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
335836364497	335836365008	335836365558	335836366108	335836366658	335836367208	335836367758	335836368308	335836368858	335836369408	335836369958	335836370508	335836371058	335836371608	335836372158	335836372708	335836373258	335836373808	335836374358	335836374908	335836375458	335836376008	335836376558	335836377108	335836377658	335836378208	335836378758	335836379308	335836379858	335836380408	335836380958	335836381508	335836382058	335836382608	335836383158	335836383708	335836384258	335836384808	335836385358	335836385908	335836386458	335836387008	335836387558	335836388108	335836388658	335836389208	335836389758	335836390308	335836390858	335836391408	335836391958	335836392508	335836393058	335836393608	335836394158	335836394708	335836395258	335836395808	335836396358	335836396908	335836397458	335836398008	335836398558	335836399108	335836399658	335836400208	335836400758	335836401308	335836401858	335836402408	335836402958	335836403508	335836404058	335836404608	335836405158	335836405708	335836406258	335836406808	335836407358	335836407908	335836408458	335836409008	335836409558	335836410108	335836410658	335836411208	335836411758	335836412308	335836412858	335836413408	335836413958	335836414508	335836415058	335836415608	335836416158	335836416708	335836417258	335836417808	335836418358	335836418908	335836419458	335836420008	335836420558	335836421108	335836421658	335836422208	335836422758	335836423308	335836423858	335836424408	335836424958	335836425508	335836426058	335836426608	335836427158	335836427708	335836428258	335836428808	335836429358	335836429908	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
8174	2347	2760	1911	1307	898	696	516	451	367	304	278	221	216	210	191	166	162	189	157	143	142	161	183	171	165	173	164	165	272	300	326	336	212	196	182	161	174	160	184	178	164	158	145	145	141	110	121	160	133	131	127	125	118	106	133	132	120	114	111	147	148	121	125	132	121	126	111	124	138	102	119	116	126	134	121	116	95	105	132	111	111	122	117	133	128	125	120	135	126	132	137	127	113	117	91	121	105	116	129	107	133	130	131	115	112	133	111	121	108	134	134	119	129	107	128	115	122	124	123	123	100	108	120	111	115	140	108	114	114	109	123	129	102	108	133	120	109	119	114	113	130	122	117	107	131	116	129	95	114	136	102	106	100	98	114	117	127	135	115	115	140	112	124	121	136	109	117	117	118	108	125	115	132	100	138	102	124	118	86	117	125	106	115	111	114	127	140	130	115	107	115	127	114	125	97	125	122	114	128	120	124	127	105	118	105	93	107	118	123	126	99	102	109	136	114	88	118	130	136	129	121	124	120	123	141	135	114	112	118	107	124	126	117	105	116	128	110	134	105	121	123	101	126	116	114	129	122	100	100	133	129	117	110	102	113	123	115	104	102	111	120	109	131	104	120	111	111	121	111	120	118	123	95	124	117	112	113	145	103	115	119	116	123	124	124	125	126	129	108	115	94	106	112	97	117	105	129	118	118	97	106	106	112	106	95	121	122	118	109	140	122	120	128	123	108	140	118	115	120	104	101	110	118	125	123	124	125	117	135	111	118	113	123	121	123	101	101	112	141	114	114	105	133	136	105	111	97	99	125	131	114	123	133	115	120	105	122	116	119	120	125	131	124	128	120	129	115	89	133	123	121	143	104	130	114	128	114	118	111	132	125	117	111	146	108	123	127	136	119	133	113	105	127	129	104	99	120	115	130	116	116	106	122	122	146	100	113	118	115	112	111	116	109	131	106	115	122	130	116	118	114	123	113	119	114	106	127	120	110	122	97	96	108	124	122	139	122	114	116	98	130	123	117	124	127	102	106	117	116	128	107	98	131	130	107	107	116	123	129	117	123	110	117	114	121	127	105	138	128	115	121	115	118	131	104	117	88	94	120	121	121	111	125	140	117	120	127	121	119	120	121	114	116	109	119	109	133	99	118	109	117	123	123	112	104	133	130	107	82	109	134	108	100	117	133	116	107	108	134	98	113	120	105	121	123	137	119	131	114	93	120	129	130	114	109	108	114	127	113	101	102	120	101	113	119	126	116	111	107	128	140	109	118	112	117	130	109	114	127	114	120	143	124	120	128	107	123	134	103	128	111	120	108	110	127	118	128	133	130	130	116	118	118	107	136	120	127	122	113	108	130	107	128	117	138	111	116	121	107	110	133	141	111	113	114	112	116	126	127	114	125	121	109	111	113	106	112	138	112	116	104	135	118	104	130	126	135	118	124	126	128	111	119	103	111	103	132	142	109	115	129	104	123	105	134	124	117	111	144	119	107	134	114	117	125	127	123	118	112	112	138	124	115	126	122	120	103	132	115	123	114	119	124	140	125	120	119	122	123	119	114	114	117	122	111	101	107	118	112	124	111	107	98	110	126	100	107	110	110	107	110	117	101	127	110	124	116	113	122	116	117	122	120	134	132	101	124	112	122	133	115	131	117	123	114	127	110	122	116	108	98	120	124	121	128	126	118	117	104	112	92	112	103	95	113	112	136	118	108	118	123	109	101	106	130	106	111	114	114	109	106	121	96	104	119	128	103	118	118	122	97	117	121	106	130	122	95	109	113	118	117	111	108	126	131	127	135	141	126	112	98	116	121	115	114	113	112	100	111	122	114	125	117	108	121	115	113	109	122	107	120	129	116	116	112	121	122	116	102	113	128	124	117	108	140	102	122	121	117	105	119	103	113	115	99	137	97	122	127	122	123	125	112	131	100	115	139	112	113	115	114	128	132	119	110	114	132	102	119	105	101	102	138	112	121	132	116	115	145	114	104	124	99	121	99	116	114	111	99	112	113	110	135	132	107	130	122	110	106	117	119	125	113	105	119	126	113	95	114	110	119	114	122	106	124	115	127	124	108	96	126	102	123	122	123	90	112	131	109	97	107	125	108	117	113	135	108	126	115	134	124	119	149	117	105	111	124	116	119	101	97	125	117	123	112	110	118	109	117	114	116	135	109	114	116	101	122	128	119	110	102	104	125	126	110	130	122	120	115	114	113	121	130	104	115	101	125	123	120	105	129	122	102	138	104	114	104	113	117	129	108	124	147	121	111	130	122	97	125	133	112	107	121	128	112	110	124	94	113	123	110	107	123	131	108	110	102	108	110	100	95	115	102	110	126	135	126	106	114	125	105	112	114	126	111	111	100	108	113	119	109	100	109	112	131	113	113	111	117	132	131	129	110	102	136	129	129	118	112	118	102	139	110	107	119	119	118	95	108	141	118	99	101	124	121	113	101	123	107	122	114	123	121	131	117	131	111	117	118	116	132	132	132	126	116	108	123	100	98	112	105	109	113	121	128	131	116	102	120	115	114	109	128	119	125	102	131	116	114	121	106	108	117	100	112	116	119	114	107	124	117	139	102	120	131	130	114	121	129	118	111	112	127	106	120	114	127	113	112	110	133	98	108	139	112	119	112	113	116	103	103	107	97	109	103	92	115	119	122	112	110	126	117	107	117	140	126	115	132	117	118	118	120	122	107	110	132	110	125	125	113	133	121	130	130	101	121	91	130	127	113	94	101	118	112	114	119	109	100	114	125	103	96	122	121	137	117	127	107	119	97	97	117	116	116	110	109	106	120	107	97	117	113	103	113	115	112	110	108	116	135	132	111	136	119	124	132	108	112	122	125	118	129	116	111	122	118	111	103	100	135	114	106	112	134	137	102	120	123	131	121	117	120	114	134	117	122	104	113	111	102	115	107	118	99	115	104	111	123	137	122	107	112	111	133	108	114	123	112	114	105	110	117	107	118	132	119	125	94	110	132	140	124	123	106	108	124	117	115	105	107	116	111	121	108	104	118	118	123	109	143	114	118	116	111	103	125	98	111	115	122	130	107	121	114	128	118	102	108	113	115	114	104	111	114	126	109	119	110	133	95	104	119	107	121	126	96	114	124	125	120	122	105	124	125	124	107	106	121	132	96	109	119	112	132	97	114	129	97	112	112	137	126	122	110	112	110	138	125	119	131	118	84	125	93	119	113	126	117	115	115	132	105	118	110	116	117	114	109	116	125	121	125	109	124	126	121	111	115	127	120	114	131	117	106	123	111	103	116	116	101	120	100	135	114	136	110	120	124	101	134	124	129	125	105	92	122	123	133	113	120	125	128	126	124	123	112	108	117	116	129	122	108	110	135	149	119	107	109	107	115	101	118	132	114	117	140	134	125	120	115	147	118	114	108	123	140	130	113	108	122	123	114	125	116	96	120	121	110	125	123	129	123	105	120	116	121	131	135	120	110	121	103	103	106	114	100	128	120	126	114	146	118	122	119
7155	2615	6278	6577	5748	4533	3609	3075	2527	2162	1855	1708	1506	1349	1215	1157	976	1005	914	904	845	828	786	904	1010	980	939	872	946	1926	2899	2707	2498	1577	1253	1158	1141	1161	819	887	998	932	850	767	638	596	505	483	467	486	500	470	483	444	494	471	474	466	459	444	454	471	455	450	415	472	457	456	432	404	451	414	453	471	437	454	457	439	416	414	458	443	414	423	420	437	414	433	453	420	447	428	413	430	442	390	440	453	434	417	393	382	412	391	438	415	437	410	400	385	416	435	442	452	401	417	428	399	397	419	409	402	401	441	443	457	426	398	424	398	428	388	373	416	413	425	415	436	422	402	389	371	378	411	410	415	453	430	376	426	401	431	383	447	404	398	389	443	396	421	412	432	383	423	399	407	417	383	395	390	415	411	420	401	412	422	374	418	434	400	377	393	413	427	400	396	378	396	420	398	423	436	392	393	420	409	376	375	425	417	377	404	419	397	397	376	393	392	406	429	411	381	397	406	369	388	416	395	401	413	381	422	359	416	421	380	379	407	434	411	360	399	398	381	378	365	364	384	402	445	386	422	407	439	386	406	404	420	401	405	406	395	401	394	408	432	432	388	399	395	402	410	409	390	403	422	429	415	394	419	404	411	411	395	413	441	396	423	401	392	416	375	390	370	397	389	386	395	397	447	369	375	454	396	426	406	407	371	431	396	407	380	403	432	401	437	388	378	424	389	430	372	397	392	437	370	375	397	395	431	400	425	410	402	379	376	414	429	386	406	440	369	402	417	394	396	431	404	411	377	413	418	434	386	387	378	407	386	417	374	434	390	386	383	398	374	381	403	427	402	395	384	432	351	391	405	395	431	402	405	386	411	379	400	388	396	409	449	409	391	394	405	401	403	400	381	420	421	383	402	369	389	404	431	394	360	426	432	384	396	389	429	399	381	418	400	362	418	414	383	379	379	380	413	421	393	403	410	414	419	394	393	428	416	424	425	357	371	417	390	441	418	387	413	436	413	399	409	414	371	394	407	371	374	439	404	409	426	420	390	424	392	394	417	413	353	401	403	367	420	433	433	449	426	393	388	381	422	427	393	433	433	405	415	429	376	441	360	393	365	405	398	408	393	406	401	429	436	420	397	459	396	397	404	372	428	396	392	422	403	410	428	395	379	387	383	416	435	381	390	389	424	380	403	429	420	423	360	407	405	402	372	361	406	419	423	431	399	410	407	433	433	394	420	406	426	363	374	416	373	406	402	415	422	364	396	379	363	406	382	413	443	411	437	381	425	399	401	403	445	418	386	390	417	397	393	427	409	382	424	343	411	425	395	365	383	434	417	384	405	411	385	400	391	407	420	392	389	388	431	439	411	425	416	409	410	416	386	410	389	369	389	391	385	399	407	405	426	383	391	401	380	416	367	389	375	366	389	402	432	410	402	466	424	422	371	383	405	401	404	388	383	407	388	411	372	408	397	423	408	430	395	391	391	392	395	392	381	380	401	421	404	407	379	408	411	418	403	400	424	379	399	373	409	406	417	420	380	414	403	364	382	379	393	424	416	401	432	379	435	417	382	376	402	391	392	414	382	427	400	431	399	428	395	385	426	405	434	390	414	380	409	414	432	384	406	431	407	389	419	395	406	385	370	375	374	403	388	371	400	412	446	386	370	383	403	411	424	397	383	406	377	428	403	399	387	417	410	383	404	418	417	442	364	401	416	404	379	441	385	394	401	383	409	386	395	391	383	380	390	438	358	402	406	408	386	392	393	405	382	427	394	441	397	375	433	408	378	394	419	397	410	404	417	438	418	383	387	423	394	405	410	377	418	402	412	401	412	409	446	437	405	386	398	372	397	392	408	392	398	416	376	409	380	416	368	378	424	428	407	382	421	400	398	387	393	395	400	403	396	394	410	387	376	385	403	356	399	440	378	404	411	386	448	424	395	407	400	394	390	403	395	408	392	401	406	406	362	407	397	386	419	368	437	419	414	398	393	429	372	422	391	421	389	409	421	383	404	427	379	394	403	447	428	403	388	394	425	424	412	388	415	384	418	420	395	426	409	389	399	390	426	415	376	410	406	402	378	412	420	386	384	430	431	390	410	386	406	369	434	431	369	412	391	390	401	397	388	410	393	392	403	405	389	399	386	398	401	407	390	389	380	381	409	421	388	404	371	396	421	381	386	376	425	397	402	389	363	418	394	388	415	446	396	365	414	409	413	392	432	427	374	397	421	392	405	405	382	419	391	364	395	432	394	402	390	420	423	382	421	409	420	412	424	356	409	422	388	418	407	415	397	360	420	408	384	404	403	410	361	449	391	396	377	410	408	381	389	444	414	355	390	408	403	438	402	416	408	368	398	370	405	402	389	376	394	365	385	413	402	407	440	389	377	416	414	400	407	382	395	373	389	422	394	413	390	424	419	406	376	410	406	432	437	429	399	391	427	421	388	397	393	397	366	379	384	405	412	409	428	406	424	465	410	388	390	431	390	374	393	428	402	446	421	392	425	425	389	394	437	341	392	399	408	374	408	396	404	413	421	402	423	390	404	405	394	402	402	388	377	397	381	393	437	398	357	384	386	436	356	431	397	366	415	383	391	411	459	433	406	374	402	397	427	390	396	403	412	378	397	403	383	386	387	401	429	402	426	405	402	421	411	400	388	396	431	400	382	378	372	402	374	379	430	389	413	372	383	397	361	404	397	401	380	400	387	390	366	368	362	387	420	385	392	348	388	414	398	418	366	380	395	396	386	364	420	391	392	388	396	382	370	387	417	444	434	404	395	434	378	413	392	403	406	426	438	395	389	403	379	386	384	397	396	405	428	401	394	392	413	402	418	370	400	426	410	443	423	395	410	418	383	403	428	398	388	402	421	421	402	385	403	413	392	420	376	385	422	413	417	392	392	393	451	413	393	411	407	401	404	407	402	401	359	422	452	411	404	461	390	420	386	405	383	419	396	409	408	378	379	398	422	401	406	395	369	416	426	426	378	403	384	358	412	406	395	368	357	430	445	412	398	420	386	395	368	410	399	408	377	436	388	422	384	406	388	391	399	412	395	406	380	414	397	410	362	372	364	405	394	400	425	365	396	422	349	360	388	394	425	432	408	398	392	411	383	409	379	405	361	365	405	405	356	432	424	394	388	382	423	411	417	411	396	414	413	419	382	404	375	373	399	421	406	374	383	393	374	404	415	439	395	432	353	417	418	363	397	389	416	401	389	408	444	395	427	437	380	359	437	377	367	385	364	405	435	433	396	378	428	391	403	409	414	390	378	368	430	383	417	354	391	437	397	409	417	416	388	428	394	380	421	396	430	392	384	385	456	423	384	461	400	417	384	381	407	421	398	391	395	404	386	357	386	412	391	395	434	380	413	401	403	392	401	426	410	440	406	427	385	372	399	410	433	403	397	407	420	407	411	398	372	377	405	419	417	425	404	418	389	414	399	403	415	404	416	387	416	395	397	411	416	404	409	386	432	415	402	386	393	398	373	393	375	383	437
1389	352	358	334	314	316	317	298	322	295	309	294	303	325	289	295	295	291	279	319	315	307	275	303	280	340	295	311	314	294	322	286	307	283	306	301	312	300	310	305	301	297	297	310	314	308	275	316	297	300	309	280	276	304	286	313	301	295	312	290	300	297	300	312	291	311	285	299	307	268	299	289	316	285	313	305	318	324	284	303	283	301	293	305	292	326	297	290	286	314	301	291	286	293	338	284	314	249	296	317	285	286	312	270	309	279	313	325	292	294	285	264	285	296	307	288	277	291	284	273	315	262	289	299	281	266	313	327	272	304	279	321	306	311	301	260	314	299	311	316	307	312	322	283	284	285	280	311	318	294	313	307	310	268	288	321	279	297	294	304	286	320	342	280	314	286	285	285	301	288	314	314	282	301	278	252	281	316	299	288	326	307	295	299	319	279	299	273	300	279	315	278	278	308	290	278	297	285	288	312	289	296	303	308	307	277	301	282	307	258	276	285	316	287	294	306	292	318	305	308	297	304	301	303	305	314	288	307	303	300	280	307	302	300	267	309	299	294	292	317	329	309	269	282	276	294	270	292	280	327	303	303	352	300	315	301	308	279	316	311	284	309	296	323	282	324	276	260	337	293	293	301	284	276	250	290	308	297	318	290	305	291	283	262	320	281	279	284	316	287	310	300	309	266	291	282	280	257	290	277	282	280	303	290	279	305	317	321	319	292	317	266	289	288	269	307	315	306	305	295	296	308	304	306	304	315	250	307	287	287	329	287	291	267	296	308	290	261	298	328	306	299	277	303	296	290	311	299	325	291	255	309	300	297	284	284	295	292	294	259	299	286	314	321	296	288	299	306	306	298	289	290	291	314	295	293	297	273	333	301	277	288	286	274	300	295	285	302	280	259	253	299	292	286	292	332	280	314	266	311	298	291	304	308	295	322	295	296	299	278	292	299	279	287	289	320	297	294	297	315	296	291	263	299	278	299	279	284	281	296	296	280	288	296	313	294	294	281	270	286	327	320	266	301	313	285	315	296	307	273	280	256	342	279	280	278	290	285	294	265	283	325	301	310	312	286	288	311	303	296	282	292	300	308	269	309	301	268	299	268	316	280	300	304	286	300	297	291	300	303	285	277	291	324	313	336	300	267	305	327	325	319	320	289	295	286	310	319	302	299	296	261	294	287	287	299	266	306	300	297	280	279	316	280	292	314	268	280	293	283	303	326	307	309	303	321	294	298	302	309	305	303	303	280	262	278	298	286	316	310	283	358	274	294	283	312	289	286	304	280	303	281	316	301	278	311	311	292	269	303	278	315	289	307	287	327	296	299	319	307	314	301	301	326	284	331	282	286	319	279	300	307	324	286	300	290	282	300	302	301	314	322	321	273	265	296	290	264	322	298	270	296	302	300	268	280	318	310	297	297	297	312	297	307	291	287	282	292	283	322	316	299	299	309	306	288	282	295	314	303	285	305	277	292	306	295	273	305	327	294	301	312	283	302	287	294	268	282	292	291	309	281	310	303	289	308	255	301	315	274	286	293	279	269	262	311	302	287	297	275	291	310	321	304	255	319	312	291	277	294	280	293	314	321	274	306	290	317	302	304	264	311	313	304	304	299	305	309	311	281	301	318	275	299	259	287	281	296	282	296	314	285	284	276	306	302	290	292	312	299	282	295	307	307	304	276	267	256	308	326	283	308	291	277	323	281	328	296	317	286	304	320	319	309	265	279	290	293	299	285	309	309	303	304	289	273	280	263	310	293	256	296	326	305	307	297	303	308	287	337	289	297	287	300	273	307	293	288	284	291	304	259	298	290	304	312	316	289	306	309	293	276	269	291	328	304	313	303	305	295	289	267	307	274	290	293	292	322	291	295	325	302	290	281	271	310	298	295	268	288	320	306	311	301	264	300	302	295	296	279	308	284	302	279	298	295	301	250	333	291	308	293	291	310	271	324	288	302	266	322	280	288	319	311	278	283	288	298	305	281	301	290	306	281	303	289	299	317	271	315	307	311	288	286	305	310	314	290	304	254	302	275	297	292	292	309	300	287	304	251	305	301	297	306	300	306	300	282	279	304	302	300	285	309	310	308	309	294	298	299	318	278	299	312	296	294	280	294	283	293	282	296	307	313	311	303	277	309	278	272	294	284	314	320	288	302	293	340	287	316	286	306	303	299	294	313	304	304	303	289	274	300	304	280	323	305	265	297	304	302	324	284	324	292	306	301	327	280	280	283	296	277	315	301	301	319	277	294	265	288	290	295	306	303	301	297	299	288	300	313	291	310	281	288	270	272	336	315	275	288	310	300	284	302	330	298	297	290	276	318	317	299	292	303	294	306	304	305	319	281	279	295	311	352	305	304	275	294	308	285	293	316	285	283	272	324	253	282	292	320	293	295	293	301	273	271	302	294	287	287	306	299	278	301	306	273	282	286	297	291	283	322	285	283	316	291	307	291	290	315	300	289	295	270	290	304	301	320	317	308	285	301	294	285	300	318	309	290	304	284	288	293	316	292	281	298	260	287	294	299	284	293	318	297	318	288	308	296	290	287	307	278	345	271	305	340	311	313	288	302	307	316	301	286	340	298	303	319	281	300	291	321	310	296	326	254	309	266	270	298	293	297	285	273	293	279	263	307	278	312	274	298	289	292	314	280	307	296	335	284	281	296	278	289	312	284	297	283	278	289	299	293	289	291	297	297	293	266	280	305	300	277	319	285	318	330	295	279	313	300	310	288	286	303	288	315	312	280	306	285	276	293	300	316	286	293	279	327	252	295	276	292	286	288	307	277	286	293	292	285	313	304	305	290	311	284	279	320	289	308	286	298	329	303	272	320	294	270	309	299	300	303	300	339	298	361	297	294	338	287	313	297	293	275	300	289	316	286	299	299	300	289	277	304	286	277	269	262	293	283	277	293	297	299	299	269	307	324	258	309	302	291	293	290	306	272	306	317	328	311	276	291	285	305	290	316	280	272	288	306	291	304	305	305	313	304	307	292	287	332	281	294	321	278	313	310	295	281	304	327	310	309	303	283	292	320	292	289	296	299	324	298	317	291	290	291	282	292	300	298	294	299	286	307	276	285	330	277	285	290	317	295	305	263	300	324	336	312	287	277	298	283	310	300	317	277	287	287	284	311	309	328	268	293	304	279	294	306	297	287	330	277	309	312	306	284	259	284	295	263	324	295	285	277	305	306	308	276	312	283	290	275	276	289	283	310	279	302	289	278	289	300	279	293	288	297	296	314	304	276	270	336	312	292	301	317	314	301	293	320	281	277	318	311	275	310	308	303	311	311	311	324	302	302	310	315	299	298	333	314	304	315	341	309	313	307	328	288	293	272	302	265	307	303	307	299	309	321	267	310	321	298	318	316	308	287	280	297	318	293	305	284	327	333	285	306	296	294	306	315	288	301	278	299	285	316	279	279	317	306	272	294	297	303	280	297	287	296	318	284	296	287	283	279	268	319	311	276	285	328	310	296	326	286	291	269
2357	963	1107	1067	1104	1036	1058	1002	1009	1004	954	908	949	927	997	849	905	920	877	889	941	950	887	900	882	965	921	947	900	930	989	932	904	914	939	875	971	974	920	935	905	913	924	911	916	896	889	921	917	889	864	856	880	888	920	887	901	906	900	917	859	903	879	897	872	890	889	888	898	954	928	902	905	930	836	917	964	912	891	902	926	878	874	935	856	901	962	882	943	932	879	907	887	836	947	891	892	909	876	898	908	926	915	875	911	923	854	901	870	937	902	872	932	875	893	890	898	909	868	901	951	901	906	930	900	895	879	899	880	857	926	928	886	858	873	863	873	951	888	920	927	876	864	923	917	906	868	914	865	931	892	927	890	890	860	863	943	887	890	889	885	894	928	912	862	882	900	915	902	917	900	917	893	878	873	884	911	876	908	905	837	896	887	909	978	892	860	906	906	908	906	940	873	907	876	840	918	902	850	856	874	856	863	877	906	894	898	878	858	878	891	882	904	882	900	905	906	884	922	880	853	860	879	889	900	898	850	890	912	930	890	888	843	924	935	943	884	903	876	859	854	925	883	935	885	887	854	895	874	922	908	937	894	888	899	886	904	880	920	876	892	884	919	895	833	842	927	863	879	879	933	915	877	837	869	902	909	890	895	865	888	872	884	887	858	870	910	869	900	842	897	883	902	860	878	933	875	889	940	936	910	905	942	868	901	875	891	882	866	896	900	905	903	907	852	912	949	904	851	900	888	922	915	893	938	928	874	884	869	857	867	882	881	913	862	911	904	903	892	903	911	905	893	898	902	906	892	921	899	929	881	922	961	914	907	848	923	905	905	929	944	858	894	856	916	894	891	919	894	880	871	900	856	899	891	871	912	911	883	872	905	869	904	858	890	859	854	912	891	866	922	891	898	956	884	852	852	865	892	952	893	968	927	872	940	890	924	906	927	891	889	891	876	887	915	845	869	940	852	919	891	880	952	891	876	903	909	878	852	911	919	886	869	911	860	865	909	915	879	925	895	860	892	885	905	935	861	886	892	897	865	947	962	863	914	918	884	930	867	890	899	942	881	894	902	884	951	871	941	915	919	904	835	842	885	837	928	921	923	958	910	875	952	905	878	917	920	894	925	850	905	875	890	916	876	911	869	879	874	877	884	856	875	895	831	920	884	879	919	893	866	865	854	896	921	883	937	893	931	966	884	910	890	881	918	866	858	844	903	890	927	916	900	860	852	876	921	874	899	925	912	881	859	912	855	894	910	906	893	907	924	843	859	906	903	873	872	873	906	914	832	879	920	913	900	839	899	877	870	915	895	909	875	864	916	830	926	877	943	885	922	962	893	888	914	868	869	901	843	899	909	860	861	897	882	903	893	874	827	891	846	905	888	911	921	903	911	936	866	930	917	885	886	918	862	898	876	905	876	905	903	882	893	948	924	858	895	890	879	890	911	895	873	898	865	898	915	909	954	903	889	889	907	923	894	861	913	963	931	872	883	882	917	879	870	879	840	908	853	910	913	882	892	897	919	857	931	911	905	891	913	915	798	916	894	869	896	895	903	916	960	880	886	879	932	901	912	861	929	892	894	868	839	841	900	870	871	880	844	897	842	862	996	899	893	886	867	859	901	870	880	899	891	889	908	897	926	897	891	918	899	911	847	863	941	871	902	934	905	865	925	895	931	916	916	909	864	887	921	946	878	875	882	925	900	917	882	850	899	903	897	947	867	888	880	848	889	894	854	876	939	902	924	859	917	838	932	922	876	873	890	887	895	850	882	887	896	842	869	899	884	939	932	903	908	905	814	894	894	918	892	884	881	921	950	917	923	895	929	914	869	870	875	888	918	894	935	883	911	908	873	910	848	904	861	911	864	934	881	956	895	846	927	923	856	870	860	848	907	900	860	912	900	819	918	872	882	880	954	865	885	929	911	884	905	860	860	856	924	896	909	883	934	895	899	862	892	919	804	855	862	903	899	857	890	903	900	860	907	887	859	928	889	840	867	924	941	923	882	893	876	860	881	897	840	898	878	869	898	929	929	848	927	923	872	880	887	877	876	903	902	877	891	938	842	896	845	867	900	913	913	895	899	857	878	929	876	916	887	899	947	878	862	928	915	937	883	952	923	841	936	868	891	939	919	863	921	923	908	875	911	943	896	918	864	906	866	887	850	862	953	903	898	863	878	860	884	873	855	871	894	923	940	925	945	889	904	923	901	913	895	920	953	908	918	901	885	924	887	841	903	884	852	885	900	952	868	916	902	909	912	858	850	889	868	848	909	917	914	882	900	881	856	906	876	849	856	916	931	869	933	911	895	889	911	870	853	940	958	932	961	870	908	884	910	916	888	899	868	916	894	875	937	934	840	860	870	893	937	877	871	857	908	874	952	955	874	900	889	902	933	880	924	920	917	895	913	934	886	914	891	871	940	910	912	836	880	890	844	850	835	876	885	938	921	879	936	936	888	933	869	870	873	893	852	872	904	900	935	935	889	909	913	865	905	900	893	886	874	868	889	890	917	884	862	873	896	915	888	842	846	893	906	877	944	879	891	889	888	881	924	865	874	906	905	902	896	854	935	855	858	875	834	877	879	965	871	890	896	978	925	895	894	892	883	837	870	871	923	892	887	909	890	906	899	887	893	925	869	900	904	848	920	885	919	870	891	869	940	901	858	960	867	944	891	839	879	873	869	921	920	902	907	957	883	899	879	913	948	940	853	960	859	878	873	878	909	927	899	856	902	846	904	902	891	888	886	929	943	919	891	921	859	906	882	912	878	843	874	873	829	907	887	952	885	854	950	930	866	905	872	921	883	902	902	895	829	924	858	906	902	897	884	914	877	895	908	882	862	911	969	909	846	873	918	883	875	847	902	932	911	930	909	901	884	903	864	969	905	865	932	834	934	868	838	872	841	951	879	887	933	937	974	910	883	917	931	926	898	899	919	895	870	862	869	911	834	911	862	896	838	886	890	890	894	871	858	950	873	926	898	888	855	878	890	863	871	912	912	890	877	976	899	843	921	905	893	865	843	867	863	929	865	862	886	926	949	887	874	949	903	979	841	838	869	895	938	866	914	915	871	919	866	934	844	880	871	896	881	857	871	913	880	939	900	949	895	919	907	927	940	905	961	889	889	925	885	890	933	919	901	885	900	898	889	851	889	879	916	894	867	891	913	943	900	932	941	863	889	875	931	943	929	848	895	861	856	893	898	875	906	869	870	885	914	917	914	987	913	918	888	889	943	890	880	858	916	961	909	886	898	872	945	891	905	942	859	911	871	910	909	845	937	861	886	896	893	868	922	876	904	931	904	872	925	942	873	875	875	912	944	885	914	853	935	984	860	893	868	940	852	862	884	859	913	957	921	897	841	871	916	854	943	873	863	878	877	888	886	864	834	905	900	930	873	915	895	912	940	904	889	895	876	867	874	874	945	888	943	902	934	910	941	905	895	902	903	930	836	885	865	892	858	930	879	888	897	904	931	881	879	882	890	868	928	843
4794	1302	1613	1168	780	603	462	388	318	267	298	281	224	237	234	200	203	213	201	212	189	210	190	191	189	193	214	201	213	217	267	268	283	188	200	213	178	217	179	188	205	170	204	188	191	171	181	193	170	176	185	168	171	192	180	178	154	180	174	194	203	167	181	164	193	173	184	167	166	173	168	175	171	171	190	156	165	162	167	151	149	166	181	182	168	176	188	157	153	168	171	195	169	149	164	160	160	176	174	152	161	176	159	170	171	188	191	172	155	176	177	188	164	161	190	169	181	178	179	152	158	172	144	156	170	145	156	162	171	165	166	161	193	150	159	178	175	155	176	173	156	179	173	161	159	178	178	172	184	175	193	173	160	163	171	162	186	183	171	173	172	170	156	172	179	173	160	182	168	164	153	160	178	154	155	159	173	187	169	168	172	176	171	175	182	156	155	174	174	157	153	165	163	179	176	178	168	164	162	194	153	170	158	166	160	173	179	176	175	168	176	168	170	172	158	164	163	163	153	181	179	182	160	144	170	175	172	157	138	170	174	166	185	176	151	160	188	185	158	176	177	155	177	172	162	177	174	154	167	176	174	180	150	151	154	158	167	180	168	170	166	172	164	166	184	173	155	172	156	145	179	154	179	174	153	174	174	166	184	183	169	172	176	156	168	150	186	153	175	189	170	174	156	161	157	183	162	167	184	150	174	167	190	169	159	197	166	173	170	151	150	177	178	169	167	168	158	179	167	154	191	162	145	175	180	143	166	195	181	173	183	180	169	150	208	183	193	153	142	167	179	154	178	179	188	193	193	177	170	164	137	168	177	194	181	186	160	194	163	172	144	169	173	165	148	144	165	163	169	167	170	155	175	178	176	155	177	144	184	183	156	173	179	165	149	154	171	176	161	156	155	179	158	172	184	165	162	181	152	190	169	167	155	178	169	160	181	177	186	170	178	170	163	177	164	167	163	186	164	160	136	169	172	172	188	197	169	142	184	187	207	181	148	160	169	183	166	151	164	163	166	172	198	179	194	157	182	178	183	159	162	195	167	180	179	176	167	175	163	177	167	166	169	208	156	183	168	159	173	190	184	157	177	169	181	177	158	141	171	175	160	171	166	181	166	176	171	178	164	184	175	170	153	167	154	177	162	147	176	176	196	190	181	156	168	150	184	173	142	185	159	179	172	163	185	169	161	171	194	178	164	175	169	139	178	169	166	185	170	155	177	162	177	167	167	184	157	153	176	177	174	187	171	164	181	172	181	180	184	168	173	165	173	176	169	164	155	181	155	155	185	187	187	147	179	180	208	161	181	150	170	158	151	154	181	164	185	162	209	179	164	191	162	175	187	146	153	161	170	160	165	153	181	169	168	181	151	160	214	161	140	143	164	171	150	175	178	181	155	187	158	136	177	166	199	183	172	165	179	177	172	180	152	164	169	162	188	162	168	180	184	167	184	188	178	178	157	187	165	137	154	173	158	160	190	164	183	156	161	183	160	175	197	177	149	154	155	166	216	171	163	180	176	172	183	158	194	171	167	173	161	205	164	156	159	176	150	156	174	174	164	141	162	173	172	181	143	170	169	178	173	152	186	147	164	186	179	165	185	160	162	189	172	140	167	154	153	186	180	176	199	154	163	169	167	169	154	164	201	164	181	170	166	184	176	156	168	169	173	186	169	157	175	177	209	172	160	172	187	141	197	154	168	171	164	183	169	175	183	158	200	171	168	145	172	166	158	171	181	172	160	168	195	163	170	144	173	181	160	167	159	155	160	183	164	160	182	165	187	168	168	164	169	167	195	154	191	177	152	181	141	191	183	167	158	158	164	169	161	176	172	158	173	155	156	152	166	155	174	169	182	164	157	180	183	173	168	187	165	159	148	153	140	167	156	154	170	198	189	155	199	155	162	160	153	203	165	172	188	164	155	159	189	173	170	144	186	172	165	167	193	172	162	170	171	166	150	165	196	177	177	161	181	180	153	187	175	169	155	163	186	155	164	175	180	173	174	165	179	167	169	192	148	174	179	153	156	156	191	154	156	187	169	181	160	168	160	165	160	141	143	171	180	160	174	148	167	150	173	176	176	197	174	153	159	164	172	146	162	177	175	158	153	168	150	164	155	166	158	171	192	153	176	180	167	154	169	170	162	175	181	142	167	149	151	164	188	188	154	165	154	150	161	161	184	177	176	185	170	173	166	192	193	167	167	173	165	168	178	178	169	167	168	198	179	180	164	172	146	133	167	165	164	173	170	161	171	181	194	159	165	173	180	178	164	155	150	150	167	147	158	181	151	190	161	163	149	174	188	160	187	167	170	178	165	178	167	139	177	180	188	177	161	179	176	162	159	153	166	158	180	177	159	182	148	133	177	157	175	164	189	173	169	166	152	161	174	172	166	173	165	157	164	159	187	173	145	168	174	174	169	166	178	168	158	170	165	189	175	173	143	166	180	175	155	168	177	165	169	184	154	181	166	157	181	168	161	189	167	192	145	160	193	181	149	186	163	151	184	160	184	176	175	183	167	165	175	177	183	175	176	181	147	176	166	156	146	175	146	169	180	192	163	176	161	166	172	175	141	185	147	164	179	135	191	159	170	175	163	165	174	155	163	167	174	166	165	173	161	152	137	156	142	169	168	193	148	158	152	150	150	162	172	153	160	155	165	158	160	162	143	169	168	151	153	174	198	170	181	171	148	167	162	167	158	149	174	181	190	172	165	177	194	173	152	177	162	168	191	177	172	183	159	186	146	170	164	173	139	189	169	176	173	172	137	167	187	178	140	192	165	151	171	152	167	155	172	181	157	150	170	182	155	181	170	145	171	166	152	189	174	175	179	171	173	164	177	163	188	189	158	140	171	163	187	177	183	144	155	166	188	170	187	185	159	183	158	195	160	152	185	170	166	160	185	185	171	164	167	160	166	173	169	155	151	177	146	196	179	177	158	147	177	172	166	172	165	157	170	173	156	158	198	184	180	163	155	176	161	159	168	149	150	162	163	176	152	153	144	169	136	154	172	186	183	162	153	171	164	180	151	179	181	167	190	195	160	164	201	176	164	178	167	177	154	197	187	167	178	181	182	165	154	151	169	189	137	161	164	174	170	170	167	162	153	167	153	145	160	156	196	182	166	169	163	162	184	166	199	189	181	168	175	163	159	187	168	166	160	162	169	182	172	179	180	164	148	173	184	152	161	162	174	170	173	193	145	172	181	194	170	177	171	173	174	194	167	161	171	171	177	184	147	146	161	165	184	176	153	177	174	177	175	178	160	166	162	190	169	163	177	191	168	154	174	157	155	156	143	167	146	190	172	161	165	169	179	153	165	172	166	188	180	200	162	188	156	186	158	156	137	184	183	166	152	182	168	183	157	171	163	159	188	163	170	174	159	172	151	167	149	158	160	167	143	152	139	156	166	182	151	175	166	162	175	197	163	163	164	182	179	186	172	163	152	182	162	162	157	147	166	187	171	185	182	170	163	172	187	175	190	170	184	176	170	175
5690	1801	4018	4247	3544	3014	2427	2002	1756	1514	1310	1307	1117	1035	1050	882	932	905	852	799	787	789	749	801	898	834	792	842	892	1169	1779	1502	1631	1217	1108	1011	976	783	762	712	773	840	783	756	686	572	611	612	589	580	598	564	598	595	588	553	588	586	581	543	558	594	569	552	547	545	537	575	533	583	570	560	572	522	626	545	585	543	569	537	595	566	567	560	528	588	621	558	535	563	521	564	614	531	570	559	598	523	565	606	597	572	538	551	554	499	524	571	575	554	545	570	575	579	558	600	561	541	551	532	551	550	557	589	532	545	558	567	570	566	563	578	558	552	586	564	518	540	554	542	617	547	580	549	525	507	539	564	574	549	560	511	539	558	575	580	505	581	548	526	513	525	568	543	540	577	561	510	543	564	555	576	562	554	536	595	551	548	549	570	522	586	538	559	561	513	586	539	574	518	552	611	545	575	516	552	529	557	524	514	565	577	542	501	518	572	556	569	527	519	578	536	510	530	528	515	569	573	545	546	573	578	591	568	542	554	557	552	537	583	535	563	538	543	528	538	544	567	550	520	563	615	590	553	530	512	536	544	567	559	566	589	572	533	552	555	558	487	549	571	573	504	536	539	553	532	567	552	551	578	521	582	530	548	546	559	515	586	584	523	514	551	516	573	540	536	533	540	543	559	529	524	554	538	544	549	533	514	556	539	533	495	553	600	536	570	532	585	544	532	542	556	561	543	558	563	544	570	543	556	533	547	577	550	523	580	573	597	551	535	548	552	568	549	532	564	527	561	573	560	524	543	505	571	517	555	603	536	564	524	522	522	530	530	534	535	559	580	592	586	545	553	591	548	528	542	543	576	550	516	557	544	529	558	545	556	540	627	550	546	540	535	549	550	535	519	525	533	571	558	580	530	556	558	565	540	580	556	564	551	522	534	539	557	508	577	578	519	518	552	545	580	549	559	550	558	550	535	577	583	524	540	563	571	519	507	550	548	548	563	549	538	534	579	553	562	576	553	602	590	538	600	590	558	521	555	564	557	584	543	543	540	544	524	529	568	499	573	560	563	542	534	542	572	516	520	514	564	543	534	531	524	585	558	533	569	556	600	562	587	589	537	552	554	609	579	515	531	555	574	583	570	545	551	527	586	577	564	510	551	553	508	560	570	563	538	555	577	534	544	567	533	558	581	541	525	528	529	539	570	518	551	550	549	595	586	543	518	583	536	531	568	564	575	535	541	562	556	571	565	540	568	538	559	548	573	579	551	539	531	563	562	563	590	577	526	590	532	519	540	477	538	535	575	534	556	584	552	567	545	557	527	558	536	520	552	523	578	551	558	542	523	510	539	591	532	552	537	551	547	528	541	538	575	578	550	560	519	561	587	569	554	521	539	564	541	521	559	553	552	541	561	545	533	552	562	524	533	523	558	534	568	546	541	560	538	530	602	542	591	541	545	533	550	564	541	525	565	563	507	586	564	548	504	537	576	557	523	527	559	551	537	533	552	574	565	599	490	530	533	582	548	543	550	610	539	560	561	512	536	557	519	529	544	564	597	564	560	578	553	561	533	567	558	589	533	495	595	578	523	510	598	502	586	507	521	552	545	574	544	620	581	574	534	563	563	576	549	524	544	514	554	550	558	517	580	561	559	555	548	572	543	519	568	561	582	600	528	546	526	579	561	571	537	542	531	520	501	560	527	519	539	553	515	494	521	547	537	546	576	533	538	566	530	533	559	563	539	567	569	596	510	527	586	526	546	574	578	535	481	545	549	565	575	570	574	535	556	503	517	522	506	575	551	555	550	570	524	555	574	549	537	539	563	497	553	541	555	599	559	547	592	576	567	569	551	531	541	544	572	500	556	534	589	546	538	537	560	509	526	531	519	551	538	545	535	550	602	525	538	567	558	506	574	562	524	543	587	576	545	552	561	557	554	521	571	560	550	562	545	568	555	552	538	550	544	567	573	555	546	531	571	534	573	551	544	515	513	532	528	542	573	603	584	525	552	524	583	576	520	531	563	527	555	597	572	560	526	576	554	480	546	587	580	561	555	540	568	537	553	555	531	484	542	548	562	529	523	542	574	528	525	568	539	493	542	552	565	554	516	535	585	526	522	528	589	552	525	518	554	536	525	538	556	550	540	582	555	563	564	523	538	561	560	581	543	567	531	535	568	579	545	577	557	571	530	545	581	550	512	557	538	523	552	551	541	559	553	521	560	528	580	528	570	556	532	521	543	565	539	579	535	580	564	560	556	525	574	550	541	526	563	564	592	550	552	543	561	558	549	568	522	578	522	528	540	552	558	571	549	539	579	500	556	525	550	537	555	532	510	563	518	591	546	540	531	584	555	554	510	554	574	519	543	513	540	558	573	540	552	565	553	555	572	514	576	593	590	581	530	601	558	548	536	527	526	579	565	555	546	589	525	583	504	551	559	561	541	526	527	573	536	526	548	574	590	548	563	521	549	574	546	568	564	555	561	559	529	500	493	526	544	555	550	554	553	516	518	528	545	535	525	562	542	532	537	539	548	528	534	527	542	562	578	567	546	584	533	580	598	557	539	600	589	527	534	561	543	568	574	530	509	561	554	534	543	600	530	542	577	588	568	560	562	517	552	539	545	500	580	552	553	485	557	557	561	558	555	540	545	508	566	531	542	570	536	558	614	543	586	568	574	579	581	490	540	502	551	570	544	561	558	523	560	566	557	565	536	523	565	513	533	552	494	545	566	562	528	564	557	552	586	554	546	565	566	572	539	562	575	575	565	544	505	520	552	535	571	534	582	536	560	539	537	565	545	539	553	523	560	576	548	548	554	568	605	576	545	556	536	573	525	534	518	511	589	550	549	558	526	541	545	571	501	542	528	586	561	521	537	556	543	532	536	567	553	564	519	596	502	562	574	517	559	604	570	549	570	535	566	560	522	558	561	550	537	554	580	539	582	533	549	574	555	552	575	528	546	563	549	541	575	585	562	548	546	566	573	562	539	526	570	553	574	543	600	530	563	574	555	577	552	541	530	552	536	576	572	584	533	537	548	524	529	579	572	531	520	547	553	582	537	577	514	556	548	486	563	592	536	501	529	543	607	543	531	547	551	536	563	551	535	556	568	579	538	592	551	575	537	567	573	588	538	494	519	546	566	589	545	529	535	546	563	540	583	550	533	551	517	556	575	572	551	565	574	528	568	550	564	554	557	523	517	622	527	594	543	532	557	576	545	575	544	533	541	550	545	528	554	582	566	574	526	552	585	569	541	600	564	545	535	560	532	519	509	572	543	553	580	572	546	559	571	584	577	575	555	574	562	546	572	554	542	552	571	547	540	584	540	560	515	591	555	570	544	526	549	524	535	538	566	549	521	532	529	531	573	553	574	539	549	577	591	537	568	590	554	545	521	542	559	537	539	548	545	551	583	534	547	554	528	522	534	564	572	541	603	514	532	542	525	558	513	524	526	556	557	568	529	538	567	515	532	543	534	532	571	521	540	544	557	574	560	592	541
8755	2506	2922	2010	1411	992	769	615	487	403	304	279	279	259	227	216	232	199	193	174	189	149	150	175	179	197	158	148	186	206	285	283	276	214	211	200	198	172	163	135	138	169	183	160	155	121	160	137	142	137	127	128	151	128	142	133	108	125	134	141	125	97	118	149	130	120	131	116	141	127	151	135	123	124	113	122	137	119	142	124	117	124	142	141	129	137	129	124	145	139	115	120	121	128	116	106	124	129	147	129	126	98	108	112	151	129	122	138	124	147	129	127	128	131	132	121	133	110	124	123	138	131	121	127	121	134	124	128	117	120	139	120	111	122	125	135	120	128	122	108	119	147	106	120	126	121	120	122	117	109	118	114	128	136	114	122	134	124	117	111	103	136	119	141	112	140	153	134	111	115	128	132	123	133	142	124	129	128	136	120	129	120	116	129	125	133	123	120	119	129	133	132	165	147	129	120	123	119	137	148	112	126	122	117	116	132	105	126	114	122	107	132	123	121	114	129	139	128	129	143	131	129	114	142	103	98	101	123	129	118	130	130	132	135	113	124	126	140	122	123	124	117	138	123	128	117	115	117	118	107	133	129	105	143	143	126	133	122	139	128	132	115	122	129	139	125	115	137	121	118	140	141	123	116	122	121	127	107	115	117	140	119	111	142	133	133	121	112	123	146	118	109	133	136	106	128	120	122	120	143	113	140	124	136	130	123	117	137	119	143	123	141	125	130	123	136	135	96	125	137	140	117	123	132	124	115	138	129	117	120	103	147	134	129	109	125	115	121	130	104	119	135	120	163	110	115	139	111	134	131	128	113	111	117	126	125	110	117	122	120	119	138	135	114	122	120	130	117	117	143	131	133	124	124	130	146	135	128	108	125	108	125	101	131	126	113	129	108	135	150	132	119	110	109	106	125	133	141	137	120	132	111	132	130	117	124	132	127	121	136	140	124	118	121	136	133	101	136	120	136	130	130	136	118	116	124	123	125	139	112	135	143	136	130	124	128	124	127	126	123	145	112	123	106	122	136	118	127	121	141	137	131	116	105	130	124	112	107	129	143	111	130	133	134	124	135	125	117	115	148	106	138	117	117	131	142	146	104	141	129	108	115	123	128	123	111	125	134	113	119	113	134	140	129	106	118	120	123	118	124	135	110	134	124	104	119	130	129	144	131	142	114	133	123	108	125	114	132	126	139	106	127	117	131	122	131	134	130	129	136	119	125	149	119	136	129	119	129	120	132	115	105	122	124	141	126	119	114	112	116	139	130	125	112	115	111	137	138	108	111	144	158	125	118	124	127	112	130	117	122	121	136	112	131	131	122	118	135	109	139	122	127	118	134	136	149	127	128	137	136	122	126	127	116	135	114	110	125	130	139	136	119	128	124	152	102	117	126	122	120	120	126	109	117	126	129	111	128	137	134	140	128	123	123	154	135	120	128	142	112	118	137	129	121	129	116	131	124	118	127	109	116	147	141	127	106	121	121	117	136	117	136	115	130	132	139	145	139	123	124	114	114	115	122	123	126	123	124	135	144	119	131	128	130	102	140	126	135	111	139	126	144	123	130	117	131	119	130	127	113	113	121	128	108	124	137	149	130	110	122	125	127	110	147	132	119	111	120	124	142	131	124	123	131	119	120	139	114	136	134	124	121	136	128	121	103	141	126	112	122	141	106	119	132	149	123	112	144	127	113	123	118	137	122	125	113	112	130	99	132	140	121	132	112	132	126	118	137	115	107	129	134	133	126	127	115	145	129	129	125	130	120	127	99	127	113	126	123	137	120	109	142	99	100	110	114	115	122	133	108	135	133	135	129	116	128	107	127	108	133	142	125	119	130	128	125	107	121	114	113	124	107	123	119	132	127	105	110	116	113	133	128	123	149	141	126	122	105	107	141	148	123	126	119	108	122	113	110	117	107	112	127	120	140	142	107	134	117	126	120	127	126	120	123	129	139	125	104	108	119	100	134	111	145	152	117	139	136	123	115	138	103	136	130	148	123	119	122	114	110	136	122	121	103	131	111	91	126	109	126	122	123	119	125	110	114	112	122	143	97	112	127	129	110	116	116	126	121	145	122	145	109	133	117	123	127	140	114	127	115	113	136	131	125	103	109	122	136	140	150	112	109	117	128	143	113	146	127	121	116	105	116	114	113	134	107	122	132	141	127	130	116	144	150	105	132	143	126	143	126	147	118	120	148	126	109	130	127	119	141	123	141	110	115	134	117	100	131	128	129	123	114	112	138	107	128	136	132	144	123	131	123	118	93	120	124	129	99	121	101	124	111	118	126	136	137	125	116	136	101	123	143	114	128	140	126	120	108	145	114	118	111	118	127	99	136	137	126	121	121	111	120	123	115	123	121	125	134	121	108	138	122	120	123	118	117	120	132	114	130	138	127	101	122	125	111	124	146	132	117	133	127	145	145	121	119	114	133	137	131	113	105	114	117	154	123	127	117	126	151	115	106	137	118	121	121	141	136	127	122	112	132	126	118	145	141	116	103	117	110	123	119	124	124	127	130	121	127	123	121	118	117	125	125	112	140	133	108	125	126	124	127	123	130	120	130	118	136	108	104	123	122	116	142	137	118	140	106	137	137	136	107	116	123	121	140	120	127	117	136	123	121	130	115	125	155	127	135	114	117	110	102	126	115	115	114	143	119	144	109	137	131	117	113	126	118	122	122	123	118	115	144	101	133	116	121	127	116	123	116	146	123	114	142	134	115	122	140	126	103	112	118	132	115	113	118	131	134	123	133	115	116	114	126	124	113	128	141	132	129	134	115	111	113	132	129	128	124	141	142	123	131	123	120	127	130	106	123	139	123	128	113	112	98	117	135	119	111	118	119	133	131	128	141	122	140	122	130	125	135	116	124	117	129	112	136	111	126	162	120	145	141	129	116	130	125	126	130	119	105	122	130	100	141	135	114	143	117	114	105	123	121	113	110	117	124	137	117	124	131	147	122	120	107	154	126	119	123	122	138	138	150	119	131	147	123	121	100	120	118	140	129	133	116	123	118	116	136	133	106	107	122	131	138	152	120	134	126	147	137	127	132	133	104	116	115	143	110	130	118	127	115	119	142	141	137	130	139	144	124	123	113	117	120	113	120	111	122	135	129	121	115	135	118	124	114	136	142	137	120	138	124	127	132	142	131	127	133	122	132	126	125	133	134	114	114	134	118	116	121	134	116	108	138	110	134	127	135	133	123	106	133	108	142	125	112	135	135	125	122	109	130	106	140	131	121	110	131	116	115	131	125	143	128	132	108	111	129	149	121	121	121	126	133	142	121	139	127	110	125	135	123	123	125	129	111	107	126	126	141	138	101	123	117	121	120	128	105	128	109	131	120	133	120	117	120	118	117	125	114	110	108	116	132	120	137	129	130	123	112	113	122	126	115	137	116	154	124	139	137	140	123	120	122	146	140	116	139	113	106	123	136	138	143	135	122	116	115	134	127	133	126	102	123	98	109	137	120	105	136	124	118	130	101	117	132
7773	2952	6772	7382	6115	4819	3938	3267	2779	2384	1978	1708	1568	1434	1363	1207	1165	1078	1021	977	892	862	844	869	925	943	858	865	1096	1426	2233	2159	2006	1650	1438	1349	1103	926	912	731	765	1093	1107	834	732	581	587	529	562	522	519	539	536	508	507	483	471	500	488	514	475	481	474	500	467	472	456	463	460	423	407	449	486	441	469	453	455	487	494	472	422	441	448	389	475	494	454	439	465	462	449	437	480	459	438	462	502	428	402	414	472	477	441	425	451	431	414	421	429	449	456	450	419	470	430	436	416	450	414	475	428	447	449	411	444	456	457	453	433	429	474	451	423	460	427	405	455	440	464	446	414	453	440	439	466	428	438	469	434	449	429	434	445	442	413	453	420	405	416	466	431	437	468	445	433	431	398	389	439	466	432	460	413	400	431	399	437	451	444	447	426	464	437	426	443	462	426	456	400	442	418	449	468	427	423	426	420	415	437	452	441	416	432	437	433	454	453	420	459	443	431	442	410	404	408	417	467	468	451	469	431	467	444	447	423	416	441	412	408	409	420	455	403	427	423	455	416	456	430	409	438	448	408	418	420	409	411	409	426	464	461	410	429	435	412	410	443	450	421	454	441	425	414	443	454	454	366	400	435	395	432	429	418	420	427	437	394	408	439	411	436	467	421	447	415	450	454	458	430	434	431	398	420	439	435	452	414	451	433	427	430	424	427	439	447	426	435	423	434	453	440	451	429	403	410	444	405	435	441	455	415	434	444	450	437	417	456	404	409	412	413	470	452	430	456	431	414	393	407	417	455	444	443	427	420	433	452	418	425	410	410	386	441	429	448	394	404	458	454	425	420	435	438	455	440	440	453	426	429	442	422	421	460	396	447	474	413	428	434	419	450	415	426	409	452	437	421	426	427	433	429	452	392	399	419	434	438	454	426	407	402	471	429	419	416	400	423	449	421	417	424	455	446	407	433	429	382	391	415	440	462	432	438	455	411	402	416	411	478	447	424	457	425	442	434	439	431	427	428	472	434	404	435	406	442	442	444	445	408	418	440	409	424	436	447	434	440	434	463	446	464	467	432	460	431	414	438	424	387	433	466	498	414	452	422	409	451	449	434	409	452	427	383	398	440	429	400	434	394	421	481	469	452	454	415	414	443	453	421	469	459	448	423	412	438	425	425	428	437	443	447	424	393	400	428	453	414	419	404	420	424	434	425	414	415	423	411	448	457	387	420	427	425	405	435	431	454	443	428	406	450	447	422	421	451	421	426	400	444	404	451	412	445	421	427	386	434	416	436	445	456	438	410	400	393	422	404	461	467	413	406	442	416	418	442	418	422	446	442	424	454	420	435	380	439	439	450	428	441	442	432	454	445	416	413	470	408	442	455	481	414	433	472	426	470	430	430	408	415	440	447	469	446	432	426	473	431	451	410	440	451	456	404	451	403	464	448	422	464	419	438	412	424	434	436	427	422	446	435	442	433	402	438	440	440	410	428	428	424	438	420	402	469	425	418	445	428	420	446	441	415	449	429	435	434	445	413	402	413	450	420	434	443	433	414	418	411	431	410	414	430	423	427	402	380	417	427	426	455	421	449	419	458	455	446	441	401	414	442	446	413	413	409	448	448	424	438	440	445	393	402	412	466	442	403	447	447	447	434	400	412	429	446	407	414	457	435	464	456	438	437	438	441	438	458	418	429	413	438	434	440	434	421	453	412	431	449	415	416	453	419	441	427	452	406	415	402	430	447	438	400	420	435	416	433	409	446	431	437	420	446	427	410	413	459	438	433	408	455	427	431	416	428	388	419	398	418	452	444	415	418	422	429	442	447	405	419	439	436	428	440	441	463	408	453	402	427	397	403	407	442	402	421	406	414	456	408	442	422	443	450	407	417	411	464	424	410	464	450	433	408	428	451	408	455	444	418	436	465	424	436	417	398	433	473	438	425	431	401	391	440	459	446	430	418	422	424	463	436	435	442	414	465	430	419	410	413	471	440	427	450	408	417	460	430	423	402	459	449	421	443	421	421	454	437	411	436	445	406	454	437	404	437	397	468	426	438	423	441	445	444	478	473	415	397	434	450	421	430	426	433	468	424	438	463	437	428	403	419	428	421	432	459	422	409	418	419	440	416	434	403	437	443	443	446	475	425	470	461	427	439	436	426	455	418	429	461	405	421	453	438	439	435	441	428	412	419	420	415	436	403	409	390	450	445	403	448	434	443	446	420	451	433	414	420	438	443	433	428	413	479	429	419	414	429	426	482	417	449	422	431	421	384	443	413	423	437	422	401	461	414	403	431	415	437	453	436	431	466	433	381	473	433	449	410	442	473	458	435	393	439	437	466	424	424	390	450	386	412	412	451	453	438	456	441	453	406	413	442	465	419	443	431	422	423	420	471	429	436	461	404	435	428	435	441	463	423	433	439	424	425	442	436	463	455	438	447	440	435	445	478	413	438	387	426	409	441	426	440	427	419	423	437	434	419	432	409	420	432	455	445	448	416	458	444	434	448	388	445	412	409	443	419	420	451	412	429	416	462	435	437	424	448	432	443	454	426	412	404	463	386	458	413	413	452	439	450	457	481	438	457	446	424	441	443	416	447	392	425	446	402	441	469	421	447	430	413	435	437	437	434	394	436	423	431	432	394	421	419	462	427	416	443	441	401	425	454	431	440	422	417	422	443	443	412	388	456	432	424	425	397	448	425	444	473	413	477	444	440	421	430	421	424	422	400	470	437	468	440	446	412	413	407	398	423	452	442	452	469	453	451	426	365	450	424	434	420	425	434	440	424	442	437	446	465	434	402	464	451	452	442	427	445	440	438	403	400	408	420	429	437	425	402	419	429	423	400	425	433	409	426	412	434	438	414	412	455	417	452	435	414	446	490	433	439	448	411	433	454	422	410	468	405	434	439	431	423	452	446	450	447	445	426	441	406	431	461	434	441	404	429	412	445	438	442	476	439	449	414	427	459	411	418	426	431	430	405	446	416	439	430	411	426	450	441	428	484	439	433	440	409	459	417	405	434	455	417	450	437	472	481	422	410	406	443	452	410	451	426	434	427	457	431	432	435	444	446	450	448	415	412	421	438	486	440	405	433	419	436	445	445	433	411	404	446	459	467	405	465	424	421	428	400	460	414	444	426	437	406	403	445	428	427	452	418	422	417	423	405	389	421	450	396	458	410	434	382	409	462	410	403	424	446	423	404	473	430	389	414	380	414	436	438	448	425	405	425	425	435	420	394	450	450	449	426	447	469	414	441	407	454	462	421	407	433	453	464	415	427	387	443	407	414	411	434	426	431	433	397	451	420	434	425	461	425	412	444	456	444	450	456	445	422	429	424	412	378	458	458	420	422	406	411	461	417	410	413	438	426	430	428	450	451	399	424	408	427	430	424	449	429	457	419	428	448	446	447	430	384	397	443	420	438	433	423	480	442	449	457	444	427	399	447	450	447	406	410	428	438	427	405	480	448	442	451	407	408	455	440	431	458	454	433	428	408	399
1377	356	379	348	335	355	334	289	296	307	295	305	316	332	317	303	295	332	297	290	314	321	285	298	316	289	290	281	278	293	292	314	312	319	300	261	284	295	299	294	320	305	281	287	313	305	313	309	279	300	317	291	313	290	302	295	300	313	292	290	323	286	294	300	312	330	311	321	311	269	287	276	304	274	298	317	266	274	291	303	294	320	289	282	301	265	266	293	291	302	296	307	304	277	344	295	308	295	274	278	273	282	285	316	296	298	317	310	342	301	307	258	297	290	302	285	286	275	280	320	311	286	297	279	263	296	307	284	287	266	309	306	292	295	321	300	299	270	306	301	298	310	280	299	320	283	304	262	266	282	319	328	313	311	304	303	296	301	288	276	271	300	254	296	285	288	301	305	284	306	289	259	298	302	306	316	270	277	318	269	307	303	299	276	262	282	306	280	299	310	286	296	305	296	275	294	302	297	321	300	305	313	303	298	317	308	275	299	314	263	256	306	284	305	308	276	303	286	275	318	293	322	277	304	307	271	305	298	336	280	318	325	320	286	269	285	308	298	290	307	294	304	282	296	281	294	313	287	276	305	326	328	284	300	319	261	300	273	299	281	287	300	304	308	305	311	302	272	306	298	291	328	293	302	298	296	297	297	277	308	308	297	283	303	309	278	302	286	318	276	300	296	296	322	315	305	315	300	279	305	311	278	297	292	280	280	295	306	295	298	307	310	335	301	253	296	312	306	279	301	279	326	266	309	308	281	313	325	300	293	283	281	291	295	268	304	306	290	310	276	282	297	291	297	270	305	297	304	270	275	313	298	276	273	289	283	291	318	292	301	254	315	342	306	302	309	303	286	287	286	300	271	284	298	268	293	291	284	315	321	312	306	290	284	302	300	304	313	316	267	264	268	285	283	310	330	283	348	308	302	343	325	296	277	257	321	307	308	291	286	263	271	314	313	307	303	273	327	312	308	296	285	302	272	277	310	268	283	311	270	302	272	308	305	311	299	318	281	293	333	333	294	282	320	296	301	309	290	266	290	299	276	285	300	314	315	364	296	279	290	285	322	291	277	265	295	309	314	320	263	270	290	303	293	335	308	301	310	283	272	273	292	276	290	258	314	289	330	266	277	289	317	270	298	314	307	286	294	297	308	289	288	311	276	285	308	252	295	332	276	286	301	313	305	305	306	300	323	294	294	307	329	317	295	293	303	296	307	300	324	284	272	282	323	309	288	304	288	289	320	277	292	314	302	279	303	303	259	310	300	315	290	293	325	293	297	293	269	297	295	290	291	263	281	299	320	291	315	264	308	279	272	305	310	307	306	299	307	291	311	301	300	311	312	311	316	292	287	315	300	290	336	327	271	291	306	294	290	277	283	310	302	280	310	316	298	278	301	287	296	315	300	288	336	296	284	273	348	295	293	290	305	304	306	285	344	342	290	283	304	282	292	306	316	300	300	288	285	302	294	291	282	277	292	326	295	272	292	293	315	310	286	268	294	319	298	284	292	311	322	286	301	314	311	306	308	310	283	283	296	298	307	295	288	287	300	310	290	272	271	309	313	307	297	304	294	281	292	289	280	296	275	291	271	310	309	299	302	282	293	305	290	279	291	281	317	289	300	349	312	310	286	297	289	294	259	269	311	300	318	279	287	310	300	334	294	248	278	284	287	313	294	277	313	297	273	278	295	298	294	288	280	293	318	300	306	314	277	297	293	306	323	271	310	269	316	306	267	283	277	305	304	298	309	293	299	337	288	260	324	324	303	332	293	310	319	271	274	299	287	322	267	287	287	276	291	271	326	317	302	307	295	329	285	291	280	307	307	295	300	306	301	297	271	266	323	296	297	307	271	285	290	306	271	322	295	317	341	298	291	277	294	316	312	304	309	286	305	285	291	303	303	255	284	302	290	301	286	294	283	299	313	321	308	305	319	290	283	281	323	300	321	304	302	270	289	299	300	313	308	297	284	297	280	287	301	317	302	297	295	295	314	309	310	305	331	301	293	280	279	292	285	308	288	266	288	310	306	309	257	276	295	316	299	331	306	297	302	287	320	311	322	290	301	300	317	301	276	326	310	314	294	294	282	286	288	324	288	310	277	316	310	309	319	291	297	307	255	253	294	295	318	288	297	312	305	302	305	280	279	309	271	294	325	291	351	313	265	298	325	296	280	291	300	302	293	305	306	296	301	276	302	306	322	320	304	273	267	248	281	307	287	312	300	284	337	293	326	283	282	314	300	295	300	304	307	313	288	273	306	309	295	289	318	300	294	259	300	304	295	288	296	301	336	322	282	293	279	302	298	304	308	304	274	291	308	293	260	284	248	308	262	328	315	282	297	326	290	291	309	289	309	310	300	272	314	293	293	281	302	300	349	275	293	315	325	295	307	298	337	311	307	297	298	288	284	302	299	297	278	260	329	331	313	292	288	340	323	300	313	291	307	303	288	302	323	292	305	280	296	306	268	300	248	298	309	291	290	322	289	332	319	303	277	287	310	318	334	296	277	286	285	306	280	285	283	311	282	303	319	314	287	269	310	287	322	307	281	310	285	287	284	312	276	303	291	318	312	277	317	276	275	293	293	304	287	336	332	295	284	274	303	299	295	285	279	295	286	304	335	307	277	304	293	282	260	271	305	293	294	292	277	274	292	294	320	306	287	324	270	283	291	288	278	278	280	300	308	267	309	316	328	301	328	320	283	304	312	304	265	279	325	297	318	266	305	327	301	292	272	296	288	303	299	274	318	308	318	300	294	291	325	251	292	318	284	286	309	331	303	319	318	301	262	294	243	298	270	307	284	291	277	306	289	295	311	324	268	276	280	318	283	324	316	291	277	278	303	280	285	292	280	286	286	274	316	277	309	328	312	291	295	286	276	298	299	302	290	331	311	296	280	299	317	307	302	317	285	253	307	301	287	306	300	268	302	317	295	298	304	283	293	310	304	279	293	299	323	334	324	324	315	298	310	271	308	321	301	298	307	300	298	316	301	285	288	277	289	295	298	288	333	304	293	286	324	303	298	278	332	296	303	314	296	265	305	303	274	285	310	284	296	294	307	306	297	327	309	314	267	280	278	283	309	308	308	278	312	294	291	292	297	306	306	275	324	282	286	292	300	285	293	290	285	275	278	274	261	268	326	322	314	291	305	279	326	307	327	296	308	295	313	314	317	281	300	307	292	337	272	272	301	274	303	294	293	299	302	292	276	268	302	298	320	303	304	298	319	300	313	274	292	296	288	296	267	300	271	317	316	310	273	285	312	288	285	307	298	317	305	306	299	282	309	294	296	292	275	288	317	301	305	277	272	322	267	319	284	292	291	263	301	285	293	293	298	335	302	313	310	286	285	325	274	294	303	315	293	303	282	282	297	287	285	302	292	315	320	287	322	290	303	287	296	296	285	301	295	293	307	287	298	305	269	293	311	320	296	312	283	315	314	318	294	339	270	267	310	287	320	295	288	323	293	324	298	319	294	279	295	310	320	318	305	274	305
2352	1046	1080	1130	1065	1009	956	1022	944	898	915	932	896	889	911	905	955	883	911	913	940	943	956	894	914	895	883	880	942	917	956	938	896	983	900	897	909	935	937	869	911	928	911	903	907	891	892	916	914	916	881	856	869	891	894	900	904	906	974	841	922	852	944	891	922	843	861	893	866	949	882	908	919	857	857	844	871	867	904	876	886	869	853	893	873	890	858	930	886	898	932	864	874	916	842	850	844	912	890	918	867	900	871	913	886	926	884	919	884	924	859	909	920	892	859	905	878	892	885	911	912	877	891	905	818	899	873	922	869	928	864	883	966	904	928	887	896	888	963	803	904	897	868	886	861	893	890	906	901	906	902	925	899	886	896	931	937	922	904	858	902	916	938	871	868	938	842	887	941	864	936	911	895	926	918	845	902	880	862	859	914	917	919	910	885	872	898	907	893	938	850	862	851	838	871	848	911	854	890	909	854	894	897	880	845	860	914	914	872	860	890	843	891	884	841	914	877	880	905	878	891	903	831	888	882	844	901	861	891	911	841	941	873	892	885	877	872	914	885	906	900	925	884	870	854	896	904	896	868	885	874	859	940	883	918	877	915	887	920	952	857	905	888	858	949	913	936	918	928	876	940	846	907	881	846	869	928	890	876	884	894	902	980	864	875	898	890	886	892	929	907	882	891	893	883	942	878	856	903	866	910	926	855	831	886	907	880	887	933	902	876	942	907	871	876	866	871	894	920	814	863	902	949	912	902	864	811	911	855	915	893	875	898	940	902	924	859	884	883	917	904	938	908	873	833	906	891	904	940	873	852	943	904	893	922	957	886	950	872	948	853	844	886	882	868	827	882	870	880	876	921	859	889	904	915	923	822	889	911	834	861	893	961	925	906	885	838	874	897	941	914	846	902	888	890	926	944	910	910	897	864	896	931	936	902	957	888	878	876	929	875	921	946	888	899	923	884	905	851	834	874	942	886	902	819	885	837	891	916	863	914	872	890	895	912	932	908	939	883	928	887	860	887	894	907	862	871	861	875	920	890	865	923	872	914	836	856	887	898	876	959	882	873	863	871	926	916	871	917	907	898	850	920	843	921	959	899	874	961	921	897	910	861	892	902	887	903	902	931	854	895	872	912	912	850	871	927	881	918	876	910	889	902	912	879	979	947	906	889	936	890	918	873	881	877	890	903	881	902	842	866	869	851	891	896	897	891	920	889	917	890	864	833	954	889	898	905	927	876	880	884	882	915	875	960	927	838	913	890	920	903	891	978	888	899	834	877	871	941	903	847	874	885	853	857	887	890	907	847	878	873	859	901	888	922	871	910	885	885	843	895	962	938	923	853	918	875	934	899	864	899	871	857	909	865	925	854	908	885	904	936	888	883	880	860	881	849	907	884	854	925	885	934	908	885	953	866	907	912	858	911	899	882	895	867	886	841	858	896	909	894	906	936	899	897	929	906	900	838	891	843	846	928	867	924	925	835	896	913	907	875	888	870	880	913	904	927	915	916	843	897	903	900	924	919	926	877	864	927	885	896	856	862	878	829	905	897	897	913	924	929	941	924	913	896	887	870	879	893	897	907	911	863	874	894	852	877	908	783	924	886	889	873	924	884	881	842	877	907	961	887	872	848	887	868	868	912	846	830	884	880	911	942	894	940	890	889	874	930	854	845	920	915	923	889	901	937	875	884	895	830	947	829	893	904	917	905	966	896	934	911	880	943	921	848	911	889	882	893	884	926	859	921	927	876	893	918	875	874	913	960	906	913	879	894	946	872	863	911	858	893	944	952	879	885	948	935	975	867	868	883	902	872	907	911	906	914	822	895	869	913	888	913	862	862	899	889	848	864	827	886	895	864	903	880	900	932	884	864	838	963	871	839	911	921	923	922	836	903	909	908	858	894	933	911	956	909	844	863	820	874	883	893	912	927	887	917	884	937	910	909	879	870	854	881	882	869	942	862	861	927	852	907	926	950	854	887	871	955	849	936	937	927	927	911	939	905	866	833	919	838	911	851	893	848	942	908	967	924	838	872	808	950	946	899	884	910	942	903	888	935	925	870	912	895	885	911	872	904	866	896	877	909	864	863	881	885	842	888	910	920	934	837	886	888	897	917	938	886	902	919	867	845	976	944	913	894	916	884	927	877	907	944	896	851	895	873	926	905	912	891	918	899	895	898	892	903	876	932	918	911	916	950	926	889	877	863	883	861	882	875	866	911	888	930	958	878	876	885	888	868	877	893	837	910	903	956	907	922	840	912	887	854	901	942	890	948	897	893	885	883	883	892	891	836	888	926	933	896	953	920	881	943	870	877	922	878	897	875	902	918	878	856	901	882	911	903	908	895	899	860	916	855	916	848	898	906	886	896	862	914	866	943	901	887	924	923	940	929	908	851	878	851	902	837	915	860	857	902	889	873	911	877	872	886	842	883	924	851	930	875	932	809	950	881	921	861	859	935	927	891	829	826	899	898	922	859	892	885	891	863	876	878	929	894	886	869	881	832	910	894	944	877	938	920	933	927	885	864	892	870	888	898	911	899	889	883	907	864	852	874	879	881	851	900	881	862	919	884	878	934	868	966	880	834	900	899	892	882	872	850	835	894	891	860	927	856	858	947	872	904	899	928	904	883	858	868	887	900	873	850	902	922	908	889	888	874	901	878	912	910	920	872	890	881	908	912	860	842	886	928	858	937	880	916	884	849	884	938	859	863	883	904	896	909	852	910	877	948	875	883	896	956	839	916	930	877	928	876	832	892	900	889	881	891	909	872	907	895	880	918	875	864	914	940	943	900	896	911	911	894	895	905	944	913	883	863	898	873	915	842	864	913	919	903	895	925	884	941	888	908	929	838	902	887	894	854	887	847	885	923	901	919	889	883	892	880	905	880	929	901	881	858	911	862	879	851	859	918	906	901	934	888	837	894	833	897	912	926	881	863	839	865	850	913	877	952	935	857	873	855	871	926	934	905	919	893	869	955	927	890	901	893	872	876	921	896	836	905	858	887	888	919	877	886	899	924	890	923	952	909	908	837	835	915	859	860	868	838	924	851	928	887	885	875	913	923	893	895	878	854	886	837	892	926	891	910	899	894	909	875	857	873	884	874	855	829	873	890	885	844	862	890	884	928	839	891	909	896	891	866	896	897	914	886	880	928	903	892	922	930	885	938	895	942	906	958	909	954	921	894	837	877	864	851	874	925	892	915	863	867	860	960	965	879	888	846	891	880	848	875	930	898	969	876	853	920	893	911	822	947	889	884	931	863	952	884	868	903	852	847	901	859	841	919	900	867	936	899	838	868	882	821	912	921	887	849	901	843	888	902	921	858	875	851	890	873	949	863	917	896	917	837	882	877	881	827	885	882	867	937	890	913	883	891	910	898	901	917	856	921	944	869	904	887	878	972	938	848	875	926	865	855	928	920	844	911	912	925	908	839	890	967	888	900	867	862	910	850	829	867	899	896	884	929	876	906	893	908	882	933	843	878	877	880	906
4738	1389	1572	1184	859	584	486	405	339	331	309	251	233	234	242	194	219	210	194	202	166	192	206	198	187	210	179	195	191	216	213	232	217	215	237	207	204	187	165	184	186	184	198	186	180	191	179	188	169	172	160	172	180	183	164	166	177	154	167	173	165	162	181	178	163	183	171	171	202	174	177	175	153	156	169	177	190	156	159	162	193	164	150	162	169	144	171	183	165	155	172	156	160	179	184	168	183	172	156	164	172	170	180	152	179	162	154	168	178	164	148	182	161	173	162	183	157	173	159	156	154	159	158	185	166	181	175	199	179	181	172	173	197	184	161	178	165	145	171	154	171	165	166	152	191	179	167	173	174	165	161	163	152	171	174	138	176	177	170	188	163	166	154	159	167	180	184	148	165	169	169	168	170	177	169	157	156	179	183	167	187	156	147	166	176	179	180	178	188	178	162	184	167	165	187	170	159	179	165	183	167	182	141	161	165	163	177	186	159	151	150	156	153	169	160	182	166	170	171	195	159	186	170	179	171	173	171	172	174	154	151	187	178	175	148	154	184	173	183	182	167	161	165	176	166	163	169	176	159	173	171	165	189	194	176	186	165	185	174	155	156	183	172	180	188	151	182	169	175	163	183	176	173	172	177	163	163	174	178	164	190	188	167	163	187	170	176	174	154	157	166	157	181	169	187	161	159	179	177	180	179	158	166	166	170	174	160	155	163	175	170	161	167	165	178	179	148	160	194	171	169	160	182	157	165	163	187	181	170	166	163	167	172	170	151	193	167	173	176	164	170	173	154	180	213	172	166	184	178	154	176	162	177	156	160	203	148	173	141	158	170	206	161	178	163	157	192	179	173	161	156	166	180	166	188	151	166	158	179	180	150	157	152	167	156	167	171	141	158	180	158	159	176	203	167	161	169	186	188	176	165	183	165	169	175	151	164	177	167	178	169	162	159	175	172	169	174	160	166	185	173	167	169	180	137	169	167	172	174	185	182	183	162	178	181	167	178	179	176	180	170	185	195	166	168	171	189	160	185	176	164	178	160	174	183	165	183	176	153	158	182	175	163	175	185	181	163	168	165	167	183	166	180	163	171	164	171	174	161	160	189	161	167	140	178	191	177	176	179	183	165	175	161	166	161	165	194	179	186	179	166	169	161	167	173	171	179	145	197	178	189	155	177	187	154	167	181	178	163	185	165	177	187	206	193	150	164	164	144	178	183	172	178	184	159	177	182	187	171	178	171	165	163	148	182	178	172	161	169	181	161	169	172	170	174	152	167	147	181	187	178	180	167	172	170	172	170	198	176	179	162	193	172	158	156	148	163	181	170	145	154	173	169	150	194	142	163	172	181	185	175	164	180	167	160	178	157	189	162	175	144	169	180	166	170	154	182	168	169	156	165	155	156	177	184	191	169	167	159	180	161	159	179	174	175	169	169	174	169	174	180	139	164	184	172	143	164	179	155	167	166	171	177	169	170	175	168	158	157	149	174	195	159	155	154	179	154	167	177	151	182	170	177	164	173	190	156	165	136	166	174	164	139	151	137	185	147	157	144	183	171	161	175	172	163	182	158	184	171	166	181	144	173	170	180	192	186	164	174	171	175	173	156	166	194	168	169	203	155	141	165	187	179	170	178	169	171	197	195	151	182	174	191	171	143	157	158	167	188	166	161	191	164	156	176	199	168	164	171	157	180	185	180	164	176	148	169	174	159	179	150	151	174	195	164	167	158	168	162	176	183	169	151	143	173	171	165	182	180	174	182	160	172	164	172	159	172	180	171	146	163	176	164	159	186	179	183	153	152	147	162	177	172	180	153	154	164	164	170	163	183	166	163	180	169	148	188	158	175	144	149	168	173	193	154	191	154	172	179	173	163	181	161	159	188	165	201	188	174	166	180	150	179	185	146	169	159	166	136	127	157	173	170	165	193	174	185	164	166	162	187	181	174	154	155	190	162	194	176	163	165	186	163	168	146	162	202	177	171	159	173	179	147	177	184	160	153	159	162	154	166	163	189	159	187	168	134	164	171	184	155	191	165	148	162	168	160	168	182	151	177	173	151	144	164	181	167	160	182	171	167	179	153	177	166	163	169	163	127	159	169	166	166	182	159	164	162	163	157	147	174	171	166	168	166	172	195	189	152	164	153	165	180	171	174	158	175	155	181	162	172	169	155	161	163	185	177	170	151	170	170	184	164	160	172	175	158	166	170	151	174	159	159	165	178	165	180	178	160	162	147	164	141	174	151	179	154	154	179	168	163	158	178	171	163	167	170	172	165	195	165	182	191	161	162	151	187	183	177	157	178	144	146	179	192	148	174	158	165	171	156	167	151	162	167	150	166	169	165	158	146	180	179	161	144	162	170	151	172	158	177	158	182	186	155	174	179	156	167	161	174	174	171	157	178	154	158	155	154	183	191	176	193	174	178	179	147	189	164	146	191	156	160	151	173	162	180	169	165	154	182	175	178	187	177	156	185	164	175	185	155	158	160	170	154	167	193	176	181	172	173	182	184	195	176	159	186	170	187	155	201	162	184	168	148	167	180	182	181	158	152	149	174	166	190	176	158	169	164	166	179	181	150	158	163	148	150	181	177	190	187	159	164	186	175	174	183	162	188	165	178	175	153	181	164	169	180	180	173	161	183	198	182	162	149	171	191	151	165	179	154	162	164	188	179	152	187	150	147	144	147	169	175	177	160	156	161	164	168	143	166	165	168	177	164	140	152	157	193	163	167	165	174	167	188	166	188	165	169	167	171	159	154	178	170	172	184	172	160	144	168	167	163	202	174	172	176	157	164	189	178	197	159	176	179	149	188	184	193	166	177	172	159	174	177	173	160	173	147	160	171	170	160	194	152	169	186	185	164	169	165	168	183	156	184	179	185	187	175	162	168	152	178	175	196	144	173	156	171	172	190	164	161	140	164	154	182	157	178	167	174	164	179	174	149	178	154	165	166	177	176	164	161	173	187	176	175	175	169	169	181	186	192	165	178	144	194	157	196	153	177	204	164	147	179	161	155	184	154	199	160	179	144	190	140	153	174	168	167	161	178	168	158	164	151	196	155	209	164	175	156	173	185	177	175	155	169	173	168	173	155	161	173	146	164	155	173	186	159	146	158	182	182	151	159	169	158	156	177	183	174	186	155	175	167	167	178	173	181	187	159	171	177	163	144	193	178	190	167	157	165	165	167	184	198	179	179	168	149	154	182	198	194	188	159	171	152	160	201	148	165	155	178	161	161	165	179	168	172	188	168	165	150	165	167	168	144	146	180	163	150	185	183	167	181	169	167	154	148	185	150	171	172	179	144	184	172	161	162	163	155	164	159	179	195	152	178	185	191	181	186	189	175	179	163	162	167	165	189	167	168	147	184	154	190	173	174	154	166	153	169	165	162	189	153	145	168	174	167	171	146	162	190	173	174	172	181	137	192	199	183	166	144	185	166	191	168	166	179	156	157	188	147	165	174	160	168	170	163	184	165	167	169	180	157	179
5662	1822	3953	4169	3716	2950	2514	2003	1742	1533	1448	1246	1164	1027	1002	916	935	869	833	766	824	787	773	760	786	812	747	716	787	930	1202	1155	1177	1046	1108	995	926	812	801	756	825	838	956	782	672	619	580	579	568	604	613	582	594	559	622	600	602	559	571	605	546	595	580	590	575	579	545	536	589	596	545	549	555	548	576	553	554	537	560	519	535	534	552	559	575	542	544	556	604	549	553	528	595	551	554	552	577	579	556	576	569	585	608	569	594	549	531	567	549	585	577	527	524	571	509	596	595	559	536	558	500	557	554	559	492	604	550	520	596	575	542	593	559	577	518	538	520	566	519	563	615	548	516	591	546	569	551	540	543	569	561	566	559	558	543	530	523	574	592	550	586	574	561	503	527	493	548	520	533	566	534	578	549	536	589	549	533	540	575	535	556	520	507	584	545	541	579	570	522	522	605	543	563	553	515	520	545	586	536	544	509	583	532	535	575	551	584	536	533	560	581	520	530	537	547	541	572	556	536	555	563	567	514	546	516	574	504	496	540	546	513	563	551	558	601	535	568	562	555	565	569	491	520	587	545	526	551	535	548	515	606	573	602	525	531	529	514	518	557	520	564	547	515	569	526	528	584	536	559	546	551	578	505	572	547	551	528	551	563	554	515	567	528	547	566	566	542	563	539	545	553	545	551	549	539	524	585	586	551	557	522	558	546	557	536	542	550	553	575	530	520	545	523	546	538	551	539	532	538	534	515	565	554	549	563	571	538	562	557	534	533	550	541	555	552	540	575	543	573	530	538	558	532	558	584	570	552	565	526	532	533	532	503	549	556	541	535	546	539	548	529	559	564	564	552	515	538	545	511	524	541	524	513	572	530	569	526	527	556	557	547	534	521	537	517	536	542	536	548	528	557	543	539	568	566	560	539	564	546	573	525	539	544	572	550	548	605	568	544	601	548	573	566	549	549	571	553	555	544	563	554	524	535	565	547	552	576	549	537	577	519	547	493	538	553	552	563	576	512	531	612	533	553	562	546	543	513	585	529	555	550	521	554	527	545	547	524	505	546	520	546	582	540	530	541	550	575	577	538	569	552	591	547	517	521	551	512	563	535	588	537	588	541	554	495	551	544	572	562	551	573	566	537	543	543	554	553	556	567	548	551	546	542	527	532	556	559	520	514	547	554	563	527	563	564	535	534	575	547	532	603	556	546	562	520	524	563	551	545	559	540	575	540	561	544	566	568	541	541	547	551	562	512	542	584	560	554	554	580	532	541	546	557	548	554	545	538	533	537	520	555	541	589	529	529	526	552	579	524	555	535	503	518	549	534	553	597	541	548	546	610	570	557	552	536	542	568	587	554	529	525	542	591	609	560	584	531	552	535	552	558	513	560	557	552	559	568	543	569	529	550	539	528	531	532	563	559	537	550	563	538	579	595	576	566	556	558	538	540	560	509	547	529	558	545	523	555	565	536	584	563	550	532	551	510	547	485	498	530	573	552	527	519	600	550	519	547	526	584	545	586	542	493	508	543	521	521	543	547	564	550	563	547	574	590	513	606	570	551	551	548	539	565	598	554	544	605	579	543	523	487	555	535	533	512	587	551	552	538	559	602	515	535	574	536	582	534	546	527	565	554	540	527	548	565	592	505	578	591	550	523	521	529	549	534	543	509	553	555	521	534	516	572	529	516	542	571	564	535	536	552	572	569	560	537	524	536	567	564	497	546	554	550	532	542	496	573	548	550	557	539	542	565	533	532	541	562	615	528	517	549	531	503	544	548	545	526	566	520	602	553	572	512	559	590	576	541	559	511	519	491	564	538	545	538	550	522	542	537	568	553	565	573	530	598	545	563	552	530	547	540	562	547	566	579	554	530	579	588	529	587	563	532	532	578	535	521	566	539	516	502	517	585	526	565	545	527	518	538	506	517	571	600	551	555	561	532	524	545	531	548	576	569	548	564	528	555	579	516	584	554	592	605	557	543	506	530	527	579	519	532	562	565	493	556	527	583	566	559	545	541	592	530	575	551	551	566	512	590	549	537	564	524	580	538	540	534	565	569	555	552	569	559	527	518	557	558	558	574	531	520	567	533	569	550	567	594	539	525	555	548	512	525	572	560	529	553	580	543	571	538	534	554	578	529	575	580	556	549	511	546	568	522	516	534	559	551	569	527	527	559	554	556	539	576	571	578	581	580	556	536	574	537	568	528	541	575	547	552	496	553	578	568	520	534	562	544	611	544	514	561	538	522	550	578	566	527	514	513	555	537	555	560	540	550	562	551	561	568	540	505	522	590	599	555	509	546	543	534	563	550	546	551	553	588	523	532	539	511	491	524	580	540	508	556	518	560	512	513	537	534	558	603	542	545	553	524	518	552	546	508	559	549	562	535	578	555	551	546	564	543	521	544	545	541	549	545	544	520	564	497	545	565	531	587	570	530	544	576	535	519	536	562	581	526	560	534	533	539	536	550	553	585	579	535	588	540	565	591	499	570	530	510	502	498	520	546	542	552	565	523	533	580	563	540	575	593	565	588	511	516	524	565	516	565	518	559	538	518	537	545	530	560	544	545	514	571	553	539	547	532	549	528	591	503	560	521	563	551	542	578	566	527	565	520	546	552	524	531	546	528	530	563	547	551	524	560	536	536	549	574	528	594	560	585	512	575	567	539	560	511	525	568	547	554	544	563	549	571	571	572	570	536	526	588	564	542	557	542	538	511	542	544	528	539	537	576	576	558	551	534	547	546	569	556	551	568	527	566	544	536	539	548	534	577	570	527	543	579	526	571	579	572	562	534	569	531	552	524	546	563	574	554	547	546	557	524	578	525	538	553	517	568	546	540	539	604	556	539	568	533	533	516	551	535	499	516	538	529	542	544	534	527	562	528	575	552	530	515	563	540	584	528	548	558	515	536	530	508	499	521	586	499	552	519	538	522	523	562	555	577	510	534	586	563	550	558	505	548	540	530	541	561	533	585	517	536	551	551	520	528	580	560	546	561	568	585	553	572	597	593	530	553	527	589	552	587	509	548	547	565	534	573	573	554	535	555	564	590	596	573	546	548	532	520	518	526	577	539	531	540	575	530	536	523	567	538	569	572	551	532	557	535	570	554	554	517	569	551	548	548	602	559	571	534	536	574	557	550	516	612	552	503	564	526	571	553	551	537	554	543	553	554	553	472	539	553	566	585	563	604	528	525	581	527	538	528	511	517	550	574	594	535	566	567	555	546	540	555	571	549	566	508	540	538	585	548	559	502	515	508	558	533	583	538	524	524	529	521	561	567	521	520	568	568	511	563	553	498	547	535	557	574	512	559	542	549	549	521	578	543	496	542	545	532	487	583	547	545	495	562	521	540	516	556	592	519	595	598	535	556	533	525	547	586	575	596	527	521	552	557	530	585	587	559	557	520	569	587	543	508	526	532	581	516	554	526	584	543	582	534	550	536	560	556	504	576	588	522	568	516	531	518	559	579	542	502	586	548	547	565	527	520	537	519	573
8829	2500	3012	2140	1436	1034	696	610	438	399	334	321	259	244	228	235	202	199	198	188	156	188	177	174	154	169	164	180	172	188	206	192	265	218	231	214	179	201	166	165	173	178	194	182	133	137	134	142	147	135	160	131	133	132	143	134	138	158	129	126	131	142	138	136	124	137	146	131	151	135	107	145	128	136	148	148	133	150	132	119	134	109	123	148	118	118	133	116	124	105	127	128	133	140	109	114	132	131	123	137	132	114	124	117	127	117	120	111	144	140	141	122	123	130	126	119	129	142	137	133	113	118	109	109	120	112	119	109	134	133	113	119	131	127	124	121	124	127	136	127	138	136	147	127	120	127	147	115	111	115	112	138	145	108	111	128	126	158	111	141	139	121	145	123	111	136	110	133	162	130	118	124	135	130	127	128	113	127	119	136	121	133	125	122	126	126	136	134	117	128	128	149	147	128	122	114	114	139	158	140	133	135	132	129	124	132	113	113	131	136	113	123	121	139	125	140	114	114	129	128	128	141	134	136	120	137	129	117	129	111	115	126	118	136	135	142	142	126	119	115	132	134	146	142	157	144	120	130	109	135	125	127	104	146	126	139	118	123	128	117	130	139	137	122	133	124	120	140	110	103	128	119	120	106	102	136	131	141	141	123	131	133	126	127	102	133	122	117	114	139	135	130	135	127	139	126	120	149	105	122	129	129	123	108	126	132	137	123	113	129	120	130	135	138	137	112	138	138	142	109	119	87	134	120	109	137	122	129	133	118	114	129	127	128	126	111	136	126	127	121	119	122	127	133	124	128	134	128	123	121	125	134	142	121	135	117	123	106	111	103	139	108	152	128	97	143	116	118	132	119	157	138	118	112	121	133	119	120	147	116	139	124	118	127	110	119	109	120	137	118	132	126	114	129	122	144	113	115	104	120	132	151	131	133	132	145	137	110	128	128	136	127	117	138	109	140	125	125	109	121	147	118	129	127	123	157	110	135	122	125	127	125	118	139	111	124	126	125	143	129	105	134	127	112	126	116	132	132	131	126	141	126	120	124	129	127	119	116	139	119	146	126	130	114	128	126	127	130	123	133	141	130	122	123	129	110	126	133	139	151	118	127	113	107	138	131	111	119	146	125	126	121	120	112	120	133	120	129	132	131	102	130	116	130	101	120	124	120	114	139	120	141	125	122	132	118	83	115	141	132	105	119	133	119	133	149	125	110	140	127	129	113	137	139	120	122	125	141	117	116	114	123	123	128	116	119	129	158	144	120	133	122	137	129	120	132	126	127	119	125	132	124	132	141	136	114	127	134	122	126	122	126	135	141	113	130	114	136	148	124	123	125	139	119	146	125	121	140	138	120	122	130	108	112	103	119	110	135	128	117	142	137	138	128	114	97	137	139	142	137	109	116	111	121	123	118	122	130	137	145	120	127	138	123	127	128	114	124	121	109	130	122	143	122	117	143	117	131	130	122	104	113	107	132	138	140	137	139	122	127	138	109	137	117	130	127	132	119	135	135	130	137	118	133	124	124	125	120	133	115	116	133	104	101	113	144	145	153	107	153	127	114	134	125	126	116	137	121	123	141	120	123	111	115	126	134	138	117	105	111	105	112	146	119	117	132	110	127	115	126	114	120	136	124	122	117	132	113	108	140	128	126	131	131	141	123	117	131	103	144	129	109	140	141	143	105	129	127	155	136	126	148	127	136	118	121	134	125	137	108	138	141	118	133	119	122	117	136	137	123	116	143	140	134	127	122	124	119	118	105	113	134	135	148	125	131	125	126	116	136	137	127	129	132	132	132	149	140	118	134	125	136	137	115	130	114	137	141	124	129	118	129	130	128	149	117	121	136	128	119	143	114	138	131	117	137	128	109	139	128	136	129	113	117	127	134	139	113	124	123	129	113	130	136	127	145	124	131	112	115	119	122	126	117	119	120	107	122	114	118	130	124	118	146	127	117	120	120	126	106	133	117	155	126	129	116	129	127	132	142	141	112	118	119	108	134	123	131	113	107	154	113	120	106	120	133	133	123	124	118	140	109	122	111	115	112	138	118	128	127	117	117	135	145	118	134	139	120	110	119	142	115	127	124	139	130	124	116	123	151	115	143	115	147	117	139	113	137	117	149	118	124	134	129	111	135	120	120	136	142	118	152	144	113	122	117	126	100	114	125	122	128	128	127	113	125	136	122	129	119	126	111	126	136	135	123	125	118	129	139	118	137	125	128	116	139	124	132	121	152	115	138	132	117	134	127	123	137	111	119	118	130	129	113	115	133	134	152	137	132	121	140	116	128	122	142	110	130	129	129	119	110	155	123	119	103	123	139	124	135	126	139	112	121	109	150	120	126	122	141	135	129	117	117	136	128	134	128	118	126	147	109	125	120	107	132	128	125	127	119	115	105	126	148	129	115	113	140	136	136	124	106	123	133	121	136	118	124	135	110	149	129	130	120	164	127	113	128	134	127	130	113	134	120	132	116	112	113	113	139	157	140	124	122	135	133	135	105	107	111	111	103	134	114	134	135	128	135	142	116	110	150	122	121	113	121	121	129	111	135	106	114	126	125	121	133	134	122	120	131	115	129	117	100	112	119	126	143	124	129	130	115	124	134	114	133	114	120	137	119	128	123	135	121	139	130	120	141	110	136	144	109	127	134	125	130	140	109	110	140	137	129	141	133	136	128	137	128	122	119	134	139	111	141	137	124	146	120	129	109	122	129	109	156	121	111	126	140	107	112	138	156	129	101	124	116	125	125	137	128	126	132	133	128	131	127	93	108	127	125	102	120	127	127	133	123	121	108	118	149	129	121	143	116	126	126	109	142	124	133	122	129	116	118	135	125	129	111	156	111	137	105	117	124	119	131	115	126	139	120	147	152	109	121	134	121	135	117	125	113	112	126	114	107	131	137	130	131	115	128	106	105	130	133	97	136	126	108	132	144	121	149	131	135	112	116	120	112	115	115	115	127	123	113	125	110	118	105	147	129	137	125	128	112	119	144	123	145	128	122	127	114	129	130	111	141	124	121	123	123	128	110	108	129	116	129	130	119	121	131	110	138	122	131	128	111	146	128	151	124	120	120	117	123	112	121	132	126	115	130	136	143	151	120	132	127	132	116	133	145	132	154	129	147	132	120	124	120	110	121	118	122	111	122	142	141	110	124	124	116	124	129	129	137	135	122	135	134	136	112	127	114	126	120	120	133	140	111	122	122	114	113	133	138	130	122	134	130	106	142	119	107	140	120	104	107	143	131	128	140	142	114	112	123	103	116	132	121	108	126	110	115	117	120	129	130	137	121	115	120	108	131	109	111	136	127	128	132	124	121	119	138	112	135	137	135	132	120	121	131	122	132	143	129	108	124	132	123	118	127	153	123	128	138	138	147	150	119	112	134	120	122	122	114	109	111	142	115	124	135	136	122	128	135	135	131	134	129	140	123	126	120	148	119	123	122	125	132	128	142	118	126	124	106	131	108	120	130	146	96	111	118	123	140	141	111
7881	2947	6854	7284	6126	5034	4032	3269	2701	2316	2062	1808	1614	1486	1338	1208	1154	1038	994	971	927	817	851	839	908	875	829	850	826	1068	1342	1384	1686	1478	1434	1288	1102	1108	760	851	770	861	1146	912	693	602	541	536	549	505	534	516	484	478	533	501	474	508	501	465	466	497	490	505	508	454	490	470	463	436	461	504	499	455	485	474	472	454	451	458	412	435	412	461	439	454	441	462	465	481	395	416	442	455	436	444	485	453	451	440	407	440	431	430	440	472	473	456	458	436	405	402	426	429	416	448	435	458	429	422	407	470	452	449	453	455	434	417	441	457	410	465	460	476	436	426	444	426	429	437	461	444	450	408	414	440	446	425	427	413	441	446	411	417	414	404	401	432	450	408	443	451	448	428	424	411	453	425	431	425	455	417	443	431	422	448	467	418	421	433	465	421	404	420	429	460	458	417	394	463	425	394	426	429	422	448	435	427	408	463	386	428	435	459	432	427	460	414	433	447	431	455	437	423	454	460	413	429	409	487	415	434	422	463	400	424	414	417	443	424	425	430	404	416	426	453	450	402	422	425	433	407	420	444	430	433	439	431	392	457	458	477	408	425	442	427	415	400	442	432	433	430	429	452	408	415	446	431	426	435	459	487	421	409	458	452	428	419	440	450	452	390	436	433	422	437	427	475	451	446	414	429	460	411	417	430	434	450	458	423	408	447	460	437	446	430	421	446	395	446	441	415	438	458	418	438	438	440	425	388	414	423	429	421	458	427	416	427	459	400	443	441	457	443	415	411	445	427	422	428	448	437	415	424	456	419	430	442	427	453	438	437	420	454	453	407	412	431	389	434	451	447	478	415	433	402	450	422	415	432	448	441	416	446	446	439	419	428	456	424	413	428	449	414	437	448	422	435	430	444	414	424	424	446	457	426	467	414	405	433	401	443	436	419	493	431	461	436	401	422	454	432	431	430	405	424	419	404	395	458	423	418	416	455	432	429	455	426	422	467	445	449	435	392	425	401	443	469	434	415	421	439	415	417	419	418	445	410	478	438	432	435	424	418	402	462	410	479	429	413	450	443	456	453	421	432	407	439	428	438	423	459	438	452	455	415	447	423	458	409	422	389	420	401	440	462	415	426	415	414	407	402	459	423	414	443	406	421	454	426	455	417	436	399	395	402	454	467	436	422	421	420	457	426	428	464	428	444	402	406	431	430	478	450	418	410	455	426	386	384	433	394	431	432	427	445	423	403	436	402	440	441	424	380	412	457	433	450	428	420	487	390	424	430	426	479	443	373	434	417	408	469	406	424	436	442	450	412	407	441	419	424	434	431	444	395	422	438	428	441	471	412	412	464	431	433	426	455	453	436	458	446	428	448	439	436	462	425	447	442	383	417	453	440	382	441	441	395	426	441	492	441	421	455	403	448	412	402	417	381	436	416	455	411	421	460	470	426	484	409	431	468	434	428	445	413	440	479	443	453	408	404	457	421	418	408	444	410	419	406	397	417	453	455	439	395	449	401	444	430	371	450	416	437	417	412	417	406	408	428	438	414	447	408	404	394	424	429	407	407	440	422	431	397	424	455	416	398	449	418	393	411	454	395	414	418	440	409	489	460	457	421	376	436	454	462	417	449	467	438	422	423	404	438	393	436	433	419	420	416	406	415	414	442	444	411	431	426	444	433	453	449	427	422	427	423	450	430	433	442	428	442	440	425	458	420	451	420	442	444	437	455	432	417	424	409	461	431	427	427	427	452	439	445	413	459	454	406	421	454	426	409	440	445	393	442	418	399	463	463	403	443	462	486	426	428	427	453	413	418	447	434	409	438	441	448	409	485	432	434	412	441	423	434	441	432	402	453	439	418	417	403	399	442	469	427	395	406	395	427	402	448	449	435	433	407	435	438	438	466	418	453	433	455	438	447	453	453	391	416	427	408	452	447	410	427	460	417	435	434	429	450	398	427	411	399	426	426	428	432	407	421	410	437	439	427	411	444	435	447	428	413	464	416	462	396	417	436	456	410	405	436	427	448	414	451	444	427	418	458	449	417	407	424	446	444	422	428	426	448	417	392	411	457	413	451	436	415	447	424	400	409	431	430	455	402	433	425	433	465	423	417	406	414	438	402	411	448	404	445	418	419	462	464	416	445	445	457	436	430	415	424	416	425	398	410	426	402	408	438	423	449	420	409	420	442	429	435	402	425	431	402	425	416	441	413	457	440	364	430	411	466	430	416	445	419	431	430	433	428	412	419	429	411	461	424	422	426	427	445	431	428	433	436	445	453	454	437	432	421	412	432	432	395	381	429	454	457	446	421	415	458	409	420	425	381	407	423	455	432	440	417	434	443	444	440	444	441	446	479	439	461	454	421	423	465	412	425	443	411	422	405	442	408	440	453	408	401	423	459	439	461	432	440	437	419	403	421	432	430	428	401	431	425	419	416	445	435	380	389	424	435	437	450	486	434	418	420	403	470	454	415	414	442	421	455	398	435	427	413	412	419	459	427	429	449	425	421	425	410	375	406	444	425	413	442	411	430	426	427	461	441	430	446	441	422	438	451	412	447	431	429	384	441	437	471	457	410	383	401	430	405	430	427	413	441	439	455	416	435	387	443	415	393	418	452	410	445	442	431	424	455	393	423	442	462	434	425	411	426	440	429	455	422	403	433	396	440	459	444	415	457	433	454	417	416	428	456	426	413	442	442	422	467	436	442	431	488	415	447	423	415	438	431	417	406	384	414	396	415	416	444	475	438	461	439	437	448	446	424	443	449	409	452	444	417	401	436	431	425	450	433	416	460	441	411	476	466	417	427	418	408	433	440	443	465	454	462	408	444	438	455	435	409	473	413	448	416	424	438	446	437	428	431	417	460	431	391	418	450	414	449	454	441	447	440	429	408	464	422	418	423	428	426	419	426	438	436	440	447	438	444	470	459	419	431	430	459	445	450	436	449	419	436	428	412	434	407	445	430	433	410	408	414	422	406	433	392	387	420	413	415	480	440	416	421	452	426	439	409	423	421	427	402	440	430	450	391	432	437	411	441	469	445	406	416	409	449	435	423	442	435	479	448	402	392	427	428	458	446	448	413	447	433	423	419	417	390	430	396	385	426	471	443	401	425	436	439	405	454	422	399	462	414	447	448	397	435	443	423	434	449	393	441	437	421	469	417	407	426	411	393	425	418	426	436	461	426	420	468	441	423	402	414	425	443	430	475	424	426	424	433	423	399	415	468	391	443	437	425	434	464	415	404	450	440	437	436	423	406	420	425	461	396	458	438	448	434	471	442	449	443	423	431	447	432	423	445	445	431	417	404	455	446	435	420	447	409	417	423	431	437	393	439	415	428	388	428	433	423	419	443	403	379	411	422	405	417	425	386	437	445	478	435	449	448	429	409	446	402	444	458	448	443	474	416	426	438	403	469	406	430	406	421	453	434	428	431	430	411	427	432	447	450	432	427	429	407	486	421	410	449	414	417	420	393	396	412	417	425	470	458	435	434	416	420
1251	363	379	313	314	315	293	276	307	275	315	297	266	278	304	301	285	300	283	279	294	308	305	300	290	282	276	283	310	274	306	310	272	297	269	283	310	265	323	281	300	304	299	321	305	283	291	294	307	310	291	318	323	289	305	306	289	282	293	268	303	304	290	284	308	308	300	277	300	299	291	297	279	277	279	288	309	274	329	324	299	296	310	312	308	289	312	295	301	289	284	276	275	281	286	279	289	293	314	299	309	291	293	286	266	293	307	281	299	323	311	297	304	301	283	305	300	289	324	286	290	281	263	252	285	293	294	278	267	290	309	298	311	286	257	294	277	314	273	296	301	291	289	269	290	279	277	321	304	286	295	274	306	346	302	305	279	291	314	285	297	287	272	308	307	303	263	311	286	275	291	273	292	249	321	304	338	298	276	299	303	304	299	292	277	291	293	307	294	266	252	272	339	307	289	277	300	302	281	305	318	275	291	273	303	292	302	311	265	281	323	268	284	280	275	315	276	300	271	303	297	283	268	285	318	307	292	288	293	295	301	292	265	282	278	348	294	299	321	281	306	273	341	279	282	277	293	295	276	300	273	278	292	321	292	307	286	289	276	320	255	294	304	277	282	280	270	280	321	305	277	284	337	282	294	301	305	314	317	317	304	291	296	310	305	313	286	300	288	275	293	319	274	276	312	305	303	298	304	307	282	277	318	288	299	327	298	277	288	300	295	285	302	307	280	276	318	278	276	290	299	275	269	300	297	276	315	290	260	311	312	298	278	299	274	277	293	274	266	319	322	283	294	248	289	286	273	312	308	283	309	304	289	283	292	294	289	270	299	288	316	265	290	298	300	284	294	297	291	267	309	280	279	297	268	319	280	286	309	316	278	308	264	267	291	299	317	277	305	308	350	307	307	304	235	258	292	305	291	277	284	311	305	298	280	289	281	300	289	266	301	294	311	302	264	307	338	277	287	300	283	290	283	300	304	278	295	295	301	295	277	321	269	306	296	304	302	323	289	311	315	325	285	297	274	301	277	311	302	276	278	298	312	294	308	335	289	309	309	296	298	316	280	287	304	293	311	280	290	309	308	290	293	293	274	309	272	297	300	305	270	274	283	285	304	336	279	288	308	310	295	297	319	291	302	289	308	270	304	296	306	329	294	293	327	308	283	297	295	272	302	291	311	299	293	298	327	302	249	268	302	287	331	295	286	288	281	286	310	316	297	308	302	298	289	314	311	284	305	298	290	300	279	304	310	280	307	296	308	298	282	298	307	279	283	276	296	277	298	297	313	292	304	290	308	321	306	266	307	278	331	301	278	288	297	298	279	299	321	270	289	293	278	303	308	325	309	310	298	254	272	282	312	297	278	313	281	309	297	276	292	320	278	294	269	300	266	298	298	325	295	289	289	308	288	303	281	309	299	313	305	283	295	290	327	269	307	292	256	301	309	313	282	302	293	286	274	312	275	275	297	292	328	285	290	303	272	308	299	281	290	276	266	284	315	315	279	269	278	301	308	265	308	292	282	277	267	284	304	266	301	297	285	271	294	315	288	292	273	270	296	275	293	296	293	301	334	297	283	308	309	329	298	294	288	295	315	310	271	305	306	261	275	303	289	285	300	315	303	279	319	303	293	303	327	306	282	292	299	306	289	305	303	278	307	277	281	291	284	316	303	293	310	302	289	284	258	276	320	304	279	300	286	272	340	283	299	288	270	275	283	273	318	294	271	289	299	326	319	292	279	292	286	309	280	312	299	273	328	280	305	266	298	300	257	290	309	312	299	330	319	288	286	264	290	246	273	301	305	312	275	308	308	298	301	282	287	308	283	298	302	294	301	296	301	304	298	303	289	294	331	301	296	318	295	278	274	289	291	268	275	283	288	287	321	295	286	305	314	299	322	280	309	320	281	284	314	264	298	280	299	279	291	314	305	299	305	328	296	301	308	314	291	335	320	276	303	288	292	328	281	272	302	291	294	296	286	271	303	291	306	278	298	288	271	300	290	294	304	302	314	280	276	308	246	315	307	293	300	290	281	277	320	294	307	310	257	294	280	298	318	288	299	262	303	296	284	307	264	267	314	300	283	294	307	320	292	282	280	288	279	315	299	277	264	280	288	304	278	286	288	284	295	304	261	274	320	291	331	298	291	283	314	291	318	339	293	290	283	296	316	289	290	294	332	291	323	303	317	295	307	300	298	295	277	277	279	291	315	270	310	290	307	301	267	297	256	287	307	313	293	297	311	255	301	283	257	293	283	299	284	297	288	293	311	301	325	312	295	302	275	303	302	303	296	280	273	305	291	283	291	288	283	283	279	307	298	300	301	278	304	306	277	294	281	275	274	305	319	298	281	269	289	281	288	266	297	287	281	304	295	299	301	313	279	305	298	296	292	284	275	308	276	293	315	291	316	316	298	309	302	312	294	281	284	293	287	280	302	314	270	339	290	308	308	295	284	289	285	285	293	299	307	302	310	296	299	299	293	294	290	298	265	297	289	285	317	311	317	292	287	280	274	307	319	278	277	287	272	310	280	267	283	296	287	307	294	295	275	276	303	297	326	277	280	302	288	271	304	278	285	305	292	292	300	278	282	285	301	294	321	287	304	303	268	272	281	313	266	294	265	269	281	305	293	271	296	274	280	309	302	285	288	312	294	300	295	300	279	285	334	303	300	316	314	289	266	281	287	299	290	304	305	294	302	321	304	296	273	319	281	285	305	310	300	300	323	316	253	295	273	301	279	287	280	309	315	277	278	300	280	291	274	284	324	279	300	296	301	291	328	281	275	305	281	278	311	273	309	305	330	300	284	327	253	272	307	303	315	311	285	301	261	276	295	308	274	268	306	282	340	289	320	305	314	296	294	285	273	292	287	306	305	291	274	289	299	320	282	287	285	281	301	287	310	285	305	287	287	284	293	290	281	285	273	278	275	297	299	309	290	258	331	312	302	309	271	325	322	269	322	283	325	276	313	320	347	282	292	297	294	270	277	260	330	290	305	295	299	285	309	296	299	263	286	286	278	319	306	317	282	320	308	317	304	298	294	289	264	291	300	264	309	300	305	308	292	304	320	316	312	284	304	264	285	281	296	312	292	297	304	315	274	279	292	293	281	314	317	303	292	273	288	305	271	290	316	263	306	300	315	270	274	293	303	302	284	317	257	294	322	266	303	308	297	269	334	301	313	251	288	295	264	313	247	294	300	301	289	293	298	283	289	292	321	336	298	294	300	307	309	288	285	269	294	302	324	314	300	287	284	265	306	295	323	301	295	282	279	290	282	278	296	271	293	280	300	280	281	304	264	260	297	303	281	302	330	266	291	307	290	286	311	298	299	292	268	295	295	293	294	277	296	334	297	289	321	317	281	296	324	264	273	298	306	296	308	320	315	290	283	292	287	288	291	307	315	291	294	316	294	279	337	324	281	295	284	331	293	319	300	319	274	285	281	288	268	296	327	312	297	291	304	300	292	308	314	329	298	285	284	259	281	293	310	299
2352	952	1028	1109	1073	976	953	974	958	902	928	914	847	892	877	939	844	888	921	910	878	869	862	837	864	899	944	881	910	832	864	902	916	867	870	926	972	894	897	878	935	971	916	884	879	879	914	860	897	871	901	841	889	899	878	935	946	874	928	853	856	849	865	888	828	884	934	896	886	917	961	865	926	896	907	939	886	841	898	874	885	898	847	934	850	922	858	900	916	882	843	874	906	839	872	836	865	879	931	822	863	867	862	863	919	926	842	893	861	852	879	874	829	880	857	922	864	862	859	862	867	852	882	864	884	898	878	859	827	931	926	976	870	917	948	865	859	887	883	864	883	890	854	901	875	918	894	915	870	900	900	891	877	821	893	889	895	873	891	900	852	878	867	868	889	868	880	885	901	895	916	892	925	898	873	878	873	894	867	853	899	862	844	876	905	855	881	861	900	866	928	868	836	895	868	851	873	867	915	881	861	877	874	889	895	889	913	901	867	883	849	844	903	921	887	908	938	876	880	898	868	927	887	884	884	876	882	939	877	915	887	885	885	933	924	889	897	899	878	892	882	878	895	849	870	848	929	862	876	900	908	870	872	834	847	896	901	884	885	945	834	818	904	919	914	903	865	924	929	882	852	871	865	889	840	830	918	871	886	922	881	893	871	913	889	937	928	870	919	902	878	907	886	895	889	918	851	833	853	882	886	855	877	889	885	883	863	874	896	865	935	879	930	855	908	889	928	877	878	867	873	856	946	882	844	862	885	909	877	865	888	869	887	882	858	874	894	862	909	888	873	861	923	897	855	909	863	845	878	909	843	928	884	915	900	910	875	895	883	849	895	954	924	865	928	891	923	894	876	950	900	912	914	889	945	880	884	864	880	878	879	879	874	876	891	866	874	861	925	870	908	890	910	886	905	861	869	879	909	925	912	902	875	862	884	857	923	858	846	898	909	825	904	907	869	912	867	900	882	847	840	951	833	864	921	896	888	879	953	844	890	884	921	918	861	902	919	884	878	845	921	859	918	846	946	867	853	921	851	907	860	846	875	912	897	870	850	891	876	898	890	871	851	885	892	897	907	906	949	949	894	972	904	888	880	901	919	903	861	877	919	872	868	876	870	911	851	930	922	851	896	889	870	869	936	885	887	919	905	865	898	901	863	927	921	861	885	887	834	857	913	810	891	849	916	824	898	848	910	860	856	883	894	897	900	924	918	876	897	915	881	857	866	906	868	890	869	881	885	885	897	864	890	876	915	890	867	839	870	891	899	880	807	851	859	886	847	842	826	865	916	878	895	871	860	911	912	914	875	868	885	899	851	847	928	892	879	899	878	930	879	815	870	878	924	886	895	841	857	916	821	942	882	865	908	906	914	853	871	830	870	903	904	886	908	890	878	918	897	907	877	948	874	844	910	907	879	890	860	931	899	885	830	853	930	866	866	878	923	878	914	878	919	887	873	853	884	894	874	861	859	832	870	850	818	915	895	889	872	836	856	873	901	813	881	915	908	848	872	860	872	887	879	872	856	868	858	896	888	862	863	935	876	886	874	861	927	832	906	815	909	853	839	882	853	858	852	859	884	915	889	895	899	904	871	886	899	911	855	889	956	906	887	892	922	903	850	880	868	869	859	883	851	889	905	893	838	891	869	873	863	891	863	879	895	847	937	912	891	874	851	881	900	893	837	905	921	898	906	922	859	877	879	895	929	845	923	885	888	874	873	894	879	882	880	868	888	855	805	882	871	889	877	906	889	908	889	847	876	880	853	882	868	934	931	853	891	888	958	913	921	931	871	933	887	867	852	898	855	881	873	873	889	897	896	885	912	920	880	905	896	898	929	894	905	848	922	860	890	913	907	855	901	902	880	900	908	855	864	893	893	851	873	874	902	874	932	913	861	885	887	889	825	871	890	887	911	878	886	876	881	883	865	913	870	881	857	862	916	893	862	917	873	935	883	901	925	853	896	924	868	873	895	907	934	849	870	851	911	874	901	923	922	892	880	929	880	882	887	869	878	929	905	894	891	892	868	889	830	892	873	930	847	875	832	862	937	901	865	881	873	902	960	901	899	914	849	915	917	889	917	879	918	843	888	873	881	915	923	908	909	862	893	845	886	853	864	861	943	863	964	902	903	903	874	876	948	917	882	906	868	880	864	878	890	838	891	875	857	854	920	875	922	921	910	892	844	884	864	923	871	890	869	862	888	871	878	915	915	833	880	864	884	927	863	854	924	861	914	895	893	931	889	841	848	899	914	892	903	845	899	901	878	868	864	828	862	897	906	814	931	905	848	840	916	843	920	888	886	913	906	919	918	856	922	855	892	912	897	885	910	892	891	901	895	907	850	867	885	885	888	871	862	892	892	898	864	904	870	926	907	863	862	933	916	893	850	872	836	893	882	857	890	815	891	909	860	876	896	906	895	905	881	880	917	888	865	876	868	884	903	898	864	859	877	951	918	883	873	888	914	893	874	856	875	876	953	878	898	866	847	944	876	872	842	898	933	908	858	890	881	853	903	912	861	871	907	812	908	929	882	859	905	890	871	857	876	874	836	875	915	900	879	955	914	934	864	942	906	885	876	835	921	882	876	939	885	873	871	912	886	930	850	907	920	864	887	884	847	851	856	883	934	843	843	853	918	923	895	900	825	899	880	875	961	895	875	935	903	878	948	878	871	857	864	884	902	891	876	899	897	888	885	896	930	869	907	908	903	880	915	880	845	856	909	934	871	810	925	879	872	943	868	876	912	844	872	812	850	900	907	840	870	875	897	935	861	903	924	886	873	852	860	884	854	906	874	911	935	891	880	903	928	917	896	863	849	848	876	896	888	921	866	907	898	881	913	836	919	878	849	875	916	877	913	924	977	821	896	836	899	890	880	937	854	858	866	835	886	824	875	857	929	860	906	925	892	922	897	913	884	903	852	879	914	967	873	861	920	902	926	927	866	863	899	888	858	889	904	863	913	892	919	911	931	862	886	917	914	954	927	919	876	936	885	867	925	855	862	915	866	929	870	813	895	886	925	896	899	848	882	840	923	887	841	915	896	856	859	929	860	892	871	855	916	906	847	875	889	902	844	863	830	923	817	888	901	892	944	887	869	924	889	893	904	889	882	921	881	855	889	856	876	917	856	835	864	835	886	906	835	892	907	937	855	864	897	911	856	883	874	916	856	880	815	807	883	872	911	849	826	947	892	867	911	880	916	913	845	911	886	873	874	902	877	861	852	878	862	853	886	876	888	869	891	917	904	891	873	900	863	941	903	888	871	849	875	867	895	862	927	892	878	879	855	868	893	926	885	872	889	891	881	843	921	875	861	850	898	896	865	828	881	881	853	908	882	900	875	935	909	848	819	902	880	937	876	931	865	866	887	954	929	872	881	869	887	879	898	899	841	869	890	908	911	876	851	855	904	811	894	892	947	957	891	880	901	927	863	919	895	880	871	890	856	865	871	870	865	906	870	888	849	936	868	851	855	941	838	864	928	859	860	883	813	890
4627	1362	1547	1175	805	596	452	407	344	288	277	242	238	205	215	224	215	187	175	176	179	187	166	172	173	200	208	194	162	201	172	214	240	202	197	188	171	187	206	180	199	187	194	177	168	159	177	185	186	152	175	167	158	174	168	171	153	196	166	157	172	155	187	186	187	160	176	161	177	169	162	169	195	179	171	174	183	184	169	179	163	161	181	183	157	187	166	175	181	179	184	177	156	158	157	173	139	160	187	158	146	189	174	170	198	177	174	175	146	181	162	180	165	191	172	183	173	145	159	147	185	179	154	176	180	153	174	151	180	164	167	158	164	168	156	173	178	175	168	155	172	191	159	163	174	166	160	169	182	192	148	156	155	157	169	156	163	162	160	163	173	172	155	163	189	160	163	173	162	154	167	185	161	147	174	167	174	160	183	151	160	181	180	195	165	190	169	176	187	154	159	166	169	166	179	162	188	161	157	179	158	165	162	169	138	188	168	172	171	168	170	165	144	178	131	172	179	170	188	174	176	176	170	172	171	160	179	152	154	166	163	186	169	173	180	203	175	151	185	165	175	152	155	163	149	183	167	138	177	163	157	165	161	184	171	175	150	156	163	184	147	173	173	196	167	160	160	164	193	177	179	154	158	167	154	149	154	160	172	183	166	163	153	206	145	155	175	168	168	174	168	174	169	157	161	180	160	156	153	174	185	158	160	162	173	158	183	141	162	155	166	178	163	148	176	164	181	161	165	154	169	155	175	162	192	167	155	156	177	162	176	156	186	166	171	154	173	158	157	151	175	162	162	172	178	173	161	162	143	142	163	165	167	184	189	170	207	165	174	169	184	162	170	156	159	159	174	188	176	165	168	170	171	168	165	171	169	157	194	181	171	136	169	181	157	172	154	157	196	168	162	152	137	173	173	180	175	176	175	167	163	166	153	161	176	175	150	174	179	172	162	163	181	183	166	156	160	171	170	179	176	177	158	152	150	160	165	173	189	185	154	190	188	149	165	168	175	172	185	198	162	158	173	167	171	169	165	176	176	169	183	177	174	172	152	150	179	160	182	176	168	198	143	185	156	159	179	175	186	153	177	158	209	170	165	143	162	190	179	171	182	159	167	160	166	165	171	175	161	135	156	162	165	174	168	199	177	172	160	183	164	160	180	163	186	188	174	178	175	153	178	176	136	176	177	164	156	182	169	168	147	143	174	182	185	180	152	148	155	156	160	162	175	182	167	181	168	176	163	208	156	165	181	159	175	172	167	173	185	176	190	190	159	160	183	183	179	183	161	195	169	157	171	156	158	180	164	189	147	166	156	146	166	143	164	169	155	185	182	161	152	185	161	178	176	180	138	166	161	150	163	192	184	172	177	194	162	168	174	161	172	169	160	181	151	140	197	167	178	170	186	162	148	166	184	193	176	167	169	170	190	161	185	158	163	166	182	170	161	163	182	153	175	191	168	177	157	191	183	171	158	160	159	180	167	152	167	171	186	151	162	175	152	191	175	155	165	169	173	179	164	145	164	168	152	183	165	183	160	191	173	182	179	173	158	174	172	174	164	176	150	159	163	157	169	144	168	170	168	152	168	149	185	187	156	179	169	158	172	153	166	162	196	152	195	156	164	168	177	165	162	167	184	154	178	172	150	172	142	159	165	183	162	166	167	155	164	152	161	165	183	183	184	156	158	160	152	171	159	160	182	165	143	166	206	173	186	169	169	161	170	173	146	164	163	182	164	160	149	163	155	180	173	183	187	172	159	151	190	160	161	158	166	170	161	156	146	156	133	157	163	160	187	164	159	154	163	152	162	173	158	159	186	170	146	180	188	165	181	180	178	166	171	170	166	166	179	187	172	171	203	168	164	156	149	170	162	166	181	171	180	163	161	159	147	170	163	183	157	165	162	176	169	171	157	161	169	174	179	195	163	188	172	170	161	166	190	181	171	156	165	176	133	167	189	185	194	168	180	161	168	153	172	162	178	145	168	168	147	169	167	168	167	180	200	172	170	174	169	153	170	157	164	191	153	162	176	164	160	163	156	160	168	176	169	158	161	167	190	172	159	149	175	168	152	172	167	181	168	161	177	169	193	174	169	157	164	169	180	162	195	168	182	159	149	170	175	144	160	162	161	145	174	136	160	170	152	149	154	181	176	175	180	166	182	172	155	160	156	174	158	157	169	178	161	166	187	164	180	172	165	166	170	180	164	163	181	140	159	150	164	154	168	165	160	183	168	145	177	166	152	161	178	159	163	172	171	176	158	163	148	170	161	177	176	173	180	167	173	169	175	185	186	160	160	181	171	182	152	166	166	164	179	177	161	178	164	167	177	170	187	178	164	161	182	178	158	171	159	144	185	154	160	164	155	154	158	162	185	166	182	163	193	170	158	159	163	157	172	149	169	150	183	188	183	161	156	172	174	149	156	176	203	174	173	174	157	156	158	173	165	161	162	160	176	158	175	177	167	171	176	175	169	150	162	185	179	158	185	173	156	145	178	163	145	168	161	151	169	172	171	164	162	172	158	158	163	186	158	187	171	168	171	168	150	172	165	163	146	163	177	170	172	174	156	161	187	178	154	165	153	162	161	188	167	155	177	160	168	159	159	181	174	156	158	156	158	167	166	166	167	189	172	162	156	157	164	168	167	167	175	171	143	177	132	178	145	160	161	146	186	159	205	187	157	170	188	177	178	161	159	173	172	172	164	168	142	171	159	174	169	195	170	193	163	167	166	153	177	174	155	162	156	168	157	179	158	171	157	172	154	169	175	181	173	179	153	181	147	188	156	178	166	158	166	171	152	182	141	170	173	175	157	186	176	188	168	168	172	172	173	144	171	168	192	170	158	186	177	174	161	167	197	152	191	177	182	158	154	189	153	167	158	195	155	163	166	175	176	163	178	145	168	184	192	168	180	165	173	170	169	172	150	168	166	179	160	181	164	157	163	161	171	161	158	149	194	168	180	193	155	163	179	175	158	170	174	155	163	153	169	166	149	152	150	180	156	153	147	169	184	155	167	135	179	184	143	154	160	167	171	145	156	182	197	133	168	171	169	161	165	189	190	207	159	166	159	156	179	164	172	172	192	161	176	157	167	171	174	156	169	172	177	166	159	156	170	180	165	176	190	176	187	148	167	150	172	169	176	173	181	183	195	178	146	160	170	150	171	183	155	171	175	160	173	162	172	158	182	161	148	165	149	168	164	188	160	159	149	175	181	184	184	173	177	173	171	152	160	171	145	184	164	177	166	158	158	171	157	162	163	179	181	179	171	192	187	187	168	172	175	167	173	173	167	176	195	173	174	167	168	153	159	163	166	182	185	182	172	151	174	160	168	157	163	166	151	158	191	170	160	166	176	174	165	164	161	168	162	173	161	164	170	172	177	169	171	170	155	188	184	174	168	159	167	146	176	172	168	151	184	166	163	169	164	166	156	158	168	184	163	148	169	173	156	160	159	169	192	162	163	177	178	175	183	165	141	184	160	168	142	192	179	155	178	188
5615	1790	3967	4295	3568	2882	2346	2041	1762	1526	1332	1206	1168	1088	959	960	848	844	832	746	744	756	777	762	742	788	768	709	757	772	841	947	1126	1044	1031	1058	870	811	699	725	713	804	889	873	716	643	638	603	600	588	601	559	599	554	599	524	583	571	589	570	571	604	566	558	554	576	586	542	550	565	574	552	539	577	556	557	533	561	551	570	588	546	585	562	556	566	543	521	564	556	513	564	556	536	575	581	535	558	500	502	504	533	566	540	551	543	574	559	541	597	561	579	554	521	523	477	520	531	566	532	548	589	583	510	573	537	556	525	530	522	543	533	509	521	555	531	529	526	562	588	560	533	538	538	534	541	501	549	556	541	570	562	544	515	535	580	523	541	531	530	521	547	492	522	482	559	546	520	602	548	557	595	532	558	506	566	557	529	571	525	551	546	594	530	512	577	558	511	533	522	584	534	571	521	566	531	570	552	542	536	521	510	596	580	584	520	541	516	535	524	570	557	575	563	506	537	574	514	565	570	548	581	555	527	509	541	551	529	529	570	542	491	543	544	554	583	532	537	521	539	525	563	499	530	492	528	562	556	552	511	495	523	563	527	536	554	527	534	528	572	572	572	561	524	599	546	501	555	573	535	560	571	549	539	546	526	512	594	552	578	497	570	599	545	568	527	542	509	570	507	580	609	547	547	565	547	537	553	492	522	534	503	513	540	542	542	529	528	521	540	525	552	548	565	515	501	544	588	543	547	516	527	570	582	532	531	513	529	531	515	535	502	513	534	570	575	497	554	514	531	494	498	560	533	510	563	518	525	544	513	534	580	525	561	540	571	540	542	564	549	579	516	568	552	577	540	549	531	552	528	524	558	552	542	599	548	547	590	516	521	516	550	566	567	553	536	562	513	531	564	530	532	539	521	579	575	562	537	520	527	504	577	513	530	570	552	549	516	551	557	504	521	500	546	484	505	475	535	544	525	586	560	561	508	574	529	563	540	570	548	578	536	496	564	543	528	569	518	560	561	545	549	549	537	539	504	537	579	528	516	578	513	517	591	554	551	569	537	553	583	530	547	554	521	563	573	524	525	533	517	530	540	541	549	518	534	558	559	557	551	560	570	544	556	509	552	564	540	543	552	584	520	526	529	609	541	536	563	545	565	564	553	532	518	498	552	544	516	517	540	508	560	569	561	563	543	514	515	497	556	547	558	518	514	496	511	566	565	564	558	524	527	566	541	580	553	522	573	539	572	505	536	597	561	499	550	576	484	557	537	584	533	533	530	545	570	513	549	564	543	541	519	537	525	553	561	547	562	546	542	535	504	545	533	534	598	500	538	546	540	547	560	547	525	532	556	566	569	497	559	549	507	553	592	562	538	557	548	563	526	526	521	560	495	552	535	555	553	554	545	554	513	544	549	574	522	508	560	548	525	553	524	526	537	560	548	554	535	506	532	560	515	542	585	583	537	557	516	565	506	523	535	514	533	540	531	538	552	562	509	550	571	522	539	557	532	548	503	554	572	517	563	539	557	536	549	557	554	557	516	546	530	542	545	507	475	507	539	534	488	545	531	540	509	517	534	552	554	518	539	564	595	553	551	555	522	541	585	528	496	551	588	577	588	572	538	534	549	490	524	517	546	562	544	504	565	551	536	566	557	541	527	511	515	556	579	546	570	517	543	526	497	511	549	515	519	528	533	550	510	565	548	530	550	542	516	602	566	490	526	507	519	552	546	505	530	600	553	551	546	540	490	540	555	573	549	530	522	549	512	544	535	520	515	543	569	504	567	561	539	580	557	576	505	526	540	570	586	542	539	542	562	527	547	556	549	578	491	524	518	524	523	519	551	587	530	543	536	540	494	512	541	547	524	529	574	529	580	560	531	514	572	532	526	505	525	524	544	526	537	533	507	552	518	535	544	531	515	550	556	575	518	589	532	542	493	578	513	543	539	539	535	544	513	541	552	566	564	531	574	496	537	582	522	561	550	564	574	537	551	516	494	578	517	568	547	553	534	536	530	499	551	537	508	583	537	550	538	555	513	522	546	548	558	508	543	512	573	527	548	538	529	525	534	561	568	550	497	563	535	539	556	528	535	564	536	539	486	513	554	537	551	491	579	564	568	481	559	573	522	544	505	492	557	542	567	529	528	528	540	535	557	536	536	551	518	559	553	510	567	600	543	507	563	574	523	504	513	547	577	535	543	560	529	555	543	570	539	544	546	568	526	546	521	531	532	556	580	552	561	509	556	544	558	550	589	483	517	561	538	564	552	552	569	554	536	574	562	555	503	589	570	539	503	573	582	553	524	544	592	557	504	554	539	495	564	526	538	550	536	514	531	542	527	566	514	554	523	586	542	539	530	543	542	524	546	571	603	538	546	546	543	511	517	528	582	558	574	541	551	540	539	551	557	530	560	584	545	520	540	532	550	542	572	601	540	527	580	553	555	540	535	525	533	585	532	521	542	538	579	555	543	539	528	534	544	527	549	541	517	507	535	571	471	543	531	553	520	568	541	515	562	523	552	536	536	544	548	583	535	530	539	544	533	553	542	521	554	526	563	547	546	562	531	547	577	548	534	537	540	544	545	518	548	546	528	547	515	551	476	558	542	582	544	536	551	527	524	585	538	554	533	535	557	580	552	534	524	543	536	606	537	565	570	526	552	530	541	555	528	555	558	512	534	507	554	536	542	470	553	549	527	551	541	519	546	546	533	532	506	531	549	601	541	552	581	558	548	515	517	551	513	497	539	537	516	517	516	594	583	538	500	538	523	463	546	549	547	539	548	550	556	536	567	555	583	514	594	544	569	537	534	544	555	587	542	541	519	560	542	543	561	530	553	558	535	542	562	577	531	532	564	554	535	521	535	513	492	565	528	538	505	531	577	561	494	535	551	562	489	551	506	507	570	511	544	581	529	565	558	559	553	528	519	586	561	566	529	535	517	565	544	545	531	547	510	569	541	522	548	537	536	562	537	544	560	534	547	560	524	546	532	559	548	517	540	568	557	520	546	523	586	585	522	556	557	534	552	510	541	500	570	526	537	518	506	520	541	562	526	511	510	544	532	528	545	530	565	549	530	515	519	529	550	538	567	561	564	519	557	524	528	553	535	541	541	563	514	571	498	516	527	542	542	537	543	555	568	540	560	558	583	492	531	505	525	529	530	517	551	534	521	542	542	526	525	613	526	555	517	537	535	559	548	548	538	566	533	549	529	516	553	570	526	552	499	556	521	539	512	524	507	579	565	567	560	581	549	533	518	508	548	558	554	547	531	553	560	540	495	597	523	538	539	485	535	517	538	522	552	549	554	571	540	516	516	548	505	569	553	543	537	560	539	554	529	519	545	504	567	519	542	549	540	572	514	545	509	511	554	538	555	539	528	588	555	590	521	540	568	542	566	543	520	592	489	560	554	526	558	511	552	491	552	539	524	535	551	531	563	572	521	521	538	544	523	520	516	522	553	557	522	545	579	558	586	540	555	540	556	549	501	574	557	528	553
8862	2572	2993	2131	1384	965	740	608	457	408	321	303	256	252	222	223	206	221	180	166	181	160	157	178	181	146	161	175	134	190	178	205	206	201	205	195	211	167	138	148	160	174	196	200	167	135	121	112	137	141	151	119	131	133	116	138	141	147	139	123	120	129	126	117	117	118	134	137	128	114	128	135	132	112	131	133	122	124	136	114	120	113	119	108	119	126	143	127	114	121	140	129	127	124	105	131	111	128	120	131	126	116	134	116	128	145	112	129	113	104	116	106	129	122	121	118	118	127	113	119	134	113	113	118	101	126	108	117	134	130	133	131	122	148	123	134	109	126	111	118	125	128	109	115	117	129	122	117	116	124	118	135	135	132	128	122	127	135	131	129	144	119	125	136	133	109	123	129	140	141	137	129	129	127	99	122	120	117	140	120	131	132	117	138	123	112	124	125	114	117	107	114	121	128	125	147	121	136	131	126	133	125	119	119	107	139	123	137	127	126	127	105	135	116	129	127	109	124	112	122	118	121	112	133	133	116	101	129	119	114	129	114	139	118	119	132	137	123	111	127	133	120	140	122	116	128	126	127	112	117	117	111	113	126	134	125	125	153	124	125	141	131	89	106	128	145	122	115	144	133	141	131	129	116	133	143	139	135	107	120	124	123	110	127	112	117	117	115	113	111	124	140	118	122	121	127	115	136	138	122	132	103	130	121	136	117	135	118	127	111	136	145	121	135	143	122	126	109	120	116	116	113	120	127	108	119	110	147	120	119	125	117	119	124	117	133	130	103	119	102	130	144	137	118	124	105	127	99	127	134	125	131	134	128	134	139	132	121	117	111	119	127	148	130	109	136	146	137	116	121	121	110	136	123	113	134	119	122	120	100	135	118	128	125	121	136	150	115	133	113	132	125	116	107	113	127	149	115	153	126	106	124	113	118	131	145	122	127	125	118	121	112	99	116	114	124	114	135	115	144	123	125	109	115	128	105	129	125	111	122	116	128	114	128	105	129	121	108	110	137	121	125	115	128	115	119	129	116	123	111	125	145	135	130	120	120	131	139	131	103	128	130	138	116	131	122	121	130	116	103	136	130	107	135	117	119	115	112	129	122	119	107	137	113	134	129	123	108	113	110	112	112	112	140	125	125	137	143	126	129	120	115	133	136	122	129	143	114	119	119	110	136	126	107	123	161	130	146	126	142	122	113	140	116	106	117	129	122	122	102	126	129	118	111	130	138	149	122	139	137	138	121	122	126	114	132	97	119	102	131	134	144	114	116	110	128	126	122	125	136	117	150	123	136	120	111	114	128	143	137	132	116	121	117	126	128	138	122	108	122	114	120	130	152	131	126	116	133	143	126	121	126	121	144	144	115	116	120	145	116	118	135	124	133	122	119	115	135	135	159	135	96	133	109	111	130	134	139	130	135	144	136	125	118	124	163	132	129	115	125	132	136	131	138	140	135	132	124	116	143	119	130	124	124	125	148	129	124	119	126	123	125	129	113	125	99	123	132	121	140	129	131	124	119	114	133	129	133	130	109	121	106	133	130	98	123	139	134	157	127	137	124	112	127	119	123	124	112	141	130	124	122	138	129	142	120	142	108	109	114	140	113	131	125	129	138	102	110	141	154	96	137	139	119	123	145	103	115	119	128	119	113	128	122	149	111	144	134	116	143	132	106	124	126	125	125	119	114	138	132	129	127	128	107	123	115	130	149	124	111	115	101	126	148	123	130	126	152	137	101	130	119	128	108	118	124	121	124	108	129	136	115	107	117	118	97	113	111	106	109	114	127	147	112	106	139	124	124	133	99	123	119	126	125	122	140	142	124	113	128	129	125	141	127	119	116	128	117	142	139	130	107	116	133	126	138	125	120	136	133	117	124	125	140	132	123	135	124	126	128	130	133	120	112	135	130	121	117	121	123	128	111	111	151	121	107	113	112	131	107	130	117	110	132	143	126	129	110	108	117	107	117	141	120	124	112	130	124	124	119	115	117	138	132	129	118	124	147	144	123	121	130	108	126	132	136	113	135	124	109	124	123	139	110	139	133	129	117	134	121	110	137	136	114	108	131	135	132	141	119	142	145	111	111	105	130	135	110	111	122	144	135	122	119	122	120	124	124	145	121	132	118	117	129	120	101	139	128	111	124	142	140	140	118	118	113	105	120	135	117	134	116	125	134	136	131	135	146	118	114	121	136	115	135	140	134	105	121	131	123	114	118	130	111	136	120	100	118	101	123	130	116	136	143	151	115	137	138	152	136	132	131	122	115	117	112	129	120	120	117	128	134	115	121	126	124	115	117	129	121	120	122	124	133	126	132	117	108	116	115	141	112	120	135	125	124	114	129	134	144	123	123	116	126	119	126	143	136	129	125	116	111	134	126	110	138	155	127	131	129	131	131	125	109	117	134	131	113	134	113	140	136	105	119	112	150	157	130	149	137	127	129	132	119	111	122	126	140	122	126	133	134	105	131	136	119	132	136	119	112	126	114	147	109	111	122	119	125	133	130	117	133	151	128	131	121	131	117	131	122	130	125	137	128	118	115	109	149	124	117	131	106	133	130	143	135	115	118	124	116	123	101	137	126	109	119	128	119	135	107	120	123	112	120	102	133	143	126	116	144	130	116	123	136	131	128	126	107	137	120	127	133	125	114	138	131	105	115	132	111	133	128	110	123	119	121	112	133	149	104	122	136	126	121	125	113	129	125	107	117	123	104	113	121	126	128	123	127	135	113	144	127	133	135	139	120	125	121	143	97	126	122	133	107	118	122	116	131	111	122	130	123	109	124	113	138	120	135	120	128	138	108	110	135	119	115	137	115	118	102	118	147	113	155	124	126	128	120	116	135	131	129	127	151	125	133	120	149	117	118	122	130	143	130	119	113	119	133	128	121	108	141	139	110	136	139	125	126	128	142	147	120	127	111	103	140	126	116	122	122	131	127	140	121	135	129	108	125	128	117	122	135	128	130	109	140	132	110	116	121	145	131	109	106	132	131	118	114	132	120	120	117	114	119	128	108	123	105	111	119	145	119	148	127	118	127	152	117	141	137	109	113	119	128	122	126	118	112	113	131	123	126	143	117	130	116	132	143	109	128	144	124	119	124	131	108	114	113	125	108	114	133	121	107	111	121	124	138	129	143	122	116	126	109	125	112	128	103	126	114	109	133	133	126	143	148	111	110	123	121	117	120	142	108	105	120	116	146	118	133	120	134	138	127	130	119	127	134	113	122	122	117	114	118	144	109	105	136	130	131	126	137	109	130	126	127	125	100	114	115	121	141	121	140	110	121	124	123	125	133	111	127	128	142	118	134	122	119	140	119	111	139	134	108	137	138	139	136	137	122	124	106	123	135	116	130	123	116	139	131	143	136	134	139	144	126	119	124	115	142	112	122	127	125	131	124	124	145	150	136	132	110	143	117	122	145	118	133	125	116	116	142	103	139	120	124	109	116	140	131	120	128	121	124	127	125	134	141	142	123	123	106	105	123	141	142
7688	2853	6737	7377	6173	4906	3955	3204	2654	2285	1977	1799	1583	1416	1318	1230	1083	1103	949	933	927	857	837	817	894	906	784	800	709	831	971	1154	1479	1391	1378	1329	1108	950	769	811	824	884	1200	1069	763	611	542	501	517	521	478	501	489	538	438	455	504	464	506	467	480	499	489	447	480	446	462	460	466	475	475	496	458	450	454	425	471	493	449	436	426	466	441	422	450	460	455	472	455	437	439	422	444	449	427	413	482	471	439	430	442	425	470	453	409	395	427	429	471	417	461	432	427	485	454	459	416	438	406	429	402	448	437	459	419	470	462	474	430	432	407	433	427	436	431	420	425	462	450	416	452	410	444	399	441	403	399	432	459	442	435	407	457	418	424	439	437	434	443	449	470	460	435	425	407	425	476	420	430	426	469	410	441	429	444	409	456	456	423	446	425	433	440	408	419	439	418	422	410	424	440	418	420	389	430	452	428	454	455	428	455	426	414	408	478	417	471	408	418	446	449	441	432	457	410	453	446	399	446	442	483	411	388	452	447	430	389	459	415	430	441	438	405	402	451	433	417	416	449	433	425	443	449	421	432	449	442	422	412	433	411	446	422	469	457	445	423	381	417	431	447	444	429	430	428	415	415	394	403	443	467	456	433	393	410	428	440	456	440	407	436	452	439	454	433	417	451	455	437	413	371	426	484	439	460	456	434	461	402	445	423	472	406	395	418	428	403	452	456	423	421	428	424	381	429	436	426	430	449	430	450	445	418	442	458	395	434	461	419	430	395	452	445	404	400	442	442	448	452	440	434	442	428	414	443	430	481	428	393	383	425	434	410	439	441	406	460	436	424	421	404	437	407	419	472	415	440	429	425	432	389	405	420	422	420	442	409	419	417	452	482	441	435	433	437	438	436	442	462	423	422	422	459	448	464	414	356	436	445	471	446	434	439	411	414	439	443	390	446	440	430	449	403	452	400	437	419	403	418	462	439	413	445	447	383	408	354	397	401	422	437	433	401	415	400	412	432	449	454	416	417	437	432	432	422	435	460	421	388	405	395	409	431	446	473	434	453	428	423	425	443	411	401	435	430	417	472	427	447	442	438	412	428	431	474	433	464	443	447	414	422	422	427	426	425	445	435	464	470	421	443	448	449	425	429	447	421	454	435	395	427	425	440	404	446	456	417	392	444	382	460	433	416	434	452	404	425	444	417	422	432	470	407	442	422	415	440	415	412	423	451	406	437	416	418	427	443	450	418	444	385	418	414	418	464	414	435	422	409	448	397	420	431	392	378	441	426	445	441	411	445	429	410	417	457	413	402	413	423	430	432	419	443	440	433	419	411	467	419	458	439	408	415	478	403	418	442	438	422	426	404	452	444	434	429	392	456	402	450	406	445	428	457	439	434	463	448	436	462	433	428	385	438	384	415	406	457	423	397	391	435	414	456	417	418	403	422	451	435	414	436	436	418	420	455	397	438	427	439	443	412	415	433	453	406	424	464	480	446	432	426	428	410	394	428	417	441	412	434	434	422	473	417	450	424	421	423	449	419	440	439	439	423	428	426	430	410	433	433	395	441	427	440	399	398	444	429	428	396	403	404	430	424	436	446	446	450	462	418	400	407	415	439	424	446	401	477	407	389	423	446	414	466	417	435	444	451	401	434	429	426	460	447	467	431	438	418	474	439	460	388	425	437	442	469	433	442	443	462	402	438	430	441	451	412	404	437	426	445	442	446	417	426	415	422	442	471	428	440	457	429	409	446	402	399	413	428	418	419	433	402	400	396	464	420	439	424	431	408	432	377	419	430	391	430	402	455	421	422	440	409	412	456	459	451	458	406	432	454	433	404	409	429	404	425	425	437	425	422	406	429	418	417	421	449	435	416	399	406	402	402	429	439	468	438	441	365	419	443	422	454	432	459	430	420	418	446	428	435	435	461	439	406	405	448	425	438	447	422	414	391	447	405	448	424	414	447	389	388	436	416	415	443	456	373	419	424	429	457	464	427	463	416	426	452	405	439	435	429	471	436	407	449	429	429	466	446	448	393	408	427	449	419	404	439	428	443	433	429	414	438	459	445	415	428	403	428	433	403	368	424	405	401	436	452	432	390	454	422	416	459	442	429	406	407	449	416	485	476	409	418	410	431	442	456	452	444	427	438	428	418	433	420	457	459	414	425	455	426	418	448	452	428	405	418	452	463	449	407	402	441	443	423	468	424	467	406	436	431	478	413	439	432	429	412	430	424	401	467	400	436	439	455	402	446	423	431	449	457	434	482	388	442	433	401	420	429	446	433	417	421	461	430	410	431	438	416	418	436	434	456	404	384	413	478	463	448	433	420	407	422	455	431	389	422	456	453	432	415	493	419	455	408	450	436	433	434	430	454	420	420	443	448	438	426	429	452	466	430	418	476	419	449	385	461	456	391	465	452	453	391	441	422	428	421	403	419	387	440	425	440	424	417	444	448	419	398	478	452	435	435	458	415	478	405	432	439	450	447	466	436	440	464	452	394	402	427	431	397	463	445	457	450	400	441	432	433	459	467	443	435	408	416	436	430	441	422	432	427	488	455	445	468	452	445	443	412	426	466	426	434	417	436	439	432	370	399	456	409	402	477	390	409	439	438	433	472	409	435	442	425	426	429	445	474	428	408	431	382	456	394	413	424	440	427	430	432	420	426	409	439	400	432	448	408	423	443	432	392	407	459	451	485	448	409	435	380	412	426	428	381	433	423	454	406	440	405	406	417	420	451	424	441	435	417	438	422	438	437	449	448	440	436	410	420	443	400	411	422	414	437	454	451	459	422	397	409	422	426	455	456	405	448	403	424	402	408	409	421	402	424	425	424	444	418	411	396	415	390	429	426	420	434	436	454	442	418	466	459	402	408	435	436	435	398	411	415	413	460	431	399	401	447	426	400	461	431	434	462	400	434	383	425	412	387	461	428	425	429	417	411	425	420	412	418	411	460	419	419	446	417	427	427	421	449	441	437	403	438	393	420	453	396	423	432	417	412	433	418	428	459	423	406	441	425	421	406	405	428	459	453	398	471	458	384	453	458	438	424	422	447	440	411	455	410	424	438	504	366	441	419	434	455	408	415	408	424	397	436	422	413	437	403	441	431	394	425	439	403	424	407	428	428	426	435	426	447	424	441	425	386	421	425	438	439	397	434	418	460	416	395	408	460	427	394	457	435	456	430	431	422	436	426	409	432	467	455	424	398	411	467	417	414	416	426	410	431	408	427	426	470	436	425	414	419	479	450	426	436	425	432	438	440	445	452	435	450	458	417	434	474	396	442	445	419	412	445	458	418	414	420	400	435	381	418	423	440	430	407	427	432	418	441	415	400	428	433	458	458	419	444	444	442	436	424	432	446	414	379	437	456	423	423	462	413	349	430	391	440	453	431	462	458	430	395	438	423	446	423	447	440	443	421	429	453	431	423	430	391	462	445	407	473	443	372	431	423	412	412	432	420	428	459	454	424	411	427	413	440	452	422	404	408	428	430	495
1345	336	361	329	313	320	308	307	320	287	300	332	314	307	288	281	339	287	297	291	301	318	298	343	292	283	326	276	257	293	325	317	277	321	286	284	289	267	262	319	294	286	268	266	290	286	291	319	288	302	293	315	282	311	308	316	302	302	293	315	305	312	281	278	305	294	303	316	292	283	265	285	287	294	298	278	308	275	281	277	288	325	294	251	293	287	285	315	293	296	291	286	302	267	270	290	357	263	299	308	275	276	296	287	280	323	301	304	273	284	301	293	277	296	267	314	295	295	289	298	306	279	281	274	313	289	277	313	285	278	314	325	286	309	303	323	297	296	296	294	262	276	291	304	266	273	301	278	307	305	290	295	278	286	310	279	311	281	297	287	298	281	312	289	288	291	293	276	296	310	267	289	282	297	293	280	298	288	285	262	289	281	285	245	281	284	303	275	313	330	268	286	301	301	293	293	293	290	242	283	324	311	294	311	329	292	294	303	326	277	286	304	303	282	311	300	316	266	326	292	291	305	272	307	323	295	321	327	310	291	332	290	277	265	278	279	276	312	307	305	323	288	320	297	284	291	301	320	263	285	296	293	295	331	265	296	298	324	318	283	285	316	311	327	271	289	324	304	297	317	291	303	295	294	303	296	284	278	311	294	276	273	316	278	292	299	267	301	324	329	306	290	303	280	281	290	310	307	289	298	290	289	292	289	326	281	301	305	328	304	313	288	270	306	260	270	300	302	301	277	328	291	269	301	308	282	269	295	302	319	254	293	303	293	299	296	315	283	286	305	303	315	308	306	289	289	307	271	274	273	295	287	287	297	311	332	283	283	313	286	305	287	280	292	280	325	305	289	284	298	311	307	285	293	279	290	286	302	302	284	269	268	261	313	317	275	271	291	296	305	329	291	269	272	298	291	316	279	291	288	282	285	342	307	292	294	302	291	282	272	281	323	313	301	317	298	292	299	282	305	311	300	285	290	267	298	281	300	312	276	323	267	270	284	295	319	288	313	276	291	313	279	291	329	269	297	305	287	304	288	298	280	342	326	271	295	279	332	294	293	298	301	289	272	276	279	292	275	295	282	291	304	313	300	290	339	297	302	274	288	317	268	322	292	287	291	269	285	298	275	283	287	299	264	284	271	269	292	277	313	297	315	302	314	281	323	299	268	303	272	290	301	316	296	283	292	295	309	315	285	320	273	320	267	294	290	292	306	279	292	293	265	297	295	319	287	261	300	289	282	276	305	278	301	299	284	283	317	305	285	296	308	312	311	285	291	278	282	296	300	326	286	298	287	305	271	285	301	286	291	305	298	293	295	303	286	286	322	303	315	288	322	306	286	283	293	305	299	278	287	276	290	286	301	297	317	288	284	297	314	310	292	272	305	337	293	297	312	322	327	293	266	299	304	299	321	311	321	262	279	297	286	274	261	306	307	295	272	299	317	297	297	290	267	320	292	321	302	259	274	268	302	300	279	296	293	319	308	255	284	296	302	298	289	289	267	310	280	288	297	290	312	331	309	279	297	285	280	270	290	276	260	304	291	295	318	316	277	310	310	297	298	303	287	274	257	276	313	312	301	300	286	290	273	295	286	291	327	303	304	293	266	335	278	302	286	310	267	293	255	273	303	318	313	304	277	281	281	279	297	281	268	276	285	293	335	299	276	277	311	294	277	302	297	296	273	295	293	295	267	312	280	303	297	299	305	297	274	313	292	317	305	281	289	291	309	293	303	322	295	283	312	319	273	269	286	320	310	287	313	306	292	283	265	322	291	298	275	297	286	263	275	313	296	284	307	309	289	300	312	284	312	316	290	262	292	306	313	285	274	312	297	284	284	297	312	259	299	326	306	270	311	295	308	282	265	289	273	268	306	281	291	294	278	307	297	308	287	307	284	280	276	296	292	266	303	324	296	291	270	293	291	277	310	273	304	302	302	276	288	292	305	290	278	282	299	275	282	297	307	278	299	291	318	308	279	280	268	296	262	331	297	287	276	265	309	270	265	290	318	294	275	270	310	293	304	326	308	292	284	263	318	282	310	275	309	300	293	315	303	296	300	303	315	318	285	269	296	297	297	327	313	285	287	317	296	288	294	316	276	313	275	272	299	319	301	299	302	280	299	281	299	311	303	288	326	321	295	274	287	345	326	300	303	335	274	289	303	296	287	279	305	284	257	311	283	285	303	300	271	287	320	333	308	269	297	303	286	302	292	277	274	282	267	307	334	315	293	279	275	288	335	299	292	272	299	298	279	281	306	277	289	303	300	270	293	282	285	330	284	314	289	291	296	305	299	316	327	289	277	296	291	274	310	267	291	316	293	311	287	313	264	266	290	284	294	261	294	300	312	296	256	287	294	316	317	264	296	269	302	319	274	301	298	296	262	331	296	286	279	293	296	294	313	277	297	297	290	282	297	302	309	292	280	318	305	278	310	289	329	303	294	273	262	299	294	280	281	289	303	305	279	327	314	322	291	286	291	298	278	318	278	296	257	300	301	291	323	297	284	277	276	301	316	276	283	293	298	280	310	261	315	309	277	288	302	299	258	302	294	298	271	262	298	313	320	281	284	283	284	292	281	299	298	272	310	313	291	318	326	287	285	309	306	322	315	291	283	300	306	291	290	284	288	299	285	312	279	322	265	243	282	308	301	280	276	303	308	326	287	293	292	281	293	300	288	287	290	298	296	290	270	274	309	285	298	263	317	318	284	273	273	283	308	315	274	276	318	268	295	265	328	280	307	279	279	286	283	283	297	312	279	303	313	283	285	305	325	294	268	268	317	280	283	304	274	268	291	329	300	290	298	287	307	292	314	290	314	291	299	298	290	291	287	310	291	298	319	278	318	286	312	288	305	311	312	282	298	284	294	285	306	316	299	278	293	273	317	277	319	246	302	290	287	288	311	301	295	294	291	298	348	275	257	318	320	295	278	280	282	286	309	303	289	326	265	286	298	311	287	285	291	297	321	273	300	300	293	280	288	305	305	316	301	320	277	318	303	302	262	303	300	284	285	300	279	276	310	329	311	305	305	287	294	269	290	318	309	292	277	313	278	284	279	308	305	302	294	274	280	291	294	280	307	328	285	314	274	280	300	309	296	288	326	330	296	268	303	262	298	291	303	290	301	256	328	283	278	301	296	289	286	281	284	296	283	273	268	300	277	351	287	295	271	302	278	291	280	306	291	324	322	309	290	286	296	303	291	298	275	323	290	311	286	277	297	285	291	317	296	282	277	313	282	311	298	312	280	320	281	272	306	291	282	307	298	283	315	286	271	287	327	299	277	316	289	304	297	275	298	300	309	309	280	306	293	257	314	302	257	299	308	279	290	270	296	294	307	262	322	295	279	315	287	300	298	267	270	309	299	298	305	287	292	282	284	287	309	318	305	303	265	282	309	293	318	333	313	349	270	282	289	279	287	286	291	263	322	296	305	258	329	275	280	299	317	307	282	261	283	298	300	307	283	277	288	315	278	282	302	300	301	280	288	297	289
2302	969	1066	1056	1062	992	990	972	932	978	908	995	940	896	961	911	918	941	910	891	900	861	855	879	916	904	912	861	842	902	930	987	882	918	916	954	881	898	921	919	916	893	927	903	910	847	851	920	869	897	869	875	898	902	908	870	878	866	882	881	921	862	928	848	872	935	900	910	893	897	857	894	864	868	860	875	906	940	868	832	938	873	918	896	888	836	922	889	870	911	914	891	927	858	895	872	881	922	957	893	868	893	855	900	880	881	892	847	898	884	887	902	875	885	874	854	907	930	906	887	874	902	845	925	882	878	910	934	931	892	852	884	864	859	895	876	874	871	867	888	845	939	888	904	948	863	901	899	910	869	919	856	867	876	884	870	853	886	926	882	868	936	911	817	919	929	882	887	850	856	908	845	903	931	908	869	849	867	888	848	925	921	846	870	912	905	892	866	884	846	899	930	873	856	880	853	901	893	823	898	875	906	901	956	848	858	936	910	904	893	895	936	851	890	859	902	878	876	913	842	905	878	909	848	880	929	916	913	897	883	860	883	886	858	925	872	863	887	860	899	904	834	875	853	873	914	904	870	887	884	918	924	877	902	880	937	895	851	895	852	910	885	902	903	902	866	867	865	906	879	907	880	857	858	871	835	882	892	882	965	946	875	838	882	867	889	926	858	888	910	892	859	929	876	871	969	883	874	917	877	883	842	835	854	937	867	879	858	936	888	876	865	900	907	886	895	868	885	865	919	846	864	913	906	874	899	877	879	882	861	934	883	873	888	915	875	893	910	892	890	854	907	856	894	901	881	907	874	895	882	951	923	873	934	855	869	831	885	863	878	856	878	908	877	993	880	882	891	910	873	872	883	856	867	826	877	902	872	900	871	825	861	864	881	856	881	918	833	873	874	888	881	912	880	866	883	852	843	887	876	921	860	886	913	928	845	894	892	914	866	946	932	882	858	884	899	923	857	861	931	941	868	912	913	861	924	879	890	859	922	906	873	915	866	942	866	951	884	874	873	921	916	924	887	915	891	899	869	892	906	868	866	914	867	840	897	894	852	858	897	905	895	887	927	866	880	954	865	905	935	909	874	904	863	851	880	889	934	845	899	845	888	857	890	904	889	907	885	948	858	874	946	873	880	898	889	933	894	847	861	897	897	884	884	877	913	962	905	916	912	921	874	901	896	895	894	886	881	876	903	873	896	922	917	889	902	847	892	948	883	858	884	811	891	902	857	896	933	912	886	989	887	849	943	908	936	937	909	886	869	871	893	894	868	939	834	904	876	906	893	879	895	934	913	900	878	978	827	884	873	923	830	906	887	843	879	893	913	877	869	907	852	883	941	854	873	927	900	852	899	882	900	824	864	901	854	909	899	871	897	843	1019	898	894	885	913	897	887	911	902	866	844	866	855	895	885	942	892	893	889	903	893	886	895	930	913	876	927	880	897	880	870	926	881	870	921	886	866	903	889	918	921	856	892	915	850	901	934	879	892	844	901	935	834	884	879	852	852	902	876	854	843	873	859	915	917	906	871	917	922	932	890	866	837	861	893	903	832	863	859	894	841	907	838	917	877	894	904	933	923	841	850	876	884	812	912	930	923	847	865	909	860	896	866	843	912	892	920	913	884	902	823	824	844	875	900	903	879	868	857	898	889	867	900	924	828	891	904	871	892	847	928	924	878	892	894	900	884	840	909	914	874	915	858	830	973	936	901	869	838	888	910	872	941	832	841	886	883	864	862	893	869	864	907	880	883	887	883	934	867	868	883	857	902	891	861	851	958	887	867	891	955	911	867	876	869	883	870	813	968	904	891	866	908	884	876	893	880	861	877	880	857	885	871	939	881	885	869	887	928	882	939	892	891	851	940	912	869	892	884	885	851	890	893	915	833	910	908	896	868	898	874	829	937	883	912	867	911	851	891	903	954	907	841	876	869	919	924	891	894	888	890	885	876	866	856	933	851	879	887	858	895	914	882	898	828	915	861	894	886	868	905	902	897	866	873	891	966	884	912	878	858	865	867	917	948	864	937	856	822	893	905	879	824	855	874	839	926	924	853	891	888	913	892	871	830	907	923	876	870	903	866	875	869	877	861	867	962	918	873	846	890	904	848	911	912	909	885	910	940	865	910	869	892	943	905	853	863	886	884	921	884	895	881	863	934	873	880	877	893	899	884	882	897	850	955	883	883	881	933	889	851	835	904	864	858	853	902	917	894	860	895	888	888	907	880	903	853	836	889	920	843	892	857	875	894	885	863	836	888	905	899	946	898	863	927	875	869	893	879	882	859	855	902	896	929	859	888	906	873	829	883	854	886	939	896	864	914	850	916	939	868	932	902	932	874	884	992	906	875	855	859	904	920	853	881	806	847	885	863	901	907	881	874	844	869	919	947	850	964	898	886	859	880	872	917	851	880	884	897	853	903	882	918	869	864	909	851	869	838	905	903	881	882	880	891	920	898	870	894	842	849	877	886	880	904	897	889	884	879	842	901	840	873	864	891	920	921	926	872	908	943	876	891	889	880	903	835	945	897	910	933	887	888	911	885	919	835	908	867	910	945	931	892	906	879	851	904	877	843	920	917	896	909	887	927	874	889	808	887	863	909	908	890	883	863	889	860	884	916	901	859	892	872	905	893	866	893	937	871	883	873	899	819	896	869	857	918	921	897	924	912	858	859	886	925	867	913	899	902	912	857	901	931	922	900	885	895	905	929	875	904	880	809	881	917	904	912	925	872	865	886	867	883	854	943	925	860	874	946	979	914	888	890	911	873	828	855	856	882	862	942	901	861	894	880	862	877	882	942	859	867	888	895	920	911	911	943	852	920	896	894	898	935	904	897	848	851	875	879	905	895	930	916	908	839	936	872	920	912	851	867	905	887	870	886	916	900	870	853	921	914	883	855	869	815	890	852	907	876	863	898	876	918	906	811	874	931	889	909	870	884	889	842	848	904	848	903	862	863	872	913	870	806	902	888	874	932	884	921	913	894	924	958	895	839	929	897	878	899	820	879	896	884	865	869	829	844	914	844	903	890	895	870	859	859	895	892	811	914	916	870	936	867	866	872	848	859	880	866	911	894	862	884	862	887	910	912	957	842	903	857	868	868	972	944	894	907	866	908	898	859	839	890	881	902	886	931	858	865	876	878	849	887	893	936	913	896	902	882	868	927	860	825	827	906	911	888	896	878	849	902	908	897	896	910	881	890	830	896	898	933	856	920	876	938	896	853	901	891	873	901	881	899	839	912	922	922	865	912	875	896	853	915	899	925	907	883	890	902	869	858	889	937	920	913	911	898	883	870	863	868	868	834	870	887	916	859	844	872	954	880	902	946	864	902	866	861	947	885	904	889	854	905	874	860	868	932	893	917	875	895	905	894	892	865	897	887	903	992	928	919	864	914	862	912	823	887	901	813	902	912	860	860	896	888	908	943	847	858	858	914	900	938	944	848	910	923	881	873	930	865	866	862	881	897	870	911	842	906	876	935	926	896	842	882
4710	1315	1578	1157	830	624	468	392	354	314	296	222	248	220	228	217	193	201	202	182	207	196	167	199	167	171	169	206	181	183	169	201	229	196	219	196	231	210	152	202	200	194	184	212	170	182	179	147	168	172	154	165	173	183	154	161	176	185	154	163	185	180	164	163	185	160	152	170	184	175	165	175	165	177	126	160	164	173	173	176	163	176	178	159	143	181	170	165	175	177	181	162	159	172	171	173	155	177	156	187	161	180	185	173	177	154	157	169	183	168	160	184	156	162	166	167	151	171	167	143	147	194	165	185	184	166	154	147	160	178	174	170	157	175	175	159	157	160	160	168	186	171	150	171	161	154	185	164	167	157	172	180	157	164	163	170	175	168	154	185	165	154	184	166	161	177	170	167	161	159	189	191	162	177	151	156	151	171	144	182	156	171	169	173	183	138	170	178	164	193	152	154	165	178	160	170	168	168	134	160	148	176	158	192	160	154	161	138	198	153	182	155	165	172	155	170	156	180	184	154	188	174	177	151	176	155	159	180	184	157	179	170	172	151	178	189	150	174	181	159	170	150	203	155	152	166	160	157	157	153	148	174	161	202	164	161	182	177	182	174	136	171	170	161	157	159	179	170	164	190	178	169	184	167	174	189	160	153	163	172	195	172	152	162	179	185	181	185	157	170	172	148	175	186	174	152	153	169	169	166	150	161	180	150	171	163	140	145	150	187	163	158	172	161	167	157	146	172	169	166	160	164	157	172	161	171	169	157	172	157	162	167	164	162	154	196	171	173	181	159	187	170	145	173	175	188	141	172	168	188	174	174	193	167	168	172	160	155	171	170	172	176	167	181	166	145	198	165	174	167	176	168	162	183	167	160	157	180	165	161	175	187	151	138	159	164	166	168	155	158	176	157	169	165	149	157	159	168	165	149	172	154	142	173	166	163	183	182	151	160	180	178	170	156	171	174	162	170	171	155	162	176	161	157	187	167	198	169	172	190	175	149	147	151	182	187	158	149	175	162	157	189	174	167	156	161	171	179	160	165	158	173	154	158	163	162	176	164	182	150	171	184	154	173	171	182	175	190	171	170	150	173	184	166	183	178	162	159	167	164	167	160	177	144	181	152	169	183	163	190	161	179	168	151	155	171	146	160	153	164	165	179	198	154	153	173	165	155	186	184	166	145	168	163	156	178	163	182	173	151	183	165	168	186	183	157	170	175	174	161	165	164	171	150	160	168	166	154	155	156	147	176	199	143	172	166	180	175	171	161	176	165	140	152	187	175	177	165	180	166	165	160	166	153	174	176	159	154	158	184	171	164	151	170	178	175	149	153	147	179	171	153	165	185	191	162	171	160	156	170	188	166	177	159	164	144	178	161	191	171	178	163	161	176	151	156	179	168	162	154	175	171	163	167	141	160	163	184	183	150	147	139	165	153	175	155	165	167	141	146	185	167	162	175	150	160	146	169	187	173	162	172	177	161	165	168	156	176	169	129	170	183	178	179	188	164	166	150	157	157	162	157	149	169	168	167	159	180	161	153	166	172	153	197	168	152	177	180	155	162	156	153	175	176	170	169	162	177	175	185	155	162	155	157	177	176	168	168	173	141	195	159	160	162	172	194	189	145	167	171	160	174	161	169	161	152	156	193	156	169	191	190	163	171	170	191	174	173	166	143	194	164	163	168	181	167	171	188	170	178	182	169	163	183	168	171	156	174	178	169	159	160	177	150	158	187	166	142	189	148	158	169	191	172	147	189	149	196	145	173	157	196	152	170	154	184	142	179	163	183	168	173	163	169	173	166	167	170	185	145	160	169	168	169	146	181	177	166	179	153	171	161	147	176	168	152	180	189	153	155	162	171	157	184	162	187	150	184	165	158	162	173	181	188	146	173	172	176	187	176	166	141	160	197	156	178	176	181	161	162	179	170	179	170	171	164	171	186	142	162	172	169	166	161	161	154	151	159	137	150	166	153	190	164	154	174	193	162	170	146	162	192	166	169	157	168	156	167	162	198	156	180	182	129	166	181	171	183	151	151	183	161	166	171	159	152	145	164	186	157	161	174	166	149	166	145	160	170	179	171	135	179	168	147	173	191	173	140	154	183	159	172	182	177	180	147	186	145	167	160	174	173	152	164	164	186	171	155	149	182	182	168	168	156	180	161	170	183	171	171	166	169	184	159	167	193	156	157	174	172	150	160	139	176	190	156	159	140	186	182	173	151	160	180	167	160	140	179	162	163	161	181	160	149	171	162	180	168	165	173	173	164	171	168	192	190	164	159	161	162	164	158	161	180	162	161	167	145	147	160	183	176	183	176	159	153	166	171	158	159	156	172	161	159	155	171	172	156	161	181	187	170	151	147	176	147	152	173	181	150	167	187	181	183	160	163	179	169	167	165	166	176	189	165	169	182	182	152	160	164	170	153	155	157	164	175	172	141	160	157	171	174	178	144	161	172	165	183	167	156	165	164	141	171	167	164	157	149	166	142	170	147	180	143	162	166	162	162	173	172	160	157	179	141	176	163	157	146	161	155	149	166	158	164	186	151	169	172	139	176	155	161	168	163	167	155	152	180	154	153	162	171	179	167	181	174	179	177	163	157	162	172	170	160	147	163	159	157	166	174	171	157	181	166	156	145	178	165	151	172	149	163	175	161	148	167	173	169	178	170	173	169	168	170	172	202	169	169	163	155	171	177	184	146	186	166	163	159	147	162	178	161	162	172	159	168	159	177	176	160	143	173	163	178	182	183	175	169	170	185	194	173	165	169	157	153	174	137	158	178	152	164	143	178	157	174	147	156	189	152	184	179	170	177	163	178	170	155	155	177	181	179	181	194	172	167	157	184	154	174	148	179	147	184	159	183	165	163	172	177	173	184	155	184	159	163	183	163	174	142	154	173	151	166	193	187	163	159	175	158	166	184	160	186	148	174	167	157	175	167	176	173	165	164	162	175	178	173	164	167	179	167	169	168	148	168	162	162	164	175	187	175	151	186	166	152	185	172	178	165	161	164	164	161	170	163	174	166	161	181	187	181	164	158	163	180	177	167	187	140	160	173	146	177	169	176	181	163	176	169	162	166	167	163	174	184	167	163	180	155	168	173	180	184	159	172	168	157	168	156	164	187	175	161	178	165	176	169	175	176	168	135	169	171	172	148	176	163	173	193	158	180	172	165	198	172	163	180	176	175	126	186	173	162	164	149	190	165	168	162	152	160	156	158	170	156	167	148	147	162	171	179	148	175	168	150	179	189	144	144	159	163	153	152	170	188	168	177	177	178	163	203	168	149	170	169	179	178	185	172	191	163	168	151	186	173	167	183	169	160	160	179	183	147	170	183	147	176	180	175	178	145	168	174	159	175	146	178	152	173	183	148	175	172	156	155	157	146	174	152	143	144	178	154	172	156	175	177	176	194	174	173	155	182	154	175	179	178	154	168	161	178	168	168	158	153	178	179	164	176	149	164	155	185	158	182	173	165	163	157	152	174	167	149	175	160
5586	1755	3996	4328	3663	2927	2407	2020	1722	1516	1325	1291	1137	1047	986	936	905	820	839	820	777	734	762	744	742	731	684	702	680	732	771	925	952	1003	1027	1125	984	935	789	744	746	824	907	885	718	692	610	590	581	572	560	585	608	569	576	571	572	585	573	599	564	609	592	566	583	576	582	525	591	570	569	574	576	570	550	563	539	545	526	587	546	552	539	530	552	567	509	548	561	573	592	554	524	567	558	547	570	567	556	569	539	513	558	550	555	581	558	567	545	586	532	590	609	596	547	556	543	588	569	533	551	565	531	578	499	552	575	533	528	540	525	580	602	563	539	538	549	549	537	533	541	558	553	535	543	557	546	540	554	530	582	565	529	569	521	526	551	555	566	555	590	544	515	586	534	538	554	538	569	506	565	555	596	528	519	529	522	584	561	556	550	574	559	527	550	563	507	521	521	584	536	569	574	591	535	553	551	520	563	544	535	549	507	567	501	518	539	547	538	567	577	550	534	586	544	528	564	586	581	547	528	552	521	519	526	510	565	568	568	570	556	576	516	547	556	532	547	515	556	574	536	503	573	571	547	515	556	545	552	543	552	563	492	542	532	542	526	554	526	554	535	513	547	515	572	587	547	571	557	533	586	537	525	562	572	509	536	541	557	512	552	550	509	539	484	564	568	544	537	533	539	513	573	525	540	559	544	557	541	554	558	568	537	571	553	552	557	475	517	590	553	533	553	525	566	546	550	536	559	557	563	549	564	538	545	525	541	558	516	543	545	523	572	509	560	572	515	543	583	557	554	544	556	531	509	535	557	539	527	529	585	543	532	516	513	542	518	595	531	610	524	549	532	508	544	509	541	540	541	550	565	573	572	489	526	522	564	555	540	510	538	537	512	526	541	564	554	604	543	561	563	529	552	548	542	499	552	528	519	573	543	572	529	527	562	578	568	549	527	559	569	546	572	592	528	560	540	496	523	591	544	557	595	537	548	543	549	582	569	534	528	559	557	535	568	522	559	540	550	556	551	509	523	498	577	546	524	566	561	545	518	534	524	526	548	509	536	512	564	542	555	557	502	533	541	599	533	543	556	565	566	529	548	580	550	563	527	536	519	540	568	519	529	551	527	512	494	553	534	533	513	535	491	540	589	523	554	541	561	544	567	542	548	534	557	520	518	542	568	505	559	551	527	542	530	536	557	567	549	569	493	518	544	556	537	527	552	579	535	555	524	530	584	553	581	595	542	558	554	562	540	520	536	537	521	565	574	557	589	513	556	514	554	568	538	519	560	560	582	542	546	525	550	560	592	521	519	538	525	564	548	546	566	556	543	524	539	531	567	578	513	522	560	543	540	510	522	538	574	593	561	528	542	545	572	557	536	510	524	569	580	533	536	562	506	551	542	568	550	580	547	532	524	551	543	529	544	546	546	551	522	539	545	570	567	552	467	517	539	533	542	536	565	544	598	543	558	512	522	541	558	540	548	547	539	534	549	514	534	571	540	550	562	527	525	552	559	544	567	548	519	549	534	519	528	551	552	565	554	524	497	548	474	544	555	563	547	549	549	536	538	541	511	541	601	565	541	524	540	559	507	564	578	535	546	549	572	571	510	543	524	533	559	541	534	540	565	507	567	527	532	535	506	552	573	550	531	552	530	558	559	533	543	538	550	568	553	515	570	546	524	555	542	542	556	588	511	573	485	505	559	505	512	542	582	564	563	562	546	609	565	577	526	586	567	524	494	535	561	577	577	547	543	530	539	550	532	550	536	563	523	519	566	556	555	505	508	514	586	565	503	553	600	534	584	540	528	560	549	566	541	552	531	562	504	564	530	491	563	555	527	539	573	587	507	551	533	536	516	540	557	504	579	541	563	519	523	497	558	546	557	540	550	565	572	538	536	551	542	578	568	555	548	505	521	521	524	512	523	506	515	573	531	519	531	544	506	535	537	524	549	529	521	542	525	533	541	539	489	545	524	476	569	544	511	528	553	521	580	559	518	553	539	506	508	527	558	540	530	535	580	547	551	517	528	494	555	554	533	574	563	559	550	564	563	537	554	525	540	583	545	569	597	525	525	559	535	538	533	589	541	548	573	578	559	530	523	490	522	522	559	559	527	520	537	582	551	562	542	569	530	556	529	553	541	503	566	561	582	571	537	531	551	535	554	504	554	511	582	516	508	512	585	538	558	540	565	521	553	559	554	535	516	531	517	492	553	510	556	538	585	530	533	518	556	551	561	558	542	570	607	583	579	545	528	553	590	532	522	553	579	513	529	510	581	538	542	530	562	513	574	499	493	576	555	545	545	540	534	563	542	532	529	590	571	539	522	542	553	581	520	552	530	506	558	510	523	554	540	528	515	573	566	548	549	539	526	552	554	534	517	582	531	547	520	567	550	555	544	567	547	557	550	580	549	500	543	556	634	585	516	570	531	530	553	534	569	565	574	546	547	555	538	553	541	553	500	547	492	543	546	518	512	529	514	537	546	554	567	510	553	531	527	577	560	534	533	532	553	499	540	540	493	542	554	548	506	558	513	517	548	545	546	550	548	539	511	533	551	546	562	525	542	555	555	589	548	545	507	592	568	546	554	493	588	574	529	544	480	533	550	523	555	535	544	551	564	579	549	542	527	529	533	555	517	489	522	506	537	495	604	555	564	551	562	574	560	597	529	550	513	563	562	566	557	577	532	563	544	572	532	539	540	529	569	580	571	558	537	538	559	590	570	480	536	577	557	566	573	566	541	535	594	542	556	531	568	525	546	524	549	602	532	534	533	534	567	553	533	551	542	534	560	482	589	535	553	512	536	530	585	499	537	557	557	586	531	547	519	541	526	528	547	544	527	541	552	549	548	582	554	540	556	525	525	518	559	521	581	533	571	534	520	552	573	576	526	560	567	538	519	510	565	550	551	568	535	516	515	528	542	532	522	557	562	544	565	531	551	570	551	549	506	559	540	546	526	550	540	555	541	584	548	527	538	527	517	531	541	497	554	550	560	535	543	559	486	493	553	577	551	568	598	553	519	577	560	525	559	509	487	531	517	574	544	494	535	524	566	548	558	508	519	553	533	549	541	532	604	521	554	550	521	568	550	535	566	540	544	571	543	526	516	494	529	538	567	592	532	550	543	544	541	528	580	504	537	526	590	546	493	528	561	476	553	518	555	545	511	611	528	527	553	528	555	550	514	538	533	521	558	550	578	535	550	550	505	543	536	532	556	519	541	531	544	523	538	581	538	555	580	568	496	579	535	523	523	575	554	545	525	565	545	554	539	520	537	555	533	559	560	509	554	537	521	509	555	543	484	514	560	546	541	514	546	531	541	561	556	548	556	516	556	514	519	542	534	548	557	583	557	559	581	548	547	527	550	556	564	569	535	576	573	586	551	521	515	541	580	535	514	563	525	520	577	541	557	608	549	512	549	514	552	586	539	528	528	550	570	543	549	532	571	546	526	532	544	570	537	567	541	528	575	579	550	526	516	572	525	553	502	535	545	575	566	548
8928	2537	2958	2172	1408	956	696	578	474	347	323	287	264	227	206	195	195	187	184	196	173	190	152	179	163	156	186	148	165	142	155	162	193	219	235	262	212	183	176	163	123	172	203	197	157	151	152	123	124	128	123	138	141	144	145	119	130	130	165	127	146	130	126	143	128	131	116	135	128	100	134	129	139	127	132	124	103	132	118	126	125	134	116	122	111	146	108	141	116	115	115	134	120	104	126	127	108	125	120	106	123	116	111	122	131	113	141	133	124	131	139	115	135	127	101	142	136	123	142	95	107	144	110	124	136	119	126	125	107	139	121	130	112	136	108	115	121	139	134	115	126	128	131	137	116	110	148	128	111	109	123	122	123	112	131	124	124	130	130	132	144	128	131	130	149	147	134	116	131	141	107	130	131	134	121	121	99	128	118	132	144	121	127	120	124	134	136	120	128	125	129	122	133	118	122	126	146	112	127	126	144	128	121	115	136	132	118	140	119	131	132	138	140	124	113	110	135	117	106	130	120	135	130	123	143	136	104	113	113	145	143	121	117	115	123	131	131	133	105	122	121	138	125	138	142	113	116	121	119	140	95	125	132	118	128	122	139	131	143	126	143	123	130	101	134	141	132	116	128	120	145	122	110	115	122	104	121	103	114	123	126	105	141	126	137	157	127	131	138	141	136	119	111	114	127	125	116	127	119	132	104	137	132	111	117	140	128	119	122	124	108	121	114	130	113	127	115	138	102	107	123	125	111	123	91	139	122	132	133	121	119	130	136	113	120	117	113	125	126	129	121	133	133	139	123	121	124	129	118	111	126	128	118	120	136	126	142	110	131	115	130	119	124	124	121	126	121	115	131	115	119	135	100	121	140	126	117	117	146	115	132	137	125	153	121	113	139	122	113	123	111	140	121	127	127	121	116	121	117	130	128	124	118	116	114	98	136	124	148	114	118	132	109	140	117	96	103	122	124	114	107	120	117	123	125	132	123	136	135	121	137	111	123	134	113	120	115	138	111	120	115	103	137	109	113	133	116	113	117	144	133	127	156	139	130	104	133	110	103	126	118	111	146	120	114	134	117	105	131	113	112	127	133	121	132	126	118	110	132	112	128	135	118	128	120	123	116	112	120	133	135	117	117	134	138	111	129	124	119	124	119	117	128	115	125	128	123	121	101	130	135	133	106	116	129	125	123	124	140	129	96	123	128	117	123	122	120	114	122	150	131	159	126	123	135	124	124	117	118	138	120	126	136	121	131	119	135	136	116	151	118	116	145	127	118	128	133	138	109	129	130	100	142	146	153	102	113	129	116	113	114	126	138	128	134	109	118	139	130	114	151	109	121	143	110	132	123	120	125	141	137	135	124	115	114	145	141	141	107	127	128	131	119	118	125	112	126	107	129	108	119	105	133	110	141	121	148	133	117	156	119	105	149	120	132	130	141	119	127	113	111	141	118	139	127	141	105	114	101	121	131	124	118	126	128	133	121	118	135	119	114	131	134	125	131	106	119	94	120	111	122	131	132	114	119	123	120	125	124	134	123	131	125	127	151	135	121	137	128	117	114	130	122	129	120	104	146	132	118	129	131	110	110	135	132	125	115	121	137	105	107	123	103	142	131	119	111	111	118	147	140	122	122	134	119	124	129	118	129	128	128	111	112	136	131	131	120	138	118	116	129	127	128	131	115	128	120	117	112	108	119	131	104	109	126	102	109	135	130	146	112	133	134	112	92	119	120	120	159	167	99	146	126	136	119	119	107	125	133	146	130	132	132	119	124	109	118	129	139	125	140	136	120	119	118	115	144	126	102	132	138	136	116	122	139	112	125	113	143	137	135	111	161	126	121	129	134	116	132	117	108	134	133	129	115	105	134	108	114	126	132	104	135	132	132	135	96	126	116	104	145	128	126	127	125	132	128	130	106	111	132	113	128	118	108	116	131	107	130	129	136	139	108	110	109	108	119	130	109	122	126	116	117	121	136	113	126	115	112	95	131	128	115	109	107	131	143	116	96	128	118	133	112	127	115	126	122	127	115	140	117	135	133	128	108	111	119	108	137	113	116	133	124	114	119	121	136	119	138	124	138	122	109	107	111	119	110	138	120	130	131	128	114	117	117	104	135	105	99	115	145	110	146	120	105	116	113	133	130	118	149	118	115	102	100	146	136	131	146	110	131	141	137	107	132	120	125	147	126	104	130	117	116	103	150	121	139	124	124	107	123	118	135	132	103	120	120	136	118	115	110	138	121	122	128	124	121	117	117	114	102	112	112	118	125	117	130	119	113	144	115	132	129	128	128	134	105	114	120	134	138	120	128	129	126	109	100	123	119	113	130	127	123	114	105	132	137	136	104	120	113	117	124	118	114	131	130	118	151	116	104	109	126	125	127	117	131	126	132	138	126	110	130	120	118	136	116	118	140	135	131	105	128	102	120	118	128	120	119	140	101	105	122	129	130	127	142	140	113	118	123	142	126	107	122	128	124	127	123	117	104	137	123	128	126	123	120	115	146	133	119	117	126	126	133	132	135	115	156	114	134	107	120	127	132	138	116	117	124	127	125	137	120	118	118	115	134	125	119	111	128	137	114	131	133	110	111	104	102	137	110	117	126	116	133	140	127	131	110	133	114	113	130	135	122	113	134	130	127	106	139	114	135	112	102	128	120	110	116	127	111	111	156	133	123	122	115	130	136	114	117	125	124	142	111	136	135	120	116	119	114	142	126	130	113	125	112	119	129	128	97	117	118	106	107	144	123	107	121	123	130	140	124	129	121	126	131	132	151	99	114	111	119	128	130	133	120	120	136	127	146	123	132	113	132	102	141	130	119	144	146	120	122	124	115	134	130	122	114	126	117	132	127	123	130	107	133	115	115	132	109	136	147	136	99	126	117	121	115	131	129	112	111	115	123	132	125	105	126	128	110	142	114	128	121	119	142	131	129	131	124	128	133	108	115	134	119	129	121	118	143	108	136	144	107	111	128	117	131	121	135	128	115	122	119	121	139	117	132	107	123	98	101	142	137	147	145	122	129	129	134	127	130	115	126	118	126	122	131	121	122	141	121	138	144	124	119	143	123	127	131	143	132	128	139	103	118	137	132	115	116	126	117	106	129	119	122	126	120	136	120	108	122	119	111	128	121	133	120	113	105	113	136	121	118	127	111	116	113	132	143	123	113	124	130	131	138	123	95	131	129	121	124	99	122	126	129	122	114	121	125	138	105	126	123	142	137	142	146	111	121	134	124	97	107	133	109	130	143	119	108	99	109	115	157	116	119	120	121	133	122	119	136	135	123	127	133	130	128	125	103	113	126	121	137	134	116	137	136	137	135	120	126	112	121	142	124	123	119	129	115	114	123	135	128	148	113	131	117	121	133	107	138	111	129	119	140	114	120	123	113	137	141	132	121	111	123	106	123	106	121	125	164	135	140	116	123	107	128	122	113	133	112	128	100	119	130	123	128	109	123	112	134	127	140	121	110	93	109	131	131	112	116	140	106	127
7768	2938	6907	7331	6174	4952	3958	3286	2746	2286	2072	1815	1608	1476	1351	1256	1174	1059	1007	889	836	832	802	853	853	819	782	724	774	832	907	949	1356	1611	1659	1772	1350	1142	983	866	810	1004	1115	1056	820	614	560	531	544	513	493	476	502	509	501	528	486	514	509	457	482	444	504	484	498	467	480	488	458	481	426	493	482	471	444	451	446	433	473	456	433	430	442	455	478	446	437	459	460	457	484	458	481	428	465	412	461	471	398	444	465	486	456	434	469	439	442	461	422	493	437	428	446	417	439	410	464	434	441	431	452	418	431	432	435	451	466	461	448	442	430	458	441	422	424	391	404	436	400	424	435	424	424	433	448	468	436	453	456	463	405	397	427	445	432	420	457	405	435	447	459	447	445	403	474	500	424	443	464	395	424	411	418	429	474	430	458	410	435	438	426	434	435	441	441	448	447	420	457	456	454	446	407	412	422	437	417	397	422	404	429	401	438	464	475	438	458	449	434	394	423	412	418	430	469	402	443	427	432	460	394	435	437	424	393	420	434	430	445	424	413	462	430	406	442	438	428	427	433	424	464	424	447	423	427	487	460	436	439	398	383	452	471	399	464	444	423	389	424	450	449	445	407	449	455	459	416	445	458	461	429	451	435	436	437	429	445	429	414	448	434	407	429	440	450	415	451	438	451	409	441	433	456	387	469	424	406	438	402	456	429	417	412	439	445	407	408	417	415	445	464	450	426	429	443	455	429	404	449	426	426	467	398	406	437	466	423	445	403	418	448	426	442	424	397	400	450	442	448	379	419	417	431	441	394	469	445	435	420	420	423	401	432	423	419	451	421	410	391	442	418	412	433	431	452	403	435	445	419	449	425	412	422	406	461	427	430	392	420	411	414	426	455	425	425	407	437	436	447	444	403	418	389	420	413	385	430	391	472	423	439	494	412	433	463	432	444	418	410	436	462	452	440	413	398	409	389	428	428	433	423	446	449	411	438	423	423	450	401	431	432	425	446	471	426	437	409	414	402	440	442	433	424	426	425	431	424	411	432	429	462	417	420	441	454	385	445	464	435	410	426	453	455	460	464	463	454	442	446	407	459	428	395	449	449	452	469	412	463	389	425	424	401	480	446	442	394	412	430	426	420	465	411	459	421	418	411	466	393	429	464	426	433	403	414	402	433	434	464	423	423	443	433	461	414	414	445	420	396	422	407	414	401	437	411	433	406	406	465	428	435	476	437	423	428	438	428	420	399	450	437	424	434	446	410	463	433	448	445	426	465	434	422	441	395	442	433	433	435	452	417	442	460	453	421	418	444	426	434	397	460	396	450	417	470	416	434	455	458	445	451	427	457	463	441	418	437	401	421	430	415	422	394	451	408	418	429	440	440	422	425	389	453	462	399	448	444	393	444	416	425	431	440	437	430	464	449	434	422	457	478	445	454	437	432	405	479	383	463	438	458	410	441	441	413	448	407	437	420	447	441	441	459	436	382	466	435	428	424	413	440	460	442	429	469	414	429	454	445	454	381	440	407	434	424	406	447	412	472	439	423	464	439	425	420	447	408	423	443	444	470	451	423	452	446	458	423	433	489	442	442	469	415	410	425	396	421	446	419	440	401	436	419	452	453	444	436	440	430	426	453	372	431	425	416	399	435	431	391	440	392	422	435	469	424	460	412	425	428	481	465	437	432	425	446	423	458	432	428	407	457	429	406	401	405	451	433	416	423	445	442	393	438	425	463	448	443	439	406	427	435	470	448	435	436	459	445	438	446	414	452	468	452	448	441	441	410	469	472	415	466	433	360	409	405	406	408	435	425	456	395	422	475	467	417	465	480	426	484	428	428	442	432	431	389	416	469	455	392	413	421	430	418	417	452	468	433	450	467	413	397	421	414	439	392	454	434	428	414	415	447	397	413	436	430	400	458	461	403	479	445	410	400	409	425	403	403	432	402	430	419	441	425	454	452	395	442	420	430	424	440	426	481	423	476	430	469	441	398	452	410	427	444	409	414	426	449	447	404	400	405	396	469	446	469	444	417	407	436	402	386	404	451	437	430	494	461	430	438	404	447	401	434	430	442	441	465	427	455	422	387	425	423	442	412	434	454	440	427	429	436	435	411	472	412	428	402	470	431	408	442	448	452	428	447	423	413	423	395	426	448	422	447	436	472	440	429	405	428	423	423	447	416	426	439	438	430	395	406	429	422	443	448	438	415	431	423	432	417	399	413	422	423	449	407	436	488	408	423	409	445	459	440	430	426	416	420	422	409	430	431	414	432	425	427	454	435	438	438	434	469	443	425	456	441	463	421	428	431	450	407	394	425	424	442	439	416	436	442	425	413	484	424	453	451	450	441	457	427	379	428	403	434	442	429	389	432	436	446	469	435	428	442	459	433	424	418	437	406	409	445	436	417	428	446	428	453	415	417	435	418	446	409	448	420	440	441	426	417	453	419	403	413	453	425	433	416	436	411	402	420	389	403	436	392	408	406	393	421	440	484	391	435	456	426	438	454	432	444	430	436	452	425	389	428	446	447	420	433	449	428	439	389	419	446	417	421	457	415	446	408	424	466	427	422	410	423	431	386	439	428	435	444	416	425	415	391	367	434	434	446	464	463	438	438	400	407	445	402	436	444	438	415	460	434	441	456	425	424	463	404	453	423	413	431	423	410	416	425	434	456	457	449	426	450	440	472	436	452	457	471	427	446	437	430	438	446	444	417	417	439	412	428	414	437	414	425	464	434	450	431	458	429	435	411	465	430	438	446	436	424	456	427	445	408	459	436	383	422	434	429	414	451	463	449	433	422	410	431	418	471	387	434	460	445	402	433	441	459	434	395	396	448	450	453	422	458	431	429	424	429	423	391	459	429	420	419	434	460	444	444	414	472	440	430	494	396	418	418	439	468	417	412	420	416	421	418	455	450	475	447	468	434	425	441	413	423	412	453	399	437	423	422	454	463	443	441	424	416	434	409	420	420	441	422	428	403	376	444	459	482	432	428	427	414	439	451	443	430	422	446	408	416	456	451	451	412	422	466	406	446	446	434	455	418	431	428	457	381	471	448	435	426	429	442	433	412	404	415	442	468	424	416	425	440	438	425	417	410	447	435	427	418	393	450	453	413	422	462	461	440	416	420	427	457	415	417	461	430	420	412	391	486	449	410	435	412	454	426	428	459	445	461	399	417	427	448	414	431	440	416	448	423	403	435	444	383	448	447	414	424	467	456	430	414	441	416	448	440	396	458	406	419	386	431	400	444	424	420	458	436	449	426	415	444	407	436	427	427	412	402	446	429	418	433	436	447	442	421	411	438	433	421	418	427	409	446	418	454	448	399	409	462	433	449	425	459	427	415	443	408	393	410	418	460	477	425	474	449	448	422	421	421	452	386	440	460	439	426	417	420	446	446	427	443	419	416	412	419	435	419	451	454	456	406	448	431	478	477	418	436	462	414	407	429	438	463	448	427	441	417	415	437	428	443	424	439	464	376	411	425	412	430	425	427	464
1336	431	363	362	307	307	314	284	323	309	291	255	284	272	275	292	288	292	299	267	327	267	336	323	296	309	308	331	267	278	291	289	311	294	314	293	326	273	286	277	305	305	285	302	303	293	286	283	293	318	312	306	308	274	286	304	298	293	304	298	297	308	282	280	293	287	282	309	326	261	293	300	267	274	265	294	292	288	275	279	307	279	310	304	282	274	290	306	319	301	275	247	307	310	313	284	307	282	266	285	274	254	290	324	273	301	309	272	298	274	284	295	289	329	302	313	310	282	284	300	289	287	305	305	291	263	305	297	299	271	295	276	258	322	290	304	299	301	309	286	293	287	292	279	289	321	284	272	287	287	311	287	287	294	252	284	298	289	266	281	295	312	319	299	305	311	275	288	280	317	295	311	284	316	308	279	291	281	313	254	262	284	291	284	256	308	301	286	287	277	305	288	304	290	252	289	283	315	281	312	323	294	271	285	268	322	286	311	264	263	274	312	286	265	312	278	289	318	335	305	303	275	300	275	291	304	307	276	262	331	281	302	326	274	247	350	332	307	277	292	281	308	281	306	290	303	286	284	299	283	267	314	314	293	292	268	312	264	315	282	280	310	253	303	290	272	315	301	305	274	306	320	303	288	277	285	304	312	273	268	280	275	306	285	284	296	286	284	269	287	288	274	309	307	307	322	262	299	289	319	314	308	267	283	264	310	284	271	301	287	291	288	302	289	328	300	313	275	297	285	292	316	286	277	250	287	257	297	307	297	305	277	280	268	269	295	308	281	305	300	262	284	299	271	306	296	293	302	285	272	288	300	279	292	284	282	282	277	301	271	301	294	291	291	274	282	296	270	312	310	300	293	326	298	300	313	257	310	269	269	300	289	272	311	263	266	283	284	282	262	314	282	290	317	286	281	287	286	282	262	334	282	272	261	311	273	266	283	317	291	295	285	297	312	334	270	308	301	304	322	299	325	309	286	282	305	276	291	279	298	328	297	286	318	319	306	304	277	299	279	311	277	309	306	300	293	326	284	261	295	296	271	322	283	286	304	291	290	324	302	295	322	275	284	308	291	272	288	269	289	293	280	290	290	283	285	257	307	304	294	287	288	313	282	302	293	297	241	288	299	297	295	299	262	269	280	293	294	303	290	273	285	291	303	287	301	268	286	315	289	285	275	293	287	280	290	313	271	278	286	325	315	304	268	308	292	317	301	279	297	282	292	311	295	319	318	287	314	317	286	270	304	286	302	318	297	331	328	303	254	296	276	284	310	300	295	285	307	326	302	275	261	306	293	296	267	308	286	309	295	304	311	282	302	298	321	295	263	302	290	283	272	308	275	284	292	290	274	271	272	292	307	337	316	285	303	302	285	309	277	278	263	303	284	296	281	283	287	294	278	280	300	298	294	289	294	283	296	288	306	310	301	281	308	294	264	276	302	306	309	277	307	308	291	300	259	292	286	288	306	283	295	295	264	303	275	269	279	315	307	278	286	291	286	287	303	303	297	280	276	299	299	270	298	316	279	291	295	301	308	283	301	254	289	306	263	265	282	270	258	299	284	325	273	310	288	285	307	339	340	317	348	267	273	317	294	288	285	258	314	292	277	288	296	275	294	326	277	306	278	303	304	306	305	316	293	288	312	286	276	267	306	281	275	268	290	294	302	294	310	311	274	283	290	322	274	357	329	290	283	284	271	278	312	284	285	287	253	293	285	267	296	269	265	261	300	283	321	314	320	306	273	291	286	298	265	311	284	302	301	283	297	283	299	305	302	294	287	302	301	282	274	303	296	288	284	300	271	289	274	311	300	312	299	316	281	280	320	327	286	300	269	275	318	292	303	295	297	275	258	257	292	273	272	300	303	294	298	274	275	310	297	291	285	316	289	315	271	254	299	290	286	282	295	282	303	279	284	297	305	287	308	268	333	282	299	334	315	277	283	292	277	273	295	298	307	317	346	274	290	280	313	287	285	316	309	322	290	299	291	316	319	304	291	318	285	291	313	292	303	313	305	323	303	286	302	305	300	304	271	264	272	297	318	298	305	269	299	264	302	290	278	296	282	325	279	306	292	264	272	285	296	275	276	308	275	293	286	310	281	296	296	264	290	294	289	289	296	279	290	276	306	280	293	284	312	300	305	297	316	307	308	309	268	313	295	282	308	275	295	293	302	298	310	309	291	298	294	287	281	316	279	291	268	260	303	298	294	297	293	293	294	294	304	279	300	259	278	301	304	297	272	316	282	281	275	283	322	274	292	284	268	289	278	279	265	295	276	299	267	277	294	274	304	287	311	301	262	310	290	309	285	294	318	291	293	319	286	309	286	286	315	265	298	300	299	299	288	292	290	301	308	285	289	332	321	314	284	324	275	284	312	298	316	284	316	273	303	278	289	259	294	284	286	278	293	277	305	265	317	299	287	254	317	308	285	282	291	299	291	276	310	288	232	289	290	287	314	250	309	259	293	308	288	337	316	270	300	313	280	286	310	311	278	285	267	288	268	283	281	283	292	308	297	278	305	274	301	313	272	306	293	326	283	322	301	317	296	311	291	316	311	308	309	287	282	273	314	272	300	268	305	290	305	317	306	313	333	278	301	288	316	285	302	296	344	279	306	289	280	276	295	310	289	316	284	299	275	257	278	260	282	265	298	309	298	282	314	291	280	282	287	274	274	290	323	312	302	306	294	326	303	290	257	301	299	299	314	256	268	304	293	281	276	251	297	257	302	310	304	306	292	303	266	284	279	271	288	259	296	290	294	295	287	277	298	289	285	291	307	275	307	264	294	311	302	287	293	278	290	301	293	271	277	295	271	316	317	302	342	285	298	283	288	282	277	264	296	295	282	291	293	291	294	290	284	293	312	278	262	311	313	303	289	325	290	297	309	295	284	279	272	291	278	291	297	308	299	277	298	298	287	318	291	283	283	287	305	303	281	284	258	313	304	285	281	275	277	292	282	275	313	294	289	295	276	321	285	337	310	285	284	310	324	272	289	294	301	310	271	299	287	287	296	277	314	313	285	316	295	297	275	277	310	296	289	285	316	277	304	285	282	308	298	280	286	281	298	260	296	278	297	280	270	246	299	294	285	321	311	323	282	313	299	293	285	264	253	285	292	308	292	286	298	296	293	298	292	309	278	270	282	276	293	263	293	286	274	312	290	293	278	305	341	268	284	319	315	289	304	292	287	292	296	321	278	305	282	270	301	280	314	295	311	282	277	283	298	300	264	268	287	277	255	312	283	291	288	278	272	273	278	299	309	311	286	301	279	304	302	296	296	256	281	296	280	273	281	284	288	271	286	320	287	302	271	245	299	286	280	275	293	285	301	294	265	294	318	278	283	292	288	321	277	291	309	284	302	266	297	333	269	282	272	291	292	273	287	283	277	289	344	273	297	332	272	313	293	283	319	289	286	329	273	302	312	279	289	274	333	267	270	282	277	284	312	283	309	303	290	282	312	302	289	295	293	280	303	303	280	309	295	283	296	253	269
2349	1010	1056	1128	1040	1012	951	981	971	937	895	941	920	948	951	899	884	949	874	890	933	874	927	936	897	945	915	876	869	892	952	911	959	916	925	903	878	860	883	915	897	901	877	934	898	901	898	851	897	860	874	859	896	938	889	889	860	933	938	891	908	860	876	860	842	864	876	874	826	957	902	901	878	906	878	907	878	863	890	881	882	882	905	882	823	910	899	843	878	869	935	868	905	862	935	866	910	861	928	893	908	872	899	895	923	854	891	918	921	853	874	844	887	875	841	944	917	914	886	913	904	860	898	866	905	856	915	867	909	868	919	939	894	864	897	894	865	877	903	886	924	851	891	879	934	876	880	839	945	922	865	873	861	867	899	877	868	905	941	866	886	905	902	919	950	897	899	857	897	974	869	896	881	854	851	865	904	890	867	900	829	856	872	912	885	931	882	887	871	867	939	866	947	865	835	868	909	904	895	885	867	875	893	892	876	904	885	825	901	905	911	897	918	856	904	876	901	917	905	886	876	932	857	800	871	867	865	935	862	894	882	886	922	870	859	880	876	888	895	818	940	902	868	862	869	908	898	859	864	885	866	925	861	903	866	891	859	907	858	873	867	878	861	847	909	841	908	917	851	881	818	857	927	915	866	870	932	921	858	878	902	826	902	883	846	872	866	838	927	872	879	895	902	857	940	874	838	855	906	922	850	878	836	930	929	874	895	900	890	815	898	916	861	855	881	873	847	870	932	909	880	932	845	876	883	826	864	861	887	898	883	853	875	892	906	862	890	873	857	886	873	877	889	884	922	887	849	785	897	837	927	925	896	832	911	923	863	869	906	910	880	905	863	870	900	852	859	941	865	906	916	891	914	892	856	933	884	918	874	900	864	930	860	897	876	885	871	895	910	875	875	861	894	866	852	861	882	879	913	907	872	901	863	899	867	833	914	831	896	873	853	925	919	914	887	886	870	917	857	856	936	919	888	829	857	826	914	926	873	935	915	929	915	882	849	897	895	905	899	876	922	817	938	939	895	885	829	928	892	838	897	919	895	845	908	824	918	906	909	893	920	913	931	895	919	923	907	879	872	871	899	879	882	879	845	867	876	903	953	939	914	896	878	850	847	930	919	845	873	827	869	910	947	898	869	900	839	842	874	836	876	902	941	867	902	844	909	893	925	865	921	833	910	884	880	911	916	873	885	878	858	948	877	899	907	801	873	890	948	870	850	857	860	920	870	929	923	861	870	923	913	938	876	863	887	874	896	883	917	909	915	884	861	954	858	908	840	792	909	875	877	916	902	873	888	896	876	868	909	901	890	930	858	915	883	892	903	893	862	918	903	945	863	908	870	879	891	856	881	870	880	859	917	868	883	915	896	906	877	895	794	889	877	806	850	878	858	911	866	867	835	880	932	860	836	953	915	873	894	894	874	890	911	889	831	857	873	904	958	880	904	843	903	854	880	892	876	924	858	887	869	917	885	903	942	848	834	893	862	844	906	902	884	848	891	907	910	895	854	914	922	915	957	910	894	934	866	888	907	924	833	896	843	915	896	873	844	904	873	922	893	883	896	881	870	889	866	916	898	903	877	905	880	884	875	892	874	885	940	901	892	862	918	870	885	843	910	909	875	917	864	873	933	875	920	896	913	862	920	868	907	877	921	893	931	843	856	875	860	925	873	900	913	932	901	894	893	859	857	830	927	946	874	901	867	817	896	896	877	913	891	840	888	906	882	857	869	883	882	885	881	887	876	902	884	858	889	966	895	903	891	808	926	844	870	881	928	870	887	938	888	904	865	930	889	881	863	893	889	884	869	889	886	923	864	915	849	878	870	974	878	875	909	881	932	899	916	872	905	945	871	889	885	874	899	857	844	923	920	873	933	893	857	878	910	877	944	850	927	883	942	890	882	932	896	870	843	930	878	900	883	949	916	889	883	940	866	879	954	840	919	933	915	873	917	929	863	926	849	916	879	904	934	901	868	909	868	867	865	844	890	885	884	885	840	908	875	858	907	889	897	888	856	893	914	906	855	869	863	899	848	891	891	853	936	865	903	904	863	854	832	899	835	911	893	922	876	878	852	841	880	912	876	868	899	914	909	877	931	892	863	919	832	877	928	897	887	943	862	863	959	887	860	889	874	877	858	854	863	891	929	869	873	879	933	851	904	920	865	900	958	878	907	910	902	933	914	892	875	914	904	888	908	894	876	912	878	909	917	874	912	875	857	925	865	922	866	900	863	877	897	920	852	873	877	883	947	868	923	864	883	857	884	926	908	862	896	903	863	865	843	923	886	934	848	1013	920	873	883	905	884	899	918	885	950	915	918	881	860	888	888	925	825	905	850	867	879	887	870	865	952	918	874	876	915	955	884	891	850	872	907	931	883	914	865	903	872	883	862	874	855	866	883	859	890	913	871	917	899	879	881	881	904	838	924	888	869	860	898	875	896	828	941	859	918	877	864	870	932	829	856	891	879	853	905	868	880	871	869	876	856	899	811	913	899	911	900	881	915	916	872	890	854	935	910	891	890	877	920	868	849	891	900	883	910	850	911	900	911	873	905	870	850	851	911	926	936	913	889	876	901	899	892	865	907	881	917	926	881	894	899	872	886	934	931	893	917	924	906	921	795	894	888	900	934	818	855	900	845	927	869	869	882	896	867	873	893	881	911	857	916	869	859	911	882	901	883	891	876	886	915	883	913	892	907	888	919	869	862	840	907	880	892	869	876	897	827	882	916	922	881	917	958	863	888	890	889	912	899	870	868	885	911	882	895	861	931	879	871	911	924	886	882	928	833	903	925	893	889	891	883	902	862	862	834	912	876	902	928	900	907	866	874	867	904	880	879	925	883	925	847	865	872	827	888	894	871	859	861	870	921	903	897	854	899	885	875	927	894	931	890	920	935	890	900	911	861	917	886	829	861	839	900	886	861	853	853	880	822	880	918	854	859	891	863	885	856	894	902	859	875	889	907	896	928	864	881	862	887	836	931	847	878	893	900	891	868	862	897	883	836	867	870	850	913	887	888	909	865	917	888	896	914	924	922	877	906	914	931	880	850	888	870	922	914	882	976	909	856	859	892	841	923	876	861	859	879	891	895	818	866	934	921	851	907	914	974	860	896	842	887	881	920	863	917	893	901	914	881	896	919	894	940	881	898	958	882	910	919	942	920	906	869	873	900	885	833	893	909	879	872	908	889	899	896	865	911	882	873	888	937	897	848	905	878	932	915	893	967	916	897	918	849	899	919	885	916	879	867	838	914	923	881	871	898	900	907	896	916	821	874	842	925	871	892	900	890	912	941	916	876	857	890	869	926	891	902	953	856	856	872	920	913	838	906	856	855	897	858	944	877	919	894	858	901	892	886	934	928	886	880	900	859	878	894	901	879	871	901	858	910	885	875	924	877	837	937	858	842	895	871	860	890	882	907	877	904	895	847	867	869	898	851	917	854	879	865	904	929	928	898	889	879	881	873	852	850	962	879	925	891	905	851	865	900	883
4636	1236	1565	1202	803	607	462	382	339	299	287	241	263	228	228	186	224	199	209	195	195	202	195	205	199	190	197	203	193	182	201	195	224	204	225	229	222	194	178	210	180	183	224	217	174	200	155	160	198	163	174	150	180	185	167	169	162	170	172	148	187	180	173	163	161	165	183	190	166	158	191	182	163	152	188	180	174	184	160	182	175	163	155	169	157	167	185	142	186	178	158	155	167	162	168	159	165	172	178	173	165	173	189	174	170	177	178	163	173	170	168	180	154	165	163	166	160	174	167	182	170	195	176	169	162	128	175	181	157	174	169	142	176	190	155	163	174	175	166	161	164	174	153	183	167	180	168	169	172	137	164	184	178	168	169	179	168	180	139	161	163	158	171	147	167	181	166	191	172	165	168	181	165	182	167	169	174	194	171	169	185	161	178	164	159	167	170	153	148	165	157	177	161	176	158	158	172	161	155	167	151	172	152	160	162	152	175	164	189	167	153	162	154	167	168	163	155	188	180	148	183	157	162	166	165	173	178	176	192	155	155	166	175	157	154	154	172	148	176	150	157	167	146	163	164	174	171	203	188	159	162	152	151	186	170	148	161	145	176	189	191	183	166	157	215	172	149	161	169	154	171	177	185	167	173	189	161	164	172	170	186	176	151	189	177	152	133	192	190	169	177	198	173	158	169	171	175	168	173	177	145	160	146	161	179	176	157	177	159	200	176	165	162	177	189	179	168	178	172	176	173	203	159	160	167	184	184	162	188	164	168	158	165	170	174	185	160	166	173	168	170	181	160	173	174	194	176	144	180	159	163	176	180	180	153	168	171	161	151	178	190	159	180	163	151	188	181	163	159	185	176	141	179	175	151	157	187	173	145	160	172	164	172	193	164	157	162	184	168	182	168	161	165	136	166	164	181	163	172	160	174	162	172	147	162	178	173	154	183	187	187	168	163	160	177	175	157	179	163	174	143	177	164	203	173	189	164	174	181	183	175	158	157	150	167	182	183	184	170	171	177	159	150	151	171	172	164	183	175	166	163	167	150	162	168	140	155	174	143	167	178	166	154	171	164	166	151	172	173	152	164	180	167	165	157	168	191	178	154	181	162	162	149	164	154	170	174	178	184	143	165	183	163	171	156	158	165	196	159	197	160	167	177	148	170	168	164	143	153	166	168	179	173	174	171	171	179	159	167	185	184	136	175	169	152	180	150	180	163	161	169	153	180	174	161	182	174	158	171	164	188	161	187	160	164	172	132	169	150	167	141	200	169	152	185	182	179	151	157	166	172	141	149	166	174	165	181	187	168	165	176	162	167	176	169	162	167	185	174	165	178	153	151	163	179	155	161	157	157	157	186	162	140	169	183	181	156	178	184	164	169	158	170	162	174	144	163	201	144	190	170	180	163	167	156	153	187	159	187	188	170	177	174	166	176	178	152	155	169	188	161	161	147	159	170	157	188	163	184	167	147	177	158	161	157	176	167	168	195	146	191	162	147	199	159	179	171	156	168	139	169	206	166	163	167	173	159	144	153	150	160	167	171	171	168	180	177	166	162	174	176	158	158	187	178	167	191	172	151	168	158	182	178	145	158	159	181	152	157	173	163	177	163	179	179	183	167	170	161	152	171	163	167	136	146	153	179	170	169	154	184	150	171	153	163	160	175	145	161	156	175	138	160	156	162	165	136	161	179	166	154	185	152	174	167	179	172	171	166	164	164	167	165	172	169	183	166	163	168	168	163	187	158	137	186	171	160	146	143	166	171	188	157	175	172	158	153	160	150	154	188	168	178	150	183	172	162	162	166	178	166	179	166	172	166	183	154	179	173	174	159	161	177	174	185	175	160	178	143	164	176	182	168	154	157	154	143	161	176	169	169	179	165	157	151	143	180	138	160	153	172	176	169	170	157	186	178	201	170	151	148	170	151	152	166	181	180	159	163	167	175	148	145	159	163	157	173	144	162	171	169	181	197	180	181	184	148	155	161	190	184	169	173	139	172	154	171	173	160	148	187	181	154	184	160	173	150	154	152	187	188	169	174	188	170	169	147	169	180	172	169	178	198	168	161	157	166	165	162	165	157	144	152	168	174	150	170	133	173	177	179	160	180	156	171	173	155	199	154	157	179	167	169	199	157	177	166	171	144	175	170	142	150	139	161	150	172	201	167	175	156	167	169	189	166	158	183	178	175	169	183	144	148	178	133	159	182	157	172	148	174	147	193	165	168	177	166	142	177	190	181	170	168	162	141	169	153	146	168	160	161	159	168	176	160	168	152	168	176	151	174	194	153	171	167	138	151	170	182	177	154	155	167	184	183	180	184	167	148	162	164	175	159	169	164	161	174	163	176	178	176	167	164	149	178	154	160	145	155	184	163	177	192	187	138	162	170	166	180	158	160	149	155	173	160	154	172	178	179	177	141	183	183	161	157	156	183	153	182	164	154	156	170	174	193	155	147	151	171	142	178	172	148	176	155	146	154	191	166	178	158	194	171	156	186	167	147	170	167	156	169	144	163	142	176	166	174	159	160	165	166	174	146	184	178	156	160	188	184	167	166	165	174	186	150	160	174	182	164	171	162	151	166	139	177	151	177	166	160	167	170	168	179	184	162	153	163	154	166	170	151	171	150	164	188	177	178	170	171	169	154	141	171	174	161	189	164	165	177	170	151	171	166	149	182	164	166	174	165	149	163	164	160	151	159	181	172	168	161	149	188	173	164	166	159	163	166	164	166	165	182	158	152	152	176	177	184	177	152	164	170	151	186	172	167	168	211	184	180	173	149	170	147	165	172	174	170	141	188	196	169	150	167	167	174	157	152	168	182	153	179	170	166	138	167	141	165	168	182	175	150	186	174	166	165	180	172	151	158	154	167	149	151	178	180	161	147	158	168	171	185	175	128	150	188	189	159	166	163	159	168	166	187	187	182	185	189	174	166	171	175	168	174	177	145	179	157	182	153	180	169	180	187	169	151	171	173	173	168	164	159	169	178	163	167	182	151	163	160	165	164	165	159	150	193	178	164	178	162	158	162	178	177	186	146	140	165	167	187	166	153	169	157	185	160	169	165	151	171	169	176	168	172	148	160	173	165	158	186	168	156	158	169	158	194	174	162	165	143	156	182	155	206	157	154	156	197	169	179	186	167	164	177	151	165	180	160	156	143	164	156	155	148	155	170	171	162	166	159	174	161	193	141	166	183	151	176	179	157	167	169	162	152	147	186	182	204	176	162	165	151	153	175	165	186	171	172	165	183	163	147	176	154	163	163	190	161	174	158	168	167	170	178	167	154	169	173	170	160	170	175	192	159	187	158	157	168	175	187	150	163	144	167	177	162	161	177	168	156	149	149	165	178	158	169	178	182	157	150	185	174	180	168	169	169	168	165	169	169	157	168	166	180	170	182	151	173	188	160	164	165	176	157	172	180	179	173	178	170	149	180	192	165	181	177	174	144	167	147	169	168	181	179	149	157	168	195	189	159	189	185	172	177	191	171	163
5654	1672	3946	4276	3573	2888	2386	1999	1795	1493	1395	1269	1173	1024	1005	987	921	865	801	813	774	760	717	778	741	736	688	712	663	691	707	854	1074	1155	1159	1526	1092	980	771	724	729	770	934	842	742	646	578	596	619	555	590	608	590	583	589	550	578	553	577	586	572	533	558	548	547	553	549	566	529	543	546	598	547	566	555	565	567	555	539	572	555	588	550	543	565	577	553	544	546	537	564	529	556	575	556	533	528	563	552	544	535	557	542	564	573	581	612	544	570	547	591	534	553	567	553	532	536	534	540	557	603	545	561	540	522	532	545	525	574	522	557	578	556	553	515	531	555	598	542	528	531	571	578	549	525	551	601	560	531	560	556	535	549	556	539	532	529	552	534	573	567	594	549	562	526	525	522	541	562	552	582	550	549	542	531	547	566	567	567	572	577	517	578	504	530	566	544	524	515	559	520	537	535	571	530	564	546	517	526	543	531	579	507	568	513	568	561	592	541	587	510	503	525	550	531	569	551	568	554	508	574	604	554	550	536	561	572	504	576	596	549	568	507	534	503	582	579	541	531	546	534	526	542	535	522	578	544	544	548	524	508	514	542	543	527	554	538	547	520	552	550	543	526	550	513	553	535	509	568	519	511	543	526	563	528	552	524	525	524	519	561	540	538	566	553	536	545	511	517	575	548	548	512	570	559	520	523	548	559	574	520	551	566	497	588	530	557	532	550	554	513	522	526	545	550	560	507	568	546	544	542	505	579	581	565	516	548	552	545	547	489	551	556	496	567	551	529	577	551	561	536	580	520	561	550	568	556	614	522	538	539	560	556	548	523	568	506	549	570	609	551	573	573	542	496	514	588	603	561	558	559	514	563	580	528	526	559	515	537	517	534	540	544	536	572	541	516	543	548	553	542	550	554	571	541	569	579	548	545	518	543	545	527	545	535	558	518	505	550	490	580	564	502	548	535	541	562	537	555	516	546	532	560	558	573	554	586	532	533	553	569	550	531	545	581	549	521	522	549	532	495	498	548	545	514	569	511	569	561	510	519	591	539	557	559	550	527	535	516	568	526	547	488	559	572	508	511	553	503	522	548	591	531	570	532	538	563	558	550	540	567	516	558	522	541	574	515	536	539	534	570	540	538	529	586	502	601	524	563	528	559	576	583	548	533	584	549	563	532	578	530	536	550	553	532	558	586	570	543	546	549	553	534	517	555	578	520	553	551	536	534	574	509	565	554	505	544	567	518	540	579	579	550	553	518	554	532	543	504	572	528	511	562	578	548	546	499	547	575	541	534	524	524	553	542	554	495	578	575	583	538	534	528	529	564	573	543	530	604	573	503	570	530	548	535	560	575	538	532	548	524	543	540	570	536	585	521	548	558	532	536	592	552	522	592	564	560	575	545	511	546	550	583	534	588	552	548	525	576	552	562	576	527	482	555	583	511	513	519	562	509	563	564	511	544	548	558	532	551	537	528	548	531	537	555	575	554	592	540	531	518	523	517	546	553	489	593	573	523	497	549	545	546	527	558	610	585	562	542	552	525	555	560	553	548	538	550	556	511	553	502	593	538	537	601	584	549	539	532	548	556	525	519	534	568	571	553	567	591	524	528	531	531	547	507	546	611	506	561	550	525	496	519	588	554	542	546	582	565	555	553	516	522	534	529	532	548	541	527	558	550	530	583	519	601	525	530	533	569	554	545	576	567	535	566	543	498	578	577	549	528	537	541	560	490	502	591	568	577	515	534	548	536	555	554	534	579	576	539	574	584	549	534	560	537	598	569	538	526	521	520	497	538	508	542	526	563	529	558	505	563	586	508	545	555	507	523	522	523	544	545	537	555	530	578	546	530	490	511	558	558	549	528	542	542	544	558	560	505	552	583	523	553	547	569	529	530	571	569	529	547	558	537	550	539	573	539	560	546	531	569	495	510	505	523	555	561	543	521	561	541	540	522	534	512	550	562	546	523	576	538	516	481	566	550	529	506	594	530	554	583	551	564	506	552	523	559	525	551	518	531	532	564	518	529	565	523	553	485	543	530	580	540	532	526	565	540	530	559	545	522	513	548	551	525	529	540	523	566	554	536	502	531	561	508	532	513	525	579	532	543	521	538	547	533	539	552	521	521	537	570	539	515	578	557	593	566	525	561	544	522	526	542	547	554	512	534	506	528	564	543	552	590	537	547	511	539	554	524	567	569	599	530	588	562	544	563	535	514	550	623	550	555	527	577	549	568	499	548	540	524	511	570	546	543	562	539	530	568	527	572	556	508	534	539	570	532	557	543	562	530	556	556	566	568	494	523	552	554	530	524	577	566	558	558	559	487	505	577	505	555	530	509	588	533	540	516	530	525	546	513	562	578	514	543	519	563	514	557	506	491	528	568	538	523	570	588	547	560	566	519	519	518	567	551	537	532	549	529	603	561	554	575	563	573	540	555	559	548	549	566	560	518	512	552	516	555	531	509	541	524	540	525	534	603	572	589	573	564	546	606	539	553	511	586	529	531	573	555	535	548	505	507	547	534	566	524	575	552	582	533	546	545	523	554	529	587	565	544	563	531	545	545	564	526	548	533	512	507	530	511	548	547	560	524	530	497	553	525	530	475	513	513	555	535	496	585	560	562	557	531	512	550	567	562	568	553	565	514	539	550	539	526	549	550	545	568	560	507	559	519	533	545	553	561	534	569	537	540	539	540	537	520	501	512	511	530	531	514	523	536	532	573	583	551	527	538	552	544	538	560	478	533	553	543	579	544	569	560	550	527	561	529	529	506	529	546	538	546	517	565	530	557	599	528	553	548	577	522	535	518	565	552	522	536	533	546	578	543	530	567	572	538	535	522	569	543	569	538	520	575	550	541	548	526	553	555	572	524	555	523	538	551	540	581	523	543	527	569	579	583	562	534	588	563	548	557	587	544	544	500	529	515	544	588	555	540	518	548	541	541	537	546	553	561	506	542	541	543	557	527	532	501	526	536	580	529	542	557	548	568	566	510	506	580	526	531	574	568	550	536	550	587	587	537	587	527	539	542	565	551	572	515	550	547	539	548	540	574	562	605	543	509	564	513	535	516	549	507	572	512	539	570	495	527	549	543	543	554	533	547	538	591	498	546	499	579	544	530	509	564	575	544	566	547	499	506	547	520	551	508	514	562	540	553	542	498	564	531	545	557	551	517	556	544	561	500	546	544	519	531	529	542	532	515	519	568	523	570	576	528	530	508	556	543	557	564	551	517	569	538	560	544	512	542	485	535	546	508	506	558	530	546	605	536	504	586	514	561	535	599	534	533	547	583	535	563	553	551	515	551	527	488	542	545	544	551	555	565	486	526	569	560	499	538	577	558	541	549	587	533	533	543	558	553	596	516	555	525	555	509	555	510	525	495	510	566	554	566	507	575	517	572	558	547	557	531	514	551	529	502	594	522	531	529	597	538	568	549	571	544	551	540	545	541	553	543	538	532	572	562	565	518	563	582	547	520	544	527	558	563	509	538	514	600	569
8829	2516	3038	2077	1394	1034	747	562	455	389	346	304	263	249	220	204	204	182	191	159	195	181	151	165	163	135	165	158	145	144	149	192	214	234	212	272	197	189	182	162	197	170	197	192	154	135	152	126	142	144	130	161	114	124	129	114	129	130	128	135	147	117	129	126	144	118	139	132	142	114	115	121	118	120	128	122	125	134	128	132	121	132	125	139	129	102	100	126	132	129	137	136	132	131	134	114	123	124	128	129	117	141	124	130	141	129	133	134	127	139	121	121	133	112	132	124	113	114	125	136	123	150	117	144	129	112	129	125	112	122	116	139	112	146	118	114	136	119	124	119	126	141	139	106	137	117	134	126	135	116	134	124	118	120	108	121	114	120	135	112	132	131	130	115	129	118	127	140	122	136	115	128	141	130	127	121	123	140	102	125	124	107	125	134	109	129	111	134	115	129	120	115	123	138	126	142	130	114	120	159	124	127	127	122	128	113	151	115	133	130	127	126	124	124	134	118	98	126	103	130	131	132	115	140	141	122	102	108	124	120	143	106	127	113	132	131	110	138	152	127	145	133	121	128	112	128	122	136	130	119	112	124	128	117	103	94	129	119	120	135	124	129	123	146	126	130	125	108	129	124	129	131	109	124	124	124	110	116	143	124	124	138	143	104	144	122	137	139	126	131	135	130	127	134	124	115	114	122	129	124	115	114	126	134	127	122	109	125	135	137	122	102	134	114	138	125	133	123	142	113	114	133	122	107	148	124	128	114	138	119	133	129	136	125	116	112	138	112	118	116	124	133	139	120	148	115	123	129	133	132	112	142	121	120	125	121	117	115	138	130	127	120	137	121	133	120	123	136	124	130	119	128	140	120	126	134	117	133	125	108	124	115	130	105	120	127	119	121	127	134	104	107	112	135	121	128	118	114	115	119	122	141	115	127	131	140	117	118	120	125	137	139	124	130	142	128	143	121	142	97	146	116	127	122	116	146	129	128	131	106	117	117	96	131	116	131	128	129	122	125	127	139	137	111	132	122	107	112	128	115	111	136	115	126	121	134	109	150	127	118	113	123	147	110	128	126	124	125	129	135	134	133	122	126	117	123	92	108	122	133	142	114	132	123	129	122	122	113	130	116	125	129	115	111	115	111	116	145	128	112	103	144	119	121	113	116	140	134	151	116	177	105	128	123	107	139	134	121	134	112	141	135	125	134	130	133	129	121	127	139	129	137	115	126	113	146	111	128	132	129	119	124	115	119	141	114	102	114	112	120	132	147	136	128	138	110	98	137	127	113	115	127	128	132	108	131	134	116	156	151	132	134	136	131	134	117	134	142	108	127	112	115	122	112	136	122	143	122	132	120	119	131	103	115	133	124	138	123	121	135	125	113	117	137	131	153	102	108	127	120	136	120	125	125	135	129	106	136	112	119	132	127	124	122	122	137	126	132	111	130	124	143	106	127	142	131	118	110	151	126	123	113	104	113	138	114	116	123	120	135	122	98	124	131	130	121	124	119	105	120	118	115	136	122	153	129	134	125	138	146	128	118	145	131	118	114	129	131	126	118	121	120	138	126	133	147	122	131	126	127	123	137	125	128	130	119	121	135	128	130	127	135	121	144	112	123	125	126	119	137	118	129	112	125	121	122	111	121	120	141	123	135	154	104	127	117	150	122	140	125	135	126	101	120	122	122	121	104	117	140	120	129	132	114	126	125	145	113	109	120	141	142	130	136	119	123	110	113	119	116	152	113	127	128	139	105	133	102	129	136	148	119	142	144	123	138	123	120	116	95	123	104	109	119	111	115	141	117	120	127	110	134	131	121	116	142	120	143	134	140	134	118	128	152	137	113	125	114	115	110	123	127	132	103	143	123	125	140	116	120	127	133	123	134	109	131	150	126	121	123	121	132	122	137	113	130	139	120	85	124	129	118	126	128	136	116	135	142	120	114	118	140	110	131	110	124	119	116	122	120	126	102	112	131	117	136	110	106	99	114	124	130	117	119	133	129	132	120	141	111	145	113	120	119	123	126	131	114	122	121	116	119	121	113	153	131	128	111	123	122	129	120	119	134	140	117	120	127	117	119	117	146	134	128	131	114	124	164	112	121	96	126	126	147	121	128	130	129	134	120	133	115	135	129	131	127	141	122	128	106	141	134	122	121	144	106	115	136	129	120	114	139	139	115	124	121	128	125	125	120	129	103	115	105	131	129	108	114	123	110	111	111	96	147	120	143	115	129	133	135	127	119	132	119	117	138	146	119	126	141	124	121	131	135	110	121	135	113	114	119	113	127	151	131	135	132	143	119	133	114	129	114	140	131	123	128	112	132	119	110	129	127	141	144	116	103	122	137	103	113	122	127	127	113	142	157	133	133	121	120	113	153	124	134	125	111	112	129	123	130	137	126	131	140	135	103	131	124	113	132	126	154	134	118	133	98	106	119	107	124	115	130	137	122	140	117	134	141	126	123	121	116	125	114	124	128	127	124	144	128	142	104	126	127	143	124	107	134	130	141	123	129	133	133	109	119	113	128	120	100	124	120	125	139	133	141	107	128	129	120	124	111	112	123	119	124	130	123	132	112	142	138	111	120	109	141	131	112	127	132	139	129	127	121	129	114	124	142	106	109	120	109	111	119	107	123	137	120	116	124	143	136	119	135	140	115	130	143	124	113	110	135	116	132	111	118	111	117	130	127	142	118	111	116	132	129	123	100	115	120	144	130	122	126	138	141	122	109	129	133	146	147	138	145	125	106	122	129	113	122	119	133	121	122	125	131	138	128	118	115	129	116	119	137	133	112	104	124	116	159	123	135	150	108	114	128	133	134	135	126	125	124	131	128	127	113	110	123	132	140	107	129	127	116	142	132	128	144	140	118	132	114	132	123	123	136	106	131	127	140	114	130	122	128	141	122	124	125	133	132	122	139	112	119	142	115	127	122	129	115	112	142	122	126	116	99	128	117	135	116	116	130	102	132	141	113	116	130	125	122	109	135	130	126	128	128	137	123	136	131	120	117	135	117	105	122	114	117	133	115	110	106	113	114	120	121	139	124	132	118	124	126	117	109	138	121	124	131	113	140	124	117	112	114	128	120	118	114	126	124	152	126	123	116	123	133	127	127	120	129	123	121	100	135	127	130	119	119	127	117	114	117	137	111	104	107	119	138	128	129	120	141	129	102	130	128	123	100	120	107	135	111	125	128	121	129	133	102	136	120	117	116	136	143	131	109	121	133	121	113	122	121	120	126	129	135	100	112	130	115	143	119	131	127	129	147	119	123	119	129	139	120	128	122	135	127	145	124	102	135	137	112	141	135	134	119	128	116	129	128	125	128	127	132	137	111	143	121	135	131	129	126	137	136	98	122	127	128	124	140	130	122	125	125	106	117	139	125	111	124	132	129	113	143	128	131	104	135	108	128	115	115	142	118	108	117	120	119	136	97	116	132	131	137	118	146	111	126	120	113	112	104	135	133	123	136	130	135	133	130	128	125	126	123	150	148
7770	2850	6770	7176	6063	4855	3953	3403	2709	2413	2003	1775	1643	1423	1353	1253	1173	1068	988	946	898	819	785	804	821	762	748	756	758	752	741	975	1339	1451	1654	2067	1431	1337	1062	897	935	939	1197	1151	825	669	574	487	525	487	538	494	520	514	505	509	505	491	461	510	459	437	464	454	445	497	490	487	433	455	435	435	450	493	461	445	478	443	442	494	503	439	506	465	453	455	466	453	422	478	428	445	464	486	476	433	449	435	465	469	437	449	440	420	436	443	466	417	427	410	416	424	432	442	464	446	484	454	467	448	434	463	442	440	425	457	386	438	458	468	438	439	421	407	410	441	452	429	427	456	411	433	454	451	422	486	453	435	429	411	447	457	419	453	429	456	427	437	451	418	442	426	429	449	409	449	454	406	401	428	425	473	438	433	399	460	424	416	434	376	431	475	427	398	420	469	425	419	416	406	418	438	406	424	414	441	453	454	462	393	425	468	446	404	418	409	444	448	412	419	456	416	418	452	401	454	457	389	413	480	418	430	434	432	434	420	457	409	436	414	417	436	414	422	410	420	463	407	451	423	413	429	439	424	404	428	454	438	441	452	427	484	411	420	432	458	428	411	438	435	423	452	458	429	411	434	444	500	445	466	426	408	419	435	434	437	481	418	431	426	435	416	436	434	460	460	446	420	426	454	433	399	443	454	392	427	432	439	445	453	437	447	458	421	420	460	448	428	403	427	424	445	452	428	451	447	436	399	423	438	396	397	412	426	431	471	440	436	481	442	419	444	449	387	440	461	413	443	479	389	408	433	421	465	425	406	405	410	473	395	417	428	386	455	445	463	402	412	454	477	400	403	453	421	434	470	442	390	417	424	454	449	413	400	443	437	432	398	408	450	448	441	398	450	401	434	422	419	454	449	467	397	425	466	431	427	448	464	409	452	381	396	433	397	392	399	430	465	417	426	432	441	422	403	423	412	470	425	432	399	445	397	442	417	448	432	434	434	459	418	469	448	415	390	422	451	450	404	414	429	455	399	461	398	431	425	413	406	424	438	415	447	432	389	408	413	425	433	425	451	415	390	445	411	395	417	389	401	452	412	410	408	420	420	429	431	479	449	417	437	426	440	404	430	403	442	442	430	419	407	451	389	447	427	430	462	449	449	433	445	457	458	458	429	406	427	435	418	424	424	455	413	426	425	441	476	423	447	428	456	461	419	407	398	420	414	451	401	442	423	424	433	408	428	448	394	433	417	408	406	423	416	389	449	455	428	396	395	418	430	414	450	406	424	415	457	433	441	414	414	417	407	409	439	403	419	413	410	430	432	432	415	413	385	428	477	407	417	422	377	404	429	455	405	413	443	417	413	447	435	385	402	453	442	436	418	423	415	421	424	429	446	421	432	420	436	419	421	455	422	437	442	462	442	400	445	458	450	413	448	427	400	456	441	423	403	436	413	407	417	442	411	389	437	448	441	427	407	428	422	393	396	438	442	427	471	425	418	398	444	436	451	438	418	447	423	438	429	484	417	434	402	397	416	427	417	418	388	456	395	436	430	425	397	430	394	436	428	422	418	421	423	450	451	471	400	411	344	429	461	416	443	472	435	417	428	449	421	422	414	425	412	407	434	420	439	443	404	416	449	404	437	438	439	444	435	410	454	457	437	423	418	396	437	429	442	429	434	444	413	456	401	379	394	391	395	393	452	426	436	405	467	440	436	440	405	426	421	403	450	417	452	446	419	452	420	439	430	423	395	443	432	435	436	419	424	395	433	453	432	412	427	439	450	423	432	429	436	442	425	414	402	464	437	405	438	448	469	402	413	461	431	434	385	434	455	417	435	452	467	409	471	414	416	433	476	413	402	444	401	414	444	426	404	429	438	455	445	422	462	387	437	416	412	456	430	459	437	443	427	431	428	429	429	437	404	412	446	439	403	401	423	418	414	469	463	457	426	419	462	436	438	438	401	448	424	420	464	454	420	392	455	458	404	380	415	416	426	444	429	444	439	443	428	452	447	472	428	405	422	422	435	415	469	472	445	428	429	440	437	454	412	441	417	435	413	421	418	454	425	450	435	447	435	442	407	416	443	434	437	455	441	426	443	466	450	414	471	426	427	447	428	379	422	458	414	427	444	438	408	423	461	437	407	448	430	435	408	458	412	436	481	435	433	415	422	425	409	410	451	405	432	438	445	425	432	402	424	446	470	427	396	413	404	419	420	403	390	449	409	486	397	388	408	484	433	431	408	487	443	459	420	419	421	437	443	419	446	416	442	411	369	428	442	439	427	411	417	466	437	454	438	411	463	460	401	464	408	428	391	450	400	402	475	456	420	406	409	425	428	427	419	425	464	461	437	476	462	402	419	443	399	457	430	415	454	433	442	452	440	409	441	441	426	402	443	450	413	429	425	425	417	456	407	399	429	428	422	438	448	427	456	393	395	460	425	441	426	432	443	429	427	397	461	417	423	442	453	417	424	468	439	484	418	458	455	387	421	415	443	421	446	431	420	412	448	427	407	429	444	427	417	457	383	458	399	463	407	419	375	431	408	415	419	448	400	431	365	436	409	444	427	423	435	389	437	418	449	434	426	416	440	407	415	452	448	410	454	406	410	444	440	411	437	414	452	383	446	443	423	423	422	432	445	453	395	453	421	437	447	438	408	416	410	424	439	436	423	441	445	378	452	414	423	445	427	432	418	457	397	421	422	402	446	426	454	457	433	447	443	398	441	384	396	431	414	416	414	411	390	424	439	440	441	406	433	401	447	422	424	435	465	422	436	444	442	413	409	430	437	413	430	410	447	445	450	417	407	412	423	429	399	433	463	441	398	407	440	431	441	401	427	416	419	421	406	432	425	426	437	429	428	433	412	429	431	443	436	435	414	480	421	402	439	420	434	468	398	410	431	450	436	450	401	418	413	432	448	386	457	448	422	431	417	417	413	407	427	415	437	431	421	454	446	395	437	405	455	472	417	423	442	422	448	399	442	443	409	380	438	429	422	425	417	432	462	474	402	447	439	451	433	430	376	434	456	439	441	421	434	433	407	405	427	422	388	454	438	431	439	399	443	437	409	416	440	440	387	478	447	467	430	428	407	399	399	400	424	433	428	424	428	473	426	439	440	463	389	418	413	394	419	420	395	459	448	431	417	416	449	436	418	460	403	443	467	438	427	415	453	439	435	433	397	454	459	433	444	441	406	467	447	416	418	470	459	464	403	407	427	401	400	434	440	436	424	439	401	419	426	441	396	439	411	447	453	411	416	458	424	404	365	427	442	425	404	401	415	434	417	416	426	415	469	449	412	400	443	462	418	446	425	394	430	433	401	426	453	428	416	463	468	408	414	440	434	443	466	441	384	464	431	432	434	448	437	443	431	426	410	451	415	454	454	440	432	448	397	451	400	437	429	440	459	441	418	429	444	441	421	424	443	459	418	452	422	456	405	446	456	441	443	438	434	449	402	417	398	431	414	430	417	459	424	426	418	458	428	429	432	417	419	428	411	417	417
1368	368	379	332	333	359	315	302	298	288	293	262	286	282	290	276	287	305	336	321	312	299	279	300	272	290	291	262	315	329	282	291	306	296	287	319	315	300	287	288	306	305	305	326	285	288	281	316	318	286	293	284	297	279	272	292	307	290	272	297	271	301	278	299	321	285	290	297	324	313	307	307	329	287	300	299	307	327	280	285	301	290	285	301	269	308	291	358	277	296	325	313	304	290	274	312	286	275	273	279	292	280	300	294	310	309	309	295	276	310	300	276	296	305	347	297	301	297	292	296	266	285	304	290	312	302	292	321	324	285	280	287	293	282	330	260	276	302	291	284	284	290	286	301	317	307	277	307	283	260	330	237	286	306	305	315	284	313	311	305	304	331	300	257	279	313	286	304	297	300	281	286	280	296	280	277	287	275	286	308	306	292	275	290	288	289	298	274	289	296	280	286	324	316	302	284	293	296	295	288	284	301	293	269	314	295	316	267	306	291	271	296	292	301	272	296	267	294	287	305	263	287	317	312	278	288	306	298	311	275	297	278	300	300	299	297	300	279	304	337	287	299	289	268	284	289	267	275	307	285	311	285	294	264	285	251	314	310	309	271	306	302	291	268	301	301	316	292	312	289	307	297	307	300	319	293	311	288	272	291	285	283	289	301	301	295	313	284	265	269	309	293	278	281	302	273	285	312	299	283	338	258	266	288	282	299	282	280	284	302	306	295	282	320	270	294	281	287	328	310	301	285	324	271	312	336	308	282	282	271	329	322	289	293	314	307	289	276	311	287	292	281	290	339	317	264	304	268	285	274	303	300	307	274	305	322	271	307	312	275	290	303	295	280	293	303	299	314	302	286	314	319	277	295	309	289	300	282	281	284	283	296	286	284	300	302	292	295	344	288	278	269	286	302	293	292	288	296	293	316	278	292	288	269	309	314	306	306	316	286	300	317	302	303	310	287	304	269	293	324	283	317	320	319	290	298	308	309	302	331	295	290	294	299	285	279	283	337	277	305	275	298	313	289	284	297	297	288	286	307	316	285	299	280	275	290	294	313	306	259	285	322	280	278	284	268	304	330	299	279	281	340	291	281	294	281	332	312	308	281	289	269	303	310	291	298	329	291	314	271	321	278	276	310	273	319	277	287	284	279	281	276	291	320	285	293	312	305	294	313	299	254	305	280	310	285	282	260	293	279	305	277	279	351	287	293	303	284	286	299	276	302	292	255	323	287	291	269	311	284	274	305	321	281	278	288	304	305	288	289	300	307	309	288	286	311	301	262	277	304	286	295	291	266	274	306	293	290	302	274	322	304	279	283	322	295	279	279	263	288	286	310	261	308	291	281	282	313	290	269	297	288	284	272	296	290	304	321	304	290	288	306	317	308	303	284	306	294	289	328	269	260	265	309	278	271	289	290	303	294	298	281	307	290	307	285	292	285	279	259	297	272	258	288	327	312	301	297	319	270	295	254	248	291	271	290	297	267	293	278	319	306	285	269	300	311	266	319	284	292	267	297	288	303	280	301	299	291	314	282	285	325	280	287	305	271	284	260	299	319	297	315	319	290	299	285	288	293	308	290	274	289	286	316	301	309	309	297	302	296	310	282	279	306	300	301	281	289	256	266	295	297	268	317	318	295	281	305	329	273	288	287	314	296	287	291	279	275	301	284	303	302	275	276	272	325	334	298	296	261	295	295	263	312	263	274	273	259	294	303	302	271	302	303	313	291	301	287	298	282	312	321	257	307	282	265	302	297	292	311	295	289	305	293	309	294	291	297	304	292	269	317	300	277	277	308	293	299	277	272	326	310	287	288	300	283	283	303	289	263	332	316	303	262	302	310	283	287	303	275	286	305	291	297	293	282	286	299	303	324	283	267	291	290	307	316	296	324	286	315	282	313	311	267	257	331	289	290	288	298	298	344	262	291	296	265	285	315	285	276	310	312	292	302	298	288	303	293	275	291	299	304	293	265	280	266	287	295	280	340	310	262	298	287	302	297	301	283	284	284	270	294	272	271	274	316	285	312	291	274	315	293	303	308	306	284	278	286	285	278	286	277	304	295	301	286	270	287	291	299	290	303	266	318	285	304	341	263	299	308	310	319	305	306	294	293	312	280	321	290	284	279	304	287	300	277	308	295	281	296	280	319	327	274	295	256	248	268	294	304	295	261	284	271	305	314	315	290	294	279	317	283	286	269	323	307	248	294	297	299	312	308	276	258	299	291	277	347	313	320	316	268	285	279	296	312	302	272	263	320	276	264	305	287	296	262	302	296	306	293	301	297	333	272	294	310	299	309	293	289	303	287	310	282	310	268	301	303	287	287	262	300	279	290	282	293	300	295	271	284	284	296	289	274	312	335	285	282	251	300	305	303	296	299	296	300	290	301	301	313	250	296	283	317	308	282	272	262	269	323	313	292	308	275	297	277	285	283	281	313	300	287	280	290	312	302	302	293	307	300	278	281	315	277	317	301	297	293	309	286	298	299	311	306	288	303	312	301	297	276	298	286	323	312	292	313	283	284	301	281	276	315	277	311	274	274	289	281	306	302	298	311	293	304	351	274	328	278	278	314	289	297	304	295	305	323	304	274	317	313	307	316	290	295	272	307	290	290	306	298	330	271	275	263	308	268	311	310	286	320	296	257	270	275	304	283	296	287	282	310	318	316	285	279	271	286	286	305	315	270	309	298	335	320	276	291	294	304	293	300	306	274	293	309	311	306	300	290	285	304	318	312	242	302	316	269	295	316	314	271	291	276	275	327	294	283	283	298	293	300	299	299	286	309	288	304	266	283	276	278	304	288	283	273	273	288	312	280	290	294	293	301	294	290	291	308	318	303	289	277	283	298	299	300	293	295	317	320	270	290	283	279	307	279	348	290	283	316	298	274	298	304	311	292	318	296	290	273	289	330	312	297	301	311	291	286	279	269	285	321	305	298	271	319	316	299	283	283	317	275	290	308	285	280	296	314	308	280	264	322	297	289	292	290	283	280	299	289	278	273	284	268	306	288	297	282	307	306	304	300	322	293	267	271	292	313	318	307	295	312	302	318	273	284	304	316	303	299	281	322	306	287	292	301	312	301	290	283	306	303	306	297	274	259	324	279	311	282	306	260	295	295	315	296	293	303	288	265	299	305	278	278	272	309	316	302	267	291	256	299	296	296	288	291	278	335	302	282	305	279	332	287	279	294	322	284	297	311	234	293	267	296	302	319	304	303	278	293	294	286	301	288	254	290	296	267	281	280	264	292	281	310	298	295	313	280	297	293	299	320	299	267	269	306	294	292	300	291	295	278	301	271	261	282	305	281	315	282	317	316	267	272	293	289	283	273	279	285	297	316	308	307	287	298	314	308	308	304	261	270	305	312	281	299	300	296	273	246	252	309	288	280	302	319	280	268	286	305	276	279	277	272	268	291	304	303	288	273	308	277	303	305	317	273	276	261	297	291	271	294	281	289	282	299	304	251	282	302	269	338	299	303	301	285	285	297
2298	948	1059	1102	1100	944	1028	1033	970	1018	874	934	894	901	902	919	881	900	903	900	899	930	910	900	926	931	917	932	903	874	884	926	866	917	954	924	931	945	954	917	866	877	938	903	902	910	905	881	948	922	886	906	876	843	945	907	907	884	900	898	932	909	884	912	875	838	887	895	868	870	849	907	850	887	914	858	906	897	819	861	904	831	870	866	921	895	941	884	828	901	923	890	906	902	930	921	919	848	893	874	885	905	932	847	879	878	879	888	880	860	865	910	900	845	851	876	926	899	874	955	860	847	868	834	934	883	862	856	863	867	919	870	906	868	879	871	863	842	884	831	884	877	910	885	906	932	874	871	964	860	859	895	861	852	915	933	871	888	924	844	935	918	912	843	901	916	873	884	875	920	899	909	890	853	875	896	911	896	901	889	849	882	915	892	918	844	863	943	865	909	830	892	905	874	850	878	937	897	905	847	877	884	914	852	915	880	880	913	903	953	940	942	827	907	865	912	845	895	908	898	873	883	930	885	866	891	887	903	863	890	843	884	900	849	915	878	855	864	923	847	892	885	909	850	913	853	934	884	913	933	863	873	878	910	868	940	917	899	867	903	923	877	913	873	901	930	879	832	864	914	907	894	902	888	914	887	876	832	856	881	843	870	888	889	910	883	880	899	904	894	884	901	877	880	883	925	853	937	913	891	899	874	873	878	874	872	884	847	922	845	904	944	916	807	898	888	825	870	881	855	930	855	884	835	890	885	906	854	900	930	857	898	945	897	891	892	879	904	857	889	872	896	862	925	883	855	916	887	909	893	846	891	889	884	864	861	909	889	888	846	877	865	886	889	914	878	940	948	902	867	868	815	895	901	913	899	880	893	940	838	884	890	899	879	834	894	866	879	859	876	862	878	913	904	874	887	830	854	913	867	879	883	897	863	855	862	938	850	867	908	827	910	873	859	902	856	874	888	885	868	919	919	922	854	924	877	893	902	864	891	845	898	856	906	883	916	858	891	914	903	885	947	828	846	880	837	877	883	842	846	878	901	914	836	876	894	851	887	856	932	879	849	839	904	927	887	919	917	875	846	900	905	872	863	874	974	890	902	880	855	906	932	913	895	865	905	847	904	879	865	891	889	862	878	859	910	880	901	896	889	842	903	886	920	936	897	885	890	888	877	861	924	901	866	835	935	879	902	931	851	921	872	880	903	835	880	904	815	895	871	895	945	903	895	872	872	859	868	914	858	859	845	885	885	845	869	897	907	890	916	932	882	870	868	926	910	858	863	907	857	889	858	862	836	851	932	848	914	838	888	874	917	888	863	909	834	886	893	926	882	844	887	858	854	888	854	872	949	902	887	855	833	888	896	935	892	900	878	884	863	879	861	869	863	859	852	876	893	945	869	876	839	861	894	842	864	860	871	922	877	875	891	908	854	892	852	861	859	907	959	899	875	947	885	938	921	880	891	858	853	886	949	865	861	901	878	857	907	898	891	850	899	944	896	911	860	885	902	915	913	869	887	857	877	889	901	859	871	866	905	888	895	877	923	889	853	901	948	865	928	925	934	891	835	878	878	904	851	881	883	891	844	852	879	844	882	870	866	848	960	904	826	867	823	957	872	894	872	846	902	869	926	877	890	874	872	879	876	854	932	926	879	939	901	889	844	910	903	878	860	887	870	917	902	886	880	907	843	879	854	872	861	865	893	941	895	883	889	924	881	898	930	881	902	851	895	941	862	887	903	872	885	907	913	886	901	956	910	883	893	878	872	890	877	930	891	843	899	816	825	897	912	843	809	871	834	877	875	931	988	900	853	881	873	869	892	969	878	900	875	883	912	883	925	891	856	904	917	895	869	917	857	885	877	892	863	914	858	886	844	850	885	883	928	894	886	916	908	847	879	839	863	832	923	892	903	890	894	965	854	949	849	886	866	896	872	907	849	895	919	849	849	848	888	953	893	888	852	858	858	860	924	884	913	883	883	875	921	892	877	894	852	877	861	869	856	870	948	928	848	949	869	852	858	876	936	864	898	924	866	908	886	891	891	910	890	905	857	856	877	890	873	922	855	839	888	894	885	871	863	911	853	895	893	913	872	885	896	896	890	873	899	857	934	862	886	918	882	925	858	898	856	931	860	878	934	891	886	848	923	850	928	887	879	928	882	850	874	836	899	883	881	853	903	874	906	876	889	848	862	895	892	890	945	931	881	851	863	866	892	911	913	934	812	886	884	896	837	911	883	875	836	924	913	891	865	886	912	941	928	884	872	893	877	895	863	905	841	901	913	944	904	912	886	899	922	928	937	905	859	895	916	835	847	876	898	860	927	855	832	885	889	899	928	905	871	854	880	871	894	870	843	912	863	907	948	903	884	929	918	869	914	891	881	876	954	875	867	901	855	901	913	906	907	829	926	915	874	893	915	852	876	902	886	823	892	889	859	890	830	911	896	890	870	856	899	900	856	896	879	878	922	916	920	917	842	935	877	872	940	864	860	879	872	850	856	869	903	889	876	895	873	936	921	870	868	874	823	899	925	836	916	896	867	857	856	903	926	847	911	910	863	861	886	821	835	900	874	862	862	899	909	894	875	926	871	910	876	925	898	954	879	845	837	945	858	849	850	840	900	902	921	881	914	894	920	838	866	943	931	885	897	896	926	932	905	917	882	857	840	894	930	861	926	884	888	873	910	887	883	869	907	895	930	853	872	891	868	927	905	874	946	917	830	932	865	811	903	837	884	907	911	901	908	904	894	911	863	908	892	913	893	886	867	898	863	902	889	900	888	868	887	879	919	872	905	907	935	948	878	850	875	871	916	916	868	868	937	912	867	899	833	847	876	847	917	850	907	902	915	887	901	865	891	889	895	889	874	894	875	864	940	875	849	863	892	903	948	889	941	903	904	915	905	854	916	857	900	864	895	864	951	877	909	902	904	851	886	866	935	878	881	849	916	879	859	915	889	896	897	852	948	879	880	899	892	849	908	873	865	885	886	847	874	892	826	917	895	876	833	894	901	887	908	875	901	916	817	855	845	875	906	878	834	884	870	870	913	912	913	849	839	884	867	910	838	921	892	877	850	918	897	891	908	910	898	865	885	910	878	905	914	868	879	918	851	888	845	853	900	884	918	862	902	927	813	871	879	916	903	876	905	883	861	887	932	849	914	875	918	859	891	917	909	881	867	881	889	911	939	932	913	851	905	829	816	883	847	897	892	885	868	905	884	858	868	841	807	863	894	896	866	928	870	861	859	888	868	918	878	870	876	881	929	922	913	868	875	876	881	947	894	928	855	877	885	876	849	892	941	885	826	876	839	861	903	900	882	903	874	875	915	846	886	831	907	871	857	861	922	874	862	867	844	925	887	917	887	897	856	845	850	873	912	914	888	869	898	870	889	873	837	926	890	893	919	911	833	918	888	891	924	898	953	907	869	908	935	858	851	887	884	870	885	891	859	852	868	863	905	894	880	888	851	903	841	886	867	883	897	856	880	890	875	856	908
4801	1257	1598	1221	840	612	471	368	363	319	265	251	259	225	211	212	197	237	190	192	198	210	193	181	203	161	166	206	189	199	170	209	189	208	202	246	203	215	206	178	198	212	201	210	199	157	167	180	185	165	174	184	179	183	154	189	179	199	171	182	170	162	181	168	181	184	154	149	195	162	156	188	140	169	170	146	177	163	172	161	151	157	165	168	190	167	168	176	180	144	164	152	170	156	181	170	164	166	165	184	190	137	157	185	186	154	168	154	156	167	170	163	151	174	150	179	160	162	169	159	169	147	150	171	165	170	158	179	175	175	165	174	148	177	160	156	187	149	169	151	157	139	159	154	164	190	176	161	179	171	157	151	142	184	153	172	159	190	147	167	175	132	187	168	163	161	159	158	169	170	172	171	169	168	186	169	177	172	167	166	192	158	150	187	177	154	171	169	188	174	149	157	167	175	164	167	176	143	143	179	160	167	170	162	161	184	163	144	190	193	174	169	154	164	166	169	192	145	179	180	168	199	150	183	181	146	178	180	147	166	179	164	157	169	165	167	168	164	166	157	165	174	178	171	162	178	173	167	159	173	154	180	168	168	182	163	162	172	191	182	171	151	179	168	164	177	156	152	199	164	165	171	160	207	188	178	161	165	172	160	166	161	190	147	154	165	165	186	159	187	171	157	165	171	175	202	144	160	165	170	165	168	170	170	168	181	189	149	177	161	168	179	162	176	170	175	161	154	173	148	166	183	163	175	168	149	152	163	169	165	145	202	161	160	175	152	151	157	165	169	167	139	165	154	184	169	155	189	156	172	165	172	156	155	152	177	176	188	144	156	186	176	175	146	181	166	154	161	160	170	161	155	187	184	191	178	199	148	145	166	170	175	191	163	182	173	164	154	162	150	180	161	189	158	174	159	164	157	175	173	196	186	168	151	171	159	185	151	165	181	179	162	149	175	157	157	148	179	161	156	159	157	182	156	182	174	142	165	200	165	149	153	177	162	171	165	169	185	182	166	170	144	183	166	165	154	162	169	184	184	153	163	162	146	177	166	161	161	165	168	149	173	156	175	167	190	164	156	172	168	179	168	164	158	148	169	171	142	161	163	149	161	185	152	166	169	158	168	167	165	180	168	164	146	173	166	173	153	182	164	171	183	153	159	166	182	151	157	144	156	156	176	183	188	167	159	168	167	169	166	153	174	161	158	166	176	194	184	173	146	143	160	152	163	152	162	159	149	171	152	168	163	158	160	140	154	159	183	159	153	171	186	164	152	140	161	175	181	158	168	158	159	166	177	173	181	179	159	188	158	185	161	175	162	190	156	191	180	178	153	160	148	172	147	159	170	164	159	154	180	166	187	158	161	174	160	165	130	175	162	158	162	161	137	162	194	188	178	154	156	187	160	162	192	186	179	181	163	169	179	166	175	178	156	167	178	179	176	165	172	168	164	176	176	170	180	170	168	173	173	168	173	178	171	133	155	161	169	175	187	170	180	173	162	164	173	173	201	151	175	177	177	173	151	183	151	186	175	165	183	155	174	172	149	156	163	174	183	165	169	162	180	178	164	155	163	170	150	165	170	173	183	170	171	161	154	187	164	165	167	157	160	156	170	178	147	161	181	151	183	162	180	181	140	172	161	176	159	145	161	169	172	177	185	169	164	157	161	153	179	196	176	154	139	157	172	158	154	162	162	199	167	164	166	160	173	181	167	188	161	188	167	162	157	171	169	157	159	175	176	168	178	165	164	156	155	192	142	181	162	161	147	178	162	172	177	162	153	185	168	156	153	171	186	175	168	173	163	143	177	173	152	168	157	158	175	168	177	167	144	153	167	181	173	200	157	148	199	165	168	172	171	178	169	151	147	151	165	183	174	148	181	162	171	173	166	172	167	185	187	169	181	146	164	168	181	180	181	156	159	171	160	161	190	168	149	164	151	172	170	177	168	173	186	166	165	151	171	162	186	164	172	177	183	183	179	162	155	157	167	151	161	157	186	172	164	157	160	159	180	172	159	154	158	170	178	162	165	142	155	183	169	171	153	164	156	185	176	170	172	177	178	188	151	164	182	184	169	154	159	182	151	155	160	164	174	165	215	172	165	178	165	166	173	189	148	175	159	155	151	150	157	143	149	166	170	177	193	153	178	151	162	161	154	171	167	183	163	192	174	200	159	159	173	165	151	157	147	181	178	181	172	173	172	172	166	150	174	175	142	184	178	154	166	166	177	165	149	153	170	167	179	196	173	199	146	156	182	151	151	160	173	162	159	152	167	146	162	166	171	173	171	177	162	176	164	168	176	151	147	153	163	157	171	191	162	181	202	158	154	161	151	167	158	150	147	161	156	165	145	157	176	186	177	165	166	176	175	178	162	182	170	142	149	156	160	185	155	174	169	182	191	153	180	168	162	168	152	181	183	147	154	180	168	162	157	161	169	174	161	175	174	188	162	167	163	162	170	170	180	193	151	156	159	196	160	177	154	179	186	162	166	178	189	148	154	171	151	159	155	167	189	185	155	152	164	161	174	164	157	162	189	166	140	178	173	163	182	161	163	171	164	162	183	186	178	160	160	161	190	170	164	153	156	176	176	168	154	163	160	155	190	169	173	168	171	165	167	142	160	197	179	180	146	158	163	167	156	146	170	176	166	158	171	185	172	178	161	177	177	174	159	160	170	175	162	176	186	160	164	150	168	157	158	171	154	176	173	179	163	159	167	180	180	159	165	176	183	179	162	174	192	170	171	160	165	157	145	171	170	171	150	165	186	160	183	180	180	172	184	180	162	157	175	183	168	150	176	179	166	189	167	141	157	164	152	146	154	158	186	184	181	181	170	184	152	158	174	190	174	157	177	170	167	165	184	174	175	182	158	194	183	177	158	163	175	154	165	150	168	172	164	162	144	169	161	159	166	165	148	159	172	168	153	186	139	153	166	162	164	186	172	191	178	171	160	179	163	164	179	176	161	164	176	179	169	183	187	175	171	174	168	151	176	159	157	172	168	153	162	175	165	179	153	187	160	173	196	161	141	159	171	159	144	144	174	152	166	159	162	154	167	159	175	151	147	160	149	172	152	171	166	177	168	155	153	166	181	171	156	163	144	168	161	190	173	181	180	171	180	175	178	168	154	152	200	150	178	190	158	173	163	175	154	165	155	172	167	157	183	159	168	174	177	164	161	180	188	160	153	153	145	174	163	158	159	158	159	182	169	168	168	169	175	170	153	172	160	157	188	158	157	175	158	147	175	186	173	161	195	183	185	154	164	154	146	177	149	163	174	155	170	167	165	132	157	153	179	175	155	193	174	153	155	165	161	167	186	175	170	167	152	153	158	144	203	179	158	144	143	145	162	182	158	165	183	191	159	170	166	160	166	153	138	179	182	164	158	169	177	159	146	169	144	162	131	152	154	175	181	147	173	146	170	170	163	185	182	176	177	158	160	175	177	172	168	139	159	151	175	165	171	160	152	176	180	182	191	156	175	171	167	186	181	173	171
5642	1760	3928	4252	3465	2892	2354	2013	1718	1510	1359	1314	1154	1084	1017	980	897	885	847	782	818	775	764	726	781	728	690	701	725	703	672	765	810	944	1089	1353	1107	1027	832	781	760	864	826	936	825	741	600	625	540	573	606	567	629	581	565	555	570	563	572	537	534	561	561	550	603	591	556	556	586	535	577	570	584	565	527	523	546	505	586	565	546	542	541	531	541	561	534	564	550	548	511	547	606	532	582	556	573	484	552	552	557	517	522	476	536	541	534	537	554	513	543	511	514	536	541	526	536	544	517	559	597	557	534	489	535	518	549	549	570	541	549	572	526	556	553	556	550	524	547	539	539	556	561	554	517	507	546	540	552	554	537	548	552	552	576	488	516	549	543	521	565	562	564	550	558	538	562	542	550	553	548	507	566	547	530	589	615	555	548	555	542	580	572	506	531	540	516	590	553	536	543	573	522	588	524	521	567	532	560	570	562	565	572	540	563	543	514	542	553	579	563	571	550	527	570	547	548	513	500	532	542	524	540	554	509	493	521	547	561	564	517	532	567	544	575	533	581	519	494	549	561	562	530	544	525	574	480	495	529	545	538	561	556	538	534	571	523	553	558	528	551	569	501	563	578	565	514	542	589	548	573	526	550	507	546	582	532	495	538	513	542	547	554	528	555	551	582	555	509	521	520	536	528	558	569	555	540	524	564	535	560	536	565	557	581	556	550	536	556	527	561	530	541	513	582	557	560	573	559	544	511	572	537	543	504	538	503	539	548	567	526	542	513	540	569	542	534	570	548	552	586	574	529	550	532	566	567	537	517	571	541	555	523	543	554	564	553	544	537	549	562	509	526	564	525	561	560	558	564	561	565	535	531	550	528	550	555	572	533	531	537	548	578	571	572	551	515	543	559	511	545	569	573	538	520	533	556	542	557	521	545	530	508	548	533	555	544	559	551	598	546	593	541	503	523	543	585	500	545	525	546	569	548	529	525	527	525	514	531	490	522	521	511	551	566	530	562	538	544	531	546	573	517	550	553	566	610	547	532	556	561	559	516	542	561	550	525	525	566	544	542	537	537	467	565	581	459	527	545	570	547	528	615	590	522	498	509	536	543	578	591	569	519	560	576	558	518	519	533	512	565	554	565	554	560	563	564	519	530	528	539	552	539	559	549	546	503	556	487	540	567	527	546	543	514	552	541	532	533	564	523	528	508	543	563	552	545	585	569	570	547	599	555	607	569	556	522	555	518	523	566	569	502	583	558	605	574	483	543	546	530	522	526	570	529	580	531	548	506	551	535	557	571	568	578	564	494	586	509	534	554	547	491	575	538	538	581	521	526	504	532	525	519	553	540	581	578	571	544	550	528	549	494	514	529	553	534	528	595	515	495	572	553	555	505	568	569	596	575	534	545	535	573	547	529	538	565	526	562	541	547	512	531	536	538	529	520	514	563	554	528	555	537	538	543	584	490	504	537	541	555	541	519	562	578	581	573	529	546	521	536	545	541	550	556	520	546	506	546	516	498	532	579	580	544	598	548	519	543	601	562	558	560	528	527	542	550	528	561	551	543	527	518	521	518	517	556	537	508	517	540	521	597	522	502	531	508	509	556	550	499	531	571	534	532	520	520	572	513	540	544	531	532	535	532	518	512	541	550	503	501	538	514	511	539	580	558	509	577	559	543	576	540	480	542	584	570	529	540	531	550	532	502	533	584	536	538	545	566	528	546	529	526	494	504	538	562	576	530	575	539	531	557	526	569	520	515	531	538	545	529	534	543	555	505	554	550	571	559	547	542	570	535	477	546	523	530	540	518	556	545	553	533	551	532	549	545	546	598	559	561	539	536	500	534	541	505	517	537	551	544	572	532	558	510	539	529	537	548	571	521	526	565	574	584	580	601	517	558	566	538	563	573	546	516	479	570	544	541	528	600	521	572	553	545	500	517	521	551	557	548	549	510	566	561	558	581	539	513	560	567	551	588	574	537	546	539	549	557	493	519	572	535	565	559	516	536	508	520	545	556	559	547	544	564	561	526	523	530	498	556	569	549	508	581	515	570	591	541	536	547	543	568	508	531	521	549	544	546	524	549	551	555	511	527	546	580	582	532	549	588	555	580	562	565	590	539	548	533	542	533	530	573	534	549	508	516	517	567	536	564	559	567	560	614	530	550	531	559	548	507	541	525	538	524	548	496	515	586	581	537	523	568	561	583	507	539	525	520	520	532	532	567	537	538	547	567	541	561	549	519	567	529	543	566	561	516	550	559	559	509	545	550	570	534	560	576	598	530	547	552	516	579	537	501	527	525	521	559	565	537	546	522	556	580	573	528	552	562	529	547	551	558	543	514	546	492	510	540	544	536	561	504	539	558	542	560	524	511	532	523	523	547	524	563	549	592	519	543	585	541	529	537	543	567	548	551	540	551	562	590	546	572	547	560	556	518	579	566	556	490	546	554	526	531	505	551	533	537	541	568	556	606	553	551	559	593	531	543	544	548	572	534	533	506	527	518	528	521	563	565	547	552	544	561	541	560	558	523	537	554	569	553	495	535	536	586	538	556	526	527	544	594	528	534	522	565	516	549	510	508	565	529	526	562	586	538	568	527	527	560	553	561	551	579	537	525	559	497	569	566	512	531	551	550	531	551	533	531	555	558	544	520	540	565	547	576	555	503	548	604	536	546	568	540	551	507	592	556	552	547	541	555	548	559	515	561	560	561	572	541	524	560	568	591	533	501	526	541	548	522	566	537	559	568	571	551	549	540	553	608	509	585	550	493	516	575	554	519	598	545	525	543	489	498	567	546	559	511	519	558	525	516	526	521	555	538	542	516	576	561	503	513	523	546	554	549	584	550	509	516	551	541	532	515	555	528	539	523	523	536	549	524	543	537	495	537	528	575	537	613	549	553	535	521	488	533	560	548	517	531	551	555	566	494	546	561	528	558	570	524	582	522	572	557	564	576	545	538	521	517	554	504	516	579	529	555	529	524	563	551	528	537	509	534	533	558	541	526	578	539	527	565	580	537	543	542	569	506	540	496	533	561	538	559	552	537	508	560	564	537	522	513	503	537	507	546	557	572	549	536	549	526	528	529	509	509	522	621	536	580	515	538	563	531	551	579	537	523	533	547	539	520	536	509	526	542	547	540	554	531	529	549	518	538	559	506	537	575	525	594	522	575	520	521	523	533	526	548	522	551	558	519	571	545	500	542	566	555	580	523	538	591	551	560	526	546	558	552	567	562	493	531	546	522	583	522	559	497	512	566	537	540	549	547	533	533	543	586	514	594	544	536	539	524	540	556	514	575	562	514	573	525	563	543	573	546	525	543	557	547	551	531	518	545	547	565	554	538	566	552	541	531	549	568	523	570	562	559	543	566	572	559	527	591	534	536	535	555	541	511	578	536	511	579	493	524	563	564	533	567	548	531	523	549	540	555	525	517	533	570	552	521	566	530	530	551	543	555	559	521	527	516	587	552	562	529	560	530	564	552	536	533	519	525	534
8896	2456	3006	2105	1362	952	719	544	468	374	308	295	288	255	207	221	189	214	167	185	195	173	168	181	144	171	150	163	144	153	176	167	178	176	224	263	209	225	158	174	163	188	187	205	198	160	134	131	100	149	140	145	143	120	139	145	150	132	129	132	116	131	119	128	136	126	138	141	151	133	129	115	133	116	119	133	127	112	137	122	107	126	140	131	121	144	120	131	121	115	132	137	128	158	114	135	128	103	114	126	122	125	118	115	108	126	146	129	122	118	139	103	113	145	99	131	120	126	134	124	157	127	126	143	134	116	122	150	115	121	129	137	115	121	129	111	121	119	128	141	129	109	121	125	138	125	121	116	120	136	111	103	115	131	137	106	139	119	113	132	152	114	132	133	116	126	115	124	120	118	126	114	126	126	124	134	126	121	151	130	131	137	124	128	127	137	126	125	122	130	141	120	129	112	108	130	125	120	130	140	116	123	122	104	136	135	135	143	129	121	120	148	123	115	130	126	124	126	114	121	111	120	137	123	128	126	118	130	131	123	128	116	117	118	138	115	117	148	126	134	118	111	138	130	123	127	133	145	128	124	138	108	129	124	136	106	115	133	137	124	148	122	123	132	128	119	124	109	131	124	93	135	119	121	152	142	121	128	124	108	110	119	102	143	120	120	126	112	111	118	105	127	96	135	126	117	123	122	133	133	110	111	117	104	142	132	112	111	104	118	125	124	121	145	139	126	119	131	124	129	130	131	135	111	140	118	129	115	125	128	120	116	130	111	122	131	139	131	105	115	130	141	130	118	104	121	136	136	126	101	117	107	117	126	142	124	136	128	125	112	103	108	143	127	134	98	135	138	132	114	131	125	133	110	118	119	126	126	134	106	122	116	122	127	133	132	121	121	127	126	142	114	126	130	114	129	124	120	118	119	127	128	132	148	125	119	119	122	121	114	123	120	108	126	132	118	109	123	121	124	124	138	126	116	117	125	124	114	115	121	136	129	111	101	124	113	120	130	110	129	137	129	128	116	123	122	128	151	109	140	132	127	116	114	138	112	116	143	128	105	132	123	126	123	126	134	130	108	126	138	113	123	145	128	120	140	132	129	123	132	120	107	103	122	111	119	123	124	127	91	120	129	114	143	124	105	120	134	108	121	128	137	126	118	147	128	127	119	122	137	110	138	126	113	100	124	125	131	130	148	115	117	125	123	126	132	117	135	120	116	114	132	126	123	138	107	116	116	108	124	139	124	124	112	105	112	135	139	127	122	138	148	119	131	106	108	115	145	138	118	137	101	124	121	115	122	105	123	140	130	119	140	113	138	123	146	102	116	121	138	121	123	141	118	113	113	129	109	103	125	121	101	103	150	126	140	119	134	133	111	109	119	132	115	100	113	101	123	125	130	133	148	136	134	127	118	119	151	134	119	139	118	127	106	136	97	98	146	128	105	89	115	128	126	116	126	106	133	128	114	107	121	136	122	137	126	137	108	122	114	120	126	108	134	123	118	134	121	133	122	128	123	122	136	141	111	132	134	131	135	129	124	111	136	130	126	97	119	127	137	133	121	130	129	113	130	113	111	116	114	128	115	136	123	132	120	106	123	151	138	128	101	156	116	118	111	123	115	135	133	137	118	114	105	122	108	115	106	108	132	128	122	131	111	131	133	131	142	125	125	128	111	119	125	141	110	127	134	114	134	115	115	124	122	108	109	129	110	116	122	144	126	111	139	118	114	120	134	129	129	128	123	122	128	128	122	131	133	125	104	134	135	126	128	128	119	131	144	120	138	134	147	154	126	128	136	107	101	145	110	150	156	109	131	115	108	136	140	121	112	124	124	123	92	97	131	119	123	116	143	122	145	104	120	121	117	117	125	134	116	111	137	148	111	121	120	103	107	135	124	124	147	120	123	140	107	136	115	139	129	111	109	124	103	126	114	112	113	135	109	115	133	138	139	148	139	123	134	125	121	108	113	126	113	117	115	133	117	136	117	120	103	129	128	119	124	120	130	110	131	118	116	98	127	117	119	118	103	124	128	93	116	129	119	115	140	133	119	132	123	117	117	142	127	130	127	122	132	136	123	119	121	131	110	109	127	144	109	113	107	133	106	119	105	124	136	134	127	122	118	128	114	123	128	124	128	124	130	127	112	110	148	118	137	118	111	120	125	144	105	105	122	126	137	113	144	135	124	120	133	124	118	135	130	118	131	144	140	115	116	122	126	140	137	127	117	138	115	138	151	121	136	128	141	131	114	143	108	113	111	117	140	145	129	133	109	112	122	127	101	120	134	125	133	132	111	131	137	165	112	120	119	120	124	107	112	136	114	127	126	116	111	139	139	134	114	140	125	143	129	125	109	118	123	115	128	143	113	145	112	130	110	138	111	122	116	137	137	140	119	120	118	134	137	134	122	142	124	131	129	134	131	122	131	141	121	128	140	118	118	123	116	119	123	131	99	127	149	134	114	164	134	115	109	125	140	150	120	112	115	134	133	132	102	131	115	133	131	138	124	127	142	122	122	122	112	125	133	123	114	128	127	114	122	128	115	123	141	117	133	111	115	123	125	132	111	106	130	122	126	125	144	112	136	122	133	118	127	135	117	132	128	123	92	122	123	131	129	120	126	137	103	131	112	129	122	128	125	120	113	126	109	114	117	151	122	112	97	127	139	114	124	137	134	112	127	122	125	110	117	113	120	122	128	135	127	120	118	138	132	123	116	111	110	111	105	132	136	141	110	126	135	102	129	130	114	105	111	124	96	127	124	142	125	125	113	152	130	136	118	139	132	131	117	141	128	125	130	123	142	150	132	109	110	136	123	136	129	124	127	122	125	112	126	128	132	141	141	131	118	132	122	123	132	118	150	123	98	132	110	160	112	115	105	141	126	139	125	122	113	118	127	114	100	111	130	139	111	124	109	126	85	105	145	104	119	128	134	116	136	124	115	143	130	119	139	120	117	126	116	122	120	109	135	146	114	132	126	118	108	115	126	121	113	112	141	120	112	107	125	124	127	106	122	110	109	127	117	114	116	128	107	129	138	121	113	117	113	144	119	137	124	125	113	117	103	123	121	147	116	124	121	132	129	127	130	123	139	132	126	119	103	133	120	123	106	133	129	137	137	136	127	102	125	120	139	113	129	136	115	141	107	140	126	131	133	103	122	127	137	134	128	127	105	125	129	137	132	127	113	113	104	121	128	133	137	144	111	113	132	136	115	139	140	133	138	128	111	113	103	119	136	105	136	112	129	111	117	120	144	117	120	116	133	142	147	112	108	113	128	133	120	112	128	131	131	135	108	134	112	129	135	129	118	147	127	142	96	149	128	139	131	134	122	123	134	145	115	129	127	108	117	115	145	105	117	130	133	117	120	120	123	117	117	126	115	130	135	127	128	144	125	120	126	128	132	126	107	114	123	105	122	128	134	129	127	116	128	104	130	136	115	121	159	119	109	138	131	121	122	129	132	124	119	136	135	128	121	134	111	117	138	138	122	104	139
7883	2890	6766	7302	6048	4937	4092	3267	2708	2274	2032	1751	1590	1466	1263	1240	1156	1048	1022	948	891	936	803	826	847	830	768	781	719	756	754	806	889	1152	1544	1840	1562	1398	901	807	868	941	1042	1183	1045	803	643	551	526	521	503	496	502	516	483	474	508	462	468	481	455	502	460	459	474	463	446	474	506	483	479	477	482	466	489	496	461	444	482	482	457	462	445	442	407	424	438	468	441	432	478	458	475	473	435	450	454	403	443	438	422	470	419	424	424	415	474	422	428	452	478	434	479	416	433	437	435	413	446	470	439	450	417	457	402	423	442	411	425	448	426	435	430	428	417	453	411	448	415	468	442	419	430	473	450	436	427	432	440	410	415	415	454	419	430	421	427	430	472	436	447	420	464	419	435	423	426	410	460	452	422	389	407	401	404	430	420	438	441	418	429	475	444	399	402	428	421	436	430	432	434	430	449	434	460	430	433	444	419	444	413	418	466	451	432	435	445	429	474	443	447	379	452	407	411	431	434	457	433	427	417	429	447	432	439	438	453	435	434	418	406	446	432	449	395	424	427	438	427	434	440	418	438	448	417	447	415	418	469	427	443	434	406	420	416	408	474	451	407	436	416	473	426	464	421	419	439	413	454	452	414	414	431	465	449	420	416	421	450	439	422	434	405	404	409	461	432	460	418	461	438	437	428	431	422	418	447	495	401	427	411	448	418	432	437	432	394	420	431	439	444	442	415	427	467	415	419	455	414	428	443	410	403	445	408	405	458	410	437	447	432	412	453	444	424	430	438	450	460	444	413	405	470	465	410	431	433	433	452	456	447	470	436	409	432	376	434	431	422	434	429	452	432	415	449	434	438	452	441	419	445	433	451	440	482	403	425	430	428	453	476	427	440	435	428	420	448	408	433	422	419	457	429	391	443	423	440	456	393	412	442	433	450	427	418	436	404	420	408	438	451	425	412	425	437	400	437	402	428	429	448	407	413	419	426	403	460	408	431	406	412	437	445	438	444	431	438	450	462	416	406	431	418	418	425	449	420	435	435	430	428	431	463	405	452	421	407	466	500	465	436	442	397	423	442	426	436	379	445	400	389	438	417	445	438	452	434	403	423	428	431	427	440	401	436	431	404	417	410	433	401	465	456	415	416	397	418	429	431	445	442	438	445	386	468	445	422	389	458	388	443	410	422	450	432	432	438	430	457	429	430	413	427	416	425	436	395	436	390	432	430	397	412	448	445	426	455	426	441	441	426	427	436	425	482	435	428	430	405	401	456	463	401	471	415	426	404	404	464	440	424	443	437	417	431	500	431	396	464	413	435	423	372	462	460	390	429	430	404	436	419	460	439	442	412	444	402	442	440	436	419	451	459	423	423	423	429	425	431	426	431	400	437	401	450	417	417	443	482	404	399	435	455	442	457	418	408	425	414	462	450	437	425	441	434	428	411	434	412	422	454	436	419	426	409	452	481	447	436	457	464	434	453	404	415	470	433	418	455	459	420	445	414	411	429	419	416	443	427	425	414	441	460	425	411	446	411	478	403	417	408	424	425	448	437	440	460	431	387	459	460	401	422	399	420	418	437	429	435	458	433	418	436	401	444	390	396	398	455	429	439	458	428	423	439	425	406	452	428	429	407	431	406	441	440	404	473	475	419	428	397	427	432	456	434	410	435	467	449	409	422	395	444	417	423	441	440	395	413	429	389	440	421	430	475	445	435	418	448	414	414	430	461	449	438	396	440	452	424	403	398	392	446	409	447	451	418	443	434	433	439	434	440	457	417	426	407	401	426	444	426	451	417	441	444	417	458	424	456	423	437	430	428	369	448	459	417	400	405	437	409	462	432	398	444	436	432	436	422	441	410	438	404	415	429	445	380	419	446	441	429	402	397	422	446	414	434	405	392	446	437	438	414	415	442	455	476	420	424	454	431	447	431	464	418	422	440	439	420	456	439	410	417	432	441	416	429	449	457	478	437	420	406	439	382	449	433	485	409	450	403	421	442	425	447	431	433	464	484	446	435	427	429	387	396	411	442	439	401	402	404	414	434	415	434	477	449	411	409	424	400	436	400	450	444	441	424	442	444	455	425	469	438	410	433	462	451	405	427	437	455	417	430	410	436	411	407	420	426	416	445	415	374	452	417	435	436	423	392	436	437	438	417	413	453	442	456	410	458	418	472	417	444	403	436	438	423	428	416	402	450	458	444	396	418	417	423	420	460	435	448	446	388	463	429	422	465	426	434	456	451	403	406	434	499	396	419	416	445	469	414	385	424	433	421	422	460	444	430	437	403	449	438	404	436	475	410	440	414	434	457	484	441	406	431	458	436	408	449	413	427	437	426	391	426	458	437	417	457	483	426	424	453	448	429	426	452	465	420	477	406	431	465	401	402	414	425	435	452	448	392	459	423	402	435	423	408	421	421	453	436	447	438	450	442	408	467	431	417	422	432	434	438	434	411	439	396	432	438	401	423	421	436	421	414	481	421	437	484	405	458	430	472	444	444	418	452	408	421	431	425	429	441	422	455	434	437	413	414	453	421	452	458	455	418	419	440	399	433	405	403	422	415	420	453	443	444	435	428	431	403	456	430	448	413	497	435	410	443	429	502	437	436	419	466	422	411	419	437	424	479	423	418	423	440	429	439	443	408	397	414	410	410	398	427	409	454	441	446	449	457	434	441	437	458	424	408	432	461	415	475	421	474	440	388	450	413	446	409	384	414	418	410	425	432	416	449	410	398	414	422	421	427	439	478	402	433	458	449	385	453	434	460	420	449	422	437	406	435	384	417	473	458	422	448	435	423	417	414	422	460	414	413	419	432	432	443	404	438	442	414	423	438	418	444	407	424	419	423	456	405	450	439	453	420	453	455	428	416	396	465	412	454	415	399	400	435	474	401	397	430	410	439	417	423	409	435	489	418	424	427	420	460	427	434	400	417	411	395	446	425	436	438	411	406	441	417	420	423	453	416	424	395	438	427	421	418	408	425	432	442	431	409	424	421	441	409	443	450	427	407	418	408	436	399	419	420	418	455	418	428	435	403	452	465	414	416	442	391	442	424	425	419	459	451	417	431	421	421	463	430	443	406	423	460	437	431	442	430	426	395	454	420	408	432	416	412	445	449	432	431	457	457	422	412	468	426	456	446	444	467	412	442	414	445	452	404	423	412	403	417	382	452	427	431	458	420	451	448	408	460	437	402	427	440	439	451	428	434	437	477	440	428	443	430	464	447	440	442	424	440	451	413	423	448	402	413	436	414	443	464	444	435	435	408	422	489	438	427	463	443	435	444	426	452	466	458	461	453	431	438	413	410	445	438	409	430	456	427	449	429	431	426	432	407	445	406	459	443	472	422	454	438	421	434	446	408	429	411	423	389	445	424	402	414	422	473	422	396	438	418	437	466	418	422	422	452	437	470	452	453	453	431	441	434	455	419	439	427	421	461	431	430	435	439	435	423	414	427	423	451	456	446	439	439	427	424	465	433	443	453	454	398	430	426	432
1393	381	380	351	321	311	318	326	270	316	296	281	287	279	280	309	277	313	293	288	262	302	299	322	286	327	292	290	276	292	270	271	305	276	297	308	285	296	289	308	258	287	308	316	282	296	308	295	273	334	299	284	290	263	294	261	311	304	289	305	320	293	291	264	272	310	302	329	321	281	270	287	295	299	330	280	282	253	300	287	280	284	295	290	294	287	279	304	298	299	270	291	271	304	285	274	317	272	291	320	300	297	306	300	293	284	303	296	286	298	296	287	286	313	296	270	247	325	318	305	272	292	290	296	268	253	284	298	311	271	282	267	264	299	271	297	274	306	280	276	296	308	267	289	288	297	297	278	297	294	280	296	301	300	289	294	298	294	295	264	306	311	295	288	267	317	295	304	294	297	276	331	311	317	272	281	269	304	307	287	318	290	305	287	278	302	294	274	314	289	297	277	300	307	285	317	291	278	314	315	286	285	280	293	306	276	311	293	306	295	309	320	281	316	305	302	313	301	283	326	286	301	293	267	318	306	280	289	265	319	261	292	290	273	287	312	279	279	269	283	290	294	287	293	313	277	293	296	294	308	271	242	312	300	312	266	300	307	274	271	318	288	316	305	302	288	288	304	310	286	270	298	298	289	297	283	279	303	307	288	301	325	303	261	279	278	273	302	304	292	270	268	276	283	289	304	323	238	300	272	299	293	314	309	294	293	277	291	309	289	295	314	288	310	279	283	270	281	279	315	277	302	277	283	301	277	294	329	323	293	302	301	303	278	321	289	316	313	292	288	290	285	306	293	306	296	297	262	318	322	320	257	274	267	312	287	301	334	308	304	287	279	297	287	325	303	284	300	294	295	264	291	306	295	283	296	290	265	279	282	313	293	298	306	277	279	307	311	294	272	315	297	305	285	313	308	309	309	292	271	289	280	326	314	304	307	293	287	276	268	269	325	275	305	309	282	291	295	303	281	334	289	291	292	277	272	274	273	290	312	295	277	263	329	300	265	313	304	297	285	301	273	275	301	314	287	290	271	310	294	285	283	292	276	307	310	290	318	324	291	286	313	255	295	315	332	282	268	274	263	296	272	307	306	285	264	300	286	273	273	349	277	296	294	318	278	301	282	315	281	323	296	283	298	283	269	279	279	330	281	272	290	303	300	258	308	309	311	290	292	302	284	289	304	291	276	305	277	320	317	320	283	275	284	319	267	274	276	276	303	257	285	305	317	305	303	289	264	283	279	296	295	325	299	290	295	282	291	306	292	264	295	301	292	318	310	302	292	294	299	260	293	298	272	307	302	276	327	287	295	266	246	327	305	312	294	253	305	283	284	285	321	298	300	293	311	310	293	304	295	322	322	273	288	292	282	307	298	282	292	281	280	296	307	321	286	275	296	264	310	284	268	292	299	312	320	275	296	254	269	322	274	316	298	304	286	285	281	318	312	330	299	268	296	290	280	280	307	315	268	293	299	307	316	342	313	299	286	273	266	289	301	296	316	275	303	335	260	287	299	329	284	273	305	270	292	263	318	294	312	299	285	282	288	291	333	288	278	295	286	297	298	303	283	302	282	315	280	313	294	283	320	331	291	270	301	279	304	285	285	311	313	295	300	296	301	302	305	303	292	334	300	272	270	293	302	300	309	280	295	281	277	305	300	274	327	293	290	311	299	287	318	296	278	289	300	293	284	279	291	301	274	279	277	286	317	300	310	313	300	316	305	309	266	277	299	295	292	279	247	320	284	269	290	299	279	293	298	287	290	307	277	245	300	298	281	314	284	284	302	318	328	320	303	292	298	309	277	314	257	319	317	289	298	284	292	258	297	321	300	288	301	309	301	309	265	284	289	286	302	325	270	290	304	297	306	288	287	297	287	304	318	290	283	290	324	299	288	317	316	290	307	280	282	303	292	297	282	305	264	299	284	310	310	307	313	258	292	291	300	326	333	270	305	298	298	285	312	329	289	254	288	296	314	300	275	295	320	272	325	310	278	313	304	289	304	306	304	283	255	316	305	282	314	323	323	316	292	306	278	301	313	282	316	307	316	291	295	301	309	259	304	308	303	289	301	298	292	260	298	281	296	270	308	285	315	294	307	310	284	310	300	301	328	313	283	275	286	285	268	300	339	301	308	302	310	290	287	284	282	285	279	293	299	296	295	270	265	293	292	313	289	283	303	327	298	287	290	281	276	288	306	329	306	297	297	294	287	328	295	281	283	280	269	299	305	310	300	306	289	334	318	284	319	286	294	279	314	267	306	286	299	263	270	312	275	282	296	321	285	293	331	284	281	304	311	304	294	280	296	286	279	315	272	313	309	283	303	294	306	296	299	307	301	312	273	304	291	306	279	299	309	319	271	296	319	265	304	305	290	295	337	312	311	295	309	259	283	273	287	279	291	305	283	290	275	265	277	310	287	278	277	303	314	286	257	328	287	303	307	284	285	270	299	291	273	304	264	308	295	278	301	295	320	309	286	293	273	280	306	329	307	314	283	327	280	303	286	273	317	285	294	307	296	306	320	275	275	274	281	275	276	298	303	264	287	262	281	296	315	301	306	275	275	273	312	301	322	304	285	316	324	283	322	297	307	288	285	281	282	316	284	295	317	286	284	289	293	271	285	312	310	308	272	286	288	288	274	309	310	295	275	290	275	313	292	283	276	262	317	289	322	325	291	319	294	298	298	294	319	260	279	299	306	332	280	292	275	331	309	297	288	306	297	316	282	305	284	293	312	312	276	312	328	270	305	292	272	286	294	278	270	302	284	302	253	312	313	296	294	275	290	281	291	293	297	314	288	295	305	318	296	285	303	291	307	317	269	262	293	282	285	275	308	284	287	292	307	334	288	311	296	286	286	279	300	304	312	279	309	308	276	313	270	321	309	316	324	300	298	310	286	279	282	290	314	273	285	275	287	291	299	242	291	303	314	282	329	282	300	327	302	305	271	329	309	312	277	294	297	306	302	273	291	290	306	304	285	317	297	289	291	279	289	307	302	265	244	278	293	282	294	298	255	282	297	278	306	326	291	272	289	313	280	269	303	301	291	293	286	313	282	284	286	309	276	350	288	295	269	251	272	304	292	298	288	310	297	293	279	302	301	293	299	293	291	316	320	324	312	296	277	289	284	297	295	287	293	319	298	300	316	291	329	288	289	283	316	287	280	266	323	288	284	300	294	263	316	290	312	301	318	308	313	305	323	307	292	287	300	311	292	300	274	315	271	301	291	283	281	334	289	315	300	314	289	312	276	281	303	287	290	293	325	282	283	269	288	286	297	270	287	293	284	311	295	281	301	303	284	301	275	280	270	305	268	281	319	284	303	285	302	290	309	296	298	307	314	309	282	279	310	287	321	322	269	286	307	272	289	331	279	348	307	263	281	295	298	281	300	286	296	291	280	288	331	297	331	283	255	293	247	311	326	314	293	292	285	278	288	294	294	293	250	311	286	296	280	286	304	299	296	302	320	311	294	284	275	285	286	298	317	281	280	291	313
2389	992	1079	1077	1070	1037	1000	989	1009	935	922	936	968	917	953	909	968	945	885	848	959	905	938	877	916	911	860	894	863	919	939	862	935	853	995	918	898	902	869	879	905	931	869	857	882	890	845	909	890	901	934	892	889	855	847	854	903	901	924	922	861	904	910	907	887	879	906	885	859	912	910	850	876	910	888	826	895	859	829	906	885	854	896	885	846	829	884	869	892	868	876	881	863	956	901	864	919	929	870	865	881	829	884	907	907	956	866	913	838	843	919	882	857	879	892	855	894	936	851	888	901	846	913	905	897	901	916	890	920	913	891	890	871	909	927	890	856	852	868	922	921	954	876	898	870	902	893	913	924	882	904	897	895	874	858	883	859	886	875	890	851	865	855	889	856	908	855	881	919	862	839	881	877	906	877	879	861	940	861	813	870	869	868	902	871	898	894	849	918	895	882	879	931	906	903	894	890	879	905	891	890	886	897	876	861	858	897	895	916	929	879	853	854	886	865	901	882	898	938	867	885	881	825	929	933	904	902	870	880	868	913	867	904	897	930	922	939	926	883	989	881	873	892	883	835	847	880	914	913	905	852	975	926	849	829	889	892	881	899	918	843	908	876	922	874	875	890	852	913	897	886	894	894	951	886	923	908	907	912	895	929	899	909	944	898	886	905	919	904	904	877	880	844	889	850	857	898	813	879	885	876	868	819	894	864	876	794	920	832	913	870	874	910	902	860	928	871	902	862	925	847	879	850	862	918	885	847	879	884	889	880	904	916	887	903	885	835	867	928	870	865	844	894	876	895	891	943	899	885	877	915	908	873	933	890	920	827	854	876	852	820	882	923	933	843	848	890	909	862	891	871	840	911	853	874	864	875	852	871	890	884	887	891	895	875	898	897	899	897	944	895	932	873	909	882	881	848	893	913	911	904	873	874	890	862	838	937	858	859	867	886	893	863	918	905	924	915	843	906	936	891	853	864	866	832	870	893	890	879	922	896	882	919	879	830	880	924	905	906	918	879	894	913	855	854	863	889	882	861	913	888	829	878	835	874	894	852	840	948	888	890	879	926	865	894	936	821	878	896	868	867	892	906	853	896	859	891	918	878	899	860	853	856	931	911	886	861	901	879	914	899	859	884	907	898	872	914	870	906	946	888	930	854	876	837	909	848	854	850	867	854	918	890	866	945	877	912	902	890	885	926	886	935	876	866	875	888	877	836	882	890	962	885	852	856	883	895	863	895	823	936	885	905	879	873	880	883	855	897	893	872	866	849	912	860	884	853	880	882	881	903	844	908	891	860	931	907	917	888	899	932	883	848	845	882	886	897	841	936	829	921	836	881	900	903	899	895	921	884	862	935	919	894	898	906	892	811	842	888	910	848	864	859	877	889	931	881	878	856	869	888	892	851	874	894	866	884	845	852	909	897	891	889	889	891	888	880	850	858	889	950	884	900	847	918	916	842	845	900	856	906	870	836	845	849	828	882	882	842	910	839	887	863	871	849	875	936	820	921	881	887	864	887	831	931	884	873	895	880	857	892	888	926	904	879	836	852	900	907	857	843	853	929	915	898	865	862	928	900	886	837	875	909	867	849	846	835	874	842	914	866	861	856	861	903	852	872	907	869	912	857	886	904	906	846	907	888	851	881	874	886	872	878	899	892	874	897	895	831	851	916	880	854	890	941	879	888	859	879	898	904	904	883	903	912	882	794	858	861	911	873	885	906	870	884	890	887	881	870	863	851	892	875	872	876	882	823	940	907	891	862	882	895	913	880	910	905	921	826	935	903	903	874	931	867	862	885	878	835	892	891	905	885	906	873	856	868	906	943	842	921	877	838	910	906	895	865	915	847	893	877	867	838	880	894	906	882	947	902	854	895	906	832	890	892	883	878	898	912	871	887	849	889	877	845	858	839	863	869	916	865	879	877	897	934	928	914	848	935	896	871	883	907	849	927	871	873	942	910	900	860	896	937	860	854	927	877	880	832	898	886	893	879	911	884	968	896	926	876	901	924	898	867	893	955	855	886	943	861	890	907	836	876	903	919	850	876	880	833	868	881	869	915	903	875	854	905	889	866	847	834	866	880	871	880	899	916	904	896	929	904	856	868	847	875	805	849	880	893	900	918	900	827	925	869	873	909	939	888	884	916	866	865	874	823	894	905	941	917	896	874	877	886	861	894	878	847	891	887	902	904	930	848	888	869	902	891	899	919	871	915	874	851	849	924	826	897	887	928	937	868	925	904	953	896	818	870	856	852	906	849	950	824	861	882	863	921	832	929	921	900	880	904	936	884	928	877	880	922	868	850	916	836	861	842	879	916	893	893	879	894	821	905	846	903	844	945	885	914	934	879	889	911	945	842	866	939	883	847	842	854	895	883	878	896	909	918	880	924	880	923	857	946	908	894	911	917	968	895	893	875	904	910	852	889	870	904	906	873	851	870	955	879	858	921	873	895	854	858	883	877	855	867	931	843	908	918	889	901	904	873	851	913	892	850	925	843	818	867	862	855	886	885	849	858	865	858	893	908	886	844	843	872	898	881	874	885	882	877	872	908	896	837	960	897	851	854	875	872	918	889	893	910	829	905	934	914	848	891	852	895	901	888	859	860	929	834	851	885	929	895	928	891	876	891	843	872	905	935	876	888	916	867	877	917	894	868	894	910	893	908	903	834	902	880	849	889	896	867	897	851	913	912	877	887	884	922	856	888	864	893	912	917	887	889	950	855	842	890	845	906	846	889	938	893	868	880	882	944	888	885	885	879	907	874	918	906	877	892	865	884	854	877	941	831	894	893	868	918	894	897	900	899	895	895	916	893	875	870	865	908	869	851	867	837	839	888	876	927	865	876	866	875	927	835	859	896	908	885	849	893	874	952	889	875	881	924	879	880	951	873	907	867	859	890	833	851	888	915	899	848	877	937	940	878	922	904	924	891	874	890	883	948	879	935	956	840	873	888	860	864	876	885	892	859	976	933	907	810	893	982	874	891	906	893	881	900	867	894	903	930	887	857	912	891	879	888	917	877	920	888	870	866	863	899	920	962	901	871	822	853	932	809	922	924	877	840	876	877	887	951	903	881	894	967	909	932	907	885	876	888	835	842	920	887	863	862	903	870	898	856	898	912	901	891	897	904	901	922	901	925	852	855	888	878	894	916	858	963	883	854	930	887	875	901	873	875	873	870	918	931	893	893	877	853	858	853	899	915	939	871	863	888	924	887	957	859	903	933	907	901	838	855	925	907	908	918	931	853	874	933	874	893	852	930	870	855	923	899	893	886	866	873	918	881	934	916	889	912	896	881	914	850	885	916	895	881	854	852	891	933	925	883	846	862	885	929	907	823	918	892	871	844	903	902	886	830	930	902	887	916	928	855	820	873	880	960	868	862	873	900	859	884	894	926	915	880	939	849	849	950	903	907	827	868	914	886	875	816	892	909	908	839	919	858	912	858	907	803	895	852	855	865	914	878	853	900	852	869	873	892	872	888	880	872	871
4733	1218	1635	1190	829	610	450	395	349	292	292	255	256	234	221	204	219	184	185	200	179	196	173	186	203	179	187	177	193	180	177	184	196	177	219	244	212	180	206	185	201	197	223	187	184	168	178	140	155	177	145	167	179	178	151	162	154	182	163	170	166	180	166	205	159	167	161	203	184	179	143	191	167	158	151	183	153	161	156	175	166	162	189	162	151	171	162	170	187	170	192	167	178	158	159	158	198	184	187	167	156	152	147	190	137	178	164	166	193	164	144	163	178	164	148	176	155	162	170	172	160	168	165	169	194	166	157	173	176	178	144	170	166	164	192	189	166	169	189	166	154	165	169	170	163	161	179	167	188	171	163	165	146	177	176	171	166	168	206	174	150	187	182	166	169	184	168	189	171	154	160	155	163	157	161	167	148	170	173	158	160	174	171	153	168	163	162	173	151	191	158	173	181	179	147	158	151	172	141	175	178	158	158	171	183	182	167	145	172	183	156	175	147	150	184	148	167	173	174	154	171	167	169	173	172	146	158	161	189	170	148	170	156	181	148	175	168	170	127	171	156	174	172	193	184	160	172	166	145	149	181	154	171	170	161	175	179	183	168	181	172	177	177	146	153	188	159	159	139	164	156	159	189	146	179	158	168	181	166	171	171	164	172	179	142	179	152	186	160	148	168	150	159	165	157	166	173	153	166	168	173	152	145	162	153	182	172	160	158	152	144	164	170	183	167	169	149	162	144	174	199	166	167	163	187	165	176	169	174	144	151	161	170	173	146	166	186	169	155	167	158	164	166	165	167	188	163	185	177	186	172	166	177	166	165	166	177	191	176	175	179	162	168	166	173	152	178	189	161	185	158	145	159	149	168	163	172	151	165	177	166	151	164	167	179	165	147	164	133	157	173	169	157	156	159	156	144	164	143	161	159	163	174	160	156	176	177	174	151	170	159	169	181	175	165	179	165	181	166	171	167	146	156	177	168	161	169	159	173	157	179	165	192	160	154	161	168	164	143	158	158	150	160	151	136	154	138	164	165	158	158	175	177	186	156	175	159	157	183	161	157	174	179	140	184	181	168	154	160	176	163	165	164	162	173	180	162	169	173	147	163	149	169	147	152	178	158	186	174	162	193	163	169	155	166	168	189	168	143	156	153	166	155	171	142	177	167	171	185	153	179	183	174	169	179	167	179	159	152	137	169	164	163	169	169	172	160	182	165	161	144	165	139	151	144	166	184	172	163	168	170	136	177	158	171	181	175	149	175	158	160	180	162	153	174	171	157	152	150	144	162	152	157	164	145	151	183	161	174	176	205	203	143	142	140	177	167	163	165	166	169	157	162	159	187	187	188	160	176	158	174	172	168	158	158	150	174	167	163	170	166	147	152	173	176	177	177	167	191	163	180	166	166	149	178	147	147	194	170	164	152	163	159	172	155	152	165	162	154	189	158	182	165	156	172	160	164	166	180	165	146	176	177	173	157	167	166	164	173	166	177	167	156	164	186	158	151	161	159	160	170	165	189	186	157	156	157	167	158	151	160	162	170	143	213	152	168	172	155	180	158	164	163	142	160	156	168	179	163	162	177	160	155	157	169	147	162	153	160	153	181	154	148	154	150	193	166	180	182	166	155	173	156	172	167	157	173	166	164	171	162	165	175	169	167	194	157	171	162	163	164	188	182	169	169	134	161	186	160	150	163	188	178	161	163	168	156	184	188	175	159	174	173	152	160	169	170	175	151	176	153	150	167	182	163	145	173	173	186	158	175	161	133	160	165	163	157	155	174	179	166	149	134	179	171	177	164	156	166	144	160	148	148	178	168	155	168	168	139	158	153	157	158	164	147	157	171	185	172	191	151	170	156	152	180	156	170	167	163	166	176	170	184	163	173	148	185	153	145	168	163	190	153	170	166	171	175	142	174	177	176	182	187	173	161	184	174	178	179	157	172	153	164	152	173	162	197	143	188	175	190	161	190	148	178	148	167	160	162	193	144	168	162	160	166	189	165	163	156	144	167	162	184	155	172	189	186	149	161	141	175	162	194	171	146	197	157	168	165	165	172	157	167	153	157	150	177	169	188	150	158	164	168	177	162	158	174	168	177	168	173	169	158	154	179	160	194	178	174	144	181	168	189	176	167	170	159	168	146	175	157	155	174	156	151	169	175	152	165	162	179	159	159	174	161	158	156	142	160	165	169	172	150	169	187	142	172	146	147	148	163	192	155	164	178	177	150	162	185	180	161	185	178	173	149	170	149	143	159	155	156	162	180	164	160	140	173	154	169	156	169	171	162	143	154	161	181	162	183	173	177	171	153	177	140	167	175	171	202	161	167	156	161	174	156	177	162	181	170	171	168	175	163	159	178	194	179	149	170	171	177	167	169	166	138	160	215	178	174	162	149	157	183	182	173	164	173	168	152	156	172	178	139	159	161	180	156	177	164	176	181	190	155	196	149	161	165	159	157	178	166	164	189	168	196	148	160	164	169	159	182	167	174	172	159	158	168	155	169	172	160	170	145	188	183	175	166	174	178	173	165	185	164	146	176	152	161	179	168	172	154	175	168	165	176	167	150	158	178	149	158	167	140	148	171	173	176	183	169	170	171	163	182	166	156	167	174	148	157	136	160	178	176	173	170	140	169	141	174	136	179	189	147	152	168	166	162	182	154	165	161	171	153	188	158	186	160	170	192	136	142	172	156	156	161	164	154	161	142	173	163	133	147	173	173	167	178	170	155	165	174	158	175	158	175	178	166	164	168	155	149	169	195	161	168	145	169	144	202	178	159	146	158	151	170	184	167	147	157	183	154	166	151	151	149	171	166	171	165	185	163	158	181	164	152	169	202	175	154	175	177	162	174	157	152	174	174	171	162	164	183	184	190	164	161	158	176	170	181	144	181	195	166	172	167	169	177	166	155	175	170	143	161	166	165	169	146	157	146	179	163	159	168	172	159	141	142	145	180	155	157	164	179	153	174	156	165	151	174	162	164	156	172	157	157	153	185	182	178	170	180	169	187	153	177	160	151	166	188	171	154	170	158	154	170	153	170	185	154	176	162	160	153	168	173	163	201	183	177	145	177	183	170	169	151	149	186	187	164	159	172	165	167	163	166	151	157	169	173	166	174	158	157	159	149	171	152	174	149	172	171	130	177	177	181	172	141	162	183	170	184	147	149	148	166	171	151	165	177	150	189	157	181	166	165	165	197	160	147	177	191	165	143	161	165	170	159	165	160	165	187	157	186	168	176	177	164	151	151	165	155	158	169	161	150	161	177	183	154	163	181	182	151	161	172	188	146	176	172	163	166	169	179	187	165	163	188	148	174	188	186	183	178	168	167	164	162	168	161	168	172	156	171	178	152	152	167	139	171	150	157	188	184	177	155	165	163	166	155	161	178	167	167	144	166	165	156	172	166	159	154	169	182	147	165	164	181	161	154	182	149	187	148	176	164	167	190	147	176	166	139	145	155	165	182	162	160	174	157	143	154	165	171	171	168	168
5757	1733	4066	4328	3665	2945	2405	2077	1865	1523	1293	1212	1137	1072	991	953	929	901	830	767	755	762	676	723	753	745	761	751	725	691	701	735	799	789	1034	1239	1141	954	727	714	789	867	920	891	786	701	653	595	592	576	613	564	557	572	567	559	576	527	613	559	586	577	573	561	577	579	514	557	568	589	589	567	578	566	566	560	527	546	558	580	545	508	514	572	570	554	549	590	544	513	530	578	538	548	532	527	596	556	562	568	528	582	534	544	528	543	503	602	548	528	537	555	492	532	555	531	571	554	539	543	570	560	570	525	564	542	507	580	494	524	541	560	535	565	564	526	552	545	544	515	552	559	541	519	525	545	542	524	532	563	547	574	538	574	561	525	530	553	550	504	534	560	533	558	549	567	515	620	576	515	587	528	542	551	553	537	514	538	539	546	525	559	490	501	480	528	533	519	542	557	505	507	587	531	578	505	536	532	539	560	568	544	569	516	545	541	499	522	532	544	512	519	540	581	535	507	541	522	559	566	546	551	542	544	559	541	559	525	548	535	572	509	519	533	515	527	543	539	540	573	563	580	529	570	564	501	528	548	571	519	567	557	525	542	563	516	539	489	522	525	543	546	512	522	499	521	522	551	533	556	516	561	555	555	562	540	566	537	558	554	546	549	529	570	535	541	565	520	513	556	508	544	581	596	549	538	563	527	539	527	565	527	551	543	552	536	566	538	540	534	513	559	574	560	536	500	531	523	573	561	531	530	502	558	568	534	526	523	516	572	490	561	543	551	529	544	551	531	570	575	573	540	513	492	544	572	534	526	553	547	499	527	534	542	518	521	542	509	552	546	545	520	539	577	555	525	525	521	565	556	545	523	555	538	581	582	545	519	507	600	510	540	550	560	546	503	547	524	504	557	518	600	539	559	542	519	536	541	581	540	567	497	551	525	535	583	513	555	568	554	560	540	559	538	533	568	532	533	514	558	549	463	488	537	487	540	529	502	533	550	526	544	529	536	543	519	561	544	563	471	506	536	525	579	539	504	599	570	524	503	522	581	598	499	495	543	504	558	529	547	575	514	566	519	506	557	549	556	508	505	527	627	518	560	530	574	531	532	531	535	547	544	514	551	557	553	520	553	537	556	545	530	512	602	524	547	552	563	556	560	587	561	495	555	565	543	566	535	572	508	561	511	503	546	556	573	584	505	566	531	552	570	514	532	532	554	595	549	554	502	561	514	532	544	519	546	503	511	527	583	476	531	546	533	545	544	541	576	597	552	524	613	556	547	585	518	505	555	581	534	566	540	542	515	535	530	541	547	489	540	534	528	557	566	528	583	512	542	553	514	553	542	560	537	533	547	512	520	533	533	538	571	540	508	581	540	522	526	584	515	509	528	541	549	511	527	553	571	552	542	545	530	503	527	507	610	550	573	556	521	523	574	543	544	553	521	544	545	529	546	529	537	543	504	521	546	516	520	553	537	530	550	508	562	513	494	524	518	545	513	536	508	559	534	521	535	517	520	567	521	537	520	533	545	527	558	565	517	526	583	526	500	546	502	530	541	505	552	591	526	570	574	562	563	555	534	508	556	517	495	513	527	545	541	547	548	537	525	564	517	550	541	535	525	538	543	531	543	561	565	557	565	555	539	573	540	529	476	548	541	521	532	539	563	520	527	519	535	563	526	568	516	587	520	532	536	535	541	506	521	495	579	588	541	546	531	569	539	526	532	525	523	567	537	615	513	522	559	544	532	519	498	549	586	539	527	540	542	540	520	530	539	540	546	523	529	566	548	519	573	536	548	541	581	558	503	538	539	586	546	556	574	525	525	523	543	539	532	572	557	556	529	577	566	564	555	559	549	492	528	547	532	565	589	520	557	534	530	518	535	556	534	551	512	570	549	540	519	567	540	493	560	548	558	558	559	600	540	546	554	530	533	543	533	557	542	507	542	559	536	511	537	548	542	516	547	560	516	509	543	522	510	541	555	558	556	580	529	558	514	500	557	544	529	502	542	560	526	527	540	515	508	503	557	515	552	543	595	581	596	530	561	550	514	574	543	534	513	531	548	545	538	564	574	516	534	534	535	553	540	588	541	574	565	557	544	540	552	523	497	511	507	546	513	527	533	558	557	552	534	506	563	559	522	527	559	541	563	559	519	535	561	528	522	533	536	563	565	571	529	541	542	552	535	522	506	554	524	545	555	557	529	528	487	519	530	547	536	522	551	569	549	561	546	540	485	529	508	518	560	538	555	507	531	560	539	501	545	532	510	548	550	546	520	539	512	529	537	544	560	534	525	531	528	531	566	568	527	510	545	532	568	546	532	551	513	570	556	519	566	550	547	536	560	527	528	592	540	563	500	545	554	558	523	536	568	546	532	534	521	540	534	528	550	554	520	505	568	559	585	544	560	574	536	533	552	514	515	520	564	493	565	518	564	537	545	563	530	513	491	553	541	561	548	558	540	510	522	571	532	558	565	543	551	536	544	514	551	551	538	526	509	581	529	541	571	534	512	537	493	602	532	494	565	569	562	490	533	539	544	584	568	529	532	545	513	563	546	502	551	544	551	550	536	530	546	563	547	574	516	541	548	509	510	536	489	554	516	534	530	539	572	569	563	539	481	563	559	570	613	517	538	528	516	560	522	520	552	533	520	546	558	517	555	558	573	534	572	514	544	515	502	557	521	499	557	543	544	523	569	571	492	520	575	552	575	541	558	541	575	567	537	579	553	527	554	581	555	565	545	526	542	552	530	546	559	511	528	556	533	537	513	527	499	539	558	552	568	535	520	542	557	537	583	547	558	547	511	510	545	547	545	518	518	568	555	525	519	553	549	507	521	550	553	538	524	573	555	493	522	496	557	522	523	523	553	550	563	526	499	512	516	574	525	538	530	573	531	528	536	537	547	493	557	565	534	555	583	562	486	563	529	511	538	560	559	546	545	535	523	570	582	539	508	518	557	490	574	528	525	588	516	517	527	551	547	511	551	523	561	563	525	534	486	555	563	537	495	612	502	563	533	563	529	510	580	607	566	500	569	579	525	569	544	577	490	535	539	536	577	529	543	535	524	517	567	564	552	486	556	525	502	575	553	548	584	531	530	542	561	532	537	538	525	558	549	590	521	553	523	536	556	569	571	556	520	525	529	506	568	534	532	577	550	536	514	564	522	522	560	551	534	550	545	493	512	577	538	555	550	544	547	523	508	510	533	559	573	498	530	525	555	562	567	538	564	535	531	560	538	556	535	553	553	550	588	535	560	551	540	574	518	537	548	523	545	559	508	554	510	543	537	569	571	540	486	550	540	558	515	538	540	560	533	542	579	558	540	558	579	523	560	542	566	564	508	554	565	560	583	510	563	522	522	537	573	508	566	516	569	503	576	566	571	529	520	539	490	541	548	516	529	549	526	559	568	500	566	513	579	515	563	512	548	573	541	563	552	538	541	554	531	524	538	546	573	492	551	553	545	549	543	580	533	521	538	537	540	523	522	541	576	526	555	561	481
8838	2415	2940	2189	1338	1005	751	537	484	393	347	305	254	236	242	243	200	182	199	189	165	166	148	168	161	163	148	185	140	176	151	179	163	154	169	258	237	197	163	159	166	175	176	175	158	154	135	125	128	129	128	136	128	133	132	124	113	150	116	114	148	127	124	147	125	110	112	112	119	173	122	148	139	131	141	128	136	117	127	131	111	99	136	128	134	142	127	116	143	141	127	138	149	123	116	118	129	118	107	119	125	103	105	121	150	118	114	116	111	128	128	129	113	144	117	119	124	152	122	126	129	134	141	125	132	133	118	119	118	108	101	126	121	125	125	125	115	117	120	131	116	119	118	99	121	119	117	116	122	116	108	111	122	130	145	112	117	130	120	128	132	106	120	123	119	119	120	128	127	124	116	108	113	126	120	141	121	135	106	141	100	130	113	117	130	124	127	119	105	113	117	121	127	109	131	133	119	108	121	128	125	135	123	145	102	109	114	119	137	136	139	137	128	117	120	142	120	118	122	136	122	136	108	118	116	128	122	131	114	124	120	113	112	115	136	108	142	133	116	112	111	133	112	115	117	124	126	123	123	127	130	127	131	139	130	115	114	129	117	120	104	132	126	121	124	126	115	115	144	125	132	128	137	133	140	141	133	121	114	130	128	136	143	135	133	129	93	111	135	129	127	110	105	128	136	131	123	129	120	132	103	117	115	121	126	126	136	113	120	109	133	126	96	128	103	128	127	127	111	153	115	128	109	124	140	117	125	109	127	120	131	126	120	120	122	131	125	107	117	97	132	114	137	127	124	141	137	121	143	123	143	135	117	142	149	117	136	130	119	123	136	129	122	122	130	122	124	122	122	126	126	143	124	96	118	128	125	121	128	128	126	117	114	109	133	114	123	129	127	121	99	119	141	125	102	111	122	137	99	112	131	134	122	121	135	104	128	127	109	116	115	136	125	129	116	120	109	132	122	127	125	129	118	107	121	123	133	129	111	131	136	122	124	155	120	117	138	124	131	120	110	115	132	108	108	113	110	120	121	114	141	141	125	132	120	120	119	124	120	130	119	137	121	119	124	154	113	138	126	128	120	121	120	117	109	123	115	146	109	120	95	119	122	128	115	129	152	117	113	113	127	105	117	126	132	126	129	112	129	133	108	156	121	133	152	130	129	138	111	132	130	121	119	131	135	135	114	132	122	115	108	116	119	114	132	146	105	121	117	114	121	144	127	112	115	126	112	137	101	134	110	127	126	120	109	123	116	100	121	117	129	124	149	133	127	108	136	114	124	116	125	125	120	130	123	136	126	127	117	129	124	127	121	114	120	125	101	114	143	137	118	127	119	156	115	112	126	117	123	109	129	124	120	112	121	133	122	139	133	127	126	129	139	88	124	115	113	138	119	139	118	120	139	121	132	136	116	124	133	125	129	121	112	136	122	133	117	142	122	112	126	124	130	137	110	114	145	113	119	130	137	121	126	118	120	118	110	125	129	129	128	122	120	138	119	113	123	118	119	120	117	122	127	153	113	121	136	128	112	116	110	130	126	125	123	105	126	128	126	131	127	103	145	129	122	102	109	113	128	113	96	129	112	110	141	128	122	120	125	128	133	146	92	124	134	138	137	129	122	123	141	112	135	115	131	149	143	122	122	120	116	138	136	131	136	120	127	134	117	127	135	121	121	137	99	136	125	118	125	124	135	129	110	116	144	139	102	146	132	118	104	117	127	119	138	112	138	127	114	128	125	133	131	144	124	114	117	118	117	142	128	135	111	110	113	137	117	123	128	129	111	112	132	137	133	125	134	136	132	121	135	109	137	139	121	119	134	129	163	125	131	128	130	129	121	127	117	139	116	115	138	116	122	116	130	121	105	127	115	138	117	148	135	122	144	134	132	118	122	116	130	124	144	120	124	117	115	96	122	124	107	115	126	122	103	107	104	124	123	113	123	102	116	149	118	128	109	129	143	120	122	129	117	128	122	121	115	123	120	134	127	119	137	126	147	105	134	107	118	112	135	139	101	106	143	105	124	120	116	123	128	120	128	117	126	126	127	129	121	126	143	115	120	124	136	115	115	125	132	122	117	141	123	103	120	132	123	145	114	125	129	123	121	133	118	120	140	122	118	125	134	103	116	97	111	138	117	136	109	129	134	135	114	110	117	121	119	127	118	117	131	125	126	130	120	117	129	110	123	133	134	115	133	134	123	113	131	117	127	130	144	138	125	121	143	121	107	127	126	131	108	125	124	144	126	119	142	103	141	127	134	133	117	120	154	131	134	132	113	133	110	120	126	114	127	128	124	126	110	126	109	124	112	140	117	139	141	109	145	123	122	126	127	140	125	128	121	125	114	126	123	131	125	114	116	115	119	121	130	114	115	115	123	129	143	145	126	133	144	123	118	136	138	112	118	109	115	129	126	154	129	128	117	123	117	131	133	159	127	142	137	122	111	123	133	137	133	116	123	124	137	118	112	124	112	104	119	120	129	124	127	128	126	120	129	121	129	129	124	124	121	124	132	126	121	145	118	130	134	113	111	124	120	123	133	119	124	130	119	105	115	147	129	131	117	117	131	136	133	130	118	134	131	127	135	128	138	122	128	115	120	119	105	128	129	110	128	96	141	123	152	134	129	121	142	120	142	126	126	131	111	118	140	125	138	124	129	121	118	126	131	100	110	123	120	115	130	132	120	117	124	139	140	127	117	128	110	118	120	134	125	126	122	115	110	113	106	137	142	114	109	128	126	130	129	128	131	142	122	149	148	104	121	127	145	148	122	122	123	125	117	119	142	137	120	109	116	117	113	137	111	135	148	132	113	131	133	121	119	136	121	132	132	118	144	120	118	144	117	118	98	109	132	143	126	112	143	144	112	117	140	123	124	128	135	127	121	136	121	136	104	147	126	116	133	121	119	132	128	110	121	139	135	116	141	121	124	125	112	124	147	135	139	110	141	120	118	107	123	128	124	114	112	126	127	134	127	110	114	123	121	131	124	126	130	120	128	134	134	124	124	132	106	120	127	115	123	117	121	117	127	121	127	117	123	116	132	110	114	123	123	126	138	114	115	129	143	126	121	126	117	120	130	138	135	142	141	126	122	117	141	123	122	129	130	145	131	122	133	135	107	110	129	137	136	113	120	117	126	129	118	109	130	119	125	126	134	115	128	135	120	137	131	107	128	115	146	114	118	121	116	117	126	108	142	147	126	135	128	140	124	133	115	116	115	119	125	119	119	102	111	119	148	149	129	138	140	114	109	136	137	118	130	124	119	121	134	125	113	124	139	126	130	130	120	129	111	125	110	141	124	122	141	118	125	122	123	120	120	139	126	131	133	111	119	127	113	133	132	122	126	122	121	121	124	108	130	111	142	122	113	114	133	109	116	126	140	123	111	133	128	113	125	138	124	133	113	107	126	132	127	131	122	133	122	133	132	127	118	116	112	125	129	124	119	123	118	109	132	118	112	118	124	115	129	129	123	115	107	129	126	124	116	123	124	116
7703	2946	6747	7227	6079	5008	4015	3256	2706	2323	2019	1818	1619	1464	1275	1184	1153	1116	958	921	895	856	817	791	871	834	816	799	720	751	782	842	776	841	1281	1709	1389	1230	893	792	844	1153	1098	1040	897	739	620	540	525	510	534	486	499	470	507	514	453	482	502	491	453	490	458	487	456	464	496	457	488	477	464	460	436	468	483	427	458	439	464	471	420	431	424	477	447	453	476	408	468	462	442	453	460	460	461	475	414	457	494	429	397	448	410	435	447	454	462	421	454	462	470	487	426	439	462	475	426	453	453	425	418	437	488	385	442	429	419	451	463	426	400	447	435	412	415	423	410	440	453	428	470	413	454	453	451	451	432	402	417	464	432	403	436	428	436	428	419	428	400	443	415	456	388	393	390	453	413	432	449	439	448	422	418	460	427	433	437	426	421	424	428	426	454	396	439	438	414	438	467	370	432	443	451	453	432	453	407	407	487	438	412	472	428	404	413	413	447	454	380	434	452	454	454	466	421	456	443	415	398	424	390	429	406	452	417	382	396	417	463	407	425	436	434	455	413	413	428	463	448	444	429	435	421	441	444	414	425	451	425	400	455	411	430	407	455	415	399	405	419	396	437	398	406	411	456	431	424	414	409	458	439	451	456	422	405	428	423	447	428	408	447	440	462	435	411	411	471	420	426	424	464	422	421	402	397	463	470	452	424	433	420	440	450	416	450	411	427	414	428	441	446	398	454	462	476	448	439	406	423	424	434	422	476	425	466	433	450	393	445	431	423	425	460	424	455	445	393	433	414	416	440	425	440	404	401	451	405	476	414	404	430	479	416	408	463	450	453	467	455	432	461	446	442	434	428	443	420	419	394	441	421	411	439	427	432	428	433	431	404	420	451	421	387	446	469	420	457	430	407	466	430	397	421	431	424	464	425	426	402	442	432	424	456	387	418	421	426	453	429	418	402	414	433	443	435	464	461	413	405	428	457	410	447	460	425	438	445	406	437	410	415	447	407	442	448	424	392	432	437	421	444	427	431	417	404	432	406	449	381	414	421	424	452	428	450	384	446	412	465	462	428	408	420	442	425	421	405	417	441	457	430	439	419	414	431	429	423	419	449	399	414	418	460	457	429	408	401	466	421	444	434	430	437	403	428	410	420	414	400	404	452	452	426	425	448	422	459	400	437	433	436	418	449	428	424	398	431	430	394	443	437	406	420	452	424	399	436	427	399	420	454	404	437	435	425	410	417	430	421	439	390	424	416	428	414	436	403	416	417	419	432	419	415	418	430	404	447	415	424	404	442	454	440	440	438	420	444	440	429	438	452	438	435	408	404	426	450	430	443	434	434	425	435	394	426	396	427	411	425	417	407	432	459	430	399	423	396	459	410	391	423	401	415	406	459	427	411	451	407	411	451	419	442	442	387	448	430	439	420	393	435	447	406	443	452	432	447	409	458	447	433	413	477	420	449	434	420	486	430	427	435	428	443	430	441	425	403	434	432	417	424	461	411	468	447	411	476	423	423	394	455	426	412	400	445	444	412	385	440	458	392	437	443	460	452	410	411	462	420	427	412	419	427	427	414	450	419	385	412	411	449	458	421	397	416	455	452	465	433	458	404	432	415	438	410	426	434	429	435	430	407	444	424	413	420	435	426	440	455	454	447	430	434	428	414	430	414	414	418	413	435	419	429	421	401	393	388	433	402	444	413	401	450	430	441	405	407	435	405	420	421	417	393	440	430	423	464	426	418	453	453	450	437	439	465	459	386	423	409	442	468	429	399	419	435	459	401	443	433	443	431	425	452	434	445	441	423	407	419	377	418	447	411	430	429	457	484	395	396	456	414	436	452	445	439	413	397	426	451	415	456	421	410	419	426	411	386	443	429	414	447	401	429	443	434	422	458	405	417	426	402	400	436	405	442	447	424	427	431	441	409	460	423	420	420	448	453	419	435	419	441	467	456	406	466	421	435	447	423	432	445	438	398	443	420	424	442	432	453	404	425	461	445	426	455	443	435	460	432	438	412	425	441	469	431	436	421	456	424	420	442	423	408	434	417	452	428	410	436	457	430	455	446	398	443	453	395	419	385	369	463	457	446	449	373	450	414	411	446	455	419	402	432	422	419	415	440	384	451	378	454	424	398	403	434	402	466	403	415	441	413	457	434	455	426	448	419	466	405	434	436	412	436	402	433	413	445	411	399	436	409	460	400	493	433	445	458	430	436	455	407	390	428	445	440	433	453	428	438	424	436	434	406	429	417	388	415	423	448	435	435	431	439	444	412	426	438	438	417	426	414	467	415	419	455	425	487	429	445	402	416	418	424	437	477	457	446	432	435	447	431	408	461	430	448	427	451	436	475	403	442	444	421	453	416	412	409	447	414	424	400	437	418	424	425	452	431	433	406	432	451	445	444	416	438	439	380	463	379	410	436	459	434	461	466	420	471	412	425	391	390	433	435	437	429	420	459	424	431	454	426	421	451	457	419	437	415	450	430	370	425	430	437	421	427	430	469	423	445	409	413	415	402	436	443	420	401	433	471	440	406	421	443	431	433	427	438	431	411	467	412	430	434	428	451	420	434	411	400	438	416	455	407	410	447	440	408	426	430	401	463	430	397	427	434	428	448	424	449	433	410	392	446	414	488	440	457	442	414	431	453	433	411	394	428	403	420	453	444	422	401	416	418	467	428	454	444	448	407	412	482	415	431	429	451	398	453	408	471	421	441	411	428	415	432	411	416	398	428	458	402	438	389	402	400	411	421	435	447	447	455	426	395	449	433	431	407	413	412	465	441	447	436	423	403	410	429	431	404	456	430	439	445	416	401	468	459	383	402	425	441	409	460	458	449	431	419	426	432	445	466	411	440	440	431	414	444	439	426	433	385	441	402	441	418	437	437	394	423	422	387	427	402	390	409	430	440	403	411	387	421	430	399	410	434	413	396	427	436	445	425	398	426	429	444	421	446	430	419	420	434	432	431	411	433	440	465	427	423	426	422	426	412	443	411	486	436	440	444	462	405	421	475	436	391	449	447	446	409	484	431	396	426	426	447	431	447	431	407	429	444	404	437	393	414	444	462	464	422	446	427	438	443	433	477	413	425	448	472	400	412	413	422	426	434	402	453	445	412	404	407	446	453	369	424	438	417	426	436	426	443	407	429	381	414	393	447	414	434	367	425	445	452	447	418	438	433	411	423	416	424	429	396	421	421	440	417	427	429	415	452	440	431	432	408	463	435	414	463	412	455	426	453	438	454	439	431	428	380	453	449	392	434	404	423	426	434	426	450	417	406	441	411	411	435	434	393	438	438	431	424	413	408	445	430	461	443	446	453	388	459	468	432	447	441	418	460	409	456	420	414	434	445	413	449	401	449	458	433	430	461	433	429	408	423	438	426	429	418	387	406	444	457	423	416	419	443	452	409	406	417	390	402	425	401	436	451	444	429	417	423	433	452	443	469	414	419	409	424	440	394	442	404	405	400	429	410	434	431	406	401	425	418	452	408	436
1331	345	401	370	328	298	304	304	285	299	299	292	273	291	301	287	298	281	298	310	318	301	322	266	305	282	287	315	281	299	304	329	317	301	294	275	318	314	302	268	287	296	284	279	291	312	286	275	310	322	287	294	318	298	280	284	288	283	281	277	296	295	296	261	261	288	279	305	290	288	304	271	305	270	281	303	269	287	253	279	298	305	321	293	301	287	292	311	264	310	267	267	257	279	287	288	269	317	293	304	281	252	292	289	290	288	274	325	289	291	300	284	281	275	276	315	299	279	275	272	303	247	303	297	294	276	311	272	279	301	297	290	283	280	314	273	276	270	278	309	313	304	311	277	313	291	275	275	293	302	275	278	279	299	267	312	322	270	297	270	304	294	297	290	283	321	293	295	313	318	288	292	295	280	318	308	296	278	304	282	274	311	284	272	283	306	284	305	275	296	300	284	299	320	293	294	282	311	317	311	291	262	319	304	271	293	277	313	311	279	287	317	325	282	316	251	284	297	288	277	291	271	298	318	293	314	286	300	305	285	287	290	274	282	308	305	291	285	295	289	267	311	305	304	309	302	273	282	334	279	278	272	297	319	279	309	287	285	305	307	299	275	288	285	255	322	286	278	259	295	269	328	293	313	311	297	285	305	288	323	292	301	275	305	320	332	319	307	311	275	278	314	310	275	300	274	311	272	315	300	307	295	286	282	269	322	286	267	292	310	307	279	289	290	286	310	329	315	288	297	313	281	303	306	273	281	333	302	281	285	278	296	286	317	284	285	302	306	312	341	293	330	284	297	308	278	313	299	270	307	303	303	314	287	282	251	301	284	306	314	306	311	295	280	292	320	311	324	314	315	286	297	281	288	294	313	303	316	287	298	302	280	265	291	269	300	266	286	300	321	288	339	305	298	278	288	292	343	305	287	279	287	298	304	294	296	279	294	304	283	273	266	299	288	288	288	254	301	312	295	315	283	272	296	254	288	307	267	299	310	244	281	324	307	292	298	316	298	311	295	301	278	271	314	310	271	275	294	311	287	309	311	276	307	312	295	284	292	302	327	287	280	291	289	294	281	327	291	262	271	282	288	287	320	281	300	300	291	296	280	303	293	306	307	307	294	302	317	273	286	318	300	318	292	304	285	282	279	294	280	280	292	286	319	267	293	323	299	282	281	276	285	277	290	318	313	321	286	309	296	271	283	292	265	267	311	317	290	296	286	291	294	279	304	304	297	289	247	281	301	295	273	282	326	328	264	273	302	293	291	300	309	284	269	286	304	298	314	308	300	282	290	295	284	270	291	257	267	269	282	292	290	279	302	317	315	300	297	261	316	266	332	325	283	331	255	285	293	288	300	295	278	261	284	289	291	315	328	314	285	292	296	300	289	294	303	315	296	293	310	285	292	282	309	285	279	317	306	289	308	295	303	293	300	306	310	301	289	286	299	282	273	285	334	297	286	333	270	321	296	295	275	291	281	268	276	269	330	337	286	297	299	273	304	306	301	278	297	275	274	290	267	285	275	287	328	305	296	266	327	273	300	301	289	302	313	320	297	292	266	323	283	287	263	295	324	309	318	279	314	324	303	292	274	340	304	300	292	305	288	299	297	287	301	306	280	296	281	295	289	279	305	292	273	285	289	335	306	296	290	298	280	284	300	322	298	295	263	291	285	310	298	281	288	291	275	278	292	264	319	279	281	315	313	279	307	292	266	264	269	329	301	287	283	320	287	248	289	264	295	311	278	265	272	312	284	307	296	280	302	293	299	295	298	292	315	334	297	300	283	297	304	302	280	292	282	300	291	290	303	285	276	264	290	281	312	291	320	281	295	285	308	323	306	273	286	299	266	306	301	281	278	289	287	298	281	294	280	290	324	281	312	299	296	293	293	285	261	282	309	306	299	300	284	282	307	285	281	286	294	323	299	291	294	269	274	266	284	277	275	305	281	292	275	275	304	275	276	285	296	258	308	269	265	276	290	299	272	293	323	306	280	294	273	286	294	295	310	305	304	311	269	296	300	296	305	314	304	272	253	308	325	265	330	282	302	322	287	319	299	283	296	294	301	305	314	314	289	287	310	297	291	308	269	267	281	302	309	326	300	287	291	306	291	299	287	275	308	284	296	283	298	275	299	283	326	258	280	293	302	315	296	304	281	295	287	303	288	283	313	267	278	297	272	286	256	303	291	311	296	268	273	299	286	312	307	282	275	290	284	272	289	265	283	296	271	285	297	301	310	260	303	251	298	304	287	294	298	308	288	289	284	289	332	274	275	274	297	337	312	298	283	262	297	284	267	303	267	292	300	282	273	318	281	307	294	295	301	295	280	306	294	300	313	312	288	274	298	277	301	272	311	301	316	302	255	313	273	290	305	289	303	291	271	327	306	301	290	310	306	310	294	263	299	303	309	276	320	303	325	290	280	272	280	294	292	287	303	297	303	299	270	314	304	299	312	266	303	276	312	298	291	264	301	298	279	279	288	292	309	309	262	321	273	291	299	228	297	297	308	269	315	340	326	296	314	286	283	304	290	289	293	256	261	313	282	300	290	276	302	318	314	288	302	289	272	278	287	288	315	293	277	290	305	307	284	291	302	316	275	267	307	288	282	289	298	310	301	309	274	299	306	285	273	295	311	304	283	307	300	265	283	291	304	293	301	258	326	268	259	310	274	299	304	294	298	287	254	260	247	281	297	271	309	279	283	299	297	297	319	290	298	306	309	258	262	296	286	288	297	294	287	268	300	284	289	283	322	284	269	311	296	307	282	305	319	277	279	315	343	290	273	298	292	292	293	295	283	321	310	302	279	293	311	276	298	309	280	302	243	298	295	308	293	294	258	292	257	267	291	278	346	286	291	318	271	264	313	287	280	284	300	266	283	277	288	298	281	295	273	293	302	261	301	290	313	280	288	279	272	272	292	312	271	263	310	260	285	302	294	286	309	283	279	301	312	287	289	295	300	299	282	309	274	265	289	293	285	256	293	249	298	280	290	323	297	294	291	338	270	285	282	273	307	290	281	261	318	305	309	301	305	303	290	299	299	288	314	297	271	305	270	284	276	325	272	290	286	282	311	279	291	286	252	250	298	294	296	314	308	279	307	283	273	293	307	336	307	287	299	308	292	317	275	294	263	277	281	283	286	274	275	314	320	294	292	242	281	289	330	284	306	262	309	288	288	326	297	294	283	289	296	249	303	270	292	314	324	255	309	264	271	278	301	309	290	287	290	293	294	291	285	280	290	317	285	278	278	290	265	290	263	262	276	303	282	285	286	302	278	305	298	273	324	278	306	279	310	288	272	283	283	308	299	311	282	298	302	280	277	253	257	294	303	302	288	294	287	278	275	276	312	290	282	291	290	306	276	320	339	273	308	306	290	316	318	299	258	297	297	303	264	306	283	273	286	321	321	321	356	290	283	302	278	290	326	292	286	298	296	278	299	289	332	298	262	313	282	309	303	283	270	314	288	307	281	308	262	317	297	293	324	284	283	282	289
2455	919	1068	1125	1111	982	1031	958	961	958	952	945	883	916	908	901	926	934	895	881	912	928	833	915	873	914	854	928	892	896	864	901	859	881	959	920	923	955	877	937	911	915	908	932	887	854	908	879	872	930	832	945	876	962	904	884	906	889	867	975	871	888	865	890	857	835	886	940	914	858	900	926	916	897	923	891	846	927	870	892	934	915	850	857	935	950	846	920	885	904	909	926	848	908	897	892	885	865	870	883	927	896	877	863	879	865	907	854	887	863	842	838	874	942	885	834	895	909	902	813	860	891	892	866	930	889	839	891	871	927	864	878	900	842	904	813	906	878	910	888	867	913	925	892	897	876	903	838	832	909	942	890	829	874	865	898	845	890	897	878	887	865	881	887	851	927	892	919	878	901	881	911	880	909	914	877	901	863	807	901	882	852	878	874	868	874	882	949	846	898	844	905	853	884	888	855	854	930	843	826	796	941	921	894	888	850	883	857	911	882	897	913	864	901	824	868	840	895	882	914	910	927	912	819	866	871	838	913	859	836	900	899	914	902	858	872	936	926	877	895	896	868	877	869	894	875	893	874	868	858	889	860	860	877	932	887	882	865	945	923	927	920	894	909	904	890	873	892	923	895	906	895	909	876	885	855	892	887	895	842	861	921	931	875	889	928	875	852	881	876	907	896	908	890	882	868	837	884	902	922	932	847	855	887	876	865	860	880	844	882	912	885	848	891	924	867	900	925	922	938	911	894	883	859	848	839	886	892	879	900	890	886	866	934	902	880	859	863	892	868	891	935	940	866	848	904	872	889	894	889	897	829	870	898	876	904	889	859	907	894	911	872	823	897	954	885	883	878	895	880	903	850	875	813	923	860	885	850	885	874	860	846	878	915	860	862	892	874	879	890	887	869	884	889	869	924	921	909	879	925	849	911	906	905	896	892	889	935	848	865	854	912	899	822	894	810	906	877	886	867	855	956	875	934	871	893	840	848	920	892	884	917	958	915	911	880	888	851	856	916	904	812	918	855	931	870	857	871	860	874	905	900	851	854	833	891	841	866	874	880	816	924	895	902	912	910	892	870	873	944	877	888	888	922	915	851	884	897	923	851	919	877	883	908	856	845	865	927	884	854	839	866	920	900	822	896	854	809	898	899	909	888	887	900	846	903	893	887	890	885	887	926	876	894	849	880	953	917	855	866	911	871	866	919	872	923	838	863	860	897	886	904	936	901	913	866	920	866	910	939	879	871	846	896	893	902	876	873	881	911	823	867	883	861	903	911	853	868	892	851	841	902	897	926	908	923	920	862	827	863	897	871	912	883	865	895	845	881	892	908	904	914	915	849	894	848	850	883	915	849	901	901	901	862	847	879	885	922	882	909	852	895	919	889	909	853	881	863	851	882	867	879	921	903	890	886	878	900	861	914	908	909	892	885	923	910	892	839	876	912	859	866	904	896	886	894	876	956	825	868	916	860	957	862	899	903	879	873	906	902	855	892	869	869	896	810	886	841	842	851	882	893	881	947	862	863	879	916	910	892	884	919	846	874	901	858	895	851	900	900	894	894	840	908	868	878	858	892	875	832	876	836	856	933	970	877	873	882	897	894	891	874	883	871	922	875	862	870	842	886	945	859	875	932	915	883	910	920	902	875	864	884	874	895	897	835	900	886	877	858	854	892	908	906	919	934	850	853	897	890	880	922	863	899	909	842	869	857	875	816	889	826	883	880	904	942	911	823	909	930	916	888	834	838	888	893	881	899	874	902	881	871	897	915	864	902	864	922	902	878	900	840	874	866	945	828	886	897	870	820	872	863	874	893	872	896	855	821	873	865	860	867	877	873	865	854	922	866	878	940	864	892	856	889	894	847	888	872	904	866	879	906	870	877	904	874	859	859	876	877	852	930	859	874	907	909	890	905	931	849	890	853	947	827	872	907	931	814	915	861	917	841	917	848	924	843	902	880	886	891	907	893	864	884	889	892	911	879	876	858	875	849	873	874	902	897	865	846	874	832	848	888	850	951	912	889	883	893	831	897	910	912	876	841	862	842	893	860	876	888	917	864	891	867	939	902	957	873	940	916	920	917	898	885	824	867	888	956	885	905	868	927	861	894	885	906	879	850	874	866	894	917	880	933	881	895	899	878	844	916	926	879	872	873	831	901	881	867	845	892	895	877	933	925	864	897	884	856	879	890	918	888	900	850	912	886	917	920	939	896	887	868	914	906	890	906	836	895	866	861	886	861	906	935	850	872	895	867	867	894	923	909	823	876	926	923	890	907	880	888	863	834	947	904	875	914	908	831	899	908	858	827	856	919	898	837	883	854	887	877	842	882	885	864	863	861	914	901	813	902	859	889	873	873	919	901	842	897	954	890	863	872	878	906	931	878	891	934	859	899	925	848	856	899	877	898	933	882	860	909	900	898	846	900	859	891	841	898	878	903	858	919	910	846	905	900	853	916	933	905	921	920	910	849	927	919	916	844	948	888	830	886	889	899	918	910	869	903	854	896	898	858	899	841	933	832	900	847	914	924	838	872	860	858	892	878	902	872	863	858	895	911	855	853	901	870	931	948	865	888	863	930	860	865	893	917	890	857	871	857	889	879	874	857	869	873	812	924	846	868	842	935	885	834	861	908	881	870	826	850	889	854	877	909	856	869	845	938	879	895	889	857	839	851	886	871	847	862	883	923	853	829	915	908	847	886	893	817	885	899	891	884	882	864	885	924	871	914	853	869	875	894	920	856	865	869	828	857	895	903	867	892	858	842	882	861	865	865	847	952	864	882	907	840	876	923	918	816	945	864	899	860	881	850	911	920	857	874	873	801	856	872	880	858	859	899	906	861	889	852	893	857	890	871	856	897	883	890	870	864	865	845	901	928	853	913	851	899	901	862	874	853	898	868	864	892	906	906	902	864	881	891	906	887	914	864	906	840	907	914	888	871	920	873	888	949	874	862	906	870	874	857	922	883	847	905	881	873	865	897	887	900	846	905	907	880	902	936	886	891	895	898	886	918	888	883	834	885	887	886	827	874	894	904	864	895	842	908	890	848	908	886	905	907	857	839	878	887	889	862	874	871	905	835	898	882	875	863	871	862	869	866	938	901	830	890	856	876	874	846	858	893	897	912	894	839	889	879	929	926	929	848	840	874	888	871	878	858	900	852	908	886	922	871	877	891	874	845	832	879	841	928	944	906	892	856	921	844	923	923	887	883	846	905	887	936	897	888	898	905	909	867	888	880	869	875	883	862	889	909	835	909	894	880	869	866	887	939	845	832	884	889	887	875	903	972	851	892	880	932	924	926	936	942	916	893	860	838	854	899	935	829	918	900	891	869	879	862	853	844	875	883	909	890	821	915	846	890	886	882	912	836	908	910	885	927	856	877	868	885	916	843	909	882	893	901	852	847	915	893	841	892	909	944	898	925	877	901	931	818	934	876	853	872	959	859	873	891	843	892	894	940	879	897	856	886	906	896	931	910	898	902	877	854	899	909
4653	1331	1545	1122	769	596	450	418	312	246	294	243	234	250	220	204	200	191	186	190	187	179	174	213	198	185	173	175	177	175	184	192	167	188	196	182	231	185	180	182	158	196	200	199	204	177	197	177	161	163	165	152	153	149	166	158	179	152	173	147	164	164	192	162	164	179	183	175	165	173	149	157	160	160	158	161	177	164	145	169	158	157	161	182	160	152	162	182	159	172	165	166	161	166	194	176	159	152	175	156	162	174	160	165	187	157	172	167	169	175	179	180	171	152	144	157	165	156	199	140	158	184	176	172	185	165	163	156	168	179	159	143	155	173	166	160	166	145	179	147	182	170	160	171	152	178	168	169	144	146	156	172	160	175	159	163	139	147	158	169	204	138	175	174	158	177	167	173	181	153	162	151	162	160	164	152	174	158	161	160	165	162	165	174	154	203	168	152	154	167	148	179	164	166	149	174	167	193	153	159	154	154	163	180	170	162	143	153	165	162	166	154	166	171	186	170	161	191	154	153	161	164	144	163	161	175	163	153	164	146	199	151	176	161	166	171	159	169	192	164	165	165	174	185	171	164	162	138	146	146	171	156	152	195	172	145	188	153	157	167	169	130	149	174	142	182	184	158	147	170	153	152	168	172	183	179	161	156	179	158	181	150	165	143	206	168	154	165	175	146	173	144	162	171	183	169	172	164	175	144	162	173	174	165	138	164	158	177	147	189	165	183	170	144	140	158	160	198	155	167	187	173	180	171	162	165	171	175	150	169	164	156	164	166	161	156	171	204	193	150	157	166	158	174	172	154	179	163	148	155	174	177	174	161	179	178	166	166	164	162	170	145	160	149	155	153	169	153	164	166	161	170	172	173	195	173	169	162	159	180	161	156	155	139	170	168	162	172	166	181	157	143	195	146	134	156	172	147	178	164	180	179	141	155	151	148	152	170	162	154	193	158	154	178	150	180	169	150	165	176	167	153	147	158	153	145	175	156	172	145	176	162	168	169	155	184	167	152	178	176	169	162	188	166	173	149	164	170	186	147	171	161	169	174	162	162	157	146	168	169	156	163	155	160	152	153	152	156	152	178	180	172	173	182	154	175	165	192	193	151	172	172	149	172	182	152	163	157	157	157	160	182	180	193	178	185	149	166	179	190	163	166	152	187	167	161	168	161	139	180	178	172	159	173	154	141	151	154	169	151	175	160	156	152	158	150	162	157	152	162	175	155	166	176	160	159	167	155	162	137	168	156	157	179	187	140	153	162	153	180	166	151	140	151	178	172	167	170	182	157	179	152	137	157	180	144	169	186	170	165	168	162	163	155	169	165	188	177	152	150	162	188	185	166	172	153	149	161	143	156	172	172	186	156	171	151	172	174	155	152	155	165	180	181	155	175	153	169	153	186	156	181	166	149	171	169	161	170	166	177	176	183	154	165	175	159	156	168	176	163	151	167	157	159	155	157	155	165	168	166	182	164	155	156	164	154	153	166	173	179	151	161	161	172	165	162	161	173	176	169	173	148	168	180	144	149	172	155	174	147	161	148	168	141	143	169	147	161	166	175	172	163	172	168	175	180	179	156	186	167	149	183	142	158	153	164	179	164	132	179	166	163	162	157	167	171	171	133	157	150	174	168	189	151	170	171	194	160	132	160	176	154	150	160	167	169	151	165	184	170	181	168	154	170	167	164	171	194	144	175	170	185	166	192	151	168	144	169	167	170	165	186	173	178	185	175	155	166	184	160	155	163	163	163	171	153	171	144	174	172	155	169	166	161	147	175	166	190	182	176	161	142	144	160	177	163	166	156	173	167	158	143	161	139	189	169	141	159	192	183	172	155	189	174	157	159	157	166	185	179	173	154	141	150	166	162	146	179	150	157	159	156	175	155	178	172	169	183	145	178	179	158	164	182	175	150	163	148	186	172	181	168	169	177	155	141	162	162	159	158	161	175	186	160	148	171	166	156	169	147	167	184	176	178	172	168	152	164	172	173	152	164	170	179	176	144	205	156	160	152	158	177	155	173	157	174	191	187	157	181	162	149	134	164	173	161	186	144	155	154	183	152	177	156	133	155	188	160	157	173	146	178	151	155	165	144	195	181	172	156	168	142	157	185	158	156	155	182	142	170	151	185	183	181	184	179	152	162	156	174	180	190	173	165	157	161	154	175	157	164	153	170	153	159	176	161	159	150	158	170	185	180	174	170	169	145	152	163	177	159	168	169	149	169	152	140	181	151	164	158	170	166	175	181	145	177	150	162	168	145	184	145	172	172	159	159	182	166	166	160	164	191	147	158	175	180	188	175	192	160	174	166	191	174	161	176	155	138	133	199	154	165	161	159	156	171	177	155	145	125	172	158	169	173	142	174	177	153	169	183	154	151	159	146	177	156	197	162	170	159	159	170	165	140	151	157	155	173	155	151	155	164	171	172	147	179	170	187	142	142	168	172	163	167	159	175	159	165	147	182	159	151	167	170	154	184	177	147	171	153	161	175	168	151	165	166	152	179	184	164	137	169	150	166	153	165	165	158	149	167	146	174	144	175	160	157	178	161	140	150	165	152	178	158	156	145	162	154	173	178	154	169	170	179	157	173	188	161	149	164	183	163	170	144	168	153	183	186	176	152	172	151	171	154	158	173	170	161	168	150	166	178	160	156	182	175	190	127	162	156	163	152	153	175	186	178	154	144	166	172	159	213	176	143	176	169	164	180	165	183	160	181	167	151	178	182	160	167	154	145	158	159	177	168	182	151	172	157	161	170	166	161	180	177	176	168	156	189	159	170	203	125	164	165	153	153	181	153	173	154	156	190	149	191	161	159	155	194	173	152	161	170	179	182	168	172	162	165	151	144	151	172	152	197	150	155	163	187	175	175	146	181	190	170	170	178	149	148	141	171	165	161	180	165	169	146	159	146	164	177	180	175	168	136	174	176	156	157	166	153	168	160	176	174	166	178	164	160	176	152	179	174	179	144	191	169	161	162	170	172	148	179	159	166	143	161	163	156	162	158	174	156	167	158	163	162	157	173	155	163	184	190	160	159	160	162	153	177	157	165	175	174	175	168	180	158	183	134	175	168	150	153	173	152	176	168	172	182	171	178	170	165	181	166	154	167	158	184	196	176	165	170	169	170	174	177	161	146	156	154	155	153	171	150	161	153	180	171	181	162	166	178	172	162	158	155	150	155	157	162	159	180	172	157	190	160	183	168	164	164	151	176	165	158	159	152	141	161	167	174	178	149	160	165	150	164	167	178	157	182	170	174	154	182	173	153	171	155	163	171	148	162	187	164	156	188	170	168	161	156	151	145	166	164	159	165	167	160	169	188	185	174	173	178	195	166	183	143	158	159	179	167	142	189	186	167	180	148	143	151	164	188	159	158	164	162	168	162	168	167	162	159	173	151	173	173	168	156	152	157	159	150	151	175	167	159	162	160	171	171	155	175	178	157	161	150	182	141	179	162	159	162	183	174	166	181	179	180	151	161	188	141	150	149	152	165
5682	1752	4006	4297	3623	2934	2410	2016	1809	1475	1291	1228	1137	1098	972	951	913	789	814	770	788	756	744	743	759	782	794	728	730	695	708	696	688	701	795	1007	1110	948	823	665	720	858	920	853	782	675	616	635	549	563	605	593	550	599	571	582	535	585	592	582	586	569	579	596	541	571	557	588	574	536	528	561	539	582	554	594	549	537	534	541	529	590	589	561	571	559	587	554	560	548	525	562	529	536	538	531	533	564	546	549	515	537	564	539	535	586	543	574	542	549	588	525	566	543	561	524	564	544	526	577	534	538	574	524	564	537	537	599	540	543	520	544	542	553	511	552	562	554	536	556	540	553	565	510	568	519	540	547	543	514	584	501	527	537	526	557	537	534	535	584	528	568	589	565	514	503	536	559	546	492	597	516	539	562	552	561	505	509	536	508	528	547	536	562	534	564	522	517	573	548	510	531	563	557	554	526	484	524	535	536	525	565	508	529	580	560	580	519	543	581	558	530	543	522	538	546	558	510	552	560	558	542	551	550	524	476	525	541	519	511	535	580	502	566	534	595	510	525	541	542	550	527	533	540	568	518	555	523	525	556	498	548	543	535	522	573	579	555	523	565	566	561	535	539	535	550	549	530	565	544	540	517	524	549	564	572	531	554	583	528	565	562	520	540	555	522	562	533	552	520	524	552	532	548	531	515	564	551	564	564	515	524	533	566	541	544	546	525	511	550	508	570	545	543	512	533	494	540	582	536	550	598	560	531	551	567	544	501	526	512	535	586	549	519	610	528	513	549	521	546	535	540	530	521	518	503	528	529	572	523	549	543	567	530	532	532	525	560	551	554	534	543	510	525	518	551	541	548	563	541	530	538	574	556	499	517	496	554	557	531	515	545	524	542	540	581	519	538	532	486	543	561	546	575	533	534	528	523	585	552	512	569	563	507	535	548	556	563	554	554	540	556	543	564	500	545	521	538	498	551	552	559	570	507	551	560	531	562	571	519	513	558	529	545	501	538	584	542	505	542	552	547	547	539	539	523	521	539	524	551	527	537	563	522	541	546	535	505	567	560	553	517	525	562	509	542	565	521	589	579	512	543	538	570	573	591	513	545	534	551	598	593	487	516	549	542	551	511	522	526	554	544	573	539	531	541	520	533	545	538	566	537	575	548	543	563	560	534	516	562	550	536	548	539	561	544	538	544	538	552	560	534	482	495	500	546	530	536	562	495	515	515	521	549	547	536	565	546	540	515	557	538	623	508	514	491	559	556	531	508	530	525	519	498	521	516	527	551	555	490	501	516	550	544	546	539	533	543	621	565	556	529	531	534	552	551	578	556	521	549	541	532	503	584	528	575	524	487	518	536	569	552	567	564	521	535	527	526	559	566	572	554	532	555	535	543	537	506	533	609	594	567	490	530	509	543	565	568	515	584	582	574	533	541	535	550	500	523	524	542	557	545	522	545	593	533	542	577	520	480	539	535	532	510	554	545	548	548	545	551	605	581	564	544	563	537	527	508	552	611	564	583	551	568	564	536	577	537	549	570	542	536	513	559	523	534	544	553	534	571	613	554	551	537	520	540	542	524	556	513	560	504	516	560	561	567	555	577	571	519	565	567	559	539	575	542	525	524	534	551	561	539	522	542	547	550	566	537	551	610	557	561	520	536	525	480	557	572	596	553	533	568	521	538	512	576	513	527	516	459	535	570	527	518	573	548	510	530	512	559	508	597	514	538	564	611	526	524	517	541	543	525	547	538	534	553	538	550	530	564	533	529	509	537	568	536	518	516	583	533	555	593	517	485	551	591	562	559	577	504	542	506	535	546	490	515	551	531	523	542	530	530	607	535	532	549	520	550	520	508	572	543	533	535	516	544	544	520	559	572	562	529	571	544	555	549	505	546	525	526	587	529	543	572	545	535	604	574	586	535	558	587	522	535	542	517	554	517	562	569	528	535	541	544	521	520	542	544	531	558	566	550	569	552	564	554	509	548	524	527	526	561	546	493	539	564	537	563	515	541	561	551	563	549	529	598	541	538	538	574	559	554	543	512	569	548	541	515	551	511	514	540	521	543	556	556	593	517	521	547	536	580	565	502	538	487	502	544	544	554	511	574	573	536	542	547	568	554	531	561	521	535	493	488	559	499	588	504	541	554	488	550	512	557	511	529	535	529	530	559	559	547	545	522	552	563	536	520	542	529	548	555	566	493	539	513	536	542	538	538	543	540	547	553	525	524	575	497	528	522	540	499	576	537	491	536	547	559	557	565	510	535	537	542	584	526	519	493	520	535	543	523	570	511	569	512	538	570	514	553	591	548	527	557	551	540	557	544	581	560	515	515	531	554	531	514	486	494	522	564	540	557	526	549	552	552	544	545	569	550	548	521	535	566	476	529	526	503	528	523	562	554	531	576	535	540	533	514	539	518	556	526	525	544	519	540	541	525	560	544	559	527	569	501	592	535	561	565	515	533	571	571	493	478	502	548	512	528	547	518	522	562	539	590	542	551	533	553	497	504	543	549	547	537	538	501	542	573	540	592	563	579	545	520	547	536	549	524	549	588	504	560	540	513	513	519	553	579	511	524	506	561	529	542	533	523	536	519	547	534	559	534	564	538	574	502	558	534	556	562	550	531	542	532	565	523	540	523	536	516	512	545	541	570	569	547	526	562	590	548	548	520	561	531	541	536	557	551	519	519	543	543	497	507	549	515	547	561	530	513	517	528	563	513	548	559	567	501	555	519	543	533	577	524	527	477	533	526	556	516	519	565	528	512	528	560	553	500	515	535	531	567	502	579	524	563	527	534	526	517	528	550	552	557	496	526	557	547	502	523	548	559	509	568	542	535	533	526	542	532	503	523	496	581	527	536	560	554	529	572	565	523	566	566	505	515	555	569	522	525	535	568	537	573	547	525	583	525	535	523	527	538	561	521	558	581	540	522	499	568	516	537	544	570	608	543	527	548	522	532	497	540	568	532	532	539	539	534	548	497	561	505	558	571	546	505	535	519	558	568	509	506	530	577	544	567	583	468	535	544	575	537	532	539	568	539	525	538	555	532	526	532	560	545	540	535	548	511	493	554	533	505	579	554	568	540	548	530	502	557	562	518	519	541	553	486	566	531	528	524	554	506	520	533	587	544	490	551	547	560	546	506	565	553	540	527	555	517	515	566	567	537	553	526	514	520	526	535	525	527	544	538	575	524	557	519	539	524	544	561	529	498	547	537	525	528	534	512	561	561	555	579	547	512	549	531	510	530	521	579	524	549	518	549	520	537	568	579	534	570	546	577	546	561	489	548	494	498	552	571	534	574	526	539	583	534	579	522	528	576	542	497	517	593	559	576	564	526	596	524	563	508	546	526	600	528	569	528	558	558	507	541	543	506	552	555	533	583	574	545	504	602	555	507	532	508	557	533	574	534	555	552	519	580	525	565	494	538	546	562	528	553	561	510	567	526	555	576	566	513	575	529	569	535	521	550	586	529	495	549	508	558	578	551	544	534
8699	2430	2935	2105	1396	942	727	579	488	387	320	261	277	248	245	233	194	181	186	207	179	177	177	155	175	160	185	148	143	155	146	138	169	162	178	199	233	195	148	174	145	170	163	173	133	147	136	116	135	132	135	140	141	121	141	117	121	130	141	152	122	122	120	134	130	113	119	136	113	129	117	117	132	139	124	131	139	119	115	110	114	124	134	136	119	151	119	132	117	107	125	110	139	121	139	131	118	120	114	122	108	127	128	143	121	128	122	113	132	117	121	113	124	122	125	133	126	130	142	134	122	125	121	123	108	112	125	110	113	141	127	122	142	123	107	118	117	114	119	139	122	118	120	126	105	139	128	105	125	118	132	123	131	127	120	120	119	97	131	121	106	120	119	133	115	136	129	116	132	115	125	134	126	125	131	113	127	125	137	131	122	123	128	128	127	117	128	111	137	129	113	122	116	117	105	144	121	135	125	124	130	139	121	127	104	122	123	111	110	115	99	118	163	115	127	110	116	139	144	119	138	115	134	117	123	135	111	122	102	99	147	117	143	138	118	124	124	122	142	114	120	122	124	151	120	111	118	130	135	115	121	96	140	138	113	100	126	126	125	134	139	130	123	152	116	98	141	126	118	128	113	155	146	115	136	130	133	118	113	139	111	128	119	125	130	114	123	140	131	109	150	117	130	138	136	134	129	113	116	120	122	106	122	124	119	117	111	132	108	130	118	135	117	106	113	124	136	125	109	148	97	124	116	129	136	117	117	115	119	149	114	123	112	131	121	102	139	123	133	107	131	131	126	141	139	135	120	134	106	109	127	125	106	116	112	117	107	143	116	124	123	135	107	135	121	132	110	107	122	129	96	134	150	105	131	112	107	117	117	134	122	128	114	117	120	151	118	103	138	116	127	125	110	115	121	121	107	112	108	122	120	136	134	129	119	124	107	115	122	120	113	119	116	121	120	106	140	121	125	117	124	125	135	114	115	116	130	129	136	121	120	155	136	124	114	126	125	116	112	106	120	129	121	125	138	119	126	130	137	131	130	129	131	128	111	122	130	102	122	121	110	137	119	130	151	125	139	111	111	140	104	114	106	142	123	123	115	127	127	137	123	138	127	120	114	123	109	108	128	121	121	131	118	139	135	131	141	114	127	132	144	131	120	118	121	110	110	132	123	138	120	124	124	129	119	118	137	134	113	109	121	134	124	106	119	105	123	118	112	124	124	127	115	118	139	118	129	132	127	124	119	120	134	133	142	125	111	116	133	143	132	135	130	124	127	128	141	118	127	118	103	116	124	106	139	127	121	106	120	135	120	133	130	116	130	125	141	117	121	126	127	119	142	127	143	109	127	122	132	117	127	116	119	123	146	110	126	139	124	106	116	114	111	131	96	94	129	112	100	113	110	140	118	125	113	129	111	106	119	129	122	128	143	133	135	121	126	134	101	124	116	122	130	143	107	134	121	152	131	114	117	118	120	88	116	129	109	113	99	132	136	127	128	130	125	139	142	113	132	120	134	114	117	119	138	140	119	135	139	101	153	111	119	116	128	123	126	115	157	107	112	118	130	122	123	138	104	142	132	120	127	130	124	119	132	131	115	106	118	120	107	115	115	117	126	131	129	121	113	122	125	115	124	122	134	143	124	126	141	124	121	107	130	107	121	127	137	114	125	119	134	105	119	116	131	139	114	106	120	114	123	128	125	131	112	123	109	132	139	101	134	122	109	132	109	118	129	111	133	124	113	152	119	145	129	132	144	136	132	128	112	133	126	131	131	116	115	101	134	134	120	131	111	122	122	110	129	124	134	131	135	110	127	121	117	114	125	123	122	133	131	127	118	112	108	116	111	114	130	129	130	111	138	142	130	136	132	102	136	125	148	108	138	116	147	118	89	131	120	132	130	128	124	109	133	106	111	137	106	134	140	138	133	122	137	117	135	117	146	117	112	115	124	120	133	116	143	120	123	126	137	130	121	124	114	122	132	132	119	110	125	129	138	128	123	130	126	111	103	122	114	147	125	111	117	122	132	132	109	123	127	110	129	126	122	134	119	126	122	128	116	105	123	109	123	122	128	114	119	106	115	103	138	141	108	118	131	117	111	127	130	104	121	119	98	106	113	139	133	117	119	107	123	124	117	129	121	103	143	110	122	110	139	112	125	129	134	122	131	120	116	129	137	123	117	111	106	112	126	108	139	120	135	130	127	107	109	104	102	136	127	121	109	101	110	127	109	152	113	121	124	122	147	128	116	121	123	131	131	111	111	123	152	93	113	118	118	120	129	140	137	108	140	102	111	118	121	120	102	129	123	127	122	118	118	134	135	104	112	123	131	118	123	117	131	130	128	113	116	147	126	143	101	150	106	124	124	119	119	105	120	115	134	128	135	121	106	120	120	132	126	121	132	114	127	107	107	138	122	124	125	122	136	113	114	140	118	106	122	119	117	129	118	122	132	126	129	117	111	111	117	127	119	138	130	119	159	144	125	134	119	128	122	116	108	121	121	116	119	122	111	118	101	126	141	117	136	125	127	129	114	126	137	130	128	126	111	117	131	126	127	138	125	101	131	123	131	132	120	129	111	112	133	118	129	107	128	110	109	149	138	121	117	108	121	126	99	106	115	125	118	122	145	115	113	126	126	153	121	120	111	116	134	115	128	113	110	125	132	114	127	125	129	112	137	122	107	134	110	104	122	115	113	134	121	122	108	140	121	117	136	133	132	116	123	117	119	147	118	124	123	119	123	133	114	142	95	137	119	126	143	117	133	128	122	130	111	134	115	143	108	135	128	114	113	124	117	122	109	140	126	123	124	114	127	112	127	119	112	121	122	153	114	122	117	120	131	104	101	107	118	111	139	118	127	140	118	110	118	119	130	125	123	123	130	136	116	116	131	129	120	99	111	133	110	132	102	126	139	113	138	133	108	133	120	113	137	128	112	135	118	128	111	119	109	113	118	131	134	129	128	117	126	126	128	140	134	127	110	119	108	138	118	125	124	118	123	111	130	101	119	105	143	125	129	127	140	117	138	121	117	128	146	119	113	129	121	122	124	122	112	129	139	127	116	118	134	114	121	119	124	127	124	126	126	130	113	124	118	120	134	112	133	116	105	112	130	128	103	127	121	142	117	132	124	113	111	122	120	141	128	125	114	118	114	120	120	123	126	115	108	120	118	134	134	134	111	117	130	126	126	129	127	107	129	120	121	125	127	132	122	139	114	121	142	96	115	117	122	130	125	107	135	126	118	109	140	119	103	116	129	110	104	114	108	122	123	123	131	109	117	105	128	138	115	115	117	134	104	121	118	125	117	125	112	127	100	117	119	128	132	144	140	131	109	116	125	133	119	126	127	127	112	120	115	124	135	133	100	137	116	146	101	134	116	141	108	152	124	100	120	106	136	115	114	128	106	114	122	115	107	115	116	124	122	123	123	134	114	129	141	119	135	140	127	116	136	133	149	119	140	141	129	144	120	108	110	117	132	125	108	137	128	137	135	140
7814	2948	6705	7201	5998	4824	3863	3300	2753	2385	2069	1793	1614	1400	1323	1228	1109	1068	966	939	901	836	820	832	855	890	843	773	730	768	746	732	763	854	969	1437	1515	1162	979	752	652	1054	1223	1034	942	719	620	567	499	562	479	507	491	484	507	476	492	497	493	481	483	489	481	471	434	490	421	459	451	458	465	487	478	445	473	463	454	414	482	428	490	456	461	440	399	435	446	439	459	451	429	457	398	434	444	487	478	460	458	459	447	426	444	442	460	462	459	438	438	421	462	461	444	435	439	448	429	415	422	414	444	416	448	402	434	467	426	478	474	447	426	441	479	448	435	434	449	426	401	440	455	452	424	416	458	396	424	411	437	450	442	411	447	428	398	437	435	432	462	423	428	439	401	414	457	447	450	432	413	472	430	430	442	452	429	426	408	440	446	424	430	451	439	426	426	417	438	443	418	449	422	450	424	393	419	454	446	442	400	411	393	397	448	431	416	429	400	419	443	410	421	431	427	418	407	442	432	434	429	432	453	437	440	445	420	425	434	409	409	452	421	450	422	423	427	402	445	434	440	463	448	430	403	459	430	428	446	430	461	408	439	456	413	434	449	419	426	385	441	418	401	412	423	413	440	430	414	426	422	468	405	459	446	437	446	434	451	417	416	433	426	464	419	410	459	451	411	457	390	430	416	453	443	462	418	468	433	466	404	444	428	458	442	444	436	431	409	417	433	422	415	419	428	376	410	406	417	436	416	420	414	423	451	436	431	445	413	437	396	450	407	393	471	464	440	458	457	433	417	429	426	428	440	419	429	418	432	474	467	444	399	392	435	416	450	422	451	420	457	418	416	454	410	418	427	404	402	458	405	436	419	424	427	484	425	415	441	438	432	442	436	413	427	460	423	441	432	441	436	416	431	441	446	416	422	378	403	411	450	430	438	425	424	450	426	404	429	431	437	419	413	430	425	443	421	419	431	421	420	463	441	429	450	416	436	425	435	431	415	412	460	437	437	438	436	439	421	436	443	434	434	432	451	451	431	439	413	442	430	420	395	402	456	407	442	449	433	415	436	413	410	422	439	439	481	415	392	420	421	424	408	470	495	403	417	416	461	441	474	400	452	393	423	435	449	410	448	459	436	454	427	430	458	446	429	417	440	450	417	444	433	396	422	414	406	441	433	408	390	463	447	455	446	434	445	441	427	408	476	425	411	454	458	444	455	422	389	415	428	428	460	424	430	433	442	416	432	441	445	386	446	438	399	468	424	440	408	397	402	432	451	410	454	419	440	441	430	415	427	446	425	442	425	428	414	413	464	433	405	434	404	429	432	416	431	402	446	407	450	427	443	421	409	431	435	408	435	448	412	425	460	449	433	421	438	429	390	446	448	422	404	445	439	419	420	429	453	432	427	451	408	411	436	437	436	452	402	415	433	430	432	420	430	403	435	450	384	417	445	420	468	449	411	426	419	430	460	478	448	374	394	447	421	400	409	485	419	429	446	476	440	436	430	438	437	445	415	420	421	435	449	422	452	464	422	452	407	408	408	435	448	393	448	435	429	444	425	398	407	421	466	434	412	420	430	432	438	443	393	432	437	427	435	467	453	474	396	434	440	449	399	407	421	405	430	452	413	441	468	435	410	418	398	426	410	404	463	460	422	429	398	390	404	432	447	433	430	396	429	410	408	412	457	422	442	424	441	375	408	412	439	466	427	411	447	437	431	416	440	453	444	442	450	413	444	465	387	452	442	413	426	429	447	424	435	462	445	440	430	456	412	441	425	413	442	429	415	458	441	404	426	408	441	429	431	398	428	443	416	421	435	426	405	411	419	436	453	477	445	468	419	466	433	433	428	420	451	425	405	425	478	449	443	435	426	393	451	463	443	420	458	463	422	416	414	436	436	429	402	443	410	431	403	423	427	432	404	420	453	439	459	473	422	409	436	422	437	406	431	426	402	428	425	419	429	462	407	414	413	434	414	417	382	431	412	398	413	425	442	419	431	468	452	399	472	422	434	439	440	434	427	412	420	427	432	413	464	413	386	421	460	456	440	444	418	425	426	492	453	438	428	453	425	452	450	438	429	439	436	408	462	416	425	418	412	413	441	457	459	435	434	436	417	401	435	399	406	440	444	411	420	425	435	408	435	441	417	427	441	442	416	476	450	474	440	417	422	383	456	430	451	440	423	448	403	438	398	443	392	418	448	436	423	443	466	401	445	446	430	417	425	430	444	426	480	402	415	459	463	413	437	448	449	429	442	400	424	416	420	412	462	429	461	431	451	442	440	443	442	450	445	473	433	478	437	426	439	425	431	456	467	448	434	419	421	417	448	424	386	401	478	399	407	407	455	469	447	415	395	424	421	393	406	447	419	414	430	452	440	419	409	458	440	478	429	417	435	457	431	411	408	459	382	446	444	454	432	476	424	431	441	462	424	434	454	432	440	427	433	441	402	448	418	386	442	456	433	419	476	453	424	414	425	450	417	427	421	416	410	456	434	467	401	427	406	416	443	421	418	436	420	442	401	417	459	412	436	455	429	441	442	396	436	428	472	444	420	438	455	398	443	424	442	449	396	436	425	424	418	425	461	430	396	423	455	418	432	449	440	433	426	438	442	429	424	434	442	465	405	457	432	450	428	443	422	445	411	439	406	414	407	443	449	454	441	434	452	440	420	440	436	403	431	459	449	420	409	431	451	426	467	435	423	466	450	426	411	463	450	415	434	422	430	433	418	446	435	401	423	447	444	461	438	394	420	407	442	425	457	458	450	437	425	427	434	393	426	394	454	431	455	451	416	413	427	429	433	438	398	409	417	419	421	402	443	445	461	421	457	408	429	419	446	414	431	448	461	444	425	426	429	425	443	457	437	436	430	427	403	425	445	420	393	405	403	425	441	408	439	418	422	418	432	406	411	486	415	439	456	441	431	454	430	420	449	425	435	419	433	428	402	410	424	442	414	412	403	466	457	461	413	457	438	417	424	435	413	377	397	417	433	450	415	425	389	445	434	415	419	411	428	433	425	412	416	457	435	386	424	448	422	412	445	402	421	428	406	446	420	450	463	417	465	452	388	473	414	470	435	431	416	440	435	426	459	418	426	432	418	383	438	418	428	420	456	415	476	435	460	397	393	400	434	452	415	420	428	446	399	426	452	453	429	403	477	448	432	421	406	392	434	430	390	391	414	450	458	484	421	442	441	419	423	417	445	424	439	426	451	411	431	433	456	438	453	400	458	391	415	433	451	426	457	464	417	434	437	427	450	447	437	426	420	417	470	446	432	456	448	402	435	393	434	420	395	445	423	444	404	425	461	400	418	413	430	403	417	443	446	419	449	451	403	487	455	440	435	423	440	451	468	421	446	408	422	423	424	441	410	427	398	432	429	425	432	434	423	428	411	461	425	407	438	419	438	415	434	429	422	428	417	399	441	448	450	426	457	425	421	445	428	438	429	469	434	436	431	459	441	415	433	431	466	444	438	390	428	419	451	420	446	383	428	413	421	452
1370	338	358	356	304	341	311	308	308	293	312	318	278	264	296	305	282	290	284	311	298	276	318	291	267	310	309	259	288	292	291	292	306	287	328	268	283	309	305	261	304	287	297	272	283	328	298	287	296	268	258	299	255	289	275	263	300	311	329	281	276	294	267	318	271	279	276	304	299	284	318	298	322	278	268	297	263	284	333	328	316	304	278	281	292	300	289	296	278	280	301	290	272	298	289	286	315	282	291	290	301	295	276	334	296	315	260	276	267	306	270	320	289	297	261	272	293	319	271	327	291	311	276	308	295	314	291	304	304	322	264	272	298	291	297	323	281	320	302	284	284	306	292	322	267	294	322	282	294	298	257	254	289	269	265	298	305	314	307	297	276	295	299	300	308	271	273	274	317	299	274	280	274	282	265	308	275	317	310	296	288	322	255	274	283	305	281	318	290	327	298	301	312	276	294	280	302	280	297	303	268	290	304	307	265	291	282	323	296	286	291	261	304	242	302	260	294	286	289	289	290	277	305	300	286	264	306	274	296	317	294	324	299	305	278	301	302	303	314	267	287	273	299	270	269	297	289	318	305	282	294	315	273	309	293	303	287	282	285	302	272	295	303	301	291	267	293	309	300	308	285	286	294	281	310	331	310	291	273	266	240	310	300	299	300	295	272	317	291	305	304	315	282	290	260	280	264	290	284	314	300	289	282	245	299	303	277	290	296	306	292	298	295	309	283	296	319	319	287	293	302	297	297	283	296	257	295	289	283	280	253	280	274	294	265	270	319	325	304	295	278	276	316	289	301	301	281	315	305	275	321	277	233	288	324	289	304	289	260	299	276	303	269	280	290	283	298	286	279	325	293	309	312	341	327	284	281	328	295	298	278	322	269	308	289	316	315	271	272	296	265	306	310	286	311	266	275	297	249	279	254	270	286	287	283	285	279	274	275	285	305	290	310	304	324	289	290	328	284	287	309	280	278	310	292	335	267	313	274	290	311	320	276	307	294	332	288	297	292	307	321	304	292	282	286	295	281	306	302	301	267	302	274	274	309	312	265	310	285	284	297	298	262	323	304	300	293	326	263	347	299	281	279	297	269	300	309	267	305	264	305	304	315	250	290	293	293	285	302	281	315	315	314	284	312	293	258	289	274	334	285	314	280	295	301	302	325	289	311	280	285	294	251	283	266	276	278	287	330	298	269	274	282	264	309	280	283	300	310	283	313	287	298	302	303	316	310	282	272	255	263	271	283	280	292	283	298	280	293	282	292	296	323	311	268	328	308	317	290	295	302	304	279	288	298	327	307	305	279	301	319	302	278	314	287	274	308	287	293	265	290	295	289	259	293	289	291	288	301	300	299	275	252	294	302	321	283	284	309	298	299	298	289	292	308	273	288	297	313	283	305	293	295	257	298	294	284	281	281	321	267	274	313	284	286	298	302	293	292	289	311	298	291	297	313	344	309	272	327	269	303	260	271	307	259	305	308	281	299	285	327	305	283	284	286	278	309	290	304	282	285	282	275	299	313	287	276	298	310	295	307	280	314	288	303	294	279	323	313	264	320	286	274	275	324	328	290	281	260	263	312	250	276	277	314	317	287	257	294	300	281	283	284	283	277	327	281	269	327	272	268	307	310	271	289	282	300	287	277	272	282	298	309	289	300	296	293	318	283	273	289	297	341	300	309	308	292	290	276	296	297	282	277	308	289	286	304	308	287	262	266	286	284	294	278	289	274	325	302	290	279	288	305	266	314	285	281	290	265	291	268	283	299	304	310	295	289	303	300	327	264	300	280	297	302	262	311	293	300	300	308	268	266	277	283	317	277	292	285	289	293	278	302	280	280	279	288	284	295	328	308	299	311	280	295	295	283	271	280	292	268	271	289	270	310	271	294	274	307	275	290	281	296	296	247	266	281	285	291	272	288	286	286	272	291	321	284	253	253	278	292	303	324	294	299	257	300	286	322	310	267	304	305	293	302	281	291	320	307	270	273	261	291	285	289	285	272	319	305	281	296	291	291	297	272	311	268	311	289	301	277	298	292	280	281	294	281	314	281	310	313	298	319	312	259	316	287	316	296	284	303	307	314	282	302	299	284	298	253	309	296	251	297	288	273	270	285	299	306	295	311	267	301	342	310	288	270	296	302	324	298	295	293	319	268	266	265	291	291	305	296	301	312	315	291	300	247	275	304	273	281	310	282	280	283	270	283	287	278	283	275	280	301	303	286	298	320	298	324	282	267	286	321	259	295	262	272	291	270	294	271	267	275	283	271	300	292	300	280	335	296	327	291	288	301	305	301	301	320	314	281	272	261	295	290	299	297	266	294	320	303	289	293	286	304	281	300	315	275	292	300	278	293	319	290	315	279	288	310	307	291	303	293	342	293	287	270	265	262	296	336	291	261	261	281	272	270	276	271	293	310	296	301	299	296	310	275	275	304	316	268	293	317	306	283	306	286	296	270	288	246	318	318	294	317	337	308	289	298	301	290	296	281	304	305	332	290	308	304	283	270	302	306	294	290	302	286	301	304	314	310	290	308	273	299	280	285	270	283	294	265	255	274	298	281	287	307	276	286	294	296	309	284	320	333	284	296	295	260	269	299	306	300	281	303	315	310	299	330	288	300	289	293	281	307	277	285	308	286	263	299	296	327	301	293	279	277	330	290	274	288	276	279	272	280	293	294	292	299	260	271	279	286	295	294	286	287	276	283	282	275	295	305	304	282	287	245	309	289	307	293	274	308	300	310	315	268	292	292	281	292	278	295	276	302	291	304	303	313	261	268	287	282	302	305	284	289	285	279	298	284	291	304	286	290	294	299	308	285	294	272	319	286	317	295	283	305	314	259	288	268	301	282	295	280	290	298	298	290	282	277	290	281	294	311	283	294	265	289	302	303	289	300	276	284	285	296	300	287	279	306	287	299	284	266	278	328	294	291	291	268	312	290	279	309	296	296	286	297	335	296	290	273	293	294	282	285	285	284	304	272	352	291	301	291	304	280	275	290	298	279	271	279	293	294	296	309	300	273	278	281	320	294	266	300	317	303	287	304	272	289	259	267	267	312	272	296	345	307	302	255	245	294	284	311	283	273	301	291	296	275	289	265	275	318	288	310	317	312	297	268	272	302	310	306	291	297	293	288	290	303	273	274	271	287	295	315	297	303	284	262	258	319	270	297	297	322	288	275	274	261	302	279	293	311	291	296	288	256	326	299	312	288	288	277	295	273	279	295	283	299	296	306	287	283	341	309	300	283	290	304	292	304	284	321	281	275	295	261	315	304	297	290	295	282	283	310	282	295	274	320	296	318	287	307	266	305	275	307	258	274	279	276	283	288	323	292	297	282	303	301	293	278	266	294	310	275	298	299	286	280	318	323	297	296	296	289	331	298	310	274	284	305	293	281	291	279	291	281	300	302	262	251	299	269	289	265	271	313	291	297	295	291	289	281	267	321	330	281	288	250	294	289	300	289	280	284	297	285	289	302	289	276	271	294	300
2437	973	1132	1119	1056	998	1000	1014	1000	966	928	918	907	893	891	894	915	980	903	878	908	878	929	881	867	896	876	893	841	852	842	880	888	866	888	944	892	878	924	900	883	944	920	869	892	932	829	878	861	888	909	916	883	883	888	890	864	890	884	918	894	852	899	910	885	904	850	920	840	874	855	892	888	897	878	898	933	865	907	895	871	922	911	902	860	930	839	857	934	950	902	897	893	871	872	932	873	888	881	887	852	914	864	909	912	852	860	859	928	904	905	900	898	859	865	877	890	938	914	920	872	901	936	906	903	886	901	923	947	844	842	880	881	846	844	911	901	853	870	847	926	816	908	914	904	906	868	926	865	884	918	868	863	850	844	891	868	910	896	875	905	927	851	896	900	878	869	896	877	848	866	907	929	944	855	844	880	903	924	882	907	867	878	870	887	901	872	908	911	862	872	934	867	916	897	873	865	903	863	883	914	905	855	910	854	891	908	877	880	906	871	866	876	880	903	890	909	916	927	831	843	841	851	905	900	887	832	879	867	883	878	869	902	909	933	855	868	883	887	890	874	923	854	828	889	876	906	903	911	883	846	869	907	873	899	875	860	895	896	845	940	893	822	886	880	878	957	855	878	857	880	942	883	867	920	877	925	860	927	899	883	861	905	877	869	880	862	903	829	888	905	895	884	903	920	892	871	881	896	852	889	895	842	845	904	886	867	888	875	897	926	901	881	886	899	865	914	888	904	856	816	864	877	913	890	889	935	853	877	881	923	881	851	878	865	903	905	863	943	845	895	869	885	913	906	874	894	863	910	865	900	905	856	866	891	911	910	900	853	900	857	900	911	874	901	867	913	859	896	938	867	837	908	880	856	919	917	877	903	851	846	896	904	889	835	895	858	828	854	880	898	924	854	890	855	910	851	882	881	862	877	854	909	861	878	926	874	887	873	883	816	891	848	887	865	951	915	938	889	902	851	863	930	888	884	870	885	921	894	845	848	922	901	918	874	833	885	867	902	899	910	903	869	895	879	846	826	884	898	891	908	882	955	872	868	902	923	826	876	899	891	886	884	899	865	846	867	898	906	921	877	893	925	878	913	857	870	889	887	836	897	859	859	884	863	909	923	828	867	887	820	858	931	859	875	865	887	889	894	870	845	888	883	911	887	878	925	863	871	884	887	912	953	877	897	866	911	916	863	823	897	817	874	879	918	913	859	942	852	914	908	902	853	933	865	879	930	858	874	874	833	876	877	906	895	877	873	848	896	865	903	903	876	907	864	866	920	885	895	897	908	919	878	911	871	917	869	920	937	883	856	870	840	849	888	921	841	892	840	862	868	906	885	850	902	885	868	849	848	881	897	877	860	880	923	900	935	872	914	899	873	852	829	850	947	871	928	917	888	845	888	865	898	868	913	921	829	903	907	916	908	946	880	902	888	908	915	901	947	921	870	907	895	909	890	876	817	864	863	894	829	919	885	876	838	828	906	836	932	881	837	909	910	844	897	931	880	840	868	914	873	887	882	920	928	903	813	888	892	873	869	878	878	937	901	820	847	865	897	919	916	872	844	898	884	878	869	888	887	869	928	939	915	867	893	909	888	864	858	856	906	839	825	898	872	925	952	875	877	858	890	925	923	900	894	910	860	934	901	915	912	863	830	913	864	877	870	845	919	870	885	867	870	870	900	890	895	859	888	848	874	862	849	918	857	893	839	910	879	948	882	865	872	845	906	850	877	922	889	872	931	849	918	870	876	899	916	889	874	832	847	922	866	878	871	865	828	883	874	897	877	871	860	861	900	932	841	939	959	914	897	853	864	862	854	924	884	870	899	871	860	852	917	873	886	903	864	890	902	869	911	867	852	876	887	898	909	869	824	903	878	802	884	855	913	881	883	890	888	862	889	919	866	896	892	907	892	832	820	907	899	901	847	888	873	871	938	882	911	845	908	940	876	901	897	868	919	899	909	906	889	883	880	919	877	862	909	889	877	854	913	860	841	898	870	893	866	864	920	902	898	917	854	911	871	923	906	897	931	892	891	839	863	850	870	863	910	920	849	879	886	837	873	935	899	875	901	845	836	891	884	860	885	919	905	898	858	902	862	877	908	906	861	849	875	872	858	894	899	866	862	880	852	861	892	886	897	881	866	930	907	882	891	913	894	883	869	934	854	848	878	880	877	901	865	894	906	879	906	878	874	913	888	932	892	942	870	855	893	885	894	845	925	876	953	856	886	864	896	926	848	874	919	891	915	856	937	826	866	899	884	882	876	910	844	876	913	880	892	932	877	915	881	909	896	877	888	865	922	900	868	943	895	899	900	868	909	906	885	883	899	835	900	857	876	920	907	880	902	910	928	889	907	938	918	901	847	894	908	853	879	896	872	895	901	931	909	879	893	881	949	906	897	826	949	883	852	955	862	937	873	864	937	875	937	898	866	842	857	894	916	885	889	903	843	863	853	897	899	906	885	892	915	847	865	858	893	929	883	870	875	879	853	832	878	874	934	811	883	868	852	885	864	841	872	881	912	899	904	904	864	904	898	874	790	836	936	909	896	888	914	872	911	860	868	841	884	865	847	850	870	863	843	898	879	887	889	890	909	900	857	898	901	850	864	884	857	913	840	872	906	859	842	893	889	917	854	946	914	861	883	870	816	889	887	861	840	900	854	908	918	876	860	876	887	906	865	904	924	909	899	921	829	900	859	849	904	874	929	892	872	895	861	865	827	913	845	854	869	899	847	910	880	875	847	858	875	946	864	879	861	860	893	892	871	847	912	873	891	890	847	861	901	884	892	881	899	860	871	856	879	908	896	854	827	871	936	925	880	855	859	908	896	862	893	852	881	905	873	857	883	921	874	892	851	853	877	890	855	860	926	886	911	935	855	885	937	950	915	896	911	860	853	854	823	838	867	901	884	878	910	884	902	912	914	929	900	892	890	933	897	884	911	915	913	895	881	903	862	902	879	895	867	870	869	893	921	917	929	882	925	897	917	920	855	851	899	869	830	885	870	903	892	873	876	938	865	878	893	909	927	907	853	876	908	899	878	850	877	897	908	890	877	863	885	920	842	912	889	895	904	863	847	894	854	904	899	854	852	824	883	925	902	943	882	858	887	824	918	904	910	890	909	889	877	867	835	827	855	867	905	912	911	908	837	869	861	887	866	900	878	896	879	936	897	879	880	933	918	889	904	901	883	823	936	851	860	941	967	875	930	876	883	864	966	876	871	916	878	878	875	888	870	894	893	967	869	888	910	905	776	888	881	873	928	884	871	883	904	859	867	920	975	876	883	943	924	909	894	865	862	989	913	887	877	851	865	855	809	873	877	886	904	888	885	852	873	909	861	891	860	882	872	901	890	864	889	908	886	863	884	880	868	936	855	844	903	843	844	882	822	913	911	867	921	903	918	823	918	913	893	928	885	881	908	886	879	839	919	930	885	890	890	882	862	881	866	859	913	888	890	856	909	935	874	889	880	922	895	850	952	888	830	888	911	918
4730	1320	1562	1136	822	576	448	391	346	293	259	266	222	247	247	194	214	188	187	193	187	180	176	160	175	192	170	163	188	185	183	191	168	191	214	202	188	201	182	178	197	170	202	177	176	169	175	162	164	193	156	173	160	153	173	185	178	183	182	164	167	145	160	164	158	159	174	173	155	165	174	171	166	169	148	170	159	189	154	160	183	158	172	161	143	163	188	157	203	185	185	161	151	168	165	159	164	181	178	161	148	168	173	177	170	166	183	190	181	160	169	179	152	147	172	166	169	161	159	182	189	180	201	167	171	158	154	160	167	166	162	160	162	165	164	178	169	157	180	171	178	152	144	178	159	163	181	167	169	141	159	156	175	164	159	152	152	155	185	148	183	152	169	150	152	161	181	176	141	146	158	181	175	167	173	166	152	139	162	164	184	153	169	174	186	178	148	168	161	166	145	176	167	150	152	171	182	170	182	182	180	155	163	163	150	168	156	162	162	175	138	173	163	158	171	182	155	171	163	170	182	154	151	191	159	160	157	163	159	154	179	165	151	151	165	168	166	160	162	167	177	183	171	183	157	165	160	165	147	177	151	160	176	146	160	167	175	179	162	164	165	185	172	161	164	161	169	148	183	171	148	171	159	185	174	163	181	149	163	158	183	176	184	170	160	173	151	168	179	165	144	159	165	171	198	161	186	168	177	166	153	179	167	175	161	136	160	152	167	155	157	180	151	181	153	153	161	149	156	154	157	167	156	156	163	175	155	144	170	178	159	147	131	151	160	162	169	163	176	178	170	177	181	178	184	175	152	150	157	175	143	183	159	164	170	164	182	177	162	188	164	142	180	163	173	172	156	150	161	160	147	155	179	181	177	162	141	148	173	182	184	178	154	183	160	159	161	164	166	152	161	168	163	178	161	163	167	166	172	155	150	171	183	172	176	146	170	182	174	173	164	146	175	169	173	163	161	160	187	165	170	179	162	144	175	179	168	154	158	156	170	141	146	162	165	173	146	159	177	157	166	168	195	144	185	171	151	165	161	168	183	159	154	147	183	158	176	169	181	181	154	182	165	158	188	172	176	171	176	165	174	192	189	179	172	165	171	167	165	139	166	172	156	155	146	166	164	184	178	158	146	171	181	175	167	183	170	156	167	165	154	173	162	153	158	165	158	175	178	173	150	155	180	167	175	148	148	156	164	172	180	162	137	180	165	146	170	148	187	190	139	174	171	153	174	170	169	157	151	159	184	157	150	169	161	139	168	155	147	166	151	174	162	150	170	188	162	145	141	184	167	168	169	171	157	150	184	147	150	161	145	186	180	167	143	159	148	163	166	170	176	154	178	156	172	162	181	177	172	159	160	165	156	160	162	152	170	167	152	172	174	172	174	172	169	147	166	180	155	153	171	177	158	161	173	169	166	167	162	155	169	154	190	161	174	171	135	183	174	188	168	160	175	136	153	152	171	154	193	168	170	170	173	156	179	196	178	187	189	168	167	172	186	163	143	166	175	139	162	173	145	171	182	167	149	179	164	155	158	173	151	138	169	160	176	159	158	144	152	152	174	160	166	152	181	160	150	156	168	161	187	178	153	177	162	171	155	169	158	149	161	160	157	165	172	186	186	148	163	160	176	152	163	166	173	165	143	145	156	162	177	145	150	161	179	168	174	182	164	137	171	150	150	161	139	145	160	175	156	165	158	185	173	182	161	156	162	168	174	168	162	156	149	166	154	172	168	172	166	174	163	150	181	186	177	174	148	159	145	152	183	174	152	171	153	165	185	150	154	158	146	192	146	171	190	171	134	166	172	160	153	164	152	182	174	170	166	153	158	162	165	185	170	183	155	142	158	145	150	186	176	173	165	168	172	162	184	160	184	155	171	162	196	142	154	141	180	168	144	179	160	152	185	172	171	166	154	170	167	168	155	181	147	163	174	166	161	164	177	176	143	178	148	160	172	148	179	166	177	176	180	148	180	155	157	170	160	154	157	150	183	178	178	189	161	160	158	173	169	145	166	160	151	153	172	159	151	174	163	150	168	151	168	175	177	174	194	153	160	145	175	155	181	163	179	163	159	156	174	170	158	157	152	165	159	170	166	136	171	153	181	157	187	156	168	156	180	175	144	168	155	177	153	180	156	170	156	173	168	167	179	158	143	172	165	170	155	178	174	152	168	171	158	182	164	178	182	153	160	172	149	167	176	160	175	155	156	196	172	188	171	148	158	157	180	178	152	179	174	156	141	163	166	158	171	160	163	150	161	164	184	159	163	170	169	161	150	159	141	174	170	162	153	171	162	176	160	161	152	190	174	168	178	172	174	169	151	186	175	157	152	161	158	168	162	161	146	166	171	172	178	164	187	164	172	145	155	151	136	158	184	175	149	162	151	169	172	164	145	158	162	162	160	174	150	144	181	164	183	180	172	166	160	151	160	174	151	173	168	188	150	174	190	143	198	165	182	174	157	177	162	202	162	170	180	167	176	169	150	156	154	167	150	156	159	162	161	151	155	179	166	158	184	189	146	150	169	179	178	157	170	182	158	170	154	154	170	152	151	149	147	161	181	160	166	148	148	186	156	167	155	136	166	154	156	166	160	173	172	165	160	165	160	153	158	177	152	152	167	163	165	150	162	161	155	156	152	160	189	151	132	141	162	192	178	167	138	164	177	153	185	170	162	151	168	176	187	151	173	182	149	176	161	179	145	158	181	151	163	148	155	166	141	161	158	161	157	174	175	186	168	178	163	178	161	149	163	176	155	180	177	136	154	166	152	157	162	166	172	167	172	150	184	151	151	166	161	176	191	166	170	176	165	167	181	166	140	182	152	179	154	123	145	170	151	161	166	150	162	180	164	167	176	170	161	164	162	145	177	173	170	198	162	160	156	153	149	160	175	147	176	168	164	190	152	180	193	176	163	178	181	193	163	178	158	154	171	182	175	178	173	174	188	169	160	164	157	145	187	180	164	180	166	143	182	159	179	171	160	175	161	152	163	184	164	162	189	157	175	172	162	159	171	183	170	157	154	164	153	159	154	161	148	150	164	188	172	160	143	159	182	146	187	181	146	165	172	160	157	166	185	164	144	165	183	166	170	178	153	136	180	159	151	178	147	160	163	160	157	173	148	153	178	153	166	160	167	162	151	169	164	170	155	176	164	162	172	159	173	164	162	164	134	184	165	177	173	165	152	166	175	167	169	168	145	156	165	160	152	156	168	177	163	163	162	159	164	159	159	193	148	153	174	136	163	148	166	162	161	177	171	191	183	154	165	175	178	180	168	160	183	182	167	161	145	148	172	164	186	144	166	167	161	163	154	173	175	155	157	155	165	150	176	144	165	187	165	165	144	166	176	143	170	163	171	150	178	171	157	137	169	162	170	166	149	182	172	163	163	169	164	171	172	170	162	168	140	153	164	141	175	171	177	159	177	155	164	170	172	155	159	154	163	176	158	162	148	157	166	153	153	148	160	177	139	146	189	147	152	157	156	159	176	196	184	148
5748	1807	4078	4179	3570	2867	2443	2081	1735	1530	1334	1246	1128	1064	999	951	914	829	819	755	783	792	681	788	755	852	756	712	751	684	720	732	728	706	843	1035	982	957	828	705	628	741	984	871	740	724	639	599	610	572	605	601	638	610	605	560	558	590	544	578	558	545	578	603	552	573	600	588	541	553	574	576	564	567	549	559	548	565	546	535	556	569	538	564	555	590	520	556	546	523	567	570	549	552	612	534	517	542	566	537	588	552	508	566	554	548	548	536	557	549	510	568	546	538	519	549	554	561	567	545	567	547	560	517	552	549	554	509	546	547	531	553	551	526	541	515	557	515	534	530	552	525	575	566	540	538	529	591	565	535	564	515	544	588	530	563	543	538	601	519	513	571	559	512	537	544	534	537	524	539	566	561	559	572	550	566	571	531	570	579	546	563	561	567	522	541	549	544	549	577	565	558	534	528	527	505	536	548	562	496	524	551	547	494	545	505	563	497	516	529	505	558	517	562	529	530	532	514	578	519	517	599	561	490	516	533	504	528	523	580	543	544	511	500	531	520	511	531	563	522	552	528	565	601	571	549	573	524	520	568	549	570	548	527	515	581	551	558	525	531	485	539	542	528	500	556	523	492	564	539	466	573	529	522	542	549	541	559	539	482	523	461	551	542	545	567	515	563	559	531	546	519	529	552	533	534	559	511	526	539	548	567	544	496	545	572	532	526	540	504	547	563	510	527	560	542	539	551	548	566	548	563	519	558	540	521	541	532	530	569	566	539	535	546	505	571	514	533	535	513	540	575	570	566	537	523	537	530	568	614	533	554	515	557	560	500	540	523	530	567	535	556	547	531	513	510	529	514	522	537	516	539	550	553	568	548	552	507	559	561	564	532	562	553	519	538	525	517	514	496	533	519	558	571	570	534	520	528	546	535	530	514	540	530	500	558	531	543	555	558	551	543	574	534	539	537	541	537	563	515	544	566	559	520	537	582	542	545	497	556	513	602	576	561	571	522	581	554	578	509	536	516	534	563	580	521	602	568	528	520	575	583	571	546	520	507	556	538	527	538	531	533	542	525	521	565	551	509	560	554	501	558	523	530	555	564	556	561	528	521	560	547	539	553	474	520	538	537	554	541	534	498	589	565	550	565	591	555	557	534	518	533	509	497	564	534	511	556	587	551	524	499	538	488	577	527	528	551	521	564	557	538	558	504	573	558	528	476	504	555	535	554	497	529	544	574	563	531	522	530	565	570	505	559	544	525	593	545	539	509	577	526	537	545	543	557	507	542	535	518	504	516	522	541	541	530	599	523	525	528	541	533	508	521	526	530	549	542	557	567	525	512	550	523	526	530	516	548	549	545	542	557	547	543	514	540	541	544	520	591	579	548	532	565	531	527	548	522	552	557	538	538	560	544	540	525	571	491	548	524	511	520	526	515	569	541	520	554	525	544	541	493	495	544	522	586	527	527	567	566	550	536	550	521	526	558	571	545	531	525	506	518	519	530	566	536	520	522	503	510	577	555	536	519	540	556	559	549	555	534	534	527	542	497	538	570	547	538	565	530	548	502	560	585	537	584	525	539	555	550	521	552	538	555	536	499	569	527	547	512	557	560	541	556	516	539	565	511	552	568	521	543	523	542	554	553	553	547	561	574	540	520	525	503	524	557	553	571	543	495	503	548	549	551	566	513	537	558	514	543	476	520	558	535	539	522	542	507	533	532	521	543	549	546	547	528	564	524	507	573	535	552	545	509	575	585	557	550	538	547	507	561	512	526	558	566	531	491	575	563	539	562	541	528	548	585	540	566	533	526	575	540	532	522	526	574	542	578	572	535	593	542	541	543	501	533	498	505	570	494	518	517	536	519	523	545	559	494	544	539	517	528	504	548	515	556	509	514	556	535	532	538	575	533	517	534	500	520	536	513	557	525	513	571	579	520	559	550	546	537	586	541	553	537	557	540	497	516	509	557	541	530	547	579	560	530	514	543	533	522	594	497	569	548	534	518	540	537	525	546	563	566	509	576	568	548	546	506	541	566	518	448	521	489	536	541	534	568	522	545	569	569	519	499	549	514	514	495	549	553	557	537	548	488	566	532	516	530	532	529	548	561	547	530	603	542	524	517	534	480	575	548	520	558	526	524	552	574	549	566	512	542	529	548	562	535	512	510	537	529	564	543	535	504	556	553	517	531	561	530	499	530	558	577	509	582	545	544	518	536	575	564	569	531	527	529	568	564	542	526	514	531	546	556	579	545	519	516	554	560	553	547	562	521	513	552	538	542	552	510	532	541	505	528	572	520	530	555	527	497	579	582	552	547	505	534	515	539	552	553	544	539	547	552	557	494	538	527	599	570	502	531	528	538	551	518	560	570	522	508	555	531	548	518	528	546	556	569	562	532	550	532	588	536	538	578	555	554	570	499	510	581	561	531	523	521	550	531	529	518	525	529	524	505	539	543	552	534	513	541	537	523	499	569	555	533	547	588	512	534	542	531	542	503	519	545	505	548	528	530	537	537	529	539	564	505	524	568	540	554	537	524	518	548	531	561	534	530	526	537	543	529	504	546	515	544	533	548	502	549	546	551	518	540	573	518	539	532	523	525	542	546	495	509	550	544	610	509	521	520	526	555	551	533	526	509	609	558	567	567	574	461	528	535	544	558	553	540	509	521	511	534	505	512	532	526	561	563	546	518	574	529	553	569	544	545	541	537	521	544	542	591	533	535	533	526	548	543	570	534	532	548	556	552	515	557	525	552	516	555	479	520	536	529	514	545	523	532	527	554	549	570	558	536	542	594	538	552	531	556	588	533	524	530	560	540	537	550	529	524	563	550	561	524	509	528	503	527	498	545	553	527	520	536	514	595	538	580	551	541	586	514	533	529	521	513	558	520	573	530	566	502	568	567	552	508	539	510	548	544	567	521	509	508	550	576	509	572	554	527	530	567	540	532	563	530	502	551	524	529	521	530	542	574	533	566	544	525	517	572	520	547	513	543	481	533	550	544	530	541	568	544	541	549	547	573	541	535	536	551	519	530	554	542	520	513	543	577	551	499	548	552	506	506	501	515	526	526	534	526	549	506	570	540	514	534	534	574	518	537	549	559	532	507	581	527	550	528	529	494	500	554	584	545	585	525	549	541	530	525	510	532	560	503	538	534	521	556	571	533	565	495	496	557	549	536	549	548	523	519	555	552	492	538	574	564	528	543	511	522	502	558	543	507	573	502	560	553	563	550	554	533	502	551	530	491	595	571	537	553	544	525	567	545	525	521	550	560	523	487	571	549	539	502	514	529	546	532	551	546	533	551	553	535	532	512	539	518	578	547	532	537	555	540	564	516	547	538	560	508	554	494	603	535	544	489	550	562	537	527	542	537	529	520	536	541	537	557	542	540	549	550	538	562	533	543	524	526	520	535	541	544	550	548	533	549	565	549	546	560	556	549	532	506	535	547	499	558	544	535	564	502	548	554	533	574	525	550	559	557	515	520	506	556	543	537
8766	2402	2906	2032	1365	957	672	572	448	371	329	286	243	248	207	204	202	174	189	185	146	167	155	153	154	165	179	169	149	143	160	142	180	155	186	203	205	198	163	169	170	165	187	215	150	134	133	131	139	129	143	143	126	137	147	132	119	131	135	129	140	125	136	136	127	137	137	101	133	135	116	123	146	135	125	134	125	119	134	113	145	143	111	116	122	122	130	128	146	112	116	122	103	144	120	132	117	146	121	120	140	120	135	125	122	123	120	116	125	133	125	127	122	138	130	128	103	133	129	153	128	128	134	108	131	122	120	126	120	112	131	127	113	131	120	140	129	131	125	118	120	123	120	107	134	117	130	124	117	128	125	117	116	132	123	105	132	122	136	121	142	137	149	111	120	116	122	133	125	108	113	121	129	122	143	133	126	124	128	113	132	133	138	141	116	136	156	123	106	118	125	137	100	128	125	109	130	115	126	138	137	136	123	111	126	139	108	136	103	131	141	116	142	99	116	123	110	112	125	117	123	123	119	133	106	114	121	134	121	123	116	131	117	100	113	122	128	126	127	132	142	129	110	118	145	118	120	115	138	140	135	113	129	106	134	128	123	129	115	131	112	127	132	113	122	140	128	131	126	138	127	132	135	127	109	125	141	133	98	103	126	117	130	116	113	109	124	128	120	136	121	104	118	120	118	133	129	112	122	127	122	108	116	132	95	139	115	129	142	120	139	142	129	121	125	129	121	124	131	123	123	128	115	115	129	131	119	117	132	111	128	130	116	135	103	143	132	132	135	110	116	140	108	130	122	113	105	131	120	104	120	122	108	103	131	139	118	134	128	132	136	138	126	114	134	118	118	127	125	131	117	127	114	128	128	131	109	112	144	113	131	135	139	119	121	97	117	121	97	109	128	135	122	147	108	119	132	111	127	121	118	114	129	116	116	112	109	115	146	121	132	121	106	115	122	127	122	143	134	116	117	115	116	125	118	138	146	132	130	145	119	128	127	118	127	119	109	128	114	110	130	126	120	122	147	118	143	107	120	113	135	118	146	125	150	123	146	132	119	141	112	122	126	104	125	128	107	124	122	133	129	127	121	115	132	131	112	115	107	129	126	114	97	122	134	113	111	132	138	127	138	120	120	131	128	107	142	130	121	110	127	116	121	85	116	127	132	112	105	102	138	121	130	134	134	118	104	126	119	139	119	118	112	138	123	131	120	103	139	125	121	106	130	117	121	126	129	134	133	138	128	136	132	111	130	123	125	97	135	107	125	121	114	140	138	113	116	114	118	144	131	114	117	135	135	125	126	128	114	139	115	122	123	119	124	130	118	108	126	127	107	139	117	118	119	121	114	108	108	126	133	142	131	110	111	131	121	122	122	144	117	158	135	129	137	134	130	119	126	137	129	156	123	133	124	118	118	136	130	130	128	126	130	127	128	109	104	121	103	118	130	122	143	129	108	120	116	129	151	133	113	128	159	108	116	114	120	105	126	134	134	119	146	103	123	107	129	126	122	116	112	102	133	143	119	108	120	116	136	113	107	103	130	127	124	120	142	136	159	119	142	103	125	124	121	120	110	127	149	130	124	120	134	116	142	117	123	147	111	110	124	142	129	125	115	121	124	153	117	134	128	124	140	127	130	114	135	121	126	117	125	120	113	120	139	111	114	121	118	125	114	116	112	118	144	114	96	124	114	123	132	101	130	107	116	133	128	131	121	123	135	129	126	117	122	140	120	129	141	110	113	125	131	138	132	108	117	139	139	114	121	130	112	116	130	113	129	113	135	124	108	106	124	117	123	155	121	129	128	120	124	130	122	136	110	117	116	113	112	97	116	124	123	124	129	118	130	126	114	138	98	126	124	123	121	121	108	122	119	113	124	126	140	118	125	111	110	113	134	130	125	108	120	138	109	154	112	119	133	123	132	126	122	115	146	106	111	134	125	122	124	134	129	114	114	131	119	109	129	131	126	145	126	112	135	123	123	128	135	120	107	129	119	134	142	134	115	133	139	138	109	127	133	128	137	127	113	132	117	121	101	124	101	115	134	134	118	137	129	129	126	130	112	138	114	124	120	128	130	131	118	121	111	125	128	108	101	146	123	133	120	129	117	119	110	128	131	106	113	120	130	114	132	114	142	113	96	122	119	119	135	122	137	128	110	134	109	126	117	124	132	131	151	122	112	135	126	118	131	127	115	130	95	134	114	120	118	109	116	120	121	136	123	110	115	112	105	110	132	125	131	122	110	126	110	124	126	136	134	146	116	126	138	124	120	114	124	115	122	101	136	110	129	113	112	119	118	97	150	139	120	134	114	124	137	137	136	127	133	126	129	117	143	123	145	130	98	123	112	134	128	126	132	141	136	119	151	123	113	118	100	131	108	115	119	106	130	134	110	122	146	127	104	120	113	114	124	130	108	126	123	136	114	119	114	127	122	129	98	126	139	125	121	129	123	126	130	128	112	131	117	121	90	124	115	134	121	117	130	141	119	132	137	112	122	114	127	111	115	112	115	133	121	96	139	123	110	120	116	127	112	136	128	138	126	143	128	118	127	114	132	113	120	117	100	136	127	143	133	111	118	131	119	113	115	128	138	136	119	140	119	123	135	132	123	125	112	124	115	106	132	107	140	133	104	128	124	106	130	125	109	126	116	123	117	123	127	114	121	117	111	120	115	119	120	138	124	137	143	141	119	133	124	130	100	113	136	138	118	127	120	116	126	132	121	120	120	132	126	97	125	118	119	132	147	124	114	120	132	117	127	122	134	119	123	114	105	120	134	123	121	132	123	116	134	115	128	124	109	100	128	153	130	141	119	131	122	124	135	137	121	113	129	143	112	127	115	129	129	139	130	133	114	140	131	121	102	130	139	126	105	117	145	140	127	121	128	114	135	118	133	124	125	119	111	128	126	125	116	128	137	136	114	103	126	116	105	125	129	128	118	120	128	125	113	121	124	128	124	115	115	110	126	141	111	111	125	117	112	116	125	133	130	135	102	113	108	133	128	107	131	122	119	130	137	125	138	129	110	142	109	126	115	121	165	121	120	104	130	139	113	140	119	114	135	123	120	117	152	118	123	137	124	127	116	125	149	127	126	122	118	116	122	147	149	132	116	125	127	119	134	126	126	133	133	123	138	113	109	119	130	127	128	111	112	128	127	115	118	126	133	129	113	136	115	140	128	111	125	127	108	117	105	118	100	113	131	128	122	123	136	120	128	121	125	117	126	150	116	127	109	111	123	134	105	147	128	123	119	130	111	132	126	111	123	125	133	126	128	144	115	141	120	123	126	116	132	106	130	119	129	134	105	123	112	122	132	112	135	117	109	120	115	132	112	131	136	126	111	122	110	119	127	124	122	111	119	124	125	126	124	120	143	126	111	124	122	132	119	126	121	121	137	123	107	129	127	133	127	129	116	123	127	150	113	123	134	113	113	139	121	108	132	122	141	119	116	123	136	121	113	120	124	138	105	129	127	120	132	118	113	139	119	131	118	128
7720	2864	6811	7332	6177	4972	4010	3173	2635	2284	2040	1730	1655	1454	1321	1167	1162	1094	1013	939	903	831	823	836	985	986	913	893	787	782	712	754	791	740	980	1434	1559	1233	1092	732	712	724	1324	1137	875	695	596	574	529	470	513	488	522	489	470	490	513	489	494	453	480	484	492	499	479	464	465	449	488	440	458	484	467	496	468	454	443	465	478	457	427	498	427	464	419	458	438	476	473	432	435	477	467	461	431	445	433	453	386	462	438	422	452	456	431	450	486	449	429	415	450	428	442	478	456	439	445	381	459	456	437	408	448	464	432	423	415	476	424	464	454	456	447	438	455	435	436	406	466	415	437	388	491	430	458	428	490	426	417	445	446	426	430	436	451	447	423	426	406	460	465	415	409	403	400	402	425	414	427	430	439	402	440	413	391	446	430	460	428	432	473	448	424	455	457	469	405	466	428	393	417	453	422	496	446	409	410	466	430	374	413	429	441	432	420	404	446	456	434	441	439	455	431	407	402	439	428	435	433	464	411	507	420	447	432	425	454	443	441	430	413	384	377	422	444	455	435	415	441	411	416	469	443	448	432	393	433	464	440	427	389	422	407	396	430	400	395	443	459	421	469	398	413	433	420	438	412	436	415	426	431	416	443	420	417	413	469	406	412	418	412	423	431	424	411	443	427	462	409	461	420	396	446	428	417	419	443	434	433	446	418	436	435	432	435	480	434	411	440	491	430	464	415	429	417	399	417	422	411	424	422	458	455	431	444	437	405	447	418	424	447	412	455	435	400	459	455	407	391	420	431	449	468	425	418	393	403	414	407	404	416	468	400	432	416	437	422	465	412	422	415	482	413	416	449	450	398	469	394	427	448	414	430	431	417	438	407	456	442	439	441	441	429	430	468	443	429	453	456	460	438	451	395	427	448	411	412	435	432	444	455	433	447	415	445	443	412	426	409	418	414	424	429	442	443	412	415	414	405	456	424	438	395	410	452	450	410	420	418	416	389	441	464	464	446	438	420	435	422	440	445	423	424	423	395	416	460	437	443	419	433	471	433	424	454	453	430	426	471	414	418	453	452	390	413	467	472	423	428	434	408	391	399	420	419	434	419	406	455	427	435	463	455	438	427	465	435	440	445	444	440	402	400	396	437	414	422	419	432	443	432	448	402	437	410	387	399	427	412	437	399	430	404	430	407	453	437	425	404	421	427	445	410	448	443	420	440	435	426	422	433	417	422	397	425	432	423	435	391	419	389	428	461	440	440	430	419	383	431	439	422	441	433	419	446	438	476	421	399	446	443	403	481	446	428	428	426	435	406	452	408	440	404	438	416	427	439	444	454	399	428	410	427	442	423	404	438	453	415	438	409	414	389	449	433	431	446	395	412	435	375	411	441	437	416	428	451	450	415	406	421	414	451	439	463	415	390	408	426	428	395	439	432	412	433	452	422	414	410	409	449	443	444	407	465	413	425	422	376	430	446	416	412	407	406	431	425	447	440	449	429	414	446	403	437	405	421	427	430	427	444	428	419	424	431	426	421	405	428	453	430	440	440	467	442	475	410	450	444	467	427	438	464	447	418	458	396	424	445	471	467	442	430	426	405	445	469	392	424	460	433	461	417	429	452	457	400	455	409	442	396	445	433	431	427	441	419	431	452	403	440	446	429	410	457	434	458	429	458	433	410	411	417	411	442	427	434	421	408	409	400	454	413	423	441	445	416	408	437	425	451	429	397	422	421	419	445	421	435	441	405	446	413	417	434	426	419	413	400	417	432	437	435	423	429	437	446	440	426	435	446	410	385	422	419	417	451	410	435	425	454	426	423	475	428	438	446	401	427	429	431	398	453	426	425	438	390	461	432	437	461	437	429	416	449	384	450	452	444	422	406	437	423	419	433	410	411	463	436	425	408	409	438	418	422	421	433	404	463	414	421	471	452	408	444	425	458	404	398	438	444	463	429	447	426	427	399	458	430	425	433	480	417	419	418	438	457	435	392	413	406	437	450	420	438	478	435	466	411	404	473	418	424	420	432	464	459	420	397	421	445	416	481	434	409	427	400	451	454	416	430	428	417	427	435	428	476	463	445	431	419	418	400	408	397	455	431	435	439	466	472	489	422	469	395	410	399	425	471	432	411	431	405	444	431	429	430	409	449	402	413	454	430	417	429	448	446	438	453	428	399	424	434	420	446	452	442	440	435	410	429	390	437	396	410	412	418	425	410	430	423	471	430	410	427	416	437	457	416	426	447	453	431	434	455	456	393	433	400	449	372	473	424	428	419	441	453	416	417	433	435	442	440	471	421	432	429	404	370	416	441	424	442	437	429	449	429	433	418	438	459	456	414	419	440	483	448	447	441	401	441	440	479	441	444	397	403	436	431	431	436	444	410	435	450	441	396	463	441	410	442	448	417	427	404	429	414	444	429	406	444	453	444	406	446	441	434	479	399	403	423	443	445	449	460	439	426	385	412	457	439	422	409	417	410	422	463	432	411	476	435	429	424	411	440	453	437	372	407	449	433	419	438	429	396	402	412	448	410	436	455	424	425	425	446	424	439	412	428	427	449	438	438	423	429	440	401	427	404	443	426	432	416	439	433	400	439	382	441	442	445	430	422	435	432	444	449	429	445	436	461	440	426	392	404	465	420	430	440	427	469	452	380	420	441	442	419	460	424	444	421	471	444	454	467	434	445	454	425	437	436	435	408	431	407	427	413	426	455	439	458	419	426	454	432	487	412	463	431	456	456	428	419	454	391	409	420	432	476	470	431	426	408	434	419	419	448	420	465	448	474	451	434	380	386	432	407	437	439	463	393	436	424	465	403	431	395	439	415	400	438	480	430	452	457	439	418	447	417	428	423	425	445	391	436	435	478	437	438	426	427	407	417	422	405	445	406	461	404	413	429	454	447	450	394	458	408	419	415	405	389	424	456	404	419	426	421	431	360	442	411	440	438	409	413	439	391	421	426	469	454	448	421	422	427	426	418	427	480	424	407	441	445	407	418	409	409	438	406	433	434	452	478	453	406	469	446	403	433	434	442	421	424	428	478	434	433	454	421	446	409	422	446	465	416	409	394	411	440	431	412	431	440	431	459	440	412	460	415	443	436	446	439	418	451	438	436	438	431	430	438	446	407	452	464	444	415	440	420	429	427	426	454	455	408	453	426	470	405	429	435	437	431	411	454	439	432	447	408	414	397	432	449	448	449	406	431	466	431	414	450	434	422	444	405	452	443	433	446	393	426	458	451	426	440	435	459	435	457	401	442	420	468	441	448	442	432	414	417	406	402	427	440	422	466	430	394	413	405	433	448	423	427	413	416	415	454	437	425	442	423	439	433	438	437	431	408	420	436	451	442	422	456	471	460	451	401	399	421	409	433	433	448	410	432	429	471	447	416	448	415	426	443	430	439	472	453	456	424	469	415	449	453	436	407	432	424	423	439	442	460	407	428	436	409	431	408	436	427	438	421	401	392	392	412	451	413	449	428	446	464	448	431	415	412	448
1370	344	387	313	318	305	346	326	284	318	288	290	305	274	281	275	289	295	278	270	301	307	316	281	292	304	300	272	287	290	292	271	314	287	321	288	310	303	299	310	269	293	286	310	301	290	311	297	284	293	276	296	280	296	305	285	278	274	286	283	314	286	309	278	272	267	290	282	306	303	299	290	292	297	272	296	300	304	315	279	299	283	254	302	290	257	285	318	338	285	293	250	291	283	295	274	299	280	303	263	301	303	311	294	292	299	303	310	286	318	298	283	321	277	271	285	268	293	287	259	296	301	284	293	298	341	327	307	310	288	301	276	293	289	293	286	296	278	278	277	317	314	320	271	273	327	256	279	296	316	292	326	265	290	318	294	282	324	286	281	312	293	294	293	286	284	302	298	283	297	318	285	301	256	299	325	282	270	298	277	267	322	265	308	271	274	316	307	266	275	322	299	290	315	286	293	335	288	297	279	257	283	292	297	273	268	294	316	309	302	310	298	285	282	307	305	324	299	297	286	299	292	299	306	260	299	297	291	303	299	266	306	345	287	277	312	286	319	276	312	283	293	308	276	332	285	284	300	313	266	288	274	275	264	259	279	297	314	276	288	288	272	257	273	284	309	298	311	253	270	304	286	255	280	297	282	314	303	291	294	298	276	309	289	287	265	268	287	293	284	284	265	266	309	292	306	302	263	288	288	276	249	287	305	297	260	291	274	283	293	292	277	304	286	285	256	306	277	268	296	277	267	308	296	295	304	284	286	289	262	297	292	310	281	281	277	288	300	265	318	306	297	297	292	284	279	290	294	267	290	328	270	281	325	282	281	291	288	275	283	294	269	292	306	308	282	289	295	298	311	310	289	289	303	306	288	291	289	283	276	293	297	271	318	293	294	270	292	290	326	253	308	306	317	260	305	298	315	285	279	318	322	246	300	294	297	316	266	281	281	283	295	275	297	284	294	285	305	303	289	293	310	301	293	266	297	296	335	299	281	278	318	289	294	263	307	294	289	317	281	266	276	307	315	302	284	259	302	299	283	295	280	296	306	304	264	263	261	297	288	319	291	247	320	289	270	318	272	292	305	284	288	277	283	293	278	287	283	311	316	282	311	299	297	248	324	306	295	289	270	268	292	315	286	310	270	268	279	263	295	299	300	300	269	285	300	302	282	250	296	308	292	309	289	293	292	321	302	272	307	289	275	293	263	280	283	291	292	275	294	278	284	290	287	329	311	290	283	273	284	315	304	278	296	280	298	278	266	293	306	292	286	264	288	278	291	289	296	281	285	269	272	313	282	306	285	304	289	283	277	308	295	294	279	299	304	298	279	293	283	300	260	294	293	260	305	292	314	316	293	287	328	263	304	275	295	296	294	287	288	267	257	297	306	316	284	307	296	276	319	278	285	290	262	285	266	295	299	327	293	280	317	283	315	276	273	306	307	315	282	313	312	273	276	280	277	279	274	322	304	313	296	306	295	296	301	303	290	292	270	269	289	302	277	268	312	287	305	297	269	286	295	318	274	275	322	297	290	277	277	275	296	283	317	286	267	310	309	273	303	300	301	267	306	294	276	299	303	299	308	264	293	325	292	294	284	315	285	311	307	285	274	304	289	264	265	299	292	253	267	277	282	304	268	326	294	284	279	295	277	313	273	305	308	265	271	307	319	289	296	272	285	286	299	314	277	296	306	300	303	292	281	322	293	313	301	291	293	310	301	297	285	256	279	275	263	293	278	271	313	286	317	275	264	262	324	285	283	330	263	307	311	303	289	319	301	266	299	297	275	263	268	274	267	279	284	265	285	299	304	281	273	300	311	286	280	309	280	303	270	315	297	283	297	303	313	286	300	302	295	288	266	275	279	298	260	319	280	269	323	287	285	326	291	285	273	289	294	270	305	269	288	297	281	287	303	282	310	290	280	273	284	276	296	319	296	281	319	300	268	296	259	310	286	295	280	296	290	307	302	294	271	304	320	270	266	283	297	278	283	266	307	313	259	301	310	270	279	296	270	279	310	319	290	298	282	291	292	269	289	327	263	291	302	293	276	284	314	292	289	294	305	278	280	282	281	300	281	275	279	295	300	283	311	273	285	284	284	275	265	302	276	272	279	275	248	271	282	287	290	321	291	292	284	287	301	299	283	280	288	283	316	299	275	255	276	304	290	290	307	288	288	261	305	301	295	293	322	289	278	275	294	292	285	305	316	274	283	310	282	273	269	289	294	262	276	312	299	264	281	301	275	278	308	298	271	328	282	292	300	311	278	305	272	264	291	272	275	273	292	306	298	288	329	282	293	300	304	299	275	292	285	308	268	297	265	303	320	315	292	326	274	287	302	291	270	264	300	307	312	284	317	310	266	319	324	310	293	286	283	300	257	286	295	293	284	256	293	301	290	269	306	268	277	323	276	276	291	311	310	306	318	260	289	302	311	264	280	295	285	280	289	284	299	271	278	303	302	275	255	289	299	294	299	275	284	297	308	293	318	262	307	288	291	305	322	268	285	276	285	284	318	342	278	309	298	302	295	277	295	291	277	282	299	295	281	282	253	283	296	303	281	308	239	317	302	319	277	313	273	303	283	283	307	292	275	259	316	301	293	301	258	286	279	315	285	292	284	275	291	292	307	285	310	300	292	264	320	311	313	276	318	277	271	282	300	285	301	293	311	287	315	297	291	274	296	323	307	294	305	289	260	291	291	251	309	295	321	274	283	315	262	293	303	303	294	301	291	295	288	276	268	291	254	281	297	275	321	271	299	317	275	310	294	294	306	275	281	273	295	267	299	279	287	305	297	286	272	308	272	289	310	282	318	291	276	309	280	279	269	281	294	258	268	263	302	317	314	261	296	301	257	321	284	271	327	293	303	300	274	262	279	276	292	293	287	294	295	274	274	285	329	278	265	316	308	265	299	294	317	259	298	291	284	267	325	283	298	292	307	311	315	274	295	306	292	289	270	283	301	287	262	285	281	329	307	282	289	303	293	257	242	304	272	263	288	273	282	291	276	305	297	265	285	301	282	277	279	283	287	281	308	291	283	259	310	283	325	281	290	274	295	303	290	304	309	298	292	322	317	265	296	296	275	297	303	303	311	311	309	291	281	302	250	299	305	313	299	289	286	306	293	275	309	292	287	269	317	311	279	282	313	274	302	264	288	300	292	309	307	307	315	290	301	287	314	311	284	306	279	259	301	293	307	275	280	308	307	311	296	286	300	320	289	301	288	321	265	287	279	267	287	312	292	299	292	284	274	301	294	307	295	272	314	287	319	295	288	283	290	295	290	293	286	337	267	306	275	289	287	296	338	286	292	285	275	275	293	257	289	288	287	312	287	306	321	289	295	322	318	275	249	282	328	299	279	278	289	302	286	315	275	292	264	287	272	287	322	308	294	290	316	273	299	300	299	292	278	293	252	285	292	293	259	294	274	296	295	322	290	287	309	310	302	291	298	289	316	320	306	278	296	293	301	311	302	318	302	277	286	287	303	303	302	271	320
2283	945	1013	1060	1051	949	1053	927	941	1007	942	912	939	902	864	882	934	955	869	928	932	872	934	907	905	851	899	915	864	905	875	843	860	832	820	889	919	855	928	920	847	863	865	941	913	910	900	872	884	833	833	878	836	866	920	890	893	908	929	839	869	869	854	894	895	915	879	893	869	874	893	950	922	915	811	855	911	848	897	855	893	906	889	874	888	837	892	877	884	890	887	899	859	863	893	883	834	881	882	863	888	918	870	884	893	888	836	897	831	891	884	906	892	890	852	904	881	917	884	889	860	898	845	913	879	911	871	805	891	887	885	898	841	833	904	857	893	908	884	887	927	856	898	891	866	857	860	909	855	856	810	862	903	901	844	882	852	894	895	906	890	869	911	863	852	876	870	902	851	880	901	906	920	922	862	888	906	845	909	830	866	877	934	872	865	901	854	890	827	849	908	811	925	849	872	853	936	913	860	887	918	877	922	873	882	888	875	886	869	926	888	880	879	932	905	875	886	879	907	863	925	858	884	875	871	857	814	866	898	909	835	852	877	864	861	868	893	894	925	863	892	884	847	857	843	853	891	913	887	831	904	886	910	849	944	878	884	920	866	886	874	885	880	848	887	860	892	889	886	863	866	830	851	912	847	857	873	892	912	851	863	907	872	873	841	903	852	921	905	875	921	850	856	893	902	867	862	935	861	885	849	887	890	900	931	913	944	856	882	878	875	879	885	849	837	856	917	854	826	880	845	890	908	857	928	880	880	893	837	927	896	928	886	893	928	876	887	816	843	880	823	847	831	877	895	858	872	844	876	820	881	855	869	912	867	943	886	864	892	868	910	904	899	921	894	846	831	891	859	880	908	898	862	899	893	948	909	890	901	916	862	874	845	914	928	819	856	842	948	857	867	891	886	902	883	866	845	872	888	892	897	841	899	870	908	857	857	852	887	885	908	844	893	891	918	860	859	868	951	864	855	880	883	921	925	863	833	868	847	872	861	939	897	908	881	890	882	856	901	855	913	828	882	943	876	897	874	881	884	846	947	915	852	845	899	935	899	874	874	853	904	854	862	834	903	854	855	859	832	882	839	874	876	893	884	877	905	847	889	864	882	856	848	864	862	850	909	830	883	877	856	880	858	830	899	905	911	865	855	830	903	883	899	906	907	883	915	884	901	888	843	883	879	865	868	904	896	896	860	852	848	938	914	915	873	879	879	834	888	891	884	910	898	923	926	860	863	860	873	919	922	906	899	925	874	882	865	883	868	901	926	876	862	877	904	907	905	860	867	909	854	845	865	878	830	921	863	831	916	861	887	854	903	851	890	863	887	921	944	886	892	873	883	870	852	836	828	902	885	898	922	930	882	885	866	881	890	888	867	880	855	935	797	902	883	904	879	914	864	915	878	852	855	882	865	863	850	824	860	881	854	915	871	857	930	856	884	884	840	879	843	880	930	899	846	884	864	855	919	899	941	895	886	883	921	865	866	870	945	891	932	894	896	863	881	910	858	850	869	836	874	878	905	874	900	921	876	830	891	856	828	901	894	884	939	869	854	863	885	860	911	861	891	824	942	865	867	856	891	916	891	863	858	910	901	903	890	878	853	885	859	863	930	881	870	897	867	884	902	864	870	893	854	931	854	881	846	841	847	846	893	838	866	838	819	905	886	848	838	934	900	943	943	841	881	869	839	860	885	806	847	835	868	922	887	879	856	878	934	846	850	878	872	868	847	897	881	902	848	871	914	927	898	897	885	905	875	885	871	875	905	891	815	908	881	924	879	905	877	893	870	910	869	931	865	829	858	853	875	890	816	829	846	883	854	846	859	917	894	908	863	941	864	906	854	858	868	868	918	843	847	870	864	899	931	846	868	835	833	878	880	872	880	863	837	898	848	877	891	861	864	861	907	893	892	885	925	889	895	890	872	889	890	973	886	911	856	883	836	895	944	932	893	885	925	874	864	891	880	922	855	835	889	849	863	903	867	906	901	851	880	890	878	868	900	864	904	857	843	836	885	902	894	877	906	868	899	902	862	897	836	864	835	912	841	847	859	836	853	877	863	834	901	850	822	901	877	798	880	824	914	844	826	890	868	871	905	866	890	838	891	856	927	870	953	857	884	850	826	829	883	911	865	888	866	922	873	850	857	861	909	874	903	916	833	884	894	911	893	876	937	841	888	920	904	907	875	883	874	891	897	845	884	933	889	931	876	852	894	917	848	850	865	884	875	840	939	893	856	877	882	863	900	857	861	894	939	916	941	834	838	885	917	918	887	860	876	866	928	890	924	792	860	853	862	884	821	908	881	953	877	888	877	856	877	878	876	876	907	881	876	875	897	932	842	899	919	864	895	929	881	915	904	914	903	868	886	881	918	865	904	829	895	889	904	856	929	900	869	927	832	906	866	891	897	857	905	829	855	870	882	903	884	870	887	931	852	842	912	903	899	903	871	859	839	878	898	857	919	921	896	862	885	859	906	868	913	917	878	914	882	832	894	854	923	928	883	905	898	898	917	921	917	842	895	868	946	870	871	835	874	858	872	906	896	899	904	901	909	839	870	865	882	880	925	852	863	866	902	854	835	856	807	901	863	881	833	850	912	875	893	849	872	854	894	848	855	899	887	909	901	866	846	909	868	907	895	922	846	873	891	909	826	887	925	848	856	887	867	844	857	904	819	879	944	896	919	830	851	851	813	868	948	812	850	905	908	848	840	869	902	852	866	879	906	847	952	893	868	871	881	897	850	876	865	895	910	928	851	926	856	862	886	921	841	878	932	907	862	854	875	896	877	866	853	919	868	858	861	880	848	884	886	894	850	863	868	919	900	896	862	937	888	828	857	892	832	868	881	852	855	875	886	867	885	888	885	886	879	883	896	902	872	926	897	942	855	928	892	917	889	876	839	903	871	864	874	901	923	809	822	896	882	847	909	866	898	846	840	875	882	846	898	918	859	902	976	870	850	858	841	948	923	859	895	914	837	836	881	920	923	887	905	897	813	837	911	871	844	891	874	854	889	908	841	883	926	880	828	893	905	870	926	891	888	841	969	872	884	882	868	887	867	861	910	873	877	894	852	841	906	872	915	922	884	900	864	902	883	859	910	869	928	895	839	841	910	825	916	872	873	901	843	857	915	852	875	872	884	852	886	921	899	913	852	864	854	830	937	904	861	870	905	868	879	927	841	889	886	896	853	877	926	845	938	882	901	875	912	891	880	860	909	867	901	939	878	845	881	876	893	856	838	881	885	864	845	860	925	893	909	868	876	866	885	933	885	902	879	869	903	847	875	852	894	866	912	883	884	894	896	884	854	889	856	872	860	876	878	883	929	870	847	913	865	850	873	899	901	881	869	917	898	898	884	885	878	890	885	848	903	877	857	915	877	881	876	904	822	883	885	870	892	845	874	885	921	808	846	942	888	878	968	914	842	862	887	868	916	842	911	885	875	872	872	838	898	832	875	868	844	869	913	870	892	850	866	903	910	874	833	878	869	895	866	850
4798	1325	1602	1131	810	578	479	364	313	310	267	247	223	246	229	214	211	190	195	188	179	185	201	218	183	201	169	180	180	190	172	180	184	161	185	207	202	223	191	161	190	154	195	218	204	169	195	147	173	176	188	166	159	174	165	190	165	181	141	172	147	168	176	168	174	163	158	175	163	156	152	162	183	158	165	158	153	179	180	152	167	165	152	181	188	159	175	168	142	154	173	171	165	157	156	179	163	151	173	160	140	161	167	187	167	148	172	174	187	172	181	145	161	167	163	161	147	162	139	156	154	179	168	195	180	131	172	169	171	173	167	159	177	141	182	177	168	173	196	167	149	176	189	139	155	162	143	159	181	164	186	166	147	148	162	200	171	182	181	158	157	133	170	170	142	163	152	169	137	166	164	171	145	159	152	148	181	149	154	174	175	146	200	158	167	147	149	164	168	158	182	151	179	174	171	151	156	152	158	167	168	167	175	146	173	151	152	179	175	154	166	173	168	163	157	143	154	163	150	152	157	166	152	170	176	164	188	161	156	164	163	164	140	159	154	177	149	166	165	159	181	179	170	163	198	168	189	161	176	155	177	142	170	152	195	182	156	172	147	194	150	150	187	174	156	163	158	172	172	154	170	147	169	153	167	163	163	185	161	147	172	159	156	166	159	185	154	166	137	177	184	165	160	169	176	156	191	176	180	169	152	166	170	159	148	151	184	172	154	156	175	153	167	178	139	163	176	151	177	153	189	186	161	202	146	172	181	181	186	155	161	173	168	172	169	163	167	186	195	154	160	166	162	155	164	150	143	184	160	185	161	143	166	155	155	153	164	162	163	157	180	141	169	168	152	161	172	202	157	178	169	163	170	163	145	162	171	171	164	149	154	165	195	150	179	157	159	157	166	145	160	143	157	175	159	166	176	174	179	172	175	167	173	174	180	163	182	161	167	169	171	182	142	196	156	161	185	173	160	175	138	190	190	165	172	176	167	153	156	163	173	174	173	175	170	159	152	170	170	150	151	176	159	159	181	164	143	143	158	180	170	163	184	153	170	170	162	185	164	160	167	161	156	152	160	167	165	158	159	185	171	140	158	180	168	168	152	160	175	178	177	158	168	149	162	177	146	167	149	164	186	150	141	192	175	176	149	165	141	170	163	147	159	186	163	149	165	175	164	162	149	181	173	188	150	162	166	170	178	172	160	163	152	151	172	156	180	187	150	169	164	152	146	168	176	145	172	181	156	165	169	150	187	164	170	159	178	164	159	170	172	185	160	177	168	151	155	168	165	155	127	157	147	146	153	149	148	180	177	178	181	175	183	154	154	157	187	176	159	154	155	144	184	187	169	165	140	160	167	159	150	156	173	176	168	151	193	178	174	151	170	154	166	164	151	147	158	152	141	169	174	175	169	151	147	163	181	180	174	168	187	154	134	157	193	171	140	177	149	166	173	166	171	170	170	174	156	152	150	162	157	174	167	165	172	137	195	163	164	149	155	151	173	155	156	150	158	168	158	170	170	161	169	139	186	181	172	176	171	138	160	151	170	162	178	177	174	153	163	168	144	153	176	164	181	166	133	158	166	175	150	160	157	168	191	174	193	158	162	155	167	159	162	173	153	171	162	167	163	161	147	163	146	173	166	173	158	162	161	168	166	184	163	164	154	154	156	167	150	156	151	169	161	174	160	173	156	149	167	142	184	156	190	162	166	153	151	168	161	161	182	151	161	152	170	171	153	144	152	152	167	144	150	158	152	188	171	172	161	148	180	143	168	130	170	166	173	160	183	154	172	158	183	137	159	140	166	145	160	146	146	174	172	177	170	178	179	175	183	160	165	168	169	155	152	161	140	184	158	153	174	141	177	157	175	153	153	169	188	188	171	152	165	150	153	152	182	166	187	153	165	144	181	161	140	164	170	152	176	148	178	168	147	161	151	161	148	181	160	179	174	166	158	156	140	171	164	169	157	149	169	163	184	170	169	175	161	165	159	195	166	168	156	138	150	167	174	185	187	129	156	180	155	154	147	161	174	147	176	151	157	152	160	167	170	162	151	161	177	182	181	157	154	159	170	167	158	147	178	173	147	156	159	181	172	176	162	171	141	165	166	138	186	156	175	175	145	168	163	154	176	161	163	170	178	154	158	162	153	166	163	167	173	140	151	175	188	160	171	155	157	160	164	144	172	160	140	168	170	186	170	143	178	159	148	174	164	174	160	172	143	165	177	181	167	185	160	158	174	145	179	162	140	150	183	150	166	172	178	166	174	176	179	175	173	176	172	163	164	168	170	180	165	162	165	179	176	172	176	167	172	180	168	165	159	151	187	166	152	184	172	161	157	163	171	162	200	161	165	149	174	169	186	149	159	172	159	147	166	166	162	186	172	168	177	140	147	173	162	185	162	181	154	155	178	172	177	178	164	148	174	145	152	155	147	179	159	184	161	181	167	167	172	160	152	156	171	150	172	163	147	165	169	196	180	174	184	183	164	154	153	164	170	151	178	153	174	159	164	157	172	149	163	160	168	159	159	169	142	149	145	171	168	159	158	205	159	164	168	176	145	153	156	167	151	172	167	161	163	174	176	177	156	190	181	181	193	146	165	140	163	148	163	168	165	160	160	173	175	161	164	159	172	127	183	164	188	155	156	156	168	172	142	158	146	160	166	159	169	169	175	150	156	175	147	157	177	149	175	171	176	175	159	171	172	189	177	138	160	157	171	148	158	162	149	169	161	165	151	154	167	187	162	145	174	174	174	158	168	168	145	136	186	177	143	169	186	164	181	163	175	169	150	156	162	180	172	165	175	172	157	127	151	142	165	163	194	183	158	159	179	184	152	166	185	166	162	143	142	139	180	192	171	194	170	175	173	149	141	160	178	168	149	168	157	191	173	160	151	179	163	180	142	162	174	174	182	165	156	175	153	152	161	164	172	161	149	187	184	155	158	177	156	147	175	149	173	184	193	179	165	176	144	159	176	182	155	150	164	185	186	155	166	167	173	175	143	183	151	152	154	158	190	161	161	188	159	183	154	200	164	156	160	169	175	185	173	187	150	153	177	166	168	155	166	176	155	163	170	154	161	189	190	155	158	179	156	140	196	154	176	184	172	153	149	190	160	157	157	183	143	161	168	184	166	157	166	195	176	160	171	157	166	155	145	158	178	173	166	169	150	161	183	162	189	152	160	158	167	191	167	202	182	160	138	145	156	185	166	144	166	174	159	148	144	176	156	161	172	162	174	152	161	155	165	158	176	173	155	191	177	181	173	161	174	152	176	153	156	149	169	151	170	151	149	191	160	163	176	149	150	160	155	185	168	164	169	139	162	178	172	146	159	178	176	180	184	178	193	174	145	159	158	168	165	172	165	153	144	143	163	167	147	143	164	159	148	168	164	167	129	158	159	182	157	149	148	150	163	169	173	171	179	148	156	177	169	159	159	167	163	159	155	152	179	143	181	166	149	166	180	183	154	160	150	161	161	150	155	161	147	146	177	156	158	164
5710	1769	3930	4246	3702	2875	2351	2007	1757	1481	1380	1270	1182	1021	980	911	858	866	834	823	769	798	741	749	810	840	790	735	734	773	755	635	668	700	820	1062	1045	943	877	697	648	668	896	909	743	675	663	548	533	552	610	609	581	545	573	567	606	576	553	591	552	543	536	593	563	580	579	567	547	556	576	570	533	555	568	547	589	572	574	533	553	528	575	572	566	542	597	560	552	527	600	542	574	541	558	537	553	542	519	513	569	534	521	527	509	555	540	538	524	540	582	532	539	565	521	544	559	563	543	559	531	542	535	494	521	536	551	544	524	574	578	535	517	550	531	553	548	545	527	555	548	527	533	522	532	573	503	547	566	562	539	547	553	547	574	518	551	552	503	540	552	557	515	504	552	539	566	543	493	555	548	552	547	536	583	521	522	530	523	560	554	559	546	552	535	518	577	520	524	549	544	524	507	560	514	565	562	562	549	582	519	541	590	533	523	550	545	531	593	529	589	564	533	548	543	533	577	587	511	542	598	560	518	524	505	560	568	550	577	552	568	504	533	512	506	518	552	512	569	571	554	581	597	547	591	529	476	543	585	513	536	560	538	584	536	479	527	522	523	523	521	515	557	555	519	536	530	530	531	559	546	543	510	565	531	553	543	558	567	524	556	529	554	556	574	517	535	537	516	508	544	512	552	534	571	541	506	550	565	521	523	536	494	546	459	564	504	571	532	566	503	531	534	495	508	550	527	506	537	548	488	535	494	518	513	522	556	538	517	550	545	518	523	519	481	517	582	537	531	544	564	564	576	557	543	558	523	532	511	523	535	562	556	533	554	500	628	546	543	543	556	543	543	543	573	562	543	539	524	523	535	497	541	481	613	543	547	550	529	542	603	559	520	559	543	555	526	551	526	555	545	550	530	532	532	558	513	511	533	538	593	513	573	556	564	568	587	512	553	519	542	550	549	519	516	516	538	521	584	537	561	522	506	560	494	561	552	550	523	566	534	535	530	559	526	538	556	552	556	558	531	547	543	508	530	516	526	539	537	538	539	534	530	521	540	510	544	509	548	570	551	509	561	552	571	508	569	529	513	548	551	526	528	533	546	531	547	552	544	529	559	558	577	537	488	551	505	535	566	565	546	501	511	526	554	520	574	565	541	513	518	575	528	551	512	562	550	555	547	522	578	532	508	521	557	507	469	574	515	564	504	524	537	558	553	540	569	572	536	532	572	510	528	596	562	496	510	520	545	515	513	539	605	487	512	508	514	533	552	538	536	567	574	540	510	558	514	504	552	500	553	563	554	486	556	543	553	554	516	572	543	523	536	575	526	523	546	524	522	538	526	535	550	535	523	570	526	525	543	526	535	542	531	518	540	509	552	488	526	523	557	541	546	513	547	556	540	557	526	566	553	527	583	546	551	552	536	530	486	562	560	523	563	529	548	531	581	520	535	523	507	529	575	565	564	573	556	522	541	561	588	540	546	534	545	529	532	524	526	531	511	562	547	553	531	539	522	558	559	505	519	525	545	543	552	550	546	543	558	515	548	548	520	474	576	536	529	544	554	542	549	527	540	545	557	553	554	545	515	489	542	541	505	528	527	530	551	504	531	562	545	545	581	569	575	509	568	505	533	507	520	536	536	568	504	549	489	542	601	532	546	541	541	583	579	518	510	526	562	531	520	564	532	565	507	546	542	547	562	549	541	481	538	503	541	537	538	575	555	531	557	536	514	581	497	515	548	548	548	521	521	522	559	559	511	539	492	560	535	549	558	538	564	548	541	543	508	526	510	537	537	515	543	544	527	529	530	559	533	546	526	556	528	489	501	613	568	540	541	514	537	568	520	546	563	533	520	534	515	554	534	512	577	523	535	536	531	542	536	534	553	535	566	540	524	570	535	548	516	535	531	540	555	566	546	513	528	520	512	537	578	530	498	556	532	543	520	581	546	566	568	515	511	558	549	531	528	507	520	526	575	548	540	484	541	572	511	524	567	530	528	562	559	569	492	542	548	540	504	549	520	527	536	550	528	559	536	540	520	517	514	536	556	514	503	550	569	526	533	531	499	520	547	530	498	536	504	527	516	532	540	563	545	556	508	589	543	535	540	545	529	494	504	573	536	559	539	518	527	540	523	558	535	517	541	526	553	558	508	519	572	548	551	501	560	531	520	544	519	535	524	507	541	534	544	508	556	537	550	511	551	528	535	492	494	546	558	552	503	553	544	514	519	519	546	527	569	531	543	521	489	517	548	551	524	508	574	485	542	550	546	533	545	495	540	544	556	514	548	542	560	537	536	526	553	552	547	480	552	546	557	542	559	580	558	507	494	483	528	537	558	518	559	530	553	526	526	505	519	539	525	554	577	555	548	571	561	549	524	519	512	547	578	550	536	566	562	538	541	539	543	555	539	539	527	534	471	553	470	534	534	579	550	551	518	529	554	501	539	516	541	528	521	596	533	495	528	546	537	494	535	512	538	597	495	548	530	545	516	539	549	516	554	530	546	568	543	546	516	510	557	583	562	514	533	526	531	510	559	556	539	519	481	501	532	547	551	573	505	528	565	565	541	586	538	515	546	518	493	508	547	520	509	526	504	551	519	535	528	508	561	558	538	538	543	526	519	528	493	567	507	516	533	529	538	531	562	517	551	510	525	541	536	591	531	531	572	543	565	541	559	510	564	544	575	527	554	523	506	528	561	516	538	582	573	541	524	551	527	545	562	517	529	516	504	511	529	547	560	559	568	542	515	564	576	535	546	552	570	524	550	531	558	540	535	541	548	572	582	565	524	555	523	543	506	570	535	544	540	519	538	562	518	536	504	577	520	508	522	530	523	532	518	533	531	515	524	542	520	515	539	496	514	533	536	521	555	545	532	517	566	561	547	515	571	534	507	520	506	529	554	576	543	529	548	527	520	525	534	548	541	534	520	562	492	532	572	524	518	514	545	536	530	550	527	605	483	550	583	500	507	503	559	537	558	529	542	565	525	533	552	517	533	604	578	466	515	533	497	535	537	541	558	513	486	500	576	516	567	520	584	546	577	508	536	504	556	570	506	492	572	494	531	537	573	551	486	527	523	544	536	520	575	558	513	531	517	529	536	522	584	535	518	529	495	563	581	564	587	574	511	480	549	501	559	524	578	559	495	547	582	549	594	547	559	591	566	522	558	526	480	544	501	548	550	538	551	533	545	507	529	530	531	521	579	570	500	538	548	549	528	513	505	564	578	530	578	517	496	529	542	535	526	542	499	499	571	546	545	528	578	535	552	551	536	553	530	568	528	491	539	558	562	538	534	533	530	558	555	554	543	517	526	517	515	529	529	559	552	515	562	563	569	544	542	491	536	520	531	602	516	567	539	526	498	521	528	523	544	552	531	547	544	547	579	512	558	539	511	572	553	574	532	549	549	528	554	529	535	536	530	548	523	555	542	544	521	500	541	529	549	538	520	582	544	545	554	551	596	488	516	547	545	540	514	527	530	543	541	534	531	535	560	513	565	558
8731	2479	2932	2058	1327	940	705	565	464	406	320	301	266	279	205	192	189	200	160	154	168	165	142	171	162	183	196	187	161	163	158	152	123	149	164	151	215	243	193	141	147	133	198	185	188	160	134	132	139	153	119	123	121	141	130	125	125	121	120	138	128	132	130	133	114	99	115	127	118	104	132	123	127	135	118	97	127	131	115	125	122	132	130	150	132	122	119	127	125	136	125	130	113	113	138	118	129	136	119	136	124	116	133	132	125	107	111	102	114	129	138	134	125	138	131	126	132	137	114	116	113	124	117	126	115	135	132	123	129	129	118	136	137	144	119	131	127	102	138	108	133	135	143	129	115	129	109	115	123	122	124	138	117	137	126	126	136	129	112	144	121	111	123	99	126	135	113	131	127	123	133	124	121	115	142	143	116	116	116	116	126	123	100	109	114	122	102	124	97	124	117	97	124	134	116	126	96	126	129	144	129	142	104	123	119	135	127	133	144	125	123	118	116	122	113	119	117	115	113	112	125	107	120	138	127	129	131	127	117	122	124	109	110	149	114	114	116	107	126	125	117	129	140	117	112	113	115	122	117	127	123	102	112	128	131	133	106	137	105	110	120	131	137	145	116	117	145	128	109	117	142	117	116	148	110	115	114	108	106	138	122	116	114	109	115	116	120	132	141	150	132	104	116	98	130	108	123	120	111	126	107	125	104	126	137	137	114	118	132	124	123	120	117	110	127	134	118	130	137	120	136	119	110	115	130	118	102	121	112	133	124	116	117	132	137	126	118	115	115	143	128	128	133	111	130	134	161	101	146	125	130	145	136	127	121	126	117	133	132	98	114	109	124	135	129	103	106	113	129	114	119	124	137	120	119	113	122	117	118	134	123	110	121	105	144	124	137	129	123	125	141	104	141	121	137	119	122	130	129	109	135	126	127	121	112	119	152	117	119	128	110	129	95	134	130	111	99	124	127	124	127	133	123	109	124	131	115	122	133	126	123	127	134	136	124	122	127	164	110	129	107	116	115	118	111	135	113	127	117	106	117	132	109	133	135	122	113	122	115	112	122	125	135	135	131	120	126	147	126	136	145	130	113	125	106	137	126	137	110	113	149	118	102	141	118	129	138	125	90	123	121	133	114	99	102	126	124	129	103	105	120	120	143	128	132	120	110	110	116	135	130	128	120	122	137	129	121	109	121	106	139	135	123	129	142	121	132	115	129	121	121	112	129	109	132	139	120	114	103	134	115	139	127	116	112	123	126	129	129	100	131	114	134	138	99	132	120	118	125	128	111	115	120	134	139	121	109	142	111	107	117	123	124	125	111	143	110	109	111	104	112	156	131	110	135	122	125	133	129	136	122	110	139	105	118	123	127	124	124	120	112	123	154	120	132	124	115	117	123	132	125	122	133	116	101	133	108	133	129	110	104	140	115	135	134	110	112	123	114	153	123	134	110	132	120	130	131	132	123	127	120	124	122	99	132	112	127	109	117	111	130	126	113	110	119	138	125	135	107	126	112	111	128	114	134	125	110	104	128	136	107	128	129	128	119	110	131	125	129	122	132	110	136	96	103	133	120	121	133	107	127	123	114	118	133	124	123	126	138	137	120	124	118	115	105	117	119	156	121	122	121	132	126	134	131	126	108	118	111	122	114	120	129	117	97	134	121	116	128	147	145	139	149	121	126	130	141	105	109	112	135	119	123	124	123	109	121	124	130	128	121	107	130	144	114	128	130	116	122	130	135	113	104	127	146	115	119	127	127	135	111	105	106	132	125	128	130	120	148	119	124	134	127	109	136	114	127	119	142	111	117	131	155	126	120	126	139	99	112	113	134	131	137	110	132	120	131	108	125	123	116	128	150	112	116	109	120	111	116	119	133	133	136	123	126	119	103	122	131	107	134	128	138	134	128	119	109	105	118	140	125	136	131	129	132	136	116	130	119	103	126	122	104	146	133	104	157	137	136	133	117	112	132	98	117	123	131	98	130	131	110	135	140	125	122	138	126	123	124	122	129	125	136	123	131	100	118	112	131	156	150	114	106	120	133	141	124	108	125	112	114	118	119	128	134	125	104	123	117	122	107	139	129	131	123	119	123	121	136	124	128	114	109	111	128	113	121	136	120	121	124	117	133	136	116	121	134	103	137	132	124	107	139	113	137	114	124	105	102	137	114	111	138	126	117	119	126	134	114	103	116	138	114	107	100	129	120	120	137	125	119	123	131	128	136	118	125	132	126	135	112	132	131	111	120	108	131	133	114	122	120	133	127	144	121	111	106	135	129	122	137	130	132	117	104	132	120	99	111	109	116	123	131	125	134	122	142	130	119	116	136	127	129	116	124	144	129	135	119	116	129	103	149	123	115	124	116	133	140	124	111	130	120	132	147	114	153	121	123	127	125	110	121	120	98	123	126	110	131	140	115	129	122	123	127	118	107	108	141	114	137	126	113	124	142	103	96	132	122	118	119	134	119	124	129	128	126	119	123	124	130	126	108	129	138	123	133	127	109	122	121	125	100	121	118	144	120	124	118	124	135	132	124	123	131	110	108	137	111	111	130	114	111	113	117	149	133	106	118	126	130	117	140	121	134	118	114	137	118	123	109	108	135	132	113	123	119	122	137	120	128	141	130	110	128	114	150	120	143	108	131	135	123	121	118	137	122	142	125	127	125	120	125	122	123	117	107	131	108	117	139	120	128	116	120	113	100	116	130	122	123	113	129	117	114	118	120	130	134	115	118	131	102	137	109	123	134	134	109	118	139	127	130	123	139	125	129	103	133	124	122	118	129	117	102	124	127	111	100	120	116	122	121	129	130	125	105	121	133	113	130	144	124	119	113	102	138	110	119	135	121	138	148	109	132	120	136	125	108	116	116	149	135	110	116	143	123	115	108	119	113	137	126	120	123	105	128	122	134	139	142	122	132	123	104	117	143	119	124	122	115	116	135	122	110	114	121	131	124	129	117	102	103	122	135	126	131	126	140	102	121	125	126	108	134	128	125	112	126	116	128	123	113	120	136	122	104	115	135	117	127	147	133	146	101	121	111	119	120	113	131	103	104	125	120	98	123	125	145	107	132	120	116	122	118	131	104	120	104	118	126	116	126	121	119	135	127	115	126	113	147	119	124	129	127	130	122	146	137	138	129	154	125	123	124	111	124	114	117	108	133	109	123	104	126	127	109	134	123	120	138	136	123	125	121	147	115	132	116	102	111	103	106	95	130	101	131	113	111	123	134	137	121	127	143	123	126	117	132	129	138	117	105	133	125	137	121	125	108	131	121	107	147	110	120	124	119	148	102	133	141	106	141	116	123	125	136	115	125	100	134	100	128	121	109	102	123	129	127	148	111	122	135	142	111	133	135	130	126	138	131	110	133	115	120	126	124	132	126	115	130	107	115	128	128	128	131	118	120	129	145	132	108	128	120	152	114	126	119	115	104	126	113	125	119	105	114	130	124	108	122	127	136	123	122	115	122	136	128	116	130	125	113	118	116	120
7795	2851	6979	7236	6120	4828	3876	3221	2789	2354	1910	1756	1580	1453	1325	1166	1185	1060	1002	890	892	824	833	846	907	1020	895	922	823	883	763	708	637	716	745	1040	1263	1525	1255	775	625	622	1064	1165	1019	778	606	502	503	512	525	497	535	514	529	496	495	462	492	516	481	477	462	458	476	500	434	480	484	455	470	444	462	468	424	442	445	475	412	462	455	412	465	491	429	462	474	443	407	464	446	447	488	404	496	473	443	431	432	465	467	483	483	441	458	452	448	462	436	428	463	464	471	438	449	439	386	441	430	442	470	449	430	403	390	437	426	447	449	457	437	437	417	445	441	428	401	397	377	414	434	446	406	405	450	440	431	432	463	455	417	430	432	420	460	433	413	428	453	443	428	433	439	466	384	430	437	438	458	442	406	420	448	410	431	437	439	413	431	488	391	447	435	432	425	414	427	446	443	421	429	388	425	399	403	417	424	412	433	446	407	438	457	451	415	423	434	427	439	431	440	403	451	413	445	447	469	487	426	448	441	461	410	419	435	453	418	421	440	415	437	424	423	403	413	415	445	421	387	438	438	432	427	416	424	458	442	468	437	439	452	414	462	411	433	432	422	473	443	441	470	417	458	409	429	431	426	456	430	423	408	418	425	444	428	439	386	434	438	403	411	445	411	434	419	468	409	432	431	423	452	454	396	441	440	425	436	423	464	401	456	444	445	416	430	423	454	447	398	431	407	415	417	444	402	431	421	429	445	434	405	393	438	442	429	431	406	421	429	437	460	427	373	408	429	400	445	450	402	425	407	414	423	463	433	455	446	430	419	430	419	466	429	437	418	469	439	412	444	414	443	401	442	425	461	411	435	426	413	410	392	404	429	406	412	439	444	459	423	400	416	435	401	437	417	415	413	414	410	418	423	419	449	428	399	412	444	449	415	411	431	445	391	439	406	429	461	438	453	387	432	395	427	412	453	390	410	454	437	435	436	458	429	458	415	400	410	451	401	425	446	446	416	407	420	421	436	449	394	417	431	390	427	399	425	438	398	410	438	383	413	416	441	437	449	444	407	418	414	452	393	449	456	400	438	406	424	425	460	419	432	435	396	433	415	390	421	421	391	424	434	419	416	433	442	397	440	424	435	440	432	422	417	448	451	411	425	432	409	420	445	396	423	441	421	440	424	446	404	418	440	434	435	414	424	422	415	442	443	412	426	446	429	422	451	451	414	413	460	371	402	375	421	418	396	421	382	431	406	457	426	395	463	420	433	431	427	402	433	454	409	457	440	422	422	405	418	432	409	433	422	423	419	431	466	397	430	420	415	438	415	408	435	441	436	438	452	439	464	457	457	402	426	482	430	406	406	401	391	453	400	428	410	456	403	413	429	427	414	451	423	444	437	460	413	420	436	391	459	416	420	432	446	410	439	439	467	416	439	467	412	432	428	427	468	458	397	424	454	420	414	389	417	429	463	417	428	420	403	427	420	423	457	417	455	449	454	446	459	450	420	474	441	431	411	440	424	416	406	439	395	434	436	426	437	414	449	450	406	424	408	400	434	433	446	436	438	450	408	434	428	416	403	403	451	406	448	441	406	430	400	392	439	401	425	438	395	465	442	439	424	465	466	470	425	387	439	432	423	448	442	455	412	404	429	432	435	416	453	387	419	444	410	447	433	418	424	438	446	415	413	444	451	488	421	410	474	402	465	410	424	456	418	427	428	496	411	440	419	419	406	433	428	400	439	423	423	455	422	407	408	471	425	450	440	427	465	423	401	405	408	427	423	420	431	437	427	428	395	473	386	402	418	435	448	397	422	439	439	433	427	444	439	405	418	446	477	445	406	410	409	410	392	419	433	417	417	432	429	429	417	406	408	445	381	441	439	459	452	456	415	422	443	409	419	422	443	441	449	403	403	427	433	452	422	425	426	439	439	422	470	431	451	421	459	467	372	452	442	430	422	421	434	426	409	440	455	421	438	445	446	384	467	427	417	431	433	431	411	404	406	419	390	397	426	433	423	407	411	427	418	398	442	433	428	443	438	446	427	437	431	477	412	423	430	420	436	398	438	452	439	464	434	440	431	446	420	422	452	441	433	455	437	442	403	431	411	435	411	457	414	415	431	428	447	450	462	444	416	420	401	454	428	403	453	443	436	425	405	434	401	439	443	442	427	406	433	411	440	433	418	451	442	465	452	443	446	429	436	409	413	418	441	452	442	444	438	420	431	418	405	423	427	444	444	475	399	416	456	408	449	424	418	440	390	438	413	414	400	356	429	455	417	415	422	458	439	454	441	422	467	448	428	454	434	417	424	430	460	395	409	447	439	437	412	429	414	428	422	400	462	430	473	434	428	447	459	432	411	441	451	411	424	436	414	428	392	423	391	435	422	424	422	416	447	452	436	402	421	405	436	414	442	422	399	444	441	389	460	400	434	421	414	428	472	445	417	438	418	422	430	446	481	457	393	444	438	462	427	463	430	456	452	423	439	412	450	409	429	422	400	431	453	470	435	443	452	436	450	406	407	426	403	417	483	421	414	385	393	417	423	467	384	439	400	436	473	432	450	416	440	431	438	449	401	399	392	432	434	406	431	464	432	421	428	415	456	388	427	394	389	449	434	443	424	415	429	423	423	439	446	425	440	428	425	455	416	423	408	429	435	426	443	422	436	439	435	373	418	431	436	434	405	454	410	415	418	403	405	430	442	408	418	429	390	446	436	384	452	422	424	427	424	426	446	412	448	436	398	373	420	410	415	403	422	411	425	402	441	439	454	403	405	441	398	446	435	436	400	445	457	427	431	424	434	447	407	449	449	395	457	404	383	464	410	409	428	446	448	402	411	454	426	424	402	440	429	397	415	421	408	432	418	441	420	378	420	425	436	425	385	421	440	412	435	419	418	396	409	441	430	439	469	436	416	433	428	417	437	447	415	422	450	418	436	451	434	418	448	421	402	419	439	428	424	399	420	426	421	448	430	427	419	463	444	438	434	430	402	442	442	439	430	425	466	407	441	420	435	429	430	436	414	477	390	411	443	445	409	424	437	405	445	460	431	432	445	423	430	440	449	434	476	409	432	408	413	410	402	432	425	429	450	431	390	425	437	416	414	460	454	445	455	475	434	403	471	431	403	398	417	459	454	448	398	399	441	454	435	444	422	441	435	403	382	422	428	435	441	433	408	425	432	419	460	433	428	432	407	419	454	443	453	439	447	448	438	434	399	413	388	433	407	441	429	420	442	402	434	441	417	437	424	424	419	429	448	426	474	386	431	433	414	413	425	417	384	440	461	426	435	453	411	448	434	413	437	439	402	417	414	417	428	426	399	400	392	445	415	424	452	394	421	426	409	398	432	384	436	451	454	430	440	428	425	446	411	431	430	459	428	410	453	401	419	423	446	413	440	403	432	446	415	437	430	413	473	430	444	448	412	435	432	416	424	440	448	418	417	440	412	453	429	446	443	438	440	426	466	458	438	434	424	422	424	436	423	471	437	430	411	405	437	434	391	426
1328	366	388	340	336	323	308	319	294	292	270	317	269	248	298	299	295	298	308	293	292	294	306	301	279	269	315	297	265	328	303	294	315	291	260	287	279	307	316	263	308	322	319	283	281	311	314	292	285	285	285	274	299	271	308	312	278	301	298	308	304	317	314	283	307	296	303	279	286	296	309	293	271	295	297	288	280	298	282	281	281	312	277	284	299	282	255	294	259	301	297	278	267	286	272	303	276	277	295	291	261	260	300	305	286	267	297	303	266	302	274	274	280	273	276	249	327	285	282	304	272	294	280	276	300	303	298	279	322	269	286	296	311	310	277	296	319	295	276	264	278	264	284	290	278	281	287	261	270	292	287	287	294	274	322	262	263	276	294	316	273	277	279	278	266	296	291	317	293	282	276	306	254	274	276	259	285	295	291	285	294	274	293	301	283	285	323	276	275	313	276	300	302	317	287	281	294	278	291	267	272	279	286	303	295	285	299	255	336	335	283	300	305	302	273	263	306	271	293	277	297	319	282	298	292	268	280	299	287	295	322	316	287	293	311	314	293	281	274	306	285	297	286	271	280	280	318	299	284	290	272	312	308	313	280	293	312	288	301	297	312	293	292	322	330	286	258	280	305	296	284	267	282	271	302	312	291	279	297	299	282	269	309	284	300	308	319	289	278	252	297	303	310	291	262	312	294	290	289	295	278	311	269	284	269	305	282	288	288	289	277	286	291	302	325	297	258	289	292	262	296	292	256	322	294	310	317	283	328	312	283	321	304	261	290	260	276	288	297	273	295	290	300	312	277	277	315	267	287	301	288	292	307	295	296	279	274	267	263	311	292	291	285	289	295	300	278	288	292	281	282	290	303	308	283	298	286	297	279	299	311	302	256	288	281	294	320	307	308	315	286	278	305	282	299	330	307	297	306	274	276	260	258	264	310	286	329	273	279	291	298	279	256	285	308	258	300	302	288	281	280	274	307	305	299	288	283	298	315	272	289	286	293	318	297	301	297	297	286	265	325	280	293	296	309	292	290	292	320	315	316	296	283	282	270	293	297	279	304	269	284	259	325	261	290	274	283	293	291	312	275	276	280	309	295	295	289	264	287	293	302	283	291	279	282	305	307	300	321	285	270	303	313	274	296	277	241	318	276	289	325	294	301	276	263	314	283	291	313	293	298	280	306	272	302	293	289	276	286	289	289	278	271	285	272	298	254	289	294	281	310	324	285	292	289	296	303	291	300	275	328	301	274	273	298	258	303	280	314	303	280	287	282	316	282	268	284	280	295	271	275	282	246	286	315	262	284	287	301	276	291	290	320	298	274	279	288	279	296	286	303	265	271	278	282	291	294	304	284	319	284	299	279	271	298	288	306	269	305	312	278	289	302	323	278	293	284	290	314	264	282	267	287	268	270	296	270	291	284	287	285	283	299	300	282	295	308	278	285	306	269	283	289	277	272	279	308	269	272	269	301	294	274	324	283	305	289	281	287	271	315	290	293	290	293	278	277	259	277	290	301	316	292	265	306	298	296	302	289	290	274	301	304	303	282	298	311	285	293	288	287	285	302	279	269	326	294	287	315	287	295	286	266	308	308	254	282	308	294	287	316	281	282	304	302	279	289	266	283	300	275	295	281	303	268	297	282	300	279	294	283	299	299	284	274	291	333	278	285	283	310	302	325	278	287	280	278	297	285	278	320	272	305	282	278	280	289	296	307	311	245	330	276	304	310	293	250	321	309	290	321	282	255	282	309	293	290	296	275	327	288	299	327	276	285	281	260	292	307	306	273	333	289	312	295	283	273	321	293	285	290	278	292	292	290	295	299	288	304	303	300	311	284	328	281	298	317	291	314	304	294	314	288	290	297	301	292	303	293	297	250	280	262	279	279	307	283	296	268	309	293	294	316	278	299	302	288	285	284	274	290	287	278	296	283	286	266	298	274	309	292	307	291	266	306	276	294	309	280	262	289	291	296	313	270	284	297	287	309	284	296	318	300	266	297	303	285	293	258	294	312	292	309	286	267	271	318	270	287	282	270	293	280	294	285	297	279	266	263	294	251	274	322	286	287	281	298	236	272	309	291	291	282	297	271	299	281	328	267	279	278	277	290	277	286	307	286	277	305	284	250	297	301	309	301	271	257	293	284	279	294	288	320	283	303	281	308	306	280	298	264	295	287	281	295	296	304	299	297	297	273	307	333	301	279	274	313	279	309	277	276	267	284	271	290	287	283	243	311	292	306	240	326	287	286	305	258	303	280	300	302	292	307	294	286	293	284	281	281	286	273	302	294	289	290	282	278	314	326	288	270	284	278	269	278	300	266	276	256	279	305	290	285	287	312	282	290	329	295	254	293	319	284	292	311	289	251	304	303	279	322	292	299	306	304	274	319	314	266	293	299	341	297	289	259	277	294	274	266	282	295	278	296	271	270	292	301	332	272	264	272	302	273	293	278	334	273	298	305	268	330	281	301	295	279	261	314	270	315	284	283	284	269	258	293	301	279	320	297	248	281	276	281	277	272	286	299	269	316	307	303	322	271	285	266	286	298	312	288	294	301	305	313	300	271	270	317	287	277	276	279	297	293	305	296	287	285	286	310	284	266	295	302	292	275	284	288	287	301	300	289	300	302	292	283	291	247	281	305	299	288	297	288	298	276	285	258	282	286	295	299	285	300	316	282	262	289	294	297	286	285	286	309	277	312	290	277	300	290	316	296	277	301	332	297	254	282	284	288	285	288	273	287	282	311	272	301	297	276	301	284	271	292	310	300	293	297	308	269	273	296	284	299	305	300	297	284	286	267	268	286	269	295	270	273	287	274	311	275	255	284	302	296	292	297	308	292	286	293	301	299	295	305	277	300	284	284	274	298	289	256	311	273	280	284	295	290	294	300	312	295	282	282	277	307	267	303	306	288	263	312	327	289	318	287	302	277	309	274	305	323	266	309	260	292	291	285	289	270	261	300	288	314	265	283	315	290	285	300	313	296	288	305	323	284	282	283	276	288	286	308	299	255	267	264	290	303	282	308	314	316	295	249	273	303	284	308	256	252	258	333	306	308	310	275	281	257	295	312	277	301	278	308	283	295	297	300	321	284	291	274	304	315	294	283	291	276	277	302	293	286	305	287	301	280	304	304	298	263	302	288	298	288	317	285	300	269	306	273	302	318	295	257	299	282	284	312	333	269	285	296	289	292	285	274	255	287	314	329	289	331	300	311	275	256	327	276	287	294	284	292	282	295	295	306	292	295	272	273	286	279	328	282	291	331	336	274	296	281	276	265	255	308	277	282	259	321	266	282	298	308	261	299	308	326	338	275	320	272	276	271	322	287	296	307	296	303	270	292	278	304	320	267	309	313	294	288	268	285	266	282	305	284	265	279	287	292	296	296	282	291	271	283	277	282	301	322	259	279	292	284	284	286	282	314	315	256	308	286	282	308	309	309	306	312	284	286	260	289	255	301	293	290	295	281	275	287	297	307	287	296	304	299	289	286	287
2378	953	1141	1071	1048	1043	1010	955	934	912	902	920	936	944	888	889	881	869	889	901	890	907	926	851	914	903	880	902	871	888	903	890	935	893	889	902	911	885	894	911	896	905	909	886	945	892	919	876	881	883	901	855	851	860	849	865	889	944	852	871	851	882	911	819	913	873	903	865	969	932	894	929	888	928	920	895	895	861	849	883	931	855	917	918	850	891	876	883	874	853	907	883	891	886	867	912	891	829	914	914	882	826	846	872	833	875	872	870	885	862	902	879	875	880	891	907	926	875	817	944	897	885	873	867	911	863	878	876	888	888	873	882	872	884	848	866	895	877	912	899	900	869	876	845	877	853	888	914	843	898	890	846	899	878	952	850	899	897	949	878	809	928	827	878	863	846	913	937	876	855	887	889	858	893	879	875	872	831	887	868	904	869	796	939	950	865	946	850	909	940	942	881	867	912	874	863	894	880	937	810	892	945	853	857	885	867	877	918	855	881	890	853	864	910	936	818	853	878	903	849	848	875	908	910	877	866	873	848	850	888	894	969	871	898	893	903	865	827	906	915	863	902	823	839	897	885	893	843	892	840	825	910	828	903	919	893	908	872	874	892	908	925	891	921	846	951	933	844	842	845	879	882	866	921	910	883	895	849	879	895	913	839	929	877	872	873	877	896	930	894	843	892	881	885	872	898	870	861	898	874	906	882	908	853	874	840	881	879	928	820	923	865	891	910	903	909	889	873	896	880	843	806	907	898	898	845	877	894	884	866	854	865	870	892	923	950	880	856	874	916	861	835	864	925	856	884	857	859	885	862	878	810	922	932	890	880	877	882	847	840	832	890	916	912	881	850	852	881	890	916	876	876	812	821	839	937	917	861	910	887	860	920	848	887	893	868	873	839	865	889	897	818	879	895	880	856	876	922	884	871	855	911	878	873	849	872	883	866	869	906	883	910	899	862	875	890	829	886	889	885	856	923	887	935	851	863	885	896	861	895	868	921	866	892	855	894	841	951	867	884	872	987	833	885	864	839	846	853	853	865	937	896	866	893	791	867	916	911	890	913	893	857	915	891	828	915	879	910	929	869	877	875	855	868	872	868	950	857	886	867	861	890	885	901	863	850	881	935	868	890	932	883	880	864	851	889	885	894	881	873	918	900	912	885	860	927	911	893	882	891	855	811	869	849	897	890	926	896	929	908	851	886	920	892	811	868	926	864	850	901	872	940	885	909	838	895	860	839	886	855	880	941	907	836	918	907	839	883	869	857	885	890	874	900	870	929	880	879	839	914	838	846	940	890	864	873	875	843	877	860	908	901	843	857	878	880	838	879	859	923	902	865	803	900	888	882	931	898	877	866	869	845	856	874	851	890	901	887	853	941	885	850	854	929	865	889	890	896	899	915	921	866	900	852	874	874	861	847	856	883	895	889	892	914	865	852	884	920	885	893	894	857	883	890	909	891	832	928	920	915	946	875	891	810	872	854	865	884	878	895	899	900	871	900	863	901	836	902	906	881	882	865	901	857	836	912	896	869	916	911	860	887	847	884	849	899	858	884	909	872	907	921	875	866	837	887	848	894	818	816	847	864	904	875	869	862	878	848	852	809	892	858	963	875	861	904	857	848	834	882	900	886	943	875	927	890	880	829	825	879	854	869	865	881	856	890	922	841	941	895	872	868	923	865	888	879	891	886	889	886	861	917	868	887	915	855	851	844	907	865	863	883	847	840	847	891	870	868	881	921	894	908	917	888	815	842	930	847	913	942	910	840	889	851	848	894	875	902	898	893	871	835	940	939	852	886	900	887	838	892	884	905	844	914	836	907	901	892	882	924	847	886	889	905	888	868	860	839	916	865	860	880	881	829	934	888	891	853	901	909	895	851	887	829	863	910	949	882	887	879	871	835	857	914	865	848	872	847	902	862	881	890	897	860	858	899	882	894	907	893	909	950	894	861	891	867	856	840	877	925	858	895	899	889	887	873	903	920	857	860	932	840	898	852	899	903	920	951	896	864	893	835	880	855	816	880	889	845	871	923	896	843	894	934	916	897	858	931	918	894	917	866	865	867	965	905	838	894	911	865	876	885	890	877	886	879	866	890	855	858	885	842	940	848	882	880	857	881	914	927	960	885	900	869	855	885	914	863	869	910	895	919	921	860	890	840	876	886	873	910	899	818	869	866	852	898	883	858	842	825	862	895	913	918	870	889	896	914	885	817	882	878	871	933	882	889	882	923	890	901	948	860	934	880	876	866	929	865	878	889	869	891	928	890	839	849	870	903	807	853	941	910	870	907	877	884	872	904	898	880	925	828	908	903	879	912	853	870	859	875	830	857	895	885	895	856	898	858	859	935	948	870	906	870	864	868	851	897	893	841	903	876	885	867	915	877	880	896	886	870	885	844	920	870	876	890	897	924	883	899	893	895	857	849	849	885	856	879	879	885	891	930	887	806	849	867	874	875	874	896	957	946	896	884	898	939	879	835	856	903	880	873	922	890	847	904	898	819	887	918	895	884	921	872	864	921	868	874	870	822	880	943	878	858	879	921	891	879	893	868	861	955	861	827	906	872	897	883	921	848	919	909	866	874	875	887	860	869	827	908	829	917	928	936	933	899	837	867	806	897	841	853	867	841	864	910	932	864	934	869	838	895	918	881	879	903	915	841	899	873	862	879	934	873	898	856	897	874	854	863	825	886	914	911	846	853	857	894	902	920	881	946	889	931	878	863	883	899	849	900	840	903	860	917	905	887	837	928	836	868	849	923	914	855	879	913	882	936	894	872	878	880	962	894	922	904	936	843	919	904	911	885	954	862	904	832	825	877	875	839	845	840	898	919	875	886	858	914	905	867	894	859	846	882	818	836	831	903	906	893	838	821	883	900	872	889	895	860	868	891	902	911	876	895	881	876	867	904	912	919	882	930	846	881	910	887	897	968	927	859	837	928	861	916	874	829	893	905	862	904	853	866	900	890	891	894	896	876	871	843	933	890	864	833	863	909	890	894	864	884	950	882	914	881	923	859	885	877	934	869	825	994	891	861	875	889	872	959	870	893	923	871	893	882	890	869	844	856	855	853	914	886	952	880	871	935	871	888	896	950	892	918	880	872	922	917	892	894	895	862	912	908	895	920	927	866	872	871	908	897	859	878	897	893	889	869	863	862	930	904	852	880	888	907	892	876	819	888	868	844	918	870	950	906	906	918	860	893	842	929	906	910	904	840	868	813	822	915	902	864	885	888	869	894	892	843	859	924	873	896	909	827	888	862	904	931	814	940	860	853	862	946	884	895	892	861	938	910	846	898	863	920	872	869	865	855	871	874	873	834	873	872	882	817	912	912	884	894	865	931	902	871	843	922	899	874	847	884	867	923	890	883	825	920	898	905	906	806	851	900	866	917	873	910	873	887	918	884	891	908	822	837	859	850	807	903	875	882	856	861	893	909	873	918	858	861	902	854	926	929	909	864	870	891	889	877	946	851	860	881	874	889	853	902	921	884
4624	1278	1573	1177	809	587	492	379	326	295	277	238	210	235	222	207	196	187	216	182	184	207	174	186	165	172	210	177	192	184	189	176	182	198	175	170	189	220	203	163	144	151	178	212	212	190	192	157	158	193	171	174	174	181	169	182	178	164	154	166	154	146	159	158	196	139	147	171	160	171	178	154	165	149	171	145	167	158	181	172	153	147	160	145	172	148	178	179	153	157	165	187	149	186	167	166	162	171	160	176	167	155	163	165	163	150	160	170	149	140	137	172	175	174	171	138	162	151	161	160	169	153	162	170	143	177	163	139	162	160	169	176	178	147	141	171	144	168	171	161	138	156	152	140	164	165	156	155	152	161	155	152	142	164	176	163	179	137	152	156	160	184	176	183	161	174	171	168	176	156	172	138	156	168	171	174	171	149	169	154	166	196	150	178	173	154	152	164	157	187	148	159	175	156	185	177	159	168	158	143	144	185	149	164	162	161	160	161	168	157	172	156	147	177	158	161	151	170	150	172	144	147	181	161	168	166	180	156	177	154	158	142	146	168	157	185	165	171	146	158	156	164	178	173	174	153	166	183	159	160	148	170	156	163	169	163	150	160	166	198	177	150	165	169	158	151	155	174	175	167	175	157	167	149	155	154	161	168	165	149	155	160	152	156	156	157	149	160	167	173	185	172	164	163	172	152	132	153	155	159	158	148	173	175	165	168	180	141	159	170	160	154	156	179	154	155	173	147	165	169	173	161	196	160	134	167	165	152	162	167	181	151	154	167	154	148	163	171	173	157	171	161	175	172	160	163	162	185	147	181	172	150	157	174	188	168	175	167	174	168	142	155	167	167	166	187	158	144	160	159	158	166	152	144	171	166	174	181	156	169	159	168	156	166	164	159	146	160	166	187	150	154	167	160	177	156	150	172	185	169	159	165	164	158	172	143	155	164	169	148	154	150	173	163	173	167	162	165	154	151	157	143	156	173	159	154	157	154	135	148	185	173	168	169	156	164	184	162	141	149	176	155	168	145	162	142	167	158	179	170	164	157	133	151	181	162	176	162	154	170	150	158	152	162	168	156	172	167	167	177	149	167	194	138	156	167	168	140	180	178	138	156	161	153	141	168	172	153	180	170	168	160	174	192	158	149	158	188	177	165	159	160	172	166	161	165	163	176	146	192	163	149	163	168	147	157	176	159	158	159	165	193	188	179	196	178	176	166	160	157	167	163	159	170	164	169	149	162	166	192	172	159	172	167	168	183	168	153	168	167	149	166	161	176	134	168	166	158	176	174	197	179	174	168	173	165	169	191	162	174	161	147	175	182	188	165	175	154	173	169	160	184	169	163	158	177	169	151	159	167	156	146	197	159	169	164	184	170	140	150	173	186	138	166	172	154	167	164	140	165	181	146	172	177	145	157	183	165	155	163	167	165	158	200	164	169	175	163	172	160	165	165	181	191	144	142	153	174	156	167	158	159	168	171	166	161	174	189	140	175	180	169	163	182	162	156	160	173	182	159	169	158	185	165	154	155	174	168	170	159	150	155	160	170	164	169	167	156	177	157	149	164	153	146	144	150	155	167	175	166	168	155	157	166	150	152	189	156	164	176	185	151	176	161	170	164	169	146	158	179	151	178	154	165	178	150	151	155	179	158	156	160	163	184	168	153	157	162	151	147	155	155	158	167	159	167	192	182	160	149	157	162	177	159	161	148	168	174	175	165	167	169	163	172	154	168	149	170	168	152	172	186	148	151	177	147	182	188	163	146	167	169	144	153	167	155	160	149	156	154	171	157	166	162	159	166	191	166	166	150	145	154	165	163	170	146	177	145	162	168	176	158	174	151	167	151	156	152	148	183	163	169	161	167	159	169	153	181	164	141	171	152	139	167	157	160	193	147	178	167	157	166	153	148	175	156	150	175	177	158	182	171	143	172	151	169	184	151	155	161	148	157	163	189	158	178	156	168	148	162	154	156	169	174	182	149	162	146	164	166	152	157	178	174	157	143	174	146	154	173	191	157	165	171	175	162	167	181	155	174	159	160	160	162	179	173	149	173	150	151	172	139	178	172	178	165	151	167	157	144	202	168	165	169	150	142	180	178	137	141	150	180	166	176	135	163	155	159	168	152	135	163	181	155	152	166	171	156	167	153	141	181	166	155	181	171	160	169	164	181	162	170	160	174	181	165	163	152	147	168	167	164	152	187	166	167	167	167	157	151	155	158	187	156	149	159	168	190	172	161	155	149	168	183	144	183	177	165	162	163	135	149	177	173	174	173	162	167	170	161	166	170	146	146	161	160	160	162	149	168	131	165	174	144	183	141	152	156	146	157	169	154	163	138	160	156	165	165	152	167	162	155	155	152	151	146	153	155	151	155	170	175	144	148	157	156	162	153	151	152	139	161	173	149	185	147	162	163	161	184	160	169	160	151	182	180	153	185	165	154	168	140	174	157	163	165	173	135	141	168	159	168	163	153	157	156	178	191	170	173	174	155	158	148	147	151	148	157	162	176	175	144	161	178	167	142	170	170	153	147	159	177	160	160	150	204	160	157	169	180	146	147	167	185	151	175	139	141	194	173	151	163	162	180	148	142	168	163	159	156	151	157	159	142	150	166	161	170	162	160	154	158	159	162	165	168	177	167	160	156	143	153	157	168	160	194	157	153	169	174	188	146	176	185	183	170	158	157	160	154	139	168	170	159	178	146	169	162	167	172	159	190	172	195	156	158	160	151	152	166	188	161	160	171	144	173	170	148	152	169	156	177	173	163	142	178	170	152	156	158	152	151	138	185	170	153	146	167	166	154	165	172	159	151	159	146	171	166	151	173	180	143	151	145	182	174	166	154	155	179	175	160	145	156	142	147	165	175	159	139	162	162	180	170	182	166	169	168	189	170	159	162	168	157	159	152	150	149	160	136	161	156	150	174	173	169	152	149	165	167	181	169	183	184	181	169	155	159	154	168	152	147	151	173	139	154	148	168	156	178	163	173	168	152	162	143	179	167	161	166	179	162	148	168	150	184	158	184	171	147	161	184	170	171	157	167	165	167	139	175	154	166	166	181	179	188	185	167	158	176	166	142	186	158	160	155	160	158	162	150	159	166	160	154	164	162	148	152	174	147	146	159	163	158	152	151	145	152	169	169	169	152	147	155	174	173	134	163	185	176	210	156	163	154	153	178	150	176	164	155	182	157	174	185	170	177	186	178	155	159	174	148	142	141	154	186	167	158	158	170	164	150	166	157	161	154	144	163	156	141	141	165	168	187	188	156	162	155	170	176	158	138	153	163	178	184	149	147	182	136	174	130	162	157	168	143	173	166	159	166	182	174	168	181	170	159	177	174	171	175	164	169	192	194	134	168	164	151	142	162	175	157	172	149	178	174	159	167	159	127	168	161	164	171	154	174	149	170	185	178	168	184	162	191	146	148	158	152	157	147	179	165	165	180	176	165	179	144	165	178	176	179	163	179	161	174	163	141	174	182	162	156	158	130	167	153
5594	1723	3938	4247	3586	2890	2470	2059	1651	1493	1394	1222	1110	1022	970	946	857	882	860	792	755	717	762	720	715	751	738	766	735	765	682	676	677	666	706	824	1002	1034	945	683	637	581	724	973	838	688	609	581	629	582	615	621	571	556	601	574	558	518	566	578	586	516	537	542	565	511	596	539	564	594	552	560	544	555	537	585	575	508	524	537	533	564	512	530	558	524	547	503	522	580	566	531	560	563	548	578	599	563	541	557	542	527	525	565	520	537	573	556	570	526	530	555	547	561	524	568	552	554	532	529	530	560	567	549	525	565	539	521	570	497	539	547	583	495	572	537	551	519	566	513	565	579	526	598	528	564	529	568	601	544	585	499	519	539	526	546	564	545	536	524	526	553	575	542	559	529	491	549	573	555	522	558	505	533	535	531	458	537	518	517	566	559	480	497	551	535	542	589	515	557	522	540	553	549	514	550	592	540	554	522	507	543	545	525	527	531	541	543	478	545	525	487	535	539	528	547	511	541	549	531	529	531	513	568	542	554	563	552	571	565	541	557	563	536	545	546	522	533	515	533	556	555	550	542	538	512	542	563	550	557	552	526	553	528	556	559	521	532	548	541	523	564	530	508	564	529	525	530	538	531	559	584	521	521	522	532	521	566	518	570	529	522	517	531	508	549	491	532	512	534	530	546	517	566	508	491	536	486	506	519	547	563	578	515	544	526	501	521	566	525	550	513	543	567	518	547	568	509	529	509	580	518	536	547	562	550	553	533	547	503	553	554	514	554	552	513	575	557	530	501	546	477	522	562	576	600	571	524	534	588	565	537	532	557	525	518	528	515	505	528	560	496	524	544	526	551	525	516	575	538	548	551	532	512	509	544	557	495	541	534	547	504	564	548	519	518	527	517	520	555	523	544	514	523	536	537	553	515	569	533	541	542	564	529	547	588	578	536	556	512	565	517	558	525	592	538	535	524	513	527	548	560	511	510	505	545	507	552	527	541	586	546	556	555	513	528	504	533	546	571	546	500	525	595	544	540	543	512	552	541	535	544	564	502	523	499	574	552	555	535	511	519	547	539	541	547	564	510	545	512	537	531	547	526	542	546	528	513	545	548	532	539	514	526	488	526	510	536	536	526	555	532	523	524	548	512	557	524	564	531	529	535	532	557	575	572	569	577	546	552	512	517	542	541	551	568	562	569	560	551	465	568	553	507	575	554	575	546	533	532	529	507	568	556	521	535	478	541	532	516	553	509	575	530	532	533	572	569	529	536	530	518	495	529	519	541	522	563	568	512	521	538	518	559	558	550	508	525	497	568	509	565	536	537	553	498	521	547	539	545	559	507	546	501	520	531	544	530	544	537	539	570	497	554	528	537	541	526	566	535	517	526	532	547	535	571	541	524	509	540	593	527	523	545	545	553	514	541	532	509	546	501	497	573	553	516	539	532	496	543	540	546	514	500	533	541	512	523	559	529	524	558	545	534	495	510	556	562	536	527	531	550	553	536	529	505	514	549	532	596	548	517	544	547	573	574	549	511	521	543	547	492	568	537	519	555	549	539	541	528	535	523	521	522	502	558	502	544	503	568	581	561	524	540	524	479	554	515	550	562	521	544	525	587	551	531	536	514	505	559	511	527	539	515	509	547	535	535	587	557	569	537	559	531	512	505	559	485	521	562	548	544	532	529	572	546	532	530	557	535	572	558	523	504	568	551	549	525	521	553	562	578	557	541	544	547	562	529	499	558	522	533	565	545	522	522	573	551	517	527	571	518	570	527	540	503	551	534	555	514	576	517	517	530	529	523	528	543	550	559	559	539	494	554	555	560	506	585	499	500	538	504	512	493	504	502	518	529	570	515	551	519	509	501	535	540	608	520	496	540	485	506	553	542	518	520	466	530	482	554	526	528	503	571	568	518	538	576	513	549	510	544	540	544	524	522	558	537	522	562	535	536	537	503	522	532	531	567	530	539	530	538	536	521	533	554	538	539	530	560	563	541	518	539	520	521	531	570	496	476	541	566	511	553	545	550	546	520	522	537	575	536	562	551	541	514	507	509	521	539	546	521	482	530	492	503	561	557	590	543	542	560	503	529	525	556	524	530	542	539	515	539	529	512	512	556	487	567	511	528	575	537	568	500	562	541	527	537	497	582	524	527	497	551	554	540	564	515	568	522	516	517	549	569	501	521	554	534	558	575	524	545	577	541	534	588	521	520	549	500	576	531	561	543	538	506	532	523	532	540	557	546	544	504	499	542	523	516	543	570	558	486	579	567	558	538	518	583	548	534	550	574	574	521	585	520	551	551	535	527	530	575	501	547	594	572	498	542	529	524	528	554	547	549	548	520	511	534	567	541	530	564	529	527	532	550	543	519	519	533	557	583	567	470	573	508	583	560	497	554	505	480	547	521	522	520	538	518	548	516	541	525	507	539	563	526	537	578	527	537	579	528	486	555	538	565	513	523	551	548	533	563	543	526	550	520	587	507	575	526	528	533	537	533	555	532	511	569	524	508	548	529	548	525	496	530	545	546	540	487	544	555	564	549	523	571	558	566	510	578	544	529	515	550	534	560	532	569	601	571	537	531	563	552	495	544	512	544	527	515	500	559	554	529	528	530	553	548	530	534	520	579	561	550	523	501	517	530	524	544	560	495	526	561	494	568	515	516	545	561	549	510	562	518	551	526	565	553	564	555	551	551	531	513	517	554	516	545	506	581	541	571	571	472	555	507	521	515	544	519	529	499	571	549	568	532	522	534	546	544	530	557	519	542	511	549	601	533	544	524	516	558	519	559	524	556	504	509	618	538	517	534	547	511	564	557	524	521	538	532	532	551	542	518	520	519	518	498	523	539	496	548	568	575	502	557	522	568	528	514	534	503	556	500	564	568	543	542	536	598	543	535	539	529	501	556	526	568	519	546	528	541	566	513	538	499	529	554	598	516	550	550	570	523	528	539	542	503	532	563	542	562	523	546	511	529	545	531	530	548	588	563	526	508	540	509	531	501	529	549	503	550	524	532	554	563	523	542	526	499	494	509	549	571	563	562	537	564	528	553	538	575	515	531	516	534	529	531	533	568	560	529	511	533	529	516	521	548	558	507	573	564	566	538	555	537	551	523	539	538	537	536	472	520	541	530	540	522	525	541	522	503	479	555	487	522	534	527	501	568	516	582	532	501	534	481	563	528	548	538	510	516	496	553	506	561	532	575	581	543	533	566	534	537	536	550	538	521	532	505	568	542	537	566	523	544	554	540	512	516	560	563	525	530	525	531	541	557	538	486	533	537	499	561	523	543	501	555	543	544	538	577	524	526	522	556	555	547	552	533	508	517	537	548	541	544	509	522	553	509	559	521	558	563	536	537	551	546	511	511	573	534	559	613	518	536	523	545	507	528	595	571	540	535	530	513	513	530	555	529	536	555	531	526	522	525	564	557	534	514	504	520	517	558	548	554	548	500	571	511	526	532	543	556	518	586	557	513	510	550	546	525	543	573	503	541
8693	2504	2918	2072	1391	927	741	547	421	384	314	311	273	245	244	208	212	211	162	166	178	146	169	156	151	176	151	153	156	154	149	141	147	138	142	149	191	183	202	161	155	141	186	180	185	161	132	131	125	126	132	127	145	146	119	110	129	134	126	147	116	137	135	125	119	124	124	130	128	112	142	128	129	137	108	133	124	137	114	121	109	132	111	121	127	129	139	126	119	137	122	134	115	119	136	112	118	113	133	127	123	139	120	129	121	132	108	122	142	127	121	114	113	124	107	128	128	109	106	119	120	135	129	145	130	115	117	106	134	99	126	126	122	128	123	114	127	115	124	121	110	105	121	112	143	105	126	122	148	132	155	137	112	138	110	97	123	104	106	112	117	137	137	141	113	130	105	107	112	122	112	141	119	122	110	128	127	126	128	124	118	128	102	132	121	112	112	107	122	124	122	128	114	113	122	105	121	128	116	124	143	116	134	126	135	129	132	132	116	113	133	143	131	124	122	118	124	121	142	124	110	117	125	140	120	104	113	120	96	117	107	133	109	126	144	127	126	122	119	116	131	104	134	113	126	117	117	133	124	126	140	137	120	133	152	120	137	122	121	86	104	121	121	121	117	113	121	127	131	126	121	117	127	128	124	117	129	114	124	126	114	100	112	103	145	123	113	130	105	122	114	101	111	120	127	134	122	108	128	127	137	129	115	143	121	130	109	120	134	107	103	130	126	116	125	129	109	129	130	131	119	132	121	117	126	126	121	120	110	146	154	141	121	102	131	104	142	122	131	119	116	113	135	117	121	113	138	141	104	125	131	145	129	123	127	135	120	135	118	124	129	123	127	136	110	122	116	117	110	118	120	121	120	99	144	133	120	133	128	122	104	119	117	116	117	118	116	131	106	126	161	128	114	139	128	133	107	113	120	120	132	124	121	123	110	122	116	111	113	130	120	127	113	115	123	111	115	113	129	114	145	124	125	140	126	118	135	103	113	118	132	110	111	109	133	113	107	131	132	151	114	109	117	135	125	128	101	127	135	113	125	122	119	120	128	117	112	129	123	122	131	114	133	127	113	110	131	124	112	126	108	145	140	131	118	124	123	112	134	118	109	102	109	139	113	104	112	126	127	119	112	117	120	132	131	116	113	108	119	126	134	121	113	108	124	129	130	111	141	105	109	99	126	126	120	134	127	122	134	132	125	95	148	119	119	154	103	130	126	126	122	119	110	120	110	132	113	124	120	135	132	120	129	118	118	116	104	131	114	117	125	124	131	126	113	119	129	115	144	135	127	125	124	131	99	125	122	128	110	120	116	142	108	131	125	109	115	97	111	121	102	112	116	123	143	121	144	100	139	115	126	125	124	107	110	108	105	123	139	121	123	134	125	112	115	105	95	138	122	128	116	127	128	137	122	137	134	118	120	130	114	132	119	116	111	129	131	108	114	131	114	131	108	127	136	119	118	117	125	127	136	118	116	123	118	96	117	116	122	123	124	128	127	123	144	116	132	114	133	126	108	124	112	136	116	147	105	137	118	124	131	109	139	116	129	112	107	133	152	116	116	133	126	123	118	98	113	122	131	123	124	118	119	122	113	119	119	121	113	120	109	115	126	128	116	116	116	104	126	135	103	92	131	132	131	113	135	152	143	138	127	115	124	127	132	118	127	124	129	132	121	113	126	123	132	130	104	135	146	131	127	119	116	123	125	118	124	109	138	123	126	144	135	126	117	119	116	118	97	119	106	115	112	126	118	110	115	113	120	123	114	136	105	119	133	110	120	141	123	142	128	114	133	130	151	109	121	106	120	128	117	112	131	125	129	124	115	100	119	128	116	122	110	122	121	114	129	127	124	136	109	128	109	131	120	143	120	133	105	124	119	129	121	127	125	110	127	123	113	136	111	112	133	143	135	120	136	110	111	125	108	117	126	121	104	119	118	143	133	132	129	137	113	118	127	130	130	115	126	114	101	133	112	132	128	128	119	132	113	119	109	112	129	111	125	104	120	144	139	133	134	130	117	147	123	114	131	104	115	124	123	123	100	128	120	135	134	108	137	121	131	137	124	113	121	122	119	117	108	112	125	116	120	128	116	124	134	120	128	114	125	118	103	137	108	130	117	126	133	142	127	117	110	126	119	114	129	115	115	122	126	123	123	141	130	121	134	111	134	121	117	141	138	116	140	111	120	123	119	130	129	135	115	118	135	129	131	93	123	137	127	108	103	115	116	122	125	114	128	125	129	121	110	114	113	133	113	131	131	125	126	111	128	130	138	129	134	144	144	138	116	124	126	131	120	126	147	128	122	106	125	131	120	132	150	131	153	129	121	138	107	119	136	135	122	112	104	116	136	133	149	115	133	111	141	141	141	117	126	119	119	147	130	141	103	124	131	124	129	116	123	127	126	129	120	111	146	133	125	117	117	120	111	99	129	127	112	104	104	139	135	105	115	129	126	132	117	117	115	132	120	118	138	119	121	125	137	137	113	113	120	137	128	108	94	98	135	102	124	127	116	108	94	126	120	111	108	116	135	118	113	124	114	98	128	121	129	129	128	99	110	134	137	135	107	143	125	131	124	142	112	149	122	117	114	136	141	130	147	113	133	128	130	127	122	124	132	126	116	134	124	109	115	146	136	122	128	111	131	118	139	121	129	135	108	135	124	105	118	124	119	131	143	129	118	119	123	121	108	118	94	116	135	127	126	113	137	122	126	138	124	121	127	122	107	105	140	133	146	124	115	113	112	112	123	117	126	116	137	134	108	104	121	115	140	137	111	133	140	122	123	132	130	129	126	124	102	115	138	125	116	128	116	118	102	108	115	120	147	133	125	116	119	118	129	114	133	123	117	116	137	108	140	127	121	116	121	118	127	117	119	129	126	114	116	107	129	143	118	119	119	105	124	134	116	123	121	126	107	141	133	130	130	126	141	134	147	123	135	110	130	111	119	117	109	98	143	125	126	128	109	137	122	131	126	105	125	101	139	121	110	119	137	113	123	101	121	120	122	124	130	122	122	126	125	125	123	135	118	111	118	121	120	125	114	124	137	103	114	132	129	121	99	117	114	115	121	117	135	148	118	109	114	108	121	142	139	116	133	103	118	123	122	132	132	110	113	126	123	118	128	134	141	129	117	120	132	109	126	112	132	109	123	108	126	92	102	135	118	153	124	123	123	119	126	123	106	101	132	109	144	115	153	116	115	108	117	135	114	137	125	139	134	118	131	138	110	115	141	131	104	139	114	116	110	138	123	135	123	128	120	140	123	117	130	113	124	136	116	122	121	114	122	138	132	137	117	114	131	108	126	107	127	128	123	136	121	157	105	117	108	116	106	115	116	117	141	116	129	126	98	114	141	123	130	133	136	109	131	104	139	124	131	132	115	125	106	119	111	130	108	133	108	131	118	110	153	132	111	122	140	98	112	121	116	123	148	141	115	139	114	140	108	118	115	114	123	113	124	101	120	121	140	129	135	124	103	128	109	123	124	132	119	119	142	117
7755	2830	6731	7184	6036	4902	3911	3353	2750	2353	1991	1766	1624	1443	1293	1224	1187	1062	971	918	895	838	797	803	839	865	856	872	809	789	794	652	710	663	720	969	1187	1598	1223	738	654	569	845	1191	995	783	599	500	565	545	543	512	491	488	523	492	509	462	518	508	446	473	476	440	448	494	474	493	474	449	501	481	437	435	488	471	485	437	440	494	436	475	455	438	457	422	454	452	434	433	461	400	425	385	439	442	495	461	492	448	458	458	449	425	405	450	428	437	446	415	455	462	406	442	420	448	463	435	444	421	453	432	423	435	459	434	428	456	419	438	423	434	445	449	446	424	457	438	437	449	412	443	453	453	408	414	424	426	437	439	422	419	420	448	440	404	421	423	401	433	425	460	436	437	444	425	443	443	461	443	415	412	424	441	403	412	395	420	410	416	456	416	426	438	400	408	428	412	417	426	431	428	427	428	451	419	424	416	450	444	437	443	420	418	453	419	461	447	448	435	440	456	405	422	402	431	428	438	440	444	423	431	404	431	462	430	453	397	418	428	416	373	460	449	415	449	422	402	421	418	448	435	437	442	429	430	482	455	445	463	451	426	430	432	426	434	438	447	399	383	458	461	435	410	414	459	452	417	438	454	442	411	482	374	424	419	405	465	438	428	432	378	430	451	436	433	429	411	402	431	448	431	407	440	467	426	446	449	431	433	393	405	431	425	433	437	454	417	402	444	425	431	437	438	426	427	431	420	405	454	455	427	436	432	415	427	410	430	396	432	415	407	420	446	423	446	400	421	395	432	438	400	433	433	444	404	414	463	450	437	427	453	421	446	467	449	426	421	441	413	421	401	432	421	461	414	436	457	423	443	419	422	434	444	425	424	474	448	444	436	424	389	426	440	417	397	445	413	459	406	430	433	448	413	393	443	465	426	442	428	452	432	438	399	412	436	406	429	430	410	450	406	401	411	418	413	443	418	415	432	440	401	450	424	388	435	467	409	474	405	430	424	403	390	405	428	421	439	413	420	401	424	442	417	385	406	398	457	445	418	438	445	419	449	415	444	420	467	430	417	414	457	457	416	438	390	414	437	455	430	408	438	456	429	457	441	453	413	450	436	417	461	417	444	433	444	463	401	422	436	409	418	423	455	414	415	416	428	428	411	453	440	427	422	469	424	394	418	405	436	379	446	434	442	472	431	444	464	425	455	399	433	448	419	428	456	420	417	405	447	404	420	430	433	434	452	418	441	430	426	434	466	423	422	428	422	462	445	386	423	442	403	407	406	424	424	437	411	422	437	465	441	416	415	428	417	427	430	444	424	440	425	456	428	431	386	398	413	443	422	426	417	390	404	433	414	428	424	447	459	422	418	401	465	435	441	436	459	431	439	395	414	445	433	406	429	442	400	419	437	429	432	443	421	439	417	475	417	460	430	439	423	447	435	428	463	405	420	424	453	466	449	459	434	412	439	427	444	425	386	432	418	402	423	431	440	413	434	424	424	440	432	460	454	462	422	383	417	405	417	412	420	453	420	453	441	463	436	411	454	411	449	435	452	453	435	378	393	386	420	441	445	411	372	447	462	444	463	409	410	397	449	417	423	468	426	416	422	465	428	406	423	436	424	436	453	394	435	442	392	431	435	442	405	388	427	423	398	408	409	422	436	439	436	432	417	415	447	435	438	451	465	424	405	413	395	412	421	395	436	456	423	435	414	400	393	428	448	443	429	444	443	446	421	423	431	421	412	425	432	419	428	393	434	411	412	423	415	415	419	412	480	464	423	459	409	421	465	455	487	418	364	415	398	390	449	411	448	416	463	425	395	408	426	455	442	423	391	434	430	458	454	440	395	425	446	429	474	450	458	453	415	415	438	431	424	413	429	403	444	426	456	438	413	445	407	475	410	395	421	436	444	436	394	434	470	446	434	389	409	462	426	434	424	460	471	400	395	428	429	416	452	425	391	455	430	438	448	427	414	438	408	437	418	457	422	438	420	437	415	446	420	447	398	424	446	460	415	405	420	401	424	444	442	433	472	409	419	428	408	414	428	455	431	431	450	450	432	464	403	452	398	433	430	434	419	412	451	457	433	438	459	425	439	417	433	421	396	409	408	421	407	428	401	427	437	449	426	407	452	426	442	396	421	434	441	391	474	395	409	467	407	456	410	420	356	467	434	440	468	413	427	383	451	440	420	395	403	440	427	468	419	451	450	424	432	486	441	426	415	421	438	426	425	413	453	423	409	449	422	404	439	440	424	410	442	420	453	411	381	399	401	417	437	403	431	404	484	444	444	427	418	453	431	399	417	415	436	403	420	430	427	424	457	456	421	422	386	403	434	423	399	422	405	409	400	424	396	427	436	390	434	422	406	425	423	422	383	423	430	468	414	418	449	410	391	446	395	429	413	406	414	416	408	411	429	403	438	415	416	433	451	420	423	452	389	452	394	388	472	437	421	407	437	413	440	452	413	454	425	428	439	388	445	437	430	462	434	407	446	426	444	439	419	443	432	415	462	430	441	399	414	395	418	454	420	425	403	412	414	409	406	418	457	407	419	393	402	409	457	467	408	428	420	426	427	356	429	435	414	451	424	408	403	432	446	448	424	438	457	398	449	397	415	435	417	453	430	433	415	437	434	438	413	423	422	407	442	445	408	462	447	425	443	420	401	439	416	449	414	466	446	464	424	424	420	431	418	405	424	432	445	407	430	440	426	397	438	447	442	420	433	404	469	447	443	442	470	416	412	456	414	446	406	438	444	418	442	387	394	435	403	426	440	445	410	416	469	408	446	419	425	393	423	437	407	408	416	445	429	435	474	428	422	421	424	388	479	434	438	418	454	393	491	420	436	398	394	405	447	432	405	411	421	421	426	449	468	412	424	433	436	449	450	426	459	438	412	433	390	384	412	437	432	437	442	435	436	431	417	449	430	446	413	363	468	432	451	419	452	442	454	431	402	431	405	419	424	444	444	438	422	418	480	450	446	451	465	417	423	436	428	422	413	440	416	429	440	426	431	408	481	430	421	468	383	446	429	435	419	448	409	403	467	418	459	436	434	393	416	398	443	434	429	461	409	465	405	434	406	437	411	404	435	429	424	422	429	429	412	449	445	458	458	389	463	415	454	402	419	444	431	453	432	433	436	418	410	436	441	428	454	422	441	431	436	423	426	451	428	442	391	411	402	433	431	466	446	432	418	430	420	425	464	440	404	424	441	487	422	432	426	424	465	418	438	435	453	396	426	447	397	396	419	430	435	436	419	418	390	386	426	434	424	457	424	433	453	399	458	468	428	406	441	406	461	433	437	398	444	438	426	428	445	430	455	422	451	440	450	442	404	431	478	425	416	420	445	430	438	437	426	423	407	397	435	427	448	449	492	420	422	417	416	412	439	450	402	473	412	412	447	449	443	415	447	461	435	404	406	403	393	411	410	428	396	416	444	434	423	417	424	415	438	456	398	446	445	411	450	430	437	441	403	394	425	433	474	419	461	424	441	446	455	454	411
1296	320	377	324	324	313	325	306	312	275	312	306	275	300	288	299	298	292	312	291	279	283	290	283	304	325	296	297	287	260	280	271	276	283	297	281	310	274	283	316	286	269	252	286	332	305	311	270	299	293	287	309	262	303	308	279	257	314	306	270	291	273	303	282	285	294	237	302	304	282	272	299	255	304	290	262	291	290	304	297	283	303	301	275	308	301	287	257	276	310	310	286	280	290	285	302	286	284	282	263	297	290	274	291	291	317	270	278	297	296	254	295	285	296	263	273	292	257	260	307	302	321	291	301	304	315	252	256	283	276	296	295	248	316	265	303	285	284	276	272	280	304	285	302	273	280	316	276	299	299	274	301	284	298	295	293	293	313	282	293	263	268	302	311	250	303	324	302	264	323	313	287	262	312	269	315	290	295	306	304	303	287	323	274	274	337	265	260	318	302	293	253	291	304	275	298	295	292	315	294	284	293	276	238	298	289	254	281	304	322	281	311	288	280	302	305	288	283	308	279	283	260	266	278	275	323	270	284	260	298	318	289	295	288	307	301	277	298	312	296	313	282	305	292	281	293	316	301	293	296	278	297	298	298	263	296	282	297	283	300	285	292	297	291	323	318	281	290	283	305	262	274	268	260	283	294	297	312	302	301	312	286	307	261	285	295	281	252	288	291	295	288	293	289	307	294	309	310	283	269	288	286	290	291	311	275	280	287	276	276	319	270	305	289	291	256	311	317	289	291	294	298	303	287	300	316	282	283	304	272	318	241	289	303	264	318	270	304	287	304	319	307	278	301	281	337	308	275	297	287	304	283	263	280	286	265	310	311	321	287	272	302	302	289	289	322	265	292	288	301	313	300	290	312	297	263	293	275	278	319	277	304	314	300	267	279	295	281	301	304	296	276	285	294	299	291	302	269	271	268	290	281	267	279	272	293	270	283	296	286	278	282	296	257	284	312	265	295	285	294	326	240	294	311	278	294	284	252	288	293	307	285	261	321	289	285	290	297	295	273	275	298	272	334	297	281	260	321	286	297	311	301	278	309	291	278	280	312	278	270	298	293	272	293	301	319	295	302	280	311	260	297	297	288	290	250	292	291	263	311	291	286	290	298	314	306	281	283	301	278	312	301	315	266	279	316	275	306	295	272	276	303	285	322	278	308	315	290	287	304	303	277	327	252	316	269	268	299	305	291	284	271	295	299	304	296	300	273	289	295	264	282	254	260	299	273	291	279	281	280	294	300	299	279	286	277	242	299	293	308	293	292	308	305	279	256	286	271	273	273	292	289	304	291	309	273	272	265	291	304	277	270	345	278	298	288	325	320	301	305	278	296	286	267	289	288	265	279	332	297	319	325	297	298	303	289	320	300	305	273	315	302	308	299	272	257	298	282	258	317	265	284	308	296	298	293	301	279	300	284	265	274	258	307	295	294	314	280	286	301	278	271	297	332	297	293	296	290	319	285	281	280	273	305	300	297	292	283	294	283	297	286	270	303	274	276	329	292	276	277	305	300	313	315	286	285	301	278	278	278	306	287	294	306	292	275	320	308	280	286	324	304	274	291	276	296	298	320	310	268	271	296	328	280	304	311	278	267	290	316	290	253	308	294	311	261	294	314	301	280	301	294	295	304	297	273	287	276	295	303	289	299	303	266	286	293	248	291	286	281	264	299	274	268	288	286	295	312	278	321	294	307	273	268	304	258	308	285	296	263	304	279	307	280	279	298	313	270	294	267	267	265	277	293	288	310	285	284	258	278	308	270	287	280	268	281	300	280	264	275	300	305	301	291	293	297	293	275	275	289	281	307	282	278	284	280	310	294	274	296	285	299	269	255	285	287	302	298	297	292	317	304	285	275	311	301	323	294	309	295	294	308	261	281	250	299	311	296	264	288	288	288	317	302	265	293	277	308	319	308	314	281	266	304	261	306	301	294	309	309	278	289	300	321	278	284	285	321	284	338	312	309	293	287	302	303	287	328	293	294	279	276	316	312	290	302	278	314	326	301	274	332	305	299	283	306	265	302	276	298	326	310	297	261	263	298	306	323	292	316	290	326	299	291	296	290	283	263	312	270	269	277	252	280	307	281	289	265	282	316	315	299	267	276	303	305	298	287	275	319	315	263	297	282	289	298	271	303	293	284	270	294	300	259	300	279	269	274	305	291	292	271	289	267	293	304	261	278	296	305	268	275	294	282	284	284	249	306	273	279	294	288	289	284	270	290	289	285	275	301	275	282	313	309	266	275	296	280	294	305	291	297	286	281	288	277	310	310	278	257	290	290	311	278	320	277	298	271	293	288	264	291	317	271	281	289	301	277	279	278	310	273	284	262	290	294	292	275	290	303	269	326	280	313	260	277	256	281	316	313	277	285	288	319	286	263	279	295	304	282	264	285	275	333	322	271	315	293	274	286	326	285	295	298	261	288	278	288	286	295	276	294	286	289	274	303	294	288	295	314	303	293	298	303	306	278	283	286	296	277	288	272	265	287	276	280	298	272	296	303	283	271	287	311	281	301	295	287	275	309	272	322	302	281	297	297	299	304	307	286	282	291	310	269	322	316	296	305	281	290	307	257	325	293	278	303	297	301	276	306	252	313	281	269	299	303	302	276	278	315	281	276	271	284	298	290	286	305	319	273	257	286	279	287	260	341	279	309	261	289	292	281	270	297	298	281	317	303	275	283	270	278	283	280	292	265	297	299	299	280	312	307	294	268	298	290	294	302	231	272	286	267	293	259	288	295	264	276	258	282	283	314	275	272	323	267	289	290	305	316	300	259	301	287	280	316	298	283	286	293	287	276	277	282	304	297	270	270	268	297	315	278	298	299	281	288	289	261	287	301	294	304	325	296	287	322	289	279	291	311	293	306	301	339	289	287	288	298	322	310	310	282	277	296	352	294	289	278	282	319	284	279	300	312	298	260	308	271	297	281	283	277	271	327	316	317	287	314	285	271	306	305	280	296	269	286	296	284	317	288	316	310	305	320	332	251	282	302	293	302	299	284	295	305	284	303	260	297	293	288	279	299	293	284	275	295	300	268	304	308	295	289	275	276	303	305	279	315	282	298	303	286	316	284	299	311	273	291	298	289	306	292	255	275	305	298	313	295	282	297	280	291	269	283	327	298	268	293	281	279	299	307	273	314	281	301	270	272	301	287	255	267	252	291	300	268	303	300	262	268	274	311	280	277	277	300	313	298	297	290	279	314	274	285	295	317	264	323	309	267	267	298	283	312	304	290	294	290	291	304	291	293	272	297	309	317	322	306	300	301	291	284	266	305	270	273	279	284	283	307	302	311	283	251	304	292	263	260	279	266	292	319	265	291	257	278	316	283	301	304	311	275	274	280	279	287	278	296	281	296	318	328	299	280	270	281	254	274	297	274	300	301	275	316	269	304	294	294	284	274	283	300	236	298	255	285	297	290	324	244	272	301	288	291	292	310	278	305	284	280	285	275	302	265	312	271	289	306	305	284	266	296	293	279	290	300
2421	959	1073	1105	1026	1034	1007	999	942	985	1029	933	944	948	888	883	881	889	946	889	861	862	873	878	872	869	859	912	893	849	835	885	853	948	859	877	909	898	877	927	853	894	858	897	918	925	892	813	859	859	879	893	884	864	877	901	900	909	875	910	862	901	874	913	912	935	932	927	879	897	846	897	838	837	895	852	901	888	882	883	857	870	899	889	911	868	850	855	881	865	882	927	901	900	839	891	856	896	882	918	911	875	840	891	875	878	870	879	891	865	949	853	902	834	827	868	874	901	881	864	872	877	904	880	850	877	864	894	866	889	934	845	858	876	880	879	835	898	898	846	901	904	870	881	852	826	853	922	896	892	923	891	891	874	842	869	901	878	842	886	861	892	839	904	887	872	866	876	889	846	861	880	903	873	874	844	904	867	900	854	813	845	907	864	929	872	865	913	891	866	894	893	842	858	859	916	880	884	883	923	884	866	898	871	916	899	955	900	861	894	869	880	834	838	855	830	870	919	901	896	857	951	867	937	886	845	855	912	942	886	919	865	849	861	886	847	826	875	888	893	874	902	842	858	862	874	849	905	903	900	876	903	859	915	920	950	862	906	941	843	860	896	843	930	843	893	847	909	870	855	845	871	914	959	853	860	920	887	894	849	849	887	881	916	881	860	864	863	889	869	896	849	869	888	827	885	877	886	906	850	863	847	881	871	809	888	894	867	883	808	934	886	887	889	838	868	916	857	859	879	870	862	897	852	868	892	927	860	880	888	876	849	838	937	910	871	826	899	887	849	907	896	861	850	851	825	909	875	826	822	891	893	932	856	922	884	872	945	917	843	863	879	852	922	856	879	898	898	888	869	878	925	911	906	838	902	879	913	843	829	796	824	865	859	881	912	922	903	812	861	901	878	825	924	840	879	885	873	905	849	870	830	875	861	867	891	943	854	876	852	838	880	942	884	856	914	878	849	813	893	871	821	903	878	868	849	878	878	879	863	899	914	855	886	928	910	893	951	852	879	900	914	919	883	891	891	863	866	875	896	903	860	909	902	877	846	912	871	878	837	914	948	826	885	851	847	910	871	859	837	871	895	926	859	889	816	845	911	899	877	841	894	863	833	866	828	909	985	841	883	892	887	854	861	896	857	919	844	890	906	911	873	850	884	880	798	880	856	902	882	842	869	895	879	848	872	913	915	874	875	862	811	942	875	852	869	873	904	868	895	872	905	912	879	885	897	915	906	868	914	894	882	861	800	917	859	872	895	878	835	846	859	863	897	828	830	858	897	855	933	874	893	932	849	904	874	891	859	909	879	821	865	894	912	894	881	932	848	895	884	904	927	879	912	883	908	902	852	897	850	895	873	858	863	911	862	893	915	903	881	886	863	846	881	883	902	842	867	855	895	881	887	862	904	877	895	819	924	902	908	837	881	877	879	849	859	872	879	865	863	887	893	898	898	833	887	880	854	966	902	890	895	846	897	856	921	888	858	874	853	914	839	873	890	846	871	871	907	891	917	847	840	858	889	904	887	887	864	899	898	908	865	912	886	916	915	899	935	815	875	912	885	894	897	863	944	884	899	871	883	875	881	918	852	883	833	845	783	823	884	913	924	844	890	860	854	857	868	840	862	879	876	892	847	866	897	866	917	862	848	865	911	867	904	843	814	857	953	925	839	886	882	864	805	891	929	896	869	905	924	855	893	874	860	862	848	899	859	881	872	852	894	886	852	855	835	896	918	918	858	942	898	888	899	940	861	900	858	843	906	880	888	876	857	846	916	806	856	848	886	887	847	953	873	905	858	847	917	841	921	881	857	899	844	845	896	820	929	932	884	893	853	911	880	889	856	877	869	888	868	867	851	914	873	877	853	822	897	851	894	832	889	861	888	904	884	867	879	860	951	911	856	889	856	868	936	914	823	909	888	851	879	870	816	874	902	908	908	859	851	875	860	885	886	912	874	866	880	853	900	895	885	881	883	905	863	863	919	883	842	886	859	877	894	884	842	869	904	873	821	857	902	882	898	915	835	875	882	888	871	856	888	897	890	890	814	861	975	871	854	904	887	857	866	846	910	878	888	894	830	897	901	920	874	874	919	828	871	879	820	860	863	901	857	898	890	887	891	907	910	910	897	859	876	871	864	854	925	899	870	853	910	853	908	858	844	852	887	869	933	881	893	898	907	838	908	847	879	879	891	836	874	894	864	829	894	921	905	884	904	887	900	857	834	844	858	801	838	888	834	899	869	878	890	878	882	871	929	853	832	877	895	817	912	894	913	820	855	869	907	917	874	832	911	861	849	815	887	891	852	888	901	883	880	877	871	864	852	856	850	863	858	890	885	909	887	822	865	903	902	886	856	876	887	878	844	858	838	918	912	861	857	849	873	904	846	924	820	868	865	862	854	875	902	903	882	914	844	890	857	861	916	837	866	874	890	868	886	892	868	901	903	921	892	921	884	889	863	897	928	833	843	875	860	853	878	863	834	884	878	890	870	889	871	879	928	893	884	864	856	854	902	893	881	883	893	926	864	866	880	858	858	856	905	914	867	903	899	864	923	893	889	875	894	880	873	947	864	876	879	883	846	891	872	887	864	885	928	893	905	839	890	858	871	895	887	803	857	846	873	845	906	883	874	916	868	868	869	842	894	836	892	894	883	893	869	882	934	858	852	870	869	848	879	933	851	873	888	849	872	878	883	895	901	919	908	842	897	867	832	872	835	828	915	855	850	886	885	862	940	866	933	882	852	930	853	830	856	844	927	894	874	854	860	822	888	864	819	853	948	886	924	887	888	904	908	848	896	864	869	837	886	910	887	855	929	905	914	836	907	894	912	911	937	871	861	856	891	854	864	899	913	865	895	883	877	848	862	937	879	867	846	963	893	852	841	882	861	891	858	821	914	916	880	869	884	922	872	850	871	879	868	872	867	899	907	900	863	914	892	888	855	858	856	893	887	845	842	872	832	853	870	852	857	907	872	827	917	862	900	882	854	828	851	885	864	884	871	869	934	898	911	846	824	915	835	873	832	882	902	860	877	895	904	808	853	874	876	861	858	909	925	833	885	861	832	880	772	881	877	855	878	908	917	898	885	875	927	896	906	854	835	868	888	900	872	898	834	858	935	889	933	863	927	883	900	802	863	912	840	834	879	877	880	870	874	819	883	820	862	867	924	848	905	861	899	883	930	849	875	824	901	956	872	893	916	932	844	883	937	946	829	840	935	948	832	837	881	888	897	836	896	823	892	885	902	885	900	890	853	860	880	833	953	836	885	866	853	867	875	904	854	858	897	874	884	867	862	868	863	839	900	863	871	902	878	918	878	919	922	972	885	842	854	854	868	914	876	857	825	897	879	875	867	885	926	887	899	879	867	901	931	897	903	915	864	883	874	843	904	883	871	853	851	831	901	875	819	885	869	904	887	902	860	895	862	887	820	911	822	899	922	853	825	865	924	922	915	899	868	869	838	929	871	845	889	862	942	868	902	846	845	930	888	828	886
4769	1252	1485	1138	774	608	496	398	319	305	278	220	262	214	208	220	187	202	221	190	195	180	185	179	183	180	155	170	203	163	197	187	184	184	179	191	217	201	213	174	158	163	182	196	166	196	180	161	187	161	161	151	177	153	172	184	157	169	176	156	128	184	142	156	165	157	149	146	178	163	162	161	171	173	151	138	163	158	143	181	159	160	136	181	182	188	121	175	154	136	145	184	171	147	139	168	176	193	180	169	167	175	156	167	167	160	162	168	163	167	160	158	157	154	188	142	169	169	153	172	178	178	164	157	181	170	138	151	169	176	179	170	156	160	174	176	168	170	139	152	160	166	150	171	178	160	174	156	153	165	159	154	163	158	147	147	167	147	152	143	144	163	169	170	169	180	148	179	177	193	162	161	184	169	154	134	143	162	172	174	187	158	175	172	147	135	171	154	150	153	146	185	162	146	158	152	157	154	158	160	155	176	155	171	163	178	155	167	162	172	156	153	172	165	162	199	162	147	149	159	172	171	159	195	160	160	181	180	168	157	152	161	169	158	174	173	168	175	162	152	145	149	166	149	171	157	140	150	172	153	131	159	158	175	166	165	178	133	185	153	165	189	177	159	153	193	135	161	140	179	166	164	163	160	171	174	186	190	166	159	165	152	170	158	172	154	145	165	176	157	154	162	181	169	164	168	159	147	165	162	155	176	165	163	157	161	161	157	169	162	153	162	148	176	183	174	147	164	182	169	148	159	148	157	149	171	165	161	166	158	170	163	164	179	168	166	181	167	152	171	173	153	155	147	161	171	178	137	185	164	165	139	167	176	166	155	142	163	172	137	162	158	170	166	174	176	172	165	143	181	184	133	162	171	158	169	169	149	161	145	172	145	161	150	159	178	139	174	151	174	189	197	174	156	141	169	163	186	167	166	192	154	182	176	144	182	171	160	164	172	163	167	177	148	172	178	176	174	149	182	181	154	171	163	154	134	165	163	180	158	157	179	154	157	154	173	165	175	168	150	166	164	169	165	176	149	157	152	152	173	166	167	169	183	165	163	154	163	151	155	189	161	160	165	165	183	173	183	164	157	152	152	165	144	153	173	167	158	148	148	163	148	153	158	147	151	181	158	183	150	164	175	159	144	160	142	165	148	170	175	163	141	159	175	149	133	148	142	168	171	141	181	185	137	171	172	158	170	168	167	135	169	164	167	194	183	154	179	159	170	158	165	173	177	166	157	179	138	159	145	176	159	155	146	164	149	170	182	180	167	165	147	161	153	163	144	157	159	145	164	148	152	150	171	153	151	175	188	165	162	158	151	149	166	188	143	169	163	155	148	152	147	165	156	164	145	158	176	149	176	163	160	172	145	172	154	160	152	145	140	173	188	154	177	163	198	154	163	161	164	158	174	170	157	152	157	136	175	158	171	135	170	173	184	151	155	179	184	180	147	154	160	158	163	158	159	182	156	164	151	152	201	160	147	168	174	164	162	161	165	178	176	162	177	141	176	159	157	159	174	164	164	162	177	186	174	174	168	162	155	167	161	172	159	179	182	157	179	174	172	163	168	143	149	182	185	172	154	157	163	149	169	156	147	167	167	168	184	168	199	164	184	174	173	160	162	148	156	136	176	148	127	163	132	140	184	145	143	165	166	171	176	174	167	148	160	171	166	151	174	148	173	152	165	152	139	155	158	163	163	156	172	179	192	180	182	176	169	174	181	160	185	153	157	159	151	150	156	174	166	135	190	161	166	169	176	157	174	175	151	168	154	183	163	151	177	154	169	172	169	163	158	166	146	178	166	174	159	159	148	152	163	156	179	163	169	182	175	175	186	175	140	159	164	138	169	137	135	184	170	175	181	166	177	176	168	178	165	176	143	166	147	151	142	173	150	148	160	153	190	184	168	189	172	130	148	171	163	159	156	157	164	152	171	180	161	168	194	146	166	170	181	172	165	164	168	187	147	161	177	171	168	139	174	174	130	160	179	159	177	143	136	168	145	162	145	156	153	154	150	131	163	165	139	185	141	178	179	143	136	158	142	140	173	159	177	152	159	166	175	139	155	155	144	182	155	172	162	189	175	144	180	189	168	160	171	155	147	180	174	166	152	152	160	153	159	165	160	143	157	187	162	203	163	149	153	149	188	162	165	176	159	165	138	175	163	156	187	162	150	159	167	170	180	146	168	172	159	162	157	141	156	164	157	156	158	171	142	172	146	160	168	168	158	164	161	179	175	179	156	172	155	150	159	177	153	146	160	152	165	162	191	161	170	153	178	155	170	148	181	155	150	144	151	148	184	128	146	183	175	142	138	150	187	137	163	159	163	184	153	158	143	168	150	161	182	157	177	160	177	162	175	163	180	168	167	179	174	159	173	174	173	179	150	138	165	144	155	139	165	154	168	182	172	175	166	172	160	155	163	191	160	169	149	140	169	182	159	178	158	145	162	164	157	155	161	176	160	180	127	178	156	167	158	155	154	165	174	148	175	185	137	164	163	169	175	158	156	141	172	170	139	160	166	177	178	164	143	181	165	152	165	180	190	143	157	184	169	153	186	182	150	175	152	145	180	148	177	180	151	174	160	169	168	159	141	171	163	129	159	168	161	164	155	148	173	162	160	154	156	169	145	157	165	191	170	171	154	153	134	140	145	161	154	187	173	165	175	164	163	176	178	162	155	152	179	148	158	169	165	169	176	156	183	165	176	178	177	174	152	157	167	150	170	151	178	169	177	162	156	157	171	152	174	160	151	161	134	189	177	162	169	155	160	135	156	176	162	149	143	168	160	174	181	177	178	169	151	139	143	154	174	196	160	150	185	173	162	154	170	154	184	152	168	149	149	171	159	157	155	154	174	174	158	155	182	169	160	172	160	163	153	166	175	167	153	156	155	166	148	175	155	167	164	180	180	142	161	179	172	165	156	152	153	161	170	157	179	165	162	165	179	160	182	163	171	164	139	168	134	173	139	177	158	165	154	168	150	168	163	168	147	152	162	172	174	165	185	157	171	179	156	166	141	143	192	145	158	154	155	185	178	161	156	148	163	165	147	163	161	168	165	145	165	148	123	171	169	157	160	179	181	157	168	149	164	169	166	171	177	150	150	170	159	172	183	159	165	159	153	186	148	149	163	176	164	145	160	175	155	175	152	171	145	162	125	145	160	174	159	140	169	167	143	174	143	158	135	136	147	133	153	156	177	158	157	185	176	161	171	173	177	158	166	163	169	184	167	166	155	177	175	164	153	164	169	161	168	140	155	149	161	142	155	173	146	164	178	183	153	157	134	176	137	167	167	153	188	171	166	134	169	144	156	177	165	186	167	161	171	156	152	188	180	188	173	154	167	170	140	154	171	167	178	155	162	175	167	174	162	169	158	154	163	172	168	149	162	149	161	172	124	145	166	163	163	147	172	145	199	192	147	167	169	151	154	171	162	163	179	165	166	188	157	151	185	152	131	200	164	191	166	162	145	138	159	157	164	184	142	148	162	147	172	150	169
5698	1797	3909	4167	3638	2972	2396	1972	1719	1488	1360	1190	1168	1060	982	913	912	844	810	787	732	742	685	772	680	766	758	781	734	758	754	700	703	711	671	716	976	1143	1097	770	614	616	650	854	849	694	621	611	557	617	610	579	624	609	564	577	553	546	569	577	581	573	533	562	516	549	559	558	529	546	572	516	558	540	558	551	548	542	526	549	557	531	554	572	548	503	518	528	528	544	567	560	544	546	520	582	518	520	557	554	561	522	532	518	544	555	521	535	519	510	548	508	521	515	585	533	553	526	511	549	526	527	508	515	581	546	502	525	564	464	562	542	543	530	520	555	550	517	525	542	512	516	572	546	536	510	563	501	521	525	549	543	563	540	542	571	510	529	504	525	533	557	572	523	562	532	553	538	554	521	534	565	547	572	557	549	512	515	511	562	551	467	556	544	594	544	546	524	536	587	577	510	558	545	521	555	562	564	520	558	510	481	531	520	541	499	560	559	566	550	526	548	547	521	521	530	558	557	558	536	536	549	528	549	477	568	520	570	526	533	497	541	528	565	532	532	514	507	543	525	535	545	517	552	521	536	488	547	526	542	530	540	516	525	467	549	519	537	512	518	530	554	513	556	547	500	544	511	522	507	505	516	527	534	507	531	543	520	519	505	534	510	527	512	491	563	490	519	541	559	549	515	556	523	500	523	487	533	524	502	528	559	527	522	517	540	515	537	527	527	527	506	529	557	544	489	550	495	563	539	513	514	555	568	529	521	533	505	524	538	529	578	502	520	513	506	517	526	521	541	509	479	540	538	559	500	537	555	519	521	512	586	548	456	528	549	516	534	546	505	527	505	549	540	505	538	548	536	525	542	543	536	545	510	505	559	519	519	545	518	516	502	547	575	532	521	548	528	528	514	513	502	567	532	538	553	482	493	567	585	572	529	552	549	553	547	539	541	536	530	518	577	528	571	539	511	537	558	534	559	557	542	544	497	553	588	528	525	535	541	562	504	545	498	499	531	532	530	521	514	537	513	523	538	523	530	531	522	516	615	518	534	540	546	501	500	537	516	530	551	558	524	567	545	543	537	474	514	538	531	512	512	526	543	489	545	545	526	533	529	498	543	524	535	555	533	549	537	557	524	516	523	516	537	561	507	507	574	526	531	533	550	541	489	537	546	502	528	529	593	538	528	550	514	520	499	545	530	494	507	548	530	540	529	527	514	538	581	534	523	520	478	529	533	502	518	523	543	542	487	601	520	540	500	532	526	516	497	549	531	560	563	512	535	528	535	521	522	524	515	517	520	525	550	553	548	535	511	558	521	518	556	551	514	579	506	549	513	538	518	604	551	541	529	572	558	543	544	555	552	491	548	582	532	537	532	521	562	545	550	507	490	535	519	583	521	523	519	564	526	569	556	533	539	541	533	525	547	538	535	528	560	571	564	515	545	550	523	541	560	533	531	523	516	534	541	544	508	522	498	549	530	550	511	512	538	540	487	548	532	589	544	552	529	557	528	529	535	556	518	551	505	498	542	529	529	549	545	553	547	533	536	531	560	553	528	582	507	500	558	523	572	530	547	556	534	536	552	561	516	573	547	569	567	555	520	510	528	534	533	560	547	525	505	507	539	473	525	518	592	591	513	551	560	499	577	534	520	552	564	552	538	548	571	532	530	534	520	556	577	515	526	520	521	552	558	547	552	557	513	518	536	501	566	548	536	536	530	530	527	538	539	545	516	523	552	519	566	545	539	526	526	559	564	490	541	519	528	489	517	496	540	534	533	530	519	505	526	536	528	515	552	519	597	551	571	531	548	539	525	509	521	516	511	519	576	525	546	520	513	539	503	542	497	540	535	551	552	506	529	520	537	552	541	555	529	504	555	513	527	507	533	535	554	531	524	531	529	528	540	532	538	529	589	553	550	525	574	498	519	511	545	527	511	489	516	490	511	535	564	523	525	532	542	538	563	574	560	539	523	550	541	507	535	505	556	551	535	518	545	517	583	532	547	533	544	533	551	501	538	514	530	558	555	546	516	503	545	536	544	520	502	559	531	521	509	570	523	552	533	534	508	504	546	546	523	536	521	518	523	525	587	498	550	461	567	531	510	576	537	519	525	530	520	550	546	547	533	534	525	546	547	543	525	547	503	546	543	523	563	542	505	512	531	504	544	517	533	530	545	504	512	526	513	552	514	565	512	512	499	533	548	511	556	543	546	560	584	525	530	561	529	551	521	536	542	532	545	537	523	542	537	534	549	551	544	497	527	551	508	511	513	553	572	522	534	540	534	539	542	524	546	513	565	561	509	537	587	572	541	504	531	520	533	534	533	495	552	511	532	517	548	519	521	546	473	543	525	553	587	535	536	560	525	529	515	547	555	589	534	528	517	543	541	551	540	542	496	558	519	545	529	536	513	558	522	540	576	552	530	501	540	550	494	520	534	551	541	528	540	560	530	511	531	540	515	511	528	532	552	528	493	547	551	551	550	559	531	516	547	553	520	557	491	504	541	547	527	545	568	533	589	572	535	532	567	542	547	532	511	540	541	550	562	555	538	557	524	488	565	507	541	559	550	542	528	526	520	523	531	514	491	584	546	550	510	491	559	533	520	512	528	568	531	556	530	512	504	540	580	538	573	547	536	512	564	573	566	546	555	542	483	482	525	536	540	517	531	490	519	540	523	523	531	544	527	541	525	581	517	517	519	550	537	559	557	543	575	526	561	541	564	508	525	517	534	539	558	518	542	571	523	561	517	524	521	554	523	541	551	546	506	539	520	532	599	538	559	481	527	513	539	484	540	586	544	503	537	555	525	564	569	515	560	535	543	565	562	545	568	522	562	526	512	561	559	528	579	582	507	545	500	584	552	509	495	499	552	566	527	528	556	525	521	513	524	540	498	510	545	563	544	506	542	614	577	553	501	577	524	519	540	512	524	492	559	523	557	544	522	517	572	497	500	500	541	518	518	542	524	529	559	519	503	516	525	526	524	521	519	491	574	515	605	514	528	578	546	531	588	524	505	499	504	564	514	582	532	547	490	556	542	551	538	560	549	534	530	499	547	540	554	496	485	531	547	543	558	532	544	509	537	608	553	521	521	542	543	515	539	539	565	522	524	518	593	504	546	553	508	521	495	507	568	516	528	486	568	558	518	533	541	561	499	550	557	561	519	536	559	519	514	552	579	572	511	570	558	542	563	553	539	541	523	515	530	532	522	523	497	565	557	530	497	548	568	541	519	559	545	497	565	537	537	553	568	505	554	560	568	533	482	565	540	507	549	546	556	511	505	591	482	503	550	503	503	525	540	545	530	537	482	540	515	538	549	514	534	549	550	524	527	520	533	524	535	549	529	541	530	498	526	569	569	540	534	529	518	574	518	535	562	514	549	531	552	528	522	534	552	542	514	530	525	576	517	582	564	541	514	492	553	568	530	546	505	528	525	558	534	507	562	504	501	559	554	552	489	529	524	500	511	546	522	546	535	556	546	533	564	516	529	517	537	524	537
8701	2422	2966	2058	1352	917	677	596	462	408	319	276	254	205	227	229	198	176	173	155	190	154	173	157	166	172	166	154	132	176	158	139	165	135	143	145	191	193	191	142	154	121	158	157	138	147	127	154	113	142	125	135	140	137	140	126	143	137	124	127	121	125	118	123	115	131	130	138	126	114	133	146	132	132	124	127	141	115	124	137	124	129	125	123	115	127	116	136	128	113	115	123	121	128	128	115	125	126	122	124	124	124	120	105	108	127	124	111	124	129	113	100	114	119	120	130	117	118	121	116	113	138	103	137	113	126	124	133	125	111	130	109	117	142	131	128	122	125	103	120	129	131	108	128	123	133	142	130	132	133	115	137	116	105	144	116	114	113	124	118	102	127	124	119	130	122	125	134	121	128	139	134	129	119	108	129	120	130	107	115	118	125	132	131	105	133	128	93	124	127	115	102	125	127	125	115	115	111	117	157	128	140	128	133	120	127	117	131	128	116	118	106	111	117	142	115	128	114	129	131	109	129	116	126	116	121	131	120	133	113	118	112	120	131	102	134	118	109	125	107	121	144	128	135	108	102	113	103	125	144	116	119	110	119	126	113	116	123	126	137	116	123	131	121	115	128	114	108	124	138	118	110	135	124	120	127	105	113	126	123	133	127	124	124	115	126	115	114	122	129	118	134	131	129	116	131	114	116	110	109	96	123	112	118	126	129	112	131	116	120	114	123	116	114	121	117	123	136	137	116	131	144	119	140	125	131	122	120	130	124	134	111	134	123	135	131	119	122	104	139	141	139	120	122	120	116	129	127	114	113	108	109	119	111	120	120	126	105	116	124	135	112	117	112	118	149	139	123	129	136	126	138	131	107	112	126	118	150	145	136	143	124	110	140	122	120	115	107	121	109	101	118	97	153	114	118	115	123	106	127	112	119	99	122	109	143	117	134	121	122	131	115	106	122	135	121	132	117	141	114	128	117	106	121	130	143	137	131	124	130	104	102	121	120	134	107	98	129	121	142	129	108	117	131	110	125	141	148	112	122	134	110	112	136	112	125	132	139	121	130	111	111	131	105	134	138	135	112	125	125	120	130	122	135	97	143	133	118	120	120	136	130	107	124	124	113	118	131	117	126	133	117	119	124	105	114	124	141	116	99	115	133	142	111	119	137	126	120	113	143	135	145	129	108	126	117	116	122	113	120	115	125	122	120	135	140	130	123	118	108	127	125	130	128	129	122	123	113	121	135	115	110	126	140	123	109	129	115	110	111	119	125	140	141	137	133	95	123	120	124	120	127	128	117	114	128	118	137	112	108	119	108	118	117	114	121	116	126	124	142	120	128	128	136	126	132	114	133	129	113	107	128	117	103	114	139	122	123	131	125	122	146	132	120	112	126	135	140	121	117	96	147	121	118	117	135	117	120	132	124	127	123	108	130	131	133	109	142	116	120	114	118	107	118	111	114	123	132	128	118	131	119	118	99	123	121	124	130	125	128	127	124	128	123	110	133	129	113	118	89	119	109	104	120	129	114	124	107	117	123	124	120	141	126	124	114	111	132	128	146	120	123	130	134	116	124	132	116	118	132	129	130	125	117	132	109	123	121	109	119	129	105	110	113	137	120	122	118	127	109	117	129	106	133	139	109	123	121	124	98	122	142	134	129	125	118	121	103	128	117	114	127	122	93	101	100	147	125	101	111	133	128	99	108	116	131	119	122	120	103	118	104	102	124	114	133	138	115	139	104	129	136	126	128	131	116	111	145	95	141	127	104	120	122	127	135	123	123	116	121	113	120	130	116	148	136	134	123	134	123	137	117	113	131	118	127	121	112	109	102	116	111	145	124	118	133	131	141	98	129	121	101	136	134	113	128	133	117	124	120	110	127	114	144	120	142	120	121	123	125	118	124	124	150	115	111	130	117	136	113	119	119	120	116	130	124	134	111	129	110	150	129	133	122	140	115	130	140	112	130	124	141	141	105	116	112	102	128	125	116	116	146	128	134	119	128	122	99	114	115	139	115	114	106	132	129	139	116	109	142	127	135	135	116	128	129	106	114	113	128	121	119	147	104	108	122	88	132	113	124	112	107	131	123	105	139	129	133	145	140	120	115	123	123	108	119	114	124	135	112	129	122	125	131	117	143	106	103	107	130	129	113	133	112	128	131	132	136	145	126	127	116	118	111	120	95	118	117	115	120	135	133	129	138	119	115	130	122	124	132	127	111	131	132	109	114	121	130	131	118	138	120	127	122	142	130	116	100	132	110	125	116	134	144	130	108	138	145	109	130	107	123	126	129	134	138	114	130	109	140	120	118	116	119	127	137	144	127	108	131	131	129	133	113	112	130	110	126	134	110	125	125	110	121	125	126	117	136	135	123	130	143	108	106	125	121	120	120	107	129	108	127	112	121	126	116	124	113	146	121	119	131	119	127	100	133	121	139	109	115	122	121	125	126	118	127	123	144	122	118	115	113	107	130	114	107	126	112	101	121	126	126	127	123	136	122	129	129	120	110	117	128	120	115	118	107	116	130	126	118	130	138	120	134	153	137	123	123	118	109	116	110	140	109	138	116	129	97	116	134	120	112	126	136	81	115	104	120	129	149	117	118	112	129	122	131	109	111	126	118	122	124	113	105	115	122	119	125	116	130	126	125	130	126	119	130	101	119	131	111	110	114	107	112	114	109	109	126	114	116	135	116	112	141	128	117	116	121	124	117	119	119	109	118	130	99	124	113	135	129	110	125	131	123	143	132	128	103	118	139	118	115	116	108	116	139	129	129	133	114	118	128	113	118	118	117	121	121	137	120	128	131	131	130	135	140	101	135	126	127	104	140	127	135	132	131	112	135	128	125	107	131	132	115	102	123	137	143	119	133	106	138	109	122	114	130	139	114	117	131	135	118	124	141	143	99	124	108	132	94	117	135	124	115	122	108	122	98	133	112	117	115	121	101	114	125	131	124	138	118	109	120	124	123	128	137	114	125	122	117	112	149	119	123	126	123	111	104	137	113	123	131	115	121	117	125	112	132	107	131	129	133	132	129	112	116	123	103	127	123	120	127	132	102	130	119	117	124	106	128	122	131	112	132	113	117	127	124	142	121	114	126	120	121	118	115	125	128	113	120	108	118	141	116	127	131	134	137	130	122	123	126	110	112	108	110	117	128	112	132	123	120	111	107	124	108	117	147	136	129	122	113	114	127	135	139	120	121	125	121	124	108	108	115	127	110	121	119	127	136	125	127	121	122	128	117	109	128	143	149	138	113	131	110	119	109	101	107	145	129	107	110	117	138	124	140	121	133	117	124	124	117	117	128	139	120	136	135	114	132	127	118	106	115	109	125	113	113	109	114	140	111	105	129	135	120	120	132	125	109	107	118	109	147	144	116	115	133	109	133	137	116	138	103	141	115	106	111	112	145	113	159	119	120	123	109	118	112	126	135	129	130	117	121	132	115	127	111	117	129	128	119	112	127	109	131	121	129	112	121	130	120	124	115	110	130
7741	2876	6839	7274	6073	5005	4020	3339	2785	2313	2085	1766	1583	1475	1287	1213	1116	1112	985	987	926	875	850	847	833	873	859	888	895	915	839	885	719	687	706	747	1043	1521	1506	915	658	566	665	1008	904	824	586	524	498	559	484	541	474	471	493	512	550	499	504	502	455	461	471	476	478	456	487	469	498	461	477	459	470	450	452	501	477	473	459	444	432	411	421	437	448	424	452	438	419	456	447	424	417	449	475	458	431	469	424	418	442	424	432	409	438	480	430	436	459	422	432	454	434	438	412	437	453	423	437	400	489	419	427	482	411	442	425	414	425	382	412	411	448	466	445	434	438	435	427	445	433	442	469	436	427	430	471	433	445	455	445	459	403	432	422	453	455	431	458	444	443	452	458	480	414	418	463	446	425	460	419	427	421	401	443	390	423	404	455	440	425	451	426	424	436	461	441	431	437	459	415	428	395	423	427	452	417	441	449	433	429	415	419	470	410	408	438	419	444	416	401	458	448	440	437	418	427	412	424	411	442	446	451	472	431	408	462	457	422	419	392	416	416	414	407	390	395	426	459	425	427	441	386	404	444	426	403	423	440	468	441	455	462	443	434	439	423	437	404	444	427	461	444	439	450	404	465	433	419	447	431	426	393	452	389	410	429	432	472	441	395	419	443	435	480	407	411	415	419	431	395	440	445	416	423	392	459	402	413	436	420	454	455	406	382	409	449	415	463	391	425	418	404	436	410	413	422	440	447	453	440	407	470	450	431	443	433	420	408	436	425	397	431	417	426	456	461	420	416	432	434	459	423	408	406	442	404	414	416	425	403	416	419	395	410	412	412	427	374	421	457	453	444	448	448	423	464	442	390	414	410	424	399	448	452	433	408	428	429	385	433	430	425	409	389	416	424	451	424	449	425	400	418	394	420	443	410	476	457	413	453	434	411	411	456	408	431	428	445	413	414	444	421	404	434	425	469	408	464	414	413	436	418	401	397	420	458	395	380	379	433	444	419	408	366	400	421	398	391	421	412	401	467	437	409	418	415	433	433	443	426	448	402	447	427	423	402	425	424	438	392	457	407	416	436	422	425	406	418	429	389	403	405	419	433	421	429	391	411	451	457	442	419	416	414	436	428	448	465	430	438	413	412	461	414	456	426	447	408	462	459	449	425	392	433	435	470	425	420	381	384	445	397	479	407	434	391	427	433	438	431	419	438	434	419	440	418	420	438	455	451	452	425	392	391	438	432	403	462	417	382	392	414	414	429	442	413	391	426	443	416	435	489	406	438	389	416	439	431	443	455	450	405	419	443	410	487	440	443	449	437	439	455	405	419	424	405	440	407	454	436	424	431	414	420	413	421	470	469	420	484	394	438	437	442	398	445	431	456	419	443	420	456	415	400	412	406	410	470	394	421	429	413	413	433	419	396	413	425	444	421	441	401	422	452	435	437	387	434	470	407	429	409	415	412	462	395	449	398	405	419	414	426	442	391	384	450	454	459	421	429	390	409	416	445	422	444	407	429	437	401	428	418	447	386	386	429	419	403	427	402	437	431	400	399	420	420	422	424	437	424	416	437	437	402	443	414	422	436	406	421	409	432	416	431	425	457	408	447	427	415	426	416	443	464	427	445	437	439	418	448	415	419	446	434	399	424	472	427	433	445	471	424	432	423	409	417	427	478	416	402	480	407	421	410	422	405	425	432	431	448	443	392	391	414	433	401	384	446	429	409	425	416	451	392	420	398	426	401	472	411	435	425	436	465	442	397	389	400	478	395	418	413	409	440	446	446	403	429	413	419	413	419	408	436	441	443	410	422	445	393	445	410	427	450	433	443	410	416	474	396	435	428	407	443	416	441	444	445	484	432	450	413	442	410	445	419	460	459	420	428	415	442	433	392	450	425	426	418	432	456	434	432	432	422	434	442	403	452	414	424	434	451	451	436	419	394	387	423	447	445	420	410	432	418	390	406	441	387	453	415	425	446	428	393	424	403	402	416	408	409	441	437	395	447	408	428	401	392	462	417	424	419	450	462	446	428	420	420	433	378	424	423	406	429	455	436	401	440	412	438	418	453	457	429	409	423	436	400	389	435	434	410	398	429	455	467	461	476	457	398	419	443	415	374	454	429	386	445	407	396	387	433	474	466	455	436	415	397	430	403	386	446	454	404	413	435	423	415	458	430	417	435	435	434	459	429	419	455	424	436	407	426	399	404	419	429	435	425	449	415	412	423	434	402	410	431	410	402	413	400	444	436	414	439	399	421	439	435	420	440	464	432	397	406	410	436	423	413	441	472	424	430	425	402	435	423	426	425	423	424	378	440	403	414	438	460	416	444	453	429	421	402	446	452	413	409	414	409	428	391	454	385	455	436	436	400	427	427	469	445	444	412	474	390	436	411	427	422	428	436	398	454	427	424	419	396	413	433	451	400	389	413	416	422	439	464	414	417	408	432	440	403	423	464	398	401	429	416	427	445	467	410	447	402	466	408	403	407	419	451	414	408	423	441	444	431	405	386	385	434	410	417	406	425	370	432	424	455	438	412	455	410	433	443	436	445	423	433	431	457	393	439	422	430	416	423	391	396	416	412	470	434	437	409	448	453	415	409	443	415	439	457	403	436	440	421	443	433	414	413	431	421	425	450	437	424	443	444	419	411	400	422	412	440	426	431	432	424	428	428	453	422	410	426	407	421	452	435	442	406	449	379	426	439	442	430	408	409	437	387	466	396	410	434	416	429	411	428	402	449	426	449	415	394	417	436	427	393	435	471	441	432	412	418	397	402	450	461	411	431	472	420	444	427	420	418	437	423	413	423	435	429	404	406	448	431	381	410	418	457	429	438	402	449	474	447	411	406	410	439	441	446	428	441	421	430	394	379	423	446	402	418	427	415	418	402	460	450	440	432	405	388	428	458	436	422	426	392	390	399	424	402	413	437	447	402	436	454	425	412	406	399	425	413	413	425	423	429	448	412	403	399	402	408	422	438	431	407	409	432	437	435	405	446	427	407	437	404	422	475	396	436	391	416	429	415	471	423	426	417	428	415	458	466	431	429	433	442	397	422	418	398	413	458	465	446	413	423	447	453	449	425	432	407	428	415	431	424	417	394	398	404	413	458	452	413	424	439	410	467	451	461	413	436	358	390	416	463	457	422	404	394	422	412	406	405	458	450	454	404	475	429	433	436	433	436	439	455	404	426	478	464	407	424	459	407	425	418	405	429	415	425	433	424	434	410	446	404	422	441	412	447	415	449	424	428	391	419	415	460	426	415	408	394	381	447	405	413	445	459	439	459	388	415	442	437	441	471	430	419	423	382	450	421	457	430	408	404	451	469	402	404	452	433	500	406	399	423	448	411	430	445	426	440	440	388	424	452	423	427	402	426	401	435	393	454	435	370	429	460	458	423	440	405	420	425	445	439	457	448	461	402	418	386	455	406	436	430	471	410	442	425	424	425	441	438	403	431	438	409	394	451	424	437	414	458	436	429	411	431	426	424	408	426	435
1405	326	362	353	348	312	323	283	283	306	290	253	303	289	287	294	304	299	282	274	312	278	310	276	300	308	279	286	271	279	284	271	253	294	311	282	295	302	333	313	298	286	292	300	284	313	286	330	309	278	283	265	294	286	258	289	307	296	311	267	291	285	320	289	271	285	294	294	305	297	290	290	284	300	304	280	284	264	280	280	274	255	277	274	296	288	293	285	266	277	272	292	300	310	249	291	284	292	281	290	289	306	285	331	299	284	307	321	259	279	286	277	260	290	291	233	297	312	299	294	303	321	302	289	291	279	262	311	305	273	302	307	272	322	304	303	270	284	313	302	284	314	263	288	305	313	275	291	274	297	287	267	260	316	272	304	270	290	305	286	298	290	268	299	297	291	289	247	282	309	300	298	274	294	287	295	305	278	251	278	301	293	277	299	303	283	307	292	271	291	286	288	291	336	279	272	308	288	280	328	299	296	273	292	263	250	290	299	323	298	288	267	289	286	320	271	279	301	296	307	311	275	288	292	290	276	282	276	298	288	282	316	267	296	289	269	284	278	274	288	267	320	289	297	318	322	301	272	308	287	312	267	285	273	319	298	305	269	289	289	308	294	269	309	301	307	285	288	293	282	284	300	293	311	278	267	264	277	320	295	295	317	301	278	318	260	284	274	278	273	264	281	280	265	297	285	319	310	271	252	286	282	286	315	273	274	293	317	333	289	287	318	285	286	320	269	298	285	313	279	300	308	290	287	268	318	296	319	277	284	325	337	304	271	301	278	271	299	303	323	302	283	272	318	291	291	261	295	299	270	293	278	292	301	274	276	302	300	311	305	262	276	308	332	321	301	306	327	281	264	345	289	353	267	293	290	288	310	291	250	262	290	263	283	299	284	284	302	305	257	316	302	270	275	269	294	268	291	272	310	282	303	310	318	280	299	274	291	311	311	287	311	288	286	300	328	301	273	284	286	283	278	293	292	301	303	305	275	290	281	281	312	310	267	264	339	280	291	298	278	303	276	310	279	301	305	300	296	279	292	300	290	302	300	296	281	264	290	268	285	279	302	285	263	299	289	282	260	288	300	304	266	301	319	279	293	284	291	280	289	266	289	295	283	256	297	301	316	282	291	265	289	260	290	273	306	284	308	302	293	281	281	277	276	298	301	308	277	318	282	256	279	302	267	275	279	292	273	275	278	284	277	286	314	283	291	295	275	280	318	297	273	273	278	292	280	312	293	290	265	269	293	307	301	286	293	283	291	278	272	296	302	277	245	278	291	300	288	284	299	281	279	309	278	288	289	288	273	281	335	292	265	269	302	282	311	306	315	309	292	305	285	289	287	296	271	265	290	333	300	272	269	300	279	283	299	287	284	308	244	281	288	314	298	253	290	317	289	277	309	289	294	249	302	282	290	289	258	291	316	275	266	278	283	289	301	275	249	275	302	276	277	295	286	293	299	261	288	289	298	297	284	290	294	281	305	297	309	285	287	305	316	284	301	302	298	304	294	309	301	298	290	279	313	293	296	295	296	323	286	282	266	273	311	306	293	325	259	294	314	283	241	274	265	309	325	290	289	285	309	288	273	282	309	297	300	273	269	286	296	283	275	290	321	292	301	318	275	276	303	258	259	259	304	293	267	295	276	261	285	284	307	291	296	310	285	274	284	280	278	282	289	307	259	296	301	287	295	310	262	295	299	278	283	304	308	319	286	312	291	255	286	322	289	284	259	290	302	301	286	294	327	281	292	297	318	302	257	302	297	268	292	279	253	308	300	268	325	293	296	281	302	269	267	287	300	297	283	277	300	292	293	325	295	299	294	321	312	268	266	309	297	260	301	264	315	296	276	263	331	289	301	277	293	273	284	323	265	283	268	269	310	288	282	282	306	292	295	281	280	282	307	269	301	297	268	304	282	306	308	300	320	304	271	291	274	284	276	281	263	288	273	291	300	303	269	296	318	273	286	296	291	274	275	293	297	324	275	267	278	289	282	280	284	317	290	285	295	265	251	274	295	302	319	293	290	297	268	293	303	270	317	282	313	305	301	282	278	299	263	276	287	271	296	241	264	289	311	271	277	300	292	266	287	276	293	308	299	269	286	290	254	283	287	319	278	266	253	250	291	262	292	314	329	282	291	265	329	300	276	294	286	271	296	314	300	283	271	293	315	281	278	290	249	274	297	297	274	285	283	326	256	308	305	278	308	300	296	293	267	333	317	280	308	266	278	293	283	287	315	326	283	288	291	307	274	308	294	311	287	268	310	305	311	279	306	288	301	315	286	314	282	289	298	286	270	246	285	293	303	306	278	282	280	329	282	288	265	290	307	279	290	296	287	292	287	288	275	272	337	271	271	269	285	268	277	249	293	297	306	299	329	313	293	309	260	312	316	265	286	272	314	325	308	293	294	294	294	306	285	283	313	292	290	292	261	289	286	302	281	305	293	305	309	299	260	307	295	296	277	277	279	270	290	290	306	287	308	295	284	294	279	290	273	303	281	273	274	284	291	278	284	279	273	280	265	289	300	302	277	301	310	273	289	276	302	290	289	298	281	265	253	305	282	308	297	300	293	280	294	284	306	289	286	261	282	301	255	300	310	271	256	296	260	295	303	292	282	297	294	298	269	286	318	273	307	246	313	300	267	296	300	309	286	316	278	289	296	305	303	291	263	287	286	321	305	310	288	298	272	302	287	322	287	270	281	285	266	274	275	285	312	293	290	276	297	295	265	313	338	276	271	320	274	276	295	317	302	274	279	310	278	280	294	313	300	297	288	325	305	291	312	251	264	310	291	296	301	302	300	280	305	289	280	292	290	289	315	265	285	293	298	277	297	287	286	281	303	278	301	304	284	311	297	251	301	284	298	302	298	292	291	290	291	276	306	287	298	308	290	278	279	294	294	305	278	301	286	308	265	291	294	314	265	302	309	290	296	301	283	324	321	271	280	275	270	316	258	309	295	327	298	317	296	309	293	279	265	288	323	280	290	278	313	288	303	285	281	304	318	267	285	298	301	274	301	298	289	308	284	271	267	282	298	279	300	292	289	328	294	305	271	284	309	284	299	287	311	278	252	304	287	289	300	304	315	328	259	332	282	269	263	307	275	302	266	277	290	300	250	309	298	274	290	275	266	288	282	272	265	289	283	293	317	305	313	288	252	277	306	280	275	282	312	288	299	289	283	298	291	271	283	323	287	294	303	296	288	281	303	306	298	310	318	285	320	298	312	306	267	319	296	283	292	288	295	296	259	282	306	261	278	306	270	279	309	289	294	272	287	313	280	281	292	301	285	281	266	290	283	284	285	294	283	302	305	322	315	275	293	321	287	316	297	288	289	315	280	291	294	329	285	304	282	279	319	322	299	290	285	300	294	274	263	284	291	260	290	300	276	301	308	286	259	325	283	274	279	285	257	308	320	287	303	306	267	283	293	264	266	307	278	275	286	298	300	296	301	302	278	301	279	289	295	285	317	296	296	286	298	277	281	301	274	279	306
2392	959	1106	1123	1058	1016	946	966	968	902	938	896	937	930	936	904	916	897	928	897	912	878	886	894	902	920	908	929	850	940	898	909	849	943	943	916	929	916	901	889	863	880	876	840	862	886	880	849	889	898	883	876	894	899	908	898	904	888	866	889	855	890	860	891	890	865	909	860	866	824	860	859	870	901	836	875	915	856	924	850	906	888	841	891	815	884	854	871	879	853	862	879	877	826	847	887	903	862	905	858	850	877	870	893	872	850	894	944	895	894	887	835	850	904	851	880	865	869	908	886	854	838	855	855	901	901	856	908	866	848	911	886	866	848	888	871	852	915	877	894	844	882	896	861	903	839	878	891	873	839	864	911	875	833	890	872	894	856	934	891	863	870	873	828	901	846	913	893	882	885	877	913	915	892	827	934	920	886	899	862	926	852	899	895	854	900	861	900	878	894	892	875	862	893	870	902	894	894	862	848	896	915	837	907	866	905	857	872	825	893	922	891	872	885	855	856	855	849	881	907	841	916	894	859	849	848	858	875	856	879	875	930	848	856	894	878	879	877	860	913	862	860	917	855	858	817	860	840	898	852	854	886	931	822	899	849	896	909	892	854	880	843	837	882	950	846	886	851	887	939	913	919	850	893	882	854	874	874	905	815	905	860	881	884	861	859	888	856	883	887	845	870	921	867	921	855	840	858	863	953	877	892	872	915	861	918	874	871	917	859	868	885	878	876	873	867	869	887	967	912	880	902	868	829	888	878	870	850	846	881	825	858	902	865	870	944	886	917	885	849	896	867	911	864	869	842	900	860	902	828	925	879	845	902	921	846	891	905	878	901	875	847	883	884	935	892	853	885	873	842	860	870	854	916	919	859	928	876	811	883	878	924	865	849	868	848	869	831	852	825	844	843	892	900	895	859	830	814	860	920	884	860	867	881	885	880	901	889	897	894	948	888	916	842	831	854	919	920	886	840	841	881	819	847	919	878	858	858	867	857	901	856	878	868	881	858	868	913	866	881	821	863	890	852	886	887	860	871	868	941	961	912	951	907	904	864	864	831	871	859	865	872	917	853	882	848	914	872	873	797	840	838	821	892	874	900	845	883	867	905	853	862	859	842	930	957	880	880	859	882	861	877	875	871	872	931	920	903	899	861	856	898	842	846	885	898	896	899	895	910	870	919	883	926	926	866	884	876	854	904	827	874	888	930	828	845	881	868	856	859	899	886	838	812	848	873	856	888	911	892	903	872	835	884	835	926	855	860	840	869	878	853	851	905	828	899	838	894	856	888	866	904	902	869	817	935	886	870	876	901	884	885	874	887	875	876	908	851	869	853	889	901	927	874	801	882	834	874	851	863	848	917	811	898	869	899	869	867	874	853	884	903	902	879	920	849	880	900	908	862	886	856	865	873	861	800	872	851	818	874	890	898	910	869	837	919	869	885	914	907	886	915	910	873	928	860	931	915	839	886	868	876	860	890	857	862	870	869	902	896	852	841	877	891	884	808	849	852	925	885	845	855	882	848	860	902	866	888	894	890	848	877	861	864	873	828	906	875	832	868	884	850	897	856	859	910	811	860	858	879	860	854	873	926	853	916	879	871	869	862	859	847	872	897	860	890	883	899	864	892	889	882	907	857	896	873	867	906	911	856	878	916	897	868	877	915	876	892	874	866	861	875	880	873	883	853	819	849	846	898	869	886	858	902	931	955	869	877	902	837	854	873	839	877	799	933	900	856	841	917	885	917	922	853	912	881	871	851	842	839	874	869	864	865	851	839	907	834	838	844	881	911	892	943	872	851	869	892	881	811	901	894	872	897	871	927	883	908	846	832	883	847	880	820	877	881	852	898	889	878	898	851	902	901	934	916	877	866	827	875	834	875	857	880	901	854	882	900	915	850	913	839	871	904	863	882	858	820	921	869	880	895	881	864	850	896	903	850	921	915	851	878	892	881	926	893	890	837	836	868	881	890	871	884	924	821	827	911	894	859	849	897	830	863	824	821	868	917	889	849	902	850	818	821	916	897	908	871	839	854	895	899	843	841	881	880	889	907	890	790	856	862	868	872	895	894	877	908	869	906	908	872	877	920	841	852	888	905	855	826	898	899	828	842	832	882	876	853	869	886	902	905	881	869	862	964	863	876	881	885	889	887	881	841	863	876	873	900	880	874	832	907	876	864	912	940	945	841	889	941	871	869	886	896	905	859	858	877	885	888	867	853	828	847	848	839	909	888	867	834	943	852	861	865	877	859	876	877	869	911	885	900	868	866	865	797	898	925	892	876	912	871	877	861	831	881	931	885	905	908	955	898	868	867	869	867	886	930	885	828	895	865	855	948	898	931	861	851	846	880	921	855	857	946	868	928	868	883	862	904	896	904	873	913	878	883	954	879	859	827	902	873	885	884	875	894	872	846	909	895	948	864	849	915	853	917	855	856	861	818	889	863	927	865	890	859	882	900	881	866	895	921	858	829	909	900	878	875	882	880	911	922	907	884	877	859	882	921	895	866	918	883	878	862	846	883	905	850	839	926	867	858	935	863	846	955	909	885	789	860	884	864	840	894	910	886	913	882	875	871	901	859	864	866	870	885	851	864	821	905	848	845	940	862	887	834	928	836	901	873	854	923	869	905	863	876	890	918	888	900	860	853	870	892	873	800	896	910	878	895	912	899	913	917	900	816	898	906	894	890	917	846	916	850	890	837	917	938	888	850	856	917	901	904	896	813	890	897	848	904	889	847	836	875	926	850	888	916	841	886	910	885	876	886	927	855	857	911	908	904	857	857	859	873	812	881	851	863	843	879	891	929	877	863	852	905	914	862	867	899	884	879	886	843	841	914	908	868	957	876	881	900	859	855	918	875	914	855	914	840	880	829	921	885	886	871	835	826	849	830	867	882	858	880	832	884	888	827	852	847	888	886	869	835	909	890	869	873	900	891	854	877	891	916	877	895	853	907	875	860	848	840	868	826	847	847	850	852	887	871	893	923	907	899	810	858	893	893	883	885	872	867	903	881	958	888	876	882	885	831	844	884	856	868	942	892	906	892	922	861	869	845	842	875	822	862	896	849	927	877	853	906	938	871	866	863	845	898	880	803	867	817	856	900	931	847	911	904	936	905	898	913	863	859	897	871	918	857	847	889	864	863	864	885	847	913	841	895	858	850	866	820	894	919	866	895	887	976	892	871	851	915	887	841	827	863	879	844	881	883	895	874	844	851	880	883	907	893	898	872	914	849	896	819	902	844	858	861	814	898	905	842	884	873	857	893	904	901	895	868	897	827	833	895	909	905	897	896	857	925	877	907	884	857	940	833	868	824	872	885	913	835	855	848	852	853	844	882	838	819	885	869	849	881	844	829	910	846	877	838	905	879	888	866	876	852	862	891	824	873	887	897	916	984	849	850	865	887	913	823	906	864	860	834	860	865	913	852	929	828	895	869	855	853	864	870	867	892	845	893	902	851	856	854	865	864	873	958	883	885	903	895	903	877	838	895
4681	1240	1606	1193	802	580	446	382	322	299	238	237	235	223	201	238	209	197	208	190	208	210	164	174	177	176	193	167	195	180	203	182	174	181	207	169	170	188	194	207	180	169	165	199	176	182	177	189	157	170	164	179	172	176	164	153	151	184	137	161	182	149	169	170	146	181	157	161	168	185	150	156	172	148	149	157	164	162	171	168	166	154	147	187	153	142	177	148	154	165	169	161	179	165	156	161	173	178	181	184	140	163	170	161	151	168	168	163	164	135	159	172	161	163	151	156	178	146	195	163	170	179	191	163	157	153	160	148	183	175	144	154	170	167	149	171	175	149	166	155	159	152	167	186	166	172	154	163	172	165	193	176	144	152	162	146	171	162	154	180	165	152	161	168	172	158	178	143	178	166	149	177	173	164	146	167	140	167	141	169	150	164	146	154	145	157	169	164	160	149	144	167	165	169	179	149	169	169	162	164	166	179	175	160	188	177	164	136	169	161	152	150	188	160	160	155	135	174	157	146	166	137	168	166	179	156	166	158	157	169	167	191	160	185	173	139	151	155	183	151	172	173	150	160	176	152	165	169	165	164	161	150	180	151	161	164	159	147	138	161	152	144	169	144	169	163	166	182	162	144	181	152	140	156	154	152	163	164	151	150	167	185	153	147	156	160	143	163	142	162	182	160	170	177	170	172	180	165	166	180	149	157	164	180	170	164	181	167	180	191	156	146	159	157	184	164	151	169	173	141	172	161	153	164	175	162	169	153	158	179	147	163	175	155	186	175	178	181	154	188	137	164	161	170	151	149	162	161	165	152	165	154	178	158	138	138	157	170	170	144	162	167	164	166	167	173	159	172	159	158	171	160	161	204	151	173	160	138	159	140	165	180	152	173	144	159	175	166	158	176	160	171	183	160	140	165	157	160	148	142	177	164	154	176	146	171	179	171	153	163	150	170	187	163	207	168	153	159	171	161	146	160	185	153	170	165	157	160	161	137	164	165	129	145	190	176	159	143	157	152	157	185	158	163	159	153	138	145	157	154	169	156	161	167	183	166	156	165	149	167	143	172	165	144	160	167	163	176	170	175	167	186	155	165	169	179	158	172	162	170	154	133	161	179	144	170	132	161	156	144	169	157	156	154	164	156	150	178	173	140	151	163	161	174	174	160	144	176	160	183	145	168	164	163	188	149	173	161	173	134	154	169	161	162	151	167	152	176	141	165	162	154	161	158	143	158	174	162	139	154	173	148	187	155	165	155	144	182	154	155	154	160	155	177	175	174	137	176	151	167	147	175	157	155	158	171	175	149	152	142	171	155	179	158	156	157	156	145	167	171	176	165	159	173	157	148	156	158	164	164	152	165	167	128	149	160	150	180	153	164	159	148	153	146	150	148	171	154	182	172	176	163	159	175	160	159	159	172	177	161	169	148	161	150	175	138	145	169	162	166	169	153	187	151	149	159	168	184	163	153	160	146	160	142	189	178	163	174	175	180	183	173	175	153	154	177	161	166	189	166	177	142	183	148	163	172	160	186	167	160	177	181	151	146	168	166	174	171	167	147	166	162	153	187	165	136	177	161	156	150	157	155	146	157	179	149	163	168	125	161	173	165	176	163	175	176	158	177	153	156	178	154	149	165	173	136	151	160	144	155	161	179	171	155	147	160	186	160	147	154	168	172	182	139	140	162	164	184	167	187	124	152	164	167	155	141	166	157	155	186	148	180	157	170	168	145	163	155	165	152	157	170	165	181	169	164	184	175	159	177	156	163	142	153	144	182	170	156	163	174	156	167	140	169	146	154	171	163	165	151	186	177	154	157	153	142	149	175	171	168	166	148	158	181	188	139	194	151	152	156	166	155	175	143	160	148	141	170	145	167	149	160	171	173	159	175	176	150	169	146	153	159	183	152	162	177	165	162	171	163	152	176	154	140	146	163	163	165	162	164	186	164	152	150	140	142	150	176	180	172	168	172	154	143	193	145	169	151	170	138	163	182	168	147	175	184	153	180	171	162	149	151	141	182	148	139	150	133	160	152	164	143	173	165	149	150	161	164	139	187	162	166	156	158	135	157	164	183	165	180	166	172	182	157	171	165	160	162	139	158	176	154	164	154	174	137	180	156	166	184	153	162	156	147	183	162	157	150	158	160	177	144	165	162	178	170	143	155	161	151	187	182	164	166	151	145	158	148	166	173	165	156	177	172	158	160	174	147	167	173	168	193	152	177	181	153	164	154	176	149	194	145	151	184	173	183	155	178	162	162	174	156	153	189	157	163	164	169	157	161	175	167	158	164	142	195	175	146	157	168	186	182	179	175	170	168	175	135	150	151	172	171	163	166	184	168	159	160	160	182	159	169	187	164	152	166	172	173	157	155	156	139	166	161	168	159	174	178	173	148	151	149	148	168	170	160	169	188	173	156	156	159	159	145	161	157	159	179	162	172	157	173	165	127	145	153	153	176	158	160	178	167	173	171	167	151	164	173	166	154	164	148	174	159	165	168	163	160	182	162	183	171	146	171	161	161	164	149	166	148	139	158	145	154	159	142	162	141	171	164	157	169	152	167	170	165	152	175	174	147	155	162	162	154	178	186	141	177	175	151	168	176	135	171	172	168	163	169	150	141	171	161	196	160	146	153	156	171	145	138	155	163	185	165	164	166	161	179	148	168	173	164	154	172	154	170	166	164	173	163	142	161	159	148	156	149	182	157	147	158	157	142	173	166	131	152	146	170	149	184	166	168	171	151	191	163	154	132	158	148	173	155	158	146	160	172	169	176	155	173	149	161	155	158	170	174	153	144	149	155	153	177	158	146	189	163	163	163	177	160	148	192	173	159	146	175	148	178	200	156	184	155	155	139	133	177	177	168	152	175	177	152	149	160	162	178	127	167	152	188	157	173	167	158	165	129	149	159	160	169	160	179	179	168	158	166	152	179	180	181	132	171	162	175	163	167	185	166	191	165	161	168	143	143	165	170	172	171	163	167	174	159	164	164	174	162	154	150	162	151	151	130	164	161	157	152	156	159	154	170	154	147	162	157	153	178	150	163	155	163	131	167	156	181	162	155	145	150	151	160	167	148	172	189	174	168	154	180	140	156	141	179	147	158	159	183	153	175	185	154	164	170	162	168	139	164	153	177	164	173	158	168	154	157	154	154	163	161	162	187	144	168	146	157	153	166	169	146	156	172	143	141	183	153	128	166	166	158	159	162	158	163	163	173	155	154	155	166	149	152	155	144	185	159	167	155	170	170	169	166	166	138	163	165	162	157	148	139	154	176	170	176	158	144	155	159	174	170	166	170	154	170	173	173	164	172	164	180	152	179	149	162	178	167	173	153	152	181	162	156	156	174	174	145	182	143	176	152	179	153	153	164	172	153	148	167	151	148	141	172	158	165	163	178	166	152	151	152	142	157	175	168	162	186	179	174	164	141	173	158	154	158	148	163	167	192	162	156	168	182	154	168	148	137	168	178	160	138	187	146	138	164	161	156	151	169
5534	1771	3844	4152	3593	2891	2360	2054	1761	1497	1376	1162	1159	1042	1010	940	891	866	867	787	741	792	794	737	736	763	792	751	870	855	878	773	650	643	695	726	818	962	1065	833	661	598	664	788	838	648	641	629	584	536	537	565	557	553	611	542	557	551	576	581	526	543	553	566	551	531	586	563	544	519	553	600	575	547	545	584	529	563	567	537	545	550	536	558	539	517	542	529	538	544	537	509	500	539	553	531	539	561	499	568	536	526	569	515	562	597	518	526	506	511	583	506	521	541	540	518	530	550	531	528	577	516	517	509	521	533	494	555	497	525	536	542	520	555	546	543	579	574	546	518	534	527	535	535	543	583	514	524	536	538	483	533	513	552	529	533	515	498	539	524	531	516	516	533	559	549	533	529	527	522	563	574	512	503	518	516	557	536	517	540	539	520	544	521	515	546	522	531	524	538	520	518	546	559	590	539	536	514	549	543	516	522	567	600	534	471	523	493	549	530	540	542	591	559	499	538	549	554	575	498	510	527	521	551	480	523	536	522	522	530	552	526	525	490	524	532	515	531	522	536	561	556	514	547	553	524	557	518	551	459	575	530	555	546	549	548	518	500	529	524	546	535	496	534	530	553	560	551	532	547	507	508	542	542	559	487	530	565	490	502	547	519	569	521	558	517	559	544	554	515	543	521	554	536	520	530	584	573	534	522	568	528	541	512	511	515	550	506	547	556	531	514	551	530	586	539	538	550	546	588	544	508	510	511	541	541	536	538	531	522	527	546	532	546	517	542	537	543	510	485	546	573	504	521	556	539	514	529	543	541	527	564	537	542	502	540	525	570	570	548	546	526	538	518	535	531	560	528	553	495	507	506	566	522	491	512	539	552	562	572	541	533	565	540	564	558	512	526	512	580	495	550	536	530	490	549	536	518	540	564	529	509	588	513	547	556	531	501	503	544	522	553	549	508	560	485	565	537	524	526	489	542	523	546	530	498	533	529	525	504	538	576	537	553	525	538	539	497	521	533	527	517	449	497	523	515	566	533	534	501	507	505	563	549	546	529	527	514	530	487	513	540	552	532	523	522	522	544	522	518	532	502	520	537	542	576	537	528	540	564	548	499	525	513	549	510	517	572	551	537	526	566	524	532	571	524	555	516	521	532	511	506	529	510	521	525	588	559	523	519	552	510	518	589	542	585	544	550	535	515	538	542	560	558	525	537	526	523	530	510	464	530	509	506	512	548	506	506	520	546	539	561	544	497	530	543	546	542	544	521	530	580	544	533	538	529	539	521	535	495	562	558	552	522	512	508	529	542	557	521	555	574	574	542	521	499	521	563	536	533	561	496	518	531	552	551	524	577	534	544	542	556	512	535	542	520	546	549	560	549	528	528	532	508	521	556	545	530	514	549	516	558	564	554	523	575	548	516	500	535	537	552	516	513	490	534	567	534	507	541	552	550	522	496	505	535	527	543	525	503	574	535	512	497	574	522	538	525	506	516	540	552	534	522	539	564	542	531	575	522	490	550	525	551	549	538	516	523	536	556	538	563	544	553	534	520	530	520	537	494	521	556	506	528	535	525	493	515	534	533	536	521	509	571	562	481	532	566	555	563	525	552	553	488	543	522	536	510	547	492	551	531	528	513	549	504	503	533	525	520	547	517	575	515	516	541	490	539	594	559	525	510	515	507	530	541	513	513	508	518	520	555	534	552	531	500	512	517	541	524	554	539	559	544	586	536	545	539	596	526	522	506	530	532	538	541	549	544	536	553	558	494	552	499	510	513	488	553	530	498	536	571	519	537	505	538	545	524	509	520	540	534	483	538	535	508	529	525	513	560	577	547	575	559	549	577	526	488	517	553	535	545	556	488	511	544	493	525	538	547	504	560	526	579	536	529	521	496	518	572	532	522	549	530	540	554	498	540	538	555	577	547	536	532	576	535	492	542	542	548	532	537	510	484	535	568	564	477	562	508	582	538	498	521	519	502	563	564	491	555	527	519	562	507	518	555	546	545	543	519	558	535	508	568	568	554	560	515	508	507	557	545	507	553	535	529	529	512	529	550	546	534	512	533	522	507	503	530	528	547	504	543	551	585	534	544	509	530	531	505	550	506	562	497	525	514	531	532	510	516	520	530	528	535	563	538	562	528	506	502	535	511	510	489	558	575	540	518	477	549	503	482	554	542	568	501	529	538	539	507	509	535	518	539	562	511	552	539	544	504	524	528	539	526	551	530	535	541	506	576	569	528	547	507	559	538	550	601	529	543	551	535	527	514	544	533	538	518	573	524	472	544	547	504	483	585	531	531	542	536	534	550	494	526	529	561	527	520	523	539	529	536	584	542	541	565	547	517	514	533	513	555	514	567	536	531	540	495	567	531	556	549	532	522	545	545	569	510	519	505	496	552	536	517	549	580	538	557	504	522	520	535	543	515	550	519	555	550	511	505	546	537	548	529	514	539	514	552	564	537	557	504	549	516	564	551	533	507	523	497	540	538	543	550	524	504	549	563	517	516	503	497	533	515	518	508	551	527	539	550	561	560	532	528	529	525	510	576	557	518	501	546	548	533	540	541	507	541	519	501	521	529	540	532	512	535	527	510	544	526	525	498	518	524	560	552	544	503	530	542	541	550	534	520	564	531	554	513	495	542	532	557	548	562	517	510	510	528	516	539	567	537	502	506	543	512	594	517	566	552	508	547	578	537	540	565	509	517	536	519	541	564	543	531	534	513	545	555	525	539	537	509	517	541	554	571	569	498	556	543	546	548	530	535	518	517	495	517	533	515	516	539	526	526	515	513	569	517	532	564	530	594	547	508	504	570	532	525	535	584	595	523	523	560	537	529	527	520	554	536	536	528	507	536	560	547	522	556	533	521	537	559	508	571	536	533	495	564	524	529	525	551	540	512	514	545	530	513	519	570	544	506	506	537	516	567	529	519	556	523	513	530	523	556	563	524	553	531	531	544	532	545	563	559	545	524	551	520	545	491	518	546	530	527	507	535	507	535	540	561	546	557	565	561	572	504	568	497	562	475	537	525	538	530	530	538	544	504	531	495	539	545	528	512	524	492	549	488	547	540	559	511	527	558	533	539	536	509	546	541	526	522	537	546	538	548	520	549	523	525	537	523	515	515	540	535	544	554	532	506	562	565	472	502	510	531	592	509	529	541	559	570	507	537	534	557	514	509	535	520	549	510	512	512	527	555	516	526	504	571	527	523	562	535	541	537	541	513	531	553	531	520	508	499	508	548	544	550	507	519	509	551	543	530	550	547	513	538	516	562	570	532	488	493	528	544	524	564	552	510	514	520	530	522	529	571	500	571	517	546	561	524	598	573	539	541	557	546	541	527	492	527	553	520	573	510	570	483	538	499	549	557	503	504	577	568	552	543	510	527	560	569	461	520	509	530	560	558	527	556	517	612	523	557	522	500	545	517	569	554	520	506	548	524	527	516	579	523	521	528	533	505	580	583	512	567	549	499	529	540	561	501	523	516	553	555
8829	2463	2931	2096	1405	963	726	548	438	393	353	298	267	244	247	246	192	185	179	177	198	150	178	149	154	161	164	201	200	188	179	166	153	155	161	148	183	196	198	185	140	115	168	154	161	154	133	130	123	150	134	138	121	111	107	119	121	125	130	134	130	110	128	133	140	137	119	143	127	112	122	135	123	121	113	115	134	114	137	112	141	119	138	119	118	136	136	111	132	129	126	113	130	141	137	120	104	117	128	135	118	132	147	126	127	126	117	118	134	116	110	123	133	122	114	113	135	133	108	117	111	96	113	133	131	115	140	122	131	123	129	141	135	122	122	129	126	114	148	132	133	129	115	117	115	120	110	127	117	108	128	123	119	124	110	114	129	95	134	121	121	115	131	131	142	139	113	105	116	102	110	113	144	130	119	131	117	138	128	132	123	124	130	112	140	123	116	119	113	114	129	115	105	134	117	129	134	132	124	118	109	128	133	119	141	138	113	138	98	122	128	123	132	115	123	136	114	103	132	114	112	130	117	130	129	113	121	116	105	139	110	116	116	126	129	107	119	137	117	114	108	130	109	127	136	121	110	110	114	131	141	133	132	138	124	116	117	149	116	137	102	141	119	105	107	123	120	119	112	132	131	129	104	134	97	128	97	109	118	115	126	107	130	126	119	105	122	118	127	118	123	141	121	125	117	117	125	128	117	135	117	134	122	133	139	112	109	128	109	139	139	118	116	106	128	146	128	126	131	120	134	119	109	126	137	115	134	120	127	127	127	113	130	111	133	126	114	134	109	129	110	134	124	122	133	147	117	128	154	114	132	123	139	118	127	137	116	126	118	143	99	119	115	110	90	123	122	125	120	123	122	122	114	113	117	133	124	118	130	118	139	125	108	114	106	108	121	126	124	129	106	126	93	117	117	147	126	110	131	127	133	111	113	120	125	125	116	119	127	136	124	147	117	129	124	127	99	113	123	117	124	124	163	142	118	123	118	125	135	123	97	134	103	96	138	127	129	125	136	119	122	128	133	122	118	113	108	102	145	132	134	115	112	112	123	107	112	120	123	128	124	134	103	108	119	128	130	123	151	119	128	96	121	125	124	98	147	123	129	138	115	136	119	130	124	115	127	143	138	100	129	148	110	122	114	137	99	131	120	117	131	148	130	114	148	137	120	136	119	120	117	131	136	139	111	121	126	106	138	123	124	128	135	101	116	131	124	115	124	115	130	122	104	110	123	129	129	128	111	115	123	108	133	132	111	116	117	95	126	108	134	141	113	119	133	98	119	122	138	138	125	138	134	124	115	115	131	119	121	128	114	134	145	125	118	122	115	122	133	124	136	120	133	143	139	133	111	119	126	113	126	123	131	155	136	111	124	140	132	117	109	111	117	132	127	158	127	115	103	129	135	132	128	119	130	111	122	139	133	128	141	109	124	104	100	117	108	126	117	126	134	135	137	134	123	129	132	127	145	126	118	116	123	130	117	121	113	134	107	138	118	122	121	114	108	122	129	139	119	109	100	132	130	107	115	131	125	105	122	131	120	138	155	121	139	130	117	111	124	123	131	126	110	151	106	105	121	118	116	137	122	132	122	119	130	136	125	115	123	118	132	114	132	121	125	122	133	133	125	102	136	119	121	110	112	121	128	125	117	129	107	112	125	129	123	129	111	106	125	145	128	134	121	132	113	119	118	132	141	115	122	108	111	141	129	132	142	117	124	135	106	132	111	137	128	125	126	120	99	111	127	108	138	109	115	127	114	128	110	120	143	132	114	143	115	123	106	123	118	115	114	101	125	128	120	127	124	122	119	117	124	114	119	118	115	130	139	97	120	112	113	114	108	128	117	121	127	118	131	114	133	130	120	136	108	126	127	106	121	128	112	135	114	135	118	121	125	138	132	130	126	106	153	145	107	131	124	121	129	111	103	95	134	109	136	113	122	110	116	100	118	139	118	124	125	114	108	142	124	118	117	114	135	133	111	140	112	104	114	127	120	163	108	111	126	110	126	109	112	125	129	106	124	129	112	121	138	117	108	105	144	125	130	129	139	128	137	130	130	127	103	112	100	133	101	117	107	108	108	106	124	128	138	112	118	117	133	134	118	109	119	130	118	121	135	117	142	135	108	133	128	116	116	128	124	111	123	114	138	128	113	115	117	126	127	126	123	119	98	117	142	117	114	97	132	120	111	131	133	123	133	115	135	121	135	139	127	124	102	123	116	118	113	105	118	127	117	121	122	108	133	107	128	124	134	123	134	120	109	132	121	125	112	118	115	111	107	130	101	125	118	117	112	117	109	129	132	130	132	104	135	142	128	123	125	140	122	120	129	123	127	122	143	137	128	141	105	140	121	109	128	127	119	127	119	124	121	110	127	131	102	113	124	115	109	130	118	135	125	101	129	128	106	112	115	116	136	124	109	138	123	131	142	131	126	126	131	123	129	130	111	108	116	123	122	116	123	113	105	121	97	115	108	126	139	124	135	129	122	116	123	125	129	134	111	117	118	132	137	127	135	125	129	113	128	134	104	141	135	149	109	110	121	124	116	125	101	137	126	151	123	127	127	114	123	110	104	111	128	115	138	131	126	137	110	116	153	127	127	121	128	140	125	115	114	116	106	104	109	126	136	120	135	137	112	132	136	107	130	128	114	132	124	119	123	135	133	119	129	123	131	124	110	124	132	119	134	118	120	138	104	130	124	125	152	113	137	128	106	121	125	132	115	130	112	130	131	115	107	142	132	119	138	122	132	143	129	144	124	91	121	115	104	122	122	140	135	114	125	133	122	134	118	130	127	128	137	118	110	105	114	108	139	107	119	152	112	113	148	115	120	119	140	118	123	125	127	122	132	125	118	118	117	107	136	137	113	118	106	124	114	127	116	115	117	116	120	136	118	130	139	117	120	115	129	129	128	128	119	122	114	113	119	130	115	129	128	123	117	129	109	118	143	119	129	110	148	126	129	120	121	128	110	116	133	130	110	122	128	134	123	113	118	135	123	130	135	128	113	111	129	130	131	109	144	115	119	114	148	119	111	123	120	121	122	107	112	116	128	135	104	153	130	119	117	109	148	140	91	115	125	129	131	131	126	107	129	125	113	141	137	126	114	124	112	120	127	110	132	131	117	119	116	134	123	111	107	130	111	114	123	125	120	109	126	143	120	123	120	117	124	126	136	120	138	135	115	129	137	108	98	119	123	116	112	118	118	117	107	115	119	119	130	124	124	125	135	108	122	138	130	117	131	113	121	128	140	128	119	122	134	137	114	130	114	123	131	122	133	118	132	124	120	107	133	133	124	121	121	114	124	105	117	136	119	128	126	128	119	117	113	123	130	120	129	135	139	122	137	139	133	105	142	107	120	121	98	128	120	101	111	125	120	114	104	131	119	131	122	140	127	137	130	124	135	113	132	131	126	118	114	138	127	121	117	121	124	114	113	132	113	114	147	113	115	136	112	133	118	120	127	127	131	128	145	146	131	142	143	143	117	117	116	123	116	110
7698	2747	6679	7325	5989	4876	3933	3283	2652	2300	1938	1766	1596	1447	1344	1221	1204	1032	962	912	880	801	838	807	820	925	1024	1052	1177	1216	1102	853	744	671	708	705	1009	1104	1207	888	692	591	621	841	876	769	583	545	490	478	532	501	520	491	496	448	518	463	476	505	481	510	492	539	444	475	484	468	494	478	471	476	437	512	459	471	455	402	488	445	441	422	456	471	456	441	451	438	469	419	414	405	441	441	462	436	433	433	458	418	430	464	429	460	452	414	419	458	413	454	464	442	427	414	423	453	481	468	441	444	462	446	421	434	424	418	461	443	419	441	465	441	463	445	422	456	447	447	514	419	442	412	409	412	428	412	464	439	420	419	398	420	418	402	396	419	399	427	429	449	414	406	439	426	437	417	424	428	451	427	447	437	455	434	411	443	487	415	405	442	416	427	412	427	412	432	440	424	422	421	425	433	447	435	456	444	438	417	414	430	406	429	432	412	421	416	417	409	438	469	472	412	441	456	380	436	426	406	465	454	434	429	440	446	432	408	406	430	460	457	407	416	423	398	385	461	455	438	426	455	416	425	410	460	406	420	453	429	407	415	485	383	447	444	425	420	430	429	414	434	398	461	419	447	414	421	458	417	406	433	410	399	443	406	426	400	451	439	424	407	432	409	397	420	393	417	403	394	431	425	437	415	384	435	454	477	413	410	437	426	437	426	428	445	402	432	401	403	400	425	424	401	440	440	425	439	444	411	425	421	427	450	412	401	413	394	415	426	428	443	455	436	462	432	431	430	424	409	415	419	457	395	428	414	424	447	413	444	426	400	432	430	385	408	429	414	418	380	391	437	414	434	434	365	386	452	442	440	419	463	457	452	434	398	397	391	383	452	408	406	398	431	420	412	414	433	412	409	415	417	429	426	440	392	405	470	428	442	407	429	477	419	435	399	402	443	467	426	449	454	419	420	419	412	432	439	425	420	412	431	436	424	475	437	432	426	384	446	445	389	428	456	433	417	404	425	439	453	430	444	425	427	396	435	429	451	408	465	417	407	421	445	389	426	423	403	449	420	441	434	407	450	412	445	429	416	403	438	454	439	419	439	431	435	421	399	423	433	432	375	433	465	423	427	456	451	409	395	458	407	403	414	475	426	450	419	428	408	434	441	444	413	427	422	412	414	440	457	412	447	458	446	388	423	454	386	415	402	425	462	420	408	455	472	490	411	406	408	447	405	395	419	456	416	434	423	465	447	428	426	437	435	413	425	401	416	462	401	372	430	456	406	418	407	463	437	424	445	426	435	428	440	444	431	411	433	413	449	435	443	459	423	421	414	404	430	414	439	429	462	409	413	403	395	411	456	428	450	403	458	415	434	441	455	432	463	457	447	411	461	450	389	409	382	433	401	391	462	428	428	433	436	406	406	413	452	392	421	422	415	395	461	383	468	411	437	413	446	413	411	426	466	429	461	439	436	403	411	423	449	424	427	384	388	441	414	405	434	411	427	431	466	431	402	377	423	447	457	453	469	423	455	396	408	413	423	440	433	401	417	416	430	432	390	465	440	411	407	410	433	420	424	407	444	462	433	451	441	417	411	452	402	455	428	447	372	444	412	422	436	421	455	457	406	402	422	385	407	415	435	421	443	424	444	444	444	396	438	426	395	392	452	428	405	458	410	407	425	476	423	392	407	390	442	414	433	432	432	431	388	452	419	408	430	440	431	425	416	426	415	456	403	427	407	442	452	447	433	396	428	395	471	414	425	436	437	397	452	444	405	438	409	444	446	448	495	417	470	430	396	427	413	457	424	393	422	423	415	422	415	389	397	396	460	406	394	452	416	462	452	460	420	445	446	396	442	422	441	405	439	378	439	403	458	440	434	392	417	455	400	429	413	413	406	434	429	426	439	393	416	414	479	430	402	434	430	430	428	430	443	403	448	436	417	452	472	424	398	389	431	442	432	403	406	414	380	453	419	433	438	446	468	385	443	424	444	459	412	431	390	429	444	442	383	470	412	395	398	416	418	375	428	389	420	413	476	446	409	415	434	416	433	434	420	432	384	439	417	453	451	432	444	436	437	416	423	445	427	417	437	398	388	399	441	437	442	412	422	401	411	424	439	437	428	409	428	429	439	425	422	429	427	458	401	436	413	450	413	461	436	425	434	415	410	440	386	404	415	428	425	423	429	444	423	449	453	421	451	435	410	433	438	423	453	407	431	422	425	444	421	404	374	399	432	413	416	399	438	446	390	379	417	419	414	488	415	437	425	433	428	447	414	451	426	398	388	399	411	456	411	386	443	431	442	411	403	432	418	451	420	413	406	413	425	414	416	421	428	404	419	428	442	426	408	431	436	420	446	419	414	458	428	436	424	412	423	424	425	477	434	401	444	425	454	461	445	413	427	433	443	406	422	457	427	401	394	439	392	400	435	412	458	435	395	410	387	414	417	417	452	440	421	429	431	446	409	402	436	467	431	452	379	444	446	443	416	436	446	408	456	413	417	423	455	408	422	421	447	432	442	460	409	435	385	431	441	426	474	423	422	403	414	398	398	441	406	449	408	435	437	395	397	411	439	408	471	412	454	441	398	412	433	422	402	426	452	449	425	411	424	429	411	416	433	442	432	406	406	389	451	415	432	400	436	417	431	426	394	417	437	414	438	435	413	430	433	453	439	444	434	463	425	407	416	421	419	394	423	428	428	428	409	422	388	444	428	406	453	407	436	444	426	403	428	387	382	457	437	379	482	385	426	385	460	450	456	418	438	415	411	428	411	426	385	441	390	405	431	430	405	445	404	413	428	473	402	450	408	423	465	431	491	423	435	435	381	417	449	388	444	438	405	384	403	410	444	411	427	452	408	446	471	401	446	434	390	421	384	408	425	426	422	399	440	428	438	439	419	439	455	451	430	407	435	404	411	443	433	407	440	414	468	427	431	405	436	405	411	414	441	427	406	435	428	427	437	402	445	430	419	414	437	462	427	437	428	395	458	411	430	398	394	412	441	415	443	425	409	447	475	404	412	452	443	410	399	408	422	457	438	424	408	404	402	417	441	421	401	420	387	403	439	405	393	384	418	385	398	418	471	433	398	433	429	421	431	432	398	393	458	455	400	419	433	396	390	434	442	424	429	427	447	417	430	430	453	437	426	420	426	451	444	429	435	431	431	390	391	408	425	423	438	412	429	480	430	437	421	410	399	423	404	375	428	420	470	426	443	409	397	439	443	421	422	413	418	454	402	406	437	456	411	415	430	433	412	438	418	448	425	459	409	429	407	442	419	429	398	431	436	426	410	397	390	411	427	441	419	472	415	471	408	432	420	413	396	434	433	370	422	416	398	464	406	420	402	458	421	437	422	442	406	466	441	430	401	413	410	435	420	416	413	404	435	435	421	416	433	397	419	427	416	433	413	429	409	435	425	433	431	436	375	388	399	456	403	428	432	410	442	405	393	373	456	404	441	443	418	452	440	411	423	408	429	442	386	383	400	448	411	428	432	404	411	425	418
1272	355	357	357	294	297	311	291	298	306	276	288	321	272	309	322	315	295	275	260	308	272	282	297	289	271	301	314	305	319	258	285	286	272	282	309	317	284	296	280	274	303	328	286	292	286	291	275	283	290	311	305	268	323	296	293	285	293	271	304	291	294	290	274	247	286	308	283	262	292	271	271	338	288	316	252	301	291	308	293	288	330	271	308	317	328	271	271	315	269	282	286	302	263	290	282	303	281	298	285	297	301	278	292	294	301	299	300	242	270	295	324	290	282	304	329	274	312	284	293	259	294	306	313	297	315	297	255	291	317	255	267	282	299	277	285	254	300	257	295	283	284	310	248	301	280	306	286	291	288	272	316	303	282	306	282	304	269	295	301	269	304	298	272	290	282	275	285	279	302	276	295	307	297	262	280	277	321	280	283	315	271	298	313	304	270	293	287	304	295	285	300	303	284	308	300	282	299	303	287	268	267	273	297	288	299	278	301	300	276	309	293	277	307	307	292	284	277	336	293	303	295	257	279	271	302	295	327	267	275	283	271	294	281	310	259	306	257	283	272	297	289	301	307	270	291	301	279	282	267	294	269	327	296	305	302	297	300	313	302	312	254	309	336	280	280	283	276	298	282	289	287	281	272	292	302	289	271	250	263	263	248	293	307	303	273	234	280	292	315	306	287	301	306	282	300	281	292	323	296	286	267	280	296	327	284	279	312	301	274	290	306	280	301	309	301	305	309	316	260	317	320	285	299	309	306	308	308	294	292	287	279	285	285	299	271	280	299	289	277	283	311	304	296	306	329	259	302	273	287	263	283	284	269	285	285	282	301	321	323	299	319	269	327	299	288	278	295	258	274	270	270	253	290	286	308	298	295	296	269	296	291	286	280	283	266	286	282	312	294	290	305	311	281	286	287	307	280	292	289	283	231	265	271	271	270	264	271	271	301	293	311	278	278	321	302	284	290	274	272	291	254	279	307	290	285	309	263	300	282	305	305	288	249	285	296	285	295	280	296	273	294	300	295	304	277	270	288	272	311	288	282	292	298	281	291	305	273	267	295	293	288	325	295	295	292	286	281	313	288	278	266	295	293	280	287	286	279	299	296	288	309	294	293	274	278	310	287	294	285	291	278	288	283	298	283	261	258	295	274	299	281	288	265	259	310	291	266	292	277	280	291	275	261	286	294	298	299	309	268	286	280	325	282	284	287	298	286	280	286	284	278	289	235	275	292	303	315	291	281	292	278	300	312	283	300	284	292	295	274	309	280	297	258	310	297	295	295	291	278	301	281	289	300	292	297	298	269	256	303	291	312	289	276	282	311	312	270	272	297	287	307	290	297	283	291	283	283	290	281	269	288	258	276	299	273	308	311	311	274	295	300	304	294	295	274	288	273	320	268	311	299	281	269	298	277	305	299	278	254	300	300	273	288	298	260	305	284	294	318	303	279	273	283	274	273	303	283	294	302	289	277	275	268	314	282	278	282	304	281	277	298	256	292	277	280	296	299	285	282	289	287	283	289	297	280	297	292	288	304	288	310	276	312	314	316	306	277	268	257	282	274	299	298	287	265	274	294	273	316	267	278	302	290	291	295	260	302	314	289	289	287	287	269	298	277	309	274	265	268	292	258	276	286	297	281	286	263	288	300	303	282	276	309	300	312	279	291	309	312	289	302	305	292	282	332	276	277	302	278	280	260	305	284	301	283	280	316	293	274	301	289	281	271	296	308	264	298	279	280	272	286	270	286	303	300	303	309	294	284	298	304	259	306	315	292	287	298	302	284	276	279	281	271	278	278	336	285	291	286	268	296	265	309	273	275	292	295	284	328	249	330	292	277	302	312	278	275	283	273	305	297	298	292	262	264	272	289	276	300	276	296	325	279	267	252	268	316	270	273	285	284	263	273	276	308	314	278	286	282	309	290	269	297	277	305	287	250	306	292	272	328	348	306	317	285	278	277	275	266	280	279	274	292	288	258	299	282	301	293	287	265	296	305	299	281	246	277	278	288	306	294	314	271	258	280	263	285	255	281	291	282	302	300	253	305	281	308	275	275	296	270	287	290	310	264	286	312	311	273	286	287	279	267	304	317	281	308	272	318	288	304	287	302	280	303	272	268	303	302	288	288	276	303	286	291	280	289	283	284	282	268	278	272	282	298	296	310	275	283	288	283	237	288	293	265	292	303	280	306	270	297	292	299	281	289	299	273	285	318	309	263	308	305	309	257	310	336	259	280	285	297	267	288	330	270	268	306	278	294	267	305	285	308	294	278	295	278	274	321	289	294	315	283	272	278	282	309	295	290	282	294	273	286	280	266	273	270	294	273	277	266	302	299	276	271	258	294	307	293	292	293	283	291	294	300	307	307	273	265	299	289	301	265	277	303	290	263	288	307	298	263	316	289	268	287	264	299	283	261	277	307	277	269	317	253	289	299	293	298	272	314	304	314	284	295	289	273	281	271	262	297	275	295	264	265	315	262	299	277	287	307	250	311	278	272	293	269	261	286	292	279	269	300	294	301	284	293	290	283	286	288	306	292	274	290	302	279	268	306	285	278	281	277	272	261	314	300	286	262	313	275	270	266	288	294	272	288	284	305	290	265	296	258	298	278	260	279	297	308	284	294	277	288	328	283	287	271	307	272	281	280	285	281	265	303	282	287	283	279	310	271	288	306	272	298	306	286	264	312	318	288	297	306	310	306	276	288	284	291	267	280	312	288	290	279	279	264	323	307	285	260	271	287	270	260	297	315	318	273	284	285	304	259	288	308	263	295	287	288	294	290	303	302	294	279	265	292	276	288	279	323	258	278	257	276	284	263	279	281	289	328	311	272	300	302	267	311	283	299	240	291	266	279	285	270	287	284	292	265	286	310	269	284	297	255	265	282	310	273	279	301	287	297	290	307	314	265	299	301	297	315	270	278	312	309	278	287	272	285	270	298	283	276	287	286	286	298	302	326	283	291	276	291	288	272	300	289	290	304	285	279	287	253	289	303	286	310	287	300	295	296	258	263	285	261	300	291	261	301	261	326	299	315	282	294	277	288	291	268	290	290	265	299	305	302	257	313	314	267	265	285	291	291	273	278	273	281	306	281	305	297	293	290	334	268	267	302	296	269	298	277	267	282	283	277	319	276	286	281	274	314	255	282	291	282	293	251	286	286	310	262	323	273	276	299	276	267	275	274	304	289	279	302	294	286	270	298	285	294	292	273	263	299	277	314	324	291	305	285	282	286	295	270	287	266	279	315	274	317	259	275	285	261	297	276	297	254	270	316	286	286	314	269	260	294	278	300	283	288	335	283	275	273	274	286	299	275	297	294	300	297	280	296	286	283	286	274	306	288	314	285	265	325	272	291	299	286	249	299	304	321	275	295	276	299	304	287	272	297	286	266	290	319	327	304	321	282	250	289	271	289	302	272	275	278	255	282	268	290	292	296	286	278	313	291	306	302	324	307	300	292	282	287	279	282	290	265	309	327	279	295	306	270	292	297
2285	966	1069	1065	1064	1015	933	989	935	921	969	878	895	903	905	910	859	899	926	878	926	920	888	926	907	847	942	899	956	898	874	899	904	859	853	881	884	876	947	878	872	950	863	853	892	873	835	865	866	898	877	895	916	872	895	887	899	896	868	864	897	874	880	885	869	930	854	851	915	856	905	887	921	881	873	834	883	846	899	900	887	892	866	863	871	887	925	880	908	887	903	882	853	883	844	878	866	867	876	894	867	894	863	895	846	831	922	922	816	832	869	866	887	877	866	906	867	884	842	898	863	899	836	868	864	855	826	914	879	877	888	893	885	881	889	885	840	880	860	909	829	882	836	896	834	872	860	840	901	874	864	895	846	905	795	844	845	849	877	872	900	824	886	838	901	878	834	920	881	882	911	900	856	849	878	887	879	865	878	896	874	852	883	889	925	874	832	878	882	864	912	844	833	906	860	894	882	876	843	841	835	886	878	859	915	855	871	908	912	857	876	858	851	880	892	871	861	950	835	863	862	874	876	893	879	862	881	844	878	884	888	915	855	901	882	878	844	885	876	898	891	855	901	855	854	851	861	887	851	890	867	837	855	862	876	911	872	868	907	866	879	881	913	868	813	883	890	851	900	838	854	859	836	839	832	859	915	863	851	888	906	871	911	927	847	849	867	903	907	878	832	924	871	830	911	900	856	902	860	941	880	857	921	866	876	887	852	876	851	921	872	860	865	887	858	860	869	852	857	919	879	895	889	912	842	881	867	859	853	902	911	858	872	884	843	846	897	843	882	829	904	874	848	862	863	879	897	905	873	879	840	869	881	878	872	900	887	849	889	910	871	890	825	856	930	896	897	918	890	886	900	855	858	881	913	884	895	876	892	897	866	901	869	846	914	870	890	835	880	808	881	916	847	852	838	895	878	849	891	862	936	874	866	848	864	882	831	870	844	929	881	898	877	833	860	879	886	868	814	875	850	857	836	878	873	924	907	915	943	959	921	860	870	890	886	828	877	885	818	914	865	850	888	865	886	836	894	895	887	854	871	897	910	936	887	905	893	872	854	883	908	875	923	901	860	901	857	899	875	853	885	877	882	849	841	832	897	884	880	897	867	915	851	853	836	833	921	816	907	881	876	842	866	891	811	896	887	894	883	850	839	853	891	845	853	917	893	854	847	859	830	849	849	847	929	896	912	885	893	856	886	813	849	887	911	864	859	878	868	907	907	875	866	900	915	868	891	904	856	909	800	920	805	899	881	858	897	893	899	886	926	873	890	839	836	870	882	896	903	824	919	871	872	901	857	897	872	817	858	871	843	878	909	916	846	884	890	919	916	905	849	887	895	867	818	827	895	899	923	835	834	872	901	892	863	881	871	890	849	881	879	904	908	883	894	883	877	877	865	861	888	883	867	913	884	819	888	893	837	901	903	870	857	859	834	901	861	860	912	877	862	879	916	861	865	900	860	832	834	898	888	872	870	895	816	818	932	922	895	872	912	905	903	836	876	867	882	876	905	874	849	895	917	835	854	870	893	889	860	884	921	892	904	902	873	825	857	858	859	895	888	902	830	856	855	901	895	937	880	831	925	836	876	897	924	861	902	816	843	863	873	887	917	865	874	901	926	872	877	891	854	839	822	915	886	844	920	834	862	917	906	880	849	906	863	874	878	892	877	923	890	839	866	897	860	897	895	884	905	847	923	837	836	841	933	859	847	882	846	818	896	862	860	885	909	852	851	852	870	904	858	941	882	931	891	883	920	912	859	869	875	879	864	846	886	882	879	931	832	876	892	860	849	871	901	837	857	840	884	866	889	892	851	861	899	903	896	803	846	877	903	885	853	906	857	866	961	887	894	889	882	906	891	837	896	857	883	857	890	807	832	852	881	901	908	878	870	897	866	890	868	856	866	825	968	834	838	852	877	896	885	906	880	902	922	890	922	842	868	892	894	852	865	899	880	897	912	877	834	851	895	872	886	840	846	874	842	857	891	880	908	909	827	868	898	875	872	903	883	911	861	843	869	842	892	844	832	914	859	827	871	858	919	869	836	888	860	882	873	894	885	855	874	857	877	857	854	900	841	917	883	833	861	858	875	817	868	847	895	825	904	919	913	898	818	855	918	875	816	828	934	932	865	874	884	888	857	899	867	856	872	882	860	869	847	936	892	886	927	830	932	898	871	868	900	890	864	908	847	904	889	887	895	860	858	887	838	882	869	846	886	906	859	852	853	901	905	879	880	907	891	885	923	901	891	914	885	872	873	919	908	878	922	865	847	828	867	939	873	897	886	933	888	887	857	955	922	852	796	877	919	890	876	893	888	874	880	854	848	922	880	885	854	881	890	886	887	896	830	930	911	893	885	882	870	875	897	864	917	871	869	847	849	888	853	927	841	890	866	854	900	883	882	944	822	887	887	887	905	886	857	844	926	873	918	882	866	841	812	860	897	871	935	874	880	885	896	864	851	805	847	908	924	911	911	824	906	863	805	876	886	888	872	841	903	855	898	907	833	856	895	894	895	897	922	894	875	890	909	866	840	876	927	879	861	895	905	852	884	896	925	852	919	847	909	918	923	843	903	881	824	890	931	902	949	936	872	895	880	883	868	847	895	886	902	888	894	890	895	863	877	858	864	883	891	909	876	850	914	869	899	851	906	884	842	862	879	870	865	908	923	896	860	862	832	860	871	869	887	909	891	832	851	891	856	884	834	924	895	887	846	901	854	872	911	874	886	830	870	858	815	851	903	860	897	836	893	837	869	913	904	872	894	902	865	910	893	876	901	899	839	854	877	897	917	876	877	892	923	876	878	866	924	916	856	848	858	842	875	851	885	893	872	863	881	861	871	903	904	864	882	890	895	885	847	879	881	876	947	843	850	888	882	846	924	873	859	873	912	898	851	864	815	899	900	849	865	866	870	864	803	850	869	883	875	838	836	854	887	863	823	861	890	860	867	895	928	867	841	893	878	864	896	873	859	857	876	921	889	900	850	855	877	882	877	828	881	932	892	891	861	881	855	863	915	865	887	837	921	874	940	886	883	863	918	929	927	876	902	872	878	864	818	891	854	883	886	849	898	865	892	862	858	896	906	857	877	880	858	843	880	902	896	942	873	858	858	899	912	877	891	820	878	890	861	847	882	879	811	860	839	930	883	863	856	912	879	922	888	848	854	908	901	844	919	927	939	836	927	865	883	864	912	856	893	839	893	849	859	888	852	881	843	893	890	873	896	922	861	888	868	858	906	798	874	892	867	929	863	862	884	900	832	836	847	844	904	854	874	847	883	812	883	889	908	919	872	869	931	891	857	863	882	877	829	900	883	901	845	884	883	853	867	924	868	889	927	885	847	863	870	941	899	895	829	851	901	881	808	900	855	890	897	896	882	859	886	859	867	879	963	847	885	893	867	861	837	890	919	791	845	932	861	911	901	884	877	916	877	855	848	919	848	817	842	867	831	918	887	863	855	840	828	832	830	948	847	915	863	865	836	912	881	838	892	870
4789	1305	1500	1200	792	561	478	374	342	286	271	257	234	242	195	196	190	199	190	205	183	197	188	157	183	167	187	193	226	200	187	163	194	153	181	179	167	220	209	175	153	167	158	195	205	176	181	152	167	171	167	186	163	183	161	189	179	174	161	153	179	167	145	164	150	154	166	164	152	141	154	154	150	184	177	176	146	168	144	143	198	185	172	134	147	144	162	183	153	152	146	146	167	155	183	170	144	180	153	147	171	180	167	197	145	178	185	167	155	158	162	156	155	173	148	148	146	202	149	160	163	159	165	148	172	138	137	176	154	165	131	172	167	158	187	172	187	170	142	162	151	156	160	177	169	173	161	149	154	182	160	180	155	160	151	149	168	157	154	158	150	162	145	151	180	150	157	159	151	165	149	173	164	150	174	146	154	156	180	185	166	180	169	160	166	135	163	169	154	141	179	187	166	174	166	151	158	159	152	151	163	145	168	144	165	165	150	136	163	183	161	170	163	159	172	175	154	176	168	147	169	141	153	181	178	174	172	146	171	169	173	165	153	164	177	150	154	158	169	159	141	167	176	161	145	174	162	142	180	151	139	153	160	155	158	176	167	155	153	144	166	143	173	184	152	161	162	188	200	152	186	183	163	152	157	176	165	151	197	148	155	149	180	161	168	179	168	143	156	170	152	173	170	188	160	181	157	164	172	152	162	159	155	164	167	170	162	187	165	185	165	161	178	134	170	156	172	177	153	157	163	157	161	176	176	162	141	167	130	153	171	175	148	166	134	146	154	173	194	147	154	169	182	175	173	163	165	157	154	158	174	160	167	169	164	159	167	169	187	155	153	149	172	142	182	177	154	167	135	187	169	167	180	179	196	157	176	146	156	163	168	154	171	177	146	168	173	143	188	184	164	164	153	174	153	158	165	150	159	169	160	159	154	156	161	154	165	163	183	158	154	180	190	182	163	159	148	169	176	187	191	154	173	157	179	151	173	178	164	167	163	160	167	173	179	153	166	158	161	143	158	174	167	143	151	177	140	137	144	173	183	165	154	174	160	172	161	184	171	151	173	157	155	179	176	145	174	161	182	141	149	163	148	157	165	158	164	171	160	145	188	177	152	175	177	170	169	180	150	156	149	158	173	158	168	147	170	161	155	159	139	182	161	156	165	150	168	177	167	165	180	167	155	173	170	146	128	156	147	192	141	170	174	193	163	136	173	162	134	163	167	160	149	184	153	170	170	169	179	151	180	157	152	192	158	167	154	158	159	136	173	153	166	162	144	169	163	197	162	158	151	168	170	162	155	148	152	150	161	173	170	168	162	163	154	146	159	178	177	182	155	150	160	168	182	149	176	186	149	184	191	149	158	161	158	164	138	157	158	152	148	155	177	153	174	159	147	196	154	145	158	180	169	128	181	170	175	176	160	160	170	153	178	158	158	186	151	156	176	158	182	163	160	149	147	162	173	159	165	160	170	153	153	156	139	158	154	175	163	164	148	188	149	152	170	159	131	163	157	163	161	162	172	173	162	189	148	143	173	166	172	169	161	169	174	154	175	164	161	155	150	142	174	166	178	170	167	160	136	182	168	161	124	165	166	158	175	177	142	148	152	182	173	152	145	183	167	167	172	150	132	153	161	176	168	166	161	163	184	166	188	160	138	172	175	165	156	168	146	160	175	152	167	160	152	177	184	153	157	146	170	191	169	161	183	152	152	178	166	175	168	165	197	183	149	164	156	146	156	165	176	155	150	177	152	149	161	164	166	167	196	169	182	183	145	158	173	161	160	174	152	139	146	176	153	144	154	163	145	149	153	184	167	139	152	174	182	168	153	187	180	159	182	163	171	174	150	163	169	202	146	156	163	155	157	181	164	145	174	157	186	142	155	180	164	169	177	152	173	153	142	195	179	183	165	174	178	171	160	145	148	155	168	162	154	154	164	147	163	153	167	172	169	170	167	162	174	152	166	180	161	173	158	135	154	166	157	198	171	163	162	178	192	164	160	167	177	143	156	173	174	168	157	170	166	145	158	135	168	164	172	183	167	149	154	148	125	171	155	186	163	152	162	161	159	165	169	162	184	165	167	170	161	140	168	166	153	175	161	158	155	166	155	163	168	166	165	181	159	166	147	166	153	153	159	177	155	160	177	180	176	161	167	159	158	169	178	160	171	172	171	164	150	173	151	141	176	161	170	164	145	159	185	158	128	153	176	173	156	182	161	166	159	168	169	171	145	147	170	163	139	165	167	159	151	177	172	142	150	153	162	155	159	174	172	164	165	147	163	158	186	189	165	175	138	178	140	167	146	164	155	151	177	166	171	149	163	161	161	157	169	158	153	174	169	181	165	151	173	144	170	164	152	156	157	180	176	137	162	158	181	150	177	159	153	167	154	165	177	176	167	149	164	173	155	167	155	182	160	163	168	195	168	169	139	155	183	158	158	156	175	174	169	156	182	164	170	162	159	155	163	178	157	163	163	183	150	145	170	164	160	186	158	161	188	180	166	160	171	162	159	153	204	146	160	141	159	174	159	144	167	167	156	172	170	159	183	172	179	176	164	168	153	143	161	141	152	155	187	147	169	180	172	174	150	159	182	164	179	169	154	175	157	159	182	179	134	150	152	191	178	141	154	160	183	173	160	172	137	176	165	165	141	154	172	172	162	168	157	166	138	162	163	161	147	161	133	155	152	151	159	176	130	154	157	168	163	175	175	171	168	190	200	165	171	166	158	184	144	149	145	170	165	183	166	155	169	157	171	184	175	158	169	164	157	167	179	161	165	176	150	168	164	166	178	171	171	174	167	184	159	167	160	169	158	139	180	148	146	174	160	166	135	156	182	163	171	187	169	160	150	177	154	170	180	170	125	155	168	153	165	174	152	162	175	158	160	168	162	182	156	173	157	157	179	154	165	158	166	151	170	170	167	170	166	168	147	165	146	189	153	166	151	165	169	160	171	170	151	165	148	155	144	170	182	173	160	161	162	164	153	157	144	176	159	168	162	178	142	158	126	165	147	170	176	171	158	160	189	160	163	165	160	184	164	194	153	179	159	166	155	168	146	150	147	189	165	156	154	172	171	159	159	183	172	150	171	156	151	154	167	151	176	167	157	162	182	163	179	159	166	131	137	151	173	167	141	165	179	171	146	140	156	130	154	179	179	156	146	181	145	170	158	165	163	173	187	141	170	154	158	146	163	146	175	182	156	153	145	171	180	181	151	180	189	147	160	174	163	144	158	135	153	177	173	150	163	155	158	154	179	151	153	168	174	170	177	160	153	171	157	161	166	169	145	168	157	195	165	143	150	172	151	173	174	154	171	155	176	142	154	161	158	161	164	168	172	170	162	175	157	161	165	160	149	166	168	166	168	165	163	168	147	151	149	161	179	175	162	144	162	155	184	152	156	185	154	174	167	144	155	154	166	146	163	172	173	176	156	131	147	150	161	168	143	138	164	157	145	172	160	169	153	160	167	174	140	162	152	159	199	149	175	183	171	155
5723	1752	3960	4108	3529	2886	2315	2033	1742	1500	1321	1189	1122	1072	1054	947	867	842	782	802	726	730	749	756	765	813	854	895	1033	1064	834	747	681	729	630	669	792	955	982	762	649	599	623	695	823	748	629	590	537	565	558	580	553	551	588	534	593	548	558	551	614	540	574	564	554	536	583	544	545	570	562	566	533	500	561	529	516	537	566	528	531	571	569	563	559	536	546	551	561	518	558	521	535	573	507	536	555	529	552	500	514	588	530	567	554	501	523	564	498	534	529	557	565	530	540	557	475	524	518	553	546	517	492	548	542	496	516	505	542	539	557	528	540	481	539	545	556	550	550	504	535	588	528	556	512	563	502	549	532	547	550	543	533	532	559	571	535	519	564	539	525	491	529	561	526	571	496	515	549	525	499	539	528	531	534	517	546	551	558	512	534	517	547	508	508	529	499	531	515	529	500	545	507	561	504	537	532	519	536	514	574	564	525	531	520	575	500	522	543	510	505	582	538	545	522	522	568	548	554	500	499	508	539	531	518	553	557	523	523	550	504	540	508	583	523	517	543	532	582	494	513	538	526	521	534	502	501	524	541	515	506	501	539	513	530	576	497	543	534	567	551	524	516	549	543	485	509	515	561	528	544	546	493	533	539	519	507	567	525	538	572	527	525	507	535	531	531	552	517	548	537	565	517	517	494	559	470	570	538	523	520	519	511	499	522	525	520	538	589	524	501	533	532	504	517	519	527	524	502	550	568	524	506	536	577	537	544	488	546	508	534	511	561	493	474	468	524	501	509	567	561	539	526	496	513	535	539	566	473	540	544	529	525	549	532	571	545	531	539	535	495	542	539	550	540	525	515	518	504	483	537	567	542	514	522	515	531	509	526	514	526	490	541	534	527	530	546	573	539	538	507	512	529	485	530	563	497	511	552	499	565	519	481	524	511	551	551	562	545	540	489	503	520	507	532	577	524	524	558	547	544	523	488	499	483	506	533	527	522	499	504	515	553	535	584	504	529	521	520	581	532	537	510	475	516	545	510	522	578	516	517	567	493	542	542	520	559	528	524	562	560	547	515	500	502	532	531	524	521	504	540	528	520	541	524	536	503	538	531	530	526	525	500	548	535	530	554	525	530	533	535	527	514	505	531	522	528	553	541	513	522	558	534	538	564	486	524	529	497	526	529	541	506	496	547	506	532	503	525	520	535	558	530	518	481	522	561	480	527	582	523	535	553	516	531	573	518	545	516	501	559	471	521	503	541	508	520	568	516	535	548	525	507	550	542	525	552	516	524	528	551	497	527	539	530	549	516	556	500	528	505	530	516	501	548	530	511	554	510	532	556	562	538	558	575	546	502	539	560	529	521	543	545	541	535	541	516	521	562	541	520	520	525	513	542	507	553	518	518	558	515	516	539	570	520	556	538	512	541	527	517	550	519	525	552	491	519	547	528	550	574	536	493	533	528	577	537	537	525	558	526	553	497	532	523	528	541	533	503	519	531	483	522	506	504	560	534	530	549	535	601	555	497	566	539	548	528	533	522	550	521	544	511	575	524	527	526	553	501	531	539	477	524	517	535	588	517	529	532	531	549	519	515	544	542	497	553	523	565	499	535	508	559	503	549	545	551	518	512	504	569	565	556	537	521	502	550	502	561	515	533	561	537	518	559	521	499	540	490	489	550	537	548	531	523	491	518	542	582	524	523	506	492	508	557	521	515	536	565	520	498	505	528	567	529	527	513	547	534	542	532	554	493	506	528	524	516	480	516	545	554	502	524	533	568	500	509	512	536	533	509	539	550	554	552	559	505	540	527	522	537	533	538	504	555	531	530	567	541	540	548	544	551	547	531	536	548	525	555	548	603	523	529	530	534	500	503	553	570	555	518	535	537	530	540	556	549	503	576	522	550	517	524	568	528	544	509	508	535	525	576	579	549	540	512	552	507	545	550	551	568	532	523	542	536	548	527	534	512	534	489	528	539	542	490	543	535	528	513	515	515	544	534	505	515	533	558	495	541	539	530	551	517	549	536	554	540	549	547	507	536	522	525	502	526	575	545	512	542	527	519	506	558	516	505	546	523	542	555	531	577	528	534	561	584	490	500	531	533	522	560	553	541	533	580	542	508	510	505	468	544	551	557	505	530	506	503	588	529	565	579	523	549	505	514	560	505	575	533	530	556	547	574	526	553	532	545	518	530	525	532	517	536	591	538	506	550	531	526	557	493	550	526	545	563	534	490	551	580	548	537	536	515	561	550	550	536	553	510	535	517	511	551	541	554	507	516	555	593	536	563	565	502	525	521	551	503	562	513	488	538	582	509	516	557	570	522	538	504	555	528	504	527	542	525	587	549	578	529	534	552	524	529	544	570	565	544	557	538	477	502	534	527	559	570	538	534	539	520	530	526	564	503	519	514	524	505	560	502	547	527	526	495	591	507	490	505	508	540	547	503	527	550	539	521	542	530	515	573	502	556	539	551	496	510	541	560	522	533	554	501	577	511	560	530	480	542	535	495	490	556	544	522	532	545	515	527	522	547	553	513	566	529	525	549	515	554	532	515	504	574	522	566	535	480	541	565	507	529	532	532	539	498	561	540	543	532	513	515	558	537	528	552	515	567	529	534	527	506	506	533	555	544	511	554	595	508	566	527	529	565	546	563	522	552	541	517	529	508	523	536	471	547	532	532	507	522	552	539	523	526	559	496	534	548	551	543	525	510	543	534	503	520	532	519	490	547	529	528	534	530	519	567	521	522	560	547	521	529	541	546	520	539	537	505	500	512	545	540	534	553	506	539	508	557	581	557	507	548	540	529	519	502	552	516	531	509	534	553	506	541	533	564	535	562	546	478	587	554	504	551	533	528	558	507	535	516	529	561	487	526	514	539	525	484	502	513	535	558	561	491	518	527	559	517	533	501	518	543	506	524	543	558	550	555	551	516	520	511	520	597	587	537	534	560	555	541	487	550	530	545	575	546	528	532	539	519	531	481	531	553	514	537	545	544	528	534	526	540	496	516	551	550	518	520	524	541	526	519	535	580	543	536	517	553	551	485	548	546	577	509	506	536	567	487	508	518	519	531	546	553	554	550	523	573	521	575	535	519	518	530	536	630	545	535	544	526	521	545	542	515	493	480	537	514	566	540	555	523	537	541	521	514	503	537	554	519	544	505	505	508	547	549	538	535	556	506	496	542	528	515	528	534	576	492	498	533	516	516	522	585	528	497	557	529	579	487	515	552	531	516	532	557	514	549	480	496	509	525	523	497	550	515	563	515	559	526	533	487	512	564	515	488	506	527	536	540	555	593	543	540	552	524	541	525	498	553	578	578	570	529	504	527	565	533	548	563	541	524	532	506	514	554	511	540	541	536	535	520	520	539	548	569	541	499	506	529	553	542	507	535	521	523	500	543	572	579	527	544	512	528	509	512	525	539	540	507	527	497	486	528	553	525	545	519	538	525	551	565	519	545	548	551	550	537	507	524	543	571	506	523	570	509	527	523	513
8766	2453	2854	2112	1360	936	689	593	422	371	310	288	261	263	202	217	190	190	179	148	172	173	153	169	162	199	212	218	212	195	179	160	150	164	152	144	164	216	192	164	140	154	145	142	143	157	137	128	113	129	116	128	141	129	131	126	114	118	108	125	130	88	117	104	127	128	114	142	136	141	121	134	114	135	136	107	132	126	111	132	132	123	116	111	144	112	138	117	131	124	130	114	120	129	134	119	132	121	135	121	120	105	119	145	117	128	113	103	113	138	125	129	130	130	115	133	117	124	127	120	130	114	128	135	132	137	110	116	118	120	132	138	110	132	124	135	114	155	115	120	126	101	126	141	111	120	95	128	132	116	124	140	119	123	113	129	109	118	116	128	124	102	102	125	126	116	102	127	113	122	123	125	127	135	120	123	129	124	102	122	136	146	117	125	152	119	144	120	127	131	140	116	138	132	128	129	111	126	121	116	140	117	133	135	117	129	111	98	122	110	128	117	115	117	112	113	103	110	97	150	119	104	108	121	133	143	138	126	124	134	134	128	141	126	117	118	130	144	114	131	129	116	105	132	124	110	141	112	132	121	133	117	132	120	106	119	145	108	123	103	134	130	119	122	106	113	103	115	121	125	103	146	125	131	130	115	90	138	123	147	119	96	119	102	132	150	112	115	114	108	122	122	122	125	124	123	100	114	136	109	130	125	122	130	120	114	109	110	111	116	114	132	103	130	98	129	131	122	117	118	110	125	125	136	125	116	120	113	115	124	115	110	125	118	117	130	135	128	126	119	113	136	129	140	109	143	133	139	130	109	122	137	114	124	117	104	122	86	117	99	116	129	117	125	113	106	121	136	132	118	100	138	115	145	142	104	115	116	127	119	121	120	134	114	122	134	100	144	138	119	125	120	122	102	128	150	146	105	125	129	128	117	115	136	123	139	117	124	108	116	108	134	117	125	116	121	115	124	144	136	100	124	116	142	119	133	130	122	116	114	122	116	116	135	111	120	121	128	115	122	118	111	113	140	145	124	103	129	138	123	106	128	110	132	124	143	126	122	110	121	116	116	160	119	145	130	133	111	139	119	128	111	107	120	130	113	108	135	136	125	141	115	108	91	133	112	119	120	122	112	132	107	118	117	115	135	123	122	122	130	111	125	122	100	107	108	137	131	123	111	130	122	118	117	100	111	124	120	111	120	118	121	127	127	123	129	113	121	112	123	124	101	120	120	123	118	130	140	125	124	101	121	114	102	116	138	126	130	130	131	104	121	109	122	102	134	136	120	101	120	129	114	118	126	118	104	113	117	127	126	136	122	121	131	125	117	131	122	113	134	129	126	111	125	117	114	120	130	124	136	142	107	137	124	115	126	126	110	117	106	110	114	112	124	103	104	105	104	114	139	115	122	115	152	137	129	129	136	121	116	132	132	114	125	122	132	126	132	144	110	134	131	124	108	109	125	112	116	115	131	117	116	121	122	120	124	130	126	125	124	119	130	123	121	119	124	127	120	117	112	125	139	111	138	120	124	109	124	112	134	114	119	106	103	118	114	150	113	118	118	121	119	121	118	124	119	122	115	128	136	133	122	134	107	124	129	117	133	125	128	121	124	114	123	129	120	119	106	135	123	118	117	135	117	140	126	101	100	106	122	134	117	129	114	118	113	122	116	135	117	115	135	113	136	135	97	119	126	121	134	129	123	113	134	138	116	134	138	119	121	133	151	114	102	108	136	149	110	118	124	120	120	121	118	133	131	110	132	134	108	115	111	123	127	117	121	103	114	112	118	114	108	115	127	111	135	111	138	123	123	114	99	145	115	116	127	100	102	110	119	119	117	117	127	126	118	128	105	132	99	123	108	110	103	113	110	127	119	119	115	105	127	149	125	123	111	121	94	106	124	114	131	142	101	133	143	134	129	112	135	126	122	118	104	135	134	127	143	129	115	112	126	119	108	119	115	124	122	121	110	113	114	126	111	118	127	148	132	117	147	111	136	121	125	128	127	119	120	125	123	115	151	146	125	104	115	133	112	123	137	115	139	105	122	111	121	122	113	116	126	118	119	133	117	128	123	96	133	121	134	126	129	122	124	133	120	124	109	108	121	135	144	145	119	121	115	121	131	117	121	124	126	106	113	125	113	115	113	134	140	129	122	122	106	126	130	135	111	124	120	139	111	115	115	136	132	117	120	147	133	127	98	139	106	123	126	112	137	103	123	119	111	118	124	129	107	137	133	130	139	123	100	140	137	112	120	129	120	128	127	120	129	102	106	104	112	113	111	121	135	101	123	130	124	105	114	128	122	110	130	117	119	127	132	142	121	131	137	137	128	144	107	112	133	112	112	134	111	123	108	119	120	125	123	123	123	115	113	123	128	112	127	103	107	122	130	124	108	117	123	128	133	142	127	126	129	113	117	119	129	135	107	127	139	106	110	125	110	126	110	117	111	132	125	139	127	112	137	111	112	117	123	135	124	113	130	128	109	120	135	126	108	131	128	101	116	135	120	108	100	129	109	124	130	120	104	118	121	118	133	123	119	122	132	124	105	114	134	126	134	121	114	115	120	119	106	118	120	124	127	116	106	125	118	121	119	104	120	128	107	130	126	126	124	111	103	116	122	128	130	124	133	111	118	128	125	104	136	125	111	141	144	98	138	127	109	109	140	123	116	128	125	110	116	115	121	124	97	126	133	138	106	119	107	136	143	100	124	113	98	129	120	123	134	136	105	120	115	124	131	111	141	126	136	111	123	130	140	134	119	116	111	113	130	120	135	115	138	116	136	131	124	124	103	120	124	113	106	141	112	119	124	136	123	131	126	103	127	125	93	111	113	137	121	123	114	138	128	104	128	115	123	142	109	116	99	108	120	122	137	141	135	137	117	127	121	96	124	102	117	129	118	123	118	127	105	121	142	134	127	117	131	127	139	125	129	131	115	123	115	121	109	109	119	135	117	135	97	128	117	122	109	128	125	119	134	130	117	142	144	134	127	128	121	142	111	124	106	139	106	130	116	134	124	127	110	122	101	128	110	111	123	107	136	93	126	144	137	116	124	111	137	102	119	121	125	133	128	120	129	136	129	114	128	127	103	102	149	117	144	134	139	106	128	129	128	138	143	110	118	143	113	138	120	131	129	120	127	108	127	120	116	122	134	135	148	130	132	122	118	153	133	122	121	137	123	117	118	107	132	105	103	115	126	135	117	121	108	117	119	116	124	139	107	115	117	116	124	128	105	134	118	136	127	137	98	122	136	125	142	135	124	125	124	127	114	120	117	123	125	129	117	104	115	142	136	110	113	116	122	141	139	125	112	125	131	123	121	106	119	104	122	112	124	122	143	121	113	123	108	117	121	142	126	126	101	98	124	129	118	127	129	122	128	117	124	113	141	101	135	113	118	115	113	126	119	139	148	114	105	121	121	116	111	111	106	110	119	115	126	121	112	114	126	139	106	114	138	117	113	112	139	136	133	123	119	131	111	149	139	113	119	118	130	107	110
7910	2852	6835	7329	6079	4918	3893	3251	2776	2343	1992	1818	1581	1485	1317	1256	1105	1079	1013	923	858	839	829	838	930	1172	1214	1326	1476	1452	978	850	764	687	695	751	955	1286	1314	893	665	583	579	683	930	805	575	533	531	514	542	533	486	516	511	498	459	463	445	498	495	440	472	469	478	483	444	464	436	459	483	470	426	442	433	468	464	421	443	467	452	474	531	456	452	456	410	481	430	455	443	450	427	453	424	443	479	487	478	413	463	427	444	436	421	432	473	463	410	448	476	395	453	443	424	428	404	384	422	423	409	437	426	428	434	419	450	453	416	478	408	411	413	473	422	423	411	438	440	418	454	461	465	451	423	447	396	421	425	431	447	415	434	438	425	425	479	450	424	430	412	398	410	390	432	432	465	410	446	449	415	417	450	401	436	408	422	464	429	434	429	440	427	439	428	437	422	375	430	465	441	468	432	397	424	453	428	452	439	421	435	418	422	437	470	463	431	420	458	432	404	432	444	461	426	435	411	464	437	441	411	424	436	421	413	438	419	404	458	442	439	427	416	400	428	438	440	437	456	477	418	416	433	421	447	428	457	412	405	437	423	436	434	412	439	430	428	465	413	470	407	427	408	414	440	420	425	414	397	439	436	405	421	423	417	448	382	410	430	407	450	422	442	441	420	450	400	421	398	407	454	400	449	413	408	429	429	396	440	457	417	400	402	414	408	436	406	454	421	442	443	398	427	414	418	443	416	434	431	430	421	437	440	432	412	436	433	424	411	430	429	435	431	426	423	395	406	426	428	445	432	434	419	422	419	436	395	443	433	406	431	440	405	433	420	416	416	432	372	433	416	429	394	418	420	435	403	430	400	431	447	428	424	437	436	430	457	448	435	431	398	454	399	453	398	417	393	441	435	417	429	403	431	428	400	420	433	389	397	410	440	453	452	415	410	395	468	426	440	417	414	404	417	392	396	463	409	409	405	406	419	466	444	445	417	451	414	428	404	404	436	389	405	409	409	449	407	428	416	428	376	438	433	433	419	424	411	439	414	437	416	440	465	473	433	402	424	383	407	403	400	422	417	451	427	452	414	430	441	398	451	398	404	438	407	407	432	442	433	454	404	413	440	417	418	411	401	459	456	414	446	484	405	410	404	401	425	458	472	441	430	423	425	431	429	404	486	413	431	424	428	421	405	440	426	440	385	429	427	423	450	443	410	434	396	448	457	432	409	412	459	442	435	432	382	424	424	439	447	430	430	425	418	455	428	424	419	373	430	406	439	401	445	434	456	465	452	390	444	463	425	410	438	444	404	459	392	418	438	421	442	464	460	427	442	397	445	397	433	454	432	438	433	415	396	413	441	427	437	407	389	428	431	428	414	433	440	413	401	428	410	441	383	428	458	413	406	401	451	431	444	413	409	421	427	407	412	475	432	410	442	422	438	438	438	407	430	426	417	449	407	449	417	435	461	446	423	461	435	432	437	394	429	452	414	426	400	423	444	409	467	441	470	432	411	411	396	385	419	418	461	432	438	387	419	384	442	459	398	401	430	422	443	409	424	407	422	436	423	390	453	426	435	435	469	457	391	445	429	447	443	434	392	426	411	404	444	434	428	428	450	402	402	466	444	438	423	423	397	428	398	373	438	438	417	399	403	442	400	432	439	420	401	446	445	438	428	440	429	385	438	437	438	380	442	423	430	427	474	398	414	478	445	441	412	460	442	455	468	408	400	410	415	439	440	409	439	436	424	408	451	428	443	450	416	416	438	409	398	433	423	380	406	388	432	426	418	396	467	418	414	416	440	446	437	427	434	454	411	419	384	449	451	446	427	415	422	450	419	425	428	439	392	465	408	434	441	424	404	408	427	448	395	412	408	463	414	452	444	452	391	434	427	413	402	421	385	418	394	425	421	421	440	433	421	422	431	409	463	411	405	422	425	414	391	411	450	442	436	423	408	398	418	442	416	474	417	395	452	450	397	431	406	422	451	406	419	442	419	447	440	432	408	470	440	431	411	434	437	419	460	427	426	459	466	429	438	376	428	444	447	392	448	434	400	423	402	398	411	430	434	430	413	424	410	428	433	452	375	437	449	438	415	409	454	448	399	449	417	446	439	427	426	397	418	416	442	415	386	445	407	415	430	453	456	444	400	419	396	427	437	438	442	436	438	406	432	428	431	398	441	428	441	394	421	368	418	436	414	400	417	398	422	421	454	408	454	393	399	415	436	385	380	424	406	435	432	412	468	450	417	414	413	435	409	418	442	454	429	419	421	378	414	406	437	424	397	442	395	384	444	412	410	448	434	427	435	419	420	428	424	433	392	423	440	419	439	419	426	428	452	456	415	450	402	386	438	430	446	441	424	464	443	457	404	433	395	445	467	432	404	438	437	485	452	400	404	402	409	401	424	456	417	429	413	420	443	410	401	393	418	443	451	426	434	414	388	403	414	451	417	411	439	433	407	423	440	376	421	419	435	425	432	430	400	381	452	425	443	461	407	415	431	401	443	450	424	434	408	437	428	437	459	483	447	461	429	433	447	406	401	452	412	453	421	415	426	430	413	400	452	429	447	425	418	432	439	457	381	418	427	432	416	419	442	445	414	405	422	447	426	440	469	425	435	434	450	434	437	397	422	379	408	456	457	392	453	426	457	428	404	427	442	419	456	420	449	425	410	427	435	421	424	451	444	447	426	428	449	416	395	396	393	436	408	426	417	404	437	432	404	449	385	441	393	416	403	448	430	448	443	395	427	390	407	407	460	434	413	417	413	412	430	449	482	408	420	424	392	436	435	435	381	400	421	409	422	402	434	454	457	415	413	411	443	421	444	458	420	432	416	432	395	412	422	427	416	426	417	411	476	392	454	467	400	426	434	417	436	431	462	434	449	420	431	406	437	409	399	388	432	422	396	437	434	388	398	428	404	416	418	417	417	453	453	404	426	377	418	403	394	408	416	390	405	422	424	413	436	426	418	441	422	422	461	450	414	499	439	457	422	438	405	420	418	433	408	458	459	426	425	429	400	438	438	443	453	410	432	448	447	402	443	394	444	424	457	400	440	400	446	403	409	394	432	433	436	387	463	409	408	405	424	444	435	420	456	403	407	453	380	437	436	443	455	449	430	437	445	435	426	422	435	427	445	423	445	408	440	407	452	424	401	425	407	407	399	439	416	419	444	445	399	390	443	412	463	436	430	410	450	424	441	394	436	405	394	404	438	404	398	437	425	442	429	410	469	447	428	404	419	459	444	423	478	401	430	425	456	455	413	406	453	462	428	450	446	414	395	441	414	381	423	436	430	428	454	424	428	418	406	414	424	448	465	423	435	430	400	416	404	435	414	409	426	412	431	436	416	430	425	455	422	429	433	416	432	484	435	414	422	450	410	424	457	423	421	435	398	448	424	439	445	441	418	416	409	405	433	435	450	394	411	414	441	440	408	439	434	410	421	400	448	412	413	432	410	451	427	432	419	429	433	428	431	441	411	474	444	436	458	434	423	451	441	439
1395	353	386	361	324	339	296	342	300	287	278	289	285	271	285	321	312	290	256	298	311	289	301	275	299	271	283	286	306	303	315	270	283	311	310	283	287	270	303	282	296	266	299	289	304	284	291	292	312	304	263	294	261	283	267	291	280	297	283	262	273	330	284	261	305	286	299	271	287	296	283	283	274	267	290	276	290	277	261	285	302	310	244	281	286	266	272	293	295	251	280	286	292	314	284	285	307	274	273	305	301	262	260	290	292	274	301	290	322	271	319	277	289	313	270	285	270	307	293	270	280	298	262	274	323	305	300	283	267	305	284	273	297	262	301	288	292	269	280	290	309	302	294	266	317	276	294	282	259	277	297	275	303	265	290	300	308	300	331	326	300	272	308	308	284	254	289	282	288	286	277	325	291	284	316	266	320	279	306	301	299	286	308	269	304	250	281	280	322	301	255	278	254	281	298	280	261	312	258	301	249	279	307	293	288	295	263	260	306	276	245	297	281	272	294	274	286	291	246	302	305	272	297	299	287	280	275	298	305	280	281	311	294	306	282	276	288	315	316	288	294	248	278	297	294	272	270	315	304	279	268	276	302	299	291	300	280	272	258	270	306	276	285	277	282	300	290	305	285	296	282	291	280	271	251	278	296	279	304	269	312	301	264	298	295	309	306	303	278	294	298	275	276	327	301	314	284	270	261	272	245	295	315	306	275	319	300	291	299	261	286	255	316	288	278	289	291	291	276	303	272	253	284	306	278	282	253	290	334	291	291	288	276	289	291	268	294	286	299	277	312	296	305	305	300	305	261	293	301	269	295	287	286	284	317	304	265	270	290	257	277	297	300	296	288	299	276	292	326	293	296	273	293	295	271	300	260	305	305	321	273	312	299	284	286	277	265	285	313	276	307	318	313	287	300	311	313	289	293	289	320	287	266	267	309	284	259	290	304	283	277	295	305	278	289	313	303	301	303	289	278	301	306	330	271	274	304	293	282	321	302	295	290	262	297	274	268	305	275	307	296	280	253	295	295	282	291	309	276	292	286	294	292	267	273	295	290	308	291	266	320	298	293	276	277	314	308	298	282	294	298	294	280	287	280	272	290	287	312	292	295	272	317	272	308	281	286	276	290	280	257	242	308	319	285	296	284	297	306	269	313	297	284	250	270	250	285	306	299	266	316	288	283	259	275	279	305	293	303	291	298	279	285	313	282	300	286	286	274	293	307	265	279	315	305	298	291	315	280	310	276	289	302	307	320	294	301	291	284	281	289	305	309	279	284	299	279	299	310	299	272	300	275	296	290	298	259	283	288	318	305	300	272	312	303	281	298	277	276	318	301	284	295	326	301	295	291	279	305	275	247	312	299	256	301	305	292	262	311	297	285	281	295	267	284	286	285	284	268	326	267	276	315	288	259	290	302	295	283	295	283	283	273	291	256	276	294	311	309	292	315	304	303	269	309	328	267	315	270	294	279	298	270	303	295	287	300	294	285	287	291	278	279	298	308	273	300	293	291	314	299	285	305	280	300	299	307	317	274	293	281	330	318	292	272	315	286	301	301	294	284	296	290	272	290	303	270	278	298	275	295	307	319	303	279	279	280	284	284	280	293	326	247	289	265	270	257	267	302	294	283	286	288	278	275	285	299	295	298	264	301	278	268	281	283	281	289	264	294	276	296	299	278	314	317	300	281	282	287	311	271	295	270	294	287	303	282	296	320	291	313	307	283	270	290	324	282	304	285	283	291	265	280	289	288	257	276	303	235	295	274	276	298	292	301	267	258	299	273	279	312	271	309	278	260	315	308	269	285	286	316	277	272	297	296	305	264	292	303	286	264	287	272	269	274	314	273	258	295	274	294	292	264	287	276	283	307	308	302	290	299	281	284	281	307	285	280	274	266	298	291	322	314	248	254	280	258	299	289	297	303	289	311	292	304	292	317	291	290	263	266	283	314	310	302	310	290	325	258	286	287	280	275	330	292	339	290	325	263	288	320	271	290	279	303	287	338	308	281	288	308	344	317	296	270	300	285	258	281	279	277	277	307	277	276	263	295	272	298	291	308	322	302	305	305	269	292	303	293	290	277	300	289	284	272	323	282	284	280	302	314	326	265	313	291	267	299	278	277	257	322	286	279	285	308	301	255	294	284	299	262	288	298	303	323	280	313	282	272	313	295	286	297	293	282	273	275	321	299	302	288	307	274	271	316	277	274	317	305	263	255	281	246	305	292	282	276	272	295	274	280	291	264	270	302	265	281	302	264	317	302	304	299	295	330	283	314	286	311	272	289	299	291	254	270	283	289	289	283	318	279	267	301	275	320	330	290	271	290	305	276	318	298	307	265	294	266	293	283	303	294	287	288	294	263	282	271	275	271	296	262	290	271	277	302	312	301	296	302	273	313	313	290	290	285	298	280	294	290	282	294	291	301	270	275	292	304	297	305	299	281	285	266	298	274	301	292	295	321	298	277	287	277	319	291	317	303	296	294	274	296	322	274	287	282	307	286	290	280	306	291	297	257	300	307	286	291	293	307	276	301	265	274	282	307	279	308	271	285	324	289	296	273	312	299	291	292	313	274	273	270	302	279	260	289	290	284	309	276	281	269	281	267	269	306	289	290	333	271	292	277	283	266	276	297	267	292	274	288	278	311	286	278	237	250	298	279	302	294	295	290	292	299	294	312	275	288	310	292	290	291	284	262	278	304	297	325	272	339	283	296	249	260	298	278	270	304	271	271	280	273	271	340	296	290	296	283	273	288	265	284	311	281	266	268	288	291	283	302	297	294	285	271	288	292	283	334	279	294	278	322	300	260	303	282	295	297	298	308	297	297	296	288	252	291	304	275	301	299	292	296	303	264	279	287	305	268	279	299	281	297	262	279	286	292	294	314	293	280	275	273	289	273	297	289	269	305	306	303	283	279	306	272	288	295	288	292	261	272	285	272	304	273	323	284	287	268	259	298	274	307	272	306	291	297	311	309	295	271	270	273	300	321	303	267	280	286	299	289	289	290	277	302	276	313	260	322	301	294	287	297	294	276	298	275	297	287	294	267	250	288	285	262	286	284	314	292	289	309	316	280	323	296	289	263	281	281	286	308	268	315	258	272	288	255	308	311	266	293	304	283	282	317	269	281	294	298	286	264	267	314	274	299	298	298	295	307	281	293	300	307	320	308	278	274	289	304	289	297	311	298	287	289	249	285	290	309	284	309	284	255	287	301	290	313	314	293	268	256	280	294	284	273	276	277	301	266	311	277	269	296	292	275	281	301	272	295	267	298	274	313	254	290	304	315	278	291	307	304	293	287	307	323	295	291	309	295	271	268	307	288	292	272	317	286	274	293	276	292	275	282	310	308	312	305	267	289	278	287	262	260	273	295	327	288	277	265	306	318	283	282	270	286	304	301	238	293	284	302	280	273	291	256	294	276	292	308	272	319	296	287	299	309	273	315	319	279	289	310	298	284	318	267	292	288	290	270	295	289	302	333	285	293	315	292	290
2352	1020	1106	1105	1071	1023	979	948	989	931	921	902	917	944	913	877	865	880	924	869	878	888	869	923	893	857	923	888	884	917	834	881	889	895	875	875	892	958	923	855	899	826	841	919	922	897	932	909	879	913	901	859	908	894	893	874	859	862	907	906	893	887	899	860	862	905	864	893	930	860	834	877	905	887	855	896	828	897	868	828	878	820	885	920	898	876	879	858	883	874	838	856	818	877	903	879	886	880	897	880	909	866	870	865	867	884	850	925	876	914	809	882	894	873	896	837	910	902	854	886	872	887	904	914	895	866	850	887	875	795	917	868	843	868	866	858	938	859	874	860	868	886	892	874	856	813	855	884	879	859	852	900	857	907	871	874	830	830	874	855	896	836	923	903	908	886	935	905	865	912	856	923	879	858	820	834	905	921	822	877	860	891	861	862	899	897	855	859	887	876	891	893	925	872	899	873	859	873	859	861	889	925	909	913	893	891	902	849	858	865	850	902	853	854	878	895	826	892	907	911	884	894	817	946	917	859	904	946	869	824	845	901	863	869	833	896	894	878	877	858	920	867	873	857	876	852	848	883	884	870	886	901	884	844	906	907	885	905	839	858	845	899	869	885	884	870	840	866	880	891	908	875	921	878	898	813	857	853	827	909	893	926	948	878	897	871	859	897	875	850	893	893	928	854	854	889	866	871	892	842	834	886	883	845	858	824	864	872	827	862	864	878	868	898	916	908	839	914	856	866	870	856	831	912	929	855	868	871	917	912	821	930	876	863	902	863	866	820	867	868	887	920	838	823	916	890	878	842	834	914	860	948	844	870	882	935	830	849	852	877	822	860	836	925	889	838	855	834	899	863	874	859	859	874	933	900	883	849	829	914	878	872	807	914	860	860	910	858	870	824	892	842	888	918	905	920	876	905	881	830	879	891	902	884	912	882	952	875	873	842	865	857	826	907	874	927	884	881	865	857	813	852	834	783	851	895	897	885	829	805	869	829	852	889	899	915	916	882	869	905	888	907	874	925	843	850	886	876	884	852	870	899	815	930	850	914	883	903	838	887	917	890	888	902	900	898	855	849	901	870	869	833	821	857	927	879	925	948	885	881	862	841	913	877	867	849	900	860	840	926	927	877	886	860	907	851	881	847	838	905	846	825	827	887	856	886	892	806	884	875	883	891	823	894	884	863	876	909	861	850	908	914	883	884	949	849	918	885	886	847	861	908	883	828	899	878	904	831	863	881	871	872	841	824	867	866	868	914	849	845	886	868	845	861	917	839	891	846	921	914	874	931	871	834	899	859	948	899	942	885	912	860	840	858	902	926	848	881	882	881	865	907	880	865	893	879	841	840	861	899	901	854	865	863	888	858	880	882	873	915	869	873	841	884	905	879	872	843	864	826	877	877	859	885	851	857	903	884	882	944	913	882	840	860	861	946	854	852	961	912	775	865	886	934	903	884	889	898	873	878	880	887	935	873	855	908	900	866	870	897	899	871	873	858	848	880	880	864	931	865	820	891	875	904	887	955	885	928	862	913	864	941	824	861	878	885	867	871	901	910	930	895	894	909	814	913	886	847	895	929	889	806	830	895	900	857	899	895	897	901	870	889	873	929	852	925	968	923	893	828	902	879	900	885	838	885	922	910	898	933	920	857	862	883	924	874	833	836	848	872	899	888	893	874	844	877	853	913	838	879	868	857	919	884	861	879	904	875	890	824	866	846	863	875	905	909	890	889	927	848	866	900	865	872	898	884	902	868	928	875	831	887	878	922	867	848	873	865	896	784	841	876	876	868	876	917	879	919	952	872	879	926	844	864	921	889	861	823	876	895	872	844	871	920	898	898	841	888	871	860	890	881	828	805	889	871	896	869	857	866	850	867	872	882	852	850	852	858	868	855	929	871	897	878	853	913	848	864	904	905	884	909	901	868	852	863	881	901	860	836	841	901	879	901	862	875	886	880	823	863	867	875	883	857	841	911	869	870	931	904	903	851	885	881	887	897	891	866	912	913	880	866	890	853	839	860	873	873	886	830	838	899	862	901	912	878	867	907	862	856	849	862	928	897	887	870	870	910	874	906	881	891	835	873	854	906	897	830	858	885	908	836	884	857	882	911	918	884	925	882	900	907	878	924	932	904	886	896	860	827	867	908	906	867	879	899	856	820	863	849	881	881	866	917	851	849	901	952	907	886	859	913	877	852	869	856	841	913	918	853	847	881	891	928	871	901	905	896	927	857	909	871	846	838	856	856	882	898	830	906	885	822	877	934	864	878	834	857	906	915	886	836	898	866	909	892	890	859	885	873	845	911	852	854	889	878	861	889	856	903	888	919	929	859	879	881	871	843	900	877	924	866	870	878	860	862	822	894	856	859	877	891	898	853	913	901	886	836	892	871	879	882	873	898	826	920	863	899	923	922	819	867	860	868	816	919	873	890	846	846	905	880	854	924	856	862	842	931	835	866	846	869	840	895	873	870	853	837	844	885	917	870	892	865	868	837	877	893	887	876	838	879	874	892	892	900	869	892	872	879	858	900	898	865	873	901	851	852	852	875	901	869	864	888	849	871	873	809	900	868	853	879	850	858	910	921	924	922	822	850	836	879	890	907	858	871	914	868	831	880	880	917	915	872	882	944	904	806	851	923	864	860	914	835	876	860	898	887	941	850	872	861	837	867	889	891	874	864	885	820	893	890	887	874	850	859	895	918	936	868	896	836	876	880	861	877	878	907	898	940	912	911	877	902	890	808	902	900	845	904	902	893	870	906	861	893	871	896	877	847	861	857	867	852	850	885	889	862	906	875	896	911	921	884	865	843	800	865	888	877	832	982	834	886	937	853	865	959	840	878	858	884	819	883	927	904	906	872	947	922	824	883	893	872	811	923	825	857	890	856	886	862	938	862	862	894	902	863	839	840	848	888	881	886	902	819	858	868	840	857	877	849	912	862	886	826	851	875	849	910	902	874	833	887	913	891	885	902	883	898	918	869	860	833	889	913	922	930	931	874	830	896	830	926	841	866	916	879	812	822	958	857	849	910	833	829	862	878	845	897	866	928	885	872	888	858	823	844	848	949	865	926	902	867	894	900	864	898	897	932	839	853	936	888	846	916	885	893	879	825	915	859	849	888	857	943	855	844	904	852	859	855	894	870	865	877	857	849	841	882	876	899	869	918	870	835	858	824	878	880	902	829	856	894	870	892	924	826	858	874	886	922	938	836	890	861	859	863	895	920	896	853	866	885	809	874	853	896	949	838	866	892	891	891	844	903	888	899	849	925	890	851	893	916	829	914	933	881	860	902	852	894	877	870	871	895	845	900	898	819	892	844	926	848	922	847	905	910	845	798	879	910	890	905	871	855	887	909	908	898	907	910	905	863	911	920	879	821	820	837	843	884	902	811	911	834	894	868	845	861	888	879	863	868	891	896	925	838	901	915	912	850	862	889	806	889	896	906	904	878	915	915	862	837	903	892	892	882	914	896	875	903	880	886	865	914
4711	1349	1615	1071	771	627	485	401	306	276	278	232	206	237	214	209	233	186	212	186	181	190	180	168	179	183	207	212	188	215	171	181	173	160	197	192	168	200	193	191	167	180	198	165	196	169	177	157	150	171	162	158	165	154	151	150	157	150	181	186	185	145	146	176	149	168	156	178	147	163	168	163	163	168	159	157	160	167	148	191	175	145	157	142	153	146	141	151	176	163	158	173	149	159	145	190	170	150	172	162	158	145	156	172	159	166	156	168	168	148	154	156	145	168	181	192	174	164	161	163	152	168	175	156	170	183	184	171	160	185	148	152	152	138	146	156	146	168	176	184	164	163	163	180	178	152	147	163	164	139	156	169	179	136	165	150	184	166	169	170	136	184	157	189	167	163	174	185	166	179	174	174	149	166	151	164	179	151	149	152	173	145	159	145	163	182	151	186	187	160	173	150	168	168	151	206	179	160	152	155	156	165	167	153	176	168	142	142	165	166	145	166	202	160	168	174	155	130	172	153	141	142	152	126	164	150	180	168	167	174	165	175	166	161	179	200	152	154	184	152	165	157	164	169	184	162	167	172	169	160	149	176	166	144	183	163	162	137	159	145	149	181	152	141	156	183	170	185	187	159	148	172	165	157	172	151	150	176	127	152	171	171	159	169	166	170	181	162	165	160	165	169	150	167	134	176	162	162	144	143	161	158	144	159	170	169	175	159	155	157	149	165	162	162	167	172	157	154	163	170	153	159	137	157	186	170	170	179	152	129	142	159	171	156	158	173	172	165	158	160	156	166	161	163	171	161	166	157	167	164	149	160	161	154	147	148	139	159	181	173	143	155	140	156	194	163	153	174	178	164	158	163	158	154	175	147	190	177	133	156	157	149	171	146	170	152	164	146	161	170	143	200	148	155	190	172	157	161	153	185	144	153	159	163	159	176	154	164	162	148	145	179	143	157	167	152	149	155	168	155	172	161	150	167	154	167	166	162	145	163	157	150	154	172	151	186	150	158	164	168	174	158	164	177	169	168	147	170	179	148	172	174	160	134	171	167	154	151	173	154	187	169	185	156	169	155	167	143	169	154	157	164	147	173	140	176	162	134	168	151	156	144	170	169	168	166	162	174	153	160	173	163	153	157	195	159	153	157	154	161	166	154	152	181	163	135	149	158	171	169	160	163	178	147	152	153	156	147	168	159	166	152	159	163	150	181	130	125	186	195	170	127	156	159	143	172	152	143	147	186	169	155	153	162	171	159	165	156	156	165	162	163	178	155	147	164	166	170	172	178	169	163	171	180	143	176	149	151	146	173	149	139	169	150	155	174	181	174	172	156	150	167	167	146	161	158	161	170	166	157	160	178	156	179	143	171	164	154	158	150	159	140	169	172	168	165	143	161	188	164	167	183	163	168	173	147	169	173	148	172	138	157	170	149	182	153	157	187	158	147	161	193	147	138	164	178	150	162	159	161	151	159	152	168	164	143	149	167	166	186	181	149	148	157	158	156	147	155	157	185	170	159	156	149	158	160	179	159	145	168	171	168	167	141	133	172	149	157	175	149	161	144	166	163	159	144	137	164	139	171	177	149	178	181	156	133	175	185	170	172	165	153	154	182	150	174	174	164	170	156	142	168	175	162	147	186	181	194	173	153	167	157	168	142	156	159	155	151	165	177	173	179	155	151	155	154	177	153	162	157	140	148	170	176	142	153	166	144	161	150	166	162	163	149	157	172	163	183	166	153	143	130	176	181	163	146	170	145	177	162	165	164	153	168	169	169	180	156	185	154	168	171	172	155	156	145	151	181	185	172	172	149	152	178	150	192	160	191	144	157	153	168	144	177	172	186	152	174	162	174	157	181	172	168	168	173	165	156	160	153	157	171	183	155	175	173	171	170	164	168	160	171	159	155	187	146	152	167	177	176	161	168	157	161	156	144	146	192	133	150	167	181	157	165	158	158	148	149	142	172	151	145	167	165	154	188	164	155	172	159	148	160	156	186	145	153	154	168	160	176	150	165	157	168	167	139	153	167	181	160	186	157	168	160	139	149	151	166	184	161	159	171	153	169	161	165	158	172	155	149	158	180	148	157	143	161	163	160	160	165	163	164	153	158	172	189	167	164	148	153	186	180	173	159	169	159	149	161	150	159	186	129	173	171	159	146	138	162	175	157	138	171	153	173	171	149	158	172	167	167	155	178	149	146	165	175	163	172	192	160	177	166	165	151	154	152	164	139	135	134	154	195	157	152	160	194	179	140	162	167	165	163	136	170	167	153	147	155	167	143	161	183	165	141	170	180	180	162	163	151	154	180	157	167	165	179	169	156	183	151	164	153	171	157	140	152	159	135	170	168	162	165	142	152	159	176	168	171	186	154	160	170	144	148	156	158	161	162	176	129	139	162	164	154	154	142	142	155	170	165	175	145	163	163	173	177	148	161	181	152	156	170	141	140	148	149	161	169	176	175	161	157	158	150	147	156	172	167	152	164	151	174	152	153	166	156	168	166	156	180	162	165	165	177	153	156	171	156	158	154	162	166	164	164	150	171	164	145	141	186	168	161	157	148	166	161	159	166	174	157	155	147	158	164	164	151	154	199	176	178	165	156	170	168	170	148	150	166	142	148	172	162	168	190	156	180	163	182	157	186	160	145	148	161	169	168	156	155	157	138	155	160	181	164	162	151	166	181	158	174	167	165	185	173	156	142	157	155	165	139	138	134	155	173	146	159	167	167	174	156	156	146	164	168	161	154	170	126	166	172	164	148	167	157	149	155	180	128	164	151	138	154	168	140	162	163	165	181	160	181	147	153	169	181	178	162	167	183	151	156	156	164	152	156	156	171	156	156	153	151	167	149	156	140	171	151	169	156	153	146	153	149	153	170	157	172	167	158	160	178	132	156	149	165	159	150	178	181	147	191	165	168	157	167	137	170	148	179	162	166	169	160	171	145	146	153	165	173	183	150	177	174	173	168	165	159	161	176	171	163	180	166	133	143	145	157	171	147	149	168	158	178	178	157	164	168	181	166	139	175	160	151	171	164	176	159	171	158	160	128	162	173	163	141	154	144	154	152	151	149	171	168	145	149	158	159	157	138	173	152	178	164	191	173	169	181	157	148	145	134	169	166	157	173	169	153	183	144	163	154	173	187	155	162	153	171	167	176	148	146	154	158	178	158	169	162	146	159	179	140	179	179	152	154	178	178	183	165	156	191	157	173	159	152	159	167	166	158	162	141	137	138	167	148	159	157	165	134	169	196	158	156	177	171	146	167	184	163	174	141	143	172	165	184	162	170	157	160	185	149	163	157	161	161	168	161	164	165	177	129	161	156	160	158	150	142	139	154	147	172	167	161	153	180	159	181	169	140	160	160	164	141	157	182	165	150	145	185	185	159	168	167	161	178	161	173	171	186	163	172	180	159	162	168	146	164	153	152	162	173	145	151	165	172	158	152	144	185	166	157	164	179	178	167	186	157	166	152	190	163	189	172	155	164	181	165
5495	1701	3969	4195	3601	2864	2410	2018	1727	1579	1306	1192	1108	1032	957	946	914	805	823	787	779	763	745	749	816	911	1074	1180	1043	1066	852	751	666	681	626	690	744	962	878	796	679	607	647	695	689	706	625	583	582	557	541	599	576	536	563	562	549	569	576	562	507	572	553	574	535	557	529	554	534	541	540	570	584	572	514	525	573	524	515	545	571	562	491	560	519	558	549	589	560	518	558	535	516	544	547	537	545	522	511	530	531	565	498	477	462	527	517	535	511	557	522	522	525	506	497	559	511	543	550	546	574	537	570	521	516	536	534	519	555	490	493	526	525	559	555	553	552	502	532	536	508	569	547	569	510	520	522	555	557	548	531	552	554	538	547	514	555	553	522	587	538	582	554	532	554	523	551	492	523	509	516	547	531	569	517	528	495	530	481	535	530	570	548	537	569	545	488	524	522	515	525	529	511	515	512	571	537	537	542	540	500	495	563	534	545	521	550	556	523	505	552	564	546	523	537	504	537	528	515	554	522	533	570	499	506	516	507	525	491	546	523	498	513	537	571	548	523	544	516	538	509	519	533	548	502	518	520	536	520	521	514	538	575	563	500	556	562	518	503	509	541	500	582	522	601	550	513	538	509	552	524	510	522	527	552	504	540	534	532	555	548	579	535	523	562	527	555	567	538	517	557	509	535	555	523	497	523	577	485	502	571	548	559	595	494	546	586	556	541	512	564	533	531	515	516	536	526	560	537	555	520	536	522	547	528	543	511	507	549	527	500	524	513	534	539	536	520	516	533	525	542	516	534	529	528	549	569	553	510	523	519	490	486	546	513	486	538	565	536	535	535	535	502	517	558	483	503	509	532	543	553	556	573	502	528	537	501	569	511	524	475	591	544	517	519	533	502	462	570	544	548	519	519	493	538	551	514	558	522	506	541	511	567	546	545	530	511	498	540	542	529	538	527	561	527	500	544	537	508	527	517	528	540	573	560	519	509	539	506	553	504	527	553	529	555	520	548	553	484	536	549	509	517	530	486	539	504	519	506	571	501	534	517	540	546	544	572	542	495	525	511	522	538	502	557	500	541	540	533	537	518	508	478	522	513	553	542	585	504	545	535	513	497	530	523	520	521	531	521	544	543	506	556	546	488	507	534	491	541	522	524	558	503	539	552	543	496	540	543	533	552	535	517	514	529	524	544	519	503	519	524	545	526	509	523	490	538	482	542	533	515	535	529	530	534	532	502	498	545	544	538	517	510	538	547	512	570	502	555	538	513	511	547	526	525	543	511	539	523	578	556	550	507	505	522	558	537	525	499	547	550	485	533	555	542	526	534	538	533	505	582	549	551	547	556	562	532	538	515	542	515	548	557	552	579	535	546	559	527	545	537	535	523	522	540	565	534	501	532	545	564	499	516	555	530	508	547	550	526	523	534	525	527	486	554	479	474	517	540	545	528	531	548	510	510	537	519	501	545	569	530	517	548	511	500	531	530	511	576	553	447	508	529	550	522	550	551	563	565	580	553	524	506	548	534	536	545	531	525	527	520	517	545	544	510	530	543	545	565	513	573	496	550	531	560	533	539	553	545	486	551	520	536	554	554	508	546	512	525	507	546	530	539	512	510	522	529	490	501	524	564	522	540	533	523	471	548	492	525	527	536	529	531	561	563	531	562	498	580	555	523	514	526	554	531	510	522	537	505	523	508	483	530	504	485	510	533	543	533	498	538	491	512	555	520	518	508	562	531	541	534	514	542	567	536	545	529	567	520	557	493	535	568	529	488	548	519	524	539	543	529	542	540	506	526	478	510	530	557	513	514	529	510	514	560	521	580	511	539	518	547	558	495	518	513	549	544	501	568	507	521	538	594	488	497	543	530	497	528	525	529	575	508	525	524	528	552	507	535	504	511	528	510	555	563	515	548	554	541	544	504	515	495	542	539	510	533	552	556	520	528	562	508	561	522	537	522	528	555	474	586	566	501	523	546	521	548	507	528	513	487	525	493	510	583	550	588	524	497	522	528	471	516	563	525	525	518	497	528	514	535	533	508	494	527	500	516	545	515	521	552	496	557	571	550	527	494	527	533	532	524	546	493	517	534	559	524	540	500	518	554	529	522	510	526	544	555	509	542	555	563	523	582	556	499	557	543	502	495	526	519	510	525	522	517	554	509	536	517	546	528	523	574	595	522	553	539	505	512	504	525	484	539	508	530	518	529	476	520	522	515	524	519	563	555	517	561	559	505	526	572	553	519	517	521	507	485	548	479	493	484	556	554	518	529	533	543	558	504	549	525	527	536	550	511	531	515	551	533	496	540	541	540	492	507	525	517	497	523	544	555	481	537	543	534	553	530	519	509	527	548	532	504	541	500	523	547	518	551	543	517	495	579	549	562	514	496	520	514	532	550	550	519	477	525	495	547	553	499	547	547	530	501	528	515	524	545	542	520	471	540	541	514	481	506	526	537	577	572	571	501	569	537	542	545	546	471	596	548	533	512	502	532	490	550	518	547	547	511	529	501	563	523	538	539	511	522	508	538	567	527	540	534	509	532	516	531	546	540	522	529	538	505	519	563	517	532	551	529	505	528	510	528	512	510	522	512	506	550	511	534	520	525	547	553	545	542	510	520	532	528	527	536	505	514	515	540	556	542	551	483	548	523	523	535	543	545	543	544	540	535	501	512	535	490	540	523	511	525	545	566	515	547	521	531	568	545	512	540	521	576	484	540	501	560	559	514	536	590	541	528	530	521	533	529	531	584	553	512	554	524	580	526	566	525	547	580	548	553	535	574	494	522	558	509	543	549	513	569	545	535	561	538	535	533	522	508	559	551	544	490	553	502	501	558	560	507	500	546	494	501	547	530	548	556	510	572	543	531	525	532	515	499	571	545	528	523	472	554	550	549	546	565	517	517	519	574	542	534	526	518	510	535	528	548	523	508	543	525	508	506	541	566	553	574	542	498	522	504	568	539	531	533	534	516	574	513	497	519	528	561	495	526	526	566	510	542	521	544	545	518	521	578	536	523	508	519	533	561	505	465	536	506	523	526	558	511	539	544	535	532	509	544	547	495	573	538	553	535	547	553	540	536	496	547	548	519	575	537	519	553	552	557	514	539	541	510	559	554	534	542	564	543	567	530	502	559	510	524	534	560	515	502	511	562	515	500	519	553	521	565	517	556	553	542	540	495	507	479	553	544	532	517	545	509	547	540	574	552	532	556	530	533	539	530	509	504	527	587	501	579	522	577	519	511	558	519	535	508	545	526	549	560	549	542	525	517	566	526	519	549	569	559	515	489	530	519	505	548	550	539	521	545	569	550	527	541	516	504	504	522	533	531	508	501	519	537	552	540	506	506	549	509	525	569	527	503	556	480	510	525	545	547	540	525	507	551	503	554	543	503	539	515	538	536	537	503	549	532	534	521	550	511	556	524	553	517	563	515	537	544	512	551	555	511	509	534	506	556	547	520	523	543	558	538	531	537	509	552	523	510	542	541	548	524	560
8811	2379	2905	2035	1300	984	707	582	456	345	327	306	278	235	225	200	206	190	209	158	162	151	184	176	191	193	222	250	246	212	177	167	153	139	156	143	151	172	175	168	137	121	139	138	139	168	155	130	141	142	130	140	148	102	140	120	119	116	137	134	144	135	119	118	105	119	126	134	119	134	133	121	114	133	115	109	142	107	122	120	141	115	111	120	150	131	121	104	117	121	126	115	149	117	121	120	130	130	124	108	114	150	129	123	110	128	133	134	128	115	132	120	112	123	142	145	132	120	110	126	116	133	122	100	104	120	108	127	122	138	119	134	124	129	144	139	129	140	128	115	126	109	113	113	123	106	121	110	113	122	122	129	128	118	106	129	117	106	104	115	125	142	130	141	130	101	123	109	114	133	130	119	120	96	131	134	109	144	128	116	123	117	135	113	129	133	114	108	129	123	135	107	131	116	99	142	122	115	141	106	129	142	119	107	118	125	112	139	117	110	110	129	110	143	121	136	119	131	130	128	132	124	139	123	148	122	130	137	116	124	123	134	126	118	138	125	115	117	118	129	120	103	130	102	138	143	117	113	106	115	138	126	124	108	139	104	116	124	136	127	120	123	107	122	114	133	125	117	123	116	132	131	119	130	104	129	122	147	109	121	120	100	116	100	132	135	119	123	120	100	134	124	123	127	122	137	119	117	114	118	141	123	120	128	111	101	129	100	120	132	109	124	116	132	117	141	125	120	118	155	134	110	133	107	125	136	140	118	133	126	118	127	144	126	109	125	104	121	120	127	123	101	118	133	99	124	108	116	127	143	131	146	100	115	114	105	134	104	124	135	137	106	112	126	113	117	144	109	127	125	149	114	116	132	138	106	117	119	119	132	112	115	133	128	135	118	133	123	123	109	124	120	141	116	109	128	122	122	126	111	123	132	117	115	160	113	133	127	103	113	120	143	120	132	114	147	144	120	133	106	120	140	132	128	107	122	120	126	102	108	122	122	136	122	114	123	132	111	118	130	97	114	123	113	120	133	138	136	144	101	118	114	123	125	141	119	130	131	106	123	109	125	113	134	125	113	142	122	109	116	142	116	141	114	132	141	125	122	117	120	127	115	128	146	109	137	154	119	127	107	118	127	135	136	125	135	128	125	122	129	111	128	112	120	134	138	139	125	137	141	110	114	112	116	108	113	110	111	117	113	123	142	118	126	121	134	92	128	118	116	119	117	127	119	126	120	117	117	123	121	126	122	120	137	131	112	126	111	119	107	108	122	87	144	120	113	111	125	122	121	121	115	105	137	110	127	134	126	106	146	121	115	139	126	113	112	135	108	122	135	116	133	116	119	137	134	130	117	130	114	152	140	130	127	134	138	136	131	121	137	151	108	120	97	140	141	118	128	158	129	124	109	138	112	121	148	126	116	121	137	114	123	146	122	103	122	124	115	119	115	131	110	106	106	116	110	143	143	123	144	126	111	114	110	139	133	109	119	144	100	105	141	121	122	118	112	113	122	120	143	123	106	106	122	118	138	97	94	142	118	111	131	108	110	125	111	130	113	124	116	130	124	125	111	120	134	124	122	132	130	129	127	105	130	124	110	120	107	132	138	110	124	110	141	117	130	128	126	96	115	119	122	115	115	117	136	133	141	109	120	135	133	125	138	109	123	110	128	117	131	126	115	128	118	141	115	126	133	114	119	134	132	118	106	126	106	129	112	137	122	119	118	125	106	112	108	145	121	108	112	132	142	133	132	124	112	127	132	111	121	114	143	137	121	103	126	123	126	124	130	108	131	150	126	123	147	131	129	120	122	100	117	127	128	119	115	120	125	125	143	110	116	112	132	125	124	124	119	133	138	109	139	145	127	107	104	116	109	127	127	115	120	135	131	124	131	113	133	132	126	120	125	113	118	123	122	112	113	117	128	142	114	131	138	121	126	120	120	144	110	115	125	128	125	116	122	112	116	110	115	112	129	111	121	126	104	124	119	135	145	133	122	114	120	114	122	138	125	145	119	118	129	130	125	102	117	121	128	120	139	134	130	126	139	128	134	128	133	105	140	118	109	121	124	136	138	119	118	119	133	133	130	123	111	115	109	111	128	126	108	119	131	105	124	106	106	139	116	125	107	118	120	95	125	121	120	125	123	107	126	116	121	105	109	129	134	114	100	135	136	120	130	128	115	109	139	136	125	127	126	131	115	123	129	118	127	113	123	101	133	141	116	123	112	123	116	129	134	123	134	118	104	106	118	145	118	109	139	130	124	116	134	131	112	136	144	121	137	109	129	123	129	114	118	115	111	124	126	122	129	137	106	93	115	127	109	117	123	107	115	129	125	130	108	127	117	107	119	126	117	123	112	131	134	120	129	147	120	122	126	151	144	136	126	132	103	144	123	118	132	126	121	125	99	130	146	131	116	118	123	110	105	108	108	137	126	134	120	129	109	132	116	142	132	107	129	128	112	135	127	120	119	126	126	120	128	148	128	113	111	104	110	114	118	132	109	126	118	140	125	113	111	104	112	120	111	111	120	134	134	120	127	119	112	116	126	130	122	108	97	95	130	130	121	109	123	105	98	117	130	127	139	113	119	114	126	140	108	115	122	114	127	122	127	115	135	126	115	123	123	108	122	120	126	95	137	121	125	94	118	123	119	127	125	115	120	102	114	115	97	124	138	124	132	101	136	123	130	115	120	124	132	115	113	115	111	144	133	129	133	136	107	106	104	129	144	127	114	116	122	125	129	136	117	135	112	116	119	123	130	112	136	126	108	84	108	124	119	141	121	130	127	112	124	129	123	119	111	100	110	111	149	119	113	105	134	139	116	114	145	113	126	121	126	127	130	125	140	128	107	133	130	132	138	111	120	129	127	132	130	124	111	116	141	131	109	124	123	121	108	118	119	132	107	114	126	146	115	116	109	122	142	119	119	115	131	129	128	128	108	118	111	118	133	134	126	119	110	111	137	118	143	105	131	114	129	126	133	106	114	126	122	139	129	124	135	102	117	119	133	122	100	134	138	139	108	150	118	106	123	116	122	135	146	127	132	107	136	99	111	128	116	126	149	123	120	149	116	116	113	127	99	132	121	137	120	128	140	115	129	107	128	141	126	121	119	118	122	128	125	135	123	108	127	112	116	136	129	110	115	114	126	136	132	114	121	111	131	122	105	118	121	116	117	121	141	117	124	139	138	126	130	128	135	105	135	116	118	132	113	118	125	108	130	115	119	123	121	122	131	128	122	130	122	115	114	117	116	131	109	110	117	139	130	126	134	130	114	137	124	134	117	133	135	125	120	108	106	117	114	131	129	130	111	121	99	129	122	129	136	125	131	132	100	123	135	130	125	130	126	130	113	120	137	127	113	143	128	121	103	133	133	117	130	119	116	138	112	106	116	129	124	133	136	132	126	129	121	133	124	114	121	120	112	127	122	110	126	124	119	117	115	124	112	134	128	108	119	102	97	123	111	134	119	113	128	121	121	104	107	167	119	126	126	110	123
7855	2872	6759	7221	6048	4888	4041	3198	2648	2334	1999	1782	1569	1489	1318	1265	1162	942	986	935	920	830	781	843	886	1094	1567	1554	1618	1310	1102	927	767	727	670	699	894	1223	1194	861	679	560	547	650	743	781	627	541	491	516	518	512	498	449	501	499	474	499	490	457	501	524	482	512	473	480	468	505	462	466	471	473	476	465	476	457	443	467	436	493	453	452	452	451	462	430	446	428	445	459	456	435	456	444	461	440	456	421	426	452	425	432	463	454	442	416	450	379	435	421	461	396	420	452	426	425	421	410	432	421	421	405	428	421	425	451	458	429	419	431	456	407	434	394	464	431	426	448	458	426	458	451	476	443	409	432	434	469	416	449	425	455	410	416	454	431	413	405	426	397	411	388	432	441	456	444	444	438	384	451	459	450	397	454	451	436	473	420	441	413	447	427	423	426	409	417	445	436	448	420	430	437	403	448	445	472	413	396	380	394	390	429	456	416	429	445	426	438	423	388	461	404	414	451	415	409	420	431	427	460	400	428	452	447	444	461	461	440	441	428	407	446	427	436	431	412	403	414	412	423	412	434	429	419	422	421	455	428	432	398	418	460	425	419	446	417	431	433	392	456	434	436	459	414	460	394	463	441	445	464	433	446	431	422	439	443	431	420	411	424	419	464	421	455	430	450	431	429	434	422	411	414	462	416	446	397	415	458	415	394	464	396	402	412	448	417	404	414	434	396	441	425	445	440	444	397	450	439	439	390	458	409	403	392	429	419	413	436	404	451	425	421	409	423	422	466	432	467	448	402	411	448	428	453	422	446	409	427	428	415	419	411	444	426	441	421	415	478	401	414	439	425	386	419	429	412	432	404	421	472	419	434	400	432	418	420	443	443	439	434	420	428	406	458	389	435	452	414	401	427	422	453	457	447	442	409	449	401	445	374	395	414	406	404	460	413	441	415	394	420	427	379	430	425	460	393	421	414	417	479	430	452	415	391	435	441	417	433	433	403	445	418	464	454	402	389	436	436	438	428	405	443	430	424	415	419	435	426	418	429	423	452	407	428	409	448	414	448	408	436	420	423	436	432	447	403	412	434	450	417	432	420	411	412	396	444	420	439	407	439	409	445	393	426	427	450	437	446	413	424	455	399	411	437	442	403	437	473	414	405	447	433	445	436	444	452	417	427	467	394	420	428	425	421	412	441	454	433	421	440	399	439	442	427	407	442	446	439	398	466	475	404	408	413	436	435	411	411	465	417	394	435	418	409	407	431	384	421	431	399	435	388	389	432	398	424	421	414	434	433	421	443	410	429	431	421	398	389	422	460	430	465	389	434	397	425	422	423	447	439	379	401	425	442	440	465	456	445	404	424	412	421	441	473	423	398	424	396	417	405	414	411	475	461	397	447	473	457	437	417	454	422	409	442	442	422	413	444	415	432	430	404	432	410	427	407	385	411	454	415	470	440	433	397	412	418	410	439	413	426	453	437	397	450	428	394	424	430	418	432	435	429	462	406	421	432	419	451	465	422	420	406	434	446	383	470	411	408	440	419	418	418	410	454	404	399	409	438	420	426	473	418	411	424	373	423	423	410	419	401	450	435	381	434	425	415	414	401	437	430	443	442	414	421	411	426	435	422	416	421	444	397	416	408	441	443	389	426	432	396	388	447	428	432	464	441	432	407	459	404	395	418	452	419	427	437	420	450	413	432	443	418	427	422	449	421	427	414	442	422	438	449	423	414	453	410	426	422	422	433	429	422	426	460	419	442	419	440	436	417	425	460	434	416	415	406	443	440	433	410	408	417	433	421	438	400	432	410	453	398	444	420	439	449	404	452	429	426	441	410	425	414	425	418	442	470	417	430	433	431	429	423	389	430	428	387	441	411	394	424	432	408	437	417	395	436	435	387	463	414	404	437	455	435	434	421	425	435	390	422	419	414	413	449	447	411	429	448	410	435	450	427	427	436	439	392	447	369	428	437	392	426	446	450	421	431	429	430	404	440	427	455	417	419	467	414	423	400	467	438	443	443	451	455	426	432	453	420	388	424	430	446	388	396	431	387	451	463	429	432	413	411	421	423	425	415	461	458	423	433	447	422	424	423	452	441	435	452	400	432	427	436	418	415	398	411	454	442	471	408	405	436	444	398	413	441	430	445	423	440	428	426	472	443	420	396	444	397	450	406	457	448	415	428	437	429	452	438	441	446	391	417	414	414	414	457	403	439	441	424	396	441	413	414	380	397	448	421	416	416	442	437	440	436	427	434	427	445	388	412	407	459	431	461	404	385	412	423	408	390	464	427	431	426	422	414	404	412	421	449	434	428	401	408	416	437	464	452	447	426	447	451	427	433	431	428	430	427	441	457	418	425	445	438	423	450	444	430	390	414	434	441	443	422	416	460	434	426	430	425	419	407	449	447	418	421	445	447	415	434	464	461	400	437	445	459	414	444	429	453	417	424	422	433	426	436	443	433	395	429	452	391	387	432	416	416	426	429	438	403	439	439	443	418	439	398	439	436	465	429	398	413	402	436	473	419	469	445	441	395	392	461	442	443	415	446	432	432	451	432	429	424	410	458	448	426	429	426	409	440	470	427	432	402	422	410	403	432	406	411	405	413	415	401	427	424	395	430	397	411	383	429	427	420	427	435	408	467	447	388	422	427	431	430	398	431	437	410	433	410	456	440	457	447	422	447	432	456	469	458	406	441	437	434	445	453	424	412	394	416	449	426	399	411	440	466	405	436	412	422	450	414	425	426	412	406	430	431	423	451	408	468	427	430	433	411	413	452	399	409	410	397	420	448	395	418	384	435	442	449	437	410	429	429	434	451	429	402	461	437	444	432	454	391	401	408	444	401	481	409	405	429	444	424	392	455	391	414	379	402	449	429	433	419	402	407	395	447	425	422	456	417	422	439	428	441	424	420	450	427	445	454	403	417	435	409	434	440	432	458	441	399	438	433	466	464	372	427	445	463	445	390	450	448	438	427	433	452	411	434	461	391	430	408	433	447	406	425	430	404	425	417	418	425	427	459	478	450	453	437	410	417	438	452	435	438	440	459	465	377	430	421	446	440	450	408	451	411	401	423	389	407	444	447	422	423	403	412	421	438	448	424	444	393	454	438	444	420	411	453	450	421	439	490	387	422	399	423	403	426	424	454	433	441	452	439	395	446	417	437	454	442	383	443	431	422	443	428	406	439	405	419	407	422	441	407	431	402	410	412	471	446	419	416	443	428	443	476	405	391	435	424	432	407	385	427	436	432	427	414	437	422	426	436	419	412	448	436	427	418	434	456	454	464	429	388	444	406	400	397	421	461	424	466	443	433	464	442	411	428	437	427	437	418	394	431	447	415	402	437	410	426	391	421	420	411	450	422	446	416	435	420	416	435	435	409	408	433	447	442	394	412	409	433	406	470	429	440	432	448	400	443	407	414	409	396	423	413	438	414	461	457	424	403	429	441	401	446	417	419	426	439	426	409	398	454	410	408	419	378	438	377	394	420	416	427
1351	365	372	326	360	311	264	294	299	307	297	280	287	336	291	293	267	277	276	281	292	281	311	314	297	252	325	305	302	284	295	288	321	313	294	282	268	312	274	278	317	292	275	263	264	283	282	303	273	297	260	313	281	261	278	273	278	294	276	298	275	301	294	286	314	278	329	308	283	269	299	293	286	293	288	251	283	316	308	291	294	276	293	279	276	283	292	281	323	262	297	302	294	296	289	328	286	295	298	305	299	291	272	284	296	281	317	288	288	298	280	287	306	297	291	277	292	284	290	291	294	276	265	306	292	308	276	251	299	273	284	289	294	305	288	314	294	284	257	251	281	294	301	280	361	293	296	273	274	285	300	295	306	301	302	271	290	282	294	289	292	304	297	297	255	325	298	266	283	305	257	292	316	270	290	315	258	275	281	284	302	265	307	284	286	273	300	301	276	290	314	322	305	270	291	288	322	296	252	254	289	304	297	298	295	297	274	277	294	286	266	293	308	284	273	263	278	296	264	287	308	297	263	303	287	297	276	263	302	298	297	279	328	319	267	304	274	290	274	293	284	284	284	309	297	310	281	279	294	290	281	286	282	302	276	274	269	297	280	302	278	289	281	278	282	291	278	294	269	314	282	301	298	275	268	284	278	275	294	307	298	293	306	294	288	276	324	295	273	290	297	299	272	288	302	305	260	296	291	275	300	313	244	282	296	270	300	294	281	285	279	291	306	280	276	284	269	277	288	283	266	289	271	284	288	276	296	308	271	272	282	290	267	279	262	274	267	278	268	293	297	317	297	279	263	251	298	298	279	289	295	290	287	264	284	277	317	306	302	288	292	296	334	295	318	267	264	284	251	274	288	310	284	315	287	283	273	268	288	266	317	281	269	280	291	280	260	304	267	282	322	263	247	278	289	291	282	300	284	312	278	291	312	285	289	291	300	300	294	291	267	263	263	250	294	325	259	279	289	259	312	271	241	291	281	306	282	285	283	263	287	278	297	316	294	277	273	301	283	270	310	286	283	268	300	273	283	296	284	287	291	287	302	288	260	289	280	263	280	285	287	275	300	317	280	313	304	281	301	259	288	267	309	257	287	275	259	271	291	292	282	281	303	304	304	274	261	271	298	269	291	276	284	291	286	284	273	297	305	255	308	285	280	279	275	299	266	305	259	296	321	301	299	252	298	273	299	313	301	282	279	283	289	281	273	261	288	278	292	294	259	256	276	274	269	258	266	279	274	271	276	294	272	293	264	302	288	266	281	264	317	265	265	285	260	265	284	286	311	284	302	307	314	293	281	311	293	291	289	289	285	294	298	304	265	269	301	265	278	295	281	301	266	325	296	299	297	288	281	300	296	323	270	307	310	306	257	318	307	285	289	302	288	291	321	298	303	311	297	268	278	276	290	284	272	305	300	313	291	291	267	261	307	297	295	286	307	298	297	314	303	280	285	293	283	282	295	293	311	282	290	269	269	260	276	295	301	273	284	284	312	299	317	273	283	279	333	310	313	279	274	303	301	310	301	277	285	298	287	317	286	288	300	317	308	307	288	300	290	302	294	283	290	299	274	308	296	286	271	272	250	309	303	301	280	313	299	296	269	284	312	276	280	262	282	293	306	322	284	279	262	253	296	309	295	301	314	277	310	276	277	292	271	273	264	291	281	293	311	289	271	297	274	291	316	269	308	312	255	297	293	293	334	287	279	262	260	287	297	303	284	300	286	307	298	332	324	310	287	308	278	261	292	260	264	279	309	275	295	280	330	304	300	289	271	286	291	276	293	298	293	313	289	319	308	274	289	286	267	298	251	284	277	268	294	262	265	298	312	314	300	294	267	302	312	277	303	293	291	310	320	291	280	292	306	319	293	299	297	265	293	318	313	296	321	284	270	288	306	277	273	288	275	268	249	282	281	300	303	300	276	327	291	284	271	281	310	283	326	314	258	305	305	292	296	277	275	283	259	279	282	283	264	246	299	301	308	277	253	304	279	276	291	282	316	296	300	310	286	282	303	271	296	285	290	294	272	301	286	312	291	257	305	271	298	263	300	273	299	309	273	259	298	278	294	261	307	273	255	331	281	272	323	294	298	286	290	308	284	293	297	275	294	264	288	291	293	293	276	329	277	257	269	310	322	290	272	288	312	262	314	303	301	306	277	283	295	251	270	270	294	276	303	293	276	307	305	275	278	289	261	269	294	285	287	286	273	304	268	298	296	252	293	285	294	291	308	309	300	278	290	282	283	305	290	315	294	285	290	281	294	302	289	284	280	258	293	281	280	283	284	308	262	272	316	306	280	279	315	301	291	280	259	293	290	314	287	284	291	309	269	296	297	306	270	276	282	286	294	273	294	284	279	280	303	272	268	305	286	304	271	244	316	285	335	306	295	309	290	308	276	276	279	306	300	279	317	267	292	285	292	267	275	278	311	286	289	296	276	289	271	300	291	309	289	324	280	300	304	292	311	289	278	313	334	298	292	265	292	264	294	325	269	295	270	270	286	239	315	290	282	257	257	300	300	279	298	289	275	312	273	293	294	309	305	272	307	271	284	297	317	273	269	286	314	307	276	277	304	296	287	298	290	263	288	316	301	307	298	293	301	276	281	296	267	274	308	281	294	309	285	284	264	309	297	299	288	280	289	297	292	301	317	283	305	275	299	300	278	263	307	299	283	300	278	270	276	285	279	307	291	290	293	291	286	295	270	296	258	307	284	303	296	274	275	286	265	312	281	270	245	289	271	298	299	316	268	295	286	288	274	324	283	276	287	311	283	304	293	299	294	279	257	257	282	293	271	263	286	285	311	297	296	290	299	259	313	275	299	296	296	309	302	264	300	289	307	321	288	274	293	278	306	281	276	290	294	277	253	270	300	320	297	330	318	298	253	273	285	285	317	288	301	286	301	282	303	294	276	281	291	304	270	295	276	292	278	344	291	305	270	302	291	262	329	295	273	272	279	306	298	300	300	296	309	305	284	323	294	299	248	262	250	260	315	333	280	307	286	276	268	291	284	268	273	313	282	265	292	271	311	285	273	330	275	291	264	287	294	270	320	272	286	302	285	289	251	301	296	283	292	280	306	290	284	275	275	280	268	253	315	286	284	276	261	274	266	253	319	304	271	275	286	309	281	256	320	296	314	293	295	262	297	285	287	260	304	297	247	297	293	285	296	269	306	289	303	326	317	260	289	309	302	277	324	266	294	267	267	293	273	302	289	267	309	274	291	270	262	271	292	283	274	288	287	313	298	289	272	255	299	318	286	267	279	286	341	281	266	299	297	261	294	295	278	282	295	318	287	316	291	270	310	277	299	291	289	284	324	281	314	273	288	308	259	292	279	269	314	278	297	313	249	306	281	267	313	277	278	279	309	282	288	271	308	286	275	296	275	280	283	280	268	307	312	301	323	294	295	258	304	294	263	277	293	287	312	295	272	296	270	286	272	279	269	318	263	287	290	300	280	292	285	294	306	254	290	283	311	297	279	288	297	282	287	292
2303	1006	1055	1089	1032	1007	1012	969	968	933	950	928	902	942	901	910	935	908	882	839	908	875	886	840	912	925	955	913	926	928	945	897	911	861	891	921	888	872	862	896	887	809	852	841	838	918	867	844	859	867	869	933	869	925	842	933	920	873	864	882	893	829	903	919	929	841	897	920	846	932	908	912	845	850	946	877	916	859	837	905	909	864	872	854	916	908	857	900	884	846	898	873	876	878	873	897	870	940	901	876	877	914	882	858	884	904	837	905	905	890	883	870	896	879	843	862	910	886	877	899	850	891	889	883	863	860	885	923	868	897	876	834	847	890	911	891	862	865	859	923	857	890	886	855	835	842	875	904	884	906	855	885	842	831	903	848	824	850	864	910	824	889	881	858	894	887	883	871	835	871	866	893	908	877	837	897	899	935	862	849	874	849	873	888	957	831	945	895	857	877	856	916	888	839	858	859	856	867	866	819	878	862	875	884	934	829	877	912	864	877	882	869	886	875	877	842	884	931	895	934	887	853	883	847	894	864	921	888	900	871	837	919	899	886	820	840	897	875	883	833	870	851	888	881	838	853	872	869	814	885	909	901	879	883	901	864	898	881	904	886	837	920	885	833	837	901	853	898	861	883	887	884	877	812	889	867	815	859	827	842	824	860	868	869	855	849	872	912	936	909	902	799	863	821	889	879	863	921	900	908	862	881	851	900	851	908	872	830	834	879	845	893	879	900	803	835	899	849	867	893	869	882	889	911	923	874	883	910	840	906	867	917	873	879	883	851	851	908	904	916	879	849	849	867	881	829	854	865	846	883	861	886	844	830	921	856	862	884	854	874	876	878	884	949	881	871	908	843	884	893	921	898	854	857	888	907	889	891	879	869	834	885	891	904	863	846	846	828	850	874	895	896	872	883	855	877	891	892	880	881	875	910	867	841	841	894	834	837	877	893	866	821	910	893	896	875	914	907	887	874	922	866	861	844	846	862	932	830	926	930	856	842	889	878	885	894	852	917	944	837	888	840	880	880	837	913	875	894	919	860	886	840	887	897	889	928	913	892	909	943	897	826	864	898	871	868	842	920	886	927	876	879	907	830	891	876	869	866	927	899	921	882	895	867	821	857	914	875	860	890	860	874	901	899	887	855	890	864	858	873	931	829	901	850	896	864	902	879	823	868	854	906	860	857	903	844	872	855	837	894	854	837	903	870	797	895	854	911	870	873	889	896	851	922	882	854	859	911	862	836	856	865	881	864	861	915	835	952	870	867	873	925	873	836	864	896	811	803	889	866	890	830	854	813	910	917	909	830	898	858	880	881	853	876	855	853	855	877	839	878	879	878	848	851	848	834	878	930	869	960	849	867	864	866	806	879	862	874	928	849	842	811	854	872	926	869	841	871	843	840	903	878	946	822	869	882	885	908	876	904	860	867	883	873	838	858	852	813	906	873	843	899	907	845	843	872	843	884	915	853	850	865	891	883	860	880	856	895	849	834	848	890	855	857	849	890	916	877	861	858	854	853	867	923	889	921	900	910	868	908	887	867	820	844	852	866	875	936	850	831	870	874	922	874	834	864	838	894	851	931	859	915	903	873	819	876	955	869	885	922	878	872	915	881	913	888	902	835	890	878	819	927	904	890	852	874	862	862	919	836	869	902	899	879	874	865	849	892	920	837	905	869	824	900	872	877	895	866	902	818	865	861	890	850	863	822	885	902	882	871	826	892	828	850	852	849	876	876	865	873	889	861	869	870	878	849	904	871	844	875	905	865	864	954	899	867	861	887	902	869	886	899	855	886	891	903	884	870	885	863	876	876	859	889	938	872	895	895	854	904	829	858	891	874	889	854	858	907	878	849	851	832	915	862	826	867	883	907	851	837	834	849	879	893	891	876	864	837	959	862	895	915	906	894	893	922	876	853	888	879	847	846	862	842	851	896	822	825	895	874	884	933	845	914	870	868	922	881	834	847	856	893	829	825	817	907	904	887	904	922	869	896	908	881	859	864	940	884	909	860	864	862	905	921	898	851	862	839	827	885	884	899	842	877	859	889	848	869	887	834	879	869	861	877	962	898	852	844	880	849	858	870	875	851	891	860	930	911	870	797	892	867	867	877	870	853	868	852	893	874	882	864	878	841	835	866	911	864	882	874	896	905	835	849	918	879	891	887	886	863	885	856	861	879	850	878	865	877	836	863	844	871	871	864	854	825	927	914	853	926	884	819	869	894	790	893	868	798	897	891	868	838	864	896	865	860	858	849	871	886	900	915	861	883	885	897	904	906	872	930	859	905	892	873	860	936	865	872	843	912	893	877	915	897	893	891	870	828	863	830	848	911	897	934	878	854	811	896	884	817	873	898	905	897	883	889	856	849	844	862	903	887	883	964	880	883	889	879	856	870	913	869	879	835	855	866	849	861	853	917	876	880	817	878	916	870	831	883	946	896	847	839	879	860	867	853	904	887	866	868	873	882	853	918	844	891	844	858	894	879	887	906	873	889	887	857	861	867	903	872	851	891	877	853	880	836	832	886	884	845	872	900	902	909	918	901	910	880	873	876	931	890	886	885	894	874	879	883	839	913	895	871	925	858	887	804	880	830	903	882	856	887	890	893	875	930	918	967	889	868	834	858	886	896	863	878	814	881	868	845	825	908	870	850	860	898	912	875	818	869	919	932	856	894	845	911	862	868	846	875	867	889	895	856	896	862	869	877	865	935	889	917	863	917	918	858	844	899	884	912	845	862	847	858	863	846	856	845	878	840	839	899	883	893	867	837	863	869	890	937	880	950	854	916	866	826	903	841	903	883	868	794	876	911	904	887	866	879	857	915	862	865	860	823	885	864	842	865	897	854	840	859	889	892	915	844	865	881	810	854	890	846	896	835	816	936	839	850	857	825	882	853	871	905	875	868	853	881	848	861	898	851	903	856	870	878	897	895	833	802	896	834	875	882	855	895	871	857	851	889	866	915	873	823	862	859	890	905	831	851	912	863	863	888	886	861	827	891	874	934	852	892	867	870	851	871	869	890	867	869	897	910	876	822	901	816	880	913	893	896	901	870	835	859	906	892	815	827	855	850	890	865	856	872	937	876	888	916	898	835	880	911	867	875	865	873	865	902	889	898	857	910	854	844	932	832	906	869	900	903	868	872	910	909	890	899	865	849	891	898	869	838	863	890	887	849	865	881	889	857	898	898	877	879	853	840	905	850	854	854	918	856	915	865	898	889	849	901	840	869	924	874	870	866	873	927	939	843	886	852	906	884	874	871	838	911	927	854	882	893	890	887	880	887	921	871	886	842	888	866	872	892	831	854	898	860	909	873	844	895	890	928	855	814	877	916	899	908	836	932	876	815	868	896	870	829	854	892	872	843	912	838	878	849	848	812	847	857	819	865	887	834	858	862	879	878	877	840	848	856	901	833	891	860	902	918	888	893	891	903	848	896	888	822	899	896	813	822	872	871	853	873	888	833	831	894	922	876	864	872	840	817	896	822	912	843
4763	1284	1441	1098	753	606	475	414	351	277	271	236	232	232	224	215	183	185	188	186	175	160	204	195	178	188	203	232	216	200	208	182	180	185	178	170	205	233	195	201	175	174	172	133	153	220	168	144	157	166	193	181	161	154	160	175	185	175	166	148	166	161	161	175	171	161	165	162	155	158	157	168	157	156	168	153	163	149	175	169	149	152	172	157	159	166	160	162	171	157	155	179	161	171	169	153	156	140	156	148	150	159	185	167	149	169	160	161	136	148	164	196	162	169	173	155	166	161	206	161	174	175	148	171	144	147	179	184	170	181	138	136	173	150	156	172	163	182	153	161	162	160	151	161	157	199	151	136	171	157	163	162	149	165	160	157	151	175	174	150	163	154	163	179	180	165	143	166	162	178	182	145	151	163	158	139	155	167	159	150	160	189	157	161	171	163	155	161	152	162	167	154	143	174	154	156	161	176	174	181	179	168	160	145	170	179	170	167	157	167	143	176	159	184	156	171	153	149	177	174	153	163	147	172	157	160	155	187	151	171	142	141	169	177	157	172	153	163	183	176	179	156	182	166	169	146	177	160	169	156	174	165	162	156	171	170	177	145	144	180	139	148	155	172	158	149	177	169	167	165	143	134	161	164	172	183	158	150	182	140	142	172	146	163	182	149	159	185	164	145	140	148	175	153	170	157	147	147	167	154	173	163	170	171	169	145	143	178	160	171	140	164	168	172	175	178	170	191	174	156	157	177	164	156	171	147	171	147	166	183	154	159	158	176	171	166	180	150	184	156	180	163	160	152	182	187	149	147	161	157	166	170	172	162	158	157	178	164	168	154	152	160	174	149	155	144	168	141	160	151	191	189	147	158	163	163	170	170	162	155	162	167	156	182	174	148	154	173	167	158	165	146	177	150	172	175	139	155	170	171	177	142	165	165	185	145	193	152	138	157	177	169	159	157	180	159	154	164	164	174	165	165	179	154	171	178	158	171	142	173	166	172	165	157	144	167	162	183	172	146	154	143	166	170	165	154	156	147	160	168	167	149	172	141	167	179	146	173	163	155	160	140	168	127	147	150	155	163	150	163	170	157	174	144	131	152	178	180	165	148	167	161	147	148	158	193	196	160	145	155	158	162	155	146	159	180	134	165	193	165	173	167	171	164	154	174	151	155	152	158	150	164	125	170	153	152	153	154	172	166	168	163	166	176	159	172	164	153	151	172	148	161	176	157	157	191	153	165	172	188	149	141	159	162	147	180	180	174	157	182	160	161	172	157	154	155	162	145	165	153	159	183	163	173	145	158	153	140	162	166	184	139	181	151	174	145	165	152	149	162	169	178	155	184	160	162	165	168	157	172	158	162	174	156	166	169	169	151	177	169	177	155	169	147	164	151	171	158	143	149	139	135	153	157	172	180	180	155	144	165	166	162	159	165	171	166	168	160	150	161	172	133	184	166	162	162	155	161	155	158	155	184	158	183	170	159	150	174	168	133	167	175	179	166	164	172	151	153	145	161	149	166	164	160	181	159	139	157	153	178	152	153	159	165	170	143	155	165	162	162	194	158	186	163	157	187	170	129	160	147	162	148	173	162	151	172	145	165	172	163	197	154	187	172	173	175	162	138	176	167	134	142	160	162	166	139	158	157	162	184	165	152	171	157	150	171	146	173	179	143	157	175	168	162	147	164	165	204	173	176	148	151	165	172	168	175	150	149	193	171	158	144	165	147	176	177	186	156	170	179	170	160	171	162	163	165	156	162	153	165	154	180	156	156	151	166	159	166	153	165	194	166	148	143	180	148	148	163	156	170	179	160	174	170	155	159	140	171	156	141	169	172	172	145	174	168	164	144	157	146	170	159	167	174	167	144	156	178	167	169	172	164	168	159	137	149	161	167	153	153	161	157	186	160	164	174	178	180	138	146	183	168	174	148	140	177	167	158	143	169	155	184	171	174	169	171	179	140	176	175	161	163	175	178	187	157	156	140	170	159	143	155	154	131	160	169	149	175	164	183	155	172	170	151	173	174	183	181	162	144	159	162	178	169	183	146	174	174	178	147	167	150	178	161	158	165	154	152	154	148	165	161	161	152	183	156	166	165	166	176	148	172	154	175	157	155	161	197	145	178	164	158	183	158	151	161	148	144	151	170	158	144	155	200	155	141	162	140	143	169	151	182	158	154	153	168	165	169	147	164	149	184	162	159	171	169	192	165	167	151	155	192	156	172	169	159	161	151	131	145	157	180	147	162	155	162	175	148	137	173	171	167	174	167	163	150	155	162	162	169	158	135	153	163	175	199	161	146	146	142	156	171	177	168	173	166	168	180	150	150	192	151	159	133	150	163	157	155	160	189	180	178	157	152	145	174	156	162	169	181	194	150	165	154	166	187	177	138	141	170	166	157	177	138	160	180	169	157	177	145	164	150	158	153	164	160	163	143	156	174	161	141	169	149	171	168	172	143	156	158	165	155	167	180	165	162	169	158	156	155	196	160	162	167	134	163	166	176	171	186	167	154	156	178	176	159	148	160	172	165	145	150	162	153	173	155	142	167	166	149	161	169	169	117	167	183	144	159	153	154	167	172	181	158	151	141	157	152	157	161	161	162	186	152	149	155	161	158	151	163	180	155	160	157	180	155	173	161	155	170	176	177	132	157	170	174	166	174	165	172	156	174	173	175	155	168	163	168	172	149	156	155	161	165	159	173	166	178	167	178	158	154	177	148	139	172	174	151	155	176	163	175	155	165	161	164	154	158	165	176	163	146	149	178	178	165	167	173	164	157	162	151	163	154	172	156	159	175	171	168	151	164	162	176	138	167	177	156	184	157	165	174	154	157	137	173	170	161	186	163	153	145	160	190	158	173	180	168	184	176	171	157	166	152	147	150	161	159	158	143	156	167	166	161	181	183	163	150	169	162	187	170	154	175	148	160	166	174	157	170	140	157	175	182	171	165	163	140	176	155	159	132	176	167	161	179	181	158	165	157	159	165	178	153	153	157	170	153	173	165	167	162	155	153	151	142	185	156	176	166	155	181	150	156	149	149	154	167	172	171	173	160	158	162	151	149	173	139	188	179	161	162	150	151	140	163	181	146	177	188	163	176	147	162	169	176	142	156	166	150	150	177	168	157	167	147	165	161	162	164	181	138	184	169	163	147	165	155	152	145	174	163	168	162	163	149	144	162	136	180	166	169	157	169	145	168	167	167	154	164	139	143	157	154	158	173	152	169	175	157	171	147	178	193	180	168	169	154	164	160	176	160	174	151	151	162	172	147	134	162	162	168	187	156	146	165	182	178	153	165	144	167	121	169	161	166	174	157	164	154	147	175	168	168	173	149	158	152	163	157	140	173	177	155	172	172	156	138	168	155	170	170	172	175	157	180	140	174	149	147	172	140	164	180	165	163	162	178	147	166	174	166	157	174	183	172	179	162	142	161	163	159	157	150	169	134	159	162	158	185	173	156	178	160	155	172	163	139	171	145	165	154	151	163	180	165
5586	1783	3985	4148	3678	2935	2406	2022	1754	1479	1327	1235	1133	1095	1047	954	902	811	778	767	736	688	721	739	782	904	1031	1175	1141	1042	1037	760	785	689	689	709	998	1095	1016	805	693	634	602	623	621	665	617	569	578	575	578	581	598	599	548	545	548	535	536	568	558	536	606	536	542	594	511	575	578	570	551	509	568	571	527	569	572	545	552	526	560	565	553	536	558	537	541	538	510	528	558	563	571	533	522	508	501	542	501	570	538	595	521	559	551	531	527	536	556	519	536	499	538	511	533	544	524	515	506	556	521	547	497	505	499	495	498	511	508	530	525	528	600	524	538	528	556	536	531	514	508	571	539	538	512	527	535	529	522	509	504	526	509	575	518	527	527	511	521	514	566	538	555	519	515	530	540	570	500	591	518	580	567	540	508	519	553	531	507	582	541	509	547	549	564	496	513	552	513	518	568	523	567	531	568	530	527	483	516	562	538	523	534	562	509	509	530	529	535	483	538	513	513	507	546	548	512	518	506	505	526	538	516	539	539	528	502	540	561	526	537	575	519	536	581	509	537	531	573	564	541	526	557	556	520	497	523	505	532	529	533	540	549	542	530	560	519	507	537	540	500	526	492	547	517	506	516	548	523	485	535	551	562	500	533	564	520	529	535	473	567	531	554	512	504	499	516	537	531	507	532	519	532	523	507	491	535	519	547	561	528	523	559	511	521	528	531	552	548	555	529	567	585	505	513	541	533	513	552	536	534	533	531	525	531	529	568	505	527	556	561	506	526	537	495	546	541	524	524	579	553	542	531	551	526	555	517	527	522	501	528	580	512	490	565	539	502	530	538	514	546	560	508	522	524	556	545	515	503	523	482	529	564	530	583	540	537	529	517	505	540	497	524	501	566	590	521	536	552	512	497	575	489	514	484	551	540	569	539	572	528	551	539	497	509	518	486	531	528	524	505	530	520	528	478	561	518	512	548	515	512	559	531	548	512	515	507	550	531	500	522	536	521	510	509	511	520	573	566	523	518	511	524	516	503	538	532	515	531	557	517	574	525	501	521	531	544	517	520	521	505	526	534	526	518	534	490	522	504	500	563	539	528	525	532	519	539	535	515	547	566	521	538	563	564	548	525	541	523	517	543	559	519	532	527	519	510	542	520	536	520	529	495	519	543	530	527	542	543	490	557	483	494	557	505	552	533	528	530	519	554	499	540	565	513	528	510	525	530	507	537	516	538	527	540	509	527	513	542	567	521	503	538	516	547	549	521	515	536	537	518	524	540	524	517	528	542	555	526	557	513	513	521	561	532	551	514	513	573	593	537	547	519	543	484	509	557	544	534	508	557	556	521	521	510	532	522	529	530	531	559	533	534	521	567	558	553	512	551	565	565	516	568	507	539	502	502	509	525	543	545	506	539	504	505	538	530	498	527	547	503	560	542	525	533	530	517	513	561	507	488	538	515	544	487	509	549	517	548	530	544	575	521	524	544	544	535	555	502	495	519	521	523	529	508	515	540	557	529	535	509	505	541	546	535	519	558	501	558	522	525	539	533	529	513	511	528	524	538	557	561	524	512	547	546	543	570	531	556	515	517	543	536	532	567	530	563	524	522	526	551	537	538	514	543	524	503	536	521	532	530	567	543	523	496	561	534	547	494	515	506	548	538	544	505	489	546	533	534	512	518	537	514	521	489	547	542	552	509	562	598	524	527	533	499	478	513	528	526	538	515	529	563	520	529	516	582	512	489	523	508	543	510	528	523	513	505	523	507	509	562	546	527	533	489	531	529	520	488	501	493	523	521	538	527	542	524	536	518	502	536	568	526	532	507	524	481	519	555	524	534	519	520	508	521	494	533	599	513	498	550	504	523	539	533	551	538	515	535	503	517	565	537	531	532	564	510	539	516	560	531	542	551	548	514	513	518	518	499	530	540	511	550	534	501	529	562	570	531	532	559	527	535	575	534	542	548	539	527	536	533	531	524	497	551	534	542	535	555	538	532	572	486	536	535	529	533	530	529	543	534	529	501	580	528	561	543	537	528	533	556	516	518	539	477	520	557	573	534	489	528	526	523	555	552	509	537	501	539	581	557	541	546	553	513	521	534	505	532	527	526	512	501	501	501	550	508	527	545	547	528	509	529	490	478	522	552	464	519	500	486	534	521	550	483	565	519	578	524	545	523	538	475	545	535	535	550	525	587	541	557	530	509	535	513	524	520	514	520	494	527	522	512	508	538	531	493	515	503	535	537	559	510	525	537	501	528	528	517	540	492	545	502	532	563	501	538	565	575	550	514	505	506	532	552	567	520	521	536	503	490	573	538	530	537	527	526	511	543	515	529	537	538	544	519	554	570	550	530	537	554	521	550	520	546	518	497	541	514	540	504	522	517	527	564	514	543	503	538	523	516	510	535	556	585	495	529	515	513	567	524	554	490	490	524	538	555	515	507	524	523	503	519	514	536	524	524	552	551	513	560	485	562	579	526	501	538	514	523	524	532	539	525	533	543	589	504	519	484	556	522	540	498	501	528	565	524	521	532	534	522	551	535	512	528	543	511	523	543	505	515	528	525	518	511	526	533	536	506	545	549	504	492	561	530	534	505	489	519	567	538	558	575	487	489	530	497	560	517	507	543	503	532	526	502	519	547	552	576	499	524	481	536	525	559	560	524	567	527	487	553	551	526	515	582	516	517	535	488	532	544	532	524	547	543	550	585	501	541	533	532	519	530	539	529	569	536	559	545	539	515	535	507	510	510	506	521	524	531	540	545	518	548	493	513	519	559	538	574	499	515	554	507	537	532	533	570	503	525	535	534	519	529	513	526	524	569	537	526	495	495	539	556	514	559	498	520	609	524	524	527	567	531	539	544	540	548	539	528	483	542	516	575	501	586	556	507	516	506	537	531	553	516	549	531	553	518	515	540	522	538	536	492	564	512	555	517	515	485	567	535	523	559	549	502	564	537	495	542	563	592	590	531	482	545	525	534	532	545	520	521	533	501	525	521	526	523	504	530	525	519	527	522	546	511	515	581	500	494	531	484	527	557	551	533	554	534	535	546	516	530	555	511	549	502	550	562	574	526	546	565	522	531	562	513	557	514	541	554	544	517	545	568	524	499	543	534	521	587	481	514	528	548	564	535	513	479	539	545	562	509	533	495	499	494	515	513	535	484	528	529	528	534	536	522	524	506	526	535	514	550	525	536	539	535	525	537	526	563	571	545	547	571	572	534	543	518	523	508	523	546	538	528	522	551	504	496	511	521	504	580	516	558	546	511	557	534	523	516	535	518	498	504	537	504	525	511	541	540	515	489	526	509	520	553	547	549	564	539	529	547	529	528	534	502	550	554	588	515	540	499	545	562	497	557	543	555	525	512	474	521	513	525	526	519	603	529	505	541	543	521	534	502	539	508	532	564	539	540	514	574	516	509	556	507	525	531	539	524	513	528	538	519	540	547	521	516	578	500	521	504	515	532	543	495	502	508	492	510	507	532	563	545	515	558	514
8911	2500	2912	2089	1371	951	722	501	457	377	342	297	224	238	208	210	224	205	192	165	180	195	177	174	176	211	265	250	214	270	233	202	150	148	142	165	217	249	230	177	157	135	136	141	143	171	135	146	142	142	153	137	156	138	116	119	124	125	114	136	148	129	124	124	129	142	130	134	130	142	111	136	140	123	131	124	124	119	120	121	136	125	139	134	119	127	126	130	123	138	158	122	130	121	130	130	130	111	138	130	118	132	138	139	135	119	141	120	129	129	136	105	93	116	103	137	128	142	127	119	126	151	120	147	125	120	107	116	108	124	126	150	132	130	130	122	130	124	115	119	134	119	116	116	124	125	119	125	116	131	118	109	107	153	127	120	109	112	128	121	141	111	126	127	136	105	121	108	120	116	124	128	116	128	154	119	139	123	110	122	111	124	124	140	135	135	116	125	125	111	117	100	109	114	127	125	118	111	121	120	138	115	130	143	124	133	151	108	110	112	121	125	122	114	110	134	112	123	133	122	121	128	126	125	124	128	120	121	120	123	116	128	113	136	110	144	116	128	137	137	112	130	114	121	130	119	137	117	119	120	138	122	129	135	120	122	135	113	134	114	121	117	123	119	116	135	129	141	114	122	129	108	112	129	104	117	101	116	118	115	126	129	115	120	119	119	120	131	112	142	109	128	138	131	129	127	117	119	103	130	109	113	137	130	113	126	113	112	135	129	127	110	119	127	116	132	115	125	116	141	141	136	119	119	130	108	136	122	120	121	88	149	108	113	122	123	106	137	111	125	129	138	115	133	126	105	134	125	110	127	115	134	120	109	142	110	136	92	129	132	130	122	130	122	121	145	142	139	134	124	133	114	112	134	132	130	117	142	116	122	127	148	133	128	115	114	125	115	126	121	130	123	121	110	128	121	108	142	107	108	118	140	118	121	120	108	139	104	114	139	136	112	116	121	112	120	115	128	115	121	113	122	132	115	117	102	117	134	128	94	126	132	127	120	120	131	118	115	128	102	121	122	146	120	101	144	133	111	109	134	132	132	117	132	114	133	96	121	126	149	112	111	147	135	118	151	125	120	127	118	125	114	134	151	124	135	123	139	137	121	126	104	121	128	118	125	138	125	140	117	115	145	116	122	118	121	124	123	139	137	120	109	128	115	127	119	117	121	136	119	130	123	91	132	127	113	122	121	145	135	121	132	118	128	116	126	117	105	115	124	127	132	114	136	104	125	147	113	137	130	134	123	116	131	137	113	119	131	130	120	139	115	141	117	120	129	123	106	104	113	126	139	122	124	124	133	113	140	132	144	106	131	97	109	130	124	124	123	131	136	132	112	136	103	107	136	107	119	118	106	142	127	112	126	133	124	130	122	142	136	103	125	133	103	122	91	125	137	118	135	134	121	128	129	117	113	136	119	135	122	122	128	139	150	133	126	114	117	130	127	115	127	132	106	112	121	135	118	126	119	124	120	119	132	107	123	149	107	121	122	111	128	110	107	133	121	127	108	127	127	151	124	120	129	93	112	126	144	148	120	116	125	107	118	127	121	116	122	121	122	139	121	143	129	101	143	124	123	130	112	117	112	135	131	107	128	119	127	114	121	128	139	124	124	126	128	135	127	119	134	138	107	109	108	109	127	115	118	115	133	139	131	116	127	124	102	131	121	126	118	105	137	123	116	134	127	145	93	120	142	117	123	131	149	112	127	119	109	124	120	118	114	116	141	146	118	129	118	131	102	137	129	130	111	121	115	132	123	112	110	125	131	120	101	106	117	141	124	124	119	107	112	120	107	122	122	122	112	104	126	117	123	137	111	129	110	104	128	126	132	141	113	120	130	148	105	116	106	137	145	116	109	105	141	144	121	133	120	131	126	105	120	115	128	132	126	134	134	118	104	116	108	125	126	138	137	95	129	124	116	120	119	129	138	111	119	109	110	117	109	122	125	118	117	107	122	125	125	129	119	126	142	119	118	142	109	138	125	137	132	121	110	115	117	124	138	131	141	116	117	126	129	130	117	124	149	150	121	121	104	127	101	120	118	120	127	112	118	129	125	113	133	117	155	118	114	125	120	127	122	130	117	131	133	121	95	133	130	130	112	131	113	145	117	126	131	133	128	103	114	133	112	126	103	113	139	117	139	152	111	122	131	137	120	133	121	143	139	142	127	138	125	118	125	117	140	113	113	135	122	135	108	137	150	139	118	144	140	99	96	119	129	121	129	124	110	111	117	133	131	111	111	135	117	118	130	136	114	124	131	106	126	124	117	119	132	133	115	127	96	105	106	102	113	113	124	109	126	123	122	126	121	113	112	113	129	130	115	108	134	126	150	112	134	114	118	129	136	106	111	112	136	120	117	124	116	134	125	131	109	113	118	118	124	121	110	132	130	113	124	109	116	123	123	115	132	116	133	142	117	152	106	134	125	120	118	117	135	127	141	129	101	106	142	103	129	129	114	128	121	141	114	128	110	118	112	131	125	112	121	131	115	119	125	119	126	131	120	134	133	127	117	122	134	114	129	118	134	118	106	128	139	146	125	121	134	110	128	112	117	122	140	112	122	114	121	122	130	97	120	122	115	125	121	125	122	120	135	129	121	115	137	120	133	101	109	135	112	126	125	126	143	100	131	119	112	136	131	144	120	113	92	123	129	121	134	134	107	128	137	132	127	121	135	105	133	122	130	147	113	133	124	139	126	136	106	130	141	116	121	123	106	120	119	135	127	115	136	124	138	130	132	120	108	115	131	125	129	113	120	105	120	116	102	105	116	116	117	118	105	121	108	125	127	124	112	131	108	104	128	122	122	129	128	128	127	129	122	111	110	126	102	138	122	128	131	127	114	113	108	133	114	115	124	125	127	113	125	124	110	128	116	138	110	113	107	117	97	121	122	128	123	116	119	128	110	104	120	104	122	127	128	131	140	102	113	130	107	121	140	110	122	112	109	121	131	139	120	115	125	133	116	127	130	130	116	142	115	148	128	117	126	135	114	127	117	109	120	116	133	144	120	119	116	115	112	118	128	111	133	123	131	125	96	133	127	125	134	140	102	122	138	126	138	121	119	137	137	121	162	128	122	142	103	118	129	125	157	119	124	120	128	118	135	109	120	117	109	120	126	108	132	109	135	119	127	124	147	119	115	124	124	120	114	115	134	121	103	125	116	127	132	112	124	122	117	113	118	136	123	137	115	115	154	105	134	118	141	117	130	112	133	122	98	143	115	106	107	126	109	136	129	119	123	114	122	142	127	128	125	127	108	118	112	118	117	125	129	134	134	150	133	120	123	123	111	121	121	125	115	114	123	134	149	129	112	116	117	128	126	108	143	134	120	115	134	111	116	107	116	122	116	117	112	119	143	140	138	141	95	125	104	123	128	122	122	118	107	113	119	113	121	117	130	120	106	147	113	118	138	121	120	126	114	130	108	135	127	99	119	117	123	127	133	116	131	134	118	144	114	105	118	117	129	145	118	125	123	118	123	124	120	114	122	119	135
7776	2899	6892	7285	6123	4884	3963	3259	2659	2377	1977	1782	1636	1468	1330	1274	1102	1080	1000	915	896	823	852	866	899	1185	1583	1659	1665	1674	1447	1053	805	705	719	883	1335	1972	1504	1034	745	557	584	559	633	729	630	544	486	501	538	521	521	526	502	522	531	508	498	484	522	449	483	512	464	478	463	482	459	463	461	444	469	469	501	468	437	459	444	457	495	497	440	435	455	454	455	457	414	461	438	418	432	474	451	463	427	458	449	450	396	408	447	445	491	441	422	421	419	435	445	479	431	420	422	458	401	431	428	441	441	459	402	394	458	409	465	442	421	440	457	447	434	396	431	479	445	427	427	455	435	450	469	395	400	416	394	421	405	453	399	400	406	458	477	421	455	433	440	459	416	456	415	456	449	419	419	472	422	453	416	451	456	417	440	415	405	426	421	455	414	460	426	425	427	422	407	423	418	418	429	441	386	466	416	427	409	422	441	386	451	441	429	423	432	433	428	414	421	401	403	418	422	428	420	407	406	468	422	449	391	440	462	416	423	447	442	420	416	450	417	435	434	416	430	429	451	447	383	385	444	418	439	427	448	433	406	412	387	424	456	438	417	413	414	429	420	426	439	429	457	421	458	411	424	412	410	441	385	412	451	429	438	441	419	452	420	431	408	414	430	414	436	436	444	438	409	411	412	422	455	423	424	397	422	430	408	443	424	412	428	418	409	429	405	429	460	416	438	409	441	446	477	414	436	461	420	411	427	408	455	451	412	388	398	418	428	442	438	431	423	419	441	435	407	444	463	456	433	440	403	441	418	400	448	402	412	449	437	419	444	430	417	443	429	434	401	411	459	451	443	434	410	419	431	433	436	402	419	398	411	424	445	469	441	428	449	429	435	418	416	433	419	413	437	403	445	438	429	437	425	441	423	476	419	446	419	422	437	459	449	435	442	448	444	414	416	410	420	417	402	429	405	420	441	439	432	462	405	439	448	433	407	427	426	436	439	397	420	413	440	444	409	431	443	425	355	413	428	427	439	448	437	468	468	432	407	402	429	413	404	445	429	409	391	413	431	439	417	430	450	412	441	422	455	420	409	437	481	399	444	435	422	428	425	480	465	418	411	424	403	433	433	402	418	418	409	416	451	411	406	419	427	453	451	423	417	453	444	416	422	437	428	419	430	420	428	470	437	404	451	411	446	474	448	427	383	379	430	414	428	420	455	396	384	411	413	386	438	402	426	414	407	416	429	424	392	422	428	466	395	438	439	419	452	406	439	432	418	431	448	424	446	389	412	443	407	455	436	444	437	452	424	446	446	437	440	416	464	426	448	430	425	430	407	430	392	448	424	410	414	428	428	388	414	426	446	424	425	442	448	414	433	459	436	456	426	418	409	416	399	425	401	399	412	449	406	432	435	403	411	419	404	441	402	443	398	389	377	402	409	440	404	423	412	418	422	435	465	455	417	441	436	460	449	407	411	437	413	411	402	448	434	445	449	448	398	419	388	430	406	432	384	425	396	424	415	456	408	395	422	429	408	422	440	433	411	428	401	448	435	398	474	432	386	449	440	397	433	437	430	442	418	441	441	430	391	407	401	442	426	434	379	429	437	413	425	440	426	417	401	389	416	420	432	427	415	437	426	457	414	415	421	426	385	429	375	430	409	403	425	444	432	396	439	396	455	405	404	440	411	402	402	406	434	411	425	443	436	419	439	426	437	420	397	447	440	435	423	429	395	397	403	452	449	461	411	428	473	405	430	411	464	421	441	417	446	418	429	430	428	414	386	419	452	437	436	422	405	399	411	396	439	390	444	364	457	439	423	419	439	439	390	434	402	420	433	407	412	415	416	444	478	410	433	400	444	408	427	439	445	397	425	429	395	390	433	455	411	413	399	434	419	392	441	402	402	443	425	455	441	410	456	441	446	435	403	387	440	445	420	422	441	426	450	474	434	437	409	476	413	442	417	398	435	410	431	403	438	439	439	419	437	429	405	421	464	416	428	412	408	433	403	404	434	390	423	424	456	441	398	420	400	428	403	422	419	417	438	421	431	414	441	394	426	448	388	407	422	439	451	420	408	438	436	418	449	430	436	436	436	409	450	397	413	428	429	377	430	398	444	425	432	439	424	412	434	423	413	417	432	434	451	457	433	439	392	420	424	456	451	456	430	421	398	433	440	440	427	451	435	421	415	430	424	422	411	436	416	437	396	450	399	427	393	406	409	408	420	433	437	433	421	432	428	428	432	416	393	415	432	423	420	436	414	417	386	460	430	449	421	458	403	411	422	451	401	440	439	423	437	418	420	436	409	438	425	423	413	422	448	428	428	432	455	389	414	430	422	418	446	414	406	421	424	402	445	418	408	396	406	416	470	440	427	440	401	429	428	435	374	418	433	457	451	413	400	408	419	442	447	416	417	399	432	400	413	419	437	366	464	443	429	404	449	425	439	414	393	431	468	446	442	432	435	432	452	437	406	410	423	406	423	429	463	415	398	416	406	436	422	417	433	420	414	429	424	411	436	455	416	430	410	467	421	419	382	436	412	431	389	417	406	422	404	439	411	445	419	416	398	395	435	417	436	423	440	393	419	443	437	393	447	410	419	439	418	421	457	376	401	424	436	413	460	438	397	438	472	418	432	388	399	459	414	436	434	388	381	424	435	443	378	434	406	457	431	461	421	423	431	401	424	393	420	417	427	433	421	428	391	446	432	423	432	450	411	406	425	429	446	400	457	456	387	452	425	437	466	411	426	430	444	416	459	414	395	439	388	422	444	425	452	389	394	429	428	420	424	454	414	429	382	430	405	416	444	432	429	422	402	422	425	426	374	436	427	423	402	411	447	392	427	427	444	416	433	428	437	406	422	400	413	437	413	421	418	408	467	407	453	408	425	393	430	433	436	415	435	429	438	421	415	421	425	405	462	416	422	436	421	426	431	429	407	435	397	429	457	431	442	465	474	423	393	446	409	438	418	451	416	421	451	404	388	422	443	428	409	435	418	455	431	404	434	397	416	432	406	400	448	427	425	442	394	371	438	423	434	395	436	404	440	451	454	455	406	463	451	457	392	438	453	431	450	427	433	416	411	438	423	405	422	418	424	449	433	405	422	466	434	426	451	393	412	449	414	451	446	417	422	451	444	439	423	431	424	443	404	463	397	443	399	410	440	431	389	450	458	445	434	468	428	408	426	411	444	412	427	401	419	433	436	409	443	436	463	414	434	472	403	433	394	430	432	419	464	431	450	427	434	418	402	414	425	407	437	430	380	398	435	436	439	442	420	381	415	390	421	404	423	381	414	419	442	431	386	419	469	404	412	430	411	420	419	434	403	409	444	460	454	428	411	434	400	406	402	441	435	422	430	407	437	435	408	402	385	428	434	427	420	410	446	406	446	433	415	402	439	432	435	440	438	425	433	435	437	450	436	435	433	426	424	409	412	447	408	439	446	405	413	440	404	422	455	409	428	410	408	451	442	454	450	403	416	430	423	416	433	430	421	453	445	448	399	443
1329	335	372	374	324	331	307	332	299	304	301	292	271	306	291	297	294	301	287	296	282	277	298	308	278	276	300	306	302	330	287	310	345	284	277	290	292	296	274	291	264	270	296	313	276	281	292	279	285	333	278	295	291	285	294	292	284	306	290	286	302	301	272	286	312	302	296	292	304	321	287	298	288	262	263	278	301	264	293	304	272	299	298	292	306	288	297	260	291	292	318	298	298	259	302	301	275	299	294	255	251	281	311	283	281	309	272	279	339	316	272	321	301	269	309	273	292	302	271	284	296	284	262	284	321	269	272	315	279	306	277	303	289	297	324	291	271	292	294	291	290	293	305	306	297	292	257	295	272	299	283	286	287	291	283	309	287	271	262	267	257	267	312	263	278	294	280	281	248	280	265	282	278	257	276	286	295	257	310	282	284	339	286	268	286	285	309	301	292	282	283	278	320	263	303	308	306	302	268	308	288	315	276	316	287	292	318	329	287	294	305	302	288	264	247	264	290	267	296	274	298	294	295	304	306	300	315	288	288	277	300	280	280	284	301	298	292	277	294	300	264	282	334	304	311	322	305	309	255	291	289	326	266	283	298	286	267	280	278	293	281	261	299	288	291	292	281	276	318	279	261	258	283	306	289	272	321	262	271	254	300	291	299	295	304	273	257	291	272	296	315	287	282	298	287	290	304	290	282	281	287	271	273	264	280	266	284	297	304	278	277	311	270	301	292	284	281	311	314	291	295	273	301	283	287	304	243	283	289	288	293	282	284	273	308	263	315	326	285	300	285	279	289	309	281	294	294	318	314	272	301	313	303	283	300	312	275	306	292	280	277	299	301	288	290	288	284	269	308	268	247	296	311	289	278	280	295	312	255	288	304	283	261	313	277	293	315	292	290	291	304	261	308	312	317	281	315	258	298	288	292	309	307	265	333	303	288	300	287	277	312	295	289	296	297	292	302	304	286	279	296	284	286	288	297	289	310	269	286	283	292	263	302	289	303	296	289	277	298	302	311	282	288	283	285	285	269	291	317	309	282	276	328	283	278	306	272	279	304	265	311	238	280	288	279	311	291	302	261	285	296	289	287	285	279	261	298	286	274	319	303	253	274	312	297	285	308	303	283	285	284	260	278	288	256	300	269	313	287	264	294	275	318	278	311	286	293	307	307	283	295	310	275	297	323	273	302	293	278	286	298	244	306	287	282	322	286	272	291	312	275	295	273	272	284	257	279	325	286	289	306	316	288	319	281	291	320	257	261	291	293	286	280	300	281	314	288	272	278	275	302	304	282	268	268	301	280	292	284	270	314	312	303	294	312	278	333	265	310	289	300	288	318	290	290	318	290	269	287	302	269	283	275	275	285	309	297	271	288	313	292	298	301	320	305	291	270	271	312	316	299	267	279	302	307	300	246	264	272	266	301	325	286	292	296	271	291	266	282	263	301	295	319	312	304	267	274	304	295	294	289	271	294	304	262	294	296	308	301	284	259	283	309	252	269	261	293	290	289	300	283	308	314	258	284	268	298	273	276	297	261	308	269	308	287	304	285	296	335	306	288	322	319	267	283	316	309	310	281	283	300	254	288	298	287	304	279	254	298	316	266	292	291	294	313	300	281	268	284	304	256	285	313	325	281	275	274	318	296	261	293	312	296	273	282	276	275	277	281	269	328	296	309	275	299	343	270	314	288	296	313	290	278	318	288	286	294	300	284	283	289	312	313	307	285	296	280	315	292	327	327	274	342	284	309	276	282	283	312	249	293	292	311	281	297	289	295	311	307	279	266	314	266	280	302	304	259	280	294	268	268	299	282	279	285	284	252	286	280	317	295	278	282	269	274	301	299	284	300	285	295	280	302	296	301	287	287	308	290	298	296	310	307	272	300	299	306	319	279	280	272	294	254	306	283	296	296	300	281	274	300	307	321	291	290	291	282	283	275	301	294	292	268	313	293	295	296	326	316	303	268	299	281	285	289	278	298	301	311	284	288	298	308	276	314	273	253	267	296	299	309	282	301	294	311	316	299	301	331	273	295	290	286	294	267	310	294	316	295	268	292	308	316	282	302	301	275	283	283	290	295	272	287	299	283	285	259	269	314	263	311	281	305	302	297	281	298	273	285	308	290	268	306	313	312	326	285	316	266	269	271	277	303	313	288	285	303	320	304	280	298	314	279	290	297	297	293	268	284	273	286	278	296	259	316	303	300	307	264	298	262	257	278	298	247	305	282	271	298	303	279	299	277	278	307	268	304	298	302	280	322	301	290	309	294	266	279	300	270	271	291	286	269	297	277	315	272	265	269	257	290	312	277	286	290	293	290	263	299	268	303	306	262	292	283	299	277	295	298	290	267	279	285	295	307	270	260	303	270	299	296	277	274	283	293	280	289	283	281	281	264	305	303	292	291	305	274	271	275	274	283	282	284	312	285	299	247	297	274	269	295	301	289	278	273	278	296	290	323	263	315	324	293	304	265	291	258	295	300	274	270	268	268	280	296	288	296	264	278	284	275	333	293	306	305	275	291	299	293	284	280	285	285	284	285	268	302	294	290	275	313	285	301	295	292	299	291	291	299	303	280	284	258	282	307	307	323	261	278	307	286	295	259	296	292	278	282	285	277	279	268	307	259	280	260	283	285	299	267	298	316	289	290	309	299	285	291	257	303	305	301	275	307	297	278	295	271	298	279	307	286	269	259	284	272	269	294	304	268	289	292	314	269	257	274	296	265	257	311	275	268	295	295	311	296	288	294	299	328	319	290	255	278	279	303	241	263	300	301	277	275	294	321	289	316	290	292	261	276	284	290	278	306	297	281	303	257	278	264	306	287	305	310	290	289	273	293	298	327	302	285	306	284	294	265	273	269	296	265	270	277	312	250	293	254	311	278	295	268	323	313	315	308	309	259	304	278	293	284	289	271	302	302	302	317	281	301	291	277	284	278	285	297	263	289	307	295	297	293	276	297	300	333	298	264	249	288	294	304	269	285	335	306	272	280	318	298	321	317	262	265	298	262	315	282	292	310	281	277	279	311	311	260	279	292	279	308	280	287	280	297	291	270	292	281	285	289	302	307	287	255	324	293	266	294	299	290	295	270	325	280	305	323	309	286	300	295	277	277	308	270	271	286	279	294	287	270	290	273	307	280	302	274	303	313	293	280	292	275	265	290	300	285	271	302	308	296	288	303	286	298	305	266	295	304	268	272	311	313	285	307	279	310	287	250	293	263	280	301	261	306	296	301	285	255	266	296	318	273	265	292	317	287	280	300	281	322	294	301	310	263	286	281	294	288	279	266	319	293	307	272	315	294	285	289	268	275	270	301	316	303	288	281	316	331	288	306	294	279	293	288	279	288	272	281	289	290	312	300	288	275	287	278	293	258	276	322	274	274	297	293	305	307	294	267	260	284	286	275	274	291	318	295	287	273	308	292	301	305	277	300	310	281	287	287	334	300	304	282	301	273	283	302	300	290	298	276	273	256	303	263	300	280	293	284	300
2299	958	1054	1083	1068	1062	968	1010	968	934	977	878	963	877	915	864	912	921	869	885	910	895	908	930	894	861	875	865	888	905	878	907	874	862	844	839	931	892	914	945	894	866	846	880	838	909	858	824	865	888	917	879	923	894	863	871	904	886	898	865	918	827	841	853	846	907	872	910	932	851	920	854	851	880	872	885	801	920	919	858	895	889	876	891	885	912	868	897	852	937	904	894	920	882	870	839	838	899	873	799	896	879	859	860	849	862	893	864	854	882	873	893	912	867	949	846	830	845	929	951	910	846	919	891	879	881	848	886	881	865	905	848	881	885	857	875	821	891	839	873	878	853	903	902	833	900	866	838	873	884	863	849	900	923	857	872	874	889	846	843	873	867	849	909	875	905	857	829	905	906	888	885	887	905	851	826	876	900	855	874	925	899	818	874	907	844	841	900	862	895	870	876	840	850	882	906	850	966	872	900	843	843	872	866	796	853	840	879	859	905	832	927	825	869	923	859	884	857	849	861	885	875	883	875	906	866	896	885	870	860	902	887	909	857	932	918	888	819	938	922	892	847	853	864	895	896	892	860	866	874	907	926	844	879	871	871	948	859	844	884	876	845	886	852	865	895	883	901	902	894	842	914	864	862	860	923	867	866	889	925	865	927	893	856	852	899	915	888	876	875	827	855	903	896	876	851	903	823	855	867	900	812	847	832	835	898	889	876	888	851	852	877	942	848	902	856	887	875	867	908	844	848	918	875	902	877	867	845	874	834	898	866	846	858	858	861	905	902	853	873	867	873	848	915	857	856	853	890	894	846	857	931	855	858	860	908	925	871	860	871	838	861	927	864	867	873	865	866	883	839	850	918	896	889	881	917	892	838	904	874	933	864	879	890	862	871	830	830	913	860	866	898	872	882	854	839	922	842	836	826	859	850	878	834	855	825	843	872	891	849	864	862	901	869	934	848	836	904	885	883	855	842	930	850	896	841	898	828	911	830	860	892	844	884	897	881	915	858	916	860	889	864	808	863	833	911	886	848	860	858	873	894	855	872	867	876	868	909	879	899	851	913	882	881	883	869	904	906	842	859	881	856	833	910	832	799	895	973	818	857	851	874	915	893	838	829	899	884	910	925	826	966	896	833	843	854	886	867	904	828	815	877	882	851	902	811	885	872	873	837	961	854	875	871	850	857	867	853	961	915	876	883	846	775	883	865	861	885	885	843	864	929	934	876	821	898	933	921	870	872	916	886	822	906	900	874	860	889	883	870	877	855	930	878	855	859	888	813	860	881	885	822	829	947	932	871	868	841	828	824	873	890	867	898	880	919	900	883	901	884	905	920	861	891	869	860	909	829	883	829	891	921	847	850	883	870	901	939	836	921	874	826	840	823	864	890	890	849	899	918	905	897	883	904	838	899	870	874	845	848	892	893	919	845	895	892	850	892	847	868	902	815	823	882	847	900	866	869	856	901	876	843	887	880	801	906	900	781	909	893	902	881	887	922	875	922	818	840	920	856	913	850	859	873	885	900	899	889	886	807	873	837	894	881	881	861	870	859	843	907	915	865	886	852	885	875	909	849	893	878	856	899	850	865	885	809	884	864	870	807	863	854	878	863	835	824	843	809	923	878	846	913	865	903	884	875	837	866	882	841	843	878	837	903	905	881	867	877	843	842	867	863	910	830	919	890	955	868	875	874	905	904	853	891	851	840	865	894	876	867	910	828	899	867	857	879	837	906	913	927	887	796	889	848	896	837	854	845	898	844	812	932	892	879	923	897	891	887	888	859	859	928	883	875	831	920	907	902	870	890	847	865	909	869	836	886	909	896	839	881	845	886	883	832	867	928	893	824	844	898	889	846	859	888	864	884	909	858	881	899	878	867	880	844	867	895	890	887	882	910	874	868	856	887	876	903	862	838	844	871	789	839	861	855	879	836	897	889	858	873	925	835	873	891	887	878	863	868	927	936	895	822	867	895	839	886	849	848	877	786	842	889	895	860	883	841	851	919	843	888	899	885	885	875	880	864	818	897	921	829	895	755	886	886	849	828	879	864	864	885	890	877	850	910	875	904	857	812	882	823	867	891	893	875	880	887	908	882	897	885	868	818	899	894	879	916	908	874	795	896	886	804	920	913	889	887	913	873	898	855	924	866	840	871	801	893	865	909	826	850	870	878	902	891	858	887	875	899	891	863	884	872	883	893	867	870	870	882	862	861	821	930	890	878	864	887	864	834	889	872	945	850	870	912	905	870	867	834	842	826	877	908	853	837	864	861	874	908	902	879	921	864	861	893	900	868	818	865	852	846	837	878	897	858	839	902	892	875	893	846	906	858	916	859	924	904	930	876	870	900	889	877	855	868	855	809	880	895	873	919	850	870	896	838	869	870	849	863	870	886	924	860	933	928	901	885	912	859	846	825	890	836	871	904	949	848	859	894	857	926	861	925	874	819	845	862	883	921	919	887	877	858	898	855	903	837	858	891	851	835	855	820	908	836	881	852	897	896	890	906	918	829	855	898	881	839	916	913	883	825	902	874	849	885	873	817	825	886	852	864	839	940	863	861	846	825	897	882	871	911	820	908	874	853	875	860	898	893	865	794	844	858	830	867	867	890	883	862	859	865	894	865	898	843	876	859	861	820	901	837	835	888	840	865	850	868	879	797	879	818	866	840	913	865	912	879	904	913	886	867	890	933	932	868	898	848	893	953	928	848	925	932	902	843	834	886	889	861	896	857	870	859	869	868	874	866	871	838	867	905	853	890	858	847	855	900	868	872	887	915	864	868	883	869	862	905	869	846	886	883	833	877	881	886	881	887	868	885	869	887	864	826	901	855	940	883	859	882	909	878	878	887	843	865	885	863	906	916	867	897	865	829	900	845	866	836	876	913	879	847	845	856	817	813	847	813	849	858	846	869	874	865	849	863	859	856	921	868	877	887	808	837	896	842	890	868	890	824	863	867	843	899	905	855	876	888	910	850	826	894	859	883	911	904	808	887	850	846	904	885	850	904	872	893	860	867	858	871	876	798	874	907	902	870	867	878	890	915	870	914	917	872	897	891	839	827	872	868	893	889	861	909	907	817	861	853	856	819	858	842	915	914	815	852	868	847	878	824	847	832	835	923	903	847	867	933	847	872	876	895	902	832	857	864	798	876	886	934	860	876	899	935	857	863	835	900	902	854	876	840	957	868	865	872	876	907	867	870	865	864	864	907	860	896	873	801	872	856	858	873	892	863	905	862	871	898	945	882	915	921	827	921	878	894	880	834	888	879	874	882	901	874	874	868	902	878	826	876	816	888	878	945	861	893	871	902	930	863	891	921	901	854	816	827	912	887	864	856	827	845	837	816	847	863	908	891	909	858	874	844	867	818	901	900	826	816	853	898	873	852	849	905	869	879	865	894	892	869	840	876	816	870	872	882	940	870	913	875	873	859	891	871	931	866	894	894	882	866	868	852	922	946	889	871	893	907	875	847	895	860	885	907	958	874	792	894
4678	1241	1545	1118	811	573	470	403	370	263	262	288	235	214	212	201	205	186	186	175	152	204	189	195	181	181	211	206	224	214	184	197	167	175	182	171	192	243	219	193	205	169	188	181	168	181	179	169	161	152	183	162	178	172	175	165	177	157	166	167	157	159	167	182	170	167	151	157	162	170	150	157	183	186	171	146	167	146	142	146	171	170	185	156	162	151	151	161	165	164	163	158	172	138	172	159	166	147	174	170	182	182	159	160	159	153	158	170	166	158	165	175	151	137	161	131	151	156	177	140	162	148	155	158	151	145	146	170	176	158	181	160	179	152	181	144	149	194	174	158	163	186	162	168	163	172	175	161	148	157	166	169	143	171	153	164	157	154	160	167	167	160	161	160	166	144	171	171	123	175	155	143	160	141	175	157	159	147	171	161	158	184	160	149	166	178	159	157	154	159	171	179	165	147	178	168	156	142	175	163	176	162	158	161	163	130	166	155	194	168	161	140	162	162	168	165	156	149	175	148	185	168	171	159	188	166	136	142	151	168	167	154	177	172	167	148	178	165	168	184	160	152	167	163	160	187	159	184	181	146	160	157	173	158	136	145	183	153	158	173	164	159	147	149	165	157	161	155	167	159	168	177	146	189	163	148	144	153	169	151	197	159	165	153	179	192	173	144	171	167	192	172	164	151	180	158	154	181	183	161	150	149	161	180	171	164	158	144	160	165	155	159	161	168	171	172	180	160	147	169	151	153	149	159	150	179	151	150	152	157	162	159	175	163	157	168	150	167	170	153	140	163	172	169	159	178	142	152	174	171	169	132	173	162	175	159	164	154	142	134	161	168	167	191	157	177	142	160	166	170	182	169	157	147	164	161	182	175	170	152	140	132	146	171	164	150	150	153	159	163	159	166	167	152	172	188	154	161	150	147	157	160	183	162	160	157	177	182	168	148	162	161	153	183	167	155	157	157	140	169	162	159	169	158	136	171	160	146	147	170	170	149	145	176	152	172	182	155	159	147	138	152	183	150	154	140	146	171	160	164	163	160	149	162	146	164	162	188	161	170	138	150	161	151	157	156	150	157	166	149	166	173	164	149	148	169	173	140	173	152	179	184	171	156	150	165	160	153	157	171	186	167	161	172	174	152	151	149	155	133	166	175	161	177	148	154	171	145	164	154	171	168	150	154	153	158	157	154	177	151	164	164	152	175	178	173	169	147	145	177	157	167	169	145	160	169	150	184	140	149	146	166	151	172	163	177	164	166	164	189	170	172	144	155	154	151	146	192	172	150	178	154	146	160	153	148	153	170	170	168	153	164	155	160	177	173	174	176	159	152	161	188	176	168	177	153	165	174	160	148	164	163	162	156	141	168	173	173	168	161	147	159	192	164	136	165	165	168	168	191	175	131	168	150	154	155	175	190	159	142	176	163	141	157	144	165	170	157	163	165	124	151	170	176	163	142	165	154	166	189	172	161	190	139	152	153	165	164	150	178	175	168	168	134	132	159	159	155	176	189	154	142	178	153	172	166	164	171	169	158	153	163	167	178	173	174	153	157	151	167	173	153	165	166	135	158	157	142	140	173	173	157	152	164	138	165	156	175	147	152	152	153	157	180	164	140	151	159	140	166	165	169	164	167	153	164	158	153	151	167	139	154	169	164	139	194	147	178	155	171	145	167	165	155	168	172	143	172	188	139	156	180	163	150	162	151	180	164	137	165	149	158	139	156	167	158	183	154	131	153	154	153	140	174	147	161	151	168	159	154	157	140	154	156	158	161	153	162	155	156	167	146	159	134	158	158	157	133	152	154	176	162	174	178	175	163	180	175	173	146	170	149	194	135	160	143	146	173	193	151	140	158	145	158	162	146	155	160	158	149	158	162	136	145	189	165	137	181	158	154	159	151	158	142	149	158	153	162	155	159	177	135	157	160	144	169	152	168	174	149	157	168	164	153	155	172	182	175	140	126	170	162	164	181	165	163	173	152	196	175	169	144	170	187	165	157	141	168	163	169	171	170	168	163	140	159	142	150	140	165	156	157	168	152	169	162	169	151	166	197	158	146	141	150	160	146	175	192	146	137	177	158	144	165	152	172	194	152	150	154	156	178	163	139	145	144	157	160	156	170	143	163	149	186	147	136	175	169	150	172	161	143	167	144	174	176	163	156	154	152	151	136	194	146	159	171	159	156	147	151	144	173	162	155	184	166	159	142	170	160	170	149	181	154	169	146	152	147	168	193	157	156	152	156	169	134	161	167	151	150	177	171	134	168	150	152	173	179	160	160	140	159	174	154	145	162	163	171	156	166	162	155	157	159	174	152	170	164	148	150	167	154	149	175	169	192	163	150	158	150	153	150	171	172	166	179	169	155	135	158	149	145	161	156	159	140	154	166	149	165	164	170	168	158	158	172	165	144	149	157	159	166	180	175	158	166	156	180	162	169	146	156	176	158	181	162	142	184	140	173	149	168	174	179	150	156	164	160	178	186	174	159	144	146	168	166	164	170	118	164	145	151	165	195	178	141	136	165	166	166	153	164	168	161	176	146	175	155	133	186	152	157	170	189	155	176	177	167	169	170	165	160	149	135	150	144	171	163	152	176	139	177	172	166	144	146	142	152	162	132	165	147	183	153	178	165	160	149	147	150	146	167	172	162	155	180	155	165	184	164	180	157	167	151	172	150	142	157	130	149	138	160	156	147	176	154	154	165	180	159	153	163	148	159	156	145	172	162	163	171	161	142	142	160	140	140	183	156	170	134	152	163	154	136	170	142	159	142	159	161	178	130	152	149	152	156	137	178	157	165	173	171	158	168	121	138	170	166	151	177	152	152	136	175	170	156	147	160	162	177	171	172	158	159	159	169	165	166	165	157	162	198	169	166	175	151	174	164	160	150	134	180	145	134	163	169	148	141	158	159	173	150	169	136	150	161	167	168	163	168	155	170	146	169	178	175	187	156	163	165	156	155	168	150	154	173	186	158	159	154	167	161	189	157	137	165	159	167	162	159	178	165	161	163	173	163	153	148	173	167	175	160	169	165	150	172	133	160	172	159	178	141	145	160	167	141	155	154	156	165	171	152	169	154	152	153	157	154	172	167	149	185	182	162	173	172	154	159	159	150	179	157	168	159	182	153	152	195	158	145	169	177	155	156	166	167	148	172	148	153	173	146	171	145	163	148	165	168	157	167	144	156	148	174	172	162	164	186	156	175	147	167	155	159	149	177	172	172	153	169	155	157	168	160	159	177	165	163	171	165	171	156	157	153	171	164	149	148	149	154	182	175	165	149	149	164	158	164	152	139	150	186	174	188	147	194	160	151	149	149	138	155	160	161	162	138	145	145	161	169	161	151	188	184	142	144	178	146	150	154	162	186	169	151	150	174	139	161	151	173	159	138	152	142	145	166	170	140	173	163	144	161	154	165	169	159	161	147	160	154	196	156	139	162	139	171	152	174	156	162	169	168	153	183	176	160	140	203	167	147	169	155	142	170	153	144
5546	1761	3955	4178	3546	2903	2321	1896	1748	1497	1325	1244	1094	1089	981	950	840	829	823	794	812	756	742	790	805	895	1009	1098	1110	1132	935	789	748	677	708	848	1003	1347	1110	770	698	595	575	607	595	657	655	612	576	592	576	612	599	522	582	549	533	544	565	564	557	534	560	512	567	521	550	587	539	558	568	538	538	532	538	575	524	533	520	539	540	540	554	543	593	518	553	528	560	531	552	562	516	555	539	510	524	537	548	505	552	532	563	522	522	533	551	561	506	535	558	530	524	538	530	549	525	520	577	527	526	554	511	541	557	548	537	536	519	557	559	546	504	577	515	532	538	527	524	573	551	502	536	530	566	554	499	575	490	527	546	542	492	522	574	532	527	517	576	514	502	481	550	561	543	502	521	503	565	536	539	545	526	596	515	550	557	517	516	540	534	550	532	541	518	537	548	526	539	509	533	551	520	507	531	516	494	559	527	494	529	503	508	534	508	532	577	543	511	558	539	530	507	484	509	546	511	521	557	536	551	534	528	531	502	535	501	557	510	516	515	521	520	509	557	528	557	536	542	532	559	520	539	492	549	533	552	533	563	549	505	505	559	555	519	537	500	541	527	573	540	497	525	507	525	549	527	525	519	553	506	538	483	579	572	489	543	518	511	558	530	530	490	520	538	500	525	494	561	549	513	554	529	544	506	557	562	517	519	490	529	545	532	520	513	542	563	515	502	518	525	544	526	521	540	561	498	570	500	495	553	567	546	515	510	491	518	497	551	504	546	531	509	504	553	524	497	544	553	557	508	517	522	518	526	481	544	525	508	482	500	507	528	538	520	519	525	561	528	543	547	516	508	558	498	513	502	534	503	544	519	500	527	521	506	528	513	535	575	488	512	492	585	525	506	499	550	550	508	535	503	488	575	513	525	536	510	518	527	514	520	513	505	517	542	503	553	561	540	547	525	538	556	523	533	518	555	586	502	533	532	577	532	492	525	527	514	523	525	500	547	534	546	497	536	550	543	551	494	514	485	513	519	501	527	563	562	554	520	521	502	511	548	554	531	530	526	544	529	515	596	496	545	555	534	500	519	479	533	520	522	534	560	494	537	546	492	495	525	525	526	588	507	539	558	517	537	525	509	503	522	506	555	530	542	542	534	536	541	510	523	506	495	516	542	515	496	530	550	538	543	536	517	506	521	499	512	539	510	533	556	492	559	543	543	517	526	526	500	557	514	546	545	517	511	513	538	484	502	558	538	537	562	548	540	509	524	526	481	505	496	532	528	539	526	540	525	541	543	538	513	520	553	538	521	541	521	522	521	533	480	542	508	536	524	497	522	505	515	520	552	529	541	498	549	529	540	540	502	568	555	549	507	506	531	537	512	519	528	545	550	531	485	520	528	575	546	524	548	517	551	545	551	531	519	524	538	471	501	511	532	551	524	520	553	497	519	534	510	533	478	533	510	532	491	503	507	520	546	549	508	524	577	565	501	534	544	519	564	518	559	515	533	526	535	520	500	514	503	523	523	524	560	521	513	544	517	492	531	531	509	464	540	515	560	512	537	517	558	517	517	501	504	503	511	536	531	506	502	556	554	561	515	526	514	546	520	537	552	536	529	537	522	508	503	552	491	541	505	511	549	499	508	554	512	533	550	533	506	550	521	546	546	551	521	533	518	517	565	526	464	484	554	517	515	524	525	550	546	543	543	524	527	525	534	553	564	581	527	490	515	580	553	522	533	556	513	513	535	521	518	584	519	491	512	539	530	496	570	516	557	530	559	516	547	538	525	556	536	525	529	542	525	525	542	519	512	517	559	511	504	560	512	529	504	543	536	520	525	532	510	543	525	491	553	516	518	560	554	509	508	510	502	527	500	517	525	545	538	551	517	515	500	502	524	511	523	517	532	569	489	492	525	496	511	574	555	482	504	522	562	537	531	519	521	501	553	510	515	572	513	546	555	495	491	489	498	548	525	570	530	510	493	517	524	521	510	521	529	517	519	511	514	520	506	542	539	556	522	538	535	509	548	500	576	522	498	561	489	514	533	538	531	516	530	573	543	552	556	534	594	517	495	549	551	500	517	544	556	521	567	550	535	525	545	515	501	566	509	492	551	541	526	527	479	510	570	536	541	546	525	534	529	538	536	517	516	508	524	539	486	537	554	528	513	565	563	528	577	503	528	557	495	542	562	511	572	561	514	512	525	543	530	523	566	503	526	522	530	539	509	542	526	542	516	535	554	528	553	560	530	527	510	506	569	536	510	564	546	507	507	584	492	503	543	524	525	531	520	502	526	521	505	510	504	480	524	562	540	544	517	533	546	524	526	541	530	555	510	522	541	533	547	549	521	506	508	528	556	564	509	554	502	518	515	531	511	549	531	538	550	515	497	516	540	542	535	558	537	546	527	522	526	537	532	496	536	543	532	543	569	504	550	481	527	503	496	548	538	512	491	528	565	561	520	545	533	547	538	529	512	553	531	520	504	514	543	543	534	564	541	485	506	500	516	556	515	542	545	563	493	555	557	511	523	489	535	537	541	526	559	561	511	539	536	543	537	512	573	489	512	505	529	531	529	526	552	495	499	536	511	557	506	514	551	528	500	509	528	543	542	544	544	518	544	557	564	528	521	568	564	475	559	531	522	537	528	553	498	479	559	528	561	497	511	532	546	549	541	528	534	532	499	500	536	512	533	477	523	489	556	528	534	548	532	537	511	540	542	547	529	520	562	502	527	540	509	508	535	527	496	520	559	531	485	561	548	538	523	549	549	584	557	515	557	497	536	509	555	571	534	535	540	572	529	528	552	538	507	525	536	524	529	518	489	489	528	531	539	564	525	577	523	493	561	544	556	546	535	518	552	496	549	537	529	505	492	557	520	530	501	528	548	481	488	531	545	532	533	541	544	520	553	514	507	546	556	543	527	536	522	555	494	543	504	502	563	561	548	553	548	569	491	534	515	573	507	515	541	574	517	554	537	540	501	559	498	523	471	536	523	523	484	526	550	520	548	526	510	532	521	576	571	481	539	497	547	519	512	537	519	500	506	509	537	536	496	472	542	587	541	535	529	526	513	525	508	536	531	533	551	587	527	517	489	539	521	511	545	525	503	495	574	532	505	516	532	510	509	542	489	538	537	539	485	507	533	495	513	507	511	540	523	555	516	540	533	579	558	506	559	531	548	503	542	514	509	538	517	535	507	508	546	513	538	503	517	542	547	520	518	527	537	532	544	530	537	505	521	536	494	547	533	535	521	540	508	526	561	536	540	568	531	556	554	518	507	561	553	509	563	488	505	515	510	521	549	519	497	512	543	534	493	516	566	523	523	541	532	488	507	522	530	525	511	535	505	510	534	502	528	496	546	542	536	542	519	525	570	534	487	525	502	530	536	551	525	520	519	515	520	530	505	561	535	540	497	539	491	498	524	540	520	518	565	516	509	509	548	552	514	499	533	554	532	510	517	519	566	486	505	543	462	523	529	555	503	508	502	518	533	568	538	538	514	518
8702	2443	2954	2090	1342	904	734	486	457	335	329	278	249	250	246	216	192	210	183	188	154	154	149	171	170	194	259	212	207	217	217	148	155	162	174	163	241	271	227	176	155	128	131	149	132	153	165	136	141	138	136	146	116	124	130	134	136	116	119	126	117	125	133	124	115	129	121	126	125	141	119	110	115	129	115	114	106	133	125	134	153	122	111	113	126	141	131	136	105	131	139	133	122	125	123	112	108	141	112	111	147	129	132	110	118	106	129	113	105	122	119	141	122	126	117	127	123	127	138	120	108	126	127	108	127	125	107	144	126	144	121	121	139	132	114	125	119	114	118	116	138	116	135	132	121	129	125	109	115	121	103	129	127	128	119	127	122	129	109	120	144	122	116	128	129	130	108	119	122	114	125	115	116	123	126	112	155	133	121	127	122	122	102	142	115	118	142	121	105	101	129	129	129	135	123	114	126	118	125	135	120	106	128	131	126	125	109	122	125	93	124	117	122	132	118	122	120	124	101	144	131	103	125	117	113	145	132	109	152	146	96	143	117	110	141	135	122	111	128	124	132	114	130	110	107	124	123	117	125	128	125	139	139	129	140	114	136	113	122	113	112	126	130	120	117	110	112	124	119	125	117	120	115	108	105	132	151	104	119	122	132	132	134	123	127	105	133	107	144	118	120	115	117	135	112	118	123	102	107	129	127	121	96	125	104	123	119	102	121	141	111	124	115	107	123	129	122	105	113	114	135	112	118	133	100	100	128	99	126	135	116	122	118	123	119	113	140	113	102	123	141	124	97	125	135	127	118	122	134	109	96	119	121	109	117	107	129	101	129	108	101	114	143	114	113	129	121	129	116	135	128	111	114	119	106	135	117	125	105	112	104	100	138	123	114	100	123	134	130	103	113	106	135	107	120	119	140	124	106	111	129	133	115	114	132	136	126	115	132	150	107	137	127	121	102	127	134	100	115	114	133	112	115	121	125	133	99	123	127	129	140	127	129	115	113	97	121	134	115	117	120	151	120	106	143	114	148	110	141	130	116	118	133	129	124	136	99	91	130	149	112	113	141	130	119	136	117	110	124	116	131	126	120	135	120	130	128	140	127	117	142	120	122	101	131	120	110	124	127	138	93	119	115	118	107	122	113	133	120	134	136	125	113	125	129	119	123	122	148	118	144	126	128	99	122	136	124	122	108	120	122	124	119	122	126	116	123	126	136	114	126	132	135	126	122	107	130	141	120	104	109	132	115	123	120	132	105	117	131	107	115	109	105	131	106	106	127	125	136	106	127	129	117	123	110	113	122	123	134	107	136	136	131	131	110	122	118	120	131	119	111	108	118	120	126	108	107	117	120	100	110	95	122	107	125	118	118	125	127	128	111	120	100	122	128	123	135	119	102	141	125	115	115	124	112	132	106	120	123	120	133	143	114	135	125	118	138	105	121	134	138	131	87	110	122	114	123	149	121	120	115	124	136	119	113	135	114	127	135	120	134	140	110	119	112	124	110	117	126	122	133	133	130	114	121	121	138	129	122	140	116	126	115	118	131	119	116	137	132	129	100	116	134	123	121	138	110	120	126	106	132	122	129	123	137	100	107	85	120	131	125	122	113	115	110	136	115	121	127	115	104	116	119	127	114	116	111	112	111	117	103	131	123	126	122	138	134	135	118	109	135	113	124	140	129	123	128	144	124	120	111	122	133	129	129	123	101	119	126	120	127	148	113	104	102	137	134	143	121	128	121	114	119	127	134	93	115	127	116	126	125	123	123	117	117	110	112	122	131	137	133	136	130	127	131	99	127	121	129	115	131	100	123	134	140	134	135	107	113	145	115	123	109	125	126	137	139	117	121	113	121	117	104	128	122	136	129	114	125	104	131	139	118	116	114	120	119	116	124	128	135	118	118	121	123	139	134	113	108	105	141	128	120	118	116	112	117	136	125	119	111	111	125	110	135	118	119	115	115	130	128	112	117	127	129	128	122	111	122	125	140	131	125	120	110	112	112	129	126	124	134	102	105	109	111	108	124	123	106	128	121	117	119	135	138	132	123	127	104	129	115	116	100	130	122	124	113	121	140	112	106	114	113	144	119	142	120	143	113	107	104	118	124	111	122	125	141	112	144	132	116	128	121	121	116	113	114	135	132	117	113	129	109	124	112	125	117	137	110	123	140	114	83	112	126	118	118	123	122	124	126	131	112	117	118	107	127	122	112	103	127	119	117	141	107	114	122	131	126	122	122	124	139	129	137	115	107	118	161	112	119	113	125	109	125	131	121	121	123	110	141	124	103	106	113	137	109	115	127	111	122	121	115	126	118	91	134	120	126	131	148	121	115	117	122	108	127	108	114	126	114	110	139	127	110	147	118	134	115	126	119	126	134	124	123	120	125	104	111	103	128	102	137	108	117	117	116	151	104	116	124	112	120	112	120	124	132	134	124	116	116	109	125	143	123	116	126	114	135	127	130	130	135	124	138	98	122	132	126	135	117	107	119	125	102	113	125	126	125	107	138	108	123	113	114	113	114	138	141	117	130	133	121	130	123	125	127	129	104	122	109	105	110	139	119	120	115	126	120	128	117	125	128	114	103	119	138	148	106	131	140	120	125	126	113	120	132	114	106	126	131	122	128	110	103	120	135	120	126	133	114	121	120	118	122	110	136	117	114	139	119	131	101	127	127	119	106	129	134	109	112	122	125	123	115	119	118	120	124	136	119	115	118	114	111	104	118	110	122	117	126	130	103	141	97	132	119	129	130	141	129	136	115	128	108	98	104	134	100	128	125	133	116	144	105	120	130	107	120	106	116	125	128	115	111	123	106	116	119	112	122	109	117	118	123	137	112	122	132	133	130	125	100	109	130	120	123	126	122	139	150	114	122	125	120	142	120	132	130	125	119	124	128	112	128	110	132	117	109	128	122	130	119	121	117	120	113	132	119	122	120	138	128	121	139	126	135	123	119	133	128	137	138	123	128	134	97	125	121	116	130	88	118	128	107	119	105	108	115	125	123	105	132	127	126	116	114	135	118	99	142	125	130	104	141	115	117	128	117	118	124	102	119	99	128	135	123	102	118	112	114	111	128	108	141	101	116	117	110	108	113	119	104	113	108	133	123	111	105	112	116	135	119	133	145	130	109	120	120	133	127	126	109	129	110	120	130	114	122	106	145	100	121	121	117	112	129	126	129	124	123	116	143	125	114	122	125	124	120	115	120	129	130	135	127	118	130	127	96	105	105	133	121	135	122	111	109	117	115	133	120	129	126	118	112	117	129	137	130	130	121	122	131	114	120	113	114	135	125	118	129	128	123	131	134	117	121	125	99	112	110	121	115	121	110	119	111	108	155	105	111	125	122	143	118	130	112	120	120	119	82	115	114	114	132	114	113	136	142	119	134	108	116	107	123	123	135	126	140	113	102	133	114	133	135	106	122	114	131	161	125	119	118	129	144	121	141	126	140	124	117	119	148	113	133	121	129	131	115	127	126	132	113	115	132	100
7791	2797	6734	7065	6088	4869	3994	3265	2809	2318	2057	1825	1598	1422	1316	1163	1175	1054	1001	948	881	849	831	849	939	1092	1363	1440	1484	1424	1247	835	746	751	849	1185	1861	2158	1496	1022	712	562	584	639	649	623	604	575	519	534	523	572	503	520	486	470	457	466	492	516	494	489	470	476	511	471	456	452	444	472	476	464	488	461	480	458	480	440	417	452	458	484	441	431	433	443	468	434	471	457	474	417	448	430	438	462	445	438	423	415	449	447	493	457	457	427	422	447	470	438	418	427	440	436	431	459	441	444	447	400	424	466	440	408	451	416	454	440	447	404	404	425	440	407	428	417	432	427	443	454	451	412	422	411	416	446	431	462	445	391	475	442	415	437	399	449	426	431	424	422	407	404	414	434	397	416	429	446	462	405	442	465	436	431	401	474	437	431	376	424	424	413	438	425	397	433	380	423	440	415	430	464	433	452	423	392	425	445	394	400	439	415	400	413	433	421	463	435	437	433	415	449	427	442	423	433	443	423	433	467	437	450	409	429	423	465	442	443	461	409	379	398	407	446	423	420	400	455	417	409	481	423	430	445	414	442	491	412	398	432	423	384	437	445	422	438	368	485	436	412	454	460	433	448	413	393	417	436	420	412	405	423	407	392	418	428	456	415	433	426	425	455	424	400	439	400	444	438	442	405	459	455	435	433	455	416	426	416	414	449	452	433	397	449	416	438	440	427	430	428	399	429	405	455	443	408	429	419	396	387	457	447	413	426	427	435	410	417	463	444	419	425	428	442	439	420	413	427	459	454	424	418	388	412	445	409	427	405	405	417	447	406	405	399	431	449	436	410	428	420	430	415	451	428	417	432	417	404	435	420	426	462	429	426	423	454	411	403	430	407	430	384	424	424	427	434	425	454	444	440	392	428	403	494	440	454	421	395	396	410	451	422	430	394	394	399	403	435	413	408	429	405	352	455	448	418	406	464	457	454	452	382	450	398	461	390	424	418	444	413	425	450	417	425	421	423	420	439	427	441	418	452	429	402	448	467	429	439	457	443	420	436	429	440	398	404	430	457	441	429	442	414	436	439	412	417	440	404	426	396	477	443	439	426	426	433	429	418	457	457	431	452	418	415	438	457	438	435	429	449	434	433	410	435	441	437	407	452	422	417	436	446	426	433	462	431	436	429	383	430	395	446	426	439	470	396	454	423	422	388	425	443	410	442	436	456	429	423	427	430	428	404	391	422	427	454	401	450	403	417	447	439	420	401	437	419	437	476	408	437	427	440	429	384	424	428	399	401	433	442	408	423	426	410	434	412	417	433	440	432	406	428	442	448	411	424	417	427	395	420	434	383	423	400	424	473	404	421	414	445	469	435	409	392	441	446	386	396	403	445	467	414	446	452	434	377	434	413	408	437	488	402	436	418	460	417	398	428	418	427	426	459	396	404	387	431	406	430	406	433	455	414	411	399	450	439	435	446	435	445	429	437	390	388	390	403	423	417	432	438	450	383	443	422	409	419	436	429	424	426	423	426	424	417	426	391	449	390	461	418	410	460	439	440	419	380	428	402	452	441	404	421	413	474	438	429	400	417	398	429	405	446	418	411	420	415	432	412	440	456	465	455	448	403	384	415	446	434	418	412	421	407	383	398	417	442	420	401	447	388	449	406	441	433	437	427	441	410	401	424	453	411	413	409	394	423	400	424	446	432	409	447	392	447	417	415	473	442	438	436	408	415	418	433	415	431	441	415	423	404	409	448	451	420	419	428	440	375	412	443	457	396	437	406	421	441	405	401	408	432	407	412	428	441	445	386	432	411	452	410	440	456	445	410	407	387	406	425	418	422	396	345	391	425	432	429	436	381	423	401	400	403	441	396	447	415	422	407	401	444	461	449	436	435	409	460	450	391	433	397	461	433	454	427	410	389	450	416	426	477	418	409	442	425	403	424	411	370	429	439	385	461	397	428	444	437	434	452	422	407	418	373	418	427	431	422	451	420	397	373	437	466	425	433	401	443	398	403	411	399	429	411	386	441	425	437	449	432	425	386	406	425	425	408	434	417	417	417	414	423	451	425	442	457	418	426	402	432	405	400	446	423	392	407	417	414	458	432	384	432	393	399	430	415	418	430	460	421	407	420	400	442	412	426	405	446	473	448	399	394	468	435	423	436	446	426	397	409	420	406	420	441	400	442	420	452	421	418	426	402	428	436	419	439	442	430	437	418	440	415	449	407	420	448	417	434	422	433	425	409	409	431	434	419	431	430	390	421	418	425	438	451	428	409	427	438	439	441	403	423	397	414	418	421	438	392	435	417	387	454	441	449	440	426	437	425	433	418	424	411	419	395	430	427	457	417	422	408	426	436	432	421	447	429	446	430	420	412	414	392	419	430	442	433	441	401	425	417	422	407	410	452	396	420	434	450	424	413	412	423	421	429	397	430	429	408	395	423	411	434	429	413	395	426	427	426	412	395	403	412	406	468	457	397	425	438	403	415	424	398	422	446	437	412	428	422	430	419	415	388	435	427	429	436	430	428	446	434	406	435	444	454	417	440	440	399	444	419	430	426	461	424	435	426	429	436	434	421	400	431	401	436	425	415	419	476	456	411	415	418	402	437	387	409	460	457	429	397	451	425	400	434	418	433	429	422	421	441	438	422	420	421	423	428	408	441	430	372	417	372	393	429	393	438	383	405	421	427	446	414	452	450	417	402	422	456	437	432	418	426	430	427	402	391	426	395	425	439	420	407	433	437	437	448	447	422	393	426	421	392	448	408	437	461	416	423	420	451	419	460	400	442	469	405	426	419	405	431	416	431	412	390	420	443	434	402	430	436	411	432	401	440	451	455	405	435	432	442	407	456	400	431	391	431	412	407	406	407	397	399	443	451	449	400	400	406	450	445	424	427	437	425	407	478	432	429	439	414	436	386	421	439	423	409	413	456	438	427	420	466	433	442	455	420	394	432	446	401	398	398	469	427	419	421	423	430	416	414	408	403	478	437	423	475	408	436	435	446	403	427	444	401	401	464	401	430	430	418	445	425	419	437	425	429	436	403	437	412	421	410	445	423	447	412	408	415	431	434	448	404	425	421	439	434	390	419	425	426	412	436	432	426	392	417	435	457	400	380	434	409	404	433	467	435	467	395	400	419	413	434	404	416	456	496	397	418	391	442	452	449	420	435	444	413	440	419	399	426	466	396	414	431	449	384	436	400	400	409	423	442	398	413	456	436	404	433	456	422	440	402	395	426	434	438	442	401	426	410	426	430	442	443	411	412	416	459	398	463	453	450	419	420	397	401	429	416	451	428	438	418	408	423	438	408	476	419	438	416	402	427	402	435	424	429	453	423	419	444	427	446	394	446	406	429	415	405	408	419	431	417	428	429	454	461	420	431	424	429	385	424	415	409	455	434	440	430	450	417	401	449	391	450	431	415	416	412	436	444	408	466	454	419	396	390	453	415	390	416	446	419	431	384	384	412	403	400	437	435	464	393	392	429	430	457	446	421
1373	367	356	313	318	297	305	310	262	304	280	331	296	292	295	281	280	293	296	275	281	278	290	287	285	300	292	298	257	305	261	253	296	297	303	290	298	292	331	300	307	306	309	287	271	328	296	295	296	314	285	293	287	301	260	307	278	293	306	286	294	297	294	269	289	240	325	275	296	332	297	261	289	269	278	320	300	296	302	297	251	280	299	302	244	273	289	283	261	278	287	297	313	286	292	299	293	274	315	274	284	255	269	295	288	259	298	281	275	299	284	302	265	274	314	297	280	293	261	273	270	291	289	285	273	287	269	294	295	307	261	276	277	288	272	277	281	304	279	272	284	273	298	273	282	316	280	302	304	280	299	289	284	304	273	296	258	268	305	316	305	293	264	313	318	276	298	272	274	301	292	259	296	288	293	284	290	287	276	297	270	243	311	277	289	294	285	272	327	269	312	292	268	317	297	253	270	259	277	294	265	317	287	287	298	299	280	309	324	299	284	264	288	275	281	278	289	263	260	288	276	293	297	282	302	273	344	293	297	279	288	286	315	255	290	266	270	280	299	284	257	265	302	244	263	283	291	292	306	292	279	313	301	296	298	307	282	271	286	292	319	304	298	284	291	272	301	283	295	264	290	238	293	306	277	286	285	279	309	299	298	248	295	281	273	281	305	292	285	285	303	282	277	283	280	288	276	289	299	281	309	295	291	310	303	289	288	288	330	298	276	264	289	296	285	278	307	283	284	298	261	275	286	273	287	297	278	279	275	273	271	309	287	286	258	296	282	289	301	275	294	281	303	286	259	260	267	286	277	307	288	298	265	307	282	259	300	285	307	295	306	288	264	292	268	302	275	301	264	293	299	292	296	271	288	284	294	279	289	293	284	284	286	298	305	304	324	259	278	308	276	303	306	288	263	278	283	303	310	301	285	279	267	298	293	313	305	282	274	309	262	319	289	312	283	291	286	280	275	283	302	295	298	253	282	302	287	300	277	264	316	260	286	281	296	277	302	264	298	296	322	282	278	312	278	280	256	276	278	306	286	305	316	306	278	285	289	297	283	249	264	259	286	268	245	257	290	265	288	294	297	326	275	278	292	302	285	285	267	298	314	266	269	259	279	272	281	265	269	268	267	268	281	272	301	311	291	295	269	266	302	331	295	260	305	318	287	251	295	297	302	300	307	286	294	297	276	278	293	271	275	293	294	288	277	294	287	319	298	294	290	302	287	260	328	314	307	278	285	301	320	279	271	307	316	305	293	262	262	310	290	280	261	270	291	294	290	283	265	316	295	247	287	267	259	279	318	312	299	304	286	307	264	268	302	310	291	317	292	270	286	282	265	286	292	281	315	291	306	301	303	331	307	279	284	267	277	306	297	289	264	285	279	302	317	320	293	286	287	269	290	286	277	301	249	310	290	310	272	304	308	280	270	302	287	293	261	310	286	277	295	318	284	313	281	270	275	304	297	266	273	291	280	289	301	295	298	273	273	289	297	282	283	274	265	292	271	311	248	282	290	322	320	282	283	279	285	296	301	290	281	288	273	261	293	274	267	275	296	320	278	299	295	283	287	313	285	290	305	270	306	272	305	283	303	284	285	307	285	274	265	284	275	291	291	308	300	294	292	271	299	282	292	297	318	275	287	283	293	276	307	276	333	322	279	311	288	286	265	277	300	292	279	279	287	322	283	276	288	279	296	317	287	313	276	279	272	311	266	267	324	288	298	316	244	282	251	264	282	281	279	301	248	263	281	271	285	299	307	279	306	269	278	305	287	299	277	280	325	328	259	270	299	265	273	311	278	315	305	299	313	283	300	297	273	266	247	288	312	271	250	317	285	268	275	269	277	292	279	278	276	309	310	292	307	289	276	283	296	289	293	270	286	275	269	291	325	302	284	302	282	311	295	300	323	300	278	274	272	311	297	311	265	325	294	312	272	306	287	275	294	319	300	256	280	309	248	314	281	291	279	303	275	287	268	292	261	306	277	271	307	304	275	284	304	268	289	316	271	275	255	293	323	265	303	277	280	284	300	262	296	311	309	301	289	285	262	287	277	278	293	248	250	279	274	278	300	311	298	275	276	285	307	288	287	279	283	284	320	259	309	282	281	274	292	289	296	308	305	266	269	331	278	291	337	296	281	303	285	291	285	284	284	271	264	310	316	273	315	293	283	324	256	288	274	295	279	281	289	291	295	291	304	292	305	278	265	271	279	294	288	248	323	286	291	294	290	273	312	284	286	292	295	307	282	271	272	262	280	270	270	295	295	277	334	260	298	265	310	307	295	321	304	290	292	308	302	280	278	276	268	286	286	268	282	275	285	304	282	307	289	294	282	268	295	300	285	300	289	297	289	251	295	288	274	286	311	284	284	286	270	282	295	285	269	327	302	298	291	290	280	289	312	291	291	272	275	284	259	295	292	331	296	297	296	288	293	313	282	275	285	276	256	292	253	313	300	298	302	311	304	319	293	291	302	287	281	277	325	291	308	287	279	283	265	284	296	284	290	282	300	285	251	292	314	317	266	292	284	262	285	286	289	272	278	286	288	306	298	290	293	272	309	267	273	278	291	290	300	305	303	287	285	302	315	290	265	305	275	300	294	295	251	275	285	304	284	280	263	262	303	240	276	274	289	273	299	305	281	303	272	258	300	272	266	280	295	325	273	264	278	290	273	283	276	290	268	289	267	286	297	294	289	334	326	291	290	283	276	297	296	304	286	296	282	276	299	283	261	291	274	285	310	293	276	280	274	270	269	325	266	300	308	264	307	260	280	284	294	286	292	288	286	291	299	284	296	286	266	271	314	287	273	306	286	291	291	286	299	266	282	305	290	285	294	303	274	295	314	284	250	287	296	272	306	299	284	272	278	295	313	270	276	287	294	290	294	294	299	270	312	294	286	263	265	235	304	295	258	294	312	307	298	277	289	282	305	301	283	275	283	284	285	289	287	272	306	302	308	310	273	307	309	279	283	282	288	293	304	294	288	273	286	281	272	268	284	280	300	284	272	274	290	286	296	287	279	266	281	334	299	302	286	309	283	290	311	315	271	281	332	310	309	250	293	315	283	283	279	315	281	283	291	278	310	299	308	266	269	291	277	297	282	278	270	280	282	262	301	303	290	301	302	270	318	280	270	282	277	244	289	294	271	326	275	251	273	299	284	268	257	295	291	269	305	282	300	281	316	270	258	289	313	305	283	281	287	317	286	299	295	307	282	283	296	280	311	279	281	276	284	302	284	300	235	263	299	259	300	263	297	286	277	287	299	311	311	280	257	263	269	286	304	280	323	313	305	290	301	267	265	295	277	286	283	270	290	309	279	272	296	298	294	319	278	252	262	254	264	284	312	292	316	294	291	286	287	279	281	285	295	310	254	293	288	314	320	312	294	288	291	292	302	300	279	263	285	281	278	269	311	268	284	279	245	249	302	281	281	267	294	297	253	299	305	302	284	281	252	285	254	282	285	298	307	280	298	290	291	294	269	300	281	301	299	323
2344	985	1084	1057	1109	960	1059	1039	977	958	909	938	890	883	890	901	946	902	877	874	857	894	887	927	873	890	894	883	891	833	916	853	873	897	908	886	950	911	864	895	838	869	872	853	825	936	850	850	892	859	868	934	865	867	852	863	882	896	832	905	921	814	877	839	877	899	876	876	910	900	862	868	927	887	856	826	844	867	833	849	963	859	887	865	883	816	854	887	849	880	894	911	849	848	916	815	849	882	893	870	860	807	880	841	900	868	924	843	886	870	859	923	858	927	898	867	844	844	873	862	880	910	827	919	866	821	904	895	868	889	854	839	868	842	877	906	888	832	870	877	854	866	914	830	861	876	906	852	845	891	859	844	895	879	886	877	808	872	906	888	881	827	891	940	846	876	858	877	861	905	859	875	895	864	887	885	891	905	940	903	855	861	883	887	899	890	853	894	864	847	858	856	943	861	888	867	892	859	915	880	826	810	912	828	903	885	874	844	931	835	865	917	818	910	843	898	907	866	876	892	836	878	848	957	900	827	883	864	872	892	855	908	887	933	832	860	835	902	832	869	822	898	894	882	881	908	930	866	842	861	871	855	853	886	911	871	862	860	852	836	856	891	854	874	912	865	883	922	883	881	852	898	863	874	921	888	855	939	851	887	888	906	899	909	904	861	873	901	924	861	930	927	876	859	868	856	921	902	873	843	828	862	868	881	846	918	899	830	847	877	830	856	869	831	904	899	892	862	885	909	840	876	919	852	919	859	846	893	867	894	862	892	861	891	881	875	822	872	861	897	902	862	817	805	856	877	912	883	869	902	870	871	866	836	899	859	850	892	861	897	897	875	880	856	892	858	865	902	896	885	853	914	869	875	843	852	869	883	863	876	879	866	874	845	850	913	892	830	838	861	862	889	911	895	897	878	907	874	836	860	897	850	893	898	892	872	866	872	920	899	907	845	796	944	909	856	886	881	938	895	925	911	875	909	847	901	894	864	841	846	878	827	877	855	898	915	889	877	934	845	907	824	840	859	885	886	845	918	886	871	866	930	832	893	906	863	878	876	888	887	906	870	843	881	882	907	874	883	915	905	879	890	912	874	860	873	896	887	860	905	908	926	824	873	915	858	874	859	910	895	835	863	918	857	878	858	873	857	825	852	885	904	876	941	871	860	850	878	882	874	866	855	835	889	833	907	913	863	893	844	863	883	866	921	827	900	886	887	887	868	885	826	877	881	888	864	892	871	882	896	854	888	852	938	828	834	869	874	887	824	858	881	891	861	862	861	892	934	876	899	858	862	868	848	824	866	879	859	873	826	850	807	812	851	902	898	907	855	795	899	839	822	905	869	892	854	884	897	871	836	800	917	894	916	900	883	874	874	852	820	903	869	879	850	873	887	870	904	896	916	874	861	951	820	880	899	898	936	855	858	871	914	879	802	871	895	811	916	845	877	853	889	879	838	836	858	853	892	884	920	881	851	842	894	890	858	835	817	877	829	843	920	923	859	888	864	840	886	838	909	787	844	846	902	865	852	870	844	854	892	870	862	910	877	876	891	885	902	896	900	871	866	837	936	895	856	863	872	894	828	879	860	829	850	843	840	882	917	898	837	873	886	887	858	895	915	893	894	825	900	866	879	887	894	899	809	895	861	923	908	820	819	831	828	902	895	858	838	883	895	872	859	892	894	915	881	889	840	837	847	840	927	891	826	902	851	839	847	870	845	860	829	878	911	851	896	878	854	900	941	896	845	909	842	858	896	854	886	876	905	904	867	904	865	914	873	896	803	885	857	889	912	926	900	861	907	815	869	857	875	891	861	893	820	902	859	910	864	880	856	864	862	957	892	878	845	830	907	865	859	907	864	902	888	880	866	852	891	904	928	897	864	824	842	891	904	877	925	863	844	832	853	856	840	861	863	945	919	858	884	865	895	898	884	840	885	796	892	822	918	863	867	860	850	873	879	888	919	853	832	837	870	889	866	887	853	878	849	877	832	893	846	808	887	886	852	877	905	912	897	901	867	853	821	868	883	853	861	906	872	848	892	875	903	835	891	887	861	867	888	850	867	863	883	870	880	874	917	851	812	885	863	843	837	883	846	881	895	898	848	877	807	873	901	841	858	887	874	858	923	863	898	833	888	825	867	857	880	872	885	864	847	876	903	905	938	852	838	945	901	942	901	872	881	879	862	809	886	808	877	903	906	889	860	848	924	827	889	858	878	916	861	893	900	853	857	863	927	901	858	873	845	887	905	909	875	872	834	879	856	844	818	895	899	815	838	884	865	856	839	878	868	886	871	861	899	897	904	837	862	858	875	891	839	865	843	892	822	895	912	878	884	909	872	847	858	839	834	887	887	954	899	876	847	903	880	846	890	865	892	873	877	897	894	889	901	862	852	858	862	893	866	906	858	845	823	838	846	866	847	874	868	874	885	904	854	895	893	855	854	891	895	900	869	898	908	845	907	911	893	788	871	839	904	862	830	866	937	870	878	863	863	918	890	881	873	850	835	838	864	872	866	881	893	891	885	847	881	800	841	855	910	889	896	913	845	811	892	865	819	806	903	854	910	882	894	884	885	878	848	828	883	808	883	890	849	920	903	871	864	902	865	904	907	902	864	840	923	895	856	875	841	844	780	866	873	854	835	912	879	863	920	914	827	872	917	883	879	850	896	875	880	883	880	848	865	852	881	901	878	856	878	871	845	874	888	848	887	852	851	866	844	883	856	875	852	871	905	890	939	895	937	886	914	911	909	915	873	870	836	863	873	941	882	856	855	867	886	888	895	815	893	839	888	884	872	876	826	924	885	916	894	850	928	881	892	867	865	897	886	820	884	888	888	904	858	882	891	910	870	863	861	899	885	891	871	887	887	897	885	928	887	828	902	912	854	868	844	877	847	837	880	859	883	874	918	870	900	875	884	879	900	859	851	878	865	869	885	935	840	909	876	879	918	892	911	934	893	866	874	802	849	847	867	910	874	854	861	829	880	848	899	875	837	900	853	844	863	884	912	861	846	891	886	888	855	827	910	911	927	849	871	887	876	886	893	845	875	862	868	893	855	881	873	866	866	861	901	873	927	857	884	898	876	913	886	894	896	890	903	897	883	855	851	879	886	862	886	878	864	869	850	860	839	847	876	889	870	852	918	903	893	882	891	854	898	863	891	840	869	866	905	895	907	874	888	866	930	896	844	900	888	864	876	823	799	887	845	868	870	913	849	875	901	885	872	879	888	908	899	907	862	892	814	877	864	850	873	928	855	908	835	799	869	872	877	863	897	915	870	878	884	875	883	883	811	845	858	850	838	906	864	869	904	885	867	895	896	835	911	859	869	909	852	867	873	880	877	861	886	888	923	837	866	877	867	927	885	867	889	889	885	901	822	859	856	873	894	911	894	905	889	847	869	891	882	858	888	891	906	894	942	888	839	875	888	837	906	864	848	835	903	884	886	834	821	816	870	906	872	866	811	863	881	811	883	837	862	898	892	870	914	865	827	877	886
4704	1225	1603	1150	791	586	461	402	323	320	233	271	227	218	203	189	198	207	211	179	184	175	148	188	224	196	189	214	211	187	192	170	167	161	188	213	264	234	192	187	174	184	171	161	181	169	160	162	157	156	176	160	157	170	159	159	189	143	185	142	166	156	199	192	175	144	160	151	135	146	143	132	159	138	147	162	155	151	136	160	153	172	162	198	165	153	166	180	170	183	160	171	176	162	161	160	148	164	163	161	159	138	169	151	172	142	177	173	149	170	155	157	160	161	148	156	164	159	167	150	196	168	177	175	165	200	167	175	174	166	141	165	162	144	183	154	168	170	165	174	154	148	162	166	159	164	163	167	157	160	156	159	155	160	158	144	155	181	161	169	154	147	168	178	172	160	163	150	165	169	175	153	153	156	143	147	170	175	149	173	176	160	152	176	151	152	179	167	174	166	179	161	167	185	150	152	193	159	168	155	167	167	170	156	159	153	160	156	143	143	134	165	157	163	171	139	161	176	159	198	154	148	152	166	150	177	179	174	161	149	160	166	142	152	179	163	151	159	169	185	168	172	164	162	160	169	149	144	150	151	159	169	148	161	179	163	163	172	178	149	170	137	146	156	158	166	164	190	185	153	180	155	131	146	157	153	144	140	174	172	159	160	154	150	189	161	164	173	183	175	149	153	188	155	162	192	143	151	172	186	142	155	155	160	169	167	148	162	173	150	151	174	173	138	153	158	168	149	151	142	167	156	177	169	140	161	159	161	148	146	144	159	163	157	141	155	175	152	157	151	149	145	174	160	163	177	147	177	148	167	157	183	156	158	161	163	121	180	159	170	197	169	165	175	166	153	170	157	169	159	179	152	199	169	157	166	161	157	154	129	166	151	160	140	149	171	157	158	160	173	173	169	157	158	148	186	137	159	188	178	159	167	176	150	152	170	175	154	132	174	163	159	170	173	171	164	166	209	173	169	147	176	155	175	129	160	158	174	178	150	168	163	172	166	170	146	147	143	157	171	172	163	166	159	161	153	140	163	159	153	182	159	171	152	193	165	148	162	147	188	145	168	148	162	144	153	156	167	181	151	182	145	164	180	149	173	158	166	186	142	152	161	173	156	165	138	154	153	174	187	159	135	150	154	176	150	151	153	157	166	172	162	168	175	179	145	167	182	168	152	139	165	152	178	169	156	174	155	154	147	172	171	175	164	145	168	172	170	163	161	153	175	168	136	159	187	168	165	134	169	146	187	149	183	159	161	167	163	176	169	185	184	162	164	155	156	159	150	154	176	143	137	171	177	145	166	173	151	167	180	158	155	172	172	149	186	178	167	146	175	152	171	141	163	172	149	148	156	164	190	165	157	159	180	154	156	157	165	143	182	154	142	167	155	172	157	159	167	152	137	149	160	159	175	166	167	148	164	161	153	171	158	156	160	171	160	170	152	157	162	155	163	154	151	176	164	144	171	153	160	149	171	152	152	168	138	165	149	169	161	147	148	170	160	158	170	138	161	154	172	160	158	164	143	164	170	158	145	158	168	158	149	175	151	154	164	140	160	177	144	171	192	168	136	164	161	152	151	176	166	160	158	156	153	172	147	162	164	142	160	147	157	160	180	170	150	171	155	160	150	155	176	153	162	160	154	171	164	171	177	166	142	160	182	160	141	160	174	148	163	147	156	170	177	161	145	170	165	152	155	157	160	140	159	159	149	159	142	173	171	164	201	159	173	156	153	164	167	152	150	150	157	170	157	156	144	154	155	163	163	162	155	159	144	161	156	154	163	157	180	170	162	154	156	175	149	154	160	162	152	142	140	147	170	152	155	157	196	175	166	151	142	156	154	173	182	153	161	195	180	188	157	178	168	189	160	168	147	145	141	167	151	157	168	158	166	144	173	165	186	148	148	147	146	151	146	165	148	176	162	150	157	179	173	156	174	167	156	157	168	170	157	160	176	174	166	152	181	169	142	154	158	165	164	174	187	163	152	168	161	157	153	179	167	160	168	145	158	167	136	169	146	173	173	161	144	171	162	162	160	159	160	167	151	164	159	156	163	161	150	182	151	151	185	149	145	163	161	150	149	160	169	153	160	156	185	167	179	152	168	143	167	147	156	143	133	160	166	136	150	150	142	153	169	172	146	154	164	166	141	135	187	174	164	185	183	134	167	157	135	155	149	169	162	160	170	186	147	147	169	180	158	153	144	180	182	160	138	165	155	144	177	152	165	161	170	147	177	152	154	144	168	155	140	183	160	161	135	154	168	172	145	142	154	142	148	167	153	155	144	176	185	158	172	183	135	158	159	157	169	180	169	135	176	140	146	174	149	148	148	154	169	159	183	159	189	167	146	158	160	155	168	171	149	169	173	175	152	153	173	170	153	177	148	153	156	158	156	178	135	181	158	167	168	161	159	154	137	171	160	158	160	181	148	160	163	142	183	184	153	167	158	167	141	175	143	141	147	159	157	148	166	164	200	150	165	157	164	162	147	148	152	131	175	146	176	158	165	166	157	162	148	167	164	147	155	161	171	153	155	155	160	170	155	158	161	174	149	172	156	157	185	152	158	161	165	154	180	163	169	138	149	174	143	168	155	159	158	159	142	161	125	167	172	154	149	173	175	138	167	136	182	167	151	154	147	156	159	184	155	170	164	153	166	161	164	153	164	135	170	197	158	181	178	161	147	163	152	160	149	168	165	142	165	149	152	178	156	158	165	162	142	156	159	162	156	159	155	168	158	160	167	163	175	162	143	183	145	147	168	153	159	164	186	167	175	160	143	162	156	155	161	149	162	156	177	150	159	137	144	175	149	156	157	150	158	158	166	161	158	165	182	168	158	158	177	150	155	151	164	155	128	153	163	149	167	170	158	144	162	148	149	158	163	159	178	205	140	153	161	171	158	171	164	173	155	146	171	176	161	150	133	136	156	170	157	160	156	164	167	163	145	152	192	159	149	143	163	171	163	142	170	167	156	173	152	160	164	177	198	164	152	149	166	174	154	154	164	160	150	174	175	179	164	162	167	151	186	148	169	161	181	149	148	169	177	171	186	170	160	164	155	148	162	152	169	146	166	162	173	163	158	138	144	138	161	144	163	157	147	170	159	139	143	159	156	147	150	157	172	159	178	165	136	144	132	159	149	143	169	166	182	151	172	163	190	147	172	145	173	153	183	173	169	170	154	146	175	158	162	155	147	190	156	167	186	147	156	169	144	177	134	149	158	131	153	157	167	173	162	156	150	150	166	160	152	158	138	158	140	167	162	169	168	147	165	171	160	170	152	163	146	139	150	148	172	144	153	158	153	185	166	172	173	170	178	142	141	176	171	149	124	187	139	180	159	170	156	168	157	169	144	173	170	138	163	154	168	162	176	147	151	161	159	171	160	188	139	166	166	188	193	163	161	181	171	163	152	146	185	164	167	164	163	170	179	152	165	170	162	160	169	166	165	178	172	147	145	168	164	193	166	142	161	166	174	146	153	136	161	153	176	175	157	143	160
5623	1661	3872	4134	3578	2921	2328	1984	1710	1527	1379	1260	1118	983	904	978	923	802	801	807	766	800	736	804	822	855	943	989	976	942	820	786	710	686	843	1142	1383	1375	975	776	668	596	605	585	653	595	662	591	618	590	563	595	555	586	575	588	578	551	534	553	576	539	580	583	539	527	523	549	533	528	552	560	517	565	523	519	482	552	531	571	532	502	549	564	562	540	593	541	506	568	557	513	509	549	561	512	523	517	512	549	538	547	519	521	551	545	551	556	543	570	528	540	495	569	583	503	496	540	538	529	579	490	505	546	554	525	532	515	510	547	521	551	546	503	515	561	498	547	543	522	514	513	559	552	570	533	543	522	549	527	518	548	546	565	506	497	529	507	502	537	569	514	512	556	539	496	567	523	492	516	561	561	470	524	517	542	554	590	503	525	561	546	505	511	517	518	516	557	491	518	498	524	503	553	573	574	495	544	502	524	511	516	541	529	523	553	533	548	513	520	488	555	529	497	522	548	576	497	567	511	511	519	561	485	558	504	542	507	545	514	465	505	512	520	503	524	519	507	526	524	567	507	525	514	516	545	526	541	522	555	550	557	555	524	539	525	529	572	514	549	507	519	520	500	481	551	549	530	542	537	516	506	523	537	542	512	526	551	529	477	560	558	539	542	549	539	465	501	547	544	532	547	563	530	528	503	528	530	525	547	549	497	540	508	541	525	462	577	542	547	522	532	535	530	509	552	577	533	537	535	557	525	521	533	501	578	507	535	530	538	528	524	549	546	480	561	545	561	541	499	530	511	532	492	548	510	534	519	577	531	518	504	536	494	549	516	519	526	520	513	506	537	542	533	518	544	547	530	559	510	542	501	548	490	529	508	567	520	529	513	495	559	536	567	566	502	517	514	547	516	542	516	519	484	523	528	521	537	550	499	499	536	558	543	519	532	553	514	531	535	548	532	504	498	513	529	543	535	518	539	516	540	517	518	540	524	517	534	551	513	542	538	527	519	514	507	529	534	536	539	543	552	547	550	531	578	545	500	522	544	541	542	556	524	506	480	534	537	499	507	512	552	533	524	529	500	538	504	546	524	554	509	513	568	484	543	548	498	515	542	538	522	508	501	520	544	540	536	548	512	507	516	524	524	499	513	562	520	491	552	527	502	542	480	534	531	527	517	570	500	576	545	533	551	529	523	507	555	562	537	576	535	549	508	543	526	512	551	523	478	523	534	481	527	517	537	534	557	574	527	530	566	529	540	504	513	556	519	510	548	560	497	546	476	516	570	533	532	556	543	484	531	535	560	491	534	527	506	519	515	505	540	532	517	518	494	533	513	556	515	470	514	538	496	518	498	515	532	527	537	510	526	532	468	479	506	530	512	544	516	521	550	530	555	499	562	527	522	549	536	494	559	494	512	511	551	538	532	554	521	528	521	490	486	535	490	542	523	555	554	533	503	525	489	570	643	583	519	514	482	523	559	499	504	558	510	497	518	491	565	555	543	488	544	479	488	503	516	527	504	534	524	514	487	521	569	557	547	541	491	555	493	526	491	502	539	560	527	507	525	490	542	551	543	480	512	536	535	526	508	537	535	525	518	511	515	592	500	548	528	565	544	509	495	508	544	539	514	542	517	483	543	526	530	519	522	559	534	562	546	518	499	528	515	536	552	512	523	539	530	530	488	519	527	505	509	559	512	551	502	546	523	555	527	545	517	529	500	501	528	561	499	487	508	549	538	503	527	519	524	501	500	532	540	526	527	516	526	534	553	538	536	590	564	515	530	540	593	494	538	521	505	510	544	528	525	494	534	558	530	513	562	542	542	507	557	530	547	487	500	511	521	549	511	516	528	560	523	527	556	550	490	549	546	526	515	491	520	505	517	542	542	535	566	511	532	597	559	526	510	517	531	560	546	469	515	543	533	489	548	537	515	548	532	557	519	527	592	503	576	558	539	530	540	525	563	529	538	577	515	502	515	521	557	509	522	542	525	544	534	536	529	565	525	498	559	515	493	551	524	492	475	526	564	520	548	528	531	536	513	533	517	540	545	570	590	561	510	513	505	533	524	560	550	484	558	530	530	522	522	527	527	539	493	511	573	517	521	503	502	516	538	524	523	548	543	566	540	526	528	538	542	540	516	537	502	546	508	546	551	533	542	539	504	522	528	521	523	561	503	514	537	524	552	530	515	512	528	460	517	512	502	522	522	513	545	530	566	516	531	542	513	529	529	516	581	524	527	535	539	523	544	524	519	511	522	522	499	573	516	522	533	516	522	524	512	559	559	544	517	560	518	526	509	608	542	517	536	512	536	517	562	548	544	513	532	488	608	523	528	529	519	544	511	519	515	495	569	526	547	536	546	518	543	523	533	536	499	542	540	521	521	511	525	498	509	514	549	492	550	558	548	509	507	492	521	547	530	498	528	513	531	512	524	561	512	529	500	510	517	547	558	494	541	535	544	558	529	515	505	533	507	533	545	542	515	556	566	508	542	499	527	508	522	533	540	554	561	507	528	523	529	458	496	525	536	509	548	497	551	520	507	496	518	529	545	558	540	549	515	516	542	567	526	534	512	523	504	542	516	540	576	534	545	550	505	532	503	526	567	526	530	511	505	522	546	513	521	551	524	528	534	533	562	547	534	555	518	564	537	522	547	553	522	554	541	522	541	538	523	490	519	510	518	506	484	521	539	519	571	528	555	515	557	502	499	495	585	548	592	515	505	531	559	559	531	486	521	507	490	534	558	565	538	494	526	573	538	533	551	494	495	515	519	555	503	535	524	554	557	501	518	515	577	536	519	537	518	595	550	521	507	535	566	520	527	511	485	556	524	493	524	554	518	566	554	480	559	560	545	550	533	521	539	517	521	532	613	544	513	515	518	546	502	509	583	560	551	529	510	512	530	543	517	528	540	494	562	528	534	521	539	569	568	568	524	508	515	551	544	530	533	569	520	570	543	537	520	538	541	519	539	523	519	518	553	528	508	521	561	528	494	525	522	522	529	514	547	571	535	512	495	575	499	525	541	520	540	533	522	532	542	520	507	535	494	512	556	542	547	528	496	537	539	524	524	553	551	499	500	557	550	549	509	495	527	486	503	537	545	502	534	529	547	525	540	544	539	548	522	534	530	541	509	521	541	520	518	488	543	533	504	575	522	531	536	524	529	528	504	500	540	514	520	557	503	535	511	525	521	546	559	540	545	552	516	529	513	536	511	499	518	524	523	568	527	508	525	531	550	532	490	519	511	525	543	522	545	513	520	516	515	536	531	519	510	510	543	552	546	544	510	534	539	547	488	535	549	504	552	534	518	538	530	510	525	546	526	494	531	542	531	538	544	515	531	562	541	536	492	550	526	532	529	541	522	510	560	524	569	537	559	539	523	552	528	534	502	550	544	519	551	533	554	539	547	515	498	572	551	509	544	537	534	548	507	539	525	527	514	488	507	526	534	523	529	569	540	526	492	526	510	524	546	491	527	512	538	514	520	533	524	519	497	533	542
8741	2430	2895	2071	1342	985	715	605	463	387	307	292	268	259	248	216	213	208	178	180	154	163	170	158	182	141	167	192	197	165	176	150	135	155	204	275	282	245	225	170	137	146	119	129	130	113	134	130	133	125	125	132	133	135	125	134	138	121	116	134	125	138	147	117	120	124	118	115	114	140	113	123	116	129	120	127	107	106	121	115	119	128	124	114	129	123	123	117	118	123	148	102	127	129	126	123	124	131	133	139	116	120	108	114	120	141	147	133	131	108	126	123	137	112	124	126	142	114	116	98	123	121	131	119	132	116	126	110	114	114	138	127	127	129	114	129	107	128	126	106	116	119	107	142	122	128	128	122	114	121	134	138	108	121	134	126	113	115	123	124	119	127	117	107	114	105	124	120	113	145	127	131	113	122	127	131	130	123	143	121	116	121	123	117	109	114	123	108	100	108	127	122	113	106	118	101	125	152	128	117	107	130	142	129	127	110	117	131	99	142	109	117	139	136	107	119	131	131	121	104	135	102	137	104	116	117	118	105	130	103	100	109	137	137	126	132	116	112	145	118	123	102	104	121	116	103	109	138	128	128	103	120	117	136	115	129	115	123	109	122	133	133	122	114	142	121	131	139	120	131	132	133	134	95	140	142	133	118	114	116	137	135	118	105	122	115	128	131	128	124	131	109	104	107	121	109	108	119	110	112	125	140	131	129	112	137	127	134	116	116	129	122	122	144	127	133	105	111	125	139	106	113	116	141	110	105	113	112	129	129	142	131	133	124	111	109	99	121	119	110	114	118	129	112	118	140	122	123	113	115	127	133	126	105	108	135	109	118	115	123	117	141	122	113	129	115	134	126	124	114	140	126	147	133	119	139	101	119	123	117	112	106	119	128	144	117	104	102	121	113	122	100	95	123	139	123	106	104	122	119	113	110	117	115	113	138	112	115	116	121	126	124	108	129	134	112	115	105	122	125	117	125	129	120	142	133	135	117	117	117	109	118	108	118	129	141	132	97	108	142	116	116	129	123	161	118	109	134	118	126	123	114	131	151	126	130	137	109	115	109	143	106	125	127	111	118	131	103	122	113	132	123	136	102	136	141	112	122	113	125	121	146	135	128	118	118	124	123	129	134	115	102	122	102	124	139	102	128	128	125	123	127	115	139	136	127	126	124	127	120	121	128	108	115	132	115	132	135	114	104	130	139	131	133	129	121	124	116	112	119	128	126	120	131	112	134	146	119	100	116	113	114	101	130	136	134	118	121	118	120	130	124	117	120	122	117	133	134	113	104	136	108	128	137	110	101	115	119	152	108	96	111	127	115	124	135	121	125	126	119	113	136	126	120	133	121	131	140	105	111	126	125	124	126	110	145	102	116	114	123	122	127	114	130	111	118	132	112	116	113	121	128	135	103	128	136	113	114	125	133	129	122	116	111	138	127	125	134	128	101	122	131	111	142	122	128	126	114	106	131	103	122	128	120	113	122	142	146	117	114	110	135	117	101	120	93	135	125	141	142	111	91	136	125	116	106	111	110	119	113	136	130	115	129	147	113	120	149	143	125	132	118	111	130	127	133	115	114	122	121	131	104	121	144	124	122	111	101	122	129	109	138	100	122	124	114	114	113	114	135	112	120	95	110	131	124	124	122	117	119	120	122	117	114	126	104	116	104	117	109	120	124	137	121	143	128	115	120	134	123	113	135	120	109	113	110	108	134	114	123	113	138	124	112	131	120	104	133	125	110	105	138	107	102	129	130	133	102	112	118	134	117	100	135	121	122	124	115	119	120	135	116	123	122	125	115	140	134	108	121	130	117	128	122	118	122	104	119	114	127	127	139	116	119	130	140	125	115	118	118	124	122	125	108	105	121	117	113	130	116	128	115	128	116	102	110	114	125	128	117	121	135	134	117	113	115	126	133	98	130	126	115	133	124	140	134	136	161	110	106	142	119	123	115	120	118	135	111	128	113	120	107	105	126	128	136	118	137	106	107	119	132	123	118	118	119	137	134	128	111	112	136	127	123	127	139	112	110	132	127	112	130	128	117	133	138	119	134	122	118	126	124	114	132	108	121	124	143	121	130	97	116	134	94	109	118	117	125	125	112	117	121	115	126	116	114	123	128	128	136	121	101	136	121	121	132	128	127	102	115	115	121	127	100	136	128	120	133	108	108	116	123	115	124	134	118	116	117	133	125	117	122	127	103	127	115	129	109	124	90	152	121	106	119	106	119	112	124	137	129	127	127	117	133	133	102	110	120	117	103	112	109	130	126	119	129	133	119	131	132	135	119	110	117	137	126	135	146	106	131	105	125	136	132	127	139	102	120	108	114	121	111	141	127	133	139	114	121	106	109	131	109	125	140	103	133	130	120	119	127	133	131	106	125	108	111	135	129	146	131	118	120	136	122	127	113	125	109	117	115	113	136	130	145	115	123	107	126	146	137	116	129	127	122	122	106	122	101	126	140	126	127	114	102	147	125	114	102	123	115	139	90	125	123	137	100	120	111	114	125	119	107	141	126	129	114	116	125	121	133	111	142	109	124	118	125	131	107	119	116	119	120	132	125	126	127	144	120	107	125	130	122	134	139	108	122	123	114	97	118	129	112	121	124	123	122	124	120	138	114	143	127	119	117	115	125	135	113	119	138	124	117	139	119	114	116	119	123	118	132	116	116	122	142	136	114	127	120	119	113	115	117	121	107	126	128	131	126	119	128	137	111	125	124	120	125	111	121	108	107	136	108	121	112	143	110	103	117	141	116	122	104	123	127	119	126	128	129	124	133	126	122	124	130	121	133	125	141	130	120	124	119	136	129	117	107	137	124	115	112	126	120	121	145	116	124	117	115	137	109	111	128	119	125	111	91	116	134	107	96	110	141	124	136	118	121	129	121	118	120	121	110	126	137	109	124	108	111	128	125	131	113	133	129	128	123	136	128	118	100	140	112	116	120	127	114	119	105	118	121	113	126	129	109	121	117	128	107	112	107	110	115	130	118	114	124	129	132	128	115	125	130	131	139	116	126	109	126	123	126	126	133	118	131	117	132	136	146	111	134	123	142	118	129	131	119	130	129	121	119	140	120	122	131	117	142	133	112	114	120	115	100	109	143	112	101	116	106	122	114	129	100	111	109	118	113	99	130	101	156	151	121	133	138	126	125	125	128	125	140	106	130	125	138	134	113	123	114	129	107	104	135	111	112	110	129	132	120	134	110	112	104	115	108	105	121	113	124	99	105	122	131	132	135	98	123	104	129	128	130	134	123	137	126	110	145	108	124	113	113	113	127	110	133	126	130	101	142	95	116	105	110	130	124	121	124	153	131	133	140	127	115	105	121	129	112	120	109	120	123	133	112	129	121	116	129	122	119	147	106	112	119	136	133	118	143	128	119	109	116	128	111	124	138	134	142	113	141	116	115	121	107	127	142	112	113	113	130	116	106	132	115	117	126	109	133	131	101	147	130	115	109	122	105	127	134	115	123	106	114	129	121	137	130	125	125
7714	2830	6672	7145	6100	4956	3975	3258	2711	2315	1991	1738	1590	1404	1323	1206	1193	1021	918	938	864	884	790	958	971	998	1211	1155	1204	1074	941	880	716	859	1197	2057	2158	2035	1433	892	680	589	539	581	667	622	559	560	519	506	534	482	533	498	489	469	510	489	483	500	451	471	485	480	464	475	466	469	455	472	428	423	410	421	424	486	473	478	437	462	461	498	431	449	450	466	437	425	440	448	446	461	449	457	453	421	444	438	491	444	432	441	463	411	448	444	419	382	444	396	422	468	450	479	454	426	404	474	428	432	442	400	434	463	476	407	380	435	421	420	436	446	427	453	431	430	408	404	436	432	439	457	422	419	399	446	451	459	421	428	437	440	437	412	456	427	439	430	395	395	397	414	420	445	436	457	432	388	431	437	410	466	422	400	390	408	429	406	410	418	403	412	439	453	434	412	418	430	443	393	427	458	429	424	404	422	470	404	414	392	395	414	397	452	407	465	424	427	427	421	427	395	439	428	439	378	393	446	435	392	407	426	421	420	416	433	394	435	439	381	439	444	461	427	453	439	450	447	424	469	405	450	425	409	455	433	473	422	404	418	428	428	409	424	386	409	429	420	423	395	464	402	396	365	410	410	435	406	433	413	396	424	425	399	457	453	459	422	401	423	427	411	464	438	436	410	411	408	419	424	417	436	439	418	457	442	413	431	436	453	459	395	448	415	441	432	418	425	432	441	428	456	401	433	402	398	425	412	414	424	442	427	447	446	377	378	448	396	426	414	425	467	429	449	468	428	444	384	469	432	412	407	408	417	448	387	462	444	426	388	444	422	391	417	448	422	453	395	408	429	430	427	440	411	422	427	406	433	382	462	440	448	474	398	393	418	441	432	440	445	451	434	432	433	427	422	417	402	416	380	422	426	434	422	435	421	400	426	397	427	407	447	424	404	447	396	448	437	425	434	398	372	433	429	447	444	399	418	435	430	411	422	424	436	419	403	418	405	430	399	403	413	399	428	410	384	408	484	439	419	446	414	453	433	419	445	421	446	436	411	410	435	415	420	405	419	404	439	434	440	412	416	407	418	441	389	432	406	396	461	406	422	378	402	425	374	440	433	417	475	438	440	442	410	388	431	406	437	480	427	418	435	413	425	459	447	419	419	424	408	395	434	405	418	463	409	447	441	430	444	429	451	401	417	430	438	433	409	458	416	464	452	420	425	393	388	421	428	421	429	405	430	433	417	383	415	434	413	386	423	411	451	411	447	434	408	439	398	414	424	436	426	395	426	415	432	428	448	404	411	360	379	446	444	415	435	428	422	405	433	440	384	451	400	408	412	469	453	420	419	415	422	417	420	352	406	439	430	396	401	408	452	431	420	421	437	431	427	380	399	377	381	450	407	404	418	443	441	479	394	414	443	420	420	421	418	402	426	413	424	389	394	430	444	452	416	418	398	440	420	405	446	454	404	417	425	450	415	436	469	430	408	476	428	456	414	437	426	435	405	445	420	418	427	416	400	404	426	423	440	420	441	426	415	406	427	429	428	413	406	426	396	422	425	419	463	426	441	404	402	436	431	465	417	426	425	411	409	408	393	410	395	418	400	427	397	407	405	436	399	437	442	448	424	440	421	437	431	423	449	405	447	430	441	417	436	410	408	418	406	435	389	414	421	390	451	415	390	421	412	443	442	411	417	443	426	389	451	422	411	398	405	416	436	433	479	413	424	422	412	484	420	423	418	390	415	401	424	411	440	419	425	393	386	446	424	428	394	397	417	417	411	428	419	396	452	468	429	432	464	434	399	443	454	409	426	430	431	453	403	387	446	430	418	399	399	405	396	423	427	458	422	404	391	459	408	452	435	393	446	455	413	450	438	437	400	419	407	414	440	413	430	432	425	367	365	371	474	464	427	422	429	400	425	409	455	447	430	402	452	437	444	441	436	468	436	451	454	385	406	426	440	413	445	391	405	456	450	440	387	450	426	439	422	431	436	442	404	460	421	427	402	393	426	433	458	416	435	405	412	416	453	410	453	419	400	415	406	423	433	448	397	424	428	419	426	457	417	460	407	431	420	407	390	415	387	410	429	426	450	421	444	410	451	435	414	404	422	420	354	483	437	445	435	445	397	430	423	429	407	427	410	399	470	424	433	408	419	404	455	466	409	410	379	400	426	396	452	433	408	440	432	418	412	414	423	449	435	400	423	439	426	423	454	440	434	426	420	407	436	398	414	426	438	417	455	428	423	444	424	443	450	366	407	426	398	421	415	410	417	415	415	427	398	416	435	412	434	438	422	373	419	401	381	415	459	381	441	446	445	403	429	453	471	362	467	417	410	445	446	437	438	380	409	423	407	425	411	403	391	449	425	404	396	419	393	419	412	435	432	426	410	405	434	418	402	398	422	433	435	430	413	428	448	411	382	418	414	448	459	432	409	433	397	443	410	417	414	439	437	434	394	451	462	442	434	423	430	475	419	457	408	419	403	398	452	446	409	446	421	426	417	422	460	405	374	427	429	473	427	417	426	384	417	410	438	447	416	421	452	401	461	436	400	406	430	412	428	430	447	429	392	395	424	443	441	419	409	426	410	437	453	437	421	407	425	412	431	433	442	428	450	401	435	411	422	434	425	380	414	361	435	470	434	416	425	439	448	425	414	393	429	452	442	462	411	414	446	440	376	442	398	425	407	421	402	428	417	409	437	429	414	410	430	446	439	391	445	425	393	438	423	402	436	412	432	434	393	436	391	445	434	416	427	415	405	416	438	426	437	401	395	450	402	429	421	407	419	425	408	394	426	430	413	407	460	398	424	438	415	424	440	444	446	403	442	392	384	404	425	409	398	428	411	458	411	443	453	464	441	432	407	417	404	430	444	422	441	431	375	412	407	419	406	380	404	447	422	392	453	418	439	430	440	428	438	429	451	419	463	448	443	379	417	395	437	462	396	443	411	392	448	397	445	438	438	394	417	414	414	422	397	460	398	394	435	423	400	413	415	390	404	459	446	472	381	402	469	434	435	432	418	468	439	384	446	410	413	404	423	432	391	434	426	462	421	383	414	416	424	451	414	440	436	434	405	420	422	427	424	438	408	433	424	438	443	448	447	418	415	429	417	458	405	431	434	436	431	457	414	456	407	430	424	439	484	415	441	413	404	430	416	425	421	368	438	389	391	413	428	419	409	408	418	436	426	394	428	408	405	422	421	427	411	394	394	417	440	438	413	415	435	474	433	456	425	409	429	449	408	420	413	379	406	428	437	449	439	409	413	416	412	465	423	439	412	393	412	383	420	419	406	426	443	414	425	409	423	426	448	413	434	405	424	458	414	395	433	440	445	384	421	425	421	409	416	409	453	403	413	416	395	427	426	437	431	408	422	418	450	449	407	409	454	418	395	406	427	427	399	403	428	428	428	426	467	422	393	424	438	410	424	397	433	406	452	405	447	414	404	445	410	402	422	455	419	425	398	423	453	425	407	446	408	432	436	420	434	457	417	472	419	444	391	417	420
1228	334	372	334	301	297	296	280	305	316	310	281	252	251	275	303	268	296	287	254	287	301	294	295	284	306	304	292	286	295	263	266	273	297	281	295	267	310	280	284	297	293	258	288	321	285	288	270	265	283	288	269	275	317	268	285	255	263	285	283	316	319	268	306	298	271	275	309	307	294	279	314	286	267	255	278	266	296	272	275	286	295	315	279	270	294	290	326	244	285	310	271	323	276	264	270	290	285	296	277	280	277	279	271	297	311	314	284	268	260	267	290	287	276	273	290	283	287	283	307	281	286	298	284	295	280	262	283	282	271	258	258	275	286	279	279	284	275	293	292	278	312	315	250	286	309	296	320	287	295	285	292	259	289	269	297	279	303	314	285	298	275	292	277	304	262	277	259	295	313	303	281	279	300	297	283	271	307	266	272	325	305	290	284	286	266	295	265	337	255	262	315	261	314	333	269	289	261	306	280	265	285	329	261	276	299	347	273	305	289	324	285	306	273	308	275	259	292	263	259	295	275	262	271	281	267	256	272	307	287	300	291	274	293	282	279	293	291	296	263	255	264	260	274	300	277	278	304	284	281	323	257	258	308	270	281	298	269	285	271	289	301	272	288	292	279	313	276	294	285	314	292	258	290	284	284	275	257	297	293	290	285	312	266	266	284	259	300	288	289	319	293	279	256	302	298	272	277	288	309	297	294	296	309	278	246	303	278	288	293	295	263	294	312	285	277	276	270	262	258	285	297	278	283	315	289	318	283	288	299	315	275	285	283	289	280	312	289	295	288	278	320	254	267	256	307	286	286	290	292	307	298	309	280	281	286	319	294	304	284	278	317	279	295	278	324	284	249	307	287	283	300	312	286	278	295	270	319	287	286	301	272	322	290	296	286	294	266	285	283	283	305	287	307	261	272	279	295	320	290	279	283	276	282	281	282	284	289	260	302	283	294	297	278	296	297	283	266	281	275	302	261	320	284	303	281	268	296	275	293	313	289	304	316	293	288	293	292	291	302	317	272	324	293	302	303	293	306	285	282	260	248	266	285	319	288	271	296	280	288	290	272	302	280	297	278	282	297	305	286	297	294	257	303	276	262	257	284	259	298	289	273	280	292	271	297	293	276	302	290	295	306	283	305	266	299	289	313	289	299	294	279	279	307	261	295	313	287	280	315	289	305	300	289	301	257	289	299	278	326	301	281	268	280	294	309	305	288	299	307	263	278	282	303	291	279	314	312	264	299	338	298	264	252	290	295	322	303	298	290	273	257	300	268	282	292	277	286	237	272	306	288	282	294	289	280	304	283	286	299	291	279	282	282	275	256	308	290	296	296	269	296	245	291	288	299	285	300	300	272	318	276	301	339	299	286	269	279	282	316	313	300	275	306	304	306	304	281	279	287	280	298	273	292	308	274	271	289	300	297	305	305	310	289	301	314	284	268	293	309	276	258	306	303	276	282	275	305	282	290	272	263	276	273	306	273	287	285	272	300	271	276	301	312	312	269	277	256	294	301	275	305	282	282	273	286	266	283	278	272	312	302	277	310	290	290	304	267	269	311	294	304	278	295	272	265	290	316	296	289	291	275	261	293	292	282	293	258	281	291	292	287	288	284	281	291	263	283	297	281	287	292	301	270	302	280	267	308	247	275	294	320	299	282	295	284	303	271	300	292	257	297	277	280	283	313	272	286	304	276	282	297	281	295	278	275	285	291	302	278	261	326	293	278	292	281	270	309	283	307	256	285	310	294	312	285	303	278	301	279	315	279	287	284	306	302	278	293	282	306	302	249	270	290	286	305	285	285	296	276	283	294	294	277	262	269	279	314	294	284	277	273	278	288	286	306	304	285	288	282	261	289	276	303	298	267	269	276	322	275	274	306	310	255	287	270	298	257	296	306	301	271	280	296	297	270	295	274	297	285	266	288	282	302	293	277	281	292	273	295	256	279	298	311	283	296	286	278	298	297	303	285	271	292	284	306	262	308	282	298	291	302	301	282	294	278	287	300	314	305	284	286	278	251	338	292	273	277	313	253	272	309	275	279	295	277	285	270	282	283	300	274	253	283	279	285	279	319	315	276	275	300	295	301	308	298	277	304	310	264	288	287	289	272	263	298	302	307	290	278	301	303	276	292	300	262	268	299	275	247	283	250	326	285	271	251	266	260	287	288	277	279	321	287	293	302	291	302	310	251	295	296	275	256	284	279	263	261	308	301	261	305	282	300	303	275	317	257	295	274	275	278	280	291	285	290	293	281	274	296	313	309	286	291	246	285	280	282	263	279	263	277	301	276	266	286	305	299	271	297	294	276	302	270	283	304	297	308	285	258	277	266	270	301	291	294	310	306	289	281	278	303	293	266	306	287	271	259	295	290	273	298	280	300	313	278	289	277	266	277	292	316	282	276	276	292	282	304	299	321	295	277	290	282	281	285	294	306	283	274	296	256	274	311	266	279	307	305	284	267	286	293	291	283	294	280	295	275	285	270	288	309	301	273	270	283	272	289	252	252	285	262	301	288	265	296	295	275	283	311	296	286	273	294	287	298	292	297	280	311	299	300	294	292	286	293	277	314	272	277	294	287	318	270	292	312	276	297	287	280	282	280	272	291	306	266	272	304	302	268	286	294	291	317	279	290	282	301	321	299	267	276	284	305	257	270	298	271	293	285	292	293	284	290	302	304	307	292	262	283	296	277	277	302	310	257	282	291	279	288	274	286	285	255	289	314	293	281	294	309	266	316	298	301	300	276	256	292	313	285	314	293	286	290	269	284	293	316	287	338	292	265	305	283	277	290	296	298	306	288	293	278	263	291	263	269	253	299	308	300	275	294	309	276	295	291	289	301	289	282	277	300	268	257	275	259	288	301	283	269	299	307	259	279	302	294	290	277	307	287	303	279	287	280	337	310	296	277	312	281	298	281	303	299	309	290	279	287	270	318	303	319	314	279	309	258	316	276	275	267	266	270	308	273	299	275	289	309	281	279	287	277	298	260	285	256	284	259	320	259	275	276	284	318	256	329	292	261	306	266	289	296	290	277	280	283	286	289	307	249	278	282	274	307	317	275	270	303	272	284	243	295	286	283	287	283	275	283	314	321	272	251	311	288	280	284	325	268	297	286	299	275	286	311	308	283	297	274	277	267	298	297	276	295	306	280	278	301	327	301	312	267	269	293	250	297	297	300	274	291	258	272	264	290	266	266	314	296	284	289	314	284	267	272	276	305	252	270	288	289	275	302	268	317	278	294	276	270	273	288	307	297	283	294	249	288	297	297	290	289	286	253	314	287	288	287	283	293	248	295	266	313	277	272	292	285	302	263	255	301	283	278	308	278	271	314	306	270	301	297	254	281	296	268	305	309	267	275	281	284	276	296	297	289	289	295	279	293	263	317	286	296	274	295	313	267	286	297	266	261	306	282	279	287	299	304	263	282	294	296	300	272	276	251	262	298	321	278	287	255	314	288	280	264	283	284	314	289	315	280	282	285	289	307	278	266
2357	983	1063	1095	1014	1025	961	923	879	930	895	907	834	866	882	949	880	902	859	890	884	919	907	854	892	876	874	901	867	892	912	855	912	909	886	836	955	875	907	849	847	914	872	870	924	878	854	887	906	888	934	841	992	929	900	866	895	881	932	914	874	904	930	879	882	932	903	878	916	832	908	879	886	877	848	880	948	863	896	878	945	890	824	918	895	885	876	888	872	875	895	872	850	884	926	854	871	902	887	936	876	856	899	823	879	927	914	877	872	870	871	863	880	878	869	872	853	862	893	870	870	905	912	870	846	900	886	894	883	923	905	852	839	882	867	859	844	841	839	877	892	853	908	903	861	847	855	874	821	863	896	861	911	884	850	856	881	864	859	894	901	890	868	883	849	866	909	917	883	880	874	877	821	933	857	851	857	855	866	874	880	860	879	844	874	823	909	816	858	854	860	864	808	867	847	864	900	893	886	867	873	877	883	858	889	890	859	870	853	899	864	800	822	888	872	897	847	870	901	853	893	900	924	855	830	878	837	827	882	867	905	850	892	880	888	912	908	869	909	836	877	913	873	807	892	869	882	860	863	843	835	833	933	904	928	887	795	875	845	896	904	785	883	879	898	867	882	871	875	886	952	919	900	854	858	908	836	908	872	844	888	835	893	882	907	887	887	912	898	911	803	905	891	828	867	925	856	926	871	874	850	879	848	877	856	888	862	880	875	907	875	952	909	858	886	864	902	894	884	863	858	861	884	851	916	851	806	843	863	853	877	909	887	861	886	858	900	833	854	898	868	898	881	840	869	894	806	891	894	871	928	861	896	885	850	854	923	900	854	836	868	842	904	909	828	853	835	903	882	822	880	891	854	829	907	843	842	857	827	885	802	881	867	877	866	908	828	845	872	887	832	906	845	915	904	883	894	905	870	891	890	846	875	945	870	881	867	937	889	884	876	851	812	857	842	832	911	840	870	883	860	880	865	858	882	825	930	912	883	884	908	860	864	896	908	888	889	850	843	905	845	889	860	829	891	850	861	880	870	821	848	945	866	889	871	873	893	875	896	857	877	852	895	876	887	871	862	921	840	933	826	959	848	846	854	889	867	923	808	867	880	875	849	820	923	868	859	865	843	877	861	889	837	848	838	871	873	847	885	858	904	856	802	831	859	849	905	864	839	856	856	939	840	873	899	844	887	885	810	866	890	876	887	870	887	879	818	913	886	847	884	910	857	892	857	837	855	844	872	893	872	907	871	913	880	867	863	833	904	831	857	868	890	975	797	828	847	858	889	867	879	845	873	932	887	844	861	836	861	898	882	884	863	857	883	854	874	888	870	876	839	852	907	858	850	913	885	860	917	882	863	864	909	861	935	910	841	817	848	871	877	900	885	810	924	877	926	902	860	891	878	938	865	840	867	925	811	853	874	874	875	859	873	931	888	892	948	872	881	919	838	901	916	848	858	942	884	870	868	912	887	863	850	917	859	842	830	929	874	901	913	880	906	895	840	856	892	885	890	893	867	814	939	795	874	892	873	862	889	864	869	882	864	862	891	844	885	873	909	883	811	910	858	866	895	874	840	882	878	885	888	864	875	867	867	833	868	908	918	863	941	829	861	834	937	841	823	846	873	857	826	822	888	802	908	875	804	885	826	801	842	918	865	856	879	887	907	863	886	800	912	888	843	903	870	944	854	880	846	903	856	850	840	862	944	843	900	888	827	868	887	927	914	839	871	832	852	884	938	878	862	868	887	943	917	917	851	859	862	856	875	870	841	840	863	923	844	840	876	890	842	913	884	903	874	854	870	913	813	873	860	899	828	889	875	876	877	864	810	871	866	933	875	858	900	849	869	870	868	806	855	845	849	870	828	889	887	870	892	867	854	887	870	900	868	863	908	875	867	878	865	831	833	855	845	864	867	909	930	921	873	925	889	844	875	835	826	850	837	913	848	902	863	897	849	826	887	869	844	919	933	828	895	894	902	855	813	885	872	844	896	885	854	861	867	885	867	900	871	822	855	867	833	887	894	850	865	900	852	909	909	885	916	897	885	860	859	883	865	908	887	892	945	926	848	868	875	913	836	880	858	870	821	842	875	894	857	857	804	855	910	884	893	900	880	860	902	904	857	883	861	862	870	881	957	896	905	841	892	840	868	897	824	893	840	807	822	899	864	850	880	923	898	884	808	901	889	858	919	869	802	864	849	897	867	847	866	859	887	855	846	859	901	844	842	879	853	882	829	879	881	918	884	877	846	875	893	868	824	883	853	885	833	883	876	905	875	855	931	901	849	816	879	862	869	855	910	907	880	882	818	858	892	911	874	886	895	874	872	862	858	888	799	845	884	875	909	898	878	861	899	806	850	806	848	882	913	858	862	847	863	825	857	867	877	890	873	791	863	844	873	892	863	865	879	851	866	879	912	880	839	909	891	875	917	882	840	874	863	838	806	894	846	870	833	917	849	817	837	869	857	889	852	873	854	867	859	860	865	847	868	891	851	888	862	875	872	908	797	887	826	827	920	891	883	888	847	864	910	884	837	832	887	858	875	873	892	910	878	899	841	837	895	893	869	869	882	892	887	832	874	907	869	839	892	859	808	892	924	867	873	872	898	862	882	866	910	896	897	857	920	884	898	875	879	821	852	896	873	876	855	871	889	880	918	854	834	910	856	865	909	901	900	819	865	883	934	897	865	842	851	907	850	858	838	880	865	939	915	875	846	826	882	877	805	879	819	867	874	809	875	824	894	894	915	853	879	873	932	883	863	864	835	887	843	884	871	867	851	836	872	819	855	901	871	859	899	879	865	875	870	853	899	846	947	846	893	865	821	852	840	856	855	814	873	900	825	880	851	833	866	891	913	888	834	897	872	838	885	863	879	891	892	940	876	862	829	899	838	865	875	887	897	922	888	908	892	890	893	861	827	892	887	879	830	851	842	836	890	823	868	853	850	920	842	886	859	880	887	831	883	913	856	902	871	855	829	850	944	858	864	929	856	902	914	916	862	872	903	874	844	859	889	904	860	848	936	888	846	851	891	825	879	891	839	891	877	856	895	887	857	874	871	841	887	901	884	861	834	891	878	925	809	872	886	862	861	908	847	882	912	821	873	863	888	887	865	875	887	845	863	945	868	906	866	859	846	917	864	953	898	879	873	877	858	797	896	877	870	852	839	868	887	868	870	872	850	872	881	905	825	818	833	915	853	845	860	916	813	840	878	856	919	862	876	876	924	882	869	918	834	889	908	891	869	870	881	896	827	850	869	886	885	878	894	869	859	862	860	886	869	853	850	829	869	890	848	925	885	881	869	846	891	904	879	859	892	836	866	853	879	868	855	879	816	873	855	907	902	877	879	867	832	901	866	874	828	869	889	913	837	848	907	805	869	898	844	840	845	847	864	859	885	882	810	926	887	863	881	858	838	871	930	891	887	836	853	856	937	783	880	841	845	906	847	882	870	849	893	864	837	886	837	889	910	894	880	824	848	831	822	878	889	898	861	889
4811	1245	1564	1189	801	612	514	391	307	318	219	215	239	236	197	198	202	179	174	201	197	217	180	180	187	199	193	197	174	187	189	207	186	168	210	239	239	264	192	170	155	144	156	168	165	150	176	164	164	155	178	166	143	177	181	172	175	162	141	168	159	169	178	156	151	168	181	152	162	164	166	168	157	172	152	170	146	169	155	171	158	180	159	164	146	168	174	155	144	167	156	186	168	145	136	138	186	175	177	151	174	141	174	175	148	168	151	167	156	170	145	164	167	152	167	143	151	153	189	163	159	162	183	155	157	154	180	140	175	144	144	131	137	156	188	168	172	146	156	165	148	150	142	170	145	164	154	148	168	150	145	153	148	164	159	162	156	142	158	162	183	154	158	153	153	155	157	156	165	145	177	150	172	143	142	162	154	178	174	163	140	145	159	150	178	156	145	167	136	147	129	183	167	173	190	153	138	152	165	163	154	142	170	150	166	171	132	175	159	169	135	179	153	155	160	170	176	171	135	161	144	151	160	157	171	173	169	138	163	166	162	153	159	153	154	169	160	164	152	172	146	151	148	147	167	175	176	163	155	175	147	160	159	171	155	141	165	157	170	182	154	150	170	174	153	158	158	158	165	163	163	181	172	158	147	170	166	164	153	162	181	162	136	172	159	161	168	170	145	186	157	171	167	157	157	161	159	166	148	148	185	174	138	203	165	170	166	188	185	152	158	173	159	165	169	159	155	146	168	194	150	175	152	152	161	177	170	146	190	156	173	131	157	147	131	141	163	154	187	154	151	149	129	196	140	172	167	171	160	144	159	153	179	173	140	158	169	143	169	164	162	143	154	159	176	150	157	155	175	185	156	152	143	157	157	177	154	191	163	153	168	165	162	167	159	180	156	147	179	175	154	147	136	154	151	147	153	158	149	175	168	158	155	170	145	173	174	151	156	177	172	157	171	160	161	143	144	180	164	164	184	138	151	160	154	166	191	163	144	185	170	155	168	156	152	154	141	156	155	136	165	152	148	146	166	163	163	159	160	137	150	193	150	145	185	152	159	160	158	153	146	162	184	153	170	167	154	165	141	170	135	170	146	158	143	133	163	167	165	156	155	162	174	169	153	172	151	152	147	157	163	167	156	142	149	172	146	163	159	169	167	147	161	150	137	173	161	149	158	158	178	142	186	184	166	144	161	187	150	153	182	135	152	159	150	144	149	151	155	171	169	174	180	141	160	167	152	180	188	165	147	141	139	168	159	153	175	184	167	159	179	172	134	162	169	140	161	172	167	162	146	160	158	155	184	172	153	167	171	151	161	157	191	156	161	145	149	173	182	161	148	173	166	145	163	131	169	165	156	158	183	182	143	148	155	195	162	170	163	165	167	154	181	155	169	176	162	165	173	169	153	159	158	143	177	155	175	157	150	170	168	134	166	143	170	161	163	139	150	171	148	164	169	163	146	143	180	158	127	179	159	153	180	183	174	138	138	161	153	154	151	157	153	142	163	155	151	180	168	158	153	185	169	142	158	154	179	165	162	163	149	148	146	161	164	151	165	184	151	166	152	162	144	165	152	148	179	143	149	143	145	186	147	179	162	160	161	139	171	159	136	159	159	186	161	178	145	152	163	155	169	151	148	164	165	189	169	152	162	160	161	161	153	173	141	148	176	147	169	156	152	168	155	151	154	158	166	144	157	171	145	172	183	165	174	158	175	170	172	150	162	165	151	175	162	150	173	140	168	158	154	151	165	142	179	165	153	160	184	157	154	146	162	146	166	153	148	159	172	155	191	149	169	159	164	129	181	156	150	165	179	170	152	150	138	163	153	156	157	144	143	184	138	158	165	144	129	152	152	130	165	165	150	159	154	156	162	140	162	140	179	133	169	169	167	156	169	154	163	157	146	151	165	140	148	159	158	173	154	171	162	160	166	148	152	154	143	133	150	152	146	142	164	171	161	171	149	147	149	150	158	162	186	174	161	155	155	160	173	175	153	138	152	156	159	152	160	174	148	184	173	146	152	156	154	145	177	176	174	159	154	163	153	193	170	161	155	157	122	161	151	162	177	156	157	171	174	171	164	174	144	169	161	157	148	131	161	168	156	175	139	149	161	171	156	177	169	172	152	185	168	185	171	152	159	140	159	156	147	160	146	165	169	151	165	159	145	153	154	190	176	157	156	159	158	181	156	165	171	157	159	145	157	169	164	171	161	134	162	167	132	179	177	182	150	168	137	145	168	165	172	186	166	166	144	178	150	148	155	158	147	178	179	132	149	154	162	164	162	171	170	172	145	154	130	141	164	153	142	161	146	182	151	166	158	148	153	143	172	141	142	181	158	174	165	160	165	153	132	171	133	155	140	176	166	170	146	140	170	164	147	165	156	153	154	156	164	168	141	175	168	164	145	157	148	168	159	167	147	160	156	162	177	170	176	138	167	160	153	140	177	162	166	171	150	156	147	154	177	171	170	152	132	183	157	150	181	160	173	157	169	170	154	179	156	153	169	184	170	165	163	169	162	143	183	160	151	156	146	177	161	149	155	171	135	142	148	122	176	153	164	162	174	191	149	129	151	145	158	153	168	147	154	154	169	167	168	141	179	158	174	165	164	174	161	152	153	154	154	172	153	153	179	141	143	170	170	157	177	158	155	172	153	164	155	158	157	142	188	155	149	156	170	160	160	173	153	170	149	137	158	172	156	161	157	144	152	132	155	160	172	168	150	161	156	141	186	158	181	150	142	160	178	143	159	170	160	164	161	173	145	149	166	151	154	163	167	156	173	130	174	174	146	161	164	174	155	172	148	135	158	157	158	157	180	206	151	148	147	161	149	144	156	153	166	201	162	155	154	170	150	149	167	146	158	154	178	160	156	175	147	155	150	173	154	163	182	155	151	171	160	169	150	165	156	164	157	165	143	167	163	144	149	193	162	139	146	167	168	159	145	161	170	157	167	173	160	154	156	144	171	147	163	160	149	147	159	138	175	158	163	154	176	151	174	164	154	174	161	151	168	162	158	174	168	159	163	148	172	138	154	146	152	136	175	170	155	182	180	176	153	168	181	171	183	158	146	169	139	173	154	163	157	163	157	149	167	159	152	148	160	158	171	176	157	163	174	142	149	187	145	171	157	175	146	160	150	167	154	127	172	169	149	136	171	153	167	149	158	190	205	170	163	159	169	155	150	155	177	185	134	134	171	152	134	174	162	157	144	147	138	154	169	150	157	176	165	167	184	195	161	161	172	166	165	134	171	177	171	155	182	161	187	152	176	154	164	168	152	151	165	142	168	152	156	174	175	166	155	165	165	178	172	178	164	154	170	175	160	160	160	168	173	153	182	145	162	167	154	148	160	164	206	158	160	149	133	161	144	157	160	169	155	166	168	151	157	172	153	180	178	160	154	157	164	160	146	179	196	181	160	170	159	185	188	168	153	155	146	144	167	159	164	164	160	136	140	172	165	177	142	150	155	154	140	160	170	138	151	168	166	165	166	182	144	168
5693	1669	3992	4248	3529	2956	2363	2071	1762	1534	1381	1232	1160	1044	974	939	894	900	801	761	766	716	760	820	814	819	843	897	882	849	683	688	731	737	995	1652	1354	1455	1159	775	658	640	585	606	614	608	617	550	586	573	565	636	577	563	558	525	559	591	568	563	571	541	536	515	558	533	540	525	555	529	487	550	571	526	506	508	578	558	523	533	512	525	544	530	566	537	524	533	518	564	550	533	503	522	527	532	585	559	545	506	494	530	529	517	549	552	555	517	536	533	553	558	552	542	479	527	539	533	534	524	529	516	535	534	546	532	526	531	530	540	541	523	525	500	533	521	536	554	562	520	524	499	538	506	538	497	505	493	559	523	536	501	519	554	496	527	576	471	513	530	537	539	541	527	516	527	562	537	540	534	555	506	539	498	516	535	528	585	533	517	517	549	530	490	518	500	524	508	530	515	522	502	535	554	496	549	514	509	550	550	567	496	579	507	579	558	556	548	525	509	541	558	492	522	542	564	511	550	563	520	540	515	485	526	513	562	549	536	526	528	577	557	491	509	541	543	535	523	538	536	493	547	553	528	478	471	514	502	504	553	541	512	514	563	563	532	495	502	545	551	554	527	530	510	526	565	493	528	536	541	513	535	533	499	503	529	594	544	499	525	520	546	525	561	521	496	518	504	526	511	529	525	533	495	539	529	525	519	484	533	509	540	464	465	514	493	540	529	535	556	506	511	546	525	520	525	538	483	510	499	494	491	527	535	590	522	540	519	503	493	543	499	526	501	531	549	507	568	514	525	515	540	537	522	518	562	554	476	515	520	528	516	495	505	563	556	529	509	522	517	521	533	468	537	570	547	509	541	541	554	541	543	522	546	526	490	558	516	542	498	493	501	503	504	494	527	575	541	542	504	535	562	517	520	551	532	496	529	492	517	500	547	536	535	544	514	527	488	521	538	555	497	523	494	560	502	519	541	551	527	549	544	558	545	555	490	461	526	502	550	528	519	514	532	552	498	468	516	509	531	523	510	541	526	541	586	541	486	578	546	500	538	554	505	518	522	544	504	537	525	467	501	524	532	530	482	530	567	553	510	478	581	528	533	545	553	492	530	568	440	537	523	539	508	536	492	523	509	540	537	524	547	567	513	546	561	536	513	507	514	524	530	558	555	551	529	581	530	503	491	562	524	531	498	494	517	546	537	512	529	485	614	560	521	521	508	502	527	512	533	528	510	542	508	533	514	534	526	531	512	530	544	491	518	533	494	547	538	469	517	511	496	498	547	490	514	492	531	549	588	546	555	544	531	499	492	506	589	535	540	517	519	534	555	508	529	511	510	507	527	470	514	538	557	541	545	503	487	543	578	552	542	532	521	510	527	507	558	523	548	495	560	538	544	545	534	518	533	493	521	517	493	569	538	518	563	590	483	524	493	524	508	535	536	599	489	552	531	504	523	500	514	539	511	521	572	541	505	482	466	536	536	536	542	479	499	484	484	500	471	528	539	520	499	490	550	553	534	498	518	543	528	507	529	525	522	538	541	530	521	507	578	538	504	535	498	523	496	556	533	500	531	518	569	555	506	513	506	528	593	547	512	484	536	514	536	491	517	544	519	543	492	544	523	560	522	507	548	510	519	544	553	498	520	494	521	521	502	550	525	550	535	478	492	482	534	508	543	535	534	514	529	522	571	514	535	532	530	540	590	511	522	533	538	513	526	513	536	537	497	499	510	533	488	485	490	554	542	525	521	540	510	545	517	540	516	579	529	497	500	527	542	549	542	498	514	506	520	532	550	489	522	503	568	524	506	517	550	521	499	538	514	534	525	491	562	477	503	509	536	570	534	531	513	508	531	489	542	528	471	556	526	512	538	505	519	497	516	543	506	574	506	514	509	456	496	500	499	525	507	543	570	568	521	541	536	515	570	529	489	505	558	523	512	520	535	527	541	523	566	535	559	521	536	556	507	523	556	528	513	536	540	526	479	544	504	539	534	488	514	528	516	526	488	521	493	496	492	503	535	490	560	557	511	519	513	530	478	560	517	480	552	547	489	516	533	522	535	522	520	556	534	505	515	556	488	509	542	519	528	508	559	529	497	512	541	535	522	514	528	507	519	502	516	518	495	545	537	533	540	488	555	515	473	487	514	523	516	513	508	529	526	514	547	525	515	539	520	502	509	541	520	500	531	526	554	511	532	555	519	491	473	505	506	514	528	524	549	505	542	513	542	533	511	509	508	535	537	483	549	520	498	523	504	501	497	525	530	517	545	501	506	505	561	505	516	544	568	555	551	518	576	541	542	531	532	515	515	503	506	506	506	528	528	467	516	513	555	552	540	526	515	569	557	484	516	528	522	532	525	547	531	510	572	548	546	519	549	555	525	488	564	557	518	519	514	509	503	531	542	496	548	526	495	519	534	521	503	511	532	542	558	540	506	536	555	511	496	510	520	531	513	532	532	519	553	534	578	523	522	512	538	493	516	546	504	519	531	505	549	525	555	562	528	563	530	529	531	495	541	468	554	507	533	581	536	517	525	524	509	545	575	539	541	520	535	528	506	556	563	554	509	551	527	511	537	517	534	505	518	491	511	563	544	490	523	547	529	544	518	529	517	523	521	509	529	548	519	550	486	560	509	534	531	510	507	554	553	524	486	509	522	537	515	540	508	539	519	499	483	515	553	541	567	518	516	531	475	498	506	493	531	521	516	506	532	502	519	548	505	499	491	530	556	539	539	529	525	502	513	525	522	494	535	532	543	547	525	492	511	569	510	548	509	539	516	502	544	531	540	530	580	501	555	499	486	507	555	538	603	510	499	518	547	519	515	506	522	508	540	574	540	514	528	534	538	485	550	529	505	569	547	499	527	546	467	535	506	522	553	494	511	514	478	566	535	578	531	509	532	542	524	539	538	511	525	532	523	505	527	527	526	535	483	521	514	493	515	522	509	562	506	518	566	551	522	513	541	486	504	532	529	546	468	514	536	522	546	520	543	543	547	574	516	525	547	550	534	510	511	497	520	523	534	503	533	508	546	536	482	523	533	552	518	509	524	551	518	532	516	536	545	538	509	537	518	536	513	505	543	536	554	553	519	537	499	516	525	524	508	531	554	567	500	529	553	536	575	534	533	547	564	546	531	549	563	504	527	541	491	513	553	542	487	532	530	514	541	506	486	503	499	518	501	534	545	541	505	529	567	502	529	496	520	516	498	526	563	507	545	503	507	531	505	556	489	504	512	505	520	505	504	514	529	506	528	540	519	530	530	500	547	531	486	584	517	547	562	507	522	502	563	547	538	555	520	502	521	552	510	528	546	528	519	499	539	498	556	549	560	543	520	535	535	555	502	551	535	556	515	493	525	517	535	536	532	535	523	501	526	497	517	525	519	537	532	510	568	502	563	566	486	496	503	530	488	524	508	521	532	513	532	497	511	553	535	501	526	521	538	519	516	491	540	525	514	542	531	511	542	492	522	568	493	480	517	546	490	504	541	527	530	506	527	529	517
8830	2411	2871	2120	1315	982	674	560	435	371	316	329	252	249	238	228	179	185	173	195	183	186	189	169	192	182	180	175	166	163	161	159	125	178	217	243	259	290	202	167	140	147	133	138	136	155	133	112	126	125	131	123	127	129	122	131	123	131	134	119	125	156	126	133	144	134	133	106	125	125	135	136	139	115	138	123	111	132	106	115	109	108	118	120	140	124	127	117	121	115	127	128	122	133	115	112	126	127	144	118	129	118	127	113	117	122	109	112	128	137	125	132	120	135	155	114	140	139	126	133	107	148	112	134	136	125	117	137	111	113	122	129	130	144	113	123	132	136	129	135	122	112	104	131	127	109	105	128	117	120	95	105	119	114	126	133	111	129	102	112	133	132	141	108	126	121	104	101	118	106	127	118	122	115	122	112	101	145	131	106	112	99	136	124	135	118	104	124	113	131	120	124	126	128	109	106	107	139	130	119	114	130	119	136	138	113	137	122	112	123	140	110	108	116	121	146	121	116	134	127	117	119	136	127	126	119	108	115	132	112	119	123	107	116	128	108	108	117	129	103	132	130	105	137	133	121	108	150	118	126	112	128	135	121	113	114	131	103	122	129	129	133	110	124	120	118	117	133	123	115	127	128	116	130	124	117	125	116	132	149	124	142	116	134	123	107	111	130	117	114	132	134	121	113	117	125	138	121	89	138	101	123	124	131	152	126	125	131	116	125	119	122	119	117	131	128	123	113	120	116	122	133	126	122	128	148	131	120	115	136	117	107	117	145	134	123	131	128	116	126	117	126	131	126	128	122	127	120	142	123	127	124	121	117	123	136	115	115	139	122	111	133	118	124	122	117	125	126	112	105	118	126	115	136	103	112	104	137	106	118	135	117	129	110	121	122	111	115	103	128	132	134	115	114	108	129	130	119	119	112	122	132	119	116	129	113	105	130	118	112	129	103	110	133	129	108	131	96	127	154	122	144	116	118	115	114	120	129	126	111	123	112	105	120	126	112	122	127	113	115	124	131	124	128	131	127	107	123	119	117	115	117	131	116	115	135	119	120	140	126	116	129	116	140	142	104	116	122	120	139	113	107	123	124	121	115	130	102	122	136	107	129	113	109	123	132	129	121	124	125	135	114	129	139	131	117	125	143	137	113	115	111	122	122	138	128	116	92	131	115	122	116	125	128	123	105	123	119	121	114	125	103	131	116	132	117	111	119	126	124	134	133	122	117	115	125	118	94	126	110	132	117	112	116	120	108	117	126	136	130	121	121	134	126	104	125	102	129	120	118	124	100	125	115	143	116	113	119	119	119	133	117	130	135	121	123	111	127	134	135	118	115	126	128	109	115	119	108	115	126	118	106	121	108	124	110	135	132	119	105	127	114	143	121	115	114	125	122	119	124	133	119	115	104	126	122	129	118	129	128	103	126	117	131	140	111	136	126	134	136	123	108	114	111	138	106	126	110	111	103	123	126	124	116	112	131	126	123	107	109	129	109	134	137	134	135	118	126	120	123	123	128	115	126	114	121	144	130	135	101	133	116	120	122	114	102	116	101	117	125	128	120	115	137	127	126	120	111	135	135	137	141	102	136	121	114	107	132	103	136	122	84	126	135	120	123	127	116	119	118	104	126	120	108	150	126	135	120	112	125	116	119	97	133	131	115	121	114	142	131	125	122	108	124	116	120	138	143	158	103	128	127	130	116	140	137	129	117	135	133	119	134	125	137	110	115	119	121	110	126	102	131	108	117	130	108	142	135	124	123	113	134	109	129	124	117	119	136	115	124	120	135	106	118	116	143	115	100	134	125	117	124	146	115	118	119	120	115	119	109	114	131	123	103	136	97	116	103	140	133	116	122	123	109	125	134	130	110	122	121	119	120	116	116	121	116	113	107	108	127	134	106	123	111	119	108	139	122	119	109	147	112	110	124	126	124	146	123	120	109	123	114	123	140	118	128	120	126	118	120	110	120	113	138	128	97	114	115	121	113	118	118	136	104	140	135	114	123	117	115	108	123	98	123	138	117	119	110	147	115	112	135	134	125	116	112	127	137	125	130	132	126	98	116	120	106	118	121	121	106	119	120	105	149	101	100	138	134	116	124	105	121	139	105	106	114	118	118	120	145	137	123	114	117	128	103	121	106	130	113	102	112	114	116	125	134	126	138	139	130	124	114	123	109	115	123	140	116	117	109	134	119	102	121	129	130	133	97	131	123	115	119	126	132	110	116	114	131	128	120	119	130	150	125	142	111	128	126	134	118	124	135	109	101	128	123	139	137	117	121	138	127	138	123	128	128	118	123	116	141	116	141	116	101	117	118	141	94	150	106	138	115	125	139	132	101	128	123	105	126	128	142	142	122	127	132	110	121	124	128	109	126	119	133	125	120	121	106	120	129	111	98	135	123	137	143	116	127	117	117	119	131	121	101	123	125	128	112	124	124	132	121	116	142	129	135	117	120	113	122	115	113	121	112	119	110	122	123	120	109	129	128	102	127	123	141	111	107	141	106	140	126	133	110	105	121	93	140	126	125	121	118	104	126	112	112	119	148	109	128	135	119	133	131	135	130	124	130	109	99	150	129	107	117	124	119	122	135	110	114	125	121	118	112	106	118	116	139	106	131	116	134	118	130	134	130	120	120	110	116	133	138	124	135	135	124	120	135	112	117	114	114	119	129	121	127	130	132	129	119	124	128	117	119	123	106	128	114	110	112	113	131	128	118	110	144	124	126	126	112	123	105	128	147	120	135	121	110	114	126	105	123	117	128	120	121	131	128	144	129	136	132	122	119	130	114	108	118	132	130	114	122	112	126	123	121	134	113	125	117	114	130	131	131	124	112	129	126	147	118	117	103	115	125	141	133	131	124	119	139	111	122	129	113	119	111	113	131	138	129	122	130	141	133	124	117	117	136	92	108	119	119	123	112	132	121	125	121	131	136	157	123	118	126	128	115	123	134	123	150	131	106	134	124	119	107	110	112	134	108	114	140	133	132	110	95	124	142	117	130	103	107	105	127	121	125	130	139	129	127	107	111	127	131	124	114	117	100	122	115	120	115	128	146	131	112	106	126	123	119	98	115	123	128	123	130	130	114	123	130	123	112	139	114	118	126	128	130	133	132	125	156	112	118	106	109	147	137	102	120	108	117	125	120	129	125	131	113	111	121	118	130	139	119	107	125	132	113	122	135	123	137	130	98	112	129	108	120	108	119	123	108	104	133	101	103	119	137	136	122	121	137	133	145	132	127	104	124	121	129	128	129	114	124	125	116	158	114	120	113	115	115	120	137	113	128	115	115	135	125	125	132	126	119	100	136	120	104	108	104	122	113	110	130	127	118	123	113	109	104	115	132	142	137	125	104	111	125	137	127	104	128	123	147	112	134	117	153	111	122	118	126	148	128	131	115	108	125	115	128	121	118	124	142	117	107	122	114	119	116	106	112	110	105	106	114	93	118	119	116	124	132	120	115	130	129	110	135	156	127	119	115	120	143	157	108
7678	2827	6731	7221	6167	4954	4005	3207	2617	2269	2006	1802	1617	1441	1279	1225	1195	1018	992	891	905	824	902	951	996	1014	1047	1018	959	1050	832	785	709	940	1421	2107	1932	2296	1416	926	749	601	517	579	546	624	545	565	548	521	540	519	511	522	475	477	481	493	502	483	454	478	460	479	454	520	494	424	498	432	485	494	439	439	434	447	473	425	428	516	457	452	443	470	432	424	460	435	435	445	454	412	445	476	447	451	441	454	408	466	467	440	413	421	413	435	455	426	460	444	438	436	432	460	422	433	402	424	448	456	421	410	433	441	406	425	405	433	441	435	448	452	419	465	415	414	460	411	410	419	441	416	432	426	429	389	400	432	443	423	438	442	442	431	421	437	441	451	465	399	434	477	416	421	422	418	451	412	419	456	406	408	446	421	431	449	427	418	426	431	406	423	449	412	448	409	446	423	422	451	397	425	384	418	409	437	416	445	385	428	439	440	445	449	430	448	413	384	443	417	422	448	432	416	420	401	462	429	411	402	411	441	411	445	426	406	437	423	413	427	426	432	441	436	421	410	392	426	450	457	446	444	436	402	453	435	408	424	426	420	427	399	415	414	443	416	409	426	449	406	426	426	429	437	455	451	383	430	439	400	416	449	459	442	460	420	487	406	413	412	450	415	447	417	453	426	421	426	404	403	429	423	399	434	428	398	418	445	476	445	375	409	475	397	424	404	411	406	426	430	473	450	437	393	387	405	427	423	423	448	431	424	430	413	424	408	459	399	409	423	414	479	450	425	427	372	436	382	398	408	436	414	444	423	395	423	406	401	398	402	413	419	437	431	381	423	395	429	433	431	414	431	418	426	437	438	433	428	441	370	423	447	446	421	400	436	431	408	427	431	417	375	413	436	434	445	428	466	420	434	426	446	436	428	415	427	435	410	421	415	444	430	451	437	413	430	418	432	437	434	407	421	416	405	435	399	456	453	393	468	421	410	399	415	434	429	435	399	381	392	409	438	445	450	448	452	408	358	412	423	404	406	396	416	451	431	435	408	433	405	493	434	466	424	434	442	439	431	392	426	415	423	450	393	415	441	391	448	431	424	426	423	404	424	397	438	436	423	411	425	456	439	409	445	383	415	427	398	420	404	427	449	428	438	431	384	439	396	406	444	434	459	399	435	440	438	385	409	444	425	432	418	425	427	391	432	417	480	460	408	402	443	409	421	433	414	412	433	416	470	407	430	411	410	412	425	432	409	444	393	386	417	433	415	415	458	433	415	423	435	411	412	419	411	422	441	443	418	421	431	418	419	427	432	411	402	400	438	451	394	413	421	433	401	399	459	419	470	441	419	419	431	387	440	429	444	382	410	418	455	420	391	434	438	448	431	453	415	419	418	397	448	408	433	431	428	402	447	411	437	421	432	446	495	425	411	428	406	408	418	447	429	422	401	436	427	409	397	401	417	405	433	412	420	416	429	401	436	418	414	430	428	395	416	447	427	436	434	419	434	424	415	442	440	421	424	389	425	416	395	429	429	402	415	446	425	427	462	425	403	450	477	453	424	429	439	438	448	446	467	452	413	401	437	470	415	410	441	385	408	410	397	446	418	439	404	438	407	404	452	416	426	446	431	444	443	393	402	412	441	421	457	423	425	430	434	445	413	398	443	432	429	446	423	435	413	407	432	400	403	440	430	400	409	402	454	424	388	393	373	402	424	427	419	426	410	446	444	438	414	428	457	428	420	401	453	401	416	443	417	423	418	423	413	472	426	424	426	453	452	418	442	432	405	390	406	426	407	466	451	417	387	398	401	417	452	436	390	456	461	376	440	408	432	444	446	424	397	428	410	399	420	409	420	402	405	422	422	426	414	407	433	430	399	413	449	428	409	414	415	421	449	431	407	409	427	390	417	421	403	446	422	409	442	396	406	435	378	451	432	420	406	435	433	431	401	457	440	442	418	422	410	424	424	429	393	441	409	421	408	426	390	418	434	413	411	404	410	438	411	444	425	395	390	439	426	440	433	422	438	444	430	434	418	429	443	429	384	424	453	444	422	435	411	417	432	463	400	426	420	420	423	459	403	429	403	443	422	457	398	398	464	428	434	438	452	415	401	412	363	452	426	408	435	473	417	404	413	445	399	433	412	435	427	429	417	450	419	428	411	449	436	422	442	414	428	413	443	448	437	399	425	442	393	427	413	420	433	440	443	430	441	430	412	400	404	442	404	427	423	469	395	419	431	396	407	403	427	412	376	443	432	421	401	436	406	447	414	407	422	424	436	409	455	427	458	484	422	440	420	416	406	380	480	386	430	445	452	449	455	421	407	427	413	392	363	418	423	444	422	435	421	436	444	430	409	436	470	413	401	438	415	430	436	428	468	412	446	428	419	405	433	421	423	426	418	456	429	413	421	409	453	446	393	448	439	446	438	430	432	435	421	408	430	410	420	431	433	393	417	420	450	393	406	460	404	413	399	441	437	374	418	434	450	450	426	445	418	426	434	418	427	419	414	439	424	406	410	410	423	407	435	440	418	416	412	418	419	448	430	434	425	399	431	434	426	421	434	451	428	466	408	441	424	400	417	423	402	420	404	442	429	440	415	414	420	449	428	441	393	424	438	439	402	431	416	403	444	424	421	426	407	416	418	457	408	408	403	427	435	439	406	401	447	453	440	437	423	442	441	455	436	427	432	414	403	402	396	403	421	448	446	443	398	436	428	395	437	444	441	371	414	414	400	407	454	410	416	440	416	409	440	422	429	475	399	459	411	400	419	427	391	451	444	407	419	448	429	420	406	428	404	390	412	438	407	443	411	456	413	415	433	404	386	425	426	446	448	444	416	438	432	425	409	406	469	404	418	434	422	384	411	434	426	444	457	431	432	391	425	404	411	419	407	417	423	406	396	387	445	457	423	398	385	399	451	432	417	450	413	383	400	415	401	476	437	464	440	435	414	402	406	424	437	406	442	396	424	394	453	458	398	456	417	444	413	401	425	413	443	425	421	384	384	424	400	424	471	374	446	417	427	418	420	386	409	453	422	403	440	423	419	411	440	407	432	458	443	442	431	393	424	393	407	446	408	422	449	410	413	423	445	435	416	426	452	405	427	444	425	401	441	415	408	404	377	451	415	415	411	430	417	380	456	428	429	436	450	416	422	414	429	432	437	472	412	415	399	391	414	440	454	421	417	436	382	416	418	401	428	416	392	413	441	405	422	414	393	440	433	422	420	411	440	426	421	458	434	424	459	418	427	419	408	442	424	436	421	430	460	458	404	429	435	447	456	406	419	418	428	425	428	419	435	440	447	435	387	417	434	437	454	406	430	397	392	378	436	448	408	406	410	421	383	457	425	440	448	429	415	422	429	409	425	413	470	453	426	414	426	432	411	411	452	440	415	381	449	392	426	389	416	412	428	435	446	416	420	419	401	422	424	444	430	403	407	412	420	455	425	382	421	406	421	400	445	437	442	416	391	439	430	425	448	408	398	403	469	424	440	401	410	408	420	443	402
1327	363	407	348	316	295	311	305	318	317	292	280	270	268	312	327	284	305	297	284	275	268	283	291	292	295	300	272	310	322	279	285	278	275	313	246	306	295	308	307	259	293	300	294	296	284	311	315	304	277	288	281	277	278	283	274	278	251	272	294	283	255	308	271	266	296	305	301	290	307	310	300	304	287	289	298	247	307	281	281	270	285	292	275	300	308	260	282	273	267	308	305	287	282	284	294	290	282	326	279	281	262	298	289	305	315	277	281	280	279	295	295	282	288	292	274	290	318	281	292	286	296	295	296	276	272	270	302	274	314	290	250	273	249	265	286	280	292	249	266	297	295	291	291	297	293	295	287	325	312	297	274	299	306	276	301	256	290	272	328	302	280	258	299	307	267	289	291	272	312	265	280	278	293	290	280	260	281	272	274	285	296	283	281	302	304	280	306	263	284	310	283	322	296	285	254	299	280	276	300	263	274	302	283	285	298	292	289	286	294	294	297	297	327	300	271	268	281	278	304	281	265	284	250	301	308	295	240	271	279	291	289	284	287	258	299	289	276	306	249	295	281	280	321	318	289	279	291	294	266	271	300	282	298	267	283	297	252	311	311	328	312	311	270	281	280	283	260	304	300	304	266	282	291	277	286	294	302	296	285	294	287	261	295	266	294	286	270	274	260	294	273	296	297	275	315	278	260	295	294	305	280	300	267	280	277	290	281	261	297	314	263	259	288	272	301	286	295	295	305	295	257	270	277	278	294	296	302	250	279	292	282	248	276	282	314	288	246	271	295	304	275	279	285	306	286	278	321	284	265	314	257	289	258	308	290	296	283	311	269	304	275	266	309	254	284	299	272	298	312	288	286	285	282	306	269	272	298	296	288	259	269	308	288	252	282	305	297	269	284	258	261	284	269	269	299	285	285	286	270	295	322	272	296	296	265	260	284	275	295	282	280	268	283	293	282	290	275	258	318	268	281	262	274	313	331	295	311	273	281	321	275	304	283	286	284	308	251	309	264	287	318	280	301	294	307	269	289	340	298	284	276	306	271	290	292	282	257	297	264	279	283	289	300	297	281	325	317	304	277	281	276	289	290	284	287	274	288	297	310	300	308	275	278	311	325	312	256	262	302	279	318	277	299	253	301	291	300	286	271	274	303	290	293	262	282	288	293	278	270	266	277	287	296	276	281	294	289	278	300	259	264	295	284	313	292	297	284	285	272	270	299	298	285	258	280	288	294	271	282	296	283	311	295	273	261	305	284	266	317	289	258	324	298	284	296	268	261	293	263	291	279	299	292	273	285	295	256	289	289	279	272	274	282	284	266	286	283	272	270	277	299	278	261	252	276	297	261	292	280	291	271	290	296	259	292	285	293	286	285	278	301	300	261	289	292	281	269	263	259	280	294	302	288	254	294	322	288	256	273	278	295	303	273	316	309	285	297	282	245	270	260	256	296	269	251	281	271	285	270	277	286	261	290	292	291	271	281	315	277	296	307	293	250	277	314	304	301	298	261	320	283	281	301	290	286	273	250	294	268	265	322	257	317	284	306	276	297	312	314	289	307	295	279	290	277	287	283	288	305	314	277	238	287	272	310	279	289	285	283	306	259	293	253	295	281	283	275	305	288	287	286	302	295	261	282	290	305	298	307	301	321	288	276	287	274	270	271	299	260	265	284	331	273	263	291	283	297	299	279	279	294	294	295	302	285	281	321	290	295	278	300	289	282	289	288	283	302	254	276	299	283	303	284	286	282	282	248	290	304	308	288	311	270	294	267	294	269	270	234	277	303	282	277	284	285	293	318	267	318	303	305	268	284	295	283	298	281	255	299	284	273	267	298	306	289	292	267	281	299	270	297	283	304	274	273	271	301	284	287	291	269	310	299	305	273	302	299	283	270	286	276	306	327	305	270	279	285	288	304	269	292	292	298	269	285	290	273	304	295	283	306	307	297	294	277	273	302	286	307	282	267	283	273	267	256	297	313	306	300	276	257	269	284	298	288	291	265	333	271	306	272	295	310	271	264	285	294	284	279	290	285	274	282	234	276	286	291	319	284	327	289	297	296	262	273	259	295	246	270	306	284	285	290	270	273	274	303	293	307	290	272	311	317	271	288	291	274	293	285	291	274	289	278	268	311	303	286	295	279	300	274	302	287	279	297	288	290	262	271	253	300	303	337	290	285	281	262	275	297	292	279	291	293	268	287	298	263	300	272	285	273	283	302	277	282	275	267	272	254	273	309	305	292	291	274	290	299	239	289	298	301	303	258	263	310	287	281	271	267	308	259	291	276	258	281	314	282	305	283	317	283	259	261	315	293	292	284	333	256	274	291	295	267	296	283	318	277	287	292	300	262	315	295	287	305	314	289	316	287	279	271	279	275	289	303	279	270	270	276	303	292	263	273	278	316	297	272	300	299	288	306	259	279	254	287	308	305	274	264	258	298	267	300	311	319	285	316	308	271	286	273	288	291	281	254	293	289	293	285	303	297	290	298	297	278	304	278	282	304	282	284	295	262	298	280	280	291	295	306	263	288	273	279	299	296	288	298	269	279	267	273	287	286	310	272	333	264	297	292	289	270	306	275	294	293	303	274	299	291	290	292	292	282	267	273	290	313	303	309	300	292	298	305	267	285	311	284	311	304	274	266	301	307	252	274	269	281	319	285	275	279	277	295	316	323	290	286	256	308	294	271	312	264	257	303	289	291	265	315	308	277	276	289	295	288	294	277	269	284	293	282	302	297	287	289	291	281	283	280	269	266	303	252	282	283	307	311	300	275	273	304	308	326	308	273	256	264	287	253	272	288	257	296	293	307	278	284	262	255	309	282	296	284	277	273	272	286	296	279	276	264	308	295	261	291	305	282	267	304	291	260	302	294	287	304	280	305	309	285	274	284	300	288	294	277	298	307	274	292	268	257	311	286	273	259	305	298	274	267	279	309	276	298	316	302	274	277	302	313	291	299	280	270	297	279	267	295	286	273	285	292	282	285	312	272	278	300	269	257	285	303	287	262	302	277	270	290	280	255	294	270	287	253	306	262	248	291	268	284	292	288	287	290	292	319	282	277	295	292	302	287	278	315	299	324	288	276	271	284	263	289	278	302	298	284	308	269	282	270	309	298	289	272	273	267	270	277	260	282	269	256	270	314	277	248	299	286	282	305	288	286	308	254	290	290	282	297	269	281	293	275	312	306	293	290	306	290	316	287	302	268	288	282	288	299	280	276	288	288	298	302	277	280	290	290	323	342	288	292	297	297	305	291	297	284	287	302	306	270	273	266	308	277	275	297	312	295	289	280	290	275	298	263	314	330	294	277	289	286	300	284	283	320	316	311	298	287	283	294	279	296	262	296	285	238	299	292	317	316	318	294	271	277	286	295	297	288	290	295	297	224	285	285	295	285	309	301	274	286	284	294	289	298	278	281	302	270	290	285	287	277	265	276	318	266	278	282	301	278	284	293	293	266	294	287	303	269	286	294	293	291	269	327	282	267
2222	955	1144	1072	1069	1048	974	961	901	922	876	905	882	912	938	840	858	921	879	921	836	905	899	898	890	903	872	909	912	918	861	897	903	890	948	926	867	938	893	859	885	888	937	874	866	898	883	846	848	867	827	887	846	893	864	889	876	833	903	906	858	870	867	857	880	914	839	865	840	886	828	849	836	849	876	915	857	856	858	853	843	881	914	876	912	882	903	837	850	932	830	863	857	835	890	848	842	934	834	851	871	862	872	904	878	803	887	877	846	870	897	948	857	791	883	915	893	841	893	844	905	882	871	903	800	885	847	866	909	863	876	873	867	895	871	820	854	855	880	887	873	889	883	833	901	836	866	876	882	865	850	862	838	862	902	815	794	811	852	877	851	879	848	809	875	885	883	893	811	843	898	882	845	900	857	886	821	847	868	914	900	860	895	865	857	958	876	882	845	853	853	870	848	900	844	834	818	807	850	860	881	922	910	899	870	885	897	836	876	871	908	879	853	878	846	883	842	807	873	834	883	909	885	886	850	849	850	884	861	848	898	866	905	884	896	907	833	895	868	821	841	911	871	896	863	865	877	803	895	868	870	835	893	819	831	804	897	879	863	893	849	881	904	890	890	909	924	859	864	831	913	872	811	849	832	848	869	946	890	839	813	889	888	899	872	923	914	851	860	884	847	901	863	876	873	876	829	813	845	882	907	874	868	908	858	853	881	880	865	825	846	882	867	898	867	838	872	874	852	899	898	879	858	870	870	873	903	912	878	900	900	851	851	877	856	827	885	909	883	814	829	884	874	893	850	891	835	837	849	878	869	909	910	838	877	844	914	836	890	909	873	842	930	858	857	851	915	901	859	858	881	866	848	909	836	904	953	881	888	865	828	873	904	817	876	878	816	868	843	879	888	821	875	833	862	856	901	845	879	902	892	908	869	873	891	862	867	904	934	829	865	885	848	858	886	855	916	837	871	882	907	859	907	870	884	844	838	859	842	855	915	821	891	872	909	854	875	857	883	895	839	834	872	861	900	882	836	824	899	882	826	848	864	896	883	842	821	913	888	863	841	923	885	831	898	873	912	854	803	854	821	870	828	873	875	869	800	934	862	840	856	884	886	850	844	890	816	874	809	875	839	880	902	890	872	859	845	882	820	890	881	903	880	864	850	886	852	885	863	805	828	866	871	834	907	884	912	847	864	853	886	888	870	884	868	847	820	881	892	874	875	880	858	876	889	920	938	858	917	830	888	859	845	859	871	945	859	850	866	851	875	878	941	857	891	838	854	847	878	825	870	873	816	906	834	859	880	850	853	857	876	894	877	847	882	901	833	900	918	868	890	835	886	830	836	939	826	891	865	842	855	896	890	890	818	907	893	887	886	889	846	856	807	843	855	873	932	876	893	879	879	802	827	862	910	844	877	916	893	872	894	890	875	874	807	840	824	859	859	886	883	911	829	848	883	886	856	851	875	798	883	870	876	867	887	857	862	900	904	840	884	861	856	908	862	901	814	916	898	847	885	788	846	928	891	898	856	860	872	892	864	869	836	857	870	893	898	838	831	855	918	876	894	850	851	873	911	889	892	874	859	860	868	873	879	897	811	829	884	853	835	877	899	860	861	859	794	880	844	845	913	849	882	843	865	837	845	853	863	910	867	899	902	850	903	904	819	918	848	862	873	890	859	829	899	890	879	843	890	870	886	819	847	892	952	847	815	864	924	868	905	873	858	866	869	853	901	915	864	821	906	888	884	901	876	898	870	805	850	854	857	846	823	866	895	826	820	881	881	926	902	852	898	858	843	896	846	874	841	892	891	856	845	887	825	846	887	823	883	824	902	848	865	865	840	817	842	928	896	855	892	860	916	898	848	893	887	872	896	891	933	839	873	881	809	816	910	889	869	911	873	868	858	853	881	924	889	886	831	889	862	923	822	877	909	849	851	919	853	870	874	888	873	883	826	852	908	879	914	841	855	902	879	837	859	875	909	883	863	910	892	862	833	852	814	842	839	843	884	876	883	871	839	854	918	807	857	879	827	880	888	907	848	863	869	835	896	875	844	890	884	875	849	908	893	911	903	870	839	907	844	823	863	883	837	889	915	857	854	889	865	892	894	893	865	873	855	871	823	877	888	829	897	829	902	849	855	828	856	854	866	905	862	876	885	864	835	870	842	869	854	843	860	893	862	859	863	923	863	875	841	918	860	846	843	874	894	911	896	878	859	874	878	880	908	871	849	868	879	839	894	922	922	833	944	870	877	879	813	888	865	896	867	884	839	837	773	855	871	901	837	858	842	862	936	875	888	843	936	846	909	876	833	865	886	911	880	927	837	818	902	851	892	838	865	840	913	838	875	832	883	854	848	880	899	928	892	862	849	885	879	865	855	876	835	843	929	877	837	862	870	871	887	881	890	896	888	889	852	861	863	927	852	908	896	843	864	861	878	862	853	873	895	869	924	841	857	885	898	888	873	879	872	884	864	859	863	888	850	870	863	892	867	856	816	866	892	823	889	881	851	879	900	908	899	861	888	881	902	908	862	832	892	925	836	868	895	832	836	895	849	880	845	870	873	922	880	873	894	887	890	867	862	856	871	876	804	871	850	885	891	811	837	867	860	832	851	853	884	945	851	898	878	885	814	848	875	852	890	881	904	846	861	867	876	880	918	867	905	841	854	941	897	850	842	877	858	891	822	894	904	882	900	915	878	833	916	885	883	914	872	889	856	905	875	829	860	872	868	859	835	859	876	870	873	898	861	867	869	871	881	822	910	893	876	849	850	840	845	898	897	875	863	877	925	837	902	910	812	855	879	869	916	898	898	830	856	930	911	835	861	886	849	926	914	892	843	854	874	846	865	820	861	902	845	802	881	812	856	918	854	836	909	888	902	845	872	850	932	860	855	856	849	852	843	862	855	839	876	841	878	854	874	891	861	885	863	863	891	862	839	847	872	887	879	861	825	817	880	888	892	855	867	816	829	913	874	897	913	832	893	907	896	864	882	908	904	869	852	883	856	877	895	848	868	874	937	880	869	867	830	877	860	886	902	881	918	830	869	827	884	892	872	862	915	819	844	869	848	877	887	862	868	883	940	871	826	834	918	872	897	862	878	877	849	828	922	842	866	870	870	825	835	873	845	858	850	885	857	882	832	853	892	850	924	889	851	839	867	861	881	907	933	876	860	846	858	822	852	886	844	860	855	872	851	867	882	869	866	864	866	835	884	894	796	844	850	947	878	893	870	813	869	848	845	856	839	840	829	940	866	794	855	838	935	854	874	851	849	816	821	891	890	832	863	912	844	886	885	863	840	845	870	816	857	894	880	894	838	865	893	893	818	893	882	882	916	890	875	807	868	867	855	924	884	892	910	882	846	844	873	845	889	859	855	881	831	927	875	896	880	862	846	818	892	842	821	871	832	881	836	859	884	883	844	846	878	871	831	842	869	865	853	857	899	894	887	928	874	847	811	870	869	873	852	906	845	943	867	844	850	894	836	887	832	889
4672	1266	1572	1104	733	563	457	398	317	281	255	230	221	214	234	212	198	196	180	186	146	170	186	181	202	198	198	196	184	173	183	185	175	193	190	209	227	231	188	181	144	183	166	150	151	184	161	157	159	144	168	138	165	147	181	159	179	167	153	169	171	152	166	166	154	168	166	150	134	170	144	180	157	156	160	154	159	160	145	155	156	165	144	158	180	161	141	157	151	168	163	186	162	140	173	162	127	169	159	153	158	164	162	163	170	165	175	170	153	162	164	157	152	147	144	169	154	161	187	176	155	172	168	139	150	169	158	168	160	148	154	154	181	162	151	141	145	142	183	154	160	175	152	151	170	167	162	156	158	185	164	160	169	159	195	144	180	176	149	161	171	158	156	154	164	144	150	155	148	150	161	141	175	135	138	155	153	176	148	122	153	165	157	160	171	187	146	150	172	148	157	164	154	149	158	142	161	165	179	144	146	170	173	139	175	169	141	171	182	174	173	144	164	177	139	165	172	153	168	174	145	171	162	142	173	148	162	146	140	168	157	160	161	150	178	182	157	165	152	173	165	161	166	161	173	155	160	155	173	159	174	144	161	156	151	175	150	146	151	145	130	154	171	166	147	162	176	142	153	177	168	148	167	148	172	174	175	175	166	158	159	154	157	162	169	166	165	165	157	146	143	185	162	156	160	159	161	177	149	139	163	173	150	137	150	156	162	155	150	159	145	135	142	161	174	169	148	151	172	175	163	156	181	149	157	162	147	159	161	138	173	154	150	162	156	173	136	160	152	144	159	140	162	178	160	143	156	153	149	149	176	176	163	155	177	144	169	153	158	185	156	164	168	166	150	173	151	158	158	178	149	154	148	146	139	166	147	142	156	173	154	174	162	153	143	151	154	152	161	155	174	149	172	152	166	172	163	154	158	152	145	148	156	157	154	158	156	169	174	156	172	160	174	164	161	149	153	153	155	146	156	132	170	137	182	157	169	144	146	155	138	172	168	165	175	148	182	185	166	166	151	167	159	159	160	141	142	152	150	180	158	154	156	150	162	160	161	138	166	146	186	135	152	153	168	158	171	141	158	132	162	160	157	179	169	166	178	144	140	165	183	163	135	164	145	157	160	154	143	155	175	166	151	182	155	159	155	142	161	170	170	170	154	132	177	151	175	164	167	162	151	191	148	152	163	139	176	140	155	167	185	169	162	150	144	138	161	150	150	166	157	153	179	172	184	178	153	150	130	147	152	162	140	165	172	155	156	169	146	163	159	166	169	154	157	152	147	161	188	135	158	165	155	169	162	168	132	148	146	159	163	147	173	170	144	151	162	163	140	162	141	162	148	176	174	174	168	186	165	163	168	159	151	142	155	140	182	160	166	169	175	153	154	152	164	163	157	151	167	156	174	151	151	145	141	153	175	152	163	168	170	147	148	155	167	163	156	186	196	179	146	167	150	170	174	145	161	171	141	193	155	177	159	146	146	145	148	173	138	143	134	155	156	181	161	150	149	160	166	162	169	141	163	185	144	156	149	152	170	160	167	161	152	151	152	157	165	168	160	151	175	160	156	174	144	152	150	157	165	146	167	153	147	146	162	185	145	163	157	178	161	160	160	141	150	179	158	169	167	170	171	132	161	152	139	165	159	165	158	149	152	140	140	160	166	141	162	162	156	164	182	148	148	154	169	145	133	164	160	183	175	153	159	145	184	172	150	160	132	172	151	166	151	151	158	165	155	183	169	178	162	164	153	170	170	178	150	156	163	156	140	164	146	144	161	135	180	146	174	167	174	149	152	146	173	156	187	164	181	160	172	151	159	162	155	161	166	153	145	159	153	161	166	170	172	174	151	164	149	132	169	154	156	162	175	181	167	153	169	148	155	148	122	152	161	154	169	146	158	171	147	158	146	147	159	143	154	153	184	176	174	173	139	158	163	183	171	141	171	169	154	156	158	151	165	173	157	175	164	151	155	176	166	146	168	158	155	154	145	164	143	159	163	168	169	152	170	150	169	139	162	179	132	148	151	159	176	190	167	177	164	185	160	168	153	149	163	143	142	154	159	179	157	161	140	153	172	184	135	159	161	156	182	156	170	136	162	159	150	145	167	169	149	157	177	166	165	134	146	152	166	173	151	194	170	153	151	160	158	174	151	165	155	153	158	141	167	156	147	132	176	152	156	157	160	172	173	139	179	172	118	164	166	155	137	165	158	161	156	173	156	145	159	144	169	148	166	184	151	150	160	129	151	178	149	144	162	149	175	156	181	152	184	149	171	151	176	163	178	161	134	184	172	159	165	146	147	156	160	159	166	163	151	175	173	144	141	139	164	156	162	150	159	150	149	182	149	184	139	155	158	145	160	152	175	174	177	143	165	147	160	146	146	182	157	174	159	167	147	168	175	164	147	164	158	152	164	159	136	155	158	152	183	150	150	161	175	138	158	165	158	148	151	151	147	143	170	143	166	137	158	159	168	155	177	161	154	164	151	157	145	167	157	135	153	180	161	173	142	161	175	162	176	150	147	190	133	186	158	176	138	161	159	165	155	163	172	165	159	169	161	153	151	151	153	164	168	175	183	139	160	157	162	162	144	139	156	155	187	169	152	155	166	168	167	141	181	156	168	151	171	159	150	143	176	151	164	150	133	151	153	164	146	157	174	158	148	151	134	163	174	151	152	163	140	149	103	171	150	158	129	156	179	155	170	163	153	159	169	173	157	149	155	164	152	168	141	141	166	150	171	147	152	155	140	143	166	149	134	164	160	165	145	143	138	161	177	149	162	156	157	163	165	132	159	177	161	173	156	145	154	166	149	144	165	164	172	167	167	166	155	141	167	167	164	136	144	154	185	155	127	165	144	164	163	159	146	154	166	172	143	167	153	149	160	157	175	135	141	129	151	145	156	161	164	158	157	152	127	156	149	161	168	161	164	173	156	162	156	133	161	159	181	176	149	166	180	149	171	146	164	156	159	178	132	171	163	169	175	163	153	152	177	151	171	161	152	155	166	172	145	168	149	173	165	167	149	168	155	153	173	132	169	138	182	163	146	174	161	158	139	157	146	151	175	166	135	150	168	171	150	140	149	155	160	179	155	161	145	157	169	136	157	160	201	139	159	155	142	171	166	150	147	173	161	179	188	133	176	156	164	168	159	155	149	152	150	156	166	164	169	160	176	154	165	159	142	161	151	163	180	174	174	174	147	143	162	158	167	175	155	132	168	161	165	164	135	174	145	146	151	164	180	155	151	163	143	153	159	143	158	167	161	154	139	140	168	168	168	173	170	162	142	159	152	149	172	178	174	159	164	163	178	187	158	141	162	142	173	174	175	146	167	152	154	172	164	167	166	166	129	158	173	161	154	150	161	171	188	159	172	186	172	161	179	157	161	178	162	131	159	158	171	134	152	191	174	170	177	168	179	161	142	155	176	169	181	185	170	161	141	154	142	178	162	169	152	172	137	182	148	187	148	162	177	170	162	161	159	174	170	173	152	164	187	152
5628	1773	3911	4132	3396	2935	2336	2078	1697	1512	1355	1265	1121	984	1001	918	944	825	872	779	749	707	793	852	856	789	865	798	844	754	716	738	708	840	1136	1354	1378	1610	1022	713	663	616	604	614	581	683	632	579	570	545	571	543	584	561	575	563	573	524	573	580	519	531	538	556	515	528	585	533	570	579	541	513	544	526	553	541	544	541	513	528	596	542	489	544	499	547	519	556	534	526	556	568	561	493	539	575	574	549	542	504	539	536	531	532	542	510	521	550	551	529	520	492	527	544	560	529	527	480	548	541	560	520	558	509	528	563	529	511	506	577	520	554	526	509	521	523	577	546	501	543	506	519	547	560	542	532	527	547	534	512	490	526	488	520	526	524	535	582	535	477	530	568	539	521	498	521	506	553	521	509	518	516	536	515	513	526	537	519	507	498	516	487	555	547	512	497	520	517	555	583	586	491	546	548	526	506	524	508	581	497	529	538	522	543	562	528	497	565	493	523	525	482	523	516	555	527	529	558	545	531	540	523	534	520	501	554	543	534	482	508	554	497	521	534	535	533	525	556	557	552	503	546	504	493	539	524	490	544	505	544	491	480	542	519	524	511	512	542	492	513	527	560	495	548	481	564	534	502	532	534	514	529	493	540	549	569	539	524	488	519	545	539	556	527	527	523	544	519	589	501	512	521	531	541	496	506	499	529	535	510	553	513	540	530	575	508	533	511	525	523	541	507	516	530	499	518	503	510	533	530	547	570	506	545	513	534	509	514	542	509	503	571	502	518	518	512	526	508	567	531	509	478	549	538	538	502	538	495	497	501	572	484	509	535	510	533	552	536	518	516	527	535	534	521	482	522	545	551	498	558	549	499	520	499	532	493	524	527	527	520	535	522	571	515	504	540	562	523	533	511	556	483	514	525	515	528	535	540	512	534	547	547	519	513	527	527	508	535	511	536	543	488	538	559	566	555	550	480	539	541	518	535	510	529	555	516	525	518	545	479	474	534	559	506	516	536	531	513	525	569	501	523	513	522	511	508	530	510	517	507	553	496	571	567	519	538	534	546	564	513	480	547	547	513	541	514	534	519	530	536	501	497	511	529	538	533	482	480	519	515	530	487	514	509	530	509	551	537	522	512	497	508	509	491	532	549	510	518	528	484	496	550	504	490	552	535	515	508	508	551	512	530	533	503	513	503	523	501	529	495	541	519	541	533	519	507	511	522	506	493	550	490	538	572	508	515	508	568	506	503	523	549	524	483	540	522	568	508	526	501	523	524	548	564	507	575	497	499	503	522	539	566	527	533	516	540	474	518	524	470	514	524	532	491	526	481	547	506	507	497	535	559	548	534	515	550	525	574	535	484	503	523	539	519	524	577	545	518	537	510	571	526	537	509	518	477	505	571	553	483	511	527	553	518	534	531	515	514	494	502	533	545	515	526	572	502	585	531	512	534	547	519	549	556	511	507	518	520	512	539	516	502	542	547	492	514	529	517	561	577	519	558	566	521	524	493	503	475	524	523	508	533	512	549	552	502	535	464	480	470	499	548	496	469	550	526	515	536	506	515	524	538	519	541	523	523	537	543	536	535	515	488	527	557	529	528	510	541	511	508	511	517	558	503	523	513	511	541	519	514	532	507	572	608	535	521	527	535	519	535	517	528	527	541	508	491	502	529	557	489	479	520	542	564	520	530	536	483	517	530	520	576	495	508	511	551	507	549	522	529	536	553	560	517	528	537	562	523	520	524	526	507	476	511	530	537	452	531	495	516	533	526	497	533	526	484	543	523	496	526	551	512	523	529	497	535	510	496	506	515	477	510	552	528	496	503	536	514	516	550	525	477	586	521	570	545	514	568	542	544	475	549	482	542	551	501	519	499	492	557	533	544	479	550	517	505	542	491	531	563	496	520	507	524	522	488	518	522	526	500	560	544	494	561	543	512	544	523	544	551	546	524	506	519	522	527	490	546	494	555	506	524	513	545	472	514	522	516	491	513	551	523	523	485	541	542	494	493	514	534	541	526	530	548	523	548	465	590	516	527	506	522	553	504	496	537	507	535	561	525	500	510	534	551	526	535	532	534	538	515	520	513	548	486	517	523	515	521	529	554	517	482	511	521	500	514	510	520	545	543	505	518	520	519	486	518	568	537	533	526	531	522	539	480	514	505	508	508	529	547	540	551	541	554	515	553	526	507	488	515	523	517	511	524	497	525	505	549	534	467	535	499	511	547	507	532	526	563	529	510	518	560	529	482	512	516	506	516	537	538	564	541	519	519	559	527	520	530	495	506	570	524	569	486	543	514	567	524	504	524	544	535	518	513	503	544	491	492	499	572	503	529	530	507	497	534	523	528	535	523	498	538	548	493	545	576	578	498	488	519	534	505	526	485	535	533	523	528	514	529	503	479	521	519	503	551	539	512	543	508	523	532	544	537	531	559	519	531	516	464	499	503	536	497	547	539	488	501	515	487	519	484	520	512	491	512	506	511	519	528	518	529	526	487	536	539	542	540	573	498	531	535	482	525	515	533	494	505	499	533	554	522	537	503	530	502	546	563	507	550	535	532	519	554	551	520	514	502	519	498	557	553	530	499	535	524	538	529	573	478	535	534	518	522	525	543	564	522	525	565	533	550	511	532	514	524	525	586	513	541	540	552	522	504	518	491	553	505	512	464	514	531	543	513	539	522	572	496	508	536	518	523	485	492	511	507	545	524	551	497	541	537	516	519	515	508	534	511	524	557	532	582	532	529	518	499	507	539	543	516	530	518	529	527	526	533	530	555	521	547	554	496	568	537	534	501	573	532	529	541	527	535	512	520	486	517	532	554	518	495	524	534	527	515	507	484	529	563	542	528	561	527	528	485	499	536	535	494	566	512	528	574	494	530	491	562	567	557	550	523	528	539	524	502	554	520	526	527	479	493	546	528	556	500	522	525	507	534	504	518	561	526	485	515	545	505	550	531	506	517	499	493	505	544	485	534	495	521	528	553	537	535	512	532	530	537	441	517	528	513	526	544	532	537	530	515	513	539	518	510	551	558	492	528	538	514	571	525	556	558	498	523	490	513	523	523	554	487	507	546	493	491	537	541	570	516	513	518	537	514	541	526	518	543	532	514	525	522	514	534	499	566	536	521	517	537	520	537	521	536	584	514	521	525	508	517	518	522	523	548	536	553	512	511	512	545	516	563	488	505	556	484	506	504	551	497	512	509	543	512	496	527	505	497	529	552	508	538	530	548	536	512	525	506	508	496	525	516	500	524	562	527	506	528	541	530	534	528	537	503	500	563	547	511	506	560	541	504	530	532	478	524	512	536	505	530	506	534	519	533	514	468	536	499	535	529	568	545	502	554	515	516	526	500	493	516	525	525	532	516	557	536	512	560	523	539	540	536	540	502	550	496	502	512	522	527	509	553	555	466	546	538	527	514	583	543	530	529	562	520	520	513	532	472	497	489	520	492	558	523	551	528	547	540	508	581	523	560	537	559	535	560	545	515	505	531
8889	2437	2902	2086	1399	951	714	551	456	351	298	295	245	221	210	190	206	212	178	175	182	160	198	172	189	177	184	157	194	186	122	174	175	186	225	274	280	279	197	148	148	138	116	138	128	127	132	124	127	118	124	123	129	131	122	131	122	152	122	114	107	105	127	128	120	115	111	119	123	146	149	108	123	110	140	114	131	122	103	115	111	114	125	117	119	112	118	118	117	95	114	128	122	109	127	140	143	134	123	119	112	131	131	111	115	136	121	116	136	121	122	111	125	111	108	116	129	102	124	143	124	115	106	111	136	157	145	116	135	118	126	118	124	121	93	137	116	126	119	127	123	136	116	140	106	119	117	125	129	122	118	129	123	129	138	120	117	129	129	139	112	120	143	145	125	136	120	112	124	118	114	117	121	123	107	101	122	110	140	120	133	130	133	118	135	104	117	109	125	134	126	131	114	118	122	125	109	112	106	131	124	107	148	123	122	114	145	111	134	115	141	127	132	110	118	140	115	118	119	149	104	133	118	120	128	114	120	135	117	128	110	121	115	118	121	114	112	129	108	125	137	132	130	117	132	144	141	124	121	104	130	113	132	121	133	125	116	113	133	115	123	106	136	130	126	102	129	145	116	133	117	111	120	122	130	106	123	113	129	115	101	115	123	117	125	137	119	144	111	111	134	94	127	123	130	119	115	115	150	110	132	120	105	121	128	118	132	114	128	113	127	116	131	115	130	120	139	108	120	135	132	123	105	119	144	134	118	123	104	112	117	135	134	130	115	134	110	128	136	121	115	124	113	128	123	118	132	123	101	136	117	138	116	118	117	138	126	125	121	110	130	124	116	118	118	124	131	129	115	130	105	116	112	117	131	134	125	120	128	123	124	118	139	107	110	127	134	114	105	153	100	118	146	112	103	115	127	133	126	117	119	98	107	117	114	133	131	143	118	111	128	112	119	134	116	134	123	117	110	124	124	115	134	116	120	117	127	128	91	108	115	122	116	112	113	116	135	120	117	116	111	119	116	126	119	142	113	115	100	123	108	126	137	117	129	127	108	123	130	124	141	109	134	129	115	122	118	127	130	117	125	131	114	110	127	135	113	118	130	150	128	100	111	140	113	137	129	129	129	116	111	113	138	109	118	122	142	113	127	120	125	133	118	136	124	127	120	117	128	129	138	120	114	106	135	127	113	125	124	126	145	120	118	122	114	111	114	105	129	126	109	101	117	114	123	141	107	124	123	128	112	133	127	104	100	140	109	117	135	123	116	132	104	131	111	139	118	108	100	116	105	144	123	140	138	106	109	134	120	136	139	103	109	128	109	98	121	117	141	139	113	120	121	132	135	139	133	117	113	124	129	127	128	126	105	118	123	117	132	126	112	131	118	97	123	132	130	129	116	140	137	131	121	125	112	116	120	136	106	103	118	138	115	129	134	126	131	127	121	117	128	110	136	124	100	137	124	108	114	117	128	122	125	103	133	112	119	136	122	128	114	120	100	138	135	111	105	115	112	145	111	112	102	126	99	144	106	132	124	118	132	122	119	117	112	128	119	134	131	98	121	120	123	127	110	99	129	124	110	119	131	120	120	129	120	134	136	108	121	143	134	133	135	133	121	127	127	137	105	120	109	140	117	118	125	115	114	126	115	135	129	129	127	115	112	113	117	122	133	120	106	119	127	108	131	131	118	109	130	135	111	126	115	134	147	106	117	123	106	135	139	141	127	116	112	114	116	131	133	140	117	117	120	106	116	118	120	118	99	111	107	116	131	122	136	126	123	117	122	119	110	129	116	117	122	99	122	124	129	129	112	114	133	121	129	124	123	129	126	128	125	114	106	101	128	129	121	118	108	134	138	125	127	118	120	118	114	104	132	108	129	109	125	122	111	133	124	140	117	124	136	134	124	108	99	101	118	124	141	127	124	138	141	137	128	124	116	123	124	142	128	136	101	120	133	124	129	115	135	115	117	116	115	120	114	122	128	129	125	140	136	140	115	129	126	128	111	97	120	119	124	117	131	132	132	135	115	130	120	119	130	115	128	123	120	121	124	120	117	121	118	142	120	122	138	118	118	130	123	102	113	121	137	137	114	110	129	120	122	128	111	127	143	108	124	122	133	105	118	117	117	108	124	136	129	116	123	120	147	133	110	121	127	135	138	109	134	113	138	102	132	113	149	120	102	119	117	113	138	129	108	102	135	143	112	116	108	114	111	118	111	110	117	121	128	128	149	110	108	130	130	137	119	113	108	121	120	124	118	124	133	126	109	135	116	138	118	104	144	129	126	107	124	117	107	126	134	88	126	104	112	117	112	122	133	96	125	125	111	134	142	138	120	122	124	114	127	139	122	138	115	129	133	110	96	113	134	125	128	121	149	113	125	130	125	129	122	106	118	120	115	113	138	101	112	122	131	117	134	141	118	114	127	118	105	119	129	116	121	120	109	127	104	131	106	109	97	137	115	125	116	128	117	107	126	121	113	137	114	119	125	134	113	112	114	126	96	125	134	114	105	117	145	118	109	109	103	109	131	119	122	141	116	125	114	132	126	101	132	124	132	107	113	117	100	110	112	125	117	120	122	98	131	118	110	125	106	117	132	143	121	119	124	138	118	118	121	106	119	128	126	118	118	128	144	132	107	131	125	101	120	105	122	120	125	123	127	112	115	108	111	143	109	124	135	116	120	124	116	126	126	104	130	110	122	109	118	127	111	108	107	138	114	115	145	123	123	97	108	108	130	122	119	114	136	139	110	143	129	127	114	114	106	133	125	132	122	126	116	104	95	132	106	113	127	120	137	119	121	131	130	113	122	123	112	113	115	134	125	120	105	135	113	145	127	139	112	129	108	118	125	114	122	131	114	132	84	137	137	121	121	131	124	120	107	116	123	108	128	127	111	140	114	113	126	128	128	125	113	115	122	112	127	106	116	116	124	133	130	120	116	119	101	113	110	111	107	133	101	125	128	117	117	122	125	127	123	118	97	122	131	131	133	117	119	118	99	125	136	109	95	107	112	118	114	123	136	117	101	111	113	93	127	118	128	128	118	103	111	125	105	142	123	131	117	133	115	121	126	125	121	125	131	124	115	137	98	107	119	120	115	127	118	109	123	129	115	116	126	107	101	132	121	140	122	130	106	126	133	114	127	125	124	130	132	108	121	102	101	116	126	136	109	123	112	130	99	138	130	126	121	134	123	114	130	99	130	115	127	119	128	134	116	119	138	125	116	111	98	120	125	113	123	124	134	127	133	139	100	114	119	126	122	107	123	125	118	113	96	131	138	119	108	140	115	127	126	128	114	116	128	127	116	138	112	130	111	132	109	115	118	119	126	140	125	135	118	115	103	124	117	116	124	131	140	122	135	115	121	138	128	130	121	99	109	104	121	112	138	131	105	116	130	133	121	128	129	129	106	133	124	130	125	120	122	149	124	125	119	138	109	119	114	129	113	132	128	115	109	95	138	126	128	125	110	130	102	132	125	103	120	112	112	122	127	127
7771	2988	6726	7284	6102	4840	3922	3257	2712	2215	2045	1831	1529	1436	1311	1287	1099	1078	961	889	926	910	936	948	1026	1021	994	917	912	987	781	751	780	1198	1766	2162	2379	2295	1373	896	680	510	572	541	566	624	622	548	534	549	518	491	553	484	499	496	484	485	455	492	504	480	457	457	458	461	480	465	423	476	424	440	439	455	445	404	420	439	473	445	468	464	436	449	442	481	437	426	430	422	454	423	454	446	449	445	426	447	422	427	473	449	435	416	419	424	443	446	455	440	416	441	471	397	441	428	431	408	437	477	401	427	443	416	424	431	423	412	472	435	441	422	457	435	386	430	443	410	386	456	437	443	427	403	400	393	461	403	444	421	418	460	412	440	453	439	416	422	421	453	434	467	399	426	431	414	394	441	447	445	437	457	441	468	412	445	434	426	421	426	436	467	446	442	441	437	423	400	430	476	408	415	471	425	434	411	428	408	383	463	440	452	415	442	428	414	419	415	430	425	416	443	415	423	417	442	407	439	421	394	455	423	452	441	424	419	462	449	434	411	438	440	474	388	414	404	422	421	369	436	443	414	404	480	455	441	459	430	403	446	427	434	421	426	434	397	451	461	411	472	438	389	412	455	415	392	387	427	426	420	416	407	465	436	393	413	412	439	411	394	422	440	422	401	424	442	434	454	425	402	446	453	447	415	444	430	389	392	445	462	430	403	451	415	437	449	431	395	432	409	446	443	397	398	422	422	384	446	396	401	458	412	383	425	412	464	433	398	438	423	430	424	442	451	435	433	401	394	444	419	416	414	441	406	413	427	431	406	450	409	414	411	413	402	408	429	434	438	412	401	487	422	446	403	470	423	416	406	438	414	406	424	408	411	387	454	419	460	450	408	386	429	456	467	400	425	378	429	432	429	424	415	425	397	463	389	406	442	444	413	417	444	435	432	423	415	430	410	424	392	442	392	433	402	438	390	405	445	446	407	438	436	448	415	417	409	411	405	409	426	430	429	434	448	442	435	415	417	394	416	467	419	409	427	414	381	430	387	444	403	421	449	446	423	435	425	452	391	430	406	403	426	420	396	448	452	423	406	469	412	438	432	412	413	406	402	413	441	444	390	439	401	397	405	434	450	397	420	431	450	422	428	419	480	431	459	395	387	410	393	409	449	390	444	436	371	433	428	383	438	383	432	419	435	409	373	412	385	419	411	420	441	434	430	416	373	455	422	471	390	418	438	455	449	439	446	411	442	396	430	446	394	423	418	404	435	395	395	394	384	398	444	452	423	463	434	430	452	431	372	405	411	431	396	425	426	436	425	427	409	440	428	419	394	409	421	457	427	456	433	435	425	425	461	440	458	379	409	424	434	403	435	467	414	394	380	401	406	444	425	401	403	460	437	410	410	402	408	423	417	417	436	453	434	398	392	414	434	422	405	422	413	409	442	428	403	413	441	405	431	403	413	398	401	382	437	386	400	439	434	406	441	433	385	410	410	422	410	434	422	442	403	408	415	387	434	391	426	407	443	424	439	415	370	446	435	410	438	428	436	424	440	413	426	406	418	409	460	426	438	362	417	431	433	422	414	416	444	433	443	426	415	411	441	432	403	425	396	422	424	469	441	419	433	425	374	414	403	400	426	454	401	393	429	488	398	450	405	432	443	416	410	428	419	443	441	475	394	426	384	437	431	436	409	418	410	434	423	421	443	444	419	429	399	381	444	381	437	426	424	417	413	411	432	405	399	430	435	448	412	449	415	433	447	472	421	424	451	412	384	423	419	420	427	403	425	459	413	412	414	404	385	434	425	468	415	443	430	418	456	443	420	434	378	409	431	425	406	357	434	396	444	430	435	449	433	422	454	455	442	424	422	413	407	392	440	454	385	445	388	457	416	413	425	407	433	443	414	424	433	394	423	419	430	439	447	420	422	408	435	423	405	389	461	411	428	429	444	445	411	423	440	409	443	388	432	402	430	444	420	409	420	421	403	425	469	461	432	431	407	423	485	420	430	432	437	448	416	402	434	417	437	416	424	398	462	429	405	428	409	434	417	421	435	433	418	411	440	382	431	435	431	439	401	439	431	394	433	393	425	423	449	465	411	417	419	465	428	403	445	422	420	429	438	417	465	449	427	440	434	418	409	434	399	420	428	424	404	408	430	386	427	438	429	410	456	414	431	422	401	444	444	430	372	407	432	421	407	432	451	402	433	410	419	450	405	436	438	406	402	401	424	424	423	422	441	434	432	383	409	413	427	403	427	416	391	389	483	455	438	441	423	441	411	437	431	434	432	389	412	417	430	427	431	397	399	421	389	434	384	410	435	442	412	442	441	405	417	404	407	440	410	404	404	438	436	440	439	399	425	418	421	458	384	421	416	411	452	413	404	413	446	418	440	437	416	422	431	374	427	438	452	418	415	436	456	438	446	440	445	409	413	421	404	455	419	440	437	458	388	453	413	423	434	437	450	413	426	429	412	411	454	420	428	399	415	407	422	420	439	426	419	400	445	451	411	394	420	411	408	394	411	430	398	435	424	425	431	411	423	421	440	411	410	430	414	427	397	440	441	434	420	403	420	407	396	447	433	394	412	435	434	421	404	405	434	450	406	422	437	424	395	442	433	411	401	419	429	432	428	430	438	414	452	409	427	416	419	434	422	375	445	426	440	455	441	423	391	434	423	432	438	420	418	419	432	426	417	468	410	392	447	403	422	409	431	422	437	408	450	439	424	463	426	400	406	416	442	443	423	434	419	413	419	436	457	419	446	457	445	414	424	459	419	392	448	470	413	409	404	444	456	411	450	423	400	416	405	416	458	428	400	407	428	419	435	423	396	443	435	429	419	416	400	410	449	441	429	429	429	436	446	374	430	474	449	453	433	451	435	432	402	451	419	422	400	442	457	447	415	405	420	415	457	419	425	431	449	426	414	443	428	436	426	435	432	399	449	383	427	452	417	442	442	428	430	425	447	399	447	459	477	399	434	400	525	467	419	366	387	407	407	426	423	418	412	472	416	435	409	407	414	401	419	398	405	397	436	450	417	419	433	411	429	432	403	425	446	464	423	424	431	472	449	400	376	467	430	413	460	425	397	432	432	390	452	416	404	411	405	424	434	449	444	427	418	404	406	428	418	405	457	424	413	414	427	463	469	420	449	415	399	401	426	437	439	420	447	443	425	444	414	423	410	427	434	404	406	454	406	452	438	420	398	406	458	414	424	405	425	412	410	439	428	467	426	402	452	418	413	450	433	434	419	422	415	433	413	383	434	466	398	475	480	426	402	404	425	428	445	432	422	420	430	446	436	444	411	411	394	460	450	436	452	445	463	403	390	442	408	412	437	417	422	412	420	438	438	423	438	427	448	416	414	453	431	420	422	429	427	429	415	398	433	415	408	405	409	429	415	373	410	429	430	410	415	398	416	425	421	404	417	433	435	406	421	457	440	414	450	369	419	421	407	450	436	449	408	425	399	436	385	389	425	441	439	402	420	426	404	413	433	444	444	429	413
1296	373	353	334	283	333	307	298	299	282	292	297	269	313	280	323	311	305	289	293	254	315	304	285	282	299	299	287	299	295	287	288	279	285	292	298	302	329	281	281	301	311	268	324	277	281	292	271	294	312	303	293	269	285	269	267	248	307	260	279	287	314	263	282	310	301	279	295	281	266	299	297	292	300	283	283	276	295	272	290	299	293	287	282	272	258	274	280	260	294	253	267	264	297	274	283	305	262	273	275	311	266	272	262	268	258	255	282	317	285	254	287	290	293	286	294	316	265	270	279	290	288	305	303	284	287	308	284	290	291	276	258	299	321	290	288	290	281	302	269	255	284	286	261	290	300	338	301	290	289	283	295	319	294	312	260	284	272	308	291	283	282	273	293	308	267	280	273	279	284	273	286	282	316	281	309	296	291	275	289	309	298	272	265	303	286	313	295	276	280	299	286	311	283	297	321	296	284	296	289	265	284	297	275	295	268	293	273	321	290	314	255	264	263	296	308	263	322	263	264	313	278	301	263	286	268	316	275	302	268	287	289	313	293	307	303	275	275	274	262	286	279	249	271	254	316	288	309	254	293	279	275	293	287	300	306	279	291	269	319	303	293	289	293	270	273	250	290	260	283	294	285	312	286	286	319	274	295	296	294	292	294	278	259	284	309	276	281	317	279	292	320	309	314	316	276	252	297	298	294	301	258	269	297	317	268	277	295	295	274	279	263	274	278	298	281	281	274	284	279	325	297	272	313	296	295	293	297	307	314	285	293	270	280	275	275	293	282	301	278	294	300	236	279	264	287	299	312	254	281	294	278	284	321	267	315	285	263	310	269	324	277	285	286	263	308	290	310	288	309	281	300	293	297	310	269	289	297	275	280	276	280	278	299	288	253	292	274	280	273	304	270	312	311	316	305	298	299	306	266	303	265	288	332	303	322	249	291	279	271	270	282	261	277	271	279	296	280	273	312	277	278	265	279	301	291	258	282	307	316	299	293	266	295	285	311	252	270	279	297	298	267	270	262	275	287	299	286	287	240	271	311	277	296	289	271	295	305	292	307	295	286	255	313	299	262	295	248	274	286	299	311	297	264	279	286	258	296	281	287	297	283	265	297	310	302	292	282	288	266	277	304	300	277	286	301	269	321	284	290	256	295	272	264	288	286	279	283	282	264	316	255	271	315	298	309	322	272	285	282	271	263	282	261	294	325	253	284	300	268	268	290	261	283	306	296	296	285	309	291	287	294	295	277	282	284	268	309	283	266	282	280	247	270	263	287	280	274	308	303	312	294	273	294	285	300	264	307	290	283	292	259	310	293	293	311	294	283	290	276	273	278	280	261	315	267	276	282	283	280	281	280	295	284	297	284	291	291	282	268	283	298	311	252	303	274	293	278	300	285	318	331	301	287	252	268	294	284	294	276	304	261	253	278	306	286	272	284	244	267	275	258	270	270	276	278	291	288	294	290	305	272	280	278	286	280	277	292	275	287	294	285	294	304	295	303	285	280	269	289	272	274	276	301	238	279	274	279	281	251	291	297	337	305	309	293	292	290	272	292	298	275	300	309	273	289	285	293	293	280	290	266	292	276	284	271	294	276	265	264	292	280	288	292	270	277	268	294	310	281	309	300	284	300	296	300	276	290	308	287	263	287	291	272	293	275	291	272	286	294	263	281	289	297	287	306	272	279	290	269	302	311	311	278	284	277	294	289	283	272	303	269	280	303	315	297	259	311	292	294	280	290	264	277	318	288	283	274	285	284	261	274	284	286	279	291	298	270	273	269	295	267	295	253	290	288	286	267	258	291	298	300	308	247	276	240	282	257	252	270	305	299	292	270	274	311	292	278	277	302	284	281	288	311	285	263	297	281	280	300	266	308	277	276	277	291	293	289	269	279	287	272	282	264	302	315	287	287	308	280	296	309	301	283	254	292	296	312	275	285	294	258	255	263	269	290	288	262	285	275	274	304	297	266	325	312	269	275	274	284	291	254	300	317	286	271	298	297	303	290	291	259	275	282	287	287	293	265	272	295	285	303	292	295	303	283	282	293	290	284	326	269	289	270	290	290	295	315	301	300	268	294	279	298	331	300	283	280	326	266	337	277	252	298	289	271	293	284	280	285	247	277	302	263	302	294	291	318	262	280	306	295	265	307	283	306	288	313	282	253	313	309	267	296	297	271	269	288	273	287	276	269	285	282	279	281	281	280	304	285	282	295	289	317	285	305	262	256	342	272	263	271	282	277	319	279	266	270	281	266	301	272	244	280	317	275	268	266	298	300	264	317	288	284	279	317	265	285	284	308	280	276	299	291	302	284	293	283	272	271	284	289	304	294	286	255	293	273	265	259	317	303	273	266	283	293	299	284	287	260	302	303	277	293	278	302	295	280	281	285	284	298	314	275	266	282	273	266	288	300	321	294	310	299	294	287	267	296	305	289	293	283	275	272	278	268	280	282	276	283	271	272	275	282	300	291	279	298	316	280	288	272	264	293	286	264	309	275	263	301	283	295	321	285	276	309	302	321	287	280	303	296	314	268	266	255	282	281	287	280	270	275	264	260	279	264	278	268	271	272	297	269	310	281	278	284	300	269	287	272	271	311	296	273	320	282	278	252	316	283	286	287	264	300	287	275	270	260	306	280	266	254	300	287	280	327	313	279	290	283	307	281	272	279	292	272	324	293	274	284	325	310	277	282	285	261	265	270	297	289	274	283	293	280	268	282	281	293	306	273	285	290	322	287	320	302	293	264	284	272	272	257	276	275	301	291	293	294	284	301	253	289	275	310	270	301	294	287	293	256	303	266	321	316	292	278	287	268	253	313	303	287	272	267	273	276	275	287	300	322	286	276	282	272	292	280	272	292	298	279	289	294	288	322	318	298	309	291	288	278	311	283	298	311	262	312	281	277	299	282	273	308	289	302	284	267	290	252	266	274	284	282	298	274	285	312	281	276	303	285	282	274	299	268	288	262	245	282	292	282	263	258	306	271	291	309	272	295	310	264	291	306	282	273	280	282	274	301	266	257	260	289	292	295	299	272	275	251	281	328	287	283	259	302	269	289	304	294	290	242	295	315	260	296	245	273	311	297	308	272	273	301	284	276	253	281	264	279	322	280	283	291	272	274	270	299	303	294	298	301	287	287	295	259	264	282	271	275	316	301	300	286	273	274	266	281	282	293	302	310	290	284	281	323	291	287	255	277	296	274	291	259	275	276	283	277	324	289	300	269	278	306	274	274	289	285	269	295	308	279	283	324	288	271	301	284	306	317	286	285	294	287	302	247	295	298	306	293	276	285	312	291	274	259	286	279	296	274	296	292	270	274	288	299	257	309	278	281	296	298	296	276	280	310	296	300	286	301	286	274	269	288	279	294	296	283	292	268	250	286	258	305	246	273	303	308	288	284	265	318	298	242	273	292	277	284	286	283	307	293	316	288	309	295	317	272	275	278	294	278	283	284	302	266	281	304	274	286	265	302	273	270	280	307	277	290
2355	1025	1037	1116	1130	1009	992	969	976	873	948	930	877	925	923	931	901	833	935	872	901	881	889	905	876	842	892	827	868	898	938	955	868	956	864	815	879	936	940	906	934	848	840	814	811	889	875	929	861	890	881	896	885	849	911	861	864	869	908	823	875	881	890	916	903	844	888	837	897	844	837	903	824	910	928	930	844	824	826	876	903	883	840	864	887	879	891	855	856	833	808	858	872	888	898	886	904	873	875	837	835	857	845	817	930	867	917	837	903	852	899	877	938	855	927	906	824	887	877	845	854	901	873	829	839	848	896	838	845	894	841	854	864	871	864	871	839	865	871	799	803	891	834	838	846	892	887	899	865	909	837	879	850	917	904	839	870	867	828	854	861	850	858	847	843	814	831	883	875	872	825	849	878	823	880	885	839	837	868	830	899	908	810	841	868	861	891	820	871	865	847	887	903	911	861	859	816	851	869	825	864	826	856	847	893	900	905	846	863	932	896	876	837	887	870	897	884	837	900	827	899	916	880	809	858	883	870	814	863	903	905	828	906	876	869	879	854	917	864	856	889	917	884	879	881	857	842	839	874	835	892	836	832	833	893	885	862	903	877	857	904	822	857	888	862	836	919	871	916	782	921	909	902	844	845	852	859	824	850	873	879	877	830	907	877	886	897	814	848	821	876	873	899	889	901	843	886	900	837	832	919	869	829	861	866	901	849	831	897	850	862	903	891	870	933	843	857	876	923	843	842	858	854	865	845	838	910	833	911	885	878	909	880	919	866	845	850	889	903	869	909	838	853	879	835	889	800	897	870	864	811	859	842	940	872	908	832	858	815	896	833	868	849	902	876	899	868	861	801	832	841	853	833	883	855	849	855	868	918	866	908	881	824	869	900	852	933	813	862	884	788	880	904	871	862	839	859	859	880	905	859	833	865	847	836	882	873	863	843	850	851	865	875	923	860	898	874	818	829	851	855	880	850	884	945	860	900	894	869	907	851	886	849	899	919	855	854	852	825	838	857	840	871	896	841	862	833	852	878	890	857	908	860	789	867	856	856	856	895	834	855	869	864	851	894	895	861	847	910	853	889	879	838	851	845	860	874	889	909	857	929	883	859	882	868	834	845	851	881	903	877	872	925	874	853	821	852	839	889	808	822	938	823	849	860	872	844	844	852	877	871	902	874	848	866	872	910	873	865	923	833	901	872	902	898	844	905	901	877	885	845	938	837	884	878	881	846	822	877	888	877	868	886	860	916	885	857	891	869	869	882	903	852	846	854	918	875	867	892	828	860	857	908	854	865	900	869	889	916	868	851	780	928	898	944	887	875	841	893	855	842	887	843	899	954	866	863	884	888	923	886	856	856	863	871	895	886	878	852	924	856	817	829	859	854	900	893	863	889	865	876	874	913	868	826	796	860	881	857	868	857	889	819	841	885	914	839	857	846	870	877	877	824	864	889	921	890	878	849	881	902	852	873	830	898	874	822	881	812	922	841	825	861	837	856	876	827	861	831	869	825	836	839	850	861	874	899	843	918	846	920	870	864	866	879	857	842	845	841	845	837	876	861	862	857	865	852	904	937	910	846	859	886	899	896	868	850	799	886	804	883	894	838	862	847	882	882	829	866	887	856	824	927	916	880	846	884	822	856	863	912	821	865	830	921	815	834	868	853	898	872	899	864	903	881	870	788	871	839	898	846	887	827	809	890	854	876	861	827	856	863	858	855	874	878	906	903	920	916	834	865	843	860	853	888	845	920	896	895	822	827	859	857	816	878	888	876	903	921	859	816	829	890	880	861	889	852	885	865	861	886	883	847	840	889	896	894	866	879	809	856	890	873	921	877	881	861	866	831	890	838	894	865	917	901	880	848	877	916	916	864	841	888	894	890	895	822	849	909	856	959	863	879	908	891	860	872	895	821	891	886	885	854	862	873	903	899	900	871	942	850	839	874	868	888	883	938	889	825	862	829	835	839	835	822	869	897	832	801	885	841	899	910	900	868	874	856	932	850	915	878	869	842	875	909	842	867	841	868	861	872	810	876	897	836	871	811	858	846	863	795	877	909	844	908	882	907	860	887	843	895	857	850	892	805	876	920	838	817	834	903	814	863	855	870	883	843	840	867	843	907	884	868	844	879	881	839	861	843	879	804	832	816	868	874	859	863	860	855	924	909	886	831	923	818	845	856	860	888	854	871	931	880	862	897	860	861	900	852	876	890	842	905	880	895	885	856	887	899	832	889	896	840	845	861	876	874	875	825	845	914	836	897	869	830	888	875	839	915	862	926	872	814	824	907	884	902	878	899	872	873	811	856	889	872	935	876	874	877	888	790	815	853	855	881	905	901	869	878	846	899	862	828	793	841	875	886	868	842	824	873	886	860	916	851	884	864	883	858	888	859	840	836	875	851	877	837	875	837	921	907	869	898	884	886	863	900	876	836	876	843	873	820	837	822	832	843	815	914	837	871	833	883	850	886	892	845	863	871	875	846	867	869	855	857	857	835	914	862	877	895	866	849	894	878	884	908	871	896	871	868	888	859	865	832	867	831	840	914	865	874	812	855	899	844	902	916	890	848	836	886	839	852	865	942	842	834	890	902	860	855	849	874	934	855	857	862	898	869	865	888	783	841	851	906	902	894	887	848	918	861	920	874	912	869	846	820	871	851	898	859	870	817	894	899	833	860	828	878	839	838	907	863	868	876	881	884	885	879	885	874	877	868	860	888	882	899	859	908	833	851	904	886	852	891	878	875	879	900	869	851	868	889	827	869	893	905	853	854	802	917	839	911	876	842	863	885	903	887	890	849	868	865	892	852	852	853	860	883	905	882	896	894	863	863	871	825	891	824	829	867	892	849	886	876	903	881	873	862	871	896	831	910	831	870	894	949	924	846	858	872	914	857	829	850	860	842	792	885	852	854	801	877	908	829	838	848	804	859	863	844	829	834	780	781	927	928	837	906	899	914	864	872	838	860	876	847	871	891	908	843	817	861	892	870	826	898	899	806	889	887	888	842	891	894	875	859	849	857	823	883	882	877	832	867	888	916	836	883	851	897	818	864	852	859	869	866	880	898	902	884	850	913	864	868	821	852	872	839	870	844	843	900	837	890	848	835	882	865	805	848	938	933	838	881	877	876	894	872	836	874	817	862	859	918	926	899	831	931	932	846	886	851	957	862	820	844	870	865	879	885	859	913	925	855	890	870	827	885	894	864	838	875	893	870	810	903	888	866	871	904	886	843	877	886	906	869	884	845	886	848	858	910	861	868	879	826	896	852	853	831	902	884	843	851	858	884	890	852	904	840	832	967	877	903	830	841	901	856	843	917	871	872	831	870	816	894	867	908	831	922	857	874	873	867	868	849	884	838	913	875	869	867	898	838	879	868	879	859	870	928	806	864	949	854	819	898	835	875	899	912	863	845	860	869	794	835	843	868	925	853	857	807	878	833	865	857	871	878	861	895	851	850	876	871	891	865	843	835	838	913	829	865	971	889	919
4711	1300	1604	1098	796	583	462	373	290	299	252	253	233	252	205	194	200	185	183	196	172	168	202	174	198	173	177	200	175	192	172	173	189	191	228	248	257	235	192	160	166	159	152	151	173	180	180	183	167	156	148	152	150	151	153	140	175	167	162	155	161	159	162	164	171	142	154	141	162	157	180	170	163	170	159	158	149	160	177	159	171	161	156	152	135	146	171	164	158	147	147	150	151	181	151	160	166	150	142	165	142	151	173	151	168	165	136	164	156	183	167	158	154	170	170	168	158	167	167	145	168	165	158	162	162	185	155	166	162	170	161	146	160	162	152	138	146	150	154	152	157	170	164	163	175	144	176	117	171	167	180	169	142	176	156	185	146	162	177	173	157	172	144	147	144	199	158	160	157	155	150	168	156	157	156	158	130	160	167	151	149	152	171	174	154	148	138	127	165	168	142	168	170	163	154	174	163	171	143	181	166	158	166	178	147	154	137	141	144	169	161	149	178	129	170	171	161	159	151	165	178	169	139	161	162	159	174	162	150	145	160	158	172	145	175	152	168	157	145	175	152	169	173	160	165	155	152	174	185	167	155	166	181	154	141	167	160	169	150	169	151	168	171	186	170	147	161	153	171	178	164	176	157	165	154	173	161	159	167	157	149	143	156	142	148	158	165	168	177	152	156	147	165	149	165	168	172	144	164	181	164	163	176	174	157	151	145	160	145	160	173	143	138	132	148	166	178	142	155	159	175	145	188	192	150	152	173	152	145	144	142	145	133	153	158	196	158	154	161	183	170	177	176	133	176	178	186	161	177	152	142	173	169	162	163	145	179	163	156	162	158	158	174	160	174	163	186	174	185	172	175	167	144	159	168	166	176	138	147	145	139	158	171	180	158	161	153	170	145	183	147	157	159	160	175	169	141	181	169	152	154	165	178	148	156	172	169	165	155	151	171	157	148	151	152	141	148	169	155	151	181	169	140	177	153	141	158	156	161	171	152	164	159	154	158	160	157	153	143	169	159	140	141	153	159	157	135	137	166	159	182	158	161	179	171	164	166	169	177	164	157	149	161	161	177	175	154	173	169	138	160	155	148	161	162	185	158	176	132	172	156	138	149	143	154	138	170	161	146	146	167	156	138	139	171	155	131	173	153	158	178	147	138	178	161	155	152	154	151	152	150	163	183	170	154	161	135	155	170	177	168	175	139	155	173	166	168	150	143	153	176	164	170	142	149	196	198	155	149	154	148	152	137	159	168	150	159	166	183	180	167	165	165	160	156	169	149	159	158	162	176	172	173	171	181	157	149	154	142	175	166	155	162	169	144	149	167	145	164	152	159	153	164	158	151	154	146	153	142	176	190	150	145	159	176	152	160	144	147	152	171	163	163	144	159	176	153	182	133	171	152	153	136	168	167	152	170	156	169	151	190	192	135	153	155	136	143	143	162	152	155	159	165	183	164	157	148	160	158	145	153	152	179	142	169	166	167	164	155	164	156	175	164	170	161	155	153	172	134	163	156	188	152	161	163	146	172	162	155	159	151	159	161	169	156	156	143	184	146	138	147	178	175	145	150	141	165	177	153	142	162	176	163	137	153	155	167	161	157	161	175	180	174	145	180	156	148	172	157	169	174	164	172	158	169	168	142	152	158	177	141	168	172	166	167	178	165	129	174	156	163	161	163	171	171	179	158	144	137	173	167	176	146	161	170	148	167	153	140	169	146	161	151	176	180	148	156	156	126	180	168	189	146	154	160	147	190	165	162	158	156	159	156	142	156	134	160	148	154	157	171	162	181	146	162	186	164	179	152	152	187	159	142	149	149	164	157	154	153	172	144	143	157	147	173	155	153	158	155	167	171	162	172	155	183	154	154	155	181	166	179	152	155	137	146	181	163	160	153	163	148	151	165	164	165	190	161	149	171	171	182	194	152	159	153	154	168	190	174	167	187	147	155	165	154	161	145	141	183	155	157	170	155	141	158	151	176	159	177	141	163	143	164	166	159	152	159	159	142	157	170	139	152	150	159	137	164	149	161	141	155	177	177	161	152	153	170	175	161	161	143	166	147	181	153	167	142	153	160	159	181	152	150	190	140	154	175	159	160	159	154	172	171	139	149	164	179	167	172	134	160	166	172	155	152	158	149	161	150	157	146	149	153	159	158	159	159	142	176	147	166	162	153	154	164	151	160	163	171	158	160	163	156	157	157	154	173	161	151	161	142	181	169	166	162	156	162	151	142	169	157	159	175	158	154	163	158	146	184	158	172	148	177	187	171	162	156	177	155	166	164	171	155	165	166	158	155	140	134	154	173	180	170	161	169	121	163	162	149	147	171	170	167	178	178	167	169	144	159	146	175	143	170	157	162	148	150	148	174	149	164	171	143	156	161	174	166	167	144	185	163	158	166	176	180	158	136	156	160	157	191	147	163	165	152	160	169	170	173	167	146	168	176	156	149	157	175	162	152	164	141	156	175	153	175	149	169	172	149	165	162	156	173	165	135	150	155	153	140	162	171	162	142	144	169	153	163	149	150	152	158	148	160	152	157	154	151	181	129	166	156	153	174	149	146	151	148	163	159	171	152	171	145	147	144	174	166	152	154	149	159	174	160	166	160	170	151	174	148	163	149	146	162	130	134	163	165	165	159	130	177	157	181	186	181	155	167	162	167	163	168	159	144	145	167	141	170	179	173	158	175	166	160	178	150	167	138	166	151	175	162	152	151	165	160	160	149	173	161	156	168	153	148	156	183	166	158	163	158	150	163	164	179	158	153	174	147	128	171	182	152	142	167	189	157	153	171	169	175	145	162	184	146	152	141	169	147	143	168	159	161	148	147	166	151	158	168	145	161	169	145	171	159	170	174	149	158	151	167	174	168	167	167	183	169	154	178	177	159	167	153	186	171	200	170	163	148	148	162	173	174	142	173	147	138	168	143	158	159	150	150	155	144	169	134	150	200	187	142	159	151	147	166	149	179	171	154	169	144	147	155	157	181	176	176	182	172	154	151	162	150	158	159	122	159	155	152	178	137	168	170	172	180	153	149	160	171	165	128	154	152	164	156	151	173	178	146	168	161	161	168	166	164	162	170	158	156	154	157	152	152	143	143	150	183	161	161	163	166	170	179	155	174	155	167	165	144	168	173	162	156	171	172	156	148	175	137	161	155	144	153	162	156	146	165	149	155	165	158	160	152	158	146	165	155	139	139	153	163	152	167	147	162	175	151	150	150	149	157	180	152	154	174	161	155	151	157	146	169	145	153	146	160	162	147	152	150	137	146	162	154	180	161	154	132	147	157	161	166	163	175	162	164	141	132	169	151	174	166	167	180	151	163	152	162	156	149	156	190	154	150	143	166	153	142	159	164	151	142	171	194	173	151	180	155	172	153	144	166	143	156	169	148	172	163	148	138	160	161	168	190	161	162	172	173	165	166	172	171	161	156	155	151	140	152	164	165	169	170	146	149	175	151	176	161	150	160	158	147	170	137	140	154	168	153	159
5754	1785	3850	4145	3598	2935	2368	2073	1702	1513	1340	1241	1169	1068	1012	945	842	866	839	806	779	720	820	807	878	783	835	753	792	758	697	703	792	967	1360	1579	1491	1383	934	690	588	547	573	573	618	623	640	606	553	570	552	588	542	555	562	564	542	536	621	604	556	576	524	585	537	581	527	534	557	542	546	567	519	571	519	522	490	547	563	516	552	526	533	529	558	538	520	543	527	557	518	522	573	547	530	541	534	590	545	569	505	524	550	545	511	508	594	536	524	523	564	550	507	537	531	584	523	511	507	521	519	534	532	553	554	495	502	537	558	518	537	571	527	558	552	532	514	513	528	521	499	555	502	529	515	526	557	543	543	537	502	521	495	524	505	507	504	488	530	507	556	532	547	474	494	490	544	530	544	553	495	538	522	529	539	510	537	542	504	515	491	524	567	546	539	514	506	514	554	472	498	524	538	511	526	533	524	531	524	530	546	527	553	499	518	547	510	560	507	524	509	560	518	521	564	519	528	542	508	541	539	523	521	559	531	533	522	456	532	527	503	555	549	558	543	503	514	522	551	542	508	481	529	520	540	523	541	496	559	514	503	521	521	539	511	535	498	579	538	515	485	548	566	533	552	561	514	505	546	511	482	510	491	569	516	539	530	525	516	523	563	530	553	507	575	506	539	504	509	518	532	494	539	534	527	563	507	506	567	534	484	549	503	534	541	529	526	521	544	553	552	532	594	512	524	518	537	504	500	516	547	512	525	533	506	508	571	518	497	523	573	523	535	580	517	498	519	549	555	552	511	505	557	524	503	506	529	546	491	535	516	529	522	518	508	484	552	466	526	531	556	550	524	516	566	545	518	528	529	539	514	490	502	549	536	507	560	538	525	508	532	536	526	552	535	559	516	515	544	521	518	539	544	522	518	549	524	512	511	538	551	506	521	516	535	521	531	521	508	525	531	529	496	531	531	481	537	463	509	507	510	523	510	565	529	533	505	534	529	478	527	505	466	540	518	556	499	540	521	517	536	560	542	545	535	514	509	554	536	511	518	531	518	515	523	515	523	543	553	534	521	548	552	512	553	530	543	501	502	526	567	559	515	471	549	528	531	540	500	515	517	549	508	562	466	528	518	545	544	495	542	517	507	534	525	535	539	556	514	509	539	525	564	502	523	523	525	481	514	535	528	528	540	511	512	484	533	494	524	527	474	541	526	531	526	534	531	570	528	539	531	544	508	550	527	556	549	510	537	529	518	558	543	563	513	522	501	544	528	575	531	536	526	502	532	552	540	534	515	582	546	460	525	516	542	493	508	511	541	508	553	516	544	515	513	586	540	532	508	516	523	528	533	529	533	500	542	505	517	549	515	527	550	535	498	525	543	515	502	561	532	516	525	532	532	532	512	589	558	511	513	527	503	505	513	500	548	538	571	537	513	557	507	556	517	512	519	490	553	524	490	522	547	544	525	517	490	517	528	540	515	554	514	523	496	522	540	516	527	489	491	525	537	536	556	515	534	522	536	521	502	556	532	537	538	515	548	530	572	496	522	495	578	495	516	520	523	532	513	510	542	527	522	478	522	533	531	504	501	524	580	563	522	537	513	529	518	509	486	560	550	544	524	553	535	495	539	547	529	538	535	556	518	520	542	530	510	513	544	536	513	518	515	524	500	517	532	521	560	508	528	534	559	542	563	516	514	522	517	525	491	451	553	488	523	519	526	558	537	486	496	552	530	543	499	542	487	522	508	519	510	540	536	519	513	558	544	523	536	559	499	552	558	520	550	555	530	579	548	552	526	535	508	548	523	500	550	526	538	502	580	528	521	541	524	489	491	570	521	531	504	480	551	514	498	527	508	531	532	541	538	552	534	511	545	526	534	533	521	551	530	570	572	534	523	543	484	548	517	553	544	517	525	517	513	529	528	506	549	514	511	527	517	496	556	516	542	514	525	484	514	535	529	505	529	539	526	501	525	544	525	584	561	522	499	526	524	554	551	540	538	525	552	549	493	531	559	511	530	503	498	549	472	571	516	550	489	519	520	528	531	524	523	487	524	544	548	483	486	488	534	477	527	580	525	513	478	523	525	510	538	517	555	506	545	522	490	522	539	560	516	548	486	533	515	539	501	477	541	512	536	536	471	525	505	511	498	505	541	483	564	527	538	505	524	547	524	533	507	542	505	569	536	534	537	492	530	509	560	515	495	490	472	531	497	505	536	485	518	527	543	533	520	511	496	533	515	528	508	523	489	492	507	528	508	527	516	523	559	530	558	529	547	508	541	538	525	514	511	563	589	510	496	551	525	530	499	525	510	487	467	531	520	559	478	522	511	542	490	557	497	496	482	563	550	489	547	538	463	492	523	515	528	532	545	532	536	540	516	524	538	543	587	504	462	485	553	513	480	527	570	503	511	526	499	527	518	554	528	532	509	502	548	510	560	519	530	550	505	534	508	554	529	530	506	496	539	518	520	565	523	499	500	563	560	540	537	507	524	478	499	491	540	533	518	531	512	537	518	506	549	522	596	510	524	523	516	526	514	518	560	489	591	508	519	512	501	494	508	500	528	531	522	541	511	471	501	520	490	533	577	508	515	526	556	536	512	527	514	525	537	522	544	499	499	544	544	529	544	548	472	606	496	529	544	479	520	514	500	529	503	494	514	499	492	522	546	514	481	519	534	499	483	540	503	510	529	498	527	514	536	524	494	543	542	537	547	537	484	469	536	493	529	518	538	554	511	564	549	469	527	538	549	544	506	519	562	504	520	527	544	542	504	501	549	532	513	518	529	537	483	490	537	532	538	497	509	574	496	525	495	514	532	571	518	522	531	528	525	514	553	519	522	488	535	540	503	521	522	506	557	516	518	529	542	543	536	483	513	512	563	508	525	554	502	509	483	541	511	568	520	561	522	506	568	549	527	485	554	510	532	558	517	525	521	558	517	500	517	545	542	530	516	500	528	564	543	544	520	511	521	504	520	504	504	536	520	526	507	537	526	536	509	514	560	533	533	526	529	473	539	504	533	547	521	529	525	509	544	564	503	503	562	511	530	527	522	510	495	574	507	534	566	533	530	512	548	540	510	499	492	519	526	539	579	559	533	553	503	518	490	539	498	489	545	535	495	523	531	559	534	518	525	515	518	520	549	513	547	513	482	535	520	509	516	553	526	541	503	532	533	516	510	581	503	530	468	537	519	555	504	522	528	511	543	515	538	511	499	523	515	512	539	507	527	564	546	493	522	548	526	506	538	490	539	531	522	502	479	499	507	554	514	477	542	543	551	497	544	556	537	530	494	539	531	545	540	533	520	532	505	505	510	493	503	527	537	485	502	527	521	543	538	512	536	480	516	520	519	516	505	499	532	526	504	523	507	540	515	490	534	508	518	559	542	529	558	511	565	537	484	516	529	538	548	552	577	501	495	521	471	520	526	532	519	571	539	540	556	491	528	501	508	552	520	532	533	535	550	538	556	499	543	529	545	506	539	537	545	530	526	516	546	562	563	553
8786	2495	2898	2093	1396	987	705	574	419	408	310	301	255	229	216	214	210	196	183	181	189	163	167	199	194	155	181	176	160	143	154	134	154	204	291	262	292	316	211	149	133	114	133	151	148	113	160	127	116	116	124	112	133	129	121	132	129	125	117	119	129	135	123	134	121	129	143	137	128	118	140	112	121	125	137	115	111	127	108	119	140	121	135	137	127	141	137	112	135	106	120	113	114	141	138	138	114	114	132	127	129	130	132	104	116	112	122	131	121	119	124	116	101	105	116	89	127	117	119	107	122	113	123	138	116	116	117	112	102	120	124	134	132	126	105	129	119	112	117	107	130	119	98	116	129	114	122	127	131	123	134	136	113	119	121	115	125	130	124	123	115	110	127	117	122	124	121	116	111	129	121	98	125	117	123	88	115	123	121	136	120	115	112	113	118	137	112	106	104	121	131	112	114	116	109	115	134	103	146	85	116	115	137	144	117	133	140	119	125	145	106	141	111	120	108	123	139	129	122	111	128	128	134	111	114	140	133	106	125	111	123	137	104	140	127	122	111	126	100	119	118	139	131	106	118	122	117	135	106	116	129	108	129	120	160	120	121	123	117	131	113	116	107	123	106	109	140	111	119	105	111	124	111	134	117	120	125	137	122	112	121	138	134	94	135	128	141	121	109	128	119	120	122	110	137	132	124	135	138	135	129	127	122	101	113	130	129	122	113	127	146	126	116	118	121	108	124	126	115	115	130	128	140	106	115	123	91	101	114	124	113	135	121	139	113	122	92	105	115	106	114	129	131	111	118	116	124	139	118	118	105	114	140	103	136	131	95	122	126	122	98	124	112	130	127	144	126	110	110	127	127	119	143	122	116	125	113	125	113	111	105	131	122	98	119	124	134	111	136	107	135	101	142	106	100	114	133	129	110	99	113	124	108	126	122	106	123	116	116	110	135	133	134	117	124	121	114	118	145	122	126	108	127	123	119	112	126	118	92	108	127	112	100	130	125	127	104	113	112	146	123	146	131	131	112	120	118	118	135	120	110	119	101	136	117	136	125	109	112	114	152	110	118	108	125	114	116	110	118	152	143	133	111	108	104	114	126	117	126	110	121	109	113	107	115	112	134	117	126	116	120	116	117	132	107	111	135	114	106	98	111	115	112	110	138	111	117	106	114	137	123	109	116	128	109	116	122	123	115	119	124	126	127	123	125	123	115	103	112	118	121	110	119	139	94	101	122	114	135	118	129	135	121	122	100	118	122	111	123	141	136	118	120	130	119	141	105	107	122	117	128	134	121	125	124	131	118	124	127	122	109	131	117	129	111	124	124	132	123	120	132	113	120	121	120	125	144	124	120	113	112	149	114	127	140	117	124	108	121	111	105	111	124	119	113	118	127	109	147	131	125	115	115	117	131	117	120	123	115	131	114	103	134	107	103	115	120	117	121	133	121	101	127	120	130	139	116	134	121	112	95	131	120	128	132	139	115	127	125	140	127	130	140	136	123	104	119	129	135	106	127	139	116	110	122	131	124	119	129	113	106	111	135	132	114	135	120	115	110	124	128	121	122	135	127	102	135	110	122	105	121	93	123	130	134	114	138	122	126	132	122	140	123	126	132	118	111	126	112	97	119	100	110	119	136	115	114	122	113	114	142	114	127	110	108	124	132	129	120	123	125	113	122	121	129	93	130	119	137	122	117	119	139	144	120	114	127	122	104	130	121	113	111	97	122	106	115	112	115	128	96	136	113	116	134	116	128	103	110	142	136	103	114	130	114	120	120	107	114	122	108	105	110	129	115	113	132	137	115	115	109	122	130	123	108	118	130	104	122	124	121	122	124	97	108	119	124	128	123	119	120	125	142	121	125	127	136	115	138	148	139	122	121	120	104	112	132	131	120	126	118	130	118	117	118	129	132	103	127	117	137	132	107	115	119	122	133	104	121	123	138	124	129	122	116	142	115	124	115	137	124	138	133	138	121	125	109	114	150	115	137	142	108	146	122	112	127	127	134	126	122	119	116	136	125	104	111	128	117	131	113	109	112	124	109	138	139	135	131	127	133	124	127	122	130	104	118	135	125	146	101	142	123	146	111	138	113	118	127	105	98	116	113	122	136	154	115	124	111	111	122	91	124	114	121	118	120	115	135	112	121	125	114	108	106	125	143	119	138	111	136	100	134	123	115	117	121	120	129	129	135	127	114	135	115	113	134	126	108	111	117	148	115	122	87	127	130	118	121	115	127	153	101	126	106	127	105	114	129	103	125	126	142	118	131	124	120	111	106	143	107	128	136	116	130	125	127	117	121	119	103	112	136	118	145	121	107	109	109	123	129	129	114	112	120	107	111	118	133	138	107	126	118	106	115	114	127	115	114	112	147	124	125	121	113	123	142	133	146	126	134	113	131	117	121	122	111	110	128	124	125	124	126	122	126	130	122	123	111	130	120	118	104	136	102	105	116	128	112	146	132	138	138	132	125	128	109	117	133	105	102	118	122	123	111	112	102	115	119	113	107	140	119	111	122	123	125	135	126	116	115	132	133	114	131	117	118	134	117	128	118	124	118	111	125	116	130	126	117	121	114	120	120	129	135	124	124	149	114	123	137	107	121	108	134	134	120	122	126	124	128	117	118	104	108	113	134	106	136	121	136	99	113	127	136	148	134	118	114	141	136	108	120	119	125	107	112	132	133	109	119	122	111	118	113	136	109	121	112	142	126	124	119	125	109	122	125	126	127	118	138	99	134	118	106	133	111	126	113	127	125	120	118	116	131	119	135	108	143	128	135	133	113	124	157	121	139	125	117	133	132	129	133	108	114	121	122	105	126	105	95	110	112	106	117	126	108	128	122	124	127	125	123	127	119	109	152	104	106	128	132	114	133	125	135	122	129	108	114	105	112	110	105	125	123	115	123	120	110	116	122	115	136	112	118	148	109	133	134	126	119	106	124	118	113	117	129	122	138	122	135	148	126	120	121	121	113	111	123	125	126	133	139	105	114	126	113	140	119	111	141	127	114	123	118	111	99	113	120	130	117	111	109	141	118	141	103	129	120	113	122	117	99	100	125	112	94	125	132	122	107	134	119	116	120	125	132	133	99	120	116	138	114	121	99	128	118	139	114	120	122	134	119	120	115	101	106	118	125	133	104	101	107	120	108	109	125	111	111	123	124	104	121	113	112	118	124	124	144	110	131	102	118	131	115	114	127	120	111	133	127	109	117	124	127	103	113	117	129	114	115	123	123	126	120	104	116	115	94	114	123	122	110	129	113	124	140	122	114	123	118	136	145	136	125	108	129	109	119	134	121	134	119	108	125	130	126	137	144	139	131	132	148	134	134	122	116	126	116	100	111	108	127	127	135	120	121	116	124	115	127	138	129	106	114	119	107	143	118	127	114	117	124	125	105	120	142	105	129	112	108	122	131	106	118	105	107	116	116	121	128	116	126	142	115	126	122	117	112	121	118	106	110	107	134	122	129	132	139	146	129	110	122	124	126	122
7774	2893	6730	7129	6066	5057	3978	3341	2707	2336	2004	1784	1587	1449	1260	1219	1102	1034	945	948	890	842	938	1022	984	1037	1013	892	953	763	811	792	928	1244	2381	2366	2233	2405	1367	788	632	611	540	517	511	540	617	594	537	480	505	551	512	486	564	470	483	458	458	496	503	518	515	456	496	475	443	498	444	441	453	449	510	469	496	453	470	418	457	419	437	455	453	451	475	482	437	442	466	420	414	464	441	448	430	425	443	442	493	444	397	462	419	391	452	438	442	462	435	413	416	466	469	437	446	442	411	404	397	402	451	438	462	450	439	445	426	429	449	394	455	415	451	424	405	374	452	449	447	418	404	426	440	477	447	423	421	416	457	437	402	450	429	394	420	452	434	444	447	434	409	424	449	401	444	474	430	460	433	423	429	453	419	444	422	441	453	434	458	416	415	438	430	413	402	414	478	412	426	426	451	428	437	407	411	378	402	455	421	427	391	461	429	392	455	418	427	407	413	414	440	482	403	431	418	443	388	431	489	397	444	413	376	401	437	392	432	417	434	402	430	422	450	439	467	394	419	434	417	442	437	447	414	431	429	408	462	364	410	432	412	409	376	427	419	461	396	401	374	400	396	442	442	420	430	433	465	414	452	387	392	439	458	457	407	413	410	416	452	448	458	398	396	440	420	453	450	438	410	437	412	422	443	455	413	423	435	455	424	435	415	439	406	416	423	405	442	412	418	452	418	404	404	419	404	425	414	396	449	414	410	429	416	430	445	395	433	436	412	448	460	434	455	414	392	417	442	393	420	432	398	434	412	414	402	410	423	440	438	447	396	420	399	435	438	390	435	415	454	430	435	428	432	436	430	432	414	400	436	442	418	427	404	407	392	436	369	450	418	418	381	405	428	436	413	407	400	418	397	404	406	429	435	391	428	416	443	435	434	412	445	443	417	445	426	404	441	396	435	435	400	457	426	415	429	415	420	422	410	424	401	421	392	446	425	442	401	434	452	411	385	452	416	412	434	441	431	437	436	452	401	441	407	401	424	416	424	377	409	462	398	384	436	410	454	434	413	418	421	430	428	426	387	434	411	436	428	435	430	399	418	444	395	396	416	407	389	434	417	442	431	428	401	430	427	399	430	468	410	427	439	448	408	426	417	422	391	461	451	441	448	389	450	429	414	443	418	397	426	398	404	412	416	394	463	432	396	452	416	405	395	434	410	417	422	391	418	404	438	395	448	414	442	461	417	423	364	418	420	422	403	405	399	431	406	433	415	415	443	422	425	430	455	427	433	429	384	440	416	415	431	411	430	431	427	430	379	394	429	436	442	416	414	415	428	427	474	412	391	358	434	410	408	475	403	427	440	432	448	417	408	423	411	413	435	429	435	449	407	408	420	429	433	448	420	464	400	373	429	422	425	385	446	442	454	427	440	439	393	414	431	454	457	411	424	472	418	412	417	441	434	420	409	429	448	433	435	405	451	423	436	399	389	398	413	436	410	437	432	424	413	419	355	432	407	427	407	438	420	462	424	418	422	459	414	440	412	412	389	421	421	471	415	438	397	405	388	427	425	427	427	391	430	399	406	423	417	435	393	452	435	419	422	436	413	440	430	484	388	413	428	445	425	428	437	416	448	410	421	452	404	432	421	430	392	451	430	393	428	445	464	438	393	419	404	422	404	409	427	388	352	430	419	422	421	431	425	420	431	421	424	436	452	403	440	422	404	444	418	385	451	421	452	416	436	426	409	388	421	394	422	461	389	424	447	429	409	411	438	407	453	400	421	398	378	424	432	461	435	391	413	425	418	449	415	416	445	454	407	401	445	429	410	405	397	440	412	430	442	455	427	436	422	429	393	408	417	445	428	427	435	452	417	400	399	405	411	422	414	433	444	437	402	425	441	421	457	423	411	459	415	413	445	415	450	429	427	434	425	416	429	424	404	413	438	418	411	412	409	413	404	407	425	434	418	419	421	445	414	417	437	402	421	414	420	439	433	402	486	417	406	392	405	430	391	415	420	431	437	455	454	401	419	432	396	441	408	424	409	428	428	423	432	428	428	457	435	434	419	433	394	417	424	442	437	447	387	432	422	436	422	384	428	445	445	431	407	383	409	410	420	430	441	403	415	389	443	433	425	476	405	456	434	444	404	402	398	425	397	407	438	431	417	381	430	406	428	456	446	445	436	435	435	425	401	427	423	431	438	403	406	446	443	454	421	444	438	424	451	419	434	402	401	441	407	425	453	398	424	443	389	407	386	441	430	408	402	404	403	418	409	406	435	400	418	451	426	427	423	390	434	391	399	446	440	416	413	445	410	434	440	443	425	406	414	410	471	417	456	434	453	447	399	435	431	401	438	404	435	423	389	452	412	429	406	426	399	414	429	426	428	376	399	422	452	413	400	436	436	402	400	406	421	438	365	406	460	444	413	437	445	404	408	449	410	403	407	461	454	433	434	412	421	430	406	413	425	405	425	432	434	436	450	445	456	429	431	408	402	444	447	403	415	442	441	425	461	472	408	461	441	431	403	456	404	413	416	424	438	380	411	419	420	378	443	493	476	455	429	384	424	414	401	422	457	445	446	418	434	454	408	448	441	439	403	411	420	410	460	427	412	381	461	414	403	455	436	403	401	428	420	425	428	389	411	472	421	425	403	420	408	402	427	425	412	445	385	416	430	443	392	438	432	397	461	410	468	412	417	430	448	412	427	426	396	440	401	439	423	411	431	403	426	455	400	412	411	437	402	431	388	439	409	439	392	429	393	435	411	455	426	453	418	406	399	450	421	448	428	469	451	419	388	413	424	389	419	431	424	415	377	425	424	424	409	443	421	397	434	423	440	418	385	435	407	456	393	432	463	444	445	443	409	419	424	444	420	439	432	414	436	424	403	398	397	411	411	395	456	425	414	421	433	410	433	413	432	434	450	429	405	435	396	455	398	392	405	410	435	417	411	463	430	396	418	413	452	441	415	446	445	406	402	434	398	408	430	453	405	411	420	437	445	404	450	388	421	418	416	398	441	434	421	403	403	424	407	383	407	406	446	415	416	413	403	480	455	392	447	412	401	451	424	443	407	423	475	447	441	428	423	403	445	393	410	415	427	408	409	392	424	418	413	434	411	423	452	391	414	397	442	445	426	418	426	405	454	439	421	416	424	424	402	426	399	424	428	421	402	393	406	424	413	443	396	415	498	442	413	394	404	464	420	487	392	418	448	390	431	372	439	423	452	396	423	393	438	372	445	440	444	421	434	416	440	381	464	436	404	442	411	402	429	404	420	406	433	403	424	402	422	427	445	425	401	435	421	456	433	423	453	394	419	434	382	403	431	419	379	426	433	424	468	405	418	407	437	406	423	445	440	469	404	403	396	400	427	435	421	390	435	425	425	410	399	428	431	398	418	451	428	419	407	397	425	416	471	449	401	411	401	427	427	410	417	406	420	441	468	458	412	460	408	433	434	437	392	419	406	433	452	453	404	429	455	416	416	412	438	439	440	447	404	393	417	406
1339	386	379	350	368	298	325	304	320	283	262	325	306	286	283	298	275	315	280	281	281	273	297	279	263	290	279	293	297	272	296	315	280	311	298	266	328	303	253	257	275	301	290	291	260	300	296	300	299	261	275	275	290	264	280	304	270	279	266	295	275	301	284	296	275	298	263	275	264	293	287	279	303	315	284	282	296	298	301	272	293	274	272	254	289	292	276	302	305	296	316	287	288	279	269	295	280	286	283	279	285	296	292	280	283	286	293	294	290	263	284	267	272	288	276	295	297	302	274	286	307	276	276	316	253	300	275	249	288	292	263	321	300	280	253	270	280	245	288	255	269	299	269	271	297	284	270	277	292	266	265	308	292	271	272	272	314	289	309	295	272	291	286	274	295	300	297	295	280	289	267	274	288	280	324	269	302	292	283	283	291	290	275	289	277	298	288	281	299	310	277	314	276	310	280	259	292	287	286	288	296	295	319	294	299	292	290	312	273	296	294	308	255	302	297	308	300	302	280	275	263	306	318	287	294	310	269	287	283	285	274	300	270	257	283	270	311	273	312	267	291	310	271	274	314	321	286	262	295	305	275	281	303	271	312	298	275	255	247	276	287	280	305	276	272	291	279	315	254	251	284	282	281	299	278	259	299	299	314	282	287	297	277	303	293	272	302	300	299	295	296	285	279	291	265	268	282	304	309	257	273	285	281	317	282	292	295	263	273	279	281	289	276	293	308	296	267	304	272	276	288	269	286	309	261	311	292	274	288	280	276	293	298	266	324	310	293	253	287	319	292	266	306	287	310	255	285	296	326	301	281	254	274	298	280	305	286	255	308	253	271	287	307	256	323	291	245	276	277	280	286	287	300	262	278	259	284	312	260	283	314	271	316	296	260	306	293	277	260	276	263	282	278	290	271	299	278	295	276	265	279	300	278	307	296	281	263	282	309	290	268	284	285	279	290	284	290	302	278	291	291	299	297	291	307	268	271	283	279	283	275	283	275	304	324	292	288	285	293	286	287	317	304	272	288	304	278	321	279	284	284	264	290	264	307	285	278	272	289	284	284	282	306	269	284	303	276	280	293	305	281	313	277	284	282	287	297	280	311	269	288	286	303	319	273	262	274	300	286	290	268	303	317	319	319	289	273	322	259	280	272	257	271	307	300	274	282	303	268	287	272	301	265	282	296	260	262	298	251	272	272	269	297	272	260	289	275	299	319	297	295	280	283	288	282	244	288	272	290	296	287	310	253	257	287	291	276	285	277	302	265	260	276	278	297	278	284	275	289	328	274	317	309	290	277	293	286	302	302	263	261	298	282	260	287	315	261	326	273	318	302	304	289	262	317	307	281	314	304	332	291	287	262	318	259	299	294	261	271	278	289	280	323	302	267	302	309	302	266	290	281	277	312	282	279	318	297	289	307	287	296	310	302	285	281	267	256	304	282	264	314	272	289	292	272	291	306	267	296	287	294	282	285	298	299	284	276	276	259	259	304	302	300	288	288	264	260	248	304	298	306	275	295	282	235	294	284	262	316	274	282	277	286	307	327	274	265	292	295	290	303	255	278	290	286	270	286	301	283	280	274	287	285	283	280	298	306	275	273	280	285	292	267	283	307	276	277	303	283	290	288	278	281	279	282	297	278	285	274	257	260	296	282	286	297	297	293	305	284	294	263	266	305	295	272	292	323	273	284	274	302	260	286	305	273	295	291	292	277	287	293	289	321	281	294	291	289	274	300	276	270	270	270	285	283	309	298	292	255	278	283	273	295	278	290	265	280	276	275	283	270	266	293	274	314	277	277	282	240	288	298	296	295	298	264	282	283	258	304	304	278	287	274	304	299	311	280	304	282	332	257	271	272	276	299	239	259	283	291	263	263	281	309	295	266	278	274	266	308	304	298	284	305	278	283	311	263	266	316	298	295	306	296	299	275	281	277	269	260	302	278	287	277	266	285	281	332	289	288	285	255	283	273	299	274	254	282	271	293	255	268	309	266	277	269	300	283	248	268	294	256	284	266	285	253	300	283	301	283	294	290	284	283	307	299	289	294	271	264	263	281	284	273	267	275	268	271	293	289	259	269	283	291	300	291	282	303	302	287	295	300	287	307	280	293	306	298	267	288	289	283	300	268	261	286	299	274	283	281	306	279	289	249	277	293	262	293	295	288	295	276	276	275	316	272	259	293	283	284	288	291	315	300	300	296	269	282	283	275	312	282	266	320	270	301	279	324	276	274	286	296	258	298	309	282	304	298	281	255	265	309	316	290	295	283	302	297	265	296	275	300	291	275	290	248	296	259	286	267	290	288	279	307	279	298	303	286	277	300	272	260	295	279	273	294	298	276	270	283	282	283	308	279	283	268	272	304	303	316	307	270	310	295	315	278	287	277	264	297	293	281	294	305	317	289	290	259	279	273	277	270	269	280	285	286	306	316	250	286	276	294	263	296	305	286	274	254	270	260	287	254	266	283	292	288	272	280	288	256	301	268	271	300	304	273	299	274	255	254	306	281	261	288	312	306	260	309	303	278	299	296	289	291	290	277	282	310	281	286	296	293	284	293	285	294	302	305	283	304	289	265	305	263	269	270	280	317	283	324	272	256	271	266	283	297	269	291	287	262	271	306	267	281	262	288	289	283	294	307	264	270	296	261	300	298	292	299	273	246	272	293	279	236	290	279	297	288	296	279	288	292	257	263	309	312	285	297	278	302	267	275	285	291	264	270	283	259	288	289	276	277	265	333	297	278	298	286	252	310	292	290	274	295	280	281	319	300	284	279	278	292	282	285	257	267	241	271	293	302	302	284	281	307	270	274	287	278	270	283	272	280	303	288	295	286	304	310	265	289	298	288	288	297	278	287	265	276	259	255	266	265	287	263	287	284	286	277	266	236	309	311	284	289	273	292	303	283	272	258	307	292	273	268	270	274	290	283	308	268	286	294	305	289	292	265	282	302	321	273	288	266	310	259	291	277	274	307	261	296	304	307	268	293	268	255	285	289	311	281	253	293	266	286	303	279	275	322	286	280	263	270	287	260	261	285	300	298	279	272	304	286	324	286	290	292	289	299	321	321	297	279	282	281	281	288	288	250	288	278	278	272	278	295	285	302	293	284	267	287	276	263	284	269	302	303	313	263	286	255	273	285	309	305	288	284	304	305	310	266	296	265	300	312	286	292	280	267	292	293	304	290	287	300	284	322	301	286	299	290	268	312	278	284	289	270	314	266	279	294	287	272	288	298	279	286	292	295	280	270	299	278	308	293	249	293	270	285	315	301	269	301	287	305	282	290	275	284	314	269	293	284	304	292	299	272	285	276	288	280	267	262	304	284	291	254	285	259	312	317	271	282	267	294	284	285	273	276	288	298	249	250	271	286	301	271	277	282	289	261	286	288	294	280	250	272	291	304	286	290	269	275	236	252	296	288	286	289	302	296	302	299	303	282	272	314	267	276	282	312	278	272	294	286	287	270	286	294	326	301	284	262	310	288	283	275	269
2408	944	1062	1074	1032	1013	947	973	946	919	901	913	871	935	904	952	924	854	902	854	902	894	906	844	906	880	893	896	926	882	845	851	888	876	927	883	897	877	921	881	878	886	848	846	881	855	882	845	860	888	910	892	897	892	905	862	819	886	894	863	844	895	876	900	870	930	829	853	906	884	864	913	879	907	854	914	865	879	858	879	880	867	857	827	891	948	875	898	836	748	880	848	902	870	835	878	850	909	884	819	843	882	850	888	901	864	866	889	923	889	856	837	813	899	872	852	894	889	814	870	883	754	912	841	841	848	956	857	871	854	846	870	849	856	867	828	877	870	827	833	862	904	863	804	879	866	859	886	904	922	873	855	886	816	854	813	874	877	826	881	871	897	840	840	909	868	871	826	878	886	862	873	849	875	900	866	878	893	830	873	882	868	862	851	873	876	880	846	885	869	888	836	806	830	809	876	872	885	890	852	873	890	875	872	822	867	867	873	904	881	874	911	900	865	870	910	871	858	929	829	838	846	826	885	858	863	814	862	870	844	900	817	835	866	832	863	913	848	821	833	906	900	834	897	885	816	874	898	896	855	867	838	856	858	853	845	826	883	874	854	916	808	806	838	850	884	888	873	862	886	908	877	926	830	842	916	877	888	859	853	901	893	853	873	831	882	837	816	869	803	864	859	856	909	861	881	872	857	842	882	944	837	870	891	865	894	853	863	853	853	875	855	865	887	843	823	847	823	850	862	842	894	886	905	880	862	838	914	845	843	830	865	887	862	844	915	903	848	864	867	870	857	866	914	854	853	881	876	850	839	873	872	916	882	881	876	846	819	844	821	823	861	817	878	863	835	891	826	779	849	886	901	886	930	870	916	854	836	901	825	838	853	865	873	900	834	889	849	831	803	798	866	854	823	880	906	901	863	865	812	855	879	881	905	870	910	877	890	846	832	867	904	851	914	877	931	872	893	849	898	843	840	903	892	879	894	902	902	894	827	838	897	879	876	865	850	818	906	867	883	871	856	902	870	846	881	880	887	909	829	909	878	808	830	863	845	901	908	861	862	820	880	858	825	836	890	885	882	803	788	866	865	826	882	920	848	885	880	847	904	873	909	841	863	844	832	841	912	835	912	817	843	845	854	874	901	836	854	884	867	863	848	871	891	849	864	917	883	823	880	897	790	888	939	899	840	805	825	900	858	853	876	872	892	848	871	831	877	875	862	818	837	906	852	838	861	858	886	898	845	878	894	925	836	847	827	851	838	860	859	877	911	858	900	825	866	837	895	839	903	886	842	880	896	863	923	835	846	822	892	855	870	806	902	846	833	882	900	836	867	873	829	861	949	892	820	824	871	879	904	871	825	857	834	867	845	819	826	839	912	885	846	869	831	894	835	869	898	841	839	825	916	901	893	864	917	828	928	834	858	836	864	840	882	878	875	858	876	866	860	860	847	865	877	909	857	864	889	863	844	824	835	859	831	861	851	857	816	873	904	826	865	868	878	885	844	872	915	842	805	814	835	848	838	852	840	840	882	857	863	861	848	882	902	839	830	867	891	810	900	855	856	881	886	832	862	890	830	880	920	877	884	829	847	873	856	810	867	852	844	878	924	890	843	832	921	841	906	876	855	917	861	895	856	857	842	819	843	814	896	854	813	958	856	895	892	876	846	870	859	827	869	825	850	896	846	797	887	889	830	850	818	862	882	861	909	900	892	851	871	840	855	876	869	878	857	858	856	849	880	899	859	900	837	912	868	821	841	812	902	881	898	871	907	878	874	878	880	892	870	855	870	830	883	892	839	875	868	850	866	861	872	899	849	858	904	825	797	887	867	872	880	844	845	864	864	838	817	877	839	846	859	811	876	884	836	873	886	878	856	860	858	861	891	873	851	902	888	881	881	848	850	845	872	881	854	870	899	848	879	913	831	894	856	835	897	897	857	857	896	873	893	884	880	878	846	832	866	875	892	831	895	862	843	827	909	862	840	876	850	910	892	854	884	792	836	853	889	911	866	849	864	896	861	903	863	868	843	911	895	895	841	871	829	919	875	907	891	845	894	881	870	846	843	865	863	870	814	888	847	858	898	860	905	854	861	804	874	890	873	865	854	898	852	877	842	842	918	858	822	890	887	827	804	848	856	827	875	864	885	850	929	855	906	821	815	857	919	880	888	913	903	867	826	832	945	864	905	894	873	869	819	804	822	866	901	821	847	879	874	925	874	848	850	857	879	850	839	906	871	842	879	876	909	824	874	873	919	838	837	887	832	901	881	818	867	881	904	860	826	902	900	896	885	895	907	862	869	839	867	863	903	871	938	885	851	835	858	853	877	849	828	884	956	830	826	867	909	869	881	836	900	871	870	875	890	869	905	835	852	869	892	840	788	850	850	857	908	878	875	888	875	856	871	860	825	836	892	903	864	846	873	887	907	910	881	829	846	891	912	885	837	859	854	813	768	917	850	827	869	885	897	837	847	893	866	827	875	929	889	901	840	846	890	868	846	884	844	864	801	895	876	833	903	878	859	852	847	905	860	819	836	880	864	868	869	880	842	865	873	870	884	909	918	897	918	856	857	925	878	854	857	777	837	900	851	870	831	885	867	865	833	863	911	893	868	848	824	848	815	832	880	889	864	859	834	869	898	873	858	875	888	890	887	810	877	899	884	858	875	859	894	862	895	820	873	881	913	838	846	852	875	861	877	873	937	864	894	895	888	809	889	846	880	869	908	884	852	847	862	867	846	873	849	881	857	896	908	837	819	879	873	861	831	881	907	878	902	861	894	883	821	813	819	809	861	812	890	878	904	834	872	820	839	872	837	890	851	880	837	896	825	872	878	836	858	899	887	821	845	927	866	879	845	857	879	820	852	906	844	833	862	892	848	854	899	906	849	893	864	840	875	891	873	876	878	877	899	807	849	840	858	878	842	852	866	846	824	941	870	880	833	858	853	873	882	901	871	838	885	894	839	864	839	824	912	892	861	882	857	865	836	863	897	869	880	871	882	898	819	800	891	888	861	867	864	837	868	834	844	851	891	874	866	884	862	827	867	872	876	836	913	895	883	837	905	903	838	898	838	869	876	902	836	914	887	878	894	892	829	876	852	923	867	913	908	877	880	880	922	876	855	889	819	848	847	789	849	855	857	799	867	885	902	841	902	846	897	886	866	853	844	846	874	818	824	906	877	876	841	845	864	878	847	898	846	857	775	845	846	875	851	883	913	811	844	889	799	883	857	914	889	881	862	839	846	891	879	859	792	859	876	886	865	880	875	917	871	885	886	835	860	804	912	886	874	848	865	835	893	915	926	872	850	844	897	901	841	860	894	870	832	891	873	881	859	829	839	879	872	897	865	873	855	847	817	874	887	892	874	891	885	909	822	888	873	864	916	865	905	861	820	862	863	870	886	882	847	890	879	876	886	815	841	900	882	836	893	858	866	868	884	883	933	896	894	831	873	878	915	869	921	830	899	843	867	884	855	852	898	794	896	896	898	794	856
4636	1222	1622	1129	767	587	454	389	316	306	295	241	238	210	214	191	195	217	163	189	168	169	211	198	179	147	212	183	178	204	200	164	166	229	219	220	229	236	216	176	168	168	154	162	189	175	168	156	179	167	160	172	164	152	188	167	155	166	165	160	159	169	183	153	161	154	160	167	168	173	169	164	174	166	149	135	148	152	179	158	155	153	159	177	164	190	136	149	166	176	149	167	144	156	144	202	163	182	155	160	189	153	154	162	167	163	145	173	170	174	169	159	161	168	159	155	135	138	162	138	157	162	166	167	164	169	157	164	141	177	166	152	160	158	158	141	158	169	151	186	158	152	156	159	167	174	158	145	151	166	187	190	162	147	140	140	179	138	158	135	151	161	160	141	172	167	157	148	160	183	169	163	160	161	169	157	155	147	164	149	166	146	167	163	152	155	144	182	159	158	136	156	163	155	146	164	149	180	151	143	141	159	135	162	182	163	150	164	142	135	194	160	170	166	150	153	164	152	151	152	156	156	176	157	161	150	154	152	168	166	159	165	153	153	155	136	164	146	163	154	142	141	163	176	154	148	155	157	170	163	182	162	165	159	156	143	164	147	170	176	143	176	138	165	124	145	167	171	157	167	134	166	174	156	155	166	173	181	155	155	154	169	168	143	164	164	144	168	134	171	169	182	171	161	171	169	146	152	141	158	157	164	176	167	144	160	148	164	152	160	169	134	141	140	158	174	182	160	169	149	168	161	148	204	165	158	163	159	151	167	146	153	170	130	159	146	151	166	165	155	158	149	158	171	154	180	161	162	139	177	152	158	148	152	149	186	161	178	152	165	148	162	169	188	168	157	147	164	151	160	158	156	166	137	150	146	150	141	155	186	197	162	165	158	160	195	170	151	145	182	149	158	139	174	148	152	165	165	155	127	161	165	160	173	160	139	145	163	147	161	172	173	171	167	171	163	135	191	163	165	165	178	166	130	147	142	141	172	160	161	161	165	157	155	158	165	151	168	154	154	144	161	145	166	163	131	175	142	151	159	171	161	132	163	158	178	140	164	151	157	178	145	152	158	182	153	164	138	163	149	170	142	170	160	159	157	166	157	168	147	171	158	142	183	170	166	144	166	157	162	150	196	165	161	177	173	155	168	159	169	155	164	141	164	139	161	143	158	147	194	168	144	150	150	171	154	149	143	150	161	169	142	151	162	158	179	165	153	148	144	150	162	158	165	159	146	162	165	147	152	165	162	152	155	189	154	152	144	154	138	176	159	161	154	154	150	164	160	140	161	179	165	149	166	167	153	149	156	165	174	151	171	170	168	150	171	155	174	164	174	189	174	145	155	166	169	179	151	174	156	176	152	138	146	160	182	152	161	129	127	162	148	175	178	158	154	157	159	143	170	161	166	150	141	165	160	168	155	152	158	142	158	135	136	144	159	157	158	167	145	167	161	149	144	171	162	165	166	165	158	166	134	158	148	165	164	160	163	156	130	160	166	147	170	141	152	162	143	166	168	169	175	152	147	163	155	170	177	171	153	149	163	167	159	170	165	144	175	145	179	158	175	167	161	154	167	187	176	156	144	162	149	143	160	160	142	147	133	142	157	181	152	171	165	159	165	168	146	146	143	143	164	165	156	153	142	171	155	186	159	158	156	165	161	152	181	147	160	146	150	174	166	173	171	170	168	153	149	130	161	167	149	139	145	149	172	165	160	156	165	156	147	154	147	165	152	145	160	163	193	169	165	162	154	157	155	151	140	157	151	156	145	152	172	159	132	176	136	153	150	182	156	161	139	160	160	159	151	173	161	156	162	158	159	155	160	157	163	156	131	163	140	163	167	163	174	153	168	162	169	172	152	154	135	144	166	139	182	162	155	145	156	158	162	145	161	164	144	166	174	142	175	163	163	179	134	163	174	156	166	151	158	157	180	189	149	153	165	158	163	146	153	167	156	160	163	174	140	164	154	154	144	150	210	155	186	171	146	170	168	150	161	160	160	155	179	149	177	153	131	151	157	162	168	137	148	153	155	168	171	168	163	169	156	156	150	171	171	159	174	192	169	156	162	151	141	168	167	157	141	137	156	162	158	146	155	147	150	168	161	168	171	152	171	161	150	154	141	162	172	152	137	151	165	166	141	174	182	175	155	167	152	160	182	154	152	157	152	154	158	140	135	157	157	167	175	174	162	154	147	145	161	175	155	167	191	166	137	158	184	175	154	165	192	150	172	163	187	142	153	163	163	145	135	164	165	163	144	153	150	159	177	165	188	185	130	149	178	181	139	172	170	153	151	153	166	161	150	192	165	168	136	157	144	154	164	137	164	161	150	177	181	180	156	163	137	139	161	153	157	158	158	141	181	160	139	156	146	155	160	171	153	140	173	152	164	184	170	185	164	160	138	157	136	145	136	145	159	162	160	174	129	152	144	186	157	145	158	159	166	169	149	167	146	151	142	178	181	182	171	151	146	166	152	175	164	160	175	176	154	138	180	170	156	148	157	168	152	158	170	171	160	159	154	163	156	139	155	162	148	150	165	154	159	182	171	128	171	180	153	160	156	166	174	158	178	163	136	158	132	166	151	170	162	151	149	164	134	161	174	153	149	165	165	174	160	163	158	177	167	139	167	160	157	151	180	160	157	183	166	152	195	188	175	159	163	180	146	166	190	140	140	151	146	164	144	142	154	157	161	150	159	176	146	146	152	149	145	134	177	145	131	158	155	188	170	145	157	152	169	149	157	177	170	141	148	154	168	161	182	143	157	167	156	165	153	184	157	169	159	162	159	167	144	161	151	168	157	145	151	164	173	184	154	154	169	155	161	159	168	164	155	160	163	148	153	162	176	165	167	144	179	158	180	148	157	166	144	190	157	148	152	148	139	152	157	138	147	156	164	175	171	139	146	173	134	158	159	138	171	140	161	163	148	172	133	155	153	166	168	138	148	154	146	159	172	178	172	185	170	156	154	153	162	144	168	158	181	168	142	147	172	172	174	158	165	157	165	157	161	170	151	136	175	160	151	163	160	158	149	145	176	170	143	137	153	156	147	172	155	177	161	168	154	152	159	144	167	152	148	154	167	154	140	148	157	153	152	160	163	156	145	159	171	176	172	164	136	158	163	170	169	167	177	177	160	183	159	164	180	154	154	156	168	170	172	180	158	146	180	161	168	155	162	149	160	147	153	145	143	169	155	159	172	161	176	167	146	156	149	163	163	142	171	181	150	164	166	166	173	159	154	145	153	142	168	184	187	158	137	157	166	158	144	144	176	173	181	142	147	170	179	153	159	164	124	152	144	174	170	145	127	176	159	174	174	159	133	169	162	160	175	186	166	164	167	146	172	150	147	163	162	138	154	183	169	172	164	180	157	146	178	144	169	156	144	180	139	172	151	163	168	157	157	143	146	147	160	157	152	161	164	137	163	157	158	161	151	153	157	152	151	168	166	156	143	181	148	163	165	172	165	157	153	157	173	130	145	140	164	146	175	146	154	167	152
5598	1805	3889	4120	3513	2890	2307	1990	1717	1556	1387	1238	1054	1029	975	929	930	814	772	768	735	685	793	820	894	865	799	788	726	695	740	745	712	1150	1427	1353	1378	1531	1027	708	618	600	555	600	557	632	615	614	543	594	549	634	536	546	581	529	567	583	545	547	552	563	537	563	567	546	569	540	564	544	528	582	524	526	505	554	536	549	549	515	527	521	504	508	536	558	511	550	538	551	510	528	511	519	498	506	528	493	537	509	559	537	532	557	542	524	518	525	543	558	519	545	525	539	480	531	515	549	520	539	530	541	544	558	546	545	475	556	525	513	496	511	550	501	504	535	532	526	532	520	515	509	564	512	537	521	527	538	543	518	512	547	515	546	509	522	478	517	544	502	555	521	475	513	549	542	589	515	525	511	499	495	523	518	491	566	527	550	516	497	539	477	516	547	486	537	506	486	507	523	508	509	493	542	485	526	524	553	513	539	551	566	492	508	506	521	537	532	539	571	494	533	527	513	515	522	548	542	526	495	505	550	520	542	527	496	540	471	546	565	535	533	520	522	531	475	530	479	521	544	522	523	526	493	526	529	524	502	537	527	515	511	499	528	493	500	517	500	513	550	541	557	505	498	528	528	480	538	540	510	542	541	551	495	504	549	487	540	553	555	521	485	518	522	552	504	525	520	506	496	525	515	543	477	526	570	546	534	516	549	515	506	547	561	540	555	516	563	540	539	518	544	518	585	502	493	545	558	503	577	545	539	518	547	501	516	544	536	558	523	532	502	537	540	520	552	540	504	532	529	482	505	503	477	525	509	536	528	527	505	515	511	540	524	526	499	537	519	528	516	517	495	520	542	566	551	493	484	516	537	532	505	505	555	523	540	538	557	496	528	536	533	518	500	509	524	550	549	531	508	519	545	531	515	548	544	539	511	498	552	493	524	565	514	496	510	541	531	551	488	511	515	551	556	509	535	521	536	510	552	536	527	540	511	502	535	544	512	554	537	547	532	529	507	547	521	494	511	522	517	520	536	488	517	511	533	522	515	515	573	523	485	497	524	496	542	552	511	541	546	520	514	543	528	519	509	546	550	497	532	510	563	565	517	560	512	537	525	521	536	533	538	488	538	521	533	470	536	498	516	520	504	519	545	521	505	542	513	529	523	498	511	534	524	527	518	541	542	525	484	536	542	499	522	480	497	525	535	483	529	512	507	541	526	545	545	506	484	530	536	533	539	481	544	497	534	516	534	489	551	513	484	507	544	538	516	513	498	502	538	484	500	480	539	517	537	514	508	485	538	498	531	540	498	534	532	485	527	506	541	492	507	505	585	504	482	520	516	509	522	488	571	511	527	502	532	524	556	553	560	532	504	535	544	459	547	504	551	528	512	529	555	501	488	531	487	534	549	515	530	549	501	518	503	544	564	526	509	527	534	523	499	482	503	545	537	568	575	489	521	533	511	503	532	533	515	561	499	525	496	521	524	498	522	507	525	582	570	475	551	535	539	504	518	497	544	566	528	518	548	514	520	503	523	510	537	503	497	509	551	539	525	517	536	507	516	515	552	538	510	527	513	505	509	511	512	513	519	528	521	524	510	551	543	559	545	535	554	488	533	584	543	501	551	532	527	507	533	522	506	519	531	519	492	548	541	518	505	510	571	528	532	540	499	520	514	544	537	520	529	499	559	516	524	558	499	518	527	534	526	502	511	523	486	516	539	536	461	521	504	466	520	484	526	513	539	522	469	503	542	502	557	514	501	571	519	514	553	533	560	544	581	534	486	553	516	464	493	537	518	508	541	550	499	525	533	527	523	565	488	504	536	545	542	539	510	475	524	491	530	504	492	571	472	558	544	519	531	536	513	502	509	574	522	497	514	538	570	506	522	523	560	524	528	506	518	523	517	540	534	530	556	538	514	518	527	553	540	530	513	479	486	477	527	556	510	518	520	515	512	519	531	512	517	518	532	526	537	516	538	520	511	504	509	525	476	530	527	516	527	528	525	464	547	512	502	549	553	498	486	533	506	494	515	522	535	556	512	519	567	544	508	538	585	522	517	491	495	497	518	479	527	505	520	539	518	485	584	508	507	508	508	529	491	545	539	528	509	503	535	492	521	518	522	536	547	545	479	496	477	563	535	507	496	483	528	540	483	552	485	534	523	523	513	557	538	461	493	484	556	577	513	541	526	542	515	479	523	518	531	526	547	526	482	533	544	514	523	547	570	536	540	519	516	525	531	532	542	527	522	534	569	527	500	548	522	519	514	542	525	504	519	489	543	537	542	563	503	538	527	557	531	540	508	513	540	476	496	516	513	497	556	513	513	547	530	552	502	542	528	537	541	485	476	542	527	510	532	508	533	481	528	523	523	548	522	510	546	514	537	538	552	564	507	526	550	552	497	531	531	532	542	519	523	493	535	524	529	511	520	542	544	538	529	535	546	507	568	543	520	526	528	528	560	533	564	549	534	500	527	522	518	514	549	526	533	544	526	513	551	569	462	543	553	531	506	510	524	562	516	558	541	527	513	526	491	533	553	488	537	546	550	518	549	487	541	543	517	492	520	567	520	493	547	521	521	528	485	514	506	535	556	518	530	547	490	526	526	485	544	515	565	529	470	505	494	540	535	500	542	527	497	587	511	519	542	525	502	538	505	526	518	528	517	516	531	502	516	481	512	544	571	549	491	510	541	558	539	516	548	523	519	547	514	562	465	530	514	541	539	528	524	534	480	509	506	533	550	534	530	525	526	494	514	522	517	517	499	570	545	491	494	553	540	523	534	550	527	531	520	515	502	540	578	502	526	513	487	526	537	521	501	549	526	511	505	544	525	532	519	515	542	534	519	534	565	521	524	529	546	510	511	520	485	506	539	520	535	531	496	505	514	486	535	518	497	507	514	510	530	511	541	493	527	514	544	515	493	543	507	523	521	507	512	549	530	525	515	548	522	525	535	525	527	536	472	524	548	529	494	551	521	577	571	547	510	557	577	542	549	500	518	498	498	501	548	526	526	518	527	494	546	519	488	478	560	516	509	523	513	490	519	561	505	535	542	532	540	537	524	523	548	494	509	507	527	518	510	492	523	538	517	556	546	488	505	544	540	537	476	518	504	567	536	514	518	546	517	531	498	502	518	550	550	520	533	492	518	532	509	511	507	514	524	544	534	519	516	509	532	516	560	541	541	521	500	506	474	505	491	527	517	548	523	550	540	549	530	500	504	521	555	537	519	513	500	523	556	527	532	508	540	495	525	525	533	544	567	543	525	528	529	524	492	494	502	509	538	575	539	523	514	580	519	538	549	509	491	537	570	528	512	555	502	554	519	473	553	553	522	508	532	542	494	532	556	523	513	496	566	525	547	536	545	510	516	550	539	505	520	525	522	535	511	493	495	515	548	543	543	521	537	530	527	518	531	535	512	556	511	530	497	558	536	502	509	521	494	486	536	549	504	536	480	509	527	531	524	548	500	543	563	522	564	553	519	515	517	509	505	521	521	514	498	519	535
8748	2429	2880	2002	1314	1008	737	565	502	374	326	316	285	257	216	218	169	184	187	181	152	175	194	175	173	163	158	168	175	164	178	148	176	221	289	270	298	253	210	138	127	132	126	134	153	132	118	144	155	133	134	117	121	128	136	132	133	117	114	125	127	136	138	135	134	128	134	116	126	120	141	124	129	129	126	124	119	139	115	119	120	122	131	136	150	115	125	140	123	128	133	104	114	127	122	133	118	123	122	105	132	105	126	131	131	121	131	118	118	126	121	121	135	103	119	117	128	124	117	124	115	122	129	124	121	110	109	116	112	119	114	120	114	131	132	148	131	128	118	116	139	124	113	123	109	127	158	128	140	113	115	117	121	136	108	106	141	124	118	126	135	129	128	118	121	128	135	106	109	121	108	135	119	107	124	126	124	107	115	103	118	120	136	148	139	134	113	141	113	114	108	125	116	121	137	129	123	123	127	128	123	131	111	104	101	110	96	135	128	108	104	108	119	122	133	119	126	114	120	138	106	114	107	116	123	124	132	133	80	119	121	106	130	123	125	121	107	129	128	132	108	122	123	129	121	109	128	134	94	123	121	102	107	118	145	130	120	118	109	111	126	134	106	111	117	98	123	113	130	126	114	143	117	127	123	113	84	115	115	127	118	123	127	112	124	110	128	103	106	128	120	121	110	120	117	135	120	134	128	120	101	111	126	132	128	110	126	117	123	127	128	138	124	123	126	119	119	127	135	133	132	100	95	124	128	126	141	128	128	141	120	118	130	107	103	130	110	112	146	123	119	138	129	122	102	135	100	108	110	125	111	125	125	120	103	119	120	125	132	111	116	129	130	115	130	129	137	112	104	110	114	119	115	121	115	127	119	115	132	115	142	144	111	130	123	130	125	127	124	122	123	129	124	105	122	112	116	128	136	110	104	113	125	111	134	114	119	86	134	123	121	121	103	128	114	124	138	122	116	136	124	122	130	101	118	111	109	110	129	107	133	116	112	111	122	126	119	107	110	110	133	127	110	117	130	108	122	108	141	111	135	117	134	130	133	107	106	124	150	124	119	116	129	118	116	115	123	130	112	126	108	115	127	125	115	127	122	125	114	126	127	109	110	141	119	134	121	106	114	107	114	137	149	125	128	140	106	117	123	115	138	120	115	128	121	110	129	130	130	115	129	137	127	142	126	112	119	125	122	117	125	106	111	118	131	120	111	111	112	125	132	129	112	104	137	109	129	108	126	134	120	125	138	122	124	129	106	112	128	122	113	132	111	112	118	109	130	121	123	121	107	114	105	122	121	93	122	141	107	118	130	105	133	118	102	142	112	121	114	109	111	120	128	106	112	116	126	130	123	117	117	128	116	133	131	120	130	106	116	97	113	120	104	126	144	114	116	146	109	121	118	126	121	140	111	118	133	131	117	114	122	131	116	107	112	130	121	123	111	109	127	134	128	127	129	128	117	126	113	126	136	117	129	109	120	136	124	127	110	117	119	105	116	123	116	100	122	127	125	158	115	115	123	135	119	116	111	116	121	140	122	137	132	123	121	122	115	116	128	130	114	114	105	111	117	131	126	145	113	132	123	107	119	112	129	117	127	110	109	134	122	144	123	120	102	112	139	106	125	127	102	120	130	118	136	143	107	113	114	106	119	105	133	99	117	110	125	116	124	136	118	127	101	127	137	118	119	136	121	117	119	121	111	112	109	114	105	98	123	141	111	136	114	137	97	113	107	126	116	122	105	126	147	123	112	145	128	125	122	119	116	130	115	114	132	110	149	103	117	99	127	123	139	142	131	141	129	116	125	119	112	120	122	125	132	129	117	134	104	119	101	117	118	112	132	91	101	125	113	126	134	126	108	117	113	126	126	138	107	135	130	125	143	114	138	134	122	108	126	127	135	143	120	125	134	97	113	119	124	108	106	122	131	94	110	117	133	120	123	132	126	119	116	142	101	129	122	125	131	127	124	124	97	140	106	113	126	123	141	140	135	115	125	117	130	119	122	128	115	110	133	137	112	124	103	103	114	112	108	110	95	140	134	128	102	117	114	131	129	112	118	120	122	121	127	129	102	115	130	109	128	111	92	115	155	120	129	111	125	139	131	121	118	121	118	119	136	108	106	101	113	112	126	107	118	132	137	132	128	107	105	116	123	123	125	114	124	114	113	122	128	111	130	125	133	139	141	131	101	138	123	158	120	123	124	125	127	157	109	98	105	120	129	110	121	121	123	122	137	126	113	123	122	119	116	128	119	107	119	104	142	130	121	117	130	113	112	133	114	123	131	114	129	133	100	108	129	115	123	110	121	119	142	114	127	108	127	126	120	127	129	116	109	141	126	106	141	132	144	111	114	121	135	116	131	125	123	102	144	103	112	115	120	127	124	94	133	126	127	127	114	134	110	137	139	124	121	134	104	121	134	140	105	123	124	117	125	111	117	128	116	111	112	129	125	121	125	136	126	112	115	97	120	125	109	136	115	134	122	107	108	116	125	114	104	129	108	106	125	111	123	91	123	128	107	102	138	116	125	123	146	113	114	124	127	120	108	133	120	113	113	97	108	132	117	114	118	107	124	115	134	128	111	120	126	131	118	108	120	126	127	131	122	130	128	128	116	114	121	120	130	116	126	133	125	122	134	126	117	109	110	126	139	128	124	110	104	114	118	110	117	133	122	134	133	132	122	123	125	134	109	126	98	117	121	120	137	132	129	123	122	120	115	128	124	137	111	105	121	122	121	143	122	118	110	117	128	128	118	130	150	115	116	137	123	124	118	118	114	103	111	139	126	120	109	132	112	121	127	129	126	117	115	147	123	118	139	114	111	132	129	113	139	122	128	109	111	131	117	114	145	116	114	127	130	102	118	119	93	127	120	117	133	124	141	127	114	117	117	127	115	131	118	107	102	112	114	110	120	107	104	97	112	123	117	107	123	135	116	131	111	95	93	114	140	130	133	135	130	114	110	131	121	110	123	118	135	136	123	115	114	121	126	109	123	119	116	116	114	112	120	146	105	103	111	128	118	113	140	104	118	104	109	137	122	129	126	131	117	122	126	122	110	118	139	114	143	124	107	121	113	105	99	131	100	106	127	129	118	119	129	118	110	138	114	104	130	121	132	124	92	108	147	110	132	128	111	112	117	104	125	117	116	97	135	120	127	110	111	114	130	132	119	94	133	116	129	107	124	132	120	128	130	134	124	131	99	117	138	122	106	130	123	146	122	119	125	139	126	122	107	113	95	138	105	122	109	113	139	108	128	121	138	127	125	119	102	101	128	124	114	119	119	122	121	115	122	116	131	123	118	131	120	119	106	125	126	131	129	132	118	102	114	121	128	123	95	119	119	121	127	123	153	123	132	126	143	116	132	115	103	125	118	120	115	98	126	117	117	129	119	136	129	113	116	125	131	126	123	115	114	122	140	128	133	110	129	113	113	136	122	128	125	103	118	123	123	109	133	106	125	128	115	102	109	121	104	100	115	115	133	126	91	149	120	113
7764	2891	6793	7136	6194	4884	3978	3205	2680	2365	2023	1779	1535	1422	1316	1240	1122	1043	955	944	958	921	989	1095	1112	1121	981	842	849	725	884	875	1091	1661	1915	2192	2300	2126	1232	799	645	568	541	553	542	564	554	560	507	512	536	478	498	515	511	481	474	503	504	504	503	465	467	442	452	459	444	487	460	430	449	448	448	489	475	462	430	464	439	418	466	442	437	442	436	484	433	452	452	444	471	478	425	444	452	439	454	467	452	460	405	405	442	453	439	480	410	424	427	408	427	424	420	402	426	418	442	442	430	407	434	426	481	449	430	435	414	424	419	408	457	416	435	391	471	415	380	459	427	488	464	422	405	448	441	468	420	428	460	463	457	421	396	421	450	421	438	424	469	396	437	404	437	446	401	446	408	410	459	410	414	438	450	424	405	411	434	428	452	438	437	391	417	461	432	448	448	435	442	424	433	430	447	417	444	454	420	398	427	463	386	453	397	408	441	411	415	436	388	448	415	417	449	447	431	425	439	442	412	414	435	405	449	426	423	453	400	412	394	431	399	393	409	423	431	422	400	410	455	453	428	446	401	449	430	467	400	434	417	430	429	437	436	427	422	465	421	418	413	410	446	434	421	424	415	421	412	403	431	395	435	422	432	415	429	410	406	460	442	400	462	415	438	438	403	405	441	404	396	419	449	386	428	398	433	392	446	406	448	401	415	387	436	374	433	446	449	405	434	430	417	386	461	373	443	431	414	384	428	433	453	438	448	431	442	445	414	432	390	462	387	411	434	427	432	446	384	426	452	419	437	417	438	439	442	412	424	429	458	430	421	424	418	405	408	416	407	431	452	453	414	417	454	441	450	400	421	416	429	441	436	405	421	431	443	440	439	413	405	431	401	401	413	410	429	431	427	399	386	460	412	402	444	430	408	477	421	415	443	404	418	432	425	393	433	422	443	429	439	395	423	437	427	438	405	405	422	422	400	405	404	439	435	414	405	383	390	421	396	454	407	404	406	416	432	435	405	408	418	428	406	442	402	435	444	416	429	434	432	431	453	421	426	438	427	396	419	419	451	440	412	404	428	424	400	424	465	423	462	408	459	455	448	456	436	398	439	381	413	390	434	384	448	390	410	399	434	431	441	429	405	411	435	423	424	431	435	412	460	423	412	382	419	431	434	414	431	407	419	432	441	402	415	437	395	427	391	406	399	403	430	397	399	400	456	422	431	435	451	436	409	407	463	420	419	436	395	416	380	450	404	451	415	436	412	379	428	456	420	406	412	450	415	429	419	434	457	437	396	419	413	435	401	474	412	445	435	395	418	431	411	432	421	412	409	407	409	427	404	423	432	421	380	426	420	412	445	379	436	470	400	415	439	396	468	408	448	425	401	409	422	422	396	438	433	397	434	405	479	433	459	428	395	423	417	404	437	436	411	432	412	429	419	440	472	421	419	418	405	411	411	442	380	432	399	444	439	427	419	438	428	457	426	426	402	450	425	385	409	429	422	419	416	444	447	411	426	421	436	411	445	462	437	391	449	411	450	425	390	418	420	394	410	404	374	404	422	422	426	425	416	404	450	426	433	463	436	406	439	426	421	400	389	440	397	436	450	416	411	411	433	394	406	454	416	450	422	440	440	390	449	387	416	421	432	423	431	375	402	410	434	384	450	442	424	411	427	456	436	412	421	417	440	432	381	419	426	424	432	410	419	414	415	459	416	414	417	436	403	415	392	406	412	427	445	433	435	398	389	441	442	426	456	401	417	414	395	382	431	400	431	397	401	442	423	418	425	451	399	418	451	419	381	413	433	448	420	453	403	407	450	419	411	422	447	385	411	421	430	426	414	433	385	439	416	436	427	427	445	432	418	430	409	423	474	411	396	409	401	443	415	407	414	402	367	415	463	384	408	463	407	431	420	395	420	421	428	402	454	432	391	432	460	426	430	420	424	403	428	425	400	441	462	442	437	462	416	421	399	405	428	443	430	414	446	412	407	407	425	448	430	404	433	395	437	423	447	399	442	408	419	457	390	431	416	402	424	422	400	398	405	412	380	430	434	415	410	472	433	395	419	422	410	423	384	429	411	426	431	446	393	399	422	415	399	440	412	407	446	452	425	472	399	414	415	402	433	395	454	415	430	432	409	422	424	445	454	459	457	422	412	400	411	440	427	420	429	447	402	416	417	456	442	413	428	421	425	406	400	411	445	427	406	451	446	428	402	425	420	412	428	426	425	436	417	415	450	440	394	445	417	408	388	406	456	445	439	408	422	468	446	461	428	394	450	415	411	427	419	408	433	441	421	415	413	428	417	417	393	407	409	424	431	420	411	415	430	422	406	415	452	395	430	428	408	411	433	448	424	414	400	408	407	423	396	457	427	448	363	428	409	409	428	416	419	401	414	423	439	368	417	414	397	413	393	465	441	423	434	440	410	418	376	414	427	399	418	429	436	414	427	415	420	416	411	408	390	449	425	411	413	431	445	418	407	438	456	462	401	399	423	447	397	418	404	440	452	415	405	404	413	403	424	381	423	445	410	394	391	406	406	428	406	433	434	419	383	410	385	390	423	413	414	433	424	445	412	392	418	446	416	447	414	449	428	418	401	435	429	405	424	453	425	460	463	393	410	412	432	414	434	423	439	428	440	429	423	443	409	429	452	430	417	412	427	451	444	386	399	445	423	413	436	461	425	403	434	437	429	396	395	437	434	399	411	412	411	419	434	449	396	420	430	446	426	435	407	448	434	417	423	423	445	431	415	425	382	425	441	435	421	399	438	426	425	444	409	435	418	456	401	414	379	461	405	428	443	431	450	419	418	394	436	391	433	413	420	443	403	418	421	407	395	451	419	381	386	422	441	395	413	411	429	401	440	408	404	427	451	446	408	452	430	430	418	415	435	431	417	405	440	455	419	418	457	431	408	395	403	422	467	425	395	425	428	401	414	408	440	406	412	458	424	406	432	428	409	423	439	389	432	403	410	436	434	396	428	450	402	424	429	422	456	415	426	434	429	429	436	399	450	420	403	407	448	403	415	415	411	408	385	404	428	437	410	386	421	421	425	410	420	453	424	422	398	401	427	420	411	428	447	382	448	417	422	418	421	408	448	481	424	426	413	399	424	399	439	390	395	423	448	421	396	451	433	374	421	438	436	472	428	399	442	439	448	459	402	450	397	429	480	407	417	441	422	454	438	410	389	419	412	419	434	428	396	400	431	427	429	408	429	438	394	412	403	385	381	455	419	441	439	390	415	392	439	450	445	417	397	428	412	432	434	484	398	407	438	421	430	463	441	409	443	445	424	437	419	431	404	405	424	432	415	415	447	472	418	422	410	413	402	431	426	402	414	413	413	393	444	430	418	446	429	428	435	462	379	438	402	427	412	432	402	430	445	406	446	475	417	431	409	448	447	429	410	433	395	393	445	388	443	418	422	441	478	429	407	412	418	417	424	441	444	412	438	419	445	409	424	436	405	441	471	429	449	426	453	407	450	420	457	419	399	432	426	434
1368	347	336	315	342	319	296	294	301	300	277	303	262	276	270	301	303	264	291	309	304	297	285	282	288	299	303	284	267	305	286	298	303	275	289	280	294	267	307	272	269	308	271	244	287	270	311	283	311	273	283	310	257	280	272	268	325	294	303	301	301	283	295	316	270	291	300	257	306	286	313	290	300	281	305	281	277	304	278	286	257	298	292	276	276	271	274	279	298	280	298	247	304	300	293	286	264	309	267	301	277	294	278	280	278	299	298	331	247	270	282	231	252	313	300	270	294	290	295	273	280	279	279	276	303	309	286	289	287	312	274	277	301	314	283	251	269	324	300	267	270	273	264	303	284	278	285	283	295	268	291	296	292	282	310	299	278	281	285	276	285	233	283	293	300	295	295	284	287	296	304	290	315	296	297	252	275	300	300	277	287	309	281	266	257	279	316	287	250	290	308	272	262	264	288	283	279	313	312	275	315	299	273	291	319	280	314	282	269	298	263	273	267	272	260	263	290	280	294	297	261	298	261	283	310	263	326	277	245	265	296	265	287	250	278	265	274	303	306	291	269	287	256	275	273	293	294	278	280	266	274	313	315	271	264	321	263	277	285	304	276	270	282	271	285	322	295	264	268	285	308	255	277	283	284	282	268	284	284	284	270	309	277	292	311	277	289	267	284	293	291	283	289	273	292	294	271	268	289	307	281	293	306	287	277	276	298	300	314	278	331	282	275	250	280	278	278	281	293	300	283	303	268	298	282	293	280	272	268	282	294	266	273	299	280	268	286	265	306	296	311	324	283	287	323	268	295	294	250	303	275	286	295	257	286	287	294	296	278	305	286	296	257	301	303	269	260	285	263	301	288	266	284	266	263	277	283	283	296	266	318	292	286	297	291	280	293	303	286	284	271	304	281	285	280	260	283	304	275	269	283	318	280	258	298	275	280	278	302	272	279	302	258	259	281	285	285	282	289	294	283	282	266	293	286	292	290	288	268	273	323	296	277	290	248	266	299	264	299	326	306	293	295	299	271	299	256	280	281	298	301	283	273	288	293	309	270	270	310	270	285	270	275	297	318	268	284	268	276	305	270	300	279	277	289	282	274	280	292	284	299	286	295	301	282	280	296	286	286	277	263	250	249	289	276	286	277	262	284	274	274	266	261	264	303	300	309	265	286	263	289	312	282	318	260	274	327	287	290	281	313	270	300	285	277	277	293	291	258	270	287	287	299	292	294	286	307	273	284	304	308	271	301	272	295	320	295	287	255	275	288	297	293	270	302	270	289	274	249	272	282	261	305	324	292	269	259	262	311	272	281	312	299	265	288	271	271	290	296	290	296	271	281	296	298	284	277	296	260	324	275	315	292	304	268	290	264	298	250	304	286	290	296	304	273	314	288	299	292	324	280	273	295	251	292	291	290	281	278	274	322	316	300	335	282	262	265	255	319	291	286	282	292	262	276	283	306	294	281	271	291	288	293	300	322	268	300	305	293	263	307	271	298	269	271	261	293	309	273	309	274	296	262	266	300	283	275	273	284	278	277	289	292	272	278	270	295	256	289	285	295	274	300	315	270	321	276	282	288	265	257	281	269	254	277	307	284	282	262	313	273	278	293	291	277	302	266	293	278	285	274	270	285	293	299	295	282	315	274	268	261	285	281	266	275	299	270	257	297	299	274	254	275	285	287	273	298	294	283	292	270	298	299	318	305	266	255	245	308	305	288	305	262	305	275	284	293	255	303	275	270	277	276	292	299	276	274	289	295	288	293	309	306	283	262	294	298	294	261	287	278	276	300	280	288	261	270	301	287	286	277	252	286	307	261	310	313	321	276	292	289	299	257	321	295	260	283	274	254	295	278	242	326	301	278	273	268	280	240	308	285	284	296	301	315	291	272	257	281	277	250	307	320	307	277	302	285	286	279	290	273	289	282	294	287	270	285	307	265	271	282	292	298	292	315	304	305	283	280	285	277	312	306	281	298	278	286	279	312	285	296	282	282	269	278	272	285	294	311	276	304	265	302	280	266	290	302	298	281	273	301	300	293	296	246	278	274	307	271	250	262	260	292	313	276	299	295	297	292	292	283	330	298	289	295	280	285	302	304	309	264	245	301	262	279	303	285	288	300	296	265	285	284	269	278	285	264	257	265	276	276	274	258	304	295	249	291	280	295	292	251	309	290	271	283	317	284	307	283	282	296	283	288	248	284	310	284	281	283	294	276	271	260	297	290	288	274	320	281	261	260	260	257	289	259	281	298	290	272	304	291	255	275	249	296	264	319	285	298	287	288	294	298	302	264	271	285	295	280	265	293	268	293	312	290	271	259	296	283	288	297	254	292	278	293	266	287	280	308	280	277	275	273	289	283	259	271	295	291	312	283	270	307	257	260	305	291	305	300	300	282	263	282	297	281	243	260	265	274	287	280	307	282	281	273	264	288	293	287	279	278	318	271	276	298	299	300	305	267	297	279	267	252	326	278	276	281	270	269	308	287	272	288	290	271	297	265	277	258	310	267	267	295	315	286	308	267	275	305	257	286	307	285	313	293	284	293	273	311	291	287	301	254	275	275	275	267	318	293	277	291	288	273	295	282	308	291	305	270	287	271	274	272	260	298	297	266	298	285	290	283	291	293	316	269	265	285	290	275	246	289	287	258	301	274	288	317	273	270	284	292	283	269	305	283	261	242	319	305	314	292	264	275	285	285	297	298	332	295	322	268	300	301	294	314	295	265	306	265	302	301	277	348	266	282	272	277	292	297	254	278	295	280	304	250	280	275	282	285	288	278	259	295	282	301	287	283	306	267	265	296	290	289	273	283	271	270	294	282	299	292	306	299	280	324	266	291	274	264	304	265	270	290	299	295	265	289	283	306	290	267	268	294	300	293	288	304	279	280	300	324	308	302	288	284	271	277	290	268	308	261	294	287	274	271	292	264	283	270	293	279	273	287	277	289	295	309	294	279	267	304	259	274	301	303	278	294	311	280	284	291	262	304	292	267	300	264	288	269	309	278	297	297	286	300	309	269	264	323	299	263	276	280	289	314	274	259	271	302	275	277	275	289	271	320	274	294	298	279	276	317	343	270	299	334	267	310	311	305	266	306	280	307	259	297	287	286	289	305	276	294	275	289	276	305	317	278	270	263	295	285	294	304	273	288	262	254	274	286	272	284	275	270	305	276	298	300	283	308	281	313	294	273	273	282	296	315	303	329	277	273	290	277	275	273	291	298	307	270	314	294	306	299	272	300	287	260	253	284	255	281	292	293	301	291	299	290	281	302	286	289	281	268	264	277	289	281	277	305	265	269	296	268	277	292	275	294	276	310	276	296	285	282	284	248	288	311	276	296	280	265	271	289	291	289	290	289	277	299	278	284	273	291	266	310	303	277	309	306	303	321	256	272	305	253	280	284	287	281	286	257	308	281	290	284	284	260	302	263	308	302	252	264	300	282	271	309	278	282	287	288	306	271	293	296	301	265	275	256	289	276	282	301	289	289	298
2316	960	1047	1077	1049	991	970	942	927	932	956	948	906	846	958	906	879	886	954	904	830	880	830	862	868	887	853	857	897	895	882	865	962	928	904	929	896	930	907	853	829	851	843	832	857	875	855	848	899	841	911	880	877	847	904	852	893	840	901	904	888	865	790	855	883	875	851	822	853	869	860	866	823	865	902	853	903	870	928	830	834	899	851	852	896	841	902	871	842	874	845	851	851	851	886	871	851	880	867	851	887	889	864	828	872	862	879	917	908	881	895	876	906	825	875	873	831	888	838	905	831	916	875	863	852	820	894	832	886	854	840	853	863	854	882	861	870	866	905	884	874	890	874	897	828	846	857	891	830	851	827	854	891	846	850	862	923	908	842	876	826	836	849	830	867	877	897	821	869	842	850	812	886	877	909	863	858	879	842	824	870	878	860	858	895	886	838	888	880	895	881	831	849	833	841	868	841	873	851	834	864	893	880	923	891	859	841	886	879	802	834	859	861	881	894	860	871	889	906	892	876	878	836	877	841	879	910	880	890	897	821	847	855	863	902	912	790	860	853	887	877	905	855	851	868	852	844	846	846	942	836	897	855	914	864	878	844	896	870	847	880	892	855	816	914	857	861	853	837	898	883	901	843	829	897	861	819	884	893	894	917	892	895	900	837	910	831	876	868	890	852	839	882	899	868	882	871	883	905	830	892	887	830	862	864	858	820	875	871	833	882	855	856	873	866	880	891	871	899	838	863	915	841	901	858	855	897	928	872	873	899	865	851	882	835	818	852	874	847	889	866	863	844	897	871	903	878	901	851	907	908	838	863	896	874	866	823	896	850	939	856	893	873	901	802	892	850	858	905	856	914	905	914	902	889	878	848	866	919	903	885	862	846	827	869	856	888	859	883	842	859	889	890	890	849	883	889	838	834	848	813	889	870	903	884	862	875	906	862	845	866	883	871	868	869	908	831	890	839	847	868	872	853	907	843	844	897	873	895	853	844	900	861	862	845	877	900	808	885	854	882	885	855	901	833	932	912	911	843	847	919	851	885	899	851	877	854	858	887	871	910	871	830	843	866	788	850	836	868	881	894	863	826	901	874	859	829	838	896	856	910	871	830	865	871	815	871	917	859	878	922	883	885	869	861	844	865	838	867	912	869	861	845	881	829	849	900	862	903	863	866	824	872	843	788	859	865	897	873	837	879	833	843	898	866	850	883	869	878	850	878	862	853	894	886	822	841	881	903	886	898	819	819	862	912	841	860	852	833	894	886	841	882	859	848	873	826	866	910	899	906	908	891	898	876	914	879	871	827	851	867	861	883	818	856	913	887	872	889	851	862	907	913	830	862	876	917	819	868	853	882	850	826	877	875	911	826	893	870	869	897	861	889	881	917	881	911	882	866	842	846	864	853	828	872	833	851	875	841	902	792	868	844	835	863	856	833	886	857	885	869	857	878	899	831	879	905	906	875	855	875	897	847	880	803	863	876	876	887	832	886	943	862	828	885	908	868	868	896	872	867	838	821	894	836	859	868	839	864	878	842	799	914	810	845	918	856	805	880	807	925	875	811	849	819	858	889	883	857	860	869	885	887	879	898	871	869	881	866	875	885	878	877	896	847	884	801	884	855	864	799	851	851	865	815	827	850	856	842	838	830	863	922	842	857	837	862	915	884	852	847	796	876	808	795	818	865	890	865	906	881	839	920	851	922	822	813	888	826	845	827	873	841	840	897	886	800	854	862	876	926	914	816	848	842	864	895	814	853	837	936	805	895	901	836	877	867	812	830	860	904	898	837	923	895	865	884	880	896	852	892	841	876	825	849	850	870	855	867	901	831	820	815	861	857	875	892	883	865	862	844	864	868	843	924	857	804	901	867	908	901	909	892	828	837	856	875	843	886	911	832	885	860	848	872	904	872	873	889	885	855	869	896	859	857	915	807	837	865	867	894	900	848	877	884	831	867	845	874	856	844	869	888	883	872	889	800	831	880	823	834	852	881	848	906	903	844	809	888	853	901	837	904	819	851	853	867	886	832	823	886	849	889	856	860	840	846	886	863	865	852	866	857	899	853	837	858	919	893	842	866	802	852	834	841	828	901	878	867	882	881	879	868	810	877	826	905	872	873	900	902	884	882	823	821	843	799	881	861	816	898	868	895	893	847	887	874	904	876	944	866	844	843	854	827	823	876	834	825	846	882	828	864	878	843	829	844	838	831	867	859	857	873	886	875	867	866	879	858	835	903	867	818	899	856	819	868	805	857	844	897	894	843	862	849	876	852	874	892	884	846	925	881	878	835	876	835	936	888	854	846	911	839	904	814	850	863	794	847	868	829	891	862	875	851	831	872	830	904	839	890	846	915	885	885	849	827	911	868	825	835	880	852	815	827	914	901	914	854	882	895	841	794	882	857	863	862	815	853	884	898	815	874	904	885	856	885	886	807	906	843	846	869	833	864	846	869	893	850	904	857	833	854	873	869	887	899	818	863	821	811	867	869	839	862	840	842	866	922	868	938	872	809	864	912	860	856	837	872	860	881	873	889	845	857	887	881	870	863	857	871	885	877	933	819	873	830	926	869	875	823	863	859	860	843	882	839	865	814	884	893	841	857	859	834	828	895	915	832	855	855	864	862	838	836	852	876	902	882	841	836	866	855	850	837	881	816	802	828	902	864	896	900	830	859	875	830	845	840	892	828	818	883	832	855	909	924	883	864	883	866	853	852	824	853	858	874	878	811	868	892	861	881	842	878	910	856	851	828	863	853	834	861	883	851	897	867	885	865	866	890	873	903	882	828	884	842	873	902	845	844	838	872	905	887	855	825	928	878	868	869	910	884	896	817	871	882	883	818	874	814	850	871	893	905	870	903	852	875	879	893	888	881	883	890	846	858	839	889	854	860	879	861	896	862	855	907	888	861	876	856	856	871	847	868	848	866	873	895	877	837	887	858	853	936	930	842	888	911	850	857	822	850	866	842	846	894	920	878	844	878	816	858	916	873	901	872	872	882	865	877	901	879	916	871	826	854	819	907	845	900	873	856	874	849	879	842	855	848	857	915	861	863	838	875	830	907	872	791	829	903	884	892	875	875	828	861	837	813	875	876	857	829	887	833	879	869	910	847	846	880	873	870	909	873	864	897	921	874	832	844	856	871	899	810	857	863	840	825	889	893	850	942	799	872	890	864	806	885	853	856	863	810	860	834	879	856	848	812	885	833	907	872	868	865	848	916	869	925	839	848	842	860	896	830	828	870	882	860	894	922	876	891	882	838	870	904	828	803	865	830	872	911	910	837	875	878	890	853	894	869	882	883	858	908	874	854	841	887	881	836	902	846	876	879	863	875	858	833	895	903	852	878	894	874	870	825	874	859	908	914	848	875	898	831	864	818	882	859	938	843	839	846	849	847	814	928	876	869	851	874	874	849	869	868	888	884	871	840	899	872	895	857	873	839	826	874	892	888	881	809	860	865	844	852	805	857	815	825	882	873	855	865	882	874	812
4736	1196	1633	1120	806	529	512	404	338	295	244	259	217	232	221	184	178	162	180	203	183	204	182	197	185	210	171	184	194	175	196	192	218	238	226	238	219	217	206	186	194	180	154	146	159	167	156	166	185	170	164	187	178	150	179	159	159	169	182	167	168	176	168	185	170	150	166	166	142	136	152	149	164	175	149	168	177	155	176	157	148	146	167	191	181	165	152	141	168	159	165	148	169	149	172	170	154	144	140	174	155	166	166	160	181	166	161	154	146	171	135	146	138	154	173	154	164	172	169	163	167	135	183	165	152	145	162	172	152	158	171	156	164	155	149	148	176	170	163	154	161	146	186	153	159	165	165	164	156	150	149	166	170	149	144	154	164	137	169	164	177	156	161	162	155	159	154	157	166	179	150	140	138	156	142	151	155	162	165	171	164	167	162	147	196	137	165	152	144	161	158	160	146	171	187	155	147	173	150	166	144	169	140	136	165	154	133	172	157	150	145	162	159	149	160	159	149	150	142	168	196	171	158	174	146	161	136	156	165	173	143	147	148	149	157	137	142	163	187	149	156	152	179	171	175	152	185	155	140	141	163	154	159	161	164	150	165	182	155	133	156	145	158	148	165	149	151	145	174	166	156	151	166	167	156	155	176	188	166	174	161	135	173	153	143	148	147	164	167	156	152	150	146	147	179	147	153	175	146	155	167	150	145	180	158	157	194	149	173	172	144	190	150	148	152	162	160	146	167	151	152	150	159	135	170	159	175	137	160	156	159	131	195	144	157	160	139	145	155	136	151	175	155	159	166	144	161	168	159	177	148	143	175	168	156	154	146	149	145	164	168	149	184	134	155	158	167	151	131	176	151	145	164	130	168	157	133	110	155	171	138	186	157	173	177	151	156	155	148	164	149	134	158	153	167	148	165	169	172	140	136	187	142	152	149	155	187	154	172	161	163	184	138	134	166	169	150	157	168	184	134	141	160	136	167	142	148	167	148	180	158	157	150	144	162	134	153	162	158	167	165	132	173	168	174	168	157	178	147	156	171	164	172	134	164	158	154	154	152	149	171	164	151	170	175	149	148	151	180	169	168	157	176	148	152	160	188	185	151	129	147	147	144	184	170	154	158	167	142	172	151	161	161	153	163	159	142	153	148	147	153	143	178	170	134	156	172	155	152	161	154	141	158	146	163	156	157	140	146	171	152	170	165	138	152	148	157	186	163	171	157	150	183	172	164	192	149	154	143	148	153	159	149	142	178	135	180	150	152	158	148	177	162	176	179	162	151	145	171	171	154	150	155	156	180	169	173	155	158	176	148	151	169	173	141	143	150	176	158	158	166	153	160	152	155	158	174	158	171	173	156	170	163	172	158	178	172	167	152	155	167	150	180	139	166	129	148	169	160	161	159	175	163	145	150	153	141	166	170	142	163	155	143	164	171	162	157	186	170	152	156	168	182	171	148	169	152	150	143	184	159	131	156	165	152	160	159	155	163	139	157	150	144	169	165	170	174	126	167	149	171	157	146	166	165	163	155	151	160	159	157	168	150	157	155	158	157	162	159	165	143	160	158	152	157	156	155	162	149	164	169	138	155	154	162	180	146	150	157	163	161	159	162	165	156	153	150	159	154	180	158	172	141	156	168	165	158	153	169	154	179	149	158	158	162	161	160	154	186	172	172	157	151	159	162	183	166	139	174	158	163	128	161	162	158	137	150	168	146	181	156	166	155	149	162	166	180	151	152	150	167	169	163	135	168	160	168	159	143	187	153	152	145	156	158	159	144	140	168	156	148	148	160	163	175	164	141	153	162	146	157	149	178	158	149	149	159	173	155	159	163	144	169	156	160	156	152	152	147	160	162	140	149	173	152	175	142	174	165	175	172	154	166	165	141	166	166	166	146	147	160	166	148	162	147	165	164	184	151	163	148	176	138	152	129	167	159	156	156	156	175	165	169	138	135	158	186	166	164	164	155	163	146	137	157	166	167	165	142	162	155	153	150	160	152	139	145	167	164	160	134	185	162	155	167	152	156	155	162	156	164	148	143	152	178	172	146	143	168	159	162	152	159	148	149	145	182	159	171	143	173	190	150	157	172	161	153	141	172	152	165	157	167	159	154	156	165	143	156	169	162	166	161	187	147	154	162	142	179	153	176	158	159	156	172	154	152	161	162	163	160	165	164	151	162	163	173	170	157	141	153	155	169	157	160	164	156	144	167	174	149	173	153	165	179	179	161	165	152	166	176	164	161	162	169	171	167	148	138	147	142	166	158	150	136	138	146	166	150	165	160	158	169	149	147	173	145	182	168	179	177	176	142	178	172	146	163	164	148	155	155	172	129	145	168	168	139	166	169	135	163	143	164	175	178	165	164	157	174	166	153	136	165	158	161	172	139	154	149	166	159	152	155	163	148	147	136	160	143	171	164	155	153	165	149	146	149	143	154	161	183	164	172	143	183	148	162	136	161	147	140	150	143	147	162	142	138	152	155	172	165	158	167	168	142	144	160	172	175	157	161	169	141	164	146	164	159	162	144	164	150	167	139	162	168	144	154	162	185	144	155	145	169	149	175	159	167	134	158	153	165	154	161	170	143	158	154	164	160	149	172	167	143	158	161	160	152	143	157	139	154	160	139	178	181	173	132	143	165	166	163	174	154	169	167	160	165	162	172	143	155	170	185	136	151	134	145	169	142	177	157	166	157	165	152	161	179	151	154	171	157	158	190	177	153	164	157	172	146	128	155	172	161	158	165	154	172	148	151	175	145	161	164	148	155	151	150	154	153	161	163	150	151	148	172	130	174	169	151	128	156	138	177	152	138	133	164	166	160	176	158	176	150	154	161	158	141	148	161	179	144	149	161	165	172	158	185	156	177	153	157	156	169	154	161	157	157	173	140	162	143	175	139	175	151	149	135	157	149	157	164	150	174	154	152	153	156	148	164	148	161	138	165	138	162	162	181	143	164	163	164	192	131	153	137	162	151	140	157	160	158	147	148	151	167	146	170	168	149	165	153	158	139	184	152	163	148	153	170	162	163	152	157	164	149	180	163	126	136	138	168	168	170	161	135	147	180	164	185	144	151	143	163	169	156	151	150	147	154	160	141	172	156	158	172	166	163	152	171	149	176	192	148	168	142	176	157	157	163	162	141	163	154	165	168	159	157	164	148	138	154	151	174	161	149	141	149	161	151	146	155	142	155	146	155	163	164	156	162	160	160	161	163	199	151	153	152	157	166	153	158	165	147	159	153	161	177	148	152	169	177	177	155	145	161	168	163	164	176	163	163	159	160	142	131	154	155	143	145	151	158	130	150	166	158	158	137	147	167	180	168	169	167	150	151	178	159	163	168	153	174	160	160	162	170	162	146	142	153	176	147	168	172	165	174	149	166	165	160	161	170	178	152	149	189	160	164	153	155	137	135	153	135	137	162	172	149	192	153	170	161	153	174	144	163	156	166	166	175	180	151	153	156	143	160	127	186	136	156	139	149	161	168	159	147	149
5605	1720	3929	4103	3546	2932	2363	1995	1665	1545	1332	1239	1056	1052	897	984	865	816	824	758	774	822	833	883	914	816	768	803	709	773	743	787	1062	1326	1387	1281	1299	1184	917	721	635	571	579	567	595	557	571	620	607	540	581	577	560	549	553	559	595	573	564	599	550	560	493	511	522	523	492	568	502	556	570	530	557	578	575	533	590	533	556	502	531	546	524	511	509	552	506	537	555	561	554	501	564	499	545	539	531	527	518	568	489	511	521	500	549	567	540	485	480	488	514	539	504	511	534	513	509	541	493	522	546	505	543	501	534	496	507	532	536	578	549	557	499	512	487	505	470	533	518	518	498	493	514	542	523	518	502	508	527	503	519	524	561	519	518	532	541	507	519	540	559	514	540	542	538	530	512	526	580	531	497	555	553	544	505	522	533	479	530	531	487	527	495	531	528	543	566	524	514	514	528	555	483	537	512	536	502	536	518	482	568	547	516	529	564	497	535	535	495	509	470	471	475	524	539	555	533	513	535	509	528	533	497	548	528	558	524	553	479	539	511	503	553	533	476	543	538	523	507	498	520	548	540	510	511	496	520	535	500	491	525	499	524	513	529	517	540	531	505	515	478	536	514	495	514	527	498	548	527	550	509	528	498	525	561	521	525	567	531	520	513	535	537	538	521	524	531	516	512	503	525	509	532	557	531	548	534	509	518	529	549	590	528	527	512	519	563	512	512	518	524	512	543	502	531	516	522	519	547	507	529	528	509	530	527	565	497	465	524	523	465	510	493	513	523	559	559	536	524	504	502	555	515	504	528	526	523	533	505	496	503	506	545	495	522	508	547	473	502	507	525	490	499	557	509	500	550	514	536	530	577	542	512	516	502	512	472	511	539	546	492	550	533	514	479	563	547	529	541	524	500	536	498	496	547	542	524	518	526	542	542	528	467	524	533	552	510	531	515	537	550	559	520	504	487	524	500	522	526	542	519	498	508	520	516	475	507	472	511	541	529	553	481	529	536	496	526	506	587	585	507	554	516	536	500	540	545	504	545	571	511	497	571	520	531	491	523	486	498	524	555	532	544	505	536	523	546	495	502	517	527	530	540	538	551	509	550	558	524	534	516	556	582	495	511	476	550	533	558	523	529	508	546	526	534	522	497	521	521	547	508	573	524	563	512	528	543	539	518	513	519	536	502	520	479	497	506	501	538	577	514	526	487	531	513	525	523	530	512	535	487	511	480	544	501	512	572	511	542	504	486	514	491	600	518	547	538	526	520	522	505	528	464	521	518	545	534	517	521	555	548	543	560	553	495	511	512	486	541	524	494	531	501	528	551	560	515	539	549	565	485	474	517	507	509	532	491	535	512	541	526	496	501	514	581	529	504	502	517	499	551	539	519	537	541	533	534	541	534	507	516	495	490	533	524	521	558	521	528	502	531	549	553	503	553	514	479	541	527	522	573	493	517	512	497	484	494	490	492	546	493	520	530	509	517	517	503	505	574	528	504	525	511	518	482	509	509	551	584	467	532	516	527	522	501	523	533	542	523	531	541	533	534	510	511	491	543	484	491	485	535	558	536	500	523	517	448	543	538	526	521	532	498	528	546	481	496	490	591	483	495	511	509	524	498	526	563	537	532	525	514	540	479	514	528	504	534	528	568	533	542	533	543	538	481	535	491	492	500	566	512	519	489	499	530	501	480	508	507	530	495	552	501	516	531	521	508	480	465	512	526	539	534	497	510	530	510	529	488	522	512	489	494	537	531	534	500	512	502	498	496	547	495	523	514	544	535	489	507	547	523	489	513	537	523	527	514	513	512	532	501	527	523	497	509	563	505	508	525	536	513	501	521	505	562	516	497	527	502	509	540	528	495	529	527	515	486	530	503	526	492	592	530	541	485	503	532	519	500	511	541	499	518	499	526	550	481	523	499	518	529	527	482	510	506	506	501	515	537	537	522	509	517	553	515	513	497	480	528	542	485	541	514	530	506	503	555	514	540	564	515	546	523	537	529	493	499	528	527	514	491	515	510	534	548	509	507	529	499	517	560	503	479	575	490	522	525	514	531	556	526	519	526	530	513	518	494	544	565	503	485	506	516	567	557	515	531	515	544	484	491	500	504	536	511	531	550	534	531	527	516	555	511	542	533	551	557	521	508	546	512	499	469	530	504	507	516	527	473	512	520	546	501	544	525	468	523	531	553	491	516	526	482	529	511	511	529	527	548	510	549	556	554	535	514	506	512	532	533	532	555	518	538	516	489	525	560	524	507	518	485	505	524	551	539	514	511	539	546	526	499	542	542	523	492	470	547	498	515	497	471	501	539	525	514	536	533	546	528	513	539	509	540	503	501	526	530	533	552	495	538	543	517	507	499	508	532	517	512	571	554	490	532	499	494	553	524	502	523	517	533	512	524	516	531	529	530	545	543	534	478	484	514	525	525	509	536	488	489	539	529	528	517	508	544	516	547	511	524	537	521	529	532	521	483	483	486	529	525	551	509	506	536	470	560	520	578	523	534	526	505	556	514	529	526	537	477	512	545	515	509	515	538	471	546	535	488	512	510	521	495	514	511	534	515	491	506	503	511	479	529	530	468	487	531	519	521	561	528	509	497	501	495	536	502	515	497	482	493	536	517	518	518	532	530	522	551	542	538	539	545	495	512	511	525	519	482	568	527	556	526	539	518	533	525	541	514	540	563	482	530	502	523	546	546	555	521	541	500	550	523	490	527	524	508	538	506	540	495	568	515	524	487	500	496	500	526	541	528	550	512	532	483	518	495	529	516	490	554	505	520	515	523	526	516	553	526	552	519	534	510	517	508	529	559	545	486	532	544	520	528	536	510	569	520	505	532	521	525	537	521	504	566	494	539	508	515	509	548	581	546	532	524	551	530	469	512	529	520	499	507	544	500	508	503	532	521	532	513	514	552	535	502	533	512	506	512	554	532	524	543	489	486	557	535	527	486	529	521	532	526	482	492	505	527	493	530	510	541	582	516	529	497	503	515	533	523	533	510	546	538	507	551	514	519	506	536	561	573	574	566	546	499	516	532	542	494	509	485	523	520	501	576	541	553	500	521	507	461	536	508	514	526	503	518	557	538	514	517	526	499	508	560	517	519	535	535	576	472	539	480	521	544	510	516	481	455	509	542	524	532	486	557	529	515	503	538	521	543	556	518	501	519	518	525	485	505	532	510	508	529	482	528	522	535	540	494	505	493	534	553	488	528	504	494	533	494	514	488	528	478	552	522	549	507	482	499	515	581	549	511	516	465	529	524	489	493	512	483	494	507	575	506	495	550	534	524	515	547	526	539	525	536	516	556	522	526	495	560	568	532	554	534	515	520	550	501	533	590	504	538	511	531	495	523	558	545	526	556	559	485	505	496	550	512	527	551	562	485	512	509	588	507	512	513	525	512	554	556	515	501	523	506	543	542	517	522	525	550	491	517	537	519	534	486	508	534	472	535	516	540	542	551	507	547	515	494	522	542	499	525	518	528	550	505	579
8758	2470	2872	2021	1290	922	652	549	446	394	342	282	254	231	227	185	202	196	185	170	161	179	199	194	208	166	167	154	147	167	170	161	221	255	277	212	235	239	193	166	123	143	132	112	151	130	121	126	150	131	147	106	126	118	164	126	128	118	122	124	120	108	130	130	127	122	128	143	115	109	121	111	145	153	110	120	132	149	124	110	124	121	130	127	120	121	109	126	126	101	147	122	121	122	141	121	135	130	115	109	114	120	145	161	120	108	118	124	116	132	119	128	145	129	109	115	97	117	116	99	119	119	109	127	121	119	107	126	109	117	123	117	127	115	109	123	121	117	114	128	102	115	118	110	120	133	124	133	128	117	117	133	128	124	130	105	142	123	104	126	112	110	120	125	122	139	133	119	123	119	121	109	113	116	130	126	119	117	135	128	124	102	116	127	129	105	133	124	114	114	105	115	130	124	118	116	141	119	104	105	138	110	135	130	117	120	145	125	121	135	123	101	126	120	129	120	117	143	128	124	127	133	109	130	127	119	119	113	130	126	111	128	108	114	125	105	108	113	125	108	123	128	97	124	111	107	113	124	142	126	148	128	132	154	97	118	123	128	121	127	108	135	119	138	114	130	136	114	106	119	132	113	119	135	118	101	120	112	113	126	112	124	129	120	123	121	125	125	118	119	125	128	125	123	116	132	122	122	109	128	116	126	122	109	108	118	122	113	127	120	141	136	135	122	122	131	122	105	124	126	99	109	131	129	133	114	142	130	120	112	124	105	117	99	124	117	133	125	99	116	108	97	108	131	117	115	111	122	119	119	126	131	117	95	110	125	115	103	122	145	118	104	128	110	119	125	116	113	116	123	127	125	130	121	115	116	122	109	116	130	110	116	135	112	117	132	108	130	116	120	126	113	113	110	116	108	123	117	117	108	125	104	133	115	119	134	129	146	109	109	128	135	110	110	136	114	142	121	113	141	108	114	139	118	126	129	116	102	116	128	127	131	104	119	139	109	120	131	120	125	130	117	104	122	122	114	124	123	114	133	124	99	136	115	116	117	121	123	119	119	132	130	116	122	148	113	143	140	120	129	107	107	114	129	133	137	115	129	135	140	122	107	95	123	130	136	128	124	116	121	124	124	109	122	119	120	123	107	123	109	133	133	118	129	118	128	121	125	138	123	98	106	126	112	124	121	103	117	144	114	130	105	132	117	110	109	106	114	134	98	130	136	107	110	126	129	106	113	118	117	111	115	124	144	113	119	107	130	94	115	123	127	125	122	109	128	135	142	109	125	119	108	113	125	126	115	124	113	123	122	121	104	119	104	113	119	130	122	132	122	120	119	120	129	103	106	118	112	100	111	129	133	116	130	123	113	117	124	130	118	119	111	133	102	117	128	137	132	130	103	114	129	110	110	109	105	109	118	131	123	109	121	115	123	102	117	128	127	129	112	125	107	140	127	138	118	112	131	129	102	113	128	115	133	99	122	130	123	118	130	118	90	109	131	103	151	141	126	116	118	120	135	118	122	128	108	117	116	128	113	132	129	110	133	102	113	139	118	107	123	123	101	116	122	111	101	121	107	132	108	121	130	130	100	130	118	109	127	115	126	113	134	135	110	123	102	116	103	116	110	123	129	107	113	121	123	125	118	126	129	126	119	138	130	107	126	126	103	124	122	125	118	142	107	109	130	112	119	128	119	113	127	116	141	119	116	128	110	109	125	121	114	115	132	121	117	125	125	123	117	129	117	120	114	133	109	126	109	112	121	130	134	121	128	115	107	124	124	157	124	115	129	127	144	134	100	108	130	134	135	106	112	139	127	110	126	125	130	126	123	133	128	139	131	117	111	130	116	135	134	125	104	116	127	127	122	114	119	124	129	130	124	137	87	142	132	111	131	117	123	140	120	116	107	124	149	137	122	120	128	135	112	128	112	121	119	118	127	135	122	110	121	117	132	135	113	99	115	122	127	131	122	122	118	113	121	123	134	138	124	141	113	118	126	121	112	130	105	119	131	105	114	112	141	106	143	136	115	115	123	126	121	117	119	122	128	129	125	125	110	113	114	128	134	123	127	115	137	124	121	121	133	123	107	130	127	130	143	101	131	125	128	102	134	129	128	125	120	116	114	141	136	101	125	103	118	126	135	112	138	107	129	91	154	130	113	123	102	116	132	125	128	122	131	130	114	103	125	116	133	123	99	128	117	127	108	134	120	115	139	117	122	110	134	129	144	130	119	105	111	130	104	131	132	107	115	118	117	106	122	112	125	124	124	110	111	128	127	110	129	106	137	119	133	112	114	131	128	127	140	136	111	134	119	134	112	140	127	135	124	125	107	126	123	131	108	120	117	143	113	134	121	116	124	131	128	103	120	131	127	128	126	106	113	132	133	120	120	114	109	104	119	114	101	129	111	108	97	147	126	120	110	118	117	126	121	120	114	128	125	112	111	146	124	120	109	114	110	113	110	117	129	112	125	127	125	126	117	137	122	121	128	123	126	122	120	133	114	100	130	128	132	108	115	99	137	109	130	126	103	105	119	158	106	119	131	130	119	94	111	125	130	117	115	129	109	134	132	135	123	107	124	121	103	121	107	116	118	134	143	117	115	120	135	119	120	125	139	119	121	130	117	107	131	107	133	109	139	123	141	135	122	111	124	129	118	116	136	106	126	122	118	116	126	123	121	116	123	126	128	114	125	120	114	118	134	115	117	115	123	101	124	135	135	125	129	100	130	121	117	116	120	134	98	132	134	138	122	121	120	135	127	123	113	121	121	115	115	115	127	113	140	128	115	117	119	130	122	116	118	116	112	126	110	119	135	101	116	131	112	113	145	117	108	114	145	135	125	103	113	120	135	130	128	125	130	109	121	98	117	126	121	101	122	115	127	125	119	123	119	123	135	141	123	104	113	125	122	114	150	128	118	123	106	120	125	107	110	114	112	124	125	120	108	136	112	111	135	126	120	109	116	141	119	129	132	131	115	120	117	120	138	141	120	116	134	123	108	125	132	103	124	113	128	106	133	125	122	120	111	128	122	122	120	111	130	116	138	112	126	120	118	113	127	111	111	117	120	154	94	90	100	120	126	118	121	122	123	117	111	131	110	118	105	127	116	137	126	134	139	136	122	99	114	129	123	123	117	115	127	117	118	117	119	140	119	116	140	143	144	127	108	119	122	113	110	128	118	108	114	121	105	136	115	147	122	127	117	133	130	142	134	125	117	112	116	118	144	121	137	133	111	123	120	126	101	108	111	121	115	121	122	121	116	120	137	97	106	99	106	114	125	128	119	132	120	125	137	127	121	95	110	111	116	127	123	117	122	118	136	116	111	114	108	112	118	139	126	114	119	121	120	136	129	121	124	119	120	125	110	124	133	119	117	126	118	120	133	121	123	127	108	117	113	132	121	128	114	128	132	117	117	120	128	123	105	119	124	107	123	110	108	106	125	111	133	119	129	139	110	137	110	101	141	115	140	108	122	127	119	132	133	133	110	119	122
7780	2767	6820	7203	6082	4878	3894	3134	2756	2299	2027	1855	1510	1425	1318	1234	1127	1111	982	975	939	981	1131	1242	1242	1075	953	848	843	823	1010	1029	1535	2097	2476	1807	1726	1665	1062	848	688	566	537	501	548	532	520	539	521	539	521	473	501	470	535	511	497	474	496	484	469	481	475	442	450	475	457	433	429	448	483	479	434	489	422	455	443	457	434	453	459	503	459	445	440	425	437	451	428	428	455	416	421	434	468	422	423	450	455	403	421	438	426	436	481	444	389	453	445	449	449	435	418	398	410	428	450	430	424	432	430	411	435	464	402	385	439	438	419	423	464	433	440	429	446	452	456	434	428	412	480	406	437	444	430	432	420	453	448	428	423	465	452	486	420	442	423	412	420	426	438	415	434	427	394	482	416	431	442	404	410	397	418	374	378	412	407	398	404	444	418	406	425	430	416	428	399	404	417	421	459	400	421	419	439	452	404	442	448	422	439	402	419	406	474	453	422	391	417	466	430	424	460	427	422	407	414	396	387	447	438	409	431	411	415	433	383	427	423	383	441	416	409	440	473	385	433	415	452	416	410	418	411	416	411	402	403	466	427	442	395	403	443	383	450	425	414	411	421	436	424	456	444	421	427	450	440	423	438	406	395	382	442	426	444	420	403	391	412	451	398	441	436	402	411	416	390	397	366	441	437	420	437	397	437	419	406	455	383	415	446	405	459	459	455	388	423	430	467	430	433	392	439	433	457	415	373	447	439	411	444	446	414	401	391	428	427	425	398	431	396	443	397	442	403	402	428	409	388	431	431	448	394	477	434	420	431	458	439	421	389	419	404	442	437	447	415	437	430	398	426	399	442	423	434	405	401	443	416	435	406	425	446	409	434	416	414	397	424	401	425	400	419	411	415	403	426	425	433	443	455	421	444	454	412	442	409	437	437	381	395	401	422	424	421	427	402	459	395	431	399	459	410	436	412	423	420	407	409	424	428	434	427	420	458	431	416	416	455	437	414	408	457	449	426	418	458	428	397	425	433	409	413	393	405	421	407	424	395	418	428	452	415	419	438	435	395	428	395	416	394	422	440	425	417	428	427	389	416	407	396	425	414	416	421	423	403	478	427	450	429	402	407	396	413	444	385	385	450	413	432	425	439	415	446	433	405	424	419	429	419	419	405	373	453	412	419	411	402	423	403	407	424	440	450	443	416	426	440	401	414	435	421	422	428	451	400	452	448	449	415	425	428	383	441	402	411	418	402	413	423	431	434	450	409	376	439	396	419	440	457	438	408	427	414	447	425	437	411	389	391	403	390	403	406	437	457	385	455	450	449	411	426	438	424	400	432	445	437	421	434	425	437	393	453	414	435	405	421	403	437	430	433	418	447	391	414	441	393	404	413	425	405	426	401	449	402	438	454	429	406	416	436	393	438	435	422	389	421	410	412	436	447	417	410	428	428	435	418	449	448	433	393	454	432	465	404	455	407	438	435	381	427	444	427	433	425	449	407	393	452	397	427	421	432	436	414	433	443	424	434	400	418	429	417	430	416	409	437	418	397	429	440	425	421	396	431	413	438	406	415	408	414	417	410	407	443	465	446	423	384	421	374	473	439	443	452	440	413	409	445	399	412	437	450	409	452	407	408	435	401	421	432	454	442	416	422	423	439	417	418	400	392	414	450	408	440	411	425	439	435	401	420	428	419	437	424	438	441	410	429	412	444	411	431	388	415	427	428	376	392	425	424	421	432	418	445	434	432	429	411	431	429	417	429	478	398	417	446	459	483	454	398	404	400	424	427	412	426	407	395	429	419	440	439	392	429	401	383	372	452	449	448	398	423	440	410	420	457	408	363	423	413	389	420	451	445	436	424	421	444	396	440	450	429	411	404	412	405	427	418	465	412	420	403	405	401	447	427	452	385	438	419	426	424	403	386	397	425	422	407	413	451	470	434	410	408	443	435	420	427	434	419	451	447	404	431	425	409	422	420	439	461	417	406	393	412	417	428	453	409	414	416	424	425	388	473	418	440	390	414	414	434	413	421	404	450	433	427	391	439	398	441	417	423	435	431	414	445	391	389	463	440	423	395	396	438	416	444	423	422	421	426	415	396	400	434	436	429	413	416	402	436	430	424	424	425	429	398	439	426	397	400	376	427	447	403	397	443	422	398	474	412	408	423	438	455	420	432	405	414	422	449	425	371	434	437	441	421	456	411	465	438	412	414	450	399	405	416	458	419	398	406	423	457	419	415	406	423	413	441	443	419	438	422	397	392	416	436	441	449	439	425	403	424	415	387	395	425	418	468	445	420	419	460	416	439	412	429	409	423	418	429	377	415	440	408	423	448	425	434	389	425	443	436	412	431	412	435	408	409	434	412	399	413	372	401	393	411	405	446	427	455	386	390	427	434	389	394	418	396	391	407	407	442	453	405	404	391	426	422	444	422	442	426	425	418	415	435	415	392	451	428	398	415	409	427	430	438	367	389	401	437	429	419	452	432	414	429	442	446	432	419	433	421	411	369	402	443	418	436	423	429	392	400	391	417	406	429	423	416	413	392	415	452	393	441	461	405	412	392	417	411	398	412	433	415	433	409	388	445	429	433	434	426	434	467	409	420	391	433	431	414	406	399	418	422	416	430	423	428	446	410	449	404	404	416	380	427	423	462	407	409	459	440	424	430	450	403	445	403	421	410	422	441	400	404	423	463	407	439	444	396	428	433	454	394	434	432	423	440	395	444	419	442	398	410	405	464	429	426	414	435	475	422	457	411	394	428	406	445	450	442	457	424	422	417	411	430	397	431	435	441	447	397	383	417	416	436	451	437	385	457	397	413	439	436	404	422	413	415	412	430	411	406	420	434	431	393	399	464	450	419	435	400	416	389	425	425	417	437	389	393	419	429	392	408	435	454	427	393	420	419	440	454	466	400	418	438	415	425	417	418	410	386	419	441	401	428	403	397	422	420	403	403	427	460	382	421	411	423	444	407	393	429	420	402	434	435	432	445	457	443	414	468	427	420	427	405	425	412	413	384	413	431	396	451	421	392	400	386	406	439	421	404	465	415	429	409	455	453	452	448	415	450	399	426	437	403	409	413	427	438	424	403	399	399	454	415	420	438	427	410	441	443	421	427	452	402	416	429	445	433	402	397	436	426	405	401	419	410	406	449	402	404	435	393	404	423	380	435	385	411	436	436	429	435	444	464	447	424	451	430	428	408	396	455	400	447	427	474	433	411	432	371	436	437	433	424	413	424	427	409	439	446	432	437	393	417	431	390	427	418	447	438	394	436	410	425	384	423	452	430	397	408	421	401	411	431	395	398	382	470	414	413	452	446	442	417	387	415	443	413	421	400	427	453	417	427	400	410	425	445	467	398	424	428	424	423	396	403	417	400	448	395	474	415	455	404	456	426	435	418	414	422	421	427	456	409	421	417	443	413	407	415	404	444	415	443	423	427	401	415	396	409	435	395	407	399	428	424	406	396	407	459	450	402	409	441	414	427	416	392	446	443	402
1388	361	336	316	349	320	281	327	290	288	278	264	280	313	300	275	280	276	304	288	298	264	304	267	291	256	281	275	276	270	273	253	289	265	284	257	285	319	249	280	276	274	267	257	307	302	300	282	307	273	314	271	287	275	276	298	263	282	286	294	280	284	278	281	288	275	283	263	280	315	283	279	271	279	285	273	305	291	324	281	276	274	260	298	280	276	267	271	288	271	297	282	268	306	287	283	273	264	283	273	276	265	276	298	309	286	283	261	293	299	280	288	331	318	284	260	272	276	264	312	310	262	250	271	274	279	296	280	266	281	301	272	300	292	337	269	280	301	294	291	252	254	300	293	270	293	280	283	277	299	266	263	284	283	298	274	275	273	269	282	272	314	247	293	276	286	273	271	256	283	300	274	285	275	275	294	274	282	282	282	265	259	295	303	301	285	286	285	341	275	289	264	286	270	263	289	310	291	264	272	309	293	276	313	273	263	303	263	261	284	285	269	297	278	279	267	289	288	261	305	282	253	269	266	279	256	295	293	258	291	303	325	281	301	276	277	280	272	283	283	291	292	287	268	274	270	290	302	285	291	280	291	302	268	263	286	259	294	296	266	273	298	283	289	276	286	274	295	283	302	267	279	273	271	268	308	257	264	274	268	299	308	262	301	266	316	260	266	257	267	283	323	286	315	272	259	308	309	263	295	286	280	246	293	305	268	259	277	292	277	293	280	296	299	281	281	288	309	269	281	258	288	279	299	305	304	274	293	270	296	280	283	297	312	278	294	291	275	281	280	276	283	265	289	276	262	281	296	295	279	297	254	301	287	292	259	257	282	272	290	301	306	253	284	289	285	283	287	278	304	288	271	258	273	274	267	298	280	269	284	300	300	282	287	271	276	281	269	277	274	291	283	281	313	289	284	294	273	306	286	260	322	292	287	269	280	290	312	299	277	282	307	291	307	309	293	280	262	321	290	302	288	294	312	285	280	277	279	275	283	316	285	262	282	314	283	283	277	268	292	255	277	277	285	308	316	299	297	313	286	302	270	257	281	259	259	295	276	276	284	285	275	328	299	279	298	290	291	300	279	275	276	268	294	284	282	287	267	279	278	275	274	288	300	273	316	274	309	285	287	288	266	287	291	272	296	296	297	286	312	283	326	281	329	316	262	256	277	285	260	281	262	297	272	303	270	303	289	293	288	293	302	274	289	242	264	276	312	290	321	288	270	285	286	292	292	297	324	263	271	268	294	281	274	293	283	291	328	280	293	319	296	283	295	301	246	281	282	300	309	254	301	270	273	319	306	282	289	307	274	284	306	294	279	285	283	288	283	304	264	284	336	321	256	316	295	276	276	293	290	307	288	257	261	297	270	272	302	252	313	287	318	297	265	275	272	264	278	262	302	303	280	261	285	278	279	288	289	277	253	280	299	250	305	280	277	322	270	272	288	294	300	305	296	330	279	270	286	263	270	293	292	317	288	264	274	262	291	275	293	297	290	299	295	247	281	291	275	283	278	289	292	290	288	278	289	298	278	320	271	272	298	277	290	254	302	305	288	279	269	292	289	309	289	287	259	297	317	270	277	292	278	289	279	320	239	299	304	282	279	282	267	291	301	312	304	265	297	279	315	302	262	259	288	300	287	317	273	265	279	299	272	295	312	284	270	275	259	260	306	302	259	294	285	280	275	271	307	308	307	297	276	298	265	274	258	267	279	291	261	291	288	280	275	308	273	276	277	279	273	298	285	240	296	292	292	284	281	273	291	287	320	253	299	286	289	278	267	307	299	287	292	264	264	301	298	311	273	285	293	290	276	257	287	270	307	274	290	271	280	271	299	253	261	276	282	281	297	256	296	282	324	279	310	275	288	264	265	276	293	270	298	251	290	270	260	302	317	270	270	258	250	284	305	290	303	270	292	262	283	288	312	261	262	276	291	299	275	257	310	268	266	299	297	302	275	265	263	303	273	256	289	315	273	259	283	282	275	271	281	291	279	276	264	288	288	280	313	272	278	246	302	292	274	275	276	293	298	289	290	292	321	303	247	284	276	292	308	280	286	269	283	309	279	266	311	285	255	308	270	301	245	297	297	277	267	311	262	278	287	286	265	302	295	307	298	277	289	290	281	287	272	278	283	290	278	289	274	267	298	277	277	261	289	276	301	288	290	291	303	297	277	287	279	270	267	284	254	270	262	303	279	295	329	280	247	276	307	276	290	302	294	266	285	297	283	296	262	271	299	279	297	267	280	284	283	244	272	305	286	279	284	263	289	307	275	290	325	283	293	311	321	250	297	273	265	306	292	293	274	296	263	276	294	302	247	298	277	323	282	261	301	300	303	280	259	278	282	290	263	252	283	279	301	302	300	316	296	266	275	270	270	267	261	307	287	251	280	264	303	250	288	294	269	293	291	291	303	318	280	269	292	298	265	280	260	274	292	319	281	262	281	268	288	274	268	266	294	309	312	297	299	301	265	280	270	297	278	254	319	248	298	279	289	286	306	263	287	284	264	280	283	280	299	290	297	268	277	288	262	301	311	295	264	284	291	277	290	265	280	285	295	278	306	293	288	230	259	303	281	313	324	296	252	293	288	279	296	294	294	271	269	301	302	305	278	283	295	298	273	270	303	282	269	308	271	280	298	302	299	275	278	300	269	295	271	297	312	316	268	305	256	292	285	291	268	291	288	247	253	297	278	270	289	310	283	322	293	289	321	272	289	317	282	291	315	264	279	273	271	288	262	288	277	292	275	274	255	256	257	287	270	292	275	289	273	269	289	260	290	264	302	310	264	296	293	292	291	290	235	287	275	273	291	287	271	276	310	279	295	251	267	313	269	303	297	293	265	290	274	279	289	298	282	286	270	286	268	285	286	276	294	301	301	285	301	293	271	284	315	291	295	263	264	282	280	287	288	259	301	287	287	291	314	316	325	274	280	278	274	287	293	277	260	256	306	288	267	286	307	288	297	276	298	244	275	315	259	279	296	264	314	295	270	303	288	255	300	292	308	277	279	270	302	265	302	275	287	274	320	288	289	308	270	278	320	282	281	321	271	298	275	269	296	273	268	284	243	307	283	278	280	294	284	288	282	296	305	278	290	291	290	294	292	266	272	320	278	305	260	294	261	269	305	263	313	303	302	291	288	292	281	286	285	293	286	283	284	273	264	275	316	283	265	283	262	275	272	283	281	294	255	287	310	281	296	299	286	231	290	279	279	265	282	308	277	291	262	281	290	298	258	297	292	295	280	304	301	281	280	289	263	278	286	282	314	283	246	284	299	301	284	302	291	271	258	300	272	265	264	271	274	283	267	300	277	248	295	259	270	293	273	277	279	308	311	278	271	294	306	287	296	301	260	288	301	284	284	294	312	267	271	291	296	246	294	288	300	273	267	311	286	276	261	257	266	261	264	272	274	268	270	252	270	296	298	296	301	282	252	298	256	267	304	273	293	293	283	276	308	271	294	310	267	278	259	275	298	296	279	303	246	272	319	282	301
2365	955	1044	1037	1038	1013	916	939	927	919	926	913	904	907	879	962	870	850	887	899	853	887	947	933	831	871	920	896	920	869	873	910	890	890	956	916	909	926	838	870	879	861	875	851	914	860	872	866	846	898	884	843	895	867	832	868	842	876	859	838	867	903	843	876	813	886	877	875	875	861	860	819	898	837	834	890	918	861	829	827	842	885	884	831	894	881	912	863	777	851	894	927	847	916	885	879	876	907	902	868	896	843	881	899	884	890	916	852	898	889	900	872	875	851	856	863	895	869	820	837	860	870	827	893	825	965	868	853	939	837	806	887	867	835	909	877	889	870	872	867	854	914	890	806	897	848	844	887	906	919	881	892	834	833	894	938	908	878	857	839	890	851	878	872	832	850	875	834	871	880	929	883	782	929	914	903	855	861	831	897	840	876	912	834	832	828	897	873	900	824	883	884	885	872	900	859	878	864	827	878	838	879	852	851	854	842	892	852	903	900	909	830	881	830	874	872	849	845	859	843	879	892	874	851	852	865	909	911	828	865	887	930	908	837	848	804	894	912	821	931	846	854	897	858	850	870	869	851	872	928	829	851	888	883	870	817	891	895	833	857	829	884	839	850	857	897	911	851	918	867	839	879	872	869	905	854	846	892	840	886	851	869	825	893	912	894	932	885	855	799	896	853	830	930	863	840	843	885	827	874	842	877	894	806	888	850	838	867	840	839	913	850	927	836	805	890	867	892	861	864	878	929	891	844	882	834	860	903	920	847	890	893	851	842	869	846	845	824	835	808	844	892	873	901	912	866	891	839	852	852	843	870	821	812	887	871	920	889	832	915	900	877	874	848	874	869	940	825	885	885	878	854	864	871	828	871	877	855	935	889	821	863	880	881	875	812	882	890	863	863	849	812	852	896	909	874	911	893	820	940	862	891	883	876	858	797	867	830	889	917	872	934	818	858	934	892	911	818	858	847	877	898	867	818	841	825	854	922	856	882	845	845	863	901	892	837	854	879	852	839	890	897	828	826	823	820	830	874	871	910	845	884	832	813	902	869	841	887	843	919	833	844	863	869	816	900	808	828	817	832	850	901	911	854	890	886	899	873	865	911	827	868	920	878	871	850	889	833	895	843	885	883	888	823	864	874	846	889	880	844	840	863	905	833	867	860	832	870	853	873	840	814	912	875	834	867	849	858	815	836	789	860	816	900	893	871	808	890	859	898	877	918	902	825	843	939	853	873	876	887	871	845	855	881	809	838	854	838	886	830	895	847	864	885	873	882	854	878	914	900	809	838	854	875	835	880	873	861	844	943	897	829	873	893	852	844	844	912	855	899	928	862	887	915	839	841	850	891	867	865	886	872	895	865	844	883	883	882	923	866	905	816	852	867	880	878	867	827	855	854	907	897	859	895	840	882	834	875	893	825	842	876	871	841	877	808	874	888	881	879	866	896	902	851	844	848	868	848	875	953	912	852	863	822	912	884	877	818	894	850	869	857	847	865	838	828	880	916	922	874	916	859	851	898	885	804	871	850	914	827	852	893	833	859	886	827	846	897	859	891	895	867	916	860	836	864	867	883	834	940	868	900	889	868	903	889	827	887	889	901	896	874	903	831	861	891	906	859	867	864	844	874	843	839	920	888	866	850	920	828	877	862	876	828	822	873	839	893	886	865	884	872	869	857	890	873	827	847	878	917	850	843	871	865	866	901	829	888	861	833	889	864	864	856	864	858	858	874	870	834	859	869	812	864	868	826	904	899	842	868	877	864	911	872	821	840	856	889	964	878	877	881	840	854	852	860	863	842	882	837	861	862	860	848	828	843	853	839	865	837	856	917	865	896	848	869	849	876	887	848	839	838	926	831	908	867	860	879	908	917	884	897	885	851	948	855	874	874	894	840	869	904	876	874	843	896	860	858	875	838	896	877	871	843	810	877	860	865	862	868	873	871	849	824	863	857	815	851	884	839	888	870	844	839	843	859	852	807	882	916	842	843	820	877	888	867	910	841	853	861	797	867	870	875	850	882	861	809	864	836	812	807	876	829	858	874	854	829	851	845	821	892	924	866	855	906	868	883	841	833	788	885	844	846	894	844	839	856	845	846	890	824	846	870	918	843	914	894	899	835	839	835	880	866	915	854	901	878	885	876	841	841	870	873	902	874	900	882	913	859	860	861	910	901	883	866	906	887	877	835	887	856	856	829	816	916	883	876	912	890	896	853	873	840	866	837	848	838	863	894	879	894	828	828	857	840	886	867	856	937	850	838	863	811	897	865	899	887	812	860	866	874	872	847	859	867	867	886	840	882	870	868	806	817	866	813	852	861	888	892	845	863	901	872	849	858	879	802	849	797	872	845	848	858	871	842	908	879	869	905	878	832	883	863	867	858	883	855	936	878	854	839	852	888	884	880	832	871	873	854	872	845	852	864	856	848	798	861	808	854	885	856	850	818	819	889	915	900	861	885	837	798	861	875	828	871	880	849	892	815	905	894	861	903	862	863	860	868	853	815	843	875	865	887	844	827	794	822	821	899	852	913	882	828	880	860	841	843	833	835	879	903	883	902	822	863	859	870	831	904	853	886	866	900	823	878	935	878	848	873	913	889	848	835	881	833	858	858	920	842	810	821	928	863	833	875	861	876	877	831	894	901	829	902	877	946	934	878	831	837	836	871	915	952	845	899	872	898	822	895	866	823	827	902	875	819	902	855	839	846	868	811	857	906	882	826	850	904	914	820	869	854	857	833	838	865	847	873	821	874	872	887	878	851	874	852	828	877	843	887	867	846	873	882	882	865	866	858	863	927	856	858	862	838	837	878	879	833	879	847	899	903	868	894	832	855	892	824	902	848	853	854	904	837	878	820	877	869	851	859	872	866	855	846	866	880	808	912	811	845	869	857	863	824	857	885	830	888	873	893	858	878	865	870	826	843	821	791	869	868	829	825	889	885	838	856	812	901	870	860	892	883	828	938	907	871	854	846	861	934	892	857	876	881	863	821	898	928	885	828	821	862	882	888	887	907	905	834	836	879	837	859	858	836	900	861	919	881	882	871	865	899	859	795	838	862	871	854	848	905	833	909	905	939	907	889	838	880	883	853	884	838	828	882	877	816	811	903	837	897	847	866	823	902	882	860	908	823	868	865	888	843	881	827	849	872	852	864	904	862	890	856	873	869	866	872	871	910	847	918	869	837	900	838	901	921	855	836	880	892	897	846	868	863	846	871	861	791	922	884	924	886	826	812	856	874	853	911	891	844	824	890	823	864	884	832	889	856	915	837	846	868	844	862	819	848	876	883	830	874	790	880	812	793	873	859	827	872	898	890	871	878	870	901	894	832	880	865	859	879	858	832	853	834	874	837	863	909	887	842	882	924	856	845	842	816	811	836	854	878	869	847	842	842	846	830	891	871	864	888	894	821	849	844	931	838	836	827	910	872	860	850	849	924	863	863	901	872	862	792	854	828	836	898	916	839	860	801	816	853	887	915	857	899	824	835
4691	1301	1583	1077	822	584	484	359	326	305	276	227	221	196	190	205	215	191	172	174	186	197	181	193	207	182	193	177	173	180	213	212	201	260	257	273	215	220	195	171	163	189	160	150	174	162	161	157	148	172	166	140	131	160	170	150	167	150	122	146	170	131	145	160	159	163	167	140	159	150	170	144	166	158	151	170	162	179	155	162	147	161	156	169	131	178	167	157	137	145	164	165	145	134	157	148	172	150	146	147	144	162	165	142	155	158	147	171	150	188	174	162	170	130	155	169	153	165	147	157	147	165	160	139	159	142	145	147	156	157	176	155	168	174	165	174	159	170	192	170	154	137	139	146	155	160	172	129	165	171	158	175	182	151	170	149	127	140	159	162	170	163	150	171	182	162	137	143	159	151	159	163	176	174	140	151	163	176	118	140	159	179	167	155	168	140	144	157	142	183	157	135	146	140	162	156	171	142	156	167	163	148	159	148	152	168	150	155	154	147	151	160	153	148	147	176	152	155	184	167	172	159	140	134	146	153	126	150	172	157	143	168	144	156	166	154	170	149	190	145	144	167	156	155	157	169	165	166	172	182	172	176	157	157	148	176	166	147	146	177	165	167	178	170	165	170	168	172	176	164	162	141	163	174	171	137	151	167	167	159	161	167	171	130	147	169	163	141	137	163	163	150	152	172	167	166	153	143	150	150	159	171	163	155	133	163	174	149	144	167	183	155	162	164	153	164	145	138	152	126	171	148	158	163	117	148	164	152	166	160	144	161	190	161	125	145	171	168	169	152	154	159	157	141	151	155	163	149	150	174	158	162	149	136	148	144	158	154	166	151	154	158	162	168	171	176	157	168	163	169	153	151	163	161	168	171	164	156	179	142	138	158	184	160	146	170	136	152	153	166	161	140	184	145	142	147	169	135	160	157	165	148	149	159	154	156	166	168	144	174	168	166	164	167	163	165	163	155	163	157	154	168	148	166	154	161	160	153	154	148	185	176	166	155	143	153	161	166	180	131	129	133	185	163	158	158	156	163	170	156	164	145	155	158	175	151	172	131	155	157	134	151	158	144	159	175	140	136	161	162	149	148	154	160	172	173	161	177	169	161	175	148	153	177	174	150	155	171	153	151	179	142	151	180	157	152	169	145	174	173	152	159	162	163	165	159	138	168	137	151	185	142	147	158	161	145	178	159	159	139	145	151	145	145	163	168	156	164	144	155	138	154	151	177	170	148	163	147	146	159	164	163	163	152	182	161	152	146	153	167	179	129	155	159	155	159	177	133	170	160	164	161	166	145	173	148	147	176	171	150	166	161	156	131	172	173	158	148	158	158	176	156	172	187	153	157	135	162	158	135	161	155	168	153	159	163	162	154	171	136	145	157	156	147	138	127	166	168	167	151	157	144	167	162	141	163	148	169	157	145	133	171	156	142	171	133	147	151	174	146	145	136	160	159	154	144	164	173	168	176	167	189	150	149	145	186	151	172	160	178	174	158	151	180	152	148	164	168	137	127	142	148	163	148	137	158	164	165	156	149	167	157	142	162	153	139	163	167	162	156	155	168	167	152	139	128	171	173	129	138	140	168	147	156	170	157	164	156	150	160	142	145	158	175	170	169	163	158	153	148	143	155	171	171	145	145	161	143	140	143	153	144	157	144	144	148	151	162	141	189	171	153	140	163	146	153	173	136	169	166	167	161	141	152	152	187	137	147	165	183	161	169	169	144	153	166	157	146	145	143	153	153	141	168	170	170	158	165	145	150	150	193	154	153	136	161	157	151	177	163	158	159	162	161	144	147	161	162	145	156	169	153	160	164	147	135	175	157	144	163	156	190	152	145	159	158	158	165	167	149	159	165	173	144	159	141	146	150	153	175	155	151	164	143	159	160	169	144	160	169	158	152	170	151	169	187	136	160	155	154	157	144	149	132	176	160	178	155	161	148	132	132	182	140	160	162	180	178	171	134	169	156	143	176	152	149	143	152	147	168	139	160	163	142	158	140	182	171	171	148	148	165	151	161	160	156	131	163	163	150	147	155	153	174	143	156	198	166	151	189	165	148	154	140	173	176	166	154	166	166	168	154	148	170	149	162	166	173	155	151	164	178	160	160	147	175	135	156	171	174	148	144	198	169	155	150	160	163	172	162	154	147	146	164	145	158	190	159	158	163	149	174	168	165	187	139	151	160	162	174	153	168	159	150	141	150	172	159	158	167	161	180	162	174	147	140	156	153	166	177	153	164	146	154	157	169	156	151	166	162	155	168	147	157	156	142	151	153	154	141	170	152	156	169	168	150	156	180	159	146	137	164	136	162	143	154	153	160	170	179	159	136	157	161	158	175	170	155	154	174	162	154	145	139	162	139	180	152	165	166	140	144	183	161	173	162	147	148	159	166	174	161	187	132	161	163	151	145	167	171	155	147	160	162	171	155	160	155	172	160	162	158	180	166	154	157	164	171	150	149	166	147	140	159	141	141	181	139	177	181	159	142	153	176	176	149	157	181	144	161	154	143	148	171	151	148	163	168	161	152	162	170	167	168	158	156	176	170	158	159	158	146	190	168	146	166	146	156	166	179	133	156	146	172	145	153	149	170	165	140	148	162	168	172	153	139	151	168	142	156	170	142	149	138	163	176	152	178	153	149	133	171	161	188	158	140	149	139	146	141	147	154	152	165	156	182	134	186	149	149	148	140	166	138	148	162	148	166	195	175	178	135	164	145	170	150	141	153	164	145	157	144	164	143	152	153	161	137	146	165	137	156	147	158	152	156	154	158	145	162	164	146	156	154	154	160	162	166	160	133	160	147	153	155	142	159	171	168	163	169	176	145	164	160	153	145	158	156	159	146	161	143	150	160	147	170	162	162	155	143	160	137	141	155	173	168	146	165	160	191	152	132	162	164	164	181	139	171	146	162	172	149	139	158	142	133	143	159	168	171	168	142	175	172	152	137	165	166	168	158	164	137	157	156	142	134	170	156	128	170	157	145	140	187	151	162	154	167	147	163	168	170	152	159	158	163	157	158	162	165	157	154	173	138	131	148	161	167	163	169	167	155	177	152	179	159	156	176	180	165	155	172	151	153	177	157	146	135	154	157	169	122	151	163	181	150	165	174	162	171	149	144	162	142	144	159	165	148	157	154	136	145	162	165	162	149	163	163	148	145	137	153	165	171	164	161	159	163	149	163	155	172	163	151	151	156	157	151	140	161	152	168	163	159	134	168	183	144	137	157	149	159	166	162	164	134	156	156	141	148	152	156	161	145	153	137	172	128	156	149	144	153	180	151	171	159	168	172	175	177	173	157	149	147	147	158	141	143	157	165	181	146	156	151	187	179	153	125	166	156	165	178	126	149	165	158	145	145	140	154	161	171	137	156	169	147	145	155	173	173	158	163	150	167	153	163	164	159	170	129	151	153	145	147	145	142	144	158	132	147	148	157	178	155	167	168	162	159	160	151	141	139	169	169	167	145	175	155	156	159	149	150	169	174	149	150
5574	1702	3986	4182	3578	2849	2487	1984	1761	1525	1358	1212	1084	1041	934	904	871	847	847	817	795	771	830	830	956	829	791	737	685	717	901	857	1211	1688	1615	1684	1235	1105	852	685	641	616	575	586	570	582	563	565	573	578	572	524	550	531	585	540	558	525	573	530	556	557	573	539	588	519	545	540	552	575	550	505	556	566	536	544	533	515	538	484	581	582	531	542	489	492	547	502	506	536	539	508	581	532	515	539	502	505	519	524	539	532	527	501	541	548	539	562	495	522	534	534	531	512	523	513	504	531	526	541	518	528	520	521	494	544	529	518	538	474	523	521	560	517	539	533	518	541	549	556	518	500	466	506	499	529	536	502	577	544	543	488	496	490	543	540	558	520	508	545	517	523	534	513	503	505	506	518	529	559	523	534	515	539	521	479	505	535	515	515	469	528	493	550	530	525	500	541	519	492	520	490	522	526	532	541	530	502	489	550	525	495	492	504	511	538	546	523	511	527	528	523	518	534	544	486	533	478	542	514	496	488	513	514	507	509	531	539	497	523	494	494	514	523	555	553	480	519	541	503	523	501	532	546	535	552	553	504	523	488	524	489	497	528	534	506	543	490	527	560	524	511	552	478	524	508	527	529	491	481	541	542	512	508	528	575	529	531	498	556	528	529	521	511	524	517	483	507	500	513	501	509	514	519	508	531	500	472	476	530	523	535	531	556	531	503	542	493	517	500	502	507	531	508	526	528	494	511	498	517	525	546	527	547	529	475	516	543	516	529	510	541	555	497	487	527	503	521	518	514	521	515	509	495	511	514	546	537	520	529	515	514	523	483	516	461	533	534	483	492	529	507	500	512	473	501	525	530	524	550	503	547	535	478	540	520	535	491	495	523	520	528	514	506	536	562	528	522	486	505	529	508	496	471	515	483	512	522	522	515	508	504	544	499	541	562	504	505	533	508	487	530	581	502	499	504	518	531	498	539	506	510	520	555	554	462	486	475	524	534	508	529	544	561	522	467	552	528	509	469	514	534	501	556	465	527	534	484	511	502	567	500	528	522	497	548	468	489	472	504	540	525	563	573	548	518	542	527	527	492	516	546	517	513	536	517	528	509	532	550	494	534	549	514	530	485	504	528	529	542	522	535	504	494	542	476	525	475	516	576	503	483	491	514	550	557	538	505	471	490	516	552	502	518	497	534	483	543	534	488	509	470	506	525	536	534	562	502	537	516	503	510	491	479	492	487	478	506	526	488	484	491	501	568	484	509	525	476	552	513	547	510	440	551	537	535	504	491	548	498	562	498	555	532	525	499	488	549	516	530	550	490	532	470	561	511	553	546	537	523	491	479	491	481	501	526	524	472	510	528	516	510	493	501	529	552	507	539	518	516	495	551	508	535	549	514	509	515	512	514	474	521	513	520	509	507	518	504	483	505	475	505	510	554	525	539	521	500	552	508	529	527	530	533	508	525	528	552	477	547	522	506	538	486	486	494	496	500	528	520	531	533	539	544	506	494	470	518	523	520	490	503	535	484	560	559	550	501	554	502	530	520	506	521	519	545	571	483	505	512	551	535	514	532	523	499	489	484	497	480	520	498	481	508	489	507	531	509	515	514	522	511	549	510	511	477	497	492	506	525	513	462	523	544	506	550	541	529	475	507	480	498	513	567	508	498	525	502	486	549	533	532	496	482	517	507	532	506	501	500	512	534	558	510	560	484	507	528	499	514	503	506	503	557	495	530	517	505	481	523	498	488	531	502	508	489	537	504	475	542	505	519	522	495	507	516	506	532	523	514	530	508	517	548	522	483	539	526	502	472	515	510	512	538	495	547	495	553	475	555	517	510	552	524	539	536	517	523	500	554	506	528	525	501	518	501	520	561	546	537	536	516	555	520	525	541	517	474	543	527	517	492	499	507	489	613	542	507	523	543	497	522	522	526	505	541	486	495	535	501	513	501	549	511	496	515	524	528	519	503	500	510	517	504	473	527	533	522	543	508	496	564	554	500	519	516	584	505	499	505	496	511	520	513	517	486	534	515	532	466	536	583	508	494	550	488	504	520	516	460	523	537	521	516	498	474	534	521	570	530	527	535	545	522	489	548	530	526	557	522	501	515	537	511	531	522	538	536	509	542	515	534	512	494	483	501	557	542	546	492	500	490	480	534	507	538	505	538	517	540	532	494	528	558	515	558	494	492	532	544	492	482	533	531	499	518	507	509	522	509	517	533	523	504	516	516	543	533	507	541	501	502	519	532	525	509	510	543	516	566	576	536	528	519	469	484	501	505	529	510	508	497	505	546	502	493	525	535	503	526	504	481	499	516	514	529	535	514	516	545	538	501	536	492	508	518	537	549	516	501	549	481	498	486	545	516	526	488	529	514	503	518	526	490	549	534	490	523	525	567	529	536	548	506	502	493	503	507	496	517	496	493	520	537	531	487	499	553	460	528	488	532	520	507	530	527	504	513	574	522	524	539	476	510	505	516	511	531	518	559	499	472	506	513	497	554	505	530	513	523	540	488	494	512	491	488	524	525	556	492	478	461	527	522	512	515	511	525	541	506	552	536	533	504	515	542	532	545	577	526	522	488	539	508	526	519	508	516	513	516	541	505	546	503	502	525	516	501	545	516	518	541	499	519	479	520	546	504	509	508	514	547	531	550	536	516	537	528	532	528	527	485	548	570	506	538	529	512	543	498	519	483	498	520	504	547	526	525	494	503	496	524	509	568	505	493	528	540	526	528	520	546	561	516	502	522	510	514	531	496	469	515	518	513	518	508	532	522	510	517	552	495	540	537	535	465	540	503	551	501	569	550	548	530	480	506	540	509	494	532	526	543	486	551	516	499	522	533	504	553	511	524	556	498	536	487	488	561	549	483	532	528	536	509	560	534	473	581	520	493	495	499	488	528	527	498	513	502	545	469	499	528	516	491	509	528	565	517	487	465	534	515	557	511	540	540	553	528	517	507	527	512	515	526	494	516	528	499	520	544	504	484	501	518	490	518	538	525	490	520	551	516	539	537	521	488	525	550	502	487	537	504	482	531	531	515	543	524	527	541	512	514	506	510	527	483	522	518	488	504	545	501	555	542	566	520	483	518	547	533	484	500	502	533	521	518	533	477	546	517	508	550	526	540	526	517	491	493	507	540	537	524	557	497	527	519	486	522	543	536	500	517	539	533	557	520	483	539	526	487	517	548	521	546	533	536	511	546	521	521	533	500	540	499	537	525	489	509	506	520	506	495	510	511	513	516	508	526	499	542	494	545	521	505	521	512	528	552	510	529	568	532	549	532	465	518	528	565	514	485	489	503	502	473	499	514	514	534	502	531	481	529	539	511	497	569	498	529	516	559	502	533	515	485	537	480	489	581	510	519	536	512	528	561	521	525	482	521	510	489	545	541	484	501	535	512	499	530	503	487	540	514	504	521	504	535	505	541	510	511	511	506	554	489	476	549	505	507	536	543	512	534	506	534	500	548	534	534	508	539	530	511	528	521	502	496
8799	2437	2839	1991	1323	931	653	532	419	381	323	300	255	241	253	201	199	206	161	165	193	156	185	192	178	183	177	139	158	171	165	199	239	286	299	299	229	200	168	131	142	145	111	121	115	131	143	121	139	134	130	140	132	137	115	117	131	124	139	125	147	134	129	125	125	135	138	135	145	139	116	126	133	135	142	111	102	130	110	156	129	128	129	133	135	134	125	139	116	137	127	114	127	123	122	107	124	144	116	103	119	122	118	110	126	112	125	121	123	139	117	137	119	120	124	132	137	117	133	112	115	113	122	127	111	103	110	122	143	127	141	126	121	126	119	113	120	122	131	107	113	135	116	131	134	123	118	93	138	121	94	115	110	117	119	135	120	121	119	133	125	113	123	121	129	115	114	116	112	143	126	119	110	119	114	129	139	127	116	126	130	108	112	121	118	99	121	119	129	102	112	133	145	109	95	124	125	128	108	120	106	125	131	109	137	117	120	123	123	106	126	113	105	118	135	131	99	128	133	119	136	125	127	123	130	128	120	109	122	120	119	129	120	118	116	116	128	101	102	126	128	111	122	117	125	118	110	104	118	114	115	103	122	110	104	123	105	123	107	124	122	106	118	102	107	133	135	118	132	114	121	118	107	128	97	96	115	133	131	117	117	128	125	134	118	130	118	114	119	115	116	122	113	102	115	118	121	108	86	106	111	131	116	130	98	127	140	128	108	112	110	137	135	124	137	125	142	138	119	130	111	108	123	119	131	123	119	131	116	117	116	116	120	109	107	107	143	109	124	134	105	128	114	124	116	112	100	112	118	117	108	114	125	98	118	132	120	110	123	148	132	118	120	112	123	100	107	106	117	124	124	129	133	121	138	115	120	120	112	129	148	124	113	117	124	110	120	119	94	127	124	137	100	135	127	136	132	122	111	121	107	103	99	119	100	120	129	116	126	118	118	127	142	138	118	138	125	118	134	130	112	96	116	140	111	117	108	115	118	129	109	131	125	123	125	104	123	120	120	101	133	138	115	143	115	113	115	120	99	127	142	116	131	108	114	128	124	114	110	106	110	131	106	121	127	122	109	97	93	98	130	123	113	118	109	111	119	128	126	114	113	111	109	144	123	120	120	121	112	124	116	124	106	121	115	105	129	117	113	137	123	136	136	113	139	110	123	123	114	132	101	133	112	128	106	129	119	131	115	131	125	117	118	132	122	107	124	118	129	117	112	119	127	119	129	117	121	136	123	126	140	134	146	117	124	132	109	108	110	111	126	123	132	107	91	129	132	114	125	140	122	118	128	132	113	113	111	103	119	138	128	104	134	126	110	107	126	103	110	122	107	108	98	128	135	99	119	130	110	106	128	123	131	115	115	95	124	111	123	122	125	128	113	108	105	120	119	93	112	120	125	114	113	128	116	136	127	117	120	132	131	120	124	106	120	106	122	115	106	111	124	144	116	112	127	103	113	123	127	127	123	136	130	133	127	111	127	106	103	118	141	126	110	124	130	116	122	123	129	133	143	136	143	126	101	117	131	115	135	119	135	114	125	135	122	130	124	121	126	114	124	114	107	129	111	124	87	113	102	117	113	123	114	115	106	114	119	118	126	127	115	139	115	127	126	120	113	109	122	111	124	112	111	125	138	117	109	118	126	132	118	123	131	121	122	122	125	101	122	108	140	112	126	131	118	109	146	127	117	130	113	130	124	95	113	115	115	129	110	117	116	110	125	129	109	116	146	134	118	126	117	113	122	117	123	129	135	138	132	112	134	127	106	124	120	116	125	130	139	117	125	127	132	116	124	115	109	113	137	119	137	113	132	119	127	134	115	114	124	110	104	124	119	115	147	118	131	134	135	99	115	108	111	106	113	120	128	122	131	117	111	140	120	114	125	117	109	117	115	133	116	159	123	118	124	148	112	124	115	118	129	117	112	124	125	108	134	115	107	128	133	104	129	117	124	115	124	122	139	115	112	127	110	125	129	132	116	117	130	134	130	114	125	125	123	104	116	125	125	130	118	83	117	117	130	100	132	116	109	133	146	117	143	128	102	115	123	108	130	124	127	130	97	125	110	133	127	101	120	132	102	118	128	112	114	131	137	109	122	149	143	110	127	134	117	112	122	143	102	123	118	115	118	126	111	109	134	128	126	147	111	115	121	121	115	114	104	133	124	115	134	118	128	120	127	120	103	138	137	120	124	118	122	132	125	120	125	121	124	110	114	128	119	119	116	122	105	116	114	119	117	135	129	126	128	117	112	118	124	113	119	117	99	119	110	132	139	133	121	122	128	126	109	113	142	103	122	116	110	116	118	133	131	135	134	113	136	114	140	117	139	113	124	135	123	107	115	102	133	118	111	104	115	114	147	138	113	116	121	143	124	121	138	117	124	130	96	109	130	129	126	124	142	117	151	146	114	121	126	131	130	119	108	116	130	120	118	119	116	139	103	120	107	116	136	111	108	114	126	121	131	121	136	122	114	127	126	137	129	118	103	117	130	142	134	137	123	137	98	115	147	130	118	130	101	104	121	137	104	107	133	130	114	131	130	137	126	123	113	127	128	131	115	120	135	119	107	128	119	112	122	106	115	108	126	115	121	123	109	122	107	114	138	110	111	110	122	114	130	115	134	106	145	124	134	115	129	120	114	108	125	118	95	128	109	117	110	119	126	146	140	109	110	127	110	128	120	133	115	113	112	118	104	110	131	121	95	125	99	104	91	115	116	104	131	110	106	119	131	114	118	122	122	107	109	143	105	139	111	122	127	107	115	135	122	115	122	123	112	119	103	126	133	123	112	98	133	95	111	127	117	113	121	118	108	126	136	109	117	127	109	138	122	111	127	111	108	127	117	122	111	105	119	109	115	138	123	123	124	120	122	118	129	130	123	125	138	114	102	106	119	122	97	131	122	122	142	130	136	118	133	135	124	105	109	114	125	135	102	116	112	116	108	100	127	107	114	123	129	115	128	124	112	126	120	135	108	128	123	123	110	133	116	113	111	107	113	131	112	106	121	135	127	117	103	121	140	130	120	118	117	142	103	112	124	134	129	137	116	102	123	132	124	109	134	128	120	112	106	113	104	130	111	119	121	125	133	112	126	132	123	116	92	100	112	105	121	129	133	103	112	101	130	139	108	116	120	119	102	101	103	120	130	112	138	135	146	135	131	115	117	144	135	112	117	135	107	111	119	118	127	127	106	147	109	129	101	115	121	144	125	134	124	122	117	121	128	104	131	122	125	130	110	129	130	113	119	109	101	127	109	108	115	124	124	129	133	142	112	123	137	128	138	120	105	114	133	107	125	101	103	132	119	132	122	94	145	110	116	130	106	104	132	118	108	123	102	131	112	124	121	121	91	119	109	133	108	125	121	115	134	136	127	132	137	104	124	128	137	126	119	121	136	102	124	138	89	109	141	112	103	114	133	115	112	122	134	115	138	106	106	106	114	125	120	111	128	111	120	107	145	125	112	126	125	119	115	140	120	107	95	130	129	124	106	111
7657	2835	6878	7258	6123	4936	3920	3311	2807	2328	2002	1823	1638	1417	1310	1194	1131	1030	1009	950	901	962	1054	1043	1124	1039	902	838	818	904	961	1172	1915	2565	2606	2254	1656	1478	1018	878	692	570	533	532	505	509	515	553	557	537	500	528	528	454	513	431	484	440	449	482	494	511	490	461	441	442	430	480	450	438	479	498	440	454	455	439	415	442	448	438	481	463	436	444	470	449	477	423	437	416	413	418	432	448	436	460	452	446	470	439	430	451	398	437	429	425	433	444	457	410	429	453	422	427	424	424	428	452	453	402	370	414	441	419	415	405	444	420	426	465	434	457	430	415	409	423	455	435	447	458	410	428	431	475	453	417	454	397	421	430	436	433	414	422	406	465	454	417	426	437	421	446	433	465	458	410	411	464	415	388	433	359	409	404	410	421	429	424	433	443	447	412	445	428	408	408	418	415	417	422	427	410	428	387	422	403	412	435	424	423	446	443	417	414	408	427	461	413	425	399	376	384	441	424	454	460	413	413	426	437	427	408	425	435	392	442	426	418	452	444	396	436	430	410	428	416	402	411	405	421	435	419	429	400	434	444	413	403	431	425	401	415	430	418	444	452	435	433	430	399	412	410	423	396	394	434	468	434	480	390	435	416	457	435	419	405	424	417	437	412	420	410	373	401	411	433	439	462	415	398	395	436	390	421	402	413	389	397	411	403	435	423	420	426	453	447	405	420	412	435	456	418	401	401	428	402	429	407	428	409	430	442	419	426	435	453	410	432	404	412	430	441	427	387	420	438	440	436	460	390	432	436	438	422	431	426	428	430	450	412	377	422	448	418	429	455	415	420	417	410	398	426	402	430	437	417	419	407	422	432	372	441	420	407	409	408	452	391	419	426	433	434	409	480	410	427	414	407	444	418	440	422	437	396	440	432	437	416	392	461	418	451	436	413	425	432	432	413	432	427	422	401	409	444	404	400	415	401	452	431	388	451	421	425	436	394	417	431	451	405	455	387	431	423	425	420	387	384	378	404	411	440	451	428	422	419	458	408	417	415	419	427	419	435	435	408	394	390	423	432	399	382	415	426	417	419	415	413	442	393	433	446	409	454	407	440	409	421	441	427	387	442	372	434	382	405	395	430	436	435	435	415	409	412	393	409	413	423	431	398	398	419	419	406	406	386	434	410	409	419	416	428	412	384	421	424	403	428	402	449	427	448	385	393	400	433	423	410	400	422	398	438	430	417	413	419	399	436	436	426	425	426	433	408	416	398	422	427	415	437	402	459	379	432	446	450	398	436	453	437	401	412	425	404	430	394	406	458	425	413	410	438	413	367	431	427	415	423	421	461	403	394	461	420	417	409	446	439	434	428	397	418	407	444	429	383	439	427	441	434	445	413	429	450	391	437	427	426	391	405	406	458	425	438	432	412	425	420	413	404	410	412	406	434	435	435	414	410	395	445	391	416	427	438	428	393	435	437	445	391	407	381	382	417	453	401	410	443	415	429	436	441	428	427	420	424	414	402	422	398	426	401	436	445	379	415	412	419	430	420	420	417	392	429	435	427	386	424	473	402	420	428	432	441	432	447	404	391	405	437	416	403	408	400	418	404	435	431	406	433	419	411	415	449	427	460	400	432	396	427	441	459	404	418	487	409	413	427	435	429	419	447	426	477	421	400	408	452	421	424	452	432	469	425	449	417	409	407	428	432	431	454	403	400	432	422	398	386	402	430	471	441	447	425	439	459	450	452	423	446	395	444	424	409	408	414	408	433	451	417	413	415	425	428	416	423	379	412	453	441	410	418	392	393	426	446	438	411	432	411	417	444	458	424	398	454	421	416	409	401	402	427	381	412	399	412	444	443	423	453	452	392	419	402	432	388	450	420	435	436	436	443	460	437	418	436	387	391	438	421	414	408	425	435	418	398	431	419	428	429	405	413	398	427	456	395	407	384	413	415	468	423	437	441	410	435	450	430	402	452	427	417	441	396	423	430	410	423	437	390	428	417	415	428	387	421	385	440	447	430	448	427	397	426	439	434	438	423	425	423	396	444	443	388	417	418	409	461	408	418	422	428	436	387	365	435	393	402	387	442	437	389	420	428	462	421	401	411	447	458	442	388	402	469	442	403	417	403	441	407	411	414	421	413	478	415	377	386	398	422	427	444	439	439	409	447	446	457	440	435	435	387	420	448	454	429	409	413	417	399	434	433	409	426	432	409	420	437	389	406	452	383	370	436	409	405	417	447	404	433	436	453	434	427	441	444	439	436	399	433	399	447	434	438	402	452	430	405	441	435	438	444	425	390	437	417	403	429	418	423	426	406	453	451	435	407	399	431	425	424	428	418	442	428	416	433	430	428	388	452	427	410	400	414	435	443	453	406	442	433	436	419	428	433	401	422	440	420	404	414	435	418	445	424	418	442	425	458	433	400	422	420	405	416	360	389	421	441	420	407	425	439	433	456	419	422	421	431	419	449	434	452	418	453	412	425	439	415	445	384	408	453	407	407	390	382	444	418	442	412	428	357	440	412	443	414	419	402	406	451	417	396	391	412	432	415	398	421	399	451	452	411	410	429	429	434	403	422	379	460	467	419	390	404	421	406	464	404	426	456	460	398	446	441	408	398	440	379	432	436	440	421	411	400	445	454	429	454	473	409	404	442	416	470	416	411	442	456	399	453	431	421	437	436	435	462	428	449	425	424	409	443	431	375	428	419	431	437	437	417	439	485	422	443	411	427	412	429	420	450	394	431	458	389	423	433	444	441	447	427	424	435	422	443	410	437	413	419	399	440	439	431	413	452	443	457	400	386	433	402	438	440	391	415	435	402	406	416	429	391	398	440	426	434	442	407	415	436	423	447	439	449	421	405	422	422	412	414	435	427	432	409	408	407	434	459	410	421	455	379	456	392	444	415	461	431	413	403	379	405	375	421	412	446	431	410	414	387	412	418	412	423	436	426	414	438	442	430	414	430	396	433	433	463	419	406	415	441	404	422	402	427	416	433	426	418	432	431	406	411	421	438	440	449	431	427	418	444	412	439	431	409	399	444	414	447	416	453	432	437	413	404	376	408	418	445	441	415	421	438	433	457	385	442	470	443	414	450	423	419	423	442	454	443	445	425	410	421	397	398	433	418	420	443	438	429	450	390	400	404	393	435	423	421	396	419	484	408	410	427	419	404	422	430	419	408	390	419	403	419	413	430	414	389	424	388	374	395	434	407	424	435	420	426	414	383	432	409	389	432	413	416	400	404	401	408	381	453	401	401	411	443	399	407	426	417	430	450	406	456	425	449	422	405	430	410	462	414	414	469	417	450	463	417	407	407	421	446	415	422	458	455	418	424	409	425	412	417	443	432	409	405	414	424	419	435	427	400	412	407	412	447	424	405	435	378	427	412	416	439	424	426	422	402	450	383	403	398	436	444	407	461	441	423	427	456	428	417	429	395	407	412	428	395	423	444	448	421	428	458	370	428	423	420	421	387	407	387	383	430	445	438	419	449	408	409
1339	336	352	327	332	300	308	316	265	288	269	292	302	290	301	278	291	280	302	294	273	294	291	279	290	280	312	264	237	282	300	294	306	312	290	281	324	296	280	268	282	315	299	325	269	267	292	295	288	280	279	276	290	282	292	285	289	247	290	307	282	298	275	307	312	300	337	307	280	281	291	280	274	273	277	281	295	301	298	296	296	291	307	295	276	268	283	272	286	290	264	267	293	262	282	302	287	303	269	262	300	292	263	274	314	252	301	280	294	292	268	278	285	273	270	256	302	282	288	301	301	261	328	313	264	284	224	281	268	280	277	274	285	274	264	266	267	277	290	293	282	309	300	277	276	249	272	255	263	299	272	269	249	283	305	282	295	280	303	272	272	278	280	283	306	263	274	298	293	304	260	298	288	269	254	323	310	273	283	292	281	280	298	313	258	260	305	288	303	289	302	314	272	278	316	311	293	321	293	305	273	275	272	284	293	290	282	281	272	286	268	300	281	310	247	264	290	300	287	287	292	300	259	290	294	296	286	296	320	313	292	272	264	312	274	287	275	269	298	280	273	295	256	269	275	281	299	298	260	274	281	273	269	259	260	263	279	310	268	298	295	300	286	295	255	303	257	295	275	277	247	264	286	297	288	285	283	282	268	299	252	269	286	304	270	253	295	277	296	258	277	293	296	262	309	274	305	314	304	304	250	285	277	332	313	298	232	290	289	313	267	290	248	261	301	285	242	306	282	268	299	301	320	274	308	305	278	263	279	271	338	271	295	288	283	290	268	284	294	285	289	257	282	281	294	267	295	261	311	277	278	290	306	284	300	263	266	310	271	259	283	313	262	277	294	282	287	284	274	296	276	281	297	286	272	298	252	268	292	287	316	289	296	289	291	262	271	290	309	312	286	316	299	300	282	260	307	288	281	273	306	266	286	238	255	276	248	293	277	251	294	260	256	293	279	287	296	283	279	330	295	281	256	274	304	277	288	248	265	294	260	277	311	280	285	256	293	280	279	275	269	303	274	285	267	312	283	276	295	295	293	262	268	280	284	269	281	278	290	279	265	288	286	272	283	269	293	277	295	275	298	267	277	283	264	271	295	301	286	301	308	289	254	292	290	267	267	274	289	332	265	286	266	270	269	282	258	259	302	284	311	303	259	296	259	299	308	273	281	273	267	294	276	281	316	299	305	323	291	327	292	292	282	282	260	299	286	261	314	314	310	290	270	247	267	289	290	279	288	323	299	279	287	299	289	260	263	277	299	251	294	285	302	287	298	274	267	277	297	271	301	272	296	272	275	286	298	290	275	285	298	263	295	290	294	283	257	293	268	276	290	320	256	258	284	296	284	279	296	275	285	267	277	279	265	290	319	298	273	301	262	266	269	308	279	318	327	254	275	249	285	292	290	268	310	295	273	267	293	257	301	316	290	274	293	279	280	278	296	290	258	281	267	305	316	304	292	299	266	297	257	265	279	275	276	260	275	294	286	263	265	271	273	309	261	268	302	277	292	291	285	272	313	280	286	243	276	279	281	260	290	275	275	266	288	263	273	249	279	292	289	284	291	297	267	264	291	283	284	285	266	280	272	301	285	258	270	294	273	296	294	277	265	248	256	282	317	245	256	294	284	317	258	309	284	273	338	283	240	291	307	264	284	293	270	289	282	255	297	292	286	286	304	285	292	274	294	265	260	263	291	274	289	314	283	296	282	259	264	309	285	284	299	274	278	287	317	274	314	281	268	313	309	265	261	292	255	285	293	323	291	302	316	290	276	277	302	301	279	295	293	279	275	289	290	271	279	304	328	270	280	282	303	286	282	300	299	270	306	267	279	257	304	287	306	295	290	283	270	273	264	277	288	312	301	277	316	280	300	284	301	297	310	298	251	300	281	281	329	266	279	275	283	271	302	305	291	299	264	266	278	277	278	262	288	270	282	294	271	287	287	315	266	276	275	291	288	268	296	276	254	273	270	282	261	279	251	278	291	266	278	273	297	258	298	292	316	286	306	270	301	265	302	290	286	309	267	295	290	285	282	291	288	309	328	257	273	288	294	283	252	271	255	276	279	254	280	275	293	302	290	286	304	297	279	287	272	287	287	274	296	259	297	308	253	299	270	303	257	279	296	272	283	282	277	300	278	246	286	273	259	277	268	271	291	292	280	282	297	292	293	278	301	277	286	250	280	275	293	277	295	281	315	294	245	292	275	295	288	281	283	272	265	308	289	289	283	299	277	283	282	283	271	294	271	282	266	294	276	256	299	285	269	273	259	293	285	280	263	275	252	261	277	301	284	289	290	250	293	272	296	288	269	281	296	269	314	313	282	256	276	284	276	303	288	288	276	293	279	263	264	281	291	305	251	248	280	298	298	296	275	278	248	274	286	317	295	317	314	275	247	291	272	325	284	288	266	297	291	311	291	286	269	284	256	287	309	289	277	303	271	267	299	269	290	277	309	301	279	277	285	261	280	288	276	282	291	304	273	271	295	277	253	292	283	280	287	291	301	283	246	281	285	291	296	300	280	295	257	299	284	269	309	272	265	277	296	281	268	277	273	280	281	276	283	296	280	264	286	306	268	279	298	293	279	287	284	296	274	303	283	261	294	281	272	296	284	270	282	304	277	290	276	292	273	273	317	292	258	298	316	286	272	290	271	291	253	275	273	246	308	295	283	305	307	275	276	281	302	281	265	262	257	279	295	270	301	269	274	282	242	308	286	290	258	282	304	299	286	278	280	271	269	306	280	265	295	283	283	301	276	287	276	300	259	300	330	274	311	287	278	305	284	296	283	297	275	264	281	290	282	276	306	282	251	288	270	238	255	259	281	276	288	275	288	282	283	301	282	257	299	268	311	299	287	286	260	286	264	242	293	260	312	283	306	268	261	294	285	283	278	266	275	282	302	312	299	269	269	307	285	257	297	291	302	317	269	279	252	301	283	295	289	283	266	290	307	306	280	291	299	252	290	286	279	277	295	268	275	275	268	323	263	290	288	288	298	300	289	276	301	291	273	281	285	277	298	272	263	286	256	280	252	289	265	300	304	297	294	300	289	275	295	286	290	316	279	261	274	299	286	283	291	291	289	291	243	312	304	297	295	295	271	278	261	302	277	264	316	282	316	275	312	245	301	272	281	278	287	306	286	295	283	294	306	317	298	275	293	275	290	296	299	290	284	307	289	305	289	274	289	310	322	302	290	273	308	322	279	297	297	270	272	281	298	239	309	297	283	275	291	291	278	294	317	296	291	293	294	284	282	287	297	270	254	279	285	275	292	309	275	313	279	277	284	276	306	282	289	278	289	250	240	258	304	258	290	292	271	293	287	291	280	304	288	295	287	273	237	284	275	292	275	286	259	279	242	294	275	273	297	260	319	292	299	289	268	248	297	277	295	293	254	272	273	296	250	285	304	274	278	278	287	258	315	284	266	248	287	310	282	280	291	275	322	261	261	277	285	262	269	275	293	319	301	287	256	278	297	267	311	288	286	319	274	268
2343	976	1149	1120	1044	929	1001	904	905	924	933	952	965	860	920	882	873	859	807	841	901	895	869	903	844	856	930	849	876	867	935	921	906	915	919	904	900	925	902	894	894	847	876	851	860	835	898	872	864	833	823	848	893	897	802	814	907	859	869	887	837	886	927	880	899	912	894	946	826	832	887	824	806	886	868	875	840	943	886	856	850	877	856	803	821	864	878	839	871	906	804	871	865	902	867	866	887	892	846	837	930	852	883	866	865	786	850	861	807	885	908	880	890	873	839	916	876	844	852	866	944	874	867	867	850	813	932	857	896	856	820	855	851	814	897	853	896	824	872	873	858	929	918	845	874	843	902	866	862	829	838	895	847	874	835	860	879	854	865	814	873	848	911	879	848	824	872	877	825	824	890	843	877	931	869	873	853	820	879	870	873	808	853	860	882	912	818	847	869	882	878	889	833	849	870	862	893	873	889	878	887	866	893	821	827	854	878	835	869	892	877	866	907	832	819	883	824	806	863	884	873	900	906	885	843	874	892	909	876	882	885	880	884	902	839	873	822	832	882	874	862	833	929	863	856	880	888	916	895	901	883	837	854	837	832	832	837	825	816	883	884	898	805	864	868	897	864	876	832	819	855	846	877	901	791	836	852	865	813	846	858	872	870	874	836	867	873	868	897	841	849	910	859	834	851	860	890	863	844	840	869	911	855	877	862	884	840	877	821	797	830	807	879	853	874	882	814	879	882	875	840	842	852	901	870	851	870	815	854	855	853	884	888	861	942	853	861	882	878	856	823	903	846	812	867	862	880	861	848	903	864	883	859	846	870	848	909	919	875	850	833	833	836	886	865	868	910	829	891	839	799	879	856	875	863	858	844	842	861	851	845	831	923	860	822	849	816	833	859	906	879	798	817	862	884	882	913	869	910	859	864	824	876	865	853	861	831	899	880	874	809	885	847	883	860	836	921	877	911	854	883	877	879	877	862	886	834	831	860	809	863	792	873	877	862	865	859	826	853	836	836	905	882	867	890	793	871	862	841	856	868	887	907	819	844	922	898	903	857	880	880	880	920	866	852	858	828	837	820	879	875	885	900	870	842	896	889	895	863	910	883	890	856	875	864	856	879	855	852	819	877	856	878	914	865	867	896	893	890	852	851	881	824	892	874	892	890	797	800	882	892	859	864	848	882	854	874	887	874	918	855	828	903	902	850	865	835	874	884	850	873	889	858	868	769	879	863	850	871	835	821	811	861	869	832	863	850	832	869	918	879	872	900	817	869	882	886	845	919	881	865	862	832	896	866	889	857	871	865	851	900	848	820	881	901	895	810	860	857	857	848	858	839	862	870	886	923	848	862	790	843	876	865	979	912	885	841	862	866	868	887	866	844	852	903	809	865	872	870	842	875	862	851	849	840	857	852	830	898	857	880	902	844	836	831	888	856	906	864	938	859	890	824	832	873	873	897	866	880	880	889	876	859	836	890	844	881	905	836	893	889	884	896	914	879	877	831	844	848	884	804	865	860	839	881	879	890	922	888	845	880	864	838	808	829	893	900	910	902	877	859	850	861	865	877	829	842	795	831	842	792	825	832	828	892	808	875	809	867	845	857	887	886	880	841	842	863	853	826	836	874	830	920	843	899	904	868	886	882	897	850	906	868	853	869	801	860	906	852	831	856	844	885	853	890	835	883	888	885	895	854	812	876	878	886	857	902	921	806	867	823	864	852	835	933	885	792	866	835	867	909	878	834	889	844	917	908	875	876	892	854	914	869	911	883	819	880	854	891	855	889	822	878	878	915	871	866	901	887	916	849	869	857	855	864	830	831	864	851	872	845	868	835	896	910	860	872	865	860	909	820	881	895	853	908	863	860	852	840	890	859	874	841	831	944	870	855	810	835	847	814	859	860	815	873	891	848	868	870	859	899	841	910	853	929	801	854	851	847	839	894	837	878	827	847	866	850	835	852	821	850	884	885	857	886	870	871	843	884	852	874	804	884	860	860	924	790	833	849	872	898	855	866	830	853	883	844	921	869	873	883	896	854	909	828	857	873	883	877	842	847	884	847	870	852	905	927	865	880	853	839	860	945	844	882	875	880	850	861	871	931	849	861	847	872	885	831	912	855	839	817	862	910	859	838	820	901	899	847	893	907	858	830	831	874	905	890	873	899	863	862	878	881	871	836	852	836	860	870	819	912	823	890	880	898	809	833	831	863	830	867	861	862	867	864	825	832	831	846	843	937	836	820	856	868	868	850	942	876	874	844	919	819	907	882	866	828	845	809	877	855	817	887	830	859	854	889	845	839	881	897	812	854	856	846	840	845	833	863	861	833	846	813	845	803	857	829	851	893	867	851	851	847	859	896	864	839	922	857	787	842	918	891	876	798	877	821	868	927	847	859	867	852	900	920	860	914	871	834	839	859	822	914	837	818	849	857	860	861	831	900	859	836	889	890	851	875	833	858	844	925	894	888	877	881	911	860	862	825	844	881	908	912	888	897	863	898	843	838	866	856	797	881	815	832	844	879	840	871	782	845	846	852	885	857	914	836	840	879	823	932	830	890	818	833	863	890	819	914	875	838	891	831	851	886	861	842	843	866	858	881	866	906	858	821	903	916	862	861	848	861	891	825	916	847	876	860	823	816	867	826	841	841	850	870	901	882	843	869	861	813	871	874	884	863	871	874	828	880	839	829	854	871	847	863	841	872	841	841	831	845	858	836	920	899	823	842	879	908	842	835	877	866	850	862	880	928	914	832	885	887	879	887	864	846	881	842	836	892	841	900	845	894	830	876	824	879	880	864	872	896	858	866	858	873	856	840	844	914	849	894	884	871	894	903	883	876	887	830	873	786	852	835	831	881	862	868	813	882	874	805	876	860	911	852	831	832	849	841	857	867	823	836	867	822	852	832	825	871	859	862	844	870	810	872	864	912	828	820	880	891	830	937	912	871	875	811	842	865	864	885	854	891	858	863	822	854	884	848	849	855	859	883	853	860	882	808	838	838	883	815	880	890	841	883	895	861	866	867	868	868	884	873	844	846	882	838	838	873	864	829	859	905	877	816	885	842	884	869	870	884	867	817	893	836	835	841	892	823	885	853	852	857	844	875	848	940	845	877	814	844	907	882	865	870	830	881	865	818	854	899	875	857	889	909	843	858	905	879	907	907	814	886	868	817	863	825	907	872	821	874	902	873	848	801	826	901	877	833	908	882	871	844	865	865	884	885	840	856	875	890	895	842	851	828	863	848	877	841	921	850	837	871	896	900	847	892	829	866	866	823	834	868	906	863	862	873	864	842	881	866	879	851	895	896	839	838	810	830	878	810	852	863	857	854	848	837	885	883	860	880	870	860	889	814	820	831	934	828	868	797	888	859	842	867	847	886	919	861	842	903	888	862	920	825	873	876	895	863	851	868	844	859	876	834	813	845	825	847	900	860	841	904	885	876	823	919	901	846	836	861	860	823	812	876	861	886	859	895	836	824	826	848	870	858	835
4667	1232	1548	1100	750	610	449	379	328	271	258	229	212	227	218	206	203	195	221	176	188	178	205	180	172	189	177	213	168	197	185	168	192	203	240	204	190	210	198	149	212	148	149	164	168	166	167	144	155	167	156	164	157	187	173	175	163	161	160	151	175	171	150	171	159	163	157	165	164	145	170	143	173	177	147	166	150	157	170	165	177	168	167	153	156	159	172	169	167	148	166	155	136	173	177	147	140	134	159	190	161	162	157	160	146	157	161	152	151	157	166	169	171	158	172	161	154	170	171	173	162	168	158	148	159	173	150	169	131	154	133	166	163	137	169	164	177	183	139	158	158	171	167	156	155	187	154	148	166	152	174	177	191	132	156	151	157	168	151	173	153	180	130	167	166	140	163	161	150	153	161	164	159	162	192	145	153	155	161	169	155	152	156	169	143	160	167	148	160	161	136	171	169	139	151	162	146	144	152	183	189	151	168	155	162	174	170	155	159	155	162	173	128	195	161	158	145	149	162	146	130	149	177	149	172	169	163	143	135	159	181	153	149	179	157	151	177	169	170	145	146	164	161	175	166	137	180	155	170	184	149	176	168	156	179	165	146	161	139	144	167	147	146	155	158	143	145	154	163	190	148	158	162	177	142	167	171	142	171	169	137	159	158	160	142	148	141	191	160	152	156	144	159	152	169	148	156	165	164	150	147	175	160	150	148	157	162	168	164	174	168	158	161	175	174	170	160	147	184	149	141	142	161	147	178	165	148	156	154	161	151	170	162	128	138	181	173	151	172	165	154	152	167	178	158	145	162	161	159	166	165	172	175	171	166	178	168	162	167	145	151	156	139	153	187	169	170	166	153	141	164	193	161	137	167	155	143	150	133	155	155	140	165	170	165	174	161	169	142	142	175	151	162	163	171	164	164	173	156	162	183	174	165	163	153	145	138	148	150	174	164	172	153	165	133	147	153	170	150	151	160	173	155	155	159	166	130	131	144	146	161	164	168	154	163	163	176	146	143	157	145	172	174	154	161	167	134	136	190	139	151	146	148	136	150	160	160	158	170	147	151	146	149	162	146	145	139	143	150	169	143	170	137	151	151	164	181	152	146	161	151	163	160	177	178	159	132	152	162	151	173	149	170	144	152	172	148	158	161	156	165	139	164	158	166	156	150	141	168	130	171	161	145	163	158	133	159	170	137	159	148	165	150	159	185	146	152	146	146	138	158	166	150	184	172	165	157	148	175	157	137	168	166	161	177	141	164	147	167	160	169	147	141	158	153	151	170	167	139	160	168	145	146	159	161	141	176	172	147	154	153	175	161	144	138	171	143	163	173	155	146	144	172	146	147	170	162	150	139	158	165	158	162	134	141	184	155	168	147	147	163	147	150	154	166	179	178	164	157	180	159	152	171	182	155	166	152	154	150	149	140	155	161	165	145	161	154	150	152	133	150	155	166	147	164	142	164	155	146	146	154	169	172	165	159	152	134	144	180	156	164	144	167	167	174	157	154	167	157	164	151	146	163	159	153	145	148	162	176	148	182	166	153	144	168	173	173	176	146	137	177	147	137	167	148	170	156	138	155	158	153	155	135	155	141	154	164	141	159	159	162	162	167	183	152	144	156	172	148	160	157	165	159	164	165	170	137	166	156	180	158	140	148	138	134	152	130	184	168	151	160	172	140	163	180	165	167	183	125	182	167	132	165	152	143	161	146	152	163	150	143	155	144	147	145	176	146	157	173	166	150	150	162	148	149	162	163	162	166	145	144	140	150	189	153	182	157	154	158	157	153	163	161	169	164	139	151	167	172	164	182	150	149	153	142	157	168	157	158	182	152	147	130	162	146	176	153	163	148	156	142	146	151	168	136	152	165	162	163	158	167	157	153	144	156	150	177	153	160	154	158	147	177	144	145	165	170	176	163	171	153	144	164	172	158	164	157	167	180	173	131	159	136	153	154	146	158	128	169	164	169	177	137	181	177	169	143	161	169	152	176	159	154	174	135	148	186	172	149	164	139	149	162	149	141	158	191	150	142	156	140	174	163	155	152	166	168	152	141	142	155	158	158	159	157	171	155	159	169	149	149	156	165	140	167	165	181	182	155	175	166	156	156	151	160	165	165	166	148	164	159	141	174	151	173	142	161	159	163	160	148	193	145	147	162	172	155	144	164	152	149	160	152	150	152	158	148	143	170	165	168	185	153	164	168	173	165	175	141	144	153	153	144	142	157	157	141	160	150	186	163	165	147	141	150	174	142	159	169	155	149	152	167	166	152	158	176	171	162	155	155	188	153	193	165	148	177	142	182	146	173	150	163	175	140	159	155	134	148	145	157	170	155	139	176	157	174	131	165	151	183	164	149	163	148	157	167	162	142	164	180	164	143	172	158	165	153	167	186	156	137	179	159	160	159	155	143	155	144	148	152	153	167	156	161	161	146	164	163	147	156	167	171	156	167	166	172	137	169	162	162	183	174	144	158	159	156	152	158	161	139	171	151	161	156	182	148	172	158	167	176	153	138	127	146	148	162	156	175	183	150	165	153	148	153	161	137	159	171	131	133	167	164	155	165	139	164	155	164	169	156	160	137	181	184	142	148	177	150	172	158	167	150	170	154	167	165	164	164	156	162	160	157	154	158	157	152	166	154	150	136	168	158	122	163	153	148	143	135	170	153	154	140	154	169	140	161	134	176	154	135	148	145	145	143	161	148	144	145	169	157	142	132	143	154	162	151	140	151	160	153	135	136	160	151	170	158	156	193	175	156	164	160	143	173	161	151	155	141	159	154	147	151	149	136	168	142	161	170	148	173	151	184	143	159	166	148	157	164	140	165	142	160	163	161	177	183	158	160	165	159	161	144	158	162	153	133	144	147	156	160	178	145	168	139	157	145	166	131	151	153	164	157	148	173	173	170	161	163	156	161	153	171	133	162	158	167	145	145	154	161	156	149	138	166	138	166	163	168	145	154	141	177	164	164	168	164	143	141	141	173	169	147	166	146	147	177	145	165	149	174	158	161	160	158	147	159	170	175	152	166	153	167	157	157	163	145	162	183	155	168	149	140	152	180	167	160	181	150	164	174	167	173	150	139	157	145	158	154	160	157	153	170	141	149	149	146	172	151	158	170	144	133	149	149	159	168	157	163	173	148	136	158	159	154	160	145	142	155	164	152	152	150	155	143	171	151	157	186	149	168	137	161	155	134	150	155	167	153	167	150	179	176	150	156	150	151	155	162	154	156	175	161	183	180	163	170	129	148	158	157	155	158	149	152	147	147	140	160	172	169	168	157	171	140	175	149	142	148	172	164	123	154	169	164	180	154	170	158	162	173	157	153	152	154	151	149	175	157	157	164	174	155	168	153	150	173	152	153	173	166	146	160	137	199	163	139	155	155	160	175	133	160	169	166	152	136	158	154	156	152	142	144	167	162	144	140	171	175	151	150	136	154	168	145	155	139	147	174	142	154	157	138	176	136	170	151	159	138	146	172	164	165	149	151	185
5536	1758	3916	4209	3461	2898	2399	1895	1716	1482	1293	1191	1128	1030	978	966	847	823	832	791	820	825	856	838	847	814	761	790	699	828	870	761	938	1249	1440	1206	1104	1047	845	759	604	565	619	587	570	578	600	587	569	555	576	569	562	566	554	554	514	580	538	551	535	593	532	540	576	548	554	565	546	560	571	537	552	562	580	532	503	542	514	563	531	533	522	531	535	514	515	489	524	566	549	502	500	533	538	536	490	556	517	537	565	524	528	525	503	510	529	551	524	533	513	501	553	519	543	484	533	533	518	480	522	528	513	551	517	550	588	529	525	513	543	528	506	570	550	469	540	583	503	492	547	522	563	544	541	513	495	528	515	545	538	516	546	528	549	520	491	549	509	510	531	525	525	523	493	516	522	575	513	519	513	513	526	491	503	519	483	517	536	523	497	517	515	532	499	524	507	503	485	507	513	496	531	494	523	519	470	488	499	517	502	484	530	531	534	517	550	481	530	539	552	519	532	534	501	479	498	483	538	523	502	554	486	501	540	545	490	541	529	524	501	546	504	515	524	491	516	520	518	527	544	524	521	500	485	559	521	530	530	523	540	517	539	511	538	510	528	533	499	527	557	514	507	525	501	548	499	515	522	513	541	487	523	573	513	505	519	509	483	493	548	521	520	529	510	505	549	517	545	556	527	520	504	537	530	549	487	539	528	503	517	560	521	515	524	519	499	515	507	545	518	558	506	555	452	531	503	493	492	483	497	498	491	493	512	517	495	527	512	506	503	492	546	532	531	530	499	536	544	525	506	533	509	520	499	543	549	507	507	507	515	498	490	520	520	506	489	524	573	526	501	522	515	524	525	602	529	501	477	536	490	544	505	509	559	516	557	537	537	491	525	522	497	523	497	485	577	520	539	546	499	537	465	541	462	494	515	516	507	518	518	521	501	521	532	516	479	532	529	530	558	525	494	467	478	537	509	571	482	541	509	510	541	519	525	523	521	506	506	478	508	500	524	512	573	534	495	518	500	515	511	536	545	545	518	479	518	474	506	514	488	510	555	536	499	525	525	510	529	517	565	539	512	535	488	561	502	492	523	541	543	503	514	522	504	506	532	512	547	550	542	531	526	486	482	540	529	524	476	501	514	513	492	512	518	489	490	503	518	519	478	496	486	550	518	508	523	496	499	503	485	510	522	492	560	509	546	485	532	512	502	501	498	503	550	514	504	527	511	514	536	517	537	522	545	519	538	504	505	559	505	491	512	561	526	501	509	545	500	539	527	504	496	511	533	549	522	532	531	517	522	491	493	529	515	510	513	505	487	538	512	546	514	501	487	543	527	498	497	534	495	504	535	533	539	489	538	514	523	526	536	512	538	523	499	501	509	513	484	506	506	523	535	506	516	511	521	523	527	532	528	506	530	521	539	555	520	482	497	516	496	526	522	523	507	534	513	513	562	494	522	526	515	511	504	559	562	519	510	529	552	485	506	550	487	518	500	483	533	524	492	527	540	562	565	517	535	532	499	562	527	574	507	552	504	473	538	496	478	510	527	557	519	481	537	534	487	503	506	529	517	510	498	529	527	545	530	492	508	520	545	504	542	518	525	536	535	522	485	507	535	523	569	482	531	518	543	524	522	518	517	515	539	487	523	518	514	455	509	526	503	520	504	511	481	490	564	523	501	529	482	493	466	555	504	518	482	528	518	536	551	566	524	523	529	522	545	558	518	526	515	525	544	523	532	527	554	509	559	513	493	505	472	562	542	567	515	484	479	530	522	484	510	514	495	535	503	478	537	497	507	556	530	515	481	522	517	478	533	556	500	523	558	531	564	513	516	531	466	527	524	502	565	552	505	487	587	552	497	540	519	519	526	539	518	493	524	507	550	503	520	522	527	525	560	581	520	506	520	519	495	542	520	505	543	551	520	528	546	533	535	531	502	513	500	497	516	561	510	525	499	551	510	537	491	504	548	537	511	533	538	567	589	525	522	498	581	548	499	530	532	529	504	509	493	483	533	532	507	527	548	503	543	507	527	500	507	509	528	467	511	489	527	514	511	485	495	529	501	530	535	498	502	513	540	493	491	528	515	493	520	527	498	548	535	511	513	515	562	560	523	518	495	512	547	515	507	524	485	532	533	551	526	530	524	516	552	547	528	465	565	535	499	498	547	529	537	491	525	535	513	504	539	575	502	554	502	517	549	530	486	522	539	491	526	519	521	484	522	485	465	540	552	538	543	488	495	482	582	508	512	523	479	526	527	517	498	510	565	480	508	506	516	549	509	497	530	520	531	494	519	558	491	507	533	492	518	538	482	509	548	556	512	525	538	535	539	505	516	566	508	478	530	503	506	517	471	490	483	546	476	494	516	535	510	461	574	528	513	509	542	514	523	482	526	526	526	558	512	522	502	519	483	562	554	551	559	521	519	495	477	493	525	535	522	522	520	530	524	501	522	535	486	550	491	532	504	526	523	537	506	561	492	542	524	536	518	524	489	523	539	517	530	541	486	503	489	520	538	527	544	501	514	518	527	534	527	526	525	565	522	536	514	533	514	532	506	486	530	491	512	532	492	482	506	496	513	523	519	522	528	541	563	521	505	509	484	488	541	517	509	552	506	490	520	557	558	535	529	497	464	519	508	506	520	537	540	521	493	504	493	504	529	512	542	546	553	524	476	516	509	531	518	510	480	496	495	509	491	510	496	509	505	516	517	516	507	476	564	519	531	500	531	512	526	486	546	517	530	550	542	564	513	508	499	510	506	508	549	543	513	498	560	551	520	488	555	507	524	536	573	533	524	526	553	510	549	506	485	532	500	500	534	514	479	514	501	502	544	537	490	509	545	575	506	527	511	529	520	530	500	478	531	509	558	493	495	525	575	537	565	521	524	496	551	510	539	484	533	551	500	520	507	509	515	539	537	519	455	521	513	492	544	511	522	469	542	508	535	496	544	542	494	539	498	498	540	515	515	508	557	548	519	500	560	494	544	525	544	517	529	530	547	535	522	508	490	488	520	541	476	538	538	500	456	513	504	574	472	518	530	532	554	576	473	495	514	580	533	501	566	540	528	491	519	498	515	512	523	536	486	512	535	495	523	526	543	495	545	468	530	511	522	523	499	518	518	556	512	534	514	512	508	511	558	529	547	508	527	478	556	579	534	525	537	495	528	560	497	478	512	480	483	507	545	527	558	476	530	495	528	526	499	488	553	537	525	525	556	528	515	538	506	503	527	527	547	516	574	486	510	515	542	536	485	569	536	522	527	517	530	522	553	539	539	526	472	539	526	488	487	498	505	505	501	546	546	533	527	479	532	490	516	484	493	555	503	469	534	520	520	492	555	502	532	520	538	518	523	528	497	531	479	522	544	530	499	512	567	505	449	512	541	509	512	509	536	516	529	503	526	503	521	506	524	517	509	520	488	517	507	532	527	519	473	506	559	501	531	514	534	501	536	522	482	548	490	551	483	519	543	517	569	530	547	514	534	518	539	498	518	528	505	498	516	519
8764	2495	2897	2111	1325	939	672	560	411	367	284	274	264	215	253	224	184	197	156	171	184	183	206	177	169	153	162	160	172	151	164	202	198	275	267	255	211	206	171	145	145	130	119	122	137	140	141	136	145	130	144	120	132	126	113	131	129	120	121	108	133	157	118	122	146	133	131	119	100	130	124	128	133	129	119	140	113	136	134	110	126	132	136	125	151	136	101	118	133	145	116	124	140	107	113	110	121	108	108	126	121	130	110	104	115	127	132	112	115	110	107	115	115	127	143	141	133	132	131	110	134	118	104	115	119	132	119	127	99	123	135	123	132	126	118	112	109	120	134	133	129	124	144	128	114	130	137	121	116	110	137	124	105	101	122	136	140	114	112	121	106	113	112	128	110	122	111	126	118	108	123	133	115	126	112	112	133	117	141	119	116	111	111	112	122	110	133	114	135	130	146	141	112	125	120	130	117	106	105	124	116	124	118	131	122	125	120	132	118	108	128	107	126	121	111	137	138	112	130	117	126	121	126	98	111	124	121	114	129	131	111	129	125	128	119	129	124	124	124	118	123	111	120	111	114	125	114	90	94	140	119	116	129	122	115	112	103	141	117	116	100	121	99	116	122	112	122	133	128	140	122	103	120	105	129	116	115	103	133	142	106	104	114	136	138	104	134	116	112	143	125	112	127	96	131	143	130	116	140	117	127	123	127	115	132	130	130	131	107	116	128	125	112	142	121	112	142	124	120	113	111	127	110	120	105	114	115	115	119	118	129	127	115	120	133	111	124	108	126	114	133	142	138	123	127	118	127	126	135	117	134	105	127	120	119	126	139	124	107	119	133	113	136	127	127	121	121	125	124	135	146	114	118	127	103	117	99	122	106	121	115	113	122	130	102	116	129	122	119	121	129	118	107	107	132	110	104	119	107	127	121	124	110	118	120	110	127	104	132	112	128	141	113	116	130	151	118	130	105	118	128	126	119	101	139	128	127	110	143	123	109	132	113	125	112	134	132	116	104	125	115	106	119	111	135	111	104	127	123	125	125	99	127	116	127	126	109	140	125	107	102	153	119	130	103	142	132	116	126	122	127	129	136	113	105	113	124	102	118	123	124	145	116	117	114	128	116	109	123	132	130	125	104	128	114	109	105	108	144	112	124	137	112	128	106	132	130	109	114	133	105	116	139	117	109	142	132	130	127	129	106	114	134	112	119	93	118	114	136	120	113	108	134	138	130	130	84	123	110	118	123	121	113	108	107	124	100	114	139	126	133	132	134	117	122	105	121	129	106	113	145	116	115	129	112	134	114	114	126	108	136	111	145	121	119	127	131	115	119	128	125	119	130	119	107	118	130	135	101	121	104	120	136	135	123	92	118	122	121	143	107	114	124	132	119	145	125	124	127	105	104	128	120	136	134	107	118	125	117	130	121	118	121	146	126	112	129	118	124	131	129	129	126	119	138	113	136	105	135	130	129	132	124	124	124	125	128	126	130	120	117	99	136	109	121	121	112	128	121	122	129	122	121	114	124	116	132	102	125	116	129	116	131	130	133	109	97	109	124	108	128	118	110	111	135	103	103	117	93	135	116	110	109	125	130	131	104	130	124	113	114	111	122	133	136	126	113	121	122	130	114	112	122	148	127	105	127	127	105	129	114	113	128	110	117	122	121	124	145	124	137	122	147	147	133	112	116	119	120	133	118	128	104	114	136	115	115	118	101	133	138	121	117	122	129	109	137	142	116	108	123	130	129	122	120	108	111	116	127	109	117	131	137	135	127	114	144	125	125	127	125	107	123	99	126	113	143	106	134	102	124	112	124	140	129	120	112	120	132	105	126	106	118	146	109	119	131	121	131	135	118	134	110	103	132	126	136	138	101	128	117	117	114	116	115	137	119	130	157	128	99	116	120	115	100	121	109	128	125	117	134	118	126	115	112	129	115	100	106	115	117	130	122	107	101	129	133	132	121	130	122	97	117	127	117	111	127	127	138	126	110	117	124	117	128	120	137	126	127	121	124	137	128	123	122	127	144	140	111	100	114	127	130	129	120	97	121	98	119	118	128	119	131	115	122	130	133	116	132	119	113	114	132	108	146	128	130	115	133	131	112	116	128	121	121	130	119	123	115	111	122	125	111	147	109	132	114	133	148	133	114	107	104	110	104	147	131	113	107	91	122	123	118	108	121	124	107	116	117	113	118	129	110	122	130	112	137	95	129	114	126	110	125	142	117	144	142	126	119	88	133	130	122	83	103	121	125	123	115	135	130	124	155	107	115	99	130	135	103	123	112	125	124	124	113	136	135	150	127	117	110	122	122	112	117	104	142	116	131	122	134	116	120	126	105	114	118	111	122	104	120	123	125	108	125	136	124	132	121	128	113	119	120	111	108	141	107	112	90	137	127	124	130	113	116	119	112	147	110	133	111	115	123	117	121	123	108	90	117	122	144	129	106	128	125	117	96	139	130	121	114	136	113	112	115	111	121	134	111	140	113	127	116	126	98	137	112	103	110	123	106	119	105	116	115	120	127	121	141	120	107	124	110	125	119	104	96	134	133	121	107	126	127	153	109	111	117	120	136	122	106	121	107	101	115	119	125	123	110	139	103	106	96	126	114	114	124	121	110	117	116	116	118	135	134	107	137	116	116	120	114	126	125	121	127	129	108	94	107	118	119	117	140	112	122	132	123	124	112	106	124	103	117	130	115	111	140	111	114	90	126	120	116	125	119	122	120	122	142	115	123	112	112	119	103	130	121	125	113	125	109	116	131	118	145	109	129	139	122	122	103	123	122	113	127	121	99	124	121	123	120	125	126	118	117	112	126	123	143	121	128	122	129	122	118	104	138	137	112	110	132	116	118	113	127	129	141	124	128	106	123	104	114	139	125	124	123	139	105	114	124	127	154	125	105	130	117	120	115	135	111	117	127	95	131	119	121	117	118	124	128	125	124	106	115	120	125	99	139	108	139	111	138	121	113	118	108	127	132	109	135	124	130	126	117	122	125	128	113	128	117	111	128	124	131	121	152	121	111	132	110	128	98	109	118	133	126	120	116	135	128	105	113	113	124	114	114	137	115	116	122	122	104	101	123	109	137	125	132	118	116	108	119	134	134	120	107	114	128	133	108	117	138	133	115	119	115	129	109	111	121	136	107	121	118	104	125	111	137	141	155	106	114	131	132	135	109	130	127	147	123	100	120	113	126	125	104	113	123	126	118	134	127	113	109	125	106	127	112	98	128	129	122	117	111	108	112	121	124	117	129	116	130	130	115	117	132	112	111	137	100	128	118	108	125	147	119	112	115	119	123	121	129	139	112	125	135	111	118	135	126	119	120	127	123	122	130	129	128	123	121	127	127	132	112	110	113	144	110	110	156	107	117	140	135	124	102	117	128	119	135	141	125	113	119	114	113	126	130	132	119	127	131	125	116	122	114	105	106	117	105	118	124	116	114	126	114	137	127	107	124	134	128	119	111	135	116	115	118	110	146	143	129	113	117	111
7694	2859	6864	7254	6009	4874	4011	3220	2762	2308	2068	1784	1611	1437	1256	1202	1124	1087	1011	1006	1011	1048	1043	1108	1015	885	911	938	928	881	991	1153	1368	2253	2019	1781	1534	1603	1018	828	733	564	514	556	533	510	503	542	533	521	529	474	492	512	498	416	519	512	464	457	462	481	438	507	446	465	472	464	467	466	469	456	475	472	439	475	427	430	435	484	435	438	435	438	442	436	444	426	403	437	458	478	440	419	430	431	435	437	455	447	461	433	418	432	417	424	449	433	437	466	434	474	408	449	414	439	447	433	423	416	446	426	446	453	451	424	420	444	448	429	485	454	448	437	426	416	420	434	422	403	415	413	396	430	433	430	434	418	445	420	419	444	435	417	413	453	395	424	461	431	367	434	444	429	446	446	440	433	421	407	435	412	436	422	417	421	469	414	411	462	415	427	399	413	411	429	448	425	395	401	406	385	405	418	456	409	415	391	484	438	370	403	417	395	417	437	433	406	428	412	425	434	448	472	421	419	413	440	456	391	434	425	446	441	436	396	433	406	445	445	421	419	422	438	391	444	400	401	389	410	376	464	411	411	444	439	418	414	462	384	445	416	419	456	401	413	429	429	409	417	404	416	421	432	445	410	439	426	379	415	437	427	419	464	444	389	381	413	451	392	439	422	415	401	424	440	409	432	420	436	449	410	416	415	427	434	486	402	415	440	391	418	421	426	398	440	410	385	457	445	427	444	423	394	415	441	425	414	425	419	405	406	410	449	421	411	434	385	402	415	415	410	444	377	407	420	409	379	454	435	422	416	420	422	409	415	452	419	387	437	442	457	435	432	434	420	428	405	403	462	393	415	453	418	357	421	439	421	410	441	429	434	423	401	412	448	422	431	434	417	420	450	434	388	430	430	425	427	413	435	398	428	367	416	418	413	414	421	429	414	408	437	428	430	400	437	416	431	429	393	406	448	433	423	440	405	429	400	433	409	418	434	386	392	441	433	392	421	442	449	457	388	427	411	420	433	466	427	417	415	405	420	404	434	445	448	407	396	417	436	401	441	406	377	405	430	431	410	435	396	427	426	436	393	410	436	387	432	412	444	453	436	406	438	421	444	390	413	397	443	421	459	408	426	423	389	397	414	443	434	410	422	407	417	406	391	409	424	421	437	435	422	448	443	423	416	427	446	421	385	387	390	402	426	429	411	415	423	406	379	424	430	386	428	399	420	414	425	420	447	409	437	401	396	426	424	389	417	432	425	429	391	407	408	440	408	371	424	411	417	457	414	416	409	435	406	414	432	402	429	401	418	422	424	422	393	407	414	435	429	433	452	476	402	408	410	414	414	413	431	444	414	412	434	382	410	449	423	419	430	416	369	470	404	389	415	452	417	416	440	446	414	433	424	421	381	458	400	417	466	431	419	441	429	404	414	424	416	420	427	444	394	370	399	416	403	448	423	419	406	436	422	435	438	403	444	420	420	401	464	435	441	385	410	413	424	418	414	431	434	429	420	440	412	456	428	427	426	448	427	383	446	427	419	420	432	408	408	470	436	446	432	447	419	385	421	435	469	414	442	392	400	406	432	404	421	438	382	431	431	428	429	433	394	414	388	418	395	442	419	426	430	394	404	409	427	399	400	454	393	406	445	410	423	410	410	429	422	396	394	423	421	395	415	456	420	412	459	450	437	436	417	432	407	425	435	402	418	428	439	409	417	381	422	435	425	433	405	406	423	451	413	405	422	416	404	422	417	414	429	415	404	443	416	405	425	416	439	442	435	449	414	424	402	425	412	382	430	381	383	414	415	418	419	435	393	414	430	410	422	450	388	441	399	412	443	395	436	418	403	386	423	438	408	387	404	451	419	405	433	444	445	406	413	420	410	397	411	416	439	429	430	477	396	400	387	393	435	396	395	457	403	408	418	434	431	386	429	412	393	408	419	419	386	424	482	427	419	397	407	408	420	415	395	447	426	441	402	422	419	455	410	446	452	409	416	447	406	429	346	394	418	403	424	378	422	407	419	418	455	372	434	410	403	423	430	433	444	411	442	397	388	409	412	410	416	450	392	428	425	425	424	453	398	396	408	427	402	403	425	405	418	444	416	420	394	427	437	434	413	430	437	444	430	435	454	454	398	402	383	416	415	420	446	428	411	452	417	446	437	404	451	422	423	395	426	435	430	416	418	404	392	431	409	415	391	426	409	413	395	390	458	408	465	412	419	429	420	429	437	436	419	415	414	435	417	416	435	401	413	412	400	418	436	428	435	422	409	445	431	447	389	427	424	419	386	389	407	434	418	437	407	407	408	444	444	373	407	439	433	427	432	445	419	407	423	422	423	421	464	422	410	410	432	451	437	417	427	420	413	404	399	427	421	436	386	458	443	427	413	417	394	418	403	446	418	422	372	456	457	406	397	369	430	439	425	419	446	450	410	427	432	411	442	384	454	425	410	401	431	430	416	412	410	442	436	434	374	459	423	426	446	414	423	379	434	452	392	399	389	417	417	429	423	432	398	433	422	380	402	439	433	430	414	448	379	419	418	411	397	421	441	441	404	446	428	428	408	417	464	457	414	404	436	430	407	458	433	416	444	418	393	412	441	395	414	431	413	393	415	425	412	378	428	458	391	447	418	395	398	387	417	429	391	397	443	440	403	419	428	426	423	424	395	406	432	423	403	423	431	418	415	422	413	412	407	422	428	452	437	409	418	425	408	405	431	425	403	437	449	406	464	431	448	387	412	432	403	426	417	404	440	437	406	418	443	415	385	418	440	400	429	397	413	399	394	424	379	449	415	416	453	391	417	447	439	385	401	404	439	398	416	443	452	469	422	427	470	404	402	442	424	384	419	438	455	410	400	448	391	456	401	424	430	433	426	444	441	417	410	457	425	418	420	453	466	457	421	385	413	410	426	404	448	408	419	430	444	424	448	451	423	420	416	417	433	402	449	435	416	421	419	455	425	383	447	421	390	392	440	431	407	401	415	394	476	402	423	441	404	432	426	434	427	391	417	437	397	442	390	400	431	412	422	390	420	397	447	409	434	392	414	446	401	393	441	410	419	424	422	397	446	428	440	368	413	416	421	398	452	403	428	412	405	421	416	371	416	454	408	423	425	451	441	442	422	412	411	431	450	416	446	409	423	406	429	405	385	392	412	397	442	425	432	421	449	434	448	394	413	437	421	416	406	409	398	422	428	399	402	417	455	383	429	394	406	408	412	453	429	417	422	391	428	394	396	427	403	382	439	397	395	386	413	398	433	415	392	402	421	405	419	441	441	449	417	426	448	400	404	445	465	441	424	412	399	420	412	428	397	429	456	391	418	447	406	436	420	392	413	413	438	412	426	409	391	421	418	423	393	426	403	430	406	435	476	416	452	433	465	404	448	430	439	426	420	437	453	438	424	431	395	401	430	421	462	438	425	441	420	444	403	436	401	408	445	422	427	458	409	422	416	440	440	413	398	449	438	431	418	455	414	419	414	420	452	452	384	394	424	445	446	464	381	431	395
1310	353	364	328	287	316	317	309	284	297	301	271	283	289	291	281	263	305	288	301	316	266	290	288	313	298	264	285	298	264	277	274	299	274	291	278	282	277	302	306	280	298	312	294	284	267	295	260	305	288	290	296	288	313	275	311	314	301	289	298	266	254	299	263	260	295	289	278	298	292	295	289	276	298	273	297	267	279	296	281	255	294	291	303	310	300	304	279	273	288	312	300	295	292	283	293	298	263	269	277	276	265	299	283	298	277	267	264	272	278	289	305	295	272	285	312	274	297	293	302	281	264	261	285	305	299	293	281	275	253	298	268	271	245	295	251	300	285	315	266	275	264	286	279	286	304	273	295	264	266	307	317	341	288	290	266	277	296	335	277	282	302	306	256	271	292	291	287	265	264	291	264	247	283	295	298	310	273	258	298	302	322	309	302	284	272	296	266	308	293	307	293	285	283	270	267	278	301	284	288	259	309	269	279	277	260	267	292	299	292	287	283	308	309	250	257	298	316	281	269	283	287	290	267	301	289	293	277	246	316	271	307	303	295	259	283	285	294	262	260	279	291	305	278	298	276	305	278	276	278	287	293	281	283	263	298	275	295	279	277	285	285	289	292	271	288	272	295	315	278	264	314	272	277	259	287	268	306	306	273	270	278	275	291	249	271	258	245	253	296	310	278	279	295	323	260	275	305	257	297	292	269	287	288	273	299	282	280	284	301	312	254	260	320	268	314	298	282	278	298	302	313	284	284	276	282	281	303	288	290	298	276	261	265	307	285	296	282	292	293	271	319	287	276	279	291	305	287	277	310	266	308	285	298	310	286	282	279	272	307	279	291	277	286	276	298	292	290	270	274	307	318	302	306	302	283	266	299	259	296	287	265	276	268	282	292	288	297	307	308	278	270	314	268	272	277	303	299	278	258	309	283	286	272	274	293	283	273	283	288	306	279	278	296	293	286	282	278	299	297	319	273	298	267	299	310	284	290	304	282	269	309	319	296	277	294	291	295	271	289	283	261	283	291	287	269	275	280	276	261	291	268	270	275	283	271	295	294	264	293	301	290	273	273	287	255	277	303	294	294	301	306	268	315	295	291	282	276	267	288	302	308	277	261	294	257	275	285	273	256	268	267	272	285	297	291	287	297	293	333	275	284	308	290	278	270	256	279	282	283	325	283	260	310	269	307	332	282	300	263	244	265	301	310	287	322	250	292	273	267	265	278	276	321	294	288	301	296	290	282	278	301	288	279	279	264	264	289	294	276	291	323	284	271	309	281	267	289	255	295	282	310	279	294	277	245	278	271	311	300	312	310	281	288	282	269	282	301	267	273	313	272	293	275	341	275	253	287	268	317	300	259	321	300	299	255	299	279	283	284	253	288	286	301	296	261	280	301	266	295	280	250	278	289	318	281	262	254	294	277	315	293	284	269	292	281	324	303	311	272	286	277	272	299	273	268	290	294	306	298	266	309	282	297	270	284	280	306	242	293	297	282	250	272	279	269	292	295	298	283	277	297	303	283	258	297	309	284	262	328	307	278	291	260	294	223	269	280	298	283	272	282	296	272	268	286	304	272	244	285	269	276	253	300	277	292	279	302	280	283	283	301	289	286	276	288	248	270	282	300	290	309	267	291	306	264	291	282	306	287	306	277	274	291	292	291	286	268	303	266	267	271	305	269	280	269	284	263	278	306	279	275	283	302	317	294	280	302	277	310	273	308	277	273	261	296	252	308	303	312	276	306	277	304	295	288	300	310	287	292	297	287	284	270	301	262	294	322	258	285	278	302	315	278	276	289	250	284	308	283	319	307	288	287	268	266	295	263	315	258	277	263	284	278	291	275	291	292	267	279	283	318	254	289	287	289	290	277	264	302	282	280	280	311	277	276	302	255	291	309	287	284	285	271	248	292	283	321	278	306	301	248	276	303	290	290	281	265	288	304	274	273	291	290	274	263	296	289	272	267	293	291	257	304	311	275	260	294	282	278	291	270	271	288	284	310	254	237	288	292	293	271	298	273	306	255	294	278	310	264	288	284	274	268	267	280	323	268	301	273	285	279	284	287	294	278	277	305	289	294	303	283	274	300	266	302	303	260	254	310	281	293	265	294	279	276	277	257	298	307	280	275	292	317	293	260	288	285	267	302	288	285	275	309	290	299	276	280	299	297	318	288	286	291	326	310	289	303	279	268	278	295	257	256	284	267	298	292	294	297	297	268	272	280	290	292	251	264	297	289	294	278	332	297	271	295	296	295	301	294	272	286	282	296	311	263	286	302	301	266	303	269	279	293	302	300	278	292	285	272	309	277	283	275	289	266	275	302	259	280	265	315	313	284	287	295	278	263	312	298	255	301	295	304	304	275	298	267	283	272	292	294	255	258	259	280	253	274	308	265	288	299	293	304	289	276	276	288	279	297	287	274	304	315	273	281	253	289	293	289	298	286	283	258	281	266	326	293	275	288	253	290	301	292	315	272	293	255	295	281	284	314	265	291	290	276	285	283	284	276	296	271	287	265	267	284	266	287	270	272	237	273	270	299	290	278	332	272	281	258	277	291	267	287	297	260	293	281	284	273	318	294	290	302	313	276	292	284	253	285	286	288	284	276	266	280	320	293	271	295	274	284	294	276	274	266	281	276	314	258	264	265	298	245	297	296	318	302	283	263	268	300	277	265	290	299	262	294	271	280	293	282	267	285	272	265	274	307	291	284	282	278	293	299	314	294	288	303	283	274	288	258	269	278	310	271	298	243	280	250	269	302	267	280	284	272	276	311	289	291	271	282	262	284	309	276	271	284	293	275	258	296	300	277	279	263	308	292	278	264	287	302	308	282	298	290	305	273	283	283	292	285	291	272	250	266	288	325	299	273	286	272	309	286	293	250	301	318	285	315	300	276	301	283	254	310	284	268	270	297	281	287	304	287	281	285	272	300	295	287	276	292	287	292	292	277	292	276	276	239	268	296	243	304	273	310	276	274	293	270	267	291	294	277	278	253	275	285	319	290	275	284	289	281	290	301	283	278	278	271	324	319	293	278	286	306	290	300	284	250	272	276	283	299	265	314	292	295	272	280	261	302	251	300	294	268	284	290	276	257	302	271	307	272	282	293	278	268	277	270	269	277	282	262	282	281	302	270	307	261	296	301	279	275	304	284	290	274	295	293	269	247	288	288	313	293	290	295	301	294	310	315	270	283	288	289	281	298	276	271	266	289	284	261	271	285	268	295	307	289	313	291	287	279	288	274	314	284	278	274	288	274	282	260	267	266	285	276	283	289	265	267	278	272	257	282	326	311	300	279	259	284	283	270	287	268	308	314	293	283	284	268	286	282	280	267	345	293	267	270	250	263	249	263	271	279	269	262	285	283	258	291	299	309	303	256	292	278	296	285	257	289	273	280	259	266	317	253	282	308	295	309	294	265	308	305	306	307	307	286	281	276	281	288	272	288	293	286	275	276	289	321	259	255	290	277	289	296	300	287	283	294	293	302	307	311
2362	1035	978	1069	1051	1008	1009	914	912	898	899	867	897	952	902	903	869	941	887	903	840	910	892	851	912	864	871	817	822	900	895	884	909	920	902	897	879	928	861	880	901	839	851	831	898	854	899	800	901	844	857	859	865	864	876	902	887	881	856	866	904	882	892	866	874	854	857	878	876	879	884	908	887	850	815	819	857	876	863	866	847	825	861	939	863	795	812	878	813	855	866	841	808	855	828	893	864	855	820	810	862	836	895	834	867	821	842	844	789	836	872	840	875	854	910	864	837	890	875	858	855	865	883	844	874	855	867	860	885	860	901	903	905	827	868	868	833	893	858	845	937	842	854	818	819	914	860	825	869	814	881	823	922	882	890	824	866	839	816	850	889	844	859	819	817	837	914	805	854	803	901	836	881	875	839	817	822	845	905	845	916	895	897	914	881	845	810	885	840	844	887	865	867	904	850	863	841	813	858	921	907	808	887	813	870	829	861	844	864	814	843	843	851	809	852	861	918	888	875	831	838	880	841	840	802	834	827	882	846	844	902	823	879	874	871	902	870	889	885	871	887	849	879	876	879	919	856	840	857	868	849	841	885	847	921	842	870	871	868	837	860	848	840	845	837	877	867	842	851	913	872	867	907	922	893	925	850	859	904	923	856	850	851	874	868	870	823	860	854	827	868	845	853	858	832	906	892	860	804	849	851	852	822	821	881	823	836	892	902	862	858	833	840	836	830	882	862	834	824	880	847	811	854	882	862	920	821	859	883	814	835	851	863	843	898	841	919	876	819	901	923	858	867	875	888	823	888	885	865	860	842	848	853	844	870	813	897	837	853	900	853	821	904	893	840	831	852	881	872	855	824	847	869	806	870	855	836	881	828	847	812	853	874	866	834	776	861	883	875	860	900	906	847	860	801	874	865	876	870	887	896	870	892	805	855	892	879	888	865	846	852	851	875	821	911	868	877	887	834	847	871	884	871	888	874	866	839	864	872	875	857	837	890	836	850	878	855	840	858	813	891	875	893	921	854	833	846	918	880	885	811	899	862	875	846	812	780	823	903	803	845	901	851	834	882	865	885	886	820	873	841	880	867	954	876	858	891	860	884	846	853	847	858	868	854	850	877	813	852	839	883	872	820	847	855	855	838	865	876	900	880	891	889	878	857	791	862	857	859	849	897	871	842	865	841	849	836	885	882	838	848	865	850	894	901	836	859	828	814	838	827	877	862	854	912	855	888	873	880	916	890	874	864	891	906	875	835	938	781	862	864	827	851	859	874	833	808	878	878	833	871	878	854	869	897	903	874	851	893	895	853	851	850	884	908	853	858	852	815	830	823	875	885	939	842	838	853	831	854	853	830	873	862	940	839	883	922	851	917	863	864	896	861	817	833	870	870	870	893	832	885	847	886	791	911	862	873	870	831	907	800	897	904	870	850	815	840	898	873	902	813	859	858	886	814	858	844	824	901	845	854	826	866	831	873	850	853	841	911	835	891	866	845	846	897	876	878	843	861	871	871	893	892	888	828	846	864	837	917	824	847	889	851	882	859	873	859	865	847	875	861	854	883	840	859	857	855	858	921	871	870	929	834	830	896	868	869	863	854	918	856	884	781	875	848	874	892	878	865	810	831	899	838	858	895	868	856	868	869	878	866	848	863	930	872	883	882	870	795	850	819	881	889	924	893	835	836	859	843	850	875	882	872	866	898	825	837	838	834	876	921	904	897	908	887	891	892	805	892	837	832	853	856	893	816	894	809	833	845	868	853	803	878	904	909	825	884	832	859	829	821	853	820	887	833	835	919	828	880	816	798	861	849	875	840	852	853	895	883	810	846	816	851	847	828	872	844	871	896	922	850	882	932	880	853	843	867	907	916	865	870	805	828	905	897	876	846	883	888	851	830	854	897	816	847	890	878	889	819	888	859	901	842	839	885	848	947	900	904	863	843	855	851	901	853	845	832	905	862	857	917	824	899	834	824	834	860	840	821	869	886	855	859	873	863	932	884	932	841	855	811	865	833	879	856	828	911	869	891	875	838	854	902	848	834	909	922	830	874	880	854	873	867	836	824	897	876	854	790	847	887	891	834	922	872	870	882	854	871	874	878	868	900	842	905	863	888	845	881	872	843	895	845	882	818	838	829	834	841	847	871	806	890	885	877	843	849	759	869	870	868	916	797	865	950	901	863	812	875	895	853	870	824	831	874	873	820	825	848	864	863	908	868	862	860	908	911	847	857	878	924	876	878	824	836	909	842	871	861	875	826	855	852	905	820	863	872	861	858	821	778	891	885	854	889	861	835	846	857	862	859	852	863	859	861	836	840	920	843	880	906	881	860	841	842	842	792	895	854	804	874	861	870	880	830	887	896	897	841	934	841	889	840	872	891	886	901	878	850	835	880	839	887	851	876	893	889	832	800	883	832	824	875	855	898	865	835	852	858	849	839	867	884	865	842	857	873	857	867	881	823	873	875	833	834	899	833	852	829	878	930	815	835	834	822	898	918	873	870	852	885	880	878	864	883	847	843	829	830	907	871	838	859	862	878	909	828	877	832	879	878	906	889	843	844	849	906	835	880	894	897	902	864	810	896	892	833	910	915	860	875	844	849	879	889	967	871	894	901	845	900	847	867	833	892	801	846	876	852	905	853	886	867	863	834	821	785	894	821	865	861	853	835	867	869	830	844	825	807	875	880	856	780	821	855	849	867	851	854	836	871	851	810	877	915	878	833	903	845	870	880	846	896	877	922	847	881	842	840	838	788	800	892	802	807	858	873	875	900	864	883	884	833	884	834	856	849	878	861	854	866	916	867	822	851	857	826	932	884	843	833	813	877	869	867	873	882	801	925	878	885	846	852	858	884	865	890	863	876	873	847	885	867	854	829	847	842	894	850	816	849	867	840	890	869	836	847	874	865	892	805	836	818	817	884	868	861	855	878	873	861	868	847	867	866	834	826	858	886	868	894	883	805	836	852	870	839	878	840	902	837	835	906	867	845	780	922	838	888	878	873	869	880	870	848	937	854	899	917	864	879	872	821	833	835	868	922	835	863	850	864	849	897	881	847	910	842	868	838	908	891	893	825	794	887	859	868	886	872	811	804	837	810	833	880	883	852	856	893	844	931	867	823	835	849	888	901	856	889	902	879	877	885	832	922	876	842	891	842	833	879	863	832	935	863	838	857	820	874	878	891	853	850	835	842	825	842	841	850	846	918	858	844	880	845	868	909	838	867	882	840	851	742	828	850	871	853	829	833	875	833	882	871	885	844	913	875	837	828	944	843	798	883	834	870	840	873	897	833	818	870	845	843	856	933	890	855	829	888	857	866	832	860	855	827	809	889	838	790	883	844	870	848	846	867	822	820	866	900	874	817	850	868	906	840	879	846	887	904	870	904	889	803	886	856	829	889	848	854	872	814	863	863	862	831	878	888	836	857	864	855	867	851	855	928	851	819	847	837	867	864	841	853	855	861	817	872	920	817	856	856	874	871	857	819	817
4811	1250	1485	1168	782	608	463	360	325	290	250	223	213	227	208	208	203	180	177	194	160	200	191	176	193	185	181	183	158	208	187	188	225	236	240	225	227	204	155	154	164	159	148	178	198	191	167	159	145	156	165	147	174	166	152	165	154	175	173	141	167	158	181	147	166	172	156	167	154	154	182	155	180	161	161	166	171	145	154	156	186	160	172	152	165	138	156	157	147	150	154	163	159	141	147	155	158	157	152	166	150	166	150	179	157	161	153	142	151	177	137	155	162	186	175	138	135	168	180	148	159	142	184	178	140	127	181	153	154	147	166	141	155	170	179	144	164	160	149	187	155	156	150	169	167	156	154	147	143	141	153	161	156	166	148	185	176	157	134	147	163	153	149	170	158	137	165	142	169	166	167	143	167	158	160	151	150	163	128	151	161	194	174	169	137	143	164	168	155	158	180	148	175	168	160	164	160	178	140	127	174	154	154	140	159	158	157	152	170	154	153	132	145	154	172	180	195	154	158	166	156	144	159	138	144	152	147	157	160	167	160	146	157	173	155	160	173	156	153	157	163	160	175	163	178	172	161	161	173	163	170	160	139	165	179	155	144	148	134	152	162	167	124	147	165	166	185	157	155	174	171	161	174	144	137	145	154	154	153	176	172	153	151	162	155	164	149	161	157	165	163	148	161	164	182	172	144	164	149	141	164	161	159	157	145	167	166	174	163	161	163	145	159	156	161	134	147	140	156	178	160	172	162	158	158	159	158	143	167	167	157	165	163	156	169	154	155	155	153	151	155	162	165	143	163	156	154	172	158	165	170	175	146	156	159	155	135	165	163	161	175	153	150	190	147	134	176	146	163	137	165	170	145	153	173	151	166	161	145	155	168	153	131	133	138	143	150	145	159	149	150	137	135	176	163	149	185	159	144	165	154	151	160	154	154	163	143	152	158	152	163	157	160	163	161	171	143	142	154	149	146	141	154	170	141	151	156	139	156	171	163	132	149	160	150	142	141	173	141	163	138	164	173	166	160	166	141	183	142	140	156	148	162	142	173	157	178	167	168	148	156	150	142	150	157	175	133	162	130	160	167	150	132	146	165	188	138	149	136	169	179	157	153	152	155	156	175	133	159	134	145	147	163	172	160	163	164	146	175	155	186	154	162	177	154	166	150	144	147	129	167	149	158	176	161	165	149	152	151	167	179	172	171	160	159	156	168	180	167	163	149	148	165	156	176	165	166	168	170	179	138	175	158	167	154	165	153	158	147	149	139	166	156	148	146	175	158	151	153	153	170	145	164	185	146	159	162	150	166	188	152	169	140	158	169	180	136	143	164	170	152	159	123	192	158	174	156	163	161	147	167	176	169	161	176	140	153	173	145	140	161	144	158	149	148	147	174	171	157	157	161	168	150	163	164	160	158	165	166	159	155	192	162	161	148	193	161	154	153	145	152	163	156	148	129	180	168	180	169	163	161	157	165	132	154	159	174	136	147	151	162	168	186	154	178	134	167	157	184	139	161	143	174	167	142	144	159	160	168	161	165	140	172	160	153	160	164	143	164	157	179	171	167	166	161	161	146	148	161	162	206	145	170	157	147	159	142	190	161	166	161	150	151	149	142	153	146	129	166	167	158	155	139	160	139	149	170	135	157	162	153	136	144	147	155	149	167	162	164	179	162	171	184	143	149	166	153	169	154	138	157	149	136	146	160	140	151	179	164	145	141	151	161	163	167	161	155	152	143	148	136	153	139	175	144	138	178	162	140	153	156	170	152	159	159	167	166	153	155	153	158	167	148	166	134	172	166	142	160	172	152	172	154	152	168	181	154	171	147	151	166	178	178	143	153	172	174	145	195	137	134	171	177	165	144	173	165	150	165	166	137	151	170	160	141	178	136	133	160	161	172	174	136	156	149	160	171	159	155	151	157	175	148	164	167	164	160	150	150	161	156	183	182	169	147	171	150	138	178	160	176	141	144	185	143	152	146	189	152	153	178	166	174	159	171	148	156	163	144	163	183	166	142	167	147	149	160	160	156	177	164	168	180	146	151	162	152	155	159	172	164	133	169	141	159	142	166	158	164	173	157	142	147	165	162	157	169	171	158	152	164	139	139	173	151	139	166	167	143	180	162	139	146	153	170	147	163	171	162	157	152	166	150	163	147	167	134	162	149	151	165	151	166	156	166	133	153	137	155	165	145	164	164	143	160	162	165	132	147	166	159	140	144	175	180	148	149	146	174	185	154	176	155	150	147	165	162	176	143	163	133	136	156	138	145	184	140	151	163	159	175	162	159	180	158	167	152	181	150	179	166	156	127	185	174	153	147	165	144	167	165	137	168	149	168	160	145	134	149	143	146	144	135	152	160	156	146	156	140	147	142	175	173	152	150	166	146	149	165	161	177	164	151	166	172	134	125	154	160	163	147	155	169	149	161	156	176	186	167	139	156	161	143	173	137	165	139	155	148	167	167	157	153	177	177	153	149	169	148	160	160	169	137	139	153	167	154	137	153	161	164	156	153	163	144	168	153	154	143	150	148	173	146	171	158	165	167	175	153	171	175	151	146	168	154	180	173	144	155	156	165	150	140	172	149	188	151	164	147	185	161	159	158	169	156	133	179	180	145	147	160	170	141	124	147	181	170	128	152	146	152	159	144	158	161	137	151	163	157	141	156	137	149	162	171	142	133	145	165	137	118	152	143	140	165	164	167	164	150	159	155	164	159	140	144	153	137	151	155	161	157	142	168	157	176	162	137	158	174	202	152	147	148	145	152	149	158	138	181	180	156	155	148	168	132	133	171	159	145	139	162	171	164	162	152	176	145	146	140	157	153	175	179	168	166	184	147	142	145	158	152	153	161	145	134	153	143	154	165	166	150	142	150	164	152	166	143	169	156	179	173	131	144	169	158	156	154	147	160	162	156	160	163	133	152	179	167	146	172	133	165	164	162	149	169	157	153	176	146	151	168	166	143	144	148	160	160	178	161	154	166	183	157	177	182	185	155	162	151	140	165	153	150	152	147	154	160	157	156	165	148	156	153	147	154	159	142	168	131	137	173	160	169	154	141	151	165	158	154	153	142	132	163	180	137	157	154	181	166	148	162	162	161	154	151	128	145	150	146	137	163	145	157	134	174	125	155	160	167	144	148	163	158	143	146	173	172	165	143	176	147	169	165	166	180	159	148	157	157	149	146	175	152	144	159	170	158	157	176	142	145	151	161	149	163	145	155	171	163	151	183	162	134	171	155	145	152	158	176	178	149	154	141	155	158	144	156	151	146	164	154	176	138	137	178	163	131	168	157	146	150	146	172	173	165	147	156	183	145	163	148	147	141	177	153	152	145	133	166	163	160	184	198	137	137	142	143	169	142	148	150	167	150	164	153	154	161	158	146	158	154	147	158	151	164	149	157	174	123	152	167	159	163	164	149	158	165	147	154	172	132	148	168	157	160	156	163	151	153	141	154	170	168	138	156	159	137	148	139	150	158	154	175	127	153	184
5599	1721	3968	4182	3599	2964	2289	1922	1776	1543	1311	1181	1059	1036	955	992	877	815	783	839	784	826	818	863	809	751	762	794	698	884	895	908	1132	1607	1318	1207	1174	1086	773	763	678	563	592	606	586	571	546	590	555	553	564	582	531	566	562	547	555	522	524	588	538	517	528	522	553	501	546	512	543	519	506	540	528	558	587	534	542	559	588	539	548	535	586	496	541	571	535	552	513	511	462	534	542	517	493	541	540	524	515	535	502	513	499	532	519	521	551	498	559	527	521	546	511	514	499	513	567	510	510	527	509	550	506	523	517	522	501	568	533	534	505	497	541	506	517	499	516	502	480	507	476	495	537	539	487	580	531	537	515	530	506	518	564	515	528	518	531	496	521	488	538	486	500	526	523	548	501	476	522	515	544	501	503	554	504	538	525	494	528	502	550	504	552	523	529	522	525	515	509	492	505	545	512	510	545	518	511	486	530	518	500	522	537	528	525	505	513	491	520	526	482	575	544	543	519	540	511	518	511	497	539	509	517	527	525	531	564	480	534	529	513	540	512	515	490	524	500	531	544	549	513	475	540	566	506	541	478	540	492	535	522	510	519	504	570	514	509	529	471	524	503	498	523	481	514	516	501	498	521	512	526	560	519	565	512	535	490	532	535	525	505	514	458	541	531	545	463	466	524	494	485	487	532	517	527	542	536	480	525	541	523	524	496	539	540	525	495	529	559	524	538	521	494	542	535	526	491	519	530	532	524	512	482	516	507	550	540	555	506	524	524	502	506	466	518	495	485	501	542	501	512	519	535	503	483	503	523	486	465	489	500	529	537	499	555	558	507	499	530	546	511	504	516	503	498	472	517	527	516	520	511	496	543	521	516	555	513	542	516	521	516	515	512	529	512	517	534	507	531	567	501	499	520	489	538	552	552	534	476	538	503	513	513	513	528	499	546	489	516	478	550	476	537	539	531	510	553	498	546	507	507	519	467	551	524	520	538	533	508	512	483	514	523	519	543	532	481	543	527	511	508	526	521	522	490	523	511	521	510	508	498	525	518	500	539	497	530	526	498	523	531	562	483	504	508	530	505	497	479	538	525	546	570	506	511	551	544	510	520	514	506	527	538	519	547	541	516	505	503	500	513	530	508	487	517	510	506	516	500	495	511	523	495	526	488	506	507	505	511	537	534	544	515	499	503	540	520	482	525	495	483	505	490	556	551	506	507	495	550	486	543	522	480	490	481	491	548	495	541	520	526	523	500	484	490	527	523	490	522	490	496	509	495	535	521	500	477	542	516	522	509	536	497	532	530	536	566	529	518	510	479	533	512	538	473	531	494	544	539	501	540	536	540	460	531	518	513	496	521	526	518	537	507	550	498	519	530	505	549	514	534	544	512	526	508	525	476	514	517	474	540	529	497	539	515	508	544	515	501	539	507	515	506	532	532	501	460	527	502	513	541	517	519	527	501	538	523	539	503	477	506	506	531	525	549	499	512	523	544	521	546	529	477	534	481	496	528	513	503	489	491	523	512	529	487	515	495	506	535	528	540	523	513	518	506	535	526	542	519	502	513	498	544	499	519	494	528	516	548	529	536	554	569	528	520	499	513	452	517	518	548	518	532	517	559	545	531	495	548	517	532	546	478	535	555	506	502	518	470	552	518	570	519	489	479	497	491	546	525	534	520	538	523	537	505	529	520	519	509	521	497	521	537	508	482	499	516	518	568	518	548	544	492	497	510	490	516	532	506	543	506	481	506	497	524	507	477	535	526	525	503	518	483	491	530	511	518	553	528	489	550	496	543	501	528	504	505	495	471	532	532	513	524	527	531	530	539	516	503	493	532	528	506	551	537	554	535	542	541	565	485	538	512	560	557	509	503	531	507	523	493	551	512	494	501	548	538	464	479	534	534	500	475	514	544	530	509	528	517	552	498	529	510	539	527	518	535	536	519	474	536	510	559	506	546	532	497	536	522	531	541	512	518	541	575	494	494	512	493	502	516	513	508	517	546	507	504	493	518	499	566	543	527	510	485	530	503	543	506	497	554	517	515	543	507	528	598	573	553	516	534	529	496	487	477	520	561	529	532	507	506	533	506	500	519	518	556	537	521	514	527	507	562	503	524	541	534	507	531	565	490	547	499	494	555	538	504	544	496	494	527	527	502	498	542	538	502	513	510	522	532	519	476	494	543	462	482	545	490	525	546	553	514	502	479	509	504	514	487	546	534	564	523	504	516	542	534	520	479	527	531	499	510	534	503	507	546	512	527	532	514	518	544	505	548	516	550	505	490	517	501	501	503	520	506	561	504	524	528	512	523	485	519	558	530	488	527	487	494	517	512	528	563	529	540	528	521	535	502	524	483	528	546	553	504	530	537	507	514	505	547	530	526	543	510	488	486	519	518	532	504	479	534	520	511	521	494	534	552	501	493	512	543	537	518	542	495	520	525	497	490	497	475	466	527	548	490	552	539	533	546	473	540	527	515	510	531	542	523	547	494	478	528	522	525	533	522	523	523	525	536	461	492	525	517	543	542	493	553	545	510	542	524	498	506	479	500	501	485	504	515	503	529	508	512	552	514	535	529	533	567	556	574	505	474	500	515	508	521	523	552	547	506	514	539	535	526	503	513	510	510	555	514	538	542	502	496	547	484	475	497	545	483	548	514	497	537	527	501	497	553	472	542	527	511	521	516	518	490	544	499	489	520	488	508	533	502	516	493	499	512	531	568	516	513	530	511	543	497	498	538	498	521	526	523	533	547	535	498	517	472	513	506	514	491	517	513	501	505	512	534	522	504	521	540	502	545	483	480	488	569	517	486	556	524	510	520	473	522	502	495	498	533	479	523	504	508	515	554	462	506	544	515	500	528	524	539	507	499	514	560	538	498	552	533	522	542	520	472	508	522	519	489	512	532	483	518	489	511	536	524	493	508	506	528	537	534	522	522	505	500	501	505	522	521	551	523	555	497	516	546	520	523	541	499	551	549	543	519	533	507	497	499	503	510	515	495	513	511	514	498	500	562	523	503	540	501	561	486	540	492	500	532	503	525	539	527	518	520	502	522	525	554	537	495	503	533	528	532	533	487	499	520	504	504	517	537	522	539	507	487	557	500	493	525	567	531	515	490	487	549	519	482	504	504	562	544	505	511	486	524	506	509	494	532	576	519	484	508	547	519	523	500	527	501	538	537	496	524	536	538	535	531	534	537	554	483	495	533	515	494	505	510	498	518	494	532	518	546	542	478	448	495	516	531	525	496	524	509	538	527	490	523	481	508	507	523	512	526	531	551	546	513	517	510	531	547	491	531	527	521	535	529	510	528	540	510	561	508	482	544	507	537	504	513	514	532	509	516	506	542	522	515	516	536	531	520	529	503	509	511	525	491	511	469	509	527	517	505	538	580	513	526	488	514	505	518	530	488	573	495	562	508	543	482	530	543	522	458	548	523	522	465	507	516	529	502	532	505	491	529	539	497	520	530	536	493	545	529	505	487	544	488	526	504	510
8850	2384	2947	2006	1331	928	692	518	449	365	317	299	254	242	200	205	214	188	196	189	153	178	186	195	180	172	177	164	169	159	211	178	263	298	244	246	200	205	191	158	126	133	139	138	133	116	112	147	158	131	150	124	139	145	161	132	127	118	128	134	115	121	134	111	118	113	146	113	123	128	120	102	130	130	124	133	148	126	122	108	128	123	141	128	135	118	111	133	130	128	113	109	124	128	129	131	114	122	119	136	128	115	123	132	128	120	108	127	119	123	128	120	122	127	120	123	139	114	119	124	124	122	115	121	117	117	137	117	116	132	118	121	132	99	111	124	118	135	131	112	115	127	119	108	121	116	116	115	114	101	128	120	128	119	124	112	122	123	109	128	115	121	119	110	114	124	107	115	103	127	136	125	127	125	117	131	117	123	103	94	129	113	136	113	95	116	131	114	126	137	104	117	119	115	111	113	114	123	131	113	96	110	139	113	113	121	147	113	133	114	142	118	123	131	121	112	130	106	113	111	131	123	114	130	113	110	104	116	150	126	119	123	108	114	117	110	118	122	114	143	141	128	131	124	115	126	149	118	121	107	131	129	141	118	130	128	129	124	121	130	111	124	118	108	132	113	140	145	127	135	101	119	117	113	112	128	112	133	135	133	118	113	136	107	117	105	136	113	115	132	132	135	130	127	124	117	112	135	126	135	118	121	125	133	126	123	127	123	141	114	124	147	125	132	103	139	133	112	108	125	121	117	149	115	125	109	114	143	109	130	118	145	109	117	133	135	110	114	112	137	129	109	119	149	113	127	145	112	116	134	113	152	131	115	99	116	109	112	104	138	127	110	98	115	109	106	127	127	135	117	120	128	140	135	118	119	108	118	107	116	93	129	131	117	134	127	124	124	132	112	123	132	132	108	95	109	125	118	128	120	120	119	125	112	123	117	134	112	128	107	105	103	110	135	120	123	124	126	121	124	108	136	138	113	122	118	147	114	114	128	128	114	112	107	123	109	112	100	119	129	110	112	131	128	123	112	106	136	144	119	128	124	122	112	113	126	100	120	123	113	94	139	152	131	124	118	123	122	130	140	127	112	103	115	124	100	123	97	136	118	142	113	85	124	112	117	114	115	109	117	125	116	123	135	111	113	97	104	133	112	116	121	124	139	112	120	113	129	112	122	121	134	115	128	128	128	123	120	116	112	105	108	109	122	128	126	128	113	122	133	113	107	117	137	117	108	103	145	133	140	121	133	118	114	122	102	124	125	124	123	115	120	111	136	105	118	112	120	134	119	116	118	129	104	122	162	122	128	107	113	142	122	115	129	132	113	123	128	107	122	127	112	123	137	101	116	118	127	122	109	113	114	116	119	124	126	130	133	117	121	109	133	107	118	133	123	115	132	124	110	130	121	108	125	107	132	118	108	120	124	134	134	101	128	144	135	129	119	140	118	116	115	101	122	130	141	122	99	135	131	131	102	99	121	142	122	153	119	108	136	128	122	116	114	142	116	115	132	137	117	107	125	117	126	120	134	118	112	118	115	109	103	129	102	119	130	122	119	120	134	98	136	125	133	113	121	141	110	136	115	124	116	121	116	110	118	123	116	118	118	110	132	145	124	146	115	110	127	127	115	123	121	144	116	108	116	117	134	117	123	113	102	110	104	123	115	124	130	122	127	135	114	112	122	135	119	145	117	112	110	112	126	122	120	132	111	104	125	116	107	138	112	135	124	111	96	108	130	129	118	116	119	127	124	125	139	120	119	129	127	138	119	109	123	116	125	127	133	149	127	114	134	131	138	113	130	119	136	100	125	123	126	106	142	121	117	118	124	127	133	112	114	111	100	114	136	116	122	118	114	110	125	120	133	118	133	116	145	110	111	114	123	129	119	116	117	118	105	137	131	117	128	104	118	105	110	116	124	118	125	131	120	120	95	130	103	119	133	114	111	146	108	136	124	103	132	122	122	137	107	90	89	119	125	127	141	119	112	137	117	112	112	132	105	96	124	128	122	145	133	109	125	129	135	123	124	115	109	116	105	113	108	109	138	113	122	129	117	118	122	123	115	123	135	116	116	121	120	119	108	117	141	116	92	117	108	133	111	139	113	120	142	122	101	120	125	127	116	118	127	123	99	150	114	118	123	125	119	126	130	142	117	104	120	115	121	135	128	124	116	159	116	127	115	103	109	136	131	127	117	133	132	110	109	110	113	114	128	121	129	104	115	122	118	121	125	114	119	110	123	115	106	121	133	131	123	118	135	123	114	122	106	126	150	117	128	130	131	111	108	131	102	130	126	119	135	103	118	107	129	124	109	128	129	116	125	125	99	116	135	118	108	103	118	122	143	146	108	114	134	114	121	154	143	117	110	128	106	123	128	103	100	125	125	127	109	123	112	138	125	98	112	125	126	128	120	131	139	133	116	119	131	99	105	136	115	119	113	134	125	129	112	123	127	140	112	114	127	120	140	107	118	118	111	110	115	127	126	120	124	100	113	108	126	110	117	98	118	129	127	112	110	111	119	124	104	129	132	115	122	130	126	137	113	114	118	126	124	115	133	116	128	107	128	120	118	112	128	121	104	117	134	108	113	127	121	132	125	119	133	141	112	126	121	114	125	107	137	115	116	122	133	119	128	101	111	123	120	121	133	120	128	106	125	116	125	149	119	131	115	123	113	123	116	101	110	107	114	120	122	121	115	125	123	115	130	123	125	112	135	101	127	140	142	115	122	118	112	139	105	129	115	127	145	116	131	125	116	102	137	119	117	132	121	117	100	115	123	139	124	111	129	130	114	128	117	133	139	122	118	148	123	115	141	140	127	132	129	123	116	140	115	124	105	127	112	121	111	117	115	128	121	122	124	145	113	107	110	138	114	129	97	121	118	114	119	112	108	133	110	126	126	152	105	119	125	139	126	116	132	129	136	120	100	124	127	121	111	134	120	130	116	103	129	116	109	125	116	123	147	102	143	112	123	138	124	124	132	131	125	116	93	132	129	115	96	107	138	139	122	136	134	127	140	118	105	110	119	120	118	124	122	135	103	119	124	126	131	135	125	120	111	136	112	143	121	119	114	119	113	111	127	122	126	147	131	120	120	131	116	135	110	95	123	118	112	125	137	115	140	127	100	118	120	117	121	125	119	126	134	131	114	118	138	128	132	128	112	106	122	115	124	134	113	121	148	112	150	119	129	115	100	119	111	131	119	123	98	126	124	130	141	115	111	114	102	122	109	95	100	117	110	119	114	110	117	132	130	119	112	120	149	118	109	128	130	125	109	127	135	120	111	121	128	128	126	130	120	109	131	132	122	121	110	106	124	124	110	112	120	133	111	127	112	130	133	91	123	114	115	111	113	119	121	118	122	115	139	110	123	111	124	110	122	149	121	102	108	125	128	119	122	119	112	125	128	115	116	113	112	124	117	100	120	123	116	125	107	116	106	110	122	114	107	115	112	120	130	128	124	108	111	108	127	123	140	143	112	117	136	115	128	131	138	98	116
7805	2755	6610	7200	6137	4960	3972	3204	2668	2300	2010	1757	1548	1461	1313	1187	1088	1075	1006	996	950	970	1003	1043	1010	905	967	880	965	991	1333	1187	1622	2534	1979	1971	1559	1459	992	798	698	669	526	538	520	480	547	498	523	505	561	497	478	510	453	469	444	462	451	459	477	471	516	490	487	475	445	485	477	498	491	444	477	454	470	477	413	465	461	436	415	470	400	449	434	448	471	437	406	422	449	439	447	430	455	444	454	414	429	411	414	436	469	453	449	455	452	431	449	449	451	420	428	415	439	435	423	473	439	455	436	427	414	442	413	436	438	449	416	437	475	433	393	425	422	433	444	395	435	431	410	430	420	440	431	412	431	464	449	423	440	413	444	434	463	446	425	426	405	443	431	420	442	419	451	412	373	421	433	390	447	427	440	439	430	425	440	382	462	420	413	417	404	383	408	457	407	426	401	417	418	420	440	384	412	406	415	426	424	418	426	454	398	423	416	465	456	424	436	425	429	402	441	409	438	416	417	467	426	449	398	413	407	461	399	440	442	418	421	410	372	452	401	392	426	431	401	416	422	426	394	411	429	407	395	450	437	473	413	391	409	406	438	376	443	449	428	394	367	431	412	426	403	444	431	441	428	412	420	440	394	403	408	396	446	446	408	442	405	403	448	406	379	426	384	460	424	450	405	412	413	409	420	434	399	401	401	420	428	407	437	396	417	408	410	419	431	392	419	430	452	431	421	404	386	406	418	409	392	417	411	423	432	390	403	430	426	466	403	399	401	440	423	445	414	442	425	438	461	429	423	431	425	410	406	388	463	451	388	422	449	420	416	440	430	419	444	390	455	439	426	422	432	421	418	435	432	405	421	392	426	409	406	413	391	419	420	403	436	457	411	399	428	402	399	424	392	404	422	455	408	380	428	419	433	423	405	401	419	411	400	411	460	418	416	469	379	407	384	418	426	418	430	420	439	431	431	428	452	420	408	425	457	423	394	359	419	415	397	414	472	419	437	388	430	463	446	410	394	444	404	411	428	422	481	431	397	437	414	404	423	426	417	412	421	409	368	405	435	390	455	392	437	421	406	432	450	415	442	416	458	411	426	436	459	415	420	407	411	429	402	418	418	438	415	424	410	408	412	407	443	395	443	394	436	400	424	429	395	389	403	365	400	421	430	433	420	400	446	427	461	412	446	408	413	457	400	401	434	438	377	401	446	406	394	411	439	442	422	424	424	417	418	408	428	441	417	416	442	383	410	427	446	408	427	411	430	411	436	408	397	433	421	425	416	418	444	453	411	431	440	377	451	448	420	460	393	477	405	422	416	432	383	426	438	430	384	442	454	435	422	424	412	401	394	414	406	406	433	443	460	441	439	396	385	396	400	431	419	438	414	419	436	446	428	419	438	440	419	423	416	419	423	423	400	427	460	429	442	418	413	424	458	395	398	411	406	399	445	396	415	420	397	415	391	406	451	400	390	445	423	423	431	455	436	402	426	408	425	439	400	421	402	434	431	420	401	414	395	442	393	444	381	439	428	419	429	411	400	398	421	394	440	411	395	403	446	393	420	429	409	391	450	405	436	417	444	410	394	429	430	414	430	382	389	399	387	404	422	441	411	400	431	422	400	427	431	398	424	405	417	404	426	411	401	414	370	411	424	405	455	439	421	452	401	435	430	404	407	432	437	416	438	414	419	400	406	390	441	398	409	395	432	391	420	414	392	446	404	386	435	413	394	449	431	396	409	437	445	409	401	440	389	441	421	418	410	415	406	393	423	413	442	419	409	413	426	408	420	425	417	440	396	437	417	435	388	451	427	411	383	400	430	425	394	418	409	417	430	443	450	391	432	426	444	412	387	446	446	398	415	445	410	409	435	433	422	419	440	463	417	420	478	429	408	394	422	438	436	430	410	404	408	425	416	412	393	439	412	455	417	437	426	418	407	420	390	433	460	452	443	439	384	430	427	417	426	435	412	407	434	430	428	442	433	414	437	387	404	398	394	444	402	428	432	450	411	406	423	380	438	469	421	409	471	447	443	423	401	419	390	444	443	452	410	466	437	431	435	407	412	468	381	397	443	404	402	416	417	398	435	463	429	442	444	407	402	417	379	405	402	431	431	445	458	453	440	405	409	402	430	421	369	434	418	433	431	430	451	401	414	425	447	392	413	418	407	402	455	415	409	383	430	395	425	399	445	426	401	451	432	409	404	378	441	430	422	431	387	421	418	405	392	426	452	422	415	415	431	435	441	406	408	410	414	418	400	425	440	371	415	424	432	419	405	388	428	426	399	439	420	427	390	417	398	441	414	429	432	440	421	412	414	392	420	397	419	415	417	419	444	417	434	433	388	428	408	422	373	430	384	406	386	422	440	395	393	413	390	456	459	427	413	435	440	428	426	420	406	416	456	411	499	403	428	436	382	415	471	412	424	437	427	405	447	421	428	451	439	428	409	428	453	448	424	404	414	442	434	429	411	434	394	401	395	439	414	426	418	402	434	382	437	409	432	409	415	421	408	421	423	421	439	402	383	415	429	404	441	412	437	429	446	427	402	436	433	421	404	421	406	447	460	369	426	408	414	453	416	407	470	399	443	386	438	432	437	436	423	435	415	418	474	411	413	417	459	410	388	428	431	427	413	410	438	412	452	412	426	438	393	436	418	409	401	466	397	399	386	433	378	407	416	408	386	434	417	395	442	411	432	442	421	423	394	416	438	415	431	431	421	420	447	412	430	455	408	392	397	425	416	428	444	389	434	429	417	385	424	417	449	430	407	437	432	422	453	406	412	411	427	434	426	409	401	406	445	415	395	376	413	401	453	414	384	435	415	433	420	381	436	432	394	438	432	433	444	427	399	410	378	419	429	432	402	448	414	382	432	443	415	403	448	406	430	420	437	432	449	394	401	446	435	424	431	430	416	426	460	407	410	397	424	444	445	399	428	446	390	427	467	426	407	445	412	399	419	439	410	444	429	445	442	417	457	362	435	439	419	408	448	430	425	430	432	415	444	423	385	409	404	415	423	431	418	396	429	450	440	450	432	407	400	455	435	442	407	424	415	417	429	400	402	377	435	426	446	417	406	418	462	402	379	432	410	414	417	427	395	396	444	405	439	450	393	416	427	427	414	429	390	401	411	412	422	405	412	379	397	465	417	411	393	450	460	364	431	388	451	412	455	427	445	469	434	385	417	444	419	418	430	429	423	428	413	428	463	418	409	413	424	419	383	391	426	405	441	445	394	410	464	442	423	450	425	442	433	428	400	445	418	440	432	442	425	437	443	496	422	412	416	428	416	386	390	407	456	438	419	380	430	433	427	416	431	427	424	441	440	423	412	429	420	418	453	425	444	408	414	428	427	447	422	419	434	425	429	411	433	418	405	418	423	387	415	406	357	417	447	421	435	442	395	432	391	431	422	417	416	427	448	425	419	433	418	444	431	419	413	437	439	420	453	416	429	422	417	453	417	428	385	405	397	424	421	443	451	405	454	469	424	410	426	425	406	417
1388	357	354	309	298	304	298	306	247	298	278	252	303	286	320	289	289	263	296	302	285	293	286	246	292	272	264	283	312	289	297	273	287	281	296	280	323	268	266	314	317	268	340	315	286	283	281	296	284	295	254	277	314	296	283	283	282	297	267	301	260	273	259	271	292	301	295	262	285	280	284	312	291	292	253	271	270	309	278	261	323	298	259	289	277	301	273	269	290	293	274	255	260	274	281	284	289	280	262	264	297	282	299	251	258	291	288	301	312	286	300	267	292	276	283	278	293	240	282	295	269	302	278	286	293	271	311	286	271	277	264	314	283	268	295	289	297	288	286	264	289	283	270	263	274	266	294	285	264	288	265	284	249	266	261	281	274	288	252	281	284	269	294	293	274	266	258	262	288	267	286	275	295	299	304	284	287	297	294	248	273	292	297	296	293	289	297	295	287	275	315	287	299	294	291	314	280	290	287	270	271	269	300	281	264	270	312	278	268	273	282	326	299	295	292	327	310	285	270	258	266	289	270	266	275	280	271	283	280	274	274	304	247	302	276	287	302	272	301	258	299	286	283	260	297	254	302	271	269	290	289	273	308	265	269	242	272	283	320	304	264	319	305	308	284	285	286	259	260	285	303	269	262	294	331	294	282	286	296	274	260	277	294	307	274	288	252	275	271	274	283	269	278	285	289	283	295	301	277	271	276	299	316	310	298	281	305	275	272	306	302	271	281	285	287	295	266	289	306	289	299	310	280	286	294	277	292	314	294	282	300	268	320	248	261	273	279	282	266	302	299	247	275	252	286	290	286	267	279	294	280	281	301	276	276	269	279	266	271	297	302	289	276	297	300	274	308	256	279	295	268	299	302	285	293	297	298	293	290	295	283	309	280	274	316	264	260	272	279	293	298	292	303	273	291	296	287	298	279	247	282	248	295	288	249	269	300	296	246	261	313	270	293	273	264	284	292	273	281	275	292	287	285	275	284	258	269	288	283	281	260	291	275	285	295	292	250	261	263	293	282	304	297	294	311	268	284	298	267	271	281	272	281	267	319	261	278	272	266	258	280	270	256	287	282	283	296	279	286	271	298	302	300	294	283	282	288	274	275	311	247	269	271	268	294	301	270	310	270	272	283	305	286	281	301	317	297	283	249	281	275	308	285	323	266	282	290	305	280	271	284	289	290	303	269	284	272	270	299	291	289	292	300	274	291	271	299	277	271	317	286	288	331	265	286	303	269	263	296	304	304	283	270	286	292	269	296	285	284	292	271	253	281	284	288	280	265	318	258	324	305	268	271	303	291	282	274	291	290	277	284	305	281	296	270	297	284	243	281	295	266	281	300	304	262	303	314	280	302	289	274	286	280	263	274	273	261	277	251	301	318	249	276	287	305	264	266	297	282	240	271	297	285	243	277	279	290	308	302	307	268	249	291	284	284	318	262	293	272	300	293	273	294	262	258	272	275	273	278	283	290	307	265	298	289	297	296	303	294	261	281	283	287	283	302	304	267	293	279	309	268	281	281	297	275	310	281	297	308	293	336	282	298	320	308	301	290	264	296	257	272	316	290	298	274	304	291	260	289	285	287	270	284	291	283	276	321	284	271	303	278	289	308	278	305	261	278	292	285	260	322	276	303	278	279	265	286	257	264	313	298	296	305	296	278	260	285	303	266	288	282	273	300	288	256	274	287	262	259	296	256	278	286	300	277	291	282	256	278	317	298	281	288	279	289	277	316	290	288	269	285	292	302	261	293	298	299	259	312	300	285	273	291	295	299	274	306	279	283	288	270	274	266	290	297	267	251	307	264	282	267	301	292	291	272	270	300	280	289	279	274	308	265	298	262	318	251	272	306	283	282	269	311	311	291	280	305	292	274	296	286	265	304	289	276	250	289	283	324	292	296	273	260	269	281	266	258	276	280	280	294	289	293	306	279	310	300	278	288	298	278	299	286	289	314	307	305	300	275	297	287	282	303	308	299	287	272	273	291	297	279	287	294	270	278	281	316	308	319	267	267	279	313	273	277	287	303	297	281	307	258	271	249	244	259	284	307	289	252	308	259	269	309	262	276	274	278	305	283	296	268	291	298	271	278	276	276	291	291	281	277	274	277	286	290	277	304	306	282	283	300	290	288	311	294	285	288	268	296	285	281	277	322	292	280	291	276	291	306	267	307	298	297	281	252	272	308	268	240	290	282	293	282	272	272	288	264	289	285	269	272	276	280	272	287	278	296	274	297	256	272	276	277	273	308	278	284	274	277	280	304	283	296	279	279	285	300	272	271	291	260	270	268	275	284	276	298	303	288	271	257	299	288	290	284	310	304	275	274	299	258	298	286	275	281	271	277	286	280	271	283	281	256	276	250	281	292	274	308	283	273	295	267	304	269	289	299	292	287	267	274	280	291	268	286	267	272	270	302	284	298	313	298	273	283	266	298	273	248	269	263	270	296	311	295	272	294	307	304	302	269	264	275	288	291	282	264	295	294	281	254	280	246	262	310	264	304	260	314	334	267	245	313	276	281	304	304	312	287	283	288	297	282	271	281	286	262	303	271	266	266	275	274	293	262	286	291	291	282	275	302	270	278	274	316	253	254	296	252	291	275	265	268	267	306	277	274	291	267	273	293	253	251	268	303	283	297	292	283	268	287	283	281	280	267	271	309	308	306	294	300	283	315	306	271	269	294	262	269	287	294	294	283	279	275	282	284	299	259	335	309	297	286	291	278	297	292	295	282	284	309	269	317	309	281	281	266	254	260	277	294	295	275	288	299	291	283	266	307	312	299	295	258	296	287	283	281	267	244	288	285	283	289	260	307	272	301	300	285	278	274	269	313	293	298	265	271	264	296	246	291	283	280	302	277	280	266	269	302	255	271	287	291	266	286	269	298	299	278	269	266	277	256	282	306	289	266	269	286	268	285	297	275	305	283	317	268	255	264	303	295	261	299	331	270	284	280	295	289	266	327	257	307	249	290	298	261	262	269	317	244	309	289	278	254	280	299	288	272	324	277	271	269	260	316	293	286	275	283	295	273	320	280	276	275	270	301	294	290	322	284	290	269	261	253	265	307	262	280	272	288	299	290	266	298	278	312	275	261	268	300	279	311	277	272	281	274	279	270	279	296	300	290	257	309	301	278	295	272	277	272	274	287	289	288	252	270	254	305	262	286	272	261	312	288	285	305	273	284	240	306	278	271	320	278	264	275	276	326	292	284	271	283	301	322	295	303	288	273	271	257	288	304	279	281	293	310	278	281	276	294	279	323	244	290	260	280	287	269	284	253	307	298	260	303	287	273	293	272	282	277	263	300	275	287	276	269	295	267	282	303	278	298	282	291	293	265	297	297	267	283	254	278	292	263	256	307	269	305	267	271	275	274	266	275	278	273	253	272	274	310	269	266	299	294	273	284	279	260	314	247	263	302	279	281	300	294	262	284	270	297	287	256	284	304	260	314	297	285	292	285	276	280	268	295	289	299	279	264	272	310	300	258	286	293	283
2363	930	1086	1043	1103	1004	964	896	947	903	910	861	868	863	854	889	867	834	889	888	827	916	878	866	838	860	863	872	852	846	824	843	945	906	933	904	919	922	856	859	867	871	855	831	875	860	821	913	832	901	886	834	879	852	863	852	884	836	881	874	851	879	834	844	843	830	889	845	851	864	893	849	891	874	887	861	886	834	846	844	872	863	843	845	838	897	900	799	846	900	840	847	863	859	842	892	902	885	908	861	825	899	864	871	862	862	865	859	833	824	860	898	802	894	847	881	904	846	874	891	828	867	934	878	842	849	887	875	862	841	847	843	894	863	816	923	910	837	877	870	869	879	813	867	864	863	861	888	809	801	909	872	857	892	833	859	816	873	814	831	857	861	872	862	887	850	843	863	856	870	896	918	864	864	866	887	871	818	903	860	835	871	917	820	887	811	855	876	839	822	859	852	921	911	901	873	839	867	919	806	916	948	817	914	888	888	863	815	826	841	851	821	848	840	840	887	876	854	844	845	813	864	878	883	897	919	902	845	823	818	896	854	898	871	899	852	850	835	863	832	833	828	830	884	895	863	848	859	843	857	947	872	891	847	848	867	820	868	844	865	862	843	932	813	872	819	807	885	881	874	887	867	815	879	853	910	870	880	855	852	878	871	833	880	890	882	890	815	871	852	889	893	831	877	838	852	862	868	879	857	856	853	847	848	822	804	867	911	832	847	845	923	874	901	842	814	893	825	865	847	857	881	905	838	871	849	905	824	886	879	868	923	904	806	900	880	866	929	849	835	899	833	901	802	903	882	882	875	836	909	836	840	890	891	859	887	831	882	859	872	796	839	854	855	804	858	822	858	826	861	863	892	823	792	847	824	853	908	841	853	899	835	854	855	895	891	873	872	852	891	822	843	825	863	804	857	841	822	824	871	861	875	856	877	880	824	859	923	850	819	857	846	898	858	926	796	831	869	841	854	836	880	870	866	917	874	874	822	884	812	863	854	904	887	849	848	871	874	920	838	838	892	844	889	881	846	833	807	886	898	804	820	821	850	867	879	910	879	883	871	843	870	857	909	897	886	847	855	876	876	861	839	844	881	820	898	898	813	859	897	861	872	855	864	889	810	857	882	877	847	864	821	849	847	823	858	912	845	878	899	856	874	928	876	896	842	864	892	800	841	893	840	843	835	837	834	903	887	928	897	853	878	814	892	859	859	920	898	866	855	865	884	860	891	885	892	878	882	869	851	865	854	880	906	861	858	862	865	832	839	874	876	886	897	858	877	861	845	825	890	854	791	828	862	864	952	843	852	866	858	826	839	855	862	863	893	808	835	878	810	825	853	824	843	902	849	876	895	918	895	884	847	905	863	918	891	843	805	837	913	829	890	843	899	901	867	871	901	870	854	815	885	879	867	854	815	869	833	850	825	901	844	896	861	904	856	812	871	865	846	817	852	830	827	892	908	844	859	842	848	869	881	879	926	854	883	906	858	866	875	790	889	865	862	821	806	801	841	859	885	786	887	849	841	857	846	876	930	857	885	845	861	857	872	851	896	848	904	922	800	801	864	840	827	806	854	831	910	861	841	887	879	891	848	853	814	863	893	838	880	880	840	834	830	844	882	856	864	899	849	867	852	867	899	840	821	874	860	814	871	884	838	818	887	814	858	851	869	891	829	825	887	872	831	891	826	851	867	871	855	811	914	833	838	892	870	867	857	849	864	912	856	850	840	840	866	831	846	851	865	815	878	863	850	892	828	830	914	849	851	835	857	849	946	830	843	882	864	863	824	834	908	848	852	886	905	882	869	851	814	858	882	888	888	826	831	883	865	847	867	841	825	876	860	806	888	805	872	831	812	827	911	866	838	903	873	873	916	827	900	835	866	858	880	828	830	851	895	880	855	897	864	897	822	835	850	897	848	890	868	870	833	881	865	850	911	798	905	865	894	901	892	872	857	929	846	867	856	842	859	886	901	857	853	838	844	857	891	886	843	848	878	845	820	879	789	881	868	831	844	867	866	898	845	873	860	925	845	853	805	860	839	850	858	854	859	841	843	849	873	852	843	854	901	847	861	832	852	891	900	844	867	897	876	837	898	840	875	819	907	912	857	817	886	841	892	868	817	872	810	877	849	874	858	815	870	877	884	847	807	829	836	826	842	862	807	870	847	851	855	835	814	871	863	866	862	836	875	885	899	875	831	852	858	837	864	906	847	820	855	888	872	884	824	892	887	834	834	879	899	833	868	875	874	853	865	820	800	837	868	879	877	848	867	798	891	849	859	835	822	919	847	875	885	844	886	851	814	885	904	903	877	861	883	905	864	827	870	822	874	785	901	846	902	902	873	843	821	910	865	869	833	827	843	893	887	891	891	853	860	844	895	873	910	876	860	818	802	847	867	880	875	864	886	845	909	858	889	875	860	897	866	852	850	871	841	842	830	903	879	828	862	887	841	857	924	801	813	871	859	810	870	823	897	866	843	896	822	872	877	852	820	844	885	865	796	830	871	854	813	850	820	846	866	856	898	858	851	885	860	775	815	835	905	833	819	854	852	854	868	822	854	884	832	834	853	811	833	862	874	873	838	839	895	897	848	848	838	856	914	878	906	862	816	908	884	840	875	855	847	830	877	881	811	846	870	863	886	877	833	849	878	907	869	858	903	916	878	917	891	854	887	809	858	877	873	928	854	838	849	881	925	851	884	937	842	931	888	835	894	830	911	848	846	916	781	864	881	885	863	889	892	848	885	836	818	826	863	828	914	878	893	863	850	882	869	869	850	847	864	836	872	863	854	866	799	904	842	851	907	866	867	872	838	861	840	910	866	868	867	880	798	857	927	835	928	867	862	844	838	878	857	873	801	919	869	833	812	878	816	856	858	849	801	828	872	909	851	864	820	817	895	814	895	870	922	878	849	863	846	830	820	886	837	832	834	876	843	880	807	850	861	884	873	893	880	857	874	884	825	827	832	895	890	886	857	842	867	866	863	853	836	881	855	876	893	872	830	900	843	844	900	869	857	953	841	861	824	857	870	846	842	888	901	866	852	837	915	870	909	862	861	906	851	863	828	918	875	853	853	848	875	846	838	829	838	888	852	885	863	849	802	816	831	877	892	809	886	888	900	814	878	869	878	867	854	869	886	869	862	894	839	906	836	848	837	845	861	862	918	876	863	874	900	834	848	851	867	852	886	860	876	837	891	876	890	843	842	858	900	829	872	859	886	856	852	806	841	834	841	879	856	848	863	855	917	811	898	856	889	813	885	820	847	879	845	806	822	868	850	835	836	858	853	835	848	839	911	876	877	805	893	928	895	882	842	873	866	858	867	880	885	861	842	846	854	890	874	854	829	891	866	890	902	865	901	873	875	882	873	874	843	848	866	916	873	879	900	816	874	866	839	855	884	877	893	853	825	853	897	862	806	926	859	865	886	865	851	881	811	810	851	845	885	822	911	856	891	902	860	910	872	834	856	880	853	855	883	881	816	848	867	838	892	822	839
4591	1225	1486	1101	771	602	488	371	318	273	239	229	222	185	206	204	199	196	178	215	177	199	205	170	189	161	181	203	202	203	204	179	207	225	200	196	209	194	193	182	166	180	155	150	156	151	159	190	164	147	146	163	155	134	166	172	163	159	148	161	150	174	167	164	158	158	172	149	161	154	150	160	164	176	152	164	153	145	155	172	186	139	178	160	158	161	147	177	134	132	148	149	153	164	143	129	142	152	168	178	150	161	136	179	140	141	177	149	168	152	141	160	123	147	163	163	155	142	165	146	164	149	183	172	158	154	174	126	178	157	154	142	167	162	163	171	158	167	163	150	141	144	157	172	145	169	168	169	154	166	161	145	151	157	169	138	141	156	164	162	123	146	119	160	153	151	156	150	146	156	167	163	161	152	170	154	158	144	156	174	176	148	156	146	165	164	165	138	176	148	152	165	145	143	158	163	150	155	162	160	144	162	151	133	177	149	167	146	165	173	155	163	167	165	137	141	148	149	165	166	148	147	148	155	158	152	151	146	169	179	168	177	177	173	156	133	120	157	189	147	162	156	165	139	166	161	141	157	173	133	160	139	153	171	165	151	149	195	141	171	162	138	147	169	130	158	145	169	152	164	159	156	166	149	147	134	138	187	160	142	155	166	159	159	204	160	146	156	165	126	152	145	163	167	161	171	166	158	138	145	152	161	165	159	154	173	145	144	174	171	140	140	158	124	172	143	126	138	157	164	136	173	151	158	161	166	164	142	156	147	144	163	170	149	147	149	169	158	157	151	160	149	162	161	168	158	162	146	147	152	138	153	140	140	164	153	143	162	146	168	178	169	158	160	147	163	139	167	158	168	149	182	159	146	176	163	164	148	159	165	151	159	137	165	157	154	135	179	156	166	148	143	148	146	153	161	145	142	160	208	149	158	158	141	159	171	150	132	168	156	146	157	148	165	151	167	139	160	166	159	139	145	165	140	155	162	156	138	149	146	160	173	166	159	158	134	144	142	155	154	143	167	148	160	148	136	183	165	152	143	161	150	162	175	147	161	167	176	143	154	169	156	172	174	156	156	147	158	151	142	158	160	168	153	149	165	171	149	155	135	173	159	152	154	187	170	121	156	170	145	146	154	169	148	191	165	140	156	159	169	163	168	136	176	139	164	151	132	161	164	179	150	163	159	154	173	169	163	162	162	140	155	141	160	164	156	163	156	148	150	142	155	177	149	147	175	155	171	144	160	150	172	165	161	184	164	121	174	153	178	147	179	167	142	162	167	163	150	147	169	159	157	155	156	156	155	163	175	168	142	162	179	157	154	166	151	153	144	148	162	144	150	154	158	137	143	154	156	150	168	156	152	146	164	149	147	190	157	154	148	161	150	127	162	176	158	171	141	136	142	162	149	151	145	164	165	151	157	159	172	167	163	158	157	170	161	162	128	161	175	163	143	153	143	139	178	153	153	139	167	173	158	155	153	142	132	181	162	165	150	166	164	160	161	144	171	153	151	140	168	156	161	163	174	160	122	164	164	155	146	167	140	162	151	157	174	172	150	176	178	161	167	165	157	136	158	158	161	147	163	188	165	150	165	129	153	161	170	168	136	149	175	160	162	164	137	149	147	140	162	135	159	144	165	157	151	181	147	161	170	163	163	164	183	150	164	180	155	164	141	155	146	164	152	168	154	175	152	141	154	142	154	144	150	148	177	143	175	144	130	163	167	147	130	160	163	172	152	160	152	150	170	158	164	161	145	168	145	166	159	144	174	151	132	156	152	163	179	154	147	127	160	138	155	154	169	148	161	165	157	148	135	150	165	178	167	138	169	152	186	175	177	152	154	160	161	166	162	148	181	165	163	158	177	158	159	150	127	173	146	143	174	174	168	144	156	176	152	141	151	164	156	152	123	146	157	148	160	167	142	158	155	137	159	148	143	158	157	139	148	158	135	152	122	154	173	157	173	145	149	169	174	150	145	171	152	166	170	167	168	152	173	172	146	139	162	174	164	157	164	156	160	149	156	158	146	151	160	164	140	180	148	165	146	164	167	150	165	165	153	164	134	170	168	137	145	153	163	164	157	167	147	160	142	161	161	149	158	166	150	160	184	158	158	149	138	177	187	127	146	147	166	141	153	151	124	148	140	149	174	132	154	170	153	161	160	148	142	147	144	127	159	153	144	150	143	169	147	152	146	164	144	168	141	150	160	144	137	166	178	156	154	147	135	163	153	172	177	151	173	148	156	172	155	132	146	170	135	167	144	150	177	141	125	164	157	148	134	176	161	173	164	164	149	136	148	154	149	182	146	152	157	183	138	142	162	168	157	155	170	170	151	156	166	151	163	176	175	189	151	168	166	137	131	172	150	156	144	149	150	131	134	154	172	151	190	146	154	151	143	155	150	174	156	170	132	160	172	165	131	143	168	165	162	153	161	160	129	149	147	165	170	156	161	152	151	173	155	162	161	160	159	159	170	131	153	164	148	168	151	178	164	164	173	164	157	173	157	137	152	171	177	147	121	164	161	167	174	164	138	176	170	159	166	162	171	169	160	148	149	143	156	173	134	135	174	128	140	153	165	161	168	153	159	147	158	178	163	161	151	144	148	158	178	171	151	174	132	158	143	168	146	150	164	160	143	137	156	159	148	161	172	139	174	167	158	161	149	181	156	136	140	144	141	143	155	137	147	148	150	132	158	156	158	153	152	152	177	144	168	127	134	152	151	166	168	177	143	159	182	146	176	168	150	168	143	151	159	161	144	152	160	165	149	153	157	131	143	139	147	159	159	149	148	181	152	144	161	178	156	142	174	153	157	150	145	174	158	164	181	163	168	162	161	151	170	172	148	172	163	165	167	148	151	151	157	143	175	156	153	173	167	152	146	136	156	154	175	157	148	156	145	152	154	160	165	162	150	170	156	152	145	173	172	147	142	169	168	158	162	158	153	141	156	170	122	152	154	150	153	180	146	129	137	169	154	141	163	173	149	152	149	149	185	141	164	180	159	140	163	136	141	157	152	147	174	153	157	144	133	147	154	165	185	142	149	159	141	150	157	163	188	145	143	156	144	161	143	169	162	153	160	163	150	145	152	149	164	180	138	142	154	183	153	139	150	143	167	124	143	148	170	160	153	140	143	161	160	157	171	159	160	177	151	141	163	147	155	149	149	143	162	138	165	164	171	171	163	161	165	130	127	145	159	150	141	167	154	154	156	156	181	154	169	170	149	140	147	149	178	162	164	157	159	167	154	141	139	179	174	156	140	158	142	150	160	145	142	156	179	141	162	164	156	184	161	171	167	155	150	155	161	167	143	161	182	149	158	144	169	131	149	157	176	142	158	164	145	157	157	160	176	149	155	164	150	162	145	176	169	175	147	158	160	160	152	175	146	181	132	158	167	182	169	148	167	151	176	156	171	138	157	136	138	159	154	156	150	125	151	145	140	152	159	166	181	145	149	138	139	158	173	136	175	152	149	170	136	161	141	168	176	168	146	166	140
5591	1736	3876	4231	3613	3030	2348	1916	1600	1500	1333	1180	1141	1038	961	874	936	891	830	830	776	761	835	837	808	807	813	762	814	910	970	800	944	1309	1227	1206	1248	892	745	679	653	544	535	600	536	586	596	600	535	523	579	527	585	522	558	585	562	545	593	536	559	562	538	558	572	551	487	505	527	585	519	523	542	524	538	561	476	542	530	533	552	495	527	523	489	504	509	524	554	539	547	502	498	529	497	504	550	515	508	488	537	528	503	487	559	528	513	523	555	511	500	527	560	537	534	530	532	510	521	527	510	519	503	532	499	545	502	497	520	477	544	519	505	534	519	521	519	512	551	507	486	505	485	502	473	551	534	534	540	550	533	537	530	512	518	493	517	545	477	505	494	542	528	485	503	488	512	501	526	495	536	473	501	521	506	541	520	523	506	530	519	502	478	512	496	479	496	496	529	502	525	504	494	508	546	513	542	506	502	528	537	513	500	517	528	493	528	519	494	520	487	495	525	519	508	496	504	491	488	532	501	496	510	539	513	495	520	504	475	491	520	477	520	520	531	489	506	505	516	563	517	557	514	502	518	511	500	515	544	514	545	532	476	487	540	531	500	537	528	478	527	479	473	524	516	514	529	519	528	560	499	512	532	498	568	534	488	507	540	501	520	526	589	490	488	491	495	518	512	508	519	524	498	502	533	499	514	495	533	564	508	505	531	535	537	514	499	525	514	510	519	514	497	556	495	501	532	521	508	501	501	492	500	493	500	554	547	538	511	539	518	537	542	538	482	539	501	543	509	554	531	531	510	523	509	500	536	536	550	510	501	521	520	467	503	521	515	510	512	535	536	525	497	554	524	511	497	491	482	530	527	516	537	487	550	551	483	528	525	515	471	544	523	503	554	540	502	539	517	543	524	486	521	502	523	531	527	524	540	491	505	543	488	494	566	504	517	537	519	560	477	520	543	520	542	516	494	540	520	514	515	560	500	493	466	507	508	513	533	492	496	525	513	507	514	535	529	536	539	472	533	532	540	510	550	523	555	533	518	505	496	489	518	524	517	502	517	510	522	527	467	530	552	559	513	471	504	518	530	543	473	537	498	544	501	499	566	491	494	511	532	549	489	568	512	496	526	465	566	521	487	515	526	537	545	515	547	505	514	475	501	504	495	549	496	503	531	523	496	515	529	520	525	498	503	525	546	552	552	508	488	511	510	531	485	537	521	473	505	517	479	489	533	489	520	511	534	477	490	521	473	501	486	531	518	533	531	533	501	520	514	530	570	512	510	538	540	490	519	512	476	526	545	526	507	553	526	492	534	541	491	496	518	499	535	511	506	525	537	537	515	529	501	558	535	547	507	531	525	528	533	527	527	508	534	491	510	538	554	484	542	492	515	578	509	535	502	475	558	539	480	518	538	488	510	523	490	487	480	540	544	502	527	536	506	513	514	521	520	535	518	530	505	513	498	549	520	521	496	513	470	523	520	515	538	525	490	556	465	526	551	512	495	511	488	560	519	519	533	505	515	500	561	477	522	508	539	522	565	513	489	487	542	521	491	514	510	514	537	500	506	536	481	506	525	538	525	519	556	506	534	475	518	515	522	521	507	514	511	541	549	537	530	554	453	554	479	528	502	506	532	496	530	513	497	537	544	523	521	467	527	525	520	507	536	465	497	547	532	519	541	498	524	520	550	531	510	498	542	526	496	519	492	543	488	512	538	541	550	513	508	508	529	502	551	493	484	559	554	506	505	488	550	481	516	495	516	496	538	534	533	513	500	520	532	532	508	534	488	547	504	501	518	512	489	499	532	504	494	534	470	517	503	483	542	500	539	504	509	506	537	533	480	564	536	527	516	492	534	497	511	530	479	523	478	514	503	520	498	491	491	518	510	523	522	491	478	502	527	547	517	516	517	477	553	499	566	486	496	512	538	536	557	495	519	512	493	513	532	489	491	501	513	483	507	511	486	490	517	533	499	549	529	524	498	528	545	571	535	527	455	484	484	533	526	522	526	522	510	489	541	473	530	541	535	517	541	555	535	519	524	499	520	510	507	537	541	521	524	510	577	520	525	504	461	503	501	538	548	512	511	527	524	514	539	516	558	477	502	523	503	477	530	545	519	529	504	486	510	501	520	501	509	530	514	490	510	528	487	532	511	565	529	552	519	578	521	540	515	527	495	512	489	535	542	491	548	466	543	507	519	513	488	519	498	510	533	508	523	507	502	555	493	484	524	522	530	534	527	521	477	490	535	546	514	506	515	512	563	523	523	526	521	488	488	544	507	497	497	492	510	532	481	571	528	526	486	497	504	522	511	495	515	535	532	502	515	512	509	521	511	485	534	522	505	469	502	525	503	503	513	518	522	510	511	536	512	537	477	542	482	545	545	523	574	504	534	495	529	525	532	542	494	522	513	528	533	500	549	536	481	466	549	510	503	499	543	555	535	523	527	536	533	495	523	508	514	534	513	488	481	495	518	487	478	481	488	482	534	474	557	483	516	523	517	549	532	520	524	595	557	543	572	513	479	497	516	507	515	547	495	479	514	547	516	565	585	506	537	518	536	520	503	480	507	556	519	525	563	493	528	510	474	512	499	532	529	485	475	529	554	524	498	521	557	500	547	537	522	490	503	505	487	507	541	527	486	521	454	489	550	517	500	538	525	465	525	513	510	505	564	478	492	487	523	500	507	529	514	527	531	493	520	547	533	530	498	515	537	536	492	503	537	507	529	516	501	507	493	486	529	513	470	490	502	533	519	508	533	529	474	489	498	521	485	505	550	542	532	547	521	516	515	514	495	501	528	523	538	538	515	550	498	554	500	501	512	549	542	524	532	503	562	509	488	521	532	506	517	490	501	515	513	528	484	527	505	504	488	507	537	499	496	500	495	498	503	507	545	515	524	480	521	511	550	518	512	540	516	512	532	535	505	517	508	527	511	492	512	545	508	554	528	520	508	498	482	515	523	542	506	509	514	530	498	498	512	508	496	519	527	510	542	491	559	551	559	525	501	518	542	538	533	487	511	551	538	532	561	538	540	499	472	490	513	537	528	533	514	542	492	520	505	535	491	500	490	524	526	543	528	530	485	555	535	515	500	548	506	529	504	515	512	547	486	534	506	529	523	530	519	499	498	501	523	462	577	546	555	481	528	529	548	512	503	501	517	517	502	543	507	506	504	486	503	535	557	549	536	579	519	448	477	548	542	501	556	507	520	537	517	535	498	502	552	546	483	511	511	519	517	526	511	538	478	498	521	533	507	521	503	513	529	542	521	533	515	506	510	562	514	535	483	546	520	504	555	518	499	522	551	531	546	522	504	533	512	561	522	514	493	509	494	496	523	575	518	513	529	477	535	545	499	506	490	513	508	526	517	485	505	532	501	485	526	522	519	537	486	561	472	510	536	503	490	501	532	484	514	520	500	525	507	522	518	498	518	505	493	563	555	473	548	470	524	583	490	551	541	495	556	500	525	483	489	499	560	492	491	529	528	491	501	548	516	483
8370	2408	2878	2038	1264	883	707	561	406	373	309	282	227	243	239	218	201	162	166	178	179	172	175	167	174	167	138	157	143	187	190	172	186	244	200	218	230	157	137	162	126	134	133	132	129	148	137	126	111	120	132	110	115	139	122	117	125	133	123	133	105	132	142	104	128	129	107	118	135	126	106	134	118	138	125	122	122	125	138	113	116	137	113	104	123	130	123	134	125	104	113	119	108	132	127	136	110	121	127	128	116	129	122	123	122	114	126	117	96	115	132	143	122	132	150	130	102	110	135	107	115	125	133	139	105	91	139	122	128	124	138	114	133	107	116	134	125	120	128	93	127	107	120	129	115	123	123	133	124	126	100	122	142	137	128	143	106	125	105	121	117	116	111	119	143	119	115	125	120	123	118	111	112	129	120	120	128	124	130	139	118	123	110	115	113	128	106	125	125	126	110	107	130	105	125	97	112	128	132	110	113	124	137	128	110	99	130	118	113	121	127	90	113	129	131	116	117	125	115	129	127	104	113	114	117	104	124	117	112	134	112	115	113	156	122	122	124	143	122	122	138	113	107	135	117	116	126	114	124	122	135	113	106	119	131	106	134	114	122	125	117	104	135	138	123	90	123	117	130	128	121	104	127	115	130	103	132	129	119	123	119	120	106	113	124	109	101	123	137	115	131	113	123	137	123	137	124	106	116	120	115	114	122	109	110	103	131	113	132	134	128	112	103	121	115	126	132	122	133	133	127	113	116	114	120	93	124	115	130	116	112	121	124	123	125	122	126	126	104	130	121	117	92	109	133	113	125	115	108	113	102	115	136	112	120	106	123	105	118	115	122	118	129	115	117	124	99	121	112	116	99	127	127	120	107	107	131	127	102	101	156	121	128	135	121	128	126	136	120	128	112	133	121	100	126	121	126	112	114	116	111	92	124	113	108	112	120	108	146	122	127	123	109	108	123	106	134	112	115	117	121	130	104	101	106	139	121	128	101	104	124	129	119	130	109	101	111	120	101	127	130	112	128	116	125	114	115	114	121	123	92	134	104	113	114	102	142	127	120	120	119	112	117	127	128	114	121	110	115	142	119	103	134	122	109	124	114	109	107	106	126	109	128	90	120	100	114	117	141	124	133	121	111	106	110	119	117	129	114	126	120	106	116	117	116	117	115	120	147	113	115	128	105	114	120	111	112	122	112	120	127	144	134	119	128	126	108	126	115	129	104	131	122	138	115	131	105	123	116	117	117	130	122	119	111	113	119	108	122	127	109	132	115	125	126	113	135	127	124	130	106	108	124	110	98	138	125	128	97	97	115	103	129	121	114	137	130	130	111	97	100	127	106	107	124	115	123	108	109	132	120	136	108	112	140	118	124	109	93	131	130	132	129	108	111	104	105	135	118	121	107	114	119	118	111	140	142	128	111	114	125	133	115	120	127	127	134	111	123	119	124	148	129	130	138	122	97	111	134	118	112	105	134	127	108	120	113	114	114	119	112	135	106	94	117	122	123	122	104	111	128	123	115	114	131	100	115	117	124	126	113	126	129	118	114	113	115	123	114	108	135	105	117	113	124	121	116	132	107	126	109	104	114	125	113	123	127	109	113	107	117	107	109	135	117	123	119	128	121	126	113	128	116	136	115	114	121	105	112	111	122	119	114	119	104	113	125	107	100	112	116	138	127	121	107	111	119	136	106	105	112	117	114	108	125	99	117	102	125	115	119	109	118	119	126	116	115	89	131	113	134	111	113	119	133	120	96	97	115	131	120	120	111	125	124	111	111	120	128	107	115	109	126	113	119	113	101	115	130	126	110	125	115	126	125	124	117	116	125	120	127	104	121	129	122	117	106	115	128	125	107	114	124	104	115	104	121	101	137	110	138	123	127	116	127	121	127	115	101	133	123	104	116	116	125	98	118	121	125	114	124	136	129	122	138	104	131	133	115	133	119	141	104	134	125	106	120	145	112	114	108	125	103	126	129	125	129	107	96	124	125	101	113	137	108	119	121	108	127	124	126	108	124	100	109	119	128	141	137	117	128	123	103	131	115	129	111	130	126	102	121	131	102	117	118	115	133	106	113	131	126	113	103	125	125	123	109	97	111	118	111	140	84	120	123	119	111	133	130	109	115	124	129	135	121	99	134	135	105	135	103	106	124	113	110	115	101	119	117	121	115	115	109	142	128	116	112	133	115	117	133	115	111	117	146	108	123	116	108	121	118	104	126	99	116	125	136	117	121	108	114	112	120	130	106	124	125	126	122	116	128	126	113	119	116	121	122	124	127	119	128	125	121	110	129	119	118	135	127	134	119	133	110	100	120	121	140	134	122	131	117	127	120	127	132	112	119	102	118	123	105	120	120	119	126	126	139	108	126	125	120	131	118	107	127	122	134	113	109	118	114	137	99	115	138	112	113	119	122	97	123	133	98	120	103	95	119	106	109	137	121	135	132	135	123	107	144	117	102	108	112	133	112	108	125	115	143	109	118	120	150	113	104	116	102	137	129	146	122	134	118	125	105	99	130	114	106	108	124	111	107	131	121	132	136	125	113	125	129	132	101	116	122	111	105	133	109	125	137	134	111	116	125	139	122	108	121	115	116	138	128	112	106	116	111	121	102	118	122	127	121	116	117	114	121	104	138	115	109	120	101	125	121	120	125	109	115	111	116	106	143	119	119	119	97	99	108	115	125	132	98	132	124	111	118	116	122	123	94	116	125	131	101	128	95	124	113	116	119	136	109	109	117	141	136	108	126	119	121	113	124	100	122	121	124	144	105	115	105	129	141	103	107	127	138	111	122	116	110	116	136	116	135	121	122	132	126	132	129	124	127	114	135	108	124	125	114	119	112	139	101	100	138	116	122	119	131	121	139	128	114	131	120	106	132	108	122	96	109	115	136	124	111	103	124	129	105	131	133	136	116	117	101	132	119	112	112	132	125	121	128	115	112	121	105	123	112	116	108	127	137	98	112	122	130	113	126	124	130	120	106	109	116	124	129	119	114	140	116	113	114	122	123	106	131	122	105	131	104	132	106	120	122	131	140	122	109	100	119	112	123	118	130	118	133	125	119	132	105	124	136	126	110	123	106	114	106	98	112	122	133	121	113	112	117	95	113	151	143	141	100	114	107	106	119	132	129	121	110	138	142	120	118	133	122	108	122	112	102	125	105	124	113	126	124	121	103	116	127	123	132	131	125	113	96	104	119	121	106	114	126	118	113	87	121	131	118	111	133	114	133	125	120	128	107	127	120	119	112	95	118	115	121	147	122	112	138	141	121	127	124	119	119	140	113	119	114	108	118	112	119	109	122	116	105	115	122	117	118	133	115	108	125	127	120	95	143	130	128	117	105	124	110	116	116	121	112	116	107	143	114	117	134	128	101	107	103	124	116	120	140	101	115	113	90	120	113	116	115	104	93	118	139	120	106	118	114	111	111	119	130	113	123	122	122	144	137	128	111	108	100	129	122	128	121	128	115	115	108	110	126	128	122	117	109	128
7786	2878	6755	7198	6023	4894	3990	3198	2630	2318	1989	1808	1501	1453	1329	1188	1167	1094	999	927	939	906	968	989	1017	901	921	868	1077	1178	1255	950	1405	1621	1237	1484	1429	1167	888	819	666	564	586	540	495	528	505	513	505	501	533	506	524	502	486	481	451	484	469	473	484	469	456	442	474	493	514	483	438	425	481	454	501	439	432	448	427	425	451	473	492	440	450	443	443	468	454	474	467	456	447	453	396	455	444	432	456	411	441	424	430	397	448	421	463	427	450	456	410	395	478	459	419	409	408	435	425	414	407	386	445	408	460	452	434	417	448	437	435	420	416	438	466	415	440	423	491	476	383	437	394	409	448	451	411	420	435	451	397	411	406	398	386	437	441	439	462	422	382	395	429	441	391	414	409	424	421	427	418	425	443	430	415	423	464	423	391	423	460	429	410	403	428	401	424	427	473	414	407	415	401	420	434	440	438	427	414	417	420	382	450	410	440	412	397	417	411	403	400	455	408	415	411	422	418	423	471	400	423	417	441	473	422	418	433	412	406	402	419	429	430	421	396	417	442	464	430	408	405	390	413	426	431	439	431	401	475	443	429	427	441	419	417	414	427	416	436	406	443	423	430	406	411	439	429	435	421	416	404	451	435	415	420	426	403	430	437	410	420	409	413	426	429	399	440	413	393	449	416	455	419	390	451	395	422	435	427	446	407	423	393	441	402	457	408	430	402	423	426	417	397	398	421	449	422	451	410	446	453	407	403	416	409	417	427	422	420	406	417	383	421	399	428	411	426	415	437	398	461	395	432	440	426	421	408	424	399	424	420	449	453	423	412	412	428	438	418	411	411	405	414	449	412	434	424	430	430	384	419	423	425	415	430	432	403	435	369	423	416	413	435	388	417	397	402	448	397	414	427	458	464	412	420	427	393	420	402	416	417	410	406	443	423	390	446	406	404	387	438	424	402	428	447	398	411	442	429	438	414	450	440	393	435	456	444	420	420	409	373	394	430	439	378	409	434	454	411	442	415	430	426	403	398	442	406	410	423	432	448	460	415	430	411	443	449	435	426	440	423	423	373	418	446	451	393	456	464	412	455	464	431	416	416	447	392	436	446	417	425	398	377	404	419	398	437	418	442	424	429	440	418	409	430	434	410	414	431	448	373	437	431	425	467	435	442	383	453	421	421	467	450	395	455	423	407	402	424	464	383	428	410	424	448	466	410	420	401	434	444	414	424	373	453	455	434	430	400	365	384	391	406	442	416	425	398	420	439	412	397	444	435	445	356	419	417	431	414	449	388	427	395	430	411	449	414	408	390	413	451	453	417	425	424	476	420	379	423	442	464	424	454	435	407	424	438	372	417	383	396	439	418	440	432	402	386	404	448	379	406	424	404	405	395	387	454	449	392	417	446	447	429	457	430	415	414	371	413	435	412	446	417	426	428	404	451	409	440	452	426	432	414	419	479	458	441	416	439	403	376	403	424	420	388	433	408	429	428	426	392	414	411	444	426	385	436	391	421	429	437	426	433	443	405	415	400	426	438	417	407	417	396	467	401	396	415	425	471	426	445	506	435	400	431	406	402	380	427	431	399	394	409	413	410	426	412	365	414	412	404	419	433	409	432	393	412	448	414	461	440	423	453	409	385	444	434	427	452	417	420	418	417	407	415	404	431	407	407	412	448	425	431	405	426	435	401	412	406	417	457	430	458	428	444	435	390	446	421	431	405	414	407	413	454	399	432	440	406	383	448	373	426	397	432	428	445	416	436	455	418	420	423	421	424	384	445	407	411	429	433	407	457	423	389	438	405	441	400	403	453	435	415	418	423	401	438	415	409	422	449	417	399	440	407	404	454	413	406	408	437	425	425	441	375	426	424	428	375	425	424	420	412	395	437	385	414	417	419	422	400	405	398	403	431	387	427	391	424	438	434	412	455	420	421	423	463	423	423	463	398	451	422	452	408	419	420	456	399	425	433	405	412	435	442	435	437	412	422	408	405	411	413	401	401	404	456	430	467	425	414	431	393	432	434	444	445	421	407	437	429	420	454	445	417	419	412	429	424	407	389	426	408	406	439	452	448	380	400	448	430	395	429	421	444	400	418	422	418	392	423	396	435	432	419	406	438	439	405	407	397	394	406	407	410	413	426	388	408	444	431	433	420	424	435	431	427	433	393	449	444	424	411	389	423	430	419	407	424	404	422	414	396	430	446	422	428	403	392	430	414	449	429	457	420	437	428	382	357	399	425	425	443	394	420	430	441	432	428	408	418	445	430	442	441	442	414	419	402	422	406	458	418	416	414	432	414	447	432	387	458	429	441	416	385	395	439	421	468	433	390	412	446	387	439	377	447	394	408	424	411	429	428	415	384	399	421	401	420	413	421	418	412	405	436	389	427	441	421	424	406	421	429	450	401	423	429	413	422	408	395	431	441	449	383	441	415	405	419	446	440	416	466	384	442	412	424	404	421	419	380	450	411	390	400	455	436	405	437	433	466	413	373	420	413	399	417	414	390	464	416	393	446	415	417	445	470	417	422	414	436	411	418	434	372	442	414	432	439	383	402	433	423	416	405	410	424	413	432	425	433	430	430	427	404	423	438	420	441	441	378	432	423	395	401	422	378	420	424	451	404	409	403	415	388	418	424	390	420	448	411	454	411	431	439	439	423	402	412	417	426	405	397	412	430	470	391	422	445	433	435	451	400	409	428	418	436	418	379	408	470	388	429	406	415	445	429	396	462	405	437	395	389	406	440	429	417	405	398	406	418	407	403	419	427	412	417	447	413	414	372	408	433	436	443	404	411	427	423	408	392	432	421	427	427	415	404	447	431	398	421	394	456	409	412	430	384	429	398	430	443	422	430	418	418	440	450	415	399	424	398	380	429	401	434	463	417	412	407	419	432	398	408	439	449	394	413	425	425	403	435	391	425	442	426	389	412	414	397	391	441	424	409	406	416	402	404	396	421	425	387	453	446	408	424	411	423	446	419	464	393	404	414	419	412	406	399	435	451	406	416	387	466	456	399	402	441	420	416	401	436	409	413	423	402	431	433	446	436	411	429	428	426	423	407	419	424	413	421	419	391	424	435	424	412	427	433	389	404	411	433	438	434	416	384	413	416	399	373	396	451	430	420	442	431	375	435	435	401	393	416	400	420	427	426	402	407	394	416	427	419	418	420	395	430	454	439	451	419	369	450	454	430	386	461	427	427	393	415	402	408	425	418	425	414	430	390	388	425	435	438	437	401	414	443	398	430	418	426	439	421	428	372	445	447	381	364	402	393	443	474	419	429	432	410	437	425	374	416	411	448	414	431	392	400	422	410	445	420	405	393	430	453	411	423	402	420	436	428	452	430	444	407	373	425	477	451	391	427	446	419	430	400	393	427	432	416	467	446	413	416	431	414	430	420	405	443	408	426	395	422	383	430	390	428	404	418	412	427	428	453	377	411	431	389	444	394	425	435	415	428	435	409	437	419	393	407	414	390	406	429	430	434	413	420	430	429	470
1253	339	366	324	297	294	297	294	291	281	263	279	260	276	300	266	258	287	309	272	288	305	269	287	297	265	283	270	280	303	284	263	286	277	255	286	302	290	284	314	263	284	261	289	294	271	255	251	291	269	282	296	255	293	296	294	319	292	283	270	296	277	284	302	267	285	266	291	276	264	273	272	263	272	277	287	301	285	283	262	287	267	285	274	245	292	296	272	283	266	254	286	316	294	289	276	289	256	256	271	270	253	265	267	286	285	287	271	288	281	269	274	310	303	311	247	309	287	316	267	283	278	299	287	271	277	329	292	288	300	290	263	298	295	282	294	276	297	286	290	275	265	274	273	308	311	254	268	272	283	280	283	270	267	283	272	278	284	314	261	271	276	275	288	276	290	285	277	273	286	270	279	300	278	275	307	273	292	240	306	250	271	289	261	272	262	273	284	246	273	267	246	310	307	282	265	271	254	263	304	304	283	274	295	264	271	271	244	271	293	249	269	303	269	276	275	265	265	267	275	258	271	265	309	279	291	273	288	279	269	284	271	301	252	255	316	300	276	260	286	283	265	296	278	279	280	261	279	268	277	305	295	275	269	260	295	284	278	279	269	271	266	274	284	267	288	297	283	260	274	255	284	298	302	290	252	246	303	270	300	317	278	269	317	291	290	296	271	299	283	314	271	265	283	300	279	299	289	269	284	261	287	265	280	284	261	279	299	277	267	276	298	261	275	266	268	276	329	265	261	292	251	294	317	292	286	313	271	297	265	276	294	274	254	280	271	290	277	304	262	283	306	278	274	275	281	291	279	265	295	321	267	282	249	274	284	272	292	274	278	262	258	320	272	272	260	281	283	315	298	257	308	294	294	266	252	286	245	245	282	296	282	305	296	281	283	298	289	271	267	277	237	253	267	282	268	291	279	295	279	267	284	284	258	297	256	271	270	266	276	292	292	282	298	302	295	275	297	313	271	261	297	262	298	288	251	289	268	267	296	303	293	296	310	253	305	301	279	266	275	280	288	289	266	296	284	299	278	260	280	261	259	272	300	268	293	263	277	277	310	297	271	252	289	253	281	293	280	302	294	262	277	260	264	261	284	332	301	278	292	290	261	270	299	298	300	297	257	293	262	296	264	257	286	241	267	328	262	284	280	265	278	296	302	276	286	271	276	288	273	307	298	284	272	265	289	303	262	327	274	291	251	268	301	287	279	304	297	308	299	282	281	292	284	295	278	310	268	248	281	282	280	301	281	268	261	280	282	279	302	326	255	268	284	285	267	278	297	282	306	272	287	299	272	270	279	255	279	299	290	290	278	287	278	305	285	290	303	282	281	303	269	287	276	239	293	250	316	281	270	311	288	293	276	279	281	267	283	269	275	279	284	254	265	297	289	296	256	296	283	265	296	296	292	262	287	299	264	294	275	264	283	294	279	277	276	291	307	294	280	270	290	299	283	301	280	316	299	265	270	293	282	244	288	280	282	294	289	272	272	271	265	242	279	270	263	277	261	279	293	279	262	265	322	284	291	302	299	301	268	303	278	265	283	293	275	301	281	280	312	277	270	300	249	289	269	296	315	279	261	306	265	284	275	300	268	317	271	290	292	257	276	284	296	271	287	274	296	309	275	277	282	279	283	283	259	275	301	282	269	290	291	296	300	272	276	281	261	302	272	239	264	249	268	290	274	249	293	289	279	285	264	289	277	254	289	255	304	291	307	293	288	279	279	274	310	290	271	278	257	275	282	250	292	268	271	286	246	253	314	276	264	249	313	286	279	287	315	288	287	282	286	275	279	320	280	270	275	314	257	288	279	260	296	273	287	298	297	284	262	298	280	269	272	272	257	271	266	286	300	286	266	262	271	297	295	324	283	287	309	244	281	269	276	260	261	260	278	286	260	260	278	279	284	273	254	286	284	247	283	299	276	282	289	283	251	287	275	283	288	282	278	266	291	261	264	288	296	236	265	269	278	296	277	324	293	271	279	262	263	270	274	280	275	268	296	276	315	259	266	266	291	274	277	282	274	277	253	283	306	279	269	267	286	293	292	290	267	282	274	278	261	268	257	275	281	274	299	287	245	300	291	281	291	266	280	293	257	279	248	272	270	272	293	258	259	259	278	279	271	286	284	254	305	294	272	277	243	271	261	293	274	301	301	305	262	275	269	301	261	274	253	286	281	277	274	272	290	270	269	267	283	267	300	282	316	279	280	295	251	258	269	272	270	286	291	284	294	256	290	293	252	278	281	269	266	246	282	239	268	288	279	252	237	290	234	271	272	285	268	250	275	273	282	294	288	254	291	294	266	291	263	284	306	238	307	299	285	257	270	289	259	284	273	279	288	257	269	263	296	285	276	277	256	248	297	290	272	263	279	289	283	289	282	272	271	293	279	272	267	290	276	264	264	303	258	283	297	262	286	302	294	262	289	290	283	270	300	272	295	297	264	272	307	286	279	308	312	280	265	293	306	303	296	299	291	273	283	289	300	300	266	264	299	272	272	291	270	280	276	296	284	272	268	262	268	286	286	287	275	300	283	257	295	261	309	297	269	265	277	283	259	297	233	320	267	257	278	275	283	263	268	296	277	289	272	296	277	282	287	274	280	286	299	247	275	306	252	273	275	281	286	296	288	282	281	293	282	301	275	279	326	247	306	274	288	270	274	288	285	275	266	265	254	280	276	290	284	285	280	283	270	319	258	255	299	262	304	276	267	263	278	304	290	306	283	286	263	300	280	268	301	284	242	273	282	278	287	275	259	299	265	253	276	239	263	271	257	286	286	294	272	263	290	251	262	310	285	236	260	283	251	275	294	273	294	289	277	251	284	254	276	280	269	259	271	300	265	257	300	304	277	273	287	283	261	303	289	261	286	292	311	300	298	289	264	286	292	282	286	304	260	303	288	262	296	281	260	270	278	276	265	289	303	298	285	277	310	277	296	283	290	268	295	300	275	264	278	270	275	296	275	277	284	277	303	262	286	286	252	274	296	263	254	268	252	292	275	262	295	296	302	276	269	281	283	253	252	295	275	292	278	271	303	256	271	242	283	275	273	276	256	278	253	291	268	271	262	302	281	312	253	248	322	262	276	277	272	264	290	262	293	298	255	271	343	264	276	280	255	268	288	288	278	282	268	273	275	286	266	270	287	294	269	294	314	261	273	279	283	257	299	301	298	292	256	256	281	301	293	268	296	349	307	275	272	281	271	267	286	283	253	235	264	287	274	252	289	288	268	288	273	269	275	272	278	280	268	261	273	277	293	260	280	282	249	257	276	290	243	269	288	286	281	281	273	255	294	283	271	278	304	273	280	282	268	286	288	300	302	312	275	268	255	252	277	301	280	266	297	266	262	284	288	286	291	294	284	264	292	296	251	287	283	251	292	273	240	277	303	251	296	306	252	294	285	264	285	269	267	271	276	245	284	270	283	285	290	292	273	265	267	272	273	292	263	268	294	249	278	278	280	291	300	274	282	281	294	281	270	272	250	261	249	288	279
2332	997	1050	1095	1040	960	939	953	939	879	906	887	907	917	921	890	863	881	808	895	901	901	892	902	853	861	849	858	887	874	841	902	850	901	918	878	908	866	840	878	877	870	909	829	843	855	801	881	903	832	891	852	842	878	922	836	885	854	930	849	889	838	835	835	886	839	883	828	853	835	853	855	835	816	878	817	872	841	865	802	885	901	822	858	884	843	840	861	876	824	832	889	884	854	868	869	828	877	842	812	900	853	821	811	863	849	829	868	891	853	816	873	863	919	853	854	886	881	878	905	918	878	842	894	831	894	861	866	863	883	824	858	811	886	859	834	834	879	886	843	886	875	866	818	845	825	850	850	852	836	881	840	860	842	850	855	798	922	882	818	847	950	852	773	853	873	870	855	913	842	894	851	870	841	857	824	883	836	870	867	875	851	860	808	829	876	901	824	876	863	834	872	899	834	821	867	830	869	814	855	831	883	867	881	861	869	916	912	863	840	853	870	908	845	853	807	895	835	885	855	839	890	858	873	844	836	838	835	879	902	873	890	865	915	819	888	847	880	851	840	822	846	865	888	848	836	857	832	874	826	837	865	835	841	852	892	854	844	836	846	857	866	899	898	845	875	873	887	859	851	860	910	913	849	835	830	844	891	842	855	888	859	817	871	865	831	837	888	835	889	884	854	870	878	857	869	849	817	839	843	854	882	832	865	835	848	879	853	834	795	872	880	794	864	902	850	825	825	855	874	868	839	890	856	880	879	820	805	867	844	837	837	901	849	871	890	833	912	908	883	871	897	868	846	835	891	878	887	857	876	837	906	898	821	904	871	881	858	850	851	882	866	863	860	892	861	894	833	837	904	894	808	870	846	882	891	847	858	866	857	887	870	934	858	896	845	884	867	886	869	852	877	853	885	845	865	797	827	829	891	854	819	893	792	825	825	837	878	877	833	843	840	847	873	915	895	814	833	833	887	829	829	836	837	848	877	831	845	850	879	915	875	867	858	888	855	817	821	891	872	911	815	871	853	870	871	797	818	832	884	849	854	882	890	890	836	870	897	850	878	912	851	915	869	874	865	901	834	880	870	904	887	812	887	824	808	866	828	810	887	831	876	869	877	868	874	837	866	870	841	823	848	837	853	855	869	851	880	815	807	849	905	805	851	854	836	832	905	892	855	918	874	897	864	858	854	809	906	865	867	914	842	878	849	841	867	833	875	841	830	824	867	864	824	886	893	853	881	873	866	862	913	850	862	853	851	872	884	880	889	871	857	885	849	863	860	859	877	863	839	881	879	876	897	858	841	794	903	853	844	868	865	853	869	858	861	838	829	849	825	871	889	806	863	847	856	882	866	850	815	854	828	840	830	906	860	924	842	830	858	896	876	904	901	853	866	878	859	848	837	862	864	837	838	910	863	858	877	855	865	864	851	892	826	859	858	883	871	890	815	867	837	913	830	937	882	817	852	819	848	869	835	836	852	890	894	874	863	876	912	842	870	817	832	824	889	881	893	832	860	897	830	925	861	822	914	872	842	902	868	884	802	803	845	824	845	846	867	785	867	889	898	829	824	869	853	863	883	849	863	856	884	835	883	835	840	892	850	844	862	852	873	827	861	800	853	878	863	865	842	857	868	863	843	855	840	850	868	919	889	838	835	844	802	810	877	859	885	867	842	845	814	841	795	883	839	903	822	877	861	822	874	902	863	830	813	850	842	862	900	791	894	897	877	875	831	860	866	859	854	887	819	885	871	856	903	875	804	862	892	821	852	861	874	868	856	906	833	875	899	839	862	841	853	857	865	886	846	893	850	870	826	858	837	870	865	867	853	831	879	825	927	836	779	876	842	892	878	863	832	868	842	875	890	859	872	854	844	867	848	846	882	863	844	831	863	817	827	872	879	891	877	860	829	860	879	921	911	852	854	892	837	826	914	886	837	836	885	893	880	844	856	837	859	864	835	857	821	870	867	854	928	869	864	894	865	880	865	843	911	846	824	811	854	866	866	854	811	861	826	846	890	863	882	834	882	883	886	924	902	843	861	842	814	858	884	817	915	819	811	868	842	820	868	836	850	812	913	896	820	907	860	855	864	836	889	853	850	860	864	820	893	826	930	904	822	843	917	844	860	857	877	836	870	869	897	863	906	890	814	854	874	823	893	892	832	863	826	924	875	896	869	801	850	864	876	882	903	866	810	866	813	924	807	875	839	874	837	898	919	904	844	857	857	853	856	851	855	906	787	862	856	855	874	811	847	828	826	836	868	911	865	813	868	866	859	853	859	848	826	876	875	883	846	883	876	863	835	850	905	906	889	831	797	847	821	891	855	899	825	825	897	871	864	924	842	867	820	862	860	881	842	866	899	888	831	896	850	862	857	893	881	849	873	891	880	819	860	875	808	872	857	846	870	848	840	843	802	848	903	822	851	843	865	853	847	855	865	848	823	874	906	834	906	870	881	824	864	853	858	880	847	897	827	811	906	857	876	897	870	860	865	821	849	885	856	867	844	899	834	887	861	849	883	896	847	868	856	831	847	875	827	845	828	852	820	850	846	849	848	834	895	899	878	907	832	855	845	890	839	853	852	856	835	837	799	923	878	826	803	901	901	853	865	932	896	878	847	820	914	844	881	878	847	884	892	854	847	859	858	886	853	859	825	832	911	888	900	803	828	844	867	861	881	839	859	909	907	852	784	859	826	849	860	864	863	901	851	908	785	835	881	874	839	932	857	818	877	875	838	798	827	820	802	916	868	824	911	853	834	871	845	883	840	853	907	857	886	871	794	871	844	898	854	868	867	837	852	856	864	880	947	854	814	850	831	895	836	839	855	826	878	901	874	841	847	827	840	887	855	897	866	896	871	815	873	841	874	895	813	877	917	875	876	909	844	878	854	892	829	823	845	887	816	889	872	858	881	884	904	860	843	849	825	865	844	850	868	876	864	839	836	874	838	865	883	882	896	864	854	829	835	917	849	876	848	907	880	859	884	864	875	879	906	852	909	829	814	834	895	839	859	859	854	876	837	866	880	821	856	893	859	851	864	835	850	806	910	896	833	889	889	825	858	824	876	867	899	870	810	863	846	876	857	836	870	876	850	846	850	867	924	873	879	865	884	875	871	841	865	856	898	862	850	855	864	922	852	832	843	857	903	835	865	838	857	910	832	858	856	846	872	868	865	837	840	900	829	899	887	799	935	842	811	879	852	888	896	829	884	826	876	823	816	878	809	864	869	830	857	797	842	885	854	829	834	799	868	857	835	890	819	852	901	837	858	852	888	900	837	876	843	847	836	891	850	817	863	847	843	807	838	859	883	888	876	916	854	890	827	893	894	866	819	877	861	861	857	846	862	863	869	822	836	854	854	861	818	868	849	852	859	866	831	920	897	842	835	885	872	920	859	852	853	827	874	863	827	892	874	815	868	881	820	885	837	842	858	912	843	825	868	861	889	845	926	889	856	833	880	867	878	845	883	856	903	855	826	870	862	867	798	833	871	893	808
4732	1256	1533	1039	740	587	450	362	315	293	262	243	206	209	206	211	220	189	168	185	184	179	167	205	179	178	158	156	176	171	168	184	203	208	182	207	219	189	181	159	168	170	156	137	164	171	165	164	160	154	147	173	157	168	145	157	135	176	132	172	165	174	153	146	155	171	170	163	154	166	150	161	146	162	161	148	133	187	164	146	162	147	154	147	190	168	161	145	154	140	148	143	143	163	185	171	153	177	147	160	188	143	160	134	132	156	145	148	145	172	149	169	131	140	166	161	154	154	164	170	166	156	153	162	159	148	139	141	164	164	142	147	170	144	155	146	152	144	164	159	152	158	161	150	155	167	161	189	158	127	139	155	156	160	174	162	148	152	182	157	165	148	140	170	166	167	159	148	157	157	137	150	144	156	162	153	134	154	155	145	149	138	148	137	159	137	154	151	154	167	145	158	146	160	158	141	157	156	163	141	137	174	152	165	167	151	169	173	161	143	148	160	154	165	125	174	159	152	147	154	155	167	161	152	132	144	151	163	162	144	154	145	161	141	159	157	183	152	168	143	129	168	141	147	159	161	151	165	168	157	140	163	152	164	151	159	150	157	166	166	144	170	154	152	147	161	157	145	148	151	139	181	163	162	156	176	174	164	170	159	150	161	116	146	153	178	182	156	148	145	166	161	151	151	167	149	171	162	147	163	168	135	167	169	155	125	165	168	136	152	158	151	150	171	150	168	152	144	165	145	145	150	148	143	169	142	169	184	163	158	173	155	155	151	157	158	149	175	146	168	161	141	174	129	167	165	131	134	175	157	177	153	130	170	165	153	138	151	143	159	146	170	155	169	133	158	162	138	173	148	157	163	158	157	149	150	170	156	148	166	160	148	168	144	157	146	164	152	142	151	160	171	171	149	149	162	144	136	155	138	177	163	150	158	149	151	152	175	141	168	141	162	142	150	146	146	149	153	154	159	174	178	159	149	164	159	145	176	180	152	154	139	156	146	149	154	173	143	155	160	177	139	130	143	145	154	170	160	160	167	164	149	162	166	162	161	182	153	158	176	148	146	162	157	146	151	135	138	147	158	154	164	135	158	156	142	178	142	152	169	146	159	161	142	154	142	157	144	162	170	147	152	149	138	147	149	158	161	133	150	158	150	135	172	154	140	142	157	171	156	167	161	155	135	155	153	161	166	156	158	179	128	158	170	171	163	142	167	167	158	157	146	145	154	135	151	163	147	188	154	153	125	153	165	167	145	182	159	154	138	147	139	164	159	157	155	167	155	156	153	141	163	149	118	145	167	138	179	160	167	144	155	172	170	156	154	164	149	168	142	149	151	171	173	160	151	185	155	148	166	164	158	158	147	156	149	165	152	141	144	131	148	156	172	174	154	165	161	167	170	162	156	162	141	148	189	152	152	168	145	177	169	155	144	143	157	155	165	154	173	149	157	162	152	165	151	137	175	133	147	134	141	163	178	164	173	158	162	138	164	157	188	183	131	158	152	143	146	156	165	157	160	179	150	162	153	168	158	121	145	146	135	172	163	169	149	168	160	139	160	172	176	171	166	138	138	181	165	169	153	161	139	149	141	167	149	163	157	159	166	167	168	165	173	157	136	153	173	147	140	167	190	157	145	163	166	156	138	160	173	140	159	144	161	153	151	160	145	139	127	143	175	168	157	163	151	153	175	150	143	156	143	149	140	145	162	151	144	175	173	174	154	166	169	157	132	132	139	160	166	142	169	154	144	151	162	156	144	127	162	156	146	167	149	148	156	172	132	135	150	137	148	154	155	162	167	164	155	173	155	160	152	154	165	179	141	172	152	152	139	142	158	165	137	178	140	143	149	159	154	170	160	152	162	161	151	170	143	138	143	153	151	154	154	190	155	154	160	157	150	159	144	158	144	168	172	167	144	141	152	153	162	150	163	151	170	162	139	165	154	159	162	151	156	143	159	151	167	149	151	162	160	163	140	168	141	170	155	139	156	159	160	151	156	175	155	153	150	161	154	165	154	153	148	153	159	170	142	159	159	149	158	142	166	156	157	157	163	168	160	164	148	155	147	158	151	155	137	158	170	127	156	136	149	152	146	138	156	161	152	165	131	151	156	167	177	154	156	169	185	143	169	164	158	150	136	134	156	152	151	155	183	174	151	155	137	182	144	170	169	148	154	158	138	140	156	159	156	181	164	158	180	158	156	162	162	142	146	177	161	150	152	144	180	140	146	155	161	145	149	157	135	167	167	192	150	145	152	145	145	136	162	147	141	181	147	139	150	150	144	162	156	154	147	156	172	146	143	169	150	161	154	147	135	175	155	143	124	154	162	161	153	159	165	157	167	145	142	154	142	162	143	165	129	171	148	168	175	152	171	157	176	150	169	144	156	182	158	137	157	144	173	156	149	163	145	148	164	171	155	145	150	152	149	162	135	164	156	133	166	171	171	161	156	147	132	139	181	177	135	146	148	168	154	141	162	159	165	148	129	167	145	172	155	159	163	168	169	148	152	168	171	149	151	151	158	162	150	158	136	155	147	154	165	144	178	157	160	163	160	163	151	162	154	174	154	157	182	138	154	157	156	162	148	164	135	134	155	151	150	151	166	141	156	163	150	141	156	165	150	159	151	148	161	165	156	152	178	169	168	149	165	166	173	142	147	147	137	137	166	176	163	160	173	154	138	182	161	146	153	161	140	147	152	151	134	130	130	157	157	156	151	151	151	138	153	142	154	129	156	181	160	162	153	171	138	134	150	160	158	137	162	168	144	164	173	141	152	168	142	164	143	157	149	162	162	157	133	152	160	154	140	154	140	148	139	160	166	146	177	146	152	154	154	159	155	156	125	146	157	157	155	166	153	140	175	178	162	141	162	142	168	141	151	159	154	147	156	168	172	190	176	154	170	158	154	156	149	134	157	144	142	151	165	152	135	169	162	143	176	156	131	144	160	150	162	163	161	159	150	151	146	173	144	177	174	159	144	148	123	164	170	126	140	163	163	148	148	140	159	169	145	159	145	156	159	162	157	165	142	166	133	160	172	158	142	171	165	157	151	149	139	164	169	162	197	160	154	143	171	170	171	164	140	148	149	170	157	143	142	161	142	166	151	162	153	162	170	161	166	151	175	171	159	160	166	153	169	164	155	155	176	157	158	149	145	155	165	165	162	160	151	135	156	176	156	157	159	170	141	169	131	166	165	165	131	153	167	133	166	150	150	144	165	153	158	172	162	157	153	168	153	142	168	147	155	138	161	157	141	181	166	166	157	150	138	165	163	138	163	161	145	158	159	176	143	151	138	142	141	167	163	166	179	154	157	163	153	183	139	165	147	140	164	156	176	148	150	130	162	173	158	169	145	151	164	158	152	135	131	153	145	132	123	137	167	148	178	166	144	156	160	171	152	147	158	149	165	164	139	150	119	159	168	155	157	136	152	156	155	149	145	163	182	175	151	163	170	151	146	152	162	163	173	155	162	156	182	169	157	136	148	143	162	138	152
5639	1805	3990	4190	3542	2818	2351	2013	1709	1492	1318	1219	1151	1052	981	924	874	890	800	773	767	779	718	804	785	799	745	733	875	860	1073	824	933	1103	874	942	985	895	735	717	643	575	572	609	571	531	554	551	541	544	548	565	588	611	531	580	550	535	536	531	589	530	556	533	558	482	554	530	577	557	565	515	558	506	524	492	556	487	571	528	539	479	527	537	502	501	534	527	518	548	506	532	527	553	514	524	485	498	508	538	495	514	519	513	505	491	493	580	517	477	507	486	526	548	545	513	527	520	512	536	495	551	501	528	532	535	541	488	500	475	450	509	509	517	551	515	536	496	467	552	507	514	523	545	496	505	538	513	505	485	517	543	525	487	547	499	506	551	514	513	534	518	505	519	553	512	508	504	513	578	517	525	528	569	535	543	486	559	497	533	535	493	538	528	471	514	519	514	466	514	488	520	501	559	508	496	550	499	543	539	521	536	510	516	526	520	530	539	528	529	511	507	529	542	505	529	521	521	499	542	551	536	508	540	532	495	508	504	550	534	514	515	501	546	519	529	508	500	498	468	525	511	508	496	522	511	521	469	472	500	518	533	555	515	508	532	534	511	516	498	512	501	522	535	504	544	559	565	519	548	539	503	544	502	492	482	523	528	518	510	497	521	513	475	498	487	529	478	540	495	530	518	516	483	520	492	509	491	506	471	527	513	507	524	508	504	511	493	511	501	517	513	551	521	505	515	515	515	527	484	495	537	556	500	518	490	533	526	539	495	537	512	534	533	530	525	538	511	514	495	481	559	517	502	527	508	490	522	533	533	549	519	565	501	517	513	538	533	512	509	500	491	525	509	539	538	485	502	519	549	532	542	529	534	509	500	510	510	498	496	524	495	505	519	520	485	496	569	521	519	572	514	515	522	503	527	484	503	546	498	496	519	537	480	498	506	544	501	482	508	524	495	535	520	474	523	496	512	528	522	545	510	504	497	532	516	503	509	523	484	523	531	557	527	524	505	527	506	522	521	506	493	529	495	512	530	533	516	525	537	552	523	499	507	534	532	527	529	510	504	545	523	535	493	517	498	519	541	531	548	533	486	523	498	493	524	503	538	489	537	524	488	514	490	535	494	513	543	505	535	471	514	530	480	518	511	530	514	500	517	491	509	472	514	531	509	548	500	541	492	505	518	523	484	505	502	524	532	531	529	513	524	504	543	519	547	530	435	457	540	467	511	551	512	542	524	477	494	501	515	519	519	484	500	525	494	546	522	535	483	531	514	491	515	540	503	517	526	527	528	483	532	527	517	498	534	499	481	534	505	521	528	516	497	480	525	576	533	529	532	481	528	525	531	522	506	503	531	534	524	515	510	555	512	531	499	537	514	509	503	506	539	530	512	545	524	494	497	500	483	528	511	527	534	533	491	508	525	492	543	505	539	510	514	479	465	520	534	506	529	504	517	477	513	522	540	544	508	525	505	503	524	488	540	490	516	538	491	493	526	557	543	541	522	509	495	530	532	509	528	521	504	472	527	541	500	546	525	494	519	476	550	540	528	522	486	523	524	512	492	537	474	530	492	489	501	505	542	551	507	506	536	516	529	466	498	501	532	506	471	533	525	520	532	499	515	544	511	540	491	533	490	520	571	514	507	489	490	523	506	468	493	465	558	499	509	536	555	494	498	475	536	518	545	553	494	514	513	525	487	515	522	486	542	504	493	543	531	538	519	507	478	512	502	468	515	509	510	465	527	528	550	527	484	551	506	490	522	515	492	546	508	512	534	513	532	535	528	545	526	475	476	492	507	498	502	523	523	518	507	538	514	517	522	477	474	527	539	490	514	547	524	530	509	497	508	539	522	534	528	520	517	524	513	502	547	497	527	483	522	508	532	504	530	546	518	512	478	526	549	514	511	497	497	548	541	493	531	546	505	568	544	516	548	513	512	555	546	527	511	518	479	518	565	557	534	467	531	516	521	516	569	522	545	520	550	474	532	497	530	494	499	517	481	533	532	483	518	493	494	492	521	462	542	503	552	493	538	529	486	520	531	511	546	497	539	565	468	494	513	524	510	559	528	516	497	501	527	533	511	509	534	546	535	529	528	471	522	544	513	514	536	548	499	517	528	519	529	536	503	530	506	497	519	546	531	500	556	491	538	503	495	548	506	507	465	483	493	497	539	533	498	520	485	496	513	507	498	492	585	534	488	510	535	515	521	456	532	490	501	518	493	455	539	485	502	530	540	476	533	505	495	511	483	494	539	555	525	528	531	498	553	500	532	508	521	555	558	485	492	502	540	522	525	493	526	476	518	511	515	529	469	511	500	526	534	553	522	528	479	527	511	526	517	543	499	498	519	540	516	498	501	516	519	517	498	503	522	531	528	529	512	528	487	528	500	491	504	503	513	508	504	507	530	492	503	521	473	507	506	533	534	511	514	506	558	514	519	492	553	503	455	461	515	544	463	501	555	509	530	549	487	474	538	479	498	538	511	541	466	523	517	480	521	519	523	490	544	562	500	529	495	517	527	535	489	472	532	536	482	515	526	492	520	506	513	521	526	474	507	518	543	539	521	546	560	517	527	544	498	495	507	549	528	498	528	527	538	487	549	542	489	527	509	517	486	536	492	529	500	498	506	504	513	526	541	519	494	538	499	497	484	547	498	556	524	555	560	466	509	471	504	509	525	531	508	502	510	504	525	516	557	524	508	526	473	522	522	540	497	514	491	530	525	515	517	508	471	524	507	499	502	494	495	536	507	538	509	564	538	536	491	479	529	495	489	562	513	510	472	509	518	497	497	523	518	527	505	514	509	550	485	518	518	512	508	538	492	481	539	457	503	486	506	534	517	496	541	571	475	564	521	544	517	551	485	533	529	500	544	539	534	503	500	502	534	552	533	498	551	543	525	556	521	499	528	490	535	481	486	510	548	482	485	470	498	523	514	510	501	494	520	525	514	515	500	562	534	481	515	493	529	499	503	486	525	530	495	461	525	544	502	517	497	521	465	522	502	486	563	460	530	474	553	550	532	537	490	543	457	529	515	504	484	485	516	524	531	508	496	563	535	453	519	509	468	528	507	532	546	516	530	546	521	502	460	552	537	476	507	503	530	513	522	519	535	522	510	504	520	481	509	488	571	547	514	509	543	526	519	556	507	525	540	544	524	522	496	465	542	502	512	549	468	522	515	501	530	508	526	493	503	520	502	528	548	532	515	529	535	526	530	509	505	487	478	512	492	498	536	535	546	554	520	511	523	505	497	516	508	551	517	544	526	483	548	562	509	536	509	517	531	498	454	531	509	504	485	544	489	524	510	558	529	545	461	533	522	515	517	523	546	540	487	558	502	505	497	509	511	558	553	520	521	488	497	512	533	544	491	503	477	501	506	521	524	476	525	544	546	492	498	523	553	512	496	526	569	542	545	556	498	496	486	499	521	562	525	496	515	524	514	494	499	517	492	503	507	528	528	532	512	530	511	506	500	506	495	509	529	486	499	509	525	515	532
8574	2405	2862	2071	1312	907	670	505	472	378	287	275	253	256	229	223	202	194	186	179	160	177	158	161	180	177	169	170	183	182	211	181	197	209	167	202	196	190	164	165	144	129	138	134	110	142	138	107	116	127	139	144	146	112	127	111	142	109	137	120	127	128	142	142	119	109	124	130	116	124	126	114	128	127	128	135	140	121	117	129	114	131	126	103	126	124	120	123	111	124	122	106	131	116	127	109	116	121	134	146	99	106	121	116	116	117	119	120	118	93	83	132	120	114	119	123	115	116	123	113	119	104	122	132	120	126	102	109	101	108	121	132	126	108	127	115	113	113	135	112	115	120	122	141	120	130	131	127	134	114	119	109	122	113	110	137	133	135	138	109	128	113	139	151	112	131	124	130	126	116	138	106	120	111	106	114	98	140	118	119	133	112	150	125	124	125	130	114	116	130	133	116	116	120	108	104	142	136	123	115	126	126	92	121	104	97	131	115	118	105	123	124	115	124	113	131	121	145	122	117	115	111	137	135	112	122	108	147	111	124	118	135	129	138	117	131	117	129	132	125	117	109	112	131	123	129	112	124	123	117	121	111	134	131	124	120	100	127	123	133	122	104	124	119	110	155	120	127	99	116	113	110	109	108	130	103	126	120	125	116	111	106	111	106	113	129	121	113	124	116	133	116	135	115	119	126	131	130	119	144	111	118	135	112	119	119	117	137	100	118	117	114	123	116	118	131	117	124	110	117	105	115	120	131	117	127	115	128	124	128	142	102	122	131	114	110	121	107	106	128	142	107	141	118	111	136	131	118	111	103	100	126	104	100	130	114	112	140	128	126	120	124	126	129	135	134	118	123	105	126	115	123	125	130	124	123	127	115	123	129	114	119	114	120	121	107	134	122	124	113	108	128	121	127	127	121	114	104	127	125	129	137	121	104	122	143	123	137	111	104	112	129	120	131	118	125	124	126	124	103	109	116	111	126	132	110	128	124	130	131	117	112	138	121	114	127	117	109	114	122	114	117	127	132	123	113	147	114	119	131	107	134	105	134	126	114	134	118	131	117	121	107	117	116	112	127	118	128	131	129	103	112	123	134	132	113	125	121	121	115	127	122	123	125	116	91	103	125	104	135	117	117	126	117	111	114	124	130	111	130	128	124	131	112	100	125	106	118	114	121	120	126	126	120	121	109	111	122	120	125	125	101	118	106	124	132	103	107	114	127	112	106	137	102	132	113	116	130	145	128	121	133	141	118	123	111	128	123	122	126	102	113	135	124	129	129	118	118	118	124	103	116	122	106	155	121	112	113	120	126	120	127	120	119	131	116	131	123	112	121	111	118	114	121	118	108	113	114	137	117	113	110	134	132	114	106	125	127	112	115	112	123	113	116	104	130	115	111	138	108	117	129	122	111	124	122	122	105	128	100	105	110	105	127	120	132	120	117	113	107	132	96	119	107	128	105	112	116	102	115	105	131	143	119	114	125	125	117	108	119	97	109	113	116	116	116	126	125	111	133	114	115	117	125	115	112	122	121	100	125	122	119	118	109	113	103	133	114	108	114	104	119	119	97	146	123	137	114	153	115	136	113	113	98	110	102	128	121	115	116	129	132	115	117	89	114	118	126	141	118	127	107	128	130	138	119	114	125	118	128	137	137	121	103	117	124	125	135	132	122	128	116	125	127	136	118	94	131	123	129	125	122	105	135	128	111	132	115	123	116	126	101	135	111	133	123	122	126	129	124	114	121	132	119	117	126	134	105	128	107	131	131	145	131	135	136	124	107	120	121	140	120	110	117	123	126	134	112	107	115	105	126	121	114	130	120	114	140	126	120	121	114	123	127	140	116	101	121	132	125	117	137	121	101	130	124	122	114	117	121	138	106	142	125	121	120	110	123	124	94	138	100	127	130	100	123	113	123	134	115	119	99	122	116	116	116	116	127	100	110	106	127	138	108	107	104	121	113	119	113	138	132	136	119	118	120	117	125	135	133	109	109	128	130	93	118	141	112	127	121	129	128	126	123	111	130	134	131	117	117	112	124	124	106	123	141	130	113	118	113	116	120	125	147	117	102	129	108	108	137	132	114	140	114	142	130	121	132	111	117	120	136	111	135	127	97	124	144	96	122	102	118	136	128	109	117	94	120	119	119	134	107	122	118	110	123	107	121	120	105	126	126	116	128	110	133	129	120	143	107	126	141	118	120	116	111	120	118	110	109	118	122	122	105	115	118	116	119	121	122	134	118	116	120	110	128	113	132	120	100	116	124	113	124	97	105	124	109	122	118	121	119	116	118	118	132	133	112	115	126	117	136	119	100	110	131	95	114	122	125	125	125	127	135	127	118	119	100	117	134	125	115	135	125	115	113	120	124	119	124	94	136	138	109	123	121	119	118	113	126	120	153	117	101	141	119	131	118	106	128	141	111	120	125	124	110	109	128	114	128	112	97	120	126	124	122	128	111	127	118	119	119	129	114	122	116	111	130	122	119	118	121	122	134	98	120	139	138	123	113	113	113	86	126	117	144	119	116	122	106	141	138	118	120	125	125	133	123	109	106	127	114	114	119	101	127	130	115	111	107	99	113	134	112	138	115	115	113	140	111	114	125	115	120	112	132	105	120	131	142	119	109	126	137	110	137	125	106	140	115	126	104	159	117	104	134	111	117	117	122	117	124	105	132	116	135	112	116	107	115	112	125	107	127	111	121	121	110	129	116	120	106	109	117	114	127	128	122	119	110	113	139	130	121	112	125	122	110	118	113	127	124	120	110	138	116	132	123	116	99	102	115	93	106	129	135	125	111	115	118	125	118	120	119	129	118	120	144	119	109	113	121	114	115	128	130	138	108	134	140	123	122	124	103	120	127	111	152	98	155	118	123	129	118	123	120	108	119	112	130	124	126	119	105	93	96	120	121	119	118	103	109	99	108	109	112	128	117	129	123	118	117	107	128	113	117	132	128	112	122	125	119	113	128	148	116	108	146	132	105	115	100	111	120	116	123	122	113	140	127	130	124	114	134	117	120	129	118	132	124	133	112	111	102	119	120	103	110	135	126	125	130	119	112	119	116	127	114	127	125	128	134	113	111	123	107	126	112	131	113	128	115	107	104	105	139	111	118	124	115	107	120	112	101	101	127	117	110	100	102	95	106	120	122	105	105	128	124	126	128	103	126	116	136	109	132	110	104	125	115	123	144	119	121	129	90	130	124	125	114	106	120	119	130	112	129	120	135	114	128	97	106	114	112	124	126	129	131	129	115	119	113	113	120	125	113	124	124	133	104	100	118	118	126	101	126	112	110	124	119	132	122	110	145	110	123	109	132	110	98	108	145	135	116	118	116	108	117	118	108	127	126	112	120	113	123	106	124	125	134	126	109	123	139	127	104	125	110	127	111	115	107	137	128	97	136	93	125	114	118	101	124	124	120	121	138	126	103	122	106	112	123	137	117	134	137	135	126	106	119	118	122	114	107	109	100	106	109	126	121	136	118	118	116	132	145
7766	2875	6702	7052	6002	4951	4021	3292	2679	2318	2041	1771	1662	1475	1244	1242	1132	1077	997	923	965	996	933	961	1065	945	919	955	1014	1189	1423	1317	1186	1303	971	1295	1380	1181	1000	798	654	568	540	526	558	500	502	508	501	517	499	532	479	467	490	491	473	477	499	495	457	493	447	475	474	465	429	462	458	473	478	443	427	479	434	485	458	433	463	440	445	421	421	437	468	435	451	432	407	483	428	406	458	448	439	432	440	460	434	428	442	462	425	465	415	416	438	444	467	441	441	437	456	446	432	424	443	433	442	434	388	412	419	443	400	448	409	433	427	425	426	412	444	448	453	385	447	427	416	418	439	406	414	419	407	415	417	457	453	445	439	402	412	431	419	430	447	418	480	436	435	436	411	445	437	413	398	468	405	435	434	412	425	466	454	413	403	428	407	452	428	404	415	417	454	371	406	449	432	423	435	453	390	415	369	400	450	411	398	422	390	430	411	402	480	428	405	438	440	438	456	461	430	442	398	401	418	418	395	392	421	399	451	400	464	448	434	412	440	420	412	411	410	399	418	450	428	404	447	432	401	427	420	469	468	416	431	392	427	420	419	400	426	427	449	420	385	397	423	461	409	422	441	376	438	403	410	422	448	395	414	434	444	430	428	470	405	435	438	459	423	415	399	395	441	445	449	441	436	442	375	409	433	413	405	444	445	378	408	388	416	414	420	450	416	393	429	393	422	461	437	437	454	420	453	427	421	406	403	428	426	439	432	439	451	424	391	401	423	403	425	406	401	428	425	422	390	449	410	416	385	397	431	457	395	412	454	436	459	441	400	398	430	408	419	417	422	447	441	416	396	383	428	446	406	415	405	411	416	407	432	460	363	420	460	415	440	399	434	434	428	428	436	430	438	389	419	418	362	417	418	425	422	410	392	453	412	433	478	408	415	396	426	426	426	455	390	416	414	444	437	407	405	407	414	401	431	439	438	438	443	429	442	450	400	444	377	371	436	376	430	447	445	418	412	388	411	434	430	419	412	424	391	426	403	424	344	458	405	386	432	456	443	411	425	382	421	450	408	430	408	402	395	417	429	429	433	412	415	376	438	395	408	405	467	391	446	433	428	435	431	435	411	412	423	429	430	406	437	440	442	424	439	442	433	412	392	437	445	432	380	412	432	429	435	456	427	455	467	441	411	365	451	398	397	416	438	440	409	410	441	410	434	465	391	438	477	447	413	365	406	435	425	433	449	412	399	433	386	447	425	427	418	425	401	432	422	421	433	392	403	403	410	430	430	403	391	432	413	449	419	429	409	397	423	458	411	427	429	400	425	385	396	416	457	392	433	396	450	447	458	410	400	393	438	430	420	409	452	428	424	435	426	418	414	417	440	414	423	450	436	428	442	424	393	414	434	404	415	452	448	408	439	425	400	409	396	439	433	442	431	454	441	452	437	399	412	413	460	389	388	391	425	427	445	437	401	426	393	427	450	437	436	408	402	410	443	434	413	400	416	389	440	437	398	443	466	427	422	422	433	440	371	413	407	403	406	435	403	437	410	426	411	439	390	438	389	396	424	439	390	383	417	411	428	424	395	406	402	418	391	428	454	445	419	424	441	427	457	439	390	416	422	394	435	395	431	413	410	387	421	410	402	446	425	462	431	421	424	401	407	406	431	395	436	432	421	457	467	424	400	410	410	435	431	435	433	446	382	428	431	367	430	400	422	444	418	429	445	448	415	426	447	410	395	421	416	404	430	405	435	464	421	408	397	430	441	449	414	459	394	395	459	441	409	406	401	420	386	449	412	424	436	412	426	427	423	431	398	425	431	433	405	442	453	411	415	402	421	418	397	431	415	393	442	373	449	459	431	430	447	415	441	412	393	435	443	418	438	422	411	412	437	411	439	436	461	438	450	432	420	424	426	422	424	416	419	419	438	425	411	448	386	452	441	398	430	397	452	430	423	443	428	430	394	431	420	410	435	450	418	418	431	423	401	413	432	396	429	408	444	389	410	436	419	457	428	392	427	431	406	406	409	379	452	389	398	403	415	438	463	380	460	433	421	429	406	389	420	394	417	393	457	380	416	415	389	417	441	430	453	438	423	395	397	410	423	402	436	461	417	422	448	445	412	431	433	376	430	390	430	416	438	390	407	399	414	438	412	416	428	414	384	400	388	411	403	372	415	399	461	413	463	423	425	425	456	400	419	413	437	421	428	415	439	424	402	361	394	429	442	426	439	404	436	426	398	395	421	425	394	414	386	387	432	414	414	445	410	397	429	403	477	452	464	420	464	427	431	443	427	415	405	385	381	408	410	448	402	391	412	396	404	476	415	463	399	404	387	404	483	407	392	433	440	412	431	425	478	423	435	433	417	401	420	391	435	450	442	415	439	406	438	404	404	435	418	423	415	401	396	432	406	418	441	406	430	395	429	365	447	358	404	414	425	436	408	415	413	439	423	421	386	428	412	424	468	460	409	452	444	431	445	443	429	444	454	431	402	410	426	411	415	411	453	466	399	427	443	424	396	452	413	418	414	399	402	383	429	424	417	416	453	465	459	391	443	457	445	411	424	399	461	390	437	433	441	435	394	408	407	425	417	440	437	431	416	455	429	382	421	426	443	421	441	424	432	447	425	403	439	414	414	394	406	437	399	426	424	417	417	423	431	385	411	399	394	382	372	434	427	454	413	430	442	414	400	423	415	452	435	426	420	434	475	440	445	420	417	397	448	426	401	452	427	388	384	421	418	399	406	473	441	420	418	428	442	445	383	458	444	409	420	408	444	437	428	411	424	469	406	413	415	416	462	422	389	402	465	416	438	410	430	389	429	406	439	442	430	431	401	450	410	413	451	407	418	414	472	423	438	439	432	421	424	404	420	428	478	403	433	369	434	406	449	395	404	407	423	423	447	412	424	422	451	407	418	405	385	431	452	436	433	428	405	428	420	446	429	400	435	417	398	439	416	380	416	421	405	400	451	438	450	443	402	469	407	408	367	414	412	405	390	446	389	402	416	396	414	404	399	460	440	425	403	402	434	464	438	404	400	447	422	414	441	441	424	416	433	495	403	427	425	435	440	442	427	422	400	412	378	451	425	452	411	404	403	421	425	429	422	452	403	397	395	440	418	431	404	467	430	438	379	468	440	438	423	393	445	398	390	404	425	457	427	465	437	434	405	429	416	408	439	452	443	397	398	419	419	437	402	414	448	437	437	399	402	426	431	417	453	456	456	421	452	406	426	432	410	456	433	398	402	404	433	441	405	435	421	425	437	472	418	410	389	420	440	395	447	410	437	442	443	416	402	443	411	409	448	413	404	384	398	429	426	415	453	432	393	407	424	399	425	445	422	432	430	397	428	405	402	394	402	409	408	393	412	425	459	415	434	405	415	392	435	410	399	460	373	378	431	392	410	415	434	422	413	431	416	457	408	444	385	427	432	429	417	445	403	403	407	413	420	457	403	392	424	418	406	390	426	439	427	419	382	458	395	444	460	407	463	406	447	459	419	429
1332	348	382	340	332	306	315	305	261	288	254	301	278	287	332	269	298	299	309	270	250	293	273	256	327	273	270	294	263	278	268	291	303	267	274	277	297	281	310	268	299	281	249	279	285	262	273	302	269	264	281	283	288	273	260	273	293	316	309	303	290	294	285	239	302	325	304	263	253	268	270	284	288	282	277	308	267	290	278	277	283	270	290	298	291	255	289	281	297	276	309	282	296	304	317	284	278	266	311	258	273	292	302	263	271	271	263	267	266	277	274	257	263	309	269	276	278	291	268	284	264	283	295	267	271	307	275	286	309	268	262	257	270	279	287	276	284	288	271	299	279	291	292	284	245	279	286	261	268	285	285	281	255	285	279	284	266	321	252	282	302	281	276	271	263	301	296	303	289	240	262	274	270	266	307	270	263	257	316	305	267	281	285	290	305	277	317	297	284	297	299	291	269	296	295	313	257	272	262	271	281	267	285	281	290	284	252	288	300	282	254	286	274	280	299	288	237	294	271	230	295	309	287	290	264	282	260	304	258	250	266	301	307	295	293	272	288	301	258	276	287	273	285	290	292	290	278	274	295	282	297	302	308	297	265	305	275	268	300	283	287	275	304	267	288	296	294	277	261	299	275	291	278	263	264	248	282	273	292	294	286	292	257	294	288	291	282	262	285	285	291	277	297	273	299	290	313	308	273	271	258	280	313	274	272	266	268	281	286	249	273	290	275	298	269	282	293	285	325	283	277	313	276	307	308	277	288	269	298	282	272	264	309	262	290	252	298	266	293	274	278	294	243	296	281	291	283	267	273	306	296	268	283	275	302	271	291	251	280	286	262	316	288	281	286	276	300	290	282	266	280	252	270	279	299	295	268	259	289	273	277	311	285	273	281	278	250	273	281	296	303	298	271	284	312	258	294	275	265	293	283	299	286	259	283	293	267	276	277	272	285	284	247	306	258	288	286	240	266	300	265	301	275	284	275	311	279	282	288	301	295	285	268	259	302	266	266	283	270	277	296	275	279	301	262	282	294	282	300	294	274	293	273	278	260	305	291	263	279	276	264	274	295	283	292	271	279	281	292	262	268	298	285	304	302	287	269	287	320	258	279	286	273	268	276	286	275	276	261	255	272	272	260	290	322	270	298	287	286	293	295	292	257	267	294	291	274	265	286	256	277	278	276	310	265	258	273	268	274	290	272	257	310	281	279	286	312	253	269	288	287	255	259	262	295	283	301	262	303	288	296	285	272	264	299	253	286	287	261	308	262	279	306	287	271	251	279	272	274	291	301	276	286	264	268	272	291	245	299	284	269	271	285	280	300	288	274	295	300	276	323	275	255	325	281	312	315	300	271	275	293	262	306	293	268	333	269	293	269	284	317	304	282	261	283	272	281	261	278	281	288	292	268	269	275	297	269	287	270	271	300	276	285	273	262	271	272	286	296	304	271	281	258	261	293	303	255	308	267	272	271	286	286	299	276	301	295	269	275	281	279	272	294	280	289	301	297	289	277	262	280	317	281	234	280	277	259	281	281	261	289	269	276	285	292	295	279	294	264	289	294	295	283	275	268	268	268	270	271	258	269	297	281	275	272	293	281	273	309	263	280	279	271	277	288	273	288	296	297	276	276	311	270	296	262	240	256	271	258	265	280	270	312	316	283	288	304	263	283	263	281	266	284	280	267	278	261	280	294	306	278	248	281	295	267	282	296	257	293	263	315	318	284	287	267	295	288	288	274	287	286	265	264	274	277	263	281	269	247	313	264	307	272	302	281	290	318	281	283	285	317	280	243	267	278	255	276	287	306	278	293	298	308	275	272	266	294	261	264	245	310	308	285	277	310	261	286	270	266	319	249	266	283	278	275	274	265	294	257	284	282	259	273	263	290	282	266	284	254	281	251	274	309	273	306	254	261	262	263	294	284	319	298	294	284	279	279	304	283	278	255	265	263	285	296	284	273	246	309	271	262	306	311	279	291	290	295	267	260	287	264	274	266	285	271	270	251	260	288	257	293	289	251	300	265	284	277	271	295	265	281	273	292	268	324	270	293	276	252	255	272	258	281	292	321	257	325	287	264	287	294	301	283	299	283	293	272	260	319	278	270	262	303	295	282	262	266	294	281	267	285	306	299	310	301	323	277	286	295	297	269	275	243	260	281	281	281	288	256	269	272	307	259	269	322	270	302	281	246	269	266	276	292	269	294	265	302	287	281	303	276	259	278	312	325	266	318	284	285	275	301	267	260	288	287	272	272	279	316	288	255	279	255	290	274	290	282	302	305	291	259	282	298	277	269	274	259	268	307	289	276	265	294	258	280	272	266	291	279	267	290	288	301	309	297	246	275	257	318	308	278	265	277	332	265	271	277	282	289	301	298	281	279	248	246	272	309	280	298	324	258	248	269	268	271	257	267	288	293	264	304	305	275	275	262	289	256	277	258	296	270	288	260	283	285	298	275	290	297	314	260	284	267	298	268	287	296	279	313	286	285	296	295	271	320	273	270	265	304	292	278	284	299	270	286	289	283	317	269	258	263	310	289	293	271	299	259	292	277	289	281	294	260	270	308	282	263	299	284	262	310	294	288	266	275	262	304	271	305	293	288	314	283	264	287	278	278	266	289	280	304	297	263	277	275	298	287	277	291	268	276	271	277	288	284	274	263	280	287	289	273	296	272	283	261	275	263	286	279	290	311	300	265	277	301	280	310	275	273	288	274	274	274	274	244	271	263	267	290	299	320	294	282	276	270	282	274	267	286	299	282	249	261	280	277	284	275	225	275	305	288	261	301	258	301	308	284	289	314	231	323	278	263	288	330	261	262	282	292	272	276	278	283	263	277	306	292	284	270	306	316	284	277	316	309	286	280	255	311	303	282	261	269	272	285	315	288	281	275	309	307	277	275	273	275	271	276	285	261	276	281	290	287	300	252	275	286	296	274	278	280	273	256	295	271	293	243	275	300	277	302	298	274	303	313	291	266	256	272	262	274	279	276	280	276	272	301	259	268	282	275	260	262	300	279	278	298	306	276	298	273	269	286	304	286	254	282	281	288	289	287	297	269	285	255	316	257	314	295	255	303	264	271	273	284	313	251	263	286	270	281	289	278	289	256	296	288	276	286	302	288	287	294	293	297	304	271	273	297	289	267	256	263	282	287	286	281	279	292	260	281	301	290	238	258	296	286	275	297	308	295	270	285	298	285	266	291	257	258	268	276	279	277	283	272	268	245	255	306	283	291	287	300	260	299	262	306	288	291	295	273	317	282	294	287	298	279	301	259	282	268	267	276	269	280	301	280	283	262	270	298	265	248	290	277	293	307	296	302	242	261	269	268	288	293	270	294	295	272	286	286	295	309	312	264	280	296	254	282	288	274	289	277	307	272	254	270	293	293	259	290	282	280	232	295	274	330	249	313	277	298	274	268	294	279	261	303	304	308	249	295	285	264	251	295	286	292	276	298	263	265	307	266	288	269	288	286	306	278	270	300	263	259	305	312	268
2309	937	1119	1123	1036	988	979	948	993	932	941	884	868	936	936	898	914	925	845	949	889	887	911	835	877	890	857	879	848	897	886	854	885	861	848	880	891	913	908	929	878	911	826	909	901	883	874	850	822	867	830	827	901	833	825	901	861	817	872	904	888	873	866	898	838	879	858	873	891	868	860	946	840	862	869	867	915	889	844	908	853	857	915	831	904	912	911	831	873	850	866	852	939	874	864	885	848	868	892	848	860	887	928	858	839	856	861	880	867	860	863	853	873	841	888	847	917	856	857	909	869	827	837	879	886	829	886	909	845	884	852	906	905	866	893	897	815	870	869	862	869	872	889	859	836	811	873	842	859	867	855	868	881	842	848	988	856	888	895	936	863	872	907	855	836	888	917	915	877	846	823	852	916	852	866	921	850	879	890	845	869	844	888	834	881	883	931	850	916	898	874	822	858	862	868	838	885	839	899	861	903	832	885	845	871	862	837	868	846	883	886	868	873	852	855	893	899	886	905	847	865	841	913	885	826	878	893	850	825	871	879	837	846	886	821	854	851	879	856	848	848	861	906	858	907	844	858	854	868	840	867	887	887	851	852	817	849	806	859	881	915	869	872	868	841	848	863	900	898	873	870	875	865	872	819	857	809	812	850	842	866	822	847	916	846	894	874	865	816	860	841	807	853	889	894	851	848	881	836	880	879	819	842	839	802	874	856	868	873	875	835	838	866	866	913	850	891	875	871	892	826	842	903	863	860	892	907	883	855	854	883	857	856	874	873	870	852	874	890	862	831	808	799	869	922	843	865	868	865	837	835	863	839	864	849	856	879	774	839	855	833	906	856	857	829	831	863	882	772	843	843	886	840	872	846	856	842	853	940	848	839	852	867	867	926	825	873	866	886	887	866	820	846	917	883	858	863	885	833	870	895	875	871	845	886	890	835	834	869	895	886	869	838	838	835	865	918	812	879	863	877	853	880	829	858	875	898	830	811	854	859	884	872	880	797	848	835	891	817	893	860	878	892	891	837	884	839	877	909	851	842	888	886	808	837	852	893	852	842	843	843	853	861	859	845	899	839	843	838	846	859	853	892	856	822	884	880	880	883	889	879	895	950	902	888	855	861	845	917	853	873	829	876	903	868	868	834	858	898	894	891	892	893	847	796	860	830	847	883	866	923	918	827	906	858	902	878	878	846	877	864	904	896	847	834	896	861	834	846	910	876	871	911	879	913	844	843	885	868	806	856	923	863	873	831	850	906	844	845	848	901	861	859	872	867	890	831	894	927	862	912	908	849	849	886	860	845	829	897	915	826	862	815	894	808	876	897	903	853	875	845	866	862	876	874	824	891	849	882	861	842	856	892	872	801	890	791	798	844	860	900	833	900	900	867	852	855	864	879	899	882	895	858	867	874	842	857	885	861	859	869	845	882	874	901	871	893	825	860	882	861	801	850	863	834	910	850	923	836	872	853	874	851	847	883	802	852	909	808	828	898	863	904	887	846	838	903	880	835	790	878	843	882	841	819	867	886	844	829	840	825	858	906	808	851	889	832	890	845	879	834	918	905	883	858	870	897	869	870	878	834	855	842	866	878	865	860	869	906	843	858	858	876	869	851	841	903	891	835	861	860	849	875	832	824	874	823	852	880	936	829	883	849	863	853	859	886	815	841	786	891	825	830	834	884	837	915	899	908	813	906	911	849	835	865	886	856	860	801	878	855	836	880	876	864	855	891	934	860	862	861	867	887	852	794	806	871	883	851	892	832	851	864	876	849	906	842	796	886	865	870	916	855	863	885	880	861	854	876	874	813	829	837	892	864	933	841	894	818	861	816	898	866	879	828	847	875	816	853	839	896	834	909	832	874	841	829	848	850	878	884	871	879	886	867	835	861	840	851	895	907	861	900	891	846	850	817	838	871	853	902	844	867	898	886	915	903	859	840	892	889	867	802	867	864	814	913	868	877	888	912	843	917	803	857	861	864	884	797	897	880	838	860	861	858	861	845	844	886	855	863	867	943	871	830	842	878	927	866	900	878	865	849	925	889	891	836	866	907	834	822	871	909	853	874	853	862	827	896	879	879	801	844	881	875	817	881	863	905	880	904	878	899	889	878	860	858	860	855	845	888	861	861	850	827	858	859	819	857	851	832	853	824	853	899	827	851	871	782	852	902	885	845	840	912	881	844	868	863	885	831	885	856	866	822	853	820	870	873	866	855	867	846	903	852	843	903	892	838	872	905	906	879	821	843	913	884	850	825	882	871	851	954	845	849	854	873	847	841	932	853	886	896	920	856	844	853	799	807	859	856	825	864	858	816	845	847	867	832	870	814	815	828	882	822	849	827	857	811	859	852	928	892	844	867	857	889	885	792	843	841	892	869	890	871	854	826	889	906	885	840	900	906	844	872	853	840	897	828	822	847	871	850	882	818	863	899	893	821	818	835	896	903	842	835	911	890	849	866	827	864	864	843	890	861	848	854	867	850	938	823	883	821	820	813	904	854	852	861	845	853	864	905	864	878	844	883	909	846	859	862	889	895	890	847	872	885	897	867	896	881	902	847	846	867	865	810	847	880	883	868	844	898	856	841	865	882	881	861	832	856	873	902	870	906	900	823	827	823	888	873	875	863	848	866	823	865	882	831	862	825	906	843	887	839	894	882	813	836	856	835	874	842	895	855	885	838	901	849	840	882	815	812	882	859	898	858	853	954	855	863	941	805	858	852	833	859	872	873	868	885	841	880	889	861	800	870	864	818	886	821	875	856	932	897	849	849	832	850	887	835	832	900	869	877	826	889	911	908	908	883	871	829	889	910	869	871	877	863	798	827	901	787	839	847	829	877	950	785	856	838	881	857	829	869	859	829	883	860	812	877	891	870	863	828	879	858	869	831	821	841	817	830	853	816	901	842	841	877	832	866	848	856	845	843	888	893	826	816	914	897	826	830	824	829	823	831	875	829	856	903	833	870	850	914	840	859	851	872	838	881	856	815	842	842	823	865	903	868	926	876	892	835	847	909	858	841	884	841	836	868	852	845	921	911	852	854	835	834	895	842	908	835	874	870	870	811	828	826	864	931	869	856	833	882	849	925	862	918	825	857	847	859	873	867	866	891	874	855	868	856	803	844	822	862	823	867	875	844	906	877	851	847	869	909	882	814	877	887	897	858	882	889	901	869	831	889	860	817	890	900	870	870	862	852	880	875	870	913	911	817	844	868	866	873	868	825	818	878	843	846	843	860	895	896	849	889	883	890	833	851	846	884	838	850	836	840	924	843	857	869	891	843	862	871	862	831	828	832	816	918	867	839	870	869	879	855	840	862	871	811	876	889	846	869	859	891	874	868	816	882	858	837	853	877	845	887	839	899	861	870	862	884	866	880	874	854	813	825	865	885	867	886	827	841	822	886	891	897	830	887	861	848	837	841	837	883	865	900	918	888	884	876	822	872	867	875	840	840	811	845	848	867	890	798	852	822	886	884	875	882	902	892	808	867	893
4710	1230	1576	1086	775	574	479	369	320	284	267	216	234	226	232	201	202	197	187	183	165	182	195	180	196	197	183	190	200	192	167	163	200	197	178	204	181	205	172	184	169	165	154	179	165	147	162	175	173	156	139	139	161	160	172	155	189	146	163	182	166	139	158	171	173	173	156	159	157	143	186	156	144	137	154	161	148	149	147	184	160	160	153	163	162	162	182	150	166	154	163	146	154	146	148	179	165	137	171	154	164	140	154	150	152	160	169	148	166	182	160	141	156	142	164	168	171	153	149	166	165	157	164	138	161	177	156	163	176	146	156	167	143	167	151	144	162	143	166	140	160	176	162	164	146	163	157	158	142	146	161	144	176	151	165	158	150	150	151	149	155	164	138	153	154	165	160	158	155	173	148	152	148	137	155	164	161	155	170	175	157	177	171	156	161	152	189	173	128	156	158	169	151	171	148	145	167	167	154	184	157	130	149	146	169	146	154	168	159	146	185	150	158	174	159	172	170	142	115	136	139	161	148	139	138	141	150	151	139	159	148	156	154	170	139	165	164	159	177	154	156	172	148	145	153	172	170	133	158	141	170	148	158	158	161	154	144	141	161	148	164	155	139	143	150	134	147	162	137	146	173	142	152	129	150	158	176	178	149	168	149	168	171	160	148	161	154	161	150	148	168	162	161	153	144	152	160	149	153	152	145	164	144	161	161	160	156	147	141	176	161	144	166	151	153	162	148	176	136	156	173	139	122	160	147	159	173	130	147	164	140	140	166	159	151	143	172	154	155	137	147	153	128	137	157	158	158	146	151	139	145	148	160	155	168	147	142	160	171	164	162	159	133	146	160	144	156	117	152	178	179	169	140	153	153	155	155	145	149	129	163	166	140	139	152	145	154	150	161	157	128	161	163	150	136	157	162	156	168	160	135	148	136	153	142	164	152	162	169	168	166	146	130	179	159	152	160	164	152	170	149	149	169	163	157	168	163	134	179	179	139	174	148	158	168	167	168	156	151	162	149	158	152	161	154	161	179	162	178	159	153	149	141	167	158	160	158	149	153	139	162	162	163	145	142	163	162	142	160	152	153	152	165	157	156	169	175	134	148	159	152	164	138	167	159	150	194	164	131	145	153	168	156	152	149	161	161	147	173	145	148	152	150	157	149	163	151	148	152	161	153	159	148	155	179	133	149	164	162	152	134	164	179	144	163	177	152	176	171	150	156	175	141	137	137	152	150	150	168	161	158	149	153	170	146	140	157	157	161	149	144	149	157	143	148	144	155	141	158	152	164	158	135	131	149	144	138	150	143	165	133	140	144	162	154	165	157	133	185	142	137	155	154	144	128	136	152	158	173	160	137	157	153	159	147	156	147	159	165	172	153	144	171	159	160	168	155	164	159	138	158	155	155	149	144	190	151	136	168	148	155	158	184	180	144	156	135	132	128	168	135	157	125	149	149	162	142	150	156	182	154	150	153	150	153	159	160	160	163	141	165	165	176	134	148	158	149	153	167	148	162	138	174	159	148	150	172	166	159	168	147	169	156	157	177	165	149	171	138	165	169	156	128	134	153	131	132	150	170	159	149	140	149	142	164	149	160	154	152	152	168	132	156	162	143	155	144	158	145	154	174	147	142	149	155	148	162	165	162	163	153	142	168	157	160	158	169	153	141	160	161	146	176	147	163	155	151	179	159	170	145	145	139	154	166	131	187	154	146	136	146	142	153	155	159	146	145	174	172	175	147	161	162	175	142	183	147	146	148	171	158	179	137	143	163	168	133	173	140	144	151	149	138	143	179	148	165	142	145	139	159	131	168	174	152	125	162	174	166	191	174	157	164	162	162	152	127	142	142	140	162	141	171	183	142	147	170	141	158	155	174	156	142	177	153	151	159	152	149	162	168	172	163	157	148	159	176	146	153	142	153	155	138	141	126	135	142	157	163	167	168	153	145	180	139	157	164	152	164	135	166	149	148	143	162	160	144	165	180	183	152	163	168	132	150	162	162	128	138	146	172	156	152	163	155	179	159	163	136	179	161	143	168	166	150	146	154	146	158	171	168	148	154	153	144	147	165	145	138	161	167	176	173	152	153	146	143	174	128	152	164	153	143	171	162	154	124	177	142	140	175	139	179	160	151	169	151	161	152	153	158	164	141	111	188	156	163	137	156	164	139	163	162	168	189	179	153	182	137	154	153	159	159	155	155	158	146	174	163	162	153	150	141	198	158	162	147	133	163	174	153	166	162	148	148	131	127	152	152	150	152	182	156	160	152	162	167	174	153	144	144	164	143	139	178	155	166	157	144	162	153	145	144	156	133	141	144	155	164	143	159	139	170	155	140	172	143	146	147	139	169	142	158	182	156	167	150	153	179	165	156	160	162	153	149	164	148	152	168	168	178	173	155	163	118	163	168	169	163	147	151	166	151	167	136	159	152	155	166	177	168	127	157	127	151	165	151	153	159	160	136	156	163	142	143	153	169	143	148	152	152	160	140	142	160	162	148	140	168	156	161	126	171	160	151	158	166	158	141	121	156	174	156	130	159	154	151	173	154	168	171	138	117	145	157	163	172	137	163	136	136	150	168	134	190	157	152	149	141	148	153	139	177	159	152	170	149	143	151	153	157	180	161	136	151	157	137	144	142	155	156	130	153	175	165	164	154	155	176	157	147	138	166	149	151	165	172	157	167	151	169	154	149	162	177	159	139	135	163	161	164	167	146	154	158	170	135	172	159	162	169	185	162	158	160	153	152	159	170	156	154	185	158	182	181	155	164	156	159	181	156	164	161	137	141	145	153	164	148	157	139	154	144	154	179	156	174	146	154	138	163	153	159	153	158	158	150	146	170	170	154	171	137	140	158	167	143	176	152	160	141	168	152	139	140	159	154	166	153	162	149	147	142	149	185	158	156	163	124	183	141	148	173	148	157	173	162	156	153	175	150	141	149	150	135	168	143	162	146	159	158	153	150	150	184	137	161	177	128	166	163	147	148	166	134	170	164	160	144	161	156	172	153	168	156	128	149	172	142	160	155	142	164	147	155	154	162	147	168	158	161	155	165	156	148	158	163	154	174	154	164	150	148	171	122	156	140	160	160	160	160	151	147	168	149	136	148	144	144	157	148	150	144	137	168	164	157	128	195	168	161	156	158	174	147	156	171	139	151	175	166	163	174	153	155	170	174	145	139	152	147	144	154	145	148	156	158	168	131	144	152	198	150	166	162	138	163	142	139	163	164	149	157	143	147	143	170	157	130	156	154	161	154	179	155	157	131	154	164	144	172	148	152	150	139	155	167	153	157	147	174	138	142	148	168	137	155	144	148	128	164	179	176	169	158	145	167	185	149	171	167	161	175	154	161	156	133	148	141	156	149	135	156	150	152	140	153	153	145	151	171	167	155	184	152	166	149	139	136	157	159	147	172	167	185	164	168	155	159	162	159	131	147	151	143	149	154	172	168	174	124	158	161	162	164	183	168	153	143	149	140	170	152	163	177	153
5460	1725	3821	4195	3537	2830	2380	1992	1631	1533	1302	1201	1113	1017	972	900	865	919	813	795	796	744	776	831	869	819	809	829	878	913	1041	878	932	885	760	832	744	815	800	701	672	601	550	601	601	551	556	592	580	534	534	554	568	543	527	564	485	565	546	517	536	562	541	566	512	558	545	539	553	558	487	520	569	522	531	512	501	534	471	507	514	511	523	512	531	498	534	529	524	558	524	532	532	494	518	514	524	533	500	571	506	495	527	540	532	506	490	510	531	551	514	529	525	519	542	580	530	510	476	547	532	485	508	536	533	509	525	498	514	523	539	530	565	512	520	518	512	525	542	504	524	521	538	505	524	514	540	491	465	550	531	499	530	493	492	534	537	545	533	495	567	529	517	537	506	496	499	496	508	558	500	506	512	502	569	487	494	480	525	504	505	530	506	540	497	524	510	543	522	539	529	550	514	509	498	533	509	530	486	516	487	507	494	477	528	517	508	496	555	517	538	523	459	508	546	537	516	557	507	535	502	488	484	513	546	531	463	549	529	533	513	570	500	539	506	508	524	533	522	496	545	526	494	468	524	517	515	531	496	526	530	505	507	543	532	509	521	533	497	553	506	506	520	501	517	518	484	500	479	518	509	486	542	500	540	495	527	502	527	504	485	528	529	525	500	531	518	553	500	513	516	533	499	516	513	538	526	521	521	488	512	481	509	507	505	509	555	512	505	478	497	529	492	496	476	514	524	554	513	539	479	545	515	532	476	506	533	518	501	534	544	473	517	483	485	496	594	483	497	532	510	474	521	504	532	521	483	538	526	477	528	532	534	559	516	482	524	542	523	514	567	522	505	496	536	484	508	538	481	494	505	521	511	522	514	483	539	510	518	500	484	512	504	496	545	534	535	521	515	491	471	482	532	535	506	533	528	558	495	475	506	482	515	521	507	492	492	510	481	514	518	522	540	529	511	467	526	532	510	511	522	514	510	544	497	497	512	533	507	519	514	502	522	486	511	519	456	545	532	538	499	530	519	496	546	521	534	530	493	513	502	500	491	475	528	507	506	544	528	547	545	519	496	556	469	553	505	495	527	482	495	511	569	528	519	532	482	533	503	537	520	554	505	513	495	489	539	509	532	500	527	487	535	512	486	510	504	493	557	533	493	504	491	471	552	472	502	541	520	528	547	492	525	551	517	531	484	505	535	516	536	513	567	505	525	521	507	495	551	516	514	532	528	471	510	537	491	523	517	521	497	501	514	532	487	490	520	558	519	466	503	529	499	501	526	501	527	493	567	513	485	531	527	464	480	501	501	540	506	508	492	508	496	523	536	576	531	506	518	521	502	549	504	519	503	526	510	550	552	529	518	560	517	495	515	497	529	513	529	527	537	497	516	508	479	535	503	553	513	562	502	537	507	522	475	505	499	548	496	505	516	530	501	497	493	492	551	511	508	509	492	501	502	534	542	540	514	538	517	544	507	535	501	525	502	496	527	525	555	566	542	482	479	538	472	539	504	510	547	525	524	506	534	489	517	481	516	500	497	521	489	523	522	525	485	519	518	528	527	539	477	548	482	517	499	493	469	515	542	538	489	533	532	546	509	485	512	516	495	537	530	493	494	508	498	478	556	515	516	544	482	510	480	537	524	491	516	536	515	532	505	498	520	551	501	528	505	504	499	526	518	544	550	501	507	529	522	524	505	524	542	554	497	566	461	456	522	499	480	476	532	493	487	517	533	527	489	537	461	527	554	508	509	526	526	541	493	532	526	506	522	519	522	482	559	500	500	512	521	499	523	499	512	549	534	520	499	522	523	461	510	501	505	562	537	529	491	492	532	516	526	532	550	536	534	542	528	502	476	527	580	537	552	517	528	486	544	529	552	501	489	483	547	540	525	490	507	519	492	510	505	511	514	477	513	483	488	519	512	532	530	530	533	490	511	502	536	502	514	502	511	484	508	494	517	533	517	529	517	510	526	472	512	560	492	478	505	530	538	483	509	510	524	506	483	512	497	512	519	528	510	499	513	492	527	519	499	517	509	508	482	525	496	473	499	513	514	557	503	497	506	525	543	495	527	477	503	528	513	501	502	542	528	486	515	495	480	488	529	529	514	559	535	519	510	517	524	463	492	545	518	510	499	531	561	497	517	488	511	522	537	512	480	488	490	524	528	523	511	556	551	525	520	498	523	572	517	523	542	524	495	520	553	499	515	531	510	551	540	492	487	493	527	505	506	519	506	535	567	553	470	517	502	486	519	503	517	529	511	509	522	540	528	507	505	506	510	507	501	490	514	522	483	539	527	503	495	505	512	552	541	513	556	578	488	505	540	528	545	516	486	513	528	515	497	530	515	467	513	526	501	491	519	513	540	503	515	538	543	513	505	518	527	503	495	522	547	498	528	538	522	501	528	511	540	474	569	516	538	541	505	526	516	502	510	544	535	522	518	501	508	509	516	517	524	468	533	509	482	483	509	519	466	522	540	539	534	522	548	527	502	521	494	502	568	546	477	499	493	513	533	513	484	562	520	482	516	515	516	529	517	488	510	528	496	556	515	524	510	525	470	519	529	503	528	502	497	494	465	523	499	473	481	551	486	540	524	526	545	520	515	545	519	525	534	521	510	498	536	507	496	490	550	502	535	479	526	486	533	513	480	500	506	514	533	535	535	506	567	508	526	475	485	552	502	463	503	507	476	508	500	489	525	542	519	515	565	494	489	514	542	501	551	529	547	571	499	501	519	496	498	571	505	536	502	561	527	553	529	537	461	542	528	522	515	493	499	511	506	512	533	531	530	498	513	473	522	527	521	578	535	525	532	541	527	519	495	549	499	522	512	537	515	482	501	515	527	519	511	510	509	526	523	476	526	505	531	532	534	518	521	499	485	500	489	510	507	513	546	515	577	508	539	512	484	525	521	553	531	500	519	555	505	514	510	501	520	509	505	494	511	536	469	493	487	511	524	545	531	525	495	522	535	517	523	538	533	473	474	543	509	544	561	483	529	496	527	577	498	506	501	495	527	524	548	505	509	517	506	531	506	517	478	494	502	520	509	542	509	492	504	497	506	557	527	535	546	504	501	507	502	525	518	545	522	490	537	539	566	529	542	531	493	524	513	484	468	491	498	531	525	523	541	463	522	537	494	499	492	524	485	507	521	486	489	529	536	498	521	517	505	520	511	517	535	508	516	520	477	522	500	552	531	465	489	488	495	529	517	507	503	534	526	533	506	573	488	542	486	494	492	544	522	506	516	483	526	524	470	554	534	505	490	524	487	544	513	501	521	476	499	473	534	493	543	540	570	513	541	496	522	547	525	553	531	519	529	542	527	527	497	495	493	463	517	529	523	484	495	536	520	484	513	489	530	498	534	493	508	490	530	540	514	515	501	527	520	501	537	543	535	529	504	526	482	511	487	484	531	506	500	475	516	534	529	527	504	497	519	517	508	517	529	584	507	507	484	548	517	506	512	475	495	513	507	479	513	566	468	517	535	539	513	540	586	511
8774	2450	2759	2023	1343	926	669	525	453	390	314	283	243	216	207	190	216	171	175	174	165	185	165	171	181	169	165	174	166	204	227	210	181	169	175	146	169	154	177	203	132	141	113	134	133	129	128	124	117	135	124	134	115	129	125	98	128	148	134	110	128	118	118	128	123	140	122	114	129	130	125	132	121	110	146	140	105	113	150	119	121	125	136	113	134	127	133	103	109	119	100	128	133	124	117	124	116	118	136	127	146	117	119	133	129	115	106	140	130	124	135	116	137	137	129	128	112	121	130	106	130	115	123	130	123	127	113	121	120	140	121	108	112	131	116	124	108	108	116	116	117	113	114	119	126	123	119	93	113	106	121	107	107	106	101	95	120	111	132	106	117	109	139	111	145	132	119	129	123	139	119	128	112	117	105	121	108	115	113	131	112	110	115	123	115	95	103	107	128	124	116	133	129	117	113	104	112	121	130	118	111	120	123	128	111	123	120	133	118	97	125	123	109	140	111	106	117	110	115	117	121	110	136	116	126	119	116	132	114	114	134	90	132	137	118	99	114	106	119	120	112	117	118	136	116	110	113	119	122	153	116	116	114	126	114	106	107	129	140	130	115	116	124	122	107	132	105	122	116	122	115	133	157	124	115	109	112	127	125	137	116	129	116	108	116	112	121	115	110	116	125	119	139	130	135	108	109	119	125	108	141	123	129	153	121	120	107	106	133	122	112	122	124	126	124	149	126	139	103	128	101	113	111	111	121	99	126	114	114	112	138	117	130	119	124	133	118	115	122	119	131	106	131	121	120	128	127	126	123	99	117	121	122	134	141	108	116	119	122	118	121	104	135	130	121	117	103	106	142	138	131	117	122	114	139	123	130	117	113	133	116	112	118	129	121	115	131	120	124	132	102	136	113	108	113	112	124	126	136	118	146	123	117	135	131	118	116	129	126	132	123	124	116	112	118	132	140	116	133	110	121	130	125	137	118	98	124	130	131	118	113	119	108	125	108	136	123	134	119	115	120	114	116	113	116	116	98	126	104	134	111	124	126	119	121	128	108	114	113	119	126	140	138	120	136	108	114	125	116	123	124	110	117	129	135	98	112	110	131	131	106	133	142	111	111	144	107	102	118	113	122	129	128	142	120	132	120	121	99	111	125	131	120	134	87	126	120	123	133	117	134	133	101	133	124	100	127	123	126	133	139	108	119	108	118	121	122	111	119	118	110	113	115	104	104	113	131	109	119	115	111	128	110	103	117	107	104	113	120	138	121	122	123	125	98	135	94	129	123	107	101	123	123	130	109	130	133	135	101	109	116	114	137	124	124	104	112	122	110	129	119	107	120	106	129	130	113	124	119	128	127	112	105	122	116	120	123	154	125	117	114	111	123	128	122	141	120	124	136	111	112	143	122	128	105	143	122	104	133	120	116	125	119	130	114	110	132	117	143	130	112	129	131	106	104	126	138	130	142	109	126	128	116	104	117	138	103	117	120	123	116	130	145	117	148	127	119	136	112	128	120	123	130	107	113	98	130	130	122	143	92	111	114	104	129	107	124	126	118	130	121	116	107	137	106	116	125	136	135	133	123	122	107	131	140	118	125	125	112	130	129	109	137	97	124	127	124	135	129	115	123	125	114	113	122	107	119	121	100	110	135	115	114	114	114	116	113	110	105	113	120	108	123	139	120	112	132	112	110	126	106	121	121	115	127	124	105	109	137	120	114	104	125	119	117	136	103	120	112	124	126	128	139	125	109	112	121	130	132	113	116	120	128	119	121	112	132	116	128	135	127	148	136	112	92	122	120	125	105	100	99	107	147	125	115	115	134	114	139	115	142	109	107	117	106	121	133	130	116	106	116	104	149	112	132	149	110	103	134	111	129	121	114	124	110	119	138	116	126	115	110	122	120	123	113	130	119	119	134	126	118	102	107	137	121	139	101	119	122	109	100	106	125	132	131	119	139	106	116	129	125	131	121	100	107	122	120	120	117	124	112	106	114	112	117	114	111	111	125	117	102	117	119	122	130	119	122	116	131	133	130	105	122	110	117	131	130	109	124	128	137	120	111	127	135	120	127	119	123	107	134	138	136	112	124	130	127	130	127	104	122	115	125	94	109	123	104	106	110	111	128	125	111	115	122	123	129	109	110	128	106	123	111	113	117	120	136	113	126	127	126	115	120	113	130	110	87	111	109	108	125	140	112	105	123	118	140	116	115	127	112	141	105	131	120	135	123	130	121	112	125	118	137	130	120	131	125	104	112	111	121	103	125	139	101	105	111	125	149	124	136	108	116	126	128	115	122	140	105	106	139	105	111	142	129	138	122	115	128	117	119	122	107	114	121	131	111	118	114	117	122	129	133	134	127	105	116	104	136	127	108	100	131	124	110	114	113	107	120	115	100	104	105	116	110	125	127	127	136	118	105	120	130	115	115	114	130	109	101	150	125	113	113	134	117	119	137	118	128	111	147	120	129	118	102	135	108	139	136	126	123	134	127	132	126	117	105	128	114	108	120	144	124	114	111	111	129	122	136	114	112	149	125	113	120	111	131	136	120	113	131	116	109	121	108	128	123	121	118	127	122	128	123	133	106	123	103	116	125	105	114	128	123	124	104	128	120	125	113	121	127	120	119	110	147	119	124	122	121	116	112	124	137	117	104	127	116	111	119	127	119	111	119	132	98	118	125	114	105	119	119	127	122	124	119	104	104	121	138	108	113	105	124	111	123	112	140	121	128	123	128	124	128	119	125	138	123	121	121	116	108	109	97	110	105	114	134	137	100	121	107	124	110	123	114	147	95	102	120	120	100	113	118	103	118	106	94	129	113	115	146	117	128	123	118	104	127	106	112	123	101	110	126	135	123	100	118	119	135	141	116	126	119	97	127	140	105	119	133	138	143	119	106	137	100	130	100	123	113	95	106	134	136	120	110	129	106	115	104	109	135	105	95	128	114	106	127	145	124	133	124	139	121	124	114	104	124	119	91	118	130	110	114	107	123	114	116	120	103	129	107	129	112	128	129	94	123	143	112	114	120	111	113	137	124	128	119	104	114	112	110	139	104	108	124	117	127	117	112	118	113	118	113	120	132	119	116	116	113	152	128	110	133	107	114	122	131	130	111	119	112	112	109	136	110	131	128	108	119	130	108	114	101	101	115	128	114	121	120	128	119	122	121	101	116	113	102	114	124	121	111	146	85	119	112	95	121	116	121	127	121	142	112	119	123	121	133	130	110	129	120	127	123	117	123	111	152	119	112	126	123	120	114	108	127	126	101	104	129	112	116	121	132	132	129	121	103	133	110	125	113	117	123	115	113	125	124	121	122	122	128	89	122	123	121	129	107	116	114	122	135	118	119	129	118	114	112	126	122	123	124	111	172	127	138	127	97	129	127	111	129	128	105	118	103	124	137	119	119	136	112	116	121	129	113	118	129	118	126	113	115	153	127	111	133	110	122	120	124	126	130	127	123	126	111	103	131	123	148	106	127	125	109	115	131	118
7753	2829	6797	7186	5946	4929	3931	3212	2675	2347	2024	1782	1589	1439	1264	1198	1143	1073	995	979	940	860	959	1009	1054	936	913	956	1011	1116	1394	1279	1177	1306	857	774	845	832	923	842	786	546	615	540	556	557	486	542	496	498	521	519	507	483	505	443	517	446	483	482	464	474	484	486	465	509	434	476	422	499	433	425	466	457	422	478	475	416	461	425	474	467	422	436	447	455	441	476	431	443	422	464	412	460	432	467	440	436	438	460	445	445	404	426	407	468	462	431	406	438	432	417	435	426	424	401	461	417	433	440	425	388	406	446	412	448	404	414	414	466	450	429	401	416	428	421	416	425	439	428	439	387	403	413	412	397	416	439	466	438	405	400	441	408	446	423	447	416	397	426	417	384	446	420	389	460	438	449	424	467	424	426	416	414	413	423	380	441	384	400	395	425	453	421	439	428	410	403	416	441	419	442	388	449	400	443	399	417	428	390	402	431	406	432	430	432	416	401	465	433	439	429	431	399	445	420	444	432	398	462	422	404	426	432	401	440	429	441	440	416	382	431	429	413	402	445	386	429	392	516	408	405	381	398	419	440	447	432	401	394	423	407	417	424	432	438	408	433	400	459	412	433	431	427	419	415	458	412	447	405	385	407	403	423	436	428	391	396	386	436	413	425	425	432	438	391	432	460	418	422	425	393	415	396	414	431	424	407	416	408	433	409	430	410	390	382	414	422	398	403	419	411	433	388	407	410	413	436	432	437	412	389	382	457	395	419	406	454	392	445	458	408	432	443	430	446	447	408	389	391	405	391	380	428	438	448	421	421	429	464	395	426	399	439	437	438	417	438	456	403	428	392	436	420	398	440	396	428	445	396	449	445	429	439	388	466	414	462	401	450	445	438	434	449	421	405	411	407	436	411	430	444	416	456	443	458	458	408	430	417	421	462	430	411	439	454	388	432	389	443	419	418	445	405	451	426	412	440	375	418	429	406	450	446	452	423	390	437	413	403	411	424	374	427	398	432	381	418	409	415	422	424	422	450	408	387	399	399	441	422	391	438	414	419	420	430	412	380	435	391	445	385	415	436	405	414	444	423	418	398	447	394	434	421	430	432	448	436	432	374	413	430	377	482	439	427	426	427	419	388	407	464	405	432	405	394	447	422	394	413	429	431	429	433	433	427	459	426	404	433	407	406	398	403	403	415	434	427	427	429	388	436	429	415	379	403	427	420	451	422	473	420	408	432	396	389	438	436	435	435	414	397	426	403	470	432	437	418	440	423	442	416	435	424	471	385	430	440	434	432	447	421	428	422	376	436	428	417	418	459	403	396	401	404	396	441	404	434	445	475	418	405	430	416	444	394	429	412	449	421	452	422	432	422	433	454	457	422	409	420	426	406	386	402	444	408	413	418	412	424	428	427	415	413	411	434	386	437	415	436	405	406	444	395	445	408	380	437	435	414	428	416	447	435	432	387	416	442	447	423	400	388	419	419	460	406	432	422	402	428	391	407	382	403	437	448	446	413	453	413	413	380	408	412	415	409	407	383	383	426	417	410	416	429	389	408	437	427	427	436	413	399	434	402	442	391	457	389	396	432	412	425	458	404	375	371	438	396	415	399	405	455	405	433	429	408	431	431	425	444	422	415	385	385	405	445	415	414	416	420	383	397	414	452	429	444	416	404	429	417	422	417	396	424	429	447	416	406	439	419	411	405	433	446	491	438	450	405	420	410	412	381	377	430	395	423	458	410	437	445	423	424	423	417	439	420	391	427	430	438	473	432	444	409	422	418	424	413	410	423	431	453	390	411	464	433	401	406	467	408	421	434	417	422	406	434	458	407	417	423	390	419	407	396	423	437	444	414	398	423	402	426	445	431	418	457	419	454	435	432	433	411	478	389	426	409	386	417	407	416	419	450	455	417	413	437	422	417	405	412	428	430	387	408	448	415	394	405	411	428	411	410	428	414	398	414	448	392	427	427	396	414	426	419	445	384	418	420	411	425	448	415	408	421	417	412	398	444	425	425	414	422	430	411	472	429	368	427	431	440	408	394	415	446	412	430	392	434	403	452	440	427	427	417	420	384	425	439	433	371	403	412	401	437	430	388	438	412	432	418	383	427	396	409	441	457	416	404	429	394	383	440	436	387	446	413	418	423	430	418	428	432	398	428	446	416	397	427	373	417	416	407	433	423	450	400	430	435	396	403	405	436	399	415	448	430	422	411	422	399	454	424	441	424	403	426	394	418	404	402	405	410	386	447	415	388	422	450	392	439	390	422	406	414	433	405	418	438	396	393	390	404	415	413	425	458	422	432	355	436	428	419	430	441	420	404	404	411	413	459	441	416	418	422	435	420	402	435	417	416	443	410	453	415	418	400	426	433	406	414	390	406	419	441	429	415	385	416	415	457	458	399	431	416	403	408	389	431	415	414	424	419	383	443	411	390	440	383	430	403	427	384	438	415	380	432	453	448	419	363	421	440	462	374	429	435	422	428	450	433	410	434	448	439	398	453	436	440	384	411	411	424	414	401	430	453	441	453	418	421	428	454	421	399	435	416	416	422	434	402	411	440	378	427	422	396	440	406	379	411	428	424	434	440	428	431	451	397	451	429	459	429	417	413	389	437	417	435	412	419	419	425	417	426	407	485	471	437	451	427	434	392	419	403	404	437	423	426	405	404	435	443	421	408	423	435	435	407	390	405	433	419	395	419	426	397	431	409	408	423	436	452	448	416	432	434	433	430	447	433	420	418	388	413	450	458	427	413	432	389	388	381	456	421	417	433	453	403	399	419	418	389	380	422	417	425	428	389	408	402	472	430	407	435	438	436	364	398	441	411	394	469	419	430	410	419	392	414	425	459	407	366	418	433	401	390	414	412	413	391	440	406	446	417	397	421	414	434	401	448	413	428	415	398	426	383	428	448	439	406	374	450	442	405	430	396	420	413	424	429	423	419	400	411	421	430	408	429	390	411	422	405	410	444	395	399	410	402	423	421	415	388	413	432	386	408	393	438	440	421	420	383	409	447	452	397	403	465	420	467	443	404	434	437	457	414	435	410	412	432	453	433	410	447	417	396	416	431	429	438	410	440	398	394	406	422	459	441	430	419	434	431	400	398	394	417	395	404	453	386	419	399	415	401	435	411	421	433	399	460	445	435	430	398	420	442	396	430	379	406	451	399	429	415	402	428	395	367	399	453	451	439	457	431	434	426	436	430	423	426	468	427	433	431	449	413	417	419	423	441	414	412	451	412	410	445	400	418	418	394	422	410	408	457	419	415	413	406	430	412	443	422	441	414	427	449	406	430	410	390	455	384	419	428	428	442	384	426	434	417	416	426	450	454	398	455	404	402	451	361	367	462	444	440	419	392	385	397	434	429	381	434	404	442	423	459	412	445	420	391	407	444	400	463	415	409	403	386	449	423	403	433	454	417	440	476	410	409	414	424	398	400	384	399	478	442	445	429	431	444	411	427	408	420	440	412	452	434	410	406	438	438	401	414	403	456
1377	351	336	308	320	302	263	301	292	264	286	290	269	263	267	290	297	270	280	285	303	274	278	265	285	299	289	305	283	309	296	265	291	296	314	250	265	257	273	279	244	276	300	274	257	277	287	288	255	268	266	257	284	270	278	280	289	285	304	320	284	289	291	280	286	278	294	271	305	297	306	300	271	274	275	283	286	300	250	279	306	296	271	267	278	291	294	286	291	292	263	291	289	268	284	271	250	297	260	279	287	272	270	276	298	284	268	248	288	246	261	296	283	290	289	293	255	294	290	281	280	279	276	304	295	296	270	280	264	294	285	283	281	296	298	289	275	303	274	267	293	280	287	249	320	284	289	286	282	287	277	295	308	277	292	279	280	277	272	272	293	306	271	279	303	281	306	272	298	292	277	259	270	283	278	280	304	244	282	276	258	287	275	273	295	282	288	284	292	285	279	293	293	315	288	301	293	275	304	261	300	320	254	266	276	263	286	306	289	297	278	257	274	260	279	250	279	302	266	274	303	294	289	276	269	291	258	257	287	282	278	288	280	273	295	273	272	308	279	283	285	280	277	275	311	284	291	280	287	303	290	273	259	284	268	291	276	277	279	273	271	286	289	270	313	272	274	298	292	298	269	284	301	288	292	283	278	275	264	279	254	292	297	252	271	272	274	280	306	280	276	309	295	296	296	264	273	315	271	278	282	249	268	294	286	290	268	282	281	305	273	289	293	284	308	284	301	255	265	280	259	292	301	315	267	295	267	283	313	286	294	263	289	252	272	290	291	295	261	297	279	277	273	289	293	297	276	301	278	310	276	278	291	296	248	269	303	312	273	289	272	291	277	256	300	297	279	273	294	269	309	288	274	258	273	257	262	307	283	291	312	303	251	292	247	267	285	318	280	285	300	256	282	288	279	285	260	283	276	280	273	297	278	269	306	294	278	282	314	276	284	269	295	262	266	291	286	279	286	298	251	266	284	257	280	305	280	244	261	270	269	260	266	280	285	272	284	299	287	300	268	298	258	268	273	293	279	278	286	262	280	275	261	250	282	277	275	260	309	271	297	270	285	277	256	288	270	293	304	269	240	300	293	282	318	282	302	292	295	294	269	324	295	281	276	269	299	265	279	269	273	288	292	302	259	291	286	281	286	266	277	268	292	277	290	281	279	275	303	279	275	272	299	272	296	324	297	263	294	273	276	277	288	296	283	289	281	270	299	263	301	270	272	320	270	292	274	283	266	295	304	318	297	278	263	282	292	274	283	284	306	297	276	295	281	261	271	318	303	310	283	284	301	238	259	287	280	257	277	265	273	310	288	267	258	284	282	282	319	287	264	306	287	277	275	272	260	298	266	330	297	277	269	297	268	287	303	286	272	273	273	306	300	262	289	283	261	310	244	296	248	279	269	277	268	273	263	281	274	298	284	304	272	280	263	255	260	307	266	256	295	300	273	278	256	268	277	276	287	281	284	248	292	266	281	270	254	272	267	296	280	283	270	282	295	289	270	263	291	275	278	273	286	239	252	250	271	269	268	284	287	294	284	300	266	289	258	272	264	250	278	293	289	282	257	290	294	262	298	309	274	262	290	298	302	301	302	264	293	264	260	307	262	272	309	267	260	279	261	325	261	303	288	269	302	302	302	280	287	284	288	311	269	242	272	255	263	301	295	295	276	276	283	267	306	285	286	284	292	246	309	288	282	280	290	289	265	282	279	274	308	289	277	258	257	297	280	285	300	270	280	256	268	297	224	269	284	277	271	268	284	260	263	296	284	262	274	259	265	257	299	307	302	286	288	301	303	268	276	290	306	237	253	298	284	297	281	300	278	277	297	273	258	324	309	281	277	288	267	243	264	284	294	300	284	246	294	273	276	267	249	285	297	297	249	313	287	293	270	294	306	297	263	279	320	311	276	263	276	294	302	309	279	301	262	280	266	290	258	298	296	280	292	301	294	274	283	297	273	272	291	265	274	287	279	289	282	285	276	282	258	275	267	279	303	288	280	279	265	293	234	293	302	301	282	267	274	274	277	309	311	286	313	294	290	254	299	266	283	273	286	271	239	269	281	306	286	286	287	270	270	306	268	268	271	262	292	273	265	295	285	289	271	258	267	275	273	292	303	263	275	288	273	270	285	286	279	269	284	267	280	277	304	265	233	280	263	278	283	313	282	290	282	287	296	261	279	261	263	288	255	258	301	256	308	267	281	272	274	264	295	270	266	247	284	290	287	321	278	299	286	307	272	276	270	303	288	282	288	260	289	290	299	286	250	263	250	271	242	290	301	315	295	306	329	287	260	272	237	271	277	289	293	326	270	260	300	292	272	286	297	298	266	264	286	300	253	263	286	290	274	282	285	276	283	276	287	277	267	273	273	290	289	267	273	318	302	274	291	309	294	243	283	300	275	325	297	273	273	260	273	278	299	283	272	299	291	296	284	265	305	263	248	276	277	306	285	299	303	309	314	275	261	298	310	275	294	322	260	288	298	292	298	262	274	291	251	286	270	251	287	274	267	289	236	294	273	282	285	301	256	302	250	298	291	307	284	271	287	275	265	253	306	285	282	280	294	296	258	255	303	302	289	254	293	275	252	330	250	302	267	262	267	288	276	287	258	304	326	277	260	282	309	281	249	273	262	287	296	307	303	274	295	263	298	314	291	316	276	305	263	286	283	309	298	288	270	270	296	283	290	270	280	270	280	270	282	266	291	301	280	280	282	265	285	283	261	285	258	251	307	291	271	301	287	301	285	283	292	257	288	276	262	252	278	287	275	293	278	265	275	279	260	285	285	251	276	274	277	262	272	280	301	279	234	255	275	292	274	287	264	283	280	286	273	294	278	289	265	268	299	300	284	318	277	283	296	276	264	266	292	273	268	277	273	279	299	261	249	293	277	280	298	330	279	318	261	245	270	284	285	270	310	310	289	305	268	281	259	265	290	259	280	314	288	298	261	272	275	293	291	278	248	275	270	283	284	280	275	297	264	302	286	286	277	295	305	274	309	282	246	297	276	294	283	288	272	290	266	280	269	304	295	292	315	292	281	263	283	314	312	295	291	284	277	272	269	271	277	280	253	264	290	286	287	278	269	260	286	289	287	287	273	274	246	268	255	260	284	287	275	250	280	296	309	269	291	287	299	289	281	277	294	280	261	288	299	292	248	287	284	289	267	272	294	271	264	257	282	276	262	287	272	280	285	279	260	302	290	286	280	275	299	262	257	277	286	267	290	286	284	275	284	314	315	299	292	310	279	300	311	288	260	245	280	277	284	268	267	262	277	293	260	295	305	270	260	269	253	289	285	286	271	271	276	271	293	292	269	267	297	277	262	279	254	273	292	322	266	298	291	294	272	267	234	273	286	260	267	280	268	246	291	291	298	307	288	272	274	283	259	278	289	260	282	271	272	277	295	265	287	289	263	312	305	263	259	267	276	299	310	258	321	277	308	268	276	278	275	321	267	276	262	275	307	302	289	272	284	255	276	278	252	296	257	290
2310	976	1101	1107	1061	1010	933	943	938	928	898	923	959	903	865	872	854	855	892	813	896	878	926	874	768	847	883	847	858	848	931	879	906	871	932	901	881	868	930	837	930	907	887	940	836	890	852	874	872	899	898	892	887	913	851	851	851	835	864	884	860	848	876	908	871	872	839	876	838	887	843	863	824	884	832	843	865	857	854	843	817	849	857	886	882	871	856	831	839	846	880	812	870	899	905	849	881	832	845	930	854	824	918	899	890	859	878	862	840	865	904	828	864	882	819	853	884	870	829	902	867	876	861	843	849	851	854	797	865	858	846	888	896	840	838	895	899	883	839	849	853	889	834	859	834	936	879	850	835	887	861	828	868	858	931	794	891	878	844	847	884	853	845	868	848	907	862	845	817	843	811	867	862	862	883	891	907	881	896	823	846	827	853	865	894	886	896	810	879	892	843	859	906	818	852	872	877	852	860	876	826	870	821	853	880	848	864	882	845	875	854	840	858	822	835	855	885	862	865	894	851	881	858	942	839	871	886	886	872	847	863	875	879	828	868	869	844	829	809	865	902	824	870	815	818	851	838	859	886	826	857	869	850	869	852	825	836	885	836	864	899	891	856	864	881	873	865	868	825	867	807	826	848	848	877	889	862	900	860	884	880	863	916	828	861	872	823	889	861	860	859	836	919	824	856	906	888	869	810	860	832	904	866	856	824	802	888	870	868	782	890	872	868	910	871	896	871	903	882	846	901	782	897	813	892	918	864	861	820	865	864	864	842	867	886	849	844	891	847	875	824	890	834	816	903	902	908	893	904	863	841	954	847	855	892	891	898	890	860	812	881	855	903	915	913	856	859	890	866	832	889	869	876	909	834	892	811	884	836	861	812	875	880	843	849	866	850	860	887	830	921	847	852	871	870	868	860	847	802	817	870	851	844	876	868	887	879	806	840	869	883	831	859	882	856	903	803	853	868	861	881	846	841	838	822	873	852	845	880	809	865	858	894	839	908	860	834	878	860	864	888	828	884	889	808	864	855	905	887	858	868	812	812	841	798	898	866	858	905	828	819	860	816	831	840	933	849	872	848	839	851	864	851	866	868	815	899	850	865	863	847	868	857	860	895	890	888	874	878	950	902	874	848	864	896	835	899	827	870	869	909	883	815	856	847	837	878	850	895	871	882	860	825	856	880	912	866	839	856	897	879	842	838	876	836	781	848	833	924	856	848	859	896	893	838	862	885	845	889	856	847	832	850	828	846	875	857	828	862	878	864	836	918	863	859	825	865	872	867	813	821	817	884	867	799	928	865	865	865	875	852	927	830	875	894	821	879	882	815	858	867	847	860	880	884	874	889	883	837	893	854	830	867	865	838	879	835	916	844	825	867	912	879	905	892	866	844	900	905	818	831	800	862	854	899	833	885	883	837	883	867	868	869	850	888	842	844	844	893	891	850	863	853	825	825	843	853	852	866	857	842	855	851	821	898	869	852	847	868	840	839	882	856	864	839	871	871	874	889	851	870	880	857	895	820	852	877	842	893	866	821	854	852	869	821	856	897	811	901	876	881	840	866	917	885	855	853	890	877	858	895	874	836	823	867	872	879	887	855	849	900	850	853	871	791	869	902	859	842	878	880	855	865	862	883	873	865	878	857	889	857	922	815	865	888	859	822	862	880	879	841	869	882	845	857	859	830	830	895	888	852	861	849	888	853	866	806	896	862	849	851	858	798	827	860	859	878	841	821	851	843	933	863	882	886	896	871	869	833	882	805	863	839	830	883	838	865	882	836	850	888	844	888	905	820	799	859	848	933	939	862	870	898	857	836	861	841	900	819	859	853	906	836	882	849	831	831	856	806	855	842	879	833	892	855	846	901	917	880	811	824	833	862	863	856	891	905	879	863	862	853	844	836	845	867	890	814	826	805	853	883	892	848	849	903	853	886	883	897	859	834	912	840	830	926	870	858	860	859	834	869	820	889	866	820	812	847	901	865	848	852	824	888	887	900	889	835	870	838	823	876	886	865	896	847	823	864	838	865	844	775	852	885	849	839	879	904	880	886	868	834	814	820	849	859	882	869	853	799	846	887	850	889	850	853	847	842	838	864	854	904	800	825	901	827	901	899	884	839	826	823	838	805	918	856	887	831	863	832	845	856	833	795	869	859	851	849	845	859	883	866	965	849	857	812	830	842	835	864	840	831	888	893	808	875	868	862	871	856	862	848	866	852	865	840	836	867	816	785	884	839	849	897	873	867	826	838	866	867	856	911	832	872	866	881	819	884	892	849	841	816	881	946	833	878	849	854	910	854	832	891	854	890	887	872	906	862	870	851	898	834	854	880	838	849	911	934	891	865	827	880	883	926	853	872	896	840	837	869	889	849	867	822	858	882	868	779	870	874	823	906	863	841	895	835	819	909	926	874	885	859	853	864	824	833	855	895	862	906	880	856	905	848	882	851	888	811	851	856	864	868	895	823	873	836	884	821	844	849	866	882	824	838	892	854	890	883	857	819	881	823	903	881	817	804	853	853	852	889	890	813	870	903	865	830	888	878	882	904	797	866	842	860	857	864	844	915	802	854	889	863	872	895	877	861	878	874	876	870	821	906	880	826	861	867	849	887	864	902	873	876	866	873	875	903	830	798	843	861	892	840	808	867	840	835	889	877	878	837	852	842	878	882	849	838	827	847	867	914	867	832	875	809	825	889	901	858	869	854	837	797	855	880	834	898	906	853	892	864	818	867	913	832	881	886	830	841	870	872	900	907	833	886	842	911	861	814	857	839	889	855	883	855	880	943	834	885	863	850	911	845	861	825	831	810	830	853	882	890	905	838	902	839	822	842	882	834	897	832	831	851	854	839	852	836	786	837	903	879	883	875	868	842	836	864	877	872	884	846	899	831	934	895	811	849	849	846	828	863	858	855	853	895	862	829	835	893	798	847	835	841	884	871	881	870	915	879	869	864	894	889	802	859	836	888	850	823	829	894	862	782	833	893	875	857	830	851	861	866	879	845	868	878	871	810	865	809	850	894	847	850	777	833	870	844	885	876	875	837	780	886	850	917	924	892	851	874	884	880	884	853	820	864	866	897	916	848	870	914	864	852	816	856	845	848	812	868	843	850	839	839	826	794	885	816	864	887	846	863	841	891	922	913	864	876	879	835	855	866	841	918	866	799	850	897	868	873	875	852	853	871	852	853	810	843	809	888	888	879	911	896	893	859	841	818	874	849	884	833	868	861	823	900	877	862	842	901	849	863	907	881	852	883	921	839	843	862	870	868	850	840	848	909	846	871	858	823	890	825	893	883	847	828	850	876	836	855	834	913	864	863	868	846	814	887	778	845	843	850	848	808	897	887	812	881	753	856	914	861	864	872	878	881	856	862	865	846	835	886	877	808	884	946	887	854	873	899	823	863	849	889	892	872	890	875	834	818	863	873	838	900	894	825	836	822	864	910	853	824	877	877	819	860	905	939	860	882	897	867	883	842	832	873	793	882	835
4643	1249	1497	1108	741	592	464	380	327	296	289	230	223	208	196	201	183	192	183	191	192	171	200	179	211	202	168	164	177	197	203	184	193	202	181	170	145	196	164	180	169	168	164	153	169	158	178	158	162	160	161	142	162	157	170	162	170	136	154	145	149	172	158	181	146	165	173	157	139	168	167	156	134	158	143	144	120	133	158	159	172	150	150	143	150	156	142	166	171	167	156	127	151	137	153	162	150	168	135	153	138	152	161	165	162	180	164	161	157	136	123	148	147	148	164	145	132	153	131	157	135	139	172	154	134	162	146	154	159	177	147	160	164	155	144	147	153	146	145	148	143	151	172	163	173	171	169	152	167	160	157	146	149	160	119	174	152	165	160	162	170	168	150	169	137	168	158	146	156	147	154	158	135	155	133	164	144	144	133	173	156	178	165	170	175	163	148	152	144	160	144	163	178	166	141	156	168	175	145	155	170	143	143	167	156	149	161	145	163	175	162	159	151	147	151	176	136	146	160	173	158	149	155	166	155	138	149	157	167	158	158	150	163	144	156	141	177	162	152	146	175	161	156	142	157	154	153	155	160	150	160	163	157	144	149	157	150	152	161	159	169	168	137	156	154	175	157	144	156	148	169	158	156	169	148	159	148	156	157	136	145	149	165	151	157	150	151	160	145	166	162	128	154	159	146	148	156	172	151	137	146	157	149	151	148	168	132	154	154	174	139	179	143	136	170	135	149	150	171	162	144	159	176	163	149	160	163	137	160	143	164	151	153	167	166	165	167	138	129	160	165	134	154	141	179	154	158	164	140	174	140	147	153	146	145	151	164	155	136	167	134	152	151	155	160	155	145	147	132	177	146	153	161	147	169	153	168	152	145	138	140	182	142	155	153	164	156	155	167	149	165	159	154	183	139	167	171	152	148	149	161	166	144	167	169	188	184	158	160	160	147	170	151	141	149	146	149	149	154	161	175	156	140	133	148	161	142	143	152	131	153	150	157	179	147	151	158	159	166	158	146	138	145	158	120	146	144	164	153	152	146	174	164	171	153	167	142	155	145	141	161	141	154	173	133	148	171	152	168	135	178	146	160	151	152	153	147	175	170	149	136	171	169	149	150	144	182	148	148	156	138	143	146	165	163	159	161	157	149	149	156	137	147	183	161	158	169	169	146	145	162	138	132	160	147	161	162	129	148	173	152	142	157	126	165	162	167	144	147	156	159	147	162	156	154	145	160	144	140	190	155	161	156	135	136	153	149	162	166	152	158	163	143	171	184	156	145	176	145	178	166	144	159	166	185	168	179	154	161	151	152	118	152	158	127	182	162	166	132	166	164	141	164	152	166	151	168	159	166	152	165	155	160	158	176	162	167	127	164	159	136	141	164	168	154	134	150	167	142	164	170	171	160	143	146	151	162	130	152	171	164	147	140	168	159	161	141	149	152	155	169	160	155	139	171	134	171	152	155	166	148	155	155	164	143	148	148	156	179	166	168	156	144	144	115	141	128	182	163	144	151	148	163	160	161	155	129	146	156	135	146	148	163	170	146	134	138	189	156	172	151	152	184	146	140	151	159	147	167	150	143	133	144	174	145	156	147	151	164	173	137	162	152	157	145	153	156	162	151	162	163	162	154	155	127	152	139	161	149	146	157	141	160	148	151	164	152	153	154	166	151	161	171	152	158	164	133	153	168	167	138	152	145	159	166	147	167	154	167	140	144	159	164	137	138	170	169	141	154	154	158	174	171	137	142	137	158	142	156	167	185	146	161	163	172	156	146	172	159	139	174	161	154	142	170	146	154	146	154	148	153	168	168	144	170	161	137	164	168	146	165	146	164	136	143	160	143	163	167	143	165	177	151	153	150	152	169	170	168	160	150	152	150	180	151	167	156	134	168	164	179	159	170	144	149	163	147	139	141	139	164	131	141	155	174	173	155	172	154	156	131	163	153	148	132	166	170	173	155	173	158	165	132	156	135	145	146	160	173	178	147	169	139	150	169	160	149	181	157	164	129	175	141	136	165	149	159	165	174	154	148	141	162	153	160	168	157	139	165	145	162	167	146	154	163	151	162	156	158	159	135	171	161	155	164	157	166	140	142	153	149	170	137	159	148	151	139	156	151	147	152	154	150	159	155	146	134	173	154	164	144	170	133	172	154	144	141	148	147	136	150	151	162	147	152	142	171	169	160	140	139	160	165	160	151	166	150	147	137	160	147	158	159	162	150	143	145	156	158	137	144	142	138	163	154	140	159	170	161	147	153	163	161	142	154	158	144	137	145	130	148	171	144	172	136	168	146	140	149	154	141	169	152	140	168	154	137	159	186	148	158	144	168	161	158	158	166	155	144	168	163	132	154	174	147	157	181	140	160	184	136	179	171	172	122	156	159	163	151	151	156	147	155	139	140	144	157	174	142	164	163	139	152	147	145	172	170	154	152	146	141	148	154	174	153	155	156	156	177	167	149	149	158	138	182	149	133	139	145	169	144	144	141	156	176	141	151	152	154	140	154	158	166	163	147	164	147	136	165	156	169	150	180	158	152	157	148	170	155	174	148	151	155	144	153	157	155	140	137	152	148	154	138	156	161	137	152	184	180	156	155	165	154	159	132	157	162	152	178	152	152	162	144	151	157	143	146	166	136	153	167	172	158	155	144	136	149	152	162	162	141	158	143	156	151	169	163	138	160	169	145	159	138	149	169	167	156	131	167	182	153	177	158	158	152	166	158	164	172	161	149	166	157	161	141	177	149	150	150	156	134	164	139	178	153	153	147	155	147	140	173	154	138	154	172	170	163	159	147	152	163	160	157	165	170	131	153	163	169	163	160	170	134	152	149	152	167	145	119	159	147	152	132	157	156	157	171	139	174	168	144	136	169	156	177	177	155	145	154	141	159	167	160	163	149	151	139	157	167	158	157	160	169	151	176	159	141	145	156	148	136	166	150	142	168	164	136	126	150	139	159	161	176	158	178	163	132	175	152	153	135	152	165	147	147	144	159	165	124	145	162	146	165	151	163	157	162	131	163	152	178	160	140	140	146	155	151	161	147	150	142	149	172	155	145	159	154	160	168	141	159	157	139	149	147	155	136	153	154	159	173	183	152	146	145	158	149	136	149	159	153	146	151	131	165	126	141	165	157	144	132	175	141	154	170	155	150	147	142	139	183	159	148	164	166	168	163	127	144	155	136	147	149	166	153	169	166	166	142	160	160	163	142	122	154	150	156	164	200	130	141	150	170	159	164	143	153	156	167	160	171	174	165	165	182	154	147	158	143	166	168	163	155	171	149	166	147	139	141	136	170	165	155	157	135	144	151	131	166	144	146	193	157	142	144	155	150	153	131	165	136	175	147	150	138	163	147	157	151	157	144	143	140	161	131	155	156	146	143	156	152	159	165	166	146	135	150	147	151	175	154	152	165	145	121	141	148	166	181	177	152	172	143	146	148	143	156	155	146	163	156	152	143	137	165	164	167	155	151	172	161	159	153	136	130	185
5584	1772	4000	4119	3543	2879	2407	1939	1693	1585	1264	1203	1091	1075	966	897	811	908	867	798	746	801	784	831	893	764	786	738	819	841	1091	906	962	868	719	677	765	841	852	801	687	585	557	574	555	572	555	547	550	531	558	537	590	555	571	513	566	510	556	535	540	512	547	520	509	541	539	527	504	522	541	515	491	493	541	555	530	503	515	540	555	529	536	482	531	538	529	484	514	547	522	535	536	542	582	514	478	512	573	513	514	527	555	500	491	497	533	515	561	512	539	519	515	512	574	541	520	560	549	541	472	531	516	559	531	515	545	543	521	512	562	515	519	507	533	523	546	565	464	509	476	495	531	559	539	532	508	533	534	505	560	524	502	514	491	521	495	500	501	451	503	497	544	503	527	513	474	491	504	497	486	511	519	517	538	537	498	534	470	559	488	519	507	460	500	513	486	512	531	543	477	534	538	482	546	516	493	486	486	551	515	532	484	439	522	546	538	518	537	511	499	527	511	526	510	510	533	541	510	491	502	529	508	503	535	509	536	488	488	529	520	481	534	495	531	543	529	536	497	497	527	522	482	498	553	519	523	555	472	479	539	504	518	509	492	542	529	548	508	501	525	479	517	527	497	494	483	468	521	530	527	468	506	502	513	515	557	533	464	518	524	516	501	526	490	491	533	498	516	521	533	523	544	540	506	544	537	571	535	459	503	531	501	513	542	551	543	526	478	464	516	520	507	489	542	480	445	499	507	530	554	514	496	551	506	509	514	505	492	468	514	494	516	498	497	509	496	513	559	525	493	511	509	492	544	513	559	507	490	526	505	531	519	532	504	521	496	486	523	513	498	477	522	498	474	548	463	520	516	519	556	469	530	523	534	533	513	518	515	474	476	509	516	496	505	529	489	534	542	499	520	565	520	517	479	483	515	518	511	461	504	510	484	494	513	487	495	514	486	522	503	505	516	554	499	514	495	490	543	499	479	553	538	505	517	517	480	514	517	496	497	499	526	528	465	500	552	527	506	526	497	517	531	498	532	544	514	500	511	519	479	550	492	529	479	498	503	493	523	512	522	498	490	572	496	532	511	490	523	487	535	493	496	463	500	530	530	471	514	512	517	515	520	562	524	522	510	500	527	524	516	506	567	543	521	526	510	534	526	533	572	527	529	500	525	500	534	488	549	497	502	530	527	575	494	513	505	504	493	548	499	533	521	515	529	557	531	480	522	506	530	504	499	527	521	507	475	512	511	510	546	483	490	518	496	511	508	549	478	524	531	501	511	500	529	504	541	528	522	560	496	503	531	525	525	510	517	520	544	538	519	562	554	535	475	531	497	490	504	491	504	539	513	498	518	536	496	480	536	512	511	506	516	523	501	495	504	486	510	552	523	504	491	519	482	542	550	491	541	483	546	473	518	498	511	500	520	473	538	520	508	543	480	485	531	521	513	532	497	477	479	506	485	536	551	500	505	563	485	512	508	514	500	496	531	513	556	490	560	504	514	527	514	525	510	536	533	493	519	517	490	490	492	511	527	532	568	527	509	521	530	508	516	533	558	531	536	500	506	509	497	486	500	507	490	521	517	514	518	560	517	536	500	525	549	497	527	510	519	517	515	515	535	500	483	499	511	522	470	507	492	547	532	551	480	487	510	510	530	505	518	505	507	526	483	498	495	506	513	517	459	514	541	519	525	506	526	473	517	525	491	545	471	492	521	493	477	516	506	513	504	501	522	541	549	548	522	509	552	505	512	474	531	514	470	537	527	500	516	536	535	536	557	499	515	555	537	533	545	525	515	549	563	511	530	548	502	489	497	456	473	477	516	522	520	541	503	580	569	560	502	533	511	487	523	501	482	510	541	467	523	498	496	525	510	521	507	534	507	496	557	523	483	513	517	533	523	530	509	533	545	535	517	519	476	512	490	505	546	545	513	499	496	534	500	532	522	553	554	533	533	502	538	559	533	524	549	485	502	507	505	500	553	480	510	477	476	522	491	493	506	504	539	547	545	526	511	505	506	522	513	534	498	509	510	476	519	508	550	531	496	508	492	519	532	517	553	496	504	486	517	547	481	533	505	512	476	511	500	495	536	501	509	478	528	513	501	520	517	489	504	535	493	514	491	508	545	494	519	500	479	533	515	501	506	536	503	527	492	492	515	464	504	513	523	515	537	498	508	493	524	547	509	478	483	529	519	493	534	528	499	488	515	524	473	492	526	503	515	470	495	507	486	496	477	513	521	511	515	527	489	531	499	519	542	544	473	520	487	500	521	524	514	584	497	500	516	533	537	506	567	528	542	516	525	507	521	520	511	502	497	494	490	513	508	532	528	530	509	521	509	498	475	489	504	532	505	542	563	479	488	499	521	484	529	507	506	522	525	526	494	494	495	496	561	538	499	525	528	495	532	533	513	532	504	511	519	507	541	534	503	514	483	561	490	528	491	513	539	507	487	507	510	521	507	549	526	516	532	503	490	546	503	511	492	492	496	493	497	503	552	514	578	569	579	532	499	547	524	516	511	532	509	531	474	518	460	506	504	517	456	557	503	500	540	506	519	535	494	498	527	519	497	497	495	482	485	515	514	510	513	477	486	517	498	497	469	519	492	499	466	511	505	551	501	505	497	505	535	491	526	521	486	523	524	540	547	522	514	509	526	491	489	540	530	510	528	552	505	517	539	533	517	521	513	496	503	507	546	525	500	494	517	486	493	493	507	526	528	478	484	508	498	531	547	468	538	486	495	496	504	516	489	490	555	534	454	503	514	478	528	532	517	530	506	520	507	510	520	511	502	533	524	529	529	515	486	503	514	525	477	523	527	504	491	511	512	509	527	533	538	530	541	441	511	521	481	536	506	541	511	498	549	548	529	547	511	532	513	470	519	525	548	518	481	521	505	499	527	495	513	508	494	550	518	506	491	457	540	534	510	501	470	537	481	507	510	531	544	499	516	541	518	514	492	544	461	523	545	528	533	539	495	493	567	525	524	517	518	511	511	507	518	546	484	507	554	496	525	521	507	524	509	507	536	478	500	526	525	492	518	508	521	500	543	511	486	530	498	498	521	495	507	492	575	533	515	502	530	496	517	533	512	489	528	501	498	455	496	490	526	517	518	524	503	510	525	573	514	519	482	484	530	532	462	485	530	548	510	470	504	478	513	496	501	491	536	522	518	513	518	495	494	519	494	513	519	511	499	510	523	522	493	479	510	510	521	515	543	499	498	497	483	488	529	524	473	536	510	522	516	519	552	533	523	490	504	497	466	509	538	499	541	548	502	505	505	531	467	507	543	548	491	523	513	528	509	515	533	501	546	514	505	478	510	500	538	509	503	507	529	540	503	505	481	502	501	498	505	524	499	517	475	502	546	465	495	549	490	516	511	501	527	507	502	533	498	486	521	482	533	534	506	516	527	516	529	485	478	500	511	511	507	483	506	526	511	496	501	540	507	536	522	509	539	501	520	491	495	536	517	505	462	530	495	498	537	534	499	514	522	491	523	561	490	509
8741	2424	2749	2101	1355	918	659	543	408	355	334	285	268	263	242	194	186	180	194	181	182	171	205	180	154	162	149	167	180	174	212	177	220	230	160	157	137	154	172	170	163	132	124	126	128	135	125	97	133	146	128	120	130	126	130	133	133	135	122	117	149	123	114	137	124	118	129	140	103	130	120	116	133	130	116	119	132	113	137	109	123	132	103	138	118	125	108	122	127	134	124	148	129	115	138	112	125	122	128	125	124	145	117	102	120	110	122	133	140	120	135	95	112	104	130	89	125	110	112	136	122	124	118	122	121	125	109	117	134	105	115	113	136	143	132	115	130	124	138	139	113	116	133	118	110	116	126	123	132	101	110	102	128	130	110	134	105	127	124	112	114	109	140	109	114	124	121	106	126	123	100	136	109	108	108	104	116	117	124	123	121	143	134	113	101	124	129	123	130	118	136	103	104	141	118	120	109	120	123	120	129	137	117	103	122	111	132	115	115	124	100	108	137	130	104	116	113	103	112	131	126	120	126	119	131	120	135	142	133	114	111	103	110	120	83	121	124	129	106	110	132	92	109	111	121	142	119	107	143	108	137	130	135	123	117	108	124	116	123	106	125	126	121	117	131	112	112	119	110	135	124	130	127	106	127	106	132	115	110	130	122	121	127	93	133	132	123	117	119	98	127	119	142	116	112	113	134	96	112	128	132	128	122	118	126	127	122	115	121	108	119	124	134	117	113	125	118	126	115	127	119	118	98	110	121	116	113	127	128	109	127	126	109	121	107	119	106	114	125	121	117	125	133	124	119	102	114	111	128	124	114	126	118	95	121	134	119	115	116	107	104	131	134	115	104	119	103	135	127	117	115	107	130	121	119	104	126	108	124	127	147	129	111	122	131	119	131	120	112	111	123	133	127	123	128	120	127	106	131	123	142	124	135	123	122	100	114	122	120	109	136	128	126	120	122	126	125	106	130	124	112	125	104	120	121	135	108	141	110	128	131	126	116	106	117	108	118	125	142	119	122	122	116	98	160	118	120	125	117	120	110	108	116	123	122	107	128	125	125	112	116	107	152	122	130	96	113	137	112	149	109	105	121	128	119	112	101	108	128	121	119	108	109	110	131	109	112	115	128	105	127	113	121	123	123	118	116	127	122	121	116	117	108	120	114	122	127	117	114	116	128	123	91	126	139	164	131	109	118	136	118	118	142	115	115	123	129	113	117	124	114	104	114	132	155	132	112	127	107	125	155	127	121	133	126	111	109	128	109	115	136	127	130	134	129	149	123	135	119	118	104	108	123	127	107	120	109	97	102	123	153	128	109	100	131	100	122	120	123	129	115	127	116	108	132	123	140	121	123	117	132	134	113	113	113	139	94	136	122	157	136	129	134	109	120	126	120	123	111	123	108	118	132	98	120	123	120	104	110	127	112	127	124	119	130	126	131	121	134	110	129	127	121	131	124	119	127	127	114	131	128	122	103	107	113	107	113	119	127	109	134	125	128	127	128	119	127	137	130	116	109	110	126	124	125	105	129	116	131	134	98	127	126	105	140	124	126	142	121	116	127	131	110	131	122	129	131	119	139	114	144	123	133	129	98	122	107	123	133	121	112	119	122	108	110	113	111	119	118	113	123	127	127	133	99	125	120	116	107	115	114	93	105	123	116	120	134	139	131	105	117	143	125	120	114	113	123	136	124	110	136	119	120	125	110	115	122	135	124	120	112	138	115	123	111	135	116	132	112	126	109	124	123	124	111	108	115	142	124	118	112	113	133	121	128	101	118	107	130	105	113	105	129	115	123	117	108	139	120	132	118	121	115	132	117	127	98	126	114	120	135	114	135	117	125	107	100	128	127	123	90	113	128	143	112	130	146	120	105	111	121	110	128	124	109	111	128	124	120	127	122	127	129	106	112	120	117	120	129	128	113	115	98	114	127	111	114	116	134	134	118	112	145	122	112	127	135	113	131	100	124	115	115	122	104	106	121	91	126	112	119	109	116	127	124	123	114	123	128	101	125	108	118	126	123	113	123	140	132	129	125	126	107	108	107	135	114	128	108	108	142	133	125	119	132	125	120	126	117	124	105	132	124	124	126	114	119	124	109	115	127	105	112	126	122	108	111	108	112	129	101	113	125	130	101	127	99	99	125	135	112	105	108	129	98	125	120	105	130	108	122	118	116	112	124	119	124	138	104	125	125	125	96	149	117	112	120	104	119	122	126	138	110	125	127	101	110	113	118	132	119	130	127	139	122	111	132	125	140	133	116	123	115	105	121	100	117	114	115	114	135	120	111	124	119	113	106	125	145	107	114	128	127	111	144	128	122	104	137	124	115	125	121	124	124	107	123	125	106	118	128	113	123	131	128	141	135	122	140	119	138	109	131	117	133	118	116	123	133	107	131	103	120	114	128	111	120	131	103	117	127	132	143	99	116	120	126	133	103	116	122	120	115	126	104	121	122	116	115	115	109	129	117	95	115	139	108	107	122	122	115	126	121	123	122	104	130	120	123	109	144	113	104	111	128	101	104	113	107	133	105	122	130	118	129	144	121	121	123	103	111	127	132	103	150	114	127	124	105	115	131	125	130	129	119	120	119	115	120	94	137	129	132	113	114	130	100	117	113	119	115	106	109	125	112	114	141	101	134	116	124	117	114	119	108	103	126	107	144	110	131	110	130	118	121	123	121	113	131	124	118	120	136	130	119	116	128	125	113	125	132	114	106	116	108	141	129	111	103	130	119	100	121	136	138	130	111	108	94	105	121	112	143	118	104	98	125	112	105	131	130	128	107	113	106	122	110	113	102	128	137	145	121	114	120	110	123	117	103	108	142	123	116	134	118	137	123	95	134	107	132	98	113	127	101	114	115	118	111	124	131	110	104	124	118	123	115	127	94	135	104	115	128	116	121	103	132	132	106	129	126	120	118	118	120	121	132	122	117	111	118	125	125	102	119	127	102	144	126	103	138	132	109	124	111	118	99	113	119	109	119	126	103	130	122	109	120	119	132	104	139	130	119	125	104	116	120	104	148	119	111	122	114	116	116	117	122	125	118	114	118	119	124	152	117	113	131	113	123	123	117	126	115	113	117	119	113	108	139	117	126	139	111	111	121	121	119	108	134	127	122	116	125	128	95	103	134	125	126	117	112	129	116	102	112	119	130	131	127	118	123	106	133	118	124	111	138	105	129	126	118	98	118	102	141	117	112	121	131	127	124	130	110	110	138	106	119	118	120	119	120	114	113	120	125	140	119	120	124	116	125	113	123	122	132	122	105	124	135	130	127	153	110	127	128	122	135	114	101	128	134	130	131	126	101	124	98	118	111	128	123	129	113	114	130	113	103	124	121	100	133	130	114	125	121	110	117	117	121	116	148	116	101	93	128	130	122	123	106	136	115	116	136	123	133	109	117	128	133	122	124	123	118	121	111	118	111	114	121	127	117	128	105	118	109	122	115	107	137	97	127	119	119	134	110	111	107	124	113	128	121	113	130	123	103	116
7735	2750	6744	7128	6087	4846	4038	3164	2748	2280	2039	1757	1558	1469	1281	1183	1147	1058	999	938	903	884	997	1036	1027	1045	843	873	1063	1082	1569	1254	1396	1379	964	684	727	907	1020	1002	934	634	556	527	567	533	503	475	513	500	526	534	553	473	465	516	483	515	480	459	467	491	456	485	452	481	470	471	474	488	493	441	464	476	452	449	487	466	433	464	431	444	456	439	414	441	479	468	454	461	443	434	446	423	449	471	427	413	453	459	462	437	411	421	400	455	437	430	404	443	411	449	445	428	477	428	436	449	415	458	425	422	424	442	420	440	401	414	461	429	432	410	414	401	422	424	440	398	425	413	409	421	419	420	441	410	416	424	420	418	442	448	436	414	421	387	407	458	461	391	430	405	411	451	454	372	420	444	417	396	446	404	376	423	448	424	431	436	425	395	408	416	405	429	393	432	430	437	426	421	413	437	396	446	408	473	405	395	434	467	417	406	458	391	419	414	444	447	405	440	444	455	427	440	422	419	399	449	434	438	433	447	416	397	391	413	433	428	418	461	413	411	402	430	434	420	415	429	449	446	421	433	457	422	373	436	407	396	372	411	388	412	404	405	439	421	440	436	438	391	420	400	414	421	439	418	450	398	442	408	447	417	407	374	438	421	454	398	420	429	441	421	413	430	483	447	409	442	421	425	446	437	426	398	388	428	411	430	374	438	377	402	417	404	460	402	449	385	447	434	453	395	432	432	413	416	425	425	377	411	420	428	447	438	438	415	415	404	417	407	391	455	423	383	418	464	419	447	438	427	387	410	463	433	404	401	397	424	419	425	444	398	466	426	417	435	431	432	450	456	446	422	450	436	424	397	422	402	421	437	399	439	453	404	384	413	436	409	442	449	415	417	405	373	420	401	455	435	405	427	397	421	408	410	455	423	401	404	418	412	444	427	405	399	407	385	416	434	440	419	429	456	436	436	453	391	439	412	446	438	428	415	458	397	412	480	416	412	371	430	399	418	394	439	435	422	401	425	392	427	431	433	430	418	430	413	432	436	398	410	470	415	412	447	445	417	387	412	436	426	431	439	434	434	460	439	424	438	431	412	417	420	422	405	459	419	446	412	365	452	443	423	433	433	418	402	407	453	412	464	441	425	422	406	432	442	435	421	396	441	422	453	405	403	456	423	380	404	435	384	394	432	453	441	445	397	400	391	409	437	421	405	415	400	387	435	410	439	393	421	442	434	383	421	428	432	408	425	422	448	449	432	415	418	418	446	456	448	418	370	442	413	450	433	393	409	432	405	434	382	407	415	393	451	404	451	428	413	406	424	419	405	418	432	448	388	424	410	437	446	397	391	423	407	418	415	461	427	382	435	394	441	431	453	432	402	416	429	431	395	399	398	414	436	456	456	430	466	402	443	433	424	424	407	403	441	445	389	424	434	405	422	393	413	425	415	436	409	392	452	390	429	390	416	435	416	391	398	446	416	411	427	451	434	417	447	426	462	417	412	441	427	428	456	408	429	452	419	414	438	450	416	440	436	422	432	435	430	398	406	442	404	401	421	432	429	410	407	417	426	420	428	388	426	455	394	413	430	418	405	413	443	441	377	403	408	444	419	401	433	439	409	430	419	438	420	408	426	440	424	422	428	448	407	400	384	463	458	402	420	421	405	403	402	419	424	416	412	419	449	417	432	404	401	395	397	431	393	378	445	415	421	399	413	388	450	440	406	429	386	420	431	422	439	451	408	420	407	449	398	410	419	395	432	427	423	429	410	394	419	372	406	440	418	439	447	422	424	429	430	390	422	403	433	421	391	411	405	464	403	409	434	423	414	445	416	433	433	398	462	422	410	412	435	415	414	418	434	435	442	442	441	441	419	424	437	397	424	404	401	412	408	430	410	389	439	426	413	421	457	409	437	444	398	424	414	422	408	448	395	416	434	420	407	410	411	413	424	420	410	426	437	415	453	428	408	424	412	430	383	436	447	420	424	458	422	401	472	445	414	438	404	412	451	414	439	444	400	430	446	436	398	452	425	454	419	392	396	431	411	414	419	410	416	407	388	407	446	440	397	436	421	455	444	387	393	415	400	437	419	427	444	459	430	412	408	384	381	415	401	425	424	414	445	411	433	416	423	424	406	406	432	401	435	407	419	422	414	425	421	438	398	430	449	373	403	415	425	403	416	406	415	473	413	436	413	410	401	453	448	397	402	406	433	441	409	409	443	416	427	396	472	424	413	410	426	408	413	404	443	430	431	428	431	432	446	414	404	413	423	422	389	416	401	409	440	420	449	415	415	449	419	431	424	414	424	404	417	444	413	419	420	396	430	380	409	402	431	427	417	432	383	411	403	384	438	374	413	425	459	424	399	418	458	452	424	419	437	405	387	468	369	440	402	393	415	397	467	441	433	430	441	436	418	408	402	449	386	407	440	452	408	420	428	421	389	431	424	432	414	452	461	429	396	450	413	416	406	455	461	421	432	405	402	419	409	429	437	413	444	398	460	391	418	422	466	429	409	469	419	439	453	425	404	453	420	407	420	433	435	437	383	450	444	482	417	432	442	418	378	413	435	411	433	432	430	385	450	455	428	443	421	418	404	406	427	421	426	405	430	412	430	458	434	404	391	428	428	434	451	421	417	427	420	450	451	440	442	424	423	406	450	429	434	447	386	445	433	411	450	426	402	422	410	434	431	370	394	409	408	431	406	431	441	453	424	406	436	407	435	428	401	439	435	450	423	418	443	445	444	432	431	446	450	431	469	430	392	417	395	432	404	445	430	445	435	433	429	427	395	446	372	406	405	425	420	435	423	445	414	388	422	433	402	424	438	417	446	430	410	405	421	425	394	392	402	401	438	462	388	408	425	431	419	435	390	411	407	425	440	415	434	425	451	446	445	398	430	470	405	406	425	439	372	414	414	426	447	416	450	401	414	415	423	397	419	441	423	390	407	440	407	423	456	446	416	442	411	434	424	453	432	448	400	435	429	412	433	413	435	405	395	403	426	418	448	422	433	403	399	451	417	413	438	410	419	408	404	394	412	418	408	426	424	413	418	429	414	396	415	432	420	422	418	409	405	431	382	428	348	438	405	460	429	413	413	439	437	406	458	412	412	422	450	439	416	462	401	417	413	433	398	384	414	400	445	461	426	407	439	393	412	450	423	475	416	405	432	449	443	411	363	442	405	450	423	426	426	443	399	400	463	408	397	445	397	421	430	416	438	371	437	417	392	409	412	417	396	428	461	425	434	393	442	419	417	419	440	409	432	410	361	408	435	408	412	464	412	418	418	419	471	386	437	424	404	410	400	424	444	418	428	401	449	411	408	415	420	449	440	437	418	417	389	452	400	428	429	453	412	422	433	418	429	446	434	407	422	445	453	438	436	435	464	399	416	424	441	437	436	434	415	431	421	425	424	410	429	443	402	443	439	415	414	462	409	415	406	396	416	415	416	425	432	415	418	427	452	424	458	447	434	451	444	413	403	428	440	412	448	388	423	391	448	389	416
1346	317	350	355	285	301	299	313	321	297	276	317	299	312	285	275	303	279	269	275	265	289	257	263	288	293	292	297	295	283	281	262	291	285	258	281	285	293	285	250	270	296	276	278	275	262	264	277	294	271	315	269	273	267	278	265	276	285	264	274	239	256	278	281	247	300	263	265	289	282	262	282	301	279	289	282	286	276	285	261	305	247	294	281	288	276	282	305	302	308	302	294	271	257	289	260	264	294	265	285	255	273	253	312	262	274	264	294	300	295	286	283	292	280	283	284	325	270	295	280	299	282	272	271	284	286	262	257	278	294	261	237	283	266	270	274	265	282	285	273	291	253	263	302	273	292	282	277	286	283	268	283	258	295	303	281	305	287	321	295	264	278	255	260	274	298	283	275	294	285	283	270	283	291	269	312	237	304	285	278	270	281	280	271	330	270	274	247	298	273	265	258	294	300	267	283	295	299	265	267	274	308	287	264	292	270	256	270	281	289	292	274	303	284	281	308	281	261	266	287	278	268	249	280	265	287	286	249	265	280	268	301	292	282	269	244	262	262	285	277	252	313	264	295	307	288	284	260	302	283	291	275	290	275	254	279	315	269	271	286	254	274	289	284	268	287	277	272	264	266	269	277	252	267	313	291	299	329	269	291	319	295	295	260	296	293	275	296	273	248	284	260	266	262	276	266	282	271	287	294	277	268	273	271	284	293	291	286	272	263	306	251	302	291	278	272	294	290	292	263	282	302	279	256	288	298	282	300	274	262	286	274	271	246	272	296	329	283	292	309	297	323	268	278	286	272	250	262	316	299	284	292	272	264	306	297	256	279	285	299	276	277	299	289	266	285	293	259	255	272	297	298	280	281	306	289	285	293	278	282	301	281	296	288	294	278	287	271	307	276	254	260	283	277	281	290	299	271	266	282	277	276	278	262	278	297	280	275	225	270	286	316	267	285	301	288	289	276	282	289	287	273	281	279	279	298	263	258	251	261	298	293	281	261	296	285	289	272	269	243	270	308	289	282	292	325	289	296	279	301	287	281	294	287	303	280	260	275	281	301	276	293	293	295	283	258	282	267	297	256	261	323	272	305	268	278	276	296	300	295	321	297	300	280	283	287	275	265	287	288	266	289	299	297	280	285	261	284	257	285	294	290	289	275	283	280	264	255	269	269	273	293	277	264	283	278	246	283	275	301	304	285	310	289	268	259	268	294	283	275	283	277	269	283	292	297	270	276	276	273	265	263	292	281	300	284	282	266	261	276	285	301	291	271	299	254	259	267	279	269	314	320	282	296	284	292	299	271	288	297	279	295	267	268	293	304	311	269	264	294	285	267	262	286	292	304	275	272	278	284	287	252	281	302	270	299	287	261	270	312	274	305	285	260	308	270	261	274	280	267	285	294	297	261	298	294	265	309	299	265	298	278	277	280	270	296	254	258	293	262	276	297	300	306	289	292	267	300	242	278	278	269	301	296	291	258	294	269	285	273	293	294	274	269	307	286	256	267	270	280	295	284	281	264	265	262	307	296	300	318	299	293	264	312	288	285	291	300	304	281	252	282	255	264	298	256	276	307	304	307	276	294	281	296	268	298	298	292	276	294	314	284	273	259	309	292	284	292	295	300	287	291	292	254	281	299	284	290	261	299	280	271	275	296	276	323	290	265	298	281	268	272	282	280	318	255	281	306	295	280	291	266	294	239	266	274	275	281	272	299	290	279	280	266	309	296	262	269	325	284	283	254	308	275	289	277	280	273	270	292	258	279	282	297	293	272	234	306	266	247	288	265	287	295	279	267	258	281	311	302	301	285	283	267	283	269	287	264	312	273	290	286	282	281	284	290	253	275	267	268	268	283	283	295	256	270	287	279	279	281	286	279	318	300	283	291	277	276	264	278	283	250	279	288	283	274	285	308	271	279	282	289	294	290	292	271	274	270	312	302	282	276	301	271	260	303	322	305	284	308	292	305	280	271	272	273	264	274	271	278	276	280	276	293	275	272	277	267	264	265	274	282	268	292	284	272	293	268	287	259	257	306	239	273	278	298	275	302	270	294	270	295	278	275	286	299	303	282	285	284	274	314	327	288	293	274	288	272	288	286	285	253	327	270	312	281	297	266	268	259	269	278	255	299	274	249	256	254	298	261	254	295	269	255	296	267	271	272	285	305	281	285	282	278	300	263	278	281	286	264	261	304	253	250	254	272	280	299	296	295	272	310	261	271	277	294	276	288	291	291	292	288	274	291	295	281	278	275	288	270	313	266	291	296	256	257	284	305	278	274	269	271	279	296	281	270	293	283	284	281	286	250	283	271	283	280	284	264	298	271	312	300	292	294	300	296	265	263	280	282	327	281	255	278	286	286	278	303	260	287	257	291	272	251	287	313	280	298	251	292	261	298	285	285	249	277	255	268	286	297	334	298	271	259	272	304	291	295	282	285	296	292	250	277	277	293	279	235	275	314	273	255	255	268	277	287	269	271	290	294	324	285	285	276	284	290	274	263	273	296	276	318	310	288	279	283	299	264	284	288	294	299	273	287	277	293	269	268	282	288	315	273	277	290	297	309	280	316	263	253	277	282	299	311	291	251	274	302	279	276	269	305	287	285	266	263	284	275	288	295	248	272	277	286	303	290	290	296	285	272	289	286	285	276	280	296	290	281	287	281	285	290	267	269	273	288	266	291	294	289	296	297	279	266	273	268	305	298	294	292	267	293	287	296	287	267	290	265	303	245	275	279	268	298	292	310	283	296	279	289	257	280	306	284	321	267	262	289	288	279	289	294	301	274	286	267	295	269	268	293	286	284	295	298	324	281	284	289	277	302	283	266	270	293	280	286	284	276	256	278	282	282	270	287	277	270	265	257	266	277	311	266	281	333	261	274	299	271	288	282	264	265	289	270	309	290	303	283	243	282	288	277	299	301	275	284	303	280	291	294	266	270	285	292	293	268	264	292	255	304	294	280	283	298	264	291	298	268	270	278	257	297	277	285	255	290	258	270	281	263	280	281	294	259	281	276	291	268	302	258	313	290	280	265	291	295	300	278	306	282	293	297	281	265	268	264	261	276	300	295	311	279	295	263	266	253	283	286	313	263	259	277	293	268	275	280	276	276	271	272	239	278	300	260	292	270	287	276	281	261	293	278	314	296	283	298	291	316	281	310	284	299	260	257	277	283	270	269	292	259	282	285	261	315	290	272	271	266	302	293	285	298	281	292	294	292	283	316	268	294	274	248	290	262	274	266	293	288	253	270	301	308	290	276	253	293	269	309	262	256	310	303	275	257	298	275	297	276	283	292	278	283	271	244	254	259	296	286	294	260	307	287	299	265	292	307	291	320	292	306	255	267	317	287	304	317	274	266	286	279	301	288	284	290	282	290	241	287	276	305	293	282	287	272	287	265	312	267	296	308	266	295	281	295	281	295	279	279	276	277	283	300	285	281	261	285	266	299	282	276	276	301	293	294	285	257	263	279	269	278	294	311	311	308	271	277
2321	927	1030	1024	1032	1021	970	934	927	955	878	891	936	865	830	860	888	892	899	870	850	861	860	910	871	880	882	840	896	888	852	831	881	892	888	882	859	799	894	823	879	890	859	838	839	868	857	901	871	858	895	872	844	886	885	833	897	837	836	808	843	821	816	886	838	890	867	850	873	889	854	877	859	841	858	873	859	869	865	869	890	845	846	863	845	909	837	873	878	882	898	906	849	851	870	853	841	848	836	884	901	908	803	875	888	887	905	830	904	884	936	872	827	824	891	842	877	870	898	904	880	852	844	852	871	850	830	818	823	865	905	857	836	811	845	817	866	865	824	842	826	903	866	886	890	825	914	852	886	902	856	874	826	825	879	823	879	853	888	877	810	810	882	910	843	804	845	858	864	854	808	836	823	853	838	829	845	846	919	854	852	841	850	899	870	829	878	858	805	769	830	840	844	828	837	816	850	875	893	846	827	885	819	813	813	842	818	859	892	886	918	865	778	816	904	896	904	844	828	868	850	879	880	915	842	795	833	802	896	852	842	867	808	828	875	879	831	832	885	852	830	868	862	889	849	874	847	846	938	848	886	856	820	827	908	906	887	841	828	817	921	839	818	877	841	868	913	827	875	848	890	886	900	877	877	845	891	831	916	829	826	881	870	862	812	884	832	785	817	833	854	866	883	859	884	829	846	863	845	889	849	894	890	845	857	908	855	908	847	809	888	869	848	845	846	852	849	920	886	823	857	825	835	843	870	809	834	831	845	869	890	882	843	844	898	799	877	860	838	905	863	881	852	833	854	879	818	896	863	867	872	862	879	855	819	894	841	854	858	829	807	823	853	843	877	825	879	835	839	775	805	862	858	912	817	851	850	863	790	859	851	831	907	896	881	871	860	890	904	862	828	863	890	885	880	836	909	879	828	902	898	869	811	880	817	837	912	844	870	922	886	898	809	865	879	836	849	873	884	877	863	892	826	861	880	815	885	845	904	893	907	844	849	844	826	850	859	860	858	899	895	855	848	883	864	908	848	865	832	891	856	855	855	817	845	903	816	846	882	883	848	879	846	777	826	894	842	840	878	879	863	807	892	855	807	897	883	848	863	824	856	857	861	915	850	841	836	868	834	869	873	890	846	856	853	920	929	895	839	867	861	824	859	817	889	861	848	892	883	807	876	819	801	856	810	863	830	876	876	838	863	789	857	899	897	819	830	849	810	886	900	874	872	869	909	920	852	866	803	829	847	870	890	855	897	802	845	879	820	862	847	825	878	892	854	859	834	833	887	852	890	878	842	849	823	840	803	856	875	801	858	890	892	855	824	822	866	853	794	912	879	884	824	843	870	899	838	920	880	822	885	833	812	864	874	816	861	793	822	897	862	833	842	864	905	825	833	840	830	846	813	908	845	854	892	849	875	901	843	904	888	821	864	853	849	851	877	870	861	851	887	893	855	857	791	867	828	882	885	869	823	814	847	911	831	861	907	831	816	841	868	944	871	855	840	849	836	852	862	840	814	857	887	844	914	832	877	849	814	816	866	848	886	856	900	878	865	857	877	842	824	890	894	835	854	858	841	849	807	857	866	868	890	792	833	853	879	850	816	833	868	875	846	860	880	896	840	905	877	865	816	863	862	868	840	833	879	863	875	839	830	886	834	826	844	852	845	868	872	855	839	824	821	885	915	847	909	886	823	844	913	849	874	870	857	898	869	859	847	832	875	873	865	934	851	896	855	858	848	826	872	853	900	875	865	891	864	921	818	877	850	837	889	838	873	862	870	870	834	872	863	914	848	940	866	887	882	862	883	843	818	889	824	858	760	843	883	876	841	855	835	864	859	823	851	854	801	867	845	926	811	854	886	820	901	834	851	872	862	818	885	880	880	876	784	850	867	855	852	898	849	880	889	822	875	894	868	858	875	863	871	852	904	894	832	866	839	843	810	839	831	847	850	870	826	829	944	841	846	823	813	798	803	842	839	862	889	802	809	900	848	841	831	849	811	853	891	763	862	867	862	885	847	816	881	879	854	823	873	885	836	854	795	852	844	842	815	847	870	816	856	868	863	881	869	851	885	869	867	886	829	881	841	846	867	848	851	849	831	836	871	834	906	839	865	897	854	901	869	864	813	915	856	884	857	848	865	870	880	878	860	836	896	827	819	861	876	859	831	884	879	834	905	840	852	880	831	812	860	860	896	815	832	851	892	881	875	897	832	865	852	865	867	867	831	874	873	843	846	895	884	857	888	818	838	832	833	860	850	866	879	879	860	856	896	865	888	872	829	855	873	873	825	866	814	854	838	867	881	826	909	836	842	877	891	897	832	883	882	841	858	841	869	828	875	841	867	833	884	812	869	871	845	890	882	835	848	897	840	807	859	843	858	875	860	829	864	865	824	888	855	872	906	905	882	923	823	898	851	824	891	787	892	859	807	821	808	858	865	858	861	892	856	877	829	813	904	855	830	891	828	877	842	843	866	866	824	837	821	846	821	835	874	874	900	918	890	816	906	867	843	878	854	903	901	926	820	852	849	868	875	844	878	852	898	895	840	872	864	873	857	901	801	839	876	883	862	863	874	868	863	836	881	862	850	868	903	898	797	833	874	856	821	916	869	859	850	870	882	819	817	840	829	793	824	883	859	848	885	898	880	833	875	923	820	863	790	837	860	851	871	818	883	839	858	904	838	871	861	848	887	891	881	831	913	920	836	825	886	832	849	871	864	866	865	898	841	821	865	837	881	903	890	881	825	851	872	900	887	901	838	896	898	848	844	902	839	879	841	869	896	906	891	867	851	870	878	844	863	855	829	850	848	827	899	897	950	902	841	867	869	864	851	907	849	879	858	844	832	850	871	847	881	861	844	872	855	870	889	866	844	878	899	869	830	852	866	872	844	873	834	850	845	833	855	784	811	845	891	856	889	845	889	794	846	787	863	887	863	891	853	828	862	856	826	833	821	884	884	857	846	858	843	891	857	863	857	861	836	917	853	830	867	834	842	855	819	826	901	881	840	854	881	859	815	887	909	891	858	932	918	894	822	859	866	850	895	874	889	898	889	867	910	826	856	852	857	855	859	832	847	837	855	898	853	838	846	845	868	848	844	879	880	870	883	876	938	822	876	895	835	854	873	827	866	874	842	838	827	836	842	798	829	841	835	842	849	860	826	878	861	862	867	817	824	890	919	822	857	822	872	831	873	871	906	868	858	817	870	842	887	861	855	823	854	862	858	911	877	878	875	897	882	810	895	860	861	845	825	889	858	847	857	889	858	849	871	871	841	870	873	891	850	865	842	850	847	804	825	837	914	871	889	802	877	861	845	867	806	869	970	863	843	815	885	895	867	833	886	913	838	840	892	887	834	807	845	857	798	850	858	829	917	847	908	864	915	866	863	848	872	855	878	850	825	915	873	888	859	878	894	852	868	892	814	843	848	860	865	829	861	900	881	864	829	886	887	845	809	802	858	868	903	854	869	837	888	886	851	842	856	873	881	921	845	847
4665	1302	1529	1108	806	579	428	372	336	288	265	217	246	208	218	192	192	202	174	183	168	166	179	198	175	177	174	177	214	187	206	202	191	189	190	174	161	179	167	189	200	163	164	148	162	136	153	157	156	161	163	131	152	140	169	156	162	173	158	134	141	139	154	174	149	142	139	174	160	156	139	149	178	131	152	157	134	161	164	166	149	128	156	145	127	124	151	145	167	131	145	160	143	142	145	164	136	149	133	142	148	162	162	159	155	158	160	148	157	147	146	157	146	171	147	157	156	170	150	140	155	170	160	163	157	141	140	162	155	135	146	136	156	152	133	144	152	169	163	166	164	150	166	177	146	153	164	134	149	139	146	152	173	154	163	140	148	155	151	157	166	137	152	143	147	146	162	166	188	149	120	144	173	153	160	146	143	178	168	160	149	147	129	146	159	142	136	136	150	144	133	151	168	154	168	145	155	156	147	150	155	160	150	158	128	154	153	154	150	154	152	168	132	169	140	129	186	168	141	161	151	140	154	157	157	164	138	169	163	160	162	160	144	162	164	156	132	156	136	145	138	164	159	166	164	152	158	140	162	137	175	151	153	137	137	159	166	139	159	150	149	149	134	160	155	148	149	146	152	174	157	159	153	159	138	145	152	161	129	162	149	139	164	161	141	144	162	168	174	124	131	170	156	175	159	170	155	162	161	122	142	164	150	151	159	149	149	165	145	157	162	150	150	166	165	172	169	165	160	161	154	138	161	137	162	146	128	151	137	163	143	160	160	145	149	144	178	150	159	155	145	143	151	154	167	168	135	175	159	137	146	140	170	155	140	166	157	154	145	135	157	168	166	153	172	134	170	159	164	162	143	158	177	165	155	153	166	157	162	180	169	172	148	141	148	162	133	177	159	132	154	128	157	143	171	150	151	149	131	148	148	146	129	154	157	161	161	169	147	165	136	134	145	135	162	179	175	158	153	151	146	167	170	154	156	141	142	175	152	151	144	164	147	165	180	159	147	149	166	152	145	138	156	148	141	155	162	156	140	169	171	131	148	167	142	154	161	131	175	171	117	182	145	154	163	175	161	170	140	148	160	171	173	126	134	117	165	132	144	158	155	131	140	173	160	143	185	164	180	158	146	158	133	148	134	159	150	169	153	149	169	137	144	167	159	173	139	151	159	144	178	144	145	146	157	132	163	139	161	154	157	156	147	136	147	143	146	161	156	139	117	165	156	146	141	151	144	171	147	147	153	156	156	142	163	151	152	149	153	155	144	157	153	144	173	136	164	157	159	174	158	181	164	142	141	143	142	145	135	152	158	144	129	155	160	161	137	150	165	140	168	170	144	177	153	184	158	135	151	187	164	148	136	147	132	141	154	165	158	148	156	148	159	162	157	136	156	167	142	159	151	147	154	169	128	163	161	157	151	142	165	140	166	174	157	139	151	150	157	163	168	135	156	151	153	164	130	142	125	154	150	151	162	148	162	152	160	164	175	147	167	145	149	142	144	161	144	158	142	138	161	159	148	166	138	136	163	161	151	159	164	149	151	155	135	147	156	135	147	164	155	153	140	154	147	166	152	140	157	153	129	151	138	171	155	139	173	145	153	156	130	164	170	144	160	136	172	125	178	155	160	129	173	162	170	167	152	153	150	146	167	146	149	141	153	145	152	156	153	165	156	143	174	154	158	161	143	130	141	141	128	152	154	167	168	143	148	155	167	154	165	152	140	139	141	132	114	174	141	176	164	148	152	142	155	158	161	156	157	131	142	143	136	158	133	145	155	162	143	161	158	167	144	167	143	169	145	139	155	168	161	148	159	151	156	147	149	153	134	137	162	146	167	177	148	158	141	153	169	145	146	154	162	154	156	140	171	164	143	156	171	139	165	159	147	169	144	165	131	166	155	152	150	147	172	161	151	157	142	153	152	147	171	157	132	150	159	158	166	154	163	162	158	146	146	160	143	129	166	147	167	167	142	160	166	163	147	164	178	167	164	153	155	146	150	159	164	139	144	161	125	150	153	160	146	145	166	132	169	174	159	142	173	153	150	146	141	168	138	139	142	143	150	142	187	181	173	165	172	138	158	161	157	138	161	162	135	159	154	145	153	162	160	147	137	158	165	147	160	145	129	159	146	138	138	165	176	143	156	142	170	150	162	142	162	152	163	142	156	151	173	132	140	159	161	170	161	137	132	165	168	161	163	166	134	163	154	150	136	143	155	168	139	135	145	141	159	143	131	153	150	148	150	152	136	149	157	123	154	164	151	147	145	169	143	162	141	151	141	153	147	133	160	164	155	151	144	172	165	148	152	135	162	134	153	159	148	141	145	142	133	156	165	146	151	136	135	159	147	157	161	145	147	180	147	154	135	142	139	146	175	145	168	183	144	166	150	157	142	141	153	158	128	167	129	139	186	135	133	153	143	149	171	168	156	142	146	183	139	152	161	144	167	151	162	171	149	157	126	141	157	157	151	169	139	143	154	151	162	158	169	151	150	152	158	147	146	162	170	163	165	164	140	150	150	141	142	140	154	152	157	160	166	134	164	155	164	186	151	138	150	168	144	146	159	147	159	173	159	129	159	176	130	154	168	186	160	160	172	167	148	146	147	162	165	168	162	150	175	161	164	136	176	158	175	159	129	167	136	181	140	166	157	171	133	129	157	180	153	136	155	155	152	153	159	133	147	156	173	156	145	157	166	166	147	142	154	151	153	159	167	149	139	150	160	137	144	145	158	128	148	170	140	139	167	160	154	157	161	142	142	155	139	177	165	141	152	136	139	167	156	137	139	130	149	188	154	153	174	146	150	145	155	150	152	155	162	133	133	181	177	159	131	164	145	168	162	173	134	149	162	153	142	150	152	150	158	129	138	143	158	162	156	153	157	152	145	159	168	162	158	162	139	141	144	152	144	155	154	140	158	145	164	179	168	155	159	156	142	149	152	140	166	142	135	151	162	137	160	164	160	161	169	162	147	166	165	141	135	151	144	147	161	156	158	152	142	172	154	166	147	154	163	137	151	169	163	153	149	139	163	151	173	152	146	143	163	162	180	174	136	162	166	143	161	145	157	156	147	169	149	174	182	156	155	175	146	161	148	161	162	143	142	176	154	160	133	154	168	138	134	143	162	146	179	153	169	130	159	169	129	160	153	149	154	153	126	146	150	141	152	152	149	126	135	163	146	149	165	158	147	135	158	136	164	163	142	151	161	174	154	178	155	151	175	157	147	149	141	143	146	164	170	163	161	158	150	183	139	171	166	170	136	144	147	165	153	140	166	146	137	163	164	159	151	149	158	176	160	144	133	140	176	173	149	161	150	130	155	148	147	179	153	140	159	143	161	144	147	166	147	151	161	153	146	129	152	142	165	161	141	132	175	165	159	140	166	168	169	154	144	163	158	167	162	132	154	165	145	144	188	129	166	142	166	171	153	149	137	152	165	171	180	158	149	162	149	164	163	161	160	139	153	154	166	160	170	144	155	144	180	150	162	142	164	150
5639	1807	3976	4272	3513	2870	2347	2073	1722	1497	1371	1172	1080	997	981	915	849	831	778	770	737	773	829	814	844	763	706	686	771	875	1165	902	1097	990	745	669	681	670	754	779	749	690	611	554	550	557	552	558	588	588	590	564	550	571	599	559	523	513	572	504	554	537	540	549	527	530	472	545	561	543	544	538	513	523	520	507	570	550	556	558	502	507	546	531	521	538	505	517	524	541	500	558	522	531	532	546	514	529	520	528	494	517	520	556	515	513	510	522	509	478	483	506	531	472	501	503	499	495	486	499	497	538	507	553	515	538	516	521	512	507	492	540	485	502	526	547	514	526	494	520	561	545	534	538	499	531	534	519	492	487	548	500	508	514	548	521	506	481	527	530	517	505	533	533	533	545	536	498	538	533	536	502	502	501	518	499	500	493	516	456	532	510	494	512	533	515	497	500	506	521	502	516	565	532	499	519	526	501	520	513	506	480	511	535	506	489	521	490	496	499	507	521	483	508	488	508	525	488	522	554	504	493	564	496	553	534	490	499	518	524	509	504	521	492	527	493	520	472	513	512	531	525	488	535	533	492	540	506	519	494	492	542	501	513	514	501	529	527	494	469	502	521	472	494	514	524	499	528	500	502	503	516	520	498	449	499	504	518	549	506	502	490	489	529	471	525	512	534	527	560	490	534	501	530	532	506	512	537	499	496	477	498	500	507	546	515	531	492	519	561	486	487	484	546	508	506	517	504	456	541	547	508	531	513	524	538	487	499	498	482	488	498	529	511	509	502	505	518	501	510	517	457	521	497	515	486	523	543	566	480	536	498	507	497	521	483	481	526	518	499	522	527	498	517	529	508	525	523	502	549	508	469	498	530	495	516	496	486	496	499	518	548	513	520	523	490	509	536	511	535	509	477	500	472	517	535	508	535	494	498	502	504	521	529	477	496	546	506	484	491	492	500	508	512	497	507	494	539	521	508	505	563	515	512	510	524	472	524	555	549	540	491	481	530	495	530	509	533	520	494	516	505	486	485	516	505	560	490	566	557	491	497	487	521	530	525	525	516	483	553	503	553	475	482	525	525	536	515	482	510	466	529	495	512	519	483	475	499	502	546	491	517	513	520	529	476	472	538	544	479	499	500	511	516	505	538	539	481	487	488	508	501	515	486	511	482	509	517	540	457	512	517	484	476	500	540	501	537	504	503	524	548	571	494	467	531	542	528	505	503	528	508	534	541	518	509	526	498	527	534	520	479	515	515	537	505	535	488	502	533	514	519	499	509	524	495	528	510	496	465	498	531	491	528	535	520	511	501	542	532	511	543	529	521	499	543	485	475	509	494	535	471	476	529	526	523	525	494	498	510	503	533	500	511	517	521	478	469	464	516	527	502	550	503	515	520	565	482	489	521	551	516	525	511	508	491	481	512	468	522	523	534	497	485	470	502	494	500	525	514	480	545	519	499	499	516	509	478	524	488	506	500	500	523	511	501	530	523	513	512	497	530	545	535	500	488	527	499	491	568	526	488	538	495	509	514	561	452	490	486	501	532	574	426	551	563	505	527	512	517	538	535	540	503	523	507	532	509	531	517	540	522	553	454	488	537	512	518	519	497	509	524	501	522	515	478	477	513	501	493	523	530	487	472	533	529	478	530	546	482	536	534	498	523	523	505	510	504	518	496	504	486	497	506	532	514	466	469	529	527	493	500	526	541	525	472	519	528	488	527	520	533	481	512	461	512	562	496	515	469	537	470	491	489	537	516	522	509	496	556	553	516	476	495	550	538	466	463	505	520	503	470	476	523	511	504	503	506	521	534	493	516	478	513	498	521	500	531	523	503	450	512	510	525	485	536	522	516	524	501	494	509	460	517	500	493	525	537	522	485	542	507	521	504	479	508	472	498	517	465	529	481	555	491	527	529	472	516	498	523	529	530	490	482	485	509	533	547	515	558	513	520	517	496	538	505	496	482	488	511	522	505	524	526	525	511	509	518	540	521	464	551	545	495	542	521	506	533	527	533	517	556	462	474	523	530	527	473	498	528	500	510	486	528	495	514	528	514	530	490	502	490	526	521	500	494	506	484	517	518	515	491	520	520	492	512	493	470	523	544	565	526	523	515	515	513	498	542	523	553	530	496	499	503	536	537	524	563	510	524	526	479	520	538	515	517	470	530	477	473	508	531	494	510	555	501	502	505	495	522	507	496	535	514	483	500	455	507	503	547	524	506	480	507	512	504	467	527	505	531	523	490	507	486	547	468	505	501	528	531	487	503	530	506	524	533	536	491	477	499	468	531	508	522	475	517	499	535	491	511	519	524	494	521	518	575	513	480	545	495	531	560	487	504	530	498	485	514	505	483	491	501	534	511	529	520	532	508	526	545	549	519	521	503	517	478	508	492	504	517	498	522	536	494	470	498	489	522	504	505	495	514	506	523	496	506	512	505	519	517	548	475	554	484	543	512	514	560	503	481	515	482	500	497	524	535	522	534	518	521	513	490	501	532	520	511	539	509	557	513	501	521	495	504	479	533	522	491	536	496	533	532	517	520	512	508	509	494	530	501	503	569	513	520	517	543	502	494	505	522	526	506	532	482	507	538	525	554	531	533	527	505	482	491	472	501	462	502	519	501	497	536	500	523	547	477	547	486	518	524	517	517	517	519	524	537	536	533	533	501	509	515	491	531	492	484	513	519	524	533	533	556	496	494	492	491	498	498	532	514	520	510	514	509	522	522	518	534	544	482	500	538	474	517	520	478	500	490	507	523	533	499	552	521	506	537	536	525	521	522	527	510	499	545	528	475	481	522	499	525	519	530	484	497	514	500	544	497	549	518	514	494	522	532	526	481	461	489	525	514	532	496	518	504	536	489	489	510	502	523	533	480	501	515	539	490	492	541	501	538	535	501	484	527	482	507	505	491	514	532	478	503	529	483	509	521	510	516	537	513	521	481	534	545	510	545	529	503	483	523	509	461	528	496	511	479	505	497	473	498	510	505	562	501	497	494	535	552	503	517	534	537	545	483	476	510	505	494	503	489	527	538	527	530	527	473	569	515	532	526	516	505	517	504	541	541	529	460	513	518	554	498	505	532	558	488	509	506	517	503	522	531	478	491	524	468	485	504	521	511	516	517	493	533	501	505	538	501	531	485	502	510	523	520	527	515	516	501	520	492	506	538	511	508	544	524	544	510	535	532	505	570	475	533	488	514	514	526	521	525	497	479	504	518	488	541	473	524	489	530	510	549	560	497	499	506	542	490	490	481	534	503	519	529	511	506	505	525	510	486	519	502	514	493	567	496	507	527	532	504	499	488	482	487	537	495	490	489	476	514	546	526	522	519	539	469	564	495	527	495	530	500	512	473	508	504	490	535	502	468	514	510	540	477	496	519	500	513	506	509	516	489	485	505	449	514	509	504	490	540	499	496	495	561	536	482	529	497	480	515	492	525	512	507	476	495	468	500	537	515	488	501	513	507	510	557	513	499	511	501	510	526	539	507	495	494
8752	2404	2869	2019	1293	951	686	544	432	365	302	275	225	245	205	193	196	187	210	175	174	163	181	174	188	196	134	155	168	173	211	234	220	198	164	170	151	153	184	175	155	154	131	133	126	122	141	120	121	135	126	107	138	116	136	110	124	143	120	129	145	119	132	129	105	113	123	113	120	136	129	130	127	133	119	126	117	130	126	104	107	127	120	125	103	110	128	125	121	103	112	130	125	116	119	123	128	137	136	105	133	121	137	127	131	123	124	122	128	116	132	104	114	140	116	126	124	102	137	108	129	120	122	105	123	105	119	113	119	120	116	139	122	133	116	122	121	132	111	110	121	113	120	134	116	132	121	131	137	122	122	132	130	126	120	132	129	109	113	117	120	123	113	122	109	105	129	123	127	126	145	119	116	129	111	98	129	124	134	116	111	117	111	143	132	159	99	120	103	118	134	116	119	132	116	124	124	125	118	115	122	110	115	127	127	110	128	111	122	120	114	114	125	138	140	130	136	128	139	109	115	129	134	126	133	119	144	102	130	121	117	116	114	118	121	96	104	118	110	116	127	109	132	140	114	113	119	123	110	123	121	118	113	121	128	126	117	121	122	108	113	108	122	121	111	121	98	103	125	123	138	113	131	118	139	112	119	129	102	122	127	130	117	109	124	117	118	108	120	122	103	119	122	127	127	101	115	105	101	115	112	115	123	113	143	116	120	127	137	119	118	101	99	141	120	123	115	124	100	116	109	136	114	104	134	115	121	109	108	106	119	139	127	113	122	105	128	103	126	117	113	108	119	111	112	127	111	130	117	130	104	131	126	143	119	107	128	127	116	136	118	109	114	120	125	113	140	124	122	106	135	122	122	93	113	122	120	123	127	131	125	128	129	125	103	128	109	113	102	96	115	112	110	134	127	113	118	132	121	123	130	133	124	118	131	128	101	121	106	121	112	114	117	136	125	118	109	112	113	105	114	120	125	109	130	117	118	114	116	116	123	116	128	118	117	117	129	127	134	119	119	112	142	108	115	120	124	121	131	133	103	116	125	118	119	123	116	121	120	118	120	136	129	126	133	119	107	129	100	111	120	103	133	132	118	130	109	108	114	132	122	150	112	116	108	138	128	131	116	133	116	124	127	108	105	120	130	127	106	122	125	120	113	103	121	126	112	111	96	113	116	111	127	103	117	127	116	118	117	116	126	122	127	114	108	120	124	109	118	128	113	117	119	128	124	127	118	113	122	123	137	129	130	135	134	122	127	131	108	124	112	130	117	108	126	125	107	135	109	116	110	114	120	119	94	128	122	123	113	124	120	109	127	115	132	122	120	124	130	127	134	113	99	118	117	128	116	134	111	118	118	129	139	122	125	128	129	115	112	140	138	119	131	126	151	100	109	102	122	118	114	106	133	132	107	107	114	112	101	119	94	130	125	136	111	113	121	125	134	111	116	123	113	129	125	124	106	126	111	130	114	102	103	109	121	123	129	135	122	122	125	115	117	132	111	135	137	125	130	125	113	114	103	108	114	106	117	115	134	127	138	134	126	106	129	123	115	122	125	123	98	114	136	119	141	129	133	118	123	118	105	131	115	112	142	124	111	112	104	110	108	125	118	129	124	111	116	136	127	125	137	111	100	107	100	131	117	113	120	121	125	108	123	114	116	128	130	91	111	131	106	118	123	117	139	111	127	118	111	108	116	134	113	115	104	126	118	132	119	124	122	104	117	129	113	128	133	103	149	133	120	129	129	128	116	116	94	118	115	151	117	111	100	103	125	93	111	125	134	115	119	139	134	111	118	116	115	112	136	118	150	121	109	114	118	146	111	140	134	118	108	122	104	122	108	121	113	114	123	123	123	116	111	117	121	117	113	133	142	112	137	104	146	118	119	118	114	114	138	119	111	123	126	87	125	130	111	125	100	98	120	118	141	110	139	123	132	109	131	131	138	105	127	136	136	129	116	108	106	114	136	133	111	141	132	125	128	117	156	132	131	110	114	141	125	121	97	107	115	150	113	117	119	120	129	120	108	105	117	117	124	117	134	127	114	121	117	127	118	131	136	114	117	124	129	113	120	125	121	127	118	127	125	100	126	111	118	125	142	129	142	117	105	142	130	116	124	133	120	128	132	110	113	126	127	110	131	115	98	124	153	121	103	132	121	123	127	121	119	117	116	123	123	133	108	142	134	103	126	115	132	110	116	113	140	117	118	105	98	131	118	130	122	114	112	117	116	118	110	114	120	134	116	123	115	114	112	135	127	117	112	122	115	123	108	143	123	115	124	122	145	129	120	111	102	97	127	152	108	129	115	126	120	117	108	144	126	118	105	101	123	131	131	135	113	124	104	107	128	130	130	126	118	131	97	117	128	117	115	106	108	126	124	115	108	119	116	110	109	127	140	118	132	129	130	114	133	131	130	116	119	129	135	139	126	140	121	136	126	137	135	115	118	110	105	115	121	122	109	124	128	135	109	125	124	121	131	121	113	113	126	121	106	129	129	111	121	140	111	131	119	136	131	114	119	107	109	132	132	125	109	110	111	131	112	146	123	115	119	123	108	126	124	120	131	118	134	120	122	136	104	118	131	114	119	115	105	119	135	125	116	120	105	125	124	147	123	138	120	123	109	128	116	122	129	139	122	130	123	123	119	139	110	120	113	125	107	111	133	115	115	106	148	120	116	122	117	121	127	121	122	124	130	112	122	116	99	131	111	109	125	111	130	144	115	119	117	105	124	114	116	110	129	127	104	132	117	108	127	117	104	125	135	120	133	114	100	119	116	120	98	107	122	117	123	113	113	100	121	119	127	112	124	140	133	119	130	130	115	138	126	132	100	119	130	124	139	125	116	125	137	127	108	114	115	121	114	111	106	114	132	141	136	125	127	120	134	133	110	123	124	135	109	142	113	125	105	128	125	129	116	124	134	123	102	110	140	116	119	118	114	116	134	148	112	138	126	129	117	103	125	123	102	117	94	122	119	135	119	106	109	127	128	157	110	125	106	114	107	113	125	121	134	126	113	148	137	131	131	127	118	114	113	123	126	132	125	120	138	119	132	115	124	142	121	118	118	119	139	92	109	127	105	118	135	112	116	116	121	118	131	118	108	130	123	119	113	133	121	126	138	107	122	107	108	112	129	138	128	98	98	133	110	117	111	123	140	115	110	94	109	111	128	131	117	120	132	125	131	111	133	119	122	133	118	113	107	130	128	123	121	143	103	118	131	120	104	119	115	126	139	126	98	119	148	122	116	132	122	125	114	115	115	128	130	116	109	104	135	140	107	128	130	121	111	107	121	137	126	136	119	112	143	107	111	124	124	102	125	113	127	112	117	103	142	138	101	129	126	134	127	122	134	124	99	131	132	111	127	109	101	106	121	122	121	139	137	118	112	112	126	132	114	122	121	119	106	134	111	132	114	129	121	119	115	136	103	117	104	108	134	103	113	114	124	125	126	124	117	118	132	108	108	99	120	104	107	120	105	139	112	136	103	123	109	93
7781	2834	6796	7182	5884	4830	3962	3148	2667	2257	2078	1703	1559	1434	1360	1198	1173	1039	953	916	903	908	913	969	1033	926	828	837	905	1190	1405	1452	1441	1402	892	748	770	745	859	1030	908	662	592	563	560	538	503	543	511	483	520	498	472	484	543	503	493	472	471	470	444	486	442	455	435	442	437	433	461	421	456	494	501	486	455	414	388	451	445	465	419	447	433	459	414	449	446	428	425	472	443	422	439	474	448	442	467	446	428	446	434	445	448	452	459	432	437	452	441	426	437	468	446	440	448	450	449	401	434	443	413	432	451	471	460	395	402	422	423	447	415	446	403	442	415	429	400	450	443	427	449	436	446	430	401	406	459	414	422	445	418	438	429	423	436	438	437	422	422	417	436	392	429	425	444	398	445	461	461	417	413	433	441	396	433	402	421	407	410	463	416	446	436	389	408	481	410	426	396	427	414	408	425	412	465	398	452	402	421	418	405	421	418	434	421	406	423	460	409	419	412	452	442	395	418	427	461	435	415	426	425	427	422	446	442	447	408	401	432	394	434	437	431	403	406	402	436	409	390	429	418	424	422	423	386	412	428	448	455	412	441	468	421	385	388	398	443	412	407	427	416	440	410	395	445	407	433	437	441	422	447	412	430	415	452	418	410	384	413	443	415	432	417	455	399	414	447	433	408	418	393	444	437	409	420	421	397	403	424	416	404	412	383	445	430	470	390	407	452	416	416	426	416	438	432	410	433	455	414	413	420	421	421	430	426	428	420	415	443	416	398	409	430	450	424	449	454	441	408	441	415	428	389	395	439	428	444	448	427	416	425	394	457	417	457	439	421	383	433	455	416	394	393	402	413	401	441	408	415	426	380	411	392	428	428	439	459	445	444	414	400	409	448	420	432	413	438	418	412	421	444	450	412	434	435	399	401	419	429	422	415	441	396	456	426	427	456	412	397	448	396	409	422	448	468	427	440	407	408	417	403	417	409	438	428	409	437	446	421	424	407	472	409	429	419	410	413	433	416	416	431	418	428	455	427	451	430	456	416	454	414	398	416	441	415	423	446	430	397	398	409	420	432	439	389	407	446	414	399	418	434	414	424	386	406	444	441	395	375	442	407	397	387	416	429	423	456	447	393	423	422	412	423	450	397	434	416	405	420	412	395	407	424	385	456	404	437	406	410	429	397	399	448	454	408	405	455	365	427	435	438	405	428	399	389	394	419	398	427	426	370	426	435	431	448	425	404	394	449	420	407	397	463	453	457	410	395	421	431	396	385	420	461	421	427	431	408	438	403	440	456	390	390	400	439	412	416	412	404	459	404	444	384	397	415	425	409	440	400	441	396	400	447	447	426	429	413	461	439	405	388	425	428	453	411	434	386	393	422	423	405	401	435	383	415	410	427	438	420	458	453	398	414	426	436	415	424	420	418	428	439	413	442	454	456	428	468	402	415	454	451	470	433	426	391	419	429	404	418	386	437	403	423	396	437	452	427	433	442	420	444	425	422	383	411	418	417	414	401	399	414	414	413	413	413	425	385	420	407	478	434	418	418	425	438	396	403	398	428	388	414	420	414	455	386	446	405	391	407	432	388	403	430	434	433	395	422	404	433	445	400	415	428	434	422	435	458	409	422	415	442	389	439	430	425	442	404	463	427	446	419	418	413	426	418	423	403	390	383	414	434	454	478	430	437	393	424	398	442	452	376	411	401	412	412	406	403	434	419	383	409	429	377	434	423	426	440	409	405	417	420	404	442	442	442	405	424	401	440	448	404	410	420	373	438	422	405	438	408	415	414	440	428	422	413	394	439	448	441	421	444	374	398	435	411	414	417	420	454	389	398	405	449	465	446	431	404	399	407	451	428	438	401	437	408	437	423	418	457	413	435	393	427	451	436	429	421	444	403	423	436	410	410	424	433	398	411	412	421	399	404	434	419	430	423	433	400	399	445	407	444	415	416	408	441	422	411	383	393	405	432	445	414	422	439	427	428	401	457	435	387	401	441	413	451	385	429	426	410	425	417	439	438	453	430	420	409	437	414	397	421	399	433	406	442	408	387	457	423	415	433	429	380	403	444	413	372	424	466	447	436	438	406	408	387	413	428	415	433	433	390	407	396	419	403	426	386	422	428	442	382	440	423	405	447	425	416	392	376	400	442	447	405	425	404	439	423	450	420	398	406	434	421	421	422	427	390	405	407	462	424	432	407	404	420	469	439	412	404	444	400	413	449	428	433	462	453	405	415	365	391	408	385	415	416	413	428	385	394	435	450	414	413	438	422	379	420	430	413	392	431	455	415	438	413	383	446	447	413	404	441	436	415	421	448	441	426	432	467	425	415	429	413	411	470	440	432	411	439	420	442	443	374	466	411	433	417	423	449	397	403	430	420	434	430	395	463	408	420	451	430	433	408	410	425	440	435	418	402	396	390	472	423	404	432	447	435	388	450	435	440	409	412	410	409	416	434	423	432	431	411	414	394	394	429	417	410	389	449	409	395	380	443	404	410	450	446	439	399	414	402	411	392	418	445	380	410	414	428	428	390	389	443	451	409	429	456	423	434	445	409	447	400	423	414	424	414	401	423	429	397	411	405	452	420	407	443	420	428	425	392	430	418	390	411	430	421	413	431	440	382	433	414	441	453	395	400	442	424	425	420	425	436	429	429	444	476	417	413	423	440	406	431	437	412	413	422	368	454	400	386	440	416	414	418	420	371	418	391	447	434	427	421	448	395	370	431	410	416	433	404	412	427	422	425	429	408	446	421	434	454	417	403	411	430	412	436	442	383	410	435	448	423	422	403	410	427	425	417	433	410	406	447	426	409	391	406	440	405	407	445	426	412	418	444	391	428	417	440	409	400	452	452	415	401	402	400	426	407	427	432	426	403	437	439	419	417	425	413	404	432	400	399	426	433	402	394	411	450	439	397	427	427	401	414	447	430	423	451	463	403	383	430	421	417	410	429	434	421	417	429	415	433	446	402	416	416	457	435	458	413	470	437	453	403	418	428	407	430	411	464	396	408	421	406	427	437	382	446	440	434	387	401	464	439	409	409	387	423	396	435	439	410	389	409	412	415	413	467	394	432	437	404	430	432	435	447	435	403	389	443	403	400	435	419	426	449	429	399	377	397	425	437	410	431	407	419	437	407	429	426	441	398	428	443	437	398	429	425	451	449	387	435	456	422	410	445	441	421	409	434	426	406	418	429	393	448	401	415	386	419	384	415	412	404	425	454	396	402	386	436	411	416	395	404	418	422	400	422	403	442	436	407	460	442	431	477	397	423	424	430	395	444	417	451	411	374	429	402	423	431	413	429	410	391	426	419	470	479	413	396	444	382	389	426	413	454	425	414	403	413	449	410	439	437	433	463	426	414	414	402	430	411	406	420	415	420	407	435	410	410	393	444	421	417	399	387	441	408	400	421	422	411	426	453	386	432	453	470	397	469	444	429	449	430	436	423	420	440	425	434	410	425	452	449	432	439	433	402	440	425	415	436	433	411	416
1330	355	363	341	293	285	279	302	290	291	279	262	282	299	291	271	283	274	298	307	267	310	292	298	263	282	315	307	280	286	255	304	282	284	254	266	284	295	301	277	324	261	287	294	258	303	299	261	286	278	253	293	286	266	290	228	276	282	284	286	311	305	294	273	292	303	249	246	281	263	285	296	284	286	299	293	302	306	269	311	271	292	301	270	266	305	272	264	313	274	305	309	290	294	295	274	256	285	279	283	295	309	247	287	271	274	296	286	263	266	302	289	261	282	258	285	278	277	282	288	304	291	282	285	259	298	292	279	263	299	290	259	284	283	308	273	284	285	274	289	263	267	314	312	308	269	276	273	275	272	276	291	273	302	273	237	273	301	239	305	286	308	266	280	254	280	255	254	304	288	250	306	266	254	264	263	248	287	278	271	289	260	295	269	286	284	283	274	267	272	276	273	282	287	297	292	287	291	307	297	280	267	300	289	295	281	282	243	285	282	262	288	271	271	271	297	295	286	269	322	289	262	297	272	304	285	284	284	277	282	260	299	254	292	288	259	281	306	256	257	284	286	257	280	242	286	263	286	303	295	287	256	296	264	288	243	277	306	283	266	281	269	279	238	283	269	282	315	294	308	304	274	285	273	292	319	290	282	293	301	247	280	274	291	291	301	282	290	255	277	252	280	271	298	267	258	277	249	273	266	286	283	242	270	283	279	262	271	290	258	257	276	292	284	266	285	276	263	282	243	257	323	284	277	252	297	292	296	281	268	278	275	295	290	293	274	299	305	277	291	265	292	269	276	303	287	300	264	247	292	274	265	281	275	281	284	271	303	269	288	280	251	283	272	241	297	301	301	273	284	252	285	289	292	304	304	295	279	278	312	252	251	268	265	291	283	280	246	263	285	292	271	298	303	260	268	270	291	276	251	255	285	279	281	301	274	257	286	279	268	282	291	265	291	310	277	251	276	283	255	274	276	296	293	258	298	300	284	305	288	289	281	285	277	312	259	290	282	252	286	267	287	305	257	300	236	286	314	284	249	272	308	269	262	293	273	282	251	270	278	277	272	297	267	280	284	297	250	290	274	272	277	290	288	282	273	275	266	282	287	265	293	268	257	295	269	287	298	302	316	280	266	274	317	289	294	266	293	317	295	298	246	286	292	275	271	263	280	295	265	264	308	316	301	291	279	302	284	290	261	291	298	274	312	276	273	279	285	275	293	284	271	301	284	248	288	295	274	271	282	276	257	273	275	276	274	265	247	302	297	262	269	281	283	291	318	278	263	277	261	284	269	253	270	272	287	261	287	288	277	261	305	270	285	286	303	271	268	263	264	268	256	300	281	271	250	300	268	268	274	239	286	252	267	261	288	287	287	274	275	305	294	291	291	284	277	315	296	277	284	280	289	287	302	286	271	285	278	258	289	269	277	266	288	286	291	312	270	253	285	280	274	301	291	267	295	298	272	273	278	257	303	280	289	261	281	296	286	291	273	286	291	296	290	265	280	281	302	279	311	262	274	266	302	272	279	307	270	245	261	302	291	281	265	264	291	280	312	299	299	270	298	293	280	277	287	261	276	242	275	253	313	297	268	268	292	290	278	259	277	276	297	253	258	295	288	287	273	278	287	267	272	248	310	282	293	286	283	281	271	290	288	241	279	298	319	284	266	268	330	286	295	283	274	286	290	279	284	270	290	276	287	276	283	277	303	290	268	288	307	258	263	274	246	248	275	305	305	277	299	292	306	273	250	288	274	289	278	263	271	280	289	291	289	301	248	308	309	252	276	293	277	284	278	284	247	256	262	288	253	263	288	250	258	273	268	256	276	281	247	277	280	275	262	269	274	341	299	285	275	270	234	267	258	304	304	276	279	320	295	289	290	297	307	290	276	281	305	290	302	263	260	296	316	267	239	277	296	241	303	243	277	266	267	273	284	271	251	284	267	266	288	304	286	252	263	279	282	254	298	268	267	303	250	272	279	287	291	281	307	276	314	277	296	283	300	285	294	289	247	270	292	314	258	307	248	287	258	263	253	278	274	262	292	260	326	265	269	291	266	312	251	256	285	259	265	275	304	297	277	275	250	291	290	290	273	281	288	309	265	269	295	298	284	288	291	283	298	273	273	281	293	247	277	260	300	256	257	285	292	270	284	227	262	312	276	271	316	266	255	290	261	301	257	295	259	293	274	332	307	278	310	297	282	292	265	275	273	286	304	288	287	274	273	299	297	313	289	272	281	258	265	291	283	264	310	254	271	280	273	275	286	270	312	297	262	263	253	287	263	296	317	265	301	283	269	275	262	295	269	291	265	288	255	269	285	261	292	267	273	279	286	261	299	268	288	286	278	290	288	287	268	252	304	274	277	263	294	285	268	297	280	267	283	316	267	269	286	282	294	277	298	262	282	276	272	278	303	290	305	253	261	308	262	242	272	312	294	275	300	285	289	240	285	296	296	281	265	305	277	269	271	273	292	269	299	271	308	271	291	286	250	285	286	253	281	275	267	282	301	262	273	247	290	294	267	312	283	289	272	267	267	274	290	269	283	266	263	299	268	290	277	292	281	309	267	269	295	294	279	285	272	282	280	287	239	304	294	296	292	275	218	266	259	271	257	258	262	254	283	265	277	281	272	262	282	264	283	282	268	270	272	295	270	294	262	285	298	276	258	283	279	305	296	296	278	268	280	276	270	258	283	285	267	277	281	281	278	293	269	267	288	290	288	273	288	311	307	249	275	289	309	252	241	267	290	271	295	274	273	277	252	274	252	294	294	288	265	294	299	277	283	289	279	276	279	266	290	249	293	295	294	250	270	264	278	335	256	304	262	288	275	275	262	276	284	287	270	293	283	303	300	269	252	281	260	253	290	301	301	302	300	282	299	303	283	279	279	284	293	283	272	292	276	260	302	282	291	283	243	290	290	305	293	309	292	255	324	289	308	263	283	275	246	284	311	259	284	272	253	269	291	263	285	250	278	303	273	279	271	286	295	268	263	289	288	295	275	270	279	284	295	258	301	274	271	293	290	263	269	291	290	284	299	318	299	255	295	310	265	262	299	279	290	260	275	292	263	264	284	273	290	276	293	249	265	279	290	297	275	279	259	281	257	295	283	317	288	270	276	315	270	285	257	277	270	284	300	252	269	287	328	274	254	300	310	280	299	267	280	296	282	264	285	279	267	275	253	267	285	327	281	256	257	275	255	288	296	248	259	297	277	286	285	260	275	269	277	320	264	255	251	263	301	297	262	295	257	314	285	281	276	291	276	312	268	274	279	309	253	286	287	270	263	283	289	286	263	271	263	263	278	295	300	291	277	300	279	299	289	286	297	279	285	265	282	279	290	272	281	284	303	256	317	254	279	289	308	298	270	311	289	280	296	295	291	283	264	311	271	297	282	287	312	303	304	300	306	286	265	274	273	274	271	292	291	276	281	268	257	307	244	286	303	310	312	292	285	290	263	249	256	303	300	275	263	283	284	285	267	281	280	299	278	266	239
2346	998	1155	1089	1018	1013	988	921	979	875	846	879	899	884	867	924	920	877	866	900	888	900	926	900	828	901	874	925	897	909	918	901	924	913	918	895	876	842	870	878	845	844	869	929	809	855	834	861	808	889	860	890	828	902	854	846	838	857	821	824	873	875	877	856	837	889	897	846	860	886	891	848	807	880	835	868	850	847	856	837	859	814	899	845	929	848	868	884	872	818	865	887	852	828	839	879	862	876	812	816	873	877	847	774	863	898	843	861	858	884	843	856	825	842	878	850	863	805	845	847	840	849	898	852	898	864	826	890	864	841	900	857	843	888	851	851	854	824	871	903	869	883	887	866	905	881	845	872	891	868	890	869	883	808	834	801	828	891	860	828	876	786	866	849	885	880	834	794	848	866	846	862	865	897	873	903	872	879	854	875	870	842	878	875	834	816	871	888	890	918	854	867	810	873	894	885	849	858	916	903	859	846	863	896	887	875	853	865	830	860	918	855	813	839	868	879	908	828	834	826	851	853	782	849	901	852	834	888	879	884	912	882	866	843	826	864	845	852	849	871	854	816	847	813	862	816	888	881	850	858	860	841	833	895	871	838	809	900	905	886	889	849	870	902	828	913	802	840	893	869	888	832	855	820	835	866	817	879	834	893	891	841	883	833	843	891	898	884	863	883	855	833	863	853	812	800	821	866	887	875	815	863	866	904	870	895	829	805	847	884	880	874	875	929	867	856	888	891	825	852	839	898	846	852	880	856	856	796	805	856	857	901	798	853	847	817	854	849	867	841	869	845	889	877	836	857	829	893	819	903	843	838	878	880	803	871	815	846	788	824	902	909	826	803	878	818	840	819	817	850	868	854	896	913	845	866	879	869	834	859	862	828	838	910	870	857	856	831	840	823	840	850	873	838	907	851	922	861	834	852	841	846	896	837	838	831	882	858	849	856	863	849	829	838	885	805	852	877	875	785	939	881	862	870	851	872	849	881	849	841	904	829	895	849	937	866	900	840	840	811	822	837	833	880	846	868	860	865	829	869	882	865	852	853	872	870	851	913	823	890	841	886	855	862	863	881	876	918	848	882	842	880	831	839	863	900	863	858	867	841	843	855	852	795	889	851	881	845	834	848	903	873	856	870	865	874	913	907	856	839	916	812	933	878	854	873	853	829	902	880	887	873	796	872	851	858	858	824	840	883	831	781	831	848	884	890	859	894	877	888	830	827	851	854	813	865	840	908	867	859	879	848	883	871	814	822	882	870	907	863	806	885	845	825	844	861	858	873	813	894	835	893	885	841	882	812	877	850	902	796	920	863	852	848	832	828	899	870	897	875	852	825	821	846	878	867	862	909	815	835	813	815	822	835	843	821	819	819	835	866	881	874	906	852	868	869	885	831	828	881	879	847	871	865	861	873	816	865	885	872	865	888	862	803	935	853	867	868	861	879	898	859	844	813	898	901	792	853	849	825	882	859	872	871	866	888	831	827	847	881	887	877	809	899	905	847	822	828	843	883	904	807	899	882	877	802	855	878	892	871	902	844	904	861	869	887	845	871	895	867	850	881	809	839	890	842	840	877	886	849	876	892	863	802	853	884	866	870	820	874	863	890	838	838	930	879	873	870	856	875	846	860	831	817	884	801	876	853	869	837	842	918	861	827	882	901	847	866	853	893	898	876	852	852	845	935	849	890	849	878	858	833	894	901	881	841	865	857	860	859	873	844	870	895	861	866	800	845	822	875	871	834	857	838	887	886	862	865	870	850	882	945	812	885	858	827	883	856	862	844	855	897	864	863	878	827	860	885	809	863	822	868	836	826	815	907	802	873	890	863	890	898	877	878	891	850	841	825	848	832	868	829	827	882	869	857	906	878	890	900	896	871	837	829	893	884	852	846	896	840	860	832	829	867	868	839	828	828	842	876	794	836	849	888	856	841	897	847	858	876	882	854	833	826	810	914	892	875	902	882	877	913	850	911	849	898	811	881	860	871	859	838	881	836	882	864	883	849	835	830	843	873	870	874	846	835	864	837	854	842	903	874	857	827	868	831	837	828	815	835	885	895	825	860	870	799	838	849	792	878	851	791	810	866	926	856	853	842	855	855	846	927	869	888	829	887	848	841	826	812	846	886	881	865	826	859	872	875	914	888	860	828	841	859	871	855	824	866	826	843	842	811	854	874	858	854	889	852	866	881	854	850	871	866	798	862	881	869	870	816	849	850	882	836	866	863	897	820	863	856	863	792	844	835	863	894	852	888	874	863	907	842	817	885	837	833	899	840	867	817	874	851	828	893	860	893	838	844	834	851	886	841	879	868	865	859	834	825	847	897	857	878	845	848	932	838	841	893	831	810	864	808	882	869	855	849	829	777	873	823	874	854	842	915	878	919	861	839	850	885	885	879	845	872	881	840	880	931	867	817	906	864	868	865	832	917	860	855	900	852	869	845	866	823	877	881	853	892	867	862	867	856	890	854	864	825	867	833	806	866	860	845	851	900	819	831	891	834	872	836	912	850	829	887	876	836	814	909	849	845	815	864	827	862	822	779	829	818	862	902	904	856	876	869	884	873	840	842	857	837	850	912	836	821	833	858	844	808	776	825	882	809	845	850	801	918	865	905	835	866	896	877	842	857	844	876	846	864	878	911	894	895	847	849	868	850	822	843	896	876	837	871	861	830	821	874	847	879	844	876	884	904	874	856	856	837	847	838	892	847	785	872	855	889	853	814	895	845	853	904	858	807	889	879	807	838	837	831	922	875	901	853	839	882	786	841	816	876	820	814	869	878	863	836	880	812	874	845	892	869	882	803	876	887	825	821	851	872	796	940	873	847	883	853	916	793	837	853	838	825	867	841	848	842	894	831	877	849	861	894	808	865	898	872	894	837	903	829	853	845	818	856	837	880	847	830	820	803	874	868	879	863	889	851	866	873	826	908	858	835	885	856	837	892	868	901	836	764	797	842	862	857	863	858	836	885	816	889	834	874	864	851	840	824	859	827	866	804	835	851	870	838	879	806	839	901	869	870	886	900	844	857	846	845	870	848	902	890	840	841	877	841	833	874	829	821	870	905	864	813	855	831	834	805	846	846	886	864	826	824	828	875	871	880	879	835	809	866	803	863	857	864	859	808	807	929	831	822	880	848	847	842	841	888	848	859	831	855	871	875	872	815	816	845	829	863	822	872	894	874	859	854	895	819	909	805	882	862	847	876	837	809	883	842	875	841	825	847	851	873	910	880	822	876	855	834	869	865	860	839	809	846	835	830	799	836	863	846	903	814	848	853	882	816	879	849	821	884	851	901	883	898	853	853	856	848	830	810	841	859	771	823	804	855	821	792	878	811	855	817	831	863	901	844	832	841	874	800	837	837	845	839	871	869	805	867	857	869	811	857	786	815	841	841	872	848	866	870	815	828	886	897	843	818	853	833	873	861	864	850	849	880	882	855	871	847	847	867	855	838	857	857	864	806	855	847	881	890	850	899	876	874	910	868	905	889
4870	1286	1596	1072	722	561	443	370	310	273	291	234	210	205	208	185	174	198	199	197	196	177	201	194	193	157	187	166	179	190	204	220	210	186	165	138	166	174	189	193	168	180	173	155	180	152	171	154	165	154	140	149	166	166	157	133	170	168	137	168	162	176	170	165	158	160	156	154	159	147	171	153	157	166	154	127	146	140	178	154	149	151	173	160	120	175	158	147	126	176	174	163	155	177	153	157	154	157	145	161	139	158	145	172	147	144	142	155	146	154	150	136	140	165	189	141	160	149	144	167	148	162	141	178	138	153	149	168	152	162	138	139	156	131	153	153	148	176	138	164	151	185	151	156	156	163	133	174	170	149	126	163	172	155	163	183	156	166	148	143	154	161	142	158	169	170	148	150	138	156	156	148	159	148	163	174	160	146	141	146	169	128	144	133	156	154	155	176	134	177	148	178	155	166	161	140	163	171	138	166	146	130	152	163	143	154	165	141	157	133	154	172	154	147	151	164	177	154	155	152	165	166	168	171	130	167	152	165	153	129	153	153	164	143	144	160	169	155	134	169	144	164	151	150	139	171	149	157	126	184	145	170	149	148	141	160	163	156	155	137	155	150	157	178	146	144	152	144	151	156	158	163	135	140	162	137	127	156	151	154	144	153	166	168	161	136	138	173	150	140	164	161	157	161	160	159	163	146	144	148	140	151	176	129	138	148	138	124	150	164	161	149	152	162	142	156	168	151	150	144	137	151	168	152	148	178	154	152	171	152	154	146	154	150	170	180	150	161	161	143	152	165	155	127	166	161	144	152	153	157	159	150	156	171	162	162	140	135	171	132	157	203	156	147	152	166	156	137	146	149	163	150	147	146	155	172	156	140	151	171	160	157	153	165	140	161	162	159	164	123	160	162	170	164	156	164	127	155	153	154	145	145	162	142	150	168	164	158	133	166	138	153	157	151	141	138	144	160	159	145	146	163	166	186	165	157	166	171	154	161	135	139	159	153	168	141	152	152	145	146	161	171	175	148	135	174	146	145	144	157	155	163	158	145	137	175	174	141	170	140	160	160	135	145	148	150	158	161	149	147	156	162	157	145	144	164	156	146	160	157	152	134	143	154	161	145	147	154	172	163	134	161	130	151	157	152	169	150	135	158	146	148	166	158	181	143	128	145	150	135	155	128	159	169	156	149	166	158	144	150	133	152	152	152	156	155	143	155	173	159	175	160	155	152	147	147	150	143	145	150	153	146	153	150	145	176	147	147	153	159	139	176	165	164	155	177	143	155	160	155	145	144	153	173	170	135	155	155	143	135	148	166	159	139	120	156	149	176	144	145	164	161	161	162	161	154	150	163	141	171	171	168	137	152	150	167	151	158	152	128	151	169	130	154	149	140	170	160	155	165	134	143	169	160	146	138	170	137	166	165	151	152	145	157	162	143	155	147	156	160	167	178	150	155	168	157	143	157	170	138	166	177	137	157	155	141	157	147	155	155	179	168	154	143	162	154	164	161	171	161	160	131	156	146	152	156	157	174	166	176	151	159	161	173	153	146	139	158	147	176	161	154	132	156	148	151	164	152	154	162	163	164	142	165	170	153	159	130	174	146	159	156	143	150	158	145	166	150	131	137	170	147	160	134	164	159	124	156	165	163	164	172	149	176	135	146	126	163	140	162	157	176	172	152	134	156	141	148	171	139	137	134	146	166	156	165	131	140	148	124	168	145	150	133	142	148	179	132	171	143	165	155	162	149	173	186	140	155	149	162	180	164	153	144	154	131	151	164	177	153	154	138	164	175	148	156	146	167	168	175	137	159	146	132	157	146	145	163	165	175	155	166	172	130	173	176	159	149	146	143	145	165	152	155	155	166	161	149	151	150	149	138	144	146	182	142	163	158	148	165	141	151	152	153	145	161	156	154	139	156	160	148	182	150	149	149	124	148	141	156	138	155	162	149	152	149	142	163	161	157	173	152	157	134	165	172	155	172	163	180	142	150	168	173	164	147	181	158	162	167	146	124	172	159	165	138	153	175	164	157	171	152	166	165	165	137	137	154	169	153	174	162	157	158	164	140	159	171	149	149	171	185	160	152	174	149	162	131	156	167	150	154	151	191	166	166	163	174	175	156	175	146	158	179	140	152	180	161	155	146	169	151	134	164	162	150	146	147	132	150	170	163	147	141	150	143	164	139	165	140	145	148	150	162	133	142	131	150	137	158	154	155	138	182	153	152	150	152	173	163	161	165	154	139	151	147	146	165	135	144	152	158	175	156	143	159	157	156	132	155	164	139	148	180	157	157	167	160	152	146	154	141	157	141	177	185	145	154	169	182	160	148	147	156	145	165	147	149	172	138	151	161	166	144	139	145	157	154	154	154	137	168	182	165	163	169	158	137	131	157	161	166	136	134	151	148	155	122	147	151	139	160	153	158	162	143	151	131	135	170	168	145	185	161	158	144	150	151	171	164	153	146	167	154	143	136	146	130	160	158	159	143	136	138	154	173	167	157	161	147	154	191	117	151	168	163	170	161	166	172	163	169	158	155	151	151	173	151	163	161	163	153	148	156	150	159	130	158	157	154	138	168	152	161	191	144	163	151	172	155	141	157	153	155	159	157	131	159	153	154	168	131	179	140	159	152	159	142	152	164	150	157	150	166	145	174	159	154	146	154	144	157	148	149	149	134	157	163	182	153	158	173	147	152	149	151	150	148	154	153	149	159	142	147	158	156	157	147	137	147	164	155	161	158	145	173	174	138	160	144	156	167	155	162	160	148	147	170	130	153	177	151	156	161	169	137	146	168	159	202	152	156	157	155	143	180	162	169	158	151	160	141	165	161	159	161	159	149	180	137	183	136	130	148	161	159	157	144	159	141	165	159	158	149	153	153	147	147	164	160	163	154	156	155	163	164	136	172	166	158	154	153	150	141	149	156	160	161	136	139	187	153	163	150	162	167	167	159	168	166	160	157	157	157	152	164	182	150	161	168	149	159	163	145	147	164	138	165	143	158	144	140	150	139	150	158	151	171	151	158	158	140	167	150	139	151	144	163	140	156	128	138	155	149	155	160	158	159	135	150	178	180	159	136	132	160	127	141	142	174	157	134	166	158	149	154	163	162	157	164	163	151	159	148	155	185	160	151	168	135	159	160	135	166	174	136	173	176	150	151	150	149	147	159	157	156	140	159	141	154	146	146	163	151	154	149	140	158	149	157	144	149	161	150	157	149	150	158	151	154	173	153	163	157	161	152	138	143	153	175	153	132	160	146	125	159	156	138	166	152	151	135	171	140	153	155	150	145	151	137	151	154	166	153	164	154	142	146	164	158	152	152	147	133	149	163	149	175	157	145	173	168	161	165	168	144	156	157	145	150	159	137	158	132	161	153	149	150	153	172	157	146	156	145	153	133	152	169	158	155	137	157	169	137	144	157	154	160	151	119	145	137	162	142	151	177	161	146	151	142	161	165	171	155	142	151	176	151	154	147	169	173	164	158	159	153
5688	1751	3857	4226	3517	3002	2398	1985	1720	1543	1364	1198	1093	1061	973	956	865	799	838	782	715	741	736	759	810	803	758	722	823	778	1072	990	1184	1061	848	694	710	680	664	781	759	617	600	597	582	521	581	560	581	559	555	572	536	556	527	531	573	546	530	589	538	509	539	498	566	527	505	523	526	533	525	561	588	490	524	510	513	534	487	509	529	519	514	500	528	549	551	556	556	528	517	508	515	537	552	516	514	529	532	541	508	531	526	533	538	520	499	493	530	517	531	474	525	558	549	522	509	520	503	493	502	522	542	486	566	530	503	542	521	492	513	549	511	515	537	529	531	534	534	551	483	493	523	528	499	553	522	490	507	496	476	504	505	486	478	493	527	536	524	513	514	496	517	508	492	513	507	534	514	533	528	518	489	489	495	492	497	482	508	493	557	510	556	501	521	490	511	533	492	513	510	492	518	515	519	470	536	493	508	545	545	531	487	513	506	528	541	524	522	555	486	515	493	473	549	513	525	499	512	486	487	511	556	522	525	528	546	478	520	541	493	477	491	516	503	518	530	507	544	491	500	509	502	486	505	504	518	517	507	492	457	507	549	490	499	512	522	496	540	495	497	511	535	486	514	514	518	481	520	522	507	512	494	489	529	515	535	552	490	514	481	502	513	487	517	540	485	468	492	517	509	530	564	523	523	546	517	515	521	508	511	489	497	512	509	498	522	500	505	473	530	558	489	512	509	524	515	501	493	512	535	543	488	515	517	481	480	569	537	531	522	481	524	527	508	505	484	512	547	511	527	576	498	565	506	526	503	513	528	518	508	507	512	493	537	527	535	498	553	550	487	517	521	491	518	534	561	534	503	480	509	525	504	499	521	513	545	506	548	553	524	501	512	555	522	496	545	508	484	500	539	499	526	512	522	484	535	505	501	535	483	518	533	503	532	494	520	510	542	527	535	489	525	481	447	499	473	487	525	522	480	475	508	519	505	509	533	541	499	528	520	493	518	519	516	482	500	478	555	478	520	523	484	518	540	474	492	522	486	499	506	541	505	542	500	488	527	499	487	491	467	530	504	527	533	509	474	481	525	527	497	511	510	503	517	501	544	500	474	533	494	523	517	498	521	513	509	549	526	509	530	513	517	509	542	524	532	520	538	511	477	515	495	492	474	479	543	517	516	505	504	457	526	500	479	490	526	483	528	510	520	526	552	473	532	485	547	488	538	488	502	489	511	495	514	508	524	543	501	523	548	536	525	524	518	534	534	491	522	557	553	500	533	537	514	547	518	484	541	541	508	525	508	520	506	511	537	520	518	497	544	507	536	497	507	489	543	532	488	453	504	522	496	515	488	495	529	505	568	490	484	504	501	521	513	493	498	468	534	473	485	537	508	491	533	501	484	513	549	528	534	524	537	501	528	534	509	536	497	506	507	518	514	477	510	480	496	506	487	509	518	496	556	514	490	516	533	533	532	504	498	492	515	519	490	521	526	491	514	510	508	530	531	519	511	475	542	534	534	503	552	553	502	541	540	526	489	460	489	501	511	573	511	523	508	508	525	496	526	478	516	480	504	504	500	570	465	539	510	509	470	518	498	536	495	512	512	486	557	494	528	524	504	541	516	570	500	479	498	540	530	522	486	513	503	530	502	498	511	509	512	491	487	525	499	505	526	547	533	553	489	501	510	493	545	520	498	519	539	510	475	536	501	527	532	521	512	469	520	556	520	538	528	500	536	495	447	530	489	476	479	539	483	527	540	503	517	466	534	484	529	501	511	511	486	516	556	516	509	474	532	513	493	494	539	520	501	542	517	511	504	475	516	545	493	536	464	484	483	546	534	494	504	502	539	542	496	520	534	498	525	528	569	485	532	502	508	516	508	493	488	505	550	512	516	522	548	512	541	524	490	483	484	509	512	559	511	559	522	471	523	530	487	514	514	510	519	518	514	473	467	487	517	518	487	484	527	501	514	498	515	521	495	485	469	522	490	499	474	488	525	530	522	503	517	524	549	518	503	521	498	483	528	466	523	532	536	466	525	512	547	503	514	502	501	509	501	492	542	482	514	538	476	497	476	498	515	479	483	487	509	515	494	539	499	522	505	524	507	517	514	497	490	488	517	510	542	460	523	497	529	499	511	529	466	507	489	498	498	507	504	523	506	514	520	496	541	507	519	495	556	514	533	546	499	517	518	513	518	518	530	541	497	529	558	532	541	507	499	533	550	528	504	516	510	516	504	518	499	545	514	509	488	540	547	526	545	487	505	500	508	532	526	494	478	513	514	523	544	486	544	511	501	474	507	486	510	516	513	488	489	508	482	524	511	517	523	511	523	561	511	526	502	487	539	482	521	496	500	479	507	521	518	561	549	537	509	501	510	491	506	519	503	510	495	515	488	515	511	501	497	525	490	516	514	521	525	518	503	497	505	538	522	518	473	480	481	518	516	552	508	491	535	549	525	518	493	541	521	478	497	496	475	519	540	503	499	490	517	506	524	502	532	505	509	476	532	507	532	511	502	494	561	487	528	537	530	527	535	516	539	553	517	505	502	507	583	531	508	495	479	523	527	537	473	483	484	514	531	540	483	484	501	520	535	513	508	519	525	512	517	560	549	478	504	538	530	552	453	504	524	538	473	548	513	521	489	493	515	520	480	500	485	519	483	500	544	499	560	498	537	570	519	492	524	520	518	530	539	529	493	513	493	507	496	531	474	507	510	513	556	507	475	519	483	485	529	537	520	472	501	499	511	520	532	507	494	501	541	510	506	512	478	522	544	484	492	523	521	490	513	512	506	524	525	477	494	503	525	522	545	517	496	524	494	519	506	504	532	531	486	516	501	506	500	506	490	528	511	508	473	518	521	524	513	512	499	533	541	541	522	520	566	512	529	531	501	495	548	530	509	514	504	507	477	489	537	507	519	489	513	542	452	484	495	506	508	470	491	512	473	565	473	562	508	504	510	518	504	521	575	522	521	511	465	529	513	518	520	506	471	521	521	534	570	490	516	516	502	487	521	536	457	527	549	509	547	511	477	491	483	499	503	558	527	493	489	448	470	482	483	527	507	504	530	503	530	492	519	541	518	490	529	543	500	537	524	505	521	507	481	483	535	545	478	475	522	488	529	506	492	525	521	505	558	525	512	549	514	510	524	498	505	502	542	485	519	507	503	491	498	529	517	534	503	508	533	530	532	487	514	528	475	551	534	509	499	506	500	518	503	507	530	540	511	489	525	524	507	524	534	523	492	495	495	508	534	523	489	496	529	521	556	517	483	528	522	502	535	534	494	529	486	515	490	522	516	480	551	501	540	496	497	516	485	530	500	516	518	500	495	508	493	522	528	482	553	496	535	527	487	500	511	494	497	494	540	564	519	495	491	514	505	497	547	510	541	489	492	522	527	538	542	492	514	495	499	516	514	550	527	529	491	507	512	500	506	487	556	524	484	551	464	532	489	496	507	526	509	530	516	542	510	489	500	532	506	539	466	481	487	504	504	519	532	488
8661	2456	2883	2011	1345	941	699	519	432	336	321	279	277	242	240	172	203	187	202	173	173	166	163	185	187	188	152	157	181	174	183	221	205	215	156	144	154	129	143	142	142	147	143	134	125	115	118	123	136	124	126	114	119	101	120	145	128	119	130	127	114	119	122	132	129	117	124	100	123	125	121	125	157	114	128	135	133	113	122	127	117	128	133	121	126	117	112	121	123	116	106	130	107	121	114	136	120	95	120	142	129	108	131	141	111	123	129	119	107	117	115	137	136	96	124	103	122	111	130	120	128	115	120	123	134	121	114	111	103	107	133	106	122	115	103	125	130	119	108	116	125	122	130	128	132	129	135	105	119	117	98	126	120	116	115	112	118	118	126	143	124	113	112	137	118	127	123	116	104	108	110	107	126	119	140	106	113	117	121	105	135	124	137	117	134	113	124	113	104	125	146	127	111	109	112	119	119	114	123	126	133	107	122	112	121	110	128	108	117	126	114	124	121	112	137	126	115	140	121	112	125	128	111	108	113	120	117	125	137	134	127	122	115	133	140	105	120	132	121	119	111	107	107	150	127	126	116	122	118	111	123	133	132	130	104	116	128	117	103	109	136	147	100	119	131	124	116	116	101	110	134	125	116	105	115	118	104	114	113	128	134	142	116	114	125	128	134	121	118	134	130	135	128	97	125	110	112	117	98	103	131	118	129	107	111	141	127	128	123	135	99	109	120	118	124	129	119	124	105	117	131	134	128	134	114	117	123	99	136	110	112	118	129	107	119	127	119	147	111	105	105	140	126	110	117	127	118	130	119	136	108	110	117	123	122	98	117	128	134	129	134	130	135	131	128	125	134	111	131	113	140	127	126	106	118	123	111	118	124	120	116	110	133	117	126	111	123	116	133	147	111	114	98	132	121	104	130	126	106	129	125	95	119	128	131	112	94	109	149	119	114	99	115	134	112	123	106	141	119	133	110	112	123	136	109	118	115	122	116	123	123	111	134	124	121	158	123	123	131	121	121	123	111	110	113	137	111	87	137	119	123	123	116	130	121	122	115	143	108	124	116	118	120	122	117	119	135	128	119	105	113	135	127	105	127	120	124	117	127	113	142	127	127	102	117	140	114	148	116	115	125	111	132	113	110	106	151	134	115	114	134	108	110	121	123	113	114	136	114	116	112	118	126	126	125	119	108	105	126	116	119	134	142	123	122	124	117	108	131	124	121	117	103	118	129	117	120	95	134	128	130	149	122	125	105	119	106	137	124	98	127	129	116	127	119	130	118	114	117	97	120	127	120	134	134	117	133	117	126	124	123	116	107	124	132	130	97	127	109	127	125	113	142	128	130	109	146	101	116	143	143	131	122	114	108	124	129	137	118	120	115	118	122	128	115	115	108	118	121	118	123	115	123	122	114	117	117	116	116	118	124	121	119	121	124	137	118	128	131	124	124	121	115	118	119	112	117	142	124	114	128	111	116	123	127	124	121	112	123	130	126	110	106	142	118	118	106	128	114	126	120	100	114	134	119	131	102	126	138	133	117	121	116	123	124	133	97	126	118	109	103	140	118	118	137	112	119	130	121	139	118	120	123	112	116	130	106	102	133	124	130	120	137	140	120	121	132	132	110	113	110	115	121	135	127	113	120	119	129	97	136	111	104	134	134	115	127	131	113	115	130	119	115	103	116	113	104	112	102	117	125	116	127	115	112	142	122	136	125	130	121	104	116	108	113	118	132	135	127	126	121	128	112	125	127	126	140	123	140	115	132	111	122	110	132	82	128	135	124	142	106	113	134	110	124	112	116	95	133	135	94	123	124	120	140	124	105	131	97	139	142	112	128	118	130	118	109	113	105	129	134	103	120	122	121	133	114	127	136	128	126	119	125	113	113	129	146	120	117	131	98	118	115	118	121	120	128	130	98	118	96	132	112	125	133	117	127	119	106	112	127	128	135	131	141	146	110	118	123	116	109	127	120	104	136	141	130	116	132	120	132	107	124	110	123	109	128	130	116	128	126	121	116	114	130	111	125	115	108	113	129	142	112	115	129	111	117	113	130	106	139	116	125	114	143	144	116	118	132	133	115	105	99	109	108	119	121	125	118	129	121	132	110	118	110	125	138	134	110	121	131	119	120	120	127	137	122	116	123	124	113	120	112	109	117	125	127	125	114	148	119	103	109	121	117	116	129	124	147	107	113	125	121	104	114	125	126	130	115	122	97	120	121	130	131	117	134	110	115	133	113	128	122	126	113	124	127	111	106	145	124	101	121	127	137	135	114	122	122	122	132	125	133	128	118	120	121	115	112	124	105	117	119	118	137	127	125	127	147	108	113	109	109	126	108	106	125	133	132	102	134	139	115	126	143	105	116	128	108	114	118	103	98	142	122	128	116	121	133	106	124	129	135	120	148	123	116	114	119	125	126	113	105	116	117	114	143	133	116	116	109	134	118	139	134	120	111	137	132	112	117	132	111	105	133	134	120	111	132	129	128	133	116	113	120	137	121	115	120	117	128	104	106	115	119	132	108	146	140	133	115	108	103	123	117	112	105	145	108	115	147	110	110	123	108	122	109	119	111	119	110	112	106	116	119	131	113	124	125	117	127	113	109	134	124	114	111	124	133	115	133	119	123	136	141	112	122	128	117	124	108	114	127	115	133	122	123	131	105	112	119	116	112	122	114	101	120	115	115	123	105	112	108	102	121	108	106	109	109	102	109	139	130	134	132	139	114	118	131	119	123	126	116	125	98	122	121	89	134	104	115	124	135	118	103	127	118	135	128	140	122	111	122	108	127	114	117	119	105	122	120	133	116	123	122	119	130	120	116	95	131	127	133	121	103	110	109	126	104	112	111	129	125	112	109	126	127	112	116	112	117	128	136	113	125	120	116	139	106	121	136	121	109	115	119	111	127	109	102	117	130	142	112	118	140	132	134	110	115	116	140	157	108	135	100	121	108	132	108	134	120	120	127	115	121	114	107	116	114	122	128	112	121	115	128	122	119	104	122	123	124	116	119	109	126	106	106	123	106	110	117	101	124	129	108	111	108	110	142	121	120	111	125	120	107	100	102	119	123	122	116	118	109	113	123	117	142	123	137	109	110	131	128	115	94	122	105	122	118	122	119	104	109	93	134	110	110	110	111	121	95	132	128	132	124	121	125	95	122	117	123	125	104	112	102	111	128	118	129	135	127	106	113	116	108	105	112	132	108	109	112	106	116	113	122	123	107	99	124	140	134	116	137	122	133	126	104	111	110	108	101	117	120	131	123	116	106	126	110	114	113	111	115	122	122	97	110	117	119	109	106	120	120	113	117	121	112	105	108	119	106	113	124	102	107	124	119	116	131	133	128	113	123	120	117	137	114	115	105	127	131	120	141	121	104	125	105	99	123	100	140	143	110	122	121	110	106	119	112	121	129	103	116	117	137	137	120	133	128	125	101	138	120	126	130	122	134	139	119	139	121	131	134	149	107	131	122	122	128	110	115	123	115	125	110	130
7794	2786	6803	7164	5997	4868	4017	3221	2691	2386	2004	1766	1605	1418	1353	1294	1155	1046	988	959	876	882	930	1014	1011	958	861	825	867	1086	1407	1453	1543	1488	1020	812	730	714	774	937	800	683	635	602	551	593	530	490	512	503	524	476	514	512	472	546	489	476	460	460	495	465	521	488	465	445	444	499	432	455	494	471	453	427	423	493	471	462	436	487	478	487	430	471	437	432	436	448	430	396	425	458	437	440	425	426	415	445	438	480	443	404	424	453	445	466	450	429	427	439	431	425	415	443	443	443	455	447	430	416	421	386	387	403	447	412	411	446	406	455	426	445	427	448	413	427	437	434	441	434	452	411	384	452	430	390	407	453	415	381	435	408	453	432	415	439	416	410	436	413	439	411	415	419	411	437	473	406	401	439	431	389	401	439	396	386	435	414	463	454	398	422	441	455	424	410	419	392	435	448	415	393	428	441	417	401	427	446	415	421	476	423	421	443	410	417	415	421	448	408	401	422	443	418	429	411	404	434	391	414	408	434	393	424	417	439	431	416	433	420	425	378	410	430	424	422	439	444	474	420	430	417	454	419	419	388	422	416	425	434	399	430	412	395	455	449	422	460	389	397	437	404	482	394	426	436	469	399	428	443	435	439	421	409	395	440	451	424	416	405	453	433	399	384	412	421	421	394	451	407	451	469	453	452	411	428	404	430	410	417	454	416	385	404	413	415	441	410	457	420	417	434	422	431	420	420	418	440	439	466	441	429	426	453	427	430	387	433	403	411	428	415	463	402	420	410	393	424	434	389	427	434	434	440	386	407	407	402	448	378	445	430	451	401	471	413	440	429	418	396	433	427	428	396	422	465	433	418	457	424	406	437	433	432	402	386	444	418	425	444	451	403	420	404	439	414	389	402	422	411	449	464	419	422	406	409	361	382	393	420	375	439	429	429	432	414	438	403	413	412	434	438	410	454	416	457	426	423	416	431	417	386	434	432	416	396	429	399	452	403	425	432	394	438	389	425	395	421	416	432	414	420	425	400	381	416	419	413	391	403	417	452	443	424	433	462	481	412	456	440	434	467	421	443	416	373	417	415	438	422	381	434	435	371	457	428	440	396	400	443	435	447	442	433	400	411	412	428	429	442	422	389	410	424	433	447	432	447	442	382	426	392	399	451	410	418	441	379	399	448	448	395	402	415	392	458	451	407	441	410	400	463	414	416	461	417	447	426	399	428	435	418	394	435	417	438	387	415	378	407	420	452	415	409	398	445	418	412	434	462	408	443	454	390	391	434	436	425	400	422	424	423	463	402	436	419	453	429	431	419	394	424	438	404	449	435	413	391	419	400	408	403	410	415	437	419	417	430	392	424	419	415	423	442	398	416	417	412	417	403	438	434	415	440	424	451	426	423	417	411	412	443	418	421	406	444	407	430	433	416	399	455	442	414	416	389	442	411	418	415	442	414	421	441	428	408	441	430	407	431	420	419	414	428	408	439	380	407	422	423	439	427	440	424	415	405	447	418	389	410	399	430	428	445	442	451	401	453	420	470	416	405	399	392	387	433	469	425	427	401	415	461	415	392	412	388	441	409	400	424	431	413	440	432	387	389	440	410	435	414	431	414	394	429	406	421	396	409	424	427	451	434	426	419	409	413	406	436	425	432	437	414	455	428	438	451	445	430	427	422	457	398	395	417	412	431	407	416	434	400	402	404	428	427	439	418	433	424	426	407	399	442	419	424	437	420	422	449	419	440	425	382	401	432	429	454	432	438	400	434	382	423	437	404	461	420	441	417	449	434	420	433	417	440	395	412	428	426	399	403	387	380	415	447	437	434	432	430	433	427	401	442	418	397	380	414	444	422	381	374	381	383	386	388	442	431	470	406	416	358	454	452	420	421	452	429	397	424	449	379	390	407	432	441	439	429	383	437	451	404	405	411	423	412	431	430	432	403	458	399	417	472	422	405	404	423	428	428	452	431	406	398	432	408	428	416	440	423	407	443	421	405	468	418	428	405	416	447	414	403	404	421	399	430	398	426	409	470	418	421	438	428	411	427	435	416	434	422	399	451	407	405	365	419	392	425	417	434	385	415	416	469	400	434	425	404	396	407	454	434	436	438	438	434	405	413	414	409	443	412	403	420	430	428	412	401	414	421	429	464	417	424	430	450	470	343	412	404	438	449	429	413	404	427	433	411	444	405	404	391	425	395	455	452	398	455	422	436	412	427	428	416	387	385	431	389	408	374	431	396	429	430	417	384	435	417	412	404	411	442	438	412	413	414	420	424	428	428	373	407	425	455	419	420	405	420	421	434	445	412	424	456	411	381	447	391	425	430	419	418	478	437	383	424	393	421	418	442	428	439	416	446	407	408	401	414	405	396	450	464	391	416	437	429	417	434	459	420	397	409	409	440	406	385	442	428	467	423	414	404	414	462	420	439	407	453	446	415	413	405	427	407	393	394	417	409	418	421	421	436	441	422	416	451	413	435	386	439	404	465	398	439	419	417	410	416	402	434	437	400	422	403	410	425	405	407	431	399	411	416	401	374	430	437	415	400	426	452	409	388	430	400	409	414	380	445	427	447	394	423	426	437	426	406	408	414	430	421	367	397	380	428	454	428	413	417	438	377	417	412	395	462	427	439	448	415	446	419	422	391	391	434	421	398	446	412	420	430	425	415	424	422	497	430	426	429	459	416	436	448	404	424	429	426	402	391	412	412	424	393	420	406	425	433	407	394	428	426	464	415	426	415	407	438	406	449	425	400	441	392	386	456	438	432	432	432	433	424	416	409	391	418	393	414	411	404	413	408	413	434	398	393	442	392	440	424	418	452	410	406	410	434	430	407	432	421	411	441	451	367	398	403	406	402	432	398	407	431	405	476	418	450	412	386	429	394	451	420	376	433	369	403	432	413	417	430	424	398	404	445	387	421	420	430	382	418	448	404	414	425	433	397	407	401	406	397	400	450	386	436	401	453	445	426	416	444	431	426	440	429	414	407	447	440	440	438	418	414	450	443	403	443	412	425	461	430	458	431	416	423	432	396	437	411	419	412	407	413	414	428	395	432	428	417	466	420	447	427	408	375	450	417	397	438	446	428	394	400	426	447	394	428	425	460	444	417	425	425	409	409	427	409	400	435	409	469	422	460	453	413	441	454	416	410	374	453	419	419	409	422	413	391	466	426	423	441	396	440	417	420	443	432	438	421	419	444	440	390	432	391	439	390	410	417	437	409	432	427	410	440	418	396	389	434	423	420	434	409	392	453	417	422	396	402	446	389	466	416	449	431	398	421	423	365	422	413	402	417	429	400	460	416	410	397	441	444	416	397	406	434	422	404	417	429	442	419	421	440	421	420	407	422	420	441	428	432	419	398	410	438	433	376	418	443	408	390	411	431	439	438	411	402	407	420	420	413	414	461	376	425	456	410	441	427	407	447	404	406	403	436	430	416	434	441	447	412	408	436	422	398	408	430	408	418	439	388	432	402	430	422	420	381	422	433	401	380
1375	323	350	336	292	293	257	303	288	284	301	291	261	268	281	327	293	284	259	282	301	297	274	284	295	287	261	269	264	298	320	300	303	275	278	284	261	259	323	300	298	261	262	290	286	293	242	283	310	282	298	262	311	304	276	291	263	268	292	311	293	270	283	297	318	277	275	285	290	291	275	274	244	269	274	299	276	269	274	274	289	291	291	297	296	289	284	277	271	303	261	255	292	268	291	301	261	274	263	306	304	243	268	286	274	325	280	280	291	293	307	281	313	297	317	296	316	281	288	278	315	300	271	268	266	293	284	261	277	288	285	289	280	275	276	276	279	298	298	269	275	258	298	291	283	242	275	285	297	284	302	299	289	291	264	309	305	285	275	314	308	296	275	310	297	273	283	295	285	272	281	305	295	280	277	257	279	273	259	294	270	279	278	278	284	276	279	280	312	267	280	310	279	258	292	268	269	283	269	283	274	261	265	257	281	307	275	291	264	250	264	283	283	265	284	306	252	269	290	291	286	310	288	254	297	299	259	257	288	282	285	280	279	282	270	283	268	257	312	301	264	260	261	272	271	278	256	256	279	294	278	269	273	267	278	269	259	287	297	291	304	281	287	304	283	257	282	297	279	306	266	295	313	289	257	275	281	256	278	304	280	265	265	275	269	258	275	264	270	277	285	262	294	273	260	308	300	258	272	268	298	292	301	282	286	295	263	253	291	282	286	264	286	278	290	285	272	253	269	279	278	305	283	285	286	311	282	276	276	297	279	276	280	287	283	284	252	297	260	279	288	259	297	314	285	267	299	292	259	257	289	289	279	274	263	278	278	270	255	290	271	295	305	288	278	282	264	286	257	268	269	290	266	288	269	310	287	287	273	255	293	262	284	279	279	289	273	298	270	260	321	305	306	294	275	294	253	272	281	259	280	277	274	290	268	272	267	264	289	264	256	253	287	315	308	275	298	272	278	290	266	291	283	269	273	288	290	298	294	260	296	287	264	271	275	283	281	303	296	294	299	294	326	278	282	308	278	267	295	267	296	256	271	259	274	262	254	293	278	249	285	264	288	293	256	282	232	285	281	275	286	276	267	286	277	282	290	281	265	303	264	283	276	291	295	277	245	293	280	325	283	302	277	254	279	290	272	275	262	276	307	309	279	276	318	273	269	284	289	276	256	311	280	276	311	299	289	272	259	274	292	278	311	292	229	301	279	313	281	295	269	270	313	254	297	283	274	281	281	269	246	285	260	293	280	280	259	277	258	286	271	262	249	282	284	266	282	249	299	262	283	273	252	297	283	269	255	272	277	285	286	272	284	265	297	318	294	263	294	264	280	240	262	296	265	291	292	289	251	287	278	283	283	269	293	289	286	289	315	293	288	294	234	289	252	293	283	257	272	289	276	264	281	271	269	280	277	275	256	293	307	261	270	309	259	304	305	287	298	274	280	286	278	278	293	302	263	269	293	272	286	286	274	260	270	313	281	292	270	275	303	284	269	287	280	270	274	283	295	272	291	300	294	266	285	278	287	279	314	264	308	285	315	274	304	301	297	257	263	269	301	269	301	269	280	278	289	265	279	295	297	289	259	286	290	288	298	289	287	302	267	284	270	309	292	294	286	269	295	278	298	289	256	285	295	287	302	296	296	302	297	298	277	296	276	277	295	270	327	292	259	298	303	268	281	283	296	270	265	269	289	291	258	307	256	293	295	264	286	294	275	288	290	263	268	297	289	281	258	258	284	269	272	281	265	268	261	262	284	307	278	257	290	298	304	284	301	276	285	273	280	307	280	267	281	263	258	287	284	280	287	299	301	256	251	258	273	276	262	287	295	285	282	270	308	311	272	293	267	272	286	304	297	246	280	280	293	268	281	271	292	296	275	279	269	259	278	286	291	291	296	294	282	311	244	278	263	288	262	271	298	278	322	264	250	296	289	247	286	278	289	279	276	271	265	261	260	286	281	271	319	272	289	298	300	294	295	312	292	290	279	283	326	281	284	298	294	288	253	247	286	264	284	280	313	258	255	280	276	291	304	261	271	285	280	286	296	284	285	274	304	302	281	272	286	292	297	261	294	284	265	254	288	250	297	293	277	270	293	268	291	289	297	262	305	296	311	261	248	263	287	286	284	266	263	286	270	286	280	291	283	284	244	300	248	312	249	282	280	249	279	307	269	299	297	282	275	305	271	298	274	308	291	273	274	272	290	288	285	254	275	280	314	245	263	250	279	263	301	261	273	289	259	272	265	250	265	303	299	281	303	273	278	294	270	285	259	292	302	290	260	301	293	241	287	288	284	308	281	322	300	271	284	271	289	285	284	282	290	281	277	331	251	286	298	279	279	311	277	293	290	280	291	303	248	307	286	250	269	281	265	259	266	283	258	253	263	288	279	282	277	285	295	233	254	300	296	272	267	271	279	266	247	271	250	288	285	296	298	237	290	282	316	268	269	279	259	295	282	293	294	280	306	288	266	286	278	287	287	312	298	304	306	299	247	264	282	246	287	264	259	287	265	286	244	315	294	268	294	265	294	291	268	268	239	264	268	296	274	291	275	280	291	299	291	289	295	279	280	290	280	280	270	281	284	295	282	274	274	270	267	288	253	291	265	286	282	295	284	307	290	254	286	291	249	247	261	279	298	289	279	272	270	297	275	267	281	293	280	270	281	280	255	300	297	261	275	290	280	249	309	279	295	287	272	287	265	275	320	280	318	272	260	294	267	272	283	266	283	300	310	263	308	315	299	286	288	306	304	281	298	296	305	302	292	302	260	297	291	287	267	314	288	279	315	292	238	269	290	313	254	265	267	271	292	272	265	285	271	265	260	290	279	269	286	306	297	277	302	277	292	283	279	293	258	278	274	282	265	294	285	296	282	243	260	292	259	260	262	285	289	267	243	272	240	256	265	289	292	282	255	273	277	275	263	291	291	267	282	237	290	308	246	314	262	258	289	306	288	311	289	279	273	299	286	298	291	284	276	285	280	273	275	299	292	303	258	294	264	286	261	290	270	258	295	287	274	310	267	262	267	314	295	270	273	267	282	295	262	264	289	272	279	278	263	309	282	293	289	271	300	273	283	297	273	262	274	276	300	300	297	288	274	292	304	257	255	289	294	277	281	277	299	296	285	318	285	260	292	275	278	261	257	287	238	299	281	271	290	283	256	292	263	285	282	264	294	296	301	273	288	261	287	271	260	271	288	307	300	282	309	270	259	296	275	263	226	279	277	274	268	299	276	282	278	281	323	281	281	269	264	279	271	295	294	291	269	258	272	294	294	266	270	274	269	282	302	266	312	233	308	304	309	303	275	285	289	295	257	273	288	308	296	275	274	276	296	262	285	277	240	274	286	284	265	255	286	274	286	264	300	275	281	328	269	309	243	290	304	297	264	255	283	281	292	252	299	258	274	304	294	259	291	311	273	292	290	285	269	287	282	277	273	265	283	293	276	239	304	272	293	275	272	252	288	303	318	306	282	299	264	304	288	280	304	312
2338	885	1083	1045	1010	1022	1022	946	926	871	936	928	931	867	931	909	933	850	860	860	866	857	887	873	900	877	863	868	850	896	948	866	943	835	853	803	793	849	871	826	891	827	853	882	894	820	865	888	830	834	823	882	821	880	835	874	825	898	859	885	891	807	865	881	825	830	925	820	859	899	858	832	909	869	840	908	861	875	807	952	869	858	865	884	856	833	845	886	878	824	865	846	838	884	836	914	876	852	849	864	853	844	816	856	888	871	868	842	844	845	830	877	868	846	807	840	843	849	892	892	840	883	809	817	837	812	895	839	831	877	862	857	873	880	783	839	882	842	814	853	867	877	796	853	840	825	844	840	850	904	855	904	862	843	895	837	862	866	819	885	864	877	935	830	848	822	894	854	886	879	841	915	878	884	853	904	866	850	845	871	799	890	813	849	839	854	836	809	876	820	855	900	887	868	889	881	838	892	837	826	875	817	821	872	845	905	885	870	903	877	904	800	869	895	872	859	824	877	875	866	834	871	853	878	857	838	901	887	870	863	874	860	873	812	827	846	864	852	864	841	861	832	884	844	834	881	882	850	878	842	835	817	832	895	823	831	854	830	840	933	841	864	840	831	889	842	850	816	871	938	897	839	872	837	860	816	816	822	831	879	830	816	874	834	902	833	839	832	847	863	839	871	839	800	890	875	865	850	866	922	892	813	854	922	813	846	856	853	876	941	810	851	835	821	888	862	900	912	924	912	876	876	858	848	830	879	845	851	814	840	883	842	812	830	850	870	902	851	834	872	876	822	881	887	877	898	879	863	829	848	858	894	866	858	910	829	873	807	841	874	839	838	806	850	815	915	855	858	846	828	823	821	857	848	823	855	898	868	922	877	870	883	884	852	832	823	833	849	935	898	817	831	902	863	867	867	845	839	869	891	852	888	951	883	842	842	904	874	809	839	830	876	868	886	843	862	833	865	859	842	845	936	849	858	866	845	784	830	828	859	874	837	882	898	860	841	866	901	810	847	838	854	865	840	867	874	881	890	802	857	854	830	839	882	858	872	837	828	876	866	892	854	881	798	876	869	877	870	872	849	832	849	882	823	838	862	856	823	890	915	839	867	829	875	803	873	844	813	885	919	840	885	859	829	880	851	838	873	816	852	907	856	837	832	843	859	829	839	896	837	893	892	881	920	932	893	880	868	906	838	922	885	898	870	799	864	878	857	820	869	867	853	877	816	862	813	880	905	914	870	850	882	865	868	883	848	875	866	838	835	859	857	840	864	858	869	853	899	883	825	831	798	793	875	854	858	854	902	885	850	834	884	861	811	856	843	867	893	871	838	870	853	836	871	811	867	826	847	863	860	830	847	812	886	838	836	891	832	871	852	860	872	860	873	812	871	862	909	847	866	895	874	842	867	826	829	868	906	778	845	848	850	825	833	934	893	841	852	857	867	874	832	802	808	828	864	833	810	837	830	808	857	888	839	844	871	866	816	875	839	841	856	879	883	924	860	881	879	813	903	859	820	871	854	798	836	836	828	836	923	849	875	845	844	874	846	895	822	877	823	888	873	851	845	859	897	790	863	849	861	839	901	879	812	844	904	850	875	887	877	855	848	875	884	893	888	851	837	867	850	857	865	864	835	828	889	883	913	870	818	807	845	854	830	856	850	817	887	817	833	887	886	842	820	805	847	775	845	886	829	884	804	876	888	820	910	821	872	867	887	861	834	824	837	896	850	842	863	890	812	849	852	834	826	841	888	816	839	788	825	850	907	895	880	822	807	917	860	893	860	857	873	797	835	887	797	839	876	851	817	839	829	869	886	824	858	865	898	885	875	832	905	903	897	857	819	820	843	881	850	871	822	856	849	829	857	846	843	849	827	838	877	845	878	842	831	899	841	937	891	884	861	848	820	902	853	821	900	819	912	838	853	842	832	908	807	863	861	868	856	912	867	847	839	831	825	783	875	891	870	849	803	851	925	860	884	867	812	868	829	879	869	823	880	842	853	820	883	818	848	855	822	841	803	828	877	865	853	841	858	917	878	846	830	923	900	893	880	897	923	882	881	855	909	903	909	912	873	833	893	843	865	902	873	849	799	851	888	858	826	833	868	875	866	864	829	872	843	882	835	872	827	847	851	878	891	851	896	869	863	860	886	771	859	941	847	813	917	870	860	905	872	895	855	826	901	844	881	886	819	849	856	829	822	811	899	881	890	811	825	852	833	858	845	855	858	865	825	876	885	852	853	828	849	812	918	835	875	860	865	847	838	807	849	876	845	894	865	858	880	853	844	853	822	864	912	868	873	869	893	834	858	836	898	823	824	872	858	894	859	866	858	837	836	879	870	920	864	905	900	854	864	902	829	806	852	811	867	804	879	902	889	861	895	917	910	816	796	844	885	818	909	812	823	860	853	823	847	860	846	868	878	856	814	831	857	809	903	871	812	824	837	911	902	889	832	862	840	860	880	833	816	823	834	896	859	852	893	848	880	870	828	898	863	891	840	880	870	871	854	826	879	861	799	863	890	878	817	824	871	855	878	849	892	889	844	888	851	892	896	875	852	867	814	862	840	887	860	850	893	875	844	842	881	878	906	824	842	823	886	846	828	870	845	849	851	799	926	854	889	854	868	865	870	818	801	844	888	835	861	910	897	844	836	862	832	836	840	854	847	824	856	836	845	844	818	862	906	848	886	892	913	812	853	844	855	892	872	857	841	899	865	896	854	875	811	840	876	886	860	853	887	876	901	877	790	811	837	862	849	832	854	854	888	839	881	836	865	863	887	825	848	851	792	778	902	894	853	853	878	869	862	912	865	851	825	891	860	843	883	870	879	834	845	786	834	850	853	840	865	866	844	882	827	869	879	863	837	861	848	863	881	867	864	884	840	832	835	860	871	832	887	809	887	851	827	846	827	855	869	871	882	849	862	886	821	880	817	934	836	904	840	854	803	906	844	870	948	874	852	868	876	888	911	882	901	890	868	860	888	832	866	831	881	846	853	806	859	843	869	840	868	870	889	802	862	855	875	820	863	888	844	974	840	873	881	814	836	819	884	890	842	886	888	843	864	825	862	838	872	838	854	885	849	858	861	893	807	893	860	886	847	857	866	817	838	837	884	887	815	861	825	859	851	842	837	849	849	907	851	839	823	864	824	827	879	870	875	837	889	850	882	866	850	861	838	846	896	836	880	838	865	861	836	829	891	889	849	954	883	874	866	899	870	882	853	864	855	786	835	800	885	898	873	899	874	823	797	818	867	778	880	880	806	849	886	856	826	855	906	843	858	889	789	878	942	891	870	859	812	891	908	899	857	832	875	885	908	886	869	851	833	869	893	923	786	913	834	812	844	827	824	917	903	842	893	833	859	830	939	832	875	894	847	837	866	811	881	846	884	880	837	845	842	892	870	841	864	857	837	865	879	844	861	891	855	832	839	936	836	890	926	899	829	804	839	821	862	893	918	842	886	874	888	860	861	877	840	838	819	873	824	838	879	858	882
4661	1241	1534	1067	735	555	475	333	304	312	272	219	217	212	197	219	194	180	194	189	200	181	178	187	170	185	180	172	147	197	214	198	222	232	185	184	173	161	167	164	157	173	160	132	154	159	166	145	147	163	140	158	165	145	143	164	163	145	148	131	194	166	177	169	144	152	161	145	166	131	152	160	168	128	144	140	152	147	161	167	162	148	148	151	145	147	161	147	161	150	141	163	133	133	169	155	165	142	163	151	155	157	157	155	153	145	147	149	137	167	145	133	152	149	161	164	138	165	175	145	160	146	154	166	143	147	173	145	165	160	161	164	139	160	165	144	177	145	159	155	136	157	155	149	157	152	175	162	160	154	179	153	138	156	128	163	153	185	156	149	155	153	148	136	158	175	168	139	148	141	165	147	159	163	162	134	151	148	143	150	132	157	148	159	161	180	161	155	159	142	168	146	146	156	167	167	162	146	150	154	143	143	143	147	163	147	148	157	173	137	168	161	150	160	152	145	163	150	159	133	137	137	138	168	188	158	123	163	159	172	154	145	129	162	165	156	152	162	166	145	141	152	147	153	149	141	146	133	179	150	140	144	162	177	150	156	166	163	155	165	160	162	145	153	160	159	175	150	142	163	167	158	162	131	141	159	145	151	132	190	135	153	168	157	176	158	163	168	151	178	170	147	146	161	169	161	162	146	162	152	149	142	133	159	147	166	148	170	166	154	175	166	125	143	153	166	134	165	166	162	161	163	167	144	164	146	149	167	156	129	173	161	153	154	138	152	157	161	126	141	145	168	150	151	156	140	149	150	165	158	129	159	140	142	160	148	159	142	176	164	153	142	158	166	158	153	185	171	165	176	148	161	134	130	157	162	159	157	156	139	160	145	153	150	161	139	153	152	139	157	146	158	176	153	154	173	169	156	145	180	142	160	147	166	145	151	150	139	137	146	141	164	167	139	164	128	161	150	143	154	167	164	155	125	156	145	167	167	159	158	147	166	180	147	151	152	164	146	151	166	167	149	139	132	150	162	177	173	146	171	163	159	160	166	157	162	154	160	138	165	159	142	159	160	157	150	167	140	160	149	146	132	152	144	138	186	161	146	150	140	147	133	171	155	146	140	158	161	145	153	178	166	158	146	144	141	154	190	147	160	140	152	158	174	150	143	135	154	174	134	157	182	166	191	167	161	158	150	160	141	145	158	166	152	162	160	167	140	154	158	154	156	154	141	165	179	181	150	176	157	139	166	152	164	159	167	152	165	148	149	166	144	160	155	148	153	158	116	156	154	193	146	159	161	148	150	173	156	158	187	167	149	145	155	144	163	163	186	140	163	171	151	163	167	139	169	145	156	148	152	147	154	138	161	151	149	154	155	156	162	148	144	147	145	170	155	145	165	155	150	147	160	163	141	163	166	154	144	141	139	156	165	133	156	154	127	164	159	158	161	152	152	135	140	149	139	162	154	152	158	152	149	155	140	161	142	169	192	174	165	143	159	149	154	152	169	161	151	146	154	156	146	156	168	151	156	170	150	149	160	150	135	177	175	156	161	173	159	156	144	161	161	164	150	158	148	148	177	173	151	153	133	146	138	162	161	169	139	151	140	168	152	143	166	156	154	175	161	153	154	162	160	133	150	170	171	140	155	140	138	127	138	133	166	150	148	150	148	148	133	141	160	153	166	157	169	153	155	146	154	141	157	138	137	162	158	183	175	155	160	159	167	161	130	146	152	150	165	134	167	159	157	150	160	143	170	118	155	149	144	172	156	173	152	160	190	150	149	161	166	158	179	164	167	164	157	148	143	172	159	137	139	140	172	154	142	176	151	175	170	163	164	156	161	170	166	152	156	129	157	157	167	166	152	161	157	160	152	145	164	167	155	142	178	154	151	156	143	132	155	155	139	165	141	143	150	160	156	148	156	142	169	158	135	159	176	154	176	168	150	150	157	181	143	151	148	142	158	147	150	177	153	168	166	169	180	158	136	151	158	144	161	149	162	142	159	154	150	163	170	161	147	157	145	122	144	153	175	167	137	133	143	154	146	142	146	171	137	143	151	140	136	139	165	143	178	156	151	166	179	148	148	153	157	147	150	147	142	150	158	147	162	146	154	149	169	153	140	151	169	143	157	138	140	153	156	143	166	168	160	151	149	167	155	176	161	149	138	173	157	160	167	168	148	161	119	162	169	156	166	177	159	159	147	176	122	171	137	157	145	147	169	153	142	140	130	161	154	137	154	149	156	143	123	124	164	150	166	140	164	158	151	139	154	155	170	153	134	169	164	144	159	171	157	165	171	159	145	152	164	160	152	138	155	154	148	155	137	167	162	166	130	158	159	149	144	134	144	168	145	133	141	154	155	173	148	187	145	147	158	166	159	142	139	142	145	163	156	167	131	165	147	161	148	178	154	134	144	162	152	131	131	156	149	156	148	140	137	144	166	145	146	150	155	167	144	148	162	159	142	142	147	159	159	164	151	176	154	141	154	124	160	171	144	169	150	144	171	136	173	155	165	120	161	167	175	142	150	144	132	154	175	140	169	152	163	163	153	169	142	155	148	122	157	143	167	152	146	154	169	148	144	148	158	159	148	139	147	149	145	138	172	150	145	156	156	151	166	177	154	151	145	172	139	166	181	187	163	142	172	142	156	158	163	184	156	172	164	153	151	157	144	148	155	155	145	190	166	160	168	145	158	123	158	153	172	144	143	162	154	159	157	152	158	176	149	176	143	136	160	152	181	155	146	154	176	167	150	158	161	155	159	148	152	158	131	148	154	171	136	143	166	169	140	142	126	162	155	135	169	140	157	159	165	146	163	174	162	154	158	144	161	145	162	172	166	179	136	166	157	150	154	155	138	183	145	145	140	162	151	169	143	141	143	172	166	184	147	151	175	158	151	161	122	161	175	170	144	136	144	154	135	149	150	154	132	169	151	140	146	152	151	146	180	140	145	150	138	164	173	143	148	156	168	160	141	150	143	132	159	146	164	178	172	158	161	152	157	134	164	167	167	164	166	165	146	167	156	149	158	162	162	142	136	133	152	153	156	150	155	171	166	152	152	149	146	135	185	152	160	171	150	172	162	147	158	174	153	168	182	166	167	145	143	150	166	161	153	142	149	155	138	160	153	165	141	138	154	161	174	160	146	185	158	143	150	158	128	151	150	161	153	151	139	183	159	158	165	161	168	172	154	180	152	153	169	145	163	177	145	157	134	159	151	187	142	154	140	153	148	152	166	152	157	147	134	165	156	157	163	148	162	144	160	161	171	161	160	165	177	146	163	159	146	154	165	161	176	151	157	152	162	148	165	158	147	148	162	159	161	146	155	175	148	174	145	152	147	136	153	146	168	147	150	172	145	134	143	175	146	163	141	158	144	123	159	138	157	151	136	166	156	155	150	149	167	162	164	145	147	154	145	129	175	147	151	174	151	152	162	149	157	162	185	166	155	144	157	164	181	157	139	154	181	173	168	159	140	137	146	158	149	165	179	145	163
5584	1769	3753	4069	3613	2888	2350	1949	1703	1446	1354	1207	1057	1008	949	935	903	812	837	827	692	753	804	770	860	844	712	730	715	869	1123	1155	1245	1146	802	722	690	650	683	561	755	686	616	567	576	631	545	575	584	596	533	539	538	556	530	545	540	559	510	521	559	534	529	543	540	527	494	567	506	537	533	516	520	558	530	522	466	530	519	491	548	552	486	546	515	552	524	502	555	536	495	543	502	542	506	508	495	537	531	489	519	511	481	532	543	534	540	506	543	547	533	461	534	522	487	545	496	503	521	514	491	509	505	546	516	513	484	489	522	490	475	545	485	527	497	532	545	508	535	534	544	542	453	517	488	524	506	512	525	521	498	513	505	470	529	533	528	516	510	534	512	545	567	507	516	498	565	504	510	507	534	518	536	482	490	516	485	472	529	501	539	516	540	524	527	514	478	518	495	528	473	510	537	501	494	502	527	510	495	543	550	543	477	516	521	506	530	462	486	495	495	495	517	535	509	545	510	525	508	512	487	483	474	512	493	561	490	525	469	499	498	465	553	474	523	512	537	516	504	528	502	477	498	502	512	541	534	522	483	506	505	484	514	464	534	461	499	538	528	498	504	502	537	516	537	528	494	503	493	488	505	510	488	527	491	509	540	488	481	504	502	505	528	509	502	525	497	531	503	514	498	515	489	517	496	508	502	529	492	519	454	488	453	487	518	489	483	452	505	503	493	495	488	534	492	497	513	493	502	477	507	499	540	483	517	534	523	524	512	487	501	521	530	524	511	481	507	542	483	488	510	499	521	468	570	514	514	499	507	497	460	537	528	535	504	519	503	543	519	500	511	471	543	498	500	538	495	502	514	509	539	505	526	487	478	519	551	508	487	518	511	527	521	507	541	510	487	515	509	522	509	501	542	508	487	512	489	509	508	556	506	534	502	519	517	537	491	497	486	495	547	506	484	488	482	475	551	539	530	519	511	534	530	468	516	472	544	495	528	487	543	517	505	513	509	514	538	544	492	508	555	514	475	521	464	496	525	486	505	487	524	504	523	503	539	473	512	511	483	571	515	504	509	522	511	519	526	503	519	493	514	501	536	509	457	512	531	486	504	547	546	481	563	503	492	491	522	525	544	520	486	509	522	524	493	492	490	527	525	488	491	503	459	534	564	494	497	513	526	511	496	527	509	497	526	513	493	531	503	486	527	487	517	518	527	534	497	505	496	549	480	492	549	531	494	501	508	522	523	511	467	518	519	520	510	501	480	538	459	514	496	499	485	510	468	509	543	499	483	509	510	522	541	498	516	478	540	481	547	493	477	536	524	517	509	526	479	526	502	519	478	543	511	495	534	495	550	504	510	483	465	518	524	513	510	494	515	516	521	486	508	522	532	478	490	510	513	475	516	504	541	492	520	534	512	477	524	484	484	498	545	533	517	538	525	482	568	463	494	522	507	495	506	522	545	520	496	525	507	563	507	496	530	524	494	497	515	486	484	506	516	533	527	495	513	529	536	478	526	498	535	511	508	504	502	466	522	522	503	497	497	528	522	507	511	515	535	545	506	482	554	501	522	487	531	506	501	487	506	529	478	506	522	480	530	518	470	439	534	509	512	500	530	513	518	517	496	544	512	543	498	516	502	519	522	497	553	534	504	510	505	465	514	533	504	502	520	526	487	520	501	511	523	540	511	514	522	520	503	498	547	504	526	504	489	458	518	499	538	521	504	489	518	486	527	511	527	524	524	535	507	494	512	504	555	478	529	513	494	554	509	547	506	529	502	505	526	481	517	526	505	537	499	492	563	495	516	516	542	495	505	505	546	502	530	516	495	526	505	515	478	557	519	495	526	522	527	492	489	544	505	536	514	494	510	477	518	494	522	482	469	513	504	534	497	520	475	524	487	500	496	510	544	531	531	517	506	551	501	501	500	488	485	458	520	495	501	533	505	564	478	516	501	482	507	484	509	517	513	511	499	471	513	524	467	514	505	520	494	484	527	499	478	544	525	543	520	520	515	491	489	482	472	508	512	490	503	508	525	481	471	506	506	513	516	515	513	504	513	518	523	517	546	510	462	507	506	552	470	482	482	501	497	519	543	543	536	538	530	577	466	499	498	503	523	484	522	491	556	544	498	510	514	495	471	596	519	531	514	500	501	510	510	481	536	549	513	513	533	553	522	521	537	493	475	538	502	521	545	481	483	534	494	478	529	488	513	478	475	509	515	502	484	529	509	493	543	578	518	496	514	516	517	510	517	466	520	495	499	488	466	519	478	528	494	543	487	479	531	487	508	535	534	505	491	492	512	488	488	509	507	537	483	486	481	512	531	485	506	510	513	518	543	465	490	503	465	524	481	501	548	540	538	528	518	473	520	492	498	540	534	476	503	485	520	502	509	516	469	533	519	494	485	585	529	512	540	529	528	497	508	497	497	537	491	525	485	531	535	553	513	477	500	548	518	506	498	521	467	544	479	534	503	515	494	485	528	540	516	512	492	503	520	543	486	500	502	502	495	516	513	513	531	506	540	523	512	503	548	484	530	511	509	519	450	507	492	517	492	544	544	500	515	484	532	511	498	533	540	536	466	468	485	524	537	549	514	531	529	506	506	495	475	494	550	528	516	505	472	489	535	506	529	516	547	562	490	524	488	541	550	524	506	510	500	524	503	538	502	529	469	490	540	494	492	479	483	500	509	540	485	516	521	524	540	530	464	537	513	479	509	528	497	520	518	530	486	503	531	529	478	489	484	528	518	533	487	534	506	493	495	492	525	521	483	514	535	497	484	537	546	498	518	505	528	483	507	518	512	527	517	499	513	525	508	500	525	481	528	484	502	549	501	506	472	488	543	520	486	507	457	525	519	506	531	491	514	565	474	518	530	503	516	519	476	531	514	514	547	494	489	491	503	489	550	532	485	536	533	497	537	524	495	494	495	514	474	516	480	540	519	465	520	510	517	535	444	512	520	485	505	482	552	507	488	508	539	519	527	537	513	499	495	506	491	550	492	489	511	537	480	522	517	542	516	526	526	488	513	492	470	513	498	493	518	490	552	483	530	500	485	533	547	487	480	528	516	509	496	509	513	518	536	469	512	515	495	472	575	523	576	477	503	532	531	519	482	493	504	537	491	527	511	519	506	528	514	521	487	477	560	484	504	511	495	488	530	515	460	501	511	532	495	505	501	531	462	520	500	533	514	507	524	566	510	557	498	469	465	526	558	492	496	524	508	524	530	520	538	515	465	525	513	549	529	589	483	523	524	510	506	518	547	529	490	499	559	488	509	476	542	505	462	524	511	486	523	537	498	516	449	487	528	513	514	531	540	517	532	520	540	482	504	483	514	481	536	567	507	506	517	531	477	506	502	529	487	481	552	540	520	475	477	496	538	505	516	481	526	494	534	489	517	514	490	514	543	467	507	514	482	497	475	531	500	539	527	469	510	552	551	492	513	483	487	516	504	517	488	551	503	526	435	500	485	483	468	503	510	519	533	519	507	510	502	527
8722	2410	2815	1937	1331	904	679	541	448	362	290	321	242	233	229	230	181	193	196	174	170	176	145	184	210	173	180	180	178	149	228	199	263	186	161	153	150	147	153	150	164	146	144	145	131	127	125	116	116	130	117	129	134	121	109	141	140	132	130	112	106	117	124	133	119	110	119	138	98	117	119	117	131	111	120	114	117	131	113	116	99	134	118	120	102	115	130	116	109	119	108	128	127	106	136	121	137	106	116	113	139	138	130	139	118	123	144	112	136	129	113	128	120	138	133	104	122	114	123	109	122	111	109	120	122	117	111	111	133	112	125	136	134	100	120	116	141	113	112	111	131	111	107	126	105	112	133	130	118	98	129	123	129	104	126	110	124	111	126	118	131	129	112	116	131	164	128	123	127	129	115	119	109	105	118	126	127	130	129	140	94	131	106	118	126	133	103	128	128	112	112	125	120	132	135	132	134	130	129	116	99	115	111	125	116	104	116	109	128	123	126	120	123	100	122	119	143	120	127	101	113	112	111	136	129	109	123	130	121	113	106	121	115	118	106	116	128	111	117	109	109	118	119	134	97	128	113	143	152	133	117	120	129	105	93	126	126	123	115	113	118	126	108	138	127	107	116	112	138	135	147	118	111	114	132	106	122	111	130	126	135	123	106	126	100	108	107	117	128	139	109	135	140	101	118	103	119	97	112	124	102	124	109	130	121	120	107	118	115	109	132	122	124	103	127	127	129	112	104	118	116	105	122	113	140	121	90	110	117	117	135	118	105	119	109	133	117	146	116	120	128	122	114	109	104	129	134	132	101	142	108	113	124	118	113	124	122	105	114	122	113	128	110	118	137	126	116	123	126	125	111	119	108	119	118	118	123	133	123	112	119	114	102	112	117	124	112	122	131	113	103	115	122	113	109	146	112	101	113	113	116	125	132	100	113	128	128	130	137	124	99	111	151	120	127	113	122	117	130	113	110	129	112	117	116	128	103	108	117	119	106	118	137	110	134	101	117	103	128	109	140	142	121	114	117	114	112	124	105	140	127	105	147	123	112	114	130	139	106	122	132	116	127	115	124	130	136	105	125	117	117	119	93	97	118	107	98	109	106	122	107	126	104	127	125	126	117	124	123	110	125	133	117	128	123	104	104	100	128	123	103	122	125	117	125	114	140	107	125	138	139	131	129	124	112	121	103	119	132	97	129	108	134	115	120	128	127	102	113	127	136	120	137	114	130	125	130	126	114	109	103	125	128	113	122	126	133	126	128	120	131	120	129	110	114	118	131	135	114	113	103	125	103	132	116	122	120	116	129	105	111	118	103	124	111	109	118	113	113	133	122	126	123	109	108	125	123	115	111	99	113	141	111	117	116	123	127	117	135	121	109	114	135	122	120	127	113	112	107	117	120	119	121	114	122	116	130	112	119	124	109	124	116	127	111	113	105	103	142	118	127	101	118	122	114	102	127	123	133	129	113	123	120	117	138	119	100	121	121	117	126	134	129	140	128	117	126	117	81	152	123	120	113	114	130	118	116	130	128	113	112	119	126	117	126	131	132	134	119	124	130	120	111	122	127	125	139	125	104	118	117	113	104	128	143	141	111	126	121	99	119	121	115	122	117	115	117	131	113	128	134	122	116	115	128	120	113	92	117	98	111	145	110	125	130	121	107	121	136	108	111	123	103	136	106	122	118	119	124	126	115	136	122	135	124	119	117	132	104	137	107	122	107	113	115	121	112	103	114	126	113	125	103	114	129	142	131	125	122	128	115	121	112	127	126	101	112	135	115	125	134	114	144	119	115	106	125	124	115	133	124	116	120	110	137	124	117	100	123	120	123	121	115	91	123	118	107	127	110	103	131	124	116	112	114	121	120	123	117	124	145	127	126	111	125	128	113	134	122	111	119	128	118	96	123	105	118	140	112	131	102	124	118	118	123	117	137	131	135	127	130	109	133	120	105	116	128	124	138	115	136	115	133	111	92	123	107	107	123	120	110	108	151	117	111	106	124	114	130	120	137	137	111	106	107	97	128	111	125	100	108	122	109	110	114	119	122	127	117	131	118	123	115	121	121	109	134	122	100	120	121	105	150	117	115	120	122	99	105	127	98	115	136	120	137	129	108	125	94	119	115	103	128	118	128	106	122	124	130	118	130	128	120	130	118	109	102	128	135	122	129	119	120	122	114	90	128	110	147	103	120	101	122	121	117	103	120	119	109	131	119	116	117	117	118	131	133	129	107	120	122	114	122	142	134	136	108	113	110	126	96	129	126	95	115	115	117	119	105	138	137	99	120	126	108	119	115	110	127	129	116	119	105	149	117	126	104	106	123	154	118	112	117	116	112	142	118	132	138	125	100	100	114	124	116	104	94	131	127	119	112	115	103	139	99	115	122	114	112	126	131	110	134	120	124	130	111	105	116	136	109	114	119	112	118	136	113	145	121	123	133	121	113	149	120	101	136	106	108	115	124	110	125	106	119	138	98	107	151	114	110	104	107	114	119	131	108	126	127	132	98	136	104	136	122	115	108	120	108	139	117	115	109	115	121	128	121	102	113	110	109	139	106	125	112	118	124	112	129	119	109	114	120	110	111	106	136	101	131	119	135	103	111	116	124	121	121	112	115	127	131	121	105	149	95	126	145	119	119	100	129	130	103	113	127	108	118	136	111	124	101	117	110	117	128	120	147	119	128	116	137	127	117	127	118	109	125	120	109	134	119	123	115	128	124	134	130	140	105	135	113	127	116	116	127	143	120	115	134	124	123	114	108	130	110	116	123	125	124	107	108	130	123	125	112	136	112	110	120	119	133	125	146	135	117	125	129	120	124	103	113	122	121	107	108	141	118	115	109	127	127	130	134	111	124	136	123	102	109	113	127	137	100	122	130	113	123	132	112	97	111	108	131	126	129	107	131	134	145	124	141	113	130	106	139	95	114	116	117	117	132	117	124	145	128	123	118	118	116	103	113	131	115	119	107	104	110	121	112	123	92	114	110	91	117	120	118	117	142	125	134	113	107	135	96	106	125	117	103	132	113	102	120	103	112	119	125	123	127	108	131	118	140	112	110	116	118	95	129	106	101	117	122	125	120	127	127	117	113	122	127	108	122	121	121	142	126	112	138	119	111	110	109	119	121	107	121	109	117	124	132	120	129	117	135	130	94	131	135	116	110	108	122	140	114	128	121	100	117	121	137	113	117	141	116	115	121	126	127	115	126	114	107	132	110	120	114	130	122	126	118	114	122	123	107	114	130	130	121	123	116	134	124	133	117	129	124	120	107	122	115	140	117	133	112	109	115	127	109	118	120	113	133	103	131	121	133	136	117	108	132	114	117	122	132	124	141	115	123	116	120	122	121	137	106	119	125	103	130	125	114	131	118	117	122	119	123	141	113	137	124	128	102	108	115	127	117	105	100	131	115	131	114	96	122	104	88	109	104	105	132	132	122	117	105	134	135	139	142	118	131	122	132	113	123	117	142	108	119	143	98	130	107	101	123	105
7691	2874	6628	7157	6051	4888	3926	3103	2722	2186	1949	1811	1662	1455	1280	1164	1141	1038	977	949	944	913	923	1011	1180	1100	954	901	892	1065	1603	1558	1794	1386	950	749	726	652	778	769	912	740	685	625	557	509	516	528	506	524	535	524	454	491	474	409	437	478	509	466	481	441	454	465	442	453	450	507	466	451	426	431	437	439	459	425	475	506	435	476	443	433	440	445	468	445	416	404	448	474	451	437	456	465	433	462	445	445	457	476	434	441	467	390	409	457	445	416	429	452	379	418	408	455	435	422	415	391	403	426	415	436	397	416	413	406	418	419	440	430	392	424	435	391	433	428	457	424	444	415	456	418	414	400	422	409	438	378	445	430	441	439	399	416	426	446	456	456	428	430	398	468	420	425	419	426	441	468	429	430	449	426	440	431	430	409	397	421	415	434	379	404	426	426	442	449	411	421	443	424	413	438	404	463	395	398	408	395	458	407	446	437	392	413	483	429	453	447	433	409	435	411	443	443	437	394	404	417	476	395	449	420	454	431	413	417	439	411	413	424	463	435	428	418	418	408	396	426	442	411	425	379	433	399	412	416	395	432	423	435	431	406	435	446	445	436	447	410	408	407	417	429	429	436	444	431	408	434	386	406	407	453	420	428	440	449	425	396	385	460	444	394	423	419	382	399	417	445	437	396	374	442	424	412	397	395	452	396	436	407	430	442	416	405	466	465	421	398	409	446	407	424	430	413	401	413	445	410	392	396	406	402	447	407	416	437	434	428	416	394	447	406	424	434	404	472	414	414	434	365	430	401	426	428	424	416	442	426	409	432	390	440	444	373	394	406	415	407	417	480	393	455	398	415	460	466	412	386	424	409	436	410	421	405	408	397	418	406	427	422	437	384	444	420	420	431	368	441	429	417	403	392	404	439	400	416	397	396	450	417	440	413	449	425	449	425	427	418	418	432	417	445	421	394	433	433	445	448	420	428	408	372	454	402	398	392	425	432	379	418	444	416	408	405	390	404	400	397	398	379	419	422	395	401	442	411	409	443	462	422	409	425	442	434	440	440	414	380	479	408	417	414	400	432	425	399	385	431	407	437	406	417	423	424	426	407	416	463	394	445	431	363	393	441	458	429	418	422	429	421	416	404	425	410	439	414	429	416	448	406	446	432	443	432	418	422	393	438	396	426	425	412	426	429	390	385	397	440	389	380	386	395	416	401	397	414	394	437	442	417	405	415	416	430	442	429	408	439	397	401	438	430	443	399	419	408	420	426	433	427	423	434	427	409	435	411	427	391	419	431	427	464	446	441	424	404	445	430	442	409	452	442	435	416	456	444	419	429	412	446	424	413	421	426	466	412	403	416	388	438	411	439	430	413	420	423	426	460	445	437	422	428	421	430	411	411	416	412	373	437	419	407	414	373	397	433	424	373	441	452	437	409	436	408	444	427	456	448	396	397	393	419	413	416	461	392	404	439	402	465	420	450	439	421	409	399	424	395	438	432	426	417	406	420	397	431	398	396	403	407	377	422	464	404	382	409	392	440	453	425	397	399	397	431	434	419	434	418	410	369	442	424	419	433	443	389	391	409	453	427	423	426	428	403	429	450	392	417	377	393	438	454	402	435	402	409	421	403	440	426	420	441	430	426	412	399	397	411	391	437	399	413	435	452	397	472	429	414	409	420	428	420	441	406	413	419	403	441	443	443	428	430	409	392	389	418	405	429	421	444	455	395	427	446	444	401	381	427	449	402	401	458	437	429	416	417	454	398	410	411	412	417	385	408	403	429	459	435	378	449	387	417	428	426	394	423	405	426	396	388	435	432	441	457	460	441	410	442	413	425	390	431	454	398	416	422	413	441	413	391	406	403	421	440	421	416	413	411	418	397	405	390	398	392	436	437	458	403	381	417	414	455	369	401	442	403	440	421	432	417	421	436	391	444	396	422	405	418	467	383	396	400	407	408	443	424	405	407	439	423	410	427	437	424	416	443	398	393	428	375	406	428	437	438	445	376	411	394	462	457	430	402	432	414	406	417	425	441	448	419	402	388	411	420	446	450	413	444	421	456	409	435	441	432	404	419	403	407	434	401	472	421	421	450	427	412	398	398	425	397	427	446	421	409	397	407	427	417	431	428	434	428	443	449	383	435	397	436	407	422	452	412	414	413	409	469	399	422	443	396	433	449	421	448	406	441	402	433	402	411	392	392	423	417	412	409	436	435	423	386	384	439	418	420	389	396	424	436	429	424	425	416	441	402	406	452	441	421	453	431	421	432	441	430	412	393	428	433	469	427	443	412	450	397	416	391	424	434	359	437	419	426	440	412	414	400	428	422	412	394	423	392	419	423	403	424	437	433	391	429	460	414	434	413	422	388	421	402	416	461	407	427	406	424	396	433	394	413	430	393	392	440	470	410	418	408	415	416	419	442	437	420	465	396	403	429	458	413	420	421	394	417	389	404	416	388	412	411	438	387	435	403	388	425	419	442	404	436	418	411	419	427	457	453	405	408	435	427	378	423	412	412	391	408	408	393	385	434	416	460	421	435	402	414	418	405	399	427	397	453	413	423	417	417	389	416	439	437	421	406	381	404	405	424	399	421	405	393	400	413	409	447	420	418	414	405	382	395	451	437	409	412	442	427	420	429	408	423	427	396	409	449	421	387	422	398	434	428	427	437	457	445	413	413	407	401	393	442	427	362	435	424	420	406	425	426	411	437	401	441	430	426	438	413	425	413	427	419	421	405	452	397	406	449	428	424	395	419	437	397	391	442	406	435	426	432	426	418	433	460	401	377	455	418	432	427	400	419	411	418	407	415	384	391	434	418	420	416	410	447	439	413	420	442	456	402	417	404	396	436	431	415	391	398	428	400	401	378	413	383	425	418	424	425	440	430	452	438	407	416	406	429	454	418	413	437	407	370	441	427	434	427	417	457	435	430	433	387	425	400	450	446	415	423	378	418	410	442	440	405	384	403	409	376	396	399	413	428	419	423	408	389	450	428	391	443	418	400	406	388	415	384	402	420	413	402	422	418	428	425	440	424	421	431	417	412	441	418	419	453	421	405	427	427	401	434	376	447	421	395	411	395	381	396	439	420	474	420	397	405	395	388	394	443	466	379	423	446	444	423	407	415	428	412	395	412	452	419	418	432	390	444	399	414	406	411	437	430	418	428	428	428	402	396	428	448	403	424	411	414	430	401	435	442	443	400	398	407	448	423	407	424	407	470	428	421	426	410	428	401	410	411	409	429	380	429	400	430	424	408	415	432	452	431	407	428	394	409	437	413	385	425	453	427	430	442	387	375	430	437	408	412	395	437	415	460	417	379	412	421	439	421	429	408	430	428	451	413	423	396	413	394	392	417	422	417	420	422	408	427	401	414	446	395	433	406	429	403	430	430	425	374	430	425	394	418	416	408	426	424	422	444	445	421	433	443	373	388	417	405	410	415	428	470	387	419	416	422	436	403	448	438	422	399	411	418	448	436	418	387	397	404	387	427	415	399
1304	341	370	359	348	293	266	315	275	289	253	287	266	276	258	261	282	312	280	251	283	303	268	270	298	283	272	285	278	270	285	300	298	285	283	283	319	280	295	284	260	310	272	286	291	303	265	285	267	255	283	274	274	264	282	317	287	285	309	255	277	261	295	269	288	260	260	294	291	305	286	303	251	275	268	292	267	275	272	305	264	274	296	277	269	278	267	248	280	262	280	264	271	262	263	298	315	313	316	312	235	254	283	279	255	285	294	309	293	286	303	281	297	264	279	281	276	278	270	302	258	278	297	261	275	262	294	272	291	294	309	295	285	266	265	278	275	287	305	274	303	275	270	281	307	276	324	262	279	294	289	288	312	290	273	278	240	270	266	284	287	289	287	307	266	269	267	276	282	266	275	291	283	298	270	269	275	286	282	317	298	279	257	291	260	271	301	276	243	271	268	286	298	265	270	270	290	289	291	270	282	275	276	279	290	271	282	261	275	271	312	277	271	292	290	253	246	291	273	295	285	255	279	278	292	314	275	274	285	269	290	284	258	333	293	260	289	254	266	312	278	302	304	285	268	264	298	258	277	303	264	271	289	304	259	295	309	245	272	266	295	264	301	284	262	267	302	282	288	288	266	300	299	291	262	312	280	345	274	304	301	280	261	272	237	276	272	276	287	294	257	260	288	287	272	293	302	296	248	271	282	274	263	276	280	256	300	265	259	288	278	282	274	296	279	254	249	280	288	268	259	266	269	300	277	291	279	261	310	288	279	304	257	262	296	258	283	269	256	263	301	278	281	273	284	294	246	289	272	304	249	245	292	279	261	268	274	294	300	286	282	298	276	289	291	305	300	263	295	267	292	318	320	315	266	281	273	302	280	257	294	300	282	281	271	287	304	252	266	313	276	278	275	278	252	287	272	316	316	256	296	276	263	300	285	276	282	270	267	279	256	289	301	291	303	285	302	300	282	273	283	270	275	261	285	271	297	326	280	267	282	294	302	260	290	284	298	271	279	290	278	307	297	275	283	295	280	267	282	283	275	284	296	270	277	273	254	274	259	296	282	281	251	285	274	265	278	262	267	263	265	259	272	293	249	265	260	289	275	280	292	272	279	297	282	262	268	280	318	328	274	285	264	264	282	282	291	257	267	280	266	266	269	277	277	247	303	282	259	292	299	247	285	298	276	289	282	261	280	248	289	278	289	282	276	282	259	320	311	316	271	257	282	284	265	293	300	278	273	313	285	281	267	258	264	277	285	283	280	301	295	295	287	279	272	267	296	300	293	248	275	282	266	284	278	308	287	313	268	287	317	284	266	292	265	289	260	292	291	290	286	280	267	275	273	284	260	289	278	264	279	261	247	277	297	262	280	277	274	268	256	269	283	267	270	320	259	295	285	261	293	292	294	291	293	277	289	259	271	276	331	285	278	276	268	263	281	276	298	280	287	248	279	282	283	282	276	251	278	289	295	305	297	309	270	320	247	282	300	297	289	316	318	271	291	267	283	263	293	279	286	274	300	301	264	303	276	276	284	315	293	273	264	274	274	289	288	272	292	285	309	279	283	253	266	276	286	273	303	292	287	285	258	267	272	299	253	257	258	304	277	281	275	288	275	268	266	319	254	280	278	298	275	266	294	298	291	276	296	276	282	291	317	315	270	288	259	284	279	269	281	270	281	288	277	279	297	235	286	248	255	265	271	276	247	284	269	286	291	261	290	288	294	295	307	310	282	304	293	281	255	256	258	291	267	284	267	286	251	275	281	271	297	264	287	288	275	267	259	269	254	278	279	278	277	289	296	306	291	287	260	270	275	282	288	299	275	289	278	304	280	318	279	286	267	285	286	283	294	284	298	273	298	293	313	307	307	273	268	274	300	294	295	289	300	299	310	274	308	316	315	290	283	318	287	285	302	270	241	234	251	281	258	268	263	249	286	325	274	301	290	286	282	282	235	257	270	299	277	274	268	318	276	320	286	303	300	283	266	280	284	263	270	267	264	288	293	311	277	268	279	287	244	281	280	308	280	274	288	294	277	299	280	301	269	272	274	289	291	264	269	282	285	280	269	316	282	281	269	309	312	268	284	304	270	298	269	287	256	286	280	307	248	272	299	290	272	266	291	307	283	280	282	290	302	296	285	285	294	318	292	288	277	261	267	287	270	287	281	266	274	284	280	279	282	277	272	277	302	276	286	285	274	309	281	297	289	308	275	293	263	276	273	263	252	289	274	255	290	289	321	271	297	264	279	255	254	276	291	294	264	278	278	276	277	266	279	263	266	296	265	291	250	307	262	291	276	268	270	286	309	282	281	301	283	265	264	235	290	285	281	286	281	293	304	261	268	287	300	300	268	288	276	271	284	291	263	301	263	298	320	274	270	282	299	287	259	245	263	298	304	306	261	293	291	290	259	263	292	270	263	278	297	265	283	290	272	263	270	271	281	306	264	286	293	281	273	292	291	304	288	301	266	281	279	304	280	290	277	241	278	293	287	281	286	271	278	316	272	265	278	263	284	309	283	291	281	272	280	286	283	280	298	266	285	276	318	291	302	290	281	294	286	302	294	269	288	289	270	268	287	251	264	307	275	290	259	296	261	266	284	272	276	271	307	247	247	295	276	267	236	290	269	278	306	316	308	292	301	274	296	288	278	279	309	287	278	268	267	294	284	286	300	263	279	271	312	266	257	270	309	274	276	281	279	280	301	281	305	265	273	315	278	311	268	279	296	267	270	297	285	278	299	289	286	273	306	297	278	274	283	264	261	288	281	276	257	266	305	281	277	279	303	269	284	275	314	265	251	281	265	288	269	292	282	309	284	286	294	316	299	267	285	292	261	266	283	277	295	292	276	283	287	245	292	264	271	277	284	254	303	272	246	237	298	258	230	290	260	291	257	282	321	281	256	270	297	273	268	290	301	270	280	288	298	276	292	283	274	304	282	281	278	270	258	292	294	298	290	267	254	257	290	294	280	291	290	261	273	265	262	279	276	298	295	272	264	249	256	277	286	271	304	268	284	285	301	259	264	274	278	258	286	270	300	298	257	314	285	283	309	277	242	276	279	303	302	294	290	284	319	277	277	283	306	302	262	282	272	269	293	262	281	271	276	288	289	293	293	277	288	299	274	285	281	255	284	278	278	284	285	269	282	270	273	294	292	293	277	294	258	272	274	283	283	258	321	285	312	269	271	272	278	268	287	274	288	285	284	286	256	303	281	287	286	270	245	267	279	263	297	286	289	266	322	281	289	285	272	300	284	259	250	257	288	277	270	311	289	276	262	302	269	293	280	283	277	253	272	274	279	270	285	282	266	262	252	299	248	323	274	274	284	311	301	278	268	285	268	270	284	247	284	259	286	267	252	276	265	278	292	263	269	265	290	261	254	283	277	287	281	295	266	252	282	240	274	281	253	291	261	287	279	289	281	286	270	291	280	272	274	285	263	275	263	282	275	310	295	283	287	247	299	292	276	286	265	270	317	301	281	270	263	259	297	270
2288	936	1132	1020	1048	983	1007	947	920	886	886	902	879	892	939	875	864	900	903	865	859	903	905	873	845	868	840	894	861	812	913	861	909	886	861	845	892	870	862	835	852	850	894	854	846	867	845	870	828	865	859	905	815	845	843	907	887	850	893	846	857	835	919	894	865	817	855	865	819	897	890	831	865	856	859	870	862	875	814	856	876	899	816	829	858	837	863	871	855	857	878	865	836	865	890	788	837	839	818	889	829	871	847	887	864	829	841	877	839	837	884	843	853	862	899	843	857	838	857	844	888	864	823	853	949	872	811	831	884	837	852	875	807	898	913	847	881	857	854	917	851	858	861	810	816	816	800	808	836	898	823	863	844	851	796	809	837	872	925	867	886	818	867	909	817	853	866	874	869	847	817	822	828	857	870	845	870	863	847	824	894	880	818	913	893	867	901	842	840	902	860	841	854	840	790	867	854	828	902	859	847	899	878	860	868	869	885	900	816	834	848	857	877	841	856	924	791	841	845	890	833	846	845	804	838	828	842	843	880	841	843	834	794	878	858	837	813	839	806	839	885	898	882	889	817	809	824	924	772	848	827	907	872	841	850	880	892	868	838	828	831	873	826	819	810	823	826	887	847	827	820	885	850	851	842	859	902	896	866	815	814	852	828	868	820	889	799	862	823	857	846	899	827	890	837	875	826	877	880	860	864	811	841	852	841	845	859	834	872	885	826	819	857	863	846	843	890	873	870	821	840	828	887	858	872	843	874	859	855	814	861	878	863	890	810	815	856	874	875	814	828	865	826	853	870	880	854	854	817	856	873	857	895	821	848	823	836	848	859	894	854	843	885	904	908	872	857	881	862	899	849	877	844	853	885	839	852	863	840	841	850	824	826	911	896	822	860	857	854	870	828	884	851	842	862	857	838	909	820	866	821	843	840	922	905	859	799	832	869	858	887	862	875	830	854	842	894	863	860	866	859	858	852	850	894	823	823	849	843	852	888	871	887	864	847	826	825	830	855	900	834	795	858	806	886	846	830	854	865	860	927	845	861	821	895	858	876	863	875	822	835	850	877	858	860	862	826	854	892	882	886	840	848	882	830	821	864	887	801	881	864	834	818	873	879	830	859	851	834	863	867	833	866	838	849	892	837	818	849	846	860	869	825	918	849	814	825	847	855	859	875	855	823	858	876	864	910	874	814	894	849	813	879	854	829	830	854	856	890	870	830	838	831	826	802	825	876	901	881	862	856	897	834	843	895	840	830	895	853	869	853	855	863	873	864	894	789	821	904	880	894	818	841	833	842	858	859	903	824	924	856	825	870	836	838	908	854	872	829	867	863	807	840	903	892	865	872	842	843	882	844	888	853	853	814	902	818	850	856	874	912	829	837	908	803	829	878	877	878	889	863	873	818	918	863	898	876	858	835	896	877	818	913	864	887	819	832	854	831	873	857	894	893	841	864	831	878	851	856	880	854	867	881	836	849	853	893	891	890	865	879	819	807	860	888	871	895	804	843	820	921	885	844	823	838	852	838	931	889	850	793	837	864	811	815	807	846	843	863	911	864	841	840	858	873	856	888	853	822	806	867	819	900	858	888	819	851	866	866	913	813	836	849	865	849	866	857	817	867	854	843	857	867	851	797	859	784	814	809	843	858	873	864	864	881	861	810	856	872	850	842	840	883	896	875	830	818	853	919	823	867	861	855	860	876	857	855	922	879	819	828	906	836	856	852	833	841	856	818	832	879	830	872	810	855	862	837	882	883	837	803	822	877	845	843	858	899	824	927	855	827	834	873	839	870	854	859	852	854	866	838	940	884	845	835	900	831	879	869	870	883	832	890	872	900	869	885	867	852	892	865	840	871	912	826	849	924	885	847	884	912	865	884	873	845	856	825	834	809	867	892	824	854	855	857	854	895	897	864	860	880	848	799	833	899	855	883	863	892	858	856	907	830	869	841	808	911	817	855	881	845	832	871	888	830	865	823	805	853	844	928	863	919	912	893	865	813	855	855	881	832	870	882	843	878	819	800	889	885	869	844	859	868	864	836	841	848	867	866	862	810	857	835	849	780	844	885	862	900	838	893	840	848	874	788	829	839	882	813	822	887	803	802	847	877	829	814	882	817	845	866	922	838	843	882	817	805	876	871	838	847	884	824	866	859	854	823	867	882	848	882	906	839	847	909	850	900	828	813	877	832	842	915	853	873	826	881	901	851	875	837	856	879	813	892	869	947	855	873	861	860	863	917	876	878	827	874	876	870	878	897	851	816	852	851	819	816	915	880	837	833	835	809	845	829	880	827	878	841	840	832	857	842	856	871	921	829	884	838	870	843	885	843	812	873	837	841	863	832	799	847	815	879	833	854	840	864	775	891	823	847	873	817	836	849	867	841	851	819	843	865	899	859	852	899	852	836	879	856	842	813	914	823	814	851	873	805	829	876	848	856	838	903	798	826	823	891	837	824	818	849	851	852	816	850	900	871	899	855	853	898	890	838	855	911	890	806	835	826	816	900	884	826	852	825	852	844	862	861	920	874	801	838	818	850	857	865	894	824	871	879	899	896	871	870	843	861	823	899	800	850	862	880	894	824	801	863	845	870	847	823	843	913	829	860	856	876	881	822	924	873	830	824	846	869	843	874	816	890	883	868	819	839	834	856	866	877	867	872	833	896	881	934	831	815	848	856	818	858	894	864	858	853	869	847	873	867	842	768	830	863	873	875	891	858	842	837	859	863	804	825	871	869	863	821	857	864	870	898	821	847	827	839	842	842	841	900	849	836	859	868	823	859	819	795	842	874	850	839	904	830	860	851	902	873	863	860	864	859	840	888	907	833	844	855	843	891	863	857	851	912	912	886	838	840	802	878	890	840	864	793	842	900	837	864	840	876	897	821	812	780	831	826	827	866	873	894	846	869	901	887	847	909	881	825	852	841	831	898	848	839	841	850	835	832	897	847	884	825	859	827	884	856	882	824	851	838	843	909	851	852	850	875	906	840	854	884	831	869	849	873	855	908	830	898	881	882	835	826	842	850	853	885	814	900	823	910	844	812	825	840	841	837	882	872	879	850	860	847	868	916	891	863	778	851	848	849	817	846	838	900	863	831	912	881	887	912	912	944	870	869	844	847	885	885	807	900	843	876	873	825	856	817	851	888	871	843	820	868	822	820	760	935	884	871	850	824	862	822	836	860	863	888	814	898	827	830	844	849	859	886	830	852	832	876	852	803	866	844	839	860	882	833	878	837	912	874	867	817	887	869	796	839	865	849	883	871	914	878	845	907	832	849	892	863	836	844	906	870	860	921	883	918	833	854	853	828	825	849	824	834	852	812	864	884	821	808	843	876	850	858	855	873	859	847	814	870	836	871	849	837	913	843	875	832	841	866	831	832	883	864	844	862	863	830	879	856	865	841	902	843	786	864	806	903	840	883	876	831	837	867	851	863	824	834	866	816	859	867	874	892	853	916	917	816	854	886	830	807	809	838	890	881	900	859	817
4700	1295	1499	1147	769	574	480	380	335	274	255	224	225	192	195	200	183	184	193	159	172	185	167	168	189	176	179	180	203	194	222	218	203	185	166	174	171	156	166	153	177	171	159	158	194	178	145	147	157	143	157	151	163	178	152	167	161	142	139	130	146	168	172	173	145	177	145	160	161	161	170	149	172	156	149	148	173	147	148	175	128	151	168	130	169	154	191	164	162	159	157	156	158	152	163	153	138	153	136	141	143	144	179	143	142	144	163	133	137	160	163	166	141	147	150	158	170	140	151	139	155	149	160	133	153	149	156	149	180	167	171	122	153	134	178	172	151	138	176	141	155	134	151	146	153	145	147	133	145	148	156	166	160	135	182	143	155	162	156	153	152	147	149	160	147	150	181	127	144	147	158	131	176	145	140	170	150	152	164	169	150	147	156	155	155	175	147	167	157	166	158	149	162	163	145	164	142	163	152	176	157	174	168	148	159	184	154	139	144	164	159	142	169	134	145	150	162	152	145	164	155	134	180	143	174	148	147	145	151	158	161	153	183	188	141	173	139	174	159	162	141	130	135	152	142	162	155	143	165	137	148	156	165	159	167	153	169	154	147	169	152	157	150	154	178	142	133	142	151	151	150	155	160	171	160	145	132	163	166	157	155	188	162	157	154	143	170	122	143	167	146	166	152	142	155	144	144	149	144	152	150	146	149	158	163	157	147	161	146	161	181	145	137	162	154	150	147	159	163	169	159	167	132	142	150	158	160	155	138	135	137	158	158	147	141	177	137	170	154	124	157	178	151	156	168	167	146	154	160	152	171	183	177	141	140	148	169	162	173	171	157	166	156	155	129	157	163	157	151	147	151	150	178	179	148	161	154	152	159	157	152	140	150	122	141	151	175	138	163	159	162	155	124	147	154	137	152	164	163	169	140	175	154	164	160	146	149	160	172	141	138	148	165	166	146	157	152	143	167	168	157	158	145	155	183	150	175	138	165	167	133	150	155	152	148	131	140	136	173	174	177	151	170	176	160	146	162	145	152	167	151	146	129	148	142	152	158	167	161	139	131	154	144	160	154	142	153	162	148	143	142	153	152	172	140	178	131	189	146	145	144	147	157	155	150	145	139	138	148	162	117	167	154	141	184	136	147	156	160	157	144	156	144	156	157	147	153	142	149	165	148	149	141	158	164	147	166	144	131	159	147	145	150	154	151	168	149	132	166	172	152	147	134	149	161	144	156	133	146	155	168	144	143	148	159	147	160	155	142	134	156	158	166	161	168	148	169	163	150	164	135	158	150	161	125	150	145	178	143	161	174	157	153	165	156	152	155	160	151	171	151	170	149	150	123	168	160	149	152	158	157	138	131	168	154	145	140	153	146	142	147	170	142	134	155	146	153	152	162	164	137	178	151	130	167	182	170	131	165	158	153	148	165	144	167	154	155	142	144	148	156	158	149	158	154	163	141	142	141	150	152	169	172	143	150	175	163	182	147	141	163	148	154	167	132	153	162	150	135	156	165	160	138	150	168	156	164	152	154	156	157	166	158	183	128	145	155	148	167	163	174	144	137	148	164	150	173	163	162	150	144	153	150	163	180	159	148	155	150	142	137	144	154	151	151	175	150	146	159	158	159	173	164	155	176	147	152	137	139	143	167	148	141	168	166	142	164	165	138	149	144	147	176	153	176	149	175	180	142	152	159	152	164	149	157	145	134	152	156	170	143	170	135	169	155	142	141	148	147	144	168	147	159	156	149	165	161	174	153	153	140	174	155	170	157	170	150	144	165	143	173	155	130	161	146	118	142	160	162	163	153	150	148	157	169	164	148	164	167	154	133	148	156	164	159	137	130	139	165	166	159	169	154	141	130	158	167	178	134	173	140	149	149	155	157	136	143	136	180	157	144	153	160	178	123	158	152	167	150	138	148	141	152	145	148	153	153	158	141	162	152	148	130	150	149	159	154	145	174	167	138	136	152	147	157	161	160	150	158	165	148	168	158	174	135	160	148	169	161	169	191	150	158	147	147	142	137	171	150	127	163	141	149	160	162	161	135	140	156	166	177	151	123	156	162	158	163	154	185	131	150	165	144	162	177	125	138	141	172	144	163	176	148	141	137	168	170	134	170	179	160	159	160	159	166	152	144	151	132	136	166	144	141	172	147	162	155	150	121	149	170	148	175	141	162	142	136	201	164	151	154	148	154	165	161	155	157	160	160	170	154	154	139	168	156	123	164	143	161	156	191	158	157	169	166	138	172	156	168	175	152	136	150	150	143	146	149	169	170	155	154	152	162	151	159	137	133	158	160	145	150	137	149	166	152	145	143	174	159	173	158	181	151	157	173	164	149	163	168	152	163	167	164	166	177	173	153	145	168	151	157	160	180	151	175	164	174	173	163	151	168	162	144	155	167	167	172	145	137	162	156	167	143	151	163	139	142	149	158	168	157	155	165	161	159	149	160	159	149	159	152	147	176	176	137	144	155	153	151	152	142	159	151	151	145	150	150	161	144	146	144	152	148	134	140	139	163	142	169	170	141	182	144	153	134	160	148	137	155	148	143	167	161	155	170	156	164	155	143	180	144	172	181	164	164	155	153	170	159	180	143	141	142	141	157	157	169	141	147	159	144	178	166	156	163	154	156	138	151	142	162	158	178	150	133	166	164	153	156	157	139	145	140	159	150	143	177	179	155	136	137	160	162	163	165	151	155	141	145	142	158	154	150	141	160	178	155	143	156	163	151	144	125	152	165	143	143	142	135	170	147	158	164	165	138	164	146	159	152	162	157	174	139	173	140	144	158	172	151	169	161	141	143	150	155	156	156	167	144	153	167	143	155	168	173	175	148	148	150	155	145	146	173	160	145	133	154	176	148	145	161	167	135	152	156	162	134	120	164	167	178	166	164	157	138	145	159	161	153	133	144	159	166	155	161	143	145	134	163	165	140	172	152	160	156	160	158	158	149	177	163	152	153	130	143	145	156	166	152	176	162	137	158	147	147	167	175	160	167	148	138	165	163	161	156	162	167	142	172	176	175	149	148	159	168	160	180	161	145	155	141	147	155	154	148	165	147	152	167	150	148	167	155	150	166	144	148	151	169	154	160	156	178	160	160	128	164	158	172	168	131	140	170	163	172	157	140	169	150	161	140	135	144	137	144	142	168	155	139	164	156	162	152	140	165	169	132	174	151	183	156	147	147	142	164	177	151	157	141	167	165	149	145	156	163	171	186	150	138	170	137	146	146	154	145	151	157	145	146	154	150	170	139	143	147	173	142	157	161	153	146	161	170	160	167	167	150	182	159	148	162	153	148	151	153	152	153	148	145	188	169	144	142	155	143	158	162	180	168	137	155	148	160	152	157	160	163	153	147	142	142	149	158	160	168	174	151	162	140	139	138	136	143	143	158	163	149	152	131	158	137	163	156	174	159	152	148	148	146	130	156	143	177	150	138	172	171	164	156	150	141	159	153	154	151	161	162	158	146	159	161	158	146	149	166	166
5699	1663	3835	4209	3459	2912	2506	2119	1713	1429	1343	1170	1123	1029	919	967	838	839	846	748	728	747	809	818	867	870	800	708	699	773	1001	1133	1236	1006	781	640	636	597	585	674	757	682	586	591	509	578	549	568	530	577	581	536	546	548	580	555	517	537	559	533	567	554	525	514	508	583	548	498	547	507	535	580	502	522	511	604	535	515	518	485	527	523	529	500	526	516	526	487	529	523	540	533	489	516	521	588	526	491	554	569	489	528	516	524	512	518	516	533	520	529	520	511	549	515	530	502	506	527	528	522	562	512	498	480	498	522	518	528	514	544	491	519	497	471	495	511	476	484	457	553	530	469	487	512	516	527	487	524	482	519	472	493	521	493	511	516	486	489	543	520	515	499	531	535	504	458	514	456	513	486	539	491	544	511	545	518	511	509	493	529	513	545	532	524	519	508	524	492	530	491	503	519	524	515	493	454	525	511	464	529	518	514	503	507	485	461	489	480	523	505	512	526	562	482	521	474	504	483	535	508	513	530	495	497	510	516	518	506	478	516	499	534	532	514	495	533	501	518	523	485	501	495	542	511	559	514	493	529	522	506	488	486	481	471	510	510	530	526	524	558	511	517	485	481	535	466	554	526	539	499	488	495	499	474	546	513	521	470	486	510	502	516	520	501	539	479	536	468	508	508	506	520	488	479	521	546	499	475	483	485	511	544	504	500	515	524	525	485	521	540	530	525	480	504	505	540	493	513	502	514	525	485	507	520	509	538	516	515	521	532	486	534	500	519	501	472	495	547	515	515	497	511	518	528	507	515	486	496	517	534	503	551	545	489	529	492	474	542	544	532	506	547	502	536	545	505	478	483	532	472	528	517	457	509	498	456	527	503	487	507	495	531	509	496	475	563	497	503	522	510	511	472	490	519	525	537	468	452	513	535	486	514	496	520	462	482	486	516	535	515	462	532	499	503	551	526	465	540	522	548	556	523	471	490	528	522	488	528	510	489	482	502	479	507	536	492	467	468	461	517	489	498	552	523	480	496	498	491	503	515	519	559	505	515	527	517	509	499	525	511	462	542	514	493	515	506	496	514	503	515	518	501	513	479	531	484	495	529	538	497	502	484	517	498	515	508	511	537	477	524	519	481	501	517	441	511	511	505	526	518	534	487	524	485	521	526	519	512	508	498	501	507	536	526	481	494	512	479	516	508	538	507	473	490	542	521	511	494	522	525	490	499	494	512	457	547	525	513	562	477	483	504	495	470	513	468	537	502	514	496	459	525	471	503	497	534	522	522	544	486	507	539	517	498	538	510	511	499	520	493	492	532	508	540	515	494	483	491	532	504	518	519	522	467	511	484	507	496	495	534	464	490	513	506	534	505	505	504	495	479	484	536	510	490	524	500	491	517	486	510	492	511	484	501	514	473	481	481	504	477	534	531	524	516	503	531	493	489	492	498	529	536	521	554	526	512	488	499	485	481	484	474	500	489	526	525	545	499	505	506	500	521	476	482	523	513	495	514	475	502	513	524	504	506	463	519	532	540	513	498	499	508	520	524	516	482	479	513	506	521	525	513	498	503	526	481	509	526	507	504	519	503	525	493	486	499	493	470	499	508	493	490	531	516	466	490	518	553	523	494	518	517	527	471	493	500	508	496	498	531	502	487	492	519	482	486	532	520	527	486	592	521	500	473	504	554	503	534	530	493	483	492	502	511	481	549	502	501	492	478	494	523	507	533	499	515	497	529	517	487	475	526	521	483	481	522	515	545	526	538	526	464	498	499	506	524	525	498	479	491	515	478	488	493	503	543	525	530	527	448	543	524	532	500	510	485	476	517	500	498	475	512	457	503	493	526	549	489	502	512	509	503	477	510	529	496	500	495	515	477	544	542	508	485	480	525	486	510	494	489	504	454	516	542	521	513	473	491	510	500	498	505	496	504	481	520	514	485	507	513	503	469	521	515	532	481	531	495	514	498	554	502	528	467	531	530	504	450	546	476	472	549	479	480	503	470	555	542	506	531	530	497	479	460	521	533	477	499	544	496	529	519	513	489	481	497	544	487	510	504	520	511	520	543	546	510	497	515	555	497	492	491	468	496	495	489	476	518	534	523	529	470	501	498	491	507	480	552	520	482	500	548	529	493	505	490	487	548	523	510	510	526	544	544	536	522	511	528	481	457	489	519	509	497	528	533	535	518	527	488	505	478	501	490	529	508	472	500	540	519	486	522	551	554	533	512	511	504	521	531	501	510	546	502	528	512	452	518	463	487	532	524	504	515	514	514	503	540	528	574	510	522	476	541	533	491	478	516	503	500	478	536	569	503	514	461	528	469	516	547	527	479	496	485	505	494	516	509	546	495	454	496	479	546	498	511	548	484	499	488	467	491	526	514	508	519	525	471	550	511	492	476	469	519	520	506	483	518	504	482	537	526	498	506	520	512	542	458	509	561	519	510	526	529	529	494	491	484	503	493	488	524	531	467	539	492	519	531	508	498	517	527	514	497	515	503	463	529	492	479	480	486	503	524	517	471	536	505	498	519	510	537	490	547	503	484	520	500	464	502	512	503	483	486	487	546	505	469	477	513	473	500	480	509	493	489	501	542	504	530	482	519	509	484	509	470	524	514	518	522	522	490	510	509	513	490	542	513	517	492	489	501	497	531	486	508	517	509	478	516	541	460	508	493	487	521	526	508	508	551	465	511	514	524	457	490	474	498	504	510	490	499	532	505	480	511	511	530	528	469	519	477	524	483	492	485	488	552	503	485	528	513	479	501	527	509	514	487	505	533	504	489	491	503	525	498	522	536	501	521	508	480	525	500	527	475	490	476	468	497	541	515	481	522	485	507	505	457	541	535	483	547	518	555	521	515	505	508	482	522	468	483	523	555	508	522	529	527	480	499	519	535	534	493	486	524	503	472	492	521	492	496	487	510	492	479	546	463	518	487	538	485	506	549	523	518	477	516	516	500	503	529	514	496	486	489	507	516	499	512	488	511	503	459	530	461	491	494	495	555	535	514	512	503	486	502	503	520	477	478	491	484	477	520	528	498	502	531	492	514	493	533	495	512	543	528	497	477	515	550	522	510	477	490	494	493	509	490	542	529	551	490	537	485	524	507	495	489	442	499	498	495	518	516	499	540	504	487	473	499	522	482	512	509	475	525	488	559	464	494	521	544	527	535	544	491	468	460	528	534	577	485	500	505	504	504	493	502	510	478	496	485	522	469	508	553	505	490	515	481	543	513	506	537	486	499	481	463	506	496	522	490	534	495	514	515	480	532	501	487	482	483	507	519	476	477	487	502	512	497	485	553	486	530	524	499	459	505	486	481	482	513	472	507	502	513	552	522	526	539	522	471	528	529	491	504	536	501	497	497	501	506	483	523	527	513	511	465	484	523	490	499	498	496	499	493	537	508	505	525	523	457	520	501	505	535	490	523	522	502	498	501	504	509	503	492	518	517	500	537	490	489	541	500	498	468	494	499	513	499	490	523	514	520	500	472
8768	2425	2940	1985	1393	959	692	585	430	367	314	274	265	246	212	210	186	170	163	158	164	148	187	181	210	195	161	159	177	177	198	194	213	190	144	138	127	136	118	108	146	134	121	118	119	121	146	122	107	127	125	117	119	127	105	122	135	113	133	122	122	136	134	119	117	119	121	101	127	108	111	106	135	136	116	131	132	121	126	106	128	136	117	131	116	114	128	129	125	117	134	93	130	116	116	122	130	119	132	152	135	118	136	131	121	128	119	123	135	111	138	116	133	104	126	131	139	110	112	133	98	115	120	114	140	108	121	114	103	110	125	102	114	118	120	114	126	131	129	124	126	117	136	111	102	119	111	130	113	113	137	102	126	112	108	125	119	114	110	116	108	129	112	110	130	107	105	128	117	104	122	123	119	120	120	125	113	133	125	101	119	106	133	107	134	118	123	121	126	135	130	114	120	108	110	122	136	109	111	110	139	126	104	117	126	87	121	105	132	134	138	135	129	122	109	115	141	135	108	135	114	110	122	115	114	129	135	96	145	119	109	105	125	112	120	124	108	117	124	106	123	119	125	126	103	128	123	117	137	128	129	115	124	106	119	132	122	109	107	106	116	111	125	105	118	120	117	126	151	100	112	121	110	103	109	105	116	130	126	117	111	126	109	110	114	114	116	102	107	129	122	122	121	117	119	103	111	106	129	113	111	123	132	121	140	120	127	118	111	125	125	115	138	125	109	123	110	141	126	117	102	108	128	122	115	155	110	118	126	123	120	119	117	121	119	122	110	123	149	105	103	101	121	113	117	127	105	125	140	110	122	128	122	117	132	122	108	117	122	117	124	143	130	139	117	118	131	106	124	117	126	99	110	114	120	121	131	134	129	118	118	136	138	114	130	115	117	139	123	99	118	132	131	116	101	96	114	117	126	109	103	102	119	109	104	102	115	115	133	132	115	130	130	113	113	121	121	133	108	121	123	118	122	116	111	126	128	117	100	110	113	101	125	138	120	96	134	112	117	131	113	108	116	110	114	102	116	141	137	125	107	131	124	112	122	118	129	116	142	106	98	113	116	113	132	131	125	99	119	127	131	132	139	124	139	126	112	143	108	106	117	116	119	121	133	111	103	129	123	114	116	117	116	120	110	105	113	130	125	121	135	107	106	110	135	118	122	117	133	118	117	103	115	135	143	129	123	142	123	110	137	112	140	118	111	127	123	105	97	111	123	128	117	116	114	112	142	118	120	125	130	134	128	128	124	118	137	118	117	131	109	115	134	131	114	117	138	129	93	125	130	113	141	128	103	112	136	127	141	120	115	100	128	121	106	125	132	136	118	116	105	131	105	140	102	109	121	117	114	131	141	108	115	132	116	118	128	131	110	105	114	127	124	110	107	120	125	118	117	135	101	123	125	126	110	141	106	112	111	107	112	116	116	122	117	133	118	116	121	113	105	132	128	137	116	126	108	130	118	127	120	105	133	130	123	130	108	129	110	121	135	123	122	150	118	132	117	120	120	127	105	135	127	122	134	111	114	133	116	101	123	119	105	128	126	110	117	125	128	109	115	116	111	110	123	117	116	130	121	137	103	99	116	105	114	128	114	122	118	141	102	116	100	134	143	137	128	114	113	133	119	115	135	125	118	127	117	98	147	114	129	106	116	117	126	128	119	141	146	112	121	115	106	131	123	121	124	140	130	117	129	121	101	115	122	127	114	127	103	106	129	117	121	136	122	142	116	131	125	131	122	102	117	100	111	118	115	119	117	118	106	111	106	145	101	129	144	147	118	113	122	123	122	128	135	118	130	122	126	125	128	104	116	118	129	104	128	105	117	120	123	126	108	106	133	120	113	102	124	114	128	129	126	125	109	128	125	119	130	117	136	132	104	135	104	111	137	115	119	119	107	117	115	133	133	128	108	117	115	116	137	132	121	128	122	115	118	132	113	102	116	129	133	120	122	112	116	116	101	116	108	127	120	115	109	114	131	134	108	130	115	128	128	116	108	148	122	120	116	115	114	105	131	120	131	141	127	118	117	115	126	127	134	131	127	117	127	132	113	133	123	119	133	124	102	105	115	111	140	115	128	135	127	112	104	128	124	120	103	125	121	137	110	118	149	108	108	124	117	124	110	123	96	109	126	109	154	119	125	117	116	89	115	111	108	132	113	109	137	132	113	142	106	117	116	106	138	119	116	119	119	124	119	108	134	121	114	107	118	110	129	121	132	114	121	126	108	113	110	113	116	139	131	103	116	127	125	142	121	116	122	122	120	119	112	130	117	127	109	115	89	127	111	102	120	142	120	104	128	116	118	124	141	117	119	112	110	117	143	111	113	117	115	109	113	128	116	111	122	120	109	118	134	101	125	113	103	129	103	95	120	128	129	113	110	105	132	111	120	113	126	114	121	107	96	116	117	116	118	133	122	109	125	107	125	110	105	114	130	119	140	127	133	103	121	109	115	120	114	100	131	136	112	127	106	119	118	120	114	114	139	119	118	114	129	104	115	109	128	130	138	117	117	128	128	105	152	131	113	113	115	121	140	115	134	109	130	107	140	111	118	123	113	140	132	130	111	120	131	139	154	146	120	115	104	125	111	111	128	131	121	129	126	107	121	137	127	116	126	128	111	116	125	132	107	147	114	130	103	106	108	131	121	123	139	138	122	121	119	117	99	117	112	124	104	127	124	108	134	111	118	129	132	108	113	128	128	117	119	144	134	106	133	125	125	130	111	110	121	100	138	139	114	120	113	102	118	117	116	123	138	118	107	116	115	159	138	120	117	111	108	127	117	138	131	128	117	126	135	117	138	130	110	99	125	123	127	122	129	124	125	132	98	115	130	103	138	102	102	120	127	116	126	122	117	104	119	126	128	160	108	133	110	112	137	120	116	91	129	122	124	105	93	114	125	127	117	122	129	97	114	113	120	129	106	107	105	123	99	119	90	119	129	114	116	117	115	126	112	100	135	113	117	106	119	118	124	140	134	143	134	122	104	125	120	108	113	118	129	132	106	107	108	97	123	106	132	130	122	100	127	102	129	109	116	122	116	110	117	119	118	119	123	131	112	110	124	115	116	102	107	110	123	123	113	147	113	126	134	111	110	137	110	131	112	110	113	124	129	108	120	112	87	140	129	124	123	126	108	115	103	117	107	115	134	120	127	132	114	111	145	114	124	122	126	128	114	142	137	123	121	146	112	125	110	120	124	136	118	120	126	126	113	133	126	115	130	115	111	111	124	120	126	125	128	128	123	109	129	108	131	130	112	115	114	108	108	124	121	123	119	104	104	101	95	122	116	119	123	114	109	107	112	131	132	138	131	119	112	103	129	118	124	117	107	98	116	108	113	107	140	120	115	116	96	126	117	111	118	127	123	132	125	140	131	105	110	127	124	112	136	117	121	134	127	119	126	106	107	109	124	116	112	141	124	118	128	114	107	120	125	121	114	114	134	121	108	102	123	113	117	100	111	119	116	143	118	147	107	120	111	111	122	112	116	119
7777	2810	6612	7270	5932	4817	3928	3203	2680	2272	1945	1765	1514	1425	1326	1129	1116	1033	947	910	863	905	915	1028	1213	1106	1011	821	841	919	1349	1490	1624	1126	787	663	746	590	654	726	802	791	643	573	568	531	533	503	515	522	520	471	451	489	503	497	480	441	466	457	426	480	455	456	439	479	465	456	443	485	457	454	448	435	443	411	438	469	441	425	428	411	434	467	435	446	421	438	425	473	431	441	454	455	402	413	457	433	436	424	427	398	454	436	450	433	391	404	421	439	455	448	436	420	409	436	428	421	443	434	432	404	408	441	403	434	427	415	404	435	414	424	423	456	397	472	449	440	430	391	443	412	428	445	441	438	417	424	450	412	415	414	454	419	425	413	414	423	435	403	406	388	438	430	423	422	426	447	412	435	417	451	436	394	458	425	385	413	441	441	430	429	441	404	416	419	444	434	433	410	389	400	430	410	431	421	447	408	446	400	419	399	423	405	379	427	452	427	415	444	483	402	414	428	448	445	390	410	402	423	408	416	406	428	430	418	449	398	460	379	411	405	414	450	427	438	439	407	409	412	428	400	397	415	434	403	415	425	429	419	409	423	424	393	432	458	414	434	402	417	455	396	440	423	424	440	422	409	442	399	426	393	402	412	396	385	428	413	433	426	404	412	432	436	438	450	435	416	425	397	417	424	406	420	425	455	391	447	431	381	429	453	415	423	406	424	399	441	436	427	414	430	398	423	433	398	453	426	437	415	397	375	414	431	426	436	434	447	414	458	478	404	433	402	397	401	437	425	402	424	431	429	413	401	412	403	389	411	421	447	402	423	399	397	446	394	413	401	417	409	384	443	418	417	409	379	455	413	434	396	414	448	410	418	420	449	382	419	425	385	416	373	415	437	445	431	439	411	451	422	413	400	415	409	406	435	438	446	420	459	410	422	420	407	448	395	436	404	415	427	436	450	432	421	420	431	403	455	391	393	372	370	420	423	378	443	387	426	378	448	433	440	426	436	430	409	398	422	419	407	438	440	382	379	422	398	429	446	410	384	390	423	421	431	413	431	444	420	390	397	419	407	429	404	404	393	432	392	424	390	431	433	407	428	426	429	420	432	413	416	433	398	444	415	405	442	443	424	412	394	379	430	444	403	433	444	443	399	431	425	432	436	401	435	426	419	430	444	400	405	407	405	424	451	424	440	419	476	427	411	400	406	435	398	390	419	421	443	419	399	393	405	439	403	403	446	436	431	437	467	368	441	416	439	411	407	455	415	403	425	407	459	409	399	434	438	438	425	427	401	440	427	413	430	460	422	396	407	443	420	407	456	419	429	427	447	424	433	428	432	407	427	441	443	427	413	419	423	442	398	430	434	413	399	403	377	440	408	409	412	423	422	393	444	443	402	435	420	401	425	387	384	428	440	436	406	425	403	391	424	426	430	428	426	435	427	442	422	470	384	426	395	395	446	411	423	437	430	413	459	416	415	430	436	424	416	405	430	419	424	403	432	423	431	446	439	426	426	381	431	410	439	413	451	430	431	388	382	441	434	384	429	423	411	439	419	438	393	414	395	474	436	410	408	416	431	376	446	449	430	432	417	404	412	426	426	410	421	416	433	451	395	419	403	406	424	462	420	423	391	399	399	389	417	398	401	446	419	449	435	437	437	447	398	419	425	392	393	416	452	426	444	440	422	443	404	407	463	423	429	419	455	402	428	405	450	419	448	416	408	423	418	429	454	416	429	417	430	405	407	387	415	441	458	414	438	425	421	427	421	393	434	403	432	431	415	392	443	416	469	420	417	391	420	426	414	419	454	426	441	411	444	416	464	375	411	460	381	420	416	430	413	378	381	383	441	410	402	446	409	449	408	413	408	411	395	426	414	415	412	410	419	428	437	399	459	448	460	397	413	407	428	402	434	430	425	417	412	432	439	387	410	395	421	389	430	422	370	437	428	395	399	438	416	433	375	413	404	418	423	437	426	422	387	415	399	374	425	392	421	405	407	431	387	416	441	409	408	392	419	437	432	453	483	450	443	419	442	437	405	398	394	408	417	463	411	413	406	432	425	447	432	420	400	395	422	418	457	404	425	400	416	408	411	416	412	459	399	407	429	411	413	432	374	384	421	359	437	434	426	401	425	379	411	416	417	403	443	446	459	417	427	431	450	403	439	404	425	414	385	455	411	419	399	427	402	433	443	419	403	436	385	380	360	417	414	405	445	440	418	444	420	392	435	415	434	407	425	468	443	439	441	431	409	423	432	404	372	414	393	415	452	403	423	402	447	437	404	430	396	420	394	427	405	383	432	430	452	374	449	427	429	421	415	432	400	415	420	426	416	449	417	387	425	428	404	429	412	412	396	449	433	427	393	435	375	398	433	420	392	444	431	427	440	390	378	413	390	431	424	409	417	450	410	384	386	447	443	423	445	432	437	433	406	446	429	438	421	437	419	432	423	425	409	425	432	400	399	421	385	414	420	381	400	392	418	393	386	409	406	441	427	456	427	380	394	417	409	438	394	409	394	406	429	393	433	406	399	437	410	404	420	379	386	409	411	434	391	417	407	419	421	404	403	407	382	437	441	437	421	412	397	402	414	372	409	412	465	433	368	392	451	407	419	449	422	416	426	411	380	407	405	403	394	372	407	379	422	388	421	414	425	418	413	432	404	409	409	419	401	438	418	395	441	425	416	449	401	442	429	425	428	422	476	446	441	421	374	394	424	405	408	431	432	401	419	415	430	433	462	441	462	401	415	395	456	445	428	385	399	435	393	420	383	445	386	403	410	424	420	405	439	431	405	398	434	373	421	413	458	436	396	441	441	435	409	461	436	439	441	426	408	425	446	406	417	437	422	406	411	424	407	434	421	398	430	426	445	455	441	422	433	443	423	434	431	440	428	447	374	418	421	398	425	401	377	408	424	431	421	425	421	425	412	430	399	429	427	381	430	438	443	399	428	402	434	436	442	407	419	432	433	438	427	419	440	420	441	441	387	387	417	429	403	386	434	443	423	434	394	436	430	457	406	413	404	432	388	392	397	420	442	453	419	384	425	424	412	426	416	391	444	422	412	413	458	475	423	429	412	438	400	422	408	443	420	418	409	388	443	384	426	425	416	431	413	406	431	408	438	436	409	411	409	401	408	412	376	435	401	440	424	405	376	442	427	434	402	444	411	439	398	433	401	398	448	412	438	464	436	399	411	420	412	429	407	425	422	431	405	430	437	405	375	391	418	409	414	382	402	430	432	377	412	428	420	406	386	431	402	419	415	455	408	391	438	425	431	404	405	414	427	381	446	423	427	396	391	379	411	398	445	413	409	423	443	427	387	409	437	407	369	438	400	424	409	428	431	415	380	405	387	371	432	421	389	407	411	387	396	400	425	411	430	444	423	436	395	401	423	455	425	449	416	422	399	447	394	430	428	403	452	421	454	396	418	423	421	444	426	380	429	406	433	409	417	431	463	387	422	436	433	453	418	407	395	417	460	437	369	436	404	438	413	389	407
1327	320	363	341	339	321	307	279	316	290	270	312	268	280	272	275	263	277	322	275	283	293	264	269	287	288	292	268	270	293	302	297	305	261	305	264	292	254	294	305	243	280	279	290	281	272	306	285	291	300	238	311	289	254	294	281	281	287	284	287	267	300	256	302	298	293	291	302	293	282	262	294	302	288	256	292	255	285	260	295	275	290	287	266	245	278	288	281	285	268	286	260	298	284	302	258	285	287	254	284	274	257	269	264	286	297	295	299	252	274	277	284	282	271	280	309	304	277	280	265	300	279	306	294	279	297	304	276	266	284	283	269	274	273	266	271	255	296	267	272	313	291	279	269	322	262	277	287	255	276	288	268	261	263	276	291	247	267	287	294	284	269	312	269	276	293	305	278	303	274	278	291	272	293	312	300	288	281	283	243	293	321	268	285	277	274	261	307	275	259	292	267	307	241	294	273	261	264	281	243	268	288	263	279	283	295	236	296	278	254	307	285	302	296	259	291	275	255	274	271	269	241	289	284	258	267	277	261	272	287	315	292	272	284	284	282	290	297	281	236	255	260	288	265	281	247	267	272	277	280	267	286	263	274	278	288	281	273	286	294	268	286	293	241	270	257	308	280	294	263	275	272	300	293	263	292	276	279	295	286	305	293	273	249	279	302	276	252	285	295	318	264	282	292	295	287	256	300	289	313	304	248	258	311	291	283	289	295	307	260	303	273	282	285	271	289	315	260	295	268	283	292	306	280	287	297	305	261	268	272	284	291	251	273	296	246	267	296	265	284	255	298	303	306	262	283	241	278	305	287	278	286	298	285	257	283	285	296	276	288	298	282	267	281	269	301	267	279	269	291	292	261	281	278	276	251	265	273	252	253	256	299	264	273	286	287	307	276	283	272	270	301	291	253	274	270	260	289	262	263	265	254	272	286	297	301	289	299	270	284	274	284	283	260	262	292	318	300	300	296	254	276	276	293	268	318	295	268	279	274	265	290	257	284	309	280	291	304	292	285	260	316	277	274	294	295	309	270	284	271	263	290	260	300	272	293	267	270	308	265	286	289	293	280	309	275	281	264	314	296	318	288	283	281	307	281	266	285	255	300	298	266	282	279	288	271	292	309	254	302	242	300	305	274	283	276	310	303	291	241	273	279	279	282	282	256	279	291	298	280	279	301	299	288	280	280	297	282	267	267	272	282	292	270	311	270	271	267	269	275	248	267	260	290	282	301	285	273	277	290	268	286	298	239	296	249	297	245	268	272	293	268	268	284	259	279	302	311	291	273	265	283	278	262	267	276	271	281	260	298	290	296	293	280	270	287	264	284	268	283	283	282	269	268	247	289	273	292	266	257	250	264	271	283	254	305	294	310	258	265	307	310	318	276	288	285	261	268	268	293	285	274	296	309	282	278	283	282	284	277	267	287	297	276	291	277	260	276	277	285	287	314	304	311	345	272	293	273	276	294	287	311	296	275	287	279	277	300	295	282	262	307	319	263	275	268	278	257	271	272	265	277	281	273	278	261	285	283	316	309	258	266	261	287	308	267	305	290	267	273	255	256	264	275	279	264	280	300	269	273	256	269	271	289	280	287	251	305	274	296	283	271	306	271	274	259	263	293	267	285	275	279	266	303	301	267	310	270	308	309	281	290	296	266	274	247	294	306	271	283	261	270	275	291	313	280	291	266	276	266	308	291	292	281	303	270	282	281	318	285	279	280	299	259	288	271	280	299	270	280	269	287	270	269	302	293	287	296	272	281	299	281	307	292	311	250	289	288	292	259	285	270	285	275	238	317	265	281	290	298	294	264	302	263	282	270	269	272	300	265	277	266	299	298	308	272	289	295	285	261	267	264	285	285	298	277	283	284	308	313	295	285	263	266	322	251	296	306	273	265	265	275	283	255	254	270	303	259	253	258	289	296	258	297	271	273	290	285	276	268	253	298	289	298	281	267	283	304	290	268	278	252	282	301	274	288	277	272	267	274	303	297	274	276	275	275	272	270	286	281	293	265	280	278	269	295	256	304	288	256	282	285	290	270	269	273	267	296	283	300	255	313	312	294	288	295	275	271	298	247	290	278	280	277	250	250	260	294	293	278	269	294	285	290	264	272	276	266	309	225	280	289	276	279	285	262	272	255	291	311	272	254	269	304	272	275	273	270	277	286	271	271	272	257	271	257	273	273	331	290	275	255	262	256	286	276	315	293	283	268	265	328	280	291	280	311	294	245	284	294	277	275	259	280	266	281	281	277	283	276	284	255	303	280	263	272	294	287	268	286	277	297	268	265	257	285	311	281	251	264	279	287	276	279	277	300	262	280	283	270	287	296	285	293	300	275	255	257	270	294	303	264	278	281	285	280	292	286	307	264	295	278	277	259	236	282	284	258	257	261	257	297	291	265	286	268	270	259	287	297	276	292	310	275	272	296	272	302	296	272	291	273	267	273	295	265	281	292	228	282	267	267	291	290	280	303	287	272	280	263	263	262	261	307	309	261	325	277	305	311	313	292	285	261	302	291	289	290	269	247	281	303	260	271	294	274	282	287	311	279	271	277	289	289	272	269	251	275	273	250	262	256	270	280	270	249	278	264	276	260	285	306	295	278	278	296	264	293	277	287	258	297	256	283	279	296	274	286	269	302	291	295	265	296	317	291	281	280	290	236	248	296	265	298	286	253	273	260	283	262	269	283	283	277	278	310	320	294	266	272	286	253	272	276	277	243	282	273	275	278	296	261	267	276	263	279	292	292	282	308	267	271	285	315	297	285	273	314	305	252	253	289	265	305	273	272	296	267	286	292	267	263	280	279	271	277	288	301	279	284	281	292	280	277	288	262	269	262	273	278	275	280	280	262	274	279	259	262	274	281	300	294	274	248	302	317	268	249	273	280	306	268	325	287	280	284	285	282	315	288	284	299	273	296	324	282	262	304	309	309	275	291	257	295	310	273	264	282	313	264	271	273	285	258	281	274	284	291	260	288	257	261	309	268	266	303	296	267	284	272	292	299	293	270	279	278	295	277	326	261	300	285	277	284	237	247	274	294	272	276	273	289	286	284	284	236	288	286	285	278	278	295	295	288	299	304	325	284	287	292	292	241	295	275	274	251	291	291	276	291	284	291	263	285	295	271	272	291	265	278	260	310	268	289	286	289	307	281	286	252	279	312	237	274	282	262	304	266	262	250	290	285	281	272	281	320	277	242	285	293	290	259	278	257	262	270	300	244	291	288	247	284	314	263	270	297	274	271	273	265	250	282	272	303	278	273	276	281	291	290	283	301	290	263	266	306	287	302	280	282	263	256	275	303	277	286	304	286	299	303	262	262	285	299	294	286	256	260	261	293	293	290	305	280	272	249	299	268	282	255	273	301	262	300	279	318	277	270	287	261	267	294	296	283	280	283	299	285	253	277	276	258	279	250	283	278	292	262	280	283	273	284	279	286	268	300	282	272	283	256	270	279	274	281	279	295	273	276	263	302	288	279	276	270	275	260
2341	935	1112	1073	1041	1039	967	940	889	961	920	933	941	862	886	951	879	839	911	868	869	869	864	881	821	906	882	826	906	874	898	838	945	827	872	889	844	850	846	903	894	883	872	879	881	863	841	863	919	872	801	804	919	854	838	881	826	899	887	863	832	834	804	867	850	848	842	890	877	835	893	836	883	898	873	862	873	815	845	850	895	857	874	854	808	898	895	931	893	907	867	867	849	900	762	876	856	825	848	847	833	835	882	883	874	855	810	878	865	822	890	832	842	872	828	827	855	834	830	888	823	905	770	895	865	831	837	880	815	889	827	883	815	812	877	896	893	850	850	850	883	906	893	871	869	862	818	863	820	845	857	834	819	857	864	851	853	851	844	857	838	877	850	846	811	806	857	807	837	854	787	849	883	829	858	879	880	847	844	865	845	875	924	877	853	906	836	890	916	847	858	848	830	914	849	830	887	812	866	900	825	848	829	795	834	836	804	790	841	880	881	891	841	861	797	827	879	849	896	863	851	835	868	854	855	874	866	897	889	811	806	857	814	800	821	835	853	848	919	873	935	883	836	845	827	802	880	893	822	839	881	850	875	847	854	825	803	829	853	807	846	892	833	798	834	821	844	889	861	843	835	857	874	845	828	852	818	863	861	858	873	871	897	825	864	806	819	874	879	879	851	882	862	916	857	864	881	852	778	876	863	844	852	846	833	822	858	842	807	865	893	877	861	826	859	880	863	859	860	886	887	865	838	810	836	865	843	824	816	830	896	854	832	815	893	878	863	907	803	883	884	891	842	858	866	857	890	893	833	826	822	847	833	846	854	861	816	887	843	918	872	855	914	780	909	872	876	857	801	859	817	820	823	805	882	839	840	841	889	860	834	823	876	823	834	827	879	844	882	902	839	875	857	864	869	861	796	890	871	871	827	847	844	846	794	811	838	825	837	878	847	835	843	863	846	861	837	870	872	863	851	899	878	842	848	841	804	836	845	819	832	859	811	875	855	859	880	843	937	872	858	858	900	841	858	865	906	791	876	844	858	853	786	819	848	872	927	821	816	792	844	881	874	837	841	824	853	827	873	872	801	859	873	864	797	854	891	848	821	859	842	876	872	831	883	839	881	840	834	865	849	814	876	819	884	873	879	825	855	867	880	869	933	877	882	871	866	840	892	829	830	873	835	922	874	837	851	859	812	832	827	817	830	876	838	819	880	884	841	860	817	914	774	849	899	804	866	872	860	865	799	869	826	866	888	858	836	859	860	850	861	835	863	894	863	835	820	854	874	880	875	865	876	817	785	903	878	804	859	836	794	851	876	822	891	847	908	905	890	897	862	833	825	784	834	842	856	871	897	821	855	861	818	848	818	859	841	898	840	900	818	838	816	847	898	893	858	836	853	842	860	856	826	853	840	840	839	873	863	882	877	864	892	847	851	829	829	878	881	820	911	864	848	884	853	836	850	824	863	823	843	826	848	830	844	872	865	832	876	921	842	824	773	889	829	819	865	903	876	832	868	824	848	819	811	835	851	910	849	848	816	862	824	835	853	841	863	918	908	852	846	862	831	866	834	830	908	874	885	807	830	851	862	863	888	872	903	841	879	847	844	828	844	851	852	868	865	835	879	889	855	842	862	813	840	824	890	832	846	837	832	876	844	875	821	856	871	889	843	849	913	849	857	853	903	892	855	856	863	850	825	853	881	838	837	834	845	839	847	849	829	818	863	828	833	888	893	855	856	876	856	825	844	837	837	819	852	859	878	873	830	819	860	837	857	895	809	877	840	807	852	795	815	878	893	878	856	915	834	871	827	861	845	842	867	848	881	828	791	850	864	812	845	821	842	872	829	832	809	837	834	870	845	898	863	818	843	844	826	870	873	881	853	861	845	830	832	848	838	830	861	862	838	897	849	820	872	840	853	904	880	805	854	801	838	848	872	873	858	877	851	823	840	867	873	883	867	845	849	874	838	852	846	853	845	803	846	840	845	856	873	849	798	805	890	841	832	845	830	849	838	892	839	850	852	799	855	776	814	872	908	833	861	902	883	823	795	847	881	868	844	879	901	859	894	837	910	867	888	829	849	802	813	842	878	895	791	867	809	853	876	918	895	918	850	885	892	810	853	806	822	888	842	860	899	856	836	852	873	858	868	887	797	868	822	840	839	811	833	826	892	779	888	875	875	877	904	874	860	817	805	888	935	855	882	857	870	823	897	808	866	864	894	859	838	864	878	793	851	826	874	839	850	829	862	831	860	821	796	860	866	759	869	828	853	847	829	825	858	849	855	846	916	878	888	824	856	842	829	811	856	866	857	852	888	830	823	847	842	826	873	840	898	838	871	874	871	867	823	903	856	832	806	817	849	825	875	867	839	844	827	854	818	867	830	805	852	925	859	862	830	844	821	827	825	839	859	864	850	830	870	871	873	814	865	890	852	882	854	901	879	867	840	842	896	858	822	920	862	849	854	866	892	879	885	849	803	826	852	883	828	849	834	879	864	824	845	861	869	875	885	831	859	834	852	832	806	825	872	809	888	860	872	857	855	845	826	790	809	876	900	833	839	825	844	846	825	854	854	884	893	848	852	861	833	852	893	850	848	883	811	851	829	850	845	824	846	848	832	881	819	832	846	864	821	847	860	818	836	848	879	810	898	868	845	882	842	821	833	830	873	837	869	880	798	854	884	872	891	849	873	833	831	913	856	823	829	851	818	805	825	779	894	830	891	810	871	849	852	900	854	880	867	769	867	842	864	844	883	830	888	865	908	838	875	878	864	834	838	799	849	824	941	907	873	858	864	902	797	888	900	878	900	908	910	874	849	874	871	845	852	821	893	834	850	825	830	825	895	842	852	857	877	866	859	848	865	876	857	844	875	921	802	842	820	849	903	899	858	855	844	811	883	904	875	873	877	836	885	872	899	883	819	913	831	820	854	858	840	860	859	860	879	871	848	808	886	817	837	817	834	868	840	858	885	836	811	803	845	859	861	869	853	833	835	838	835	892	877	866	808	843	878	807	932	880	867	870	834	824	867	859	870	869	866	884	829	886	874	818	867	852	819	881	850	813	865	830	863	834	850	865	824	880	879	866	836	855	871	843	880	905	867	850	893	870	820	856	788	795	823	822	820	944	887	878	847	840	882	852	849	865	850	805	842	875	844	823	878	879	819	823	875	842	808	825	851	842	852	860	815	850	803	806	847	809	850	891	848	908	841	910	812	828	853	847	859	871	846	870	884	862	832	845	859	879	882	861	803	794	797	861	824	829	856	852	865	843	859	823	883	871	819	845	848	876	854	880	857	915	858	835	915	797	870	893	837	827	888	862	833	844	846	846	862	860	866	917	839	858	887	849	850	911	856	879	855	833	774	859	859	833	823	829	864	848	800	793	857	821	865	890	855	887	845	876	866	834	887	874	860	844	809	821	812	884	838	845	910	828	865	880	817	861	857	860	836	875	841	868	878	873	848	923	824	818	861	853	910	876	846	811	882	875	892	881
4846	1250	1531	1082	734	547	436	357	335	268	265	237	243	215	207	193	181	181	191	162	179	168	165	192	203	211	177	184	168	200	189	207	209	194	161	180	140	151	144	153	145	167	161	188	153	146	149	167	172	178	153	159	178	163	133	157	145	148	160	142	147	175	143	154	185	177	171	183	163	143	153	179	153	146	189	163	161	142	164	163	172	167	133	165	160	149	154	168	163	161	172	131	170	156	167	168	159	157	140	176	161	135	160	145	173	149	160	147	162	146	152	157	166	149	179	155	161	144	160	150	157	153	148	149	143	175	154	161	148	157	122	138	132	151	159	137	157	155	183	163	139	153	139	169	154	168	164	150	162	145	161	175	167	152	152	152	163	151	171	161	158	157	150	168	164	154	144	149	152	153	142	153	138	158	136	153	160	145	132	159	143	143	132	154	166	143	146	157	159	169	157	130	129	136	132	145	174	167	151	168	150	145	147	145	158	157	143	151	149	163	171	165	161	156	163	162	161	162	147	161	152	155	152	139	161	169	158	141	128	163	156	171	151	150	173	163	147	163	122	172	152	139	160	180	148	143	148	164	154	148	159	176	170	141	157	153	170	153	149	155	151	145	155	146	138	155	149	145	148	149	169	153	160	154	149	159	154	147	137	139	146	135	160	156	137	151	129	149	147	158	123	157	162	125	146	150	152	151	163	150	148	160	147	171	172	156	141	175	157	175	170	162	157	146	140	140	147	153	171	160	145	177	159	130	153	146	151	150	175	147	160	149	134	155	140	155	169	150	154	139	171	153	144	151	147	150	146	151	151	167	142	155	148	147	162	157	157	158	138	168	163	139	143	140	153	145	152	149	163	164	174	148	150	168	155	124	136	154	138	135	150	150	154	137	148	154	159	157	167	125	163	153	158	157	146	148	178	176	134	152	166	164	163	141	157	161	150	123	147	151	161	145	146	147	117	161	156	158	147	157	141	171	156	156	147	173	153	147	152	162	141	131	151	140	145	156	140	156	136	148	168	181	151	149	171	153	135	145	145	170	147	152	160	175	156	161	137	151	153	168	162	127	143	157	160	145	146	167	133	170	163	134	167	173	155	162	166	150	155	172	145	154	116	150	152	141	138	176	158	155	137	152	154	156	162	175	142	147	157	127	151	149	165	148	154	142	164	135	122	162	153	130	162	184	159	174	175	166	171	148	171	167	139	160	138	150	159	159	148	151	158	141	138	141	162	160	165	135	142	142	138	140	165	137	186	158	164	173	161	172	174	153	154	161	168	148	162	160	153	147	157	141	127	162	156	144	159	179	162	117	183	137	170	135	160	161	157	161	141	159	155	150	150	134	168	132	170	155	137	148	144	147	190	146	127	138	138	165	146	152	141	191	143	145	154	154	137	156	169	157	158	156	159	147	141	152	150	138	139	152	148	146	159	145	166	130	129	153	156	153	141	152	165	140	151	138	128	138	140	159	162	146	134	147	145	169	161	149	159	164	175	167	150	168	153	157	159	157	157	168	144	173	143	137	141	157	140	171	156	156	164	153	173	145	167	152	173	144	150	173	130	166	175	155	174	163	158	141	150	149	160	151	150	155	160	160	172	141	165	158	142	153	154	160	159	155	156	148	163	166	158	135	166	154	176	159	138	157	179	145	148	152	146	162	132	158	170	170	147	137	149	160	150	163	160	127	147	153	154	128	176	145	143	183	183	156	145	185	155	139	152	176	147	147	156	151	161	142	170	167	176	165	162	165	151	146	166	166	165	154	152	139	173	170	145	134	148	151	157	141	154	143	164	170	148	147	150	145	173	175	150	143	177	207	155	158	161	153	145	156	159	149	163	176	154	166	145	161	144	176	157	142	166	156	150	155	144	161	144	156	176	153	151	151	142	158	145	161	141	181	157	175	140	151	167	172	139	163	153	127	161	162	166	168	161	169	145	150	150	157	145	146	134	162	159	143	140	161	156	134	160	155	147	155	140	172	144	153	136	172	147	165	176	140	137	152	143	168	142	150	151	139	168	155	137	146	147	157	139	147	169	177	158	160	176	150	125	151	141	157	159	156	150	160	155	164	136	154	149	178	161	136	155	148	174	136	144	140	155	162	162	162	145	171	164	152	161	147	174	155	160	166	152	155	138	153	151	143	145	153	163	133	141	160	166	158	183	152	156	173	161	144	159	158	142	163	142	164	148	146	150	147	149	171	144	170	155	160	155	154	143	141	166	168	144	175	165	151	166	161	146	153	147	152	169	166	158	177	160	171	134	153	141	150	159	170	152	165	146	157	162	148	172	160	146	160	151	146	153	150	154	150	167	158	158	150	147	158	169	168	168	157	156	165	168	157	156	149	165	161	168	156	171	128	136	145	159	168	157	144	155	152	176	156	144	182	158	136	152	148	167	143	132	150	157	158	156	138	191	164	168	169	159	124	162	137	149	135	162	151	152	157	165	153	147	156	158	146	153	162	151	164	154	150	160	158	189	144	162	169	136	154	171	138	135	166	150	148	147	169	147	165	163	151	164	160	146	140	149	134	127	147	167	158	182	139	154	173	139	128	162	136	176	149	149	159	167	143	146	150	157	168	136	170	166	181	154	153	152	151	149	162	137	143	155	168	163	151	168	163	141	160	138	153	176	171	141	150	156	148	136	150	134	172	166	147	153	163	147	182	165	176	132	183	163	147	142	133	139	153	140	174	134	169	145	146	148	141	167	177	137	161	161	117	188	172	172	148	144	134	123	143	180	144	158	142	125	152	166	149	152	142	157	154	138	142	182	177	145	167	179	159	160	141	153	166	176	148	130	140	164	149	141	148	167	154	158	178	145	138	168	132	145	142	150	168	171	158	165	179	166	154	170	153	153	153	148	143	158	150	144	155	137	154	148	159	170	142	166	180	186	161	162	162	145	164	163	165	153	183	166	153	145	152	141	152	170	157	146	167	140	139	175	151	149	136	149	148	188	156	162	147	179	168	156	155	156	163	142	148	150	146	150	157	153	164	141	162	166	159	134	163	153	131	150	144	166	168	150	136	134	161	147	155	157	166	151	149	133	140	140	160	149	155	177	170	157	123	156	148	157	150	139	160	161	168	151	143	139	136	144	151	169	173	158	140	148	160	172	155	140	165	150	164	154	169	150	151	163	150	173	129	155	168	174	154	131	137	138	158	159	138	151	142	161	140	170	142	168	165	145	175	156	154	159	123	156	122	161	145	146	163	159	167	142	146	167	147	124	140	157	147	136	153	145	136	185	162	144	159	158	152	139	146	159	137	167	181	177	174	162	149	155	175	146	151	164	152	157	161	155	154	160	168	146	160	152	155	140	173	163	163	155	168	175	136	170	141	140	148	169	150	181	141	158	166	152	149	136	160	155	164	146	153	153	140	176	152	161	125	136	167	158	155	151	149	163	171	171	153	148	142	157	155	154	138	154	165	130	150	162	163	166	154	156	175	164	132	154	147	143	163	149	158	151	146	157	163	146	161	138	181	172	178	148	151
5571	1715	3839	4151	3495	2941	2338	1959	1773	1505	1311	1174	1053	1063	933	916	876	818	771	795	718	718	751	829	958	870	780	814	727	759	1037	1105	1106	874	732	662	655	607	594	658	697	674	646	615	555	495	529	557	565	541	593	594	583	515	547	537	502	591	561	518	494	522	510	568	509	513	583	513	488	538	530	522	551	521	530	543	524	508	489	496	521	531	531	469	501	517	489	526	544	558	510	506	494	495	526	521	499	550	533	510	553	535	569	502	515	513	491	480	531	528	506	557	499	515	499	506	491	521	507	526	498	509	527	509	479	522	548	485	548	530	554	470	519	498	529	479	513	505	535	505	520	526	504	491	511	513	520	516	472	495	505	526	531	570	516	520	499	504	472	502	528	518	447	538	528	491	498	487	472	508	526	530	506	521	496	491	516	505	484	497	518	475	516	500	523	497	513	519	503	529	531	520	478	526	483	493	548	519	491	520	517	522	500	521	523	499	505	521	472	507	475	546	539	493	513	495	506	533	516	478	484	533	549	490	480	482	515	533	508	544	520	493	487	501	469	521	504	489	487	521	453	558	510	476	504	518	506	488	465	508	491	536	507	487	485	493	487	529	490	505	464	517	495	530	511	515	463	527	489	506	484	507	548	498	519	506	515	496	551	487	538	499	496	531	519	533	484	514	500	527	506	497	517	496	493	449	517	508	567	539	533	506	490	489	499	502	528	495	532	535	501	504	510	482	485	533	536	489	518	499	506	467	512	502	556	485	522	496	524	480	528	540	503	512	513	463	473	507	473	448	522	517	516	499	495	538	519	498	531	499	490	522	462	520	501	519	518	478	480	551	508	505	501	517	517	523	527	515	530	513	496	501	552	476	494	518	517	499	530	509	489	514	486	516	471	509	490	493	537	506	528	482	496	516	471	514	534	529	469	477	546	512	509	504	521	488	490	567	457	537	523	467	514	503	497	476	514	502	516	529	471	483	506	471	512	529	495	529	551	454	491	516	498	528	476	474	536	551	517	488	485	500	481	511	506	523	551	497	552	532	490	515	537	483	478	501	525	491	513	466	512	501	504	545	500	505	482	484	503	513	542	509	530	484	567	502	499	518	540	563	503	499	531	499	525	484	474	528	515	476	467	519	483	514	478	482	472	531	498	512	497	509	529	522	472	508	553	516	501	498	555	511	505	512	510	474	543	497	485	501	548	531	483	503	501	479	517	506	507	509	503	495	524	434	489	528	559	433	474	461	473	438	481	536	536	477	494	463	475	450	513	532	522	539	507	471	522	514	488	486	514	519	495	523	518	506	507	465	488	515	487	505	482	520	502	514	542	535	499	496	512	485	506	537	479	486	506	534	479	548	542	485	521	520	509	475	498	445	511	518	532	475	470	536	456	492	540	463	496	463	563	499	507	493	496	506	543	534	526	541	490	534	515	514	503	508	502	503	521	536	501	485	489	503	544	476	491	461	505	502	524	510	494	473	493	479	525	504	491	481	500	490	526	541	545	499	496	501	487	520	490	496	480	512	516	481	513	507	485	507	492	514	471	533	491	522	504	507	526	496	507	562	533	477	506	501	490	471	525	516	552	484	518	488	537	540	483	506	485	496	502	532	500	490	555	520	535	493	496	523	516	472	497	521	500	506	489	494	490	488	518	502	512	519	487	489	570	504	498	486	540	514	494	485	500	513	528	493	522	468	477	473	515	516	511	511	485	457	517	482	525	524	503	501	485	537	485	502	543	496	510	500	530	474	517	484	523	463	517	495	486	500	482	528	485	473	496	541	498	505	537	531	524	471	511	475	508	496	501	537	529	495	511	522	492	507	495	506	530	500	558	501	544	526	511	486	489	494	513	471	520	530	533	514	516	514	478	534	503	509	512	521	486	538	531	485	477	537	507	510	556	462	489	499	541	483	489	494	497	477	495	530	528	522	527	479	511	535	497	506	525	485	495	526	553	515	490	490	539	504	487	522	512	482	505	500	505	504	536	486	517	490	481	457	486	536	526	492	499	473	516	496	496	510	526	522	469	509	519	503	507	512	489	509	521	478	453	520	518	539	531	489	509	510	507	493	485	512	538	530	520	565	515	519	531	529	479	483	502	494	544	478	499	470	532	497	504	504	528	466	497	523	482	513	515	462	515	506	523	514	509	512	457	516	519	517	483	482	516	521	506	480	462	484	525	518	527	503	532	496	494	482	523	484	485	499	486	485	510	484	531	467	503	528	505	545	525	474	477	484	524	506	486	515	510	472	550	476	532	475	471	496	515	509	491	515	495	506	451	528	539	493	506	562	479	512	524	505	509	506	532	489	499	494	559	520	522	510	476	519	536	469	456	500	485	500	516	540	499	529	509	487	478	487	488	527	489	498	496	490	472	508	495	525	516	497	477	529	529	480	482	492	542	504	487	503	530	453	501	491	508	525	518	493	527	523	531	523	508	521	501	474	482	494	506	521	495	523	503	508	520	459	485	507	509	532	507	520	489	516	549	490	533	475	550	505	501	510	513	452	487	507	491	500	537	522	538	501	518	498	542	530	501	501	505	512	523	452	506	484	542	516	516	502	518	492	513	531	510	527	477	521	486	456	554	512	519	482	526	525	494	481	465	497	475	486	468	513	517	501	479	477	495	516	540	524	525	536	522	504	500	531	499	487	487	521	507	485	472	523	526	541	513	511	543	494	543	495	523	506	518	497	458	491	534	505	525	502	562	552	540	499	514	521	495	497	505	507	495	496	561	524	520	515	474	461	504	525	491	530	542	511	495	534	500	497	474	478	507	455	497	508	492	525	526	509	511	539	498	496	508	528	464	513	490	547	494	538	509	483	514	523	493	488	492	533	538	496	495	502	517	549	491	493	507	507	514	529	503	472	508	516	520	519	510	480	543	521	489	503	512	506	526	508	505	476	486	488	474	483	516	517	497	520	478	500	515	489	497	494	527	527	507	469	533	531	533	507	513	527	511	500	482	545	457	532	516	517	504	520	536	481	539	504	496	524	467	550	534	504	511	516	500	517	495	525	518	527	495	535	512	530	506	516	521	485	495	520	518	473	479	542	494	530	512	499	518	481	496	492	528	516	468	483	504	503	490	517	505	476	551	522	556	489	494	477	501	548	506	497	520	516	477	501	536	495	503	531	490	502	518	508	522	485	589	526	488	484	482	529	507	490	532	497	499	498	508	530	487	493	491	555	505	498	506	482	473	479	528	501	478	493	470	532	486	485	516	502	516	517	509	457	525	495	499	492	510	508	505	490	512	546	543	472	447	526	501	510	538	501	513	514	499	563	514	518	487	507	474	483	509	486	521	496	496	506	493	507	525	525	535	503	507	491	488	506	517	524	544	506	503	528	532	520	508	488	502	531	534	485	488	511	471	534	499	502	491	472	547	489	525	512	524	547	504	542	479	492	461	515	521	499	515	513	517	509	485	453	491	532	544	501	516	503	530	502	499	536	526	488	494	508	505	511	453	507	525	461	475	539	533	502	511	519	506	508
8748	2322	2852	2007	1352	940	700	533	477	380	344	313	259	236	206	222	180	179	190	182	172	141	157	196	212	171	191	147	170	183	204	221	175	155	146	150	149	149	143	141	132	130	146	117	152	142	122	143	124	109	114	120	125	114	118	108	146	120	139	116	123	117	119	132	118	105	120	124	148	118	127	116	112	125	123	116	133	118	105	123	123	118	102	122	117	123	136	108	135	118	123	100	121	107	134	117	124	134	115	132	119	111	97	115	107	123	113	112	127	117	134	125	110	123	98	111	109	116	129	127	105	111	105	101	113	121	120	129	114	112	128	117	127	111	102	128	127	119	139	115	125	132	107	115	117	118	128	127	112	127	135	116	134	117	115	118	118	111	109	147	108	136	134	116	106	125	127	128	132	121	101	121	122	120	120	115	139	109	139	126	135	103	108	104	125	128	128	100	123	133	116	118	121	117	126	132	112	116	126	125	107	117	112	119	98	108	120	106	116	131	113	127	119	118	132	128	122	108	114	113	105	126	142	129	105	111	116	117	109	121	117	119	115	112	125	122	122	118	126	119	127	131	105	117	104	120	119	126	115	106	114	115	109	111	117	119	109	103	104	119	97	140	108	129	140	129	125	129	124	117	101	124	110	126	116	135	121	133	128	130	116	118	130	132	101	135	142	135	111	115	106	108	108	121	119	123	131	123	129	112	124	115	129	126	100	116	130	106	126	133	92	140	122	116	126	127	127	128	126	130	109	125	138	98	111	112	133	137	124	122	122	115	118	108	123	132	139	112	110	119	140	127	141	111	116	133	116	140	127	129	112	119	124	127	109	109	118	116	98	128	117	110	129	121	118	104	131	121	95	107	118	121	115	109	117	119	122	116	123	112	103	113	125	124	97	129	130	121	117	126	131	123	115	122	128	113	117	115	117	110	111	127	104	128	117	106	107	119	116	137	121	118	115	118	122	136	119	112	126	126	119	133	117	135	126	133	124	107	126	122	126	115	117	129	123	122	111	118	108	111	125	143	144	113	97	107	136	109	126	130	122	135	115	120	154	116	147	116	137	131	145	119	103	127	114	110	107	116	109	112	125	104	119	115	110	119	108	127	124	131	115	113	102	124	108	108	130	109	138	132	113	137	139	118	125	131	103	93	128	113	125	112	106	115	143	129	107	119	122	112	122	126	128	129	121	113	120	138	106	120	121	130	113	103	130	135	117	136	128	115	111	124	106	120	142	117	111	120	110	106	142	130	115	105	120	116	122	127	115	133	111	110	105	110	100	124	118	138	116	126	101	95	114	120	129	124	109	112	130	119	121	129	141	121	128	114	108	132	113	116	118	110	114	113	109	110	126	126	107	123	114	118	130	109	119	132	105	133	124	131	130	118	129	119	126	119	117	131	125	126	134	122	109	118	111	121	105	112	134	105	140	101	114	109	119	126	128	122	135	106	132	114	142	139	121	125	114	124	141	119	113	104	110	115	114	115	116	98	117	115	138	121	114	108	128	114	118	101	116	102	120	118	136	111	141	140	114	119	118	113	121	114	114	123	110	112	125	123	132	122	110	137	143	128	126	130	112	125	116	118	137	130	107	118	135	139	122	142	110	125	109	97	108	112	115	123	123	119	131	106	95	116	111	128	121	107	126	130	105	107	129	109	127	127	110	127	123	134	137	134	117	110	133	128	117	117	112	121	122	125	118	124	119	138	135	125	130	128	120	116	119	105	114	135	104	138	106	95	118	120	140	124	131	110	134	121	120	127	114	114	115	151	116	124	120	109	110	120	98	117	120	125	122	122	124	117	121	135	117	111	132	128	118	102	121	114	125	116	118	143	111	123	113	102	136	106	122	141	121	125	134	103	105	104	107	134	102	111	126	120	129	98	116	109	131	128	129	137	109	111	122	116	121	120	133	132	131	110	134	107	104	106	120	125	122	123	113	125	108	95	99	116	113	115	93	119	116	112	129	127	129	126	98	116	111	122	106	123	114	118	147	119	125	115	127	92	118	128	113	104	138	122	127	120	114	110	121	117	120	117	113	125	109	130	122	111	118	125	104	135	127	111	133	103	101	113	137	133	114	119	111	134	122	111	110	120	120	130	123	127	128	126	115	153	119	117	109	116	124	93	120	112	135	123	116	115	108	132	109	117	106	128	127	109	102	112	131	109	150	111	109	97	112	109	105	131	123	103	133	117	122	110	140	127	119	126	108	125	127	119	130	118	113	131	118	124	101	144	115	127	118	122	120	107	135	122	128	128	115	116	152	134	135	125	114	121	105	101	109	102	131	122	107	108	127	110	102	104	121	120	112	126	122	115	117	121	108	131	139	130	123	97	113	116	132	123	137	137	119	123	126	128	127	134	106	115	119	119	100	108	137	110	143	118	123	116	118	116	118	106	109	115	128	117	112	117	122	121	104	159	121	125	105	112	121	107	104	138	134	116	121	128	116	101	104	116	98	125	109	123	117	113	120	118	117	115	120	117	132	136	133	108	121	99	109	113	117	138	131	135	131	133	116	120	107	115	115	124	112	122	119	134	117	112	121	133	120	109	99	117	113	118	114	114	127	109	115	121	107	109	98	122	127	127	127	120	114	122	129	142	124	114	116	116	133	128	132	117	126	135	113	107	132	129	108	130	106	139	114	109	138	106	119	121	116	116	127	129	112	129	121	107	153	125	101	131	115	117	114	123	115	129	115	122	128	136	104	110	115	115	109	116	146	109	127	127	126	120	139	102	116	122	113	110	91	123	123	114	122	127	120	129	121	129	101	127	138	127	113	118	114	119	125	128	128	124	124	131	123	88	132	115	117	111	109	129	129	134	116	133	103	132	114	104	113	137	108	129	138	136	131	97	120	129	98	117	99	134	118	100	108	122	118	108	122	105	142	118	113	110	111	111	129	117	112	124	130	126	135	109	141	132	110	123	114	120	126	134	113	104	115	115	119	120	118	117	136	114	128	128	124	115	124	121	114	125	122	123	129	121	124	131	120	113	147	127	128	104	117	112	125	131	115	123	116	117	108	113	115	132	117	117	128	114	118	112	131	133	124	119	102	117	126	111	122	94	121	120	132	124	115	132	140	121	117	117	115	109	134	111	122	143	127	112	119	109	115	139	130	108	121	122	110	103	135	115	119	112	125	140	143	124	98	116	103	117	125	93	103	134	109	114	124	120	146	103	125	110	123	110	112	117	127	128	116	124	127	135	109	120	129	116	101	126	124	119	121	113	114	112	149	114	118	112	109	117	119	129	118	132	111	130	114	96	117	142	107	116	117	109	116	110	128	118	112	121	114	129	115	136	125	106	112	141	130	134	119	117	110	118	126	113	124	129	124	126	136	119	105	107	120	129	113	116	120	130	111	119	99	96	126	139	108	136	131	124	123	109	106	117	118	141	136	131	115	117	114	127	115	124	116	119	123	129	104	115	113	108	98	132	128	120	133	114	109	128	110	126	110	130	124	124	137	98	108	128	108	145	110	118	99	130	104	122	134	121
7856	2871	6682	7114	5964	4862	3984	3241	2648	2295	2062	1766	1576	1513	1319	1205	1069	1003	965	936	889	844	893	1057	1473	1214	1098	942	770	1088	1324	1419	1258	947	790	701	673	622	650	677	801	744	661	529	556	489	510	459	493	537	519	437	472	504	509	483	495	493	490	489	492	481	487	452	416	443	463	463	450	432	443	454	449	433	450	437	459	507	460	446	449	452	424	466	434	453	438	452	446	446	430	442	419	454	415	424	433	429	436	466	436	456	434	426	465	403	438	388	453	426	444	434	437	439	413	425	438	451	400	472	453	427	434	438	439	411	416	434	406	408	416	448	436	410	406	459	443	467	412	428	402	420	443	401	408	432	412	434	433	406	445	453	463	412	439	436	382	413	457	427	403	425	408	444	413	430	430	436	422	404	446	416	424	414	443	415	427	397	422	404	432	451	401	419	423	408	426	433	470	452	427	387	444	462	411	432	423	374	431	435	403	370	388	449	441	441	413	396	456	454	446	426	412	427	472	430	403	416	390	421	429	397	399	409	441	421	438	419	416	413	467	406	416	427	424	405	421	417	412	425	424	405	449	435	423	441	408	422	431	399	433	449	408	404	434	407	430	407	408	400	388	413	409	405	459	414	403	425	369	394	402	411	396	439	416	384	420	396	445	433	437	435	407	439	431	439	462	396	429	418	439	387	420	438	393	418	439	385	428	436	439	414	427	432	407	440	419	442	398	408	411	368	412	457	428	433	434	401	398	451	419	459	419	429	399	415	459	439	417	443	442	439	438	440	441	457	407	443	405	418	439	420	422	453	368	402	464	441	414	394	395	429	441	393	413	434	394	475	416	431	395	384	419	426	399	388	417	424	425	419	405	438	380	445	453	392	432	424	469	408	449	431	433	429	434	388	415	458	441	402	451	444	391	405	409	412	417	415	414	449	415	415	437	395	405	405	389	457	479	424	441	449	435	412	463	420	412	403	428	415	435	407	409	447	422	427	416	422	440	442	445	415	399	407	453	396	408	392	412	417	399	439	404	427	440	454	404	418	430	389	409	445	421	438	428	396	416	401	361	403	432	441	436	424	435	379	420	381	410	433	403	407	411	401	393	383	438	429	441	395	344	406	393	417	409	428	395	436	428	395	428	422	424	461	426	414	455	406	414	416	400	457	415	438	411	403	449	425	436	430	416	398	411	406	413	412	424	422	406	404	422	404	404	433	434	436	472	450	439	440	432	407	413	368	398	426	463	423	427	445	434	439	390	430	421	419	425	430	414	422	412	445	393	412	394	407	443	417	387	416	409	424	383	369	432	419	444	427	469	435	441	429	431	479	415	441	406	394	415	395	409	404	437	397	431	405	426	434	437	418	436	406	412	411	393	415	401	440	426	387	413	419	417	405	446	409	412	444	400	380	413	442	417	420	431	373	433	452	405	419	440	441	435	445	420	408	416	398	414	402	453	399	406	407	410	385	407	426	413	427	408	453	413	409	423	424	403	422	402	431	446	438	444	403	426	412	452	400	400	381	425	409	424	402	409	398	406	415	437	439	396	460	447	444	370	397	401	387	394	396	434	419	404	404	419	433	401	410	444	405	441	428	392	433	403	432	399	466	448	410	425	405	392	468	417	392	432	398	423	425	416	412	401	444	456	441	424	387	424	421	391	439	383	454	433	434	418	463	431	412	420	436	398	412	422	416	420	431	406	435	438	374	441	429	409	427	384	427	462	452	464	400	421	424	429	420	405	362	420	403	424	424	453	413	423	458	438	425	442	451	396	395	433	396	408	373	394	386	386	426	428	429	424	409	426	438	423	409	420	412	388	406	417	402	406	421	411	406	428	443	433	415	457	430	421	415	422	435	452	415	386	417	456	406	453	414	415	465	448	421	411	418	415	433	462	384	400	428	433	396	453	421	429	432	377	452	421	433	434	435	445	437	407	407	413	437	468	406	427	448	440	383	408	439	418	420	393	418	403	412	429	415	398	426	412	406	439	420	400	425	457	416	381	403	399	427	374	391	449	415	425	413	408	418	438	409	404	398	412	453	390	415	439	400	423	411	421	419	394	389	428	426	402	426	426	431	431	418	377	421	388	465	433	428	458	401	403	442	432	400	453	401	407	396	408	424	401	425	421	396	423	441	429	425	426	412	388	415	424	438	426	402	418	411	413	384	445	409	436	413	438	375	421	421	397	427	431	411	418	406	397	407	448	405	447	448	417	463	431	433	435	425	405	415	405	440	422	412	424	451	414	418	412	397	469	437	406	403	410	433	431	421	384	396	427	455	400	429	435	439	396	384	406	428	446	428	456	414	395	437	385	433	387	375	461	403	412	394	377	404	433	452	450	437	415	387	425	429	410	411	418	409	390	447	439	448	388	426	403	417	439	403	410	404	441	394	450	441	398	424	445	410	437	420	400	430	399	404	394	447	406	399	419	444	408	436	424	430	410	458	401	459	455	465	439	397	381	435	409	444	446	411	416	398	423	439	405	416	442	387	430	429	425	423	395	416	417	438	407	432	385	396	418	433	426	431	433	435	412	458	431	432	423	444	415	420	397	414	434	404	393	441	422	433	398	413	432	389	452	405	443	448	439	443	426	441	448	394	427	408	426	421	463	406	449	428	409	423	413	400	424	407	420	416	462	407	403	428	462	424	459	430	409	422	435	409	439	393	393	408	419	433	409	431	407	398	429	412	395	408	433	410	451	435	422	409	426	387	431	411	431	412	404	439	399	417	386	439	442	426	436	413	428	391	417	399	381	440	447	386	443	422	416	454	422	468	424	449	430	413	407	421	422	378	394	456	453	423	412	393	414	378	424	411	392	433	406	425	422	424	409	379	381	411	441	427	439	413	439	417	368	386	410	444	418	388	428	419	397	484	438	427	389	405	416	443	391	438	431	405	433	416	451	412	429	402	412	386	473	414	409	405	393	416	377	398	403	413	426	400	388	419	450	429	423	376	411	401	428	412	415	409	417	418	427	384	401	454	406	400	407	408	412	436	434	425	432	420	424	421	422	448	387	437	412	442	467	436	446	412	422	429	407	403	420	423	408	406	406	424	442	407	413	447	439	414	406	444	448	403	376	416	419	437	432	445	419	409	413	434	411	453	411	418	424	443	393	421	426	424	443	426	405	454	403	428	395	434	400	431	430	417	405	414	408	446	424	403	448	444	389	394	417	434	414	420	417	415	382	440	427	429	385	443	437	389	374	398	419	446	392	439	394	419	400	414	458	402	429	413	414	431	430	376	400	437	403	429	410	444	396	427	428	460	399	421	417	435	421	442	368	421	403	448	441	411	394	406	371	386	414	437	424	451	413	417	463	424	425	398	393	430	428	438	439	411	401	416	401	389	423	374	433	458	439	393	448	442	423	387	419	405	409	390	418	410	410	400	437	379	346	439	447	416	458	403	401	460	453	437	435	415	415	404	426	356	375	427	409	419	433	411	394	434	436	417	400	430	410	425	426	413	407	420	429	432	403	406	398	419	384	399	400	411	436	376
1384	357	354	335	317	277	331	281	325	307	274	294	245	297	267	307	285	281	280	284	269	283	290	290	275	274	278	256	299	276	294	281	290	258	245	280	283	283	265	280	267	284	292	271	283	288	270	295	247	217	265	287	238	301	270	273	292	285	258	272	259	270	292	271	281	269	310	285	290	266	284	258	274	290	297	264	250	254	295	297	305	234	314	255	274	281	263	269	248	281	316	283	278	269	277	294	296	283	286	271	304	283	280	312	263	277	253	278	275	297	285	254	265	294	260	302	252	283	258	305	280	279	281	322	280	263	276	270	261	286	289	283	291	274	284	281	285	261	258	290	276	297	287	290	282	284	261	294	263	286	286	287	253	278	265	299	261	263	250	296	284	280	262	309	278	264	271	285	256	231	280	299	302	273	266	280	264	266	274	261	322	256	298	272	273	295	278	270	300	259	297	287	288	289	246	269	290	273	266	278	292	308	284	299	270	276	288	284	303	296	275	284	286	261	258	281	272	303	285	280	302	279	275	301	309	261	257	291	295	272	270	274	298	270	277	280	293	272	280	287	273	247	319	299	292	280	266	288	292	295	322	262	288	299	275	301	281	277	257	270	319	316	276	282	311	292	293	286	274	275	288	286	249	288	303	289	265	293	261	274	266	301	268	287	280	291	296	319	315	310	296	289	282	277	251	284	288	272	276	280	274	287	296	299	296	304	307	278	236	258	297	305	274	268	304	280	277	274	299	252	266	263	293	301	264	262	269	302	287	289	268	294	291	297	312	289	272	259	262	280	278	299	282	267	290	286	315	335	275	279	255	254	267	290	278	248	279	301	299	285	252	272	265	276	289	287	264	281	288	302	278	287	264	294	306	286	285	297	298	290	285	300	299	289	245	275	262	308	285	255	270	265	293	286	289	297	284	298	250	277	302	266	272	265	267	255	250	274	290	279	296	285	269	286	264	278	264	270	304	303	265	261	270	299	263	275	262	263	282	296	266	248	295	281	296	287	290	269	255	312	278	257	294	278	272	283	246	262	278	286	268	260	291	259	232	269	281	281	309	278	270	250	276	306	289	295	276	284	295	286	234	252	295	282	265	274	271	287	280	274	274	290	290	300	265	296	256	314	271	259	302	248	299	298	288	249	285	284	279	289	308	301	297	296	287	271	259	290	274	255	274	284	255	290	292	283	257	258	305	285	273	290	292	298	310	308	259	297	319	312	280	303	288	268	274	271	289	269	290	261	274	310	310	236	259	268	288	297	288	272	264	286	294	293	279	246	257	264	265	285	287	248	265	289	276	301	241	263	289	245	270	321	273	269	278	290	295	280	317	296	291	304	271	276	289	261	295	281	269	286	256	273	292	302	272	266	265	276	290	266	246	294	269	281	263	298	279	298	277	282	281	290	284	292	279	307	264	285	304	278	292	285	271	281	285	270	275	275	280	292	311	329	253	265	267	307	256	273	282	261	269	291	276	274	267	282	264	264	274	283	268	266	253	256	308	221	271	270	311	308	288	284	295	284	301	306	275	292	282	266	271	292	262	298	271	261	300	259	273	252	303	276	284	294	277	277	271	286	290	262	283	265	250	300	267	279	260	247	267	288	255	275	278	275	295	259	270	296	293	259	304	289	268	257	269	252	302	301	282	292	278	297	291	267	278	297	271	259	246	287	264	274	291	265	301	280	285	244	287	263	258	269	265	284	271	303	257	251	287	293	290	278	279	259	296	274	280	278	298	273	279	280	285	255	305	283	253	268	291	283	278	296	246	246	302	293	287	280	299	273	279	274	279	274	298	283	281	273	274	256	273	247	276	281	276	290	294	269	271	291	269	307	295	248	292	292	324	270	287	308	268	277	270	272	282	273	287	292	289	278	282	282	288	288	254	307	295	265	287	257	300	272	244	270	274	304	290	282	273	269	282	272	266	294	258	271	278	279	300	287	291	301	240	286	269	287	272	283	282	304	321	253	278	284	266	270	280	285	274	281	267	278	281	292	291	301	295	294	281	267	270	276	278	306	275	278	270	263	275	264	273	283	271	294	280	254	276	277	243	300	291	298	249	289	288	295	298	278	254	299	276	274	255	289	302	272	296	275	317	302	293	299	294	274	266	267	285	280	294	258	297	291	287	251	303	262	288	265	263	302	302	306	283	300	289	317	290	288	275	297	251	297	268	237	297	261	292	278	239	317	281	323	267	272	227	283	303	286	283	290	290	268	295	265	258	254	268	304	278	282	295	270	278	288	273	284	283	268	286	298	315	263	302	278	275	287	305	287	269	274	257	278	283	263	298	277	298	276	256	280	293	283	258	279	268	275	297	279	259	287	264	274	275	274	279	251	304	253	290	280	280	264	263	287	271	300	289	267	293	288	259	275	265	278	292	274	285	282	289	285	240	276	256	276	279	281	263	281	252	284	264	279	287	269	290	306	248	301	267	287	276	265	262	267	269	290	283	280	298	292	288	305	285	319	292	299	295	282	303	262	272	252	279	276	239	298	270	269	283	238	260	280	248	277	277	306	279	245	277	272	278	286	290	277	266	257	286	254	268	265	288	265	307	289	287	284	264	306	292	269	280	297	288	283	279	279	307	281	282	261	264	296	282	271	285	282	271	307	321	264	277	283	260	279	273	266	296	276	286	279	287	268	300	287	257	271	280	278	280	281	270	279	273	300	277	297	269	276	264	284	257	273	244	289	254	267	281	284	303	292	263	275	279	270	273	260	285	288	277	260	265	278	286	295	309	265	263	308	268	287	274	267	265	289	300	279	288	293	290	271	272	289	230	282	277	274	273	272	287	274	287	240	259	332	286	267	285	266	260	262	274	261	269	274	269	279	273	265	302	289	252	267	238	272	297	324	279	296	283	277	294	267	328	302	275	278	294	275	281	256	282	278	256	244	276	310	279	299	238	260	262	255	252	293	266	277	294	295	272	287	321	289	296	257	288	284	256	317	288	302	270	265	279	264	281	274	284	269	258	269	296	274	276	284	284	288	299	281	290	281	286	265	268	266	253	247	269	286	278	296	281	291	297	265	273	275	271	291	292	290	298	303	267	293	298	264	304	271	259	245	292	265	289	273	286	282	286	286	280	261	291	266	273	261	275	258	301	263	271	262	297	280	293	296	271	269	282	289	328	288	306	249	271	260	293	277	284	293	303	304	298	296	266	285	288	269	273	285	296	273	274	287	287	254	270	315	285	286	274	270	291	277	293	266	286	243	250	286	276	280	273	291	285	306	290	253	326	294	279	284	295	305	282	279	264	297	274	271	260	287	278	294	268	294	283	254	309	302	283	279	258	267	315	312	288	302	270	294	264	244	275	295	288	291	273	278	266	274	287	276	285	290	282	304	266	274	299	281	286	281	304	267	295	263	280	291	250	250	291	267	267	265	273	304	244	265	279	307	286	260	270	285	270	238	287	278	262	265	294	279	274	264	281	280	289	268	306	276	270	277	268	250	298	299	251	289	273	266	277	269	261	264	261	297	268	281
2386	948	1092	1111	1006	1019	985	949	959	938	944	906	901	863	854	853	878	779	883	827	831	885	877	844	864	882	887	843	852	856	847	898	908	858	861	874	867	790	836	828	828	839	913	824	828	812	909	851	800	841	852	849	851	816	843	920	885	868	856	832	869	816	817	806	787	847	852	855	885	858	861	847	842	829	849	849	867	807	854	824	841	886	793	833	872	823	832	832	848	812	879	840	803	857	814	805	837	831	845	787	783	885	816	833	883	894	816	878	879	844	835	894	869	839	866	839	887	845	853	831	903	870	819	864	863	837	895	850	879	867	849	857	913	876	872	897	859	837	846	817	872	840	838	834	819	827	845	860	886	849	858	851	855	825	837	873	856	844	830	802	855	865	856	877	868	854	865	884	857	866	854	918	848	850	853	892	863	870	845	840	875	836	826	881	854	890	871	872	811	824	875	837	869	883	877	847	888	859	865	845	866	806	869	860	840	811	825	835	832	823	851	864	821	846	832	808	832	827	890	899	794	856	835	798	830	879	801	792	812	836	838	874	839	838	863	806	841	861	857	846	822	877	880	839	888	880	806	838	900	876	849	866	863	844	860	867	840	812	825	860	843	843	851	784	875	861	854	837	873	827	854	886	843	895	784	826	876	813	851	941	862	794	858	832	823	858	886	858	881	845	832	879	839	859	810	849	850	878	817	933	799	844	796	878	881	870	860	837	832	842	770	886	847	829	868	849	921	856	842	888	895	889	897	864	858	895	867	863	827	860	857	852	863	831	856	876	887	848	826	840	856	838	841	897	775	840	889	866	852	864	887	845	886	850	892	824	788	847	814	887	872	838	880	781	883	879	876	836	873	819	879	868	814	889	839	837	834	860	842	893	849	802	847	858	884	894	870	866	801	827	866	866	859	858	839	839	907	869	841	828	896	874	888	857	820	825	839	846	912	846	869	857	880	840	887	891	836	866	880	845	814	880	837	858	838	846	932	834	874	822	897	888	826	832	829	854	865	776	856	833	837	867	813	810	872	850	840	855	795	828	835	867	837	845	908	905	827	896	875	872	869	862	888	817	860	911	856	868	863	871	838	822	840	842	875	884	879	823	875	844	818	826	910	856	816	867	860	880	832	860	850	876	840	840	822	881	857	831	831	845	835	880	867	897	846	823	883	823	851	893	803	822	828	841	875	885	859	844	856	857	847	803	833	856	839	837	856	854	825	808	805	863	844	857	838	863	820	884	847	839	888	853	839	858	854	843	884	872	849	844	891	854	885	857	854	841	868	845	862	816	843	830	862	820	881	830	840	807	856	878	848	849	812	872	835	896	911	850	880	845	856	861	850	871	835	862	867	800	844	844	847	871	847	804	815	818	883	851	843	882	839	822	856	851	863	852	898	877	852	812	863	879	851	852	854	857	846	883	880	818	872	887	882	814	842	789	855	891	849	844	838	858	879	844	841	842	816	863	840	864	850	854	839	813	832	853	823	837	822	815	840	831	845	853	906	826	842	874	821	844	848	833	866	907	862	835	839	876	863	847	825	814	847	863	840	816	875	893	849	872	801	817	890	838	828	792	805	894	889	803	876	866	871	826	857	829	830	834	868	844	841	895	871	820	826	788	903	870	873	880	863	835	824	875	857	873	875	818	827	897	864	860	846	851	831	888	820	859	910	912	818	830	802	804	833	859	849	783	880	826	835	887	881	819	858	856	836	832	850	863	873	812	874	891	892	848	858	801	869	842	840	892	856	885	836	828	846	791	838	870	870	869	865	845	860	901	870	824	873	839	873	860	914	839	860	844	861	823	879	827	826	878	870	893	870	845	861	867	830	873	816	856	824	856	876	857	875	853	847	821	851	805	824	848	821	884	839	870	873	861	849	836	852	850	898	802	814	872	841	839	857	899	880	823	887	859	863	817	853	852	820	834	856	857	891	884	843	848	890	810	863	862	835	821	865	864	870	873	839	823	874	850	808	829	813	855	798	850	867	873	869	848	902	839	833	782	806	819	864	876	867	858	880	848	825	824	861	874	798	871	829	819	853	858	886	793	827	819	839	853	854	845	847	852	799	817	797	883	868	821	852	819	837	881	877	845	872	833	808	862	791	826	819	853	829	889	847	841	889	873	841	868	868	872	825	836	808	840	856	858	837	867	855	828	833	838	846	801	851	881	891	817	868	890	846	846	834	856	850	881	791	886	812	863	877	837	849	865	843	864	816	891	875	827	839	839	790	870	893	860	901	904	880	855	875	873	910	840	879	858	825	859	837	839	876	817	820	862	852	811	828	819	914	862	870	821	796	905	853	876	887	864	852	817	885	807	862	842	861	872	866	869	852	815	826	841	843	855	868	852	815	830	847	826	865	849	827	843	844	835	834	872	873	845	865	878	850	881	849	883	848	824	856	797	847	814	867	812	821	842	878	829	827	805	892	877	833	888	846	824	905	879	800	854	848	812	902	859	849	834	878	900	836	861	885	893	897	790	850	848	851	833	827	854	847	822	840	846	818	855	854	840	837	853	852	860	853	854	857	823	855	835	895	814	846	800	823	880	839	854	828	875	815	905	855	845	856	809	845	864	815	875	865	866	869	858	883	855	792	896	818	815	806	874	862	900	858	839	840	789	850	855	837	869	813	889	842	884	859	882	878	836	816	892	874	811	837	839	835	814	851	874	846	882	833	868	830	785	862	824	867	873	855	825	883	881	856	861	838	836	849	885	817	851	850	842	798	844	836	811	840	886	834	870	808	860	834	888	874	882	779	878	834	909	823	827	813	867	807	857	848	857	883	878	842	856	877	862	821	836	836	815	860	823	813	858	881	863	835	897	865	839	858	814	862	863	849	847	896	835	864	835	909	822	844	898	815	829	826	844	872	886	849	891	819	843	836	840	856	872	832	824	814	828	941	860	873	847	876	854	846	831	883	832	825	828	815	845	887	850	912	856	857	890	853	878	847	845	870	867	841	894	867	816	850	863	840	911	880	869	858	847	836	824	820	881	880	820	843	807	869	909	879	838	799	876	853	843	911	844	839	823	778	860	872	823	872	883	832	903	849	849	819	842	864	868	843	817	848	834	814	878	865	857	831	878	815	789	853	893	855	853	884	823	838	862	832	823	833	881	841	846	810	845	861	907	855	861	844	808	887	847	836	798	872	806	920	838	881	858	862	878	840	848	899	802	878	876	821	859	875	884	841	891	881	849	842	826	823	851	840	890	855	854	833	843	835	863	862	852	818	821	839	832	805	873	830	866	848	818	889	873	845	855	818	831	858	866	846	828	890	823	817	840	837	811	849	861	882	903	823	832	811	837	873	854	818	846	841	801	836	829	844	809	867	801	822	805	855	821	862	866	885	851	830	798	793	875	807	857	886	839	843	847	795	816	810	889	878	861	864	850	898	876	848	856	888	830	859	815	860	844	818	872	840	923	831	859	832	797	852	873	850	854	867	876	849	905	905	864	858	845	820	869	890	816	835	868	907	828	841	864	838	856	804	830
4886	1280	1534	1142	769	538	438	390	313	302	256	257	215	249	197	214	150	172	184	174	185	200	158	189	181	221	182	193	172	165	173	193	184	177	180	159	194	150	170	171	159	180	165	156	164	164	163	149	178	162	160	170	170	139	158	152	151	136	162	182	166	146	159	139	165	161	150	184	148	152	151	156	153	162	134	156	138	137	176	141	160	141	142	144	163	151	161	152	168	173	139	174	160	169	151	135	170	156	154	168	154	171	159	158	162	144	175	152	149	160	149	153	135	148	137	139	154	171	129	160	146	159	161	138	181	156	148	144	146	157	176	160	137	146	152	158	159	149	155	150	148	139	158	174	143	155	145	168	159	148	158	190	146	151	156	157	129	137	153	170	169	166	168	129	157	127	156	165	143	151	170	152	135	148	155	154	162	171	157	150	157	136	171	149	145	156	172	174	145	167	125	149	148	135	172	163	156	164	143	116	136	151	153	157	167	150	137	161	158	161	155	169	144	157	160	161	153	155	132	142	152	144	143	157	151	171	148	149	141	151	147	147	151	143	150	142	140	136	131	158	161	162	128	136	138	144	130	151	173	155	161	145	141	120	166	175	141	175	128	161	179	150	155	158	146	126	155	158	135	169	150	136	151	160	160	149	150	145	152	162	140	159	164	164	153	179	148	174	149	161	159	157	156	130	170	138	151	152	157	138	170	143	153	162	149	126	154	164	168	145	162	160	154	132	146	152	160	165	150	144	169	166	156	153	149	152	136	157	154	159	168	159	142	140	171	137	151	139	174	129	164	141	151	178	143	148	155	170	165	166	139	146	145	135	179	162	167	147	154	139	136	184	154	150	154	139	141	148	141	132	165	165	160	136	165	151	143	147	159	139	146	169	158	150	137	144	153	140	162	155	170	145	153	144	156	137	154	139	134	165	167	144	139	154	163	147	159	157	146	163	148	143	140	142	165	156	166	150	179	181	172	151	162	167	171	157	157	183	138	153	140	157	139	158	151	139	157	166	142	142	159	155	168	162	148	151	160	150	165	152	166	145	161	147	170	152	159	130	155	157	174	152	167	174	167	175	150	149	148	157	169	148	145	150	161	157	167	160	144	163	150	144	167	143	164	141	126	107	150	147	160	146	147	164	143	133	150	149	161	160	161	151	152	147	168	173	171	161	152	142	153	159	153	163	157	162	157	152	144	151	141	125	137	184	169	162	150	169	173	161	163	160	149	144	139	129	144	158	160	164	130	157	150	188	156	138	158	160	153	134	150	159	156	144	164	159	161	154	171	148	156	174	147	152	145	159	161	142	162	156	171	164	134	157	159	140	132	138	158	150	148	148	141	152	141	167	147	145	182	172	167	146	122	152	137	172	158	172	170	152	140	155	142	155	151	121	149	124	157	179	154	148	165	131	150	158	152	159	128	152	139	159	185	149	121	156	165	151	167	144	166	144	161	158	159	157	151	135	156	138	151	167	160	144	159	143	143	161	153	143	157	160	134	129	155	149	156	167	152	172	137	136	178	144	150	176	152	165	139	148	133	169	150	161	167	140	178	172	164	148	140	161	151	163	144	165	160	159	138	141	147	165	180	140	161	154	126	142	157	162	146	136	142	143	138	157	172	165	149	135	181	164	169	150	155	139	167	132	159	156	138	149	139	156	164	143	159	151	153	156	157	158	160	168	154	167	148	162	152	141	156	148	132	144	150	159	141	159	144	162	149	150	156	137	140	172	158	154	182	190	150	154	146	141	161	124	165	146	163	157	151	136	179	145	152	160	180	145	139	154	155	164	152	188	154	137	138	146	156	141	164	126	157	140	139	170	151	148	137	139	163	167	181	136	154	158	148	134	148	158	160	147	170	166	145	156	161	142	155	140	162	160	162	164	145	127	152	158	167	147	174	165	140	143	164	160	161	159	165	138	152	175	138	148	166	151	146	138	154	140	164	146	148	157	158	149	133	151	155	143	141	137	139	144	141	137	170	167	147	145	150	161	146	159	168	146	151	140	155	152	158	162	152	161	166	150	165	160	165	161	159	159	155	138	132	156	156	155	143	161	149	155	154	163	157	155	161	178	159	159	150	157	134	151	150	146	148	146	155	141	148	146	173	148	164	149	144	161	159	139	142	154	158	161	143	160	174	137	167	136	161	124	150	149	152	161	145	148	139	139	163	175	141	171	141	156	157	154	140	146	171	179	147	123	164	159	147	148	148	178	147	145	158	136	154	148	169	169	155	151	148	152	153	157	155	134	148	153	159	151	148	144	173	156	138	143	180	136	159	166	142	163	143	168	184	162	141	187	148	150	146	150	170	149	175	166	143	148	135	143	153	141	164	165	151	147	177	159	167	163	140	184	161	130	157	146	156	144	158	145	150	159	167	150	153	158	136	175	160	154	152	133	143	172	186	133	141	143	158	153	153	134	159	163	170	146	137	156	157	141	145	148	153	161	185	137	155	158	159	159	126	149	153	149	164	153	161	158	175	166	144	159	153	162	165	168	177	149	148	157	144	175	190	161	147	149	157	164	159	154	153	147	156	139	148	129	132	152	139	153	137	154	134	143	143	160	160	134	155	169	163	153	160	162	146	152	157	132	172	155	144	162	156	152	163	155	148	176	152	155	154	153	144	141	148	145	179	153	135	165	153	158	173	140	152	141	150	154	151	148	153	167	143	158	141	153	172	166	133	158	136	175	143	156	162	133	166	150	156	161	159	173	131	141	169	127	147	133	151	139	140	171	145	145	126	153	161	148	149	156	178	162	148	132	153	158	165	147	141	141	158	155	165	164	158	154	172	135	159	155	164	147	137	143	141	140	149	155	139	155	148	158	175	160	173	155	140	151	149	140	141	168	143	145	166	144	159	185	148	134	164	155	131	168	140	158	175	155	162	140	137	163	131	158	154	168	142	151	137	158	153	166	151	159	184	166	157	146	161	148	159	159	154	153	152	156	181	158	126	137	151	141	153	154	150	168	158	135	130	128	144	148	159	153	156	159	155	130	141	145	160	173	174	151	155	150	151	162	147	141	163	148	143	164	163	160	159	148	155	134	142	160	142	140	158	167	162	158	136	147	157	156	155	181	134	149	153	173	153	141	143	157	150	164	185	158	145	156	136	158	152	159	149	162	171	145	131	141	152	153	123	161	148	168	163	149	161	163	139	162	169	165	178	170	156	153	159	122	145	159	141	180	155	157	171	157	142	147	166	159	174	146	169	145	142	150	153	148	159	157	158	136	144	163	130	154	134	133	142	149	169	153	174	144	136	163	150	148	147	164	129	143	141	141	137	167	149	158	166	147	146	160	148	167	141	161	150	164	141	156	147	147	143	142	170	162	164	154	155	154	152	154	148	168	156	183	157	161	171	139	163	135	146	136	148	148	144	164	144	160	134	161	131	149	163	140	140	136	154	159	153	160	158	156	164	158	139	139	136	132	160	163	172	152	172	165	140	158	141	173	141	155	156	155	152	151	146	149	170	171	171	151	163	177	139	138
5596	1726	3817	4287	3521	2947	2378	1934	1683	1527	1348	1212	1154	1023	989	975	836	838	822	776	732	720	739	859	1060	1009	867	804	692	814	960	913	1160	869	742	681	651	635	630	594	601	636	642	646	568	601	574	542	533	541	562	564	549	551	531	521	526	547	510	555	490	518	518	498	479	540	496	520	539	547	493	543	518	534	493	510	544	558	533	504	488	531	521	510	475	552	484	521	536	478	480	530	503	545	539	528	463	548	472	558	527	505	485	479	458	510	515	486	450	468	504	517	490	502	499	530	512	470	523	500	529	506	557	516	499	517	506	496	540	463	518	489	512	498	496	487	484	518	478	528	490	536	479	484	511	530	509	520	551	493	502	486	527	530	515	520	496	521	497	484	482	542	507	535	514	494	529	548	508	479	505	491	520	503	509	523	491	502	485	522	502	530	498	484	484	479	518	527	503	514	511	497	509	491	495	487	500	481	547	515	535	503	515	529	489	510	494	501	529	500	497	485	480	512	495	503	507	542	480	530	483	486	530	535	519	480	512	503	520	490	465	513	530	515	482	516	500	542	531	500	460	463	484	507	533	538	511	502	510	514	535	530	523	499	496	485	523	525	518	507	515	486	493	508	524	493	540	523	508	499	527	510	501	534	514	486	531	510	536	492	513	513	540	495	478	516	490	528	457	481	512	514	481	505	488	496	517	494	496	513	480	523	525	502	480	486	496	457	469	495	564	541	522	489	540	553	514	510	510	518	462	525	500	533	517	522	484	534	516	521	481	524	496	485	481	464	517	517	494	513	530	506	475	504	482	510	507	529	503	513	510	486	474	514	507	538	497	487	494	519	513	481	511	461	485	485	503	491	540	554	488	522	510	521	491	486	530	515	533	516	480	525	502	499	516	508	513	510	493	514	494	462	518	468	514	501	494	492	510	510	496	485	507	473	531	535	493	478	525	546	519	489	509	507	522	494	508	486	463	467	507	541	508	474	524	505	537	498	475	476	489	511	515	536	453	522	466	538	513	513	464	527	521	453	510	539	511	451	499	501	452	513	535	500	467	506	487	497	477	531	481	542	502	505	518	502	523	473	525	483	507	520	531	511	538	501	551	499	497	495	506	489	487	511	482	507	486	508	526	495	477	538	514	486	515	533	514	488	496	506	502	561	505	492	478	516	520	492	486	485	482	518	507	528	468	519	508	474	495	514	469	480	533	534	511	525	504	477	492	524	501	498	562	503	521	517	524	519	504	482	495	525	515	527	485	499	477	483	538	535	483	512	498	494	519	522	480	495	525	520	500	502	489	525	569	497	537	494	505	529	507	488	532	549	474	525	510	526	491	495	517	473	501	514	512	492	491	499	538	463	512	463	512	504	519	529	537	509	519	476	509	515	541	494	478	479	479	474	497	492	486	491	518	495	540	484	517	487	489	496	511	461	499	477	513	496	502	524	511	485	514	521	493	511	561	503	522	514	481	523	465	524	512	516	531	487	517	513	537	484	483	532	464	552	509	480	534	508	511	502	505	486	450	521	544	471	535	540	525	491	523	489	533	484	475	518	499	528	483	538	523	532	508	518	533	521	510	521	495	504	518	492	511	502	513	497	544	493	522	463	494	504	488	489	543	521	528	479	489	552	521	504	538	503	519	524	507	532	514	504	518	559	494	492	505	506	468	519	524	521	516	514	529	521	502	484	519	529	521	493	503	508	500	511	487	529	502	517	516	503	505	486	494	481	469	523	499	512	512	508	522	495	519	494	533	522	514	491	482	480	501	481	494	480	475	524	489	516	511	495	470	495	496	526	516	512	539	477	543	533	493	503	492	497	525	507	528	526	514	511	505	481	502	551	478	518	505	507	474	491	492	489	479	484	480	495	456	515	498	527	504	514	541	513	528	478	498	495	485	474	545	496	491	514	515	515	521	516	511	486	521	509	514	530	521	498	515	484	541	510	477	498	511	497	504	511	479	483	516	523	530	536	502	484	488	513	533	441	497	506	457	500	500	488	442	528	487	505	533	510	501	470	480	520	505	521	516	500	471	498	491	528	474	519	487	516	508	520	534	504	482	484	551	508	494	472	494	506	492	486	526	521	481	545	528	537	554	527	518	518	477	502	505	539	492	460	508	513	494	480	525	521	484	525	503	557	488	549	509	537	500	474	511	497	538	531	501	491	488	488	538	489	485	479	486	519	520	478	490	493	498	487	527	509	516	520	459	506	515	500	520	515	496	523	510	556	492	478	503	537	495	508	522	478	514	464	517	496	560	533	477	520	518	524	509	542	529	512	517	499	493	516	545	487	489	489	480	538	541	494	515	532	512	525	523	512	484	542	492	487	502	511	501	518	513	508	467	534	526	485	532	507	491	505	534	501	491	508	518	506	512	510	551	521	456	478	496	557	527	512	464	512	485	474	456	529	482	493	496	482	499	524	492	507	521	520	494	543	530	496	462	511	478	482	512	512	537	523	480	504	543	541	504	567	484	500	510	517	498	521	529	493	510	493	496	496	461	530	521	547	477	496	505	492	525	516	497	516	512	507	509	539	530	523	484	501	490	531	492	505	500	504	527	491	534	494	486	535	540	517	512	557	564	489	493	500	530	476	485	481	494	539	515	536	491	479	544	525	490	533	488	508	481	511	464	462	507	522	465	539	465	483	496	512	504	512	518	486	531	527	512	513	522	480	475	516	509	492	542	496	506	517	498	525	531	500	475	492	541	504	512	509	482	512	496	529	469	521	506	529	493	507	466	513	492	529	489	502	485	518	465	517	496	532	531	536	502	494	525	482	489	467	507	498	504	493	528	489	481	503	524	513	527	531	499	494	478	491	502	492	484	496	482	467	497	532	544	499	518	486	518	524	486	502	520	525	487	506	484	522	533	492	483	528	513	488	486	497	488	539	531	520	556	502	553	514	493	481	495	542	508	490	506	529	503	489	484	541	508	486	488	526	519	477	513	467	523	481	535	500	458	516	486	560	487	486	492	492	518	527	507	508	495	521	529	473	519	544	523	515	496	525	515	530	491	489	506	541	503	489	504	484	505	491	474	531	515	490	473	512	502	490	515	501	538	507	512	518	533	515	521	526	537	465	554	523	491	544	501	472	512	525	469	491	500	522	490	544	492	498	557	501	517	501	513	516	498	515	523	507	516	527	498	536	523	494	533	512	536	489	511	520	469	494	489	520	517	472	542	522	513	492	504	546	516	546	491	515	522	505	505	535	458	486	507	542	498	500	522	548	481	552	483	506	515	519	502	487	472	517	541	482	493	545	529	514	538	457	528	516	509	515	515	459	490	478	496	530	513	513	523	466	512	524	493	495	512	532	494	523	492	511	519	506	521	520	490	501	516	505	462	501	450	508	536	489	524	510	502	517	526	525	484	494	523	475	542	488	470	544	481	537	520	589	504	489	468	514	498	549	531	453	532	498	521	508	527	516	497	500	531	472	483	533	443	508	515	491	476	514	496	513	469	498	476	485	505	474	546	513	532	510	533	491	491	519
8635	2404	2852	1961	1278	919	701	545	447	339	336	291	255	232	218	196	193	178	180	164	179	158	151	216	203	227	174	180	163	167	184	197	227	179	158	123	124	158	144	138	156	136	118	128	108	123	130	135	104	136	126	97	130	145	121	124	122	120	103	151	115	113	133	137	131	126	151	122	139	131	112	126	117	109	120	129	127	128	121	133	109	110	111	116	132	118	124	114	139	116	117	120	118	141	110	128	111	109	120	117	106	117	123	133	117	127	124	114	127	125	124	132	133	111	128	112	116	125	128	127	142	119	125	120	126	133	125	101	114	125	103	115	109	111	130	123	136	118	118	135	120	119	130	120	128	126	135	121	142	130	124	110	122	122	121	136	116	104	126	113	120	122	103	131	109	111	126	125	136	129	117	112	133	116	113	112	120	120	123	135	111	113	122	111	138	100	126	121	114	134	97	110	132	127	134	127	133	133	118	133	109	109	118	124	112	115	124	114	141	115	113	128	114	106	108	118	144	126	111	115	122	127	120	115	121	131	118	116	122	125	102	102	108	124	107	128	131	114	100	97	124	104	126	114	137	127	116	108	107	115	127	113	116	131	116	126	127	119	116	142	135	98	122	129	104	119	117	126	113	121	124	103	103	131	129	128	112	124	100	100	134	107	123	109	96	132	137	136	120	128	129	102	119	120	123	105	111	128	118	141	130	138	111	112	121	115	119	110	122	138	125	141	131	105	114	121	104	137	126	113	126	131	105	120	102	138	104	129	135	134	102	130	114	129	91	127	98	97	134	147	108	143	150	119	119	128	134	121	124	120	117	105	100	113	121	136	136	124	106	110	103	120	104	117	118	128	125	130	124	96	110	131	111	121	103	108	125	119	107	116	117	110	118	131	110	134	116	124	113	112	116	120	136	102	116	108	120	110	120	124	133	115	104	120	116	138	125	120	123	121	108	126	118	121	112	126	116	127	114	129	108	122	130	114	119	110	126	125	126	144	114	129	133	117	118	125	104	130	128	108	119	108	117	136	122	105	124	112	121	115	118	126	111	130	112	116	119	107	127	126	91	134	108	118	138	130	131	124	126	118	121	129	123	114	127	101	125	128	110	113	135	104	133	138	106	122	109	121	111	116	127	131	120	111	121	122	107	126	111	127	128	112	114	144	112	109	109	138	131	128	104	126	94	119	119	132	121	129	124	115	136	120	138	133	123	99	118	117	113	133	120	126	140	128	125	111	112	121	108	121	117	111	110	107	107	122	118	143	107	119	117	111	100	116	130	96	128	122	126	123	117	122	130	126	112	95	108	122	165	111	115	119	114	120	97	129	115	110	125	119	127	124	114	119	128	128	130	126	125	118	120	126	113	105	140	128	112	99	115	144	116	136	122	123	113	126	137	124	132	105	107	134	102	117	111	122	122	123	132	118	134	105	124	126	109	116	105	129	85	107	128	114	108	117	109	112	115	139	130	102	120	118	126	119	112	117	126	128	102	106	100	135	128	116	123	118	127	127	131	113	118	124	138	112	118	113	103	107	159	109	123	123	110	128	126	110	106	128	139	136	111	128	124	113	104	118	125	123	146	122	124	135	115	113	119	126	116	144	119	126	120	126	146	110	131	121	107	112	111	108	124	103	125	125	135	118	131	106	111	130	121	140	106	125	126	123	115	115	129	121	131	125	106	120	124	131	113	129	107	127	123	125	119	119	134	124	107	128	116	101	123	117	110	139	103	106	138	121	134	111	118	139	107	108	125	132	107	125	126	124	116	144	113	132	115	124	104	143	109	134	124	133	114	133	141	106	117	114	125	120	105	134	118	127	130	116	130	123	111	129	131	121	129	132	125	114	129	118	104	105	109	121	102	102	115	122	137	125	117	114	121	119	115	103	114	120	106	110	92	119	123	107	117	126	136	128	111	122	112	109	125	112	108	123	126	106	119	128	117	117	102	136	114	116	134	129	150	99	109	123	117	112	138	133	122	132	114	116	117	133	121	100	120	135	140	117	148	131	125	119	111	119	128	126	110	102	110	126	111	114	121	114	121	125	126	116	150	117	110	121	122	121	125	117	124	149	112	129	131	148	127	135	123	135	115	115	124	120	124	115	129	115	109	116	119	116	112	130	123	120	130	119	114	122	120	123	141	126	123	138	127	131	121	110	129	130	134	104	117	95	141	126	121	108	137	103	132	116	117	139	112	138	107	120	130	130	116	116	114	122	122	132	137	100	140	117	122	134	132	115	130	120	108	119	104	124	121	112	118	127	116	121	132	137	136	114	117	122	120	102	127	126	122	107	125	123	108	128	123	119	102	126	130	139	116	120	94	115	124	112	104	124	105	144	100	115	130	111	122	114	111	125	103	106	106	123	138	120	125	104	133	122	101	110	127	126	123	115	108	111	112	127	106	109	121	131	133	125	91	105	115	113	116	118	117	117	127	131	113	114	119	130	128	112	107	109	114	128	125	124	111	127	127	116	123	102	126	116	144	115	122	129	117	128	113	102	119	122	120	102	135	119	109	133	108	140	107	112	105	130	122	128	124	130	122	110	130	114	131	102	105	117	96	125	131	142	114	114	119	124	119	116	137	111	137	114	117	126	122	112	123	118	128	109	131	141	142	118	119	134	119	129	137	118	123	117	121	125	120	117	108	106	124	119	135	122	132	130	127	129	122	135	97	116	129	123	127	130	126	123	121	126	94	125	100	130	111	114	122	127	131	108	123	133	117	154	123	126	116	123	116	110	148	135	123	135	127	112	128	104	117	123	101	135	120	114	141	95	121	129	106	112	153	138	137	117	109	123	127	120	128	108	114	131	118	104	130	119	137	128	121	106	121	124	115	131	133	128	116	118	122	118	118	133	98	124	128	124	117	117	126	137	118	124	128	109	108	130	106	128	112	108	115	129	117	109	108	137	118	131	129	143	123	113	128	128	105	125	136	134	104	128	129	116	107	126	118	119	112	116	103	130	133	123	120	92	131	118	124	106	96	103	116	97	112	109	133	139	131	117	126	102	115	136	101	109	123	129	125	111	109	104	125	152	140	113	104	128	121	114	107	145	120	114	110	117	120	124	113	129	117	126	128	106	112	111	121	129	130	116	114	105	139	126	115	117	111	111	110	122	128	100	140	128	108	125	129	124	128	112	120	124	123	115	121	126	131	110	115	110	106	109	132	140	130	132	103	113	130	124	126	119	123	124	141	122	134	134	122	102	101	95	131	126	111	108	105	111	146	115	118	112	133	124	136	119	110	120	113	122	122	117	131	124	125	111	128	132	137	128	136	122	116	120	129	120	113	116	116	138	128	120	127	137	105	125	118	118	110	110	118	136	127	128	108	131	132	116	122	120	108	113	102	123	129	121	125	109	126	121	115	127	110	137	106	112	139	116	127	109	114	127	132	113	126	117	109	119	140	114	118	102	109	120	132	147	112	144	121	128	135	127	118	140	118	113	140	119	122	138	117	125	115	114	111	125	132	124	120	127	119	108	137	117	129	124
7679	2821	6800	7012	5996	4839	3888	3319	2778	2358	2015	1787	1582	1448	1374	1226	1126	1034	928	946	837	852	927	987	1310	1381	1083	917	825	982	1194	1359	1649	1098	898	727	635	604	593	548	641	755	670	577	549	567	524	489	496	516	530	542	489	459	448	512	475	493	488	482	452	489	458	475	432	453	496	470	475	455	470	442	460	443	475	415	415	397	472	450	444	449	467	472	452	449	465	407	434	463	424	445	459	439	417	423	452	420	441	437	487	408	443	447	406	426	437	436	444	444	423	440	415	483	445	415	422	397	461	429	449	446	419	395	432	437	446	419	460	398	412	428	421	450	437	438	409	452	406	396	388	409	430	421	411	414	416	427	394	422	421	448	411	436	452	419	402	451	429	434	432	418	439	422	408	408	422	440	456	462	403	424	424	415	395	411	411	437	432	434	456	417	442	446	470	404	437	461	429	443	447	449	387	396	435	431	424	421	453	395	421	412	391	420	396	473	414	404	415	408	418	414	423	398	410	417	428	431	387	431	425	425	428	386	391	418	404	430	407	411	400	426	400	439	411	410	444	368	420	428	482	403	413	425	411	390	403	431	403	421	420	417	423	398	396	442	434	430	420	395	402	433	434	378	442	422	400	431	409	428	417	414	408	446	422	427	418	421	444	430	433	409	452	371	407	431	422	379	435	419	410	414	413	432	397	449	416	404	422	427	415	417	423	411	414	403	394	443	442	415	431	424	428	426	404	427	425	415	408	386	410	420	420	425	384	421	418	409	428	434	448	425	425	419	409	417	426	423	388	434	426	426	430	445	418	424	422	450	420	427	412	378	404	415	427	425	419	461	413	425	393	400	403	425	385	400	404	434	422	386	437	429	441	403	410	443	448	438	402	408	431	443	409	411	390	396	376	398	425	408	422	417	433	434	419	391	411	448	420	410	430	407	424	436	452	409	428	424	419	457	390	473	398	395	436	405	403	405	435	396	375	433	410	408	389	452	397	430	417	414	406	463	406	443	467	410	396	372	418	414	415	422	426	413	404	452	398	388	401	430	440	432	424	410	422	438	417	377	459	455	428	435	477	384	423	419	403	403	458	392	405	427	405	428	426	416	429	429	448	399	396	453	425	434	436	429	435	408	395	412	421	404	396	423	441	403	412	424	408	397	424	414	418	440	423	459	417	462	417	448	411	432	425	435	398	387	432	425	411	428	425	433	435	410	370	434	421	398	425	438	426	425	448	425	441	440	423	356	386	442	416	418	417	442	419	396	437	403	444	419	404	418	420	414	407	405	415	412	409	425	431	428	389	430	401	385	423	395	415	411	414	450	435	409	446	435	393	438	375	399	404	428	414	436	397	454	398	446	414	454	440	399	444	412	422	423	431	419	422	408	391	396	437	451	411	402	422	382	393	458	426	390	440	416	431	421	399	404	442	417	401	443	383	427	410	441	410	417	404	413	398	405	420	432	456	427	448	453	413	410	438	433	437	407	417	415	409	452	419	406	370	431	395	417	451	443	413	424	409	370	429	411	407	428	456	437	446	417	392	361	419	416	428	429	403	437	419	414	410	391	416	419	398	414	426	440	432	397	394	417	434	436	432	446	455	448	398	411	420	393	415	422	433	471	439	440	424	439	431	472	400	426	447	425	380	428	421	372	422	395	401	422	445	431	456	452	423	454	424	424	439	407	378	435	463	415	420	392	409	451	384	446	425	408	437	405	391	413	397	435	404	421	417	443	411	453	436	419	406	443	383	433	396	413	420	408	419	432	394	444	411	410	428	449	400	435	393	406	426	408	419	412	403	401	410	405	386	429	411	403	401	427	407	427	404	443	437	427	413	403	449	427	438	416	417	421	412	396	428	424	408	428	412	406	445	443	380	446	379	400	448	425	437	413	403	442	425	425	424	424	410	391	424	426	444	400	432	431	442	404	441	433	395	450	434	432	453	447	443	444	416	444	420	390	425	440	413	418	426	431	440	402	417	431	439	438	430	358	394	410	428	419	441	420	378	444	429	395	429	406	421	403	448	366	410	424	416	375	411	396	396	414	423	406	367	406	441	413	381	409	420	448	416	409	437	456	430	385	392	456	412	422	375	437	428	435	438	423	412	447	421	413	414	427	437	426	417	427	436	412	418	407	440	412	375	390	460	408	375	394	421	402	436	421	414	444	407	367	379	389	410	387	398	403	409	425	440	437	453	466	445	395	390	393	458	382	428	425	448	426	403	418	418	412	432	369	442	414	473	403	417	408	424	417	408	405	398	431	431	394	464	385	418	406	399	402	393	432	436	431	407	443	430	405	429	447	419	418	391	387	432	393	424	448	382	434	388	413	444	452	422	402	397	435	421	432	414	396	429	381	441	423	424	414	458	393	424	441	429	467	409	468	440	442	421	384	419	448	436	416	430	406	418	404	427	414	408	455	402	412	375	429	397	402	436	438	478	452	407	403	444	399	430	431	442	422	390	381	439	398	421	413	409	406	449	413	403	421	375	415	442	420	414	401	385	410	427	408	437	393	445	397	420	404	422	416	410	398	400	431	429	453	442	400	409	403	423	392	448	416	415	411	442	413	464	439	417	399	424	442	423	418	435	406	404	405	436	422	432	400	406	434	404	404	458	392	409	417	405	423	432	421	400	449	421	377	442	414	438	415	390	434	435	448	423	467	378	410	401	405	378	430	416	419	411	462	417	439	387	428	422	411	434	442	404	449	428	402	432	432	407	430	406	428	430	423	404	412	454	420	411	412	370	421	404	405	436	401	408	402	474	418	430	441	385	446	410	405	404	414	421	478	421	442	422	437	436	424	424	430	402	435	423	406	447	407	424	434	419	402	411	412	439	441	471	417	401	421	399	437	398	396	420	403	429	434	399	395	422	416	419	453	425	416	416	397	390	391	465	393	436	436	403	433	399	426	414	441	404	412	436	411	416	423	456	416	394	429	420	373	415	417	434	443	426	394	427	437	424	415	438	414	421	402	434	448	430	390	417	422	408	434	392	469	434	394	419	400	428	414	438	408	431	414	414	392	411	448	411	384	402	425	389	387	398	404	388	402	467	436	416	390	380	393	427	387	435	383	443	431	401	438	435	429	425	393	416	423	433	433	419	437	390	415	419	436	434	372	438	423	446	425	435	392	416	422	465	404	418	415	402	402	417	382	447	430	413	402	458	410	398	403	388	402	425	433	428	387	420	420	409	390	418	393	437	409	391	468	410	421	417	428	464	402	413	457	401	377	431	423	427	465	448	413	460	439	466	392	427	425	399	434	431	413	413	442	442	412	423	449	399	378	412	386	387	402	386	410	412	447	428	427	379	451	424	409	416	414	380	394	376	454	400	414	412	420	402	405	423	413	467	397	416	407	410	406	445	397	426	395	401	417	407	404	388	389	456	385	375	391	430	441	410	437	429	404	373	435	428	413	403	400	414	399	431	415	431	429	434	453	397	402	430	398	407	420	406	461	449	454	405	403	438	411	435	465	444	429	409	448	409	432	425	448	437	419
1358	360	345	353	326	282	271	313	294	309	294	306	272	263	292	276	284	273	326	275	299	271	310	272	271	291	253	274	277	272	280	285	272	288	274	317	313	261	272	290	269	278	292	270	282	309	284	288	287	312	286	273	275	275	317	268	294	261	264	269	277	257	272	287	295	296	258	282	274	315	265	286	272	283	291	300	310	292	245	307	270	267	293	281	294	283	288	264	280	258	260	293	264	305	303	295	272	282	279	257	286	304	294	292	299	286	245	270	280	294	255	291	276	314	257	273	290	277	279	264	277	297	280	287	261	274	279	293	278	274	310	302	238	278	279	277	286	275	284	270	264	284	285	263	268	296	289	278	297	285	279	291	299	284	301	267	259	261	262	273	281	248	271	278	292	271	239	291	278	301	261	293	266	335	255	279	278	286	268	270	271	263	302	261	276	294	302	291	311	290	298	317	290	300	288	284	281	269	263	305	308	294	281	274	280	287	275	289	266	297	281	273	259	275	290	262	298	264	285	272	263	285	271	272	272	306	277	303	272	260	286	253	257	279	273	289	286	322	282	275	262	273	270	272	313	278	275	273	255	265	277	314	271	282	293	263	278	294	278	281	299	277	271	302	272	254	284	300	286	260	254	281	288	315	276	269	277	295	269	286	272	271	276	288	294	300	278	310	272	279	326	287	284	261	247	285	296	287	225	289	291	300	261	304	299	277	271	275	263	270	297	268	297	289	281	259	295	275	290	295	288	275	287	272	282	271	279	264	276	272	297	288	276	276	274	288	257	309	251	273	267	278	269	323	285	301	263	283	268	270	285	282	297	297	297	276	295	283	304	300	294	309	293	294	271	256	305	267	263	278	266	279	315	264	301	261	308	283	294	281	260	301	273	278	252	265	302	305	300	271	310	256	267	290	273	294	292	245	277	297	307	270	250	271	288	283	273	274	285	296	264	278	305	311	265	270	280	250	308	268	288	281	280	254	285	292	290	273	319	278	317	253	304	259	282	279	296	303	317	293	305	276	282	285	296	294	255	286	288	258	305	286	282	270	262	296	273	292	284	287	276	238	269	280	284	293	254	288	294	284	266	297	310	286	294	282	293	293	285	301	261	292	254	304	279	313	267	259	272	259	280	289	265	266	315	277	252	276	286	275	272	287	283	273	276	288	277	262	262	289	307	296	268	303	242	295	233	276	296	255	264	262	259	268	258	279	272	249	274	268	263	305	293	273	297	304	306	257	272	284	276	266	263	285	283	293	285	310	256	280	263	287	267	293	273	268	283	289	289	290	263	281	293	281	287	268	268	263	282	263	247	298	277	311	282	303	264	283	293	287	299	312	284	297	284	287	276	276	286	257	292	262	261	266	285	270	289	274	273	262	256	320	272	291	266	290	267	270	287	280	278	293	300	300	285	287	308	297	274	294	288	274	280	277	297	279	300	259	255	266	278	284	277	263	315	280	293	265	291	268	280	301	284	290	291	305	296	275	342	269	273	265	288	278	292	277	276	277	279	277	286	276	256	310	262	288	291	274	260	274	280	285	293	270	287	279	278	279	273	286	278	277	271	284	266	292	252	296	277	267	320	291	274	282	275	300	307	274	293	307	272	304	263	263	266	289	275	275	264	287	264	274	269	266	282	282	309	285	298	274	280	281	254	296	259	248	282	265	299	280	280	295	280	310	262	284	290	286	277	273	279	245	271	284	281	271	302	281	270	298	246	256	282	289	297	256	250	296	259	272	292	253	241	276	270	281	284	249	274	293	259	298	294	277	271	293	305	282	294	286	325	268	297	272	292	300	300	274	282	282	272	265	321	311	261	280	282	295	302	271	286	269	270	296	267	300	278	286	287	255	276	274	274	279	312	240	285	259	257	289	236	289	258	278	289	295	291	266	260	273	270	274	276	287	283	293	290	273	281	317	287	264	263	299	282	255	277	274	259	251	278	301	293	255	292	287	264	285	283	249	279	263	270	261	297	261	265	282	264	266	252	310	257	312	269	293	279	296	308	268	284	275	289	305	265	295	311	288	274	291	279	265	280	276	285	254	262	295	277	282	290	259	284	247	269	291	273	273	310	282	312	289	280	277	286	289	270	298	255	309	267	297	284	304	269	277	281	268	279	267	275	274	266	279	262	262	278	279	267	263	277	263	255	277	302	292	314	284	295	276	263	278	309	283	250	255	299	273	287	312	290	291	254	265	309	262	257	280	256	298	281	288	257	294	276	294	304	304	271	291	248	260	292	279	300	231	297	246	286	272	266	266	298	297	261	272	274	283	253	286	302	275	314	298	280	270	273	271	292	307	274	311	302	277	304	278	278	271	254	309	303	269	278	283	261	277	274	307	267	302	267	283	250	287	300	258	295	293	319	306	274	268	270	277	279	296	303	300	300	261	291	248	299	272	285	266	287	275	278	277	300	267	277	281	287	283	294	297	286	258	278	295	313	276	299	280	267	283	264	296	277	281	263	308	280	314	275	289	273	302	295	290	271	312	299	284	263	257	285	267	278	335	271	281	294	243	263	283	300	315	302	299	252	291	267	304	292	275	283	283	281	269	294	264	258	287	284	273	297	269	282	289	271	268	270	285	290	282	291	256	289	291	259	270	256	276	252	296	291	254	269	303	267	274	274	253	284	265	267	234	286	250	269	301	277	300	261	265	254	300	261	256	281	277	286	283	259	286	286	302	322	283	278	290	318	315	273	267	259	247	259	277	278	290	277	291	284	275	284	299	244	302	287	295	295	308	289	283	258	270	269	263	284	295	281	307	287	281	240	296	284	274	286	320	311	281	287	290	275	293	296	264	295	275	290	258	268	304	289	288	302	306	296	309	261	282	285	248	318	274	276	277	290	304	290	256	258	280	272	290	258	279	269	308	296	297	260	295	272	313	297	268	308	267	322	247	266	284	291	292	272	277	286	279	287	248	274	292	257	296	292	278	304	264	313	261	262	296	286	275	268	276	309	281	297	287	261	300	277	278	277	312	247	293	253	285	265	275	266	303	311	283	259	278	279	300	276	274	285	272	284	267	259	283	295	266	285	264	293	259	315	300	291	275	292	285	278	286	320	280	265	283	273	280	326	283	264	293	293	294	295	257	319	290	285	276	252	283	262	274	276	278	299	267	268	260	295	290	312	277	280	273	266	297	295	263	266	285	275	297	268	288	269	290	244	279	275	302	269	281	270	275	296	269	288	271	270	255	284	255	289	281	285	312	299	251	292	308	257	268	254	278	241	282	276	303	289	293	262	287	265	290	309	296	298	271	284	296	265	293	295	304	283	300	278	248	253	283	258	268	250	295	262	252	248	259	282	244	305	275	238	256	265	250	280	292	283	291	265	301	262	267	290	256	280	272	287	276	319	287	319	244	293	295	260	280	291	272	298	261	247	281	296	273	262	268	288	254	275	281	275	283	298	294	280	307	286	292	300	267	261	267	250	272	274	279	290	261	280	260	266	286	279	287	281	263	270	305	277	280	277	285	292	275	281	296
2281	966	1048	1033	1052	961	1000	938	950	921	871	885	886	890	874	852	857	864	867	860	901	898	866	869	872	888	868	877	779	853	914	885	899	880	848	891	863	858	854	843	858	810	818	886	856	860	829	851	912	838	879	809	884	858	819	825	843	802	815	873	880	877	860	825	858	869	844	846	862	861	838	889	838	871	854	845	818	835	884	813	918	871	882	896	828	859	846	909	865	883	893	891	855	856	873	858	890	811	913	851	836	864	864	892	864	859	837	827	844	887	867	836	852	832	851	806	843	868	869	900	853	856	901	844	797	844	844	879	844	833	900	851	846	853	894	868	885	845	868	862	858	824	856	852	857	919	819	786	851	857	821	930	849	852	854	848	863	852	818	823	862	859	819	860	823	821	812	854	864	830	837	810	826	850	789	871	847	859	817	848	816	843	850	799	856	888	856	898	847	894	915	834	874	872	835	818	832	853	829	868	841	880	831	802	846	854	825	829	893	837	887	847	874	845	834	813	816	861	916	872	827	830	844	828	833	853	861	890	864	769	859	850	834	847	855	834	873	858	835	844	843	880	872	850	882	841	839	836	842	805	868	897	835	902	886	825	897	846	851	835	864	896	864	850	853	818	818	847	864	849	896	844	859	852	907	849	836	866	813	850	862	837	872	880	856	923	865	816	877	858	825	832	892	857	834	808	884	878	836	840	856	798	826	855	861	911	876	859	832	871	856	893	811	824	856	797	870	811	771	835	824	846	869	853	802	850	926	885	882	853	862	807	868	826	882	890	863	907	845	862	848	826	890	801	842	909	895	835	836	845	850	877	802	845	825	804	932	851	870	865	867	840	812	896	875	831	872	845	800	860	857	847	839	871	873	821	809	907	831	839	882	813	871	825	881	849	867	876	809	858	838	827	882	855	843	779	825	873	857	784	841	868	891	872	873	845	849	892	827	857	844	859	907	885	866	847	862	860	865	858	874	805	853	873	821	853	822	857	839	838	866	822	883	873	889	893	874	831	859	844	869	802	814	847	858	823	843	912	879	847	836	898	826	811	879	854	838	809	880	811	840	852	832	817	814	871	856	866	836	802	874	875	863	818	847	830	867	800	898	836	920	843	861	889	886	850	864	859	895	866	822	857	886	858	879	819	867	827	790	823	885	867	822	869	864	848	838	854	833	854	858	880	822	826	851	864	860	852	887	847	857	899	863	896	808	821	860	832	891	867	871	904	828	818	868	823	775	843	820	816	851	814	924	883	880	863	850	877	892	887	856	812	839	833	882	873	805	846	875	908	859	874	869	833	847	876	881	824	833	886	825	858	840	825	862	845	908	882	826	790	834	845	864	882	818	864	839	882	857	801	864	894	846	875	838	861	852	849	815	885	832	865	860	801	877	818	871	793	886	855	911	836	817	894	840	843	834	848	830	857	846	904	835	905	875	870	834	881	855	855	845	865	881	800	854	871	916	848	864	810	882	845	802	866	849	851	837	889	876	890	850	853	848	842	874	818	827	867	816	872	832	915	877	872	872	859	922	838	905	864	854	864	824	813	879	900	858	813	844	858	784	885	866	878	835	862	892	879	853	803	850	848	847	837	790	850	835	854	777	824	879	871	852	854	843	845	837	878	874	844	844	874	837	808	857	828	841	853	837	856	855	867	836	863	830	833	887	863	856	802	818	825	838	864	787	849	884	804	845	841	801	873	837	847	828	829	822	903	899	868	827	853	829	883	863	814	853	863	835	857	801	791	830	870	811	828	846	886	885	859	857	865	864	833	859	904	839	879	780	820	865	831	808	848	787	835	827	808	880	880	843	919	910	867	799	872	883	891	866	814	880	817	887	777	871	844	837	830	840	835	890	851	881	783	860	826	784	852	827	860	865	886	855	870	797	856	813	844	845	872	880	872	868	874	900	895	839	900	849	856	850	839	867	869	874	904	848	843	862	873	880	836	836	873	824	892	881	868	825	846	842	808	844	858	825	863	865	882	828	822	883	888	839	806	904	888	860	875	892	826	864	818	888	886	827	867	775	894	818	792	831	867	838	833	860	862	839	805	876	871	890	869	834	862	865	851	899	861	852	883	799	849	866	820	878	867	845	863	860	897	795	864	870	864	857	875	822	858	839	850	892	867	888	864	838	891	868	972	859	837	912	842	829	819	897	845	832	852	856	841	850	868	889	887	856	855	845	810	869	832	846	826	856	859	830	837	875	888	807	888	858	871	820	888	821	838	901	879	811	882	863	822	910	838	928	818	861	861	829	850	887	889	829	812	798	806	849	827	848	838	829	832	841	895	889	854	871	873	856	885	861	840	821	847	851	804	865	841	908	798	822	885	782	833	866	881	834	871	860	867	858	839	914	876	848	889	869	812	902	823	837	868	900	834	838	867	841	840	832	873	863	849	819	821	842	943	821	828	846	831	837	879	845	866	832	921	802	843	895	850	898	882	882	875	872	828	828	865	913	847	815	813	816	839	861	824	836	899	847	878	804	841	849	852	870	855	877	809	876	855	816	813	835	808	890	827	827	884	858	830	840	873	832	855	859	850	855	862	858	853	842	899	863	829	878	834	853	848	820	902	830	848	884	843	872	855	882	834	931	860	886	851	847	849	822	855	838	829	835	855	857	786	914	820	890	884	864	845	825	834	857	860	855	821	830	859	838	866	892	842	858	855	828	867	882	810	839	803	895	885	846	831	846	876	859	857	841	886	819	843	863	887	823	842	811	903	889	853	837	848	852	848	830	824	839	819	953	853	874	850	800	868	820	805	812	842	902	817	867	860	852	848	863	895	833	797	822	876	906	826	821	887	856	872	882	861	874	836	843	824	860	843	840	875	811	840	838	859	833	862	886	822	827	923	889	847	883	819	835	872	840	855	933	850	924	890	881	801	824	847	878	835	841	832	871	870	868	917	833	874	857	885	824	865	819	822	876	816	896	750	836	833	855	835	839	823	865	841	830	867	878	839	916	852	853	885	786	892	835	854	839	825	885	834	850	832	803	811	867	795	848	824	866	861	852	848	889	913	873	892	868	879	876	832	844	833	903	815	872	876	871	858	889	884	864	852	813	851	911	835	835	860	877	853	861	838	867	868	861	848	838	870	854	816	815	841	870	820	839	901	847	839	822	864	846	838	857	870	931	867	831	852	898	845	840	866	832	883	820	853	863	787	849	877	837	888	878	881	884	880	810	851	781	857	827	800	807	839	860	910	869	844	860	870	796	842	823	840	857	884	844	840	859	843	859	845	830	839	812	802	883	825	855	878	865	819	846	903	807	868	873	817	815	797	797	839	815	853	882	852	851	841	884	836	852	844	856	844	847	897	856	789	802	827	881	900	815	845	860	836	818	798	883	861	921	896	887	834	834	798	823	888	853	844	830	801	842	808	809	844	864	818	838	836	878	892	822	851	845	834	784	877	852	809	874	838	852	854	871	849	876	824	852	847	878	888	824	850	856	881	822	871	859	807	868	833	858	817	841	840	847	859	891	832	874	853
4656	1212	1535	1103	730	559	426	389	355	288	239	197	194	219	206	170	190	197	182	168	177	180	207	188	171	166	191	164	188	178	191	165	202	179	159	148	160	178	158	179	156	174	166	200	172	153	181	143	165	168	178	168	155	146	151	148	154	146	144	157	154	162	139	155	154	154	135	157	149	167	166	147	130	151	179	165	154	151	179	174	146	159	144	148	198	136	155	162	150	151	166	162	141	153	138	155	147	152	169	153	176	151	165	158	166	160	145	149	127	137	157	148	167	166	154	164	152	177	164	150	132	146	159	152	158	166	161	156	180	157	143	169	150	144	166	136	153	135	168	148	144	158	129	154	161	153	152	154	174	166	133	150	156	143	151	139	141	144	164	164	131	134	156	155	152	145	137	164	141	151	155	130	118	161	161	162	141	159	151	161	151	160	160	163	160	169	154	169	147	136	138	156	146	132	176	151	162	141	148	149	189	147	144	149	149	141	148	145	155	166	147	133	175	141	143	167	144	165	166	157	161	144	142	159	146	147	137	136	157	187	164	152	140	185	128	145	152	156	134	144	135	172	168	155	143	160	123	144	124	113	174	179	172	154	143	137	137	158	155	151	147	140	156	154	154	167	145	165	159	139	169	161	156	166	147	160	150	153	136	166	161	143	159	145	148	143	153	171	138	143	145	163	163	136	159	153	144	149	155	120	131	167	156	170	163	144	158	146	156	159	140	126	161	148	142	147	162	155	162	154	155	168	127	162	154	150	166	160	139	162	145	155	146	141	157	146	161	146	153	160	134	137	175	150	169	153	155	142	157	150	155	158	150	153	148	157	157	144	158	159	150	170	160	149	139	126	173	163	151	153	132	163	162	156	169	158	132	148	150	139	168	169	153	130	160	145	139	152	159	152	162	157	150	145	151	137	139	136	144	165	158	160	176	139	149	156	152	147	168	163	130	157	148	166	137	142	185	155	145	149	167	160	154	153	139	137	155	163	157	173	166	173	156	155	170	123	160	148	143	163	139	153	154	168	161	117	168	136	153	159	160	158	162	175	160	174	134	159	163	143	144	156	146	143	145	149	155	162	161	169	154	174	157	144	138	161	152	137	143	166	175	165	151	129	161	149	174	159	151	153	144	147	155	153	151	138	155	138	159	137	156	145	151	156	153	149	152	152	166	135	153	140	153	157	136	126	160	152	157	157	145	159	135	159	146	159	172	151	148	141	142	175	135	168	162	153	155	159	194	146	166	146	173	138	141	151	167	149	141	163	165	141	151	184	174	150	141	131	156	146	131	145	159	131	146	160	151	143	158	150	145	136	159	144	167	147	137	155	164	145	151	155	133	143	138	154	162	178	145	149	160	146	173	151	146	139	152	153	162	139	137	122	140	142	158	139	156	163	153	146	146	148	164	159	142	164	169	143	156	135	148	138	145	152	166	142	146	143	150	156	149	139	169	148	154	183	147	174	153	168	142	153	156	141	150	175	152	162	132	167	178	152	166	184	142	157	158	178	158	151	159	155	124	123	141	143	159	147	141	141	165	142	148	155	154	138	149	137	176	144	172	173	138	146	153	136	156	152	160	154	169	152	142	162	154	164	139	145	152	162	140	142	146	151	142	151	155	175	151	159	151	156	132	153	140	148	167	151	155	149	167	160	143	135	167	164	159	162	148	163	156	151	152	173	153	153	147	161	132	164	129	161	155	129	154	150	141	163	153	155	168	171	154	151	150	148	141	157	136	159	170	163	160	135	166	162	163	141	150	136	154	165	148	164	151	178	160	162	167	148	166	171	159	135	159	171	157	139	153	145	161	159	140	139	174	157	145	154	161	161	162	146	163	140	123	152	167	162	151	137	174	174	151	158	155	147	155	176	155	123	157	148	163	168	161	170	173	154	176	157	151	184	159	162	145	147	151	136	162	165	135	145	158	175	148	154	162	157	177	160	145	142	162	152	147	171	145	136	158	157	176	159	155	157	151	180	158	158	163	154	154	166	141	157	153	140	160	155	155	152	170	128	166	161	158	156	167	138	150	135	133	150	158	150	155	151	139	143	128	135	139	153	129	166	150	150	132	140	158	151	173	161	150	150	155	149	164	137	152	162	174	134	170	125	150	176	159	148	153	164	172	165	175	139	152	159	178	152	159	163	147	140	139	159	149	164	133	150	174	159	150	163	150	167	153	172	134	149	158	166	128	114	154	138	153	144	163	170	161	163	149	168	173	150	137	148	172	166	154	149	146	162	145	153	168	140	154	156	151	151	160	159	160	127	169	155	138	161	167	167	168	168	158	140	138	169	149	163	169	164	176	173	147	149	164	165	131	164	156	157	159	150	163	134	146	157	155	159	154	162	151	152	142	156	151	165	164	145	173	164	134	166	163	145	152	151	158	155	184	137	136	145	167	154	138	149	147	174	159	171	156	164	129	156	167	148	172	172	155	139	151	140	171	160	140	167	164	155	158	136	159	153	162	164	171	167	167	143	168	156	158	121	180	152	147	136	165	153	142	159	165	159	118	146	166	144	169	136	152	154	143	160	152	146	129	166	140	138	143	166	143	152	143	148	155	155	140	151	159	155	155	136	139	149	180	132	163	145	168	145	152	164	166	135	165	162	146	169	174	145	182	159	153	156	154	161	155	139	155	162	145	157	149	165	184	130	164	131	148	150	156	167	156	153	168	148	165	142	148	154	161	161	160	128	152	163	164	154	151	147	131	158	183	139	134	160	155	161	181	139	140	186	139	144	138	159	162	144	154	162	157	134	170	153	124	127	159	158	141	143	189	160	165	163	163	147	142	170	159	140	142	178	152	155	161	139	156	149	156	152	131	161	157	142	154	155	153	143	148	156	130	167	133	184	168	168	175	158	137	165	125	169	120	170	187	158	150	156	152	168	153	143	157	167	150	156	146	169	159	160	161	147	153	172	178	174	129	155	170	172	172	142	148	146	147	148	156	172	162	147	166	144	143	133	171	145	160	140	147	146	145	176	175	158	162	161	152	157	158	129	169	133	165	144	145	128	163	146	142	161	151	154	147	166	142	175	130	147	150	136	146	131	138	145	157	167	128	150	141	150	145	141	137	160	137	164	179	158	153	140	151	160	153	159	158	173	163	134	155	151	128	164	132	146	174	130	163	148	148	161	145	160	182	160	168	156	154	137	155	156	156	140	144	153	168	162	150	163	137	156	177	147	156	163	150	151	175	147	140	169	124	141	145	155	143	156	160	165	165	146	154	142	149	154	142	151	167	158	146	141	152	140	158	169	145	152	142	149	146	145	152	154	155	151	144	122	165	150	151	163	185	153	155	168	161	166	151	164	145	152	169	160	154	154	151	149	164	161	151	172	150	160	156	135	165	140	148	137	165	165	169	157	153	144	156	155	142	160	142	154	140	194	151	153	156	152	163	149	168	127	160	149	135	145	152	164	164	165	123	162	166	131	159	168	137	145	141	157	153	150	141	156	173	151	163	161	145	150	156	164	154	157	153	143	152	149
5658	1673	3810	4191	3568	2952	2382	1970	1727	1476	1291	1219	1105	999	913	917	890	817	785	750	744	685	710	792	782	890	880	767	787	760	899	1029	1202	918	782	670	622	610	582	588	616	603	622	585	531	560	576	564	549	534	576	568	556	555	516	554	536	475	552	521	525	544	520	573	521	522	511	559	518	528	539	519	538	522	509	523	537	570	545	556	543	515	521	508	525	533	497	527	531	552	542	528	499	523	512	523	537	524	506	493	466	509	502	502	548	520	505	501	500	494	493	492	501	516	517	517	495	521	483	536	488	505	517	539	513	494	503	490	502	469	481	454	510	483	487	544	531	484	485	520	516	500	505	530	507	497	522	533	487	500	479	504	490	500	466	528	467	506	517	489	515	533	499	524	516	459	483	522	482	515	518	540	511	501	530	501	536	491	495	498	519	519	515	521	479	539	541	482	523	490	473	518	528	504	492	531	499	525	504	505	477	491	491	538	541	502	475	541	483	518	544	510	484	504	502	486	494	535	456	541	519	510	509	509	535	470	514	499	514	554	516	516	504	480	482	480	478	489	508	508	495	497	509	504	495	499	535	525	523	509	448	515	512	487	520	513	527	496	521	513	510	471	507	457	479	490	517	514	506	475	521	525	543	517	517	485	464	534	518	520	522	541	464	506	479	519	497	487	507	513	494	487	507	515	488	481	514	495	516	479	511	508	504	475	494	504	515	566	543	499	481	528	488	503	502	490	519	500	457	510	511	506	476	495	498	465	484	525	538	517	456	511	494	459	473	502	474	486	498	508	495	553	529	533	510	464	477	512	553	532	511	541	497	519	525	505	497	487	517	516	519	495	567	498	496	507	488	557	511	526	517	506	541	514	538	524	518	506	529	470	501	521	507	493	475	515	544	488	497	525	482	492	516	531	523	507	504	532	505	507	532	517	510	516	478	515	508	505	521	504	487	515	497	525	533	496	513	525	449	513	475	497	519	531	547	535	512	503	473	570	504	523	516	486	528	480	484	496	482	533	483	524	548	528	508	483	517	501	521	505	467	467	471	519	531	521	517	489	497	493	508	519	527	512	520	526	477	545	444	486	491	499	490	486	492	555	527	522	495	544	496	518	534	473	488	496	546	507	469	479	500	526	526	515	489	464	520	534	532	506	462	523	508	509	497	532	504	504	548	540	511	489	522	512	551	477	474	508	524	495	524	491	572	500	526	545	517	514	528	478	479	492	500	543	498	518	536	497	533	538	548	546	560	515	472	485	497	485	508	504	499	529	498	479	505	511	528	515	495	496	553	511	520	473	552	501	460	515	458	478	508	524	508	496	493	515	504	495	510	525	509	518	494	524	527	492	471	499	540	502	517	468	493	496	496	519	473	520	510	505	504	495	464	500	506	531	577	514	495	519	507	497	493	498	521	505	499	480	522	502	520	518	523	513	508	503	496	505	487	482	478	499	486	537	491	513	511	492	494	516	515	518	504	501	539	520	504	504	513	493	491	508	510	485	500	490	516	540	535	502	530	495	468	495	515	465	496	504	521	513	467	512	508	493	508	488	497	495	529	525	516	489	494	507	522	500	461	489	501	512	499	504	531	488	468	515	508	521	478	497	503	517	502	508	531	489	511	514	518	545	466	512	518	528	482	472	487	484	466	494	476	489	547	525	508	532	547	497	520	474	512	513	520	519	495	512	499	503	510	526	504	530	509	482	510	472	483	485	544	520	523	521	520	500	509	520	510	501	498	515	504	556	506	541	517	518	475	511	510	514	531	528	527	540	466	504	523	528	517	537	519	536	562	474	480	485	500	503	492	500	482	532	481	513	551	529	517	478	509	496	488	534	504	529	502	516	523	455	551	524	471	534	565	520	462	511	509	477	485	542	516	515	507	522	463	491	548	513	517	485	502	458	519	492	519	495	559	561	490	502	499	517	528	516	493	499	520	520	526	512	514	459	494	514	515	493	512	512	500	453	497	539	478	518	477	504	504	513	500	519	510	519	508	482	510	483	515	531	512	482	486	498	468	511	488	531	512	508	526	523	533	490	461	483	503	503	489	527	510	502	498	542	490	508	491	559	468	511	484	495	510	519	517	506	543	547	479	513	489	531	514	474	529	492	508	523	506	472	517	500	479	514	517	501	483	525	499	528	489	498	505	457	480	487	499	467	494	493	454	518	494	515	513	524	506	475	515	547	496	509	533	548	467	517	496	470	489	494	504	496	490	522	504	535	492	523	468	533	525	504	464	519	474	531	505	503	500	563	532	513	492	535	503	520	468	542	518	528	494	492	513	536	490	481	520	490	468	485	475	533	475	504	514	490	512	507	506	464	503	481	504	487	496	512	507	491	474	511	506	503	493	509	547	531	478	491	531	528	545	539	514	495	492	500	538	509	508	484	534	528	496	494	523	470	477	497	513	484	524	498	542	493	509	501	521	516	519	501	528	500	537	507	555	501	495	512	489	503	477	484	492	487	479	477	454	477	497	492	459	492	484	513	505	536	522	507	537	470	485	497	514	490	515	499	524	505	508	496	490	502	539	503	517	476	489	503	541	506	515	508	538	506	513	522	498	527	529	491	477	525	573	527	504	522	500	528	495	487	527	509	488	473	539	496	482	506	482	517	477	461	497	515	480	502	486	518	526	522	495	492	536	488	483	501	546	491	530	503	510	552	492	494	484	476	496	463	542	526	528	500	498	511	539	501	493	479	479	508	467	503	502	519	495	518	487	447	545	522	529	491	520	524	485	516	530	520	506	520	481	524	540	523	499	487	514	511	445	533	500	543	479	489	519	517	498	511	485	551	505	478	493	490	499	520	520	531	521	578	492	510	522	510	509	502	501	517	519	515	533	543	512	493	517	508	477	541	515	504	537	499	484	528	517	511	512	481	500	529	474	501	521	490	511	492	506	522	499	495	488	486	467	513	531	486	506	529	537	497	518	505	510	464	476	513	460	511	482	508	513	511	518	489	545	488	520	482	515	518	517	526	492	512	513	502	512	510	499	494	516	469	528	519	520	484	523	526	502	491	550	485	493	504	492	560	459	483	520	507	535	446	544	471	514	448	494	561	497	497	498	494	501	501	467	447	481	491	511	536	499	512	509	481	464	534	524	493	498	555	513	516	516	534	509	496	526	513	478	488	507	534	496	493	488	487	520	516	485	490	486	528	492	504	477	481	501	491	531	522	510	539	475	518	518	486	517	484	491	538	489	473	531	543	516	510	484	511	493	510	488	502	491	519	489	537	521	508	486	453	497	531	524	527	549	519	481	510	496	516	507	471	535	483	503	509	468	482	502	474	486	488	524	526	511	511	517	525	553	476	521	477	502	492	546	494	522	520	478	524	467	509	537	471	494	481	499	524	532	523	491	499	488	538	530	495	542	510	479	528	485	486	511	531	534	503	506	527	521	480	478	577	505	492	514	458	472	528	467	550	504	509	551	510	510	484	522	525	513	472	524	524	501	474	493	485	496	507	468	518	519	500	495	534	503	451	509	509
8650	2437	2836	2001	1376	946	708	548	414	361	329	289	255	255	224	215	213	189	190	160	159	156	145	156	168	177	169	172	175	180	183	199	244	179	146	136	130	135	153	138	135	131	121	147	123	147	121	139	128	130	140	129	127	119	119	117	120	127	112	127	133	117	130	119	122	125	142	132	135	118	115	127	118	122	129	122	99	102	119	142	125	136	109	132	99	118	120	110	133	122	126	118	135	113	111	106	137	108	122	114	144	110	120	123	116	118	115	107	122	117	119	127	120	107	112	105	110	125	107	124	140	127	129	122	104	120	112	117	107	118	109	124	107	119	121	115	116	129	126	135	124	129	104	123	113	132	105	117	128	127	111	128	115	120	113	112	118	128	130	127	130	118	129	130	126	124	130	119	138	120	119	119	103	129	124	118	123	121	135	120	126	138	132	127	146	121	134	115	130	116	115	124	101	109	132	137	124	116	110	115	116	125	105	114	132	120	122	129	112	130	121	126	109	129	124	117	125	120	125	124	100	135	114	110	130	105	141	111	132	118	114	114	96	134	140	114	100	116	117	130	152	133	106	94	126	115	114	114	119	120	150	127	130	121	108	124	100	103	104	131	105	108	126	123	114	121	108	119	127	110	111	108	112	128	115	141	116	111	118	131	125	90	126	144	121	113	136	121	111	129	121	110	113	113	121	105	125	113	128	110	143	101	138	132	110	128	119	115	134	101	128	117	132	117	115	127	116	137	106	108	132	108	112	131	105	131	117	117	118	120	113	113	124	113	125	116	126	141	125	111	128	127	119	117	119	148	110	127	126	126	95	108	114	125	110	117	128	129	104	129	139	119	124	107	119	110	126	115	113	108	112	145	127	114	107	102	122	118	101	106	107	136	134	112	115	136	119	105	120	132	128	100	132	119	126	108	124	125	142	106	123	118	135	118	140	119	113	125	119	127	137	126	135	119	116	124	129	120	119	107	105	117	94	130	129	116	119	108	138	116	147	130	118	137	130	122	124	121	131	129	119	126	116	118	120	135	112	101	124	118	113	116	129	132	111	122	112	138	119	105	111	128	123	137	133	114	114	130	140	117	116	112	125	121	138	114	143	119	114	148	115	116	105	117	138	117	119	129	142	103	131	112	114	126	94	115	93	102	122	120	122	122	114	126	132	125	107	130	119	96	117	128	120	134	123	113	130	113	131	117	109	123	115	134	117	120	108	105	113	118	125	111	124	140	120	113	144	105	109	128	113	107	99	120	111	116	100	122	135	121	110	148	121	124	129	104	129	112	102	133	105	134	112	139	108	137	108	112	128	138	116	118	131	121	127	108	132	98	113	115	118	132	120	114	114	129	126	107	98	116	119	125	130	146	89	123	114	117	114	129	123	133	129	122	117	126	134	101	131	117	120	122	113	125	121	101	123	126	113	92	114	117	120	109	114	110	96	124	131	149	117	120	106	121	142	103	99	130	117	122	125	122	122	121	106	138	116	128	109	116	127	110	127	135	127	104	143	105	115	141	129	115	123	113	115	115	110	112	132	135	126	119	113	99	113	118	139	115	117	112	124	118	116	120	118	104	123	127	111	123	104	113	109	128	122	121	115	132	104	114	107	112	117	116	129	150	114	132	122	113	123	116	125	124	108	101	132	128	106	91	118	133	118	97	105	111	120	102	119	125	116	102	108	136	111	121	111	129	103	108	122	142	134	103	146	103	111	95	120	119	126	114	139	125	119	114	125	145	112	111	122	127	116	135	111	101	119	128	123	101	131	98	137	132	122	127	126	119	131	130	119	126	110	124	114	121	122	131	117	133	124	115	118	128	126	123	106	135	121	99	119	111	133	125	128	120	109	153	124	138	128	119	117	135	116	102	123	124	137	121	124	113	114	90	109	129	125	151	109	136	123	105	122	142	109	110	135	136	110	121	118	120	126	125	118	128	126	103	129	106	108	107	127	120	129	133	131	118	110	108	108	124	130	123	128	119	115	114	121	114	119	99	113	117	118	109	120	136	121	128	132	127	117	120	97	96	118	124	100	126	120	142	137	115	118	113	136	123	115	134	123	110	131	124	114	111	121	121	112	130	135	122	138	117	115	113	117	116	125	113	113	116	117	137	140	125	104	119	108	113	119	139	122	125	123	128	111	146	114	113	117	145	132	118	126	122	116	118	108	121	126	136	134	119	115	129	108	143	108	124	124	131	121	123	114	114	104	116	122	130	118	116	117	120	133	115	137	115	125	123	119	130	125	110	121	116	104	121	128	114	109	110	122	104	115	110	115	132	122	132	117	128	128	109	122	111	120	136	120	109	144	125	124	126	128	134	121	117	130	133	141	125	135	140	104	133	126	130	115	112	127	107	116	122	130	150	112	117	96	114	138	118	118	135	131	136	115	119	122	123	119	111	119	125	104	114	120	123	111	108	120	109	115	116	116	139	109	123	124	117	124	138	112	116	127	107	111	97	133	102	125	115	131	105	133	119	114	111	112	109	132	135	148	119	139	113	130	115	120	120	128	115	115	96	137	130	141	110	134	118	120	120	128	118	126	107	139	105	137	119	140	117	135	129	107	102	113	113	136	108	130	110	115	103	125	126	130	97	125	129	127	143	102	121	141	122	124	123	151	114	110	126	124	119	115	104	108	115	149	132	130	127	120	110	130	121	139	102	109	132	111	122	126	117	105	129	138	121	111	112	113	125	113	140	117	122	118	117	123	120	131	109	106	124	115	112	123	122	111	130	101	118	126	146	116	128	118	97	128	112	118	134	124	104	120	119	126	118	116	112	116	102	114	118	121	121	113	140	118	119	108	121	113	129	122	127	128	116	113	115	118	118	109	116	123	126	123	141	128	108	129	107	135	81	115	118	94	108	127	92	119	114	123	104	127	121	132	142	125	123	126	132	115	121	107	110	110	123	125	134	110	132	117	122	111	108	124	121	128	132	131	133	104	134	126	133	127	121	122	104	111	124	109	132	124	127	134	114	131	114	117	125	116	118	136	112	110	122	125	108	126	123	125	118	122	125	127	108	117	109	128	122	111	115	134	96	127	134	116	122	118	105	131	126	122	102	112	107	131	128	101	124	133	102	134	112	113	110	135	134	119	123	110	108	118	124	104	123	136	122	123	119	123	132	122	137	129	134	104	116	146	108	126	109	110	127	120	126	110	120	138	118	118	125	105	123	124	117	112	130	143	119	115	102	109	115	114	129	119	122	114	116	120	114	120	145	131	119	117	112	125	132	112	137	126	111	120	117	110	130	128	103	114	98	128	127	125	122	115	118	135	121	109	142	115	125	126	117	119	96	132	117	121	120	110	121	138	150	119	110	141	120	132	138	115	136	123	124	139	125	106	121	126	127	146	118	123	119	127	109	124	132	133	101	133	139	120	140	126	125	132	109	112	122	125	112	120	115	126	109	127	132	111	122	136	131	107	119	104	100	143	114	129	129	123	99	130	134	111	119	125	140	106	126	106	126	127	123	113	129	134	115	120	136	118	117
7773	2745	6792	7260	5965	4747	4042	3202	2630	2316	2047	1728	1567	1423	1335	1214	1144	1030	977	945	881	848	817	916	1022	1106	1142	895	970	1073	1303	1294	1644	1126	931	730	648	645	582	598	583	655	629	575	569	492	494	507	502	541	500	529	522	479	497	498	516	461	475	443	460	459	455	465	443	497	438	472	467	476	440	457	468	456	445	475	433	449	384	451	433	458	492	447	447	454	465	427	431	470	396	455	444	460	434	433	444	430	426	430	453	443	430	455	434	437	415	417	432	425	409	427	450	457	459	417	443	420	415	397	400	449	391	427	409	423	408	449	424	410	387	458	431	438	380	413	413	446	434	404	437	422	413	411	452	446	439	422	436	421	468	466	395	426	422	420	442	450	419	368	417	433	424	470	414	448	434	406	434	415	408	426	426	415	405	393	418	417	423	386	401	383	436	399	396	427	424	381	403	414	412	394	395	419	400	440	425	433	420	443	396	413	453	433	433	421	396	417	426	412	376	469	410	394	402	419	425	450	390	401	415	430	432	450	384	414	429	384	449	429	448	417	400	431	408	428	446	437	394	415	433	387	398	420	421	407	427	441	417	413	449	428	414	423	422	435	398	412	424	417	410	438	428	435	426	443	443	400	430	420	402	432	411	420	422	441	385	378	444	387	419	422	395	383	421	440	395	430	453	418	411	445	474	439	444	422	435	443	425	383	416	403	414	401	422	418	440	409	432	461	444	410	380	439	448	425	431	424	423	422	446	452	399	433	435	426	421	394	422	452	436	402	466	382	430	414	399	399	423	410	417	415	465	397	389	409	438	443	424	423	440	412	465	445	418	404	409	432	389	462	425	406	426	412	441	392	387	449	426	430	431	394	445	400	409	423	423	385	385	430	416	414	417	427	431	403	443	402	368	434	421	428	445	425	440	408	432	400	434	384	421	437	413	409	421	415	442	430	399	407	429	413	408	416	429	436	426	409	459	388	393	425	432	428	400	411	432	426	426	425	393	447	442	436	442	425	406	408	439	396	428	409	420	415	424	396	384	417	427	431	434	406	438	420	406	399	414	423	433	419	405	428	422	402	440	422	433	439	441	438	384	431	445	404	408	407	390	424	455	405	440	447	422	416	461	403	421	410	396	437	429	408	480	413	428	434	401	413	433	461	406	412	387	387	468	448	401	382	407	442	458	402	436	409	405	399	440	430	436	386	427	460	421	421	421	389	404	413	427	429	445	436	401	391	449	440	411	402	413	412	396	409	429	414	436	414	423	406	385	423	440	408	429	435	393	407	401	414	407	431	399	419	429	428	400	427	421	392	418	389	408	439	436	433	407	418	438	442	410	485	406	421	417	435	435	450	449	391	418	410	476	402	389	439	428	444	436	401	422	420	440	405	437	422	417	407	417	396	461	387	464	423	441	439	418	397	433	446	415	423	436	417	425	411	451	446	421	401	435	417	418	399	459	409	422	426	434	414	386	408	438	352	417	416	406	463	422	396	421	456	425	440	399	405	454	398	371	418	418	432	427	429	431	442	424	435	432	401	401	420	455	436	416	427	445	456	428	442	386	449	424	398	430	423	411	435	383	411	426	410	424	425	406	394	428	417	441	434	425	459	441	383	416	426	387	418	404	405	417	439	378	394	446	385	441	427	409	435	423	425	463	452	377	412	433	424	409	388	417	412	464	469	413	453	417	465	432	430	412	447	460	435	383	419	430	391	392	417	405	443	456	448	399	448	440	391	401	412	403	440	405	423	430	433	424	402	467	414	392	412	419	415	426	413	405	435	422	411	403	408	405	440	456	426	439	403	423	419	444	435	445	442	404	401	418	418	376	436	399	402	411	401	441	429	439	430	428	422	430	409	440	450	428	416	423	387	448	431	437	421	402	428	410	417	420	438	435	420	452	427	431	399	394	444	465	408	447	405	416	425	429	399	431	434	426	449	440	442	422	395	396	396	414	429	402	418	437	426	436	400	412	421	441	433	408	430	428	439	449	411	476	410	430	405	388	436	429	435	416	409	444	411	372	416	419	402	407	433	406	441	431	395	420	437	434	435	413	415	428	460	460	430	425	380	416	398	431	460	433	430	391	382	393	438	396	404	441	431	448	417	399	451	420	390	409	427	451	420	395	445	424	435	443	421	445	418	407	447	446	429	399	430	448	420	456	429	402	431	408	425	437	456	376	422	439	424	420	422	424	388	421	439	431	417	438	397	424	398	415	390	453	426	381	443	402	386	351	433	429	413	440	470	387	425	415	421	442	410	424	401	409	423	408	427	431	398	450	438	446	392	387	408	430	437	443	363	441	452	426	442	400	412	417	425	417	410	390	390	423	426	425	401	423	396	419	407	413	410	429	406	439	406	372	422	410	435	447	405	422	429	435	418	418	402	411	440	426	461	439	431	438	433	411	379	429	397	447	415	394	428	426	430	428	403	436	452	414	409	403	388	440	424	415	423	446	422	444	442	401	390	424	413	432	431	442	413	434	451	408	372	449	392	400	419	415	438	422	408	437	419	451	427	379	396	416	440	424	381	419	424	438	458	418	425	410	421	413	413	451	393	391	417	396	411	411	412	432	402	426	407	414	428	419	425	398	402	440	442	372	439	410	427	424	441	428	432	414	460	409	429	438	432	422	454	406	404	457	404	425	401	412	408	415	415	393	416	412	446	398	399	419	420	417	401	418	395	402	422	385	432	413	425	416	430	438	391	450	390	454	438	416	414	397	412	458	425	416	429	409	428	402	447	410	395	451	435	422	423	430	409	463	401	415	445	430	413	398	411	439	406	410	394	450	394	368	455	442	426	441	393	443	382	393	435	437	403	421	406	460	453	415	438	428	447	415	411	436	429	432	397	410	442	420	441	422	434	429	396	409	407	427	429	403	434	374	399	430	421	403	421	398	436	429	387	397	412	412	392	412	393	437	430	389	441	429	422	421	401	408	438	413	422	419	405	425	402	406	408	461	442	429	415	433	400	387	396	405	441	428	422	432	428	441	428	401	414	403	436	436	431	433	372	450	475	427	417	419	421	429	425	414	414	443	454	436	402	444	405	432	447	418	437	414	400	418	405	449	404	437	427	393	426	404	455	436	450	402	400	428	422	447	406	442	423	394	416	436	416	437	389	413	433	431	412	455	410	420	416	419	409	441	403	438	404	413	423	445	433	404	431	427	439	455	415	439	408	389	423	411	439	383	445	431	423	437	445	447	440	467	392	427	418	423	425	409	408	410	407	410	416	398	384	425	404	405	417	401	383	438	414	410	412	411	428	381	435	433	380	406	420	434	451	434	454	453	410	439	448	419	415	410	412	416	418	440	407	406	393	394	444	408	456	408	426	441	436	416	404	413	434	405	433	402	441	431	463	412	410	434	395	378	407	440	413	426	427	423	427	409	424	408	402	422	416	427	425	415	382	406	406	434	430	403	420	399	396	369	413	451	404	403	431	413	417	408	421	432	391	427	400	444	448	373	452	423	437	433	478	402	385	382	378	410	408	423	430
1399	349	369	314	311	317	279	269	298	304	278	281	263	305	263	285	280	294	314	284	280	265	275	274	254	282	277	246	295	262	301	303	273	272	285	288	289	273	271	313	293	265	283	274	267	276	299	277	299	300	308	277	271	265	260	278	283	297	323	303	301	275	266	276	293	302	289	264	256	283	269	277	284	277	277	285	257	269	291	262	261	297	293	309	283	285	287	314	294	277	302	261	276	262	242	279	258	291	285	299	266	270	294	250	292	245	280	249	274	288	288	256	265	274	274	282	282	292	263	308	279	297	277	276	256	257	276	278	272	296	303	279	300	307	284	291	259	289	255	267	260	279	276	266	266	274	282	303	291	283	271	294	258	309	271	258	283	291	283	267	285	304	290	284	277	285	273	270	296	274	272	266	266	235	262	264	261	288	305	278	282	268	267	252	322	282	293	258	285	247	288	289	273	281	264	283	291	280	281	301	293	291	295	270	263	285	257	283	267	306	265	284	266	301	257	284	280	302	272	281	255	250	293	273	265	303	272	274	267	250	271	299	275	266	283	279	284	264	286	279	273	257	273	288	311	272	281	258	295	284	256	289	279	271	284	251	284	254	265	300	295	281	287	260	286	269	282	265	269	276	301	282	255	276	277	268	283	266	245	295	268	280	254	265	297	270	300	266	276	277	301	270	264	303	289	290	290	284	261	268	285	261	271	274	280	294	289	297	264	274	262	275	284	297	279	266	276	292	280	291	291	280	276	288	274	258	287	261	273	261	266	293	261	310	302	303	252	303	256	299	277	255	288	301	258	250	258	284	282	279	286	303	273	278	271	268	256	303	263	278	248	243	271	285	300	297	281	301	277	308	279	283	283	271	287	295	265	276	275	251	299	278	272	283	295	268	314	302	276	273	287	254	253	299	286	279	312	273	257	244	268	281	301	273	279	277	280	290	286	258	256	250	285	291	284	284	271	305	277	255	306	269	282	281	274	279	286	306	273	285	293	286	246	273	305	290	271	300	265	273	286	282	302	277	278	300	296	286	271	289	258	253	274	287	313	317	264	277	274	262	258	268	279	282	279	275	287	256	293	295	283	256	261	271	287	283	270	273	280	270	271	271	275	273	272	272	279	279	262	287	295	253	262	262	305	314	294	277	280	308	283	265	268	275	293	268	267	276	279	257	261	247	282	264	274	284	311	275	293	291	286	259	268	250	287	279	286	263	286	283	278	282	289	268	268	288	248	301	278	286	265	263	298	247	260	262	270	283	236	298	261	271	266	276	268	284	250	267	278	256	262	301	273	287	242	265	261	247	270	287	298	272	298	292	266	248	295	280	287	297	271	253	305	292	305	274	273	266	292	257	284	252	293	289	297	266	308	261	268	251	298	270	312	271	276	292	299	263	271	246	290	298	279	274	257	323	288	274	265	283	280	279	287	265	244	262	308	286	311	283	278	281	303	297	269	272	289	290	305	312	296	261	278	287	266	301	306	252	274	332	341	283	298	309	273	244	275	280	267	272	271	283	271	246	273	275	295	293	294	259	269	276	279	269	296	289	303	265	266	261	267	281	302	295	264	262	275	284	253	292	285	270	311	258	279	268	284	265	295	283	281	288	254	271	277	266	267	292	266	297	272	266	296	271	252	296	288	296	281	256	290	293	267	287	277	291	278	273	279	277	307	283	304	292	267	277	282	262	274	295	266	299	276	227	307	268	277	289	296	273	267	277	293	244	300	247	296	286	288	300	275	281	271	264	291	273	305	256	265	264	257	276	290	296	292	288	268	307	275	307	260	265	299	284	259	306	280	276	283	280	273	299	266	266	261	301	260	275	295	273	283	303	308	279	281	259	310	274	279	298	311	274	304	278	290	256	268	297	277	294	280	293	311	275	300	271	272	285	295	284	301	288	249	308	304	261	276	321	276	270	285	270	300	260	262	283	275	300	281	290	254	255	290	266	273	286	258	232	275	284	278	287	303	272	284	279	256	298	263	270	285	297	272	270	268	302	280	317	269	283	319	252	276	292	283	269	272	270	310	277	282	288	259	282	284	293	288	295	288	287	248	267	282	306	270	301	267	267	311	311	256	273	271	272	285	274	274	273	322	269	280	291	281	303	288	258	285	268	250	269	282	294	297	288	292	284	276	278	285	284	298	255	261	276	254	291	292	259	269	300	261	285	259	273	296	301	292	287	283	259	275	298	276	269	259	243	283	271	256	295	302	259	302	295	277	270	263	252	283	268	273	269	260	260	254	261	307	270	269	283	316	261	291	291	278	304	285	272	295	297	318	253	252	284	285	252	270	299	293	247	282	284	322	269	283	261	266	279	292	276	276	279	275	275	289	298	256	290	287	258	279	281	262	297	299	294	286	301	252	313	285	293	304	265	256	289	289	268	305	271	249	275	275	249	284	311	265	295	264	260	271	281	272	290	300	285	289	273	300	260	268	286	306	279	256	256	314	293	305	270	279	280	260	249	278	245	318	262	302	279	286	276	275	326	279	277	280	249	272	256	293	272	286	266	254	253	273	308	270	266	244	268	268	309	289	292	279	249	315	244	297	250	286	262	263	288	282	311	283	274	281	285	266	263	298	290	259	268	276	279	288	289	312	256	270	266	247	268	271	275	273	268	269	287	291	277	254	286	309	279	297	260	290	267	291	288	289	302	277	305	250	285	290	285	267	293	279	289	269	263	281	254	249	266	294	262	272	277	293	306	288	269	260	239	284	263	302	279	266	276	287	286	251	270	285	263	291	258	284	264	267	261	282	235	283	273	290	272	298	273	294	296	295	291	265	284	278	275	263	281	294	312	282	291	243	263	289	295	286	274	269	288	304	272	247	300	285	275	271	292	276	267	276	297	272	276	266	268	291	268	249	308	272	283	257	296	276	269	243	281	280	274	272	288	307	312	267	273	297	280	286	294	280	278	286	301	308	270	297	301	298	281	298	282	281	276	279	313	286	283	260	254	276	266	280	245	278	292	272	273	271	274	267	265	288	266	276	304	297	261	258	291	299	281	262	306	270	261	296	270	269	288	293	312	304	271	269	281	293	263	251	260	287	276	295	251	278	279	285	261	269	281	290	267	266	271	280	263	260	312	283	277	265	285	312	241	287	274	326	297	257	267	314	270	284	249	260	254	278	276	285	274	253	266	305	266	289	284	262	264	270	326	260	300	259	278	288	318	293	282	289	268	303	266	257	276	275	309	269	278	274	300	305	289	278	282	244	256	307	287	265	306	298	242	274	277	307	246	282	270	302	294	291	259	314	272	308	279	280	265	271	268	305	294	299	271	274	261	284	276	274	288	275	270	263	283	291	272	266	260	273	289	260	276	257	276	276	311	269	272	303	269	295	274	284	288	281	275	298	261	282	281	279	312	295	270	280	276	288	297	256	294	263	268	280	253	284	251	272	296	263	298	273	299	284	255	291	276	296	283	295	261	280	266	276	275	287	284	266	278	291	275	287	267	279	290	254	253	293	271	270	273	282	263	278	268
2403	987	1084	1134	991	959	928	943	890	904	912	871	914	910	885	882	876	840	862	887	893	912	848	870	886	925	833	880	891	864	903	884	874	903	898	852	802	841	847	884	851	885	871	853	854	915	822	874	842	841	864	837	859	818	864	917	862	882	858	885	886	789	886	870	853	829	858	812	872	843	844	827	866	882	863	845	872	870	866	842	793	850	825	875	879	861	830	832	864	887	844	864	856	824	843	852	841	866	850	821	846	822	896	866	832	895	777	845	809	837	868	849	874	842	857	875	820	851	848	774	856	856	879	867	825	834	837	818	811	848	859	808	856	827	802	874	921	841	923	804	824	849	896	839	880	832	852	836	843	902	878	826	818	836	834	819	848	846	888	823	855	825	848	838	834	877	841	852	831	904	861	851	869	872	890	836	861	840	844	896	852	814	830	869	792	824	804	875	891	825	842	827	880	801	848	824	908	873	849	846	859	866	859	833	894	893	864	840	875	838	886	823	881	871	835	841	888	848	864	819	797	891	818	881	838	871	827	885	893	885	861	824	861	805	825	845	830	840	857	799	881	867	865	926	865	843	826	879	827	889	845	874	896	879	831	836	828	833	842	897	895	910	877	880	881	826	816	846	865	839	820	873	854	877	858	839	853	862	849	832	829	845	897	838	880	861	852	862	876	867	798	853	890	871	847	844	800	828	849	856	853	804	844	836	910	808	814	859	842	849	868	824	845	836	880	848	845	851	855	864	912	909	889	811	879	898	860	858	869	888	914	809	887	844	835	835	918	873	824	876	823	827	876	849	864	823	857	808	841	825	830	904	862	878	848	870	844	835	902	822	853	844	873	799	887	856	841	835	868	851	890	831	860	860	840	869	892	824	867	846	841	839	846	907	848	889	829	840	840	869	819	821	863	893	895	838	832	869	808	844	871	899	833	786	917	847	796	839	795	869	863	791	877	869	807	850	856	863	896	826	845	849	874	838	827	843	850	857	843	850	833	787	836	889	842	863	867	834	840	870	828	841	826	795	796	863	886	881	818	878	859	820	890	832	874	782	820	874	825	849	806	801	861	850	819	887	855	869	870	856	836	863	823	890	849	808	868	894	888	823	877	854	843	789	825	823	829	835	885	905	863	861	835	873	807	825	822	813	877	848	878	857	802	828	855	873	840	840	876	802	846	842	885	834	816	836	823	863	890	811	834	866	836	843	877	869	872	882	876	842	899	840	821	902	803	829	888	916	871	866	796	820	865	881	864	882	904	849	878	896	814	807	808	887	813	834	864	847	879	870	864	860	869	886	874	881	821	829	847	873	879	860	861	859	854	848	884	891	813	839	836	846	854	853	808	854	892	834	857	853	831	899	805	867	832	827	860	829	821	840	814	868	840	885	858	802	820	851	842	840	907	839	830	882	915	857	867	825	863	877	838	828	879	859	904	852	844	793	861	883	826	863	904	891	785	849	823	869	881	848	843	831	842	831	861	882	872	877	855	842	927	880	828	896	844	816	841	864	849	855	846	822	836	874	880	854	862	873	837	821	839	839	848	825	856	843	814	861	854	835	823	837	846	879	853	843	837	861	876	857	875	776	890	853	806	833	859	815	867	888	800	835	934	868	849	860	880	874	802	840	931	824	841	868	916	898	858	837	864	875	841	859	854	825	855	924	847	866	867	839	814	840	890	888	803	848	838	861	890	848	863	890	880	880	877	867	856	825	897	863	882	801	825	885	881	921	826	839	841	827	900	812	827	855	823	837	841	866	839	878	816	858	873	851	874	816	850	848	883	841	835	819	846	860	861	890	866	873	866	824	893	835	896	792	869	772	815	824	818	830	873	885	855	861	839	832	841	812	860	808	899	818	865	836	916	826	816	830	823	841	764	838	845	834	830	860	846	826	846	868	854	898	847	849	856	900	806	866	851	812	841	773	861	856	843	807	854	840	864	811	857	851	806	864	849	881	884	845	873	878	868	846	833	879	863	818	882	818	865	856	809	833	840	845	824	839	853	847	840	848	868	802	812	834	785	861	858	841	834	814	873	892	878	805	836	849	758	807	879	833	788	872	887	873	832	831	851	849	836	797	826	857	835	838	869	849	817	867	858	861	775	815	814	852	856	867	878	829	807	835	891	810	813	846	845	838	851	892	875	853	818	893	856	848	804	868	854	866	859	868	847	878	830	839	906	873	874	790	855	874	879	869	846	889	844	883	820	815	840	878	865	859	871	810	826	800	865	850	906	864	799	889	910	834	851	891	820	841	867	856	840	860	817	820	824	828	800	862	834	845	830	871	799	855	916	874	823	832	874	855	915	795	878	881	872	845	845	782	866	844	843	847	848	856	865	890	870	880	842	863	826	756	809	874	850	873	823	896	888	873	888	904	853	831	835	809	854	796	865	866	828	808	852	872	840	894	882	832	836	864	832	828	902	864	838	820	844	855	867	896	859	860	877	857	875	852	860	837	842	827	878	863	888	873	869	865	861	872	889	850	873	857	851	853	872	858	869	870	872	896	835	841	908	821	877	837	837	827	896	862	856	838	856	849	840	858	803	896	845	852	865	839	839	890	878	815	831	839	830	883	889	880	801	881	853	854	860	867	900	845	844	789	809	839	771	855	827	867	873	849	877	893	866	861	829	829	858	899	812	854	869	843	875	858	827	825	795	877	838	800	882	843	891	870	839	859	845	796	871	836	853	813	877	872	851	854	870	869	844	833	828	868	837	800	877	901	796	781	827	867	821	867	863	906	838	834	790	854	877	869	857	862	864	871	846	862	864	837	855	851	876	871	823	858	876	842	837	863	861	843	864	825	838	884	794	856	821	844	849	807	829	896	875	916	835	801	874	834	843	814	851	882	868	857	860	860	829	813	852	866	841	878	850	862	825	885	864	851	862	860	846	907	903	839	887	850	838	832	864	905	863	842	849	866	823	853	837	834	874	835	866	798	911	832	865	826	890	890	835	828	824	900	871	866	864	862	852	868	782	835	849	913	828	861	829	856	834	868	905	844	883	844	872	867	906	840	833	833	816	835	869	874	893	850	857	887	895	833	840	914	836	906	829	833	873	888	826	884	862	858	848	867	863	859	849	842	849	834	878	842	840	868	869	849	844	857	892	864	863	838	848	885	845	918	855	876	856	869	824	881	871	838	809	873	892	810	842	889	803	888	825	876	855	818	869	881	769	844	848	810	784	889	837	879	811	858	844	819	842	855	854	873	864	822	853	830	888	853	867	820	829	872	881	817	871	873	848	839	920	834	867	848	840	872	857	884	842	825	861	878	849	841	875	825	855	841	856	904	840	864	847	879	888	828	881	861	824	838	848	845	873	874	846	913	812	866	845	850	852	829	875	897	851	900	883	830	850	852	898	908	830	886	837	855	822	824	860	835	868	848	817	865	821	840	844	901	851	883	862	918	803	839	805	838	887	869	858	822	861	893	850	821	852	846	905	881	851	862	862	853	811	832	860	787	868	890	854	830	835	889	854	852	806	838	858	843
4732	1224	1499	1113	751	593	453	393	274	274	262	238	242	208	192	190	198	167	183	179	182	188	191	192	212	203	186	184	184	212	178	178	184	197	171	146	168	164	158	159	171	149	165	157	158	159	154	178	176	145	159	151	152	152	155	147	146	159	168	160	159	166	129	170	148	172	159	168	158	158	149	159	159	137	173	162	173	165	151	146	156	152	165	150	155	184	153	172	159	140	144	169	166	147	162	147	150	150	151	170	178	141	152	161	150	163	152	170	151	177	142	158	150	166	110	149	178	138	151	158	166	145	147	154	153	138	153	163	159	152	147	168	167	135	146	159	166	140	149	141	137	135	158	145	134	150	176	135	150	143	147	162	153	154	141	160	150	147	168	161	156	152	143	155	153	157	141	143	147	142	164	137	151	133	167	159	149	145	149	127	158	177	149	177	146	131	169	155	122	147	153	156	137	156	158	165	157	136	143	149	154	158	155	165	156	175	145	180	174	152	135	158	152	155	170	151	133	160	168	156	167	134	138	150	139	142	181	168	161	146	173	146	163	158	145	135	137	142	139	166	167	153	171	146	135	147	166	146	145	168	164	155	135	158	141	151	144	146	137	163	153	158	179	155	175	159	161	163	133	139	133	143	139	156	157	167	162	142	147	150	151	134	158	139	150	141	149	170	171	153	156	135	153	150	142	161	153	132	146	143	167	137	133	154	176	144	142	132	148	142	159	156	148	156	154	158	180	161	161	169	128	159	150	156	153	154	164	170	162	155	146	164	142	127	149	156	163	146	167	172	136	175	121	141	131	160	120	163	137	138	151	133	144	144	128	177	161	161	130	157	152	146	140	144	149	161	146	157	153	155	137	151	163	156	139	148	144	156	137	170	141	140	165	142	152	140	176	162	136	139	142	162	159	154	163	152	146	147	154	173	150	138	141	141	142	154	169	157	134	158	143	185	160	173	159	155	161	173	177	147	142	146	148	151	160	174	148	171	151	163	149	151	160	151	145	170	150	152	164	155	165	155	147	134	152	162	149	147	157	147	157	144	155	163	165	146	149	144	152	164	171	169	149	148	149	152	180	165	183	154	145	158	145	139	162	162	150	154	135	132	169	151	153	156	160	165	147	155	158	158	154	134	139	139	143	137	162	165	145	137	158	166	158	151	154	138	175	147	182	143	154	136	170	158	165	156	141	169	154	147	144	154	124	158	153	132	164	150	155	163	175	180	163	122	155	144	162	128	151	176	150	142	152	147	146	132	168	151	150	150	156	151	156	142	137	154	162	140	168	142	142	151	156	163	174	166	169	181	159	153	134	162	138	165	166	160	140	165	135	157	143	152	146	159	147	152	149	132	149	144	139	148	170	154	154	156	152	165	151	169	164	159	149	140	133	139	163	138	129	153	161	155	137	154	155	157	161	145	187	159	160	159	167	142	145	153	150	159	139	172	140	147	171	136	165	156	176	165	142	156	149	160	152	156	156	156	157	138	172	140	151	159	157	157	152	159	155	152	153	166	155	165	167	150	143	167	168	142	157	154	138	161	178	166	135	154	147	145	176	115	164	147	155	140	128	163	140	163	168	169	145	147	168	139	157	162	150	181	146	148	166	174	138	143	141	139	148	158	159	160	173	140	159	147	141	154	142	149	144	157	147	154	182	176	159	147	161	155	139	173	156	147	161	138	130	124	134	140	136	154	147	146	130	156	137	146	148	146	185	159	142	154	158	148	155	151	152	147	167	161	146	157	143	166	136	188	159	162	154	142	150	152	168	120	156	144	157	148	148	150	147	142	154	148	159	139	164	150	167	145	153	149	156	165	154	149	147	159	172	153	161	146	167	156	144	170	147	159	145	143	164	139	175	140	161	143	149	154	145	159	148	158	142	162	143	156	141	166	140	145	146	158	129	153	153	154	157	154	150	161	125	160	154	148	149	159	146	165	150	140	134	167	150	154	144	136	141	138	140	146	149	156	157	169	162	150	166	151	156	143	157	179	153	133	152	146	138	128	176	152	139	133	167	146	144	154	187	153	135	151	155	162	142	149	183	164	147	168	149	149	150	139	146	121	148	164	166	161	164	145	142	169	160	166	144	151	154	147	164	123	134	182	141	149	166	149	152	164	155	136	121	161	165	149	148	170	152	155	166	143	152	150	155	153	148	167	168	129	184	154	140	160	162	147	144	145	165	157	154	161	149	142	164	142	154	169	152	161	134	164	171	160	161	137	142	167	147	135	157	174	156	165	143	161	165	147	173	164	185	156	129	167	158	147	157	147	132	167	137	152	171	148	159	151	151	137	169	139	150	160	152	154	144	164	134	158	172	175	145	158	165	181	155	163	174	164	159	150	144	165	141	158	145	148	139	153	161	151	141	165	135	152	161	146	159	137	147	174	153	159	132	149	178	132	164	146	147	138	161	168	126	157	172	159	162	153	152	144	148	153	155	164	160	164	156	160	160	146	144	129	132	177	150	162	161	153	175	138	159	156	150	131	173	175	155	154	147	158	161	168	135	146	125	168	136	128	153	144	155	167	154	144	152	166	141	148	148	154	157	156	140	129	163	141	168	156	161	160	163	140	146	162	152	149	153	175	163	173	150	130	136	149	138	129	159	135	164	160	141	149	151	168	152	165	160	120	149	140	154	144	172	135	168	174	154	158	139	155	164	149	161	149	129	164	158	165	125	140	149	157	160	136	151	145	162	138	145	152	156	136	166	148	146	162	158	150	149	166	145	141	137	154	143	136	144	144	152	155	156	186	146	176	170	155	154	158	166	158	160	159	165	152	146	155	175	127	158	154	149	139	154	146	156	145	133	150	146	126	164	142	154	155	156	155	156	146	173	142	137	165	166	135	121	156	160	139	143	156	175	140	161	148	180	155	154	160	162	133	156	160	160	160	132	145	164	145	153	148	182	142	157	141	154	139	141	148	160	147	144	143	144	163	157	160	148	152	136	132	155	174	157	142	138	171	144	134	171	144	175	140	160	148	154	148	136	143	181	169	141	151	159	162	150	155	150	141	156	166	155	158	151	141	142	148	129	148	150	148	158	165	158	155	155	151	172	143	157	178	141	158	153	166	158	137	129	150	134	149	147	144	159	162	162	159	156	170	135	166	149	143	155	139	166	148	146	147	166	147	148	164	151	162	172	145	144	145	171	160	129	168	144	140	168	154	162	150	148	153	137	158	185	170	157	166	158	148	165	158	148	160	143	148	151	151	144	169	146	153	142	159	151	154	133	134	135	155	159	154	148	134	159	140	142	157	148	148	144	152	152	126	160	140	134	154	145	149	158	168	166	149	124	149	153	135	156	151	161	118	150	154	158	133	133	152	148	160	177	155	180	163	143	137	158	135	166	158	150	155	154	150	136	162	134	147	161	164	132	162	171	154	140	163	156	131	169	156	137	166	161	146	159	154	140	148	151	166	157	150	134	161	151	155	151	150	153	155	142	171	161	164	154	179	141	155	155	141	154	157	156	149	141	141	153	160	145	141
5614	1759	3814	4252	3550	2814	2356	1938	1735	1571	1351	1162	1112	990	971	888	884	873	816	694	718	701	719	757	811	899	883	808	814	821	834	881	1096	878	754	649	617	577	628	537	587	617	674	562	580	536	574	602	576	521	574	575	587	528	530	536	524	501	548	535	498	508	540	564	546	540	543	519	538	537	499	562	531	527	499	517	498	568	504	571	455	496	525	525	505	508	514	522	539	473	517	525	545	561	544	533	479	529	576	553	491	531	538	538	488	502	504	515	553	523	538	498	524	510	540	483	522	520	508	505	526	535	509	516	500	525	539	524	509	487	438	532	534	502	502	539	475	518	514	496	489	489	495	502	502	539	501	507	486	527	482	493	478	525	518	499	476	498	486	536	476	502	530	492	515	507	546	488	461	497	514	499	496	493	482	501	508	533	500	495	495	559	502	479	514	475	526	512	502	506	489	544	515	517	494	555	504	525	491	499	512	536	489	526	475	519	471	547	477	512	537	509	543	510	533	509	494	505	557	484	481	503	503	516	503	495	490	499	469	509	526	551	513	501	535	507	484	527	520	488	508	516	530	524	507	483	504	485	512	559	492	487	481	519	518	494	526	496	509	525	512	462	499	513	514	502	496	507	506	513	488	445	519	514	520	488	530	499	492	465	484	488	497	505	492	496	540	474	520	532	517	479	484	492	504	487	497	518	532	468	493	518	482	503	556	503	477	504	487	487	505	506	514	531	487	486	516	526	478	519	491	518	508	471	522	488	510	530	502	510	521	450	529	529	533	537	493	493	499	496	510	514	513	465	523	493	475	482	489	509	501	495	499	489	484	526	500	480	484	502	504	524	507	517	515	511	471	523	490	491	508	518	515	492	510	467	504	540	524	511	497	512	494	529	500	510	502	537	499	500	527	522	496	510	520	525	500	509	479	523	506	509	508	530	508	500	491	490	506	514	493	516	512	470	485	530	499	476	535	525	473	519	546	567	511	501	496	473	501	504	511	514	525	523	514	501	480	566	496	472	528	469	509	514	482	521	446	541	524	499	462	515	499	513	487	471	469	473	485	491	514	467	518	537	521	493	504	537	503	508	532	535	549	498	519	475	511	477	510	489	516	513	522	487	520	553	486	487	486	466	560	501	470	507	534	507	494	501	512	466	518	507	431	518	505	505	541	506	530	469	524	516	536	520	509	520	495	520	490	485	549	480	501	504	525	497	517	529	489	538	514	493	481	473	498	479	518	530	517	541	511	499	509	505	547	504	514	495	512	504	498	549	488	461	507	492	506	494	530	525	517	517	475	503	502	489	560	515	497	498	481	454	476	502	505	490	506	476	506	506	473	541	502	532	451	494	539	471	498	519	518	479	502	517	529	540	491	496	512	507	553	518	456	502	481	458	515	496	490	530	499	503	509	501	500	492	517	498	514	474	482	509	488	485	482	526	504	530	473	548	544	493	540	504	458	528	508	513	455	515	526	516	528	529	514	499	483	484	542	524	525	516	486	542	445	515	547	541	554	506	518	519	479	518	492	507	492	503	499	458	509	475	521	486	521	543	471	514	503	519	486	557	519	500	492	506	490	497	509	478	490	508	488	536	515	535	502	490	496	502	503	512	499	525	512	511	490	494	507	522	482	489	498	524	507	536	509	476	536	509	503	502	473	516	508	484	527	515	530	481	487	478	477	498	479	515	495	509	488	513	531	508	510	502	517	502	517	496	517	486	494	492	514	534	493	481	495	525	542	503	524	497	499	468	486	476	521	504	518	508	512	463	462	486	521	463	494	559	514	509	500	483	489	533	502	496	520	492	480	487	520	483	496	516	509	519	507	506	569	522	515	480	488	515	464	533	515	536	486	516	552	484	514	477	502	520	501	505	508	525	545	493	542	509	514	478	495	496	510	548	485	523	523	500	509	486	500	510	505	513	531	513	478	517	491	519	515	506	490	476	505	502	518	460	525	484	553	523	575	477	509	528	505	489	473	499	489	483	502	481	498	532	502	514	517	529	479	518	500	487	504	510	505	512	497	506	532	520	508	496	531	492	474	522	479	507	488	505	527	495	556	508	500	496	479	494	509	499	531	542	541	525	492	503	505	533	527	482	463	510	509	474	501	510	517	474	512	464	503	550	539	485	489	493	552	514	513	485	510	510	490	459	490	519	522	539	522	528	494	499	507	489	474	473	519	505	465	503	511	491	529	508	490	492	437	493	500	518	532	539	525	510	484	507	504	515	535	533	491	527	490	519	487	496	497	495	522	522	511	503	474	474	530	531	519	485	518	479	480	493	491	553	539	494	496	527	512	502	469	527	499	518	475	485	496	476	514	480	525	491	512	541	530	474	524	514	523	543	523	497	475	521	510	487	507	507	517	508	522	479	542	530	509	510	503	509	517	482	482	493	477	545	495	509	483	496	531	508	485	474	517	512	487	499	490	521	516	556	539	506	469	496	513	483	520	508	480	542	476	500	542	494	474	528	469	496	517	503	502	528	475	519	488	480	510	496	513	504	506	506	516	486	472	493	517	542	539	532	499	509	522	452	499	486	490	506	487	506	539	498	531	485	508	510	533	517	545	553	532	504	518	563	507	465	507	483	502	470	547	459	486	487	521	483	523	503	491	504	500	475	484	524	481	517	487	490	506	498	520	474	514	489	522	523	490	481	508	547	511	535	497	524	511	494	505	508	524	522	508	464	498	504	497	487	535	471	526	487	493	472	523	532	508	512	508	507	477	518	533	495	535	455	488	506	480	516	514	521	545	501	485	492	484	563	483	509	515	489	515	520	501	504	507	491	510	513	526	471	518	498	532	502	539	502	474	515	510	502	488	518	519	496	479	511	497	513	494	507	486	523	481	526	508	512	483	510	526	524	489	518	513	526	501	495	541	515	489	478	462	503	526	550	467	475	500	485	499	465	523	483	489	537	498	501	528	518	485	502	516	508	532	493	471	512	525	520	492	492	475	513	555	476	509	494	487	500	504	515	521	465	502	531	467	497	475	536	521	498	491	520	517	460	519	491	493	476	533	495	490	534	473	501	520	505	520	473	524	496	478	493	516	502	533	493	500	477	531	491	507	533	525	458	492	540	501	555	518	533	486	504	502	482	519	542	497	484	468	526	474	512	523	514	535	495	510	494	512	521	561	473	518	514	478	532	523	524	504	524	504	456	485	508	489	522	538	508	467	500	496	529	487	515	474	529	518	498	505	469	488	529	510	472	495	514	509	484	530	493	513	496	542	531	489	502	538	509	487	513	484	537	485	494	489	492	512	455	506	499	508	507	521	513	506	495	509	495	514	532	564	493	531	512	557	513	473	517	514	527	498	494	512	506	494	526	489	490	487	497	487	523	500	473	524	505	472	538	483	486	490	500	486	504	526	530	529	515	464	485	536	475	532	497	498	555	503	505	520	491	493	505	505	516	474	479	515	511	496	506	493	528	511	497	553	499	518	464	511	485	488	477	492	521	455	492	522	509	510	496	487	484	506	502	521	514	535	481
8695	2415	2788	2082	1401	956	694	563	449	353	322	270	261	240	234	211	212	166	197	184	161	163	154	159	178	220	193	178	169	168	180	167	213	187	149	151	125	137	142	134	129	118	139	139	130	126	128	131	121	134	138	122	117	149	116	114	133	114	134	134	132	123	106	122	114	137	134	123	125	139	117	102	127	133	109	128	117	133	117	137	133	128	136	116	110	120	127	126	119	110	133	106	140	130	112	132	131	109	120	107	99	114	115	130	133	114	123	105	129	117	126	132	126	118	113	123	116	139	114	123	119	125	117	118	124	101	122	130	128	120	104	122	128	138	129	128	109	118	116	109	118	124	120	123	118	110	107	111	110	119	105	127	129	109	113	113	132	105	109	147	119	104	106	119	126	127	121	125	136	124	115	127	116	99	117	114	128	115	117	120	119	123	126	132	122	125	121	103	125	111	136	113	133	129	122	113	118	115	114	130	104	115	126	125	130	109	145	142	111	114	123	132	140	126	113	120	119	135	147	130	113	127	116	131	118	114	103	122	128	106	128	130	114	122	119	125	103	124	136	113	108	133	107	133	106	116	108	137	129	121	125	133	122	106	114	129	116	108	129	113	129	138	104	129	132	142	116	117	119	122	116	123	119	120	143	136	129	122	126	102	124	128	128	128	129	130	126	105	128	119	121	117	106	136	124	112	136	136	132	124	132	119	112	123	113	103	125	119	119	126	117	141	142	142	114	107	126	110	120	110	134	122	113	97	104	117	143	122	128	107	108	115	113	106	123	129	130	122	95	135	108	134	117	131	129	123	135	136	117	126	120	108	156	95	132	129	97	112	120	130	144	125	135	132	133	111	119	134	132	110	129	119	136	105	139	113	116	116	111	113	120	130	112	111	117	128	113	127	108	114	114	128	127	109	105	125	103	119	117	114	129	130	123	139	113	128	124	133	100	127	122	126	112	139	112	127	108	120	133	125	109	120	127	131	114	107	104	126	112	109	105	104	125	122	126	120	107	135	104	112	123	127	133	112	111	129	135	139	115	114	101	118	108	120	134	114	125	133	127	98	121	109	121	132	124	101	124	124	131	112	128	110	130	106	111	130	110	115	112	112	119	125	127	107	130	121	122	128	125	124	121	125	112	127	120	128	105	126	109	126	129	144	114	120	123	118	126	112	128	116	96	116	132	151	112	118	128	114	120	115	125	134	128	122	131	104	122	138	125	129	124	118	100	105	122	127	107	111	121	120	112	128	129	113	131	122	122	113	116	108	117	123	108	111	95	122	108	125	109	119	122	117	100	112	135	121	109	124	97	133	112	128	128	113	128	110	113	123	109	125	115	114	123	116	123	133	113	115	119	154	124	132	125	132	115	127	117	113	114	126	110	108	114	141	132	109	120	125	125	112	115	97	113	99	124	137	91	111	120	117	119	121	121	111	121	127	121	124	116	131	103	137	94	114	128	130	115	121	108	107	114	104	120	123	117	121	117	106	118	116	105	127	117	117	118	118	112	146	129	102	130	105	121	119	101	138	131	137	109	129	116	129	112	122	116	122	124	116	141	131	136	97	109	118	121	130	131	112	96	114	103	125	117	133	120	121	122	116	125	106	109	129	92	111	117	114	141	144	120	109	116	136	128	130	127	105	110	107	120	126	120	127	109	127	116	134	137	158	130	109	127	111	144	113	121	137	107	98	101	116	100	134	110	112	113	118	120	120	131	124	110	125	123	125	132	109	119	114	112	135	128	138	119	103	120	134	113	124	133	97	113	121	136	127	138	118	137	118	140	114	130	104	123	121	116	114	133	117	124	108	139	109	117	128	118	109	106	113	129	126	116	135	121	104	141	119	100	119	121	115	110	114	101	114	137	128	106	105	130	121	123	128	124	113	109	117	125	112	133	125	122	111	141	111	110	121	122	114	122	129	125	113	131	116	148	95	104	138	134	114	103	102	132	127	117	106	117	106	128	105	123	120	118	145	122	111	125	119	126	121	115	105	121	131	108	101	116	112	111	118	116	112	124	125	119	124	134	111	114	124	119	130	128	100	121	116	122	123	113	128	103	129	148	129	124	117	106	110	150	101	112	108	131	132	119	129	113	117	106	119	109	117	121	115	109	133	116	137	145	118	135	130	141	128	134	119	118	116	122	119	153	151	107	112	112	120	125	114	116	115	114	109	149	126	138	140	124	127	118	122	131	134	113	119	115	138	123	117	138	135	119	150	130	123	118	95	122	111	112	147	117	111	124	129	104	125	122	118	122	105	115	129	121	119	124	118	116	112	139	124	117	141	130	123	124	118	109	119	124	104	117	138	117	99	130	153	120	116	133	119	130	115	116	140	131	119	116	120	109	129	119	117	129	142	123	118	128	134	121	130	129	122	115	132	140	115	122	122	105	120	121	112	137	134	118	106	139	120	138	126	106	116	108	126	117	118	131	122	131	135	122	124	125	106	126	129	113	144	120	122	120	112	110	121	112	143	108	102	119	122	113	125	121	128	125	122	93	126	128	114	99	120	107	114	111	138	120	108	122	108	107	123	138	127	100	127	134	120	103	122	121	117	128	134	138	123	110	105	142	110	116	117	125	128	119	110	113	123	123	120	129	127	126	119	125	131	106	128	119	106	118	137	123	99	101	126	109	130	121	103	108	124	122	135	113	122	109	112	116	130	119	122	114	133	114	120	115	129	118	141	101	126	114	126	122	153	126	113	140	124	124	121	109	102	130	126	112	117	120	124	114	128	126	112	123	124	121	132	130	102	122	109	117	122	139	131	119	117	110	119	119	135	132	103	121	111	119	143	127	114	129	124	103	110	108	112	116	122	113	107	126	111	114	130	117	105	126	128	119	121	120	133	128	128	116	115	119	105	113	124	106	108	141	96	124	121	101	99	101	118	126	136	103	121	112	115	129	127	125	117	102	111	127	100	126	145	117	126	107	119	116	105	114	116	124	122	145	109	124	106	123	113	122	122	132	129	134	113	112	108	116	140	122	125	121	116	150	133	132	133	112	110	141	112	110	116	110	132	146	124	125	129	107	109	121	120	119	128	115	115	119	130	106	142	140	121	108	126	94	128	116	134	117	133	126	121	126	124	114	124	113	107	124	117	138	97	132	125	117	104	101	119	128	139	122	125	129	115	120	111	106	120	121	124	123	115	115	129	108	112	131	107	106	112	120	113	121	123	92	107	120	127	112	99	133	117	141	121	113	141	133	115	137	127	118	118	110	123	112	124	117	126	122	111	141	109	101	115	112	110	125	119	128	118	137	123	119	118	123	133	128	127	117	118	147	102	117	95	127	133	120	129	113	128	126	98	148	120	127	122	143	123	130	132	98	114	118	135	116	149	131	131	112	117	121	120	108	131	143	131	112	114	106	108	126	119	102	126	124	110	108	105	101	115	112	117	114	126	117	129	131	131	117	122	132	123	104	127	102	124	112	123	129	125	111	114	128	113	122	109	122	134	128	123	134	106	130	130	107	129	119	108	102	121	124	100
7858	2846	6743	7141	6149	4912	3927	3109	2803	2316	1962	1732	1488	1476	1280	1224	1105	1037	1018	898	875	860	808	927	1171	1391	1309	1031	973	877	1011	1311	1603	1086	913	736	651	628	620	571	606	617	644	578	536	536	524	522	537	566	510	534	507	508	517	474	489	476	481	459	492	457	493	467	452	449	446	437	443	474	480	451	441	457	430	417	448	450	451	426	473	407	487	413	414	448	452	435	431	399	432	448	472	468	449	426	459	457	459	382	465	426	427	429	458	446	451	417	447	434	426	426	404	428	458	481	440	425	436	441	425	449	465	405	451	434	460	429	421	455	382	447	405	440	417	441	424	467	431	473	416	399	409	411	431	418	419	449	398	456	417	446	423	434	423	446	415	389	417	440	440	415	439	444	438	430	430	422	447	429	389	407	468	400	396	385	437	446	467	439	416	416	441	411	408	431	427	402	394	447	409	424	419	435	415	384	415	386	400	396	411	432	449	440	436	411	434	437	438	421	414	409	428	406	424	448	437	426	414	431	432	396	392	447	410	436	397	408	405	429	418	410	372	439	434	429	379	425	424	380	396	405	433	443	430	415	460	410	395	392	461	432	418	453	413	431	407	408	422	415	414	396	396	425	468	426	400	441	406	477	430	421	447	390	436	427	433	405	405	407	412	428	441	419	421	411	400	416	407	440	474	382	467	432	417	424	442	462	424	411	429	441	435	447	413	430	423	462	438	426	434	389	397	418	478	414	427	435	411	390	410	433	410	398	418	400	417	410	463	440	410	400	389	427	443	409	402	418	425	422	416	443	417	412	440	419	391	406	426	416	413	381	390	442	450	423	409	443	441	414	433	416	447	415	466	432	450	425	441	447	436	420	427	419	427	434	409	427	398	432	408	398	420	392	458	421	341	387	406	426	447	416	437	420	458	431	459	424	407	438	426	423	408	415	407	375	415	417	419	428	427	433	385	415	416	466	423	431	392	430	421	416	381	369	444	406	420	401	415	441	404	416	443	393	433	394	380	388	429	429	411	420	407	390	402	427	396	385	420	382	420	425	424	443	417	429	434	405	393	425	392	426	456	393	416	419	420	405	415	441	401	414	414	427	440	466	427	395	426	424	458	422	448	420	459	449	364	396	385	403	451	428	423	458	385	397	435	424	390	407	416	443	432	431	415	401	403	441	410	438	462	433	409	433	441	434	422	435	428	425	426	457	395	422	462	419	416	419	416	431	453	431	412	400	407	392	401	428	393	456	422	443	410	411	412	441	404	422	421	420	468	413	418	406	411	399	451	405	475	425	437	450	417	448	394	426	406	439	386	445	427	370	407	440	389	389	432	399	435	424	416	412	435	466	409	413	435	412	414	405	387	431	391	429	392	426	417	411	409	436	398	440	428	440	437	428	410	378	433	398	406	393	424	438	405	445	408	388	436	435	418	407	429	398	431	464	413	413	413	407	412	436	422	427	407	413	421	437	417	459	418	388	427	408	438	400	446	428	403	424	393	430	407	427	387	421	400	410	422	412	450	396	425	427	421	431	444	403	413	404	408	413	427	444	420	408	388	423	400	408	425	445	402	438	441	443	423	436	432	431	422	433	439	417	400	400	410	435	435	417	420	394	366	439	430	417	398	422	442	394	426	421	397	403	406	421	457	399	422	405	443	456	414	413	424	438	420	382	436	411	408	437	384	466	425	434	393	433	422	423	398	439	455	406	422	427	405	392	429	416	408	441	386	423	412	383	424	380	437	447	442	406	414	393	430	443	407	405	434	424	438	440	394	408	415	410	411	428	436	433	418	417	445	405	403	383	441	423	425	434	378	422	446	389	411	440	414	429	436	432	407	423	387	414	414	420	446	443	437	425	421	427	434	459	411	417	448	386	394	426	395	442	437	446	420	403	399	437	424	405	419	377	404	372	406	441	402	391	409	427	421	424	414	388	451	425	404	407	447	405	401	416	403	417	406	406	445	392	444	455	465	431	420	418	417	464	426	448	426	416	393	419	428	409	409	410	417	402	417	391	419	421	415	401	425	452	424	404	418	413	421	409	439	430	460	406	430	402	436	428	468	425	415	441	444	415	420	404	411	424	402	411	412	437	419	447	401	413	435	430	441	416	399	406	406	426	429	401	439	426	427	436	398	386	402	431	430	421	421	435	440	437	411	432	465	414	403	398	407	435	378	442	418	443	412	381	427	439	371	434	407	423	438	439	427	437	430	438	400	411	404	431	410	405	446	440	426	433	408	439	448	420	427	434	441	393	423	406	421	447	431	401	422	440	427	433	437	397	438	416	400	445	434	447	433	451	439	420	411	422	394	392	410	447	419	415	414	409	414	454	444	385	403	397	421	446	393	422	439	428	419	415	422	456	392	411	401	423	417	427	406	423	405	431	388	416	418	442	457	419	420	410	389	393	403	425	411	389	414	438	435	409	414	432	435	425	430	408	423	395	406	415	410	445	433	411	442	400	394	391	429	433	446	438	407	410	378	441	394	414	396	424	361	379	418	400	399	439	452	385	431	407	412	421	416	400	380	426	417	412	448	439	446	417	443	400	416	401	413	440	388	443	432	419	441	439	406	400	387	410	444	437	407	407	416	425	401	419	395	385	403	403	451	467	433	414	416	444	446	446	408	443	399	405	393	422	385	411	435	412	416	448	419	392	434	421	407	430	385	417	427	452	433	393	429	407	420	401	415	420	410	454	428	399	410	465	413	425	407	458	379	405	420	461	418	438	401	430	446	412	427	432	444	428	412	434	426	391	371	419	399	397	436	447	410	419	402	469	430	393	432	405	426	438	398	424	441	451	415	443	419	431	362	409	421	410	403	384	387	425	454	452	401	457	383	420	440	428	453	418	414	468	424	411	444	397	430	421	401	400	415	427	436	422	424	405	422	435	428	425	427	390	484	436	407	422	425	443	454	395	415	436	418	410	403	415	427	398	440	438	425	427	426	408	389	440	427	390	434	431	424	438	389	412	423	417	404	419	439	411	408	434	431	413	415	417	417	430	388	442	398	419	424	422	395	428	407	406	410	439	393	402	412	412	433	420	377	442	412	458	413	424	424	415	422	427	430	424	405	426	411	401	441	416	406	393	403	438	436	449	396	407	424	418	398	382	427	434	439	401	435	405	409	451	395	409	451	429	418	428	423	425	442	436	424	453	402	414	419	456	423	423	423	419	413	414	417	411	437	418	416	389	425	418	445	419	451	409	338	428	434	413	429	418	409	446	407	423	397	411	465	386	418	408	426	420	389	414	406	428	449	444	425	424	443	413	444	456	415	423	427	444	432	405	430	410	433	426	416	419	434	379	401	394	380	417	415	415	420	424	418	420	417	435	431	401	407	407	408	403	391	438	442	431	444	422	434	450	412	397	430	416	440	442	432	391	426	422	420	405	403	450	387	388	387	441	399	435	423	417	416	425	454	397	440	419	424	425	413	429	414	455	432	404	414	377	432	407	417	424	406	404	420	442	411	433	421	410	419	405	413	420	414	411	432	429
1379	331	395	300	269	287	292	267	283	290	273	292	276	284	271	299	277	303	280	283	283	276	275	283	289	284	285	317	256	278	265	288	271	257	281	279	281	281	244	287	238	289	264	253	304	280	316	292	264	279	270	287	307	293	302	302	275	309	307	236	268	301	297	278	316	302	270	266	266	240	279	281	288	264	262	284	253	305	303	270	252	285	293	281	278	304	281	268	300	301	270	269	274	285	296	296	269	310	278	273	297	272	256	303	258	305	292	287	263	264	283	273	271	269	253	258	260	278	271	267	283	243	283	288	295	300	289	278	294	271	285	270	260	287	264	274	264	283	269	286	283	283	280	259	271	269	280	267	273	290	309	277	288	316	240	267	291	297	254	276	256	300	258	261	271	287	276	286	294	297	266	305	286	263	262	303	289	289	265	315	289	284	303	297	297	275	280	271	289	250	296	274	287	276	295	273	289	272	298	268	282	277	274	290	260	321	308	267	309	290	284	273	297	248	307	288	266	263	268	259	267	294	256	271	287	278	290	287	254	291	300	287	259	282	274	315	307	266	307	287	280	308	263	279	268	267	246	266	293	267	273	299	296	305	261	304	298	274	269	272	293	262	286	272	310	314	275	292	262	268	282	311	274	292	261	264	286	292	278	261	270	262	290	293	263	274	283	264	272	281	247	311	245	279	262	287	297	299	268	285	277	309	270	297	294	275	290	289	284	239	276	253	273	273	282	277	286	268	267	306	297	264	272	287	301	280	281	258	279	271	297	288	271	268	287	293	261	284	257	304	274	266	311	294	256	295	288	294	283	276	269	308	286	286	281	269	266	303	262	304	268	272	306	286	273	296	281	261	287	288	287	275	296	283	292	248	316	305	285	264	278	270	262	272	294	250	288	298	260	264	301	255	303	279	296	289	288	284	264	298	271	278	284	281	266	265	293	265	277	266	279	253	311	301	261	270	305	304	274	259	266	301	248	293	315	254	258	277	280	252	286	265	279	281	283	281	274	254	307	310	264	269	281	275	259	246	292	276	265	255	265	302	279	277	272	261	273	263	298	279	265	281	288	309	260	281	285	294	298	278	259	313	289	247	272	296	262	280	281	260	302	293	268	260	286	306	283	281	280	264	253	297	275	284	287	278	269	289	287	265	301	275	289	270	253	301	277	280	300	295	275	272	278	280	296	293	271	286	271	289	304	307	262	270	270	261	281	264	273	262	296	294	265	302	269	279	280	267	274	278	242	272	248	295	277	277	275	268	274	266	303	285	290	274	272	224	318	298	312	320	299	253	289	289	284	258	287	275	277	288	302	288	284	286	247	292	316	275	294	274	279	292	252	275	317	269	274	285	280	277	307	250	283	280	288	300	260	276	304	275	286	284	290	297	275	280	266	281	280	274	284	283	245	276	292	320	262	299	255	296	301	292	277	245	324	252	285	283	288	290	276	289	265	275	304	260	282	293	277	312	274	328	305	244	286	265	246	278	292	303	287	287	281	305	280	246	260	295	295	285	292	272	255	258	291	287	293	259	263	259	265	254	269	283	274	268	290	291	269	277	303	267	269	265	273	291	297	301	302	279	285	293	284	257	257	310	283	286	272	277	271	281	281	313	292	280	278	308	289	294	272	311	295	299	293	262	273	279	255	304	290	279	284	286	246	290	255	263	267	274	266	280	296	277	253	298	243	290	279	260	300	303	296	300	265	272	305	289	283	289	297	294	288	295	288	278	301	307	269	299	283	293	292	275	295	265	277	265	271	276	282	282	279	277	325	267	278	264	269	260	251	299	305	256	262	289	273	288	272	268	260	252	257	286	283	266	279	282	273	323	290	292	286	275	294	288	255	288	292	247	301	267	261	267	287	296	281	279	296	256	277	266	294	285	240	275	294	295	267	274	294	266	267	285	292	281	269	269	268	332	263	302	290	288	276	307	231	289	262	296	288	255	266	317	299	262	264	265	310	266	286	264	260	321	283	277	272	299	275	270	296	269	268	276	284	275	294	274	265	286	288	260	268	276	270	299	272	262	286	294	292	286	271	273	261	258	271	329	298	289	264	260	298	254	300	288	298	252	270	268	296	292	296	269	270	262	284	256	270	292	245	273	284	221	260	305	270	274	290	296	302	280	272	294	294	266	296	272	299	256	302	280	279	300	286	264	262	238	308	274	282	264	265	306	280	267	260	278	262	256	285	269	295	278	239	277	305	270	290	277	287	298	260	254	289	305	249	282	314	267	274	272	261	286	289	291	265	295	299	271	274	285	280	300	303	258	278	286	266	268	256	315	295	263	283	238	287	274	290	307	259	273	263	287	274	281	280	289	282	269	266	289	272	301	272	283	288	300	279	289	283	292	282	261	270	262	266	278	273	283	299	261	283	281	275	290	294	292	276	293	270	257	291	261	266	268	278	283	320	297	282	256	262	277	287	293	308	289	271	296	306	285	283	277	268	289	290	299	249	261	279	291	273	287	280	248	270	293	272	289	276	272	280	278	292	286	297	276	289	270	259	290	266	293	258	279	309	283	277	278	273	273	270	275	310	251	284	293	266	284	296	273	282	261	291	268	279	289	303	285	272	282	267	273	294	273	297	282	272	289	261	267	311	292	275	294	304	275	302	326	267	309	294	286	297	268	285	268	255	270	283	305	279	290	278	304	277	298	268	250	276	284	307	283	273	261	290	274	296	290	275	265	270	300	270	274	275	280	298	281	276	278	294	296	289	260	257	262	267	277	290	277	273	272	261	274	271	265	273	279	268	322	290	231	267	281	276	272	270	273	270	293	268	263	286	288	268	284	310	283	294	305	271	280	289	286	252	262	259	291	310	282	282	286	269	278	267	277	288	288	306	262	291	274	241	280	263	297	282	283	290	282	286	298	286	262	261	273	278	293	292	271	281	290	274	271	266	282	270	286	266	273	281	264	279	253	302	264	283	266	292	264	270	292	297	294	251	278	283	270	268	313	283	266	274	269	280	297	298	268	282	288	278	277	302	284	278	268	293	258	290	297	273	256	292	278	277	288	308	298	297	277	271	270	262	249	291	285	279	248	273	296	265	282	277	290	289	296	312	281	270	275	276	292	312	270	297	309	301	307	252	286	279	278	272	265	246	270	277	280	291	259	282	281	285	272	283	281	293	280	312	280	268	272	296	278	269	281	286	267	273	270	265	263	259	316	260	280	280	282	279	278	275	279	282	256	248	291	282	273	291	269	315	287	280	275	254	286	280	292	280	288	289	292	316	276	264	287	307	297	267	268	294	288	290	281	266	269	280	301	258	262	269	305	267	316	279	274	242	279	309	252	277	272	278	284	254	274	300	288	262	309	245	264	290	305	294	280	308	292	271	278	276	278	288	283	269	268	293	286	262	254	281	286	294	296	277	271	281	298	270	312	284	276	255	302	273	292	293	269	261	274	262	289	280	290	273	311	286	308	311	256	246	278	276	240	289	279	302	260	271	261	280	278	287	289	296	290	319	308	258	276	294	289	254	254
2287	960	1094	1111	992	983	942	973	916	913	899	882	962	900	911	878	869	866	856	885	838	863	862	892	862	947	834	912	881	903	841	865	864	876	836	822	846	847	839	876	908	841	867	855	845	863	893	871	856	870	897	818	821	855	844	920	819	882	823	804	841	823	866	946	866	823	886	900	884	826	901	868	880	852	861	848	834	859	816	904	877	813	819	868	895	875	836	900	846	855	880	835	842	862	839	827	812	842	850	874	848	830	872	834	907	884	841	834	819	848	808	815	870	870	800	799	817	812	841	828	908	806	842	889	886	863	892	828	868	842	827	812	812	900	842	822	850	837	891	842	879	856	849	820	866	884	809	904	821	789	855	851	851	840	816	843	877	815	862	871	842	839	831	855	869	856	847	865	855	877	854	842	839	809	859	822	887	860	876	850	849	867	816	864	866	882	861	854	838	884	763	867	857	859	881	782	835	848	869	811	862	826	834	857	799	878	823	818	848	887	804	826	854	849	907	891	829	807	876	893	848	888	856	814	820	844	881	883	897	797	853	885	904	837	854	824	865	808	842	815	874	848	846	860	862	841	883	884	810	850	825	822	859	869	903	889	858	817	835	825	839	830	861	846	845	815	914	837	892	827	811	826	855	829	882	844	870	819	837	869	887	817	813	831	815	881	900	793	859	902	792	796	857	813	834	858	887	897	840	834	868	841	872	870	875	813	901	822	888	862	840	848	852	860	866	829	803	823	808	819	894	836	868	872	889	849	884	808	840	885	879	831	848	875	884	862	903	846	877	833	869	854	895	818	814	853	850	835	889	798	866	829	815	871	895	837	886	816	879	864	821	852	849	860	830	868	857	856	883	883	824	840	911	831	800	864	884	916	851	813	899	833	815	880	833	878	816	939	868	813	872	835	853	852	857	787	858	838	851	818	899	866	814	826	818	810	840	908	864	852	794	849	828	862	854	846	880	788	914	873	831	898	877	852	846	874	821	883	835	857	851	901	830	894	853	834	871	809	867	881	851	843	886	836	859	840	863	851	843	904	834	873	850	857	873	936	895	852	898	843	869	862	859	862	900	902	812	872	830	881	870	865	863	834	890	882	831	862	804	815	878	849	781	857	852	835	863	828	835	828	891	845	833	855	822	842	863	891	881	823	875	872	814	832	908	857	857	829	814	874	841	844	832	880	838	861	837	834	845	799	851	808	850	915	844	860	796	855	870	865	864	846	864	853	839	805	847	816	791	873	854	878	851	867	791	829	897	871	839	865	838	836	843	829	839	820	849	841	847	858	864	864	855	874	885	815	830	871	886	848	862	829	867	912	846	835	880	860	887	870	903	874	817	833	824	871	854	851	820	914	906	865	813	856	904	791	793	866	845	848	886	837	821	831	865	874	846	892	885	876	870	889	866	820	876	892	871	846	818	822	863	855	829	864	835	871	851	810	884	860	909	824	884	862	812	843	790	864	868	874	834	867	824	835	887	839	846	827	834	863	880	874	851	875	880	853	807	858	848	860	857	883	840	839	846	851	777	857	861	849	818	883	862	881	840	831	868	894	790	908	827	883	831	881	814	888	796	839	860	867	904	869	867	837	859	826	898	814	848	886	844	859	837	847	868	866	832	855	840	801	866	863	896	866	859	869	897	867	878	822	844	844	855	835	815	826	837	830	827	816	844	862	914	817	810	821	916	847	877	874	839	820	820	870	831	870	841	827	901	884	844	863	847	853	834	908	858	868	872	862	854	870	829	887	890	880	828	860	918	903	814	808	835	818	858	838	884	826	887	849	893	825	840	909	885	831	823	848	812	853	867	889	913	826	839	891	882	867	812	887	810	831	824	846	871	855	835	855	858	842	865	838	863	840	855	880	860	897	845	845	841	841	880	856	845	878	862	870	867	844	776	842	860	882	902	865	856	832	852	886	872	789	809	847	882	916	822	882	906	885	811	836	800	806	872	862	861	863	881	842	862	842	851	928	875	865	847	850	856	848	837	817	836	870	799	844	885	869	847	822	859	843	857	865	846	820	804	893	810	850	866	854	835	892	853	865	889	851	879	880	932	835	849	833	805	865	883	858	850	847	861	838	909	840	855	863	885	856	860	853	836	817	869	875	867	825	863	881	867	911	863	879	890	882	879	907	812	899	899	832	818	869	857	861	835	886	885	832	819	908	854	831	842	866	911	878	822	811	881	835	840	845	872	874	868	857	845	835	820	858	824	875	883	874	782	891	841	885	824	824	917	803	827	859	916	857	830	866	835	836	854	920	944	838	837	915	843	840	876	880	831	864	815	810	844	842	865	872	818	862	839	842	869	864	841	807	828	876	842	868	832	855	847	841	867	889	824	847	881	852	837	893	785	843	885	866	844	840	902	824	871	854	870	827	863	840	875	819	853	900	855	827	860	857	809	883	799	825	904	898	864	842	875	888	863	942	850	861	875	853	851	918	871	885	873	829	852	843	795	894	833	840	805	873	772	843	892	823	887	855	865	888	894	821	849	859	821	881	804	903	910	813	834	823	849	942	853	860	848	839	829	870	869	862	838	885	894	896	842	849	832	867	881	867	850	833	866	869	845	820	805	837	825	872	865	843	853	859	856	885	887	836	814	832	788	845	872	885	922	861	854	841	828	873	825	855	889	833	838	847	875	858	810	859	908	851	837	895	862	863	906	873	859	829	850	848	838	852	879	895	867	828	826	833	817	884	863	854	858	848	879	850	877	843	835	818	868	837	820	831	829	831	848	791	854	829	898	841	887	868	860	893	847	886	854	876	845	861	817	865	832	861	864	828	857	880	848	839	848	869	864	831	841	908	827	837	852	849	870	805	874	847	866	871	829	898	855	873	835	840	873	923	865	841	803	859	874	842	872	859	831	843	844	845	857	859	914	815	911	887	844	779	834	877	833	858	840	863	821	900	871	853	825	886	860	822	833	855	858	857	857	822	832	885	908	836	850	861	849	856	768	871	854	855	814	885	885	812	830	883	837	899	842	831	848	909	845	856	829	840	894	917	868	845	806	844	867	775	900	800	857	838	876	858	889	849	909	846	815	842	848	891	826	864	876	808	861	873	856	833	872	839	866	847	878	868	837	824	839	848	838	834	855	830	866	882	853	811	856	880	900	895	851	893	858	930	796	867	862	854	792	845	875	894	876	847	835	864	843	842	877	857	885	867	874	850	915	847	871	855	881	842	849	883	825	849	894	867	826	847	915	851	831	857	853	842	879	872	887	866	904	882	844	871	850	825	845	825	877	877	844	841	809	817	868	864	829	835	857	870	891	841	841	926	840	876	871	871	883	876	838	878	834	904	877	831	822	885	829	845	829	811	911	878	908	839	857	883	809	887	900	879	876	821	891	814	845	777	828	821	798	837	839	827	873	889	876	859	844	850	855	867	875	832	890	886	817	884	858	854	851	919	851	885	887	872	788	855	868	837	842	890	826	900	862	856	804	866	814	838	862	845	833	839	936	865	849	811	871	872	813	881	889	816	852	891
4647	1285	1532	1129	731	599	441	367	322	249	226	242	221	206	196	208	168	209	206	161	197	172	169	162	213	208	218	163	183	176	163	179	189	172	169	165	158	150	158	135	142	156	158	165	165	142	182	170	187	157	143	160	147	151	150	138	161	164	173	158	155	141	153	125	162	162	156	163	170	140	163	163	152	139	161	142	165	154	157	142	172	143	125	169	141	142	131	146	142	147	131	152	139	159	164	170	150	152	156	165	147	156	159	148	159	154	147	168	145	141	150	147	151	144	182	149	129	170	169	154	145	170	169	156	156	173	134	154	160	151	168	150	142	146	171	143	151	152	171	141	148	163	181	157	137	164	172	140	147	151	157	131	138	139	162	170	153	162	160	147	148	164	164	148	143	151	162	149	156	130	152	171	146	161	124	151	168	164	157	145	155	164	161	176	155	145	146	165	173	136	166	168	161	133	144	150	133	157	150	135	152	172	148	155	144	166	156	153	152	165	147	150	158	155	157	150	134	139	159	166	135	153	154	161	169	147	152	163	144	186	129	162	160	167	144	143	154	137	159	158	154	151	152	158	159	129	163	147	128	153	157	164	160	143	138	149	147	158	147	128	168	147	142	173	156	156	165	156	180	163	147	155	178	160	152	144	144	145	145	131	168	149	167	162	156	134	139	148	155	138	152	126	148	144	179	152	145	154	143	145	169	151	156	156	158	165	148	154	141	153	162	175	167	164	162	155	137	146	151	161	176	149	141	165	168	150	163	131	151	159	125	143	148	130	149	156	163	143	146	146	160	174	136	145	169	136	141	153	168	146	160	173	142	135	157	139	154	163	127	167	158	146	173	164	166	137	149	151	149	149	164	169	150	154	163	150	137	162	151	158	140	139	151	135	166	153	147	165	140	154	164	137	142	139	157	152	135	144	166	180	136	160	131	151	143	149	129	126	159	182	167	173	162	163	145	163	169	155	160	153	180	167	148	152	151	162	150	151	136	143	154	140	146	147	158	145	156	149	137	160	154	138	150	152	155	152	143	154	154	162	141	159	157	149	156	160	171	168	144	150	150	173	162	127	168	162	139	137	147	190	153	150	165	138	155	169	176	176	147	155	153	154	154	149	155	152	133	166	160	143	163	155	147	156	164	166	150	145	148	152	171	151	140	160	134	167	143	172	148	164	142	150	156	143	145	159	157	151	150	141	128	167	161	167	151	163	145	164	159	145	125	152	125	148	145	163	152	166	158	159	143	151	140	157	152	162	165	141	147	160	168	125	141	151	141	170	154	161	129	137	143	155	152	153	152	165	135	164	161	159	146	162	174	169	189	145	154	158	141	161	154	139	154	148	138	141	153	164	161	156	157	163	153	158	135	144	161	156	132	153	146	137	141	167	169	161	141	147	144	123	128	157	157	140	148	167	132	163	153	133	146	173	193	169	155	151	141	140	151	135	136	147	145	133	161	157	146	159	158	164	139	124	139	146	161	133	149	141	163	152	142	145	181	175	145	147	164	144	157	157	154	139	163	141	164	150	159	156	152	148	154	151	143	153	125	143	132	139	140	141	145	155	173	143	158	164	159	138	155	170	164	144	156	161	175	148	159	137	143	145	135	159	151	151	170	140	161	154	169	150	161	119	141	158	151	152	153	157	156	166	163	134	157	136	164	147	151	152	144	167	155	159	140	169	158	164	148	147	124	150	135	157	150	171	132	144	154	174	158	161	142	147	162	161	154	153	163	161	148	170	147	162	151	173	171	153	139	146	159	145	140	157	140	142	157	164	154	189	164	133	170	149	167	150	156	153	161	150	154	180	161	160	163	144	167	163	158	177	180	139	158	146	172	163	126	147	162	146	151	159	149	133	148	156	153	148	159	161	164	156	128	164	171	139	144	175	152	157	142	156	147	126	145	147	172	149	148	128	150	181	157	157	151	148	150	155	152	163	137	155	157	143	150	147	158	143	152	155	130	152	159	129	125	170	190	136	155	149	158	140	169	152	158	149	150	137	131	134	143	137	163	167	154	150	118	168	135	146	141	140	146	134	150	152	161	153	156	142	167	141	147	165	164	135	144	163	154	149	149	156	156	158	151	150	162	161	152	131	149	156	171	181	157	130	152	132	187	156	145	141	148	151	158	150	165	144	147	167	149	149	154	135	153	165	156	164	133	157	147	151	143	137	168	166	153	158	141	164	158	123	177	133	163	155	160	146	155	157	151	145	146	165	136	138	178	154	129	155	166	145	159	164	135	148	155	144	142	149	143	141	138	153	142	148	158	152	157	163	171	153	159	151	134	163	152	140	165	167	144	164	156	134	156	143	147	157	130	139	163	154	149	149	165	150	136	140	149	159	144	163	151	151	155	149	155	141	135	147	138	160	148	134	153	154	144	164	152	157	135	132	147	151	160	160	132	158	143	142	169	156	158	162	152	125	171	136	163	151	158	165	129	176	180	168	143	146	153	140	157	167	146	132	154	139	131	169	150	145	167	152	141	171	156	168	155	167	146	158	140	154	148	169	156	129	155	168	149	155	154	159	148	144	152	155	162	178	147	151	153	166	156	172	137	140	150	142	149	153	119	168	149	154	160	154	143	133	160	166	160	157	159	134	153	155	139	141	160	141	152	154	160	159	137	174	136	161	140	153	128	146	167	158	166	146	153	153	145	182	151	141	147	143	138	154	128	145	124	159	151	143	159	159	160	150	166	149	156	153	144	150	133	145	137	151	141	161	141	147	156	142	134	149	161	165	146	157	156	176	158	150	148	166	141	150	133	139	165	150	149	146	154	161	161	135	148	154	157	152	148	173	150	144	126	146	156	142	136	131	153	142	134	143	177	150	159	158	160	148	161	157	151	152	153	153	147	161	147	140	166	161	145	144	158	152	131	137	150	158	138	170	151	139	167	143	135	134	143	186	152	150	132	152	156	135	167	146	150	167	141	147	149	160	170	170	141	146	118	122	170	154	142	158	151	144	157	134	154	141	151	144	139	153	153	134	153	161	143	168	158	176	141	146	158	142	153	149	145	151	165	146	164	161	153	139	153	184	147	145	153	147	149	150	162	143	160	160	150	160	162	151	143	153	154	157	134	174	132	160	133	152	158	140	155	146	122	133	154	163	165	151	154	144	148	158	160	158	144	138	141	167	165	152	165	142	162	159	151	141	167	162	154	142	167	150	179	168	121	153	159	153	137	149	147	136	156	148	153	150	152	153	156	159	161	152	128	147	137	165	150	146	148	155	143	160	144	159	154	149	145	141	145	133	159	132	169	179	172	157	167	156	142	149	172	150	178	140	171	143	146	152	161	158	143	168	159	151	139	152	151	137	141	156	151	175	156	156	166	159	143	167	150	136	159	150	161	154	165	157	165	157	172	172	155	152	147	162	149	157	149	159	139	161	157	151	156	163	179	137	181	164	129	144	163	153	167	130	148	148	175	146	159	166	155	161	162	140	176	141	152	173	145	155	139	164	145	140	157	141	164	129	155	153	147	163	167	179
5670	1635	3837	4124	3535	2883	2368	1980	1633	1419	1281	1156	1050	1007	958	925	837	823	827	769	760	740	769	754	990	1148	1025	900	917	803	885	857	1100	950	745	620	618	591	639	578	599	627	576	599	565	569	551	538	558	542	556	512	572	538	542	540	561	514	541	522	502	502	505	567	548	522	522	488	522	534	471	523	511	525	552	483	523	512	556	508	534	518	488	587	495	518	515	529	511	496	560	545	514	536	516	533	495	485	474	503	547	499	522	566	528	506	547	494	519	512	528	551	475	511	486	495	527	536	541	493	515	532	537	517	500	477	501	517	502	485	513	470	493	517	504	523	521	506	458	510	520	508	466	514	521	485	540	508	470	520	472	503	488	528	543	504	501	491	493	455	477	505	472	488	484	517	545	519	484	518	521	516	462	528	490	535	517	502	497	496	505	476	523	543	497	518	503	513	509	506	497	475	510	499	513	528	520	515	484	491	500	490	520	473	487	525	502	473	517	525	483	504	524	519	536	493	478	498	526	492	516	529	490	512	498	542	497	518	504	509	491	517	461	527	507	522	525	512	487	500	512	478	466	498	526	479	493	499	520	469	508	504	538	485	517	488	487	492	494	475	453	498	447	512	486	482	521	530	505	525	539	514	464	517	466	505	496	505	511	488	487	493	520	481	505	496	482	510	481	495	472	488	494	522	497	467	520	519	526	463	486	553	533	503	519	478	526	511	499	514	493	507	511	514	534	508	503	485	520	520	520	516	539	494	466	498	511	480	473	485	517	530	495	526	495	525	531	498	536	527	511	486	512	530	483	506	524	496	508	485	478	528	516	502	504	511	512	527	555	468	514	472	466	461	507	497	519	536	521	476	484	518	523	511	514	512	524	494	515	488	537	503	500	527	516	517	506	473	447	510	508	501	564	555	500	525	543	560	492	506	498	466	476	513	461	502	506	490	539	490	510	505	521	520	530	476	476	498	503	490	490	503	522	508	512	532	468	458	527	540	508	486	550	493	488	523	543	540	511	474	528	496	497	473	525	493	490	493	508	488	528	488	508	496	511	504	495	486	478	487	541	486	503	471	506	503	497	518	475	528	515	536	486	521	502	523	525	482	515	511	526	500	500	515	514	519	491	503	482	488	492	496	466	456	528	517	489	489	516	498	478	527	516	512	497	531	505	510	527	501	500	508	492	497	536	489	504	525	514	518	468	515	485	477	518	502	555	539	512	496	520	493	499	492	490	524	494	525	500	490	510	507	570	507	514	468	481	533	470	524	507	537	475	518	499	466	496	536	510	489	526	499	529	492	495	483	473	532	457	487	502	554	535	492	499	486	524	506	477	538	540	487	506	518	499	486	542	458	467	535	513	484	525	503	500	494	497	541	528	513	526	516	470	475	518	508	496	514	496	492	498	498	506	547	521	512	537	483	499	502	536	462	481	508	480	532	502	499	537	504	521	501	494	496	516	505	510	502	478	515	511	491	454	519	496	473	491	533	478	544	476	463	510	503	532	491	512	495	518	525	521	516	559	507	499	502	477	506	511	512	516	477	510	529	516	501	504	503	510	456	508	483	488	521	550	499	554	488	490	486	526	478	527	492	513	536	496	498	513	522	505	569	499	515	493	530	531	465	480	448	455	492	538	507	468	514	526	527	489	462	498	474	525	508	507	511	501	478	554	531	502	535	513	457	453	491	521	493	509	545	508	490	473	487	525	496	472	519	517	446	481	490	524	515	504	492	500	473	532	493	513	551	492	507	504	460	555	479	488	524	490	500	486	499	472	506	472	530	547	507	521	478	493	494	512	497	483	520	497	457	465	490	509	505	527	507	464	503	537	520	541	492	522	497	520	449	509	506	543	532	543	506	476	510	481	521	469	488	516	532	502	530	459	536	504	515	554	509	499	481	469	502	505	479	512	502	490	539	493	485	498	494	500	515	514	490	514	527	503	498	493	483	508	474	494	538	487	489	520	525	505	526	512	503	513	501	502	492	539	504	516	491	534	503	486	496	483	493	505	486	519	522	494	521	548	466	506	496	495	490	511	517	511	527	471	501	496	515	481	494	508	504	490	515	466	460	512	514	472	512	515	514	515	478	505	497	452	494	491	480	481	516	563	514	477	538	486	532	496	503	501	496	484	516	515	494	526	497	464	479	514	516	469	500	458	547	500	522	527	489	495	565	491	518	511	497	545	450	540	528	492	532	501	462	544	481	506	498	512	527	462	505	491	515	502	513	481	524	526	546	516	485	466	515	488	454	562	497	523	478	483	498	489	491	492	531	527	502	511	517	480	479	512	533	507	523	484	526	504	523	508	499	526	515	500	523	502	527	511	515	528	514	510	489	497	544	501	504	533	519	492	498	499	518	493	501	522	466	514	538	508	546	509	500	538	490	512	539	516	539	476	497	550	510	492	514	513	508	502	502	474	501	517	544	518	493	486	509	482	507	514	469	536	487	534	491	454	530	496	514	517	510	491	509	532	523	527	479	481	516	489	540	504	502	524	510	480	496	532	501	524	513	509	497	507	515	491	526	480	487	526	539	545	488	519	483	507	496	546	531	481	520	460	529	497	544	498	469	531	500	479	511	471	470	479	504	492	495	507	497	537	527	503	488	518	492	497	509	529	534	506	527	528	473	522	494	510	509	485	545	530	515	526	520	479	509	493	508	527	488	518	515	485	509	562	528	436	489	514	492	502	504	453	540	540	504	485	489	508	568	516	498	497	512	508	519	531	500	481	543	483	525	547	519	496	532	498	514	523	461	482	510	513	504	551	478	503	491	496	545	472	508	521	540	507	489	476	479	465	474	533	505	514	506	539	541	509	509	522	506	504	502	503	501	523	478	488	521	481	520	519	512	497	471	509	531	501	518	528	462	489	523	506	459	506	494	515	512	458	535	517	510	544	530	536	496	509	512	451	513	572	523	519	532	521	449	504	540	483	501	534	451	519	468	491	500	495	514	552	545	520	502	478	488	522	538	516	524	506	491	520	544	490	509	474	514	489	513	498	525	504	524	540	493	486	535	487	506	482	507	532	500	528	488	517	510	498	505	492	513	438	489	485	510	487	477	496	496	508	516	539	512	522	517	502	539	526	490	493	555	519	528	498	487	533	518	457	521	547	505	475	532	490	457	504	512	495	512	527	478	502	483	508	466	500	495	471	524	525	487	522	510	529	485	522	508	505	493	519	507	518	516	514	528	474	480	509	520	510	539	481	509	507	491	464	523	490	518	510	487	525	494	529	502	499	491	516	550	491	523	519	485	536	480	485	475	505	525	491	530	508	498	488	532	519	487	477	478	522	529	529	490	463	496	485	534	513	518	515	486	469	485	497	520	519	498	519	520	466	540	541	508	516	495	507	494	531	520	471	512	506	468	516	527	514	504	477	511	509	505	526	493	507	476	485	511	530	474	521	488	496	482	468	510	513	481	484	515	518	528	495	517	486	503	480	485	505	504	534	518	457	456	525	521	462	526	532	497	484	491	483	512	524	477	511	517
8676	2434	2893	2009	1220	905	688	522	447	356	314	289	297	239	213	212	184	183	191	171	200	142	150	172	216	207	223	188	219	181	170	163	208	182	182	155	143	131	131	116	120	120	134	134	133	106	113	142	132	129	120	141	124	114	117	138	132	121	128	116	116	112	133	123	123	99	126	144	129	129	119	109	103	124	127	121	110	119	123	114	135	110	114	132	126	138	121	115	112	131	115	122	114	104	127	135	134	109	127	139	104	107	145	126	118	118	140	128	154	115	111	111	140	114	113	123	120	118	112	119	128	140	130	112	114	114	131	103	103	132	122	119	151	124	129	129	134	140	114	112	110	108	100	137	142	130	126	130	110	132	137	129	127	104	94	122	123	102	106	120	126	146	140	128	140	111	120	119	133	123	112	115	111	124	132	126	135	113	144	109	124	104	125	114	113	144	136	120	128	111	120	118	143	106	121	121	115	112	132	112	102	124	120	106	115	121	107	127	112	123	110	122	151	117	120	127	134	118	128	112	139	114	125	129	112	104	135	119	103	108	119	112	107	123	127	126	121	117	126	123	95	119	110	121	112	128	95	132	108	108	102	111	120	115	111	149	105	138	117	121	122	128	109	120	118	143	126	118	132	128	119	125	124	115	136	121	116	115	132	127	106	128	104	106	151	115	126	109	113	125	121	129	118	119	130	144	114	100	105	97	108	128	109	109	125	120	114	123	123	130	99	132	103	104	122	129	120	105	119	112	107	125	109	122	111	120	128	103	120	118	114	117	119	107	144	113	134	122	119	116	116	117	132	117	125	120	110	108	122	107	107	143	115	113	125	130	105	138	114	110	106	105	121	117	128	132	115	115	128	122	119	103	114	111	119	127	109	106	102	113	127	108	135	142	108	127	139	124	126	130	136	127	115	113	105	109	129	127	126	130	106	132	121	138	108	134	127	97	125	132	143	140	134	119	116	119	114	134	132	130	124	121	110	126	110	121	104	114	98	123	111	113	122	111	107	125	116	119	137	118	133	118	98	121	131	118	124	122	102	121	113	97	106	129	103	128	124	131	130	133	123	132	101	127	95	111	113	153	116	140	128	117	105	130	129	104	111	128	125	120	131	123	102	118	128	119	137	105	107	125	106	133	124	111	119	122	117	119	104	108	105	103	121	134	111	101	102	104	135	111	104	106	114	118	129	123	122	117	118	113	123	128	121	110	137	114	127	120	85	110	112	109	126	131	104	129	111	132	105	114	120	131	113	122	138	113	127	109	131	104	128	137	125	111	107	118	117	110	143	119	111	133	116	125	127	136	135	109	125	102	122	112	135	111	109	133	116	124	126	124	113	119	121	130	114	123	98	138	114	110	94	121	118	103	110	129	132	111	133	126	132	116	111	104	127	149	117	118	120	125	110	117	118	122	93	130	109	102	115	112	124	120	136	116	129	114	115	99	112	141	113	128	123	134	105	113	114	120	123	118	119	99	131	122	127	135	113	115	110	104	117	126	106	126	118	116	119	117	102	128	126	98	128	126	118	114	105	121	96	98	134	113	123	107	115	130	110	129	114	125	136	131	129	121	108	114	133	119	115	123	112	100	154	122	118	115	126	120	121	107	109	112	115	120	135	128	121	97	122	127	135	114	106	122	114	110	92	114	119	117	124	118	122	121	150	109	125	120	120	105	119	136	145	118	100	137	106	144	123	121	114	126	112	129	120	124	103	117	121	122	111	106	110	135	125	107	115	121	120	117	130	122	121	143	128	121	118	112	109	118	135	120	120	107	126	137	101	122	109	116	119	111	99	126	121	113	129	99	103	101	129	119	115	132	104	114	124	130	104	124	104	114	134	113	111	131	109	118	98	130	103	118	131	136	114	132	118	135	118	107	125	132	126	144	112	133	101	125	116	121	126	119	115	108	115	136	111	111	129	116	146	109	142	141	121	124	129	128	110	125	119	101	133	120	124	129	106	136	104	136	130	120	118	138	133	146	125	119	120	110	101	110	120	129	128	131	123	130	120	111	137	131	117	116	103	102	134	113	126	137	130	111	115	113	122	141	113	109	157	134	120	126	122	115	109	126	116	137	126	132	105	123	98	95	122	113	107	132	124	128	123	122	122	107	113	103	111	121	127	125	113	111	124	124	111	118	145	130	130	115	128	136	115	108	122	116	107	118	131	134	126	131	117	115	119	120	123	123	98	108	105	156	145	115	123	113	124	100	135	113	133	102	113	114	106	106	110	118	104	103	117	134	118	129	123	128	136	109	113	118	120	118	121	129	123	115	117	116	100	121	117	117	126	105	112	110	121	119	133	136	106	132	126	127	106	120	104	118	138	111	125	118	114	107	99	144	111	123	101	119	125	134	112	120	97	112	116	122	116	132	126	125	111	122	143	134	113	120	116	119	130	111	122	117	125	138	139	136	132	109	111	117	129	123	103	116	108	126	127	104	122	128	118	128	131	113	137	97	108	117	110	127	121	139	112	115	128	120	124	131	120	122	118	120	102	119	123	99	133	120	129	102	124	129	113	115	135	127	122	123	113	119	135	117	132	117	132	119	124	111	117	115	118	102	126	154	114	110	119	127	145	125	139	123	101	115	106	121	148	109	118	103	108	101	129	134	97	130	143	119	112	107	123	107	131	114	132	126	118	113	110	136	130	135	125	120	115	103	134	138	122	113	130	127	118	126	128	122	113	116	129	125	120	107	105	114	120	84	121	107	110	121	108	102	129	135	122	142	120	119	117	115	146	118	119	104	119	109	116	106	112	114	120	130	127	114	121	119	134	113	126	121	126	110	129	121	114	106	125	108	112	142	114	136	128	111	116	109	102	115	126	108	117	130	122	122	139	127	121	138	112	110	128	128	145	125	125	103	139	119	120	114	128	134	110	120	112	125	128	119	110	111	129	111	129	103	125	130	137	127	105	111	132	106	120	114	118	115	104	130	122	128	141	111	119	123	111	108	124	122	128	133	116	122	120	127	121	116	101	99	128	118	112	117	119	103	102	122	130	128	111	124	119	117	122	135	126	116	119	121	117	149	121	128	124	115	127	115	120	135	129	124	114	115	111	122	113	128	103	118	133	92	117	118	141	97	106	140	118	107	118	125	121	112	111	120	132	115	126	105	118	133	119	105	133	121	113	122	122	97	110	121	110	107	128	137	121	127	113	136	110	127	119	119	113	110	113	125	122	107	127	105	126	112	121	134	111	120	120	139	112	125	119	128	132	134	122	139	116	103	122	134	124	120	128	105	140	148	122	101	120	136	115	117	120	126	119	119	121	128	118	127	107	124	103	136	125	94	128	100	107	121	154	118	105	114	125	122	114	123	125	129	129	118	128	127	121	128	125	121	123	121	130	119	122	114	111	106	125	110	112	113	117	131	149	120	124	112	105	134	117	124	111	113	139	115	131	143	115	117	128	148	128	104	111	120	117	113	106	121	122	124	124	119	107	118	128	114	143	113	124	118	135	123	122	105	122	127	119	136	124	112	102	127	104	119
7785	2801	6771	7036	6051	4834	3925	3149	2707	2279	2034	1725	1629	1519	1298	1191	1147	1076	942	886	844	839	876	1099	1414	1746	1492	1260	1309	1052	1076	1089	1462	1092	932	656	662	629	631	621	600	568	585	611	552	499	529	512	520	491	500	532	459	488	489	495	497	531	490	493	454	472	509	477	467	466	487	462	472	440	451	446	453	461	460	443	470	473	476	447	428	398	399	425	432	461	477	441	435	455	441	430	444	437	417	431	419	470	417	442	429	475	406	419	433	431	440	438	440	417	458	433	444	439	434	441	439	428	410	412	470	420	424	465	451	404	393	469	424	449	438	436	412	431	443	379	415	462	450	444	396	432	413	429	431	437	441	370	407	440	436	403	416	383	480	453	427	396	412	425	424	425	427	470	450	433	422	456	405	398	435	412	429	426	379	451	430	416	434	450	390	448	434	424	457	454	428	412	417	467	444	445	410	420	400	394	430	419	422	440	421	423	431	419	449	456	475	416	432	439	445	423	418	443	420	423	411	386	407	430	408	418	451	399	384	396	417	401	429	414	425	372	395	430	418	410	416	435	441	401	422	403	470	438	402	435	420	434	424	384	443	457	383	426	409	441	409	413	422	390	457	418	433	434	417	477	407	430	411	403	392	425	414	415	401	436	479	429	431	432	405	377	417	435	408	462	381	440	399	422	458	468	431	478	417	423	429	440	379	446	438	429	413	441	436	425	421	414	428	421	403	391	447	429	423	409	457	424	429	393	433	462	428	406	402	397	391	419	454	438	413	434	426	448	411	399	402	394	430	421	420	412	410	432	454	464	416	388	403	395	423	425	424	418	385	393	440	428	434	393	452	401	448	422	423	426	404	463	478	412	447	435	424	432	385	427	422	392	410	419	437	428	421	414	395	459	406	415	419	431	407	428	440	412	429	402	424	434	438	429	418	381	374	413	416	420	425	393	402	374	441	364	412	439	402	426	415	386	435	459	381	416	422	400	414	435	370	431	437	437	435	419	422	435	425	404	414	429	429	418	431	440	399	457	391	390	436	406	431	419	371	401	419	387	441	448	431	403	441	464	410	439	433	390	410	433	370	380	417	427	434	404	399	412	404	444	412	410	446	408	452	448	460	431	410	431	407	434	389	423	423	421	399	428	403	407	475	439	421	416	431	457	448	438	462	405	440	368	376	414	417	415	437	388	415	412	424	427	442	435	417	424	412	405	406	419	393	412	432	422	419	405	413	409	391	452	447	436	430	389	455	427	451	403	449	419	424	431	434	427	450	405	429	420	378	411	410	404	425	436	427	429	424	404	427	463	478	426	458	419	453	422	412	423	405	402	408	472	445	416	385	462	381	408	427	403	454	398	421	456	434	403	400	416	421	427	408	418	397	431	416	405	414	426	411	424	414	457	411	448	378	454	412	443	409	445	395	449	433	452	448	428	422	394	444	432	389	446	389	433	397	442	442	404	408	421	411	478	390	393	432	419	431	417	410	452	432	390	417	430	448	439	439	425	414	402	424	406	407	405	446	455	402	439	448	419	429	429	449	410	405	397	412	406	443	428	440	436	458	395	395	429	437	440	424	426	471	418	375	407	404	452	429	418	424	431	426	449	412	425	438	437	446	432	398	449	386	426	392	409	431	425	405	419	416	403	400	443	402	447	441	385	413	458	445	396	435	397	447	434	433	431	446	406	434	403	422	393	415	407	402	429	431	424	422	401	397	405	426	460	424	410	437	366	378	405	400	426	429	453	386	437	407	433	411	422	423	438	388	394	410	422	469	393	372	424	398	427	386	403	418	428	407	398	400	444	405	419	422	422	408	414	408	377	418	397	414	458	443	411	446	399	414	394	446	412	376	408	410	449	418	428	427	464	432	424	410	451	415	426	437	434	410	452	432	448	405	452	374	393	447	427	404	411	430	419	391	425	477	445	388	432	427	386	424	465	386	416	470	425	412	398	380	430	449	408	411	397	393	391	430	412	386	420	387	427	397	386	429	416	413	433	440	419	444	416	425	434	425	447	443	411	418	388	404	417	450	411	392	434	393	424	443	396	442	401	396	425	436	407	455	433	449	450	425	415	415	400	430	453	424	432	465	416	429	388	417	418	410	446	402	407	421	437	391	415	443	434	389	427	429	393	414	425	416	418	440	426	376	416	443	380	433	464	355	400	395	429	417	430	412	422	423	431	417	416	373	414	438	440	419	421	412	432	430	458	450	435	395	420	415	432	396	414	427	432	413	439	420	417	419	402	398	480	423	456	436	450	410	441	407	397	399	394	400	415	405	415	407	404	433	397	396	428	422	398	423	451	404	435	400	421	435	412	435	436	398	399	396	445	413	441	411	388	405	413	432	441	419	409	424	435	448	446	422	417	405	431	416	444	431	398	431	434	433	414	429	438	443	402	424	384	451	402	427	391	407	399	436	385	420	412	416	399	432	419	405	405	394	405	399	419	390	440	413	400	402	402	412	423	415	448	382	399	384	407	428	388	414	423	411	420	428	370	427	450	415	437	430	404	425	407	428	386	420	428	410	414	435	461	393	396	449	433	410	410	408	409	428	434	425	379	431	415	398	411	426	452	417	419	392	415	428	463	446	441	397	445	416	407	426	434	412	438	418	421	444	419	412	431	426	385	408	425	420	428	429	417	415	422	410	399	437	399	414	423	399	463	408	386	381	441	412	420	381	400	427	440	452	429	442	406	408	426	406	437	423	397	420	436	441	425	418	443	444	432	435	410	397	428	460	413	391	410	438	423	403	393	422	414	403	383	411	420	424	429	416	420	423	412	438	430	408	403	414	389	452	370	427	396	421	422	457	453	397	423	436	397	449	425	438	398	438	428	426	439	409	435	420	450	404	446	406	468	422	387	416	408	397	431	430	434	424	438	395	418	426	418	389	418	422	411	414	445	404	424	416	408	435	407	423	401	431	449	419	406	438	398	397	392	438	416	406	407	427	407	413	432	446	398	432	407	417	382	454	440	416	439	429	415	409	412	430	435	405	415	419	409	418	430	423	409	429	440	415	378	388	415	398	409	405	423	456	470	439	403	421	403	435	441	427	440	408	410	394	449	426	457	399	393	394	418	429	454	465	423	404	363	402	412	421	423	419	406	397	439	433	410	416	422	445	408	443	416	414	445	447	402	421	406	400	437	429	422	433	434	410	410	425	434	393	440	431	392	389	441	415	435	431	423	427	391	393	414	403	399	438	382	413	424	438	386	409	461	446	385	426	422	414	411	438	410	425	413	420	410	435	436	437	446	456	391	399	431	395	417	421	445	416	404	437	459	438	412	427	382	434	419	461	456	390	417	418	410	418	446	426	429	411	406	421	443	440	441	442	429	407	428	404	425	457	423	399	422	461	422	441	398	417	447	446	412	441	446	446	397	419	437	417	430	380	425	378	393	421	432	395	448	452	407	422	406	420	435	413	405	423	425	413	393	439	434	412	422	408	440	437	405	414	437	447	411	405	423	446	400	404	424	407	427	451	409	407	410	389	419
1307	330	377	328	300	309	302	279	271	289	284	310	284	311	310	285	264	291	252	262	290	285	289	277	252	298	280	304	302	275	275	287	247	261	270	273	247	260	292	283	292	267	280	282	261	307	272	295	247	291	267	264	255	262	281	297	276	272	252	278	290	278	274	306	285	256	278	325	263	280	264	269	294	264	270	286	292	298	242	262	275	280	259	314	259	299	278	293	268	259	284	254	281	284	269	270	270	285	268	300	255	259	275	260	271	290	297	275	275	287	271	294	296	260	295	283	277	264	290	246	263	275	271	290	285	254	278	273	282	286	262	244	294	254	262	274	273	274	299	272	272	285	258	296	281	290	280	252	285	278	251	285	255	276	270	269	284	278	248	289	276	306	280	287	273	281	256	269	270	313	290	292	268	272	287	283	275	291	286	265	268	277	284	283	295	258	277	285	280	263	241	265	320	278	304	273	283	290	273	266	280	304	261	272	312	272	313	316	299	303	297	274	272	257	284	325	273	280	256	271	284	276	295	283	271	291	260	237	277	272	261	288	313	284	294	249	264	259	250	274	267	268	265	299	278	276	288	281	283	296	285	257	270	278	281	236	284	303	269	283	274	236	309	256	275	293	281	270	274	270	304	280	261	274	276	288	285	262	291	267	277	265	275	282	268	308	253	305	272	289	260	298	290	285	259	274	278	285	279	301	248	294	290	246	264	289	284	294	283	302	255	289	295	238	267	262	258	254	254	290	240	262	287	290	265	280	230	289	296	280	279	282	274	249	279	270	288	271	296	271	298	268	254	261	288	274	305	322	263	255	272	296	275	251	298	279	282	266	282	270	269	272	261	266	256	275	297	277	255	274	260	295	286	262	284	285	277	296	269	301	283	269	295	277	250	285	278	288	280	273	293	258	254	258	283	244	271	270	267	272	255	289	303	266	263	294	292	275	267	276	294	261	289	270	260	300	282	314	289	293	281	285	278	278	286	266	273	263	292	293	290	290	287	257	312	228	269	263	274	261	260	277	278	269	303	271	284	274	260	238	263	270	307	270	280	272	299	296	271	305	262	272	264	261	302	260	291	283	293	278	298	299	278	298	295	284	262	238	250	271	264	258	320	292	281	273	280	252	298	278	298	279	289	270	275	280	262	279	281	265	281	287	273	273	278	279	287	285	295	283	273	277	246	264	291	277	281	285	270	280	264	283	276	293	258	294	289	287	264	279	285	287	308	280	276	278	275	291	277	263	289	273	288	307	303	257	255	277	307	251	269	253	282	263	269	255	281	267	292	260	279	251	278	268	284	303	285	288	267	274	272	295	281	275	285	260	262	280	271	287	295	309	248	243	284	327	290	289	293	286	287	270	253	264	262	276	321	282	253	281	264	266	262	287	292	298	314	266	272	289	253	282	282	266	272	260	325	266	265	264	289	274	280	276	279	297	271	275	246	287	289	270	280	273	275	251	278	269	266	283	269	252	284	260	276	282	242	299	288	272	294	284	275	297	252	294	275	296	279	299	275	275	301	276	292	293	296	263	281	310	263	263	269	244	287	265	295	284	262	250	278	277	276	265	277	290	286	263	278	308	273	276	260	280	304	289	264	272	269	286	292	288	261	287	273	254	283	270	336	276	266	268	292	270	281	274	281	259	271	288	283	295	258	293	279	286	277	254	299	291	274	274	308	272	256	267	261	269	302	285	261	260	312	286	298	261	271	312	273	292	287	277	283	266	277	277	309	285	266	285	270	297	296	290	287	276	288	287	284	262	279	268	294	269	272	269	283	264	270	284	287	244	298	276	276	272	269	268	295	270	280	250	292	307	289	298	294	295	275	261	296	266	261	266	303	266	285	300	285	274	272	262	279	280	276	290	276	290	262	277	288	284	258	299	270	266	282	270	255	269	249	280	282	283	267	307	255	254	279	262	292	301	281	281	296	271	285	273	266	291	287	258	298	280	267	256	276	293	279	295	267	281	289	272	273	273	280	302	277	274	303	294	250	263	272	230	286	273	321	243	269	273	271	275	265	288	280	278	274	269	276	256	251	306	292	302	263	295	275	276	259	271	285	272	260	273	318	275	267	296	301	268	276	264	273	287	295	309	291	270	286	274	247	290	261	260	277	275	270	287	289	297	280	302	266	314	279	282	280	285	287	274	283	283	283	296	281	254	271	249	284	280	284	293	272	298	261	266	259	270	281	290	299	293	297	280	267	301	270	262	283	274	295	286	301	293	279	294	276	264	292	268	254	263	265	253	295	316	288	278	280	297	326	251	262	272	282	253	276	277	278	284	287	293	238	326	280	259	292	251	270	297	285	248	274	249	283	289	290	291	255	291	273	258	276	289	262	258	249	276	271	258	259	274	280	276	288	292	265	267	269	279	280	310	251	283	295	290	328	286	270	273	280	290	309	250	267	291	275	263	265	283	274	259	252	275	280	285	291	262	316	288	267	259	240	280	268	266	289	276	295	280	250	267	264	277	278	272	286	273	283	266	293	251	292	268	252	249	273	269	265	267	270	294	279	293	274	257	269	302	260	236	284	264	269	270	252	284	285	277	273	255	264	279	303	271	273	235	283	270	272	327	290	284	291	273	301	273	264	238	266	272	262	290	250	281	295	321	270	306	256	284	298	279	268	303	283	281	313	284	271	269	277	271	304	320	282	250	270	267	285	258	275	264	291	300	278	271	263	299	270	293	268	279	255	264	271	276	284	298	271	248	319	300	263	255	276	281	290	243	287	280	265	280	277	263	261	288	273	294	292	246	293	269	279	253	278	273	247	267	300	265	279	274	266	261	263	287	278	296	270	284	284	304	247	295	251	257	285	299	294	258	287	289	272	272	305	304	282	255	285	298	313	286	291	294	279	263	268	274	292	297	279	287	271	300	268	288	284	252	274	254	297	277	249	270	293	285	293	268	256	275	274	261	268	278	274	298	265	278	278	296	301	232	240	273	263	266	290	265	268	285	274	276	294	273	288	292	262	261	294	288	265	266	280	290	288	266	283	293	289	262	281	281	291	297	283	265	283	289	263	262	287	295	295	275	309	268	286	271	280	316	250	275	284	269	279	280	285	248	283	276	294	283	300	259	278	278	276	246	266	300	254	244	279	285	241	271	269	273	263	260	251	314	295	282	317	318	299	252	304	294	288	274	258	295	312	259	262	261	280	287	321	306	303	288	317	276	307	278	280	273	288	266	295	282	271	283	271	310	277	272	293	253	275	283	263	267	281	280	291	291	270	277	248	277	280	242	273	248	274	256	260	285	272	255	270	284	279	293	302	286	272	251	294	301	257	258	261	294	304	279	250	238	288	243	265	296	259	266	296	282	234	267	254	282	296	277	275	284	260	268	284	260	280	294	312	265	272	258	286	274	312	281	318	281	277	291	266	252	281	283	280	242	281	302	287	266	253	270	288	266	241	264	286	277	297	312	282	270	248	292	249	284	268	301	262	254	264	292	285	273	274	269	239	293	280	255	295	280	251	246	283	253	269	292
2225	906	1067	1076	1082	996	942	892	919	941	934	889	894	877	893	820	849	923	842	883	881	832	846	885	902	912	903	861	908	938	875	876	849	869	892	852	873	853	869	857	808	882	848	799	864	828	859	848	895	876	853	807	945	825	852	890	862	849	882	848	833	814	839	872	828	882	872	856	826	887	838	857	824	821	917	854	860	852	873	844	855	838	867	871	812	848	877	817	848	858	830	839	920	822	869	816	880	832	840	846	853	865	801	843	851	834	839	806	874	862	838	858	854	852	816	837	897	877	849	843	855	843	888	829	855	815	849	862	833	823	871	878	829	845	851	851	826	929	838	877	792	846	808	799	859	813	877	818	865	890	811	873	839	841	893	824	878	798	867	825	827	805	855	844	851	838	884	840	845	925	871	829	794	872	841	850	854	907	877	873	800	884	840	843	815	898	864	831	867	844	810	839	834	849	893	879	849	798	815	813	820	848	798	800	808	824	861	910	900	866	913	842	818	861	850	883	852	883	865	927	869	888	910	838	866	860	833	819	877	882	812	835	816	860	825	802	859	827	889	905	866	884	838	838	880	807	895	839	789	875	866	870	891	795	846	843	839	859	855	832	855	814	826	837	882	868	829	831	868	821	875	838	839	862	811	836	843	872	908	786	821	881	864	839	878	869	849	855	857	866	857	799	850	838	849	830	847	891	861	828	851	815	840	869	844	830	874	857	845	851	882	826	831	862	857	859	832	846	855	853	859	837	850	876	871	825	870	836	849	809	869	868	798	871	824	900	818	897	774	831	839	902	894	866	844	869	875	836	814	853	824	880	900	849	839	855	877	870	852	856	857	842	867	837	849	837	830	903	848	844	806	846	870	854	828	828	844	889	854	842	866	844	862	852	833	863	852	803	853	819	838	851	795	878	861	855	850	859	880	897	858	838	815	848	884	829	805	892	837	853	849	813	800	853	875	895	834	862	761	791	928	886	874	857	863	853	896	875	821	827	835	837	837	823	832	844	897	870	849	858	835	879	859	896	869	859	870	894	840	818	790	887	830	844	906	862	914	839	895	861	855	846	844	843	847	858	868	864	806	856	881	795	842	851	823	908	844	858	866	794	892	849	868	868	836	859	846	876	803	879	824	874	840	805	842	862	896	866	813	911	898	894	848	857	895	849	896	841	840	912	873	855	885	855	854	820	849	894	858	829	839	873	895	869	830	853	856	841	874	851	811	849	851	832	801	907	827	815	858	847	856	873	853	813	815	898	814	818	886	853	858	827	845	861	875	886	819	916	849	872	842	804	840	874	837	858	840	811	870	848	854	827	843	835	846	840	830	856	886	855	868	864	805	842	793	850	821	837	852	843	845	814	887	884	861	883	836	851	857	905	820	858	841	907	853	887	833	821	857	810	873	872	850	879	820	857	886	893	859	853	850	848	855	803	836	820	854	826	831	814	896	869	815	777	834	852	908	845	864	851	882	836	830	885	844	793	868	867	862	808	899	854	841	827	850	824	823	851	880	855	902	790	856	846	881	840	857	842	853	838	854	884	838	853	826	817	857	880	858	876	835	826	853	845	894	828	837	834	871	878	864	853	847	875	863	845	878	849	858	842	872	864	826	808	883	860	841	789	867	832	872	834	856	853	861	851	803	884	878	824	824	832	876	805	851	857	858	808	845	870	845	829	852	836	854	877	843	835	854	857	836	861	852	839	865	842	845	863	883	815	865	830	879	871	836	898	837	857	864	802	883	878	842	847	852	809	854	830	826	830	851	867	861	878	806	877	848	902	874	862	871	865	848	860	886	908	821	849	799	844	827	852	876	811	871	804	842	849	851	827	846	863	850	841	817	864	874	848	855	868	891	862	876	838	804	865	875	802	819	820	829	842	822	844	879	879	828	851	852	830	826	885	830	873	842	809	871	868	910	846	821	893	872	849	803	820	844	862	860	853	860	845	908	914	895	840	851	880	864	826	853	875	844	867	874	856	895	876	796	863	835	877	861	841	840	859	873	837	883	892	942	909	890	882	817	878	812	840	798	894	916	864	887	904	852	860	859	849	868	871	860	843	781	845	844	796	822	878	835	834	843	846	842	806	848	901	822	849	871	885	862	865	874	852	890	848	830	808	808	811	847	855	857	883	812	860	868	874	917	840	873	869	892	840	820	825	918	887	809	841	861	850	861	820	874	853	833	915	845	834	823	870	840	822	836	798	850	803	828	854	883	882	863	896	868	887	881	872	868	904	833	798	861	870	838	861	901	835	813	812	842	857	853	850	858	858	895	847	812	884	802	835	895	849	861	839	898	809	876	854	848	850	830	834	827	819	825	840	846	846	804	837	889	939	849	856	873	845	816	904	853	853	847	839	902	856	877	851	806	819	820	851	812	826	884	882	841	831	843	797	867	856	905	869	805	853	825	812	875	808	832	855	817	822	870	832	913	820	807	853	830	851	810	820	793	824	846	795	841	831	857	837	832	852	886	862	848	828	903	848	814	841	835	859	848	887	871	813	824	847	862	838	851	819	859	866	907	875	836	824	883	869	880	882	837	821	886	885	891	834	856	889	822	868	807	828	835	827	883	843	804	895	890	870	885	844	855	939	897	898	885	855	848	885	891	874	821	911	841	821	836	894	855	877	851	789	845	836	893	832	871	831	879	880	837	889	822	826	862	848	848	879	837	820	934	878	832	819	839	889	861	820	835	830	866	922	879	837	847	812	826	884	825	834	901	837	855	829	802	909	845	861	863	844	810	839	830	893	845	859	834	844	824	817	885	847	849	856	899	891	870	870	820	846	818	833	911	863	817	809	843	902	833	860	842	832	926	833	841	848	848	855	907	820	871	828	879	837	881	878	830	858	852	881	853	894	863	868	936	866	856	903	844	893	857	906	838	851	844	840	871	846	843	834	842	904	868	879	869	874	818	860	825	903	794	847	881	865	830	891	857	835	815	873	817	844	842	860	864	858	868	810	846	880	858	810	867	866	867	864	868	873	844	848	824	876	890	838	893	929	854	802	894	834	858	891	879	844	844	812	831	845	850	820	871	860	888	843	827	863	866	806	795	869	831	849	791	868	869	844	808	875	830	831	848	867	854	818	815	816	828	888	863	853	837	809	836	837	795	868	838	834	835	893	829	848	834	803	889	867	832	816	859	903	840	889	847	887	825	847	888	884	819	824	895	851	883	855	827	846	822	864	874	840	853	915	887	889	836	852	815	832	840	925	874	868	888	843	814	860	879	825	863	808	867	805	891	921	840	873	843	853	829	880	882	827	858	871	826	820	881	774	880	889	860	856	859	801	875	885	810	887	838	864	864	856	819	918	869	874	823	838	847	861	832	860	845	848	816	851	915	864	838	857	883	875	868	829	834	872	853	867	843	882	871	840	819	823	861	860	854	853	860	902	805	838	861	852	841	834	909	849	879	829	827	872	865	882	870	879	824	865	826	861	861	877	857	847	883	826	795	852	837	850	777	839	899	834	818	868	850	828	833	892	847	810
4706	1229	1580	1074	771	531	455	365	309	258	287	238	227	163	215	211	171	186	210	158	173	172	196	176	205	224	228	183	226	177	193	199	190	190	173	149	165	159	147	131	152	158	164	139	161	140	176	122	159	157	171	175	155	155	137	139	143	158	157	148	166	175	156	177	162	168	126	160	157	169	138	157	146	152	164	156	132	150	164	144	147	131	160	153	147	154	142	147	155	147	160	142	171	150	138	139	166	141	146	151	142	142	155	186	135	142	159	161	165	155	175	134	159	143	170	160	161	165	155	133	131	141	149	151	147	170	138	160	156	135	156	133	146	176	141	168	140	159	152	142	165	151	160	163	146	141	167	142	160	140	165	161	146	161	153	173	156	134	151	151	137	158	150	155	176	160	118	158	149	152	160	168	181	165	155	127	156	142	169	158	151	149	164	149	159	142	141	144	135	135	156	151	149	141	129	164	164	136	148	168	147	137	132	172	158	159	160	163	144	149	155	148	154	168	134	159	147	164	146	144	160	156	133	143	141	146	164	147	166	144	150	164	179	120	140	131	162	160	140	148	167	173	177	185	132	153	129	150	152	176	141	148	129	170	157	167	121	165	148	149	143	124	141	157	147	167	167	148	178	162	143	165	142	127	139	147	165	143	129	156	161	166	149	152	140	152	164	165	158	144	154	144	117	146	146	152	140	201	158	150	160	140	149	177	166	144	167	153	124	160	147	150	181	153	146	138	149	138	139	125	144	167	157	138	143	143	152	138	148	141	157	136	146	146	153	132	157	157	142	128	156	139	149	156	139	175	154	158	154	127	155	156	143	149	149	124	162	158	148	153	163	140	156	152	158	151	136	127	170	147	123	159	164	143	152	138	135	154	155	153	169	122	159	151	158	136	142	139	155	142	138	145	151	156	170	132	129	144	143	147	147	158	153	138	172	145	168	139	162	163	160	173	149	170	147	143	149	141	164	149	159	142	123	144	152	153	165	168	156	153	145	150	160	147	147	171	161	153	172	152	179	143	154	156	171	150	177	149	140	144	174	158	156	150	153	167	161	162	151	134	139	152	151	142	157	137	147	166	163	142	148	149	148	144	153	153	144	151	136	148	154	154	160	142	129	155	161	158	152	142	164	134	141	142	145	136	166	153	141	148	151	141	129	167	156	160	142	167	157	173	167	150	139	170	157	136	133	141	135	169	147	151	156	125	159	161	160	156	172	164	143	148	160	136	146	144	154	159	151	171	156	140	146	150	157	159	147	133	150	142	154	169	142	167	146	134	145	148	151	157	179	154	158	151	142	149	136	155	151	144	157	141	153	157	147	149	140	147	156	146	148	151	169	158	145	146	169	163	151	143	152	153	143	122	140	153	171	156	168	144	151	144	153	146	172	166	157	134	144	151	141	150	151	147	148	156	168	165	140	145	148	152	146	139	160	150	149	148	158	149	156	149	147	145	143	165	137	169	121	165	154	163	150	149	151	136	142	139	146	177	161	137	123	146	147	149	164	153	148	166	145	154	156	155	173	148	163	145	149	177	167	148	162	167	144	147	162	150	159	142	130	144	178	149	145	162	135	167	164	167	143	168	171	166	157	145	139	147	131	138	131	140	160	165	149	171	166	153	173	163	154	153	166	128	133	144	155	122	142	154	144	145	135	168	142	141	146	143	166	151	154	134	157	164	171	149	157	151	151	154	136	169	145	143	150	150	146	162	177	157	143	152	145	166	163	153	161	152	170	166	166	147	151	164	152	165	137	147	141	158	165	134	166	162	156	139	167	148	161	146	163	154	159	170	141	180	149	154	165	140	150	150	159	150	162	137	152	151	153	177	145	154	135	156	145	143	173	167	136	160	156	131	159	171	147	164	169	151	156	164	147	163	164	139	139	147	153	157	169	156	175	150	165	152	145	160	131	163	127	148	116	159	164	139	164	154	143	162	141	161	158	144	154	144	142	161	140	151	160	156	130	164	147	131	135	159	148	162	156	165	152	155	137	148	157	139	144	165	162	137	168	154	167	165	161	157	156	161	148	138	151	150	140	140	155	157	144	137	171	160	153	154	154	139	145	180	150	159	147	145	156	162	130	143	149	163	153	161	160	141	134	155	135	170	141	139	167	150	129	161	143	135	136	148	154	149	139	149	127	156	156	159	166	164	126	165	146	170	166	150	150	160	129	155	152	156	152	169	161	135	143	149	156	150	140	154	155	147	150	170	149	160	156	162	159	146	149	154	144	128	176	133	172	145	155	125	154	142	163	157	182	179	156	170	145	154	151	156	156	160	136	152	148	179	149	148	133	154	154	145	178	165	143	153	152	156	161	149	152	149	145	142	150	145	165	136	148	156	138	172	150	138	149	156	146	153	150	176	157	162	160	128	138	163	151	145	121	136	158	175	155	148	129	167	162	190	154	160	140	177	154	140	164	157	140	166	146	150	187	149	163	147	145	167	173	124	156	153	158	173	147	161	135	137	179	151	169	138	147	160	156	162	140	162	143	136	137	153	141	139	144	162	141	145	148	158	160	154	159	143	163	173	143	135	158	146	152	162	162	158	162	155	164	142	162	150	128	131	173	133	153	151	155	160	162	175	139	173	125	161	161	145	173	166	145	139	128	157	134	141	182	151	171	165	137	142	142	154	164	151	159	168	161	176	167	156	143	163	151	149	148	152	153	148	156	143	141	143	175	157	141	163	149	154	158	164	140	168	141	138	135	168	181	158	151	171	161	155	153	146	135	149	156	157	147	150	148	139	151	146	143	164	144	147	131	132	160	145	154	141	160	164	164	151	130	144	120	136	173	141	156	158	159	128	136	136	144	145	163	148	148	127	143	159	144	151	140	160	156	144	132	136	164	143	155	159	158	150	132	144	146	165	154	125	171	153	165	134	134	157	163	138	155	158	164	161	144	151	160	173	166	155	145	154	162	171	149	166	162	165	144	143	152	142	158	151	148	141	144	140	132	160	179	174	141	158	142	156	162	165	133	167	155	143	148	154	149	145	148	151	154	158	160	128	133	150	162	149	176	148	151	180	136	140	159	150	154	167	143	158	153	160	138	136	149	144	147	143	136	149	158	151	136	141	156	159	154	136	134	167	129	152	146	161	146	148	152	157	141	153	165	184	157	163	132	143	153	152	131	157	119	148	153	163	152	172	171	144	148	152	156	137	132	186	166	153	149	141	138	146	154	159	136	162	131	157	148	164	137	150	167	166	148	170	151	130	145	148	143	153	157	152	150	149	161	135	160	174	146	132	141	132	144	150	147	139	164	161	145	161	142	132	142	145	158	135	148	161	157	147	167	159	149	149	172	181	164	173	149	149	145	164	155	142	155	143	174	150	139	152	149	151	143	167	142	156	157	148	123	148	164	154	132	140	136	145	143	146	169	162	147	144	142	140	152	146	144	162	139	137	159	135	166	169	148	155	151	132	173	174	174	152	144	153	155	153	172	179	146	158	162	180	147	156	149	152	140	132	150	153	148	140	153	155	184	154
5518	1663	3803	4271	3527	2904	2275	1894	1733	1550	1302	1202	1108	1038	939	934	894	862	792	787	717	659	744	839	1148	1240	1082	1025	1078	741	847	934	1245	924	774	718	639	639	607	557	615	558	608	610	594	539	523	552	499	569	538	518	522	500	554	543	504	548	557	529	524	497	563	554	521	524	527	577	528	556	495	508	542	499	487	514	495	532	532	536	516	487	507	531	511	503	518	490	523	536	490	526	558	476	555	536	497	508	494	515	546	530	513	524	508	506	476	526	497	469	520	508	484	458	477	492	528	508	480	503	522	499	539	558	523	534	527	514	504	448	466	524	521	509	482	532	517	511	543	521	513	495	509	528	525	482	551	501	470	504	488	522	509	548	467	509	530	552	566	436	521	502	514	536	512	522	482	486	542	511	505	517	521	488	491	493	543	483	495	533	516	514	555	469	512	462	475	470	494	500	487	500	491	499	509	545	457	499	507	476	470	499	509	503	512	467	511	499	524	520	490	505	452	503	508	548	499	466	510	486	480	501	517	492	506	525	526	475	526	535	514	502	460	546	496	533	545	526	452	479	478	523	528	477	524	548	476	518	498	513	519	520	539	505	525	504	472	475	537	548	475	489	507	483	525	466	533	519	532	489	488	454	519	516	491	519	522	509	482	487	475	512	513	531	486	526	535	475	505	546	520	502	510	525	532	547	549	522	501	498	485	490	475	517	515	527	476	517	454	500	515	461	485	502	498	495	523	515	516	504	501	510	495	506	518	506	514	522	501	483	486	489	517	515	531	518	506	520	505	524	525	506	500	489	524	489	497	455	492	504	504	530	494	461	510	530	501	496	504	523	509	576	511	505	515	478	503	488	493	497	475	487	523	449	501	518	476	517	509	498	491	472	508	466	492	518	517	500	476	510	503	477	446	512	461	481	513	495	510	502	516	523	511	488	503	528	513	476	497	489	517	508	472	516	513	500	484	513	494	492	481	485	500	486	521	523	502	514	497	507	509	496	479	548	496	518	519	516	525	489	482	506	514	511	528	529	534	503	474	510	527	487	484	471	522	473	518	528	509	499	521	556	500	500	510	507	516	501	476	495	479	557	491	479	489	508	525	503	559	511	491	527	518	505	514	572	482	504	524	502	523	500	515	557	498	506	504	564	502	511	531	471	503	517	526	503	479	496	506	519	515	519	517	546	513	454	438	482	511	508	531	521	508	517	509	523	483	501	514	536	488	516	506	501	483	513	523	499	506	489	480	523	528	481	509	492	528	471	470	504	463	507	470	470	531	486	532	518	509	512	528	479	532	517	513	527	483	486	510	479	513	542	536	518	473	521	492	503	454	508	564	472	515	542	488	472	452	502	459	493	502	471	501	511	495	494	489	518	453	532	510	496	514	525	514	492	527	478	517	480	520	477	519	486	521	544	500	492	485	533	520	492	518	507	503	483	505	521	512	514	499	510	432	496	507	495	506	514	494	519	499	522	483	515	534	492	482	555	512	491	514	505	469	499	504	536	513	502	493	512	482	501	470	526	515	496	518	519	494	501	524	463	520	484	476	511	497	512	488	507	479	529	502	491	513	534	508	501	490	521	504	540	536	521	515	520	500	527	482	527	497	536	531	511	510	472	516	474	481	496	512	486	521	491	486	474	501	518	518	467	501	497	491	485	476	474	503	497	543	499	507	484	546	502	502	486	529	526	499	498	503	504	521	553	483	475	506	460	507	491	512	509	495	494	491	537	465	478	491	523	539	519	489	507	487	464	506	492	476	464	502	477	468	508	501	487	490	513	477	522	495	468	487	528	491	495	501	517	499	472	529	500	527	473	516	500	479	472	509	501	476	463	490	520	542	494	504	528	475	528	516	495	508	542	525	510	505	499	528	502	485	517	514	495	497	501	468	508	492	479	467	494	487	510	518	487	445	529	476	511	515	476	506	487	532	513	525	529	521	467	500	474	512	540	525	487	465	476	501	520	491	504	505	508	487	495	532	508	530	512	487	472	527	530	523	552	510	519	497	495	477	523	484	509	478	493	527	505	510	519	473	535	534	485	485	548	504	513	528	519	484	501	518	517	491	488	501	459	463	511	500	493	446	530	520	494	462	442	517	521	471	502	458	482	505	499	529	558	481	517	485	507	520	494	523	511	526	494	500	553	471	534	506	538	467	478	483	498	512	459	473	544	485	486	486	497	483	489	483	503	490	519	458	473	502	503	503	508	538	494	514	452	494	517	513	522	493	496	490	493	485	485	540	505	516	499	499	536	523	527	501	496	495	491	538	468	473	466	467	484	507	477	496	538	478	485	483	503	505	477	560	521	513	546	510	519	521	469	525	522	510	507	478	481	507	502	486	518	506	510	520	506	528	501	529	482	493	503	494	524	475	469	510	540	508	510	504	482	531	485	491	523	527	475	505	523	493	481	503	484	497	504	529	486	525	501	480	493	524	531	516	521	489	515	503	489	476	499	506	500	494	488	483	517	528	532	500	524	512	471	487	482	485	493	472	492	504	512	525	486	486	479	507	500	569	526	501	501	468	444	507	495	498	524	529	495	509	520	493	476	527	518	501	509	473	487	495	503	447	514	532	504	479	513	544	495	533	524	481	479	502	504	499	498	517	515	521	494	518	499	512	485	522	519	523	483	524	544	483	527	503	527	473	514	531	500	487	507	490	436	539	493	468	495	531	531	517	473	507	503	497	497	500	530	501	481	507	508	489	482	508	527	512	493	503	528	502	532	494	467	521	494	497	513	501	511	519	516	543	506	507	488	550	465	491	500	485	489	531	480	499	476	533	535	494	507	506	509	520	518	513	518	557	506	504	545	511	491	531	511	493	535	485	514	536	511	497	491	524	510	480	487	485	527	520	497	548	510	477	490	505	490	507	518	529	534	503	533	510	485	487	495	507	507	459	485	556	480	493	495	518	519	522	534	552	543	500	506	493	474	496	512	506	477	515	541	506	480	479	504	537	527	465	490	517	471	515	485	509	477	496	502	489	484	544	487	518	505	526	499	552	510	492	517	477	509	501	495	547	504	514	533	534	478	484	531	494	535	510	540	552	472	504	497	512	473	511	524	485	479	501	520	495	507	512	492	509	508	482	498	514	531	522	498	555	522	546	507	503	536	494	494	446	497	488	473	515	550	529	488	548	502	512	478	533	501	480	489	493	500	476	525	490	552	519	489	477	512	503	518	495	518	494	517	540	540	481	500	508	489	529	507	509	496	521	512	543	534	480	494	469	515	512	524	491	543	511	524	504	510	503	526	515	465	556	503	511	507	523	518	511	522	517	477	484	510	519	517	508	530	510	537	531	515	462	483	505	503	513	493	490	496	501	512	500	498	504	527	541	479	527	492	454	500	544	496	481	495	494	515	520	518	501	464	528	515	487	506	517	482	520	472	501	518	538	484	537	487	494	518	468	456	510	508	494	512	525	515	501	476	478	490	517	491	530	532	486	486	494	518	476	514	482	458	512	498	486	496	493	486	532	553	468	519	495	507
