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
336018372483	336018373042	336018373592	336018374142	336018374692	336018375242	336018375792	336018376342	336018376892	336018377442	336018377992	336018378542	336018379092	336018379642	336018380192	336018380742	336018381292	336018381842	336018382392	336018382942	336018383492	336018384042	336018384592	336018385142	336018385692	336018386242	336018386792	336018387342	336018387892	336018388442	336018388992	336018389542	336018390092	336018390642	336018391192	336018391742	336018392292	336018392842	336018393392	336018393942	336018394492	336018395042	336018395592	336018396142	336018396692	336018397242	336018397792	336018398342	336018398892	336018399442	336018399992	336018400542	336018401092	336018401642	336018402192	336018402742	336018403292	336018403842	336018404392	336018404942	336018405492	336018406042	336018406592	336018407142	336018407692	336018408242	336018408792	336018409342	336018409892	336018410442	336018410992	336018411542	336018412092	336018412642	336018413192	336018413742	336018414292	336018414842	336018415392	336018415942	336018416492	336018417042	336018417592	336018418142	336018418692	336018419242	336018419792	336018420342	336018420892	336018421442	336018421992	336018422542	336018423092	336018423642	336018424192	336018424742	336018425292	336018425842	336018426392	336018426942	336018427492	336018428042	336018428592	336018429142	336018429692	336018430242	336018430792	336018431342	336018431892	336018432442	336018432992	336018433542	336018434092	336018434642	336018435192	336018435742	336018436292	336018436842	336018437392	336018437942	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2745	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
15519	2646	2859	2098	1509	1066	796	592	510	400	399	360	322	286	266	252	258	264	234	231	227	202	207	218	183	192	170	182	194	184	205	156	180	160	183	183	190	195	159	180	152	163	189	154	158	154	186	157	150	171	172	169	158	169	174	161	167	162	178	171	161	178	139	169	174	161	158	164	157	139	172	166	163	151	177	187	172	153	155	168	172	163	154	159	153	155	175	170	152	146	170	152	176	170	168	167	150	184	170	167	151	161	166	139	147	171	172	155	149	164	175	152	168	161	149	154	138	140	165	157	158	157	157	170	151	161	156	155	147	169	186	163	162	163	174	173	169	127	182	149	154	155	163	163	170	157	158	146	155	154	137	172	185	128	163	165	159	189	153	169	168	167	157	127	149	156	168	175	158	144	149	170	153	145	157	162	166	151	179	170	150	145	172	132	161	146	138	147	149	178	142	152	154	160	164	131	157	152	173	173	149	152	154	141	165	129	159	146	159	165	171	161	158	135	156	178	171	145	137	171	171	155	144	162	168	177	165	157	157	168	151	160	168	169	173	156	161	161	162	170	173	156	167	125	154	141	170	141	155	156	139	159	156	167	149	150	179	155	153	169	170	147	165	168	170	147	135	158	157	140	147	165	159	157	160	171	165	156	144	152	183	154	153	145	160	160	148	146	162	180	154	174	157	154	160	146	145	178	143	153	153	149	171	157	151	176	168	132	157	134	149	160	158	158	166	150	159	166	163	163	196	141	152	172	152	173	145	152	148	150	171	132	180	152	146	157	146	157	164	152	176	157	163	131	152	143	141	156	153	161	152	161	142	156	157	148	154	144	139	162	176	145	142	148	159	173	144	158	172	158	179	177	159	155	151	163	150	156	174	149	167	139	164	166	142	170	155	150	170	170	176	152	156	161	165	172	142	154	154	163	147	151	155	183	160	149	139	146	142	179	146	165	157	153	150	153	160	154	176	168	181	154	145	149	147	149	164	158	138	158	153	175	158	163	139	168	165	152	168	168	155	144	174	165	156	152	150	158	151	158	137	164	142	164	150	182	151	153	160	146	176	158	181	135	153	156	169	155	164	154	165	140	140	138	163	160	172	148	150	171	156	151	151	158	158	150	180	167	169	181	168	153	152	157	138	176	150	168	180	182	123	156	148	178	168	156	149	159	173	144	182	160	153	176	166	173	153	176	180	175	167	183	154	157	177	151	161	171	154	162	162	160	169	171	162	186	145	166	196	138	158	174	171	156	130	147	182	149	144	167	161	146	157	153	170	161	161	172	167	165	183	163	170	163	158	159	183	168	175	157	144	154	149	146	180	162	139	145	165	151	167	165	179	177	155	147	163	133	164	187	165	155	175	150	166	139	163	147	176	155	159	146	172	148	161	170	170	169	182	142	171	168	162	142	168	168	154	163	151	136	144	174	186	174	147	155	146	163	162	169	156	181	142	145	138	159	177	167	187	181	146	159	135	136	141	144	150	166	143	153	192	169	159	148	149	145	164	142	153	148	176	174	157	172	153	173	159	157	156	166	162	153	126	141	163	153	149	169	152	155	179	140	180	159	151	143	159	151	144	152	166	146	149	168	139	160	181	139	152	144	149	156	160	153	161	149	162	146	158	185	162	156	171	174	143	140	142	159	149	177	166	166	180	157	182	164	174	173	151	154	165	162	151	168	145	176	151	172	155	151	164	152	180	170	178	152	175	150	179	160	144	148	183	179	170	139	149	144	142	170	163	175	152	164	151	150	168	185	171	167	168	166	182	160	150	170	147	174	167	164	143	145	172	162	152	149	163	139	182	162	154	170	148	167	135	144	177	179	152	151	151	151	157	164	160	147	164	143	149	159	155	148	185	158	154	153	152	148	137	168	162	184	191	147	176	161	158	156	154	178	171	158	162	173	152	189	176	141	173	152	169	155	169	166	160	167	154	173	150	163	168	186	138	166	151	154	148	169	168	162	162	168	186	163	165	167	166	170	156	136	148	166	159	167	177	144	189	154	148	167	180	162	171	149	153	152	160	175	135	151	138	170	147	132	169	133	167	152	173	153	160	159	178	190	158	165	158	157	164	150	164	151	161	140	168	149	160	156	156	142	169	136	149	172	147	148	136	170	150	151	160	152	140	162	138	179	185	158	168	156	132	169	175	133	141	145	155	168	157	150	158	165	158	144	156	159	156	156	146	173	166	158	156	161	162	172	169	175	149	162	171	145	156	124	172	167	169	152	132	165	165	161	157	149	167	172	175	156	159	132	160	172	168	146	164	157	137	149	166	167	151	149	168	144	178	156	160	148	142	166	184	154	151	155	155	152	183	155	165	158	164	163	145	155	123	144	165	155	132	164	153	160	171	163	134	192	183	151	146	152	154	179	180	157	168	145	157	161	154	154	157	156	151	150	151	168	139	141	135	152	175	159	142	148	169	167	151	157	168	122	167	153	159	169	152	149	173	171	151	155	154	144	164	146	146	137	149	165	137	137	131	157	143	146	153	160	161	153	148	167	157	152	167	195	166	164	200	154	155	143	145	150	173	155	156	131	159	166	139	161	156	143	154	179	163	165	158	135	154	162	162	152	150	168	168	164	142	139	155	161	157	159	147	154	170	135	147	164	165	170	181	154	147	165	165	174	157	157	145	152	160	156	161	173	159	166	134	164	147	142	155	144	154	157	176	141	137	171	154	165	153	179	166	155	160	140	159	165	163	179	161	164	170	166	166	152	179	167	156	162	146	146	152	139	161	164	150	136	155	155	152	141	151	166	169	162	165	160	185	164	161	141	177	157	161	158	150	146	170	171	143	166	130	146	135	173	157	164	163	156	177	165	165	131	143	152	147	195	164	159	135	157	162	148	156	146	155	176	147	151	150	150	168	158	160	168	149	163	151	160	151	184	163	173	160	167	178	146	166	142	177	169	151	119	157	165	175	130	142	145	148	170	170	162	163	160	167	145	165	157	170	171	181	144	154	156	145	166	169	168	152	143	172	164	167	145	159	144	140	166	173	169	139	141	162	154	136	169	171	138	162	171	159	173	153	134	155	159	155	171	139	153	143	148	159	150	159	154	149	154	170	147	181	159	156	168	144	192	160	170	153	173	173	175	168	165	129	151	170	152	148	164	176	156	172	140	166	186	174	176	156	159	153	179	156	150	162	146	159	172	171	168	161	152	143	162	155	174	164	140	193	164	167	147	152	157	165	161	159	144	155	150	143	186	163	155	171	118	137	154	173	192	173	162	131	165	135	177	171	158	161	167	152	154	150	146	159	175	165	165	152	158	182	138	181	185	147	178	159	159	179	168	140	146	158	148	159	159	173	146	165	170	136	149	168	156	158	155	182	169	160	161	159	147	133	148	160	143	161	155	145	147	157	153	156	151	190	161	169	148	158	179	161	159	158	146	170	162	141	173	146	160	136	165	170	145	149	162	166	143	175	164	156	165	191	155	174	152	162	169	158	149	147	159	157	173	147	161	143	181	162	148	163	164	160	172
7650	2651	6199	6699	5707	4702	3809	3014	2619	2257	2016	1826	1621	1469	1316	1260	1153	1091	1076	1027	908	941	929	867	824	794	735	733	723	732	755	674	702	683	649	684	641	609	644	651	630	623	586	618	607	601	613	547	598	580	557	611	565	559	529	540	529	561	544	547	566	554	587	575	584	563	559	552	524	536	565	551	537	558	523	526	576	522	519	551	558	551	556	556	559	490	534	584	550	532	553	523	552	526	557	534	516	506	521	516	524	527	523	504	527	480	507	500	501	508	514	551	548	501	535	532	515	529	566	508	477	514	507	538	518	536	504	501	539	560	542	533	509	477	468	495	502	494	512	481	494	489	526	514	573	508	536	506	526	487	504	498	528	506	497	513	536	512	543	502	509	528	498	504	561	537	519	500	496	522	476	510	523	485	511	539	464	515	548	513	529	507	504	524	508	506	497	541	508	512	531	502	498	524	528	516	517	515	531	503	530	527	535	511	538	522	457	488	511	551	507	516	531	550	476	486	542	544	525	526	565	541	504	472	527	548	497	537	564	528	494	533	533	580	485	501	541	550	518	479	513	489	527	529	512	526	529	504	514	485	528	504	502	532	495	488	476	509	523	520	515	531	516	507	466	529	510	503	491	502	529	534	521	562	549	498	525	514	501	464	529	500	483	467	467	513	499	520	477	518	494	520	541	521	499	509	519	529	477	501	511	498	514	513	527	489	515	518	502	498	543	495	525	536	496	483	496	495	503	493	547	496	478	518	520	510	514	532	495	503	518	515	525	519	492	509	515	516	513	520	528	474	497	511	519	523	487	532	532	505	495	500	528	513	522	496	513	502	501	490	523	498	506	494	530	521	509	534	494	538	498	514	522	548	492	484	520	522	518	569	520	500	530	516	528	531	483	526	538	541	515	534	555	521	479	507	488	510	503	492	552	525	483	534	467	512	495	477	482	512	503	497	503	491	542	548	523	531	519	469	564	458	523	535	476	509	502	509	484	528	519	552	522	499	526	514	547	495	479	533	501	494	521	527	494	545	551	482	469	508	513	476	535	519	530	498	523	497	520	529	504	527	531	499	518	527	491	516	521	510	528	520	504	535	496	476	514	514	472	509	523	483	527	509	539	496	520	515	534	470	522	506	530	463	482	507	488	470	513	468	514	484	471	482	521	506	495	517	516	553	530	511	487	516	445	539	499	545	498	476	494	525	491	534	509	503	520	500	518	546	512	526	529	506	472	482	509	536	514	497	548	497	542	513	573	514	500	512	536	493	507	502	526	516	493	509	547	471	526	496	520	496	520	533	472	520	488	532	509	486	512	481	482	476	452	510	512	507	479	505	505	512	522	524	496	532	551	518	494	501	498	492	501	525	553	568	514	511	507	464	474	516	525	510	512	520	466	498	538	507	539	497	469	522	503	556	482	476	547	508	497	483	496	559	495	535	543	516	539	517	488	522	541	508	503	502	488	537	464	510	515	473	517	490	528	518	502	488	571	461	498	551	510	531	561	501	552	550	512	528	482	514	523	505	507	519	533	510	563	531	481	507	508	493	475	515	462	538	536	521	500	519	507	520	517	494	521	502	498	531	513	517	499	520	531	535	543	550	531	506	497	520	517	495	521	489	541	483	512	497	508	542	505	535	504	528	513	510	536	495	529	533	512	502	524	534	470	514	508	478	532	474	542	494	533	549	518	510	487	522	506	516	505	533	544	507	533	499	507	518	508	528	502	514	472	505	481	492	531	492	444	525	523	536	528	512	516	528	483	517	523	509	511	490	521	542	497	495	514	545	469	503	486	493	519	546	451	526	490	463	542	499	514	520	530	505	517	513	493	522	467	533	502	493	552	505	538	558	507	533	513	548	561	518	539	510	525	525	502	452	476	503	501	525	514	512	536	538	538	565	509	531	505	479	509	528	538	476	533	537	528	494	509	520	547	515	502	467	505	479	521	484	514	501	544	523	464	525	499	478	496	524	543	488	493	508	536	547	510	504	510	495	501	529	525	480	498	505	518	497	546	551	508	507	493	507	521	507	531	486	494	523	526	486	500	520	527	566	491	545	458	522	498	543	500	492	487	558	513	540	497	528	533	526	494	537	503	528	472	508	474	508	529	503	502	491	504	517	499	503	475	519	505	525	512	506	506	543	516	508	528	527	519	519	513	516	504	524	517	517	523	505	502	484	517	536	536	509	542	484	483	516	489	540	522	520	503	526	503	540	499	528	490	516	494	513	502	527	536	501	507	521	482	496	512	484	499	532	534	497	498	557	547	529	539	500	494	491	509	491	484	558	527	523	540	539	501	497	471	490	516	530	540	505	486	508	473	503	495	492	490	516	535	503	512	505	493	479	488	527	475	473	502	475	509	515	507	504	480	531	501	511	506	504	526	479	512	521	520	514	524	497	548	492	552	501	524	514	513	519	528	520	493	487	499	500	508	507	502	557	512	487	508	543	481	487	509	482	492	514	519	485	500	486	539	515	519	479	541	520	474	532	540	534	494	508	528	564	540	496	513	508	541	507	494	481	547	508	521	484	531	529	540	525	544	531	508	519	546	512	511	508	520	501	494	519	532	488	514	517	526	518	506	543	544	487	492	495	515	530	510	503	522	538	482	508	501	521	528	526	501	553	477	515	529	478	515	523	531	498	513	503	511	482	555	493	525	504	500	529	494	484	544	500	490	516	490	537	493	469	515	473	495	496	506	514	530	504	482	516	450	512	525	518	552	514	476	518	527	542	502	504	510	577	494	472	503	486	522	489	512	536	497	497	501	506	464	497	481	530	429	487	534	459	486	488	524	504	535	480	542	550	547	526	541	521	485	512	481	506	543	505	509	492	529	493	508	514	491	503	547	536	466	525	521	541	518	527	547	515	497	487	533	525	507	520	539	495	514	522	523	512	507	495	532	534	508	530	499	494	505	515	525	485	525	536	531	463	468	532	494	519	525	518	478	493	506	502	518	476	504	536	473	549	567	536	500	505	494	548	462	470	515	516	506	504	505	498	501	533	563	540	545	540	527	482	490	529	484	488	507	511	516	492	533	511	520	485	467	527	524	514	510	509	509	490	500	513	506	518	511	547	525	500	526	495	557	509	516	468	498	505	447	495	531	563	498	524	482	497	513	507	526	488	507	496	547	498	517	518	494	551	525	517	515	520	504	508	535	518	524	528	482	514	525	483	514	507	563	551	521	493	498	555	499	442	503	455	519	521	517	522	509	538	515	457	496	521	555	525	503	519	552	505	519	488	517	526	534	525	490	574	508	512	519	471	522	517	477	476	494	493	562	489	513	491	479	489	506	517	499	496	504	478	528	554	517	525	497	483	553	526	486	471	534	543	520	504	524	541	515	506	519	497	536	482	487	518	533	489	523	520	521	473	512	503	506	525	528	517	539	526	517	490	499	509	488	481	521	496	495	525	519	513	534	494	500	475	482	471	529	506	523	498	507	544	502	530	555	570	527	513	514	535	497	536	520	507	500	521	522	531	510	539	524	520
2047	235	287	243	223	206	238	247	207	200	218	222	231	219	228	236	218	193	192	195	210	224	212	202	224	200	191	196	196	202	233	193	226	204	207	211	192	208	205	200	196	193	218	212	216	222	191	224	209	212	213	230	219	209	208	210	203	236	190	205	209	222	225	199	199	215	202	199	196	218	208	204	193	207	220	219	180	194	224	205	198	206	213	199	202	227	201	187	182	227	192	216	215	204	205	219	200	187	209	191	240	207	204	205	215	188	209	194	200	202	208	182	194	199	225	201	190	191	206	212	187	209	213	209	187	206	216	206	214	203	219	223	189	216	200	208	200	190	220	211	194	209	226	236	217	236	211	197	218	194	178	201	201	226	202	218	208	226	211	225	233	214	201	218	193	197	193	248	215	178	217	199	220	206	180	211	226	202	199	219	198	201	203	199	198	227	205	193	203	212	181	198	227	222	216	234	210	202	215	221	216	216	213	223	208	203	195	217	209	208	199	231	197	201	204	190	207	202	205	211	208	200	194	196	211	204	211	200	209	241	193	219	206	222	232	207	230	193	201	219	226	212	183	207	212	221	214	202	220	218	229	208	205	220	217	201	181	223	214	208	193	204	208	229	200	217	215	237	162	232	209	196	203	234	222	202	234	205	216	227	235	218	216	224	227	206	202	206	215	215	197	214	199	207	222	192	217	188	208	207	193	208	190	211	202	214	203	182	203	193	199	191	207	220	206	183	196	222	237	209	222	222	230	218	210	217	222	205	207	209	226	202	204	208	222	210	211	214	210	198	229	216	194	213	232	184	203	213	213	197	224	186	200	200	214	208	234	188	212	215	201	211	232	204	217	221	205	224	186	190	189	215	249	204	190	193	196	178	182	193	214	199	192	205	217	226	179	208	192	203	206	203	205	204	209	216	217	197	206	205	198	223	210	221	190	189	203	219	225	209	225	192	206	238	226	191	226	216	213	225	194	187	221	195	216	188	215	217	220	195	217	220	194	212	196	227	202	215	234	214	203	187	197	220	229	191	231	218	202	210	226	231	223	210	203	228	201	217	194	211	226	217	207	230	218	226	198	205	188	213	205	218	219	202	212	189	190	189	211	228	227	221	217	205	203	205	210	196	208	219	195	229	219	251	215	214	219	217	209	214	222	214	231	220	175	226	224	212	217	197	223	195	226	198	238	199	228	188	199	195	212	203	229	214	201	192	198	192	222	216	206	204	205	191	231	213	191	223	221	204	210	212	193	204	198	221	197	210	228	218	183	196	200	191	227	216	206	203	210	199	211	214	205	202	189	223	214	191	200	214	222	214	218	213	216	217	206	222	225	206	209	220	208	187	224	214	206	191	216	214	198	204	203	207	200	184	215	220	210	190	200	195	212	230	219	226	211	229	192	193	188	217	192	206	213	203	203	198	179	194	201	206	210	227	195	186	231	238	207	210	204	204	216	219	228	216	222	189	224	198	204	195	175	211	213	217	251	208	183	199	218	225	184	235	228	220	193	204	208	216	206	199	232	191	204	204	204	185	215	211	217	209	207	191	217	200	248	223	212	231	206	199	220	226	209	207	200	175	209	211	210	203	239	187	230	198	232	219	208	198	210	213	216	218	211	226	202	201	222	219	218	220	221	183	210	207	214	221	211	208	185	213	208	192	198	191	173	219	201	210	186	196	212	196	220	256	208	193	216	218	190	211	219	211	182	224	194	187	187	212	211	182	199	212	213	207	205	216	196	241	221	221	231	212	229	227	217	182	214	217	198	207	192	214	199	205	201	197	214	190	199	232	230	214	205	226	203	210	210	199	209	218	213	230	210	188	216	219	234	198	212	210	214	186	195	210	203	209	169	223	204	190	231	234	239	203	206	196	172	194	209	209	213	205	206	221	200	226	219	218	230	203	199	211	185	197	206	219	183	212	227	210	218	213	236	218	209	209	228	175	201	202	207	204	185	216	230	217	206	209	216	221	226	206	170	216	231	185	216	218	187	220	209	203	239	221	231	200	172	200	220	214	227	218	218	168	196	182	209	221	200	197	191	197	201	204	200	210	181	227	201	219	233	219	203	206	194	221	217	179	205	200	201	207	207	214	215	199	197	220	210	204	220	175	200	191	189	209	198	194	232	207	226	199	232	202	211	184	191	237	210	228	214	197	189	210	194	230	203	190	195	196	240	226	235	219	203	218	220	207	210	205	217	183	198	205	235	241	192	213	198	211	238	177	195	225	226	195	217	249	200	208	177	203	217	208	224	218	205	225	177	210	186	225	212	214	224	222	209	193	207	189	211	187	189	212	202	242	236	221	192	203	188	185	217	186	225	187	217	205	184	206	192	211	208	200	224	223	185	199	224	220	189	197	226	219	200	216	192	214	243	233	190	211	242	237	224	197	219	255	204	200	218	223	206	191	200	198	201	224	205	229	214	193	203	214	199	217	199	226	207	189	204	220	223	211	224	194	219	209	220	189	222	169	187	212	207	189	217	222	223	202	220	203	198	196	198	231	187	202	185	213	193	206	243	204	206	188	203	202	203	214	210	195	227	212	213	197	195	187	202	191	196	224	202	202	207	224	206	189	204	195	225	224	201	219	208	214	217	198	205	191	211	216	204	201	195	195	207	216	214	224	218	201	219	225	186	215	223	189	218	198	211	196	183	215	225	213	190	211	220	198	205	229	201	202	204	201	188	176	205	203	226	195	195	186	223	204	215	221	209	196	196	222	203	209	205	194	200	190	211	223	236	230	224	209	220	213	202	235	221	206	214	218	214	209	221	188	203	226	211	193	209	205	183	213	231	209	201	196	213	206	226	194	233	196	189	221	219	214	214	236	210	192	237	204	195	199	226	200	201	242	215	212	210	167	192	227	201	219	202	210	184	223	190	213	233	224	224	221	194	198	217	224	236	236	215	195	225	215	191	225	209	219	222	187	177	177	219	230	222	208	200	219	211	224	205	201	232	221	208	226	223	213	209	208	206	183	198	244	221	195	204	226	201	206	184	216	204	235	224	202	217	232	211	222	211	202	234	202	237	210	185	215	190	210	212	196	240	193	193	191	200	231	227	195	214	229	217	195	222	222	193	206	210	227	209	188	172	209	220	216	219	209	214	237	196	200	222	198	219	214	188	223	219	210	241	179	178	217	205	195	231	212	204	211	210	213	192	195	197	207	223	194	201	247	216	182	201	228	214	195	223	208	193	227	211	216	228	221	235	212	199	219	194	217	203	219	229	211	188	242	209	211	241	212	198	211	189	228	197	221	204	200	200	203	205	230	209	201	227	209	221	228	214	206	204	186	188	202	217	192	223	219	224	187	178	212	234	206	214	183	214	200	189	208	240	199	215	236	187	207	192	219	184	212	209	242	194	192	211	204	216	179	220	208	219	208	217	218	211	163	208	221	209	214	222	213	231	223	177	199	220	203	212	211	218	211	221	209	237	226	214	196	213	201	221	207	214	187	202	204	199	193	205	220	232	221	195	210	218	217	220	192	204	220
2054	672	739	780	727	681	692	700	648	659	620	666	661	602	656	603	626	611	647	662	643	681	660	612	646	662	623	595	641	617	656	611	661	612	633	621	608	641	611	615	689	620	658	637	653	600	601	642	593	612	632	636	622	637	621	617	626	660	666	598	590	647	617	615	582	632	654	595	644	594	616	653	589	620	628	639	615	635	589	623	623	559	668	625	638	628	647	625	651	620	666	664	601	638	660	643	592	637	567	602	638	600	646	622	643	633	617	637	657	631	613	612	625	574	641	607	587	609	613	656	624	622	602	596	610	613	691	641	610	621	630	634	585	642	628	644	651	607	583	634	658	609	614	592	607	613	624	621	646	598	606	634	612	590	632	640	606	631	583	587	632	634	648	619	620	595	642	648	648	647	641	616	650	630	641	650	632	632	601	599	610	629	630	625	594	628	562	623	599	601	606	618	648	616	619	610	652	578	584	601	618	602	622	612	641	618	634	657	587	658	649	636	606	667	622	563	654	612	618	598	648	592	638	647	602	620	594	614	666	609	645	625	623	588	588	621	596	617	625	608	629	648	652	599	624	657	569	611	601	603	642	650	640	631	648	632	638	614	652	640	603	671	637	619	655	579	607	641	599	601	657	614	601	609	620	643	680	601	621	603	701	598	619	623	603	616	642	634	587	657	597	614	621	625	631	614	616	571	595	706	674	660	644	668	602	632	610	634	632	633	652	629	616	567	646	612	676	632	647	595	630	649	670	625	591	588	617	581	617	634	627	589	602	661	592	624	642	671	595	641	638	601	612	619	596	589	613	582	653	616	642	640	624	633	613	612	610	620	633	584	672	646	620	665	597	620	627	635	577	581	620	646	625	638	609	598	612	623	613	614	623	667	618	610	617	637	617	632	603	590	651	623	571	596	650	615	590	624	647	644	603	595	634	643	622	620	646	604	602	656	635	610	626	616	604	615	651	594	632	635	594	633	638	615	589	613	615	577	643	626	651	626	608	617	609	582	646	671	596	602	634	603	645	616	647	561	597	632	650	597	616	636	621	615	628	646	645	574	659	615	652	603	663	646	607	647	595	635	592	594	630	594	671	597	590	619	592	617	643	607	621	643	645	597	632	615	562	648	620	621	602	640	644	622	624	622	637	578	603	627	656	614	643	671	634	648	614	629	659	631	657	608	645	595	617	607	603	599	642	618	622	609	595	631	605	630	625	603	611	671	626	644	612	613	649	631	593	655	623	645	632	642	604	592	667	614	629	603	619	647	596	660	621	589	602	602	615	659	596	586	654	605	587	613	622	665	570	618	620	642	618	604	628	631	642	603	652	628	670	644	635	551	600	634	593	603	650	626	658	610	628	615	623	639	612	620	639	629	608	627	606	601	626	652	644	578	668	660	633	588	640	622	601	630	633	653	597	628	621	665	639	589	592	599	611	667	623	594	611	621	575	597	580	600	640	657	638	593	605	611	608	633	628	603	585	621	638	635	627	621	594	643	639	629	614	629	637	580	613	641	606	623	602	628	604	618	609	588	610	603	628	619	611	603	591	612	655	619	594	612	627	614	620	614	636	621	618	594	621	627	665	600	657	626	597	609	660	607	620	624	590	618	650	591	632	605	639	630	604	583	656	607	623	579	643	626	664	593	615	586	549	588	647	632	601	627	636	601	646	630	625	648	613	617	655	630	587	601	633	637	661	559	634	608	568	633	630	622	629	600	593	656	612	631	670	596	631	618	666	628	620	590	623	638	657	652	647	643	606	586	666	580	675	624	614	602	643	596	637	625	595	592	642	627	616	642	616	601	596	647	622	643	638	628	601	600	672	630	616	591	602	642	597	680	629	667	648	616	641	636	630	615	603	615	625	629	667	618	604	620	580	619	593	633	633	612	613	620	587	650	607	617	648	686	624	630	625	602	606	612	658	602	618	612	608	623	607	605	622	604	604	654	629	621	621	654	614	626	633	593	640	652	598	632	667	580	615	609	614	643	604	671	671	631	611	603	678	633	666	616	586	660	569	657	599	605	587	648	600	627	609	618	625	601	627	638	620	584	658	587	624	616	589	638	601	607	629	599	655	599	624	638	649	615	626	612	621	625	616	595	658	613	675	645	620	624	594	561	617	609	612	614	617	599	583	612	636	637	647	641	606	592	607	582	681	599	634	625	619	611	592	623	650	631	609	625	607	586	620	582	591	618	652	644	603	569	628	600	603	653	614	626	601	665	611	669	656	602	631	591	611	595	640	653	614	649	644	653	663	606	595	626	655	621	616	651	612	633	606	646	563	700	616	609	639	617	612	624	622	613	604	628	613	596	629	619	705	625	616	528	613	652	599	650	625	595	589	641	617	681	653	639	589	620	625	631	622	645	601	608	591	617	608	533	632	618	613	630	612	634	682	665	624	636	618	641	639	564	589	580	643	646	670	605	676	595	605	601	620	653	648	650	611	648	602	592	594	633	638	630	626	660	654	616	635	673	600	661	614	653	573	624	599	624	621	586	624	649	626	641	634	603	588	609	642	610	647	583	611	578	616	616	624	602	640	592	615	669	651	597	592	648	585	625	599	620	595	616	620	661	621	642	650	584	659	653	631	603	631	679	626	595	650	657	623	610	612	594	649	631	602	668	614	624	661	569	620	592	671	630	610	650	612	643	623	621	617	630	642	644	627	635	620	597	559	646	659	626	625	636	637	587	610	685	622	636	620	585	603	615	686	634	644	595	599	631	585	647	619	648	627	621	610	643	603	589	651	650	579	634	600	627	628	621	602	609	658	639	596	635	597	639	640	653	639	583	601	609	595	677	628	630	620	613	628	666	597	626	629	659	628	646	602	650	647	610	659	632	624	655	647	621	646	611	579	677	576	622	574	606	593	623	610	601	586	620	669	618	615	616	638	613	598	650	632	637	617	615	606	614	595	622	604	631	623	609	586	646	597	624	661	626	611	636	622	593	632	638	610	629	649	622	656	626	623	634	625	623	651	642	578	601	638	654	620	611	603	626	637	632	613	583	611	607	599	592	587	633	615	602	619	609	662	624	654	668	576	641	622	625	639	600	596	643	621	663	607	635	633	612	584	579	598	625	653	677	596	641	611	653	635	644	655	627	648	634	665	657	639	609	605	667	649	654	638	632	618	611	616	605	631	566	660	619	603	629	572	637	635	642	588	628	625	635	645	615	619	627	627	689	646	592	579	611	631	594	644	610	617	608	637	619	643	631	581	630	618	611	581	573	601	578	597	631	630	578	642	640	619	648	647	658	613	600	603	605	626	665	590	592	642	646	579	591	625	569	592	594	636	629	629	602	597	628	646	612	675	615	651	614	604	632	580	580	628	634	648	628	619	600	630	607	606	616	632	602	591	648	648	574	630	580	623	613	623	636	591	643	604	617	598	614	573	648	573	619	621	620	592	622	595	651	604	666	636	618	621	640	641	662	627	695	624	642	609	636	613	615	577	624	645	570	620	618	607	637	649	629	644	606	614	588	633	601	586	647
7883	1066	1311	1072	733	542	421	313	289	253	200	184	201	158	172	133	143	150	132	144	133	134	122	130	133	105	116	108	118	124	113	128	117	104	126	88	104	104	103	128	123	85	118	110	106	106	109	103	90	117	106	108	116	103	115	108	122	100	96	91	104	115	110	118	100	83	109	118	103	107	98	111	92	103	103	108	109	95	125	115	104	102	124	109	118	133	118	107	105	101	105	88	111	103	101	94	93	92	103	99	102	108	93	110	107	100	100	106	119	89	116	108	117	95	110	108	105	103	102	100	103	89	102	117	108	108	115	104	108	105	124	92	106	94	100	116	93	101	121	105	91	108	94	74	105	104	98	99	93	93	120	104	95	97	125	106	136	113	98	101	97	111	120	102	92	94	103	106	104	119	105	114	102	108	104	122	109	105	104	104	98	106	99	116	132	107	122	119	100	93	101	87	89	116	99	108	101	115	98	108	110	108	92	98	109	116	107	111	89	102	110	118	116	95	100	121	88	104	133	101	96	107	93	111	115	106	95	105	105	120	106	119	138	93	106	104	103	93	102	113	114	99	94	117	121	129	110	132	114	121	88	102	109	104	123	121	101	105	98	110	98	101	124	101	111	120	83	111	109	97	106	114	100	124	96	105	93	122	87	95	111	105	90	105	81	101	106	110	111	90	106	125	108	96	95	109	85	114	110	98	99	105	107	96	92	122	94	98	106	115	123	116	108	106	102	91	99	105	111	102	116	108	105	112	98	109	89	114	113	123	102	108	95	107	92	105	114	89	99	104	108	96	95	112	108	102	120	97	117	110	123	104	111	96	96	101	98	93	109	96	95	114	107	108	106	97	105	118	102	99	90	90	88	99	84	86	102	102	104	103	80	115	98	94	119	88	81	102	103	93	89	92	95	116	105	110	75	102	99	102	70	98	105	111	107	91	83	109	86	107	114	114	124	93	84	96	86	98	91	85	91	89	97	98	103	90	98	99	94	119	87	105	108	96	109	98	110	103	95	108	94	97	101	98	97	100	93	110	103	114	110	112	112	116	131	112	99	84	92	101	100	93	115	96	102	109	102	119	107	100	110	104	91	105	97	111	100	92	104	109	121	114	107	108	76	100	98	100	95	87	99	107	112	105	111	112	108	119	116	101	108	95	102	119	93	107	97	94	109	98	108	96	89	102	102	112	101	92	98	110	102	99	103	100	92	90	91	100	90	92	103	94	91	108	87	71	99	85	98	119	89	109	95	104	104	90	99	105	110	101	94	102	104	107	100	96	104	97	94	98	98	98	107	113	99	103	113	102	98	115	99	88	114	95	107	96	111	106	108	116	108	107	90	99	114	105	100	93	99	112	95	110	99	131	96	97	102	105	92	103	100	131	88	113	102	100	121	88	115	103	99	115	91	98	108	99	85	102	104	92	95	106	92	113	109	121	111	107	91	97	109	96	114	104	120	96	99	107	104	102	101	103	84	104	88	105	98	105	122	123	104	100	111	114	115	94	106	123	100	117	96	107	110	106	103	89	99	104	109	115	112	118	113	86	100	112	105	95	102	100	87	113	105	94	101	122	121	112	86	110	87	140	103	106	102	97	132	113	105	108	103	114	95	102	99	97	98	101	103	97	107	98	113	98	99	120	121	99	96	99	109	118	91	102	109	100	91	123	94	103	91	110	94	116	102	114	118	110	113	105	116	97	112	99	97	91	103	119	92	97	116	95	95	107	93	113	106	90	111	110	103	105	102	87	103	113	95	93	104	97	90	103	103	100	114	108	105	118	102	100	96	113	108	94	103	123	96	91	96	105	90	88	103	99	110	102	112	109	109	92	93	98	110	110	109	120	109	108	99	106	90	89	119	112	110	105	110	91	105	107	99	104	98	108	97	96	116	102	120	120	104	100	100	97	110	99	81	117	104	116	118	113	90	127	109	87	101	123	84	105	104	119	105	113	110	97	111	100	103	87	102	104	85	108	114	104	111	108	109	102	113	111	119	107	101	115	97	89	100	102	114	81	98	100	99	88	127	113	105	100	93	84	93	104	115	108	105	115	113	114	96	112	81	103	106	103	94	113	104	95	108	107	92	121	118	94	116	94	118	107	118	104	94	105	98	90	95	108	123	103	106	110	111	116	96	92	88	102	110	121	113	106	119	94	104	114	116	88	104	101	107	118	109	90	102	108	109	119	112	98	100	103	107	96	121	97	125	114	95	97	95	103	100	94	114	95	122	130	116	119	104	108	103	113	123	98	102	92	105	99	93	82	116	92	114	92	105	85	121	110	98	100	88	100	117	123	107	103	98	100	98	94	98	108	92	120	109	117	118	121	95	102	100	113	122	92	92	96	112	101	93	99	104	97	97	122	98	104	122	103	97	105	106	112	100	94	96	113	109	107	100	103	99	108	96	105	120	97	99	116	96	89	122	104	119	111	104	111	99	96	83	109	102	123	88	125	88	94	79	105	102	120	141	105	95	97	93	120	116	115	99	93	104	88	106	90	91	105	104	99	102	107	96	104	96	110	106	98	95	94	90	103	114	96	97	129	112	110	121	108	96	119	95	76	107	99	106	102	93	94	105	97	113	109	92	114	117	95	106	103	96	105	107	100	95	116	98	88	107	132	107	112	99	120	108	103	78	91	109	114	102	112	99	108	104	99	117	87	101	97	111	93	96	103	116	105	107	84	103	102	103	107	107	102	104	104	85	98	106	97	113	102	99	103	103	97	130	104	100	107	85	106	110	112	88	110	87	92	84	97	88	97	108	95	96	102	110	105	128	103	100	115	102	100	92	101	130	109	89	120	93	90	110	111	122	99	103	112	106	107	100	120	105	96	106	132	120	104	108	110	112	98	117	96	85	96	88	129	100	114	110	125	110	93	109	112	110	93	107	91	86	116	125	93	94	77	123	110	105	99	111	110	97	117	119	103	111	92	102	103	86	100	96	92	95	121	106	112	96	109	102	105	91	95	104	104	89	117	98	105	95	103	101	86	118	108	119	119	96	110	103	98	111	94	111	101	97	116	104	112	108	96	83	95	91	119	99	107	111	95	88	107	132	98	118	147	112	126	82	110	87	120	97	98	108	95	103	100	93	102	103	91	101	104	109	112	106	117	96	95	88	105	111	93	110	92	121	110	99	110	99	96	90	107	94	92	95	84	91	106	98	101	107	101	113	120	115	113	109	97	90	91	107	119	102	102	122	111	140	104	116	106	100	98	105	100	102	100	98	91	112	108	109	94	84	95	114	95	114	114	113	111	98	94	99	113	126	104	102	112	123	108	93	104	93	101	113	107	108	88	115	97	107	88	116	74	109	107	120	90	86	115	90	109	94	96	105	121	120	96	107	108	111	124	107	110	106	111	101	103	93	99	120	121	120	112	111	109	90	100	113	128	100	100	83	115	106	89	93	95	107	104	105	108	122	121	106	104	101	98	117	121	106	91	99	88	89	108	104	97	101	96	111	96	108	96	87	134	112	93	117	105	109	110	108	109
5304	1364	3269	3556	3073	2509	1980	1710	1432	1241	1017	1033	868	776	786	770	618	700	615	616	584	554	536	515	510	484	496	434	441	440	398	455	434	434	415	430	434	430	434	423	382	370	416	366	390	400	342	380	381	397	352	389	376	352	424	369	386	398	381	370	390	398	402	372	363	293	390	359	350	399	369	366	339	360	351	399	344	381	349	364	364	341	344	367	360	385	370	356	346	365	395	367	321	322	378	364	384	373	359	335	351	362	381	375	391	359	333	376	361	355	361	360	378	358	381	385	390	369	367	340	339	367	371	348	356	334	332	350	364	397	353	345	349	377	354	349	332	349	322	361	351	374	368	315	361	357	403	368	385	365	343	364	371	377	374	353	378	364	363	321	377	344	359	360	350	357	373	384	338	355	369	395	345	364	359	360	331	327	361	338	349	340	348	360	334	347	334	361	356	356	365	355	353	336	338	349	352	329	340	333	346	349	341	346	394	381	352	375	336	373	360	320	337	340	337	371	318	354	372	374	306	353	357	338	340	352	348	357	354	368	373	384	358	353	372	377	339	338	347	372	374	356	361	352	354	338	353	341	377	357	345	382	346	333	389	335	338	371	358	360	368	369	360	373	374	366	387	368	343	391	366	335	371	348	359	340	350	321	332	361	378	328	342	362	358	325	347	355	337	389	371	368	330	352	357	337	362	362	367	326	346	312	343	309	362	375	347	361	381	312	355	350	380	351	361	357	365	366	344	381	335	384	374	321	371	331	356	387	346	332	349	387	341	347	355	356	342	343	338	345	384	352	369	343	316	345	357	376	345	335	357	353	359	339	342	353	298	390	333	336	369	348	369	340	360	347	341	306	347	381	346	357	344	326	342	349	351	366	344	347	351	340	373	331	343	361	348	364	334	366	352	366	350	334	354	328	331	356	338	324	368	364	352	339	379	367	353	364	320	324	364	347	298	319	375	339	362	326	328	363	373	365	328	370	339	376	360	342	329	348	363	349	364	345	354	387	333	356	374	395	340	362	368	351	375	369	362	343	336	383	350	339	357	335	380	356	322	351	356	328	360	365	366	320	360	355	317	337	351	373	382	368	356	349	342	362	348	368	354	333	347	338	357	335	384	331	353	374	349	372	323	370	363	338	340	380	303	328	353	342	366	345	352	356	355	297	365	334	347	396	351	373	339	331	388	358	347	340	349	354	339	315	346	339	345	319	354	355	364	344	351	346	369	350	352	356	353	386	355	340	337	378	326	340	346	344	401	382	377	354	346	364	312	373	316	336	310	360	360	351	343	351	346	355	357	340	343	371	357	387	357	323	346	349	345	366	372	342	384	346	378	358	325	330	352	343	355	340	350	338	338	337	327	372	333	361	354	351	355	358	361	339	324	332	329	346	344	354	340	354	370	342	359	378	349	342	337	344	351	379	377	347	353	362	364	353	354	354	364	380	363	379	321	348	388	349	328	337	363	365	367	358	369	367	352	348	377	367	355	341	335	366	360	331	359	376	373	336	336	366	364	345	344	336	347	354	363	352	348	349	396	354	379	385	366	331	364	381	330	312	358	355	357	395	341	330	350	380	379	324	363	355	352	348	330	359	317	354	351	350	352	361	342	385	343	347	354	337	378	370	345	366	354	381	340	340	389	372	369	378	364	363	349	376	370	376	361	327	368	332	342	350	367	363	337	372	372	353	358	390	402	350	337	384	327	310	337	367	384	365	356	343	325	389	368	382	373	343	355	316	368	364	326	362	360	358	362	349	366	374	361	309	357	335	352	321	366	350	360	339	357	339	359	363	345	338	355	355	352	369	357	378	322	350	327	355	367	344	339	367	378	379	357	342	387	314	367	366	374	344	353	347	373	369	342	356	343	320	371	342	362	358	366	334	347	358	367	363	355	357	337	327	342	359	330	348	397	330	355	361	332	359	365	362	363	365	373	351	396	375	357	358	349	351	373	346	359	364	321	332	347	338	340	361	361	367	373	310	364	363	353	362	343	379	332	344	363	329	360	355	358	325	350	357	343	344	371	344	352	367	362	342	325	337	362	368	330	341	350	353	358	340	324	321	353	365	332	352	351	356	386	341	353	389	350	367	338	352	333	375	360	367	338	371	363	339	354	377	352	352	334	345	361	361	354	343	325	366	358	317	354	363	357	371	357	362	387	403	371	353	391	355	351	367	356	367	332	376	369	373	368	356	355	316	354	343	342	367	306	345	368	363	352	406	365	387	350	351	333	343	356	385	346	318	341	341	337	350	378	371	351	344	347	369	322	302	361	362	385	362	319	322	347	364	348	339	345	400	384	369	375	351	348	379	372	353	396	343	341	344	358	344	321	355	338	377	338	380	356	319	359	342	361	319	328	351	340	344	356	344	338	349	342	329	319	347	344	334	343	345	365	385	399	323	374	343	350	344	357	342	394	347	372	369	343	350	375	334	352	347	361	349	351	384	342	344	368	364	361	333	357	341	353	334	316	375	356	381	353	365	328	366	346	348	328	374	361	337	362	362	319	325	340	364	390	364	368	379	363	336	366	337	350	334	345	345	337	370	365	403	320	330	393	356	367	327	382	349	337	332	369	379	353	363	386	377	335	350	359	353	320	361	371	379	348	378	316	335	326	356	352	351	382	362	373	352	370	336	364	327	359	340	338	362	367	332	361	345	340	335	324	367	325	336	298	355	353	337	348	382	388	365	354	381	348	380	348	335	319	345	322	348	381	367	320	359	355	360	365	346	352	345	330	361	345	358	351	376	359	343	333	360	358	357	318	388	322	311	347	361	369	344	374	341	368	348	347	325	363	327	349	345	395	383	342	372	346	356	383	306	368	366	385	374	324	336	332	343	344	346	359	355	369	329	389	331	351	336	375	361	348	341	348	337	380	369	363	384	337	338	359	356	334	371	361	349	375	344	359	316	354	331	359	333	348	340	348	360	325	302	389	389	348	350	343	363	355	351	346	317	342	363	369	337	338	332	372	365	368	357	355	373	315	370	372	357	361	352	366	347	360	350	371	356	356	363	336	319	363	330	345	297	335	354	355	359	334	352	367	350	394	340	351	356	367	346	400	332	362	363	362	365	355	329	323	356	325	351	346	334	356	319	354	333	362	346	362	343	357	365	371	335	377	366	346	348	365	345	372	356	341	376	329	326	307	357	373	364	342	340	356	356	352	364	397	324	356	328	372	344	352	328	386	343	358	359	334	310	335	352	344	354	338	395	353	375	352	346	343	344	345	356	340	360	347	313	329	352	314	369	331	346	353	360	329	367	367	347	346	389	345	358	340	348	364	357	356	349	325	358	338	320	386	340	365	357	360	373	364	353	356	349	336	345	341	352	338	328	318	376	330	337	375	357	320	368	356	377	365	371	351	323	364	366	351	341	331	368	351	359	334	341	380	348	377	343	365	327	351	352	340	354	352	350	346	340	351	353	372	350	387	376	363	365	333	331	339	327	383	360	311	358	336	312	366	341	330	349	345	346	323	353	364	342	349	346
15183	2469	2724	2104	1476	1026	775	600	508	461	362	333	329	279	300	223	246	228	224	215	201	197	204	198	190	198	186	194	179	195	165	188	188	158	160	151	155	143	146	168	168	196	170	155	156	156	181	153	171	144	158	160	165	175	158	175	146	171	144	168	139	176	171	176	177	164	167	171	159	187	155	154	155	166	145	148	157	154	174	127	152	173	130	173	159	155	177	168	156	145	175	181	137	161	130	161	172	143	142	167	158	165	144	162	152	142	147	149	160	155	145	173	164	148	137	165	144	159	171	164	158	164	162	160	149	159	143	135	148	153	167	154	146	137	169	171	148	139	146	156	182	169	145	161	169	182	156	177	138	169	168	152	174	178	148	156	148	152	135	146	173	150	122	158	154	154	149	147	139	137	147	182	165	155	170	174	150	167	165	163	146	125	147	159	141	158	163	153	161	165	148	154	157	179	170	153	158	165	143	162	155	154	142	113	148	163	139	153	163	162	168	137	165	166	176	154	186	167	155	143	148	146	160	176	129	148	150	158	143	143	161	164	149	148	166	142	151	139	147	152	158	168	156	155	138	147	167	179	141	169	182	181	152	129	165	145	156	163	155	137	185	161	150	144	169	151	157	164	154	184	148	174	159	148	151	154	158	151	160	147	149	180	162	162	174	166	152	150	131	151	169	152	160	180	170	135	146	165	142	155	160	158	157	147	166	151	138	176	140	169	174	133	135	148	140	161	178	150	165	142	143	158	165	168	155	140	172	156	151	154	152	155	158	152	148	163	148	153	163	196	159	161	135	160	169	134	130	162	157	147	164	153	144	163	131	146	147	154	165	139	149	164	159	160	157	152	156	145	144	135	162	167	140	161	139	146	141	152	144	164	141	166	143	164	137	149	152	165	178	173	148	172	170	140	146	161	175	149	148	149	166	171	140	155	173	136	161	126	155	163	167	146	165	140	147	151	156	135	166	189	162	145	177	144	180	140	144	161	184	166	159	145	164	141	149	153	164	143	141	157	144	172	149	159	170	183	161	171	161	168	156	173	178	168	153	166	185	136	162	149	173	141	163	133	151	157	168	163	172	148	149	143	129	173	134	138	143	172	177	162	150	163	142	168	168	178	145	174	163	145	168	160	150	157	143	143	161	164	154	137	164	190	174	152	148	156	142	151	157	166	150	172	162	142	162	148	182	150	160	155	120	153	151	142	168	139	163	149	168	128	166	168	149	148	138	151	161	158	145	159	150	160	166	152	166	145	153	158	160	144	154	177	154	140	151	149	150	144	149	164	144	182	153	142	189	165	151	151	156	160	169	149	178	152	167	162	172	128	140	178	156	163	175	185	156	156	153	151	159	175	159	153	163	171	147	159	159	154	156	157	158	157	156	155	168	175	153	146	139	158	157	143	137	153	163	154	170	155	163	160	134	185	154	135	154	155	137	169	143	132	143	170	154	175	158	141	159	164	161	149	157	139	155	149	151	153	136	152	162	160	188	135	151	151	144	162	152	143	156	169	164	166	149	157	152	181	135	134	135	168	153	151	146	176	129	140	160	175	140	175	156	156	171	160	157	147	171	163	144	160	172	153	148	162	139	171	172	168	160	142	162	175	163	120	168	140	181	144	142	166	136	172	135	159	158	174	134	142	164	149	147	147	134	132	165	172	121	169	178	143	149	155	165	143	158	168	149	139	137	152	155	169	162	156	179	143	158	167	130	167	137	158	176	178	145	132	158	145	143	163	186	153	164	170	150	150	146	139	139	160	164	170	171	172	173	171	151	163	153	160	141	148	164	152	155	132	164	159	142	184	153	163	140	175	170	163	159	151	151	146	171	175	162	135	158	158	139	142	152	137	130	151	122	172	163	172	157	159	150	170	146	175	147	157	160	166	163	164	166	158	171	159	183	138	134	159	148	167	158	162	164	146	157	144	146	178	160	157	162	165	152	147	157	159	155	149	168	150	150	163	168	160	148	159	163	160	146	147	169	138	142	151	149	157	141	148	153	147	162	160	167	158	153	169	166	179	159	150	146	148	150	163	147	142	137	136	146	146	151	143	187	128	155	119	181	150	167	153	132	151	152	146	178	150	156	183	157	168	177	150	167	167	166	155	173	172	152	149	136	128	153	151	128	162	153	159	146	164	162	146	159	174	136	138	148	138	142	170	146	165	158	172	145	183	135	159	152	146	148	162	168	154	154	173	147	146	127	157	160	141	170	151	144	163	158	156	134	179	145	139	160	160	143	132	167	141	131	126	152	140	159	180	149	172	145	171	151	149	154	161	145	150	151	138	178	171	139	145	151	153	153	154	154	159	161	172	160	153	156	131	164	163	142	162	173	154	175	154	169	179	161	143	141	150	148	166	156	154	141	148	149	158	165	150	137	159	136	139	140	148	135	175	158	150	132	136	163	152	178	155	143	132	165	144	142	160	166	161	156	155	150	162	153	127	153	163	162	162	147	145	142	142	142	162	159	143	164	131	156	129	133	148	141	167	176	151	171	168	149	159	160	158	155	154	158	155	129	148	158	172	149	144	151	193	152	152	133	170	162	145	139	167	126	174	163	134	138	165	163	183	153	159	140	139	146	179	167	162	148	156	132	155	132	159	148	149	138	144	165	158	179	147	142	158	153	151	166	161	172	160	149	157	162	152	143	152	142	147	172	141	140	156	175	135	155	147	152	158	155	163	154	156	168	142	149	156	157	150	154	143	181	161	141	169	145	165	149	168	147	158	164	163	159	162	135	156	150	165	145	165	135	165	142	143	177	154	184	158	145	146	169	141	148	160	157	157	168	148	163	138	145	150	154	159	173	135	157	152	155	170	169	149	157	147	175	140	129	170	168	171	152	153	141	153	165	139	146	152	168	144	174	177	163	164	138	145	146	148	135	136	159	166	167	183	141	131	151	167	155	150	141	157	168	147	166	134	147	170	155	148	145	151	171	171	161	148	156	148	145	157	161	165	161	143	146	182	153	164	139	152	166	150	162	148	152	159	145	155	152	132	167	151	148	166	156	160	161	168	144	137	168	150	153	164	153	158	155	151	162	169	169	158	170	145	155	158	166	165	143	160	166	158	171	147	129	161	141	149	148	142	151	158	157	182	151	159	158	145	177	141	163	138	188	195	169	126	156	158	163	171	158	150	150	143	149	161	154	173	154	153	137	148	160	150	137	163	154	126	168	168	152	163	179	147	144	166	172	163	158	127	168	138	145	157	148	149	172	150	167	165	164	167	152	170	161	158	147	168	147	156	159	141	163	148	167	176	136	170	160	150	156	140	158	152	149	147	137	182	154	168	165	160	154	161	164	137	158	163	140	154	156	200	153	159	174	155	152	156	152	152	141	166	161	142	169	160	155	135	170	142	182	153	145	150	170	140	133	137	140	133	158	157	163	129	107	159	148	161	150	151	165	168	157	157	157	152	151	163	145	124	147	161	159	180	154	172	169	173	149	179	153	150	143	167	151	159	151	136	148	158	139	180	154	152	148	141
7689	2592	6030	6704	5516	4522	3707	3031	2565	2248	1930	1733	1600	1404	1299	1172	1141	1025	1030	977	929	974	825	843	827	782	773	760	701	703	680	658	678	682	670	631	636	633	641	622	599	571	605	574	606	583	572	592	578	545	622	553	576	537	535	513	552	550	557	568	552	543	554	515	548	516	539	546	518	528	576	503	561	501	529	520	568	537	510	538	538	561	536	548	530	509	468	503	558	535	541	518	575	528	507	496	483	512	505	529	496	531	492	534	509	474	507	523	523	535	477	574	533	532	469	510	534	508	509	519	512	520	514	493	502	497	516	493	495	510	485	494	514	447	560	484	537	530	543	553	475	493	492	545	466	527	509	483	497	475	568	491	516	540	565	540	504	521	508	489	484	512	544	486	463	550	504	517	543	548	466	499	507	515	494	519	512	515	511	480	510	526	513	500	504	513	515	539	497	499	507	531	513	504	540	508	511	482	508	526	530	526	471	492	539	552	478	521	498	514	522	485	527	503	509	480	521	490	493	499	489	531	534	465	539	504	505	494	512	499	485	535	508	515	504	535	489	486	475	482	475	499	511	514	484	510	523	458	526	518	469	490	503	493	492	513	488	537	515	528	494	488	467	488	497	537	486	512	478	501	511	473	509	459	456	495	500	496	511	503	499	505	497	524	468	514	508	506	521	475	519	521	491	495	505	492	510	523	492	523	548	497	479	497	464	484	547	517	468	476	506	503	474	475	483	509	513	490	455	528	483	509	479	505	509	477	493	495	507	482	538	492	478	481	474	485	502	486	526	519	536	516	461	503	485	483	494	533	520	502	507	530	487	463	495	521	509	483	514	511	485	550	503	518	527	472	496	520	485	513	527	454	521	440	537	506	497	467	536	486	484	497	489	513	515	462	477	494	501	490	517	487	488	499	491	495	520	502	526	558	516	468	494	512	493	542	501	506	478	488	510	521	498	544	481	503	506	483	518	489	502	521	490	488	502	496	501	488	488	520	527	494	496	495	474	512	492	503	525	501	511	494	516	485	506	497	503	491	453	492	513	511	481	512	515	480	541	452	507	501	511	483	507	518	507	541	502	464	522	512	484	526	522	529	469	548	530	504	485	489	496	473	517	527	499	486	464	512	512	478	440	505	487	485	477	520	509	511	546	523	509	541	514	518	498	479	480	517	498	520	514	481	480	468	500	522	524	523	568	524	473	497	518	484	501	467	520	525	556	520	490	507	488	522	513	495	492	512	498	482	484	491	489	523	524	505	478	512	478	515	533	485	501	541	498	471	544	512	492	474	472	502	507	517	495	469	512	560	542	493	557	536	471	483	524	534	518	498	516	520	510	503	499	529	520	490	471	516	520	542	535	517	513	568	522	488	516	483	462	496	552	498	480	474	502	514	503	524	495	529	509	545	528	493	482	512	518	493	518	510	493	524	500	524	485	492	527	498	506	538	477	482	516	500	470	530	485	522	485	519	482	506	482	484	497	512	493	480	451	535	584	513	486	475	481	524	505	527	508	500	504	507	508	490	552	533	525	497	482	550	518	522	479	468	503	521	493	488	523	504	474	521	521	512	526	507	467	528	513	488	497	476	536	524	502	500	536	499	486	525	570	533	466	507	535	542	526	502	534	496	480	497	511	492	509	549	520	494	501	497	496	472	539	527	508	516	532	554	552	521	530	499	520	473	533	481	533	493	504	461	531	477	546	475	492	523	487	489	502	530	486	484	454	530	499	528	493	529	502	495	507	502	512	497	499	484	503	516	534	511	492	526	488	497	518	534	528	460	469	491	444	484	522	493	511	492	496	511	455	491	491	485	514	472	481	519	433	487	492	514	473	502	561	469	513	503	521	489	525	529	542	513	527	526	515	505	466	483	456	511	498	505	527	506	527	498	514	479	504	466	495	488	532	516	522	510	510	481	485	526	481	462	450	502	482	508	475	498	506	486	503	471	515	493	529	521	523	550	523	468	460	522	525	512	476	509	503	500	507	497	479	523	539	497	533	528	500	528	510	492	517	548	515	487	513	495	496	501	488	473	490	492	543	499	511	470	478	558	524	510	498	517	518	517	520	494	533	526	534	480	486	498	503	485	508	466	491	487	509	494	486	511	487	512	530	480	471	522	505	497	525	530	538	508	539	480	494	501	546	511	530	530	485	484	523	484	474	534	514	510	488	533	470	480	474	513	531	483	488	508	504	538	508	497	500	483	485	457	530	461	504	555	513	511	524	514	475	529	534	518	481	528	504	506	500	514	531	511	523	511	497	525	509	523	505	499	519	506	529	464	537	517	532	522	534	509	482	473	460	517	508	444	519	494	534	468	517	511	479	496	491	503	502	494	498	499	532	506	534	492	497	541	511	512	543	500	518	480	528	474	507	536	497	489	495	475	510	522	506	480	560	491	446	525	509	479	462	476	508	553	520	550	513	490	496	516	530	497	463	548	536	538	486	524	497	517	458	533	548	496	515	527	523	522	523	507	497	447	514	533	536	495	502	496	509	500	506	482	561	515	529	500	463	481	510	501	514	482	505	497	484	500	477	488	521	503	508	489	483	534	479	483	517	501	504	490	510	533	496	518	546	484	503	552	498	507	493	519	509	498	549	493	486	456	481	502	513	495	500	478	539	489	501	505	523	531	507	469	475	492	489	503	512	514	525	493	475	501	498	528	487	506	475	488	549	506	513	550	504	513	515	510	517	485	495	491	517	533	533	468	503	522	538	537	512	497	507	489	535	509	510	517	465	490	510	454	486	499	496	538	472	500	528	492	515	529	522	489	478	555	513	523	483	498	498	472	518	543	510	511	491	477	507	476	493	500	545	499	489	528	493	441	511	482	509	523	530	521	513	457	478	485	525	489	495	478	517	495	525	517	513	470	475	511	469	508	508	503	493	516	460	521	490	490	485	500	475	498	524	495	482	545	474	503	489	496	496	522	472	527	479	484	469	523	493	484	501	505	539	548	486	501	481	521	455	535	484	522	526	521	468	482	520	458	487	463	498	489	518	521	521	517	513	540	475	488	520	510	469	510	488	510	465	516	517	482	497	456	465	503	460	485	523	482	544	518	460	518	534	486	498	468	475	525	470	526	510	502	544	524	486	499	493	515	501	553	470	470	511	504	537	519	473	492	507	508	506	469	522	488	483	513	508	504	480	519	509	486	526	518	507	542	526	517	490	507	475	450	503	504	511	493	500	517	500	505	489	493	508	486	468	508	482	474	470	556	495	513	503	499	505	453	503	485	466	533	541	487	478	484	515	515	518	495	508	510	479	473	496	539	506	520	542	498	560	480	465	503	457	536	506	538	554	529	535	519	519	518	493	500	478	515	486	524	476	471	483	529	488	522	532	515	523	536	508	496	511	491	469	504	494	495	461	516	524	500	504	477	504	503	452	499	499	535	516	476	525	526	497	533	508	470	478	510	502	441	449	524	537	496	512	495	517	518	499	497	515	468	484	533	484	493	517	529	533	513	517	544	528	506	504	483	495	502	522	482
2129	248	296	267	243	192	234	196	221	200	183	197	247	218	203	220	182	195	220	208	191	206	215	199	236	191	207	208	219	204	221	196	199	206	208	203	212	234	179	188	219	208	211	225	204	191	179	194	206	212	218	183	199	223	213	189	199	172	208	185	206	201	196	220	205	211	210	195	201	215	218	229	213	205	205	216	234	209	220	228	227	197	197	208	207	207	224	236	191	194	213	212	210	223	220	203	231	218	195	181	222	216	229	187	229	182	210	226	190	188	203	208	206	189	198	198	221	207	211	221	214	204	187	212	211	222	228	222	235	207	214	218	181	216	194	233	225	235	203	193	234	198	215	200	213	207	209	214	198	178	218	195	209	211	204	214	234	207	199	221	225	204	219	226	196	201	223	245	170	198	218	236	204	201	204	201	192	179	188	194	191	196	204	227	197	182	195	205	219	192	216	213	199	241	219	202	207	202	192	216	250	185	204	221	231	215	195	217	218	209	216	194	209	204	204	228	209	197	203	214	202	215	193	188	206	222	233	218	226	209	214	198	217	205	208	210	206	206	222	202	186	202	214	206	236	205	217	212	228	208	203	223	190	192	199	215	210	231	197	203	216	191	211	197	218	204	209	200	178	223	215	203	229	214	237	200	210	200	244	213	207	230	204	190	222	205	197	174	194	186	208	210	218	208	233	223	205	218	200	195	183	196	236	205	196	196	200	200	208	191	220	222	195	200	196	198	198	221	205	196	203	228	207	202	221	202	216	215	216	204	203	224	207	192	197	229	211	229	227	214	220	210	204	209	224	203	229	190	203	214	213	207	201	221	180	202	199	208	219	204	192	178	212	209	214	193	229	208	219	199	225	205	188	201	232	211	193	211	214	183	204	229	212	220	207	212	217	212	184	239	193	181	214	213	227	201	202	211	206	202	224	198	214	200	200	205	206	203	197	229	186	205	224	201	208	202	225	207	220	221	210	196	191	202	223	207	240	215	216	205	228	202	210	189	202	200	200	187	214	201	202	228	226	219	203	218	226	190	215	180	201	208	211	207	206	199	192	193	208	220	183	211	215	210	218	205	203	176	199	202	206	184	223	209	205	227	219	210	210	230	215	198	217	195	192	187	192	231	224	224	203	224	207	204	229	212	214	212	218	218	202	206	229	186	198	238	224	226	210	200	194	215	205	203	205	227	210	218	192	204	198	204	188	235	211	207	225	187	204	200	193	203	210	214	214	208	201	220	225	223	215	217	222	194	203	235	189	228	206	211	186	222	204	204	224	197	198	201	194	201	186	214	215	207	217	191	195	214	197	238	207	191	213	218	178	201	205	215	230	192	207	204	184	224	197	205	231	204	203	225	218	217	221	204	231	237	196	201	221	202	217	204	223	191	196	198	203	195	225	181	216	214	191	237	197	187	222	218	187	195	218	191	192	218	196	202	213	204	231	201	201	210	205	196	216	176	231	218	206	202	197	231	197	218	197	208	182	213	202	203	214	221	233	186	197	196	184	209	231	207	189	218	224	206	210	214	222	230	204	208	208	227	214	222	203	187	201	220	211	180	211	199	197	224	207	208	204	187	171	203	217	220	212	209	222	199	225	200	208	198	212	223	209	222	178	224	188	184	225	205	211	207	181	213	209	161	224	204	221	196	222	204	219	223	209	212	203	203	196	194	230	226	231	215	220	202	214	215	214	223	228	235	246	195	193	205	207	193	190	216	196	203	190	183	197	209	199	211	198	215	208	197	209	209	198	205	195	211	206	240	232	212	208	226	189	219	193	213	229	219	206	185	192	211	194	221	202	209	200	218	206	228	206	223	199	217	196	219	210	205	233	212	204	216	200	196	203	218	214	205	205	213	191	201	239	179	193	195	187	197	205	207	211	214	222	233	210	235	205	206	239	219	201	206	237	185	220	182	178	206	176	187	195	210	190	220	202	202	208	206	194	213	214	213	222	201	186	201	223	215	243	199	239	204	207	228	230	210	223	208	204	179	209	215	185	210	226	194	219	187	200	219	200	208	196	199	196	221	185	218	201	203	195	228	210	201	191	192	193	193	215	195	195	193	216	191	210	219	212	206	206	196	186	214	242	230	204	213	232	213	183	220	213	218	189	222	198	218	204	217	215	192	216	216	210	213	189	223	194	227	212	217	216	216	212	218	222	190	230	191	218	222	195	225	201	226	206	219	211	206	207	221	200	203	239	207	196	216	234	203	208	219	198	202	212	204	201	225	196	183	204	212	215	216	194	223	219	209	206	223	177	189	219	188	197	227	213	187	186	195	200	207	199	197	184	202	216	187	189	181	201	230	201	196	210	209	225	204	218	202	182	179	203	200	195	213	203	201	236	225	197	242	198	187	196	203	187	195	214	213	197	228	210	209	211	213	201	195	228	192	207	214	192	191	187	195	232	210	237	210	192	196	233	210	217	219	202	219	208	238	190	196	224	192	206	190	199	207	195	190	202	220	191	227	193	215	216	207	224	204	197	181	194	213	229	202	192	235	221	192	194	194	193	227	206	203	221	218	228	212	217	209	216	209	218	215	212	222	215	199	202	224	193	199	216	218	189	193	202	212	190	229	219	184	221	214	223	204	216	196	254	207	200	238	207	239	224	186	219	213	217	203	211	213	201	198	203	221	217	204	209	196	194	196	209	208	218	202	200	191	188	209	235	199	200	219	206	196	197	212	189	218	212	203	208	199	232	210	207	227	236	206	193	195	203	197	201	185	200	222	188	194	216	210	201	204	191	203	194	199	230	222	208	223	210	209	225	211	212	219	195	240	207	193	204	200	224	212	186	211	215	229	169	229	180	222	182	223	203	198	203	200	194	197	187	218	230	203	208	218	202	235	177	203	253	202	215	201	227	222	217	206	195	213	191	218	175	200	204	200	204	230	209	217	202	201	202	208	195	212	219	203	197	210	211	216	189	203	204	215	184	226	199	225	199	247	205	196	217	214	190	183	199	221	204	207	211	220	216	195	197	220	216	218	214	208	213	229	201	210	227	205	226	213	211	205	208	185	203	234	199	219	225	248	190	215	214	227	219	237	215	226	188	204	213	211	199	199	225	223	198	187	195	188	199	225	248	203	192	212	208	211	198	211	217	192	229	223	198	213	196	187	199	204	209	193	203	201	192	195	230	206	200	199	180	195	219	193	233	211	192	230	219	204	219	242	231	190	205	226	185	210	198	206	197	190	201	215	223	190	208	197	207	219	205	184	188	228	207	210	220	200	204	199	205	204	215	187	218	200	196	218	200	186	229	181	202	202	199	203	196	214	202	199	239	244	221	174	212	224	218	174	204	193	192	192	198	198	198	211	214	230	221	222	214	210	240	198	193	210	186	212	195	197	202	204	187	192	219	213	221	230	185	201	197	198	186	197	198	201	201	221	208	242	230	198	219	209	217	199	217	230	220	199	221	210	207	224	186	235	174	200	199	195	228	183	196	207	203	197	194	227	193	194	165	195	208	182	191	246	214	188	207	204	187	219
2164	665	749	782	776	782	671	674	652	681	695	629	633	647	624	659	616	612	637	654	683	604	575	620	616	632	630	626	647	628	582	621	622	614	597	627	603	626	603	608	583	655	595	597	607	605	643	585	638	656	614	635	554	611	633	620	639	624	640	602	646	577	637	597	649	591	600	613	563	611	653	623	614	604	612	614	639	639	589	630	612	609	640	546	575	648	625	610	636	589	626	643	592	609	649	659	590	641	610	644	604	624	610	636	583	590	586	578	658	614	612	596	587	595	636	668	655	644	625	609	618	609	612	685	616	613	657	567	576	600	567	679	618	621	620	605	595	596	609	602	602	626	590	639	645	603	644	619	619	601	631	625	597	567	649	609	658	618	615	620	633	604	625	610	598	597	636	624	658	578	589	585	572	630	652	566	628	632	609	641	589	585	617	573	625	645	681	629	597	624	602	554	614	604	642	619	620	583	678	571	602	587	635	608	659	635	605	633	612	608	619	627	643	617	605	600	648	597	644	621	603	624	618	639	652	636	647	643	651	618	636	652	624	635	672	648	621	642	624	623	602	619	639	632	610	603	636	634	618	673	631	609	568	588	606	613	631	599	643	616	608	636	611	599	628	627	655	617	640	616	593	645	669	611	664	637	583	641	603	575	593	642	638	598	631	641	597	666	629	604	652	604	634	589	628	630	628	621	660	633	614	644	618	567	606	591	656	603	599	621	600	664	616	583	648	658	601	627	624	625	621	554	641	605	642	642	611	636	634	602	661	583	626	641	645	632	619	595	657	629	626	609	641	600	582	617	662	609	641	650	564	643	605	611	580	587	612	629	645	604	640	591	596	668	672	615	628	633	618	613	610	584	606	667	572	605	631	643	624	591	630	602	636	571	662	665	597	636	647	612	607	649	613	621	656	639	612	586	615	626	632	596	643	656	647	595	603	609	568	625	575	600	647	618	572	610	614	615	591	614	606	617	587	600	616	601	631	632	620	613	577	652	645	621	664	675	584	632	581	648	650	651	630	595	626	596	589	645	564	636	671	620	605	647	607	606	633	571	616	597	574	665	640	618	620	636	640	604	594	628	569	585	622	656	606	645	600	633	684	621	616	618	583	614	615	621	599	611	631	597	596	650	633	635	634	602	631	646	666	613	657	659	636	630	613	595	585	596	617	602	586	621	633	603	580	639	626	591	616	613	597	608	650	626	602	606	634	652	597	665	594	620	616	635	631	664	602	598	649	592	593	620	628	597	628	625	633	663	636	606	620	646	644	575	612	627	601	572	632	594	650	595	626	629	613	657	625	610	624	595	626	649	586	619	665	598	679	590	620	627	642	619	693	604	595	618	608	605	651	616	641	645	613	629	615	589	640	634	607	591	640	623	617	607	643	623	597	601	635	610	621	645	622	592	637	600	634	634	598	619	611	599	626	632	556	601	569	648	601	616	578	652	623	645	578	637	578	660	605	603	641	640	625	591	657	595	617	620	675	576	607	631	639	619	609	607	637	611	621	612	616	623	677	602	631	627	636	653	667	595	620	613	656	621	632	615	608	639	611	641	611	598	611	663	611	633	656	598	589	591	661	609	609	644	617	646	631	643	603	586	572	600	649	636	619	620	555	642	602	645	567	607	624	648	608	595	653	664	553	601	623	642	612	621	616	644	617	597	606	653	648	646	640	604	584	603	653	587	616	650	610	627	606	590	605	618	624	627	642	642	614	605	610	611	628	611	643	580	585	642	591	606	581	610	604	616	657	625	584	609	609	626	642	604	612	603	658	611	618	630	634	611	617	601	631	590	579	585	628	670	626	642	624	633	626	634	622	620	635	604	584	591	618	635	674	596	627	646	617	574	616	649	615	622	634	655	591	633	604	611	633	604	627	585	609	641	645	626	600	635	637	655	637	582	637	616	615	642	616	592	586	587	637	611	619	626	621	638	634	575	581	600	659	588	642	595	621	618	618	651	624	582	567	626	636	618	640	632	641	606	617	602	603	578	592	632	632	615	585	620	676	630	580	588	618	590	642	588	605	609	601	615	649	644	609	591	644	631	608	665	650	639	621	659	627	630	639	588	594	584	631	634	624	617	641	553	622	647	632	602	618	617	657	567	636	614	615	607	646	649	645	591	651	655	623	603	637	630	629	616	568	619	588	615	649	596	618	591	596	623	683	597	583	637	647	581	592	633	615	632	621	589	625	585	700	638	645	647	634	658	606	580	618	615	630	606	642	633	613	637	622	568	661	631	619	590	573	637	572	574	604	622	625	639	642	642	572	615	633	635	576	636	593	653	629	630	640	603	630	663	643	638	608	615	586	607	633	589	647	627	648	588	649	601	662	638	576	594	622	617	640	660	618	622	629	601	601	621	675	587	607	654	634	629	639	644	612	610	638	599	655	623	610	637	617	644	637	618	613	593	638	639	614	616	604	621	588	582	600	611	611	618	605	613	627	589	621	628	569	602	613	662	621	617	627	637	612	630	621	634	639	616	615	608	619	637	605	598	613	633	635	643	554	636	594	628	636	623	594	604	609	631	624	632	633	630	619	642	623	646	650	625	608	629	579	599	630	638	620	646	587	608	648	598	612	629	655	648	566	552	653	643	663	652	634	668	631	618	616	602	600	658	649	608	620	615	621	612	642	567	644	615	612	594	599	632	575	611	604	619	611	626	578	647	605	615	607	583	696	653	631	609	617	656	672	590	618	610	600	641	616	574	631	622	632	621	617	613	649	630	607	623	635	623	600	671	636	607	676	607	559	636	612	639	639	631	594	636	630	607	614	595	642	629	594	614	626	634	634	611	595	667	638	583	615	571	645	645	610	619	635	568	648	616	654	579	618	643	627	585	629	573	649	611	660	611	592	594	554	601	629	603	626	590	604	617	584	575	577	574	596	675	573	629	572	643	613	560	592	671	601	639	613	630	590	597	567	633	586	665	603	665	625	640	601	617	629	623	605	639	644	583	600	574	650	607	626	619	634	643	611	620	641	637	606	639	649	641	641	623	612	645	627	641	623	610	594	632	620	630	553	617	652	578	601	611	609	608	662	630	612	666	589	627	627	622	633	597	639	627	642	658	667	601	633	583	626	643	651	616	619	664	629	614	633	628	678	627	649	625	635	627	632	631	641	632	618	640	633	609	628	607	610	617	602	627	605	625	587	653	613	601	615	649	646	606	627	628	652	633	611	595	615	649	618	616	607	628	655	577	666	627	601	607	602	691	629	667	588	618	644	630	640	637	581	616	629	593	606	585	629	612	647	635	665	613	624	606	600	528	607	581	612	573	598	627	642	601	653	586	617	604	638	605	636	618	677	591	652	628	621	642	647	580	573	593	648	647	638	649	622	630	641	604	597	600	565	644	623	611	570	614	639	637	582	617	668	596	611	675	588	607	628	613	634	617	603	668	660	574	592	617	619	611	623	623	612	563	584	634	606	637	603	604	617	630	629	626	623	634	652	622	619	666	623	661	628	693	597	645	594	630	622	582	584	581
7907	1041	1423	1106	757	564	428	344	260	239	195	161	161	184	149	175	131	141	128	114	121	115	129	101	116	116	117	117	108	98	119	122	110	105	105	104	107	115	72	117	123	110	100	108	125	103	95	93	92	104	126	110	107	108	105	84	114	127	105	93	112	93	109	106	102	94	115	104	102	83	110	111	102	117	82	96	121	117	106	126	93	106	101	98	108	98	96	107	99	108	93	103	122	102	97	92	107	114	101	107	94	109	127	102	94	105	96	101	87	114	111	99	93	90	105	96	79	106	119	114	96	122	96	112	101	123	105	115	115	111	103	100	97	121	101	82	118	122	93	108	105	125	91	104	127	101	89	108	102	105	114	97	106	121	94	109	107	107	119	98	110	114	100	125	113	104	102	104	104	114	106	111	119	108	102	95	105	93	105	128	96	91	103	107	115	89	104	110	89	105	102	111	124	118	97	122	88	105	87	99	113	121	100	106	105	96	108	98	100	98	118	107	95	106	107	106	109	106	106	96	112	126	115	95	125	88	103	102	112	107	110	104	89	107	105	92	93	91	106	112	99	91	104	109	112	114	96	109	116	99	118	107	115	119	103	86	97	96	119	92	96	93	80	105	96	88	102	108	115	103	104	109	87	116	117	115	115	101	109	117	101	94	98	83	115	98	102	96	89	113	112	120	92	105	96	123	93	100	98	122	90	103	112	96	102	96	119	104	122	119	79	102	118	109	97	96	109	95	105	94	118	102	104	91	94	109	100	117	99	105	110	91	98	116	104	104	116	95	113	83	103	90	112	114	103	107	111	107	106	128	92	106	110	102	121	102	105	100	106	84	91	115	91	116	103	90	116	106	117	109	118	113	117	100	121	105	100	95	96	103	120	104	113	122	105	88	102	120	98	110	105	105	112	102	93	99	103	99	116	97	90	116	109	115	91	115	109	91	109	110	109	100	82	106	96	99	119	106	100	94	114	115	72	106	92	108	96	102	95	88	120	121	100	106	117	92	112	99	118	106	95	122	102	117	103	100	97	88	111	96	108	115	99	104	96	97	103	97	121	112	109	108	113	99	114	105	112	101	128	103	94	94	110	100	105	110	113	103	84	96	106	92	112	92	110	113	104	97	108	99	109	107	108	102	104	102	110	103	105	105	97	95	85	97	86	93	98	102	118	111	110	104	104	96	120	100	96	103	108	120	115	95	97	84	105	107	115	98	86	95	101	92	110	96	103	97	103	123	89	105	103	133	88	114	106	110	125	95	105	99	116	96	91	116	96	112	99	107	91	93	109	107	121	90	106	104	122	113	126	102	105	99	102	108	112	109	104	106	96	106	120	106	113	102	93	115	106	109	118	113	100	104	102	101	101	105	105	93	101	96	129	110	101	102	94	111	97	109	120	100	102	88	102	104	93	101	112	95	96	121	109	98	102	118	108	113	95	93	115	99	97	88	97	94	91	124	84	105	109	108	86	127	108	106	109	75	104	99	90	110	86	104	115	106	113	98	104	105	105	101	105	114	100	107	103	90	112	101	90	100	94	106	110	107	88	94	91	89	97	89	102	106	118	110	93	109	116	103	109	100	110	124	76	115	100	104	117	110	97	96	125	95	100	106	125	111	100	107	105	100	93	100	103	112	103	101	102	108	103	103	100	111	110	101	116	88	104	89	108	114	108	118	94	102	102	105	106	98	109	101	132	107	109	95	104	108	103	101	112	117	110	103	96	90	97	97	107	101	126	91	114	93	108	93	110	86	90	127	100	112	103	103	111	79	111	88	108	108	122	101	104	104	97	97	85	98	98	117	116	107	105	117	110	98	108	102	93	105	95	99	99	107	93	85	110	111	99	98	116	123	103	92	102	106	111	122	103	122	87	104	98	117	115	107	116	121	103	104	101	100	92	111	94	130	86	107	100	105	110	111	108	111	78	116	97	110	85	96	120	95	112	114	104	94	90	116	102	106	124	104	113	100	120	117	110	95	92	116	123	101	94	103	83	109	93	116	96	100	96	96	101	99	109	106	118	96	102	96	112	123	92	114	119	108	100	91	109	91	107	114	92	106	99	92	114	114	110	98	120	100	112	102	89	111	94	101	111	128	108	95	117	112	105	105	113	92	101	121	110	93	99	80	125	96	96	113	131	105	118	116	99	88	108	93	93	88	90	115	76	97	106	101	101	94	104	93	87	103	106	98	119	113	98	86	94	113	107	102	91	112	96	92	120	118	127	108	111	102	78	95	110	110	110	96	109	93	95	103	108	112	107	94	113	110	136	107	104	93	113	108	118	111	105	99	102	108	98	85	100	117	93	124	120	117	119	117	103	110	106	99	115	79	103	99	92	116	96	83	105	91	104	109	110	87	108	116	105	113	110	97	87	103	100	106	106	106	119	100	107	115	83	110	101	86	103	100	121	113	92	90	91	120	80	101	127	108	105	93	113	90	100	111	103	102	101	113	82	104	103	99	98	84	105	117	97	105	96	95	96	110	103	109	110	110	109	94	96	93	92	109	110	105	104	99	97	126	113	106	90	96	109	117	87	88	109	119	135	87	102	100	103	99	100	123	102	119	108	105	120	121	95	98	107	92	81	86	105	81	100	102	88	91	103	119	77	106	109	113	88	105	114	104	79	109	94	117	99	78	113	90	99	96	91	83	116	100	80	117	102	113	98	108	103	111	104	110	111	114	103	95	113	109	89	107	96	99	101	125	94	95	92	102	101	116	94	111	104	96	102	97	112	111	90	116	105	119	106	119	104	102	105	97	102	99	100	101	80	107	117	116	111	98	105	111	108	106	110	93	95	113	107	110	106	116	98	94	85	102	105	108	87	92	124	93	119	88	95	113	107	117	116	87	108	114	112	105	109	97	108	97	109	98	96	121	103	106	110	93	112	105	102	91	103	115	86	109	93	93	76	109	108	88	94	102	80	99	113	91	120	102	106	97	82	98	97	91	109	112	106	100	110	100	115	104	99	93	108	114	107	104	117	92	101	114	99	103	110	77	117	99	102	105	111	115	118	103	102	107	123	108	122	105	105	109	108	107	92	92	108	109	109	131	100	96	103	98	96	115	104	110	105	102	109	87	106	108	121	102	116	97	97	102	116	106	96	116	102	110	92	102	117	100	91	117	105	93	103	104	94	106	109	87	116	121	103	107	101	110	119	110	101	104	107	103	99	115	111	126	94	109	88	98	97	104	96	108	115	108	106	118	120	87	117	104	101	119	119	119	108	106	109	96	111	98	98	102	107	105	104	105	106	93	101	101	115	99	94	101	114	97	118	95	104	94	98	109	105	125	109	97	96	90	108	91	105	89	107	97	110	95	103	96	104	117	85	110	123	95	103	96	86	95	86	114	94	114	112	87	106	99	96	93	96	95	99	120	117	119	98	107	92	111	115	90	100	121	87	98	117	95	87	132	113	103	108	100	112	109	115	116	96	107	104	102	92	104	99	94	90	114	102	113	103	113	96	102	95	82	93	113	121	130	111	105	92	104
5300	1414	3220	3499	3050	2560	2035	1614	1473	1230	1103	994	908	805	737	685	677	615	605	591	573	565	501	531	505	487	506	506	520	495	436	440	422	445	420	439	428	418	389	430	441	403	387	402	378	357	388	334	374	369	398	395	392	392	401	406	354	346	344	383	350	400	358	359	391	352	378	379	334	374	361	387	375	367	330	374	362	366	338	351	368	310	364	387	355	348	345	370	351	334	395	393	379	381	396	409	368	347	381	384	331	330	336	342	343	342	366	394	371	325	353	340	334	317	346	351	340	349	328	358	378	357	382	366	360	341	370	359	352	348	351	388	338	363	382	349	381	375	351	325	369	368	372	336	346	411	347	326	369	411	358	360	365	360	363	316	358	371	332	340	323	343	360	404	355	360	338	344	352	363	357	378	351	370	339	379	343	325	346	350	378	366	366	349	326	342	346	348	341	404	333	379	349	338	356	350	378	352	384	345	381	359	374	371	334	337	367	353	344	343	348	373	369	368	380	347	378	350	364	357	349	372	345	354	360	332	359	340	358	365	357	332	358	327	373	356	328	331	327	388	334	367	351	360	359	353	336	347	362	372	362	376	334	361	348	355	378	334	347	324	354	377	326	388	346	322	400	320	373	323	317	362	350	358	353	384	335	364	361	371	349	365	359	358	358	355	340	368	349	352	346	363	340	368	341	367	322	348	369	328	333	356	366	361	368	359	369	343	351	331	345	368	356	364	354	342	346	341	364	349	332	351	347	341	347	340	332	331	330	326	352	354	357	338	343	340	342	336	324	369	376	340	319	374	340	356	372	349	319	334	364	360	336	321	371	383	327	337	336	365	353	379	343	351	363	367	318	367	345	370	344	327	334	378	344	372	334	359	325	371	369	373	339	346	352	372	349	322	358	339	344	375	359	362	381	320	348	324	326	360	332	365	334	370	342	363	325	361	351	360	342	336	359	343	332	317	359	363	343	353	360	380	366	342	324	347	334	345	352	361	364	341	335	341	357	366	376	349	331	356	324	326	367	321	358	339	364	323	340	387	339	358	349	358	369	352	345	333	345	359	356	334	349	357	346	357	354	339	343	323	379	362	350	332	361	365	377	349	330	333	360	348	352	350	354	356	332	328	343	375	363	363	343	357	336	341	370	355	389	340	362	318	311	371	340	364	338	365	330	390	362	328	331	360	354	374	334	355	383	373	361	361	317	361	336	342	358	344	382	347	380	343	355	348	312	393	371	375	356	339	356	327	362	339	356	341	373	374	362	335	337	361	351	330	335	347	347	371	350	331	344	322	349	354	383	334	371	333	375	325	374	377	338	343	334	349	349	350	368	352	355	303	348	362	360	345	330	378	317	378	363	345	321	363	376	351	340	331	352	366	379	365	350	340	372	324	358	335	357	341	346	323	342	352	359	327	350	383	380	340	351	368	381	351	339	355	374	325	369	350	348	320	366	327	341	372	383	333	375	354	341	359	311	333	361	360	348	332	347	341	345	353	355	392	335	354	339	335	336	351	362	354	342	352	377	400	337	339	304	353	380	345	377	375	356	331	359	371	314	363	335	341	350	353	364	360	342	372	330	320	349	353	355	338	373	335	333	353	352	374	333	338	354	342	336	361	346	382	366	331	328	373	330	335	321	356	388	325	345	361	375	346	366	352	323	342	357	332	349	364	343	376	371	338	338	385	333	341	325	349	338	358	307	362	383	343	371	354	361	370	358	351	369	345	376	351	353	351	338	337	360	367	338	359	341	349	364	342	376	342	348	335	322	376	368	337	322	374	364	297	336	353	318	336	330	334	363	341	335	382	326	379	374	369	363	369	357	342	349	352	360	357	354	382	342	368	339	358	358	341	332	315	366	363	357	363	343	330	351	369	377	345	380	336	327	372	372	337	364	359	365	331	377	337	366	347	351	346	355	341	363	354	350	337	346	353	357	346	313	393	346	366	339	334	347	347	360	350	343	359	353	347	328	359	376	335	344	359	382	338	319	362	359	345	349	350	346	353	351	384	356	363	346	389	350	375	379	342	332	373	348	363	388	372	361	379	374	358	341	361	357	343	360	343	356	361	342	342	333	331	330	350	376	329	368	341	317	365	372	342	356	353	315	370	353	332	362	371	329	355	359	359	346	360	334	353	327	375	363	344	391	345	328	359	325	373	330	349	371	335	355	369	365	393	336	368	352	371	347	325	357	338	353	329	373	350	350	338	368	340	327	381	395	363	376	349	385	393	332	359	343	350	365	316	369	345	327	369	332	317	360	355	312	377	355	353	322	375	329	322	353	341	378	352	345	357	371	334	323	360	369	349	379	343	343	343	352	368	353	354	365	347	369	341	347	310	356	371	375	391	341	360	360	382	353	354	362	341	318	366	388	356	341	366	342	359	363	369	349	388	352	344	390	355	365	318	359	373	385	353	337	373	367	337	327	343	348	358	355	320	382	341	342	343	342	360	338	350	377	346	346	338	357	363	346	371	311	350	359	367	337	339	352	360	352	349	367	333	358	321	334	366	370	350	348	373	349	330	326	330	352	347	342	392	373	389	345	364	333	370	367	358	365	328	339	343	338	357	346	355	351	384	366	315	360	406	332	328	339	389	308	331	344	350	354	384	339	337	372	360	316	331	376	377	349	347	341	333	372	332	370	369	363	360	355	364	351	364	359	329	345	337	340	342	358	357	328	360	330	339	358	332	352	361	359	331	355	356	372	323	350	346	365	323	368	347	299	319	376	339	332	385	348	314	364	363	339	359	333	378	359	355	367	359	378	342	384	366	351	379	380	353	364	315	335	391	330	369	331	310	356	336	358	326	368	354	357	330	321	340	364	340	346	332	345	328	351	322	355	354	334	345	316	337	343	354	354	359	353	354	344	367	386	335	353	305	379	367	338	348	376	361	367	335	352	384	348	379	358	343	344	365	366	357	368	364	322	347	377	331	349	317	354	354	339	354	335	393	364	350	355	346	349	328	365	345	371	380	344	348	356	368	333	349	377	321	368	356	340	386	368	333	375	351	358	341	330	360	345	350	353	373	371	339	354	337	346	311	350	332	359	354	370	378	347	342	343	347	339	394	371	344	350	375	339	338	354	353	363	354	351	354	363	320	377	355	357	349	350	361	371	338	322	356	369	326	371	360	354	339	377	327	353	365	358	397	333	359	322	351	349	337	347	362	366	360	349	341	368	333	385	326	333	353	349	359	339	363	372	371	360	356	355	332	370	369	322	370	315	333	369	351	369	339	330	335	338	341	329	335	380	332	358	371	339	366	338	357	337	339	368	365	345	374	363	329	330	372	324	345	353	365	363	338	339	328	328	354	332	355	398	383	374	329	353	329	352	319	323	374	345	369	354	355	342	349	332	314	383	384	361	340	357	385	357	355	391	349	323	306	361	334	335	346	351	372	367	345	371	361	357	361	386	346	358	341	345	352	340	338	333	373	369	323	350	352	373	355	345	342	355	330	387	357	341	338	359	353	372	335	378	330	352	360	385	360
15136	2434	2672	2081	1469	1033	809	627	535	469	377	346	305	319	264	262	254	257	198	231	209	205	227	172	203	192	189	190	206	175	176	195	188	172	169	168	192	163	156	152	145	175	172	179	160	178	139	173	189	173	150	155	129	168	177	161	187	174	191	177	173	173	150	163	148	155	175	142	165	148	159	150	175	156	151	156	153	172	145	149	149	169	157	152	172	136	165	174	153	149	155	152	154	147	158	126	139	167	155	180	148	160	138	141	155	175	172	160	154	156	155	173	182	187	162	158	203	158	162	140	174	186	154	141	166	150	169	178	164	130	133	153	147	159	150	152	181	154	160	169	129	164	151	153	166	174	147	160	149	157	162	156	176	148	146	157	166	152	159	159	169	162	163	194	177	160	147	158	155	154	171	164	171	157	172	139	141	163	169	131	148	137	148	156	159	153	153	150	178	171	151	150	161	171	169	158	173	134	150	146	131	175	185	171	168	167	160	153	148	172	139	151	180	170	170	144	144	164	135	164	156	161	156	159	150	169	152	163	150	179	143	154	150	156	164	121	153	172	160	159	166	177	135	155	171	156	159	165	165	168	153	165	176	159	160	166	129	141	147	161	152	156	147	162	143	140	148	157	153	177	176	161	169	155	131	132	149	141	170	167	143	144	135	157	169	132	163	137	160	166	143	169	167	149	199	151	152	142	152	168	155	151	169	155	165	146	147	173	162	146	181	162	154	159	160	156	161	152	164	174	154	160	149	141	151	151	145	163	145	157	148	175	175	169	150	159	176	167	158	148	158	177	159	137	168	145	164	149	170	161	145	151	146	158	154	164	167	127	152	183	170	142	150	166	167	167	167	160	137	157	159	156	181	173	169	179	164	152	167	158	158	151	185	159	153	160	159	139	155	169	158	162	156	150	132	136	153	164	153	143	147	165	144	152	142	181	127	154	149	145	150	163	134	138	156	151	147	158	151	129	145	159	162	180	156	129	176	153	138	166	172	156	157	160	158	174	165	161	146	151	166	162	165	141	143	167	161	134	148	155	172	141	154	160	167	161	158	164	160	137	156	158	157	152	163	164	157	139	140	141	143	166	147	167	144	149	140	161	150	161	159	161	158	154	167	174	146	168	141	154	136	150	146	171	148	154	138	152	145	160	139	139	157	146	160	175	151	153	146	143	157	132	148	161	130	148	160	146	157	156	162	154	165	171	148	150	171	166	157	167	163	155	155	152	163	152	142	145	164	168	156	170	145	158	154	191	180	159	165	174	172	149	157	165	157	168	150	153	158	153	184	134	155	195	162	151	189	145	155	136	182	159	139	151	164	155	164	156	160	172	143	166	153	165	148	154	152	142	152	152	142	135	147	162	169	145	170	133	151	139	164	156	152	156	170	138	177	156	164	153	172	176	155	132	153	152	159	150	162	160	149	145	169	135	179	146	133	182	154	147	159	137	150	161	174	151	143	184	164	153	155	170	148	131	149	156	140	161	164	177	135	156	148	163	148	137	152	166	148	153	147	145	154	157	161	150	160	142	173	138	137	149	153	148	156	150	154	161	165	146	150	171	181	152	164	168	181	144	161	167	163	159	162	146	148	147	180	167	149	159	179	151	131	169	146	134	153	171	159	113	144	155	147	162	167	158	172	130	137	171	149	166	148	161	123	156	170	155	149	158	161	160	177	182	166	171	131	166	158	172	174	142	163	168	141	155	171	153	156	157	156	154	154	151	137	143	138	153	150	172	175	156	170	184	158	149	176	149	143	158	146	206	181	149	175	143	135	154	154	164	163	147	167	157	164	154	148	162	157	182	146	156	151	156	160	158	154	143	165	175	127	128	150	144	176	149	145	170	157	171	142	173	152	155	176	138	130	161	142	159	157	148	148	139	151	147	139	158	129	168	148	184	162	162	145	167	141	153	152	166	131	156	155	149	162	154	160	166	154	156	154	162	170	161	165	150	191	134	182	151	170	175	132	166	149	148	149	163	151	152	160	162	157	146	154	144	158	161	156	142	131	146	184	151	166	175	159	175	137	156	155	162	154	172	147	153	141	160	142	154	158	160	145	165	157	166	147	148	165	146	183	168	152	161	145	158	180	131	180	151	150	137	155	179	169	152	168	148	151	127	145	163	155	151	163	149	146	154	131	149	156	151	133	121	143	167	155	173	139	147	136	152	150	162	163	182	146	137	149	151	173	148	153	155	176	152	142	149	147	162	143	162	184	155	166	157	158	152	165	133	160	152	154	156	125	167	155	146	160	127	158	148	144	166	155	155	167	135	159	161	152	169	150	148	158	160	166	166	128	154	144	134	149	152	158	160	164	159	147	153	146	166	151	169	142	164	149	140	157	157	144	167	165	142	161	152	161	146	155	166	170	162	177	152	162	133	172	156	171	137	165	145	150	165	152	169	152	153	146	148	169	139	146	164	147	142	155	147	155	150	154	152	150	146	152	167	167	184	126	136	145	148	124	150	164	167	175	166	158	147	147	174	150	152	146	156	157	181	146	140	149	156	145	161	162	177	146	152	152	170	156	153	174	152	152	156	156	155	146	170	174	151	157	148	145	150	116	171	121	175	155	151	166	136	181	158	162	128	131	187	171	156	146	132	156	172	138	173	157	153	174	162	133	140	168	141	154	160	155	148	155	133	173	144	170	167	172	162	149	164	177	161	159	172	165	147	153	158	160	161	155	138	134	157	152	153	159	127	162	158	182	164	172	163	149	139	159	176	150	171	154	157	156	127	150	152	154	150	162	138	157	155	157	147	135	152	152	134	176	160	136	157	171	141	159	137	162	140	167	153	150	173	145	156	152	161	150	179	158	156	153	134	176	163	157	154	144	155	148	146	151	171	150	169	160	143	152	154	148	156	137	136	138	173	160	163	143	165	151	145	165	180	151	171	145	165	159	184	156	120	140	136	168	133	157	145	173	143	151	155	159	172	154	156	151	171	161	168	147	165	164	141	163	166	152	151	151	129	148	147	173	152	151	133	149	184	156	187	175	155	153	151	172	147	141	168	145	175	164	141	145	147	148	157	156	186	171	126	160	145	155	143	151	161	148	150	136	155	173	168	163	148	155	158	136	122	143	161	187	159	151	157	140	160	169	150	146	143	170	154	146	170	160	160	163	166	165	151	152	149	147	165	161	128	173	175	162	167	161	158	133	140	169	188	160	169	171	173	170	140	154	176	141	134	155	141	183	164	167	171	138	141	149	168	140	158	147	149	134	144	162	160	168	162	143	155	147	177	156	157	147	176	164	161	145	167	155	141	164	180	147	161	160	149	149	142	155	142	176	172	166	179	148	159	125	165	167	146	144	139	147	163	151	154	148	166	132	148	140	152	165	171	153	184	155	148	162	163	173	158	141	148	146	160	160	159	142	149	177	196	159	173	143	161	173	153	152	142	146	153	152	168	155	151	139	153	146	147	158	149	150	170	155	150	150	185	152	151	159	177	155	130	171	141	181	146	152	163	171	183	158	146	153	165	146	159
7518	2551	5987	6602	5473	4598	3668	3075	2468	2233	1969	1691	1544	1370	1325	1179	1178	1117	1005	1013	953	883	815	819	758	767	714	738	729	733	645	671	670	646	614	632	609	622	647	639	619	639	602	631	597	606	559	592	562	623	559	601	555	594	604	602	557	534	565	563	590	549	549	538	566	544	563	537	543	517	538	528	562	527	530	544	527	557	502	538	489	551	554	538	517	521	535	514	529	507	556	503	528	533	516	490	542	505	528	550	487	527	543	489	514	509	511	472	520	513	513	541	463	534	529	489	494	530	505	523	498	513	489	524	468	508	494	521	482	514	501	543	486	461	553	491	476	499	517	496	477	462	522	490	513	525	497	503	504	523	539	514	454	495	486	499	531	520	513	492	504	505	527	520	527	481	529	522	519	491	521	474	541	498	505	513	483	531	503	497	477	530	484	539	483	499	481	468	483	507	538	472	519	496	514	502	486	536	511	507	521	499	486	488	492	513	520	501	509	482	558	527	495	538	536	526	523	507	493	482	487	470	492	484	498	517	448	508	504	528	544	458	520	515	494	499	494	516	493	489	466	534	506	503	500	518	506	491	498	469	461	502	510	499	520	528	514	475	466	488	512	527	480	465	464	515	494	486	483	508	530	498	508	485	474	452	494	463	532	473	471	468	523	483	503	505	519	479	524	485	499	499	500	487	537	457	514	491	452	508	512	481	507	478	519	510	471	509	492	512	529	514	522	518	499	511	515	466	460	504	481	557	553	505	493	545	522	515	470	481	472	517	532	461	498	513	497	534	511	518	524	471	509	505	488	491	485	512	455	511	471	499	492	495	478	515	498	463	463	523	514	515	505	533	483	518	537	517	515	479	493	521	504	480	474	483	494	513	512	456	475	506	500	481	483	503	498	536	500	526	463	555	536	526	494	541	466	507	495	485	521	514	500	490	487	491	503	492	496	537	473	472	495	486	510	510	518	512	543	500	487	465	498	493	486	515	495	526	509	555	502	488	464	528	553	460	508	505	501	500	502	484	515	503	526	545	519	438	514	473	489	477	495	508	492	516	506	476	481	518	510	489	489	509	471	522	490	481	510	510	503	515	535	458	519	513	510	482	521	495	474	496	523	528	490	484	503	491	519	477	466	509	491	496	465	475	482	474	488	504	471	527	548	492	504	508	517	483	508	502	531	503	541	496	498	455	501	485	511	477	505	496	523	506	534	515	530	484	475	506	497	512	496	470	496	505	502	503	454	481	486	484	501	495	541	503	479	489	492	506	505	522	515	496	532	487	491	517	479	521	533	522	500	514	506	470	500	496	494	496	490	497	494	534	503	527	508	506	502	498	493	494	548	535	514	501	503	495	499	499	473	469	523	520	497	501	456	507	490	495	535	514	527	481	530	481	522	499	477	504	493	471	484	502	518	557	513	506	530	507	502	504	499	482	528	506	535	500	504	465	484	519	494	497	530	522	505	464	499	540	522	493	469	513	507	539	523	515	560	484	481	513	474	479	494	513	494	500	523	470	482	487	493	482	480	509	481	497	480	527	497	512	488	504	509	489	510	504	504	471	526	511	499	507	474	513	455	518	492	520	480	514	547	490	506	459	538	496	506	541	491	469	493	503	459	493	478	444	497	464	502	496	475	490	507	526	507	458	557	459	496	521	493	514	494	474	479	498	485	482	488	501	496	525	510	490	497	509	515	504	529	506	489	503	487	512	514	498	497	492	465	479	477	522	510	497	508	483	534	528	459	477	543	462	513	503	494	535	514	493	498	493	482	548	517	510	503	439	488	526	529	486	512	462	516	540	540	507	518	520	522	523	474	488	452	523	458	488	509	481	546	494	479	477	478	499	501	447	491	509	538	546	519	493	500	518	467	533	481	489	485	552	513	539	478	492	510	553	431	502	520	499	543	500	559	497	492	535	505	495	502	506	483	550	491	511	509	499	505	518	542	474	462	540	501	493	533	476	471	493	576	513	469	572	522	515	471	525	479	478	478	514	478	535	505	491	493	514	497	472	455	484	535	508	503	552	525	511	493	515	520	521	489	512	472	507	503	510	520	477	519	551	546	532	510	532	489	467	485	517	484	500	511	558	466	459	506	501	480	499	493	493	502	469	557	498	516	483	496	478	482	498	500	509	497	518	445	478	524	440	490	453	525	481	504	517	480	502	508	497	498	493	475	488	497	496	497	476	494	479	502	515	482	539	522	461	497	446	496	545	531	528	490	526	466	473	496	476	497	498	503	510	479	481	491	464	510	483	459	516	469	474	475	538	511	541	459	477	504	502	505	529	458	482	510	538	468	476	499	499	471	485	482	470	528	478	531	522	501	522	510	551	500	497	505	485	471	510	481	481	541	483	494	509	462	527	519	516	481	466	514	477	495	488	507	516	493	518	504	491	512	504	467	476	484	496	519	503	510	481	469	521	510	498	498	516	527	495	532	488	510	510	492	500	482	518	520	497	500	525	451	493	511	490	461	495	542	487	494	507	523	482	486	501	526	460	503	456	494	474	521	492	462	534	480	496	532	491	495	481	546	463	531	473	480	531	498	490	543	488	487	474	505	475	520	494	521	518	528	499	488	467	500	505	522	498	471	516	485	486	489	479	512	507	536	520	491	514	495	437	497	471	499	515	487	477	556	496	545	511	506	508	516	486	478	510	520	493	501	477	510	525	537	490	449	499	481	486	504	558	516	510	501	522	540	536	502	484	512	484	498	523	507	502	480	523	481	495	508	480	492	532	494	498	537	497	528	510	482	509	507	482	482	498	480	483	504	458	531	494	526	503	486	499	529	494	521	486	516	487	472	470	526	506	491	508	499	487	542	518	484	516	501	533	509	531	476	521	509	469	494	501	485	480	482	487	495	519	498	491	552	472	451	505	507	526	467	488	428	490	523	480	520	503	479	491	504	497	512	474	512	515	485	532	506	486	451	545	492	530	489	530	488	465	485	504	488	507	473	489	445	503	477	522	524	517	461	470	496	516	493	488	512	523	521	500	512	505	509	517	468	524	482	520	539	542	492	492	508	507	516	565	511	535	505	464	478	488	524	509	500	518	525	518	505	476	500	497	494	529	537	531	492	502	499	519	526	532	515	479	506	503	467	502	505	492	511	483	520	467	509	504	500	493	517	489	547	498	500	483	496	514	494	500	488	511	489	520	488	461	482	501	482	531	506	522	551	539	476	497	498	496	485	520	508	517	504	455	510	506	516	509	481	541	522	462	496	479	506	514	551	528	498	517	492	494	510	454	490	530	514	473	501	521	499	517	517	517	523	467	510	555	486	514	471	511	500	494	504	510	531	535	477	524	456	482	530	520	517	515	504	516	535	524	530	500	503	497	498	494	524	505	524	481	487	497	488	528	524	512	494	489	488	461	495	536	529	494	449	540	521	507	489	479	498	511	487	521	440	523	484	488	469	551	463	509	492	510	489	526	510	499	469	502	533	474	524	476	493	513	494	518	519	486	482	495	517	476	514	532	475	489	531	542	497	468
2078	246	288	256	246	232	225	207	191	227	223	206	214	210	229	183	215	228	237	222	207	194	213	230	213	201	196	195	213	212	232	229	190	229	209	208	214	213	179	207	186	213	198	204	225	241	205	233	216	251	224	209	215	192	218	210	214	225	203	190	205	200	192	223	194	218	203	207	229	218	201	212	211	205	181	228	211	211	200	198	192	204	189	215	222	182	208	216	198	184	208	210	219	217	192	197	200	220	227	192	219	204	221	195	199	193	203	186	196	216	195	219	201	205	182	199	205	213	195	217	219	210	219	187	200	201	219	190	211	219	220	205	208	202	212	211	218	188	211	196	185	195	190	225	201	195	213	197	200	198	225	204	214	221	217	221	221	208	188	226	215	210	205	208	211	212	193	209	218	213	200	200	218	192	201	176	205	192	189	179	209	178	206	184	204	197	182	216	191	233	208	170	216	212	222	239	189	210	205	196	200	207	180	200	210	211	242	235	203	205	206	227	226	225	238	202	226	175	202	226	200	230	201	192	230	199	208	209	227	203	219	214	196	216	233	228	202	203	237	192	206	189	229	207	211	191	191	213	206	213	197	215	169	217	226	233	203	238	239	230	185	220	200	222	221	212	196	203	193	211	191	202	220	193	200	193	182	221	196	206	202	207	184	218	231	189	193	167	217	210	203	215	188	208	214	196	193	214	205	201	207	193	212	201	202	180	218	225	234	221	222	205	216	201	194	220	196	222	219	218	190	210	211	178	188	222	212	216	208	180	200	180	184	215	218	216	231	227	200	209	192	206	199	209	188	205	232	210	201	233	220	218	211	230	194	224	208	223	209	204	213	231	208	222	184	214	200	211	186	212	203	197	206	205	198	214	209	209	205	216	208	209	219	194	185	202	227	189	209	214	224	225	220	218	212	232	179	226	180	208	202	208	213	216	216	196	207	202	221	200	208	193	192	210	205	203	192	191	195	232	219	188	197	214	212	187	196	210	198	219	203	208	218	241	253	203	181	238	215	196	219	209	198	193	203	191	214	207	226	199	219	209	233	210	172	224	234	208	218	195	209	201	219	214	201	208	184	210	209	188	192	182	185	204	212	214	202	225	201	178	171	228	208	188	219	219	220	204	206	201	178	207	207	224	194	175	211	210	205	219	188	215	201	202	198	208	195	230	199	188	214	213	215	208	191	245	190	188	196	207	220	208	210	210	199	224	223	226	186	200	213	198	208	199	216	217	181	212	200	194	212	210	203	203	200	203	206	209	186	199	217	181	199	220	210	199	183	192	211	194	199	214	221	237	194	241	224	209	223	210	211	227	194	200	197	205	204	188	186	206	218	199	217	202	213	205	219	205	196	196	195	209	214	204	186	213	214	204	180	205	201	202	208	212	181	203	215	194	211	232	217	174	194	208	205	213	236	213	196	198	193	203	198	208	201	206	199	227	220	219	224	231	215	205	191	197	215	204	224	195	194	202	209	210	200	178	175	205	246	207	204	210	180	186	223	210	234	188	186	243	194	190	213	210	208	202	203	196	184	200	199	195	200	198	195	203	204	209	216	196	185	185	206	242	227	220	209	215	186	196	243	212	197	203	210	190	196	212	207	202	204	216	231	214	222	230	198	200	198	199	221	227	200	190	204	216	195	182	206	195	198	186	237	201	210	198	213	218	220	185	228	208	232	194	215	210	221	225	194	181	183	192	212	208	198	236	220	187	212	203	227	212	202	204	207	191	213	195	178	217	203	201	240	204	208	207	200	188	221	237	209	223	203	225	220	218	211	199	194	222	186	196	228	194	187	193	198	202	189	201	208	211	210	225	211	247	214	217	206	219	221	202	204	222	199	210	199	218	206	219	211	207	189	209	212	199	218	190	210	183	215	186	203	199	227	207	198	204	198	221	182	207	210	200	233	201	201	206	224	179	231	190	220	212	202	206	197	205	200	214	210	205	198	189	230	201	225	236	205	222	200	198	177	225	216	192	200	208	194	195	213	215	197	201	208	205	208	193	203	212	221	189	194	220	222	210	226	204	231	187	212	222	207	230	215	197	204	195	202	209	215	209	211	201	248	195	205	195	214	236	243	179	210	202	187	209	217	230	216	225	205	203	166	208	216	198	184	176	211	240	214	201	216	184	200	207	199	225	203	226	188	203	196	190	205	172	195	212	223	212	228	229	230	216	199	184	198	221	213	206	212	214	207	200	214	219	205	198	193	211	205	208	208	227	199	197	195	215	208	229	188	202	206	205	234	187	211	195	206	186	230	210	189	205	223	204	226	208	181	214	191	238	201	205	221	210	187	207	224	213	216	241	188	190	207	184	209	199	203	194	208	191	202	207	201	199	249	244	191	190	207	203	207	213	208	213	215	194	205	217	217	173	187	214	217	199	209	210	234	193	194	206	205	230	182	217	199	198	200	214	205	218	183	211	208	230	214	189	180	196	178	245	203	216	215	210	197	217	238	218	186	220	209	227	211	219	219	200	189	203	202	189	196	204	188	203	179	218	203	199	225	209	210	202	233	185	197	175	195	228	216	200	229	202	224	189	217	199	195	214	199	217	215	235	213	217	179	210	222	190	188	216	203	222	191	205	233	197	188	206	205	202	205	198	210	205	230	201	222	192	225	220	211	217	223	185	204	214	213	209	197	188	186	205	198	215	205	217	209	184	199	206	213	206	230	192	211	201	209	209	197	209	204	182	213	184	213	204	213	196	205	211	211	224	204	200	216	187	209	223	234	218	198	199	209	192	216	220	241	217	228	193	226	215	231	190	195	216	221	207	221	179	209	189	210	217	187	188	203	193	195	218	208	228	208	228	245	222	199	214	193	203	185	186	225	205	201	205	201	208	206	204	188	214	196	203	190	209	201	207	222	208	173	190	217	212	187	209	222	199	228	195	195	223	195	208	195	205	210	225	203	241	208	193	231	222	210	242	204	225	221	203	208	231	197	204	210	203	190	211	204	216	209	203	217	224	205	226	209	218	222	216	208	208	200	236	217	196	222	188	203	211	233	205	208	212	209	214	213	195	210	214	201	195	176	196	209	223	194	195	219	216	247	191	185	207	187	213	201	199	225	198	182	222	202	219	211	219	226	206	200	199	211	222	198	233	235	201	167	212	207	234	224	180	192	189	202	207	196	227	218	207	240	184	198	204	193	213	212	202	193	215	180	198	196	211	211	224	219	194	201	232	209	216	232	240	203	196	199	184	219	220	200	191	190	214	209	216	223	190	206	178	220	245	188	223	201	224	198	211	213	195	200	209	206	199	207	187	210	188	218	181	193	223	198	191	208	191	225	221	225	175	210	194	205	208	232	204	201	200	212	205	171	205	199	235	210	218	180	242	182	201	194	235	192	213	217	186	215	195	201	208	201	201	199	195	209	199	227	221	186	185	223	187	217	199	198	183	220	185	185	206	228	195	206	220	197	181	210	199	213	232	199	213	229	201	225	201	218	215	229	182	234	198	180	209	250	192	252	207	206	177	236	174	222	222
2083	668	787	792	758	724	706	701	632	688	695	616	585	650	637	636	634	637	614	597	635	654	657	622	661	656	633	665	646	658	596	623	653	593	581	636	647	606	641	600	566	668	602	605	690	628	621	633	590	643	590	644	598	626	636	632	624	622	644	628	624	667	648	629	617	625	624	611	615	616	652	637	626	653	641	624	641	638	653	619	599	593	660	593	645	676	587	629	600	594	604	606	612	609	649	635	619	606	614	683	612	602	612	673	638	595	628	610	648	637	673	648	650	654	636	627	604	640	612	585	622	613	641	625	642	619	618	613	623	619	609	585	626	633	639	643	631	598	654	620	616	598	648	629	652	616	622	625	599	663	627	627	611	595	647	590	620	616	587	659	660	647	581	591	606	652	584	625	606	613	604	651	623	649	610	602	628	642	631	676	632	629	599	609	626	584	629	643	647	643	608	638	671	622	615	615	618	629	643	629	639	598	638	618	620	682	642	666	629	638	617	639	591	579	638	613	624	599	585	623	592	588	600	620	619	601	569	625	584	633	633	572	675	642	611	630	639	638	618	662	599	616	593	673	640	629	613	597	592	638	601	596	610	636	598	597	613	572	614	619	582	587	609	633	666	604	625	556	628	578	614	587	620	598	619	631	616	590	612	613	591	619	617	577	607	656	647	628	604	657	649	619	629	559	617	575	648	617	591	599	608	597	632	628	649	585	621	635	644	606	610	649	613	635	623	629	629	612	595	654	615	613	631	646	618	634	607	646	573	626	649	653	645	627	629	657	583	609	683	621	590	609	592	599	603	575	609	599	661	642	627	599	613	648	625	621	626	607	582	635	620	630	619	648	652	563	589	632	600	610	633	627	627	600	645	608	614	615	561	638	603	650	600	597	606	626	599	611	638	640	636	587	575	648	599	563	614	613	608	625	640	612	621	619	585	605	609	623	603	644	654	609	591	649	655	622	617	667	620	614	638	630	602	644	661	626	634	642	597	612	647	636	631	613	629	622	602	655	579	614	647	595	625	602	589	582	640	595	593	611	657	614	623	594	663	640	623	587	629	643	633	670	671	645	604	641	620	626	622	597	612	601	647	555	659	597	601	657	572	600	643	621	642	624	625	620	608	605	594	593	634	669	605	641	598	591	595	625	626	638	653	582	578	602	606	659	641	576	605	677	677	617	632	579	642	629	607	635	617	603	596	634	619	609	579	626	643	634	599	607	633	597	652	625	687	608	624	588	603	617	628	626	625	614	587	580	667	671	675	630	654	609	630	594	623	591	633	602	629	574	607	606	617	611	659	656	656	596	560	618	634	617	622	625	624	684	644	583	592	598	599	614	636	613	623	591	595	608	613	611	618	612	647	578	598	564	622	593	648	623	607	675	637	607	593	630	624	596	594	589	621	632	657	627	633	641	644	636	599	630	609	662	636	636	634	576	598	640	638	613	592	631	628	622	598	591	672	644	589	622	628	666	613	633	662	626	632	606	661	621	643	630	607	645	601	605	640	612	605	609	628	643	599	598	606	627	659	618	587	679	627	616	610	611	590	586	659	624	558	668	590	614	615	646	611	639	615	604	605	621	599	640	620	625	664	600	679	610	586	589	590	607	650	618	613	662	629	643	640	603	653	570	627	587	616	633	618	647	608	580	641	641	642	576	632	636	618	609	609	605	600	636	634	616	605	597	643	577	597	654	630	614	609	633	598	644	599	622	611	608	646	659	608	627	612	638	630	639	639	614	628	597	665	591	599	639	615	616	645	580	624	630	653	639	627	625	581	601	629	605	613	603	607	610	630	600	612	599	640	622	629	632	597	635	625	607	621	635	648	647	596	600	604	600	604	629	669	599	582	646	615	638	622	670	605	621	601	632	592	600	624	629	627	651	636	649	664	638	638	651	602	600	555	606	587	671	659	569	627	573	635	600	576	604	620	613	661	597	628	644	627	666	654	627	593	603	685	620	646	619	645	630	591	648	610	560	617	614	602	622	641	588	598	610	640	592	588	665	627	608	609	618	609	577	658	618	629	582	608	609	615	607	595	544	595	565	622	617	569	639	628	654	621	637	620	600	629	594	629	596	605	612	599	609	654	639	626	617	615	640	630	656	629	611	605	589	633	594	615	661	603	625	657	652	588	631	634	642	629	638	579	608	609	606	641	629	631	647	642	629	615	658	570	589	655	639	639	571	632	586	577	629	675	635	632	612	640	657	627	657	580	609	599	649	628	634	652	620	610	674	617	663	654	652	598	619	572	679	580	619	611	606	642	627	659	622	628	591	610	613	605	618	646	579	582	606	672	647	681	647	618	618	606	609	640	598	628	612	634	624	633	649	611	620	644	609	663	611	582	615	639	611	597	668	588	630	569	604	618	604	644	631	616	601	573	633	598	583	650	574	642	661	580	646	642	610	619	618	591	708	631	611	643	619	622	629	596	707	615	643	628	634	590	638	635	589	609	650	648	650	588	610	597	589	597	663	634	621	617	630	628	648	608	571	625	627	647	622	620	616	581	602	615	641	597	635	629	642	633	579	653	577	586	612	626	598	652	592	621	555	605	629	656	619	659	632	611	639	683	646	649	587	595	678	646	610	594	607	593	621	636	630	619	646	624	607	596	577	620	584	584	634	599	588	618	629	595	640	614	586	602	612	628	638	641	660	644	627	654	625	646	587	619	617	612	621	642	604	639	607	622	608	621	635	646	627	641	641	633	631	632	652	667	600	621	608	610	654	651	639	605	590	620	627	601	647	638	606	647	640	674	644	573	684	605	626	613	594	638	657	657	620	647	669	650	616	620	627	612	681	588	640	604	633	591	587	621	639	615	616	631	568	625	616	660	608	632	639	611	644	652	603	609	637	597	649	632	645	643	613	644	627	593	632	621	640	620	595	620	658	626	624	619	598	615	644	614	641	625	593	657	585	635	584	604	597	657	634	662	619	631	652	603	652	598	609	658	635	640	620	665	627	633	691	601	593	605	617	570	643	627	593	646	595	634	607	599	647	621	624	626	642	612	630	605	621	628	614	623	648	697	612	607	591	645	585	664	634	626	635	640	657	567	632	588	627	613	608	603	643	601	612	615	647	653	603	610	671	612	603	590	651	643	595	639	605	638	655	612	598	607	570	603	590	593	641	596	634	574	645	589	613	649	581	595	655	649	610	602	648	667	636	635	582	625	621	653	620	610	586	564	623	588	616	584	620	609	614	573	622	664	650	617	593	654	622	604	613	613	597	581	603	617	615	650	622	577	645	643	654	634	655	584	641	628	600	610	653	632	681	622	623	593	622	656	581	601	648	647	605	648	626	601	626	603	643	592	602	608	652	632	599	582	590	602	641	620	592	632	629	640	643	604	713	623	639	604	564	590	654	607	647	612	616	595	652	655	603	648	588	638	648	610	621	610	608	606	596	618	587	642	612	619	596	625	610	644	656	594	603	599	655	627	610	647	654	632	645	676	648	630	621	604	620	652	634	653	678	593	624	649	593	646	613	606	608
7732	1100	1382	1012	717	556	393	323	298	242	231	185	191	202	158	133	126	138	124	135	146	121	143	106	98	113	126	104	117	121	101	124	103	107	135	112	109	121	103	109	90	117	112	124	106	104	105	118	125	110	95	111	107	109	100	122	92	102	102	113	100	105	115	113	112	107	109	109	113	117	90	94	117	90	101	91	105	89	100	106	94	105	123	114	98	98	85	99	129	118	113	100	111	123	105	85	92	103	101	115	110	106	111	108	102	115	104	91	113	99	128	92	100	95	111	112	107	88	96	89	84	94	102	108	121	101	95	97	101	110	110	102	89	99	99	91	105	99	116	123	117	98	88	92	92	92	92	111	112	106	84	93	119	96	99	95	101	100	91	100	74	90	110	109	113	101	108	96	89	107	102	99	99	106	107	110	90	101	106	118	104	113	90	84	90	107	88	93	104	106	82	99	112	103	101	117	89	116	104	107	125	106	103	93	100	108	111	110	95	111	125	85	100	72	98	91	110	97	108	101	101	101	102	95	97	109	97	117	124	96	109	102	107	117	113	91	119	110	107	88	98	111	120	98	112	106	100	101	106	104	106	114	86	104	90	111	97	100	83	93	91	99	93	112	118	115	127	101	96	101	121	105	117	102	84	97	85	99	101	93	93	87	98	103	115	110	104	113	120	114	110	80	123	99	99	100	103	111	89	85	117	100	117	116	113	103	112	116	119	92	117	104	107	101	95	117	89	107	89	113	100	112	86	103	96	106	111	108	103	95	111	86	94	93	108	115	106	98	99	108	102	99	97	99	107	125	111	104	95	123	107	110	106	120	96	111	99	109	91	106	91	110	117	106	99	105	97	106	90	107	95	90	103	88	91	105	84	110	103	127	88	97	106	94	91	100	88	99	100	96	91	98	111	104	107	97	103	95	107	104	104	89	111	128	117	99	102	107	92	104	120	94	98	114	102	118	96	107	126	112	95	127	100	107	97	97	100	105	99	106	92	102	98	107	96	107	92	92	93	97	105	97	112	88	107	108	93	98	84	104	94	101	118	87	110	108	108	104	90	106	107	121	105	87	103	91	108	103	114	115	114	115	95	98	108	96	117	103	101	102	86	96	120	92	95	105	96	105	92	91	108	104	116	93	85	126	98	97	95	108	107	116	91	105	96	120	125	102	90	111	102	99	111	106	91	117	118	97	107	83	101	113	102	117	102	122	95	105	88	98	97	110	116	97	102	106	119	106	114	92	101	114	97	134	100	103	89	103	105	82	113	104	94	101	92	97	102	93	107	94	106	107	127	97	85	108	107	111	92	96	102	114	89	107	96	113	102	110	96	108	110	109	108	86	101	129	93	112	103	90	92	100	99	105	117	94	93	117	109	81	96	106	96	113	107	116	104	101	83	104	104	94	125	109	110	102	113	85	112	105	113	90	105	90	76	98	97	110	100	93	100	94	118	118	96	108	96	108	106	101	107	99	105	93	88	108	103	109	90	102	124	100	108	101	101	85	93	102	118	107	127	113	107	113	95	103	95	110	98	102	102	104	107	114	105	94	109	115	107	114	98	100	119	102	111	93	123	105	99	105	90	103	123	105	100	110	102	80	105	122	104	89	115	97	101	126	111	83	90	116	87	100	107	111	95	89	82	115	95	97	109	90	109	91	94	118	93	97	113	123	100	89	111	87	94	112	94	97	108	82	104	97	119	94	107	97	111	93	121	99	105	125	100	93	101	102	114	107	105	99	118	102	87	129	107	76	94	92	103	106	119	123	100	114	97	109	111	102	97	115	96	95	110	107	106	95	99	110	97	104	100	94	80	111	108	103	104	118	84	106	103	103	94	100	101	91	126	109	109	123	102	101	98	110	113	108	91	95	94	121	89	101	95	94	112	95	84	99	93	118	104	87	89	126	101	109	115	99	104	113	109	99	87	121	97	99	95	107	111	92	100	109	111	130	114	110	98	88	97	108	109	111	111	99	108	104	115	104	103	110	99	95	98	90	106	112	113	96	91	98	120	96	99	105	103	114	102	96	104	116	82	115	93	86	101	101	99	100	94	94	115	93	86	109	117	97	124	111	100	94	109	95	119	100	98	130	101	105	108	110	100	100	89	88	85	109	112	88	94	111	116	106	98	112	123	121	104	91	97	90	109	109	92	116	98	106	98	100	109	91	115	94	112	90	101	102	118	92	99	95	122	93	108	100	116	120	100	92	128	97	95	95	103	106	105	93	109	84	105	98	108	94	112	119	116	115	108	92	106	117	116	86	95	81	105	86	105	117	106	102	104	116	93	102	90	90	103	94	82	108	104	91	95	103	99	112	108	114	99	127	92	93	100	92	109	108	101	110	102	107	104	103	130	93	98	106	111	129	97	106	97	109	109	111	110	100	111	110	113	102	104	105	89	84	107	100	100	107	102	95	93	114	97	94	82	112	109	107	113	115	116	107	105	102	95	91	118	109	96	105	94	84	105	118	113	104	98	95	89	91	123	104	90	91	99	96	98	101	97	102	93	122	106	120	112	127	104	111	109	112	125	99	110	117	114	107	108	118	115	95	116	103	94	83	99	96	94	94	109	108	104	114	95	91	98	120	100	93	112	73	74	108	102	91	117	99	103	99	83	96	100	98	117	114	86	107	109	101	102	101	99	106	118	113	92	120	90	104	110	124	86	117	90	104	86	110	87	104	111	92	86	88	95	106	84	88	104	107	98	123	85	113	97	106	101	103	110	101	108	105	109	98	93	89	101	93	89	114	99	102	105	98	105	111	99	99	94	112	100	97	108	101	109	104	102	106	101	105	109	84	95	101	112	106	111	107	106	102	105	87	94	107	107	87	103	92	105	109	88	105	93	99	96	97	88	97	98	105	116	111	100	108	85	104	107	105	112	129	110	105	130	109	94	88	118	91	101	115	118	100	90	89	91	108	104	98	93	101	108	96	95	90	89	95	108	93	107	95	114	89	92	85	111	100	104	111	104	114	119	108	104	82	98	119	107	94	124	102	103	82	94	108	94	93	123	101	119	123	111	97	105	94	88	136	81	106	94	94	100	90	102	96	88	122	122	107	92	115	108	94	96	106	104	112	115	115	114	124	108	124	112	106	107	121	94	103	111	130	112	130	91	99	94	117	102	98	103	98	108	106	114	102	111	99	95	124	111	96	105	117	99	108	93	104	116	98	99	104	101	125	82	105	92	98	89	108	101	118	121	98	98	108	83	101	82	107	106	92	104	115	104	118	88	114	101	87	109	101	93	105	91	102	119	99	116	103	94	84	96	118	90	106	99	79	95	107	98	108	101	104	91	89	123	107	98	99	106	119	113	94	98	102	95	123	110	92	99	98	107	105	121	118	102	100	108	98	116	109	98	93	103	102	112	101	94	108	100	98	119	99	110	105	80	100	104	108	106	121	119	103	106	101	112	131	98	112	103	96	98	113	93	92	99	91	109	94	114	104	126	105	100	105	105	94	100	113	107	87	99	106	79	114	74	107	108	94
5278	1371	3313	3641	2967	2440	2076	1708	1358	1207	1145	970	851	848	787	750	668	627	575	562	596	554	558	573	533	517	456	438	488	460	474	456	444	431	433	467	448	397	405	387	388	414	405	415	386	400	374	402	360	369	395	349	418	391	370	382	347	382	373	392	392	385	387	348	386	358	325	354	346	350	353	367	365	329	385	364	325	362	323	407	377	366	371	323	378	324	367	360	366	360	389	376	368	348	383	347	347	366	368	314	360	339	339	395	354	353	357	368	337	377	376	359	367	348	324	365	363	366	344	373	368	377	358	353	366	323	353	344	382	326	367	354	350	322	316	387	317	357	372	328	380	367	345	347	369	357	350	329	362	370	354	376	313	369	319	341	340	385	325	351	356	351	352	348	326	353	365	349	378	332	347	352	346	338	366	313	343	325	375	329	353	368	368	342	342	379	368	372	363	340	350	342	382	354	349	340	340	343	349	373	353	355	370	372	335	339	336	336	370	342	378	370	347	345	364	347	359	337	328	367	345	332	353	358	330	366	358	304	369	367	369	364	358	324	369	339	350	360	364	341	339	351	331	358	369	323	397	325	367	339	366	379	372	326	344	359	381	345	352	351	349	381	374	344	340	344	358	307	387	360	341	332	336	348	331	341	392	360	332	336	351	304	322	335	378	336	330	373	397	365	351	345	337	343	327	356	365	338	317	354	362	365	363	366	360	351	341	359	306	369	364	364	344	352	334	349	321	369	364	344	359	326	352	355	350	352	335	323	308	347	322	349	312	368	345	349	335	363	363	356	365	356	337	359	339	376	350	352	339	351	335	349	392	347	384	329	332	338	329	339	331	337	349	370	321	370	339	356	347	304	338	366	354	347	338	338	368	383	342	366	366	342	354	351	392	375	360	330	336	338	349	373	349	328	322	361	305	354	335	368	344	354	358	357	334	357	340	348	361	349	351	323	353	332	306	372	329	339	323	372	355	331	361	335	358	353	352	374	366	370	395	376	362	327	341	346	362	338	351	352	327	353	351	308	337	373	355	342	325	356	359	307	354	346	324	346	362	382	370	342	336	342	377	338	351	318	344	364	370	367	360	353	338	328	359	361	311	325	359	339	364	340	373	358	365	350	317	329	339	327	356	357	392	306	348	392	336	339	338	309	376	346	345	324	379	355	343	359	340	331	310	371	366	341	345	355	323	323	346	357	369	341	335	337	337	356	379	376	334	331	359	320	325	346	365	320	385	326	365	334	365	329	348	401	319	345	356	349	357	326	358	351	382	328	332	342	367	330	343	341	362	371	354	338	361	386	343	339	375	337	361	349	358	337	388	342	339	359	396	325	367	384	375	363	335	340	342	325	359	326	321	377	321	363	333	356	365	367	331	354	359	371	364	334	326	348	386	363	362	341	347	374	359	332	363	322	374	354	330	310	359	361	378	390	331	362	312	332	354	371	330	334	334	360	344	347	320	353	361	316	351	350	378	347	323	347	330	350	362	327	333	335	356	357	347	361	316	343	345	345	333	361	360	356	343	352	375	360	340	313	333	351	341	331	360	370	337	379	343	329	348	351	346	359	358	352	343	396	329	378	335	371	351	359	338	382	357	326	355	338	389	370	332	346	320	356	336	361	350	320	351	354	340	334	377	378	386	368	346	334	333	319	362	381	340	352	327	369	345	351	357	359	379	345	325	362	374	327	327	335	344	318	373	333	327	370	362	342	346	353	360	338	352	350	339	351	367	347	344	352	345	351	329	369	357	355	347	344	340	371	350	353	342	377	315	355	359	322	402	352	353	338	363	367	379	368	330	359	380	364	345	350	344	324	356	355	352	385	379	338	349	349	367	357	335	348	350	355	358	327	351	350	345	386	350	355	371	377	383	370	317	341	374	361	349	347	343	381	334	345	367	315	350	338	374	360	373	361	347	399	336	363	352	312	342	340	362	352	359	345	355	360	374	336	387	378	359	345	341	353	340	340	385	354	341	329	327	351	370	336	322	391	334	359	375	368	352	347	345	349	376	362	311	333	349	352	350	339	341	372	316	383	348	347	320	325	354	360	356	359	394	352	359	351	360	324	389	354	365	325	356	391	319	333	339	335	346	346	361	345	340	347	349	351	324	360	409	382	362	375	365	333	338	370	328	319	360	344	355	352	344	378	343	355	352	327	349	367	309	371	327	336	371	348	352	302	381	359	362	325	383	339	363	362	330	349	361	356	328	359	325	327	330	321	357	364	337	319	356	367	375	381	373	343	347	363	368	342	359	354	354	326	358	355	325	370	323	344	323	375	394	342	362	345	357	370	334	373	364	351	334	366	339	338	368	372	338	361	342	353	380	313	342	383	320	357	342	336	362	345	344	357	380	351	378	394	381	356	347	358	315	339	358	320	357	343	358	340	355	345	369	360	381	371	338	371	340	365	347	343	358	353	361	342	357	348	325	343	364	344	337	346	361	368	348	372	378	340	327	349	375	347	355	344	354	381	384	325	379	358	363	331	366	334	357	379	354	361	363	352	338	349	332	359	333	330	365	370	351	354	326	344	356	350	361	341	318	324	343	373	319	355	323	341	395	363	336	309	336	368	337	387	327	347	330	361	343	335	342	347	383	337	350	339	356	359	354	327	355	357	297	317	364	334	321	330	365	344	322	324	377	356	341	362	371	323	361	361	377	347	342	321	371	313	350	337	344	338	375	329	372	363	322	335	364	346	338	342	360	324	343	331	350	375	350	371	352	347	350	342	354	369	354	333	333	356	356	326	341	345	342	347	350	346	374	364	354	335	384	312	329	326	337	329	367	321	334	344	337	351	376	352	347	345	353	371	359	343	363	364	344	347	335	344	389	346	348	380	351	365	359	331	380	350	355	369	372	354	356	335	376	330	371	356	365	323	329	354	318	336	328	356	329	325	345	367	364	359	351	320	337	371	347	366	344	347	351	335	350	335	369	349	341	351	339	398	337	363	347	350	356	324	363	341	332	367	353	326	323	379	341	357	340	355	336	367	391	368	337	381	380	371	327	349	354	337	338	334	350	327	389	340	335	325	355	319	371	359	374	357	367	343	353	373	349	360	349	383	330	378	347	334	349	374	360	340	353	372	348	357	369	357	377	356	344	338	361	371	342	333	358	355	369	363	372	342	353	321	360	328	372	335	375	341	355	353	348	346	348	353	344	346	355	397	314	349	405	337	356	359	342	363	369	343	369	340	363	334	354	346	344	326	349	363	364	350	388	320	338	347	357	349	338	339	353	327	313	360	357	338	339	342	346	351	305	363	334	349	372	336	316	378	352	340	363	323	338	315	368	349	345	343	360	347	354	361	341	337	334	361	357	333	362	371	320	362	352	357	350	344	356	347	346	334	378	392	354	336	320	359	369	358	363	328	347	350	355	343	357	344	352	384	356	385	361	375	364	349	339	374	337	365	308	345	352	377	368	342	331	337	340	328	361	342	335	340	351	353	368	343	355	372	325	359	357	360	371	337	339	338	359	335	345	364	329	362
15117	2472	2746	2103	1483	1098	815	584	522	442	378	356	320	254	247	272	249	222	203	225	200	207	197	215	208	187	213	160	170	198	200	194	171	174	164	156	176	171	179	161	183	156	180	167	154	176	149	188	156	176	183	157	162	168	157	158	159	171	157	152	162	158	160	160	163	180	166	158	143	161	166	165	164	166	137	149	137	158	148	167	140	169	144	148	152	165	157	156	146	139	174	165	149	147	164	133	174	137	148	149	160	147	157	165	154	161	153	142	145	165	157	167	186	150	151	168	164	150	148	170	162	157	170	151	152	163	162	150	160	148	156	177	177	135	167	171	153	153	162	145	169	168	183	151	142	151	135	153	130	146	144	159	151	158	165	155	156	145	166	172	145	169	161	167	165	168	139	165	148	171	146	159	158	166	159	134	153	149	161	174	135	152	165	153	150	151	167	165	172	157	168	190	182	141	162	158	127	145	152	151	156	154	156	149	144	159	153	135	160	167	150	157	163	136	170	141	147	158	150	156	172	160	150	144	161	154	144	149	144	147	158	149	173	143	144	165	170	157	175	159	159	128	150	147	162	141	161	153	173	190	165	170	171	159	154	126	147	147	126	133	151	145	148	139	136	162	167	158	169	154	154	160	145	141	159	142	171	145	158	151	166	149	149	176	199	167	172	166	163	154	171	168	156	168	177	136	167	142	145	165	150	173	175	160	157	155	159	165	117	141	166	157	138	144	118	140	140	146	162	175	138	153	160	183	157	154	147	165	154	127	173	142	155	157	168	154	169	165	156	160	158	172	124	142	148	143	159	163	143	171	146	151	155	154	157	148	167	155	155	127	149	153	160	163	170	160	149	138	127	145	173	162	161	143	148	175	153	178	152	145	158	159	157	166	161	158	153	154	157	137	152	169	165	137	153	151	177	144	159	163	152	150	171	155	122	162	168	149	161	155	158	172	114	161	175	153	150	153	145	127	147	154	170	179	177	138	160	152	146	154	152	157	153	145	148	159	157	155	140	160	134	133	153	157	155	172	156	159	147	141	130	167	127	132	174	145	151	147	148	175	159	176	129	137	147	145	176	140	129	150	145	152	127	168	160	172	148	152	155	154	153	170	164	141	153	141	147	172	139	167	155	149	163	134	158	162	155	172	177	154	133	142	160	139	167	160	142	132	139	158	145	141	159	133	125	147	156	175	153	163	166	168	154	173	153	148	153	128	183	165	144	158	151	153	135	147	147	153	156	152	142	141	158	147	169	151	153	160	140	153	166	143	131	139	186	145	141	150	140	162	157	147	128	155	150	154	147	141	162	149	160	154	162	148	163	179	158	161	174	146	173	158	149	156	155	135	153	144	149	168	168	173	147	162	137	158	165	151	139	147	158	160	145	155	162	140	178	163	135	191	132	162	155	127	150	166	169	166	170	173	161	157	163	145	153	159	178	155	153	134	146	170	152	151	162	168	132	165	164	132	150	164	177	153	170	131	162	183	166	163	170	164	139	158	140	151	174	149	157	172	149	167	156	130	149	164	150	149	152	171	144	181	143	155	155	150	158	149	156	145	149	168	147	151	152	142	160	142	146	147	162	139	161	149	153	148	141	167	159	159	183	150	151	186	156	156	147	160	173	152	155	140	163	177	165	142	151	156	162	144	164	176	148	139	137	133	177	165	168	136	155	155	148	145	158	171	150	171	144	150	183	136	150	156	166	167	192	149	170	133	134	150	163	133	158	136	151	154	172	169	152	159	159	170	165	144	155	136	158	154	149	173	129	155	169	152	145	136	135	141	151	148	173	179	157	182	136	172	173	146	151	151	175	130	149	144	160	174	163	183	158	161	137	148	141	141	160	154	153	152	156	163	139	143	146	170	154	168	172	136	145	136	175	151	159	163	156	143	143	178	161	158	144	145	147	167	156	155	142	148	163	142	155	141	154	148	168	155	158	158	164	176	144	177	180	149	157	167	122	161	157	154	149	147	146	156	156	145	143	151	161	159	168	171	160	160	182	154	144	174	166	166	146	152	175	160	171	143	149	158	166	165	168	152	151	167	146	158	141	183	159	163	154	148	142	148	148	157	163	172	155	161	159	169	160	164	147	171	154	139	144	170	155	143	157	152	138	147	143	136	155	154	161	169	154	150	159	160	164	153	158	135	158	141	134	150	168	169	147	160	169	187	170	151	144	151	146	150	157	166	153	158	172	151	142	151	170	146	145	144	148	179	187	143	151	149	150	145	155	153	142	172	150	137	157	139	155	142	149	169	165	170	160	135	154	174	142	167	147	150	142	164	169	162	155	146	160	156	155	180	161	155	160	169	167	150	152	174	149	161	146	170	146	149	163	164	157	142	173	160	151	164	154	143	162	157	145	158	148	162	155	159	151	152	158	162	159	151	154	151	150	157	158	179	146	140	170	165	159	169	143	170	178	165	160	157	172	157	165	157	167	131	181	175	148	138	146	170	136	185	154	160	157	135	154	151	139	156	157	167	172	166	153	160	148	157	135	152	160	167	150	156	155	178	184	155	151	175	160	154	153	150	158	139	155	149	165	149	143	153	161	158	154	151	143	140	172	170	143	170	164	168	163	155	146	137	153	159	160	158	166	175	166	138	152	157	162	169	181	149	133	175	155	141	143	165	129	160	150	144	155	139	140	160	138	160	166	145	146	136	145	161	143	150	153	156	141	143	138	146	172	147	153	145	148	148	167	166	147	178	149	158	153	158	154	143	171	142	144	143	167	142	166	160	158	150	166	148	152	157	143	161	136	149	157	163	147	158	123	172	152	154	151	144	146	163	150	153	152	191	154	168	160	165	186	139	151	154	163	172	169	164	143	157	174	173	158	152	163	148	153	161	191	177	150	142	158	161	153	138	141	150	170	165	140	154	163	161	155	155	178	178	134	157	163	176	163	164	166	144	168	182	162	143	160	150	177	153	148	134	170	156	167	164	160	150	159	161	159	158	177	149	142	134	153	164	155	163	165	150	158	143	160	184	163	161	141	133	151	157	163	157	185	162	149	149	145	150	161	156	155	181	151	153	121	150	142	142	172	149	144	169	147	174	192	138	128	173	168	127	191	156	146	143	152	169	159	152	177	141	161	174	162	152	167	170	159	152	169	149	158	168	144	151	152	143	161	164	162	158	154	175	164	167	157	164	163	171	148	166	137	137	138	160	153	153	158	169	135	144	143	143	156	159	146	145	164	146	162	148	139	182	144	155	144	165	179	166	145	136	176	146	165	147	140	141	152	165	195	164	147	156	140	165	157	143	155	147	186	166	169	165	165	159	147	153	164	147	124	135	131	151	159	159	154	149	145	162	144	171	138	163	144	167	136	141	142	161	152	138	155	155	144	150	165	138	148	141	145	155	147	149	136	150	142	146	147	163	142	152	167	141	144	130	181	173	149	171	165	163	164	148	145	166	144	162	151	151	152	160	149	165	157	167	151	131	139	153	132	157	154	160	149	162	163	167	153	145	169	145	165	163	147	152	155	140
7574	2565	5994	6576	5529	4499	3629	3054	2571	2190	1890	1686	1658	1402	1271	1311	1132	1094	975	927	947	849	840	871	789	768	788	748	727	744	712	752	697	685	643	643	649	699	647	606	627	645	650	601	609	569	527	624	571	586	578	536	546	553	598	543	565	533	546	585	550	568	559	532	511	545	540	523	506	502	513	507	556	543	500	500	562	531	507	511	533	500	510	510	496	525	520	515	530	514	537	553	571	535	512	524	501	454	524	524	515	499	509	501	526	516	502	532	487	511	504	522	492	532	511	509	519	511	496	533	508	565	507	524	526	523	524	508	508	548	483	490	539	505	518	506	495	540	508	507	524	536	496	519	487	542	481	547	493	495	545	478	480	544	541	505	527	529	485	468	496	498	493	551	504	513	518	528	515	475	492	499	509	482	522	441	530	491	511	519	518	512	523	526	528	537	526	462	507	508	460	470	495	517	468	526	507	484	514	499	522	519	504	487	525	539	520	497	505	534	485	514	495	512	496	502	511	527	505	492	494	515	490	503	468	539	489	527	503	488	512	550	514	490	496	521	476	495	499	529	460	502	477	534	515	531	496	488	521	530	470	492	520	505	502	498	516	454	500	527	518	492	530	485	503	488	513	483	569	495	511	511	486	496	484	508	532	524	501	537	518	501	499	516	513	503	478	499	497	516	489	524	530	509	484	498	478	495	516	491	499	486	467	489	535	526	508	489	462	496	489	469	519	493	511	527	512	527	501	515	476	464	489	493	500	483	497	522	518	549	507	537	460	481	510	485	518	509	515	503	520	495	459	489	488	483	500	482	504	524	547	527	474	508	513	520	511	502	500	477	521	455	474	508	498	523	510	525	502	516	501	518	500	492	510	433	496	526	504	501	529	494	500	468	535	458	481	486	526	509	443	481	497	497	502	504	494	482	511	476	479	497	539	516	536	478	465	485	531	477	492	518	516	522	494	452	526	536	486	507	505	502	510	525	496	510	502	508	513	530	491	510	545	471	541	522	480	509	529	491	487	459	509	480	466	507	506	512	512	504	469	519	520	481	498	499	476	530	464	477	480	482	498	481	498	510	467	479	508	503	526	490	494	559	468	501	499	479	523	527	530	487	507	514	546	503	532	455	504	480	510	500	486	494	500	532	514	475	537	457	504	504	499	479	517	509	550	499	466	500	494	476	521	490	505	453	499	534	506	542	484	509	520	501	494	514	483	528	454	503	497	507	479	457	469	451	524	498	513	504	494	497	523	513	454	541	457	527	483	514	500	528	464	482	478	512	501	481	492	491	501	515	471	525	501	528	497	528	524	479	524	518	544	474	471	485	521	529	561	478	535	480	462	519	482	523	533	508	517	524	542	500	532	511	499	529	499	536	485	468	469	523	493	512	524	512	508	489	472	490	505	507	492	487	520	495	447	484	483	479	526	499	449	516	500	563	480	522	518	509	541	504	494	525	528	497	491	515	514	467	480	511	479	522	487	506	495	495	522	494	501	483	486	507	513	541	530	502	479	512	519	492	488	483	509	494	539	468	522	506	541	500	491	507	531	514	487	527	491	497	523	474	548	494	488	499	491	494	541	525	490	495	495	505	485	540	492	528	525	519	545	502	537	486	502	484	510	498	546	484	510	523	511	493	475	510	467	497	495	475	496	557	478	531	488	499	514	508	528	507	501	489	509	514	497	449	487	522	523	513	479	505	503	499	490	481	491	521	453	482	510	477	461	509	517	487	492	513	499	494	500	513	538	500	494	494	520	511	506	497	521	473	503	489	505	481	506	507	537	526	505	517	480	494	495	494	491	506	466	465	492	474	527	511	478	495	473	498	533	505	493	506	526	496	505	500	518	529	513	493	516	472	499	515	494	503	522	475	479	534	485	490	518	513	499	482	476	487	491	485	515	495	490	523	515	482	530	517	535	506	534	516	459	543	534	540	504	534	494	534	524	511	513	476	494	521	518	516	474	514	500	528	531	485	517	528	480	507	528	499	527	530	481	497	511	478	506	534	555	510	522	499	537	493	496	452	482	505	486	531	498	503	488	507	503	521	491	486	540	520	507	510	498	505	494	469	536	485	480	477	505	453	488	513	481	524	467	507	511	500	478	499	495	519	496	495	485	500	527	523	462	510	511	443	520	461	515	559	497	475	490	553	507	478	485	507	518	511	490	491	527	472	505	494	536	504	492	508	497	504	547	481	497	469	514	493	510	515	500	469	544	450	496	509	515	504	496	505	503	478	511	499	506	525	512	482	484	507	487	479	506	488	506	540	517	472	499	512	514	514	507	531	483	479	499	492	484	484	484	488	538	532	497	494	487	509	535	573	495	468	500	517	497	485	503	512	497	523	499	479	534	514	479	551	497	489	477	513	481	518	465	516	475	518	483	484	517	481	530	497	510	479	481	489	542	537	541	519	508	486	495	480	485	503	502	519	456	472	545	505	528	488	543	495	505	493	533	506	484	528	498	474	501	532	515	486	531	481	502	511	512	491	509	500	506	517	511	490	491	494	497	508	521	497	489	483	522	507	485	466	503	518	530	531	511	517	488	536	515	518	502	504	484	464	482	519	508	546	501	486	532	539	527	516	506	505	552	541	480	494	495	506	490	535	493	496	497	487	512	485	526	522	480	510	528	490	526	502	494	496	491	491	534	514	503	508	512	518	553	505	546	529	524	491	509	479	498	480	511	487	509	524	497	524	507	499	480	464	512	502	539	500	486	470	495	506	516	505	507	475	494	484	465	473	531	504	471	484	518	496	487	524	511	523	528	488	503	514	502	508	559	496	525	494	490	474	488	524	473	469	504	511	499	471	454	508	503	497	508	505	520	471	480	510	485	519	488	532	497	479	534	521	486	515	488	491	488	478	497	510	501	524	493	497	508	538	484	463	508	524	513	522	498	510	531	478	514	509	512	499	529	512	465	494	504	497	515	495	517	487	499	498	508	563	492	491	523	509	529	516	497	463	517	489	497	513	517	508	497	451	471	512	517	482	486	495	522	513	525	497	489	514	474	492	484	489	478	520	471	504	501	534	512	474	498	485	482	489	530	503	500	497	507	497	534	520	513	491	492	486	507	534	541	460	558	473	453	523	505	482	509	486	459	541	510	492	482	526	507	495	555	500	525	499	524	500	516	516	529	499	475	490	486	458	488	512	533	494	517	495	521	506	510	488	502	488	542	472	527	484	515	506	510	493	492	488	520	485	507	503	519	489	506	521	485	537	487	497	494	473	500	480	485	507	501	490	533	463	490	550	500	502	525	506	502	489	498	461	465	497	458	476	506	465	526	513	546	497	550	542	503	502	514	498	492	491	487	499	472	482	499	465	504	472	449	492	523	525	542	537	525	482	511	486	475	491	520	557	488	517	497	527	458	563	517	545	526	505	526	490	532	499	472	520	491	494	527	472	520	531	500	513	555	501	492	492	483	489	498	489	504	532	502	509	465	499	498	481	478	521	467	523	495	482	504	512	517	531	455	497	541	470	528	501	480	531
2038	247	264	240	236	212	243	216	200	197	224	226	209	232	197	190	213	205	194	200	231	210	212	230	212	194	206	181	208	216	240	232	207	212	216	163	196	217	201	223	202	209	199	205	230	210	217	196	205	214	224	210	207	221	202	211	180	187	212	198	205	198	206	208	236	194	202	188	207	193	208	178	194	176	219	189	201	213	203	194	227	202	225	208	209	187	204	223	185	189	203	221	217	188	222	194	197	184	188	216	220	207	227	202	202	227	168	216	211	200	186	215	216	218	200	220	196	216	209	207	215	189	211	194	199	232	204	227	202	188	233	220	210	228	219	192	207	195	213	220	229	191	221	215	207	196	198	207	201	182	197	208	218	216	199	195	207	198	202	197	194	223	239	219	217	170	196	221	214	176	214	206	222	214	182	198	235	208	193	206	223	177	186	206	188	188	206	188	215	192	213	198	194	200	226	182	180	196	196	228	206	210	211	218	195	214	220	218	222	197	205	214	206	197	193	207	217	187	200	215	207	196	176	206	217	222	207	199	204	212	223	219	225	219	205	206	228	208	192	179	198	201	175	193	218	206	202	189	209	196	204	199	220	229	189	200	201	206	208	196	212	217	216	197	203	209	223	197	211	204	216	208	217	203	201	203	206	211	206	184	210	191	209	216	203	228	215	188	212	206	235	237	200	218	204	194	225	203	189	240	198	220	223	226	204	199	191	185	235	211	208	234	220	203	184	205	215	222	182	219	185	241	219	196	204	189	249	210	198	195	211	187	224	187	223	198	208	228	208	211	188	187	203	192	211	195	227	221	198	229	253	219	207	213	201	205	220	223	229	195	216	211	191	196	225	214	205	226	218	211	205	170	191	205	200	209	203	181	196	226	201	202	209	214	238	233	184	205	219	221	185	206	203	212	210	209	202	247	196	220	188	186	192	202	208	204	210	236	207	187	226	230	203	213	192	182	226	222	197	240	199	215	208	213	217	199	180	210	195	206	189	189	227	198	194	222	212	218	213	208	188	192	208	194	201	195	217	214	182	208	214	240	205	198	204	212	207	209	203	212	195	204	209	194	218	214	196	221	223	188	236	207	206	204	212	246	200	217	216	215	220	199	207	216	205	195	196	206	213	184	199	175	216	241	178	195	196	187	215	217	219	196	219	201	202	194	226	213	223	224	203	236	246	197	213	196	184	240	227	215	204	222	201	213	180	208	220	198	226	210	230	193	218	191	205	215	211	219	222	185	198	176	197	209	190	194	189	199	220	203	196	193	179	232	180	199	212	222	191	210	253	224	205	208	233	214	199	220	208	214	233	196	230	208	196	184	222	228	209	206	209	214	205	195	196	191	216	199	195	216	208	211	205	191	220	192	192	211	215	199	206	203	197	225	211	193	186	226	215	182	246	189	201	192	195	219	211	208	188	211	217	199	219	219	191	219	228	238	186	205	222	206	226	208	235	217	178	208	207	215	206	210	232	214	175	232	207	206	236	193	202	209	220	190	220	191	214	202	234	201	223	193	214	215	176	200	204	200	217	203	199	182	203	225	205	207	217	209	222	180	217	202	204	231	191	207	221	201	238	221	206	193	219	202	221	186	206	231	191	180	197	196	228	238	220	210	204	191	219	200	205	195	192	226	209	220	218	201	190	216	188	213	203	231	215	216	205	189	197	189	226	196	211	205	205	198	210	203	211	182	223	211	214	230	187	200	208	207	235	180	200	222	220	205	193	223	184	197	226	207	205	198	201	209	186	183	193	218	192	214	188	192	202	204	189	224	205	208	204	201	206	186	198	196	226	211	216	208	234	205	221	222	217	193	208	226	190	207	221	210	218	206	204	218	218	216	219	198	228	213	218	217	214	202	216	219	223	245	217	201	188	207	196	205	189	209	217	238	219	212	176	236	213	198	208	196	233	189	210	203	218	196	205	214	204	227	199	240	228	206	193	190	210	217	198	195	199	216	196	184	240	200	210	200	185	198	204	201	216	204	214	210	220	213	203	187	195	193	188	202	221	194	204	214	204	162	204	210	217	224	191	200	207	186	228	206	172	196	210	214	210	211	216	208	216	178	183	184	195	197	201	218	206	187	181	206	222	184	219	202	209	216	185	225	247	211	200	248	207	219	208	205	201	203	226	207	197	190	185	205	207	193	215	185	180	233	192	188	202	219	193	213	223	213	220	225	217	189	198	195	208	207	227	202	223	205	205	220	222	194	207	195	195	212	209	208	201	218	209	201	219	204	216	209	198	211	196	211	206	222	213	205	198	208	195	203	188	220	244	220	231	210	202	201	227	217	236	185	200	209	182	232	217	228	221	223	232	202	218	230	223	174	201	206	199	188	180	199	205	214	197	195	238	225	196	206	194	221	203	201	176	213	224	212	199	200	229	222	218	190	248	180	213	217	209	213	183	208	187	208	215	175	259	197	203	199	210	225	227	204	191	193	222	207	213	202	214	195	206	191	199	194	205	201	207	199	212	207	224	213	196	200	213	253	207	219	190	205	205	215	201	185	180	199	212	192	199	199	205	203	205	207	202	196	172	199	204	203	208	229	212	209	203	208	213	184	213	207	205	195	232	208	200	183	201	190	176	203	192	204	213	194	223	217	213	221	209	225	235	200	209	210	188	197	235	213	222	207	196	195	212	177	207	184	207	202	200	204	241	177	221	221	194	213	220	188	212	224	209	216	193	176	207	202	192	224	198	223	197	212	203	196	188	217	197	192	208	232	198	210	214	230	229	213	210	205	212	208	204	200	209	236	213	215	212	201	191	212	227	191	224	202	211	208	192	201	205	184	219	213	182	188	212	220	204	214	202	216	205	232	176	201	199	185	200	198	223	201	229	201	199	202	213	216	185	214	209	225	199	196	178	205	232	208	217	196	217	216	181	227	220	216	218	226	231	207	218	215	225	178	185	227	207	189	203	214	201	197	189	204	181	207	218	218	198	208	203	214	216	196	175	203	204	205	221	216	195	194	180	212	192	205	193	220	189	204	194	208	192	215	211	211	228	225	227	196	199	213	221	224	202	208	202	219	202	215	211	209	202	188	208	190	206	200	221	202	235	218	234	214	216	199	191	225	206	210	188	220	227	204	208	209	217	205	193	223	207	190	198	203	214	200	195	202	206	205	202	212	210	210	206	196	211	204	191	222	240	210	219	211	196	210	237	186	213	214	206	224	210	206	217	208	206	201	210	184	222	217	224	204	183	198	215	197	196	208	225	198	207	194	204	190	210	181	207	207	213	215	207	178	212	200	195	211	229	191	209	217	206	192	189	197	188	200	201	216	237	207	230	206	203	236	182	208	216	227	227	205	175	207	193	220	190	185	183	207	193	214	192	205	199	181	204	226	225	177	215	205	223	240	185	219	196	208	230	219	210	236	213	183	219	204	206	206	207	213	201	228	208	199	225	199	201	196	219	211	207	229	199	193	202	197	217	218	208	215	220	240	195	198	209	202	192	201	217	224	192	188	193	193	210	214	189	203	219	198
2115	654	772	778	760	734	771	732	678	688	633	638	649	604	632	611	635	660	633	606	586	658	626	579	631	616	644	610	625	616	614	621	642	638	626	618	606	638	611	598	630	632	582	622	657	626	631	655	635	634	676	602	632	627	615	600	574	618	602	595	567	618	655	608	566	584	685	641	616	620	604	628	605	606	624	619	640	631	581	614	654	623	601	625	611	611	646	623	564	574	643	619	632	615	586	609	643	616	611	629	629	627	609	610	636	601	619	576	616	612	620	605	630	608	607	616	585	660	617	611	579	616	628	631	615	606	643	597	620	642	610	586	598	660	630	602	606	607	566	607	602	602	632	643	592	619	618	620	571	638	634	617	587	612	625	612	662	633	611	634	598	605	653	641	619	675	608	661	654	591	583	596	621	596	625	649	592	607	589	653	593	571	628	651	669	648	625	621	615	596	609	567	632	584	628	605	650	625	618	592	630	578	591	631	579	571	623	617	630	637	637	599	624	608	589	644	623	645	664	589	646	617	654	627	604	584	584	629	601	583	621	577	598	605	641	622	644	614	606	622	590	606	608	603	671	630	654	654	591	610	601	652	625	622	625	598	611	613	583	633	631	669	610	628	642	570	665	647	620	613	621	637	640	634	584	581	571	627	635	596	618	556	585	606	602	669	689	594	653	628	648	627	661	550	615	619	600	624	607	656	602	631	584	624	572	639	583	627	610	621	641	610	619	629	661	628	630	614	595	622	603	640	625	641	600	558	604	614	627	654	578	560	578	636	630	603	615	620	634	554	594	611	625	618	604	611	604	595	664	606	651	602	611	601	662	641	630	655	588	646	577	611	605	647	603	634	623	588	652	636	646	620	628	585	561	615	596	631	632	593	553	598	614	604	638	630	642	612	652	649	624	582	660	589	630	661	560	637	652	609	626	619	629	641	600	651	631	587	600	582	650	625	615	573	592	588	630	610	631	629	634	564	632	548	683	590	646	683	629	658	618	613	634	572	584	636	618	653	617	646	639	599	604	605	616	584	600	635	624	639	622	604	645	579	623	605	648	599	589	627	620	614	577	575	609	613	619	614	637	623	655	619	619	604	644	647	627	599	643	631	628	639	570	631	621	650	585	650	634	653	610	605	680	594	621	640	585	632	634	609	667	608	637	649	586	639	641	624	606	598	642	640	637	621	618	635	627	648	664	672	619	625	675	599	647	642	629	649	655	628	637	629	613	611	605	592	599	657	625	649	622	566	588	566	602	641	631	671	616	585	614	621	601	631	591	605	646	651	635	590	647	592	573	628	608	645	620	658	629	622	619	619	611	629	637	606	665	658	602	635	579	629	603	576	638	609	606	623	693	634	606	630	628	602	623	627	642	612	668	622	601	648	585	554	638	639	628	600	589	622	613	582	638	591	612	601	627	604	566	617	607	648	626	653	607	644	647	620	597	648	600	684	602	639	625	646	643	610	596	671	608	619	626	642	623	603	563	673	604	632	608	647	619	581	648	603	631	620	643	601	674	662	634	634	603	601	626	648	619	668	614	626	607	565	620	652	643	609	645	589	616	658	660	625	635	604	637	591	615	625	636	607	637	614	601	639	593	636	645	653	638	627	607	559	613	571	636	592	640	656	635	620	633	653	629	634	602	632	618	614	614	604	634	617	682	634	596	647	619	602	623	630	618	607	585	595	650	633	635	616	615	643	618	580	677	592	585	598	648	629	604	626	640	632	557	607	644	633	661	617	586	586	606	626	604	626	622	606	584	652	662	572	653	609	618	600	609	612	644	641	658	628	633	613	587	579	628	630	622	619	630	595	616	612	605	604	636	622	634	593	632	601	646	653	607	632	631	603	643	610	658	617	642	604	579	641	626	588	632	660	610	638	584	616	591	606	616	592	580	688	679	612	625	625	608	652	632	609	590	647	589	625	602	592	637	583	676	581	622	591	594	620	649	632	617	595	620	577	639	613	654	628	629	627	610	564	611	550	622	594	594	630	585	638	633	621	615	614	652	606	616	619	587	592	655	649	605	624	637	635	550	643	636	596	652	640	626	573	646	637	657	607	603	609	570	639	645	632	635	639	638	608	613	588	611	610	612	641	588	584	629	623	612	603	621	603	591	617	610	601	618	609	593	680	626	590	596	584	622	641	598	587	599	609	609	637	668	614	631	630	614	591	624	603	652	614	629	607	550	634	592	659	562	582	624	640	640	638	641	626	622	610	622	604	623	660	597	615	589	616	646	586	587	590	612	624	611	611	609	608	611	616	643	673	656	646	669	596	640	582	623	625	605	584	592	645	650	658	602	616	577	623	644	630	629	579	631	686	648	592	634	596	607	616	645	614	612	624	637	631	597	615	620	668	595	597	637	688	643	671	624	629	624	611	636	629	582	617	643	635	633	630	595	593	618	605	606	632	643	621	647	635	592	622	551	629	639	595	622	622	674	637	590	619	586	628	639	629	647	627	624	657	622	611	606	597	650	621	665	605	591	602	639	584	627	638	628	619	643	590	630	619	620	680	603	629	652	627	651	577	654	622	589	587	639	633	621	629	637	596	635	668	620	625	630	585	639	589	604	643	631	642	598	561	607	596	605	581	635	609	605	645	617	629	615	624	653	614	578	632	594	591	627	583	591	621	598	621	640	599	628	606	629	623	567	639	636	620	622	645	598	636	665	574	561	610	606	595	610	680	629	611	576	625	614	599	644	644	631	611	620	627	582	605	575	577	621	660	645	620	579	566	604	623	649	615	637	622	612	588	649	646	597	633	618	622	620	638	606	620	627	612	609	608	578	620	649	614	617	595	660	584	630	668	626	604	618	585	630	592	642	626	660	589	607	621	597	635	619	639	589	634	570	639	633	627	626	611	618	669	574	593	651	634	573	591	647	596	662	651	658	654	632	628	626	622	658	645	612	617	619	594	627	624	606	655	653	602	602	615	619	613	594	627	635	601	645	599	625	642	579	619	632	654	645	653	644	591	650	617	606	627	652	634	666	666	652	612	633	618	617	600	607	612	637	593	620	668	581	628	625	601	599	605	648	728	654	613	637	630	593	661	634	590	591	589	628	607	634	601	669	621	594	541	655	641	618	619	607	635	660	604	653	650	581	640	576	662	652	599	607	620	616	558	633	566	572	567	614	625	590	609	667	618	622	616	635	614	617	626	638	607	633	621	612	595	597	610	579	623	604	600	593	613	579	603	637	586	626	621	662	645	617	618	636	583	625	617	604	616	637	605	613	650	588	589	619	640	634	612	615	613	637	609	616	656	614	644	611	607	596	607	589	625	604	639	556	577	674	640	627	657	633	609	622	625	604	623	561	599	602	587	641	620	655	624	637	628	625	565	668	628	581	618	564	609	592	643	616	630	605	633	629	621	596	623	637	669	649	587	644	561	608	665	607	635	620	582	633	601	621	592	620	641	637	685	617	649	615	629	614	642	619	678	610	600	601	612	617	577	634	632	622	601	585	612	631	615	640	631	616	612	632	591	580	613
7809	1004	1369	1016	715	550	414	314	270	243	237	210	154	161	157	124	162	135	134	126	128	140	118	105	124	102	121	123	114	120	103	94	110	115	102	98	87	106	97	120	114	117	102	104	113	116	109	107	107	110	103	118	113	125	92	110	101	98	119	84	118	96	102	119	99	106	94	97	103	92	107	107	121	87	110	88	100	102	112	105	109	115	103	136	106	98	109	103	109	106	91	109	115	93	116	104	108	119	94	81	106	108	107	91	109	114	92	96	126	98	101	103	94	106	94	92	108	120	94	106	119	96	114	103	120	95	106	109	101	90	98	118	124	112	99	107	88	95	104	109	111	91	106	121	109	107	105	113	92	104	106	87	96	101	122	100	117	86	108	98	105	126	95	119	96	99	109	94	104	104	86	104	105	104	95	88	101	93	107	116	91	90	100	95	118	110	99	97	109	95	121	100	104	113	103	110	116	113	118	89	83	102	96	121	94	104	104	116	106	97	92	110	106	93	82	113	121	94	85	113	107	101	127	115	104	113	88	108	97	104	101	111	107	106	91	118	110	95	134	108	88	96	105	115	105	131	115	111	114	87	118	116	97	112	116	120	108	89	96	104	98	111	105	109	89	112	121	105	117	102	97	84	73	108	96	122	115	87	113	103	82	107	121	102	101	110	119	122	102	109	75	104	78	91	105	117	103	88	99	118	111	114	104	99	114	113	97	97	113	113	112	112	110	94	91	99	98	78	105	83	91	86	95	97	106	118	98	95	102	113	111	86	95	97	104	104	105	84	109	119	90	106	90	107	95	105	99	89	105	107	83	94	97	100	87	90	97	125	129	99	95	106	114	110	110	88	108	80	113	103	106	94	111	103	108	108	108	106	126	88	86	113	81	115	105	75	116	107	116	110	121	100	103	110	118	103	100	115	100	110	104	98	85	96	91	103	93	99	97	105	123	121	102	105	97	96	91	102	107	101	94	109	93	106	102	100	81	127	106	95	103	101	105	106	120	94	116	102	103	107	96	104	104	114	116	109	115	104	112	103	98	112	110	98	94	95	101	106	119	97	104	104	81	106	104	105	108	107	102	94	98	88	105	111	104	101	98	106	99	99	131	103	82	123	93	93	103	89	122	95	88	129	125	97	106	101	104	102	100	105	99	111	99	101	99	109	90	110	134	103	88	95	87	122	123	105	106	94	81	101	82	119	110	105	102	109	89	112	113	107	103	92	106	104	102	112	99	101	101	142	115	95	92	99	100	112	104	98	119	104	100	87	120	115	107	121	96	102	102	107	106	119	91	110	106	95	105	110	100	123	108	112	110	90	105	103	98	101	112	101	109	112	86	100	109	88	108	97	100	111	82	92	114	99	103	90	123	107	87	99	105	109	115	114	97	105	84	84	121	120	108	114	108	109	111	103	103	130	107	108	83	97	111	113	102	101	118	135	111	115	112	110	115	116	100	110	90	106	110	96	91	101	110	89	116	116	101	93	117	117	108	92	83	98	94	123	109	119	92	107	103	105	102	104	121	91	96	118	109	107	106	108	99	108	97	100	90	97	100	93	94	99	95	106	92	123	125	90	102	103	132	120	110	125	114	107	99	100	95	90	101	116	100	114	96	89	101	96	89	99	106	101	111	119	115	89	88	113	89	95	133	99	115	118	114	97	126	121	84	98	102	110	107	131	103	99	117	105	116	100	102	97	92	111	106	110	80	117	112	109	95	99	107	112	98	116	115	102	99	98	96	97	114	118	92	84	113	112	95	108	85	94	99	101	108	93	99	88	89	96	126	103	106	109	91	118	114	97	117	94	100	100	130	99	100	106	96	86	98	113	114	107	120	120	93	83	97	107	104	103	106	84	104	117	88	100	107	95	98	106	95	88	108	86	102	67	90	112	113	103	100	97	104	103	102	94	97	108	122	120	109	103	91	94	89	123	104	83	112	79	132	103	97	107	100	102	97	86	101	123	98	90	112	117	106	118	85	116	109	103	88	104	100	91	97	98	105	103	112	129	117	103	102	97	113	89	101	107	98	117	90	102	107	103	101	102	116	98	111	108	117	92	85	114	107	101	106	118	91	112	113	93	94	111	114	100	125	115	108	111	112	102	92	108	103	124	108	98	101	113	107	102	105	105	87	108	103	92	102	118	103	105	93	114	95	78	94	106	101	82	127	114	98	104	91	94	102	92	112	104	94	87	100	97	88	100	96	95	103	92	119	98	105	111	111	102	100	109	113	97	97	98	98	99	112	109	103	85	92	91	93	88	120	94	116	110	113	95	104	95	79	94	103	88	105	96	105	105	108	99	101	100	107	113	92	127	92	92	116	94	98	89	102	94	118	110	91	110	99	107	96	93	106	98	99	103	104	119	123	109	106	107	103	109	114	110	104	109	96	93	106	98	95	105	100	107	103	122	116	93	91	91	100	103	112	95	108	119	113	105	105	101	98	113	118	103	124	103	123	86	110	116	102	106	102	101	114	110	79	113	103	116	97	111	112	102	80	130	107	132	96	109	92	98	102	98	112	96	99	100	109	98	88	110	86	120	110	100	112	111	95	103	95	116	103	113	92	104	98	100	101	109	113	97	108	113	83	103	94	98	95	105	94	105	88	114	116	94	97	106	107	97	102	99	123	103	113	107	105	111	95	107	116	105	116	91	102	118	80	120	101	101	119	91	113	92	92	112	84	102	113	122	94	128	105	108	107	102	94	109	102	108	94	114	102	112	92	105	95	106	77	88	105	112	106	112	112	85	101	95	118	81	108	116	97	106	101	86	94	109	112	91	94	98	92	93	95	100	111	94	108	113	102	98	90	91	125	110	105	113	106	109	113	99	108	112	92	97	112	107	101	95	103	109	117	110	94	93	101	90	94	87	109	103	119	101	102	106	82	84	98	96	98	91	92	106	115	107	108	122	94	97	113	116	110	117	94	106	133	111	104	123	100	94	97	117	113	98	112	93	93	98	111	101	110	111	129	114	98	116	116	101	86	112	104	110	93	108	86	106	122	104	109	104	103	106	94	99	93	104	98	98	86	100	117	100	116	104	125	116	106	114	105	92	93	99	129	98	100	127	98	83	104	105	100	92	89	114	87	100	112	105	98	114	101	98	98	115	103	94	106	92	92	105	96	98	114	91	126	129	99	109	98	108	114	96	111	106	92	118	103	97	96	85	109	106	107	96	105	95	96	104	109	111	101	114	90	96	107	92	101	102	107	95	111	110	104	125	104	101	107	112	101	102	117	89	98	102	93	106	103	107	112	86	114	98	106	112	99	118	96	112	104	100	107	98	95	103	103	106	96	119	102	93	99	104	115	108	110	103	108	107	116	106	90	103	96	89	96	92	117	118	101	117	112	100	93	106	110	103	84	122	111	107	117	102	112	114	118	114	100	86	99	84	96	88	108	104	102	99	95	132	95	104	113	95	107	103	104	90	114	100	98	94	100	113	104	92	104	110	86	118	97	104	99	117	116	103	108	91	106	104	104	98	91	92
5356	1351	3215	3621	2981	2381	2057	1627	1379	1217	1033	924	902	819	754	694	717	669	642	661	574	535	487	513	535	505	511	476	437	450	460	454	451	445	410	438	429	408	410	399	427	401	388	435	412	422	428	389	334	391	406	379	393	369	381	343	385	392	374	409	410	379	356	338	372	339	392	369	374	378	369	384	391	373	323	360	322	390	360	373	332	351	358	363	366	347	347	354	355	360	370	350	343	371	350	365	370	353	388	333	368	350	343	349	345	373	388	361	405	369	358	326	365	354	340	351	344	345	378	357	358	343	330	344	361	342	341	345	378	387	343	341	357	374	379	378	355	396	353	358	345	369	343	323	364	345	388	340	355	369	321	310	343	350	353	350	298	342	342	348	353	342	344	373	325	346	348	357	329	346	363	346	364	314	337	348	342	322	347	358	354	350	325	367	357	320	341	321	349	372	353	389	355	364	348	360	331	350	331	354	377	372	352	350	342	376	380	376	333	342	348	369	381	321	385	354	361	337	352	352	367	339	346	361	311	362	351	358	350	343	355	337	320	360	371	366	357	357	346	344	357	362	345	332	386	339	344	330	341	355	343	350	381	333	355	361	361	369	329	367	378	313	326	367	326	349	351	384	360	371	321	303	326	358	367	378	353	336	376	341	364	343	343	359	360	327	346	338	344	326	347	330	339	347	371	348	350	363	326	357	339	349	332	324	341	369	285	365	369	396	338	383	358	390	372	373	359	354	376	344	346	359	330	352	370	349	350	377	356	324	339	303	359	355	336	313	369	358	368	384	335	305	384	362	330	341	322	329	339	325	344	362	343	329	328	346	339	377	342	372	336	366	357	332	335	339	367	356	335	384	317	342	331	346	351	369	341	360	327	355	336	378	380	366	366	350	313	362	321	329	335	311	357	335	373	361	346	336	338	337	341	342	309	359	326	365	343	368	362	362	357	325	319	332	352	331	332	334	344	334	336	363	387	337	325	350	353	363	350	341	336	364	343	358	358	346	368	355	345	377	336	319	355	335	358	351	368	356	380	362	362	353	354	332	307	354	355	353	368	329	361	319	352	357	353	351	354	312	363	320	364	368	342	329	351	339	346	371	361	356	319	362	350	328	358	373	355	376	361	360	369	337	348	352	342	366	361	372	354	347	383	366	331	330	360	362	363	330	376	376	330	325	356	359	335	410	403	387	360	351	351	346	378	332	381	326	349	366	376	351	358	353	380	332	342	356	338	317	355	380	348	340	349	357	335	331	352	354	336	330	360	347	384	357	353	349	354	340	362	343	343	333	350	343	365	365	370	356	334	362	348	323	353	366	358	352	339	366	351	357	353	349	354	313	335	353	340	338	353	314	340	373	350	349	345	333	340	373	344	355	306	347	371	343	339	361	368	359	362	341	322	345	374	352	352	336	329	344	354	317	364	359	346	347	362	351	337	336	325	350	329	355	359	353	360	342	371	357	340	361	357	316	339	371	335	379	342	351	301	358	382	360	390	358	366	356	342	349	332	356	342	350	379	351	370	327	387	324	335	379	368	370	338	367	382	342	339	321	337	351	367	331	341	363	346	366	351	347	347	345	339	361	354	336	319	343	338	333	356	348	352	350	354	365	345	345	340	364	350	352	355	365	327	370	384	329	354	336	349	345	335	336	360	363	392	345	369	315	357	373	382	365	359	374	345	351	364	397	316	330	317	373	342	345	368	347	320	359	340	360	352	373	344	359	342	328	345	343	346	371	373	350	334	331	341	318	338	348	351	396	362	344	366	331	337	328	351	380	375	360	332	305	326	346	334	360	354	338	339	334	346	348	336	371	330	385	352	325	355	351	345	340	334	363	364	367	361	330	369	392	330	359	368	368	341	353	337	320	316	359	370	371	345	328	357	379	355	371	341	376	350	345	356	360	360	347	326	341	343	374	328	324	368	352	345	324	345	356	360	319	315	346	374	376	369	359	356	369	313	383	325	333	305	352	349	348	341	344	350	349	337	327	322	355	353	393	388	304	338	376	349	361	323	323	345	372	376	328	368	353	365	369	347	337	327	381	340	328	343	363	385	351	373	335	328	338	344	341	366	386	363	321	341	347	327	350	355	379	352	364	338	356	325	364	356	347	358	361	375	353	362	338	348	392	354	367	356	355	376	360	368	406	324	336	337	362	367	343	353	333	361	374	350	361	346	373	319	377	321	347	351	340	374	345	326	368	385	333	352	342	356	315	350	391	365	335	356	374	320	382	333	327	336	336	351	350	373	349	400	366	372	367	379	367	341	337	349	369	374	345	362	343	319	338	344	350	358	344	401	354	365	343	344	343	350	374	366	339	340	354	354	336	350	352	353	339	343	325	365	346	373	354	337	370	345	328	361	349	384	376	374	336	375	345	358	379	352	367	371	336	359	348	335	354	356	345	389	327	327	367	364	370	339	344	380	326	338	381	341	395	334	327	349	334	355	353	341	359	375	358	364	343	329	351	345	365	376	338	361	359	333	373	335	358	329	348	348	320	332	388	341	335	357	357	361	364	361	361	391	370	341	338	361	330	329	343	345	361	367	361	342	349	338	366	332	336	334	322	346	382	326	335	363	310	337	305	359	351	379	360	357	329	360	338	352	344	344	373	353	353	360	367	344	355	346	346	345	354	374	321	345	332	366	365	331	311	322	332	321	372	373	329	355	363	349	359	371	321	368	360	355	351	363	356	365	360	355	353	376	368	357	353	358	370	346	363	321	353	345	318	322	366	363	335	334	345	360	340	348	350	336	347	364	358	381	358	374	329	345	339	364	338	370	387	331	340	378	349	345	391	339	339	376	328	338	370	366	328	363	380	344	360	337	364	333	353	340	318	360	338	329	343	367	373	407	318	367	359	354	364	328	341	351	350	355	337	336	350	335	344	334	368	333	338	349	324	346	346	334	368	396	364	368	361	368	359	342	345	340	355	349	400	378	349	322	363	356	343	360	395	362	341	348	353	401	403	315	321	337	323	365	374	376	359	371	355	346	350	351	343	327	352	317	362	324	364	378	305	341	357	347	345	349	355	346	364	373	346	357	348	378	365	323	367	352	367	351	366	357	342	340	385	317	327	372	351	369	324	344	385	367	365	375	333	342	323	380	324	329	336	371	367	385	304	384	383	331	355	351	340	357	349	360	351	365	338	326	372	355	352	339	351	345	381	377	347	335	346	371	330	352	337	376	341	358	363	373	355	362	373	353	320	329	350	355	369	314	384	346	374	334	334	338	337	349	379	363	361	341	341	366	337	348	369	326	351	391	371	357	341	362	342	331	355	338	339	341	355	338	372	345	352	343	338	336	346	342	350	378	375	367	363	349	326	334	367	340	335	363	347	365	352	376	345	332	376	355	368	328	344	394	360	331	349	350	335	335	391	322	314	343	357	322	334	341	325	329	316	342	368	363	329	343	326	378	362	337	362	374	336	353	337	329	345	342	360	328	354	360	351	341	314	361	376	355	339	342	313	344	322	357	347	325	374	349	356
15116	2422	2765	2004	1408	1047	780	615	514	424	389	336	321	290	284	255	224	222	178	209	230	210	219	183	213	181	215	182	185	163	176	177	166	193	174	172	179	163	169	146	181	193	167	151	160	177	184	145	157	161	167	169	151	128	185	152	161	129	157	150	176	145	155	168	148	177	177	157	171	181	190	154	160	163	189	149	146	140	148	152	172	184	126	166	170	157	163	156	176	157	157	180	161	150	181	163	154	139	164	152	146	150	158	159	170	162	153	156	170	147	136	179	163	156	153	186	147	144	166	147	150	159	171	136	158	166	151	160	157	149	150	157	187	158	158	168	157	135	167	153	154	156	151	162	163	152	147	133	140	158	187	143	152	151	130	133	156	169	154	131	137	150	163	139	159	142	158	167	145	169	188	150	171	170	153	155	172	157	163	165	142	163	139	160	153	170	136	156	148	178	138	154	176	146	174	168	164	158	156	144	147	156	157	178	159	159	165	146	136	158	173	160	160	154	147	147	151	152	149	147	177	159	171	154	160	153	160	154	151	145	145	173	159	175	156	145	137	147	171	161	173	157	143	150	161	148	163	163	152	186	167	173	147	156	163	129	146	145	149	160	163	145	151	149	158	159	169	162	151	142	118	124	158	153	148	137	170	165	135	155	127	153	132	144	163	140	157	152	138	151	161	153	152	159	155	160	156	136	168	136	146	157	149	150	155	157	150	148	162	169	133	152	155	153	146	175	162	144	134	122	161	158	165	150	146	160	150	176	136	147	150	161	141	151	188	169	162	151	128	160	162	155	149	141	177	166	158	156	134	156	154	162	162	154	147	157	154	136	141	146	154	137	163	174	165	151	151	138	159	166	159	142	144	164	147	163	140	137	169	168	170	160	153	160	150	152	167	162	152	145	153	151	150	148	166	160	147	160	180	159	163	148	165	143	159	157	158	161	155	172	145	150	164	162	132	158	147	153	152	129	152	174	164	176	172	163	148	160	148	157	160	157	153	149	169	151	132	165	150	152	135	155	119	172	153	165	161	156	155	149	130	144	149	149	146	162	167	150	175	151	160	156	148	156	151	156	162	151	179	129	167	143	168	175	165	159	141	163	173	134	155	136	150	147	151	134	146	146	168	140	169	152	156	164	153	170	179	164	137	135	143	156	162	157	160	141	146	156	157	154	152	169	150	158	175	158	136	164	159	157	149	151	166	169	164	161	159	145	154	169	143	147	170	148	168	164	158	147	156	148	154	170	157	162	161	154	131	167	155	151	160	130	128	150	147	168	147	172	143	169	158	167	145	137	151	156	142	167	165	179	156	147	151	146	154	138	156	144	166	162	159	170	159	169	157	146	167	181	144	169	157	146	147	134	144	154	144	150	138	163	157	175	161	163	157	157	153	158	157	147	154	140	148	154	147	152	149	148	161	136	145	161	170	162	159	163	157	149	167	175	162	125	165	142	121	153	158	155	167	145	172	161	169	146	136	152	145	161	147	151	160	156	134	150	139	160	154	139	131	148	146	149	139	155	145	137	139	133	157	159	172	162	152	159	171	169	159	162	143	126	153	194	138	182	160	156	146	138	160	159	154	118	167	172	151	154	137	155	170	144	176	142	127	157	177	151	135	150	157	172	168	168	152	168	157	157	136	168	138	159	154	150	143	156	146	162	143	141	135	157	152	161	164	149	159	174	150	160	152	156	162	171	152	164	161	158	163	163	165	154	163	143	134	160	156	144	149	162	153	154	166	171	172	159	160	163	167	173	164	143	161	147	181	156	149	176	167	145	149	146	146	155	174	131	136	162	121	143	142	171	169	145	159	159	149	165	150	153	135	161	170	145	141	157	160	163	165	168	163	140	159	177	143	166	120	161	146	159	165	160	174	161	165	139	159	154	160	152	152	146	140	170	165	146	162	147	171	146	146	171	151	133	167	154	163	148	163	172	152	169	168	168	159	151	182	133	138	156	159	153	151	141	153	169	156	149	178	143	132	170	162	166	174	170	170	184	145	157	168	181	162	141	144	143	147	153	170	150	136	154	148	196	162	167	162	172	149	171	172	145	157	132	143	155	155	156	157	163	132	129	147	159	169	146	141	158	152	153	178	176	160	160	154	151	154	146	163	166	152	150	165	154	157	179	162	162	180	147	168	167	168	180	161	137	173	167	174	144	173	172	122	181	166	134	146	162	160	154	179	152	160	141	146	157	143	152	161	166	146	140	130	142	170	155	165	168	170	133	150	145	146	161	163	178	152	150	146	139	140	164	160	168	145	145	169	147	136	155	129	163	151	159	169	159	156	135	173	158	153	151	159	166	162	168	162	138	164	161	160	155	169	138	140	164	142	160	182	165	131	162	150	174	161	147	160	150	158	143	157	156	155	146	127	138	159	169	142	151	152	148	167	137	179	153	137	157	175	140	151	132	152	142	171	176	158	145	156	165	158	176	144	153	174	188	143	181	155	141	145	158	159	146	151	155	142	146	148	169	182	177	147	139	157	164	156	142	166	156	170	160	157	146	158	139	149	159	153	160	161	164	154	172	158	143	178	140	155	126	159	159	138	135	140	155	164	155	160	165	154	162	137	137	168	149	159	180	159	139	149	159	157	162	150	158	155	146	156	142	187	157	169	147	179	137	160	166	148	168	144	135	144	162	164	140	148	124	146	138	165	144	151	152	160	140	148	164	141	150	130	152	168	160	156	143	167	139	173	147	171	158	155	177	158	152	155	153	174	167	158	134	161	159	160	174	162	157	156	170	163	145	166	143	152	142	140	161	153	139	175	140	140	152	150	171	163	190	178	172	162	161	163	175	162	164	142	176	157	191	161	133	160	142	143	155	161	162	157	188	183	158	159	148	158	150	151	161	162	142	145	165	146	161	164	146	164	161	161	158	154	134	157	150	155	150	148	132	176	147	163	141	157	186	148	153	158	160	171	185	163	144	141	158	139	166	156	160	162	151	186	165	137	164	161	172	155	148	149	150	169	151	147	145	161	149	156	159	149	159	152	139	124	157	160	152	142	125	169	173	145	153	159	157	151	149	151	167	158	139	129	157	138	158	174	143	149	155	158	151	136	134	175	142	154	165	171	200	164	170	140	151	143	131	140	161	148	144	152	147	160	150	146	173	166	156	148	146	162	167	162	153	154	142	145	163	175	141	161	147	153	137	178	151	152	157	162	148	158	154	133	148	168	152	155	143	153	171	130	160	132	154	165	162	149	143	160	186	150	168	176	132	181	168	154	151	148	150	161	152	151	178	156	143	176	167	160	150	150	141	146	156	188	157	172	169	142	175	161	149	159	173	149	161	145	142	179	142	147	148	154	143	158	179	146	151	138	155	165	146	156	157	158	148	150	153	169	189	156	143	149	163	147	147	145	160	150	143	163	130	158	167	157	166	163	137	128	151	149	174	151	146	186	145	152	171	171	158	188	154	148	156	167	158	172	164	141	141	126	126	128	182	161	154	143	150	142	165	143	159	154	154	128	154	169	141	175	159
7497	2469	5870	6489	5543	4547	3666	2975	2540	2267	1838	1748	1555	1350	1260	1156	1159	1144	1078	950	873	879	847	851	765	768	759	739	769	681	678	654	658	646	656	672	683	608	616	652	635	558	591	673	606	572	596	583	556	577	575	566	573	596	576	573	588	599	554	532	550	532	561	552	527	530	518	528	561	562	518	518	491	529	537	522	541	517	551	503	526	526	513	557	497	533	513	485	521	548	518	485	509	550	531	517	537	498	530	549	483	494	483	503	514	555	540	514	500	467	504	510	517	501	476	498	540	479	539	483	514	514	510	485	476	522	503	518	487	507	510	508	509	501	522	492	498	550	469	480	474	503	519	491	498	526	516	503	518	526	525	522	493	459	501	522	463	524	519	502	490	535	503	497	500	516	501	548	507	504	508	477	484	495	484	483	502	527	490	491	534	495	508	529	500	526	533	519	514	496	509	490	526	503	502	468	509	510	501	505	479	475	487	529	449	511	502	489	524	475	544	499	510	472	482	501	510	503	484	539	465	515	488	476	540	523	521	500	494	503	516	480	459	535	509	505	538	567	513	496	482	451	522	473	517	483	508	490	473	526	512	482	529	458	544	496	496	491	552	511	496	476	501	473	503	488	478	486	511	489	468	493	513	532	540	536	516	494	525	549	501	516	526	484	459	516	511	533	506	497	529	475	490	499	505	489	504	552	523	562	522	485	495	487	494	492	478	504	511	515	470	498	521	533	515	496	531	554	501	490	494	522	516	509	484	527	492	485	473	469	513	492	494	479	530	532	520	490	483	460	539	496	522	496	483	484	505	493	525	506	510	494	513	494	512	521	477	485	504	509	493	448	474	488	490	523	471	527	543	513	488	484	502	531	525	508	506	479	495	474	511	519	488	530	516	502	536	490	490	514	498	449	477	524	524	504	471	527	488	514	478	517	519	525	512	501	517	497	490	518	486	474	480	479	525	525	550	516	495	521	509	511	515	511	510	534	513	503	477	478	524	509	510	482	505	505	499	524	464	523	514	503	501	489	460	507	499	488	514	535	516	487	484	532	532	485	507	484	478	455	489	509	545	470	512	511	505	531	501	509	523	497	493	512	488	477	474	477	494	529	515	503	478	504	480	498	518	529	504	479	542	506	507	520	567	465	497	511	438	533	457	481	546	534	489	492	493	503	519	496	536	475	486	524	428	512	490	498	488	484	493	494	498	511	543	490	485	449	510	496	487	484	493	538	535	524	477	493	503	528	529	520	502	471	509	503	481	552	496	511	526	503	491	520	472	481	496	494	436	514	539	485	502	478	495	482	518	493	498	509	499	505	506	525	501	542	573	483	504	539	506	479	509	539	520	460	489	509	538	501	518	501	513	538	499	507	494	469	533	505	489	525	485	505	522	506	504	499	511	516	501	489	467	479	498	478	537	515	504	506	519	501	499	516	507	478	506	465	480	541	496	504	478	490	534	512	498	451	484	499	493	489	523	484	504	507	452	525	504	497	547	499	495	535	534	489	465	536	508	485	521	496	508	516	494	497	497	509	507	515	459	529	525	488	507	505	505	477	513	509	511	529	523	506	516	494	516	525	501	504	509	485	499	534	489	515	480	469	459	477	518	531	514	525	504	530	520	497	481	536	533	494	490	512	514	503	485	531	498	481	528	495	456	478	471	507	468	536	543	476	507	489	485	532	474	517	491	512	518	519	509	515	472	486	468	526	491	465	458	522	476	466	476	505	527	546	507	487	455	484	503	469	520	455	481	513	478	503	525	520	501	495	505	495	497	507	496	465	492	481	504	487	544	498	499	507	495	498	498	471	510	508	510	478	478	519	535	470	492	493	528	476	500	480	485	491	434	486	511	480	454	505	469	489	527	509	534	522	479	507	480	508	526	494	512	488	494	520	497	521	468	511	505	498	487	496	493	528	522	455	506	523	490	453	481	485	533	511	501	521	513	496	506	441	504	527	494	525	485	486	502	553	521	477	530	504	486	517	470	479	492	469	475	518	528	507	496	520	470	511	510	544	536	538	471	470	493	477	510	500	490	534	515	519	516	510	492	452	517	500	485	519	524	492	491	490	527	486	525	496	543	513	494	491	493	516	515	508	489	498	469	500	478	487	457	498	515	523	484	496	534	531	531	526	514	477	507	508	515	522	516	480	483	482	482	503	545	514	532	464	514	529	527	475	528	491	508	498	521	515	490	490	470	481	481	498	489	505	517	537	497	474	513	475	484	509	520	485	526	492	493	522	520	541	468	502	503	487	524	504	512	485	488	494	503	484	494	499	543	481	480	490	514	495	516	509	507	469	512	523	541	476	510	483	479	542	524	529	466	527	512	510	520	481	536	502	464	479	498	503	456	514	514	485	473	476	483	482	486	495	495	498	494	481	486	500	504	507	466	493	511	498	484	553	522	477	522	512	479	510	506	514	525	490	508	476	507	507	508	481	518	443	519	519	484	519	494	514	504	511	513	508	514	487	502	520	513	503	501	486	511	504	557	478	523	537	522	469	480	495	484	491	528	495	481	527	489	497	503	497	546	503	498	520	440	521	519	526	496	484	528	516	528	496	453	525	493	496	492	474	521	518	479	505	491	482	482	512	493	475	488	512	503	487	507	485	497	491	488	509	546	516	489	506	485	525	509	537	528	537	499	512	478	501	503	502	520	478	501	496	465	497	494	502	498	508	471	506	488	512	510	544	487	507	507	485	491	463	545	470	519	486	537	475	523	533	444	483	511	490	507	490	461	507	519	465	466	547	518	489	503	516	507	506	502	498	494	540	470	464	502	525	520	506	477	448	512	509	510	539	508	512	522	487	516	527	464	474	505	512	485	496	454	499	549	492	502	479	462	505	547	514	478	509	496	526	496	567	505	497	509	489	523	493	486	462	506	501	517	515	532	516	541	483	527	509	480	540	480	499	468	529	509	521	498	494	514	510	459	529	510	527	501	514	495	502	531	502	536	510	517	519	501	498	526	487	510	519	503	460	514	497	543	502	468	504	477	496	507	535	496	524	488	489	521	511	538	513	500	526	515	483	500	531	513	466	480	517	489	510	467	464	521	497	510	481	537	484	527	490	474	521	503	452	480	518	514	503	500	487	473	485	497	516	490	547	518	482	491	478	464	481	489	519	499	500	504	493	475	487	522	485	500	504	500	489	497	499	487	521	454	505	527	522	537	493	476	524	515	474	501	501	480	507	507	494	480	469	527	532	421	475	492	494	502	483	547	510	529	548	508	537	489	482	494	496	467	521	486	460	499	498	475	489	477	516	500	510	545	464	522	522	496	487	507	483	523	487	500	458	517	504	483	502	542	486	496	502	503	501	508	478	489	479	488	491	511	531	483	465	508	510	487	481	533	506	501	484	503	455	523	522	469	532	461	467	519	479	507	525	524	497	497	478	496	475	487	501	502	487	516	505	516	517	477	526	466	491	531	499	521	526	502	533	498	499	496	494	495	503	553	529	501	496	495	462	488	517	502	501	509	497	485	530	533	553
2011	236	252	231	210	221	230	199	202	182	243	228	235	227	195	211	222	233	200	223	216	222	218	186	202	209	200	223	196	228	183	193	220	201	190	196	210	223	203	216	231	210	191	210	205	221	235	197	218	190	184	210	196	236	204	189	203	207	231	188	181	206	216	233	200	193	199	223	216	223	208	198	205	242	221	185	215	184	193	184	202	213	203	195	195	189	234	236	196	189	211	216	188	201	212	207	221	197	209	217	211	204	218	204	213	219	200	212	187	199	191	230	211	213	214	215	213	208	215	205	182	208	212	242	219	188	214	203	201	213	219	221	188	203	185	224	208	220	227	219	215	215	209	223	198	192	195	202	219	201	222	191	199	214	238	194	187	210	225	210	214	215	192	235	181	214	210	214	207	203	173	201	222	210	208	194	216	203	200	204	227	216	209	211	238	200	214	200	215	208	232	180	205	239	186	191	208	225	212	199	210	198	180	229	188	231	234	227	191	216	216	204	205	188	192	196	207	208	208	178	213	223	208	200	211	188	220	213	196	221	202	214	205	195	220	218	197	202	179	217	215	200	183	213	198	191	221	196	205	201	234	209	221	223	220	215	220	208	214	187	220	210	199	189	219	212	199	218	210	205	191	209	201	210	216	213	205	212	160	218	185	214	198	208	206	216	204	196	220	205	202	207	200	197	185	202	194	204	210	204	212	175	234	220	186	216	178	217	217	217	207	215	186	220	191	211	219	195	194	199	204	202	211	190	204	186	228	175	196	222	201	215	189	193	202	220	204	235	227	202	198	209	214	215	195	208	234	213	200	204	209	198	198	198	214	189	201	207	205	212	196	186	225	195	209	207	207	184	228	241	228	198	191	198	178	206	218	237	229	203	208	198	205	194	208	221	214	217	191	193	215	201	217	223	236	174	203	190	212	188	204	191	217	221	229	202	208	187	214	199	210	204	206	221	200	195	213	207	205	206	223	222	204	220	199	189	207	206	185	213	187	193	190	210	201	219	206	226	173	200	193	180	219	181	211	223	214	204	211	210	206	211	200	184	187	199	196	184	206	193	204	203	208	219	194	211	210	195	218	197	201	224	213	213	212	196	188	184	187	200	213	213	217	212	209	220	224	202	190	207	200	168	225	196	218	199	217	211	184	199	235	182	177	206	212	210	214	195	230	214	207	212	200	209	191	213	217	203	204	198	221	195	229	204	215	231	218	199	191	234	184	193	216	211	202	214	214	214	212	218	206	227	206	192	224	201	190	194	195	192	210	190	204	211	207	203	205	225	205	200	230	229	205	171	177	193	198	204	199	221	227	201	166	203	214	208	231	198	183	219	207	210	216	191	194	224	195	225	210	207	181	205	193	198	194	225	224	205	209	217	190	203	215	176	231	215	210	203	201	226	209	211	223	184	205	215	208	227	201	177	216	222	223	190	210	209	198	204	204	203	212	227	181	209	211	214	210	220	222	200	185	207	194	205	220	220	207	207	220	225	182	208	200	217	204	200	215	206	195	193	214	197	223	232	222	193	182	186	247	197	202	223	180	224	200	216	210	195	185	216	214	214	192	206	213	203	178	195	197	229	202	215	211	211	191	194	179	205	244	231	229	218	186	189	240	212	201	220	209	208	207	206	198	191	200	182	210	209	225	193	192	193	202	212	207	222	200	236	204	197	216	220	199	184	201	208	206	190	207	192	209	191	227	184	230	225	205	205	223	186	174	212	205	197	194	187	180	200	223	214	176	199	194	195	209	212	205	216	223	193	209	217	208	186	204	213	204	176	229	190	223	205	199	226	217	223	213	208	193	200	190	210	194	213	179	188	220	191	200	262	201	204	227	208	214	210	212	199	194	201	233	199	208	197	216	214	204	204	236	199	201	202	188	195	215	220	217	212	232	207	205	199	209	231	216	173	203	193	212	191	226	212	225	199	220	214	206	208	217	219	215	211	200	188	219	192	220	230	188	209	214	243	210	202	232	208	213	211	209	230	207	233	190	196	213	204	196	219	229	205	193	207	207	212	203	200	180	208	237	213	220	203	204	220	213	206	218	194	207	203	191	204	207	203	213	197	216	221	199	233	207	223	194	216	221	202	206	207	189	201	180	218	218	208	211	185	205	206	208	190	218	192	181	215	197	214	220	230	201	182	204	244	199	238	230	210	206	207	206	203	190	170	221	213	216	206	196	208	214	202	198	235	228	189	214	203	211	200	222	174	211	218	205	219	202	198	214	232	219	196	244	208	183	207	224	208	193	205	212	200	200	210	226	208	221	223	203	205	206	212	217	216	211	212	208	215	170	224	209	226	202	227	195	196	213	185	209	202	220	206	218	207	226	209	205	214	216	204	237	201	235	218	196	207	204	223	186	221	205	227	206	214	192	201	217	193	217	206	217	198	216	199	225	214	205	220	226	223	194	214	205	192	204	215	175	191	184	191	213	190	208	182	206	216	194	173	204	226	203	196	215	231	192	215	214	200	214	190	203	198	227	190	229	209	200	213	209	192	194	194	224	218	169	233	238	217	218	205	205	180	218	229	214	242	221	217	212	209	187	195	191	214	197	208	191	202	215	224	226	182	219	201	194	192	204	214	200	210	214	195	205	208	236	213	211	230	204	233	199	194	208	218	201	210	205	200	220	214	232	204	203	200	196	205	204	212	208	181	208	202	213	212	224	185	216	205	214	177	207	210	210	191	235	196	202	203	177	211	219	200	204	210	226	203	227	215	199	194	212	201	207	217	208	193	241	193	207	227	178	224	199	210	225	211	206	187	218	206	220	188	185	222	199	204	220	195	220	204	237	182	209	212	243	232	198	182	190	186	213	190	208	210	202	198	205	197	190	197	207	223	175	234	199	232	206	183	178	195	231	206	198	210	202	241	212	198	226	248	187	230	208	197	192	204	226	214	195	200	222	239	212	201	226	201	190	213	217	197	223	198	217	194	221	203	210	204	192	183	212	212	191	201	224	200	241	215	216	206	245	207	205	203	214	221	216	215	217	201	206	196	216	201	223	224	217	200	222	225	196	216	232	195	205	219	220	209	198	198	217	222	222	203	207	209	200	214	201	206	197	186	221	229	223	224	204	199	200	222	187	205	234	219	201	200	214	228	201	199	174	225	200	186	228	205	201	210	194	190	191	235	193	203	228	222	224	224	202	232	215	240	199	209	190	191	201	224	210	204	217	196	193	180	216	218	228	203	200	228	221	205	205	223	215	225	218	214	193	192	214	234	213	214	212	209	217	191	201	211	223	229	188	194	229	210	239	192	198	190	205	210	210	188	207	215	235	197	212	227	211	220	191	195	211	211	185	194	218	231	208	193	195	194	229	214	182	184	222	202	216	197	194	186	204	205	179	212	207	204	191	251	216	207	200	193	216	232	223	200	217	199	186	214	218	202	226	186	210	208	202	177	220	213	202	201	212	217	208	207	201	207	220	215	225	214	232	190	213	213	196	212	206	217	212	219	228	213	213	179	216	210	195	192	225	212	205	210
2174	752	757	806	737	694	688	707	655	664	691	648	645	640	644	653	629	631	636	642	626	596	677	646	641	592	647	657	621	621	618	592	611	646	628	685	602	594	580	651	621	644	627	673	571	607	617	663	648	644	637	615	591	637	601	637	605	623	611	649	585	612	579	639	672	651	620	643	633	634	612	643	579	578	629	627	653	613	633	617	647	603	618	616	634	600	627	679	613	617	587	642	632	619	623	595	587	622	597	652	643	650	622	634	621	637	591	650	662	587	560	637	596	618	656	659	609	614	636	582	614	645	636	672	619	630	637	582	585	649	632	649	673	622	592	631	597	634	628	653	680	609	637	594	598	629	608	594	608	622	597	587	608	663	624	662	660	628	636	621	656	643	602	583	603	572	622	600	577	594	629	610	644	634	595	609	606	663	579	574	659	617	611	634	651	653	620	654	615	632	664	597	585	604	578	636	646	615	608	625	614	608	609	618	609	604	629	632	589	577	628	611	619	618	617	658	634	636	644	635	682	625	588	596	620	608	596	598	643	621	605	618	641	613	633	654	620	614	613	620	654	615	605	608	609	627	622	592	633	642	585	600	597	607	589	636	617	583	604	629	607	612	602	621	615	612	602	631	619	592	606	661	592	679	573	624	622	641	619	632	629	651	646	580	681	600	654	607	602	607	612	661	635	611	657	615	634	608	588	632	601	595	656	623	591	673	633	622	585	614	584	606	594	603	580	673	614	650	616	593	647	594	632	584	611	606	624	620	640	596	653	666	664	623	610	629	573	601	593	627	651	573	610	608	594	605	658	631	595	606	612	604	643	672	613	617	605	585	627	694	627	592	615	656	556	632	609	626	635	645	579	641	599	573	607	617	608	629	621	652	612	658	653	647	611	638	596	636	679	616	588	604	644	595	606	587	639	628	604	606	597	618	602	670	602	577	621	663	602	621	606	642	562	619	617	574	662	636	641	629	599	598	615	663	658	615	625	615	640	645	647	619	610	633	611	627	669	649	638	607	593	615	577	624	603	605	609	615	592	633	657	659	614	635	630	625	595	611	606	629	610	611	595	639	594	613	621	608	611	600	611	632	580	601	642	616	643	558	598	583	640	622	599	645	632	604	623	589	617	577	648	629	591	598	620	642	603	626	651	585	652	629	628	649	655	617	612	598	580	597	639	652	604	587	639	572	671	611	619	607	632	597	632	644	652	636	604	599	604	613	622	606	608	637	621	614	627	647	606	645	618	630	584	603	621	599	585	633	612	613	588	606	641	654	616	601	608	601	611	569	622	659	605	630	612	608	621	590	609	600	596	621	624	645	646	655	602	606	643	629	633	601	590	638	634	603	584	602	598	651	586	636	583	638	620	609	648	617	625	602	639	651	603	664	626	686	631	617	617	564	596	616	641	615	652	656	620	636	597	610	588	660	610	640	624	651	614	599	651	610	620	670	656	635	607	604	662	615	643	637	628	609	629	653	623	670	605	645	634	645	641	633	649	634	654	634	664	618	630	632	609	615	598	643	652	625	589	615	612	656	641	612	632	622	631	607	614	596	617	643	594	663	631	587	640	637	649	600	620	641	587	650	612	621	619	588	614	635	618	602	616	656	605	604	644	581	617	659	634	671	622	625	586	578	602	653	624	579	640	611	678	606	624	630	622	633	595	616	621	578	644	630	603	620	652	619	597	629	573	643	599	651	654	643	629	637	604	641	593	637	647	591	604	629	604	608	621	630	588	620	625	643	617	634	641	645	618	640	586	629	623	659	571	594	583	621	654	597	616	585	635	590	608	657	627	648	630	621	612	607	634	632	675	642	665	629	646	589	631	634	653	613	603	683	586	606	602	661	652	585	624	642	638	609	673	608	595	637	669	661	663	616	670	673	613	630	605	605	659	633	635	601	642	619	627	607	638	609	682	676	634	620	676	613	593	579	595	641	584	604	606	609	645	661	598	640	618	618	597	591	605	619	615	638	625	618	621	609	603	584	602	628	668	593	658	645	611	640	597	613	588	618	589	562	663	616	599	603	590	668	597	630	658	614	634	632	592	622	602	628	613	584	678	582	636	660	571	613	600	605	622	626	596	604	628	583	601	636	644	626	658	659	615	631	592	625	587	619	623	603	609	619	591	630	625	626	623	626	582	618	650	603	590	630	589	620	630	706	648	591	639	571	639	610	599	637	642	606	639	603	609	621	605	574	620	631	597	633	595	629	630	610	587	637	587	653	630	648	629	639	614	641	600	634	642	601	602	580	618	635	607	615	626	583	612	636	594	593	631	616	623	625	610	599	613	663	630	658	664	666	654	621	571	605	587	619	626	632	607	618	617	669	635	663	627	642	621	605	586	659	602	642	649	635	613	633	639	621	625	627	615	631	621	640	602	608	648	610	588	606	660	606	582	595	620	631	594	611	659	579	614	595	651	618	620	641	621	624	648	623	590	593	583	560	606	652	642	589	596	616	602	631	611	611	647	624	633	643	627	599	647	612	615	629	599	619	644	612	642	642	588	583	651	584	623	641	636	608	606	620	643	624	580	627	675	668	611	589	635	611	634	660	606	610	580	590	665	600	611	570	646	657	611	668	653	621	605	589	641	629	618	590	634	634	617	565	646	574	607	627	619	639	578	617	583	615	628	586	611	582	645	607	677	620	624	642	590	619	611	616	601	652	615	618	612	627	637	622	605	654	633	639	630	620	650	640	629	607	595	617	603	627	607	648	614	584	643	656	649	637	620	614	586	613	600	591	640	634	617	634	652	664	629	631	630	673	596	612	642	612	634	625	616	599	630	612	620	618	624	632	593	643	590	627	621	657	632	587	658	621	589	654	628	613	627	622	655	592	630	605	614	687	656	625	657	598	625	610	632	619	588	642	596	597	601	598	598	605	629	653	596	586	624	602	642	609	634	608	625	630	636	612	667	603	615	575	618	620	666	598	592	607	615	653	595	617	646	609	635	610	633	639	599	629	600	666	617	604	602	609	629	632	634	629	593	626	619	589	621	607	650	617	635	616	603	662	586	639	653	636	608	620	640	598	612	601	642	637	609	603	659	610	669	604	612	641	591	609	625	640	597	626	608	603	606	598	598	616	572	643	628	628	603	596	678	628	634	623	627	617	631	626	636	594	611	606	641	636	616	636	657	564	627	656	647	622	601	621	652	614	654	642	623	617	640	669	575	608	630	556	619	619	651	641	637	636	596	628	596	598	626	657	665	655	636	631	663	628	601	550	602	651	608	631	602	623	638	581	610	625	635	634	621	648	638	656	600	578	578	643	584	651	647	586	612	619	634	625	626	652	582	630	621	648	604	594	612	625	592	648	602	603	619	581	630	656	673	596	605	621	685	664	639	597	607	615	671	656	594	612	637	628	634	621	634	620	638	620	617	568	614	601	597	617	650	557	588	625	612	617	614	609	615	619	625	582	604	623	617	616	608	615	636	595	615	618	597	621	619	591	630	602	635	653	618	627	623	612	600	598	632	579	600	635	582	645
7815	983	1346	998	737	531	435	352	257	259	210	199	157	176	173	169	160	159	141	145	132	132	124	102	127	127	119	113	133	110	116	116	116	109	131	100	103	93	133	102	110	90	104	112	107	104	122	97	121	112	105	99	92	92	115	110	126	96	101	101	101	100	91	107	107	100	105	106	103	103	113	112	89	99	130	95	112	119	101	125	96	99	106	99	97	97	111	97	100	104	115	112	114	95	111	114	112	103	98	96	99	90	86	112	104	111	117	96	89	98	102	120	104	111	91	106	92	111	102	111	98	95	96	126	114	87	117	96	125	88	106	84	95	98	107	114	87	116	107	105	98	119	100	114	96	104	102	90	113	117	81	76	101	105	108	105	92	98	77	99	101	87	109	97	102	104	106	91	97	117	99	112	83	102	96	97	107	102	112	97	101	109	92	86	94	105	107	99	97	97	117	97	103	112	109	108	120	86	107	105	108	85	125	94	109	116	115	105	108	99	92	97	112	85	96	93	123	110	129	101	104	97	112	108	91	119	106	105	103	115	105	99	112	102	117	108	116	89	87	122	100	109	101	105	109	90	103	110	98	78	115	104	111	90	103	100	98	105	99	98	94	100	118	98	90	106	117	102	133	94	87	93	86	110	105	102	105	95	99	112	96	115	105	100	98	99	95	104	97	116	113	104	108	103	93	111	106	117	111	105	96	104	114	111	96	110	94	112	109	119	112	110	131	104	108	110	105	94	104	107	117	99	127	110	108	100	107	103	109	102	104	111	83	93	114	84	106	103	101	120	107	118	101	110	107	113	123	78	102	107	122	97	89	112	91	114	95	93	98	113	92	102	92	105	94	90	118	109	101	115	109	93	111	101	88	94	103	106	114	94	112	104	92	109	115	83	94	120	97	93	102	101	110	107	106	91	106	103	102	116	105	99	103	105	94	105	103	105	107	83	104	126	91	110	108	69	103	89	99	105	95	115	96	99	102	107	104	111	108	113	91	101	93	115	94	114	105	105	112	100	112	110	102	96	109	89	146	106	109	95	112	103	94	108	120	106	110	102	101	93	110	116	119	94	100	103	78	95	88	90	108	94	94	116	98	109	106	98	101	95	110	97	95	114	114	117	86	87	95	127	101	101	96	92	101	124	108	107	93	112	114	99	100	100	102	101	119	101	107	100	105	116	89	104	106	98	105	113	100	82	121	112	93	106	78	114	86	85	111	101	95	117	85	99	100	102	113	123	105	96	107	119	107	87	93	114	87	97	113	109	112	94	103	113	101	104	105	112	95	108	86	105	83	90	76	116	102	83	100	84	94	91	100	86	100	88	97	102	108	84	117	108	89	94	97	90	112	107	96	119	115	89	98	109	105	121	101	99	79	92	100	94	103	108	113	108	127	95	77	105	114	103	104	100	103	106	125	109	108	106	115	102	126	110	97	111	115	102	94	108	94	113	94	107	105	105	97	90	95	88	118	120	99	125	105	108	105	100	94	88	89	109	99	98	110	106	97	101	98	90	118	109	93	99	88	90	76	113	92	113	116	104	104	111	107	107	101	96	87	95	136	117	103	116	96	105	122	100	102	79	92	93	104	103	103	103	104	117	122	105	122	97	120	99	107	92	95	94	100	100	95	119	91	90	105	110	85	86	103	90	102	102	97	98	108	110	86	97	93	110	92	100	109	107	106	96	120	117	111	95	120	120	107	104	116	92	100	77	86	111	116	101	114	105	114	96	97	104	109	119	117	103	121	96	114	96	121	95	116	108	98	129	84	90	104	97	105	116	107	87	89	84	104	113	103	101	107	109	103	101	99	106	105	98	101	98	95	99	90	100	106	98	76	98	98	106	71	119	97	100	102	108	88	109	122	94	102	103	104	99	111	113	109	109	114	86	112	97	91	108	107	104	100	104	84	95	96	101	119	119	105	84	101	87	94	115	94	98	102	95	100	99	118	96	106	100	89	116	97	97	104	89	97	92	123	101	91	112	95	105	93	96	101	100	108	89	114	91	102	87	110	91	83	101	95	100	86	95	99	88	109	94	83	107	102	95	108	110	115	105	75	84	91	96	93	91	97	103	126	121	125	102	94	99	108	101	92	105	108	109	92	97	111	97	112	105	95	107	89	96	106	101	107	104	115	102	105	103	105	95	94	92	113	99	120	103	101	83	99	122	126	105	93	99	101	101	111	108	101	102	101	79	99	107	116	107	94	93	114	95	118	84	113	115	108	112	86	93	92	113	101	112	97	93	98	122	94	114	109	102	96	103	87	102	98	85	85	107	100	102	98	106	93	86	104	99	121	122	103	106	110	88	86	94	106	94	109	109	109	113	112	100	93	81	125	97	102	110	110	89	97	114	99	121	90	94	87	107	91	87	104	114	104	93	109	95	103	111	100	103	110	111	106	108	109	87	111	97	105	105	98	90	102	111	95	107	96	96	97	105	104	97	103	89	96	112	85	106	112	101	110	91	109	100	98	97	96	112	107	92	109	105	101	120	82	110	101	103	100	104	80	101	106	113	112	110	106	83	102	104	85	98	97	105	105	104	110	87	97	97	118	101	114	95	90	106	112	99	107	114	107	103	87	99	109	106	99	95	89	100	124	94	103	97	88	88	101	101	95	103	122	107	103	108	100	120	105	93	80	84	96	92	95	104	115	111	98	97	121	102	98	99	91	97	113	112	100	111	101	95	113	119	94	107	98	101	112	105	120	108	96	111	91	105	104	111	102	114	102	95	96	122	117	98	107	118	94	128	99	111	112	97	117	84	90	110	110	96	97	111	120	107	102	97	105	102	92	112	100	107	89	108	116	101	104	101	100	94	87	102	113	98	81	128	119	100	98	126	105	93	91	102	104	105	128	104	97	97	97	86	98	115	112	128	96	100	106	118	86	88	106	112	95	108	99	97	87	109	99	99	110	89	107	99	109	122	90	102	108	88	93	87	97	101	107	102	95	92	94	89	94	97	104	98	105	102	92	85	111	113	84	106	97	106	94	97	119	94	100	95	89	93	107	90	94	114	106	106	98	99	107	110	96	113	90	139	92	95	95	96	101	101	112	110	95	104	97	107	87	109	98	120	106	118	98	91	109	99	95	107	95	111	102	107	110	99	112	78	108	123	95	109	94	96	119	88	97	99	120	115	88	105	113	107	97	100	107	111	95	110	122	98	104	127	104	91	99	99	119	104	104	81	113	94	99	111	99	91	101	100	114	109	121	93	107	110	143	90	111	98	95	105	99	84	110	106	84	104	116	100	107	106	93	106	111	98	90	104	118	109	107	102	97	101	92	94	104	90	134	96	98	102	91	113	102	110	98	101	105	104	117	119	117	112	91	116	83	82	101	87	120	93	96	106	92	102	118	116	113	98	108	113	109	112	100	93	96	108	110	99	95	98	102	139	100	105	89	93	110	111	105	90	97	97	97	108	128	90	103	104	94	89	89	111	97	112	93	94	98	92	87	111	95	100	98	103	78	95	102	99	99	93	115	121	118	94
5268	1397	3207	3617	3082	2416	2008	1678	1402	1252	1093	984	826	825	807	724	620	596	579	575	584	604	491	497	493	528	508	444	451	443	450	400	438	473	412	370	426	443	421	397	408	396	384	437	390	388	370	353	401	413	396	395	388	374	395	376	355	347	349	339	361	374	415	344	369	338	364	380	365	359	364	371	346	347	348	379	373	371	347	403	311	374	379	320	378	355	321	347	352	347	384	349	366	378	344	353	397	373	344	356	366	367	349	352	350	341	348	356	342	377	353	366	364	366	366	324	356	367	363	386	311	358	346	333	369	371	365	350	352	329	372	372	348	339	366	372	340	374	346	345	358	368	361	372	354	340	343	339	360	347	309	356	340	368	371	337	349	312	339	356	335	343	338	383	342	309	363	329	353	333	354	373	331	362	324	334	349	376	348	313	360	338	347	343	371	351	350	366	362	375	327	345	347	348	330	351	363	346	366	345	352	348	372	339	395	344	356	379	340	353	317	378	332	364	360	343	345	343	338	375	330	378	358	337	331	347	365	320	349	327	364	359	377	351	366	358	350	356	335	342	358	335	314	346	343	385	359	369	354	330	376	312	347	416	306	343	351	381	351	355	338	362	370	325	352	358	317	348	336	315	333	350	374	351	329	359	359	364	336	358	317	345	343	336	364	343	357	339	374	347	349	339	323	370	347	370	373	390	345	379	354	367	345	344	315	343	347	318	380	372	350	334	367	324	318	364	327	346	344	336	347	358	347	354	355	361	320	352	382	343	360	326	347	352	352	333	357	355	344	374	325	349	376	327	378	348	347	351	374	339	340	343	354	355	344	353	363	360	350	345	354	374	380	359	365	356	360	356	355	352	336	361	323	339	334	354	311	351	358	337	354	386	360	366	358	352	352	342	358	314	341	337	335	334	358	346	337	320	337	319	357	356	374	307	363	323	358	387	336	334	374	379	358	371	347	355	373	358	361	340	347	343	380	347	341	328	344	331	372	338	340	369	346	351	399	383	326	340	345	358	349	327	330	332	349	334	351	348	336	367	339	348	367	361	358	358	313	398	365	330	328	337	371	343	332	334	373	326	339	403	352	363	360	361	345	351	383	383	355	344	360	369	333	345	357	352	356	361	352	370	323	333	389	333	336	364	359	383	350	355	332	348	339	340	363	351	346	349	308	348	337	374	349	332	347	364	371	330	359	335	355	376	350	314	304	337	352	311	335	366	321	349	331	362	355	337	333	365	371	332	338	353	329	353	345	342	370	328	338	343	383	369	386	342	309	329	344	359	352	370	317	301	336	331	344	351	367	364	366	350	344	381	351	349	312	364	363	355	326	335	348	330	314	358	345	379	325	356	336	356	345	351	329	350	399	359	359	384	341	336	363	338	328	326	358	335	374	352	349	352	374	365	343	371	373	328	348	398	351	351	338	362	348	364	333	347	364	343	383	324	350	353	329	347	346	368	341	346	306	359	322	353	341	323	342	334	359	354	378	330	324	322	360	337	352	336	338	379	331	358	379	380	346	323	307	360	340	359	400	356	314	323	362	359	333	350	348	313	372	338	364	363	356	382	356	334	364	360	332	338	367	347	371	323	367	405	356	353	354	361	366	354	319	354	325	359	341	339	341	324	339	351	369	349	347	336	334	334	339	338	316	379	346	351	343	330	355	334	333	316	336	350	355	344	318	335	349	318	345	327	354	321	361	352	370	338	342	373	387	370	348	364	328	334	357	334	357	336	377	401	323	350	361	365	389	343	354	346	356	405	367	359	358	339	327	330	366	346	336	339	363	345	310	332	354	346	355	351	331	354	344	340	366	375	356	334	358	367	350	369	350	358	326	346	337	364	314	335	323	340	335	348	350	338	339	350	349	369	328	343	346	363	332	374	359	382	345	347	346	389	337	336	364	376	329	333	313	358	394	336	320	312	329	337	341	324	309	342	349	330	334	324	373	392	339	345	342	370	302	335	365	352	334	366	363	356	326	348	340	356	344	315	341	362	347	342	357	330	365	344	353	366	337	381	352	354	353	359	403	329	377	343	401	305	364	341	342	371	333	324	333	359	373	314	325	325	365	353	328	370	356	331	304	373	346	327	353	383	361	348	381	356	337	338	345	319	332	353	352	338	319	359	376	348	352	316	367	335	361	352	348	336	359	328	349	323	358	319	342	350	319	354	352	349	351	338	332	331	342	366	315	324	341	342	345	327	375	347	325	307	338	313	357	353	369	341	334	342	360	340	331	342	334	338	378	348	341	357	408	344	376	383	340	357	324	335	356	308	340	337	347	368	341	351	345	363	348	353	348	362	392	322	322	357	344	374	337	329	333	342	332	393	391	374	364	345	342	361	330	374	347	305	340	360	372	334	340	359	323	331	342	369	337	345	349	349	350	349	348	389	338	366	353	329	338	354	332	339	347	352	355	330	375	333	341	360	349	351	322	351	389	329	342	353	343	345	379	323	369	352	379	355	337	335	385	337	327	347	320	352	363	357	339	363	345	350	357	361	327	322	356	376	342	316	360	352	345	326	359	348	332	349	341	351	346	373	366	332	326	361	356	361	330	362	350	363	351	330	349	363	349	341	351	355	357	352	338	357	370	345	353	320	312	363	354	340	343	335	356	376	346	351	363	358	380	334	357	350	356	312	317	359	324	341	362	363	359	352	363	360	347	381	356	364	355	362	365	347	318	352	324	361	310	325	370	350	360	360	366	363	335	360	313	344	359	344	338	367	339	360	356	355	361	381	379	340	348	317	330	355	344	401	324	372	358	352	379	322	330	370	350	332	352	367	324	322	353	350	330	318	353	322	346	324	323	342	330	347	340	347	360	337	324	353	347	340	314	373	363	350	384	372	387	369	377	331	310	345	378	369	349	333	335	332	343	317	347	328	352	338	313	334	343	346	359	386	336	342	337	368	304	339	351	360	348	358	353	355	342	330	346	373	329	358	346	348	349	334	356	369	326	354	345	335	319	334	344	326	320	349	349	344	362	330	375	333	376	374	372	333	337	344	346	372	339	333	353	366	335	368	378	368	356	334	342	343	361	338	338	332	338	367	341	325	359	342	367	331	326	344	352	334	332	333	353	329	347	324	348	339	384	374	356	353	335	356	331	385	351	378	353	340	349	350	366	313	317	354	339	366	349	362	350	322	357	334	350	362	360	345	370	330	348	363	357	339	332	335	365	332	344	338	351	356	351	332	363	359	373	349	342	354	334	352	338	345	356	331	342	334	350	339	353	349	334	341	368	338	346	351	343	357	355	354	345	393	361	336	360	374	320	357	358	378	326	366	320	342	352	331	346	381	310	333	358	361	311	361	347	346	323	354	344	346	324	337	368	343	350	320	339	345	389	359	344	316	342	377	365	331	352	348	330	328	349	340	322	338	329	362	360	321	343	365	346	342	392	359	313	335	360	344	335	327	366	349	386	353	333	350	351	329	330	361	364	376	350	344	357	334	372	365	359	354	344	332	363	340	328	310	404	358	357	355	342	373
15197	2473	2797	2119	1428	1076	784	637	506	434	377	342	320	258	280	273	239	237	205	208	197	192	192	198	200	204	173	188	179	181	151	169	159	186	164	172	161	167	175	173	180	168	167	160	152	162	182	181	152	159	173	156	171	152	157	166	182	156	165	151	184	138	166	155	164	168	161	190	157	168	158	153	170	177	169	158	172	152	166	160	155	144	167	153	171	154	147	156	160	141	177	141	157	155	162	163	147	136	171	161	172	148	168	179	146	152	163	140	164	154	140	184	139	142	150	166	160	148	139	169	150	152	160	158	175	160	158	179	141	177	134	145	159	140	152	157	170	161	164	153	148	159	135	143	156	141	168	160	150	175	156	134	175	155	165	149	161	143	152	139	156	128	137	151	186	154	155	158	147	143	161	140	174	146	166	138	141	154	167	153	153	133	164	149	179	153	160	162	155	155	134	149	133	161	143	142	165	151	156	144	146	178	149	160	167	134	151	169	168	146	172	161	152	142	164	171	148	162	150	163	150	172	162	135	159	140	174	159	151	153	170	150	169	135	159	138	153	173	161	144	152	147	164	142	154	173	159	174	140	153	164	175	169	157	167	157	148	171	162	142	145	142	144	170	169	159	153	143	173	134	170	137	152	159	165	160	138	160	161	166	167	165	154	155	145	166	155	174	158	150	144	157	158	130	163	169	154	153	131	183	133	156	179	146	153	179	170	159	138	139	141	162	161	160	166	158	145	163	162	165	161	164	168	149	168	168	161	138	137	170	167	165	149	152	128	152	168	139	161	152	154	147	158	191	145	162	167	189	152	166	149	147	174	150	163	183	161	153	160	188	174	142	145	156	156	145	171	149	146	177	171	141	154	169	134	162	141	158	139	148	145	131	151	158	144	153	159	137	143	160	144	158	146	150	139	147	197	181	163	174	154	151	157	147	153	185	164	154	147	150	151	152	179	149	169	140	134	160	164	148	155	150	168	161	170	158	159	149	150	148	135	183	165	173	155	137	120	123	136	146	169	161	145	154	167	148	143	151	153	155	175	140	155	144	149	163	158	172	156	156	164	157	135	150	151	140	155	149	156	168	150	169	165	150	161	154	149	177	154	172	164	186	183	172	173	139	146	157	163	156	139	167	165	166	165	136	149	174	160	170	170	130	171	144	157	172	165	167	144	133	117	147	165	171	159	161	135	150	148	153	171	165	164	175	167	128	148	136	156	160	142	144	179	162	157	147	145	145	145	185	166	182	148	165	134	151	170	134	170	143	158	156	164	165	164	165	156	155	158	151	144	138	161	174	171	161	156	151	155	161	160	146	146	149	174	161	157	151	139	181	143	157	154	155	167	149	141	149	158	139	145	139	168	155	158	154	150	174	153	148	156	143	136	150	150	180	167	175	160	196	163	142	149	141	177	139	161	151	146	159	140	136	180	155	134	179	143	165	152	162	174	130	169	141	136	162	163	154	161	134	141	154	146	142	128	176	151	133	176	133	147	165	143	162	128	167	168	149	173	170	157	154	165	150	174	168	151	141	156	144	165	189	175	138	157	146	152	169	171	152	150	166	147	151	152	155	156	173	151	141	173	142	137	164	159	162	157	150	162	172	160	164	152	144	165	154	143	159	169	142	134	162	160	150	167	158	168	136	165	142	152	174	149	155	157	136	136	134	163	162	172	187	176	178	162	153	177	157	163	181	157	154	151	161	150	164	153	174	165	164	149	166	136	148	156	152	164	136	167	145	170	157	144	164	164	155	161	157	165	160	162	175	152	145	154	153	133	153	147	157	152	143	157	137	159	170	156	148	155	159	179	155	168	133	146	158	125	153	138	153	168	183	152	150	156	156	160	168	171	159	176	140	146	149	133	142	143	160	148	153	148	145	160	155	167	151	178	155	138	160	153	165	129	156	176	140	156	163	140	134	159	147	149	140	165	168	144	161	148	157	160	159	154	154	168	171	160	165	171	159	146	138	159	170	149	168	149	156	156	153	175	123	148	173	169	163	153	144	145	154	161	153	170	160	170	141	159	168	140	147	140	139	134	145	149	139	166	187	161	154	132	170	156	147	147	136	149	164	154	174	148	137	157	140	155	156	159	186	172	165	155	141	173	158	160	127	143	161	148	153	139	153	170	173	160	148	173	168	136	166	171	142	173	191	158	161	139	145	146	167	160	158	168	154	149	163	170	152	162	133	190	170	146	175	154	165	153	153	151	151	156	151	160	156	137	146	158	135	162	162	141	162	171	171	170	164	157	172	162	160	165	171	157	175	164	162	160	168	161	169	152	158	147	161	159	147	132	149	146	160	134	154	168	152	156	148	190	159	153	154	151	153	155	148	161	143	146	166	176	159	159	150	146	181	139	150	144	169	172	141	150	149	165	175	151	185	168	169	149	149	153	156	162	159	164	147	132	164	144	148	164	170	156	190	168	156	155	170	142	154	155	169	176	147	139	148	170	142	197	172	148	144	161	155	161	149	148	180	170	171	156	166	150	176	153	138	163	172	150	148	142	159	157	147	127	155	144	156	146	161	133	166	159	185	177	143	183	163	159	158	149	164	156	173	149	140	162	134	149	164	145	167	171	167	153	171	154	162	150	170	141	135	138	152	180	147	153	147	166	158	145	176	158	152	150	160	172	166	160	181	169	149	156	162	163	157	166	152	166	157	126	151	149	182	161	154	138	148	162	169	141	151	168	153	151	145	164	157	158	165	135	150	153	156	142	165	170	151	155	164	159	187	157	159	173	144	147	148	162	142	182	149	149	148	149	149	164	146	155	153	170	170	163	144	146	146	166	165	165	150	168	147	168	177	145	172	144	156	146	153	156	137	156	172	161	159	154	167	153	180	172	156	139	170	128	159	145	166	143	170	157	149	149	158	180	162	162	128	147	166	163	156	157	168	151	173	156	151	150	153	144	163	163	165	166	160	157	157	178	141	138	159	144	148	152	184	154	171	146	123	143	167	171	145	161	152	142	154	149	132	156	146	149	143	143	150	151	168	158	149	165	143	137	134	141	161	142	134	174	145	150	164	144	156	135	169	153	149	136	170	188	142	150	152	153	158	157	155	150	139	170	155	134	143	141	154	153	162	171	142	141	149	148	145	175	150	151	152	135	141	157	158	179	160	161	164	145	122	146	138	154	163	162	161	163	160	167	146	164	149	150	155	145	153	167	152	148	164	147	157	176	162	148	120	154	153	169	152	160	153	167	158	162	157	150	169	183	172	129	152	167	154	167	183	153	181	160	156	171	161	172	144	164	153	150	149	164	145	145	164	154	173	128	186	152	168	153	170	152	159	163	152	171	158	145	132	154	149	167	156	150	167	143	187	153	179	167	153	155	178	151	135	166	152	191	154	172	152	158	153	167	164	173	154	159	166	162	148	144	161	162	160	181	155	163	153	149	180	167	159	170	125	169	152	171	144	140	151	148	162	174	142	151	152	151	157	147	162	163	131	157	164	157	143	146	153	158	145	163	166	162	165	159	148	132	173
7549	2581	6026	6611	5603	4537	3764	2997	2610	2272	1892	1703	1542	1411	1368	1239	1112	1084	980	988	980	868	899	823	810	794	738	722	732	720	707	663	659	694	635	657	619	625	641	573	620	622	570	595	599	605	588	579	564	545	543	545	564	545	543	590	600	584	561	549	545	561	571	623	581	542	540	584	535	523	577	531	505	525	521	553	588	564	540	527	540	545	487	504	568	504	510	471	550	532	514	508	518	546	496	502	535	503	528	512	518	554	522	537	517	534	541	513	515	504	503	488	506	487	497	552	515	516	523	489	476	542	491	525	502	525	531	526	538	541	491	515	500	513	498	538	535	530	537	475	537	538	474	462	454	523	498	516	502	502	519	484	505	481	502	496	507	469	517	483	555	529	518	509	471	490	517	502	501	510	483	506	451	502	488	517	516	516	521	501	481	496	520	488	518	485	520	516	542	523	506	479	538	500	519	502	503	465	525	515	491	485	509	487	530	491	527	493	520	533	492	524	515	505	493	487	490	493	498	482	502	475	533	530	536	509	516	502	531	495	557	535	476	501	504	477	476	520	488	505	469	518	513	491	487	511	483	521	513	506	475	505	522	541	513	497	506	514	509	499	492	520	480	526	523	532	441	498	475	505	485	527	486	511	507	506	519	554	527	479	504	507	491	500	503	454	486	491	505	510	526	509	464	478	512	516	504	500	493	536	520	511	480	483	503	479	493	471	492	543	500	508	506	491	544	522	539	486	518	484	532	554	501	466	504	508	490	485	506	508	472	514	528	478	507	468	479	482	520	480	488	496	501	505	503	504	511	528	495	484	536	547	514	503	517	503	478	464	504	501	526	513	496	522	517	476	498	534	512	531	479	503	469	526	518	474	488	504	531	485	502	497	501	510	497	539	499	491	492	499	501	514	506	516	501	485	541	468	500	548	491	472	484	452	470	485	463	499	487	497	505	515	515	502	521	483	522	514	481	502	533	453	514	477	507	522	510	490	531	521	502	517	478	512	486	491	497	487	509	496	493	510	487	490	502	542	478	455	479	512	502	519	528	508	495	497	499	509	498	502	517	494	503	456	494	498	480	506	497	526	513	486	509	506	523	540	511	484	531	506	492	471	502	509	516	526	552	533	496	491	458	522	526	528	520	522	527	515	510	488	513	477	480	543	453	503	522	456	518	518	498	500	517	485	480	509	489	490	531	526	498	481	530	495	544	482	461	550	485	500	477	496	497	516	466	507	520	469	526	522	529	464	488	481	499	470	502	480	513	514	492	496	515	488	514	471	554	512	493	521	524	517	464	527	498	477	517	500	471	508	515	480	493	495	495	515	543	516	483	493	469	514	518	473	541	490	501	500	494	467	512	499	469	529	555	482	493	467	511	528	489	522	504	504	502	519	512	484	503	486	471	467	511	500	486	530	507	485	513	492	517	523	485	535	461	503	499	499	489	511	520	497	532	527	508	520	478	530	485	481	465	481	496	519	504	497	520	510	474	503	492	467	499	511	517	464	473	477	520	505	483	499	493	482	510	523	525	490	519	477	530	488	476	506	504	516	541	488	487	541	508	505	473	525	496	499	512	513	486	479	498	546	512	547	480	484	497	518	484	544	470	503	517	514	531	483	510	453	517	521	454	514	512	516	487	517	476	520	454	539	536	495	493	487	516	534	494	529	498	487	533	494	491	489	528	542	527	500	475	479	509	552	474	476	468	493	500	505	492	494	491	521	503	491	533	489	488	465	491	520	498	496	550	480	518	480	507	532	510	487	477	519	530	483	531	517	557	484	502	504	485	508	512	491	446	491	488	476	491	501	554	493	534	519	526	518	518	514	500	512	508	506	496	504	477	508	494	489	492	506	502	483	504	519	538	445	507	497	502	521	516	491	509	528	512	489	511	542	480	528	510	520	526	467	517	508	489	547	462	509	500	507	512	494	510	507	502	498	456	512	506	508	490	487	500	500	503	510	470	509	479	511	483	488	470	483	516	513	461	460	514	525	493	537	485	513	474	485	511	527	566	497	506	498	487	489	498	538	497	528	518	512	526	485	504	488	543	533	456	479	507	509	483	484	496	509	493	482	491	485	492	506	542	468	473	483	510	500	510	476	517	544	487	519	523	533	520	454	458	547	515	548	442	492	496	503	488	510	513	492	524	528	548	497	506	474	525	557	473	514	503	504	504	502	459	493	486	522	516	510	544	514	512	534	491	498	481	528	513	497	533	518	509	483	518	505	520	507	510	502	484	499	511	497	488	475	525	506	505	505	501	508	495	500	513	481	504	476	520	509	458	511	499	490	551	547	459	515	503	460	493	487	524	512	494	533	484	531	538	532	451	495	469	513	530	466	533	517	490	490	535	557	447	527	478	530	494	472	454	526	494	501	521	484	482	498	492	460	473	492	482	559	485	479	514	523	482	518	513	479	485	527	481	491	505	487	486	504	445	516	507	508	512	524	479	484	496	519	493	515	535	527	518	565	547	547	489	503	525	508	576	509	485	493	492	483	502	483	484	488	502	505	500	482	495	512	494	504	484	512	541	476	501	498	509	550	544	490	513	503	508	517	500	484	495	500	503	490	514	514	490	551	508	499	497	512	475	485	527	538	509	512	506	520	536	514	454	525	505	516	549	499	497	463	500	504	505	542	461	467	499	508	531	516	519	522	547	511	503	502	536	495	490	522	475	489	516	529	492	464	513	494	493	538	503	531	488	497	493	546	518	504	491	488	529	515	522	537	499	454	556	489	532	527	479	515	504	496	514	522	493	487	502	497	505	507	497	502	502	503	513	524	512	519	466	511	502	495	497	496	449	477	498	548	525	464	521	507	521	521	464	517	483	511	507	477	498	510	474	498	462	458	520	494	481	498	487	490	479	484	454	522	519	567	541	507	480	509	505	528	533	533	503	494	511	504	471	517	446	515	477	467	499	504	483	487	508	481	508	504	479	525	458	515	563	523	522	505	496	479	491	537	477	481	505	522	481	469	507	483	537	467	497	491	500	550	503	478	525	497	489	497	487	507	490	507	538	517	472	522	533	519	537	490	520	499	457	484	531	529	517	547	527	500	492	513	493	465	511	528	510	522	494	510	466	462	466	492	481	524	542	540	501	488	486	512	521	485	463	500	473	487	519	539	491	545	491	547	512	471	479	485	476	526	508	483	485	482	554	487	459	508	514	487	528	487	518	496	560	505	499	521	480	486	523	484	499	478	485	506	512	521	490	492	521	482	496	512	531	529	523	522	505	485	524	463	503	488	515	518	479	454	510	504	485	482	510	495	539	486	508	494	503	508	479	489	515	487	516	526	515	533	520	512	484	483	463	516	492	519	537	518	535	459	501	457	527	541	480	489	481	509	542	495	512	502	534	491	485	532	457	510	504	568	501	488	525	499	469	508	516	443	484	535	519	529	487	518	477	490	475	544	513	521	460	478	506	479	525	546	534	477	522	455	506	469	494	466	529	526	500	505	516	486	482	498	500	459	505	533	487	478	500	550	470	487
2097	235	240	224	201	187	216	227	214	198	212	200	232	206	218	214	215	191	190	214	209	179	199	206	200	224	195	227	227	230	187	203	228	204	221	210	228	211	183	224	196	205	206	230	208	224	199	204	222	198	211	205	210	178	187	215	198	231	227	185	255	205	197	230	189	219	217	210	211	230	191	236	194	208	195	230	223	217	204	194	226	173	226	209	212	212	198	211	224	193	202	186	195	204	211	197	209	213	240	215	230	193	228	210	193	196	219	190	195	194	216	191	183	194	213	180	192	206	198	210	202	241	208	224	210	199	191	192	204	198	211	174	240	205	222	207	211	234	229	207	237	225	197	206	197	215	231	206	212	217	188	250	218	216	191	203	204	198	201	196	228	237	222	187	215	192	196	223	195	200	226	221	227	223	220	222	218	203	215	180	208	212	208	199	202	220	224	206	181	195	210	209	203	195	190	191	228	207	192	190	204	198	199	192	206	217	229	203	231	200	215	191	208	200	214	202	190	234	211	191	200	219	208	221	205	194	200	224	212	214	220	196	179	217	215	187	218	216	207	189	188	221	235	229	195	206	184	203	179	196	210	223	239	228	171	185	209	201	216	219	219	235	230	200	225	224	209	206	185	207	200	190	204	196	200	187	231	223	227	194	203	193	245	217	208	211	210	207	219	185	202	206	221	192	203	219	191	219	202	193	222	220	186	195	201	191	232	189	245	234	219	231	214	225	178	184	204	222	189	188	206	204	210	185	210	232	236	213	181	209	246	210	197	212	217	196	197	212	204	186	229	219	217	184	204	215	244	192	215	211	216	182	228	204	207	217	214	174	206	209	213	185	208	202	199	214	187	223	185	195	209	195	209	222	215	201	200	212	174	215	213	229	216	213	175	209	205	211	189	189	187	191	206	221	228	211	224	220	209	191	210	201	215	198	214	207	212	205	230	208	228	220	192	227	224	171	204	226	190	225	215	206	195	190	218	203	199	221	231	189	206	200	205	204	186	214	209	208	217	208	206	203	219	217	225	219	208	208	214	217	199	213	190	216	260	199	211	209	227	203	193	208	212	225	179	211	203	201	195	225	218	215	214	187	185	234	222	215	209	233	213	216	215	201	181	196	224	197	221	239	211	208	200	216	224	187	215	217	209	243	214	218	211	209	198	225	234	220	223	193	194	227	212	222	211	184	217	203	176	197	220	211	199	218	209	198	206	218	200	211	200	219	248	206	231	210	218	207	205	211	208	213	203	228	232	236	238	223	206	214	212	214	199	175	195	211	228	187	206	207	208	184	189	187	204	232	217	205	211	203	212	187	206	204	196	213	218	229	217	209	201	212	203	216	215	220	216	203	232	227	224	218	204	207	198	199	220	187	208	227	215	237	210	197	203	189	199	188	222	197	197	214	198	230	210	216	216	231	211	194	196	212	215	197	180	202	202	218	198	226	188	182	198	195	197	206	244	197	221	222	181	217	201	224	215	208	231	188	214	219	198	230	198	205	200	191	198	211	196	219	205	187	214	204	201	221	186	179	219	212	211	204	188	207	234	199	218	227	207	227	213	210	171	192	201	216	177	226	197	210	199	218	184	187	183	220	199	204	224	210	186	204	209	198	201	214	188	210	200	178	208	214	236	214	198	200	225	205	216	207	217	214	189	205	212	195	205	192	201	206	218	200	178	213	184	224	196	227	185	202	234	191	203	220	218	196	186	203	216	193	240	215	202	211	210	200	216	221	240	188	185	212	215	192	188	215	186	208	212	207	219	221	254	203	214	195	207	197	205	233	243	224	194	229	212	221	185	208	212	196	183	201	220	205	205	195	223	221	197	242	210	208	197	225	187	222	177	188	180	225	198	214	193	200	204	212	194	241	210	235	207	226	195	204	213	217	222	220	203	206	181	220	204	201	193	195	203	210	199	196	189	203	200	195	224	209	218	211	196	220	209	234	202	228	218	195	199	203	208	198	196	226	232	212	243	212	185	217	229	196	204	220	223	210	187	240	202	200	226	188	201	205	202	194	212	213	191	191	195	210	201	227	219	200	225	213	227	216	200	178	197	208	194	219	205	192	222	209	216	228	208	223	234	236	222	239	199	201	207	230	203	220	194	195	206	230	217	214	248	221	242	202	218	197	208	209	186	217	214	214	195	205	250	205	208	178	213	204	201	196	224	188	195	215	221	205	213	226	203	209	227	222	192	211	208	225	219	218	214	230	243	205	223	216	230	205	210	205	188	169	207	200	210	206	220	218	215	220	226	204	216	200	187	200	218	194	199	193	195	216	233	215	200	224	188	243	204	182	181	213	230	182	170	221	241	194	168	206	225	229	203	172	226	184	212	202	225	199	213	229	205	185	226	208	224	216	213	197	217	212	200	207	202	192	202	231	201	202	215	198	197	210	199	211	196	201	218	196	200	213	206	205	187	231	199	199	233	218	218	223	194	213	214	187	219	204	203	199	184	202	203	206	242	187	173	192	224	191	198	211	232	207	211	216	190	221	217	219	207	207	190	204	243	187	200	221	213	201	177	204	210	168	206	232	205	207	188	195	228	182	209	205	214	216	213	220	210	211	203	199	214	212	225	205	211	169	174	177	241	198	220	186	210	202	206	221	233	194	184	218	217	199	195	221	192	188	208	202	220	217	229	198	188	201	206	196	233	208	198	202	202	198	195	194	208	199	220	204	184	211	217	194	193	202	207	222	196	190	160	204	197	225	219	220	202	218	230	209	179	207	186	229	235	222	213	192	197	197	222	220	214	213	219	221	190	209	223	195	210	217	200	238	236	223	197	218	208	201	185	201	203	202	220	210	221	215	190	217	202	211	183	235	210	213	205	208	210	221	190	206	228	198	228	216	226	208	216	227	199	190	218	194	222	214	197	215	223	211	222	221	224	199	233	214	210	199	201	233	202	206	194	219	240	193	206	226	204	210	233	221	209	189	203	218	220	184	207	186	181	223	202	221	199	185	184	203	206	198	215	221	211	230	217	217	196	209	214	261	220	235	180	214	228	180	203	187	208	199	224	188	210	210	213	187	206	198	203	217	207	206	200	185	189	198	186	192	218	229	183	208	200	194	233	227	231	218	183	225	188	215	228	220	212	207	185	216	217	212	203	210	215	213	214	210	211	219	226	201	198	178	197	249	215	230	202	232	206	221	219	198	208	212	195	204	194	225	232	229	226	209	193	199	189	212	233	199	174	196	217	194	211	214	191	197	222	196	226	198	232	226	226	182	231	231	187	201	202	219	173	208	212	220	215	199	218	201	196	229	206	205	216	207	196	192	222	228	231	211	199	194	216	210	234	198	189	192	181	220	211	212	218	192	236	213	200	218	185	207	237	213	203	217	197	198	215	207	207	215	206	186	210	198	182	210	210	216	219	197	216	202	181	187	203	225	198	203	191	203	198	232	178	237	208	171	198	221	199	180	209	227	201	212	241	224	196	235	199	228	183	189	205	196	185	193	193	194	195	216	208	199	218	206	212	225	215	204
2129	675	760	793	735	753	730	686	696	637	677	643	658	623	653	613	630	611	597	635	636	629	617	645	644	639	644	633	607	591	605	655	618	635	640	613	618	634	595	616	663	631	567	613	638	606	635	646	628	660	629	584	641	580	562	595	653	571	647	598	615	574	642	674	629	610	639	591	629	606	608	611	612	633	641	630	590	624	644	611	644	633	655	617	620	679	621	620	608	636	642	644	630	610	612	620	596	628	635	615	603	633	613	623	604	616	611	562	606	608	607	680	669	631	597	630	615	663	700	615	626	673	630	618	660	594	597	608	601	608	573	602	632	618	642	629	640	636	625	638	619	610	583	585	616	605	604	592	609	611	637	642	616	598	614	617	597	620	614	606	610	587	616	616	655	569	580	610	595	621	603	581	620	608	650	633	661	647	653	637	632	610	660	628	584	635	644	593	612	558	539	615	657	619	612	595	622	635	573	620	608	587	628	616	615	624	577	570	635	579	627	620	602	594	621	599	563	633	626	608	644	591	640	635	600	632	638	656	605	607	678	633	625	608	576	598	601	604	608	645	615	586	616	586	641	644	631	642	613	659	614	595	586	629	649	591	660	604	603	588	650	633	618	628	590	637	594	635	628	569	583	606	590	589	602	645	633	603	550	635	664	635	599	624	626	627	609	671	597	557	629	642	601	588	575	644	602	575	606	603	630	599	616	619	654	592	591	617	624	598	629	613	597	612	647	631	609	594	642	590	669	604	623	628	647	608	605	597	636	631	585	618	620	590	642	627	643	633	582	657	680	596	601	594	631	602	600	566	620	633	587	617	581	597	604	602	574	629	653	605	636	651	601	584	644	647	585	582	645	607	625	596	626	626	611	579	599	586	627	620	598	645	617	630	599	604	610	665	641	656	611	576	567	607	641	592	602	646	617	569	606	633	619	588	576	607	593	659	604	629	604	614	654	635	622	594	597	599	614	669	577	638	625	623	606	622	609	626	623	587	611	665	613	632	631	577	598	639	576	611	646	620	605	610	584	633	618	630	633	650	621	575	609	683	634	640	604	633	668	586	639	625	580	628	606	634	642	612	585	613	616	611	589	604	590	592	627	618	615	627	626	622	615	596	593	630	658	574	626	645	581	590	632	559	669	633	649	666	598	647	621	598	608	618	643	575	605	603	614	588	617	631	632	597	566	643	604	626	583	652	622	678	645	660	611	569	594	601	652	580	607	657	633	614	610	620	601	601	597	612	574	639	623	656	587	619	595	608	636	634	643	629	643	638	596	654	653	623	621	633	661	601	650	644	578	611	617	612	621	616	623	609	650	652	595	579	623	597	580	623	563	634	594	627	582	621	611	577	646	582	603	577	603	626	614	575	586	692	566	644	625	596	585	617	619	597	559	614	621	622	606	613	572	650	608	636	612	645	644	601	641	604	627	601	616	612	588	564	617	667	585	580	559	601	607	586	638	662	620	599	583	615	614	627	635	581	642	679	608	610	620	600	621	623	624	649	646	594	614	638	602	573	586	589	571	649	674	588	642	660	606	640	615	652	682	599	600	640	627	657	610	585	572	622	608	584	626	645	638	612	625	575	632	636	641	612	585	605	588	610	611	621	607	617	618	626	638	611	604	603	627	626	590	623	591	592	590	645	576	647	612	652	630	625	628	601	583	606	600	587	640	580	611	598	645	586	625	642	629	627	593	633	557	641	633	643	629	615	671	619	645	626	591	612	633	620	577	627	611	584	627	631	637	619	647	565	653	651	613	651	570	619	625	615	656	635	620	595	640	596	586	576	621	590	600	681	585	564	614	617	597	602	620	610	633	598	626	623	592	666	562	643	615	624	676	630	624	602	600	632	643	638	581	605	657	631	648	652	637	609	615	609	629	625	588	605	684	587	603	654	622	617	623	618	551	561	599	620	680	607	644	600	617	618	587	624	625	580	609	636	651	629	614	611	608	629	653	622	628	603	616	576	610	641	643	681	590	589	608	624	615	632	627	630	630	582	563	603	618	576	589	632	638	654	586	592	634	643	616	588	592	608	643	594	625	601	641	602	591	615	611	612	637	641	638	634	602	603	599	619	594	577	625	600	632	607	581	614	640	643	606	595	628	611	632	595	635	641	634	585	612	586	603	606	616	648	589	630	629	622	601	613	616	609	614	616	610	623	613	641	604	635	629	627	627	624	624	618	617	597	591	616	648	652	644	624	614	591	614	604	570	611	624	592	639	620	612	653	637	630	606	625	608	639	635	634	602	644	597	683	625	558	623	631	632	610	618	602	639	605	594	624	681	622	581	604	596	592	602	635	622	593	616	567	594	610	670	614	576	650	597	628	591	642	617	582	595	570	642	632	626	614	581	610	650	589	591	640	595	602	611	615	585	608	597	606	629	580	614	585	626	652	588	620	618	657	596	629	626	605	626	664	637	565	634	622	571	606	631	607	627	626	634	612	588	653	600	602	629	607	631	633	606	591	622	626	624	655	647	608	643	631	607	615	610	632	603	648	637	667	608	647	569	603	664	623	650	629	590	618	607	607	641	641	584	581	564	635	609	643	588	630	656	670	579	632	634	652	590	597	627	621	608	627	586	596	563	620	594	616	625	620	577	623	661	577	601	601	618	599	598	600	623	610	648	613	631	627	607	644	622	611	641	633	595	587	635	644	617	630	606	592	598	643	599	613	617	633	591	599	583	586	638	587	582	605	615	604	608	617	611	597	576	613	597	631	629	617	594	623	610	606	625	604	600	667	625	591	623	652	611	582	602	655	612	563	605	642	614	637	636	597	609	627	621	615	588	604	560	652	596	620	647	614	652	605	646	620	586	558	602	557	581	600	588	624	585	599	610	612	618	634	646	597	638	686	644	616	600	612	608	615	582	616	608	641	667	564	640	643	580	618	652	637	649	599	622	579	628	579	613	620	565	590	640	650	601	603	597	636	646	617	591	575	582	626	589	568	606	601	656	592	675	623	641	635	604	652	640	613	631	640	618	636	641	658	647	627	624	602	631	606	605	630	625	630	623	627	649	605	610	591	592	618	616	608	638	625	598	627	608	601	606	612	661	599	597	585	612	633	636	619	633	573	678	582	624	642	578	658	648	608	584	596	615	650	612	663	625	628	619	643	611	597	621	636	617	617	603	614	590	622	649	656	608	594	645	625	549	614	638	640	604	616	612	577	642	603	610	652	641	603	603	621	584	619	637	642	569	591	593	632	610	609	625	591	633	590	548	622	630	614	567	686	657	633	675	648	589	658	577	610	623	602	650	663	627	656	625	562	642	620	609	578	598	633	627	564	621	626	638	583	589	633	622	603	631	673	601	641	636	619	600	652	633	637	596	630	615	602	604	599	658	595	614	613	633	572	643	619	639	578	582	627	633	647	617	607	638	618	638	643	649	653	624	623	625	525	607	638	609	638	615	593	620	614	614	658	622	572	612	613	627	669	611	599	629	608	587	618	606	615	614	587	634	577	607	593	587	628	639	617	581	614	598	575
7814	972	1350	1057	730	553	429	319	253	226	246	187	195	168	150	135	127	128	142	146	156	116	118	143	119	113	107	92	129	120	116	113	114	110	120	129	109	105	113	131	128	124	98	110	119	117	100	107	124	114	127	116	106	101	98	109	99	108	101	127	127	128	108	100	124	120	99	111	88	89	99	106	120	99	76	99	108	110	115	120	91	96	115	105	102	100	107	104	101	89	106	115	106	123	116	102	104	109	98	115	99	90	108	111	123	97	81	97	100	111	83	124	106	115	101	93	109	102	102	106	117	99	127	96	103	104	98	108	95	105	86	105	101	116	86	112	101	97	101	103	97	107	107	98	105	117	102	109	108	93	95	104	100	107	95	111	89	102	114	91	120	96	113	107	103	126	101	104	97	76	91	96	110	100	106	89	94	111	110	103	129	116	104	95	93	101	96	112	105	123	110	99	101	100	95	103	104	124	90	119	113	115	89	104	107	97	107	105	109	102	102	99	91	109	98	86	101	80	107	105	114	107	106	104	87	96	107	104	114	113	109	97	109	104	98	94	94	102	104	107	105	98	120	129	103	104	109	101	103	103	94	119	85	96	82	107	94	112	100	101	108	113	99	86	100	90	109	117	110	88	96	100	108	95	92	126	104	97	102	107	82	95	126	101	99	106	116	106	96	102	108	96	121	94	119	102	110	106	106	108	111	94	106	118	94	100	102	82	85	85	98	100	90	99	116	108	99	97	99	95	106	108	96	114	107	99	107	90	97	97	115	91	93	99	84	93	109	94	96	92	106	105	90	116	106	99	107	107	94	123	96	88	84	92	99	84	93	108	113	113	78	101	93	102	81	113	107	113	99	115	97	114	111	113	110	84	83	104	102	103	89	101	111	110	115	125	102	104	107	109	94	117	102	116	83	119	88	95	116	94	90	104	118	112	115	106	93	100	117	108	109	105	88	113	87	113	90	98	110	120	102	121	110	101	97	107	95	101	123	109	98	109	100	107	106	103	112	98	89	96	111	97	103	95	109	98	87	105	109	111	105	102	122	102	111	111	110	107	113	117	104	104	96	91	119	111	112	107	105	99	119	97	96	82	100	100	122	92	107	110	87	98	110	113	105	106	113	105	103	112	94	85	104	112	108	109	107	118	108	94	92	100	93	106	112	94	101	101	102	108	101	103	101	91	106	113	96	95	103	121	101	103	92	95	105	101	114	110	99	107	106	102	95	91	99	98	98	98	96	106	98	89	113	94	117	96	93	96	94	121	103	122	99	102	88	91	119	113	103	96	95	95	94	107	105	108	96	110	96	113	84	89	95	114	106	98	116	90	104	93	100	110	122	98	121	114	93	104	110	111	100	97	97	104	120	104	116	110	99	101	99	108	104	98	105	106	99	106	110	106	99	107	118	114	121	81	119	105	111	120	96	101	116	100	106	99	113	95	96	94	120	92	101	104	93	113	95	99	115	106	103	111	108	105	105	108	86	106	118	105	104	108	80	93	99	104	109	89	140	106	90	74	104	103	133	116	125	102	116	114	117	122	105	106	121	127	105	98	108	105	92	107	112	105	100	113	104	96	99	91	111	112	100	110	101	107	95	93	105	97	103	100	130	100	106	87	88	93	96	99	95	86	110	91	110	92	108	124	103	103	86	95	97	115	101	100	103	103	106	110	99	94	108	114	96	113	114	82	94	102	100	108	103	112	110	97	98	94	115	101	92	92	98	122	104	101	95	95	106	92	110	114	94	122	111	110	104	106	101	82	96	107	115	95	105	104	96	98	78	117	115	100	110	125	111	104	104	101	111	109	97	101	126	129	109	86	112	103	106	96	79	99	105	84	113	98	96	88	115	85	95	110	106	98	104	116	97	104	117	104	111	108	97	85	117	92	99	109	95	102	102	102	115	104	99	108	101	106	114	105	90	107	114	98	108	105	92	91	79	87	108	122	104	125	108	99	90	101	108	99	115	124	93	113	95	110	102	86	105	129	101	133	97	91	106	104	79	99	109	113	101	106	101	110	115	94	99	100	95	96	99	110	101	83	110	96	85	113	69	116	103	124	124	110	104	122	114	107	91	94	94	105	91	112	118	116	102	109	85	105	109	107	99	86	116	93	108	95	117	92	103	97	110	105	92	111	101	108	103	125	91	94	106	107	111	95	107	118	115	92	106	84	92	105	94	98	84	99	80	95	94	118	103	102	114	115	101	118	87	105	108	107	114	102	91	105	101	109	101	104	102	97	96	103	106	100	100	107	94	97	92	121	92	86	120	90	106	93	83	108	96	116	92	90	109	97	105	121	106	111	106	95	96	94	86	119	115	103	107	99	109	111	98	97	92	105	108	91	115	105	99	112	84	99	108	101	96	99	112	118	91	105	98	92	106	101	103	108	123	90	110	97	91	99	102	106	93	96	106	95	91	96	120	93	106	100	116	119	116	106	101	106	115	104	110	95	103	111	94	95	84	110	102	100	99	100	96	108	107	111	102	95	104	95	114	90	91	99	117	109	95	100	111	104	95	112	124	91	99	105	97	118	114	101	112	114	86	108	96	103	92	102	109	106	95	117	115	100	97	95	108	99	99	95	103	91	100	92	88	100	113	97	101	96	101	96	76	98	95	99	94	95	112	106	121	87	109	114	98	111	85	109	111	101	87	105	94	90	92	112	113	88	116	111	110	101	95	115	108	91	103	95	103	111	96	118	97	93	105	118	97	94	88	105	107	113	90	103	108	87	91	110	95	111	102	111	99	112	109	113	104	98	115	99	101	97	108	106	101	93	101	96	108	99	106	109	94	95	105	109	114	101	104	91	91	91	92	91	104	111	115	94	107	109	106	127	110	98	89	93	97	90	112	114	110	101	94	86	106	102	93	113	105	100	101	96	107	99	95	84	76	108	111	108	90	110	98	93	113	96	125	93	94	105	92	108	86	80	92	130	91	108	110	102	95	84	107	109	99	117	93	103	111	90	95	103	103	88	101	105	109	99	105	102	102	94	126	113	105	122	99	109	121	102	94	117	102	112	114	114	91	103	93	103	120	112	111	109	94	104	94	108	102	100	95	85	120	102	114	95	119	87	90	102	97	109	102	101	107	100	107	117	100	98	111	96	121	82	98	98	105	118	105	101	99	84	102	113	91	90	109	128	105	112	98	90	100	118	105	116	98	117	99	94	102	107	101	89	86	113	119	108	99	105	95	119	90	102	117	93	110	91	105	85	96	106	110	89	99	107	107	83	115	108	87	111	106	119	120	77	104	103	124	99	100	98	111	98	114	89	108	109	112	98	103	97	97	98	102	104	104	98	98	82	94	120	106	119	109	113	93	132	103	105	101	105	112	112	112	116	118	96	113	136	92	107	108	100	100	93	109	96	98	114	94	86	101	94	93	103	107	113	103	114	110	104	104	90	85	86	111	104	106	112	87	115	103	101	90	102	101	111	88	97	114	107	91	92	91	109	104	103	82	92	103	101	108	113	105	103	122	109	111	111	112	96
5359	1421	3271	3612	3057	2470	1981	1618	1401	1171	1100	950	884	768	769	693	681	593	608	591	575	557	522	524	508	498	455	463	449	433	468	477	441	412	434	425	413	427	435	411	414	409	415	407	370	400	393	364	391	387	416	391	399	388	370	367	403	379	351	364	369	370	348	341	383	387	407	367	357	342	372	377	343	360	407	372	365	381	356	368	352	349	379	361	363	329	377	363	358	359	333	361	368	324	348	337	349	359	346	331	358	356	332	376	375	385	379	365	325	330	371	345	368	360	356	323	322	357	323	367	348	323	365	353	366	351	323	345	309	358	362	339	370	337	342	373	323	397	325	356	365	373	358	376	336	359	333	360	365	328	359	313	340	362	358	355	371	374	372	374	336	359	359	354	324	353	361	376	362	353	356	357	352	341	347	327	329	339	334	365	343	350	340	383	335	369	350	339	301	371	334	366	353	352	336	360	335	361	345	365	364	340	339	351	346	351	379	380	368	338	357	322	355	361	337	358	341	351	360	317	354	351	351	361	337	372	356	344	342	340	345	368	357	378	347	352	347	364	349	364	332	363	341	344	360	369	335	374	343	389	353	360	364	346	371	340	356	351	365	356	370	336	344	342	354	358	349	338	355	370	343	323	368	356	364	377	361	343	336	335	325	369	352	357	368	325	363	335	326	308	357	361	313	381	374	329	333	355	343	360	340	328	360	328	369	320	343	363	315	367	340	324	321	328	339	344	342	348	358	360	350	339	371	357	349	369	340	362	342	338	333	343	375	374	305	348	347	359	340	351	337	354	344	319	334	359	335	374	385	366	361	349	357	343	370	376	336	332	373	356	350	345	351	332	357	359	363	302	360	377	358	350	359	345	352	317	332	337	353	347	367	353	364	335	330	342	354	337	337	351	350	316	318	371	313	373	374	321	341	385	340	341	367	345	357	364	338	340	338	382	348	359	328	366	356	367	323	336	368	318	332	336	345	360	344	339	330	347	369	383	323	345	351	308	319	326	348	345	336	336	381	321	307	370	346	369	348	354	357	357	337	358	353	347	349	370	350	349	361	333	358	349	338	328	332	376	325	387	371	359	330	352	350	328	360	351	334	387	382	345	323	378	362	365	322	342	347	375	340	352	365	346	356	368	323	325	331	363	378	347	350	330	324	357	357	331	357	404	374	357	364	325	339	338	333	323	339	349	364	323	350	334	358	364	334	366	341	337	356	321	331	358	378	351	347	358	342	324	349	361	346	370	335	352	366	329	367	345	328	347	347	317	339	359	328	346	312	365	368	326	348	326	323	362	325	348	344	356	358	381	342	358	351	348	339	352	360	386	337	342	340	357	341	347	351	374	345	349	347	347	331	356	338	332	346	359	342	353	365	345	369	346	348	378	360	347	335	358	347	367	347	362	358	338	353	326	353	331	352	365	355	342	371	364	351	343	343	350	330	363	344	377	338	356	315	348	347	349	372	347	342	352	370	344	372	327	339	376	330	365	367	341	349	340	334	333	366	364	356	326	337	389	368	338	360	368	338	339	342	341	320	352	370	372	352	367	353	343	337	341	344	355	359	351	333	362	334	339	335	365	349	366	351	345	341	333	334	330	366	355	353	341	370	358	393	367	344	361	362	346	352	353	339	352	359	367	321	362	337	340	364	341	311	350	370	369	318	329	349	349	331	354	379	340	373	334	381	347	358	371	351	352	349	341	380	361	344	351	328	354	352	349	308	359	357	392	359	369	358	351	367	338	343	326	346	348	363	334	368	341	361	342	319	338	372	359	356	339	383	339	359	328	351	330	369	358	326	353	354	329	340	325	356	363	348	352	315	345	363	355	362	363	360	359	319	319	331	377	394	367	346	360	348	357	354	320	345	382	332	346	342	352	325	352	361	359	369	355	361	335	337	340	311	387	321	376	369	346	359	371	338	304	345	328	332	360	326	343	356	372	354	328	370	349	337	365	378	342	353	370	304	385	325	341	379	355	367	406	324	352	343	360	365	327	360	346	328	343	346	341	342	320	337	360	351	363	336	355	343	383	363	322	345	334	345	347	357	363	361	324	343	368	319	364	325	378	356	347	375	336	365	327	330	370	345	343	337	353	365	360	368	344	364	344	365	336	386	354	323	377	342	354	328	358	339	356	356	345	357	356	338	353	336	306	366	331	370	338	324	357	354	340	347	357	340	338	332	331	369	316	366	380	352	330	381	335	344	376	343	349	360	315	357	336	370	332	350	356	348	328	367	313	362	357	330	358	352	377	352	347	345	361	374	332	369	369	352	367	346	322	329	361	353	360	360	358	375	360	307	330	336	371	355	359	380	371	322	350	333	359	326	353	358	365	347	341	352	399	339	354	332	368	361	355	377	336	339	333	329	356	385	359	344	364	348	363	388	344	343	351	325	345	334	396	331	334	308	349	342	361	331	339	340	344	365	362	341	336	343	375	340	350	356	356	331	362	352	359	352	306	341	304	357	364	353	342	372	382	363	344	344	391	364	371	339	318	364	379	373	337	358	363	367	340	346	376	339	361	376	348	308	359	341	343	377	344	349	368	359	363	333	358	338	333	368	357	329	356	349	342	335	375	329	349	337	343	351	325	347	350	374	359	351	346	345	344	384	416	335	385	332	379	343	349	391	343	360	365	328	354	382	355	365	364	356	345	349	386	350	356	359	340	340	363	340	350	345	332	359	348	380	342	375	357	358	370	339	336	336	374	337	345	343	358	384	332	356	348	322	357	384	336	352	356	353	304	365	340	322	330	351	312	333	346	335	323	329	355	343	355	353	345	331	355	339	343	330	343	372	339	368	370	335	353	363	340	346	362	350	371	340	327	364	347	351	314	372	311	341	401	353	348	352	353	334	350	359	339	331	315	383	364	319	350	341	375	328	333	357	324	334	350	368	357	336	357	373	345	365	349	338	313	412	355	371	367	355	336	360	376	337	377	374	329	365	360	372	350	326	330	355	361	370	339	358	343	364	335	365	317	310	347	349	333	387	365	355	382	324	356	349	332	340	338	393	350	361	337	369	326	376	352	326	393	317	342	331	357	339	314	353	329	316	337	336	343	342	344	381	365	328	341	332	366	374	350	370	360	343	375	351	368	332	344	341	385	329	340	367	362	320	338	356	334	349	327	373	390	363	342	363	346	365	330	342	336	370	376	351	362	355	340	362	330	372	327	373	356	308	349	377	341	373	372	365	331	345	356	328	361	352	326	365	332	372	341	381	408	356	380	329	338	344	341	352	369	327	349	350	359	351	379	367	338	333	336	357	371	383	382	329	305	354	362	399	360	371	346	342	343	346	332	376	363	342	320	350	375	375	343	355	339	345	353	329	353	356	360	383	371	364	337	341	352	329	336	337	348	315	394	342	353	330	369	350	348	378	375	356	336	344	314	340	328	345	335	356	346	398	325	345	367	397	394	359	363	369	324	342	358	364	316	343	354	361	348	369	379	354	336	341	382	352	308	373	336	355	345	333	360	318	343	377	329	345	347
15321	2539	2804	2112	1495	991	805	616	523	435	391	357	353	298	266	262	219	239	220	207	217	196	200	195	185	205	200	182	175	200	178	167	179	174	177	170	163	188	165	177	191	168	173	148	174	187	169	168	179	174	156	137	164	177	134	171	153	157	150	166	162	167	171	175	170	168	167	156	164	164	174	166	158	178	154	187	148	149	173	167	151	170	150	168	159	130	166	147	155	155	166	155	173	144	165	165	178	164	138	150	178	148	170	150	182	143	167	144	157	150	141	168	144	162	160	156	176	149	157	169	139	148	163	167	131	162	168	156	149	133	148	162	152	164	138	172	141	147	165	150	149	163	153	168	166	179	138	167	162	147	170	164	157	182	161	152	137	173	167	183	145	155	144	172	145	139	179	132	150	141	149	155	156	156	162	161	151	145	172	157	135	164	143	153	136	167	170	161	152	162	171	169	159	151	160	175	165	169	173	140	138	162	145	147	171	151	157	140	151	159	176	159	171	159	157	168	177	156	128	149	180	168	166	147	166	170	152	159	138	173	134	151	147	145	126	143	144	168	141	154	136	164	137	145	159	148	155	155	153	177	144	158	180	156	145	157	135	163	150	167	159	167	162	180	162	145	145	149	158	186	163	160	134	147	172	170	162	149	164	153	150	162	152	156	156	157	124	155	163	157	161	175	174	172	171	154	154	134	150	157	166	178	160	184	160	148	132	155	169	156	174	150	157	169	167	152	153	176	167	145	154	127	173	123	164	173	159	163	173	146	144	168	153	148	160	145	166	162	141	146	155	160	157	159	169	157	146	136	154	171	134	144	164	157	153	147	156	172	163	138	146	148	167	168	180	160	176	143	141	160	168	150	135	150	152	168	147	131	173	145	139	168	169	133	175	163	143	154	150	146	167	152	151	142	158	149	151	146	159	141	156	144	174	154	126	158	166	165	155	158	137	172	174	171	145	135	150	135	120	154	170	168	167	157	149	185	195	144	158	149	161	162	162	139	149	154	152	173	161	164	167	177	163	160	152	147	161	141	152	161	150	159	159	165	159	162	173	153	140	154	160	165	182	152	145	157	165	158	180	153	153	145	162	157	147	153	169	151	160	129	180	158	170	143	154	146	149	148	170	163	155	152	171	160	155	147	134	145	144	154	166	146	154	175	167	141	148	135	166	146	146	178	162	179	156	170	134	166	145	161	160	150	160	177	159	170	154	161	154	134	163	161	145	167	176	142	163	143	173	168	139	155	155	161	145	137	138	157	172	169	144	164	145	139	125	158	155	150	166	168	147	162	144	158	164	182	166	188	164	151	156	175	154	161	136	162	172	167	148	170	139	149	124	168	147	146	170	174	150	165	138	160	138	148	165	171	166	191	154	169	183	155	164	149	140	151	148	167	161	163	141	149	156	160	169	135	165	172	153	158	166	158	158	150	176	170	139	169	175	146	150	170	188	147	150	173	152	160	160	167	168	163	165	176	143	173	153	174	160	162	160	170	166	167	154	162	156	165	148	148	161	165	147	182	172	159	144	145	180	152	153	151	171	149	155	154	148	153	134	144	159	145	155	146	145	155	163	138	163	155	158	163	150	199	152	154	151	146	151	171	159	144	136	143	173	144	150	155	155	172	160	156	160	172	173	145	142	189	172	164	156	139	161	158	159	160	154	171	142	147	139	167	157	129	140	150	148	168	148	142	159	160	147	145	142	145	134	146	149	161	137	152	159	167	155	155	144	144	181	176	141	162	135	147	164	131	169	152	163	148	159	155	144	171	162	190	167	153	159	171	162	160	156	148	165	157	142	169	161	131	165	156	168	151	159	146	148	160	157	159	151	152	150	149	148	136	131	156	165	154	157	160	175	165	152	155	153	146	166	154	166	145	155	160	156	144	181	158	152	171	152	149	152	156	173	154	140	160	162	181	144	175	165	131	170	161	173	165	165	155	137	139	166	158	151	141	166	157	160	154	166	146	169	165	131	164	158	183	151	144	127	153	147	163	181	158	173	159	144	151	142	152	162	161	167	137	149	172	160	154	150	176	159	172	169	180	139	138	147	145	139	148	152	152	158	147	144	169	157	163	158	151	182	164	170	173	164	175	177	132	173	144	148	146	166	144	152	145	164	156	155	151	143	179	150	149	179	137	161	150	175	144	144	179	154	167	175	145	158	163	149	169	134	152	166	159	150	156	202	162	179	153	138	160	152	154	155	166	201	144	164	171	153	146	155	156	157	159	145	169	160	162	144	170	152	146	147	151	147	139	166	141	170	157	164	150	152	165	142	180	155	150	166	168	166	148	155	147	173	142	147	138	143	160	163	161	161	136	170	164	148	141	135	158	172	168	141	155	128	169	156	148	148	149	156	152	166	177	148	161	155	163	162	160	151	154	146	132	158	142	172	157	167	173	148	172	152	134	161	173	155	157	180	147	143	159	130	155	159	168	137	154	149	170	151	154	141	154	134	150	161	148	160	153	135	153	156	149	152	148	141	166	159	161	176	175	168	143	162	151	140	156	162	194	153	139	157	134	159	165	157	148	133	160	161	158	156	141	154	155	159	159	152	175	152	182	160	156	157	154	162	150	158	158	168	141	142	148	134	135	164	152	147	149	183	162	149	157	178	158	157	164	144	178	175	143	136	162	156	152	166	128	143	151	151	130	149	164	140	171	165	170	127	176	145	164	172	154	146	175	161	154	164	149	159	171	169	161	153	155	149	168	141	139	154	145	151	156	145	151	140	165	148	149	157	145	160	171	183	166	152	161	135	156	182	185	154	134	151	147	162	149	161	158	161	163	197	172	178	165	160	158	142	172	151	133	162	158	161	161	161	150	181	187	159	142	175	178	139	150	144	164	158	162	173	145	174	150	189	143	133	116	148	157	177	143	129	148	173	151	173	144	152	155	168	158	171	157	172	152	150	154	133	152	133	172	149	142	159	174	153	154	146	146	155	157	142	162	176	165	162	162	164	153	142	166	183	139	125	162	171	143	156	169	159	153	164	155	157	173	153	166	168	154	166	156	147	144	169	176	155	137	141	162	167	180	158	145	153	150	169	157	169	146	176	174	139	152	179	154	142	141	150	142	176	168	135	168	155	159	153	163	152	152	152	160	138	159	169	150	174	149	172	144	157	147	173	167	168	165	164	167	162	164	133	177	141	165	167	160	168	140	153	159	156	160	137	159	133	151	157	157	170	147	170	139	155	155	140	146	182	166	155	167	139	175	162	152	168	145	166	147	157	127	154	158	158	167	156	183	151	160	157	159	135	151	174	173	165	159	142	151	140	159	147	168	163	135	161	149	153	140	152	156	162	142	148	147	138	147	127	146	138	164	134	154	140	184	160	140	172	141	174	163	177	153	145	143	146	147	159	149	151	178	154	153	159	161	161	158	163	146	164	154	157	187	140	150	154	163	118	136	159	154	165	154	178	152	139	171	165	157	165	151	152	164	171	165	152	158	159	143	135	153	138	142	172	138	171	158	146	178	146	150	152	153
7661	2512	6085	6652	5570	4673	3628	3002	2506	2182	2008	1769	1564	1497	1384	1321	1093	1105	989	981	982	848	859	824	834	788	824	744	717	730	677	645	692	652	681	653	643	680	682	603	613	633	632	627	567	576	579	620	585	576	553	560	596	551	558	590	559	562	569	553	508	556	519	563	546	527	534	573	551	557	510	537	522	497	536	537	517	538	511	536	545	539	505	519	535	533	537	558	515	545	526	540	535	516	522	545	525	488	491	517	517	529	551	542	494	501	508	517	526	490	450	500	495	511	522	494	511	498	501	489	555	494	529	516	533	528	533	530	485	504	457	491	475	537	485	535	491	522	503	524	517	493	490	535	498	477	536	508	517	519	499	465	489	500	486	529	528	501	573	492	486	533	500	503	501	532	508	501	490	493	493	543	485	524	468	501	530	524	536	536	507	488	532	500	526	518	514	472	535	469	495	545	527	478	492	519	504	494	540	499	492	559	508	490	514	542	502	520	518	528	499	496	497	493	529	531	520	520	542	456	508	534	520	506	488	501	506	502	521	497	508	477	532	505	495	529	496	529	508	511	541	501	513	518	498	509	515	441	481	489	535	521	504	529	492	500	516	505	532	521	478	515	500	513	486	493	570	461	540	517	513	484	489	515	513	506	518	539	535	497	512	510	465	518	483	472	534	500	504	524	498	468	539	510	489	475	487	517	505	502	493	477	471	523	529	490	509	477	492	528	509	503	512	502	461	552	495	536	508	488	546	509	509	536	502	493	522	455	492	508	501	497	487	528	525	487	497	510	492	496	531	549	532	467	512	534	532	482	499	490	498	551	499	540	532	515	497	497	482	517	488	501	490	495	506	469	517	491	494	482	527	510	460	510	512	532	503	505	545	507	530	527	494	537	506	507	464	511	499	536	523	478	454	497	504	514	530	488	518	526	534	508	512	504	497	489	491	541	553	570	527	499	527	492	521	495	480	485	476	509	514	494	514	508	522	500	487	475	529	509	502	490	532	487	511	517	531	479	465	465	547	467	501	525	503	534	530	492	486	517	465	559	504	503	529	512	486	487	471	533	494	459	473	470	497	511	516	525	496	492	489	517	530	472	509	441	497	499	530	508	499	491	549	508	526	538	516	490	495	505	481	506	498	538	486	476	469	491	480	522	495	475	517	526	507	509	512	499	519	514	475	529	480	508	510	516	467	529	489	519	513	512	511	511	498	505	459	477	509	502	513	488	483	493	507	512	493	490	475	492	481	530	496	536	502	501	523	489	505	505	506	489	523	496	533	524	487	490	496	482	481	531	499	489	526	497	508	506	504	509	481	528	539	513	534	503	480	507	473	509	470	487	518	479	514	519	472	509	455	493	496	507	518	497	476	519	482	508	527	514	474	471	477	512	531	489	506	492	540	486	507	530	509	480	516	525	526	534	502	503	469	485	474	508	472	475	463	515	494	468	523	477	519	494	489	491	527	514	529	520	529	447	486	493	514	528	512	522	468	519	533	521	467	486	509	494	474	524	510	538	539	487	548	531	506	545	508	501	512	512	505	457	475	495	512	511	488	526	471	498	523	488	507	511	474	492	495	476	526	464	493	486	542	510	495	483	430	483	484	492	488	517	478	494	491	510	502	472	472	493	510	500	513	488	509	523	526	503	487	499	494	515	473	515	490	520	520	525	472	485	488	500	472	477	497	470	505	528	485	524	481	532	508	514	496	533	491	467	490	494	516	498	528	503	496	488	525	506	510	511	525	524	480	511	518	491	457	534	487	463	483	529	488	508	527	500	470	445	526	477	500	518	462	486	521	503	543	501	507	512	505	519	512	490	496	476	510	488	493	514	489	503	422	498	482	487	521	473	516	532	490	474	523	466	539	475	471	448	535	517	502	528	490	481	502	520	538	540	519	490	451	502	481	510	488	509	516	498	551	484	515	494	453	482	513	482	531	501	491	549	480	507	485	468	491	482	519	536	512	546	503	488	465	498	507	506	513	455	449	523	500	506	496	535	506	520	531	494	520	505	478	511	508	487	512	470	452	508	504	535	487	484	495	481	556	474	499	521	516	508	501	507	525	509	490	545	517	511	448	507	441	525	454	470	515	496	533	506	474	502	477	504	483	478	523	465	509	487	448	515	509	491	515	514	488	504	492	475	481	459	509	474	529	507	526	509	506	528	512	467	516	479	495	540	512	517	486	460	529	479	448	492	530	472	516	517	490	495	506	503	487	501	497	483	481	512	499	500	483	482	508	517	525	537	500	512	499	485	484	496	498	517	523	518	494	529	486	482	501	492	507	510	454	528	499	515	490	532	501	520	487	547	472	479	499	523	458	539	498	512	482	533	452	491	513	498	498	464	472	516	482	520	512	486	466	500	514	467	522	480	472	526	503	463	499	495	484	519	512	549	542	494	478	500	500	490	483	499	520	517	522	456	492	511	460	491	497	488	507	483	474	515	489	501	519	523	484	508	476	479	522	508	507	533	518	488	526	562	470	513	485	540	495	497	515	518	547	521	515	514	483	495	499	459	523	537	521	488	498	516	500	523	509	486	515	505	499	471	467	488	535	455	532	478	501	483	517	512	523	496	503	497	467	474	530	488	511	485	464	529	513	515	539	485	502	501	531	513	512	502	447	469	540	473	501	497	493	473	522	535	493	541	548	538	498	505	509	537	499	544	519	472	520	538	535	504	520	460	498	492	516	494	523	478	544	502	509	475	501	468	514	483	510	530	508	501	497	482	477	499	537	522	489	536	495	514	494	495	476	528	538	534	474	484	506	472	495	510	576	519	515	462	472	484	531	478	516	472	471	504	510	534	510	430	486	527	505	489	486	477	506	450	510	515	463	504	503	510	489	533	516	480	499	504	476	505	505	468	498	510	492	499	485	472	533	500	515	533	536	562	498	511	481	473	493	508	491	526	488	522	509	533	471	500	518	551	509	456	480	508	539	521	505	459	504	533	504	482	513	501	501	508	528	474	499	483	508	478	520	498	535	482	486	523	525	459	528	505	510	508	508	499	489	498	503	499	515	533	519	495	525	541	501	476	466	546	524	511	561	474	494	463	535	527	469	535	453	465	445	513	482	541	444	550	517	500	503	507	481	515	529	468	497	483	473	521	489	530	472	490	489	496	521	522	468	503	469	508	497	537	485	507	500	551	520	498	531	539	492	511	481	503	513	472	495	487	566	508	535	470	514	519	522	528	485	517	491	521	454	488	548	478	484	462	513	552	462	517	500	442	530	467	531	492	485	546	536	467	539	532	539	511	477	480	517	552	521	515	520	515	507	498	492	508	498	453	538	527	520	547	497	518	503	522	495	498	489	494	516	503	546	476	499	498	487	526	503	522	494	536	505	518	494	512	493	532	511	459	475	474	481	478	491	512	508	485	525	492	483	505	479	529	491	491	532	545	458	507	512	512	525	507	498	526	504	494	492	525	535	525	542	488	499	465	541	529	494	516	522	547	483	506	516	475	485	511	482	478	479	526	478	490	538	542	511	515
2083	243	286	253	263	236	199	209	207	219	199	208	213	206	251	200	195	207	210	218	213	227	187	232	222	205	207	196	214	228	208	214	214	198	216	197	201	195	198	198	220	191	172	188	199	194	200	229	194	187	223	203	191	202	194	210	246	213	174	232	212	202	212	214	200	213	229	186	223	203	199	209	209	189	207	206	207	211	198	206	189	214	194	227	195	202	191	206	218	188	190	197	204	233	211	203	202	175	210	219	220	213	217	199	172	212	214	215	214	216	206	183	213	229	212	214	201	221	205	212	209	206	202	190	201	206	194	190	227	202	194	218	204	224	226	195	188	223	199	217	227	201	197	216	209	211	204	204	209	207	210	207	209	200	233	191	178	202	202	209	200	214	203	219	222	212	191	197	217	218	203	199	217	228	229	204	214	194	216	190	206	200	202	218	193	194	201	193	201	207	216	202	203	208	216	199	232	203	228	225	203	235	217	229	217	235	195	183	193	202	222	186	214	184	193	222	213	205	225	189	205	198	237	209	215	190	193	243	207	185	203	191	207	211	216	173	194	187	210	228	199	202	208	212	198	195	208	196	190	188	202	189	214	199	231	212	209	207	214	195	225	213	197	211	213	216	211	188	207	210	216	196	188	207	212	196	206	200	178	211	211	212	207	206	204	216	233	241	203	222	189	229	218	195	222	222	216	217	191	194	202	211	199	219	214	221	219	207	211	230	206	183	198	210	209	234	177	202	207	213	185	203	191	204	216	215	206	198	192	205	182	194	201	193	190	203	216	178	197	204	200	203	210	203	209	185	218	219	242	206	200	172	187	215	212	198	198	192	203	180	215	218	191	238	199	237	201	186	208	201	200	210	222	202	226	180	213	192	205	210	210	210	196	218	200	206	184	187	240	196	204	189	219	220	206	238	232	196	218	226	178	209	193	204	180	221	211	208	186	193	203	209	188	223	202	205	186	232	188	213	217	196	189	217	183	212	230	194	217	210	215	232	212	197	213	194	201	184	197	200	208	202	197	195	202	187	224	201	209	203	200	211	236	213	198	219	210	229	206	208	215	223	206	215	194	224	199	198	181	195	209	225	192	173	207	213	195	216	211	197	211	212	212	219	223	216	196	191	191	202	215	225	179	219	196	187	214	192	208	230	223	214	217	222	198	213	197	189	218	211	220	211	203	218	189	195	206	213	227	217	225	229	204	220	183	192	199	211	228	193	203	203	212	196	210	212	215	215	208	190	209	210	210	219	201	219	213	205	241	203	230	242	198	187	207	208	228	234	209	217	232	224	227	193	227	198	224	209	164	203	227	223	216	212	202	216	221	211	212	235	177	192	176	217	193	200	186	184	211	214	165	204	180	220	202	196	219	222	183	218	233	216	205	214	205	224	215	206	217	189	225	195	195	230	231	247	204	205	203	185	213	198	198	179	214	214	216	184	215	209	195	185	194	192	205	174	200	221	215	231	204	192	214	203	223	213	218	214	211	225	197	184	235	192	220	219	194	194	169	193	200	183	210	217	213	204	205	227	210	199	193	217	215	189	238	214	199	198	211	231	214	214	214	198	214	209	238	189	182	235	211	229	205	181	229	202	195	208	190	198	198	195	230	221	231	189	195	181	178	213	189	219	204	209	199	209	197	196	210	208	199	228	200	228	212	209	204	197	191	201	194	224	203	191	198	195	195	217	229	210	221	212	208	206	199	193	211	214	226	200	211	229	225	212	203	201	234	202	195	227	225	204	194	224	198	222	195	215	189	228	211	194	217	229	221	208	208	211	198	202	214	236	212	224	203	188	213	206	199	223	187	209	204	202	202	202	225	184	197	212	205	181	219	229	194	206	205	186	206	229	201	207	235	210	233	212	214	204	200	213	177	196	201	193	221	205	212	209	220	240	199	218	175	211	204	209	206	190	187	213	198	194	231	226	228	180	184	204	190	205	209	218	195	214	193	217	209	213	211	222	201	202	195	196	189	205	199	238	209	191	210	225	182	207	219	212	191	198	202	207	194	207	209	236	185	207	196	183	221	217	190	192	227	196	210	214	214	185	227	214	229	204	185	197	249	184	231	196	203	213	218	215	223	217	218	222	201	209	198	204	221	201	177	214	225	204	203	212	194	225	200	210	234	196	181	202	233	195	216	192	230	194	206	235	213	192	224	187	198	225	212	229	189	194	218	180	216	201	216	219	174	182	204	188	214	203	197	225	214	181	206	200	203	211	188	197	206	226	211	222	227	227	183	196	212	190	226	185	203	185	200	229	193	191	222	203	198	171	236	205	213	208	209	221	206	181	188	216	205	213	212	232	203	199	229	195	205	219	223	216	208	205	192	179	222	202	210	197	197	215	200	215	187	209	209	185	205	197	183	193	205	213	209	211	197	210	203	199	240	195	219	201	222	223	206	206	192	221	222	212	230	215	192	222	195	174	176	204	203	199	229	198	188	192	216	213	191	201	210	203	192	192	205	203	204	235	230	173	207	194	266	190	212	196	180	201	209	189	222	188	191	194	206	190	209	225	178	198	202	228	232	208	212	196	200	224	202	185	192	201	227	211	205	188	223	188	222	222	215	194	225	217	244	196	233	232	202	211	175	208	225	214	206	223	194	211	207	226	214	220	201	192	187	207	210	228	194	213	195	190	212	180	198	212	192	200	221	213	197	221	197	203	208	208	193	223	211	215	209	207	206	219	224	194	232	197	202	207	186	195	166	205	226	176	220	212	212	230	210	195	204	215	222	205	184	227	197	214	203	208	214	190	182	219	211	177	211	204	203	201	203	175	202	200	207	203	193	202	223	214	193	186	202	202	220	216	214	192	224	209	192	216	214	221	222	215	217	199	234	202	215	220	213	194	202	201	205	224	208	214	212	198	183	184	227	201	202	222	187	213	231	208	206	203	199	215	224	235	207	206	204	191	202	213	205	198	213	195	205	204	214	244	220	208	216	229	209	215	185	208	218	208	202	205	242	213	183	206	206	229	218	201	205	196	196	217	208	213	216	199	224	193	219	221	211	202	210	228	234	174	201	223	188	225	223	202	222	198	206	230	211	234	180	203	182	241	227	219	204	216	213	234	197	219	197	188	239	174	221	189	207	193	185	215	205	202	203	220	196	189	201	239	206	209	223	208	223	210	184	190	198	217	198	207	199	224	188	216	228	185	203	203	224	218	226	202	209	208	204	198	204	195	175	222	187	194	222	210	223	219	207	215	227	219	237	218	236	199	195	226	220	211	194	204	198	211	196	209	215	206	230	238	215	196	211	205	212	211	208	191	169	201	222	225	210	196	219	205	200	207	228	195	219	228	198	224	221	196	215	225	208	198	207	178	209	205	199	204	206	222	223	214	202	201	197	176	185	216	209	219	228	240	231	173	206	198	199	217	196	195	186	208	238	191	243	203	187	206	197	210	227	232	237	217	205	213	225	208	250	232	212	205	226	210	205	199	209	209	220	206	215	233	219	175	209	201	212	217	206	234	189	234	190	203	202	192
2174	676	781	784	757	726	681	688	633	676	680	644	633	605	608	626	617	693	660	634	649	621	675	627	609	600	648	640	595	597	592	618	613	611	612	653	638	614	533	622	624	591	613	624	619	591	617	607	660	609	638	600	655	569	629	615	606	584	662	587	599	657	647	582	685	586	579	625	651	603	661	661	642	681	683	598	631	569	588	633	611	629	604	606	578	644	579	625	615	642	588	631	632	637	609	611	606	617	642	623	567	574	640	614	602	616	640	569	579	615	615	660	647	590	645	623	623	596	583	586	614	642	621	618	580	629	610	623	615	629	626	630	617	629	629	637	662	581	628	631	628	630	612	584	619	621	594	593	622	614	626	650	639	580	629	597	659	635	608	617	583	615	646	586	624	619	627	605	574	613	614	638	624	638	602	600	639	621	587	580	636	626	659	610	624	607	623	631	626	655	653	657	606	616	646	648	632	578	606	605	624	624	606	595	618	602	595	665	608	585	627	612	618	605	637	621	607	635	595	629	600	637	623	640	611	604	635	622	589	639	662	609	631	650	627	601	660	623	581	641	659	650	626	601	632	634	651	628	611	639	617	631	608	655	608	602	602	615	596	595	602	576	637	614	608	645	636	601	617	612	621	620	603	619	595	607	594	673	646	614	591	658	634	651	609	622	598	609	634	623	609	578	617	609	591	573	635	619	608	584	617	643	573	561	588	592	641	594	582	628	577	630	630	621	661	620	631	583	625	656	637	626	613	675	570	647	588	615	601	631	629	593	641	590	587	616	601	620	605	655	573	638	623	625	613	592	603	578	637	587	645	633	620	624	631	624	618	611	603	576	591	624	577	596	622	627	629	589	605	607	645	612	582	655	619	589	613	598	619	618	659	582	577	602	638	656	641	641	689	621	607	666	603	613	622	634	604	602	627	587	594	652	606	640	620	596	621	620	575	625	607	566	612	576	610	615	627	592	620	589	611	615	623	596	649	643	618	627	612	589	574	624	610	605	580	608	601	665	587	622	593	630	615	644	616	593	649	635	590	602	604	609	611	616	588	602	621	594	631	635	649	606	582	614	591	585	606	630	593	585	641	612	631	638	626	599	609	594	620	632	607	601	629	619	637	647	614	627	635	595	593	643	646	643	638	590	619	633	597	608	643	581	612	545	640	643	564	605	644	616	601	629	653	658	594	585	601	612	653	597	586	595	645	648	646	671	608	597	573	610	596	610	646	600	656	618	641	596	585	656	584	624	622	589	654	575	608	648	645	624	575	676	640	608	629	595	648	638	607	663	649	618	623	611	623	620	591	631	615	630	640	611	640	666	622	612	607	610	589	583	551	619	612	658	611	618	647	605	598	590	583	609	589	616	599	650	603	656	639	600	626	581	597	619	617	613	603	624	662	584	636	600	656	682	594	581	575	579	655	579	657	662	610	609	601	619	670	621	602	644	592	598	620	617	612	636	571	606	668	625	648	621	645	614	621	606	613	642	652	617	644	620	628	665	633	632	651	615	605	630	612	596	616	632	594	623	620	630	592	593	612	626	617	650	605	587	598	604	615	601	605	616	608	664	586	614	628	616	624	651	638	630	606	604	577	612	612	625	586	644	624	618	651	633	603	632	575	626	572	647	621	609	620	654	640	596	603	654	615	558	616	612	599	618	590	627	617	629	607	625	636	630	613	597	617	627	621	629	615	627	600	662	591	617	579	626	610	602	592	630	621	665	618	650	628	655	660	640	620	565	618	627	636	634	638	629	613	634	611	677	691	636	673	611	606	643	620	615	660	590	587	594	646	611	626	619	612	586	625	635	593	625	603	633	640	618	585	622	600	665	606	644	605	616	634	651	613	580	617	600	582	607	595	642	649	587	621	611	605	596	650	586	609	647	619	592	631	630	558	636	610	631	627	591	620	629	575	606	595	610	646	623	600	617	649	610	586	642	588	595	620	612	648	616	615	615	642	597	631	647	582	604	620	621	602	597	601	649	636	637	587	632	643	605	626	602	621	687	637	602	571	657	574	622	629	657	642	607	627	634	558	585	635	612	594	615	646	623	621	659	635	583	614	640	570	652	601	606	635	624	653	621	629	589	597	640	628	615	583	606	609	636	654	657	609	582	596	621	632	676	613	634	636	595	651	660	584	591	608	607	630	648	597	629	595	643	604	596	649	546	619	635	656	654	603	607	583	633	642	572	624	629	623	650	572	621	613	611	601	575	643	628	642	645	590	593	601	664	627	574	608	647	607	629	609	625	646	589	594	602	626	574	568	589	634	621	605	620	672	609	619	577	591	621	608	614	584	641	617	622	632	623	559	629	606	654	629	599	644	613	593	629	600	602	625	611	621	640	660	622	602	583	611	602	645	576	636	585	624	590	601	661	615	571	632	619	583	593	642	639	589	635	605	604	656	598	605	634	602	608	663	616	632	582	589	622	622	624	628	604	619	612	617	623	607	585	642	578	554	613	638	586	587	630	624	644	633	597	680	617	636	610	629	584	615	590	636	591	620	640	598	603	568	575	615	597	609	619	574	582	628	610	606	615	628	632	610	641	591	572	608	588	596	601	616	632	597	633	618	576	611	634	627	591	607	670	638	645	592	581	615	577	665	640	580	594	628	637	624	594	633	579	635	612	596	578	622	570	564	648	619	579	606	610	585	602	631	603	622	641	588	658	672	604	621	579	634	653	590	625	634	631	631	615	561	615	643	610	640	601	591	631	573	617	589	589	628	618	579	677	626	617	665	651	622	610	604	607	628	620	654	637	628	604	566	592	638	632	606	613	588	659	601	620	628	577	620	626	624	665	582	641	622	557	574	609	626	611	688	636	614	565	646	617	586	600	617	589	577	658	629	618	659	644	629	638	613	609	650	617	595	611	668	632	656	549	594	565	592	588	622	620	614	601	630	653	602	606	596	565	557	636	616	597	639	621	595	611	622	597	589	615	654	580	621	615	617	599	676	572	616	648	576	631	594	626	644	587	570	627	642	609	619	567	622	617	642	622	624	601	585	625	652	633	656	583	635	653	651	601	623	611	642	629	656	615	586	654	635	633	573	586	649	632	619	670	639	629	596	625	627	615	635	622	645	635	659	595	585	622	639	633	633	615	595	616	662	642	665	655	614	589	590	625	584	642	659	693	603	595	597	600	653	646	642	634	665	607	572	577	645	628	591	630	639	597	636	595	605	628	649	609	636	642	625	653	591	603	624	597	626	639	591	618	644	644	590	606	645	575	662	641	617	633	608	567	591	578	631	607	639	598	612	627	658	611	606	601	630	632	614	629	617	622	620	600	615	609	630	576	586	599	687	611	607	596	623	640	590	605	621	629	623	665	613	647	622	589	669	651	650	654	632	608	615	592	627	621	635	647	608	624	606	600	656	568	609	607	576	606	611	624	622	617	644	593	601	595	614	630	637	648	612	648	604	612	601	649	632	598	581	587	622	661	614	634	551	594	589	580	654	587	589	622	648	641	562	609	633	625	607	648	567	613	601	638
7981	1078	1338	998	718	512	405	311	265	278	197	212	198	168	177	147	142	137	124	145	164	131	119	141	123	111	123	126	97	107	121	100	123	99	112	95	108	102	109	108	116	105	112	119	114	98	110	86	91	114	136	115	93	103	103	126	94	124	110	92	84	83	109	100	118	115	101	114	105	102	109	81	114	99	109	97	92	117	111	117	105	98	93	105	92	110	120	114	106	90	114	110	118	111	98	106	104	104	109	109	120	124	124	102	87	106	104	102	99	108	89	113	114	133	101	111	106	83	93	91	111	106	109	94	110	97	96	97	101	108	111	103	115	109	98	125	104	112	114	115	118	99	112	106	109	94	114	100	94	118	102	112	87	105	104	94	112	107	117	97	91	72	92	117	99	109	99	96	100	94	113	107	104	98	92	109	101	93	102	96	101	102	105	111	95	120	97	96	115	109	104	111	108	110	111	98	110	91	115	98	124	109	93	102	94	123	92	95	105	85	98	85	95	113	105	100	132	105	101	116	93	93	86	103	90	103	114	98	105	106	103	106	89	83	97	86	81	101	81	99	113	110	99	112	110	113	110	86	99	90	95	103	111	109	98	95	120	100	88	104	93	101	101	101	97	99	106	112	104	108	108	79	96	81	98	89	100	100	95	110	98	109	109	112	108	90	102	103	108	98	103	95	101	100	101	103	122	85	101	97	88	111	100	102	120	104	109	103	115	104	119	100	103	110	91	115	105	101	106	105	95	97	112	103	104	102	102	97	95	127	109	96	103	88	101	101	111	104	105	109	107	94	116	101	117	97	95	114	96	102	96	104	94	106	112	95	99	87	105	94	85	98	105	90	88	98	92	110	118	109	107	120	105	102	103	98	92	100	92	103	83	93	110	102	108	92	97	97	120	109	101	104	119	107	96	109	110	100	92	105	117	96	100	105	95	92	105	96	102	95	88	120	121	90	95	115	84	85	98	122	93	106	104	98	102	95	98	99	107	111	115	96	94	96	108	105	119	100	111	106	107	105	97	118	110	108	92	112	105	118	91	116	107	100	113	114	98	102	101	113	117	105	101	100	107	107	103	75	103	109	102	120	115	83	119	96	105	110	106	116	82	77	90	110	90	109	105	102	115	111	96	107	97	100	93	93	117	99	116	98	120	119	96	114	118	121	110	120	97	93	105	100	112	107	98	122	102	85	96	103	123	115	112	93	112	82	101	99	101	126	103	102	103	99	113	104	101	121	96	109	101	114	89	100	99	91	109	94	100	98	101	103	98	117	102	104	117	89	92	112	110	105	101	90	112	115	102	111	108	112	99	107	113	118	116	98	103	120	91	105	113	110	101	92	111	88	101	96	106	116	113	107	105	114	99	98	90	98	94	100	99	100	89	105	115	112	109	119	101	94	115	89	113	107	83	105	95	96	114	130	110	110	103	94	103	110	103	97	83	94	95	76	97	103	109	82	117	104	88	105	105	101	88	89	91	119	80	108	90	116	110	90	98	101	107	111	108	101	99	95	98	90	95	120	89	89	107	94	107	123	123	107	90	126	98	120	115	107	111	116	122	124	105	80	101	85	102	99	83	101	130	102	92	94	98	114	96	92	87	88	99	99	85	81	99	119	111	117	101	96	116	92	97	107	106	100	108	118	110	99	108	93	106	108	90	108	97	103	80	97	102	116	81	93	113	111	101	99	92	90	88	99	104	114	99	119	87	108	106	95	93	114	115	93	90	107	104	111	107	101	81	109	109	96	112	87	101	120	90	94	105	110	107	118	96	89	85	87	96	98	104	100	121	125	101	105	92	129	104	100	106	108	104	103	101	106	115	106	93	90	115	98	102	107	93	83	88	92	91	113	95	122	99	102	111	91	106	106	95	94	108	107	98	104	105	108	98	110	98	90	111	98	110	92	103	105	106	93	113	76	101	105	100	96	90	109	106	102	110	108	114	126	111	103	96	97	108	108	94	91	94	89	89	114	93	103	100	102	95	104	106	113	119	95	95	100	95	97	98	92	109	106	100	120	99	110	119	108	87	110	102	105	106	123	100	109	108	81	94	107	103	92	97	101	109	98	99	106	99	126	104	99	86	102	101	92	98	115	98	102	101	97	114	105	97	113	102	114	99	114	79	112	105	120	105	113	92	102	96	81	99	115	113	102	88	84	107	115	107	102	102	96	98	86	108	109	118	101	97	106	105	98	78	117	115	88	107	80	103	106	118	99	107	100	93	101	118	102	98	93	102	118	118	81	102	113	91	105	109	101	113	96	118	100	98	102	113	104	116	110	93	93	95	83	108	113	103	105	93	97	99	108	112	97	91	98	96	118	112	92	104	108	102	112	99	96	119	103	89	102	139	106	91	105	90	102	104	81	104	122	117	97	99	104	116	102	106	101	93	106	87	103	116	105	102	101	71	109	108	105	112	99	88	115	104	92	99	121	103	89	99	103	96	105	116	113	87	99	91	119	89	107	116	98	97	122	100	90	106	105	118	93	95	113	91	103	125	99	104	103	81	126	114	125	99	90	91	89	91	101	104	95	108	100	105	105	88	108	101	98	106	92	103	91	105	90	95	92	89	109	112	105	104	103	117	112	92	108	101	94	106	96	101	101	110	116	105	100	98	96	111	107	102	91	91	92	116	99	125	94	116	99	97	106	101	115	112	117	100	92	118	99	92	124	100	86	106	122	119	108	92	85	94	104	110	96	115	99	92	93	114	103	103	108	118	96	101	129	100	102	85	104	116	99	112	88	114	102	96	88	85	82	108	101	118	108	119	116	103	98	101	112	104	90	100	96	123	102	95	128	109	102	103	106	103	107	114	94	97	93	112	103	116	112	111	90	91	95	107	102	119	93	99	103	101	103	96	88	100	101	90	107	108	98	107	100	109	113	125	92	93	104	107	113	112	107	105	113	95	102	94	97	99	100	98	91	123	101	111	103	105	121	90	103	114	97	107	80	122	104	104	104	89	103	107	112	112	88	98	111	112	95	120	101	112	109	92	87	99	98	107	99	111	95	103	102	118	109	104	83	105	78	98	109	114	106	105	86	97	121	98	122	100	104	111	92	102	95	99	116	97	91	114	87	99	65	108	119	98	92	96	110	110	98	103	96	101	120	117	89	109	121	93	73	92	72	86	101	100	93	120	117	100	100	113	105	112	98	94	95	98	84	111	102	106	96	93	77	121	109	95	104	96	90	109	100	97	103	104	114	102	94	142	133	89	109	95	92	111	91	107	106	105	95	109	122	104	106	103	112	98	108	117	95	103	125	98	87	101	97	108	103	81	111	106	101	117	113	108	127	96	120	96	97	97	120	116	96	86	99	101	108	109	111	113	107	120	84	104	88	97	112	91	107	77	95	113	95	98	121	85	114	97	104	134	94	97	95	95	103	105	119	95	114	114	130	108	113	98	108	109	126	86	97	117	101	95	84	88	117	101	107	103	109	98	101	113	117	99	94	101	110	99	96	110	82	85	92	72	98	118	92	112	111	95	93
5361	1331	3289	3589	3053	2468	2066	1653	1375	1194	1063	928	916	862	757	707	651	667	605	547	574	538	503	490	477	535	491	502	470	450	455	413	439	441	407	411	413	429	429	426	409	404	367	374	368	405	427	376	371	361	381	382	365	367	352	383	361	374	391	373	405	376	371	384	347	404	371	354	367	370	349	380	375	378	367	353	368	366	404	377	345	391	373	360	338	363	364	381	342	360	359	360	341	332	338	375	388	342	345	373	362	365	349	389	379	343	373	375	377	373	364	351	364	368	351	364	338	372	346	354	331	380	371	352	332	349	353	363	357	327	355	384	355	323	366	339	372	367	337	349	387	318	373	338	303	358	341	344	371	349	377	347	315	355	365	361	373	377	364	349	344	371	335	325	340	376	379	340	310	366	344	355	363	349	391	348	361	359	360	320	326	331	363	349	374	339	394	329	371	357	359	341	347	360	375	357	342	319	341	365	349	358	351	361	356	307	393	331	358	369	319	359	355	351	365	375	345	356	360	364	337	342	357	349	330	344	338	357	350	334	372	347	339	335	332	373	329	346	350	356	340	343	331	334	365	377	372	300	363	316	380	359	342	362	347	348	360	385	343	377	329	327	342	342	320	366	332	355	372	340	357	346	341	354	321	340	340	368	347	346	326	346	338	354	364	326	356	316	378	348	383	337	362	329	311	350	343	325	354	372	348	350	372	362	354	328	348	342	340	350	371	328	335	378	357	356	356	320	372	356	345	381	337	327	391	331	352	351	332	347	353	360	353	370	366	343	316	378	345	356	374	350	307	347	357	366	331	312	354	366	353	365	340	354	352	307	325	335	369	350	356	343	338	327	308	362	340	350	344	340	328	325	356	338	331	345	355	345	377	345	342	361	351	345	379	382	350	366	324	354	378	343	354	353	334	332	335	366	366	333	371	329	349	366	362	324	328	329	357	354	353	343	321	369	340	364	374	333	367	342	355	364	348	320	317	358	381	336	353	337	330	350	314	363	357	379	341	376	313	355	382	342	325	373	355	333	354	335	349	396	333	336	370	348	348	348	336	341	347	367	365	340	342	323	340	372	375	325	378	359	367	336	373	335	338	338	332	353	352	335	345	342	333	328	324	346	332	347	339	310	347	351	334	317	329	366	355	347	316	391	341	322	330	341	324	309	333	390	351	338	363	346	369	351	336	334	341	381	366	346	354	356	358	353	346	318	340	313	340	359	327	340	365	369	349	315	338	314	367	339	375	313	352	343	359	361	358	337	359	340	353	298	331	326	332	353	355	370	387	358	340	340	344	333	356	309	336	356	308	357	363	347	361	351	369	372	386	392	376	333	365	339	363	349	347	348	319	342	368	346	345	367	320	348	367	344	338	339	339	337	361	338	337	340	307	355	360	363	365	366	373	346	354	329	347	373	326	363	374	335	363	339	360	375	367	370	374	352	359	318	334	384	370	341	360	348	353	346	338	366	359	325	339	367	319	331	377	320	332	355	378	355	363	327	355	348	366	362	364	322	365	342	321	349	334	366	362	366	369	376	323	332	334	352	378	341	353	375	342	363	378	317	374	326	357	365	350	331	340	354	352	340	351	362	337	354	343	363	334	357	379	375	354	351	318	343	364	355	336	355	346	358	332	345	334	360	336	345	347	348	346	332	364	354	367	360	362	361	332	339	379	364	329	327	355	330	322	357	364	336	348	351	340	329	381	332	356	317	350	367	345	334	365	338	329	319	360	365	350	358	343	347	348	346	367	382	361	357	327	346	350	357	393	386	348	357	367	376	372	339	349	362	330	350	331	330	352	340	333	398	347	315	333	387	326	355	337	318	396	375	331	349	348	313	336	350	350	374	342	351	361	384	353	344	352	337	345	371	328	362	312	341	370	318	349	321	370	348	353	358	363	346	351	337	318	332	354	366	353	345	304	363	381	381	359	313	354	358	370	397	354	340	371	334	358	336	324	323	341	339	330	359	381	339	347	358	355	354	364	332	350	358	364	333	348	358	343	328	360	353	342	361	350	373	382	343	315	344	350	361	317	358	320	354	358	346	358	348	354	331	382	354	362	344	364	354	371	347	371	373	346	347	345	314	380	356	354	355	371	330	326	342	350	340	332	355	367	329	336	366	381	360	332	365	345	348	342	364	333	373	331	334	362	354	332	319	358	373	363	345	332	374	320	355	345	360	330	329	321	378	340	341	354	373	368	320	402	347	379	307	369	337	389	344	346	332	362	338	348	349	344	339	331	341	365	318	332	342	330	340	337	318	360	309	367	384	331	324	346	354	358	348	299	348	321	353	368	357	357	357	362	358	382	330	362	341	344	339	349	302	343	366	341	337	374	346	348	346	359	355	322	375	322	351	371	377	359	327	349	355	317	333	360	327	323	336	342	357	359	360	355	380	350	343	334	310	320	315	346	359	364	374	342	320	365	358	382	363	339	349	348	336	328	324	339	337	350	380	389	335	353	369	345	370	365	359	382	367	361	365	315	343	318	367	350	349	337	321	344	344	352	388	339	399	335	373	359	357	386	360	360	348	364	358	314	341	360	354	330	356	358	328	322	334	364	350	343	386	381	373	358	304	341	347	367	372	367	326	343	359	322	348	339	395	388	343	353	347	343	328	351	341	349	368	374	328	359	346	334	330	322	363	330	366	362	340	347	348	378	343	352	332	328	336	368	337	404	324	334	322	355	379	326	348	323	353	366	331	355	378	320	343	340	373	323	330	316	359	342	391	333	324	369	325	346	340	331	345	336	337	338	354	387	354	341	332	364	339	358	322	344	321	358	323	340	370	351	341	340	341	368	367	302	337	362	344	330	378	413	340	340	353	345	345	318	343	355	384	326	349	369	368	331	338	328	341	359	349	391	353	363	346	345	342	373	355	329	333	369	355	337	354	360	322	330	365	337	346	326	394	342	328	324	353	309	360	335	338	370	354	358	317	366	337	362	337	361	353	358	362	354	391	387	323	356	300	358	338	317	365	328	356	373	298	365	342	382	354	369	347	345	349	324	372	316	343	352	327	379	337	352	340	326	359	357	302	306	376	342	329	380	327	346	327	356	385	357	346	321	328	350	334	338	332	333	323	322	337	340	384	373	339	367	337	334	358	329	339	379	372	366	334	374	350	320	364	333	333	348	329	366	377	357	337	351	336	360	340	380	293	377	320	361	342	352	340	352	344	330	368	346	375	362	400	348	363	343	350	343	341	365	331	378	344	328	325	352	322	343	363	372	372	324	329	339	349	359	354	377	356	349	347	367	346	366	354	326	336	363	354	333	339	342	387	342	342	400	332	349	373	374	354	333	360	339	359	341	334	332	326	390	323	335	363	347	376	348	358	369	356	317	330	369	327	358	349	304	357	354	351	376	329	324	302	312	357	342	329	371	330	349	408	335	395	356	331	346	339	372	332	364	326	355	364	325	358	347	363	356	357	348	336	344	363	326	335	379	381	359	389	341	353	336	335	340	325	336	337	357	340	343	335	395	352	337	340
15371	2486	2791	2111	1409	1026	775	626	490	433	361	331	339	314	302	260	249	252	216	198	211	246	195	170	174	180	200	163	165	198	190	168	179	174	203	167	176	154	170	168	159	186	174	172	170	155	158	151	172	183	154	165	151	189	176	169	158	156	156	167	151	185	142	160	134	155	165	157	160	144	161	169	160	174	162	149	161	142	165	158	123	173	169	161	164	163	155	152	156	170	163	171	149	153	150	172	174	184	188	171	154	149	171	155	178	145	153	153	175	166	150	157	181	140	149	164	156	168	165	162	133	148	144	162	151	151	188	165	195	145	180	153	154	159	155	165	159	164	138	164	153	162	158	158	157	167	143	151	135	166	143	168	154	155	145	176	157	134	168	161	145	158	145	149	158	162	179	153	162	150	150	161	149	154	155	168	150	141	138	164	171	142	161	149	150	136	161	152	147	134	174	155	165	166	160	150	165	190	168	153	141	160	153	162	156	149	167	160	161	145	155	148	162	166	144	152	159	205	172	149	177	133	158	140	146	162	162	163	124	163	163	169	155	160	155	139	171	139	163	159	151	149	169	147	152	168	157	179	151	149	151	161	167	128	179	130	158	163	158	151	181	149	145	140	164	155	141	148	137	167	158	149	174	146	156	138	147	138	153	155	134	151	163	181	155	150	161	153	153	182	154	141	164	149	160	153	151	152	176	147	140	155	149	161	157	171	178	141	170	139	172	164	174	161	157	150	165	150	149	157	164	128	161	162	166	155	180	153	159	160	149	161	142	169	145	147	154	157	163	160	151	139	163	173	143	157	146	159	164	167	135	142	155	154	161	148	162	145	152	154	164	146	172	156	154	136	157	165	154	167	153	143	168	167	151	155	146	164	156	149	174	151	171	174	149	160	168	144	162	182	153	152	157	159	159	154	140	170	157	164	150	165	168	156	156	166	150	175	139	169	171	150	142	148	138	138	159	153	140	168	166	163	141	134	135	166	142	175	168	159	170	142	163	150	164	152	159	169	149	141	170	141	132	170	172	153	168	146	150	160	168	168	165	176	141	143	183	154	144	148	145	136	162	149	168	164	160	126	155	148	159	149	158	166	153	152	156	166	159	147	164	152	166	162	158	151	142	197	166	158	160	141	151	170	130	149	143	170	170	151	143	152	169	148	128	149	176	170	170	151	168	152	164	157	152	157	162	156	169	166	155	140	146	146	162	156	165	163	145	158	158	137	163	182	171	160	157	168	152	156	172	138	173	165	135	167	145	172	156	154	175	171	172	132	144	155	158	149	144	138	192	156	156	139	150	156	160	158	156	139	151	150	142	163	152	139	164	179	172	136	161	147	160	160	160	142	140	160	151	147	149	154	178	162	153	146	156	146	147	170	174	174	182	168	153	171	135	147	171	160	167	139	160	154	151	161	163	143	155	154	144	172	166	138	146	153	170	176	157	161	151	177	156	134	154	166	144	158	151	168	153	136	150	155	153	178	145	166	169	152	153	175	142	153	146	144	164	176	183	137	142	160	165	155	187	157	156	185	161	146	139	156	160	129	158	157	159	145	175	163	139	160	170	144	159	155	155	168	170	134	170	168	158	166	176	141	141	161	181	170	145	169	144	150	156	145	165	143	163	152	167	142	156	159	148	157	160	152	149	174	158	164	162	124	164	156	138	163	170	139	167	166	177	138	171	125	137	165	148	163	159	159	155	140	160	148	157	170	165	167	147	177	160	151	158	162	155	154	156	148	180	156	143	142	154	173	181	153	146	165	153	169	156	195	145	181	158	156	148	149	179	161	170	149	143	156	159	157	174	170	147	153	173	137	156	172	178	150	173	144	165	151	151	135	153	142	143	156	182	167	149	155	145	159	185	128	134	155	135	170	143	158	154	176	135	167	185	174	153	173	154	159	167	153	153	151	143	157	163	155	164	172	194	147	149	185	161	152	144	182	147	161	119	141	139	168	161	150	164	154	153	178	170	168	141	171	144	149	149	164	157	155	176	143	149	149	151	167	158	163	133	162	139	165	123	157	156	158	164	152	165	142	154	157	155	158	170	163	140	145	156	145	149	163	148	150	165	150	158	168	143	170	162	147	186	150	141	160	175	158	153	158	153	174	144	154	130	172	164	148	138	139	167	127	172	160	135	143	157	163	153	164	170	147	169	131	152	145	152	173	150	161	137	155	164	181	146	146	175	134	148	165	153	139	144	141	117	151	144	157	133	168	149	148	176	159	140	156	164	153	144	155	148	171	173	148	162	151	164	162	152	148	155	150	150	172	175	174	137	156	161	178	153	148	155	185	146	179	167	155	156	153	150	153	139	157	157	174	156	156	167	169	157	131	166	155	152	163	138	155	159	163	171	156	154	153	142	178	147	181	148	159	151	156	162	151	134	150	167	130	161	153	189	151	168	155	135	151	148	149	150	152	164	153	154	167	145	176	151	154	170	158	165	161	150	139	149	154	156	163	167	160	152	146	169	151	169	161	151	169	139	160	150	145	157	163	174	149	171	174	166	164	157	165	155	164	181	163	148	174	139	162	146	163	170	149	172	130	147	159	136	152	175	173	130	152	176	163	145	167	143	166	150	124	175	167	164	150	137	142	148	149	134	152	159	152	174	146	166	158	145	153	166	128	157	169	145	157	148	163	142	133	151	148	157	154	138	142	148	141	170	170	166	149	162	157	163	150	167	168	152	160	168	164	146	155	148	137	164	163	149	151	160	161	142	166	149	150	158	159	150	194	160	165	153	137	146	161	145	154	147	147	149	156	160	148	153	183	152	135	149	134	160	172	161	138	150	149	170	148	157	146	139	159	166	157	168	169	139	143	153	156	161	153	165	143	143	148	167	155	163	170	130	153	159	151	169	157	150	158	160	163	170	155	160	180	162	165	163	178	154	153	139	145	174	147	153	140	169	162	151	157	148	143	190	146	143	143	151	166	157	164	160	157	161	129	155	151	142	175	148	139	165	178	161	155	184	154	162	193	155	130	147	137	156	139	156	163	158	158	155	149	128	141	167	171	175	158	151	167	157	152	173	149	160	175	146	150	164	174	149	158	152	151	148	183	170	165	157	149	150	162	134	160	129	148	189	155	157	137	166	146	162	139	172	149	160	147	140	159	158	151	149	150	162	139	157	165	166	137	150	168	163	146	149	145	153	140	151	157	163	161	147	178	168	173	167	154	136	129	140	187	163	167	159	165	152	170	143	162	165	181	157	139	162	144	137	147	156	166	168	151	176	138	137	158	149	171	151	144	168	144	162	152	157	148	157	165	150	166	147	171	158	156	188	169	151	158	145	139	177	136	152	158	171	171	159	162	122	165	152	157	175	150	147	142	165	146	163	137	147	152	170	173	143	154	152	150	158	164	147	160	144	177	167	141	161	153	150	157	185	146	172	151	154	161	155	161	131	139	157	154	148	175	167	145	154	153	129	142	154	158	143	158	182	152	168	155	148	170	155	175	176	167	153	151	163	166	151	151	151	161	168	139	153	161
7682	2571	6018	6663	5533	4477	3759	3083	2480	2198	1985	1760	1509	1463	1349	1168	1137	1133	1028	903	938	892	887	816	801	813	770	729	722	683	712	699	681	661	661	654	622	663	633	623	603	581	593	606	571	630	576	619	588	544	570	571	590	543	548	569	560	562	600	527	525	537	556	530	524	582	577	558	559	526	556	541	536	552	530	553	576	510	560	549	539	491	525	555	552	509	537	541	496	528	492	516	527	519	517	559	540	506	530	505	513	516	500	534	513	509	517	509	508	547	495	479	508	535	497	534	515	493	472	513	501	524	553	486	536	488	529	524	483	518	541	519	529	522	513	531	496	531	510	505	473	514	509	484	515	487	489	494	527	579	524	545	510	517	528	470	500	500	469	478	532	549	521	504	514	531	509	501	472	525	491	487	496	484	516	517	481	493	498	522	491	533	511	514	504	465	511	484	534	492	476	469	501	470	512	482	485	503	521	537	511	485	558	476	514	507	505	520	517	513	490	499	495	518	536	523	485	534	489	478	503	553	497	495	518	510	511	490	507	507	526	486	503	466	508	517	517	516	551	529	469	506	492	491	507	488	465	492	526	512	459	516	523	509	519	502	506	525	509	506	514	517	497	523	493	514	503	501	470	530	482	514	500	471	524	468	513	493	500	527	482	499	485	533	499	523	503	510	502	514	509	523	505	520	554	513	529	506	528	504	533	493	492	520	499	480	540	472	477	524	518	494	521	516	531	549	478	541	528	521	475	514	515	497	527	485	453	505	478	498	503	508	513	525	503	475	493	513	524	477	495	483	537	490	527	486	523	490	473	513	484	512	517	460	480	480	512	508	485	498	534	500	475	520	503	521	470	539	546	483	486	478	500	531	515	466	534	501	564	548	519	501	522	515	508	471	491	529	553	524	490	526	524	485	498	520	516	475	546	483	521	495	519	507	511	531	487	503	490	499	499	479	515	500	561	559	514	511	554	530	493	474	485	469	513	510	527	511	530	498	486	455	513	514	511	490	472	490	458	464	507	522	512	453	550	486	471	528	513	482	513	472	501	494	492	478	488	513	485	473	503	503	529	532	508	491	495	470	507	460	474	489	519	472	531	516	486	520	519	474	502	505	499	525	481	475	554	490	536	503	510	515	488	477	458	534	474	487	516	525	525	523	510	486	522	501	533	493	528	519	512	532	501	497	520	495	475	515	487	486	495	523	479	496	548	497	490	500	499	523	496	520	489	491	481	459	474	553	504	525	517	549	467	453	490	509	478	508	509	535	525	488	526	511	554	496	496	519	492	513	502	516	517	497	525	542	510	499	525	566	497	525	544	499	503	482	465	520	457	510	482	520	516	483	491	523	522	531	501	500	485	493	503	479	528	487	547	497	507	492	467	521	531	528	523	526	529	520	487	518	516	481	482	477	492	528	497	477	511	510	485	466	503	489	488	501	537	487	510	494	477	563	504	483	510	523	542	495	504	528	507	529	549	499	518	498	501	512	487	478	463	459	464	475	526	480	492	498	530	497	473	501	486	515	505	495	551	480	522	498	501	481	473	508	504	510	532	460	514	508	486	505	487	460	505	521	490	515	473	514	499	481	503	576	530	502	498	488	496	527	500	512	550	459	490	509	507	516	508	487	497	487	533	498	492	575	490	534	491	523	489	518	509	502	545	492	520	519	519	508	510	508	503	487	491	501	513	521	510	493	449	501	506	502	502	556	483	473	475	518	507	525	489	497	527	513	544	499	504	483	437	481	510	505	502	466	492	485	486	532	512	488	524	506	503	489	515	500	504	481	491	510	496	527	504	477	504	474	563	489	520	453	489	507	555	510	507	487	512	510	510	564	494	492	490	484	537	522	474	484	498	508	500	508	495	527	518	523	525	477	520	510	526	534	511	523	492	483	501	497	456	544	552	503	512	536	499	498	479	509	535	540	477	500	516	533	576	504	516	507	468	509	510	505	505	523	461	489	522	473	520	520	505	510	479	461	523	488	508	502	476	505	469	506	480	450	525	498	523	536	547	530	493	491	564	545	468	487	504	486	497	527	465	455	494	545	505	540	483	535	492	468	491	488	476	550	529	531	501	517	495	506	557	466	500	523	516	550	501	482	531	504	498	520	483	500	522	497	516	518	512	497	489	506	466	553	489	497	534	508	489	489	502	511	498	513	521	470	468	517	465	482	458	479	515	498	538	534	488	529	453	479	480	512	515	489	484	511	501	510	505	498	516	543	500	504	529	512	488	500	528	477	461	475	515	515	496	512	497	506	462	480	485	515	503	492	511	475	507	504	462	505	517	492	493	506	525	491	526	504	503	509	457	494	505	512	512	489	537	496	515	485	502	495	477	471	513	475	496	512	520	460	470	478	494	463	514	474	552	489	477	489	477	495	548	506	498	511	485	476	497	477	505	471	501	459	521	499	515	515	495	517	537	499	501	519	515	491	497	479	473	491	506	490	484	478	520	472	481	488	490	515	501	506	525	483	518	504	505	533	513	504	475	526	530	506	517	489	453	495	525	473	483	463	500	489	527	458	467	498	528	482	493	527	474	516	529	503	523	506	538	519	478	505	476	522	516	479	507	467	507	522	527	507	485	491	507	480	532	512	526	464	511	487	498	480	493	549	517	508	492	471	501	445	476	491	518	478	504	492	482	500	507	510	466	514	463	499	532	455	558	500	498	505	536	494	515	486	558	485	485	469	501	493	513	536	493	499	511	449	461	521	533	493	479	501	527	521	513	496	552	511	460	522	506	541	488	471	495	500	504	503	461	516	478	475	512	470	479	501	497	504	541	521	475	525	449	521	499	495	492	502	508	488	491	533	552	545	503	483	495	517	497	474	540	497	484	492	529	509	512	498	501	519	511	524	512	555	573	523	468	441	528	495	469	483	498	478	485	442	494	544	541	501	476	523	492	512	532	518	514	523	515	519	515	514	507	466	506	509	502	505	520	508	452	489	498	467	490	526	543	519	486	487	448	479	479	489	453	499	501	502	510	510	510	461	517	492	523	541	496	491	472	479	501	474	513	472	496	503	509	478	517	504	527	533	513	505	467	486	512	517	491	524	528	515	499	536	516	506	477	488	472	497	508	491	519	486	510	514	500	554	519	497	518	510	471	492	510	474	539	464	478	518	476	479	520	542	488	494	477	517	491	438	499	502	484	491	539	516	549	537	516	466	516	496	467	503	502	505	520	509	482	505	497	523	513	504	482	512	532	547	543	471	539	513	518	495	515	488	546	462	510	445	527	479	534	518	523	501	525	490	538	505	474	537	513	515	494	555	487	504	524	502	493	516	503	488	523	555	484	491	511	486	523	533	516	505	480	472	516	491	522	532	521	477	475	514	486	490	469	521	490	519	507	498	530	481	504	497	540	535	490	461	454	516	511	529	514	528	502	516	499	500	491	494	497	520	478	516	494	506	534	525	541	495	514	532	488	503	510	516	497	502	515	516	497	508	495	551	484	455	522	484	448	508	481	463	486	509	520	472	502	470	480	494
2071	252	271	250	223	244	247	216	202	181	218	218	197	201	204	216	228	225	184	219	196	199	202	199	219	206	217	215	211	207	219	197	206	204	222	226	190	202	215	179	214	223	199	202	185	183	207	217	240	206	200	219	202	199	214	223	214	237	219	208	200	203	207	203	218	202	187	208	206	210	202	205	192	212	204	210	212	219	217	194	212	232	214	212	212	219	182	219	231	203	220	198	209	212	188	210	181	224	215	202	180	209	208	242	238	203	226	237	201	194	171	200	209	185	212	208	219	204	209	210	216	195	199	210	206	192	209	220	226	215	176	182	198	208	203	256	208	209	202	221	219	178	215	223	195	207	200	204	217	216	204	200	186	212	204	198	215	211	196	205	190	204	189	201	195	221	211	217	205	200	212	207	208	233	205	204	208	215	194	202	206	213	218	204	202	190	190	230	241	206	219	198	186	188	208	188	200	206	216	218	193	209	222	217	170	214	190	222	215	187	209	205	220	192	203	215	184	198	200	214	199	204	218	227	199	228	200	176	204	204	208	208	228	191	192	204	195	206	191	209	207	186	211	199	217	200	192	211	205	194	188	206	203	211	205	201	201	190	197	197	204	213	173	205	208	208	197	189	221	218	202	227	189	214	213	217	227	197	226	198	223	182	200	220	199	213	200	204	206	197	191	236	205	209	200	193	192	223	222	186	225	194	212	187	199	207	209	180	203	196	199	192	199	196	216	209	195	210	201	221	196	188	204	221	223	214	183	212	189	207	234	215	209	206	213	210	196	199	206	203	211	198	225	220	204	218	216	209	194	207	231	204	209	204	205	202	200	203	235	210	183	190	213	200	207	200	195	188	200	196	194	205	193	208	203	196	191	196	200	208	187	202	224	210	215	213	206	206	195	208	225	209	238	209	206	204	193	216	223	215	215	200	208	195	241	207	212	194	198	187	216	202	187	203	203	207	197	207	225	222	219	225	211	219	219	204	202	223	206	196	206	187	208	201	205	208	201	189	202	213	209	220	217	213	192	177	220	194	206	198	208	217	209	216	204	207	213	210	205	219	198	220	209	192	229	195	196	211	200	218	210	203	184	213	211	200	229	218	215	192	180	215	220	214	226	207	207	188	220	208	209	216	203	217	192	206	217	199	210	205	198	223	248	181	220	209	192	190	214	228	185	184	197	217	209	221	181	190	188	216	203	214	209	224	199	186	203	212	224	225	239	217	202	206	195	185	209	226	195	216	208	244	224	236	203	196	211	193	259	218	217	210	215	185	203	187	222	213	196	245	218	188	209	196	196	227	207	213	206	226	194	189	189	184	198	206	208	196	208	219	198	199	220	208	201	211	212	208	217	198	210	207	188	191	199	185	187	207	212	220	195	240	224	212	207	190	203	217	243	191	204	190	209	202	204	235	212	227	224	209	212	205	224	210	223	193	199	214	207	209	205	207	198	217	187	228	207	198	209	204	192	208	212	194	206	207	206	227	206	213	186	213	208	219	183	221	196	194	205	225	198	202	206	213	181	205	197	215	215	239	201	203	223	224	198	175	214	222	226	194	217	203	245	203	180	189	176	202	218	202	199	227	205	235	197	228	210	195	208	220	198	206	228	202	211	199	206	201	215	237	215	212	189	246	200	199	201	220	233	196	202	201	188	217	217	190	210	195	221	197	215	220	197	236	220	208	212	197	225	208	201	201	209	198	188	193	207	201	218	193	195	186	206	197	181	209	221	198	196	174	202	200	198	167	218	196	219	202	194	204	223	232	218	213	210	219	203	216	204	202	194	204	194	200	186	215	227	206	221	219	191	224	190	204	234	179	204	170	201	211	217	213	191	223	189	207	180	217	212	196	226	205	219	190	208	225	203	211	190	195	189	204	211	187	226	224	198	205	222	203	222	234	196	186	200	217	205	183	227	228	194	215	253	221	203	210	196	205	193	215	222	214	226	214	204	190	201	197	188	194	198	216	217	227	207	217	198	213	199	208	201	197	198	217	212	175	209	202	194	182	231	223	178	209	213	208	224	217	200	216	196	185	208	193	205	192	187	223	190	198	188	207	228	195	216	205	201	201	224	180	197	209	203	230	213	217	210	197	201	203	199	199	200	208	187	229	203	203	202	202	197	200	225	202	219	211	199	180	216	192	206	199	197	218	213	211	245	211	231	207	206	181	209	195	202	211	207	203	214	238	202	241	203	211	178	233	232	198	197	188	222	241	204	189	204	222	223	196	216	194	189	232	183	220	220	220	182	215	171	190	228	213	203	211	200	168	185	181	193	204	210	210	232	211	211	215	202	188	190	219	203	211	196	225	194	206	213	204	188	222	197	190	205	204	208	190	207	188	206	212	209	199	193	198	188	206	227	223	219	203	207	209	204	183	183	220	212	197	215	196	213	223	210	213	218	226	208	205	213	253	221	199	198	240	218	226	198	188	204	205	187	219	201	205	231	197	236	192	182	213	193	199	240	186	219	180	214	180	189	194	227	229	222	217	177	196	218	219	220	199	206	190	179	209	203	203	204	211	205	192	196	210	184	220	197	201	182	225	208	229	203	216	195	222	224	229	235	227	208	196	187	217	209	211	211	217	211	187	206	188	207	223	213	193	234	196	202	183	206	179	205	198	239	211	224	210	222	206	207	197	197	215	188	192	225	182	222	203	211	199	178	220	216	196	194	202	225	230	215	214	191	239	236	205	193	196	200	210	210	200	194	192	208	209	229	239	214	230	196	220	229	186	233	187	207	229	202	182	224	205	222	206	176	235	198	186	190	194	233	216	195	193	217	207	194	209	193	223	213	192	196	200	213	200	212	191	203	212	205	218	198	182	214	185	205	230	218	193	186	234	224	217	205	221	229	212	195	217	208	199	185	190	198	206	225	213	203	200	214	199	203	220	188	182	188	210	214	200	204	198	225	200	214	183	213	242	206	224	205	199	227	199	192	200	219	220	199	198	197	203	220	207	232	230	217	178	190	209	216	208	227	212	201	220	197	218	210	211	204	200	208	171	212	194	209	207	190	175	192	228	202	225	225	211	208	185	214	206	182	213	200	224	200	213	211	199	178	208	197	191	203	193	208	235	234	193	195	210	206	211	211	215	206	216	215	208	206	203	210	189	226	216	219	224	209	206	223	214	199	246	235	200	207	211	229	211	202	185	205	224	209	214	218	222	219	197	222	211	225	228	216	207	203	175	188	196	238	204	198	195	207	187	218	211	219	202	209	170	222	215	211	211	225	223	210	237	227	208	207	203	211	214	213	203	207	213	193	208	199	217	223	220	211	214	194	199	206	198	177	223	206	199	176	221	200	215	224	217	192	233	212	197	211	217	243	205	175	192	240	202	201	212	206	231	222	191	200	214	212	203	213	212	203	194	204	216	197	225	241	175	209	183	220	202	206	210	207	196	174	197	206	186	178	193	202	212	233	211	199	204	219	235	222	196	230	181	188	210	237	207	224	235	208	216	176	184	189	234	194	224	196	218	200	215	226	223
2134	684	749	798	719	692	693	688	611	647	647	649	660	668	626	641	659	667	638	624	629	654	686	629	661	638	647	631	628	678	610	653	582	592	645	606	638	658	638	714	673	667	616	632	648	585	598	579	621	622	646	628	587	598	636	653	677	648	592	594	659	644	650	642	631	582	657	588	600	582	589	559	640	595	616	601	591	608	610	596	596	602	617	627	646	648	622	623	627	606	579	614	591	635	643	574	622	598	622	694	610	567	639	615	618	611	683	580	605	653	599	598	654	620	638	631	630	655	657	605	573	607	611	656	593	560	584	597	612	640	618	595	634	648	622	651	595	595	579	598	664	642	594	628	583	598	618	600	615	579	584	572	628	591	613	656	590	597	612	631	649	620	610	598	612	601	593	638	591	625	559	617	570	666	624	631	635	656	597	616	619	605	580	622	607	619	613	600	610	654	636	593	628	646	587	590	650	625	633	599	616	606	665	628	613	568	646	601	616	612	561	610	626	658	629	659	603	622	601	616	603	595	624	623	660	628	611	609	626	611	644	612	634	636	636	597	610	595	615	581	621	622	639	638	626	650	601	596	628	579	578	593	591	613	613	594	632	634	611	643	597	604	602	623	575	629	640	594	590	570	606	617	614	610	643	637	591	589	615	603	609	626	616	604	579	609	664	598	587	610	606	640	644	606	629	594	601	644	627	647	644	597	630	612	621	581	632	638	602	627	602	618	582	599	621	643	632	639	647	593	637	584	603	630	613	614	615	592	614	604	638	607	632	676	618	683	590	610	619	626	572	615	643	608	631	622	577	651	638	671	635	627	654	632	626	622	596	582	591	654	618	640	642	606	644	644	640	579	589	626	599	623	586	603	602	588	662	575	564	669	631	644	612	643	598	608	657	608	606	589	645	628	671	623	632	590	660	627	605	621	609	563	607	602	610	610	631	625	627	625	639	640	620	593	585	652	644	611	609	640	633	672	607	603	613	626	625	627	646	635	618	658	617	587	605	578	607	650	598	630	630	636	629	622	581	588	634	655	612	605	600	607	610	651	610	643	632	600	624	610	633	633	638	619	622	604	586	581	671	580	621	563	605	652	640	603	641	595	623	608	599	568	616	613	613	605	646	639	622	598	589	603	611	611	595	607	578	649	625	637	599	634	602	598	589	622	665	586	601	585	576	608	603	632	609	651	619	660	636	621	641	605	613	624	595	604	642	614	652	617	608	597	623	679	634	613	632	588	620	640	620	604	633	578	606	603	570	626	628	680	604	579	629	609	585	587	569	577	602	675	597	647	607	635	597	595	597	641	624	591	600	587	610	604	646	610	603	635	658	618	615	592	601	601	629	586	616	627	576	586	630	586	643	619	571	628	570	623	627	629	625	611	607	618	658	625	638	646	638	615	638	640	604	623	646	614	590	618	587	605	619	634	589	641	595	594	597	602	609	566	633	599	611	621	645	621	627	613	609	659	573	604	637	621	590	612	632	597	607	649	634	625	643	631	608	629	602	608	622	594	644	657	661	641	607	565	588	624	628	646	643	619	590	665	639	579	573	639	614	649	609	590	597	615	594	628	612	659	596	607	606	652	599	642	657	618	605	606	622	623	620	634	666	600	635	646	609	621	642	617	618	616	629	611	624	608	657	624	655	612	663	593	607	621	624	637	613	624	625	620	660	601	633	623	617	601	617	606	585	594	629	618	634	604	632	590	662	589	605	616	556	615	603	603	607	639	644	594	616	604	579	592	645	626	609	611	644	647	611	597	552	621	642	604	642	650	581	688	641	620	650	597	594	604	580	606	614	562	623	627	618	588	615	596	598	637	601	613	627	594	622	629	613	669	641	610	581	647	583	662	583	586	628	579	610	596	615	636	635	598	681	632	630	605	646	608	613	601	638	575	621	651	570	624	597	635	585	633	628	635	661	605	620	613	664	621	616	570	585	662	649	615	611	615	619	584	632	626	620	625	603	610	588	645	632	628	595	612	635	628	572	669	604	620	632	585	631	609	636	626	645	650	665	595	641	611	624	659	641	615	614	585	576	614	564	602	621	621	647	630	685	610	626	576	627	609	604	624	615	638	607	573	576	641	593	629	601	606	632	594	652	647	664	611	630	557	601	647	649	611	624	678	613	643	624	608	658	629	625	584	628	618	646	599	609	606	614	633	613	635	623	618	650	620	632	605	658	624	548	635	605	609	596	626	646	621	664	584	601	622	623	635	614	611	617	635	602	634	646	636	641	611	631	643	626	618	645	618	637	642	568	627	585	662	622	643	673	594	588	618	596	602	666	626	649	586	627	631	617	638	645	600	606	563	633	616	616	617	620	619	649	637	605	604	645	623	657	595	617	594	613	618	628	592	628	583	595	606	589	668	572	623	607	611	644	613	612	614	629	603	625	619	582	616	607	636	573	602	614	653	607	621	606	622	618	599	605	632	614	666	632	608	615	637	583	603	616	608	656	614	638	629	624	587	630	639	621	622	593	627	642	573	597	653	597	592	599	645	600	655	600	626	626	658	610	645	572	659	618	579	613	627	620	616	648	640	582	623	632	609	611	603	638	609	600	632	574	586	613	590	616	630	597	629	647	580	661	639	601	656	645	643	596	617	620	610	579	605	671	607	610	616	628	606	652	637	618	609	594	578	647	618	664	644	654	638	626	664	613	608	621	596	638	621	628	607	619	613	630	657	612	615	573	574	628	651	620	582	594	590	572	597	632	616	617	633	592	603	615	663	615	646	605	620	645	635	629	621	623	608	602	584	596	653	590	641	594	641	600	603	639	581	655	676	610	628	641	646	636	644	611	608	626	663	593	638	590	631	583	633	633	627	619	610	594	635	671	625	575	631	639	611	632	640	614	627	658	596	649	593	615	620	610	627	648	641	655	644	627	651	632	588	591	574	600	627	621	621	603	595	617	607	641	635	590	590	624	613	618	599	616	630	590	630	619	626	594	659	649	638	662	586	630	620	608	646	691	591	617	607	598	634	614	576	629	621	635	608	620	635	609	601	600	660	602	641	622	648	607	586	543	584	622	664	613	628	637	651	643	638	641	671	614	667	570	632	618	606	668	625	602	607	615	651	625	595	629	579	604	591	598	612	599	607	600	641	607	591	644	597	611	634	623	601	627	631	617	606	664	678	590	689	565	611	629	582	606	570	617	648	607	633	652	640	593	620	621	616	634	649	619	629	623	656	599	623	623	627	598	633	601	635	617	621	599	664	642	592	594	630	583	594	633	591	611	643	641	596	617	631	615	635	619	582	633	616	608	619	664	624	565	635	610	630	624	649	635	608	578	653	607	630	637	660	625	617	606	600	589	607	581	661	618	635	630	670	595	611	603	596	593	598	632	602	598	626	649	642	622	627	620	655	620	597	625	620	625	620	620	587	618	589	638	568	595	639	628	589	627	579	590	604	604	606	610	570	660	639	651	609	611	652	664	618	591	623	662	659	640	608	658	614	659	603	664	675	632	621	652	622	625	569	663	647	642	617
7859	1077	1373	1010	694	511	397	309	275	241	211	205	174	158	164	147	143	161	141	135	135	143	118	134	110	144	114	130	120	113	104	104	124	111	123	106	103	115	116	123	105	111	113	111	99	107	116	122	103	129	111	122	102	98	108	89	99	117	135	116	100	84	97	102	83	108	91	83	100	110	100	97	96	100	90	97	110	96	100	114	110	106	103	98	88	97	104	104	89	106	103	106	104	122	121	106	97	89	91	100	103	83	99	126	117	111	86	113	105	78	112	110	90	112	110	102	102	106	102	95	92	97	87	109	105	114	104	103	113	117	125	107	105	120	85	106	114	109	103	126	101	120	95	94	110	106	104	92	108	104	95	93	105	93	98	113	84	102	110	93	100	119	95	136	109	109	112	104	100	114	105	101	92	104	107	94	101	133	93	81	115	88	118	106	99	90	98	87	96	102	105	105	100	97	109	103	92	104	92	89	104	99	106	77	89	123	97	101	118	107	94	109	91	102	97	85	81	100	90	91	108	104	100	115	103	101	100	102	91	86	89	109	113	100	102	105	108	116	94	100	131	112	97	98	90	105	96	91	100	108	120	89	110	105	106	102	98	91	98	113	128	120	93	112	105	123	97	100	108	82	83	108	124	111	95	104	88	107	96	108	92	113	93	99	97	104	114	108	92	107	117	96	107	95	102	123	94	111	100	100	100	116	121	95	121	83	99	107	107	110	94	103	100	109	88	102	117	98	109	109	102	111	99	77	109	106	91	124	111	108	100	99	85	94	98	109	115	87	100	97	90	107	106	105	107	110	99	112	105	115	89	79	104	97	99	99	99	101	84	100	96	107	100	95	111	117	96	98	143	94	109	123	108	89	98	99	111	93	95	104	106	107	108	100	100	93	108	101	95	99	88	93	104	104	107	86	107	86	86	93	105	117	114	99	103	99	102	96	99	89	96	88	99	129	99	97	112	90	119	103	117	107	104	82	106	96	110	89	106	110	110	95	95	104	98	90	112	125	92	125	84	104	114	108	98	112	113	114	109	107	93	108	110	100	115	91	109	94	102	90	109	91	101	101	126	109	104	99	102	107	96	99	100	114	113	107	97	99	122	93	126	105	115	95	82	118	95	101	111	117	102	87	110	103	116	97	86	118	98	109	119	89	111	90	115	97	113	110	102	123	112	110	123	97	93	107	113	95	92	114	104	97	87	103	109	83	94	91	86	97	107	107	91	89	105	103	102	110	117	101	104	104	107	99	115	113	102	121	111	103	89	88	95	121	101	120	109	114	96	97	105	96	120	115	110	108	85	111	117	95	105	116	93	99	121	105	102	107	103	94	98	83	118	89	81	121	113	104	101	98	100	100	117	107	95	127	98	122	121	106	111	116	104	103	89	108	109	91	111	92	111	106	107	105	98	88	95	114	117	111	90	92	92	98	103	105	104	105	97	100	93	100	112	115	108	105	88	107	119	112	93	96	106	121	115	108	94	116	105	89	106	96	101	106	101	108	95	95	115	105	94	112	106	96	99	98	95	113	107	117	101	106	103	118	111	106	123	105	96	96	109	96	116	97	110	88	96	101	105	104	113	122	98	76	118	117	112	115	88	103	99	105	105	98	105	115	102	98	116	126	95	103	89	98	104	81	88	98	92	87	115	118	91	100	98	94	127	109	117	97	94	103	84	92	102	98	113	106	106	103	118	112	88	121	114	97	111	103	102	102	94	91	103	87	121	109	101	108	112	100	113	99	97	107	94	102	100	81	99	114	93	101	106	92	100	85	109	109	96	119	90	96	101	109	121	95	82	91	102	90	105	85	99	89	96	96	126	90	105	124	108	110	94	83	96	104	96	101	115	103	101	102	96	96	105	93	98	109	97	99	114	112	101	108	92	96	111	102	102	105	120	95	109	104	112	103	109	121	112	120	109	105	115	112	104	90	113	115	100	110	100	112	108	102	97	119	98	113	98	110	107	95	104	102	102	99	111	90	104	83	106	121	101	100	105	92	92	105	120	116	98	102	98	103	103	102	97	104	99	98	108	97	97	92	96	94	91	95	96	92	102	115	100	122	110	105	107	92	89	98	113	97	91	102	109	86	116	94	101	103	106	100	98	99	107	103	91	105	107	100	105	77	126	106	100	103	101	98	100	102	112	99	90	92	100	110	106	109	103	113	127	98	110	98	111	106	92	88	131	97	92	108	88	79	102	95	99	103	91	105	92	102	104	98	96	92	108	96	122	106	108	110	112	105	89	109	90	105	104	105	90	95	96	94	111	113	97	99	115	106	107	86	72	101	97	111	113	100	120	96	80	114	123	100	94	99	119	87	115	107	106	98	111	101	106	92	99	102	109	98	115	122	110	86	100	112	117	101	122	98	98	84	104	111	108	106	109	113	123	78	114	112	93	99	110	105	126	91	119	90	90	138	89	93	101	102	102	113	97	118	100	103	118	123	106	111	99	107	123	104	109	95	88	104	116	105	110	92	107	88	112	113	103	97	116	104	116	108	95	124	122	106	98	116	112	97	99	90	102	120	97	106	114	110	96	90	100	93	100	85	100	90	117	99	101	78	87	102	120	101	125	84	119	104	106	108	112	103	101	87	100	107	119	106	95	112	102	100	97	122	94	101	106	97	93	92	95	98	99	80	99	95	109	124	103	123	97	84	111	101	104	117	112	110	112	82	112	111	118	95	110	109	96	102	113	117	125	89	100	100	91	107	82	91	100	91	106	100	121	103	110	120	103	105	105	111	119	94	98	105	100	107	98	88	114	97	71	97	96	101	120	100	128	113	90	86	139	105	106	106	99	92	91	94	95	117	125	99	96	82	89	96	101	95	106	99	88	79	102	104	104	104	108	105	99	118	100	92	102	109	119	104	95	102	105	105	120	105	97	92	105	106	108	94	96	93	111	96	97	116	97	116	117	100	102	100	115	93	87	112	112	111	124	101	103	101	92	104	95	104	103	99	129	111	113	90	100	110	109	101	98	128	115	102	103	104	106	114	106	104	92	102	99	101	101	110	112	143	96	108	92	105	107	103	112	106	85	98	111	117	105	92	99	96	109	107	80	98	102	96	112	97	93	106	107	120	93	100	125	99	101	106	115	109	99	100	97	91	95	110	103	124	103	100	117	122	120	102	102	108	105	96	106	111	114	100	101	110	112	98	109	98	107	113	111	82	98	115	100	100	96	104	103	106	85	95	102	98	107	111	98	103	113	85	93	103	114	106	99	106	96	109	116	110	109	104	106	99	101	96	94	108	108	84	102	105	104	95	93	104	100	99	102	113	94	105	106	104	114	111	99	98	114	121	97	106	120	101	112	116	106	95	97	104	110	98	115	103	90	108	101	124	114	108	108	82	102	117	108	111	86	96	116	86	106	106	89	113	110	110	102	103	88	97	110	110	107	92	91	91	113	106	96	118	118	101	101	111	85	99	95	125	99	100	108	119	114	112	89	101	104	107	107	108	109	106	101	98	108	102	109	95	98	95	77	111
5366	1337	3210	3612	3084	2448	1966	1687	1484	1239	1071	970	921	805	757	736	645	661	613	597	530	515	516	491	474	507	518	467	454	485	427	462	421	435	423	421	363	398	421	414	421	403	427	382	392	420	380	393	396	392	369	385	349	395	388	384	367	349	334	360	343	371	358	384	365	369	362	354	349	377	382	400	372	352	398	355	326	352	348	350	355	356	342	339	329	380	307	347	370	350	386	340	331	343	339	357	367	358	346	351	319	362	362	363	371	347	348	370	371	363	352	350	374	337	367	355	375	352	334	334	353	348	364	327	355	354	359	361	365	357	325	388	381	359	344	341	363	332	367	364	327	385	371	342	392	352	380	337	352	347	345	344	359	367	306	338	352	352	351	337	355	328	333	350	333	341	353	361	361	366	347	339	378	354	369	321	373	379	354	337	345	364	310	369	313	362	311	344	365	358	356	374	359	349	344	324	367	347	302	330	338	320	331	378	341	344	350	347	348	362	342	331	344	333	357	362	351	334	365	364	382	373	377	364	315	362	338	325	355	369	364	382	360	338	345	310	360	348	355	318	352	372	350	335	327	304	353	371	352	361	382	333	396	378	374	366	358	382	371	327	317	343	368	343	346	339	354	337	354	349	345	329	381	332	333	378	349	338	330	350	375	335	342	372	346	357	356	332	337	330	321	334	335	361	345	311	347	370	344	360	343	354	321	352	373	314	361	332	353	343	357	374	370	343	382	335	364	323	355	370	370	370	347	364	383	361	333	347	344	357	364	336	379	344	373	355	340	360	391	364	347	339	369	318	331	300	341	364	335	351	336	386	337	312	322	355	375	354	331	360	314	347	354	359	347	375	324	335	374	329	323	333	351	370	378	358	331	350	372	336	336	325	364	359	361	366	338	329	354	353	377	353	349	341	343	336	350	360	339	353	350	336	335	339	362	335	331	378	352	333	363	351	324	367	347	370	365	322	345	340	334	360	358	349	377	353	357	395	358	374	345	354	347	372	361	345	344	356	397	352	360	356	326	370	351	349	332	349	346	360	341	354	345	359	361	326	343	314	368	363	349	352	375	341	361	352	378	337	320	360	352	346	366	338	328	317	387	327	340	328	339	365	359	349	360	344	345	356	339	379	367	362	337	367	354	374	338	361	348	394	348	325	342	339	354	345	333	345	357	351	333	371	374	366	364	375	352	330	382	340	350	346	355	369	341	344	356	363	332	358	367	309	324	347	339	359	315	347	328	367	351	312	360	362	337	343	320	334	343	345	362	384	373	360	355	336	361	358	362	343	339	328	335	366	360	350	359	327	336	369	351	351	386	345	352	370	342	338	343	336	355	339	354	354	369	306	351	351	370	333	357	367	346	355	378	336	342	365	356	362	346	353	377	395	355	322	315	342	333	375	334	357	357	389	318	331	361	338	303	335	349	340	351	344	340	338	356	372	341	342	338	343	367	343	393	328	383	332	351	372	336	340	335	330	356	300	354	337	346	356	347	345	370	371	339	322	385	379	359	336	344	359	358	330	381	348	356	342	341	356	356	337	322	365	347	336	323	386	352	333	343	365	376	369	339	365	333	330	325	342	322	339	340	358	321	313	346	363	347	336	362	351	327	332	320	334	339	364	340	314	321	332	342	369	313	371	348	363	372	349	368	350	336	364	335	339	343	367	352	359	347	372	359	315	362	343	315	350	372	345	361	369	320	370	335	377	358	399	344	366	324	377	330	368	341	338	351	384	339	345	361	337	335	363	321	363	351	360	358	357	366	334	365	399	334	398	356	372	321	317	372	344	337	363	381	338	356	346	331	344	336	359	322	330	318	332	359	351	379	360	321	336	346	346	336	355	372	356	345	340	351	365	341	377	341	366	333	355	377	355	354	325	362	353	356	362	348	365	320	346	364	392	308	338	335	383	335	371	346	348	369	326	360	335	344	341	338	368	348	294	369	338	375	327	358	323	332	327	355	354	368	354	334	375	357	340	333	351	350	365	334	326	326	356	295	344	325	368	364	346	345	334	318	348	345	347	366	342	335	341	340	384	324	370	376	358	353	337	357	321	359	327	369	317	354	328	355	342	366	347	316	366	360	324	357	352	350	363	388	346	391	336	323	371	329	374	367	330	357	356	342	364	338	348	349	342	335	381	341	365	359	331	379	395	391	352	367	377	378	341	317	322	365	343	359	388	343	328	342	335	312	340	361	355	356	341	356	295	369	391	342	320	332	369	354	361	334	358	359	367	330	386	357	358	344	364	348	327	364	351	315	335	357	360	328	357	322	359	335	353	361	362	357	339	324	354	366	350	321	352	350	343	342	362	362	339	361	355	375	362	352	372	335	335	351	347	353	370	366	364	333	349	344	355	322	328	359	341	336	359	348	339	333	374	330	359	347	342	379	340	367	376	341	337	356	371	332	343	354	379	348	371	385	345	360	351	338	340	339	329	361	336	371	359	343	369	370	324	346	365	329	318	338	363	357	354	341	343	350	354	355	345	374	347	357	362	360	362	330	343	324	334	365	345	334	324	319	345	366	359	320	354	366	324	336	364	379	346	351	325	358	333	320	363	343	348	365	340	369	368	335	359	358	323	346	315	335	340	388	386	362	350	338	368	342	372	335	350	373	330	350	330	331	336	336	378	369	374	359	340	313	367	370	335	336	370	346	360	342	356	351	371	338	345	343	357	354	336	350	330	341	342	358	337	361	370	373	346	375	356	351	328	335	348	345	327	318	341	326	351	358	315	324	358	335	338	339	339	335	338	364	332	368	338	337	344	353	360	346	347	379	379	340	345	357	328	353	326	361	330	336	313	345	345	359	364	349	342	378	351	327	359	345	351	332	331	348	375	318	390	351	342	336	357	325	340	362	379	336	371	366	341	318	346	324	357	364	344	352	348	363	361	375	346	371	346	345	349	321	385	367	370	368	348	344	325	319	381	353	336	352	368	347	333	366	376	327	361	348	347	330	348	366	332	322	346	363	361	341	332	352	361	383	382	350	331	332	331	396	336	358	347	342	338	323	338	381	345	357	340	306	316	349	332	345	380	341	352	345	354	365	299	360	356	346	383	370	320	315	361	373	398	341	388	358	331	332	314	308	367	346	369	370	376	345	332	319	347	347	337	344	324	353	348	322	342	363	349	331	354	348	334	365	348	382	339	325	385	335	359	364	352	320	347	331	425	358	344	319	360	333	398	377	323	324	334	349	344	324	374	316	344	386	362	339	361	393	383	356	339	335	334	337	360	326	396	327	297	339	358	398	397	363	363	309	349	328	356	361	364	354	335	389	354	349	362	373	369	357	350	330	349	363	344	319	351	343	358	326	355	340	347	354	342	353	342	339	329	347	352	322	353	350	339	350	366	373	361	315	379	375	342	348	326	346	353	301	327	368	365	367	331	353	339	372	359	337	348	390	341	386	302	338	339	335	372	306	361	339	370	350	341	365	350	346	326	357	352	335	381	348	368	357	354	320	359	357	370	344	371	346	370	370	367	372	362
15112	2532	2726	2089	1456	1042	802	640	543	440	362	363	324	295	272	270	264	223	213	231	219	187	193	180	209	170	222	165	180	192	173	185	166	166	182	165	142	186	189	162	169	169	168	169	143	153	163	149	156	139	167	152	157	170	186	141	167	194	174	156	151	172	160	146	160	180	173	172	171	131	167	124	163	150	170	168	145	165	160	153	160	139	145	159	174	176	156	175	189	183	166	162	151	157	154	149	152	169	170	138	159	171	164	150	158	148	152	151	153	159	150	161	135	162	154	146	166	170	153	150	140	138	175	156	154	166	163	164	156	177	154	166	182	159	154	138	188	172	161	167	126	162	156	127	189	149	147	150	149	151	151	179	177	165	164	140	155	155	157	128	155	183	147	178	162	147	131	151	185	130	172	175	143	152	169	156	131	144	148	147	149	153	148	147	152	133	144	140	147	169	150	139	147	140	184	167	155	165	170	146	174	161	143	151	148	147	161	143	154	147	142	153	167	149	159	173	148	144	156	139	146	153	161	168	155	161	155	166	147	158	166	162	159	130	159	135	145	163	172	182	162	177	156	148	159	162	137	164	157	148	147	154	171	179	150	142	174	151	153	154	156	157	164	165	160	127	142	159	153	175	195	159	171	158	162	172	155	153	162	148	158	163	132	143	131	141	180	162	149	151	155	156	161	167	133	154	132	140	133	148	148	156	139	165	152	150	151	181	161	165	146	157	146	138	161	172	175	138	136	183	172	173	143	157	171	160	139	184	156	132	155	142	162	137	165	150	159	171	179	166	164	170	175	176	168	155	161	168	147	153	159	158	185	171	144	146	170	156	133	157	148	146	140	164	158	151	162	171	151	146	156	150	168	147	159	176	164	157	148	165	157	152	143	141	161	181	165	146	129	158	132	159	130	154	138	171	162	160	148	171	153	154	144	171	159	147	157	165	142	169	165	151	168	157	141	134	156	149	173	159	165	171	161	148	143	160	160	163	159	136	124	173	167	140	139	162	164	168	158	167	163	134	138	156	156	169	175	159	159	153	142	131	142	184	152	161	149	144	160	175	155	143	150	156	143	143	161	155	161	183	148	172	156	162	142	152	149	152	155	167	149	149	171	131	126	147	141	143	148	167	155	167	163	151	147	165	150	140	146	157	180	146	157	151	163	150	172	134	165	154	161	154	149	151	147	136	177	146	173	165	145	159	174	176	161	181	158	153	161	162	171	166	157	144	164	159	162	165	154	179	146	181	167	156	149	162	141	164	150	158	160	154	144	130	150	127	165	157	140	147	143	153	151	161	164	155	161	177	152	150	161	156	154	151	139	164	152	157	150	139	126	154	151	139	170	144	156	152	144	160	158	145	157	144	160	173	173	174	168	150	154	144	166	139	140	161	151	143	158	167	161	179	150	185	159	156	178	163	146	165	169	155	152	154	148	152	155	164	176	137	128	152	122	141	129	149	159	159	162	163	148	176	147	167	142	155	165	141	160	166	142	129	150	165	171	148	165	162	185	167	162	127	152	173	182	150	151	151	158	145	153	150	154	169	157	179	149	164	161	163	162	123	157	130	177	158	161	161	146	185	150	173	166	165	151	149	145	167	153	162	160	164	164	153	159	149	120	173	162	154	158	151	161	160	154	150	177	149	156	173	170	161	153	151	135	162	182	175	169	159	154	151	167	167	179	169	147	158	192	134	159	158	177	165	145	138	172	164	173	160	158	159	155	149	157	148	158	161	146	156	137	148	174	154	152	134	141	138	153	134	139	166	152	183	162	188	148	156	140	134	156	168	147	170	159	163	176	163	162	157	154	177	149	163	145	152	157	173	160	172	154	147	144	151	149	164	159	140	157	144	146	159	149	154	169	166	176	146	168	161	150	151	128	166	143	156	170	156	144	170	164	156	157	173	144	169	175	157	180	167	160	163	135	169	145	145	150	151	163	161	150	153	170	143	143	175	164	166	157	159	178	161	158	162	166	155	154	159	152	166	172	174	155	149	188	146	163	166	176	160	150	136	171	147	164	179	139	137	140	173	164	159	168	153	133	165	156	158	167	155	135	175	163	153	160	161	144	167	147	161	148	186	143	175	162	173	163	184	158	169	173	147	146	138	170	160	158	162	168	176	151	155	154	174	139	154	131	154	145	176	180	143	189	159	145	165	139	169	151	149	167	147	169	168	163	146	137	140	154	134	183	144	134	148	158	152	159	160	155	154	166	153	161	161	164	175	152	154	155	179	163	177	172	151	137	165	151	170	128	151	166	166	172	153	160	162	189	168	168	159	155	163	148	153	156	148	151	164	148	155	142	165	162	153	154	171	156	157	151	129	150	180	162	138	169	141	141	157	161	155	163	123	171	168	159	163	171	145	168	140	158	152	143	145	158	146	147	167	160	176	179	163	174	168	148	165	160	163	160	153	161	160	151	163	142	181	157	130	177	145	157	144	151	158	158	171	164	153	155	164	159	149	153	174	174	148	178	156	145	162	172	156	158	152	147	182	159	163	154	142	138	154	161	156	136	167	150	136	151	151	137	162	148	165	144	171	157	168	139	162	157	135	174	157	181	151	168	187	171	176	157	149	138	169	144	171	155	154	161	159	144	155	151	162	146	155	163	148	168	166	151	136	165	150	151	174	157	162	170	168	147	169	155	148	176	143	152	146	160	158	151	158	154	161	188	120	154	176	168	163	174	150	167	166	158	139	166	139	148	138	143	158	155	165	154	142	138	171	135	156	159	153	143	141	149	148	162	164	161	152	168	134	154	161	153	166	137	160	174	145	181	170	165	134	178	148	168	164	136	170	140	171	145	117	157	167	153	150	156	159	163	141	132	158	151	148	165	174	168	172	143	148	152	169	144	159	148	153	154	161	159	163	156	157	153	144	157	143	154	150	151	138	145	132	141	163	155	155	154	181	166	153	163	180	152	136	169	145	160	157	141	150	164	171	148	163	193	164	162	168	152	141	139	142	142	166	167	163	166	152	175	157	168	146	162	168	128	152	144	151	167	146	147	150	143	142	135	152	167	163	164	163	150	139	145	169	134	173	161	166	170	186	167	160	153	149	143	202	153	147	156	154	161	162	164	132	157	162	154	144	151	149	150	169	165	184	167	144	189	163	148	147	161	150	151	149	156	156	140	163	169	150	158	138	164	171	153	176	139	150	159	158	140	160	155	135	157	150	154	150	151	152	127	163	164	153	147	165	141	158	163	137	184	160	147	160	156	168	169	161	156	151	161	164	122	172	166	159	153	136	148	143	177	146	136	156	162	161	158	159	155	167	159	169	150	139	177	160	139	165	148	136	144	144	139	147	163	175	168	174	168	159	154	154	150	159	141	152	149	157	157	154	165	127	166	147	152	147	154	149	159	158	166	158	175	138	157	169	164	160	153	153	130	153	168	169	142	147	144	168	154	149	165	150	138	173	165	180	162	149	183	142	163	169	155	166	152	141	179	139	183	170	161	150	183	146	133	140	142	167	152	137	141	140	137	171
7588	2636	5866	6561	5595	4483	3679	2914	2539	2224	1923	1691	1555	1432	1277	1241	1125	1072	1025	1023	950	874	941	791	824	756	717	762	794	715	648	649	695	664	664	671	636	647	627	613	601	613	620	600	604	571	536	579	580	584	560	566	556	541	561	530	540	549	501	521	555	526	513	514	511	561	516	541	519	504	530	548	505	515	550	546	503	568	517	492	548	488	516	553	488	525	538	500	516	495	505	492	540	545	523	541	484	524	531	525	553	503	509	540	518	535	509	527	526	497	504	491	497	492	506	488	508	490	497	535	552	496	537	494	487	525	512	495	536	491	494	533	475	502	487	519	502	482	547	518	527	516	495	512	510	482	507	510	498	528	541	494	515	538	472	506	492	487	497	485	506	522	485	480	556	514	491	539	525	520	464	503	497	541	520	503	508	521	518	471	484	532	530	511	500	521	522	527	499	459	506	534	534	518	492	497	491	492	524	516	497	474	492	470	519	535	514	475	512	498	506	459	483	467	504	503	537	472	474	525	457	507	487	508	502	490	532	518	541	522	483	491	544	505	493	518	510	494	508	480	493	492	478	543	480	465	497	472	510	555	502	493	492	504	509	494	481	519	464	514	508	489	475	491	511	482	485	517	473	493	504	451	501	509	495	474	547	491	480	579	489	516	520	500	515	498	470	507	514	530	469	498	533	476	511	495	513	544	509	519	490	537	489	475	512	471	482	502	501	504	512	477	532	508	522	513	527	486	504	551	483	508	535	534	489	554	508	522	483	515	482	456	486	502	499	500	503	488	481	522	526	490	503	554	537	495	539	505	535	492	515	511	506	490	518	552	476	489	458	519	533	517	497	481	504	488	500	497	515	509	503	520	558	489	486	480	529	529	465	510	491	521	510	511	496	508	526	519	540	542	517	507	506	498	517	499	523	482	527	499	508	500	498	514	514	490	542	503	488	480	515	504	507	514	480	456	503	483	539	447	483	538	489	471	522	540	501	476	476	527	507	511	532	533	517	472	486	505	528	534	523	510	471	483	508	500	547	521	510	500	508	491	505	476	478	504	502	519	468	486	534	485	480	502	530	479	491	512	519	498	482	494	463	525	540	504	504	535	512	490	519	478	508	531	508	486	495	454	547	479	497	490	534	520	488	492	511	529	514	513	467	506	525	491	516	485	488	538	510	497	486	488	510	537	507	504	490	502	535	511	526	508	508	484	505	525	508	500	508	531	512	528	508	477	510	458	479	465	471	498	524	500	479	493	498	470	469	493	506	507	521	487	463	525	473	528	499	526	526	518	458	498	472	513	506	519	514	464	504	531	498	504	458	478	511	505	448	489	464	506	509	489	545	501	518	515	435	507	509	527	504	506	494	495	517	475	512	515	555	511	492	493	518	498	477	483	477	480	550	493	492	482	500	506	501	495	485	522	509	516	470	507	511	525	508	494	519	484	478	477	494	518	501	523	513	515	500	519	538	501	525	509	523	537	491	518	465	493	542	498	497	494	506	529	476	543	497	502	472	501	510	548	504	502	544	492	557	511	462	536	502	508	482	490	559	515	514	471	528	498	492	543	522	503	509	490	486	502	508	500	481	500	485	504	527	547	543	492	527	509	512	534	514	489	472	509	542	473	489	479	491	496	533	494	500	487	460	486	515	498	540	516	480	462	445	496	500	523	536	514	506	487	486	514	475	500	535	491	524	515	535	544	530	508	454	506	488	528	497	524	496	511	503	494	506	509	549	465	504	545	501	492	482	515	474	482	511	488	480	577	526	511	477	529	480	507	475	519	499	535	449	492	485	490	480	473	473	524	502	489	490	509	485	515	500	497	485	536	527	482	510	482	505	504	519	521	494	497	494	488	483	492	480	519	493	516	485	505	533	499	491	523	465	483	481	477	462	551	502	489	479	513	489	539	544	516	500	487	471	478	506	506	522	480	491	538	518	515	450	527	482	486	497	438	475	505	463	516	522	533	542	490	523	516	499	546	517	482	483	488	490	515	470	554	507	514	501	469	491	497	478	469	536	508	479	472	485	513	480	504	469	506	481	500	495	519	534	459	523	526	504	523	508	471	488	490	530	517	486	505	489	523	487	525	518	483	493	521	521	440	476	506	504	510	492	503	487	471	505	503	541	497	533	466	513	550	522	502	496	490	517	505	527	461	514	482	507	510	465	501	495	514	494	481	513	490	506	501	464	554	476	470	495	516	469	497	559	487	531	482	542	495	491	493	492	521	522	528	468	516	485	505	518	552	537	480	462	532	494	510	490	506	532	520	524	470	512	496	515	508	520	509	472	521	534	495	498	522	485	524	491	482	528	486	555	506	497	463	516	487	463	484	505	468	464	499	479	501	518	512	494	525	486	510	497	514	488	546	526	485	502	513	468	510	542	493	521	476	525	500	497	551	498	468	510	512	491	519	471	509	512	507	520	500	488	525	469	519	474	486	473	499	532	508	512	476	555	520	491	477	523	493	489	496	518	518	522	534	533	520	482	509	513	532	491	471	510	498	494	493	488	481	487	509	490	519	465	533	490	538	478	546	482	482	513	503	497	523	538	506	480	540	478	523	535	493	469	492	523	495	461	472	517	512	517	500	494	516	506	481	502	541	528	500	497	478	535	517	504	528	521	533	480	499	515	468	522	451	524	498	480	529	530	516	522	531	478	507	525	495	466	518	500	498	567	497	530	496	509	479	495	469	491	504	513	523	480	527	500	530	473	504	543	502	476	502	502	478	501	465	490	507	475	541	526	494	515	503	504	523	514	537	492	486	514	510	513	544	512	471	516	450	551	520	465	468	502	527	512	521	496	469	513	485	503	477	524	494	508	522	493	518	482	511	506	505	524	523	499	513	484	502	554	512	482	476	493	504	513	488	499	545	513	482	486	497	503	498	478	499	538	499	465	462	522	518	501	481	478	512	478	460	503	481	494	518	482	511	497	524	473	490	491	516	524	521	499	510	518	515	487	491	543	487	478	523	487	512	514	453	520	539	461	486	538	509	483	490	504	517	475	531	522	496	515	533	505	514	486	474	475	519	543	511	494	524	508	514	513	505	500	492	484	482	477	494	531	486	479	532	499	501	523	534	476	496	496	511	522	465	430	469	516	506	542	495	481	458	489	504	500	491	489	488	516	520	503	480	508	532	512	518	509	489	469	495	493	470	491	485	511	509	529	509	551	482	503	481	494	514	508	496	520	526	434	517	512	479	522	480	485	526	498	484	485	506	517	497	504	463	487	507	526	519	532	515	501	519	511	485	462	492	483	501	498	505	534	489	499	507	525	472	500	497	511	464	494	543	458	482	496	481	474	531	492	463	543	480	509	521	497	500	531	523	519	555	518	521	474	554	529	525	489	476	477	496	509	490	483	518	520	514	521	512	483	517	502	525	488	462	461	501	454	495	512	521	505	513	501	541	483	518	518	503	508	547	487	454	516	510	441	500	523	490	477	492	501	505	501	482	523	472	537	482	483	498	466	503	505	501	528	506	479	534	515	478
2095	287	267	242	201	203	220	221	236	216	176	215	233	208	211	213	196	227	219	207	209	188	216	188	202	233	207	200	221	192	201	209	195	175	202	192	196	200	228	217	196	203	188	185	204	221	219	207	194	187	227	208	197	218	179	199	202	214	172	209	205	198	193	204	196	203	191	212	240	189	234	179	206	214	187	222	200	199	218	209	184	203	205	200	229	217	206	196	211	240	206	208	202	189	192	172	228	190	232	209	198	218	189	200	202	193	195	222	203	222	216	205	191	184	231	199	213	203	210	179	215	209	194	228	183	208	188	216	207	185	189	207	196	203	206	202	174	203	239	204	191	217	236	189	210	223	233	206	229	216	217	200	215	219	209	198	216	208	177	183	203	199	191	212	239	220	244	194	217	204	211	223	202	201	198	189	198	202	198	210	230	178	203	203	197	222	206	180	206	202	208	186	223	206	219	178	186	192	200	198	220	191	189	192	210	236	213	201	218	204	221	210	243	196	188	203	190	204	201	185	196	228	204	232	195	192	197	207	210	214	205	192	218	188	180	188	203	211	222	214	179	234	211	185	210	221	214	211	200	222	207	215	189	202	195	183	200	212	181	223	196	181	208	191	203	214	215	204	215	196	193	195	211	194	202	210	204	192	189	204	198	222	185	226	209	193	233	191	195	218	208	217	209	194	216	199	199	186	211	199	185	216	212	232	195	199	213	195	196	212	208	180	214	185	218	208	216	224	199	206	200	197	207	231	205	203	201	225	202	206	207	201	217	194	206	210	219	217	196	202	196	223	200	229	186	194	224	201	193	212	208	207	188	223	202	192	200	191	198	185	205	199	236	175	210	206	195	222	182	219	212	192	176	197	206	202	173	225	218	213	186	195	217	251	196	206	171	212	197	206	178	202	220	183	231	186	219	208	201	199	188	202	217	192	197	215	224	200	216	182	217	193	206	222	219	202	211	210	197	211	195	193	201	200	193	212	192	216	206	191	198	207	180	191	194	199	210	247	199	215	202	208	214	193	230	231	197	224	203	218	210	202	197	225	228	203	222	214	221	192	202	189	196	219	199	208	211	211	216	179	213	211	208	202	216	207	203	206	187	178	211	195	200	207	219	194	177	172	197	207	202	226	211	188	208	187	199	216	218	205	232	189	206	229	206	221	197	225	214	197	184	215	210	217	200	195	217	220	215	215	217	188	210	199	240	229	222	218	205	209	218	231	196	173	199	159	223	187	190	212	197	218	221	189	214	200	216	198	237	205	192	211	199	204	208	193	205	185	241	198	199	212	196	222	217	206	192	223	193	212	217	220	200	221	170	219	211	205	208	209	191	218	222	197	213	223	230	184	207	221	207	185	190	187	224	215	225	217	211	226	212	234	234	184	215	215	181	195	212	208	219	236	190	198	219	195	182	203	189	184	197	201	212	225	206	208	210	207	215	208	211	218	210	194	201	201	202	206	198	203	210	205	185	234	194	220	225	211	204	218	229	199	203	205	206	199	229	192	234	226	172	218	203	208	184	214	215	215	204	205	206	208	221	205	201	172	218	220	200	210	212	228	207	206	204	187	182	214	195	201	199	206	224	203	203	219	206	213	225	220	192	204	207	214	237	195	206	182	202	183	196	191	228	186	183	217	202	192	224	229	218	228	193	222	222	228	212	213	193	204	216	196	220	198	218	201	188	195	202	203	207	209	208	212	193	208	193	192	210	201	192	178	203	230	224	180	227	212	209	215	201	211	198	218	192	218	208	191	186	202	246	190	215	220	205	219	221	203	230	193	214	234	201	224	212	226	215	207	215	213	208	175	221	188	206	221	192	200	216	222	197	187	227	214	213	178	218	192	221	197	214	217	235	227	218	193	206	213	203	220	200	198	179	200	210	216	214	216	227	212	208	221	211	210	200	223	228	221	208	216	213	214	223	191	174	181	224	220	227	176	214	216	230	221	199	229	206	191	208	199	219	209	206	195	191	212	216	204	210	197	200	221	198	208	192	194	241	222	197	200	213	199	228	209	188	202	200	237	195	192	214	213	185	199	213	198	191	195	186	199	203	197	209	215	202	242	186	209	216	232	201	205	212	243	212	193	214	216	193	199	184	216	194	203	189	210	204	232	196	239	203	210	185	197	192	199	229	197	183	225	197	221	188	190	184	222	198	222	193	198	206	199	198	187	197	216	198	199	209	202	213	205	217	204	215	202	209	189	216	217	206	204	213	215	202	233	191	224	184	190	211	236	198	213	226	198	202	197	209	231	221	201	203	212	211	221	192	182	214	193	210	204	218	211	203	201	222	198	214	220	223	191	217	199	209	203	181	213	201	194	211	207	220	192	205	182	185	201	224	211	214	189	223	214	206	209	220	211	192	224	205	228	203	206	157	199	196	224	229	210	206	192	201	191	190	197	201	201	209	219	207	195	215	196	191	209	200	202	224	202	189	205	210	209	186	216	189	210	201	188	185	221	197	216	220	224	216	242	178	220	181	203	204	204	196	202	226	199	215	203	176	215	211	232	211	202	219	200	192	193	198	215	210	238	181	205	209	207	188	206	237	206	202	187	210	224	206	226	200	190	222	219	224	191	193	209	223	188	187	228	189	217	223	216	204	205	222	221	199	199	206	216	197	215	212	208	203	209	184	206	191	189	226	202	214	209	209	184	224	198	204	211	177	189	179	198	228	227	208	201	194	213	218	207	199	203	188	196	207	215	197	210	215	222	191	192	231	198	181	215	201	167	212	227	187	219	177	231	227	222	199	211	238	204	211	209	208	220	206	233	218	214	200	211	212	190	209	201	204	199	223	209	231	200	212	207	208	183	206	216	203	220	231	214	194	184	207	205	188	181	195	204	205	211	216	192	209	211	226	186	217	227	213	214	218	203	223	196	223	207	204	220	215	200	193	222	208	219	216	199	201	218	218	210	204	217	228	192	192	211	211	190	195	202	201	220	201	236	189	228	211	217	208	220	216	223	174	202	219	215	216	201	207	212	183	204	212	208	216	240	202	210	257	226	226	217	218	209	199	227	224	190	187	194	202	229	202	198	203	220	229	183	223	194	198	189	221	194	236	213	222	192	185	196	238	214	201	220	214	193	179	242	190	219	200	185	179	193	203	188	229	205	227	200	193	231	214	199	198	228	210	180	215	207	181	198	228	198	215	208	214	203	224	207	223	197	215	216	210	197	201	209	221	207	212	215	209	173	198	194	225	227	198	205	188	217	214	198	175	205	177	206	208	193	188	219	187	190	189	227	194	204	196	193	211	209	213	214	182	218	209	199	213	212	207	210	216	216	206	193	230	208	229	237	205	225	197	221	195	208	219	193	218	210	204	207	197	197	216	208	199	183	223	194	206	203	229	220	187	159	207	212	201	189	184	192	210	246	225	207	189	198	210	193	223	197	231	207	219	210	205	214	218	196	198	224	201	207	210	200	199	193	215	192	233	203	221	226	198	203	212	200	229	211	211	211	197	183	215	170	210	211	214	220	218	229
2084	642	779	762	817	725	720	723	600	658	665	654	673	617	664	626	620	619	662	659	651	615	680	619	587	591	635	661	633	602	560	624	637	635	626	608	658	620	589	617	588	665	682	654	598	619	596	628	595	657	594	574	619	630	594	608	580	636	615	565	607	706	622	578	650	597	601	631	605	578	624	600	611	615	614	660	595	578	607	661	595	610	616	603	615	574	618	612	601	657	648	593	635	557	605	636	616	593	612	673	617	632	642	629	611	591	668	598	626	603	618	662	617	625	635	604	596	624	605	599	613	607	632	624	611	623	638	622	599	586	648	625	623	623	628	620	639	625	611	588	657	638	587	633	551	643	623	596	592	675	628	598	614	603	589	620	623	644	578	616	611	637	622	574	649	613	621	627	557	584	591	632	623	595	636	613	633	584	639	592	614	656	611	591	644	613	629	596	609	586	600	623	591	597	651	599	627	618	612	567	625	624	613	646	596	616	599	621	650	598	592	657	627	589	583	626	600	665	579	574	626	569	636	589	634	599	623	585	601	607	617	604	620	606	603	585	595	649	621	653	574	647	591	585	602	538	589	623	623	620	572	622	627	629	630	581	630	601	592	597	620	612	609	631	562	631	600	578	601	608	646	584	617	600	593	621	625	551	587	640	590	614	622	604	600	613	634	604	602	645	629	626	578	612	640	618	635	598	606	578	657	591	665	595	618	633	607	658	619	634	607	598	603	605	605	599	613	641	646	627	635	610	621	615	611	664	580	623	615	622	630	643	615	596	636	632	577	611	615	605	627	616	635	632	639	667	625	623	659	602	600	630	537	601	611	613	583	629	641	593	657	650	621	629	647	612	614	600	614	660	624	634	609	604	602	673	621	570	597	640	628	617	607	646	610	619	630	601	630	607	602	648	607	605	622	590	590	583	670	646	624	664	645	596	616	591	612	567	606	598	593	628	654	606	600	571	592	633	642	607	627	608	637	589	589	634	676	617	577	648	663	619	651	654	595	618	602	587	591	610	654	640	568	638	561	628	626	624	639	606	617	613	612	616	605	597	598	590	614	633	625	607	604	627	621	629	646	605	611	614	600	550	635	617	642	590	566	596	594	576	623	573	665	630	609	588	592	615	619	600	574	621	616	654	630	632	566	649	614	630	665	625	630	575	633	570	579	588	605	635	629	649	596	603	619	589	577	596	586	618	608	614	640	580	629	628	597	605	594	616	607	657	672	610	603	607	615	583	642	628	616	621	578	630	668	609	606	619	620	625	648	585	590	645	588	581	644	678	599	580	596	615	572	611	561	630	604	607	619	613	622	634	635	594	589	635	611	598	628	641	617	626	655	652	607	570	604	601	630	587	596	592	607	657	616	635	620	629	580	577	620	648	640	626	655	608	629	601	596	646	652	639	591	651	605	645	642	614	593	598	624	619	614	579	620	601	615	619	593	612	607	620	560	567	605	618	626	663	608	604	629	620	591	620	624	603	642	601	628	611	643	661	615	655	599	596	636	631	610	566	632	633	616	628	621	637	631	639	626	595	580	612	623	642	620	629	646	594	616	695	592	652	615	675	600	637	649	619	640	613	612	573	616	619	615	605	618	633	627	615	605	605	630	628	609	624	604	583	619	600	587	604	612	610	611	584	625	639	613	612	656	599	602	620	682	640	608	632	627	604	604	655	564	651	608	598	660	588	630	636	656	623	613	610	671	611	659	600	639	616	613	567	596	625	604	631	666	639	627	605	583	609	655	623	610	646	604	621	633	646	570	579	609	660	632	616	624	603	592	595	634	580	605	632	592	596	651	637	633	605	582	636	628	614	595	652	581	594	650	629	603	570	635	620	635	616	589	662	625	592	586	590	584	653	619	616	610	606	642	611	605	649	648	604	627	634	579	616	585	641	614	660	603	634	624	615	637	611	604	633	637	656	600	636	620	579	634	651	641	607	618	558	595	575	618	600	623	619	564	636	618	614	647	651	655	630	599	603	577	586	628	643	642	583	591	617	642	599	582	603	614	604	663	638	650	585	591	601	616	652	649	614	607	621	590	596	615	646	598	592	572	620	633	618	599	620	593	623	646	602	620	600	602	621	634	611	635	633	617	606	603	650	625	630	626	632	628	621	649	595	633	626	636	584	635	586	576	579	610	675	630	639	628	632	614	626	622	606	629	596	608	619	574	605	606	595	624	564	624	608	614	600	597	640	656	584	628	638	610	625	639	589	618	633	584	584	595	611	644	643	648	612	608	642	656	627	605	572	617	563	617	607	609	664	633	602	628	603	609	629	628	591	627	646	604	587	617	627	619	606	616	608	606	602	598	566	599	622	634	610	629	656	569	587	594	577	621	590	611	616	652	609	619	620	588	614	636	608	579	644	607	628	608	615	660	616	669	589	618	628	658	610	602	602	622	617	585	642	592	608	621	628	546	583	626	630	605	596	621	650	600	570	616	586	661	628	639	587	591	644	620	599	667	608	596	609	632	640	597	638	615	593	640	640	594	618	655	664	630	588	643	608	664	634	605	617	644	604	602	592	599	580	632	590	646	603	631	610	601	553	667	633	574	606	607	650	652	620	605	605	588	622	603	636	610	569	607	614	626	597	610	591	611	645	680	631	652	625	626	612	615	600	601	569	588	668	622	588	605	602	587	618	652	612	610	621	621	591	615	628	632	611	637	589	620	577	599	633	618	627	616	607	605	627	616	618	634	612	636	639	623	581	581	613	621	567	611	599	605	604	611	636	607	590	608	617	623	639	659	637	599	632	633	629	601	604	585	605	619	642	630	614	638	605	594	567	597	623	594	647	611	652	589	636	606	621	629	609	609	617	571	588	635	625	593	617	664	655	645	632	561	575	649	615	600	632	610	605	600	573	660	624	611	622	626	659	617	601	556	631	598	574	581	607	572	617	614	627	641	617	607	627	605	599	579	596	643	645	604	621	601	634	653	626	608	636	614	618	581	630	633	640	588	641	541	574	630	625	591	643	604	614	591	624	636	618	616	644	585	619	653	610	588	629	603	609	629	571	623	598	608	596	576	631	570	637	579	604	595	601	629	629	640	606	631	586	639	568	658	610	596	584	570	573	625	577	601	590	583	594	626	631	628	635	647	608	595	638	604	623	588	632	585	656	654	583	659	600	603	624	694	609	613	611	618	600	639	570	623	591	641	603	604	637	649	595	615	644	585	620	648	601	600	607	608	613	608	592	580	645	626	597	604	595	651	595	598	628	613	633	616	604	637	618	602	642	604	618	588	667	639	616	568	595	567	632	645	628	607	626	615	627	617	571	612	580	584	592	598	634	598	617	582	615	648	610	602	635	619	609	652	660	649	614	584	538	597	595	622	614	560	598	640	571	636	646	623	631	630	616	613	588	613	621	634	576	641	641	595	628	603	604	639	596	590	595	624	606	642	600	630	610	594	623	623	626	601	628	618	590	635	638	636	635	593	652	614	633	628	620	603	619	624	609	604	651	656	589	655	610	645	619	602	629	633	642
7849	1028	1296	957	694	532	415	350	255	237	217	179	186	157	175	134	149	153	133	118	149	113	130	110	131	97	138	132	121	124	116	110	93	112	109	101	101	93	118	124	121	109	100	95	104	106	120	89	94	124	117	100	87	112	101	112	113	106	97	110	79	113	97	92	95	102	108	118	108	103	118	106	103	109	100	106	101	95	89	105	102	106	122	94	107	90	112	92	114	112	102	85	93	110	90	99	96	111	100	111	109	90	99	95	94	89	92	104	100	122	101	105	93	99	93	103	108	102	111	96	107	93	87	107	108	78	109	111	125	91	85	99	100	99	126	100	93	106	109	118	104	99	110	94	114	113	107	110	97	107	111	100	89	115	111	115	103	102	119	108	106	92	97	123	104	90	113	101	122	93	121	93	94	100	102	94	104	106	89	112	90	114	98	87	100	107	111	109	118	126	95	113	107	94	103	108	75	105	114	102	110	99	109	104	111	110	116	111	85	115	108	101	106	102	107	94	111	105	106	106	111	101	108	84	90	110	116	108	118	88	106	82	107	82	109	86	105	118	104	97	91	92	107	103	94	98	107	100	102	101	118	97	103	106	95	110	108	94	117	79	110	111	113	102	106	117	103	109	116	115	96	110	94	98	105	90	95	84	105	100	108	129	96	109	107	123	107	102	84	119	99	111	93	91	101	121	98	113	113	101	113	89	106	107	106	118	102	109	101	117	104	100	97	101	93	96	100	101	113	88	99	94	94	114	114	89	121	102	119	92	108	93	94	103	110	102	113	110	84	99	126	99	93	94	108	98	89	99	97	95	114	106	103	87	103	103	110	123	95	83	101	93	96	103	110	92	98	113	111	94	105	90	98	93	94	93	102	109	102	112	105	83	107	85	105	89	98	94	111	122	103	91	99	87	101	99	107	99	94	112	120	83	121	125	104	104	99	112	101	88	108	99	99	104	105	83	89	98	104	102	82	105	94	93	99	101	103	95	109	109	99	113	123	112	110	84	102	118	102	119	92	107	118	98	98	110	100	107	101	115	97	96	93	98	93	84	78	100	109	95	104	88	113	119	96	123	91	98	117	91	95	111	109	98	102	89	92	116	114	121	108	99	112	111	87	112	97	99	117	102	119	98	98	98	99	123	107	106	107	98	106	86	81	109	88	101	100	97	112	111	126	82	82	100	114	112	108	102	126	91	103	113	104	100	88	106	117	111	92	116	110	105	102	104	101	110	113	93	80	92	113	109	99	108	110	99	106	103	100	113	113	97	123	91	112	96	93	89	92	115	92	103	109	92	95	97	80	96	94	96	117	96	108	100	109	103	90	104	103	122	106	103	105	119	96	121	102	98	104	121	100	87	91	114	102	107	131	85	109	98	113	106	104	108	105	88	87	112	90	108	109	83	95	87	118	100	117	89	96	105	111	87	96	110	112	110	95	99	96	95	86	114	97	116	97	91	89	105	99	106	89	84	100	113	94	105	102	112	119	93	107	115	104	109	115	113	97	111	103	126	95	117	106	106	115	107	99	103	107	100	115	127	112	112	100	99	106	96	114	116	109	106	108	86	85	94	93	100	104	110	91	105	90	106	81	114	105	108	86	88	118	126	102	103	93	108	95	105	81	97	102	97	114	119	102	101	100	110	106	119	91	96	93	89	94	98	104	103	73	102	123	94	109	99	105	101	95	91	112	106	106	99	101	100	117	101	87	99	113	107	109	96	101	103	98	112	93	100	101	91	93	100	102	110	107	105	96	94	105	100	108	89	108	108	99	110	89	107	96	101	105	100	99	105	96	72	92	93	105	92	92	91	96	101	109	118	106	105	108	106	122	101	115	93	75	111	102	95	94	92	84	94	86	84	88	117	89	84	98	109	99	103	111	96	106	100	123	105	94	105	98	90	111	114	113	110	97	105	119	96	120	90	100	102	94	110	88	110	98	106	109	87	92	112	101	75	101	99	122	114	122	112	100	105	102	98	108	110	91	109	99	93	106	107	107	105	111	117	103	101	118	104	101	95	109	98	102	100	104	110	91	103	89	101	116	115	100	95	104	100	107	88	112	113	117	106	111	103	111	108	107	97	107	89	109	101	88	107	125	102	78	111	107	107	96	97	94	93	104	99	90	99	123	97	96	94	100	95	99	115	100	105	108	97	110	109	112	111	102	112	87	99	94	99	96	103	94	102	101	105	107	109	86	100	90	109	99	97	100	102	112	110	98	91	109	93	93	112	118	102	121	96	107	100	99	116	99	106	107	110	124	100	106	101	91	116	113	108	103	108	102	99	91	114	106	109	108	94	124	109	100	112	105	101	112	104	97	119	88	98	101	97	103	109	110	86	106	97	99	91	111	89	83	100	99	81	100	93	101	87	102	100	118	117	103	108	100	105	113	106	89	93	111	96	93	99	94	99	95	94	117	119	103	94	99	112	110	101	124	103	104	93	106	101	100	112	111	99	107	115	103	96	102	105	115	101	123	101	97	109	107	83	93	102	111	103	100	115	107	98	98	78	97	113	104	87	98	103	112	117	81	101	90	110	105	98	104	103	105	113	123	89	105	97	97	108	102	93	90	92	105	99	112	106	104	114	90	109	92	107	80	108	97	86	98	113	110	111	96	104	113	111	116	81	85	92	93	98	91	117	115	103	111	83	91	102	112	112	117	93	115	97	99	102	86	119	91	103	95	111	95	105	84	120	87	105	100	87	95	102	84	115	75	108	92	89	131	104	86	90	105	117	114	100	103	100	114	97	106	117	86	107	93	110	103	106	111	89	94	108	105	95	85	102	108	111	101	107	87	90	108	109	104	89	100	79	116	103	101	97	79	94	106	80	92	100	92	107	108	111	91	118	98	97	110	102	125	101	104	90	103	119	109	105	103	93	97	102	100	91	103	91	103	106	112	95	105	105	105	115	87	94	99	87	114	105	87	93	103	89	105	87	118	98	103	97	111	105	112	109	104	100	87	104	105	103	122	99	75	91	102	103	93	129	85	102	114	102	94	103	82	104	105	103	102	117	109	96	113	101	121	99	101	87	118	108	82	107	106	100	116	109	111	107	101	123	112	117	93	97	108	92	80	101	110	101	103	95	84	107	105	84	106	107	103	109	124	111	97	95	123	106	100	113	102	104	106	101	89	117	105	111	98	99	96	94	107	105	84	94	107	93	74	104	90	121	78	94	130	96	85	109	98	97	97	115	82	100	87	76	100	102	115	94	121	112	99	91	96	93	113	85	83	109	110	94	104	109	109	94	118	113	118	134	122	97	102	103	102	93	102	114	86	98	104	116	98	77	90	100	88	104	103	88	97	90	100	95	93	91	93	89	110	97	111	106	96	112	93	103	113	102	116	96	102	109	108	92	103	109	108	98	111	107	109	133	108	89	115	111	97	100	113	94	102	92	103	103	98	97	97	104	105	100	101	97	96	110	106	84	94	94	89	90	107	105	106	110	79	98	108	94	104	100	110	108	110	106	109	115	78	101	116	98	100	96
5256	1364	3239	3530	3025	2510	1974	1659	1388	1232	1125	976	882	822	786	719	652	662	609	633	567	555	470	524	513	500	507	466	472	434	467	429	437	418	405	435	417	409	385	411	399	411	376	420	394	367	357	398	373	355	376	386	375	398	385	364	363	346	346	360	372	341	369	347	352	378	352	354	357	356	371	354	340	354	368	382	349	341	377	367	330	338	365	330	357	346	395	360	372	370	366	370	329	337	351	369	365	352	353	353	357	353	345	366	351	369	337	346	359	351	348	363	371	339	374	342	329	320	350	336	336	369	356	336	370	357	368	336	339	275	341	376	313	349	338	324	348	350	338	374	354	360	365	355	378	362	348	370	355	373	303	330	373	338	368	326	347	376	357	357	358	348	345	345	340	345	344	325	357	365	340	364	368	384	358	369	346	350	340	345	334	344	404	361	332	361	313	326	368	317	351	361	330	335	309	357	375	359	348	328	360	326	358	366	371	352	371	394	341	357	323	383	317	384	380	367	365	346	358	339	322	340	357	347	329	358	324	348	335	352	353	353	389	339	338	341	355	387	345	357	370	306	313	362	337	353	334	359	367	350	320	355	355	333	356	362	357	361	342	354	358	348	343	329	351	325	362	357	336	345	350	347	344	364	363	354	324	326	332	359	337	340	392	330	336	315	375	380	368	343	322	331	331	343	308	346	365	349	331	354	315	355	386	335	367	361	338	316	312	337	354	345	344	346	352	325	305	351	343	360	383	385	353	329	350	329	342	361	331	284	354	354	338	348	334	348	353	365	325	345	341	358	368	357	344	362	364	360	334	301	346	363	338	310	363	373	359	335	349	347	339	340	352	353	333	389	329	320	342	335	369	307	336	313	355	328	372	331	360	381	323	370	364	323	342	365	336	350	352	374	360	320	320	306	344	351	344	362	326	357	332	340	360	344	335	360	372	350	347	346	331	348	342	351	342	367	358	372	356	333	309	364	313	323	363	339	364	336	359	284	335	349	345	341	330	348	359	382	354	320	340	322	347	314	358	339	351	338	337	344	360	344	367	325	332	359	338	334	368	342	333	372	345	345	390	358	346	344	366	366	342	343	328	334	343	354	341	345	356	336	346	335	346	343	379	366	365	360	341	340	375	345	376	350	365	357	334	347	343	371	337	356	349	336	336	353	351	340	336	338	310	377	369	327	369	325	345	361	343	384	351	348	377	352	326	349	344	367	362	381	347	348	338	327	343	356	339	347	346	360	346	354	323	338	361	369	355	358	366	348	340	357	330	315	339	365	352	365	336	353	345	346	328	352	348	351	316	326	336	329	329	366	372	323	352	359	330	314	317	315	357	342	339	366	345	334	319	319	346	342	331	367	345	353	354	330	341	327	328	334	324	344	356	312	346	333	353	332	366	320	363	338	356	350	307	304	329	339	361	343	364	346	333	331	308	338	324	363	343	352	341	320	337	359	329	359	339	370	340	377	353	332	346	320	345	354	357	340	347	356	315	340	310	359	331	355	329	334	342	378	339	343	328	345	357	364	336	395	405	341	330	336	345	330	354	353	352	320	375	319	365	349	302	382	363	340	344	328	326	295	320	376	343	344	338	322	375	314	360	343	333	327	288	332	312	348	338	331	337	342	347	298	340	365	360	360	343	357	324	353	349	341	386	343	358	357	335	342	331	297	340	345	362	328	320	401	345	336	353	367	329	385	323	368	334	351	331	343	326	325	346	315	345	331	305	353	365	366	317	346	359	338	342	323	391	361	336	361	328	337	367	325	375	331	333	376	323	345	337	340	370	335	346	364	323	364	356	329	368	319	337	364	347	338	362	367	394	356	325	345	312	349	377	335	345	348	323	345	350	351	341	376	343	361	361	365	328	347	354	370	387	353	342	335	344	350	379	373	354	335	351	316	348	319	365	348	384	326	320	364	364	348	348	356	376	343	351	361	355	319	302	374	355	338	352	365	375	346	361	323	344	361	395	352	355	347	353	332	326	358	364	366	343	355	373	353	328	340	362	336	336	350	360	347	346	336	330	349	317	355	391	364	362	344	367	341	355	356	355	339	337	360	331	339	365	315	392	325	299	317	309	340	367	337	358	338	318	352	317	359	353	327	339	348	345	361	348	306	339	328	346	346	339	332	357	345	352	336	365	358	343	375	343	363	318	343	366	352	325	337	362	354	341	374	325	347	364	350	343	340	335	350	353	331	336	352	350	329	339	358	350	317	364	322	355	328	372	324	333	357	345	354	334	357	346	301	362	357	343	335	323	361	375	332	326	379	353	331	338	321	345	354	355	346	355	346	368	352	332	368	328	350	305	325	322	352	328	334	368	351	339	339	313	330	334	359	325	355	345	396	326	368	346	334	335	328	379	380	342	365	350	334	361	333	358	325	346	351	351	318	371	324	349	351	342	353	359	353	339	378	357	342	379	311	336	346	341	330	350	342	352	321	358	339	375	361	334	367	315	378	351	352	341	340	361	328	355	349	318	352	336	358	357	325	341	351	326	331	395	336	350	333	333	348	338	381	364	348	345	365	355	362	354	337	320	352	374	384	329	349	321	345	362	332	356	342	376	353	338	352	363	343	357	324	364	320	357	319	351	361	356	367	345	353	326	305	384	350	334	391	329	356	333	345	346	336	340	333	353	371	324	347	337	344	361	321	357	338	345	355	349	327	316	334	353	313	347	350	321	319	377	319	374	379	332	370	361	373	354	325	370	337	398	346	313	343	329	395	359	368	337	338	358	343	344	361	292	341	364	315	351	368	334	355	374	358	332	364	369	317	334	358	348	349	320	352	324	359	353	375	330	371	394	372	327	367	345	328	360	342	343	340	353	355	359	366	335	332	329	355	363	364	369	356	322	307	362	363	363	352	326	345	340	342	332	319	357	369	346	335	340	320	371	342	316	358	327	354	347	347	357	317	377	342	332	333	336	336	345	316	376	364	350	347	334	368	349	307	322	330	358	353	389	346	341	346	355	387	371	381	334	314	360	330	312	359	352	342	342	352	390	367	376	345	361	371	354	353	350	337	358	344	355	342	355	344	343	343	314	364	319	331	348	359	326	329	350	351	345	328	324	316	397	333	343	331	361	320	346	354	320	340	333	316	342	327	314	385	320	369	344	313	348	331	360	365	356	319	341	336	362	324	347	353	315	367	352	359	368	339	343	325	315	349	358	353	340	361	331	356	343	358	336	318	345	359	337	330	367	317	378	336	370	351	354	331	300	339	340	325	346	334	317	352	339	297	349	329	346	328	338	387	335	329	367	339	364	366	355	366	330	364	349	335	346	331	326	331	331	357	323	367	329	394	345	339	348	339	324	378	362	338	321	340	329	315	339	375	342	337	374	368	327	354	314	351	337	320	347	359	322	301	341	343	318	307	314	315	317	367	330	323	368	384	324	338	350	366	318	348	370	345	335	338	346	318	339	355	352	326	329	332	361	364	381	313	329	360	380	355	315	369	349	355	360	352	354	393	353	312	346	347	351	329	327	326
14827	2446	2783	2086	1417	998	766	607	512	419	393	327	302	291	259	263	234	249	234	232	188	197	205	196	189	190	193	187	191	158	192	174	190	177	196	191	178	170	163	163	182	144	182	163	178	171	158	176	163	176	172	147	166	143	178	163	169	176	154	152	140	177	173	163	161	161	177	151	144	166	158	155	155	161	139	156	163	163	150	132	162	148	149	158	152	163	126	149	162	149	137	175	160	164	161	157	155	174	152	163	150	152	155	167	159	145	155	146	152	167	170	181	164	166	157	161	159	165	171	166	153	154	169	160	136	153	159	173	159	137	155	169	138	142	156	142	136	166	154	160	146	162	135	146	156	156	152	148	151	145	146	148	156	154	152	156	151	179	175	164	143	143	162	157	147	154	150	148	160	172	171	148	169	155	133	141	159	151	174	164	159	160	164	167	147	152	178	131	161	166	168	175	139	149	163	150	156	154	156	156	172	168	143	142	157	176	190	159	144	147	142	164	153	156	151	146	148	182	173	145	144	135	155	169	150	162	166	150	166	167	173	155	169	176	151	135	161	156	150	172	138	163	140	150	147	165	141	146	159	161	145	160	136	150	162	163	158	150	146	152	162	148	161	153	168	153	149	141	158	148	145	149	151	138	160	153	143	149	156	148	165	152	155	135	150	170	155	162	168	154	152	151	151	171	174	146	138	145	152	164	154	142	163	135	161	148	161	190	173	171	153	177	149	155	150	158	156	152	136	142	159	135	150	146	165	172	146	176	162	150	126	155	165	208	149	166	144	155	145	174	156	168	157	140	161	141	143	151	167	180	159	180	150	160	158	156	173	177	151	147	179	137	170	158	146	160	167	151	133	172	171	156	163	123	126	142	149	130	147	158	170	151	170	141	143	156	156	152	150	146	137	175	130	125	151	136	149	154	154	156	155	150	146	125	174	150	183	163	154	170	169	137	149	145	152	156	153	152	149	158	158	155	142	163	171	143	149	147	137	151	165	159	142	157	158	160	167	155	162	150	144	137	164	147	155	141	148	165	162	149	166	152	153	161	168	172	134	166	135	162	168	138	147	177	160	141	145	146	166	141	163	165	166	154	159	161	158	174	164	141	171	135	150	150	151	152	177	145	169	150	147	155	158	157	136	156	154	145	143	159	159	164	134	173	178	154	148	144	157	164	167	168	172	167	146	154	160	174	168	174	155	161	142	154	149	169	162	149	192	152	181	144	159	163	153	125	163	135	159	180	159	142	145	163	159	173	174	166	148	168	167	158	160	158	143	172	143	148	162	164	141	173	154	125	148	159	156	146	148	157	150	146	141	156	157	162	166	151	160	138	138	148	140	155	151	171	165	160	149	177	169	181	146	151	152	152	152	124	155	170	138	160	185	142	153	163	143	152	161	171	147	152	150	134	160	148	163	148	153	163	172	170	188	156	164	173	178	154	159	134	153	164	123	181	147	152	160	123	141	156	140	139	173	186	172	164	160	150	144	179	156	153	169	144	145	163	172	173	148	162	138	141	159	148	162	149	162	139	143	159	164	142	171	174	147	140	123	149	149	138	143	155	148	170	174	157	163	164	160	144	142	146	162	168	135	150	155	155	177	183	158	162	170	161	168	174	141	158	137	174	155	169	134	154	182	181	169	155	163	144	156	166	170	160	142	142	165	154	145	140	165	150	164	175	144	155	156	162	148	152	136	166	143	131	143	158	148	164	163	144	166	147	153	168	170	165	155	139	151	178	182	150	157	165	168	152	153	142	178	152	153	162	156	145	162	151	150	154	170	157	179	152	161	172	186	156	167	149	144	145	151	159	161	176	167	174	153	150	162	159	156	129	169	148	149	159	146	160	174	161	145	153	155	168	162	132	153	147	140	153	160	140	144	163	154	163	142	147	146	129	145	142	145	162	146	151	184	147	143	171	162	155	167	152	146	126	168	159	166	145	182	141	150	170	152	138	167	174	158	146	140	167	139	142	160	154	172	137	143	138	177	158	155	158	155	169	151	141	115	167	151	150	162	150	120	186	152	160	155	168	145	149	148	149	136	170	166	163	163	161	146	158	127	157	153	166	138	165	163	157	156	150	149	160	139	171	151	154	171	161	152	145	137	146	165	142	156	161	147	146	139	162	153	165	169	153	158	151	151	131	161	147	150	157	153	126	148	149	159	142	152	152	145	148	157	164	144	153	165	157	156	183	147	146	160	159	132	172	133	151	176	122	131	148	142	144	150	132	161	144	154	159	134	159	142	155	143	153	164	158	156	157	174	159	151	155	154	147	165	139	150	164	133	172	156	164	134	144	140	142	141	152	148	142	168	149	150	168	164	180	167	178	189	143	161	161	145	169	152	161	150	144	160	175	157	173	134	143	143	153	179	171	145	152	180	159	144	161	151	175	158	179	153	149	135	156	144	183	158	135	163	149	159	150	175	139	159	167	141	154	154	142	192	152	161	168	158	141	149	140	148	146	164	151	160	160	166	165	162	182	158	157	174	143	158	163	159	155	151	150	153	175	143	163	149	150	158	180	170	145	140	178	140	153	153	139	165	160	148	154	158	173	136	177	154	150	144	182	161	154	138	147	161	185	149	159	146	150	163	146	170	177	183	159	153	159	137	150	184	145	169	187	178	163	165	159	149	154	162	154	159	138	162	157	180	161	162	165	154	147	156	165	127	163	149	159	144	169	137	153	150	161	176	150	166	161	151	157	129	152	133	170	141	164	164	156	138	161	178	157	166	152	155	153	151	151	127	159	164	149	165	153	167	149	145	156	149	161	142	157	169	147	173	156	167	151	145	158	127	162	149	151	157	151	159	144	155	155	141	141	148	151	167	172	171	154	161	155	148	143	163	159	142	163	151	178	147	163	160	152	150	179	132	146	176	165	137	151	163	169	152	151	153	168	151	166	151	144	146	166	180	138	173	173	164	161	154	171	156	134	172	155	163	159	154	153	151	150	154	181	147	143	154	146	161	170	141	156	188	151	175	164	167	151	154	141	150	164	132	161	177	162	137	152	180	169	147	161	148	160	144	131	166	166	163	146	163	146	147	169	145	148	147	153	146	160	181	158	167	166	158	151	163	157	142	149	154	155	162	159	180	147	154	144	167	138	146	146	160	158	145	183	153	164	159	153	160	155	171	124	135	173	148	157	190	157	159	142	143	133	136	171	144	147	174	138	179	145	143	158	155	166	159	152	168	146	171	143	149	136	133	160	158	150	176	165	155	130	134	163	150	123	156	171	147	159	172	141	141	140	151	161	163	154	166	162	153	154	167	145	157	130	149	147	162	139	159	172	174	143	170	164	153	143	168	179	133	147	152	163	161	149	146	143	163	166	161	150	174	161	139	179	144	154	129	165	178	181	156	147	171	144	155	177	175	154	150	158	158	148	129	175	159	136	155	156	132	150	165	145	185	161	166	161	145	143	157	126	149	170	136	149	158	142	125	162	147	139	158	137	134	149	151	143	168	163	164	149	142	163	137	160	167	151	145	158
7527	2580	5998	6552	5586	4597	3712	3113	2513	2213	1947	1734	1528	1426	1320	1198	1109	1128	1052	976	850	845	820	804	759	830	755	709	728	704	746	673	643	632	686	637	630	614	637	619	608	614	617	606	621	621	549	562	611	590	575	576	567	555	540	548	538	521	539	562	539	530	544	537	550	519	528	559	527	509	521	551	538	506	507	531	546	532	525	523	552	496	534	524	524	537	494	520	509	516	570	532	493	525	535	541	543	500	514	543	556	490	519	505	522	554	523	503	527	541	524	524	518	530	512	505	503	522	542	536	511	519	501	499	504	481	535	472	560	489	504	491	529	524	503	539	489	497	481	515	490	528	512	513	500	501	498	489	468	505	467	504	514	478	516	508	499	509	555	477	522	514	516	447	523	500	499	509	515	521	498	536	476	542	503	512	519	522	531	564	483	482	524	540	540	509	521	523	526	478	484	535	489	506	485	495	462	502	526	572	498	515	492	508	508	498	493	523	534	501	505	501	508	542	482	492	462	557	501	518	462	481	499	538	504	484	479	509	522	458	524	496	510	489	474	511	505	557	499	516	525	527	526	503	501	540	473	481	514	488	476	486	555	499	480	477	527	509	495	494	494	510	501	517	479	503	527	506	493	511	499	494	504	489	498	513	558	493	458	525	492	477	516	484	481	482	480	524	500	488	482	539	511	505	549	502	508	491	480	510	473	488	475	480	514	502	518	541	520	518	504	482	545	516	497	494	484	520	478	496	499	528	483	494	524	567	510	515	456	502	500	520	502	482	488	495	514	510	530	467	478	506	510	498	502	455	548	501	470	497	562	490	480	512	466	464	482	495	521	465	537	501	499	498	490	489	481	499	496	507	515	485	472	495	497	471	495	511	477	526	502	515	465	529	497	535	491	555	492	487	463	503	501	531	508	508	566	529	513	515	488	538	478	528	535	525	476	501	547	510	479	531	507	509	535	558	481	513	513	429	492	496	464	515	473	519	495	498	506	496	497	528	485	480	511	496	473	491	492	515	524	532	485	518	493	517	507	540	520	496	516	518	531	509	550	489	531	517	504	511	498	495	516	502	529	487	504	534	464	533	501	482	508	489	522	550	501	501	529	476	497	490	518	501	496	484	473	505	512	463	483	504	527	480	520	477	523	494	468	489	532	503	486	513	502	473	508	501	520	521	538	514	561	503	531	514	483	532	508	500	519	510	519	527	494	513	456	532	507	497	495	509	541	479	505	497	525	518	525	475	497	524	505	494	553	459	482	531	509	553	489	482	457	483	539	509	489	529	514	505	497	503	531	496	512	520	521	524	476	515	532	500	480	497	518	519	502	506	467	527	485	491	529	481	530	467	530	513	492	495	512	485	459	525	491	510	511	522	482	532	492	473	529	505	495	489	521	491	518	516	516	472	511	490	510	508	519	469	499	513	479	474	471	508	475	498	500	504	511	453	499	508	524	493	526	501	521	483	512	493	502	490	508	472	497	525	540	472	512	516	524	522	460	523	498	451	504	526	472	529	499	522	516	476	525	496	490	530	528	482	487	520	497	502	476	510	513	483	513	557	527	468	494	485	509	504	512	513	521	539	500	513	517	521	515	513	471	507	476	493	522	515	495	536	545	505	464	485	533	492	516	492	472	528	499	526	481	530	516	513	491	502	494	534	507	511	473	528	509	498	476	456	500	530	486	530	514	516	548	520	458	466	520	485	522	535	525	531	483	459	492	521	432	509	514	493	520	492	501	481	472	496	521	446	532	524	491	506	514	512	512	492	512	456	487	492	476	526	505	462	484	467	483	477	471	492	507	538	519	519	516	490	535	504	486	487	525	501	479	517	485	547	459	521	514	492	469	496	506	511	522	482	485	534	528	498	487	502	527	489	535	510	532	482	549	504	500	515	508	519	503	530	513	554	551	486	480	492	520	518	470	530	500	463	520	476	474	495	501	490	464	498	545	502	507	517	489	484	492	530	503	513	534	497	514	517	523	502	476	481	527	515	521	497	525	487	500	489	509	490	486	505	521	516	530	507	505	510	522	468	496	516	453	523	516	561	518	495	521	537	533	515	491	511	513	476	456	523	521	489	519	539	499	491	494	492	524	535	505	532	480	464	500	457	510	521	499	506	532	544	533	524	506	529	544	490	521	505	522	494	492	552	484	515	488	508	499	507	497	514	482	528	511	499	504	466	469	483	516	520	537	508	536	500	465	520	497	504	518	496	483	476	443	515	505	437	492	558	530	496	493	489	509	504	511	518	512	537	531	548	495	512	478	495	497	499	534	505	512	516	526	531	508	500	469	491	535	471	501	538	484	506	488	511	527	469	480	513	526	524	550	489	552	485	518	487	505	525	511	467	500	475	505	472	500	505	507	500	508	498	517	508	495	462	501	495	487	544	485	498	508	520	463	506	481	523	488	462	485	458	484	483	509	512	480	471	503	513	499	473	520	483	497	487	524	484	487	499	471	529	487	536	545	503	520	519	484	469	516	513	511	490	507	483	503	552	513	524	484	535	509	505	514	497	490	497	509	494	513	484	514	535	517	534	512	548	507	516	519	473	498	529	491	503	469	496	492	529	513	511	483	464	511	512	513	486	488	498	554	548	496	498	487	510	474	511	532	459	512	481	494	558	489	500	496	480	430	482	527	446	490	533	470	504	510	516	506	500	511	480	479	515	499	515	538	480	534	487	519	534	536	483	487	517	523	496	498	514	524	508	515	493	505	478	497	480	500	479	519	501	499	460	539	513	535	520	484	486	517	532	510	511	455	543	529	486	490	517	480	500	518	503	519	502	482	518	476	443	461	490	498	485	524	471	521	512	512	486	514	482	498	509	508	500	501	541	504	498	475	505	547	532	490	511	473	487	527	511	467	487	535	510	456	506	500	506	542	510	485	508	492	493	475	493	509	489	516	514	514	537	539	486	471	487	494	489	512	485	506	502	498	495	490	494	513	493	493	504	520	527	450	496	507	496	492	486	524	512	491	463	493	480	522	487	502	483	504	531	517	493	531	532	471	534	478	515	519	478	522	520	481	492	519	508	526	504	515	526	518	530	517	534	504	485	512	552	502	463	472	515	494	522	530	488	523	491	484	490	504	461	479	489	507	502	498	485	482	520	515	498	477	475	497	521	490	517	506	480	492	520	506	522	541	476	513	517	539	513	503	523	529	484	512	489	485	524	545	506	498	477	508	478	533	502	501	503	431	519	496	529	513	524	515	509	474	576	491	480	514	508	525	497	511	533	516	521	488	518	500	490	494	516	502	520	484	497	528	525	467	487	502	508	471	529	475	482	486	494	493	505	474	484	463	517	486	519	507	506	478	535	500	494	504	489	465	485	517	536	515	508	487	507	523	506	508	505	541	515	507	528	515	479	540	498	515	462	488	516	467	523	521	517	547	500	530	502	503	513	506	494	530	506	528	500	511	521	503	537	525	560	505	481	490	490	531	525	528	474	496	487	505	468	470	493	513	500	519	521	476	531	511	539	517	528	507	481
2006	272	263	247	250	236	232	196	209	204	199	224	223	212	184	195	206	191	202	191	204	236	200	187	236	204	210	218	206	202	205	197	200	182	215	201	202	196	194	197	187	188	201	200	202	228	202	208	179	222	187	214	214	209	231	191	201	184	193	195	219	210	197	184	227	187	197	205	216	176	210	204	220	195	218	224	236	218	199	210	236	183	231	189	201	192	199	215	213	219	211	198	208	208	181	207	234	184	216	197	216	231	200	230	250	218	213	220	199	209	206	223	216	194	180	214	199	210	189	192	196	224	179	213	201	221	206	201	217	228	205	229	214	188	224	216	215	209	217	206	207	225	197	195	207	209	217	214	213	212	188	210	225	236	204	205	230	205	203	216	199	206	199	214	222	184	224	203	177	201	226	205	227	197	198	228	211	203	188	208	203	208	197	196	196	210	203	218	227	229	199	204	223	203	200	221	208	218	197	210	179	191	214	191	203	190	194	209	208	196	216	185	195	198	216	218	197	177	180	211	224	216	184	230	189	222	176	201	208	200	219	219	207	196	228	224	207	208	206	194	228	189	193	214	216	233	191	211	223	214	184	202	192	221	214	183	203	195	214	212	204	196	190	194	208	222	210	198	196	189	199	196	218	210	204	209	181	219	223	195	209	195	196	206	190	211	197	212	194	199	199	197	224	203	192	218	206	213	215	228	195	211	177	216	192	211	189	208	193	216	189	196	222	195	182	211	225	200	180	202	220	200	230	213	201	179	206	209	195	204	221	210	212	202	203	234	218	200	201	206	203	212	210	211	193	213	205	210	193	189	208	193	203	199	186	211	200	205	195	206	227	235	207	200	193	218	208	242	205	205	187	203	213	212	196	197	229	200	206	189	209	213	209	188	193	204	208	198	223	214	194	212	193	212	193	209	205	208	228	198	205	206	195	193	200	210	213	191	224	193	203	212	191	196	212	216	217	196	208	199	218	186	231	189	187	189	212	217	196	217	224	201	234	181	203	228	194	226	195	210	196	203	216	196	220	205	207	199	211	207	251	201	180	189	170	201	193	208	186	195	193	212	221	204	198	187	198	222	218	198	207	200	196	211	214	211	209	193	217	192	197	190	216	217	178	205	232	203	225	188	211	202	207	191	204	183	234	198	201	192	220	182	198	219	229	191	216	203	223	215	219	229	216	231	205	190	209	204	212	201	231	190	204	194	211	194	231	199	225	207	192	220	191	227	197	231	199	221	186	200	192	228	203	200	206	191	206	230	192	207	199	198	201	211	217	183	201	219	198	189	194	216	209	203	234	196	195	199	210	210	205	216	197	176	203	195	185	204	195	210	193	215	203	188	232	181	205	188	208	232	186	210	200	218	188	230	215	192	219	219	201	206	191	204	213	197	228	213	199	184	199	195	219	177	182	213	188	185	203	215	185	220	213	203	216	193	185	225	203	207	213	195	235	204	204	201	207	197	170	207	187	207	203	207	191	198	198	203	199	189	181	183	215	190	204	203	221	195	218	220	208	199	187	201	222	201	213	189	195	180	166	217	219	235	211	196	184	205	222	220	200	179	197	216	208	206	212	208	201	210	186	215	202	235	204	198	177	206	218	200	212	189	219	196	198	193	233	221	220	192	229	200	208	217	210	203	215	191	196	219	206	213	186	192	195	181	226	192	204	203	188	185	185	202	185	212	224	205	214	201	216	205	205	204	200	198	203	224	202	208	199	209	204	223	192	202	216	223	201	178	197	188	213	201	187	186	203	184	207	181	198	175	232	197	234	195	213	199	230	195	201	206	196	216	226	234	202	191	212	210	200	206	210	204	229	209	210	182	198	196	192	207	195	210	211	194	218	236	234	219	215	229	233	214	209	223	220	180	194	208	200	203	203	214	216	203	193	203	193	217	187	211	204	205	200	211	203	207	194	215	206	197	212	197	190	181	209	207	190	202	207	213	169	198	180	196	210	201	211	203	220	192	208	221	211	194	216	208	197	224	205	206	215	222	196	208	196	209	193	208	188	198	215	220	223	192	205	177	217	199	195	196	199	217	217	184	172	192	208	222	231	210	224	217	206	192	172	215	220	174	182	212	183	184	209	214	181	216	236	213	222	207	199	193	204	204	217	215	219	212	202	231	219	218	228	203	189	193	214	217	187	228	234	196	196	203	187	202	205	216	207	206	212	209	212	200	212	193	202	222	202	201	198	199	202	220	203	212	213	212	210	195	188	226	225	212	216	192	223	205	185	236	219	217	202	193	212	224	191	183	208	196	179	189	219	195	206	210	194	227	204	192	187	197	179	217	228	221	211	206	186	214	203	198	215	214	213	214	200	224	201	192	213	211	211	220	213	234	207	204	197	194	197	225	203	214	229	204	198	199	226	180	205	191	221	231	215	228	204	193	202	202	224	208	237	209	229	206	194	212	199	188	208	197	183	192	204	195	198	221	181	207	206	203	171	184	212	202	219	208	215	205	194	216	198	207	186	179	230	202	209	210	193	215	215	202	205	195	185	218	202	203	196	204	205	233	197	214	216	226	180	217	214	204	212	202	188	177	206	180	211	176	205	236	197	199	202	202	210	222	202	200	219	209	186	195	198	204	183	188	226	186	204	202	208	239	191	210	215	183	190	207	183	191	202	188	198	222	209	215	204	218	208	214	212	206	207	213	202	212	219	239	226	196	214	213	220	205	228	212	214	206	202	208	194	204	187	209	257	182	196	222	207	193	188	179	199	202	216	223	199	217	200	226	169	205	221	202	202	226	195	207	218	216	194	205	225	206	205	202	185	213	196	193	200	236	208	208	178	222	189	187	185	182	205	197	212	194	217	217	234	202	216	214	173	222	210	208	169	207	228	210	200	205	208	201	194	204	201	191	210	192	210	205	214	201	200	200	217	209	205	222	213	209	229	185	196	198	179	219	214	200	172	200	202	189	203	199	175	203	196	181	222	207	214	217	212	217	184	219	192	175	195	220	212	181	199	219	223	205	218	209	225	214	217	205	192	210	198	196	210	214	205	211	189	177	249	202	212	208	215	203	228	207	192	211	204	207	213	228	197	216	192	190	201	200	213	192	199	240	213	203	223	220	201	202	204	207	200	219	189	236	196	183	197	214	200	191	206	223	195	230	195	187	202	216	202	201	208	201	216	192	163	204	211	190	213	221	188	214	180	211	198	215	244	215	190	224	210	239	198	204	225	194	211	219	192	187	198	206	203	198	193	205	199	234	193	204	187	203	217	196	199	208	216	219	196	184	225	200	207	200	207	179	220	198	224	221	195	207	212	217	224	181	204	201	198	196	195	228	193	178	223	204	204	199	201	208	199	205	207	230	200	215	225	221	211	235	183	202	207	196	200	197	207	212	213	206	209	233	198	191	230	186	205	209	206	211	201	220	208	227	210	193	219	189	230	193	198	219	212	195	193	206	211	192	209	181	203	216	201	195	193	190	220	209	190	202	205	209	214	227	202	210	186	224	212	222	222	229	218	214	215	192	188	253
2120	665	773	767	794	732	726	675	666	691	661	644	680	582	592	629	651	617	584	663	637	669	625	651	628	611	626	624	664	619	612	625	598	625	587	589	605	633	620	618	582	597	572	631	625	630	610	625	601	633	601	617	639	595	625	622	612	641	558	607	644	579	584	605	632	619	608	638	659	603	626	605	630	592	646	547	596	595	616	656	626	636	603	677	591	616	619	632	565	610	609	634	606	601	598	629	595	612	611	602	623	636	595	600	633	571	638	612	583	604	640	601	612	668	674	594	634	617	624	623	643	614	616	596	609	644	615	610	625	585	627	617	617	627	618	635	644	588	596	623	588	607	628	608	648	608	680	601	647	615	621	648	622	623	614	640	615	613	626	627	629	622	613	621	595	700	597	619	597	574	658	607	590	619	615	594	589	579	637	603	617	606	624	572	648	583	630	602	603	611	605	628	595	613	626	590	624	623	643	579	639	643	591	632	601	616	638	621	624	623	612	621	585	620	590	658	604	609	622	602	623	563	645	643	582	590	629	642	662	602	658	584	585	639	636	552	589	586	646	641	641	623	592	616	646	600	640	597	650	627	557	653	663	635	594	606	588	564	597	610	591	638	608	619	644	697	589	622	628	665	624	604	591	645	618	600	573	651	603	622	639	608	624	658	667	588	633	663	632	612	588	632	618	612	595	604	638	619	577	563	593	631	620	610	591	601	582	584	611	650	630	610	628	656	592	591	643	604	602	637	564	612	610	633	603	575	570	620	596	630	616	616	645	640	597	631	576	623	605	623	595	613	605	634	559	603	614	612	597	596	613	629	595	575	628	610	596	588	618	632	617	625	600	611	643	601	600	620	632	627	619	624	659	604	631	628	594	600	580	635	587	616	616	559	582	622	640	613	589	650	651	640	621	638	557	615	583	602	639	574	669	615	621	630	668	616	680	614	609	596	642	603	613	587	602	580	619	594	642	601	649	607	615	606	615	567	607	623	627	644	617	593	674	555	603	583	639	635	599	579	628	609	591	609	622	572	637	617	555	572	575	569	611	606	642	611	644	643	609	627	592	614	608	670	625	608	609	596	615	650	628	608	612	605	660	608	613	648	623	587	604	605	622	613	609	655	597	609	585	622	594	665	570	645	607	601	628	638	570	614	588	619	648	612	586	632	643	586	676	650	636	579	584	631	631	588	627	573	574	602	644	650	596	635	619	598	601	612	649	614	628	641	634	604	596	620	630	659	657	632	582	656	632	592	611	637	644	611	626	572	646	618	642	591	617	628	590	610	636	577	647	596	589	637	625	606	566	650	657	642	628	587	605	634	636	614	553	613	570	619	649	597	561	562	612	578	639	614	591	642	576	637	611	598	580	627	618	649	625	584	586	589	638	615	628	569	646	588	635	630	660	597	628	630	646	603	659	580	594	630	601	633	660	616	615	597	619	593	657	576	564	632	655	631	623	602	602	586	611	586	645	601	631	573	610	618	611	604	543	562	615	645	625	636	626	613	633	662	602	653	641	597	573	653	592	602	635	595	641	636	613	596	650	643	632	599	600	644	643	571	586	611	624	583	576	584	575	598	570	653	637	610	592	605	652	630	613	587	654	582	562	596	613	661	595	626	598	638	660	633	632	585	585	625	605	619	579	684	622	631	624	603	618	630	638	587	618	625	621	609	630	599	647	615	584	614	599	630	603	648	600	675	595	621	578	607	598	609	635	619	627	641	609	576	596	622	625	636	639	625	653	583	622	566	664	617	665	657	586	602	599	652	569	614	578	651	611	606	614	618	586	647	626	611	594	633	610	646	637	577	653	593	625	612	648	581	622	611	615	623	583	568	602	567	622	565	611	586	583	644	598	587	636	608	620	613	635	605	642	635	610	659	648	623	584	652	632	570	641	593	621	643	593	601	637	618	593	626	616	571	616	593	615	637	631	632	601	620	584	644	643	614	655	592	621	641	696	607	640	595	601	635	630	583	611	640	616	618	623	618	599	599	583	659	619	577	652	586	612	597	611	644	620	605	607	637	612	646	625	647	639	607	640	613	613	650	614	640	581	629	591	627	629	606	639	613	592	607	617	598	600	572	629	668	584	633	619	604	639	617	638	655	578	628	625	622	594	595	627	579	629	613	676	641	622	614	597	616	570	627	600	603	618	654	638	618	612	633	611	635	610	581	608	611	581	588	619	637	617	634	606	635	649	623	615	596	617	595	645	619	649	569	625	618	611	613	621	629	638	602	589	669	636	627	587	625	627	616	622	620	634	665	644	591	572	641	632	611	609	642	655	658	627	643	622	633	619	653	607	644	603	636	636	570	633	649	597	622	651	636	564	652	659	652	621	638	629	650	637	611	620	657	616	572	633	627	634	614	618	587	614	656	647	663	612	634	587	615	657	646	608	634	615	600	580	598	633	592	608	618	583	577	609	645	642	597	629	642	600	650	587	629	589	618	619	604	577	570	597	654	599	655	574	606	610	625	593	599	616	594	615	617	607	664	643	598	629	536	607	648	597	642	650	607	603	583	592	566	663	587	660	660	620	617	633	616	634	591	646	590	607	573	604	618	596	624	624	621	594	641	623	630	594	604	617	619	639	608	608	641	583	606	594	670	647	599	683	607	633	609	587	665	616	605	592	617	629	611	642	591	589	622	565	678	618	598	646	636	610	657	620	645	639	629	607	604	621	647	604	627	632	633	603	623	629	634	598	584	599	568	623	642	638	594	633	635	593	612	600	617	628	578	611	639	597	639	643	605	619	641	653	601	645	625	603	627	655	596	645	643	625	633	640	591	596	612	598	642	609	649	632	599	620	661	567	587	622	578	610	614	589	617	623	646	594	620	602	612	634	584	640	613	660	600	647	621	600	610	580	600	638	654	581	620	626	645	588	593	606	603	579	619	590	645	569	638	597	580	632	616	618	548	636	615	656	621	616	598	600	606	611	624	594	605	613	590	634	609	594	595	675	585	596	592	611	628	622	596	606	644	639	612	610	595	578	598	622	581	601	607	611	623	615	605	636	645	610	600	604	606	601	593	656	616	582	591	595	588	568	625	609	570	594	605	583	615	635	607	586	625	622	597	614	600	592	646	623	583	605	639	606	636	630	632	664	637	604	609	650	610	605	658	584	594	647	623	600	604	626	599	650	582	630	608	639	612	626	619	590	609	634	610	626	628	613	633	572	632	644	611	617	628	623	632	582	658	589	631	655	635	637	595	627	604	651	635	595	591	587	608	636	618	595	655	606	633	616	626	638	625	622	626	635	609	646	620	609	596	644	637	641	635	590	631	641	626	577	584	638	614	624	646	630	636	641	622	623	609	599	599	614	633	570	612	607	609	569	607	550	612	622	579	575	582	569	614	621	659	616	610	596	571	613	601	624	634	599	646	585	576	629	614	657	606	663	649	583	601	606	640	588	604	594	597	587	601	665	658	613	665	580	613	592	608	590	627	600	623	602	661	644	621	635	618	623	665	615	629	606	637	604	614	594	605	600	588
8054	1024	1394	1056	663	553	408	325	279	208	217	180	196	166	152	150	148	115	127	120	131	98	134	118	115	119	120	113	112	119	111	107	101	105	106	126	97	110	112	132	116	98	115	103	114	106	104	91	103	115	116	107	119	110	110	120	96	108	111	128	116	99	106	105	97	123	111	102	134	86	99	99	96	118	81	106	91	125	122	122	109	94	120	100	100	108	112	96	114	99	113	102	93	95	86	104	112	105	102	118	107	125	103	105	114	98	123	99	102	100	101	96	107	93	119	98	100	111	91	104	86	84	93	96	99	100	112	107	106	120	104	100	114	95	104	99	104	91	99	106	94	99	111	106	100	115	123	106	97	122	93	86	115	99	107	123	114	105	108	100	104	84	104	91	117	86	105	120	112	89	102	98	88	100	97	107	121	104	112	127	102	108	94	95	112	106	103	104	91	91	107	118	121	112	88	101	106	107	85	104	100	104	96	102	109	109	92	98	94	89	90	110	117	94	88	111	101	95	115	118	93	81	112	107	89	107	96	95	113	116	96	107	117	108	108	97	98	110	91	91	105	117	109	93	119	92	113	116	108	86	121	109	121	122	120	93	95	103	110	99	100	96	117	112	115	101	106	95	101	108	99	94	86	100	98	105	97	106	85	105	100	114	124	96	91	121	107	102	92	116	101	91	93	114	98	99	110	113	102	93	113	96	99	103	87	98	112	114	107	101	100	85	108	99	111	99	107	111	105	97	97	97	100	101	95	115	101	110	102	122	106	102	117	109	94	85	120	110	119	96	99	107	121	98	108	110	79	90	105	92	98	107	91	98	101	109	91	119	111	114	109	104	114	115	108	99	93	97	103	108	100	89	98	115	101	106	109	120	112	98	106	100	112	118	105	117	93	112	101	121	94	106	97	93	99	109	105	111	87	93	91	97	101	91	90	89	109	116	102	123	85	126	110	98	91	96	99	111	105	98	103	105	112	104	104	111	106	108	113	102	106	102	102	96	114	82	111	116	104	96	68	96	92	108	100	99	107	98	97	111	93	98	97	103	104	110	103	92	98	110	113	99	114	121	111	103	94	103	99	94	99	89	88	99	116	101	78	105	95	103	100	104	108	105	91	116	78	123	104	99	100	94	109	104	94	106	97	101	102	112	97	87	106	96	122	113	95	125	93	92	97	91	94	109	107	105	94	96	96	84	114	83	85	97	102	108	105	101	86	112	107	98	102	102	97	114	112	107	94	107	104	92	119	98	111	120	110	91	81	102	105	110	88	109	101	106	99	97	119	118	108	89	108	115	95	111	91	97	108	91	94	110	122	99	121	104	101	105	99	92	86	119	99	99	116	106	90	104	86	107	96	80	117	112	107	94	112	94	121	103	108	103	116	102	103	107	98	118	101	106	90	96	81	111	87	97	97	105	92	96	109	121	105	102	112	116	91	84	93	92	100	130	101	110	108	93	116	105	87	100	108	103	132	106	96	97	103	75	111	107	108	102	94	91	95	107	103	119	95	103	117	123	108	103	97	93	100	108	119	119	105	95	102	105	102	98	102	99	115	100	103	112	125	106	90	91	102	84	94	95	103	103	85	119	95	100	121	98	102	114	108	95	91	104	118	95	101	133	98	123	70	93	107	91	108	97	106	100	117	96	114	106	119	87	93	95	101	103	104	101	90	107	108	101	96	94	93	99	122	88	93	107	104	95	106	102	115	90	89	101	95	97	104	103	82	94	101	94	89	95	116	99	93	98	95	96	93	123	117	104	116	97	92	119	126	121	86	102	105	106	103	96	96	109	105	100	100	90	104	108	98	125	119	111	100	91	89	119	96	82	83	95	86	121	102	103	102	117	100	97	96	107	121	90	91	108	113	94	99	104	102	102	103	96	101	106	105	110	91	123	104	102	105	109	99	118	113	87	115	102	95	107	117	108	102	77	77	102	84	120	111	107	105	91	102	101	100	98	118	127	111	105	99	89	107	109	94	106	111	87	89	102	107	94	102	96	101	102	97	96	90	87	111	117	108	102	107	107	91	105	110	101	100	113	101	101	114	92	99	93	92	98	104	107	125	120	97	81	89	88	106	93	83	101	94	116	129	116	102	98	111	102	116	99	97	93	112	111	104	118	116	128	105	93	94	98	119	108	102	101	110	92	108	105	94	119	90	105	105	106	139	84	97	127	112	91	110	99	85	94	112	119	125	97	112	96	110	106	113	100	108	102	98	83	109	76	115	111	88	93	105	101	109	101	89	102	93	97	104	95	97	105	100	94	99	92	87	89	107	102	112	111	89	98	114	101	95	95	110	113	103	93	131	101	112	89	114	95	103	107	105	103	100	92	118	109	104	103	96	92	86	108	104	91	120	115	94	86	100	130	104	85	90	105	100	120	117	114	101	93	98	105	111	112	128	114	110	92	116	115	113	109	97	128	88	98	101	109	101	104	93	103	100	92	108	114	102	115	108	103	100	106	105	101	100	100	103	121	113	102	99	93	109	108	102	74	104	112	107	88	108	101	104	86	116	94	113	95	103	95	116	94	105	106	94	109	109	113	102	102	117	112	91	103	95	93	96	101	96	94	112	101	115	102	86	120	103	113	102	119	110	93	115	105	95	104	107	93	101	95	100	117	90	115	97	94	92	112	100	114	96	108	106	105	99	94	105	120	106	107	99	104	101	100	92	109	102	81	102	114	103	83	117	98	109	100	113	97	105	99	98	112	96	113	94	95	97	102	115	103	118	103	102	110	89	97	97	99	91	94	115	98	111	122	114	108	126	97	88	85	88	93	95	93	105	102	106	104	99	115	94	97	111	102	78	103	83	103	91	116	100	104	83	104	106	106	107	113	94	92	118	94	107	116	105	96	90	106	99	109	90	77	102	106	107	94	100	101	117	86	102	80	100	110	102	107	120	101	103	110	109	108	96	111	119	94	105	110	99	109	113	93	116	100	92	101	107	101	98	115	80	110	105	81	108	105	103	90	116	103	102	81	123	95	99	107	100	96	87	100	115	99	123	111	107	110	93	112	116	101	83	97	94	111	93	86	107	124	107	107	95	107	99	91	98	96	83	108	118	101	90	72	95	85	95	96	113	79	131	109	90	107	93	93	101	124	90	99	104	94	99	104	106	111	96	91	122	102	113	85	89	107	101	88	101	124	109	89	84	101	99	99	108	112	110	112	104	95	92	112	123	94	111	104	101	87	104	96	93	99	90	87	115	98	91	121	98	102	90	102	99	108	94	94	110	81	100	104	106	99	110	123	118	83	100	113	94	92	100	105	89	100	100	109	101	117	96	85	110	112	99	102	84	106	92	117	84	98	101	105	88	88	115	110	108	104	102	107	97	100	121	107	100	110	83	93	106	122	105	111	122	118	125	89	100	86	104	99	95	93	106	109	108	115	114	101	103	96	96	111	102	130	116	115	106	104	101	100	97	100	115	96	116	108	98	110	100	114	119	105	120	103	99	118	109	108	107	118	101	101	95	120	101	114	98	108
5330	1334	3246	3670	3057	2455	2062	1657	1448	1214	1079	974	866	814	788	687	635	662	643	594	567	532	551	498	498	470	486	448	480	466	426	448	381	400	430	439	438	404	405	416	428	390	387	419	377	375	366	368	366	384	384	373	377	351	394	361	387	367	372	400	363	331	361	402	372	384	319	379	359	368	368	346	370	379	373	394	347	393	406	360	378	359	360	320	388	382	374	368	394	365	359	376	366	364	322	373	378	361	370	388	375	332	352	355	376	363	393	346	352	312	367	404	346	341	347	382	362	312	396	371	339	367	333	337	338	338	400	357	377	342	363	336	312	349	365	375	366	364	355	328	371	376	356	354	350	348	389	336	387	375	340	347	339	358	339	325	367	356	334	342	313	372	362	368	356	363	375	357	359	358	322	367	341	369	335	358	363	358	340	323	335	364	363	354	332	360	355	355	352	318	342	322	330	356	366	375	347	346	374	350	368	345	360	369	348	345	346	353	329	364	345	382	366	342	320	358	358	362	327	342	331	345	351	359	337	323	365	377	365	359	343	338	353	340	350	325	332	348	368	355	364	364	346	346	370	333	347	324	345	367	363	329	358	348	365	353	363	380	355	367	384	379	374	352	325	334	337	322	362	358	359	356	334	376	371	327	341	372	334	344	322	334	345	335	352	358	351	367	345	371	342	362	395	357	322	382	367	354	328	353	347	331	337	347	338	369	319	335	378	324	338	370	328	352	311	349	351	346	330	363	334	360	357	339	350	335	351	340	365	371	312	368	369	367	339	370	335	328	334	361	355	321	375	367	368	330	332	327	335	331	295	361	354	373	337	327	348	344	358	336	341	345	360	323	358	367	352	352	358	335	354	342	346	323	359	367	364	365	358	327	360	388	360	346	355	308	345	355	352	341	306	322	358	352	370	337	365	344	352	346	362	377	346	335	341	350	338	331	337	339	320	358	361	375	348	353	332	333	360	384	349	337	312	379	319	355	353	352	341	333	319	327	352	364	361	354	388	375	351	328	343	380	364	345	337	360	354	324	350	361	353	334	367	357	351	331	368	362	359	361	356	385	334	345	366	305	347	376	371	338	335	347	361	369	352	333	358	373	357	341	355	340	344	348	346	341	390	333	352	327	327	334	356	359	342	356	363	379	304	330	349	383	354	356	362	342	349	369	344	319	332	355	365	318	384	377	320	367	355	349	360	341	344	386	357	323	329	335	322	326	330	343	356	359	367	365	343	328	337	356	345	335	340	371	373	341	344	337	381	346	340	337	355	329	348	356	362	305	352	345	345	320	328	336	351	338	396	322	336	341	367	363	344	315	368	357	373	355	381	344	392	340	344	343	382	374	375	346	365	356	379	379	333	353	369	322	355	331	352	342	331	358	359	351	376	338	353	334	364	347	345	348	340	342	329	352	327	351	337	383	359	364	361	356	366	347	326	338	362	353	345	355	325	364	370	367	351	310	359	360	373	359	354	343	333	348	348	386	329	345	357	335	355	372	346	338	337	340	350	372	404	342	352	350	349	349	380	325	347	301	342	348	352	370	371	363	364	343	371	356	395	361	317	338	335	378	375	360	325	334	369	326	373	365	333	316	327	358	351	353	356	321	302	335	341	360	376	347	365	351	327	348	369	340	354	342	339	365	331	352	342	347	369	372	353	348	366	339	296	343	331	390	341	341	382	352	354	337	347	341	296	341	356	340	309	361	363	357	319	373	360	339	343	373	346	358	339	366	338	358	353	322	359	330	349	343	386	343	373	346	376	369	337	362	362	342	334	370	375	332	387	324	369	337	369	342	346	337	355	375	350	315	349	351	333	340	368	330	355	364	337	361	338	336	330	381	322	351	342	345	360	349	387	351	332	365	341	341	310	354	337	370	331	333	354	364	364	322	321	341	337	349	345	380	339	343	329	332	354	336	376	370	351	324	344	333	337	338	363	324	329	389	359	387	332	321	364	332	363	330	337	309	321	369	384	347	322	364	345	380	344	338	336	354	336	306	363	340	352	349	352	346	340	341	334	351	363	346	369	331	363	378	347	344	363	322	374	367	355	352	375	353	361	356	312	337	356	373	345	330	353	353	350	329	341	359	352	351	339	367	343	368	336	346	382	374	335	318	374	356	355	330	346	375	359	355	374	371	325	335	359	337	379	374	366	328	351	325	359	343	364	371	354	343	359	326	363	307	348	351	364	364	349	359	342	379	352	329	368	315	324	363	328	358	387	348	365	347	330	351	372	364	344	356	329	361	319	325	315	334	359	367	335	358	377	345	331	368	330	355	358	347	346	324	351	364	357	349	358	362	390	341	322	382	356	334	341	334	348	339	318	347	370	337	368	346	344	316	342	352	349	334	350	371	356	353	381	356	342	366	327	352	330	377	352	339	327	314	368	392	334	370	297	348	348	343	315	339	331	368	353	336	327	393	317	326	357	327	318	357	386	351	364	335	329	315	327	349	344	346	323	369	362	331	348	329	396	349	337	374	323	335	362	351	369	407	312	367	348	351	348	348	360	357	350	320	341	338	342	356	358	346	334	350	367	332	338	360	348	344	355	368	326	318	340	325	326	331	344	388	337	367	331	337	355	323	376	353	359	344	313	314	318	331	363	348	363	374	336	358	371	376	334	336	353	358	346	301	363	342	338	354	379	347	357	361	370	323	349	375	337	317	346	341	319	329	372	330	337	384	351	370	343	362	326	376	358	280	356	348	328	350	383	389	336	345	357	371	361	337	366	340	338	354	333	344	361	370	382	358	330	351	357	372	355	358	348	342	361	369	309	348	376	351	361	380	371	321	329	348	346	338	361	355	326	354	340	299	334	357	321	339	339	366	345	351	370	348	351	349	369	318	363	325	348	361	357	329	376	381	372	377	338	380	357	340	357	332	348	330	317	337	341	373	366	363	339	315	348	359	354	392	359	361	307	360	372	348	352	314	330	382	376	369	370	381	331	371	339	322	328	355	387	375	344	391	370	327	393	385	347	347	368	327	379	346	336	329	337	329	345	351	337	351	360	311	317	359	344	337	340	338	347	314	335	318	349	334	318	321	346	338	319	326	346	348	358	372	373	366	328	368	362	339	343	344	368	381	373	358	341	340	376	330	345	355	360	322	362	335	379	369	360	384	363	340	326	356	345	360	362	339	357	358	359	345	330	361	356	362	336	371	321	352	341	340	362	306	363	359	350	357	369	346	341	329	347	344	356	351	332	332	349	366	346	364	377	349	342	368	354	342	344	363	355	351	338	356	341	346	332	370	379	368	355	325	334	357	382	346	345	338	358	382	327	349	352	341	333	348	324	366	347	338	349	339	353	335	362	351	340	358	337	357	345	356	313	389	391	325	374	379	347	354	356	359	383	357	363	355	332	348	319	353	366	337	387	346	371	342	339	368	339	335	368	348	341	364	328	348	365	338	342	322	376	379	366	360	382	334	360	320	371	375	346	365	367	337	335	368	375	344	321	350	326	352	346	370	355	381	340	359	359	322	335	372
15008	2510	2812	1997	1481	1055	807	624	502	441	416	333	314	283	261	278	215	242	223	194	224	205	218	177	184	202	188	181	172	202	173	164	169	165	204	186	180	182	156	180	150	185	174	153	157	157	147	168	152	136	172	161	180	162	171	174	162	171	197	159	142	156	184	179	148	166	165	143	156	145	163	160	147	149	160	156	150	163	163	206	165	138	142	163	182	173	159	145	165	174	135	149	171	142	132	156	188	157	200	164	155	185	198	159	179	147	153	138	176	146	151	162	139	165	175	159	173	152	168	158	151	148	177	183	154	169	164	155	149	147	172	162	143	156	169	158	164	179	151	166	166	174	164	158	162	156	141	144	143	148	162	173	169	145	154	143	151	153	143	140	167	152	139	159	146	164	139	149	160	166	161	169	142	169	134	154	126	164	162	148	145	178	139	175	161	157	149	190	187	171	163	179	178	143	166	124	144	155	166	166	169	142	151	163	166	161	162	164	158	135	158	150	150	140	186	170	156	168	133	160	164	160	145	183	143	188	143	156	172	193	161	138	156	174	147	159	157	163	146	157	152	147	155	182	164	173	156	161	147	145	136	150	147	158	150	144	153	179	163	170	160	167	150	180	165	138	156	137	155	169	153	170	162	163	141	175	152	184	167	139	147	164	155	143	161	157	141	159	145	175	152	169	157	158	150	166	168	155	165	151	161	180	152	149	143	138	146	141	168	178	149	144	160	142	158	147	145	165	156	169	150	169	144	138	171	163	134	162	160	163	160	121	162	143	137	141	191	159	163	157	167	169	158	148	144	162	163	140	134	161	162	150	157	179	151	189	131	171	154	152	155	146	147	164	136	157	178	164	142	149	169	161	153	137	142	168	154	137	149	168	139	143	148	163	172	145	169	165	146	160	146	143	127	161	134	175	169	163	159	166	156	148	157	171	177	132	147	144	148	161	151	139	144	165	141	160	161	168	147	149	158	162	145	155	175	161	152	158	150	143	137	154	151	160	142	155	164	153	166	147	145	158	154	175	144	147	154	150	146	163	148	166	177	156	160	154	162	156	169	163	154	140	163	162	149	147	156	152	137	172	145	181	152	161	158	172	153	140	173	177	150	159	178	158	158	160	162	157	157	137	164	164	154	141	161	162	158	168	173	155	152	142	169	169	142	147	141	153	139	147	161	142	148	128	167	158	156	164	164	168	150	162	161	150	144	158	152	171	164	150	143	169	150	140	166	157	161	150	178	178	150	158	152	152	180	158	145	138	159	152	150	160	153	150	164	145	166	153	155	160	151	148	144	174	139	169	168	171	132	127	149	156	151	154	162	148	138	158	155	168	162	165	135	145	144	159	152	146	149	154	172	193	149	170	165	161	137	168	153	159	160	154	164	149	167	138	147	167	166	145	146	158	164	163	144	144	137	136	152	150	163	153	166	144	164	134	159	160	165	166	148	161	164	159	170	141	150	169	148	157	148	137	179	181	169	142	146	151	158	164	133	166	148	159	167	183	183	166	165	153	134	147	156	158	154	163	135	169	155	169	159	143	140	159	134	166	150	141	160	158	159	133	137	157	165	173	154	182	166	169	136	162	176	153	165	151	141	156	141	183	153	133	169	140	159	162	177	142	153	143	161	167	159	156	169	151	180	154	155	162	153	153	179	172	147	148	162	139	155	151	159	150	162	146	140	161	160	155	168	163	159	177	150	164	151	146	146	157	153	162	156	157	159	153	163	166	169	146	173	152	150	170	158	165	136	160	146	155	146	150	167	144	173	166	172	160	147	164	143	166	140	156	185	184	132	159	154	177	149	147	157	168	176	166	155	141	159	158	154	142	156	149	155	151	165	161	149	157	148	169	162	146	153	166	152	132	150	163	163	151	168	145	154	172	165	143	164	164	134	154	166	147	156	129	157	149	146	157	159	152	153	148	173	148	146	178	156	163	142	160	167	159	155	173	160	143	180	141	156	155	168	142	169	161	154	140	133	145	165	152	166	151	157	166	158	137	133	153	158	167	163	175	163	133	153	157	160	158	134	145	154	158	170	157	153	141	166	127	140	148	162	146	160	148	136	164	153	147	171	179	162	160	155	170	148	172	158	162	152	165	152	181	147	149	162	121	154	136	144	119	152	159	155	159	155	138	152	172	161	162	159	173	168	154	160	163	157	155	151	139	154	152	164	154	187	148	161	169	170	142	148	110	150	158	152	156	147	151	147	149	170	137	172	192	156	164	153	163	139	139	170	156	163	165	148	156	164	157	142	171	160	157	172	151	181	155	160	153	148	153	186	158	158	172	142	194	163	156	137	158	155	143	158	148	173	174	194	143	157	146	149	155	164	169	150	176	162	152	148	157	153	163	150	138	155	165	146	150	146	169	157	169	171	168	147	161	151	176	160	158	177	152	138	167	154	151	161	157	150	132	107	148	173	166	162	145	157	145	174	143	150	156	151	155	161	161	166	165	174	122	152	161	140	147	156	146	153	146	157	157	164	143	151	162	151	157	140	128	151	146	170	140	156	140	138	156	145	141	168	154	163	164	154	148	138	145	135	152	159	155	160	164	157	144	135	172	158	162	160	183	155	176	153	148	150	145	167	162	145	153	152	163	154	155	150	160	142	154	162	130	144	163	168	164	172	148	159	165	150	183	153	167	154	175	149	126	159	180	165	166	170	137	145	177	150	157	142	159	158	147	143	167	148	142	138	139	148	163	158	159	143	156	129	156	157	179	147	152	154	145	138	154	154	138	159	149	151	146	154	162	153	163	146	149	134	171	135	162	149	161	177	148	134	147	168	148	169	139	155	144	165	161	149	153	146	164	142	161	148	165	152	144	158	162	147	167	156	162	140	148	148	128	151	132	180	146	159	125	191	138	156	148	144	137	161	165	161	175	136	139	147	177	161	157	169	152	149	144	172	151	170	178	173	150	149	150	178	141	131	134	168	141	162	162	145	149	139	126	155	168	161	149	165	143	180	156	173	142	185	131	156	164	157	185	146	138	181	149	176	139	161	159	153	155	165	149	155	153	148	159	155	131	164	147	165	155	141	161	193	168	186	156	152	153	138	158	141	164	165	154	163	169	147	141	138	136	171	162	163	172	146	152	156	155	144	159	144	164	181	149	128	160	151	168	147	146	142	163	172	163	164	164	137	151	136	169	148	147	147	149	157	160	159	146	156	160	166	166	166	150	142	144	150	148	172	155	172	147	132	165	165	161	175	144	149	150	167	158	156	156	150	150	152	165	149	159	151	170	135	152	146	160	151	168	145	145	132	179	131	180	136	160	159	149	163	157	174	153	140	147	176	156	161	147	156	163	182	145	157	166	158	173	151	155	150	144	142	171	144	176	161	170	144	167	169	141	165	153	149	149	151	121	186	134	152	175	157	149	153	142	143	157	162	132	172	178	144	152	166	163	173	157	169	160	162	149	157	144	177	149	172	143	164	145	168	179	166	147	147	148	160	160	176	163	153	161	160	153	151	167	148	140	152	142	164	138
7537	2568	5948	6547	5595	4569	3792	3028	2594	2228	1854	1769	1500	1436	1318	1256	1128	1097	1047	952	949	916	835	866	809	788	742	718	740	688	705	695	696	693	678	626	669	585	649	632	616	603	597	567	605	614	602	574	613	584	557	529	608	550	574	564	544	592	570	579	556	563	582	564	556	548	566	552	505	534	554	568	530	555	538	526	497	530	527	544	535	544	532	550	548	548	548	534	496	531	490	516	525	499	506	544	517	499	529	534	557	536	444	494	533	534	580	518	520	516	517	517	503	489	501	495	514	571	527	545	508	552	505	514	499	524	516	566	518	550	511	518	529	507	519	512	478	530	509	523	563	484	510	480	526	501	504	538	502	530	554	525	525	538	522	502	522	520	532	496	535	501	530	532	531	552	518	518	531	510	510	491	514	493	497	475	479	520	481	485	488	498	450	515	511	475	496	514	541	519	530	505	521	479	499	539	503	492	528	496	466	509	502	501	487	496	509	521	542	496	542	496	544	493	466	481	542	541	469	468	502	516	549	497	576	494	542	497	507	536	553	471	495	503	527	506	503	523	499	532	504	513	479	511	512	495	504	494	527	508	487	538	473	521	475	507	525	476	530	460	504	509	473	520	515	513	523	504	493	504	512	493	500	488	497	466	502	511	534	509	531	514	469	487	510	503	517	520	492	483	484	466	509	505	468	498	508	529	533	449	501	564	525	520	524	457	527	507	530	515	488	490	512	532	514	505	452	509	495	490	514	484	555	505	514	525	528	540	499	547	500	536	473	502	510	483	499	496	518	478	508	495	489	498	505	523	532	520	531	515	485	503	486	522	454	524	492	463	526	498	483	486	493	480	482	536	498	529	525	513	490	522	498	488	535	520	515	548	498	489	501	489	503	520	487	536	507	526	540	502	525	477	488	538	511	513	536	476	497	490	478	525	506	535	475	547	489	554	504	547	522	496	478	499	468	501	506	489	499	506	517	511	514	510	532	478	501	492	476	481	495	503	521	507	469	498	505	503	472	505	463	537	512	507	503	518	489	463	507	483	482	486	509	514	500	503	490	511	479	477	486	513	487	477	499	530	512	485	526	511	550	504	474	515	495	488	505	495	521	503	535	540	489	502	539	466	516	549	477	514	504	535	502	466	507	562	472	471	481	503	517	465	534	475	507	505	503	502	486	496	483	500	526	496	518	501	499	520	539	519	501	534	507	462	517	484	457	526	461	497	493	514	468	482	446	500	495	497	501	561	545	557	538	515	496	493	482	547	498	540	471	523	492	502	508	534	544	526	513	510	488	501	519	501	481	559	449	488	488	534	549	526	523	521	507	500	496	464	523	554	518	488	540	514	496	495	518	479	511	470	500	518	524	473	521	513	526	520	519	478	511	552	507	490	484	515	511	505	477	498	502	492	524	527	531	503	488	500	522	446	512	489	469	492	499	464	492	476	499	490	431	468	500	507	516	509	509	487	510	500	544	495	522	505	538	484	503	503	491	511	527	455	546	504	491	503	469	516	495	498	474	512	523	557	501	509	480	526	490	508	486	491	530	504	514	484	484	521	502	523	533	536	523	510	524	520	475	500	520	523	524	546	541	503	508	481	512	460	478	484	468	537	504	536	484	514	546	484	503	474	517	531	538	526	448	490	522	517	505	490	487	516	498	506	493	511	500	484	461	502	524	476	512	478	504	538	500	504	533	493	501	467	524	458	508	497	489	468	497	506	486	528	507	486	539	515	498	503	467	517	531	530	518	513	488	487	499	498	497	477	513	514	493	513	526	499	492	509	509	502	482	508	485	523	532	491	484	516	499	509	518	488	496	518	525	521	506	485	455	506	512	500	512	522	546	463	512	494	515	503	510	530	480	497	488	531	455	488	498	495	461	505	534	503	511	540	529	499	516	475	512	528	526	526	541	476	554	534	516	507	535	528	471	522	477	522	510	500	485	506	495	477	497	483	559	511	469	554	457	478	497	488	494	508	530	505	524	544	525	490	491	491	568	547	520	497	513	513	505	471	492	482	530	533	476	528	498	500	504	477	510	505	509	471	521	513	502	534	515	518	514	498	509	502	519	508	494	535	476	529	480	495	475	506	479	479	506	470	482	466	475	529	502	478	490	519	514	508	470	520	470	517	493	531	530	536	521	504	510	506	483	478	519	526	482	467	531	486	505	485	505	540	514	473	515	511	502	509	484	499	544	541	544	484	493	507	480	501	525	531	552	500	498	503	526	517	491	493	516	473	439	495	506	486	485	523	508	472	485	475	529	500	484	529	498	471	436	495	471	499	496	504	514	531	499	499	517	475	481	530	482	529	529	496	453	522	517	507	555	500	542	512	483	540	515	481	491	487	512	500	547	480	524	456	519	491	542	532	515	517	495	522	491	522	512	494	483	537	481	502	495	510	525	520	498	508	515	540	494	532	532	511	505	526	493	495	506	493	503	461	495	470	530	489	520	539	493	500	508	502	505	531	479	509	464	489	525	509	523	484	504	519	484	518	523	484	480	519	516	500	509	505	524	538	451	504	520	516	528	547	485	505	522	489	515	488	536	516	476	530	505	514	517	524	514	489	502	504	504	516	488	500	496	533	490	491	529	510	520	525	499	465	507	511	481	494	517	494	489	497	516	498	491	506	497	535	505	503	493	513	490	515	530	535	497	500	503	483	529	525	447	500	509	520	495	478	477	481	489	489	473	491	505	489	514	507	450	508	520	542	524	490	495	536	502	474	527	524	487	507	520	495	467	465	523	481	490	514	475	487	508	488	522	500	482	461	519	506	518	528	503	459	546	515	499	524	493	490	511	517	511	526	526	499	498	470	513	534	503	480	500	475	504	500	496	485	508	513	461	525	539	516	537	522	492	502	472	484	516	474	502	505	478	480	490	488	480	549	537	513	515	489	497	487	515	500	542	504	503	502	500	512	489	539	503	487	566	518	464	486	545	508	533	543	563	504	498	504	484	494	539	489	535	499	475	499	499	493	510	499	502	509	495	476	525	520	520	498	530	519	522	488	483	478	528	477	471	526	500	541	522	514	543	507	524	529	530	506	486	521	490	559	515	491	529	526	500	494	484	507	521	553	533	519	556	527	551	514	521	508	507	512	512	495	514	499	521	525	514	502	522	496	479	499	501	495	506	513	487	527	534	516	515	509	493	537	507	517	506	488	492	499	559	481	463	511	519	480	484	530	471	495	494	485	518	522	505	502	499	501	512	482	497	526	459	472	488	507	528	489	536	488	531	458	506	470	511	526	496	477	516	510	535	500	518	524	516	496	491	476	443	519	498	498	497	536	567	489	485	518	545	521	492	487	478	491	509	471	511	464	508	481	488	505	495	480	503	532	526	525	493	524	488	495	517	492	505	508	486	450	541	535	518	480	490	468	542	473	495	549	502	485	481	488	500	492	508	532	533	549	496	479	469	477	518	494	496	496	517	470	527	504	501	505	490	567	520	552	517	508	483	489	528	500	520	479	512	475	526	509	510	492	526	539	492	497
2071	261	262	236	253	259	236	234	212	221	210	219	245	206	219	198	218	193	202	207	218	206	212	222	200	197	195	209	192	218	176	198	207	188	205	200	206	210	199	202	200	187	181	171	213	196	201	190	221	207	183	235	204	201	223	179	215	183	200	202	210	208	215	211	196	173	219	215	223	201	201	189	215	184	189	209	188	208	199	203	228	222	213	238	183	212	211	196	183	227	214	213	208	196	212	192	228	201	182	201	189	182	227	201	201	206	192	220	216	215	196	197	209	205	210	197	198	215	206	212	196	192	207	170	208	205	207	201	204	196	218	220	219	201	219	226	223	203	192	228	200	214	222	208	205	205	200	210	208	196	221	201	176	213	234	198	211	216	207	183	210	216	211	216	216	220	229	203	213	187	200	206	214	216	190	178	229	210	185	216	223	201	209	227	200	193	213	219	208	207	225	210	222	198	242	198	215	231	219	212	181	204	233	204	209	206	191	192	214	177	213	187	211	209	209	193	201	201	182	216	208	190	209	223	215	211	212	200	194	225	221	219	227	212	210	226	196	205	211	227	206	228	204	211	216	218	203	207	208	212	219	217	210	211	198	197	193	214	222	204	199	193	189	233	190	215	219	211	199	203	210	198	220	189	210	195	183	234	191	225	221	217	205	195	217	190	231	204	192	207	208	189	191	202	207	205	208	204	182	198	201	217	198	207	210	207	202	220	178	206	220	186	218	208	213	195	210	204	199	201	193	189	199	217	204	215	204	195	220	222	191	211	196	216	203	194	204	171	215	214	231	210	218	227	234	210	208	179	213	213	195	195	214	190	175	222	240	240	181	194	199	217	202	184	235	193	181	202	205	241	225	179	214	230	201	216	200	233	230	233	189	191	199	184	218	197	209	219	218	209	210	186	207	193	213	217	203	189	200	221	216	232	217	206	203	216	198	198	195	213	200	213	214	198	240	205	218	212	233	205	197	204	211	217	194	179	213	206	219	198	204	221	207	195	199	196	189	218	199	215	198	202	193	196	189	197	229	172	225	207	210	224	209	164	197	209	211	242	199	229	207	195	220	201	211	198	196	182	186	225	204	219	221	220	208	231	188	228	207	219	200	201	212	213	209	206	198	186	204	203	190	181	229	213	200	220	190	235	187	198	200	193	212	238	224	214	203	208	193	219	213	191	202	201	206	211	204	203	209	199	205	222	222	221	192	188	219	201	193	239	227	222	206	227	195	233	211	215	192	200	198	242	216	193	205	206	216	182	197	192	226	211	187	221	207	222	207	229	196	182	196	225	231	207	214	198	219	205	221	221	195	220	239	212	202	248	203	230	203	209	202	205	204	221	207	183	176	199	200	227	207	222	212	198	215	217	195	200	219	229	203	200	193	217	231	198	229	207	175	203	209	209	193	217	206	190	191	196	226	233	210	198	190	202	204	196	203	208	248	240	185	209	182	206	211	195	213	214	212	196	173	195	205	197	201	203	205	187	212	218	188	213	212	218	199	212	222	194	192	207	197	201	188	213	193	220	217	209	207	207	210	217	236	209	208	223	193	209	192	215	209	206	225	193	218	216	211	192	212	224	216	211	216	221	199	231	210	224	223	227	199	223	213	243	180	190	195	206	229	197	210	200	232	189	183	220	208	220	217	194	226	212	191	192	203	216	212	197	189	187	213	214	207	226	198	213	203	214	199	222	219	220	193	196	213	226	229	185	174	214	211	210	215	199	216	198	227	175	228	194	214	219	193	203	228	207	219	189	185	230	226	215	205	221	210	210	204	192	187	212	186	213	220	191	229	200	225	241	198	215	193	185	190	201	212	210	209	203	194	216	222	212	198	205	215	188	216	198	198	187	195	240	206	228	219	203	224	192	200	217	203	214	222	204	204	195	191	219	185	204	181	216	229	215	197	202	213	214	205	202	205	216	209	207	176	205	196	229	210	224	225	187	202	216	219	229	215	216	207	206	228	198	212	206	221	218	213	205	192	194	209	194	210	202	193	212	200	206	224	199	182	216	201	211	195	200	207	195	220	203	211	237	177	232	199	202	218	217	209	199	194	217	210	170	209	218	213	216	199	193	214	188	175	216	178	211	223	207	221	219	205	186	184	226	194	175	216	203	198	202	204	226	196	213	191	201	206	186	202	191	209	226	219	200	214	210	215	227	201	199	186	208	211	218	216	188	217	202	214	204	229	210	224	218	200	197	239	188	204	200	208	196	182	206	190	212	209	221	197	182	211	183	220	226	208	210	211	222	207	213	217	204	187	198	182	218	209	221	182	213	200	237	178	179	244	215	201	234	231	207	203	193	223	189	209	210	186	213	193	174	208	206	213	195	225	206	214	195	205	205	200	218	226	222	226	191	185	210	215	225	188	196	215	235	210	215	213	208	227	206	199	189	225	222	193	181	211	189	205	186	190	230	213	175	203	220	210	192	219	190	215	225	192	210	203	203	227	259	210	231	206	188	191	223	209	202	195	222	211	200	177	191	203	193	195	218	218	223	207	203	224	199	217	188	215	219	205	215	193	214	214	224	208	206	209	195	213	176	219	199	180	226	223	191	202	186	218	191	210	189	213	207	193	225	220	221	201	208	173	204	196	195	228	234	194	186	186	218	223	193	214	186	194	208	218	231	220	200	203	187	213	184	181	210	226	205	193	214	201	185	185	198	193	222	206	215	204	200	209	210	210	192	196	200	214	218	199	208	213	209	200	206	216	198	176	185	201	225	220	205	211	201	186	213	188	196	216	177	206	211	219	205	217	225	187	197	183	213	194	201	216	201	232	222	210	211	191	205	210	210	200	201	191	206	193	229	202	205	191	223	191	205	222	203	193	235	198	215	210	184	193	209	221	183	214	202	195	200	195	216	212	224	215	215	189	220	183	228	198	191	216	214	211	211	201	200	224	206	216	186	192	204	210	185	231	209	193	199	206	208	211	196	216	184	203	203	208	179	182	221	204	204	198	218	211	193	226	188	187	202	212	199	194	200	214	221	200	216	210	194	217	206	202	199	220	189	189	190	192	192	206	182	185	201	208	201	194	190	208	180	214	178	215	180	202	220	195	219	214	213	207	236	234	209	182	198	202	208	220	206	199	225	230	215	221	216	214	217	211	223	221	209	190	196	205	215	211	190	195	220	189	199	209	198	235	220	200	230	192	210	224	215	205	235	190	204	208	199	179	236	228	201	186	197	215	189	212	197	209	210	205	199	209	207	211	220	191	234	212	180	213	198	211	219	226	201	203	220	209	203	193	190	198	196	214	205	188	238	214	195	211	198	202	198	202	199	220	215	203	227	211	216	204	172	188	203	200	191	203	201	203	208	213	196	214	216	209	225	222	213	199	180	212	214	202	221	168	216	187	214	207	187	212	208	211	195	217	197	202	196	200	215	218	207	205	178	198	189	208	228	197	209	227	202	207	208	230	199	201	204	215	200	195	200	199	220	194	188	212	202	199	207	210	217	209	221	213	205	211	218	186	214	207	193	231	220
2114	666	754	756	808	699	684	705	667	634	659	706	644	641	656	652	643	579	624	646	607	624	640	581	609	626	616	664	613	641	602	622	665	655	595	648	621	636	627	620	621	651	646	629	619	581	634	612	620	593	611	645	624	615	641	569	601	645	623	611	605	671	572	617	629	627	631	609	620	605	627	597	633	620	624	621	620	632	629	613	598	630	605	598	607	660	601	621	607	631	652	616	626	576	625	633	559	598	608	573	654	638	599	605	648	622	651	633	596	575	586	627	580	598	612	602	653	576	620	630	602	630	638	632	625	606	630	643	613	586	611	638	586	607	593	643	634	624	613	585	613	657	619	636	608	600	635	627	626	584	618	620	645	648	644	652	591	635	616	579	614	633	629	617	620	598	595	616	629	594	624	617	630	660	596	609	570	629	610	645	642	623	590	581	611	624	582	651	612	631	606	619	629	653	656	627	584	626	650	619	599	638	641	628	628	618	663	620	602	587	624	613	598	608	613	615	642	618	608	558	623	615	638	619	581	632	650	603	620	587	573	668	643	625	593	584	576	613	575	623	613	615	575	604	608	598	600	650	661	650	612	610	614	597	602	571	632	634	599	606	614	600	597	617	623	606	643	576	639	648	622	636	634	628	607	585	628	662	595	598	633	595	604	624	650	625	659	624	605	595	617	636	642	585	584	617	614	591	609	627	585	592	593	635	584	610	614	620	604	587	619	627	584	580	594	620	603	584	568	619	607	674	615	608	594	607	644	607	579	624	574	595	664	636	609	621	622	576	647	618	644	633	565	609	579	574	617	638	619	578	617	629	632	661	644	618	599	657	633	599	659	560	621	620	590	593	621	634	621	624	654	600	594	582	640	620	610	610	627	588	572	593	636	654	616	633	604	615	625	630	597	612	604	664	583	641	634	619	598	640	614	616	587	629	567	588	620	644	582	668	652	612	575	598	628	652	603	664	615	610	650	632	627	622	613	635	585	567	617	614	624	577	663	611	612	619	608	607	626	592	605	600	651	599	598	599	627	612	645	578	603	601	587	623	597	622	621	638	602	619	600	590	627	636	631	634	593	569	632	596	630	625	645	592	628	639	596	634	644	590	634	635	625	613	623	638	597	623	625	638	615	625	612	572	656	626	592	574	637	580	623	640	628	638	573	609	636	613	577	639	634	587	600	620	594	589	600	614	608	594	626	573	647	644	584	615	624	603	620	624	604	604	629	562	612	634	611	620	596	592	544	645	641	607	664	604	698	629	544	631	587	602	594	611	631	589	606	613	627	586	614	571	612	642	668	634	608	630	618	613	603	658	620	621	538	578	572	627	618	587	617	648	613	584	592	638	603	631	619	577	626	592	637	592	619	596	604	652	610	580	611	582	630	631	648	617	625	609	597	583	608	619	608	626	629	650	617	622	603	599	599	658	566	592	656	631	616	652	570	568	614	571	559	611	613	650	658	564	678	606	636	577	570	663	607	606	601	621	578	643	616	603	618	618	605	601	613	578	592	639	619	597	647	616	651	599	616	635	621	647	619	578	647	637	616	587	590	615	577	588	640	612	608	595	610	605	596	614	628	609	612	612	624	631	639	601	627	618	610	571	607	625	600	622	604	590	629	609	630	620	585	648	631	601	629	606	632	616	625	585	554	561	621	660	603	645	653	621	628	582	607	581	623	614	604	620	601	644	645	625	589	622	634	617	551	609	636	610	647	612	636	645	611	578	566	620	627	574	627	613	605	625	626	583	636	606	640	612	617	602	599	620	592	631	587	611	616	577	647	565	604	618	606	635	606	616	619	636	580	604	600	583	616	667	616	651	656	628	595	576	576	633	587	582	587	612	614	616	646	634	604	638	622	612	605	642	614	660	612	617	599	602	636	608	625	622	618	611	620	588	624	614	572	611	612	580	626	610	599	599	623	583	621	624	621	586	601	600	671	623	595	623	612	609	642	616	588	640	611	605	582	590	606	615	610	607	595	606	591	601	651	621	632	567	584	616	636	591	596	635	571	590	610	614	634	658	620	613	603	621	594	610	610	633	655	663	652	581	603	607	623	608	621	556	648	653	646	587	611	630	626	630	653	657	598	616	586	620	585	599	604	585	615	628	562	594	591	581	608	593	619	649	604	562	628	584	614	617	578	606	620	608	561	574	620	606	627	602	611	623	658	606	568	611	647	595	628	640	572	634	600	633	630	625	655	613	623	622	625	564	617	650	636	620	656	603	665	599	617	634	611	627	635	613	586	608	616	590	619	579	671	616	586	574	574	631	640	612	602	627	619	608	652	560	607	622	651	596	591	635	589	656	628	603	628	643	615	594	631	597	597	608	598	627	618	644	643	620	579	560	599	594	597	657	566	607	621	591	625	602	629	601	609	568	621	601	641	606	582	594	592	597	624	645	624	590	588	593	602	619	622	644	567	591	633	584	606	643	598	638	615	635	615	605	638	619	583	658	622	642	632	612	629	616	587	653	587	625	619	623	638	636	599	580	626	597	589	595	653	616	637	610	591	594	601	624	611	593	576	608	625	614	609	669	603	625	620	604	591	617	619	617	620	594	626	563	599	624	611	605	592	603	601	576	649	625	576	613	611	632	581	587	636	591	599	622	581	629	611	617	604	629	597	632	626	627	623	598	627	593	648	569	610	629	666	643	599	613	607	568	588	625	574	632	642	588	569	625	649	593	589	603	597	607	632	615	612	546	633	678	650	627	624	595	587	604	616	617	632	627	592	632	651	626	629	594	660	607	622	578	631	638	604	628	614	565	615	621	607	625	599	596	630	652	653	620	625	608	630	616	642	634	603	631	581	595	620	584	608	568	646	556	637	614	611	605	623	628	604	603	551	596	617	590	602	632	588	630	614	631	578	605	594	651	619	649	608	578	541	609	618	640	632	628	621	609	614	623	647	577	554	629	595	648	639	611	618	556	619	590	623	592	628	634	588	565	602	583	656	605	587	613	637	617	591	674	624	593	624	607	646	616	611	590	626	601	633	621	588	618	622	603	597	592	597	667	583	637	591	618	622	623	620	607	627	618	590	620	608	604	575	585	637	623	630	590	590	626	613	582	631	634	603	611	607	620	625	634	651	607	619	643	607	608	596	643	576	614	611	633	601	613	591	626	595	611	595	634	610	633	638	591	633	610	609	612	613	651	606	638	606	599	635	601	652	595	671	616	635	597	620	609	617	621	585	615	607	633	607	632	600	527	653	617	597	632	624	662	590	630	650	665	654	620	586	602	590	591	640	613	586	652	580	574	606	611	596	636	603	621	648	600	625	590	604	614	593	610	607	583	639	600	654	638	634	665	596	587	616	658	642	608	590	673	661	591	634	623	613	645	583	608	613	617	592	602	618	616	580	595	637	600	580	566	608	639	635	623	628	663	645	604	641	617	585	576	626	623	587	607	602	616	600	612	588	585	642	628	627	635	577	600	628	653	646	670	569	561	565	603	603	625	617	632	609	608	614	603	601	613	615	599	635	586	604	580
8083	1091	1369	1077	671	570	419	328	288	255	205	219	193	168	173	151	137	149	130	137	153	129	127	139	120	114	117	120	117	122	110	105	126	96	113	108	104	118	110	99	115	100	100	99	104	92	117	130	115	118	102	117	119	120	132	113	125	108	94	111	111	101	104	97	91	112	99	113	102	87	91	99	125	127	99	94	103	131	96	106	86	97	108	98	100	87	112	104	110	101	107	97	115	100	100	93	103	99	113	107	119	104	97	108	102	102	108	96	99	103	103	114	92	107	92	109	114	102	110	100	111	95	101	102	99	98	96	109	100	109	93	103	123	106	118	108	125	111	101	99	104	110	108	106	125	109	103	96	96	91	108	113	106	99	108	113	92	114	118	95	101	99	109	101	100	116	107	103	120	100	113	115	110	98	105	100	106	98	105	104	96	111	113	110	94	106	108	93	102	102	88	99	104	95	118	88	119	120	88	115	100	114	85	111	135	103	91	78	106	115	112	110	115	114	111	106	95	97	95	108	105	92	96	96	100	114	108	103	114	94	100	99	97	97	124	108	100	92	99	106	120	84	112	106	98	105	98	111	81	108	95	92	115	95	116	91	136	105	103	103	102	103	93	106	107	114	96	116	106	113	98	106	120	113	112	130	108	107	111	109	92	107	103	118	112	100	93	109	118	89	99	93	95	103	120	105	91	111	110	104	118	90	101	93	112	97	95	104	88	85	95	95	108	83	107	101	96	106	93	111	107	109	110	89	107	106	110	88	95	77	98	105	97	103	116	82	98	97	98	110	104	90	111	95	107	106	89	102	124	105	91	104	103	102	106	95	104	98	93	99	129	114	92	106	85	100	100	92	85	113	104	108	99	88	97	111	97	120	119	107	89	102	109	88	116	84	87	109	92	105	108	110	126	89	91	109	97	107	110	116	107	96	105	104	104	103	118	92	116	110	106	96	95	122	128	107	107	100	100	109	104	90	103	94	116	123	83	99	90	95	103	99	88	96	111	111	122	115	110	97	98	113	91	106	114	111	106	133	94	107	107	114	119	104	99	110	98	93	98	106	107	99	110	107	113	107	105	125	105	112	112	115	83	98	102	104	112	112	103	108	111	91	95	103	99	115	108	82	111	107	102	81	98	106	117	99	112	106	105	113	101	98	107	109	94	113	90	108	93	107	90	110	110	106	94	82	99	108	94	116	102	97	103	97	99	104	109	92	107	104	91	105	74	98	102	91	110	103	102	100	96	96	92	103	101	104	102	122	89	102	100	97	99	114	95	112	107	120	93	102	91	94	113	91	127	85	99	92	128	119	115	92	97	103	83	100	88	98	102	109	119	112	103	108	113	106	94	116	110	107	108	102	97	109	91	97	114	106	82	93	114	107	87	111	103	92	130	116	129	97	111	116	93	103	99	117	107	98	109	99	98	98	94	105	109	114	116	101	103	91	114	119	102	108	116	111	103	125	112	103	92	93	107	84	105	93	94	102	116	116	112	101	99	91	104	98	104	99	103	120	110	98	110	108	91	95	88	102	95	84	107	93	107	115	90	127	99	114	104	114	125	107	89	94	108	95	82	98	108	107	104	101	115	107	114	114	108	102	101	100	87	103	101	102	113	104	100	100	98	122	88	95	105	85	110	99	102	91	96	102	116	102	90	110	124	98	95	97	98	97	94	113	111	118	97	79	103	111	96	103	110	91	103	106	98	92	105	104	111	85	132	101	110	100	87	94	106	112	97	99	99	116	103	101	123	120	123	113	109	107	101	99	111	105	108	83	110	90	101	91	112	114	109	120	108	98	99	121	94	96	106	87	106	88	92	98	110	96	99	100	105	99	113	89	90	108	109	91	101	105	116	96	97	99	113	112	98	130	111	97	94	76	91	91	108	119	110	114	115	103	99	108	113	117	95	87	85	105	88	86	96	102	98	95	100	96	96	99	113	97	101	111	93	113	104	89	107	100	102	93	105	103	120	120	99	120	104	96	116	105	93	91	103	103	99	128	96	103	119	100	112	92	124	85	102	91	91	107	92	104	108	93	111	115	99	104	93	100	90	98	102	116	97	111	104	95	104	115	99	107	85	123	81	98	113	94	87	109	92	95	111	103	97	102	110	111	109	105	118	104	120	120	91	104	125	80	115	107	122	106	107	88	107	102	105	107	106	111	107	96	108	108	93	105	109	102	109	103	101	112	90	102	98	116	100	97	87	104	107	91	109	102	105	115	97	116	122	108	100	99	94	107	120	110	99	112	113	121	112	79	103	113	115	118	98	117	97	120	99	106	96	126	101	108	97	100	111	105	118	121	106	99	128	94	118	104	107	123	85	87	104	109	119	81	122	95	108	88	110	103	129	96	88	115	113	108	96	94	122	92	107	97	131	105	109	94	93	132	95	119	98	117	107	83	99	112	131	114	93	113	98	110	106	85	116	105	100	122	98	108	105	96	127	94	113	106	122	94	99	128	116	119	90	99	117	97	98	101	105	99	105	101	99	101	99	108	93	117	98	105	124	105	103	94	97	133	88	108	106	87	113	94	99	100	100	101	86	113	98	93	121	119	104	102	91	100	118	108	113	102	98	101	119	110	128	106	101	112	105	94	93	111	106	91	99	112	107	106	113	94	91	108	109	105	104	91	111	96	88	118	88	116	98	105	120	111	126	98	94	119	108	104	92	82	107	101	93	107	79	84	99	110	99	106	93	106	129	89	108	100	79	86	106	112	103	117	93	90	94	95	110	118	116	98	95	109	101	95	98	94	117	100	99	106	95	107	99	92	103	96	109	101	98	98	113	102	96	99	89	81	93	104	110	102	105	118	102	94	138	99	110	101	112	118	112	109	93	103	109	104	90	95	122	109	95	92	103	92	104	106	77	117	91	121	99	123	89	91	99	104	110	99	103	98	103	98	110	101	115	86	95	113	97	111	101	115	97	112	83	112	111	89	100	112	104	99	103	105	99	93	119	109	84	108	93	105	92	111	127	107	100	110	111	117	116	99	101	104	96	103	110	93	94	94	91	91	93	96	126	87	102	100	102	119	113	93	114	99	92	84	102	118	98	99	112	85	113	102	110	94	99	129	91	97	116	113	113	85	116	102	115	104	94	89	101	122	98	99	101	123	119	114	92	90	107	77	98	91	88	104	134	100	90	106	114	111	109	107	109	104	114	104	115	102	110	108	111	100	100	113	97	102	103	109	136	124	104	93	103	96	85	101	103	94	111	108	109	114	107	104	116	98	90	112	117	107	103	106	107	107	115	112	81	111	102	121	110	99	104	103	98	89	108	98	111	98	112	101	91	105	124	83	95	107	113	114	97	107	104	116	99	97	81	83	91	122	94	98	105	100	104	96	105	113	111	101	113	115	100	113	89	92	92	101	111	123	117	92	103	114	106	106	94	101	119	116	100	112	98	96	103	111	113	103	122	114	102	111	107	98	107	99	111	107	76	108	89	85	104	95	99	108	87	84	87	102	103	109	92	107	125	100	103	105	112	109
5352	1328	3228	3558	3051	2470	2090	1568	1411	1160	1073	946	903	818	751	692	651	669	638	616	604	524	521	518	495	479	502	452	459	471	449	468	449	413	411	408	433	405	411	393	418	385	418	373	414	414	409	347	378	359	409	372	384	390	369	398	392	362	347	376	334	380	364	389	387	367	362	374	356	346	347	352	355	392	358	361	335	370	383	344	389	354	316	336	332	345	349	378	384	368	353	371	315	353	348	323	359	350	349	377	344	330	334	358	378	332	369	343	385	365	355	354	362	341	334	340	357	325	334	361	330	370	369	345	398	357	354	358	354	366	363	373	351	312	349	334	375	325	361	351	367	354	360	362	355	322	386	359	311	355	361	360	329	385	347	351	313	321	336	339	325	344	328	341	317	381	361	357	342	332	350	358	354	357	324	332	345	339	345	362	341	356	324	330	382	370	363	353	345	366	347	393	348	327	357	386	361	352	329	329	331	359	362	359	355	331	356	328	373	350	324	342	361	359	379	328	335	376	368	365	377	351	359	333	353	346	351	347	339	332	364	376	348	381	354	353	370	359	348	336	324	358	336	356	319	338	354	383	329	402	330	337	353	368	357	371	328	340	367	372	378	331	402	367	334	380	379	343	354	332	327	350	380	342	314	363	341	324	354	368	382	369	355	350	339	336	363	359	366	338	335	339	347	356	374	372	345	323	354	354	314	335	347	360	347	348	331	359	379	324	390	357	312	362	317	356	377	334	354	301	344	341	342	371	331	315	359	344	330	363	325	331	341	347	352	345	345	354	349	369	336	339	360	326	347	371	344	322	374	343	316	340	386	338	370	341	352	333	343	356	328	347	345	335	349	366	343	362	331	329	335	353	342	334	349	346	327	352	390	355	332	359	388	339	305	362	387	345	357	362	336	345	329	357	349	354	385	366	365	357	358	347	350	376	339	383	359	357	351	335	357	345	365	345	319	384	363	403	352	360	371	316	382	349	343	333	385	351	330	326	332	352	357	375	344	337	319	374	357	358	361	356	362	349	330	350	361	373	343	317	353	339	345	338	348	339	347	316	361	337	350	336	368	349	359	334	381	359	325	346	355	357	311	342	334	382	356	340	349	345	320	341	338	363	385	325	370	360	385	356	349	399	350	358	335	337	347	355	334	354	345	369	343	342	335	354	343	376	381	353	355	325	340	363	313	374	361	332	378	357	328	375	402	342	377	377	339	398	326	332	346	357	346	336	338	362	341	349	321	413	369	342	388	325	343	328	339	353	366	370	353	378	355	354	358	370	350	342	356	348	326	385	355	333	364	382	354	357	318	307	341	301	342	339	328	355	348	359	353	320	373	346	340	352	348	349	350	374	357	358	332	364	352	385	356	381	342	375	356	343	364	367	364	356	322	347	336	350	355	326	358	363	376	345	354	353	353	373	356	340	364	323	328	339	350	345	335	374	373	350	314	327	355	332	337	362	353	338	362	300	348	368	321	336	355	350	361	380	363	345	352	351	362	358	357	341	337	338	338	360	345	376	369	330	349	362	347	356	348	353	350	359	336	342	337	302	375	349	357	355	334	339	374	338	315	334	355	356	390	353	355	357	364	299	346	367	357	345	334	318	346	347	322	351	352	325	343	353	375	326	334	352	356	324	341	368	364	366	353	353	345	352	343	328	365	388	351	374	332	338	335	351	347	339	355	370	363	350	347	355	338	383	343	347	347	345	351	345	364	334	336	332	333	343	351	363	363	339	358	332	337	345	326	318	360	351	362	352	333	351	307	328	354	314	337	339	318	354	331	337	352	338	377	327	326	334	356	366	332	361	349	353	364	344	362	341	350	354	351	349	344	354	334	349	313	336	327	345	361	363	321	366	341	320	314	346	366	344	352	357	360	356	354	353	342	353	358	344	357	367	336	336	344	329	365	336	343	355	357	305	342	367	321	346	360	344	338	333	372	354	374	345	343	377	335	378	350	325	353	348	342	363	350	352	353	378	363	345	359	332	359	346	384	359	331	364	340	362	354	342	349	338	338	351	379	366	393	331	347	365	359	336	338	383	382	328	374	330	360	332	346	378	350	374	319	322	359	373	332	323	354	330	334	339	353	364	357	354	355	370	356	331	346	348	325	346	346	362	313	349	379	378	339	339	351	345	374	373	378	362	329	345	328	310	367	338	338	367	311	336	412	368	352	375	335	340	350	354	365	369	386	351	347	335	323	385	381	354	327	337	351	374	341	344	357	332	323	345	338	336	348	368	377	357	369	362	366	346	349	330	379	368	379	375	343	363	345	322	347	327	320	324	344	317	357	358	359	376	333	354	340	348	352	332	375	347	349	364	350	314	366	370	317	351	357	356	331	381	381	338	326	361	377	377	355	381	311	352	363	318	338	391	342	347	365	328	332	315	348	328	349	366	351	333	345	319	320	347	353	317	353	382	342	345	363	349	345	328	323	364	348	332	304	340	349	337	327	351	323	379	374	324	355	337	357	348	387	358	346	367	367	344	372	355	342	378	343	328	382	361	360	358	347	347	352	328	323	340	369	336	314	349	344	368	353	319	340	337	375	357	339	382	384	362	341	308	347	395	358	361	369	387	323	367	338	332	379	339	341	338	341	375	315	373	340	347	357	340	341	341	388	351	387	364	346	348	345	339	350	348	365	359	351	337	355	332	362	332	342	345	350	341	370	344	333	360	332	328	354	342	347	344	370	337	309	325	329	364	342	333	338	371	348	337	338	372	348	372	371	346	343	327	383	348	320	342	367	387	310	348	361	364	375	351	354	378	373	341	390	326	329	357	361	336	355	347	373	347	330	364	385	327	336	361	353	349	342	355	371	349	351	364	342	381	318	343	354	349	352	364	363	376	348	345	350	365	349	357	328	356	318	355	320	340	328	345	342	341	342	361	338	320	346	344	319	355	351	346	337	355	327	328	365	315	377	339	322	341	372	380	362	351	349	314	358	322	323	364	374	319	307	366	337	335	326	366	324	339	319	348	380	337	353	346	352	363	364	365	370	388	328	362	356	330	325	342	347	348	344	343	348	387	316	336	386	360	343	307	363	399	357	378	329	367	331	338	341	379	352	337	346	352	318	335	309	371	346	359	382	356	336	341	377	352	336	364	350	341	353	332	330	312	369	341	357	370	356	337	363	346	383	326	359	350	362	343	346	350	373	355	397	334	339	377	380	364	350	338	346	344	340	307	345	333	351	337	361	331	354	333	362	381	347	317	357	316	352	369	343	352	343	381	343	347	344	366	360	339	376	335	345	319	337	361	338	325	322	331	338	343	334	360	355	346	395	329	332	356	326	387	365	341	368	327	333	363	340	342	341	352	345	332	336	346	327	332	346	354	351	356	369	310	356	351	352	356	367	326	353	339	362	351	324	351	330	352	334	351	354	358	344	339	354	347	366	378	376	359	357	344	368	312	355	392	346	325	356	351	350	348	358	356	360	326	351	345	330	337	333	336	361	348	366	345	359	338	353	348	342	335	315	366	340	319	346	322
15160	2558	2797	2167	1464	1006	794	609	530	407	388	362	309	291	264	239	255	247	245	226	239	195	196	202	186	195	168	200	181	180	188	160	169	177	177	163	195	188	182	182	175	164	160	163	163	153	157	174	184	146	182	149	179	164	145	157	148	159	139	151	143	155	167	159	164	152	144	152	146	173	175	158	136	182	185	136	159	167	149	150	142	174	159	165	147	178	148	146	160	178	149	151	165	154	147	135	158	166	163	137	151	159	157	173	158	166	180	153	158	158	193	141	138	164	159	131	156	174	158	154	155	137	160	185	146	142	141	164	155	148	160	154	152	176	123	152	159	156	147	158	175	144	155	138	148	163	148	153	191	120	133	165	154	158	141	144	152	153	158	161	158	161	151	174	169	183	160	152	140	155	155	157	156	143	157	153	159	143	151	165	157	173	140	154	169	159	156	160	151	166	152	151	150	145	147	156	150	158	160	159	156	134	151	184	157	137	155	153	168	165	143	184	144	162	155	154	145	137	151	151	158	175	157	150	174	159	151	155	178	151	150	165	144	167	143	142	141	173	143	150	184	171	156	173	173	165	170	164	157	152	162	177	145	153	158	181	138	138	173	164	141	163	173	164	179	188	178	154	154	166	166	151	165	173	154	164	172	165	165	145	178	145	183	150	163	151	149	170	171	155	168	145	154	141	159	148	140	151	150	138	167	153	145	169	156	159	162	149	160	162	166	165	141	149	166	163	169	154	136	144	149	144	159	157	152	145	154	164	182	154	176	164	152	175	130	144	165	171	160	175	156	152	161	147	143	159	166	169	147	151	171	168	132	168	183	142	170	195	172	144	167	153	140	156	164	131	148	162	151	166	172	147	134	147	162	166	183	169	150	161	171	164	174	166	155	165	148	177	168	167	176	170	145	128	154	158	144	167	163	144	145	166	157	159	165	173	170	159	164	157	155	143	168	138	156	158	146	153	170	146	159	156	131	161	156	141	145	160	132	161	158	163	172	161	152	169	160	155	172	136	145	171	160	155	163	174	128	171	165	146	177	146	135	143	161	171	165	162	139	166	146	156	167	153	164	150	156	145	151	157	158	143	170	163	163	148	148	135	168	138	168	149	162	147	142	141	136	149	146	163	152	186	148	175	152	141	158	152	136	162	172	131	188	145	155	151	163	169	162	153	130	175	141	127	132	159	175	141	137	155	176	151	166	158	164	146	158	144	143	164	169	161	152	153	151	143	150	160	158	177	158	145	177	147	161	144	147	167	157	158	157	153	142	150	157	168	138	145	166	146	142	153	166	164	137	148	171	169	134	179	163	159	149	155	166	152	151	171	142	173	159	171	174	155	146	177	149	141	147	147	168	123	145	143	158	157	164	163	176	163	187	141	155	143	150	131	161	138	179	168	143	144	171	134	128	152	176	191	162	138	184	174	143	136	165	141	187	141	151	146	169	141	151	167	143	150	146	157	153	158	179	153	155	140	168	156	161	149	170	160	150	154	167	153	134	156	152	137	162	142	159	155	135	161	172	164	161	150	162	182	151	161	162	164	163	168	160	149	150	156	152	158	164	151	156	173	151	135	170	167	163	163	152	144	145	155	147	143	169	175	165	168	160	137	149	149	153	175	175	172	166	144	158	131	135	174	152	155	163	167	135	150	163	165	141	149	160	175	152	127	151	151	156	146	172	163	165	165	131	173	135	176	149	143	160	129	180	141	167	155	184	149	137	153	136	159	154	153	142	145	170	168	146	160	147	156	154	175	151	165	138	157	153	144	151	152	139	137	152	149	161	164	148	165	131	171	160	158	154	169	161	163	154	148	165	149	173	138	151	155	148	150	150	167	156	153	147	167	143	150	152	163	151	132	157	159	152	156	140	168	156	151	151	153	170	168	147	166	157	157	158	173	160	137	152	156	153	165	152	158	174	156	158	172	171	165	172	154	160	157	150	142	175	158	156	137	152	153	156	157	163	159	150	145	173	150	154	167	154	148	149	147	161	153	144	170	161	141	165	142	147	163	177	187	161	145	163	167	167	148	145	148	161	156	162	167	149	179	154	156	155	158	167	157	150	168	154	159	136	149	145	167	139	164	162	164	162	162	140	156	164	168	162	149	133	174	144	153	152	143	164	157	144	149	181	152	154	157	171	153	166	186	182	166	164	160	147	166	154	173	155	171	152	147	156	156	154	152	167	172	139	162	153	144	158	159	149	146	176	158	162	155	147	174	165	149	158	154	149	140	169	146	151	159	161	155	165	151	150	174	141	177	141	168	147	144	163	151	157	158	154	151	148	158	159	175	152	161	168	159	161	146	181	162	156	156	159	168	146	155	186	164	132	150	139	165	128	153	150	173	143	152	159	155	167	166	180	164	151	157	156	162	171	169	149	163	169	161	178	149	179	152	168	154	161	155	154	146	166	150	163	150	147	176	141	158	176	176	144	168	161	169	155	152	136	133	179	138	147	157	165	170	161	175	147	173	150	170	152	149	160	167	154	156	162	157	167	149	188	163	151	161	145	151	159	162	158	143	161	159	163	148	161	167	151	171	162	178	141	136	159	193	159	160	169	159	150	147	166	171	142	127	144	154	156	151	157	152	168	140	138	175	155	156	164	157	146	152	150	149	139	181	148	162	158	166	156	173	155	167	149	172	167	153	133	152	173	154	149	150	165	188	152	153	168	171	174	165	159	154	167	155	158	168	154	175	156	119	136	168	139	164	139	145	158	157	167	148	154	172	160	161	169	152	146	169	168	187	149	154	149	177	149	147	162	161	163	150	141	147	147	157	154	161	173	161	167	156	158	153	162	154	138	150	152	152	159	173	147	181	163	175	158	180	174	151	152	161	139	169	179	141	164	156	168	164	174	162	128	173	172	162	154	139	151	157	154	157	143	143	144	142	142	163	169	145	158	157	163	144	133	160	171	134	135	151	160	152	150	161	146	139	162	146	174	156	149	180	166	138	166	156	151	152	156	159	169	166	150	148	155	146	155	160	173	159	185	158	159	155	146	131	159	147	144	153	154	166	165	174	143	155	164	154	164	154	176	155	158	146	172	145	134	154	170	153	171	167	178	161	156	161	176	141	173	158	167	170	154	162	152	145	150	169	157	149	159	144	152	174	193	174	166	176	157	184	173	166	154	162	164	137	136	169	145	181	142	172	161	154	137	185	161	162	171	149	158	155	149	186	155	147	146	162	146	145	152	172	153	141	147	152	154	167	166	139	171	155	152	156	139	184	142	161	162	146	130	150	152	171	145	163	158	143	152	163	156	144	153	140	155	152	178	162	139	165	171	183	162	143	190	157	147	160	146	162	153	143	157	149	124	168	171	153	143	159	150	157	133	154	163	146	161	163	136	170	152	155	150	133	162	181	156	140	157	148	156	151	186	140	145	158	169	150	173	165	140	172	163	180	153	174	143	166	163	147	154	150	160	136	158	168	151	157	180	175	161	152	167	167	155	143	152	139	166	154	172	162	161	162	167	134	156	147	168	142
7500	2538	6004	6698	5610	4485	3706	3133	2629	2282	1875	1768	1548	1381	1310	1185	1130	1099	1027	977	911	895	859	811	806	847	772	778	688	690	690	711	645	613	676	606	665	633	616	681	653	604	570	597	612	599	588	583	610	570	533	585	555	559	616	531	588	617	584	556	555	507	525	600	588	582	525	516	530	551	534	583	554	508	557	549	517	553	555	544	537	555	525	525	559	577	476	566	506	498	544	501	543	581	551	552	493	535	527	535	537	540	551	500	492	520	515	501	534	509	482	510	509	517	488	514	473	516	494	481	527	510	535	508	503	498	513	526	477	509	506	522	519	501	520	513	501	542	516	491	514	524	493	505	511	539	527	512	532	509	550	549	523	500	538	480	489	486	531	504	500	475	501	546	505	508	505	498	514	532	514	512	482	475	518	472	489	548	523	509	507	544	490	542	451	522	508	543	479	464	514	511	504	527	487	481	520	517	522	525	491	538	493	493	526	490	488	517	496	491	507	481	485	513	506	537	511	515	475	533	481	548	501	510	514	511	517	501	532	504	497	498	506	515	518	497	501	461	522	512	487	495	492	500	526	546	525	533	524	504	516	449	483	521	508	520	482	510	506	467	507	481	534	492	523	527	502	467	497	516	464	480	466	488	512	528	506	527	515	514	528	488	476	515	498	499	498	488	506	525	510	545	505	482	499	487	522	499	528	495	513	535	483	473	525	515	514	519	497	516	525	504	518	499	518	497	474	511	472	498	462	504	514	505	502	506	516	530	467	530	493	509	522	518	520	490	498	523	495	501	479	531	518	475	502	533	496	512	489	513	469	554	495	490	509	467	509	475	511	486	479	507	499	533	493	549	491	475	489	511	544	520	511	485	539	469	481	511	552	480	511	476	513	529	527	486	479	510	490	467	519	545	496	502	492	466	515	490	498	491	488	498	497	487	495	507	515	467	485	482	499	481	464	489	468	478	487	540	521	505	483	490	454	549	511	472	482	509	513	504	496	532	512	487	487	511	510	473	536	485	503	498	473	512	480	463	500	544	485	544	529	466	518	513	467	502	527	498	446	533	522	499	513	485	525	515	500	484	522	450	464	507	473	493	508	522	480	476	533	501	524	491	514	489	527	493	515	501	493	527	477	511	528	491	527	475	542	464	521	516	502	541	487	463	507	515	535	545	537	533	494	497	531	534	519	538	505	469	477	490	485	535	491	532	523	489	499	522	493	536	504	477	498	492	487	593	480	508	528	471	511	515	516	471	535	523	511	523	513	520	512	508	505	492	509	507	534	511	565	518	495	519	486	522	497	479	521	519	537	516	503	504	518	517	496	494	508	510	468	507	501	485	482	513	506	524	507	491	493	469	504	496	553	524	491	532	512	497	526	511	491	472	492	475	503	508	519	507	507	496	541	476	499	480	518	514	524	511	510	527	510	511	531	510	508	523	483	521	472	502	489	515	517	483	516	492	489	534	471	482	495	534	509	508	486	535	469	517	493	507	511	521	486	492	513	547	505	524	534	480	518	482	518	476	506	482	510	497	528	515	491	505	500	525	547	488	505	485	521	510	541	517	525	510	518	520	514	471	480	504	481	505	506	523	490	509	518	493	500	522	506	474	526	507	545	490	501	505	509	500	505	511	505	460	505	479	536	569	501	511	486	502	544	493	477	500	502	554	489	506	523	515	498	520	514	456	530	536	492	503	552	513	506	496	489	501	497	512	503	527	521	513	490	519	481	520	496	510	505	479	526	509	542	522	485	515	516	494	548	500	516	495	493	506	462	500	494	508	514	524	509	476	499	494	484	515	510	484	528	525	547	484	499	469	544	496	538	510	494	508	516	543	477	493	511	513	508	476	527	480	518	507	531	491	517	493	514	461	504	561	495	510	504	522	510	478	551	482	537	505	514	448	477	493	540	496	574	529	489	494	527	533	507	528	500	478	483	506	529	526	512	520	475	498	495	481	494	476	493	503	506	493	485	542	516	513	484	458	500	477	498	529	513	494	480	532	476	534	509	524	447	517	483	522	549	522	520	491	513	478	522	523	501	515	523	519	508	530	505	485	518	514	485	507	490	513	490	482	471	489	501	492	503	506	508	476	485	510	508	507	478	486	499	511	496	507	537	522	500	477	532	504	514	509	542	540	502	494	499	492	513	477	515	525	451	503	513	516	497	513	522	505	521	476	482	487	508	516	525	531	518	535	514	488	506	544	499	493	503	472	510	480	495	507	508	545	486	509	543	510	482	496	468	477	485	533	525	476	495	499	484	503	543	512	552	495	523	483	512	506	530	515	481	510	519	544	481	444	501	516	485	488	471	520	481	496	484	494	506	501	513	494	509	487	490	470	484	519	532	503	495	528	505	477	522	480	475	507	511	473	506	520	538	514	542	549	522	490	493	497	513	495	533	519	495	495	522	480	505	501	497	509	538	479	517	515	513	485	510	477	466	523	512	498	584	522	524	496	538	500	509	465	503	521	529	459	465	483	486	520	488	507	528	510	486	474	479	550	517	507	493	486	482	505	500	521	500	463	496	516	508	538	499	472	496	497	509	506	496	499	482	546	503	495	511	522	487	535	458	515	554	483	480	510	502	482	489	479	538	493	512	512	497	487	511	518	472	512	493	532	520	523	531	507	507	518	521	542	443	452	496	509	465	511	505	475	488	495	506	490	501	505	475	496	512	429	510	514	553	517	475	512	499	513	539	535	536	515	525	530	502	543	476	496	490	496	484	521	493	502	486	491	524	465	499	471	504	475	517	516	503	520	516	530	509	494	515	484	505	488	523	506	518	503	511	479	475	481	549	483	525	509	498	514	504	498	456	505	465	514	474	456	433	508	500	492	500	522	528	494	509	495	490	507	479	459	511	496	501	500	499	531	556	498	562	522	530	464	524	491	537	538	544	491	489	510	524	487	489	509	531	489	488	508	511	456	465	483	551	492	476	508	521	471	526	475	505	473	493	510	460	523	518	504	500	557	497	534	496	499	507	502	495	522	508	510	509	502	518	527	498	491	485	500	521	499	519	509	531	495	528	513	498	540	519	505	467	486	485	503	541	517	485	509	477	444	537	529	484	480	514	483	524	482	565	542	531	498	502	525	504	512	495	512	483	494	490	508	539	510	442	455	523	476	513	526	463	498	487	505	505	523	540	494	504	538	501	500	499	468	501	531	513	476	532	512	494	493	475	497	511	526	475	534	515	520	495	507	469	497	498	506	527	517	499	508	514	528	536	500	507	543	527	537	490	526	523	546	521	484	472	555	526	496	520	512	492	476	496	503	501	494	515	494	496	513	503	495	504	495	516	534	528	496	500	518	487	528	533	502	498	530	494	490	470	518	496	527	520	535	539	498	527	525	502	534	449	531	503	477	502	495	485	528	483	503	481	517	473	507	511	511	489	487	481	492	513	509	477	501	451	540	485	502	492	501	480	487	493	518	475	487	479	524	529	516	493	528	497	519	559	518	548	462	485	509	519	482	489	499	502	529	495	523	474	513
2050	238	274	226	230	242	211	234	211	202	239	221	186	219	219	207	210	205	206	224	178	192	205	231	178	211	193	203	232	198	226	207	207	215	180	232	197	197	229	212	194	180	222	240	199	222	209	200	222	191	210	214	211	196	199	208	228	213	215	208	200	223	190	210	197	186	208	170	184	204	239	211	196	221	228	197	214	186	193	216	184	214	197	195	211	218	219	196	186	207	231	202	195	213	220	201	201	215	212	186	203	214	203	198	208	246	193	216	184	213	216	196	217	215	189	205	232	200	206	191	208	214	204	216	200	189	222	194	231	206	203	207	190	203	217	231	203	200	215	199	197	208	213	187	218	223	209	238	182	210	210	211	191	220	205	212	199	188	201	202	196	211	206	177	186	212	222	192	201	201	210	217	200	195	205	213	193	218	217	199	176	202	210	239	209	205	218	241	205	203	219	197	211	215	194	192	211	205	200	186	236	203	215	214	217	216	225	220	197	215	214	212	210	196	211	203	201	202	219	178	208	234	195	200	205	225	204	223	198	188	186	194	225	195	199	196	192	231	189	177	193	228	190	233	204	192	239	207	186	195	204	224	197	220	240	205	240	234	179	207	202	198	200	217	188	192	200	198	196	213	218	205	157	210	195	223	199	191	186	192	190	197	224	205	212	219	209	181	211	210	209	249	206	234	194	214	183	201	186	225	205	220	216	204	209	203	228	207	201	201	210	185	238	230	205	196	198	226	202	197	229	210	225	181	204	188	221	209	216	232	193	204	218	215	201	240	204	197	211	210	192	219	199	206	227	211	204	189	219	208	192	208	206	188	212	211	223	180	213	206	217	216	187	207	227	215	200	205	176	188	200	206	191	196	207	222	224	187	204	178	184	201	214	182	223	170	197	194	208	204	221	203	200	210	214	207	234	202	200	196	184	248	212	224	197	199	249	203	179	228	203	220	207	188	198	194	196	218	216	186	215	167	225	185	213	232	224	234	210	210	226	200	216	228	195	201	218	213	220	177	183	207	222	215	220	216	198	207	187	221	210	187	198	201	211	222	217	217	187	201	187	204	233	177	211	213	197	191	214	192	203	200	188	211	210	200	241	190	173	183	205	221	210	193	234	229	240	210	197	187	189	188	194	189	196	223	211	214	209	213	210	197	204	215	192	243	195	212	217	213	216	196	216	191	188	230	243	206	218	206	204	220	216	228	232	240	231	214	224	204	201	204	215	210	193	233	207	206	206	235	226	237	198	227	196	198	200	245	218	184	212	210	214	214	207	198	228	208	223	210	201	232	195	173	187	220	210	238	199	223	186	216	183	193	188	198	197	215	192	213	209	190	208	197	190	188	231	216	226	215	196	194	183	196	244	218	223	202	204	202	215	193	197	202	205	206	212	199	221	203	210	208	201	218	202	261	225	211	199	216	205	194	193	220	224	230	230	231	204	194	210	213	190	219	211	222	196	181	229	217	218	218	190	195	213	182	186	209	196	196	219	217	218	224	203	207	203	213	208	215	197	201	202	234	190	204	205	190	201	202	183	197	223	185	201	224	191	230	218	194	210	232	226	207	204	196	197	225	198	180	175	226	212	210	187	182	204	191	232	227	200	222	224	229	215	199	188	216	214	210	191	221	212	203	205	223	208	197	194	200	215	221	173	226	197	198	193	220	214	198	210	202	192	172	224	193	203	191	210	176	202	212	179	206	190	201	189	201	207	198	201	201	203	177	202	218	200	217	213	200	232	188	207	197	232	214	205	200	185	213	195	213	211	214	225	196	219	219	213	215	219	195	219	197	215	226	200	204	209	224	211	247	204	195	182	181	197	213	212	215	194	215	217	189	214	205	201	200	183	193	222	195	228	210	211	205	202	196	191	204	209	203	194	203	188	188	209	200	221	227	212	210	205	201	183	196	230	227	214	204	192	201	209	198	217	193	215	207	208	206	214	205	215	212	193	207	181	186	198	196	203	206	201	192	205	221	200	211	229	191	244	210	236	210	187	217	228	219	204	212	216	221	211	224	190	202	229	204	207	203	219	190	209	184	215	203	193	207	202	191	211	208	217	203	212	209	226	207	223	201	199	191	201	211	198	178	196	199	204	203	217	206	232	226	212	231	203	217	234	231	200	195	196	217	192	197	201	195	231	216	197	223	218	203	236	200	189	195	206	223	194	213	242	193	175	222	209	255	201	200	209	217	198	218	207	201	208	208	197	220	221	206	199	196	204	212	243	197	223	226	199	216	203	229	218	212	204	220	223	200	206	224	187	231	225	218	192	232	212	221	205	180	209	200	206	208	232	237	200	224	224	212	203	200	206	203	180	240	223	213	187	201	237	182	216	212	194	180	206	203	212	201	204	217	221	207	213	211	211	193	219	220	212	200	230	187	196	220	212	198	235	198	215	205	217	207	202	194	190	222	208	246	217	209	196	225	186	214	209	226	207	205	218	218	203	244	167	204	220	197	206	208	201	193	220	193	210	218	190	222	214	216	189	198	206	220	204	197	200	233	199	204	231	211	199	192	194	203	217	218	190	227	202	201	225	206	202	225	207	209	198	214	199	162	184	204	188	186	205	214	213	171	234	222	213	230	206	195	207	205	184	218	215	202	195	193	212	197	195	203	219	192	224	181	224	206	212	220	185	221	206	208	191	191	202	187	189	199	197	216	210	202	190	213	193	234	215	217	169	187	201	184	213	228	180	208	200	217	200	203	191	200	198	213	219	197	199	204	215	220	222	182	213	206	197	217	203	205	220	213	194	221	207	194	238	224	188	206	219	245	216	172	210	212	202	195	238	210	230	194	190	236	163	198	197	220	199	206	205	213	200	189	204	246	205	192	202	221	198	211	180	237	205	216	198	192	218	189	198	197	219	211	179	190	196	204	204	220	225	196	178	190	230	199	198	192	197	212	194	207	212	209	203	219	228	224	211	215	189	231	174	228	212	216	195	221	222	219	195	186	217	217	212	220	198	198	218	220	247	215	196	223	225	187	206	206	217	203	220	218	201	213	214	216	225	193	180	200	233	200	215	217	211	214	198	203	217	186	221	199	202	209	187	227	191	212	211	210	199	194	181	208	203	203	212	204	198	234	196	176	214	201	211	211	218	180	212	213	218	214	217	195	185	231	197	219	226	219	197	203	189	198	190	206	203	200	212	208	194	205	232	214	216	202	202	201	192	208	228	210	190	188	192	201	213	185	219	219	212	228	202	184	180	216	200	210	203	222	202	221	213	227	212	202	204	220	206	218	209	217	185	218	231	205	213	202	201	172	208	192	176	217	195	201	206	184	235	210	212	203	210	203	193	190	204	194	240	209	190	224	226	199	220	192	190	217	200	241	226	191	208	194	181	236	201	207	204	202	200	234	263	224	212	251	203	222	197	210	222	188	219	211	244	183	172	193	197	190	228	191	196	194	202	194	207	195	203	205	203	199	238	208	208	218	201	231	233	213	224	193	228	200	203	210	222	223	207	243	222	182	211	196	227	205	198	225
2162	684	825	805	798	766	707	688	683	711	676	600	652	641	616	665	618	581	605	605	575	623	670	584	629	616	603	651	636	638	587	597	624	630	604	626	643	579	633	637	617	612	611	587	618	579	650	599	637	615	643	598	605	595	661	580	608	629	592	604	608	633	651	643	611	619	642	634	655	623	602	625	619	652	617	623	633	652	579	598	667	574	675	628	640	634	619	625	641	620	636	604	631	585	600	601	614	637	589	630	656	555	580	608	647	623	601	658	633	588	601	584	606	592	618	612	663	617	596	578	608	647	618	569	623	655	586	563	596	609	655	595	617	589	686	636	624	630	637	629	604	630	621	641	608	643	612	614	638	653	579	622	649	612	634	592	571	626	670	605	634	673	587	652	627	590	627	643	587	615	614	623	582	623	594	627	678	579	594	598	610	594	615	646	565	627	631	603	633	636	608	622	628	605	600	612	617	608	607	643	611	666	591	601	633	655	592	651	570	616	620	663	580	604	566	632	600	606	628	613	638	621	594	609	613	616	633	616	616	643	583	595	625	640	624	620	600	569	616	586	624	556	612	612	580	596	634	634	622	573	644	628	609	623	608	536	625	635	585	589	570	607	638	594	624	669	662	583	619	632	644	610	620	606	640	636	615	623	620	625	616	599	643	600	618	620	654	611	584	616	629	604	602	629	613	649	610	622	609	610	615	646	627	581	626	577	635	598	618	588	656	689	628	609	576	618	646	578	604	567	678	639	596	659	651	655	627	623	613	654	585	612	599	642	583	605	621	652	628	637	615	652	650	616	625	592	615	618	606	642	630	643	617	603	655	624	628	647	598	621	638	614	603	620	607	589	642	619	607	581	614	584	569	570	617	617	619	634	616	636	639	610	586	624	628	587	604	595	607	616	656	645	580	604	616	606	584	620	626	622	629	591	610	619	638	625	636	623	592	591	630	642	622	591	607	582	595	612	614	589	678	683	606	607	627	633	619	606	653	625	605	565	654	613	604	601	628	648	638	627	639	645	582	650	595	643	631	627	565	622	596	615	577	593	645	606	651	662	634	628	608	617	606	602	632	671	602	645	600	639	603	572	690	635	638	653	617	592	629	594	611	665	614	611	622	585	594	670	602	605	617	634	599	657	640	652	658	604	625	577	621	598	604	612	632	620	614	618	602	623	622	645	665	607	655	633	660	626	660	596	625	655	594	652	606	602	624	656	584	654	615	595	640	595	603	591	656	633	587	622	608	627	620	562	577	605	612	655	655	623	627	635	583	644	665	624	585	582	631	602	648	612	606	595	550	607	627	615	581	598	644	586	579	596	641	616	622	620	608	589	571	591	625	633	605	580	650	603	568	618	640	645	612	685	622	650	584	599	625	632	650	605	632	616	673	590	622	584	657	598	589	637	608	608	644	614	635	622	660	634	639	592	641	652	597	650	595	630	631	619	596	624	592	611	681	630	614	616	617	592	612	649	641	605	610	595	599	583	616	638	615	607	651	628	618	648	621	578	652	622	642	582	605	664	612	633	640	610	580	613	583	636	631	652	628	581	603	640	671	647	607	567	578	634	658	662	625	637	638	613	643	642	650	629	622	615	585	651	646	609	639	633	618	617	571	644	599	663	576	672	606	628	633	637	655	596	620	569	607	578	574	599	648	632	634	578	609	634	622	624	629	622	604	609	632	621	626	637	604	637	596	612	602	604	603	612	666	629	681	602	595	667	597	615	595	596	620	653	608	644	657	608	600	612	606	620	640	638	610	589	592	654	642	587	646	604	635	634	630	620	582	639	599	562	609	614	659	608	641	640	659	590	626	629	663	649	616	632	657	621	609	574	608	592	660	634	631	658	583	641	616	667	642	661	614	612	595	555	588	660	625	641	591	607	575	666	594	634	655	605	617	611	625	598	619	654	629	661	613	613	633	612	615	630	619	584	603	628	574	618	597	606	645	604	626	602	630	661	577	633	618	646	637	589	620	613	591	648	625	661	649	629	620	607	578	599	658	594	671	603	581	675	620	617	611	632	630	638	636	607	581	598	581	627	626	608	619	621	599	585	645	656	592	598	602	624	591	623	616	630	559	582	616	625	592	671	683	578	628	612	643	579	633	612	633	602	617	604	620	635	577	630	584	637	653	628	632	631	633	630	632	632	657	622	661	597	613	625	597	631	628	578	650	640	609	606	626	651	600	584	624	601	629	608	577	611	609	597	631	652	642	599	629	594	603	592	634	643	604	621	632	591	649	677	610	627	627	647	609	645	617	631	619	632	648	635	639	599	604	585	621	635	604	672	628	645	578	586	668	659	580	608	598	602	646	615	609	623	586	605	592	615	638	617	640	626	662	603	612	595	612	573	621	608	632	649	651	575	679	620	609	649	642	642	605	615	618	585	622	629	617	620	561	614	602	637	581	602	619	597	664	619	602	627	616	616	608	620	642	612	623	600	564	626	622	586	653	634	587	623	607	626	609	596	602	601	612	617	581	615	615	632	592	631	678	612	636	646	652	623	571	640	682	648	602	604	650	581	579	607	606	602	574	642	628	638	643	602	634	609	642	611	599	612	626	585	601	605	641	671	638	664	671	664	647	604	565	607	650	580	592	674	652	646	610	616	601	636	617	620	673	638	595	607	582	571	620	590	636	639	627	581	609	567	608	626	610	606	663	596	614	609	646	631	602	621	634	550	620	675	653	622	606	596	594	598	631	621	642	630	593	655	618	613	607	596	585	676	609	610	614	636	567	583	636	603	595	619	607	648	662	590	605	596	638	619	672	591	632	596	633	616	612	584	600	597	624	643	614	633	678	612	654	610	608	631	626	601	628	587	660	638	657	598	616	634	592	608	620	602	587	658	625	599	638	625	608	585	635	611	647	642	612	586	603	646	553	647	619	611	618	647	663	601	654	591	640	594	586	571	607	610	637	622	621	667	623	634	609	586	618	571	617	629	592	613	686	637	606	668	631	608	649	607	588	605	616	594	643	649	572	675	658	570	562	628	616	590	557	588	594	579	634	600	618	598	624	605	623	626	628	612	678	583	614	623	647	571	616	644	604	656	654	588	609	606	590	636	644	653	598	572	622	604	640	633	638	617	591	597	605	589	659	597	607	641	618	633	667	636	608	615	624	598	639	628	635	580	635	640	643	601	643	631	637	623	614	573	609	619	667	614	642	600	624	616	586	640	611	613	647	568	623	613	616	600	613	612	617	599	641	644	625	614	615	634	612	619	582	596	621	609	614	593	640	598	602	632	583	642	569	635	665	649	606	596	610	595	635	632	639	612	614	634	587	626	600	644	596	642	609	603	643	646	582	609	638	612	626	607	603	649	622	620	637	632	647	598	614	622	637	633	577	575	627	649	625	599	636	656	577	613	588	621	614	616	602	568	626	659	650	586	596	639	582	622	594	616	637	661	654	609	590	624	595	604	599	651	622	647	647	611	594	585	624	624	597	643	625	623	630	621	655	553	644	599	573	627	607	607	608	625	617	626	622	608
7949	1048	1289	1042	720	524	417	342	276	236	198	185	153	148	154	142	144	143	125	142	132	108	131	103	126	124	123	114	124	131	120	123	93	99	120	91	111	126	114	92	114	89	99	99	110	120	106	111	101	118	116	119	119	120	109	106	112	102	113	101	107	109	117	105	93	116	110	125	97	118	97	97	102	112	111	100	108	110	100	97	99	104	91	121	100	102	100	106	84	90	120	96	99	113	98	84	104	95	118	116	113	98	108	87	93	122	110	98	125	89	96	87	78	133	92	98	105	96	109	91	98	96	90	88	116	81	107	108	101	104	103	117	102	106	109	90	86	101	112	116	110	97	101	104	105	99	95	111	109	102	115	107	107	107	113	90	104	106	92	106	101	89	105	102	102	96	107	116	98	81	91	103	107	94	102	93	96	104	121	99	100	108	104	105	119	101	100	98	95	104	105	105	101	91	110	88	106	92	101	88	115	99	122	125	102	109	112	86	104	95	102	99	119	108	105	100	114	108	101	89	99	113	102	114	101	114	103	91	93	119	107	96	102	98	104	112	111	83	112	90	120	110	119	125	91	91	87	95	91	90	91	98	102	112	96	116	108	101	107	95	100	101	110	95	97	97	95	108	98	101	115	111	106	116	111	109	100	102	102	111	102	102	89	122	98	104	80	93	95	97	105	122	112	93	112	128	92	104	100	99	100	98	98	97	120	100	120	84	90	111	110	112	107	112	100	85	106	107	103	111	96	108	105	98	101	102	94	95	100	109	92	94	122	103	106	102	113	109	106	107	104	105	98	103	110	98	102	104	90	97	109	92	101	112	102	100	96	116	89	103	112	111	94	87	94	102	111	91	112	106	103	106	107	104	112	106	89	106	117	106	98	95	113	117	111	110	102	111	92	96	108	113	101	99	109	99	88	80	107	108	121	105	105	103	103	90	101	113	109	111	101	99	101	109	114	93	106	107	103	108	118	83	94	105	116	121	116	104	114	116	82	118	101	102	90	102	114	92	98	110	122	93	105	112	94	97	88	115	91	103	111	112	94	114	116	93	104	80	116	105	98	104	108	102	96	94	96	111	109	105	90	118	116	87	107	117	103	112	107	113	118	109	123	118	109	100	108	122	100	108	100	103	105	91	94	97	114	101	108	95	94	93	87	88	100	119	105	118	108	125	116	106	89	109	100	112	106	107	110	112	102	120	87	99	100	101	119	107	108	101	95	133	109	101	104	82	92	103	90	126	103	97	104	127	95	84	98	116	118	110	98	105	130	99	94	98	100	102	87	104	101	113	99	99	93	117	121	89	132	121	105	112	93	104	102	98	94	112	114	88	101	108	116	90	118	89	107	100	102	98	113	100	116	106	106	101	112	101	92	89	105	92	98	111	91	104	107	104	94	108	103	95	94	93	105	112	107	115	88	102	94	102	118	100	120	100	101	106	94	117	93	101	122	106	97	113	101	108	102	94	106	96	98	98	97	91	92	101	104	100	95	99	97	102	97	95	92	107	104	106	88	103	108	111	109	121	89	84	109	99	104	94	120	89	98	116	111	109	90	100	113	106	99	104	108	103	120	99	102	97	103	101	98	97	125	109	104	103	91	100	101	99	86	111	99	113	101	101	100	102	87	103	98	106	108	108	109	111	109	103	104	110	100	101	95	89	99	98	113	88	104	105	100	98	90	103	105	96	92	115	111	88	89	92	82	106	85	111	73	102	112	111	111	95	102	97	97	92	105	107	114	108	113	106	105	97	89	124	95	104	110	107	91	99	108	112	124	120	116	110	100	107	104	107	78	108	88	100	93	110	102	111	96	90	99	120	101	108	132	128	91	106	108	116	113	111	92	86	104	100	97	103	105	119	117	104	108	112	119	116	99	107	115	89	100	105	100	109	91	122	107	108	84	96	92	95	111	80	104	96	95	91	103	102	115	106	119	116	90	116	83	88	101	107	95	111	101	121	106	92	101	120	119	102	110	86	102	114	99	102	110	101	101	107	101	90	124	115	101	94	110	98	109	101	114	108	85	105	96	99	105	105	94	115	96	127	108	90	104	112	93	110	98	107	106	101	128	104	107	102	105	117	105	98	97	105	112	106	106	96	119	88	88	99	112	96	106	109	97	91	87	87	121	132	105	95	115	104	112	113	96	89	108	101	107	118	104	110	116	118	112	96	86	123	109	109	96	111	116	127	90	109	118	99	99	91	102	95	103	99	118	104	105	99	109	84	94	104	99	115	103	106	108	102	108	94	112	96	95	96	80	87	104	98	104	113	106	84	106	93	84	107	115	107	84	82	75	100	119	102	91	117	115	90	97	93	104	106	100	108	94	100	89	117	106	96	89	109	94	83	82	111	98	104	124	89	106	89	102	103	86	96	94	113	91	119	126	117	86	105	93	107	100	119	87	94	108	103	118	100	96	96	94	99	105	88	91	105	113	98	105	94	114	106	81	105	95	112	124	110	98	87	101	105	93	98	93	95	100	95	112	106	104	105	118	108	107	104	103	91	95	112	100	78	89	96	97	114	99	126	95	117	101	94	96	98	111	103	91	133	112	114	98	98	99	106	87	100	99	105	116	101	107	90	97	86	117	108	110	96	101	97	104	109	107	112	90	101	112	107	129	98	104	105	104	99	109	112	98	89	92	119	116	113	108	99	111	98	121	113	95	98	111	103	108	99	102	96	109	109	92	98	118	92	113	112	118	108	104	107	107	103	96	91	102	104	110	98	112	94	114	115	98	103	94	106	131	92	111	98	108	120	97	109	103	100	99	88	102	94	108	103	110	100	93	100	113	100	95	112	86	85	100	110	103	93	98	108	95	94	94	89	104	95	99	130	113	106	101	99	93	120	127	88	101	117	124	116	101	98	98	104	115	96	110	98	113	106	109	88	110	111	99	108	103	96	100	116	104	106	97	96	100	105	91	121	92	114	101	96	116	112	89	102	99	113	105	114	117	120	107	106	106	107	122	106	88	102	110	110	110	97	105	93	115	110	111	104	110	127	90	113	90	108	110	120	102	95	104	118	97	93	75	98	96	87	113	110	95	94	109	91	106	113	99	117	90	115	94	114	100	107	105	120	97	120	101	108	105	110	100	103	101	90	102	101	103	86	99	106	114	105	105	121	92	113	113	99	90	96	99	100	95	103	102	102	95	84	103	91	95	101	110	109	124	99	103	103	115	109	97	97	107	100	93	115	89	111	103	113	112	108	95	94	100	94	97	110	101	104	95	93	93	112	103	101	99	100	91	101	115	110	104	113	123	124	123	99	106	99	104	118	98	124	98	108	118	113	115	96	97	98	106	101	97	103	100	99	103	104	106	103	97	95	88	99	130	103	76	91	101	112	96	115	116	115	95	102	128	113	118	105	93	105	106	98	112	88	104	102	114	98	87	85	117	92	105	111	110	101	104	115	104	105	98	93	117	100	107	107	118	98	106	101	111	105	91	70	94	112	115	117	88	93	105	100	116	115	101	108	92	93	87	109	119	112
5310	1370	3227	3703	2958	2394	1974	1675	1460	1298	1050	971	850	890	786	702	647	656	658	613	569	572	505	554	494	500	488	434	488	439	461	463	445	457	432	445	440	408	402	400	391	399	391	386	410	397	404	401	406	346	376	358	382	358	383	374	396	367	332	401	327	366	363	341	353	363	362	388	369	341	382	380	380	363	341	343	319	396	373	367	372	348	372	392	370	338	406	402	351	353	354	337	361	383	365	316	368	363	361	346	361	336	339	339	371	333	375	362	400	326	372	334	350	379	391	356	349	393	373	369	355	326	382	367	347	393	367	329	344	378	332	321	360	322	344	351	401	351	356	380	350	340	361	363	314	356	366	343	373	335	358	346	334	342	372	334	349	365	350	364	348	350	386	329	364	381	345	309	355	409	337	349	378	348	368	325	340	374	371	317	345	341	370	312	344	351	394	323	351	343	347	347	345	357	356	361	326	361	354	374	335	381	360	359	345	362	373	324	354	338	346	338	380	348	325	364	326	349	361	357	320	345	334	344	317	326	320	358	340	364	363	330	348	374	358	376	346	327	354	350	350	338	342	364	339	355	350	342	351	376	332	334	347	356	374	352	357	349	342	319	374	338	378	348	350	343	340	347	352	350	363	322	345	353	316	319	334	366	352	358	344	353	354	354	331	340	355	342	337	370	362	347	375	345	369	371	366	347	360	352	352	360	349	322	372	346	386	356	343	368	340	372	330	354	341	333	358	362	351	364	388	362	325	366	338	343	318	353	341	376	327	317	320	333	377	340	338	359	369	361	344	373	366	345	343	351	342	350	351	394	366	333	368	367	363	335	365	339	363	341	356	370	372	313	354	340	346	342	340	332	352	334	329	337	374	348	356	346	366	356	341	357	382	336	364	353	341	356	357	334	330	315	344	356	347	331	367	354	335	366	330	333	336	363	322	336	369	339	362	355	342	347	342	357	344	342	358	344	354	339	360	308	348	341	329	387	327	338	338	344	380	355	314	315	340	358	358	377	388	349	354	408	360	362	331	328	331	340	353	365	336	330	348	330	327	331	339	298	356	360	347	380	355	387	338	328	360	375	345	365	340	337	334	362	313	353	353	349	345	361	329	354	360	357	341	376	338	368	354	351	345	355	324	373	347	341	330	331	312	353	346	294	357	338	357	353	316	346	357	357	351	336	362	389	326	366	346	350	356	346	332	350	321	332	327	314	353	327	327	350	340	378	352	310	358	357	331	346	332	316	355	363	312	337	345	353	333	335	359	356	374	339	336	346	350	330	313	348	366	332	364	328	339	391	360	337	380	343	312	356	341	353	347	356	322	318	355	376	352	346	346	331	342	343	347	319	305	371	313	362	351	376	352	327	306	335	338	388	358	364	331	324	343	358	347	372	345	366	366	329	354	348	355	360	336	349	409	375	359	332	338	366	336	376	334	382	351	383	367	345	341	341	359	327	368	361	362	371	339	347	343	316	332	364	302	341	344	365	342	331	356	338	356	335	370	371	388	359	359	362	330	354	366	374	341	332	325	339	335	362	352	333	348	346	317	354	318	358	351	348	372	356	362	340	349	366	350	353	351	347	332	326	382	344	352	365	310	295	348	318	343	354	370	366	367	359	365	339	337	338	332	345	368	366	342	306	338	325	341	321	362	332	346	349	355	350	354	344	368	340	395	343	332	345	361	346	380	383	347	341	352	330	357	329	374	342	345	364	347	382	354	363	339	320	336	386	302	327	317	382	355	335	353	354	365	359	364	389	342	342	328	359	323	342	322	361	368	372	339	354	351	345	362	369	375	348	302	348	350	347	347	352	333	319	341	367	376	360	361	384	380	303	341	330	370	323	373	331	343	332	341	372	339	334	328	326	354	334	323	343	385	331	335	364	358	333	342	363	383	340	342	362	352	351	359	340	355	348	359	346	340	384	332	344	347	335	338	337	332	317	334	301	356	349	357	388	365	357	374	355	346	336	346	368	307	353	385	319	358	345	345	347	356	359	332	329	343	335	355	334	333	332	327	328	339	340	342	345	321	348	370	355	367	336	335	340	364	339	345	375	346	355	342	335	364	356	363	334	359	349	372	354	337	342	375	344	366	331	364	343	372	344	382	349	361	326	356	386	346	340	327	370	323	360	385	321	358	318	375	381	339	345	355	373	325	335	360	384	381	332	368	342	318	306	330	387	352	340	366	327	345	357	373	378	343	368	347	356	359	368	314	360	363	338	352	356	349	348	371	331	364	339	379	333	314	353	339	330	360	337	367	344	352	348	358	344	354	356	334	324	358	365	336	335	341	321	367	344	378	351	327	347	363	311	331	358	333	337	349	370	338	351	335	377	358	393	339	368	338	323	359	326	371	346	375	380	378	342	340	347	378	351	330	325	360	360	367	347	342	349	365	352	360	359	337	361	363	346	326	364	347	336	330	345	379	349	359	339	370	328	317	357	311	337	342	322	374	378	333	347	335	344	352	328	368	330	331	336	335	351	371	349	387	360	366	352	377	328	346	352	337	340	333	334	341	341	338	359	338	314	317	332	343	337	341	355	345	335	355	349	349	331	325	357	341	337	362	306	329	346	362	369	358	330	372	333	367	365	357	333	368	318	360	343	322	333	375	347	367	372	363	374	345	380	351	337	341	343	350	357	302	347	356	352	381	348	324	361	358	338	326	328	368	325	370	359	354	356	340	367	363	332	321	342	344	341	334	355	364	349	349	329	337	322	346	366	328	389	357	377	357	333	366	355	326	346	343	337	321	377	329	367	334	370	353	372	334	344	342	338	349	378	364	318	343	351	326	353	339	354	369	354	351	329	364	351	313	345	333	368	339	395	350	343	356	396	359	352	345	358	363	337	349	344	330	351	362	358	363	325	312	335	348	344	338	337	379	393	345	344	323	303	367	332	391	358	324	348	326	376	311	323	359	352	401	343	409	338	360	346	320	352	333	335	333	335	358	346	354	349	341	379	332	335	355	365	352	351	358	357	325	329	374	354	371	339	312	354	345	305	353	333	304	328	348	317	353	356	345	356	348	345	355	343	348	363	345	354	335	354	349	324	382	349	351	363	371	362	368	346	354	346	354	342	333	337	351	364	353	368	332	322	391	387	363	344	335	327	323	342	332	384	359	339	350	392	343	353	354	362	340	375	345	350	355	336	347	366	349	314	387	358	357	355	347	353	351	386	361	372	347	335	319	340	327	377	348	354	339	359	340	363	340	347	358	313	350	349	373	332	323	343	359	323	311	351	345	331	333	344	370	350	373	366	348	317	341	336	339	376	308	317	352	358	336	334	360	316	335	337	330	327	331	327	311	365	329	365	330	371	355	355	345	343	349	331	369	359	344	347	384	363	346	356	338	370	347	364	345	358	351	354	363	376	386	332	356	321	360	383	369	358	347	363	373	374	347	337	335	358	330	319	341	349	364	350	324	342	343	322	381	323	338	351	352	365	368	338	373	338	336	346	350	344	320	312	332	334	362	388	288	329	385	328	345	336
15155	2464	2912	2121	1513	1012	807	620	549	492	380	362	292	309	281	262	243	260	238	242	214	214	188	214	195	188	156	191	173	176	167	173	186	159	187	166	167	180	167	188	184	161	170	153	166	174	140	173	158	170	178	164	168	170	151	160	151	182	190	163	151	162	142	151	151	145	174	159	164	135	158	162	152	143	136	174	152	152	146	188	172	158	147	192	148	148	149	174	149	170	156	159	173	166	148	152	158	146	153	152	153	183	149	156	176	170	158	142	168	149	139	180	182	146	150	158	146	151	144	148	167	159	163	170	153	161	147	162	141	164	154	143	150	147	156	147	140	152	180	147	198	154	153	158	148	149	162	166	153	166	162	165	154	138	145	139	147	152	175	176	145	165	152	141	123	152	150	147	150	144	163	172	174	158	174	154	167	164	174	156	163	171	149	175	145	146	136	163	191	151	165	171	160	154	161	140	163	151	152	165	172	167	155	157	148	177	162	157	181	155	162	171	142	145	157	163	188	151	154	171	178	144	159	153	169	166	148	153	160	151	179	160	171	145	130	193	157	151	136	147	157	156	154	162	161	156	159	145	162	155	176	149	155	167	164	151	149	175	141	173	177	144	156	163	166	166	144	155	181	144	147	154	148	128	160	142	150	164	153	168	144	111	149	170	160	156	139	149	189	153	161	167	141	176	149	149	153	162	150	149	146	145	156	132	159	160	160	141	195	119	152	161	124	135	155	157	171	144	170	148	151	166	166	156	141	165	155	158	155	158	195	159	159	146	153	134	171	168	146	181	162	136	170	146	171	164	158	138	156	156	157	174	171	180	179	156	172	155	131	164	160	173	156	126	192	160	121	133	165	179	160	149	133	147	149	149	159	180	126	169	163	139	168	148	137	169	174	161	148	160	187	134	141	171	151	159	142	157	174	148	138	169	160	148	144	151	153	161	144	139	152	148	144	171	138	175	144	170	157	152	169	161	162	175	173	157	154	148	144	140	143	168	137	180	147	174	154	186	166	188	159	157	160	155	146	158	151	163	175	166	169	175	193	164	181	150	167	154	149	146	183	150	186	169	172	158	160	153	167	152	170	139	162	194	154	149	152	164	159	178	160	153	160	174	136	179	156	173	160	176	164	144	172	142	143	148	159	145	169	162	163	141	145	147	149	179	139	165	159	177	154	158	162	167	144	175	175	176	161	148	153	152	163	171	144	157	156	168	182	154	148	158	142	164	161	171	144	183	150	164	150	138	155	157	158	147	155	176	164	137	164	158	159	145	174	155	157	164	155	158	166	148	162	152	167	146	138	171	152	153	137	173	143	152	172	190	173	154	163	146	151	175	148	147	140	156	146	140	171	178	147	180	151	150	144	149	161	177	161	146	157	160	171	161	160	145	160	167	176	178	159	148	139	151	165	163	149	159	147	165	149	158	164	180	163	166	161	146	177	146	137	167	165	160	157	153	153	131	150	157	151	146	158	154	149	173	163	165	168	141	135	159	168	166	168	151	146	164	158	140	138	144	146	147	138	161	156	149	142	146	152	162	141	157	176	149	152	145	153	161	146	158	155	168	198	172	136	170	161	140	175	151	163	185	158	166	139	147	174	145	156	170	158	160	158	177	158	186	149	171	154	146	168	139	179	150	156	150	162	167	171	147	158	146	141	179	185	149	137	169	179	161	155	185	171	191	178	187	139	161	160	163	142	153	179	149	160	161	168	153	155	151	161	166	160	153	189	153	135	150	180	156	167	163	163	137	171	154	146	178	159	162	161	162	164	152	170	171	136	140	155	155	157	136	165	128	149	166	165	150	162	175	151	174	162	143	154	144	153	146	155	175	138	152	163	155	139	151	156	163	166	137	154	147	160	168	165	149	156	155	169	170	160	145	158	156	147	150	145	191	158	138	152	144	158	149	138	173	164	140	179	171	170	152	149	161	163	151	149	138	176	141	160	161	150	174	155	161	154	142	173	178	153	135	186	150	162	170	171	162	140	171	142	151	180	151	167	163	172	170	159	160	154	163	169	188	154	171	156	149	149	141	165	131	165	172	165	139	160	166	160	153	156	150	155	161	140	141	160	141	160	153	146	160	150	155	178	159	168	164	167	149	151	162	159	155	163	154	169	169	154	166	138	174	181	139	149	177	151	181	189	153	154	140	156	153	146	164	160	152	141	168	159	134	159	148	150	153	157	139	143	144	154	157	131	128	178	162	155	169	161	170	152	163	173	167	164	145	140	163	164	150	162	158	140	166	164	161	157	141	158	156	150	156	155	164	192	165	158	153	143	177	159	157	165	148	163	169	145	154	159	160	176	183	173	149	166	150	161	140	146	153	172	165	169	168	164	165	156	150	141	158	132	138	161	154	144	173	153	155	152	153	170	141	163	146	144	162	165	158	177	172	175	157	145	129	147	139	149	159	160	176	183	142	177	156	145	160	142	145	158	151	156	137	164	168	154	148	159	169	142	158	137	155	153	167	135	179	147	157	173	140	170	160	152	160	141	175	161	160	153	137	159	152	159	150	172	170	130	150	167	140	151	170	174	153	171	154	149	176	132	159	157	150	151	157	172	155	152	172	150	155	172	158	132	141	166	170	162	150	177	158	162	146	162	170	141	136	154	150	148	158	157	148	160	151	175	163	159	158	146	186	163	153	172	163	170	142	180	152	182	142	150	138	158	144	155	166	156	173	127	150	162	176	172	165	157	164	167	163	150	163	170	174	154	155	158	149	153	171	150	154	167	153	164	165	158	144	166	147	149	150	172	158	160	147	170	143	157	169	164	152	149	147	169	150	172	164	155	152	149	152	154	120	167	157	171	158	165	156	148	168	147	149	162	146	146	141	162	169	158	166	159	138	173	144	150	184	141	132	168	165	162	122	150	171	143	143	139	175	153	165	163	173	132	164	147	140	158	149	172	158	155	139	165	179	146	176	175	153	144	168	132	158	158	151	136	137	177	162	158	155	164	142	150	180	158	133	157	161	170	173	134	139	156	151	158	166	166	161	171	164	166	145	183	165	174	150	171	153	156	158	165	171	164	141	159	144	160	137	155	169	170	156	144	177	153	171	176	149	168	148	165	157	155	138	171	149	160	163	150	170	173	144	155	133	163	155	163	153	160	171	174	158	160	146	155	178	143	174	160	131	154	155	161	164	155	157	148	153	172	166	152	174	156	173	156	158	173	147	161	155	157	153	177	153	161	146	177	156	155	146	130	151	162	152	170	158	154	153	158	155	168	141	184	154	165	144	149	156	157	144	159	166	146	144	168	158	146	164	158	143	149	160	166	159	146	142	166	157	188	151	137	164	171	157	167	180	148	155	159	151	147	175	159	153	154	183	171	149	141	143	161	171	167	164	162	145	161	137	150	164	175	141	171	152	141	169	164	138	155	162	176	166	159	147	160	157	167	153	150	167	191	172	152	161	164	159	167	182	156	158	170	162	173	173	169	150	163	155	140	139	169	152	138	142	179	163	152	157	183	161	122	159	147	183
7509	2580	6002	6631	5484	4523	3707	3041	2581	2166	1976	1756	1539	1451	1289	1191	1119	1088	1005	977	935	898	895	848	807	760	784	734	704	716	739	704	655	643	668	615	668	594	631	642	617	638	592	584	618	569	587	588	597	570	561	556	554	577	579	564	561	549	553	557	575	520	521	543	549	530	502	547	566	553	533	571	540	500	553	522	532	538	521	540	542	529	520	491	527	505	511	544	531	529	523	496	476	504	522	512	504	509	544	522	505	497	533	546	549	525	501	550	562	531	531	516	527	546	510	486	529	528	524	509	505	499	524	487	475	538	489	471	492	518	484	501	555	510	504	485	476	531	538	472	522	488	512	509	522	516	535	498	517	508	529	547	543	534	480	507	490	523	524	505	488	513	523	488	530	510	520	531	487	496	524	526	488	515	528	494	530	483	521	517	504	517	500	504	523	486	486	509	496	501	526	551	472	492	511	554	522	499	495	531	492	498	495	501	505	537	492	493	500	504	505	515	488	492	506	519	497	540	489	530	521	491	532	506	461	457	508	484	492	541	499	486	500	486	522	543	539	547	529	467	508	534	541	507	496	506	523	525	487	529	514	483	519	511	481	512	510	547	508	440	509	504	518	491	517	567	511	519	524	517	488	545	497	491	533	537	477	527	527	525	489	542	539	502	564	540	480	525	491	474	485	497	509	509	513	484	483	487	487	463	530	511	472	507	493	440	503	524	501	500	508	505	546	481	512	479	525	519	516	468	483	526	556	541	514	518	514	487	524	492	486	532	504	522	496	517	498	515	509	494	509	472	468	499	511	515	540	510	519	509	479	456	494	505	544	529	478	537	466	497	489	515	465	494	507	529	511	492	505	532	484	480	512	493	518	493	527	485	499	493	517	474	486	525	518	476	503	520	509	502	476	512	486	531	489	513	501	538	464	502	491	523	519	491	478	512	509	526	525	509	473	492	531	483	483	473	509	548	502	531	510	521	501	509	462	462	462	505	503	533	504	510	452	511	468	519	516	497	532	495	485	521	522	496	518	526	507	506	484	503	547	533	511	513	486	461	495	522	506	529	542	526	463	502	517	503	501	524	478	528	536	495	486	479	486	495	501	475	487	480	489	497	488	520	463	508	534	534	516	478	481	525	509	541	495	504	537	502	557	462	539	536	550	478	476	490	531	504	508	527	488	519	480	512	562	472	532	505	548	532	504	531	515	485	467	496	487	480	477	475	507	502	493	498	479	525	454	503	495	492	508	518	529	502	502	523	512	479	490	487	541	509	482	486	537	500	535	504	538	495	511	464	478	468	502	503	531	536	523	506	484	446	537	534	498	521	542	545	492	500	483	507	504	513	515	534	512	509	521	489	499	489	494	527	482	489	526	537	489	537	514	534	485	486	521	504	512	504	507	557	525	518	532	516	542	507	497	489	512	488	511	530	518	504	476	514	518	478	495	527	507	524	513	491	462	541	524	491	455	492	478	535	489	526	517	507	521	533	456	486	471	500	510	489	523	511	504	525	537	503	488	477	508	504	519	533	521	512	478	510	531	491	494	553	541	493	527	494	478	502	496	507	522	491	483	465	502	528	499	503	506	509	536	489	474	525	492	515	506	476	525	477	533	500	500	473	482	519	530	523	514	475	476	507	527	456	511	500	544	518	514	535	499	515	534	554	494	498	489	498	538	465	497	505	501	500	491	499	499	502	479	474	494	538	507	502	507	518	474	493	495	485	518	512	516	485	464	490	466	465	517	461	534	503	508	491	509	519	476	502	501	478	496	504	540	482	512	513	497	495	514	518	508	522	501	509	521	512	546	527	540	536	488	486	431	466	499	479	512	489	499	518	507	518	492	501	462	496	510	515	531	496	456	486	484	509	524	473	531	497	510	493	524	475	507	501	444	495	514	503	523	492	525	486	503	543	444	497	521	520	510	461	460	469	508	509	496	503	531	489	559	511	508	495	479	465	588	477	496	516	487	500	468	512	485	514	499	457	534	500	501	500	546	552	506	465	594	522	451	466	551	523	490	497	494	501	516	503	508	524	474	477	535	512	518	481	494	483	547	469	518	461	511	510	495	514	550	496	494	508	487	487	490	496	502	498	487	534	511	475	526	514	492	500	532	510	516	508	547	504	535	498	521	523	504	531	500	470	458	535	502	458	523	524	488	502	564	508	480	486	499	539	513	497	489	535	499	525	511	520	541	508	520	490	509	516	487	491	509	488	516	489	485	490	485	504	504	504	504	478	471	460	520	483	486	507	484	489	502	522	529	515	503	459	498	469	507	489	512	475	522	478	490	492	514	506	500	479	494	483	492	508	484	494	515	494	523	535	545	544	499	488	528	525	485	509	494	479	487	504	540	487	497	503	511	529	523	528	434	521	519	476	493	487	550	476	526	488	515	500	501	507	499	510	524	508	485	510	541	543	482	506	491	535	481	530	480	503	511	522	481	537	506	529	472	475	478	499	505	594	497	518	514	509	528	503	492	500	502	484	497	536	480	483	540	525	542	524	522	503	502	493	482	485	485	498	484	549	508	533	541	499	522	499	510	527	511	504	523	489	530	540	541	455	515	560	485	482	499	554	542	514	477	504	533	509	480	512	528	493	501	463	501	519	504	515	502	489	495	514	474	439	453	466	444	541	481	495	522	529	494	494	501	476	479	530	511	520	521	487	490	543	509	550	530	454	515	518	467	512	491	503	447	509	501	509	495	485	476	495	526	509	458	496	489	503	542	493	500	502	508	492	505	535	522	500	507	510	543	533	517	531	501	515	484	502	514	536	501	468	528	497	465	491	501	511	485	517	480	547	478	501	548	554	537	477	530	502	523	516	495	521	528	576	513	528	496	490	505	499	485	463	476	505	490	508	502	514	468	504	507	524	498	488	536	536	511	531	518	500	505	492	510	512	538	520	545	541	490	476	482	482	490	496	488	518	507	473	520	527	508	515	505	530	470	540	505	519	533	494	484	512	514	482	485	486	464	526	510	534	486	492	548	469	487	533	491	492	498	502	519	479	513	505	484	497	484	531	519	511	493	493	511	498	493	483	465	504	535	503	502	519	537	460	507	483	482	479	483	487	507	528	509	503	500	512	479	492	508	490	492	556	541	484	484	483	495	521	517	513	487	498	521	530	455	502	537	498	516	459	534	506	518	500	505	489	468	540	461	519	539	550	477	485	493	507	502	488	498	485	527	552	494	510	477	567	490	507	520	497	520	463	493	504	471	542	479	481	499	519	505	531	471	539	478	485	499	483	480	494	501	489	514	487	499	475	518	508	507	504	471	496	499	516	564	505	472	514	508	529	509	521	469	550	505	491	481	525	528	478	481	492	527	489	535	507	548	462	485	468	545	492	507	508	529	508	498	516	535	492	481	507	492	505	470	507	540	496	525	530	483	538	524	466	486	495	522	486	530	511	501	514	521	493	542	513	524	500	496	495	511	530	499	488	518	484	484	507	462	533	479	531	510	505	498	487	523	508	490	486	488	467	520	473	542	515
2057	240	263	240	243	240	235	196	185	220	236	211	209	200	220	181	217	203	236	195	218	205	232	189	216	216	208	186	197	222	210	178	196	210	226	214	237	178	177	189	190	200	210	201	199	199	217	185	200	202	193	211	192	177	183	208	209	210	214	210	191	169	192	184	195	205	210	212	218	224	203	208	202	217	218	200	182	226	186	196	178	207	198	174	200	219	183	195	176	207	214	199	215	208	225	201	197	188	227	203	207	174	167	193	191	205	200	183	185	188	195	212	205	212	194	218	197	195	197	230	203	193	192	222	219	200	203	184	204	198	197	166	227	193	199	180	195	200	237	202	198	222	193	211	203	208	203	208	201	236	182	193	193	223	210	230	195	196	210	185	209	199	191	219	194	190	200	197	186	203	192	218	200	191	216	173	217	212	224	198	219	211	201	213	196	192	194	214	178	203	198	196	205	217	208	222	216	214	200	222	218	210	199	208	206	220	208	213	196	229	202	193	207	195	215	218	195	203	200	190	190	212	177	204	217	188	201	205	203	216	202	183	208	167	188	174	208	230	187	219	204	158	196	187	219	218	254	229	193	200	198	196	216	191	204	204	194	190	178	215	191	206	228	192	223	206	219	177	186	203	228	202	213	207	213	213	205	204	208	200	206	212	199	230	229	205	227	179	214	207	217	218	183	240	206	193	199	214	230	203	212	208	210	201	187	210	206	193	202	191	218	201	204	200	205	196	208	205	211	176	179	207	229	222	199	184	216	200	216	186	202	198	230	203	198	197	217	188	219	204	210	229	229	217	199	192	197	192	216	205	185	213	209	213	213	192	199	193	195	226	226	204	194	196	211	206	207	181	214	208	211	213	198	198	194	204	186	176	184	203	199	209	216	179	210	229	187	229	204	194	211	190	188	222	228	239	209	239	191	234	205	193	183	219	220	191	189	233	193	206	225	195	206	218	189	189	205	202	224	215	221	236	194	237	189	228	211	210	200	199	206	205	170	208	207	199	197	216	193	176	194	176	200	199	185	222	200	213	220	188	188	202	205	222	210	210	202	209	207	204	193	227	226	176	188	204	196	202	195	197	219	197	203	198	199	180	196	200	190	184	186	186	203	228	192	199	229	207	195	208	185	194	186	196	195	231	193	214	217	162	213	175	214	219	211	209	173	204	202	197	207	206	204	198	175	186	236	205	210	193	209	196	215	219	197	229	210	200	216	183	205	199	257	188	216	197	205	213	222	211	192	199	202	203	230	204	198	197	189	183	214	198	198	209	215	216	258	197	219	204	230	192	201	218	214	206	219	232	231	221	208	190	211	191	228	183	209	184	190	199	222	215	211	228	176	197	197	216	209	210	218	212	186	175	196	200	187	216	189	186	220	207	228	206	187	206	191	204	211	204	190	205	186	185	202	196	189	205	222	184	204	209	225	208	197	224	186	183	200	202	216	186	206	213	176	207	199	175	237	230	213	186	211	214	210	219	219	204	197	197	187	214	175	185	209	210	185	219	198	208	229	220	212	180	203	209	220	191	194	212	222	225	187	199	212	199	194	215	207	214	203	212	202	190	196	227	225	199	214	228	207	200	188	215	217	175	194	201	205	197	217	193	200	190	212	227	204	185	196	219	189	204	223	221	220	202	219	195	195	218	208	212	206	210	195	207	213	203	199	188	204	206	207	211	207	219	210	180	198	211	191	189	198	250	192	179	219	205	206	194	208	201	202	192	197	185	199	214	209	223	184	208	211	184	204	219	201	198	200	203	198	219	188	202	212	215	189	218	204	226	210	205	212	178	189	210	189	217	236	193	219	184	221	219	213	233	195	197	219	188	204	192	196	204	203	208	216	184	211	204	195	196	189	192	221	224	226	232	196	197	214	206	227	203	200	215	185	221	193	195	197	192	224	191	225	200	210	214	220	217	215	199	228	193	192	219	218	186	200	212	223	201	199	187	206	192	198	196	197	202	167	206	217	202	198	215	218	219	208	176	189	201	208	195	201	193	220	216	226	203	198	197	227	208	178	185	202	198	199	190	206	198	212	204	204	203	223	168	204	208	193	191	193	209	196	244	206	193	193	212	205	222	188	222	214	222	203	234	194	196	218	211	217	194	219	212	209	205	184	185	180	188	199	197	193	181	191	214	200	244	198	210	196	217	209	190	212	214	211	165	201	222	183	198	206	224	201	191	208	208	181	224	207	212	191	207	195	194	210	221	217	187	215	197	209	208	218	197	186	204	209	188	184	211	198	196	218	200	210	223	198	217	201	206	233	205	181	219	184	201	197	183	185	203	201	194	191	209	187	191	241	190	210	191	170	220	211	201	204	193	203	205	195	201	208	225	207	185	206	193	230	198	191	189	235	199	193	202	210	205	185	219	181	173	198	219	215	220	176	222	188	202	205	185	222	214	210	200	226	216	203	198	197	207	175	166	212	205	214	200	200	196	206	216	190	194	217	210	218	178	183	222	197	224	199	192	196	187	192	256	198	213	211	222	188	193	183	188	210	224	192	217	210	232	200	205	190	179	201	204	223	215	195	206	212	216	209	206	206	215	210	210	211	221	191	220	184	200	206	213	191	200	190	201	189	218	232	229	204	183	202	186	221	196	190	201	212	201	199	227	199	195	236	223	209	197	211	225	191	198	197	207	205	250	189	180	235	209	211	203	201	193	242	208	196	187	204	221	207	199	208	199	179	206	199	217	196	205	192	182	186	198	199	199	217	205	209	208	219	207	190	212	191	198	224	193	232	197	220	181	199	231	218	208	190	205	210	213	202	209	179	222	196	218	220	207	175	217	193	201	189	217	175	193	217	191	191	215	220	228	200	196	185	194	214	213	206	177	196	212	184	243	219	213	211	184	221	212	188	202	198	213	215	213	215	211	229	202	210	215	202	190	187	207	193	218	207	201	184	212	209	193	232	228	197	214	203	221	204	196	185	219	207	209	210	225	223	201	223	207	213	195	208	195	221	198	209	196	216	195	212	211	223	207	195	192	223	189	192	194	215	236	187	200	176	203	206	217	191	228	221	203	198	207	224	195	227	209	189	183	194	214	195	206	193	194	207	179	184	201	193	203	194	212	202	217	198	189	203	211	209	213	218	220	209	205	231	196	182	203	221	185	210	192	216	190	190	197	198	227	182	197	213	220	208	176	211	186	213	214	202	209	199	200	214	195	233	203	200	233	201	215	192	217	236	189	213	199	199	202	198	201	224	196	196	216	215	184	182	195	201	230	200	214	220	211	218	186	179	219	225	198	225	216	236	188	210	173	195	216	203	208	205	161	186	203	200	206	204	178	194	206	212	188	200	202	196	181	213	195	192	213	196	190	216	207	184	198	202	193	204	192	183	213	202	185	198	226	196	184	200	208	225	199	187	220	192	182	203	191	211	196	176	188	192	196	190	187	213	231	196	204	193	200	213	223	202	241	203	202	195	189	214	189	171	189	204	209	204	193	206	191	208	190	202	201	202	197	180	162	200	222	219	199	191	210
2137	659	758	792	747	707	679	662	681	680	603	679	622	631	675	654	621	638	641	647	628	609	584	628	625	610	645	611	654	606	661	643	624	622	656	582	637	600	624	603	591	586	636	630	593	603	646	583	590	590	626	577	605	641	599	600	617	605	602	587	603	604	581	605	614	586	632	619	636	639	629	617	593	569	601	591	589	581	631	615	648	647	609	612	582	597	562	583	606	646	633	583	610	584	606	625	626	607	617	575	585	638	531	595	572	598	589	625	634	601	579	616	590	610	629	632	615	579	621	604	622	633	628	592	596	581	581	637	568	609	593	583	627	631	589	617	619	587	619	590	643	619	601	589	591	604	596	597	632	625	618	585	591	647	578	585	587	628	615	556	626	585	669	612	601	586	660	601	639	583	595	589	613	611	613	605	572	627	558	600	591	649	637	621	623	637	571	635	618	587	624	579	624	616	592	591	610	596	642	649	619	620	586	606	589	596	618	649	612	600	591	634	592	608	581	636	567	638	563	630	643	589	596	642	594	591	595	655	672	602	616	618	687	578	594	588	652	654	581	574	609	601	610	637	636	611	631	649	623	639	621	614	632	572	607	622	608	594	622	591	631	593	612	614	608	606	576	610	616	624	642	597	620	631	608	618	622	597	601	620	619	630	673	632	642	606	627	631	589	635	579	637	604	591	637	573	605	593	579	616	646	612	612	564	595	617	622	602	597	601	608	570	585	586	587	585	587	593	609	670	631	574	592	618	598	583	587	631	605	633	625	644	584	575	656	648	616	628	641	627	606	584	630	659	642	571	619	626	652	604	647	645	553	644	581	597	633	615	645	625	603	570	634	597	619	566	597	588	598	583	613	603	625	601	625	578	635	614	591	608	612	637	565	582	594	655	648	590	602	652	658	617	615	587	658	598	590	609	587	585	602	587	621	613	560	595	625	639	617	631	629	635	586	582	632	593	575	603	587	583	610	644	593	635	615	580	591	570	597	650	619	588	620	640	581	615	575	591	634	613	609	615	641	624	621	619	620	646	605	608	579	613	618	600	587	608	594	604	634	601	591	632	618	571	615	580	616	647	610	577	635	644	618	603	566	608	596	626	604	622	585	606	573	579	612	580	528	599	643	658	600	620	641	591	576	601	622	607	649	592	592	620	618	646	559	605	590	577	609	599	593	651	585	610	607	638	601	645	603	656	615	606	621	620	624	673	569	597	631	643	626	619	654	612	629	625	586	601	615	638	611	593	613	602	596	614	617	626	623	591	587	623	636	651	646	635	619	609	601	543	596	608	579	568	615	596	627	638	609	591	626	577	646	644	576	604	585	583	613	611	602	624	621	595	638	634	606	645	626	614	639	666	618	583	582	598	607	594	613	582	607	585	625	610	566	606	627	622	582	647	642	669	614	606	591	557	589	625	574	599	627	619	633	592	600	584	619	593	594	576	596	630	620	562	633	655	572	623	620	598	596	623	631	661	619	625	579	591	527	670	615	598	627	594	633	566	620	611	586	675	607	595	601	611	595	565	627	641	601	615	584	615	557	603	608	625	527	618	620	636	629	593	615	600	644	583	636	599	599	605	610	603	616	625	585	627	566	604	643	628	618	613	614	619	653	632	614	593	620	584	593	631	610	605	595	632	579	588	590	620	634	641	609	624	644	629	629	600	559	616	619	622	597	588	625	617	637	559	589	610	595	614	571	613	591	646	592	605	594	596	588	615	608	586	623	616	594	621	597	618	628	643	607	609	574	633	644	636	657	583	615	632	610	648	576	624	629	591	609	580	582	616	625	598	603	651	611	629	584	638	629	598	604	599	590	596	630	635	635	627	603	602	613	652	615	625	591	636	570	611	588	633	619	594	618	617	597	629	601	628	601	570	654	606	593	585	601	622	632	619	605	633	575	584	587	586	614	583	606	663	610	621	623	626	588	598	601	668	572	626	631	596	604	557	672	600	608	580	643	573	623	593	618	607	642	642	642	659	599	593	567	588	640	638	553	639	599	597	590	583	582	609	677	600	641	638	591	632	586	595	592	623	612	661	587	646	594	605	592	630	602	628	564	635	614	610	594	573	625	675	590	645	605	625	666	606	596	621	600	644	605	583	603	576	649	644	628	637	570	575	620	616	590	611	635	605	599	561	594	601	602	620	608	600	604	581	606	584	606	588	603	605	657	603	633	640	618	604	587	616	628	599	656	602	600	609	605	618	574	578	619	616	585	570	623	633	655	602	626	611	610	614	655	653	601	602	603	614	594	598	610	617	636	632	601	650	612	624	626	610	610	585	613	616	582	606	624	600	631	630	669	643	597	646	641	618	572	620	627	594	678	576	603	653	622	585	605	608	564	629	639	586	606	644	601	605	599	642	617	611	640	615	604	609	597	581	625	622	551	594	622	610	641	609	605	607	591	586	596	629	604	649	577	555	617	622	633	611	611	652	564	586	593	599	594	571	601	615	573	611	613	612	628	633	584	597	616	630	615	597	594	608	602	619	594	651	609	600	622	623	596	598	577	629	621	610	609	650	590	609	607	621	596	605	597	631	601	620	607	633	583	618	647	610	582	577	624	608	608	597	656	601	647	652	562	621	597	616	591	553	580	592	641	610	587	629	618	595	596	604	602	655	578	656	626	599	588	613	606	614	619	652	606	606	565	624	598	614	567	595	579	626	646	656	671	598	632	633	616	639	620	556	611	622	646	620	634	645	622	601	625	640	607	584	629	647	596	587	603	608	616	593	601	645	579	668	633	579	589	597	604	624	631	588	628	582	643	614	645	624	643	633	621	591	601	598	624	687	616	602	615	591	614	618	634	599	654	661	589	611	627	639	608	615	581	628	601	627	583	628	572	605	595	614	573	613	605	613	609	606	628	561	602	597	597	595	567	631	581	609	638	619	647	620	608	627	623	581	617	638	598	583	599	656	589	612	577	602	587	627	584	558	614	598	597	579	603	587	654	617	627	610	572	629	583	596	602	614	572	595	616	599	673	587	622	648	595	588	626	595	612	683	630	599	593	650	570	619	617	589	570	587	554	637	597	600	633	624	611	589	617	622	548	592	589	625	606	588	637	632	569	574	606	622	611	565	577	589	637	558	646	626	567	600	620	640	659	612	583	583	620	607	636	593	622	636	595	635	645	588	580	621	610	647	610	592	611	607	633	588	656	621	578	597	663	626	631	663	643	604	657	576	600	563	615	586	627	645	593	625	612	624	559	594	601	629	626	604	573	641	607	613	615	589	661	617	577	632	599	637	600	640	630	645	595	579	636	587	596	611	576	628	607	621	618	596	606	625	564	595	574	620	603	620	610	640	581	648	600	600	595	604	586	596	581	610	621	629	624	610	673	588	581	591	598	634	607	612	593	663	609	609	589	652	617	593	602	615	644	596	662	573	677	664	561	555	624	607	578	629	626	638	606	581	596	614	617	586	617	611	591	595	610	675	619	638	621	617	641	619	579	593	580	649	638	606	635	596	594	580	585	585	578	610	598	644
7848	1034	1426	1080	722	547	387	322	272	241	209	213	186	170	161	156	128	133	122	111	139	117	116	120	126	132	113	132	129	121	129	121	104	95	115	113	99	112	120	127	93	106	125	87	118	95	107	119	107	104	116	118	111	99	94	104	113	120	96	102	103	115	93	102	101	112	111	91	117	96	117	113	97	110	101	110	119	105	93	106	96	100	99	100	99	98	103	106	103	106	102	116	91	121	98	129	101	100	96	128	100	117	127	109	92	111	97	93	102	110	101	116	110	99	114	125	82	91	105	110	99	98	111	105	105	100	100	95	100	97	89	100	107	91	85	97	93	101	99	120	84	105	102	84	81	101	103	91	85	97	108	97	87	106	108	105	102	100	96	102	120	110	98	95	105	105	108	114	105	94	103	108	90	96	101	92	110	110	122	101	79	114	105	96	97	97	90	111	116	104	96	108	99	107	110	105	104	91	109	89	96	81	121	95	111	110	92	97	101	97	104	110	95	96	103	95	101	73	102	108	95	110	103	100	93	114	105	97	103	84	105	105	104	97	98	97	98	106	92	93	112	87	107	96	130	98	122	104	110	95	95	100	117	93	95	106	107	114	91	119	96	103	103	119	114	96	121	97	85	95	99	98	98	102	100	106	116	100	112	102	109	89	114	119	108	124	97	83	89	87	101	127	102	101	91	116	94	83	101	110	96	104	120	97	109	85	112	128	115	87	117	117	97	114	118	92	80	112	111	111	123	116	98	90	95	107	115	93	113	94	113	102	113	114	95	67	82	98	104	86	101	118	107	113	104	114	102	113	115	98	122	103	91	100	116	87	102	117	107	109	101	122	107	98	114	111	100	96	103	105	107	95	116	104	101	113	100	95	86	99	102	102	101	121	102	104	94	93	103	94	88	103	106	87	93	95	105	101	120	105	94	91	107	101	103	110	95	102	97	102	103	113	110	120	108	102	105	98	98	114	126	84	106	115	93	105	102	106	105	114	115	103	120	96	99	105	84	110	120	102	90	111	93	102	96	112	144	100	104	99	122	111	93	89	96	117	94	102	109	107	102	124	101	90	92	113	105	95	113	104	114	85	106	94	100	104	101	110	117	88	106	96	106	107	98	100	111	100	104	114	91	102	91	85	96	104	93	111	109	108	127	93	109	98	89	111	86	107	118	99	105	118	107	85	106	104	107	109	109	83	105	93	92	104	113	104	107	114	94	110	95	111	79	111	103	106	94	97	117	114	91	98	111	109	92	97	91	101	100	107	85	108	113	105	93	111	96	80	97	101	107	118	114	108	97	102	101	114	111	109	102	101	107	94	92	102	111	107	99	103	104	117	113	103	106	130	103	92	96	101	101	111	105	93	105	110	108	100	98	96	106	92	96	103	101	115	91	99	98	105	101	105	103	89	113	99	95	108	101	95	101	100	91	97	108	84	98	105	95	105	97	106	94	101	91	102	104	106	107	114	95	101	87	90	93	117	101	90	100	117	104	86	101	114	117	82	108	114	109	103	90	130	98	111	101	102	92	97	99	115	97	104	115	97	116	103	102	118	98	120	108	110	95	103	111	89	98	86	97	106	109	106	101	113	88	109	104	85	99	108	102	87	92	115	109	108	101	102	112	107	114	104	115	119	100	109	106	118	107	96	104	107	88	111	97	84	102	94	88	95	101	127	95	106	101	97	106	94	90	108	113	89	105	112	95	106	99	77	110	91	100	110	112	95	104	109	99	106	91	116	103	89	105	110	105	105	94	108	105	115	117	99	130	99	104	109	96	109	98	105	109	90	98	105	99	97	101	104	116	90	101	118	116	112	103	100	94	107	101	115	95	113	96	106	114	111	105	105	99	102	110	106	103	104	95	111	93	123	104	111	112	98	97	110	92	111	102	92	104	105	107	84	111	101	84	89	102	94	99	118	100	113	108	102	102	105	97	114	100	95	101	103	81	98	112	99	88	111	114	103	97	88	98	104	129	90	104	91	111	100	102	106	102	121	106	96	95	112	103	101	119	113	118	96	123	124	114	121	111	101	125	97	108	109	97	113	114	104	99	99	118	104	104	101	89	99	114	115	97	91	97	103	85	124	110	121	93	101	76	101	129	106	100	109	93	119	119	69	110	101	116	109	98	96	119	100	89	89	103	106	102	96	93	113	97	122	104	118	97	115	95	98	116	95	96	120	113	107	100	101	113	124	104	99	80	125	102	93	91	100	99	101	124	99	101	96	88	113	91	108	102	112	101	104	125	115	110	89	117	130	96	115	122	88	107	97	88	109	103	94	94	119	105	118	94	79	76	107	97	106	89	91	101	102	102	96	82	112	92	104	99	103	105	104	95	89	102	93	113	93	117	107	112	100	100	83	116	108	95	95	110	93	90	82	99	102	114	114	118	99	98	107	104	103	90	116	110	82	104	94	77	96	88	114	99	110	117	112	124	100	88	101	105	105	94	105	95	109	114	124	106	102	103	115	104	103	107	88	87	94	99	93	94	93	104	93	109	103	97	91	108	90	104	98	108	84	100	98	111	111	123	102	100	76	108	108	106	99	94	105	97	112	98	97	105	100	112	108	95	97	102	92	91	90	100	118	89	96	117	97	93	108	112	92	88	96	105	118	99	111	95	109	97	106	97	111	117	110	94	112	111	116	97	84	105	92	101	112	114	111	87	104	102	97	100	118	104	109	108	92	108	87	103	106	99	89	105	99	108	105	106	98	99	101	103	93	104	103	89	119	118	99	91	102	105	117	101	110	116	111	83	99	84	90	104	98	102	88	100	94	94	102	102	98	100	104	113	85	118	103	97	105	109	106	105	118	116	101	111	101	107	98	94	102	94	112	108	102	107	112	99	108	97	100	109	107	101	104	97	113	113	94	107	113	106	87	93	103	107	114	106	108	103	99	114	92	89	86	104	94	100	98	118	102	95	112	104	99	86	93	112	106	82	78	116	118	92	72	110	112	98	101	109	127	115	90	103	100	93	100	109	80	107	107	124	103	90	96	94	104	109	93	123	113	108	94	96	119	120	88	105	116	105	102	115	105	86	91	87	106	114	96	119	87	80	105	91	117	107	101	131	109	98	117	110	98	97	90	105	94	86	81	101	112	102	112	85	92	82	99	109	118	102	99	97	111	97	107	94	109	94	107	106	101	100	112	91	108	96	101	126	97	90	102	93	93	100	109	99	91	111	99	89	109	102	102	96	99	79	115	98	98	104	91	82	98	89	107	115	117	94	94	103	112	101	114	109	111	107	99	99	103	90	87	89	105	81	104	105	103	114	108	105	108	100	106	109	108	104	125	111	99	111	88	109	89	112	101	94	103	107	106	116	90	105	97	109	103	107	106	91	109	95	96	104	91	111	121	111	94	80	114	112	84	105	88	104	77	96	93	104	94	113	105	102	103	99	105	93	108	114	112	85	97	108	92	108	117	108	103	108	93	108	108	103	95	107	94	108	94	99	108	114	102	98	102	109	99	98	105	103	91	103	91	90	117
5377	1370	3273	3670	3053	2421	1999	1702	1387	1230	1022	977	931	893	755	681	663	616	598	623	593	540	593	537	525	503	449	458	453	489	439	434	442	433	414	409	404	435	392	397	417	378	368	368	434	377	382	382	351	379	390	389	325	394	395	362	371	357	376	359	383	408	367	375	347	384	326	355	359	365	356	351	383	396	380	334	364	351	391	361	373	337	373	362	341	380	338	355	386	345	342	388	351	373	345	352	348	326	346	330	355	368	330	360	384	351	358	398	372	355	299	357	372	352	365	339	349	344	364	385	342	332	344	348	374	356	380	345	383	361	362	362	312	366	340	356	368	352	381	372	355	357	360	330	329	380	371	359	340	364	334	303	355	337	346	341	351	332	341	348	340	337	358	370	365	349	364	373	352	360	328	332	299	348	370	340	356	371	374	353	324	339	376	377	330	354	352	337	339	384	337	325	341	373	400	349	348	339	353	352	336	333	342	339	358	342	339	346	339	316	362	368	369	310	347	364	337	381	348	332	346	356	368	374	359	331	362	319	354	360	363	334	328	363	356	391	337	359	361	330	397	350	376	325	359	355	360	338	342	326	350	392	355	314	364	329	354	363	330	374	338	333	347	337	365	384	355	326	363	363	363	345	344	331	322	347	334	346	349	343	361	313	346	339	373	340	331	347	343	356	384	345	342	349	346	372	373	353	364	366	394	309	367	329	360	326	333	324	365	333	319	343	357	325	374	365	333	340	367	348	372	357	335	319	340	350	325	368	336	328	404	361	330	357	349	343	389	331	353	354	349	362	335	331	313	358	365	339	309	336	345	381	370	353	355	356	349	338	372	357	340	310	340	351	314	342	348	332	332	363	354	364	349	340	356	325	367	327	348	353	368	355	370	306	349	342	346	368	368	330	353	318	332	368	363	323	356	331	344	347	340	333	338	338	342	342	374	330	345	354	323	352	341	349	347	327	328	352	357	351	354	341	364	362	316	339	348	390	345	358	311	318	329	322	362	353	340	332	359	340	340	352	332	367	350	355	329	363	377	383	358	353	365	350	339	357	383	358	337	335	355	374	353	329	311	366	370	322	346	375	339	366	335	335	369	354	375	346	376	356	379	349	341	350	359	359	374	351	350	333	325	372	364	319	320	369	355	344	336	355	362	357	327	367	352	373	345	367	377	369	354	335	361	341	328	348	331	376	333	353	369	324	369	349	347	366	354	367	365	360	370	356	339	346	344	345	325	374	333	319	368	340	363	355	378	342	315	324	313	326	312	356	318	360	322	331	309	333	331	335	349	333	330	324	291	351	322	338	371	352	346	364	383	350	332	334	375	366	324	338	340	356	344	326	385	353	333	335	355	400	355	357	299	349	340	361	350	328	380	340	371	338	350	354	356	355	316	366	367	336	360	334	361	350	365	335	348	330	348	343	339	341	321	349	321	333	383	359	346	364	327	335	368	400	361	333	326	326	355	367	366	347	346	372	335	350	347	382	344	359	378	352	327	330	326	342	351	359	367	325	355	323	361	331	334	352	341	339	319	312	331	357	341	343	347	358	359	351	381	352	315	342	337	341	341	366	304	353	339	344	374	339	365	324	362	330	372	357	365	338	329	347	321	296	356	333	338	367	333	374	315	387	351	331	345	340	343	369	324	345	335	365	333	352	351	407	382	354	358	343	325	416	340	343	356	356	346	344	338	328	349	355	348	349	376	369	337	365	322	340	352	321	328	346	315	333	312	343	330	334	394	362	352	336	348	356	343	358	327	361	335	339	328	361	345	353	380	343	350	353	331	366	356	324	367	330	358	348	348	337	341	322	342	353	364	345	371	364	338	342	350	337	332	351	338	342	361	346	377	350	364	362	377	306	356	330	328	335	328	321	356	323	373	334	340	339	349	340	358	368	359	387	333	370	326	349	373	315	341	355	333	346	349	365	358	342	357	347	327	358	334	319	345	383	338	383	357	321	324	356	355	336	385	347	379	381	337	324	364	332	350	355	373	370	327	365	358	390	310	351	344	343	340	385	367	370	337	344	377	352	371	352	378	348	345	358	336	333	353	305	370	340	323	313	342	317	334	361	356	342	375	313	351	333	383	367	377	336	329	351	343	355	361	336	379	353	336	336	356	315	327	346	353	355	341	333	345	359	337	323	330	346	356	342	298	301	386	345	347	356	345	357	336	344	353	330	371	349	370	343	381	358	324	352	357	331	346	367	336	337	349	331	353	325	340	342	362	354	327	330	370	337	353	342	354	313	374	328	353	338	357	349	331	372	374	341	344	335	368	374	310	389	320	353	363	348	366	336	345	344	348	327	357	315	344	389	315	337	348	347	324	357	349	322	339	358	310	355	343	375	361	351	326	379	352	376	336	388	368	357	344	323	320	359	354	357	355	326	379	392	349	357	315	384	360	334	345	339	377	317	357	365	355	326	330	335	356	348	340	343	339	365	354	356	352	357	365	352	372	340	352	346	370	343	329	331	341	358	340	363	329	374	328	340	364	361	356	331	347	338	366	331	361	311	355	337	378	367	320	342	341	341	310	365	366	352	335	342	331	343	328	352	366	366	315	327	359	346	345	379	369	345	365	342	334	329	374	365	369	341	343	383	347	373	341	328	353	324	333	314	360	360	332	373	338	345	384	376	367	369	357	332	356	331	369	347	346	356	354	343	378	332	329	332	340	350	324	319	307	348	366	326	351	307	378	313	381	353	325	317	332	333	342	345	348	356	345	324	346	372	338	373	360	375	312	364	340	324	365	326	357	354	361	329	345	348	356	341	330	298	388	370	342	357	365	371	339	352	360	365	337	318	348	351	337	352	370	340	398	300	347	303	312	344	342	365	333	346	357	372	338	372	347	364	349	356	364	346	314	341	348	329	380	327	380	359	349	360	382	349	368	335	354	383	338	335	349	331	357	335	337	331	348	396	326	352	335	337	328	344	368	345	339	332	335	336	332	341	332	350	368	316	367	318	340	353	344	371	356	343	343	366	364	341	336	334	329	352	375	361	390	321	353	338	329	355	332	321	344	369	369	321	356	352	365	366	357	339	335	360	365	333	330	368	318	324	326	342	350	352	375	361	369	318	349	336	336	382	324	315	332	321	338	352	373	329	351	360	333	340	379	343	324	328	312	363	343	335	361	333	345	356	353	341	373	337	352	333	378	333	348	358	372	396	367	336	303	349	327	368	354	355	352	321	350	339	356	353	308	337	312	318	313	343	336	346	389	373	338	370	361	354	351	340	361	324	354	360	308	340	346	367	355	338	342	354	323	340	363	367	382	358	346	353	367	405	341	336	348	355	342	322	352	354	357	336	331	349	325	339	357	364	344	381	360	329	339	316	393	370	353	345	333	349	363	314	339	345	389	339	357	339	358	342	356	342	349	379	309	333	345	330	341	379	333	352	353	375	391	339	353	347	377	366	301	348	359	355	338	341	356	300	347	333	330	370	326	374	349	354	364	345	331	338	330	367	330	353	340	354	330	341	378	355	319	346
15003	2656	2840	2043	1480	1059	849	604	516	455	414	344	282	308	245	256	241	195	248	190	215	207	218	206	191	181	185	190	145	176	183	167	185	164	184	165	167	163	148	170	152	162	181	170	139	169	148	171	156	201	141	138	160	149	160	163	172	179	145	190	153	172	162	154	186	139	175	153	157	127	158	144	157	164	173	152	159	160	176	153	132	162	179	170	144	166	167	134	153	148	177	156	180	174	137	160	158	151	172	131	172	147	168	156	158	174	153	144	159	161	166	172	142	162	166	152	150	166	181	144	168	175	142	162	145	160	182	141	169	176	157	134	165	183	152	165	150	166	143	145	143	160	173	154	165	141	169	165	145	166	140	164	167	170	166	151	160	142	142	171	167	157	146	139	161	163	157	177	165	143	128	149	144	162	184	185	141	162	133	140	177	191	169	159	141	167	167	160	158	164	164	163	143	154	151	166	156	160	167	158	158	158	154	141	163	157	155	164	161	166	173	152	169	152	156	174	152	164	168	155	132	163	161	168	166	191	187	147	154	159	155	172	188	157	184	158	159	169	177	145	149	162	180	168	156	154	153	172	124	162	159	157	162	159	169	179	167	156	137	142	137	167	159	148	164	171	156	156	158	163	157	135	143	160	131	151	164	168	147	164	161	159	169	174	168	152	152	151	142	195	154	145	147	156	163	128	158	172	170	164	150	167	179	158	164	154	151	170	163	131	166	147	170	146	134	148	162	140	159	167	162	151	172	169	157	148	151	144	167	149	172	131	183	176	162	156	157	183	152	156	163	174	143	163	144	155	156	152	164	166	174	172	171	159	163	144	156	159	164	176	155	169	154	164	146	160	157	154	145	151	162	165	151	135	163	162	168	171	156	141	156	165	174	169	148	160	122	171	134	150	156	140	143	156	155	162	138	182	160	172	168	159	148	161	155	152	148	140	146	147	166	130	139	155	173	144	129	151	165	177	165	179	152	157	185	165	126	157	148	152	161	147	167	158	135	146	152	149	149	157	164	148	158	164	135	151	150	176	164	163	168	167	176	141	162	171	192	166	173	149	157	145	180	169	168	178	155	149	161	194	187	165	140	134	158	160	168	143	163	146	175	154	155	164	174	131	134	147	157	160	166	163	163	159	177	156	164	149	171	144	147	150	157	156	148	184	161	169	159	161	190	158	154	172	173	168	157	150	165	164	168	138	169	170	157	181	158	152	179	160	173	174	173	170	146	176	153	155	151	165	176	154	138	134	131	141	153	140	191	153	140	162	164	139	142	168	138	161	145	170	158	156	176	167	189	160	145	144	134	154	151	150	133	164	144	156	162	170	151	166	170	176	155	156	138	158	175	148	171	172	172	153	160	166	145	158	179	159	150	161	154	168	160	143	174	136	137	181	165	158	151	159	150	141	172	144	180	168	154	137	175	143	150	145	146	148	138	149	151	149	140	153	163	156	153	171	160	155	148	141	166	156	161	148	153	159	169	163	165	152	148	149	168	166	154	135	127	155	159	138	127	149	169	155	149	157	159	172	161	136	178	169	130	137	159	163	159	157	149	154	169	155	179	170	149	144	181	164	138	120	143	159	164	156	159	152	149	174	168	162	142	144	147	155	137	126	172	153	160	188	162	140	173	147	158	166	170	163	151	156	149	173	160	138	151	145	168	139	163	157	151	133	153	151	178	154	147	183	159	152	160	125	155	153	143	141	151	155	165	149	156	159	151	163	157	148	162	169	143	141	152	139	156	165	159	175	171	141	165	142	155	159	140	159	146	153	170	175	171	168	164	156	171	154	155	154	156	143	185	146	174	177	155	164	166	163	146	152	177	140	168	158	170	172	153	175	152	178	161	167	170	158	161	161	157	164	136	164	160	150	157	149	180	166	152	134	144	158	127	156	176	137	153	170	146	157	161	166	137	166	157	156	167	181	160	153	176	144	165	166	159	170	168	146	163	166	165	142	162	153	150	151	172	165	152	163	152	165	153	166	174	163	140	164	162	160	144	166	172	166	152	170	169	147	149	154	151	156	161	183	157	189	142	151	183	145	176	160	151	185	168	161	160	142	133	159	169	146	167	156	163	168	144	156	149	160	156	152	194	152	156	169	159	166	168	146	149	149	157	174	151	147	135	172	160	153	172	169	172	148	137	160	170	194	154	155	137	141	149	132	157	164	182	162	131	159	154	147	139	143	128	149	189	157	153	169	165	145	171	156	145	155	189	163	177	154	173	188	154	160	145	139	178	165	154	141	153	134	143	171	165	142	141	167	145	167	171	157	139	149	211	154	162	162	146	146	155	160	158	148	156	143	180	185	147	171	149	166	161	163	167	168	139	177	143	156	161	156	139	140	176	147	176	176	152	166	147	149	165	153	159	164	132	155	160	184	158	151	147	154	164	157	150	139	158	152	156	153	135	131	147	146	155	153	160	180	161	153	152	145	133	160	159	180	164	153	138	167	180	164	177	147	165	169	158	172	151	139	177	142	155	158	151	165	141	151	160	172	149	154	164	160	175	155	167	178	151	162	180	151	166	167	158	169	155	187	171	155	163	148	143	163	154	167	158	155	157	186	182	139	174	159	149	123	149	153	150	174	160	173	149	165	162	154	134	138	162	162	172	167	155	139	154	157	188	161	166	145	167	172	163	166	171	168	149	146	143	134	150	161	140	152	153	164	142	141	166	157	184	150	124	146	144	153	137	174	162	167	151	158	144	163	145	158	151	173	149	161	151	176	145	162	171	155	173	176	169	170	155	172	153	152	144	156	188	170	167	163	147	144	173	160	154	176	155	145	151	157	175	162	150	148	180	148	168	155	158	182	163	155	155	134	147	147	175	165	153	144	141	163	157	169	153	172	155	164	134	157	151	142	177	136	159	142	169	161	163	168	162	157	159	179	156	157	150	136	154	156	177	174	181	164	161	142	153	145	139	168	164	147	157	160	163	174	168	156	165	171	153	140	171	175	146	142	129	174	166	153	154	162	165	151	164	149	144	150	150	162	137	182	149	182	176	160	162	153	141	137	179	160	164	168	155	169	148	168	176	166	156	137	133	146	166	180	143	144	153	163	172	189	154	157	159	161	146	159	170	159	156	168	157	164	149	140	145	159	168	149	126	165	146	167	152	141	163	162	161	146	157	150	162	148	147	160	149	159	152	152	138	148	142	167	161	171	149	166	159	155	155	161	158	166	135	142	160	142	154	167	147	149	155	154	176	156	164	144	161	167	165	170	167	163	164	158	160	163	135	169	158	158	156	164	156	174	156	151	155	147	169	161	160	139	157	141	148	158	153	175	159	165	144	151	170	145	148	159	165	146	146	166	151	141	159	164	169	173	162	144	196	190	146	162	151	176	163	172	133	186	171	146	143	150	165	172	150	150	164	141	165	153	150	156	173	164	145	172	175	172	120	161	157	177	139	144	155	162	160	161	158	157	160	162	155	155	137	147	155	167	157	175	156	168	130	141	147	140	159	144	173	146	167	125	151	157	153	168
7636	2477	6024	6697	5604	4486	3826	3128	2538	2243	2075	1754	1671	1433	1306	1204	1113	1059	1040	979	914	895	913	855	825	807	751	728	696	757	693	694	650	679	667	639	631	643	640	571	675	649	598	580	594	602	598	602	592	586	583	554	545	558	558	575	571	584	585	530	553	569	558	543	535	553	533	530	564	536	575	545	508	542	499	521	548	510	545	540	524	500	549	517	547	573	532	521	521	519	483	483	480	563	493	491	493	492	524	506	543	548	511	548	486	554	504	508	526	535	493	521	561	548	512	526	524	509	538	543	524	484	524	535	548	569	518	531	520	501	531	515	535	503	475	564	518	553	474	510	505	522	493	503	528	478	552	486	517	522	514	482	501	526	526	514	527	526	532	530	461	524	499	508	502	537	530	516	496	524	503	509	527	479	539	509	493	505	478	530	537	498	525	566	523	481	504	524	478	539	533	508	508	486	518	543	506	541	476	481	515	501	493	471	525	479	539	526	542	476	481	517	501	532	505	535	493	504	492	540	486	513	484	524	503	487	511	495	470	539	541	477	497	497	516	433	500	484	506	488	501	479	515	509	504	488	503	512	493	506	484	526	506	521	479	488	542	513	487	510	463	507	533	497	490	524	527	510	524	555	501	523	501	505	504	496	492	535	488	469	501	519	552	511	530	485	528	473	523	541	489	495	503	502	526	519	516	475	478	505	483	489	505	467	525	559	514	521	474	480	490	485	508	459	548	516	506	508	544	486	485	466	468	502	494	485	494	512	512	496	495	516	502	491	548	511	498	526	498	468	477	509	475	488	516	502	481	502	445	445	501	506	482	482	502	582	485	500	543	464	501	520	491	501	493	476	550	501	483	519	494	491	526	474	519	499	505	489	513	527	493	502	522	500	533	552	545	514	519	497	556	516	493	471	480	501	518	529	522	472	445	502	518	478	488	505	501	493	522	568	513	512	498	484	539	527	499	516	506	518	501	491	494	468	524	506	507	510	452	501	505	541	530	546	511	493	477	480	505	531	536	489	482	539	522	512	542	526	552	522	506	479	552	518	511	546	477	525	525	498	516	513	548	508	486	525	513	513	509	541	473	470	493	510	516	488	527	505	497	508	529	506	483	500	512	514	510	545	495	533	498	508	483	502	526	510	485	480	508	541	504	501	497	480	501	511	502	517	498	519	540	460	518	499	523	491	529	507	484	581	498	496	555	511	530	492	441	469	470	462	510	504	517	501	493	519	490	521	470	503	487	562	506	491	518	534	497	523	468	553	492	483	500	545	520	502	540	530	497	511	476	467	526	535	500	537	514	501	452	474	485	490	497	465	485	504	496	498	514	497	540	537	543	513	512	488	529	498	499	507	506	505	515	494	539	528	484	523	547	512	518	501	520	531	521	461	508	541	548	509	516	527	511	487	544	519	543	527	515	494	514	507	501	468	527	504	510	483	472	507	503	477	508	475	513	522	506	567	546	486	505	496	459	504	519	522	474	479	512	455	510	519	534	547	469	487	479	553	478	494	541	493	495	490	541	519	477	501	525	513	517	526	493	500	527	488	486	488	493	506	486	542	463	499	504	501	483	503	558	527	524	507	538	518	540	525	545	507	513	522	536	501	487	506	520	515	489	490	528	520	569	497	466	461	518	469	521	511	508	508	466	539	522	509	506	487	530	530	496	507	508	474	520	516	503	515	526	484	487	538	508	524	455	493	522	488	540	502	497	508	517	512	478	496	511	515	482	495	502	498	507	503	545	539	523	500	486	497	475	494	488	491	518	513	507	480	515	476	492	451	501	460	492	498	503	522	504	524	522	546	491	484	540	511	514	504	509	500	494	479	477	524	514	488	486	484	507	496	488	513	553	477	486	511	471	504	557	526	518	519	520	474	532	480	514	543	485	517	453	543	512	525	508	502	463	526	579	501	507	506	503	531	516	531	485	490	582	486	486	460	512	519	507	478	505	553	511	527	503	515	475	548	510	497	523	482	511	478	482	505	503	518	523	452	470	518	541	490	514	527	551	523	505	523	501	515	483	483	495	481	513	499	529	493	483	503	540	518	497	528	531	499	493	501	529	544	537	521	504	524	510	465	512	511	477	524	484	540	477	541	517	512	503	543	543	511	498	521	525	518	495	498	541	505	522	540	491	518	531	506	541	529	520	555	485	501	496	545	517	499	525	558	524	488	486	516	523	520	508	515	531	517	539	510	501	466	480	520	521	535	464	504	518	517	495	484	532	544	536	518	531	537	515	495	490	550	481	512	518	477	552	482	511	505	501	519	485	532	495	545	541	524	523	514	532	514	515	522	515	496	525	499	516	506	489	513	488	520	468	490	493	536	482	496	502	509	504	539	526	495	479	480	489	510	505	523	501	498	512	493	498	463	507	490	505	540	511	488	517	506	501	538	520	489	496	505	529	548	512	525	486	478	521	523	511	496	503	521	521	514	523	518	512	540	510	554	488	473	497	497	502	514	497	496	526	533	536	503	461	483	507	499	484	444	529	489	510	512	506	516	474	505	507	495	461	515	486	509	518	524	516	481	519	483	513	489	487	494	530	539	485	475	508	520	535	492	512	495	495	488	521	530	505	504	504	526	476	499	509	487	509	530	498	500	466	495	523	474	510	515	479	493	531	491	481	471	516	541	476	560	522	478	495	524	515	474	502	507	473	488	493	545	466	562	491	537	517	456	469	498	474	448	476	503	515	503	513	497	492	496	493	490	486	543	496	510	532	488	471	517	491	473	518	469	518	507	493	507	494	509	482	520	491	505	557	523	457	516	528	477	496	497	503	470	514	471	527	525	513	508	502	488	555	474	491	522	538	498	521	467	522	539	539	486	538	453	506	498	486	507	478	512	507	484	507	520	502	499	513	502	517	487	510	479	512	511	472	502	478	513	466	504	482	513	527	517	490	498	517	489	454	501	494	534	517	506	521	530	498	489	498	511	501	524	510	539	491	524	509	509	537	501	504	483	564	568	473	486	504	490	520	500	525	526	523	527	482	513	498	534	497	521	478	485	505	552	472	499	493	514	540	537	473	529	472	506	496	501	525	473	523	508	520	533	497	480	521	480	497	512	526	520	501	507	528	515	485	503	499	479	525	498	495	511	503	546	496	513	459	515	535	486	501	513	550	502	492	500	469	476	538	476	526	503	509	505	533	573	515	564	514	516	483	476	482	507	485	515	504	507	520	490	516	502	526	481	523	540	561	474	527	479	519	502	524	532	502	490	505	561	512	535	503	506	544	501	511	552	466	494	469	529	520	471	496	500	554	525	510	535	487	491	521	511	507	518	470	494	485	509	499	523	481	519	498	513	576	531	514	504	500	512	495	479	494	530	518	531	499	508	500	496	515	530	506	483	521	506	522	493	512	521	490	512	525	525	480	511	533	491	517	514	504	497	496	518	480	511	479	481	544	491	500	527	483	518	460	512	491	530	554	493	510	501	498	534	538	463	523	471	492	489	503	500	477	498	504	480	497	448	511	486	503	493	495	473
2048	271	271	254	221	218	222	216	236	211	222	214	221	200	204	235	205	197	236	190	221	191	233	194	199	180	206	211	193	197	220	198	205	208	185	180	233	200	194	194	220	195	190	203	225	222	194	202	224	211	171	245	189	235	210	185	210	219	193	203	230	196	227	186	224	223	212	228	200	202	201	201	211	210	213	182	202	200	207	202	182	218	216	216	222	224	241	201	222	189	185	225	196	209	220	222	236	220	212	210	196	229	208	201	198	199	231	206	207	207	188	202	230	189	195	205	178	216	199	209	196	201	198	209	210	195	217	200	185	191	206	183	200	187	210	204	196	216	216	213	203	193	195	208	231	237	218	203	224	199	210	206	190	193	200	202	221	223	213	196	184	194	216	198	198	210	228	204	211	212	182	178	207	245	214	203	213	226	219	212	199	204	204	203	178	206	208	201	205	182	193	205	214	212	205	218	170	215	197	200	180	197	201	214	209	203	209	196	222	210	213	216	193	203	214	168	207	207	206	222	194	196	197	211	191	232	220	182	222	198	229	210	200	206	235	196	188	183	219	169	206	209	188	223	175	203	218	219	198	222	220	211	225	214	193	204	225	180	196	193	214	214	196	214	201	200	206	194	205	217	212	190	231	202	210	202	226	192	207	224	197	190	190	230	208	202	224	210	203	207	198	252	210	176	189	212	221	185	195	181	208	212	252	210	234	220	206	208	219	201	191	188	212	203	199	176	182	219	200	171	191	230	183	196	190	208	195	197	213	219	207	179	195	195	209	207	189	188	202	186	211	210	202	229	220	203	206	184	195	208	221	199	188	208	183	196	215	228	213	225	193	185	198	193	239	196	205	198	189	197	247	206	180	240	209	205	210	189	197	202	184	196	214	216	202	217	192	224	187	199	195	197	206	181	199	194	225	202	199	199	212	213	176	193	226	201	234	208	206	207	186	191	192	196	220	208	198	201	195	182	231	199	185	219	197	214	204	186	204	172	214	208	205	186	210	194	224	178	206	216	187	201	183	246	201	237	209	201	189	199	216	204	208	203	190	219	202	202	208	181	218	213	206	199	197	208	206	212	211	187	212	197	186	205	212	188	213	185	205	199	206	217	231	227	201	199	209	209	208	186	207	198	218	191	203	212	191	197	205	197	203	213	219	233	217	182	212	199	195	224	196	194	229	225	183	198	183	199	188	216	210	190	200	213	203	226	201	190	200	194	211	212	200	240	216	198	213	219	210	203	214	207	222	201	196	217	225	188	202	191	215	214	212	184	221	226	192	194	210	195	203	200	227	200	206	211	233	189	215	213	194	207	244	197	205	214	204	208	217	209	211	201	203	191	184	200	229	212	239	223	218	200	208	202	239	201	193	211	193	209	218	207	190	233	234	206	218	196	207	206	199	204	221	221	196	206	219	185	192	202	214	196	188	231	217	210	232	199	224	200	202	192	246	202	203	208	226	200	225	179	219	215	218	190	211	209	196	184	220	203	225	210	193	209	197	172	208	227	222	185	221	208	209	217	211	170	203	183	192	187	195	197	200	195	198	218	221	207	234	208	211	207	191	209	217	203	192	184	184	202	225	222	210	196	221	197	209	214	197	217	200	212	229	218	207	226	186	201	222	215	188	218	215	209	216	208	197	210	194	197	199	200	187	173	181	192	219	189	219	216	205	203	218	188	210	226	211	200	230	221	200	227	211	203	209	193	207	189	211	216	210	211	217	195	204	203	197	192	205	205	186	236	201	195	208	203	217	210	208	219	212	184	217	203	197	203	215	187	200	224	207	208	202	213	220	181	182	221	201	201	202	195	213	195	203	187	194	215	221	192	208	210	223	187	196	205	183	179	226	193	188	160	205	187	212	218	206	202	172	221	214	194	187	183	195	192	227	219	189	195	227	229	192	199	200	219	243	204	190	224	200	205	191	201	221	221	203	206	204	181	208	210	202	191	216	221	213	207	205	184	206	192	200	196	194	231	187	206	202	195	199	205	220	189	229	226	213	185	202	208	209	213	200	199	194	170	201	218	183	193	196	184	213	177	189	198	186	213	217	193	186	211	197	213	195	200	193	209	217	189	193	215	209	191	221	223	195	222	184	209	212	200	187	215	209	212	198	211	183	197	203	194	198	213	208	191	200	208	205	231	190	189	220	192	193	196	202	249	178	190	187	209	198	234	218	210	199	204	174	199	211	223	203	214	212	182	195	206	186	194	206	192	207	210	216	206	219	218	221	195	190	205	203	210	204	181	192	217	211	230	195	202	201	211	191	192	191	227	216	203	196	192	211	186	206	178	233	201	193	198	202	223	205	203	223	219	206	209	188	203	213	209	237	188	189	201	223	215	199	202	191	202	196	226	211	198	187	209	172	188	209	207	183	230	211	219	198	219	226	197	206	213	210	184	232	193	218	199	218	196	223	202	209	216	201	194	231	217	191	212	203	237	200	205	196	209	199	215	209	200	206	210	228	194	211	229	201	211	202	222	217	181	213	199	213	241	227	189	201	228	197	193	202	207	214	196	191	214	207	229	185	218	212	219	211	193	204	207	219	189	217	191	205	204	202	211	199	180	185	207	201	240	219	228	189	201	207	204	230	213	230	211	223	240	233	216	174	219	201	206	210	186	194	187	204	225	208	207	218	195	210	208	211	194	200	199	221	228	225	227	240	170	194	216	207	214	191	202	204	213	212	206	211	227	228	212	210	206	200	187	190	208	213	180	220	216	205	177	214	187	196	226	219	194	206	194	204	210	213	204	198	238	221	200	236	201	189	215	200	209	199	239	211	208	225	205	245	218	204	203	200	221	187	214	212	208	208	208	191	241	205	195	210	216	214	194	203	180	225	209	209	219	199	196	200	212	204	191	197	213	177	224	223	212	201	221	208	195	207	198	214	193	196	243	239	221	209	199	208	211	209	196	222	233	176	214	203	213	205	202	208	189	200	176	178	211	180	225	187	191	207	197	204	197	202	195	213	214	201	200	223	189	207	177	198	217	223	188	198	217	190	194	218	189	211	197	208	205	203	204	181	204	178	207	219	208	197	213	191	209	194	193	215	211	193	242	195	206	199	184	210	208	220	207	215	218	203	202	217	200	221	201	194	201	180	198	204	184	205	217	219	210	250	204	230	194	186	219	203	232	216	188	213	197	226	212	227	205	177	204	200	218	225	201	185	216	200	231	185	223	215	176	197	200	222	212	203	189	199	203	206	205	222	194	238	202	187	198	216	228	205	192	214	211	185	194	233	217	188	203	218	237	207	209	183	195	195	204	198	237	199	208	203	215	222	211	183	221	199	229	228	223	208	211	210	198	192	210	209	199	225	221	196	204	171	207	227	197	209	188	212	195	205	197	220	215	222	202	211	194	195	193	214	202	201	226	218	235	193	216	204	210	217	186	214	208	234	198	227	201	215	221	199	205	211	200	194	194	208	203	204	214	181	208	197	202	205	225	220	202	193	196	213	174	235	234	217	204	210	211	214	209	210	180	195	192
2104	649	810	794	752	685	696	689	672	678	642	696	660	625	607	603	633	676	656	618	637	576	644	622	584	595	642	609	602	637	565	617	597	571	662	640	625	615	601	636	591	621	619	680	625	598	624	579	627	598	626	598	612	590	637	601	600	620	621	594	635	605	640	606	624	610	620	561	627	600	656	597	617	570	658	595	642	575	574	640	614	642	610	597	613	586	623	584	636	613	626	603	594	596	601	582	608	584	634	639	604	611	627	572	618	574	621	583	566	600	578	604	606	624	543	613	586	632	592	610	601	648	607	601	646	594	662	639	590	666	577	600	574	608	604	625	607	667	618	618	620	627	605	581	619	614	597	673	645	621	552	621	609	585	648	631	595	631	619	610	611	624	605	595	549	646	593	601	614	600	608	620	598	649	630	641	586	564	649	591	590	613	610	579	589	640	657	565	636	638	628	607	599	605	620	625	625	612	567	596	642	632	620	626	601	613	638	631	686	648	605	634	619	611	593	596	594	610	620	589	626	664	613	623	625	611	626	651	638	644	656	619	599	643	612	587	605	604	611	585	578	644	634	630	593	597	635	610	594	593	609	687	588	630	641	655	616	609	652	606	605	575	609	585	610	607	610	598	616	621	610	587	625	635	601	577	629	605	622	602	658	637	610	592	617	605	632	616	603	653	616	649	568	621	632	604	623	590	647	621	624	587	626	644	612	606	580	609	629	619	628	617	580	602	586	629	624	652	646	624	604	564	635	579	566	591	608	589	624	615	623	620	612	674	593	619	585	594	641	604	638	601	679	615	616	593	617	570	592	623	674	621	586	645	599	560	617	591	608	624	666	626	611	621	608	600	596	595	612	578	640	666	608	595	601	626	633	594	613	585	615	587	593	596	622	637	606	626	570	601	635	624	596	596	646	586	597	593	641	608	605	629	621	596	643	591	608	589	637	603	591	647	613	621	597	609	609	633	616	645	598	587	674	643	598	597	627	572	619	626	602	575	579	576	583	592	609	633	634	621	591	580	608	623	609	616	610	595	630	566	596	627	676	629	571	610	594	660	608	602	624	643	575	593	641	619	604	620	635	620	590	619	661	661	584	612	571	584	585	653	629	634	653	570	618	641	585	568	660	597	612	575	644	584	590	625	563	594	599	683	588	642	592	652	618	614	600	606	618	606	624	611	560	622	629	632	645	644	636	645	617	598	618	654	591	584	539	614	595	637	588	654	628	625	632	580	606	627	609	668	583	647	559	615	586	601	586	591	628	645	606	623	676	616	656	614	611	585	633	643	613	602	602	626	546	602	571	640	609	604	623	634	631	695	611	605	661	613	563	569	608	609	592	596	601	629	613	589	635	586	554	626	604	622	593	597	618	587	603	629	595	659	625	633	635	605	643	582	634	597	599	664	577	611	632	590	636	609	629	623	624	631	625	638	651	593	596	588	580	620	625	602	607	615	659	578	646	631	608	587	585	605	625	585	620	575	582	597	622	604	575	605	630	623	614	607	620	618	572	601	635	614	592	649	634	566	593	603	601	573	660	622	650	617	647	634	617	630	595	611	546	583	603	615	604	632	596	623	587	624	608	606	620	643	679	623	613	645	636	594	644	575	629	611	605	627	620	602	645	623	608	601	582	622	625	654	636	639	617	621	623	664	610	620	645	622	626	645	608	634	570	613	602	606	591	625	599	602	660	600	627	616	625	602	651	600	604	624	589	620	585	616	562	653	610	660	642	607	579	608	596	617	623	572	647	641	601	586	607	598	649	565	625	607	589	623	602	615	615	570	589	617	594	612	621	620	622	602	669	561	540	640	587	607	608	632	592	579	605	657	595	569	591	624	582	591	633	586	614	655	622	630	635	686	595	586	625	650	640	616	640	639	600	647	606	625	607	585	604	598	650	601	623	621	603	605	593	625	666	639	617	637	572	624	582	597	615	629	593	602	599	627	625	597	605	639	580	597	658	630	629	619	642	577	618	616	632	605	609	600	623	611	568	605	632	633	618	628	627	636	605	630	616	633	627	634	621	600	578	641	596	615	622	608	608	609	622	629	633	615	643	642	601	610	625	591	649	602	600	635	623	589	607	608	629	649	607	583	627	612	688	584	632	659	626	614	597	633	628	621	634	618	584	621	608	592	573	605	596	643	627	582	598	601	619	652	593	583	635	628	636	612	619	612	583	620	600	588	662	609	622	615	604	559	604	616	589	600	610	593	559	633	609	618	626	606	630	617	575	623	584	586	594	610	646	590	631	633	632	609	602	580	618	668	610	599	599	601	627	567	640	637	607	616	627	631	575	623	599	624	649	645	634	603	586	629	608	630	603	594	608	583	672	603	614	659	619	624	616	610	616	613	611	587	659	622	626	624	583	596	630	624	665	605	656	592	629	588	631	632	528	599	592	640	630	643	639	629	640	644	672	621	613	641	582	628	602	632	643	664	598	672	640	589	629	612	620	613	617	605	584	574	611	609	612	622	635	612	592	663	623	622	556	620	615	563	605	657	577	596	603	625	625	618	634	578	607	614	633	624	639	585	610	656	624	638	607	593	654	602	656	622	578	668	617	583	624	595	638	612	634	609	590	603	625	587	606	628	625	600	643	644	586	586	613	614	644	572	592	651	647	610	561	622	650	576	608	592	651	624	608	604	594	631	622	604	590	626	533	589	623	637	625	588	616	629	593	653	617	649	599	607	614	621	589	631	636	632	632	637	671	590	638	611	590	631	613	585	608	660	601	654	647	586	591	606	610	588	613	606	634	596	595	619	592	613	610	598	587	560	620	649	584	631	623	678	613	575	618	621	597	599	577	655	592	599	580	636	627	583	664	583	626	597	612	594	609	616	709	577	600	651	604	631	586	587	598	649	617	640	630	618	632	595	633	604	665	627	610	600	609	605	611	600	592	615	609	575	604	569	637	656	620	634	576	628	651	559	648	585	650	587	564	588	609	605	616	634	641	620	643	599	608	619	638	612	584	633	633	631	617	632	566	594	643	591	620	597	636	589	611	590	664	619	598	643	596	593	583	612	604	619	597	604	676	629	630	592	626	617	597	598	622	600	608	606	615	608	569	598	609	601	613	571	624	669	645	614	608	598	640	677	598	610	630	615	634	636	565	602	593	620	598	604	619	644	640	609	589	591	594	597	570	587	627	630	632	595	595	617	619	589	596	581	613	568	625	646	559	658	610	648	587	615	578	612	614	598	647	608	589	588	612	556	590	645	619	638	629	612	624	602	618	586	555	653	604	613	680	609	617	643	597	595	658	642	599	627	670	588	588	658	615	580	575	584	610	558	648	639	586	607	631	605	609	618	618	592	649	592	619	599	557	584	596	625	598	571	615	609	629	616	619	590	650	613	629	563	612	595	588	624	622	647	584	624	627	621	583	606	583	627	640	609	656	609	643	612	607	575	644	597	617	616	642	603	600	602	621	566	647	616	590	629	610	604	570	592	597	626	609	608	608	588	585	637	635	564	630	649	635	618	653	620	631	643
7875	1049	1327	1044	727	533	381	313	294	278	201	202	157	182	165	161	150	114	125	134	139	131	127	137	112	100	129	110	93	118	108	110	89	99	123	123	97	123	127	91	114	114	117	101	109	100	112	109	128	103	99	103	104	98	114	116	109	120	103	99	114	109	102	104	122	100	83	114	117	122	88	94	92	98	96	94	110	106	116	111	110	95	87	113	97	110	95	107	122	117	77	108	115	105	102	96	98	95	111	104	96	102	98	92	112	103	96	109	94	104	106	104	108	98	97	87	103	92	103	107	106	114	114	100	106	108	94	100	110	100	87	93	111	111	88	108	105	104	101	95	117	104	99	87	102	101	109	94	95	105	102	97	100	125	96	95	113	127	102	104	111	108	96	100	101	83	108	107	105	105	101	111	80	95	90	121	108	111	120	103	99	94	102	94	99	105	108	95	101	107	88	105	102	102	103	102	116	100	100	109	105	101	96	119	123	116	94	113	118	81	104	98	118	103	115	97	118	104	108	103	104	121	96	85	100	107	108	119	100	92	101	99	95	106	108	101	102	101	94	105	103	103	107	92	112	127	102	120	96	90	82	93	106	86	100	116	114	111	110	93	133	96	99	111	96	94	106	111	91	94	98	92	106	77	96	103	120	91	100	101	84	81	92	90	97	108	99	95	86	105	105	109	113	104	91	100	103	126	100	83	83	107	96	119	105	105	109	101	105	99	101	84	91	109	121	87	100	94	80	106	99	89	100	100	86	84	96	118	110	98	85	107	108	98	119	117	85	114	87	90	98	114	115	86	117	98	107	91	123	102	111	91	95	109	107	92	111	105	98	95	82	88	85	115	115	111	99	95	113	108	102	110	98	92	91	91	94	112	104	103	114	91	108	94	120	71	77	97	112	105	104	112	87	98	119	109	125	120	88	91	106	105	113	82	98	131	92	98	107	81	82	108	106	101	111	100	107	116	97	89	97	96	97	110	85	112	83	90	98	119	100	99	110	106	126	102	93	92	117	96	105	96	106	90	71	97	102	95	109	102	98	106	97	106	116	99	94	107	99	130	91	97	99	96	86	104	89	93	81	96	95	98	92	102	84	109	115	115	93	110	87	88	111	94	101	89	91	101	114	112	98	101	110	93	103	100	109	106	91	94	102	99	76	89	95	105	95	100	104	102	98	102	80	111	109	108	119	89	95	101	106	102	94	107	99	90	122	112	98	121	99	103	91	90	97	82	117	105	91	132	104	102	107	95	113	108	95	114	111	110	124	109	105	107	103	97	100	101	103	96	103	112	99	104	103	99	97	100	97	110	121	95	89	96	86	107	112	102	99	85	89	90	94	101	96	120	82	92	120	107	90	105	95	107	101	94	98	141	87	105	109	93	100	84	80	96	104	100	110	97	111	107	109	112	114	100	103	100	95	116	96	104	108	81	100	103	102	78	103	80	97	94	126	102	93	92	101	101	93	98	113	105	89	95	123	102	122	100	87	97	90	124	94	100	102	85	96	106	101	104	93	113	100	92	91	102	103	95	102	116	102	92	90	91	102	107	93	100	99	88	103	98	92	107	81	108	108	103	95	99	107	114	104	106	113	78	87	123	96	104	82	95	106	102	95	103	98	94	113	102	92	97	120	99	99	114	107	118	110	89	95	100	123	117	115	94	114	107	98	99	116	106	89	89	99	106	105	113	104	113	112	99	114	89	114	109	81	99	109	97	117	104	88	102	102	82	96	99	94	97	96	110	104	105	91	115	116	82	119	108	115	101	99	106	108	86	108	106	97	128	109	109	101	98	115	95	113	93	107	94	98	95	90	114	107	99	108	107	83	82	81	102	116	113	95	100	125	103	94	108	103	87	95	108	81	124	95	108	110	97	99	85	108	92	84	106	108	117	109	89	98	94	78	99	108	113	118	115	105	105	120	116	99	90	91	119	105	97	96	75	106	106	104	116	107	104	92	114	105	116	101	109	107	87	96	121	120	133	101	82	95	106	100	98	87	108	96	114	119	107	113	114	104	98	114	112	83	106	98	98	114	97	120	94	101	103	112	122	104	106	97	102	118	85	123	101	105	110	124	102	119	110	96	102	86	118	115	88	85	84	107	93	92	99	98	102	98	117	114	93	103	99	110	96	99	87	99	106	111	79	107	97	108	88	99	110	115	95	87	91	123	106	95	100	106	90	109	103	98	107	104	88	104	99	100	103	97	91	75	86	92	110	96	117	119	93	113	106	103	86	107	106	110	101	108	89	105	117	87	103	101	92	105	116	115	91	98	86	99	110	110	120	83	89	114	101	102	92	78	93	93	100	83	125	96	89	107	107	113	112	117	102	83	111	108	107	112	107	92	99	108	92	108	105	97	102	106	101	91	96	114	105	107	103	103	96	97	107	115	96	107	127	98	108	110	108	100	97	102	80	94	98	120	92	107	111	113	77	94	103	94	113	106	100	110	90	101	103	108	101	86	95	88	108	101	119	110	113	95	106	104	119	105	83	92	121	100	116	114	108	91	106	87	116	110	109	101	95	90	99	110	102	86	92	88	106	101	103	110	89	109	98	92	95	106	108	100	80	106	103	113	100	101	105	103	104	89	76	93	94	100	93	109	95	99	119	79	117	100	102	90	87	82	104	121	109	99	89	116	101	114	106	86	102	113	94	118	112	95	91	110	110	111	105	107	119	100	100	113	106	104	85	98	110	87	105	130	95	104	93	95	91	109	88	101	93	103	103	98	87	101	100	98	120	115	112	112	102	99	91	100	91	108	100	119	96	94	110	117	111	97	89	108	117	101	107	108	112	114	98	100	111	96	103	117	99	113	92	98	109	120	90	109	112	100	104	101	119	91	116	90	96	97	119	115	103	108	102	130	107	102	107	99	104	106	100	109	121	100	110	88	99	93	89	107	100	118	99	113	112	111	102	88	103	117	111	90	104	98	110	108	108	97	101	96	114	88	87	114	98	115	95	116	114	118	105	97	105	102	90	95	100	105	93	98	87	100	119	112	95	105	112	110	97	91	113	88	91	92	111	101	103	104	86	98	93	114	86	101	100	110	113	99	113	94	112	121	102	96	101	94	99	86	111	103	99	121	108	93	101	99	99	113	103	95	107	109	120	101	106	105	99	114	91	93	124	94	93	89	113	94	105	106	101	83	83	96	99	115	87	106	99	100	105	105	108	99	113	103	123	113	96	104	81	107	109	130	94	94	101	107	95	91	108	94	126	110	125	93	100	119	108	93	107	104	102	114	95	99	96	94	93	102	85	92	93	99	101	82	105	103	112	89	91	97	111	102	82	102	92	100	110	86	98	110	92	105	87	116	89	97	98	100	105	88	102	99	88	109	111	97	100	87	123	86	100	105	114	108	98	100	91	102	96	106	105	102	113	87	113	107	98	88	125	105	103	106	88	95	106	91	98	99	102	110	101	106	106	115	105	92	102	110	113	100	111	101	102	111	105	101	108	114	105	114	91	107	126	107	95	94	100	79	96	104	109
5232	1398	3302	3675	2968	2479	2011	1644	1424	1281	1052	983	893	835	727	778	657	645	653	557	587	538	512	503	516	454	481	464	424	432	409	414	448	435	392	440	414	409	418	404	393	383	390	382	378	384	390	369	359	423	387	357	365	362	391	418	348	337	363	393	374	368	345	337	383	363	406	369	375	347	358	391	365	371	338	383	369	345	393	382	351	356	367	328	361	356	382	357	368	361	386	362	352	352	365	361	363	378	386	369	377	340	352	384	344	378	325	372	366	350	359	350	406	414	352	349	356	352	321	371	364	348	362	323	323	367	368	365	363	346	376	313	341	355	358	322	351	358	349	351	340	343	332	348	376	333	363	356	339	367	347	334	322	357	301	375	367	379	362	324	348	371	325	327	351	347	365	371	352	353	358	342	364	349	349	342	359	339	354	353	333	358	334	332	371	381	346	353	343	351	408	354	337	326	375	332	342	389	308	339	367	347	317	327	343	340	340	353	345	320	344	336	356	301	358	321	376	360	325	337	331	338	382	342	340	367	356	368	326	356	335	364	371	347	362	363	358	331	328	366	352	384	349	316	365	326	364	300	356	341	332	352	349	354	341	377	362	342	340	363	380	378	337	350	333	357	348	382	341	354	338	330	353	359	333	350	372	340	353	332	357	333	331	368	353	369	367	320	373	363	332	327	346	379	363	342	317	363	371	343	356	323	366	340	330	369	323	368	346	342	356	336	310	333	342	386	372	315	366	359	334	340	341	367	357	376	320	355	335	337	336	341	363	344	333	352	360	343	367	319	349	319	369	333	354	343	367	328	353	361	336	380	372	388	343	358	356	343	343	330	346	350	345	346	341	345	366	339	318	343	359	339	359	339	348	350	327	357	378	379	339	355	324	347	370	343	348	335	356	348	325	354	354	328	336	314	363	316	354	340	359	360	350	314	371	337	371	343	361	343	332	348	350	320	358	315	387	336	331	361	335	341	328	359	344	329	343	336	327	337	368	349	330	315	342	343	367	379	356	345	345	328	335	340	327	371	384	351	347	333	315	332	338	383	318	360	315	330	325	351	362	358	341	326	378	354	326	370	353	350	347	376	347	309	383	340	376	331	318	313	336	351	347	362	319	362	312	364	369	353	347	341	341	356	387	355	372	357	337	351	352	349	333	322	348	359	395	350	356	357	384	333	344	305	329	343	337	358	363	358	349	330	328	351	350	376	359	345	376	339	352	340	326	343	372	362	354	301	323	344	342	361	350	326	353	334	350	343	324	341	356	319	365	340	353	360	350	360	333	348	342	353	360	336	340	344	331	363	328	370	340	383	321	340	340	342	329	353	398	342	340	362	361	352	345	367	394	406	348	367	346	354	353	328	376	375	332	338	323	360	375	336	352	316	391	328	323	365	384	380	335	370	358	362	340	339	353	326	327	358	364	320	324	321	358	339	362	352	375	347	326	359	317	339	332	319	349	362	328	348	353	355	343	372	369	349	370	378	349	311	329	368	334	326	362	331	353	328	338	336	361	361	344	354	326	332	315	312	371	369	342	329	381	363	339	321	399	309	318	356	354	364	327	373	375	313	351	350	358	352	323	374	326	385	344	332	363	361	351	379	348	353	337	331	332	323	325	309	367	340	327	351	354	333	358	367	320	345	364	346	334	338	320	326	373	367	360	344	360	361	363	308	349	331	350	359	325	354	352	331	355	355	337	357	346	351	362	362	331	345	350	321	342	312	341	330	340	344	339	342	361	395	355	329	324	356	370	342	345	358	324	338	357	340	352	337	325	339	372	358	325	354	336	355	319	361	352	360	378	326	333	372	349	312	358	336	328	358	349	328	368	382	302	335	350	357	355	403	337	345	350	340	318	351	354	387	356	355	354	336	335	379	346	346	328	365	340	364	319	330	338	331	359	362	363	404	378	379	342	318	342	332	334	336	362	328	370	348	328	335	379	372	337	339	360	340	356	354	344	333	349	338	324	360	327	343	353	345	311	352	346	349	335	322	355	383	339	327	340	355	338	360	393	357	314	356	351	355	351	344	361	363	363	348	400	365	366	344	337	338	336	367	350	353	354	363	344	349	316	346	328	365	353	371	357	371	355	346	329	352	351	321	361	354	355	373	349	332	327	333	366	348	357	337	342	340	356	349	339	338	312	325	360	337	341	377	381	324	344	361	357	366	334	361	337	343	339	332	361	362	327	342	320	371	333	337	353	352	332	350	317	356	386	282	342	363	345	372	361	362	358	380	370	339	363	362	351	359	342	352	325	315	374	361	341	308	372	320	359	313	357	334	317	362	334	361	336	352	340	310	323	349	342	346	336	345	379	348	341	331	316	336	341	368	341	336	357	355	351	349	311	339	382	359	348	389	358	345	360	335	332	379	353	336	317	361	327	338	374	363	364	313	331	342	337	375	350	355	350	334	347	336	359	378	335	348	352	354	350	386	326	329	380	349	355	328	376	344	355	332	346	351	364	388	350	325	316	331	370	348	358	335	350	378	348	359	344	361	369	345	392	317	347	354	354	319	360	351	323	400	356	363	339	354	369	380	355	325	346	382	331	331	337	375	374	357	322	346	351	319	363	318	364	372	362	326	335	358	384	374	375	335	361	348	374	339	346	354	361	334	345	368	362	337	367	320	346	348	348	374	344	361	368	352	333	332	337	336	348	352	339	374	357	367	335	359	346	364	348	365	356	355	329	345	371	332	392	377	353	373	355	344	356	360	340	316	345	397	315	361	330	348	369	327	364	339	342	341	379	357	364	348	334	359	333	366	358	323	358	319	352	353	346	316	317	363	334	348	342	330	364	337	306	341	356	336	340	351	343	346	382	341	330	366	374	332	369	356	343	345	319	355	356	358	356	374	335	344	307	348	385	320	340	391	338	361	338	355	346	357	329	366	329	357	367	363	355	341	328	353	338	343	322	354	337	338	375	332	312	347	342	396	339	386	326	350	323	342	336	317	331	324	359	368	346	314	331	314	354	360	347	312	374	352	337	322	374	342	355	341	337	377	382	350	328	351	342	373	340	355	350	314	350	321	323	387	340	371	322	333	322	379	347	346	320	387	317	352	360	321	344	343	349	352	351	350	326	377	331	376	368	341	352	339	318	340	341	338	326	322	335	364	347	366	354	347	348	361	362	342	351	346	316	349	372	330	329	353	350	359	360	348	357	364	375	334	331	338	344	350	346	364	325	345	345	337	349	324	382	354	372	306	348	391	380	343	381	340	362	361	330	373	352	341	346	327	363	336	329	351	370	324	372	393	346	316	358	354	368	314	328	368	350	350	338	356	323	374	340	334	346	317	345	369	341	340	364	349	333	367	340	314	330	374	348	354	358	357	342	354	357	357	316	344	326	358	333	340	341	338	306	378	363	349	332	329	342	331	365	399	326	354	363	330	358	316	332	351	356	329	359	356	326	360	349	345	369	352	364	319	334	361	334	336	391	366	343	345	343	326	363	352	355	297	352	355	314	371	358	343	334	342	357	336	353	357
14938	2451	2642	2081	1457	1099	860	632	542	425	413	362	294	268	281	244	232	264	264	234	198	225	224	195	210	225	180	204	185	166	173	182	139	198	175	182	169	148	171	207	175	175	163	165	177	133	152	171	159	179	158	164	197	147	157	172	156	182	146	148	156	169	172	152	139	179	160	161	148	164	151	141	171	178	151	164	147	148	151	136	146	138	158	130	153	169	187	146	147	171	177	163	162	131	141	175	159	151	160	170	133	181	171	149	160	146	141	143	164	147	149	149	144	160	187	161	149	145	151	178	158	175	157	133	149	151	162	154	158	159	143	156	151	158	155	154	138	171	149	177	173	150	136	168	134	148	160	175	157	138	171	169	173	162	168	154	184	184	175	131	135	186	164	154	165	139	144	154	169	146	144	157	176	155	170	150	144	127	154	162	137	134	167	149	178	158	164	157	148	182	152	166	157	160	157	138	172	155	175	132	157	150	165	146	158	149	155	137	161	165	145	173	165	152	138	156	157	162	182	179	167	150	147	157	160	181	123	126	147	174	143	154	147	156	147	160	149	169	164	157	176	155	163	180	150	149	154	163	175	158	146	173	162	136	160	140	142	148	130	152	177	141	165	164	156	158	147	175	158	142	171	147	168	152	164	160	145	149	139	147	155	155	152	170	148	153	164	141	129	166	154	158	133	146	163	177	145	153	166	151	162	142	140	136	154	150	162	139	148	157	162	151	154	155	163	158	176	170	162	155	154	155	158	166	162	138	153	151	153	170	151	155	193	148	160	142	172	158	178	179	169	191	161	155	155	164	149	147	161	160	170	169	172	148	173	148	164	152	166	137	134	141	140	161	144	156	141	156	182	147	165	168	157	159	154	155	159	136	152	140	151	186	166	151	151	139	141	148	132	147	153	183	174	151	141	154	158	155	140	154	150	157	147	144	167	156	169	172	155	153	138	127	147	160	130	164	169	137	138	171	155	134	140	152	158	162	152	158	153	166	165	167	165	137	149	164	167	150	174	153	163	126	160	154	138	152	146	156	143	161	151	159	169	143	150	159	155	151	149	155	145	181	166	169	163	149	163	147	158	137	140	155	153	175	173	159	137	152	167	143	137	184	155	142	149	166	152	173	169	151	141	168	140	135	165	152	157	156	145	149	153	158	140	141	168	149	138	172	203	164	143	138	166	158	139	175	149	169	143	166	155	156	165	144	147	152	153	136	174	151	145	154	157	165	163	152	150	186	140	155	162	144	178	152	163	168	149	169	163	166	128	168	154	154	162	149	175	183	146	153	167	174	140	154	142	144	147	156	135	149	158	151	161	153	169	175	153	167	157	148	171	162	185	165	136	149	153	152	169	175	158	159	161	160	159	154	174	189	139	152	179	144	175	129	153	168	166	162	139	156	137	174	144	153	154	146	132	148	158	163	188	151	149	170	149	150	164	161	185	186	145	156	152	154	153	158	175	165	162	165	164	130	168	158	167	150	165	153	150	148	160	160	159	162	163	156	142	133	155	133	149	154	157	127	189	157	155	148	150	168	173	138	167	151	176	153	157	152	149	155	151	151	169	156	154	150	175	155	136	139	157	166	177	144	140	146	144	155	158	144	150	154	167	139	161	131	167	170	155	162	127	155	166	146	161	164	147	168	142	163	150	159	146	177	135	157	173	168	156	184	159	180	164	141	126	160	154	146	158	153	147	166	152	146	150	177	150	145	165	159	173	157	144	148	161	148	139	150	153	169	157	133	172	156	168	161	165	181	156	183	166	186	150	144	140	143	146	149	161	152	169	151	135	150	164	154	176	151	153	141	154	164	151	149	145	148	145	178	174	140	149	178	159	157	176	127	163	169	136	148	170	147	140	167	168	158	194	168	155	156	150	167	150	149	146	162	149	154	148	165	149	142	155	163	160	179	143	159	189	175	146	177	137	155	147	177	134	151	188	176	150	152	165	157	137	143	141	159	165	163	163	173	176	152	171	168	164	147	151	153	176	164	167	157	160	138	160	161	150	147	159	169	144	175	143	145	147	162	150	152	134	175	136	148	166	142	175	156	176	151	167	149	163	152	173	158	154	168	136	158	171	149	141	170	130	141	139	161	152	169	138	189	137	165	142	139	163	163	168	155	155	152	157	125	163	168	165	137	142	188	165	146	153	161	163	171	136	178	147	159	147	171	142	174	175	146	157	160	158	159	157	145	174	145	161	162	163	153	133	150	134	138	155	145	142	168	162	144	154	154	158	140	150	140	194	167	144	148	157	158	146	140	111	170	154	166	159	181	157	163	148	142	153	160	176	162	142	143	164	143	159	160	130	176	147	174	165	165	150	187	155	190	162	144	172	160	151	162	173	172	148	161	142	145	182	165	161	159	160	168	172	144	142	158	169	152	150	143	171	152	141	161	149	167	146	151	149	150	163	153	161	167	157	150	153	152	164	154	162	148	130	158	139	161	155	175	164	167	174	148	187	173	181	161	149	155	164	168	172	170	155	161	159	158	159	154	163	147	174	168	157	158	182	143	123	167	144	161	158	160	174	167	148	136	147	143	154	168	152	147	157	164	161	159	152	164	147	144	171	158	149	135	166	166	140	167	173	167	155	135	162	136	148	177	165	153	129	145	162	166	159	149	150	141	151	147	194	141	168	157	172	171	160	149	146	162	163	182	161	149	141	181	161	142	154	165	132	159	185	162	144	166	161	163	170	159	157	154	151	161	139	171	145	130	157	156	140	160	150	157	157	142	173	160	158	166	157	160	161	149	160	166	174	158	145	179	162	145	163	157	179	179	154	147	177	149	146	165	160	162	140	138	162	147	159	144	172	154	185	149	175	151	154	173	155	160	119	136	162	146	153	169	147	152	176	170	142	166	149	146	162	163	186	155	148	153	174	152	139	155	138	157	155	133	136	146	175	153	166	145	160	164	164	157	163	160	160	153	166	168	170	184	161	157	158	186	150	147	164	161	165	164	179	179	140	153	159	167	142	156	154	136	193	166	191	175	136	175	173	160	152	164	139	153	168	167	154	163	151	184	139	145	162	156	155	149	160	146	161	160	157	148	162	150	165	153	182	144	159	136	156	165	142	164	165	164	174	152	175	143	140	136	167	167	136	176	162	151	168	168	158	157	150	139	148	166	152	162	151	147	177	151	153	147	135	159	157	159	149	171	178	160	160	138	149	149	160	136	164	167	161	151	153	163	151	147	148	164	160	172	157	131	178	168	162	150	172	156	151	151	145	154	158	137	155	154	178	147	148	147	160	157	173	157	151	153	155	164	170	156	144	152	170	156	152	165	150	160	145	159	144	163	167	145	162	162	144	172	150	147	158	153	148	181	147	161	156	149	131	134	159	133	148	143	138	152	170	146	153	156	162	159	145	187	156	158	158	160	167	158	159	161	142	173	154	176	182	153	179	157	156	157	153	146	144	159	167	165	135	152	166	164	143	162	161	150	147	156	152	166	159	159	144	149	135	152	134	155	167	167	148	150	154	172	153	137
7599	2575	6024	6581	5533	4627	3638	3082	2603	2287	1917	1739	1543	1356	1323	1207	1137	1027	974	982	945	815	853	822	803	779	740	768	697	714	650	668	688	666	680	670	679	623	618	666	566	617	597	582	622	605	601	573	590	586	606	590	563	577	623	581	525	568	531	555	562	553	514	529	535	577	564	512	530	525	542	546	563	556	546	559	527	546	532	546	517	537	547	492	532	511	552	509	556	519	525	530	562	518	574	508	479	482	518	484	487	535	515	496	521	527	537	546	510	524	541	528	508	522	479	524	527	566	494	507	539	531	538	533	497	523	534	486	516	537	524	535	510	512	528	512	506	517	524	514	473	533	491	496	481	497	536	513	513	482	511	495	475	513	491	520	543	481	517	478	503	538	461	516	516	516	486	464	483	522	545	477	508	522	535	536	512	491	536	523	541	524	562	468	518	523	519	508	493	495	526	512	527	522	493	512	561	523	548	534	482	484	500	492	499	500	515	527	523	519	559	492	533	515	544	522	464	507	554	516	515	484	511	532	498	507	543	489	493	477	477	553	497	523	500	488	525	529	469	517	512	508	483	497	535	478	494	471	520	506	492	501	508	453	480	532	502	518	513	488	512	513	476	463	468	520	519	524	515	498	520	510	512	501	512	518	528	498	502	504	485	479	516	477	531	502	522	521	526	542	500	507	509	543	478	489	486	525	501	517	523	497	508	487	500	508	485	481	502	477	520	453	485	505	514	516	530	499	505	512	523	530	472	522	497	514	462	509	506	489	475	517	510	535	508	520	515	512	473	495	518	508	525	487	501	500	496	510	531	545	511	496	463	507	485	492	495	548	506	465	503	532	487	487	471	521	511	505	499	491	494	499	503	501	499	527	478	552	526	508	545	482	494	554	463	477	538	493	511	515	462	518	485	524	510	489	544	509	517	548	522	561	535	467	475	503	507	519	502	521	514	477	480	503	479	515	491	528	506	469	524	484	500	498	507	457	509	515	516	529	524	510	503	507	518	526	505	507	504	509	503	499	462	475	498	495	507	520	536	498	488	511	503	487	506	501	528	531	505	542	501	484	486	528	488	488	459	523	521	523	461	488	485	488	532	490	460	506	523	535	503	519	494	496	502	449	522	510	526	481	514	493	538	499	493	460	504	528	524	487	506	503	485	488	502	507	511	476	491	520	529	524	501	506	461	454	528	496	493	508	524	528	513	508	478	528	510	476	551	522	488	518	465	492	539	496	552	529	524	491	500	496	505	518	522	490	490	493	477	480	486	535	478	525	492	539	498	507	533	497	520	505	499	476	508	491	498	478	517	478	504	530	523	494	496	528	475	495	508	518	504	536	504	513	492	519	528	529	541	525	520	519	485	496	525	529	500	529	508	533	504	533	521	505	480	479	505	515	516	474	499	515	521	511	510	540	477	523	478	512	531	509	489	481	503	489	521	489	482	491	496	512	506	518	493	471	482	553	501	470	502	569	525	526	509	516	511	465	514	515	475	527	483	484	518	528	493	511	553	495	526	516	496	532	496	499	506	494	510	507	521	468	514	511	527	524	484	534	512	529	485	524	507	524	486	522	488	533	506	514	476	519	480	447	504	522	513	541	497	509	526	518	503	504	450	481	502	490	528	498	505	491	519	504	501	487	460	527	489	509	465	509	510	538	501	535	533	488	531	533	507	513	522	470	512	521	471	484	533	484	511	551	533	487	502	496	497	520	540	495	485	505	485	522	511	475	553	502	502	536	531	499	489	518	503	462	554	506	501	519	496	506	494	497	522	524	504	498	546	521	526	504	536	508	508	531	471	500	524	516	495	527	506	482	561	475	527	528	508	512	505	550	497	492	466	486	522	518	475	499	491	488	523	492	518	475	516	466	530	527	509	532	488	497	556	506	506	491	507	500	510	508	537	463	501	535	523	535	514	523	510	503	513	479	522	484	496	502	514	505	530	510	509	507	517	501	519	521	475	519	468	536	512	504	505	501	535	472	500	522	486	516	489	521	491	486	515	488	535	506	526	501	491	490	463	506	497	508	539	511	493	522	535	503	505	543	520	531	491	516	510	499	499	492	512	486	459	499	536	464	491	499	502	515	483	533	521	537	498	549	531	483	505	486	486	495	516	463	497	524	517	540	522	500	507	490	488	477	497	509	516	497	481	505	505	479	505	508	520	567	502	504	507	484	480	476	541	496	541	493	514	472	512	483	552	529	522	508	499	520	491	478	520	553	513	502	563	493	477	541	531	513	497	503	482	498	525	514	458	534	496	546	496	506	546	470	512	504	496	521	508	504	508	531	562	499	482	475	496	519	469	489	490	496	494	456	514	463	466	517	481	492	498	489	507	504	496	486	524	505	517	464	548	527	490	517	516	481	458	453	503	528	516	477	546	504	526	467	478	492	480	491	525	499	545	542	482	522	498	524	509	497	487	530	485	483	468	487	503	497	522	470	509	491	527	510	489	502	489	512	486	467	480	507	472	500	544	490	508	533	483	504	507	499	479	468	528	523	524	521	507	505	479	486	526	489	472	476	513	569	477	518	492	493	484	475	491	478	515	498	495	507	486	488	502	512	528	528	521	487	531	532	509	533	460	507	516	500	506	494	479	535	523	514	485	484	491	488	504	497	471	453	516	541	518	541	535	517	499	484	496	507	513	500	461	489	526	502	505	469	498	494	528	499	514	507	510	471	560	517	531	502	504	494	466	499	513	496	484	505	502	547	491	502	507	539	506	500	571	533	516	537	468	518	481	474	523	532	479	532	504	516	519	500	504	504	508	510	516	457	532	517	482	511	494	483	519	492	522	484	498	514	501	505	549	486	516	540	512	546	480	512	533	479	496	488	498	482	449	558	480	516	486	501	496	538	523	539	474	489	529	453	510	513	532	521	482	510	498	447	512	505	503	512	513	510	531	498	493	484	496	481	487	499	505	509	490	462	530	489	502	510	497	542	457	484	513	484	470	504	488	520	542	470	535	478	463	502	490	511	539	534	499	460	492	499	499	542	528	482	517	499	527	505	496	539	604	504	495	531	494	485	525	493	546	489	507	535	495	502	526	500	475	503	482	504	485	483	493	499	491	477	481	527	550	503	526	512	536	502	529	509	482	511	518	500	498	506	519	473	523	524	527	509	523	511	522	504	499	499	500	511	505	529	558	496	478	535	527	522	496	484	477	452	527	509	491	486	524	517	482	542	482	530	475	499	542	502	472	507	517	505	491	510	518	523	493	496	446	498	513	533	546	519	514	510	500	480	499	523	520	497	506	531	533	497	521	506	490	495	488	484	553	483	464	491	502	546	496	518	517	508	516	497	541	470	522	511	490	471	513	486	492	550	529	551	499	529	537	510	498	518	513	523	525	521	528	528	499	532	508	450	501	507	523	500	500	488	494	464	524	503	488	552	499	521	504	520	487	477	499	500	480	526	492	515	501	515	463	533	509	487	528	530	519	520	536	482	516	486	504	468	544	502	524	475	505	529	475	528	481	495	553	545	490	489
2026	272	276	239	239	210	217	211	196	187	189	184	180	217	187	218	215	209	181	196	213	182	198	189	202	212	183	200	216	207	225	204	230	200	208	198	194	186	200	229	221	207	226	192	200	192	205	188	188	198	183	203	213	203	208	206	215	189	183	202	221	223	188	194	198	206	193	215	202	220	197	219	202	219	213	193	219	203	218	185	185	198	219	196	194	210	203	204	238	217	198	219	206	190	217	210	210	198	194	218	213	227	201	229	208	215	215	208	205	187	187	188	195	190	216	216	191	216	199	185	207	205	215	211	212	194	193	202	194	196	206	215	213	192	179	208	202	217	203	191	194	201	202	225	203	208	211	195	202	222	212	200	193	195	227	199	187	221	198	218	196	243	215	212	206	203	211	209	207	220	209	209	202	222	214	215	192	204	209	225	181	200	203	163	192	179	186	224	229	225	209	215	179	207	209	212	207	203	235	214	193	186	227	189	200	197	184	207	185	188	214	194	193	211	221	182	212	201	210	207	224	219	190	229	202	200	203	211	223	209	204	218	207	220	213	234	188	216	218	181	222	219	178	207	208	186	186	199	213	193	211	193	204	163	194	189	189	215	225	211	218	208	186	206	207	205	200	211	171	193	195	219	210	207	221	201	216	232	208	220	185	201	220	230	215	190	182	212	185	205	217	200	224	208	220	191	226	214	222	225	195	200	186	191	215	212	218	193	200	233	206	203	208	199	179	201	202	182	216	205	201	178	204	195	204	220	222	235	197	216	211	204	190	166	221	211	186	207	171	215	183	206	213	218	202	193	200	199	220	215	188	216	199	219	212	194	201	205	189	207	218	192	206	207	205	209	206	199	193	201	206	213	188	210	207	207	180	230	185	205	190	223	226	198	204	202	207	219	193	199	225	210	212	185	229	229	210	168	200	200	223	202	182	195	202	184	188	203	229	202	194	197	206	207	199	208	202	209	205	219	202	187	210	191	176	221	186	210	212	230	214	207	217	209	188	190	224	192	205	191	233	231	230	192	189	223	201	225	219	229	191	177	216	201	232	204	216	204	205	201	196	212	225	194	197	243	198	212	192	225	236	196	203	185	217	225	191	237	198	220	208	204	213	197	199	232	217	194	241	188	229	199	197	213	182	196	208	197	193	214	204	228	201	224	191	192	195	218	225	207	215	209	213	210	191	215	196	198	208	181	217	223	221	195	220	200	204	180	227	212	197	199	190	180	196	211	203	207	190	183	205	201	212	218	209	175	176	219	223	220	155	198	194	187	205	206	196	184	216	193	209	215	212	204	176	179	203	192	213	202	199	198	212	214	198	229	209	203	197	200	195	200	210	192	215	197	184	213	207	224	214	182	182	196	222	186	194	195	198	191	193	188	210	178	191	231	208	213	193	205	213	210	211	220	229	229	218	196	208	213	190	178	213	213	188	196	203	194	198	204	195	208	220	234	209	199	172	182	209	201	180	208	188	209	191	208	207	189	212	189	206	211	220	206	200	220	186	248	208	215	212	221	212	196	213	215	199	178	176	224	196	199	232	227	210	197	219	193	201	190	197	159	189	247	219	180	223	206	213	212	198	229	204	212	202	177	199	183	193	209	199	250	194	210	227	197	202	226	213	188	215	176	186	196	201	202	221	207	208	191	200	183	197	194	177	193	203	200	203	181	172	199	195	202	177	206	184	219	223	225	220	197	206	217	206	197	209	217	172	213	205	195	196	203	214	196	204	183	190	195	214	209	206	199	193	217	211	185	188	185	203	183	196	204	213	218	204	232	177	188	207	197	202	200	222	194	217	216	200	217	211	212	197	184	214	193	228	201	201	187	212	193	231	201	192	213	205	207	211	200	206	213	216	201	209	188	217	205	217	199	201	212	171	201	176	205	209	181	190	189	208	239	198	209	205	210	211	229	190	216	194	214	203	184	202	196	203	185	187	232	215	191	233	240	201	217	206	205	220	207	213	209	200	217	215	195	217	216	201	187	210	209	207	199	215	195	185	210	194	191	180	220	197	215	229	166	204	198	220	190	189	181	198	182	208	199	194	212	225	210	195	170	217	200	237	188	214	237	226	242	207	187	179	204	200	201	200	231	200	204	178	191	180	203	204	192	206	191	213	199	192	211	217	211	188	182	184	196	202	199	189	182	212	196	216	212	206	233	219	209	212	198	178	221	185	213	211	198	200	211	200	216	208	180	207	209	179	180	255	207	222	199	199	187	182	198	190	197	185	207	186	205	192	202	227	200	194	222	210	198	213	203	195	195	195	200	207	206	186	162	191	212	215	215	199	203	199	201	183	226	204	203	218	201	198	187	177	195	227	203	208	202	228	219	220	227	227	204	195	202	209	182	185	186	218	180	199	188	207	186	225	202	200	203	194	187	211	193	194	206	218	228	189	214	212	197	194	205	196	211	177	217	219	221	198	220	198	195	186	224	174	198	226	214	225	195	188	222	185	204	207	209	199	182	208	194	200	182	199	207	202	210	199	198	183	192	201	225	207	186	194	228	192	196	211	213	206	191	206	231	213	222	208	207	231	187	216	195	213	209	193	189	205	190	200	196	204	226	195	199	215	222	216	206	209	191	185	208	186	201	187	198	204	210	203	203	228	192	204	202	203	200	199	188	203	177	210	199	207	242	199	217	213	219	193	196	229	209	190	211	209	202	212	173	204	179	175	185	209	174	214	211	217	171	191	211	195	185	217	203	203	193	188	198	222	196	224	189	199	196	190	227	196	206	209	198	210	213	198	221	208	209	195	200	193	190	191	207	222	194	197	202	206	203	191	215	198	224	205	191	229	213	205	190	176	219	210	231	200	192	191	214	212	187	225	197	191	181	205	229	194	208	192	222	210	212	174	216	197	192	202	201	192	194	197	203	196	210	196	206	232	203	185	225	189	202	206	210	180	218	217	196	237	226	219	198	218	215	180	229	205	206	235	216	199	202	202	193	190	201	193	194	212	233	209	205	191	203	191	189	194	214	213	202	186	241	200	211	194	201	206	239	217	206	186	218	177	218	214	218	184	207	227	207	203	183	201	206	197	187	215	199	222	229	185	198	223	188	189	210	224	221	197	186	221	189	205	223	183	193	190	198	197	205	193	216	193	173	211	209	211	196	229	223	217	239	221	195	214	196	209	207	209	206	206	201	213	189	200	197	207	205	197	216	193	178	222	181	211	220	206	196	201	202	195	203	227	198	219	179	201	184	223	203	208	190	183	204	215	217	206	209	181	236	201	251	205	210	193	190	201	224	222	242	189	221	221	199	218	227	183	196	199	220	190	191	202	195	198	196	218	223	204	185	228	194	182	187	200	184	177	203	195	210	204	219	188	194	230	174	218	223	213	192	207	206	182	212	186	196	202	217	223	230	211	205	215	211	211	199	237	192	237	203	205	210	209	217	187	227	198	191	188	202	223	205	213	207	200	203	220	222	215	209	212	225	197	224	199	195	211	205	216	201	201	207	213	207	206	228	213	198	186	184	192	189
2131	687	759	863	735	726	666	670	645	643	607	625	663	609	639	670	651	590	672	581	629	603	591	605	599	572	588	609	636	647	611	605	565	614	591	610	596	629	604	618	641	626	637	576	605	556	624	627	614	634	617	596	626	649	577	632	617	626	585	632	555	569	585	605	621	593	609	624	577	579	575	584	597	637	592	610	607	595	647	645	629	609	632	617	629	639	584	576	591	602	651	601	641	623	578	664	611	650	603	657	610	575	600	606	620	596	601	638	586	616	570	628	595	594	635	588	635	628	613	615	605	577	627	614	600	619	569	616	625	572	600	575	674	626	578	638	639	609	594	592	657	594	616	629	582	608	586	602	622	611	594	600	591	621	648	630	633	634	619	625	621	610	604	609	634	559	601	590	647	597	582	567	607	602	645	676	645	635	630	596	597	580	606	597	607	601	588	584	601	594	647	589	642	626	656	611	612	575	615	617	600	675	626	652	600	575	603	633	625	633	587	584	624	614	603	633	618	626	624	600	621	615	627	605	607	611	640	640	599	518	583	616	604	615	619	631	617	591	621	618	631	608	596	627	570	624	596	598	670	605	636	617	602	616	612	593	642	616	655	587	618	642	601	581	557	595	613	625	587	617	602	593	607	604	627	578	625	616	670	582	592	623	604	574	611	626	607	611	547	613	658	614	558	616	587	604	645	624	600	680	613	624	592	643	615	595	634	624	581	576	610	607	597	642	613	584	578	624	637	601	610	622	616	621	558	615	615	591	625	573	590	640	565	607	618	632	630	621	581	609	581	587	590	626	593	638	635	577	589	627	581	621	597	649	604	588	563	601	618	634	594	599	649	618	627	628	577	623	637	602	581	615	634	629	646	608	612	636	612	596	590	612	626	641	620	580	593	621	636	593	627	613	606	601	617	623	615	637	637	611	607	581	617	596	644	614	612	613	629	617	610	624	609	575	548	589	596	600	630	618	593	619	601	566	567	571	595	620	597	599	618	592	628	657	570	602	578	577	621	632	588	613	595	607	585	558	618	615	603	618	593	592	656	656	599	602	614	592	600	596	594	630	620	645	655	608	595	604	639	617	561	580	592	599	604	628	640	592	592	622	604	578	609	629	625	626	610	607	569	602	603	632	566	609	595	647	576	607	653	631	648	611	613	608	588	582	619	635	634	637	637	619	585	608	632	625	642	642	606	617	661	613	515	630	567	563	634	565	606	582	599	613	639	625	627	599	612	567	647	635	590	585	609	632	655	585	606	619	615	646	627	625	591	616	595	596	626	613	590	606	612	578	612	603	687	696	596	583	639	632	617	609	563	633	625	606	638	603	643	645	598	669	616	600	611	634	644	591	589	556	596	638	584	581	609	631	611	585	652	597	614	646	616	611	627	604	646	609	580	618	631	666	536	564	611	635	614	585	567	632	618	625	637	577	589	616	600	607	625	601	616	600	614	606	539	637	629	651	604	621	638	630	604	610	598	611	635	606	608	595	628	613	608	625	607	615	573	631	635	612	619	628	633	602	638	632	569	599	587	620	621	561	585	597	638	590	631	639	643	613	629	590	577	600	606	601	609	616	622	642	628	618	627	600	624	640	648	604	581	632	602	584	636	573	571	583	604	621	614	607	584	625	636	614	611	600	574	562	607	615	582	600	619	606	596	588	626	636	647	601	578	613	617	600	633	636	579	588	617	609	587	652	594	581	581	658	582	594	632	584	634	631	628	586	595	609	636	638	609	598	630	617	623	640	624	648	620	603	545	626	566	598	620	586	635	635	628	585	614	615	597	622	626	610	605	605	585	608	635	624	595	583	578	618	603	612	638	680	611	606	642	632	664	596	631	608	629	596	609	620	624	596	613	580	630	629	646	603	632	665	623	672	628	617	629	600	649	615	604	610	585	615	585	664	635	613	612	594	640	595	579	607	611	638	619	628	614	633	622	628	669	632	616	580	618	614	592	623	615	645	642	604	622	583	615	610	607	570	586	636	556	610	640	605	614	630	595	648	590	601	599	596	614	615	601	622	599	601	594	630	633	598	639	585	623	630	591	623	623	658	624	667	627	602	601	634	604	606	579	618	618	641	609	652	638	634	609	606	629	595	600	638	636	617	632	571	606	631	569	577	619	597	610	657	638	596	619	579	595	666	616	607	603	640	586	618	569	611	606	622	623	545	607	632	568	605	578	593	620	573	581	602	596	587	608	616	612	607	597	591	655	597	606	550	583	586	607	544	562	558	601	600	646	656	621	632	629	623	553	602	563	626	575	644	624	572	607	621	642	615	625	583	590	589	575	611	638	574	640	605	631	590	582	609	623	608	608	613	673	605	570	602	608	605	610	653	551	621	614	644	595	646	648	616	635	602	639	603	629	642	623	622	583	574	610	606	633	636	647	648	610	590	627	600	619	637	610	607	554	639	622	604	620	608	609	632	557	620	595	632	634	568	626	640	623	610	642	660	619	609	568	584	653	631	639	606	602	585	593	610	625	583	590	644	568	569	595	612	631	586	600	609	608	635	633	583	597	622	604	615	585	620	603	595	635	612	622	609	631	598	610	556	621	654	599	628	623	650	579	647	635	597	607	642	617	601	640	624	637	587	643	581	587	623	586	598	582	556	583	590	599	615	562	602	597	663	590	615	615	583	598	617	608	625	616	592	613	641	600	622	609	568	588	644	579	586	582	689	592	655	626	593	632	593	602	620	590	607	617	577	634	587	575	558	637	643	625	624	618	644	630	626	655	618	666	603	611	643	638	619	622	638	558	640	653	577	640	646	602	655	629	641	596	630	587	659	596	615	617	593	575	608	611	660	629	587	603	615	613	613	630	647	630	599	632	616	612	584	595	596	602	635	578	595	584	644	618	619	625	578	592	601	615	599	648	593	644	599	614	635	628	605	593	616	626	586	603	643	625	612	588	588	609	655	652	652	606	642	602	592	634	619	594	577	587	634	576	626	585	627	647	617	609	556	613	606	664	625	596	608	609	636	646	589	626	615	601	547	674	594	657	605	687	579	647	556	613	604	660	584	634	612	623	657	628	583	584	612	618	578	653	586	625	621	615	628	595	602	633	596	567	631	589	608	627	597	646	575	628	555	650	624	575	620	592	577	606	588	594	626	663	641	609	634	630	636	638	630	618	647	620	596	659	571	598	620	603	594	657	594	619	601	622	637	649	627	604	612	608	686	629	632	630	633	638	629	570	594	552	635	662	575	639	617	621	597	644	626	634	569	626	597	631	588	638	587	564	590	599	595	643	573	639	634	586	575	641	641	566	601	613	625	596	631	628	641	612	633	647	585	572	638	608	653	611	642	596	600	575	604	628	611	643	617	603	635	659	624	647	624	615	637	592	612	618	641	629	626	603	609	652	659	623	597	644	623	595	602	588	621	589	623	580	582	619	621	620	638	652	611	598	578	612	579	614	603	644	639	644	629	631	564	554	613	648	614	649	622	601	636	595	608	571	603	578	629	634	619	555	561	572	613	599	671	604	646
7888	1062	1338	1087	787	541	415	338	256	249	237	178	213	184	156	131	157	149	121	126	131	126	133	135	135	112	112	119	126	117	113	112	99	114	92	117	102	117	115	114	96	115	99	103	109	121	115	129	101	110	88	108	110	108	115	104	87	117	112	96	118	95	105	108	106	95	98	104	108	95	103	91	94	121	90	91	100	110	109	105	102	95	81	101	105	119	92	114	116	76	108	106	96	94	107	114	108	100	98	91	106	123	111	102	112	99	110	113	100	114	108	103	99	92	123	93	90	90	129	107	121	95	103	89	90	107	96	86	96	114	91	100	112	128	106	107	104	94	82	92	87	98	110	97	121	109	104	107	110	106	106	102	98	104	98	108	102	95	114	116	97	98	90	95	96	100	99	104	87	100	106	100	95	116	98	110	91	103	88	110	91	98	118	94	98	104	96	86	106	97	112	120	107	108	106	106	108	109	112	97	114	120	97	93	110	114	104	88	115	114	113	98	110	93	94	84	106	90	114	90	106	111	108	98	96	88	94	110	101	98	99	91	120	113	91	93	112	97	112	85	98	94	105	111	90	101	100	112	118	101	97	100	105	112	90	83	103	96	116	112	117	100	94	98	94	114	103	90	122	106	98	105	106	106	105	102	104	99	86	83	88	108	115	93	99	111	102	100	93	102	104	106	88	110	101	105	107	100	110	121	108	105	114	104	98	104	96	104	103	93	112	87	89	102	111	100	109	100	102	94	118	106	98	109	104	99	110	120	107	109	96	79	102	89	102	106	100	114	117	94	111	83	78	108	107	100	92	91	101	95	106	83	101	104	104	107	117	131	89	111	103	103	101	97	103	121	106	109	107	105	100	131	97	100	93	103	99	114	89	90	97	95	93	99	115	105	95	94	110	93	104	98	96	93	102	111	90	90	98	109	99	104	113	113	91	114	98	124	90	83	97	99	105	94	93	87	115	103	117	97	96	96	105	117	85	117	92	93	106	121	120	89	99	100	94	107	89	101	102	88	111	89	108	98	88	104	92	118	100	119	91	94	86	90	96	99	118	117	112	104	103	100	110	97	107	110	101	108	99	120	89	84	107	92	123	84	104	119	107	109	105	92	99	107	122	106	88	96	103	93	107	114	114	98	105	101	104	90	93	102	143	102	101	116	110	72	83	118	107	120	93	113	107	96	105	98	90	95	102	85	86	117	93	95	93	97	104	97	82	118	109	98	98	97	100	116	117	101	91	89	85	97	104	93	89	98	98	120	109	95	99	100	111	94	104	114	111	105	107	111	107	101	109	96	111	85	86	104	106	88	92	89	100	98	113	110	100	91	138	120	85	102	101	124	105	113	92	103	100	88	106	102	100	86	117	92	119	87	106	105	106	95	95	121	100	120	107	87	76	112	87	103	113	89	102	90	103	104	123	92	101	107	91	102	100	112	91	92	112	106	90	110	114	106	102	93	96	97	107	95	98	102	99	113	105	108	91	119	95	113	113	86	102	102	119	103	112	107	95	83	86	89	98	115	81	85	103	111	106	104	94	92	83	101	104	120	102	111	90	120	86	110	132	114	112	97	96	117	119	84	114	90	90	116	104	111	124	86	94	114	99	104	116	109	90	94	101	114	110	113	96	104	103	98	95	116	91	108	98	100	101	103	117	104	106	95	96	103	92	101	99	105	99	123	114	100	94	97	93	119	103	94	101	89	94	84	102	93	96	110	102	96	95	102	113	102	96	103	105	105	107	96	121	120	92	92	115	96	104	107	108	110	102	107	92	116	95	92	99	89	94	106	97	89	103	109	125	95	107	118	104	88	92	87	78	85	92	101	107	100	104	101	100	115	79	94	87	97	97	103	95	106	92	102	118	97	100	104	85	105	95	99	90	95	102	111	99	91	106	85	119	82	95	113	103	83	86	110	88	93	93	104	107	103	117	110	102	95	113	98	88	106	90	93	94	103	106	99	113	101	98	83	95	113	104	99	102	111	102	91	89	98	102	95	101	117	77	109	104	106	88	99	106	104	109	89	118	98	102	96	84	93	105	87	102	92	99	102	100	102	115	102	111	89	96	100	84	103	102	111	84	101	92	90	82	97	90	103	89	96	110	91	96	97	120	94	77	112	97	100	97	121	104	92	104	89	88	107	82	107	96	103	104	81	100	106	109	101	118	103	111	120	95	108	91	120	106	132	100	93	88	100	125	117	89	97	110	104	106	106	100	108	88	89	85	96	87	101	114	100	94	80	91	131	90	98	84	101	113	115	111	100	111	99	95	100	102	123	92	108	81	96	97	105	105	109	97	108	93	118	116	90	101	112	111	101	88	101	99	109	100	112	97	101	84	92	112	81	91	119	95	103	97	94	112	104	96	78	115	97	106	107	112	94	108	111	92	102	100	98	118	115	114	100	109	85	86	91	101	90	128	102	95	102	96	116	84	111	100	122	100	87	103	88	108	99	108	91	95	104	100	105	97	123	107	98	84	94	84	84	107	109	101	116	119	97	120	99	97	114	104	95	126	106	116	99	105	93	91	94	83	102	101	101	98	105	117	100	90	106	100	79	93	96	95	106	101	106	96	112	78	102	85	106	98	121	91	96	114	124	106	94	101	103	112	108	96	113	108	100	107	96	85	108	94	104	101	93	100	95	105	111	105	107	110	103	105	106	86	106	111	106	93	88	122	101	100	86	111	112	112	95	112	99	103	103	93	101	101	125	102	102	93	90	94	108	103	102	106	90	93	99	112	116	98	94	114	95	97	99	103	118	108	87	106	107	89	101	99	107	95	108	105	114	106	108	116	106	99	94	87	93	120	107	96	101	104	94	94	86	103	113	91	97	110	97	103	89	93	109	98	102	111	95	109	103	111	119	110	109	94	104	103	79	83	117	96	101	90	104	99	95	98	101	79	110	116	91	105	96	103	101	101	109	106	88	106	96	109	94	96	88	90	97	102	103	103	94	107	105	109	102	108	104	102	110	95	89	105	98	108	111	110	118	95	121	84	103	111	111	109	107	96	105	101	123	100	121	94	94	107	97	106	108	106	93	93	124	114	113	103	111	95	106	88	95	84	98	91	101	101	91	104	114	84	86	90	96	116	110	85	93	98	99	106	92	91	105	105	93	92	88	105	93	110	106	96	116	111	105	94	107	97	111	107	100	114	101	105	110	104	97	109	105	97	98	122	127	100	92	98	85	93	80	92	87	107	114	115	99	118	102	101	105	87	99	116	99	91	85	107	102	96	111	98	97	81	87	90	110	111	88	99	91	102	101	107	103	102	122	98	111	100	82	115	106	107	104	97	115	97	96	110	84	104	100	93	96	100	99	93	94	92	124	117	117	94	94	97	100	114	100	83	97	98	72	117	99	92	106	95	104	98	95	114	82	104	83	111	104	95	117	94	121	95	99	102	98	92	112	115	93	97	98	108	107	110	119	93	110	94	115	99	114	114	94	89	91	105	121	103	98	113	98	108	96	118	121	102	111	91	104	107	106	102	112
5258	1339	3262	3732	3041	2446	1931	1701	1438	1186	1086	968	880	782	734	676	640	610	608	595	601	548	554	528	495	475	464	468	459	428	448	429	412	441	451	435	441	418	412	432	396	361	375	414	420	399	393	338	363	405	412	395	368	391	360	366	368	348	345	395	369	362	368	349	368	361	352	413	367	354	378	374	338	375	362	382	367	363	373	364	348	383	377	365	348	351	338	345	341	319	347	370	386	333	356	383	368	318	339	352	349	356	374	343	334	343	363	375	332	373	355	335	369	358	303	323	321	350	381	333	345	333	375	357	359	357	326	340	394	384	338	343	386	364	329	345	341	357	384	357	332	389	355	363	329	329	347	351	343	312	367	344	370	359	351	365	339	352	375	362	349	344	385	346	360	357	351	363	350	352	348	310	333	349	380	347	356	362	340	310	380	326	362	350	368	349	378	309	325	339	347	364	369	338	365	382	358	339	342	354	351	353	343	341	380	380	365	356	357	312	342	340	373	361	354	339	355	335	374	352	364	344	368	362	329	382	376	324	343	348	354	343	364	335	369	336	356	334	357	357	375	331	342	352	371	327	342	331	353	341	346	340	345	319	356	353	333	349	316	340	325	347	356	363	362	351	337	393	381	345	347	336	359	358	393	376	310	366	328	363	344	364	344	365	339	348	348	378	359	369	372	346	333	329	314	322	348	325	322	350	347	357	326	340	364	346	354	372	328	341	331	315	346	323	353	340	363	344	372	354	359	369	332	334	347	356	357	337	341	348	357	370	344	351	338	336	343	395	346	341	344	362	319	362	375	320	356	347	347	353	346	354	361	347	349	345	312	352	343	377	318	329	367	371	390	333	325	355	332	345	338	318	328	348	331	341	314	353	325	384	365	352	373	366	344	367	356	323	369	349	336	380	338	363	369	365	340	333	330	345	360	347	374	325	345	345	365	376	322	334	349	351	357	335	331	316	334	346	345	351	365	316	371	366	343	324	341	365	357	387	366	329	358	347	362	306	330	382	347	318	368	370	371	368	332	353	355	323	333	351	342	350	359	340	341	315	337	308	358	347	342	327	327	361	338	362	373	370	355	343	369	320	342	334	348	353	355	349	354	346	358	345	331	320	366	325	323	334	369	329	371	340	361	317	343	318	357	320	356	359	305	357	324	331	389	307	387	325	366	364	356	359	365	349	343	370	316	325	348	329	332	373	346	332	329	333	340	358	314	356	330	333	369	368	340	365	360	353	376	347	374	359	317	343	377	347	339	342	365	365	358	328	336	350	374	368	321	331	360	343	361	333	341	349	359	351	372	362	338	335	346	334	364	355	348	335	347	332	341	354	327	349	369	369	369	370	334	369	351	363	346	375	347	361	334	354	338	377	362	355	317	369	289	358	328	345	351	336	343	339	356	356	365	357	356	316	316	342	329	356	317	369	378	340	348	349	370	374	358	313	348	345	326	303	349	348	388	340	337	336	357	345	369	358	383	325	366	363	313	365	404	324	356	311	345	329	335	346	335	316	334	341	341	335	353	365	343	353	371	375	313	360	376	333	344	347	327	321	344	342	398	329	352	342	369	331	314	327	341	368	325	336	313	331	342	314	344	341	347	363	328	348	335	338	344	355	325	370	341	330	358	328	372	346	343	350	350	310	308	379	374	348	328	345	329	349	308	356	413	366	357	323	367	338	345	367	326	342	356	344	337	319	347	342	316	325	348	349	339	351	353	334	366	346	356	333	345	361	363	329	341	342	352	366	351	357	352	329	320	339	347	340	361	348	331	347	345	359	362	312	354	349	359	343	379	327	323	334	345	350	372	399	348	355	356	341	340	333	376	344	316	372	336	344	365	311	358	335	351	365	338	351	361	356	385	354	346	317	346	326	321	324	336	300	345	350	326	326	341	368	330	354	332	355	357	343	362	340	344	354	349	347	332	339	346	330	317	334	366	384	363	358	335	359	370	324	354	366	369	331	330	335	370	330	369	331	356	343	333	333	358	342	357	327	364	369	331	333	349	346	351	326	360	350	345	379	390	354	346	361	356	320	343	356	354	351	346	365	326	315	341	332	368	311	348	359	342	339	343	377	349	355	356	365	350	353	325	327	324	378	386	308	322	348	313	371	333	348	345	343	359	338	377	356	301	353	357	359	342	324	298	331	379	312	317	352	380	341	406	341	333	369	377	348	364	353	303	365	334	357	298	335	373	358	327	351	351	304	361	339	316	389	361	360	325	349	317	353	329	366	304	349	371	343	324	327	351	369	347	348	337	349	310	357	355	340	381	352	381	346	363	332	321	340	382	323	345	344	332	362	332	349	351	342	331	382	360	342	352	340	341	349	334	307	364	331	369	354	337	351	329	332	350	341	396	342	373	345	346	345	336	371	402	351	349	332	327	322	375	364	309	381	363	353	327	341	352	337	352	352	351	344	338	342	365	360	366	357	368	339	359	332	352	336	331	339	388	337	337	357	319	361	340	330	340	332	361	354	359	380	346	357	345	366	335	369	381	372	346	384	350	342	358	341	346	349	368	355	367	390	356	358	304	381	355	372	345	345	363	347	383	364	379	340	350	336	365	333	368	347	350	351	360	348	347	347	367	348	349	335	352	335	318	350	312	331	344	369	329	363	352	323	335	362	401	339	353	366	359	331	324	334	377	317	299	351	358	342	364	330	346	372	326	386	340	335	359	325	318	352	357	323	369	313	359	393	359	374	314	323	348	346	327	338	352	329	345	312	371	365	369	350	336	313	326	356	312	338	356	363	337	346	350	384	334	339	379	341	354	343	336	359	358	344	373	376	372	324	330	351	331	347	333	365	337	375	332	361	366	371	329	340	342	337	330	373	366	329	392	385	339	354	321	347	338	355	361	306	330	355	319	357	371	359	328	345	355	330	339	342	333	373	355	355	358	347	378	355	320	331	363	340	341	327	354	323	340	348	327	375	354	349	342	351	374	365	380	354	369	336	334	366	369	376	342	336	341	358	361	377	336	347	351	368	339	336	347	346	333	330	328	358	332	320	374	365	324	336	379	353	338	362	355	307	335	344	334	343	343	319	392	377	339	345	373	357	333	337	352	392	334	349	356	364	369	322	364	316	357	348	340	337	356	345	414	327	376	341	345	337	347	360	349	320	388	342	344	324	375	340	334	328	357	313	330	362	323	399	338	377	331	353	339	340	326	328	373	320	346	330	347	343	335	367	357	352	394	338	362	316	324	342	362	321	385	360	370	329	348	336	351	317	348	350	361	300	341	344	384	327	389	380	367	341	351	342	323	359	355	355	341	298	359	344	342	340	367	333	330	375	331	364	359	350	341	344	365	348	379	329	344	337	325	344	342	357	344	315	338	333	352	346	383	331	370	361	319	345	342	370	403	324	326	356	356	388	348	369	331	369	354	357	334	340	324	325	342	399	363	351	313	339	356	319	343	346	350	340	326	336	354	351	378	334	343	395	361	366	363	331	350	357	362	368	337	348	310	332	342	349	340	371	309	367	337	351
15049	2464	2863	2091	1498	1076	815	603	503	462	397	333	338	293	295	287	244	213	208	221	224	215	207	195	195	204	172	172	208	166	198	178	158	184	182	172	191	180	178	191	172	159	174	166	170	164	147	178	166	161	171	171	170	151	157	164	154	160	180	152	163	158	156	164	155	157	164	140	141	165	174	163	133	147	147	163	158	168	153	180	143	158	178	170	159	165	146	156	159	160	172	173	156	156	141	128	154	164	163	153	161	156	144	145	143	151	178	152	166	142	159	148	136	165	172	150	166	152	160	153	150	178	164	155	149	138	139	125	142	150	151	161	155	156	156	133	156	159	139	168	174	163	166	127	152	155	147	154	149	173	156	159	133	155	182	140	164	158	162	144	154	166	141	154	165	155	152	155	156	152	165	160	165	161	151	158	158	141	164	157	154	145	150	151	139	160	154	163	159	148	154	166	156	147	146	138	189	171	161	158	149	156	161	145	160	166	169	165	138	169	175	166	153	162	146	169	141	169	149	150	145	158	172	136	169	144	179	164	162	165	165	173	138	164	175	133	146	164	142	156	156	140	144	155	142	135	150	160	149	152	178	162	147	179	144	184	156	150	150	164	159	174	153	141	180	172	177	160	157	153	179	150	171	147	165	155	148	164	166	168	141	148	159	147	163	158	145	179	153	152	172	151	150	158	166	170	147	176	169	171	159	180	147	160	144	179	153	161	176	161	142	170	158	149	169	188	141	162	155	163	159	157	163	170	157	159	163	137	161	151	167	154	175	173	138	140	144	158	153	176	200	143	157	179	180	169	127	152	121	158	155	154	148	132	159	175	165	171	193	169	169	134	159	150	158	153	150	170	172	171	159	173	152	171	165	161	160	186	145	149	170	160	143	178	144	143	156	165	146	169	137	191	145	172	181	167	145	182	161	168	151	155	146	140	156	163	173	160	176	153	146	154	143	151	148	154	148	153	170	149	148	147	175	142	178	157	163	142	146	159	172	156	184	153	149	160	165	154	136	158	153	172	162	140	169	156	173	143	172	162	131	155	149	150	141	172	150	170	148	173	176	139	162	168	159	145	172	148	145	155	168	139	161	158	167	147	165	158	157	155	163	138	180	145	148	153	160	168	157	146	182	152	147	153	170	160	143	167	145	159	166	156	177	142	156	156	193	126	159	154	186	148	162	160	161	166	153	153	162	171	184	152	166	132	154	152	161	139	166	128	153	150	173	136	166	160	144	161	137	178	144	158	156	162	165	152	161	164	142	169	157	147	140	161	135	138	152	167	172	158	169	161	184	138	159	172	158	148	144	149	148	167	152	156	156	171	163	145	175	151	193	139	136	148	162	158	163	171	186	154	173	166	141	149	158	169	175	152	168	143	167	169	147	166	145	154	146	146	167	173	171	152	152	155	146	171	157	155	164	144	152	174	179	160	159	157	129	147	151	154	163	156	151	145	150	152	139	150	138	162	159	138	158	148	189	146	160	154	145	145	162	131	184	142	151	136	158	152	157	162	146	153	156	167	177	167	154	173	147	141	179	155	153	172	158	195	146	164	157	156	139	175	156	150	145	134	143	130	169	134	156	155	156	162	171	153	156	176	139	139	160	162	148	157	146	148	167	172	143	179	156	167	155	158	167	145	147	157	179	139	171	167	149	161	185	185	150	169	167	149	147	152	173	155	137	171	160	167	147	163	155	149	154	164	165	173	147	157	173	153	179	152	157	165	144	166	144	153	161	155	139	156	159	154	170	181	155	183	162	158	174	149	177	170	168	170	144	120	144	169	150	155	169	159	183	156	142	174	158	154	156	161	143	162	173	142	156	141	178	146	143	154	161	166	162	150	149	168	153	149	155	153	152	177	142	161	157	143	161	178	163	160	185	145	145	167	144	164	155	162	158	150	137	157	156	156	169	169	125	162	162	150	135	144	138	159	162	171	152	138	152	157	186	158	161	151	177	166	166	167	158	185	159	149	133	154	125	151	139	157	152	129	136	171	153	161	167	141	125	164	148	132	175	159	153	144	172	130	189	147	172	159	169	147	182	154	167	150	140	129	151	151	170	149	152	172	149	147	152	157	164	166	153	182	169	169	155	174	156	154	156	126	152	135	154	171	145	171	144	170	153	156	158	166	175	160	160	135	161	163	156	157	162	138	159	144	149	163	154	163	167	142	152	149	181	157	161	146	178	156	173	166	146	160	165	146	135	134	141	153	163	153	145	138	172	153	144	154	155	144	187	140	143	142	176	149	163	159	161	147	187	160	172	165	165	160	163	148	160	132	164	152	164	160	137	184	160	164	168	158	161	153	165	151	161	161	168	174	154	158	183	159	168	151	138	179	156	159	150	145	162	167	146	156	151	159	162	153	150	152	147	169	148	169	140	159	153	161	141	162	187	135	170	147	160	163	166	158	143	144	168	144	146	157	173	158	155	162	146	162	175	166	168	144	163	178	159	149	171	151	152	177	157	153	139	170	151	147	146	165	178	140	150	164	173	167	159	161	164	155	174	146	151	162	161	153	161	146	160	176	132	150	165	167	152	160	153	170	168	156	156	179	148	181	154	146	159	138	171	158	157	161	149	153	150	144	155	141	137	165	180	172	153	147	164	155	149	143	129	174	156	164	137	177	154	161	154	169	160	168	167	141	148	184	149	171	161	167	160	133	145	148	148	145	167	152	157	175	150	162	166	155	149	158	156	150	156	128	165	166	125	168	151	174	177	152	193	165	154	152	158	158	170	157	151	187	180	163	139	169	162	154	168	193	156	154	151	171	148	159	152	137	135	140	170	147	138	179	163	157	153	175	144	156	151	141	148	171	162	175	141	179	148	171	162	151	155	155	156	141	173	162	163	140	143	189	151	148	165	158	182	138	167	141	149	180	149	145	163	157	133	151	174	143	147	167	170	168	140	159	148	151	166	142	146	151	146	157	166	158	152	163	145	179	140	146	160	167	164	157	170	150	161	132	152	149	162	152	147	178	161	164	158	175	145	152	164	158	158	161	175	159	157	165	147	154	152	154	159	161	162	161	137	160	147	142	154	185	178	138	154	159	158	169	183	173	164	158	128	164	175	172	159	152	159	152	182	161	135	148	180	158	146	153	144	154	160	145	146	179	152	135	140	180	163	139	155	167	148	186	164	156	166	164	133	160	163	160	152	159	171	155	153	161	166	167	171	147	162	180	187	152	156	155	157	160	150	201	172	173	152	171	153	142	147	157	151	164	143	149	165	187	163	133	176	149	146	149	160	152	153	158	185	135	175	153	157	168	160	149	165	150	172	182	169	158	169	162	144	180	140	172	181	167	182	140	155	153	153	142	160	151	164	158	165	155	173	157	168	169	146	146	172	167	172	174	153	127	150	137	149	150	159	156	150	146	140	136	169	146	161	172	146	153	137	160	162	149	169	166	163	148	145	163	172	162	141	145	169	157	149	164	135	175	142	153	168	150	163	138	154	145	152	150	164	140	165	147	170	171	162	147	165	141	165	141
7636	2509	6018	6692	5633	4576	3837	3030	2612	2229	1930	1722	1592	1437	1335	1215	1138	1072	1039	1038	859	957	857	823	810	801	745	782	727	731	649	687	671	652	679	636	661	652	640	587	649	622	627	566	593	597	607	562	587	567	596	559	589	551	575	572	555	532	554	535	597	530	559	550	543	594	549	581	560	551	574	507	512	493	620	532	526	516	554	518	547	518	537	530	504	533	506	537	548	497	515	549	486	500	500	519	521	509	507	524	550	553	532	522	501	491	531	540	532	515	536	482	518	493	508	526	510	499	503	505	493	498	495	538	542	525	517	513	528	524	509	502	487	505	516	480	504	524	528	502	498	513	555	511	536	517	478	502	530	531	497	532	532	511	522	520	517	525	434	521	539	513	509	521	521	494	517	546	554	530	554	484	510	527	508	513	513	492	546	529	484	499	471	496	512	487	513	524	505	530	524	496	515	532	499	529	485	518	480	512	494	533	479	535	501	522	482	544	509	521	533	533	519	516	561	508	534	500	483	497	528	466	500	546	502	520	485	531	481	497	517	503	481	494	486	474	508	492	513	485	521	501	507	513	490	498	581	485	467	498	515	493	495	524	461	471	500	520	452	498	479	514	505	504	465	491	531	489	530	514	499	500	518	514	529	531	534	519	495	499	490	508	513	518	505	484	464	505	497	484	506	532	467	486	478	482	482	510	495	482	474	514	531	521	539	554	494	490	512	450	512	488	477	477	512	464	510	544	508	506	509	481	519	496	497	543	470	495	505	500	522	501	542	492	484	488	508	503	500	525	474	509	502	521	503	528	497	489	510	490	472	496	516	499	499	452	522	493	508	513	479	477	507	515	519	509	466	496	509	533	554	524	440	515	507	496	515	500	511	497	485	504	504	474	530	507	513	501	508	512	516	505	512	502	524	509	519	484	483	511	503	532	512	461	478	511	534	517	468	491	504	555	532	486	480	528	491	502	549	470	505	525	458	479	484	536	518	503	482	515	519	502	476	544	527	506	465	533	513	492	528	513	499	524	516	498	555	538	494	470	524	532	501	538	554	533	502	497	523	514	505	494	487	507	489	505	529	487	500	488	489	455	546	545	477	446	495	527	546	523	506	465	529	522	479	485	510	519	485	481	515	481	510	503	481	509	551	509	517	517	521	517	492	508	495	517	467	529	498	510	507	502	527	519	484	509	537	511	505	481	509	500	512	527	492	528	552	538	524	548	539	513	495	503	488	521	511	490	515	526	510	509	477	524	533	507	502	518	490	530	516	513	533	503	566	469	473	516	496	502	521	476	528	470	536	498	505	535	559	537	521	496	533	519	485	495	517	520	487	517	522	519	489	485	524	523	513	492	453	518	520	505	499	506	551	517	513	518	517	487	506	473	534	516	512	487	511	513	487	500	506	516	475	520	476	493	489	516	485	482	515	506	501	496	530	524	522	447	489	481	504	513	541	506	482	518	485	505	520	496	502	513	504	482	505	522	499	480	525	505	484	519	496	451	513	502	522	537	482	494	523	499	515	498	529	523	502	513	488	503	488	516	499	532	521	475	510	490	501	563	523	506	494	533	518	523	492	498	496	450	505	509	481	517	552	528	518	502	510	521	493	529	537	485	466	503	473	485	492	490	522	514	525	524	525	517	531	504	516	504	526	494	500	487	493	502	529	488	523	510	512	522	506	520	527	520	553	490	476	499	531	503	531	515	514	521	494	480	514	508	542	551	511	510	529	470	495	505	512	517	490	492	501	501	489	513	553	507	533	493	483	483	518	507	466	475	517	460	510	507	481	469	491	529	502	494	490	516	468	514	486	462	478	526	540	536	537	537	519	531	504	494	517	483	498	529	519	511	494	543	530	468	492	469	493	474	498	517	513	485	491	479	544	494	536	514	504	508	484	527	482	534	545	526	488	516	516	501	510	497	516	489	557	499	478	497	529	463	513	514	496	509	514	528	531	510	508	527	482	490	493	509	473	511	519	542	509	530	472	537	496	483	493	527	463	512	515	475	484	524	479	516	538	488	509	545	548	502	470	514	504	525	488	492	499	515	543	501	468	525	537	502	500	480	523	507	485	477	463	536	527	500	497	498	544	488	518	537	518	547	506	486	521	517	473	537	485	498	554	511	497	513	482	538	496	496	489	528	479	491	516	472	492	517	528	484	520	491	481	511	524	550	508	515	561	462	462	505	536	502	491	479	525	502	505	519	551	516	481	471	501	511	507	518	481	513	533	549	543	546	484	496	512	504	498	560	479	473	505	522	509	521	515	497	514	507	520	476	514	505	485	449	453	502	504	477	519	563	509	498	498	484	517	478	537	502	502	527	487	482	486	519	574	539	493	528	494	469	509	502	515	503	514	507	493	525	538	484	479	460	555	512	521	503	498	481	475	483	515	504	499	479	567	528	484	512	486	492	513	513	530	510	537	534	505	521	549	507	506	496	501	509	492	500	543	518	487	523	521	531	471	531	532	439	558	510	475	537	466	504	513	464	488	527	484	511	545	501	487	488	519	477	464	549	495	488	490	497	512	499	503	524	529	505	480	521	480	537	465	522	528	520	508	482	477	528	521	523	503	502	523	504	492	544	489	479	513	518	524	476	520	503	515	484	509	520	532	547	533	504	521	498	508	498	496	501	499	521	513	540	499	493	536	513	513	534	511	498	478	517	512	530	571	500	506	513	493	497	533	477	535	489	537	537	506	499	522	528	516	522	511	486	542	493	510	505	473	518	525	504	527	502	484	481	493	508	549	522	525	486	504	512	490	503	504	510	531	501	474	480	490	532	504	492	516	507	549	513	521	493	518	520	490	481	504	524	495	498	541	461	488	531	504	531	511	554	481	508	494	528	513	515	497	479	509	533	474	508	512	501	473	491	522	511	468	519	515	521	506	471	492	493	477	479	501	521	488	509	486	513	548	503	520	537	495	541	514	502	504	470	494	491	495	565	489	475	510	524	493	509	499	505	492	507	506	486	516	493	523	496	503	498	515	520	494	513	494	508	509	487	494	487	491	502	512	524	507	485	518	479	521	518	511	500	488	492	526	519	499	532	535	493	509	535	513	487	508	467	517	495	506	511	495	523	498	512	490	482	528	487	477	493	478	487	495	490	508	537	512	499	529	529	536	494	490	509	501	496	534	545	555	513	477	518	498	474	525	523	523	501	504	488	539	520	526	489	492	468	530	473	506	513	526	493	493	518	459	481	523	516	528	516	536	502	494	522	513	503	498	510	531	504	520	505	526	473	477	455	483	511	528	519	494	502	488	515	555	556	541	511	517	492	478	542	501	514	541	476	521	503	499	498	521	543	491	510	485	503	493	478	477	525	551	473	466	507	529	525	512	505	496	495	508	522	504	500	559	508	502	509	512	500	500	545	496	475	489	513	500	506	501	526	511	495	488	507	544	511	505	525	473	520	507	501	536	518	549	498	517	539	484	501	490	473	531	517	544	490	487	505	536	511	506	488	527	519	502	532	529	482	479	526	502	547	477	504
2007	278	262	288	219	232	238	195	190	194	203	217	189	221	216	215	213	202	194	206	195	209	214	200	209	213	223	217	199	203	205	214	212	204	217	194	210	220	196	201	188	194	210	210	197	191	218	216	215	211	180	198	205	195	214	227	226	201	192	219	205	218	215	207	210	203	192	226	180	204	184	206	218	207	168	210	191	204	184	224	210	201	200	187	198	197	221	197	209	214	233	179	220	215	201	181	197	194	209	208	203	179	193	186	211	212	207	214	215	192	213	178	214	195	178	204	193	227	248	188	223	190	185	220	177	202	194	193	193	196	214	207	216	193	200	200	193	196	217	224	199	223	196	201	226	226	216	202	202	203	226	214	203	213	196	228	243	192	233	216	194	199	172	227	211	207	212	197	220	196	203	199	179	197	172	216	187	192	190	193	210	198	203	222	200	199	202	219	206	210	212	168	202	196	211	232	217	211	220	214	206	212	182	184	221	198	184	214	195	199	202	175	209	228	172	225	218	195	211	214	200	198	218	201	187	199	222	201	214	212	217	193	225	204	212	218	226	201	187	215	196	192	197	206	189	189	195	172	183	200	188	208	229	197	221	202	223	205	200	183	189	177	191	184	244	230	170	218	205	220	204	213	201	216	198	203	168	193	216	185	199	192	221	215	210	220	213	184	206	189	219	212	201	195	194	193	211	231	225	208	219	183	201	203	215	202	206	205	212	202	212	183	189	211	217	220	196	221	217	197	209	207	197	194	211	203	195	203	184	216	199	195	206	200	164	194	210	215	220	210	209	227	226	213	207	211	193	226	173	218	193	188	207	189	197	221	224	172	205	213	181	209	203	183	197	215	197	184	213	178	179	199	215	200	219	221	225	217	187	189	204	204	192	189	218	185	212	199	187	219	206	203	228	221	207	199	218	201	195	196	216	180	210	219	204	220	230	209	230	206	204	192	207	220	208	201	220	198	209	202	215	178	198	187	183	209	209	178	209	199	179	191	207	206	229	201	200	203	193	229	233	205	191	196	218	240	228	203	209	228	208	214	184	190	206	225	242	210	210	206	192	223	195	194	220	191	184	185	190	189	211	205	228	218	220	226	215	211	224	200	196	200	197	223	214	225	196	193	183	230	229	181	199	197	198	209	187	196	198	197	215	206	213	215	236	207	198	206	196	201	193	202	210	206	197	186	215	187	199	214	193	209	194	212	190	215	200	226	183	201	193	175	185	222	188	206	217	198	217	199	203	212	216	209	220	221	207	193	172	207	184	212	213	197	205	218	204	214	197	175	222	192	201	204	186	199	218	211	209	184	204	207	191	213	194	205	212	215	195	206	215	212	208	191	177	197	214	197	199	202	212	184	193	202	183	182	217	215	183	181	208	206	207	207	181	204	184	218	229	197	218	203	209	204	200	194	187	202	210	190	204	225	211	172	208	203	225	202	206	221	170	217	209	181	202	183	191	187	234	174	195	207	209	195	209	199	220	195	219	196	193	210	212	207	216	198	206	201	194	207	204	219	201	205	206	224	224	216	212	220	164	188	197	198	204	216	208	234	189	221	179	209	203	196	196	209	221	209	203	189	208	186	214	196	199	217	213	195	197	207	194	190	187	210	217	188	221	194	205	223	206	227	199	224	201	195	190	221	198	191	210	211	205	183	192	187	209	223	223	191	214	203	210	198	203	199	198	224	191	205	206	227	209	209	206	182	213	207	195	181	197	224	220	210	171	206	194	209	208	178	218	228	193	209	214	195	201	186	232	218	212	185	195	192	200	210	199	184	191	213	193	201	202	192	197	203	208	233	226	216	186	171	205	193	200	228	206	200	196	210	195	162	195	221	192	205	200	200	225	203	206	193	211	190	208	201	207	196	204	196	215	206	205	186	201	192	210	199	221	238	193	191	252	197	182	192	203	226	198	193	181	197	209	178	176	231	183	187	229	220	251	223	208	203	190	173	201	199	202	185	193	222	202	206	207	196	183	206	227	202	198	205	211	207	207	187	233	216	214	199	211	210	214	217	194	189	166	217	165	199	209	198	206	213	213	215	173	211	182	215	206	193	207	236	220	197	208	200	209	205	219	200	198	204	202	200	221	195	210	183	213	223	206	200	212	193	195	222	184	201	193	206	223	207	210	217	212	195	222	197	201	199	228	209	241	186	218	229	161	212	226	206	200	199	194	206	201	210	207	211	200	201	200	217	206	208	192	205	192	193	210	198	194	207	204	182	186	203	226	203	198	211	206	192	199	196	217	198	226	192	193	197	214	236	216	223	190	208	198	202	230	196	208	210	207	201	205	191	201	200	190	181	202	200	217	173	204	210	214	201	196	220	215	190	223	193	220	199	198	194	195	195	230	185	186	183	200	186	215	214	195	184	216	210	183	181	212	189	191	207	201	209	199	213	188	223	207	197	203	194	220	215	197	194	192	218	219	183	180	213	235	195	219	200	191	206	205	189	198	198	229	224	199	210	189	189	208	196	165	208	207	210	201	208	192	198	200	208	208	212	203	217	218	197	201	219	188	236	201	231	223	210	215	198	217	222	210	216	207	199	219	198	219	184	220	188	190	209	221	218	202	208	182	179	190	191	201	190	208	222	208	184	197	227	209	191	208	210	204	175	194	213	187	215	231	183	205	215	206	196	204	222	209	198	182	211	187	187	235	232	176	197	202	198	211	209	193	222	211	212	222	194	199	210	209	196	183	201	204	205	191	204	220	183	206	186	215	213	205	186	220	187	188	219	201	195	222	179	229	218	192	196	196	224	195	207	191	192	239	222	192	208	193	198	188	194	222	220	173	200	241	207	237	210	190	221	220	208	202	212	207	229	219	168	204	219	202	185	212	214	180	200	181	201	190	217	187	202	187	188	185	207	198	205	200	238	223	172	198	203	186	186	207	202	233	176	194	213	236	216	188	223	213	243	219	189	201	162	217	195	215	189	208	227	184	184	198	203	219	193	196	190	186	216	188	208	226	214	200	193	204	210	165	176	212	211	177	210	211	209	200	198	228	211	203	220	189	203	226	207	219	211	235	205	212	183	190	208	210	219	208	217	209	201	210	187	189	209	208	223	223	219	200	258	200	189	207	221	201	204	174	182	195	192	218	207	212	213	196	197	194	194	202	203	199	224	224	185	185	205	223	183	187	222	192	195	205	177	207	181	180	199	173	199	190	205	204	194	187	209	226	204	199	221	232	236	202	211	216	191	210	203	221	203	200	210	196	192	202	191	186	191	220	212	210	204	181	216	203	216	216	212	198	215	218	173	199	190	206	209	207	192	204	220	202	236	199	207	225	184	183	208	172	206	227	192	196	214	226	203	224	220	191	197	186	197	206	235	179	217	220	206	172	191	214	201	196	210	197	201	203	197	215	205	205	191	216	212	216	203	193	195	185	205	201	204	199	176	220	171	195	208	216	215	198	200	203	212	223	182	225	233	216	208	205	186	207	217	235	198	198	182	220	201	165	228	201	215	180	231	196	202	217	208	196	205
2110	679	734	835	784	706	687	691	671	689	639	633	631	625	637	592	616	605	631	651	671	610	600	609	654	604	616	627	646	602	608	613	588	647	605	628	646	622	621	610	625	604	588	617	633	587	612	573	625	658	605	602	591	600	632	629	615	562	608	575	591	647	649	614	600	591	625	603	632	611	586	672	592	570	638	625	629	634	593	598	613	641	602	612	607	604	656	583	576	578	619	607	597	584	606	593	585	627	602	606	610	623	616	620	604	545	653	612	613	610	598	642	637	647	602	660	603	644	613	608	586	595	619	614	639	586	561	618	576	636	599	631	651	598	620	583	621	607	626	623	631	580	575	583	598	601	667	549	651	610	632	617	662	621	604	648	608	606	624	636	626	649	610	672	631	603	596	625	646	620	636	615	639	623	592	604	641	615	592	632	628	612	581	617	594	600	622	645	579	671	607	625	619	613	661	640	634	567	626	631	625	612	589	637	654	609	657	604	617	582	650	633	576	612	616	574	613	616	603	659	607	613	663	606	551	588	611	612	625	593	606	568	583	642	581	639	596	601	607	612	620	619	660	625	607	626	630	639	620	593	626	571	594	609	648	612	595	621	592	606	671	627	614	582	586	578	630	608	599	623	605	612	636	571	636	644	572	665	636	640	637	621	628	650	614	604	592	678	585	627	615	625	604	626	592	605	630	644	649	616	595	627	661	621	615	577	574	597	632	626	604	623	586	626	574	571	569	638	653	624	599	625	557	618	613	579	582	652	593	621	570	628	595	599	571	652	602	574	622	623	619	622	617	618	628	644	644	614	593	571	598	617	687	619	616	647	600	611	622	632	628	576	589	626	572	636	585	589	606	617	607	635	602	605	633	605	600	626	592	624	618	603	536	616	582	603	599	613	602	597	647	562	650	668	626	632	651	632	596	623	651	635	616	601	631	605	649	631	669	628	609	630	635	688	578	648	628	624	640	576	604	625	629	618	598	625	614	630	616	582	606	580	599	611	580	582	640	605	593	628	609	582	590	608	650	658	637	632	611	617	633	622	563	620	556	567	593	606	604	572	606	607	624	590	604	601	628	660	614	612	645	617	616	651	599	625	596	573	607	616	589	605	601	590	628	612	571	633	590	638	652	577	604	601	610	584	640	629	623	594	598	624	588	576	608	606	627	612	635	604	632	675	623	545	644	598	603	600	635	600	600	596	590	572	631	585	608	612	579	629	584	663	663	599	545	650	602	618	570	656	613	630	661	644	612	582	630	631	589	577	604	604	594	562	608	641	607	597	641	569	628	635	599	585	614	629	586	627	562	651	647	665	615	579	618	570	601	627	621	603	649	596	634	659	647	618	596	591	590	624	622	615	613	619	615	612	586	637	615	604	618	612	577	644	600	604	614	617	665	657	588	651	601	616	621	631	625	592	639	624	618	640	585	584	608	690	628	642	631	622	640	557	609	630	632	610	637	614	560	592	622	604	592	607	594	600	626	632	596	613	558	625	572	611	600	596	615	618	596	629	578	601	607	593	589	563	606	601	592	612	597	579	618	636	634	589	600	615	624	612	581	602	601	606	635	559	638	659	608	658	619	625	577	587	598	617	595	606	615	622	604	593	591	649	605	596	614	598	619	638	643	598	592	578	588	594	564	606	604	637	625	604	687	582	606	635	573	618	604	582	624	581	635	629	574	611	566	593	623	589	618	632	581	627	614	608	627	623	597	635	628	633	625	590	663	628	598	563	591	597	618	578	626	600	603	593	610	586	561	588	624	620	618	575	605	569	603	600	585	635	588	612	577	625	622	610	574	591	625	655	611	676	578	612	610	622	611	607	617	634	629	595	635	602	610	601	607	594	585	633	584	609	617	648	625	648	611	581	620	594	551	597	574	624	572	621	600	611	626	614	603	604	601	583	600	615	632	639	634	612	594	602	627	556	601	618	607	595	619	619	623	589	606	629	615	625	601	601	617	599	620	616	651	593	613	541	580	608	589	625	598	591	587	642	614	608	626	634	604	627	607	682	582	578	586	627	597	592	563	622	595	562	585	593	624	629	558	610	588	640	591	616	627	590	590	628	599	622	618	635	601	571	621	626	654	582	622	603	586	625	634	606	589	610	652	626	610	713	626	607	644	626	654	643	621	603	665	611	635	591	622	620	622	634	601	642	619	649	585	624	624	579	646	633	653	611	630	630	604	632	624	598	626	571	594	584	594	620	622	625	581	576	637	611	593	650	597	634	651	595	613	594	655	586	624	614	609	613	620	573	627	603	613	627	640	633	628	623	644	614	625	630	592	608	566	691	657	579	612	580	593	576	638	568	588	626	644	640	625	630	559	637	601	652	622	595	623	604	642	601	591	582	575	603	644	580	577	618	561	668	608	634	608	595	648	633	584	617	579	596	576	587	586	564	641	601	587	593	634	645	632	616	596	598	602	623	578	591	607	611	643	599	617	623	656	599	609	628	617	587	588	631	565	590	651	611	601	591	583	619	597	613	637	603	597	597	630	598	602	610	619	626	637	594	588	610	584	616	617	602	567	614	627	614	620	607	619	629	589	596	636	601	635	615	684	619	610	625	629	588	634	602	623	607	601	634	626	597	597	645	608	585	599	611	651	614	612	613	589	611	629	622	587	620	597	589	644	614	631	611	628	575	573	615	611	615	598	581	631	628	635	612	602	615	587	614	628	600	599	559	592	557	596	596	589	612	532	629	642	647	631	597	670	606	622	608	649	616	641	644	579	605	619	642	586	633	616	606	641	613	608	614	611	631	603	595	634	649	627	577	658	621	601	611	629	593	600	580	621	601	636	586	637	568	594	631	611	600	603	614	600	604	598	591	603	603	606	617	632	626	578	657	628	612	617	606	611	641	629	608	621	629	584	601	659	609	638	612	625	656	669	615	664	624	573	635	616	597	615	638	616	562	617	627	611	631	597	611	611	617	626	583	570	650	621	611	622	612	615	663	612	631	623	580	657	627	616	571	641	602	582	622	660	601	679	631	647	621	597	614	583	636	611	591	594	631	598	629	625	598	606	632	593	639	576	630	560	613	599	640	591	630	625	628	593	620	640	577	637	604	617	617	589	635	624	596	609	606	575	601	584	629	671	596	622	575	585	665	635	622	622	627	605	604	652	641	634	620	594	611	650	580	644	605	589	584	594	625	613	590	609	608	612	605	596	632	615	589	624	581	585	661	625	645	544	607	626	570	625	591	604	625	619	614	642	572	620	641	631	629	628	658	605	633	619	616	585	559	599	638	570	627	622	594	612	647	620	627	611	621	566	613	617	583	623	585	633	607	606	590	620	624	652	620	607	639	668	587	629	597	630	604	575	591	622	613	651	601	596	608	608	652	648	643	612	608	646	590	622	612	599	595	607	624	618	641	619	611	613	618	636	634	605	603	581	614	647	580	640	576	614	589	656	591	623	592	569	589	608	599	582	612	639	607	637	617	575	646	668	620	550	636	642	598	568	630	628	562	610	586	644	604	612	613	606	637
7963	1097	1332	1057	766	514	403	339	262	249	227	190	199	156	166	176	146	139	139	128	130	114	115	120	119	133	124	128	107	107	115	110	102	116	131	121	112	109	100	112	96	112	90	107	114	103	113	85	103	113	99	121	123	107	89	100	119	106	71	109	91	83	124	110	109	113	101	117	110	115	112	101	93	107	105	108	117	107	110	103	121	106	111	104	102	107	103	108	112	116	101	99	122	93	88	97	99	111	104	92	101	88	107	81	111	91	106	112	106	97	88	86	91	105	108	100	98	97	106	92	109	85	103	111	101	86	104	101	111	89	98	87	104	98	100	96	110	95	103	109	101	88	91	113	115	99	101	99	108	101	94	107	103	120	119	90	104	102	105	106	98	101	118	110	98	109	98	111	101	108	97	98	107	90	107	105	113	113	84	97	115	112	103	97	96	98	104	114	100	84	102	105	118	93	95	93	122	88	91	118	99	99	107	102	99	110	104	110	108	94	112	97	96	110	86	101	108	95	128	90	115	94	95	104	98	91	112	110	95	113	98	97	98	96	82	87	104	112	97	104	96	85	124	97	103	110	95	92	106	112	113	96	83	83	97	131	101	115	105	108	92	103	104	102	81	98	111	99	117	86	92	94	105	107	99	112	103	101	106	109	97	120	112	89	80	101	96	120	102	110	99	99	86	85	112	80	88	88	100	98	100	98	99	81	109	109	105	108	102	110	113	98	106	105	104	84	116	109	102	101	95	116	96	90	104	102	112	91	99	110	101	101	106	96	104	103	90	111	87	107	76	122	120	122	102	92	104	107	103	103	101	99	98	97	109	116	118	115	96	103	94	111	107	100	117	97	108	108	118	114	80	110	112	85	106	91	103	88	96	89	100	117	77	99	99	107	96	103	94	108	97	98	104	104	107	98	100	92	93	93	108	103	103	101	96	97	112	104	102	107	103	100	105	106	95	123	100	87	94	96	93	112	104	100	118	103	106	104	104	100	98	111	112	113	108	91	100	92	89	101	104	98	103	109	126	80	97	109	108	98	111	103	92	96	107	101	106	85	106	111	102	98	128	99	105	97	87	109	95	113	99	90	96	96	101	107	99	98	102	107	105	89	89	99	122	101	104	101	120	111	116	94	104	93	86	77	98	116	103	101	106	100	98	108	86	119	112	116	101	104	118	120	106	103	108	89	92	105	100	93	111	100	113	96	101	92	104	97	106	107	101	94	105	102	101	123	119	87	121	104	103	114	108	93	118	116	107	109	100	100	97	100	88	106	107	105	103	110	96	117	99	98	105	87	106	78	90	88	96	111	114	113	110	95	94	100	88	111	86	104	114	92	105	115	101	97	124	124	117	103	115	107	109	107	79	107	97	100	113	109	87	111	101	110	103	85	100	100	90	92	106	102	115	109	85	116	102	86	109	111	117	118	116	122	117	118	94	106	89	105	103	81	93	99	101	106	101	100	117	104	115	103	107	98	95	105	115	93	105	103	100	89	98	97	105	103	97	92	111	103	101	84	95	117	89	91	101	99	95	108	120	97	105	118	87	82	89	95	98	83	112	112	110	105	110	96	97	88	89	101	92	100	104	94	107	108	91	105	100	98	96	90	97	100	114	101	104	100	101	88	103	89	98	99	95	89	106	109	101	116	107	99	81	101	82	105	87	92	87	96	95	90	92	109	110	100	105	126	90	88	104	95	98	94	113	95	111	100	108	108	108	103	104	105	85	95	124	106	100	93	112	104	80	101	113	105	121	99	114	106	116	95	85	103	83	91	99	116	95	99	98	111	98	88	106	110	125	102	97	84	101	105	97	104	89	83	103	101	100	95	92	102	98	105	97	101	107	116	95	102	99	119	110	114	93	111	101	100	105	102	87	114	110	97	117	101	85	104	92	95	113	105	115	94	125	85	115	92	99	99	110	119	100	115	98	103	94	86	119	89	89	98	102	124	100	106	111	101	103	104	78	96	102	97	103	102	106	99	104	104	91	91	114	107	103	100	125	115	97	109	105	118	113	119	87	102	106	102	101	88	115	104	104	112	96	109	96	123	114	92	107	96	111	105	93	108	92	97	95	92	111	107	99	104	107	94	102	85	81	120	108	112	88	99	87	96	99	105	74	106	96	108	107	94	116	125	114	102	99	91	112	103	104	97	105	103	84	96	83	115	94	96	98	97	95	115	108	113	107	108	94	121	96	79	89	108	116	108	100	92	97	86	99	114	96	114	92	89	121	88	103	111	107	105	87	89	109	99	115	110	94	97	94	121	107	106	100	105	109	104	97	95	99	106	108	96	95	109	79	99	121	98	98	95	130	97	123	95	101	94	106	101	92	124	117	110	111	103	95	87	109	89	114	110	107	115	113	110	94	95	97	92	101	99	108	106	112	112	116	116	112	101	110	121	106	108	91	85	97	85	87	113	105	94	92	111	103	108	96	104	117	110	116	114	108	103	98	102	102	101	113	110	107	88	108	106	95	106	89	117	104	96	104	110	106	99	99	97	101	114	95	94	119	106	116	105	98	112	98	105	77	102	99	113	104	112	104	104	108	99	111	113	114	102	113	99	84	103	105	112	109	112	96	117	97	105	89	110	97	111	84	88	101	120	119	104	97	110	84	115	95	104	96	84	101	101	101	111	108	97	113	120	112	106	108	116	100	117	104	109	117	90	97	92	104	107	99	94	106	99	94	117	101	103	100	111	107	120	104	114	114	101	98	96	117	109	112	76	105	109	94	104	112	89	105	93	110	97	85	105	94	94	101	101	116	110	114	84	102	104	104	88	96	92	91	91	104	129	114	111	104	90	97	108	112	119	95	90	106	91	106	104	91	102	107	121	108	115	116	107	111	118	88	115	102	93	106	112	89	96	98	107	105	90	107	107	106	86	111	99	104	122	101	104	109	93	99	96	103	122	95	109	103	90	108	108	113	125	97	87	105	102	108	106	104	100	99	127	93	94	124	88	95	94	98	103	118	99	102	110	116	105	105	104	97	105	106	92	108	105	97	90	111	108	119	114	104	106	115	103	102	102	100	114	126	93	104	96	75	97	94	92	81	109	107	99	95	105	91	86	103	99	96	108	83	101	109	96	96	97	96	97	118	90	93	103	118	112	82	94	100	112	111	101	97	104	100	104	110	94	85	108	103	99	92	99	86	88	93	119	89	111	103	104	108	106	97	100	112	106	108	100	105	132	105	104	116	93	108	102	99	102	107	92	92	102	100	100	116	106	112	94	98	116	126	108	105	91	95	113	107	103	100	97	87	92	101	90	99	103	98	115	94	110	118	98	102	112	111	108	98	95	87	96	104	114	94	111	91	103	97	123	94	107	110	91	111	97	84	102	102	106	106	111	111	100	95	96	120	103	101	102	95	106	108	108	107	111	115	113	102	85	88	99	101	109	102	106	110	98	121	107	102	110	118	98	96	97	109	106	105	121	107	122	84	109	99	101	108	108	107	107	102	106	109	122	108	83	105	99	112	112	103	117	113	124
5348	1363	3169	3716	3034	2450	2038	1631	1387	1216	1057	951	889	805	743	736	704	601	599	562	537	544	552	542	476	508	471	457	447	423	439	478	447	390	399	435	460	428	414	395	389	417	455	372	428	394	380	372	390	387	363	382	373	383	399	342	386	358	363	381	359	385	378	384	361	380	391	369	394	356	346	327	347	360	345	352	331	314	357	376	339	318	399	342	394	370	344	363	341	343	374	394	368	370	337	351	353	372	350	325	366	364	368	343	341	380	367	365	379	355	365	382	338	333	346	396	348	363	359	349	356	351	375	336	336	342	352	308	342	336	357	341	368	335	343	327	324	360	370	347	318	340	331	354	353	363	333	324	334	334	312	320	353	319	341	312	376	351	346	382	337	359	370	361	345	354	344	385	341	316	334	363	383	341	374	328	341	325	359	356	333	356	386	369	344	312	369	349	323	345	346	383	342	349	333	340	366	328	349	333	317	361	348	342	328	335	367	327	360	386	316	373	359	328	364	351	365	347	377	368	344	368	355	347	354	349	343	336	350	314	341	318	359	327	413	362	327	337	346	335	340	335	345	351	347	414	357	356	344	364	330	360	315	323	370	346	316	358	394	349	359	331	358	359	328	358	363	338	349	321	382	355	347	376	354	331	361	371	371	361	348	341	383	340	314	355	327	332	364	339	341	387	362	346	345	361	355	347	343	363	367	328	347	344	362	385	421	363	337	362	365	358	368	331	324	390	363	346	376	359	378	327	344	387	365	343	378	353	337	338	334	353	373	347	348	327	397	346	353	342	344	344	339	335	347	371	388	357	320	359	351	343	357	338	389	325	352	352	357	348	351	335	313	378	348	339	337	342	310	385	341	347	326	313	349	344	330	321	318	341	364	380	319	346	347	353	362	368	341	376	335	332	307	331	348	368	345	356	339	385	349	363	336	349	344	335	343	367	348	353	352	386	355	341	324	380	372	354	360	356	368	314	354	362	314	339	363	388	364	356	363	339	339	344	352	345	320	347	339	335	335	348	360	356	338	361	331	355	379	356	377	335	345	362	338	330	327	369	324	338	373	374	359	330	344	349	362	343	343	358	387	357	348	315	377	319	330	312	370	331	320	366	330	357	346	372	333	343	361	338	351	389	349	337	323	332	342	386	330	353	350	333	337	315	375	322	362	373	360	362	329	312	318	341	365	334	325	319	370	362	365	333	361	356	334	329	339	348	327	350	310	324	410	343	358	399	373	341	360	343	315	323	328	347	381	336	354	350	335	337	315	325	353	351	391	334	337	337	349	332	336	319	326	339	335	343	327	323	354	382	333	348	320	383	345	353	331	364	376	349	377	350	329	323	371	368	329	389	340	344	363	337	350	302	337	363	336	349	380	360	335	364	344	340	352	349	327	367	382	361	367	358	335	336	353	331	365	374	332	353	358	368	353	351	347	355	363	368	332	347	337	371	361	329	329	349	343	334	365	365	356	353	373	320	346	349	328	366	335	319	314	355	351	377	345	309	381	348	331	338	353	308	329	341	355	317	366	366	339	371	360	340	351	327	371	324	384	343	378	354	359	343	344	351	332	356	347	334	314	352	359	337	373	351	371	358	340	349	358	313	321	337	379	348	336	294	338	366	347	378	343	374	357	324	324	345	388	348	356	358	314	319	353	346	331	339	320	335	322	372	323	361	361	336	337	330	323	339	327	377	317	370	341	361	360	328	366	340	367	314	371	352	359	351	330	302	364	362	351	306	359	335	324	340	297	355	334	340	319	358	379	339	367	352	370	358	359	353	338	362	349	381	348	356	353	331	344	379	349	325	359	358	333	355	344	351	338	359	330	331	380	336	342	359	335	375	335	328	383	331	346	342	356	391	353	347	373	350	349	348	384	355	300	341	363	358	324	331	366	331	330	358	346	329	345	348	367	362	358	370	359	386	365	359	333	347	351	362	336	338	344	355	338	399	346	303	340	319	369	343	364	358	361	373	339	395	372	368	349	349	333	323	357	341	351	290	366	357	321	314	359	352	377	356	351	392	316	325	323	363	363	344	338	354	382	365	364	338	352	344	336	348	359	334	341	338	358	358	335	357	338	333	345	366	353	351	341	365	330	352	372	344	308	386	346	363	322	329	360	344	366	331	343	346	338	356	390	376	331	373	345	325	364	355	357	343	348	411	321	357	362	381	347	351	350	339	357	358	348	352	358	339	351	348	343	310	344	327	344	341	337	325	339	360	351	358	314	342	335	357	368	351	372	323	342	338	351	361	360	361	375	355	347	363	372	333	370	377	360	362	329	346	353	344	360	334	381	364	333	369	343	377	343	335	344	361	345	321	363	338	361	357	370	349	369	326	361	331	364	339	335	321	321	347	345	402	318	340	326	328	358	321	354	339	342	338	352	318	381	389	348	349	340	357	382	343	333	368	345	331	346	333	336	297	372	305	329	369	336	373	344	372	341	330	328	367	338	316	380	374	351	357	341	370	385	331	374	331	351	351	338	373	382	358	331	363	337	358	354	379	370	332	350	334	334	372	318	339	372	341	366	368	362	368	335	334	325	346	372	337	358	360	340	355	341	351	332	335	360	340	342	351	336	333	358	369	345	330	322	334	348	358	354	341	363	343	346	381	366	286	337	373	369	364	346	327	322	347	351	357	371	307	365	369	326	371	363	318	319	340	345	318	346	367	381	364	334	318	349	321	373	347	349	336	350	326	362	358	336	388	367	322	347	329	342	339	354	366	382	366	307	356	353	333	335	351	334	365	338	350	342	376	361	346	362	314	339	329	342	365	334	323	320	370	341	324	382	367	324	363	341	322	321	371	303	384	336	315	352	321	367	337	384	354	353	361	304	335	365	350	360	370	323	402	365	340	328	321	308	357	344	350	343	351	357	371	368	338	339	369	374	350	370	346	344	369	362	345	302	323	357	321	346	365	356	363	363	357	346	330	354	346	379	361	359	351	315	340	336	321	340	339	373	366	340	316	363	354	345	351	339	345	336	344	338	364	366	324	333	370	338	354	336	361	366	341	338	334	334	347	358	344	360	324	351	358	351	350	355	377	336	327	350	362	320	333	353	373	344	342	329	342	379	362	337	368	387	340	355	379	350	333	360	354	339	344	365	367	349	341	377	364	327	346	358	340	346	301	332	343	350	365	303	399	397	344	359	356	380	381	349	321	291	344	351	325	355	323	338	344	370	356	351	349	370	342	330	363	346	377	337	360	349	337	329	343	340	334	353	341	351	358	349	336	361	350	329	354	333	322	372	347	347	324	356	356	335	357	335	341	365	342	383	354	385	360	361	355	343	347	342	308	360	335	370	387	337	357	359	359	344	370	331	357	342	366	345	329	341	322	337	337	354	378	354	353	351	341	352	353	371	344	352	348	310	368	344	369	362	334	321	369	351	338	347	385	356	334	341	330	350	321	345	326	357	341	368	349	342	348	349	361	378	342	326	362	326	389	368	346	342	324	364	348	345	371	329	357	355	347	337	302	323	363	347	343
15057	2487	2719	2075	1459	1067	771	630	516	433	364	338	292	299	295	259	230	231	237	229	205	204	198	197	197	203	198	191	174	179	197	189	167	165	178	162	185	167	169	185	184	153	166	163	166	158	178	174	151	173	163	176	175	185	157	169	159	154	174	145	157	137	163	190	162	181	147	197	173	177	177	180	165	158	180	142	161	191	137	144	165	168	189	162	162	152	152	152	185	161	158	177	160	177	158	178	168	153	159	147	161	144	179	149	176	154	156	165	163	159	148	150	149	143	156	161	158	157	162	175	160	148	143	169	161	177	136	145	151	181	140	158	125	162	136	145	173	153	159	150	146	164	169	140	133	151	191	157	165	145	158	144	161	147	153	152	159	138	176	169	159	169	146	155	115	172	160	160	133	158	174	176	154	172	154	177	166	147	165	159	148	164	152	174	145	153	159	181	172	163	138	167	145	154	155	159	151	137	153	161	155	165	155	148	150	156	138	147	163	145	142	158	154	158	162	141	149	168	158	162	172	140	165	163	181	144	145	176	132	173	141	175	163	147	138	157	164	158	170	160	162	157	140	146	167	156	155	140	153	166	167	146	168	169	162	163	149	154	164	145	154	164	138	156	161	157	150	155	144	159	162	157	165	139	165	156	150	157	151	151	152	167	165	156	179	171	168	143	150	133	144	153	160	152	143	151	155	156	150	166	176	173	173	167	158	166	139	159	151	164	165	169	166	167	163	152	163	154	175	143	153	166	170	181	157	168	160	144	155	155	146	158	144	169	147	149	152	154	153	150	155	145	164	159	157	168	181	152	156	140	155	170	152	164	159	172	164	168	168	160	173	151	141	165	167	161	145	140	149	145	158	152	147	147	161	152	174	136	139	152	171	150	151	123	143	149	153	155	151	156	141	163	156	167	155	150	163	168	158	171	144	166	184	160	158	155	186	157	179	173	170	179	127	164	159	153	169	158	153	161	149	153	161	172	148	165	176	148	160	162	188	163	158	149	151	155	162	161	166	146	153	164	170	177	147	150	152	183	157	169	152	150	150	174	146	148	148	154	156	153	158	152	164	141	168	166	146	153	145	150	160	177	178	151	155	171	182	144	145	154	128	156	176	158	150	157	160	132	182	160	156	186	144	156	185	136	141	158	157	160	166	147	157	171	175	148	165	167	143	135	165	156	148	164	170	175	142	163	143	141	152	169	163	159	159	158	153	142	165	154	141	160	163	155	147	167	167	144	138	159	152	168	146	142	165	172	158	166	176	151	162	152	158	149	125	166	152	189	174	172	152	149	165	171	178	171	167	143	183	134	160	157	138	150	173	172	163	143	149	137	154	175	136	169	172	148	156	169	158	148	159	155	147	164	132	154	139	167	165	157	155	140	164	152	156	171	158	138	145	147	147	158	161	155	147	152	163	137	159	169	162	179	134	168	164	175	143	159	168	158	166	158	140	152	150	144	163	156	162	166	155	174	149	167	182	151	157	161	159	159	145	149	165	157	169	149	161	163	140	162	158	178	157	147	160	144	177	143	149	149	174	168	158	164	156	171	173	161	160	137	157	153	185	159	135	158	159	178	152	150	140	155	150	165	145	162	139	145	142	160	159	146	143	170	155	137	168	141	144	153	164	177	164	144	198	153	156	152	186	159	182	158	138	188	155	155	151	138	142	151	188	165	165	156	180	162	154	152	147	148	172	168	181	159	159	175	159	145	146	170	156	177	176	171	152	159	159	153	155	170	166	167	159	177	144	163	163	142	139	154	141	148	162	141	155	147	140	136	145	174	157	148	161	161	126	195	171	163	168	157	150	154	164	159	149	141	139	163	143	152	183	180	146	144	152	164	151	180	156	161	156	152	135	143	138	161	149	176	154	140	164	144	176	152	173	157	185	160	165	173	154	145	143	161	139	160	149	168	150	165	136	156	143	124	166	150	171	159	158	151	151	166	154	165	143	156	151	154	152	152	182	157	167	159	146	158	170	162	140	138	153	150	151	164	170	158	155	147	150	140	144	172	162	174	164	143	159	156	148	154	153	177	157	148	159	164	162	147	154	184	171	162	162	149	149	156	159	159	157	160	150	166	161	156	161	152	155	165	145	148	157	159	163	143	159	189	154	144	165	151	159	157	148	134	168	176	176	159	145	161	160	160	152	156	162	156	151	148	164	154	191	152	165	148	159	153	153	148	154	151	156	149	163	134	174	172	167	174	182	141	152	173	162	173	166	149	151	146	177	156	169	150	169	176	161	126	154	152	165	152	171	182	152	155	156	179	158	146	177	139	151	153	148	165	159	144	152	139	163	149	149	155	157	150	149	166	143	162	164	149	174	137	139	185	156	153	161	160	180	158	153	156	151	157	156	163	157	152	154	172	169	154	180	159	167	161	161	169	164	146	161	161	170	169	173	156	154	146	168	166	175	144	134	156	151	168	154	165	159	175	132	161	139	149	178	144	150	141	161	162	153	156	169	162	146	166	151	157	150	165	153	164	163	155	156	159	171	160	182	165	165	153	160	141	139	183	173	152	153	158	174	169	158	166	132	154	165	153	139	148	169	158	154	159	157	145	141	178	159	161	166	155	160	153	154	149	169	168	143	150	159	146	154	177	145	168	146	152	169	150	137	164	154	154	167	136	145	158	154	141	148	173	160	140	156	143	182	169	165	164	167	155	151	155	143	144	165	148	161	146	181	175	168	159	156	149	150	157	159	183	181	140	146	151	185	155	120	153	143	166	149	156	162	150	155	166	149	142	144	153	154	180	139	160	159	149	140	158	157	145	165	159	187	160	168	166	139	158	163	166	132	144	165	148	149	165	157	144	164	147	159	140	191	170	147	165	158	164	152	167	175	125	157	157	159	160	162	154	162	147	166	164	141	156	159	172	143	141	170	133	162	144	166	158	129	162	163	162	151	163	141	179	153	153	157	159	146	153	159	171	143	184	146	126	139	158	163	144	159	154	170	152	177	158	155	148	159	143	182	161	158	183	155	170	138	156	136	152	157	159	161	160	169	133	186	156	177	156	178	168	150	160	152	149	183	146	151	171	131	149	149	147	150	156	165	178	148	169	158	159	162	165	149	144	192	154	162	156	158	165	168	175	170	169	165	160	168	143	175	153	176	149	173	159	183	178	150	173	162	164	157	176	161	147	140	148	147	168	167	167	152	162	126	170	155	174	147	169	143	152	127	140	149	140	139	171	146	164	149	150	150	154	156	165	155	157	147	151	150	145	156	124	152	174	146	152	162	164	151	158	168	170	152	168	155	162	170	146	162	154	163	160	173	149	167	160	162	157	168	132	166	138	169	155	170	153	147	135	164	144	151	142	156	183	163	149	147	186	165	153	153	145	144	165	130	162	149	163	169	171	149	150	168	156	155	162	153	175	163	155	168	174	163	182	170	161	169	173	134	158	173	132	151	174	156	150	159	163	178	132	148	146	142	172	147	132	148	149	139	169	160	143	172	163	206	170	166	150	153	155	142	168	178	171	155	145
7534	2580	5963	6532	5374	4537	3729	2994	2447	2232	1987	1736	1597	1506	1268	1272	1129	1050	1041	976	947	829	854	831	792	814	750	724	694	694	707	666	689	651	675	721	663	610	635	611	614	614	585	558	640	558	587	590	567	583	579	562	598	612	572	572	520	550	571	525	546	525	542	530	555	506	550	527	550	526	564	517	527	556	548	563	557	547	464	535	528	559	526	512	542	572	543	505	522	554	551	519	529	539	540	515	511	554	512	512	532	498	481	495	499	529	532	496	531	491	496	517	561	527	537	559	492	538	534	510	504	533	488	484	516	521	516	516	505	530	493	504	500	565	514	496	457	478	490	544	511	504	503	552	483	494	502	539	508	524	490	540	489	465	495	528	528	545	501	516	507	554	502	538	508	526	530	488	493	492	526	521	489	497	535	478	493	477	532	503	496	506	496	499	511	496	553	543	485	524	489	500	491	539	501	531	487	492	461	520	501	496	499	497	508	529	502	516	506	526	506	492	499	501	510	461	508	501	528	506	483	462	533	535	533	462	508	441	501	528	529	522	503	513	506	516	492	504	498	497	460	507	492	513	514	502	506	504	509	528	490	486	476	495	514	496	500	490	509	516	496	500	474	510	492	510	502	496	509	487	521	511	536	516	514	462	487	515	504	496	517	512	496	535	525	480	529	512	521	483	488	479	509	503	548	475	523	518	461	452	532	524	533	519	528	469	503	482	507	537	521	502	503	507	460	520	542	465	543	468	499	526	481	496	516	525	476	503	511	507	476	526	536	539	548	502	479	524	517	483	465	509	511	506	482	523	508	510	456	510	513	537	515	510	486	512	471	522	506	502	474	503	564	493	483	495	492	518	521	510	507	500	510	488	488	533	490	488	504	476	513	516	520	506	506	520	522	500	517	505	552	525	517	521	510	517	496	516	518	479	465	476	538	501	493	506	530	489	494	504	543	483	506	528	491	531	522	531	549	541	516	518	490	498	518	500	538	526	524	477	495	525	534	512	500	504	525	524	506	490	456	524	502	508	509	479	509	518	526	493	510	526	512	509	525	525	492	524	516	471	515	501	493	520	453	496	506	494	504	489	537	504	499	468	519	470	478	487	494	498	497	542	521	495	525	499	517	517	467	520	529	512	461	487	467	451	490	496	501	498	521	504	512	518	488	530	499	481	551	486	465	505	524	571	522	485	485	484	521	487	504	521	511	526	508	518	524	530	489	533	497	534	517	502	521	508	496	516	494	515	562	522	526	493	488	564	563	512	514	528	476	504	481	512	476	523	485	539	533	570	511	494	585	487	514	538	529	527	508	486	490	459	460	544	508	496	524	468	503	510	516	454	473	517	524	499	506	557	511	485	497	513	492	462	531	485	499	529	499	493	480	502	512	506	518	521	534	485	534	490	524	492	490	516	490	523	482	486	453	543	495	551	449	517	507	522	479	481	485	529	520	495	484	496	492	528	534	486	496	500	500	475	530	478	490	492	514	502	505	532	465	511	502	462	487	509	509	495	504	547	515	518	543	506	509	493	481	511	495	539	519	493	484	538	523	494	504	503	498	524	503	524	545	510	464	526	513	484	508	515	518	526	509	481	505	540	475	521	501	510	518	497	468	514	449	533	525	465	502	511	478	489	541	517	495	495	530	505	543	498	526	489	556	487	483	503	504	470	533	483	489	528	506	542	482	499	477	508	477	482	513	492	475	513	546	502	513	490	513	515	490	505	491	521	500	509	497	520	496	506	523	492	508	537	504	512	531	497	498	510	550	473	500	563	547	494	491	488	508	500	496	486	512	502	504	525	554	513	489	508	513	502	501	519	525	506	499	536	527	469	466	526	531	519	458	539	474	498	506	513	521	489	502	460	498	508	477	491	496	510	510	486	508	521	507	506	521	469	524	480	513	507	472	491	490	516	560	495	514	501	511	510	466	505	517	491	511	451	503	534	497	486	502	530	476	503	495	516	506	494	525	470	532	495	512	521	508	514	501	480	476	484	520	467	527	488	520	469	516	551	536	510	541	536	481	470	528	470	516	499	494	512	492	467	499	489	517	541	477	485	505	465	494	458	491	556	478	534	493	501	518	486	490	508	492	470	489	503	495	535	515	487	553	505	527	490	509	509	517	502	507	497	488	447	477	500	536	512	484	481	499	495	514	457	509	509	485	486	529	492	519	524	523	491	542	490	526	506	537	541	522	530	464	461	489	484	521	534	489	526	484	486	495	488	521	514	505	528	515	528	516	542	522	512	498	535	545	476	524	535	542	517	509	530	537	517	509	480	526	507	532	493	504	518	515	488	515	524	521	494	511	555	504	512	481	525	496	476	527	500	522	510	539	485	503	476	525	497	538	486	481	495	556	484	483	492	512	503	498	486	498	501	454	480	496	521	486	511	480	528	496	485	527	528	525	533	479	524	478	513	490	544	529	523	473	530	538	507	477	477	552	499	515	431	494	523	500	504	489	479	492	493	541	537	465	512	480	539	511	543	471	481	504	503	496	493	538	498	493	552	458	499	495	512	500	538	514	504	466	509	534	550	511	509	476	535	525	503	479	510	498	517	513	505	515	501	505	508	466	529	506	476	481	477	494	453	494	511	477	480	500	522	478	482	500	542	496	443	512	537	518	505	547	521	550	548	534	534	496	518	498	485	516	486	462	521	507	491	475	541	510	494	505	494	497	524	472	508	505	527	483	542	487	499	472	509	464	515	494	487	529	504	542	492	512	514	520	534	522	472	523	480	454	510	540	547	525	529	474	487	566	516	481	503	501	483	475	520	475	494	469	501	488	466	497	517	527	519	510	507	536	496	502	518	502	476	476	528	490	535	507	453	482	460	523	503	530	505	528	510	509	513	516	529	464	476	466	480	501	526	499	532	476	456	489	523	489	551	463	484	499	471	550	491	542	459	486	526	472	510	531	506	505	550	536	525	560	507	511	477	514	492	474	489	477	528	539	495	477	534	491	504	525	513	538	523	520	496	482	510	507	495	504	526	521	508	500	520	517	553	510	544	506	481	477	501	479	491	504	512	465	519	503	481	539	487	502	510	492	486	485	505	523	510	503	516	511	532	494	502	525	522	490	490	526	523	534	505	539	513	483	537	515	490	508	478	486	502	515	475	469	494	488	507	492	487	571	544	481	479	445	460	484	450	525	505	484	525	539	562	484	553	482	570	442	493	506	475	471	470	467	523	503	492	522	487	498	483	522	528	520	491	495	520	523	539	506	466	489	537	512	538	498	469	496	526	475	522	529	522	519	520	518	538	516	459	481	481	511	489	470	503	507	500	508	523	503	519	492	516	492	483	553	547	512	496	469	518	515	487	476	490	522	503	466	528	508	475	490	515	490	501	512	525	494	502	526	445	478	512	528	535	507	541	533	496	526	511	521	498	511	503	503	494	494	488	465	482	454	539	487	497	482	505	492	469	517	524	507	495	527	471	522	504	514	499	504	479	476	490	493	473	541	497	469	503	497	480	552	523	522	503	532	513	493	505
2130	287	264	252	241	210	227	223	256	213	214	202	200	201	210	210	202	213	196	204	230	211	209	204	207	216	201	184	186	203	220	230	210	192	200	231	209	189	195	193	201	203	185	223	187	183	188	225	238	184	195	194	213	213	213	237	211	193	182	215	217	207	203	228	233	201	217	197	193	213	199	189	196	213	228	203	172	195	204	195	179	234	219	182	201	193	202	197	198	199	199	216	232	189	197	200	218	209	199	187	199	200	206	208	204	182	232	206	212	172	214	218	221	221	195	197	193	228	201	179	201	194	196	208	214	201	202	210	199	224	180	224	198	185	184	224	217	204	177	219	196	206	212	201	199	207	213	188	216	224	202	196	195	197	202	189	204	205	199	208	224	187	191	207	198	199	224	195	188	214	229	218	212	213	182	213	186	209	202	184	180	221	210	212	205	195	221	217	198	213	204	204	222	226	217	218	196	221	207	222	208	216	185	206	205	216	193	183	181	219	208	216	215	202	203	209	202	228	192	197	170	196	208	206	206	183	188	208	171	183	241	212	206	215	180	214	214	211	200	207	215	217	247	210	188	197	188	191	194	205	199	198	177	207	212	226	210	200	176	194	229	210	192	190	184	241	212	202	179	200	192	206	196	200	182	199	191	202	206	231	204	209	215	211	202	196	230	182	186	199	176	200	183	214	208	189	224	219	214	207	206	211	195	198	211	199	206	195	218	214	183	227	212	243	194	207	218	199	179	212	173	204	210	213	204	217	209	212	212	182	188	215	239	204	206	176	204	197	217	203	162	207	195	185	182	217	202	193	205	174	202	199	189	209	167	201	218	189	209	194	205	220	206	199	176	216	235	205	220	202	222	205	223	224	216	212	206	176	196	189	194	199	219	182	216	211	207	237	217	215	171	204	193	172	194	208	230	203	196	203	204	203	210	229	181	188	215	200	188	191	226	232	202	190	200	215	175	205	229	206	188	185	215	193	203	193	220	215	198	214	208	226	206	220	199	188	199	178	201	191	205	232	206	226	195	219	201	219	179	189	221	182	196	210	205	214	200	178	211	215	186	201	193	210	196	195	209	206	198	210	196	207	210	191	190	189	193	219	216	206	205	199	200	202	215	215	186	191	213	195	207	223	216	203	195	204	211	179	219	209	204	193	197	198	191	208	199	227	183	206	186	220	204	225	190	214	186	202	178	196	196	197	190	207	196	224	191	205	222	214	191	191	166	192	197	205	198	177	190	212	184	190	206	215	215	250	198	193	222	210	194	206	227	237	217	222	186	191	214	205	219	196	178	211	165	185	193	229	203	210	213	204	176	228	190	223	199	208	223	199	201	226	203	207	192	217	204	193	209	209	202	183	210	204	187	194	211	201	215	213	182	205	208	190	192	189	228	218	220	206	181	197	206	204	204	188	188	243	203	178	210	208	212	185	215	222	241	245	209	205	210	201	200	193	209	203	206	207	206	209	189	194	180	205	208	190	200	237	190	224	220	213	190	210	226	223	178	231	233	209	210	195	214	221	198	191	238	230	221	192	231	192	209	221	246	198	185	222	187	179	211	209	216	210	217	201	200	210	190	196	203	171	203	205	202	192	180	209	218	206	200	209	193	196	196	243	190	211	211	203	204	219	184	237	221	189	205	207	194	200	194	225	212	200	207	160	194	207	193	188	201	224	211	200	242	216	235	210	209	213	214	239	199	193	200	209	214	224	204	192	158	166	230	202	207	199	205	201	202	199	212	222	219	187	209	208	199	187	183	199	217	206	210	207	179	195	224	219	224	208	171	226	226	193	197	183	202	229	204	206	218	186	204	206	202	192	203	214	187	204	207	195	202	194	205	198	190	200	195	202	202	217	180	205	192	192	180	224	185	208	221	203	185	190	213	203	223	223	206	228	205	185	189	222	200	200	198	189	236	193	207	185	194	187	224	226	213	187	230	200	200	219	208	177	183	206	199	177	191	212	195	235	199	207	203	200	222	201	202	225	206	215	230	206	214	201	218	189	213	211	213	214	220	195	189	190	229	192	221	202	193	211	190	206	225	212	190	222	202	184	199	228	180	206	176	212	249	181	208	171	197	188	191	215	221	191	213	183	187	188	198	197	184	237	181	212	202	210	199	198	197	210	190	220	190	205	201	196	204	223	213	230	188	191	220	229	186	187	214	210	196	209	216	208	214	207	216	211	194	211	202	211	180	211	189	214	204	187	216	168	194	194	219	227	238	210	208	191	191	206	203	235	186	189	198	185	206	218	211	221	213	210	208	181	180	210	228	182	189	191	192	197	214	195	199	215	230	201	209	199	203	178	233	211	175	213	205	202	215	219	189	202	195	202	217	209	199	197	220	182	217	213	200	195	215	195	235	202	194	193	226	236	196	243	202	206	194	208	220	225	213	216	225	227	196	206	217	207	214	186	207	197	195	190	208	190	222	197	190	204	188	195	215	205	208	213	213	178	232	201	219	206	211	193	203	215	204	206	252	211	176	223	219	202	179	222	196	213	231	224	191	203	204	183	235	199	201	206	195	193	207	199	202	178	227	208	188	189	203	212	217	198	196	205	188	191	184	196	174	187	205	207	235	202	199	195	208	186	219	227	195	213	192	204	190	197	169	198	201	200	205	201	214	182	222	211	203	199	212	192	188	217	220	216	189	204	195	189	187	217	231	185	200	191	202	204	193	226	199	207	245	194	194	207	223	214	190	221	209	197	209	200	194	237	212	231	199	220	198	223	192	207	211	193	199	191	184	197	194	188	212	203	231	216	198	172	209	204	213	219	219	217	187	235	215	205	217	197	195	184	208	210	211	209	214	208	212	183	199	195	204	235	228	212	201	213	206	201	206	195	222	173	195	203	213	211	212	218	198	196	217	205	246	206	197	203	208	182	206	197	189	191	202	224	192	219	190	207	207	188	226	215	224	194	220	198	187	190	216	226	210	219	215	190	191	175	183	185	175	210	215	186	199	231	178	209	201	194	198	218	203	217	200	180	183	192	213	206	218	212	197	210	203	197	213	198	193	200	217	210	188	197	210	207	198	201	203	187	208	213	185	221	212	186	220	178	196	216	190	206	213	214	224	207	205	223	192	209	200	179	208	185	213	209	195	195	217	176	201	222	223	206	240	195	222	211	221	186	212	215	200	188	185	187	201	183	206	211	194	192	190	208	200	181	202	207	184	221	231	192	208	195	207	176	154	192	216	190	207	199	238	205	202	189	191	202	210	187	189	191	182	221	205	177	203	201	195	207	203	230	195	209	215	213	217	189	214	206	198	212	206	219	226	193	222	213	205	175	212	193	210	189	215	199	206	216	216	209	194	203	213	184	203	202	202	225	207	218	196	206	205	214	212	217	179	225	185	207	186	216	210	171	197	184	182	196	192	196	180	235	194	185	229	206	202	197	195	189	205	234	203	185	203	211	224	186	193	203	202	192	218	220	226	203	211	202	203	205	204	210	198	208	194	225	220	200	202	205	203	188	190	187	201	214	197	206
2161	679	801	768	783	752	683	674	653	695	633	647	639	614	621	626	610	617	592	602	629	581	669	618	618	614	604	608	619	582	622	583	633	586	598	620	613	631	641	641	604	603	625	594	613	631	612	570	611	636	634	678	591	652	578	646	583	614	589	613	584	607	618	596	675	650	628	589	605	607	630	580	594	581	651	581	610	610	596	635	595	613	625	630	637	645	614	611	614	585	619	614	630	607	598	614	618	661	651	617	606	676	610	619	560	612	647	605	573	591	606	595	634	611	652	623	650	611	596	612	638	558	656	631	618	620	622	583	662	606	640	618	580	609	575	597	637	571	586	580	573	663	580	589	587	651	611	577	583	612	608	580	616	607	613	568	619	645	640	634	604	636	603	613	567	572	625	587	662	608	612	580	619	605	636	611	669	626	624	576	641	592	567	598	614	614	620	628	636	604	607	639	643	610	646	619	633	585	609	618	565	608	618	637	599	617	597	586	635	599	654	646	650	595	633	612	555	644	645	606	546	590	595	596	601	596	618	593	634	557	620	594	646	628	593	640	612	616	598	563	635	623	646	612	595	588	617	623	602	587	633	580	552	637	592	606	586	647	616	624	593	623	606	631	596	655	622	592	583	581	617	650	592	617	561	602	599	616	626	593	633	614	595	635	627	621	571	624	575	584	625	623	624	656	629	627	614	633	585	573	612	628	617	594	622	603	612	594	561	618	583	606	588	628	600	598	652	611	593	613	605	633	635	632	615	613	614	631	624	611	563	625	642	634	630	617	588	609	625	593	616	621	647	575	601	605	571	566	606	592	600	568	587	628	596	602	558	630	622	625	578	570	628	603	592	608	599	582	590	585	620	599	641	593	649	620	580	608	615	592	640	593	626	634	613	627	627	585	576	646	647	550	620	603	576	590	582	642	607	579	579	592	622	566	613	643	642	591	593	563	626	628	590	653	611	591	619	599	616	613	648	674	656	630	591	628	583	623	632	634	584	596	583	605	611	574	651	610	574	631	582	620	575	600	636	623	588	617	579	633	582	648	607	625	628	609	625	639	577	597	568	609	594	621	581	612	619	601	643	637	667	588	528	600	613	573	614	625	610	609	595	623	614	600	637	639	584	612	607	609	579	596	594	592	602	634	576	620	643	621	614	606	646	592	630	612	644	623	578	583	655	606	603	586	599	619	627	636	591	652	646	591	582	623	594	577	572	607	635	581	574	606	648	683	610	608	598	583	667	590	616	612	581	625	622	652	597	599	554	572	615	586	601	615	588	611	635	587	596	597	601	607	652	632	606	634	592	625	601	605	593	601	592	606	620	607	652	594	566	598	567	596	606	566	626	604	603	592	616	590	609	613	611	603	640	640	568	656	619	563	633	609	614	627	600	624	591	618	619	606	588	566	634	594	588	581	615	561	597	569	644	625	608	606	652	619	597	615	616	593	599	608	615	595	598	616	611	562	598	641	585	653	622	623	640	597	593	596	562	604	551	633	604	629	596	598	622	598	576	635	610	630	639	594	601	589	622	593	612	630	645	614	604	631	577	592	598	650	622	582	605	606	630	626	624	607	607	642	613	578	593	605	613	617	603	636	582	602	628	595	637	659	612	582	614	643	579	632	594	592	643	568	598	608	588	640	584	625	606	586	622	620	597	618	631	659	605	603	594	564	631	603	569	608	625	580	657	599	633	624	599	571	608	628	606	614	561	624	569	588	575	605	640	587	618	609	599	631	609	591	570	601	615	629	621	623	632	622	610	611	591	588	633	643	594	590	605	590	573	605	618	595	582	587	593	600	606	603	579	586	610	561	608	592	593	625	600	648	618	608	618	625	581	620	593	625	625	592	607	584	593	672	599	615	627	590	606	653	605	604	564	540	590	602	634	642	614	639	585	612	604	629	597	593	610	624	613	628	592	607	645	613	632	668	610	611	629	603	615	612	557	622	583	605	607	612	589	604	616	646	608	642	628	597	601	593	658	608	579	612	598	588	603	631	618	643	648	612	610	566	594	644	616	590	658	638	623	580	610	613	574	652	611	575	614	593	579	538	551	536	592	583	637	652	657	619	594	613	631	624	615	620	593	604	622	618	584	618	622	602	610	607	609	638	641	579	631	573	624	585	669	634	615	619	608	600	608	586	619	547	619	585	587	605	557	607	633	620	615	625	623	639	622	628	596	622	626	608	627	594	635	610	668	603	627	608	599	590	600	600	614	634	597	633	617	633	638	648	619	593	646	607	603	615	603	597	621	630	603	605	625	614	631	620	624	643	555	612	639	592	651	626	590	627	621	614	606	611	605	588	581	631	606	620	571	593	616	633	616	588	588	607	584	604	645	642	603	649	601	633	579	613	617	595	650	606	631	600	589	642	585	603	596	634	602	614	620	613	611	624	610	564	638	603	596	549	636	629	594	652	632	575	605	619	626	633	600	638	604	615	568	631	655	585	626	616	565	607	569	580	668	600	622	624	602	601	575	585	638	594	580	629	589	603	619	666	536	637	617	585	542	636	659	610	632	599	629	572	598	639	609	611	614	599	610	657	653	616	591	584	597	633	585	591	581	581	607	631	584	584	620	592	618	603	632	619	627	666	631	615	579	622	623	613	594	604	604	623	621	644	625	630	606	604	621	607	661	634	666	613	672	632	586	633	643	566	634	619	638	636	606	622	615	578	625	583	630	618	564	593	613	611	593	596	609	654	605	616	619	588	630	650	648	597	599	585	623	596	622	623	611	584	611	626	572	629	606	607	633	596	636	605	587	613	595	628	587	600	594	587	621	634	606	607	616	648	579	652	609	637	587	618	602	669	600	620	633	592	579	617	628	575	579	597	587	593	609	616	572	578	622	622	592	649	609	598	626	634	558	591	623	654	604	626	558	602	667	640	608	600	578	629	636	607	612	606	601	642	600	650	568	575	659	641	637	625	598	608	620	599	588	624	598	609	638	607	624	606	589	592	597	620	621	599	588	616	632	607	600	608	585	599	594	607	622	582	601	611	636	596	569	627	584	619	606	630	582	600	633	611	553	609	621	633	619	597	632	655	614	596	601	628	626	575	571	611	611	637	578	615	636	629	621	577	583	601	597	657	610	569	583	585	631	611	623	677	563	630	593	575	573	620	600	635	572	571	657	607	647	629	639	630	633	618	658	649	563	588	597	646	627	610	634	592	569	621	621	592	598	616	602	605	608	587	617	605	600	582	593	584	608	614	629	591	612	638	625	611	612	624	602	644	585	634	604	599	624	578	621	594	614	596	630	635	607	646	601	603	609	566	563	616	642	596	594	598	594	657	630	575	593	585	608	637	617	592	608	594	609	624	585	602	583	597	622	608	596	587	569	629	614	598	637	591	642	628	571	606	641	598	589	624	625	610	617	623	657	615	587	612	626	630	624	622	659	607	616	604	585	588	633	606	622	543	616	585	577	588	636	630	616	601	576	597	602	638	587	648	613	621	666	566	639	638	609	636	591	611	626	618	609	598	622	565	605	601
7855	1030	1297	1096	679	501	398	345	266	246	221	183	174	182	166	143	161	130	109	146	122	126	127	123	117	124	102	121	121	116	103	95	114	121	114	112	93	121	106	129	125	111	105	98	105	106	106	80	107	94	92	90	101	92	98	104	110	107	107	121	75	107	95	118	95	114	105	93	108	117	97	110	119	86	105	98	97	99	96	97	105	107	102	108	104	98	103	111	94	107	113	108	88	103	102	101	105	101	97	80	106	92	112	108	107	109	101	99	110	98	94	87	92	90	104	121	109	123	99	112	103	71	117	101	94	94	105	93	98	111	101	98	109	104	112	129	99	110	93	100	96	91	106	101	99	105	119	116	110	120	95	111	99	94	80	109	92	80	84	100	100	96	107	103	83	99	120	90	85	119	98	81	93	104	111	97	92	107	107	84	103	111	108	99	93	96	103	95	98	100	108	106	96	111	107	95	99	109	99	109	101	96	106	94	94	103	104	102	110	105	113	93	100	107	89	97	107	123	115	110	106	103	127	97	89	99	104	96	97	91	81	100	108	104	117	95	117	89	100	99	88	115	93	91	107	108	106	94	91	98	107	105	85	92	107	95	114	102	101	106	109	111	113	86	119	102	99	95	96	105	73	106	125	101	91	88	114	97	112	106	106	111	94	112	93	112	107	98	99	107	106	112	88	122	93	101	109	125	97	103	131	103	108	115	101	108	102	112	108	84	109	90	109	117	108	85	97	99	115	120	111	96	106	93	91	106	92	91	111	105	119	111	95	111	102	97	88	99	102	112	109	102	94	103	126	118	102	107	94	91	135	98	99	101	108	90	87	109	95	113	108	104	106	83	99	114	96	118	106	112	110	110	102	113	104	100	96	99	113	115	104	105	100	108	102	112	111	109	93	99	108	110	101	95	118	109	91	105	105	95	98	106	122	109	114	96	118	102	101	114	115	95	107	75	98	99	84	110	97	101	80	97	94	114	97	115	107	114	95	124	92	104	108	114	94	112	95	103	102	92	86	90	101	101	94	88	123	109	81	98	88	105	100	104	132	103	102	106	102	91	97	115	106	97	83	83	94	101	106	103	107	100	114	108	94	104	102	90	118	107	102	97	111	104	101	113	106	103	94	89	115	115	108	107	105	117	98	99	114	96	114	94	86	85	92	101	110	109	99	110	114	75	99	115	112	98	129	95	106	93	99	90	100	123	113	87	114	98	102	104	107	103	104	93	103	99	110	113	109	116	103	116	116	114	100	94	130	91	105	74	97	86	97	126	88	108	100	100	86	113	102	93	108	98	112	112	115	106	107	98	114	96	101	113	123	100	83	87	89	112	112	114	106	107	88	95	102	113	125	101	103	96	123	106	87	88	74	87	106	116	96	99	98	118	130	90	108	93	131	89	95	109	102	94	98	79	110	107	104	104	100	101	86	99	118	107	96	109	100	100	110	96	90	108	90	113	99	104	95	97	105	95	94	109	104	100	93	110	104	114	119	106	96	84	118	101	88	105	106	103	103	110	116	99	116	105	107	109	92	91	102	98	107	119	93	110	101	97	111	95	110	85	109	103	105	93	105	106	121	111	104	100	103	98	103	100	101	99	106	94	97	100	101	116	120	100	101	85	105	114	98	88	78	105	115	88	104	98	104	87	90	97	113	101	117	119	103	115	92	106	124	106	102	101	90	94	112	91	107	108	118	112	95	102	114	94	92	92	103	113	120	101	99	100	102	90	83	106	100	114	101	81	85	97	96	113	91	121	109	101	108	113	109	100	105	112	104	112	94	136	107	84	96	89	108	115	115	97	113	116	103	108	108	104	116	114	105	105	108	115	115	106	107	107	102	96	103	104	91	119	96	89	107	104	79	104	104	109	88	97	104	108	108	107	107	100	95	98	108	94	112	92	103	89	113	107	121	109	104	106	106	131	110	113	112	103	113	96	112	86	115	107	125	107	106	81	92	103	99	122	93	109	111	113	108	100	107	107	106	98	108	86	106	103	102	90	120	120	90	85	98	107	124	88	110	106	95	106	90	90	106	92	112	114	109	109	107	107	83	123	103	101	117	84	92	95	112	80	99	119	111	95	110	107	115	113	96	102	117	103	101	100	101	92	120	92	97	104	102	104	92	120	110	97	109	102	108	99	100	104	104	77	98	105	118	86	104	108	95	110	100	106	101	102	103	112	95	96	103	103	98	113	96	103	81	104	105	94	84	114	87	101	100	89	95	110	106	120	95	91	112	110	81	78	102	91	116	97	118	103	104	85	114	113	106	106	92	98	112	102	83	92	90	122	100	104	108	95	92	100	94	122	118	90	101	106	98	106	102	114	96	111	103	106	102	98	107	108	108	102	104	91	104	112	110	111	97	109	96	99	118	102	130	90	117	100	106	95	90	112	107	99	118	99	102	107	90	106	113	106	96	90	115	93	93	100	110	94	107	108	100	102	103	130	98	106	99	99	94	103	88	98	108	104	94	101	83	93	98	99	112	107	99	115	80	95	90	100	113	107	106	103	109	101	86	90	98	104	121	95	107	98	96	122	94	84	102	103	120	111	104	119	104	110	125	106	76	105	111	101	100	119	91	90	95	120	96	105	100	79	94	99	109	104	119	99	84	115	91	119	103	95	102	111	128	91	105	107	91	105	85	104	116	118	93	91	126	101	108	117	98	92	84	90	87	89	93	111	105	96	116	98	129	112	90	118	104	93	108	108	96	107	74	116	79	92	112	106	87	101	114	92	91	95	106	98	94	85	117	96	96	100	95	92	84	95	83	99	98	105	85	96	101	100	111	98	100	103	97	122	106	100	99	104	113	99	120	102	92	100	100	132	94	113	110	102	96	104	86	95	130	91	126	113	96	125	99	90	116	94	105	95	90	84	126	110	96	95	85	107	98	93	90	107	107	102	112	108	105	107	95	93	98	94	85	96	105	110	119	100	104	86	106	99	92	112	101	99	100	105	98	101	108	116	94	97	112	91	85	95	94	103	118	94	110	104	88	104	89	99	114	95	104	112	101	105	109	97	101	102	117	114	104	85	92	92	102	81	102	89	101	122	121	122	84	104	96	106	91	101	97	109	104	93	86	113	99	121	113	113	95	97	77	106	103	88	119	101	112	103	96	97	100	124	103	93	94	92	84	108	90	105	85	119	110	111	86	98	112	104	101	117	100	110	117	115	103	100	89	105	118	119	117	91	114	111	108	100	105	103	103	112	101	89	103	114	107	118	92	86	112	85	84	95	102	92	111	79	116	100	95	118	99	114	113	122	106	115	97	108	103	90	102	91	105	102	119	100	109	92	100	117	98	108	84	93	110	98	114	101	110	116	102	102	119	95	105	86	103	118	106	106	100	105	107	121	109	99	92	97	91	110	97	112	90	92	109	107	116	113	89	102	92	95	137	93	105	111	106	89	113	111	93	107	110	108	95	109	98	96	114	99	108	104	108	96	112	108	134	109	103	109	86	104	112	104	99	107	100	84	116	72	108	107	115	118
5430	1318	3286	3744	3014	2466	2062	1620	1371	1267	1086	937	921	829	711	705	694	616	599	577	593	497	511	513	531	533	523	463	489	434	451	411	445	420	451	428	395	394	422	396	414	371	407	413	384	433	356	408	419	380	364	402	354	354	340	373	407	365	355	397	374	365	379	353	400	357	367	354	388	377	402	354	307	355	355	364	369	359	323	349	365	370	363	381	355	351	326	377	351	363	357	348	379	352	333	374	386	318	383	343	365	355	344	328	298	338	374	371	355	372	350	338	338	350	364	376	380	346	341	339	340	338	336	322	335	322	350	348	341	369	380	318	348	375	314	339	338	368	329	360	343	370	340	348	363	352	357	337	364	351	372	347	338	370	363	382	342	329	355	350	369	350	387	350	354	347	299	388	333	351	322	327	338	357	366	350	345	369	325	356	331	340	351	339	372	376	365	353	350	332	360	368	348	381	343	323	313	348	370	339	345	355	387	339	348	354	334	332	370	371	335	351	364	380	357	358	336	335	374	358	337	341	343	363	332	321	366	359	318	372	347	338	337	386	390	323	319	372	344	370	326	377	339	360	352	343	327	344	385	362	319	374	378	364	346	334	339	322	348	344	343	341	318	298	343	354	351	351	369	357	325	327	343	381	314	328	369	355	324	342	369	344	345	322	362	351	341	329	327	347	339	380	334	292	339	339	334	332	377	370	317	348	375	350	370	337	338	360	360	375	326	366	359	350	361	387	394	360	383	352	360	319	343	327	357	364	378	323	329	368	353	352	349	328	379	377	338	348	337	346	331	376	327	344	312	321	354	330	326	346	343	353	319	332	351	351	331	364	332	342	366	320	356	333	321	361	377	339	382	342	350	350	353	330	313	344	324	361	364	390	293	373	351	347	350	324	378	336	321	352	349	345	370	390	352	366	334	352	345	339	365	329	366	332	345	355	325	353	348	348	376	365	335	336	339	357	324	335	368	329	348	322	338	383	342	344	336	339	337	404	349	370	346	386	334	344	351	358	343	357	359	350	347	334	369	355	359	316	364	310	340	366	383	321	341	355	319	322	341	362	318	322	362	350	342	324	342	368	342	327	328	356	371	313	346	331	357	352	340	354	347	352	351	329	339	358	322	397	313	371	351	345	354	356	365	376	349	339	351	369	354	355	345	345	340	385	353	362	361	360	336	353	362	372	340	380	322	401	369	350	337	361	356	312	367	341	374	358	348	342	322	346	356	344	350	318	321	306	336	383	346	350	342	401	338	323	356	343	361	342	361	346	355	361	356	340	322	356	326	345	325	352	364	340	327	331	363	323	347	328	355	346	377	334	371	349	343	334	357	352	358	320	319	345	355	356	346	369	316	341	341	347	354	358	353	357	346	366	372	359	314	361	388	314	366	334	337	356	334	331	359	356	357	301	354	345	333	325	330	357	387	338	354	358	340	357	340	346	369	366	336	337	315	366	339	348	358	362	351	375	351	318	362	331	375	355	369	355	375	336	348	321	356	344	316	382	375	345	336	333	357	358	329	366	341	339	358	362	341	360	359	346	367	387	348	365	377	318	368	353	359	353	343	323	359	381	361	335	313	337	341	362	380	339	357	364	357	343	352	376	331	322	338	369	378	348	337	355	369	358	352	347	357	356	364	336	368	319	359	352	347	404	338	314	346	320	348	355	362	367	341	361	358	365	364	364	304	340	355	360	317	342	337	336	326	380	311	347	327	339	358	361	328	376	331	363	354	330	356	345	334	348	334	336	363	351	364	358	375	354	366	371	330	338	370	318	367	371	333	316	353	329	378	333	350	386	324	361	355	351	352	361	354	352	355	352	373	341	341	322	335	386	340	337	363	331	385	343	341	344	354	392	331	361	356	327	364	334	373	345	353	340	330	378	353	326	349	362	355	323	352	324	385	330	319	358	326	352	359	359	340	321	332	359	350	330	347	348	380	376	358	328	388	346	340	320	366	371	356	350	361	366	370	347	366	332	337	320	347	329	363	341	333	336	365	345	339	353	349	372	336	336	323	340	333	362	369	347	364	350	377	369	353	350	349	326	374	353	347	346	356	369	312	358	353	353	339	362	374	353	372	344	359	351	396	331	346	333	329	331	389	349	336	329	377	343	349	321	317	350	351	340	351	353	333	358	337	329	348	357	336	379	383	351	318	354	325	358	330	345	337	344	360	340	337	376	344	319	332	345	339	374	327	343	342	376	354	357	330	339	364	353	370	335	361	359	320	374	372	336	369	346	324	371	355	334	352	333	335	321	358	360	366	323	334	341	291	336	336	345	373	354	347	346	371	358	334	380	338	356	349	336	338	380	347	340	340	322	326	374	361	338	372	354	361	363	382	346	335	336	334	332	328	343	340	326	332	333	357	356	350	361	351	352	360	342	367	345	335	358	352	327	341	326	388	354	345	337	367	370	360	352	337	351	376	338	358	340	330	332	347	354	311	360	370	354	340	348	355	347	362	339	344	326	341	330	345	323	366	352	370	373	337	317	330	368	327	336	342	352	369	338	361	382	321	384	364	325	335	356	347	335	338	317	357	353	341	357	304	366	345	367	340	345	371	307	353	335	382	309	340	327	339	383	329	357	363	386	344	359	344	335	339	351	359	327	373	325	373	387	341	329	352	373	368	359	346	346	319	359	331	377	340	345	367	365	387	361	322	327	364	340	369	314	378	356	325	346	351	357	344	324	350	308	351	336	332	370	318	348	384	316	344	347	340	340	308	319	320	327	356	303	376	350	306	357	331	353	335	336	347	367	343	359	362	334	348	370	364	375	331	357	343	342	327	352	363	324	348	337	358	372	377	347	368	346	370	375	341	322	333	334	338	364	352	355	329	354	346	361	359	330	368	336	364	330	333	350	343	360	331	350	329	358	312	358	375	351	354	319	359	338	347	344	373	366	335	361	379	340	336	312	341	364	359	292	340	382	302	340	325	329	346	360	363	346	341	347	348	371	356	327	316	349	340	341	350	355	371	373	347	363	341	353	352	352	353	367	334	329	338	369	348	346	364	347	351	352	334	370	358	322	359	313	382	356	376	358	326	338	346	318	357	358	335	380	305	318	365	342	362	373	406	307	356	344	345	389	347	392	356	355	317	339	342	330	343	321	352	348	353	336	368	330	321	353	333	353	357	333	364	355	362	356	383	323	350	354	341	366	342	350	329	353	345	351	337	357	334	342	353	348	356	362	359	346	342	338	360	390	333	346	349	340	351	356	340	345	333	350	334	361	336	302	343	353	359	344	368	351	361	315	389	366	356	346	337	341	376	331	340	355	392	355	342	367	323	346	346	371	362	363	369	349	360	337	326	344	358	358	366	370	379	337	342	343	350	353	339	349	359	341	325	370	340	339	303	350	324	340	318	316	340	382	351	344	364	366	344	375	363	342	359	351	361	354	345	341	349	349	368	356	365	353	325	349	349	341	335	344	387	342	368	341	333	368	348	345	353	338	366	334	340	356	370	352	361	334	339	330	376	348	325	340	364	306
15098	2524	2863	2095	1453	999	818	626	548	469	386	331	305	271	283	237	235	208	243	207	175	193	199	191	203	189	210	176	182	196	186	160	157	171	175	185	185	159	185	174	186	152	172	172	166	151	180	164	162	173	139	145	149	155	168	160	176	191	175	189	173	167	167	165	144	161	170	177	138	140	162	168	171	172	176	168	139	182	164	160	159	154	168	163	172	149	152	159	158	181	156	159	171	149	144	167	175	138	171	152	170	167	167	122	156	180	158	155	157	178	167	170	148	151	155	123	157	145	155	175	173	180	188	180	168	156	191	153	142	172	134	165	164	160	149	159	153	176	175	150	173	174	154	151	148	164	154	170	144	169	154	152	159	131	137	183	139	167	154	144	165	159	176	153	163	159	164	149	144	163	147	145	162	159	156	173	146	200	155	140	143	175	150	159	166	159	154	153	166	157	145	161	159	162	150	149	131	161	158	169	155	166	143	130	144	178	150	183	159	168	176	167	160	180	132	173	152	157	139	159	163	164	170	182	176	152	152	182	143	150	144	171	144	163	182	157	168	143	178	164	133	146	149	181	154	160	146	171	170	161	161	153	139	167	173	171	142	138	144	164	171	147	178	178	171	166	154	148	164	163	136	153	165	155	142	162	191	165	144	172	179	158	162	146	159	155	150	152	151	154	170	177	156	134	183	149	155	142	144	127	175	157	203	165	149	167	148	150	150	169	146	181	157	151	146	146	154	144	167	169	149	150	150	148	155	131	176	168	148	169	157	165	131	154	157	151	163	173	146	158	145	156	166	162	165	150	157	148	142	149	147	179	164	174	159	168	151	168	176	159	157	165	151	155	154	148	147	153	162	176	190	150	179	152	154	185	149	158	135	135	170	168	143	127	194	156	143	166	156	147	149	192	163	165	155	176	147	166	148	150	154	140	155	172	158	153	165	146	141	137	165	134	178	144	144	166	159	159	141	165	160	121	145	146	163	175	167	111	153	168	151	174	181	138	140	157	156	157	145	164	144	153	140	154	177	158	163	165	158	140	162	144	155	161	152	152	184	168	165	156	145	169	175	145	156	160	139	132	131	168	157	178	164	158	161	148	158	166	155	186	171	137	167	175	158	157	174	138	163	147	148	170	174	138	176	158	157	170	155	152	159	147	185	158	181	129	162	139	151	166	145	156	164	137	150	148	181	157	158	149	159	120	153	143	149	164	164	159	147	166	168	148	154	141	150	169	167	155	170	154	176	176	138	159	167	180	169	158	151	160	176	160	154	155	158	182	135	155	166	157	163	164	158	159	165	151	160	162	158	156	180	182	159	156	180	148	168	165	144	174	169	163	145	157	132	160	151	155	154	177	136	176	178	146	139	172	172	151	160	129	156	164	159	152	173	141	152	154	156	167	175	142	167	147	150	162	155	158	173	173	157	150	163	176	128	148	168	166	168	146	165	162	176	152	158	153	171	152	172	167	132	152	150	157	176	196	142	153	160	151	140	165	161	184	148	168	142	157	175	146	150	151	157	131	146	146	156	160	164	156	130	148	161	166	165	136	148	136	121	164	163	151	161	160	157	151	172	160	170	144	134	139	168	157	167	147	151	145	122	159	146	168	173	190	156	162	149	158	162	166	174	148	161	167	151	156	140	172	157	161	176	166	135	150	135	153	154	167	185	170	150	147	162	155	155	160	162	141	172	160	163	163	148	175	142	156	147	154	145	162	155	175	162	156	190	151	169	164	164	166	168	162	140	148	153	147	151	148	141	165	163	151	170	169	141	147	170	153	153	164	155	164	152	156	157	163	173	198	174	157	142	150	177	174	149	164	173	153	165	144	156	190	160	134	136	148	171	168	135	155	163	141	143	148	172	165	157	147	166	156	155	168	135	153	167	140	146	140	171	182	163	153	146	147	147	154	145	162	199	169	134	152	151	158	140	164	152	148	159	152	172	168	148	142	147	150	145	177	147	130	151	154	158	149	141	146	178	156	177	163	160	154	156	146	163	164	165	129	149	171	133	152	173	171	161	154	175	157	150	150	141	145	144	167	156	133	156	155	167	173	124	153	162	154	157	177	171	172	157	179	160	177	131	170	155	182	140	155	168	167	157	155	161	158	136	146	166	155	141	136	140	171	157	142	187	176	166	182	144	158	166	166	166	157	189	157	168	140	145	151	154	171	159	157	157	177	149	175	136	160	162	152	140	167	168	163	145	156	175	146	151	168	156	156	176	160	156	162	145	161	158	145	161	150	138	157	163	160	151	148	142	155	152	156	165	154	170	164	158	171	156	179	150	137	145	134	181	165	157	149	165	171	153	183	148	144	148	162	145	165	156	169	180	164	169	159	161	150	152	154	162	123	160	179	163	162	156	140	133	156	145	157	153	162	150	152	149	168	157	156	152	163	153	147	155	152	148	148	166	153	171	161	149	160	154	159	181	152	136	169	143	158	159	151	154	147	170	162	142	145	167	163	172	151	155	149	169	161	174	175	160	159	164	141	163	143	159	168	172	146	161	139	161	153	153	141	143	168	170	141	167	141	182	168	151	164	155	163	151	186	152	163	157	163	137	162	169	177	154	154	159	150	144	153	176	143	162	162	177	153	164	134	119	156	162	175	157	172	131	141	160	160	177	138	156	134	139	171	157	146	146	165	160	143	138	145	138	131	160	156	160	146	160	146	172	149	169	148	145	153	154	157	160	162	152	172	153	161	144	168	150	154	132	146	163	174	155	169	135	150	155	165	170	159	139	173	180	134	156	144	168	174	146	158	155	175	190	160	146	173	154	136	145	146	147	182	153	147	150	176	160	187	164	166	149	131	159	166	165	154	160	135	182	164	161	155	158	136	173	181	160	145	164	161	169	143	155	177	167	140	151	150	160	127	151	165	154	150	166	170	143	142	174	149	159	143	167	140	152	141	148	146	161	182	160	158	166	165	177	172	166	156	147	153	190	160	152	171	165	151	177	147	189	198	124	168	186	175	160	174	179	158	161	190	157	154	130	158	157	159	167	165	148	163	156	142	160	154	160	149	165	161	152	160	146	160	156	169	180	140	152	156	151	153	162	148	152	171	157	140	160	186	175	145	159	168	159	139	151	156	171	158	145	165	156	159	133	163	150	152	169	164	167	164	153	176	152	176	144	150	161	170	144	172	141	181	155	158	166	150	159	179	150	151	161	166	166	163	167	166	158	156	155	167	158	159	144	167	164	148	135	208	129	167	163	150	155	157	188	162	165	176	142	167	149	166	155	166	204	145	156	173	147	150	163	135	145	156	155	174	166	137	178	163	161	165	162	136	152	153	154	161	167	158	173	162	146	130	164	162	174	146	157	150	155	140	173	162	149	148	152	151	147	155	145	164	154	135	162	138	157	143	146	144	160	156	142	178	167	160	152	155	164	153	187	138	146	175	145	153	152	153	147	149	174	158	151	153	182	163	167	152	173	149	180	158	162	179	145	154	135	166	181	147	147	152	176	167	157	145	169	153	154	161	154	169
7586	2563	6124	6595	5584	4513	3634	3074	2555	2232	1927	1706	1535	1434	1304	1217	1179	1065	1089	982	949	866	895	870	841	778	805	814	738	693	680	710	643	691	690	715	688	683	636	593	592	585	618	602	606	610	555	591	614	611	625	569	576	579	572	552	591	543	525	566	592	543	605	505	548	546	535	530	611	532	572	538	560	501	557	604	529	537	550	563	542	516	502	541	507	542	515	536	487	516	531	557	499	522	488	558	531	521	524	545	520	556	538	570	537	485	498	530	527	530	496	528	510	528	495	564	493	534	518	517	524	519	519	565	502	522	504	515	529	514	565	555	559	537	490	499	544	534	537	507	522	494	514	562	507	531	553	528	499	529	514	536	529	505	475	529	516	551	559	500	545	493	544	522	493	490	533	549	487	512	488	500	524	538	461	501	500	517	502	513	528	540	502	509	570	500	540	505	509	501	534	531	503	542	497	474	460	506	484	525	553	519	507	568	494	516	541	504	572	490	494	485	481	471	501	488	505	498	513	528	474	521	541	554	487	540	504	517	534	491	568	526	509	460	516	485	529	494	546	512	526	480	512	514	499	509	527	522	512	520	508	507	532	554	540	490	504	531	547	544	507	529	475	539	512	515	479	483	495	533	550	505	535	546	558	472	518	503	512	521	529	500	549	489	531	507	503	512	528	496	557	508	540	542	474	484	522	497	497	525	496	523	514	486	493	523	473	530	550	467	531	536	487	528	473	466	498	520	498	551	509	525	555	513	521	534	507	550	519	533	464	520	540	528	521	527	523	491	527	518	541	525	506	494	525	523	512	523	504	484	544	517	515	499	519	502	486	522	549	460	486	499	517	531	490	532	512	490	533	520	488	533	502	511	517	480	507	507	556	518	479	479	530	564	480	535	486	527	540	512	499	516	509	516	519	536	455	481	505	573	509	515	519	511	486	505	489	531	521	561	542	536	478	555	512	516	502	522	521	506	498	506	532	515	532	523	477	533	497	519	505	553	500	548	506	472	510	460	530	499	480	525	468	493	515	522	556	510	498	517	542	531	518	513	512	524	512	490	490	539	512	482	478	494	519	504	523	557	529	540	519	487	508	484	535	480	505	492	497	522	571	513	497	513	496	489	502	526	528	493	496	461	519	513	498	493	533	517	546	473	542	507	471	519	508	496	536	544	504	492	493	505	498	468	492	529	546	499	493	482	512	517	486	513	547	486	499	549	484	527	485	496	508	515	524	467	493	543	525	504	479	513	500	519	534	523	501	542	519	505	520	508	508	520	537	479	496	500	522	531	510	471	526	492	487	523	483	512	525	505	507	482	521	496	518	519	498	497	524	470	524	482	520	540	473	503	547	486	522	522	522	494	498	522	526	513	528	518	506	498	520	515	528	540	523	491	536	508	511	514	526	500	516	496	524	512	512	511	507	565	507	516	558	471	480	551	520	544	581	485	516	523	534	492	491	490	507	561	539	510	530	528	497	529	467	504	455	543	467	474	510	501	479	506	504	517	492	509	508	483	468	497	464	517	526	538	497	531	525	477	520	538	494	510	525	502	489	526	478	515	528	512	532	497	492	505	502	496	517	544	477	524	525	502	519	529	517	489	487	486	519	490	532	500	487	520	515	515	520	453	502	514	558	477	558	470	510	485	511	493	486	535	511	528	516	508	504	485	565	504	542	530	505	477	491	541	535	521	507	516	510	546	459	487	481	492	485	478	489	468	519	483	510	505	498	520	489	510	496	490	504	496	553	476	502	501	532	462	487	466	470	460	516	499	497	531	530	497	498	476	499	492	507	512	524	524	487	507	512	512	546	530	513	490	589	483	512	524	460	483	494	479	457	542	507	507	512	485	524	481	515	497	516	512	490	516	571	495	503	571	541	541	497	519	489	480	537	508	509	506	503	547	547	491	508	499	486	512	515	545	532	509	513	487	505	530	512	482	483	538	525	541	536	501	510	540	472	469	491	537	507	515	507	479	509	508	468	467	577	528	481	516	481	500	500	508	504	532	510	492	491	524	496	501	495	486	522	508	479	518	489	510	547	490	560	500	477	507	500	479	514	480	504	486	503	485	531	550	499	484	528	513	510	517	500	493	482	500	499	533	541	505	544	496	513	505	546	498	517	546	528	485	494	529	477	513	505	527	538	497	532	512	462	536	520	503	494	516	495	480	513	548	524	510	516	522	514	491	493	510	511	530	519	542	518	531	519	475	492	542	473	523	497	522	515	504	512	478	507	495	500	527	496	515	503	549	502	510	521	476	495	503	533	478	493	516	522	512	500	517	480	523	506	502	530	513	508	502	506	488	521	502	505	490	522	503	488	501	485	508	530	534	509	508	505	517	485	527	510	507	499	517	526	515	507	505	558	502	491	500	474	511	477	514	544	512	518	510	490	496	490	528	503	537	477	557	503	492	491	515	495	500	516	518	503	490	532	501	523	518	494	489	561	480	466	534	544	487	483	502	554	516	490	486	530	515	481	507	486	584	497	528	514	506	475	540	471	511	456	499	506	554	495	540	497	545	491	529	512	560	485	476	477	517	526	512	534	542	517	466	542	508	537	481	494	486	533	536	506	528	498	524	491	502	489	523	489	521	515	535	475	471	497	502	516	521	536	549	516	536	498	467	540	495	539	494	509	505	493	476	538	530	535	512	476	515	520	514	488	500	499	497	500	508	528	484	509	504	516	525	508	483	485	520	519	525	555	541	522	501	501	534	460	551	488	522	516	505	508	526	500	550	476	514	559	520	506	519	522	539	475	522	520	507	510	485	543	555	477	570	501	502	487	525	495	521	515	498	481	516	526	482	512	526	536	481	479	513	523	474	516	524	472	509	500	496	540	541	551	494	563	535	534	501	518	524	579	528	529	488	528	537	537	474	544	513	511	438	506	526	526	494	527	527	519	537	543	540	502	529	515	532	511	522	477	524	511	518	496	522	506	554	519	506	508	534	490	515	491	482	465	475	477	478	487	490	491	533	531	509	474	475	477	505	553	510	508	516	508	484	490	528	502	476	496	558	493	509	502	501	464	498	498	515	504	498	501	484	524	520	497	487	530	485	498	493	529	501	469	522	506	508	505	518	564	491	523	548	497	545	495	510	490	526	528	543	539	496	482	487	521	513	550	521	501	506	456	538	508	565	517	504	532	521	528	510	520	506	526	512	493	527	524	520	489	492	513	492	520	499	470	488	554	497	512	498	486	529	511	510	520	517	517	478	539	493	543	494	521	501	500	499	543	472	503	492	504	506	471	536	507	507	540	500	508	503	556	491	470	497	472	539	501	481	515	480	480	518	506	511	527	535	505	454	499	507	536	531	506	513	545	511	480	528	523	536	487	537	512	564	533	502	530	488	519	510	522	473	534	503	516	502	525	483	509	568	515	522	532	528	492	492	516	528	527	526	503	537	522	495	509	522	454	529	560	568	533	537	524	499	541	517	516	494	529	471	501	483	490	507	498	521	536	494	491	521	505	527	495	525	435	496	507	524	482	491
2010	254	262	252	241	246	216	212	229	204	212	195	219	204	216	202	191	214	220	198	211	184	206	212	224	187	200	238	198	223	197	201	202	206	199	212	195	192	192	199	202	198	232	173	224	196	177	209	204	229	214	226	230	194	217	206	181	201	212	198	209	202	215	222	214	204	202	218	217	228	201	181	176	185	205	198	175	198	192	200	189	194	189	226	211	224	200	206	214	206	202	198	209	203	223	234	193	188	213	212	195	175	203	207	204	211	182	198	201	205	181	224	226	211	220	204	200	219	214	181	206	233	179	213	215	233	210	189	199	192	223	199	201	225	181	204	185	240	223	225	232	203	203	205	225	216	190	215	187	205	222	200	184	217	209	176	218	223	207	205	207	196	189	195	191	176	188	221	208	222	191	203	210	168	199	216	226	193	200	193	205	221	193	195	218	211	190	226	193	212	225	193	183	216	189	215	229	181	214	205	199	194	208	177	191	232	197	205	194	227	191	214	206	186	217	214	195	206	203	209	200	203	223	205	194	188	189	208	184	224	197	199	200	210	228	215	205	194	219	205	203	215	211	217	199	209	203	203	228	213	213	205	208	223	200	241	188	198	187	183	192	202	203	178	185	214	211	198	215	198	223	216	226	212	203	205	194	180	199	214	207	219	215	203	188	224	221	194	191	210	201	202	231	206	199	222	216	206	221	190	222	211	205	205	192	218	210	215	228	222	217	184	199	217	213	231	206	221	220	205	200	191	208	206	185	236	202	221	209	207	201	208	211	193	195	205	191	198	196	194	195	205	197	212	196	209	233	210	221	206	173	218	207	206	187	208	208	220	206	205	234	219	212	194	212	218	220	205	198	198	211	185	188	206	198	188	216	228	198	219	215	216	216	214	206	210	199	204	184	181	214	186	223	202	209	209	242	203	200	200	197	185	195	182	207	187	227	193	204	181	193	227	195	214	172	194	210	209	187	210	234	205	227	211	198	213	179	213	206	224	197	205	230	213	200	202	201	188	193	227	195	194	190	220	238	202	193	216	201	211	208	217	190	194	223	183	220	223	194	207	204	218	194	206	197	215	201	215	216	209	211	211	193	203	208	199	200	226	213	234	221	200	186	228	203	215	221	188	188	199	185	172	189	184	205	190	189	225	203	207	231	201	195	200	199	210	223	202	240	210	177	175	218	172	186	206	190	194	188	213	174	190	203	215	197	197	203	259	214	206	210	233	188	197	181	194	201	208	198	207	242	218	178	224	218	188	199	191	191	195	223	200	206	228	223	190	190	188	205	165	198	229	206	193	203	217	232	210	195	207	205	199	201	202	185	213	205	208	210	199	173	197	210	191	210	220	187	219	197	210	232	213	211	218	177	224	205	212	200	205	190	215	203	213	209	215	184	195	202	240	234	218	203	223	206	198	223	222	229	219	222	189	238	207	185	243	205	200	185	227	196	196	190	195	203	183	201	208	220	199	196	188	196	195	193	211	194	193	207	210	217	212	182	216	172	202	211	187	221	222	196	208	197	210	201	210	202	189	189	196	205	193	217	190	191	201	212	199	181	188	225	242	207	214	186	205	220	193	195	223	210	187	210	191	219	207	210	209	198	225	180	220	204	216	179	208	228	195	200	181	204	208	205	210	219	199	219	200	184	195	226	218	191	201	214	186	217	217	229	211	216	196	184	207	205	218	194	206	195	211	219	186	191	182	186	205	220	223	193	222	204	206	234	213	200	216	211	184	187	227	224	212	211	204	191	216	198	203	185	188	214	170	179	196	201	197	216	212	199	199	199	186	184	187	208	184	194	192	219	208	227	210	212	189	224	202	242	236	205	216	211	180	193	203	240	249	183	205	223	208	201	198	229	213	221	212	222	206	218	186	226	222	210	198	215	210	188	225	204	191	217	214	204	182	226	214	199	228	191	217	217	257	202	195	188	206	211	209	190	206	195	197	207	206	218	186	210	222	197	184	222	206	180	187	189	181	200	194	217	216	204	187	199	211	176	197	215	186	197	189	213	221	192	206	190	193	223	206	169	202	217	199	208	204	218	203	190	220	214	213	242	195	194	217	212	218	211	206	176	201	199	201	204	237	201	198	197	213	216	204	204	191	217	202	198	204	201	193	224	188	220	172	203	231	201	223	225	203	191	209	190	194	205	214	207	198	204	201	221	242	207	200	198	189	190	190	200	212	212	186	200	206	175	199	202	198	208	194	207	230	223	218	198	206	214	204	195	184	237	205	185	196	208	220	190	204	209	189	183	197	199	203	214	214	225	199	194	205	210	222	230	227	202	175	243	213	199	173	181	182	181	209	179	186	190	214	202	185	182	200	175	213	209	186	189	209	204	187	190	206	220	198	195	191	215	196	215	227	205	185	208	191	200	228	210	215	223	201	181	191	215	195	195	190	193	197	226	229	227	221	216	177	182	181	219	187	216	208	205	193	201	187	163	216	226	207	185	230	223	207	202	212	183	189	220	209	205	190	196	226	221	203	207	236	207	171	202	178	224	194	208	210	184	204	191	225	191	183	195	209	207	185	216	214	217	190	212	196	211	192	194	206	187	205	196	191	232	186	230	193	202	192	202	209	225	192	216	222	207	214	212	183	197	210	202	206	219	230	220	179	222	184	187	224	197	199	199	211	193	193	216	228	185	197	211	214	236	203	205	194	234	207	219	206	210	205	199	201	191	194	196	223	199	223	243	223	178	185	199	207	191	212	197	193	226	189	194	197	212	233	216	221	190	214	201	199	201	210	211	185	229	181	207	205	211	183	209	201	196	212	207	189	215	199	209	217	196	191	208	193	213	186	217	187	227	204	227	186	207	195	228	232	227	199	208	181	221	217	196	192	213	176	200	176	194	205	218	199	191	231	183	220	193	185	202	191	220	223	223	213	211	194	198	188	185	199	220	201	224	192	216	214	212	196	196	189	222	188	200	203	214	209	196	194	184	195	204	190	205	206	206	187	204	217	184	195	206	197	219	230	206	237	233	201	216	194	224	200	164	192	207	185	208	202	220	201	181	197	206	196	172	230	187	218	196	223	198	193	210	219	217	212	181	207	224	214	198	219	192	218	211	187	229	184	189	233	234	181	206	216	206	203	214	212	191	213	193	212	206	198	193	219	235	198	216	204	194	193	208	187	214	204	203	210	181	221	189	203	206	196	224	199	215	195	198	179	206	215	205	226	175	182	203	202	206	215	210	192	202	199	209	205	191	219	206	196	200	218	213	211	204	221	194	208	216	226	223	211	200	169	200	215	195	209	214	202	207	217	189	187	211	174	213	224	190	195	176	202	179	212	187	201	200	211	217	200	244	207	186	213	184	176	196	211	211	210	180	176	209	166	204	225	186	200	218	215	196	211	211	214	199	190	210	223	177	201	202	203	199	178	178	206	201	222	199	210	201	204	234	208	187	197	207	201	185	209	205	183	207	230	195	223	223	206	181	198	189	200	214	204	212	217	209	224	214	212	200	206	205	191	211	207	198	195	194	198
2137	653	781	816	710	723	667	720	675	715	671	617	657	681	590	631	617	632	656	618	612	604	651	605	655	620	620	627	646	627	620	626	646	612	626	633	603	638	583	601	581	559	608	588	631	606	616	582	656	630	614	656	613	577	576	610	626	630	615	624	601	627	566	612	634	621	637	615	638	599	621	615	610	604	594	597	615	583	635	634	658	607	591	628	598	566	596	605	605	605	576	622	561	632	592	566	594	591	601	641	608	634	603	624	612	609	617	625	624	645	639	606	593	601	614	593	606	586	604	612	615	576	647	613	620	574	631	612	576	580	640	587	610	649	650	618	623	588	592	608	613	636	597	622	594	595	599	627	625	638	597	560	626	592	639	668	604	602	587	580	593	580	634	597	603	636	556	643	628	612	573	641	611	622	598	599	589	606	583	609	585	590	597	630	629	609	613	590	632	605	628	656	618	589	612	592	597	617	598	654	563	645	576	587	572	622	636	609	615	589	573	639	595	572	613	585	626	591	655	663	608	588	628	604	603	610	586	664	622	621	629	608	581	576	636	608	626	582	620	575	633	604	651	577	585	597	640	599	593	586	577	634	659	637	596	630	643	612	604	592	587	620	598	605	578	628	636	640	600	589	588	627	610	630	615	565	600	623	622	568	605	602	601	652	591	576	634	573	592	622	587	630	625	601	612	602	611	575	620	605	581	653	604	588	637	594	677	615	598	603	602	606	665	601	630	596	590	648	657	609	591	640	658	622	583	585	621	587	617	613	601	628	642	602	635	595	670	627	579	622	589	647	560	635	589	637	603	574	618	588	559	643	582	577	563	613	589	625	610	627	645	604	670	584	621	595	590	612	579	641	630	604	562	636	648	597	600	605	624	611	593	606	657	596	638	621	601	536	592	615	655	613	650	590	615	610	587	576	630	629	613	615	618	605	595	635	605	600	620	619	609	598	593	645	618	567	626	622	619	626	610	601	576	585	619	609	603	615	612	613	621	620	624	617	600	602	641	648	609	592	576	606	590	600	613	605	593	679	621	657	640	565	609	590	612	579	592	585	588	579	594	613	576	587	599	602	608	620	610	600	655	607	598	606	605	597	585	641	600	606	552	605	661	622	619	610	592	575	609	585	592	611	581	619	624	611	605	547	608	615	613	682	586	629	608	663	624	633	610	612	609	643	576	590	611	605	659	600	640	594	602	595	598	635	603	610	637	604	596	658	623	581	599	619	573	620	574	627	615	634	623	594	631	620	630	605	639	612	647	616	606	629	638	650	576	632	642	622	660	584	638	649	619	653	596	648	605	554	621	617	605	572	595	589	589	610	609	615	590	612	596	591	629	606	596	624	628	574	609	652	577	622	606	620	598	628	574	607	614	610	598	636	623	638	602	639	595	650	638	650	626	635	609	589	632	636	606	594	617	611	603	600	574	621	552	627	576	607	619	648	624	667	601	623	613	592	624	616	588	595	650	586	612	582	638	609	611	610	601	611	622	628	554	657	563	660	569	643	519	621	599	622	637	619	618	601	580	565	639	572	579	575	605	598	612	640	621	622	607	616	613	599	599	603	596	640	588	668	590	562	597	571	584	628	610	592	618	609	606	640	566	591	642	601	648	583	571	562	602	584	592	646	628	651	599	606	615	608	643	631	625	649	610	623	619	613	597	609	621	605	586	597	663	608	626	638	604	647	609	630	614	615	614	637	642	611	636	604	655	606	597	572	592	573	638	632	603	640	595	577	610	618	637	598	644	603	611	600	572	612	608	615	602	619	632	642	580	654	553	588	639	611	645	608	633	631	627	582	587	622	627	610	614	610	628	615	636	633	626	622	646	652	631	649	633	618	629	597	597	651	617	610	589	613	633	622	611	621	610	610	576	590	664	604	660	635	577	598	634	596	614	591	651	580	626	602	639	596	593	599	614	624	600	586	587	628	596	589	634	601	603	624	644	635	602	600	601	590	603	643	619	615	587	595	636	601	623	621	617	669	609	598	590	613	612	605	601	599	600	563	633	613	621	586	575	665	588	644	552	636	600	600	603	555	645	590	595	604	574	611	608	596	627	541	580	597	610	622	592	612	660	585	580	601	646	592	588	631	626	614	597	583	659	613	596	567	606	574	591	632	615	608	598	639	595	649	644	620	629	617	664	617	609	578	629	595	616	597	573	585	656	643	627	597	570	632	631	589	578	623	642	617	595	603	628	603	623	609	634	662	646	590	608	586	628	648	601	593	633	607	656	617	594	594	628	564	630	595	621	618	568	603	620	643	594	627	596	612	544	647	650	604	571	638	622	580	626	588	624	617	628	596	605	588	561	656	601	603	626	596	608	644	627	607	605	621	606	637	591	598	639	590	622	580	652	634	604	600	642	652	610	608	589	596	634	605	577	627	625	618	613	629	596	586	600	607	573	590	580	619	609	621	593	597	679	642	652	608	612	591	599	590	654	603	635	636	642	626	593	618	631	582	629	675	589	629	583	626	596	610	653	624	581	638	628	625	627	610	599	625	598	639	626	644	567	645	678	612	634	638	631	607	621	589	589	599	605	588	593	573	628	559	655	574	619	610	630	567	644	611	609	612	619	593	642	578	603	618	640	595	583	604	637	618	620	618	610	593	587	613	619	596	614	604	633	581	645	621	584	609	607	621	621	602	629	609	589	640	631	638	583	603	650	632	604	620	591	599	612	630	592	623	652	607	622	634	623	625	583	625	581	615	613	651	597	614	608	613	605	613	581	592	590	585	636	614	637	591	599	604	617	643	616	611	610	574	580	613	588	592	620	601	624	600	623	625	635	625	669	579	627	600	609	618	645	599	613	587	620	622	622	583	563	616	612	620	627	623	597	572	591	598	634	596	647	602	588	633	586	664	611	596	600	635	541	612	639	558	639	618	664	640	640	591	597	598	618	628	593	591	669	602	605	645	621	613	585	613	587	600	584	603	662	608	616	625	587	618	613	588	609	599	610	620	595	627	641	581	630	652	597	595	589	624	594	596	661	640	603	572	576	629	603	592	598	629	606	665	623	590	575	614	616	617	635	604	576	615	597	658	612	633	623	583	595	522	621	635	593	601	575	663	548	595	620	566	586	639	631	615	616	631	641	581	638	617	601	631	631	568	611	610	595	640	587	647	615	644	611	638	603	615	618	572	602	617	583	592	625	604	616	614	656	618	603	639	618	609	598	623	594	597	652	614	587	623	566	598	629	584	619	600	617	588	569	578	628	667	627	584	559	625	593	623	618	588	606	614	578	641	617	563	583	597	618	537	643	599	611	622	609	625	607	617	597	609	615	592	567	620	603	630	583	685	569	602	631	657	622	614	608	617	605	578	592	613	614	570	604	578	610	673	613	581	580	649	608	635	631	622	644	643	605	614	640	577	594	624	596	581	588	626	582	590	598	587	617	661	562	646	594	598	648	622	592	585	593	548	590	608	656	566	640	630	550	614	644	575	628	618	632	581	651	633	604	609	599	611	586	648	591	655	647	600	605	553
7805	1029	1387	1069	725	526	407	331	257	233	185	209	184	188	158	127	121	129	144	137	124	137	145	111	131	110	105	109	106	128	104	123	101	124	102	106	130	106	93	106	94	100	122	79	74	95	103	101	112	96	108	106	102	89	104	105	100	107	106	103	91	113	90	118	96	104	110	111	110	88	107	101	93	111	80	84	103	99	96	111	115	108	103	95	110	90	109	74	105	97	102	94	111	81	110	116	107	83	93	103	86	96	122	108	116	102	94	108	116	92	101	125	106	104	111	108	107	105	92	87	113	109	98	82	109	100	102	99	92	107	115	103	92	118	105	109	114	102	107	106	89	94	103	122	98	105	108	92	101	114	101	99	95	106	122	99	97	108	112	77	107	115	118	111	106	100	120	105	92	89	84	123	91	84	106	95	115	100	95	110	102	121	116	106	107	105	100	112	96	92	118	102	98	113	104	105	102	101	90	93	100	100	121	73	96	118	101	107	81	106	99	105	104	114	109	99	91	100	102	99	102	86	108	100	88	105	104	104	93	103	100	98	101	88	95	92	98	102	117	84	108	98	73	102	115	89	104	108	111	97	90	99	102	103	97	106	103	88	88	101	96	117	98	115	107	97	77	101	101	109	98	98	89	94	111	94	91	100	92	87	115	96	104	100	105	99	112	99	104	105	98	100	84	96	83	96	94	120	92	91	99	85	112	108	102	93	94	114	84	95	102	99	98	98	94	110	89	81	114	94	118	107	94	88	96	107	108	96	94	121	97	102	118	89	84	99	82	119	110	96	111	91	93	97	115	112	111	110	101	99	97	93	79	89	98	97	109	108	91	106	117	104	108	111	100	108	100	96	125	100	93	106	97	117	87	112	85	99	116	92	108	114	108	108	98	97	95	87	91	80	99	101	107	105	88	94	98	81	113	95	101	118	112	93	109	119	98	109	114	100	118	116	102	105	102	102	89	106	88	106	100	92	93	91	88	89	98	100	112	110	96	115	110	102	88	108	103	98	80	94	109	110	105	99	104	105	107	83	96	97	87	103	97	127	106	95	90	98	104	74	90	100	98	95	111	114	105	107	89	89	100	89	103	86	112	91	98	118	91	95	114	115	103	94	114	93	93	107	116	97	97	105	80	101	102	87	83	97	92	98	116	102	94	104	100	99	107	105	123	101	96	102	91	102	110	99	104	102	90	91	97	89	125	98	101	99	102	117	83	96	105	116	97	98	121	102	113	79	101	116	76	97	110	100	102	102	122	97	110	99	90	87	107	105	101	110	98	113	107	91	119	93	101	91	97	109	95	112	118	103	125	107	100	97	107	102	110	97	111	103	99	103	125	99	106	105	90	79	105	102	102	96	98	107	107	99	96	97	87	95	97	96	107	99	110	115	90	112	116	98	123	95	97	109	103	112	104	93	121	119	119	113	94	107	114	101	87	88	95	93	93	102	118	120	114	94	79	95	82	103	99	108	123	96	102	94	104	85	109	97	100	83	107	90	117	104	88	109	108	103	94	101	123	131	117	113	110	105	88	109	91	94	105	97	99	116	100	95	99	90	110	99	120	100	103	94	85	110	126	107	120	103	87	96	97	106	102	83	105	95	91	108	105	95	91	96	95	102	92	119	110	113	97	109	116	88	116	106	101	87	97	108	100	126	89	100	105	97	89	93	94	93	125	90	116	95	104	100	117	114	90	97	118	107	115	119	96	94	110	99	100	93	96	118	105	97	102	126	103	109	98	110	127	101	110	105	91	109	91	117	74	93	90	118	87	93	108	114	89	91	93	96	100	94	110	101	107	95	98	93	108	146	102	102	94	96	93	107	75	95	92	95	105	99	116	119	101	88	100	105	99	111	96	108	105	105	102	106	109	101	92	104	100	103	107	101	97	103	115	101	120	106	92	104	80	103	93	113	97	112	102	95	104	103	105	90	120	104	107	105	116	107	91	120	98	92	100	111	109	118	109	111	93	102	96	85	102	96	101	100	83	103	82	100	101	91	102	117	87	98	85	99	86	104	97	116	102	117	102	103	112	111	109	107	91	99	92	127	84	101	90	117	94	109	94	99	93	90	93	101	116	110	127	98	102	96	92	99	111	107	93	115	103	90	97	88	118	103	87	109	95	100	97	93	100	123	94	97	113	114	119	100	105	101	91	97	103	91	105	123	115	109	109	109	101	106	91	100	89	107	111	96	94	115	103	100	99	92	93	99	110	105	98	121	82	108	112	99	108	100	104	101	102	94	103	98	99	107	113	84	91	91	89	109	92	108	103	89	111	87	102	101	114	112	95	94	88	99	102	107	103	95	105	101	97	103	88	101	82	98	103	101	102	107	97	92	98	110	104	107	99	91	102	102	107	88	115	102	100	105	90	107	97	105	111	106	100	88	96	102	88	111	105	103	84	117	111	121	83	95	103	106	106	95	81	112	102	130	101	85	104	98	86	97	110	84	90	99	109	89	95	112	95	98	109	119	114	98	121	99	99	116	115	93	86	109	106	119	110	122	88	108	88	117	104	99	103	113	92	100	100	101	101	102	100	97	86	100	132	121	119	76	110	106	100	105	105	120	96	103	113	93	99	95	94	111	116	96	100	101	113	89	97	111	102	107	108	89	113	93	84	101	108	80	84	94	86	93	97	87	114	109	101	109	111	109	80	112	113	113	89	93	79	110	95	105	99	97	89	90	101	106	108	117	107	95	83	95	100	97	99	100	88	97	102	103	102	103	94	118	100	101	116	98	123	109	92	96	110	95	101	115	94	113	91	96	96	80	97	115	82	95	126	101	99	96	81	102	92	105	97	110	111	101	124	85	115	107	104	112	119	86	104	94	106	114	103	82	106	98	97	109	106	96	111	110	97	106	95	108	96	106	104	81	110	109	129	113	96	105	110	102	86	103	100	89	109	90	97	117	108	90	115	82	105	83	94	87	115	93	117	99	121	98	91	112	93	108	84	94	95	107	109	108	119	112	98	105	112	125	86	115	105	90	102	102	108	91	103	91	106	100	110	101	91	118	100	98	90	106	97	111	104	103	105	87	99	103	96	107	105	108	104	99	85	113	96	98	115	116	114	101	82	102	114	101	133	120	109	100	112	109	103	96	96	110	111	106	112	104	100	95	105	100	89	106	95	101	83	97	89	94	91	94	106	101	112	109	83	101	82	101	105	89	108	95	95	96	101	109	85	105	93	113	104	93	84	87	95	94	86	101	105	109	89	103	117	90	97	100	101	96	109	111	112	92	92	92	99	89	100	100	108	111	95	105	91	107	118	102	100	106	94	106	98	94	115	104	110	90	90	102	111	109	106	109	100	92	95	98	97	100	105	102	110	92	112	114	106	93	108	95	105	96	97	91	97	98	96	102	122	99	103	101	106	104	105	109	89	112	111	104	90	120	99	81	108	101	97	96	99	95	112	113	122	93	110	101	109	84	102	104	88	100	96	108	116	110	92	94	103	121	114	106	104	106	112	111	101	95	98	101	104	97	96	99
5219	1343	3218	3498	3056	2403	2031	1656	1471	1241	1094	964	886	780	778	708	679	645	609	587	598	569	524	531	544	480	483	489	495	430	451	439	432	465	417	394	436	434	413	411	414	404	419	402	408	403	397	383	371	390	374	392	368	426	399	399	371	354	369	382	366	381	380	378	377	354	369	368	357	361	364	307	355	388	371	340	342	374	354	338	344	357	343	326	334	378	344	361	397	357	354	389	381	334	346	349	308	371	348	363	364	357	335	358	341	326	357	338	325	404	374	375	366	373	355	335	350	361	367	341	345	370	324	321	336	322	310	365	335	367	342	339	326	334	367	364	354	341	358	320	364	350	321	333	337	358	331	355	326	386	321	323	308	348	328	342	333	367	344	294	347	351	350	345	378	346	372	328	336	349	358	318	334	339	375	362	315	345	369	383	340	354	364	357	338	367	341	316	332	345	365	350	358	381	320	339	310	344	349	313	350	366	340	361	349	368	335	374	336	330	363	344	363	329	310	337	364	328	332	328	355	324	387	332	346	336	354	359	328	350	368	328	329	376	362	351	369	331	352	335	364	338	343	355	354	315	379	356	327	343	332	370	325	333	356	337	337	359	358	329	363	357	335	325	336	359	343	337	370	349	353	348	356	346	344	354	352	351	340	358	336	330	382	367	330	346	384	366	349	329	324	346	330	376	368	337	369	389	321	356	308	359	342	311	354	336	376	386	364	357	330	356	343	339	360	333	333	371	352	364	349	358	340	341	331	360	299	350	349	358	333	375	328	322	331	333	318	366	356	336	355	339	306	345	347	346	350	392	339	337	346	332	335	374	316	368	326	361	351	353	360	366	354	331	322	348	338	369	315	310	355	339	363	353	317	367	341	351	331	338	371	353	323	376	334	365	338	348	349	357	340	363	336	356	319	353	323	343	353	336	354	343	354	343	337	330	317	347	362	337	369	305	352	355	345	347	352	324	345	330	369	334	365	348	340	363	325	335	307	307	353	329	350	350	369	346	327	343	320	334	374	341	314	364	340	348	359	340	353	337	358	337	311	322	371	327	342	337	357	372	324	345	357	318	356	330	305	340	336	348	341	317	323	363	363	344	365	345	357	346	343	351	317	363	321	370	352	326	356	370	362	356	321	336	365	317	321	368	381	335	346	327	353	326	368	316	367	325	327	368	327	334	365	334	320	355	365	352	323	335	368	344	343	343	360	324	348	348	349	363	339	359	377	407	346	344	347	344	359	359	390	352	349	344	350	346	382	326	341	350	333	360	323	343	322	364	368	377	341	358	385	366	353	367	322	346	348	383	353	344	360	347	335	337	354	341	327	356	337	309	345	344	358	352	349	358	338	352	354	302	372	345	345	350	341	352	329	359	364	328	331	333	326	345	343	350	338	307	342	342	323	351	331	381	347	331	365	321	347	362	366	334	324	306	326	361	333	351	343	326	382	348	309	365	328	336	319	363	348	361	339	358	330	348	369	389	333	330	357	376	328	334	352	326	371	346	320	354	344	361	334	349	337	353	300	317	338	332	346	341	350	336	330	357	365	336	362	341	365	315	336	340	344	375	336	371	368	338	362	360	341	317	333	350	314	318	358	327	354	371	338	356	369	322	339	321	363	360	356	353	371	328	368	343	347	351	370	334	341	357	321	368	347	341	374	341	359	341	350	320	362	334	331	342	367	309	330	341	352	324	382	323	356	344	391	315	353	339	352	341	312	340	370	367	346	318	357	346	344	364	343	336	343	361	349	348	332	346	322	349	373	339	342	370	352	340	330	318	332	369	363	337	334	342	324	347	331	368	337	345	347	319	374	356	367	341	355	320	334	332	372	326	358	367	356	363	376	345	338	378	332	362	341	346	376	361	332	355	350	349	356	329	374	341	330	329	359	344	360	325	354	325	318	337	353	344	348	333	348	350	364	343	310	353	359	346	328	328	353	353	339	367	351	325	321	314	366	332	368	340	363	319	344	356	341	348	344	338	339	354	371	360	349	329	335	355	346	384	349	353	323	331	319	346	335	354	350	309	376	361	344	357	359	332	335	353	336	342	372	331	321	351	380	344	322	329	341	334	351	347	336	317	308	327	342	338	360	316	358	356	318	348	375	306	335	358	341	313	336	347	343	338	341	365	332	325	348	332	333	370	356	347	346	359	342	327	352	366	382	357	342	344	334	343	359	340	366	359	334	343	348	323	324	346	344	351	314	345	340	347	311	344	341	356	352	352	335	379	343	361	375	363	379	311	337	330	364	342	329	340	364	341	314	326	336	391	353	346	357	313	334	371	326	347	323	340	352	334	333	318	331	341	346	347	335	370	362	343	366	413	324	349	353	362	334	347	346	359	330	354	357	336	340	343	353	369	362	340	313	329	329	353	344	336	354	373	344	342	324	348	349	345	376	373	359	340	373	351	353	346	337	354	352	354	335	351	363	336	346	383	359	362	346	331	318	371	337	331	342	371	311	360	360	349	344	386	347	369	355	355	317	345	333	365	351	322	356	373	352	356	336	329	346	349	373	348	361	348	350	341	365	379	335	326	364	334	339	338	320	320	331	300	341	369	334	333	385	356	318	313	362	319	387	333	315	313	342	323	383	329	362	385	334	336	358	392	325	339	358	409	348	367	340	351	339	324	349	337	353	321	341	337	315	343	340	333	350	335	339	331	290	292	353	377	334	333	353	330	356	331	388	350	341	353	360	324	312	366	349	330	320	347	326	389	358	350	372	334	351	360	342	332	361	342	380	365	309	358	337	361	335	353	351	331	374	343	340	328	362	341	329	342	317	324	342	327	323	331	353	385	350	368	361	333	343	338	339	346	358	310	373	365	339	360	362	360	370	367	339	331	370	341	333	347	327	329	357	351	341	317	367	338	333	303	356	369	335	358	361	313	345	345	373	345	356	354	341	336	322	329	402	318	348	357	325	337	333	368	360	345	347	363	341	364	345	326	334	347	325	349	315	333	344	343	322	331	359	349	305	370	319	332	344	326	338	353	356	333	363	360	349	357	356	319	333	312	330	319	346	382	344	317	345	335	355	322	311	347	359	344	331	319	358	349	360	328	338	340	351	355	358	337	359	373	361	335	341	334	345	359	384	332	367	352	350	343	373	345	365	389	331	341	346	342	324	340	342	308	333	340	318	347	337	348	338	328	349	337	344	351	315	332	348	340	371	325	325	353	349	323	342	335	344	330	363	346	341	367	372	349	331	351	367	337	315	338	366	339	315	369	374	342	346	379	381	336	347	334	332	384	340	356	331	330	359	359	373	339	347	336	351	335	351	353	329	367	355	352	344	372	344	345	343	327	362	363	314	335	378	366	330	348	332	371	348	331	357	381	327	323	341	338	299	355	334	339	359	348	371	350	340	337	350	358	318	371	347	372	366	344	345	339	358	360	361	341	370	360	363	363	334	318	348	374	343	318	356	368	375	356	349	376	315	339	329	358	338	337	352	347	342	366	364	383	311	333	330	336	343	351	346	358	363	342	361	374
15030	2502	2777	2126	1471	1121	847	610	524	439	383	337	317	242	283	294	236	251	197	233	230	215	187	191	189	164	188	225	180	184	185	190	183	197	179	188	190	170	175	201	166	183	161	184	168	169	182	155	161	161	165	159	184	175	160	152	172	176	155	161	159	176	166	162	169	142	152	173	156	168	138	160	175	158	171	151	146	143	160	173	156	141	163	151	188	155	159	169	165	153	148	170	158	133	165	177	152	169	167	176	157	152	180	157	153	147	153	167	142	185	165	163	165	197	161	160	152	153	159	175	143	148	163	160	143	149	173	158	160	156	164	178	145	161	140	163	143	174	177	167	153	154	156	174	145	167	139	169	165	180	171	166	161	144	170	169	165	159	140	167	151	150	164	163	155	186	144	162	162	166	173	158	155	163	160	130	152	139	156	170	153	159	151	146	166	162	167	177	138	133	181	151	157	147	153	145	178	173	164	158	168	158	154	164	148	154	163	164	148	149	170	151	167	161	178	154	185	148	166	172	157	161	137	144	171	151	176	155	174	168	165	142	156	171	139	172	177	169	179	161	157	149	178	165	163	153	165	149	165	137	177	147	129	158	136	156	162	121	155	169	165	179	153	149	175	183	153	164	160	154	158	139	151	145	176	147	144	174	142	182	164	162	158	147	145	155	154	167	146	158	169	163	150	149	170	166	160	148	160	169	145	161	173	158	164	146	160	155	150	153	136	151	138	190	156	148	181	155	166	166	160	164	145	151	169	155	150	159	137	153	137	163	177	129	149	155	141	143	171	139	172	163	131	127	151	141	183	138	152	160	172	162	169	168	153	160	138	153	170	142	156	139	139	139	159	159	141	182	160	157	169	143	147	152	156	148	174	181	158	145	178	158	156	143	168	168	172	175	184	165	154	163	171	145	168	158	163	146	132	148	150	152	180	168	190	128	162	163	164	145	137	143	174	166	147	178	155	181	148	173	145	175	153	163	168	142	162	155	155	178	173	160	142	173	141	171	163	133	147	165	163	160	158	160	145	180	158	177	153	175	172	151	134	153	152	162	152	151	149	161	160	150	177	159	154	156	145	150	178	130	143	151	165	157	144	168	170	167	143	161	144	181	163	145	151	161	143	150	171	161	141	161	161	166	164	155	153	159	177	133	142	159	149	162	152	158	146	173	143	144	161	175	150	136	164	161	183	163	164	157	146	160	165	155	154	177	134	164	170	173	165	139	149	136	148	180	132	174	155	184	153	146	167	156	149	151	156	143	146	167	150	148	158	154	154	145	143	151	164	160	162	163	164	161	142	161	156	168	167	182	169	148	150	157	160	164	151	161	134	164	156	164	161	134	159	139	159	152	168	144	148	145	139	184	181	158	148	162	156	183	160	159	154	157	159	158	147	156	145	129	166	146	137	192	142	153	158	140	171	157	166	152	167	164	185	167	167	173	164	159	152	166	159	146	161	164	142	161	171	151	168	148	182	160	160	142	149	168	162	153	173	117	159	175	153	124	152	178	181	156	170	161	140	151	168	146	159	146	160	166	162	153	162	159	148	142	167	172	179	169	161	179	152	164	171	174	155	151	160	160	173	143	181	150	151	164	134	199	137	148	145	174	151	180	160	160	173	165	152	177	166	154	136	151	158	156	161	139	156	146	170	172	162	163	144	158	188	143	152	160	165	148	160	178	164	142	149	152	146	163	158	169	163	148	160	179	175	160	142	162	157	142	179	168	139	150	155	166	148	146	171	156	171	159	134	136	154	163	170	148	148	180	160	169	160	158	151	173	158	143	179	166	152	164	182	140	162	168	169	180	153	168	161	161	175	168	173	177	159	155	148	161	151	174	133	165	161	152	124	148	169	158	146	155	136	138	159	151	137	173	184	149	161	180	160	163	145	175	160	145	148	147	127	165	179	176	147	167	169	154	142	146	152	171	152	163	161	160	135	176	157	147	158	145	160	181	151	153	171	147	146	137	146	190	149	139	156	165	159	169	160	169	176	156	158	128	165	171	136	137	142	151	145	160	163	136	158	162	152	157	164	147	145	169	152	143	139	166	162	150	157	174	142	136	152	157	142	158	153	151	164	156	145	152	152	169	152	159	154	150	158	127	167	133	174	156	185	150	141	177	138	145	153	155	170	161	159	161	152	131	141	139	155	139	155	140	187	161	164	145	179	139	136	159	170	156	137	159	159	158	139	181	155	126	156	174	154	153	158	146	136	151	172	147	164	168	145	168	149	155	155	154	166	143	164	159	159	151	137	176	161	145	156	152	173	161	165	149	147	162	160	160	162	164	137	130	156	152	163	166	179	159	148	183	148	139	184	189	168	136	112	168	172	143	149	160	169	159	133	181	159	160	157	163	140	158	165	144	162	160	161	147	158	148	139	174	140	160	149	148	145	192	174	155	156	153	165	179	169	156	145	161	160	152	147	147	143	160	149	170	159	166	150	151	167	126	165	146	160	150	155	160	139	141	168	152	175	185	162	144	162	166	160	166	148	172	150	152	170	148	144	167	138	152	158	152	172	148	162	154	170	155	157	145	138	161	155	159	163	170	151	150	177	129	149	129	191	174	165	167	163	155	148	139	151	160	177	177	172	147	158	173	167	137	157	142	172	155	156	176	158	155	167	147	167	145	171	176	165	136	166	142	151	158	137	184	181	158	133	142	168	165	168	182	185	161	159	156	166	150	128	178	156	175	152	170	178	162	159	179	157	148	166	165	162	163	162	181	134	166	143	165	168	144	162	159	149	143	152	148	172	158	144	154	152	165	139	145	162	181	155	163	138	164	168	167	170	164	141	163	167	164	152	169	152	170	134	140	164	177	163	158	164	149	153	153	151	164	152	153	144	148	152	165	168	133	151	157	164	149	154	166	168	158	147	161	169	117	132	163	162	159	155	170	162	167	175	152	143	151	171	154	170	167	162	147	179	174	179	157	179	144	164	149	165	159	173	159	174	160	155	156	145	171	143	171	163	159	154	175	163	166	173	169	166	144	172	175	156	155	148	170	147	142	129	142	145	151	164	166	177	134	166	169	146	151	163	137	149	148	164	153	148	146	160	148	152	167	152	179	144	146	144	167	168	153	156	179	176	147	180	161	149	175	170	143	160	169	171	157	169	168	153	142	153	181	165	157	173	158	176	158	170	162	159	154	153	143	144	158	173	126	161	153	146	158	153	170	163	161	167	183	180	180	175	155	151	171	172	166	187	152	188	164	158	184	181	149	160	163	156	166	156	148	162	152	164	160	144	152	150	157	165	157	157	175	148	158	155	166	150	177	167	169	170	184	159	150	166	151	164	138	149	157	157	172	153	168	186	155	136	144	165	151	160	148	154	164	137	188	165	163	162	142	179	163	166	160	158	165	159	169	152	138	154	162	167	162	170	152	161	154	163	134	156	136	169	170	173	169	149	152	158	146	166	152	166	139	156	162	152	161	156	159	161	152	154	173	177	151	150	161	177	168	173	172	152	164	180	162	142	150	136	170	161	128
7609	2554	6029	6782	5653	4528	3717	3079	2541	2171	1904	1788	1555	1443	1322	1159	1149	1095	1005	944	905	930	881	846	815	774	746	759	728	708	728	700	668	712	689	717	611	610	631	648	593	622	621	561	599	611	572	603	571	530	572	574	558	574	580	594	560	567	530	546	574	559	527	551	537	513	527	521	507	560	509	606	557	557	575	497	516	557	547	495	565	474	532	532	492	535	541	498	495	535	501	521	552	533	564	520	514	506	502	518	509	522	517	538	541	582	538	499	544	513	522	529	498	530	481	520	498	565	516	522	551	553	515	546	528	484	504	481	556	489	568	556	505	548	489	504	483	491	521	538	543	522	497	530	520	543	507	517	512	498	485	516	526	535	504	566	482	534	512	523	531	479	516	505	514	482	503	526	500	514	501	531	539	491	510	541	525	494	534	546	488	511	525	496	522	486	498	484	557	540	454	524	491	478	523	537	541	509	497	525	538	492	536	489	511	534	505	547	514	489	494	454	478	513	552	498	500	552	511	498	500	533	460	536	496	513	469	537	526	520	504	500	532	499	503	510	544	526	500	517	510	575	557	531	485	531	556	517	505	497	494	535	517	554	498	490	492	467	538	522	478	484	506	526	493	499	519	490	525	531	496	515	458	504	489	497	537	499	510	476	517	526	495	468	502	450	480	499	546	534	520	525	528	489	548	515	488	516	471	518	512	535	500	537	496	507	498	513	544	521	520	476	513	530	520	517	523	463	537	507	526	547	502	493	528	517	520	525	509	498	528	500	477	509	501	487	510	490	522	513	464	464	516	470	497	477	526	542	493	495	530	536	482	493	497	532	530	497	497	518	506	539	500	472	459	506	528	566	509	526	519	507	506	533	497	503	529	520	536	515	515	457	515	517	500	485	521	505	486	528	518	516	514	529	548	489	494	525	519	490	528	525	560	514	500	481	479	531	502	530	510	508	525	532	549	545	540	461	507	459	501	499	490	488	508	523	534	503	524	528	493	496	471	495	537	512	516	523	536	497	503	494	474	492	495	503	498	473	491	533	484	505	520	516	508	466	527	498	532	521	476	499	533	513	498	483	502	517	529	503	506	504	480	539	494	524	503	503	514	546	517	537	484	504	509	515	507	569	487	541	527	528	492	476	515	526	499	521	536	529	502	538	514	519	491	459	469	478	499	496	547	490	471	510	522	498	515	505	508	561	496	516	504	515	477	554	510	463	517	514	570	514	458	525	480	549	487	501	536	493	510	500	503	531	532	473	513	462	509	526	469	488	506	517	511	529	522	498	535	512	518	506	530	495	523	518	452	509	527	486	506	462	489	489	501	499	478	508	495	487	546	553	450	513	514	515	501	473	533	514	466	536	481	489	521	537	541	507	472	498	520	527	471	501	545	510	547	485	513	542	474	496	506	510	509	499	484	545	484	506	515	483	498	491	500	525	470	519	481	574	536	557	529	502	556	515	480	516	490	468	534	490	524	498	533	509	505	502	504	532	559	531	492	497	552	522	530	515	490	521	514	516	537	512	536	487	514	499	500	497	491	516	512	506	494	474	509	463	518	506	531	487	494	488	489	551	514	516	548	491	517	492	530	480	484	504	517	485	538	564	483	511	491	492	489	485	509	524	515	507	492	521	505	509	521	496	472	517	497	534	487	501	539	494	507	492	505	503	474	499	473	488	487	492	531	544	516	494	521	510	520	471	526	513	490	526	479	478	490	488	461	515	493	509	476	475	511	487	498	555	479	512	515	542	534	507	535	514	501	486	499	496	489	498	508	470	490	486	506	502	504	471	507	546	510	523	539	492	545	539	530	493	507	550	479	509	507	509	530	513	509	489	493	487	524	478	458	494	485	518	497	534	493	539	527	507	505	491	531	522	483	505	491	480	477	483	492	529	519	530	573	519	491	462	508	502	498	522	450	547	500	464	505	535	522	518	471	506	484	500	496	508	492	546	531	493	510	491	547	494	503	537	481	534	560	503	510	524	508	513	511	526	513	468	548	468	515	518	502	513	524	497	474	531	527	497	511	532	534	531	502	501	512	450	460	493	514	480	508	502	510	509	530	556	488	516	498	508	554	536	490	501	529	572	498	509	540	537	496	502	509	539	514	541	497	479	492	530	536	521	484	493	528	533	502	527	530	490	513	486	494	510	514	493	486	542	524	497	509	547	477	472	527	521	503	510	528	493	489	485	498	465	515	547	534	537	504	522	485	498	510	520	550	548	510	530	531	486	509	513	498	481	475	495	506	466	506	501	499	497	531	559	496	483	523	543	478	506	504	494	543	492	478	482	486	477	526	504	516	511	485	533	490	482	502	512	489	512	510	528	499	486	520	488	507	481	523	514	514	490	512	535	525	467	530	511	502	463	511	522	510	506	503	497	511	497	493	480	479	503	530	518	491	461	498	515	488	498	525	518	530	554	531	486	480	475	494	510	532	529	504	510	503	537	491	506	524	512	484	485	505	459	510	515	490	503	478	478	478	520	518	521	526	521	516	533	510	499	493	517	493	541	478	518	493	505	521	470	523	458	517	510	537	514	506	519	525	490	506	520	493	512	511	515	518	522	560	527	511	489	521	496	469	523	527	520	511	497	510	557	504	535	493	550	503	530	476	497	470	572	527	502	527	554	480	536	491	544	517	584	527	559	525	478	522	540	497	486	499	526	522	495	478	533	518	537	489	528	510	541	487	526	531	514	538	510	511	496	521	518	509	512	505	494	513	507	494	517	506	468	548	526	509	504	510	478	532	509	470	524	549	517	508	504	509	494	522	515	491	505	519	514	494	523	530	512	480	504	507	526	520	474	488	530	519	492	481	499	514	507	498	510	499	529	489	492	517	510	513	482	507	482	521	534	557	478	521	502	510	533	520	508	533	499	465	488	501	508	540	486	500	500	547	490	513	496	495	540	515	488	505	516	487	545	552	514	559	515	546	526	494	501	477	495	498	475	454	532	517	480	532	521	521	516	507	527	475	499	537	529	509	495	540	479	458	501	524	509	486	526	513	509	514	505	502	501	502	499	477	523	541	518	514	503	509	556	468	552	525	513	511	502	532	479	472	517	505	523	488	492	517	521	483	517	500	475	512	498	499	524	556	542	507	523	522	532	497	543	530	508	486	540	533	501	545	481	493	488	508	547	522	510	467	496	521	508	543	526	506	510	521	498	546	508	536	508	503	520	501	528	503	511	514	528	488	525	537	501	532	513	530	520	563	523	534	516	511	501	518	502	489	506	531	518	519	539	457	533	489	513	490	491	536	493	486	516	510	474	498	497	497	499	556	555	497	487	523	514	545	492	515	513	579	479	533	497	528	493	515	532	478	491	509	492	530	512	517	469	542	520	542	487	471	531	510	543	559	464	483	490	509	459	502	526	496	542	495	478	501	511	566	467	509	528	495	537	502	504	564	533	448	502	459	497	495	505	504	527	515	501	504	532	513	540	518	454	475	518	527	542	494	501	503	515	501	500	498	520	485	489	522	521	476	503	502	527
2050	271	269	249	240	211	229	213	231	219	236	204	206	198	203	224	193	209	218	204	224	191	212	199	237	211	190	176	191	225	195	213	217	202	210	195	196	217	196	209	232	207	191	216	185	180	197	201	202	179	193	218	214	186	208	214	214	213	191	187	177	203	214	208	204	196	196	218	194	204	206	205	214	182	206	172	219	221	222	198	204	208	208	202	221	215	209	219	206	206	178	179	221	193	191	211	238	209	221	205	227	216	212	221	203	184	223	210	221	196	226	212	193	191	196	208	228	209	201	207	193	203	208	217	181	193	223	216	215	202	195	167	204	189	208	170	199	205	213	213	238	193	229	214	190	204	223	185	176	201	190	220	189	205	182	186	191	192	220	165	225	207	226	231	213	172	206	194	202	194	154	214	201	218	205	201	209	199	245	220	215	209	215	203	199	228	203	203	203	216	174	180	212	186	192	212	195	217	193	196	200	188	211	217	190	221	190	202	190	191	211	195	212	190	221	217	233	207	206	182	196	216	203	220	222	205	197	202	196	208	232	221	196	228	189	198	208	218	202	189	214	222	215	220	197	208	206	203	189	208	198	207	181	203	191	199	221	201	210	202	195	209	223	172	227	218	219	181	209	227	210	240	190	192	225	230	217	207	210	197	203	225	211	203	227	189	217	228	203	192	191	205	212	190	226	199	216	239	198	226	198	221	185	178	210	209	178	223	197	206	215	193	191	216	215	224	189	212	201	206	182	202	210	206	243	193	214	200	196	193	182	209	211	219	214	209	214	225	200	202	211	189	205	211	203	184	214	218	209	180	230	229	197	196	177	209	218	208	207	204	229	197	221	201	225	209	197	201	209	195	194	207	202	167	216	216	199	212	197	207	181	215	178	206	212	224	202	199	206	178	182	220	215	230	204	198	183	205	220	211	193	203	186	172	199	208	196	197	210	223	230	203	170	187	205	211	178	191	189	214	173	214	164	203	208	177	245	224	178	187	194	196	209	200	210	210	198	201	214	221	195	194	197	209	200	190	204	216	212	207	218	212	225	182	200	194	202	207	186	196	221	179	221	197	216	205	198	196	188	197	196	207	217	199	189	216	188	204	219	224	176	221	219	194	220	183	215	197	204	200	210	211	201	199	198	186	192	194	195	213	211	217	206	212	204	182	153	189	199	204	160	169	213	189	224	194	215	200	191	226	208	202	198	223	218	197	191	219	208	189	195	212	210	171	182	193	194	209	232	213	201	224	199	222	212	228	215	205	206	205	206	197	212	198	196	182	213	198	209	208	202	211	222	204	184	232	216	200	194	220	213	195	216	203	194	206	210	212	194	206	209	193	210	225	183	194	192	179	198	207	199	200	193	195	214	209	190	193	222	223	210	204	199	208	179	229	202	222	210	226	182	201	204	194	192	189	180	179	213	191	202	205	212	206	210	210	206	207	194	207	223	204	211	211	176	234	210	193	209	222	219	220	201	209	222	193	199	197	193	199	200	207	212	188	211	200	180	204	199	202	219	212	213	173	190	189	208	202	197	217	192	228	187	207	195	204	211	186	166	192	227	194	207	198	201	199	210	222	201	223	194	209	210	211	192	207	196	212	218	198	219	210	208	189	201	202	200	212	191	197	211	185	196	196	194	197	236	209	197	235	217	206	236	203	193	205	182	223	216	215	214	183	208	207	191	199	210	191	186	207	208	198	184	199	208	176	192	199	211	234	205	223	230	198	205	209	214	211	192	208	201	215	205	226	208	212	187	226	212	200	208	217	196	198	220	212	204	211	211	220	218	240	214	200	231	223	212	210	227	186	214	182	209	191	210	199	226	203	204	217	200	210	217	193	212	221	204	223	197	196	205	207	227	191	203	199	203	197	236	201	217	202	198	197	207	189	199	197	186	176	200	195	209	196	205	218	212	198	203	204	210	197	220	239	212	205	213	208	225	223	209	203	208	193	197	219	195	217	183	204	200	214	191	205	212	183	192	222	200	222	217	200	225	217	210	210	230	225	196	187	229	205	193	188	205	211	179	225	209	206	217	197	217	208	241	206	217	218	217	204	189	205	202	212	200	201	193	185	230	209	204	210	207	205	219	194	219	194	219	191	198	222	196	218	190	195	210	203	203	202	215	213	215	185	222	217	221	199	240	177	195	172	192	241	221	209	200	194	199	199	196	209	192	217	218	228	190	201	196	201	220	216	208	201	207	199	194	211	202	197	221	183	205	224	175	226	188	192	205	221	185	214	200	189	239	203	202	221	215	224	191	203	222	217	208	214	192	187	223	233	177	201	199	213	214	204	214	226	192	221	211	193	206	214	219	201	225	205	211	220	193	210	204	200	223	200	189	203	215	211	218	204	214	214	192	236	217	215	216	179	207	215	216	205	199	212	212	179	210	201	210	234	202	181	234	202	208	213	207	196	195	210	217	210	196	198	203	210	209	208	197	183	203	191	233	209	208	222	226	206	207	174	203	208	192	190	254	189	200	176	186	198	197	199	203	217	212	201	206	203	223	193	223	206	220	219	206	224	187	199	202	200	216	200	201	182	205	222	192	189	212	212	190	200	187	205	194	182	193	210	200	237	232	200	187	226	203	207	213	200	203	207	208	189	197	205	199	211	219	204	243	200	201	190	199	182	205	204	188	165	214	235	210	215	199	228	221	231	220	185	185	180	194	187	211	214	206	211	191	176	191	249	176	206	175	196	218	200	201	203	198	212	226	194	219	202	194	216	223	183	210	208	193	195	212	211	216	198	191	208	205	183	220	191	189	219	218	218	201	206	218	203	223	221	204	207	214	184	200	207	215	192	212	221	202	179	220	211	196	220	218	216	176	193	226	225	222	220	224	206	223	219	209	231	204	217	216	194	204	190	187	193	203	189	185	218	228	196	177	193	188	209	208	191	206	211	185	203	184	223	195	212	204	197	218	223	182	220	226	197	227	195	225	214	214	194	206	203	184	173	190	206	199	193	198	184	210	180	219	203	210	185	214	207	209	184	204	230	196	201	185	189	198	211	188	184	208	216	222	188	220	205	209	209	211	212	192	205	189	215	202	214	208	220	201	237	194	196	228	204	205	198	217	189	204	202	187	203	212	202	195	213	199	196	222	215	211	183	197	207	199	226	205	195	222	178	180	221	228	203	188	212	200	197	178	198	224	193	221	179	198	188	187	200	211	203	209	201	192	217	222	207	196	200	155	209	187	196	192	221	208	195	218	198	181	195	216	210	238	201	217	218	208	198	215	203	203	189	188	182	194	194	211	231	190	228	201	205	234	186	181	207	200	231	188	219	206	220	214	208	237	194	225	222	204	218	199	219	190	191	207	219	204	212	185	212	200	182	192	218	211	213	187	203	199	202	224	195	203	186	190	178	208	215	209	164	202	198	213	202	211	208	228	215	236	199	184	190	192	206	226	186	225	218	182	227	181	198	167	210	188	209	195	203	207	201	220	174	202	194	226	186	224	176	207	197	187	203	229	178	218	201	214	212	196	196
2106	725	801	816	797	739	737	687	679	714	636	670	637	682	620	644	647	646	646	603	652	668	646	623	600	634	632	631	647	613	639	613	643	605	656	624	581	590	627	616	626	624	611	600	645	621	641	613	630	621	642	604	622	618	659	598	636	606	609	607	597	629	636	587	625	612	608	586	623	603	613	615	597	613	651	581	612	577	639	632	606	653	643	600	609	629	610	590	668	620	605	633	660	603	581	630	638	625	609	654	668	579	653	597	623	604	601	614	600	621	654	590	621	677	601	636	582	637	634	593	615	642	574	605	654	623	628	653	591	632	610	612	583	583	667	587	590	617	583	604	563	599	589	621	613	625	604	653	613	625	630	604	598	652	639	574	554	624	630	616	641	623	631	590	612	625	599	636	619	628	575	588	610	619	639	548	629	587	587	623	630	662	585	619	608	609	659	603	612	634	613	631	601	620	624	553	669	636	622	606	625	579	622	602	613	608	583	605	625	601	623	603	612	616	602	615	612	610	647	595	591	602	596	632	629	636	604	605	633	572	629	598	613	637	614	604	554	617	631	624	597	619	611	615	635	607	678	595	597	607	615	661	643	632	591	585	598	640	616	606	615	640	632	593	617	661	573	613	620	622	594	627	568	583	596	615	621	561	605	613	614	614	614	645	644	588	600	639	639	593	532	576	614	640	611	580	635	591	585	596	596	597	618	598	560	596	580	621	641	655	619	613	582	612	604	623	608	589	663	634	595	588	639	598	598	623	537	650	626	587	596	607	618	653	647	629	593	647	611	624	598	626	633	593	612	644	619	598	599	641	632	605	569	606	621	610	631	630	550	603	602	623	572	615	592	623	629	628	635	602	547	597	634	609	582	609	607	649	598	613	613	591	646	634	598	574	598	640	591	647	583	610	642	623	600	590	640	658	642	611	631	604	629	589	674	578	613	619	574	636	643	634	608	626	637	544	598	613	612	616	646	585	634	609	601	596	613	616	592	657	644	594	588	655	663	611	613	615	609	616	586	593	632	621	630	650	609	667	618	606	590	616	655	583	645	655	598	657	652	626	665	629	619	612	570	602	601	651	588	652	626	606	580	596	610	584	616	612	651	596	600	616	615	585	625	624	625	642	658	611	588	641	633	596	627	569	645	570	611	624	634	602	637	605	605	617	650	605	576	583	635	617	608	640	637	624	600	584	612	614	567	628	669	608	645	607	628	593	620	615	618	601	624	629	576	637	638	570	610	634	578	629	588	566	609	631	634	644	633	620	633	594	663	630	624	598	607	601	626	607	596	603	645	651	581	646	651	609	583	633	606	618	595	617	628	597	634	635	598	652	620	657	632	591	618	619	569	604	629	600	600	605	602	635	559	589	660	586	605	625	592	581	647	596	622	596	655	609	583	589	616	574	637	608	614	620	629	634	609	627	598	603	611	560	637	605	617	595	617	561	604	641	624	653	653	662	671	626	597	673	583	601	599	610	605	612	623	609	558	611	635	609	557	571	619	604	615	581	600	586	596	640	599	621	638	642	616	588	629	667	669	661	609	564	625	613	630	569	658	623	596	572	622	619	609	607	586	606	597	633	606	603	603	618	675	574	608	587	632	605	605	621	631	610	632	643	613	566	631	634	615	608	610	641	632	626	599	581	585	568	611	623	667	642	635	625	547	575	591	591	643	590	595	604	584	655	601	631	594	594	585	643	661	604	639	610	617	600	618	566	653	663	612	580	628	602	591	628	611	582	633	604	627	684	635	629	618	602	620	586	651	589	603	594	586	641	601	622	593	609	596	609	661	644	570	606	604	656	638	595	627	600	574	602	630	649	597	655	599	610	632	607	599	600	577	601	625	613	660	639	614	614	563	585	644	623	599	626	603	614	631	599	613	590	594	613	579	646	555	605	633	653	611	599	632	653	639	591	615	653	601	679	659	625	624	656	574	608	606	591	636	565	614	606	585	630	642	638	607	597	621	632	636	632	617	641	614	679	618	581	604	621	607	592	635	617	629	666	624	590	605	577	617	675	629	615	608	620	625	595	628	606	633	653	589	620	608	647	652	625	636	646	648	617	616	620	619	591	568	578	596	674	625	636	607	574	669	642	563	636	617	586	579	600	632	651	572	614	651	637	617	628	620	589	606	623	609	608	579	600	660	622	610	596	585	579	582	565	635	611	614	613	631	582	589	595	628	571	616	604	557	566	611	633	621	629	623	601	607	654	621	627	611	607	597	567	611	629	606	609	575	610	592	635	599	655	621	606	612	625	633	641	608	612	602	651	607	602	608	604	623	620	610	656	621	609	603	642	609	609	599	573	626	580	588	605	620	604	576	603	616	612	643	642	609	609	634	590	644	585	662	594	602	640	569	597	656	641	610	610	608	606	634	634	600	611	606	579	571	626	614	654	642	634	565	635	620	605	637	612	654	622	567	595	596	599	611	650	598	619	608	587	603	595	630	606	637	650	591	620	591	593	625	625	663	642	575	595	578	624	588	594	661	603	570	617	574	567	626	612	599	614	666	580	625	602	645	634	588	596	594	657	582	657	623	611	667	614	642	598	576	611	572	599	591	618	575	663	604	612	614	621	636	606	643	600	623	623	622	605	591	592	643	648	613	581	616	622	614	593	595	647	611	580	600	621	634	641	611	653	614	618	606	642	599	601	601	654	592	658	598	610	663	642	624	605	624	588	601	568	569	616	611	620	579	622	623	638	623	625	670	630	609	659	635	574	598	595	558	571	598	591	640	622	615	584	654	559	651	564	598	636	661	624	593	592	645	593	573	580	608	600	650	638	601	578	619	629	647	608	594	611	605	573	574	618	622	564	579	591	609	611	648	633	593	576	553	593	593	649	575	621	655	616	620	592	641	623	607	653	625	597	643	613	645	612	613	576	627	601	579	623	619	602	647	593	617	596	636	616	620	613	656	591	632	579	600	640	589	625	588	611	619	605	604	614	608	612	578	598	617	611	662	623	600	613	588	644	565	615	574	633	585	620	592	544	583	676	618	581	625	581	611	635	688	599	651	626	561	600	656	568	608	598	562	562	630	593	660	578	618	601	604	617	610	602	603	589	637	600	591	616	627	592	589	640	606	584	593	596	624	594	621	624	576	587	548	580	625	640	614	619	639	620	543	630	625	624	615	607	629	613	624	595	604	668	607	626	595	616	636	562	629	613	598	595	578	604	598	641	644	635	627	601	611	582	607	587	603	632	610	628	607	622	627	636	609	632	614	667	573	629	617	609	645	624	600	587	556	570	656	589	631	579	612	580	610	581	560	611	633	619	603	582	645	625	603	600	590	650	596	633	651	591	584	625	578	637	591	593	591	617	607	606	592	607	592	663	602	601	589	629	599	638	628	598	635	592	625	679	638	618	563	611	583	568	661	633	633	632	608	624	621	601	595	601	597	613	598	625	585	607	619	598	621	641	645	578	617	627	602	592	628	577	598	620	652	624	587	633	613	630	650	605	603	597	615	610	635	586	680	622	581	574	637	587
7827	1106	1342	1004	736	519	366	348	298	209	213	194	165	160	159	142	151	139	138	132	136	111	126	105	115	113	97	106	108	119	127	99	108	110	106	125	139	102	113	108	103	99	106	106	118	92	125	101	116	108	105	90	89	93	94	101	103	93	89	92	117	105	89	93	107	113	111	104	95	104	109	98	108	91	100	98	100	105	99	101	101	106	113	113	80	102	105	102	111	104	117	111	117	100	98	115	88	98	110	105	117	105	100	92	100	105	104	102	113	106	94	104	97	95	93	107	84	102	100	93	96	99	111	106	114	97	110	97	101	94	86	98	94	112	105	87	106	94	96	92	106	117	106	89	115	110	100	107	98	92	100	103	94	103	88	106	95	104	99	104	116	93	121	98	99	98	100	105	99	105	116	104	97	105	111	96	112	112	104	102	87	105	109	115	116	101	100	88	109	88	119	93	97	97	98	96	97	81	93	95	96	107	107	91	113	103	96	100	105	114	93	107	116	115	111	97	86	93	84	88	96	96	115	87	85	106	102	84	104	103	93	115	100	111	81	107	102	101	111	110	107	100	104	106	92	94	100	91	107	80	96	92	109	82	105	96	104	108	120	89	122	103	100	89	104	91	110	87	95	119	102	106	125	91	98	115	98	98	116	91	107	97	108	80	85	110	85	90	94	109	117	118	109	111	99	90	94	103	104	117	112	93	95	107	106	94	101	83	97	96	102	88	92	111	105	92	101	95	86	100	103	109	76	90	90	103	93	84	98	90	99	92	102	98	99	88	97	100	93	111	86	99	89	92	102	108	108	104	99	89	113	96	100	90	119	85	102	99	103	98	109	82	105	106	103	115	108	82	116	111	102	92	104	107	120	88	111	96	116	123	96	107	95	100	107	99	90	110	116	105	100	99	119	109	135	109	104	97	101	119	101	123	98	107	98	93	97	92	90	100	97	109	86	104	109	101	107	105	109	95	96	87	98	115	88	85	104	103	112	109	88	88	99	94	101	98	101	96	106	99	87	106	103	105	103	105	110	99	107	98	93	100	116	91	119	85	114	106	113	102	117	92	114	103	113	114	101	97	100	100	110	101	94	114	101	104	116	112	116	118	99	96	104	70	105	77	112	99	104	95	92	123	95	102	104	125	94	95	120	91	105	105	99	102	93	89	101	93	93	94	118	122	101	111	101	102	109	100	83	121	93	102	91	104	101	114	94	113	101	104	87	100	109	97	108	105	100	92	106	82	86	93	93	88	101	90	104	92	95	96	98	102	125	102	100	118	109	103	110	114	86	92	86	111	92	118	106	102	97	81	114	91	109	75	91	87	95	116	101	90	93	111	94	106	102	86	108	93	96	90	98	92	111	103	113	93	85	106	112	100	89	104	109	109	84	96	104	107	114	77	100	87	85	103	90	93	101	102	95	97	100	98	103	107	111	102	104	116	108	91	97	99	96	112	106	107	113	102	94	102	93	92	110	117	87	116	108	104	116	105	90	107	98	98	107	105	108	102	92	97	98	102	114	122	99	108	101	105	99	94	112	102	91	113	113	96	98	110	107	90	99	106	113	113	99	106	97	113	105	106	95	99	94	103	88	129	99	83	102	111	105	105	117	112	102	103	92	107	108	108	125	108	101	106	100	112	97	103	112	114	93	95	111	118	104	99	99	100	105	119	103	104	97	101	106	107	107	91	97	95	92	106	116	98	99	99	92	106	104	95	95	101	112	104	99	99	105	86	92	113	116	94	104	101	116	113	107	105	100	113	98	82	141	86	92	102	95	102	88	93	100	121	109	83	123	109	87	94	98	111	98	105	98	95	96	94	100	107	98	104	124	97	104	112	111	101	119	108	98	92	122	102	94	96	116	111	77	91	115	108	98	101	115	107	79	97	101	114	95	81	107	99	119	96	103	81	108	97	115	94	99	112	95	104	103	103	122	84	89	108	127	111	109	100	114	110	91	107	120	89	107	99	98	121	122	88	107	93	95	110	89	106	101	87	98	104	102	98	105	109	95	108	106	100	93	111	88	97	91	103	109	111	98	93	108	106	109	97	88	103	93	114	104	124	102	123	83	109	94	95	107	114	109	98	104	97	79	111	83	97	93	114	112	104	103	94	118	95	103	95	112	103	90	104	113	108	108	101	92	103	95	103	96	103	88	110	95	102	114	97	110	87	95	101	106	116	104	104	100	83	95	106	103	102	97	107	89	87	112	104	111	88	97	86	109	110	124	85	97	104	104	96	90	101	102	74	99	89	127	88	110	91	101	95	102	96	111	88	107	99	102	116	104	115	109	105	108	106	117	97	110	80	104	94	102	92	116	102	93	96	98	103	101	84	108	95	101	99	107	101	118	101	91	95	103	131	73	108	103	104	88	101	101	103	101	105	124	117	114	89	103	85	93	101	108	114	108	111	94	105	102	102	106	100	88	98	94	101	104	101	108	115	113	96	89	101	106	101	100	91	112	83	90	95	98	106	114	101	86	107	85	110	96	101	99	99	105	105	101	107	106	97	109	104	106	97	95	93	95	113	92	105	88	109	87	118	108	100	83	96	100	95	88	97	108	101	101	89	95	98	92	98	98	106	94	104	107	89	113	114	108	117	122	93	92	70	107	85	93	100	102	109	104	105	98	113	110	96	102	103	88	98	94	112	99	113	102	84	115	108	109	98	107	121	107	97	101	104	95	109	83	110	106	102	94	111	111	106	109	78	96	103	91	101	132	89	90	101	118	110	81	96	102	111	120	110	92	87	87	108	93	110	105	106	92	116	88	106	122	95	122	100	105	114	94	129	108	122	92	109	110	103	94	100	102	100	85	99	94	93	91	102	109	91	91	111	112	107	103	105	103	95	85	93	120	100	106	122	116	102	106	105	100	99	108	94	124	87	121	115	92	121	123	97	111	108	106	106	96	99	120	93	94	97	114	88	99	103	115	98	83	111	96	109	101	95	108	103	105	89	90	108	98	116	91	98	106	93	86	110	120	112	103	105	102	84	103	108	95	92	98	99	106	108	97	109	105	105	95	111	105	97	103	109	122	116	113	98	109	93	100	112	96	106	105	108	98	113	94	104	120	101	110	115	119	106	118	120	91	104	102	109	111	109	96	91	104	105	99	90	93	128	100	112	105	84	103	92	101	109	98	117	105	107	91	113	96	105	107	106	110	113	85	98	106	108	115	118	101	100	94	99	108	130	96	127	108	99	104	100	90	100	124	104	108	101	89	92	106	100	91	90	123	104	93	114	105	99	91	93	105	96	101	98	94	90	97	118	79	118	95	107	93	112	96	118	111	120	77	105	105	107	84	94	118	86	100	107	71	120	97	101	97	105	97	104	86	103	112	102	103	108	105	117	115	105	109	99	110	105	88	96	100	111	94	97	109	91	114	110	104	111	97	93	100	109	103	97	83	105	78	108	91	97	123	102	112	88	102	128	113	101	110	105	86	91	109	109	90	99	118	87	95	99	108	118	84	86	79	111	101	110	89	123	108	97
5199	1374	3167	3524	2989	2365	2053	1609	1471	1192	1150	975	864	839	742	676	636	652	632	607	552	558	556	517	511	482	469	478	480	442	446	413	434	426	427	412	403	427	401	417	394	395	391	354	377	367	408	337	367	364	372	400	367	357	371	363	354	355	329	354	328	383	353	350	313	380	371	362	371	336	370	319	326	340	371	313	372	367	352	382	361	363	386	407	376	383	346	366	373	339	342	335	354	367	370	333	349	372	350	376	326	361	370	362	382	323	331	364	349	327	331	351	336	336	363	343	397	359	337	334	363	350	372	369	351	372	347	359	327	322	360	344	345	366	343	340	352	396	355	368	366	347	322	333	358	352	339	342	336	332	356	383	371	350	367	356	361	334	303	322	356	392	323	340	367	356	350	366	323	347	366	366	338	355	349	354	387	341	343	329	358	329	362	373	346	340	310	343	370	330	338	355	351	331	367	327	340	372	324	346	375	345	319	334	345	336	330	294	351	334	340	321	321	366	346	369	329	339	342	377	328	347	358	328	342	393	354	349	345	358	352	358	363	321	341	345	361	332	342	343	356	339	347	352	344	328	374	365	355	348	327	365	339	350	358	346	324	342	324	341	340	326	373	381	343	386	343	324	353	384	383	323	348	355	325	347	340	381	379	347	356	350	328	346	354	326	339	340	344	346	322	335	336	357	377	331	350	364	325	353	347	273	362	319	337	332	350	353	343	357	352	338	349	334	362	342	309	328	349	334	356	327	340	335	373	338	340	364	318	346	349	364	343	335	335	364	328	360	359	332	371	316	341	379	336	371	369	349	353	365	345	372	390	390	356	356	342	353	350	362	341	338	355	329	350	336	306	327	361	359	335	376	343	341	339	393	324	329	360	341	354	347	322	338	387	355	348	352	370	351	361	382	367	343	319	363	354	368	342	337	389	355	357	339	335	382	348	353	367	349	348	349	351	359	356	355	387	357	341	353	318	335	371	311	326	321	378	306	357	346	328	359	335	350	380	387	379	378	327	308	318	353	386	349	374	362	366	348	357	354	351	330	348	332	368	383	368	314	349	368	353	331	308	368	339	355	349	338	371	325	323	371	362	349	374	354	358	314	351	364	331	354	354	323	328	313	365	335	328	342	324	358	351	358	353	336	335	345	336	354	327	345	335	322	323	350	347	322	343	361	334	363	359	349	341	355	333	326	343	345	361	355	330	384	318	353	343	343	350	352	363	341	295	354	340	329	366	362	338	314	330	360	352	379	341	359	372	365	311	369	336	363	370	310	356	333	389	339	386	332	380	367	349	329	344	332	320	322	324	313	371	324	344	356	352	368	339	355	377	356	331	345	348	350	349	374	343	338	362	338	344	320	343	326	335	346	356	341	361	362	334	332	369	353	344	373	367	343	397	353	326	337	344	347	409	359	329	396	361	335	342	369	328	325	323	381	353	350	355	342	379	350	339	358	332	340	355	371	347	343	346	373	353	342	322	348	361	370	333	337	322	310	347	363	342	366	334	346	356	357	350	357	335	363	368	345	350	346	363	380	351	373	312	360	370	334	334	331	336	346	379	361	373	346	328	312	371	307	356	333	373	356	316	325	382	334	364	363	322	334	333	348	314	385	353	382	328	339	346	338	322	343	338	342	359	365	316	353	322	337	355	370	315	367	357	372	379	340	330	362	361	347	334	378	370	363	374	307	369	370	328	341	374	369	328	346	354	324	339	351	342	321	343	381	378	374	322	317	337	344	351	349	316	369	374	362	368	346	348	325	330	345	347	382	359	312	349	370	347	341	368	378	334	337	367	324	342	334	344	332	393	295	354	338	357	336	341	355	320	384	347	349	338	361	380	338	350	357	355	328	334	322	302	361	353	373	362	348	366	329	356	365	335	333	357	340	369	356	346	345	347	381	363	375	371	371	381	359	366	353	373	355	342	359	352	342	383	357	349	350	331	311	337	352	352	332	346	328	358	388	357	345	324	346	307	344	332	311	355	359	349	343	308	329	325	384	356	359	346	358	362	346	360	339	384	357	343	346	336	344	346	343	382	339	342	335	326	345	369	350	354	351	372	382	331	343	340	358	352	343	372	357	361	379	382	366	362	367	359	310	327	313	342	356	346	362	356	322	381	370	314	350	368	326	368	338	321	345	371	350	319	387	363	301	344	361	357	345	320	350	331	343	341	326	357	355	358	337	366	337	335	330	346	348	327	367	386	345	363	337	367	319	352	375	358	345	333	357	336	356	364	350	364	358	362	328	327	339	322	334	352	338	365	335	338	325	364	297	350	336	342	353	323	351	336	338	361	328	371	354	363	370	340	355	326	349	363	320	372	352	351	352	358	371	359	350	344	358	388	339	356	332	371	351	326	349	355	360	349	333	319	355	365	341	322	357	374	353	378	336	329	340	336	342	367	357	361	369	337	365	344	364	385	327	342	352	332	340	388	332	366	369	320	328	363	354	369	346	369	365	340	358	299	318	351	317	359	388	324	369	317	393	352	389	360	358	345	380	352	345	359	347	369	355	349	342	348	343	373	336	326	353	333	353	333	356	360	368	342	361	365	338	359	345	358	342	337	340	335	335	335	365	357	375	336	365	340	353	374	330	340	360	345	363	394	319	339	304	337	355	333	355	369	357	338	333	351	342	337	368	330	397	391	338	353	349	335	391	326	347	359	345	354	352	341	356	341	364	335	341	364	352	327	322	368	352	359	341	333	356	332	364	347	368	318	330	349	300	346	360	358	347	354	360	354	359	351	349	320	372	354	346	357	358	351	362	370	344	342	344	344	349	366	366	351	337	333	316	373	383	319	337	374	322	352	291	341	341	338	337	317	317	346	339	332	335	328	313	358	339	346	350	331	385	325	354	362	339	311	360	396	379	371	367	357	361	347	345	347	363	386	349	315	371	333	346	359	336	326	362	347	332	333	331	309	365	305	322	357	356	361	347	362	314	317	368	343	332	346	357	343	361	347	350	378	360	337	336	360	370	319	357	358	309	361	373	320	344	350	363	378	357	332	350	354	359	332	370	380	338	375	371	315	375	363	360	317	322	363	363	343	346	319	311	351	366	366	371	337	310	347	325	334	343	369	362	361	313	352	332	342	325	361	363	356	366	357	359	375	354	373	360	362	331	328	324	351	334	356	368	357	360	364	367	368	340	333	341	352	378	315	328	342	343	305	331	381	351	349	346	358	384	367	349	369	373	366	390	338	336	332	322	338	361	332	344	356	355	348	346	364	322	359	346	428	339	328	332	368	329	327	358	333	388	342	346	367	367	336	326	340	360	360	333	350	348	370	336	342	359	354	341	347	313	322	361	351	344	336	346	340	338	347	314	354	332	335	348	384	352	368	365	344	342	332	343	373	342	356	342	352	358	335	328	374	368	351	388	367	346	355	355	332	305	344	367	300	370	293	352	321	322	337	348	320	321	364	348	349	348	384	345	337	385	341	350	348	362	352	345	366	330	357	347	344	375	342	344	320	328	327	327	337	336	342	344
14792	2453	2816	2115	1474	1018	828	623	535	429	374	304	305	274	293	246	249	238	210	215	220	204	177	212	165	206	175	174	167	149	178	178	184	187	176	173	158	166	179	150	178	163	158	194	165	147	162	167	160	189	174	166	150	149	163	169	151	172	154	172	157	168	151	174	160	162	184	170	157	161	167	141	130	177	166	154	168	146	180	174	161	170	140	168	150	153	175	163	146	149	158	160	176	146	149	179	169	161	131	159	168	180	165	157	161	163	176	155	164	165	169	147	150	154	149	164	173	133	172	153	159	172	156	128	185	160	142	136	145	143	166	167	158	149	155	165	132	179	166	148	140	150	172	156	144	158	144	144	184	163	151	160	161	151	143	153	150	168	144	151	161	172	142	157	142	163	164	143	143	166	154	149	181	167	135	183	149	168	182	160	167	144	183	169	147	160	148	160	165	136	165	163	160	169	158	145	184	169	157	176	167	157	137	142	156	151	158	161	142	162	146	150	164	146	155	169	147	154	152	149	171	146	146	163	173	178	141	152	154	157	153	153	171	178	149	149	145	161	198	165	163	145	156	165	144	147	174	148	153	134	143	136	146	153	161	166	150	167	145	171	131	162	168	163	155	145	179	165	139	156	167	143	169	159	133	161	142	171	156	153	166	126	143	139	158	163	186	164	166	143	154	168	152	163	159	163	185	178	173	159	146	157	163	162	148	161	146	170	170	174	142	172	144	181	167	146	166	139	169	165	144	155	159	170	165	158	186	136	167	163	166	154	171	151	161	153	177	164	162	178	165	151	139	160	168	153	166	174	172	188	161	172	169	155	170	157	155	155	176	144	181	153	169	159	144	150	158	156	167	157	172	157	166	150	162	161	154	166	147	143	150	149	137	164	159	155	142	147	149	151	149	165	166	191	145	165	144	156	160	152	157	144	161	147	152	171	150	158	161	165	152	160	168	147	148	149	147	164	159	165	163	165	174	171	169	151	160	169	150	155	182	169	165	138	178	162	170	167	182	147	156	151	147	170	135	158	156	140	175	152	149	173	155	147	137	135	158	145	147	131	152	150	144	151	152	167	152	133	162	153	155	173	149	148	170	153	183	148	173	157	166	169	159	132	165	156	183	168	158	176	148	165	145	169	156	149	167	149	133	175	153	169	153	169	139	162	130	155	147	140	159	154	166	150	165	159	163	162	160	161	162	152	125	164	176	160	155	135	127	150	139	170	136	162	152	145	167	138	133	149	154	165	168	162	143	161	175	154	143	159	182	146	157	156	175	150	158	144	164	152	154	160	145	182	177	166	161	170	145	151	170	164	148	173	163	168	166	170	189	146	128	163	167	157	152	160	152	154	162	154	173	154	148	168	144	164	155	166	164	158	150	153	155	152	161	149	158	143	167	154	157	139	148	144	158	158	178	153	165	177	156	153	160	141	142	165	155	166	165	181	132	156	174	150	174	131	150	173	153	153	154	162	156	154	175	163	143	151	151	167	163	165	144	147	133	133	132	167	168	144	137	167	126	155	144	153	143	165	150	165	143	134	158	145	163	140	156	159	147	176	170	155	157	170	168	149	186	154	142	136	161	153	166	163	158	149	158	167	165	169	150	170	174	155	154	147	138	181	163	160	146	142	162	152	157	160	142	141	156	148	153	162	161	145	171	162	154	160	139	136	177	153	183	164	169	160	147	142	155	183	172	162	161	147	171	150	143	154	171	164	128	159	156	169	175	135	156	140	147	146	136	175	144	112	173	161	164	174	171	150	179	162	161	151	183	157	163	161	192	166	155	135	128	157	179	141	167	181	138	147	153	142	167	159	162	150	176	148	158	172	155	148	165	157	173	145	161	163	179	156	171	142	150	173	174	129	166	160	155	150	143	160	171	162	161	138	135	168	154	151	149	171	148	169	157	152	132	145	164	184	152	170	171	154	124	190	154	163	164	124	173	150	155	162	148	160	148	158	169	173	145	164	158	162	145	156	169	161	138	162	155	148	163	156	172	173	146	158	152	142	166	149	147	158	148	165	131	149	163	194	159	160	178	151	175	168	162	157	165	150	151	137	150	156	156	172	158	171	155	163	160	167	171	173	129	151	166	175	149	167	141	173	158	169	148	171	139	164	155	173	141	174	153	165	153	144	147	171	158	158	152	150	186	152	176	145	173	167	145	150	161	164	152	167	162	136	175	157	192	138	156	159	191	156	135	144	147	150	141	161	167	129	166	149	175	158	195	154	130	137	174	162	183	143	130	173	141	160	143	151	135	152	184	160	149	172	170	148	155	158	148	141	155	161	156	158	149	162	148	135	143	168	166	160	146	166	169	153	159	144	149	161	166	146	134	155	162	163	144	146	171	160	162	171	172	156	148	157	142	135	158	168	159	166	153	159	155	157	155	158	160	154	138	141	179	175	164	166	151	150	166	154	164	181	180	149	176	164	167	163	210	162	144	168	159	178	137	147	169	167	139	143	141	157	132	155	165	164	131	163	161	165	162	152	185	162	165	140	179	134	143	167	166	149	162	164	133	160	159	150	161	166	155	166	160	138	180	150	149	131	167	151	157	165	167	164	157	143	160	172	175	160	157	165	151	159	139	160	183	153	153	158	165	158	152	166	151	152	156	166	146	154	159	158	156	161	138	134	155	157	168	180	157	150	160	160	143	140	156	137	149	161	141	152	152	159	118	169	163	155	145	172	158	175	163	153	162	158	146	166	155	141	164	156	157	148	157	135	181	152	178	160	163	151	172	167	155	158	157	137	157	159	160	169	153	149	161	159	149	148	165	170	137	151	173	153	155	168	162	141	156	158	140	154	155	148	154	176	151	165	153	156	164	157	152	157	171	169	189	146	141	157	145	158	162	162	146	148	144	177	136	157	157	136	147	155	150	138	152	146	175	141	150	155	145	171	146	151	164	148	149	154	147	152	187	159	146	154	126	171	146	159	151	165	163	184	170	162	157	152	145	161	178	177	152	162	177	146	153	161	155	163	160	145	141	181	152	175	150	150	150	165	154	151	177	146	147	155	154	166	147	177	167	176	171	172	145	149	148	160	163	159	186	146	139	164	178	134	152	154	140	165	160	155	167	163	142	134	149	168	155	156	145	157	139	185	161	149	164	150	153	149	168	154	155	161	151	154	170	145	152	144	155	142	162	138	172	153	131	161	141	169	153	156	143	156	165	171	150	177	134	150	157	152	163	159	146	159	163	142	157	163	185	141	160	163	158	166	160	173	160	147	146	165	150	162	142	161	145	162	171	148	148	151	174	149	144	136	155	174	153	157	154	148	142	154	151	174	161	182	166	167	162	136	147	153	140	169	153	168	167	162	150	166	151	155	170	174	143	132	159	173	166	163	176	158	155	145	141	147	148	158	152	178	147	139	151	135	140	167	152	162	180	169	178	162	165	160	163	159	153	158	152	161	159	162	155	141	163	171	163	133	152	150	154	181	157	167	175	163	171	139	148	148	158	164	176	134	155	161	152	160	157	153	159	143
7567	2675	5900	6742	5475	4539	3794	3109	2617	2180	1968	1845	1599	1441	1313	1226	1125	1086	1032	997	957	957	892	842	835	787	790	759	747	699	689	721	662	640	667	655	636	630	633	588	627	628	585	628	563	640	598	548	584	587	538	571	555	527	562	590	566	571	575	555	563	535	566	556	547	572	491	508	497	546	544	516	502	525	535	508	559	542	536	511	542	506	502	511	466	517	516	553	504	519	553	537	533	547	566	533	505	538	523	496	500	560	495	520	518	500	511	520	566	496	520	543	475	523	527	501	519	509	518	492	511	516	536	500	553	501	528	516	511	532	525	500	547	489	563	486	473	530	542	512	490	514	524	574	490	509	525	506	504	511	515	531	532	508	499	483	525	516	525	473	537	489	541	461	491	523	512	526	528	508	473	540	497	547	504	509	497	539	531	535	513	536	529	502	484	478	517	512	498	469	499	501	543	493	537	468	506	463	501	532	511	462	509	509	504	508	523	504	507	492	538	498	503	503	542	556	520	528	502	489	518	506	534	489	479	494	487	494	527	519	493	522	497	504	519	548	486	517	524	500	522	471	478	524	486	529	550	516	504	530	512	500	480	512	521	515	469	531	521	524	539	515	506	482	528	527	499	508	504	512	476	519	507	494	530	520	465	503	477	496	522	527	503	512	548	488	488	532	483	488	499	522	480	493	520	489	541	512	513	543	490	519	539	502	499	481	525	506	499	501	514	507	514	528	540	497	522	502	478	483	480	570	506	489	525	509	504	497	489	520	538	492	468	500	511	499	538	543	475	507	509	494	527	493	521	555	481	524	513	514	520	500	541	509	532	516	488	487	530	497	517	541	512	528	520	542	519	468	469	540	479	505	491	489	491	512	503	514	488	495	476	515	468	481	511	464	521	498	496	504	474	501	505	534	488	488	506	491	548	534	497	451	486	489	534	519	526	459	525	535	508	487	530	523	516	541	537	500	495	510	472	535	506	495	518	540	526	463	507	526	504	474	509	521	542	494	494	496	483	509	511	550	518	507	507	498	507	549	476	502	513	528	551	518	504	518	511	506	545	536	504	504	514	476	554	507	564	462	527	488	488	502	511	523	499	535	537	517	517	482	509	528	553	507	520	502	484	510	517	489	504	477	487	513	498	513	512	510	508	505	550	529	480	508	489	485	470	545	505	511	511	488	494	520	508	529	468	526	497	488	531	534	524	518	509	540	521	468	508	509	537	499	507	501	470	502	505	506	513	549	552	510	517	497	536	513	515	491	489	488	515	478	541	532	549	502	490	495	503	476	536	512	488	507	476	501	513	533	497	494	511	460	498	520	497	491	462	494	510	511	480	513	482	519	536	474	469	490	482	490	532	543	500	489	516	504	510	505	531	486	481	485	533	493	508	525	505	531	514	461	493	492	507	517	499	534	506	520	494	486	478	494	469	575	547	536	472	543	509	513	498	508	498	520	476	491	496	522	491	512	501	548	564	520	492	511	467	501	501	547	488	469	514	482	520	514	481	522	521	532	517	504	490	508	506	473	490	523	509	534	499	502	511	529	498	500	496	466	496	467	517	500	529	521	525	498	491	488	470	522	483	509	484	488	511	491	511	517	519	499	512	491	484	510	525	487	528	513	492	510	515	536	476	524	514	517	515	497	520	516	466	483	529	520	540	474	513	497	531	511	501	486	493	508	464	483	493	530	528	468	503	496	493	491	480	506	523	469	509	526	518	481	534	511	526	471	502	482	508	494	507	545	537	526	517	493	499	502	525	522	475	503	525	505	515	554	516	524	521	516	514	509	475	544	486	469	536	518	504	483	465	482	488	500	526	525	490	494	486	534	526	485	518	517	487	545	519	527	513	522	571	535	499	538	540	487	502	490	483	484	493	504	495	503	521	495	514	529	516	517	530	519	524	534	510	489	509	519	474	523	529	510	519	494	491	524	523	523	465	515	487	513	493	538	499	509	534	490	502	519	484	471	509	536	513	547	481	532	555	517	485	503	503	508	530	519	465	488	506	513	522	504	486	514	506	499	519	490	541	505	494	487	531	499	517	507	493	491	534	519	535	524	519	492	536	480	520	482	496	514	471	497	498	520	512	518	529	521	518	496	535	461	500	529	515	501	527	507	515	491	509	567	477	506	491	513	515	542	520	524	498	509	543	494	509	508	500	541	437	504	474	496	537	481	487	492	473	502	512	496	496	546	485	591	510	517	504	490	494	532	504	530	478	537	471	554	506	515	487	476	554	509	557	504	531	504	494	524	504	548	512	481	545	518	494	507	472	558	482	495	485	519	503	545	463	532	493	523	543	481	512	504	458	510	529	533	491	485	497	497	523	550	533	564	515	531	483	462	525	506	506	490	519	557	492	494	504	556	513	490	506	513	502	537	527	524	530	473	523	485	536	486	513	526	510	504	507	513	513	541	519	483	505	504	499	462	474	515	488	509	499	473	495	549	499	504	488	498	479	518	506	519	507	470	533	498	476	510	533	476	504	490	501	517	520	530	530	481	491	473	528	513	528	525	496	533	522	519	499	471	474	510	526	526	473	534	507	505	471	536	503	502	494	519	491	529	499	513	541	474	504	518	468	498	504	512	530	542	502	493	515	481	528	473	527	542	494	461	543	467	509	527	520	515	519	548	483	504	505	487	550	547	524	501	499	482	527	514	497	540	502	502	535	498	479	526	515	549	485	488	510	496	473	463	518	503	514	477	534	544	508	470	555	497	524	494	537	521	458	476	516	518	511	501	476	498	471	520	522	485	521	489	508	503	515	529	532	540	500	511	540	543	529	495	520	452	497	521	529	482	481	485	477	518	504	516	510	490	482	493	517	505	557	490	500	510	534	498	515	503	468	487	493	516	506	528	504	487	479	483	495	525	521	512	548	531	528	534	493	482	561	513	515	539	510	488	516	493	527	502	462	501	515	526	509	456	528	494	492	507	493	488	513	513	488	529	504	530	476	492	533	502	539	512	509	547	498	524	481	490	563	502	495	492	504	545	484	495	473	498	516	518	552	507	495	552	479	525	500	479	537	504	508	503	507	490	492	514	508	519	472	518	527	527	488	472	499	484	509	526	493	498	483	505	485	493	504	508	503	468	500	535	497	500	507	502	466	498	506	535	544	520	498	466	554	512	538	517	544	515	510	545	488	476	518	483	516	487	477	513	494	508	521	529	489	476	540	482	498	547	497	525	483	521	517	507	531	520	486	489	538	501	513	484	497	515	462	522	520	504	493	488	456	538	486	512	512	507	499	528	512	498	458	522	489	515	504	510	483	513	485	536	509	505	489	472	540	525	510	525	520	514	458	497	524	530	489	525	496	498	551	542	505	523	496	494	520	508	514	512	495	538	480	496	500	514	461	498	458	527	465	499	506	542	520	503	483	508	515	529	507	515	500	505	486	498	517	452	511	471	534	464	513	524	494	480	484	476	485	514	498	518	482	559	518	507	525	516	520	519	505	502	505	531	472	505	530	507	473	486	536	530	546	516	542	497
2038	283	245	261	237	232	234	206	216	222	231	189	192	222	211	203	211	221	211	230	192	226	208	223	212	193	206	214	214	227	163	206	199	194	191	192	195	197	210	207	205	215	213	163	204	184	209	206	194	183	222	200	198	180	199	217	214	200	186	205	204	192	201	211	224	169	202	211	192	197	205	196	191	197	229	203	208	221	214	235	187	185	232	188	187	208	177	203	212	220	214	169	219	223	200	198	196	188	198	211	192	217	205	227	178	217	212	214	200	181	217	215	206	213	180	204	222	194	189	197	209	200	223	210	204	207	197	184	203	214	189	239	190	193	221	201	223	177	201	225	210	211	208	185	213	223	216	186	185	203	182	199	209	217	197	207	206	212	188	204	225	220	184	181	209	206	160	204	175	204	189	215	207	192	205	216	197	225	213	185	195	185	211	201	201	191	197	233	173	220	210	169	210	208	187	203	200	200	208	190	198	213	208	199	189	224	191	186	195	206	217	222	226	185	193	212	190	186	212	205	208	226	204	248	199	195	205	193	229	193	214	217	240	207	205	213	204	197	224	200	206	183	180	213	214	221	198	203	189	202	221	228	178	197	193	194	225	171	187	203	201	209	206	212	197	188	208	231	189	196	215	238	209	234	199	212	191	199	219	188	198	198	194	222	189	215	191	225	195	197	208	193	213	207	202	193	217	208	200	217	206	217	216	200	201	185	219	201	199	210	228	191	213	187	204	212	196	214	212	194	206	218	208	189	208	205	203	194	212	200	196	228	187	211	212	204	201	215	207	224	199	211	191	196	207	205	205	189	183	198	227	190	202	187	198	201	180	203	202	235	217	209	207	204	209	201	204	194	190	192	201	205	206	208	184	194	209	200	226	182	188	218	189	216	197	204	215	190	190	197	206	199	202	206	227	220	186	202	198	222	191	230	191	201	189	192	218	208	187	203	193	191	234	196	217	218	203	226	189	183	194	223	189	231	197	180	177	224	205	206	202	169	179	216	199	183	196	211	194	225	229	172	214	246	231	212	187	189	176	204	215	203	214	210	198	193	197	191	166	191	178	220	188	212	174	215	188	184	220	203	182	215	189	194	209	212	199	190	196	194	191	197	187	206	204	181	202	199	223	188	195	186	193	190	205	206	195	186	215	195	179	206	202	191	193	197	214	201	203	206	231	200	203	200	167	204	196	195	208	193	193	193	221	201	167	199	191	179	189	204	187	176	208	189	215	183	199	212	201	199	182	171	209	195	218	211	197	197	215	220	192	185	197	188	195	210	199	189	185	197	208	230	199	202	232	174	201	202	215	211	198	203	209	179	189	224	170	213	218	200	185	198	180	175	196	205	220	204	215	197	224	193	228	205	207	210	199	180	230	193	184	199	204	213	197	177	216	220	207	174	226	212	180	204	205	183	198	203	195	186	182	209	211	206	187	192	204	196	215	194	191	181	190	199	205	198	200	216	207	210	196	228	202	196	205	191	182	202	211	193	198	219	210	198	234	201	199	217	201	208	207	201	184	203	214	215	225	185	204	215	177	202	210	206	215	204	199	211	193	185	225	187	191	173	231	240	190	190	202	194	190	210	199	234	190	181	191	195	220	200	182	207	198	219	200	187	194	197	197	204	211	221	193	197	198	215	195	172	183	211	198	201	183	202	219	220	184	205	193	190	207	205	202	217	186	201	201	210	203	197	202	207	174	216	212	210	198	219	204	169	202	196	189	223	203	212	234	203	214	214	214	212	227	208	223	221	231	197	208	210	191	205	195	194	195	210	218	216	232	199	211	197	184	180	191	213	182	191	217	230	205	197	180	204	224	212	220	190	211	211	204	204	197	214	161	193	210	217	208	202	242	193	228	201	202	212	189	202	220	208	196	204	197	224	200	211	217	198	200	227	204	207	196	194	200	217	198	194	228	187	187	196	190	210	201	217	201	199	217	192	190	202	199	193	179	197	227	235	205	189	201	205	216	188	213	202	228	177	214	191	205	216	207	219	218	182	211	195	210	174	198	196	197	217	196	200	190	213	174	206	211	193	207	197	180	175	201	220	211	208	201	194	215	205	199	193	200	213	209	216	221	184	242	181	235	204	224	229	196	180	203	191	205	204	200	223	224	216	197	183	198	219	230	236	198	196	203	211	228	198	213	222	204	202	201	218	205	197	194	205	216	198	220	216	189	223	170	216	195	170	194	204	200	210	211	221	203	238	190	188	192	182	182	183	211	210	201	182	198	224	202	210	202	204	206	229	218	221	201	242	189	207	195	202	196	210	186	191	208	201	176	207	202	185	213	221	212	215	187	175	173	197	212	187	194	202	207	208	204	203	208	200	193	194	177	217	196	229	203	235	216	224	197	182	211	205	196	207	209	210	212	210	181	190	187	198	219	208	220	186	177	227	206	200	194	212	213	213	215	187	183	195	202	202	195	194	225	226	207	188	200	216	185	205	199	182	186	195	226	218	191	218	204	203	216	212	221	188	210	198	198	210	198	202	176	190	216	192	188	196	192	196	207	190	215	175	229	196	241	202	183	202	206	196	217	192	198	203	211	219	196	220	204	229	183	180	183	207	195	227	191	216	190	246	192	208	186	211	191	195	204	193	195	206	214	194	224	202	199	224	195	193	206	205	208	199	216	230	226	198	205	205	183	210	177	226	189	206	198	213	196	189	187	188	212	220	207	204	185	198	201	234	212	208	187	203	223	189	206	231	212	212	183	190	213	221	214	211	198	197	197	212	187	205	186	235	196	191	220	201	208	207	207	202	193	200	196	206	198	204	201	233	207	197	194	203	212	192	194	184	205	202	210	192	205	201	226	207	195	227	174	198	237	217	233	201	205	198	184	206	199	196	184	202	197	205	191	217	218	199	220	179	199	221	185	215	206	191	200	188	186	222	193	221	187	198	191	181	209	212	189	228	205	203	219	193	203	196	196	212	197	222	202	211	206	194	196	226	214	206	200	219	230	195	175	228	215	218	206	214	209	195	203	191	219	178	215	229	201	192	190	208	201	188	221	218	195	197	222	199	190	188	200	214	202	183	185	209	183	202	230	212	224	176	226	204	174	214	199	199	185	232	227	200	186	194	203	212	214	207	211	208	187	191	171	202	233	200	186	227	203	217	186	162	204	191	224	207	229	208	211	219	214	214	181	211	228	191	210	223	210	198	198	196	203	218	198	186	195	212	194	180	207	191	210	208	204	227	215	203	186	166	213	176	211	202	208	216	207	205	212	213	197	216	210	205	201	222	192	193	205	196	200	200	203	205	207	206	197	207	222	211	186	212	191	190	187	196	171	210	177	191	180	213	183	210	207	208	200	220	233	219	201	201	199	182	186	202	220	186	187	215	241	201	194	201	214	225	186	192	190	185	203	215	193	226	222	199	201	226	208	237	192	193	177	186	198	218	186	210	225	213	206	185	197	203	205	192	209	193	207	220	215	217	195	200	217	209	209	223	221	179	221	212	206	208	186	198	189	199	210	200	190	181	235	197
2079	654	744	756	744	734	731	660	701	617	665	688	652	655	626	671	613	593	620	639	583	613	625	578	670	565	570	611	580	589	642	616	599	595	581	607	578	626	578	637	635	588	583	602	650	648	625	591	640	647	597	560	589	604	615	620	618	645	619	611	569	624	593	604	650	595	588	577	618	640	659	590	593	578	613	575	639	587	578	605	606	630	613	631	614	594	629	617	630	583	578	572	603	651	594	558	610	614	564	623	617	574	597	614	594	610	653	577	623	590	568	602	616	665	629	626	629	637	614	657	587	610	585	570	629	578	587	644	596	619	600	643	595	605	606	680	621	576	645	664	639	631	582	589	619	621	641	617	625	612	626	580	626	611	572	657	623	599	571	595	619	592	576	598	591	607	608	602	609	641	597	609	655	611	604	605	659	559	640	554	607	575	581	633	598	617	608	607	550	656	624	599	648	589	603	659	597	608	599	592	628	629	605	598	593	618	593	612	626	636	613	617	576	603	628	613	594	604	629	604	567	578	582	641	617	646	627	630	609	596	632	600	640	570	596	634	554	613	648	672	597	612	603	617	633	652	583	617	630	625	569	602	606	622	644	664	605	617	611	604	535	559	644	546	646	626	609	635	586	638	575	599	626	601	601	562	637	584	602	592	590	641	612	633	626	618	610	605	611	625	626	623	611	626	648	594	620	629	570	629	605	619	570	654	630	610	644	654	653	596	619	636	613	640	611	648	664	605	594	601	611	583	607	584	580	597	594	580	634	596	606	611	646	636	586	579	631	583	625	621	630	639	642	625	596	615	608	642	602	610	600	584	579	588	610	638	598	597	627	618	585	572	609	586	623	617	610	635	576	627	600	598	606	616	626	640	582	625	683	599	568	643	569	628	621	649	575	619	638	578	642	638	608	617	614	611	584	645	603	603	636	612	638	592	564	640	599	565	619	625	600	596	588	588	580	612	576	616	617	650	572	634	626	607	616	578	591	606	591	614	615	653	652	650	650	613	657	629	618	594	631	610	597	606	596	582	642	609	609	590	609	616	597	615	650	601	614	601	594	588	567	614	619	623	607	616	621	633	575	615	588	621	611	561	600	607	670	689	591	599	605	596	645	658	574	578	615	602	603	592	610	576	671	594	594	628	627	626	578	665	613	622	580	591	574	628	644	650	632	604	568	640	567	618	615	599	583	630	611	573	623	589	637	635	572	621	589	612	610	614	585	658	603	615	605	602	597	590	613	628	638	636	575	636	617	583	588	600	589	612	574	603	584	602	619	574	614	662	596	635	633	599	642	610	584	580	655	577	635	625	592	627	589	635	656	593	634	579	561	610	617	624	604	563	592	578	563	603	643	612	628	611	552	654	604	601	614	577	583	633	587	577	592	558	596	600	664	595	546	612	627	601	643	559	616	642	601	593	606	586	611	566	607	580	606	572	617	605	604	596	637	552	616	605	597	608	654	574	641	569	581	589	625	627	596	625	624	625	531	634	615	604	566	647	595	608	612	604	634	603	629	587	600	623	589	642	611	611	649	641	599	650	613	599	598	602	660	595	593	603	606	602	661	591	657	585	628	590	629	625	546	626	602	649	669	631	624	627	610	631	602	587	633	609	598	636	578	596	595	623	649	570	619	592	634	649	599	600	626	616	636	615	599	591	623	616	613	678	625	593	619	648	601	596	591	599	632	604	581	641	596	623	604	610	619	638	665	620	609	615	609	601	628	621	596	606	600	584	607	575	619	652	589	653	645	615	613	594	591	622	637	635	659	600	606	621	595	628	622	610	615	588	590	662	653	601	592	661	634	621	599	652	625	622	596	597	564	617	619	630	607	624	583	609	617	579	651	578	607	638	579	587	550	611	631	609	639	632	615	611	596	646	628	582	606	617	616	619	621	597	612	612	606	615	595	594	606	631	575	647	603	578	610	598	599	641	621	608	605	634	596	633	591	601	621	595	571	588	561	636	624	592	628	608	614	593	621	587	654	619	581	612	604	577	649	607	575	610	619	573	618	584	562	636	602	592	626	630	624	559	586	640	632	599	634	617	629	560	631	633	611	661	629	662	609	675	609	623	615	616	578	593	662	616	633	634	635	576	590	620	596	648	618	610	636	599	620	579	616	631	607	584	616	628	642	615	626	603	638	635	625	601	597	635	585	528	635	594	580	612	628	613	589	589	583	578	581	578	596	602	596	617	619	607	620	622	595	594	674	602	645	632	589	591	621	604	569	581	601	638	641	597	600	622	632	620	588	607	584	622	610	579	592	612	634	604	639	629	623	652	606	611	610	647	587	612	636	619	659	646	598	601	573	584	613	640	581	604	609	608	599	564	605	642	608	634	610	595	630	634	555	608	616	580	604	583	596	567	572	640	608	569	656	626	613	629	600	603	599	608	580	602	665	633	567	608	538	613	638	652	590	590	570	628	654	584	616	592	587	564	603	600	604	626	549	567	603	604	659	602	575	595	580	588	626	553	601	622	626	623	657	609	583	583	615	620	586	630	592	622	614	593	619	632	573	585	616	619	575	628	578	623	608	650	599	632	577	593	599	619	579	586	582	593	544	628	587	605	587	618	628	604	611	616	608	577	652	629	624	589	584	619	640	558	606	598	605	589	614	606	620	645	604	618	607	592	597	628	561	612	641	586	621	624	645	610	624	650	594	635	622	639	583	625	611	593	581	641	612	618	599	629	621	639	632	597	623	615	637	613	591	638	559	589	588	579	622	596	582	591	584	581	631	636	610	606	622	617	577	624	632	588	626	628	606	648	610	648	599	595	626	567	592	603	579	621	592	592	636	585	612	587	579	599	620	619	589	610	667	616	609	635	608	577	586	600	604	587	620	680	627	593	643	585	600	607	623	613	596	615	627	642	570	618	609	595	619	612	610	623	617	672	600	627	612	636	609	612	595	639	650	579	621	571	590	618	621	620	593	590	627	592	568	585	594	578	601	635	615	585	644	613	606	640	632	577	602	638	616	654	605	613	592	623	600	614	628	607	590	611	561	641	597	607	601	624	626	611	565	623	597	613	601	628	624	603	615	572	659	595	605	605	606	619	623	585	638	564	562	630	624	605	656	624	616	630	625	587	659	579	632	670	629	620	583	616	596	614	582	574	604	583	625	591	615	622	574	617	630	600	596	602	613	608	595	612	577	614	597	631	596	642	586	572	609	564	612	584	577	621	582	611	608	592	597	664	621	603	586	619	585	637	601	624	583	631	603	621	612	603	638	619	543	585	607	621	615	621	626	629	607	618	613	626	623	609	572	599	620	606	573	648	615	644	643	646	633	561	598	575	562	636	622	577	631	629	580	578	628	655	587	611	612	580	647	597	585	617	603	624	577	583	606	613	627	567	560	610	657	614	624	620	626	618	623	607	615	588	623	591	594	609	649	607	578	574	594	580	546	617	586	591	596	600	631	545	622	620	622	600	595	616	610	635	635	593	652	607	562	635	634	572	633	608	606	598	556	630	613	548	576	637	607	603	618	605
7966	1061	1325	1057	753	523	388	349	295	245	220	220	191	155	179	151	159	134	150	129	126	111	102	138	124	146	132	120	113	130	102	108	113	102	120	94	114	108	104	114	92	102	116	95	105	122	105	101	105	107	105	99	110	116	117	104	94	113	104	102	110	85	119	92	111	119	107	112	98	110	116	116	101	96	80	112	115	93	98	96	111	102	91	105	95	82	103	110	100	110	98	111	102	97	105	98	115	105	112	117	101	78	101	90	93	123	122	112	116	106	94	101	93	107	95	101	92	107	80	106	110	97	84	93	99	88	100	93	91	99	104	116	93	109	90	102	126	99	106	102	88	109	100	94	113	97	114	90	98	103	120	97	91	96	96	104	110	83	110	104	128	90	103	113	97	103	107	116	131	120	87	116	107	94	95	88	105	94	103	90	112	106	95	103	105	100	105	110	105	120	118	113	105	71	103	111	118	106	115	108	122	109	104	93	96	102	102	98	119	127	99	114	114	120	109	87	118	91	107	90	102	100	99	107	96	103	118	111	88	102	100	90	114	93	107	114	111	85	111	105	99	106	108	110	84	110	92	100	91	99	90	115	101	99	105	90	103	85	95	108	85	90	102	102	87	102	99	95	103	100	110	95	107	112	112	110	110	99	100	117	116	104	78	86	97	109	91	112	107	102	111	106	105	113	88	99	86	101	99	112	110	93	103	91	105	97	98	96	98	102	106	108	98	110	99	106	110	94	92	96	96	101	99	109	125	93	107	96	101	117	106	116	124	83	111	83	96	116	91	110	101	91	108	96	108	105	98	86	109	87	96	82	93	93	95	112	129	87	110	97	100	113	106	102	93	109	90	98	106	98	79	101	94	103	103	89	82	125	101	114	113	104	121	113	98	94	92	96	120	115	101	102	97	106	104	125	104	111	106	98	96	126	102	126	120	105	109	102	120	97	105	116	111	91	93	105	99	106	129	89	102	99	109	105	102	83	106	99	106	105	81	98	104	135	97	99	102	102	98	105	93	114	110	93	109	103	92	96	105	99	119	112	102	101	111	113	92	98	95	95	106	109	83	104	94	100	109	100	93	108	93	91	98	111	115	112	115	108	98	91	104	100	108	117	109	100	112	102	81	106	102	100	106	105	106	107	104	107	109	89	96	98	79	133	95	106	92	101	112	112	92	100	103	113	98	115	79	111	102	105	111	90	96	101	123	105	100	101	108	100	98	92	87	106	110	100	91	110	105	109	115	93	104	119	83	91	117	91	112	106	118	81	93	113	122	118	105	90	91	87	95	121	120	98	121	115	101	113	94	95	80	99	109	93	113	107	86	104	84	102	99	105	90	100	95	94	107	113	105	91	115	110	104	99	93	100	113	110	104	110	102	116	113	97	94	108	90	102	96	122	119	99	101	101	100	106	114	91	108	123	89	102	108	99	95	107	94	92	91	98	93	108	99	88	110	108	106	106	86	102	111	99	97	107	96	94	113	95	101	112	94	95	93	97	95	116	103	89	99	73	100	93	112	107	90	75	107	118	93	119	95	111	99	107	102	117	100	98	89	97	116	110	85	106	87	93	93	102	103	111	104	94	112	101	98	97	89	118	97	97	100	120	95	105	111	118	99	101	121	99	97	97	100	94	107	109	114	115	112	99	100	108	87	102	77	97	111	87	103	96	96	99	94	116	85	107	97	129	107	107	113	96	114	113	108	81	108	91	107	119	111	132	102	110	114	106	100	88	102	85	119	102	95	69	110	111	99	88	116	106	101	91	90	104	93	106	93	112	103	99	108	114	105	95	105	104	90	110	108	95	85	78	96	103	104	103	96	102	72	102	106	103	105	85	91	127	90	98	94	98	87	104	106	99	105	88	110	104	105	108	123	94	113	90	97	109	82	92	114	97	106	99	92	111	128	100	101	92	93	106	112	103	97	97	84	109	108	116	77	107	97	103	95	101	107	110	100	88	104	103	97	97	111	91	90	102	94	99	92	97	100	110	114	91	97	100	91	106	89	97	109	103	102	112	106	85	100	101	98	74	114	107	101	98	97	97	98	97	98	105	99	80	82	100	98	96	93	96	100	96	89	106	100	88	84	110	94	88	106	129	103	99	107	100	78	115	109	97	119	93	95	98	93	123	96	100	101	108	103	130	80	94	105	94	99	116	106	100	98	93	102	108	96	111	101	116	95	101	100	103	112	101	94	108	109	113	117	96	102	100	110	108	106	100	99	103	102	93	92	127	92	94	103	102	88	106	99	100	100	89	96	89	116	99	104	95	100	117	126	100	96	97	104	95	93	107	88	110	99	117	122	104	121	124	107	93	107	117	88	100	102	93	112	80	98	82	112	96	108	133	98	115	103	105	107	104	112	82	97	120	105	95	96	120	93	102	107	99	94	103	107	99	110	109	107	94	111	105	95	88	114	93	85	110	104	95	121	97	75	112	120	90	109	111	94	94	98	107	92	115	108	111	123	106	103	88	102	95	88	100	102	92	114	88	111	89	95	89	107	86	103	89	73	97	103	84	107	83	116	103	106	99	102	99	103	94	132	87	99	98	117	88	104	80	101	113	95	116	108	116	107	83	106	98	108	106	103	103	80	111	117	102	90	97	107	106	81	97	95	108	87	100	101	99	109	97	131	97	105	105	91	85	113	98	108	107	90	114	111	92	104	111	103	107	128	126	88	112	105	114	111	124	110	100	114	124	106	94	98	96	121	84	103	104	118	115	104	115	98	100	110	96	110	96	96	118	110	92	106	90	101	111	104	91	109	105	109	95	98	96	100	100	91	90	121	101	98	91	79	93	97	73	103	119	103	95	101	97	91	92	102	101	114	85	97	100	85	85	103	87	124	81	102	102	103	95	106	103	95	128	96	97	87	109	101	97	99	117	116	113	100	106	95	106	114	107	113	106	110	99	108	113	105	95	111	96	100	97	96	105	111	110	101	103	96	78	106	101	96	94	104	93	101	98	108	108	90	97	87	103	97	105	104	93	97	107	88	95	104	91	120	111	105	100	88	98	107	103	96	121	94	98	95	113	113	120	87	92	94	91	113	95	107	99	106	102	99	102	124	111	97	91	96	91	114	97	90	93	108	110	102	101	86	103	85	119	113	93	96	92	115	106	108	96	104	97	103	114	101	99	120	105	105	100	104	93	78	90	88	109	97	97	88	111	109	113	103	114	101	113	118	118	111	109	120	128	103	84	94	103	79	122	103	94	106	95	88	107	107	82	92	102	113	103	108	97	104	86	112	88	96	89	108	97	99	94	101	99	91	114	95	100	85	103	99	97	94	106	87	89	106	111	93	94	96	105	122	100	95	110	114	103	105	105	97	98	81	99	120	99	95	117	93	103	109	85	116	93	95	86	97	107	91	88	104	99	104	104	106	103	93	113	104	100	106	79	92	106	96	109	99	88	97	94	88	92	100	113	92	110	125	96	104	101	101	111	106	108	92	105	116	103	101	120	110	107	103	89	114	90	89	119	102	87	98	88
5315	1364	3267	3671	2938	2412	2014	1649	1420	1231	1057	987	882	870	735	697	697	650	650	579	556	580	510	535	496	476	460	434	472	441	456	466	459	434	427	448	391	449	423	399	392	376	386	355	408	405	420	369	381	356	370	368	371	376	401	386	344	384	355	370	387	397	366	357	407	363	358	369	321	367	394	375	335	346	361	370	381	363	372	344	353	361	353	375	370	373	344	328	348	369	349	339	350	373	358	340	337	365	363	353	349	344	335	331	371	345	328	352	380	359	381	367	308	344	344	327	381	357	353	366	337	332	333	330	311	350	361	374	320	369	354	354	333	355	325	365	331	354	352	347	339	343	356	364	384	364	362	365	340	342	364	339	334	333	385	342	350	385	330	367	341	343	365	358	320	354	320	360	368	343	346	375	350	335	356	390	356	355	326	365	316	330	357	306	353	354	334	348	348	353	336	329	324	335	346	322	353	366	352	323	316	366	347	333	358	350	375	358	311	337	360	343	349	355	355	333	362	354	374	356	349	357	351	315	329	349	370	341	331	349	350	345	364	358	362	331	368	327	343	360	352	358	320	338	336	371	338	357	360	341	335	319	330	333	361	338	360	351	366	367	344	307	352	356	370	344	356	357	340	348	367	347	354	369	365	327	347	361	364	329	311	364	320	362	335	346	380	342	346	340	343	337	318	341	349	313	369	361	337	340	318	331	368	366	333	377	365	394	290	335	368	330	360	367	348	352	352	318	345	345	344	331	333	335	344	336	376	335	349	326	341	363	340	336	337	389	336	352	338	341	353	355	334	344	366	332	353	354	350	359	391	324	319	345	337	319	366	367	344	335	335	361	302	363	349	335	343	352	395	378	344	373	401	368	343	358	379	343	356	392	308	362	363	333	351	365	355	339	342	329	320	382	343	320	339	341	347	364	336	321	375	324	307	313	347	361	356	316	322	337	337	310	344	373	355	336	377	346	319	375	321	331	336	344	319	307	334	343	355	332	342	389	356	338	327	352	368	339	328	378	368	344	368	358	361	366	345	353	350	365	352	355	374	343	372	345	371	330	363	361	343	371	355	319	354	361	376	347	374	358	330	379	337	341	328	348	337	349	331	364	333	352	318	353	358	318	341	347	334	347	345	348	357	327	330	333	352	363	362	306	332	336	361	331	363	342	339	355	343	357	319	356	335	322	377	377	329	333	320	324	406	360	300	360	366	326	349	335	335	358	359	344	354	306	335	318	364	381	358	352	360	366	339	326	328	349	348	339	337	343	316	346	375	338	333	320	345	345	349	340	362	312	332	341	359	358	351	302	316	341	315	376	330	382	334	336	336	385	340	354	351	384	354	343	341	338	329	340	327	366	368	334	337	383	333	337	342	338	354	337	358	354	365	313	320	340	365	335	361	329	379	350	333	330	357	373	332	344	345	330	336	343	373	311	331	345	328	353	361	339	358	363	329	327	354	323	331	332	299	345	345	355	325	305	350	336	325	357	376	345	343	347	352	349	328	331	362	319	335	333	332	386	342	352	337	314	328	344	315	329	323	320	350	373	341	323	348	340	336	340	304	334	332	359	297	350	322	370	335	373	353	345	375	321	355	368	366	335	304	346	315	355	348	373	360	321	362	387	373	348	347	377	355	363	351	347	353	357	324	329	319	346	338	310	361	338	333	330	352	358	341	334	342	314	366	353	349	364	339	351	339	364	340	311	307	360	333	325	341	356	343	338	361	350	356	366	363	362	332	313	353	350	362	340	351	369	340	337	316	356	351	351	399	301	306	294	351	343	325	338	353	327	372	316	336	360	341	339	337	324	358	387	332	341	334	364	318	311	290	360	324	346	349	327	345	332	318	348	353	374	340	358	356	355	350	374	357	318	372	343	343	347	343	365	343	325	335	339	343	335	331	363	376	357	364	335	341	336	357	369	322	348	344	342	349	358	355	359	329	319	378	359	342	355	330	350	344	367	333	342	333	355	372	348	354	336	331	312	335	351	336	374	334	368	346	312	343	327	326	316	327	330	371	336	371	359	348	334	339	343	350	340	353	361	357	357	321	320	349	365	343	364	341	321	347	341	348	350	348	363	345	341	358	346	338	317	335	348	363	354	335	362	361	336	328	384	370	352	361	332	344	326	363	332	336	380	339	346	368	333	319	337	320	340	350	352	334	345	342	331	345	348	344	376	355	347	359	367	354	385	322	352	351	353	362	344	346	346	370	339	347	347	361	356	353	390	333	354	325	337	383	378	324	353	328	356	333	343	336	338	360	350	361	357	337	362	312	348	356	362	356	360	354	347	352	340	364	338	355	319	364	304	332	340	338	337	339	354	346	311	322	355	365	354	342	326	381	341	339	336	321	349	362	324	349	355	358	357	358	344	338	309	346	311	346	366	341	360	308	334	331	301	336	362	321	357	371	342	342	343	363	367	347	347	343	348	362	390	318	330	347	338	362	318	326	322	358	342	374	352	333	369	341	366	361	320	355	333	351	331	347	349	324	338	350	363	330	365	344	308	359	356	331	333	307	347	337	381	347	375	343	347	361	355	344	331	327	338	362	333	367	331	360	374	361	320	334	357	408	363	354	327	345	351	355	315	357	345	332	350	347	332	339	368	341	375	335	351	327	344	344	354	335	338	342	362	331	317	355	329	341	341	317	325	349	333	338	340	340	348	391	333	326	373	353	340	323	337	341	340	346	344	344	335	355	351	322	344	343	371	344	330	341	352	336	328	333	330	356	338	336	340	363	361	332	361	350	366	355	336	335	340	365	357	364	336	368	358	333	305	350	310	323	356	341	328	319	319	344	379	337	375	380	323	358	377	337	334	368	341	370	369	342	352	320	355	352	315	295	363	341	330	359	360	354	398	341	355	345	388	354	361	356	353	362	372	347	340	314	332	354	360	340	354	362	363	323	379	345	329	341	345	329	346	352	326	324	341	360	333	329	346	366	362	367	316	343	346	318	326	334	326	349	358	339	376	346	364	365	372	327	317	349	331	362	346	320	334	354	343	335	357	321	328	335	340	357	328	345	331	321	351	358	381	365	314	341	358	336	338	332	340	335	325	346	368	367	349	351	320	320	358	381	353	323	324	342	357	349	331	352	371	339	335	371	359	342	367	381	348	346	354	365	328	363	348	372	378	382	395	334	366	335	373	356	339	358	335	345	355	360	332	404	321	379	377	390	328	350	310	329	330	354	335	354	372	343	340	310	352	340	327	360	344	363	322	354	348	331	357	376	348	336	344	323	343	334	353	340	356	355	331	349	310	367	322	355	346	351	357	360	327	362	357	373	356	338	340	325	355	358	333	342	349	319	330	359	342	366	347	377	352	342	324	345	367	335	341	330	322	335	380	336	378	360	318	326	341	371	341	352	313	342	325	364	339	335	362	340	312	331	332	318	346	354	309	323	395	359	337	337	338	362	352	361	355	332	334	343	348	360	327	335	345	399	340	382	355	367	352	344	348	345	338	375	331	323	326	340	360	332	345	341	355	349	352
15138	2509	2927	2079	1416	1080	862	637	566	444	363	366	343	294	284	263	266	226	208	214	209	188	207	190	211	195	182	165	177	190	189	150	165	182	178	177	165	164	155	176	167	184	179	178	140	170	181	171	160	189	178	172	165	154	165	149	154	174	162	176	142	164	155	159	179	167	165	152	183	155	167	149	168	157	195	153	141	163	162	158	152	152	156	151	179	159	178	157	156	181	180	152	160	173	157	145	152	179	156	147	160	168	156	138	180	142	138	160	136	164	153	148	151	161	146	162	134	151	168	159	148	147	153	166	161	146	166	142	161	167	158	173	146	145	171	144	149	132	161	165	147	163	164	148	174	168	159	164	170	160	146	173	158	152	179	165	144	149	181	155	136	151	167	180	152	145	166	163	157	176	163	166	177	162	172	183	178	157	154	165	185	166	175	156	163	161	152	164	142	162	148	143	156	169	148	163	175	164	151	159	158	179	139	164	151	164	172	155	152	158	160	139	158	138	177	163	151	158	145	164	154	159	168	164	153	164	160	150	171	161	149	153	151	178	171	164	163	152	152	149	175	160	132	160	153	157	140	161	161	165	153	165	147	152	148	182	155	174	156	163	154	176	170	147	170	152	152	167	146	161	156	153	157	155	170	135	161	164	169	168	155	181	142	154	150	167	150	155	168	156	160	144	133	157	148	152	138	135	163	172	161	172	158	147	172	175	175	166	192	127	164	158	158	168	169	158	166	157	157	128	157	155	129	158	144	183	140	176	166	155	153	148	156	169	140	159	144	149	178	126	161	155	139	163	156	143	144	136	144	161	182	142	160	144	147	157	165	165	154	159	146	122	142	153	168	175	166	151	162	155	162	184	140	130	162	139	163	158	175	162	171	156	147	176	142	166	180	132	174	149	171	158	177	138	163	184	182	153	141	161	150	138	175	161	171	152	158	159	152	165	150	156	125	154	162	165	170	172	152	155	154	163	142	153	161	158	152	134	151	148	154	151	179	137	161	165	159	162	157	172	153	158	150	175	174	160	159	159	140	168	163	162	144	141	158	156	144	149	160	142	164	157	140	174	134	155	146	155	140	157	139	144	171	152	141	151	156	148	161	162	150	156	146	169	172	163	147	155	182	163	167	162	172	160	148	137	145	164	168	172	153	152	158	171	143	171	163	126	160	189	143	151	166	141	162	148	161	160	186	156	155	156	131	146	180	157	151	152	154	161	166	169	164	182	169	159	169	171	155	156	159	167	165	148	195	154	167	167	159	163	163	161	178	159	174	190	174	153	148	175	146	163	156	171	164	184	160	158	154	162	177	168	176	139	167	171	149	178	157	165	141	154	161	152	176	158	161	140	150	175	169	163	150	153	151	157	141	152	165	175	154	154	133	178	167	154	165	154	147	145	143	151	162	160	135	138	145	157	163	152	166	167	159	145	168	153	154	153	160	163	168	156	162	139	165	159	170	159	153	165	176	152	178	174	161	141	154	153	163	159	169	157	165	150	173	146	146	184	164	160	151	161	158	158	139	154	151	178	145	146	169	151	156	164	164	172	181	151	147	187	146	152	160	139	165	129	158	177	155	181	160	180	163	142	176	166	183	147	140	153	161	182	160	163	149	188	180	163	173	154	131	163	161	128	158	151	158	177	164	143	157	150	156	187	140	161	172	159	159	161	185	164	155	145	175	163	160	170	166	142	163	159	166	161	156	174	147	160	163	170	147	157	180	169	157	143	154	152	134	151	156	162	148	181	144	169	155	149	154	144	147	153	176	139	171	163	153	174	144	167	178	128	176	152	164	164	138	146	190	162	150	133	145	134	165	160	180	164	159	155	157	155	172	169	158	143	133	166	161	148	171	167	141	154	155	174	155	158	140	182	154	160	140	171	133	150	138	151	157	182	148	178	156	157	171	140	159	132	169	170	164	165	142	157	154	151	172	167	144	159	147	180	154	154	168	155	180	148	155	153	170	141	144	164	180	158	154	142	160	156	150	179	164	161	165	163	143	162	160	176	147	168	138	166	164	153	135	169	162	138	122	154	173	165	158	163	160	159	153	151	163	174	154	158	161	174	152	160	170	177	161	161	191	147	148	159	176	150	161	164	165	157	168	160	154	152	159	148	155	165	179	185	152	147	184	174	151	137	140	141	160	171	159	161	164	166	144	162	172	147	157	163	153	172	150	148	179	148	142	155	148	170	168	168	152	160	147	161	163	169	149	165	152	138	190	171	148	166	173	146	169	140	150	170	150	153	173	135	149	155	169	146	179	139	176	144	160	154	167	150	152	147	161	195	164	147	157	152	161	145	167	173	156	159	156	175	162	158	182	147	141	157	177	160	148	134	153	163	165	157	142	146	143	154	167	148	176	179	160	170	167	130	164	156	143	158	168	169	150	152	193	159	172	142	169	165	130	173	159	153	174	153	169	152	145	163	136	175	168	174	147	165	167	177	145	174	148	152	150	151	180	154	148	162	154	167	135	173	147	142	137	159	164	152	154	172	135	177	146	137	169	163	140	191	168	178	157	175	131	133	170	159	150	167	153	136	179	163	153	140	151	168	150	175	160	165	163	173	147	153	182	147	160	178	170	161	158	157	182	172	146	162	176	169	161	146	150	155	146	164	171	145	162	160	162	154	143	144	135	181	152	166	151	159	162	141	145	173	151	141	158	148	151	172	132	130	156	169	166	178	154	144	153	173	167	205	159	148	134	152	180	123	159	168	161	156	158	149	163	146	160	154	182	154	156	161	139	127	162	162	142	189	162	152	171	153	171	148	150	139	165	149	132	180	158	194	140	155	150	152	180	158	152	167	146	144	141	147	170	153	169	150	149	154	151	163	151	155	158	139	158	156	164	153	178	158	136	149	149	151	167	185	152	163	151	150	174	146	152	146	170	161	164	148	170	163	163	183	182	156	164	149	137	152	173	157	171	151	148	142	171	147	134	206	174	133	166	159	172	140	171	142	168	169	157	172	165	159	151	145	161	168	143	176	169	148	147	158	172	159	163	153	152	150	145	152	147	167	156	147	161	170	175	153	173	166	157	149	159	141	145	138	184	173	151	166	169	165	150	153	173	154	156	151	161	167	129	152	156	171	157	168	157	157	156	162	151	190	146	152	140	182	167	159	147	158	171	149	134	159	163	141	186	160	150	164	172	147	164	159	151	171	149	166	150	198	143	153	149	150	161	152	151	153	159	174	172	163	154	169	160	126	168	149	158	157	165	168	164	168	164	155	165	163	158	154	134	147	179	140	135	149	169	156	162	184	169	142	144	167	138	158	155	174	163	138	151	146	183	141	178	168	152	156	146	178	149	144	146	157	136	145	152	150	151	170	163	164	180	159	153	160	168	198	149	172	154	168	145	168	144	164	142	174	135	172	151	176	182	164	141	149	186	149	166	147	157	152	168	155	163	133	173	162	137	142	163	160	172	162	145	146	145	144	139	164	132	150	161	157	156	165	167	150	170	150	160	168	154	156	157	163	160	169	177	139
7595	2471	5975	6763	5609	4532	3767	3097	2508	2201	2007	1744	1489	1387	1327	1250	1104	1103	1065	976	925	907	876	842	831	797	829	732	735	698	703	679	676	642	667	667	632	608	645	620	631	636	591	589	590	564	600	534	595	563	570	576	581	582	580	550	602	586	553	576	557	532	581	493	554	558	550	508	544	521	540	543	556	514	541	564	549	518	527	503	566	507	562	521	540	478	548	541	552	555	526	531	519	512	495	499	502	529	540	518	526	532	535	507	524	518	536	566	527	550	558	516	542	520	551	482	538	506	510	548	526	536	520	516	542	515	521	520	514	535	512	570	511	533	516	523	510	527	525	497	466	531	548	486	527	544	512	479	520	541	550	505	481	498	519	522	516	533	516	555	494	468	555	494	518	481	526	499	480	527	490	545	504	511	537	495	500	505	503	502	527	514	519	490	532	520	514	555	512	534	514	471	516	493	514	496	539	524	529	490	519	522	507	546	523	510	557	499	480	510	494	487	493	515	481	528	530	513	519	502	482	531	513	507	478	491	509	547	466	493	558	548	516	562	488	518	536	514	519	549	524	517	483	492	513	544	499	460	514	490	512	498	516	457	556	538	486	543	511	512	487	544	534	550	534	506	509	486	527	472	520	531	518	530	505	508	521	525	515	521	478	504	488	529	503	491	456	469	471	510	514	497	523	490	547	493	541	467	506	537	507	494	479	482	537	520	533	499	511	529	509	470	508	448	483	479	523	506	516	548	482	482	517	531	511	494	558	522	506	496	492	530	510	515	470	541	513	512	497	524	475	519	533	543	531	527	506	499	487	534	519	503	496	495	481	524	471	500	497	512	526	565	513	546	522	534	513	498	509	518	519	510	471	530	509	516	500	500	517	495	515	501	494	494	526	518	516	525	502	546	477	548	530	537	477	516	493	487	498	536	526	528	522	507	498	497	507	542	509	495	521	533	520	473	530	508	482	497	471	543	496	506	561	472	530	531	529	523	491	509	512	506	478	522	508	507	517	506	495	506	554	510	540	519	505	534	528	545	478	480	473	490	539	490	527	529	524	513	505	510	488	531	528	504	557	488	492	467	539	517	519	506	530	513	538	508	512	520	508	516	492	504	502	496	502	528	540	490	552	523	481	512	494	480	569	491	500	498	502	523	492	556	531	476	474	504	524	521	522	501	555	487	560	534	556	506	483	471	518	491	497	491	500	472	484	522	567	500	490	498	482	524	508	523	506	506	546	528	498	505	474	504	544	534	497	460	509	487	484	477	503	509	539	499	525	514	528	531	516	502	527	504	516	500	469	541	492	536	502	523	522	486	537	547	528	472	547	553	522	546	501	499	549	502	535	486	479	537	491	493	499	516	485	503	501	503	511	508	489	530	553	514	496	555	462	540	481	515	522	534	522	525	518	525	473	503	519	521	472	509	543	533	518	496	528	505	456	523	485	505	477	496	512	487	499	510	494	507	538	493	509	489	502	492	511	520	496	496	515	505	474	501	517	450	499	511	566	533	491	494	555	503	563	530	511	503	502	516	494	455	524	479	454	523	481	536	497	520	488	488	527	529	496	486	510	514	477	544	507	522	529	549	506	517	525	474	512	535	501	523	524	562	499	543	476	536	537	517	515	491	521	540	464	508	505	544	517	514	515	518	530	546	482	480	502	536	549	507	522	506	517	531	587	520	535	527	514	484	520	517	537	491	547	510	517	505	489	507	499	480	520	522	502	512	544	471	516	536	538	503	521	511	494	511	515	511	491	516	511	506	477	514	471	472	517	511	512	540	533	484	502	507	484	526	543	526	505	529	504	521	480	514	510	494	565	493	507	513	501	553	535	511	522	484	496	518	472	504	501	491	541	507	497	519	492	506	531	483	553	503	476	526	502	507	517	502	543	537	478	477	512	532	499	497	541	511	490	526	513	555	508	513	485	508	535	502	504	515	501	527	554	494	508	560	505	500	484	498	525	507	501	514	531	534	512	484	477	497	519	524	519	475	525	509	497	517	532	537	500	482	529	491	524	532	514	523	545	520	532	519	540	521	486	472	514	499	533	519	520	550	505	476	519	533	494	516	526	515	505	506	518	527	495	555	490	478	493	538	501	504	509	558	511	492	509	527	544	571	496	477	515	516	493	493	488	526	512	488	490	541	518	508	526	464	548	513	489	539	495	515	509	526	525	514	521	508	514	495	546	484	506	514	524	487	492	541	513	469	491	518	510	509	490	508	492	493	515	545	504	515	518	557	482	546	548	496	516	520	506	485	539	536	491	516	521	482	508	539	487	504	510	527	507	536	486	491	551	519	495	516	498	501	510	500	513	544	507	501	530	446	522	519	473	535	516	508	504	468	521	520	476	512	451	467	539	519	558	511	516	478	494	545	523	510	504	536	487	480	559	540	537	509	481	512	525	477	528	500	499	543	533	483	535	536	486	460	502	484	513	538	455	526	497	515	513	513	497	487	500	524	491	561	476	526	508	520	562	475	487	533	513	519	505	491	495	503	529	506	507	481	495	541	476	550	528	504	528	517	528	507	544	515	492	521	530	515	466	493	513	513	532	499	524	543	480	527	525	543	532	522	522	487	499	474	506	529	487	508	546	516	493	508	511	515	564	518	503	500	479	503	558	523	534	503	513	511	523	512	490	521	511	524	501	491	511	533	461	465	531	519	492	481	519	490	526	552	516	489	523	518	540	529	526	555	503	521	486	523	513	526	511	532	526	519	527	531	479	494	521	524	516	482	510	527	547	559	513	482	552	524	491	482	538	546	542	505	503	529	505	539	494	496	496	538	495	466	535	531	496	518	500	548	510	503	511	489	550	509	531	505	515	515	507	528	532	551	498	501	498	478	506	524	504	520	476	489	513	499	522	527	493	515	496	474	485	507	547	519	492	506	534	494	583	561	500	509	548	514	514	496	528	492	484	475	492	497	514	533	492	524	507	552	465	456	512	500	484	525	543	509	515	514	510	510	493	525	538	513	534	527	537	476	516	524	495	495	507	500	512	520	516	517	510	517	519	509	473	511	495	551	548	446	517	511	491	538	468	480	486	512	547	503	519	517	474	482	497	489	543	508	524	552	511	500	517	523	492	481	507	496	494	490	490	543	512	499	520	488	470	534	461	553	499	522	527	474	541	506	511	520	480	500	460	515	537	539	516	490	502	512	474	537	561	527	485	477	513	509	507	532	484	459	487	456	538	524	536	482	566	518	565	497	542	492	506	534	517	478	502	532	535	501	543	499	514	514	515	506	552	480	501	528	529	493	457	526	529	505	517	469	533	499	485	460	569	497	524	537	509	525	508	490	503	519	542	527	483	496	498	528	546	501	564	501	503	556	483	531	498	521	520	527	498	526	526	495	493	528	494	529	526	519	498	515	507	525	519	520	525	499	497	524	471	518	504	505	543	511	490	508	503	533	514	530	508	520	523	493	554	507	549	490	511	527	530	480	516	503	522	500	491	474	518	496	493	493	480	484	508	534	474	513	522	491	515	533
2099	240	247	245	216	220	221	224	229	201	210	228	196	205	209	217	185	219	202	202	205	223	172	216	210	213	248	201	223	202	188	221	190	199	194	211	205	169	209	223	228	214	198	184	207	208	189	185	208	224	193	219	186	201	185	199	222	210	184	190	206	213	222	187	197	222	217	207	203	211	222	210	220	198	188	208	215	175	205	228	228	191	211	205	192	196	189	224	206	188	222	185	193	178	217	207	201	192	196	218	182	176	215	180	211	186	191	187	205	186	216	210	212	190	193	209	194	196	185	224	218	203	189	201	216	214	206	211	214	198	193	213	213	193	227	192	219	219	206	221	191	210	179	181	188	206	216	219	193	183	203	176	199	197	208	186	209	198	214	205	190	193	211	197	206	186	194	208	206	198	209	195	231	182	233	213	171	191	188	188	188	199	185	208	228	172	221	197	181	183	172	192	206	192	196	192	185	181	190	197	203	190	221	211	197	206	219	197	193	224	195	214	190	211	207	214	179	217	201	219	214	204	219	199	200	208	232	205	203	225	208	208	181	202	198	208	206	204	202	204	193	203	180	219	204	211	200	211	190	194	184	188	176	201	195	207	213	200	201	207	203	191	198	196	209	211	200	195	209	207	181	212	212	222	205	210	220	207	211	217	198	197	218	197	191	218	186	203	193	192	197	201	235	225	223	186	201	190	202	213	207	212	200	204	204	202	212	192	210	213	188	199	204	197	193	214	205	219	203	208	219	194	183	221	186	233	209	192	206	215	185	221	213	191	199	197	199	202	213	210	213	181	205	203	209	220	203	223	196	193	203	199	213	197	194	213	186	195	213	211	181	206	203	229	225	192	188	209	190	188	200	196	194	205	204	209	210	244	217	183	206	217	216	190	178	226	200	212	196	206	188	188	187	184	215	200	210	201	220	193	188	200	198	207	194	193	203	187	164	206	200	208	192	230	215	193	206	216	194	190	198	205	200	214	199	197	213	194	227	212	227	195	226	160	207	182	228	195	226	200	212	237	196	208	202	200	202	194	194	207	190	212	227	207	183	193	211	188	221	180	194	237	209	211	208	205	203	191	206	231	193	211	221	193	224	196	196	228	194	199	181	211	205	228	220	184	208	207	191	214	205	212	213	187	188	224	216	170	236	196	221	218	202	220	203	191	201	203	214	195	192	222	209	192	193	199	206	201	200	212	218	211	196	223	227	225	196	203	214	179	185	218	205	204	178	227	220	221	205	218	214	212	193	212	224	203	204	216	222	201	197	211	219	188	244	219	220	214	213	216	206	203	234	214	190	208	207	188	205	212	203	202	202	198	229	209	193	194	212	213	184	189	189	211	190	221	203	185	178	199	192	191	211	198	185	228	215	208	238	223	203	221	192	191	214	212	190	204	195	194	201	205	198	191	209	215	198	193	170	200	194	197	205	229	204	200	183	191	215	211	211	190	232	204	206	204	221	216	202	199	205	209	193	219	217	220	203	212	210	189	206	193	219	205	186	198	214	202	210	192	207	177	191	200	201	207	205	216	195	190	200	221	182	208	184	218	206	191	211	221	177	216	225	192	201	201	205	184	199	184	208	194	193	237	204	182	217	213	214	200	201	223	189	187	202	210	206	190	225	191	190	214	213	207	203	212	208	205	202	215	230	223	209	211	199	198	196	183	209	230	196	193	175	193	221	208	190	222	207	200	209	209	211	183	224	211	182	207	236	219	206	206	206	204	227	183	205	175	193	184	205	224	205	182	203	225	202	216	202	204	203	218	198	200	216	206	198	211	215	203	190	214	237	190	194	185	203	204	224	207	198	205	206	215	217	206	239	210	185	188	197	215	229	180	210	205	198	207	210	195	216	185	199	209	209	214	209	219	207	211	230	205	193	210	204	191	188	209	218	192	211	181	185	224	221	180	202	194	169	201	192	220	197	194	189	185	221	218	199	205	206	181	208	215	212	200	198	222	232	194	223	208	214	213	225	240	182	194	218	176	186	228	165	187	191	197	176	234	223	228	197	203	211	203	221	206	204	195	190	217	216	199	218	218	203	193	187	210	198	202	232	210	218	193	228	197	193	195	218	176	181	187	195	212	204	183	200	215	180	197	183	208	208	203	223	188	203	199	192	178	194	200	194	220	220	208	209	208	198	213	202	201	209	209	202	184	218	201	230	228	210	192	221	204	196	178	184	198	206	206	198	209	186	185	208	191	192	201	170	194	212	190	203	190	206	220	205	226	198	233	192	209	180	192	199	196	212	188	204	202	199	203	179	183	203	205	209	207	218	169	194	212	207	187	227	199	164	191	211	217	208	187	191	202	194	177	189	195	195	226	229	206	195	205	199	208	224	235	203	200	205	195	200	187	202	217	215	210	210	199	207	190	215	219	222	207	210	185	200	196	180	211	224	194	203	185	213	216	197	203	187	201	207	188	185	208	178	216	219	197	198	198	220	197	182	193	203	221	190	220	207	206	223	216	189	217	211	208	202	207	204	221	192	226	212	209	204	212	159	209	182	213	212	211	210	197	189	202	222	179	176	223	201	217	202	194	218	179	186	213	223	241	236	212	219	231	191	212	186	223	222	225	201	220	210	212	215	211	202	223	216	204	197	186	213	209	211	199	216	210	211	191	206	204	199	197	194	180	205	204	215	183	178	207	191	213	206	185	178	181	208	221	195	196	194	201	213	211	210	224	214	229	180	213	217	206	198	205	185	204	204	164	212	244	200	217	197	208	212	208	184	202	207	191	228	200	191	211	198	213	177	193	189	208	190	209	180	217	198	199	199	195	222	210	189	208	215	202	211	195	216	192	203	201	220	209	209	182	210	207	184	208	184	211	227	205	225	196	193	198	192	205	223	216	187	188	202	194	200	197	204	214	193	190	203	222	200	223	218	213	197	186	189	203	187	192	182	178	200	207	199	200	209	210	195	188	212	208	202	232	196	199	196	205	193	196	194	198	233	211	226	196	216	202	198	211	195	218	194	189	213	193	206	201	204	206	208	189	191	183	207	185	217	183	201	217	199	190	214	211	204	198	197	197	193	205	193	198	188	207	193	219	200	202	216	195	206	183	212	209	188	221	207	193	179	196	214	210	181	198	209	191	198	175	186	194	199	182	189	199	188	208	172	204	213	221	214	208	195	193	198	179	207	224	200	222	177	206	224	184	206	198	220	199	227	186	199	210	180	194	217	211	204	203	208	215	173	202	209	185	184	224	201	206	200	204	195	197	228	223	207	207	197	197	216	204	212	212	177	214	216	181	201	230	210	185	188	219	198	208	203	198	166	200	212	216	232	215	197	194	220	196	189	218	210	188	196	194	201	205	198	214	196	203	185	202	207	180	211	200	189	184	216	178	189	223	189	202	185	206	236	190	202	226	200	187	215	219	223	217	210	213	189	190	193	234	185	191	195	225	205	196	186	218	209	221	222	211	207	215	218	214	207	214	197	209	216	217	201	200	207	216	193	173	212	212	224	206	184	217	223	210	196	227	188	208
2146	679	745	764	758	695	723	716	657	701	643	599	602	605	658	615	587	616	629	652	620	587	615	604	589	659	647	652	616	596	604	574	586	591	611	633	645	672	580	579	629	645	617	627	624	598	606	565	576	617	630	580	620	615	615	600	619	549	623	606	646	581	588	586	655	579	593	607	642	598	659	598	605	601	648	643	637	612	584	633	585	605	602	601	606	583	582	613	641	628	628	603	610	589	614	599	622	606	601	578	616	647	609	604	628	622	606	595	647	599	612	615	674	577	601	648	568	657	636	612	579	602	591	613	593	656	605	661	574	594	625	615	639	597	625	574	601	614	644	583	614	619	631	624	625	605	599	616	608	610	588	601	644	593	619	565	571	587	607	636	583	659	574	560	625	568	626	644	615	622	600	657	614	654	612	637	605	597	591	553	597	601	580	582	598	592	611	615	599	611	596	597	626	619	640	626	563	618	622	597	591	577	603	647	591	592	621	580	635	603	646	617	595	676	586	607	612	596	604	567	594	614	600	646	622	601	580	645	537	581	595	627	624	605	643	605	564	601	636	583	593	615	588	613	585	607	653	583	593	591	573	585	600	609	590	623	598	602	654	572	569	597	587	603	609	588	602	598	618	608	607	653	615	543	622	602	646	616	649	643	608	614	574	604	556	623	605	599	636	670	562	608	586	613	614	632	631	621	631	597	563	598	646	617	609	627	572	628	638	596	598	598	569	589	582	612	612	597	647	600	558	621	606	585	612	622	616	587	666	607	570	541	612	580	602	618	614	631	589	636	602	594	599	583	645	626	604	612	633	610	561	626	599	631	638	594	600	568	609	588	607	563	615	617	594	645	593	608	607	625	620	623	649	598	570	596	615	577	593	569	626	651	610	589	594	584	607	633	592	601	601	668	608	590	631	573	597	584	610	581	624	625	619	602	621	574	580	584	647	579	658	613	583	623	597	626	601	624	605	615	602	655	598	624	595	595	601	606	587	632	597	611	569	618	646	601	626	592	624	626	592	591	581	633	609	626	648	592	592	621	630	603	631	630	628	578	606	601	582	645	558	612	623	601	609	635	580	587	668	608	584	635	600	607	624	633	607	617	620	608	638	601	620	636	624	612	604	577	615	613	612	597	635	572	594	589	597	605	610	601	599	595	583	601	592	599	596	651	595	591	623	607	607	566	575	576	582	618	588	605	615	613	635	607	571	593	592	630	579	604	619	613	649	605	643	647	607	597	614	584	595	611	658	620	591	616	566	557	633	572	596	599	644	606	586	613	640	640	585	635	603	619	621	634	623	592	599	629	588	617	575	602	585	572	579	626	643	605	581	625	619	634	631	649	633	589	574	602	574	581	583	654	596	663	623	628	625	614	621	644	611	676	609	673	660	597	617	615	582	594	627	603	616	612	628	573	579	615	610	621	603	629	607	628	571	559	602	618	601	586	570	653	606	594	634	610	628	640	584	602	582	596	572	605	634	593	591	600	613	613	595	605	628	615	574	594	602	604	554	602	619	591	614	623	575	616	624	595	609	577	621	592	607	636	634	613	631	613	634	584	597	606	545	604	615	590	605	616	608	656	616	590	625	589	612	597	635	598	561	555	623	651	586	642	596	605	603	571	620	593	590	641	626	619	596	588	623	582	623	588	619	615	610	604	615	635	600	644	675	624	666	623	641	635	595	606	596	613	642	581	600	594	626	590	609	594	607	595	612	617	656	602	589	596	564	626	604	639	555	584	633	592	573	640	574	608	600	622	613	629	566	625	583	591	598	591	603	539	617	574	631	620	583	613	589	640	619	614	631	616	638	580	645	629	664	587	621	654	603	611	586	601	572	628	631	622	582	575	624	570	616	666	609	620	600	606	556	580	633	636	622	578	592	586	615	573	601	654	625	592	656	596	601	584	591	608	604	622	613	627	573	608	604	602	574	602	621	622	623	618	590	576	605	614	593	577	585	621	627	639	621	660	641	605	580	620	573	604	608	607	615	643	614	655	624	662	571	620	603	603	628	596	610	623	584	602	579	623	604	623	568	600	603	616	607	605	631	614	632	595	553	627	617	667	563	614	569	574	578	654	625	610	650	589	677	604	588	607	626	658	597	617	630	638	625	635	620	625	575	581	588	691	605	606	666	626	576	605	628	602	630	640	601	562	595	649	625	579	623	656	619	682	542	629	630	612	604	628	586	632	643	568	600	602	602	566	609	618	624	592	601	570	621	634	633	602	581	611	635	561	547	621	604	613	598	570	620	610	613	612	624	637	591	602	598	599	609	586	634	622	596	624	600	594	588	550	587	635	628	609	609	567	633	581	638	611	542	652	629	585	615	604	618	640	565	625	607	601	609	583	623	528	592	590	603	604	655	653	594	593	647	577	635	543	583	577	615	602	640	626	586	630	590	628	662	636	616	593	592	599	604	616	649	570	622	610	619	626	617	635	602	599	585	626	639	585	615	622	654	643	642	582	549	628	620	571	615	627	622	638	595	606	609	649	581	614	581	607	642	622	586	648	626	602	597	605	603	581	617	582	559	577	615	634	590	615	608	588	608	553	541	608	566	593	619	630	581	664	609	606	597	602	620	622	564	615	623	618	577	596	624	624	601	627	581	637	585	616	604	618	584	599	590	622	596	608	613	595	621	642	621	617	567	664	664	663	588	609	626	614	642	614	618	606	611	609	641	612	620	652	640	597	638	560	654	595	593	610	651	612	633	560	646	594	654	661	567	627	662	590	611	605	566	634	612	643	592	632	555	611	611	636	562	594	603	596	638	622	647	589	628	576	604	600	612	587	619	605	579	623	571	617	570	625	613	643	595	562	648	619	617	630	631	585	606	619	645	577	597	593	643	603	622	622	617	591	607	616	572	605	626	624	594	628	587	600	645	603	629	622	579	642	608	575	628	648	599	611	620	598	595	603	631	588	577	623	632	589	594	610	580	571	627	618	627	596	595	604	594	588	591	550	608	637	596	607	594	603	585	638	585	613	631	624	585	630	628	637	612	585	647	612	594	607	610	591	643	621	600	613	613	639	592	610	666	641	598	629	633	611	630	594	572	611	587	631	601	651	642	582	568	608	570	625	619	579	601	674	628	628	624	607	620	623	627	592	612	642	637	619	596	611	619	621	611	594	588	617	584	596	593	618	599	596	620	620	563	620	622	616	638	579	618	638	616	642	605	626	599	598	635	613	639	574	601	585	611	598	671	625	621	599	597	633	584	600	590	565	636	562	570	594	581	629	634	665	598	574	619	643	629	615	652	640	584	620	601	581	559	616	624	635	542	582	652	624	619	566	625	593	633	618	566	598	647	590	607	630	589	603	594	601	624	592	600	603	616	614	611	623	561	639	638	608	594	565	615	567	581	644	633	573	614	616	552	604	635	558	655	641	587	622	587	596	591	612	615	610	585	617	597	590	648	593	609	581	598	571	626	619	640	645	612	606	545	629	593	599	618	661	592	637	579	601	594	585	604	608	598	617	618	592	602	619	555	585
7875	1073	1361	1034	777	529	413	337	296	233	188	195	160	202	146	147	139	141	142	120	130	129	111	135	125	120	100	103	124	134	97	106	102	106	126	113	120	101	104	117	115	93	124	99	100	96	115	99	92	103	98	93	105	115	102	106	96	116	87	96	82	95	104	114	87	113	117	106	110	98	99	94	91	108	95	86	93	95	87	104	98	112	101	101	115	103	107	105	132	110	95	109	112	114	119	93	103	111	117	108	118	117	97	106	99	125	90	110	90	106	100	97	84	99	116	103	112	117	114	106	111	82	101	116	98	109	81	95	103	109	110	111	113	104	99	100	106	112	89	109	98	118	108	120	92	97	90	109	101	101	102	93	110	115	101	125	94	91	94	109	104	97	98	100	98	116	99	105	108	105	123	94	101	78	128	103	110	102	113	104	87	100	82	95	111	100	101	102	105	96	102	108	96	104	90	89	94	94	113	113	87	102	91	116	116	97	107	108	89	93	95	110	97	119	103	99	106	104	85	110	89	98	110	95	110	95	112	108	124	117	109	113	106	100	104	103	87	112	98	121	102	95	89	103	112	105	93	105	100	112	113	111	97	97	106	101	103	93	96	97	98	95	117	93	110	101	102	98	92	104	99	99	98	109	120	107	113	89	102	94	96	117	118	102	101	96	104	101	93	99	100	91	92	102	98	93	89	91	89	109	92	101	105	101	116	108	94	88	104	96	88	106	119	92	97	106	104	110	116	99	111	84	96	87	97	95	99	106	114	93	85	95	114	112	118	108	117	98	74	112	106	89	111	106	106	101	112	115	86	93	106	94	93	117	97	86	94	109	88	110	100	108	85	116	93	99	96	104	79	132	105	108	90	97	109	99	111	101	92	89	124	115	101	119	96	94	107	106	100	93	105	105	105	95	108	114	105	99	98	99	105	95	105	94	118	77	97	109	125	105	83	96	97	93	109	93	96	100	99	111	101	104	123	93	96	101	117	98	113	93	96	111	105	106	99	93	86	111	111	95	93	115	97	93	95	128	104	89	98	91	101	104	104	100	105	95	93	90	99	94	102	120	107	96	100	79	89	116	120	101	90	98	99	115	97	87	106	100	85	85	89	108	118	122	134	101	92	101	105	104	91	104	105	107	101	114	104	94	109	108	93	88	131	98	102	98	93	102	112	111	109	99	102	100	107	90	112	93	109	119	91	90	102	95	113	104	93	105	96	102	104	88	98	113	103	110	98	129	99	90	93	95	109	115	84	82	80	90	87	107	113	118	112	123	81	91	98	86	107	96	86	105	98	97	96	106	83	119	121	112	107	106	87	101	105	101	108	101	95	97	105	82	101	93	104	90	89	106	105	99	110	108	81	97	104	127	95	91	101	114	84	98	100	97	111	116	85	84	113	95	84	88	103	120	92	109	100	103	106	96	115	83	108	97	87	96	112	92	115	115	104	110	110	121	97	111	92	99	113	95	101	91	109	101	114	93	126	89	111	102	101	88	99	112	76	91	129	129	100	105	128	105	95	127	111	107	106	107	113	133	104	97	115	112	110	96	103	106	104	105	102	104	100	110	92	114	103	106	114	120	91	128	109	96	107	100	105	105	94	124	104	87	112	107	92	112	96	104	117	98	118	110	111	114	97	99	108	100	108	91	107	91	78	85	94	106	114	95	109	113	111	121	108	82	114	117	116	109	96	85	105	96	103	99	97	108	105	105	98	103	103	112	95	93	99	107	117	86	109	105	107	103	102	105	100	86	109	96	122	128	108	95	94	95	92	114	103	102	114	117	99	89	116	119	111	102	81	114	114	98	95	106	118	105	100	123	94	99	102	121	101	99	109	94	113	105	107	92	94	91	96	99	117	109	101	93	106	92	94	105	103	126	115	103	100	97	99	84	94	112	107	109	101	108	106	95	126	101	102	97	104	123	112	111	110	102	119	107	108	101	101	103	91	120	110	103	99	95	94	104	102	111	109	88	105	100	107	103	99	113	99	99	101	112	115	106	109	121	115	91	89	97	102	122	115	109	97	89	101	114	98	112	113	88	113	95	109	115	86	106	109	114	108	105	97	100	117	126	96	100	101	103	105	102	114	97	118	86	105	122	90	115	98	91	93	108	102	102	116	102	98	106	82	96	113	91	105	96	122	90	93	114	104	98	117	96	105	112	98	97	102	121	94	114	120	109	106	92	91	108	105	106	102	82	106	113	107	93	99	119	88	95	103	116	103	106	95	106	108	106	92	86	105	110	118	125	96	113	107	110	92	120	103	103	91	102	105	106	81	111	120	99	114	108	96	107	106	86	91	100	95	90	85	96	108	85	125	85	106	106	107	97	100	101	110	115	117	96	92	107	102	94	77	115	106	84	115	108	97	110	91	108	124	103	104	93	111	89	87	101	113	108	98	104	111	112	122	85	84	99	91	104	106	110	96	107	92	94	98	101	96	89	101	84	105	115	89	105	77	102	108	98	98	107	101	99	85	108	106	87	103	99	108	107	94	113	80	106	123	108	91	108	124	107	106	92	102	80	88	91	117	99	94	103	98	98	105	113	113	109	96	110	107	100	84	88	108	94	98	108	95	98	107	114	104	116	93	104	92	102	101	110	111	112	112	110	116	106	102	111	96	109	101	109	94	105	103	95	106	88	95	87	95	102	102	95	102	93	93	105	97	126	109	104	101	91	106	122	106	114	79	93	121	88	105	107	105	100	95	110	93	111	114	88	96	97	89	126	105	117	96	100	96	97	118	101	108	93	103	108	95	93	90	113	107	110	92	101	109	95	91	105	102	106	108	100	102	100	109	111	95	91	97	106	106	119	98	91	101	115	97	92	104	102	106	115	92	115	101	87	111	77	118	95	95	89	115	123	102	107	115	104	110	104	94	103	94	99	81	117	104	104	110	107	130	109	126	112	102	113	98	106	88	86	106	91	96	108	106	100	110	113	108	107	83	112	103	120	96	98	101	92	98	107	98	102	92	88	76	124	98	100	96	95	95	116	75	95	104	108	103	88	101	92	98	100	99	86	117	85	91	88	90	88	84	104	94	92	117	99	102	94	92	101	93	112	101	93	120	100	113	102	96	100	100	96	100	101	113	102	122	112	91	93	84	83	95	107	97	110	106	99	121	111	104	106	111	129	92	103	117	94	106	111	96	123	84	95	97	128	100	108	98	97	94	111	97	93	98	103	104	102	106	78	111	101	110	96	87	110	121	104	118	106	107	92	115	82	112	93	103	96	119	105	101	91	79	111	88	84	111	84	101	96	112	110	102	99	96	116	92	96	107	100	99	98	99	127	101	111	92	81	114	97	116	103	99	109	94	103	101	89	100	109	111	115	91	101	90	97	94	102	104	101	115	90	97	102	117	99	122	106	105	98	106	89	87	115	102	118	112	91	98	98	122	104	99	115	94	102	93	100	107	98	103	109	88	104	87	103	111	108	103	83	100	106	107	98	108	92	109	95	88	89	102	107	91	101	88	126	108	88	117	102	89	86
5304	1331	3233	3660	3093	2525	2016	1649	1423	1201	1119	1010	890	798	757	680	655	639	571	584	584	500	484	530	510	540	453	485	438	481	462	414	463	449	442	432	424	380	421	374	440	378	423	403	401	380	382	386	370	353	398	385	379	365	402	361	318	364	388	364	383	383	356	373	368	352	363	337	392	371	331	380	356	357	369	376	343	381	345	345	335	379	346	372	334	348	360	358	379	347	342	354	358	343	322	379	340	341	365	377	360	361	365	342	383	373	335	333	340	381	369	355	416	328	338	356	343	330	371	381	347	340	342	359	354	360	324	307	331	375	351	316	369	368	325	337	310	333	361	361	326	365	356	390	346	365	336	322	345	364	318	365	347	373	353	354	332	372	377	331	324	344	354	347	359	332	345	361	349	355	374	335	330	370	356	344	308	356	322	340	358	344	353	344	342	329	341	366	336	372	347	352	346	392	361	329	327	328	329	352	339	357	348	356	338	314	331	328	359	369	355	345	364	382	311	332	359	337	351	346	366	354	361	333	350	347	366	335	335	349	358	343	339	382	372	360	331	333	341	354	333	342	364	365	369	379	358	311	337	322	362	356	342	345	356	337	321	326	405	359	364	353	343	334	322	299	331	367	371	356	298	344	354	361	355	336	349	351	355	339	345	337	354	349	342	334	350	333	330	338	337	319	336	277	376	357	338	322	355	372	342	334	339	319	350	315	341	356	312	329	349	350	366	390	333	355	354	334	370	333	356	339	334	376	367	388	339	326	337	385	333	358	351	353	341	344	358	339	329	330	407	337	344	371	344	352	322	331	329	360	292	340	302	348	347	347	352	357	353	340	326	330	339	332	341	351	313	353	369	346	318	381	340	337	360	365	341	368	378	300	355	374	350	339	354	330	340	325	325	337	360	335	335	362	358	366	376	319	323	312	342	369	327	330	355	334	352	366	319	327	355	332	319	320	368	375	344	326	389	334	325	314	343	329	341	381	354	360	330	390	345	337	352	317	345	333	318	343	352	338	355	368	359	364	336	370	331	347	342	354	324	364	334	346	362	322	311	373	328	334	345	342	354	334	352	354	354	344	351	310	348	344	352	318	307	335	353	364	335	310	350	365	310	350	328	362	373	356	342	315	336	370	338	365	367	349	319	354	365	352	332	337	311	331	333	379	361	353	348	299	332	368	339	360	345	360	364	346	396	325	343	347	350	348	346	333	323	319	358	365	355	365	337	330	381	384	357	351	335	351	330	318	296	349	363	335	320	359	373	350	337	370	341	366	354	353	393	348	350	352	334	343	337	299	371	316	350	358	332	343	327	321	356	337	319	376	350	330	343	324	347	338	333	356	355	363	316	342	353	335	339	378	351	318	342	372	356	353	343	313	363	346	357	375	321	344	363	323	337	329	335	350	347	369	357	336	340	334	338	336	341	341	359	357	337	391	341	314	312	348	334	340	345	337	371	365	370	373	356	361	350	302	357	367	332	343	347	372	383	408	325	346	336	350	349	353	329	332	384	350	340	329	357	357	348	332	374	314	345	337	342	338	374	341	323	356	379	351	368	346	354	351	365	359	349	328	355	338	347	366	337	352	345	324	330	347	365	325	324	329	366	327	348	341	354	353	358	357	333	347	348	358	335	329	374	312	365	350	347	349	343	377	323	331	344	366	310	380	363	380	346	346	364	304	363	366	365	334	364	361	323	392	359	363	334	320	307	368	345	344	357	336	329	356	355	316	344	333	352	336	351	369	383	345	370	336	346	366	324	361	319	374	355	347	369	321	382	376	343	357	327	348	338	335	395	362	323	359	339	320	346	322	348	371	349	352	332	376	350	352	363	351	375	366	330	338	367	354	323	348	332	353	340	359	329	332	364	329	378	316	338	367	332	357	366	338	367	356	375	345	365	365	350	362	360	340	332	343	349	396	363	315	329	339	379	333	368	354	325	331	345	368	361	363	351	348	365	344	334	394	365	362	353	326	368	340	341	392	317	345	327	320	355	359	345	349	351	338	356	350	366	323	352	337	357	359	322	356	338	340	334	381	331	339	338	358	351	337	348	342	342	340	365	350	357	312	345	362	349	355	340	347	335	344	344	353	356	363	308	348	364	333	332	321	363	367	394	332	365	345	337	386	334	329	361	376	341	337	348	322	335	355	354	340	341	357	326	380	347	391	348	351	341	352	332	360	360	325	310	358	326	348	337	345	335	298	370	334	356	324	351	364	337	320	305	362	342	337	329	345	368	358	356	363	336	357	350	341	367	363	344	308	350	356	319	327	346	368	339	351	358	335	329	334	352	341	367	333	341	375	344	332	330	354	344	313	352	369	391	328	359	359	331	345	355	307	356	366	330	307	322	325	338	379	352	350	355	342	344	323	354	336	381	350	379	347	350	371	333	364	357	361	370	359	320	357	333	362	358	336	321	382	353	360	342	354	333	321	312	374	322	331	352	344	340	334	345	328	359	346	326	346	352	317	329	337	373	322	349	351	317	340	367	343	345	336	322	378	338	358	348	349	366	382	322	353	361	347	385	352	370	343	337	330	348	321	357	341	326	324	341	347	375	358	342	346	343	376	343	363	347	370	297	319	346	304	370	389	334	364	357	340	354	332	360	350	337	330	328	328	348	310	366	365	331	347	328	327	348	349	324	327	305	372	330	339	342	321	347	355	365	312	369	328	366	343	364	337	351	316	385	357	362	364	344	350	341	355	372	373	354	328	340	365	332	338	319	356	365	326	349	345	357	335	357	345	363	328	352	332	310	376	318	340	346	347	362	372	373	341	356	382	348	346	366	345	361	349	351	349	355	332	359	343	355	348	356	370	346	357	360	332	330	339	345	366	369	315	372	355	366	310	345	336	314	335	346	341	337	342	345	329	357	359	318	350	365	342	358	372	326	349	353	360	335	340	376	345	349	348	357	368	354	350	345	362	358	370	353	366	319	360	330	364	335	349	373	373	354	309	320	365	319	346	343	366	363	328	320	356	368	345	328	399	353	322	338	363	320	352	359	339	366	342	325	370	341	369	363	380	323	325	328	369	340	337	306	318	354	333	362	331	352	347	333	350	346	360	360	319	338	345	343	343	353	307	367	317	362	346	358	342	344	355	341	378	377	306	345	328	303	350	331	328	346	350	352	378	343	366	335	377	337	364	354	347	375	326	368	343	380	332	361	405	373	318	351	365	345	344	378	363	333	352	354	326	365	331	383	335	347	342	342	352	370	353	307	343	372	320	327	338	334	347	350	350	348	328	370	335	348	352	371	318	353	343	363	371	339	357	348	337	372	342	347	356	324	353	365	362	340	368	351	356	338	339	360	372	339	365	349	323	342	339	318	355	354	352	373	354	354	329	339	366	351	352	348	357	357	338	339	328	351	355	330	347	307	331	357	338	351	334	354	346	352	354	345	334	353	350	351	373	326	350	338	352	338	303	381	326	353	328	372	362	313	350	354	328	321	345	381	346	351	359	343	327	366	318	358	322	319	349	345	365	331	359
15234	2499	2806	2145	1444	1031	817	633	473	439	346	328	285	270	245	258	214	242	222	213	207	218	192	178	195	204	203	192	197	182	202	181	174	180	167	170	174	163	154	173	165	160	167	185	161	157	174	175	153	163	160	154	163	172	168	150	163	150	161	172	167	165	178	168	168	158	163	168	171	134	159	158	162	151	168	185	177	155	167	151	157	149	165	198	170	166	162	157	175	162	162	163	180	146	149	162	159	157	162	168	137	174	179	151	158	174	145	142	155	157	146	153	173	156	149	134	170	131	156	146	160	150	159	169	152	161	147	161	136	151	157	157	148	189	145	178	164	159	174	167	162	147	176	170	173	156	179	146	150	140	157	193	141	142	164	142	141	159	163	177	190	161	146	174	156	158	154	171	163	161	172	151	162	165	145	149	181	167	153	155	157	153	154	159	155	140	164	159	186	150	150	179	177	171	162	164	128	149	144	146	161	144	147	151	165	145	155	158	144	158	151	127	153	138	139	138	147	158	184	154	133	153	151	155	142	140	158	141	155	140	175	152	168	144	142	147	155	152	133	165	150	171	166	142	157	193	158	150	162	155	163	147	172	145	160	169	148	154	134	129	169	168	165	151	171	167	160	139	168	147	160	165	176	163	154	170	161	148	161	168	174	165	182	156	147	174	153	153	161	170	148	143	161	171	146	166	164	161	171	174	157	160	147	168	157	145	162	153	147	161	163	154	155	171	140	163	147	130	170	159	160	155	157	156	141	170	167	170	177	159	177	163	161	162	154	161	157	172	165	179	136	165	176	142	157	156	154	186	153	172	130	142	151	158	157	151	169	165	160	166	151	159	164	164	181	161	143	157	170	164	165	145	144	146	149	165	158	167	152	152	156	148	157	151	162	179	142	159	153	160	172	163	170	166	150	159	158	163	170	148	124	146	177	143	142	143	135	162	154	144	167	174	150	171	170	159	154	148	157	148	153	158	170	149	159	149	141	157	155	154	144	155	158	139	147	169	144	149	169	151	153	146	171	147	164	148	168	146	178	167	141	151	143	136	157	158	191	130	161	141	153	153	154	151	166	158	181	160	158	166	145	180	155	150	169	166	141	164	182	162	158	159	133	166	172	193	159	155	148	147	154	157	178	171	128	146	149	160	205	141	161	161	156	129	157	139	163	172	141	166	163	160	172	162	170	169	166	151	154	173	148	139	148	161	183	138	139	154	162	158	158	161	145	143	153	173	147	156	184	153	157	167	156	147	156	180	157	160	172	156	154	153	149	151	148	143	159	159	161	162	167	171	162	142	149	156	177	161	157	153	141	157	162	165	159	161	153	156	168	158	167	159	165	151	157	146	158	164	176	142	149	132	163	156	147	139	152	175	158	161	151	185	160	192	162	152	158	143	155	161	153	139	157	168	177	154	178	134	156	150	158	170	132	138	144	156	160	202	154	187	135	156	158	151	180	160	133	170	148	148	154	154	161	161	174	145	150	139	127	167	170	158	129	153	161	156	155	151	128	150	148	169	163	188	176	187	143	169	129	183	162	164	133	156	145	157	164	157	143	142	171	157	143	150	168	158	162	158	145	164	165	161	168	172	155	159	145	170	154	164	172	148	137	156	153	150	135	158	169	164	159	158	177	162	172	156	167	156	160	146	157	159	163	178	159	157	153	166	148	168	155	157	160	152	149	138	148	172	139	155	174	182	153	173	149	155	155	167	147	158	170	143	144	142	133	150	155	143	163	148	158	156	171	175	153	150	149	168	145	175	144	184	162	170	158	160	153	145	144	163	162	147	159	160	153	158	167	156	182	127	149	146	169	154	151	167	144	147	162	145	165	148	169	160	153	163	143	156	178	180	151	177	170	156	145	172	160	152	166	155	178	153	166	149	156	139	151	167	169	143	151	173	141	166	163	143	166	175	167	169	127	161	143	139	171	117	150	154	138	148	145	180	177	149	161	156	142	165	142	147	150	148	163	142	146	167	190	155	155	156	166	146	151	167	145	153	149	152	160	172	162	161	155	168	141	153	151	148	166	183	143	155	169	164	144	157	183	157	170	170	169	173	157	139	160	136	158	151	184	162	153	138	171	149	173	188	168	169	163	153	159	161	140	163	164	165	149	163	155	138	153	165	163	156	152	159	166	136	156	167	157	175	150	175	158	155	146	137	150	142	164	180	160	156	157	149	175	173	160	165	160	151	160	183	148	144	145	155	166	144	163	136	179	153	169	154	169	152	161	145	153	165	164	161	154	161	145	160	160	166	145	156	145	156	153	164	156	166	167	138	149	147	161	152	164	168	152	161	144	144	170	153	154	155	149	133	157	168	148	149	147	150	159	157	149	157	158	174	141	148	143	141	158	159	158	152	142	159	147	173	158	155	151	152	146	147	142	148	188	137	160	157	162	152	164	192	147	161	155	142	156	147	160	142	165	158	175	163	148	176	135	140	146	171	135	142	154	155	140	150	138	156	149	157	133	156	157	149	154	160	160	186	194	161	147	167	164	153	170	145	166	150	161	148	149	161	150	158	131	162	132	171	172	174	158	144	134	164	169	161	173	150	144	178	175	131	157	173	157	145	157	157	167	135	165	168	151	163	168	182	138	117	152	152	175	159	150	144	142	152	163	166	154	154	163	177	123	180	138	165	132	142	136	167	137	145	163	165	149	130	128	153	147	163	163	154	169	173	140	176	176	139	159	167	155	155	158	163	170	164	151	160	168	172	138	142	130	173	155	150	151	156	150	173	154	172	154	150	182	167	169	171	155	173	179	155	171	166	156	182	153	147	156	151	153	171	129	155	155	157	155	165	176	163	168	150	160	176	144	151	174	148	148	139	144	179	153	170	159	144	148	160	161	162	158	157	152	140	164	161	165	151	168	145	161	154	162	157	142	172	131	165	155	146	155	137	166	175	146	146	160	161	165	156	160	149	170	157	166	153	173	141	144	172	131	153	153	159	157	155	166	155	168	158	161	149	169	156	133	138	136	173	158	152	157	172	156	167	170	160	179	176	133	145	188	151	147	173	145	184	152	162	168	138	158	153	143	172	140	173	154	145	139	172	169	144	179	162	154	149	143	146	158	156	165	168	167	161	139	160	155	161	175	163	179	150	165	160	164	184	163	158	154	161	169	154	179	171	165	147	159	145	159	139	140	148	144	140	168	182	148	160	148	179	153	151	168	164	149	133	171	190	174	153	147	165	170	151	153	176	140	154	155	143	140	156	163	152	148	169	163	152	154	149	160	157	159	150	170	132	184	137	173	160	140	148	156	167	191	159	160	152	144	162	150	167	138	141	189	159	167	166	164	150	149	158	142	156	163	172	152	164	167	158	168	154	172	156	171	154	153	160	174	162	139	146	174	146	147	163	161	155	153	140	177	184	150	164	143	155	167	163	156	157	169	164	172	159	187	167	150	164	174	163	190	123	153	165	153	156	156	150	166	175	140	140	154	161	153	162	144	169	155	145	164	151	162	187	163	163	136	138	171	149	183	164
7524	2573	5877	6613	5582	4560	3789	3035	2527	2130	1976	1743	1607	1402	1298	1206	1197	1114	1005	967	938	889	852	759	813	793	729	728	759	707	696	675	707	681	649	630	607	635	668	665	670	625	562	597	563	615	566	565	564	532	570	587	631	530	539	583	552	556	580	613	552	613	570	555	553	591	548	482	548	534	569	522	519	599	563	538	541	540	539	520	526	511	525	530	521	538	552	549	512	511	530	547	560	536	561	549	556	495	536	522	485	469	520	508	491	541	512	489	551	522	541	531	520	531	534	498	517	486	534	541	528	523	513	523	497	513	483	492	493	498	517	490	492	494	478	517	516	503	517	523	534	518	461	509	523	526	506	522	486	505	491	510	507	511	490	564	511	496	498	544	530	503	485	516	505	525	502	505	535	545	494	471	502	468	487	461	525	526	480	494	535	501	517	490	529	502	469	461	528	519	557	526	509	556	502	504	482	525	542	529	475	503	542	497	511	519	482	529	432	542	505	503	486	509	513	525	535	525	487	506	515	506	491	511	492	515	509	525	485	528	516	519	517	502	555	500	535	470	518	560	498	518	535	498	477	508	498	507	520	498	510	511	488	529	497	528	517	538	500	507	542	521	498	514	542	549	531	514	519	506	493	534	488	530	482	528	485	481	536	490	540	509	508	466	530	495	526	535	559	519	530	514	473	485	545	498	522	531	529	521	500	511	510	478	510	500	520	524	535	527	489	510	495	502	494	490	545	525	481	537	522	486	541	531	489	518	487	541	511	484	500	540	527	523	459	493	516	515	498	489	542	499	519	466	516	536	499	498	493	543	548	549	547	509	528	494	540	467	521	496	493	484	489	532	515	508	524	536	514	498	512	470	490	514	460	481	510	555	509	520	496	492	502	509	510	505	477	518	513	484	507	504	476	504	493	493	478	502	525	489	548	533	505	532	514	499	500	444	521	520	537	522	516	467	512	542	523	497	488	513	483	528	531	499	514	504	540	497	473	533	508	485	478	484	479	534	511	487	534	475	518	508	514	530	555	509	524	523	513	487	502	488	520	492	506	508	470	511	547	502	528	486	540	532	526	531	503	508	527	479	504	506	509	530	491	513	507	514	536	511	514	501	496	498	540	465	487	517	520	503	489	554	486	538	488	514	516	497	498	503	500	549	485	509	494	491	499	534	508	488	502	509	484	471	521	489	500	501	506	511	489	515	493	523	469	482	518	473	542	527	555	479	496	498	502	507	473	496	482	508	500	502	489	538	486	490	506	535	503	533	431	507	523	505	504	480	517	476	549	479	509	480	493	484	506	514	517	538	507	503	479	487	506	521	511	511	539	505	494	474	483	501	479	472	500	499	532	524	535	499	513	510	465	459	535	533	498	533	533	516	508	480	531	517	550	504	521	514	523	510	516	533	556	492	522	535	480	487	488	519	555	502	519	481	477	502	495	515	522	514	512	516	506	541	466	521	541	540	503	510	522	469	553	521	540	485	510	518	521	505	489	494	514	502	504	512	505	477	550	499	495	477	522	506	530	512	505	506	525	495	528	535	492	548	478	509	537	541	510	505	508	526	501	472	521	493	525	541	512	513	484	502	502	517	504	464	487	506	513	488	530	564	547	500	537	481	526	514	474	489	541	513	534	489	510	485	504	499	487	487	504	462	526	516	513	492	536	499	533	477	554	465	497	486	524	500	512	487	504	475	552	494	492	478	513	480	514	514	499	496	528	475	508	516	515	499	525	498	505	541	509	518	501	532	523	499	488	546	504	501	531	467	487	498	488	506	544	511	530	480	496	516	548	488	478	498	495	515	542	491	494	504	518	503	512	497	521	502	514	531	465	497	537	525	505	512	518	519	488	481	476	516	508	510	496	521	521	556	512	549	504	480	532	503	499	514	523	537	481	518	498	531	508	549	535	498	528	477	504	507	518	571	487	542	478	509	560	475	503	496	516	498	494	514	487	452	561	491	514	527	489	456	517	526	551	492	494	515	472	511	515	473	495	505	530	499	488	525	556	508	523	484	502	525	489	520	534	535	502	523	492	487	485	522	503	521	498	512	490	483	511	513	508	481	525	544	521	524	518	501	527	472	509	469	522	477	496	494	473	515	565	483	486	528	448	474	505	540	516	503	518	515	503	520	525	498	527	466	569	438	516	524	531	514	513	490	491	506	528	542	487	541	514	521	508	500	487	501	501	521	523	509	523	472	498	493	512	502	518	535	512	496	529	512	464	511	541	494	496	508	518	470	529	512	478	548	488	482	513	506	494	494	472	505	495	550	516	501	487	483	535	499	520	506	472	544	512	541	512	471	504	536	486	511	499	505	509	502	470	522	517	469	519	466	517	542	544	516	495	495	507	496	495	478	471	536	470	486	506	529	497	493	516	515	489	507	514	517	550	531	502	473	494	499	500	469	500	556	522	514	516	516	509	513	503	438	463	489	489	495	531	505	529	515	497	526	501	525	508	495	479	522	516	522	502	498	537	537	499	548	499	486	517	527	486	470	470	552	445	494	501	525	513	486	499	512	531	521	469	520	532	525	522	486	493	504	473	560	515	533	510	513	485	539	521	484	510	498	529	553	521	492	474	473	513	503	495	482	474	555	514	500	509	554	520	486	501	489	503	536	486	474	518	538	496	550	469	495	541	502	506	476	487	478	523	498	547	508	503	549	470	503	512	457	528	508	493	532	553	482	526	500	525	487	518	473	473	467	539	510	514	523	529	513	527	513	514	523	457	514	526	524	494	505	522	487	513	513	499	508	545	479	529	473	516	502	509	525	515	532	518	522	535	482	526	492	504	491	509	495	501	546	533	518	533	512	488	520	515	495	509	515	504	505	497	523	492	528	527	541	480	537	534	495	531	516	523	499	506	482	525	540	506	501	523	462	507	502	469	502	530	495	514	528	465	510	483	488	504	536	496	490	515	570	523	464	566	479	530	505	483	547	481	495	538	507	515	504	548	501	548	495	486	504	517	484	449	513	503	530	495	492	495	504	530	494	501	496	519	513	493	540	528	517	477	521	499	492	525	514	517	483	482	508	505	528	503	514	520	526	505	493	486	485	535	479	533	497	507	512	529	537	486	496	533	510	515	502	486	498	520	472	535	481	491	500	515	458	538	499	469	490	525	517	502	518	493	513	537	499	475	545	480	491	489	478	513	566	522	484	474	527	521	531	486	496	517	536	525	526	524	520	498	487	492	442	488	484	483	530	521	526	520	490	494	531	516	457	507	488	535	488	517	553	508	521	513	504	492	529	548	524	525	457	535	487	488	535	503	472	519	498	502	507	528	485	524	507	483	488	516	461	492	494	513	503	496	552	513	494	470	498	490	530	491	477	503	489	523	522	486	549	507	515	520	498	535	525	535	531	513	480	510	470	485	541	513	488	533	559	476	489	555	462	530	486	512	473	501	493	504	501	545	519	535	497	530	524	522	486	557	471	514	512	557	497	530	539	506	484	496	520	502	528	454	478	531	482	520	502	475	488	516	542	520	498
2055	260	288	234	236	221	205	204	216	207	199	204	209	194	194	219	209	230	197	192	202	232	225	233	222	208	213	197	201	192	222	222	202	211	202	202	209	226	195	195	211	199	186	184	202	205	192	198	218	203	227	195	195	191	201	201	181	212	194	223	203	189	209	183	171	213	216	191	217	178	203	215	195	205	228	180	193	191	225	187	227	199	197	187	196	192	217	217	189	231	201	226	206	196	209	182	189	206	209	221	209	197	213	192	214	194	202	188	174	197	202	187	188	208	181	188	214	195	227	208	226	189	166	182	208	202	212	207	211	213	191	214	214	194	216	194	206	226	215	183	215	190	189	203	210	204	197	193	207	214	215	208	210	197	203	193	178	204	230	188	193	195	205	189	211	169	185	210	196	204	206	214	170	192	185	229	192	210	208	214	210	203	214	200	196	191	216	194	185	201	184	182	202	211	197	188	190	209	202	228	185	204	213	211	224	205	194	188	186	193	153	216	193	202	184	173	206	206	206	211	231	202	209	215	199	204	192	200	198	200	201	200	210	222	185	197	196	176	200	185	211	176	200	229	226	185	186	181	193	205	197	197	233	200	185	185	217	201	210	193	203	181	196	188	202	192	205	205	190	191	195	190	179	183	199	196	212	193	213	225	173	182	194	203	231	210	212	208	209	189	184	190	204	216	164	182	212	202	207	204	207	221	203	205	227	214	197	185	175	215	196	218	202	208	194	184	208	209	196	234	215	214	190	204	186	192	199	201	225	192	242	191	184	192	200	192	191	222	177	215	220	200	199	218	176	188	215	190	176	194	193	198	210	201	182	176	188	200	214	201	202	190	196	198	216	208	198	198	194	197	207	205	195	217	196	189	203	223	194	220	187	206	188	188	199	200	194	215	204	201	207	213	187	216	193	183	225	218	213	190	200	213	200	194	219	189	201	192	200	203	215	204	227	176	194	219	217	188	211	192	211	219	225	210	190	170	208	208	204	170	194	206	187	175	191	189	207	190	194	223	201	203	193	212	214	222	224	188	194	244	218	199	208	209	179	193	185	183	217	181	206	216	218	193	197	203	210	194	209	196	213	187	178	185	198	180	189	199	208	178	244	189	197	216	187	196	190	218	188	207	200	222	208	240	168	205	208	210	193	188	195	235	199	192	207	195	187	183	200	198	204	232	197	200	179	195	213	210	195	203	179	216	168	204	172	196	218	178	202	200	218	203	205	241	204	176	175	188	206	202	209	211	190	208	215	214	193	173	195	177	201	178	175	200	204	179	215	217	206	199	190	213	198	216	195	195	222	198	190	210	204	191	217	223	196	188	204	214	200	186	198	194	197	211	206	178	201	201	223	195	186	198	206	211	224	182	184	200	197	213	198	214	208	204	191	197	172	202	218	185	204	191	213	197	184	212	185	222	181	205	198	206	206	205	197	195	215	221	194	190	200	212	228	199	197	171	197	208	184	183	198	204	178	200	206	206	201	203	197	188	231	191	193	214	208	184	203	225	198	210	202	187	192	198	228	210	203	189	200	207	214	201	186	215	227	185	198	224	213	215	191	216	197	185	221	192	238	197	201	196	191	232	203	192	221	211	203	207	196	211	199	185	201	198	209	224	194	201	193	197	186	195	209	176	196	180	180	204	200	239	193	184	193	187	170	220	205	203	196	195	169	156	198	190	203	221	184	202	222	204	195	209	217	194	181	215	188	205	196	223	219	195	195	201	192	197	186	188	208	203	168	201	223	172	223	201	189	179	200	198	213	211	218	199	197	224	213	198	204	189	195	188	213	193	194	214	202	200	226	209	188	184	195	220	202	187	191	205	195	203	170	203	194	189	221	213	198	210	213	190	214	207	194	194	201	225	212	216	209	202	209	189	221	194	195	188	187	206	209	183	205	210	189	201	198	196	196	197	205	203	192	200	190	209	209	200	205	211	196	170	217	201	213	197	221	220	194	215	182	209	217	231	212	189	205	205	188	198	199	178	222	188	191	224	205	200	187	211	198	199	202	187	184	215	205	190	213	218	195	215	198	201	229	205	196	203	210	200	190	211	189	211	183	206	204	174	189	192	200	208	195	187	198	205	221	221	205	205	204	193	185	224	205	197	178	209	231	210	229	181	201	209	209	183	216	245	223	190	202	234	216	224	226	221	186	212	195	222	206	178	194	218	211	204	203	210	225	203	186	207	203	198	199	187	195	196	201	191	219	221	192	179	182	213	192	191	205	167	186	197	198	233	194	193	219	204	202	195	177	177	211	209	183	216	206	178	199	213	224	220	172	199	182	205	193	195	207	201	215	205	202	191	215	172	185	203	194	195	194	187	189	205	192	203	189	182	207	208	243	201	208	194	217	200	208	220	220	205	212	203	229	217	190	200	204	192	200	193	180	179	209	205	229	210	203	205	207	191	196	198	202	201	211	201	182	219	195	233	182	175	226	220	207	190	228	202	219	233	195	185	187	204	186	216	206	210	245	201	208	188	196	216	193	196	205	208	192	205	186	211	206	173	209	199	221	206	235	207	208	183	223	192	218	204	209	214	202	218	215	184	225	197	220	206	193	195	192	200	217	208	199	196	205	185	186	192	206	188	210	232	207	196	217	213	202	193	205	202	190	208	217	207	210	183	195	164	197	164	199	185	192	201	202	183	215	205	204	196	212	191	223	198	201	199	227	192	197	212	204	183	202	182	191	196	198	223	198	205	206	214	206	209	186	211	201	196	204	215	186	199	187	183	200	209	189	227	222	200	203	221	202	192	202	210	206	199	208	216	224	189	199	198	192	186	195	210	224	206	205	193	219	217	188	203	232	182	207	194	209	225	183	195	200	211	188	186	200	180	197	218	214	216	207	192	211	203	182	176	204	207	204	222	197	204	184	213	186	201	186	237	184	205	191	206	202	189	199	187	210	213	210	193	217	195	202	191	195	198	209	189	193	196	196	215	206	213	204	191	208	216	212	213	219	201	204	217	198	200	207	191	174	199	193	203	210	204	222	183	236	229	216	225	190	202	229	208	198	237	217	195	180	206	205	214	191	191	211	205	227	192	220	221	234	182	200	210	192	183	209	186	211	211	185	207	216	204	189	223	211	217	198	223	184	194	199	209	201	202	216	197	212	182	229	221	204	200	180	183	216	219	201	194	177	178	202	215	177	218	178	194	231	202	193	210	227	205	198	202	212	189	203	227	187	184	229	198	219	180	192	233	181	201	180	207	207	195	179	195	236	205	212	225	208	218	213	201	214	223	200	195	214	219	201	223	211	203	200	195	191	174	225	183	230	187	209	165	190	219	190	219	215	207	218	209	220	207	191	215	193	215	191	210	223	202	209	181	204	175	215	177	215	167	179	189	170	192	189	204	191	229	196	184	209	211	172	219	216	215	214	217	223	209	187	199	159	214	225	202	204	177	166	217	197	214	189	204	204	197	217	195	205	203	192	192	182	203	235	195	211	189	207	206	223	188	217	195	222	210	213	226	194	177	191	194	192	227
2041	667	757	801	728	715	706	648	664	657	676	682	617	657	677	618	578	602	599	573	613	596	659	599	620	618	626	644	611	645	633	628	617	617	631	619	631	605	628	625	645	608	588	660	636	659	617	619	631	651	582	576	612	592	592	598	606	596	584	620	616	633	600	601	674	605	642	632	628	583	608	612	652	620	579	574	635	569	595	612	617	640	598	629	671	595	640	615	600	627	621	611	607	614	590	599	625	636	593	601	603	627	615	613	629	589	611	605	598	691	600	598	582	603	616	595	580	628	637	610	557	595	627	590	558	623	598	557	590	573	621	616	620	598	587	616	609	619	587	583	638	576	590	640	600	628	636	616	614	603	612	608	622	599	593	577	589	630	617	591	621	582	599	659	579	582	611	593	602	621	612	585	611	624	587	611	622	627	606	575	601	627	603	620	631	609	603	538	612	584	572	621	642	592	610	577	634	637	574	623	575	578	579	676	656	602	603	637	584	576	613	588	581	569	618	562	619	624	601	664	598	597	594	560	645	584	582	593	645	589	624	585	549	641	604	579	634	584	615	586	628	604	607	635	657	615	571	581	617	564	605	570	555	606	613	641	662	606	645	596	606	561	607	613	591	581	591	608	629	613	572	628	586	615	624	599	635	596	630	637	570	574	620	571	586	572	600	652	631	613	610	618	617	571	604	627	642	588	638	584	598	613	613	599	616	603	620	603	611	578	622	610	585	649	608	617	621	589	579	627	579	583	592	635	599	623	583	562	631	616	579	573	641	596	614	604	616	586	637	598	589	633	637	573	614	644	650	609	621	614	611	581	598	651	596	566	669	584	646	614	618	612	597	610	610	603	625	613	610	605	587	610	577	590	611	605	609	608	586	561	587	613	592	634	567	584	566	585	600	575	619	572	649	632	585	639	646	622	583	596	613	669	613	651	600	620	580	603	616	591	587	610	669	597	587	631	590	594	607	615	564	640	622	574	605	606	628	588	580	601	603	607	602	580	565	609	611	606	613	622	602	609	572	606	641	588	583	584	656	605	604	595	620	577	595	640	603	635	578	614	629	569	571	650	608	574	589	593	623	623	620	614	575	609	608	587	610	626	562	564	571	672	607	573	562	596	646	600	595	626	608	609	606	590	606	608	596	622	633	633	616	571	592	611	587	594	608	576	626	601	598	596	620	568	585	654	664	619	595	648	636	612	617	611	595	637	582	577	641	614	561	592	568	638	578	632	603	609	614	608	597	603	620	621	620	615	626	627	602	578	613	597	591	619	608	651	620	583	629	623	619	587	634	636	586	670	597	613	626	634	629	612	629	594	625	612	633	574	616	608	586	617	640	603	586	605	584	595	603	632	596	587	572	604	583	607	605	634	587	616	629	631	586	631	616	589	576	617	614	628	609	595	647	561	635	577	651	628	590	628	601	601	599	590	583	548	628	589	608	590	683	613	573	613	626	606	593	582	604	566	629	548	625	579	632	632	610	643	599	586	580	593	579	608	606	624	573	591	575	587	664	597	607	625	575	593	618	599	601	602	631	561	599	624	606	577	592	623	634	643	578	591	584	594	672	602	608	634	611	622	586	568	626	591	625	674	645	596	592	644	629	631	665	626	639	603	602	615	602	612	601	634	606	562	608	637	568	620	594	591	622	629	639	625	613	615	601	589	598	616	592	630	619	591	623	614	624	593	606	608	607	615	574	591	607	618	578	598	612	582	630	612	611	591	626	606	606	644	644	637	612	603	594	602	635	579	618	569	570	648	597	638	652	579	654	609	608	619	547	573	603	599	614	602	590	620	599	636	589	635	628	593	660	553	631	614	623	611	577	571	637	590	603	619	591	617	608	606	634	651	598	619	609	625	631	658	577	624	613	580	617	627	587	599	615	630	625	639	694	612	628	606	627	624	607	569	596	660	592	607	616	656	598	582	543	599	612	595	609	569	620	590	605	601	621	596	609	586	594	624	623	592	642	586	634	618	620	649	602	590	616	613	606	587	597	653	613	643	591	602	574	645	621	643	610	600	637	563	591	608	614	607	593	645	654	623	605	586	612	623	590	581	644	628	565	634	569	549	605	633	553	589	604	606	592	652	650	591	614	602	606	616	580	608	612	584	605	630	581	604	579	652	589	580	607	638	634	617	623	606	610	620	599	606	586	572	602	581	562	619	634	614	597	577	587	583	581	595	602	571	616	613	584	605	631	602	604	608	648	643	593	583	598	604	613	577	633	574	625	612	627	577	597	661	651	624	614	607	619	656	574	593	578	572	594	604	603	627	589	643	578	634	628	591	632	641	607	634	639	638	562	571	606	608	651	566	617	601	620	573	601	596	617	617	613	607	592	623	606	614	612	664	648	617	629	599	555	600	617	588	555	611	627	587	601	627	646	570	581	641	578	560	644	650	592	601	581	616	602	647	619	580	623	604	639	636	641	623	598	616	580	610	629	630	618	578	581	588	625	628	598	598	651	613	638	628	573	664	616	566	630	610	568	632	592	593	575	643	603	604	669	586	642	608	600	605	632	566	618	574	572	646	594	626	596	607	534	578	630	632	617	608	635	612	637	604	614	565	635	597	607	571	583	628	618	596	618	642	569	603	607	607	602	578	592	592	631	611	633	615	620	590	588	620	587	612	625	578	627	654	618	545	647	578	608	576	575	620	586	597	634	629	607	634	587	619	596	621	626	568	582	587	648	576	586	629	625	616	599	628	601	598	601	638	618	596	663	606	630	604	597	618	570	588	569	619	624	582	604	617	614	596	606	670	619	602	572	628	587	616	632	556	613	626	619	609	610	596	629	591	622	567	618	617	608	648	576	567	612	625	609	596	616	602	633	609	621	609	605	642	579	617	626	623	612	577	597	540	611	605	582	604	638	595	638	657	601	620	596	604	624	629	634	561	620	643	569	634	564	588	622	590	628	566	610	600	634	588	566	629	651	593	631	578	630	652	601	599	577	604	593	595	556	574	629	646	624	625	583	635	620	578	637	631	617	616	623	629	608	541	632	601	605	594	607	606	575	582	588	593	613	626	613	556	623	593	624	584	633	645	593	556	607	643	621	616	619	629	605	597	581	575	585	592	624	604	620	599	615	596	610	594	610	607	573	623	649	623	609	630	601	596	595	594	601	600	620	606	599	571	607	604	580	625	631	586	593	617	653	644	611	632	627	581	602	622	587	607	627	611	620	573	598	614	615	611	623	651	613	618	594	615	607	594	628	640	591	554	592	634	653	621	634	619	599	593	566	609	605	631	633	626	615	606	557	596	598	610	611	597	622	600	624	596	629	597	597	603	615	639	599	632	596	607	587	599	590	614	646	599	601	593	537	606	606	622	612	617	625	630	640	626	620	559	587	600	631	574	563	648	592	668	609	583	632	637	586	571	645	622	631	599	617	574	588	641	595	594	608	627	604	571	629	596	630	642	554	632	573	581	590	570	605	625	619	609	575	637	628	576	620	613	591	587	596	605	627	586	620	570	583	605	635	616	634	588
7715	1090	1321	1049	772	516	416	333	293	279	194	204	179	162	168	188	144	131	148	128	149	126	137	101	116	114	124	128	96	119	107	114	106	105	106	114	114	95	116	100	111	112	104	106	96	102	101	103	126	116	114	94	123	100	90	115	102	97	97	121	96	98	107	120	111	99	91	107	103	109	116	99	99	89	88	101	103	105	112	114	118	114	121	128	85	120	105	96	99	103	115	99	92	96	117	92	116	106	115	104	102	98	92	87	102	103	117	98	92	106	99	103	104	110	104	119	98	102	94	98	94	93	112	124	107	104	86	101	103	101	101	106	100	112	109	106	98	103	93	91	88	104	101	109	106	113	104	116	96	109	100	101	94	98	114	107	110	97	115	97	96	96	109	103	114	109	107	101	108	93	103	110	92	100	94	94	96	97	114	90	100	105	116	102	95	103	101	118	106	88	105	97	106	116	95	108	90	101	94	101	100	96	108	105	113	86	117	106	105	113	89	84	105	93	109	98	95	112	102	93	109	109	98	98	103	93	100	101	107	119	111	119	96	104	95	107	93	107	87	98	102	117	110	96	78	120	99	97	97	123	109	119	87	112	99	101	111	96	92	105	97	127	118	82	115	105	120	109	93	97	92	99	110	92	92	96	93	107	95	116	101	97	93	100	95	119	100	99	94	119	109	108	113	107	117	87	75	105	133	113	96	82	111	98	117	94	86	92	108	106	91	84	96	110	98	96	103	114	106	99	102	94	91	108	100	93	117	101	98	100	91	88	101	111	124	105	103	108	99	89	115	102	118	105	96	97	98	109	96	112	96	108	95	89	89	108	89	116	93	78	94	87	112	110	111	109	85	112	114	104	126	84	101	99	106	89	93	93	114	111	96	100	105	94	88	101	104	78	85	106	108	100	114	98	96	97	112	88	97	108	124	99	82	95	126	80	83	91	105	102	101	104	85	104	93	87	92	96	87	112	102	95	110	99	132	99	105	93	96	108	100	110	97	92	99	101	108	93	115	83	100	93	104	103	101	122	108	101	101	94	100	98	106	90	91	110	113	105	101	92	102	105	97	92	128	119	109	108	110	105	94	107	96	96	98	98	108	93	86	100	94	126	95	98	124	86	112	112	113	108	103	94	82	75	89	99	93	122	98	102	105	100	106	107	107	96	107	107	95	106	108	95	102	101	104	102	106	82	117	121	105	89	108	95	109	104	106	111	120	110	108	102	114	109	112	104	106	106	89	91	114	102	90	98	111	109	80	102	95	94	123	101	90	104	120	103	101	107	101	95	107	96	100	103	98	89	100	97	93	94	112	101	80	111	109	103	96	103	111	114	94	111	106	104	100	110	92	109	104	107	103	99	84	97	113	106	90	103	108	110	104	109	121	99	113	114	120	111	112	108	112	107	98	111	104	111	82	96	112	95	107	107	92	100	91	125	104	95	97	91	112	103	98	89	115	97	99	109	96	93	102	105	88	111	88	96	110	102	119	108	114	94	104	109	111	126	108	108	98	101	112	106	103	105	111	112	88	103	93	103	114	99	105	115	91	91	103	98	103	100	99	93	101	92	101	111	105	113	106	101	105	91	101	109	102	117	83	82	83	115	100	105	105	120	111	101	122	99	108	100	90	94	113	97	102	75	79	125	112	106	99	95	107	112	96	103	98	103	108	98	104	107	97	96	102	106	89	98	93	129	89	95	93	118	92	98	99	91	108	105	89	127	101	103	121	93	111	97	97	122	97	121	109	95	104	96	97	104	93	93	109	101	121	102	110	109	94	97	107	85	105	77	74	90	100	101	95	112	95	99	108	92	124	120	88	95	109	88	83	83	100	114	96	87	105	111	97	91	80	108	112	94	78	89	93	91	110	109	104	126	97	108	90	114	115	90	99	81	104	104	94	104	122	96	108	100	95	83	95	86	73	97	112	96	104	105	87	97	82	102	97	100	93	105	106	103	106	99	111	93	91	102	111	120	81	100	82	86	90	91	114	120	84	80	111	100	92	105	94	103	96	96	93	90	112	93	90	100	95	101	112	91	100	106	104	101	115	101	91	96	94	93	105	112	105	79	99	110	102	108	119	128	98	84	114	92	107	105	98	121	98	103	85	100	90	98	104	112	93	88	87	100	111	85	111	83	111	97	93	90	93	105	104	99	98	110	111	109	111	109	106	111	90	75	99	101	102	93	87	112	103	107	115	89	92	89	102	97	97	89	114	107	102	96	88	95	95	110	88	114	95	113	105	116	101	94	84	107	112	112	102	86	101	116	106	96	107	115	100	105	114	117	116	95	109	101	95	105	99	87	114	108	110	112	110	91	86	92	91	107	114	107	115	110	112	101	101	107	97	98	93	102	106	113	88	91	99	104	89	86	83	111	82	106	102	106	91	100	113	114	103	110	98	125	122	118	98	104	113	98	103	100	95	91	103	102	108	103	100	101	99	111	107	104	98	95	75	108	90	98	96	98	105	103	99	107	95	103	109	105	107	105	110	105	113	89	108	116	104	115	101	97	107	95	97	93	92	114	106	116	90	98	96	120	120	115	93	96	117	98	132	96	98	95	77	103	109	93	116	105	96	105	111	111	97	108	105	99	104	102	88	85	110	115	90	89	92	103	104	95	108	90	90	103	112	102	89	109	80	107	95	116	90	107	99	113	111	109	95	101	117	97	96	97	109	85	107	108	85	102	80	89	101	93	113	104	116	101	110	129	86	94	116	87	114	122	111	104	125	114	92	111	93	98	91	116	97	96	101	99	106	121	106	102	107	69	120	106	100	94	112	89	108	105	112	109	90	90	111	135	113	86	122	101	107	121	89	114	99	98	108	105	110	96	105	102	101	105	125	92	100	92	106	92	100	101	105	109	95	99	103	115	98	96	106	84	87	83	107	100	74	112	93	112	105	99	95	101	117	101	98	109	109	118	100	105	104	105	90	104	103	93	91	115	101	110	97	124	102	125	109	104	86	82	94	110	112	120	100	114	101	107	113	100	93	104	105	101	94	108	115	106	103	99	107	110	92	112	92	117	114	111	84	113	105	98	94	103	91	116	108	100	108	96	96	92	102	108	93	106	107	99	85	104	98	100	110	84	92	112	104	108	115	81	104	88	112	80	107	87	121	119	95	111	92	99	101	105	101	110	98	108	102	102	111	116	103	115	102	110	108	97	108	94	104	101	77	110	95	116	104	102	109	109	108	120	115	99	101	127	120	114	109	104	112	97	121	96	94	94	89	87	99	92	120	97	92	89	117	93	96	88	98	94	110	103	97	112	95	86	110	110	100	102	100	95	95	101	99	106	102	99	101	97	110	116	103	84	103	117	92	109	106	98	104	92	91	69	124	88	96	114	113	97	104	94	89	101	120	102	104	83	102	115	113	97	88	129	119	93	94	93	97	95	98	94	92	108	84	112	95	99	105	113	98	91	103	92	112	115	87	106	104	117	101	102	91	83	96	89	88	113	112	96	108	90	112	100	108	122	105	93	102	101	98	95
5357	1399	3262	3596	3033	2467	1968	1659	1418	1268	1062	920	858	823	770	682	652	678	580	562	562	598	524	490	500	496	461	464	445	419	438	445	422	375	384	419	435	428	379	393	410	402	381	396	381	392	409	405	379	376	395	353	388	332	378	391	365	392	382	343	342	372	379	373	375	383	347	402	360	336	378	367	346	365	332	339	349	341	354	390	340	345	388	323	360	367	355	337	368	341	377	310	333	334	355	357	375	348	336	331	348	373	329	353	354	344	378	329	342	347	352	336	314	361	367	323	354	342	336	346	302	390	315	340	334	332	353	335	349	337	348	334	324	355	339	335	383	315	368	354	356	354	337	336	376	327	348	328	412	377	357	342	352	334	351	376	358	370	335	338	359	385	332	337	346	355	314	332	387	350	321	369	345	349	330	385	376	395	339	355	356	356	365	328	385	328	357	343	368	376	334	342	354	370	370	345	339	327	348	332	327	315	356	383	315	363	363	337	338	372	363	351	328	338	345	341	336	348	365	323	333	342	318	340	320	339	353	343	349	380	368	367	330	369	389	339	339	325	336	357	347	347	355	362	344	335	364	352	338	354	361	334	335	348	338	337	342	333	321	351	344	333	388	352	358	323	377	351	325	353	341	359	368	315	319	335	312	313	344	311	324	356	382	329	319	357	340	310	347	324	351	360	346	336	335	356	341	358	345	342	321	322	370	347	359	351	352	342	352	369	335	339	342	375	342	353	330	371	355	373	353	339	351	378	376	373	372	352	312	344	324	370	360	342	373	347	347	355	333	356	341	375	324	334	359	336	340	323	363	335	344	367	365	335	360	337	345	358	350	345	349	374	335	352	335	319	322	355	356	349	360	323	354	360	349	318	359	356	337	347	338	338	349	350	328	330	374	352	336	322	330	380	330	351	332	352	332	322	385	348	338	356	343	368	332	368	355	363	341	372	318	351	329	324	348	359	338	311	356	328	374	326	338	316	342	368	353	343	331	345	353	368	327	353	355	344	355	337	404	345	368	345	364	348	321	344	366	352	311	356	346	348	330	354	358	369	347	351	353	351	331	342	328	332	334	359	368	383	388	352	331	340	353	378	370	337	342	364	346	353	357	358	369	320	330	329	338	331	358	348	344	334	359	360	345	334	325	380	344	328	358	357	354	340	335	355	337	372	350	340	373	344	320	376	331	335	354	342	351	347	380	339	341	353	343	349	368	332	364	373	348	368	346	371	363	359	358	347	375	339	347	332	372	353	359	367	329	339	334	346	363	343	328	345	350	319	336	389	332	346	332	335	361	333	337	346	298	347	323	294	367	352	348	324	357	343	346	339	363	354	373	326	354	326	339	338	335	371	365	335	334	370	318	342	340	333	357	365	309	341	329	329	342	347	383	371	334	347	364	345	369	353	312	339	360	404	352	326	340	334	347	331	358	350	344	358	341	369	349	383	365	324	308	326	365	331	325	350	367	367	368	375	359	335	348	358	320	328	340	333	364	383	363	328	390	317	330	334	353	368	355	328	363	392	356	349	356	374	349	315	345	355	334	343	355	321	341	348	337	374	325	332	306	338	337	337	365	317	327	354	339	340	361	347	351	327	347	349	347	348	367	330	348	325	346	345	350	322	319	331	363	323	342	348	352	380	370	312	352	333	341	351	329	337	332	312	366	362	374	357	372	360	342	341	340	351	327	331	367	355	346	360	357	364	336	314	320	331	345	359	352	341	361	336	333	350	361	341	334	358	382	353	360	344	367	344	365	348	347	416	350	339	361	357	325	333	387	350	336	362	331	296	345	365	360	351	363	342	356	328	325	368	375	352	330	357	316	362	323	334	344	364	318	368	358	379	357	337	331	336	362	331	380	337	339	352	328	321	384	315	350	335	318	352	358	383	355	299	315	326	327	356	372	357	317	336	349	314	337	351	362	324	339	366	330	352	352	361	370	324	329	328	370	346	348	373	368	336	369	336	354	353	336	337	345	326	330	317	316	368	341	315	337	331	351	348	346	349	356	370	361	335	360	338	294	356	305	357	323	352	351	344	340	342	338	326	353	349	350	325	345	340	331	355	361	346	342	324	358	354	356	351	365	335	372	355	323	334	302	353	340	353	328	320	375	357	337	368	355	335	362	323	294	367	356	377	339	316	324	344	313	340	345	348	356	353	354	322	336	336	352	330	369	360	361	363	360	341	366	342	344	348	357	341	348	375	334	362	349	330	366	367	368	355	360	313	373	356	339	333	370	336	345	311	351	334	377	357	312	345	365	335	348	354	345	352	336	341	306	360	330	298	348	345	328	321	339	332	375	356	350	351	353	318	352	329	333	351	328	345	344	347	366	360	339	347	330	352	368	372	339	341	364	362	345	330	306	346	390	353	370	365	348	380	351	344	344	340	351	363	381	341	320	357	390	330	369	362	350	342	304	346	304	326	345	371	354	343	338	318	320	311	371	334	351	331	345	351	352	359	344	340	342	349	355	329	342	337	355	367	332	350	331	358	328	322	352	337	339	364	347	365	346	352	325	326	340	316	328	335	367	329	356	339	366	355	379	346	329	383	362	365	325	359	331	359	363	339	335	346	334	336	363	348	368	355	359	363	329	377	310	353	342	345	357	349	306	348	338	328	312	357	342	359	334	312	343	346	334	358	360	346	335	328	336	361	356	362	338	361	326	325	339	374	339	338	328	353	345	349	370	351	357	356	365	329	344	360	369	363	352	364	310	344	334	357	355	347	341	379	357	346	337	331	342	352	362	334	368	356	348	332	346	359	363	343	345	359	339	377	357	347	331	366	357	332	334	362	375	357	301	337	332	378	351	317	328	337	333	340	350	337	304	322	311	362	337	350	342	341	367	354	369	330	341	345	346	369	342	372	345	314	361	356	314	349	335	345	331	354	344	366	327	355	331	379	346	370	345	337	376	313	346	333	353	329	321	333	357	366	361	349	364	334	343	334	322	351	328	354	305	337	367	361	341	339	367	376	339	314	405	352	358	328	328	356	354	379	315	359	358	354	332	350	329	323	355	333	342	345	313	349	350	357	333	349	333	348	353	362	318	349	355	376	336	335	352	343	349	349	371	365	349	365	342	315	324	347	340	335	387	359	356	386	360	355	350	350	361	355	345	328	353	342	357	351	345	367	324	349	356	364	316	352	349	351	349	318	324	328	336	346	335	350	348	317	316	345	347	311	330	350	372	339	388	328	344	365	336	350	356	345	320	386	350	357	362	349	346	371	362	385	330	365	336	340	330	359	335	350	346	354	360	334	362	340	347	337	312	322	314	312	336	344	334	358	380	390	367	354	331	337	325	340	345	358	318	376	320	337	351	331	341	332	352	357	338	348	367	369	343	369	347	347	359	345	352	342	369	333	348	351	325	364	356	364	339	344	333	378	346	303	362	367	342	339	334	386	334	332	331	356	340	334	369	342	334	333	332	339	374	363	347	340	330	330	363	303	317	369	318	343	354	352	349	328	376	369	335	305	380	371	386	374	391	367
15148	2515	2802	2172	1444	1083	821	608	496	420	359	357	327	264	277	252	284	218	205	226	207	212	209	192	240	168	186	191	174	180	174	198	169	173	171	180	176	156	192	164	165	170	149	159	175	200	176	161	166	175	150	167	177	162	175	162	152	156	174	167	171	155	156	161	167	155	163	177	179	156	187	179	191	179	165	169	180	157	162	136	173	148	171	148	163	165	163	170	177	159	165	157	158	131	143	170	165	152	154	162	154	173	164	155	134	174	177	166	145	165	171	160	150	163	158	159	148	148	161	143	155	153	149	155	155	144	161	178	132	171	159	173	157	141	158	174	154	161	157	158	172	137	160	168	147	157	153	183	173	164	172	158	128	162	161	146	181	167	165	158	131	140	156	166	149	169	165	158	135	153	165	173	148	147	183	130	162	167	168	154	145	156	174	140	164	175	148	160	177	147	143	185	181	162	167	163	162	155	160	160	159	144	145	152	162	165	157	150	173	154	152	161	155	145	166	160	179	150	141	157	151	155	151	150	132	145	159	163	174	147	165	170	151	149	160	148	134	161	160	162	134	163	141	154	151	166	163	189	157	147	165	142	178	176	180	151	162	155	144	156	168	144	182	157	148	169	160	174	144	141	164	171	157	138	152	145	171	166	181	167	169	151	145	162	193	156	149	176	163	161	161	173	157	149	163	121	137	140	163	159	174	173	161	155	172	148	164	170	165	147	158	165	160	161	155	167	151	154	162	142	166	167	168	158	174	180	167	157	144	157	194	170	181	157	145	161	149	142	154	154	172	155	153	155	162	156	155	153	156	156	143	147	149	167	137	171	152	165	150	151	154	170	158	150	153	153	132	186	175	145	165	156	150	148	155	169	153	162	141	138	155	154	157	159	169	157	156	165	170	141	154	168	166	151	160	169	147	156	141	157	136	158	141	137	165	174	165	151	156	168	158	149	135	168	172	148	160	164	142	159	174	151	164	146	158	144	157	154	173	178	165	143	159	171	148	169	154	166	182	152	156	164	178	168	160	145	160	153	152	173	152	166	150	171	162	158	150	159	159	166	150	158	149	162	152	134	181	177	152	147	152	169	155	173	146	168	147	156	174	155	154	174	151	154	180	168	151	170	166	157	177	155	156	150	151	165	160	161	148	144	154	155	143	155	155	158	132	162	153	138	171	141	150	169	172	147	164	162	161	152	173	153	152	177	157	146	168	162	148	164	169	148	182	176	165	160	171	163	164	178	160	140	137	156	173	164	153	152	153	144	161	153	156	172	143	159	156	162	155	185	189	156	153	171	151	159	148	155	151	143	148	164	165	160	159	144	149	170	157	174	148	161	139	172	156	152	131	148	147	179	134	161	154	146	183	149	159	131	162	164	143	164	161	165	155	153	183	174	158	147	158	160	149	170	184	164	175	160	160	173	170	154	150	165	171	148	166	141	157	167	160	170	142	150	182	142	149	151	148	152	155	153	137	151	159	147	180	155	174	154	175	145	154	155	168	156	165	146	151	143	120	178	138	148	155	181	155	141	145	142	135	161	155	161	162	166	141	177	160	170	161	161	170	154	128	142	151	156	148	164	170	166	194	191	148	169	182	137	150	178	160	166	156	146	177	164	162	158	179	146	141	148	182	174	136	167	164	136	169	145	150	141	176	153	147	158	179	154	140	159	197	152	146	167	153	157	154	159	159	168	178	176	156	165	173	150	168	141	151	161	174	148	153	179	154	142	158	146	157	171	171	150	151	148	178	166	168	144	169	161	194	167	167	159	164	169	167	154	145	126	145	163	138	152	174	130	137	141	155	165	135	156	157	145	169	155	156	154	168	157	162	149	148	200	181	149	145	151	142	150	152	155	153	173	166	182	155	143	155	168	135	138	167	147	157	168	159	168	159	175	139	172	124	157	158	154	136	149	157	162	156	150	141	153	128	166	168	166	172	159	131	163	159	163	179	170	160	138	164	169	156	165	145	150	152	148	174	162	145	147	148	160	165	147	134	161	155	164	156	165	158	170	148	177	156	165	160	168	167	139	159	137	164	172	137	156	167	165	178	185	166	159	158	158	165	162	137	160	157	172	166	153	140	163	137	169	156	160	146	153	159	159	156	156	171	143	176	141	166	174	166	136	174	149	162	149	153	171	156	170	150	144	147	153	168	145	159	142	154	191	167	178	136	151	142	157	177	159	148	150	163	135	152	158	180	159	147	134	164	159	160	165	150	163	177	152	161	168	156	163	158	179	154	159	179	176	152	181	143	163	169	143	147	154	163	161	178	164	156	134	158	144	165	158	167	181	150	149	140	178	169	126	149	178	170	165	139	167	149	162	151	155	173	160	142	179	170	174	164	165	174	174	163	178	158	172	165	158	167	165	158	146	152	174	160	134	141	170	167	179	168	176	157	166	152	177	143	159	165	172	148	155	171	157	140	164	163	164	174	153	174	158	167	141	170	174	167	144	138	158	164	152	149	156	166	152	175	178	181	157	126	163	183	156	162	159	132	178	177	151	142	153	148	155	142	156	179	168	151	137	170	172	169	155	164	151	160	171	148	152	177	171	170	133	141	144	139	170	161	155	144	136	157	178	137	142	150	144	150	143	154	127	150	142	165	159	141	187	152	159	137	164	162	148	148	142	162	171	151	164	165	147	144	150	136	171	175	154	141	160	153	149	146	157	144	184	153	157	167	136	136	182	161	178	151	172	158	147	162	165	147	160	144	150	146	171	133	150	153	146	171	160	160	154	158	161	186	145	193	170	174	154	164	158	163	159	161	165	180	161	153	155	154	136	133	152	159	142	155	142	155	140	157	167	175	163	144	170	147	159	183	159	164	143	166	151	154	146	162	157	156	145	154	171	159	158	164	153	158	159	166	143	149	181	142	153	157	148	177	184	178	167	148	167	158	154	169	144	144	133	154	166	157	148	156	166	178	161	165	172	154	168	150	141	150	158	145	155	140	136	159	155	172	159	151	162	160	151	153	159	174	138	160	137	159	153	177	176	150	170	184	157	133	173	145	152	132	164	164	165	139	141	174	148	133	148	156	135	149	173	137	172	167	148	188	177	156	150	144	165	164	190	173	165	138	164	176	171	176	159	161	158	163	131	171	167	160	177	156	161	129	170	146	158	138	172	149	151	148	164	155	171	158	156	157	167	157	154	160	159	168	163	164	169	162	179	153	149	167	136	160	148	156	140	162	159	176	148	149	144	161	159	178	161	157	163	151	140	163	160	171	137	148	164	149	169	181	162	155	177	145	164	171	143	148	138	163	155	165	158	123	136	169	156	148	169	168	149	162	152	163	177	156	148	166	147	179	144	158	164	151	165	165	145	177	161	154	148	159	161	137	148	179	162	165	147	145	146	142	150	149	143	152	163	161	155	168	145	173	176	145	130	168	175	169	165	169	157	160	164	169	149	132	151	172	146	168	146	163	164	157	150	154	147	150	153	154	146	153	151	149	165	166	172	157	177	190	170	149	156	165	156	152	160	175	142
7679	2538	5933	6630	5497	4536	3734	3071	2549	2263	1934	1772	1550	1450	1314	1274	1175	1050	1045	999	948	869	883	812	802	835	782	718	769	701	687	717	692	641	704	621	655	616	647	581	614	636	604	614	576	622	551	602	510	591	545	572	580	540	601	560	631	543	592	576	552	622	572	564	563	530	543	512	571	534	522	560	512	517	546	523	517	547	543	533	539	530	531	540	536	517	536	488	487	516	543	523	537	518	555	544	524	511	507	541	509	522	485	558	524	555	529	549	534	512	532	531	514	517	526	499	532	520	538	522	508	507	525	536	547	510	489	512	549	512	523	523	520	537	536	547	531	470	513	469	513	565	489	531	522	519	513	512	503	561	507	550	530	528	530	516	543	503	484	508	514	522	520	507	544	533	539	485	501	529	553	505	511	520	491	499	491	532	529	507	533	473	468	522	548	506	480	516	526	507	493	538	517	521	498	497	549	513	499	559	506	502	480	492	564	485	512	518	506	492	550	540	510	497	516	442	541	501	513	513	495	518	537	481	504	457	540	456	476	505	472	500	485	530	557	494	466	548	531	512	522	496	528	519	502	540	508	502	530	492	523	522	511	517	513	522	502	505	510	485	526	487	490	480	485	520	521	490	522	507	509	498	469	505	488	513	533	550	523	509	499	494	523	515	501	516	510	462	478	512	496	498	490	492	546	485	490	528	547	539	495	531	514	517	527	501	504	483	529	532	513	522	520	524	503	520	545	510	529	486	516	472	527	524	502	514	499	528	521	572	486	521	516	541	527	536	506	530	527	513	548	458	555	468	497	499	496	505	482	557	501	538	515	481	515	511	550	541	522	484	473	545	488	505	509	488	493	531	505	486	523	527	504	479	457	500	495	527	506	511	477	529	549	550	486	490	548	495	485	513	513	512	528	519	496	492	511	488	521	511	519	498	528	531	484	534	520	502	535	453	473	508	522	487	495	491	545	526	540	509	473	499	520	516	544	494	460	500	526	495	486	500	527	545	508	484	534	539	524	516	497	509	513	509	486	528	510	499	525	509	545	520	526	492	487	521	510	513	494	536	521	510	506	539	544	514	507	508	479	477	506	493	528	508	533	519	494	519	486	468	517	494	507	519	530	486	504	490	480	521	516	476	540	529	512	524	483	526	505	556	527	508	494	510	510	490	495	541	493	536	525	539	533	504	494	478	461	544	470	487	497	530	516	499	511	526	496	536	523	485	521	524	508	545	500	518	573	492	526	529	563	479	476	512	522	561	518	493	488	505	517	537	540	509	563	494	533	524	524	526	513	478	520	555	521	516	543	515	525	574	481	485	519	486	453	512	554	494	544	527	518	466	504	545	487	537	520	523	511	498	513	509	513	517	510	513	529	505	503	534	465	514	525	457	567	547	499	506	506	505	500	536	514	490	490	525	529	521	500	502	533	513	497	522	533	505	503	535	522	552	508	487	503	512	538	509	508	552	509	498	502	572	493	509	522	510	500	532	523	472	491	520	488	511	497	544	496	506	503	524	516	456	503	499	516	517	480	497	502	494	521	493	498	464	509	512	472	539	536	513	492	527	524	498	505	475	533	508	513	475	513	538	518	490	520	538	486	506	527	492	533	504	475	525	503	521	525	501	485	538	499	545	484	519	505	474	507	526	453	505	495	545	479	500	518	526	527	501	511	512	475	498	494	534	535	475	515	535	493	484	476	492	503	574	494	486	520	497	498	527	515	506	505	520	543	484	496	499	542	488	543	524	516	518	513	504	489	546	521	546	465	475	529	537	524	514	503	499	501	517	493	542	497	539	500	487	499	483	505	491	493	511	474	540	516	554	524	512	532	519	490	518	516	500	493	495	516	485	533	506	517	526	518	476	467	458	506	543	463	517	504	532	516	515	487	525	499	487	485	532	491	495	533	525	496	504	537	514	492	514	499	500	505	520	523	499	523	524	528	476	481	527	543	495	491	511	553	497	493	510	492	543	492	519	507	514	509	536	538	515	553	498	525	506	526	520	496	506	480	507	508	511	551	519	532	505	531	484	499	513	486	494	547	487	514	473	514	519	505	457	479	477	454	512	483	512	500	519	523	501	498	536	537	493	471	486	475	533	462	538	504	532	493	501	480	476	464	479	507	521	488	519	522	529	535	501	510	489	504	545	523	518	498	529	518	481	539	493	514	502	514	531	510	512	568	526	495	517	509	515	502	479	527	514	501	515	505	546	528	524	496	483	460	536	521	526	498	512	516	514	501	503	497	538	554	522	518	512	519	529	524	475	493	502	515	514	516	447	498	476	498	533	523	504	513	525	513	500	520	496	490	495	526	483	501	529	502	503	521	509	531	496	488	523	497	479	539	501	534	502	517	497	502	473	536	525	492	515	473	503	514	500	494	503	509	497	501	536	518	548	506	502	497	541	534	515	497	507	450	541	522	473	523	473	515	530	533	532	536	529	518	519	498	516	505	516	506	530	539	512	491	503	509	496	505	510	496	541	503	499	472	491	479	517	521	500	489	538	499	476	503	497	532	506	526	456	522	511	470	480	488	513	482	493	517	520	512	551	490	465	533	497	518	495	535	536	485	497	551	516	506	536	551	541	509	536	497	474	487	511	464	533	519	521	490	488	533	510	529	507	501	487	539	519	514	526	480	490	514	467	513	523	548	528	506	500	465	503	480	487	539	519	502	507	513	497	536	496	471	515	495	501	486	516	534	487	515	526	507	549	511	493	529	474	539	512	521	518	503	493	537	507	488	528	501	516	491	508	500	509	545	525	473	514	527	497	517	497	500	516	534	545	540	525	487	540	513	510	538	487	550	522	492	486	533	499	540	509	500	507	511	479	503	490	500	493	495	522	498	510	531	463	531	540	498	521	479	496	539	532	508	510	513	511	534	490	526	510	530	540	471	506	503	485	507	501	525	529	525	492	510	538	502	522	551	504	508	516	497	498	550	498	523	456	518	486	533	483	528	562	528	478	497	489	504	468	534	558	481	534	498	483	538	519	528	483	511	475	504	512	526	473	512	520	499	485	522	556	505	510	508	529	492	526	477	478	522	502	492	538	495	542	496	492	538	516	506	527	516	506	548	489	497	477	509	494	482	500	490	570	522	539	520	526	496	495	530	548	482	514	515	517	532	483	481	532	510	530	490	500	496	519	480	478	499	532	515	509	474	507	487	501	491	520	492	474	472	483	555	487	496	508	501	529	491	500	509	528	503	489	525	488	492	487	541	510	528	524	467	521	523	531	499	566	531	515	540	504	508	527	524	493	503	521	496	501	501	523	488	522	487	454	538	506	504	487	475	512	525	510	557	516	587	530	538	559	501	505	514	524	558	477	517	481	511	546	512	529	524	529	492	518	520	491	539	517	510	528	471	487	535	500	494	531	517	532	511	493	525	501	513	481	520	485	523	543	535	506	524	495	501	494	491	466	514	471	494	484	501	499	520	497	532	536	476	529	519	504	538	520	500	500	468	492	511	532	499	503	512	509	524	509	483	515	470	518
1977	272	258	234	223	217	252	214	210	201	222	191	229	185	203	222	221	191	205	210	210	194	195	208	197	219	207	239	201	183	208	224	217	197	196	209	208	204	195	182	210	208	195	200	193	210	212	211	218	208	223	209	193	195	197	188	240	189	216	206	218	202	252	189	207	204	198	194	216	213	219	201	205	209	213	208	183	177	197	199	192	213	200	196	217	211	198	200	169	219	205	169	225	193	206	185	203	225	188	231	180	217	192	199	196	187	202	239	180	216	217	192	181	209	196	204	221	207	215	199	204	202	188	202	198	184	208	207	215	205	180	199	195	225	197	235	208	209	193	207	206	206	226	187	213	180	199	199	183	218	200	183	236	202	194	223	225	208	225	211	214	199	177	199	187	196	210	203	180	212	197	201	209	190	191	160	208	198	199	230	219	194	209	171	204	232	216	200	223	227	191	221	189	234	182	217	224	233	198	189	181	218	187	191	220	211	200	217	203	210	198	203	193	193	201	176	194	210	178	215	202	181	198	213	178	198	201	211	200	189	211	189	187	207	214	207	202	215	199	219	209	225	214	215	202	209	218	206	227	217	206	202	196	207	206	210	195	189	197	215	208	208	209	242	191	212	193	207	188	197	190	198	205	188	187	179	217	199	210	213	196	168	241	209	237	181	218	198	224	177	187	201	212	168	203	189	209	192	216	176	156	182	175	229	200	203	179	217	200	195	220	198	192	203	235	215	213	213	201	231	194	216	210	208	209	214	190	190	211	188	190	218	221	201	215	222	207	201	184	225	207	204	174	218	209	202	211	202	189	187	203	220	196	223	208	177	208	228	215	192	220	194	224	212	200	192	199	209	205	193	214	198	195	213	210	172	197	208	207	192	206	208	209	191	215	193	213	210	206	185	214	186	211	197	197	198	196	215	223	213	205	191	210	164	220	188	196	184	214	208	186	218	213	201	186	199	198	223	217	199	204	188	174	212	228	194	223	182	216	207	207	219	190	232	196	197	206	175	215	174	195	207	207	215	198	202	187	198	204	190	192	220	200	209	212	194	215	213	195	222	210	214	211	202	225	214	228	176	188	194	223	192	221	208	210	217	205	208	216	210	195	177	203	202	220	188	192	231	193	188	192	208	179	228	183	183	176	220	230	175	203	179	197	186	196	241	195	203	211	195	191	203	199	218	179	208	227	186	205	231	183	206	171	208	205	199	191	195	210	225	197	215	196	192	213	198	209	210	215	188	215	173	196	200	201	225	211	202	216	203	217	207	214	181	197	178	181	205	216	199	212	214	192	207	223	206	212	203	199	213	190	214	190	202	186	216	194	186	185	181	210	196	208	197	216	218	188	203	191	216	194	209	191	217	202	202	215	199	212	202	210	195	201	190	190	197	196	178	199	206	218	213	186	191	204	195	221	216	207	222	180	207	192	190	190	223	193	183	203	229	185	200	200	195	208	211	208	216	209	214	190	195	220	217	215	191	200	173	218	198	200	192	187	189	238	196	212	218	192	199	169	200	208	178	204	211	203	205	201	209	201	210	214	210	203	185	218	203	184	189	204	196	200	222	200	194	182	196	182	208	210	197	195	186	202	190	223	204	186	191	226	176	197	201	191	192	189	234	216	193	214	174	215	183	197	190	191	191	217	186	221	191	203	202	221	193	200	187	184	209	230	195	215	197	207	196	180	193	225	190	201	208	225	169	217	196	197	233	195	186	214	224	206	200	192	194	215	200	200	194	196	224	192	202	176	214	211	208	190	211	184	198	188	227	219	202	198	209	221	207	208	193	197	192	174	217	195	223	209	190	195	209	221	198	214	184	227	222	183	180	188	219	205	184	195	206	204	222	182	210	198	222	197	203	184	157	226	195	191	210	222	224	206	176	183	225	216	190	200	196	180	227	219	195	211	202	203	183	227	203	204	223	200	188	197	226	212	216	200	194	182	207	207	220	223	199	196	182	194	201	237	190	224	184	199	214	190	203	231	188	219	187	191	172	227	195	215	189	217	204	190	226	206	199	200	197	193	225	194	201	195	178	194	209	204	227	225	227	207	215	188	194	196	217	209	197	211	188	206	205	194	203	229	201	185	197	207	210	179	210	198	220	199	200	175	197	213	196	199	201	175	195	203	188	193	225	197	225	190	196	193	203	192	184	194	179	208	209	220	181	207	191	190	226	201	192	195	187	213	225	182	188	210	190	221	189	209	201	189	207	208	220	220	183	216	200	230	193	210	187	198	189	192	195	180	219	203	180	195	200	217	227	169	215	199	200	192	225	184	211	187	223	191	223	193	197	214	197	211	192	213	206	194	173	188	215	200	197	176	201	191	180	183	205	222	202	192	189	212	218	207	227	219	208	185	167	215	178	200	191	226	193	222	205	195	206	218	239	178	211	201	186	208	214	214	196	212	200	210	206	200	205	206	197	198	219	205	202	206	196	195	205	217	207	192	194	217	213	181	204	200	209	214	189	194	195	208	195	202	196	172	211	194	234	199	222	164	179	183	194	202	229	192	198	201	217	184	199	202	186	197	179	195	216	196	196	182	212	228	227	200	204	211	202	224	206	188	228	224	200	215	214	209	194	218	191	211	204	209	185	200	196	195	198	195	210	223	198	226	192	203	194	231	186	202	186	193	195	211	193	210	194	257	196	199	198	222	224	208	183	186	212	183	186	208	219	199	207	186	213	216	191	202	212	209	190	187	190	212	200	211	195	205	193	212	201	200	226	183	204	231	212	200	193	203	219	210	197	202	210	206	219	198	201	217	236	200	226	196	203	201	195	196	226	203	185	184	191	175	193	201	201	200	205	213	203	205	193	182	204	215	202	179	180	192	188	223	205	208	198	197	203	197	207	206	209	220	213	184	205	185	224	186	194	205	232	178	198	206	203	184	194	178	191	207	198	227	205	205	199	211	192	189	225	208	215	185	200	203	206	223	195	216	208	188	232	205	199	173	223	182	212	199	183	216	206	206	175	191	199	202	181	164	200	185	232	208	206	202	202	194	192	201	243	195	193	205	187	188	204	191	218	192	220	192	238	185	171	188	193	186	197	204	209	215	213	202	212	208	178	191	197	185	212	230	220	207	200	186	210	201	223	213	217	214	213	195	202	179	216	202	194	194	193	209	192	196	203	196	205	198	204	212	173	210	201	194	213	198	183	192	192	189	216	205	210	231	200	214	195	191	200	195	196	211	178	209	218	201	207	196	203	212	214	199	217	206	224	208	206	206	200	203	201	214	181	206	195	236	200	205	181	172	184	188	232	182	194	210	172	202	201	190	174	214	193	199	215	209	172	204	238	208	197	208	221	222	196	180	207	191	197	215	224	179	192	190	224	210	208	201	201	187	224	223	201	192	209	230	178	185	180	202	188	181	222	193	206	189	212	220	220	197	203	209	191	192	192	229	216	181	214	189	206	196	195	207	217	193	213	184	196	178	211	219	211	202	233	169	217	215	218	214	176	211	208	197	168	201	207	189	214	187	185	209	181
2075	639	750	789	725	761	713	650	635	646	679	615	648	650	587	629	599	659	635	613	586	613	613	590	599	644	618	616	639	672	596	577	649	647	587	632	596	567	617	605	614	610	664	630	545	665	653	576	585	586	631	634	630	610	628	600	640	596	616	606	581	615	600	537	600	645	597	625	587	625	582	596	574	593	570	576	607	639	591	569	572	582	617	635	642	595	594	586	615	628	624	651	623	627	640	616	598	578	596	597	569	615	605	561	591	575	630	580	577	604	576	578	581	620	562	616	555	565	553	622	556	571	597	567	639	603	621	587	631	635	620	628	622	639	651	590	559	610	613	621	641	691	623	629	593	598	584	601	612	629	639	608	625	602	622	610	642	596	655	619	609	642	590	589	586	581	588	626	634	611	576	573	610	598	604	602	591	623	616	662	623	581	597	571	626	586	595	627	600	641	614	580	612	620	600	592	636	627	616	595	578	569	632	622	634	590	626	604	637	609	586	579	556	583	614	629	625	623	596	581	589	591	599	616	627	649	587	600	615	594	614	636	574	597	619	602	645	582	604	597	611	607	631	649	608	540	614	584	659	585	583	619	614	623	589	648	632	627	632	616	617	610	613	554	605	600	630	565	536	626	596	613	642	638	625	629	594	598	620	636	638	567	659	587	561	584	617	636	606	588	575	617	639	615	655	613	643	605	576	616	599	658	641	605	579	586	588	649	613	607	606	589	595	592	644	618	590	587	619	599	562	622	620	625	662	590	587	616	598	572	623	578	600	611	617	635	595	595	549	631	642	578	610	646	590	584	635	587	583	624	566	577	577	616	603	598	564	584	602	615	598	612	585	600	567	613	574	606	563	633	629	580	566	595	620	580	613	613	635	598	594	603	617	629	653	640	594	615	587	578	615	585	582	635	631	638	574	609	626	594	623	581	674	638	629	590	595	611	585	617	604	598	638	649	617	592	569	588	603	614	576	640	603	594	625	623	586	638	613	604	631	635	642	636	565	638	613	616	615	618	580	634	580	596	613	554	628	594	569	585	568	610	588	615	600	623	626	612	593	614	621	631	597	605	580	583	588	582	612	606	641	616	571	623	618	596	578	637	602	635	616	605	610	523	627	560	594	643	666	542	613	643	562	569	629	621	599	604	580	614	599	608	576	629	606	568	656	620	620	615	646	578	570	605	605	618	586	575	599	638	575	605	569	594	613	622	575	594	538	614	631	594	588	598	601	585	646	608	600	618	605	620	561	588	618	596	590	575	612	597	644	546	626	569	591	628	658	601	607	603	598	601	608	618	612	614	647	618	633	606	603	581	594	579	613	622	600	627	627	611	593	611	612	626	606	625	623	598	610	626	593	622	660	576	603	610	624	605	616	608	631	620	612	574	639	610	614	622	614	601	577	643	652	581	638	663	597	625	623	570	589	603	597	549	593	583	596	618	625	640	608	593	632	589	627	605	615	582	601	577	617	621	588	575	583	632	626	607	625	572	621	617	603	605	554	632	635	596	609	616	573	598	607	619	614	583	597	610	617	566	606	604	622	585	613	590	591	592	605	586	605	599	620	605	605	622	599	596	614	616	591	575	609	566	595	599	614	619	646	593	625	625	620	574	621	639	579	624	594	617	604	633	570	598	606	572	618	616	554	572	613	578	612	565	595	661	610	580	602	634	598	623	590	603	617	633	633	580	653	592	564	635	614	642	626	590	631	602	589	611	613	604	579	632	601	609	569	626	633	617	664	590	625	595	624	639	610	637	631	621	621	641	617	585	587	602	574	666	586	618	576	595	616	664	612	590	598	608	590	580	588	603	584	603	584	623	591	617	625	641	581	609	601	647	636	602	595	602	597	587	608	619	605	628	581	639	619	601	570	609	612	614	618	572	576	594	582	604	615	601	602	588	627	551	620	566	601	614	589	591	605	609	597	613	625	585	573	564	628	568	629	609	552	637	599	645	635	630	585	617	630	592	601	633	624	559	651	603	626	606	627	609	614	650	624	599	610	625	643	624	592	601	629	612	607	596	657	563	560	590	625	570	592	604	579	640	578	589	604	598	592	628	542	610	637	591	613	605	632	569	563	641	618	605	583	625	605	621	617	604	577	615	627	573	612	552	629	581	622	572	576	609	649	580	635	669	581	612	636	599	584	639	623	630	574	551	586	605	617	640	616	629	594	601	612	550	599	580	592	580	644	610	599	624	590	633	559	594	603	587	641	584	578	655	595	621	549	587	602	571	568	607	573	632	619	644	633	598	611	577	608	576	584	606	597	589	608	566	607	577	619	610	587	596	645	579	633	610	602	629	595	578	591	598	576	612	587	628	593	598	534	602	584	628	602	609	581	574	644	568	610	608	592	560	608	590	570	593	598	591	605	581	639	602	601	575	620	616	638	616	595	576	629	642	652	610	593	546	581	554	636	573	611	591	594	613	615	598	608	569	614	638	605	621	582	579	608	565	637	643	583	566	589	593	606	606	535	604	579	641	632	586	622	628	606	597	605	596	617	627	653	609	629	608	599	625	599	588	615	624	595	648	569	580	618	678	573	599	583	616	590	612	612	642	617	605	584	632	576	641	570	598	562	606	611	624	605	615	595	592	594	621	613	580	623	631	612	607	637	599	615	632	616	631	604	642	624	603	581	639	610	633	583	615	574	576	648	613	612	597	604	549	633	596	658	614	567	613	586	600	632	571	621	647	603	594	584	600	586	597	601	646	603	628	637	595	581	614	644	586	610	631	614	610	590	633	588	581	611	595	631	608	595	621	591	600	596	615	604	596	603	615	592	616	589	587	573	558	619	635	607	598	603	602	631	618	619	617	632	599	600	638	606	588	614	589	632	606	570	637	599	622	584	582	584	599	642	566	631	583	653	687	551	583	590	623	624	587	572	605	595	633	599	627	601	612	609	598	598	579	600	568	553	628	562	621	652	632	583	610	594	609	576	604	610	623	607	575	590	597	607	619	608	585	637	581	643	600	623	613	634	601	590	619	605	594	618	595	636	611	583	593	616	602	625	633	595	617	620	622	583	589	598	597	594	622	605	614	587	639	614	582	640	634	604	591	608	639	578	603	585	665	642	609	589	590	602	627	613	588	614	623	596	556	623	608	601	578	627	596	591	624	593	634	645	618	573	624	622	616	583	612	602	588	590	614	629	623	612	618	604	603	601	640	621	595	622	593	564	595	624	599	583	610	594	636	624	614	566	587	632	604	614	623	592	617	575	637	614	613	602	628	611	603	601	583	628	576	618	597	605	630	614	615	593	617	602	586	600	576	634	599	581	568	599	597	596	597	590	584	633	627	599	589	620	608	577	630	588	637	585	609	630	595	607	614	583	616	581	601	625	609	606	624	637	648	571	631	634	619	598	530	636	611	579	615	600	628	584	620	665	602	574	613	583	594	591	605	557	606	599	615	612	593	547	631	598	580	611	591	602	597	574	622	601	615	616	628	648	633	628	607	650	601	606	587	612	594	600	601	557	641	582	612	609	605
7833	989	1273	1029	709	544	432	327	299	220	201	182	174	165	152	152	137	137	149	152	125	119	106	116	122	130	120	113	122	126	116	119	116	108	114	106	105	106	105	133	98	116	101	102	123	107	107	102	92	104	118	114	127	91	96	91	105	123	95	93	116	120	108	112	113	104	74	113	104	96	95	121	111	85	98	86	113	106	95	114	99	91	109	88	87	83	96	80	122	100	92	99	119	114	101	113	111	104	115	108	102	78	97	118	110	101	104	117	102	94	93	100	117	103	95	81	107	98	111	102	105	103	97	97	114	104	101	113	95	84	97	93	107	108	98	117	89	87	100	97	112	94	97	100	84	100	104	96	106	86	102	106	91	87	93	108	95	101	105	100	97	92	91	104	111	113	99	122	98	101	89	79	91	115	104	96	93	102	90	110	108	88	82	95	90	121	97	95	101	92	105	104	75	114	113	104	102	96	102	83	114	96	95	109	121	102	99	102	90	108	110	110	103	112	106	104	121	110	111	104	108	100	100	104	97	105	99	91	96	126	102	98	89	91	103	86	92	87	99	88	117	104	111	82	100	96	91	113	107	104	107	118	97	95	88	99	92	106	97	106	102	99	94	102	95	90	117	101	100	96	99	93	113	106	95	106	103	110	107	113	113	98	101	110	96	99	95	122	112	99	94	107	92	118	104	110	96	101	100	97	93	96	78	108	87	109	99	86	107	106	82	105	109	104	108	98	89	99	98	100	109	120	108	95	104	118	93	106	97	96	103	110	92	123	104	108	108	100	102	101	116	107	99	90	119	88	101	95	114	111	90	96	96	80	93	89	89	90	83	95	93	106	132	114	111	94	111	96	107	94	123	102	98	113	110	105	95	108	88	78	101	115	118	104	96	111	100	81	88	96	93	93	105	78	108	109	87	95	105	113	83	101	96	104	100	84	105	96	107	96	84	115	90	94	106	93	103	88	104	103	96	108	97	93	90	88	99	83	100	90	105	90	113	96	93	102	97	88	111	100	101	101	110	110	106	110	100	127	92	110	108	102	95	95	97	98	100	86	115	99	98	102	115	101	114	88	116	108	109	111	97	90	105	114	99	82	116	107	96	96	112	121	103	100	106	101	85	116	103	94	118	91	106	120	107	102	101	106	100	105	93	116	90	106	102	116	105	109	103	91	85	110	116	107	111	101	99	107	97	97	106	90	118	96	103	100	95	100	114	111	86	102	119	92	105	91	101	83	96	100	105	99	83	103	102	97	109	104	101	96	102	119	118	107	114	89	95	100	103	101	96	99	91	105	107	77	111	102	93	92	104	103	108	118	106	108	92	109	103	107	95	113	124	96	98	112	104	100	109	105	101	95	93	104	84	90	124	108	93	105	118	92	106	125	96	106	113	81	103	103	94	89	118	102	93	95	107	105	125	101	92	116	95	96	115	119	102	89	121	89	92	89	92	126	108	84	94	109	99	113	121	103	97	101	105	97	98	106	105	90	82	104	88	102	105	88	88	99	115	89	108	117	98	84	109	96	104	102	111	94	85	109	130	98	110	102	91	107	108	97	92	93	99	104	94	112	98	123	102	91	106	92	94	89	103	111	95	116	113	94	93	112	95	112	110	106	109	82	116	102	113	108	90	110	104	106	101	97	113	106	110	98	104	81	108	105	105	98	100	113	82	97	113	101	92	89	108	115	109	101	110	106	105	98	95	86	109	107	96	102	113	89	100	103	91	105	100	106	117	88	107	94	110	92	109	83	93	84	98	100	102	114	102	102	90	95	111	82	102	113	103	107	109	89	91	81	119	101	117	96	96	107	89	112	87	93	95	95	118	91	115	90	108	114	122	92	93	122	109	99	100	105	88	87	106	101	97	104	99	91	103	80	95	99	108	94	108	125	110	97	135	92	103	92	94	102	109	106	97	79	107	98	88	107	103	97	110	95	98	115	98	102	99	89	92	101	98	100	90	87	113	77	92	126	113	98	120	98	120	97	109	99	102	101	95	91	94	89	115	102	111	102	111	84	115	94	90	105	106	96	109	111	114	103	103	104	94	110	98	92	101	89	125	129	110	117	108	84	84	100	96	105	118	86	99	110	105	100	103	98	105	96	92	98	101	100	109	109	96	102	104	102	102	107	100	106	106	106	120	116	105	88	109	99	86	115	102	90	101	105	98	94	115	128	110	93	91	98	100	106	104	128	108	96	102	103	121	89	105	93	110	98	109	117	85	107	105	106	92	99	96	109	93	100	90	93	112	113	94	107	104	101	112	105	108	104	110	117	96	108	98	99	91	92	102	102	78	100	104	97	98	107	113	114	90	111	99	96	91	103	83	93	97	118	111	103	118	110	112	94	103	89	106	114	116	92	112	111	95	109	115	103	96	116	99	121	101	86	92	106	108	107	87	87	95	90	103	91	98	106	106	105	90	101	104	94	102	97	94	98	111	104	130	100	96	100	111	123	100	111	85	93	107	95	95	96	98	109	104	108	116	93	83	100	89	106	108	90	93	105	96	96	104	104	103	93	98	115	99	88	106	109	89	101	95	92	101	90	101	90	114	97	102	105	94	107	103	100	102	106	98	110	77	105	111	91	92	107	105	94	91	110	94	94	107	104	89	94	99	103	109	97	102	108	94	123	98	106	94	122	107	116	100	99	102	108	114	108	104	98	100	123	94	91	99	112	100	99	109	117	108	102	100	130	96	95	100	104	107	107	113	81	89	112	95	117	109	116	95	110	88	100	100	114	81	98	83	78	88	84	113	96	118	96	98	102	83	105	82	112	118	102	96	97	115	108	114	93	103	105	84	109	95	107	101	96	97	102	97	100	107	114	104	118	105	104	99	101	96	98	128	92	95	109	98	100	105	99	103	123	92	102	94	102	95	102	112	90	75	88	88	91	101	93	114	108	92	85	99	89	100	92	103	106	105	119	111	108	93	106	89	105	113	108	116	82	107	101	101	106	112	85	77	84	88	97	100	91	96	105	84	79	108	100	94	103	81	116	113	82	101	100	94	102	122	112	127	108	89	98	109	102	112	92	82	113	106	116	111	110	96	95	120	99	99	98	109	96	121	99	98	81	124	125	101	112	90	108	114	105	112	110	90	95	110	84	106	100	95	101	106	106	95	95	96	110	113	99	103	112	101	107	101	100	105	105	95	110	97	119	102	102	134	114	92	99	103	105	106	91	105	88	109	91	101	99	109	101	98	88	99	92	101	85	95	95	103	113	90	114	108	113	109	110	122	88	98	100	106	113	92	110	96	117	111	97	99	81	97	109	112	98	88	120	109	94	92	105	92	116	93	121	105	103	106	98	99	123	105	88	96	113	88	107	100	87	99	99	101	102	99	91	122	105	101	93	97	118	117	96	115	103	88	83	88	100	95	95	100	103	92	103	113	89	93	93	85	86	102	113	99	105	93	98	100	106	104	93	119	92	107	106	85	109	110	100	87	101	112	101	103	104	125	100	94	106	105	109	104	103	104	98	102	115	98	107
5282	1360	3200	3678	3061	2505	1990	1654	1432	1239	1052	1003	882	808	719	698	668	655	582	629	562	532	530	508	475	484	472	444	475	418	438	437	458	408	470	466	424	401	398	398	412	401	401	403	380	411	379	404	374	359	401	372	368	385	392	376	346	380	362	389	346	419	401	402	397	350	375	367	349	355	352	380	366	371	350	387	356	353	344	358	360	386	329	348	372	358	355	378	350	335	364	361	366	345	343	340	365	334	390	362	343	351	370	366	357	360	341	349	350	355	331	337	363	361	319	369	336	347	347	357	348	361	361	343	322	330	375	397	380	328	354	349	385	358	365	382	358	359	322	369	372	343	369	312	375	347	359	375	353	351	332	352	354	309	328	325	383	359	358	322	335	394	359	322	295	370	365	342	342	352	393	338	330	360	375	325	341	351	362	344	357	339	381	333	349	374	323	352	367	318	326	328	327	351	350	345	322	315	369	342	360	340	339	347	356	365	385	333	317	324	366	343	331	340	352	340	400	393	324	354	365	313	381	319	373	363	379	361	347	349	359	364	380	359	349	336	339	377	347	337	323	387	308	358	349	337	307	311	336	342	378	338	354	324	347	330	326	342	323	371	333	364	312	333	373	345	363	321	316	349	345	328	351	296	322	365	340	366	302	347	364	362	370	366	355	356	348	347	343	341	341	332	334	335	361	339	346	338	355	342	343	378	341	358	368	296	351	345	334	328	370	370	369	358	344	357	348	383	349	376	313	334	364	364	310	329	381	350	352	346	326	336	356	350	358	342	342	359	327	366	342	337	353	338	323	348	319	364	339	340	356	338	371	369	358	338	364	355	367	376	360	366	355	367	353	344	351	328	321	320	401	318	364	385	365	371	334	339	348	337	363	361	361	356	344	351	337	317	334	364	337	344	323	351	344	323	324	330	369	336	349	337	365	321	360	339	348	332	366	360	372	370	359	339	332	386	319	342	377	380	383	372	343	308	339	354	355	356	385	367	323	346	335	351	368	341	345	383	346	371	363	351	381	361	341	338	362	380	355	336	351	337	369	344	359	379	351	361	319	348	363	315	342	333	378	374	358	362	330	350	329	363	338	336	356	361	371	352	357	310	350	340	319	343	340	347	348	361	365	363	372	363	376	352	374	343	332	336	338	342	366	339	350	354	353	324	340	356	312	329	340	328	354	346	338	338	381	344	341	348	335	345	348	323	364	337	339	352	332	363	367	345	340	332	346	332	352	337	381	304	361	374	348	332	344	330	377	352	335	373	328	355	352	300	333	343	355	361	355	335	356	350	356	350	326	392	330	361	366	342	341	366	320	369	380	329	376	340	351	355	372	337	358	371	321	350	359	363	351	341	341	349	340	338	314	329	345	312	349	362	322	337	317	347	343	354	376	339	352	323	351	368	329	332	351	340	331	339	331	355	357	343	359	348	371	327	335	343	356	298	369	345	355	353	338	365	341	328	359	361	360	362	374	349	327	366	314	323	353	352	358	331	356	341	351	327	367	355	334	398	361	350	339	360	362	370	355	352	342	340	366	369	368	341	327	351	370	358	353	355	359	362	346	337	339	349	361	357	338	376	336	346	346	363	328	347	354	370	357	372	346	339	354	345	314	366	324	325	361	342	375	341	325	324	367	325	305	341	376	355	351	370	340	349	350	366	369	358	337	343	358	336	356	362	324	332	372	315	410	380	338	350	369	317	355	332	356	355	328	366	338	385	320	327	317	325	348	347	347	354	346	366	330	368	329	329	364	329	340	333	351	347	354	341	353	371	347	399	386	297	339	331	353	316	350	335	341	328	349	321	338	346	324	352	351	343	337	363	364	325	347	349	339	318	336	346	354	348	362	357	324	346	312	346	360	330	327	363	327	330	333	367	352	355	325	361	339	323	332	360	339	348	367	337	361	341	339	358	370	383	345	331	333	347	326	359	349	327	314	347	340	321	357	344	371	343	321	341	365	349	340	312	344	348	378	360	382	332	324	358	352	325	366	347	361	358	334	343	368	330	324	350	346	347	377	332	335	313	341	330	326	339	353	356	333	312	377	376	338	366	359	347	333	392	318	376	347	322	380	397	346	355	378	334	394	364	357	352	349	367	354	349	366	344	328	342	348	337	342	350	337	353	345	364	325	363	379	360	386	348	346	343	348	347	336	392	361	338	307	352	354	350	380	328	339	367	389	340	362	352	339	325	355	360	377	324	344	367	359	359	352	342	325	360	362	328	357	337	355	358	341	358	342	368	363	353	324	344	354	347	364	399	312	337	352	318	356	369	348	359	357	326	361	353	324	331	316	329	381	355	303	339	334	397	350	337	328	323	315	374	349	350	337	339	345	332	364	341	346	321	347	363	330	376	317	355	363	374	386	351	337	324	340	357	336	377	389	343	356	334	335	342	334	356	362	351	317	378	354	355	356	342	344	361	375	364	350	328	322	358	367	353	344	371	366	338	387	350	350	339	328	379	324	360	317	329	345	372	351	365	334	359	364	345	342	337	361	345	369	338	353	327	348	378	344	322	345	321	352	324	356	312	374	335	331	338	325	330	321	358	348	349	370	351	328	379	339	324	350	334	359	364	335	342	340	353	377	358	355	361	337	333	316	342	363	347	363	329	333	349	351	357	323	358	375	337	326	339	342	314	347	357	351	324	352	351	354	346	373	331	350	332	378	330	361	392	365	350	372	347	324	354	392	346	355	328	341	339	357	371	352	353	361	367	366	315	360	371	355	321	318	345	367	328	346	359	318	351	361	332	351	351	354	341	349	380	331	338	363	338	349	347	348	371	378	353	335	333	333	351	375	355	357	368	346	347	342	341	345	346	371	344	372	310	318	330	356	364	347	350	333	335	385	336	302	360	359	344	345	350	331	364	322	346	377	361	349	363	365	371	315	324	361	356	365	372	360	339	344	336	342	347	339	336	360	336	360	362	346	333	339	353	308	330	346	343	384	366	327	357	335	350	356	344	367	348	366	310	365	348	364	353	346	371	352	359	342	362	350	347	330	355	355	341	359	330	357	344	347	364	350	342	351	312	338	328	340	333	355	345	358	343	338	356	339	335	320	352	308	311	343	343	357	337	338	337	325	372	374	344	344	338	386	347	383	311	360	343	310	349	365	318	362	348	328	362	329	359	353	330	324	341	373	381	347	323	338	326	339	314	358	328	369	380	339	336	340	355	354	320	359	357	360	345	360	358	337	372	356	354	313	331	341	329	382	346	360	339	369	315	375	335	351	356	371	324	335	347	344	324	360	375	343	361	334	330	358	348	331	369	331	326	349	319	336	326	350	330	353	374	342	352	354	350	370	293	362	357	330	348	351	355	383	332	339	316	338	325	336	320	352	328	356	362	319	360	330	356	352	357	322	364	329	370	333	354	335	344	377	338	343	345	337	370	329	362	301	357	338	354	343	370	365	313	320	381	345	354	347	334	351	339	349	332	337	344	327	353	353	355	332	350	316	322	359	349	342	339	341	348	331	323	321	362	346	350
17034	2463	2688	2013	1422	1025	829	630	515	406	400	374	296	283	260	245	248	261	230	255	199	215	209	207	184	196	198	197	191	184	190	188	183	196	197	189	183	166	160	149	153	162	169	152	186	189	184	171	186	183	175	166	184	164	188	189	179	152	158	158	166	159	163	177	179	169	184	140	137	175	151	180	165	147	142	159	141	166	141	186	150	172	151	176	159	177	141	149	189	174	163	160	147	175	165	174	171	158	151	152	154	138	159	161	167	173	169	148	161	154	152	170	151	184	140	155	160	157	162	171	166	167	160	175	147	140	164	157	144	158	151	167	168	172	174	142	150	147	168	154	145	166	154	164	166	168	158	175	148	152	145	171	158	169	172	162	164	165	157	165	152	161	180	146	173	158	161	177	148	152	161	149	172	135	158	176	180	175	150	148	154	160	159	126	144	168	163	161	155	155	161	167	164	172	162	155	161	150	155	172	165	162	170	162	149	150	164	140	155	165	139	156	172	158	174	173	148	173	134	140	152	161	154	168	150	156	173	180	182	174	151	152	176	164	150	172	159	189	175	140	151	158	182	157	145	151	171	149	165	153	174	176	154	143	146	158	164	144	152	182	177	167	164	140	149	164	167	163	162	142	181	174	163	147	153	165	153	161	152	164	160	137	147	191	170	151	169	162	144	164	153	147	149	141	162	148	148	150	158	160	180	173	147	178	178	148	169	143	139	153	169	151	135	163	164	177	153	146	149	152	148	145	159	152	153	166	159	159	176	169	153	188	143	148	171	147	183	168	169	151	162	160	148	159	151	165	152	144	185	150	151	156	171	151	152	151	148	151	149	162	158	175	163	162	158	162	167	155	201	158	170	152	152	156	169	157	170	158	173	153	183	150	170	165	161	159	163	161	137	169	145	148	173	158	176	134	168	151	164	184	166	165	177	161	167	162	144	154	170	137	161	171	185	143	145	178	153	185	163	163	146	173	158	136	156	139	153	160	159	151	147	151	140	139	163	160	175	162	145	155	171	165	157	164	163	165	188	137	145	161	143	141	166	160	148	155	145	161	164	144	159	162	151	137	169	163	141	165	161	168	148	161	155	158	165	178	157	144	166	158	157	168	160	152	167	166	159	155	153	143	158	147	159	146	141	150	137	156	159	155	151	154	170	152	167	154	152	137	149	146	168	137	151	163	131	150	171	157	172	172	139	158	155	157	158	176	148	136	155	167	157	174	173	155	163	155	156	141	165	156	179	158	168	166	176	154	186	151	182	141	136	171	167	139	178	135	171	156	164	158	165	144	165	129	169	160	161	174	155	144	178	164	160	164	160	145	153	168	152	130	171	169	159	162	155	161	178	159	159	166	157	148	149	164	152	154	158	137	160	162	143	178	165	157	176	163	160	183	144	182	170	168	180	162	179	155	151	155	157	158	142	142	164	157	171	150	140	158	151	163	156	161	150	159	131	182	140	167	154	154	160	146	165	138	155	148	156	169	134	162	156	145	155	151	148	148	152	170	156	164	150	174	151	148	172	197	144	170	156	176	177	161	152	172	150	165	158	155	148	136	164	142	161	166	148	187	154	146	156	176	169	165	159	170	144	148	168	149	155	153	165	163	153	156	140	178	152	144	167	142	140	170	145	173	187	154	164	158	162	133	156	176	152	158	147	153	192	169	174	173	171	152	144	166	171	181	180	159	148	181	177	177	152	162	153	162	132	135	174	158	174	181	158	152	149	182	139	151	167	150	175	167	174	181	162	152	168	165	169	151	151	149	175	162	193	177	168	176	166	166	156	161	164	128	166	164	146	156	140	168	168	139	178	159	175	172	174	167	151	138	162	158	175	165	158	161	168	150	166	164	158	145	133	152	141	186	175	152	145	180	160	171	169	163	187	133	160	148	166	157	164	190	167	163	150	167	147	140	141	161	153	134	164	178	145	161	154	160	148	171	154	159	165	152	164	152	160	143	171	170	177	155	160	153	130	182	150	169	159	142	164	179	161	174	147	181	174	143	154	157	165	149	147	131	162	156	154	150	178	164	150	146	157	166	151	170	166	158	165	151	152	175	138	155	168	152	190	159	171	132	146	156	157	139	188	168	154	173	160	147	176	152	145	173	148	145	159	172	152	154	151	165	147	190	153	175	175	170	163	172	139	175	179	138	147	159	174	169	168	154	144	159	164	150	162	156	166	169	157	168	152	158	176	167	148	172	160	146	140	162	172	161	149	138	140	174	164	146	138	163	145	144	153	167	156	145	141	165	152	159	154	151	178	180	143	156	174	166	164	157	143	145	162	142	158	170	149	151	141	172	146	137	154	148	156	142	169	169	181	150	139	172	159	156	175	158	181	160	153	166	155	157	135	175	186	132	167	154	156	160	142	149	182	177	158	162	147	173	162	142	186	145	191	147	154	135	178	171	181	167	176	140	147	144	145	149	178	188	147	148	134	165	158	173	152	159	155	187	155	163	160	158	159	165	159	169	174	139	158	148	171	171	154	202	155	164	155	156	156	153	156	153	168	158	154	147	165	166	163	171	166	149	157	149	171	194	144	155	133	158	173	151	143	171	160	153	150	153	169	134	170	161	168	161	143	173	168	143	145	135	167	161	145	151	167	158	134	154	186	182	160	168	154	163	166	158	158	177	157	169	160	154	153	148	179	142	163	164	152	158	147	161	155	157	152	139	163	186	156	168	168	154	166	161	158	170	146	159	153	164	176	166	172	138	135	162	159	170	138	156	145	144	162	152	169	148	153	180	164	145	152	155	159	164	170	160	165	183	170	156	182	168	163	142	146	164	156	177	146	167	172	164	165	140	166	141	156	151	141	168	194	151	146	142	169	166	152	128	163	144	156	169	150	142	174	148	163	151	175	154	157	135	156	146	148	166	163	160	164	143	141	138	164	163	163	176	190	156	173	167	176	150	156	153	187	137	158	163	168	149	168	162	176	163	179	173	141	173	161	155	159	147	156	164	153	155	151	145	157	143	176	166	149	180	134	177	152	146	152	147	170	163	164	165	139	138	152	147	172	153	161	158	141	140	173	192	145	154	164	160	144	162	161	143	151	134	162	146	160	158	163	156	183	160	160	173	142	134	165	157	165	157	175	163	154	145	146	150	157	166	179	148	167	158	137	151	161	160	142	148	165	156	144	157	141	165	137	148	153	147	178	161	143	160	163	128	148	142	149	143	176	154	157	173	157	172	166	166	150	142	163	163	168	150	157	170	136	166	176	154	166	165	128	145	175	154	175	171	165	165	162	168	140	135	157	149	146	159	167	183	169	168	154	166	149	160	146	153	142	160	154	166	174	149	162	179	162	162	171	142	156	153	156	173	161	151	142	172	185	157	144	175	153	148	162	144	159	170	142	183	146	166	167	145	152	153	168	165	141	165	156	159	155	165	165	143	165	150	185	176	191	180	137	157	165	129	175	148	148	150	155	135	178	141	173	163	165	165	155	135	181	188	137	172	149	162	146	188	178	135	170	179	179	159	162	160
8981	2610	5996	6549	5489	4440	3737	2934	2527	2211	1923	1694	1606	1449	1297	1262	1131	1107	1002	1027	870	916	859	851	839	794	774	773	630	732	696	663	706	681	629	711	641	685	624	572	599	580	609	607	555	590	600	591	564	587	564	561	584	546	534	551	561	528	603	564	552	572	560	548	556	524	554	555	559	568	530	527	527	593	540	549	522	590	491	555	515	522	529	536	495	526	565	526	528	527	540	504	515	532	501	499	519	518	568	489	546	516	523	507	585	532	561	506	503	511	560	515	548	540	527	534	544	513	513	508	534	518	505	530	522	525	495	539	512	511	526	509	529	532	508	578	550	548	544	533	512	533	500	572	518	521	479	519	543	542	522	548	519	531	491	506	502	502	515	516	531	532	552	545	504	510	520	524	514	551	542	550	499	497	491	542	500	509	550	480	518	513	545	495	530	521	503	534	462	531	503	474	510	493	526	487	536	470	519	524	512	531	543	504	478	481	510	479	512	507	532	529	497	545	525	499	496	512	521	527	535	524	463	486	494	500	537	527	514	514	484	475	512	516	514	483	483	526	520	508	487	470	505	527	508	509	473	563	547	483	525	505	524	509	523	552	521	521	453	519	503	509	477	488	510	488	502	521	565	513	531	480	521	505	538	536	473	505	519	537	512	477	502	493	533	540	535	492	512	508	471	503	492	517	530	543	485	562	512	508	518	515	486	519	512	529	496	536	516	540	507	522	546	527	538	496	516	520	549	526	457	533	467	514	487	540	513	486	531	512	524	504	525	525	522	485	468	475	487	508	502	513	466	517	502	521	523	518	511	512	498	547	489	487	527	525	513	516	511	483	475	488	503	478	538	520	474	524	536	525	522	506	502	487	491	497	516	543	562	519	589	519	502	484	495	504	523	451	477	497	494	495	493	516	490	500	479	467	460	497	490	533	513	515	491	524	511	524	549	523	498	477	510	489	501	512	475	494	504	507	526	452	508	507	524	534	529	499	507	530	486	531	519	535	511	506	512	506	505	490	569	490	474	483	519	480	528	457	489	509	494	523	513	505	493	498	525	565	483	500	509	528	485	499	511	497	501	482	487	454	523	521	506	495	490	494	542	489	510	516	493	509	549	533	528	473	519	490	510	506	555	530	528	485	477	497	474	484	527	524	558	535	549	509	516	521	507	518	479	483	489	577	534	536	497	515	508	546	491	492	504	520	508	500	503	478	488	515	507	480	524	506	489	495	519	520	504	532	494	500	501	499	477	499	493	530	542	530	512	488	496	514	502	527	483	529	477	528	507	505	526	493	495	491	513	499	519	520	510	519	526	526	485	466	533	471	539	483	532	547	542	522	548	498	508	523	479	475	502	546	504	517	504	510	530	513	484	483	515	525	523	499	523	527	526	532	512	494	524	496	518	535	493	484	531	512	487	505	499	515	553	492	550	494	495	537	491	506	499	489	533	497	501	462	472	502	484	537	503	463	502	532	508	534	525	478	469	516	536	474	518	523	505	497	504	465	523	549	485	535	524	556	489	506	511	489	528	528	492	498	551	520	511	494	517	514	537	505	549	519	500	499	511	488	530	538	509	505	538	520	479	527	562	486	521	499	531	475	563	486	520	511	507	504	528	567	536	492	494	500	480	540	531	517	521	492	468	476	545	506	520	492	491	536	487	497	489	494	510	537	496	523	530	502	525	502	502	509	514	483	537	470	477	505	558	523	511	495	482	491	470	490	492	501	497	505	505	498	498	498	498	517	508	522	492	525	493	521	493	511	512	478	546	471	520	541	523	502	503	438	480	542	505	503	503	539	510	559	518	542	523	499	528	483	527	516	521	505	544	518	493	460	511	537	500	543	495	514	519	499	535	494	536	533	531	469	479	528	539	552	517	511	535	490	544	532	475	535	531	543	500	510	522	487	536	502	504	505	488	478	505	469	530	510	511	487	519	506	494	518	493	522	474	536	514	519	516	501	519	503	503	520	484	493	489	526	553	484	527	495	460	517	523	506	537	506	493	514	471	516	530	505	503	492	511	538	500	526	539	499	515	527	468	545	514	514	565	460	498	525	471	517	517	517	491	504	482	483	476	553	535	514	534	505	537	537	480	521	508	532	489	516	496	534	534	553	482	482	507	489	510	555	495	515	490	519	525	511	538	498	513	514	537	517	511	489	536	493	500	516	499	464	481	520	507	517	503	500	483	526	507	508	520	534	488	505	454	515	537	547	508	500	478	479	541	538	477	529	546	512	494	497	520	486	493	554	557	504	510	499	550	545	507	489	486	503	525	489	549	467	491	529	525	491	525	490	515	489	500	516	529	492	500	512	515	494	515	501	491	517	496	541	488	487	490	478	488	501	482	498	472	506	566	511	492	526	500	521	529	555	498	502	510	537	525	510	487	491	511	540	551	455	508	506	555	486	535	565	509	500	511	537	574	531	507	529	483	508	546	504	530	488	508	499	520	501	505	551	511	563	496	503	553	504	492	531	524	514	546	494	498	535	551	552	481	482	520	509	544	539	511	513	486	511	514	490	509	462	538	508	515	555	515	469	499	507	526	497	500	525	505	504	484	503	501	518	487	508	513	545	544	443	499	506	525	511	539	524	527	496	472	530	507	514	548	498	524	538	518	508	479	486	518	499	508	520	535	539	498	482	496	525	494	503	513	497	494	484	475	547	544	501	523	494	558	508	472	521	506	518	508	518	484	536	517	539	494	486	528	529	501	542	510	540	497	498	496	520	538	513	554	508	507	548	526	514	502	550	493	498	499	495	490	523	482	517	527	535	503	536	531	526	523	490	489	488	498	478	505	496	516	500	486	523	481	510	539	493	500	483	457	486	498	526	510	528	485	491	470	520	533	542	527	496	495	482	486	531	502	487	478	512	542	497	520	534	565	521	513	503	520	520	560	517	503	525	562	487	544	497	565	509	519	528	535	517	540	489	505	502	470	518	479	511	524	479	511	531	494	503	538	462	486	477	516	485	508	512	488	494	575	507	547	494	523	517	514	464	486	514	519	480	499	523	473	530	516	520	529	532	532	523	523	505	518	501	513	509	528	542	527	515	523	515	506	476	533	568	520	507	490	496	472	502	537	495	554	507	496	505	519	530	522	494	521	547	516	555	519	495	475	527	508	505	471	510	514	504	545	544	537	542	532	501	507	503	531	560	515	523	511	473	466	509	531	492	496	529	523	506	524	482	474	539	511	480	497	509	508	497	541	485	527	520	495	478	528	496	501	518	526	495	530	531	498	540	518	519	539	517	539	508	503	533	514	534	528	528	533	484	483	567	548	537	480	502	494	513	481	530	559	520	505	532	476	514	528	500	489	508	528	514	497	518	487	534	518	494	517	500	518	481	514	510	522	531	536	492	487	480	556	542	508	493	536	487	534	504	551	502	494	512	485	510	501	514	516	557	479	508	499	482	521	544	534	516	522	556	491	518	489	540	501	498	503	542	526	491	531	511	532	528	516	519	504	528	487	509	568	477	482	517	494	478	531	537
2183	256	318	293	229	241	235	216	196	204	223	214	225	234	223	196	218	210	181	197	182	201	220	204	189	212	203	218	206	199	189	188	212	218	186	181	223	189	194	200	222	200	216	228	178	204	222	191	200	206	174	213	202	185	221	222	212	220	200	210	197	188	195	195	199	214	185	199	199	200	223	221	183	201	189	220	215	211	201	200	205	195	219	206	188	221	221	199	226	199	226	242	185	207	197	200	188	175	198	195	177	200	229	198	249	202	222	207	202	206	197	191	217	199	202	211	184	209	207	206	205	203	221	209	217	193	199	221	207	217	190	202	198	180	208	175	216	213	206	216	204	212	206	195	219	224	214	207	203	213	204	235	192	207	195	201	210	227	214	204	199	207	200	176	192	209	219	226	194	191	191	205	197	186	184	198	197	183	192	202	210	196	221	226	190	216	206	191	212	196	199	202	195	200	225	214	168	213	200	181	173	189	191	183	175	166	196	200	204	209	210	203	189	189	210	184	203	195	213	199	204	233	217	216	215	187	199	227	219	217	172	211	227	174	191	214	205	205	205	201	219	217	212	199	187	176	218	208	206	197	198	206	185	193	247	201	230	200	199	194	202	209	230	207	199	209	209	193	220	184	196	200	222	184	199	203	204	214	180	171	228	170	197	205	194	176	202	190	209	195	204	223	204	178	203	211	181	212	180	214	217	202	189	204	226	211	184	231	201	197	187	192	219	218	205	226	178	194	204	190	198	212	188	198	200	211	189	221	166	193	201	209	175	192	230	207	207	197	175	187	208	187	205	201	233	216	201	211	209	199	206	193	183	200	186	220	203	195	198	195	219	204	214	183	199	210	177	182	206	223	203	192	196	190	201	216	217	218	188	183	211	202	183	187	253	192	203	214	189	219	221	199	203	188	211	204	196	196	205	194	182	230	174	208	199	175	195	192	196	216	185	201	229	222	186	178	201	187	218	197	216	219	209	197	222	194	182	199	206	199	199	182	232	194	216	203	207	220	190	193	209	195	213	204	203	228	218	198	201	200	216	206	205	182	175	186	208	207	218	214	184	190	210	200	192	201	197	224	208	223	192	208	205	214	172	229	227	209	189	193	195	225	224	197	201	193	216	198	198	200	205	226	209	213	208	223	203	179	210	213	205	212	206	221	225	194	221	200	206	209	197	216	177	222	192	214	190	230	195	199	206	218	211	190	215	201	201	207	212	199	252	202	206	210	205	200	205	188	193	214	214	224	188	213	203	189	205	185	201	185	226	208	219	225	211	198	186	194	211	221	225	194	205	201	227	199	179	222	212	194	205	213	214	222	204	195	209	187	218	232	188	188	213	197	218	204	214	213	191	204	190	196	212	164	183	205	199	187	190	197	194	199	180	205	203	182	196	198	229	192	209	204	211	189	212	196	195	178	204	201	213	178	192	202	213	200	225	202	184	206	174	199	210	215	199	196	210	218	177	186	162	203	197	190	207	224	195	187	217	206	200	219	217	222	214	192	232	191	181	234	212	209	198	181	247	205	208	188	211	205	199	210	196	200	199	203	223	195	202	213	178	233	203	207	211	211	204	207	203	188	204	208	190	200	206	196	195	195	218	205	210	198	218	193	208	216	213	191	215	197	183	232	216	204	205	185	214	202	236	203	241	210	192	180	211	212	207	200	180	186	196	218	203	195	197	211	193	210	182	221	194	232	217	194	205	206	203	191	206	205	211	173	195	210	197	190	199	200	197	182	202	226	216	222	199	239	192	185	210	178	219	201	189	185	190	198	220	194	183	203	224	192	199	200	204	195	220	210	207	237	178	178	222	176	197	216	200	205	216	202	228	208	209	202	188	205	202	201	208	213	167	223	197	197	227	217	241	204	204	195	196	201	203	220	202	212	236	209	182	198	182	194	209	213	202	215	191	212	183	211	188	204	196	223	198	185	186	215	198	191	193	200	195	211	232	203	203	217	193	211	214	197	198	199	194	229	196	207	217	234	219	219	210	187	188	233	207	197	199	246	196	206	215	194	198	202	200	213	214	212	212	217	200	209	220	183	219	220	203	180	207	214	193	210	214	180	171	199	209	218	201	243	204	204	237	181	195	226	187	196	185	211	199	197	220	189	209	212	188	211	190	199	190	221	226	193	186	226	186	203	210	201	201	189	205	206	204	197	182	173	185	216	240	200	207	194	186	201	183	198	185	219	204	200	221	214	208	199	215	221	214	190	230	211	208	219	212	214	195	182	209	211	216	192	207	174	217	195	207	184	221	216	204	212	205	214	200	189	214	189	189	194	203	219	225	215	224	208	215	202	203	213	209	211	204	206	179	192	222	224	215	202	200	193	197	200	206	169	204	205	218	170	201	222	205	229	204	213	226	194	203	202	202	213	206	212	218	245	181	197	199	233	208	192	211	208	220	204	197	180	185	199	212	220	200	215	224	193	193	204	191	189	202	200	201	185	206	184	200	188	212	206	200	216	215	206	191	195	217	186	190	226	195	188	217	183	192	191	196	220	202	197	205	234	172	199	189	189	182	206	212	197	218	193	210	210	193	222	221	217	215	193	203	200	201	207	198	209	224	209	189	191	174	223	206	206	202	201	196	206	193	201	207	200	205	194	205	223	215	187	232	216	191	221	208	197	218	202	188	189	220	210	209	206	203	185	225	208	204	232	223	170	182	186	181	186	216	192	181	198	209	209	182	194	177	198	212	192	187	171	206	218	217	210	207	223	178	203	211	205	203	196	204	180	215	176	184	213	209	189	213	189	173	202	204	172	208	192	211	208	190	213	184	193	220	217	191	199	209	185	217	197	210	184	180	198	207	200	200	208	234	192	204	197	210	190	164	211	216	210	210	206	201	235	190	205	206	207	192	187	203	212	213	201	160	201	188	178	197	180	203	188	200	194	192	193	176	210	216	189	216	219	186	191	204	208	199	210	202	218	178	197	219	190	212	209	188	191	209	203	193	230	201	215	212	192	187	215	220	199	188	196	226	206	204	186	228	209	207	214	195	201	198	214	194	225	209	211	198	224	208	197	190	186	205	216	188	211	216	192	201	222	217	219	204	222	214	235	213	212	208	189	215	211	190	203	200	202	206	224	189	210	221	207	210	192	211	228	197	194	220	181	199	208	204	192	185	190	228	193	212	191	202	191	202	199	227	211	196	219	220	221	196	179	196	196	196	201	220	194	208	205	179	184	216	215	202	203	221	213	177	176	216	200	209	198	195	201	210	216	183	206	223	194	213	184	196	205	191	210	221	215	215	197	175	202	209	187	200	202	206	219	212	192	212	188	212	202	188	220	198	196	209	197	205	221	183	214	229	228	190	202	188	184	189	201	209	212	165	224	231	209	217	201	216	201	206	174	205	215	199	185	184	200	201	212	204	192	206	207	200	193	204	224	188	201	224	225	225	212	219	188	213	217	203	203	223	232	215	233	220	233	199	180	212	180	219	214	205	220	195	193	206	176	213	206	215	189	222	196	200	208	194	201	225	220
2180	715	821	831	794	719	702	679	657	656	632	677	678	639	639	638	616	617	614	599	640	611	641	606	604	627	582	604	617	596	610	614	593	614	644	639	562	639	626	638	602	655	598	634	632	583	663	676	592	616	611	607	606	555	607	648	587	641	623	606	596	558	604	640	586	601	589	625	613	669	627	653	567	590	595	584	599	635	666	619	573	601	612	592	608	565	585	610	592	694	633	575	595	552	569	635	643	618	615	567	628	599	578	647	637	577	553	582	619	606	624	609	601	618	582	629	600	615	608	624	666	566	560	579	619	613	629	620	600	625	604	589	640	627	542	637	575	578	612	610	609	601	579	583	541	617	619	596	588	612	644	562	605	604	608	590	576	614	604	595	571	587	617	615	612	587	591	642	645	648	602	628	656	600	584	611	615	614	617	645	601	626	591	590	600	594	621	624	601	581	613	615	575	606	638	604	676	580	585	567	605	617	570	625	596	659	643	624	624	580	604	616	641	565	584	615	586	619	589	571	620	576	608	608	597	643	632	620	568	672	637	584	600	578	586	613	573	640	587	620	585	606	621	604	634	608	640	583	632	601	620	579	625	648	626	634	597	652	612	585	623	611	584	645	590	587	637	621	570	588	619	556	617	606	595	622	640	607	584	598	570	610	634	584	593	613	557	615	624	648	557	578	636	601	580	594	614	612	632	589	619	582	605	611	634	611	598	584	629	616	645	601	604	608	561	623	606	624	603	629	621	669	592	604	610	619	570	597	611	619	638	644	670	605	593	585	633	600	579	625	650	638	632	605	599	653	614	592	596	591	586	620	577	579	647	604	637	587	601	605	616	608	593	573	601	562	604	595	582	609	619	599	645	570	607	590	602	607	647	606	590	606	646	641	605	569	531	612	586	608	612	597	621	647	593	602	600	602	570	623	616	616	607	616	628	603	590	593	579	636	575	609	585	599	545	623	652	613	603	585	561	608	610	619	587	619	613	582	587	584	576	619	599	599	635	639	575	558	654	601	579	673	654	579	618	610	587	604	592	605	581	560	587	600	640	619	609	613	627	594	600	626	630	601	642	617	614	594	605	580	589	637	573	624	590	613	586	596	609	621	590	607	630	609	604	627	640	586	629	605	619	590	657	602	594	601	556	559	653	598	613	628	565	643	639	620	607	627	617	576	616	623	596	640	619	586	637	643	603	627	635	624	611	635	602	632	613	600	608	593	594	595	655	653	590	580	589	629	627	597	635	644	580	622	592	604	651	638	638	615	607	601	594	607	603	607	621	627	597	608	570	580	595	664	611	621	647	577	595	627	621	606	601	646	566	654	598	601	651	589	606	642	609	610	594	633	614	603	632	634	619	679	639	649	633	596	651	580	637	612	693	585	590	545	624	657	589	623	587	615	656	569	603	609	630	677	618	639	553	619	597	576	600	573	626	642	594	582	599	591	603	630	632	596	598	623	628	624	619	648	592	595	606	625	667	618	647	606	596	572	634	610	589	615	658	626	593	594	647	580	610	564	586	601	577	627	623	650	558	600	578	627	620	596	608	616	605	575	638	670	599	629	597	589	635	610	628	586	630	646	583	584	610	624	567	598	580	620	616	635	600	619	605	613	655	622	602	597	596	576	618	602	636	640	617	595	612	605	571	627	610	587	572	610	664	643	594	621	565	591	639	617	632	612	584	582	600	606	688	611	564	608	620	596	653	567	596	626	625	587	635	617	624	575	608	592	629	627	615	601	583	591	611	585	602	635	652	598	609	628	631	588	619	593	616	601	635	602	646	589	579	591	602	603	619	602	625	557	592	606	571	578	647	609	631	589	614	608	602	615	629	626	664	619	611	607	606	617	575	632	589	598	614	600	616	610	602	603	559	593	579	624	620	641	631	577	630	613	679	610	598	588	628	628	569	555	630	599	609	608	623	601	613	597	628	603	598	634	592	588	647	633	603	575	647	626	612	654	610	595	642	588	609	603	581	606	626	652	618	628	611	605	674	582	653	617	608	646	629	613	566	605	595	635	630	603	620	585	595	643	564	616	590	608	588	575	614	572	609	576	627	616	591	615	604	614	618	608	589	591	582	632	578	633	619	614	625	585	610	621	602	632	592	657	610	601	597	629	617	607	628	597	617	574	602	603	579	622	588	600	623	590	630	677	606	623	605	616	601	631	605	607	615	650	654	615	604	560	609	612	596	603	582	587	596	616	602	636	623	562	611	620	599	633	599	657	605	599	611	623	589	565	611	605	602	587	628	560	647	634	592	644	600	604	621	599	608	619	628	610	589	555	574	635	636	630	589	609	617	630	631	604	620	591	608	599	589	613	647	570	626	614	602	619	601	569	639	613	642	619	589	615	647	610	601	639	607	621	632	658	603	598	597	591	633	579	614	603	640	592	582	636	637	634	633	615	598	585	575	625	638	600	595	639	605	605	551	616	596	666	611	580	600	582	611	628	610	646	622	580	578	625	616	589	579	596	627	590	609	564	584	643	599	594	645	639	600	562	578	608	620	632	605	598	615	603	604	616	649	619	598	601	571	622	609	591	581	620	577	596	619	635	636	605	652	597	622	600	584	620	651	612	637	602	645	647	606	639	592	630	608	588	578	610	644	582	643	566	629	621	571	617	626	575	625	602	627	598	633	624	623	626	593	646	623	616	576	612	582	596	560	602	626	579	607	609	605	600	619	645	580	677	660	606	625	624	633	607	600	655	591	592	583	606	628	614	597	612	608	608	634	634	585	639	588	622	578	631	578	610	649	569	642	601	614	613	588	615	584	623	590	615	619	640	629	592	619	625	607	626	607	577	617	606	584	604	604	628	595	584	603	588	611	608	597	591	587	604	606	616	609	626	600	592	618	593	574	617	635	608	646	619	561	600	638	609	620	615	622	584	603	574	655	597	597	583	587	572	599	613	623	615	609	627	612	609	597	615	622	594	578	620	579	644	623	618	570	600	568	619	639	601	624	582	577	597	612	635	570	604	629	619	604	605	601	606	584	647	579	597	665	622	608	628	600	624	592	607	597	600	607	578	605	636	646	592	585	602	578	651	588	581	624	594	643	617	627	557	606	630	630	567	628	601	630	580	616	575	674	588	605	634	641	601	566	632	664	611	603	608	633	601	609	606	597	649	621	623	643	620	623	563	613	596	613	633	611	606	608	599	615	588	636	615	624	620	574	602	608	642	648	605	593	609	661	609	640	624	617	594	647	630	638	596	593	607	597	579	676	608	585	591	645	610	572	610	587	609	602	605	581	614	633	607	602	616	637	590	611	590	598	601	617	641	632	649	589	658	611	623	604	624	679	636	613	548	630	618	621	574	591	612	568	634	602	544	642	610	589	632	583	594	649	622	601	601	564	618	587	626	613	584	654	578	597	610	610	616	625	620	612	573	641	616	626	578	611	611	612	603	582	637	602	595	610	621	599	602	633	551	645	634	604	585	617	638	626	582	605	584	619	607	606	609	578	585	571	617	600	582	562	625	619	567	607	613
7848	1089	1314	1074	727	559	403	285	266	207	210	181	170	162	180	137	104	134	132	131	124	140	109	114	125	107	95	104	96	99	111	117	123	112	120	104	102	112	122	112	89	113	105	93	111	90	117	112	106	115	103	95	106	104	98	106	111	98	115	112	108	95	115	109	84	113	99	116	124	95	110	79	109	104	88	107	99	103	107	86	109	96	118	119	109	113	100	117	89	85	81	103	103	116	103	86	101	93	113	101	113	89	103	93	116	86	101	119	105	104	99	88	110	91	94	103	95	101	109	119	84	107	95	92	90	115	90	103	101	108	101	105	103	76	123	104	109	100	101	114	106	122	105	104	111	101	98	106	111	133	115	95	118	100	103	112	98	104	89	82	99	95	110	108	94	98	104	98	98	105	103	102	111	90	106	96	101	107	116	102	93	105	92	102	108	107	97	126	115	94	102	99	91	102	105	93	99	107	117	84	85	86	119	96	99	115	103	109	85	87	104	103	94	92	107	106	94	111	103	89	99	83	99	100	104	101	97	107	89	115	87	98	90	85	96	98	81	110	101	101	108	108	94	107	103	86	97	102	99	105	88	88	106	91	114	120	89	106	98	94	102	129	101	112	89	112	105	100	116	84	109	102	104	105	106	89	98	96	93	116	109	98	105	92	101	112	98	105	115	95	105	104	110	96	108	101	95	104	103	116	118	98	106	124	82	98	77	91	100	111	109	96	96	115	116	116	102	104	94	103	113	109	92	115	105	97	92	105	82	114	91	113	99	98	117	107	109	97	85	96	103	83	97	96	85	89	90	107	93	104	118	98	94	97	100	101	103	97	106	105	121	106	112	99	91	104	114	95	110	125	102	110	98	96	116	113	84	101	108	112	90	73	106	90	115	93	97	114	114	107	106	89	97	89	87	94	107	93	95	114	105	100	104	92	86	112	95	94	102	103	95	97	108	104	96	107	104	101	102	97	105	102	109	99	93	99	100	102	101	116	96	85	102	102	93	93	102	107	96	120	95	109	111	96	121	89	119	107	95	88	124	106	93	84	99	100	108	95	101	102	102	98	118	121	104	94	109	97	99	81	103	94	103	105	104	104	97	107	95	102	97	86	105	115	96	91	123	74	98	124	108	108	98	85	94	99	106	100	114	88	107	113	96	103	109	104	114	86	95	119	107	98	102	81	105	98	114	105	108	90	97	108	106	115	95	91	106	103	96	103	90	106	95	108	118	111	112	108	78	107	107	91	107	96	72	85	107	87	103	103	110	104	99	71	78	86	84	87	113	100	118	126	108	107	112	108	98	103	129	101	118	112	108	98	99	119	111	103	94	112	94	94	95	99	121	104	102	106	117	86	107	101	113	103	89	98	112	111	106	91	96	108	93	99	113	98	90	103	107	111	109	110	99	97	101	104	107	102	94	98	111	98	108	88	90	95	98	96	114	93	108	126	107	110	88	102	119	96	108	99	95	117	89	107	101	108	98	93	99	106	96	90	110	119	120	104	111	109	109	104	133	100	113	88	119	99	88	92	94	104	106	113	105	85	96	113	104	114	104	110	96	105	107	97	93	101	96	84	90	94	104	100	103	96	102	105	100	113	95	109	97	124	106	90	99	104	93	103	114	102	111	107	111	103	104	106	105	94	116	91	98	92	85	105	110	108	103	100	108	104	102	98	115	93	108	92	92	95	103	108	112	115	90	106	107	93	113	111	104	105	99	116	86	114	115	91	90	100	110	113	88	97	87	102	95	91	112	126	99	94	102	107	87	119	105	114	106	107	95	102	116	113	94	122	99	86	98	106	98	97	104	102	102	119	115	94	115	84	97	83	115	92	92	104	97	103	105	103	102	91	108	97	124	102	110	101	93	111	114	110	108	90	83	103	106	96	112	101	104	92	102	91	105	90	104	103	101	96	98	99	99	87	109	104	109	83	79	95	103	102	98	102	124	93	111	99	78	117	110	108	102	93	103	99	82	111	89	104	103	109	106	107	97	83	92	94	102	93	116	121	108	92	95	105	94	91	104	97	91	105	126	110	109	94	90	115	89	106	96	109	102	102	80	91	110	89	105	120	94	96	98	96	102	85	120	105	139	117	102	109	93	104	98	103	111	104	102	96	90	114	105	112	84	88	112	92	89	126	97	111	102	99	101	113	106	117	94	98	114	110	92	109	95	91	100	105	93	102	107	104	98	103	103	85	112	116	114	105	99	101	102	87	99	93	122	95	103	89	101	84	127	93	110	94	109	102	109	91	100	107	93	105	96	91	112	87	98	80	91	94	107	105	100	102	103	100	103	105	112	99	96	90	106	107	96	89	88	99	101	95	102	120	110	110	114	96	105	98	96	93	106	101	104	110	96	107	115	102	115	98	101	124	116	90	109	92	107	93	91	93	111	119	102	100	93	91	102	109	119	106	82	104	127	98	124	105	87	107	101	95	95	98	100	98	95	99	111	116	89	98	95	100	100	95	91	115	111	79	122	105	109	95	104	80	92	93	109	110	92	99	80	104	111	89	107	94	117	110	103	89	118	128	107	99	105	108	93	109	91	103	112	107	119	104	98	111	118	83	113	97	91	103	99	90	101	91	93	114	97	98	102	87	102	120	101	109	107	107	106	96	95	80	93	100	93	95	107	97	113	93	90	109	114	114	110	120	114	91	107	100	108	86	93	110	89	103	97	108	92	103	95	112	107	99	116	89	99	108	100	84	94	94	93	99	100	111	99	88	111	106	106	119	95	104	107	103	111	100	105	115	126	93	106	103	104	98	115	99	104	112	106	112	118	104	86	108	125	110	92	105	101	101	99	100	113	92	101	100	120	114	101	109	99	87	90	129	102	103	96	88	101	86	114	101	106	111	106	91	116	108	117	88	93	102	93	103	98	99	106	94	103	93	108	119	102	94	109	94	96	94	83	92	106	108	96	112	100	110	103	89	102	100	123	87	98	107	103	121	111	107	109	105	107	110	104	103	103	94	97	99	121	99	88	95	103	107	110	100	114	92	113	88	103	92	111	99	93	107	94	92	104	100	108	87	97	99	99	95	89	96	97	110	88	91	93	90	106	83	99	87	110	112	95	89	99	94	99	111	99	114	94	129	102	95	107	106	99	102	123	109	99	100	99	87	113	90	99	91	107	105	109	98	103	91	99	87	93	108	98	97	97	97	97	89	97	112	81	101	90	88	107	86	97	103	79	100	90	102	83	109	114	98	97	97	82	108	112	108	99	98	67	95	109	100	100	105	109	105	109	107	91	94	102	75	106	100	95	108	109	126	103	107	99	116	100	103	95	86	100	98	95	113	103	112	93	95	128	88	110	94	94	92	88	100	108	113	93	95	101	89	92	107	100	98	89	96	99	99	84	108	95	110	97	116	98	100	105	108	104	92	105	119	107	108	101	114	102	96	96	101	108	85	142	92	103	109	104	109	89	91	107	86	113	101	94	108	97	95	89	95	96	108	101	91	93	100	94	118	76	96	83	87	108	105	97	100
5340	1334	3164	3703	2976	2486	2003	1683	1390	1249	1030	913	884	836	763	742	693	671	587	625	573	529	536	529	465	496	454	478	458	448	431	426	470	415	464	438	430	419	418	425	375	407	401	356	416	388	370	391	359	365	396	405	358	383	351	362	388	355	365	364	363	379	389	381	356	367	365	406	345	366	342	359	370	372	349	343	360	375	372	334	362	339	335	376	349	342	360	374	358	368	386	370	345	349	330	389	352	353	342	329	390	341	395	348	368	362	341	328	347	340	372	324	348	336	350	333	351	358	355	317	354	352	367	339	348	372	384	347	361	372	349	330	343	341	384	346	347	328	356	361	322	345	353	339	350	316	367	341	322	371	370	326	348	351	360	350	379	342	340	351	354	353	334	379	380	349	344	345	354	366	366	354	319	373	343	307	326	327	336	349	340	339	341	339	384	316	316	354	355	341	348	317	361	341	370	358	367	358	329	371	351	343	358	318	361	362	338	350	375	339	349	372	326	354	348	339	307	364	363	345	360	363	334	335	353	325	378	288	382	354	332	320	328	365	348	350	335	350	315	331	350	341	358	347	320	342	336	319	337	370	279	315	350	377	341	336	344	361	368	326	316	328	330	319	350	339	352	333	335	339	371	353	356	352	357	347	363	355	350	327	329	371	294	338	360	348	330	353	335	326	339	341	355	350	330	372	338	369	345	357	348	336	334	350	352	342	380	370	343	360	342	337	330	373	368	372	305	319	362	353	341	343	353	358	367	357	354	372	345	383	356	348	362	342	319	350	333	323	307	361	360	328	370	332	352	356	344	338	343	324	328	329	355	354	330	350	353	316	338	354	357	355	340	350	308	317	358	357	348	342	355	335	360	316	363	335	344	321	388	330	334	325	348	380	342	313	343	344	351	328	339	375	323	354	342	381	333	352	345	373	338	345	337	343	343	334	370	338	364	323	339	354	331	342	375	333	356	314	382	374	363	323	347	349	359	333	344	335	333	364	357	365	336	337	366	323	331	365	371	312	342	355	360	341	330	368	343	369	359	341	356	329	354	356	322	342	322	355	356	356	343	377	332	349	331	362	360	331	331	392	385	333	332	311	328	329	345	337	326	351	329	368	372	368	371	347	354	311	366	350	358	307	367	346	367	311	339	366	373	357	339	333	356	343	336	348	336	354	364	348	366	337	347	345	359	324	356	350	358	346	363	342	336	351	322	352	348	368	353	359	358	370	347	336	324	346	358	358	347	334	395	336	331	358	330	312	370	367	344	355	334	327	375	371	359	355	317	318	332	350	348	304	341	350	320	370	329	336	327	323	377	349	333	385	343	324	377	320	363	353	352	344	319	357	329	310	361	348	361	363	342	330	389	341	368	343	373	365	305	357	354	373	363	328	376	353	350	347	360	319	328	366	323	331	342	383	316	338	330	361	329	318	325	296	330	327	321	337	320	354	343	319	338	323	339	343	345	354	381	376	346	351	344	352	345	308	325	346	337	322	385	334	364	349	308	338	344	332	326	322	350	352	337	345	361	361	359	356	340	336	369	341	325	323	360	369	345	368	335	358	333	364	316	306	356	354	349	358	360	319	361	331	341	320	367	375	359	360	326	321	333	354	356	368	340	349	345	334	386	319	331	352	353	331	319	353	354	343	324	353	339	377	346	372	356	357	378	329	390	323	364	376	358	338	368	370	333	345	353	340	348	369	362	365	347	346	345	361	341	324	368	364	337	328	341	321	330	348	359	345	347	357	381	346	345	338	344	347	357	346	353	340	342	353	353	360	357	351	334	348	376	340	327	384	322	359	351	371	329	339	356	354	383	328	326	311	307	323	340	352	329	345	324	359	329	357	340	331	336	341	341	315	345	342	364	352	326	338	346	328	358	342	351	366	328	346	365	333	327	353	362	351	355	347	346	317	331	335	344	349	367	334	321	348	346	349	331	321	339	351	352	350	370	345	341	348	352	362	360	348	336	343	354	330	363	346	318	323	335	347	339	355	343	326	353	349	329	309	340	342	356	362	351	337	355	370	324	336	310	397	349	368	340	348	345	365	338	368	334	373	342	347	331	380	332	316	328	325	346	340	322	335	339	343	350	383	363	360	330	325	312	349	368	337	334	352	334	335	366	356	344	331	358	315	355	321	354	333	359	358	360	368	316	360	324	349	386	365	306	321	338	383	331	352	336	338	340	320	325	340	368	332	347	357	386	353	364	355	358	339	358	353	354	360	341	382	338	333	380	370	364	382	320	360	336	330	330	329	368	354	377	352	345	360	356	329	324	356	352	337	357	364	366	333	327	380	348	325	331	365	347	323	338	370	363	343	353	340	322	349	343	340	291	332	363	321	329	376	369	315	332	357	349	330	325	356	362	367	346	375	368	376	307	333	363	347	353	326	331	357	353	340	348	337	335	331	335	341	331	310	377	357	379	348	334	335	375	344	336	359	364	340	350	363	327	322	319	350	344	314	359	368	301	350	359	354	356	316	400	325	344	370	357	334	377	355	343	340	349	334	315	365	352	370	357	335	328	327	367	371	334	358	364	364	331	339	328	333	354	342	345	347	316	349	355	359	366	360	347	341	347	348	349	380	360	354	325	333	342	360	348	345	326	337	365	308	351	312	335	317	375	325	302	377	342	331	373	338	378	337	346	336	360	331	351	362	376	345	352	326	312	353	329	357	334	320	297	325	355	334	355	370	341	361	371	335	338	339	308	363	331	334	399	364	363	343	371	306	355	333	355	329	332	330	362	335	342	342	321	332	336	335	347	364	352	342	360	347	350	370	357	335	303	351	311	337	346	328	336	349	349	371	346	346	335	331	349	336	359	305	327	308	323	374	340	355	329	352	361	347	339	352	337	344	323	335	358	353	309	343	315	329	314	346	344	359	354	317	329	332	347	341	326	328	344	329	344	383	367	346	380	377	359	350	314	355	329	378	345	360	338	344	344	382	375	329	327	369	355	348	344	312	365	347	343	343	367	311	322	341	348	311	341	363	338	337	329	327	339	345	358	312	339	371	345	328	354	349	357	351	326	349	329	317	338	349	359	309	381	360	330	334	331	351	338	346	361	344	363	356	337	338	345	336	356	357	353	338	381	353	369	324	364	330	333	356	352	336	319	333	343	365	348	321	334	350	322	349	330	343	315	348	365	331	377	339	299	351	324	354	361	342	336	369	367	350	339	296	319	340	307	369	327	329	336	358	370	338	356	378	350	364	362	352	352	350	352	382	355	338	353	373	368	331	326	362	324	319	327	342	362	369	335	345	335	381	350	346	336	359	365	339	356	383	332	349	339	341	356	359	336	309	369	346	348	396	321	371	358	380	336	348	344	371	355	353	335	341	317	340	358	331	360	342	325	316	370	342	374	377	371	351	327	333	355	362	305	330	322	347	322	330	334	342	341	356	329	337	319	330	371	336	332	348	379	322	346	334	328	332	345	359	350	373	359	351	362	340	361	343	341	344	341	343	352	354	311	355	328	357	352	358	310	352	328	346
15181	2508	2878	2056	1360	1035	791	641	567	427	368	373	327	308	270	237	225	227	205	231	239	211	203	196	220	182	188	179	161	165	187	199	163	166	180	169	171	167	156	181	184	166	181	162	175	149	182	178	164	157	152	174	177	209	169	172	162	164	164	129	158	155	159	189	161	172	164	168	168	156	169	170	165	180	186	176	178	169	149	152	138	155	166	159	172	170	170	151	152	194	153	168	163	181	173	144	146	166	162	141	150	148	130	166	151	156	177	174	147	170	182	172	130	146	143	181	170	163	177	183	190	175	141	140	176	168	159	159	150	179	182	166	160	157	169	156	139	157	169	166	170	169	157	153	154	153	168	152	160	166	160	150	169	171	160	178	179	187	158	172	148	153	185	167	160	180	147	159	168	156	165	151	177	134	153	177	109	154	172	155	167	140	152	154	141	139	159	160	148	154	164	164	151	156	160	157	171	160	168	151	149	164	147	177	136	151	160	159	150	174	138	136	159	155	142	162	158	183	169	139	157	157	145	149	155	150	154	159	129	150	165	161	151	173	171	133	131	177	153	186	174	159	163	158	163	172	160	159	160	149	150	159	161	157	177	135	139	165	171	175	174	169	166	162	157	145	143	153	202	172	179	183	177	145	142	147	156	158	137	177	155	169	171	164	177	149	157	156	155	140	177	169	157	135	168	156	168	150	152	169	166	170	160	141	155	156	148	143	167	174	187	161	174	160	143	153	171	177	167	144	146	161	178	176	167	176	157	143	167	158	155	176	162	163	160	144	161	141	160	150	169	146	145	170	129	142	159	175	161	151	177	158	168	134	125	153	148	156	171	167	180	151	149	155	148	180	170	150	151	162	175	138	142	180	141	167	184	166	176	139	173	160	167	128	162	144	171	174	152	164	159	164	154	175	168	166	140	161	188	155	170	161	170	151	173	147	162	158	186	161	162	151	155	163	162	151	172	141	155	143	153	160	148	129	147	150	149	160	158	154	167	166	159	172	176	185	195	148	148	162	160	156	165	158	182	185	143	145	163	173	174	161	165	152	183	156	142	151	139	142	136	181	170	147	174	152	189	153	151	157	157	142	149	184	161	150	157	137	178	152	167	158	156	128	155	160	172	136	122	150	174	158	148	153	157	144	168	167	143	149	141	174	158	139	163	163	144	156	149	149	143	139	155	189	181	199	165	159	152	151	183	178	164	133	160	174	166	175	143	157	162	131	142	139	160	148	152	158	157	149	150	180	168	154	171	152	155	160	183	175	170	147	177	146	141	144	173	160	147	138	154	180	158	145	174	165	179	157	167	170	157	167	175	156	165	162	154	165	138	170	159	143	170	158	143	139	181	168	151	151	173	165	171	171	179	148	142	147	161	139	171	161	157	180	165	162	158	159	163	173	176	154	152	161	143	138	153	145	148	158	158	157	152	154	149	170	152	172	156	144	135	175	156	153	150	169	185	153	158	164	171	181	150	148	180	164	162	153	138	178	152	153	161	143	149	149	161	161	175	158	148	191	144	179	140	164	147	159	157	163	163	148	163	147	145	168	155	170	167	157	160	157	144	162	177	160	135	147	155	162	153	151	158	156	156	184	176	178	160	139	151	177	157	159	175	147	180	162	178	145	170	150	143	144	145	163	143	156	167	158	136	142	164	149	168	138	153	156	174	138	169	171	162	154	159	143	178	146	167	154	162	154	146	193	160	149	171	155	146	166	189	178	180	175	154	184	158	135	165	161	151	170	178	174	136	144	160	159	143	145	153	156	169	142	141	158	178	142	152	171	143	147	173	169	170	168	140	138	143	156	135	164	161	147	139	134	179	154	157	163	165	153	181	156	162	159	156	161	167	164	173	175	150	152	181	160	148	155	160	152	156	155	147	161	168	154	158	171	167	169	181	158	151	143	138	168	164	155	185	170	148	153	155	158	147	177	156	152	150	167	175	151	167	147	157	150	191	168	164	190	134	131	158	152	166	162	144	171	154	124	191	153	145	156	149	150	132	161	155	148	157	161	166	183	158	164	169	152	159	155	153	143	165	166	144	155	152	144	141	151	150	149	143	171	144	147	142	171	138	150	171	168	145	150	170	150	165	127	148	174	140	166	165	172	168	154	156	157	163	144	129	170	154	167	151	167	150	137	146	181	149	133	168	170	153	152	163	144	153	150	151	155	158	158	169	189	166	155	179	165	146	156	156	156	158	179	159	158	164	163	132	125	171	147	171	169	164	146	171	141	148	168	143	156	136	179	170	169	170	172	160	198	152	176	150	164	161	151	163	166	168	158	175	171	162	156	134	158	151	166	142	160	174	149	166	147	163	158	172	160	138	157	154	166	182	172	167	168	161	156	188	152	156	141	170	135	158	169	164	153	162	161	148	174	142	148	174	152	152	168	166	159	148	186	163	135	185	166	145	149	141	144	153	166	145	132	158	166	177	154	161	169	170	171	153	151	162	159	132	164	173	139	161	140	164	156	182	167	142	147	168	156	172	164	154	156	162	171	151	143	167	153	147	154	142	149	156	144	154	162	172	139	142	164	141	153	151	147	157	165	145	139	147	165	154	161	169	152	165	153	179	173	156	160	159	160	159	152	163	144	173	143	178	159	161	153	165	160	165	167	139	155	136	159	159	165	148	172	165	162	181	181	168	142	143	153	165	142	165	155	149	155	179	163	168	156	142	147	170	166	152	160	170	162	162	150	155	173	154	158	152	149	164	153	146	159	159	141	158	169	148	138	173	168	154	140	162	166	190	172	147	149	172	164	150	166	159	152	163	162	163	158	155	173	162	175	142	156	131	188	176	151	159	180	149	158	170	160	154	138	167	168	137	161	142	152	155	170	150	147	163	154	137	180	150	170	154	154	161	162	139	143	168	152	165	164	165	123	154	160	158	167	136	156	172	173	169	180	140	161	145	161	148	159	168	128	158	173	156	138	149	151	170	155	146	155	191	147	140	161	147	160	173	181	167	155	164	166	179	183	174	160	162	149	172	177	166	195	163	156	185	156	156	173	148	149	156	152	144	168	173	151	152	167	166	150	152	149	157	169	147	159	131	178	160	144	150	177	130	153	161	161	170	144	148	150	160	176	164	171	136	139	155	145	159	140	181	160	141	152	166	153	169	157	160	163	171	172	161	168	141	151	158	156	151	152	160	148	149	148	171	164	148	165	158	155	158	151	125	153	163	180	170	151	136	174	158	155	168	154	144	172	159	156	138	148	157	143	148	177	166	161	144	171	171	181	152	152	173	173	163	153	152	136	167	157	153	174	164	193	178	159	150	146	154	182	145	167	167	161	132	141	131	169	184	138	153	166	172	153	161	147	147	161	162	165	172	157	157	140	157	149	151	167	153	158	159	152	139	148	179	163	137	154	178	166	163	146	171	157	178	182	154	148	164	165	156	183	135	176	170	153	167	175	160	147	151	172	152	168	157	152	164	150	167	144	157	166	165	175	142	175	157	159	199	137	154	142	157	130	162	166	180	158	177	144
7601	2577	5913	6684	5600	4556	3676	3078	2646	2284	1922	1767	1599	1399	1296	1167	1122	1089	1028	941	914	909	880	854	817	777	739	736	685	666	715	707	742	690	642	683	680	648	633	667	612	633	645	603	605	602	534	580	598	594	571	593	598	557	563	562	555	549	534	551	538	582	573	560	535	538	548	544	518	547	501	568	569	548	538	565	528	525	552	524	534	519	532	537	543	563	509	527	514	525	527	501	538	531	527	501	488	532	527	510	503	534	518	545	526	517	549	496	535	513	471	503	517	566	520	514	529	525	515	493	541	526	519	520	519	522	543	509	505	488	499	531	521	527	485	543	515	534	551	548	515	488	540	519	502	500	512	490	524	506	539	516	512	482	490	484	561	499	490	508	547	547	496	501	492	524	477	500	522	513	504	552	526	499	530	523	508	476	499	516	491	513	489	479	518	512	532	518	535	536	523	527	502	548	551	487	519	512	527	494	537	482	528	497	466	501	528	494	477	524	483	550	483	479	506	538	493	503	512	473	457	507	481	519	474	518	476	549	481	540	496	516	523	524	485	494	498	501	524	500	509	480	490	505	507	492	465	502	492	509	519	513	560	515	543	510	521	511	512	517	554	520	511	495	517	550	528	505	497	545	513	532	518	556	487	520	523	523	487	505	532	514	499	538	492	559	552	533	537	507	507	506	526	508	512	515	471	510	504	523	532	514	500	494	539	522	502	480	519	452	474	499	507	569	506	501	515	501	535	528	496	495	487	554	485	517	530	499	486	560	474	499	469	529	517	516	494	532	500	550	493	569	513	544	472	519	506	526	487	532	535	523	498	507	544	538	528	509	494	534	531	506	534	522	517	481	536	553	533	520	516	502	539	445	519	501	519	521	496	508	465	472	529	472	503	549	507	533	491	523	516	514	516	501	509	510	510	530	496	484	474	504	511	488	499	503	519	521	509	560	500	472	496	515	482	493	468	562	489	478	542	479	507	527	527	479	500	480	560	498	495	528	505	506	491	514	519	524	533	504	488	510	513	519	486	532	480	516	450	469	487	492	475	496	529	497	523	456	526	560	503	500	548	567	494	478	510	539	493	470	465	465	505	502	486	512	482	465	522	493	521	522	532	509	499	529	491	550	516	491	527	462	555	493	505	520	548	559	534	526	552	513	523	515	543	526	515	494	527	510	508	550	510	540	524	473	490	500	497	510	507	480	483	567	515	538	524	514	482	484	471	519	539	506	528	502	499	520	503	461	505	514	457	496	516	526	525	518	510	472	511	477	517	497	506	528	480	488	511	506	495	516	528	506	501	512	510	489	484	509	511	545	511	504	493	530	508	488	483	485	510	473	529	502	490	524	505	508	495	503	484	490	531	521	528	584	563	540	490	472	511	533	516	558	494	536	526	526	559	520	484	472	495	495	521	533	498	531	493	491	453	523	514	544	502	511	518	521	525	506	496	534	477	512	538	486	496	522	504	541	505	471	518	500	497	514	488	523	511	532	500	482	522	479	515	489	486	537	522	498	486	512	503	528	511	521	486	530	516	541	484	554	505	524	498	510	552	492	498	511	524	550	503	505	564	516	515	502	490	520	514	529	492	534	492	543	523	510	506	487	507	510	494	493	502	487	533	518	531	510	537	520	529	492	527	511	516	499	481	539	465	479	462	510	530	499	486	490	510	523	525	529	542	503	535	489	505	495	499	489	513	474	529	491	528	515	484	504	557	511	538	493	498	503	510	500	524	468	507	484	515	524	503	523	461	496	527	514	502	525	520	502	566	514	518	510	505	555	488	537	516	519	499	524	552	511	483	484	535	551	541	475	519	508	497	553	525	529	480	501	537	474	521	554	565	497	512	474	559	526	529	506	494	516	494	491	524	553	494	516	520	496	542	494	495	498	499	495	508	518	535	531	510	542	522	487	498	480	497	495	490	527	516	524	474	503	542	510	489	490	532	516	562	470	508	488	514	493	517	542	465	534	495	485	488	467	517	499	491	516	490	486	496	502	482	518	472	527	494	529	510	524	494	484	500	491	469	457	512	519	552	531	499	527	508	515	489	525	470	474	537	473	535	542	499	488	505	532	521	517	512	478	515	498	501	532	499	526	488	501	513	532	470	526	512	507	527	526	498	524	457	543	516	524	515	519	529	522	515	481	529	541	548	517	506	527	482	539	516	509	519	516	537	564	485	510	491	500	495	506	501	506	526	507	480	538	503	544	561	529	532	518	520	519	554	504	512	476	501	494	538	550	477	486	507	474	534	524	541	542	512	548	527	481	516	476	499	513	497	528	528	530	517	539	511	512	526	561	474	530	541	496	556	538	515	492	500	485	515	508	513	496	521	522	539	494	556	488	522	521	524	514	526	549	514	482	551	517	493	536	517	506	520	505	467	528	508	512	496	506	498	549	552	530	502	511	512	499	585	497	515	536	539	506	535	527	494	524	509	480	509	484	497	503	498	473	491	489	504	486	502	471	532	557	536	485	545	525	491	491	511	508	535	521	501	512	502	515	522	491	529	481	532	527	490	501	478	502	501	508	515	470	471	547	522	502	555	467	515	491	533	486	502	499	507	514	502	502	518	509	493	541	484	516	541	511	483	517	519	505	481	528	530	467	538	483	496	554	498	479	533	533	511	512	520	483	552	511	496	508	501	499	532	518	517	514	523	502	494	490	501	493	501	497	495	523	502	491	535	495	532	489	495	512	488	543	512	503	509	550	537	505	528	510	468	496	524	532	493	512	508	514	508	519	499	507	491	526	469	528	539	521	492	539	493	484	505	521	511	534	495	511	528	496	517	537	521	518	513	534	505	513	518	517	490	496	496	483	493	461	513	514	489	519	536	507	550	509	506	488	507	493	481	531	505	492	497	539	493	556	514	499	518	476	525	499	565	536	531	515	523	487	531	533	497	504	522	526	511	510	466	499	534	530	545	499	529	488	520	504	480	497	509	528	510	530	547	541	529	494	492	527	520	518	520	517	480	503	507	519	519	509	510	533	549	513	530	528	516	524	491	513	486	531	536	470	502	505	490	530	525	542	510	539	502	478	528	483	538	522	528	517	483	504	533	519	491	513	480	504	504	518	523	485	534	539	534	498	504	523	559	541	532	502	506	534	518	541	536	500	504	453	498	516	502	500	539	551	540	535	509	527	575	517	464	522	500	500	503	511	513	523	528	518	474	491	501	468	514	460	522	497	533	512	492	537	540	540	548	497	468	507	469	490	499	521	501	507	502	516	506	495	534	516	550	503	554	544	506	495	495	509	509	581	504	479	523	516	514	482	481	495	452	518	511	492	538	504	508	528	502	500	516	516	500	530	558	491	520	491	483	501	495	487	506	507	532	543	533	510	542	525	493	491	568	510	500	572	491	487	511	504	520	508	526	490	524	507	510	535	497	552	539	497	511	492	517	516	533	517	501	493	517	533	519	478	517	505	486	469	491	527	471	573	524	532	456	519	508	496	512	513	537	502	492	577	531	525	493	483	517	515	492	527	504	495
2026	273	228	250	263	234	176	228	198	225	192	199	203	209	212	208	213	206	218	199	208	183	194	213	217	211	214	224	212	199	214	220	197	203	200	206	200	193	237	204	195	194	214	194	194	219	191	203	205	199	190	193	199	187	208	210	210	184	190	200	202	188	192	226	199	203	203	189	218	194	188	227	184	173	217	200	192	182	186	216	201	226	223	206	217	208	180	214	198	192	216	185	227	207	207	209	198	205	183	208	187	204	192	193	222	216	187	204	200	215	202	181	188	219	212	209	196	197	163	219	228	185	194	206	188	201	218	193	225	222	206	197	213	204	216	204	178	218	205	213	196	198	183	227	208	186	191	222	188	196	228	193	220	216	203	206	213	202	210	187	200	179	204	204	207	205	218	206	205	214	186	213	223	184	195	212	195	214	176	221	213	205	209	194	191	199	210	174	229	191	186	214	205	223	212	193	211	189	196	211	205	203	194	196	198	184	202	216	210	203	212	170	199	210	194	208	199	203	205	195	204	181	202	204	229	223	203	199	191	207	206	217	202	210	210	211	199	168	189	198	204	200	201	184	221	190	215	197	204	206	207	217	205	197	203	206	188	187	216	221	204	196	197	213	205	210	200	193	200	234	199	191	190	200	215	217	193	204	210	203	204	196	187	188	199	223	175	188	204	238	218	196	182	187	222	209	187	206	192	250	206	221	221	208	195	217	220	202	198	211	218	229	200	208	205	209	201	192	223	217	206	196	196	211	202	205	195	200	207	174	210	201	204	202	207	212	213	201	211	198	204	216	174	192	206	202	206	199	215	184	205	213	193	202	223	204	188	189	184	200	229	203	192	231	195	221	202	200	190	229	211	189	200	221	226	196	205	198	241	209	218	210	218	216	211	190	204	199	204	200	203	199	225	192	187	215	194	183	204	210	187	199	226	210	192	198	199	226	183	200	218	202	214	187	198	213	205	237	202	202	197	190	223	213	192	229	183	196	209	230	215	212	177	216	205	193	189	222	220	190	176	227	194	205	209	179	209	215	193	213	197	177	192	203	210	216	189	214	184	187	182	185	196	217	205	223	193	204	194	219	206	207	207	222	208	192	211	213	182	193	184	218	207	233	212	202	165	188	215	203	186	193	202	204	196	196	196	179	203	214	193	190	206	171	186	214	227	203	196	210	212	183	200	216	201	179	213	221	237	216	205	215	217	185	240	219	212	186	225	199	201	187	211	183	213	206	190	196	209	193	196	201	217	199	200	206	203	203	204	206	222	207	202	217	185	201	182	210	201	213	208	192	208	209	206	204	189	205	198	203	190	207	209	185	178	207	196	220	199	200	177	197	186	211	215	203	194	238	206	204	207	205	192	207	203	208	191	215	210	192	195	213	201	194	232	193	195	213	187	193	186	190	209	202	224	211	196	204	180	202	196	183	188	202	195	221	212	215	194	199	228	193	227	200	206	171	209	214	213	192	191	186	201	189	207	178	186	186	199	195	219	194	184	225	202	217	211	213	229	189	193	180	191	178	205	222	192	205	199	236	204	187	193	196	199	196	200	167	207	193	210	208	200	191	201	202	204	178	191	185	196	220	191	210	204	207	215	205	209	216	175	230	208	195	175	213	188	209	216	214	224	202	192	220	224	211	198	213	210	236	190	190	209	187	223	217	208	209	228	214	186	176	186	208	222	217	167	188	245	216	192	185	204	202	208	204	215	219	184	219	205	162	189	211	181	207	187	192	204	193	202	193	210	202	199	219	222	210	199	214	166	228	201	194	206	201	198	228	202	194	202	199	197	181	192	197	176	204	181	237	185	199	212	227	197	223	201	219	190	181	199	180	198	219	208	198	207	202	228	185	202	195	206	198	214	187	184	222	205	198	185	195	226	193	204	207	209	198	207	174	205	184	158	176	215	215	183	183	184	235	220	197	200	212	171	204	208	215	178	192	207	201	188	214	202	199	205	176	210	211	207	206	209	195	197	213	197	200	198	207	210	193	210	195	155	218	217	198	230	215	193	217	207	194	169	216	205	226	187	228	210	203	209	186	194	193	192	204	208	205	206	220	191	214	201	210	210	199	194	227	173	227	197	195	202	194	208	227	200	214	234	221	206	195	180	208	224	216	203	227	195	213	197	193	205	185	200	192	184	190	193	190	198	224	218	190	185	187	222	210	205	207	192	188	217	198	200	228	212	204	194	194	206	208	205	214	174	215	215	204	215	197	228	212	193	207	202	179	221	206	206	221	210	226	204	207	187	219	223	218	184	220	195	204	202	193	216	191	197	219	209	179	198	209	211	183	202	200	164	196	206	192	203	218	245	165	190	228	194	179	171	198	209	194	228	178	176	210	176	187	180	194	167	199	194	206	196	208	188	210	197	192	200	173	194	197	192	197	175	201	198	164	215	197	186	188	211	186	230	208	183	213	202	189	210	226	210	214	209	197	195	176	199	190	229	227	217	211	203	186	203	209	192	202	176	202	213	210	182	213	223	186	215	204	210	232	222	198	200	202	192	172	198	213	192	210	208	198	189	229	185	180	199	187	219	225	186	218	240	187	188	210	199	206	204	193	203	212	179	205	205	194	187	215	211	188	211	219	202	249	200	183	207	218	183	205	195	201	225	211	210	207	212	213	189	172	216	171	228	222	190	205	210	216	205	212	191	210	186	196	194	202	185	206	217	214	198	210	195	197	189	174	199	209	213	219	203	208	191	176	199	198	202	224	200	206	177	211	204	212	223	230	224	205	207	209	202	214	194	193	192	204	212	209	188	206	206	195	220	206	176	214	182	184	203	202	251	209	166	179	211	211	194	201	199	192	189	188	217	179	205	216	181	205	194	173	204	211	199	187	198	198	173	195	212	227	213	199	205	188	177	192	183	214	186	190	220	181	215	185	214	224	196	198	223	179	246	206	214	187	205	201	204	213	199	205	207	185	219	201	212	217	211	212	188	189	210	210	195	191	219	213	213	229	201	215	192	216	219	197	183	214	199	190	208	185	206	204	215	189	219	216	217	222	205	188	196	207	204	210	199	210	213	181	206	172	190	202	183	187	199	195	207	208	205	184	194	222	218	228	187	199	207	203	217	195	202	215	216	212	215	207	221	200	189	228	214	198	215	200	212	223	183	199	192	200	188	237	201	191	209	162	210	241	198	208	208	213	229	214	223	191	226	174	199	189	212	212	224	201	197	239	213	221	218	183	239	203	246	186	175	212	208	211	184	181	236	183	196	207	187	190	201	185	191	202	193	218	218	209	186	225	206	211	192	219	234	187	172	208	208	219	212	216	198	197	184	181	211	185	210	218	210	177	193	223	190	192	205	217	195	176	211	184	203	172	210	201	212	198	217	189	195	213	214	182	199	213	191	191	212	222	222	203	197	189	207	190	201	220	193	217	213	230	207	196	213	208	229	199	206	192	192	202	225	218	191	205	214	229	185	188	202	184	222	210	212	205	215	169	203	203	217	207	232	196	174	205	210	216	205	189	181	214	209	189
2076	713	725	806	743	736	715	642	577	652	667	660	635	624	662	630	621	628	618	607	645	612	620	606	610	626	602	595	650	572	580	643	637	632	630	621	597	606	624	635	564	609	615	580	566	605	602	623	642	686	609	595	581	570	600	609	559	628	619	640	587	607	600	626	606	624	627	617	607	656	558	633	621	629	653	618	586	608	572	624	599	570	624	609	618	575	630	613	591	619	595	572	621	640	590	607	553	581	588	625	630	632	628	628	608	611	593	606	627	592	643	610	580	586	562	620	608	610	592	616	589	567	627	592	588	658	649	631	622	619	582	620	621	586	640	620	600	623	621	629	637	601	588	596	595	592	567	558	618	569	573	607	616	591	573	598	632	585	587	618	589	636	567	553	573	586	615	622	605	635	647	602	662	644	592	562	583	607	625	608	575	577	648	613	612	633	655	596	581	604	605	628	611	650	564	606	560	607	596	601	623	550	604	596	600	588	632	630	620	630	609	648	613	614	613	601	584	597	639	629	628	614	591	599	624	611	611	637	564	615	595	626	600	630	566	595	580	572	619	618	613	627	579	633	634	604	597	569	597	585	587	600	568	623	628	633	598	624	603	611	587	629	595	597	646	626	614	603	656	615	634	639	567	615	598	590	580	575	591	608	570	624	578	628	660	575	631	575	614	577	639	586	605	606	585	630	617	594	586	640	593	582	569	567	589	630	583	569	607	583	591	625	603	603	591	612	538	604	619	612	590	592	641	614	621	615	623	594	584	578	655	605	613	626	592	639	577	631	594	632	592	588	602	635	612	591	603	586	598	592	542	604	595	594	610	590	611	590	645	596	575	589	650	587	546	613	639	606	613	596	603	616	601	583	618	610	562	609	631	612	600	585	594	616	623	554	611	595	575	610	572	619	614	632	580	581	631	606	615	578	546	582	621	616	622	639	596	578	603	599	612	595	629	612	573	558	605	582	585	598	580	622	550	621	609	651	598	650	581	590	613	604	615	622	627	630	609	593	591	557	655	616	610	583	612	619	554	629	587	561	589	662	609	644	599	624	614	602	645	586	577	568	569	623	631	625	606	634	615	612	582	605	622	636	621	606	587	631	605	588	526	591	596	615	606	624	619	616	607	590	615	613	610	603	642	577	607	608	555	595	582	605	565	597	589	593	627	600	614	614	634	567	658	575	618	584	603	608	618	587	597	589	619	595	605	606	606	579	565	617	614	571	597	632	594	603	617	596	597	604	550	592	589	603	612	637	658	616	619	600	628	597	632	617	649	596	579	628	596	596	624	555	589	655	614	604	604	585	566	566	618	610	597	581	596	622	587	612	597	598	643	593	618	598	589	620	583	610	624	605	581	599	625	585	626	619	602	640	588	579	627	596	618	572	598	588	561	618	570	626	632	641	621	561	580	617	609	602	630	607	599	560	640	614	616	612	646	599	583	616	598	600	632	632	623	548	571	605	632	593	631	639	591	617	625	631	623	593	650	643	632	601	599	632	575	586	613	599	659	599	605	627	612	624	619	587	586	627	588	631	600	629	626	565	604	617	575	596	585	624	593	589	621	640	640	605	604	604	599	583	601	575	628	573	596	601	580	627	631	609	582	618	580	603	591	582	622	578	609	611	595	589	592	561	578	602	566	564	571	607	625	607	584	600	614	613	577	614	588	619	637	586	591	559	616	606	611	618	605	576	604	639	589	605	589	577	592	625	591	590	621	625	590	606	632	604	613	581	599	622	603	580	633	601	596	562	558	571	639	635	623	659	635	611	580	628	615	577	630	606	641	636	575	611	611	572	635	627	624	614	567	615	651	583	551	575	627	599	595	624	603	609	560	583	581	594	605	585	549	594	641	615	612	585	573	665	600	598	622	630	586	602	588	585	592	595	652	605	658	585	625	641	632	611	570	597	605	618	653	594	624	602	616	576	626	622	596	580	610	637	647	597	598	588	624	575	600	615	641	602	598	562	619	562	643	572	584	629	599	559	592	537	615	604	561	629	615	613	597	609	659	616	622	632	559	585	624	637	612	599	601	571	563	651	607	593	600	618	638	547	593	636	603	624	634	612	628	618	617	611	575	585	637	600	618	593	631	608	547	636	591	615	614	584	617	586	562	620	617	666	599	584	582	631	550	611	654	616	585	635	606	580	605	614	606	585	610	545	581	583	622	560	585	601	597	591	637	571	635	611	621	596	590	596	561	621	600	639	623	566	586	580	556	614	614	620	605	584	655	576	604	561	614	612	616	607	622	669	601	631	602	621	595	608	605	566	599	598	566	604	613	613	621	583	637	607	580	616	573	592	604	633	582	603	588	609	599	618	606	565	622	563	600	623	612	603	599	597	616	583	597	611	605	625	626	631	648	627	646	572	628	574	586	596	574	607	590	623	625	607	631	552	601	624	570	641	629	582	622	618	602	596	601	655	615	579	620	598	572	578	624	610	581	606	656	587	626	633	578	613	613	576	587	617	597	570	582	624	609	589	635	603	615	606	583	603	588	606	630	609	626	597	594	668	599	631	609	603	577	570	648	634	599	645	631	603	620	589	625	584	614	586	621	614	596	615	612	583	586	597	579	631	638	562	604	581	578	628	621	597	594	625	598	598	608	588	629	575	606	616	599	645	592	588	562	600	602	594	614	586	605	594	639	564	588	609	630	573	663	587	594	590	581	581	638	620	626	619	619	665	627	562	603	583	649	638	593	629	578	597	633	610	593	593	587	610	553	591	647	630	632	639	631	589	587	633	621	587	606	614	596	584	596	580	603	637	591	571	613	566	632	611	594	635	554	581	588	590	607	573	592	572	627	598	588	593	617	625	591	659	651	599	613	614	575	627	577	618	598	639	604	574	648	562	619	599	580	637	564	629	588	604	560	633	588	600	612	618	588	558	595	595	590	643	662	573	576	605	627	614	637	600	607	592	613	578	647	627	615	656	610	607	581	602	608	632	630	621	600	588	622	656	607	576	636	568	595	642	616	589	594	625	635	609	634	648	632	596	563	600	624	594	593	606	644	615	593	591	577	646	551	603	606	640	624	625	588	597	607	564	607	625	605	614	619	613	572	636	617	626	669	614	625	601	638	591	628	626	610	585	630	590	654	646	654	624	621	574	649	628	574	600	556	618	635	618	638	618	568	605	636	614	557	579	625	666	609	597	649	626	610	597	574	588	581	648	624	579	570	627	625	613	602	596	664	595	621	645	597	579	594	548	639	591	597	610	610	594	618	584	602	549	598	591	595	644	622	635	615	599	582	594	618	549	568	622	605	599	595	635	622	607	638	606	597	611	590	591	617	608	634	616	626	590	627	613	585	581	602	561	598	596	576	638	596	650	658	612	584	587	604	677	605	648	608	607	579	636	633	604	592	612	619	608	636	592	599	630	596	592	567	649	627	673	590	588	641	554	573	614	604	581	637	586	572	596	596	644	617	614	634	617	628	634	585	619	615	669	620	618	577	603	628	636	627	642	598	606	605	585	613	638	635	614	581	598
7767	1028	1353	1048	751	579	419	356	289	254	199	181	174	152	147	154	155	165	109	146	130	118	127	121	121	106	109	125	120	120	117	118	97	115	110	126	112	96	95	91	112	82	115	100	113	120	107	92	107	103	99	101	136	106	106	111	105	113	111	99	91	97	101	115	90	121	95	96	128	98	95	103	112	114	112	125	99	92	97	95	116	121	117	105	101	105	87	83	91	92	105	93	87	102	99	99	97	92	85	117	104	98	93	121	95	103	99	94	104	113	98	125	102	114	104	128	95	107	102	101	89	110	124	97	115	104	94	92	98	98	104	108	95	99	95	109	124	84	98	105	102	116	108	113	122	82	81	123	99	115	91	95	110	95	118	99	107	103	96	94	117	100	93	100	105	91	112	97	98	103	88	101	101	99	106	118	102	111	101	102	108	133	109	120	108	94	116	88	94	94	115	107	107	88	84	125	104	98	103	93	102	114	99	102	85	97	103	108	97	99	76	95	109	103	107	115	102	100	86	90	103	96	117	115	88	112	112	97	105	108	101	96	103	85	101	87	95	110	89	109	108	118	89	86	88	91	115	103	101	93	99	104	86	104	124	99	95	93	93	109	104	114	104	112	102	107	96	89	112	112	100	101	114	106	118	115	110	109	113	96	94	95	96	102	117	83	116	113	99	99	106	84	103	93	116	78	101	89	108	110	99	107	92	97	99	101	113	99	88	114	101	101	94	101	101	93	100	93	85	105	97	107	101	109	87	108	88	98	75	113	113	109	100	87	88	124	102	91	104	99	95	104	102	100	108	82	81	102	99	96	97	94	87	95	113	116	106	86	109	96	87	115	87	105	110	93	115	110	112	109	81	106	94	126	91	107	94	112	110	115	83	96	100	83	110	114	115	102	100	121	105	109	75	97	87	95	93	107	96	121	100	102	84	101	108	92	100	100	127	100	114	91	104	130	86	94	102	110	98	101	94	111	90	95	102	98	85	94	100	97	105	86	86	114	105	114	103	105	96	119	100	97	98	114	101	113	100	94	119	130	92	108	97	117	97	100	111	99	104	81	109	98	82	125	105	103	92	113	109	95	106	103	93	112	92	98	100	97	99	100	95	110	105	103	114	100	84	98	111	101	106	110	101	89	102	104	88	89	104	114	94	95	109	106	90	87	107	98	101	97	107	108	90	109	89	98	99	93	121	108	102	105	96	112	97	106	105	114	102	102	95	94	103	94	112	107	94	88	99	94	102	87	91	103	106	102	112	111	121	124	95	101	108	98	100	99	115	90	75	100	91	108	92	124	109	99	106	109	101	104	112	96	98	98	86	106	100	93	95	105	109	87	94	95	92	107	100	103	98	103	92	93	84	71	95	105	111	76	88	108	90	113	104	100	94	97	96	97	103	101	94	82	107	106	99	99	94	84	111	97	89	110	102	91	104	103	128	95	122	85	95	113	95	99	109	95	90	110	126	123	104	100	105	92	107	102	97	96	100	105	100	103	124	101	105	93	90	109	96	84	89	104	86	117	106	96	113	99	92	97	83	112	100	87	99	100	104	86	121	89	114	96	106	106	82	97	90	96	106	112	98	91	97	102	93	109	99	92	92	88	109	95	95	123	89	97	107	94	83	106	89	98	108	127	99	98	112	109	104	103	90	115	108	112	119	108	100	104	110	112	99	80	94	110	101	103	119	108	101	105	91	98	112	121	95	95	97	91	109	81	99	114	99	92	101	90	99	109	95	95	82	97	104	102	100	80	93	114	118	94	108	98	109	100	109	95	101	100	96	107	92	99	109	95	102	93	92	111	106	81	103	108	109	100	116	109	92	102	106	93	89	81	70	115	108	96	96	101	113	90	107	109	97	101	91	128	102	92	104	113	95	115	92	102	100	111	110	86	108	87	112	110	98	101	96	106	88	105	89	99	111	115	90	100	90	100	107	94	105	100	106	92	106	101	92	119	107	95	89	98	104	113	99	80	96	85	107	94	98	111	93	123	102	98	112	87	108	109	101	94	91	111	89	91	103	116	96	93	94	95	84	82	107	106	89	95	97	111	102	103	103	104	98	107	104	109	109	96	106	89	102	100	109	104	89	100	97	90	105	118	114	112	99	100	115	93	106	105	104	107	109	102	91	118	89	112	102	100	88	110	114	112	98	123	106	102	93	105	95	90	104	85	102	105	87	106	100	92	110	100	108	102	104	87	91	104	90	99	121	98	102	107	101	90	114	99	112	118	123	120	98	120	108	99	103	85	100	85	89	113	112	117	86	97	116	99	105	98	132	100	114	97	97	108	118	117	91	101	91	99	88	98	97	97	91	104	103	108	94	80	99	103	118	105	111	112	101	97	101	79	107	107	92	98	103	102	99	105	110	98	94	89	84	99	106	112	100	90	96	108	91	111	98	119	118	118	108	102	119	115	92	96	89	96	96	104	102	84	90	112	98	98	98	116	97	102	109	101	103	104	79	87	121	95	112	104	118	95	95	88	99	102	95	91	105	90	99	105	82	93	106	91	86	113	107	94	105	101	99	97	85	89	114	109	88	94	102	96	80	94	106	81	104	99	110	102	104	93	92	99	123	107	133	115	97	94	116	96	126	100	89	93	115	99	100	106	94	100	109	105	103	96	90	117	108	119	104	93	105	94	101	94	82	119	117	94	98	95	111	96	108	116	102	103	114	101	106	87	104	93	94	106	105	93	110	104	94	89	89	100	97	107	109	107	104	101	85	95	94	103	93	106	100	108	103	98	123	90	77	109	108	98	107	89	92	100	94	87	115	93	97	118	111	102	103	102	106	97	103	116	111	102	108	94	115	115	115	108	106	99	87	113	111	104	108	91	95	121	98	104	107	84	101	106	100	123	104	100	101	110	107	98	102	101	103	97	117	97	119	96	104	112	113	107	109	112	113	117	115	96	111	108	101	99	116	107	95	92	91	107	111	91	94	117	115	93	107	96	101	102	101	114	93	111	95	103	88	102	107	96	110	99	98	113	92	101	112	121	93	116	120	103	120	93	104	109	102	83	99	103	97	87	114	106	96	117	93	108	95	108	99	101	121	108	106	108	96	121	93	113	95	96	112	103	79	89	91	98	107	100	89	116	106	86	100	96	83	98	103	110	99	105	112	108	98	101	104	115	83	99	103	99	91	115	98	127	93	96	118	102	96	110	105	84	112	100	102	107	90	101	115	100	105	82	98	110	87	106	95	114	104	108	101	98	108	83	108	95	119	88	89	81	98	99	96	96	109	98	112	89	105	105	96	108	96	114	93	103	87	102	97	106	120	99	98	109	105	103	96	112	95	98	92	90	119	114	115	113	108	104	102	101	106	123	103	101	100	87	107	109	121	100	104	91	114	110	103	103	113	103	102	100	99	100	106	99	105	112	122	121	100	99	106	97	116	120	106	105	110	102	106	89	97	114	86	124	105	98	101	101	98	108	95	92	106	102	105	93	94	79	116	110	107	91	93	103	83	92	102	97	99	112	100	93	94	99
5384	1324	3237	3689	3082	2497	2052	1618	1450	1215	1111	967	882	856	771	729	677	603	556	583	572	537	505	498	508	479	467	488	443	417	416	407	451	425	401	424	415	428	425	446	383	415	381	372	393	400	368	387	377	375	368	381	385	375	366	374	403	319	358	384	371	385	380	397	383	380	326	378	408	369	355	360	376	345	341	354	387	334	337	353	335	337	369	349	368	390	365	343	355	349	385	371	352	352	369	340	331	372	376	359	370	318	380	374	330	359	341	348	375	362	356	333	371	298	346	352	364	329	364	376	316	349	359	316	366	392	348	365	379	393	332	364	329	335	347	332	335	339	368	350	337	338	336	345	343	295	376	340	335	389	320	348	345	348	365	326	341	331	337	333	349	354	346	351	322	356	357	341	356	361	341	355	328	354	340	331	328	372	364	345	343	338	332	370	335	351	330	354	360	331	345	341	352	342	350	334	325	353	319	344	371	390	352	351	335	333	334	330	301	337	352	342	312	368	357	375	370	348	318	361	351	354	361	354	339	350	337	354	336	334	373	354	334	304	340	345	380	334	353	347	330	357	359	335	329	349	355	327	357	329	358	321	318	317	340	343	370	347	398	351	347	346	342	355	366	361	366	362	328	346	345	371	384	370	343	333	324	343	322	368	327	303	352	344	390	349	342	359	325	325	365	355	343	337	369	334	344	336	349	396	380	335	349	376	359	323	337	321	336	301	365	343	329	331	339	311	348	324	324	319	353	332	341	317	344	318	366	316	351	350	331	371	304	333	324	323	333	336	371	351	325	376	351	338	354	358	372	345	360	320	346	315	342	351	345	343	356	375	359	344	356	339	292	349	357	317	355	374	331	350	331	360	349	332	337	359	350	320	326	363	373	337	345	344	328	330	338	357	343	333	367	341	335	358	331	315	315	344	334	383	371	389	345	344	342	337	344	347	334	356	365	344	361	348	353	370	359	336	349	346	313	372	338	340	313	345	326	330	359	360	353	339	336	326	352	335	300	359	367	345	337	329	333	349	312	352	353	341	325	360	370	321	318	335	315	362	335	354	333	327	364	331	321	338	365	338	337	355	356	324	351	370	328	360	350	363	357	347	361	344	329	378	349	368	352	361	349	373	346	320	358	321	314	344	359	344	359	317	366	394	330	327	304	356	362	366	324	347	337	363	365	366	318	356	336	376	318	328	325	377	341	366	338	294	358	321	357	340	352	341	368	339	364	354	341	341	348	361	343	360	356	337	352	323	345	339	350	348	347	338	336	362	323	340	349	383	325	360	344	359	357	324	379	353	361	344	312	311	345	363	327	396	373	369	360	337	321	368	348	339	335	326	336	313	330	360	348	334	371	320	354	322	362	343	332	359	365	338	386	374	334	339	357	345	331	321	360	370	351	342	365	329	337	356	343	329	379	369	336	347	366	351	328	378	384	331	373	348	351	374	366	326	348	338	312	349	347	344	359	353	327	369	367	352	346	332	355	349	323	372	344	339	334	363	356	337	339	331	365	304	328	368	329	335	345	334	323	359	343	336	336	333	343	336	341	360	335	333	322	346	334	311	342	349	322	362	308	362	335	345	336	351	357	377	350	366	341	319	345	337	361	361	354	326	318	335	321	359	359	374	383	339	315	354	383	346	384	351	356	351	344	344	342	344	359	365	342	341	345	349	351	328	354	312	343	354	343	322	356	379	354	328	362	360	327	356	379	353	319	338	375	334	378	339	381	323	339	367	326	324	367	337	339	311	333	380	350	329	339	305	327	346	357	314	362	351	343	336	349	335	368	313	367	374	356	318	382	340	336	361	343	366	355	335	363	353	331	367	352	336	335	342	346	345	365	349	325	356	340	333	331	317	337	364	372	337	348	332	345	359	381	337	381	318	329	330	343	344	372	360	347	368	341	360	334	327	352	350	357	317	367	395	371	358	382	334	338	338	326	306	343	354	331	364	360	354	384	363	325	318	335	307	359	352	341	344	339	334	368	363	357	363	342	354	338	362	395	350	360	378	339	344	354	314	315	345	331	353	306	348	374	324	332	348	343	345	335	353	328	350	319	357	348	340	372	319	341	338	358	333	340	296	389	299	341	336	315	366	322	352	330	326	323	343	378	318	310	345	383	350	375	347	344	346	352	353	350	378	340	355	331	347	321	337	335	357	330	359	330	362	325	345	339	357	380	346	317	337	335	379	326	319	304	344	348	340	394	325	332	360	340	333	363	345	338	359	328	347	343	348	340	330	332	352	327	366	317	351	357	339	350	331	340	334	352	363	366	356	361	356	361	361	351	337	360	359	388	348	346	347	373	360	358	350	326	366	327	370	300	319	338	369	321	320	303	359	362	354	357	334	318	378	319	344	298	368	350	346	325	353	342	362	358	355	325	377	340	329	321	350	359	343	341	345	334	294	329	342	351	354	343	334	335	344	357	338	354	367	331	355	363	352	317	356	334	329	357	353	351	354	334	338	310	316	346	340	360	328	348	358	366	366	343	347	359	354	339	356	300	338	334	361	345	342	351	382	347	358	357	340	365	335	368	323	373	349	307	342	348	369	345	328	314	329	321	336	321	333	386	328	362	364	356	347	361	340	353	337	355	337	330	361	346	336	366	347	331	333	324	364	359	321	309	355	326	337	355	322	389	348	358	345	352	323	375	365	341	341	366	349	329	368	320	352	312	335	346	328	336	349	336	320	343	361	350	359	303	367	371	373	344	360	379	318	358	322	361	337	343	381	381	366	332	337	346	367	360	349	362	366	331	365	342	338	367	385	336	373	364	342	342	371	337	373	294	341	347	324	396	363	326	362	352	337	317	310	332	329	358	347	386	354	365	342	371	357	345	308	330	355	313	339	342	356	346	357	321	345	324	333	336	345	341	365	323	344	380	353	324	333	324	344	313	351	342	342	297	336	347	339	359	343	346	339	317	345	346	362	339	306	334	354	373	318	335	325	393	298	339	400	370	320	331	354	348	352	344	339	358	350	362	337	337	361	348	383	327	343	345	333	363	355	327	332	329	358	318	366	316	358	324	347	326	343	382	328	350	370	399	340	326	369	367	354	355	325	325	369	377	386	373	348	343	326	340	343	346	328	344	313	346	338	367	339	360	361	373	367	357	329	339	348	327	329	337	332	330	356	329	337	349	351	351	328	347	342	326	332	306	343	369	334	342	338	333	327	296	328	320	340	316	334	339	357	349	366	330	388	375	371	319	357	354	354	377	345	339	356	336	329	339	353	349	354	330	342	339	344	330	373	321	346	320	341	353	347	356	375	365	380	292	352	352	358	352	375	330	331	331	340	344	338	366	371	361	377	360	349	349	370	367	331	348	329	329	386	342	349	347	359	354	324	358	338	336	395	358	350	330	386	342	320	355	334	378	355	328	354	364	369	336	377	355	360	360	328	321	310	372	354	318	330	351	330	337	318	357	336	334	341	375	348	343	342	335	359	340	338	332	336	365	329	346	381	375	350	369	313	361	363	343	357	368	317	349	339
15135	2491	2831	2069	1488	1088	752	631	536	433	346	344	325	296	304	248	229	226	234	192	216	235	212	191	193	214	199	198	189	176	190	150	162	161	170	175	169	141	179	169	152	178	154	172	180	162	189	173	184	163	178	178	179	175	161	158	156	164	160	180	168	171	174	183	159	167	170	155	194	152	147	180	177	183	167	145	174	142	162	163	176	144	141	166	197	159	161	166	154	154	178	178	149	171	180	160	147	151	155	152	156	157	167	156	159	167	149	151	143	183	150	150	165	169	144	130	148	144	148	156	163	146	150	159	184	149	159	151	169	164	155	150	190	180	156	160	152	139	169	162	149	165	158	165	170	150	162	169	177	176	147	150	168	165	163	163	149	153	152	148	135	146	180	166	168	171	167	170	157	169	159	161	178	164	157	173	157	165	133	167	167	132	155	167	132	178	187	158	163	151	166	184	151	145	139	169	164	178	164	156	156	164	164	157	171	160	161	151	160	169	164	159	165	157	167	175	144	175	173	155	142	156	166	164	145	159	157	166	164	136	161	151	168	153	149	150	167	163	178	158	157	173	184	149	147	171	179	159	158	147	156	152	165	154	153	171	133	166	146	165	146	151	149	141	173	153	183	147	171	165	160	145	167	147	156	176	162	144	156	160	161	175	155	174	163	150	173	180	147	172	146	155	149	170	157	130	154	178	144	154	135	163	171	139	141	163	178	162	146	139	154	174	146	162	152	152	155	180	184	159	148	165	158	161	157	140	149	171	154	172	156	170	172	147	163	159	178	153	183	153	155	166	146	158	169	141	159	168	170	150	148	158	162	172	142	134	153	142	146	155	137	175	144	158	165	160	154	181	143	153	173	159	148	153	173	164	154	157	165	152	155	165	154	159	175	173	166	132	156	164	168	164	150	159	155	156	173	161	162	167	168	140	183	171	137	162	169	177	184	153	190	157	153	155	166	164	150	159	163	151	175	183	160	147	192	170	161	154	171	181	161	172	165	179	144	164	150	180	150	158	162	152	177	144	150	161	141	164	158	156	148	177	168	165	179	164	169	166	153	163	172	145	148	164	155	172	165	160	174	175	173	150	171	148	170	167	166	159	130	155	167	170	133	159	164	182	153	147	158	147	152	144	160	127	150	147	160	140	160	145	169	165	153	146	144	160	136	161	168	161	150	155	189	147	172	177	196	147	175	154	146	139	152	174	166	149	173	162	143	172	172	181	140	156	156	128	151	157	165	150	160	159	144	175	176	167	147	150	146	142	166	153	158	156	165	147	159	160	146	158	158	150	137	176	187	151	161	147	143	152	131	169	135	148	183	135	133	141	134	147	161	144	155	153	172	166	156	158	159	130	161	158	162	162	158	173	181	141	150	154	140	164	175	154	174	145	159	155	152	147	159	150	147	147	169	156	149	159	181	179	183	147	154	162	154	176	152	165	169	160	145	159	153	161	144	151	160	147	162	129	150	142	152	151	166	134	162	162	149	154	147	166	147	174	147	167	157	167	161	124	161	158	175	152	150	171	155	160	172	163	165	170	168	168	148	160	141	148	161	158	141	151	144	157	178	166	174	174	132	170	143	157	184	158	182	162	178	162	148	146	162	190	165	173	131	140	187	151	191	157	169	156	174	174	150	158	161	165	165	172	158	133	145	151	139	159	147	161	139	160	171	169	186	169	148	130	161	154	163	155	142	150	148	150	145	155	160	144	170	174	158	176	154	171	165	151	173	148	159	133	184	166	186	145	153	161	153	151	160	141	161	153	157	176	152	154	161	161	158	158	155	154	147	161	137	152	154	167	168	159	180	181	162	171	149	162	134	171	156	164	148	150	160	160	142	163	153	153	162	170	141	171	147	157	176	163	155	143	167	167	140	164	155	146	147	172	135	152	141	157	165	164	161	163	154	156	148	159	127	154	155	159	156	145	158	139	162	145	167	163	174	139	146	170	158	174	156	150	149	149	165	173	140	188	163	149	155	162	153	146	162	144	165	162	172	156	143	172	149	151	138	157	162	167	145	154	167	174	156	153	149	155	151	168	161	149	155	169	159	163	140	149	155	171	165	149	153	133	155	163	168	167	153	170	157	148	146	168	176	183	179	149	128	164	149	163	136	164	149	183	164	173	159	137	164	138	169	150	160	169	151	158	157	160	165	174	166	146	180	151	175	188	155	156	138	165	174	152	152	150	139	182	162	176	160	169	169	164	171	167	172	181	157	162	161	145	163	153	153	165	159	171	146	161	154	165	159	137	131	154	161	190	177	168	151	144	155	144	161	164	138	149	151	160	150	152	158	154	167	154	158	172	172	140	164	169	150	161	153	152	143	170	143	146	168	158	159	153	182	154	163	160	153	151	174	162	152	166	143	164	175	137	135	176	157	153	149	174	167	170	142	149	133	146	155	158	150	174	169	153	156	160	173	146	125	164	150	169	156	164	149	167	158	138	142	161	143	179	150	187	155	154	157	158	144	158	176	169	162	166	178	166	141	159	148	146	152	141	160	149	165	154	162	170	160	159	173	150	164	161	149	154	158	146	119	143	176	149	166	156	170	149	164	164	175	149	158	150	164	149	160	179	159	169	170	153	153	177	167	147	152	172	155	162	171	172	161	177	157	157	170	152	171	179	156	172	158	147	142	153	148	141	138	173	161	162	177	136	166	164	159	173	153	145	133	156	184	150	173	157	161	163	141	160	157	149	169	164	170	133	171	146	140	141	171	163	148	149	173	161	174	186	160	155	161	134	177	166	157	151	159	173	162	140	154	158	159	178	171	162	144	146	164	151	162	178	174	155	164	157	170	184	151	144	180	141	176	145	162	157	159	154	158	182	136	160	155	166	150	168	151	152	154	151	160	153	153	158	141	171	167	163	175	150	159	154	168	171	159	161	166	158	168	165	158	167	169	185	160	167	161	144	151	162	138	152	145	156	167	160	181	158	169	158	143	172	143	159	160	153	180	146	166	182	170	174	170	136	149	162	163	160	169	166	162	188	152	174	168	156	160	162	155	153	169	153	155	182	193	151	172	152	168	154	157	164	165	157	170	144	135	148	164	158	176	166	154	168	149	155	155	147	160	148	154	161	142	178	174	165	168	154	139	153	169	165	166	181	159	162	146	161	150	189	167	166	169	165	162	158	151	148	176	138	174	178	159	163	152	193	147	158	160	148	190	147	147	144	145	154	132	168	151	164	158	178	141	145	173	163	166	149	164	162	185	153	164	139	148	153	189	165	150	159	174	156	143	165	179	159	153	169	124	162	176	147	155	170	156	165	146	183	147	185	173	165	183	154	179	139	175	163	153	151	179	179	157	159	152	159	179	154	161	167	162	179	153	154	155	152	130	178	151	138	162	160	156	150	166	159	151	155	163	153	158	183	179	156	151	155	151	155	148	184	178	174	153	136	153	145	165	140	150	136	180	141	147	153	146	186	151	175	164	171	165	150	169	163	159	159	158	145	152	160	177	176	150	153	153	140	166	154	181	148	178	149
7520	2583	6095	6840	5628	4575	3682	3074	2721	2206	1929	1688	1558	1411	1379	1257	1168	1096	1043	1029	900	910	878	791	799	826	728	689	754	723	702	708	678	669	676	648	628	618	668	629	624	632	634	614	638	586	604	558	542	628	596	570	572	583	557	596	546	579	576	531	537	543	551	545	543	534	582	550	518	519	543	546	592	510	558	550	524	567	512	516	499	568	500	525	554	529	566	565	532	520	501	511	555	508	467	500	546	491	527	561	548	573	556	563	508	529	480	534	524	505	535	497	482	532	518	524	555	524	606	527	512	522	491	532	491	506	508	536	560	558	482	502	536	505	551	529	542	507	519	486	514	532	479	490	529	491	513	557	507	514	504	509	543	523	539	499	493	503	486	568	532	537	514	523	508	518	539	538	500	547	484	496	516	535	556	540	544	501	539	523	540	479	498	493	550	509	540	520	485	505	523	511	542	528	540	543	484	512	480	531	544	498	479	506	525	486	550	546	516	490	504	493	532	536	497	538	489	476	524	542	512	552	531	572	524	501	513	543	542	528	528	505	480	527	511	502	517	502	483	502	494	520	535	517	481	487	499	520	507	511	531	542	496	490	483	539	490	492	480	477	493	549	501	511	496	508	530	514	532	556	516	503	498	527	515	510	506	553	561	528	471	524	540	515	522	493	531	537	527	495	551	520	523	543	513	550	542	522	479	503	511	515	551	473	491	512	495	527	488	539	565	491	490	499	554	499	527	542	553	490	540	523	562	524	525	482	527	484	512	523	541	495	517	535	491	483	462	528	495	522	512	483	502	513	528	515	487	514	527	515	479	524	479	523	521	558	486	509	518	507	517	542	528	516	505	504	543	538	500	499	545	539	473	536	515	471	531	510	524	525	493	511	475	487	525	529	531	548	501	564	514	516	516	503	504	490	527	500	531	532	480	541	494	510	524	506	502	548	500	521	474	499	525	500	513	522	557	501	486	519	525	493	512	525	486	507	482	499	507	581	440	536	508	532	504	529	493	496	520	513	523	546	546	534	497	493	495	502	554	531	496	528	529	530	493	523	534	490	549	492	514	543	519	516	508	517	513	526	490	548	527	504	517	530	484	508	544	513	497	511	569	530	530	498	538	517	544	542	548	518	490	497	513	506	520	533	461	512	466	477	553	503	488	523	507	469	513	509	455	501	548	522	588	509	530	519	526	494	522	547	509	546	532	485	539	506	518	473	544	489	514	490	535	520	479	496	517	455	514	541	519	560	519	499	531	516	512	476	504	487	485	533	537	511	522	490	521	485	520	534	543	487	456	507	472	435	502	504	470	478	512	518	511	541	499	537	484	508	554	514	528	504	518	522	505	479	505	481	499	519	514	483	541	508	507	512	549	482	499	477	491	531	510	558	491	538	520	489	475	527	546	526	515	512	492	528	512	531	501	530	553	531	536	505	502	521	536	498	531	522	540	535	541	528	544	520	490	491	530	511	492	477	493	553	549	504	503	505	513	547	507	524	542	518	476	526	498	496	532	534	538	474	494	512	527	526	513	521	502	520	514	521	522	536	520	511	483	526	519	518	500	554	507	548	501	502	543	495	501	557	517	498	505	505	491	546	506	478	492	509	495	530	548	498	504	507	525	504	552	521	552	469	533	524	542	531	504	527	492	541	548	517	535	526	518	530	505	519	488	515	514	497	501	546	529	491	521	502	512	534	512	528	518	482	479	539	493	517	506	498	517	525	528	519	553	503	553	503	510	487	491	495	497	521	516	556	513	504	543	521	516	549	524	504	525	480	492	497	476	545	549	502	525	530	528	504	480	522	536	503	494	492	486	512	558	526	495	473	502	526	521	550	461	518	495	569	523	493	498	505	531	534	479	550	528	475	478	529	502	510	494	488	515	484	487	527	510	521	468	477	539	536	450	484	515	468	539	499	496	540	511	470	528	517	543	520	530	489	508	542	489	520	521	558	546	526	513	529	524	543	537	502	496	499	512	558	528	524	532	476	497	536	480	511	482	473	508	528	483	559	507	530	504	552	492	546	514	525	501	514	496	512	513	526	502	545	516	512	503	462	512	519	558	506	561	537	516	507	451	509	533	549	554	520	566	520	558	521	519	505	530	511	567	549	463	513	506	482	480	559	500	505	482	521	499	511	504	502	486	561	516	503	531	542	500	523	521	532	501	481	516	490	492	478	527	501	503	503	515	530	500	532	485	503	532	464	522	544	533	496	502	519	509	466	507	491	500	462	531	483	545	533	528	500	502	516	474	488	546	513	485	483	517	502	513	496	491	497	526	532	550	524	530	513	521	512	525	483	533	529	530	511	485	540	513	507	540	521	510	520	510	503	515	502	546	518	527	512	495	521	546	503	517	525	530	483	536	548	481	504	534	536	472	497	520	532	496	489	485	568	538	498	518	538	549	473	512	486	550	523	502	487	511	476	505	530	492	500	507	527	494	533	533	498	494	512	544	522	534	529	487	495	512	476	486	469	518	487	538	497	514	574	540	525	492	536	515	536	511	540	515	511	522	529	514	539	531	497	502	529	510	537	551	465	508	519	509	501	541	564	466	519	526	522	546	536	546	517	519	519	514	514	503	484	478	513	490	520	497	532	501	518	519	517	525	523	513	526	510	493	516	533	519	527	466	548	525	521	514	522	542	509	498	519	500	562	484	521	478	546	513	465	475	520	501	508	482	515	522	497	527	501	532	477	535	466	535	536	527	456	520	548	486	511	526	502	542	515	498	475	509	533	508	549	525	518	542	508	513	551	539	537	522	531	504	553	484	530	501	516	519	474	487	532	525	572	526	510	528	511	496	504	493	533	508	489	523	491	507	497	540	533	506	579	510	511	501	517	532	520	509	523	557	472	543	491	511	508	513	530	536	474	525	542	502	540	526	552	488	514	502	494	524	482	532	503	474	504	508	513	471	528	515	520	551	506	540	487	496	495	497	488	509	504	505	489	533	555	486	498	472	527	478	506	515	507	514	528	504	516	490	512	504	500	534	525	531	504	489	493	510	531	539	523	498	509	505	517	520	504	559	515	476	504	502	487	489	506	506	580	550	524	549	524	513	473	514	520	494	540	495	516	483	577	519	506	539	521	468	514	559	525	520	517	508	524	532	524	536	490	505	505	551	530	517	497	549	540	511	495	535	489	485	545	477	516	516	472	502	481	525	502	510	465	526	539	493	499	488	504	507	511	493	513	489	562	514	507	527	493	539	505	493	493	515	519	526	505	520	531	528	506	512	529	483	505	538	488	522	514	543	463	505	506	521	499	533	532	518	520	508	491	494	517	468	522	537	504	529	520	521	513	526	545	549	535	482	523	513	507	517	504	549	541	511	552	507	509	545	512	520	547	473	482	529	507	510	544	495	518	519	525	513	498	516	526	512	488	515	496	508	504	507	540	517	511	539	514	519	480	552	516	503	490	507	528	546	503	495	542	524	526	477	521	506	534	486	514	514	515	526	499	515	501	547	537	508	484	482	532	536	520	499	498	503	520
2047	261	263	230	250	205	224	214	211	212	195	229	220	223	201	214	196	216	226	191	229	209	210	207	166	199	222	225	221	191	195	199	210	229	183	208	172	204	190	212	190	187	194	201	201	187	213	182	218	212	202	204	200	202	212	211	173	185	209	215	200	201	226	214	180	213	180	208	208	192	186	192	208	201	174	218	216	194	199	211	197	191	217	197	222	183	197	195	194	208	203	187	216	211	230	207	231	215	194	215	219	215	201	186	198	223	206	197	182	211	196	190	188	197	184	181	204	193	208	210	213	207	215	210	196	185	231	214	210	203	214	193	207	189	204	185	170	218	222	182	204	231	205	189	192	173	196	163	180	194	183	221	215	206	185	191	212	206	214	163	197	203	216	192	181	192	173	196	208	208	225	236	197	172	174	193	180	198	211	209	205	181	173	181	184	186	179	162	200	210	180	203	172	176	208	184	178	210	202	211	209	205	214	213	211	226	177	178	212	182	194	191	190	205	200	182	214	186	188	180	213	194	210	197	211	193	215	206	174	223	200	208	213	184	198	200	188	210	195	208	197	199	213	204	218	197	211	187	216	204	218	222	194	212	199	221	210	180	203	195	210	201	225	219	219	201	208	191	216	205	205	196	185	218	240	212	208	204	228	220	211	187	232	229	210	195	214	198	213	207	191	191	215	211	226	202	197	219	185	209	209	233	194	222	207	188	208	193	197	194	205	218	202	190	196	191	166	209	208	206	189	210	198	197	200	204	203	192	202	188	187	193	194	176	178	215	205	235	210	200	197	179	196	195	207	208	192	174	199	193	202	186	183	193	178	204	208	199	189	187	195	198	190	212	224	199	196	171	237	209	226	213	227	235	214	189	198	198	218	203	188	196	184	187	217	217	196	185	220	188	183	208	203	221	181	216	231	175	184	224	210	220	204	205	204	215	185	203	197	199	228	202	181	205	182	208	192	187	199	198	206	212	201	219	226	215	180	183	203	190	201	215	187	160	190	219	192	207	179	198	212	218	205	202	206	210	185	193	170	177	229	219	233	212	198	195	210	193	209	212	202	196	217	208	220	215	189	199	191	209	183	193	201	198	201	218	188	180	179	208	210	201	199	224	197	205	185	217	224	204	201	206	190	174	202	217	218	185	182	199	205	197	189	199	204	196	220	200	179	200	175	190	174	202	198	198	163	192	184	196	215	194	193	207	224	183	211	197	200	199	194	193	214	198	203	169	211	201	193	224	184	221	206	210	186	196	202	215	191	194	215	220	197	196	235	227	222	197	216	190	199	187	214	206	205	222	194	197	194	174	211	184	189	200	185	179	212	190	202	200	217	183	197	187	228	213	192	170	193	197	219	228	207	193	192	216	213	199	199	199	188	207	193	204	177	208	206	191	215	203	197	213	223	213	201	183	191	214	203	196	216	167	201	178	199	224	192	176	201	245	210	194	219	205	204	228	216	202	181	182	195	208	232	192	173	200	223	209	192	204	177	186	205	180	183	191	226	191	188	186	213	182	193	221	198	202	184	225	190	187	226	196	210	203	229	193	198	204	187	201	225	195	208	213	191	195	182	175	212	215	193	218	202	204	200	181	194	195	183	195	195	210	218	205	211	231	208	205	207	179	206	196	207	209	210	189	199	211	190	202	187	210	196	231	206	207	234	210	201	189	180	217	214	207	172	212	223	220	198	223	216	199	194	188	202	200	191	211	215	192	216	202	187	209	181	215	223	208	226	192	204	211	196	217	215	205	210	203	219	205	184	211	217	176	196	203	207	181	221	211	192	195	192	210	191	196	212	188	207	200	200	214	205	218	202	234	222	219	206	191	205	183	188	194	201	218	218	220	216	193	208	184	205	203	218	217	204	197	211	216	202	208	213	194	209	206	216	212	195	176	184	186	199	199	206	222	200	207	201	215	229	204	216	184	204	178	208	177	219	208	201	215	195	205	209	197	193	181	199	212	194	203	206	213	189	205	193	209	211	198	198	201	204	209	177	237	215	224	215	188	191	222	198	171	184	208	198	205	194	190	200	197	213	205	187	198	182	208	188	191	214	210	180	223	213	196	163	218	188	193	204	212	226	184	198	206	191	201	223	207	201	182	210	207	196	204	233	217	196	206	226	219	210	200	194	208	181	211	210	179	204	207	233	205	188	226	198	206	204	195	169	224	184	217	234	185	190	201	207	175	202	223	194	208	182	225	207	209	234	203	231	218	202	207	189	205	208	202	200	189	183	210	180	221	185	184	191	192	197	189	185	199	190	220	197	202	202	192	187	215	207	209	203	205	210	233	200	213	198	219	207	194	205	193	194	206	220	211	194	229	205	208	193	186	204	169	227	211	174	198	206	182	221	204	233	207	185	205	216	181	201	216	205	210	193	225	195	204	205	213	192	235	203	191	197	207	182	196	200	186	191	212	186	203	223	184	187	218	174	210	195	192	221	224	198	217	199	224	197	203	241	218	195	210	182	207	223	182	211	194	188	184	185	199	200	209	229	192	242	211	232	222	229	201	202	205	180	194	232	195	221	172	213	205	223	179	204	213	222	180	216	207	197	194	215	195	194	170	194	209	207	180	194	182	178	182	202	217	225	212	215	198	170	195	207	198	196	185	184	200	197	182	177	175	195	211	202	178	184	215	188	240	187	214	188	212	240	182	203	189	218	202	220	188	221	221	203	204	182	203	200	206	200	227	171	201	216	198	224	217	214	214	191	207	201	169	213	212	196	183	219	187	202	221	218	202	198	209	213	173	182	205	174	213	217	192	200	191	199	211	193	205	185	210	180	186	178	179	212	153	216	190	206	197	230	198	221	191	202	191	224	228	205	178	207	223	179	184	197	190	198	209	200	207	211	204	205	227	208	190	205	210	221	190	193	214	191	207	232	209	213	209	198	214	219	197	198	216	198	213	220	200	196	179	199	191	218	213	207	187	243	220	183	212	205	201	185	188	207	189	211	212	213	194	203	193	186	229	230	184	202	193	189	234	205	195	213	206	210	174	191	187	225	182	194	176	196	190	209	197	212	197	198	203	189	194	182	181	222	218	214	201	212	214	197	229	208	207	206	220	216	181	175	196	188	216	206	214	195	180	206	217	197	200	200	208	199	195	177	193	208	185	213	210	180	204	238	197	189	209	215	198	187	203	192	229	170	231	196	230	195	197	191	182	187	213	211	241	207	198	190	204	190	184	221	231	218	221	220	209	203	209	193	195	200	186	179	179	188	208	186	201	194	237	183	203	194	173	189	201	185	185	223	191	197	191	178	204	178	218	182	242	200	210	201	188	181	216	193	214	184	208	222	190	188	190	216	181	200	219	210	185	197	194	223	199	193	194	207	228	212	197	224	183	210	175	198	214	229	200	218	211	215	218	222	205	218	204	201	216	184	189	208	197	187	218	174	209	227	191	223	183	193	216	191	194	203	188	184	215	203	179	200	211	206	201	230	197	194	186	200	207	207	201	204	212	212	223	194	200	226	203	204	192	198	193
2037	679	774	781	772	769	677	699	660	673	647	609	610	627	646	665	650	629	633	581	627	648	626	595	675	623	643	600	596	615	587	626	602	606	637	571	617	575	599	654	570	579	594	544	563	626	598	628	599	586	572	605	590	603	636	648	585	619	647	579	608	574	596	614	617	631	599	581	613	596	615	620	614	645	625	640	646	631	649	611	587	643	598	564	608	570	671	640	600	580	619	614	624	613	591	565	584	642	606	613	577	568	583	646	566	561	626	588	602	619	556	636	587	598	598	629	577	608	574	581	583	617	591	562	617	584	592	619	623	597	603	602	584	573	590	557	614	615	621	590	637	600	591	591	593	609	691	618	583	623	615	602	612	588	646	625	583	621	585	656	587	659	651	585	613	594	625	604	607	588	588	601	615	617	583	644	627	609	586	633	613	582	615	574	598	616	612	600	630	587	615	592	623	584	571	628	601	598	628	631	613	647	599	640	648	589	582	635	608	647	614	603	605	620	595	561	572	572	614	626	574	620	624	629	600	629	554	627	595	570	576	633	583	611	616	601	642	612	628	606	615	626	592	601	577	626	600	606	584	558	607	593	592	589	645	616	639	609	639	582	626	642	635	617	572	590	635	594	592	589	600	633	656	595	584	592	621	599	607	575	608	647	627	588	582	618	624	544	631	592	572	621	606	569	675	635	578	611	608	646	628	629	593	608	588	597	605	635	607	599	644	600	649	603	563	652	629	595	582	597	615	591	575	590	603	620	598	621	579	601	634	567	618	619	598	644	583	597	632	615	616	566	575	603	630	648	610	614	640	547	607	625	594	558	605	601	614	621	634	618	576	624	598	616	608	605	584	611	606	625	604	611	652	581	606	608	621	584	621	592	610	631	581	649	596	595	644	620	637	587	608	574	605	630	600	594	615	601	609	589	600	670	585	601	588	593	638	616	560	614	563	597	608	608	602	590	569	604	591	606	629	584	623	606	573	612	636	612	625	601	625	617	635	517	576	626	631	569	581	584	548	615	609	588	608	570	577	622	612	570	628	626	583	589	625	580	604	611	600	603	619	622	619	583	645	600	595	609	590	586	613	591	609	574	604	669	573	606	620	593	647	597	609	676	598	602	607	587	591	586	614	646	593	529	612	592	617	594	625	571	606	627	568	616	628	640	643	631	593	595	646	592	611	600	611	581	615	583	613	637	621	611	597	563	605	584	635	582	619	626	616	611	602	614	653	610	616	637	642	599	621	623	600	614	600	596	644	600	553	638	577	591	600	599	635	602	585	617	592	607	646	593	613	601	561	576	615	559	597	572	588	621	587	632	609	605	615	616	637	534	588	658	569	586	604	574	659	594	607	597	624	633	642	604	578	615	579	611	582	569	568	616	634	577	633	640	612	643	586	628	635	593	599	594	601	620	588	619	612	576	626	628	587	631	605	631	635	594	616	579	622	617	594	649	617	611	565	588	600	623	577	616	593	587	602	603	571	576	593	589	558	635	600	600	600	589	581	631	571	604	601	612	562	624	607	663	589	640	612	560	606	628	640	595	640	614	569	577	580	632	546	584	596	609	622	596	618	568	572	606	595	605	624	641	598	613	615	563	591	588	578	585	618	665	590	612	631	651	583	588	600	639	595	574	589	617	588	601	620	583	574	624	565	576	630	592	565	628	589	621	626	657	601	609	639	611	622	632	646	645	593	572	625	612	663	595	633	637	649	598	625	599	631	630	582	604	558	586	654	604	608	638	591	599	600	607	615	591	604	611	657	587	615	604	621	667	622	611	567	596	604	634	614	595	600	619	596	613	601	635	585	620	587	604	647	638	643	650	599	599	605	615	598	601	608	607	600	606	603	635	619	603	617	608	610	591	620	581	626	578	621	561	629	621	637	578	600	604	624	615	578	621	638	566	647	602	601	549	602	586	602	620	617	649	617	585	583	622	594	584	590	633	573	619	592	604	642	596	610	574	619	581	579	627	612	646	628	587	621	614	600	613	575	578	560	584	653	569	580	620	588	611	621	600	578	567	572	628	632	589	580	594	590	598	605	590	601	611	647	628	577	554	628	566	572	596	588	573	651	653	644	597	587	651	565	594	604	621	600	599	618	614	564	591	560	586	604	633	611	610	596	599	643	611	600	594	598	606	630	619	618	594	604	586	640	585	603	587	586	594	547	626	603	570	610	618	593	601	582	606	619	583	631	591	603	625	596	607	602	616	608	615	582	599	628	591	605	572	597	605	610	615	648	594	587	602	610	598	608	632	616	620	613	623	600	592	606	590	615	646	643	594	635	594	590	604	663	632	643	590	606	578	632	616	631	629	644	632	622	536	595	603	586	620	653	621	632	603	613	602	637	602	594	627	621	652	607	620	563	571	606	620	605	607	615	633	636	610	593	653	609	580	644	583	584	629	601	611	586	590	583	596	634	618	604	618	566	649	643	602	606	592	615	602	600	592	635	589	620	617	622	603	639	603	606	621	598	602	631	627	616	587	634	620	623	618	624	608	622	647	612	587	599	595	622	626	598	626	600	589	589	620	665	589	602	588	604	590	587	586	633	648	633	588	643	615	594	594	601	606	629	600	627	624	615	659	545	600	626	670	620	603	623	572	582	612	643	601	633	593	646	639	629	594	601	592	602	605	595	532	624	653	580	602	590	603	564	593	618	638	632	600	601	564	631	595	630	577	617	629	586	600	610	618	588	539	618	620	574	621	569	590	575	614	594	576	632	628	586	565	588	632	609	593	628	600	597	648	595	640	628	617	617	631	619	569	622	601	589	574	636	582	593	564	629	561	593	659	625	579	645	610	639	628	574	582	605	589	581	605	592	623	635	625	645	653	594	606	597	608	615	576	614	636	613	579	673	632	566	644	602	584	624	567	596	601	574	594	640	588	627	618	582	587	610	606	584	595	590	627	575	599	588	585	615	590	631	657	594	671	630	595	634	605	575	624	602	615	646	601	625	631	635	622	626	640	594	584	644	629	626	599	603	612	601	609	617	599	613	637	637	608	629	596	609	606	597	612	623	575	662	614	634	688	570	601	575	605	609	588	608	613	601	606	626	617	629	618	627	590	569	652	583	644	559	621	601	623	601	600	600	578	605	605	600	643	646	613	582	575	634	629	582	591	590	613	592	600	646	640	619	605	594	612	621	631	609	627	619	627	650	605	586	536	629	573	640	578	600	582	600	617	610	612	592	591	595	626	572	632	608	632	619	621	634	647	606	614	640	622	638	582	614	566	602	577	618	593	640	617	633	632	582	587	645	599	622	595	612	560	641	628	632	625	659	633	625	600	601	615	618	598	648	624	590	636	640	613	622	602	630	590	557	581	599	617	616	590	602	626	614	580	647	558	620	603	616	609	611	590	556	654	603	616	622	585	612	604	631	608	620	616	589	597	591	635	612	627	569	584	588	562	574	634	635	586	636	588	622	639	599	567	581	553	641	593	601	605	595	614	588	588	596	600	618	574	558	608	623	624	597	599	579	571	650	628
7867	1048	1356	1045	683	524	413	337	279	219	247	197	191	161	144	145	130	145	146	155	137	126	130	110	126	129	134	112	103	114	115	100	96	113	101	113	118	97	116	98	108	94	136	108	147	116	120	107	105	102	110	84	107	130	86	124	123	108	98	87	98	109	88	96	102	106	103	99	98	108	111	117	105	97	93	90	101	108	105	108	100	101	106	103	106	104	111	90	109	111	94	109	109	82	97	111	103	101	91	96	124	102	107	114	116	95	89	93	93	100	93	96	82	81	94	93	100	86	92	92	104	100	103	104	108	119	107	97	95	107	106	105	104	105	110	102	89	108	93	94	92	112	103	92	94	123	100	110	104	87	106	90	102	112	97	97	114	87	122	114	108	96	116	93	108	101	96	97	118	110	107	94	108	109	113	106	117	127	114	97	92	93	117	92	103	93	94	94	109	109	106	93	84	110	94	109	88	106	99	116	103	104	105	97	88	113	104	91	114	87	95	92	88	125	110	113	87	90	109	91	90	87	101	112	101	105	110	101	108	104	106	96	103	101	110	101	94	124	127	103	94	106	82	95	113	103	104	98	112	112	112	94	93	110	126	99	92	109	82	91	101	104	109	106	119	87	90	112	91	118	105	102	110	99	94	120	102	91	98	122	104	93	98	112	113	81	115	108	103	101	121	107	126	112	102	119	96	110	102	95	98	99	101	117	121	105	97	121	95	111	108	112	88	88	113	104	109	131	109	110	96	106	101	93	102	111	100	119	95	96	106	96	85	115	103	103	92	117	104	84	108	97	97	113	115	110	111	110	92	105	97	114	103	106	116	91	118	98	107	112	93	104	96	96	97	99	96	96	102	67	109	113	104	81	91	119	117	91	89	113	99	108	107	124	98	85	101	123	94	102	105	99	91	103	104	95	111	104	99	107	117	103	110	102	93	93	118	89	102	103	101	97	99	107	104	91	103	90	112	105	100	91	91	116	110	90	92	107	89	105	78	107	102	82	113	121	101	119	117	85	97	95	94	104	106	95	110	98	115	111	90	77	120	79	101	101	105	100	87	101	99	107	95	95	104	107	100	112	111	115	76	104	114	94	104	104	95	87	106	84	111	116	92	116	99	94	108	97	103	110	100	103	73	118	115	89	101	114	113	98	104	92	115	99	115	88	101	106	105	103	110	105	99	89	120	87	103	92	116	88	80	97	93	115	100	106	112	123	93	91	98	88	89	92	90	107	102	78	91	83	99	99	111	100	102	118	111	106	95	109	113	99	114	126	127	93	99	109	104	98	103	115	90	121	106	110	99	98	99	103	113	99	112	93	98	105	89	102	116	116	87	93	101	119	100	116	99	114	125	90	79	109	109	97	106	93	93	108	108	110	100	114	96	104	99	120	110	93	100	123	99	91	104	95	105	101	85	100	111	99	112	90	98	107	118	109	73	90	100	94	108	121	100	100	106	97	97	123	103	94	105	120	106	113	106	92	84	109	113	108	108	96	100	85	104	95	90	122	107	95	102	96	104	111	110	95	105	99	98	111	116	125	101	112	106	95	104	93	94	129	104	94	97	102	93	101	111	105	101	78	110	96	91	117	88	91	94	94	99	104	113	106	102	97	121	90	104	95	116	101	87	104	92	99	99	113	96	109	94	101	88	116	101	101	100	121	90	85	97	109	101	107	101	91	96	104	109	89	88	128	103	113	121	108	101	104	109	89	122	111	108	114	135	101	98	81	90	90	97	93	111	98	98	130	100	96	94	108	105	88	95	83	82	94	92	117	90	88	108	102	102	116	120	109	96	109	111	89	86	85	111	112	114	111	97	106	90	94	112	97	87	105	120	122	107	89	99	105	84	105	89	100	105	104	90	103	108	83	115	100	114	114	116	106	94	102	85	86	121	114	105	99	104	108	97	98	107	101	111	94	103	89	106	92	101	101	107	112	128	101	106	111	106	111	104	112	110	105	93	100	104	108	119	110	104	110	78	99	85	107	93	104	88	115	112	104	92	95	99	121	100	100	85	105	92	105	88	99	111	114	87	105	86	99	94	101	106	87	106	95	104	94	113	106	117	99	105	93	83	89	108	109	124	100	112	85	113	100	88	103	111	96	90	96	93	82	96	93	88	106	107	98	116	114	101	101	110	95	94	123	109	122	107	108	109	90	93	100	108	106	111	103	101	108	109	104	117	97	99	91	99	104	96	107	90	82	103	83	93	101	97	101	99	109	124	95	112	98	108	105	76	96	96	106	95	110	82	87	111	111	123	104	97	106	100	93	88	107	102	94	88	96	97	102	100	129	113	100	104	99	100	99	98	94	97	106	102	119	100	105	111	86	101	118	98	106	81	115	96	94	80	113	118	119	109	108	107	100	110	76	105	111	102	111	95	105	95	90	124	100	103	109	98	105	90	115	100	103	104	92	116	97	108	99	100	117	100	103	123	115	105	106	105	110	104	92	116	129	120	79	123	96	83	93	109	108	102	110	102	102	90	78	105	107	105	92	99	106	126	105	99	91	112	113	89	101	110	91	107	96	102	104	92	109	106	104	107	93	93	101	84	89	88	94	112	102	113	102	87	99	104	112	102	106	117	103	113	112	89	108	90	99	107	104	115	97	93	101	97	116	99	95	105	105	95	92	106	107	104	96	87	122	94	96	96	101	84	106	93	101	115	117	79	113	96	90	97	90	94	102	93	100	90	106	93	101	89	106	98	111	90	93	94	94	122	104	114	93	92	93	112	91	94	123	107	116	106	100	91	105	88	89	108	96	95	97	96	93	106	107	109	93	103	96	107	119	116	85	99	89	103	113	101	91	82	105	102	103	105	95	92	106	104	100	112	113	86	105	105	107	97	87	96	92	99	101	100	89	98	98	94	101	87	91	118	113	79	89	89	100	99	121	106	85	83	102	94	91	100	112	106	104	88	99	102	100	91	115	108	101	107	96	112	109	107	88	100	96	96	120	94	105	96	87	93	96	94	96	108	113	103	112	75	84	103	82	119	105	104	98	114	104	101	112	99	98	113	95	119	97	102	90	74	86	109	117	116	110	104	115	106	80	104	102	110	95	88	88	114	104	105	98	101	101	108	95	122	109	98	101	86	82	109	98	110	95	102	110	106	95	99	106	99	85	91	90	102	107	98	104	95	100	91	109	118	108	91	106	92	98	93	95	114	106	99	103	96	95	107	101	90	92	111	117	70	108	93	100	106	85	100	104	107	109	96	101	126	97	93	108	88	88	95	85	111	101	94	110	88	87	99	91	100	100	113	83	110	78	102	87	100	99	86	94	102	101	96	111	130	108	88	104	95	96	114	100	107	92	105	117	85	95	98	103	113	93	98	85	106	96	108	103	98	93	98	109	92	100	98	113	109	101	92	88	115	102	116	113	102	108	121	89	106	90	103	91	102	104	85	96	97	115	101	100	116	80	88	102	92	107	101	113	115	93	95	95	96	121	94	108	79	98	100	98	104	101	88	84	115	89	113	92	102	126	103	96
5134	1344	3178	3610	2964	2422	2006	1662	1377	1227	1055	960	859	861	727	734	664	630	602	604	552	511	522	505	506	486	500	447	465	417	416	417	420	422	433	407	398	381	404	433	395	373	379	363	404	381	374	414	373	369	380	375	342	376	377	361	400	374	343	346	352	342	395	345	369	349	348	378	385	404	368	373	353	396	368	348	341	355	368	322	335	367	359	361	312	371	362	344	368	356	352	379	354	359	351	342	355	363	365	333	358	330	365	374	323	353	317	336	343	353	387	362	352	380	353	364	332	351	395	348	345	348	337	327	344	343	377	358	343	353	350	353	359	346	374	342	356	333	348	317	365	361	365	338	320	356	346	338	351	383	326	362	347	357	321	338	342	307	369	315	331	342	349	353	331	378	343	345	369	363	325	376	370	341	372	345	346	347	346	351	338	362	341	357	346	373	341	346	358	346	369	345	346	344	331	376	370	344	340	335	406	333	341	351	344	364	349	339	376	347	363	360	355	343	352	331	331	344	334	331	353	307	351	352	338	373	346	356	324	353	345	341	316	337	350	374	357	374	386	349	341	345	321	370	336	352	336	356	344	350	340	375	376	375	341	348	326	349	352	354	339	338	337	318	354	353	341	381	316	342	350	348	346	346	370	319	349	345	362	360	365	360	357	355	339	332	341	335	339	353	358	354	358	370	346	363	329	346	316	342	344	352	319	384	304	369	353	322	311	348	330	337	356	320	365	336	354	334	335	339	360	342	363	330	362	322	363	363	344	349	338	359	347	382	333	328	352	363	357	334	344	304	382	316	355	372	382	328	359	350	337	334	331	361	317	310	319	348	368	353	351	340	363	334	363	317	370	366	380	318	349	334	359	329	345	348	326	338	326	357	340	332	379	331	367	336	336	337	333	333	350	327	372	366	375	359	318	348	335	341	349	340	309	335	354	356	369	350	298	338	338	324	341	386	359	303	340	335	369	333	348	353	355	360	305	363	347	368	342	327	340	340	338	365	372	366	363	353	308	377	359	322	335	352	342	330	368	347	342	345	306	340	350	358	295	330	326	329	364	320	352	362	311	370	346	328	311	329	329	392	362	328	380	330	327	345	330	338	348	323	358	353	331	360	362	337	311	342	360	335	332	349	324	321	351	340	353	357	368	346	330	354	356	354	349	341	331	349	340	337	362	307	327	317	374	355	335	326	350	338	353	361	318	326	351	337	355	343	347	367	349	334	366	336	339	342	353	306	374	363	342	328	352	337	391	349	345	323	361	351	338	351	362	379	343	353	341	318	333	368	340	343	364	330	354	355	329	384	340	364	327	357	358	339	346	315	358	327	355	328	343	346	375	319	348	339	310	315	392	357	367	372	325	358	367	359	358	337	342	329	342	353	367	337	373	333	376	296	341	327	344	347	324	380	352	362	331	344	344	327	334	324	346	359	361	347	328	324	375	294	324	371	329	391	378	306	336	364	380	344	358	326	365	349	382	336	355	336	328	350	345	342	319	359	316	322	319	334	346	379	344	313	342	355	347	333	338	357	322	325	356	357	326	353	309	313	347	333	337	357	364	357	327	334	345	342	342	343	321	351	363	358	358	329	359	316	340	377	362	354	322	351	342	287	341	349	378	350	365	362	368	384	331	325	345	360	339	328	330	359	360	320	346	346	299	335	357	341	382	328	377	350	339	354	321	343	334	333	337	349	381	320	347	357	354	324	349	347	319	343	332	355	321	366	342	322	363	327	356	340	333	342	363	337	346	357	353	367	380	356	322	384	338	330	319	359	344	347	362	325	365	361	366	361	343	395	360	348	341	334	334	355	346	338	326	368	361	350	361	327	334	288	326	333	368	351	341	324	381	359	341	336	323	338	376	368	375	334	314	360	329	364	324	365	335	371	369	342	331	364	313	375	345	360	335	330	336	313	376	337	382	360	350	369	330	361	338	341	363	367	328	350	334	366	322	338	343	353	362	352	357	334	370	371	340	337	348	334	353	363	378	335	364	329	339	368	343	341	344	333	357	314	359	348	354	358	346	340	364	337	364	339	338	351	322	344	336	312	365	333	330	368	324	370	332	325	339	364	352	368	339	367	353	353	372	354	330	315	348	317	339	371	319	330	320	342	328	322	329	350	361	318	361	348	360	309	348	369	369	355	371	316	366	354	345	354	354	350	346	365	346	350	337	359	345	318	348	373	356	327	347	363	355	357	339	313	330	358	364	340	358	331	373	350	326	369	360	361	326	362	367	341	325	384	367	370	357	350	325	336	336	331	350	356	369	344	319	302	365	331	331	331	335	357	368	357	349	317	338	318	369	336	347	319	314	362	367	350	349	346	320	357	353	350	343	327	351	331	384	337	348	354	360	364	371	318	362	363	353	337	308	313	330	322	355	319	315	335	300	336	373	335	343	341	370	333	349	384	346	328	343	355	332	360	316	386	331	375	359	347	369	346	375	327	335	339	324	340	374	343	356	351	325	351	345	343	362	357	359	400	356	368	366	346	334	341	353	338	364	334	341	324	341	370	353	330	331	342	374	391	356	342	322	368	333	351	341	322	345	341	343	363	347	315	357	360	343	336	344	347	373	366	349	367	329	318	355	330	348	329	322	346	344	353	335	371	335	356	337	317	324	364	350	341	357	352	352	361	360	332	291	361	357	333	362	363	364	346	351	343	338	361	353	377	353	355	331	347	368	335	332	324	364	343	351	395	335	357	349	363	328	353	389	390	348	355	371	344	308	327	336	341	359	355	365	375	351	310	332	343	307	338	340	375	354	315	328	348	363	381	380	380	333	325	361	315	355	270	357	336	333	361	340	358	341	317	345	338	386	339	307	338	356	346	360	357	349	314	355	364	331	333	353	335	349	332	342	341	372	349	342	350	346	332	314	361	344	322	332	362	378	335	342	352	338	325	361	322	361	343	370	362	354	331	368	346	382	352	354	351	316	353	336	371	332	352	346	344	325	332	338	332	338	345	356	325	350	344	341	358	307	326	335	351	348	334	305	306	356	360	360	342	373	364	321	336	350	312	364	339	364	371	351	334	295	328	328	359	332	328	337	333	352	363	343	357	339	336	346	341	346	350	368	334	355	332	338	328	376	369	365	340	352	337	344	311	341	335	331	351	355	344	329	343	283	336	359	357	374	337	356	334	366	354	372	341	320	327	358	347	315	361	371	356	367	352	360	342	324	338	342	314	378	316	295	336	359	340	342	329	347	341	316	351	333	337	380	370	359	350	359	389	371	343	369	363	350	326	373	365	362	352	367	318	341	343	325	323	359	326	355	345	335	361	367	335	370	333	351	364	333	334	341	387	354	375	344	361	357	370	386	344	317	327	323	352	347	327	339	356	398	352	339	327	309	376	327	356	336	368	356	327	336	329	368	355	357	341	381	351	335	363	364	366	361	351	337	341	347	363	332	334	373	347	357	335	302	362	330	361	331	336	350	329	380	347	368	340	375	365	349	307	365	329	346	369	369	336	350	357	352	354	393	334	336	332
14924	2526	2915	2186	1462	1070	794	606	501	438	395	310	327	302	287	266	245	225	205	217	217	215	215	195	194	181	201	205	192	194	186	175	175	193	199	161	160	175	180	191	169	194	195	152	150	171	177	170	173	165	169	160	187	134	151	147	145	168	170	148	161	156	150	154	162	159	161	164	154	173	171	162	153	161	169	154	179	168	146	176	162	161	166	157	175	151	151	162	141	141	156	149	148	143	195	162	169	170	148	173	159	175	165	166	157	164	166	168	153	164	137	152	180	158	173	168	143	154	174	176	167	159	160	160	161	171	159	156	150	161	179	169	157	159	152	164	172	140	177	172	153	159	178	149	165	152	153	137	163	170	157	150	160	148	180	161	165	163	144	163	141	161	137	172	168	148	165	163	161	167	165	164	170	149	164	159	142	158	159	171	173	164	167	167	173	174	164	163	165	170	166	165	149	176	162	144	167	173	176	148	147	149	157	206	157	164	163	149	164	148	175	177	143	147	158	162	161	163	151	159	162	175	176	155	194	154	162	154	191	166	171	156	182	167	182	154	147	153	157	148	155	139	184	171	130	163	160	135	150	182	135	151	151	138	139	125	144	145	171	171	174	142	181	162	162	157	161	162	168	144	169	155	162	159	155	144	159	167	148	157	171	154	176	161	157	155	170	154	177	165	161	171	185	140	158	139	151	142	192	189	159	159	146	154	151	155	168	148	174	152	155	144	149	151	162	165	141	153	150	148	162	146	156	177	175	174	166	167	152	159	150	159	137	153	148	153	156	147	158	149	180	144	150	169	186	166	170	161	180	140	173	164	155	153	160	159	158	194	161	172	152	144	170	163	175	175	163	145	164	158	174	165	175	147	167	145	181	156	154	156	157	158	169	159	143	157	164	156	174	155	144	178	164	154	151	157	143	139	147	159	155	164	149	167	161	158	166	144	166	171	158	150	140	172	154	160	166	167	171	134	161	152	155	189	180	163	144	161	155	159	160	175	160	152	153	155	145	166	151	160	181	141	158	185	163	163	142	141	175	181	151	157	161	167	141	140	153	150	161	143	159	165	172	155	173	151	159	167	151	156	156	143	159	171	174	146	166	162	148	155	165	173	161	168	174	141	159	141	140	167	136	145	182	165	156	167	164	153	152	168	154	141	148	135	164	179	165	161	152	166	166	147	159	171	155	164	168	159	178	162	172	144	155	165	143	139	158	177	138	162	131	180	151	150	162	139	159	161	157	175	150	152	167	158	162	131	167	159	176	151	155	172	163	170	141	138	155	144	163	145	135	161	154	179	167	173	167	145	144	168	160	170	156	158	156	180	161	163	156	172	143	143	143	136	164	147	192	145	169	171	159	175	175	146	169	159	169	142	156	163	160	168	169	150	149	153	168	162	146	130	140	159	147	149	153	164	164	147	152	160	165	171	158	165	164	151	156	160	134	147	169	165	170	147	137	153	160	164	142	153	146	160	146	157	163	156	157	173	144	147	147	170	168	137	149	163	140	148	167	148	163	160	158	164	142	130	145	161	149	171	186	133	159	169	154	175	162	147	154	180	158	159	157	168	169	173	169	153	157	139	170	157	179	147	165	188	167	136	156	134	165	160	188	144	168	164	158	146	175	144	151	147	142	157	159	180	166	188	150	167	155	140	169	162	177	147	150	169	151	165	168	156	149	146	170	177	141	155	156	149	165	154	170	184	181	158	169	145	154	158	152	158	166	181	147	149	161	151	158	161	162	179	164	188	143	159	155	155	168	163	156	135	159	152	155	161	169	151	162	147	135	153	175	161	166	155	150	151	161	156	181	179	149	182	163	173	191	149	174	139	169	161	145	136	178	149	148	140	162	151	172	184	170	163	141	130	159	168	169	173	192	174	162	163	139	150	142	160	155	124	164	137	165	161	153	173	164	151	130	158	165	134	155	153	187	150	141	144	165	159	146	162	151	155	163	163	142	151	168	156	156	163	165	161	149	176	153	171	157	170	134	172	150	151	180	186	163	177	163	132	143	157	157	161	149	147	149	171	144	149	144	157	159	157	175	154	155	162	157	164	150	158	161	172	150	165	166	156	151	163	154	160	155	162	160	159	163	149	157	166	136	171	154	160	181	161	145	154	161	139	174	159	149	173	176	173	178	162	153	155	175	158	158	153	167	166	156	157	159	167	176	152	141	162	169	168	159	178	134	142	164	162	161	177	130	168	160	144	150	145	154	155	149	171	155	158	147	162	148	159	145	152	169	163	156	155	160	173	153	178	144	171	175	151	157	155	164	170	167	136	159	153	146	160	152	178	173	166	172	165	145	158	167	156	162	155	166	148	147	176	139	166	152	146	153	143	166	159	151	136	152	153	174	167	169	134	162	183	178	167	156	155	152	162	142	163	152	164	167	145	170	168	169	156	137	145	162	161	139	169	145	171	178	167	158	158	164	153	145	148	151	165	163	171	175	135	171	163	133	154	173	157	172	156	132	150	160	159	167	178	149	161	153	152	155	159	142	147	160	168	158	182	169	166	168	177	151	164	182	175	136	175	163	172	177	152	148	154	147	183	173	166	166	151	151	146	158	154	155	161	167	165	173	175	151	155	194	159	157	154	174	154	186	165	173	165	138	154	159	178	160	153	177	128	155	161	165	177	159	163	145	170	149	170	162	173	164	152	156	161	164	141	165	155	184	138	163	171	171	145	158	165	128	165	161	159	138	163	186	158	152	165	161	136	153	185	179	172	141	168	154	142	165	159	151	135	143	153	136	163	181	151	161	185	158	138	157	166	163	173	133	157	157	171	153	160	144	133	151	152	157	162	158	159	154	154	142	159	156	185	171	147	147	151	158	154	178	171	145	158	165	168	156	151	161	158	159	146	157	164	154	171	179	178	159	165	137	172	167	160	165	170	172	158	173	145	162	165	166	178	154	150	139	160	144	177	154	160	163	152	148	160	171	145	146	143	155	162	161	160	164	192	173	171	171	154	175	147	151	167	181	160	178	167	150	154	141	178	151	182	141	170	145	143	169	153	144	157	174	158	153	140	187	167	144	151	169	169	144	152	156	145	153	169	170	161	155	174	159	163	180	176	156	159	149	181	175	187	136	153	159	152	152	150	140	190	149	158	153	144	179	168	145	168	157	150	165	174	146	166	158	181	180	153	180	182	150	148	143	160	175	174	143	156	155	169	154	135	156	124	136	157	158	149	135	159	153	158	145	159	168	150	180	158	145	154	170	183	156	144	158	157	187	150	138	144	141	149	173	148	164	149	161	168	170	127	144	151	171	173	145	158	177	174	151	161	157	164	177	162	153	170	154	163	147	146	151	157	163	146	168	167	163	139	145	156	170	172	176	149	160	149	181	150	168	160	158	153	163	181	158	188	165	160	152	176	164	173	164	163	164	142	144	162	157	169	183	140	152	159	178	153	171	164	178	154	146	174	160	152	135	149	150	182	137	148	188	152	164	137	187	172	199	160	148	168	166	160	144	168	161	164	141	166	162	156
7577	2557	5997	6641	5533	4550	3817	3026	2527	2242	1968	1734	1525	1434	1365	1225	1171	1078	978	951	925	858	904	831	901	856	774	807	710	733	720	713	679	657	676	664	629	653	661	636	632	596	663	596	589	589	590	534	592	601	597	594	588	586	577	630	538	567	554	542	544	560	595	547	566	557	580	564	526	501	563	526	517	513	552	533	580	531	571	553	524	546	515	520	536	526	532	538	497	537	579	555	516	522	500	561	500	563	521	523	484	544	564	443	520	540	562	514	508	541	514	517	504	523	543	489	542	533	526	485	516	536	519	553	513	512	527	552	529	526	542	517	557	523	505	549	515	523	555	530	517	501	478	475	529	502	483	493	504	533	556	546	502	508	497	516	532	584	514	535	496	533	482	537	507	487	491	526	476	588	497	526	494	542	487	505	520	533	523	554	521	531	529	524	498	500	493	506	506	540	496	527	504	501	538	501	479	517	503	539	519	541	501	497	523	555	461	473	519	505	511	512	492	508	488	508	487	497	534	493	520	492	491	527	501	527	550	479	547	526	545	516	536	518	516	544	573	506	541	526	528	494	517	516	502	483	569	464	531	513	461	515	529	479	521	513	538	535	541	508	505	502	478	510	546	542	527	538	529	487	532	530	517	488	517	543	500	501	508	516	469	527	506	522	509	552	541	500	540	520	527	500	526	522	485	507	523	498	535	524	500	551	472	524	509	557	504	524	517	532	535	546	505	475	504	520	511	547	515	527	521	494	504	514	537	513	502	514	532	505	502	472	475	505	524	495	526	482	513	477	548	495	548	480	491	554	522	507	477	493	519	540	480	555	498	536	494	476	516	525	535	521	534	525	496	507	502	510	527	543	527	535	528	487	530	524	547	527	509	558	477	517	515	550	490	529	548	547	489	526	499	533	495	524	519	570	540	482	505	507	466	470	488	495	518	519	533	524	535	566	516	526	549	525	484	521	482	516	520	505	524	543	542	498	531	500	531	487	482	551	508	524	512	530	523	520	525	495	506	486	546	526	494	514	495	514	507	541	496	535	486	490	518	498	522	489	509	535	530	527	571	503	516	517	536	509	490	511	513	553	460	527	524	490	525	519	517	552	542	558	482	531	544	454	529	524	514	525	508	518	501	515	500	520	500	508	491	497	504	491	515	501	507	514	496	512	497	535	551	520	547	500	513	481	531	473	514	519	519	508	509	498	505	570	557	542	519	518	542	522	503	533	461	539	481	508	519	510	521	513	524	493	515	547	496	546	495	494	509	513	496	526	522	557	516	501	520	501	479	494	542	527	516	529	494	535	519	485	502	528	507	495	494	503	498	502	521	525	497	512	518	551	495	486	508	513	498	510	507	547	486	523	504	516	516	526	523	534	518	475	512	498	511	561	533	475	482	535	502	531	511	519	505	513	479	515	497	488	517	526	526	501	501	503	505	479	465	560	505	518	539	544	530	531	476	515	526	510	524	510	554	531	492	492	493	503	537	555	511	512	546	554	504	546	498	554	532	499	535	522	499	528	489	506	541	531	514	502	495	486	491	542	560	556	501	518	525	489	485	541	554	498	495	501	550	490	534	514	569	513	521	511	509	516	508	506	492	506	505	511	509	472	476	544	496	496	549	499	567	527	543	494	521	533	519	462	518	499	479	520	545	489	510	543	498	500	523	508	489	515	485	510	563	587	513	471	528	519	523	511	538	521	504	535	520	508	551	525	508	499	540	497	522	532	514	514	480	529	524	558	477	532	487	508	511	512	505	487	478	497	511	473	482	525	538	542	523	492	474	526	495	499	507	529	492	484	501	533	516	504	504	495	545	506	504	550	506	555	525	517	514	571	509	493	501	513	528	499	522	519	530	507	547	517	504	496	544	528	539	523	538	546	526	585	515	500	530	514	531	492	531	500	514	524	502	534	507	539	466	509	447	525	553	498	519	526	509	538	540	498	503	513	506	540	490	481	509	544	509	493	504	512	516	463	525	517	544	529	496	531	551	516	491	504	490	533	518	462	507	462	536	499	506	517	520	553	535	496	544	498	496	509	498	489	555	515	564	505	503	485	485	581	499	533	485	503	485	518	519	534	484	533	514	490	524	540	528	502	497	518	523	502	521	523	523	472	514	504	487	496	519	522	489	501	492	530	490	503	524	543	488	465	523	528	527	502	494	568	526	488	533	512	515	563	493	528	496	479	509	523	499	514	505	500	542	516	513	491	497	539	535	535	548	530	522	544	541	510	507	453	514	507	503	480	552	492	521	532	485	476	509	577	509	488	528	480	540	547	494	545	490	535	494	497	501	492	533	514	531	485	522	503	514	517	512	508	512	502	491	481	518	501	518	468	507	475	486	535	549	498	502	529	514	516	478	524	492	516	470	477	510	506	507	510	509	483	563	524	534	534	544	519	490	491	485	526	522	483	470	471	545	488	524	517	515	509	498	511	532	525	493	502	520	494	503	508	531	498	509	469	541	487	477	510	483	486	519	468	514	526	473	539	521	510	518	544	523	544	481	509	531	488	536	498	491	547	554	538	464	548	530	477	504	482	516	525	514	532	484	552	551	496	521	508	542	487	506	537	526	524	530	490	512	534	525	539	491	526	568	485	473	506	520	498	494	520	509	487	488	497	534	537	504	513	508	555	537	494	488	507	516	496	487	493	506	518	513	506	476	507	504	512	526	540	515	486	478	509	530	530	497	526	501	503	517	488	513	556	510	542	523	492	490	494	526	515	496	506	493	465	501	537	531	547	484	502	509	503	465	516	511	496	475	503	502	480	472	522	518	521	534	500	530	535	558	515	491	511	532	501	529	556	524	519	456	522	544	509	488	504	548	503	526	523	535	534	550	530	538	507	511	486	469	515	470	508	478	505	501	519	459	515	509	520	494	501	464	510	528	503	487	539	513	509	475	509	499	527	500	497	526	504	496	501	507	500	534	481	545	493	533	508	543	484	534	485	507	489	528	488	518	509	484	509	492	512	489	473	531	498	519	483	498	543	531	513	517	494	502	526	568	529	532	499	513	542	508	519	525	530	514	499	529	524	518	532	525	547	537	502	482	527	518	532	517	535	530	481	514	525	520	470	503	512	520	515	501	461	533	529	482	474	527	523	516	506	523	526	487	533	494	479	496	526	533	504	543	536	506	466	548	503	517	509	500	534	485	499	555	505	497	486	502	509	513	526	510	495	530	527	477	529	499	508	533	496	510	515	516	554	499	502	534	530	541	503	502	497	501	493	520	492	511	541	535	551	481	490	489	504	508	513	491	518	501	491	496	505	520	497	522	514	516	492	518	517	513	534	496	509	489	509	506	537	521	482	527	497	494	511	499	476	488	544	531	500	524	516	501	493	499	509	496	525	520	524	484	475	539	505	547	515	516	482	504	499	492	509	512	535	519	555	495	489	507	536	522	527	496	534	483	539	541	541	527	519	499	509	536	519	534	533	484	559	504	540	527	499	525	524	504	523	503	520	504	514	495	496	526	481	506	535	490	450	509	511
2094	297	280	230	232	197	214	209	246	202	200	213	214	209	208	214	193	200	206	205	228	214	182	195	188	192	210	217	225	224	195	211	201	220	213	199	198	208	166	208	192	186	175	245	172	200	232	206	209	206	228	227	209	189	196	191	181	222	206	206	198	200	204	206	208	219	185	196	195	188	191	201	206	184	202	208	205	176	197	210	204	196	183	202	184	214	196	219	184	210	210	199	206	197	218	209	200	218	209	195	207	213	208	199	215	207	197	171	217	202	206	198	204	219	219	194	214	221	224	215	239	216	186	201	195	207	212	208	202	210	202	185	203	195	221	203	193	181	192	213	202	195	180	199	180	203	203	194	199	195	201	185	178	184	165	201	186	203	191	235	221	182	192	192	166	205	193	175	197	192	214	189	221	207	226	207	198	201	218	207	208	219	203	207	201	210	193	212	207	195	206	191	230	220	200	237	222	158	213	209	198	190	202	225	233	202	214	196	218	188	216	201	229	188	197	210	198	186	199	176	195	225	209	209	191	183	218	196	224	222	207	204	169	218	207	176	202	221	208	191	204	182	219	198	196	200	203	180	210	190	208	210	193	189	218	214	216	212	197	193	221	192	181	206	199	204	170	239	200	184	206	208	181	195	203	211	225	224	190	202	168	183	195	193	218	192	204	232	206	217	233	213	185	199	194	193	207	199	243	190	180	204	190	210	210	209	197	218	197	195	182	199	232	218	192	232	196	199	209	204	188	210	193	223	214	197	184	197	207	178	195	198	204	241	191	208	200	181	185	199	216	188	197	176	203	189	193	208	216	218	187	187	213	188	198	192	193	217	202	186	196	181	216	200	202	222	224	207	205	199	198	215	181	212	209	206	200	181	213	180	197	213	185	208	216	199	195	163	194	198	188	211	196	221	178	182	196	214	224	205	205	185	205	201	218	192	220	185	204	212	200	229	202	191	214	200	212	201	176	205	194	206	174	208	221	180	196	205	208	199	216	214	182	219	202	189	191	216	196	188	198	186	219	209	208	182	192	195	234	201	211	185	173	185	221	217	193	198	206	199	235	202	218	189	222	195	225	223	187	218	178	205	206	191	223	200	226	225	200	204	208	208	183	181	226	194	183	194	187	173	197	220	202	190	224	227	216	185	207	203	174	187	183	213	197	196	213	206	212	204	191	235	204	198	206	224	189	195	179	221	210	194	210	219	211	233	182	203	203	195	204	188	198	187	193	207	190	210	174	218	221	203	212	189	192	216	190	198	206	204	211	206	209	212	208	196	207	192	181	185	190	204	198	179	222	191	224	185	214	193	189	203	198	200	189	207	199	159	166	190	188	233	207	192	184	215	198	215	211	191	194	186	187	199	190	199	196	194	212	194	218	189	204	196	210	233	208	217	211	181	178	202	182	198	188	199	202	215	206	242	207	204	196	224	209	227	223	211	192	200	214	231	191	190	171	194	202	215	215	198	170	185	207	190	211	210	209	200	202	219	189	199	210	184	190	206	228	181	183	183	207	206	185	203	232	185	227	214	197	207	181	207	216	199	206	203	214	201	206	183	201	204	199	192	190	215	205	184	190	213	189	185	217	194	215	209	214	220	193	211	231	183	192	205	201	206	200	175	219	209	218	217	207	206	225	188	195	179	211	181	218	198	215	202	199	208	218	190	211	199	186	211	190	218	182	210	196	213	209	195	193	183	209	172	188	226	204	208	188	204	190	206	195	195	211	185	212	203	194	203	202	190	178	224	205	190	226	204	187	207	210	229	197	209	202	206	194	232	230	214	223	192	205	197	218	177	197	188	195	166	203	189	224	206	206	204	235	181	202	173	187	182	192	214	207	212	206	203	182	206	202	207	206	196	198	202	204	225	192	210	225	195	215	194	202	186	194	210	189	195	195	197	203	163	195	192	207	195	171	204	196	231	191	179	193	201	186	200	182	205	210	216	198	227	201	192	195	216	213	168	219	218	214	186	201	206	208	224	199	205	206	190	187	192	205	202	203	194	224	199	195	213	188	203	218	179	187	204	209	202	179	200	203	195	189	192	165	205	197	182	189	170	212	194	181	207	206	194	205	193	221	175	213	195	213	207	207	204	205	192	181	172	206	213	189	208	194	179	206	205	204	215	206	197	177	191	223	179	225	188	221	203	211	225	211	190	178	209	213	212	186	194	200	214	210	222	199	190	229	217	197	230	192	210	203	190	213	196	183	199	173	200	180	211	206	181	210	182	199	189	202	229	190	200	197	222	210	197	214	178	238	212	247	197	190	189	193	190	205	201	217	221	191	176	216	213	200	195	190	174	217	190	194	185	206	187	207	207	194	205	167	200	223	215	241	186	207	218	214	209	180	213	178	191	196	222	176	181	197	174	194	183	201	186	229	224	182	202	228	214	188	190	203	189	198	201	199	182	215	193	220	211	220	198	211	202	186	200	212	188	219	183	211	231	222	207	205	197	200	170	203	212	225	193	196	207	201	214	170	221	189	195	178	201	213	198	218	214	216	203	196	199	197	203	189	181	212	218	197	196	203	177	206	200	200	226	195	229	198	227	205	191	186	217	215	193	198	220	203	240	184	192	211	194	192	201	208	212	207	207	210	201	221	192	177	184	207	226	212	191	169	212	206	218	224	207	220	204	181	212	200	211	231	205	213	193	174	172	188	197	201	200	204	185	179	193	173	206	213	221	222	186	190	182	234	186	196	190	190	205	204	181	209	180	223	192	162	216	190	216	192	187	185	201	204	214	211	198	174	187	208	194	181	222	193	206	211	211	210	197	184	215	229	187	206	186	189	211	223	223	200	173	214	200	199	198	193	205	208	196	205	217	189	205	180	207	202	183	206	193	212	205	186	194	195	201	198	176	222	186	220	208	197	194	199	189	183	184	174	216	190	216	188	199	195	206	217	192	179	193	200	183	210	177	199	205	208	207	199	228	211	217	203	205	239	218	191	190	212	222	191	218	218	198	197	166	197	233	218	208	212	219	191	195	218	187	206	184	208	215	216	206	208	186	196	191	179	175	209	196	202	199	181	194	202	190	201	219	198	185	174	192	179	193	190	189	168	203	217	207	217	187	203	182	216	189	171	215	202	177	209	193	192	195	192	203	199	195	207	206	232	225	195	169	204	226	194	206	223	195	196	218	210	213	223	195	176	211	224	226	215	178	199	196	206	209	221	170	193	218	181	209	201	249	172	180	206	210	208	214	201	216	193	201	182	214	204	192	188	198	190	220	185	190	190	193	237	199	192	192	219	195	216	210	178	177	221	200	192	195	194	191	218	216	198	209	189	228	200	205	207	208	211	208	185	214	209	216	215	215	192	211	217	229	187	185	208	201	179	191	179	220	205	171	191	215	197	199	206	198	203	215	198	209	182	212	205	232	203	200	204	208	213	202	193	199	213	192	223	227	216	178	221	188	191	177	186	204	206	202	200	205	217	201	188	210	172	195	202	219	189	182	200	178	209	204	207	181	210	205	199	221	197	198	210	193
2125	689	763	822	742	699	721	667	658	675	675	658	664	614	605	603	591	616	658	637	608	610	562	628	582	573	615	590	637	571	609	594	573	633	631	651	665	570	615	582	637	613	551	613	622	649	581	641	625	638	555	587	603	629	534	597	602	613	613	600	604	602	605	579	594	610	635	643	603	583	579	605	615	642	592	613	599	640	601	602	584	626	625	653	640	655	603	591	605	596	582	630	559	606	578	644	583	609	613	560	609	623	612	596	620	597	546	597	579	598	620	615	610	618	590	556	628	601	569	622	593	667	582	567	543	656	655	626	622	611	647	619	619	586	585	644	607	537	601	590	620	638	583	607	576	622	589	622	588	618	637	638	577	610	654	610	569	597	615	651	575	612	616	617	583	660	607	621	576	601	604	593	546	593	644	618	638	617	597	581	650	627	596	603	614	581	572	558	604	592	579	569	646	626	567	572	583	617	585	623	605	584	620	599	632	688	609	612	614	609	610	608	615	621	577	563	586	634	591	581	630	635	613	650	585	586	583	582	575	615	579	575	591	611	590	605	591	604	596	607	579	603	619	605	600	593	593	603	566	557	621	588	617	583	607	634	599	616	569	626	608	612	596	567	588	521	634	605	599	565	615	585	607	607	609	555	634	599	569	605	603	623	607	618	651	598	586	605	602	597	573	573	599	575	579	629	610	583	567	605	621	625	594	631	614	585	613	628	617	541	620	607	639	613	605	599	582	617	645	623	624	620	589	597	599	613	578	619	591	592	623	633	619	599	599	613	608	619	591	633	618	648	610	662	593	607	620	596	672	609	641	603	586	592	591	604	588	603	632	597	581	574	625	609	608	619	662	591	600	640	626	623	612	575	607	601	591	609	588	644	661	592	616	617	611	591	636	611	578	584	630	593	602	582	615	617	593	586	592	618	618	576	565	648	589	629	616	652	631	626	599	666	631	610	609	640	608	606	584	630	616	612	598	565	605	564	552	564	590	623	592	620	608	625	570	615	609	606	550	613	627	560	603	637	598	674	576	586	593	597	593	628	607	633	625	623	613	571	602	637	595	575	592	603	586	632	600	624	634	620	578	611	622	640	530	586	650	597	622	603	656	566	593	649	626	600	578	634	590	607	644	635	603	609	614	616	611	616	610	591	578	612	549	623	566	582	603	577	599	635	609	598	618	644	574	596	614	629	624	645	571	585	596	603	589	602	619	623	596	592	646	577	592	601	611	585	627	569	633	596	577	605	642	606	607	592	618	689	580	632	587	596	577	621	570	646	619	613	624	567	629	604	608	613	637	636	599	625	596	585	617	608	615	634	598	587	597	625	631	575	619	640	546	602	617	554	637	600	602	618	646	616	611	621	632	608	631	609	590	605	605	614	606	619	602	643	579	587	601	603	570	621	628	654	581	635	602	600	613	627	580	598	605	617	578	596	586	585	593	598	610	617	610	525	583	624	623	583	543	606	568	616	630	645	620	628	626	591	575	603	621	570	578	577	622	607	612	608	593	564	632	615	596	598	626	595	546	614	610	607	569	577	564	655	600	612	609	602	624	570	635	605	580	617	603	615	621	595	623	625	621	604	584	598	592	614	594	600	637	610	563	598	625	641	625	611	597	546	621	637	637	651	610	622	610	645	610	628	602	568	593	578	611	627	646	582	576	600	580	626	589	617	565	577	598	585	590	606	651	609	629	580	628	614	599	577	570	578	572	555	595	614	569	570	689	623	622	620	593	631	590	596	576	607	637	633	600	606	585	624	630	632	580	606	618	602	585	665	673	567	684	588	563	637	581	577	619	607	546	573	596	616	572	571	595	597	610	596	632	614	610	628	605	647	588	584	585	623	585	589	565	634	624	607	587	645	582	656	620	584	611	613	574	596	661	604	607	653	589	609	597	613	610	600	614	582	571	608	592	598	622	598	580	589	630	572	619	620	608	641	603	576	631	586	593	591	568	590	583	632	609	606	582	605	607	594	568	612	578	567	574	564	636	565	608	615	559	609	569	636	619	597	602	574	585	599	596	632	641	590	627	631	610	614	614	583	613	606	622	641	646	614	577	572	590	624	608	622	613	611	619	659	652	609	612	627	616	587	600	620	587	639	629	627	603	620	547	569	607	608	553	575	625	641	604	595	583	606	604	599	602	578	645	643	599	632	591	645	575	626	591	562	624	610	618	602	582	590	635	586	567	596	623	588	583	600	587	592	561	617	634	597	596	620	607	606	630	605	595	592	599	642	648	629	583	609	554	618	584	545	565	617	619	610	611	613	632	636	616	586	612	545	603	619	584	606	593	644	627	614	562	587	613	615	568	600	618	623	597	579	640	579	614	602	642	555	546	594	611	628	555	564	620	619	637	614	608	614	618	639	593	582	581	617	585	616	620	619	571	633	625	597	623	634	582	569	589	664	608	614	616	567	638	603	619	578	606	598	572	594	601	600	599	615	633	617	620	628	621	613	573	600	622	648	649	583	651	636	592	628	599	632	598	617	595	641	607	639	598	622	633	596	635	602	610	651	573	604	550	618	605	590	582	619	589	606	628	631	574	673	667	592	544	586	615	603	611	624	616	600	637	591	562	623	599	617	611	620	583	613	637	588	632	622	602	598	616	597	633	580	601	602	575	599	596	637	618	616	675	568	564	625	634	659	622	606	542	622	587	606	583	635	588	654	602	589	591	586	597	629	620	612	589	625	601	589	623	608	553	589	640	612	580	622	600	611	605	597	645	609	626	602	626	651	579	611	581	585	581	595	589	599	590	587	596	620	562	605	586	606	600	685	578	564	612	617	577	575	631	592	645	630	533	620	586	599	584	589	610	622	566	611	641	532	620	598	627	578	623	601	615	627	631	612	602	614	568	598	616	623	609	607	587	603	657	618	644	622	590	631	571	610	606	584	632	603	623	604	568	629	653	568	623	601	627	629	644	594	557	583	583	603	592	594	609	596	592	603	680	580	594	608	554	638	638	619	594	632	597	609	598	605	630	628	631	621	624	598	623	569	615	597	624	623	628	576	611	600	591	583	641	588	578	620	624	611	624	615	679	650	634	645	622	606	674	594	597	663	602	602	603	584	595	583	583	603	624	567	681	589	641	574	582	608	604	597	596	607	591	609	635	619	600	616	594	619	583	613	637	624	610	596	618	576	563	630	624	650	619	582	622	609	592	585	602	587	647	603	616	588	627	616	579	618	622	607	599	633	612	593	637	584	603	586	646	593	608	583	629	547	577	604	605	595	634	622	592	630	621	571	621	619	636	548	599	631	591	633	640	634	653	626	563	584	639	610	575	582	636	594	630	632	625	634	625	641	587	598	652	638	578	597	654	605	621	597	588	604	577	598	626	599	631	625	608	609	631	676	637	588	605	567	601	613	658	618	577	604	586	622	623	595	617	590	610	597	631	595	656	608	548	581	595	613	627	621	588	602	610	575	650	602	590	606	615	609	587	593	627	605	569	618	599	646	572	599	582	634	608	562	609	610	625	616	612	639
8213	1021	1339	994	721	557	432	332	282	236	216	191	161	154	130	138	145	139	142	125	145	126	130	132	139	122	135	117	118	120	130	91	115	107	120	114	118	137	123	115	115	111	106	111	96	109	105	107	107	93	90	105	105	105	114	110	97	103	101	133	102	103	99	110	116	98	110	100	104	97	129	87	105	77	109	98	97	109	104	110	100	96	100	77	83	86	86	93	111	103	113	108	103	95	84	104	109	100	102	89	93	110	108	109	97	83	89	83	87	103	97	74	116	84	94	94	87	90	97	99	96	109	86	114	105	100	96	112	95	107	99	117	95	90	85	109	99	112	97	110	99	105	101	95	108	111	98	102	112	105	112	107	90	105	94	92	103	94	104	101	86	95	96	93	107	85	119	102	102	118	105	105	82	94	104	107	106	98	100	115	101	99	108	104	85	109	80	87	109	99	85	107	97	123	118	88	98	91	101	86	111	110	99	110	104	83	101	104	77	90	114	88	93	98	104	101	102	92	98	93	92	124	95	109	107	90	110	110	88	105	111	104	116	104	108	104	111	100	92	113	94	97	94	95	100	76	107	110	121	85	107	96	90	100	93	109	93	90	99	82	102	98	107	107	119	98	101	116	98	113	117	104	91	100	121	93	103	92	89	93	99	112	101	108	112	91	92	110	102	101	86	99	92	98	101	102	106	100	108	113	86	91	112	93	112	84	88	97	106	100	90	87	87	95	106	110	88	105	101	109	103	112	97	86	109	81	97	94	98	113	94	112	101	96	109	94	105	116	93	109	102	109	118	104	105	99	101	97	96	94	97	99	102	95	99	101	102	95	113	108	102	116	107	113	107	90	115	101	82	92	113	110	94	95	91	112	104	88	95	90	105	108	101	97	120	104	101	100	94	109	108	98	81	127	115	86	94	78	98	87	107	101	95	98	95	94	119	109	104	116	107	113	110	101	114	102	91	100	81	112	109	109	125	115	122	117	95	99	113	101	114	105	95	111	129	100	85	111	114	103	103	92	91	98	99	110	113	110	114	100	114	96	95	98	104	120	90	101	121	96	90	103	98	108	91	127	100	109	101	84	110	83	111	74	97	111	110	113	96	105	98	111	77	89	103	119	91	131	85	101	103	105	107	77	90	112	87	96	97	94	95	86	109	111	108	106	98	106	90	106	99	104	100	104	101	90	91	102	99	115	94	103	91	99	121	78	86	98	91	104	97	87	93	97	91	110	101	112	86	107	90	100	110	95	98	100	105	110	99	102	95	119	111	108	116	85	122	88	92	116	117	112	105	95	97	97	94	96	100	91	104	129	99	102	96	110	73	104	94	105	85	94	93	104	104	112	107	89	122	99	93	97	94	111	107	123	102	98	93	104	110	116	117	100	121	92	97	132	110	99	122	96	109	87	91	115	95	90	95	93	104	87	87	100	99	108	115	91	104	102	105	103	111	107	100	94	107	117	108	115	97	121	106	107	89	95	87	99	111	116	108	117	104	89	102	107	99	108	104	102	108	117	103	103	100	101	97	81	84	110	99	91	90	117	92	100	100	100	93	113	90	93	97	90	125	96	105	97	118	94	103	91	105	78	103	100	88	100	98	96	99	102	135	99	93	99	102	98	116	106	104	120	92	97	114	100	101	93	107	78	92	111	109	93	119	91	117	112	112	91	99	102	101	89	121	102	96	93	99	79	108	96	99	103	82	115	94	120	100	97	109	100	97	110	118	94	113	105	110	103	106	97	103	107	101	95	88	93	104	109	103	114	99	107	104	107	108	107	93	102	109	109	120	122	109	122	109	110	112	103	108	101	103	101	96	107	95	94	89	99	106	96	110	119	114	96	116	88	91	103	90	117	101	82	114	99	120	108	105	102	100	91	86	109	112	104	102	95	81	109	92	92	93	114	86	103	99	97	100	89	101	105	96	108	114	82	93	119	97	83	102	86	119	93	104	92	98	88	99	119	87	114	105	99	110	108	92	90	122	93	109	118	96	89	113	115	102	108	93	99	90	95	101	103	93	110	101	116	98	104	97	106	111	99	113	114	114	105	111	107	109	116	116	106	102	107	100	94	100	114	95	108	102	104	119	88	95	80	99	102	92	86	108	112	112	111	98	100	103	96	120	101	127	101	95	102	100	95	90	104	96	102	88	100	94	119	110	105	94	117	84	92	105	100	91	97	93	85	89	101	102	92	90	87	96	110	105	89	94	91	108	101	102	95	98	98	94	83	82	119	105	98	103	74	86	107	112	108	104	107	112	100	95	107	111	104	103	120	111	85	95	102	97	106	111	99	104	97	107	105	86	101	101	96	95	99	116	100	110	98	81	101	79	109	113	84	96	102	97	96	87	104	123	88	102	116	104	108	99	95	99	88	113	96	99	102	109	88	94	91	106	102	111	105	118	121	113	109	100	106	95	103	97	109	113	106	100	109	95	106	99	93	127	98	118	104	96	92	121	110	88	86	101	100	106	112	111	97	115	96	92	107	95	109	106	110	96	117	125	107	101	91	96	83	103	91	93	96	91	108	102	117	104	96	104	112	100	124	102	111	105	103	98	107	116	109	93	91	98	113	107	99	97	109	102	100	100	96	113	104	117	107	86	84	100	92	103	110	111	93	101	88	99	102	92	104	109	105	92	103	89	101	103	75	119	99	103	98	113	97	105	72	83	116	92	100	96	100	108	103	118	87	113	112	103	107	103	96	112	99	100	106	100	113	101	102	110	116	99	96	120	96	87	101	100	117	118	102	73	104	92	100	112	118	117	114	94	103	106	98	92	105	100	90	105	106	113	112	99	112	104	107	98	102	92	92	103	92	102	109	92	99	99	100	91	119	104	125	120	99	110	102	75	123	112	80	112	100	101	99	93	85	98	103	107	86	98	88	92	103	114	108	119	107	90	112	84	101	95	110	105	92	114	95	101	111	87	103	108	100	97	98	114	95	101	107	121	96	99	95	88	108	114	91	102	114	91	114	94	79	95	96	98	92	114	111	112	116	105	111	129	95	97	96	101	107	96	104	122	129	97	95	101	113	93	133	100	81	92	107	102	119	98	103	105	91	117	98	96	106	89	99	119	83	94	112	115	118	102	92	110	89	94	108	99	95	93	88	100	99	104	112	104	99	95	94	106	116	103	91	89	110	94	104	101	103	96	92	78	97	101	121	103	107	97	105	134	102	100	87	94	81	111	88	100	110	108	124	110	117	107	114	101	90	105	97	100	89	100	114	102	93	104	98	94	87	117	111	115	91	92	99	102	88	105	119	89	76	94	121	104	108	109	97	101	97	90	112	103	107	97	93	98	102	109	91	84	107	113	95	114	106	124	97	110	83	112	95	114	94	102	108	102	124	96	78	103	86	105	86	89	112	85	99	103	96	100	110	105	83	103	89	101	107	97	99	102	89	116	97	94	88	95	96	96	114	112	88	103	77	114	118	102	110	88	105	99	107	128	104	113	107	104	96	96	112	98	102	117	94	123	113	110	91	107	83
5586	1311	3301	3662	3065	2499	2069	1662	1445	1241	1081	998	841	795	769	680	632	659	619	611	575	526	551	556	482	510	457	451	487	445	404	409	434	439	405	422	362	403	399	434	408	403	396	392	386	360	420	352	385	380	405	378	381	369	376	405	344	374	372	393	316	377	372	346	372	365	389	362	376	386	411	338	353	345	360	337	372	341	384	340	352	353	356	373	356	357	364	344	367	355	313	340	375	378	343	363	350	353	327	380	322	348	357	350	327	361	391	368	378	350	346	317	355	362	341	337	371	376	362	330	328	360	333	332	366	347	350	350	379	360	340	332	352	342	339	349	348	331	322	335	361	336	354	366	346	336	322	333	363	316	362	353	336	336	338	337	353	338	296	374	336	367	342	334	345	343	330	350	336	347	354	372	370	348	334	359	331	337	347	344	347	348	346	347	356	364	360	397	351	346	303	391	353	349	339	342	357	352	342	368	353	354	354	350	334	356	377	378	322	353	333	349	361	329	351	343	351	343	362	340	360	344	362	306	340	338	350	334	334	367	343	335	334	353	336	378	310	333	348	345	349	360	366	377	349	349	358	344	374	382	324	372	366	355	370	334	339	328	353	346	347	360	382	344	348	351	349	355	345	368	381	336	349	363	318	356	317	333	352	393	349	340	344	363	348	349	375	340	333	331	362	382	335	353	330	376	361	337	313	340	338	350	337	341	334	335	339	357	366	343	376	357	322	311	335	363	344	328	327	334	327	341	376	337	347	325	379	346	357	383	326	333	345	326	321	372	356	344	364	328	376	339	328	352	338	357	348	322	367	350	351	356	349	340	331	351	291	306	292	340	345	329	342	351	326	343	348	347	345	347	338	347	368	351	370	389	369	362	362	358	397	325	354	320	292	311	358	337	350	329	312	333	336	340	380	358	346	335	325	308	343	366	346	366	355	368	360	321	336	358	362	382	373	379	372	363	356	364	372	344	368	347	326	340	334	371	341	312	343	356	335	329	360	349	336	342	378	375	318	306	343	371	351	293	371	351	319	379	318	359	346	332	336	351	315	335	361	380	347	358	358	340	344	331	336	361	352	353	322	357	325	324	393	369	331	355	330	364	298	356	316	334	368	341	341	354	367	333	398	339	349	325	341	332	353	344	355	353	358	368	358	334	371	317	350	360	356	344	365	361	326	380	349	364	329	344	343	355	368	347	328	334	341	320	348	351	336	335	333	348	345	333	360	359	367	352	342	369	342	356	334	340	342	336	343	300	379	352	365	360	348	341	326	341	348	367	360	357	318	366	314	371	362	331	340	347	346	343	364	326	314	353	335	342	349	369	354	331	351	309	312	370	338	317	331	356	354	353	359	367	349	325	341	356	334	345	319	369	319	388	348	315	344	378	334	328	330	350	347	340	366	364	365	320	341	364	356	354	347	363	309	328	354	328	333	365	339	349	379	354	346	351	333	357	358	341	353	334	324	353	315	325	345	349	342	339	335	343	368	343	343	337	355	346	368	342	370	323	330	390	347	367	326	361	337	342	316	349	357	356	383	334	352	334	334	339	323	371	341	374	338	339	339	310	376	327	341	338	311	353	360	335	352	344	344	331	321	325	355	353	323	329	361	315	353	358	326	354	385	344	345	350	339	341	316	370	339	377	329	354	361	331	348	353	318	341	345	339	351	333	340	327	308	339	360	326	352	354	328	317	344	349	337	356	341	372	356	308	328	342	339	326	354	351	383	303	344	349	346	346	328	365	345	340	365	339	365	367	349	320	330	355	367	367	365	315	367	332	337	375	308	340	376	382	308	368	356	339	337	358	387	338	367	343	352	337	335	373	342	342	357	340	340	332	371	360	343	358	340	368	340	354	350	364	358	352	372	347	348	342	355	337	355	340	353	322	321	356	355	366	346	351	358	338	387	355	351	340	365	390	350	341	332	342	347	346	367	305	367	313	329	344	339	359	322	364	320	364	362	390	330	352	373	323	341	394	359	373	340	341	318	321	340	350	355	363	340	335	329	359	344	355	377	357	339	355	370	365	346	323	318	371	367	334	375	340	370	353	301	344	339	366	348	330	350	378	366	350	372	353	354	365	327	341	341	380	331	350	357	328	318	362	358	341	337	349	336	317	366	348	324	335	363	385	332	323	382	340	362	352	354	373	318	352	321	310	331	354	347	332	357	351	371	350	341	352	351	326	326	368	335	356	337	354	319	341	340	372	343	364	346	349	370	318	343	334	365	364	338	363	379	331	338	357	360	325	358	355	338	346	333	340	348	375	335	331	329	350	347	345	359	365	345	333	338	349	348	357	342	300	357	343	383	343	318	338	324	327	351	342	344	353	333	341	348	343	347	320	372	354	336	319	311	319	329	364	349	359	353	367	335	356	363	336	318	332	378	341	334	348	353	340	347	360	380	341	352	338	326	351	325	329	362	345	375	342	359	347	346	377	298	363	357	375	337	338	368	349	358	330	360	336	336	353	346	310	344	357	348	336	379	328	355	366	338	342	339	320	357	348	383	334	329	317	347	341	337	354	362	355	382	335	336	344	360	357	334	342	350	352	369	344	371	332	326	335	342	329	342	328	350	315	348	351	356	349	347	327	343	348	376	328	328	370	336	371	326	341	346	345	364	347	341	355	365	336	355	329	336	324	345	320	350	307	355	357	342	345	360	350	337	339	333	354	369	343	350	336	321	351	355	345	353	344	349	336	313	356	328	348	328	317	341	335	340	333	378	358	343	384	346	361	362	345	345	352	354	353	342	324	369	348	321	367	350	307	316	336	375	326	334	344	362	357	339	336	337	318	305	362	332	336	345	365	332	346	341	321	339	338	360	329	335	331	323	334	333	339	335	369	385	328	350	340	323	337	322	358	324	352	334	340	367	339	375	335	354	326	331	328	374	339	338	351	344	326	320	349	351	348	359	355	344	348	351	322	326	349	329	327	334	341	347	361	341	305	373	354	335	377	335	366	328	342	384	334	350	345	336	327	342	384	354	332	364	336	340	346	340	347	341	323	323	360	323	335	368	341	355	335	393	373	340	364	340	319	347	353	337	339	319	329	340	319	326	346	320	347	327	349	349	388	334	335	353	356	341	316	329	373	376	350	342	345	302	343	337	365	346	354	361	356	360	341	305	367	336	336	348	356	332	372	350	316	346	367	353	351	344	342	330	344	332	348	328	361	329	348	329	361	368	369	320	373	334	349	349	342	350	383	350	373	348	351	327	353	327	342	350	349	390	338	348	331	343	321	314	355	352	340	342	336	379	348	351	344	326	331	366	342	350	319	329	351	345	344	330	362	344	367	376	335	338	345	337	358	354	310	367	345	330	365	331	326	342	343	345	360	342	358	382	358	360	323	349	343	339	320	336	339	346	325	352	338	329	348	384	359	317	349	327	357	360	325	325	352	327	352	355	325	320	358	333	350	328	344	307	390	355	359	326	361	362	345	331	360	383	373	386	351	351	332	326	339	359	335	330	338	322	312	317	312	323	337	370	345
15231	2542	2828	2181	1462	1048	865	593	488	412	416	335	308	299	232	272	230	226	224	231	205	191	225	212	172	212	196	181	198	188	223	191	170	177	173	160	152	175	172	178	220	181	183	178	175	162	167	170	162	146	178	152	153	160	165	140	165	163	161	164	148	157	174	173	152	178	155	163	163	149	177	153	158	167	175	176	145	178	146	153	156	167	154	144	160	159	182	165	147	162	158	134	154	182	157	169	152	166	156	144	145	158	161	153	162	150	142	185	140	169	159	150	168	152	167	140	164	159	165	158	178	178	147	161	180	170	161	150	151	161	148	166	163	165	176	182	166	169	153	168	148	144	150	138	150	187	153	172	158	168	161	172	159	168	177	165	155	166	157	163	168	143	160	169	167	159	157	160	146	149	163	162	172	145	169	163	157	144	148	168	146	152	160	189	160	171	176	175	157	161	161	163	160	188	172	162	148	141	157	173	158	169	168	134	163	176	145	161	153	194	164	158	168	164	143	156	157	152	167	159	164	175	165	151	162	168	171	180	161	182	168	135	165	149	150	144	147	156	147	162	146	170	163	148	159	147	151	173	137	158	169	164	152	157	159	163	170	161	158	154	153	150	164	145	174	144	168	138	145	152	143	157	149	171	177	152	185	155	174	151	162	160	169	149	174	153	158	165	160	148	137	163	168	150	148	163	178	147	153	136	162	159	141	159	133	164	172	160	172	158	138	175	145	163	158	153	163	166	134	171	175	167	146	160	155	160	160	143	156	176	180	165	138	191	169	146	178	171	140	160	139	155	158	152	168	161	165	160	179	162	154	169	144	148	158	156	142	164	160	168	168	149	177	161	172	161	156	160	151	160	183	158	149	161	153	146	134	153	130	167	167	182	154	160	165	146	170	151	148	155	167	162	154	158	179	158	163	171	151	159	174	170	154	174	153	151	167	157	160	171	162	151	132	169	146	144	136	150	156	150	168	142	160	165	175	160	175	170	153	172	152	169	161	179	155	174	150	172	160	163	152	184	152	153	162	159	158	180	163	151	161	141	174	157	163	154	152	176	197	154	162	160	156	172	150	158	171	135	185	186	156	149	169	181	149	143	160	156	168	168	154	159	173	172	171	171	156	153	143	143	135	176	146	172	158	147	170	168	171	159	141	172	157	201	162	136	166	151	132	154	165	192	171	175	140	169	156	157	174	171	160	147	153	150	152	155	193	155	148	152	167	177	152	141	138	171	158	166	146	151	151	174	166	148	142	164	160	170	151	180	180	182	164	134	169	157	163	169	146	172	138	150	158	134	166	173	176	155	171	161	171	164	165	145	173	155	175	177	158	144	170	179	157	143	151	165	176	158	152	143	150	180	155	135	157	149	163	160	171	148	151	170	175	180	178	170	175	164	167	173	162	142	169	154	144	171	137	156	156	140	169	152	150	165	174	142	176	155	166	169	159	144	149	149	171	164	174	170	164	154	159	183	148	186	156	132	148	155	157	149	155	138	166	173	144	159	184	176	153	165	165	172	154	163	149	127	136	148	140	154	138	144	169	154	199	164	147	165	160	153	142	166	168	175	169	148	153	164	158	158	166	149	172	161	145	127	182	163	159	157	155	141	155	181	161	150	147	145	173	146	153	155	135	159	165	165	150	162	169	152	165	154	153	148	144	145	160	158	162	157	140	165	182	158	166	182	137	153	150	158	152	173	171	162	161	145	154	154	173	173	165	185	170	167	159	155	148	166	143	155	171	141	184	172	152	155	156	162	175	163	162	163	177	164	152	139	133	143	167	147	161	134	157	149	165	163	184	164	159	135	177	165	143	188	154	154	168	159	154	156	173	175	136	139	158	159	157	150	144	156	146	185	174	174	122	182	163	170	172	175	144	183	164	166	152	160	160	163	150	168	146	141	172	164	168	182	143	166	161	157	160	153	165	152	146	145	147	163	143	160	178	170	177	152	183	151	155	165	159	157	166	158	154	156	165	161	192	169	141	161	158	173	160	159	163	147	167	177	149	169	167	144	136	160	178	157	136	159	156	185	150	197	150	154	176	168	159	147	160	136	141	181	159	156	147	170	166	150	180	163	163	169	154	173	187	128	184	194	172	165	161	137	155	135	154	143	150	164	152	151	170	160	166	143	200	135	157	149	156	170	158	158	182	161	153	144	168	156	151	169	164	182	165	146	167	164	174	130	147	155	165	184	149	168	172	161	156	144	151	153	157	179	163	152	161	157	144	144	160	157	159	171	181	174	159	169	152	184	130	156	163	167	161	146	161	143	149	157	154	159	166	155	144	167	173	150	162	149	169	155	161	141	189	166	134	143	174	166	153	172	167	151	172	147	154	178	159	148	175	182	177	137	163	160	153	138	171	179	178	148	155	181	147	146	144	150	162	148	172	145	160	159	143	150	156	175	159	157	151	147	170	159	154	171	170	153	171	148	143	143	164	182	169	168	152	150	162	171	166	141	140	193	176	165	151	160	159	146	167	158	171	144	171	154	169	153	150	145	168	175	144	161	170	167	138	170	159	152	192	156	171	155	167	174	163	174	162	177	151	149	134	169	179	165	153	154	160	160	177	182	143	159	156	175	158	167	179	170	138	134	169	158	128	149	153	166	142	157	190	152	145	129	162	146	158	166	150	177	172	175	137	152	148	178	162	146	134	181	161	179	163	157	154	157	140	158	157	186	147	159	148	145	163	166	180	159	158	145	160	187	160	163	155	149	150	167	158	157	166	198	155	168	172	147	154	140	139	157	157	192	155	150	168	154	182	176	150	169	157	162	172	160	176	159	142	151	158	139	151	180	159	179	145	153	163	146	157	174	164	143	152	175	160	163	147	152	167	167	171	181	166	143	171	142	149	157	166	151	164	171	164	161	150	164	169	144	156	148	149	147	150	151	167	152	155	127	181	160	168	165	168	165	164	153	164	161	171	171	164	164	147	147	168	174	167	148	156	160	176	173	143	171	142	153	161	154	144	164	164	170	168	166	149	176	148	175	142	164	148	149	164	162	151	140	144	160	165	167	160	152	160	150	148	179	129	153	171	157	146	164	171	154	167	171	156	161	146	172	157	151	158	157	174	170	163	145	169	158	169	157	174	158	164	143	169	142	182	151	154	157	155	177	147	143	155	159	144	174	163	164	160	159	181	146	164	141	150	162	158	175	184	166	151	129	171	132	156	160	152	170	158	168	163	174	168	150	164	175	157	212	177	140	139	163	161	150	163	145	150	153	149	164	180	179	190	183	155	166	155	154	164	158	143	173	127	167	186	153	146	144	147	168	156	152	137	144	148	159	165	165	165	150	171	176	174	148	181	163	162	167	142	138	168	150	144	160	172	160	156	144	163	160	185	168	175	139	178	150	156	181	159	141	140	157	163	160	145	173	159	175	184	163	145	145	181	155	174	164	149	157	150	146	161	161	148	156	164	173	133	164	166	146	177	152	163	147	168	154	156	158	140	155	170	158	155	180	165	161	175	163	161	161	153	142	159	138
7916	2607	6002	6643	5497	4695	3634	3113	2622	2271	1984	1695	1527	1438	1368	1202	1093	1108	962	930	932	874	866	889	817	801	749	799	697	777	706	726	704	684	657	682	669	662	624	629	581	648	577	595	604	608	609	562	584	607	579	592	601	520	589	596	581	569	606	540	560	568	540	553	543	545	574	509	563	562	539	567	561	575	533	586	549	553	547	592	536	572	541	524	517	522	539	527	527	553	527	502	536	547	566	522	489	538	504	503	530	551	518	551	545	524	509	568	550	551	545	512	511	567	572	521	529	498	504	530	554	515	556	512	472	530	526	530	540	483	500	524	504	504	535	504	552	523	533	496	511	509	515	500	531	537	503	531	476	546	489	516	511	493	523	511	522	552	525	511	528	569	542	518	496	502	531	549	553	531	506	525	479	494	504	510	506	533	517	483	535	462	544	550	523	529	476	511	495	531	511	516	486	528	506	489	523	477	488	530	526	510	501	527	508	537	522	514	486	494	533	503	512	559	519	508	490	495	502	545	527	502	534	513	542	484	562	507	532	491	485	526	503	499	506	527	527	563	531	516	518	525	550	487	529	525	518	496	503	518	507	520	472	491	463	551	507	465	550	481	508	472	498	515	528	534	518	498	516	523	540	495	518	514	505	522	467	510	541	496	536	496	526	494	514	538	513	526	504	494	484	542	483	505	491	516	515	487	498	527	493	554	515	528	481	541	510	492	495	487	518	479	483	537	517	533	467	551	541	525	505	504	464	559	521	485	504	532	534	536	501	494	534	516	555	502	546	525	509	547	542	505	537	546	510	542	488	535	528	515	507	500	525	498	491	523	476	500	553	527	543	507	532	480	546	498	513	493	520	507	531	495	558	523	513	543	515	484	523	479	510	507	537	568	491	526	521	493	474	545	460	517	531	523	479	519	528	501	523	473	534	506	537	523	480	503	547	540	533	515	538	502	494	503	514	525	459	534	525	497	484	538	525	511	538	517	527	550	520	474	487	525	557	498	482	515	543	519	502	503	509	513	472	522	523	504	503	516	513	492	496	474	472	510	507	568	558	528	537	516	498	540	536	515	527	520	491	529	534	531	519	540	532	493	523	555	499	475	488	505	527	536	463	559	511	515	518	527	482	542	525	493	506	507	574	529	521	509	478	535	519	515	524	504	574	499	477	519	539	515	546	539	567	568	524	537	504	532	526	529	517	546	546	530	520	529	499	511	538	516	516	526	499	515	543	491	550	519	533	477	524	495	479	529	480	505	485	500	549	505	501	524	493	502	493	527	546	502	481	507	539	480	517	481	517	511	497	558	488	519	470	504	500	467	468	524	519	516	535	494	488	527	528	472	505	501	526	508	507	486	552	552	518	514	519	548	480	517	539	507	481	512	554	496	518	522	468	472	532	511	497	536	515	499	526	506	507	552	510	518	517	464	511	514	533	526	547	571	552	521	520	513	510	523	543	483	544	456	496	513	506	540	496	497	489	517	469	511	530	507	530	524	520	524	503	494	492	542	521	534	529	518	487	508	522	456	527	500	479	523	497	531	562	480	467	535	491	508	545	569	530	515	513	479	483	493	496	508	489	515	506	530	511	510	530	516	534	504	489	490	499	517	528	525	492	512	503	538	486	500	481	505	517	520	507	521	522	526	510	515	490	565	507	523	470	466	507	506	469	485	498	515	497	475	507	561	546	512	517	533	523	517	518	521	530	492	518	467	502	488	543	503	505	464	532	485	507	520	503	511	539	490	493	468	542	523	512	530	511	485	515	471	512	505	540	510	517	516	516	514	505	540	517	510	506	525	483	482	490	484	487	527	522	526	561	529	524	550	493	516	505	484	497	502	518	503	481	528	538	498	511	517	500	529	530	533	503	531	556	522	535	519	543	510	529	528	516	532	508	470	506	501	513	530	548	522	575	538	559	518	502	507	545	532	519	527	559	509	493	543	535	549	518	511	534	514	548	514	544	486	502	497	506	525	500	521	509	545	511	496	518	539	516	548	518	549	526	541	524	538	490	522	477	530	511	561	523	494	478	514	502	526	499	523	510	528	534	542	528	504	475	513	455	512	503	484	503	506	546	539	525	546	521	485	494	501	540	537	499	505	505	491	552	501	523	526	497	572	534	527	513	544	530	562	511	528	500	551	512	557	486	519	517	462	530	534	515	504	489	563	535	491	547	492	479	545	522	536	470	507	500	490	540	473	513	501	507	543	515	499	511	512	517	490	532	543	549	535	483	488	516	489	512	497	547	524	529	529	490	530	487	530	521	522	487	541	524	540	518	548	534	501	538	448	498	483	511	500	532	497	508	505	516	487	497	528	483	490	513	537	528	487	516	534	501	521	540	516	520	531	509	498	523	478	506	500	505	513	525	494	496	517	512	508	508	526	505	496	535	536	511	515	502	499	492	533	514	510	514	504	503	479	534	539	541	515	541	517	503	519	543	486	506	502	510	524	512	506	505	479	509	530	529	507	528	503	519	474	501	486	542	541	512	519	526	495	517	491	529	538	536	517	511	516	510	460	494	528	513	521	506	512	541	532	494	510	500	517	505	491	528	524	503	502	504	499	535	471	516	463	533	528	514	520	496	539	546	515	559	559	533	501	535	508	523	521	474	521	514	476	569	539	500	495	521	484	514	513	562	514	509	542	553	480	525	518	491	537	503	503	491	516	548	470	509	537	528	497	502	498	512	572	506	517	513	582	503	513	522	480	512	587	523	545	577	536	434	525	506	550	538	539	506	469	518	526	529	511	521	554	491	525	538	528	502	568	499	486	496	525	528	527	513	517	519	483	505	491	468	524	554	538	533	533	548	480	540	534	510	538	534	499	537	533	517	505	534	480	544	505	526	493	521	521	495	509	526	525	511	493	540	477	544	505	496	529	508	513	513	507	544	512	524	512	498	553	481	518	510	534	491	493	542	504	511	519	558	506	489	484	512	527	478	481	555	473	537	513	492	440	496	484	520	505	477	512	475	542	525	509	525	534	512	507	525	519	544	528	545	489	532	516	530	538	521	537	509	513	527	516	527	524	536	527	510	506	515	546	527	474	532	512	529	509	522	530	517	490	508	521	506	492	505	514	531	491	521	512	535	529	548	561	513	480	489	495	461	478	531	511	523	507	502	522	536	526	508	538	492	504	545	478	475	503	481	521	532	510	520	517	487	522	542	526	491	576	508	501	498	521	499	540	493	542	514	516	533	524	561	516	485	535	529	486	518	492	546	522	531	547	519	502	503	466	514	518	531	499	472	534	509	539	502	509	493	533	510	497	518	500	521	500	509	514	470	531	547	516	535	482	515	524	500	531	461	498	543	519	497	505	485	534	516	515	551	524	516	515	531	504	477	511	500	487	495	512	533	564	543	496	552	536	555	483	508	507	533	535	528	507	519	512	543	538	511	530	522	515	517	512	534	551	543	513	522	532	535	524	477	478	550	520	544	495	524	511	507	564	514	544	502	529	509	494	512	489	530	524	524	520	503	487	563	533	562	464
2032	258	257	256	237	216	206	215	227	214	214	228	206	173	177	215	227	219	187	204	187	216	206	216	204	199	193	190	205	213	199	174	201	219	219	202	184	227	181	222	186	210	202	178	218	188	184	186	217	224	179	193	198	209	191	229	210	224	202	219	202	212	200	216	179	213	223	185	193	184	211	167	172	205	199	190	199	192	195	191	189	206	220	192	209	190	184	205	190	224	181	206	215	183	219	232	183	187	177	220	188	190	197	217	205	213	197	211	190	225	186	204	184	216	208	212	192	209	190	204	207	181	192	181	217	217	217	195	195	205	199	177	192	211	187	201	191	228	195	220	206	207	207	201	210	184	204	204	203	221	215	184	217	196	184	215	186	201	198	212	174	203	188	228	180	202	194	194	216	206	218	193	200	202	199	198	215	217	219	209	218	195	189	173	223	192	210	175	205	212	194	202	206	209	196	193	203	190	189	190	215	193	208	197	226	212	174	167	200	208	192	195	202	188	201	195	202	196	198	210	196	211	185	206	188	212	198	184	222	195	202	215	204	188	213	205	193	233	218	203	222	180	191	222	214	219	181	209	172	171	182	189	194	206	202	195	241	209	213	196	208	191	184	182	210	211	213	191	197	190	200	209	175	180	203	214	187	233	168	210	203	189	185	179	185	217	200	184	181	206	194	222	201	198	201	178	221	209	190	243	199	188	209	182	198	192	195	195	181	208	178	184	185	199	207	213	230	195	190	225	201	194	242	192	186	205	238	186	185	214	199	185	215	212	205	227	198	201	217	182	227	231	198	198	213	230	202	195	201	202	211	208	207	196	199	182	201	203	198	200	198	205	183	180	176	231	219	217	211	188	209	210	220	208	208	218	221	207	181	205	192	201	197	170	191	218	226	204	213	189	187	193	204	193	193	211	188	201	205	196	245	209	173	198	195	177	204	199	200	212	197	194	211	197	196	188	202	209	186	191	206	189	196	200	211	203	191	189	211	206	171	197	218	200	211	196	202	188	193	197	193	198	204	184	221	214	186	196	215	225	202	221	220	215	194	188	193	210	214	184	209	222	202	211	196	196	212	188	193	192	215	192	197	206	200	176	220	210	202	188	216	218	199	194	207	218	179	212	200	200	213	187	211	199	199	193	202	202	218	204	201	197	186	194	205	211	190	199	197	197	182	207	214	218	207	233	170	227	208	206	203	185	185	192	228	200	209	225	192	178	212	213	207	189	196	188	198	200	198	200	222	203	203	213	171	207	186	205	170	210	203	203	197	186	199	199	181	209	188	206	207	199	195	212	197	204	213	194	210	210	197	213	216	191	209	193	201	220	185	209	216	202	221	195	189	172	192	205	225	200	216	202	199	202	201	190	216	215	203	217	203	237	209	194	210	205	189	204	183	208	201	184	204	220	219	216	209	188	213	222	200	213	191	204	219	207	218	206	185	208	212	214	206	213	194	213	218	167	194	175	187	187	236	216	191	202	218	200	204	216	210	205	188	206	217	212	208	209	209	216	215	189	216	215	204	214	196	208	213	214	211	189	191	217	178	198	200	214	206	202	213	208	218	204	193	220	203	218	192	198	217	200	205	219	208	161	200	198	203	219	173	212	202	187	202	212	212	201	200	170	212	199	179	178	201	181	196	201	209	212	194	190	205	191	216	222	194	184	172	213	177	194	194	185	176	187	218	209	216	188	202	191	211	197	218	193	194	210	207	209	210	195	194	212	189	210	214	188	201	194	220	196	208	196	194	186	176	198	182	194	183	206	198	194	192	192	201	213	202	197	224	198	201	209	176	228	188	222	203	211	205	200	214	212	230	197	200	214	192	220	178	206	222	201	219	216	194	215	226	187	205	188	210	184	196	211	195	191	185	203	220	203	235	194	208	209	208	186	193	216	221	207	200	220	217	184	191	210	210	202	186	211	212	188	189	198	188	209	196	214	178	208	205	192	212	194	184	189	217	182	199	203	177	232	228	229	205	187	204	209	208	205	198	191	216	195	168	195	206	190	205	198	205	211	177	216	198	189	212	218	208	209	191	229	217	224	222	197	204	213	203	203	234	193	204	214	187	190	181	206	206	192	197	193	198	192	188	194	231	195	185	199	224	204	207	222	199	215	197	196	196	189	208	189	222	197	197	186	216	191	207	220	187	190	215	210	210	207	214	167	216	207	208	210	181	178	204	194	189	221	195	205	200	209	213	190	228	223	219	191	213	213	205	190	191	201	188	196	201	177	215	182	190	185	203	205	193	206	205	219	216	195	214	212	211	204	210	179	190	184	209	206	220	189	199	222	213	209	215	189	211	202	206	204	201	187	201	198	207	156	196	203	213	182	198	200	204	180	219	211	200	218	199	202	194	201	219	220	207	202	213	203	209	217	206	222	209	203	185	231	156	206	201	186	200	200	216	205	200	214	214	205	208	213	203	197	208	207	225	196	205	206	190	203	189	196	203	191	214	231	212	206	200	207	169	179	192	214	204	180	215	182	216	196	197	203	189	221	192	207	192	203	213	211	222	214	218	199	235	188	192	183	200	193	198	182	215	191	202	190	178	203	188	227	229	205	179	210	204	217	197	183	201	226	194	162	203	182	195	197	201	203	189	212	207	233	218	214	239	185	185	210	190	218	223	169	205	223	200	201	196	224	180	228	220	183	178	204	200	210	187	205	217	184	199	202	220	205	189	204	203	186	203	184	206	185	205	224	181	219	203	207	211	223	213	195	182	206	201	176	202	200	178	221	226	197	193	190	202	180	197	204	203	195	197	201	197	210	199	225	189	179	174	196	189	189	204	206	173	187	186	203	195	202	200	217	231	189	209	210	206	182	205	215	203	214	224	195	221	203	203	196	210	224	173	189	233	208	210	197	193	195	206	221	212	177	193	189	216	194	192	203	198	200	184	215	220	207	205	187	212	228	213	200	209	212	196	200	183	211	214	189	196	201	193	221	205	177	208	201	190	188	206	190	205	202	194	221	205	206	221	196	200	198	240	221	224	205	208	193	196	184	227	220	193	208	212	225	175	182	202	211	205	186	194	198	225	197	199	192	235	188	227	229	206	211	205	219	199	221	220	198	192	185	197	211	209	203	218	216	204	180	197	195	223	208	197	201	223	196	192	196	209	202	214	188	197	220	215	192	203	189	188	186	214	189	204	190	161	200	183	217	236	182	197	194	216	198	195	204	188	210	202	210	196	197	191	194	198	212	180	204	202	223	183	198	210	201	189	213	223	182	210	192	195	205	204	187	190	202	182	208	186	188	195	208	201	194	188	179	197	220	215	195	225	184	204	187	188	191	211	230	215	214	188	204	190	188	197	199	218	217	200	200	193	191	217	203	204	229	199	215	189	215	207	204	200	208	212	197	208	190	193	217	203	203	206	238	182	189	209	232	223	204	201	179	176	232	178	206	218	222	220	221	203	196	201	185	220	201	200	185	218	184	188	193	188	200	189	194	203	196	206	217	191	204	221	192	192	198	185	188	209	198	214	198
2163	667	751	827	700	690	730	674	673	679	656	591	624	642	606	605	661	599	591	651	615	647	627	618	620	592	627	610	565	598	611	615	590	566	587	596	604	554	614	596	597	605	635	646	639	600	612	585	602	586	616	605	601	612	592	609	618	656	657	568	585	601	616	582	590	641	609	628	595	604	557	591	609	616	613	594	642	576	587	613	600	640	611	606	576	569	640	591	631	598	649	574	649	626	605	608	593	608	629	580	597	545	592	613	593	603	587	579	622	608	627	573	603	606	611	612	609	586	576	629	582	615	628	570	608	637	613	626	592	616	614	621	643	608	651	599	587	587	640	627	638	585	580	626	604	592	602	636	607	594	643	606	558	613	598	619	592	551	572	606	570	565	589	616	639	622	652	602	592	585	611	625	595	581	612	622	606	634	596	605	595	592	633	617	569	604	593	584	650	615	621	568	597	664	592	587	614	583	554	604	585	619	583	599	607	567	609	586	626	599	621	603	587	599	591	652	639	635	578	573	604	567	581	582	585	631	644	582	571	580	624	523	621	612	612	586	620	578	589	613	569	663	595	602	579	598	621	612	610	604	614	605	566	618	594	624	582	620	648	602	608	579	592	629	603	643	636	581	596	605	609	626	604	620	649	606	610	629	612	631	617	589	622	596	556	639	566	596	613	538	618	557	612	598	589	593	578	601	592	589	599	576	615	582	591	598	601	597	608	578	572	610	592	601	633	606	613	651	652	615	597	582	581	674	595	680	560	571	572	603	634	608	586	631	642	606	591	635	617	616	613	634	610	599	633	614	640	602	615	627	582	613	610	616	601	579	625	659	599	546	588	624	572	597	595	577	606	613	643	610	615	586	613	630	617	626	621	618	592	624	647	592	589	631	587	610	577	622	591	558	568	549	641	611	649	622	628	609	673	584	594	621	617	566	635	615	555	585	591	582	598	617	641	597	640	601	622	640	560	603	578	570	590	626	610	597	609	615	609	642	588	575	592	621	629	624	602	638	601	625	655	642	590	637	575	614	641	553	596	625	611	665	646	637	601	621	555	602	592	603	622	598	614	631	613	635	623	580	621	613	631	617	564	644	618	599	589	597	616	609	571	553	581	568	625	613	630	584	614	649	580	581	579	601	603	650	601	621	590	600	589	593	619	576	590	639	595	589	614	620	643	647	593	585	603	621	619	636	624	621	620	563	602	620	652	591	589	637	616	574	605	573	569	598	601	558	564	609	606	613	617	613	592	580	603	616	582	581	588	585	587	585	615	613	615	637	648	613	619	588	577	601	587	577	596	608	613	633	651	598	611	605	608	591	607	591	579	617	608	579	595	651	620	635	633	582	598	632	581	675	632	592	598	633	618	596	583	581	588	576	611	579	621	573	624	624	576	624	603	593	579	628	566	575	574	574	609	602	585	655	613	551	581	607	591	583	605	566	563	652	611	597	578	610	602	614	612	556	623	588	576	590	633	587	608	576	635	624	620	615	576	595	627	588	566	603	585	580	597	597	601	664	607	617	559	622	589	593	597	625	583	557	602	572	579	608	588	592	564	584	536	538	581	578	575	661	596	568	606	626	604	569	554	566	591	588	597	612	600	646	616	611	607	641	548	570	561	600	624	649	609	610	649	606	596	608	637	590	598	599	635	587	596	641	646	606	580	646	614	629	581	594	566	576	608	602	625	605	578	651	594	605	579	632	619	648	659	607	617	602	575	603	611	640	592	590	585	580	551	603	572	613	614	578	604	610	621	580	650	595	631	574	637	597	624	644	601	616	615	631	579	588	604	572	568	607	622	563	632	568	577	624	621	596	625	623	614	579	639	603	603	609	595	624	598	590	568	653	615	585	577	635	631	582	595	643	573	579	630	605	623	604	611	601	637	603	624	620	643	561	595	575	629	631	637	599	623	591	619	576	592	618	636	619	651	575	562	589	597	608	620	592	580	546	605	619	621	644	606	604	600	593	672	616	624	620	616	595	564	593	613	619	594	603	594	593	593	602	607	618	605	589	589	602	567	587	621	616	618	661	647	618	584	595	596	600	615	582	623	642	577	589	640	608	619	640	621	627	617	580	613	572	589	621	604	608	623	639	570	614	573	582	604	616	593	600	603	650	602	591	604	618	579	573	640	605	585	575	626	642	595	609	557	629	600	601	653	582	635	609	646	594	649	600	606	594	572	592	582	589	631	579	643	608	611	588	597	528	630	602	611	659	586	600	604	614	572	636	584	608	576	581	639	623	596	586	583	616	597	595	565	623	622	601	570	586	610	610	610	587	556	616	591	578	627	614	597	561	610	654	600	577	630	589	551	602	583	616	557	587	594	591	615	593	601	597	576	625	611	575	595	623	580	648	596	608	604	596	627	613	615	588	637	614	616	581	613	587	593	604	607	597	567	564	612	584	611	591	566	628	625	622	570	578	587	609	588	592	589	595	616	644	605	618	646	597	589	625	607	604	599	597	586	599	607	617	597	611	661	603	603	603	616	576	598	568	614	628	593	628	658	592	576	620	618	606	615	591	605	629	614	623	615	601	601	600	601	575	611	627	582	654	626	617	632	636	565	546	565	593	576	624	597	569	566	621	616	587	610	571	648	651	592	561	657	593	621	593	600	607	564	617	645	585	590	561	589	599	621	570	580	598	625	607	615	612	640	567	581	589	572	614	612	638	628	642	611	616	571	632	600	630	604	635	592	567	589	603	593	655	557	562	612	598	640	608	584	595	557	587	585	572	638	575	658	587	605	603	572	576	632	616	580	583	644	624	577	628	577	614	612	602	631	597	610	596	615	540	614	606	614	645	602	602	619	608	573	605	657	565	630	617	610	599	574	581	672	627	613	596	594	612	576	595	647	592	605	599	605	616	610	612	563	595	619	636	602	590	596	624	593	611	578	621	601	616	579	608	605	606	586	605	593	581	614	601	636	600	642	642	606	569	634	593	591	616	632	610	601	566	621	600	616	593	572	596	598	597	632	590	614	571	584	601	638	566	632	643	584	624	588	630	628	602	601	621	606	565	604	597	601	640	601	613	622	609	595	603	593	616	605	591	648	590	614	678	548	622	611	631	633	595	588	595	651	574	589	609	646	600	628	572	570	602	575	665	571	601	588	601	631	616	586	606	611	583	563	644	599	646	591	617	593	589	610	611	603	608	545	614	609	626	600	596	603	625	593	573	624	597	653	561	574	586	592	601	611	565	608	639	577	600	612	593	612	576	580	601	586	620	608	607	618	612	634	612	624	603	605	594	632	608	624	627	598	636	621	626	635	638	613	609	590	607	610	610	633	591	612	602	592	608	588	582	606	593	633	608	623	623	590	615	589	621	620	594	580	624	621	618	618	599	595	553	588	640	615	614	641	596	577	615	632	638	583	577	605	582	577	606	652	574	610	592	612	606	635	621	614	576	631	623	610	603	616	609	602	595	642	570	589	602	606	620	615	603	640	609	600	594	583	601	652	602	596	607	607	574	627	580	635	629	688	590	625	610
7720	1042	1332	1039	700	564	404	296	302	237	228	172	177	143	152	147	159	134	149	139	122	150	106	123	133	121	123	113	106	108	113	105	112	117	134	114	121	99	114	126	106	109	112	105	124	95	119	95	93	110	106	102	107	105	93	109	102	110	103	101	90	98	106	109	105	89	103	90	114	97	111	97	97	98	119	123	99	115	87	92	70	99	98	105	96	112	110	88	87	100	110	95	98	90	105	94	101	94	110	102	96	101	105	115	107	122	100	88	119	115	93	120	125	102	119	101	107	114	117	101	96	115	98	100	92	92	121	109	102	109	118	102	82	106	108	95	106	88	92	95	85	98	78	101	108	98	102	112	89	95	107	103	98	108	102	99	101	123	107	89	110	107	111	99	115	120	105	101	92	97	96	101	120	91	111	105	109	94	107	96	123	105	103	91	102	95	105	119	102	102	97	108	92	105	104	101	112	124	96	110	110	96	107	97	97	110	95	115	100	90	102	92	103	104	96	74	108	95	108	116	96	103	95	88	110	86	89	107	106	100	91	104	97	91	102	106	103	87	104	95	106	106	86	102	96	110	111	109	112	118	91	95	114	101	96	103	118	93	96	88	108	107	94	102	97	96	93	98	110	101	100	108	101	111	123	100	106	86	89	101	99	127	97	111	104	107	89	101	94	128	92	83	100	88	95	117	91	95	118	94	105	88	88	104	104	95	90	97	105	92	97	101	107	112	112	94	104	98	96	119	89	106	99	87	102	94	97	84	106	107	109	81	101	119	114	97	93	107	110	82	109	98	100	100	89	91	102	95	103	117	94	93	89	88	107	118	99	104	93	99	105	101	128	109	98	74	105	117	112	102	91	95	102	102	103	87	99	104	114	106	127	99	99	93	94	103	107	86	106	124	114	112	89	113	96	100	97	89	113	98	113	102	85	99	95	99	91	96	88	100	100	95	108	87	92	99	87	97	104	114	111	90	103	106	106	86	96	94	110	95	103	98	98	102	93	115	110	92	90	98	96	99	108	99	87	94	95	96	116	105	106	94	109	88	99	105	85	100	75	106	107	96	95	104	111	87	116	103	109	105	109	102	114	108	89	97	108	95	114	114	114	106	93	117	114	103	97	85	114	88	109	97	96	93	107	102	104	85	110	108	99	101	104	112	103	95	113	105	119	110	126	95	109	125	94	92	82	98	128	107	115	95	102	93	117	107	102	98	90	95	114	97	108	101	113	102	92	104	113	104	109	92	101	113	91	108	93	100	88	107	121	101	87	87	93	109	118	114	115	117	100	106	104	112	114	92	87	121	102	90	105	74	94	120	77	95	91	88	80	105	125	104	100	86	105	122	128	103	96	93	85	106	97	109	89	106	105	87	91	101	96	102	113	115	100	101	92	113	100	104	99	109	97	96	96	105	96	104	110	116	107	104	83	113	92	106	93	88	103	97	101	85	88	111	112	111	103	87	109	115	103	92	113	107	84	92	97	94	95	109	104	113	82	112	116	79	98	108	112	101	102	101	94	89	93	84	119	94	104	90	101	107	92	103	88	83	99	100	103	101	122	100	110	92	86	92	90	111	106	102	105	99	112	99	103	105	114	100	99	107	98	91	99	109	91	91	101	98	107	113	101	118	103	116	97	99	86	127	89	98	96	108	73	108	95	103	103	86	101	95	97	101	98	85	97	92	101	97	108	98	120	94	99	104	99	111	104	101	96	114	116	92	94	108	120	92	97	107	103	91	112	110	110	103	97	94	87	100	119	110	110	98	104	113	111	96	104	92	106	93	103	102	84	122	93	117	89	92	105	106	80	88	90	103	107	93	97	110	119	115	87	88	104	103	100	118	100	115	113	108	100	95	116	95	98	95	101	117	100	103	81	106	90	107	101	107	92	92	99	88	91	106	117	92	85	109	100	117	95	107	96	98	94	118	113	90	87	112	91	95	104	110	109	99	121	120	112	113	124	94	104	88	99	115	108	102	105	100	99	115	85	97	116	111	109	104	92	111	102	115	89	112	112	121	96	101	108	102	107	90	113	111	110	91	94	87	79	99	104	129	106	103	102	96	98	101	113	91	116	83	100	99	98	116	113	105	109	101	103	101	98	94	84	90	94	106	97	108	108	118	106	104	104	103	125	92	108	116	90	86	108	95	84	93	84	119	108	120	82	111	114	114	106	77	97	105	91	87	97	121	108	114	106	105	113	108	114	95	102	93	100	110	89	106	87	84	106	101	113	98	105	82	109	101	106	93	122	87	92	101	94	112	119	84	97	105	101	114	89	105	90	117	105	116	98	91	113	97	81	85	89	96	91	97	120	91	85	112	109	102	110	89	102	90	97	111	104	91	93	94	104	98	105	98	105	102	87	86	106	123	88	107	88	106	98	111	79	116	106	99	105	104	99	114	105	97	104	98	96	103	78	100	101	117	112	108	104	105	89	111	104	104	95	97	105	88	135	102	93	104	96	94	105	110	80	96	107	101	98	108	100	97	118	86	91	103	107	110	116	113	94	88	114	82	113	107	87	98	80	107	93	93	104	107	89	125	106	96	92	96	127	106	108	101	118	114	95	90	104	102	93	89	93	110	106	115	102	105	99	102	103	113	104	89	80	103	105	107	92	112	115	88	94	90	102	105	99	91	88	101	110	88	120	108	103	91	118	103	99	114	97	77	109	104	97	100	109	111	105	108	88	100	91	109	93	111	103	105	98	86	99	112	112	92	104	116	101	98	91	108	95	124	99	121	89	94	87	98	97	96	113	100	118	83	97	99	110	89	112	87	92	88	97	101	99	100	102	101	96	109	103	108	101	103	95	100	100	79	111	104	107	98	100	86	97	113	104	93	105	105	96	114	85	136	108	99	113	104	94	90	98	110	96	104	103	107	113	106	106	103	92	101	105	120	99	93	89	96	102	117	100	90	91	104	96	95	103	105	117	110	95	127	104	91	89	108	95	90	93	93	103	109	91	105	90	97	104	97	97	117	105	113	109	98	126	124	86	94	80	106	109	95	115	122	89	91	97	94	98	115	112	116	93	99	87	107	88	109	89	106	105	81	99	103	94	103	111	105	104	95	107	86	95	95	110	97	121	110	96	107	103	114	88	87	102	95	111	105	107	98	103	96	96	104	93	94	103	99	124	119	101	95	106	91	99	102	81	104	80	107	103	101	112	98	123	102	91	90	116	112	91	95	97	105	95	96	102	92	93	101	108	82	95	103	90	102	114	99	100	88	107	114	102	78	113	92	107	100	92	95	106	109	106	107	107	87	100	105	105	98	93	102	101	106	92	92	93	110	95	96	110	107	111	112	119	101	120	100	100	110	76	80	96	105	87	110	116	100	116	109	85	99	105	93	110	84	100	89	76	104	96	102	101	108	112	116	111	95	88	105	91	101	100	90	111	93	100	120	94	101	114	77	108	123	109	92	112	109	98	105	106	107	112	104	93	105	92	94	89	102	103	115	120	91	113	97	91	85	95	93	107	111	112	99	116	93
5259	1345	3237	3546	3054	2440	2047	1596	1418	1242	1038	930	854	816	748	678	699	624	637	584	589	552	473	542	482	512	487	453	460	454	468	449	418	422	439	445	452	426	431	402	349	390	383	412	417	397	357	396	375	389	406	379	354	368	387	378	348	379	375	368	354	365	373	388	341	393	353	356	389	361	355	335	349	347	354	374	364	379	359	330	371	371	352	361	376	347	359	343	316	393	371	369	352	337	354	351	357	363	358	338	385	357	365	354	343	324	347	398	359	334	357	311	342	376	363	371	368	378	337	320	343	366	367	367	372	373	370	357	362	352	393	339	354	349	323	340	341	354	350	379	340	359	350	366	354	337	373	333	393	379	299	345	325	345	376	344	350	349	325	359	340	385	342	305	374	339	364	350	319	344	344	374	340	339	371	360	353	350	341	326	317	338	341	367	371	328	354	377	358	360	317	371	373	350	343	304	328	341	366	347	346	326	351	364	374	338	344	370	345	361	345	368	316	363	344	343	374	344	317	351	317	381	368	326	359	322	366	328	346	356	352	360	328	329	341	371	341	322	360	364	368	362	323	355	366	338	362	324	363	330	365	356	333	363	349	319	315	325	343	385	345	352	324	373	345	320	355	343	330	355	327	349	345	323	319	332	350	389	354	349	342	361	334	332	361	336	327	354	383	346	360	347	340	352	349	324	361	325	345	367	354	330	341	354	314	361	332	320	345	357	339	354	320	341	360	339	344	373	345	334	326	340	350	328	321	380	344	337	315	373	362	342	334	330	382	359	334	342	326	366	389	336	346	342	324	347	362	369	362	361	370	332	309	384	330	353	343	355	350	366	366	362	356	358	340	319	382	331	351	307	347	345	303	310	342	349	343	333	343	334	348	351	341	334	363	364	368	366	318	372	375	337	375	366	329	348	366	345	334	318	303	320	342	347	360	362	360	349	335	337	363	342	349	326	365	339	337	346	310	357	333	341	340	318	371	343	371	343	322	364	316	346	349	346	321	350	328	376	357	334	363	353	365	369	310	324	334	345	369	327	315	340	315	360	355	353	333	336	351	348	352	314	358	356	350	374	385	364	320	353	352	368	340	334	331	334	354	372	344	343	317	347	357	348	346	356	346	344	310	357	375	355	379	347	368	342	354	339	326	336	359	360	371	348	319	335	335	343	392	333	364	361	354	352	320	314	356	307	323	343	369	379	381	343	368	335	327	332	344	374	333	340	342	379	398	341	353	330	358	319	330	318	348	322	345	331	342	326	354	307	341	315	355	356	330	343	371	367	322	362	303	335	366	347	391	333	343	339	345	358	361	310	355	392	348	334	345	372	345	346	343	363	356	310	337	309	345	361	346	351	340	345	318	333	344	324	299	319	379	360	334	348	338	340	354	318	318	333	362	344	339	343	370	346	346	336	354	353	341	354	372	319	357	349	402	317	348	349	323	342	386	354	346	368	324	336	349	348	328	379	318	324	343	346	321	333	369	359	349	358	347	347	340	351	316	349	344	364	365	305	371	312	355	368	350	362	380	380	337	341	347	361	309	370	381	314	335	350	318	365	329	365	344	391	333	317	329	355	334	387	332	354	364	362	346	368	334	356	328	353	360	341	403	343	347	333	361	379	354	345	334	360	335	341	330	326	355	346	341	345	319	344	355	348	314	364	353	354	339	380	343	334	341	332	326	351	321	332	358	358	360	325	361	345	356	381	351	321	320	328	344	355	347	374	328	358	344	339	375	339	343	352	326	355	290	339	350	334	293	362	355	338	349	354	310	354	320	358	352	337	358	337	346	353	339	305	306	374	336	352	341	350	361	354	351	335	329	347	321	354	352	356	333	349	325	361	364	356	348	367	342	336	342	357	337	373	348	350	355	348	314	320	352	327	369	360	323	348	362	350	360	342	336	380	335	317	350	333	345	342	353	334	351	352	364	354	342	344	327	397	385	379	394	347	359	356	317	360	354	380	318	319	346	356	352	340	369	342	318	383	353	323	348	330	362	326	332	333	328	335	368	340	339	326	314	363	303	345	332	339	348	347	384	330	360	353	328	352	351	316	332	339	377	356	338	351	358	335	377	356	370	330	349	352	316	323	348	355	349	326	407	342	325	361	351	341	309	363	371	336	357	323	317	387	354	343	361	359	340	357	327	352	340	317	364	325	336	361	351	381	338	367	367	354	346	316	356	313	314	342	356	307	349	351	357	363	390	321	349	339	336	347	363	336	365	355	380	329	344	347	324	345	353	367	336	333	361	334	374	339	340	343	345	344	351	333	369	369	360	345	349	310	365	352	311	332	366	355	323	362	327	344	333	345	364	348	335	360	370	323	374	332	384	337	323	340	370	359	308	336	347	386	354	345	342	322	367	369	321	325	355	349	319	362	358	356	414	371	348	336	373	334	384	342	357	369	349	340	355	393	352	314	356	331	322	343	340	318	332	352	322	373	359	340	339	371	302	353	358	351	348	342	353	322	342	355	320	335	352	321	343	356	334	359	353	369	359	339	345	339	314	346	361	349	356	327	363	311	359	319	353	340	355	356	363	393	319	353	329	332	331	352	343	335	349	348	328	363	329	347	267	347	339	330	371	335	365	339	343	319	311	329	345	357	351	335	342	353	337	383	351	334	327	377	329	359	302	352	334	329	347	325	355	332	331	308	341	332	337	333	343	338	334	339	387	345	347	352	350	353	339	341	333	333	343	388	317	363	317	363	326	341	363	330	348	352	336	322	377	351	339	367	312	349	329	361	355	348	333	362	342	339	358	363	361	337	305	363	363	330	342	326	319	347	355	343	357	355	337	350	336	352	326	358	324	348	315	360	321	332	363	350	323	340	348	343	333	317	315	369	355	367	343	359	306	334	352	350	375	348	336	350	338	341	383	352	322	331	325	368	355	366	385	373	339	357	362	347	354	329	342	342	373	347	313	353	360	358	342	339	334	357	355	376	322	359	360	325	347	348	326	370	330	348	362	380	315	326	333	368	352	355	347	346	337	355	364	362	328	359	342	335	314	350	346	358	352	398	332	336	360	340	339	352	358	362	337	335	365	366	361	326	392	311	338	359	352	370	331	353	337	344	340	338	359	356	354	330	341	335	350	334	302	331	345	311	347	356	357	360	316	374	388	343	386	352	349	354	340	329	354	358	338	357	350	365	318	350	345	357	367	320	366	341	332	341	337	328	354	396	340	391	348	349	351	335	355	402	354	363	352	323	333	314	363	338	343	334	332	346	350	344	354	332	340	350	344	320	341	319	356	336	330	352	354	364	339	343	342	338	363	352	352	309	366	339	321	331	331	351	364	331	367	329	342	351	371	346	370	335	341	306	355	344	346	359	343	352	317	372	355	384	317	325	329	296	324	334	352	341	368	352	348	343	326	299	329	364	370	365	313	342	322	375	330	337	319	343	357	346	358	346	382	356	371	348	330	355	368	323	345	326	324	344	377	333	339	367	312	368	354	323	361	325	331	336	337	330	351	342	343	346	365	310	333	347
15121	2587	2753	2014	1435	1001	840	657	515	443	392	347	324	297	281	241	222	219	240	228	251	206	206	204	191	188	186	186	165	184	187	198	195	193	177	191	193	204	203	165	159	178	162	175	181	175	172	159	170	185	153	187	147	181	155	151	171	170	175	152	180	163	157	164	145	149	164	160	178	154	149	160	196	158	160	178	169	184	172	165	154	145	136	151	136	158	180	144	154	173	175	164	154	165	184	178	156	143	158	189	151	151	146	161	143	159	152	164	146	165	192	165	172	157	154	150	153	158	151	157	172	165	173	197	160	188	172	152	168	152	160	143	163	162	175	163	166	146	149	145	164	180	160	162	184	158	151	165	152	152	158	165	156	164	167	152	155	153	157	168	173	151	149	170	147	158	147	154	174	151	167	157	170	145	159	161	152	177	174	150	172	160	166	158	175	189	174	138	146	143	171	171	164	166	181	182	139	178	173	172	141	157	130	153	166	168	168	162	138	160	164	148	160	167	181	171	148	159	167	143	161	172	163	166	148	151	140	169	178	173	170	140	129	151	163	147	148	168	168	145	152	171	165	148	170	175	138	147	169	166	174	158	163	155	192	146	174	163	176	166	160	168	165	154	173	161	168	157	172	133	153	158	145	146	149	165	136	187	150	167	171	151	157	154	170	165	137	164	138	124	146	173	163	163	151	137	153	160	175	165	158	156	180	164	138	146	161	159	168	131	153	147	148	162	169	153	148	161	171	160	170	151	169	154	167	166	150	145	145	151	153	160	158	159	147	152	176	155	143	157	187	174	164	159	141	181	144	159	155	137	175	170	167	174	161	155	161	171	147	158	162	167	148	149	145	157	145	132	189	159	145	183	186	176	150	168	156	169	162	146	167	150	180	145	182	161	149	170	163	157	165	152	160	151	163	139	159	149	166	144	151	148	152	144	185	164	144	141	153	175	171	145	136	137	164	185	138	187	146	169	165	146	141	144	148	147	155	161	161	162	152	148	168	152	142	120	176	163	160	178	144	163	166	162	166	172	159	141	137	169	156	161	137	167	163	148	166	154	154	141	178	141	154	169	172	168	164	140	150	169	167	156	152	146	141	161	151	136	172	166	173	156	179	150	162	155	155	157	152	156	165	156	176	141	139	146	159	174	154	159	161	149	139	162	163	156	160	173	161	180	154	166	154	154	171	168	160	152	154	154	174	153	158	153	134	151	166	155	160	139	156	158	161	164	125	142	153	161	160	169	161	160	175	168	176	170	186	149	172	138	156	149	173	176	172	165	164	144	176	173	179	186	154	148	145	156	192	168	140	141	149	147	158	160	163	147	148	150	168	154	152	187	168	165	160	147	171	167	135	152	164	165	146	156	172	182	159	136	133	170	173	141	167	180	161	169	165	143	157	134	125	170	168	179	158	153	155	146	183	153	139	149	157	155	147	148	160	150	149	159	141	181	166	148	166	154	154	182	157	164	167	154	161	152	143	157	165	156	156	158	172	186	160	172	164	171	148	182	162	153	163	174	169	141	147	163	157	146	167	157	161	164	154	160	158	143	168	171	146	170	148	157	145	149	143	163	163	149	149	155	184	175	159	157	156	172	156	169	154	177	173	146	162	147	153	159	169	165	152	172	155	133	166	151	180	153	124	159	178	150	180	157	185	151	150	157	168	181	160	169	150	176	164	141	151	145	157	144	149	159	145	162	173	159	163	151	167	158	167	156	150	158	158	174	126	159	151	167	139	160	150	150	175	177	168	156	165	161	149	145	159	163	154	183	163	146	150	156	158	133	163	153	172	144	153	141	163	153	170	145	165	160	158	147	150	150	172	157	166	174	168	153	151	160	148	164	175	153	160	150	155	136	141	148	154	155	163	154	149	164	177	153	147	161	166	147	148	159	160	137	157	182	159	179	158	168	169	158	175	174	161	144	155	164	136	160	142	169	164	183	121	147	157	172	184	148	174	166	184	164	167	168	174	148	170	146	158	151	140	151	150	159	195	167	175	156	172	138	148	172	144	163	160	177	178	166	161	156	160	150	142	152	164	175	158	170	170	172	153	173	133	155	154	156	166	148	160	176	160	166	140	161	163	167	154	178	165	170	162	162	161	152	160	156	148	150	163	138	154	141	167	152	150	149	153	162	188	153	192	167	150	166	154	169	165	159	162	167	161	155	159	174	156	163	153	141	170	170	176	173	148	156	154	166	153	159	155	134	176	161	173	142	152	143	161	173	153	156	148	169	162	159	160	186	143	172	158	144	145	137	154	172	179	151	171	172	154	161	163	158	144	186	136	157	164	165	129	158	148	148	138	145	165	176	188	158	155	154	147	142	177	153	150	157	167	157	161	146	166	177	164	172	157	160	165	150	163	172	148	147	144	152	171	164	135	137	157	180	146	174	145	153	136	145	150	170	157	168	160	163	160	174	172	180	139	154	157	160	146	167	145	150	132	185	155	128	164	164	175	143	131	132	173	158	161	164	146	181	154	172	155	165	160	149	161	154	147	166	164	152	169	149	147	160	154	167	168	143	167	164	147	155	146	164	140	150	156	148	154	161	166	162	149	159	148	151	164	193	163	143	160	181	187	162	163	127	168	156	152	144	168	139	171	164	159	167	150	136	183	140	147	145	182	150	195	157	175	155	176	155	171	173	160	166	154	141	188	159	161	131	171	166	180	163	155	149	155	153	177	163	186	139	170	144	173	153	173	180	159	150	162	153	168	164	169	176	183	164	169	154	161	139	153	129	168	166	162	150	141	155	155	138	170	142	161	163	158	147	168	144	158	172	170	169	170	157	156	177	165	154	166	163	158	157	160	154	152	167	149	172	165	172	142	132	164	134	162	168	164	173	176	166	160	159	163	143	151	152	146	175	158	162	157	155	185	162	155	170	163	159	152	162	170	137	166	176	168	146	176	163	161	149	169	178	160	148	138	179	171	147	165	162	167	142	158	159	163	182	185	140	152	149	166	160	155	147	163	166	165	162	126	164	154	152	156	158	165	161	150	131	172	151	162	161	150	184	138	169	138	172	175	144	137	142	138	151	147	137	171	133	145	155	149	182	146	160	151	148	162	141	160	184	157	164	169	152	171	150	167	125	166	164	169	165	156	157	157	150	169	155	176	161	153	138	169	132	165	151	137	149	176	158	153	171	171	167	159	203	159	142	147	155	165	158	169	159	188	171	168	160	132	167	142	151	167	167	164	169	167	154	171	148	157	166	151	146	164	156	160	168	147	179	183	170	163	153	153	173	163	148	150	158	135	141	156	162	167	154	162	159	149	174	173	151	156	154	169	173	150	149	175	128	146	153	153	139	146	164	162	157	143	148	188	164	137	149	161	162	191	167	139	160	161	137	158	162	159	172	174	158	173	140	151	138	146	139	137	182	186	155	149	174	163	150	141	153	165	167	174	164	148	143	177	155	147	154	151	139	138	166	128	162	160	171	173	164	176	153	148	170	133	165	166	151	164	164	148	146	156	156	142	149	152	145	126	153
7600	2627	6101	6629	5612	4651	3750	2983	2655	2249	1989	1741	1567	1416	1309	1179	1181	1051	1096	994	929	910	929	824	825	780	786	788	764	738	715	694	682	710	656	635	619	681	645	615	624	638	569	560	617	638	589	575	568	575	577	626	563	581	587	546	591	558	567	589	579	532	582	537	544	512	550	578	553	525	557	578	539	529	557	522	527	541	536	532	581	525	532	573	536	542	513	507	531	549	542	520	520	543	503	530	500	490	527	519	506	517	576	532	524	489	520	558	544	541	536	521	510	509	534	578	478	508	507	524	532	533	548	559	534	508	494	516	534	523	513	489	534	505	499	535	474	537	555	479	507	543	512	534	546	515	492	516	530	545	518	471	549	508	519	506	554	561	511	500	508	473	511	497	519	561	505	509	516	495	509	500	520	551	542	543	501	535	518	512	510	541	550	516	534	521	497	528	493	483	536	523	504	481	512	498	492	550	529	532	531	483	515	517	534	524	494	545	505	547	515	548	530	500	542	516	490	500	513	509	508	482	503	506	537	516	501	484	481	532	497	505	496	525	507	488	519	489	494	485	478	486	530	520	535	506	499	513	570	527	531	553	506	495	531	505	546	510	500	531	508	503	544	570	523	550	470	506	491	539	509	516	505	517	492	505	538	521	543	499	515	540	518	531	500	522	525	537	475	523	506	484	516	509	518	489	502	505	514	526	478	524	559	513	508	512	545	520	494	492	507	488	513	521	521	508	478	533	506	534	528	507	555	528	490	501	553	552	526	523	521	521	522	491	523	488	555	520	549	508	519	544	512	510	493	508	521	513	537	493	496	558	499	488	528	501	533	496	502	512	548	508	532	503	500	538	526	513	536	565	510	527	529	584	529	505	461	526	552	519	528	535	531	517	550	508	527	543	527	508	491	529	530	473	522	530	474	525	521	494	536	490	552	552	518	500	517	503	533	536	486	503	465	533	525	493	481	476	484	524	524	514	513	500	506	529	555	533	489	480	525	519	486	499	486	510	527	493	481	540	562	538	522	501	547	504	553	526	532	509	515	557	524	501	520	509	511	543	486	506	554	512	539	510	462	510	532	534	516	519	532	513	502	491	500	544	554	500	523	506	514	534	493	545	497	488	507	500	514	511	497	520	514	482	516	518	503	495	488	537	495	515	504	519	535	496	517	534	494	530	498	512	517	497	518	479	519	518	507	503	520	561	538	487	523	510	434	505	491	575	536	512	539	521	539	529	490	536	522	505	482	481	537	523	532	523	520	509	508	508	501	513	491	497	526	467	529	512	512	506	550	488	548	511	514	506	511	490	498	443	559	483	501	501	508	501	512	495	487	473	535	512	537	508	535	497	502	513	486	553	497	510	527	534	465	482	502	522	529	495	481	546	488	477	518	504	474	488	506	520	492	464	519	532	506	520	470	521	522	524	560	533	506	534	508	488	524	516	532	500	461	539	492	516	547	521	513	509	496	510	511	527	515	526	527	494	516	528	511	538	516	516	535	502	517	532	519	476	497	485	549	518	517	506	522	540	513	497	485	495	523	488	528	508	469	482	511	515	478	557	504	536	481	515	492	527	485	514	494	526	501	520	514	482	477	504	534	545	538	510	504	530	500	517	494	481	505	516	499	503	521	502	525	495	535	524	504	500	526	534	506	502	535	496	534	579	494	553	500	519	532	515	493	498	550	481	523	543	518	480	519	504	535	518	508	532	518	505	519	532	523	516	498	489	478	468	493	506	531	497	532	504	545	496	526	481	547	520	509	483	498	538	534	519	551	511	498	512	510	524	480	525	547	480	506	488	522	484	502	510	515	514	517	531	511	520	513	487	539	479	515	481	511	522	532	543	565	552	505	502	498	514	536	555	557	522	504	514	544	518	526	520	531	539	473	528	548	535	504	549	501	502	500	505	484	513	555	506	539	488	556	516	531	473	527	491	476	497	525	493	525	494	502	559	503	488	483	479	545	485	494	509	508	514	512	509	491	500	470	542	526	505	512	526	564	557	500	498	542	467	481	501	521	496	492	513	488	472	512	554	500	539	548	481	548	461	509	511	501	513	532	532	514	511	525	501	500	482	531	498	510	519	527	549	518	474	520	525	532	520	484	452	503	538	519	500	522	482	517	511	560	476	524	516	527	499	514	538	497	539	518	525	502	529	516	480	526	498	511	521	530	504	518	484	529	561	520	533	493	514	483	494	488	494	520	498	499	516	538	530	527	518	512	538	531	521	477	511	531	492	469	507	495	491	519	511	511	501	509	501	547	531	495	528	521	534	479	498	547	541	509	498	514	500	522	502	510	515	501	517	540	517	523	531	537	552	511	487	526	506	486	519	492	524	529	535	489	534	547	483	524	559	511	529	503	485	516	511	520	498	566	495	479	497	473	467	500	525	539	488	521	526	511	514	545	524	538	499	500	512	522	509	518	481	500	514	522	480	507	476	503	489	520	539	505	513	506	475	507	504	552	510	502	514	509	461	525	505	505	534	528	505	514	538	529	540	528	523	471	506	489	527	529	533	499	549	508	536	508	508	492	476	539	497	527	528	521	491	570	557	524	505	485	503	535	537	521	508	511	500	512	536	492	503	533	509	518	491	552	530	453	491	523	527	515	508	501	486	474	515	506	551	561	467	532	483	514	530	500	455	527	510	519	517	499	508	535	542	532	531	544	494	463	520	498	455	524	534	464	537	510	522	568	525	534	491	515	500	524	539	494	522	478	523	529	530	513	502	545	497	512	501	492	532	513	486	477	498	509	521	522	507	448	515	519	495	530	549	521	526	466	509	525	518	543	557	505	496	506	483	536	492	508	568	491	516	522	541	523	565	511	499	473	494	530	497	533	535	506	537	495	508	514	534	522	520	517	555	490	500	487	537	498	520	473	509	548	480	473	526	504	536	528	515	537	511	474	491	494	508	504	529	477	511	508	486	547	535	523	516	556	525	501	494	534	506	525	505	493	499	528	503	513	515	522	488	548	481	510	480	523	489	516	518	505	514	495	542	488	502	514	532	476	513	519	514	534	548	507	523	506	501	504	511	493	501	502	578	495	506	509	478	525	485	516	511	518	534	507	484	544	491	492	490	498	512	486	483	512	539	530	536	515	512	533	486	481	509	528	481	536	497	542	520	538	516	529	506	505	490	513	529	521	528	479	480	506	531	523	506	541	487	528	503	524	535	514	496	481	505	543	523	463	523	488	512	506	510	515	517	548	525	516	547	509	559	523	504	560	495	493	527	502	520	528	504	544	475	525	484	521	530	485	543	532	530	479	594	529	480	528	481	485	505	530	522	497	519	496	516	522	532	478	515	536	523	501	535	508	504	489	532	484	503	538	527	507	553	530	539	523	476	485	465	516	486	500	525	493	524	544	541	481	527	519	524	522	520	547	507	531	463	486	538	493	514	502	495	550	549	503	551	521	511	511	518	532	478	556	516	504	525	512	513	510	478	504	539	503	518	525	478	570	474	539	527	516	507	478	519	495	509	553	466	505	515
2014	260	299	222	216	239	215	202	183	208	198	259	232	182	203	198	168	183	226	228	191	200	181	206	200	199	216	216	200	172	193	195	213	190	199	179	201	192	204	226	209	195	192	210	212	198	191	212	170	194	189	190	176	218	212	209	220	186	212	189	201	188	216	188	195	195	216	171	217	215	214	204	187	179	209	217	193	201	219	203	173	180	215	225	196	225	219	213	217	215	204	205	193	212	193	215	206	199	206	193	234	193	202	189	203	202	207	183	211	204	208	187	170	192	186	195	205	184	204	185	203	209	218	226	198	198	204	191	206	221	200	247	189	191	186	232	216	189	207	206	201	187	232	213	188	197	233	204	206	228	205	214	228	207	190	231	205	196	185	223	201	195	201	196	226	190	204	204	217	223	201	179	183	205	224	198	188	173	208	218	206	194	208	216	192	177	193	207	197	211	221	184	185	197	241	187	199	210	190	194	221	212	192	199	165	203	204	192	223	205	207	203	207	230	217	198	197	229	200	223	205	198	216	206	228	237	218	225	204	211	193	205	193	190	199	200	231	196	197	170	221	205	191	200	202	204	187	210	202	201	177	206	192	182	210	198	199	184	204	191	206	198	204	195	220	207	185	190	217	203	212	214	221	190	206	209	194	193	193	206	187	167	201	212	218	189	198	193	187	206	227	188	184	192	218	195	187	223	222	222	194	188	188	208	186	187	194	202	201	211	164	220	197	219	228	208	206	191	206	204	200	196	181	168	205	170	232	168	194	202	211	179	206	206	186	219	228	215	198	207	181	198	196	210	202	171	198	203	229	195	216	237	179	207	188	195	211	198	203	194	168	228	230	215	185	210	194	198	207	210	190	181	180	236	180	206	227	210	214	205	195	182	181	192	161	217	184	211	200	198	192	190	194	191	196	200	185	196	175	160	202	210	198	205	216	224	186	210	205	185	209	184	180	202	224	195	212	183	218	233	189	212	205	206	211	213	193	193	191	213	197	218	196	173	196	213	222	224	194	206	218	211	162	214	187	202	191	204	186	224	192	203	192	207	189	188	209	210	200	208	174	228	193	192	229	185	204	186	167	201	232	223	213	210	199	201	178	230	185	201	200	190	200	201	179	193	202	214	222	220	222	221	198	214	209	176	191	199	164	181	213	190	195	188	223	174	191	201	198	213	189	203	225	198	214	203	189	184	189	203	202	215	207	194	205	186	196	225	218	207	187	197	203	210	209	219	192	172	176	192	195	192	198	211	185	169	179	199	226	226	199	189	190	188	224	174	202	214	215	215	215	200	170	184	199	218	188	200	208	198	202	163	198	186	186	205	202	203	204	199	198	195	200	191	226	184	198	203	197	188	197	215	215	200	219	193	231	216	209	191	212	203	205	205	197	198	216	239	229	216	161	193	229	183	201	197	217	230	205	257	209	220	215	198	199	192	217	201	210	210	221	180	203	197	182	199	210	196	221	205	194	197	194	202	168	196	182	204	185	206	195	229	198	196	215	206	217	213	204	198	206	202	166	193	170	176	224	184	203	199	212	219	191	214	215	202	183	206	175	191	195	197	217	207	199	213	194	223	182	218	182	176	182	224	209	214	208	186	192	197	180	207	217	176	194	191	200	216	210	206	189	222	226	181	187	223	196	225	186	198	225	198	215	198	222	212	222	212	194	211	190	212	191	191	229	204	190	208	204	212	201	205	188	203	201	190	186	202	220	186	234	194	197	197	215	207	210	219	218	212	219	205	209	211	183	177	206	223	216	208	228	182	182	178	205	205	183	232	198	219	220	208	204	204	221	193	212	194	225	193	199	233	207	213	204	200	212	206	184	201	190	187	178	191	183	199	195	194	210	192	210	203	185	222	194	209	199	239	170	192	175	181	170	222	200	177	190	155	191	206	211	199	202	208	198	233	231	183	197	188	222	184	224	181	204	169	208	209	200	214	202	196	173	204	192	225	214	186	221	192	216	188	172	202	195	191	187	224	203	175	194	208	197	234	226	197	201	196	183	175	204	183	220	234	190	187	212	199	211	174	205	221	184	188	201	217	190	193	193	214	223	190	207	184	212	217	213	233	180	192	202	200	214	181	189	208	224	213	193	193	211	185	190	227	217	193	192	226	195	223	186	201	204	186	209	190	234	216	221	204	217	196	187	201	188	222	169	222	186	212	185	191	185	213	198	198	183	199	219	188	172	218	216	211	195	223	194	216	202	212	193	182	209	192	203	183	173	210	187	195	190	187	195	178	197	205	208	198	204	208	202	207	196	213	196	194	199	189	198	219	211	219	198	176	209	183	189	186	209	225	184	215	231	212	191	193	203	204	235	195	181	207	190	192	197	200	193	189	209	206	189	185	197	192	204	211	211	231	212	188	215	201	196	196	212	173	210	216	189	180	203	187	218	208	225	204	182	213	192	196	215	174	218	202	203	185	225	215	193	201	169	233	190	187	198	177	223	181	183	197	216	200	186	200	205	199	218	206	209	188	216	191	196	238	186	197	194	174	206	192	225	171	193	178	194	234	189	188	202	186	214	210	196	196	215	189	180	208	180	200	190	199	195	190	207	195	201	222	209	201	203	211	195	159	190	193	182	191	205	211	217	197	178	195	200	209	210	230	209	197	236	213	192	193	202	201	235	220	205	206	200	199	204	197	174	213	214	192	216	223	196	196	179	221	208	185	188	215	208	203	197	201	191	211	156	201	194	211	198	211	186	220	185	209	193	212	197	203	182	216	182	209	201	196	213	197	190	215	187	217	204	228	202	213	175	195	197	194	198	183	196	211	207	200	203	203	212	236	215	231	204	195	204	209	202	203	200	215	205	201	200	203	218	197	190	198	215	216	188	188	187	200	168	204	197	208	186	209	190	184	198	216	215	200	231	197	194	210	197	219	206	221	191	195	201	208	211	182	205	193	184	221	208	185	171	183	205	211	188	195	183	198	185	200	177	185	192	180	179	201	206	207	190	180	204	191	193	199	210	205	172	213	191	187	211	174	188	190	181	226	182	181	209	185	195	177	182	208	176	222	200	203	220	169	199	196	199	191	196	199	210	198	191	188	215	171	193	194	192	196	208	199	208	187	201	199	203	213	199	185	217	209	181	200	194	205	210	192	204	187	205	195	190	207	200	207	217	207	194	189	211	230	236	192	235	211	185	192	202	186	193	191	209	210	190	212	203	217	189	202	196	199	214	187	185	189	191	196	177	195	173	194	197	174	204	182	213	194	173	203	187	206	212	220	215	212	182	196	188	201	191	192	191	212	185	214	187	209	192	208	206	204	178	204	180	198	207	214	188	192	205	180	228	185	198	197	192	202	224	194	198	204	217	216	216	190	201	179	209	224	205	215	233	205	213	202	217	202	183	203	221	193	159	209	170	184	190	217	224	218	232	185	209	184	199	202	217	197	217	204	202	193	198	187	196	171	217	201	211	211	218	219	189	233	215	204	224	201	198	206	216	192	202	222	183	191	211	198	197	199	208	205	200	178	172	196
2061	696	745	769	763	746	708	644	638	614	656	644	622	592	635	632	639	655	617	638	603	623	561	677	669	625	589	594	615	629	620	627	641	633	594	608	596	652	581	585	605	610	608	609	635	601	598	629	626	568	672	567	623	636	599	623	539	636	622	581	609	581	630	614	603	613	572	612	594	575	587	647	581	617	627	605	636	590	645	583	629	609	634	610	624	619	637	648	605	600	606	558	647	586	612	630	666	641	530	592	604	575	632	637	639	640	625	619	620	618	623	571	553	585	576	607	604	644	588	549	584	606	640	565	609	559	604	620	594	585	611	599	615	636	605	602	631	572	633	552	613	615	604	617	601	605	595	584	577	575	615	580	608	601	597	577	587	568	618	605	611	590	574	619	614	619	626	590	596	616	618	563	581	586	587	596	563	597	629	623	598	588	614	609	597	612	625	596	631	566	589	567	592	622	655	578	578	593	559	611	628	630	619	614	607	563	574	635	609	629	620	609	561	588	613	626	639	627	619	630	556	613	623	623	585	568	605	607	584	628	618	628	655	583	622	636	601	671	574	618	613	602	610	620	623	633	619	631	589	598	594	603	597	627	559	614	621	576	583	530	567	630	610	563	641	637	611	617	571	605	600	618	662	620	663	589	566	601	655	622	606	601	595	576	600	546	638	633	567	556	615	632	561	610	589	613	598	587	617	584	589	592	582	622	620	631	615	586	611	641	599	579	570	595	598	622	581	582	598	619	621	583	607	613	611	616	603	659	615	579	553	620	569	608	633	621	614	618	540	641	604	637	619	600	623	657	608	579	608	551	598	575	616	590	607	596	620	646	569	643	651	597	619	607	619	614	621	584	608	586	617	590	621	613	566	596	605	591	584	608	582	608	622	596	622	648	640	599	607	613	616	561	580	577	613	576	616	649	577	605	615	578	644	606	596	591	578	599	616	652	618	620	587	615	580	606	632	626	611	616	578	624	562	580	639	636	642	604	591	632	598	606	601	618	598	593	593	588	596	621	632	597	606	630	656	606	636	612	562	596	616	558	601	562	614	606	608	615	583	566	600	595	582	605	615	648	626	596	602	578	596	574	603	675	594	566	652	602	595	580	605	603	625	583	599	637	623	612	580	583	647	576	677	579	631	633	642	589	605	627	607	608	603	616	615	610	667	621	583	605	566	613	633	600	600	589	589	621	595	605	558	582	573	592	629	604	616	632	619	548	615	622	604	588	621	590	612	632	612	551	566	627	610	628	610	673	633	598	591	625	600	640	603	659	588	573	606	628	584	620	567	641	580	629	606	615	624	615	588	597	570	607	658	608	622	605	600	593	586	583	634	575	604	595	604	557	624	589	605	552	612	559	591	589	611	608	609	607	622	623	588	589	575	601	648	600	581	557	608	631	623	598	592	649	593	641	602	582	574	600	585	659	625	611	601	602	589	616	607	606	593	618	605	569	612	598	640	596	584	584	614	606	620	630	597	580	539	583	570	607	602	592	632	574	554	601	598	594	638	610	651	608	555	640	591	567	596	592	628	614	571	640	597	605	614	646	564	564	610	618	610	596	609	623	630	661	592	645	613	574	561	666	557	614	578	596	630	604	562	655	590	573	587	657	583	608	546	611	630	621	609	585	597	600	626	587	603	587	623	642	606	597	610	581	601	578	616	597	630	579	580	612	592	601	571	627	646	592	604	602	643	607	581	598	614	580	586	617	598	612	638	591	605	611	603	593	666	565	603	605	605	648	573	620	601	548	601	590	575	624	575	570	600	610	587	618	612	619	631	607	569	616	624	622	552	656	600	528	595	660	662	619	605	585	579	648	592	611	611	612	588	606	622	607	661	622	607	615	623	627	570	604	587	617	580	614	627	655	624	622	632	583	617	623	611	625	604	631	625	598	623	609	573	597	618	625	594	656	638	619	631	637	666	602	619	626	590	590	614	606	668	593	594	620	616	624	634	586	676	617	609	636	626	607	622	597	611	617	580	588	577	628	584	604	611	596	606	604	605	608	604	614	590	580	615	628	576	633	629	644	609	598	565	592	629	606	608	541	555	616	573	592	608	593	616	606	612	601	561	592	549	619	615	603	598	590	626	582	600	600	644	560	592	615	593	622	595	587	604	644	613	599	568	587	608	621	595	602	608	662	611	599	675	612	610	597	562	593	570	593	569	615	608	603	612	601	615	585	597	669	602	605	618	621	598	571	591	601	608	593	589	590	629	588	605	588	621	607	591	602	608	616	611	614	584	620	579	601	601	618	628	578	603	629	617	587	621	603	590	640	617	555	631	620	668	596	625	667	598	592	624	584	598	623	598	615	629	585	638	560	593	569	615	572	602	628	562	575	563	649	623	592	592	606	614	573	587	594	619	669	622	609	637	590	645	585	593	579	619	590	618	611	621	606	585	573	606	558	613	632	660	625	603	604	625	620	656	637	603	575	595	621	579	606	600	612	577	633	572	586	576	604	602	609	595	628	573	637	609	595	575	626	625	616	559	603	563	604	620	594	610	641	633	620	620	571	577	601	586	595	624	583	599	595	625	595	626	621	645	623	612	570	647	642	605	612	603	614	574	641	592	578	568	599	646	601	604	587	610	598	631	588	590	594	603	582	554	575	580	612	619	568	606	580	560	603	604	539	636	632	618	648	590	622	569	558	633	659	594	601	608	625	609	595	627	581	613	585	603	582	584	600	586	589	585	578	587	569	624	591	596	598	609	596	593	560	590	602	633	608	615	618	620	634	592	619	591	600	639	644	652	576	597	616	570	587	624	579	611	619	604	634	576	598	630	581	595	623	659	607	575	606	606	607	589	606	635	599	614	600	621	574	610	625	580	564	574	674	618	620	584	646	593	640	637	600	586	584	584	575	622	591	604	588	589	627	607	594	606	591	578	591	584	598	611	580	624	615	603	595	571	578	591	616	654	612	627	616	601	633	611	643	641	585	650	634	617	633	641	557	623	583	619	596	585	589	557	579	609	600	628	577	577	605	599	607	588	580	594	575	623	606	619	648	637	612	614	626	622	585	625	591	596	613	628	614	607	602	596	611	652	601	627	556	624	586	610	584	589	620	604	601	642	639	579	643	569	636	582	594	614	599	566	590	638	575	590	653	635	656	568	606	621	595	630	641	596	613	621	603	627	625	608	638	628	630	612	575	595	601	614	619	576	637	580	676	579	625	638	611	617	584	584	591	597	641	599	610	597	620	599	654	561	646	623	591	572	644	595	607	590	580	597	631	588	582	586	610	660	617	613	567	631	587	572	631	611	611	559	606	577	654	602	624	577	641	600	585	532	598	638	612	602	599	596	631	582	618	583	619	639	603	610	608	600	609	608	616	589	625	602	584	558	636	578	584	629	591	611	581	645	633	604	621	660	594	629	577	632	540	604	578	588	625	644	599	649	625	623	618	604	646	607	649	586	601	562	591	549	607	594	614	627	637	588	608	611	578	625	608	599	640	615	581	608	622	616	618	605	598	637	562	595	616	629	592
8139	1096	1395	1058	703	551	418	332	301	287	231	201	171	152	161	149	139	136	127	118	125	117	118	109	124	136	127	113	103	124	115	125	114	104	105	110	107	101	112	114	94	107	108	99	114	106	116	109	88	119	105	103	96	95	104	98	104	101	100	96	94	120	116	105	97	103	108	113	116	128	120	137	111	134	113	103	91	101	95	90	94	112	109	112	100	92	94	111	118	116	90	123	113	94	126	96	116	109	100	94	82	88	108	118	112	108	126	102	107	110	82	115	98	111	95	102	113	95	108	105	107	100	94	110	111	92	109	111	99	105	91	101	101	94	106	101	99	89	100	103	99	108	93	101	111	106	108	104	84	132	99	99	112	99	106	118	92	110	94	98	110	94	119	99	113	93	94	120	100	117	123	102	100	110	95	113	101	100	96	102	107	101	126	96	108	97	95	101	76	112	95	100	95	103	107	111	90	99	115	109	93	84	111	94	79	100	89	113	105	103	101	118	96	102	119	80	108	107	95	93	102	92	100	101	123	115	111	106	98	84	103	93	92	94	103	109	116	107	94	126	103	120	103	95	111	84	105	112	90	89	110	116	120	102	93	117	107	86	106	93	109	112	97	101	98	110	108	102	115	97	96	94	92	98	82	98	109	91	95	108	77	104	89	86	80	102	99	105	102	96	100	95	120	87	109	117	91	93	127	115	98	92	102	91	109	105	105	105	100	114	120	105	101	96	107	95	115	75	99	102	74	93	106	109	99	114	104	118	97	98	101	96	116	102	95	95	98	110	104	95	115	108	110	105	102	100	109	109	104	109	117	106	100	117	118	96	99	106	102	92	100	96	89	118	123	105	89	86	84	96	114	91	113	101	90	105	81	114	118	108	99	114	95	124	91	109	103	92	105	93	114	96	90	97	99	102	104	112	85	98	96	96	117	99	105	123	107	94	91	102	121	98	80	98	94	88	96	121	91	108	97	102	82	82	104	104	99	109	105	102	107	111	104	103	111	118	95	104	89	105	104	89	95	100	115	92	103	112	92	104	96	97	93	89	105	104	130	107	93	94	107	109	89	103	91	104	93	96	90	111	85	92	97	94	94	98	89	94	105	97	97	109	100	103	113	88	124	99	122	97	96	111	81	106	101	95	99	117	88	100	102	104	110	94	101	109	89	98	94	83	101	91	89	95	87	90	90	90	94	104	103	109	114	106	86	98	92	126	94	101	101	110	108	77	97	114	77	105	78	99	108	108	100	105	105	104	116	110	99	112	104	104	96	102	101	103	89	104	107	117	98	101	115	86	84	99	118	95	119	87	120	99	120	111	88	111	116	107	105	101	101	93	86	101	90	83	120	101	97	124	102	101	95	121	110	105	85	111	101	104	99	117	101	88	120	110	107	106	113	108	89	90	102	85	112	92	92	91	89	84	85	113	100	110	86	105	120	106	92	100	86	87	105	105	85	102	100	93	113	107	102	92	97	103	112	115	90	113	97	96	110	101	116	102	84	92	106	99	110	121	94	100	100	111	95	113	93	94	110	108	94	91	103	117	105	94	101	103	108	93	85	100	99	119	82	81	95	102	120	114	116	96	104	101	98	96	104	96	85	99	100	115	107	107	106	135	106	112	103	106	95	108	116	119	93	103	92	85	121	90	111	110	126	95	86	99	92	95	93	110	88	94	93	105	107	109	114	115	110	103	111	101	103	97	93	105	96	107	92	96	121	93	96	92	117	99	96	96	103	81	105	114	100	107	100	99	95	110	105	112	117	96	92	100	99	100	108	103	90	100	104	105	99	91	104	109	104	105	86	100	95	81	120	97	101	111	117	103	95	100	110	100	93	103	107	90	92	106	111	120	96	92	100	93	84	111	120	104	105	100	109	115	116	108	107	138	120	100	109	103	116	107	92	90	96	88	89	94	102	118	110	116	87	98	91	97	103	115	93	95	102	108	86	108	112	113	101	101	95	103	97	89	102	108	90	106	101	92	110	88	91	93	131	102	79	95	107	107	114	106	101	104	92	101	97	108	116	109	85	93	103	100	95	88	84	94	98	92	102	106	90	110	82	106	108	99	90	90	102	105	109	92	96	111	86	94	75	104	94	106	102	123	83	111	119	98	96	74	101	93	96	96	95	111	95	93	90	114	122	95	88	102	118	109	93	108	109	113	104	102	108	78	104	97	106	106	124	122	116	102	105	108	95	109	108	111	109	93	102	101	95	96	117	101	112	109	99	98	85	104	91	111	93	95	103	103	87	110	102	98	92	79	110	80	108	92	107	106	105	93	99	95	87	116	99	96	113	104	103	109	73	102	97	95	114	103	107	113	106	102	97	100	104	91	101	93	103	107	95	111	79	103	104	107	99	93	86	112	83	93	121	97	98	87	113	114	109	113	109	112	105	100	112	98	103	99	104	113	110	93	111	121	102	104	105	114	110	104	95	119	91	104	109	83	112	100	116	94	108	107	123	115	97	100	122	118	109	107	102	96	95	89	91	99	96	97	106	103	113	122	93	84	98	102	114	105	92	112	105	94	111	105	107	111	109	103	91	107	93	104	100	101	93	119	117	90	116	107	111	90	96	97	110	101	104	90	108	98	97	80	111	124	109	119	110	87	93	105	100	102	97	106	88	120	103	90	112	98	106	101	100	105	95	105	93	92	102	96	117	96	97	88	102	109	115	118	95	109	114	74	111	95	90	127	107	96	104	90	112	106	119	103	112	104	109	112	110	91	91	107	116	97	111	122	91	108	94	106	114	105	101	88	109	95	97	99	112	116	111	106	104	128	103	95	83	105	98	115	115	96	107	97	107	102	101	105	104	81	108	88	103	104	100	96	102	105	129	127	92	86	110	87	108	95	75	103	99	101	103	79	105	107	112	98	91	100	115	104	110	110	120	100	89	106	110	117	109	111	102	98	96	107	89	101	112	107	111	113	97	114	112	108	99	95	111	102	83	106	119	86	103	96	101	108	105	110	100	112	95	91	89	112	111	106	114	98	98	104	90	100	105	87	84	111	110	82	90	96	102	107	94	107	94	93	95	110	86	111	104	94	105	84	98	90	111	113	99	106	108	93	124	85	97	102	114	98	117	94	111	101	122	89	104	103	106	97	82	104	104	96	105	100	92	103	100	103	105	111	87	114	110	92	107	121	96	98	114	89	100	99	115	92	116	106	113	107	118	101	99	96	77	105	103	89	99	107	82	97	91	96	105	92	96	94	92	111	101	103	102	95	112	107	109	129	93	98	103	114	94	95	109	112	101	102	101	116	98	117	96	101	108	103	107	98	94	103	114	105	95	81	103	103	112	98	101	89	107	104	104	84	121	103	93	99	100	101	93	88	92	95	119	93	107	107	106	102	118	100	89	106	105	113	106	109	120	90	94	81	97	111	111	105	100	108	105	105	93	97	113	105	106	97	111	101	108	81	103	82	111	92	126	105	108	100	94	94	97	89	82	98	98	118	92	110	101	112	109	94	89	92	84	103	100	114	110	109
5324	1364	3150	3613	2982	2448	1985	1690	1402	1248	1120	966	919	821	784	696	688	697	628	559	538	523	543	491	485	485	443	431	448	457	457	424	442	428	413	415	426	404	426	424	414	382	377	415	410	395	436	382	399	391	360	411	365	383	373	400	359	401	391	363	351	334	407	323	325	374	371	389	374	405	358	373	378	395	371	383	363	378	361	375	356	372	369	365	360	389	341	354	348	375	355	391	354	330	350	407	362	343	373	343	346	352	352	367	344	371	367	356	368	376	329	329	332	350	353	359	388	374	341	352	363	342	325	378	393	333	347	329	336	346	337	343	364	340	358	351	356	338	320	360	332	337	397	361	372	341	372	352	330	348	333	378	343	305	385	331	369	360	342	370	340	360	350	367	319	385	365	359	342	355	342	363	332	333	369	342	370	323	352	357	345	355	346	361	340	343	333	365	360	348	338	338	352	352	334	345	373	341	320	361	368	351	354	320	343	341	355	336	354	344	367	322	327	384	358	352	364	346	370	336	381	331	339	328	327	354	371	341	370	342	342	333	342	379	366	322	345	341	348	347	340	333	392	372	379	355	360	335	336	321	366	348	338	377	354	324	380	324	326	370	349	351	348	360	353	338	355	302	354	349	359	324	369	329	371	355	343	354	346	349	368	371	350	358	352	377	339	374	348	341	335	359	311	336	365	346	364	352	346	380	350	344	365	338	336	329	328	367	363	350	313	330	354	318	331	356	361	339	318	338	348	322	342	372	359	350	344	359	371	330	374	340	343	340	373	350	371	346	391	323	361	362	333	340	327	356	368	340	339	330	334	341	354	371	327	343	374	371	332	347	340	347	393	335	362	339	365	335	372	309	344	347	336	351	349	360	342	337	359	348	337	349	362	374	338	356	367	349	370	354	367	377	365	351	339	358	364	332	368	330	329	334	337	348	326	317	332	329	307	376	316	356	338	357	369	333	364	335	344	360	322	361	330	372	321	326	332	345	319	336	321	335	381	388	334	366	334	358	332	382	353	345	358	360	327	331	361	362	381	342	359	329	328	287	346	374	381	318	347	347	366	353	330	323	336	379	343	342	340	357	307	317	324	374	350	388	346	338	355	326	352	308	357	335	359	348	340	338	339	359	354	361	341	339	340	355	329	321	357	338	340	332	358	369	338	348	376	403	339	332	320	320	344	357	342	350	380	357	330	354	343	337	353	334	319	360	320	373	332	366	386	350	341	340	389	343	361	326	362	343	332	322	331	352	360	346	317	344	359	333	345	358	339	368	383	340	373	348	372	344	341	325	332	335	344	342	336	335	372	341	351	334	338	345	325	384	327	362	347	364	339	345	354	333	318	318	374	344	352	352	355	340	347	373	368	351	336	351	344	361	354	349	350	340	373	318	347	349	357	373	331	334	349	353	347	335	370	335	358	275	358	353	374	329	393	383	347	332	339	358	332	368	374	335	355	338	391	328	369	338	331	361	385	343	364	334	350	360	338	358	363	350	345	354	349	337	352	338	334	383	370	365	344	357	357	323	388	332	333	352	313	344	324	360	354	341	345	324	369	330	344	357	353	345	328	348	326	320	360	345	334	350	368	358	360	359	362	367	347	341	351	348	350	349	363	410	345	353	359	379	323	343	326	372	339	339	347	356	340	405	324	364	336	330	365	353	334	344	346	374	385	360	334	285	329	334	350	344	337	341	335	361	374	353	349	376	330	329	334	342	380	310	346	354	365	355	316	361	345	356	326	311	327	354	350	324	336	340	355	382	389	339	341	336	362	367	325	330	349	371	337	347	381	327	348	341	331	348	332	339	340	358	358	343	307	305	352	349	330	361	362	346	347	370	369	394	360	365	377	337	360	347	344	350	348	366	331	339	349	346	365	354	316	325	354	327	391	342	361	367	362	350	374	348	345	343	337	346	407	327	359	318	364	328	367	350	331	347	335	342	325	338	354	344	342	363	332	332	340	342	324	346	345	336	386	318	356	359	356	347	345	327	387	374	333	348	335	372	362	391	366	337	355	322	364	339	334	370	320	327	344	343	329	345	369	332	354	366	332	320	323	377	343	335	346	360	302	333	348	359	332	356	309	343	331	342	356	368	334	337	339	378	365	338	342	353	339	356	347	323	374	351	346	318	318	353	373	306	334	335	335	347	340	361	318	339	339	353	357	339	343	326	349	365	362	350	397	352	347	376	358	338	352	338	353	368	327	357	335	315	352	345	318	360	352	364	322	330	363	368	320	331	347	339	373	349	364	334	331	335	343	358	338	368	377	346	357	328	367	343	370	349	349	333	361	345	355	355	349	362	333	340	328	329	365	348	342	355	356	336	363	350	334	366	390	352	337	367	310	325	367	342	354	368	310	307	372	330	376	314	358	368	360	328	368	333	365	340	342	341	344	367	344	346	330	335	333	327	336	325	336	380	358	367	381	340	309	324	348	357	343	326	361	369	367	384	356	345	344	312	354	318	340	348	369	340	348	346	347	344	361	330	335	339	372	360	343	366	317	359	367	345	362	359	354	336	354	344	340	372	339	335	372	338	344	342	339	369	371	370	355	341	364	328	363	331	348	342	352	342	361	367	337	340	331	361	331	346	360	337	335	360	296	352	380	342	362	315	348	356	362	373	323	414	353	361	347	306	359	355	334	355	352	336	371	321	318	365	359	336	357	364	344	349	319	345	357	325	340	370	328	361	339	353	322	352	331	375	339	339	353	331	347	351	353	333	367	374	303	334	362	367	334	367	344	323	338	339	365	348	335	344	333	334	339	335	348	341	317	349	355	335	358	348	341	354	405	346	347	349	343	336	349	319	337	347	336	331	350	339	345	384	336	358	328	342	341	341	341	370	350	330	352	363	343	337	344	372	362	322	391	388	348	354	347	325	338	339	340	362	332	331	368	328	336	348	356	343	352	377	366	339	347	358	330	359	319	336	358	350	318	367	336	319	375	353	347	328	348	364	342	346	340	381	351	354	318	350	347	345	334	339	358	344	381	346	340	328	333	358	320	297	357	334	390	333	343	347	344	339	391	364	318	355	367	318	339	336	337	343	334	334	332	334	355	346	363	335	338	339	360	325	334	384	345	325	341	360	346	362	320	322	321	331	334	345	347	328	311	325	335	326	332	343	378	349	326	332	337	333	364	335	349	388	332	354	367	394	355	355	363	357	368	365	318	379	345	347	366	302	336	306	350	379	346	329	337	354	343	372	347	302	343	356	341	357	377	374	340	353	329	361	334	366	348	313	341	359	374	328	331	346	330	347	382	340	340	324	339	327	335	339	327	343	318	336	348	318	344	356	359	381	369	352	338	366	369	319	344	326	364	341	380	375	302	329	315	314	375	368	318	337	354	351	346	335	329	346	338	323	365	359	357	316	350	333	367	369	330	340	338	317	379	368	321	359	334	349	311	345	363	335	310	321	340	357	322	350	315	354	339	342	338	352	341	367	325	323	323	347	351	376	360	320	360	338	365	357	348	368	325	341	324	330	353	363
15284	2647	2806	2077	1515	1085	810	633	557	443	365	355	295	317	267	237	248	228	205	227	204	212	207	193	192	191	169	191	196	187	199	178	201	160	172	169	168	166	192	162	187	175	182	180	171	162	176	166	163	160	184	176	174	172	166	177	175	173	147	150	161	159	139	164	179	160	155	138	167	168	179	144	148	158	164	159	168	145	164	143	184	171	162	161	175	167	179	177	153	155	178	181	154	155	166	167	138	147	157	169	154	145	158	156	147	150	172	172	165	149	176	170	162	154	164	173	147	135	165	143	170	167	165	161	157	160	162	147	159	154	149	188	151	155	146	156	145	161	154	165	166	154	155	169	155	165	150	166	173	159	153	186	158	141	160	154	161	142	153	166	168	163	148	170	172	144	153	159	158	161	168	174	153	167	154	164	165	159	157	148	156	146	196	158	150	138	150	163	174	154	144	159	164	129	173	160	160	191	161	148	163	173	168	165	158	160	178	148	177	158	153	140	172	165	168	148	163	154	156	175	157	152	161	201	164	150	165	176	174	168	148	187	150	143	145	163	162	152	162	165	144	167	141	154	181	165	147	157	165	155	165	143	170	155	173	169	163	158	157	163	164	180	171	161	172	170	156	159	139	142	160	166	143	148	152	154	146	168	167	144	146	153	163	189	164	157	149	160	172	157	158	166	151	158	171	163	153	164	159	160	170	151	169	158	156	160	157	152	157	163	155	156	155	175	187	170	129	189	167	169	140	148	154	147	153	154	176	143	166	166	158	158	163	162	138	146	150	161	138	150	147	147	153	176	170	151	158	151	171	151	155	161	164	172	152	137	167	160	157	158	154	152	145	147	166	158	135	144	149	184	164	162	156	152	171	166	160	155	162	150	146	172	155	149	165	164	145	146	168	149	160	160	165	160	149	165	147	171	159	133	173	193	176	159	163	167	157	141	155	163	156	160	167	157	145	146	163	159	168	151	160	141	163	147	176	154	138	147	159	159	153	163	161	154	155	168	155	185	132	170	149	183	169	138	154	149	171	137	192	149	161	173	139	162	162	166	156	166	161	160	158	153	146	149	157	170	152	156	151	150	190	160	149	157	164	133	154	158	153	168	164	169	160	185	156	151	141	150	147	151	163	145	163	149	167	171	149	187	189	165	189	141	148	170	189	159	180	154	149	172	176	151	162	155	157	154	150	132	161	166	153	127	145	144	164	150	166	168	147	179	152	174	151	164	173	163	161	162	155	136	174	157	187	161	155	167	152	154	162	162	160	158	166	157	145	146	164	155	139	140	150	149	167	138	157	174	163	154	148	171	143	130	174	155	166	166	162	160	158	176	149	166	172	172	169	160	151	157	172	144	167	190	153	171	174	147	145	155	164	153	185	168	159	164	162	167	156	151	158	155	168	171	137	167	156	171	135	155	163	129	154	166	166	136	186	193	171	164	148	159	151	148	166	158	168	173	144	146	167	144	174	180	152	142	161	153	155	181	159	161	152	151	163	171	151	158	183	145	157	161	147	162	158	167	160	167	181	156	164	163	175	157	154	194	144	185	168	171	169	164	145	153	160	166	155	146	151	168	162	162	151	197	154	150	156	153	163	167	158	148	172	167	192	160	157	156	142	162	169	150	177	151	144	176	141	170	167	171	151	148	167	146	147	157	151	150	174	140	161	168	157	148	159	151	170	165	159	169	160	173	151	157	158	143	157	166	160	171	162	155	177	149	166	147	139	156	151	175	146	138	171	148	157	160	160	164	140	148	166	176	179	157	131	187	151	149	150	170	170	161	169	141	159	151	170	171	147	146	154	167	186	153	147	161	164	149	159	153	173	156	163	153	148	189	165	165	162	160	158	163	157	151	165	160	168	157	170	149	168	156	162	178	156	135	171	165	142	142	162	161	165	174	139	179	166	163	159	152	164	161	157	154	159	174	160	159	159	164	166	143	158	114	155	154	173	158	158	164	163	140	150	163	152	157	174	160	152	164	162	148	159	166	151	159	168	154	146	138	176	150	172	185	167	151	154	168	171	163	192	171	137	168	143	127	158	168	143	153	154	179	168	174	153	158	159	148	163	166	152	151	172	153	150	157	160	174	160	154	152	160	159	167	154	155	136	174	165	177	151	147	148	168	149	183	154	148	182	165	171	169	164	158	145	162	153	165	166	174	129	163	172	179	174	171	166	167	170	151	181	167	151	182	161	168	161	158	172	139	171	173	162	164	165	151	148	179	150	169	179	148	154	168	161	156	171	158	153	182	156	152	146	159	160	159	169	160	164	157	154	168	160	142	162	171	166	163	168	151	160	139	180	147	161	145	143	145	167	178	172	146	155	178	150	152	190	160	140	154	155	152	163	153	135	147	165	136	160	156	149	182	164	169	134	182	160	161	137	147	162	139	174	172	183	187	141	169	149	175	157	147	165	168	146	151	168	147	165	166	157	171	159	152	151	164	164	166	147	148	161	160	168	155	140	148	167	164	158	186	163	146	157	158	177	148	174	173	142	150	154	182	169	157	162	151	162	157	148	160	156	173	157	143	141	155	158	162	152	189	152	152	182	153	169	153	172	143	197	148	145	135	166	165	158	143	147	157	173	146	155	156	173	176	164	168	167	155	173	148	163	173	148	160	155	165	130	167	174	137	161	164	155	157	168	166	162	155	174	140	184	163	157	170	167	158	177	144	154	173	150	157	167	148	151	138	158	148	140	162	162	161	151	155	169	144	150	158	174	146	167	146	159	130	166	140	147	166	136	154	190	154	160	147	170	156	171	165	166	167	152	175	148	175	153	142	158	157	157	178	142	159	175	161	154	168	167	166	166	145	175	156	168	151	164	149	179	188	154	151	180	165	177	158	178	183	169	166	147	154	149	146	170	178	186	191	135	160	154	144	164	160	170	152	159	145	155	161	147	150	168	143	158	172	158	174	162	173	177	139	147	147	154	146	149	160	150	147	147	167	160	171	155	149	176	152	174	144	170	145	167	152	154	170	137	164	166	158	132	147	154	142	147	168	161	157	139	156	145	161	151	150	157	171	163	141	171	169	174	149	164	154	148	166	141	137	158	144	165	164	161	148	148	163	160	176	161	168	162	167	161	163	148	138	169	160	174	160	166	164	158	153	159	163	158	170	154	155	166	149	156	184	136	161	176	151	165	177	152	159	143	155	139	160	161	147	144	156	159	146	174	153	173	139	140	150	169	169	157	156	166	164	143	153	149	162	161	147	160	177	164	163	174	166	176	152	154	165	165	159	157	156	180	158	154	162	144	154	177	170	177	167	163	174	169	170	174	176	175	159	182	155	139	137	160	159	151	156	159	162	160	160	186	180	159	184	159	160	175	154	157	160	159	160	153	155	152	181	147	154	148	150	154	168	152	168	171	167	146	139	202	171	165	149	158	165	160	168	159	149	144	174	173	192	134	157	156	185	156	167	158	156	154	183	175	157	150	181	176	129	175	160	148	168	151	162	159	148	141	144	136	168	172	146	168	146	172	163
7722	2665	6026	6652	5644	4604	3677	3017	2643	2277	1884	1755	1590	1493	1321	1183	1131	1069	1017	955	966	917	878	870	781	816	791	759	768	715	724	735	675	680	692	624	673	591	628	642	626	624	585	647	596	591	585	579	586	612	621	616	563	574	558	571	555	563	589	556	602	578	541	579	578	527	540	516	571	582	539	549	575	560	519	543	525	551	561	535	497	533	557	527	542	565	560	551	512	545	535	543	526	514	531	562	541	531	460	518	518	569	515	521	526	532	510	530	540	545	513	509	528	522	507	488	578	507	461	517	538	557	533	521	509	510	522	516	538	530	566	504	532	531	556	522	521	549	519	519	571	499	518	519	513	500	515	532	504	539	529	523	555	512	526	513	510	535	522	524	538	552	533	505	506	471	498	529	540	514	514	538	555	500	508	495	523	481	517	483	527	482	531	506	524	520	516	517	487	569	522	543	496	468	543	495	569	511	515	477	497	546	472	496	532	503	530	524	517	529	497	487	495	482	515	486	520	464	509	566	499	507	549	475	529	539	495	495	524	506	511	481	501	540	538	489	529	531	501	512	550	490	523	466	525	490	511	504	488	521	496	519	530	503	492	531	526	534	524	485	518	522	509	539	492	507	573	532	530	520	536	542	574	517	497	569	518	519	510	486	530	503	486	507	533	525	512	511	560	508	493	509	526	518	510	529	467	571	509	525	476	515	514	525	502	555	477	477	525	490	532	529	507	510	478	491	495	522	503	520	531	469	532	501	518	534	478	487	543	488	564	502	512	539	514	525	508	484	510	509	525	522	512	542	494	557	485	495	535	494	513	516	509	531	500	522	544	544	481	497	533	495	517	494	507	501	510	551	519	562	523	483	533	502	525	543	490	504	472	517	499	511	546	515	543	557	515	503	511	478	503	488	489	509	466	515	537	536	515	513	530	555	504	522	530	523	538	545	535	498	503	523	505	552	514	490	495	510	546	492	513	487	549	483	485	515	501	515	482	490	527	484	505	504	504	568	488	502	501	510	555	522	504	501	517	482	530	519	520	488	540	575	506	509	510	479	510	504	526	541	516	567	521	502	505	516	513	505	453	530	522	496	530	518	497	453	450	536	536	564	518	521	500	564	526	534	471	501	512	501	530	509	486	502	516	493	559	535	527	545	512	493	522	530	497	500	507	542	526	509	500	505	503	537	522	534	485	528	473	518	509	542	497	524	527	527	500	515	522	532	478	521	553	522	506	515	517	483	543	546	513	477	524	508	528	466	534	519	497	558	517	508	531	528	520	588	530	549	535	516	508	486	512	560	501	528	519	538	488	500	474	520	519	540	495	556	503	527	522	515	485	533	502	570	538	490	553	556	561	514	513	493	529	520	503	460	524	497	479	503	524	534	526	507	498	528	477	538	541	508	510	517	518	516	533	534	500	494	544	549	534	516	519	518	479	499	519	498	486	489	535	533	511	501	539	503	536	509	512	493	513	516	508	486	536	502	516	484	498	492	534	479	521	508	516	502	494	530	536	532	465	496	540	492	506	537	503	501	516	549	488	496	489	510	496	526	486	547	492	512	493	543	530	541	499	484	494	520	510	510	517	485	531	518	527	507	533	485	512	542	488	504	495	498	502	515	542	514	509	479	506	518	532	495	526	495	496	530	491	517	509	502	571	517	532	553	523	485	510	510	518	499	567	497	516	497	528	525	545	519	533	574	500	494	506	520	505	514	493	523	502	532	526	519	508	494	563	536	515	480	517	501	569	481	490	529	484	489	536	519	535	521	477	494	518	501	517	532	537	509	503	485	501	511	519	503	542	510	488	529	520	511	517	529	517	549	542	495	527	465	531	469	542	500	535	552	508	518	518	513	533	474	572	461	548	545	498	562	485	509	504	528	518	540	511	515	494	541	536	523	494	507	542	542	518	526	486	533	545	523	508	510	507	495	516	513	508	519	506	494	510	525	516	533	503	485	516	496	502	538	503	514	493	490	487	520	498	559	515	530	514	512	509	485	554	503	522	507	531	522	518	530	535	509	479	507	524	517	534	504	483	495	508	540	491	488	529	507	547	549	521	538	476	500	529	524	520	490	523	472	557	518	500	564	509	520	508	521	526	538	527	521	541	503	503	516	503	470	503	481	536	472	528	549	499	516	482	466	534	515	485	493	494	576	463	506	503	511	533	535	485	481	471	545	504	517	517	537	500	521	517	522	507	546	503	545	528	498	478	493	513	511	522	522	521	505	523	541	555	490	581	499	530	502	490	536	513	510	530	518	504	520	510	505	524	494	509	489	520	532	507	499	496	495	529	546	526	470	484	511	517	524	502	541	523	535	537	544	549	520	495	526	445	531	539	524	506	483	493	501	506	510	546	508	503	527	484	509	526	572	529	503	515	518	525	465	561	526	543	487	490	521	466	506	499	580	490	481	530	529	532	481	498	505	491	507	533	531	519	527	541	519	491	500	523	529	529	514	465	547	494	509	546	561	546	511	506	502	523	504	481	493	488	495	550	508	545	516	525	490	511	496	489	546	521	506	529	556	521	467	547	472	544	515	501	516	531	492	570	525	518	495	468	524	524	541	576	515	529	465	505	539	530	504	504	542	484	489	551	505	533	524	542	509	517	513	496	542	519	540	532	520	493	498	494	520	535	483	542	506	514	520	505	491	515	525	495	549	555	486	503	507	538	502	534	493	523	500	528	503	494	510	504	501	518	526	501	536	513	520	465	491	566	513	491	518	558	475	498	492	505	566	503	541	539	537	549	512	526	548	500	510	471	523	498	486	503	526	560	507	506	522	532	504	541	488	497	525	526	550	524	528	560	510	487	517	558	515	491	498	478	531	511	528	485	520	526	542	510	519	511	501	468	495	520	542	529	507	522	485	546	558	545	536	514	532	501	501	489	511	504	555	563	498	517	514	518	504	571	494	537	508	546	510	522	510	525	514	569	477	548	477	494	521	508	500	509	528	491	473	502	534	540	523	538	493	497	518	535	569	523	504	478	479	503	525	537	549	472	461	518	503	499	526	519	521	520	529	547	518	541	534	511	571	511	544	505	517	510	502	543	510	493	497	494	455	503	545	485	528	556	530	560	514	556	506	482	504	529	545	521	508	552	557	495	528	532	512	515	497	522	525	501	535	504	523	522	532	508	536	509	539	506	539	532	519	510	512	499	513	506	475	527	527	519	501	511	516	539	524	499	526	504	510	523	492	539	532	516	576	535	491	507	529	523	535	515	521	544	498	499	488	509	520	511	503	527	511	554	546	518	519	511	481	529	557	503	527	532	547	521	512	545	538	496	485	534	510	545	500	556	511	466	517	517	510	526	547	537	534	507	499	493	484	502	502	517	481	526	478	527	527	480	527	525	532	510	477	532	520	494	470	521	550	517	513	508	527	504	517	521	488	472	512	553	508	468	551	512	504	522	514	504	524	506	522	546	514	506	507	496	533	527	474	513	501	541	520	526	505	565	527	497	522	527	508	545	497	497	516	486	511	518	506	520	528
2117	263	254	265	228	235	210	235	229	211	203	206	199	209	195	202	173	203	198	236	195	218	212	214	204	218	201	194	181	194	204	210	201	198	202	191	191	206	164	209	206	194	200	225	219	199	196	200	209	224	201	179	200	210	198	217	197	196	205	201	204	195	213	218	209	202	201	197	200	206	239	202	188	192	226	221	223	186	194	196	165	195	194	203	194	205	195	190	200	200	211	204	199	209	213	197	204	206	210	195	192	196	234	206	180	225	202	207	212	167	201	215	209	204	208	205	203	191	208	200	198	199	196	206	215	213	222	180	171	192	194	187	193	200	198	208	200	175	214	197	189	210	200	213	193	185	210	203	233	213	220	208	202	215	217	198	199	192	211	188	181	178	236	208	205	217	175	200	210	208	190	191	202	175	183	194	190	223	210	174	164	169	233	201	205	210	225	218	202	208	200	192	209	219	210	207	201	191	193	209	200	212	214	172	203	194	202	198	202	230	196	197	211	195	208	201	206	215	213	229	213	195	203	200	187	188	202	198	191	196	205	178	215	217	176	191	201	198	210	201	183	213	185	213	217	201	210	202	201	177	191	220	208	219	196	203	194	204	207	228	195	198	205	190	193	212	227	215	208	189	192	190	198	198	210	217	203	191	193	222	205	189	194	206	207	185	196	178	194	189	207	213	206	227	208	212	190	238	189	211	190	185	176	183	231	207	182	187	199	194	211	178	202	210	200	226	202	209	185	199	186	191	190	202	206	215	204	208	207	203	198	191	178	193	190	186	200	205	229	216	201	176	221	176	187	210	178	215	194	207	219	193	223	183	189	187	227	188	211	212	196	215	184	190	188	206	182	198	232	221	190	195	198	185	193	185	203	197	215	212	213	225	175	194	188	172	196	193	190	198	199	205	182	224	191	216	201	208	201	199	205	195	192	213	222	183	196	177	203	234	184	181	226	188	191	184	225	216	191	206	205	201	215	206	189	202	186	196	218	206	203	190	187	218	197	212	194	188	194	212	237	199	228	235	205	193	207	190	221	200	208	204	242	191	207	194	217	202	197	214	196	197	187	208	199	189	201	192	193	200	213	196	200	187	195	170	217	222	185	195	218	189	188	212	166	216	218	209	204	203	222	160	218	214	195	220	223	195	208	164	196	194	190	205	201	200	226	194	213	202	194	207	206	196	222	174	222	200	192	192	202	203	216	189	200	201	205	221	215	211	197	205	183	205	180	179	190	190	210	169	204	220	208	188	231	182	183	196	216	204	200	187	198	204	240	207	202	211	193	205	193	227	197	191	181	204	219	182	205	199	171	206	203	227	243	183	191	201	215	216	202	215	213	174	204	194	216	182	188	204	196	187	176	204	205	210	207	182	184	203	227	228	192	189	207	196	201	180	213	209	186	199	218	216	212	203	222	221	203	219	213	169	209	203	210	192	205	207	197	201	182	229	180	218	223	218	187	191	185	193	214	202	189	199	198	209	200	189	208	205	177	215	187	222	215	184	194	208	202	186	224	185	201	199	194	199	183	198	227	197	216	192	202	190	195	182	219	181	206	204	196	190	228	184	229	196	184	197	186	186	195	194	247	193	187	185	179	218	174	185	199	187	192	197	194	194	197	220	178	200	174	201	189	212	171	198	206	195	207	189	179	207	195	183	203	198	202	202	195	193	191	215	192	188	192	218	207	186	206	191	189	217	213	180	218	200	225	208	189	217	194	213	196	197	188	209	197	208	195	187	213	202	224	205	192	207	217	171	210	199	196	207	191	208	226	214	225	187	190	192	225	186	195	184	211	197	200	198	218	192	180	209	190	184	198	190	223	209	182	215	194	215	209	209	213	194	210	217	213	187	199	232	208	205	195	189	185	197	182	203	199	178	213	184	181	205	202	163	186	180	213	205	220	200	202	201	196	206	205	193	227	201	213	193	181	195	228	213	199	195	187	207	188	205	215	206	200	195	198	187	206	193	201	204	203	195	214	203	203	209	193	203	204	220	190	180	208	216	215	208	188	210	203	216	231	215	216	224	203	216	221	217	195	200	215	229	212	183	232	191	193	211	195	178	184	211	230	195	211	210	192	181	209	170	209	175	187	182	189	208	196	206	199	214	202	207	211	186	178	189	196	212	187	185	176	211	197	179	190	199	219	192	178	221	174	204	196	185	191	210	213	212	184	211	216	188	203	189	198	187	200	210	191	177	177	197	227	190	186	171	216	200	174	188	170	209	207	223	189	211	182	182	236	201	217	214	193	175	228	209	205	204	200	214	183	185	210	199	181	201	184	191	189	208	211	197	198	185	201	207	215	201	192	188	218	198	200	211	189	195	196	201	221	188	210	171	182	209	193	206	200	205	206	183	200	215	212	196	212	216	202	193	220	208	221	226	214	198	202	213	159	205	219	234	200	181	220	206	196	208	204	169	195	188	230	206	209	189	212	195	199	220	190	207	191	192	184	192	232	206	213	199	199	187	211	193	203	185	190	205	188	195	215	194	203	203	208	193	201	212	194	206	210	177	197	212	185	199	210	219	202	181	197	208	187	209	202	191	176	193	207	187	185	217	191	192	194	212	202	209	163	187	218	175	182	213	217	197	192	230	182	199	206	200	204	177	208	191	194	189	217	184	199	172	188	184	202	191	215	183	228	193	216	194	197	175	198	196	196	205	189	210	212	197	190	191	206	187	200	208	211	186	178	189	198	179	211	195	204	209	174	188	221	194	211	225	180	202	178	212	194	216	202	207	211	219	198	212	211	178	193	197	196	216	219	188	208	192	228	226	183	183	211	214	231	215	199	172	202	207	184	175	211	207	187	212	209	190	202	195	205	242	200	177	178	210	203	214	178	216	180	221	233	202	191	180	191	207	194	221	211	238	208	185	204	211	189	186	170	177	205	172	196	197	214	199	188	170	223	202	192	219	202	196	195	206	189	209	181	199	211	220	209	193	233	217	195	213	213	202	202	195	190	185	207	208	186	205	188	202	205	209	182	193	203	201	221	194	236	219	223	222	179	199	181	209	191	194	197	188	201	227	185	189	195	184	177	207	195	225	194	210	172	208	200	207	191	210	191	185	174	212	195	201	192	214	200	179	205	216	221	214	183	206	175	185	206	198	192	195	194	208	198	187	204	212	208	216	199	203	197	191	200	195	211	208	238	203	200	193	185	220	197	210	199	203	226	213	214	179	223	179	180	231	193	194	202	212	207	213	210	224	207	198	207	206	197	203	202	208	192	211	216	205	205	204	183	206	207	200	191	196	200	219	200	200	195	194	219	217	203	220	193	202	193	205	179	190	197	203	229	191	187	188	216	206	187	186	212	214	198	226	230	195	175	192	201	187	206	206	206	224	185	201	215	216	207	213	222	192	203	187	204	208	191	220	196	190	186	185	199	227	196	181	209	209	208	207	171	220	187	182	177	198	201	213	179	195	183	215	193	207	214	205	217	204	201	205	208	210	233	194	198	203	193	197	218	188	202	196	232	198	206	208	178	207
2121	638	763	799	733	721	725	654	672	638	707	617	665	601	622	572	625	621	654	637	584	628	588	610	591	629	649	595	598	610	573	644	608	635	596	608	575	656	574	601	670	627	605	591	623	648	568	553	626	616	615	593	588	616	633	620	617	602	610	592	636	606	606	618	571	610	617	612	591	618	636	604	594	621	590	564	576	635	590	587	563	587	652	606	602	610	588	616	568	595	591	657	582	592	638	617	577	611	613	619	633	613	596	565	605	613	608	621	582	582	657	607	652	626	605	593	598	576	582	619	573	591	664	564	612	592	600	605	628	618	645	596	550	627	590	620	584	633	622	602	595	606	587	595	646	617	548	673	583	606	570	610	619	604	603	595	638	575	619	560	605	583	577	602	582	577	631	624	622	590	591	588	582	594	617	620	577	627	564	577	592	610	599	601	589	639	573	635	615	585	621	579	605	575	586	630	590	637	562	579	609	595	625	619	572	601	604	625	600	592	625	579	577	596	601	579	575	581	554	593	615	649	569	637	585	627	595	567	617	605	561	595	610	642	610	626	585	626	564	620	569	593	679	598	587	554	622	562	559	618	607	595	589	547	655	596	615	616	612	640	592	613	607	548	592	622	587	620	576	576	602	623	575	582	649	573	615	599	621	601	567	616	576	667	634	602	557	562	582	595	611	572	602	613	551	620	607	629	620	583	614	592	613	654	598	591	624	596	598	615	610	524	631	613	615	611	603	627	603	586	606	597	577	614	639	631	617	611	590	580	628	603	587	620	607	580	587	594	574	637	611	638	583	565	602	612	602	633	554	535	620	585	584	608	632	583	624	562	604	578	601	598	539	624	602	554	587	610	569	566	600	618	619	592	607	593	629	609	603	583	628	632	631	613	599	618	632	573	611	588	654	581	627	598	577	596	620	601	581	623	615	625	576	601	630	624	612	663	628	621	592	604	601	557	608	594	613	593	617	596	631	619	599	597	602	577	566	602	577	583	589	653	609	612	623	646	607	627	585	618	600	628	625	624	578	593	579	599	596	613	554	600	608	592	615	585	653	600	602	607	594	602	588	625	645	631	599	630	577	617	575	626	604	633	599	562	587	590	579	606	579	598	607	584	616	588	564	609	628	588	614	658	617	609	629	606	617	615	581	606	616	598	575	620	625	586	560	636	621	574	587	595	595	583	586	590	635	544	606	551	579	581	605	648	545	655	610	611	643	633	606	636	632	586	655	568	605	614	629	650	627	573	618	593	609	569	608	588	589	633	659	612	592	668	651	560	604	590	556	601	617	623	637	631	642	637	626	645	651	550	637	586	591	579	622	614	583	630	633	599	594	597	566	609	574	608	629	596	616	625	603	644	636	605	561	611	608	641	584	588	622	610	582	592	583	655	628	619	573	636	563	651	648	598	611	595	601	603	631	598	584	607	613	648	606	626	577	598	561	625	589	584	579	642	581	597	613	657	578	605	618	630	600	615	661	583	629	576	594	657	630	659	615	635	597	620	629	604	612	610	661	603	553	584	634	648	608	579	575	576	576	608	612	584	629	641	597	589	615	538	655	598	604	591	590	670	597	594	595	616	590	595	587	603	596	597	647	631	624	582	601	601	619	607	612	572	641	613	610	615	592	577	624	606	607	679	573	595	604	622	642	592	613	600	593	605	587	584	605	614	604	625	658	617	604	590	651	618	574	592	609	601	593	541	563	664	600	604	598	637	615	590	577	648	593	601	608	586	610	589	584	588	554	623	600	570	605	613	608	593	602	657	609	609	583	653	615	629	574	586	604	591	617	607	625	612	585	612	558	639	602	580	628	619	614	642	604	622	623	561	603	588	589	579	604	609	646	604	613	608	628	608	573	590	612	587	573	582	574	652	619	646	576	610	630	556	590	623	600	590	607	608	596	602	628	618	638	604	647	638	577	572	609	587	533	639	592	603	592	636	615	649	635	606	622	581	621	603	603	604	630	593	572	573	594	609	615	618	597	611	632	621	621	599	621	618	603	655	607	624	599	649	609	594	590	575	601	588	611	613	605	633	654	574	568	614	602	637	561	617	575	618	632	625	609	603	607	595	623	641	592	571	606	629	607	598	639	589	618	542	584	557	579	610	604	624	651	609	603	601	648	568	614	636	588	572	626	644	595	624	603	562	607	612	619	615	643	564	634	583	607	584	588	645	596	603	633	611	616	583	584	586	610	582	582	597	605	574	579	609	615	628	597	611	610	631	626	674	627	567	576	614	598	563	594	667	613	585	601	576	632	630	611	603	614	608	596	599	679	632	625	592	598	612	616	606	568	584	624	620	627	578	569	568	582	631	601	618	610	642	596	558	601	628	661	614	608	617	620	597	617	621	579	579	638	617	594	600	630	616	671	641	601	605	585	641	613	612	623	619	574	616	580	629	609	605	595	608	646	632	603	590	582	606	633	596	612	569	574	623	562	651	621	603	680	582	608	577	620	644	596	590	625	630	594	603	606	600	597	604	569	597	603	595	569	534	569	600	590	568	577	637	607	574	580	593	582	622	567	618	603	600	576	567	609	583	605	624	591	637	600	594	590	642	622	589	623	601	611	628	640	597	612	614	605	629	611	647	605	622	613	621	591	593	624	609	607	606	580	614	628	610	614	621	572	586	584	594	595	578	657	608	595	605	609	616	608	626	627	620	602	559	636	634	593	641	625	610	638	591	604	590	611	583	621	582	646	626	645	611	585	607	637	617	598	609	612	566	599	585	603	599	536	581	561	569	664	607	592	609	644	605	608	623	581	576	638	634	568	659	625	612	593	585	631	627	592	641	634	624	595	548	602	593	606	625	601	653	621	612	593	611	671	609	587	590	601	627	601	578	579	595	605	617	630	606	594	630	587	619	623	639	625	639	638	634	580	563	612	611	605	629	582	633	646	601	611	611	599	651	613	568	598	609	626	591	563	636	593	566	638	572	621	614	650	577	616	572	552	573	588	624	637	577	639	626	601	619	587	574	632	594	625	562	598	618	589	590	566	590	593	614	581	634	590	597	561	628	608	584	594	580	587	592	634	604	580	635	579	621	633	584	608	601	596	585	648	641	573	601	589	615	617	620	614	586	589	637	582	637	609	602	593	604	577	634	581	611	625	619	654	589	606	628	573	600	609	590	619	623	568	611	581	622	640	599	624	594	618	607	590	607	586	601	590	589	638	647	631	602	625	657	636	654	590	597	623	619	628	621	582	570	608	586	620	598	622	581	624	639	623	621	629	636	620	603	634	600	622	568	632	571	622	613	606	605	621	603	576	619	634	622	627	619	587	626	579	601	623	599	649	582	626	620	592	605	622	622	639	642	645	570	611	655	596	604	630	602	595	613	606	629	589	602	642	651	625	601	605	630	594	601	615	602	635	572	577	608	603	618	624	592	593	627	617	584	599	585	590	613	559	579	586	643	624	605	598	638	592	614	619	643	625	611	598	658	597	610	587	673	608	593	618	559	603	593	566	593	595	615	601	595	602	605	619	631
10284	1116	1352	1026	680	524	426	315	285	223	218	203	188	174	157	154	120	135	156	151	141	125	136	123	136	129	90	102	100	111	116	126	121	96	111	128	109	133	105	102	98	99	102	101	92	129	100	114	109	93	119	108	88	115	86	106	115	93	111	107	94	111	96	93	102	104	101	95	88	102	95	108	119	81	98	106	90	91	80	107	104	106	106	105	97	114	102	126	107	107	101	105	102	106	103	112	93	102	107	94	99	105	93	97	103	102	101	89	106	91	78	92	119	112	92	112	107	112	85	109	114	103	119	104	107	107	104	98	95	105	112	103	102	92	108	101	134	95	104	88	114	103	105	96	94	101	97	99	113	127	95	104	122	123	100	110	99	96	103	122	89	112	86	102	98	110	97	109	120	118	107	97	88	102	112	92	87	110	84	107	113	119	102	88	95	104	98	99	91	98	98	94	101	116	86	76	109	102	109	110	94	111	106	109	96	83	111	121	105	109	112	120	115	102	104	85	104	102	108	122	108	113	86	111	130	103	80	94	107	103	110	96	90	100	91	102	100	102	100	117	106	114	81	111	81	103	99	124	92	103	118	108	88	123	111	113	79	101	113	83	101	125	106	105	119	106	96	110	103	102	99	103	124	109	83	97	96	125	96	109	95	98	90	98	116	92	112	90	93	106	101	92	122	72	111	102	103	93	110	113	106	105	118	108	107	105	89	88	100	101	113	120	99	107	100	100	95	102	88	106	96	103	90	101	113	107	96	110	107	97	101	112	109	105	103	98	110	97	97	101	106	108	121	105	88	98	89	103	99	104	117	101	97	111	115	99	101	111	94	101	105	84	93	107	99	118	101	103	106	90	124	114	91	104	104	97	99	104	107	128	105	96	101	107	120	118	107	99	99	100	90	97	131	98	117	109	92	107	96	89	104	84	102	103	94	104	101	125	89	108	123	119	98	110	103	99	108	90	115	92	99	113	115	100	88	97	112	103	114	95	112	108	95	92	104	100	90	110	104	100	104	91	126	114	116	116	102	86	102	93	94	84	93	94	128	94	105	107	89	88	99	106	85	93	98	92	107	107	101	110	97	107	113	95	92	101	91	113	116	81	115	109	117	103	107	97	83	114	95	107	98	99	93	100	113	97	104	95	103	100	105	98	99	95	104	89	85	97	100	109	97	94	109	124	123	115	100	97	94	107	115	98	105	97	89	90	94	102	94	96	104	90	94	104	112	121	96	108	105	108	116	98	116	109	104	88	116	116	90	87	104	85	96	101	102	84	98	109	102	123	79	97	107	96	100	106	125	107	110	103	92	86	105	84	99	69	120	99	108	89	104	102	107	95	95	94	94	92	95	102	109	87	89	106	117	88	93	87	103	102	112	108	95	101	93	103	106	105	95	95	102	101	111	106	97	122	109	92	92	89	96	103	115	101	100	118	99	97	111	81	109	98	107	100	100	104	106	94	119	114	106	88	99	117	107	110	94	95	98	93	99	111	109	104	99	101	81	101	100	106	101	98	83	122	113	92	78	115	94	105	87	98	113	111	98	98	131	97	97	93	93	115	90	74	93	97	97	115	111	120	94	101	124	107	98	103	101	108	102	114	104	123	118	82	122	100	97	99	97	102	106	92	102	106	120	106	101	84	108	111	101	110	116	92	112	106	105	79	100	115	109	109	98	102	92	98	95	96	106	113	95	91	100	93	106	111	109	97	95	99	105	110	94	109	101	116	104	97	103	112	110	107	84	94	94	98	102	97	99	103	121	105	115	90	103	96	112	110	93	100	98	108	94	87	110	101	110	120	97	106	109	120	92	92	101	96	106	99	85	117	103	93	78	111	102	82	101	110	112	103	94	82	83	85	97	101	117	123	95	106	107	123	113	91	102	94	109	115	102	133	81	94	129	101	113	112	92	99	98	101	112	90	93	126	98	109	111	103	112	118	103	104	103	100	96	105	105	88	130	113	101	102	98	89	112	106	98	100	111	90	85	83	98	97	108	99	96	94	144	77	102	106	85	111	104	118	105	121	79	79	118	99	103	94	105	92	118	84	96	113	115	120	88	85	98	108	106	109	88	105	92	97	128	95	109	102	116	96	98	100	107	119	98	105	112	113	110	95	127	114	110	80	118	98	96	100	104	94	120	95	113	92	90	99	96	101	110	124	102	86	117	102	89	102	113	105	105	111	92	108	123	112	96	79	104	87	129	99	105	104	100	112	87	106	112	98	101	93	104	98	111	104	111	105	112	83	121	103	106	117	105	104	116	103	114	89	102	114	112	86	73	94	106	92	107	91	113	107	105	110	88	100	100	104	99	105	106	111	93	108	96	95	103	103	110	105	105	109	107	109	116	97	98	97	111	115	102	110	127	90	103	103	117	90	105	94	107	107	113	96	112	111	95	91	90	125	107	99	100	116	97	103	105	100	104	106	113	100	96	127	111	102	94	111	90	108	115	92	94	103	100	103	112	106	97	112	96	115	107	101	105	114	97	105	117	105	107	112	103	107	107	101	91	107	101	105	97	106	119	93	105	90	109	111	108	91	110	125	94	85	119	85	116	117	88	80	109	101	122	116	98	98	121	115	104	103	80	119	99	112	92	99	100	104	118	102	90	112	110	107	96	123	108	110	98	80	116	109	83	86	105	94	92	100	97	115	93	106	106	107	88	102	107	105	96	126	115	121	96	100	109	112	109	116	85	96	97	107	99	99	90	103	88	90	92	91	98	82	78	121	105	90	96	102	98	81	107	121	101	94	91	103	106	81	100	100	108	103	103	105	107	100	97	106	100	84	101	82	116	114	91	115	98	81	90	87	110	91	109	111	107	99	95	107	100	113	112	91	109	95	104	102	89	107	98	98	120	124	100	112	113	86	95	93	93	106	91	111	123	104	90	103	95	106	86	80	109	106	104	96	109	104	93	99	105	120	125	113	93	93	103	114	93	106	88	110	75	93	102	97	118	100	90	118	111	99	104	104	109	101	99	112	93	116	98	106	105	110	89	97	103	113	98	116	137	102	119	84	108	97	93	110	104	100	99	108	102	102	118	98	101	111	105	108	134	95	100	101	91	86	114	101	96	106	102	99	91	108	90	98	110	101	121	96	104	97	100	95	115	102	107	106	94	89	101	85	116	90	106	94	103	87	100	102	85	104	102	107	105	108	115	112	92	100	102	94	105	99	107	108	104	95	119	96	96	114	119	99	98	101	100	93	91	101	125	97	114	125	102	99	100	105	110	109	111	108	104	112	99	112	102	98	90	82	94	106	106	114	99	106	104	116	99	96	104	110	103	119	117	87	91	84	119	109	116	109	111	91	90	92	111	103	92	102	122	109	100	99	125	110	91	110	87	87	126	93	106	129	93	108	109	91	98	100	98	103	105	94	107	113	103	106	101	107	105	97	113	112	110	111	109	105	108	104	92	117	95	119	105	95	107	118	84	113	90	93	111	94	87	105	96	98	96	103	115	117	82	108	119	104	97	94	95	95	107	88
6045	1373	3309	3646	2913	2418	2102	1671	1449	1175	1074	930	896	830	716	708	698	658	596	591	552	535	569	520	500	463	467	488	483	444	426	443	453	466	429	447	414	428	388	368	408	429	380	430	357	399	424	381	398	406	386	400	409	364	362	388	373	382	369	352	363	381	367	362	354	384	360	341	364	361	380	375	352	358	357	308	381	377	322	336	365	378	347	381	362	370	371	319	395	384	356	323	342	343	334	347	369	357	354	350	338	358	352	387	350	349	334	333	376	369	374	376	375	341	307	373	356	361	346	367	367	344	345	346	350	365	342	335	371	340	344	375	351	358	363	364	328	370	357	327	344	356	363	368	378	359	308	355	386	387	337	350	335	363	357	383	353	353	326	339	335	364	351	375	308	356	327	361	340	352	354	329	346	350	344	333	368	336	355	353	375	354	334	357	344	340	338	371	332	362	309	362	328	379	335	358	331	330	357	355	323	332	351	364	322	358	326	352	342	359	350	367	344	362	362	356	368	329	367	390	353	371	362	369	339	336	355	343	366	346	353	364	345	362	324	313	342	360	331	335	363	311	335	317	344	349	399	388	336	352	354	339	382	355	294	369	373	309	355	334	333	346	338	342	334	352	379	332	340	347	334	375	336	344	358	355	334	342	341	322	326	364	350	350	366	341	361	346	386	340	347	361	304	380	327	317	350	350	356	345	334	332	370	372	350	357	346	398	359	355	374	335	376	333	343	356	349	338	306	383	354	341	352	357	321	344	360	329	369	369	370	388	345	361	323	348	340	354	378	331	355	360	333	333	359	354	346	358	368	339	362	357	336	358	351	354	316	362	343	324	364	354	358	350	365	354	341	360	364	321	320	342	322	334	357	349	311	371	399	354	327	327	360	356	342	365	350	319	348	321	316	364	359	359	337	333	331	331	347	361	333	336	376	327	325	373	349	337	332	339	346	380	357	319	352	381	351	341	357	347	361	353	320	353	339	367	380	345	338	357	361	356	369	343	345	310	329	303	315	369	341	360	333	366	352	333	369	340	348	370	354	347	353	329	332	342	342	352	319	330	359	352	365	340	374	337	355	332	359	334	349	349	346	331	377	339	348	305	340	378	360	364	344	358	332	370	384	343	349	350	351	336	328	331	379	372	380	346	355	337	349	352	360	337	347	365	371	330	349	351	363	385	378	368	343	354	353	323	328	367	342	328	349	380	339	352	358	357	359	349	327	354	376	339	363	363	377	317	333	340	312	360	350	336	388	364	377	359	353	354	379	359	351	348	365	370	376	339	377	320	353	354	335	357	336	359	369	349	371	380	341	334	368	375	347	349	335	358	352	354	364	338	343	350	345	342	372	393	325	328	337	303	358	346	329	372	380	353	358	351	310	367	366	339	323	359	318	353	311	361	366	326	322	317	358	336	321	310	363	351	388	362	352	356	328	363	362	369	363	376	316	383	335	318	348	341	350	377	347	335	378	321	351	370	347	334	339	352	353	342	320	341	365	337	365	375	331	324	345	341	343	329	321	343	355	336	380	372	360	338	373	318	351	355	358	340	368	359	352	345	345	338	351	375	338	325	343	378	344	354	333	360	351	378	368	392	327	343	353	335	354	290	342	339	355	336	342	327	350	324	357	314	343	364	348	358	348	356	337	358	355	357	365	354	368	370	341	352	342	343	367	371	346	391	338	388	382	363	356	343	372	362	353	387	317	337	368	346	344	330	336	317	345	336	349	368	352	355	372	331	335	356	337	340	316	321	362	346	347	359	313	329	322	360	334	355	362	349	358	342	337	376	332	353	323	370	366	333	307	375	369	359	332	391	373	348	359	378	375	360	306	344	341	334	332	339	361	337	355	330	338	358	389	361	344	370	357	326	367	347	362	336	327	303	359	352	344	338	314	345	349	335	346	375	316	317	348	344	347	332	354	315	349	340	338	351	335	359	342	316	359	366	349	385	342	328	331	343	344	312	340	355	326	329	360	377	324	347	331	355	386	344	362	327	380	372	333	336	348	336	356	331	337	340	357	368	335	355	336	358	357	348	326	369	345	350	345	328	360	384	334	334	341	347	322	352	349	319	356	368	365	334	325	368	349	342	378	357	345	345	374	333	341	355	336	341	359	307	342	331	352	362	354	346	326	343	345	305	341	370	352	363	329	324	359	350	375	370	359	334	364	358	346	338	342	310	387	324	338	361	339	328	368	381	332	352	362	318	355	369	360	340	347	349	341	328	362	337	311	386	332	324	371	335	367	345	343	346	372	335	335	365	344	371	367	374	340	345	335	345	376	337	347	372	355	325	353	350	365	348	330	364	338	341	329	331	364	346	341	375	336	371	377	337	363	356	377	344	311	342	343	323	351	354	349	352	346	367	305	349	405	338	324	326	330	360	348	359	347	331	328	361	353	355	353	343	376	363	390	329	348	328	331	339	312	350	346	324	316	349	335	350	357	350	335	348	383	383	353	372	338	327	356	335	336	323	350	326	360	341	344	339	335	339	309	343	368	341	350	330	369	365	351	342	346	347	369	344	345	349	343	333	345	349	346	313	350	365	343	339	323	347	317	366	375	363	335	359	359	359	367	334	357	340	328	353	366	341	349	365	363	353	342	329	339	349	361	337	371	325	332	384	355	355	341	369	318	379	376	394	343	330	349	342	343	357	331	334	358	340	384	347	323	332	353	356	352	350	340	357	328	372	360	365	372	385	342	326	354	365	352	341	361	358	328	344	320	373	372	325	326	342	353	362	349	340	383	339	374	347	334	343	349	321	359	349	321	363	353	351	305	355	352	337	357	367	339	341	380	339	366	337	359	314	377	356	357	374	328	365	363	357	330	361	384	309	347	349	354	327	362	345	297	340	355	369	316	327	382	352	349	318	336	365	370	387	338	337	353	318	335	357	340	338	360	342	331	364	357	368	340	375	369	362	355	316	347	344	334	369	359	361	321	349	322	370	351	325	350	370	319	362	338	336	399	338	347	322	368	351	326	338	310	375	356	339	384	357	344	370	343	332	354	349	331	340	353	349	359	353	361	337	347	343	354	334	351	359	376	340	340	336	383	341	332	360	342	379	370	335	321	324	379	357	362	336	354	329	314	354	326	359	340	365	349	343	363	320	357	376	358	355	365	363	348	343	361	341	353	360	360	328	325	356	330	346	376	339	319	384	375	337	323	306	364	371	342	354	350	320	361	360	310	327	326	330	352	351	357	326	368	331	349	327	326	342	352	344	357	369	355	332	365	320	342	345	354	326	321	356	358	338	360	349	377	365	355	342	336	347	344	322	345	346	366	341	338	363	343	381	347	393	369	298	353	319	351	372	318	341	360	343	372	355	373	366	318	320	363	368	363	350	335	362	357	342	352	321	329	325	327	368	319	353	321	376	328	338	346	318	370	357	337	329	354	326	330	369	357	389	346	344	358	390	349	353	348	361	359	333	364	343	341	354	342	311	355	344	362	342	355	334	353	369	357	381	345	306	345	339	346	370	367	338	330	340
15774	2488	2779	2094	1527	1063	822	564	542	453	411	340	317	277	273	267	219	229	243	260	202	216	167	184	168	195	194	171	205	183	177	193	147	164	201	178	182	187	177	168	149	163	175	174	163	156	170	173	180	171	178	175	174	153	178	162	172	175	169	178	179	149	154	197	178	170	127	153	145	163	170	182	158	160	145	166	161	144	157	153	162	161	180	181	138	188	168	157	164	185	180	169	158	172	170	184	160	139	145	173	144	163	162	170	149	167	172	169	158	163	142	164	168	163	165	159	159	155	155	159	154	152	186	201	173	152	176	164	169	168	166	161	175	169	154	171	142	175	148	171	171	139	167	173	150	159	177	193	151	171	161	135	161	150	183	182	170	166	162	157	167	158	162	156	168	152	157	154	153	163	139	149	182	162	167	160	152	148	163	162	164	173	153	175	146	186	159	174	168	160	164	146	144	147	173	161	163	149	158	170	160	157	162	166	146	149	169	158	162	176	156	159	173	161	144	160	183	162	157	148	157	161	167	159	152	149	170	150	158	156	185	155	143	145	180	163	176	181	154	176	170	152	163	158	155	155	170	166	149	160	159	159	156	154	146	190	154	166	167	154	155	161	144	166	165	138	168	176	161	144	154	152	163	169	148	180	189	163	171	162	175	146	169	154	156	163	151	161	171	151	174	159	160	148	157	158	142	170	153	176	155	181	152	148	158	149	172	143	160	142	144	170	168	173	143	185	158	150	167	162	138	169	178	159	162	146	147	174	167	171	148	175	150	162	145	156	163	187	177	154	152	151	167	170	157	168	164	173	157	147	152	146	163	168	152	138	143	143	146	159	187	198	142	168	151	146	172	161	153	148	155	174	159	172	167	142	169	159	168	159	162	160	166	156	171	165	158	145	162	155	149	175	168	132	162	159	173	142	161	179	165	182	159	172	168	175	172	159	175	151	160	147	176	147	161	183	158	148	147	151	151	163	178	163	147	142	162	145	157	148	155	153	181	163	154	153	154	168	169	147	162	160	182	154	191	169	157	169	172	154	180	180	171	165	170	178	151	161	154	156	169	170	162	153	176	157	144	124	179	164	164	178	179	151	155	162	151	160	159	161	179	144	144	169	172	155	157	168	168	180	144	166	153	150	152	192	164	152	140	163	160	158	169	173	167	165	153	147	163	183	173	170	143	136	173	166	158	144	155	159	161	166	160	155	157	152	168	161	159	127	143	159	153	169	175	154	153	161	167	150	140	149	152	142	160	159	175	171	170	191	189	180	152	155	150	161	159	137	162	137	156	175	183	153	151	187	174	174	140	152	144	182	164	171	163	168	188	150	159	147	141	150	180	171	157	174	160	148	152	152	172	137	157	170	167	140	182	153	165	161	154	170	178	174	147	173	175	164	145	176	160	163	134	153	147	169	150	164	165	163	130	172	145	176	184	167	163	165	160	153	159	159	148	169	162	188	168	154	156	160	175	163	150	142	160	159	157	179	164	162	161	167	182	156	163	149	197	147	150	159	166	133	173	149	172	144	178	180	160	156	151	167	142	157	159	160	174	179	163	164	162	153	148	145	181	155	159	157	148	143	160	161	154	152	158	160	164	159	169	146	170	172	151	169	173	163	169	166	150	145	173	166	160	183	149	174	157	161	170	162	154	168	167	153	158	145	145	162	159	155	165	147	182	152	162	143	183	162	156	164	151	160	159	145	164	153	148	187	163	158	151	147	168	159	159	162	147	134	151	176	165	154	142	165	159	180	160	179	149	162	134	152	153	146	148	167	163	151	127	139	182	167	158	162	172	162	151	134	157	170	188	166	167	152	172	153	167	161	159	166	159	171	160	164	172	159	180	175	171	145	169	168	148	159	162	134	160	169	188	174	155	175	176	137	165	143	140	176	157	176	183	157	186	166	189	177	136	188	157	156	155	151	147	152	166	189	176	163	140	186	150	161	148	154	156	186	166	183	137	149	179	196	148	164	168	174	153	179	160	160	130	159	141	180	162	170	163	139	164	146	173	159	181	147	179	153	139	146	146	155	151	186	159	193	175	149	182	172	162	159	164	174	169	171	168	149	148	149	153	175	151	177	155	169	130	176	180	170	164	158	158	134	164	160	136	164	162	167	151	163	151	167	158	155	156	151	167	179	182	159	177	169	165	173	158	167	168	158	161	174	154	165	169	165	178	153	178	174	155	167	137	163	144	166	140	168	133	164	139	164	164	163	147	162	162	157	165	194	166	145	173	160	172	162	163	156	170	190	151	142	141	152	152	161	161	137	155	143	174	133	166	182	167	145	180	166	165	163	156	148	161	166	167	151	154	163	144	171	165	158	166	162	174	161	154	133	157	146	157	164	172	175	160	152	135	162	170	150	146	179	157	182	153	165	150	133	142	138	150	181	154	151	164	158	174	157	150	171	161	165	167	161	168	180	170	146	161	168	179	132	173	158	172	174	152	147	179	164	173	168	156	150	167	146	171	167	162	173	196	176	151	175	169	143	164	178	160	158	161	158	172	161	145	136	140	146	167	158	143	165	151	161	164	163	155	154	172	138	152	158	182	168	156	164	163	154	156	184	164	156	191	158	150	149	154	146	153	151	171	174	176	153	149	158	172	159	173	170	159	179	182	146	179	146	136	146	149	158	163	164	147	156	152	172	172	160	152	164	158	167	153	143	154	175	166	192	146	171	147	163	151	196	171	163	162	146	171	151	153	162	156	166	149	157	166	148	165	172	157	170	147	169	150	155	152	156	164	178	200	170	154	151	189	146	151	192	154	152	142	166	171	155	189	169	146	125	161	171	149	154	178	164	160	151	166	162	149	161	149	161	153	173	164	149	172	154	152	160	175	158	134	156	178	177	156	148	166	169	154	158	174	151	160	148	162	171	159	145	174	172	177	154	175	154	150	158	169	145	158	175	150	136	137	146	170	165	158	167	176	147	153	176	143	165	146	158	162	162	181	170	150	180	149	139	157	163	175	173	157	151	155	146	174	160	164	148	143	171	152	164	148	176	176	141	163	167	145	161	143	173	157	156	173	149	150	188	157	175	140	181	183	175	165	154	163	169	174	165	140	163	145	154	149	161	158	169	162	128	154	160	145	144	148	183	174	161	175	145	179	158	152	150	139	168	161	157	137	153	171	167	157	160	124	169	184	170	164	144	157	168	159	178	156	159	129	143	143	167	175	159	157	165	153	163	157	167	189	165	170	151	151	174	175	147	171	152	145	142	148	137	159	165	147	175	169	165	163	161	182	157	156	150	166	166	158	149	153	156	161	161	158	168	173	161	162	164	151	152	152	175	163	135	180	164	162	167	179	165	144	162	147	151	146	168	173	158	149	156	172	157	151	166	167	170	158	178	169	157	147	162	156	144	177	146	157	159	157	191	166	174	167	177	161	161	146	177	178	145	160	135	147	166	154	143	146	172	180	153	170	163	156	184	171	160	172	164	170	159	161	176	188	153	162	155	164	144	182	158	158	157	158	154	158	181	124	137
7839	2549	6033	6639	5551	4424	3656	2936	2459	2275	1940	1792	1594	1474	1263	1195	1146	1057	1032	1002	930	889	906	789	816	794	760	776	722	689	687	678	673	661	613	707	637	633	650	630	654	607	619	621	612	560	633	591	564	584	585	591	608	584	576	585	586	542	581	583	557	552	567	548	576	586	564	527	515	556	552	572	534	543	578	574	521	552	559	584	531	541	549	521	532	559	532	537	569	516	528	550	492	507	577	500	547	541	535	557	517	524	537	534	537	504	541	568	537	521	519	522	520	501	551	490	527	536	539	528	550	559	534	516	521	538	521	489	523	527	498	524	511	529	542	534	569	525	535	535	531	506	541	547	483	513	525	527	557	497	524	529	541	520	542	497	512	557	497	527	541	517	472	536	532	520	527	527	506	543	520	537	517	531	503	492	550	503	519	488	536	522	503	519	484	551	524	524	522	531	526	518	542	525	513	561	538	540	502	520	482	516	526	514	535	495	543	526	507	494	543	511	500	522	514	524	505	517	504	548	500	490	581	564	488	482	516	505	517	522	509	551	524	503	472	520	541	486	534	506	512	547	530	523	542	543	478	528	513	501	472	504	516	524	541	512	537	514	505	512	512	554	516	557	512	533	559	528	535	541	549	506	498	528	536	483	504	489	505	515	534	511	535	532	516	496	481	546	510	530	543	527	519	520	512	529	501	531	520	463	520	539	515	539	487	500	531	542	542	543	503	475	553	513	533	556	538	543	529	509	529	506	472	485	507	505	544	526	534	514	495	536	506	527	514	494	510	523	512	515	518	501	546	523	534	503	472	539	513	500	515	517	506	495	529	488	518	528	531	503	547	547	503	511	540	523	518	475	513	546	503	511	497	535	533	503	511	532	504	537	510	538	517	504	495	501	507	502	535	507	541	547	507	523	535	491	525	542	514	499	530	546	499	502	492	512	523	508	532	514	492	523	522	517	480	545	522	514	545	510	525	511	498	515	511	502	512	562	508	532	523	509	526	518	535	470	511	543	531	513	531	517	518	504	535	500	501	521	498	501	568	515	510	527	551	508	508	545	505	485	545	508	518	455	489	522	554	535	513	522	525	518	512	505	499	522	528	489	472	509	533	547	516	506	530	514	555	484	552	540	512	522	511	495	546	493	535	516	518	529	506	542	514	503	512	558	531	490	538	519	532	544	535	495	510	518	537	487	529	496	545	506	534	549	541	505	538	525	568	530	522	555	527	502	529	502	520	473	511	539	527	505	531	472	555	519	495	538	491	518	502	529	531	523	473	511	522	512	535	558	492	506	529	569	486	569	527	520	516	548	466	551	517	501	530	557	520	542	523	534	516	526	505	530	520	516	514	533	528	509	531	519	464	520	532	529	461	552	546	499	512	534	550	554	496	524	541	508	525	547	543	515	515	520	492	491	528	543	525	488	513	474	516	481	523	541	519	514	508	517	521	532	508	502	511	551	493	530	492	486	531	517	525	489	517	519	533	509	539	494	510	539	517	546	496	533	474	501	529	565	505	514	464	493	531	519	487	525	503	525	539	529	520	488	527	532	485	550	516	474	469	514	521	532	553	495	527	495	528	538	508	519	512	567	488	525	532	521	527	517	497	527	521	504	517	517	501	488	548	528	532	516	513	499	509	524	508	514	519	555	540	491	520	494	501	536	593	537	495	531	472	518	503	530	555	492	459	517	523	528	482	521	544	525	474	536	550	532	550	509	522	519	517	561	537	516	467	513	503	510	500	464	523	514	494	515	521	545	499	524	522	503	489	539	513	507	513	516	507	472	528	473	484	478	541	533	553	484	518	532	518	539	513	502	480	543	513	521	524	527	529	515	522	524	551	496	514	510	533	498	484	504	533	471	483	530	523	490	519	512	563	550	534	498	512	485	527	495	536	507	515	526	518	492	525	529	513	495	490	516	496	520	542	495	520	524	491	495	510	510	508	486	515	567	561	516	503	548	505	499	478	527	531	564	488	507	505	521	541	497	506	503	545	520	505	568	537	519	501	463	515	505	517	549	480	530	492	509	521	485	528	517	518	515	516	494	495	516	509	532	557	516	520	527	580	529	557	508	533	524	532	497	531	548	539	515	504	524	510	500	474	512	526	515	523	521	515	555	493	541	511	549	537	515	574	539	504	507	483	499	520	524	458	544	516	524	471	539	542	562	557	512	511	502	540	544	540	518	518	518	499	527	550	526	563	517	526	511	521	541	532	503	468	513	506	517	533	481	539	537	524	524	501	531	512	566	530	486	516	496	589	507	515	553	519	505	565	552	534	559	520	515	499	556	518	525	515	517	523	530	508	474	507	529	544	496	516	520	546	550	521	504	525	503	535	476	559	556	500	490	524	484	466	506	501	523	534	519	489	535	488	495	505	514	498	518	479	487	580	488	534	508	500	512	517	497	486	571	494	514	515	543	499	542	522	528	523	494	509	533	531	547	514	495	490	491	457	513	540	550	526	514	548	517	530	497	572	495	517	505	513	482	497	512	543	524	517	490	501	524	534	556	537	486	523	520	552	540	537	527	506	525	533	507	488	521	503	518	548	529	562	529	524	518	534	515	514	552	498	528	470	497	549	511	546	475	522	492	497	546	499	478	543	498	549	523	521	529	534	514	543	490	518	496	525	512	539	530	529	497	499	500	506	532	514	514	519	527	496	551	510	497	541	487	486	522	552	522	490	491	535	508	523	501	499	564	523	517	494	492	501	489	462	532	548	518	528	540	508	481	482	478	548	518	481	543	509	519	534	497	492	488	510	496	517	498	541	516	539	512	509	505	551	519	475	532	467	525	520	502	489	526	485	522	488	529	553	514	530	531	502	506	533	527	492	527	495	545	520	476	551	482	505	505	530	517	536	515	494	479	498	538	534	526	517	499	488	489	515	532	522	536	558	524	521	536	485	562	530	543	516	537	530	522	512	528	535	498	490	476	565	550	524	510	490	536	523	471	542	517	508	495	483	503	522	529	519	483	484	506	523	527	492	525	522	511	493	510	528	455	587	550	545	507	522	551	496	534	502	473	517	496	541	506	505	564	544	494	514	523	482	514	474	508	524	502	534	534	537	519	521	502	518	539	487	520	525	530	540	525	516	489	541	565	551	522	493	520	455	496	533	520	487	518	486	522	497	559	510	534	526	527	501	535	517	557	498	526	523	527	475	526	468	528	530	537	509	504	486	510	501	504	535	492	516	514	499	546	499	569	541	516	530	493	561	559	514	527	519	536	545	476	469	511	538	514	550	546	490	531	539	491	527	506	541	495	505	530	513	503	499	542	564	532	496	550	527	498	530	492	528	520	546	509	505	559	514	514	527	505	554	534	494	482	547	496	542	517	531	513	549	527	493	503	532	529	519	552	544	496	517	527	486	549	503	546	528	549	547	526	527	520	534	506	496	502	518	510	550	526	463	506	533	502	504	494	528	491	526	527	490	543	491	534	528	498	509	554	482	474	491	513	493	488	536	484	526	470	525	528	498	513	560	546	511	512
2113	248	275	286	267	231	207	215	247	215	213	225	231	204	204	233	203	205	217	202	212	177	216	199	197	213	241	194	192	223	205	213	197	204	188	201	211	193	197	218	184	191	219	203	196	215	194	198	214	197	226	204	186	168	200	198	188	207	186	185	219	214	205	196	200	196	233	188	232	185	198	185	188	182	210	187	188	216	209	205	198	192	195	175	177	188	194	201	196	191	197	206	211	214	205	216	197	200	210	214	192	226	168	184	179	213	175	221	242	192	216	184	179	220	210	205	209	230	202	203	174	194	208	213	199	221	193	204	209	183	187	199	207	221	208	206	186	214	217	195	210	208	200	198	217	189	184	212	184	182	209	196	210	214	203	196	217	188	224	202	206	200	215	185	209	226	204	199	225	198	190	200	226	175	209	200	207	225	182	170	187	219	188	196	209	230	185	222	227	202	198	181	199	197	182	177	232	182	216	213	192	190	194	183	180	209	197	185	209	214	216	204	166	201	215	217	243	224	170	197	205	185	220	222	200	208	195	187	209	199	184	201	207	207	208	198	204	211	200	199	189	202	201	194	205	197	192	192	215	199	224	188	195	202	192	196	223	229	207	220	183	203	207	197	251	221	205	185	191	202	228	203	202	210	204	188	195	205	225	221	208	210	225	208	193	200	197	214	223	193	188	203	210	197	191	187	218	200	195	174	179	225	209	200	202	200	210	212	183	193	210	198	177	190	202	218	197	192	215	185	199	211	196	266	188	201	197	193	202	202	212	225	188	200	207	184	203	211	197	204	187	219	197	187	211	216	202	205	192	231	197	206	222	191	221	190	223	243	193	207	213	207	194	195	213	197	196	206	183	192	208	216	201	198	200	190	202	214	183	200	192	198	182	201	225	205	227	206	180	217	190	195	200	181	221	200	184	189	198	205	185	209	209	209	219	217	191	211	220	185	205	199	211	209	208	204	204	188	192	188	189	208	193	194	182	220	202	226	205	220	203	188	199	235	199	206	205	204	191	211	200	197	219	181	192	210	201	188	183	203	194	204	226	200	187	184	236	199	198	201	215	198	189	212	219	179	228	197	212	202	220	204	206	234	230	181	198	235	192	210	207	187	203	215	192	204	198	206	199	207	211	215	225	219	199	213	173	202	214	199	203	202	183	201	212	202	184	221	187	198	181	200	169	210	205	224	189	198	201	196	207	220	196	185	209	212	194	210	193	210	186	193	211	217	190	165	194	204	208	197	207	204	197	225	179	222	206	192	194	191	194	201	182	200	208	238	199	200	200	203	219	198	206	192	176	176	207	197	205	197	194	226	223	195	212	186	175	218	212	219	198	189	219	214	194	177	190	206	210	179	210	207	214	204	212	199	191	188	191	187	225	216	211	194	209	232	206	211	223	223	198	223	193	223	199	194	217	207	215	187	216	206	197	195	209	194	217	203	233	196	198	198	225	206	193	188	214	202	210	218	203	200	197	201	206	200	208	204	234	234	183	179	214	221	201	193	199	210	212	205	224	212	173	161	187	191	178	189	188	203	218	208	213	193	219	186	205	206	194	196	200	182	208	209	218	207	209	219	220	223	194	182	182	207	194	187	224	204	181	196	191	209	194	194	197	209	206	190	213	191	219	194	189	214	230	222	205	204	218	166	176	207	202	211	195	200	215	208	204	209	210	210	186	183	194	213	220	220	205	172	205	211	184	205	179	204	194	186	219	193	207	186	204	195	221	192	205	235	204	224	223	220	196	204	220	215	191	188	217	215	227	178	202	201	201	189	187	186	195	227	221	241	206	209	190	200	219	209	202	209	209	220	208	203	220	183	213	205	223	210	197	227	202	188	194	190	198	211	176	223	222	188	195	174	184	218	193	184	176	200	216	200	212	217	215	213	214	170	208	198	195	199	196	215	206	185	228	219	219	185	195	208	211	229	177	213	207	214	211	206	195	201	207	211	203	225	185	186	229	193	202	213	207	188	178	190	204	222	188	221	227	197	196	197	220	197	172	225	207	210	215	218	216	191	205	203	217	220	206	210	196	207	208	183	188	209	196	185	201	204	189	197	228	213	198	198	205	203	216	210	193	200	199	185	190	207	192	194	222	210	230	196	208	215	200	186	172	197	236	197	188	214	205	183	191	187	198	225	212	214	218	212	202	199	212	203	218	201	207	205	201	178	206	194	190	184	194	185	232	202	229	200	211	186	191	212	217	189	227	190	215	208	199	220	194	207	241	204	223	180	198	206	221	212	219	195	219	198	192	201	193	218	213	199	193	194	222	238	201	212	219	215	180	211	204	204	210	210	210	198	186	185	207	207	177	200	216	200	171	206	209	216	189	204	216	206	186	205	185	189	198	221	176	196	199	197	180	189	222	198	204	208	185	231	221	199	189	206	194	216	180	201	226	207	215	183	200	232	219	214	205	207	193	205	199	199	194	178	221	215	172	193	212	197	173	228	174	178	207	205	204	185	203	202	232	211	185	232	210	200	197	211	221	201	227	199	231	183	191	203	241	199	196	197	214	210	212	191	212	213	202	204	202	189	191	217	230	188	162	187	211	196	218	172	175	181	207	208	208	208	230	191	219	209	196	239	210	181	202	205	207	191	191	223	211	211	193	214	196	226	210	231	209	221	178	202	215	196	217	192	195	201	190	183	193	200	205	217	181	194	240	221	195	197	228	200	222	186	175	206	220	167	209	197	191	211	185	196	199	208	198	197	224	211	207	178	190	202	193	201	200	222	220	201	180	198	201	222	199	193	190	228	210	201	203	188	214	206	222	217	205	199	194	203	203	233	198	212	191	211	195	210	185	187	210	197	183	184	215	176	208	196	215	207	213	175	188	188	195	154	237	200	220	225	213	195	194	173	190	202	196	220	227	212	210	196	201	191	203	180	168	211	206	187	199	175	222	224	207	204	219	216	188	197	187	178	187	187	222	187	183	171	202	208	213	209	197	193	190	217	198	165	204	207	192	184	210	218	196	190	190	201	201	225	212	200	192	218	184	198	215	199	214	182	190	176	210	190	187	210	232	178	198	198	209	187	212	205	197	210	198	207	171	223	212	212	208	220	227	228	184	187	220	220	199	202	201	226	209	205	195	203	195	223	213	177	209	190	212	213	217	195	192	220	172	224	201	206	193	204	202	214	191	187	202	218	186	195	217	208	202	197	210	202	199	229	207	216	173	200	214	207	203	207	217	209	189	197	208	193	210	193	207	185	200	192	188	231	184	172	200	207	201	201	218	198	189	202	204	210	208	216	193	218	183	203	204	219	205	210	183	228	181	213	207	211	184	205	215	217	201	211	205	188	201	187	195	209	220	213	174	222	196	214	221	180	177	209	209	198	184	229	198	202	195	190	189	195	202	188	202	196	184	205	190	212	226	169	201	200	220	213	178	197	193	226	219	202	195	201	214	200	206	203	209	209	185	224	207	226	202	173	194	210	196	178	211	195	192	188	196	193	222	213	205	215	195	225	201	197	232	206	202	181	208	196
2232	719	795	807	708	704	732	712	616	661	649	645	684	620	642	667	661	651	641	609	642	618	698	619	640	611	630	607	633	555	601	648	600	599	610	645	573	609	616	591	620	600	636	594	583	628	622	600	627	613	577	592	629	617	639	571	646	579	597	607	605	606	611	599	631	605	597	627	637	599	596	608	633	618	653	611	614	566	600	594	612	594	590	642	644	627	619	600	564	639	618	550	589	575	591	565	584	616	632	616	609	560	605	617	625	617	624	623	665	573	602	594	598	571	635	637	573	625	558	605	610	592	597	617	567	564	643	620	602	615	621	591	591	541	672	614	616	546	606	613	597	587	617	590	570	583	604	602	589	612	569	625	636	578	645	613	573	611	590	652	666	646	603	648	599	609	584	565	621	571	589	603	614	614	581	589	604	615	594	576	609	630	607	606	594	623	607	624	572	592	594	641	614	621	638	557	621	638	616	614	600	642	581	579	616	611	658	570	617	608	599	597	569	605	576	612	597	605	574	614	666	600	584	615	622	595	630	623	597	638	611	609	571	609	614	601	572	543	593	541	594	579	603	602	628	619	621	582	571	612	607	585	646	586	611	602	650	602	601	646	554	578	626	602	590	595	633	612	587	622	612	629	583	596	612	603	567	605	616	607	598	591	582	611	654	666	553	570	636	609	590	571	628	601	566	671	626	599	602	596	599	628	598	619	645	580	630	645	593	572	625	589	597	605	627	599	628	614	621	615	600	590	576	590	575	603	557	563	623	620	597	627	611	599	574	613	606	619	647	636	614	624	614	616	635	611	578	586	593	577	608	591	598	610	642	592	627	643	563	579	611	621	555	609	621	657	652	613	598	616	632	602	572	650	565	581	581	599	629	632	607	614	610	618	642	678	575	636	568	609	566	589	625	598	635	619	632	607	604	635	548	582	565	603	610	618	604	579	610	614	566	608	585	627	633	612	572	608	618	617	587	638	607	624	624	618	571	574	573	599	600	615	597	598	598	592	516	628	641	623	602	628	640	602	595	591	558	613	619	615	612	575	616	586	574	619	655	624	637	569	628	551	584	617	594	614	608	606	635	593	605	604	575	587	661	611	630	593	637	633	593	628	586	597	646	600	633	624	563	594	608	605	621	578	632	599	634	604	603	616	628	577	586	587	630	613	624	666	621	586	620	572	635	607	577	634	591	548	583	604	635	590	596	602	593	588	597	600	594	595	618	589	606	609	598	626	635	610	617	639	661	612	603	549	607	568	595	620	606	626	617	612	619	603	631	616	607	622	529	626	548	603	584	639	590	611	605	576	609	592	627	581	621	559	609	636	637	595	614	609	632	575	626	604	656	587	663	614	606	659	609	655	628	644	612	597	603	617	642	570	600	628	614	638	608	631	580	597	625	607	537	586	594	601	594	580	607	580	602	634	617	585	620	594	531	588	615	592	605	586	570	612	591	607	575	622	609	625	590	559	658	550	599	574	549	614	622	606	604	578	643	583	596	604	579	605	624	577	579	615	596	603	590	571	647	598	621	602	580	594	562	617	602	574	619	563	601	606	597	615	633	604	622	595	603	579	614	576	643	609	641	611	595	625	552	581	609	587	624	610	633	578	593	645	604	588	599	595	592	620	627	641	588	592	581	597	591	597	633	599	607	608	604	624	657	573	608	613	615	637	641	603	585	566	615	608	628	609	632	599	585	633	583	630	555	599	615	599	594	643	634	638	596	569	585	629	630	588	586	604	644	650	644	629	610	624	664	608	620	578	618	623	583	596	599	613	596	582	647	617	677	623	640	631	592	634	606	613	607	638	587	629	623	605	648	579	635	617	616	591	575	616	595	606	619	683	601	572	630	608	604	648	591	584	597	619	587	593	617	611	576	680	615	610	610	581	615	610	696	573	581	566	559	634	613	574	605	641	595	576	611	570	642	614	575	621	599	613	604	613	568	590	598	669	612	662	601	623	644	598	613	639	601	623	607	640	576	618	615	614	600	612	640	631	617	595	603	554	611	594	585	640	601	601	572	595	626	605	640	610	610	579	646	667	593	612	586	602	609	608	633	609	634	588	607	586	602	694	576	598	620	605	566	582	576	614	600	607	627	626	608	628	603	622	640	579	588	622	594	602	563	627	632	655	626	583	583	586	613	586	618	568	622	584	582	582	619	633	570	638	589	630	623	585	599	618	615	639	610	630	573	611	608	590	580	523	606	643	631	637	637	599	605	587	556	557	595	609	577	616	606	596	604	607	607	611	585	584	528	609	617	602	602	607	616	589	611	632	612	645	643	589	611	583	596	616	593	623	633	612	606	616	640	606	581	554	599	609	620	667	579	583	634	582	609	621	594	602	569	609	622	596	618	626	612	598	587	601	640	645	604	582	612	568	605	652	589	605	569	616	580	596	615	606	602	603	608	604	584	625	597	569	617	633	606	629	663	595	619	611	607	584	601	613	550	563	590	563	608	596	626	630	611	635	595	586	620	606	566	606	573	571	607	585	569	639	612	604	625	570	620	577	618	564	613	607	628	631	640	608	585	604	588	597	605	581	569	588	621	603	602	607	592	612	596	647	617	607	577	592	604	555	622	605	566	632	577	609	608	588	548	635	606	646	585	570	591	596	589	649	630	545	579	591	620	597	614	611	608	633	628	632	599	606	544	614	610	612	632	592	610	595	654	576	643	608	583	632	566	600	580	608	582	628	581	638	647	554	597	635	577	627	624	565	606	630	625	627	628	565	569	643	602	615	599	610	626	622	601	584	594	668	635	621	621	580	621	602	624	576	643	585	613	596	633	638	588	594	615	573	564	617	590	606	620	613	623	579	647	597	632	586	587	613	648	607	643	622	628	641	664	643	629	626	589	610	583	628	620	632	596	618	584	586	615	608	569	602	626	604	561	610	619	596	550	583	652	622	572	578	588	659	636	589	623	620	614	613	584	632	602	632	601	639	601	605	618	646	633	613	591	579	613	683	579	606	666	585	625	618	617	600	624	616	650	602	632	608	611	585	605	604	588	604	634	600	590	579	585	605	653	601	585	599	557	617	576	636	598	640	600	612	569	613	602	607	613	636	645	607	603	552	655	624	600	584	632	622	618	631	611	592	599	610	637	652	564	583	663	616	628	603	586	563	593	570	622	564	593	569	601	595	587	629	608	610	611	638	589	591	608	599	574	590	630	619	589	606	572	592	598	602	566	620	623	585	676	622	618	627	613	630	596	603	593	605	562	587	618	599	582	601	619	631	579	606	612	571	582	638	591	616	585	618	615	618	605	624	596	630	635	626	609	559	636	613	540	604	615	582	585	602	587	616	649	577	609	576	589	598	627	620	626	597	614	593	585	600	615	644	623	592	620	603	594	588	618	643	615	588	585	620	566	643	609	603	625	661	614	643	649	621	662	594	591	631	587	618	602	601	577	569	626	610	566	595	588	647	604	639	586	629	634	584	593	582	616	589	624	571	574	656	565	616	600	612	556	583	605	606	592	625	615	644	622	580
8886	1064	1330	1032	707	547	397	337	244	229	238	197	213	197	168	174	132	120	144	137	104	134	109	128	124	119	113	128	125	144	111	104	111	101	115	111	118	97	123	98	120	99	101	94	98	98	110	102	98	98	115	119	102	110	113	100	112	103	98	96	121	103	111	92	103	119	117	113	105	94	94	106	113	91	101	113	113	101	108	88	97	102	109	94	115	95	104	78	103	85	110	87	99	79	108	101	103	103	94	84	105	88	117	117	114	136	107	83	114	106	107	95	105	100	88	96	89	114	90	95	100	98	118	93	125	91	96	84	97	110	111	110	96	96	112	92	104	92	108	90	114	89	103	104	86	116	79	98	109	109	93	89	92	102	116	108	96	103	108	97	111	102	107	106	101	107	110	121	108	93	92	101	98	91	104	99	114	104	106	89	109	99	127	108	72	117	107	84	85	100	95	109	105	108	115	99	113	104	91	100	102	88	131	104	101	93	101	93	99	123	93	91	108	92	99	108	98	90	97	102	96	101	101	111	112	92	107	106	100	90	97	97	98	104	120	86	107	104	98	97	99	99	105	92	91	106	81	92	97	94	100	110	100	102	108	100	92	89	94	111	115	97	96	103	105	99	84	108	111	99	88	88	99	122	95	109	114	105	110	114	113	99	114	99	91	100	89	99	100	98	95	88	99	89	93	106	110	98	90	93	96	84	85	96	80	92	94	91	92	87	96	106	104	87	118	99	102	98	98	97	89	97	109	96	98	95	111	101	118	105	108	100	101	108	101	97	96	106	88	96	111	105	98	102	110	91	104	115	108	102	99	117	119	89	105	111	99	104	87	95	113	98	82	122	114	88	107	95	99	86	96	107	103	107	109	111	97	122	82	106	104	95	103	126	100	100	128	92	90	97	92	93	100	105	112	116	108	107	117	101	84	85	101	113	95	97	92	100	86	105	98	80	93	108	91	94	95	92	119	107	100	113	85	104	94	101	104	99	110	117	116	112	103	129	93	87	111	89	106	97	96	84	117	114	97	82	90	117	97	108	80	93	118	108	91	123	108	96	98	103	101	91	91	101	114	82	105	106	108	96	103	121	105	81	94	83	98	105	98	112	92	117	105	103	94	89	118	85	105	93	112	87	96	90	108	91	97	88	118	93	102	104	94	94	98	98	103	95	101	80	100	96	101	106	91	120	112	96	92	110	87	94	89	108	97	103	120	90	123	91	100	107	112	98	88	102	117	96	90	107	112	82	109	99	82	107	95	106	83	110	99	107	84	104	107	118	109	111	84	96	114	125	102	112	116	108	95	106	89	109	99	94	94	78	95	89	96	102	100	84	98	102	92	107	110	107	93	119	107	113	101	98	102	107	108	113	94	119	121	98	94	97	92	103	111	93	110	102	128	98	90	103	93	99	96	113	99	102	100	99	97	96	102	93	87	102	112	76	101	102	93	135	92	124	106	105	96	103	116	87	93	106	75	94	116	103	100	106	107	116	88	95	102	99	94	110	98	114	116	104	96	84	93	93	98	93	113	107	98	104	77	102	95	97	110	93	95	91	122	96	114	100	97	107	80	129	104	110	99	95	106	108	117	100	82	96	101	92	105	94	94	113	113	113	94	86	91	97	103	105	109	92	102	116	111	109	86	122	96	118	114	115	105	98	98	108	83	103	102	90	96	108	85	93	112	72	110	97	91	120	112	94	100	109	113	103	88	81	117	80	98	97	85	108	110	104	109	97	99	105	111	121	105	105	118	109	95	107	114	107	103	99	110	96	91	103	100	116	103	106	107	119	102	110	80	105	102	90	113	96	92	119	110	111	92	86	108	95	117	89	101	109	88	93	118	95	103	96	91	109	99	97	98	110	108	106	97	89	97	105	96	105	90	98	108	94	88	114	109	106	90	119	107	106	90	96	97	100	106	112	107	97	112	91	90	108	89	84	109	121	114	94	99	85	82	92	101	96	106	132	104	109	107	99	113	97	119	105	99	108	101	96	96	95	100	96	125	110	97	100	93	117	109	94	102	91	87	87	100	110	109	126	106	106	97	110	93	106	100	98	101	90	107	105	95	87	85	120	83	98	104	112	101	87	95	116	90	104	95	107	99	107	104	90	96	113	119	99	87	106	99	107	110	97	103	98	113	100	99	93	100	91	95	122	85	105	100	111	116	93	114	111	93	92	91	93	110	101	102	110	104	133	96	89	104	101	102	107	93	86	104	103	115	92	104	107	91	109	112	98	94	100	93	92	92	111	113	85	116	85	93	93	99	96	101	80	114	94	117	116	101	109	117	110	96	92	103	94	99	113	109	88	108	103	112	111	110	90	88	112	92	108	98	111	90	93	97	96	94	112	102	114	81	94	118	104	95	91	97	103	107	109	93	113	87	104	94	113	96	91	99	102	101	90	94	102	109	92	111	111	102	104	110	131	98	99	100	124	95	105	97	111	96	109	95	84	103	105	106	126	111	93	102	106	95	112	102	120	97	94	118	111	106	93	93	119	119	96	107	108	102	107	106	103	85	91	103	79	92	118	108	102	111	119	97	102	102	112	99	100	95	105	99	108	98	103	100	111	94	101	95	90	105	104	91	95	103	117	106	104	89	89	98	112	109	112	86	94	120	103	112	112	103	116	91	100	115	109	99	107	90	107	101	105	97	106	103	90	98	98	99	95	87	100	113	107	105	110	119	114	92	100	100	94	97	114	108	108	119	94	100	96	102	79	116	107	108	96	109	104	102	101	106	98	124	95	91	109	108	107	92	96	94	109	106	95	103	95	108	85	97	113	115	93	89	94	103	115	92	96	93	102	110	104	112	100	109	96	116	92	95	100	95	89	102	107	99	98	86	110	102	112	113	99	114	104	111	91	104	88	113	95	99	101	95	87	94	96	91	113	91	117	97	98	104	90	91	89	97	83	99	96	86	91	103	95	93	100	98	110	93	93	95	98	121	96	119	95	100	107	112	99	108	100	106	105	123	89	94	106	100	113	86	123	89	106	79	94	75	116	97	94	109	103	120	111	105	80	88	99	115	104	76	82	106	92	113	107	90	112	122	96	95	106	109	104	103	101	101	121	98	96	89	102	103	104	102	102	112	99	116	107	85	95	89	111	87	94	99	83	113	100	93	100	112	109	89	119	100	104	92	94	92	100	88	92	95	87	110	83	99	96	88	120	91	93	110	96	106	121	89	124	121	108	113	100	88	90	131	98	114	106	114	97	101	110	100	96	118	105	107	104	106	105	104	96	112	112	86	103	102	111	112	94	104	96	84	85	94	115	100	97	92	102	95	124	99	106	97	104	108	106	98	91	102	88	95	116	94	119	101	92	100	93	106	99	112	98	124	98	109	105	99	96	105	116	101	115	80	104	102	115	103	88	101	98	98	101	102	116	87	94	97	105	93	102	116	111	124	91	103	112	97	100	105	83	105	96	89	120	101	106	105	100	105	101	123	102	112	94	86	98	95	111	78	116	84	93	112	89	102	96	107	113	113	110
5700	1387	3169	3597	3080	2452	2000	1600	1399	1234	1060	948	943	768	749	720	668	637	625	581	536	556	520	495	509	524	476	474	475	457	447	431	395	411	426	427	399	389	439	404	461	403	391	388	432	400	384	347	364	375	394	366	402	356	397	392	350	377	367	375	348	350	360	387	383	347	362	367	375	354	374	366	372	337	336	372	356	353	362	362	333	330	362	363	352	353	338	342	326	356	366	344	340	340	369	361	352	352	345	359	369	360	299	353	364	349	367	381	349	359	343	324	380	376	325	360	354	359	339	328	349	383	366	356	330	343	338	355	357	324	339	339	320	365	329	338	324	341	377	360	357	351	371	387	354	344	342	360	338	358	342	339	353	376	358	368	353	346	341	350	316	338	372	350	337	313	358	336	377	348	349	301	392	330	327	355	351	330	383	339	344	332	378	387	370	354	360	340	352	364	324	391	357	368	342	323	339	346	336	346	322	328	373	350	324	358	333	368	334	360	371	350	346	362	331	348	382	336	333	350	374	358	355	349	344	358	359	344	336	344	336	362	356	324	372	333	359	374	372	359	311	323	351	344	337	321	326	312	367	377	339	331	340	347	337	360	364	334	353	345	318	334	338	339	327	304	343	359	348	339	383	355	333	349	351	334	333	368	320	341	374	346	363	356	356	345	332	337	339	354	367	326	341	346	338	344	357	314	356	351	343	368	344	351	351	357	337	344	339	343	328	360	347	366	377	332	316	357	330	369	334	377	339	365	328	356	373	362	347	326	345	378	355	354	346	390	345	317	370	388	335	358	358	369	330	358	343	337	294	364	315	345	345	349	337	331	352	353	354	334	331	351	334	330	339	356	331	345	339	326	344	329	350	374	347	351	368	348	350	353	366	323	347	330	346	320	368	334	317	367	354	346	348	351	371	326	324	307	372	345	326	356	352	334	343	325	351	293	371	351	337	356	338	329	359	341	380	369	348	295	286	344	330	356	341	388	344	341	351	333	307	344	356	363	356	341	322	347	342	379	392	364	351	348	290	329	346	317	362	332	389	332	345	345	325	369	346	361	335	345	336	367	364	352	324	327	348	345	352	364	367	337	362	344	352	349	316	391	365	363	338	352	339	348	342	341	329	354	340	342	342	326	337	362	351	386	325	344	348	334	372	345	328	323	347	323	383	322	360	335	355	321	301	359	322	360	332	338	333	379	373	379	372	378	351	333	359	346	329	336	344	356	375	299	359	331	349	340	367	315	330	319	362	339	353	320	356	320	352	337	365	331	379	343	355	353	346	368	350	389	383	325	328	343	361	375	379	378	355	323	352	341	386	336	329	372	338	352	349	366	383	340	358	365	324	329	336	348	337	352	352	346	315	374	369	338	346	320	366	362	350	343	379	341	364	358	359	365	348	381	316	366	343	354	331	343	347	324	321	364	346	331	302	349	340	366	362	371	355	388	338	342	366	342	367	392	322	328	368	341	337	369	338	366	359	327	403	356	334	331	358	351	353	348	350	341	347	331	336	354	354	333	338	337	346	347	349	333	354	324	321	352	326	324	335	358	334	330	353	353	370	322	383	336	332	361	356	372	338	338	369	327	390	363	364	329	314	367	360	342	367	333	337	338	344	327	345	356	342	332	345	328	363	301	327	376	331	360	356	327	349	342	357	325	356	332	353	329	327	342	378	338	346	348	318	343	327	333	348	360	336	339	347	351	319	347	324	340	345	328	377	330	345	336	357	331	342	330	312	370	314	363	355	332	349	303	339	361	364	344	342	355	350	328	349	362	346	317	335	326	323	334	342	380	366	351	339	358	355	331	380	346	331	359	309	327	356	364	334	306	347	353	353	334	346	369	368	312	333	323	352	367	315	349	303	352	359	325	365	328	355	379	321	358	336	380	345	337	348	362	340	372	312	369	356	319	319	339	354	332	341	342	362	354	307	331	353	331	355	334	347	368	370	325	345	333	342	335	371	331	344	328	356	333	364	340	387	361	346	342	323	351	349	367	345	399	333	315	343	336	328	332	351	345	339	352	378	393	365	337	345	305	369	337	355	322	348	367	370	325	328	330	326	353	363	347	340	345	340	361	353	360	340	322	340	311	352	319	334	355	341	367	326	328	351	378	313	338	339	355	378	321	336	365	305	332	325	360	373	357	320	339	357	340	338	343	331	350	399	346	358	316	338	308	327	353	317	346	344	368	344	378	302	355	349	371	339	381	310	363	374	334	362	353	342	344	353	347	338	320	336	352	362	335	369	354	350	341	340	336	343	329	369	317	337	381	341	326	349	306	355	331	345	354	330	343	383	343	362	340	341	379	348	344	343	346	372	326	365	339	357	334	342	381	326	347	341	352	347	390	332	334	335	373	369	340	342	363	357	362	341	362	358	346	375	356	347	342	357	344	305	357	357	368	323	340	340	344	365	328	350	383	339	345	340	340	373	368	334	333	343	337	352	316	358	360	347	387	338	343	363	308	361	304	339	363	386	364	340	358	329	375	333	319	341	344	341	362	355	347	359	334	363	356	343	387	371	348	363	359	354	356	361	315	331	347	340	371	363	339	328	349	325	372	334	322	319	342	333	345	346	348	338	327	363	351	333	337	361	336	312	312	365	369	352	335	376	338	366	362	361	335	402	325	359	343	341	351	352	334	359	347	335	345	346	363	362	336	378	375	339	338	325	382	351	323	331	336	363	346	364	390	305	358	346	348	355	326	353	355	360	384	381	354	377	360	347	334	389	360	338	341	342	341	366	356	309	362	352	352	345	351	337	352	373	367	364	338	369	350	333	348	336	379	325	344	338	376	384	351	366	370	340	354	326	329	328	355	312	353	336	347	321	367	335	344	342	359	336	349	333	347	336	317	334	343	342	359	330	363	348	322	315	346	341	320	341	407	363	390	359	390	352	372	357	337	307	359	362	325	374	351	358	344	344	335	309	349	392	369	364	324	391	346	350	387	329	304	342	339	381	353	338	340	353	379	332	330	363	362	343	324	342	331	367	338	346	348	362	365	328	344	372	351	353	359	300	347	334	308	369	345	357	332	390	343	291	315	333	345	367	363	386	368	350	344	352	346	317	316	397	330	366	337	348	318	320	323	373	361	376	357	338	364	354	331	308	348	331	342	323	333	351	372	339	357	368	311	346	369	344	344	383	370	320	342	351	354	351	331	349	361	345	314	376	325	328	348	352	343	357	356	359	331	332	366	344	371	357	380	347	374	358	341	352	333	358	320	336	336	352	369	349	340	342	304	364	355	356	317	374	347	366	330	368	363	322	336	363	352	326	380	344	361	362	344	368	292	340	355	351	348	345	355	346	380	325	359	344	327	349	352	389	316	359	343	343	348	349	387	359	361	327	353	332	347	361	391	338	346	364	314	375	379	362	311	359	336	362	378	329	340	329	319	343	357	378	321	350	376	356	365	327	347	340	397	350	329	326	351	338	344	348	309	373	367	316	344	339	337	363	317	353	355	358	362	312	307	317	338	350	358	359	363	344	329
22748	4152	2890	2055	1472	1063	771	587	520	473	411	335	317	290	282	236	201	217	237	220	204	216	210	205	199	196	170	190	206	195	194	194	208	203	201	203	179	186	179	169	165	157	206	165	169	164	188	179	159	165	183	199	160	171	174	161	178	160	158	173	153	193	163	170	169	153	179	178	171	150	152	176	177	162	170	163	158	166	152	161	167	147	156	176	165	168	172	167	164	181	179	161	160	158	155	138	155	159	154	169	176	174	168	140	163	169	150	159	175	181	164	163	159	134	196	165	162	144	156	151	147	185	138	173	156	151	171	164	170	156	158	157	156	159	161	153	171	147	169	156	170	160	173	167	141	179	151	155	145	167	157	151	170	166	158	145	149	170	154	169	164	207	172	176	160	162	163	164	148	145	152	168	153	167	168	156	156	170	149	138	157	151	148	165	165	150	181	159	167	161	162	145	157	147	155	132	166	160	135	150	153	146	168	157	158	175	181	166	165	179	163	158	175	156	159	201	146	144	150	156	160	179	171	154	145	178	160	183	188	173	179	170	167	138	163	150	146	167	161	171	155	157	170	185	166	148	150	146	150	158	176	171	163	155	151	145	166	160	152	174	164	146	181	141	168	153	170	158	160	131	166	175	157	146	142	160	176	179	157	169	146	170	156	166	171	157	173	184	157	153	147	167	141	139	151	145	125	159	184	159	161	176	161	141	151	145	172	151	155	155	156	168	158	159	154	156	153	157	153	150	150	180	145	196	146	147	184	169	154	179	151	156	151	176	180	164	136	154	166	149	162	147	182	145	162	161	142	152	175	154	160	167	173	158	163	164	164	157	154	160	158	165	149	164	158	159	179	155	170	172	157	153	166	178	147	155	151	167	164	177	185	156	154	158	168	168	139	162	158	164	162	160	168	139	151	158	147	156	167	166	167	162	174	164	142	143	146	156	137	165	151	137	169	169	167	158	151	156	150	172	150	159	166	155	185	171	168	160	155	151	159	163	165	174	163	164	185	178	168	158	175	170	169	175	152	152	179	164	154	164	170	162	167	146	168	163	165	150	145	160	172	162	153	198	160	180	142	162	138	189	143	165	165	156	139	167	176	146	161	174	155	162	168	142	170	155	151	149	153	171	187	167	144	166	167	155	182	151	171	150	172	164	156	168	181	145	173	170	157	159	161	171	148	152	161	166	160	195	175	168	171	163	145	146	164	148	153	165	152	164	147	177	159	163	154	138	130	167	151	167	179	130	165	170	156	137	164	138	171	153	163	168	165	172	131	136	167	167	152	162	167	151	167	194	174	173	157	135	151	184	147	150	193	170	154	166	151	153	139	147	161	161	145	139	143	154	174	166	159	134	168	154	171	163	161	177	147	172	146	165	185	170	148	162	156	165	185	164	139	151	142	139	159	136	142	151	146	166	168	161	174	131	164	161	151	152	181	175	146	162	156	173	156	185	152	159	177	142	167	174	157	149	130	165	165	145	168	169	171	156	168	157	157	159	170	146	160	162	186	166	156	173	163	161	157	180	148	146	155	181	165	174	152	160	175	133	173	154	173	138	156	166	168	174	161	153	169	188	159	177	163	156	172	155	142	150	145	147	154	173	165	144	156	167	159	155	153	151	164	185	156	171	152	174	170	205	172	139	153	175	166	183	168	155	147	179	166	167	133	190	162	163	143	164	177	167	182	176	170	161	171	164	157	167	168	145	163	149	148	168	169	172	176	146	154	191	154	146	175	148	178	176	161	162	152	163	166	142	163	153	165	142	162	166	151	164	169	180	161	149	144	183	151	162	181	158	161	150	165	152	150	134	146	150	159	173	163	173	148	161	173	157	145	165	182	170	152	157	182	168	161	182	169	155	155	156	150	152	173	182	166	145	158	167	154	168	150	181	171	165	167	170	163	143	152	154	152	149	170	143	141	166	157	165	155	165	160	137	140	164	175	136	151	167	163	146	177	175	166	161	156	173	174	172	179	160	181	151	154	169	146	170	152	168	171	157	191	169	141	160	183	174	147	170	181	176	163	162	175	164	151	153	168	155	167	178	167	185	161	170	158	166	145	154	186	185	169	143	166	152	175	153	163	188	155	145	173	167	167	168	149	145	172	199	172	186	165	167	174	146	160	147	143	175	165	177	170	165	166	158	149	157	160	151	177	140	135	150	159	158	157	165	156	160	171	150	174	171	168	191	184	199	151	153	169	167	156	151	128	158	147	156	167	146	166	161	170	142	155	144	132	156	149	175	173	145	151	148	177	139	168	164	162	163	164	147	195	134	161	176	158	159	162	161	155	179	141	177	169	169	172	158	162	141	159	141	155	157	192	158	163	177	169	166	146	205	175	122	182	133	160	169	197	146	167	167	140	151	165	170	156	160	148	182	161	176	149	155	207	176	156	190	188	162	168	166	161	180	152	160	166	161	150	170	182	140	166	150	181	160	171	153	182	149	179	144	165	153	147	159	153	156	156	159	155	182	167	185	183	171	172	179	159	168	164	158	175	157	153	167	151	172	134	160	168	191	167	165	156	165	163	159	163	154	147	175	181	168	151	159	168	168	150	146	170	139	164	180	152	177	170	146	142	164	153	148	146	163	169	170	163	153	159	168	161	160	151	160	185	146	177	190	149	169	172	162	152	184	146	149	164	174	175	145	163	154	160	162	174	163	162	148	146	160	168	135	158	158	154	178	149	144	164	162	177	181	158	165	150	151	158	175	152	147	145	177	169	160	176	146	180	163	149	180	186	171	164	170	158	152	149	137	175	162	149	144	149	178	170	183	153	152	146	155	172	173	139	163	168	171	151	164	136	170	141	164	174	139	147	155	151	182	161	158	150	180	143	153	137	154	161	187	152	159	165	167	165	174	163	180	164	155	139	169	167	179	159	149	176	152	173	167	155	140	149	163	152	148	153	153	160	170	160	166	164	153	177	159	187	164	152	161	173	142	145	162	147	178	155	155	174	149	147	166	167	151	147	165	149	168	153	156	164	171	170	182	162	160	155	181	172	168	153	156	145	151	180	147	156	171	191	156	162	154	164	164	165	160	155	159	170	145	152	147	166	145	155	160	165	178	162	148	164	183	161	152	143	165	172	140	164	176	191	166	168	173	132	161	157	162	170	154	154	157	164	165	170	165	159	137	168	158	159	169	181	169	152	170	165	170	159	171	176	176	143	153	136	144	142	178	144	171	172	148	170	154	153	175	157	180	153	166	166	153	158	147	128	151	179	176	151	166	158	150	159	153	149	178	161	177	151	144	159	158	149	151	163	150	150	168	138	146	155	164	155	168	145	166	195	172	175	150	152	150	149	140	158	185	179	151	176	188	164	155	145	161	154	164	167	153	165	165	166	141	170	169	156	163	161	171	157	157	157	174	174	177	164	160	150	161	179	149	173	179	146	151	167	173	162	190	175	165	179	138	172	165	151	167	139	170	149	155	148	163	174	146	172	168	168	164	154	162	150	147	164	142	163	172	168	139	162	168	161	165	160	151
10183	2553	6038	6702	5511	4540	3795	3165	2588	2274	1884	1758	1500	1481	1325	1225	1164	1117	1013	960	962	925	825	846	783	812	822	719	741	718	641	741	694	724	668	672	667	613	625	635	637	628	589	597	605	582	604	566	564	605	592	593	552	584	553	580	601	599	557	519	551	574	568	574	555	545	591	573	569	561	555	552	560	530	549	535	584	582	542	579	528	558	545	553	515	556	523	562	578	559	521	526	525	550	519	542	525	495	543	518	542	561	541	529	518	550	528	548	538	516	522	578	556	545	492	560	520	539	565	514	516	502	530	543	533	516	565	534	534	540	566	533	538	497	528	523	513	515	532	575	510	537	522	510	521	521	539	508	514	546	539	500	581	503	534	540	530	478	528	534	542	559	519	534	570	506	498	489	518	514	509	549	549	503	540	522	496	559	504	495	506	499	512	508	562	511	556	535	533	490	534	542	509	567	548	497	545	509	501	535	524	559	541	496	511	534	525	516	527	519	562	523	530	527	534	510	525	537	532	537	498	507	495	510	531	521	519	488	514	553	491	512	543	483	452	544	558	517	566	557	493	508	541	557	555	541	540	526	528	504	554	510	518	514	552	521	541	520	499	508	497	517	527	512	567	518	531	510	496	494	529	506	516	536	537	475	508	508	475	507	524	532	511	535	539	530	536	551	541	524	523	531	534	570	496	502	548	566	508	544	567	540	488	491	518	504	555	514	501	528	511	511	510	490	523	562	521	537	525	552	527	511	511	529	553	479	522	530	521	467	505	480	528	511	496	503	532	511	553	536	497	527	507	509	536	529	534	500	535	495	508	511	531	544	514	572	518	535	527	530	544	523	521	505	520	507	522	493	566	511	533	534	537	516	500	495	533	546	543	491	509	517	509	527	518	535	486	494	537	502	530	521	518	499	507	526	486	536	519	519	485	513	563	493	521	503	548	511	552	530	550	530	518	533	538	519	520	508	528	533	486	522	513	512	540	499	525	521	519	531	528	493	524	491	534	529	548	499	519	492	556	535	506	490	546	548	538	486	536	468	530	506	519	541	560	530	489	521	539	509	480	506	470	485	516	515	528	507	526	562	495	515	541	515	499	503	522	499	558	487	485	521	506	509	516	513	491	502	476	513	493	543	532	507	509	515	539	515	529	512	494	557	549	555	505	515	514	511	502	493	545	511	495	545	537	505	544	534	540	479	507	544	526	503	504	521	522	526	536	561	511	502	520	508	510	535	537	504	502	477	483	519	522	543	458	518	517	501	526	514	528	516	539	536	522	477	505	527	523	534	478	530	509	514	541	550	532	515	513	536	483	506	515	523	532	514	568	552	508	535	481	529	530	574	541	474	505	502	525	524	501	512	506	522	503	519	544	534	501	516	514	494	529	519	484	540	531	482	491	550	547	531	482	507	530	519	528	535	507	516	493	509	495	526	563	564	546	523	528	518	503	527	552	515	492	527	528	530	523	536	527	509	559	539	495	511	554	529	520	507	489	544	495	529	519	531	470	529	538	512	526	496	496	516	458	529	482	507	537	494	492	538	498	508	518	504	538	511	529	528	499	506	544	494	574	523	496	530	510	518	499	503	522	482	520	520	523	515	549	548	524	487	534	520	498	513	526	510	528	470	506	539	523	569	550	523	489	527	512	574	519	475	518	562	532	513	551	524	462	529	474	476	551	528	522	536	527	544	514	516	545	481	475	507	511	493	503	510	552	486	514	507	531	539	507	532	548	578	517	554	544	525	516	441	492	495	547	482	532	542	506	549	497	538	514	510	547	543	527	481	503	509	557	515	541	516	538	496	550	525	517	531	496	554	556	533	495	532	494	513	512	526	547	529	530	517	512	480	517	553	477	551	469	516	506	503	536	521	535	524	535	550	513	498	516	533	501	551	508	535	573	516	526	517	515	537	523	542	514	529	535	523	521	549	515	525	527	527	532	522	504	516	546	536	572	541	556	503	523	498	550	499	555	536	518	516	557	541	528	539	493	578	553	512	517	525	525	558	544	538	511	558	533	503	512	482	522	533	551	510	524	510	575	497	519	544	538	558	510	538	543	510	465	534	510	491	535	513	491	524	530	501	503	515	507	553	542	522	505	498	493	457	503	528	543	559	528	533	539	537	470	514	539	512	554	542	541	539	530	524	517	544	529	476	501	559	522	510	480	565	516	519	539	502	500	526	508	536	491	528	504	503	511	535	513	502	507	495	538	561	526	516	535	517	539	528	479	540	562	527	519	530	532	500	520	487	516	521	466	544	498	503	568	513	510	511	514	500	474	530	527	524	561	544	541	520	561	509	538	528	534	507	516	491	535	529	550	527	548	498	490	469	503	493	522	560	518	515	538	532	536	525	526	518	534	513	531	524	510	524	477	526	524	531	503	506	547	542	513	504	511	535	541	528	508	514	500	523	489	515	537	466	490	539	487	541	514	546	523	539	481	536	530	510	488	568	491	504	521	513	491	490	519	531	507	538	523	533	519	472	492	494	546	519	511	561	507	511	507	504	524	498	514	476	501	528	494	489	514	534	522	553	554	478	510	541	519	527	556	518	558	493	501	539	551	560	570	556	571	509	528	506	518	525	543	486	546	503	492	548	556	530	526	499	513	552	495	486	536	515	492	535	496	521	513	505	512	524	536	513	545	541	548	492	495	545	519	522	515	545	493	526	500	503	567	537	512	509	538	554	560	536	500	512	529	508	529	509	503	492	465	549	496	497	557	492	516	503	516	498	540	542	528	556	500	472	517	521	536	509	543	522	527	532	510	513	539	507	498	533	539	525	520	486	540	496	536	544	510	533	532	475	499	555	524	547	547	556	505	484	526	510	537	501	523	512	512	530	507	512	486	497	521	505	517	556	571	497	513	523	534	523	514	545	511	522	520	535	578	499	515	528	530	499	533	499	482	480	474	536	557	531	470	506	502	509	525	526	531	534	506	492	508	555	518	478	522	516	497	544	577	532	566	518	529	509	514	485	499	530	519	538	500	501	565	538	486	525	500	511	532	538	507	515	479	497	512	541	522	551	508	506	497	506	494	535	515	484	524	492	555	478	520	492	509	506	508	506	547	514	525	525	495	539	527	516	510	501	533	515	501	500	521	531	546	524	493	519	482	507	501	500	521	528	517	488	482	495	537	545	521	548	533	530	569	492	509	536	495	519	502	572	523	501	545	531	505	526	496	485	482	506	520	492	510	473	513	523	547	529	513	550	502	496	536	559	523	579	538	556	555	540	492	510	491	515	486	512	505	540	535	547	540	509	551	541	560	494	510	501	523	532	517	553	495	524	566	477	494	484	520	508	519	534	538	518	513	475	516	555	477	556	512	527	500	534	531	510	529	506	478	513	538	501	506	528	516	512	520	504	521	521	529	514	491	534	513	555	493	512	535	500	513	520	502	527	532	572	523	518	477	494	496	514	524	514	517	510	516	504	515	532	521	502	532	517	506	530	512	504	507	510	519	540	524	518	508	536	509	516	530	557	488	529	531	533
2497	278	258	265	235	213	256	212	211	228	202	214	210	192	224	234	193	177	243	202	200	220	194	193	194	188	199	182	217	202	215	188	204	213	175	203	202	212	234	230	215	182	189	197	227	190	185	220	205	207	202	191	184	208	231	182	228	212	223	188	198	178	198	181	202	215	193	199	204	204	186	211	208	179	191	191	199	202	208	215	220	217	214	195	200	212	195	206	189	216	186	214	232	213	221	214	211	188	210	199	213	187	207	211	213	181	177	207	192	185	239	176	207	216	181	221	210	183	173	204	176	211	211	215	198	190	206	190	181	174	194	213	221	202	223	202	213	186	210	203	178	216	193	198	228	220	210	203	197	202	202	229	201	193	205	201	190	194	204	217	177	197	210	210	191	183	195	189	181	181	193	175	236	218	201	171	200	190	206	196	189	212	194	196	207	228	207	205	215	181	208	169	234	196	203	202	185	212	189	185	196	233	226	190	186	212	176	190	195	210	189	218	180	189	193	200	225	223	199	190	194	222	186	224	226	181	197	212	225	199	164	180	210	217	190	185	200	220	206	200	201	206	205	204	209	211	215	178	195	212	211	222	192	220	171	209	229	188	202	188	198	216	200	173	205	195	210	205	198	196	198	198	198	178	209	189	209	177	200	205	202	211	202	211	214	208	219	191	213	195	180	182	249	206	178	211	202	185	204	215	195	203	190	203	202	185	212	190	210	208	211	195	226	194	200	195	201	186	183	218	189	211	204	205	196	195	202	208	220	186	216	220	209	196	203	192	224	217	202	179	182	199	211	202	211	206	199	205	197	184	181	218	203	204	217	196	206	204	184	215	186	185	202	182	223	218	226	202	188	192	192	183	200	160	215	206	200	191	198	206	204	235	187	200	186	225	224	202	171	230	215	177	207	178	184	195	201	213	198	206	190	191	233	190	220	202	171	217	216	219	203	192	179	189	202	195	231	195	232	165	187	197	187	201	191	208	197	222	208	210	194	197	213	205	207	216	199	216	242	208	193	194	176	192	213	232	236	193	206	201	194	209	209	205	226	200	181	196	223	196	219	201	216	182	194	211	192	201	209	196	171	220	193	178	201	210	183	209	201	209	176	201	209	173	181	186	203	188	190	189	207	190	197	191	203	212	189	212	208	198	207	200	201	199	198	191	219	217	198	181	214	194	208	176	214	205	222	188	199	236	217	196	204	213	184	205	196	192	194	174	205	209	200	190	214	210	197	201	239	222	198	220	234	190	207	226	212	213	185	202	220	210	179	207	202	171	178	197	201	213	176	188	213	184	209	212	207	179	195	199	200	203	191	201	214	237	187	205	195	181	188	180	198	202	203	200	173	195	189	209	189	196	181	181	206	197	213	207	215	219	181	208	204	199	214	173	214	212	213	196	195	213	194	211	204	214	207	225	210	198	194	222	184	193	188	206	201	189	231	188	204	178	204	197	207	199	214	219	203	193	196	177	210	205	188	202	192	180	214	194	209	196	185	217	185	202	205	199	220	205	218	207	206	223	213	200	201	180	230	181	211	220	198	213	198	200	178	203	222	206	215	205	207	203	214	206	198	205	225	184	183	185	222	213	192	196	203	226	190	178	194	223	198	201	193	181	210	196	219	226	250	206	221	204	197	184	213	180	200	197	228	192	201	195	202	213	215	224	198	202	194	208	208	186	231	185	220	217	186	196	195	206	188	184	209	187	199	211	203	218	160	221	203	209	185	213	210	214	207	186	196	207	208	181	194	190	217	217	209	197	204	218	186	197	201	202	206	200	212	197	209	177	191	184	218	207	200	203	203	215	221	199	232	208	219	221	214	186	193	222	187	199	202	199	213	192	187	207	188	206	210	182	199	187	189	211	197	209	180	210	212	181	222	206	212	229	224	184	214	214	215	224	193	214	218	185	206	209	212	203	214	213	223	193	220	209	197	201	210	183	207	226	237	199	182	174	194	208	214	198	184	193	192	187	203	190	206	199	196	205	215	207	218	203	202	189	183	191	215	192	182	181	230	192	184	197	207	216	212	197	187	205	202	225	205	214	232	204	189	199	185	173	179	202	234	204	196	188	204	207	207	215	210	189	181	197	192	206	183	205	190	171	216	222	164	211	220	200	215	209	197	215	203	229	183	223	233	208	191	201	192	202	192	211	188	190	186	201	228	219	216	183	207	198	206	171	222	196	206	212	194	184	224	194	204	208	188	211	213	202	185	225	187	200	188	209	200	204	156	186	237	199	213	225	194	197	201	178	183	197	197	197	193	213	185	193	204	185	190	207	198	205	199	201	206	197	220	201	195	192	183	200	214	196	203	205	203	190	183	196	202	202	206	174	185	198	203	168	208	214	180	215	201	208	177	207	217	203	189	202	190	177	203	198	193	178	190	195	203	208	227	209	218	198	226	235	196	190	189	177	186	180	199	220	212	197	191	220	202	196	215	203	207	232	205	226	196	194	205	189	219	193	207	202	214	198	185	212	201	203	190	205	179	232	189	202	222	221	227	189	193	217	206	194	214	233	190	196	201	180	206	208	215	210	177	181	205	182	175	212	200	203	195	224	184	202	173	199	210	195	185	207	189	211	211	216	220	194	211	207	210	220	199	227	200	214	180	193	212	188	221	203	197	209	203	205	197	215	191	235	211	211	225	213	210	193	193	191	187	191	217	153	203	212	176	199	217	218	202	193	197	188	201	181	210	217	211	169	168	196	210	195	198	176	214	195	202	191	217	187	191	218	211	203	205	187	211	208	203	197	169	183	191	213	230	215	195	174	199	215	212	205	217	206	232	186	216	208	174	204	195	217	205	200	188	218	173	177	196	193	205	206	210	169	195	191	194	201	201	215	205	206	183	227	219	204	207	209	203	197	197	201	211	205	205	192	193	211	211	216	176	237	200	186	199	218	197	215	204	209	211	212	206	192	195	198	173	212	184	203	199	222	176	231	199	203	200	178	250	206	237	190	206	186	199	232	197	196	188	189	194	210	200	209	214	213	204	212	195	198	200	194	209	195	207	201	213	180	204	223	187	186	222	244	220	201	169	227	191	215	227	216	235	200	194	198	196	196	225	200	194	237	201	194	189	209	198	221	194	228	202	232	214	205	229	195	250	216	197	178	196	196	207	236	198	169	185	206	199	228	182	178	191	174	206	181	183	204	200	185	178	186	194	174	208	185	214	184	215	211	188	194	209	220	203	189	219	229	215	199	204	202	197	221	208	188	199	206	212	192	216	187	216	194	193	214	207	198	184	211	197	207	198	205	200	195	218	178	193	221	209	175	207	214	196	209	198	223	204	168	179	213	197	217	198	184	194	198	209	221	199	174	222	194	190	203	196	192	203	220	217	212	209	202	196	196	194	193	192	203	210	182	190	217	191	197	229	210	207	205	199	211	199	200	217	191	220	209	206	180	170	189	199	182	180	202	206	190	223	205	211	203	204	214	221	197	187	198	188	185	197	190	177	192	189	194	208	195	214	219	190	201	197	178	195	204
2263	693	743	804	749	758	684	697	638	614	684	690	605	633	664	634	611	587	597	618	592	618	599	639	638	635	617	577	602	633	660	594	627	623	662	638	580	593	647	614	602	608	626	604	644	599	597	624	617	621	621	643	565	597	609	634	647	584	596	611	656	569	607	650	553	626	610	595	604	602	589	574	617	609	601	614	595	634	643	645	601	568	611	626	608	624	600	616	575	627	567	633	600	590	630	581	565	617	598	609	592	644	580	627	633	657	580	578	583	617	608	603	585	569	645	599	616	580	599	613	566	587	579	599	625	642	569	623	605	604	566	624	619	576	613	584	596	603	580	584	611	595	620	602	577	659	605	605	605	632	674	597	565	603	602	578	649	597	586	601	597	612	645	649	584	629	614	607	610	591	628	605	604	610	613	602	581	578	622	623	604	606	613	598	641	608	596	631	591	609	585	637	600	578	646	631	621	618	630	623	631	581	585	629	620	608	604	622	583	650	618	621	603	600	640	575	644	605	598	629	603	632	684	610	620	654	599	650	655	626	591	596	589	611	685	598	643	591	555	639	644	612	605	625	554	573	627	613	616	625	617	635	573	646	609	577	615	575	631	594	598	586	621	633	610	598	558	571	606	601	580	543	599	608	633	591	595	596	593	629	599	599	632	590	620	607	605	620	609	637	603	623	597	538	610	636	671	641	571	601	657	611	575	576	625	651	606	620	611	638	596	606	554	617	599	628	626	610	601	615	607	621	606	596	612	587	615	623	624	608	574	650	621	608	610	606	567	611	621	590	604	627	627	599	607	587	596	630	580	604	599	646	628	639	640	613	597	618	607	620	632	618	628	610	659	644	582	621	636	604	649	627	611	602	580	599	619	614	596	586	593	638	594	614	604	619	621	579	627	602	604	583	652	613	581	589	597	632	602	574	580	647	622	605	584	604	612	617	593	632	627	599	591	590	631	571	589	585	585	655	588	595	634	630	576	618	655	619	614	594	612	626	671	588	607	609	599	589	590	604	590	656	635	576	614	588	595	598	626	623	572	640	621	633	641	613	650	557	656	682	559	645	599	596	564	631	656	617	584	648	609	606	617	635	551	579	631	605	607	574	626	622	631	618	603	606	623	584	607	598	613	628	593	617	642	652	584	573	603	636	618	610	590	587	609	608	571	609	627	603	621	591	578	655	571	553	585	561	621	640	611	602	601	616	592	629	586	610	633	640	608	562	631	606	635	641	610	581	618	631	609	627	592	597	559	618	601	642	585	630	644	588	638	607	616	636	619	590	549	601	657	567	602	588	603	603	552	587	619	614	641	606	612	615	564	595	646	591	602	674	667	563	603	572	618	611	642	605	617	621	614	617	585	605	599	639	607	616	600	564	614	587	594	601	577	582	592	589	574	586	578	561	615	608	611	585	597	598	609	584	595	594	574	622	655	612	607	594	599	588	607	610	626	604	618	588	620	577	591	577	600	666	588	590	609	607	581	612	614	588	587	581	645	637	611	621	606	633	596	569	620	626	606	638	618	572	596	597	604	627	663	602	601	665	587	617	609	599	597	619	577	623	643	627	636	599	618	611	591	609	654	610	650	633	599	564	623	598	623	597	606	652	580	594	561	611	659	608	625	611	592	645	653	629	612	569	605	567	637	602	579	604	607	597	609	597	594	590	583	655	592	614	565	583	662	599	613	609	593	598	678	624	634	623	610	599	587	611	608	626	614	638	596	597	623	565	611	659	623	579	640	632	621	607	606	639	628	634	571	623	599	578	628	566	639	637	573	546	599	609	644	613	646	633	624	600	609	554	621	621	600	635	639	605	642	623	610	599	614	611	598	607	604	622	590	655	604	612	627	572	653	605	641	581	600	614	573	596	618	579	580	625	621	590	616	623	627	662	618	634	580	623	607	645	616	619	650	556	607	621	662	622	645	579	582	628	593	604	592	603	620	624	605	599	626	616	592	592	681	619	572	636	592	606	610	655	586	630	600	634	576	619	631	619	609	603	608	637	571	631	566	638	569	585	600	666	582	649	559	614	621	621	595	610	594	582	636	611	631	648	618	598	604	620	612	624	564	603	583	608	603	600	618	621	603	579	627	563	593	632	611	614	627	636	612	634	595	576	579	591	591	570	629	629	610	623	590	579	590	653	616	596	603	571	610	598	594	608	556	547	635	606	620	614	614	599	600	637	659	626	621	616	621	583	607	645	611	604	599	589	560	627	612	584	615	570	584	613	582	593	608	607	575	579	609	581	657	613	581	664	604	626	605	595	582	611	616	611	611	569	621	586	580	588	626	605	630	627	634	636	641	593	588	594	650	630	580	580	610	597	626	586	581	600	588	581	603	615	618	569	577	620	634	590	583	637	561	602	597	619	644	584	610	596	587	580	624	661	590	642	635	542	573	596	605	646	607	586	614	603	560	619	578	593	600	611	614	584	607	636	614	591	587	640	644	583	632	665	595	577	635	623	609	587	581	647	634	601	604	597	619	628	627	592	608	561	619	605	619	597	642	615	573	595	583	610	617	579	597	613	606	590	565	644	624	578	601	613	634	593	594	600	609	615	637	650	631	607	634	608	579	620	590	619	615	611	575	617	613	623	592	586	560	601	624	588	584	616	609	593	581	633	591	610	620	579	562	612	604	597	666	616	614	628	629	612	608	584	586	602	608	633	585	584	598	634	611	599	581	576	581	628	633	622	638	622	594	619	566	582	626	639	629	638	631	599	601	592	623	666	573	609	608	618	632	559	602	610	633	568	605	601	622	610	636	571	591	558	591	635	615	616	642	620	609	646	619	573	567	646	551	602	593	564	602	591	614	598	644	606	598	633	609	625	598	598	588	609	601	643	604	582	593	618	586	562	554	572	606	596	637	602	580	628	590	586	640	621	602	615	615	595	570	606	628	577	607	558	606	580	618	661	592	620	590	662	620	621	622	581	606	630	597	604	618	609	600	646	593	610	551	592	606	647	589	641	622	629	561	638	573	595	599	592	617	589	607	581	618	593	648	555	574	579	604	623	632	582	598	618	622	622	605	594	552	673	578	627	612	560	659	617	617	640	616	659	603	625	579	669	631	646	635	641	565	611	631	602	626	573	615	606	634	577	588	648	610	589	659	577	590	614	640	551	595	651	619	661	615	589	561	627	643	631	602	642	597	615	624	615	623	633	587	615	649	619	621	617	569	573	624	624	575	636	624	578	594	606	610	607	631	627	639	574	648	611	629	631	599	609	593	626	629	624	606	609	580	601	617	607	638	584	604	607	619	598	610	621	622	624	582	554	636	626	551	592	607	614	644	624	588	577	583	599	595	615	629	651	632	616	604	630	626	588	617	598	596	611	605	603	586	578	570	593	603	622	616	593	686	627	629	633	635	592	578	610	588	583	622	633	616	594	593	616	592	601	611	636	664	643	610	637	610	584	636	560	610	623	598	593	590	624	575	584	623	614	640	616	574	619	568	625	653	593	615	640	588	648	619	594	627	624	677	662	548	614
20354	2835	1396	1043	734	496	407	326	292	245	213	192	183	189	138	153	135	143	128	134	151	140	128	120	120	128	127	123	113	129	120	107	113	123	103	126	99	115	115	98	111	113	82	113	95	96	117	118	120	102	102	103	85	106	105	102	98	92	103	110	122	94	98	93	120	94	97	119	94	91	115	87	87	103	117	114	113	98	92	98	94	110	112	105	105	118	114	106	100	104	93	106	89	116	112	95	95	110	90	120	118	114	88	116	104	105	106	121	103	99	117	118	101	97	118	112	101	91	112	85	95	117	113	107	114	85	101	114	92	87	103	82	82	116	94	92	94	110	101	101	99	87	109	91	101	97	98	97	88	113	114	116	116	117	95	97	125	95	99	116	123	97	114	99	113	89	115	112	126	100	106	121	103	107	100	105	106	105	92	96	115	108	104	112	85	136	107	113	102	107	104	106	108	109	131	109	99	89	114	92	99	85	90	113	109	111	94	114	119	91	93	96	111	125	108	94	116	114	106	117	100	100	98	106	92	113	99	91	101	113	101	94	100	99	112	102	103	107	106	91	112	105	102	106	119	98	100	116	124	104	118	117	95	103	98	116	115	98	101	113	116	92	99	115	104	96	120	115	116	105	102	99	123	100	99	91	103	89	106	106	121	107	105	96	107	101	100	98	117	106	123	107	93	106	104	111	77	101	111	113	101	109	106	91	107	103	99	101	119	109	105	103	86	139	110	107	100	91	102	107	105	102	98	106	99	97	105	100	102	102	91	92	108	116	104	116	95	96	110	124	114	100	90	108	90	94	117	113	119	111	118	111	109	102	127	116	102	87	77	97	114	110	91	101	95	108	88	97	112	110	108	112	113	111	126	110	121	127	127	111	90	95	85	107	111	114	122	126	126	111	95	111	114	77	101	95	103	100	115	95	108	98	106	106	105	111	113	101	97	110	110	96	97	94	101	113	105	109	93	102	89	122	93	109	100	92	102	113	106	98	99	101	96	105	114	138	96	76	100	100	117	109	103	95	109	112	100	101	120	116	94	93	115	93	95	97	78	93	100	102	106	115	100	116	92	114	86	95	89	92	97	91	101	101	107	101	97	114	98	93	81	106	94	103	102	99	110	98	108	113	98	106	103	98	110	99	88	99	105	104	100	85	92	99	90	94	98	109	93	113	115	108	102	106	92	108	126	110	92	81	86	103	105	96	103	116	111	100	100	109	100	110	102	91	117	83	89	88	75	98	108	92	114	100	105	97	102	119	102	109	101	109	110	105	101	100	93	118	93	97	107	112	107	104	101	104	88	115	101	100	89	110	85	104	108	103	82	102	108	103	88	104	102	119	103	90	102	104	143	98	103	95	113	103	99	98	92	95	99	103	110	102	98	92	94	104	109	120	104	85	102	116	117	117	109	104	98	102	116	106	93	109	107	118	110	105	95	93	94	94	94	97	111	99	109	99	110	113	110	107	97	112	113	107	117	106	90	106	109	98	93	118	101	117	106	115	92	104	100	103	120	98	103	77	99	95	108	114	119	104	105	106	96	118	86	112	107	103	94	116	107	94	110	89	111	103	100	91	89	100	102	76	80	102	104	92	94	102	116	83	88	92	102	106	80	99	117	88	103	76	110	98	110	95	108	113	107	94	110	92	104	97	90	104	98	105	108	100	91	111	97	118	101	98	111	108	108	116	97	114	115	116	84	104	108	110	101	85	95	101	108	118	114	106	107	117	112	98	112	98	98	109	83	107	103	79	94	124	102	106	115	125	103	83	95	89	106	81	104	110	118	114	104	112	112	96	105	109	90	115	113	110	97	117	97	95	103	112	96	101	108	103	103	99	104	99	95	106	112	111	98	101	114	109	105	99	94	100	103	106	116	105	90	97	111	85	103	107	127	93	100	91	104	94	102	101	112	94	108	84	107	96	114	130	112	117	87	95	108	111	97	108	129	108	91	105	121	99	96	85	93	88	90	104	102	103	96	114	94	133	97	105	113	103	105	93	107	77	104	111	89	92	100	99	104	86	121	88	109	100	98	104	100	90	128	121	90	100	103	121	110	117	101	120	100	109	109	92	97	93	99	87	89	107	96	103	108	104	98	112	98	107	111	108	106	107	116	82	112	122	101	86	92	96	103	115	100	89	119	107	91	102	107	115	98	116	111	97	112	118	94	86	107	93	93	102	128	116	118	107	103	87	95	96	93	100	107	100	100	143	99	100	105	105	122	112	94	101	112	123	85	94	106	98	90	108	114	102	100	106	115	113	115	78	100	97	111	108	112	128	109	95	97	100	113	107	100	114	102	104	122	98	98	125	92	107	107	108	97	113	104	98	98	116	109	94	113	106	114	93	101	90	102	104	106	101	125	115	101	98	108	109	96	90	103	110	106	108	120	84	95	123	97	108	110	86	106	109	89	110	109	97	93	109	91	109	112	113	108	105	101	100	101	119	111	108	112	115	112	96	106	106	103	109	98	102	85	87	98	80	101	106	112	90	100	80	101	104	104	98	113	117	113	99	100	101	97	98	107	112	110	96	98	101	103	104	105	103	81	106	107	99	100	106	139	102	103	107	91	100	105	105	99	89	108	104	113	115	99	108	95	109	106	112	112	101	103	90	88	99	120	112	105	96	113	93	100	99	89	98	96	86	81	128	100	101	95	117	118	98	95	107	121	121	111	123	99	116	107	93	104	118	114	107	107	118	115	109	93	91	102	114	106	101	109	110	104	101	91	100	105	97	93	116	79	108	108	93	113	109	119	109	117	118	113	95	94	106	107	98	116	101	99	104	114	117	86	103	115	97	111	117	94	97	105	115	116	107	94	104	100	121	110	103	99	94	108	103	106	113	106	114	96	106	119	98	80	123	96	93	98	111	99	116	122	102	124	89	94	112	109	101	99	120	99	115	92	110	115	96	98	94	114	111	112	110	97	90	101	117	113	99	78	91	121	112	91	133	89	91	106	107	88	94	122	112	109	91	104	109	96	114	113	103	87	97	114	89	111	98	116	97	94	107	83	122	103	105	91	91	97	80	105	86	111	98	100	103	103	109	105	93	102	94	94	122	95	104	114	108	105	106	118	91	103	101	114	96	80	103	94	116	98	112	116	111	118	99	114	112	83	108	109	98	106	87	98	111	104	103	100	101	119	99	112	97	91	105	109	102	104	103	108	109	101	95	89	120	103	108	99	103	116	100	104	103	104	113	92	106	120	117	118	108	90	87	114	90	127	98	109	105	112	114	92	104	104	82	97	102	110	101	100	96	108	96	102	94	93	106	110	101	84	109	110	107	100	94	96	102	112	102	111	104	117	98	113	103	93	96	119	91	110	115	120	117	105	108	97	112	106	77	105	107	104	140	118	109	99	114	119	94	109	119	110	97	103	98	99	117	108	114	100	112	102	86	93	99	93	89	102	91	105	96	105	106	110	106	96	94	90	91	96	80	92	95	107	98	97	111	126	98	98	114	113	108	126	88	122	93	88	89	94	97	107	110
9671	1405	3203	3643	3067	2388	1982	1610	1435	1287	1074	1009	804	780	790	696	695	687	635	600	576	567	521	513	533	539	495	487	425	417	452	434	454	408	435	413	430	411	389	407	405	398	390	428	439	391	370	384	397	415	346	378	335	389	384	398	352	351	393	335	359	354	370	355	379	382	335	375	373	376	353	367	383	393	358	362	345	355	354	368	353	384	357	388	368	386	370	348	333	349	398	370	388	382	367	335	392	370	377	361	335	393	369	370	374	344	332	345	374	336	372	391	355	381	405	350	324	337	348	361	363	339	342	338	381	378	361	394	382	352	342	370	362	301	353	364	358	365	329	354	349	363	361	396	345	324	365	351	335	336	375	354	370	340	325	354	364	355	338	337	380	357	368	376	321	327	357	355	362	332	343	345	344	374	311	341	354	389	384	356	360	360	355	360	362	348	363	337	379	332	368	322	364	374	345	353	363	345	353	328	329	332	359	343	375	345	352	350	356	324	355	339	369	347	362	344	380	353	389	362	354	337	350	360	380	369	353	361	336	384	368	371	352	375	345	373	379	360	347	355	342	348	348	364	376	397	377	348	335	331	341	355	334	356	357	357	339	351	366	367	330	361	344	383	383	361	358	357	349	324	326	369	343	353	350	349	346	388	349	344	355	322	357	371	335	369	380	352	382	340	363	327	352	355	373	366	363	369	341	350	384	345	363	355	361	342	331	365	381	373	332	337	363	338	333	377	352	353	397	338	320	365	323	347	356	356	357	344	378	370	353	347	319	336	369	342	343	347	361	370	361	351	322	360	341	348	387	335	348	331	351	361	321	374	370	365	373	368	368	375	360	382	359	374	371	351	351	384	342	322	351	337	385	377	372	344	348	397	366	351	340	357	395	347	337	374	400	377	364	352	356	337	354	326	370	372	355	334	346	395	361	343	340	358	328	362	366	357	347	357	357	341	338	366	372	337	327	356	329	339	354	372	359	371	353	362	334	369	353	346	340	372	329	351	355	363	362	349	383	354	344	373	340	347	339	320	380	373	372	356	389	353	359	381	362	331	337	357	367	355	365	344	333	321	363	346	363	359	345	363	341	390	376	410	385	356	343	364	321	315	344	345	354	328	336	353	354	347	318	375	354	313	330	330	363	347	364	336	324	359	366	352	366	335	352	358	334	336	379	349	346	311	351	382	355	340	385	333	350	380	368	322	345	357	381	332	331	358	345	341	352	370	358	336	342	357	333	346	305	377	379	346	335	348	351	384	368	348	373	340	356	367	349	364	344	364	399	352	351	328	364	339	332	346	347	345	366	360	367	347	368	365	342	359	338	351	364	358	363	311	328	309	354	365	355	327	343	354	360	320	379	355	347	316	363	377	336	367	353	361	381	390	324	359	384	372	351	383	355	342	359	390	373	356	370	359	353	345	359	385	358	346	365	347	347	323	350	343	343	390	354	328	299	338	345	375	353	352	327	376	380	376	373	374	343	344	349	346	365	325	345	375	349	337	372	353	384	358	364	340	346	327	359	357	328	345	364	346	370	364	368	347	339	356	347	369	364	337	340	340	346	376	358	350	343	380	363	351	316	381	356	378	351	365	345	353	338	342	331	344	354	340	369	352	356	377	321	339	362	381	331	355	354	358	348	329	350	378	370	352	328	338	330	369	373	337	342	369	346	344	379	365	333	355	347	327	337	391	390	356	374	340	340	324	361	354	324	350	366	357	353	360	348	331	346	341	347	357	349	336	353	345	317	354	337	330	334	365	358	371	322	356	350	361	374	356	373	314	362	346	343	364	360	354	380	298	340	366	384	386	370	339	326	367	361	339	338	358	368	361	362	367	351	371	393	361	330	354	339	338	346	335	333	347	357	340	336	373	354	388	403	349	363	367	341	353	357	342	349	393	347	359	388	333	356	361	369	365	371	345	375	343	377	332	343	405	358	324	357	345	308	335	344	340	354	360	396	390	347	387	357	363	378	334	343	344	329	337	376	363	358	322	324	352	354	330	339	347	345	367	362	367	366	318	360	347	342	315	368	389	343	354	381	357	364	397	336	336	379	369	374	360	359	364	366	349	346	360	398	337	338	330	366	353	333	381	348	335	338	370	337	378	380	391	328	340	338	372	348	332	356	356	367	385	318	368	356	319	344	364	359	349	335	376	341	356	313	352	299	361	378	348	375	351	362	356	340	328	349	342	343	344	335	351	357	343	343	346	361	360	369	389	364	363	362	356	356	382	372	375	348	340	366	376	336	387	367	343	368	395	336	336	350	357	357	354	307	371	336	374	348	370	392	331	357	356	347	353	344	320	350	356	305	344	329	400	332	347	328	350	341	334	364	357	360	366	368	359	324	353	364	360	368	333	377	346	337	388	316	327	359	348	346	349	377	357	356	343	339	358	328	360	343	343	375	369	337	336	359	354	374	326	344	343	354	347	370	362	355	347	376	347	367	352	349	364	344	370	340	331	341	378	361	341	374	307	325	319	329	379	374	353	338	382	341	346	356	350	352	349	340	364	347	323	369	340	346	356	330	363	326	357	359	348	348	347	375	339	365	370	362	336	331	355	377	351	391	345	369	354	361	381	368	363	353	340	362	369	364	351	348	324	340	364	340	373	362	346	351	343	388	369	345	325	368	339	348	367	363	392	334	371	346	336	327	358	359	341	312	378	318	325	342	367	349	353	343	347	375	339	342	365	380	361	366	361	364	341	342	350	321	324	372	342	331	369	337	329	345	353	361	333	356	362	383	367	374	374	399	349	333	368	379	328	362	367	333	376	350	319	377	366	373	328	334	352	325	387	346	337	342	341	366	380	361	381	302	308	374	343	341	343	342	381	357	388	317	367	346	316	362	368	344	364	356	334	357	355	339	330	351	382	345	351	357	354	360	343	373	331	357	386	307	331	353	359	320	356	347	325	347	371	353	369	351	330	345	333	344	397	364	396	348	378	370	363	355	342	340	395	368	351	343	352	351	345	328	324	329	347	323	338	338	367	364	364	377	383	382	371	348	343	353	360	369	345	351	368	370	376	363	334	381	368	348	363	394	352	399	347	363	343	370	323	338	370	358	331	348	362	404	371	359	362	357	378	325	366	321	330	346	376	352	358	377	357	336	344	387	331	349	360	365	342	390	350	347	329	323	326	363	355	341	370	354	346	344	360	380	340	361	349	347	335	407	377	348	332	377	368	319	342	325	376	343	358	326	345	368	359	353	343	336	362	378	381	370	350	335	360	332	341	350	325	322	381	363	353	351	377	365	371	368	326	396	354	319	335	335	323	378	362	322	349	360	353	351	374	349	348	338	395	329	374	381	306	345	352	342	368	351	353	353	388	363	416	353	343	360	366	365	344	350	361	347	315	321	422	347	376	337	358	344	380	354	337	347	339	401	372	357	369	313	368	371	367	319	348	345	366	332	339	327	389	365	361	359	377	391	351	343	331	381	370	348	369	380	353	379	347	335	347	344	377	363	332	308	365	350	327	365	347	343	368	367	332
26765	6566	3025	2088	1428	1058	816	604	506	439	399	364	345	286	265	236	237	239	231	205	250	211	215	217	194	185	169	209	178	189	175	167	206	188	184	165	182	176	172	172	164	153	171	176	177	159	152	173	157	182	166	167	166	172	189	168	177	175	158	165	181	155	174	155	178	183	150	181	158	175	186	157	187	156	173	146	155	143	151	171	161	153	151	173	172	190	166	182	172	154	179	132	161	169	150	156	168	168	170	174	158	164	160	204	173	164	166	169	186	154	155	191	169	161	182	178	181	163	151	156	157	167	155	165	170	189	172	170	159	156	156	181	179	174	180	159	142	170	158	178	164	154	180	151	162	152	155	163	169	191	163	170	140	181	150	174	180	148	172	155	174	134	175	162	162	169	160	165	143	169	153	171	187	154	152	195	173	167	152	176	173	169	168	165	175	171	164	163	190	182	147	177	149	174	167	161	151	153	168	179	166	166	167	161	150	161	157	158	150	167	138	168	176	164	175	148	152	191	155	158	181	176	159	148	171	156	162	158	163	182	152	174	149	175	161	177	160	165	143	171	149	163	156	157	173	135	156	162	160	153	149	157	145	145	163	136	172	169	162	156	172	148	161	163	145	171	167	145	172	149	171	160	179	173	190	151	172	171	179	190	168	168	181	173	179	153	180	162	155	165	157	143	161	166	170	167	146	160	190	168	172	166	155	154	169	139	176	180	153	168	168	156	146	173	150	164	170	177	186	159	154	158	189	169	176	175	156	166	160	168	158	156	161	154	154	168	156	168	174	192	157	161	155	155	177	156	165	136	147	165	169	145	165	154	159	169	175	166	173	158	173	154	149	139	189	185	170	163	155	163	173	162	165	168	146	164	159	168	147	170	164	183	163	159	161	154	178	170	169	176	180	144	182	167	169	159	163	156	149	158	178	176	168	174	147	165	187	154	183	159	176	143	164	171	170	159	164	158	156	167	182	168	144	153	165	162	148	161	192	165	167	157	175	151	163	164	184	161	157	173	188	184	189	161	161	167	193	174	158	176	154	178	166	146	144	172	174	165	162	166	136	162	167	163	152	144	161	200	191	180	141	158	191	159	138	163	141	188	166	142	161	164	171	157	160	175	155	180	179	161	169	139	162	170	155	165	153	159	164	176	161	186	159	169	150	189	161	172	160	162	181	180	178	189	154	153	167	162	185	173	152	179	173	137	167	179	153	157	172	180	164	165	165	176	161	171	152	159	170	153	167	167	161	163	160	165	159	156	164	171	173	169	165	145	189	144	153	165	142	168	175	150	154	144	148	150	162	164	174	162	154	170	159	152	179	170	143	177	174	176	157	146	168	164	142	177	176	195	175	164	155	163	172	160	183	159	173	172	167	186	184	164	175	178	129	157	140	161	153	140	160	179	162	178	163	180	143	175	175	139	157	160	151	163	155	158	173	172	172	150	180	165	178	180	147	161	140	183	200	157	155	167	162	162	181	182	171	173	177	160	177	168	161	155	167	155	158	171	153	161	168	154	173	144	151	173	149	169	172	161	187	178	162	162	152	163	173	161	165	169	156	154	155	158	153	164	156	159	159	157	161	168	154	150	151	148	156	177	163	163	162	183	162	162	176	191	167	157	167	171	166	151	157	148	158	167	165	148	151	147	134	159	162	153	173	148	191	168	155	149	156	176	136	165	173	161	172	165	155	155	180	164	163	161	180	153	165	165	185	181	159	174	151	163	157	159	173	164	162	149	184	164	147	172	148	150	151	188	158	148	153	181	184	159	144	189	154	165	152	161	157	202	162	171	153	143	153	156	185	190	159	153	166	163	147	163	162	178	153	163	191	187	158	129	164	168	164	160	148	153	155	160	155	156	164	159	148	162	158	140	194	125	149	152	156	178	168	189	172	157	174	183	153	159	154	177	168	160	153	154	195	138	167	184	150	138	167	179	187	161	176	175	184	168	165	150	158	181	184	169	160	183	174	169	163	154	160	172	149	191	152	167	162	155	141	165	174	161	141	165	144	161	173	172	171	159	173	178	169	151	168	155	147	172	152	152	162	164	171	165	163	147	160	166	144	154	161	179	127	154	179	167	162	157	150	172	179	145	186	164	145	165	150	178	163	145	169	191	165	143	142	162	184	139	170	169	188	140	174	156	139	181	148	154	158	163	167	151	181	147	179	176	165	164	152	164	148	148	169	177	167	149	144	165	157	144	154	151	153	168	154	161	167	152	170	165	149	170	166	138	147	188	164	149	150	165	169	155	155	170	178	150	162	160	166	159	170	159	148	156	146	145	158	157	160	153	162	164	157	186	187	169	143	161	152	163	169	162	167	181	170	183	166	174	151	151	155	134	171	163	198	152	153	149	161	152	167	190	150	159	165	155	176	167	164	150	154	166	174	171	162	166	159	155	165	142	175	174	168	147	166	201	173	166	179	141	168	161	167	157	149	178	167	157	157	152	147	179	163	170	169	174	157	161	192	172	168	156	172	170	175	202	186	160	161	147	177	143	143	147	164	149	178	161	169	183	163	174	141	146	162	163	160	172	172	152	146	160	167	168	157	166	146	174	160	174	143	164	165	175	162	178	180	149	166	186	157	169	173	169	148	169	180	164	173	162	168	147	180	176	163	171	143	162	157	165	179	169	181	175	145	173	153	171	165	187	158	172	147	159	175	173	174	163	148	156	158	157	161	185	156	164	154	142	158	173	145	168	150	160	162	179	173	159	166	168	163	182	161	169	165	180	149	148	171	158	154	147	167	134	178	147	149	153	154	165	171	172	151	184	177	147	181	148	158	162	165	164	166	139	175	146	179	161	160	156	145	144	156	180	177	161	154	152	170	154	143	177	158	178	155	171	189	171	152	183	157	193	141	169	201	143	160	161	143	154	162	171	165	154	168	161	176	188	152	152	160	163	174	153	153	139	154	131	145	145	167	173	145	175	180	143	146	160	166	154	147	194	168	147	140	159	166	161	157	173	147	163	179	165	151	176	185	176	159	162	170	165	151	152	165	190	143	144	156	172	160	159	154	172	162	165	167	166	167	168	169	195	173	167	162	179	158	137	178	144	147	162	170	193	166	153	152	166	173	160	158	177	184	180	134	139	196	199	159	150	159	161	164	163	147	167	179	148	180	166	150	174	136	190	144	160	179	152	163	169	153	165	185	147	138	156	161	162	161	163	158	134	171	179	166	176	159	160	159	183	135	165	171	170	157	179	137	161	206	176	172	193	172	160	141	190	170	163	171	160	180	164	171	161	167	173	171	157	164	163	152	162	159	162	157	157	157	154	176	149	154	165	164	139	171	171	151	154	171	169	151	186	161	175	158	153	157	157	155	175	168	167	174	157	161	180	190	150	164	168	140	151	175	177	156	163	160	195	159	179	172	156	163	172	172	166	151	154	140	163	164	156	169	182	171	159	160	151	166	185	163	154	153	168	180	152	163	161	153	174	162	168	173	163	175	139	177	161	180	174	157	170	142	179	213	166	160	166	169	152
12292	2539	6045	6536	5601	4531	3720	3072	2556	2219	1913	1742	1555	1431	1300	1198	1188	1071	1029	1005	869	966	866	798	853	817	770	748	737	720	706	719	700	707	673	624	670	646	688	688	659	595	658	563	623	616	582	596	605	578	596	595	591	572	593	604	571	591	565	542	574	592	579	512	567	592	572	581	545	537	595	578	546	578	547	518	574	563	561	528	565	573	529	575	575	520	529	565	521	558	545	552	586	548	539	576	522	508	565	545	543	545	567	528	585	524	534	564	568	550	539	514	547	568	507	531	529	541	551	530	510	557	480	539	534	496	516	535	530	491	537	488	547	522	514	538	559	504	510	481	528	513	551	549	497	512	483	546	510	564	542	519	567	553	547	540	521	522	525	517	589	536	544	498	548	519	496	541	584	503	492	561	536	535	500	545	507	541	541	495	568	522	541	531	536	490	606	518	486	534	520	543	497	542	520	542	521	515	512	504	518	487	521	520	542	591	515	518	502	533	506	529	515	496	529	534	538	515	529	540	546	545	530	530	485	520	536	508	528	540	495	509	528	504	515	545	517	522	493	533	521	526	528	528	527	529	513	506	504	530	521	502	510	558	534	554	517	522	529	562	508	530	529	518	557	481	533	538	533	557	544	518	512	522	512	514	519	551	541	509	502	525	485	514	530	553	504	491	541	567	517	509	561	497	526	522	523	561	490	563	524	563	551	539	533	516	494	514	524	497	549	516	542	532	518	509	536	503	524	483	503	530	541	535	513	518	521	533	549	564	526	557	528	520	498	493	519	553	487	564	558	495	544	527	529	520	542	554	515	531	501	525	550	529	562	524	517	523	538	534	512	528	549	538	519	524	492	515	539	519	539	497	506	571	493	527	505	503	528	499	566	500	498	527	515	508	517	492	512	532	529	523	520	527	530	524	506	536	521	516	523	502	557	548	524	566	505	493	544	516	522	548	482	504	519	506	537	538	506	545	525	501	524	502	503	543	525	521	555	500	493	504	541	511	504	540	485	498	502	557	487	519	547	524	535	507	564	491	544	532	543	492	544	535	574	514	496	570	497	539	555	518	521	526	504	508	502	562	488	517	507	558	524	478	523	536	553	552	509	516	572	484	533	515	540	536	523	556	492	498	536	521	524	479	527	529	511	519	541	539	585	476	500	544	492	547	559	527	519	539	506	543	532	548	506	534	528	506	533	475	522	514	538	521	536	542	532	508	507	548	571	516	455	529	501	521	501	512	533	557	516	552	566	501	552	508	543	585	577	538	541	513	535	500	545	502	524	506	562	506	499	538	548	550	521	523	526	555	540	514	515	552	552	502	570	498	535	503	522	538	568	514	505	491	529	567	518	490	498	505	522	499	575	541	535	533	545	545	529	513	517	498	554	502	548	495	554	523	503	523	533	524	549	538	503	507	517	564	547	506	497	517	542	569	521	482	511	557	502	533	573	515	495	496	530	573	544	517	500	516	511	528	514	536	535	576	521	522	529	517	552	471	538	513	516	524	509	542	538	559	500	512	507	511	572	506	567	510	519	509	496	510	534	546	533	479	512	494	528	542	516	546	520	547	506	510	535	517	519	544	528	558	545	505	492	537	541	521	533	522	535	517	537	508	515	517	571	524	554	524	532	517	502	558	561	507	498	488	511	500	566	547	541	516	568	522	536	515	572	499	520	522	496	534	507	507	511	541	530	561	529	532	520	509	522	537	477	518	522	513	512	514	519	540	514	497	548	513	512	538	539	494	508	553	513	535	552	533	507	515	509	538	518	544	550	540	566	521	550	517	518	530	525	519	507	524	538	507	519	558	480	527	547	530	526	523	490	533	523	527	530	549	536	558	514	549	482	524	488	557	528	521	505	517	520	541	521	587	510	528	515	518	538	522	519	483	512	543	522	533	492	552	468	560	538	539	539	556	544	493	489	509	524	498	539	506	475	617	536	519	493	531	517	561	494	540	545	523	509	497	494	545	493	519	545	538	553	522	515	524	498	543	495	543	516	532	508	495	529	549	513	519	540	514	534	524	528	517	524	549	511	540	544	550	499	514	556	515	539	531	534	545	502	529	521	552	534	523	508	525	539	544	500	554	542	541	536	538	530	519	561	530	506	464	521	489	527	539	538	534	523	536	525	504	531	515	498	496	542	544	531	538	510	532	523	470	501	503	538	501	500	496	529	520	512	489	528	514	508	512	483	510	514	556	519	533	527	524	540	548	519	556	472	496	536	549	548	552	552	537	532	535	505	532	532	548	547	497	524	508	526	529	494	523	521	525	557	547	498	552	550	550	528	547	557	487	532	532	509	530	545	507	525	563	498	525	534	538	509	518	508	494	507	555	525	512	565	536	523	503	539	561	531	517	532	485	531	546	507	525	518	538	525	544	550	538	507	560	550	535	511	513	494	530	512	506	513	548	544	506	530	500	508	535	511	568	527	555	516	514	521	507	539	549	531	595	518	492	528	515	491	518	476	553	591	517	563	504	540	526	494	458	529	568	539	509	513	515	501	555	528	534	529	523	524	557	488	496	529	563	508	522	547	553	516	557	542	533	529	515	555	537	514	545	514	506	488	566	536	537	535	540	554	521	555	528	522	499	533	553	507	525	528	504	547	552	511	515	496	540	519	507	538	520	532	520	503	540	511	514	496	536	530	531	522	518	539	520	509	501	525	534	503	496	534	567	528	550	490	512	492	544	530	510	556	553	539	527	536	530	492	533	501	499	531	541	505	490	551	527	522	519	548	545	511	546	566	483	519	504	493	572	503	505	504	499	521	516	517	511	516	511	515	506	513	528	493	535	506	487	526	516	564	492	545	494	528	534	527	558	504	520	529	499	510	523	519	552	545	531	498	515	551	520	522	537	535	494	540	520	526	502	532	469	527	521	489	532	581	531	532	528	535	528	535	500	527	525	513	531	515	522	532	497	511	516	563	552	503	539	498	583	519	527	497	546	573	576	532	538	513	510	501	538	504	509	489	505	516	561	524	469	572	516	493	537	504	536	516	529	555	524	526	530	509	516	554	506	551	527	508	520	544	528	503	557	541	543	508	529	552	532	537	514	547	531	535	498	482	501	525	534	554	542	540	534	540	517	541	524	498	535	517	473	519	519	560	547	543	529	521	535	510	526	527	536	513	514	576	489	533	520	526	516	533	519	495	525	539	516	542	520	540	534	496	501	506	499	506	502	487	500	531	528	504	538	535	511	517	546	572	514	545	498	541	541	506	514	526	516	546	499	490	504	521	549	482	568	507	489	513	491	475	554	520	507	525	527	479	518	518	534	540	565	495	550	490	487	512	543	550	503	515	514	498	567	508	526	513	518	512	542	531	500	523	534	513	531	506	505	535	506	511	478	515	518	516	501	528	548	537	505	544	567	505	520	568	479	515	526	588	547	547	516	549	456	524	526	529	541	503	499	537	529	545	517	527	542	507	492	555	513	542	532	544	512	462	492	492	507	519	530	522	516	511	543	517	522	531	505	514	481	487	559	563	507
2472	290	274	262	201	209	230	215	218	217	217	215	236	202	193	213	198	221	223	185	178	200	220	223	192	220	187	202	202	203	221	210	214	209	198	213	169	222	192	201	188	202	218	193	190	206	194	195	202	196	239	197	209	182	232	220	230	187	213	232	193	168	204	228	206	226	241	195	226	195	217	205	204	191	178	241	202	199	226	219	227	219	223	208	208	232	191	198	223	215	208	179	203	201	196	210	211	201	192	215	229	239	188	208	209	202	208	212	203	197	197	219	200	198	203	203	214	207	199	194	191	210	222	225	200	193	198	181	209	194	205	205	183	182	206	212	182	219	194	180	198	195	219	193	198	196	218	186	191	201	241	191	220	191	192	216	192	189	202	194	208	202	227	202	199	217	217	209	235	196	193	194	168	178	221	205	223	219	215	210	214	196	235	182	202	207	203	203	199	195	205	199	202	219	189	159	189	193	202	179	191	180	199	191	222	202	189	192	202	213	180	177	214	209	187	202	204	222	195	226	215	215	215	213	217	211	185	197	195	194	220	202	222	228	198	192	203	168	196	212	220	210	214	199	182	193	185	192	200	202	202	209	193	193	198	214	192	196	194	208	194	197	191	195	223	214	200	200	198	199	212	181	191	205	219	203	192	186	209	176	177	210	179	183	221	216	202	206	219	205	197	174	202	211	200	197	224	208	192	224	184	200	203	245	204	203	198	185	234	213	195	208	189	168	192	175	209	201	207	213	207	217	202	221	217	224	200	236	221	184	177	209	185	208	209	188	186	178	206	212	196	209	170	179	206	181	182	200	204	170	179	182	232	193	215	220	180	188	214	200	182	207	211	186	212	197	215	210	212	195	201	206	185	197	215	197	211	200	192	176	173	173	208	204	197	170	189	171	205	198	213	217	206	212	183	164	189	232	196	212	192	213	199	197	187	184	210	202	223	185	184	212	216	185	217	198	212	199	208	193	199	167	211	203	195	203	206	213	229	204	212	193	234	204	176	198	205	196	200	231	207	186	194	188	201	227	212	193	211	186	193	185	204	226	212	198	221	219	213	189	214	186	191	211	194	214	198	187	187	180	203	197	207	214	200	185	195	190	177	192	215	202	200	185	185	209	197	206	204	205	201	165	188	213	201	186	177	187	204	228	193	213	189	166	226	183	236	204	194	183	197	188	192	200	177	175	194	221	210	221	199	212	204	195	200	188	215	203	210	221	209	202	213	199	207	218	204	203	194	197	205	201	219	200	184	226	212	216	186	201	221	204	229	192	220	171	182	187	222	201	188	223	195	182	207	181	188	207	190	229	179	186	217	206	214	222	199	198	205	202	206	196	206	199	198	190	207	203	185	233	185	210	210	216	200	187	202	205	210	228	191	205	213	209	208	191	198	208	193	214	211	187	190	222	211	191	225	198	218	192	207	214	195	204	220	190	227	209	194	215	215	213	217	205	184	192	210	201	183	207	184	213	223	226	184	173	212	198	191	217	181	182	201	195	195	206	219	183	192	198	181	175	214	210	202	190	206	185	183	186	196	205	212	219	233	216	202	204	193	220	180	181	200	207	217	193	208	197	202	209	191	220	204	211	195	216	191	215	200	178	189	217	200	199	194	184	199	212	210	210	200	192	218	197	196	226	205	204	199	215	211	196	205	194	195	214	197	222	203	230	227	197	198	209	187	208	209	201	201	188	200	199	189	202	207	184	204	204	206	209	224	207	197	169	175	176	196	223	203	207	219	192	192	185	213	207	214	198	191	207	200	214	222	191	184	183	180	202	181	204	210	215	225	211	209	201	212	200	199	188	206	192	237	188	191	200	201	215	210	192	176	221	199	197	191	202	199	211	194	210	205	203	206	236	201	199	206	202	195	195	179	194	191	207	206	191	212	204	202	193	201	201	173	205	181	195	188	211	216	220	204	206	207	194	177	199	210	212	203	210	186	206	219	214	177	189	202	202	203	206	210	211	198	201	179	219	205	179	205	198	198	201	194	204	189	219	195	191	198	190	237	225	196	202	187	206	204	203	215	203	202	219	204	190	196	185	219	160	199	215	219	198	219	197	208	187	210	201	218	209	195	207	177	211	201	224	195	199	225	185	191	186	199	166	211	198	193	199	200	210	226	232	211	209	183	185	215	202	179	209	221	197	189	195	215	227	207	203	190	204	204	211	179	187	222	194	213	191	226	179	223	197	193	201	213	186	197	188	170	206	182	207	187	199	182	207	203	202	212	201	179	182	241	221	213	192	202	194	207	197	203	190	176	219	195	178	243	211	191	188	184	242	170	190	204	213	203	218	219	195	200	210	211	181	205	194	212	182	210	191	214	208	194	221	197	176	193	204	203	199	184	196	210	194	194	157	215	194	215	203	211	208	215	195	207	197	216	193	223	210	193	212	197	182	211	193	182	201	212	177	219	200	215	174	230	215	205	202	197	246	198	193	168	204	221	200	191	209	198	212	204	219	182	200	201	212	223	188	189	193	182	189	199	204	201	208	230	198	202	212	204	178	198	188	204	178	196	209	194	188	210	213	187	198	219	209	190	193	227	198	230	212	212	197	209	234	208	196	211	198	199	192	198	188	211	200	213	204	199	158	185	196	230	210	221	217	213	185	208	188	178	195	184	197	192	215	186	216	221	211	195	210	204	212	203	215	194	223	208	239	209	187	219	223	179	210	225	198	204	204	200	206	194	178	199	208	194	213	204	197	215	203	217	188	209	183	177	215	200	208	189	208	239	194	201	192	217	210	226	183	203	215	193	201	201	197	199	220	188	203	201	197	199	195	200	204	195	205	249	205	215	242	212	214	216	182	204	184	208	204	190	194	234	206	198	224	227	181	209	212	182	221	201	202	215	192	191	209	210	209	187	187	204	213	203	245	239	206	216	200	203	214	175	202	223	194	213	218	210	193	209	187	193	220	193	194	217	197	206	193	196	186	186	217	216	212	194	187	225	182	183	200	204	196	180	207	196	177	190	229	193	199	190	188	173	203	208	216	193	200	196	212	164	182	199	177	165	199	190	200	212	176	191	203	196	200	202	195	224	216	216	209	193	188	205	215	199	209	186	204	194	196	222	181	192	216	222	188	197	184	210	191	212	166	213	183	219	203	212	188	193	212	195	206	207	187	215	215	208	220	202	211	173	195	228	188	204	212	216	192	208	216	200	170	199	213	200	212	217	206	183	232	206	199	192	200	203	234	187	175	184	204	197	203	227	207	191	200	211	201	194	231	208	186	249	177	224	204	197	208	176	199	226	183	214	209	217	194	189	208	189	221	188	221	186	207	215	205	210	210	171	198	221	194	214	187	201	209	189	214	218	195	200	188	171	208	182	204	244	190	228	199	218	202	205	197	197	192	212	195	213	192	191	223	197	203	193	183	211	171	194	217	201	187	182	203	222	202	168	217	201	190	201	213	180	195	213	195	220	185	205	201	202	185	194	216	223	193	218	210	227	220	210	216	220	202	200	188	187	207	206	205	212	175	194	183
2392	681	755	800	703	709	683	687	660	668	621	626	622	670	628	639	607	659	603	620	634	594	635	612	599	617	632	592	625	589	633	565	644	643	565	601	651	600	594	606	585	623	593	633	659	557	651	644	638	665	635	605	609	600	617	587	622	648	617	623	640	583	581	587	649	615	612	556	595	602	603	609	605	577	618	637	612	594	609	644	615	572	565	579	607	583	552	591	615	549	609	571	619	610	569	618	651	616	648	635	593	592	671	641	618	570	602	601	603	606	620	604	581	634	584	590	612	600	621	624	595	618	613	598	617	581	618	604	594	613	623	622	607	588	631	584	597	607	639	638	581	577	630	601	589	598	591	646	614	601	567	627	578	585	650	602	592	616	639	622	592	582	662	578	538	578	667	604	607	620	608	664	609	623	611	601	609	596	575	651	620	579	618	585	602	612	611	613	608	621	637	633	635	629	643	622	600	568	597	582	612	595	610	619	627	597	613	614	638	593	570	576	627	603	607	648	586	610	627	616	614	621	608	576	603	559	617	640	631	640	595	562	580	616	633	634	632	607	650	598	583	565	604	613	630	591	661	616	556	601	617	613	602	597	596	587	621	644	644	614	649	631	586	625	588	586	593	597	615	614	586	587	610	587	634	592	614	590	643	603	615	594	637	615	614	607	641	601	633	637	593	584	603	600	621	618	590	608	612	664	582	617	655	601	577	608	603	620	629	586	603	612	600	609	608	561	682	615	606	603	611	615	606	609	624	609	585	618	573	599	605	596	597	624	588	608	627	624	626	611	596	636	619	640	601	619	576	636	621	588	584	653	561	659	617	596	608	618	622	593	590	603	597	674	596	613	619	627	616	613	631	614	614	604	598	637	601	616	615	599	590	598	611	609	623	626	640	599	590	630	620	608	647	632	590	627	643	609	539	605	614	569	667	610	625	594	565	577	621	611	628	561	638	616	571	571	598	607	623	553	601	634	638	592	618	608	590	586	598	607	612	567	618	616	572	600	611	582	604	605	653	604	571	599	669	594	644	655	582	613	620	618	631	585	604	578	630	618	613	599	600	580	601	563	589	653	607	604	588	682	591	656	643	590	568	605	670	594	563	589	596	617	595	625	580	686	618	588	643	642	586	612	649	582	628	614	620	610	619	589	576	567	620	643	615	590	614	617	608	633	623	613	599	623	579	623	650	627	572	613	591	543	619	593	591	590	626	684	634	611	638	621	606	602	660	598	621	629	624	584	622	591	645	628	636	600	603	592	617	633	625	611	604	605	641	586	613	639	582	600	615	628	663	577	582	576	591	621	589	566	629	577	619	629	597	605	602	644	631	609	655	601	630	624	629	602	568	637	625	581	643	630	617	588	625	628	635	610	576	580	610	614	613	629	601	599	602	560	648	600	569	595	593	583	589	638	622	596	669	637	597	624	609	594	626	617	610	589	600	566	627	585	594	634	553	619	634	601	646	585	610	606	645	590	577	592	618	590	625	623	652	612	641	589	564	539	609	604	611	603	628	642	582	593	615	605	605	601	626	587	603	629	610	568	580	612	569	567	656	588	597	589	669	632	605	670	646	594	701	626	618	654	555	616	618	594	627	565	640	570	611	557	565	630	647	632	620	622	605	584	588	602	597	590	578	559	607	601	618	615	588	624	615	620	616	580	561	642	624	617	659	621	585	592	575	598	603	617	607	573	581	605	625	633	604	590	607	586	600	605	595	599	600	639	623	554	632	588	611	635	617	568	607	591	608	631	649	569	596	655	584	631	561	629	582	630	573	607	651	625	610	620	665	639	594	602	601	610	613	592	596	575	697	594	589	565	623	548	603	605	569	639	571	584	577	553	600	644	641	660	580	621	675	591	637	640	607	552	586	617	586	612	628	612	656	600	627	644	565	637	567	620	617	642	595	626	607	563	590	591	604	612	597	604	634	610	635	621	614	579	621	620	612	600	576	604	601	636	590	584	606	608	578	594	621	626	630	608	600	620	619	613	606	603	580	557	595	601	556	636	557	602	645	579	632	579	601	616	624	591	608	614	590	601	567	578	603	651	591	607	593	612	616	574	613	620	640	596	609	618	645	592	642	599	642	638	637	641	608	595	599	616	613	594	689	574	625	574	631	632	612	607	616	591	638	645	614	569	597	620	667	618	604	604	667	583	610	584	582	605	606	640	602	669	658	608	563	612	642	585	600	609	561	617	601	589	599	538	655	613	594	616	716	602	617	662	541	607	646	609	599	644	617	645	604	612	610	576	618	641	658	589	594	601	632	592	621	605	626	587	617	598	612	584	632	608	609	586	611	624	588	614	599	627	617	595	570	556	532	637	620	627	593	565	590	603	564	605	678	601	607	555	588	574	614	593	579	648	602	650	607	614	613	594	606	630	577	641	656	626	599	616	598	611	618	618	588	638	631	626	603	632	607	588	591	544	647	582	604	577	632	589	602	594	609	570	647	597	611	619	594	624	564	573	631	628	624	567	625	584	592	604	594	607	658	588	664	632	626	621	616	653	577	627	581	643	642	596	615	596	597	560	603	595	605	595	608	631	576	602	632	616	630	618	624	594	576	599	627	595	603	589	629	580	651	599	593	575	635	582	599	613	634	617	620	554	628	632	624	623	625	594	616	571	622	654	594	605	600	609	620	643	604	614	602	575	599	596	650	601	567	630	627	622	586	602	615	600	616	564	621	587	602	593	622	633	618	607	561	576	585	613	604	588	631	539	593	621	638	597	600	629	615	604	613	614	562	625	643	592	617	616	605	632	596	621	589	591	593	585	606	624	635	595	640	601	631	627	616	592	602	613	628	560	633	593	570	563	612	610	604	583	619	579	597	599	616	587	600	577	595	610	599	621	629	620	599	625	610	601	616	651	578	645	592	648	607	612	652	654	588	633	614	626	611	604	673	590	611	598	638	599	616	630	596	602	615	574	598	655	626	639	655	615	603	600	585	564	609	630	655	554	580	624	600	586	591	609	574	597	605	590	608	596	600	605	610	590	601	589	626	594	564	626	604	607	636	597	639	570	617	624	616	620	576	599	594	599	622	593	627	636	577	621	616	591	588	583	565	608	619	580	609	579	652	644	616	634	590	568	586	630	639	619	599	588	584	597	581	582	620	604	575	607	637	659	612	610	564	579	584	599	642	597	607	620	630	586	583	587	608	586	630	606	621	624	616	613	581	654	652	616	626	604	613	646	646	628	591	594	631	647	619	628	600	606	597	604	606	629	605	618	596	656	577	626	592	591	643	546	579	640	658	600	588	634	624	624	609	569	650	616	618	630	574	615	639	626	584	611	608	631	530	567	618	594	643	586	602	593	656	615	585	616	564	585	589	591	609	602	631	608	569	636	608	648	547	597	656	619	639	617	585	649	595	566	650	597	632	602	588	644	631	614	617	611	597	559	640	593	644	563	636	591	617	590	614	650	622	595	590	609	627	642	587	603	620	593	641	587	604	590	635	575	618	595	592	572	614	583	615	620	601	582	564	629
15500	1587	1354	1048	739	520	444	362	261	213	247	202	188	175	136	165	139	136	143	121	126	119	120	125	128	131	119	91	129	108	126	96	100	106	113	110	92	117	130	100	116	120	116	101	124	100	122	105	108	92	100	104	113	105	94	116	108	102	90	113	118	112	131	101	101	93	127	121	116	117	108	120	107	131	101	113	101	104	100	110	121	91	109	123	114	92	122	87	99	115	101	110	110	100	113	104	116	102	105	89	104	110	111	95	125	120	97	123	93	101	89	105	109	110	91	119	111	83	105	95	113	111	103	94	103	114	107	100	112	94	107	93	104	104	107	106	112	108	100	124	111	111	97	101	104	99	112	95	102	109	92	119	123	105	89	100	96	94	106	102	131	115	118	125	106	93	81	107	119	126	107	106	110	117	117	101	111	103	103	97	97	101	109	102	117	102	101	109	117	105	108	117	93	110	125	87	96	116	112	118	110	117	93	94	103	99	101	101	100	101	90	105	118	103	97	104	105	91	98	97	114	101	114	116	120	115	110	88	83	98	108	106	117	96	94	103	98	84	121	121	123	93	103	86	107	120	111	107	97	111	93	101	105	114	92	106	115	103	103	99	111	98	103	97	100	104	102	98	124	88	108	92	111	121	96	108	105	106	107	87	103	99	106	117	98	110	113	103	92	106	111	93	93	99	103	115	105	109	106	87	113	98	103	98	102	102	101	117	117	95	112	105	105	95	110	88	81	88	101	107	110	96	110	126	109	114	100	84	95	123	106	97	123	93	86	96	95	107	95	93	96	113	115	102	102	100	115	111	97	116	93	119	106	116	127	90	118	107	99	88	112	104	130	137	81	104	93	99	105	97	92	93	101	97	81	108	109	97	99	94	106	96	106	101	100	88	118	106	104	89	92	100	112	98	99	105	116	117	93	103	101	112	106	94	96	112	117	93	103	129	80	114	95	108	114	90	95	110	116	105	109	91	106	117	103	94	87	103	107	100	101	119	106	121	90	99	96	98	120	97	113	95	96	105	97	97	102	92	91	85	98	128	95	81	83	125	86	121	87	100	97	101	105	98	97	96	99	107	92	87	111	89	99	95	101	124	88	98	108	116	116	103	109	103	98	89	90	96	107	121	114	115	107	112	113	88	108	126	112	84	91	93	87	90	98	102	93	119	114	107	116	108	111	104	101	91	113	108	96	107	105	102	102	96	95	75	111	88	101	109	95	94	116	100	115	109	91	112	102	100	105	113	105	89	86	102	123	95	101	114	111	87	110	94	102	97	102	93	121	104	98	110	105	104	98	98	131	113	86	93	103	85	96	87	103	116	90	117	95	106	120	114	108	96	110	105	107	107	102	117	102	88	96	89	101	87	91	100	103	90	83	107	125	98	112	80	98	111	108	114	122	100	97	93	108	91	100	114	99	114	97	108	95	109	104	103	123	108	104	104	98	101	88	124	108	114	105	117	108	98	112	109	81	101	112	82	101	98	81	102	102	93	98	104	103	105	98	106	111	114	121	120	99	120	107	94	107	90	106	102	107	108	117	89	100	102	117	114	115	102	103	103	105	102	99	91	105	114	108	97	113	103	110	117	92	105	99	115	105	102	108	115	107	96	112	112	103	106	88	93	113	113	102	122	107	113	102	108	96	111	113	109	105	121	87	95	109	90	108	114	100	91	129	106	127	100	124	102	111	104	106	99	113	96	111	113	101	109	95	110	100	103	105	110	110	108	101	99	88	89	99	98	96	115	87	91	98	95	111	106	120	96	108	90	107	111	81	94	113	113	82	98	92	96	101	83	107	102	99	105	99	102	95	114	120	103	92	92	103	98	98	95	103	108	114	84	96	100	116	114	121	105	83	100	93	106	97	113	91	109	96	104	92	103	116	105	97	95	98	128	112	97	107	116	107	99	97	113	102	98	98	98	118	86	89	100	112	118	102	113	107	118	103	87	108	106	102	92	107	100	88	99	108	102	94	103	92	95	82	104	91	108	104	125	102	101	112	101	82	111	87	94	100	105	91	96	113	73	105	121	107	92	122	85	88	110	95	93	95	105	119	117	95	105	89	101	95	103	101	122	94	111	112	97	82	102	94	107	115	101	99	110	117	117	100	113	108	103	104	101	94	108	120	102	107	91	89	118	111	110	102	116	97	97	102	120	123	118	103	111	105	119	103	109	112	112	111	106	105	102	113	117	99	94	107	98	105	95	108	97	107	109	96	122	119	93	98	115	115	120	122	94	102	100	121	114	90	95	100	99	114	101	95	103	101	106	116	99	99	99	91	127	107	109	102	103	97	111	104	96	114	93	86	106	98	114	95	96	111	96	107	99	114	105	104	93	114	98	92	88	107	115	82	100	122	119	102	111	90	107	92	86	96	99	98	101	101	107	146	100	95	113	114	111	103	87	92	94	105	87	116	105	102	92	105	106	121	92	101	117	130	110	99	101	102	98	103	84	103	93	105	102	113	95	100	96	99	104	101	86	103	105	104	110	94	102	101	107	96	100	113	101	110	99	106	96	126	99	98	98	92	113	117	111	99	92	110	101	107	119	105	106	105	108	110	117	111	102	98	113	97	100	104	95	90	112	92	106	114	110	92	98	105	115	112	99	90	88	130	109	108	118	91	96	121	114	100	99	92	101	93	99	102	91	106	109	91	89	107	97	98	101	93	110	107	87	93	94	90	103	117	81	86	93	96	115	103	92	107	84	94	115	108	128	106	116	103	113	102	112	110	92	109	101	122	95	112	93	94	108	100	110	102	106	114	97	94	103	112	116	111	117	109	92	114	98	93	122	106	106	91	90	94	107	111	120	118	116	96	100	96	102	94	118	95	94	102	87	99	117	102	107	87	96	86	99	89	85	100	92	94	126	99	98	104	108	113	121	101	98	102	112	109	95	110	112	87	117	87	86	88	106	126	106	108	114	105	104	122	93	97	96	131	115	90	97	99	94	107	85	101	96	97	109	119	107	109	108	101	102	89	107	114	105	121	97	114	96	96	119	95	104	104	107	93	105	106	101	102	102	95	98	117	113	104	107	110	119	118	95	116	91	114	89	113	96	106	109	102	102	96	106	76	121	99	113	112	102	107	113	113	103	111	95	97	105	89	95	108	128	106	115	114	93	101	95	110	103	103	87	102	102	114	120	105	106	106	107	104	120	123	87	123	92	91	114	106	104	106	100	117	120	92	105	100	102	103	104	117	85	99	104	85	116	122	118	116	95	119	98	114	105	100	106	98	109	97	110	118	100	99	106	100	112	97	91	105	89	90	100	92	103	120	123	108	110	91	105	92	95	101	112	105	123	126	106	93	115	105	108	123	110	109	113	105	92	120	88	103	105	94	90	103	98	100	91	98	106	99	101	90	110	109	98	89	96	115	106	103	108	105	104	103	99	107	104	101	94	109	116	118	124	89	107	93	108	104	113	93	87	90	100	119	122	107	115	96	103	102	95	107	111	105	100	117	105	96	97	106	120	112	113	98	96	102	109
7568	1361	3290	3669	3114	2451	1991	1612	1394	1235	1080	1067	900	867	777	677	660	623	643	535	583	551	557	559	514	486	492	478	476	458	438	458	422	455	415	424	414	416	409	403	410	427	366	370	392	357	377	392	381	398	386	403	359	403	380	382	386	386	420	361	376	375	391	366	379	338	362	358	369	353	354	365	356	395	368	357	367	359	354	364	397	382	357	372	359	370	351	394	353	345	339	394	374	338	341	321	351	359	339	378	336	367	370	346	353	382	364	359	361	374	329	364	374	365	359	360	362	368	367	350	352	341	385	371	370	350	364	331	361	356	368	369	354	366	335	351	381	366	397	365	364	362	325	376	367	363	365	333	350	341	359	390	340	372	315	322	314	371	327	405	346	334	352	379	371	338	377	338	353	350	353	349	367	330	365	341	349	343	341	350	362	387	336	393	367	359	341	361	377	379	341	360	382	369	342	353	314	335	358	382	324	361	362	365	357	348	350	387	327	357	351	357	348	333	358	389	349	370	375	342	365	362	322	362	315	323	323	368	373	343	360	346	365	363	323	348	373	336	336	328	359	334	361	374	367	322	354	354	330	358	336	333	389	390	380	376	360	375	361	374	319	368	329	342	348	337	364	356	331	343	328	332	335	363	346	317	369	382	337	351	360	331	372	387	361	364	346	363	324	371	390	336	358	366	364	374	360	355	315	355	319	360	360	341	352	328	341	346	354	350	360	345	315	323	316	362	325	371	346	356	324	350	349	336	374	366	371	303	387	343	379	353	373	332	350	301	361	388	346	338	362	357	342	346	316	343	341	367	378	331	366	354	332	367	393	370	356	322	386	362	362	358	370	364	353	318	352	340	331	366	361	353	382	355	329	335	351	328	311	331	368	350	372	370	396	375	328	364	349	369	355	362	363	334	383	328	362	340	377	399	355	331	376	347	369	377	353	354	351	331	343	367	328	324	356	316	337	340	358	347	346	360	356	324	339	353	333	375	369	342	382	328	327	346	383	340	341	350	338	350	365	348	317	373	362	349	395	367	339	351	335	327	358	334	355	340	324	360	354	394	338	333	349	331	341	370	353	347	355	371	335	356	332	387	335	341	372	333	368	344	361	371	347	368	347	368	359	382	348	346	365	334	349	336	364	360	341	371	340	335	290	381	325	337	328	339	341	343	342	363	310	341	366	360	382	371	335	375	319	333	361	359	367	337	369	355	353	339	358	345	381	339	331	334	350	328	333	317	353	366	322	372	353	364	352	339	352	375	358	354	373	351	341	342	383	326	359	354	371	352	361	340	334	329	388	313	346	363	364	345	366	369	383	364	316	343	339	330	352	371	375	360	351	382	376	354	361	334	312	354	340	368	349	328	338	368	375	333	359	352	362	343	323	368	320	381	350	393	337	344	336	399	382	320	381	322	346	341	350	319	371	325	310	329	337	344	337	345	349	383	325	350	353	397	346	328	364	360	343	354	355	330	337	316	370	318	371	365	395	344	354	336	345	366	361	334	350	333	353	356	354	322	355	333	374	344	364	335	335	326	330	370	317	321	339	342	328	357	349	351	335	353	347	359	309	355	366	358	354	367	356	364	354	377	367	349	335	366	368	328	333	341	389	354	365	332	347	357	347	370	376	334	342	354	382	334	364	343	366	365	366	350	341	334	363	319	357	321	340	365	357	360	333	352	359	377	345	370	342	362	348	364	327	369	356	344	340	356	325	315	347	338	378	378	338	378	369	344	328	338	341	351	328	361	327	337	391	372	357	385	362	329	376	345	329	377	332	375	356	343	364	337	332	343	350	356	365	391	371	331	334	353	311	344	343	332	344	375	340	355	376	353	385	373	353	331	335	346	334	341	365	340	390	346	363	378	393	364	375	320	349	358	353	359	349	355	348	330	366	360	367	349	325	318	352	338	397	335	354	385	328	355	372	354	361	335	336	340	364	365	367	326	341	362	374	351	361	374	338	355	340	312	326	327	349	342	372	372	366	336	380	337	356	340	343	357	350	351	346	367	344	342	363	358	356	371	347	374	351	372	357	295	342	364	380	344	359	366	329	328	359	340	380	347	380	339	363	361	376	319	370	362	360	360	367	368	305	358	387	338	329	351	310	354	327	341	312	331	340	397	353	366	360	362	351	353	387	357	337	349	335	345	349	375	345	355	346	369	341	374	332	381	355	335	338	388	343	321	312	377	356	357	326	353	363	317	389	323	354	345	326	330	355	382	330	368	348	332	387	343	361	339	370	340	335	336	339	363	361	345	356	355	352	365	348	366	385	354	409	365	342	350	383	375	343	372	366	348	388	378	325	335	373	339	368	314	352	341	347	386	335	347	379	342	341	372	336	359	358	397	333	326	375	332	331	340	343	357	362	337	348	347	346	337	391	358	384	352	325	351	379	355	346	339	350	349	366	353	347	326	316	361	363	355	365	362	320	387	341	360	356	366	359	360	334	348	354	333	347	338	359	354	359	334	352	315	356	330	361	375	370	376	338	369	314	371	349	327	362	374	344	353	351	366	339	337	346	354	314	372	342	365	351	381	343	337	337	325	335	372	355	360	361	343	311	344	330	354	394	364	354	338	330	361	349	368	335	368	323	360	353	357	316	355	326	333	306	374	316	381	381	348	354	378	310	331	355	352	355	341	347	331	354	361	350	350	321	340	366	388	353	382	331	374	365	347	339	365	325	326	366	346	335	395	374	327	366	375	354	370	398	367	363	352	332	349	331	343	336	349	330	329	376	344	381	373	370	336	371	337	348	330	359	365	371	333	333	332	355	373	335	380	338	365	320	356	367	343	385	355	359	321	356	338	382	341	350	322	361	336	360	322	350	334	360	368	363	334	352	361	394	322	393	355	323	317	357	345	373	372	374	373	356	372	354	348	373	310	322	362	376	376	376	335	341	347	396	385	397	358	354	350	317	327	349	350	359	338	357	359	369	349	339	347	317	341	319	333	369	306	338	372	361	350	342	359	358	355	353	350	332	365	396	366	323	347	367	380	378	331	345	347	356	350	354	372	360	343	338	377	351	312	382	344	349	393	339	329	356	353	335	334	323	335	344	323	344	379	345	362	304	376	355	370	360	357	366	348	345	355	360	360	355	366	365	387	390	355	357	360	320	358	395	361	323	340	386	370	345	313	344	363	358	331	308	358	351	353	311	356	349	341	400	381	378	335	366	363	316	331	327	341	345	375	336	358	371	355	344	350	340	357	342	326	304	340	334	374	327	372	362	377	348	348	349	356	346	359	349	341	335	353	346	335	347	338	382	352	365	381	350	370	350	387	335	313	342	345	353	357	352	331	327	374	378	308	357	352	356	353	328	370	341	314	352	358	376	389	353	348	316	357	345	365	337	361	367	355	353	354	330	359	348	379	351	386	336	337	350	387	361	389	356	337	354	390	376	346	363	393	384	333	396	328	326	382	360	320	348	345	393	339	365	338	340	340	357	339	329	323	368	370	348	358	348	384	352	357	332	350	343	331	360	343	365	347
20884	3671	2859	2123	1449	1050	822	637	514	427	420	365	313	293	271	254	250	237	213	215	226	230	214	241	222	184	230	204	227	190	181	196	174	171	170	196	172	161	144	191	159	174	178	173	171	163	177	165	154	205	161	164	170	161	179	179	164	162	180	155	183	153	153	179	174	197	169	159	153	186	177	163	180	168	161	190	159	169	172	170	147	158	187	162	171	151	155	148	168	159	176	181	157	147	167	182	159	166	172	167	154	162	149	173	158	165	152	166	156	157	160	167	159	169	150	164	174	164	170	176	176	168	193	150	170	147	147	154	154	168	144	171	174	161	165	177	151	158	151	162	144	186	153	182	154	155	164	137	183	159	157	160	147	161	151	145	149	165	145	177	172	156	145	170	173	150	155	153	179	159	160	174	162	176	168	161	171	149	153	155	170	163	157	166	148	164	148	154	163	164	191	140	154	167	170	157	147	159	163	163	172	150	184	165	160	156	165	151	157	160	152	146	146	167	141	151	144	159	184	168	175	180	172	161	161	195	161	167	172	171	161	153	155	183	147	163	168	169	184	147	171	168	168	140	189	158	172	163	152	167	159	157	151	166	156	163	182	130	141	175	178	153	174	159	175	181	135	175	164	167	176	150	173	197	172	179	168	162	153	157	160	164	163	168	182	162	169	157	193	135	176	159	152	153	148	177	183	176	158	191	171	168	182	155	172	158	164	173	162	158	164	185	150	150	148	198	183	171	152	182	172	162	171	180	154	165	166	160	175	158	152	173	169	172	157	145	156	193	158	177	142	175	169	151	160	161	179	161	148	169	184	164	154	160	175	156	157	157	151	173	172	161	152	148	153	179	166	168	170	173	141	162	161	188	171	174	163	165	175	159	164	145	166	149	191	168	180	170	148	158	170	172	160	141	147	151	168	174	152	173	175	166	173	148	196	171	173	162	163	169	158	170	168	174	174	159	200	152	174	164	154	191	176	140	160	150	147	148	175	157	171	152	162	156	165	147	161	146	176	162	166	149	180	158	159	165	149	132	164	158	163	135	154	167	140	137	144	159	151	174	183	174	155	161	143	170	179	159	158	173	192	174	138	153	185	156	159	167	156	155	164	148	156	162	148	140	163	177	153	183	166	134	162	147	157	158	161	151	158	146	157	189	161	141	170	148	150	177	179	151	176	165	176	167	149	158	152	206	171	167	162	155	132	163	172	120	188	160	169	183	165	153	161	155	165	153	152	178	163	158	157	156	178	174	183	154	177	157	165	172	150	174	170	171	195	174	175	142	165	159	176	160	189	171	169	126	155	151	171	185	154	151	171	164	165	155	162	181	180	184	160	152	172	144	143	161	147	172	198	162	175	164	161	163	158	177	136	162	171	158	159	178	166	159	162	179	160	172	174	170	163	187	152	150	161	162	158	176	171	173	153	142	151	171	164	179	164	173	186	176	173	168	168	180	168	164	158	181	161	163	163	147	184	171	172	170	171	150	153	181	162	162	153	184	182	145	154	206	157	165	180	163	170	156	165	173	179	160	172	187	160	164	163	170	165	174	152	170	160	161	172	161	174	175	155	170	173	169	169	178	177	149	174	164	161	157	163	158	193	158	168	146	156	147	187	175	155	170	168	171	162	165	159	169	158	154	172	146	153	186	153	157	197	170	173	185	171	148	164	149	157	163	156	170	154	149	192	157	203	182	145	161	158	160	162	150	142	162	172	155	163	173	162	173	138	170	167	159	170	173	152	152	168	160	157	149	161	147	161	158	181	166	170	162	147	172	137	149	195	174	174	163	162	168	158	152	181	189	162	170	153	197	182	148	167	148	163	147	158	168	158	154	162	172	153	171	162	168	155	165	167	177	163	180	168	195	181	179	179	167	172	171	177	160	182	155	157	155	151	163	162	138	173	167	171	181	163	140	183	154	163	172	178	162	167	159	174	156	150	179	181	150	170	168	177	155	162	172	168	187	179	162	158	156	154	170	156	149	156	151	150	147	186	141	162	161	142	157	161	170	193	158	165	171	170	153	160	173	157	174	162	154	149	192	162	152	157	178	167	157	167	171	157	179	170	156	153	161	169	158	162	168	173	168	174	160	148	167	147	166	174	168	160	150	156	176	162	159	172	170	143	169	166	125	166	142	168	159	157	148	169	159	166	134	156	149	143	163	164	174	152	181	193	170	165	151	157	147	159	168	162	163	156	161	149	172	165	160	157	143	150	170	166	163	196	176	151	173	163	184	150	188	132	179	152	153	142	175	156	169	187	157	142	156	153	144	164	176	152	151	163	192	177	156	154	183	169	180	164	158	179	163	148	173	160	166	159	172	169	161	152	165	162	166	155	147	161	170	169	163	153	175	167	172	141	167	169	166	154	167	162	177	178	164	167	151	179	177	166	155	159	138	159	134	174	144	178	175	162	161	154	161	176	160	150	178	160	162	172	157	170	180	169	199	168	155	143	157	158	172	180	158	154	178	162	170	183	186	182	155	169	159	156	181	187	163	159	173	169	176	163	174	149	172	174	186	158	166	155	152	163	168	153	167	174	156	165	164	171	151	163	152	158	173	178	141	150	169	147	151	169	177	155	144	177	169	162	188	182	158	167	166	169	157	163	158	167	169	159	161	155	189	146	142	161	148	167	150	172	172	171	158	142	162	167	157	157	166	149	143	154	168	147	170	171	168	154	163	160	181	139	168	171	162	165	187	181	165	152	167	163	169	145	162	158	169	150	169	195	179	161	166	153	198	175	174	177	178	169	158	123	169	158	172	166	164	174	157	180	171	160	176	143	161	178	160	157	149	148	177	143	175	168	172	136	166	156	153	159	167	144	163	173	159	166	167	195	159	161	162	178	168	192	150	174	175	163	145	178	145	171	183	150	148	149	191	157	159	146	170	183	163	159	149	161	171	144	181	161	137	189	160	163	147	183	160	182	172	179	175	145	163	178	165	157	166	180	170	166	162	148	153	144	166	164	165	170	160	164	183	180	159	163	145	181	177	177	156	179	181	158	170	160	164	154	152	148	162	180	147	179	157	164	160	166	173	166	157	145	190	178	194	176	152	152	143	160	179	167	160	144	201	160	155	176	153	168	194	159	166	174	174	175	141	164	153	165	172	156	161	178	173	161	146	159	161	167	171	162	161	160	161	187	174	160	182	158	151	155	178	161	161	159	165	167	169	155	162	143	174	156	168	146	158	140	151	172	164	141	173	158	174	141	178	138	168	144	158	173	165	170	174	161	157	174	161	164	167	167	177	156	148	185	154	155	164	175	146	163	195	176	166	166	159	181	151	156	151	134	157	148	199	164	159	141	166	160	182	167	158	154	157	145	153	177	178	174	196	154	163	153	186	165	137	155	173	177	164	180	152	155	171	154	158	191	182	163	182	179	168	161	172	160	149	153	170	173	149	185	186	186	171	151	174	160	178	169	165	181	164	168	173	143	164	185	166	172	166	139	161	159	161	140	154	160	180	199	162	149	171	159	191	177	178	178	154
9744	2557	6145	6584	5675	4564	3723	3140	2557	2236	1926	1793	1620	1336	1372	1215	1180	1119	1067	976	924	859	856	882	817	791	768	751	753	720	742	711	707	705	687	672	650	620	668	656	647	636	609	598	628	594	605	582	610	572	610	574	558	602	577	566	595	559	568	585	554	594	601	585	585	549	604	585	553	576	559	586	544	594	576	558	561	522	497	550	561	539	561	552	526	545	524	532	510	521	546	584	543	546	527	546	514	544	519	532	515	563	541	551	532	514	514	547	552	558	531	522	493	537	580	529	559	560	563	545	566	531	545	468	570	567	508	580	535	532	529	517	510	552	515	487	538	575	523	580	508	549	539	529	507	549	525	491	517	525	533	521	501	554	526	569	518	510	529	526	503	510	517	524	530	514	529	531	482	534	557	579	509	515	510	523	517	504	569	526	516	562	542	545	526	552	566	538	527	557	540	517	534	552	527	561	498	520	540	528	546	513	561	506	523	554	537	514	527	529	543	500	544	502	510	540	529	557	514	527	562	527	533	526	555	521	539	530	518	512	493	487	520	563	542	505	545	525	543	514	458	560	534	523	530	504	518	535	500	522	544	528	517	548	511	520	546	528	558	571	540	506	489	534	504	533	545	516	544	533	523	497	561	512	531	539	522	502	509	528	529	541	529	541	507	506	513	534	505	531	551	563	540	462	529	515	506	555	540	527	538	499	515	541	513	515	555	509	531	563	538	500	477	503	522	577	542	527	543	531	529	512	521	473	517	473	510	536	471	479	547	524	497	475	525	519	506	525	549	535	499	521	588	503	527	542	514	496	535	508	516	556	518	519	544	542	522	519	524	552	525	523	509	525	486	586	494	517	506	495	554	471	524	563	537	526	554	513	545	542	513	488	521	492	571	483	525	518	489	490	556	534	514	528	570	513	554	538	537	494	527	526	510	536	526	502	523	527	549	503	503	509	495	539	508	529	519	496	542	534	517	505	478	516	509	549	578	529	559	511	539	502	498	548	501	534	515	558	550	463	530	489	531	528	522	529	487	516	475	521	543	523	539	495	514	571	532	554	510	504	524	535	486	553	526	563	498	533	498	501	511	556	539	563	500	474	498	519	514	560	541	480	515	537	541	548	526	528	527	561	571	529	544	518	522	471	562	588	519	542	528	540	559	553	510	521	547	522	528	523	556	512	557	505	558	525	532	498	529	546	540	513	526	515	513	528	534	545	532	497	514	544	483	556	523	506	563	528	510	497	515	537	555	532	513	512	511	541	561	520	475	494	535	506	537	505	506	504	470	504	517	498	504	496	528	530	526	541	532	533	559	557	511	551	490	526	547	503	541	546	540	534	495	532	500	487	511	503	509	533	499	560	543	566	513	486	540	462	515	492	512	529	548	479	546	514	539	499	521	518	557	498	529	522	545	533	507	494	502	548	559	512	500	543	515	520	525	541	513	503	531	530	515	517	502	521	526	532	542	556	532	554	521	561	572	518	532	507	539	578	507	503	523	527	518	547	584	554	521	527	525	536	464	537	508	500	532	520	522	550	519	525	534	526	500	521	548	526	527	544	541	508	516	504	495	488	568	541	515	498	496	522	487	523	508	554	499	510	540	528	467	485	532	550	523	523	498	488	477	525	510	508	516	495	504	505	507	520	494	495	489	518	484	511	485	589	544	513	571	552	517	544	536	473	498	474	500	508	527	518	550	554	507	524	507	520	514	528	546	536	526	536	539	526	524	507	547	488	505	483	521	526	538	519	555	513	538	522	526	513	460	508	492	514	500	518	493	538	502	553	498	505	539	562	526	506	517	535	513	536	507	553	486	461	496	524	511	512	512	544	559	528	538	531	491	504	497	560	538	511	466	526	525	538	529	522	511	486	536	532	477	554	528	579	499	547	489	549	556	517	535	537	511	548	501	540	538	501	544	529	517	557	566	531	537	510	533	542	545	539	511	526	523	542	525	492	534	501	534	493	544	543	532	539	506	508	526	543	517	507	525	528	564	495	548	508	483	529	537	539	558	480	517	538	495	499	567	512	550	531	536	522	486	515	515	463	582	513	503	517	492	500	488	507	522	527	511	549	532	538	534	497	522	542	544	506	529	533	542	518	496	551	525	514	511	492	543	500	540	539	469	500	527	535	507	555	518	546	511	513	536	497	544	511	485	517	532	547	524	525	545	523	496	523	509	493	488	529	490	485	479	505	488	553	509	531	508	520	522	546	503	575	556	559	526	542	514	533	515	533	497	532	537	499	518	530	508	515	514	537	537	535	530	516	525	525	510	545	538	449	475	519	536	529	531	502	500	522	523	510	475	498	502	524	525	496	540	560	547	565	489	521	520	563	515	470	524	513	534	499	506	553	556	544	547	511	504	519	538	485	519	566	512	530	557	547	528	546	510	487	487	519	516	514	485	505	552	571	562	516	576	549	542	515	545	541	507	545	567	514	488	554	540	517	509	503	492	504	560	556	493	480	530	541	555	506	507	543	543	530	516	545	520	542	560	521	482	495	544	527	533	497	574	553	536	530	551	507	526	542	528	465	552	538	519	536	525	531	521	526	516	526	505	536	552	524	517	535	541	491	531	490	496	484	503	501	526	533	536	507	537	479	537	565	544	485	523	509	507	515	533	545	530	513	511	553	487	529	512	554	558	508	459	524	509	538	539	532	506	544	502	495	523	553	514	519	531	511	531	497	530	483	492	548	550	503	537	561	508	522	510	540	533	476	545	513	514	524	471	522	565	541	508	511	492	503	529	562	526	519	505	523	526	541	511	544	489	520	511	514	515	553	513	517	517	517	546	505	518	525	486	498	552	465	522	503	538	510	498	511	516	511	522	472	555	530	548	539	499	514	545	517	499	577	550	507	503	531	521	478	516	490	514	513	492	517	514	540	546	557	511	499	546	491	528	535	514	530	515	522	474	536	557	513	522	545	533	550	529	492	518	541	510	555	538	500	516	550	497	494	514	513	502	500	514	511	502	517	513	528	556	531	528	519	541	551	513	527	495	505	494	525	516	516	515	540	527	562	501	547	482	547	529	508	529	518	516	549	549	540	504	532	527	538	515	544	519	537	543	501	521	513	497	539	523	496	522	515	536	525	525	557	592	511	522	523	534	518	531	462	505	503	527	498	561	520	550	568	514	514	508	549	506	511	520	562	530	493	541	535	507	522	552	548	506	556	542	519	541	523	486	527	540	495	494	516	493	511	530	511	533	516	526	539	506	487	513	520	516	516	516	488	522	556	526	494	546	552	472	534	527	557	588	515	542	510	503	506	520	516	527	514	558	500	523	519	493	554	562	507	526	527	513	583	498	584	516	480	506	514	493	504	524	536	563	509	542	514	496	512	481	526	506	477	513	555	509	536	528	524	515	532	527	569	555	504	530	544	540	542	551	511	544	552	513	577	546	523	497	495	526	496	546	548	535	538	521	499	518	522	524	530	537	505	530	538	539	506	512	526	551	540	523	509	537	545	545	533	546	492	508	527	529	517	490	494
2159	253	254	231	226	202	213	228	204	220	221	170	213	214	225	201	245	207	213	195	196	216	221	206	199	196	213	215	187	198	205	221	191	224	168	203	196	226	185	184	200	198	190	175	206	199	188	182	210	177	222	202	199	204	222	205	180	202	194	207	176	196	186	201	203	188	177	196	214	210	197	193	192	200	225	193	189	184	221	207	214	211	228	213	226	210	195	209	213	193	221	213	193	199	210	216	210	208	200	203	188	208	197	213	212	208	181	228	221	212	230	202	186	183	193	194	199	219	216	194	175	199	220	175	186	180	197	220	185	217	183	207	202	209	197	193	182	195	192	193	187	188	213	186	203	192	206	191	188	194	210	199	214	226	199	204	216	214	192	196	182	193	192	189	204	185	183	203	204	202	186	201	208	214	186	197	210	208	209	205	195	219	194	194	199	189	204	199	193	194	194	226	192	170	182	174	197	199	232	189	211	207	222	205	222	216	209	215	196	212	198	183	191	213	189	208	208	181	203	211	205	217	207	179	209	224	187	209	198	180	200	198	216	205	207	204	212	173	193	213	189	191	208	207	205	203	183	209	176	199	177	186	218	193	187	187	218	213	192	195	194	188	188	219	194	186	184	185	215	192	240	199	202	195	215	207	182	208	202	206	231	227	201	227	210	215	195	197	219	214	206	210	204	183	184	210	202	197	190	195	195	194	198	222	224	185	213	190	181	195	192	206	209	186	160	186	171	209	203	194	181	224	216	202	213	216	200	190	187	221	175	210	193	213	209	209	179	225	214	186	221	172	214	204	196	209	212	214	210	182	218	198	197	177	226	182	193	202	206	201	199	211	221	194	205	223	190	204	197	216	186	209	224	159	211	198	195	197	198	172	187	189	191	221	200	226	198	206	203	173	174	186	202	192	201	199	198	202	220	203	172	189	210	199	188	227	210	210	190	169	199	198	225	197	187	199	214	211	211	199	192	195	199	217	180	201	224	211	221	203	205	197	216	197	190	196	215	188	195	173	182	210	195	194	198	180	197	168	205	204	194	215	177	230	201	205	229	205	174	199	191	228	182	206	198	197	201	181	198	190	200	181	212	208	206	209	209	223	194	217	194	196	176	196	213	186	209	213	209	213	218	200	174	214	164	201	205	214	205	206	205	197	184	199	211	182	214	195	230	203	164	200	181	228	203	210	203	209	201	205	199	173	196	211	191	171	199	230	186	204	201	198	183	203	201	207	199	205	213	211	210	200	211	199	188	208	204	216	204	210	202	235	225	198	172	215	191	215	202	228	214	204	191	193	218	196	183	226	215	177	216	197	215	224	212	193	174	169	207	219	187	186	198	205	189	203	203	205	175	210	182	213	213	192	177	198	198	223	190	205	206	208	207	216	191	215	214	192	185	197	195	215	206	214	210	181	184	208	208	227	210	212	215	183	203	213	193	185	215	191	186	219	199	197	218	219	211	205	214	213	215	212	208	193	207	210	174	202	215	207	177	205	188	201	195	204	189	196	195	205	180	196	222	202	166	200	198	186	231	201	237	198	171	180	188	217	200	213	235	196	213	170	185	217	205	198	196	206	219	172	188	191	208	217	199	236	197	207	192	186	192	198	206	177	196	212	185	234	201	211	197	174	189	212	186	183	215	184	197	192	226	193	199	208	205	200	226	189	179	193	198	202	198	203	212	226	174	208	190	205	208	179	194	207	236	210	200	216	200	224	199	211	204	204	214	201	202	187	204	212	199	214	185	168	196	199	207	208	207	200	184	180	210	202	184	216	173	186	201	177	188	176	204	187	205	180	193	187	215	193	185	229	207	187	214	197	198	198	190	207	194	222	180	196	201	204	196	184	194	211	213	199	208	219	190	194	219	214	172	221	179	192	221	184	196	205	202	188	183	198	193	179	189	201	190	217	203	197	192	218	193	192	199	202	211	186	202	193	201	188	202	205	217	222	207	191	209	221	231	204	230	215	205	198	186	196	191	212	233	221	183	188	206	198	222	206	210	187	178	203	192	186	185	229	193	181	210	228	173	192	181	195	186	240	188	224	219	202	200	176	218	192	218	219	193	227	189	196	206	202	202	209	202	211	202	196	196	194	208	202	217	200	207	201	183	223	200	198	219	212	177	187	180	213	178	208	217	200	198	205	200	199	175	207	190	198	197	190	203	213	210	197	194	194	183	196	201	194	221	177	208	211	192	195	207	205	224	230	191	208	198	175	222	208	197	210	209	198	203	184	208	215	211	221	210	213	196	187	188	211	185	205	216	191	194	212	204	203	190	243	205	223	187	192	212	179	202	204	182	172	201	209	197	219	188	203	199	215	184	205	194	198	237	194	161	192	197	172	187	205	190	196	196	198	190	207	175	210	182	181	217	209	227	175	238	209	188	219	180	183	204	216	187	216	203	179	207	174	188	191	195	198	208	212	213	221	230	187	197	196	212	195	180	226	226	234	211	208	204	167	200	205	213	203	203	170	179	195	216	194	214	195	186	203	182	223	222	188	194	197	223	194	220	180	204	210	220	218	211	189	200	186	183	182	207	207	189	191	187	205	206	217	201	210	198	194	205	196	186	203	200	206	211	201	218	197	202	187	186	202	215	193	195	200	186	195	207	214	206	180	202	184	180	214	202	207	230	199	203	180	191	205	224	213	173	195	244	245	206	211	204	208	219	196	208	197	188	183	205	226	193	208	183	194	212	192	189	192	191	194	219	227	211	198	193	214	204	196	210	205	202	189	171	210	227	201	205	192	222	211	198	182	200	213	188	198	193	199	187	204	204	191	203	188	183	196	213	207	229	204	206	210	170	216	191	185	178	189	211	214	187	210	189	188	216	201	201	180	210	191	191	190	203	193	197	210	199	219	233	217	211	213	206	207	215	203	212	209	198	218	196	193	188	218	230	187	198	180	186	196	231	216	235	224	192	206	215	177	208	174	193	227	216	239	198	184	197	224	201	186	205	204	186	187	172	211	198	203	221	220	227	224	195	216	212	194	180	186	208	217	206	176	177	182	201	209	199	197	211	181	188	213	194	201	224	177	231	207	190	193	167	190	215	214	207	193	200	197	203	212	230	202	209	225	194	216	209	196	205	199	214	204	186	193	200	212	203	216	209	188	203	200	193	223	214	217	207	214	186	203	206	216	233	200	211	219	203	173	216	203	180	210	197	187	209	186	199	203	180	202	180	177	189	198	213	208	202	171	151	197	194	203	179	209	192	197	224	200	208	195	204	195	197	213	196	195	181	211	215	211	195	209	195	202	205	199	185	213	216	212	192	180	206	180	180	209	214	185	206	214	191	223	193	195	183	217	208	221	197	205	184	201	191	208	219	192	200	187	199	211	222	171	184	197	202	206	189	191	179	177	225	214	204	208	201	195	204	180	196	192	195	202	176	206	213	190	197	210	188	173	215	207	183	233	202	192	181	206	216	213	194	209	198	201	194	211	198	212	203	203	185	205	215	169	196	204	172	201	194	214	200	221	223	204	212	199
2110	695	775	797	738	676	725	664	649	664	650	653	606	635	603	673	646	612	623	622	566	606	610	594	584	599	592	622	608	605	579	625	597	585	572	598	624	662	638	619	595	684	651	639	627	620	595	597	600	632	672	620	649	604	601	594	637	630	612	599	595	637	578	613	576	599	586	582	613	641	589	652	581	594	597	586	622	597	610	635	585	577	614	577	583	627	618	582	597	606	623	578	617	664	603	596	612	635	595	597	585	619	612	546	581	609	583	598	631	568	616	577	639	605	633	619	561	602	583	609	596	613	603	627	607	588	635	579	602	612	589	617	616	597	585	573	597	604	588	619	608	630	624	617	585	602	576	604	613	603	615	586	637	588	605	597	614	593	604	642	645	650	622	626	580	608	654	653	616	578	586	629	629	607	612	565	598	598	643	665	616	629	567	595	625	620	614	626	601	577	611	633	612	616	571	589	661	605	568	632	636	637	642	581	648	607	575	613	606	638	596	654	551	589	631	614	609	635	608	658	652	587	610	590	596	633	554	583	630	608	616	570	611	652	593	641	580	590	634	617	638	654	626	631	587	578	607	625	588	597	602	559	606	598	609	610	600	631	578	592	599	633	553	582	567	624	601	575	624	600	607	646	603	611	596	623	629	572	615	626	592	592	571	605	642	652	602	616	599	624	615	623	643	650	600	596	631	597	632	619	601	566	599	589	569	652	591	609	636	628	604	576	623	592	608	621	608	588	606	591	605	631	647	597	585	607	618	631	577	654	601	600	621	586	604	626	591	621	579	618	616	585	599	569	568	596	599	573	624	607	613	586	592	634	641	657	641	589	632	641	652	595	637	598	582	604	628	627	602	621	648	589	609	593	619	564	636	576	614	581	565	628	631	624	583	591	610	611	594	597	611	618	594	592	579	606	546	585	633	574	595	641	625	551	616	585	596	631	642	611	588	631	601	624	602	613	611	549	599	654	599	591	642	605	644	576	566	600	612	566	585	576	574	595	575	587	613	576	604	648	608	622	621	565	582	609	605	580	556	613	602	626	593	630	597	586	622	601	635	567	610	609	585	594	599	625	597	638	592	560	621	598	598	625	625	627	599	640	606	594	605	649	544	587	568	582	623	634	628	639	653	635	584	614	624	625	593	632	619	595	647	577	630	597	586	579	555	592	648	592	599	597	643	625	606	578	586	616	599	625	593	568	570	642	598	632	614	559	585	628	623	624	608	607	584	627	586	580	583	608	589	626	589	554	629	595	621	589	598	607	628	605	579	646	602	598	581	616	573	624	605	558	580	588	593	609	633	634	560	618	626	579	623	627	592	614	587	618	605	582	629	583	627	615	652	596	580	629	681	643	614	623	587	600	618	579	669	644	614	638	664	603	596	598	574	596	597	652	574	585	643	624	607	606	589	599	586	591	590	584	584	570	649	609	636	615	612	630	601	594	613	576	574	615	612	615	610	637	580	654	637	621	617	640	581	643	618	577	603	672	624	598	599	658	607	597	597	593	585	608	584	620	592	600	622	586	616	620	596	602	560	606	606	626	602	578	632	621	583	626	596	568	591	597	584	571	617	652	635	631	595	602	645	621	602	607	618	583	580	610	626	608	674	629	603	617	576	617	619	598	603	623	668	614	635	590	618	592	637	606	572	590	580	581	646	597	599	670	626	606	577	600	598	614	645	612	612	636	596	591	642	572	628	610	611	579	612	599	569	604	585	626	591	580	579	636	625	611	596	618	628	600	576	614	573	581	589	612	577	565	629	598	578	586	603	629	577	573	629	592	576	599	561	605	622	630	603	609	605	630	630	572	600	603	601	622	600	586	618	593	610	594	624	604	635	595	559	616	596	543	615	623	571	577	602	617	576	607	590	606	599	610	619	618	646	624	590	602	627	630	585	592	585	592	626	615	631	585	617	643	571	616	600	613	603	628	615	598	585	624	642	598	606	571	618	622	584	614	634	629	578	597	565	582	621	613	609	568	605	602	604	633	619	569	617	623	641	570	604	592	652	608	598	602	649	598	618	624	612	562	621	618	639	584	587	575	653	610	616	573	632	594	630	597	596	632	607	613	620	619	581	624	631	614	609	594	643	639	551	608	635	627	598	573	618	601	599	606	621	646	567	614	617	611	580	588	624	631	615	621	586	646	663	630	660	646	612	603	624	624	592	608	589	600	615	581	629	635	618	561	549	617	588	618	626	609	641	600	601	600	615	601	573	621	593	633	581	614	600	605	604	590	601	624	635	615	578	603	598	588	596	592	634	604	609	595	570	608	563	627	600	595	617	602	599	596	613	590	610	605	574	612	623	627	587	611	580	660	641	599	643	630	553	580	627	597	561	584	559	600	614	627	599	635	599	630	681	638	593	632	582	597	605	613	613	596	604	600	627	594	551	592	603	594	583	615	652	607	640	614	622	604	577	594	652	579	603	585	581	622	601	571	638	604	634	600	618	603	621	632	580	615	580	627	668	605	601	630	649	611	605	552	631	622	605	589	626	619	611	597	626	624	600	580	607	605	610	603	593	590	593	600	594	610	609	588	545	592	630	586	624	579	638	610	619	596	602	611	659	575	581	553	574	570	611	619	597	604	610	620	641	570	597	583	597	600	628	606	592	584	641	582	614	594	569	607	602	575	596	592	593	613	651	616	611	611	583	600	628	592	600	606	641	646	565	570	568	594	609	623	602	590	593	598	596	594	663	594	644	621	560	628	602	584	581	655	596	590	657	646	582	598	646	607	651	623	537	587	634	608	593	594	594	595	616	592	596	657	611	618	604	591	599	673	598	630	631	591	562	577	597	578	611	575	589	628	601	585	619	600	620	614	626	606	577	553	594	622	612	581	568	593	638	594	610	620	604	646	644	624	592	621	624	597	613	577	667	577	601	575	597	632	556	606	612	614	624	606	606	594	583	603	555	594	555	587	599	619	588	587	609	579	593	588	598	632	575	614	584	618	635	636	603	581	653	645	611	615	638	593	617	585	594	627	597	605	596	608	626	610	617	605	622	587	632	610	654	649	626	603	575	645	621	588	583	653	568	605	602	570	580	620	601	586	577	643	617	578	566	604	587	583	600	586	644	583	631	643	595	549	568	598	599	676	612	645	601	635	597	625	584	620	631	615	601	649	599	584	542	613	608	625	615	600	617	607	593	618	582	645	623	647	623	605	629	621	610	602	618	610	569	578	584	622	637	620	645	617	559	590	637	638	624	670	629	603	634	628	600	616	593	596	596	634	572	642	626	622	600	606	613	620	608	605	593	577	625	612	638	626	593	600	636	638	595	602	623	650	595	596	584	582	584	625	590	634	566	618	596	644	633	599	623	597	643	616	545	596	623	563	578	621	564	654	604	578	601	601	596	617	618	611	590	573	596	617	589	582	612	626	632	567	668	621	636	643	633	653	640	614	564	601	592	594	624	617	636	624	608	625	584	619	567	582	554	610	587	580	579	605	610	593	596	608	608	596	640	562	608	645	602	566	615	622	563	625
8242	1069	1367	1005	748	530	387	346	268	270	205	202	180	164	160	158	149	156	135	142	133	129	129	133	110	132	119	99	115	111	101	125	118	111	125	100	116	100	104	112	115	123	111	127	120	98	115	92	127	100	116	118	104	101	106	103	95	101	122	111	102	129	111	102	88	115	106	104	93	95	116	84	108	125	89	98	90	81	97	109	101	108	100	92	109	99	107	102	104	105	98	122	117	114	103	94	104	95	109	105	100	111	94	109	86	116	100	100	118	98	90	105	99	114	105	96	104	105	107	83	95	112	103	115	117	88	123	113	89	109	101	98	123	100	96	107	109	93	104	120	84	107	99	101	127	97	97	87	85	113	113	109	103	126	110	84	121	109	108	89	93	104	108	108	93	103	114	100	81	113	104	93	104	106	106	113	105	123	99	103	103	106	119	120	119	119	99	99	110	87	91	99	102	92	103	109	111	102	112	92	90	94	86	105	81	89	96	97	92	95	101	102	93	116	105	106	108	98	104	101	109	96	103	88	125	108	110	113	98	105	93	102	94	99	98	122	108	104	88	82	117	104	109	113	95	109	120	91	89	94	106	100	100	95	94	90	90	96	102	100	87	102	106	98	95	90	96	102	85	113	102	87	98	112	105	107	113	87	109	105	102	116	109	114	95	99	101	105	101	113	99	100	87	79	96	104	88	108	105	105	99	90	110	126	98	91	92	104	101	119	121	108	116	98	93	125	107	97	100	94	101	109	104	116	110	91	104	117	98	112	119	101	102	104	103	115	109	118	107	97	128	103	104	79	89	114	80	101	135	105	93	112	113	97	97	83	113	128	124	100	105	83	95	105	91	112	103	117	103	107	106	109	113	88	97	96	106	95	94	98	97	101	106	97	116	98	112	108	102	111	101	93	94	100	96	100	112	115	110	102	123	81	101	91	106	93	107	105	113	97	112	112	94	104	109	98	97	122	99	113	92	111	86	116	97	99	112	105	118	113	77	106	106	107	90	90	116	107	79	89	112	93	97	101	92	111	110	93	85	110	90	93	115	86	88	111	100	106	123	100	111	108	104	82	104	106	86	96	128	97	94	102	114	96	107	121	100	100	119	102	95	98	87	108	88	101	101	108	115	106	89	93	112	102	97	98	112	110	74	87	97	117	104	102	101	116	101	112	94	87	105	101	96	100	109	104	103	88	122	103	109	100	113	102	109	125	113	97	96	84	94	93	123	80	99	100	100	98	94	121	115	108	111	102	111	84	99	96	90	101	82	111	91	91	88	96	101	119	100	83	94	111	109	110	87	100	108	106	78	90	97	106	77	109	113	97	102	104	96	107	107	89	91	102	105	87	101	114	90	105	94	119	96	107	109	91	87	97	99	97	81	95	105	91	119	100	98	87	100	101	86	104	102	89	119	112	122	114	100	118	115	114	107	119	111	101	96	106	113	104	90	108	111	124	115	110	104	83	94	96	99	114	105	132	100	87	122	97	114	88	101	108	90	127	108	100	86	92	104	91	100	108	98	119	85	112	102	109	109	99	90	97	131	103	113	85	114	115	91	105	99	93	104	114	103	116	94	89	105	99	94	110	103	118	89	102	106	112	100	115	96	87	102	94	96	106	91	117	101	91	106	98	98	101	105	109	96	92	115	95	94	103	96	85	106	102	98	89	113	110	115	88	105	89	96	99	101	92	115	96	98	102	106	86	102	120	116	102	112	105	104	97	108	88	111	100	105	103	105	89	95	93	102	112	92	96	113	98	107	98	112	114	133	101	96	96	103	111	119	111	113	98	121	88	112	107	102	108	94	99	85	101	114	107	103	99	89	110	108	96	95	105	101	103	103	111	103	109	106	106	110	100	105	97	91	97	111	104	112	116	112	112	87	120	96	101	114	102	105	109	101	91	88	101	96	99	104	92	95	103	89	111	96	103	91	86	95	110	113	100	111	94	106	116	90	114	116	98	109	93	85	116	110	104	128	100	112	116	113	124	96	101	132	112	113	122	102	98	96	114	100	107	124	94	92	85	102	112	95	106	85	114	101	87	104	100	91	107	97	118	84	111	90	104	93	95	98	105	108	94	87	116	116	95	101	106	121	106	101	95	96	96	106	94	84	93	94	90	96	96	91	91	120	100	102	115	116	93	101	106	113	91	87	92	88	112	107	117	94	105	91	91	90	117	90	107	82	94	110	111	109	84	91	94	112	87	112	114	102	92	101	99	101	104	104	98	107	89	85	117	106	103	105	95	111	97	111	109	95	97	105	110	102	99	79	107	106	96	104	110	127	90	109	109	94	113	115	96	103	104	108	100	100	111	99	105	89	84	115	103	95	121	93	112	109	79	102	95	92	102	101	125	95	105	103	104	103	112	96	108	101	115	114	117	92	103	121	99	97	115	102	100	98	97	91	120	117	100	102	107	118	107	109	111	110	110	100	109	96	84	90	89	97	84	122	81	115	116	97	107	108	94	105	97	96	94	95	97	87	107	117	107	107	105	102	103	110	96	107	83	90	116	104	94	124	107	111	117	89	109	112	98	100	116	101	102	126	105	101	109	95	86	105	105	103	91	107	108	100	114	108	104	111	108	95	103	79	92	124	114	89	115	91	85	103	94	92	99	88	120	105	99	119	111	110	94	126	111	111	94	105	99	114	102	106	99	93	118	103	115	113	92	110	90	98	107	101	101	104	88	79	90	124	80	99	96	102	107	91	103	105	107	107	110	96	106	108	115	101	101	107	114	120	116	81	100	85	99	116	98	96	121	107	116	124	102	103	106	100	93	106	93	89	104	101	90	99	110	99	93	122	89	118	95	109	113	110	112	87	107	84	98	116	107	104	95	113	99	100	100	104	101	120	104	125	110	94	90	95	114	120	113	107	115	98	111	119	113	114	96	107	111	98	116	102	104	97	93	123	110	107	97	122	107	105	101	101	104	94	99	122	93	104	101	109	100	88	93	112	105	101	127	118	106	94	105	106	108	95	91	104	99	86	92	106	113	105	109	106	112	84	100	111	104	90	99	117	96	103	101	96	90	116	116	107	111	98	116	84	91	105	104	100	106	94	112	112	102	100	110	110	107	88	107	96	108	93	103	121	107	98	118	96	101	104	118	90	99	84	107	114	94	109	112	79	89	123	107	87	98	110	104	118	98	101	83	115	108	126	88	101	103	79	101	106	104	112	86	84	90	121	92	92	91	97	98	92	93	94	110	92	103	92	115	95	96	98	100	98	100	118	86	116	109	114	100	93	92	108	104	101	106	106	110	94	110	103	93	117	123	108	102	99	93	113	99	109	101	114	105	80	111	93	124	99	108	108	100	111	108	101	103	110	105	96	104	97	130	98	86	111	107	118	98	105	99	110	109	118	102	91	91	88	95	104	111	96	100	93	99	107	88	104	99	97	101	104	103	77	103	101	86	98	105	110	89	106	104	115	103	99	100	100	105	106	112	88	108	106	103	99	112	91	97	98	97	102	99	101	97	110	85	85	88	108	92
5549	1306	3203	3698	2950	2488	2099	1692	1441	1178	1106	962	888	841	704	727	670	666	600	588	609	525	526	539	540	461	460	488	465	442	426	443	439	413	424	425	418	432	424	397	396	409	372	408	373	388	376	382	365	382	403	392	391	390	384	357	383	362	390	354	364	409	392	395	408	382	374	380	356	354	360	356	345	385	364	376	352	354	408	340	391	354	357	357	367	380	382	369	350	335	333	353	401	365	357	360	373	347	348	320	343	390	372	382	360	349	334	388	379	344	402	368	381	317	357	366	369	371	329	351	336	387	342	374	343	339	375	318	315	398	368	329	357	318	323	326	343	346	367	356	370	351	359	360	349	368	353	358	373	369	318	375	339	335	353	360	348	363	344	345	373	382	341	354	360	329	356	370	343	356	331	375	339	368	336	374	360	365	363	332	359	357	347	338	355	381	368	345	343	357	365	354	339	344	317	377	349	323	310	353	354	338	360	341	342	384	345	315	372	349	346	355	352	310	357	360	369	352	331	343	372	362	340	313	340	368	345	338	367	314	347	374	347	345	327	363	344	334	344	364	383	314	353	341	326	369	352	324	386	329	356	329	348	372	367	346	351	361	362	359	328	350	335	343	343	364	357	336	374	359	332	356	340	370	348	366	351	358	351	346	363	348	331	360	352	333	376	392	370	374	377	358	341	350	333	360	347	306	339	339	332	360	352	320	326	359	354	361	343	325	328	362	345	347	370	383	361	341	350	367	358	344	339	338	337	360	358	322	353	337	346	370	346	321	365	344	359	363	352	331	371	364	312	330	348	393	343	340	360	348	368	377	334	349	342	351	342	361	352	381	362	363	386	352	347	370	326	353	363	354	366	313	316	360	355	359	329	350	367	396	336	356	368	325	327	353	349	383	349	346	326	336	355	360	351	384	336	375	361	327	370	337	367	358	335	372	338	382	366	357	396	329	385	321	365	362	335	336	368	355	341	377	350	344	377	362	345	340	394	321	352	341	379	373	342	344	368	336	353	343	309	329	358	337	358	341	354	343	340	358	370	369	353	347	324	356	396	349	381	342	331	352	356	357	350	331	342	328	331	338	337	328	347	389	343	364	350	343	358	383	356	335	369	360	377	362	330	393	369	360	341	340	349	391	343	379	353	340	359	315	337	335	370	319	326	374	365	326	371	371	350	353	335	353	358	357	364	356	338	357	372	356	333	356	314	324	378	330	341	334	335	367	353	328	324	395	362	392	380	343	354	359	338	337	328	361	357	341	354	347	381	354	368	372	337	331	315	354	379	361	359	341	399	360	346	363	359	338	315	336	342	357	385	391	360	371	330	333	353	381	327	371	374	352	355	327	316	324	377	337	356	344	380	348	342	358	350	334	344	348	340	351	354	345	348	359	336	366	346	345	377	358	354	371	340	345	344	352	331	328	378	354	350	358	357	354	344	321	363	332	368	367	346	405	340	341	386	353	345	339	347	362	280	320	361	395	387	342	385	362	328	350	384	369	323	348	346	367	361	340	337	343	348	349	350	354	357	356	360	354	357	322	373	353	375	344	351	362	359	371	362	356	361	350	333	345	375	357	364	371	363	338	329	368	349	361	359	362	326	352	343	326	375	338	328	342	356	343	356	359	355	324	341	342	376	381	366	372	377	351	352	316	382	357	342	369	313	324	349	320	362	359	340	372	371	320	327	350	380	368	372	316	362	348	360	332	374	337	323	340	355	341	333	345	348	368	385	358	316	356	350	341	346	365	373	387	348	402	357	319	353	321	388	361	362	353	342	354	343	352	338	327	333	373	363	364	329	361	352	358	341	354	356	334	337	343	325	340	364	351	316	348	339	348	345	338	378	352	357	331	329	369	328	383	345	349	363	305	379	388	350	401	328	357	358	368	320	339	336	350	343	382	359	347	377	383	379	371	324	314	366	343	369	334	355	339	326	385	359	366	361	353	387	330	356	355	381	374	349	344	377	351	379	325	370	334	345	341	348	366	311	324	367	364	377	339	350	387	365	340	344	356	363	337	338	356	361	313	333	354	348	378	364	371	373	369	324	325	348	364	345	328	337	304	358	339	350	358	371	361	367	342	337	336	335	374	356	356	366	352	322	367	372	362	320	349	340	320	337	335	364	351	323	337	357	326	314	355	350	350	360	347	377	351	345	326	329	359	324	352	366	343	337	334	330	350	342	350	314	347	332	368	329	339	338	332	355	329	368	347	350	342	335	363	365	354	344	312	335	321	323	365	343	365	351	298	348	367	353	357	365	347	343	377	360	374	333	335	330	318	331	327	353	317	378	337	319	341	376	365	360	362	336	323	344	377	340	353	313	343	350	362	344	341	380	353	350	354	348	357	331	366	337	314	378	343	350	357	348	336	340	303	320	393	360	334	342	378	367	332	340	409	334	375	344	367	347	334	336	340	377	347	361	343	353	352	335	343	370	324	357	351	332	326	355	357	345	329	376	348	342	351	352	339	373	332	351	368	350	379	342	333	354	374	365	384	359	351	344	369	364	355	351	349	353	363	345	349	393	342	360	339	363	349	351	343	347	332	353	380	344	340	329	339	345	363	355	334	363	356	334	363	336	337	337	343	370	355	335	390	359	363	344	359	356	369	327	323	378	357	335	359	345	340	363	338	360	345	360	358	376	359	346	372	373	347	355	372	369	329	336	343	358	352	317	360	346	381	384	397	337	382	340	362	360	288	362	386	365	370	353	350	334	385	313	348	333	374	329	332	356	381	347	306	334	354	336	368	325	351	372	383	371	387	375	327	357	342	353	373	320	361	349	422	381	367	340	344	353	388	329	323	350	340	343	355	385	356	371	363	354	351	367	335	334	378	358	375	353	365	338	369	356	344	356	351	338	379	327	354	377	363	368	370	350	347	359	322	353	338	324	348	355	357	375	373	332	376	370	377	362	359	334	344	345	355	352	370	400	350	346	355	329	299	368	337	344	339	330	357	329	381	347	354	391	355	339	379	341	359	303	351	360	336	354	357	345	367	354	349	355	328	362	350	347	388	331	341	379	339	348	317	343	382	382	348	365	363	371	331	337	339	368	357	337	318	332	335	373	332	358	364	330	373	359	352	356	357	329	306	383	338	364	348	390	342	379	359	409	341	349	335	370	380	368	346	357	393	341	381	352	365	371	358	348	334	342	368	352	333	378	323	333	379	363	373	306	371	360	367	364	356	361	353	373	354	362	346	358	372	343	347	376	334	376	337	349	386	357	349	354	344	347	376	348	336	348	315	336	342	352	330	377	340	344	334	332	313	314	351	365	343	334	371	362	335	316	332	345	352	333	347	342	356	325	321	346	372	337	339	343	340	358	349	370	368	393	372	373	362	333	320	365	367	371	372	326	369	321	367	369	383	334	318	394	379	332	351	352	329	358	341	348	334	361	340	365	369	363	313	339	367	334	342	333	383	374	380	348	331	387	348	346	350	344	356	332	341	357	343	367	357	347	396	349	365	349	362	363	366	326	369	358	350	375	314
15678	2598	2807	2074	1381	1020	772	678	526	446	380	335	322	295	248	285	235	232	205	226	215	181	198	196	179	182	194	199	182	187	177	191	187	211	188	153	194	178	173	179	172	169	164	180	174	161	161	175	174	169	159	184	170	179	159	166	173	195	166	175	143	166	166	156	164	153	164	157	170	141	169	139	156	164	161	154	165	174	175	164	177	174	155	164	176	175	159	177	168	166	178	173	160	171	155	193	155	156	174	155	192	142	161	173	177	167	175	183	161	143	168	138	185	168	158	186	191	169	140	186	173	145	159	174	169	151	160	136	154	167	177	164	168	179	160	185	164	160	160	183	153	188	155	172	214	184	142	184	170	169	157	173	172	175	170	175	146	163	158	185	168	146	149	149	155	169	147	143	160	160	140	181	158	178	160	150	162	168	158	179	152	152	157	167	153	159	157	174	169	175	182	158	165	178	166	175	149	159	157	156	169	181	152	165	167	153	162	167	148	183	156	148	170	162	140	159	176	168	176	172	145	144	190	157	170	147	166	147	152	165	173	163	167	176	148	150	154	160	164	148	160	142	137	166	168	137	150	159	170	181	167	162	163	139	161	157	177	165	173	174	147	179	176	165	191	181	160	162	167	144	151	150	175	164	145	161	170	161	165	170	147	172	167	158	160	181	175	161	157	171	155	160	148	158	174	143	157	160	160	141	172	180	171	169	155	152	159	164	151	166	143	162	160	142	197	176	167	183	153	161	179	158	151	177	150	155	162	163	157	191	174	159	164	167	144	140	164	183	175	144	150	167	155	146	146	148	174	163	177	159	176	138	149	147	161	137	149	165	167	160	137	181	167	168	166	174	166	157	178	163	163	177	153	172	161	156	156	163	178	160	140	173	159	181	156	144	144	135	169	172	155	177	132	147	186	162	157	167	171	164	155	168	160	149	174	169	184	160	161	161	164	180	151	161	164	155	168	157	159	153	163	163	147	138	161	178	190	168	172	162	148	153	154	168	176	177	159	128	161	135	145	139	148	177	181	144	168	141	142	162	170	161	174	158	161	150	146	162	148	166	162	148	160	152	152	159	176	172	138	142	154	146	159	176	154	173	152	183	143	150	180	172	154	177	148	174	167	160	163	174	162	156	188	186	166	139	143	160	155	169	171	154	165	167	164	159	168	179	145	163	152	171	162	155	149	169	138	165	167	183	175	153	153	150	153	155	168	155	164	140	160	177	149	141	146	162	181	182	158	149	158	156	151	147	164	135	181	130	190	148	164	164	151	164	154	157	160	172	157	153	180	149	161	155	162	139	158	179	147	160	163	148	165	161	142	170	164	165	164	158	155	168	163	179	139	172	173	156	145	184	175	151	169	151	184	178	165	179	163	175	165	154	149	196	167	151	171	176	173	168	167	174	156	168	184	165	177	127	182	136	163	182	156	163	160	152	173	148	157	163	188	157	156	182	173	172	150	159	136	152	153	138	159	130	153	156	161	142	161	148	173	169	182	161	158	188	134	156	161	149	160	167	132	168	159	182	154	151	149	170	173	164	146	155	144	186	186	155	159	151	176	161	143	152	156	166	162	158	156	176	169	147	164	159	150	154	155	172	181	167	162	158	161	152	167	174	155	147	182	152	176	153	181	178	165	170	175	165	159	159	170	139	150	161	154	172	156	171	173	161	151	170	152	161	172	162	161	174	153	154	148	149	151	154	153	154	164	145	164	134	166	180	180	162	149	163	168	174	175	162	151	148	154	162	166	171	181	144	166	158	169	160	177	160	211	161	158	155	180	159	168	157	172	164	150	144	149	173	163	146	154	160	155	150	160	168	150	144	148	169	147	162	156	159	160	187	164	145	153	163	159	173	164	151	143	168	135	167	159	131	161	150	157	172	172	165	167	130	166	146	153	171	170	170	147	152	163	181	187	167	176	171	178	180	172	163	154	172	155	149	176	158	166	171	178	169	177	174	164	163	175	165	160	174	172	164	155	134	170	164	159	156	168	155	167	160	147	189	152	177	182	128	185	139	160	158	167	160	164	141	129	167	160	171	154	158	157	183	174	154	152	153	162	155	157	187	165	151	172	166	165	160	150	160	201	172	175	188	158	156	147	176	144	165	170	162	168	148	172	161	166	180	175	157	156	170	161	195	173	152	174	153	163	179	167	157	167	174	167	147	157	159	153	158	192	160	169	144	149	151	139	164	158	150	164	148	172	176	152	184	185	146	148	167	156	160	163	155	138	160	172	185	151	169	152	182	170	157	146	174	153	173	153	174	165	162	165	156	173	165	183	159	156	159	155	160	166	171	135	148	144	163	156	168	166	165	206	169	169	141	150	163	157	173	172	150	170	161	132	157	162	158	179	187	165	162	172	172	146	170	160	185	180	154	146	165	155	134	192	147	151	177	174	160	157	170	160	164	178	149	190	154	163	168	160	155	169	156	165	169	174	148	162	173	148	140	178	163	163	157	153	175	173	164	159	166	167	162	160	148	164	158	179	169	143	138	152	200	173	156	177	149	155	187	137	151	153	151	159	160	147	137	153	151	156	164	176	144	149	159	158	175	150	138	184	163	166	145	177	174	148	151	140	151	173	165	167	136	183	157	159	170	174	174	155	153	150	168	166	149	138	166	163	157	164	151	181	126	165	155	172	149	163	142	167	163	178	171	161	162	167	170	155	134	164	131	160	172	169	147	145	176	159	165	197	176	179	150	147	150	155	152	158	173	137	148	156	145	164	154	151	140	162	164	165	153	180	170	168	185	172	161	179	147	179	173	167	186	153	161	162	164	174	154	160	163	171	135	173	156	163	148	162	166	175	156	168	162	181	142	136	164	170	191	159	171	159	173	161	165	173	160	162	160	157	169	142	172	158	159	150	166	152	187	155	135	186	161	188	169	156	165	149	152	166	201	161	128	149	152	179	154	168	149	149	152	160	167	177	152	189	161	154	152	147	190	162	154	145	152	157	175	146	175	158	169	162	178	175	182	156	155	185	163	170	152	176	170	153	147	142	179	177	158	162	152	158	164	161	169	159	177	158	167	155	147	157	154	168	167	155	165	150	152	149	163	150	186	143	158	165	184	157	159	153	144	156	157	161	175	169	163	168	159	150	164	149	159	170	152	159	171	177	174	141	158	183	154	172	172	146	146	154	175	151	181	169	172	155	164	163	150	152	133	150	163	158	165	151	170	153	173	159	147	157	162	167	167	169	148	183	173	178	164	174	163	192	136	162	161	173	177	147	180	170	148	160	176	188	167	152	155	163	168	160	193	165	158	163	176	164	144	158	183	157	170	166	157	195	164	174	158	156	149	150	150	183	175	177	145	174	168	155	162	158	152	148	162	171	158	158	133	164	173	167	152	141	170	158	179	175	168	173	191	159	149	160	155	165	170	186	179	150	145	182	148	168	177	138	152	158	190	159	174	163	150	146	154	156	171	152	190	153	177	146	168	156	156	155	162	166	180	150	162	175	164	161	156	150	153	177	147	136	163	157	173
7748	2456	6094	6551	5577	4542	3720	3064	2538	2149	2008	1725	1524	1448	1327	1245	1140	1142	1096	949	967	965	858	835	843	792	753	780	726	724	701	709	696	686	687	705	697	632	620	606	635	634	583	624	616	556	591	560	567	587	608	566	611	576	600	588	611	539	572	579	576	576	568	552	554	591	555	598	572	557	592	520	546	544	545	524	565	538	558	518	550	488	560	560	577	549	565	537	546	517	535	540	536	556	581	532	580	513	540	530	538	520	511	530	533	542	510	543	480	520	501	530	561	564	543	545	543	588	539	493	517	574	584	506	566	548	543	515	517	539	534	511	559	534	527	549	475	538	507	549	576	562	505	552	541	532	536	480	575	507	525	551	543	548	477	518	525	507	521	537	485	503	536	535	522	555	490	489	540	522	486	503	541	507	545	549	516	501	515	522	534	501	552	550	523	537	527	515	547	488	556	547	528	526	509	525	494	513	532	520	531	521	542	550	512	526	503	545	502	549	533	560	504	563	476	494	506	479	503	536	503	488	561	517	536	498	528	498	506	543	515	538	508	502	526	468	542	529	517	505	517	508	540	497	518	484	517	512	505	517	527	529	539	526	541	527	503	556	524	545	537	533	538	499	513	539	526	540	510	545	515	507	489	518	523	553	496	537	531	521	516	507	577	544	584	512	558	501	540	512	502	522	494	541	492	563	558	552	510	571	528	548	556	525	509	561	525	517	524	499	516	515	534	524	502	512	523	474	544	554	532	527	530	532	532	507	505	509	531	545	505	490	519	567	493	519	507	524	495	543	554	540	519	505	559	531	518	494	484	478	513	501	529	555	532	523	515	532	532	521	523	517	532	505	540	503	527	512	520	510	516	543	532	513	541	486	542	549	520	529	500	542	528	537	521	492	521	485	544	521	530	504	545	474	515	528	507	458	486	520	559	500	509	527	535	483	496	527	526	531	529	520	521	536	534	510	560	493	516	545	445	510	543	553	501	514	508	492	502	528	512	544	564	532	539	528	514	491	464	516	497	523	556	511	526	508	516	487	503	509	524	545	551	483	521	532	505	517	512	516	497	511	507	544	514	531	540	563	523	517	553	520	481	582	504	525	496	509	516	563	525	522	543	548	511	544	532	521	487	510	507	531	526	545	498	523	520	562	554	532	482	483	528	495	537	496	495	558	536	562	527	531	526	525	509	520	479	482	514	504	513	527	491	510	515	559	509	540	531	540	532	486	512	530	531	523	498	542	503	537	502	515	513	491	533	487	560	513	505	489	551	553	588	538	541	497	490	519	520	527	532	505	495	488	519	501	480	545	536	514	530	520	508	557	522	512	538	526	545	523	553	518	505	498	488	522	591	511	512	500	557	543	548	535	509	526	560	510	558	530	489	559	506	549	509	506	486	494	562	517	538	525	528	550	516	498	501	507	522	517	500	495	536	541	510	510	502	529	529	504	513	486	536	510	500	540	530	520	544	522	550	489	557	443	516	561	494	533	487	551	522	526	506	527	538	516	548	517	522	559	553	521	498	479	535	536	526	564	546	543	505	543	525	511	508	529	514	527	573	528	524	556	518	522	568	540	538	502	533	531	544	502	522	537	514	483	536	518	492	542	527	542	494	499	588	511	504	522	481	533	532	537	583	519	519	503	491	533	549	509	492	546	538	517	516	522	499	541	536	520	551	534	501	512	513	527	531	509	514	490	539	545	493	523	519	534	523	534	540	535	502	530	525	504	484	494	500	511	519	506	545	501	494	546	529	536	515	520	514	523	497	489	530	529	504	494	537	565	523	524	515	516	505	486	556	516	510	500	551	533	528	537	537	501	527	548	568	474	516	519	547	565	511	532	544	510	522	570	516	489	491	545	522	508	497	524	517	543	558	521	529	536	514	497	543	547	490	486	492	543	491	512	515	544	526	541	531	517	518	538	529	493	521	541	494	547	466	488	517	518	506	535	539	523	525	532	545	494	523	565	505	457	511	489	488	507	528	516	528	524	551	537	496	540	537	499	532	508	547	541	508	549	523	463	540	540	520	548	503	520	485	541	480	523	536	522	532	537	518	505	528	554	517	548	512	566	551	501	542	537	517	511	517	541	542	530	515	543	513	512	498	550	514	531	504	556	516	570	490	581	541	500	507	543	493	535	521	579	534	494	533	500	528	511	521	539	543	579	546	500	519	508	495	527	514	511	525	520	499	506	554	510	496	484	530	516	561	530	535	518	512	526	508	503	473	535	510	540	513	514	533	519	524	515	517	535	500	512	535	490	504	486	528	575	497	508	532	544	533	525	513	491	557	510	462	567	500	500	464	490	554	537	536	533	470	523	547	519	520	536	503	479	484	503	517	513	504	502	514	496	557	493	509	490	513	495	553	512	580	504	514	512	534	516	518	491	524	511	581	493	521	490	529	509	513	555	531	532	483	494	525	528	530	525	512	516	521	515	508	514	473	487	527	523	551	499	529	552	475	515	513	531	506	496	494	481	494	486	523	544	543	530	490	532	534	520	503	517	540	554	575	512	559	517	573	488	497	496	551	563	550	509	533	520	513	558	536	580	546	541	555	541	527	512	534	523	536	532	524	549	534	544	536	521	531	540	558	521	508	519	515	532	537	511	548	513	480	490	506	513	477	489	542	528	524	515	547	530	516	511	523	504	484	498	526	539	517	522	532	486	511	485	484	556	538	489	554	531	544	507	527	525	511	536	528	563	542	536	547	470	563	504	514	493	532	459	548	524	526	487	495	501	491	488	497	548	516	514	534	525	534	523	526	513	521	511	564	504	513	529	536	510	476	507	552	471	538	531	559	520	543	500	504	512	546	507	545	517	487	506	500	472	564	520	512	523	521	534	522	518	538	512	550	495	523	495	533	546	471	505	535	505	518	540	535	495	522	523	537	522	526	518	519	532	569	516	542	489	516	558	530	529	497	534	541	582	525	505	571	487	478	511	539	535	502	505	531	501	506	517	520	480	528	535	486	491	517	524	510	517	533	509	538	526	518	514	531	552	577	516	529	513	548	529	540	518	514	545	532	477	534	505	536	519	525	522	523	504	476	578	501	535	554	557	538	500	500	515	493	514	540	527	524	540	512	520	516	476	499	542	536	491	540	497	491	476	492	562	461	528	512	465	540	500	539	543	518	499	518	520	486	567	533	564	518	523	499	484	495	501	496	565	506	526	559	506	515	555	501	561	509	505	507	474	527	527	511	513	516	544	514	517	520	531	498	535	482	503	503	525	517	514	522	529	534	539	509	564	507	489	536	568	518	506	510	528	483	522	495	504	519	535	568	509	478	561	539	574	547	517	541	553	505	521	524	543	482	571	514	505	517	483	559	511	543	548	500	504	556	492	515	480	519	579	505	552	529	554	510	525	520	533	530	524	525	511	492	518	524	523	477	518	522	507	543	499	546	506	517	551	502	510	513	511	507	562	497	569	500	510	504	515	571	550	525	517	500	562	529	506	503	534	520	548	524	518	542	519	519	530	552	513	533	487	526	487
2056	256	250	218	239	216	199	216	225	210	205	183	204	188	196	192	207	224	224	176	197	214	195	185	183	175	195	194	189	189	217	187	199	198	219	205	212	195	196	187	185	213	194	225	203	227	207	223	181	208	191	197	190	224	192	208	191	187	200	164	195	203	187	222	226	194	191	205	185	207	184	204	217	185	227	194	209	189	190	184	217	194	206	210	203	187	211	210	199	206	192	209	215	209	209	206	216	214	178	220	226	212	206	216	212	195	176	206	215	201	194	206	187	210	198	206	195	187	159	204	198	193	203	206	212	231	203	201	193	192	188	184	195	195	199	220	191	205	188	177	214	174	209	190	214	205	201	173	217	191	201	177	214	209	202	195	205	202	189	209	215	197	219	192	193	178	201	201	188	212	200	184	186	184	228	240	194	209	222	190	206	169	192	170	191	175	181	205	213	204	242	187	220	177	202	197	193	198	225	229	208	204	208	190	188	205	221	199	209	203	208	196	185	204	209	203	199	196	206	198	193	184	194	206	220	231	209	218	209	210	185	187	194	169	228	195	196	214	199	210	166	196	230	202	183	197	190	170	187	188	193	193	207	212	215	210	215	207	181	207	204	195	180	219	204	202	202	182	205	198	203	186	190	203	212	198	220	217	213	179	206	192	206	204	218	204	205	210	203	171	208	208	178	207	197	206	205	186	212	202	206	197	206	204	189	187	207	201	192	198	184	209	204	217	192	196	211	193	197	200	206	193	226	182	200	195	215	204	200	190	212	210	222	195	196	223	213	201	208	170	194	212	213	205	207	207	218	201	197	215	194	219	211	223	216	208	192	186	193	203	212	168	205	190	205	210	209	196	196	206	211	178	239	192	206	185	207	205	219	187	204	207	204	227	205	198	195	209	185	200	219	199	189	205	174	208	201	197	210	198	209	201	207	206	207	194	194	186	225	197	215	202	199	219	200	185	233	205	180	223	207	198	205	204	211	204	220	170	169	205	196	213	207	196	209	190	195	199	209	196	189	202	208	212	207	178	215	208	210	196	195	198	206	176	229	227	187	191	208	198	226	190	180	204	205	208	232	226	193	205	204	184	168	195	215	170	215	207	194	184	237	193	227	212	202	177	164	185	187	218	185	198	224	205	199	204	213	185	243	213	186	196	195	217	208	226	189	226	188	198	195	194	212	203	203	189	181	181	201	224	219	206	230	212	220	198	218	189	212	216	204	183	180	187	219	183	204	208	189	205	232	191	208	188	195	203	203	195	226	202	188	194	228	221	229	217	193	207	211	204	223	191	203	191	170	210	216	201	191	207	217	220	201	225	200	213	190	209	209	193	199	199	173	244	214	196	215	184	199	185	190	224	223	193	207	215	215	185	199	211	201	208	202	205	214	212	226	185	183	206	211	195	230	236	187	204	208	204	220	190	215	206	200	188	214	198	223	223	182	221	210	215	195	182	200	181	185	205	194	202	182	187	190	211	190	218	198	166	195	179	202	220	205	234	198	217	217	213	200	192	203	192	207	186	185	234	186	210	205	176	213	202	197	183	215	209	219	211	219	200	226	201	206	214	220	194	185	214	229	200	217	198	188	182	184	210	204	220	188	185	216	176	194	200	191	195	208	186	198	217	217	223	191	217	209	226	191	184	219	212	213	182	187	195	210	215	216	202	201	210	178	175	205	195	196	174	186	213	151	209	208	196	192	210	192	209	215	207	198	205	187	228	218	202	207	215	184	207	195	216	209	236	189	194	198	201	213	183	195	206	206	171	195	210	198	197	211	209	224	212	205	189	171	183	180	196	226	184	176	206	183	196	215	190	187	222	201	190	197	205	219	188	222	209	202	205	209	193	197	174	223	198	201	214	199	224	192	202	204	192	169	198	199	191	242	195	186	195	219	201	187	191	223	212	185	202	212	233	216	211	205	182	198	208	205	215	192	207	203	215	181	196	188	214	194	212	185	179	227	205	208	225	199	212	196	201	207	202	184	194	183	206	199	181	230	204	205	184	192	203	225	184	194	206	223	218	203	231	187	172	192	201	198	211	211	221	221	196	181	173	201	187	200	212	196	193	202	184	190	201	204	184	214	195	209	208	196	190	217	196	199	210	213	200	196	186	197	204	204	190	202	206	188	232	218	198	192	186	187	222	208	228	192	186	193	221	203	210	175	190	191	182	208	186	190	230	227	203	190	184	218	196	214	210	205	182	186	213	194	203	222	202	204	221	194	189	228	195	206	204	187	186	195	219	219	212	192	211	223	199	214	193	212	205	203	200	228	212	203	175	187	214	187	194	213	228	206	199	196	193	202	210	194	197	202	233	224	199	189	198	220	198	189	203	196	210	216	203	190	216	214	189	215	185	189	193	211	203	197	191	199	196	201	197	185	196	205	213	186	195	190	198	182	210	219	210	225	221	215	176	222	182	190	182	224	193	193	203	209	189	195	216	189	197	182	193	181	219	202	225	182	206	188	212	202	188	200	218	202	210	175	194	209	185	204	202	190	188	175	222	200	178	208	228	192	204	200	213	189	202	211	187	196	194	221	193	202	214	220	238	185	199	181	193	213	200	200	182	214	207	197	205	205	192	205	203	207	197	195	201	207	214	197	222	204	211	221	193	194	205	197	177	231	202	221	180	198	226	193	210	179	190	203	196	200	203	206	202	196	184	207	210	205	217	188	198	214	196	200	173	198	200	206	196	224	186	198	207	209	169	175	222	182	195	203	208	188	192	182	214	204	204	181	187	200	191	220	186	232	204	190	196	223	220	185	190	215	190	200	200	198	184	212	202	198	200	203	197	196	198	199	214	206	220	217	198	204	202	194	218	217	196	198	206	217	209	201	189	188	204	221	201	188	211	187	202	211	196	193	212	190	187	182	204	211	199	190	205	202	186	207	221	198	198	210	201	219	188	204	178	180	211	206	210	188	225	203	211	219	209	215	195	224	215	199	190	229	218	198	203	197	196	198	205	188	189	205	193	210	202	202	231	205	224	225	193	194	198	202	195	197	189	192	199	202	190	216	197	165	211	215	197	217	216	196	201	188	229	201	204	193	224	190	190	212	204	202	187	208	194	194	195	197	217	215	195	186	214	198	216	195	225	181	201	224	205	181	221	218	207	206	191	212	211	220	201	205	208	194	207	226	198	227	195	191	193	202	189	180	212	200	183	181	196	201	171	208	200	229	188	178	192	229	184	187	213	211	216	184	233	212	202	211	172	192	195	172	222	206	194	200	220	223	185	200	205	210	191	199	207	173	193	193	181	194	197	244	204	203	209	217	230	190	200	169	204	212	214	180	232	193	200	194	193	208	202	204	231	206	195	174	180	199	201	221	235	226	227	206	213	208	185	211	197	183	210	193	227	221	202	215	188	177	203	207	213	212	197	191	196	203	212	188	202	216	204	184	182	173	208	179	202	177	176	203	178	199	223	211	234	183	201	186	207	206	205	210	208	175	193	182	216	201	196	223	218	214	228	207	218	219	222	227	178	231	192
2144	653	796	781	676	709	687	660	673	672	607	651	663	647	581	592	602	608	616	629	594	603	591	596	652	606	584	644	640	607	549	581	609	565	649	618	610	618	602	615	603	606	576	609	606	605	593	588	621	616	561	588	609	640	593	602	621	625	584	601	655	570	587	629	614	559	610	595	563	594	538	594	614	621	631	594	603	597	618	611	605	596	648	578	604	585	580	610	613	613	604	656	613	616	646	608	593	609	631	607	614	609	609	588	614	598	575	616	615	607	590	600	589	645	567	618	608	623	627	617	616	640	602	641	625	651	601	589	624	589	626	583	610	576	625	596	608	674	562	637	628	567	631	640	636	560	645	598	575	565	614	607	593	577	600	574	590	623	545	622	618	603	580	631	624	581	599	578	642	624	628	595	613	572	615	593	642	617	577	607	639	572	595	615	577	576	599	556	589	631	613	608	603	595	581	565	606	595	597	622	612	585	605	574	594	578	597	572	578	606	572	625	606	611	601	600	615	625	611	608	622	663	616	600	636	623	583	611	640	590	641	594	621	605	607	570	625	609	597	588	563	647	590	612	607	596	621	611	621	592	562	577	579	613	606	587	612	617	617	599	583	554	585	616	608	629	597	624	574	606	608	603	594	642	665	616	574	621	595	572	607	612	597	582	668	609	602	608	571	621	597	593	584	567	586	622	629	610	590	613	602	634	630	608	635	602	592	592	636	575	589	599	613	638	578	581	622	672	561	598	557	623	602	600	618	593	598	604	596	629	579	650	620	632	588	606	598	599	591	601	581	586	571	638	649	615	590	609	624	591	589	539	606	583	601	561	614	585	588	617	606	586	554	629	636	563	582	603	609	591	595	600	604	583	543	608	565	632	596	574	593	594	646	624	636	604	590	629	575	627	617	609	589	586	659	654	614	588	601	634	584	591	629	604	629	589	631	658	575	620	607	661	592	569	559	555	554	606	622	625	614	565	556	574	587	597	595	606	622	612	581	610	650	607	589	620	575	597	613	596	582	578	619	539	610	602	621	625	590	586	610	602	599	579	597	628	626	593	609	650	611	640	587	582	584	589	633	591	584	653	599	582	630	622	608	579	608	633	601	613	603	579	597	620	651	609	610	580	600	572	605	554	583	593	585	629	657	629	595	584	615	595	603	624	608	593	620	611	607	617	625	594	623	632	595	617	631	631	606	546	613	634	588	616	620	604	600	615	627	575	625	641	596	635	622	622	640	592	659	552	621	597	621	617	621	591	609	611	560	613	632	569	592	594	626	598	599	616	591	618	601	611	629	581	655	589	604	621	615	570	627	619	622	577	636	586	632	604	624	645	592	653	588	641	605	612	629	581	614	607	614	600	624	566	593	605	571	559	576	596	596	636	579	640	586	566	613	631	590	609	628	615	627	601	636	597	605	591	630	596	589	628	620	586	593	620	567	563	608	610	658	594	586	603	598	589	618	605	607	583	610	618	601	641	559	580	623	620	658	601	584	610	573	575	566	626	618	593	619	581	626	601	580	611	611	570	617	598	532	643	612	574	622	584	572	589	634	614	613	611	573	560	611	626	628	597	599	601	598	603	603	625	556	632	633	571	599	609	583	552	633	612	615	645	644	611	564	639	639	594	589	645	601	624	607	570	584	578	580	574	625	626	609	604	585	644	616	608	612	626	633	596	617	596	591	607	584	621	564	651	627	625	589	613	633	605	603	576	611	611	603	638	630	618	638	621	613	651	572	555	586	608	571	639	624	604	596	604	603	596	624	582	633	595	616	583	610	643	592	600	629	589	614	605	567	600	604	569	580	634	575	615	623	603	625	586	608	629	617	619	610	626	600	598	648	621	573	567	611	647	612	580	582	569	607	586	582	634	617	626	618	613	634	623	608	575	616	640	583	645	635	640	646	600	601	559	602	561	589	578	600	630	625	576	656	644	578	596	633	633	627	627	590	589	608	589	590	604	603	583	593	611	620	608	619	620	656	623	653	633	585	554	609	609	653	628	607	613	622	604	588	644	617	565	600	576	582	596	582	602	630	567	590	591	611	587	601	615	611	597	627	589	551	569	645	602	624	597	597	602	613	594	625	636	616	632	572	593	596	600	617	566	598	606	634	577	600	590	641	557	582	665	559	608	615	591	623	578	613	623	567	643	630	591	620	635	644	615	600	620	611	607	633	582	549	577	574	606	595	587	634	597	595	589	614	637	621	623	606	595	585	625	576	627	588	585	597	643	624	581	600	596	643	574	603	651	593	564	611	626	595	607	605	588	629	585	596	591	610	635	577	607	622	623	639	648	603	614	586	599	640	595	606	553	623	632	637	617	656	628	634	566	628	606	593	604	618	596	587	643	560	597	585	618	611	636	614	577	576	598	621	597	598	574	648	609	630	607	623	607	622	642	614	593	593	615	604	615	562	645	598	586	595	582	546	635	644	622	608	640	616	570	583	611	590	607	644	612	613	552	561	638	571	587	623	599	562	584	543	615	618	606	616	622	567	585	608	605	592	623	623	641	553	661	633	636	601	621	637	590	609	614	607	569	633	646	595	594	628	618	587	643	593	635	577	604	597	591	645	606	619	588	628	609	549	620	625	587	591	621	626	619	605	621	590	619	631	572	603	625	607	555	606	583	602	566	596	599	597	560	608	646	602	583	611	589	613	590	639	625	596	594	626	622	639	635	578	599	586	609	567	599	566	616	586	602	608	600	605	603	591	595	602	580	603	667	594	602	609	677	632	609	599	573	587	591	547	623	578	640	603	608	600	646	586	584	599	635	557	607	633	625	594	626	624	625	642	617	625	619	585	619	625	637	617	610	565	613	596	623	610	563	591	634	590	592	589	613	643	597	588	635	552	619	577	586	585	556	664	604	608	596	594	625	604	603	610	581	571	607	636	587	551	603	630	577	603	608	617	625	622	627	621	574	624	584	606	625	577	561	543	617	596	654	595	626	568	632	635	616	610	651	562	615	613	595	625	618	590	573	640	576	601	620	630	581	603	588	620	594	587	616	592	630	556	591	620	585	606	629	587	632	643	596	611	562	573	599	623	605	628	631	625	600	598	637	648	608	588	614	621	615	589	608	598	576	612	641	623	621	594	603	565	636	624	585	623	604	590	580	576	642	575	608	620	620	552	655	645	602	579	613	638	620	601	605	608	602	589	604	583	610	604	539	596	619	626	627	575	658	625	612	634	564	607	603	601	625	576	601	591	614	596	607	551	613	626	614	594	580	647	562	587	605	619	639	647	586	610	611	588	642	589	600	609	572	628	590	634	552	618	595	608	590	656	599	582	601	609	588	579	579	620	592	589	618	604	618	587	582	548	633	590	591	617	555	609	597	623	601	596	572	606	594	627	592	573	637	592	575	608	615	615	643	584	665	596	616	607	616	640	581	609	604	579	599	625	585	641	616	639	582	586	614	582	612	607	555	604	630	629	572	586	622	598	612	623	591	597	585	567	582	612	640	575	578	626	591	601	624	607	607	578	626	628	592
7768	1066	1302	1003	710	541	423	329	284	228	202	183	161	150	158	168	132	130	126	124	139	147	128	136	142	118	116	118	117	116	113	104	115	99	120	102	116	103	108	113	95	127	112	109	119	99	111	83	109	129	115	117	103	114	133	88	86	105	101	109	98	106	99	120	92	92	111	115	94	116	104	85	90	106	96	106	86	101	94	93	92	123	95	91	96	111	109	113	105	93	95	110	101	108	108	92	105	120	107	103	77	105	97	95	103	103	113	98	113	84	95	110	90	109	110	100	116	101	107	122	101	99	112	98	100	106	92	99	104	96	115	108	99	86	94	105	101	108	88	103	112	97	117	92	90	99	112	120	102	81	96	85	86	95	113	108	100	115	96	115	96	89	96	95	126	109	103	101	87	97	101	99	101	84	100	103	95	94	106	102	87	120	103	100	107	90	105	116	116	108	100	79	107	100	97	100	106	81	109	97	93	98	108	99	99	96	93	91	98	98	121	108	105	95	100	96	118	101	107	96	113	105	103	89	101	117	111	81	90	99	88	101	99	104	101	101	96	123	106	123	102	80	113	104	120	111	118	104	102	102	110	118	88	108	99	105	95	113	105	95	103	67	91	100	95	110	95	109	111	112	105	100	76	101	96	104	109	96	102	109	103	128	106	109	111	110	113	113	87	97	92	107	96	100	99	100	112	106	93	100	98	109	104	94	84	91	100	100	103	93	110	101	101	116	105	101	125	92	103	95	96	100	99	96	103	99	97	107	104	99	90	109	85	87	104	105	112	91	91	116	102	100	108	119	113	95	102	108	113	120	90	94	81	109	106	104	111	101	96	100	89	106	122	88	117	123	100	102	107	105	129	113	113	91	88	109	113	89	111	117	120	119	125	105	102	94	114	96	84	105	102	92	118	95	93	92	86	102	93	93	97	102	97	107	91	99	100	98	102	107	105	98	98	123	98	112	108	101	118	102	106	99	109	91	96	106	96	80	101	110	113	91	95	100	112	95	107	105	88	108	95	81	92	90	99	89	96	87	119	100	110	114	108	90	112	106	98	115	122	89	115	112	99	108	107	111	97	97	93	113	119	98	117	111	95	91	104	111	79	90	95	111	121	105	114	99	121	97	114	88	108	97	119	115	95	101	108	94	108	96	123	117	94	109	88	99	97	119	100	97	86	106	103	110	105	90	107	87	85	128	110	100	94	113	101	96	99	104	108	96	90	83	91	94	113	110	102	95	85	114	83	94	90	115	97	102	95	112	96	106	100	98	95	124	109	117	103	97	84	118	104	99	87	96	118	105	108	108	87	101	102	97	116	87	128	90	123	96	83	109	94	97	107	77	101	101	107	102	114	99	106	94	108	94	106	108	114	94	114	92	106	122	104	87	124	88	107	94	105	111	105	85	95	89	95	109	109	92	102	94	105	93	111	108	95	98	91	90	95	102	102	105	118	105	110	114	93	106	95	96	92	103	110	116	102	91	118	92	106	100	91	95	98	105	88	114	97	89	114	92	85	111	104	102	96	80	108	91	116	103	116	91	106	95	98	103	81	90	104	93	106	117	113	95	101	94	110	92	104	109	117	111	113	112	105	96	126	87	98	86	103	84	116	96	79	116	105	106	115	107	95	91	89	108	107	107	88	108	108	93	113	109	98	88	103	88	113	112	82	90	108	90	112	107	114	106	94	104	116	96	90	98	109	93	105	94	114	93	133	101	74	103	110	110	93	99	103	101	93	101	106	98	96	87	104	103	97	103	98	89	108	88	110	105	106	104	95	110	113	108	112	90	93	97	105	89	112	103	115	103	113	122	120	101	103	107	88	93	105	105	100	106	89	95	110	118	98	115	108	95	102	131	112	111	92	96	103	87	78	118	99	111	88	107	108	93	102	89	107	83	104	88	131	117	94	110	101	96	108	93	110	100	100	109	110	106	128	104	111	123	115	98	123	105	107	98	101	80	112	121	115	96	100	97	91	101	138	101	99	91	106	101	95	88	100	117	116	110	105	112	100	115	99	103	101	90	116	121	101	111	81	105	98	99	88	119	122	94	110	113	115	102	114	106	97	106	95	104	108	107	120	113	109	95	108	94	93	112	91	98	114	100	119	108	111	121	117	96	100	118	99	97	105	87	97	91	107	114	88	95	109	99	96	99	106	109	108	105	110	98	100	106	98	108	122	110	115	101	115	98	113	110	105	103	116	114	102	117	103	110	102	93	114	110	119	96	110	112	98	116	113	100	104	88	74	93	111	121	108	114	139	104	124	104	92	114	97	98	102	112	99	109	109	96	111	96	101	102	100	101	105	99	98	91	101	110	81	119	98	111	96	101	93	110	100	98	97	131	106	118	94	84	95	126	104	88	103	99	102	103	107	111	99	112	96	97	101	106	120	116	108	108	102	95	97	110	111	99	106	83	121	96	100	91	99	102	104	106	95	99	109	109	116	113	119	84	120	115	92	88	100	93	99	85	100	112	106	105	108	103	91	103	109	100	94	105	101	125	98	108	99	122	92	89	101	93	98	111	102	108	103	81	107	114	96	107	94	99	97	106	118	102	110	111	80	94	118	110	108	106	104	108	120	100	91	89	108	114	119	104	93	105	111	79	121	107	91	99	106	99	112	106	105	82	119	105	120	118	102	93	111	115	103	111	87	95	97	83	101	94	119	108	117	104	101	112	102	95	119	105	90	100	114	95	94	101	93	115	97	106	83	116	108	96	103	87	94	85	92	90	94	100	98	107	101	100	102	109	94	124	75	104	97	93	98	105	119	81	88	92	99	105	100	94	108	93	105	104	87	103	114	104	100	100	90	99	111	85	118	90	103	102	97	112	104	103	97	107	115	95	111	98	96	104	116	77	112	92	99	109	97	101	120	115	101	114	105	103	109	94	101	109	98	101	96	106	113	100	98	91	110	121	131	112	92	101	105	99	125	93	94	113	81	92	121	105	97	97	105	112	102	116	87	103	106	87	113	117	112	82	97	103	92	112	110	97	97	89	106	104	108	86	119	105	113	100	103	99	100	115	117	101	89	111	107	109	95	95	114	101	87	102	112	104	105	120	107	120	114	109	87	98	107	106	101	91	111	108	99	101	118	94	98	107	113	111	113	97	112	102	97	113	103	103	103	106	112	100	87	116	109	99	127	115	83	114	119	112	106	103	120	113	93	93	90	111	110	98	97	96	119	103	110	92	102	120	110	99	116	88	106	103	108	103	99	89	118	83	80	106	95	109	104	102	102	103	89	122	81	111	90	103	97	109	108	103	113	102	94	109	108	94	112	110	92	113	84	107	105	92	115	102	92	95	112	104	92	112	96	91	111	113	85	95	91	107	113	116	92	106	104	108	108	111	110	95	108	83	85	119	98	106	116	98	95	119	101	96	93	93	111	121	104	82	96	93	113	82	102	88	111	116	93	99	90	105	96	90	90	92	94	116	94	107	97	106	105	105	103	98	111	95	103	115	95	108	104	101	113	88	92	109	105	101	105	91
5315	1367	3236	3660	2977	2424	2007	1692	1387	1238	1073	996	855	780	766	672	690	635	614	548	609	556	517	538	507	486	464	450	455	459	408	443	455	445	373	410	399	431	411	409	402	379	389	398	389	377	385	380	398	403	393	411	338	368	375	355	370	392	384	386	382	353	383	368	400	360	362	380	364	369	343	382	390	341	339	382	372	345	354	332	357	370	366	364	335	380	364	350	356	359	348	389	374	378	359	357	325	371	335	353	338	351	341	359	355	321	371	341	330	356	382	346	351	354	354	360	351	373	350	322	334	311	356	361	349	346	325	374	337	364	376	395	340	344	354	335	366	367	323	329	352	341	370	342	321	357	340	337	349	334	326	344	353	343	355	370	334	356	334	331	363	380	346	358	367	336	336	366	354	332	330	306	342	392	349	363	363	363	377	350	362	376	413	355	316	352	376	365	361	329	305	385	372	322	346	352	365	344	339	335	352	316	355	362	352	353	352	340	359	342	341	368	354	330	343	346	350	370	310	354	326	350	380	373	376	361	366	357	332	360	337	358	337	337	333	377	368	378	323	373	369	358	324	329	351	353	366	346	360	372	338	360	351	355	343	360	327	330	379	360	344	313	349	357	352	366	357	344	381	342	371	329	339	350	343	302	355	351	377	330	338	352	350	358	336	389	301	355	361	352	366	344	385	362	367	358	326	338	354	359	343	342	351	361	329	336	348	381	350	337	338	324	304	363	344	361	341	311	385	359	334	346	350	333	382	332	399	364	349	342	334	354	349	346	352	357	326	350	373	345	348	340	353	344	336	367	371	345	328	353	360	338	378	331	352	337	345	361	358	344	382	361	357	348	347	341	337	339	320	328	364	358	328	363	352	372	370	350	328	330	355	349	357	362	374	348	330	339	343	348	307	332	357	385	338	322	363	358	344	327	307	333	343	340	354	367	366	374	346	333	349	315	344	322	376	353	365	318	326	334	366	341	335	366	369	363	401	324	352	362	363	362	334	331	320	367	372	344	324	363	390	372	369	355	331	314	369	377	339	351	329	356	353	329	351	330	355	351	329	321	367	323	356	349	329	345	331	320	334	360	319	367	342	359	354	335	349	341	342	367	321	368	344	362	349	343	375	347	337	348	355	354	345	365	360	328	326	349	333	366	363	343	379	353	371	361	341	351	362	336	383	336	337	358	339	329	333	367	344	360	376	338	389	325	352	335	345	353	354	345	352	314	374	369	325	338	348	335	325	342	339	328	349	361	302	345	342	352	349	340	348	319	370	330	358	358	373	387	315	342	366	362	363	360	354	347	366	365	385	348	338	359	339	358	349	365	371	351	327	339	330	349	346	369	359	340	371	337	341	333	357	328	347	353	363	351	375	345	343	347	363	372	333	361	348	352	345	366	340	316	316	321	337	366	363	339	318	329	339	352	366	307	386	345	371	353	330	328	362	387	325	347	339	350	338	353	351	337	382	350	315	316	372	370	362	366	331	346	338	379	340	360	354	383	350	338	376	335	343	362	331	367	393	361	377	347	342	370	352	349	376	353	361	351	341	341	365	337	345	356	347	338	411	354	358	358	387	351	349	392	354	336	364	301	363	343	322	367	362	345	313	333	346	330	326	323	355	376	340	347	313	324	363	342	332	315	307	334	374	336	358	344	299	388	360	338	337	361	337	367	352	368	345	370	351	354	317	311	339	368	371	363	325	358	369	350	329	347	372	362	370	337	345	351	349	347	339	363	317	360	355	350	364	360	347	358	333	333	386	317	322	346	388	330	360	349	347	366	357	351	335	326	343	361	350	366	333	358	333	350	316	357	338	369	379	368	347	345	355	377	330	342	336	346	381	376	302	356	342	350	328	369	358	323	351	386	372	362	358	349	344	376	320	299	352	340	361	332	349	355	345	365	326	356	374	358	325	348	348	331	348	344	328	371	374	367	374	339	344	333	350	356	305	335	348	375	331	309	370	359	340	313	351	345	317	365	317	317	382	369	347	385	303	363	359	361	339	359	331	330	362	350	353	325	360	291	356	369	368	359	332	343	344	347	315	339	347	336	349	344	384	392	356	382	357	356	334	330	347	348	342	327	377	300	388	345	349	349	352	367	321	343	351	352	336	357	334	343	356	342	342	329	347	350	350	354	349	376	389	383	352	328	352	347	324	336	349	373	363	349	341	352	349	357	345	342	338	340	339	304	350	365	321	340	395	326	335	336	363	376	344	365	329	371	345	314	351	367	337	351	326	369	345	358	376	348	355	390	350	377	351	411	343	350	357	337	329	368	322	358	335	320	363	364	361	330	351	358	349	334	376	352	362	358	338	331	323	292	323	369	298	329	347	329	353	373	351	344	346	355	368	343	333	367	370	322	345	373	335	354	361	354	353	315	352	354	362	358	359	322	336	358	335	365	373	365	344	351	365	351	351	347	302	341	356	354	321	351	372	332	339	361	311	376	362	370	375	368	361	363	345	377	326	395	347	358	370	341	355	302	382	309	352	367	348	337	362	343	325	354	339	353	333	337	361	341	335	342	347	345	365	356	349	342	338	349	318	337	353	371	345	384	382	336	345	343	364	343	317	357	361	370	371	337	335	342	373	340	367	344	332	334	364	356	355	384	388	345	320	321	354	311	360	350	348	346	363	320	368	327	364	339	384	354	366	319	327	366	351	370	334	369	321	318	345	358	372	335	323	348	369	362	342	376	337	337	346	376	360	357	370	353	352	356	351	316	315	372	348	355	337	361	337	362	385	357	335	353	356	374	362	327	366	336	351	307	339	357	366	382	308	368	337	331	363	366	333	357	349	370	337	314	334	371	368	365	378	357	349	350	366	364	343	366	343	355	331	337	378	377	340	353	317	320	363	374	377	361	311	328	332	355	372	352	326	343	345	333	316	392	364	336	352	339	312	368	347	340	338	353	353	359	289	367	344	314	358	344	313	354	338	362	324	329	367	354	343	362	357	347	358	343	350	348	353	341	370	321	341	295	327	365	360	354	338	347	365	327	362	354	372	370	364	334	353	333	372	325	354	328	344	347	359	370	351	354	345	344	347	335	359	362	357	350	352	362	340	331	349	366	328	332	340	357	331	339	366	372	362	368	332	360	347	362	362	345	325	343	360	350	367	330	349	355	363	357	341	349	351	340	345	347	373	338	358	323	355	357	344	373	329	332	349	347	356	320	390	364	353	341	344	339	350	373	358	347	304	367	378	337	333	332	363	364	365	333	309	335	347	358	337	342	340	321	381	372	345	341	349	346	410	327	343	365	349	343	356	350	360	385	342	309	329	341	363	348	323	333	351	378	351	353	334	339	351	359	349	358	381	371	322	329	326	329	359	338	327	346	330	362	359	317	339	341	351	359	352	380	379	364	372	359	364	358	360	342	377	344	327	358	365	322	340	335	358	363	367	354	365	335	350	343	333	374	358	351	358	352	338	304	347	378	371	386	367	375	376	340	350	345	362	319	381	333	343	326	360	348	345	342	359	351	366	349	349	340
15472	2531	2758	2136	1421	1099	798	644	486	448	412	335	294	269	299	267	259	251	238	208	231	215	213	191	196	186	209	196	187	178	179	178	181	208	175	189	208	150	183	202	196	185	179	170	162	199	167	189	182	183	165	164	174	181	161	167	154	173	188	177	172	168	172	179	152	154	152	166	173	162	164	166	174	189	155	163	169	171	167	148	184	153	147	150	134	157	168	168	142	175	160	156	178	164	165	139	177	156	163	186	181	177	167	170	180	157	150	159	150	175	163	172	159	172	158	195	189	172	143	179	173	164	153	190	165	157	164	180	172	178	171	148	168	160	179	146	145	158	158	187	152	171	186	147	173	161	163	162	177	149	179	186	144	165	161	171	165	149	158	164	158	158	181	151	179	187	143	147	162	169	137	173	156	153	155	153	158	162	162	138	185	153	153	170	147	164	145	180	170	169	152	149	159	154	144	155	152	189	164	163	150	155	183	194	141	169	165	170	141	180	178	172	159	163	138	198	169	169	143	174	162	153	167	126	165	157	184	171	149	179	174	160	145	163	145	157	171	151	120	157	170	153	177	179	158	163	135	177	170	171	164	173	168	159	167	150	158	158	179	186	159	173	160	174	168	178	186	176	155	169	150	146	158	160	146	178	180	166	163	162	153	165	181	158	151	162	145	151	181	179	147	159	163	153	170	148	171	166	161	154	156	169	150	172	163	181	158	151	150	134	145	149	181	183	139	166	168	176	160	173	174	178	160	177	154	148	125	171	150	181	156	162	162	160	149	170	160	145	150	156	178	176	165	141	155	161	151	150	150	152	160	171	160	151	164	148	162	158	163	146	166	134	161	140	155	160	160	172	157	178	154	165	149	145	157	154	152	184	142	154	183	146	159	156	174	172	175	149	165	173	167	176	166	133	153	158	153	178	169	166	144	182	149	156	154	173	154	152	178	160	148	168	149	138	169	158	155	154	165	186	147	162	156	159	141	169	170	149	161	182	159	157	155	150	154	151	150	143	179	139	159	193	144	177	162	162	171	141	163	155	165	148	140	171	181	147	187	175	165	174	184	156	146	161	167	154	185	164	153	169	149	174	168	154	176	174	186	159	168	174	145	155	166	182	153	164	158	159	181	160	177	160	145	157	152	160	173	143	174	158	180	179	186	144	147	177	174	139	176	190	145	161	160	165	156	140	168	162	186	154	169	152	163	153	179	182	153	169	174	145	158	163	156	144	174	185	160	140	176	156	165	155	150	180	174	163	172	182	151	156	152	154	170	180	168	158	190	180	166	185	174	168	160	154	152	178	155	171	188	159	179	158	139	187	155	158	175	151	162	168	139	152	161	138	175	193	174	172	160	158	166	148	164	152	151	139	163	165	179	167	170	170	158	159	153	165	170	165	141	177	188	167	141	181	177	154	179	154	136	151	167	166	187	172	162	187	147	145	200	172	195	168	151	172	162	157	152	155	180	156	155	175	175	155	157	183	142	156	171	166	172	171	143	159	154	163	156	172	171	160	184	155	154	155	160	160	176	167	160	173	163	174	165	173	176	152	158	146	166	167	152	157	135	176	164	175	153	200	148	163	163	147	149	174	165	150	174	140	162	168	163	173	153	172	159	178	155	164	148	173	165	166	152	155	168	156	161	175	178	162	156	159	173	150	125	161	157	159	157	155	151	181	154	146	155	176	179	185	150	180	163	156	148	163	157	174	162	171	168	163	172	150	152	172	167	172	156	175	158	178	162	167	157	156	139	166	162	157	178	160	162	178	159	151	153	162	161	163	170	144	155	162	169	187	184	157	176	156	148	170	162	182	155	174	152	171	148	153	137	162	171	149	147	152	162	173	150	139	159	151	170	166	160	175	173	169	146	153	137	165	161	157	164	167	167	178	148	151	180	149	172	145	151	162	156	152	155	156	174	148	153	149	147	162	137	178	137	153	177	158	148	175	164	148	153	187	165	168	144	177	144	144	158	161	172	184	189	169	155	164	163	172	162	126	167	157	159	178	152	171	160	156	156	147	167	189	152	141	176	154	175	166	175	180	149	142	171	137	181	170	166	160	165	180	166	171	158	160	166	161	190	159	164	154	170	128	146	165	179	171	191	179	177	162	154	161	155	142	173	186	175	166	151	170	184	154	169	168	153	166	159	166	181	174	168	148	162	160	152	149	159	139	170	160	172	153	143	149	163	165	171	172	158	154	149	136	178	158	192	180	152	143	168	151	151	160	165	169	165	159	158	154	155	174	159	173	142	152	159	145	166	146	181	199	181	164	150	157	166	157	183	186	181	153	168	162	154	172	180	146	139	169	155	181	169	159	152	176	165	167	157	186	181	180	152	163	169	160	152	133	140	188	187	191	174	159	149	183	166	161	154	166	163	147	166	173	179	168	160	174	148	163	181	161	186	143	188	177	160	168	154	149	148	193	171	159	162	149	158	141	145	158	149	161	160	169	187	134	193	178	161	155	167	157	159	175	175	151	171	159	166	167	156	188	167	170	161	183	146	166	158	166	156	166	169	172	137	163	166	156	168	164	157	169	150	170	162	177	143	152	155	170	145	173	156	161	150	167	150	155	182	168	181	153	165	160	190	191	159	156	180	157	145	154	159	189	164	168	183	156	186	159	165	160	146	152	169	184	160	176	170	178	139	163	171	173	175	172	178	145	161	172	149	169	134	184	155	170	176	155	129	177	151	158	141	153	164	158	157	161	161	171	173	129	190	138	149	181	193	170	178	147	148	153	169	174	170	161	190	156	172	146	150	180	156	173	158	166	148	183	164	144	156	149	184	187	160	165	194	163	182	185	170	185	168	126	146	167	165	175	161	147	164	145	174	151	152	178	153	147	157	139	172	157	173	196	168	167	178	137	171	142	175	136	161	157	145	174	183	152	172	169	145	164	177	173	136	151	146	179	173	178	155	166	173	172	191	144	148	171	156	154	161	170	182	166	174	188	167	170	162	150	153	187	153	156	147	182	160	149	146	167	151	150	172	163	145	159	151	159	165	148	167	178	161	162	159	169	158	155	169	163	160	170	173	159	178	140	173	149	169	164	150	164	151	148	154	148	148	155	130	155	156	151	154	161	156	189	187	157	171	170	157	168	157	170	169	167	166	158	161	174	171	163	148	170	180	177	152	134	154	172	170	163	154	148	198	172	154	164	151	150	173	132	160	155	171	137	159	147	171	144	176	173	145	149	151	157	149	154	177	159	179	138	160	155	153	179	152	174	172	166	177	153	154	154	159	184	156	163	163	139	157	145	155	179	157	154	153	148	194	162	173	149	136	173	152	152	168	148	190	161	169	176	144	160	162	153	161	170	156	152	164	161	163	146	160	154	174	158	161	164	167	188	160	142	153	169	167	171	133	166	155	154	166	191	155	151	184	161	169	169	156	155	163	150	179	144	159	151	186	164	143	143	165	149	175	169	162	149	170	148	195	168	172	178	169	168	169	186	146	153	172	145	152	198	185	184	141	169	157	157	168	173	170	163
7639	2586	5975	6604	5464	4559	3784	3006	2542	2149	2028	1697	1555	1390	1319	1246	1114	1023	1032	1005	891	911	849	850	812	795	802	756	731	733	677	720	708	699	657	705	658	595	631	636	642	616	624	620	597	594	579	545	584	637	601	531	603	552	597	604	593	584	583	591	563	564	551	549	554	542	564	553	528	576	571	573	557	532	565	520	553	514	543	541	543	548	516	546	558	528	587	533	557	505	568	547	535	577	544	538	558	542	569	580	589	542	524	571	538	532	530	535	524	554	511	477	509	556	534	511	521	505	567	527	503	534	539	536	523	541	558	534	532	546	528	544	500	542	522	537	517	510	564	527	536	523	522	532	526	521	505	514	462	516	514	556	539	535	528	474	519	508	514	529	508	562	547	536	557	513	531	552	491	502	524	487	529	488	536	538	511	490	532	525	530	502	537	572	577	524	534	533	497	524	530	501	537	525	483	538	531	536	548	506	526	529	555	506	536	512	538	548	541	492	518	526	546	520	510	528	530	498	543	562	525	529	512	532	495	517	529	546	540	518	499	531	512	517	487	499	479	519	571	496	525	514	555	540	547	512	512	547	554	523	538	503	476	535	522	498	446	531	493	519	507	503	570	539	568	517	532	490	513	459	512	539	515	504	531	508	520	517	507	496	547	511	495	531	504	467	530	490	523	531	530	518	515	511	513	567	515	522	474	530	507	518	540	597	498	528	546	505	501	507	529	556	506	505	508	501	505	506	514	499	525	491	553	471	545	559	505	522	547	533	532	526	549	557	522	517	528	511	537	557	571	537	489	519	522	540	541	555	555	478	515	515	519	510	524	575	486	522	471	575	497	510	497	524	573	507	530	534	480	545	530	507	503	529	536	518	514	504	512	480	539	530	512	532	505	519	502	571	500	504	514	504	505	522	515	525	507	504	462	529	514	519	538	547	472	483	532	498	538	560	511	496	521	527	560	514	542	511	540	534	522	499	505	532	521	511	534	495	498	549	519	495	480	536	571	519	524	511	484	493	512	524	499	495	521	526	482	486	562	519	504	558	560	519	513	512	525	551	464	573	477	546	489	526	536	518	491	565	461	503	521	516	541	498	530	494	495	520	530	495	538	544	537	542	551	506	482	507	520	515	504	520	533	523	513	532	515	503	528	455	519	516	534	462	526	505	542	514	566	527	526	515	503	528	582	495	522	509	552	492	510	525	527	512	485	532	548	558	530	508	527	501	532	497	498	522	522	498	514	531	511	525	507	485	527	523	525	517	550	541	487	565	524	523	516	507	487	502	513	515	522	498	538	516	527	571	493	520	496	526	523	503	477	531	536	578	511	594	557	523	515	515	503	510	543	511	563	524	467	512	517	550	544	550	472	535	488	504	499	541	524	546	535	532	526	517	534	525	524	513	483	518	523	507	514	573	527	513	510	528	508	508	544	520	519	525	500	519	489	517	523	575	534	552	534	504	481	559	548	574	525	490	507	499	535	518	492	484	522	531	532	482	552	525	529	495	503	488	525	509	539	529	527	524	539	539	514	521	521	513	501	486	516	538	557	528	525	503	492	535	474	532	525	517	524	486	490	536	485	572	516	521	501	520	478	557	474	562	566	489	561	533	535	493	514	516	544	504	509	504	527	535	531	504	514	570	511	525	549	517	530	512	533	468	570	479	530	516	492	535	524	482	483	525	500	514	488	510	532	484	503	537	504	550	471	520	500	556	530	478	508	584	510	532	508	476	563	482	538	516	535	500	583	522	492	502	518	499	516	538	533	531	526	526	505	517	499	553	502	506	503	524	485	538	486	471	523	513	528	538	497	506	520	519	472	493	534	494	536	541	532	472	526	495	507	537	531	502	483	575	558	534	508	500	536	489	528	561	529	531	537	490	502	564	499	512	526	500	546	524	531	470	552	496	513	527	512	514	511	485	504	499	545	531	522	523	535	486	460	491	502	495	503	505	535	536	510	508	526	514	541	518	512	520	501	500	537	535	516	484	515	496	555	495	512	498	511	494	519	536	524	536	517	562	560	543	471	486	511	506	543	515	535	545	541	559	526	561	511	506	531	526	549	501	510	502	484	544	512	531	518	495	526	515	529	462	514	503	508	498	534	505	518	505	540	565	499	536	539	503	527	543	520	510	529	571	505	514	532	549	510	554	508	553	502	496	563	491	505	519	510	539	501	537	579	531	534	519	544	530	520	507	533	486	565	514	492	538	509	531	499	485	483	494	520	544	526	522	559	524	543	493	527	497	520	534	480	526	531	494	575	524	567	511	571	497	552	540	492	519	541	509	520	514	502	484	527	532	485	536	557	528	512	494	497	534	484	528	528	525	505	542	500	527	540	540	474	516	527	537	545	540	530	497	502	499	547	536	511	493	511	532	502	543	533	534	546	537	519	534	527	509	526	554	509	523	490	527	475	538	519	513	495	504	568	549	531	539	489	565	485	529	513	555	555	540	509	502	495	552	542	511	511	508	478	531	523	509	512	553	556	518	513	502	486	545	524	523	491	505	562	545	543	531	522	541	531	531	527	540	534	497	550	478	557	509	551	523	522	493	501	512	532	495	531	500	553	514	570	509	536	543	472	523	542	551	545	497	522	515	529	528	537	520	541	528	491	501	502	544	511	557	547	522	511	499	514	534	563	519	552	553	507	529	475	533	522	494	490	519	562	496	520	507	521	524	515	535	538	552	504	522	533	548	488	521	535	528	563	507	519	505	558	488	510	515	513	500	525	472	543	530	551	493	538	465	519	532	496	539	512	476	522	512	537	518	543	511	529	528	538	517	499	515	528	539	508	528	506	535	515	550	475	520	505	476	500	508	528	541	512	499	537	491	523	490	526	539	503	565	490	552	576	528	486	493	490	533	526	559	476	461	503	475	514	498	499	511	556	579	558	528	503	520	489	525	547	510	558	508	527	519	548	511	536	513	516	500	529	573	545	521	500	527	494	504	537	520	512	531	523	503	556	511	539	528	474	541	515	554	538	547	525	541	474	536	505	544	485	497	495	507	524	526	522	539	542	523	516	561	520	539	531	544	528	548	517	497	550	545	516	545	517	515	568	573	526	545	513	506	485	534	533	523	543	509	526	497	535	517	526	498	538	562	540	514	495	531	519	503	518	495	541	524	551	545	506	510	522	500	552	520	523	522	547	540	519	482	517	525	525	497	499	501	494	525	517	536	542	534	554	507	521	529	486	503	520	560	530	514	481	519	521	464	524	530	561	562	531	486	484	527	507	537	491	505	497	520	510	572	492	525	530	541	573	521	529	542	496	525	541	521	535	523	526	543	547	509	484	560	476	541	546	524	552	520	529	535	534	530	539	526	515	521	527	519	487	506	505	501	529	495	549	491	509	549	498	463	525	556	527	461	542	489	492	569	535	545	501	506	536	537	506	531	526	516	528	520	516	507	509	496	521	494	498	507	540	493	540	537	538	524	545	562	516	556	571	546	578	526	507	551	525	501	504	494	524	495	536	529	496	560	551	509	537	525
2081	259	259	269	248	238	219	249	182	203	200	211	204	214	184	213	205	197	195	208	175	191	215	212	206	201	227	189	218	202	198	191	208	239	199	190	198	191	211	187	207	177	193	201	198	204	235	240	197	222	189	221	199	238	183	205	229	223	191	200	197	197	201	183	212	208	222	207	202	218	197	213	205	176	205	202	188	223	179	196	205	215	208	224	185	203	195	218	181	188	201	173	221	178	211	207	178	203	208	197	212	177	199	207	205	176	236	208	204	195	186	210	214	190	209	171	199	219	212	207	210	169	191	185	207	196	184	178	201	187	203	203	217	191	212	179	188	216	197	181	212	211	217	208	207	189	206	197	214	198	202	217	218	202	202	222	207	202	195	201	195	215	213	224	213	202	212	193	216	213	201	232	216	221	201	196	193	211	181	204	224	224	200	225	182	189	215	220	195	201	199	213	213	201	210	186	204	200	211	171	201	191	215	198	210	185	211	201	193	189	215	198	184	205	202	195	200	200	194	198	205	196	206	195	231	206	203	196	219	224	215	206	189	202	194	193	184	210	183	211	203	204	203	200	212	184	179	189	220	189	210	189	176	207	226	218	214	200	211	197	164	201	183	194	206	184	195	207	182	224	216	208	226	208	204	212	209	205	189	207	216	227	201	216	215	205	234	191	208	201	189	208	200	207	212	173	221	222	190	175	189	171	199	191	185	200	210	190	188	189	185	201	181	199	182	220	207	198	197	199	212	230	199	198	196	193	206	190	212	202	211	182	220	182	221	197	187	169	209	192	205	229	192	192	201	193	196	196	249	182	194	210	230	212	211	190	206	189	191	210	237	194	212	217	223	210	214	185	189	179	196	194	224	203	210	229	226	200	197	177	183	225	177	201	201	187	202	181	212	183	195	189	203	176	189	217	222	194	204	211	190	206	193	213	186	188	204	209	226	207	193	184	193	194	228	184	205	184	214	186	212	186	223	202	220	208	229	182	202	205	221	206	208	198	201	192	196	195	172	205	194	187	198	207	201	210	190	199	222	214	180	203	220	205	178	219	199	204	216	224	188	195	211	208	191	203	207	204	204	211	212	184	173	195	212	206	200	190	209	216	179	214	183	196	216	215	181	220	210	196	221	182	233	213	191	205	195	227	186	196	217	222	217	197	241	205	192	204	233	188	201	204	191	210	188	194	204	214	192	214	201	191	184	230	211	206	192	192	183	198	201	221	198	181	195	183	224	227	202	222	183	181	199	189	205	194	211	211	192	176	222	174	203	222	227	210	214	179	187	199	190	215	194	231	201	182	202	214	199	178	205	197	189	196	223	204	194	202	185	214	199	195	178	183	191	201	194	214	219	207	211	187	219	193	217	202	220	210	212	200	179	228	197	212	196	211	203	197	201	195	194	218	191	215	191	233	200	205	196	226	208	221	193	209	195	203	199	203	215	218	186	193	203	195	223	193	191	196	206	209	207	195	194	217	214	198	203	203	206	214	217	190	186	209	190	198	195	192	208	176	203	197	201	185	202	198	198	226	211	218	196	201	207	199	190	215	194	203	226	202	208	203	211	244	201	200	189	212	217	204	202	193	189	194	200	236	188	196	192	209	182	220	174	185	192	198	191	217	217	214	226	195	209	195	186	200	190	194	194	211	200	207	218	210	196	200	191	180	218	219	210	184	213	217	224	173	202	200	188	193	214	200	204	204	202	201	233	202	218	199	211	216	191	211	209	204	176	211	193	179	216	186	233	198	195	194	198	196	217	216	195	194	205	188	218	227	223	207	186	216	223	198	213	178	200	207	214	215	230	211	203	194	189	222	207	180	179	218	186	203	211	213	193	213	193	199	194	209	205	219	221	217	223	231	222	170	204	203	205	204	206	206	175	197	200	209	189	196	209	233	176	202	212	207	217	202	194	208	198	202	198	199	205	202	182	205	206	216	204	218	198	179	193	198	213	209	180	200	204	195	190	193	212	218	223	223	197	198	196	220	185	203	192	198	210	226	217	210	201	206	195	201	214	195	194	197	185	199	201	182	204	182	204	188	185	186	206	170	196	186	192	196	202	203	203	218	188	179	229	209	209	226	201	206	199	235	196	191	218	195	189	214	166	178	177	183	209	208	225	201	197	214	187	208	206	208	197	196	222	227	213	227	200	188	191	169	199	174	236	214	192	184	211	199	211	190	208	238	210	206	222	196	185	217	183	228	188	192	207	207	205	216	182	230	202	194	196	215	192	197	211	184	214	215	189	187	203	224	207	230	221	204	211	175	216	223	204	192	201	191	223	203	197	209	225	200	211	186	195	208	177	196	215	212	219	203	217	211	186	187	194	208	194	236	173	190	192	200	210	199	216	208	185	205	202	197	185	182	189	183	212	182	205	187	177	191	223	216	229	197	216	199	205	204	177	198	219	219	228	225	193	177	192	230	207	204	192	188	209	212	227	227	209	196	197	192	210	198	201	201	189	203	213	184	198	212	200	200	184	196	212	196	213	193	207	195	181	221	187	224	220	196	220	223	180	207	208	200	201	192	179	216	175	210	210	207	199	202	202	200	212	186	179	204	190	203	197	199	194	198	206	207	222	202	201	229	182	209	218	179	186	187	209	195	194	196	193	179	212	185	211	188	191	198	192	222	189	208	191	201	195	181	200	199	199	209	196	188	210	180	186	202	206	225	209	216	182	216	194	179	190	197	204	175	194	205	181	202	211	216	198	196	181	182	196	205	222	178	212	207	204	198	187	242	215	225	202	217	226	200	217	173	208	213	201	216	201	166	219	199	188	203	192	189	190	210	198	191	214	194	195	219	222	187	186	206	206	225	217	210	210	187	207	192	187	206	188	193	202	213	171	199	201	214	230	202	210	203	196	223	223	180	189	204	189	162	222	216	236	200	181	188	206	204	194	193	214	232	177	214	200	214	198	218	193	190	186	188	185	185	158	204	203	201	201	185	201	217	217	206	220	211	229	226	217	191	225	191	213	208	184	217	192	244	195	228	213	176	186	199	201	198	184	219	186	190	192	205	216	212	195	199	203	217	174	191	209	213	196	196	215	224	175	220	181	206	200	176	199	197	222	196	197	227	220	193	201	203	210	205	213	197	185	193	193	202	205	193	207	205	238	241	193	203	224	190	203	193	186	197	208	201	203	190	222	207	211	209	192	217	209	232	206	180	216	204	184	188	217	229	191	202	200	194	202	239	197	224	186	209	205	217	233	216	218	205	202	208	205	201	229	200	193	217	180	198	190	178	225	182	186	205	220	209	206	185	211	201	200	213	208	209	203	194	203	205	197	232	206	204	211	200	186	194	191	200	177	194	192	222	185	218	204	194	217	215	206	203	194	200	207	207	190	209	193	186	199	213	203	204	212	196	184	191	209	179	240	209	192	188	207	212	183	204	192	185	182	210	202	230	203	225	191	234	195	203	207	221	198	196	218	218	200	223	185	207	213	187	211	195	196	179	200	204	195	215	213	195	180	213	181	202	218	202	199	201
2071	665	770	802	798	760	706	686	628	626	665	663	594	658	632	604	607	627	622	599	658	599	567	597	616	629	578	622	632	605	596	617	613	606	607	625	624	605	608	615	595	596	555	604	596	589	653	579	642	640	570	608	580	571	633	611	655	603	575	614	614	589	612	569	589	634	629	582	545	591	599	593	604	601	647	612	625	625	613	591	633	587	598	637	590	613	607	620	621	584	583	588	614	636	616	592	632	567	593	626	611	591	589	566	569	635	603	606	615	612	608	635	620	607	563	625	582	613	581	617	594	583	626	611	576	590	556	594	624	627	603	574	615	609	611	589	586	595	648	578	633	635	656	644	565	635	568	591	599	606	620	608	606	563	625	634	606	582	613	643	591	611	595	640	598	582	597	626	567	600	572	615	584	571	588	628	591	584	568	633	628	568	648	657	632	610	607	619	556	632	612	635	601	586	598	569	639	595	589	622	605	585	615	608	619	628	587	583	609	642	598	644	617	623	611	627	605	629	624	594	624	597	623	609	588	613	623	637	571	578	604	623	580	595	589	625	604	623	623	607	555	566	587	586	617	565	587	613	582	614	609	579	589	578	602	632	609	589	649	590	573	617	600	600	649	645	605	620	643	638	572	602	589	610	606	592	618	582	559	593	594	592	539	596	580	599	606	600	608	555	619	619	579	660	637	650	613	621	593	585	578	609	611	582	612	602	599	596	590	640	613	622	611	658	618	617	636	623	591	589	565	563	616	624	638	573	616	558	560	606	560	541	618	596	608	577	597	580	593	579	598	564	556	598	605	610	609	607	560	617	623	613	605	571	604	565	621	643	625	643	585	643	650	602	599	656	619	588	621	642	614	633	585	569	619	607	627	602	581	585	606	594	566	554	595	617	660	633	650	609	610	582	604	563	610	594	617	676	662	591	594	630	625	629	591	567	595	614	658	618	581	596	599	590	629	613	617	593	641	626	591	610	596	578	591	581	605	655	620	591	602	571	609	573	602	605	578	570	603	584	583	584	609	593	583	607	630	609	624	628	610	645	555	609	596	585	600	616	599	609	623	583	664	602	616	595	622	598	642	619	594	514	614	662	606	596	618	621	616	636	631	621	606	573	604	594	607	648	636	634	596	612	620	587	605	617	645	637	667	594	646	605	608	620	614	575	598	581	624	621	580	602	569	593	587	628	557	615	629	609	606	616	579	634	627	633	618	579	573	583	589	579	616	586	638	602	618	600	588	622	563	602	558	578	633	608	576	579	581	598	646	612	610	623	579	574	611	652	627	592	569	524	581	661	555	611	582	654	602	606	596	594	636	604	661	619	580	602	605	574	601	581	610	626	571	567	646	600	577	621	617	592	609	645	594	622	621	610	617	611	590	623	585	583	566	651	615	552	595	607	590	594	631	620	618	597	540	647	607	585	594	633	594	588	587	652	620	650	637	591	620	602	579	626	604	551	566	614	589	573	603	597	580	635	600	611	600	592	614	576	638	633	606	636	612	609	610	599	575	566	611	588	607	625	619	595	598	619	594	632	615	595	601	643	583	616	626	605	635	579	631	582	636	580	598	637	630	616	573	585	611	608	604	580	635	585	588	624	587	619	611	623	574	586	588	591	616	597	584	629	597	593	584	638	588	613	584	622	603	575	655	599	592	620	607	594	574	606	596	572	605	602	566	645	602	581	651	567	599	596	582	661	616	622	619	639	638	574	618	635	607	627	592	594	601	631	626	584	584	613	618	569	618	617	654	607	562	617	595	581	586	613	627	608	588	543	605	595	585	621	683	622	644	615	584	612	626	622	599	621	597	599	625	597	615	637	575	599	581	599	576	603	613	600	649	633	590	599	626	604	596	632	603	626	613	582	578	611	558	572	575	615	610	632	633	650	623	584	599	622	573	632	610	557	557	596	575	589	589	586	580	570	553	625	610	610	651	584	585	600	565	580	584	664	595	626	616	646	588	589	628	603	632	563	664	596	610	608	570	624	586	603	612	610	595	575	577	573	614	596	598	601	578	602	562	598	650	616	603	535	602	570	614	592	649	606	615	643	645	586	610	638	591	641	598	632	620	617	607	634	600	612	592	627	592	651	608	630	639	565	572	612	630	556	599	632	586	567	612	600	611	574	611	617	600	619	586	627	583	625	587	619	608	605	611	614	600	603	589	654	628	567	593	586	626	548	625	624	587	588	577	614	637	554	598	593	588	596	611	634	593	606	630	620	593	565	632	618	586	614	537	612	578	593	578	634	607	615	602	595	609	654	577	610	604	581	605	608	578	629	618	617	647	577	604	591	632	605	600	570	598	592	635	634	586	647	605	602	595	590	590	653	584	613	626	569	634	590	592	615	608	602	617	573	622	572	599	627	608	591	628	630	591	562	638	628	616	617	587	591	596	603	635	590	590	636	629	604	593	584	642	664	579	581	608	659	596	600	634	609	592	600	606	614	600	639	581	624	617	646	636	593	603	598	606	561	596	649	608	626	663	566	587	596	601	638	573	574	594	605	625	608	627	602	635	606	636	619	574	620	617	607	614	586	649	616	616	609	608	624	610	553	602	628	603	642	593	612	622	593	609	622	605	656	598	583	612	568	606	610	595	638	615	598	652	575	590	599	630	605	643	601	632	630	638	616	594	602	621	600	579	633	586	617	572	623	607	584	629	628	606	613	599	576	603	637	593	563	622	656	597	585	614	562	619	600	605	586	585	621	596	635	593	597	612	592	606	575	633	582	621	584	597	611	612	640	604	597	619	593	624	597	611	609	606	625	610	573	595	598	602	597	589	603	598	579	588	583	619	577	538	641	631	613	585	644	599	575	619	552	572	585	582	621	593	601	625	606	560	598	639	599	582	604	604	601	596	592	647	621	580	634	654	631	578	622	609	639	576	566	599	610	616	573	624	590	627	615	591	587	636	569	641	574	599	584	600	588	596	629	612	617	606	617	607	610	636	595	635	605	564	656	560	578	621	603	630	625	615	654	625	605	596	604	635	645	579	610	580	606	646	575	630	605	615	613	608	580	617	609	595	608	591	632	643	634	621	606	590	572	579	589	596	541	580	588	639	580	619	565	594	640	588	610	567	639	586	648	639	597	579	632	589	618	584	601	625	592	622	590	603	615	606	610	595	602	566	614	580	561	597	641	628	599	666	661	615	578	583	604	639	578	569	634	598	613	614	581	578	644	668	618	639	611	594	630	548	603	626	576	603	598	611	606	605	644	650	549	583	602	580	622	631	624	639	619	628	597	605	596	597	596	601	583	590	592	606	590	609	619	625	597	616	560	587	612	600	552	644	605	590	637	625	611	629	602	634	590	607	589	578	569	620	583	605	600	601	582	637	601	606	573	603	607	626	615	609	590	592	579	598	610	636	580	609	587	648	602	588	673	600	606	581	608	628	613	579	609	619	618	622	598	565	615	558	629	575	616	622	601	583	603	618	618	639	541	602	624	579	658	651	599	622	608	586	578	625	650	626	571	548	595	604	603	612	621
10230	1106	1333	1066	693	553	393	343	277	260	214	190	173	178	165	146	150	137	131	126	140	99	118	135	121	124	115	119	111	130	113	124	140	104	111	119	119	95	111	90	108	110	114	116	88	123	106	97	111	125	94	104	129	95	102	99	111	93	116	95	113	96	119	108	113	100	112	111	112	97	98	110	115	111	94	101	108	87	120	107	98	128	88	113	94	109	99	113	110	121	114	128	96	105	110	99	132	85	105	98	102	107	115	101	103	96	101	103	108	104	98	96	119	107	94	112	115	109	109	87	97	116	92	97	102	103	96	105	122	100	113	95	141	92	108	101	99	113	85	88	89	89	105	116	130	115	83	113	109	104	110	120	100	103	106	99	89	104	105	105	117	105	110	115	101	86	94	96	113	100	115	103	106	102	101	108	101	117	92	113	94	104	101	97	89	109	121	111	86	92	104	102	93	106	89	109	96	102	88	94	89	98	84	115	103	110	92	104	97	112	107	98	100	101	119	125	111	97	113	114	85	110	86	115	101	103	115	92	92	101	121	106	83	112	106	92	99	87	93	113	94	89	107	94	104	110	100	109	95	87	107	100	103	109	107	104	97	106	91	94	99	114	127	122	112	96	101	102	94	107	112	113	91	111	111	101	109	110	101	109	102	95	107	97	85	92	93	115	98	100	106	103	96	108	117	128	115	96	98	107	104	122	116	95	98	116	110	110	89	80	106	104	90	94	106	95	90	123	94	117	108	102	98	107	92	118	106	117	105	113	94	112	111	124	103	109	100	99	116	106	108	99	111	91	105	110	86	119	106	113	116	108	134	116	112	89	111	107	105	98	109	100	104	113	111	88	108	97	107	106	108	113	91	107	114	94	107	110	105	109	120	101	116	99	101	121	98	96	134	111	98	89	103	104	123	109	95	91	99	85	108	113	97	98	91	95	104	99	99	104	95	115	113	90	108	104	114	110	79	90	133	77	89	110	120	120	102	100	114	97	98	125	105	105	125	106	107	86	95	120	96	103	103	109	94	105	91	103	116	126	104	76	96	93	108	94	94	82	109	96	100	99	82	112	90	109	96	94	103	96	101	106	103	88	105	101	101	104	106	112	109	102	135	83	96	88	99	104	103	105	91	100	95	97	102	108	103	111	126	110	106	96	86	97	99	85	119	115	113	107	93	103	96	125	92	91	102	95	100	71	99	112	114	96	96	115	93	90	96	94	98	111	113	106	89	99	101	111	111	119	93	104	97	99	117	110	120	102	96	95	119	109	114	111	99	106	98	112	111	118	106	96	109	94	107	100	102	99	97	94	94	94	113	110	126	107	100	97	89	114	98	100	86	103	107	102	102	103	88	106	108	110	81	107	84	95	111	103	115	87	99	101	113	104	101	122	102	110	87	118	97	97	102	102	96	101	115	93	111	98	77	105	101	101	102	100	101	93	94	94	103	109	86	127	106	98	105	90	111	101	103	114	101	103	103	113	94	116	128	118	103	106	96	115	99	88	99	92	106	108	112	109	110	86	97	93	107	93	89	105	98	119	107	91	84	109	113	102	110	97	111	114	95	102	114	98	113	107	109	117	102	98	98	90	104	120	85	119	92	93	103	108	106	107	114	117	109	105	121	91	106	127	95	120	80	97	106	92	116	99	112	95	94	109	117	117	109	121	107	93	98	104	89	92	94	92	102	112	105	94	106	96	109	89	86	107	101	96	104	116	109	97	102	91	100	105	106	107	95	105	94	91	85	97	102	124	88	78	87	95	90	95	104	100	103	86	99	104	99	92	116	119	125	104	101	101	109	88	99	114	85	106	97	122	110	109	118	103	104	95	114	108	86	102	105	125	93	77	110	113	108	118	94	117	91	109	109	108	93	114	88	114	96	103	100	113	113	98	90	114	105	114	109	99	92	103	94	103	95	98	113	115	96	98	105	108	99	106	105	112	97	96	106	105	97	114	89	103	91	123	113	109	97	104	103	101	109	93	107	107	91	112	92	96	110	102	99	105	95	105	116	110	87	95	101	88	101	113	108	101	99	105	87	108	105	101	118	104	95	99	106	101	98	108	105	109	125	102	97	102	106	107	96	110	92	87	106	94	123	114	93	97	100	107	116	111	101	99	97	101	131	100	104	97	102	110	105	123	99	100	113	113	118	99	127	102	116	97	94	110	107	102	94	94	107	106	115	95	117	100	104	101	105	85	92	89	98	87	90	109	90	108	117	98	107	101	87	107	90	87	94	94	103	100	104	86	113	94	111	116	86	92	120	105	121	100	87	103	99	90	106	120	98	96	101	106	121	89	105	97	108	104	99	104	118	102	100	117	90	103	97	98	85	103	109	94	105	99	99	119	95	104	121	94	108	110	90	119	119	81	98	112	75	120	92	115	95	104	112	105	105	91	91	87	120	88	112	98	112	116	128	93	107	105	103	94	103	113	98	105	102	99	93	89	94	90	95	120	95	97	111	79	101	107	107	104	117	103	92	105	107	92	100	106	98	93	115	106	103	90	87	108	102	106	98	96	104	110	94	94	92	109	97	105	111	97	92	109	118	108	110	102	115	110	105	107	92	109	118	100	97	101	111	102	99	92	103	116	92	107	94	95	102	113	99	100	108	116	104	110	105	125	86	88	93	107	114	83	104	102	105	102	89	105	86	96	109	121	110	110	110	100	102	99	98	101	102	112	114	113	96	105	103	109	106	95	113	115	100	98	100	87	92	101	108	118	95	107	117	111	106	108	101	107	111	91	96	96	86	110	80	114	89	94	126	112	100	106	97	94	111	119	118	98	90	100	85	94	98	103	97	107	108	105	106	102	105	94	113	106	120	88	100	109	93	97	106	112	111	101	141	96	93	105	84	100	99	93	87	99	101	115	101	117	110	116	110	113	101	100	116	116	92	86	123	113	102	94	101	97	87	106	92	105	107	100	106	98	116	108	98	100	103	106	102	123	97	111	86	96	128	114	99	85	107	108	85	84	94	102	99	93	109	105	128	104	110	90	92	112	80	87	112	97	95	91	101	87	103	106	106	101	111	99	84	94	87	115	92	116	103	106	103	100	106	98	103	91	98	104	100	103	100	111	109	109	101	93	125	79	95	83	100	103	95	94	107	94	108	112	125	94	125	92	124	109	117	111	116	99	100	107	101	103	111	103	97	99	113	108	92	100	100	120	103	126	99	99	110	86	112	115	104	87	103	86	95	117	108	93	96	99	106	89	98	107	93	114	105	94	109	108	106	110	118	111	99	77	109	106	88	99	94	101	109	96	102	124	107	87	99	98	118	97	114	114	111	94	101	103	94	104	112	89	86	98	107	106	121	105	105	102	103	111	98	105	110	91	124	83	111	85	102	102	91	105	90	100	83	103	119	95	88	103	95	100	84	88	105	103	91	109	87	103	103	85	112	124	112	109	90	109	79	102	78	109	114	88	116	91	91	88	102	105	99	116	100	121	104	89	107	86	112	102	95	105	78	110	91	99	108	107	125	102	105	108
6110	1349	3223	3657	2973	2510	2038	1729	1468	1237	1106	1000	847	835	757	688	671	637	641	629	551	535	528	526	508	468	487	451	466	448	464	428	441	477	446	404	428	418	399	408	427	411	397	401	378	395	366	404	400	414	348	359	374	360	351	360	359	344	359	344	363	338	396	381	371	378	377	404	350	382	361	349	352	418	365	352	358	366	340	347	374	367	388	347	370	367	373	378	373	336	374	362	336	386	363	366	352	350	354	359	331	349	360	345	409	326	340	344	320	354	356	358	356	339	339	365	347	374	356	382	384	338	363	391	349	339	347	352	304	333	346	351	351	343	356	370	323	362	358	362	353	344	375	339	358	357	343	364	344	337	335	356	367	379	328	343	326	383	317	353	355	331	364	336	322	321	317	355	323	318	354	363	330	343	382	355	341	349	330	361	362	330	344	362	389	332	358	356	344	363	316	341	351	359	381	332	330	347	341	344	353	336	356	338	347	378	358	342	365	346	352	344	363	305	360	363	351	345	350	386	370	367	338	357	337	354	371	338	367	336	356	333	383	361	331	325	359	370	352	363	371	357	377	345	343	328	342	379	348	331	344	378	357	372	382	354	349	385	337	323	363	347	346	348	340	391	372	383	354	347	358	342	339	341	370	359	398	359	357	321	359	352	386	403	330	356	362	340	320	357	351	370	348	342	356	365	364	349	343	389	339	342	374	353	383	350	358	381	362	385	336	322	350	360	367	347	348	366	374	322	380	356	345	356	359	350	344	347	335	319	371	343	349	349	372	336	383	342	348	347	351	336	371	341	318	374	357	363	332	353	370	357	374	360	351	338	325	367	357	328	320	359	343	369	335	343	358	370	364	374	334	325	317	388	323	346	353	350	326	320	350	332	312	348	350	332	343	347	332	363	341	359	348	361	364	364	343	386	362	337	333	359	374	352	367	371	328	361	341	359	338	336	327	339	321	361	379	348	334	351	354	368	339	350	368	365	325	353	344	386	337	308	324	310	313	351	301	380	328	357	363	347	363	354	327	355	379	363	328	348	366	319	363	348	357	345	294	331	330	349	324	361	344	329	336	321	358	376	357	333	355	355	340	353	379	347	365	384	381	351	376	327	341	361	335	328	327	362	389	370	369	306	348	360	324	346	344	330	356	379	318	335	379	388	340	339	341	363	333	370	349	326	356	325	360	368	356	383	349	377	339	333	343	357	340	379	313	430	349	333	335	326	344	334	356	408	353	353	359	362	333	351	342	337	339	371	349	323	335	355	342	362	372	317	360	337	324	355	370	382	346	374	334	342	370	338	360	348	342	364	331	374	320	329	369	354	345	339	361	370	347	344	309	322	344	383	330	386	350	329	332	352	336	327	348	340	375	369	344	299	307	350	350	375	312	349	335	373	333	307	358	358	369	403	339	349	351	373	368	328	322	358	342	365	334	344	335	358	358	365	329	366	385	380	343	332	336	366	334	372	353	329	319	311	342	361	349	333	343	323	338	320	378	336	356	361	334	354	387	386	347	314	354	339	371	330	368	327	334	340	396	351	319	362	352	332	338	365	360	325	353	351	367	356	385	358	346	344	311	364	311	364	380	353	343	342	364	358	358	366	358	368	337	327	307	351	345	336	338	326	318	332	310	411	395	374	360	382	326	333	363	379	367	332	346	362	334	372	326	350	334	354	308	366	366	331	331	359	348	338	362	354	334	337	387	322	356	362	327	366	336	372	327	376	350	385	352	313	362	309	350	334	336	385	347	382	340	360	330	344	366	363	375	337	371	320	346	335	360	373	363	367	346	332	324	317	355	335	323	335	362	382	340	339	330	361	317	336	374	328	353	365	386	334	345	327	334	343	342	328	350	346	360	344	378	364	343	343	324	355	353	377	311	350	355	374	347	310	347	339	357	356	343	354	331	331	380	387	380	344	357	329	353	356	345	308	373	334	376	333	360	359	364	313	354	324	364	350	345	345	358	369	355	356	346	354	348	332	345	359	343	353	375	365	340	339	325	335	340	357	344	349	374	361	346	364	314	399	336	358	341	352	378	345	369	367	358	313	349	372	383	368	323	343	349	388	386	379	337	364	357	367	349	319	334	340	343	331	331	325	389	352	341	365	337	337	349	397	353	346	363	338	340	317	353	348	344	366	373	323	364	317	325	356	338	361	354	363	367	338	348	323	321	331	359	338	334	365	340	344	393	387	383	329	402	369	355	347	364	344	340	357	361	341	345	330	361	355	318	345	339	341	348	343	378	332	345	375	347	350	329	356	347	312	379	383	364	346	331	346	334	347	351	321	374	340	355	319	331	334	373	330	342	345	327	360	369	356	336	326	394	350	367	315	349	336	358	347	352	336	324	397	341	350	367	387	370	345	352	354	368	317	387	361	357	333	357	337	324	319	383	374	323	359	379	342	338	367	334	364	331	351	362	334	339	330	336	328	352	322	330	369	343	349	350	343	345	382	326	322	356	364	329	363	393	336	360	340	380	373	345	377	327	326	346	336	344	368	367	378	344	311	347	354	342	355	384	328	347	388	340	374	368	316	331	345	341	377	333	373	314	370	342	372	380	310	356	353	335	381	375	330	314	366	324	335	354	363	373	348	381	307	341	342	356	346	376	349	346	361	345	354	371	330	353	318	353	374	335	348	330	382	351	354	358	336	312	363	347	342	365	351	363	353	325	356	341	344	345	365	331	333	360	362	365	371	351	370	378	344	374	367	337	365	346	351	361	328	343	351	388	351	364	318	367	358	332	354	340	356	331	378	341	387	349	344	348	343	374	352	337	412	325	354	348	329	366	362	329	359	351	357	337	349	398	348	357	373	340	339	357	358	340	373	353	347	341	351	352	362	352	316	355	350	356	327	364	351	336	342	344	347	369	335	342	356	373	373	348	357	348	362	355	358	344	383	374	363	335	369	330	362	374	356	352	347	340	360	362	344	360	363	369	361	350	392	355	320	361	339	336	376	351	347	366	352	321	329	338	359	362	365	314	341	343	346	345	381	370	322	365	389	364	347	327	343	382	330	353	311	339	341	332	376	320	379	354	336	361	368	362	353	362	357	347	365	336	357	378	375	343	363	358	358	351	357	369	334	353	349	359	363	357	331	332	340	338	380	358	359	348	363	359	356	402	337	356	370	353	352	346	350	361	337	343	363	369	336	336	339	335	360	351	361	363	362	324	361	337	374	333	337	345	325	332	317	366	366	373	379	350	328	340	357	330	328	320	360	353	321	356	367	357	347	360	361	326	384	370	346	364	327	336	363	346	375	366	334	353	350	369	316	343	342	339	357	381	361	356	375	349	343	355	347	360	329	345	352	392	371	347	397	385	367	337	331	330	356	363	395	344	330	377	336	347	358	332	340	368	362	354	333	339	355	333	340	362	369	339	355	335	371	346	392	351	354	353	375	339	378	362	364	338	325	384	338	359	343	380	313	368	353	341	356	346	357	343	347	363	324	356	372	366	341	369	346	355	330	365	346	348	314	362	331	387	356
18333	2609	2773	2036	1368	1060	822	662	503	455	446	345	317	294	270	252	245	257	245	222	218	208	210	190	187	205	199	199	193	182	185	190	169	173	208	183	198	165	172	172	185	177	171	167	162	165	174	174	170	182	172	173	173	172	166	144	178	166	154	189	176	149	158	195	180	182	173	187	165	182	167	156	162	163	179	148	159	161	158	161	174	165	165	164	151	178	179	161	190	159	166	170	170	157	169	161	139	125	167	165	142	170	155	147	182	177	142	164	191	169	170	185	157	172	145	160	149	150	174	173	149	149	139	152	132	163	177	147	152	163	165	162	181	153	168	153	173	175	171	156	189	166	156	155	160	171	171	160	142	142	164	147	166	156	175	165	156	162	168	151	174	157	154	172	153	150	166	171	168	195	151	156	158	156	162	170	151	170	162	168	168	156	159	164	176	142	161	151	175	160	152	154	146	168	155	151	158	166	148	173	152	174	155	142	179	175	162	153	139	176	179	149	168	146	158	173	175	163	168	159	169	157	167	190	201	171	173	158	168	172	151	189	173	180	183	142	147	142	172	186	169	166	171	149	154	162	164	154	158	145	149	176	177	162	172	172	149	160	162	145	154	149	195	151	159	139	146	136	174	155	161	147	149	140	162	135	155	147	168	164	168	156	170	172	148	142	137	162	170	169	179	169	180	154	161	163	179	166	142	162	162	143	168	155	182	169	146	171	161	150	167	177	152	153	151	155	159	162	153	156	168	168	160	146	182	173	151	156	156	156	190	142	162	175	155	164	149	144	175	163	159	176	170	167	160	181	152	155	154	162	176	176	173	172	163	136	164	155	165	163	169	145	155	134	179	184	170	159	141	140	145	143	153	159	177	153	157	155	152	180	155	155	161	147	194	163	166	177	166	144	164	175	149	194	162	154	162	161	157	149	169	169	154	172	184	196	156	163	153	159	176	171	148	168	159	163	164	161	188	173	164	173	151	162	177	155	173	175	157	162	178	172	170	161	173	185	163	152	159	160	176	144	163	174	153	156	155	167	168	191	192	171	137	161	177	162	145	174	176	154	165	145	165	169	175	160	158	149	171	158	189	155	184	170	163	173	163	154	155	182	153	172	159	170	149	176	153	135	150	160	179	157	168	153	166	158	178	164	149	141	155	179	139	176	143	163	158	160	146	162	174	161	163	166	180	165	141	180	159	154	145	163	144	172	163	152	158	145	153	167	164	153	167	168	155	158	151	165	171	152	189	171	166	172	173	137	167	163	155	151	158	150	150	161	154	168	174	172	175	184	157	146	169	136	149	159	150	158	162	153	154	166	164	188	165	149	158	164	144	156	166	149	153	162	135	149	165	151	163	159	152	158	151	165	159	145	165	166	145	165	164	148	168	143	160	169	163	140	157	160	142	183	162	145	155	147	177	153	162	193	172	170	189	128	168	144	168	158	141	161	170	144	178	163	186	172	185	156	149	144	160	174	170	146	156	173	149	168	180	139	181	157	148	132	175	152	132	175	157	175	177	172	162	153	177	135	156	165	172	152	156	142	175	167	156	148	175	170	170	143	154	162	153	173	156	143	160	138	141	160	173	131	154	169	140	176	160	191	163	152	153	162	154	175	179	182	152	146	153	152	172	170	174	168	154	144	166	157	162	156	187	144	184	158	159	159	164	168	156	160	151	185	163	149	161	144	157	148	159	140	146	164	155	154	161	162	160	149	177	166	162	171	178	156	171	164	154	166	168	151	163	171	143	157	147	150	166	154	187	157	147	136	150	158	189	165	140	183	153	166	159	165	162	172	163	178	166	178	155	156	180	164	140	189	156	172	166	166	163	171	170	172	152	153	174	165	163	140	161	179	166	165	166	172	170	159	180	183	183	155	175	160	161	168	149	143	161	157	182	151	165	158	166	175	168	165	150	156	155	183	161	164	152	153	170	173	176	139	160	166	144	150	163	175	184	172	135	166	172	179	167	149	161	160	154	159	165	173	156	176	150	153	174	161	141	149	138	159	159	152	170	178	186	181	148	174	170	181	170	173	163	176	163	168	144	156	177	164	150	167	153	154	173	156	175	148	162	156	171	157	182	157	152	158	153	146	170	158	154	152	171	162	178	178	187	155	165	179	149	173	175	144	148	154	161	140	165	154	176	172	162	188	148	170	205	153	169	154	174	160	156	145	170	165	179	149	156	159	132	173	190	168	147	167	139	176	169	161	158	144	170	152	178	152	159	167	169	160	159	168	174	184	157	145	170	160	178	148	142	147	171	161	172	160	193	173	170	178	160	169	167	173	162	167	164	146	147	176	180	161	161	177	154	183	140	140	172	125	149	162	187	183	148	172	138	171	165	189	155	172	159	155	166	156	168	173	174	175	170	155	157	127	183	161	183	188	169	153	172	152	164	161	186	164	159	157	157	172	151	148	158	167	158	149	177	166	148	167	158	159	163	169	146	190	156	169	171	146	134	197	168	185	174	161	155	155	159	164	139	190	140	168	179	131	142	157	160	177	138	165	159	163	165	176	157	161	177	157	163	166	168	157	162	153	147	152	169	158	175	162	180	150	165	156	158	170	155	179	147	139	175	156	153	192	159	142	167	151	175	154	181	171	173	147	169	171	152	153	178	144	160	183	167	145	165	152	148	165	136	163	142	162	162	156	172	160	157	151	141	157	157	174	149	178	159	174	167	143	155	155	163	152	145	169	151	195	159	159	167	163	149	183	178	169	177	157	143	171	177	148	167	172	151	166	216	194	165	141	170	178	163	170	147	163	187	143	187	148	170	189	161	145	169	156	163	164	180	141	158	174	146	165	146	163	182	154	164	159	148	162	172	165	186	180	164	174	150	189	166	143	167	183	168	155	160	176	163	154	169	162	144	171	151	150	156	165	167	160	161	146	165	155	160	163	150	185	165	174	158	150	155	153	165	158	167	153	187	186	177	165	170	157	174	144	182	168	177	181	161	163	161	177	160	186	157	163	178	164	158	155	167	169	177	162	168	171	185	166	167	146	153	156	149	147	154	165	166	154	130	172	150	155	171	172	155	160	179	156	147	185	157	157	181	161	148	162	176	144	172	160	171	160	168	168	143	156	155	156	163	152	153	156	173	176	171	163	150	167	159	158	160	158	139	147	142	171	171	170	152	142	179	148	172	166	148	134	163	178	139	178	151	169	158	159	170	180	174	161	163	144	159	164	178	148	164	146	159	159	137	159	164	147	150	156	169	162	174	140	152	157	159	155	174	152	148	173	161	161	157	166	163	169	188	174	154	180	184	150	141	149	169	143	177	164	136	168	154	150	173	146	160	150	170	187	156	159	162	142	171	163	153	157	171	172	152	158	160	146	174	179	170	196	175	163	172	160	167	152	183	173	152	186	129	148	176	156	157	170	158	172	162	160	158	162	179	153	186	156	158	164	160	177	167	160	166	148	157	153	184	186	148	166	157	176	149	159	147	159	152	153	137	183	155	162	160	153	167	174	161	157	171	160	153	162	172	168
9283	2580	5978	6658	5597	4444	3620	2989	2591	2239	1970	1776	1522	1404	1323	1277	1154	1075	1007	1021	976	945	877	796	768	833	754	754	783	721	775	708	657	675	705	674	703	678	687	691	666	629	611	620	653	603	601	577	618	603	576	602	630	597	546	568	568	547	548	581	571	588	551	559	549	523	544	601	560	597	553	546	543	528	578	573	524	532	579	542	556	571	544	518	546	536	569	555	510	578	525	558	544	539	563	583	552	528	610	535	542	567	532	537	509	555	558	537	594	543	578	515	529	550	548	558	520	511	543	516	490	528	515	545	504	501	522	524	549	537	554	545	514	531	556	546	590	514	553	538	488	542	528	526	547	537	527	525	532	543	522	505	548	562	498	499	460	531	515	511	506	534	547	545	502	534	537	488	500	511	512	529	522	528	498	553	514	499	504	528	548	564	529	500	504	509	529	511	541	550	495	510	510	551	523	482	513	559	504	496	535	528	551	527	521	515	516	547	499	523	558	560	515	505	539	531	527	542	538	541	492	515	513	511	527	513	521	570	513	530	505	486	551	518	518	564	479	560	514	536	503	532	494	559	528	503	515	544	532	556	480	534	536	514	514	543	546	519	514	528	520	512	525	506	561	521	482	510	553	533	524	508	517	529	532	518	567	499	527	500	494	530	502	539	509	499	530	522	538	537	563	578	538	516	516	550	509	543	493	511	524	524	518	542	520	593	482	466	534	505	536	541	492	561	559	540	477	503	479	552	579	509	524	494	566	515	511	515	529	541	566	519	536	515	510	535	499	539	525	542	502	517	539	495	532	505	515	513	494	526	544	535	520	557	524	553	509	494	491	532	494	500	526	547	533	523	528	501	491	515	530	480	565	518	533	531	536	509	523	542	540	537	551	539	477	556	523	529	500	510	559	546	527	525	529	486	569	542	537	512	520	551	497	525	556	549	508	571	541	527	562	541	488	503	492	480	520	555	518	515	494	535	541	537	503	533	492	538	550	479	546	503	519	504	481	556	510	548	541	540	536	493	510	521	526	527	472	454	499	541	526	482	477	533	500	513	540	541	495	513	525	523	496	533	516	529	502	499	501	547	522	511	500	514	507	514	543	509	519	518	520	528	518	522	534	550	523	539	472	556	565	560	528	498	514	495	529	517	517	506	506	519	543	541	520	521	524	509	553	528	514	488	503	554	519	504	495	505	538	550	522	568	532	535	513	551	520	519	528	521	512	509	529	525	484	508	505	543	577	501	501	529	535	516	546	517	533	524	544	496	544	464	500	534	558	476	542	512	537	530	539	503	515	540	566	535	503	523	522	503	527	564	496	494	506	511	528	548	513	518	515	525	529	523	538	530	509	470	501	553	528	534	503	517	561	512	474	525	493	530	566	514	549	528	561	512	516	494	517	543	521	494	538	574	503	509	501	511	511	499	480	549	547	503	516	517	537	503	526	497	537	521	532	526	527	495	540	510	545	521	488	542	539	507	506	538	565	522	521	528	508	557	537	501	526	512	521	561	503	508	545	543	521	521	540	544	525	540	583	512	508	490	551	492	510	519	512	506	517	538	531	503	496	502	512	506	504	544	520	444	538	519	521	502	524	506	510	544	514	540	508	571	512	565	566	518	480	545	550	526	495	524	503	510	557	508	564	528	499	539	512	503	509	521	571	495	502	539	483	519	520	529	495	526	527	533	497	512	541	511	549	506	528	499	517	521	542	528	536	551	515	504	549	554	534	536	519	515	550	544	546	549	548	552	530	519	551	485	519	532	515	523	514	476	504	499	575	492	514	512	539	509	509	535	528	533	512	524	528	505	526	561	532	490	526	539	530	526	562	539	489	525	505	497	513	488	557	563	517	507	549	522	493	512	497	504	542	505	566	518	541	483	504	469	534	505	545	555	496	514	484	532	544	532	502	550	545	541	489	509	517	493	529	488	500	516	522	561	538	532	538	518	528	509	563	513	506	532	521	516	527	535	530	532	509	548	541	483	509	548	525	534	554	559	515	477	514	515	486	524	541	541	502	510	517	531	516	500	512	492	509	546	511	508	521	500	539	501	535	571	534	519	543	516	504	558	536	522	482	527	506	500	508	491	552	489	549	544	531	495	526	535	550	537	499	537	534	456	524	552	516	499	548	523	515	503	573	568	507	543	564	511	508	528	514	529	519	503	504	526	554	510	485	506	504	539	534	532	520	488	507	552	542	520	507	517	521	514	491	503	503	538	541	545	518	517	526	503	555	554	516	503	528	523	492	544	517	523	516	513	529	486	535	512	553	495	497	534	535	523	521	518	545	499	530	532	538	532	510	508	501	527	526	566	526	517	531	518	537	512	537	519	516	515	465	531	519	485	551	540	523	508	496	516	507	509	479	569	539	533	561	508	494	474	565	526	517	519	512	518	518	544	557	520	519	531	534	530	547	517	502	530	484	517	512	508	492	573	516	531	521	556	554	515	541	507	549	527	487	503	544	531	513	533	535	547	508	547	512	497	515	530	512	520	539	515	522	502	515	563	517	528	566	542	509	575	537	548	543	515	535	514	521	494	554	531	566	494	511	510	503	499	529	532	547	542	565	515	527	544	516	516	535	535	521	511	515	506	523	512	554	555	515	498	507	528	486	502	558	543	539	525	528	538	487	500	510	520	534	512	525	507	515	492	553	528	491	539	546	533	482	517	507	522	517	505	558	522	520	543	512	517	511	552	498	542	489	491	509	546	514	505	548	508	530	499	517	506	512	537	520	501	547	555	510	477	523	524	547	530	535	508	496	513	500	540	488	518	511	487	506	503	513	525	527	565	519	496	561	525	536	476	557	556	583	534	529	506	492	521	486	556	547	523	547	518	517	542	478	503	526	520	494	541	473	544	513	488	489	548	502	526	491	514	564	484	509	513	535	540	505	509	527	538	529	537	519	562	527	521	517	540	539	556	489	516	481	523	509	478	509	492	529	520	540	550	532	508	520	523	558	507	488	540	496	524	569	499	502	537	558	486	536	514	493	540	547	545	526	547	503	531	475	520	544	566	482	512	523	530	529	519	491	523	508	546	525	547	542	529	495	508	521	494	521	538	545	522	548	495	549	554	533	532	538	564	522	556	546	464	566	537	529	530	546	519	559	503	503	516	526	505	503	525	567	538	528	532	529	486	546	482	515	494	526	497	495	473	539	495	519	554	509	528	506	534	547	564	531	498	530	533	471	505	497	558	524	533	562	531	499	495	509	519	558	528	554	525	480	560	515	560	514	569	520	510	516	510	564	490	511	499	538	496	483	560	529	544	555	562	541	503	509	562	491	545	511	581	520	525	500	555	527	535	527	514	540	499	514	532	474	517	541	517	514	546	514	504	489	519	473	499	559	521	525	536	528	564	582	498	489	525	574	544	502	515	505	512	545	527	538	540	507	518	515	563	534	490	558	513	512	535	503	538	484	528	513	519	524	561	496	516	520	510	567	530	562	519	500	541	523	540	495	516	549	526	566	559	524	502	535	532	545	504	487	512
2140	276	272	262	226	210	193	214	182	204	228	198	208	213	205	184	249	192	188	190	201	204	185	203	201	183	196	189	215	226	218	183	219	218	198	211	198	220	213	208	217	192	203	211	177	195	210	225	212	241	189	190	199	198	208	192	199	210	174	191	212	214	216	229	203	209	201	208	194	201	200	210	205	215	202	189	200	182	184	213	194	205	187	206	184	215	222	200	200	189	193	218	229	197	208	204	221	194	209	217	188	187	183	213	202	213	195	235	193	206	176	202	191	171	197	217	199	203	173	204	185	180	197	189	208	202	218	181	181	199	209	182	199	192	207	193	196	216	195	189	193	210	206	211	187	206	196	190	200	211	204	219	224	205	176	180	215	176	193	190	179	189	213	229	178	190	205	190	203	192	208	233	210	216	208	227	201	211	201	199	247	220	226	185	211	215	217	214	185	203	207	235	202	205	181	194	192	188	228	196	190	218	194	191	225	190	211	225	215	200	208	193	200	196	196	197	200	181	189	184	191	221	230	214	165	175	231	210	221	183	204	182	183	188	202	213	204	209	198	205	190	205	196	201	226	193	197	225	207	194	215	188	179	192	194	202	228	214	195	232	201	222	190	223	194	213	187	203	183	193	199	218	194	184	219	154	217	203	193	216	195	174	204	192	197	219	203	187	211	212	234	204	170	186	184	206	197	187	206	198	199	181	213	215	207	192	201	211	205	189	219	215	213	175	207	181	205	184	212	223	193	246	199	212	201	208	188	198	208	205	184	179	184	209	216	190	223	185	190	214	228	225	192	230	215	194	199	213	202	192	186	193	196	210	190	178	206	200	188	196	202	204	231	178	222	178	201	217	203	203	202	207	177	194	184	171	201	192	194	201	194	213	201	177	184	210	186	179	207	197	180	218	201	202	192	208	209	221	228	209	186	190	201	200	199	194	204	187	188	205	179	202	191	195	169	189	166	203	208	227	199	204	194	216	191	197	192	212	211	197	202	201	212	193	193	200	239	194	179	227	215	200	207	194	196	206	203	200	180	214	222	201	197	194	195	189	194	207	194	219	180	223	188	199	174	206	203	186	206	206	205	212	181	180	204	198	181	213	193	220	215	210	202	209	213	207	209	200	191	193	203	191	178	195	216	177	216	212	204	188	193	185	189	208	212	193	200	209	169	190	185	199	193	225	201	199	176	194	188	198	241	197	207	233	185	187	192	197	196	213	179	182	208	213	210	187	200	209	218	217	194	201	187	184	195	187	206	177	183	201	220	178	183	185	202	159	201	228	224	189	208	215	226	204	202	180	234	192	208	200	195	202	200	232	195	239	224	179	206	201	194	204	184	207	204	195	215	217	204	194	226	183	174	204	187	213	193	214	207	208	219	205	205	216	217	223	208	235	219	229	185	200	186	203	205	222	196	219	240	182	193	193	209	163	211	204	213	201	210	231	199	204	177	193	197	210	221	192	213	197	210	198	223	211	201	191	205	195	188	221	201	215	224	201	196	176	200	193	200	203	196	213	190	214	196	167	218	196	228	195	200	196	192	204	213	213	201	198	201	198	211	214	173	232	206	199	205	187	213	200	217	190	208	220	187	224	221	199	202	189	221	190	181	176	209	198	214	202	189	200	211	200	176	204	195	209	188	213	220	211	209	223	183	222	180	208	191	185	206	205	203	194	210	195	192	209	235	209	197	196	198	199	201	191	212	202	193	217	218	230	207	194	213	204	206	216	216	196	221	199	217	196	225	194	200	193	214	200	182	209	190	192	197	214	200	193	204	217	209	204	223	220	208	186	188	196	207	192	181	204	210	192	215	203	187	208	217	181	190	177	179	216	190	209	179	213	185	209	201	219	200	211	212	196	223	186	195	198	211	198	191	198	218	202	168	203	222	205	182	216	188	216	210	230	201	211	223	186	205	200	212	218	196	193	199	189	209	205	203	217	232	201	178	184	203	199	185	183	209	207	218	226	210	209	184	216	215	179	206	217	207	190	195	218	226	181	183	225	204	192	208	210	184	214	222	195	198	204	197	207	208	183	210	185	179	207	205	201	176	221	214	184	197	193	186	191	203	213	185	182	203	196	202	207	219	214	190	208	219	203	207	197	179	193	221	187	204	187	227	185	205	210	198	191	194	208	202	187	214	201	208	194	200	208	199	216	204	198	215	187	189	201	195	207	224	198	240	201	193	198	193	194	223	188	192	220	218	207	168	177	198	213	178	194	202	184	192	201	214	189	198	196	187	196	197	188	221	188	196	175	216	190	201	194	195	200	186	233	212	216	194	199	209	225	220	222	192	198	213	227	210	216	205	181	183	192	181	173	186	217	209	214	202	211	199	194	224	206	218	199	203	213	202	205	201	212	210	210	217	180	203	176	216	210	209	207	209	203	222	196	221	220	188	223	188	204	200	206	192	209	169	179	217	201	221	199	218	189	193	210	209	203	208	198	194	191	193	190	186	210	202	181	210	206	202	206	211	205	195	175	208	180	222	209	190	194	204	222	205	199	188	241	211	197	220	207	183	199	227	192	186	203	202	207	200	204	188	195	196	226	168	202	198	197	230	184	234	239	214	207	198	194	181	188	189	213	198	189	166	194	206	190	212	190	189	193	202	204	185	196	201	193	187	196	192	205	200	184	181	219	211	215	184	199	202	197	201	201	186	215	194	210	191	205	197	214	203	181	209	200	199	183	214	197	191	193	210	199	206	194	192	192	201	208	206	218	215	183	190	208	185	211	171	187	207	207	204	204	181	197	202	202	183	213	208	213	211	188	229	204	193	210	207	228	202	196	217	199	205	206	186	213	214	191	210	188	219	198	187	205	190	209	209	212	200	201	191	196	200	229	212	206	197	194	190	177	184	196	197	199	219	199	208	219	227	195	180	204	216	195	202	214	181	182	217	238	187	199	198	216	210	184	192	207	201	229	226	196	203	191	203	200	193	199	205	202	182	204	182	185	194	220	189	226	188	191	192	209	200	209	188	198	202	209	205	205	216	189	204	220	193	196	196	194	231	221	192	189	224	223	184	209	211	219	196	214	206	202	178	191	209	202	192	196	216	189	200	202	211	196	218	210	212	199	186	206	200	214	221	207	187	184	197	208	205	213	212	193	173	183	220	229	209	192	203	224	198	187	219	213	178	216	220	209	217	208	177	196	207	221	205	220	202	234	191	202	201	210	170	187	195	215	218	194	218	221	222	205	215	199	183	204	201	213	202	223	184	190	219	199	190	196	211	212	208	205	197	204	216	210	210	218	172	203	196	195	194	207	183	211	205	196	190	204	187	200	225	198	196	199	230	198	184	210	213	194	225	223	172	211	205	222	196	204	212	195	185	226	185	166	205	209	165	195	204	181	206	212	188	240	201	234	192	185	190	186	186	168	204	208	204	204	207	211	183	197	192	198	215	217	190	201	204	191	173	197	191	205	199	203	193	179	206	199	195	223	203	190	229	217	182	206	224	194	210	217	204	192	206	205	222	184	215	194	194	180
2176	635	757	748	790	740	690	700	689	658	703	674	637	582	586	594	633	635	637	665	626	632	580	615	612	649	595	653	604	625	645	671	631	614	619	592	588	612	590	593	589	619	584	575	593	597	596	626	599	649	625	609	637	634	652	586	611	602	593	646	603	583	645	633	610	575	601	581	614	619	595	609	621	638	592	619	631	625	619	665	620	609	631	632	591	570	608	594	581	619	595	629	628	641	579	623	599	611	586	607	641	594	602	605	638	622	593	625	606	583	614	650	616	580	604	624	600	617	595	658	630	643	628	632	577	633	599	588	641	629	630	561	588	582	645	625	579	631	619	542	586	574	560	605	607	609	586	591	664	589	653	628	619	631	605	667	607	625	598	598	616	618	636	627	559	560	607	616	600	613	587	611	599	651	629	638	560	623	587	616	602	617	649	611	622	596	618	576	639	589	605	600	594	587	580	645	571	606	615	611	610	638	602	590	612	607	624	597	620	628	606	632	566	633	656	648	563	563	572	642	611	654	578	625	580	611	594	588	630	587	600	607	551	603	620	610	614	636	583	603	595	604	606	614	622	584	653	600	599	595	549	543	648	591	624	640	614	614	603	594	588	630	596	622	618	593	594	617	561	554	607	587	586	575	580	558	604	607	603	599	620	596	605	633	593	582	636	623	591	617	634	579	652	602	597	614	640	672	613	617	603	608	626	633	568	609	615	643	586	579	606	628	620	595	617	596	598	649	611	590	642	632	597	587	607	583	621	614	649	601	693	620	644	555	576	615	618	620	576	627	587	616	590	649	606	595	618	615	583	620	580	561	615	566	624	602	605	627	582	564	651	647	620	632	621	641	559	656	605	634	580	599	610	597	580	575	622	625	630	575	629	588	550	550	584	616	617	616	600	635	623	617	606	590	593	627	586	568	626	572	567	608	591	607	612	577	574	571	645	587	582	620	620	616	634	626	616	597	572	578	584	629	643	617	576	587	606	596	614	612	579	584	576	614	617	613	633	593	610	604	592	647	588	619	619	580	574	560	598	641	583	574	661	596	597	612	624	574	589	564	595	561	635	596	656	633	620	576	592	635	578	615	626	624	574	598	646	586	625	615	608	572	595	637	596	589	569	599	586	618	582	612	639	608	599	576	583	616	577	585	615	621	578	599	640	563	576	605	608	629	575	575	578	603	608	635	597	605	609	637	650	624	596	635	633	640	643	561	613	620	625	605	577	595	650	572	643	649	607	585	618	629	550	604	576	619	618	603	609	600	623	653	611	633	667	581	624	605	607	578	631	609	603	621	557	582	600	634	665	600	652	618	590	596	603	601	619	626	603	614	622	618	621	616	586	610	578	624	584	669	581	606	577	582	616	632	604	638	615	646	627	608	624	630	612	599	627	586	624	594	611	608	615	653	615	594	578	624	624	576	632	615	597	620	591	593	589	590	609	560	588	632	607	648	596	625	614	593	598	595	590	630	586	605	597	618	597	595	624	620	594	653	580	637	649	642	588	610	592	588	645	653	641	642	572	606	582	597	634	641	612	645	561	618	615	619	603	603	586	605	561	593	618	614	630	573	599	626	639	618	626	619	580	582	594	633	603	618	589	613	645	595	607	628	565	624	633	596	607	658	642	596	638	613	588	643	630	579	583	586	586	630	616	593	606	591	605	618	591	613	613	640	635	611	678	568	602	600	620	560	619	606	619	623	600	631	631	648	583	591	652	650	642	636	607	636	581	625	618	617	621	607	615	598	618	596	590	592	642	613	567	587	578	626	591	615	604	584	639	629	605	579	606	563	608	603	607	618	564	596	603	605	614	613	603	636	614	603	565	648	646	625	601	621	592	614	608	653	599	598	563	623	594	591	573	574	633	616	618	610	584	626	574	580	595	611	600	643	695	611	638	578	596	580	642	574	638	614	605	612	555	571	635	617	608	590	594	588	675	575	650	606	585	630	628	634	605	595	583	576	610	606	579	570	623	638	607	563	603	561	546	622	606	634	578	611	615	609	618	568	603	635	625	604	610	613	584	589	628	636	605	627	583	632	648	646	587	568	599	593	631	594	567	639	633	602	548	623	634	638	593	633	594	627	638	602	634	583	635	578	619	635	612	600	622	604	625	582	662	589	594	595	610	620	668	637	647	618	609	589	616	627	595	599	641	599	595	606	620	567	597	609	674	606	593	617	661	574	599	588	605	577	598	618	664	677	605	613	580	616	616	616	627	606	603	580	579	603	578	612	625	597	600	600	613	596	595	607	614	625	597	622	605	596	581	589	597	564	593	657	609	593	604	585	615	559	615	608	632	614	597	612	615	609	600	585	620	629	592	610	615	654	578	627	656	583	629	671	571	626	620	546	578	605	621	566	578	621	621	608	589	649	587	587	620	629	626	610	607	654	612	615	571	616	625	601	589	605	658	652	604	604	579	627	617	587	597	592	615	601	602	630	615	610	636	619	546	594	597	585	618	561	613	613	584	637	639	606	620	616	559	621	603	577	641	613	631	571	613	648	575	575	612	571	600	629	606	570	637	612	596	593	598	625	610	603	567	608	618	616	614	591	598	625	592	580	633	601	657	608	560	616	640	589	618	586	565	626	589	582	574	621	608	627	653	624	612	620	640	575	593	615	649	633	623	614	560	614	583	631	618	591	544	611	581	569	633	593	574	625	625	547	567	604	641	612	607	626	589	592	607	626	602	602	577	632	577	597	645	601	632	608	629	638	567	629	614	613	621	637	627	607	580	602	588	608	632	596	600	617	659	603	604	576	645	619	638	596	609	570	619	626	648	588	670	583	594	617	588	613	660	618	608	623	630	651	607	639	616	617	618	598	596	661	632	605	599	627	577	591	599	645	598	611	626	645	611	619	571	615	608	604	610	558	586	617	596	618	664	637	616	614	555	587	551	587	592	629	613	610	606	651	599	583	589	617	604	603	604	555	598	645	643	596	614	610	610	600	616	598	584	614	600	606	584	593	655	599	618	600	582	588	574	633	580	601	641	586	629	639	619	595	598	572	620	613	611	622	643	601	609	623	622	604	615	554	618	628	606	630	608	605	635	608	611	565	623	626	607	609	608	580	638	615	630	590	599	567	583	617	586	622	645	576	610	621	574	608	635	576	608	655	619	617	619	597	606	618	641	597	644	564	635	611	604	646	610	621	617	587	622	621	619	597	609	595	607	577	626	611	593	588	569	653	624	630	606	608	646	575	637	597	635	597	559	552	621	603	600	567	598	570	650	569	580	593	566	652	626	596	596	598	589	595	595	601	634	651	574	576	600	637	643	567	591	606	574	629	637	599	621	586	627	601	589	621	666	617	617	621	610	597	605	613	598	619	592	649	573	657	574	609	576	621	616	621	620	586	591	592	587	612	595	609	560	625	603	613	601	618	622	591	604	606	621	544	577	613	605	615	569	599	647	598	604	588	557	584	580	607	604	593	575	612	599	606	613	593	653	566	586	606	646	616	574	625	596	642	582	600	645	579	599	604	577	592
8293	1074	1351	1074	711	491	443	318	279	244	215	197	166	159	161	150	134	148	169	134	141	124	117	149	126	127	99	126	112	112	103	101	114	92	101	105	116	108	92	116	128	92	91	96	116	102	93	95	116	105	127	118	108	94	103	105	101	111	114	109	105	79	92	92	102	111	106	108	87	99	96	109	109	114	100	111	99	97	95	100	103	109	92	130	98	124	107	100	92	114	100	94	106	120	106	106	96	106	98	106	103	90	118	96	92	105	99	111	120	102	115	112	98	107	119	93	82	98	96	119	90	140	92	103	106	117	102	109	93	93	112	91	92	108	101	109	99	110	123	108	111	96	132	103	108	95	113	118	105	99	113	100	105	107	117	103	104	121	112	108	83	116	87	87	102	97	109	109	116	104	94	108	102	102	108	107	108	101	96	126	111	118	112	106	116	116	109	107	117	99	107	106	102	111	123	100	103	99	120	86	80	101	102	110	135	101	121	103	92	109	113	110	97	106	91	102	91	89	98	109	114	94	105	95	91	108	102	113	104	105	126	85	108	117	101	105	85	98	116	88	97	81	89	78	96	112	111	108	90	115	115	100	119	105	89	108	109	90	106	97	100	99	111	105	109	110	93	96	90	112	94	118	89	105	89	116	85	95	94	93	104	106	96	108	100	106	104	110	79	106	103	100	103	93	116	111	110	94	106	106	102	91	99	113	95	100	125	110	115	100	104	106	110	94	101	99	111	103	91	104	106	100	103	93	97	106	129	101	99	113	103	98	109	97	112	114	98	90	104	101	131	112	107	101	94	102	115	96	111	109	97	104	100	121	123	97	112	121	91	95	100	96	108	107	90	87	105	124	118	133	116	106	113	129	106	89	89	93	106	87	95	124	92	99	110	91	124	113	96	104	92	106	107	123	97	93	88	131	117	130	107	83	95	93	119	92	117	100	97	102	110	110	101	107	102	96	103	85	92	117	99	94	110	113	98	100	102	112	117	115	87	117	117	111	99	118	99	115	106	88	101	103	113	117	121	104	104	101	115	99	118	107	99	106	91	95	110	96	88	102	104	92	104	130	102	115	90	103	114	128	108	98	111	98	123	106	103	96	103	102	123	117	119	100	89	108	107	112	92	110	104	102	112	74	123	109	90	122	106	114	106	106	107	117	92	95	103	107	101	99	111	85	109	113	113	120	107	113	117	89	102	110	102	100	117	105	93	104	102	97	110	124	123	122	106	107	86	84	118	96	111	111	110	126	107	92	123	93	94	98	98	115	125	135	96	112	123	104	96	100	99	108	90	76	104	113	121	117	108	91	111	107	114	106	83	95	113	97	105	109	104	108	95	99	97	104	77	98	90	87	105	104	92	99	97	89	104	97	97	86	88	94	120	93	102	102	109	94	112	97	99	108	107	103	95	84	100	122	89	123	119	107	111	88	101	99	90	105	117	101	96	90	96	86	116	111	100	96	97	123	99	100	112	109	90	120	120	103	116	96	119	98	95	98	101	111	107	93	111	94	110	117	106	117	111	98	101	115	108	92	85	100	111	96	99	99	116	107	102	81	110	105	73	107	103	104	96	106	110	112	110	119	118	121	95	116	105	115	103	92	87	112	114	117	102	99	117	110	94	103	102	116	101	104	108	103	102	102	96	114	111	110	102	101	91	101	115	95	110	100	108	107	106	104	108	109	112	105	104	90	98	103	97	110	103	110	88	87	91	126	95	104	124	112	121	104	110	98	121	107	120	103	100	107	121	98	97	105	98	92	99	92	120	83	113	108	107	107	114	133	107	115	106	104	109	136	121	90	101	101	95	114	101	92	106	87	99	107	105	108	100	106	128	107	95	96	126	97	114	105	118	98	95	118	87	106	107	108	102	100	102	92	105	118	124	96	112	109	101	106	95	81	104	102	82	102	114	103	85	106	105	110	99	110	91	100	115	118	107	95	111	121	84	88	106	93	110	124	96	111	116	108	91	105	120	111	98	112	100	97	103	94	87	97	105	106	125	107	88	108	117	107	105	101	106	108	106	118	92	110	97	99	103	90	104	123	104	95	105	109	103	106	100	100	105	98	103	97	100	95	112	108	114	89	110	99	85	100	118	91	112	99	84	100	106	99	118	106	108	103	111	119	105	102	100	81	112	103	98	83	104	96	94	124	110	130	114	93	102	113	101	88	84	104	104	97	110	109	99	100	120	122	101	112	112	122	121	107	95	103	113	109	89	117	114	100	101	119	88	98	89	118	118	111	108	100	120	137	101	106	100	100	92	90	90	94	113	109	102	95	106	105	121	107	97	97	104	99	119	94	95	120	101	110	111	74	93	108	118	96	92	107	91	84	109	114	91	119	109	86	111	107	107	112	111	95	91	111	109	104	92	107	101	112	107	106	103	105	116	93	123	102	110	106	101	116	96	100	99	99	93	107	101	96	102	97	106	108	99	87	87	108	99	120	99	96	100	100	103	101	113	101	103	92	97	101	93	117	121	88	103	91	108	93	125	105	123	99	100	92	117	114	96	93	112	98	93	101	107	108	107	102	106	109	98	126	112	101	94	94	77	95	90	107	88	106	90	96	110	101	112	97	118	102	98	95	82	112	108	94	109	100	100	120	124	83	114	116	112	98	87	110	99	117	106	115	103	100	109	105	100	96	114	129	101	103	109	120	108	96	93	103	104	112	94	101	122	109	114	109	123	103	102	95	97	115	98	108	98	114	100	115	107	85	115	82	96	90	98	104	97	110	99	100	110	96	98	105	110	119	107	105	101	94	105	112	111	106	100	103	85	77	94	95	110	99	121	106	106	104	86	102	115	104	92	111	112	120	106	101	105	116	117	92	100	94	95	97	105	94	110	113	99	92	113	89	97	100	106	95	99	87	105	117	105	99	108	100	106	118	110	92	112	103	102	101	99	94	98	98	94	92	110	97	92	90	101	85	119	102	120	107	103	121	103	104	126	117	102	93	130	112	105	107	114	107	102	97	124	104	108	96	109	94	103	97	103	100	110	96	97	130	104	109	100	100	99	109	105	98	98	91	84	114	112	89	92	123	103	100	101	106	106	105	105	112	114	86	113	94	100	88	106	107	106	104	101	108	112	111	96	107	104	114	98	100	102	98	112	98	101	112	95	97	106	76	108	104	119	102	95	115	95	112	106	104	107	102	102	105	116	103	104	104	95	85	107	98	90	101	111	92	97	99	101	92	92	100	93	100	109	83	97	107	107	108	111	110	95	92	95	109	114	102	95	85	123	115	106	117	114	103	103	97	117	95	96	130	113	97	114	123	96	106	90	92	116	103	111	96	112	121	94	95	104	85	90	99	102	107	112	103	98	101	119	117	104	99	108	88	102	99	97	100	95	115	113	93	101	93	109	75	103	89	112	97	95	109	118	98	99	94	103	105	96	99	101	124	98	111	94	103	92	82	112	97	97	123	101	111	108	94	98	100	110	122	85	90	106	101	121	101	105	90	104	85	93	125	95	104	117	100	103	97	104	95
5501	1409	3266	3602	3050	2531	2064	1613	1446	1279	1109	922	900	784	729	703	701	661	596	618	557	561	548	520	541	522	468	487	476	439	402	468	438	446	398	439	428	386	423	386	414	384	441	385	346	394	404	388	396	374	394	391	371	380	351	417	350	348	343	359	371	369	377	375	395	342	372	381	354	364	363	368	376	347	402	374	378	345	388	356	397	357	339	364	351	357	380	363	378	386	355	368	372	368	382	378	345	328	363	380	351	355	342	378	345	390	352	373	343	336	360	356	361	367	353	325	360	364	341	353	366	317	361	345	384	365	364	371	362	333	377	355	363	386	373	370	352	362	376	407	340	370	386	342	350	373	332	374	334	358	317	383	357	330	372	390	377	352	353	325	370	325	354	358	369	338	386	364	351	322	338	366	334	361	310	328	384	360	350	328	326	353	318	350	351	358	347	365	390	335	359	324	356	382	348	387	347	344	356	339	328	349	350	341	336	311	332	350	347	357	398	353	346	327	361	355	327	359	375	366	328	366	342	364	369	369	356	360	365	339	325	374	356	365	367	367	364	389	370	376	372	369	324	371	348	369	341	339	388	344	350	338	331	355	367	360	294	346	362	321	392	353	329	367	317	331	336	359	355	321	342	361	381	336	344	357	365	325	386	355	356	372	327	349	352	351	333	387	343	351	318	359	374	339	361	363	344	338	346	361	371	323	368	331	332	372	373	349	373	364	338	365	307	336	359	344	365	341	346	325	346	349	358	339	353	361	316	388	361	363	355	320	378	359	354	330	371	381	359	344	401	360	358	338	376	326	385	323	345	370	351	357	374	358	373	366	348	312	343	345	357	327	359	355	359	341	368	345	335	328	335	349	340	356	401	340	346	377	364	328	334	342	362	354	358	360	376	343	340	351	380	358	348	378	345	328	377	312	362	383	374	365	348	324	364	353	354	350	347	343	357	371	337	341	336	345	358	351	381	360	340	382	333	326	346	347	360	309	384	355	344	366	365	350	364	326	345	340	369	388	369	332	355	394	350	346	330	361	325	368	335	352	345	336	363	347	345	342	349	322	381	365	361	351	335	372	343	364	347	329	357	328	356	373	339	323	357	313	325	353	352	321	343	351	333	355	350	374	307	361	358	348	359	330	308	345	348	315	342	344	336	366	361	328	336	347	318	341	364	340	346	343	336	340	358	347	363	354	381	362	369	340	370	334	354	329	320	357	360	346	350	362	334	363	364	367	355	344	327	347	343	365	317	322	368	344	336	346	393	349	364	357	347	326	365	342	353	322	381	362	347	353	372	351	329	353	361	322	358	371	367	348	333	365	348	369	355	340	409	356	384	349	393	325	331	376	310	347	354	361	346	353	343	341	338	376	318	306	336	351	381	359	360	346	368	357	352	352	339	323	340	347	354	324	357	370	327	365	357	354	348	365	372	351	353	358	366	353	352	350	344	341	344	374	320	346	373	333	347	341	363	322	342	341	322	358	314	373	320	362	365	354	368	340	378	321	337	369	364	329	336	366	342	317	343	322	352	365	351	380	344	362	358	331	314	323	364	357	344	351	355	326	360	351	323	332	358	356	351	370	329	342	318	350	349	358	338	362	316	339	307	354	351	357	355	375	363	362	378	381	337	369	357	392	352	382	371	332	326	316	305	366	348	359	366	360	348	377	357	337	340	365	370	348	334	385	376	368	357	349	355	341	360	343	374	369	355	346	353	316	373	397	345	382	332	371	350	377	339	337	388	327	346	348	311	339	351	351	365	343	331	352	343	322	360	329	360	329	346	371	335	345	363	336	319	357	352	358	357	331	363	341	335	361	343	360	375	345	378	329	370	332	322	318	344	352	355	382	356	359	335	337	356	351	349	361	329	364	351	356	341	378	375	350	374	362	341	358	349	325	338	385	338	333	379	352	375	338	352	338	361	384	360	329	333	374	363	342	323	343	301	353	367	337	347	321	359	349	345	360	373	391	329	381	364	359	387	339	352	374	387	384	332	328	361	353	360	357	377	325	339	344	375	352	381	353	365	364	355	371	316	355	355	357	354	362	363	404	353	359	402	344	349	378	349	367	373	355	362	378	382	337	344	364	339	335	349	371	391	385	355	352	330	350	360	391	372	335	355	346	324	347	319	343	369	348	351	371	328	329	357	335	360	368	347	350	357	315	343	372	350	342	369	362	393	343	334	339	356	341	347	340	338	359	344	346	362	372	345	375	351	346	321	356	330	321	338	355	363	333	385	324	356	332	365	354	347	373	334	367	345	355	340	355	365	350	342	361	340	368	338	330	361	364	358	352	328	350	334	339	348	346	311	377	343	362	361	318	315	333	370	350	344	359	354	357	365	341	396	354	370	391	373	359	353	345	349	336	371	318	350	320	338	368	360	357	357	359	325	352	330	344	312	313	346	374	368	323	326	347	352	342	347	362	359	372	375	362	334	334	330	320	331	350	374	353	347	350	328	365	345	356	366	363	318	357	336	350	382	340	381	334	354	354	373	322	365	346	344	368	355	368	330	319	383	340	335	382	341	377	346	356	366	368	372	377	363	345	330	341	350	342	349	344	368	364	354	386	338	365	386	343	350	314	348	355	378	357	385	353	366	337	364	306	323	351	333	334	390	365	337	351	376	373	345	361	354	354	372	375	387	346	338	353	368	356	370	338	356	339	334	332	332	333	325	351	359	339	368	327	343	347	356	391	311	391	338	339	384	348	309	349	360	307	339	379	333	322	345	340	355	354	314	348	339	365	380	377	337	336	353	379	339	339	375	330	363	386	356	343	370	353	379	351	329	348	368	353	329	340	368	345	351	338	362	363	352	367	368	361	355	342	362	352	368	360	368	344	388	364	357	312	352	371	345	329	374	362	324	342	371	369	347	354	366	373	355	369	354	358	336	356	326	380	352	372	343	310	378	365	364	359	349	348	362	352	337	309	353	354	338	356	332	337	317	339	339	341	362	337	326	315	364	332	349	340	337	351	325	342	370	368	378	348	391	382	336	348	400	386	356	352	322	378	330	356	354	353	345	357	375	373	353	339	336	322	340	361	338	362	323	329	383	323	370	331	347	345	393	355	363	342	302	348	374	345	359	344	369	341	343	344	339	362	340	385	337	343	353	365	345	344	351	337	360	372	323	341	344	343	351	353	355	362	348	361	327	364	359	357	347	317	376	373	345	351	353	366	375	319	380	359	344	333	341	363	360	319	323	343	377	358	356	362	363	369	355	353	338	359	346	371	372	327	352	369	338	357	322	361	330	336	365	342	380	351	321	327	363	369	348	369	352	345	352	395	375	368	342	354	339	346	330	334	356	330	339	371	373	330	366	366	319	341	344	368	380	365	356	363	339	323	338	377	345	369	343	370	363	332	355	373	365	348	354	365	341	341	337	330	379	355	356	314	348	373	357	343	334	331	367	341	361	366	374	323	361	373	347	340	331	339	358	330	337	326	360	371	360	328	330	358	342	340	367	381	379	374	336	368	342	325	336	352	353	376
15155	2496	2785	2159	1471	1106	776	637	549	418	342	342	324	260	281	285	261	220	210	238	212	239	200	207	198	220	185	210	192	183	176	193	204	171	187	166	149	178	167	165	166	169	194	170	198	201	178	205	158	165	173	157	173	186	156	161	162	184	159	175	158	143	173	189	176	167	165	174	160	151	157	186	159	193	156	181	182	160	168	158	182	152	144	141	180	178	159	181	161	179	178	152	156	164	169	161	151	170	178	182	153	157	162	148	175	158	178	175	160	172	159	168	189	168	160	165	191	144	161	145	162	142	167	192	147	139	161	158	150	162	180	149	175	159	151	180	140	175	197	150	158	153	174	175	147	159	193	151	130	178	160	168	163	160	177	176	166	166	176	163	186	172	155	178	172	144	169	168	175	177	178	146	179	166	162	159	172	179	147	161	150	161	168	174	175	165	186	159	158	164	181	173	177	172	176	180	168	182	168	142	178	177	182	158	156	160	160	171	149	173	161	182	177	173	177	150	187	159	164	164	166	179	169	162	159	157	167	164	166	144	169	165	161	157	188	160	155	171	145	161	161	153	158	174	190	165	164	165	161	180	177	146	164	171	179	164	167	166	172	157	191	142	195	156	156	181	169	177	163	158	172	153	161	162	145	179	160	171	148	154	152	173	157	177	164	153	163	187	163	147	168	157	167	181	145	152	180	167	146	153	178	164	165	165	150	151	161	150	187	147	176	165	161	187	141	158	147	178	153	157	173	171	142	170	170	154	154	164	154	181	158	173	152	174	142	185	140	175	171	167	119	151	179	172	157	161	154	179	185	189	167	166	169	177	149	140	156	170	180	161	141	152	146	155	152	170	148	139	170	187	167	152	181	146	156	165	160	175	174	161	188	177	171	141	173	178	143	178	153	152	153	183	157	151	182	161	162	165	160	167	150	162	174	195	187	148	209	160	162	150	170	170	170	175	147	149	181	155	174	165	169	169	174	140	157	190	152	175	168	165	167	188	149	161	180	153	185	185	139	170	162	188	172	162	165	179	176	182	148	159	183	165	134	184	169	162	156	169	165	139	171	188	168	145	147	179	153	134	166	149	155	147	165	160	175	150	145	171	171	128	163	172	154	178	163	172	168	169	137	157	164	163	173	161	165	162	151	159	147	165	163	168	173	166	171	168	169	173	154	158	148	196	163	172	152	152	159	182	162	166	154	186	164	155	145	168	171	158	162	176	185	179	152	147	165	164	178	160	184	169	178	167	160	172	138	158	159	156	173	172	152	145	137	165	166	176	175	161	142	169	164	145	170	171	158	150	159	174	149	150	172	170	193	143	138	150	170	150	170	173	179	150	154	195	166	152	153	150	170	176	169	189	161	148	171	177	147	169	170	141	154	185	174	177	145	190	170	172	188	179	184	158	160	178	177	152	147	173	169	155	147	170	157	157	168	162	158	177	154	157	171	157	153	171	146	172	181	161	166	167	177	173	138	144	168	152	153	178	160	173	159	169	164	164	169	178	151	175	194	155	148	155	168	159	157	163	195	151	167	162	156	144	159	153	156	174	162	146	168	176	154	160	161	183	173	152	153	162	167	146	173	161	160	153	157	179	167	189	148	160	172	157	170	172	155	174	165	166	158	176	164	161	183	143	165	155	155	172	142	146	191	149	156	183	161	178	133	157	156	159	181	200	175	148	170	166	171	177	157	135	173	153	143	159	164	171	163	174	124	169	145	151	188	165	178	144	169	156	170	151	184	177	166	172	145	163	152	177	186	163	149	185	169	173	172	167	166	155	170	134	161	154	150	143	169	169	175	152	176	164	173	135	172	139	165	175	173	178	149	167	168	186	151	180	184	152	170	152	181	151	146	148	161	154	166	172	159	178	160	163	164	170	142	157	168	187	127	168	161	148	158	167	192	172	153	177	162	163	173	156	170	158	168	163	173	162	161	161	165	180	155	159	148	140	187	151	159	156	166	163	153	172	174	151	159	138	166	168	172	173	156	180	161	148	166	152	170	159	183	149	167	178	171	165	171	152	162	167	171	170	152	144	162	164	149	171	184	175	180	168	159	172	169	163	143	171	132	162	154	151	169	148	174	181	148	171	143	177	179	172	179	143	148	178	141	153	169	158	145	186	164	171	152	184	156	144	174	165	163	144	148	131	134	165	172	153	162	181	151	162	168	152	167	171	162	163	179	148	152	146	183	156	178	162	157	175	157	156	172	151	144	169	154	159	153	145	149	175	172	177	171	194	167	180	176	161	176	180	162	167	171	151	156	146	159	161	170	170	178	166	152	147	155	172	159	167	166	171	123	136	153	168	181	175	147	170	142	169	168	154	179	149	163	174	171	165	168	156	141	139	176	136	159	174	167	163	140	150	193	170	171	178	169	178	175	175	177	192	173	156	183	167	186	165	148	167	155	158	161	174	153	153	148	166	176	171	169	145	175	159	163	153	162	174	159	167	169	177	184	170	162	186	159	163	167	189	169	167	168	156	160	164	197	171	182	164	166	170	145	136	152	188	171	160	162	159	179	161	169	162	157	154	161	169	177	177	159	155	170	151	159	161	153	170	153	186	162	170	163	187	158	151	179	153	170	167	164	169	191	165	177	192	169	145	166	150	157	163	158	162	165	140	162	170	177	182	158	153	179	157	155	158	170	144	173	194	162	170	179	189	161	158	127	165	161	148	156	155	152	159	151	163	155	161	150	174	153	158	173	164	163	150	176	163	173	157	180	135	135	174	162	161	164	169	150	137	170	161	170	162	145	152	173	154	172	161	185	159	145	154	196	145	155	183	158	181	150	160	156	159	147	176	154	175	160	202	159	164	144	187	139	160	154	152	152	158	159	160	191	169	171	169	153	155	188	145	163	187	166	176	150	164	159	192	140	156	171	158	162	169	147	165	160	166	157	178	161	149	181	182	171	170	163	176	138	141	176	162	162	177	188	183	169	169	160	155	160	149	187	166	180	167	168	161	159	152	158	151	169	178	186	167	165	174	167	128	167	173	180	144	158	182	168	158	166	170	169	176	156	145	147	163	176	148	155	173	152	168	172	167	164	162	169	174	158	169	161	173	162	162	158	151	173	164	152	153	171	176	166	161	184	174	175	155	156	171	160	166	177	165	184	166	169	163	167	190	170	166	156	190	174	160	190	162	164	151	171	160	154	161	161	143	159	180	165	168	148	171	166	158	139	151	165	168	160	167	162	135	172	142	158	174	203	163	169	152	154	154	170	158	176	154	184	151	160	145	186	139	173	146	156	182	148	165	152	178	156	144	187	165	158	162	152	151	157	175	172	175	143	169	128	137	155	173	172	172	170	162	175	153	145	170	179	178	152	149	175	168	170	192	156	162	163	167	166	158	155	155	170	173	148	149	148	180	171	153	160	160	183	163	155	124	162	167	182	162	167	171	153	173	151	189	160	163	156	151	172	165	169	150	162	161	167	178	175	158	148	157	157	173	171	144	178	160	181	143	157	167	169	172	177	174	168	178	136	137
7671	2528	5977	6557	5542	4541	3636	3087	2653	2281	1908	1749	1620	1423	1291	1198	1173	1108	1057	1005	959	861	818	834	852	813	795	733	753	742	698	720	658	681	685	696	648	660	634	636	660	679	658	661	653	585	591	643	602	597	614	579	592	603	600	575	563	605	589	564	581	551	549	548	559	563	540	567	555	551	547	566	583	550	560	573	547	566	541	571	568	553	532	587	505	573	554	564	567	521	535	553	548	501	522	500	533	542	551	574	542	547	538	538	484	500	557	514	574	527	535	513	558	529	548	507	511	549	518	517	488	510	502	531	514	519	553	542	547	533	556	506	559	565	506	524	551	541	540	538	498	551	515	500	552	528	497	554	454	496	558	491	511	512	519	539	567	549	543	556	548	514	477	505	545	536	517	599	536	547	522	517	563	515	535	549	505	535	514	546	529	544	537	517	570	527	536	504	500	558	568	525	553	504	510	562	505	512	544	520	539	534	531	522	565	552	490	537	536	501	529	519	527	589	538	553	529	507	528	520	490	537	515	516	516	560	518	508	538	523	514	553	527	561	562	539	506	515	526	542	521	501	513	499	578	562	470	560	544	531	497	548	535	546	525	554	509	498	533	554	527	495	540	569	496	554	571	535	540	544	546	525	546	538	527	549	541	488	503	468	533	496	527	532	494	539	511	509	555	533	524	536	566	568	505	533	510	507	527	513	529	537	522	532	550	487	539	498	540	531	525	510	564	503	507	574	529	500	555	517	494	544	518	532	532	518	549	555	561	537	537	531	541	523	529	550	536	525	558	530	527	531	534	502	496	503	529	531	527	540	507	578	523	520	540	530	519	504	531	517	519	516	517	489	529	527	519	553	549	519	544	491	524	531	543	486	511	547	518	502	499	514	529	532	522	507	508	527	527	534	498	539	548	567	503	529	555	523	530	485	508	499	521	525	479	498	524	556	524	529	512	534	512	517	555	533	532	490	511	552	543	546	556	527	522	512	555	544	537	540	461	509	545	550	547	537	504	515	529	530	551	523	520	544	511	532	545	536	508	496	535	535	539	516	500	486	484	539	497	478	534	498	477	527	540	567	529	562	517	531	540	514	528	519	522	527	530	521	540	531	526	483	531	545	538	499	532	513	520	508	527	489	509	518	497	525	512	499	531	496	547	535	510	572	546	514	513	549	514	522	511	491	550	511	535	516	563	570	499	554	519	518	517	546	541	523	527	494	503	558	525	509	534	495	504	531	539	563	542	553	531	520	518	517	529	536	523	539	537	538	563	514	522	544	523	497	543	524	490	497	502	530	456	547	507	528	494	503	477	532	548	549	551	554	528	551	514	522	536	488	547	501	521	497	527	529	540	490	530	505	521	543	525	485	519	537	534	491	514	525	522	537	565	510	509	500	492	522	508	550	543	496	551	507	507	543	560	527	498	532	517	552	516	500	541	502	540	505	540	502	537	489	526	547	521	491	552	546	535	548	537	528	495	542	532	566	522	530	561	531	521	564	485	538	524	501	510	523	540	548	526	524	582	505	524	527	508	502	505	530	543	520	566	570	553	515	551	549	511	525	510	566	490	523	515	549	529	529	489	514	550	528	522	525	517	528	534	573	533	521	540	523	511	580	540	486	528	517	518	507	506	585	497	534	558	501	554	558	528	553	536	542	508	511	504	465	535	525	556	522	515	521	509	529	511	509	537	539	532	527	559	512	511	556	530	501	520	506	507	515	499	533	524	533	511	540	548	503	503	556	493	536	521	517	533	554	548	541	531	504	510	503	515	522	528	530	527	530	544	542	533	543	537	521	533	530	528	593	502	544	521	523	534	539	517	529	519	548	511	549	544	502	545	504	550	491	521	523	541	548	570	524	505	547	555	510	521	512	549	540	561	535	568	536	498	562	495	547	524	507	517	532	550	503	505	532	557	545	506	535	507	522	507	530	547	501	536	546	515	508	518	543	540	535	541	519	532	511	538	595	535	534	521	501	533	545	529	530	546	557	505	520	517	541	527	585	509	517	523	531	542	543	543	507	520	540	505	538	534	535	542	488	574	522	505	541	491	553	504	534	512	528	494	511	556	503	529	492	507	529	521	520	510	521	560	516	531	549	510	543	549	569	537	524	527	530	541	498	570	532	518	525	570	559	466	532	534	570	502	509	516	534	543	524	519	518	542	528	560	523	508	491	491	512	540	522	568	503	514	563	586	548	548	490	505	527	533	550	499	532	513	540	535	547	546	524	530	561	545	588	560	550	514	528	533	520	521	539	535	487	551	543	525	510	496	510	521	514	550	530	510	523	543	528	493	483	580	519	544	534	542	511	520	538	547	494	518	529	509	514	544	533	501	528	554	514	504	539	575	496	528	526	516	494	540	534	545	528	534	489	539	503	541	577	509	510	506	518	562	491	521	541	534	539	523	534	550	517	509	534	575	502	529	533	516	553	509	502	518	515	486	506	511	589	543	497	505	521	508	556	506	504	499	533	556	561	503	537	524	516	531	537	492	534	595	538	517	563	514	515	517	507	500	509	519	505	519	540	521	521	493	543	567	540	486	508	518	509	593	507	513	570	502	532	510	524	537	556	531	526	514	521	541	534	535	542	505	492	547	570	500	476	548	531	506	511	510	506	513	548	545	495	518	536	516	538	552	522	506	530	556	509	509	542	517	537	542	547	546	503	503	521	507	453	564	515	571	507	540	501	530	568	528	507	517	528	542	505	501	531	532	564	507	569	496	529	548	491	528	514	558	558	552	521	520	523	553	536	495	502	507	568	530	544	548	569	558	529	499	483	537	522	510	519	505	534	475	527	549	531	469	523	543	465	506	464	561	506	555	541	548	528	545	496	575	562	530	511	530	538	523	527	520	507	570	532	560	487	502	484	572	544	499	483	483	498	522	528	502	496	528	528	572	509	570	548	508	498	507	523	476	549	496	546	537	515	588	556	503	518	529	560	535	544	509	568	503	512	470	552	503	474	521	511	501	494	563	563	533	544	538	529	540	537	564	518	503	485	557	484	560	521	537	505	514	530	527	533	477	527	519	516	511	540	519	522	522	598	531	563	534	518	519	565	515	505	490	541	564	499	545	506	557	516	535	499	526	528	507	547	535	511	522	510	541	492	516	546	526	527	485	543	513	516	560	547	497	544	552	566	567	494	525	521	558	532	495	514	537	559	529	533	503	547	480	528	502	523	524	492	564	531	528	534	522	497	521	527	521	528	563	523	491	495	519	534	527	514	497	506	513	541	508	517	538	541	523	529	501	507	540	577	508	502	526	522	545	539	576	543	499	534	515	501	524	544	505	556	483	529	518	529	476	549	527	522	519	538	503	530	534	522	549	540	553	579	530	499	487	550	527	504	538	483	506	562	510	569	521	466	542	512	501	536	502	505	524	519	534	535	501	488	545	560	520	534	524	517	531	539	543	531	532	537	538	550	531	542	512	530	524	529	539	522	508	526	554	518	557	544	514	544	563	503	567	516	528	534	528	529	557	517	503	523	540	486
2143	249	291	255	229	207	219	239	250	222	234	218	176	218	215	194	221	196	211	167	219	211	181	218	217	184	216	208	197	191	219	217	208	189	183	223	196	186	187	203	197	202	202	218	243	201	219	191	220	191	200	202	207	210	218	214	224	205	198	183	180	195	206	201	202	195	195	212	191	207	197	207	200	201	210	206	204	200	203	199	201	214	192	223	222	199	222	184	201	192	199	212	203	196	204	195	189	208	207	205	197	197	224	205	203	205	201	185	219	223	202	197	194	223	186	197	189	188	196	222	173	199	213	209	191	178	185	212	213	221	210	173	200	211	191	198	205	204	197	194	188	187	175	202	215	202	194	187	208	178	192	202	209	201	184	183	235	221	183	204	213	170	204	192	204	215	184	216	224	194	244	203	184	216	225	200	194	204	225	213	197	205	203	189	208	187	189	205	207	206	220	215	215	220	194	197	218	208	178	208	179	218	187	214	207	199	199	224	191	206	229	211	214	196	175	192	197	217	229	181	194	169	202	185	202	200	206	220	219	210	196	205	214	198	186	212	196	207	182	202	210	204	217	188	224	183	219	209	199	204	232	207	213	204	200	199	206	188	191	209	199	185	213	192	197	220	218	195	178	224	189	203	199	198	189	209	198	204	209	200	218	202	237	200	215	205	201	217	204	196	199	206	189	201	195	183	192	207	180	225	215	192	187	205	187	201	184	179	198	191	202	210	195	198	226	185	204	189	228	208	197	196	201	209	210	219	190	201	213	196	186	227	204	203	192	195	219	199	190	186	189	217	204	212	218	198	197	235	217	205	207	186	180	183	189	209	202	194	210	193	208	211	190	194	186	208	196	186	172	188	176	184	215	201	223	184	194	208	187	220	183	201	219	220	198	183	182	233	221	221	193	217	219	212	180	215	211	175	196	206	211	212	200	218	197	204	175	211	202	205	194	188	210	193	206	200	195	185	202	190	211	204	221	190	199	181	191	211	215	185	185	208	191	207	192	194	221	203	197	232	173	197	217	210	182	208	187	214	189	180	187	202	188	234	208	191	216	211	176	192	230	187	208	209	200	185	205	229	213	213	198	206	228	180	220	199	198	192	186	208	202	185	212	220	208	219	203	205	210	177	174	168	233	201	207	206	200	206	182	211	214	205	201	186	209	196	213	183	210	179	224	199	215	193	204	210	225	199	212	210	181	197	170	187	179	183	229	210	182	207	210	211	220	205	180	201	184	197	208	215	199	202	218	196	208	214	195	209	196	194	179	211	201	195	184	199	193	238	196	188	210	189	194	207	175	189	213	186	184	190	195	237	220	208	197	194	209	207	189	214	221	211	236	208	193	187	226	195	210	214	184	204	200	204	210	225	209	196	199	185	191	203	192	192	203	173	182	193	228	204	197	187	180	209	186	209	211	222	194	227	188	194	161	220	183	188	204	199	182	197	196	192	187	197	183	197	204	204	195	204	197	200	213	217	208	222	195	206	185	208	187	228	206	192	213	185	185	202	224	183	195	214	207	206	191	215	183	205	212	216	192	169	208	198	202	196	202	191	215	192	195	200	214	193	192	198	180	199	191	196	224	221	243	186	199	186	224	219	192	219	204	214	193	192	199	183	203	216	201	194	190	192	204	195	210	211	197	230	180	202	203	211	208	211	183	175	198	214	206	204	214	202	201	205	195	206	181	185	229	201	203	184	203	189	200	180	208	195	195	221	195	190	197	196	195	188	222	178	220	219	228	195	214	191	211	201	189	190	192	207	197	206	196	194	191	229	183	197	200	218	216	217	195	205	197	197	208	195	223	190	206	188	177	198	207	196	202	209	209	206	174	200	195	209	243	201	211	214	211	198	188	224	178	203	205	198	223	193	235	192	226	216	229	194	205	216	190	203	206	201	222	194	179	203	220	187	211	213	204	210	199	200	203	187	213	206	211	202	175	198	196	202	208	195	203	196	209	211	188	186	197	206	181	207	188	193	195	200	181	188	194	203	211	198	201	191	218	203	216	214	194	198	178	190	220	188	207	208	203	222	181	192	206	179	203	192	189	209	212	171	199	204	216	226	245	208	220	183	185	209	210	222	219	173	202	196	203	202	218	207	181	220	221	215	201	200	203	229	180	203	207	190	188	204	188	189	209	214	193	192	201	211	172	194	199	208	226	213	202	203	201	210	204	209	199	202	192	204	187	219	182	182	214	210	205	200	178	202	208	185	224	201	179	204	217	204	194	212	214	204	210	201	187	190	211	208	215	193	187	206	195	194	213	189	184	195	188	205	223	200	216	186	207	200	218	188	195	225	220	179	189	211	206	203	203	231	202	167	219	175	222	173	213	198	208	204	187	205	209	218	199	173	215	204	214	187	212	221	197	224	227	180	202	182	206	192	185	195	193	205	192	198	188	194	195	207	206	220	215	220	219	200	184	196	189	205	190	184	217	205	163	193	183	195	198	225	191	194	225	216	204	199	212	211	205	201	214	194	194	230	197	195	208	198	176	190	201	203	207	206	240	193	190	200	180	198	191	204	198	192	198	205	203	185	207	206	212	183	223	216	211	202	198	189	213	207	180	199	226	187	180	206	190	187	207	176	212	197	198	195	201	226	203	213	196	216	218	193	199	203	181	194	207	210	205	182	208	219	214	187	202	215	171	189	216	184	192	200	200	218	182	208	203	199	187	216	203	208	218	235	197	176	192	218	218	187	193	193	187	210	218	186	216	207	203	198	185	195	218	175	196	215	180	175	182	208	214	174	224	228	195	206	225	174	189	190	201	202	173	212	212	205	209	226	198	196	205	194	227	193	215	218	189	215	177	208	204	211	205	189	210	227	210	210	210	185	186	191	212	194	192	218	194	204	239	201	211	171	213	207	200	213	203	206	217	191	196	198	213	187	206	196	208	203	203	203	169	213	176	208	203	199	212	208	201	196	192	211	200	200	193	207	201	193	238	212	223	199	208	192	191	184	196	189	205	170	187	214	203	231	202	187	192	185	164	200	202	208	210	200	180	233	199	194	212	185	201	207	199	211	180	190	186	203	208	202	179	230	196	202	166	217	183	198	216	183	196	194	205	198	221	196	197	172	199	180	203	205	179	183	227	192	190	188	197	207	215	196	238	209	162	225	218	204	227	198	192	167	200	221	180	210	201	215	203	188	215	190	214	222	205	192	212	223	197	195	221	201	179	224	185	186	195	203	199	199	185	186	192	206	182	196	210	212	214	182	197	200	212	174	190	216	200	223	169	200	187	182	174	211	198	203	197	212	187	208	214	191	209	201	234	201	197	207	194	203	194	198	176	201	227	214	181	193	218	231	200	220	174	190	206	217	214	198	187	213	218	217	189	214	198	204	204	203	219	206	188	197	197	202	190	206	186	198	195	203	210	193	180	208	205	169	211	195	203	187	197	186	195	217	196	220	212	199	202	202	206	221	202	198	184	193	208	193	202	194	224	206	208	190	217	198	197	215	181	192	191	183	187	201	215	197	218	209	229	199
2104	698	802	840	785	786	689	663	710	632	656	635	660	599	603	651	621	644	638	594	621	625	634	606	645	650	567	632	656	633	610	619	583	589	644	596	610	629	583	570	651	594	619	615	624	610	600	584	614	607	597	653	618	561	583	610	630	635	603	589	593	596	609	590	598	584	633	630	589	625	617	611	587	629	602	605	625	627	595	606	626	623	629	605	602	601	654	591	628	593	654	591	604	631	617	605	647	606	552	616	643	570	567	604	602	588	606	592	630	605	571	601	616	639	629	596	587	553	601	603	594	632	590	572	622	606	570	619	629	618	639	615	661	654	574	565	604	621	610	623	615	580	619	641	637	629	656	593	626	582	672	588	601	607	612	635	586	621	569	583	639	628	624	590	643	608	649	585	611	592	622	550	618	573	567	668	610	614	601	631	651	638	602	604	635	612	636	616	636	619	606	617	620	607	571	587	606	644	597	609	631	581	595	599	655	636	605	608	615	623	618	607	623	608	637	612	581	615	639	645	581	580	637	575	588	666	582	624	621	639	624	583	584	608	594	583	591	635	578	603	618	580	645	636	580	592	586	571	567	564	609	551	582	579	589	621	594	598	583	604	608	576	637	549	620	576	602	597	629	556	568	572	595	594	621	586	586	588	593	587	605	606	578	619	618	618	609	590	606	638	643	641	601	628	598	645	597	626	588	640	600	596	612	637	626	621	603	567	596	603	647	628	644	569	627	575	591	623	579	566	558	557	599	607	621	614	620	616	638	602	591	598	573	585	650	605	620	641	577	617	629	606	594	631	573	621	596	587	578	580	594	622	623	606	628	608	677	620	585	593	568	599	582	612	625	628	598	609	597	621	590	571	572	617	609	552	620	639	638	566	577	622	604	608	617	638	602	568	642	619	604	611	582	586	581	577	645	592	574	615	592	593	612	598	532	581	615	593	625	602	587	618	599	616	649	589	632	639	599	597	601	603	563	633	598	584	583	623	608	598	631	588	601	598	621	597	624	590	661	555	654	605	622	556	627	600	593	584	619	581	589	606	648	615	587	570	559	582	602	641	648	615	587	606	619	605	599	625	574	588	583	671	568	588	563	636	575	587	602	636	609	623	605	583	637	645	608	592	639	615	599	619	612	616	624	577	618	635	581	611	636	637	581	623	617	589	624	601	585	637	598	602	559	608	607	597	656	546	579	573	618	601	578	594	610	569	591	634	649	597	602	597	563	608	612	616	621	602	603	599	632	632	622	601	589	587	614	614	585	639	609	619	612	621	618	625	616	611	575	591	588	633	615	631	617	602	582	623	640	647	612	598	638	559	579	643	627	618	638	596	619	608	579	649	618	615	590	608	641	638	617	636	640	623	585	629	565	603	622	582	640	633	568	640	605	627	569	617	626	604	625	591	659	584	637	629	595	574	636	646	614	601	618	582	637	646	604	579	658	596	622	604	615	632	614	565	584	625	653	617	615	624	577	590	655	595	597	606	594	632	586	603	551	675	574	594	628	618	610	607	601	640	540	587	635	597	604	605	653	573	586	652	581	611	590	619	581	632	629	597	645	584	561	611	629	601	558	597	612	573	638	606	641	581	623	646	623	631	588	586	592	597	624	576	638	655	622	586	567	623	597	629	629	621	574	579	647	596	615	617	589	566	581	531	588	587	644	610	609	638	602	645	601	599	573	601	603	605	621	652	638	647	579	596	620	584	640	617	652	634	624	609	584	603	614	598	628	534	605	626	571	600	624	615	606	618	590	630	616	592	607	608	629	586	624	647	614	588	585	608	650	616	571	630	595	612	587	587	593	627	585	592	609	617	604	584	635	583	607	626	628	608	619	607	576	615	591	563	647	624	583	603	583	568	623	584	580	630	584	628	661	633	630	602	608	596	626	607	584	594	602	566	593	614	632	617	584	623	607	612	621	588	623	582	578	592	574	573	656	615	632	610	616	596	589	557	634	612	667	569	633	599	584	604	580	606	598	597	605	586	621	614	663	616	595	587	609	604	606	606	581	602	613	618	552	585	627	577	620	578	630	568	606	609	606	634	584	602	583	622	618	628	616	590	575	592	580	602	588	615	626	642	542	575	555	626	608	600	612	585	592	591	593	605	599	585	582	585	620	597	606	635	624	656	607	617	610	605	637	629	612	618	625	575	617	648	614	614	618	597	582	636	622	586	595	589	618	655	619	568	643	629	616	624	640	636	594	616	645	585	598	626	609	612	576	637	615	569	613	631	592	578	643	593	577	594	567	588	590	593	579	627	607	599	641	563	627	597	595	638	605	620	643	656	623	611	669	624	612	574	558	608	608	608	645	563	646	625	617	620	597	600	633	621	658	658	628	601	564	617	569	593	652	622	626	611	610	605	624	608	599	620	669	614	617	600	550	642	611	603	623	599	578	589	609	615	610	567	607	644	583	599	558	583	647	630	612	623	620	639	584	610	611	589	596	612	593	645	615	583	577	608	634	638	610	590	553	602	585	633	636	631	600	572	579	598	641	627	577	606	541	605	592	560	626	614	598	647	579	586	609	679	641	565	596	589	622	582	664	589	644	642	653	586	605	594	593	607	562	613	646	611	639	640	588	609	638	614	561	608	615	607	610	623	578	598	584	590	625	579	632	598	630	618	607	577	635	634	577	591	610	613	622	606	608	614	652	625	650	625	643	618	585	637	643	614	624	578	663	637	590	613	572	600	619	565	599	573	622	612	602	579	592	603	589	644	625	599	582	623	548	620	590	599	629	605	591	585	540	614	598	621	630	625	609	660	590	591	602	611	615	638	605	610	597	590	642	609	550	654	567	637	618	635	597	601	604	575	596	593	610	587	642	605	627	621	629	598	599	602	590	619	646	617	596	592	591	590	561	597	627	691	664	550	606	616	609	651	613	616	617	616	593	603	630	614	567	597	590	637	634	627	632	590	593	612	648	616	598	628	609	630	602	636	623	590	607	603	588	641	619	598	613	622	588	564	597	611	592	597	601	644	595	585	612	604	590	595	590	635	598	610	634	601	632	579	645	618	614	559	597	597	605	615	585	614	639	620	663	618	626	657	602	596	601	577	642	629	611	601	628	583	640	602	595	581	553	607	589	628	603	614	579	595	598	662	576	623	630	586	654	604	593	592	630	628	550	604	585	611	552	636	633	622	583	630	592	558	653	574	598	604	603	649	610	637	560	575	652	613	578	604	603	636	609	576	579	605	573	587	637	544	615	567	579	645	607	579	649	594	629	588	594	547	578	581	593	617	596	617	586	650	593	657	568	564	648	624	609	627	594	592	554	649	598	599	605	534	611	639	604	612	619	641	626	596	579	585	581	617	574	601	638	606	586	622	621	610	601	589	601	613	611	629	578	594	590	567	626	594	609	607	587	605	629	593	617	575	606	548	587	617	605	614	625	623	581	624	603	615	652	569	603	587	538	593	561	643	661	625	622	593	620	626	632	605	568	643	596	616	589	601	629	572	638	646	624	598	618	623	644	601	613	605	586	625
7793	1028	1366	1047	725	504	447	332	273	244	180	220	182	185	139	157	138	148	150	136	136	136	127	131	130	123	112	107	90	101	108	135	130	103	123	107	122	106	106	125	123	97	122	105	113	103	93	109	114	90	102	95	108	108	104	91	94	102	115	100	117	107	103	102	104	112	101	104	112	103	106	105	98	94	102	91	109	109	111	110	97	96	104	106	105	102	87	91	89	115	111	99	93	122	97	99	72	102	106	112	93	91	119	105	96	92	109	121	103	99	112	109	111	102	105	102	108	100	83	121	96	94	117	116	111	108	91	94	92	102	115	109	96	96	115	91	111	100	121	89	94	107	113	104	108	90	112	100	93	112	105	109	95	94	106	115	107	101	97	94	101	107	98	108	98	104	95	130	105	113	100	88	94	98	106	115	117	99	116	100	110	110	107	109	93	104	102	103	120	99	114	84	92	99	114	110	102	101	120	106	86	101	99	99	110	101	120	94	94	111	102	103	102	108	95	107	134	115	115	112	110	97	110	98	85	103	114	93	125	112	91	91	111	112	97	109	102	103	92	89	102	104	93	92	111	105	108	106	117	113	103	116	107	101	98	106	121	117	125	103	99	99	98	91	115	108	110	95	99	96	89	103	108	115	107	120	111	108	111	99	98	113	82	106	105	101	103	90	98	103	111	106	91	89	103	96	113	89	105	107	121	86	97	106	100	106	121	114	93	98	102	108	110	125	98	109	99	104	103	95	97	121	112	112	87	96	89	86	108	112	86	97	116	87	98	114	95	112	98	121	91	101	100	99	105	99	107	96	100	93	104	102	103	105	102	114	96	88	105	130	101	106	105	88	111	115	103	96	104	137	102	105	118	119	107	115	108	105	119	101	102	98	101	78	93	99	105	118	105	102	108	111	113	118	121	100	109	93	99	104	99	90	116	81	108	94	111	108	96	115	99	90	107	108	101	105	110	92	113	112	102	120	118	115	109	105	109	98	115	89	105	103	102	116	110	98	103	106	108	114	128	90	115	100	119	112	106	106	96	114	105	100	95	97	101	100	93	90	92	119	105	120	113	108	106	105	106	97	95	97	110	104	102	94	101	103	101	94	98	107	109	105	98	98	88	109	109	102	110	99	72	118	98	108	124	113	100	90	117	88	99	88	96	98	101	110	106	96	104	130	98	97	100	90	91	108	115	107	105	102	109	103	98	113	97	98	103	90	104	99	79	98	107	88	73	107	113	100	100	95	95	118	119	118	100	84	105	110	97	114	102	110	92	96	116	97	95	102	109	107	101	103	99	104	101	96	99	98	93	103	107	105	101	106	98	106	106	110	106	108	122	109	107	112	106	106	86	115	94	89	94	111	108	95	99	87	88	105	116	100	108	87	117	93	111	108	94	106	94	104	115	104	108	100	122	116	109	97	121	92	96	126	122	107	112	118	102	102	107	114	109	114	88	119	92	105	92	110	109	103	96	93	111	123	104	106	109	110	108	121	109	97	118	92	96	122	90	88	98	101	115	94	112	113	119	112	101	93	98	99	112	115	107	104	113	114	102	107	92	102	95	111	97	119	104	110	91	92	109	107	80	97	114	99	95	97	105	110	96	90	95	93	109	97	105	107	115	106	99	100	112	101	92	93	98	124	118	106	98	106	95	91	112	101	108	96	126	112	113	94	104	92	101	82	120	113	91	124	109	99	99	115	107	99	106	95	96	86	94	104	107	125	92	110	113	101	109	88	114	111	98	105	109	77	114	89	106	128	107	101	117	104	95	93	117	89	101	105	105	113	114	116	118	103	121	101	128	99	106	86	96	84	102	97	94	107	95	95	97	110	110	91	96	120	105	106	116	103	104	104	86	102	111	97	100	90	103	96	94	118	100	85	111	86	107	101	112	86	93	108	95	104	102	95	107	101	94	102	102	88	104	91	106	103	103	102	116	110	111	102	97	112	94	95	99	104	100	112	129	102	113	96	88	91	108	104	123	107	116	106	97	102	110	93	110	99	112	92	97	98	135	110	97	112	83	98	101	95	113	87	110	105	100	95	98	117	89	94	104	102	110	133	112	116	107	103	99	94	101	89	118	103	102	117	96	100	115	87	116	104	112	103	116	110	112	115	102	107	115	119	132	97	112	103	87	114	99	87	109	91	89	107	90	110	102	106	92	91	99	104	93	108	85	112	108	101	107	108	110	119	93	92	107	105	110	98	103	90	109	105	110	111	108	85	112	105	87	99	101	104	99	102	104	89	97	110	99	103	115	91	99	114	125	111	99	91	92	97	93	109	120	124	97	104	92	106	93	107	133	108	114	112	100	101	105	92	117	96	105	124	108	102	102	112	101	109	114	92	95	103	99	103	104	106	108	101	89	106	99	99	115	114	106	112	110	117	106	122	103	109	107	96	114	114	85	92	86	107	106	99	120	107	106	107	104	117	82	88	103	94	91	101	110	104	100	102	101	105	115	108	94	107	122	101	101	87	90	108	88	110	113	105	88	96	110	105	96	83	112	113	119	101	99	98	96	116	98	86	104	121	84	86	100	95	105	102	111	111	90	104	97	87	104	109	103	105	104	86	86	106	97	101	106	107	93	97	109	98	117	100	122	117	103	102	102	94	114	112	101	102	99	90	92	103	121	100	91	81	113	105	91	88	94	93	109	99	92	86	110	109	124	100	95	106	101	103	105	92	95	91	100	95	102	113	103	104	108	87	106	112	117	91	84	122	116	105	96	96	110	101	93	116	91	105	109	116	100	100	103	115	104	95	94	91	123	114	111	118	98	92	100	92	92	103	111	99	109	104	97	102	126	115	97	132	111	112	113	98	140	96	97	131	105	104	122	103	121	111	84	85	110	128	97	113	106	106	93	121	115	102	105	125	113	100	88	93	115	102	109	126	108	110	124	90	122	117	111	96	121	123	127	99	95	103	129	122	125	81	97	102	101	102	118	121	96	104	104	114	101	97	101	99	104	94	117	119	104	89	94	92	110	107	97	86	106	110	99	93	104	125	96	104	106	98	95	96	106	97	98	107	113	89	105	106	115	105	109	100	77	112	97	100	100	95	105	97	94	110	102	91	120	119	121	98	90	101	105	96	94	122	108	100	112	129	116	98	100	114	98	104	98	102	94	95	105	99	98	117	109	98	94	103	119	112	91	95	99	95	114	88	93	94	102	111	102	101	113	95	98	103	98	89	89	91	111	91	98	111	116	84	107	121	108	94	95	111	87	118	91	106	89	98	105	100	102	96	97	94	108	110	95	106	96	111	99	93	89	102	94	119	109	123	103	94	96	101	96	112	109	92	104	95	116	118	133	109	93	109	118	102	91	107	103	121	113	105	106	106	99	118	94	108	83	92	98	82	103	110	110	115	108	97	104	107	104	128	99	100	100	95	101	93	96	99	89	109	97	83	98	83	115	99	87	111	89	76	98	99	100	99	91	101	103	86	98	120	101	109	100	108	82	104	103	110	100	97	106	89	114	102	111	112	102	84	105	117
5337	1312	3186	3721	3026	2452	1984	1640	1347	1207	1081	987	929	846	727	671	692	667	603	546	530	550	557	528	503	515	515	470	467	450	459	405	429	414	431	449	422	397	404	420	377	382	377	405	411	368	415	396	430	399	397	371	366	353	363	366	392	394	386	360	395	397	371	350	370	381	371	361	399	373	376	379	364	351	379	395	347	354	359	370	350	363	357	367	384	368	358	374	321	364	367	382	342	395	368	360	372	338	397	354	361	352	364	324	365	362	375	343	367	329	349	361	338	373	360	356	367	372	362	342	362	344	340	355	369	300	318	342	359	377	337	333	336	352	351	339	338	357	367	380	376	354	368	347	380	338	329	361	358	383	325	365	385	330	360	341	374	331	338	349	352	327	334	321	371	357	352	337	371	326	343	352	367	359	350	337	356	345	336	316	358	336	334	336	361	353	383	389	344	369	329	348	369	329	354	318	360	340	361	367	355	341	359	378	338	321	343	340	356	340	369	334	376	328	339	338	347	352	361	344	361	364	367	343	358	366	352	313	349	384	366	363	318	358	338	333	396	334	358	356	377	315	325	321	374	342	397	352	353	373	387	346	353	357	395	324	342	351	317	351	348	354	360	343	363	318	343	334	388	336	345	388	329	338	347	345	389	377	357	365	325	348	379	392	360	363	336	364	389	359	357	356	326	347	334	345	371	313	356	366	324	364	349	332	332	372	370	335	314	333	327	350	368	369	417	322	338	352	359	386	321	343	349	353	357	366	393	378	354	328	352	325	346	341	355	352	383	337	404	322	355	361	367	338	347	356	379	357	390	380	353	358	377	347	369	361	355	353	369	346	307	352	355	349	343	369	371	333	356	370	348	352	335	372	328	356	371	350	349	379	374	325	363	404	351	340	342	349	325	361	362	364	364	382	351	348	335	363	374	313	357	362	340	372	368	333	346	353	358	361	372	302	367	351	373	358	373	356	349	349	343	341	340	347	355	371	334	368	354	360	374	342	361	385	375	324	342	340	364	332	368	378	371	339	347	374	382	315	326	357	358	330	368	350	376	343	322	374	341	348	318	357	365	336	381	356	330	351	343	321	363	355	306	349	388	362	330	336	355	310	334	349	317	361	354	354	343	343	344	347	331	357	343	317	341	355	364	374	364	354	359	366	348	365	377	361	340	350	349	351	341	330	368	324	336	341	364	365	338	315	367	340	357	353	361	364	359	352	400	347	317	387	366	315	331	321	359	326	352	356	316	307	353	344	329	325	324	361	347	346	338	350	317	331	314	364	377	363	334	366	346	351	362	335	341	377	344	382	351	371	332	358	300	333	329	319	363	349	378	321	375	348	357	350	373	351	347	354	360	345	359	344	349	367	349	365	346	354	345	361	362	362	319	395	352	358	378	348	367	353	378	361	342	388	376	352	368	362	358	337	367	299	371	373	347	336	359	361	370	368	374	351	338	323	365	372	338	332	355	342	346	377	348	351	344	345	393	385	363	319	311	360	345	363	365	312	360	389	344	347	342	381	353	337	341	364	366	335	314	356	354	371	315	373	366	344	339	345	369	303	366	363	381	335	381	351	390	385	347	375	337	325	311	389	359	337	361	357	378	332	358	334	362	378	362	342	366	328	345	346	366	385	368	310	323	340	397	340	348	351	354	319	380	342	354	353	334	351	357	320	359	346	340	371	365	356	364	372	381	367	332	339	340	350	383	348	355	335	380	363	375	361	342	324	371	372	318	359	350	370	362	351	362	340	363	324	358	359	359	376	367	337	348	363	368	333	335	369	345	401	344	343	356	339	346	320	347	361	360	360	365	331	353	342	382	377	343	364	338	350	346	333	362	352	360	352	371	388	339	336	372	346	346	347	321	373	327	309	363	340	363	374	317	372	365	345	366	332	360	338	342	360	340	345	358	325	374	346	366	342	346	347	344	328	353	369	326	360	344	364	383	364	354	363	366	360	360	354	392	347	336	357	363	359	349	355	382	375	347	381	362	363	364	325	351	351	347	347	365	370	330	337	362	337	365	344	361	371	351	333	318	335	363	342	379	324	342	331	353	345	343	351	346	328	352	340	344	341	374	329	331	359	354	339	395	345	340	358	356	327	356	326	350	374	367	369	368	302	376	313	340	349	359	343	369	330	374	346	359	340	351	380	343	373	343	377	320	369	402	341	343	344	381	351	372	343	358	337	364	339	356	350	346	342	394	373	344	347	343	378	349	334	350	353	354	329	326	350	331	341	348	349	322	314	352	399	363	370	341	372	356	354	353	319	388	351	344	343	338	356	347	356	361	334	354	367	339	377	353	320	343	373	337	339	346	338	370	348	327	373	347	359	364	343	357	327	397	376	350	346	360	380	349	357	348	348	361	340	332	319	388	356	359	330	359	385	325	357	355	326	406	326	320	336	341	368	317	376	389	371	346	358	329	374	333	311	361	355	351	316	357	357	337	330	374	347	347	359	357	342	380	365	351	333	333	345	346	364	355	367	349	368	368	327	376	325	397	362	330	373	334	366	360	365	368	360	367	357	342	339	328	342	345	368	388	355	361	380	370	353	363	359	359	376	362	338	318	331	336	316	369	350	347	368	361	364	326	362	351	341	357	346	377	373	326	353	326	355	342	335	334	373	343	357	340	345	338	363	345	372	340	353	364	360	344	339	368	319	362	337	349	308	387	381	363	309	372	314	324	358	338	349	385	358	348	342	336	377	326	322	368	360	360	322	384	365	374	349	389	329	343	345	360	365	351	367	313	340	365	328	370	331	336	362	346	359	347	357	355	362	333	355	380	352	342	358	370	347	363	369	339	350	350	336	330	347	326	341	349	350	367	360	358	377	325	339	343	333	365	380	314	381	365	397	332	340	380	374	356	352	374	369	353	344	374	330	358	373	381	343	342	336	323	331	352	383	352	370	345	354	342	284	347	322	330	386	342	346	362	339	368	367	350	362	351	348	299	364	345	372	364	343	371	322	326	374	367	341	349	343	381	340	349	323	321	337	370	336	345	339	362	327	324	328	358	373	387	302	338	342	373	355	358	391	335	348	379	369	337	352	342	338	375	346	346	333	336	340	329	371	351	359	325	344	339	363	361	361	349	359	349	360	323	354	381	340	353	344	342	371	379	353	334	325	379	361	365	355	356	352	353	325	328	360	381	359	322	338	385	332	359	356	334	333	360	373	382	338	334	351	367	377	398	344	380	381	355	367	360	379	332	335	350	320	338	326	346	348	340	374	356	343	344	330	367	368	327	389	337	330	364	321	350	339	364	359	402	333	374	358	338	350	347	338	327	377	359	340	368	340	332	336	314	360	359	342	346	319	348	342	349	340	360	371	357	382	350	345	342	358	317	361	345	321	368	323	353	366	370	334	339	363	350	354	353	345	358	349	343	340	366	338	350	340	365	353	343	337	345	350	371	374	329	320	372	329	349	339	373	349	348	340	344	387	367	340	376	334	357	332	342	349	374	318	383	367	364	334	373	329	348	358	345	351	360	351
16434	2501	2834	2153	1446	1081	796	658	540	469	409	382	311	287	274	305	251	232	254	215	225	213	187	212	209	196	223	209	183	191	159	193	182	177	177	166	172	195	185	173	175	193	156	184	183	160	171	165	156	154	169	188	167	160	172	180	156	150	157	166	180	161	184	168	155	179	164	180	162	170	169	179	169	162	178	187	174	155	182	159	145	176	153	157	158	164	163	167	139	181	171	186	183	160	150	179	165	146	187	185	144	163	146	163	174	173	162	137	155	180	168	167	159	154	168	181	173	167	157	166	167	171	166	164	163	143	182	168	174	171	177	182	177	156	165	159	144	184	172	154	171	146	170	162	165	165	154	177	162	185	169	170	164	161	160	158	164	170	163	167	169	185	155	158	171	181	190	171	150	165	138	175	152	157	173	154	174	180	173	171	171	151	161	149	157	166	178	179	162	161	168	172	182	172	161	147	156	171	160	153	169	182	153	159	185	167	143	171	197	163	164	163	151	171	151	147	162	166	156	176	144	167	164	155	154	166	149	177	186	175	157	152	155	165	182	162	162	159	153	167	165	169	166	172	167	172	158	188	179	172	155	151	163	135	169	144	146	162	156	164	157	181	163	157	213	178	148	177	152	161	159	164	156	158	158	168	159	178	147	155	165	165	162	147	161	169	172	177	158	149	165	173	179	182	164	172	164	148	146	166	163	176	160	146	145	152	167	172	148	169	157	171	167	175	171	163	143	171	164	163	172	174	166	161	151	171	155	167	165	171	191	167	176	177	182	159	146	191	188	155	154	198	156	187	176	150	162	160	147	169	176	183	158	145	144	158	163	164	152	186	176	160	147	166	147	176	148	175	165	162	160	158	160	137	147	149	153	163	144	184	172	156	160	164	175	151	177	162	155	195	179	178	148	167	192	170	156	156	171	173	176	157	149	174	164	169	195	168	167	152	170	164	162	171	157	151	143	161	160	164	147	151	183	172	153	167	182	155	193	170	179	148	169	189	167	185	171	156	158	164	147	158	171	145	165	167	163	194	153	160	150	171	180	173	158	153	154	167	153	141	160	168	181	173	160	162	182	141	163	172	169	158	173	168	147	172	190	168	150	169	181	169	170	166	161	165	163	180	184	175	141	157	146	162	152	162	146	161	162	152	173	151	152	163	139	179	169	170	176	164	170	143	138	165	161	149	167	176	197	175	163	154	186	166	163	158	167	132	159	186	165	172	159	169	155	172	163	160	186	175	161	159	167	148	196	170	169	186	171	193	176	188	138	153	181	163	183	153	174	162	160	153	159	154	161	159	186	157	192	169	139	164	169	172	181	139	167	172	165	179	165	157	150	164	181	164	177	174	154	175	175	176	141	167	148	181	154	164	169	197	170	151	168	163	166	178	165	182	149	152	170	155	149	149	180	158	179	146	168	168	179	154	144	172	173	150	167	161	170	174	164	170	161	199	146	178	174	184	165	178	169	168	153	151	165	176	147	142	151	159	156	172	191	158	158	180	163	162	170	151	157	174	138	161	165	168	156	176	164	178	190	164	162	177	148	175	164	161	154	142	159	138	153	161	151	168	170	179	174	147	171	140	156	186	176	151	161	171	154	180	181	163	164	182	140	158	183	161	158	172	147	175	164	162	171	144	171	161	185	164	162	191	157	178	156	164	153	156	165	178	157	172	161	162	159	153	157	161	171	160	144	174	167	171	166	145	179	155	152	154	180	179	146	159	146	171	166	176	153	163	132	163	183	182	162	177	155	147	165	167	165	177	163	190	156	150	158	180	178	166	184	158	183	174	146	180	161	152	166	162	155	172	156	158	158	156	162	165	153	153	157	193	184	177	140	193	161	159	178	186	148	153	150	174	173	152	166	160	177	200	171	141	153	159	159	194	166	160	165	174	179	171	158	159	145	174	175	163	156	175	142	169	154	155	145	153	150	163	175	174	192	164	152	150	185	155	173	173	150	151	177	151	181	147	172	157	169	162	165	171	174	155	171	167	169	152	165	180	151	176	148	171	175	172	157	151	163	169	157	153	166	169	145	139	158	186	162	146	161	150	178	166	164	182	175	161	158	166	164	159	164	161	151	177	168	165	152	162	148	168	156	167	164	155	151	156	163	184	145	174	148	169	145	159	152	144	166	160	173	160	154	162	171	166	159	177	151	163	151	167	164	152	163	171	171	197	161	159	165	170	166	172	180	160	161	169	176	169	159	154	153	157	171	133	169	185	184	160	189	157	165	167	154	187	158	169	168	147	151	172	173	157	163	155	165	153	169	168	182	146	145	181	149	153	156	177	169	164	180	160	179	164	151	153	166	180	192	174	173	189	171	166	170	191	160	176	173	150	149	179	129	162	177	156	170	182	182	149	153	185	174	180	162	179	162	176	151	167	156	147	162	145	157	198	175	182	176	152	172	181	152	175	174	169	174	194	164	157	152	147	175	167	165	147	179	177	192	176	181	148	154	148	156	158	161	172	159	177	147	142	178	177	146	197	156	178	176	164	147	166	159	148	155	149	177	164	179	170	163	161	167	153	154	163	158	176	170	155	188	171	167	184	175	154	135	167	162	176	161	163	135	161	149	178	155	153	152	161	181	148	175	157	149	166	178	159	136	183	167	151	170	141	154	150	186	178	170	188	167	164	170	158	165	164	164	139	169	151	164	146	152	162	148	150	163	177	169	168	199	173	169	160	154	164	148	168	164	164	150	137	170	158	166	159	135	162	161	188	165	161	177	154	179	158	178	136	158	169	147	163	172	158	152	155	160	164	150	157	195	175	175	157	167	173	148	178	184	176	167	172	132	173	174	177	149	159	167	145	165	169	159	164	165	175	150	167	168	163	150	180	178	174	162	158	158	188	144	154	178	173	145	167	148	176	166	160	171	189	170	148	158	172	172	159	178	169	175	174	161	170	157	152	156	167	169	176	183	166	179	161	173	161	173	167	193	165	164	159	171	154	171	173	164	166	152	147	150	170	163	173	142	177	135	168	149	186	181	147	154	158	143	149	164	157	187	178	178	180	146	159	177	168	173	161	166	152	178	151	159	192	150	158	169	171	172	168	145	168	167	143	174	154	172	143	177	172	161	141	157	164	154	157	139	130	184	169	185	161	162	181	180	173	175	151	192	171	151	166	162	168	187	175	165	164	191	158	167	150	149	191	182	139	188	158	144	157	143	146	161	160	166	178	177	165	163	168	160	166	169	157	172	149	179	181	167	160	173	131	193	163	158	162	171	164	169	155	158	168	185	169	134	161	167	153	139	177	170	182	156	156	164	161	149	169	189	162	167	163	153	156	156	160	183	172	153	154	177	154	203	145	142	141	178	172	190	160	169	172	165	179	178	164	156	169	148	177	172	166	143	173	158	142	161	165	173	162	164	164	167	155	142	181	160	179	162	188	158	147	174	163	165	179	177	166	163	170	162	165	184	194	156	165	159	149	165	145	159	162	153	155	162	171	156	159	181	155	151	172	158	170	160	173	158	190	176	170
8665	2607	6073	6749	5604	4474	3687	3068	2607	2202	2017	1781	1554	1460	1406	1246	1148	1025	1011	1001	912	913	855	854	816	824	837	789	736	742	715	725	716	690	670	715	655	645	645	629	630	651	611	627	613	591	649	615	618	608	565	618	575	582	607	576	566	593	578	550	529	556	594	623	594	540	574	570	568	534	595	558	535	518	574	569	543	541	563	569	569	555	539	558	545	569	523	564	530	515	563	567	554	557	502	553	566	562	582	510	589	562	499	524	522	524	517	582	541	554	546	537	549	599	516	557	492	544	527	537	565	511	521	579	509	527	540	532	503	536	515	531	573	545	507	515	578	504	542	569	551	501	528	545	536	528	524	528	503	560	555	556	550	550	556	501	536	527	536	552	529	552	562	521	530	541	537	564	534	497	565	535	537	513	598	521	543	570	528	528	556	532	545	514	524	559	515	501	582	520	543	515	535	526	543	553	535	522	500	522	536	520	518	510	536	522	547	527	525	528	548	546	522	522	559	535	512	527	522	509	557	526	548	552	510	519	514	515	518	542	511	519	550	504	530	514	494	521	551	528	519	533	520	503	548	530	518	507	519	532	519	526	544	531	512	558	460	547	528	556	545	549	539	561	553	515	545	528	513	541	504	511	510	480	529	539	537	480	515	526	519	530	547	509	551	506	537	510	522	559	501	519	565	529	492	551	533	517	504	524	521	543	564	516	499	497	534	510	523	540	544	573	545	538	536	520	516	564	532	515	546	528	513	503	503	518	528	524	549	506	534	501	545	528	527	546	507	522	546	535	477	512	555	518	517	575	502	547	498	532	544	473	563	485	530	534	507	514	504	552	506	507	541	541	514	485	527	554	525	520	532	494	571	537	541	525	567	538	518	476	506	560	496	520	529	503	520	477	567	549	526	513	547	539	518	520	517	546	500	549	535	512	523	558	518	529	523	512	549	509	567	549	493	536	522	529	551	575	534	583	491	533	554	541	528	533	533	488	531	554	526	549	550	550	538	524	532	547	481	521	511	512	524	547	517	531	512	572	560	528	530	552	510	556	530	548	536	499	517	565	486	511	516	519	551	537	518	556	561	558	516	541	567	530	548	539	539	531	512	539	523	534	534	461	507	562	545	522	527	526	540	524	519	568	519	504	528	546	546	549	542	567	523	553	523	521	529	518	535	521	522	506	552	525	527	494	545	524	569	559	549	496	550	525	505	531	548	569	529	543	508	541	497	534	569	508	506	525	525	568	512	516	501	532	501	548	572	552	533	511	514	519	517	510	501	538	566	539	490	600	523	502	552	515	542	512	544	477	530	533	525	497	502	529	516	504	491	542	542	517	540	498	502	557	543	518	528	536	537	520	496	520	487	509	532	543	530	533	555	526	485	546	560	553	523	520	526	508	546	493	542	539	479	508	457	518	531	540	548	545	562	615	521	501	530	525	524	534	539	502	570	474	538	481	544	537	554	524	542	552	544	488	506	521	558	498	539	529	538	524	494	541	532	506	555	519	537	516	558	538	497	503	554	535	539	534	564	527	514	529	485	548	541	554	528	509	516	527	509	513	524	539	520	528	486	531	538	549	505	510	568	534	502	528	534	505	519	504	551	482	540	500	532	519	492	522	494	548	480	511	539	518	537	529	497	527	517	525	528	529	486	568	543	502	528	522	502	562	508	546	537	531	549	534	515	538	538	502	586	511	540	499	556	535	535	512	538	513	548	548	552	524	484	517	542	503	497	513	539	568	528	521	486	503	533	560	511	516	500	539	553	543	538	544	567	510	527	526	503	518	527	560	542	538	517	525	528	535	546	528	520	514	513	512	532	539	480	523	548	523	529	530	566	542	513	538	553	513	487	524	529	522	511	521	507	573	567	538	523	523	543	561	500	498	530	505	529	551	509	507	512	552	521	528	510	541	519	477	564	527	552	514	551	519	537	489	471	516	562	555	541	513	544	533	567	537	524	574	527	497	539	516	510	522	549	558	564	516	527	547	524	482	565	519	527	547	546	536	536	506	526	502	537	537	511	525	541	547	514	495	537	537	513	520	511	496	530	544	521	509	485	553	554	534	489	511	520	585	545	541	494	541	551	507	512	547	549	545	521	522	554	537	555	499	563	528	551	524	551	518	517	542	509	543	546	505	555	538	513	523	554	561	560	567	546	553	516	546	511	518	553	517	552	495	537	549	540	553	554	543	551	513	586	512	495	544	535	495	506	536	516	505	506	556	526	546	519	526	505	499	519	546	566	560	538	543	482	530	549	483	498	570	520	552	511	509	533	553	505	510	539	545	525	481	533	521	556	544	597	503	543	529	531	530	503	555	529	529	548	580	513	517	522	567	555	540	520	545	535	528	537	522	537	488	551	550	557	507	513	524	575	527	520	526	566	564	507	553	496	532	495	532	528	540	510	495	509	530	493	514	579	541	538	486	565	553	569	555	554	512	525	517	535	524	513	522	518	525	505	517	515	493	549	507	522	528	545	513	547	553	519	510	516	534	512	579	506	511	537	518	526	548	506	541	535	542	537	546	521	525	527	540	535	529	538	508	515	541	554	515	530	564	516	565	550	515	547	514	527	510	539	524	526	513	511	548	509	563	536	531	506	543	543	552	532	571	536	519	529	511	526	528	538	520	560	538	499	504	550	539	513	508	539	515	523	544	553	569	516	525	514	581	499	534	540	511	557	523	509	514	522	522	531	529	543	503	546	559	562	541	520	552	520	493	552	548	540	563	529	516	525	516	537	503	530	553	580	514	550	556	546	533	561	516	578	566	564	537	517	568	521	519	542	486	524	529	522	523	522	541	501	517	547	517	528	507	522	530	529	510	542	531	521	540	538	545	546	505	550	521	513	519	558	521	516	503	534	540	553	487	524	531	531	550	540	491	472	500	529	533	534	528	547	530	521	528	516	556	542	548	539	530	522	572	523	550	543	504	530	559	536	512	547	500	565	536	517	494	501	553	547	508	507	490	536	528	501	488	548	557	552	527	519	538	557	511	547	497	519	506	537	559	506	507	538	543	556	544	541	518	551	544	564	542	550	533	492	529	539	533	548	514	549	547	568	508	550	529	552	524	540	556	558	522	511	522	507	530	550	504	560	534	507	511	529	533	526	524	527	529	532	582	517	526	505	538	491	514	542	531	508	537	536	496	521	580	563	537	533	547	486	537	508	536	514	508	492	550	519	503	536	549	521	532	515	470	517	505	514	559	561	495	522	536	533	546	572	494	518	537	530	556	480	509	516	557	526	513	518	542	540	518	559	525	520	526	548	530	517	531	530	485	533	531	530	567	514	529	548	512	545	511	514	564	506	530	526	527	481	520	514	547	525	575	551	497	541	534	553	545	520	502	507	516	543	541	529	522	534	514	527	556	550	513	528	517	507	568	525	542	585	500	553	526	510	516	556	521	552	494	526	540	519	562	526	513	528	574	497	538	527	512	522	511	538	523	568	543	505	544	542	538	539	553	507	529	507	530	531	556	543	517	501	535	502	500
2096	249	265	238	217	241	221	201	212	226	211	225	186	202	204	205	206	213	225	199	189	180	216	228	211	182	197	191	215	205	224	214	213	193	236	238	200	204	182	216	217	228	193	203	214	195	202	177	215	204	201	196	206	170	205	209	230	205	188	209	201	177	207	192	198	238	200	224	216	211	200	222	189	190	206	213	221	194	213	192	205	235	190	216	218	225	199	193	211	193	224	175	207	199	217	192	204	190	211	201	221	203	196	195	178	199	191	203	188	196	186	212	183	200	190	208	228	188	201	191	198	210	194	198	204	233	181	203	194	198	203	188	196	210	189	207	193	209	215	182	195	176	209	213	187	208	222	214	186	186	219	209	231	178	193	193	174	226	188	221	208	186	197	210	215	200	204	212	214	173	181	198	201	198	215	188	198	200	225	232	209	181	211	219	187	178	183	227	191	204	221	219	166	163	219	203	199	203	210	208	222	203	193	206	173	208	202	205	193	190	188	205	200	219	184	205	207	210	215	214	199	220	186	206	207	191	171	199	208	211	191	235	200	185	226	199	191	207	214	213	201	206	195	186	191	196	208	198	207	193	198	184	199	212	183	213	221	218	204	187	205	215	196	191	211	204	196	200	165	228	185	196	196	175	233	218	197	188	202	237	215	215	211	215	198	215	199	210	202	203	199	203	198	191	200	210	197	188	183	218	231	208	192	217	211	206	212	176	179	197	185	196	201	214	230	204	185	193	231	172	203	196	194	201	194	187	201	191	231	199	182	209	223	204	207	209	219	238	202	221	210	185	210	187	177	189	186	215	217	192	204	212	213	185	231	228	207	187	176	178	194	201	194	190	210	199	209	215	232	207	182	193	212	206	191	207	220	185	206	188	210	197	173	225	206	205	202	163	227	202	198	193	194	191	202	186	173	223	224	191	187	225	200	200	224	194	222	178	202	224	206	200	198	215	236	202	184	206	224	191	193	227	200	217	184	182	197	188	198	218	177	220	200	202	225	241	187	211	221	192	199	206	201	209	194	188	203	186	197	197	213	188	198	207	184	207	225	207	223	190	199	199	207	188	189	210	223	207	215	222	214	227	218	184	183	198	197	196	218	172	191	197	204	194	173	176	215	204	208	224	202	189	215	184	190	216	193	196	201	190	199	213	183	213	196	216	193	200	183	189	234	206	196	215	196	205	219	216	193	198	209	217	198	210	218	192	214	204	197	205	235	203	207	197	190	204	196	200	211	202	205	214	207	201	208	204	191	214	207	193	251	209	224	208	213	190	208	215	214	198	193	208	190	224	226	185	190	223	207	191	195	212	193	188	215	203	170	204	195	192	195	187	210	182	203	203	193	189	193	206	199	218	204	230	200	185	185	213	208	193	214	200	215	194	204	178	184	178	201	182	195	179	235	206	219	185	191	219	179	219	187	188	204	203	194	207	204	193	206	207	184	188	194	212	187	194	176	203	195	189	230	216	215	201	185	201	168	178	205	217	200	206	195	192	196	189	205	185	202	211	205	200	206	192	193	200	194	172	194	184	208	212	219	214	178	221	190	215	213	204	182	181	209	216	204	223	183	219	192	211	212	195	178	234	224	188	202	236	181	216	202	194	212	191	186	199	198	202	219	201	206	214	209	219	189	214	192	201	194	221	185	206	213	207	204	201	210	201	198	199	190	218	230	184	196	212	191	205	185	213	216	204	245	206	209	177	175	180	194	211	197	194	214	197	219	198	171	203	216	207	210	206	210	183	233	199	196	216	176	193	205	194	201	195	204	208	201	208	193	214	201	230	183	214	186	194	199	198	200	177	185	206	188	199	183	216	229	180	209	220	188	171	190	176	200	224	196	192	191	216	194	226	200	193	202	220	197	204	189	205	217	223	206	188	175	204	207	219	200	208	199	214	224	190	200	233	173	191	200	214	207	198	218	190	217	210	215	192	192	160	212	198	186	227	207	193	195	204	203	216	208	200	187	197	225	215	201	207	199	226	187	240	207	222	198	197	201	193	188	222	214	198	201	189	206	205	235	177	204	194	192	186	189	238	218	214	240	207	210	211	205	200	204	203	192	183	203	196	177	182	212	194	204	224	201	181	190	192	208	214	176	183	191	204	206	206	221	196	193	186	200	209	189	208	178	202	194	228	220	196	210	224	181	194	200	202	177	193	204	209	203	202	197	219	196	213	215	216	207	216	207	180	210	209	202	198	188	190	206	205	201	204	192	188	167	187	205	202	217	192	201	185	204	212	163	197	205	212	222	202	191	194	194	198	187	217	193	187	222	200	189	194	196	187	168	183	238	229	198	222	211	199	204	207	200	207	212	204	188	192	179	197	204	212	180	176	185	193	217	200	217	217	196	206	198	200	197	229	198	185	202	191	205	205	214	207	190	203	201	193	211	203	181	179	208	202	241	220	216	196	223	209	200	212	193	211	212	172	169	194	219	225	202	180	157	173	213	215	205	207	213	197	191	186	195	197	201	209	216	205	201	191	217	232	185	213	187	211	202	195	217	224	192	212	194	222	204	182	200	175	207	211	212	194	209	214	210	204	214	218	183	197	209	195	197	193	195	194	218	196	199	192	184	199	208	191	222	218	197	179	176	197	193	181	209	214	228	189	217	215	210	224	198	200	199	220	215	212	227	180	187	208	209	193	208	197	214	186	183	214	179	196	227	198	201	193	216	194	165	208	193	192	225	216	196	203	208	215	191	201	216	193	184	230	190	189	211	216	213	197	179	208	197	194	222	174	203	210	220	197	193	215	184	204	199	228	185	191	186	188	214	192	206	202	200	189	200	204	195	181	190	189	207	198	218	191	180	194	194	202	193	207	214	193	198	213	204	209	201	204	200	192	188	205	210	196	215	182	213	203	210	192	199	222	185	182	229	196	177	210	206	230	210	199	196	176	215	220	200	210	183	207	193	214	213	221	214	182	180	206	218	221	192	220	218	218	176	196	195	178	214	185	206	207	205	153	221	194	211	200	227	180	191	197	196	173	193	205	231	199	195	199	225	217	192	211	203	195	204	206	207	189	208	179	201	198	214	180	211	206	214	192	210	184	186	178	172	197	192	215	207	196	204	217	200	209	199	189	179	188	218	216	202	186	205	224	178	186	196	181	236	206	200	203	216	208	235	199	184	209	219	199	192	191	217	183	185	222	215	192	206	198	202	178	228	190	201	191	180	197	189	194	171	201	208	198	193	215	184	209	192	226	217	192	211	171	230	212	233	220	190	220	202	211	202	187	240	212	175	197	193	199	186	194	182	202	173	204	208	198	193	205	190	177	185	205	212	212	192	206	203	195	211	199	186	199	178	209	209	220	211	172	180	217	193	172	209	203	205	183	190	189	188	185	222	213	223	177	202	213	221	199	170	189	206	204	186	192	203	195	203	224	193	204	210	207	211	199	207	199	202	183	170	182	187	206	186	194	212	197	230	228	227	202	172	209	191	205	213	189	208	185	203	209	220	208	210	169	213	222	213	212	224	222	184	187
2159	647	782	790	782	729	711	710	663	676	673	651	614	684	601	658	625	646	634	619	664	621	586	612	619	602	606	571	629	630	624	598	600	570	636	578	593	612	633	603	562	605	562	606	598	620	636	579	613	614	640	579	568	600	602	630	678	617	608	622	624	584	577	628	605	643	563	625	615	581	590	613	621	580	627	606	603	598	607	597	627	617	614	625	618	642	600	674	596	645	581	612	617	608	610	589	606	601	600	570	639	603	611	532	603	608	612	562	567	605	582	615	614	618	570	613	628	582	586	606	639	628	580	585	616	641	572	614	605	612	600	586	686	616	558	594	550	622	603	611	590	600	621	628	581	562	644	581	606	595	614	619	621	600	632	607	631	640	624	586	575	605	586	619	594	609	581	566	622	608	632	632	588	600	626	610	584	610	630	621	579	650	636	582	567	598	631	631	596	576	583	575	631	591	577	568	636	573	623	619	559	579	552	655	578	659	671	619	546	629	606	630	598	630	627	593	613	628	563	522	616	661	610	560	588	622	597	544	598	595	621	623	594	607	580	628	624	617	583	627	627	653	585	590	620	613	569	608	672	584	606	641	584	626	651	628	655	638	596	601	552	609	592	625	602	644	586	643	626	598	632	624	566	653	589	605	605	591	583	595	622	603	628	645	595	611	578	610	592	608	606	630	633	576	558	591	583	570	577	606	665	563	592	638	599	555	600	590	616	598	648	619	590	598	578	582	595	572	544	643	593	567	636	602	634	626	648	604	606	595	634	608	627	598	638	614	566	625	610	603	603	589	645	642	661	597	624	611	593	531	617	622	606	625	577	604	636	608	571	528	536	608	608	615	616	621	626	603	628	570	635	621	631	612	600	613	564	597	600	636	625	583	591	620	601	579	569	578	576	609	633	601	589	580	568	599	636	648	610	601	622	597	619	613	585	583	652	632	590	685	585	602	616	605	609	627	622	599	599	626	585	610	651	595	573	608	574	602	610	600	603	583	578	602	608	603	604	602	598	567	602	632	599	603	577	659	627	633	612	673	586	575	570	656	631	649	594	547	596	596	614	608	589	603	596	605	596	615	568	599	608	600	595	604	595	608	632	610	623	609	566	615	636	608	605	666	636	602	566	633	580	589	589	624	599	563	573	620	610	561	613	609	639	602	603	588	625	599	579	639	663	634	586	595	606	605	566	583	575	604	577	595	570	568	597	605	613	573	634	565	584	597	651	604	611	599	602	644	576	603	630	578	589	610	584	548	607	596	638	660	590	537	572	586	578	660	602	590	572	575	582	578	654	602	610	637	657	629	578	627	586	611	581	549	578	575	621	603	648	598	639	595	632	586	599	621	624	579	608	648	582	620	590	579	600	574	554	590	582	612	593	601	603	618	642	583	605	616	596	605	569	555	627	622	604	606	608	612	545	584	632	595	608	589	609	576	618	610	613	600	628	587	593	603	606	605	611	616	563	587	590	636	604	628	596	605	643	634	632	569	617	603	565	565	586	618	585	607	620	592	633	592	618	589	627	618	599	620	613	582	583	583	579	576	590	576	593	599	633	589	572	563	621	627	616	625	600	613	623	581	584	597	611	571	581	635	542	586	590	600	587	619	631	622	664	571	624	617	591	604	593	617	582	617	622	574	615	599	650	605	592	599	669	622	618	600	613	617	599	577	553	604	651	609	599	587	596	624	559	614	609	639	601	637	556	605	606	574	593	614	598	526	582	579	602	660	605	577	595	570	557	593	614	571	603	605	608	591	621	583	592	582	663	629	599	593	590	595	646	626	606	596	616	627	600	561	577	566	636	634	619	601	591	609	620	640	597	640	607	636	627	593	599	595	605	595	628	644	609	572	626	589	633	607	613	624	602	561	620	627	608	577	584	598	583	660	606	625	598	596	582	604	608	610	633	598	610	607	603	565	563	611	622	618	638	602	598	653	592	614	626	575	605	576	596	641	527	649	583	624	588	633	592	575	653	558	592	621	608	626	590	600	601	651	629	617	595	643	570	563	579	548	537	619	589	597	659	635	611	578	610	589	590	604	640	601	635	608	644	600	602	577	593	598	613	612	582	648	608	577	613	595	637	557	626	580	560	610	623	591	629	584	607	613	610	627	609	618	613	601	627	603	578	602	588	626	564	580	617	600	586	604	590	614	610	584	614	598	573	600	577	637	614	616	621	575	626	610	605	662	632	591	605	613	598	600	653	647	547	601	600	573	583	634	599	618	637	625	611	571	627	577	628	637	589	642	619	652	555	655	601	641	606	634	584	623	576	614	604	594	643	639	579	621	567	591	584	608	552	598	596	590	638	613	596	594	605	638	628	555	599	614	583	605	627	587	593	596	596	618	615	630	610	616	616	619	580	606	593	564	624	641	614	627	589	597	618	635	630	595	588	595	639	596	606	601	620	608	548	613	586	593	597	619	589	576	598	619	556	682	579	611	573	587	597	641	603	603	651	617	619	613	627	598	615	628	650	610	613	604	620	612	597	605	625	654	619	609	594	619	626	579	609	566	606	589	642	612	664	612	629	623	627	624	638	628	641	617	589	578	598	580	626	630	597	615	592	604	587	608	614	604	577	587	590	592	601	592	617	595	665	541	603	648	609	613	569	604	562	597	613	600	514	596	605	579	607	614	627	605	564	624	641	622	631	636	602	611	586	587	579	605	615	585	587	609	609	603	604	596	597	640	602	572	593	591	612	622	616	614	587	668	560	604	613	611	617	596	615	615	532	631	567	632	623	647	626	606	616	613	645	624	624	590	624	620	561	592	606	632	615	604	635	595	616	542	546	585	652	587	637	622	597	592	624	616	604	621	649	599	611	604	594	600	626	628	581	582	558	599	650	607	609	615	601	597	572	591	558	637	604	611	627	588	558	603	644	564	564	542	612	610	637	624	586	608	620	584	597	606	648	613	593	593	619	577	604	618	603	573	630	563	581	603	631	601	631	657	604	600	600	619	594	612	612	582	599	596	595	584	591	553	577	599	612	590	623	667	577	596	632	629	614	628	626	577	596	611	625	595	576	601	585	622	643	585	593	649	600	566	606	605	641	642	610	623	594	635	604	575	601	602	574	592	615	606	597	619	630	615	570	602	607	616	603	662	599	587	612	615	619	643	662	626	602	599	566	585	609	647	609	593	642	630	579	612	623	621	599	608	602	581	611	626	600	604	614	647	582	617	614	600	618	624	604	587	640	587	637	611	651	601	574	628	616	615	605	619	628	575	576	583	630	584	579	631	576	603	594	638	612	572	652	622	598	583	606	637	617	601	649	554	621	615	609	607	629	633	585	607	607	589	643	600	617	642	617	621	600	590	593	617	597	646	623	593	622	588	619	601	605	608	595	607	565	644	610	581	588	626	604	629	576	614	575	606	597	589	564	613	628	637	636	558	592	618	620	618	624	599	560	587	599	624	624	598	615	651	575	602	616	583	633	645	602	624	617	567	607	604	645	613	592	628	624	643	613	609	603	629	649	606	596	625	623	608
8516	1033	1355	1062	709	565	467	320	270	250	184	189	210	175	162	155	156	164	165	144	134	136	119	129	118	136	114	110	98	119	106	111	113	127	107	99	106	107	115	110	128	121	105	109	101	93	95	120	93	106	98	81	113	99	104	112	96	106	127	100	102	101	96	100	104	110	113	103	91	101	113	119	107	98	122	117	79	96	102	99	124	132	89	87	94	102	117	113	91	126	87	80	105	94	118	107	106	99	106	107	116	104	116	107	114	108	108	103	85	97	79	100	109	99	95	101	105	100	109	85	86	110	101	104	94	99	108	105	113	102	90	102	105	111	112	113	100	94	107	123	107	115	93	91	110	97	102	111	103	117	118	110	106	109	110	98	102	104	114	110	95	95	117	110	97	110	100	107	118	100	101	110	88	120	117	101	104	99	115	107	102	98	111	92	104	101	108	97	99	104	93	104	101	92	119	89	106	104	118	101	81	108	95	125	88	97	97	94	113	93	106	108	104	125	94	110	101	96	94	114	109	96	115	82	105	99	100	98	111	84	94	108	117	107	85	106	85	100	110	101	90	114	93	96	99	104	126	100	106	107	105	106	96	95	102	126	102	110	103	112	100	97	105	110	97	93	96	105	86	118	111	96	119	131	108	93	105	90	94	116	112	115	114	91	96	111	100	102	127	98	97	92	115	87	103	103	94	125	103	104	120	98	98	104	90	103	105	91	94	105	104	99	97	88	89	100	98	104	100	105	85	118	106	95	116	100	107	108	104	101	79	111	117	95	117	112	127	100	108	131	115	112	112	111	113	101	105	115	96	122	108	98	129	113	108	112	91	94	101	97	103	96	99	107	92	98	88	103	103	104	99	92	102	92	104	91	103	105	111	85	103	124	97	106	116	110	111	105	102	98	112	104	103	102	100	113	96	93	97	88	112	114	106	100	108	112	107	106	96	82	92	92	92	105	108	118	110	110	115	117	112	84	124	98	108	109	96	104	99	107	106	106	79	108	94	110	124	99	123	102	103	105	103	102	108	88	123	114	81	105	102	107	106	116	112	103	101	92	100	98	102	118	118	93	111	87	102	112	113	120	100	116	107	85	103	84	100	106	96	79	101	101	88	98	108	97	108	108	98	107	88	102	120	91	101	96	90	103	104	86	102	93	107	95	99	84	95	93	103	109	110	102	111	103	101	116	122	95	104	106	118	96	113	99	111	106	109	94	102	113	103	114	111	106	99	118	116	106	99	93	106	108	91	101	106	100	100	101	128	99	95	86	97	107	94	108	86	119	98	103	95	110	105	109	117	101	109	112	94	78	106	108	110	77	108	109	116	98	104	105	102	119	106	110	101	102	103	100	114	109	127	100	110	85	109	99	112	102	100	97	95	100	97	83	107	110	127	107	96	98	110	93	104	97	103	99	126	114	93	95	92	98	115	99	95	116	106	107	99	104	107	99	102	100	108	109	103	110	114	106	97	106	96	117	97	116	108	86	97	107	96	91	99	84	100	103	114	105	105	111	91	97	104	108	91	103	104	105	103	94	105	92	99	123	125	103	100	106	101	114	91	115	116	103	84	101	99	87	88	92	115	90	114	105	111	97	117	95	118	109	97	119	103	96	91	112	102	115	111	105	106	91	101	91	97	94	105	90	98	94	117	100	89	105	104	98	107	111	111	98	96	94	100	115	91	101	99	118	98	107	96	98	92	89	102	112	104	91	91	107	99	119	87	96	100	98	108	112	116	101	103	105	93	104	122	124	118	92	107	95	117	89	107	114	98	117	102	94	104	96	92	99	93	106	108	101	121	116	98	109	110	97	87	99	107	110	104	89	107	117	96	120	102	116	80	113	82	107	109	106	123	97	94	108	107	92	92	93	112	108	125	97	94	108	94	103	111	103	93	115	103	79	97	102	98	105	109	107	101	109	100	99	88	118	110	108	98	98	85	101	93	99	102	109	109	96	103	83	112	102	122	96	102	95	116	101	111	100	120	104	103	99	112	111	113	101	112	126	104	111	99	96	99	90	105	106	108	99	95	98	108	101	88	84	84	112	101	112	127	100	94	119	98	102	104	122	129	103	120	112	91	119	111	103	101	101	81	111	116	111	89	119	105	113	107	103	111	91	107	97	90	99	96	97	90	88	110	101	122	115	106	113	100	96	101	112	106	120	101	94	110	120	99	99	93	102	112	103	103	111	109	83	104	96	105	99	96	119	115	101	106	102	90	113	118	98	120	115	88	89	111	97	106	112	117	113	106	99	108	105	105	99	91	118	99	100	106	103	114	87	106	113	123	93	85	92	101	102	111	88	119	102	105	92	96	109	119	84	110	101	97	112	132	116	105	108	99	113	100	105	90	114	103	100	98	96	81	103	102	93	99	99	82	103	111	102	95	95	105	95	95	99	108	109	88	111	90	99	112	111	96	114	116	107	97	90	95	101	99	116	114	105	105	102	107	87	96	109	80	78	102	84	105	100	97	112	97	95	111	104	102	125	90	109	104	140	72	93	98	93	108	90	93	91	117	99	97	93	102	109	91	108	97	96	109	114	103	111	101	102	106	118	108	102	94	115	113	108	112	120	89	110	97	103	101	103	98	104	75	115	115	95	97	111	103	130	109	117	108	113	91	97	119	96	101	110	93	110	116	96	87	126	114	99	104	91	104	110	98	86	107	100	97	117	114	105	108	100	112	105	110	115	102	103	89	104	106	97	101	86	105	120	115	94	109	109	87	104	115	120	93	116	105	88	103	102	96	93	107	105	94	102	101	107	108	106	106	105	124	90	89	124	91	112	100	96	109	130	104	90	103	109	116	106	113	111	97	94	85	114	113	106	102	107	85	105	106	91	124	79	106	97	94	97	111	105	124	112	106	100	84	100	114	106	112	99	106	103	108	97	110	106	103	111	97	96	96	108	91	112	107	96	101	96	100	117	97	104	116	104	96	106	102	102	110	124	118	94	94	94	95	99	108	119	122	109	95	109	122	104	107	94	89	95	88	105	105	101	108	106	93	103	114	78	87	107	114	97	100	104	101	98	108	105	96	102	99	109	92	122	111	100	104	117	96	112	95	122	103	102	106	84	107	101	111	96	101	100	113	116	92	113	118	92	80	97	113	100	112	92	110	103	114	80	119	92	101	114	109	105	93	118	90	110	109	109	107	104	116	94	107	105	111	92	101	96	95	100	95	107	98	122	86	117	112	102	100	77	107	98	98	109	102	109	90	105	115	98	97	117	91	100	99	111	101	97	107	97	104	117	90	99	100	121	92	78	107	87	92	93	110	92	107	110	102	106	97	100	101	97	103	102	107	88	100	93	98	105	104	86	103	119	111	112	106	96	104	116	98	84	123	106	109	107	95	114	87	95	112	119	84	92	97	99	104	101	92	96	90	103	96	90	103	103	100	89	112	104	97	99	109	109	92	106	98	101	97	94	103	102	103	91	93	108	83	118	109	105	118	105	98	101	97	115	103	95	105	111	102	107	96	96	112	86	111	111
5667	1390	3282	3611	3021	2460	1988	1661	1369	1277	1082	987	875	890	748	724	727	623	632	585	561	538	497	512	510	455	464	463	480	456	445	417	436	437	407	425	406	432	391	383	460	376	360	386	391	393	392	388	347	373	384	396	408	381	363	368	381	383	401	380	394	383	375	371	394	352	375	365	385	346	358	355	350	369	346	378	382	385	352	379	386	382	357	357	389	348	333	350	354	348	375	350	375	360	354	339	378	384	367	372	349	366	371	336	363	349	339	335	379	383	378	358	359	357	340	400	354	352	379	325	355	321	401	319	334	353	355	378	381	340	335	338	326	386	366	339	363	330	350	329	344	344	377	382	327	329	359	364	364	351	385	344	365	383	363	348	318	389	356	323	333	356	369	391	384	361	356	350	351	345	358	355	367	365	364	367	340	399	327	367	332	345	361	368	357	361	335	345	332	366	371	371	362	329	377	354	344	337	379	341	362	362	345	338	365	343	349	343	345	372	351	361	370	347	360	335	373	348	340	370	355	375	341	363	345	328	356	372	338	357	369	317	347	341	337	341	388	359	348	357	324	363	343	359	378	317	365	340	362	366	336	353	323	364	353	389	358	366	394	372	337	313	340	359	357	304	345	333	350	321	360	384	335	344	395	332	375	353	367	346	351	387	335	332	322	323	324	363	372	350	369	341	361	363	349	350	361	321	344	378	332	358	365	369	345	337	364	328	348	362	344	354	346	343	400	339	370	387	322	363	366	379	337	390	364	365	346	357	336	374	363	325	317	365	334	391	376	340	336	335	331	364	358	369	345	318	353	364	354	395	366	350	353	358	336	356	356	361	348	336	387	374	384	372	379	344	343	371	332	331	323	340	334	383	330	335	341	352	382	353	402	367	322	334	351	345	333	365	338	355	342	348	319	322	374	377	364	344	347	367	382	327	316	347	371	321	358	357	396	321	324	346	348	369	354	364	377	355	314	382	337	358	381	341	353	368	340	373	351	378	344	378	365	358	353	339	364	360	368	354	356	366	355	355	355	338	348	368	358	354	358	368	361	324	344	345	360	358	366	375	364	354	335	349	328	358	323	347	331	344	365	347	367	373	333	345	355	316	390	351	346	337	368	373	332	320	349	341	327	352	333	357	359	337	361	307	372	356	349	336	353	348	342	343	362	372	341	349	343	342	384	348	366	352	336	343	357	355	388	321	359	338	366	340	345	360	355	359	394	386	384	348	359	360	354	333	354	361	372	400	330	403	336	360	361	365	354	326	330	348	338	352	373	356	341	335	363	351	357	364	379	364	371	333	326	378	373	371	347	321	328	363	311	362	355	302	345	322	384	323	345	368	365	354	358	349	342	343	343	346	354	352	354	333	390	367	362	351	363	368	342	314	358	355	353	352	361	333	347	322	368	339	324	390	346	346	356	355	375	356	368	318	325	357	343	330	357	355	377	375	320	333	289	372	370	392	347	332	336	361	345	351	329	341	361	358	361	361	334	368	363	333	327	341	367	333	323	366	360	336	372	354	332	326	370	336	365	376	357	343	358	359	320	347	344	353	352	328	344	340	362	356	372	339	350	348	357	348	366	378	353	355	314	348	351	370	385	332	353	401	326	308	335	365	373	393	348	368	336	351	386	348	341	323	340	324	368	377	328	323	333	355	345	343	387	349	338	362	395	332	366	380	366	340	360	356	360	332	328	367	350	369	360	370	331	364	342	337	358	347	354	339	303	313	344	363	356	347	390	361	348	358	345	352	349	357	345	353	358	348	376	347	339	370	318	366	346	327	360	374	337	357	349	367	333	366	338	340	359	328	364	332	332	334	334	343	319	350	347	352	328	351	370	377	365	394	327	347	347	373	377	327	350	341	335	319	327	330	320	364	363	327	350	374	360	334	350	344	398	322	350	323	318	351	344	327	338	346	320	367	360	351	379	398	341	334	376	380	354	324	379	370	326	352	352	363	362	354	345	356	378	340	333	357	325	331	366	366	392	376	340	346	351	317	329	332	391	372	380	351	359	351	342	339	351	371	385	353	385	348	363	380	358	338	351	318	361	349	339	362	341	359	373	378	339	358	378	344	361	345	367	323	347	361	348	354	349	337	341	315	390	315	347	382	368	332	350	373	381	372	360	393	360	336	381	370	342	348	336	360	345	346	385	370	369	355	347	374	364	357	342	341	327	364	341	357	365	348	359	341	366	331	309	325	368	348	317	322	367	351	346	358	355	347	329	366	361	356	331	327	385	365	358	369	346	359	341	358	303	372	323	387	385	343	333	366	355	362	349	352	378	346	352	364	315	361	350	336	360	318	355	357	349	334	350	375	337	393	360	342	336	370	342	349	377	327	359	348	368	342	370	349	320	369	382	344	354	368	388	342	330	343	300	340	333	325	349	350	304	350	336	337	321	338	342	343	356	342	352	407	362	328	358	345	324	358	326	346	355	361	355	317	354	366	350	366	347	377	351	357	358	379	339	346	378	348	328	338	359	358	380	335	368	339	372	349	314	365	382	376	368	370	333	309	356	351	376	357	373	327	364	382	317	341	351	344	352	347	346	357	345	387	359	348	366	337	363	354	349	361	356	360	377	359	380	340	362	368	342	324	355	354	362	348	352	332	382	364	358	306	371	366	371	349	339	358	343	366	364	344	331	327	354	344	300	319	335	307	308	344	360	358	340	338	325	352	342	328	376	371	354	342	352	339	331	382	336	365	348	356	337	338	347	351	396	341	337	367	344	328	321	329	343	361	330	334	329	350	369	373	351	327	353	338	347	336	351	344	356	332	355	325	341	369	339	346	343	348	351	344	335	359	361	362	368	354	352	347	346	351	339	331	338	355	320	346	350	357	339	364	342	354	387	357	338	371	354	370	373	411	365	345	380	356	361	385	357	335	361	320	379	350	375	343	332	379	356	336	331	340	363	354	368	359	342	386	323	341	341	342	349	295	333	359	347	368	339	357	353	339	375	343	364	356	362	325	323	316	330	370	357	338	364	313	370	361	346	335	369	384	384	344	348	336	363	338	343	323	336	344	370	357	335	345	352	385	356	355	336	351	355	407	362	361	358	400	328	348	360	365	362	371	391	346	351	309	359	355	376	347	343	342	344	367	405	373	382	324	397	364	334	339	336	349	334	358	335	371	347	338	354	362	288	351	374	367	351	317	344	389	352	374	347	364	362	347	313	383	388	340	345	350	363	354	340	321	350	371	352	377	359	352	354	368	346	329	346	329	349	341	351	351	354	332	350	324	366	368	350	320	313	342	335	341	350	331	361	347	344	315	360	299	311	336	347	338	354	344	350	350	355	375	350	323	327	341	338	354	321	331	333	356	354	322	419	352	325	334	356	347	378	348	345	367	323	328	362	381	311	361	343	336	369	360	359	314	372	355	316	321	354	330	349	361	357	356	370	385	361	357	324	339	342	364	351	364	329	339	350	353	338	368	342	347	350	323	387	359	365	332	320	371	373	360	358	346	379	350	349	341	349	346	373	358	334	350
16333	2532	2828	2037	1457	1028	820	646	539	476	428	331	307	291	286	234	247	262	242	211	213	217	204	196	183	188	189	205	165	168	190	188	184	185	194	166	185	179	163	167	179	203	152	194	170	186	173	175	167	172	170	135	157	171	172	178	164	192	178	174	177	163	183	167	175	170	174	164	158	199	159	163	179	184	166	151	167	163	166	170	182	193	173	155	191	163	172	163	169	159	166	178	148	157	171	160	174	173	183	169	144	166	155	146	174	166	153	159	173	172	160	169	178	176	162	145	170	169	148	166	171	153	144	171	169	165	175	166	147	162	169	171	166	173	154	175	181	129	173	156	151	157	159	167	164	164	155	176	175	162	170	159	156	162	164	167	155	166	154	169	178	185	162	162	159	163	158	176	178	171	163	158	158	154	162	162	168	154	152	177	180	169	161	161	182	159	169	193	154	147	161	179	170	157	165	168	180	166	169	157	161	175	195	157	167	196	160	149	186	155	165	175	173	169	166	162	179	189	144	165	163	164	182	159	181	166	174	190	166	155	184	155	158	179	164	144	162	180	170	169	180	165	149	175	167	162	158	161	158	164	161	165	162	147	178	172	150	169	163	135	197	187	150	172	178	179	188	175	151	180	178	161	154	186	162	160	163	155	162	165	158	158	165	164	162	158	150	153	184	177	157	170	190	148	158	164	181	156	144	174	146	171	152	185	187	166	170	172	148	136	160	147	150	157	146	166	152	179	178	169	184	162	163	141	179	151	175	169	179	178	169	183	168	156	182	161	138	171	138	169	175	162	155	146	139	164	185	157	175	181	180	184	160	175	167	156	162	177	164	155	149	154	180	158	161	171	168	172	153	175	176	180	142	177	168	170	160	167	161	162	178	174	141	167	158	173	171	175	160	150	182	165	165	172	171	189	176	167	160	185	172	161	184	145	167	153	154	171	151	158	161	178	184	149	155	173	154	131	146	158	160	174	177	175	138	172	147	160	169	168	168	181	170	148	173	163	168	166	161	173	186	180	146	159	169	139	204	164	172	161	165	175	173	139	134	177	175	143	192	175	184	174	169	158	157	180	171	182	165	171	151	189	187	176	165	186	174	164	186	155	180	167	147	139	152	160	142	176	160	159	181	166	162	176	194	169	154	160	152	171	164	167	168	177	170	146	153	152	165	167	148	164	173	177	145	159	183	153	160	152	151	139	154	173	152	163	185	175	148	174	168	188	184	172	201	155	184	174	183	167	181	158	159	163	161	158	183	153	158	161	160	172	192	172	155	149	171	159	179	158	149	185	176	175	185	149	165	172	162	185	150	162	153	195	165	159	165	189	177	177	176	174	172	150	185	181	170	175	162	174	155	194	172	156	171	173	155	148	174	180	192	181	185	165	182	155	151	167	167	166	159	187	168	188	166	152	170	187	158	154	157	151	166	168	147	170	179	187	160	150	166	166	178	168	157	153	169	191	169	176	150	157	162	149	162	157	150	173	176	195	158	158	145	157	174	169	169	166	196	148	172	152	156	155	155	169	153	182	177	166	146	163	167	161	171	160	155	171	182	172	168	157	185	158	169	168	171	152	141	158	157	162	161	164	164	157	189	171	169	158	166	154	158	168	160	162	182	154	170	156	166	176	147	155	178	189	152	149	140	181	162	157	185	192	153	150	167	175	165	155	151	153	171	173	155	166	183	156	176	157	180	171	164	163	158	169	163	163	172	156	162	153	170	157	157	173	171	156	154	145	169	164	156	172	163	158	163	161	151	165	181	168	146	161	178	164	176	157	183	158	178	151	144	186	177	164	190	177	170	178	174	177	179	171	146	165	169	147	198	136	151	136	160	159	168	143	162	160	159	151	173	201	181	159	194	168	153	166	176	173	166	171	151	131	149	183	162	145	160	172	148	168	141	159	185	169	180	175	165	168	150	169	178	171	148	149	168	181	166	151	188	185	172	183	169	173	163	162	147	150	149	176	185	164	175	172	171	167	171	160	176	165	162	154	178	154	153	153	166	155	168	146	171	164	160	181	152	166	160	160	161	157	155	170	162	164	171	146	155	152	177	151	206	156	181	167	158	177	150	164	153	152	179	171	177	150	167	190	150	178	144	181	178	144	161	149	162	167	178	172	138	179	180	175	157	165	181	170	157	161	168	168	164	174	148	151	158	143	190	157	164	175	154	155	161	165	169	187	179	176	164	155	185	162	182	137	168	159	173	174	157	176	151	154	178	172	159	184	160	174	163	142	164	170	160	145	154	172	178	178	172	165	161	156	184	160	173	171	165	161	161	195	169	177	175	173	164	171	166	150	153	163	167	160	153	158	168	189	163	191	166	136	170	159	158	148	156	170	167	177	164	179	158	162	168	155	163	152	161	161	166	169	172	171	167	166	150	180	193	166	159	152	162	174	178	167	189	169	163	147	181	169	159	162	173	153	139	174	154	177	170	165	173	181	161	158	153	176	158	173	154	136	148	159	161	197	167	155	166	175	151	161	185	162	152	148	153	163	156	166	160	179	176	159	166	161	173	160	160	165	170	177	175	174	168	190	174	157	155	157	164	160	164	143	160	182	153	156	167	169	167	167	175	162	182	155	153	166	186	153	167	161	171	157	149	170	158	161	161	158	150	168	168	156	138	166	183	171	153	181	144	160	172	146	187	191	151	160	185	163	165	156	176	151	138	145	148	168	183	193	179	172	156	161	146	154	147	145	168	142	156	151	156	159	158	153	146	171	152	170	183	159	182	154	164	164	167	147	157	154	175	156	180	162	163	169	143	162	195	172	168	146	170	167	190	172	181	170	191	139	177	178	180	178	179	166	174	164	139	168	185	174	150	169	183	172	166	177	169	158	172	166	154	173	164	190	152	178	155	169	155	171	144	175	157	178	151	178	164	182	185	181	153	149	187	161	147	153	175	162	177	176	185	158	152	168	147	159	169	152	164	174	174	176	165	188	177	167	136	200	162	184	179	160	169	158	155	153	160	176	167	162	149	168	152	161	163	173	171	198	161	128	152	187	160	164	173	192	166	163	172	171	158	158	168	167	157	185	172	179	154	159	155	160	177	157	168	147	160	168	139	173	156	153	179	164	131	170	168	148	161	175	160	149	165	166	122	146	143	165	158	177	166	168	175	188	161	153	169	178	162	162	158	176	137	160	159	165	165	165	147	186	185	162	169	163	154	159	173	167	149	172	185	177	168	166	148	178	165	158	169	151	163	173	190	175	161	144	154	160	156	174	169	159	164	173	170	182	156	171	160	177	180	148	155	175	153	171	150	169	161	145	168	169	186	156	161	179	163	160	187	177	167	177	175	146	164	155	167	164	150	137	155	193	155	193	143	147	152	143	194	175	172	167	165	182	161	166	154	161	184	181	156	169	178	160	168	177	152	181	148	177	153	151	153	173	177	172	162	180	148	188	174	166	182	178	145	164	157	164	150	181	164	183	157	170	160	166	177	177	197	167	166	183	153	178	173	153	156	175	159	158	161	177	174	170
8550	2670	6078	6710	5578	4496	3761	3052	2595	2188	1926	1758	1545	1461	1327	1226	1107	1104	1031	1016	964	929	925	871	810	781	787	727	724	766	707	695	705	700	663	742	669	648	634	655	624	602	654	602	573	584	629	594	579	571	611	603	578	576	558	563	582	613	585	550	589	566	573	583	563	564	569	550	580	535	567	583	551	530	531	581	553	519	561	548	561	559	563	567	517	558	563	585	552	529	521	549	614	557	563	534	538	544	502	576	515	537	519	585	553	552	540	529	542	544	554	528	560	532	569	528	532	535	515	543	579	562	512	510	507	540	552	544	589	538	572	520	530	534	490	546	520	540	508	510	560	546	532	515	508	546	574	557	562	480	533	524	518	541	527	530	514	561	558	521	497	508	515	564	554	508	502	523	530	574	579	526	528	524	514	495	548	522	539	539	523	497	516	508	484	559	559	533	556	539	513	531	564	577	539	537	539	539	550	548	567	516	538	530	541	551	504	533	548	506	549	550	532	534	506	548	549	524	530	505	552	529	527	566	502	516	554	499	526	498	527	554	595	537	510	545	511	526	503	573	547	499	564	573	520	518	548	557	524	553	525	547	524	511	544	508	505	527	553	497	522	567	503	518	533	527	544	545	509	520	555	517	490	503	546	494	475	532	536	510	527	497	545	489	522	490	558	535	514	525	538	529	528	537	532	504	558	557	527	484	517	478	520	533	519	510	516	552	523	537	562	558	536	568	550	497	523	494	496	542	545	535	498	556	504	551	517	516	523	491	512	506	542	504	521	531	545	557	531	526	583	483	541	532	542	564	537	534	555	542	513	526	535	518	542	551	531	524	511	514	525	530	529	521	544	533	522	521	548	527	517	534	555	534	519	536	494	534	508	500	524	512	545	491	566	534	576	485	547	516	537	504	510	542	488	504	561	513	517	561	542	537	549	550	531	545	522	539	526	556	534	553	529	523	531	563	499	537	545	521	501	574	524	521	506	566	513	490	535	530	511	544	501	511	575	542	543	548	540	538	494	497	509	521	508	484	522	491	556	568	510	533	547	518	520	490	541	530	548	534	512	545	512	508	553	516	501	491	531	520	525	556	540	507	551	533	524	549	517	559	519	543	567	526	542	544	489	518	511	498	545	553	516	541	493	535	535	558	516	539	551	541	498	552	531	556	534	519	493	517	548	541	508	545	550	551	562	536	504	514	521	494	556	587	550	558	518	522	526	532	541	562	562	500	545	484	531	534	484	505	532	519	517	569	476	553	517	522	517	511	549	526	535	499	579	530	518	503	550	495	533	569	505	549	538	530	544	556	543	516	526	513	558	530	529	544	495	505	507	536	506	498	558	522	515	540	539	501	544	550	524	519	542	513	473	514	509	542	506	507	547	533	542	510	526	537	531	531	527	544	506	536	536	502	540	513	517	473	532	512	539	515	560	526	515	546	519	548	546	528	559	530	600	499	485	550	571	513	548	544	527	524	503	565	525	539	540	500	540	500	552	507	521	581	551	530	507	515	489	498	557	535	538	536	542	504	531	512	486	529	513	563	531	510	490	505	556	534	540	486	547	508	511	517	526	499	575	511	529	567	523	581	542	550	541	522	536	497	542	536	482	517	535	569	565	566	518	497	525	559	555	528	526	489	548	539	526	513	515	543	490	523	526	525	522	578	526	540	510	493	537	542	503	540	500	530	530	567	553	529	534	544	511	512	507	571	543	535	524	539	535	570	558	558	541	508	559	525	510	526	501	521	503	543	529	542	562	529	521	522	528	533	537	502	512	510	550	530	566	496	481	535	494	544	493	504	527	510	540	544	545	573	489	506	516	532	513	519	523	579	530	502	491	516	507	539	569	542	541	536	549	520	498	552	516	508	539	555	517	519	498	539	493	556	537	512	529	546	516	534	550	478	536	567	528	572	516	536	528	544	527	519	554	540	531	486	515	506	538	541	509	526	549	549	544	520	519	536	527	536	518	511	501	519	507	557	503	511	513	567	531	521	510	515	509	564	537	526	561	543	521	513	566	527	539	530	489	549	535	581	538	536	537	552	505	549	523	475	521	483	520	552	537	555	524	536	469	491	541	536	506	544	502	522	512	521	531	517	581	475	515	522	518	542	538	491	521	529	538	483	493	492	548	549	510	528	534	549	544	526	543	518	533	523	504	548	500	501	529	584	533	523	531	537	563	563	486	497	546	514	556	507	519	490	541	524	555	504	527	529	545	468	503	551	527	530	534	522	532	502	537	508	549	546	529	526	552	566	501	499	536	555	525	491	545	514	517	523	524	470	549	566	520	543	497	513	493	533	558	490	520	523	570	507	479	540	541	504	523	527	486	554	537	514	522	588	529	541	530	518	542	534	563	550	553	469	554	526	545	514	506	534	517	536	538	568	550	498	484	534	548	536	516	540	542	551	564	503	522	536	504	527	553	511	497	553	543	564	497	535	523	535	471	492	496	511	569	511	557	539	547	506	534	494	547	538	552	521	574	543	515	553	515	542	505	494	508	549	514	545	555	553	541	507	541	542	539	547	522	547	528	499	527	515	536	525	507	530	548	535	507	518	501	524	526	553	549	518	521	517	562	525	533	509	524	516	531	511	557	535	478	517	540	541	520	534	499	531	525	522	575	525	515	528	476	528	542	535	520	546	534	528	554	564	503	541	512	514	568	534	557	498	525	522	503	511	499	502	508	541	559	501	557	495	519	495	520	568	542	535	528	569	504	555	537	505	511	545	538	525	527	527	532	524	523	558	532	540	536	491	549	517	566	544	527	499	538	512	532	499	564	541	511	494	558	528	536	515	547	543	505	531	535	510	542	533	476	543	529	497	498	486	525	515	496	491	485	519	559	581	515	561	534	529	505	540	526	489	562	521	543	559	531	504	505	562	536	516	518	511	547	487	518	531	566	532	519	537	510	520	539	553	497	519	510	532	517	528	521	514	499	519	508	542	548	510	544	537	553	528	573	521	539	502	550	538	504	512	518	539	565	498	503	531	496	545	536	554	531	554	561	536	546	514	525	537	550	543	530	538	523	514	544	506	539	486	596	521	543	553	572	515	528	476	508	510	491	517	505	548	533	522	558	563	538	524	481	512	515	538	534	488	519	523	528	513	505	520	503	547	509	526	509	574	455	526	492	536	545	534	466	553	519	488	506	552	536	493	553	528	521	560	503	517	540	518	512	526	502	550	525	503	566	546	556	513	516	532	495	537	534	531	543	513	557	553	573	518	496	487	541	476	556	520	507	516	525	511	521	527	511	563	533	554	553	519	515	515	559	567	493	540	538	539	532	548	510	524	506	539	542	509	537	530	526	514	527	516	495	540	514	502	532	548	507	499	501	553	507	544	498	546	500	549	550	531	540	521	501	544	541	500	503	530	477	561	517	567	522	495	509	486	514	539	531	525	546	524	535	494	532	462	503	538	520	506	561	508	521	542	544	496	520	525	524	487	539	534	539	535	523	519	519	569	547	566	534	543	523	551	518	548	535	516	533	564
2049	292	250	230	234	241	207	200	221	195	220	220	195	207	201	194	208	212	215	229	199	188	206	175	187	205	202	180	189	208	191	190	177	240	236	213	225	187	207	202	230	211	181	186	197	208	211	195	224	188	196	199	212	257	210	201	207	193	222	218	227	199	196	188	193	199	209	218	193	196	192	192	203	200	219	170	197	219	186	205	211	161	195	203	183	200	217	237	197	179	188	208	205	210	203	196	195	201	195	195	210	189	207	185	217	213	191	183	180	199	202	208	201	209	208	192	197	210	193	212	199	227	203	213	189	219	192	200	200	203	216	211	205	201	204	216	228	237	188	186	207	204	210	207	189	220	199	195	221	186	204	188	196	188	220	197	200	193	203	206	204	178	203	209	179	216	198	217	187	201	175	217	198	222	224	216	201	185	215	226	209	212	213	180	208	215	204	214	227	196	197	192	200	188	213	205	187	199	221	199	199	198	199	197	178	210	194	204	207	208	225	216	209	200	185	172	176	219	204	217	183	186	199	187	206	185	181	196	218	215	185	205	209	216	203	212	197	211	229	194	212	176	207	217	186	211	193	181	206	208	221	204	197	179	199	216	211	209	193	200	191	194	205	218	186	217	186	178	210	212	201	202	185	182	198	213	206	218	180	203	189	177	219	218	194	215	194	174	209	213	194	187	195	204	168	200	203	213	204	185	191	201	226	222	210	202	191	202	226	199	205	202	192	208	176	193	210	175	189	219	208	213	205	230	205	206	201	201	199	204	225	215	220	219	198	204	211	212	213	201	198	183	199	190	209	183	201	190	203	194	223	210	205	208	203	186	210	176	210	217	199	179	220	211	207	209	188	221	187	219	203	193	190	214	214	190	172	226	206	176	204	205	215	197	167	234	205	190	227	202	196	224	182	188	213	205	184	205	201	221	214	194	209	211	198	194	167	191	193	214	207	208	185	228	200	173	196	199	204	217	196	199	225	209	192	220	208	181	214	192	231	210	213	217	201	183	239	198	202	235	201	193	200	202	196	196	220	211	186	215	195	211	190	228	221	200	197	217	219	207	216	203	197	206	210	216	211	229	219	205	187	214	205	223	201	201	201	212	183	205	186	200	174	200	224	201	201	228	209	234	217	179	206	224	218	182	186	216	208	230	201	231	236	194	216	227	218	211	183	192	241	218	187	203	187	233	193	245	224	194	187	206	184	197	182	181	213	200	234	211	231	205	191	184	176	200	206	170	180	230	219	213	198	196	221	206	216	190	169	195	214	229	175	204	214	197	197	188	193	197	208	190	190	207	176	211	209	197	202	188	185	191	167	193	215	185	217	212	204	220	211	217	218	181	187	222	208	191	225	216	215	202	209	203	196	206	207	157	192	193	203	193	215	190	204	184	189	196	205	226	197	186	188	222	204	192	209	209	230	214	172	198	217	206	179	214	206	205	194	181	192	185	233	170	207	207	188	177	199	186	184	209	191	194	198	178	199	208	201	219	201	204	229	198	201	218	204	211	186	192	233	211	189	209	207	208	174	172	209	211	213	208	196	201	209	221	192	197	206	247	188	205	195	224	189	217	190	204	184	195	213	196	200	213	210	208	205	194	191	190	213	180	211	209	198	194	182	192	226	193	204	203	188	177	182	192	201	177	204	178	216	189	198	199	234	203	196	205	206	219	180	236	216	214	190	182	184	191	187	217	190	223	197	214	212	209	189	197	194	179	216	218	206	203	200	200	190	167	204	201	227	221	208	220	203	206	200	196	183	224	193	217	210	189	226	213	209	185	210	195	194	200	206	194	183	187	207	223	201	204	200	199	205	208	212	209	198	195	180	215	189	200	205	225	185	207	246	190	210	176	196	190	187	200	188	211	180	192	204	183	214	211	190	194	187	194	224	198	205	185	220	177	185	231	201	196	177	206	204	196	176	220	211	196	177	199	209	227	221	214	195	206	189	186	219	216	213	206	215	209	207	215	215	219	196	199	209	203	178	198	181	199	211	185	194	193	209	194	186	193	217	198	201	232	212	201	197	216	221	206	210	208	212	193	213	236	191	186	218	225	209	179	178	216	203	197	210	188	208	197	217	190	202	169	193	218	190	220	212	210	208	193	202	217	203	197	210	180	219	230	215	190	192	204	185	234	197	228	190	183	202	209	199	239	206	206	198	191	197	189	202	202	209	199	187	210	198	188	180	181	199	197	224	210	193	203	192	199	215	205	193	199	212	220	186	199	200	192	210	181	197	221	188	217	210	209	192	192	230	201	206	188	190	195	214	183	209	198	189	191	201	204	207	201	197	196	207	203	195	204	218	198	212	201	197	208	233	174	190	219	182	219	192	205	197	203	204	173	188	197	173	196	226	177	195	214	189	216	213	182	196	224	216	193	216	197	194	218	178	197	199	215	217	204	214	202	188	205	230	193	222	175	203	194	232	198	188	191	202	204	189	208	206	195	205	206	213	188	204	207	199	203	206	207	196	202	174	222	214	206	214	209	199	207	197	192	217	218	203	176	199	207	187	188	182	213	214	218	186	191	189	188	208	199	200	191	202	203	204	225	221	212	195	186	187	216	216	218	205	190	176	211	208	199	199	197	196	200	222	228	202	185	217	201	188	206	209	215	200	199	217	228	207	213	199	197	228	187	213	232	202	185	192	190	191	221	211	189	213	198	190	198	178	181	174	210	189	198	195	170	197	215	191	205	211	213	186	208	217	204	168	204	177	217	217	228	198	208	194	208	207	193	211	212	201	208	210	221	216	203	186	201	213	189	220	190	184	186	205	187	188	191	211	202	214	202	227	226	174	209	196	205	189	209	207	209	211	205	201	213	232	229	203	184	201	192	224	210	218	199	178	206	218	184	202	215	194	193	196	194	209	218	197	184	204	214	192	212	188	199	207	199	203	194	225	183	183	191	186	215	196	203	204	177	167	207	211	185	218	202	202	215	208	198	204	216	193	181	203	184	203	217	196	199	221	209	189	212	195	182	224	204	213	212	204	200	193	205	190	194	207	197	216	198	211	215	219	200	199	217	189	195	207	185	186	225	199	203	188	189	186	198	177	213	193	198	229	191	196	189	205	204	215	212	193	210	201	201	205	216	183	196	171	224	185	201	176	185	201	209	199	210	194	218	183	215	175	210	216	181	185	195	188	204	197	175	202	204	204	198	193	228	197	221	212	230	222	194	189	221	208	218	183	233	187	185	225	183	225	210	194	202	216	179	184	216	206	188	179	199	197	171	214	177	215	172	211	182	245	224	219	216	188	191	211	187	221	189	179	202	195	188	175	226	199	192	197	206	197	207	200	181	225	211	222	192	206	229	190	218	200	196	186	172	192	204	229	213	189	207	215	205	184	210	179	185	201	174	203	207	194	213	215	234	190	197	194	224	214	215	177	222	217	188	202	211	209	218	251	222	227	193	201	195	202	210	202	198	228	189	207	194	194	227	196	206	201	196	238	193	197	203	226	183	198	208	202	205	191	203	207	193	227	192	215	191
2090	673	763	756	737	687	672	617	638	623	630	609	642	650	649	631	592	641	592	624	621	602	567	639	614	618	581	598	640	592	640	625	607	649	611	635	578	582	640	599	603	600	602	617	637	557	580	638	585	580	637	655	611	675	583	589	656	595	583	566	574	614	604	640	594	612	614	620	590	616	615	618	618	599	599	600	568	593	610	605	572	616	606	609	604	603	599	566	582	560	586	565	604	529	638	636	608	597	617	591	619	635	647	575	619	541	621	647	562	615	539	614	630	574	623	604	586	580	632	617	630	626	589	573	609	587	563	624	602	624	604	589	599	592	615	631	622	573	617	641	594	609	646	634	602	606	586	586	579	629	593	654	606	621	606	620	611	623	598	649	619	617	614	623	582	618	602	620	581	594	597	565	633	589	580	618	632	622	631	618	658	602	627	614	549	646	634	639	595	601	603	632	648	585	592	586	601	579	608	617	643	615	582	626	585	606	628	579	632	584	562	573	619	622	577	570	573	623	612	590	588	591	619	600	602	599	624	621	595	596	621	640	568	607	588	570	599	630	632	604	632	558	602	646	626	654	613	660	588	582	607	617	602	576	593	610	606	624	607	559	606	575	578	609	611	584	658	631	582	582	678	606	565	600	596	644	617	596	579	649	637	652	612	614	586	624	617	617	607	635	619	592	600	636	604	592	595	584	568	616	639	598	631	628	589	601	553	575	611	613	597	632	642	589	632	614	622	563	635	572	576	624	612	618	578	613	587	626	632	576	595	604	574	566	592	597	643	563	640	609	604	601	598	595	622	589	616	585	620	653	626	609	594	612	598	576	609	597	630	560	573	615	628	635	614	590	568	574	672	572	541	559	602	610	632	589	639	601	603	611	593	629	633	561	616	626	584	607	593	607	594	580	583	615	632	613	644	658	656	660	619	582	595	561	586	598	606	593	596	568	586	602	603	597	599	611	582	642	585	565	626	599	618	569	613	640	586	616	600	625	644	635	588	584	600	632	627	614	615	635	595	619	624	585	574	661	616	651	641	569	612	584	612	615	671	595	660	628	592	586	561	625	626	589	579	637	600	584	614	576	607	609	614	584	580	628	568	578	582	586	599	620	599	574	674	643	602	649	594	610	601	582	607	623	619	596	583	643	642	575	637	666	634	610	579	609	573	577	599	631	577	574	608	617	602	622	615	615	629	608	602	588	601	616	654	603	595	559	633	659	611	607	627	604	595	563	617	589	635	629	568	589	594	612	586	609	598	602	621	590	629	603	620	576	626	584	608	535	568	662	600	649	670	590	600	643	604	614	598	614	599	598	584	612	607	543	597	610	591	531	653	633	608	621	594	662	615	623	624	628	606	596	602	603	588	600	617	609	587	618	587	643	609	584	623	605	616	610	591	595	604	591	620	579	625	604	603	614	592	575	594	600	596	633	620	600	603	621	610	583	593	609	593	606	578	649	605	621	583	621	615	615	597	611	631	621	595	626	590	588	648	633	625	618	611	600	580	632	662	644	609	682	631	618	638	632	602	593	572	602	638	623	564	556	630	636	631	624	626	605	616	620	624	591	623	595	599	638	612	580	558	600	662	629	586	635	631	564	635	612	585	610	547	590	644	596	631	609	648	574	616	632	600	563	583	599	605	598	607	586	607	614	642	568	622	632	618	579	623	604	591	641	582	589	597	612	613	585	597	586	586	616	582	567	585	657	591	611	592	614	612	624	591	637	554	596	564	593	557	655	623	631	612	603	538	602	609	608	569	615	615	560	650	576	629	604	585	660	632	621	623	586	590	571	602	654	581	631	619	641	622	656	631	579	638	589	581	616	584	591	584	569	651	606	611	621	578	615	591	643	604	558	628	623	634	564	624	648	569	567	633	561	577	596	646	585	600	565	612	562	595	592	612	597	641	586	598	596	608	584	605	595	588	616	620	572	618	612	632	586	588	623	570	582	572	631	564	549	647	619	596	597	634	600	590	569	613	577	569	635	615	612	598	596	573	562	612	584	586	655	623	664	654	607	571	632	622	606	600	574	610	595	614	597	610	622	628	602	600	596	621	636	622	584	595	597	617	612	615	598	604	566	585	579	607	602	632	613	619	643	601	604	580	570	578	627	635	555	602	585	570	620	648	575	624	609	589	653	587	600	617	603	633	605	627	576	622	621	621	578	613	625	617	645	609	635	596	611	591	613	565	586	585	623	648	641	614	582	602	625	605	605	570	582	591	611	627	596	593	624	569	588	618	615	621	651	609	568	641	579	574	591	613	587	595	564	646	628	614	606	672	633	630	653	577	619	620	648	606	585	591	571	621	573	599	619	586	619	596	615	614	615	601	600	612	597	634	602	648	622	544	632	567	636	624	621	591	602	595	588	598	597	566	621	606	623	603	564	607	646	555	634	590	607	621	617	578	595	601	606	624	618	616	637	612	576	591	622	607	594	618	572	608	651	622	616	608	619	596	598	597	625	610	616	574	619	640	568	660	619	613	620	582	571	584	609	615	581	605	552	596	608	630	631	567	599	608	638	607	635	587	607	574	614	629	623	572	638	603	631	630	586	582	604	581	579	649	597	594	582	567	604	603	543	592	596	572	651	611	642	644	600	616	599	581	634	615	605	524	587	619	634	623	567	613	637	610	606	591	560	612	621	607	599	586	630	610	591	591	587	571	608	610	582	641	634	564	596	554	592	631	590	584	565	618	645	579	647	600	610	582	574	605	600	603	631	582	611	590	586	634	604	602	578	640	591	593	602	602	613	658	599	620	637	605	604	617	596	622	602	639	580	673	632	564	606	563	629	598	655	587	612	612	597	654	612	559	532	633	573	636	603	578	609	575	597	629	615	573	637	613	610	574	580	612	597	596	610	622	598	612	626	619	633	595	594	618	577	623	641	587	635	628	600	560	574	604	630	629	581	613	610	613	630	633	663	564	638	628	627	592	599	604	637	581	579	604	588	574	621	582	606	574	594	616	590	618	605	600	605	601	642	614	679	597	603	572	627	569	621	605	622	585	563	638	632	597	612	602	625	639	611	583	596	587	641	601	625	631	556	557	633	599	605	565	626	618	612	613	585	624	600	575	605	611	602	622	596	597	625	599	567	637	637	622	608	595	585	593	602	654	593	616	627	590	626	663	602	611	620	544	605	604	545	594	611	621	626	642	569	594	565	605	618	557	609	639	644	614	615	556	621	611	636	598	617	582	622	630	581	598	642	564	645	574	638	598	655	555	632	606	603	598	616	613	622	574	619	596	631	592	650	623	636	608	596	667	616	608	578	605	634	569	626	634	603	585	605	599	597	640	650	585	581	570	585	599	649	586	647	629	613	594	588	585	617	587	597	560	568	576	590	604	603	607	594	588	610	598	609	626	629	635	564	609	595	601	579	634	602	587	599	617	592	593	612	636	632	562	575	612	600	613	646	602	601	602	587	609	549	588	597	574	578	585	562	673	595	589	617	620	615	604	604	608	651	632	606	606	642	601	601	553	623	596	572
9551	1071	1336	1070	708	517	430	345	278	237	203	220	175	151	160	148	156	123	152	119	121	117	124	104	115	117	117	120	128	130	107	127	101	102	113	116	130	115	84	107	107	107	124	121	115	123	120	111	101	101	94	112	115	116	106	95	88	106	104	108	110	87	110	107	102	89	115	83	108	117	113	102	116	72	100	111	103	97	94	96	112	108	103	113	106	114	91	101	116	100	106	106	109	112	92	93	109	102	110	110	86	101	114	100	100	111	106	103	94	93	102	113	114	100	110	93	102	103	103	97	100	102	100	101	113	105	106	120	89	99	97	96	105	96	113	101	109	98	99	100	112	99	120	115	110	99	113	96	99	91	81	98	111	101	114	90	102	115	102	117	104	114	91	88	103	118	124	97	95	116	120	91	92	115	107	90	89	97	105	113	113	99	91	104	103	91	94	99	85	113	104	106	100	105	120	110	92	104	108	111	95	112	120	117	115	99	124	101	107	110	113	118	92	111	98	106	85	101	99	89	95	95	115	97	110	123	112	109	104	106	103	112	117	113	92	112	107	119	100	92	109	104	107	129	106	114	110	104	95	105	103	98	109	119	98	124	114	91	100	107	100	95	113	116	104	98	116	102	90	98	88	85	124	94	100	99	117	93	110	103	121	110	110	104	100	115	113	129	122	97	103	120	80	89	94	101	101	115	114	103	93	100	119	112	114	108	96	96	118	87	116	100	103	117	102	94	95	111	104	118	109	90	101	104	103	95	102	104	108	103	114	80	97	110	121	112	115	111	117	108	102	98	99	116	100	103	107	92	112	125	87	117	118	103	105	115	116	97	107	103	91	112	97	104	103	98	101	101	91	116	134	99	95	103	102	98	95	121	85	107	89	99	100	101	97	103	110	107	112	112	126	134	91	86	126	108	116	101	105	102	95	118	108	105	105	120	102	104	100	102	101	95	101	105	107	107	123	109	92	105	97	101	83	106	91	93	118	112	118	103	101	116	93	116	111	85	97	97	118	92	103	106	105	108	132	112	83	89	96	95	117	110	98	131	99	105	112	85	98	109	103	107	108	118	97	109	98	102	107	97	104	94	120	109	101	110	121	111	101	92	93	83	116	98	95	91	104	107	98	93	108	107	125	97	135	78	96	83	101	106	109	96	90	104	87	102	92	103	119	84	103	94	109	104	81	101	90	113	99	105	93	113	108	101	119	89	106	135	95	104	107	96	88	114	102	92	90	117	105	113	104	101	87	105	79	87	107	105	96	124	94	106	107	112	106	100	121	114	106	101	96	107	113	90	91	116	104	115	88	94	108	99	98	96	110	130	109	101	104	105	99	96	96	104	107	117	102	114	89	117	126	97	103	124	83	92	105	112	119	96	121	106	105	99	88	108	112	100	95	89	110	108	97	104	94	108	113	94	115	115	86	84	101	94	120	91	121	94	118	101	101	103	117	133	105	99	107	113	101	107	108	105	112	118	122	114	113	100	99	116	103	106	97	94	103	104	118	93	103	104	108	114	102	103	106	100	92	96	90	110	93	101	112	102	97	92	88	119	107	99	110	108	110	102	112	97	122	111	109	103	107	118	105	92	106	133	117	103	99	112	96	92	105	106	100	87	93	115	99	103	102	88	109	94	110	112	110	107	118	114	96	116	117	115	112	99	87	131	115	96	95	109	94	95	122	114	102	107	86	116	110	91	99	108	109	93	112	107	100	79	110	100	97	85	106	102	107	122	98	122	90	101	111	69	98	104	103	93	100	105	102	111	103	99	93	117	124	104	104	86	93	110	95	123	101	110	105	94	105	103	104	102	98	94	134	98	115	113	111	111	104	92	105	90	103	95	100	117	124	96	106	95	96	87	105	91	110	110	89	99	95	114	97	106	80	92	88	126	113	119	107	94	100	118	97	111	110	98	123	115	110	91	119	88	112	106	94	99	125	111	93	104	100	103	116	97	114	119	102	101	89	126	98	99	98	101	108	112	131	106	106	100	90	99	100	96	108	122	108	94	104	113	123	101	97	120	91	113	112	117	98	81	95	115	112	122	102	94	86	109	103	113	103	125	115	107	126	100	109	92	95	119	95	94	97	112	93	108	97	98	86	97	103	98	106	101	90	96	118	107	107	96	120	120	97	96	105	109	103	94	94	105	103	100	106	113	87	113	96	104	119	106	117	106	85	91	101	106	101	92	107	122	98	104	106	130	91	105	121	90	90	105	111	112	105	112	110	105	111	120	110	102	106	97	124	114	113	103	95	94	106	100	116	91	104	95	115	125	114	104	104	96	111	111	91	112	101	111	109	109	113	103	119	106	86	107	100	103	104	85	90	91	109	113	104	112	105	98	115	106	115	93	108	108	98	98	108	112	112	93	121	96	103	114	119	116	104	107	96	94	129	104	106	110	100	107	106	80	107	108	119	97	97	108	94	110	106	107	79	122	102	89	102	112	95	115	111	94	87	92	109	112	110	103	116	108	94	96	114	103	92	101	108	104	111	94	100	98	96	101	108	113	100	94	107	105	129	129	103	92	87	104	121	115	109	90	104	123	108	87	106	100	106	108	106	107	109	94	105	95	88	112	109	91	102	116	100	108	122	106	115	104	110	102	98	105	106	112	111	123	114	116	113	86	104	105	113	105	98	93	113	123	111	98	95	94	114	100	103	119	94	113	101	98	109	95	106	108	108	108	93	109	98	100	112	116	107	98	108	101	119	91	132	106	104	108	105	110	108	115	94	108	104	103	118	104	118	101	105	110	96	116	107	86	113	108	104	99	101	116	119	93	101	107	115	104	109	113	113	108	107	127	79	118	100	84	113	96	108	106	90	118	102	111	116	104	115	88	110	113	96	115	87	114	108	95	95	121	108	89	110	97	100	97	98	101	100	107	113	94	107	101	108	114	101	106	93	105	86	99	95	101	103	99	108	127	96	100	120	103	119	121	86	93	114	95	118	109	108	130	95	80	101	102	93	106	126	106	87	125	102	111	127	107	109	100	101	89	118	98	112	107	117	83	106	107	92	118	100	79	108	100	112	107	102	97	108	114	108	100	122	101	99	116	124	95	95	103	106	109	123	81	91	89	104	101	90	103	101	123	113	86	105	105	96	113	115	114	88	101	113	102	118	99	120	105	120	106	86	103	102	97	110	86	110	115	117	81	114	119	100	104	110	106	110	102	100	88	93	92	123	118	122	113	93	101	121	113	111	116	105	92	97	83	103	98	110	97	92	123	123	99	113	102	104	113	108	80	123	110	94	96	117	114	105	114	120	87	85	103	99	107	104	90	104	96	119	93	118	95	107	116	96	113	118	89	114	94	115	104	97	110	126	112	103	101	106	104	93	106	119	103	102	122	121	108	118	107	107	101	102	80	111	107	109	103	90	102	97	102	92	107	105	91	113	86	117	108	102	88	96	108	102	120	111	105	115	80	105	100	114	86	99	94	111	127	88	102	99	110	99	107	107	97	118	98	103	78	96	76	91	126	104	115	103	104
6113	1423	3346	3595	3104	2447	1956	1687	1418	1204	1143	965	926	781	775	738	680	626	641	609	574	523	534	555	508	496	503	502	464	434	466	444	444	409	425	445	408	376	428	397	394	414	366	411	396	443	374	381	412	362	385	358	382	406	391	386	417	374	361	394	360	393	395	345	412	389	352	330	372	327	386	396	349	402	358	372	375	351	360	351	378	354	352	334	375	358	395	356	369	359	340	361	385	363	382	379	351	377	362	349	406	341	372	358	378	346	363	372	300	352	372	379	342	353	368	348	351	355	378	376	377	360	357	362	352	358	348	328	344	353	350	374	366	377	346	341	342	325	358	368	373	339	379	360	364	360	343	365	319	379	360	372	372	362	354	368	359	372	388	344	385	371	359	352	344	356	350	329	349	379	370	379	374	361	321	360	340	368	324	379	357	351	334	356	403	368	362	327	363	344	353	375	351	331	354	369	325	379	366	331	359	349	365	360	314	333	369	363	335	357	360	377	364	334	367	367	327	346	341	358	373	370	337	348	376	397	344	360	372	351	381	354	336	355	369	353	356	351	317	359	355	359	350	335	360	336	335	332	330	351	364	331	372	370	351	365	367	349	364	342	351	357	366	322	354	378	353	351	364	374	340	345	346	353	370	379	329	345	331	360	363	357	354	346	369	333	351	387	340	348	371	348	379	371	384	337	341	357	357	349	365	368	334	369	389	373	364	349	338	350	360	373	360	340	351	355	357	386	355	375	368	374	349	363	339	383	357	353	352	327	350	316	337	374	331	375	355	337	354	344	370	328	365	318	350	333	345	363	365	345	332	345	323	359	381	371	313	358	348	339	373	341	348	376	339	353	362	371	330	351	360	338	335	361	367	366	325	389	342	371	344	355	369	355	347	342	329	333	338	369	356	359	347	330	347	344	352	363	330	362	365	355	360	342	374	355	330	365	372	335	334	340	324	353	352	340	312	357	347	352	337	351	356	411	334	354	339	331	354	367	368	356	357	343	359	350	333	351	369	379	341	386	351	377	388	352	350	380	350	343	383	355	374	340	361	341	345	361	338	339	380	358	379	325	331	366	366	344	333	330	360	302	344	358	388	375	387	372	393	353	363	334	345	325	384	340	327	374	351	353	350	357	341	336	378	324	368	361	341	334	361	395	351	354	338	349	348	364	354	382	347	339	335	349	348	340	369	328	369	367	364	325	342	346	364	326	340	345	343	343	348	325	323	319	350	358	369	352	382	355	357	347	358	337	348	337	339	372	408	360	330	337	356	333	353	369	362	333	339	331	368	340	318	330	365	325	358	374	353	400	366	327	330	345	360	321	333	366	369	341	364	366	355	360	362	334	379	394	356	362	357	366	383	380	351	330	353	381	369	355	362	341	360	360	361	362	326	358	336	350	336	376	349	334	319	324	342	314	327	374	364	380	354	373	351	370	333	319	364	349	353	350	372	364	371	352	376	365	337	347	366	351	336	324	358	348	349	366	341	359	330	358	386	329	329	361	380	340	376	373	366	372	350	340	389	379	356	350	359	355	357	373	366	380	369	320	371	356	329	338	307	367	361	371	346	379	374	350	375	338	344	370	371	358	309	339	355	377	359	382	390	352	360	353	361	377	343	341	366	353	332	345	354	349	380	350	364	389	360	385	351	342	343	351	343	356	336	354	360	340	356	302	374	369	361	357	368	374	346	345	368	358	344	363	346	350	391	352	351	364	351	379	363	375	349	337	345	342	375	376	345	340	379	338	331	376	341	366	323	343	336	380	358	350	343	386	376	372	370	370	358	352	377	362	349	371	338	333	337	348	343	340	371	359	345	371	355	368	362	374	368	355	340	374	336	391	332	373	351	360	358	363	365	389	394	334	341	355	380	349	332	355	330	347	386	353	341	361	387	327	372	337	365	340	366	365	349	360	367	364	367	360	334	369	371	334	320	352	347	356	338	334	374	340	364	382	329	348	332	336	334	337	347	362	345	350	368	380	311	354	365	334	334	387	345	375	359	346	352	353	377	338	352	338	343	359	339	351	364	388	371	380	334	348	369	373	372	312	348	348	357	370	362	368	344	361	386	340	348	352	358	368	355	332	355	311	356	355	349	370	362	345	372	359	349	367	379	341	358	384	380	355	378	328	328	389	398	340	359	328	323	365	377	357	349	396	356	376	362	388	322	371	339	333	330	336	365	379	339	352	348	330	390	344	353	373	326	377	341	328	358	361	382	310	337	338	301	328	358	375	342	337	317	340	369	349	367	320	345	379	357	348	369	409	329	346	360	361	361	333	334	382	342	310	380	329	361	322	370	324	383	361	360	365	379	349	351	377	327	370	362	341	336	351	354	331	349	353	335	389	365	350	387	323	362	352	333	338	344	357	357	371	357	350	338	358	364	360	315	354	338	342	344	360	380	367	365	366	323	357	408	355	358	342	341	341	363	386	367	370	342	316	365	346	403	353	345	348	365	334	351	348	340	394	399	341	377	355	367	379	354	381	382	347	344	407	357	349	356	339	359	334	340	352	346	361	350	362	385	353	376	363	351	368	366	369	379	386	368	371	364	336	344	354	310	343	359	358	349	329	337	356	370	378	365	359	362	347	363	357	352	332	340	350	319	368	363	347	336	364	338	359	311	354	369	338	351	408	370	367	361	331	353	357	325	359	362	403	383	332	374	366	351	339	362	348	351	358	323	355	343	373	342	346	341	334	356	389	344	349	328	315	374	356	379	331	349	341	345	314	381	342	363	315	405	365	359	358	348	352	375	337	346	332	332	395	343	353	341	384	340	349	374	365	380	344	340	358	370	367	355	365	332	338	379	348	337	333	353	347	362	347	340	355	375	352	333	377	347	359	357	360	360	330	395	338	359	351	354	309	366	354	366	357	385	341	350	371	353	357	334	357	387	319	360	376	358	357	350	352	385	376	348	342	335	342	355	351	358	325	327	395	329	374	368	336	363	371	336	374	357	379	345	374	344	398	360	344	352	373	355	356	336	349	351	330	376	343	383	335	354	362	378	369	343	404	364	382	345	352	388	340	353	357	347	357	328	370	342	376	345	342	318	353	377	383	328	383	356	365	347	390	362	343	382	338	349	363	345	368	359	384	309	361	333	335	335	351	364	375	378	346	343	346	368	337	347	331	340	381	355	347	378	346	380	331	344	362	337	401	334	361	341	344	351	360	386	352	367	345	338	368	381	354	309	350	348	359	326	382	341	373	331	362	357	346	332	359	367	332	338	375	345	370	348	415	383	348	349	345	357	356	350	321	382	347	369	362	331	345	345	361	327	365	362	349	346	370	364	327	338	377	376	346	353	360	331	340	364	329	385	368	355	389	342	359	344	335	355	342	369	368	345	329	326	358	350	347	362	364	320	314	372	328	379	357	315	391	352	340	350	404	353	377	361	365	325	372	370	357	327	343	365	338	330	312	374	351	338	373	343	347	347	354	339	329	325	369	334	369	355	363	328	340	330	340	374	324	380	344	348	341	345	383	370	336
