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
336020221881	336020222442	336020222992	336020223542	336020224092	336020224642	336020225192	336020225742	336020226292	336020226842	336020227392	336020227942	336020228492	336020229042	336020229592	336020230142	336020230692	336020231242	336020231792	336020232342	336020232892	336020233442	336020233992	336020234542	336020235092	336020235642	336020236192	336020236742	336020237292	336020237842	336020238392	336020238942	336020239492	336020240042	336020240592	336020241142	336020241692	336020242242	336020242792	336020243342	336020243892	336020244442	336020244992	336020245542	336020246092	336020246642	336020247192	336020247742	336020248292	336020248842	336020249392	336020249942	336020250492	336020251042	336020251592	336020252142	336020252692	336020253242	336020253792	336020254342	336020254892	336020255442	336020255992	336020256542	336020257092	336020257642	336020258192	336020258742	336020259292	336020259842	336020260392	336020260942	336020261492	336020262042	336020262592	336020263142	336020263692	336020264242	336020264792	336020265342	336020265892	336020266442	336020266992	336020267542	336020268092	336020268642	336020269192	336020269742	336020270292	336020270842	336020271392	336020271942	336020272492	336020273042	336020273592	336020274142	336020274692	336020275242	336020275792	336020276342	336020276892	336020277442	336020277992	336020278542	336020279092	336020279642	336020280192	336020280742	336020281292	336020281842	336020282392	336020282942	336020283492	336020284042	336020284592	336020285142	336020285692	336020286242	336020286792	336020287342	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
41663	19244	7899	2575	1702	1257	1003	790	708	671	558	526	458	465	469	477	411	401	436	413	453	401	385	393	376	390	363	376	356	390	338	395	356	374	349	391	364	394	361	357	364	363	333	341	349	344	338	360	369	345	364	351	368	381	360	352	353	356	335	341	345	340	339	359	319	329	336	350	365	326	358	357	331	333	370	409	367	332	364	349	370	365	348	361	356	368	364	331	376	345	335	345	341	367	364	364	345	362	349	358	338	367	382	317	393	338	367	334	333	368	358	345	360	366	372	324	333	338	343	341	348	353	341	343	366	373	333	340	318	380	340	332	331	335	331	370	335	371	318	341	321	323	325	318	343	342	370	388	353	312	353	311	322	371	356	349	389	346	344	346	347	366	371	319	317	359	363	377	363	361	372	368	302	356	340	366	323	321	321	386	334	349	347	345	339	345	358	327	346	373	342	317	365	352	378	365	366	372	372	369	337	358	349	314	344	320	319	344	341	326	332	362	359	372	393	301	362	327	337	345	329	368	354	347	377	332	333	348	348	368	364	322	358	342	342	352	367	350	370	339	362	350	345	359	351	337	348	359	377	361	372	342	364	346	340	370	346	333	341	357	356	352	374	347	352	333	348	365	323	365	361	322	337	362	334	353	337	319	332	339	363	358	322	359	341	333	353	331	357	356	357	372	334	364	335	342	328	335	336	368	331	353	328	357	358	331	364	368	345	352	348	357	340	375	355	350	340	369	336	313	359	337	339	360	335	372	351	341	363	348	350	367	352	334	317	368	328	340	342	368	345	325	358	351	337	341	365	357	333	322	350	360	348	299	338	335	314	340	330	352	351	318	357	306	355	330	321	330	342	355	386	361	334	315	344	352	354	328	316	353	349	337	363	344	324	344	357	341	357	391	353	318	344	357	329	353	366	326	321	338	373	366	321	308	347	333	354	354	346	363	357	366	348	358	346	354	340	340	384	346	389	361	373	346	357	348	361	334	353	337	365	341	327	376	343	344	356	343	352	342	326	346	339	359	359	339	329	369	363	364	336	324	367	325	349	364	364	374	373	351	351	338	358	351	358	330	364	384	365	364	337	360	334	360	335	360	349	348	351	347	332	345	346	361	365	357	333	337	348	353	338	355	344	337	374	333	311	372	345	366	337	346	363	364	348	349	352	333	316	359	336	347	359	377	357	372	342	392	343	350	341	324	406	346	319	332	362	357	353	308	360	334	359	344	320	346	347	343	336	331	361	370	337	341	357	336	364	357	319	349	351	340	353	340	373	346	349	370	330	341	338	314	325	346	331	313	326	312	360	323	339	385	340	331	318	320	345	387	341	372	371	390	330	325	328	304	340	368	340	370	341	374	348	365	348	354	372	338	363	354	354	359	345	369	319	329	369	342	335	361	333	317	344	377	331	340	336	358	375	352	376	329	324	380	342	334	340	342	342	350	379	359	345	369	341	341	349	349	359	347	351	384	346	349	348	340	327	349	339	386	320	334	329	347	354	371	304	357	354	353	384	358	374	375	347	334	340	352	342	306	365	388	346	340	326	321	351	331	381	322	366	325	355	345	334	335	336	331	372	325	362	347	343	339	328	313	337	352	357	310	363	353	349	342	348	337	363	347	319	326	350	344	314	335	356	331	344	384	343	351	320	365	346	332	340	342	346	369	355	349	357	355	304	364	315	361	362	352	347	350	340	339	361	324	347	354	355	350	315	339	346	344	377	358	354	317	360	316	346	335	317	345	375	332	314	334	330	366	351	357	349	351	368	321	361	306	355	338	375	365	355	354	318	321	334	374	361	377	367	333	362	346	353	337	333	341	369	343	331	409	365	364	353	324	353	381	324	353	325	344	384	352	344	383	365	313	343	327	370	336	347	354	348	315	340	318	322	386	341	384	333	347	349	339	338	312	345	329	367	356	350	355	351	354	374	341	353	323	338	353	396	294	324	357	318	319	309	358	328	332	306	339	322	342	351	346	352	338	367	339	353	336	367	338	345	314	333	363	348	311	377	342	337	319	348	317	333	371	353	348	340	343	340	357	361	357	343	355	363	364	343	339	328	325	344	334	333	347	316	345	342	360	358	341	352	358	341	352	382	313	335	365	362	338	345	338	351	365	362	358	334	360	333	350	368	359	336	360	330	362	371	389	380	349	303	337	356	352	377	319	320	380	344	360	361	314	406	346	321	345	349	344	343	367	366	325	342	382	301	368	348	335	364	354	356	334	336	351	349	334	350	365	355	341	341	341	372	366	322	354	347	345	355	315	343	343	359	354	336	338	346	324	359	338	339	367	356	352	348	358	320	348	329	353	349	341	354	384	351	358	356	346	342	334	360	323	364	359	345	345	377	354	354	351	372	356	357	337	365	322	356	306	363	329	359	357	329	376	389	328	344	358	329	346	323	350	366	346	350	382	368	332	344	329	331	346	337	336	363	334	317	329	337	322	358	366	379	339	329	331	384	350	356	325	307	349	357	368	358	347	365	332	365	348	381	359	380	333	350	371	329	337	374	335	323	358	334	345	352	336	323	345	359	342	340	370	317	367	334	329	355	337	385	338	322	323	361	348	332	345	334	331	335	319	383	343	338	372	336	334	329	344	320	342	337	365	332	347	372	340	378	322	343	330	343	341	336	359	314	359	347	378	313	340	367	339	320	328	356	366	349	350	344	353	355	307	346	348	354	373	348	333	378	354	319	346	345	350	336	350	338	358	356	352	327	365	344	369	327	375	364	357	349	381	374	355	369	326	348	370	344	357	369	339	339	343	398	321	341	353	340	350	345	323	335	324	347	326	368	352	338	333	328	341	380	341	354	355	350	321	346	363	346	353	358	318	335	361	330	355	351	330	343	328	346	337	343	355	351	300	366	381	336	325	347	338	352	349	347	351	340	353	335	380	348	348	339	369	340	347	325	352	376	375	341	361	347	362	362	317	315	377	316	332	371	326	357	332	344	350	359	352	362	351	346	359	336	341	330	344	340	360	354	327	305	348	343	362	322	318	330	357	338	351	356	367	376	348	343	345	341	354	344	331	344	341	368	364	370	363	328	328	374	365	367	365	333	374	355	336	354	336	334	325	364	385	361	359	314	328	300	299	347	324	354	305	359	310	343	313	359	325	329	378	329	336	326	374	367	351	313	310	301	343	351	361	372	353	345	336	353	333	362	350	350	341	323	344	347	332	397	342	363	353	326	324	335	324	323	341	338	355	358	347	341	336	353	354	344	371	347	334	361	387	335	368	348	351	333	343	330	335	353	344	321	330	328	345	348	351	335	351	347	316	354	343	311	404	357	346	356	363	393	368	374	346	376	361	359	380	361	340	349	322	369	333	362	328	358	338	333	325	345	353	356	336	349	393	355	345	330	346	355	371	338	373	317	326	365	346	350	359	356	350	330	364	332	341	363	340	311	348	364	360	337	326	300	328	375	366	394	348	297	370	357	361	338	337	347	338	364	339	367	378	367	332	365	371	390	341	310	353	360	354	381	364
23146	2978	5872	6619	5549	4648	3948	3218	2826	2512	2187	2053	1954	1788	1681	1660	1443	1526	1444	1401	1363	1405	1283	1320	1227	1217	1251	1212	1159	1202	1199	1081	1116	1147	1110	1090	1097	1074	1096	1066	1129	1086	1061	1030	1084	1076	1041	1047	995	1027	1050	1043	1030	1047	1001	1066	1010	1019	1029	1034	1035	1088	1009	994	1007	1019	945	990	937	1022	1006	1058	1000	1008	1054	960	1047	978	1039	1021	997	1036	1002	978	1016	998	1000	1022	940	1022	1012	1020	1030	995	949	1015	991	994	948	960	999	963	1005	923	933	945	939	973	943	961	981	989	922	965	1017	996	989	988	957	1010	992	994	960	989	1009	960	965	983	1004	943	1017	991	1012	1062	999	1029	1032	945	981	966	905	989	958	955	938	1004	985	956	968	981	996	1014	1002	965	1042	1019	1014	964	974	970	959	985	965	957	969	933	964	1010	1026	933	977	1008	1004	980	992	1000	950	986	981	983	965	979	967	898	1012	994	933	1078	1000	990	987	970	1020	963	983	1009	982	965	963	1043	953	947	990	968	1045	952	973	970	1004	953	997	987	1044	1013	999	994	946	972	989	994	979	1014	986	1021	965	1004	999	1026	1011	991	1013	1010	929	975	964	962	1000	965	941	987	942	926	910	934	971	1013	883	1043	988	978	965	975	1049	968	1018	938	963	976	977	987	953	920	1019	1006	941	992	1025	969	1039	992	1014	1025	974	996	988	981	998	957	1011	962	955	997	997	972	962	980	953	967	1010	946	959	957	1016	1015	980	994	1016	915	961	961	1012	991	1023	1008	970	966	982	1011	1095	982	951	1029	963	947	962	1013	973	978	966	982	979	958	1019	949	946	951	976	1033	966	1000	948	943	943	983	939	948	946	985	1026	956	937	979	965	986	969	985	1001	975	987	999	1003	957	1020	995	980	947	966	968	1025	924	970	971	1004	971	1017	1020	1041	995	978	991	989	990	959	960	962	1011	1025	978	960	949	935	962	954	986	938	1009	968	1030	979	974	911	957	923	993	1015	969	991	973	1046	1009	1013	1041	974	945	952	968	994	1040	987	986	973	1023	931	1007	939	1015	1001	973	1007	1038	966	956	1007	948	976	985	903	977	942	948	1004	1048	992	1000	945	936	947	976	1003	981	1012	924	992	977	952	950	947	974	952	923	969	991	1027	976	1015	980	1028	977	948	959	1032	978	991	980	1014	1010	953	983	974	998	980	925	949	966	961	1003	987	943	994	1035	987	992	1026	1029	1016	981	973	1005	948	1026	976	985	963	949	986	958	959	980	958	974	1006	920	1002	962	941	998	1045	972	976	956	961	979	944	976	902	959	992	979	989	994	957	999	964	910	965	963	974	961	949	1001	996	966	992	978	1026	1008	950	927	1034	974	969	943	1007	1002	961	993	936	964	994	981	957	976	970	985	974	987	967	1007	1020	960	956	961	997	1006	996	964	976	956	968	945	962	995	936	1007	925	977	987	927	931	929	1000	1023	997	979	966	993	1002	958	944	1015	964	958	940	983	1014	938	1013	955	960	989	985	988	967	1022	979	982	941	1026	963	995	959	1019	1016	996	1000	963	997	1008	979	958	977	940	996	945	998	1023	1000	951	985	975	988	1005	917	1001	999	997	965	1010	937	1009	935	936	925	959	981	962	1010	936	970	955	1018	1021	1020	969	971	970	932	957	1015	953	1025	966	976	1015	1038	963	963	1003	992	946	974	988	1014	1010	973	1045	917	983	976	1016	1011	1038	985	964	972	964	970	985	931	965	1045	1002	992	991	1001	1032	975	981	946	977	932	977	949	1012	999	955	942	960	940	968	968	985	941	949	997	978	966	951	991	972	935	1036	968	982	942	933	1015	971	1038	1028	1007	985	1041	1012	973	975	974	980	978	1022	1033	968	922	1006	1011	936	931	965	1024	984	977	968	963	970	978	954	1008	994	1017	947	903	928	1011	976	973	953	984	1001	991	974	981	897	987	960	978	954	981	1002	930	973	1024	960	938	923	963	997	1012	965	969	977	993	979	1008	1010	1016	932	964	971	1011	993	995	994	965	911	1011	1049	923	954	970	974	934	1019	957	986	933	987	941	995	1029	946	976	917	1010	994	1035	1019	1007	942	989	956	1007	992	963	946	946	959	960	1015	962	1033	986	983	979	925	1006	902	989	964	992	957	949	984	931	995	974	950	969	1023	972	921	940	997	1036	986	977	936	947	1020	914	987	992	991	960	1011	996	937	990	965	1018	1003	940	973	968	938	978	998	1020	946	964	977	1018	959	964	965	972	990	997	992	931	983	971	1065	1025	1002	997	914	976	1005	1009	1009	993	973	956	993	981	984	984	994	996	982	1014	957	1016	921	956	1002	1000	913	1051	1016	941	928	963	990	1092	1047	982	979	950	1013	973	951	964	949	1004	947	955	981	970	974	960	958	943	961	936	957	972	1003	953	940	977	971	973	952	956	928	972	966	927	966	980	1005	966	1002	995	962	990	956	1005	998	985	1019	1029	915	1007	989	1000	998	1044	979	996	994	943	1007	935	996	936	974	970	955	1008	947	969	984	963	954	935	968	929	1016	939	930	979	969	972	930	995	967	998	984	964	997	997	989	1001	1026	942	982	982	980	989	1012	1010	1010	988	992	988	1044	1029	1020	1003	1006	1013	945	966	936	980	997	983	945	976	939	982	959	992	994	1010	995	987	1014	1022	1012	1006	1010	978	1042	1016	989	1004	959	996	1034	948	914	933	935	984	983	991	993	934	968	1015	1014	986	934	948	1005	932	996	997	1004	1006	986	976	967	1000	1007	1006	1017	994	996	949	986	1007	954	966	998	975	1001	961	991	974	953	954	1005	940	969	981	1006	953	979	1016	1001	1021	1013	1036	1066	932	994	948	943	962	986	923	973	949	1025	985	960	853	927	934	961	976	1004	1018	985	1001	957	1017	1029	974	965	1035	984	999	959	990	990	949	951	1029	894	966	921	957	959	989	970	977	1057	946	975	994	997	993	1014	949	955	1004	958	996	960	960	1031	948	945	966	962	953	989	994	980	1025	992	962	1014	916	957	951	914	951	980	958	1005	977	988	980	1055	949	991	977	968	989	992	931	982	971	940	996	939	966	1005	973	943	1041	1003	959	952	992	948	994	965	951	998	1020	980	983	1024	1005	991	960	988	964	1005	954	1006	958	953	962	954	1004	893	984	986	978	982	976	971	976	986	995	964	974	956	993	972	945	914	1021	1011	969	955	956	935	983	1017	942	977	987	951	1011	972	950	1004	959	993	993	963	1002	979	952	960	991	969	1018	981	965	993	1000	976	982	993	939	1015	1015	960	962	1047	1006	988	959	1006	994	974	1027	954	1014	991	956	1005	998	968	961	957	964	977	920	930	1006	951	962	1013	989	924	959	981	947	1001	969	992	1001	930	939	995	958	988	999	992	958	992	971	982	995	947	945	917	984	951	981	1001	1010	968	952	927	946	961	979	960	969	910	991	923	955	987	1013	1007	986	996	982	943	989	963	957	981	984	1000	952	1039	976	1008	974	972	992	958	968	995	1022	987	954	978	972	1003	985	940	1033	1010	999	1027	993	992	975	979	952	982	1003	1001	987	934	950	1020	993	1003	1013	1006	994	988	965	992	977	1034	1011	930	958	989	963	998	975	980	986	935	1015	1041	963	995	1016	986	944	967	997	992	1025	971	997	947	1011	951	955	1015	973	992	1020	1033	979	1007	967	989	986	986	1007	979	952	950	1041	978	984	950	1012	964	947	977	1008	922	1007	995	1031	996	967	919	950	999	1001	977	947	961	968	1027	983	1006	916	934	966	966	988	936	929	1031	974	965	1023	997	1019	1014	1015	959	959	936	976	989	982	1013	961	991	1002	963	1013	1018	1017	949	985	951	965	938	975	958
5564	413	285	225	203	161	186	171	180	168	167	200	151	172	179	187	195	195	168	194	151	188	175	170	202	177	164	157	155	128	187	157	175	183	170	176	152	160	160	170	172	156	146	183	192	178	181	190	148	155	168	155	166	167	156	176	182	169	165	172	181	172	169	157	163	169	159	167	181	149	175	171	149	168	163	160	180	146	155	158	175	153	173	169	171	154	175	152	164	158	174	177	169	175	170	172	191	155	183	165	176	175	182	169	183	167	148	164	156	175	171	168	173	171	169	180	154	165	176	143	159	176	169	150	156	150	193	156	191	171	155	186	161	154	152	176	151	179	165	177	183	173	166	159	177	173	194	165	172	151	169	184	154	175	164	155	165	158	176	182	165	145	169	164	136	175	176	158	166	173	193	162	164	169	172	154	175	156	170	177	176	151	179	171	174	158	166	186	163	184	157	159	164	172	173	161	166	155	160	175	160	166	161	143	160	170	169	167	163	157	166	140	198	166	158	161	150	186	188	158	180	163	155	179	153	193	159	167	149	159	170	173	185	189	184	170	151	178	194	177	173	166	177	168	173	180	191	168	163	169	150	151	179	145	158	171	160	174	174	139	169	155	168	176	173	170	185	173	161	167	155	160	176	156	176	171	153	165	167	154	172	180	167	157	161	154	173	162	170	170	174	161	147	165	165	161	177	169	170	157	182	185	169	182	157	136	169	174	166	163	181	178	179	170	181	151	165	183	179	155	170	170	156	179	168	153	167	156	150	182	181	149	154	178	162	162	175	181	183	166	138	154	149	167	154	165	182	177	157	148	140	168	160	152	176	162	183	173	154	164	163	181	161	147	170	165	156	173	144	158	172	188	139	190	165	159	163	185	169	168	173	156	153	183	176	176	150	172	155	165	161	179	151	187	185	178	165	169	146	163	152	153	177	143	142	173	165	159	154	171	163	169	189	163	186	145	160	153	156	161	177	157	154	164	163	162	165	148	164	172	153	172	163	165	173	156	163	148	167	173	160	176	147	162	182	185	165	155	173	161	165	186	175	176	171	155	153	158	173	153	136	174	156	176	175	158	150	169	160	177	178	170	144	194	154	150	157	172	177	155	157	164	177	157	172	174	159	168	171	162	169	168	164	189	175	165	152	167	178	152	156	182	165	153	152	160	169	179	171	162	172	157	179	156	159	199	162	152	176	159	145	158	179	175	175	151	188	186	158	150	160	165	175	174	175	180	167	166	184	169	187	175	163	146	171	145	164	166	175	168	155	169	177	160	159	150	190	186	157	173	175	158	153	176	198	169	164	167	194	193	144	168	152	155	185	169	158	149	166	157	170	178	159	166	166	182	164	172	175	158	180	153	143	182	159	184	181	169	154	155	191	187	157	176	151	184	160	164	160	154	158	150	178	142	146	146	162	174	158	160	153	160	148	178	177	160	156	176	149	161	185	140	154	158	158	171	160	161	177	167	184	145	182	172	172	167	174	179	151	171	159	157	164	145	175	163	155	155	158	164	158	166	159	164	171	150	155	172	176	149	159	171	169	169	154	175	175	163	169	165	166	157	140	165	167	166	184	159	161	195	185	168	172	156	155	179	169	148	172	162	154	155	176	176	167	169	169	162	176	152	154	199	155	159	187	162	169	186	175	194	172	172	173	178	183	185	162	148	164	173	181	173	169	156	137	174	165	184	159	142	148	154	160	155	164	161	190	162	163	159	190	149	184	185	167	155	158	170	146	189	179	160	164	165	169	178	143	150	144	160	181	159	175	171	185	175	201	156	169	140	167	159	158	182	172	165	168	173	158	166	174	157	149	175	167	172	165	161	150	196	172	149	143	168	169	151	177	179	172	155	176	158	162	148	176	167	171	190	146	147	163	162	171	167	170	172	162	178	157	195	155	173	163	165	163	157	171	170	176	157	180	162	177	159	147	167	159	163	182	171	200	159	171	159	167	160	177	175	159	155	190	157	187	137	172	163	183	151	144	156	139	173	173	178	183	178	141	153	156	148	174	171	166	166	180	177	160	159	174	160	176	162	189	145	190	154	196	159	151	149	162	194	149	157	160	166	158	155	171	175	159	150	170	170	179	183	178	160	172	173	188	152	166	169	177	138	200	163	202	161	176	173	158	179	157	151	143	165	166	163	164	156	189	175	152	177	165	157	169	185	179	171	138	173	154	157	151	162	193	174	194	144	186	151	164	170	151	162	148	156	179	146	160	161	139	163	195	166	163	176	164	188	177	191	162	174	153	146	165	182	162	192	157	178	179	168	185	154	172	160	175	193	185	169	145	177	166	174	170	162	167	149	160	162	157	176	159	180	145	164	184	146	175	147	186	163	177	161	147	157	188	162	157	183	139	165	161	177	145	171	177	178	159	153	175	185	181	161	166	169	178	154	167	180	164	158	165	162	170	182	146	160	151	190	152	157	173	189	176	166	147	143	161	186	179	151	165	168	161	184	158	167	164	165	163	181	156	158	154	183	166	156	176	142	159	136	178	140	138	152	171	167	160	176	174	158	196	149	152	173	175	163	168	162	160	144	162	152	169	147	147	158	160	178	141	193	184	175	152	168	171	186	158	157	172	151	175	162	164	165	146	170	164	153	167	191	156	172	160	156	148	169	165	170	150	163	150	155	158	140	170	185	177	165	172	189	173	185	169	135	164	186	159	168	158	195	154	167	159	168	175	178	155	177	158	154	176	157	162	175	164	167	158	196	144	181	157	163	162	155	145	156	166	174	182	170	151	153	179	167	154	171	192	174	181	146	172	176	167	169	148	164	176	166	157	158	158	161	157	177	154	163	200	173	180	139	150	175	163	171	157	167	137	177	151	198	157	147	158	154	172	165	161	197	162	159	150	160	158	159	168	171	159	163	164	172	177	183	159	157	152	156	143	158	154	169	162	177	165	169	173	179	148	153	155	172	149	175	151	167	194	148	174	178	169	149	161	172	171	165	177	179	166	146	166	177	167	200	170	165	178	170	195	172	140	164	171	163	178	157	170	160	150	168	170	174	162	149	156	136	158	162	169	173	160	173	165	146	185	154	184	157	169	194	166	171	156	189	160	165	135	174	183	151	162	154	157	168	158	164	171	168	154	147	157	175	164	178	154	167	156	178	172	170	178	174	145	163	152	162	177	200	158	178	184	162	175	177	173	155	172	166	172	137	166	178	187	190	157	164	172	164	155	162	170	167	151	158	161	153	205	156	185	154	169	148	180	158	174	169	172	177	158	184	156	158	173	141	175	160	149	182	158	181	167	180	180	157	171	178	161	165	161	159	164	179	166	197	177	167	157	167	169	158	176	163	152	146	178	171	152	155	177	156	170	182	174	184	190	171	171	167	150	175	183	167	206	176	181	165	184	163	176	174	179	166	155	159	178	184	179	184	150	151	138	156	154	147	156	162	161	166	152	154	176	166	188	162	168	186	154	159	164	152	164	182	172	167	150	156	187	153	151	157	166	152	161	190	162	149	170	167	164	143	135	157
5200	607	655	724	700	690	629	642	602	579	598	562	557	560	578	588	599	544	572	532	567	543	583	562	562	541	539	549	544	510	592	584	553	588	531	543	563	537	558	581	537	565	540	538	515	585	531	548	517	575	491	583	577	547	564	553	529	543	532	559	544	554	541	532	548	547	583	570	565	507	535	570	537	559	585	562	564	564	580	561	541	552	545	570	563	525	547	599	550	544	533	548	538	517	537	547	548	540	576	538	556	528	586	583	536	543	556	547	554	528	559	552	562	542	590	509	599	536	538	546	545	516	540	598	571	555	579	542	589	577	518	546	508	596	581	563	521	570	572	568	531	571	546	521	611	550	546	530	513	549	532	524	564	573	576	558	551	596	548	551	597	564	509	545	566	554	559	556	532	550	495	549	579	561	560	544	538	527	528	567	526	560	559	565	551	509	560	584	547	515	537	510	553	545	541	557	537	553	560	579	527	559	564	532	514	546	540	572	573	554	556	531	541	538	540	498	504	529	521	557	547	510	531	505	557	553	523	528	536	559	499	552	546	520	551	526	565	558	520	546	513	549	510	515	488	585	552	533	546	572	535	562	561	523	557	553	542	580	522	561	531	580	546	573	519	568	553	522	545	537	514	519	546	548	569	568	546	583	564	570	519	547	560	578	535	541	587	522	529	539	520	564	606	534	545	557	544	531	506	569	551	573	565	569	538	583	562	537	555	533	554	564	605	548	553	540	546	557	559	536	553	493	538	568	558	506	525	545	526	546	565	549	582	542	534	539	517	584	519	518	569	522	536	564	537	558	549	553	491	575	547	542	555	570	575	557	562	547	538	522	560	518	534	549	558	564	563	509	551	556	575	553	563	556	555	530	565	584	585	544	548	595	520	521	572	560	567	507	538	570	559	518	547	546	555	581	570	523	523	549	547	531	550	581	533	562	564	502	536	513	576	562	563	571	555	579	520	516	554	560	545	507	559	534	529	557	574	581	540	565	524	536	509	580	521	522	535	554	514	565	572	536	540	552	528	548	561	546	556	555	575	521	535	535	497	537	565	562	562	551	568	539	524	513	575	567	543	553	544	572	494	551	583	534	531	561	513	561	533	578	557	546	551	553	571	568	513	528	520	530	548	547	568	511	565	574	540	559	577	546	564	527	570	538	597	520	531	532	531	581	564	510	527	541	465	554	548	543	543	552	560	571	543	567	541	574	538	514	527	561	556	550	508	513	509	526	517	507	538	545	591	557	583	557	536	498	556	516	543	560	512	517	536	570	555	553	511	538	599	534	571	576	534	559	545	543	528	505	544	559	532	526	550	555	564	574	584	574	539	590	545	562	513	537	548	534	561	519	589	563	513	524	503	590	558	530	511	566	507	566	550	551	541	519	501	533	587	546	552	559	558	561	581	577	578	561	521	549	561	558	523	557	527	568	564	551	528	553	587	540	488	532	577	556	514	590	535	556	521	580	537	574	546	571	510	553	566	566	575	525	512	545	530	528	536	508	513	518	507	557	560	568	558	580	519	532	579	529	602	541	534	573	526	565	491	594	538	541	521	564	544	552	522	558	545	529	574	573	540	516	545	568	542	554	545	545	507	528	521	576	554	557	518	543	566	498	561	550	526	575	533	550	560	529	547	510	542	531	530	584	544	575	534	552	561	557	538	558	552	545	514	565	566	545	566	579	524	545	505	542	525	515	539	533	564	528	542	544	535	554	533	547	525	508	559	575	537	589	549	522	556	561	527	565	540	474	558	548	540	574	550	523	561	556	594	545	574	522	551	559	546	546	589	558	527	581	565	561	502	531	577	550	568	527	559	491	556	534	570	551	572	505	549	567	587	517	550	512	557	554	561	565	541	536	554	557	513	544	559	537	564	551	521	517	537	560	554	535	548	535	566	521	522	576	568	543	515	566	553	515	559	550	590	573	573	524	497	563	557	550	575	561	514	517	536	537	592	520	535	516	572	554	553	532	528	544	590	554	574	560	578	512	502	588	552	546	538	538	528	594	549	562	540	568	554	527	549	552	533	530	527	567	564	535	569	566	544	565	533	528	528	533	552	546	569	546	543	559	535	558	518	591	548	529	503	544	501	551	520	526	532	537	539	575	555	552	540	561	561	551	528	546	545	542	530	511	561	512	563	567	568	558	573	537	550	590	552	525	581	583	529	497	513	548	523	563	553	541	551	517	576	555	577	541	524	544	542	535	542	540	520	520	543	568	564	540	554	534	530	557	552	591	540	569	519	582	544	572	560	575	573	571	559	502	550	540	549	541	562	563	576	520	600	546	542	582	531	563	550	576	552	542	538	549	549	541	527	561	580	526	576	577	535	529	503	521	549	519	542	543	565	550	532	564	509	584	551	566	523	583	573	570	524	562	543	509	561	567	543	562	541	578	578	561	594	547	530	581	529	537	545	546	547	588	531	541	522	568	536	557	521	522	549	544	557	550	564	519	552	550	505	528	540	580	504	531	551	498	541	552	494	575	546	509	535	502	510	532	547	594	584	565	598	559	523	509	554	561	575	564	522	601	593	558	536	552	551	540	525	574	517	496	538	558	568	567	561	580	543	518	542	572	552	548	557	539	563	542	514	561	526	541	533	533	559	525	550	518	540	508	566	541	536	525	543	532	556	583	573	528	552	541	496	551	563	591	505	532	551	559	510	579	534	557	544	535	530	525	536	542	543	559	537	524	554	512	561	543	572	541	550	559	572	526	542	536	559	531	537	556	538	600	522	573	541	504	565	565	553	568	538	575	523	539	557	531	529	539	574	526	515	533	556	549	517	528	576	582	578	540	534	546	544	525	566	562	539	535	556	522	504	554	584	534	580	552	569	548	521	554	580	550	546	562	553	560	572	512	562	545	553	591	515	544	529	530	556	549	536	544	533	543	530	542	558	529	582	570	556	552	576	565	555	585	557	554	507	562	511	571	524	586	559	543	555	528	539	546	587	559	539	558	548	588	569	561	502	517	520	565	556	555	538	501	558	541	500	549	586	524	562	572	519	568	554	583	535	579	559	530	550	532	561	561	583	551	526	465	524	562	582	551	583	527	540	545	512	513	555	561	525	540	521	504	580	516	554	512	532	516	516	500	545	537	596	533	545	548	506	569	518	489	494	558	559	584	534	541	564	523	501	567	583	562	594	523	507	558	564	569	564	567	528	537	555	515	547	559	570	549	538	529	560	564	514	468	531	557	549	528	522	542	585	573	536	543	545	564	561	556	585	535	544	575	539	584	536	528	562	585	550	524	514	599	583	532	553	507	560	534	551	527	593	513	489	579	545	545	623	532	554	548	543	502	527	537	532	575	551	547	544	517	546	536	597	562	578	538	569	561	582	528	562	588	512	570	548	503	540	550	541	549	536	518	550	567	585	534	561	535	527	528	518	524	548	585	554	537	519	580	555	537	535	569	534	533	541	508	502	554	531	542	553	544	546	535	561	554	541	558	553	598	545	545	544	633	563	526	513	567	507	543	598	571	502	511
35921	9879	2043	1247	933	777	644	564	475	439	461	406	351	382	379	351	362	331	374	302	310	299	328	355	333	318	348	335	319	331	316	325	297	318	298	300	300	309	302	323	345	297	314	318	299	311	266	345	313	345	315	287	299	325	290	267	305	318	279	275	295	300	282	295	304	344	305	309	298	298	297	324	317	323	320	301	325	306	329	278	327	294	293	306	298	273	280	303	300	311	300	318	318	286	304	295	290	298	282	315	328	292	316	299	330	312	294	312	303	329	316	291	299	330	300	282	316	299	285	289	288	324	333	318	337	294	326	315	294	292	325	278	297	289	303	307	312	300	330	291	315	317	300	283	294	300	316	313	307	312	303	354	284	307	275	297	288	300	263	282	299	301	323	295	264	300	304	308	310	292	323	328	311	283	309	291	311	294	310	293	310	290	293	319	315	288	328	293	304	328	329	303	302	328	303	298	316	290	323	306	313	327	289	309	284	288	325	283	299	318	306	336	290	318	313	306	339	292	307	323	306	266	310	285	292	298	315	298	303	324	326	308	293	302	296	274	276	293	338	286	307	314	293	309	288	317	282	291	325	293	318	310	332	300	314	288	299	286	330	320	295	307	299	302	340	273	327	329	301	317	328	315	301	321	327	317	326	310	325	304	294	292	312	302	300	301	320	293	308	315	321	306	320	273	323	273	305	295	304	314	309	291	287	315	322	294	308	325	338	314	351	315	284	323	292	307	284	293	273	324	309	323	321	319	319	311	341	277	300	310	332	292	313	288	326	309	273	348	324	276	310	320	318	313	293	294	318	343	298	305	320	323	291	306	306	289	303	292	311	309	290	306	275	304	296	306	285	304	327	302	310	321	294	318	292	311	316	248	280	315	293	311	325	315	304	308	321	310	315	311	322	310	293	303	282	302	300	353	299	312	302	303	315	294	293	310	319	284	303	308	320	295	282	308	305	305	308	302	310	309	295	320	296	274	322	304	310	310	301	296	306	348	297	329	345	291	291	306	303	286	283	322	309	275	315	310	305	296	314	322	337	296	306	304	336	325	313	270	287	306	342	324	274	312	314	318	272	286	298	301	296	298	316	305	278	314	287	321	280	279	313	264	328	271	309	288	281	297	320	298	302	296	358	297	320	295	298	297	300	301	306	338	328	321	309	326	300	327	321	317	322	327	286	298	317	303	310	304	291	317	303	316	272	319	268	309	305	274	280	317	263	340	301	308	305	308	274	359	300	318	305	314	310	311	297	305	321	314	324	312	321	340	296	302	339	310	315	308	293	328	300	324	317	293	326	327	304	320	299	321	301	287	277	270	274	291	277	302	314	291	348	324	289	297	288	332	293	280	323	319	322	308	309	311	315	319	308	349	315	301	309	321	308	281	312	337	314	327	296	301	321	285	336	279	309	313	306	294	308	313	306	276	328	297	312	334	312	283	288	316	311	314	335	314	289	325	312	288	273	292	304	295	341	297	312	322	311	298	320	292	336	317	303	296	314	310	321	325	319	297	294	298	302	354	347	348	300	297	315	327	327	338	295	358	321	316	300	323	309	285	292	310	301	283	291	330	283	289	308	297	287	310	300	333	305	296	339	305	301	329	338	318	282	351	320	321	300	313	305	289	289	326	310	324	307	337	300	319	303	326	324	317	284	304	295	341	307	306	304	336	302	299	302	274	305	289	307	286	312	297	303	299	292	318	301	320	318	298	288	316	307	305	315	302	290	312	300	334	324	316	293	335	292	267	297	315	315	284	303	322	292	338	306	309	308	292	298	295	303	300	311	330	291	305	282	342	305	315	291	279	308	322	257	319	294	311	321	320	319	312	330	317	315	354	286	315	288	320	281	321	353	286	296	370	291	304	300	312	317	298	293	297	333	309	307	320	294	321	311	310	338	300	304	326	307	319	287	310	320	324	299	290	316	303	297	302	336	319	285	321	295	306	346	320	279	320	321	346	311	308	300	329	283	319	322	313	312	325	319	300	335	327	312	299	315	305	286	292	289	311	352	299	306	319	328	298	305	327	309	354	293	322	310	271	307	283	311	307	340	284	304	307	322	307	331	335	326	284	306	290	312	317	300	286	300	343	263	272	286	289	298	302	333	310	335	322	303	277	334	321	296	304	307	314	306	285	329	294	317	284	282	315	281	288	326	286	283	271	293	342	312	332	295	305	298	308	296	308	324	301	288	305	302	322	323	314	304	325	298	328	322	317	370	326	299	318	332	327	299	309	317	291	305	268	278	292	321	280	301	305	306	301	288	306	315	290	340	315	306	302	291	311	312	289	323	285	290	301	312	313	308	295	279	300	299	283	312	337	303	298	294	298	298	321	300	304	353	310	293	340	319	301	313	319	329	310	335	329	285	293	315	291	287	339	334	300	295	297	302	285	320	319	291	270	304	276	303	292	293	297	299	265	307	325	310	305	298	316	289	267	299	286	287	316	332	289	277	279	309	268	324	333	298	339	286	298	325	336	332	288	342	288	288	298	339	315	316	311	327	294	299	306	313	344	283	309	315	317	316	310	288	276	307	267	314	320	316	306	311	310	295	308	275	289	297	293	329	297	342	291	314	298	299	335	301	297	314	284	319	343	287	290	305	314	297	273	299	302	320	300	293	297	312	344	320	283	305	293	303	309	304	281	295	306	318	296	324	303	295	316	272	329	333	287	338	282	313	266	297	292	317	312	288	306	302	304	304	308	296	295	289	299	309	280	319	275	304	307	326	316	291	287	289	287	282	301	335	304	307	335	287	309	326	326	323	299	271	307	300	286	320	338	306	286	320	318	271	270	307	308	295	333	279	295	292	331	318	325	293	318	297	294	290	306	291	300	309	313	307	289	283	316	308	301	293	298	311	304	298	295	310	346	308	311	318	313	290	319	324	288	326	289	287	331	300	306	316	305	301	333	305	314	296	313	316	297	304	317	307	292	337	310	278	307	302	338	299	308	314	304	290	304	319	282	303	296	322	302	303	304	319	323	316	295	328	318	303	301	293	310	329	312	331	299	293	324	311	295	297	301	302	301	286	291	286	288	301	299	309	327	292	314	302	268	298	308	309	327	349	295	303	298	307	308	319	301	300	311	308	319	309	273	326	321	320	330	252	274	306	313	366	329	295	306	314	309	301	314	279	304	312	302	333	304	301	312	304	292	279	317	320	314	321	319	284	293	288	335	324	316	280	279	317	322	293	300	327	308	299	311	295	305	288	314	323	296	286	286	312	319	298	324	299	316	341	294	310	297	282	316	304	319	299	299	315	325	287	274	312	308	311	283	315	265	307	324	298	289	331	281	294	276	303	311	300	314	319	285	333	279	296	310	318	317	292	324	298	326	268	312	315	319	302	273	284	283	284	303	294	284	289	300	290	302	309	328	330	303	303	273	312	290	312	296	301	332	323	320	329	309	280	327	343	313	327	310	319	310	288	333	314	299	314	289	280	308	300	280	302	311	303	302	269	354	291	306	322	343	287	305	308	322	272	313	316	314
18179	1829	3405	3858	3452	2818	2436	2115	1831	1704	1531	1520	1300	1328	1342	1198	1164	1194	1112	1108	1103	1108	1092	1040	1037	1044	1022	1016	992	1029	948	966	996	985	931	957	921	1009	947	931	943	915	879	928	910	958	897	952	905	954	920	865	970	947	993	957	898	834	891	891	923	930	884	906	912	872	925	889	866	924	913	858	886	876	920	913	942	901	848	906	902	884	945	877	942	922	900	889	937	863	886	902	921	921	855	915	903	861	852	844	895	918	915	957	820	918	859	895	893	898	872	857	866	872	877	879	895	873	842	901	917	882	929	896	881	870	891	863	900	915	904	854	873	857	919	870	917	907	881	869	843	829	898	896	926	927	945	910	921	909	902	920	883	940	896	913	897	910	852	865	896	841	874	888	931	853	920	890	934	889	881	861	908	942	905	858	928	898	898	893	935	911	901	881	867	839	857	887	859	932	915	894	931	926	898	912	872	924	904	914	918	857	902	905	921	834	913	899	906	897	898	907	880	905	944	862	889	849	879	887	863	909	901	900	888	947	918	865	854	834	918	924	838	900	871	914	907	843	867	883	870	902	877	852	886	840	870	900	845	892	882	909	903	873	903	865	937	939	845	831	895	852	872	937	927	908	826	885	918	903	895	933	821	884	875	900	908	882	864	893	919	886	883	923	890	882	926	945	879	882	852	881	909	954	873	865	905	919	911	912	846	881	901	841	932	874	887	940	864	936	903	896	873	897	932	922	849	890	873	892	907	899	900	875	920	896	915	881	930	895	920	937	861	998	916	872	896	896	908	891	845	902	906	937	911	893	916	835	895	887	834	882	875	880	908	905	856	916	853	934	825	911	890	909	877	889	913	891	842	896	854	895	900	911	912	912	895	913	898	886	941	938	896	923	873	879	906	937	805	901	898	935	906	896	894	945	977	845	876	863	894	867	829	860	909	872	928	962	927	840	927	899	896	919	931	946	861	939	872	921	870	895	939	930	868	863	910	923	859	914	884	915	874	911	881	856	900	992	873	849	863	900	861	889	877	879	932	909	872	898	871	931	927	872	944	865	884	847	949	869	903	910	918	879	867	926	956	873	931	871	837	916	914	856	905	916	924	964	908	888	841	936	921	902	883	904	854	857	865	905	933	869	884	885	912	885	921	924	921	902	885	896	892	934	898	914	904	967	889	898	902	919	898	927	897	882	828	906	891	939	913	918	898	888	891	838	850	869	829	874	867	862	900	915	894	914	885	838	847	929	888	840	889	881	880	916	945	857	885	905	883	879	879	871	865	914	900	904	894	950	866	848	948	958	947	926	917	894	868	902	885	864	901	887	922	914	821	865	841	926	872	928	876	910	884	907	881	895	964	860	892	887	872	846	862	934	894	877	918	884	910	884	903	883	900	912	899	896	851	872	841	827	851	876	862	900	892	886	940	867	905	910	940	865	920	916	882	971	954	886	876	812	923	902	885	877	898	838	856	904	881	919	880	915	851	858	873	888	834	906	896	846	908	909	888	841	897	862	913	934	863	866	885	915	878	899	878	882	925	874	870	887	869	907	908	906	916	907	923	885	910	906	891	906	911	919	873	907	870	894	895	889	920	882	851	924	832	907	872	888	903	890	913	857	896	851	902	928	896	870	885	905	903	924	834	873	894	936	898	848	826	897	904	886	899	872	894	907	891	860	890	888	832	950	931	938	912	876	909	878	855	807	934	940	891	900	901	860	900	886	926	858	884	878	927	937	891	932	932	911	892	866	890	863	910	883	919	917	920	905	901	941	872	897	881	855	904	876	911	877	899	872	879	916	852	921	882	895	913	866	907	932	920	907	891	917	893	862	884	907	912	893	890	891	886	890	944	864	869	897	906	923	930	919	875	912	923	917	885	921	862	884	904	898	947	872	930	889	910	872	898	871	852	868	912	880	861	905	883	903	904	869	871	882	920	929	877	904	906	929	908	883	919	898	882	875	873	923	879	885	925	904	871	883	947	885	928	915	917	906	859	891	866	884	881	887	880	940	904	860	917	899	985	871	931	882	893	881	946	916	869	888	900	911	876	926	912	863	886	875	942	875	875	849	886	920	898	907	892	873	871	881	882	837	853	871	870	860	908	912	918	812	892	895	914	931	946	959	886	912	872	875	897	885	890	893	873	950	929	900	881	913	885	939	925	914	860	927	910	908	824	920	889	862	940	910	936	827	894	925	860	869	850	820	852	882	887	862	859	923	914	936	859	817	931	875	839	846	884	862	882	898	888	923	832	849	946	967	883	937	851	886	898	887	874	926	900	891	866	909	877	876	926	877	901	956	865	925	943	863	888	863	886	892	911	891	853	918	865	905	902	837	887	914	904	987	874	887	884	846	860	909	886	881	913	856	910	923	909	877	919	922	866	883	904	950	879	894	882	880	860	903	886	910	930	911	853	876	836	916	875	868	882	875	893	896	887	931	911	897	910	934	947	892	905	855	903	889	925	932	940	894	892	882	913	896	936	877	913	907	955	898	869	937	922	900	949	941	876	863	910	887	889	915	817	938	903	860	915	910	849	827	933	923	921	924	904	883	869	935	852	921	897	894	894	864	884	882	932	856	948	886	946	971	924	893	898	884	890	930	917	869	906	897	900	923	925	881	947	936	915	898	884	862	912	845	858	864	890	896	891	931	904	894	914	889	839	931	880	883	930	894	868	874	966	912	927	908	892	898	933	842	929	901	940	917	942	877	934	886	897	896	910	868	856	942	944	824	921	877	890	898	889	902	928	890	910	921	884	869	911	940	866	865	901	931	939	891	900	896	893	863	912	886	902	901	924	868	816	996	882	856	953	886	912	911	903	891	954	926	850	913	905	903	902	875	895	887	937	885	909	943	981	878	915	880	874	959	925	866	820	920	908	903	879	881	864	874	894	885	892	875	888	937	854	923	916	920	929	913	925	851	842	885	801	850	890	954	883	844	887	928	870	887	920	910	931	909	968	904	921	894	896	957	861	922	921	915	906	917	893	923	859	855	856	897	863	925	895	907	837	933	877	908	841	886	886	889	919	864	905	859	935	887	927	904	904	854	850	893	887	933	879	918	861	928	875	899	884	907	811	894	886	843	906	921	901	860	874	898	880	892	892	879	905	932	884	862	862	907	887	873	901	858	932	883	906	914	924	938	945	864	888	885	881	858	891	888	883	906	844	929	901	888	852	889	876	932	915	889	876	883	896	876	945	878	883	851	859	915	860	860	905	906	919	903	844	879	866	882	899	858	922	959	936	840	862	887	880	848	893	860	920	836	897	896	907	830	909	864	841	849	891	913	955	840	982	871	845	881	877	979	863	881	886	952	893	954	911	874	886	867	956	885	933	887	906	923	880	897	887	868	861	837	902	849	903	937	933	928	898	885	858	890	900	850	856	886	915	880	920	920	893	863	893	840	883	855	889	913	870	900	878	876	881	860	878	890	897	890	852	869	981	920	879	930	885	872	921	866	877	921	905	887	881	950	941	857	897	946	900	851	929	918	874	875
41746	19206	8035	2613	1682	1240	978	812	682	582	553	488	505	437	425	430	442	419	426	409	397	373	372	383	389	332	358	354	361	355	375	374	312	344	374	354	374	342	342	341	359	358	352	351	354	364	329	330	350	354	323	348	331	342	338	316	352	351	303	341	346	332	341	349	341	341	324	330	314	383	335	357	341	367	385	337	332	343	377	328	360	345	343	348	343	342	327	386	361	360	329	347	338	339	360	335	350	330	378	334	341	364	339	343	361	318	315	342	344	307	348	316	322	335	345	348	353	343	333	299	361	319	361	334	373	364	319	347	344	349	355	349	302	353	357	339	366	325	343	352	337	362	350	351	340	351	331	353	346	331	323	373	362	314	345	364	346	339	356	327	334	347	320	341	336	334	351	332	324	369	323	347	351	336	357	333	314	316	319	289	369	345	337	332	327	329	367	348	321	352	346	346	371	345	357	317	340	310	334	322	349	323	355	321	330	328	362	354	345	345	340	362	341	322	357	365	363	345	346	329	341	352	323	340	362	362	364	359	325	356	371	349	335	340	324	347	351	338	360	337	310	374	349	330	308	339	355	303	349	324	325	342	364	328	355	343	340	350	343	359	333	360	352	308	325	325	365	338	337	359	343	337	331	330	373	380	345	351	325	332	354	375	336	342	357	341	303	377	315	377	337	316	330	317	366	338	343	315	352	364	348	283	343	352	336	359	349	311	323	333	325	323	311	318	333	364	337	352	365	360	330	359	353	338	349	325	371	371	358	335	375	340	324	308	331	324	345	346	346	329	298	324	334	341	324	323	362	340	339	348	381	352	323	355	334	353	365	351	311	360	348	357	324	365	320	366	377	324	310	329	384	352	333	358	355	330	340	342	333	310	325	339	344	334	320	346	325	318	383	310	335	345	361	331	325	333	313	339	337	321	327	334	349	380	369	332	312	377	294	332	315	338	362	316	342	351	333	330	374	337	376	337	362	347	320	338	350	320	374	343	335	353	326	377	343	325	359	380	327	332	317	350	376	373	349	338	307	346	340	358	342	337	318	331	333	353	330	345	325	329	350	338	354	393	374	300	370	336	321	365	334	334	341	337	317	325	354	323	307	351	353	318	365	322	337	328	347	346	329	360	393	348	315	324	357	371	312	361	350	354	317	352	335	319	336	337	327	309	380	357	366	338	323	367	314	357	308	343	357	315	345	340	366	309	374	336	325	359	323	358	318	343	346	385	326	334	336	307	349	372	333	360	335	335	342	313	368	323	328	340	336	334	321	326	370	344	326	339	386	348	330	328	352	370	298	373	349	364	355	323	353	295	339	336	328	373	339	340	324	300	323	323	346	353	347	341	340	375	323	363	343	358	310	331	313	317	347	357	368	344	331	329	303	323	317	369	344	355	345	324	355	341	290	376	336	325	335	354	308	366	361	319	340	303	356	334	362	326	334	344	389	342	318	327	351	337	321	367	334	324	339	336	335	366	344	316	291	352	399	304	339	343	376	335	347	327	360	321	365	348	347	337	346	369	322	302	335	331	365	355	330	327	329	339	334	334	316	331	349	360	333	329	352	338	364	305	346	328	314	365	351	335	357	352	361	334	363	329	336	335	320	312	357	346	324	329	341	317	370	348	381	310	305	369	356	334	315	328	329	326	366	367	329	359	314	317	334	292	374	355	322	308	345	335	345	330	337	339	363	338	342	359	345	351	342	355	366	363	314	356	368	337	327	338	330	354	321	395	342	331	376	344	339	335	317	328	364	344	343	349	381	333	324	309	381	372	335	337	340	326	344	330	319	337	335	318	346	324	344	333	373	325	372	341	350	382	356	342	343	368	341	340	380	331	368	283	337	353	350	348	346	335	329	369	378	338	304	316	360	366	326	347	346	347	329	338	361	347	344	360	351	351	301	326	348	320	317	309	341	351	348	348	339	351	324	340	341	319	344	326	329	336	336	306	304	320	336	361	354	317	354	360	342	352	319	318	333	347	340	326	322	337	315	338	341	348	349	350	342	353	322	346	368	345	332	299	313	350	337	315	329	311	331	358	345	335	364	339	373	381	371	342	352	334	318	328	332	370	345	352	332	391	328	345	345	340	344	337	320	314	345	339	349	342	355	346	326	325	315	340	379	313	299	379	340	336	334	333	368	363	373	326	336	327	346	373	307	351	324	325	376	321	303	315	357	336	345	352	341	357	364	335	343	333	346	334	358	326	305	357	320	384	360	313	319	349	364	316	312	340	362	316	323	335	342	341	322	362	355	333	349	366	314	341	340	319	356	331	324	379	388	386	381	335	328	330	311	348	362	336	351	358	373	330	350	331	365	341	325	299	356	300	354	328	309	346	336	333	349	351	359	347	325	313	333	331	323	342	355	336	341	333	358	368	327	314	348	308	357	357	384	349	349	313	350	375	357	402	351	332	337	356	316	352	361	335	349	350	334	390	361	330	306	318	388	342	293	336	335	358	326	339	338	347	367	323	330	344	346	353	324	366	358	336	322	341	329	353	334	339	344	369	334	343	317	323	344	380	340	325	355	307	333	358	335	321	326	330	317	333	363	357	331	366	345	330	347	370	357	370	337	322	371	314	340	322	294	334	369	330	326	333	334	322	345	374	334	319	335	356	374	353	319	338	359	325	328	364	352	339	320	329	347	346	353	318	341	365	350	329	365	324	359	356	325	364	349	362	356	315	336	362	339	324	349	345	306	317	350	351	355	326	366	347	329	352	343	348	353	333	339	368	345	365	374	349	343	373	383	312	354	342	348	346	336	364	326	322	349	331	362	338	361	339	310	362	345	365	338	337	362	335	332	335	346	348	312	323	342	337	342	323	324	359	320	364	337	339	345	282	331	323	331	350	351	347	340	308	338	334	345	347	335	348	326	325	337	318	337	349	316	341	325	334	334	361	378	342	315	314	337	335	344	330	336	319	352	344	369	342	356	308	359	332	330	324	351	309	348	356	333	325	303	328	338	337	313	337	397	320	342	331	341	344	328	362	317	378	367	343	356	341	336	365	332	360	325	349	344	350	334	309	363	341	334	303	347	355	358	358	364	342	303	333	360	355	351	351	313	337	365	340	386	319	341	356	358	366	328	377	330	357	351	344	361	356	311	345	344	353	344	355	355	338	349	365	312	359	316	324	324	348	317	342	361	356	347	359	363	332	352	365	333	343	333	361	348	346	363	355	373	323	358	358	345	324	312	354	342	351	334	361	318	313	305	353	371	345	338	341	362	352	334	331	360	339	307	328	342	358	362	347	377	329	347	328	319	336	338	309	320	342	349	334	334	355	364	365	349	353	315	316	327	313	338	345	366	343	301	355	305	329	307	318	346	356	311	315	344	322	311	341	347	347	349	361	305	365	329	341	361	342	342	318	363	347	324	337	319	358	317	321	295	334	377	351	335	335	321	326	285	352	328	353	365	332	368	367	295	377	330	341	334	327	331	337	367	325	349	324	339	344	311	379	346	305	345	368	351	327	358	374	316	326	342	317
23072	2835	5941	6441	5549	4650	3669	3158	2790	2476	2310	2015	1832	1768	1643	1576	1511	1491	1341	1455	1346	1284	1299	1290	1214	1130	1212	1205	1142	1172	1134	1154	1117	1113	1084	1093	1066	1029	992	1095	1049	1090	1067	1094	1030	1016	1016	1048	1004	1024	1010	1033	998	1025	1043	1018	978	1004	1021	1004	968	1021	967	1007	1023	999	960	995	1003	1018	1002	1007	976	1002	969	1030	1035	989	1012	989	966	945	978	938	918	987	970	940	930	997	981	921	993	1030	1049	962	957	949	971	975	974	982	993	951	976	990	994	968	968	952	1005	965	1027	1022	964	935	970	934	952	1003	985	1015	943	955	1034	958	970	927	1017	984	966	938	985	948	988	936	952	907	1014	979	974	999	982	948	939	1011	926	974	997	936	943	959	989	1034	900	974	964	938	954	1015	929	983	1017	942	1010	899	997	936	892	940	923	923	997	1001	941	1012	957	955	946	984	1036	950	968	896	994	963	960	939	986	979	991	946	975	969	982	1023	1039	969	965	918	999	970	963	987	944	931	970	955	992	972	975	973	965	983	945	948	889	929	971	953	924	965	995	950	1004	957	970	946	952	909	946	994	937	926	933	970	955	943	970	954	958	941	956	978	948	948	964	983	955	1003	938	899	964	941	919	965	1006	971	931	939	994	959	971	972	963	927	948	960	952	927	952	877	966	979	965	962	972	997	972	928	941	934	961	909	971	981	916	994	951	914	961	956	970	971	952	1002	930	958	996	867	943	967	942	1001	939	934	962	958	963	994	956	955	959	971	1022	1016	905	961	975	976	977	938	982	989	959	996	947	962	957	958	974	1004	949	930	917	964	1032	962	920	951	969	902	881	999	932	945	958	911	986	1020	941	1027	977	916	1010	988	912	973	956	969	952	978	965	914	973	944	952	940	893	962	919	977	880	959	923	960	954	939	952	1011	1053	957	916	968	951	915	913	980	976	929	1003	917	973	993	955	1028	1009	944	960	1010	962	972	968	963	1020	945	1008	970	922	926	1003	947	942	923	915	1005	933	936	940	973	958	963	980	957	951	949	979	1003	968	970	984	980	933	1015	965	964	993	940	938	914	981	932	922	952	943	952	941	966	985	1011	965	909	978	966	940	875	973	1027	966	976	925	939	978	997	973	990	998	925	933	956	1004	986	945	935	937	967	932	930	938	961	914	978	929	961	954	992	944	959	947	925	975	940	1003	975	1021	937	983	953	993	945	977	967	935	952	956	953	957	877	968	959	947	980	993	913	972	979	948	915	952	1013	958	976	917	895	936	981	950	913	943	947	975	942	933	925	921	988	926	1009	924	942	921	978	990	935	956	1009	930	954	953	954	947	964	1009	979	976	974	940	944	954	953	961	967	940	931	975	966	914	973	1007	951	928	931	939	938	981	929	1012	1001	932	999	961	962	981	942	948	951	987	996	941	909	949	944	950	941	985	999	954	929	975	970	963	1030	970	976	990	944	936	967	978	918	913	987	957	917	967	976	937	969	962	1005	970	960	970	948	916	988	938	917	982	929	905	891	900	958	969	911	937	944	946	954	916	975	923	990	956	1002	948	981	996	911	943	955	928	943	991	964	929	938	1016	975	980	986	961	925	978	970	952	921	961	928	958	920	955	910	937	981	1028	965	931	963	935	972	956	926	984	963	919	971	960	944	1036	987	904	966	957	958	981	916	951	932	935	964	973	928	960	965	964	957	901	971	1003	950	939	959	934	994	896	988	957	944	995	946	990	967	999	975	929	928	917	907	942	962	966	956	951	934	992	936	957	964	998	976	911	949	957	922	938	942	1010	934	944	935	919	932	1012	976	887	956	883	981	993	983	960	981	929	936	965	958	979	960	1004	962	969	952	940	921	954	974	917	944	993	914	976	977	975	958	979	969	917	978	912	947	944	951	988	1029	977	984	970	958	968	973	981	954	955	976	967	903	986	896	952	974	954	962	901	931	935	926	962	913	939	948	948	954	920	1008	977	952	889	977	919	935	1000	1014	908	969	977	945	935	891	957	942	946	963	965	1042	967	962	942	960	944	967	987	971	912	923	980	981	938	934	963	971	888	931	946	909	942	968	989	955	964	985	976	954	973	958	968	952	900	908	985	945	944	1015	934	995	987	934	979	948	961	969	931	991	932	980	989	972	899	996	969	978	1006	961	978	972	946	981	953	1021	980	996	961	1018	991	975	960	919	966	997	947	912	958	930	1003	911	983	949	950	951	914	937	948	987	957	984	949	979	972	955	868	948	985	919	993	985	980	939	923	960	998	889	957	1025	969	1016	959	896	998	980	953	948	959	959	916	942	942	954	937	956	935	905	948	951	893	975	978	928	949	935	984	985	979	922	977	934	960	961	933	949	922	937	1008	945	970	924	956	973	924	983	1003	970	930	990	992	1040	935	947	1008	877	885	916	901	931	950	965	952	1011	963	979	989	1006	886	943	915	935	938	1011	961	979	970	988	929	986	949	957	966	960	955	946	1015	969	967	895	953	945	980	916	968	931	961	953	950	910	933	946	962	944	915	1003	939	889	940	947	935	946	945	973	946	930	926	899	938	972	965	942	936	987	960	898	996	929	976	985	906	924	998	955	965	992	995	1033	924	990	963	963	933	947	974	1002	971	974	931	974	961	953	973	913	947	967	946	994	955	953	1009	978	1005	912	961	956	947	1022	902	1009	946	925	944	917	927	901	975	1058	935	918	954	994	957	944	964	962	904	945	943	992	948	924	936	978	942	993	995	990	974	929	928	930	981	983	959	964	927	963	985	947	1009	1009	957	937	987	934	916	948	897	964	944	1005	980	931	909	931	1000	941	940	948	982	959	917	924	904	986	958	942	982	952	948	981	966	945	978	1002	959	1024	968	922	1003	918	935	979	981	931	947	925	972	1024	995	973	956	950	917	966	984	955	955	928	1006	983	1021	970	944	974	973	964	989	995	975	927	977	931	988	913	920	999	923	943	943	966	956	945	959	955	987	942	966	926	960	967	972	981	931	956	1009	1016	931	939	940	927	991	947	970	973	974	1026	888	978	938	969	957	997	936	989	936	989	979	926	935	973	993	925	1008	932	979	913	946	980	932	949	969	981	970	998	915	915	963	943	973	1000	1006	936	893	979	992	978	958	931	991	964	976	966	948	975	1010	957	932	928	988	954	978	957	970	929	931	940	945	968	908	938	942	923	928	994	996	942	925	990	923	934	979	987	976	959	948	989	1014	975	983	952	949	963	889	964	938	969	912	950	979	935	943	948	976	935	994	963	964	963	989	946	944	930	996	1006	931	993	980	965	939	942	922	1000	965	963	972	1020	979	985	919	930	1007	1001	924	990	950	992	932	928	969	1014	949	911	961	976	1010	974	1011	946	961	948	983	962	935	1012	991	895	954	938	971	968	959	1016	919	890	1001	958	954	951	952	941	876	1010	972	997	936	956	937	1014	909	1006	954	951	981	965	933	926	983	904	936	973	922	948	961	993	954	992	958	958	890	990	968	969	922	974	952	945	941	989	944	956	963	984	972	1018	939	992	933	933	980	934	984	956	902	936	863	954	939	948	928	966	1016	961	950	886	976	987	923	936	969	971	994	943	975	989	931	955	1010	944	958	973	935	923	969	913	941	919	960	944	978	919	938	965	955	934	937	941	951	944	986	963
5571	397	325	214	212	179	172	150	172	147	177	186	154	148	186	155	187	139	171	185	171	155	198	158	173	174	168	178	183	150	156	157	178	178	141	156	158	163	157	184	166	175	191	163	170	167	173	169	180	127	150	151	159	184	164	167	150	165	169	200	148	144	167	165	159	181	140	165	176	168	175	150	166	178	160	133	157	160	163	167	146	151	165	169	172	163	149	163	167	168	153	150	161	155	172	179	161	155	172	160	155	172	196	162	170	160	183	150	162	160	159	164	145	166	174	157	190	173	170	167	160	152	153	164	153	145	174	166	194	156	156	159	134	149	132	158	147	197	167	146	182	171	177	162	162	156	167	144	168	179	160	160	153	161	173	157	160	161	170	177	173	173	155	178	158	160	162	178	172	163	161	154	174	169	180	157	180	170	153	170	170	139	154	211	160	185	169	161	152	164	179	165	172	148	162	153	184	168	181	165	157	179	178	168	151	181	162	175	145	180	180	165	170	160	148	167	158	165	155	149	148	157	153	131	173	152	160	165	177	164	169	174	179	170	163	161	177	174	174	171	148	197	163	152	183	161	182	161	167	157	165	128	166	180	179	147	150	169	163	141	172	149	172	151	161	162	173	178	167	155	157	161	160	179	159	176	177	142	164	166	192	183	173	168	152	165	168	149	155	181	173	162	169	187	141	170	177	164	161	166	167	185	155	172	140	156	173	143	163	170	185	162	188	186	184	156	156	155	161	150	170	169	163	196	169	175	147	163	165	154	184	165	175	173	163	164	172	163	174	151	180	176	175	177	164	144	166	183	161	139	156	160	156	163	153	171	160	172	170	159	156	154	148	163	163	151	168	190	176	177	163	195	159	163	172	185	160	150	167	162	166	163	158	171	146	193	182	176	168	149	162	154	164	141	159	179	152	165	153	170	171	167	166	173	177	167	164	164	168	157	161	181	153	145	145	139	141	189	183	154	170	181	162	163	151	174	170	197	159	160	172	166	165	159	191	182	168	168	172	192	173	178	167	187	172	169	137	169	166	147	169	164	173	150	174	173	175	165	138	170	147	169	169	156	182	172	185	186	153	156	175	168	175	170	192	155	187	172	163	153	172	167	157	180	141	164	191	152	174	178	167	169	147	156	150	170	178	169	170	161	136	186	180	147	159	165	182	180	169	150	180	188	163	181	158	161	183	166	159	151	142	162	142	135	161	150	182	150	169	180	162	178	178	188	160	153	171	173	170	167	149	160	141	196	178	159	162	170	167	183	164	165	189	164	165	189	169	166	163	158	156	158	156	167	179	157	182	178	174	164	156	153	147	178	162	171	150	165	153	161	164	163	166	173	165	149	164	157	199	159	176	164	161	180	176	176	150	200	168	193	162	157	166	164	168	166	164	165	204	182	159	163	163	173	179	153	156	172	160	133	158	157	148	157	177	165	177	139	157	171	185	147	168	169	166	155	143	156	177	176	166	175	150	155	152	135	161	159	191	157	172	179	168	158	161	167	147	146	154	170	166	193	173	171	172	174	170	172	184	145	177	174	138	160	153	162	170	166	174	179	144	179	163	165	173	141	157	174	158	159	176	185	175	150	182	164	160	166	155	190	159	166	162	158	163	183	170	172	166	166	149	149	169	152	173	139	188	160	179	153	164	170	180	152	157	151	169	166	162	161	160	184	181	169	174	171	168	170	143	151	168	167	180	171	186	148	171	162	161	170	152	180	164	171	147	163	153	182	163	149	152	167	189	168	167	163	159	159	171	178	184	173	146	174	162	142	152	184	163	160	165	163	163	169	155	161	156	169	168	178	157	160	166	160	159	145	165	171	160	169	172	161	166	165	166	172	139	163	170	180	165	157	170	193	170	156	179	182	165	182	173	162	158	144	154	173	188	171	168	163	158	180	151	185	149	158	165	154	193	171	199	136	181	174	171	156	146	151	177	166	161	181	170	158	152	185	171	137	167	174	143	154	159	163	155	174	165	158	153	154	170	146	168	157	169	164	198	173	183	182	158	158	173	165	152	167	169	181	166	150	168	137	155	161	162	172	148	174	131	147	182	164	148	152	182	174	157	190	186	167	161	185	175	169	158	151	167	152	150	150	179	165	182	185	165	187	165	167	147	160	158	155	162	186	165	158	140	161	159	159	163	173	160	188	146	163	162	173	164	141	169	150	186	176	145	166	158	178	157	180	160	158	184	183	140	171	153	157	186	155	147	152	170	172	153	182	186	144	165	177	163	150	172	134	169	159	174	154	150	160	156	146	152	149	157	163	181	166	163	156	156	178	169	149	157	168	171	163	172	185	166	160	172	162	168	175	157	177	176	178	149	148	176	152	191	177	162	156	166	167	163	191	177	157	186	163	168	175	158	179	154	166	172	185	185	165	175	151	170	147	159	166	157	149	152	155	148	145	176	183	172	168	187	174	172	177	151	168	152	156	156	156	160	157	174	190	199	153	177	176	160	162	177	170	153	173	165	172	173	170	164	160	193	153	164	151	161	174	167	156	160	164	162	149	166	159	168	148	157	187	179	161	170	157	157	181	170	177	198	183	159	174	145	186	192	140	161	176	209	201	169	164	154	181	155	180	157	146	162	178	156	182	191	148	152	161	161	160	168	170	181	161	160	151	177	169	173	149	189	142	181	168	166	186	161	171	180	153	175	170	187	171	171	146	158	160	165	155	181	161	162	160	145	150	138	177	150	163	157	155	160	180	189	166	149	151	162	166	173	180	184	180	172	176	177	156	175	146	144	172	141	176	154	171	173	161	166	158	152	154	188	185	164	142	172	168	158	153	183	182	193	171	210	157	157	158	157	154	155	171	173	158	175	151	185	162	161	172	180	134	172	166	187	178	171	183	170	181	149	179	153	161	152	174	182	155	157	155	166	163	176	168	210	163	159	168	166	190	169	166	160	174	176	142	163	161	155	152	158	152	157	174	164	160	170	183	171	171	149	145	168	180	163	142	166	162	184	194	211	156	161	187	169	160	136	132	190	152	162	162	154	162	189	167	162	182	188	148	171	143	170	154	160	151	178	175	158	153	147	159	148	163	177	147	185	154	193	182	168	171	197	154	160	157	143	189	165	173	165	151	151	171	169	198	176	163	144	173	169	175	161	185	157	180	146	164	163	172	169	162	154	168	133	161	171	182	157	161	172	172	179	178	158	183	180	156	176	172	178	159	173	164	169	192	151	173	163	146	173	163	182	134	163	156	150	163	165	144	175	169	154	160	137	173	168	164	163	158	164	161	163	172	191	153	160	175	150	161	170	175	169	178	149	149	162	149	158	193	177	164	143	155	178	167	175	157	139	144	146	132	195	152	168	156	172	171	152	167	153	167	176	174	191	158	189	161	170	160	182	149	129	170	193	158	158	154	171	174	167	169	181	170	156	168	168	172	147	159	145	167	160	159	164	167	178	165	161	159	174	137	154	186	166	165	149	183	185	176	161	157	183	169	160	168	181	147	178	183	164	168	173	175	169	153	173	171
5223	636	690	719	703	648	614	581	593	573	564	552	561	582	509	590	551	571	546	552	556	565	556	543	560	527	549	542	546	556	527	511	523	575	583	512	501	526	516	560	547	561	534	533	560	581	566	541	526	543	561	579	586	540	560	562	541	512	559	547	554	540	528	546	574	531	572	591	551	557	557	566	529	546	570	558	550	536	533	528	520	509	522	540	522	537	549	568	542	522	519	543	557	570	558	568	582	561	511	612	550	535	584	520	521	509	557	509	554	541	529	530	536	575	514	558	518	588	559	524	556	537	569	589	525	576	581	593	521	563	550	577	540	543	579	520	482	502	565	568	551	535	555	558	524	574	553	575	538	524	548	535	586	547	529	563	541	524	513	548	565	545	537	538	566	571	526	562	534	579	555	585	556	543	557	573	550	570	568	532	588	485	506	537	557	540	560	547	551	521	496	550	528	518	536	563	494	523	520	610	522	533	524	530	539	543	543	548	532	524	578	537	535	563	567	598	530	553	534	590	573	529	564	562	595	566	550	567	583	565	522	553	551	534	528	554	552	549	559	543	555	584	582	556	575	542	562	576	527	557	539	571	563	529	564	547	536	551	554	558	529	568	543	574	549	520	547	533	508	579	615	536	566	538	534	566	515	563	521	506	545	563	549	515	525	536	546	552	526	551	591	533	533	526	526	553	528	534	535	548	567	534	576	568	538	532	565	546	584	522	505	519	566	522	534	566	547	508	556	534	587	544	513	533	545	505	566	546	496	552	556	560	538	494	530	549	506	553	516	552	558	513	532	523	577	528	590	554	531	559	534	570	550	542	596	532	556	562	567	564	569	527	583	563	574	526	602	510	562	555	581	544	527	531	553	546	478	526	494	535	552	536	547	558	550	528	524	559	573	559	530	560	562	601	540	531	531	542	536	548	540	534	494	556	549	555	570	543	572	535	568	571	522	527	526	522	523	541	565	523	582	557	527	544	580	539	528	530	558	539	538	549	577	545	563	585	558	585	593	571	560	538	556	523	547	556	548	576	566	525	566	557	547	548	523	519	566	563	585	561	582	547	546	523	597	584	552	564	533	533	553	573	544	588	545	584	543	582	566	563	555	541	515	519	546	551	570	549	533	549	550	507	537	543	530	554	556	523	570	565	529	544	524	570	571	597	541	505	549	540	567	558	549	549	563	508	580	525	541	536	542	497	511	532	527	521	531	540	524	548	532	529	588	570	523	558	549	497	558	543	582	561	518	560	471	535	578	577	516	526	515	504	548	512	491	594	564	605	562	522	537	541	545	565	539	529	557	554	558	547	495	556	574	560	558	503	537	534	519	521	522	536	554	481	555	514	547	513	567	544	534	551	527	535	510	502	560	544	556	517	585	542	541	510	546	537	590	523	543	545	543	552	517	565	508	548	556	535	541	555	537	555	534	520	546	567	535	526	534	491	518	516	545	521	511	576	550	574	527	581	510	576	548	523	565	518	544	502	564	541	557	551	535	515	566	552	544	543	554	587	554	519	497	514	593	572	558	566	551	496	539	548	535	576	513	548	571	567	543	546	545	539	534	563	552	515	517	553	552	548	557	548	586	515	533	554	542	555	565	559	533	570	508	538	617	545	531	568	555	537	528	527	548	527	582	504	563	532	526	567	515	535	547	541	534	493	544	544	551	507	582	524	541	540	573	549	534	568	549	576	562	534	562	554	579	558	542	551	531	550	564	527	556	562	579	542	569	527	529	559	521	599	508	504	550	559	567	580	597	566	538	584	528	529	528	514	558	551	534	544	570	581	542	559	518	538	564	522	550	580	520	528	524	557	508	546	583	554	545	576	593	521	554	534	529	525	543	504	540	577	546	562	551	568	525	561	533	525	551	535	537	489	599	486	536	549	543	555	547	536	553	541	588	507	539	568	528	538	511	568	557	521	529	559	555	576	542	580	590	539	522	566	508	550	510	545	582	562	552	531	508	588	543	540	560	544	574	541	568	556	511	555	582	563	553	574	569	585	517	540	581	536	557	540	555	502	555	545	566	562	531	583	550	537	537	580	547	539	527	564	523	531	555	513	559	526	495	539	565	569	527	548	575	552	525	547	514	538	523	549	539	565	566	568	582	550	516	540	554	533	535	546	547	508	561	585	573	542	554	550	532	537	536	533	538	558	610	495	534	531	530	542	544	544	552	541	570	536	540	548	548	520	605	537	531	556	559	518	558	571	551	549	523	544	536	529	525	568	549	534	503	555	576	528	514	581	527	568	540	505	527	554	528	577	559	536	545	514	596	572	549	538	494	531	550	523	521	562	562	522	536	530	561	576	544	533	512	518	537	546	515	558	534	564	525	520	524	542	542	503	540	495	548	534	505	550	538	567	584	553	566	586	546	559	583	563	569	566	535	588	537	579	564	524	604	522	586	538	525	546	530	561	531	518	587	545	554	532	518	571	552	531	578	559	544	557	500	481	525	549	543	533	522	572	550	561	536	574	573	551	511	510	555	554	560	512	537	532	486	559	535	553	560	522	539	571	536	512	517	529	541	522	552	538	525	522	542	509	558	514	558	514	585	547	580	522	571	561	564	544	530	510	523	576	548	569	568	575	538	505	538	530	542	528	552	506	593	502	556	552	544	518	569	516	563	561	551	547	525	541	527	522	500	524	534	547	543	594	527	510	548	548	557	540	569	512	544	536	545	500	481	517	566	544	526	576	553	527	534	583	539	505	579	510	551	569	545	534	527	537	490	569	538	566	509	563	550	511	561	539	561	550	510	532	582	534	602	565	541	546	538	532	569	537	515	537	534	549	509	563	575	543	538	531	524	535	586	529	551	556	588	582	540	549	523	524	567	548	548	554	511	539	569	525	551	542	540	536	579	564	554	558	505	522	504	573	562	509	558	556	556	539	507	549	560	542	528	587	556	508	547	566	546	564	531	548	559	544	547	523	541	589	563	546	555	513	537	569	521	593	533	580	545	547	520	610	538	561	552	523	584	550	527	523	521	537	533	534	553	584	603	566	542	559	545	612	525	530	582	530	504	550	524	576	557	539	561	555	546	546	529	577	558	532	588	574	550	546	566	538	550	535	543	566	506	567	530	535	535	560	548	525	549	540	582	556	548	526	551	531	556	576	557	480	579	529	553	529	518	588	524	550	530	557	523	532	509	579	542	574	573	529	544	535	538	539	556	553	592	518	561	498	548	520	550	512	554	560	515	539	570	526	531	538	553	567	543	542	511	561	549	511	577	560	529	571	497	552	524	562	568	553	502	545	532	515	551	539	536	557	549	568	527	566	563	555	559	555	539	558	523	548	552	568	566	574	576	538	552	554	547	554	558	538	506	567	535	521	552	525	518	491	567	543	547	583	536	515	530	536	531	565	559	550	517	530	533	545	538	564	533	514	551	572	532	551	549	531	515	539	546	560	554	566	507	587	514	550	499	521	514	522	547	569	530	562	557	576	544	568	566	548	568	529	591	530	497	575	547	599	575	530	547	561	553	560
36489	10634	2088	1328	917	734	610	514	515	423	427	395	387	341	365	368	357	323	319	336	333	304	314	338	320	307	292	330	329	297	299	297	303	358	330	287	339	309	279	287	301	336	315	299	299	337	316	322	315	335	311	284	283	306	346	287	296	311	292	326	261	305	304	326	318	312	311	323	309	297	320	302	322	301	329	319	281	286	296	282	329	272	343	304	310	286	326	309	284	327	282	294	307	275	318	300	273	274	254	311	285	296	300	315	309	295	304	279	281	315	337	288	310	277	310	319	311	302	281	315	317	319	296	303	321	288	327	300	297	313	293	297	299	285	271	281	314	279	295	300	315	299	246	321	285	300	289	303	297	276	301	305	322	307	290	309	303	323	307	275	310	297	304	297	294	307	261	331	306	324	300	305	317	308	297	308	348	304	319	295	325	329	277	267	330	305	283	301	314	309	305	293	313	317	296	325	281	307	298	314	307	306	279	314	257	285	298	318	288	302	323	319	290	330	299	290	266	294	289	327	310	308	295	306	328	297	286	290	308	260	350	311	297	325	318	311	294	317	290	277	325	278	291	252	290	327	302	323	328	298	313	271	288	300	301	339	315	333	322	320	296	310	304	332	295	311	321	316	314	300	283	287	343	319	305	297	294	308	292	288	278	318	334	280	290	335	318	315	294	284	302	336	310	318	316	282	310	301	312	314	311	264	311	294	281	269	294	267	313	299	328	311	313	325	292	297	299	305	311	298	296	288	279	325	324	292	278	290	350	294	288	330	290	305	342	290	281	304	316	317	310	292	306	283	274	286	313	312	318	336	296	289	305	327	294	275	285	291	300	329	295	310	317	346	275	289	299	324	292	305	309	257	298	313	302	287	324	316	307	299	331	286	316	304	317	300	264	291	285	272	299	302	260	285	309	287	294	300	310	300	296	298	284	290	293	300	328	338	285	318	295	306	293	289	315	309	309	293	328	328	325	280	273	288	313	306	287	298	306	284	308	284	298	320	282	311	310	296	328	311	299	289	297	285	294	301	294	252	302	267	292	345	286	298	269	282	312	275	278	296	314	294	302	311	308	310	289	301	307	310	299	312	335	289	307	311	303	304	304	297	275	308	307	309	296	299	291	311	273	289	332	296	308	302	299	314	278	319	275	312	272	300	304	284	285	341	286	286	301	291	305	290	330	317	318	298	301	294	281	297	295	317	304	323	291	268	288	336	296	283	292	318	280	290	328	327	308	275	323	283	286	312	311	291	331	299	317	338	290	330	262	326	286	304	309	319	324	306	290	277	297	284	299	293	306	327	287	318	282	292	293	318	303	293	306	351	292	296	267	288	300	298	300	314	297	307	290	292	325	302	289	276	299	329	295	302	279	306	337	276	324	291	305	310	270	319	316	287	292	304	309	289	281	274	313	279	275	294	294	304	326	320	310	334	289	316	311	320	310	292	283	318	291	308	313	297	327	313	304	321	275	275	293	299	327	314	303	305	320	309	285	309	310	294	333	284	284	282	306	320	298	303	310	307	314	310	306	314	291	311	312	280	274	281	297	318	329	296	324	330	326	272	294	260	323	309	309	351	283	268	283	270	287	296	274	327	309	314	298	346	317	274	322	325	293	303	291	303	321	287	311	298	323	318	302	305	306	262	285	305	302	295	306	300	302	289	282	337	313	320	304	307	279	289	308	332	319	301	316	314	301	298	284	333	298	306	316	320	296	296	306	301	271	310	324	273	333	279	326	287	313	300	285	310	287	319	308	310	300	325	309	253	310	278	305	315	303	296	318	303	314	285	291	299	304	278	298	274	308	301	323	331	314	338	332	301	282	326	314	314	294	318	313	261	278	313	316	300	304	316	298	310	329	298	295	290	293	308	300	299	314	308	313	295	275	331	309	278	317	314	302	304	283	308	314	290	274	317	293	310	301	320	271	295	304	311	306	308	311	309	291	297	292	309	322	304	287	321	308	287	305	305	320	322	300	302	311	321	298	315	315	294	294	293	296	326	317	292	312	319	322	291	306	314	317	286	304	312	292	318	327	301	300	286	296	289	314	291	287	311	281	298	304	315	304	319	345	300	321	344	296	335	321	284	294	313	320	289	312	308	300	283	301	321	277	322	311	286	272	322	316	323	302	335	301	305	325	310	298	340	308	346	266	313	276	314	315	293	321	308	318	304	280	305	302	301	310	300	320	317	303	308	287	303	310	293	302	342	290	308	316	286	294	328	351	292	300	262	306	315	294	298	302	328	309	294	283	292	276	300	301	302	289	314	296	292	298	305	282	303	320	306	305	333	256	306	272	304	282	320	277	299	336	319	329	288	308	314	313	295	288	302	332	303	280	280	272	309	294	280	304	339	327	291	335	299	363	296	317	300	311	262	300	305	301	285	328	310	311	290	308	280	293	287	332	331	280	288	318	305	304	293	329	282	311	298	265	321	318	323	296	297	303	315	304	309	320	250	304	297	302	304	334	286	310	306	344	289	274	276	307	309	287	302	299	307	290	264	299	279	317	329	304	331	305	286	304	278	294	307	286	298	286	337	293	326	298	295	291	298	307	306	293	329	296	305	334	320	314	294	310	312	312	303	292	301	274	314	295	331	298	338	327	313	322	316	315	313	295	312	319	303	304	285	320	319	293	325	330	328	302	311	280	280	316	288	275	310	301	266	331	290	321	317	312	318	325	270	329	319	306	311	325	292	282	306	300	306	301	332	293	331	306	310	295	305	309	289	327	303	299	328	286	321	309	293	291	295	325	315	287	332	312	305	264	288	271	318	301	337	300	325	287	297	304	333	286	263	339	293	284	335	324	300	336	305	339	263	317	290	312	276	286	322	321	304	316	316	341	294	311	308	290	281	283	316	324	295	277	298	297	287	299	332	295	337	272	298	295	274	341	308	318	288	292	322	298	342	321	302	299	300	293	310	291	312	298	319	315	282	297	322	296	296	314	306	317	299	309	282	268	286	321	289	323	282	292	300	316	267	313	262	311	283	295	296	323	293	296	278	301	280	295	330	247	284	311	290	274	311	299	276	315	321	315	299	311	314	289	324	266	280	307	332	307	280	286	315	293	296	318	298	276	317	312	290	306	278	319	310	305	306	284	310	292	307	311	327	296	309	299	310	280	296	315	306	330	292	307	301	313	295	335	282	326	295	309	326	270	304	314	318	288	307	313	317	312	314	312	312	277	289	259	292	302	289	312	301	318	299	314	312	306	305	288	293	303	296	330	266	311	313	324	291	343	288	298	292	309	303	294	271	300	298	302	308	284	284	322	286	308	305	310	330	327	298	292	344	296	310	311	271	287	304	260	274	291	323	304	292	308	319	298	278	281	297	319	293	277	331	313	304	285	286	304	290	299	327	286	310	314	292	318	300	291	272	270	283	300	303	322	295	343	294	302	277	297	268	322	316	308	317	306	284	264	299	305	311	338	286	312	299	263	293	317	304	307	254	294	315	307	305	282	308	321	315	321	304	321	327	317	321	292	295	304	284
18310	1847	3332	3894	3359	2798	2321	2109	1890	1643	1501	1450	1339	1269	1215	1239	1150	1158	1138	1131	1124	1056	1001	995	1104	1023	1000	986	942	1007	1005	996	958	956	923	944	950	959	874	938	940	889	888	951	943	933	1005	898	888	877	907	905	935	956	952	887	886	891	865	937	925	969	887	917	895	884	863	846	857	908	869	933	915	936	901	926	895	889	846	922	862	911	861	905	914	907	880	892	920	881	931	926	927	914	894	922	904	922	900	887	940	914	869	879	852	902	861	893	875	874	883	943	886	846	926	925	900	904	926	905	910	886	914	853	904	890	871	880	894	831	867	846	912	837	864	933	841	904	855	859	867	823	826	933	908	836	923	900	898	933	882	905	951	910	833	901	855	930	927	896	883	848	881	849	846	864	836	912	881	874	877	901	899	884	938	892	903	944	825	903	904	913	906	851	833	911	903	877	930	888	898	834	877	933	884	938	881	919	887	892	916	880	852	852	901	938	864	872	916	850	892	861	879	887	850	831	885	902	869	872	922	914	880	936	926	894	898	909	933	919	868	872	921	884	931	840	880	934	903	859	915	948	897	941	883	874	896	863	903	883	911	897	872	853	880	894	827	856	897	893	866	822	881	837	902	865	894	865	934	886	861	918	910	901	890	874	883	928	881	890	895	881	900	899	872	893	885	906	883	895	883	906	974	941	865	902	914	867	918	916	921	842	865	873	953	925	885	936	902	874	880	865	883	897	883	893	897	875	873	865	914	851	906	876	951	858	907	903	901	936	842	878	907	919	899	855	893	889	861	903	831	869	902	878	878	919	920	878	926	886	808	855	896	858	894	936	885	907	867	940	879	959	886	920	900	916	940	872	913	864	927	914	870	906	835	860	914	915	864	888	880	925	924	894	898	878	897	846	877	901	871	870	899	869	883	897	937	951	859	894	912	929	885	907	885	942	874	898	855	849	920	916	874	913	852	947	871	914	899	883	912	913	916	886	875	908	886	916	882	840	897	889	885	855	911	859	930	840	886	913	884	868	867	874	918	926	866	881	900	895	921	893	836	861	890	904	894	871	820	905	950	876	903	824	858	849	913	883	962	891	896	862	878	845	883	898	900	920	881	914	909	868	886	896	904	892	892	910	862	920	865	904	927	898	917	934	904	844	868	897	924	912	888	866	888	943	873	854	925	909	875	887	870	860	900	932	909	878	877	898	849	892	900	848	906	895	895	875	855	886	866	948	865	830	844	872	882	908	890	905	936	888	943	893	848	854	910	856	867	871	862	894	887	899	939	865	831	880	899	865	917	859	928	864	881	870	902	918	872	883	855	933	943	878	858	920	855	847	902	896	837	908	851	885	876	886	920	888	876	908	904	905	914	888	863	889	868	851	929	887	840	862	900	880	922	885	857	918	895	861	856	911	847	929	852	831	881	937	899	896	879	855	922	838	844	823	794	891	885	887	900	846	850	929	866	927	897	873	912	856	907	929	882	884	895	939	851	885	831	914	888	903	881	914	869	887	915	884	893	846	835	843	890	853	895	876	910	876	904	867	874	888	884	895	930	890	884	904	843	891	878	899	860	861	861	920	855	903	899	866	901	908	942	880	880	881	861	863	890	834	891	905	896	885	893	951	850	815	898	892	903	887	884	883	858	904	898	899	881	915	868	909	897	824	884	887	852	884	829	862	905	897	865	892	879	850	894	900	858	848	924	898	870	863	869	881	870	917	908	843	902	941	930	889	895	858	895	877	874	882	875	878	871	830	911	857	928	927	888	925	901	901	881	891	889	927	903	896	870	895	895	929	881	847	867	895	878	859	894	904	984	878	871	943	838	864	815	939	914	847	884	865	932	935	892	912	918	917	863	874	873	905	882	911	946	887	867	929	898	900	855	915	878	860	921	882	868	875	908	873	912	958	897	871	847	892	832	893	919	897	883	867	916	896	879	881	885	849	868	899	907	914	862	919	910	889	946	879	907	925	875	828	854	843	898	879	887	884	956	887	897	841	925	867	914	849	903	871	881	914	910	894	853	870	890	892	875	925	902	869	929	910	861	869	881	890	870	877	920	885	902	941	880	942	947	876	921	922	900	838	870	863	868	918	911	887	880	867	871	909	914	895	903	905	892	826	910	903	895	930	883	864	932	941	914	887	892	926	895	930	875	898	908	925	858	869	864	900	884	881	913	924	868	902	909	945	885	898	886	853	932	860	890	866	824	876	895	923	859	869	861	896	897	906	962	901	864	923	847	868	912	881	913	857	875	883	887	893	918	865	824	895	837	918	916	902	863	900	923	880	874	870	911	925	896	919	931	798	885	895	881	930	872	911	861	876	909	897	882	908	842	907	883	863	896	869	899	895	892	836	905	842	853	878	941	934	891	871	939	879	923	902	934	867	854	893	909	868	916	901	911	853	870	892	914	950	874	866	875	930	931	917	821	871	847	889	869	921	846	913	856	872	879	842	891	832	892	853	816	843	864	857	917	878	867	868	891	936	866	842	845	850	876	841	887	872	843	877	867	909	869	902	930	959	884	922	878	902	913	893	905	895	870	944	855	938	919	913	915	947	883	890	878	912	873	925	863	869	891	859	893	902	853	880	917	808	844	876	858	912	918	885	904	899	923	895	930	882	834	872	887	899	893	908	928	889	868	916	920	867	897	903	883	884	910	903	889	943	930	915	906	881	885	895	885	858	905	880	845	892	862	872	912	853	922	911	850	933	915	881	873	916	878	894	877	903	899	896	944	891	894	906	937	833	920	857	905	879	931	930	842	923	926	880	888	914	814	873	800	901	893	908	815	903	838	881	936	890	893	853	882	962	892	872	796	929	895	904	920	895	967	877	965	854	869	898	871	890	893	933	873	902	859	907	878	841	858	893	882	897	905	862	954	893	857	885	902	912	867	900	909	866	911	901	918	866	917	837	901	936	918	873	921	872	842	921	889	848	918	883	954	908	883	934	942	915	900	876	850	899	930	903	841	911	840	880	898	869	922	886	951	881	885	909	882	850	935	914	810	887	875	913	908	904	901	901	880	917	892	873	885	916	939	883	838	909	932	906	899	863	873	919	893	825	885	897	855	916	932	857	853	840	902	884	921	930	868	903	868	872	955	951	912	929	881	894	884	911	909	893	848	900	877	885	912	898	925	904	869	882	895	910	876	890	866	856	887	902	841	904	927	919	929	889	857	879	954	813	888	886	857	881	868	889	880	882	893	886	880	918	834	874	909	853	877	864	894	941	881	921	938	874	908	859	878	874	878	876	874	890	900	898	869	893	839	914	914	873	926	862	866	895	856	901	916	879	901	864	910	899	873	849	849	883	900	900	874	874	893	934	893	919	871	865	866	883	902	875	886	850	890	894	884	920	945	873	881	894	907	899	874	894	929	834	884	911	930	891	878	930	876	913	876	886	861	865	898	919	928	893	927	861	905	863	910	929	892	897	874	921	846	886	849	883	871	883	876	882	876	884	888	859	870	882	839	829	882	870	896	922	908	868	887	865	942	906
43961	19841	9232	2784	1677	1232	978	809	720	617	569	549	491	541	446	436	432	443	436	417	376	387	415	391	341	375	363	352	381	359	358	352	359	358	351	389	340	353	361	338	355	367	324	331	328	335	345	387	344	316	374	352	358	337	326	357	332	337	325	343	345	374	347	315	337	317	341	344	379	320	342	348	332	359	348	350	361	351	326	354	320	297	375	362	319	347	350	360	329	296	303	344	299	353	377	333	350	336	358	351	325	333	370	337	333	347	341	345	332	327	346	356	365	350	351	360	335	344	364	317	331	343	333	349	350	351	355	338	323	345	364	332	353	329	295	355	335	321	326	336	345	351	313	328	326	349	326	352	325	312	348	350	331	355	351	373	335	353	340	324	347	316	328	335	351	335	322	340	331	322	326	326	318	324	325	381	366	358	302	356	312	336	360	357	335	342	337	330	322	348	371	320	341	344	318	341	349	300	327	320	354	332	345	322	359	349	327	351	321	326	348	333	363	333	328	332	319	362	333	346	324	341	339	330	328	347	345	356	354	343	325	333	352	344	329	335	334	325	327	319	326	355	349	369	336	341	322	348	328	365	330	332	351	334	346	352	328	333	337	322	342	320	344	311	333	354	353	316	341	334	359	356	366	292	331	356	326	327	333	344	357	341	319	350	310	345	349	361	316	335	339	362	333	333	320	329	322	318	336	322	329	333	349	343	335	363	325	348	354	317	304	334	322	341	351	354	355	346	340	327	330	319	331	340	333	334	355	334	378	364	319	333	367	308	336	338	376	336	316	350	322	325	359	353	307	306	348	333	334	385	324	339	341	342	332	325	339	315	346	332	360	341	336	312	339	322	339	331	361	329	343	372	352	338	322	350	323	341	344	287	341	313	326	329	343	338	303	371	352	340	326	327	328	338	312	361	353	337	350	337	352	372	316	300	363	327	375	338	343	334	316	330	295	370	372	354	371	333	339	339	313	346	331	315	362	343	304	334	342	349	369	331	351	354	350	326	358	329	356	361	333	380	331	342	365	332	334	343	322	393	351	344	323	372	369	330	302	355	345	341	357	352	378	341	360	330	347	312	325	353	347	364	387	321	376	355	350	328	340	337	330	374	324	356	338	345	304	304	364	342	340	332	338	332	321	365	343	325	349	326	356	336	325	375	353	349	332	308	326	376	327	333	327	333	324	320	359	320	314	346	330	338	332	322	325	326	368	334	303	351	332	329	361	329	332	325	328	336	322	365	344	345	342	363	337	373	307	371	332	329	351	330	306	367	378	365	324	328	317	327	340	353	347	318	311	364	316	355	340	357	358	357	335	314	316	382	321	322	350	344	348	346	350	329	309	327	351	323	348	380	363	348	309	340	309	329	312	351	353	335	294	348	340	332	340	331	354	360	315	328	342	336	334	376	378	331	343	318	387	323	342	334	308	317	348	355	328	324	342	330	358	362	320	333	331	336	306	346	312	315	299	350	330	348	295	333	338	323	357	341	350	343	331	362	331	353	350	348	363	331	334	363	338	351	341	366	334	342	325	316	360	332	305	349	326	330	356	306	346	356	327	339	353	323	334	319	333	301	328	341	328	318	308	348	338	348	337	347	349	342	308	323	340	363	329	354	377	355	336	333	327	347	336	330	353	318	346	325	350	338	331	329	358	306	370	358	338	307	327	366	338	327	304	327	355	310	323	317	341	311	361	337	350	317	318	327	352	343	313	335	327	346	341	324	342	319	318	332	310	329	373	312	345	287	346	334	335	339	301	335	345	351	321	318	389	383	316	342	325	321	356	332	354	362	346	322	369	365	299	341	372	351	315	314	320	330	337	369	316	321	357	321	346	378	318	347	323	358	359	356	350	342	330	336	303	326	351	308	303	334	364	330	335	343	346	342	322	361	344	326	340	324	330	321	321	346	352	317	296	329	290	324	317	294	335	327	319	356	359	335	293	329	341	343	330	367	345	342	345	336	324	328	326	348	340	323	335	308	330	378	352	368	318	355	332	347	330	331	377	332	350	343	295	332	321	362	377	335	360	351	343	312	328	349	343	334	318	347	347	358	325	364	355	312	329	327	336	295	342	358	344	322	333	361	330	345	329	315	332	302	324	325	334	309	410	345	305	318	328	348	331	370	368	330	331	323	305	287	335	325	338	341	356	342	335	338	343	374	353	335	336	336	319	340	372	331	349	324	321	336	353	345	335	330	307	346	299	343	335	378	326	321	314	343	318	331	327	342	325	353	345	333	325	371	310	322	351	346	329	307	360	305	299	353	323	367	343	339	317	371	345	376	320	331	362	331	333	316	361	344	336	336	370	343	355	337	353	352	328	344	332	349	314	351	342	331	372	365	347	379	328	322	339	344	358	306	338	303	333	326	338	319	334	344	335	326	337	336	346	352	355	314	353	322	333	355	346	317	352	339	343	365	361	358	332	331	335	313	343	337	333	324	338	318	345	317	327	349	345	346	341	357	319	364	323	337	348	324	343	339	367	364	382	334	349	300	319	310	336	329	364	367	327	340	338	343	339	336	341	320	351	339	321	338	341	308	343	340	335	357	336	354	319	327	310	344	312	354	351	354	352	311	358	333	348	359	337	332	344	336	321	364	361	315	345	336	348	369	373	332	337	373	324	365	340	329	323	354	317	353	333	373	284	333	363	332	358	314	364	326	385	348	352	330	336	336	354	337	356	339	318	371	337	356	315	309	333	346	350	376	361	346	310	342	352	323	312	348	315	342	326	360	338	347	334	345	353	351	326	389	317	303	322	342	330	342	318	381	359	335	304	345	365	333	354	376	361	285	360	308	336	365	314	329	344	316	363	364	346	321	322	330	358	350	377	331	315	381	330	324	366	319	326	353	329	346	318	327	390	359	345	333	328	328	334	341	311	317	326	309	345	322	328	339	329	365	304	324	321	295	331	355	340	334	304	358	371	327	352	350	337	349	327	327	336	337	325	354	319	374	333	347	352	320	357	318	379	293	331	344	335	339	335	382	353	375	354	334	307	309	337	351	356	306	364	307	323	343	309	308	369	327	336	341	345	333	317	349	348	348	347	314	349	346	334	345	313	343	351	325	349	367	312	339	331	376	342	374	336	358	349	312	345	322	364	340	315	326	354	332	375	306	345	321	333	330	340	346	312	361	350	325	349	329	337	351	339	330	336	330	354	338	347	349	303	301	332	341	376	313	350	332	330	348	347	349	371	335	371	312	313	346	329	345	300	313	327	323	304	326	311	351	335	316	332	338	376	326	311	340	320	313	333	349	320	362	353	340	320	360	319	297	328	328	340	327	386	324	349	323	358	331	322	313	375	317	332	347	334	320	355	333	336	376	321	348	334	340	297	344	356	350	338	352	377	347	325	315	345	350	333	354	350	355	352	311	359	340	330	360	344	335	349	331	364	339	381	371	301	340	330	344	343	359	343	326	336	349	355	344	348	322	330	348	340	341	325	344	353	329	331	355	343	341	350	329	321	339	317	367	326	304	324	342	372	289
24205	2851	5735	6391	5469	4565	3750	3257	2722	2456	2231	2119	1855	1785	1632	1584	1560	1485	1386	1347	1349	1310	1282	1266	1224	1230	1178	1114	1172	1123	1153	1129	1113	1119	1085	1061	1033	1013	1027	1076	1022	1098	1107	1062	1053	978	1035	1018	1005	1025	1014	1083	978	989	1022	1012	1016	990	920	979	1033	979	1005	1002	1008	973	985	1016	975	1006	1003	977	967	1013	965	1016	976	1023	1012	962	982	976	1013	997	980	998	962	888	1003	987	967	944	982	1030	994	963	900	946	955	961	989	944	933	1001	978	1018	918	919	983	1038	919	978	911	954	982	914	962	1046	970	932	925	984	918	981	932	938	1025	964	951	986	931	931	930	962	982	919	975	984	897	929	948	946	1004	965	894	982	924	999	930	929	1012	943	982	985	1022	992	968	955	972	941	945	967	940	951	970	904	912	954	984	964	984	937	1002	928	959	967	999	918	995	1001	924	922	925	999	983	931	937	947	937	960	952	889	931	960	918	987	961	910	972	914	958	998	962	939	989	989	952	926	920	967	965	938	961	925	956	990	968	933	973	960	977	937	976	974	935	919	977	919	948	930	953	962	954	945	1010	990	915	925	1003	952	946	940	1000	976	980	988	950	959	993	987	993	931	985	967	1030	949	935	918	1009	907	1034	992	980	930	985	954	964	972	979	978	960	967	986	922	985	944	985	975	1005	901	959	1017	968	932	938	924	903	963	963	933	976	916	964	1017	966	939	966	921	928	922	924	974	959	973	946	972	972	1014	970	949	945	984	974	969	960	984	987	947	920	977	952	893	1016	923	976	986	959	948	928	1011	954	969	985	988	948	968	975	983	899	916	960	911	951	977	970	964	905	956	958	934	952	933	1000	918	1043	911	964	987	969	998	971	970	972	943	973	981	981	935	973	952	953	932	928	963	971	1002	973	948	917	984	939	957	964	953	942	1014	916	998	1033	985	944	971	925	922	960	982	970	950	959	937	969	986	988	1003	986	987	938	971	991	935	935	958	962	1027	974	935	949	956	954	938	953	883	918	999	974	956	918	904	1024	997	898	911	988	885	938	924	989	910	932	944	1026	994	912	972	969	916	1008	901	959	932	930	952	932	967	959	965	934	963	969	1016	1060	975	950	927	1007	953	976	976	971	971	911	930	933	1002	966	993	981	986	929	965	953	1016	962	904	992	945	927	965	933	922	902	981	921	965	939	1002	974	973	971	972	978	996	903	931	1029	953	945	965	913	919	969	979	961	959	956	989	910	930	940	936	955	945	922	944	926	921	975	938	963	979	956	950	950	977	952	925	950	926	952	949	972	970	986	944	972	948	1001	1001	917	918	948	937	944	989	953	957	956	970	922	1010	936	961	917	997	975	946	979	1017	957	980	963	952	952	899	972	964	948	931	970	976	959	929	952	961	1004	961	942	937	952	981	952	974	938	939	923	958	955	986	937	955	939	981	912	922	997	959	943	956	957	931	964	939	962	939	986	987	994	987	942	1027	996	993	968	905	965	954	919	980	963	992	905	963	979	995	944	946	945	945	1038	1003	970	929	932	988	934	956	945	947	951	1041	947	998	960	907	972	893	893	941	909	977	925	968	946	997	984	966	969	958	974	957	928	957	954	928	982	980	951	893	915	969	957	997	1020	1034	974	955	952	905	939	959	923	936	976	996	972	894	954	974	981	907	911	955	939	976	980	962	965	925	948	963	929	966	940	972	977	937	969	919	921	1018	985	979	952	989	989	943	1011	934	935	1011	996	936	983	976	982	979	972	932	980	928	989	955	885	1008	952	965	1006	897	971	976	968	978	1009	922	934	943	948	930	993	937	931	969	954	950	959	914	949	949	969	942	970	985	976	928	941	1012	930	909	894	957	1030	978	931	1000	970	999	876	939	957	965	990	1003	944	951	951	984	897	934	997	984	914	975	945	1045	901	962	894	917	926	933	963	935	955	974	997	948	944	976	967	989	928	989	962	962	954	926	969	1012	972	971	982	954	1042	935	960	896	936	983	967	987	1016	929	963	981	948	998	962	987	919	972	902	939	907	928	950	928	993	941	931	1017	968	961	978	943	952	983	959	885	939	990	901	944	957	924	1018	970	943	1001	900	950	910	982	959	1001	935	967	950	921	960	1006	929	980	934	977	988	989	989	947	974	970	893	953	943	969	946	947	946	916	885	955	956	917	987	968	977	942	979	1019	989	934	949	940	1048	948	915	941	933	921	983	950	904	967	951	967	978	963	958	926	970	945	1002	938	948	947	905	972	945	975	938	972	953	967	935	937	975	976	1039	998	939	978	929	922	987	930	911	942	984	957	942	934	924	921	918	985	972	958	938	969	947	972	957	962	901	923	955	975	917	960	958	938	949	1017	974	977	929	938	918	952	906	951	973	943	905	945	943	1001	983	943	956	992	916	957	1001	973	958	979	963	910	942	949	948	1006	948	981	958	994	1026	942	954	985	905	987	944	925	912	968	981	924	990	925	992	928	944	894	951	920	954	926	920	957	986	948	1020	1000	959	935	974	1003	913	964	955	915	911	927	957	952	987	998	958	982	913	961	956	992	1008	958	934	941	957	895	970	980	984	943	956	972	988	936	889	1013	992	945	922	972	968	982	889	933	977	956	894	950	987	948	897	954	990	995	1003	1003	992	926	955	1010	956	966	948	910	957	943	897	934	983	894	984	925	1012	980	977	962	996	920	969	979	998	1009	960	979	961	971	959	968	988	1001	971	943	1022	984	986	978	1000	1003	980	973	930	948	1018	921	945	979	895	953	933	948	939	989	929	1004	971	1009	917	997	922	937	933	960	926	950	950	995	962	1008	941	948	940	979	924	925	954	961	959	971	963	963	911	967	922	945	967	926	962	969	910	903	922	989	984	891	925	915	1014	959	938	938	931	972	969	904	979	1006	954	1009	934	927	900	932	961	902	952	918	939	936	996	968	995	983	949	974	947	932	963	1010	992	1003	970	962	970	988	996	928	986	963	939	974	956	946	973	885	902	988	971	969	921	983	959	951	943	991	929	981	971	975	903	965	971	919	941	916	979	942	902	954	985	919	945	993	932	1005	927	954	931	1019	943	964	1006	986	952	937	1006	926	978	957	907	955	989	949	945	948	961	961	904	1025	1012	949	927	1009	917	922	950	1006	946	921	933	1009	946	931	937	984	957	996	971	943	911	967	875	1005	987	1021	948	1038	957	983	1031	1011	946	944	921	929	936	950	981	993	945	1013	959	883	948	963	949	934	953	920	978	973	932	857	922	962	1009	942	1020	946	970	1004	945	946	973	986	947	900	982	933	917	932	959	934	970	963	952	977	940	954	964	973	948	949	914	1004	980	913	1012	919	974	967	989	927	957	1002	999	978	974	935	962	960	936	980	976	980	966	976	931	936	930	943	951	948	905	987	920	976	974	988	976	967	1014	936	952	974	920	934	970	959	977	934	964	964	954	988	1001	965	964	982	949	956	928	948	962	1008	979	953	967	898	1024	970	957	909	988	937	951	933	975	970	996	958	955	961	963	975	1013	901	919	939	967	947	992	1016	1021	947	996	973	1038	970	948	966	920	937	969	1003	986	939	969	973	935	957	935	984	1004	942	1011	963	946	995	970	953	998	939	917	914	968	944	958	1000	956	953	929	952	886	972	966	958	965	954	982	955	972	979
5837	394	260	183	195	191	195	165	193	164	158	155	180	145	161	176	156	154	173	161	155	154	167	156	126	163	167	154	175	164	148	167	176	182	148	170	151	163	162	169	158	170	175	185	169	203	154	189	162	148	159	164	162	152	165	148	158	147	164	177	148	168	137	159	153	138	143	137	143	181	181	174	174	157	172	161	165	157	159	172	175	158	166	173	156	156	167	169	152	169	158	170	161	172	155	156	161	192	161	155	159	165	187	163	195	170	163	161	157	176	199	174	167	179	174	156	144	163	158	143	144	167	165	165	162	166	173	182	172	166	151	162	141	156	161	156	152	160	166	170	148	157	160	141	166	157	149	173	166	152	147	158	143	161	173	154	162	152	164	173	186	175	150	168	169	162	165	166	181	172	151	168	163	156	177	154	164	140	180	135	168	156	173	154	185	154	174	145	146	149	150	159	163	152	163	165	163	163	164	157	166	138	183	174	159	150	176	151	174	191	144	153	172	158	183	163	167	149	187	140	174	168	166	149	150	175	160	157	169	155	146	160	163	167	191	133	155	167	189	131	182	142	171	158	151	148	155	154	140	152	169	159	165	157	171	170	175	182	144	146	157	167	162	167	167	156	163	168	176	151	146	143	153	159	177	140	167	149	166	153	147	151	172	159	179	181	173	155	150	145	164	169	172	155	157	160	181	190	161	170	169	173	164	172	157	157	179	157	186	161	154	144	147	159	166	159	150	173	178	160	159	175	153	164	139	174	149	147	162	164	160	169	174	139	160	176	151	160	175	144	173	175	160	151	200	160	152	166	158	160	164	173	153	174	152	158	159	164	179	159	176	159	156	161	154	163	190	154	169	167	153	170	161	155	170	170	186	172	157	147	182	155	195	161	170	192	148	180	147	196	169	130	135	167	165	163	177	176	183	159	182	172	158	158	163	156	169	174	183	171	175	170	149	163	147	200	164	154	164	158	168	183	153	169	168	191	146	158	153	174	171	185	152	190	175	156	158	160	166	168	156	162	145	148	175	160	172	153	169	147	179	164	145	178	176	172	164	164	183	163	159	172	161	150	196	153	142	162	145	165	170	180	177	148	175	160	162	188	150	170	141	152	151	163	172	144	162	148	179	168	151	192	150	157	137	150	171	143	170	156	146	179	188	153	193	173	183	150	172	150	167	148	163	150	144	188	178	158	154	170	149	186	157	174	151	177	174	153	142	186	177	168	163	163	165	146	164	160	171	179	173	166	163	140	177	148	147	157	151	148	168	162	155	149	193	179	142	155	155	154	154	176	155	177	179	151	163	158	167	166	165	188	157	150	163	167	162	166	180	176	159	163	173	167	178	161	157	139	143	168	178	162	167	158	164	171	167	159	179	151	145	167	142	161	143	164	156	163	156	163	184	161	158	155	148	188	173	166	155	197	145	153	179	171	177	181	150	157	152	142	165	157	154	165	163	165	179	161	173	144	177	167	138	145	145	183	150	182	165	154	180	159	164	169	189	162	164	180	163	170	143	155	176	185	162	140	169	180	173	186	151	155	186	165	159	154	155	153	163	176	181	174	162	154	184	166	166	171	168	143	165	170	180	163	194	163	185	177	175	149	171	146	166	138	153	156	170	166	191	181	174	176	145	172	168	148	169	167	183	156	190	149	156	145	186	163	160	185	150	166	179	181	179	158	164	155	170	164	155	162	189	167	173	168	170	179	157	148	159	155	174	170	163	184	177	160	169	161	174	168	182	166	170	151	166	168	151	146	161	167	159	164	171	158	179	172	159	155	153	168	167	156	161	143	161	153	158	187	161	164	151	141	131	155	159	181	157	149	159	162	161	187	158	156	174	146	185	158	151	185	155	158	152	159	163	158	160	170	167	180	166	161	172	147	154	176	164	163	168	157	177	164	168	160	152	140	183	136	157	165	169	163	158	171	164	171	187	144	165	157	157	170	152	161	172	148	171	178	174	180	167	163	191	161	155	178	151	170	159	190	161	182	162	156	194	169	173	171	159	179	188	180	179	166	171	168	155	183	174	162	167	178	165	146	153	161	163	173	170	174	172	166	173	176	187	161	169	176	177	138	136	167	168	173	185	173	151	171	177	142	158	172	177	163	185	158	160	155	184	170	167	158	158	147	154	177	198	181	171	152	160	155	157	161	169	159	178	150	182	161	182	171	164	172	158	162	151	184	146	161	169	175	171	152	161	151	181	167	163	192	166	167	157	179	137	153	215	172	151	142	163	144	154	181	169	143	160	187	160	184	164	170	164	170	187	174	158	137	186	187	138	166	163	184	166	156	165	180	152	153	151	169	169	174	161	173	165	166	195	166	131	149	152	169	186	166	137	151	158	167	136	146	172	157	159	156	154	166	161	173	160	173	158	162	158	158	154	180	184	150	155	167	165	161	157	172	157	165	154	167	161	168	173	163	190	155	157	166	167	159	140	162	168	139	179	163	164	181	153	168	166	175	146	181	175	171	186	176	158	170	158	189	157	165	142	179	164	165	177	153	159	175	141	149	139	151	152	165	153	163	173	154	166	145	151	173	164	139	136	166	164	154	149	177	141	163	163	165	184	163	168	150	149	142	170	153	164	154	139	165	167	162	174	147	176	150	162	179	178	177	137	163	189	143	172	173	149	181	172	162	182	155	146	153	168	173	146	157	173	176	170	159	143	176	160	180	166	160	143	182	157	161	166	153	173	154	153	149	139	157	170	184	187	159	157	147	154	167	161	159	152	147	172	170	165	137	162	139	159	150	145	165	165	157	172	165	161	160	204	162	150	155	162	158	166	162	175	154	147	163	149	175	164	175	148	154	146	176	155	166	171	151	186	178	160	150	176	169	143	173	164	172	150	166	147	169	155	193	180	156	156	174	159	170	165	144	145	144	157	175	164	157	158	195	172	151	152	157	171	167	172	159	158	148	142	179	175	143	167	161	182	169	156	157	154	163	169	147	165	162	177	146	147	175	164	162	177	201	159	157	157	153	163	174	160	138	185	153	151	180	151	166	169	161	171	181	162	179	151	175	192	156	156	169	172	186	157	169	168	147	180	154	177	156	163	150	177	181	170	145	140	173	158	179	165	167	176	164	169	139	134	157	164	166	187	179	186	163	184	184	172	133	167	124	162	132	177	159	164	174	170	193	174	162	170	162	169	172	152	138	157	163	168	158	170	155	150	170	160	169	185	193	159	169	205	161	145	170	139	167	142	149	149	176	156	169	164	189	194	177	169	164	159	159	164	170	153	176	160	174	139	180	179	184	155	160	148	170	168	179	175	139	177	147	155	151	165	169	135	162	167	156	155	160	168	169	157	172	175	163	173	161	170	148	160	170	154	152	165	166	163	161	176	169	183	165	167	166	159	171	178	159	170	165	157	152	172	175	161	194	142	170	153	166	166	168	179	154	173	161	159	154	153	177	148	152	164	171	140	137	169	158	163	163	187	156	183	170	161	150	160	186	159	165	160	156	171	142	150	184	128	168	162	160	152	147
5449	598	686	700	636	620	603	615	606	590	560	536	533	589	577	559	580	597	558	576	556	538	535	550	590	586	556	564	561	569	581	502	525	546	549	532	518	566	527	539	597	571	584	546	563	566	521	536	528	538	566	523	507	555	535	569	557	567	543	526	553	522	499	511	526	577	548	493	529	557	543	596	558	530	571	537	562	549	499	558	516	593	562	539	567	512	542	556	527	575	534	535	533	532	556	581	534	546	534	507	553	522	574	544	539	565	553	553	554	511	574	557	534	553	551	492	531	537	566	517	529	542	532	561	499	516	556	526	592	543	529	550	563	532	532	507	512	592	552	546	567	569	502	545	532	517	537	565	560	500	549	535	538	521	541	564	551	549	572	565	576	536	520	514	529	590	551	478	530	561	543	494	557	539	550	519	507	516	559	557	567	545	528	552	520	546	562	527	530	537	542	504	572	556	552	546	522	526	579	540	552	516	535	532	550	552	535	516	548	531	529	525	547	530	511	551	569	535	524	554	537	524	499	578	568	548	519	546	560	559	537	560	547	571	545	578	508	539	540	565	531	504	540	539	539	547	549	549	554	534	557	558	545	592	517	549	563	543	525	542	547	569	553	519	528	570	533	552	562	560	541	571	549	535	571	534	575	539	556	530	511	549	533	529	487	547	536	473	538	542	498	521	557	522	538	512	543	532	568	553	581	567	530	495	528	527	543	517	561	563	518	540	550	545	544	579	538	540	564	519	523	513	533	519	507	547	544	546	515	567	561	547	511	554	546	529	547	526	569	562	530	560	526	517	607	515	547	532	578	532	548	551	568	547	505	557	562	529	530	541	519	555	528	499	567	575	566	598	546	534	520	559	545	551	561	522	524	541	573	521	528	521	539	545	535	536	534	495	562	575	497	515	507	500	550	572	546	507	554	522	520	546	512	517	544	551	604	503	543	518	562	532	569	543	542	534	525	511	554	520	558	559	519	575	538	482	590	558	530	532	502	526	549	567	542	530	529	575	565	532	529	560	542	532	527	530	534	544	548	526	596	492	545	520	536	563	531	522	580	545	523	558	527	546	519	513	542	550	589	536	505	559	549	567	542	534	548	577	538	534	511	534	516	537	523	549	540	535	551	552	526	551	570	547	553	523	546	575	580	583	551	531	566	515	541	537	536	510	501	534	508	574	510	550	558	540	568	543	553	532	512	532	522	563	541	522	529	539	525	550	536	490	546	551	570	545	548	524	565	546	567	552	513	555	529	545	540	586	552	529	528	522	534	544	522	564	504	514	552	562	540	516	571	509	543	531	578	524	538	545	596	569	580	588	529	521	498	541	533	555	531	578	511	589	572	581	533	565	535	567	568	517	549	592	523	549	508	533	563	546	515	582	537	549	541	531	548	542	499	520	575	547	536	527	570	548	534	551	500	544	528	558	519	535	539	526	567	528	539	515	540	569	549	534	528	519	530	535	556	496	551	546	552	561	551	520	523	548	534	525	537	519	530	565	515	583	523	544	554	543	528	524	522	592	518	537	542	548	515	543	558	545	530	516	523	537	521	581	552	547	519	594	544	552	553	546	551	555	578	556	554	506	535	548	558	557	488	526	517	525	543	527	532	558	525	558	544	533	572	558	551	501	547	517	544	533	522	540	542	537	534	573	524	470	566	600	531	525	547	532	525	539	526	540	561	501	523	484	563	536	516	583	520	503	538	560	548	544	505	515	552	528	562	518	568	510	565	526	552	586	523	564	529	504	552	535	533	588	534	556	574	511	547	555	508	512	571	565	584	554	541	540	546	544	492	571	462	523	554	498	535	541	546	573	513	523	542	507	543	527	553	521	535	558	545	579	589	549	479	556	531	534	530	538	539	552	535	521	519	523	542	510	546	584	514	546	577	548	536	552	581	546	532	549	543	553	543	537	551	549	539	552	540	565	528	529	545	559	556	536	522	554	550	565	518	537	538	556	525	531	558	559	536	565	593	485	551	537	559	534	554	549	510	537	490	553	556	520	621	579	527	556	525	548	544	526	588	524	513	535	536	568	533	507	515	499	581	584	535	527	537	521	569	534	549	547	513	570	549	562	531	588	577	546	518	552	560	505	519	541	540	564	596	525	567	553	492	523	562	533	513	592	571	484	508	506	510	548	526	547	539	471	575	532	565	570	563	534	581	522	551	608	545	542	570	539	516	532	570	510	518	535	586	552	576	555	540	506	531	560	550	538	551	547	531	565	530	528	567	583	577	531	544	523	516	517	539	542	543	533	516	593	527	601	555	552	552	550	594	544	529	511	540	566	555	574	577	532	542	528	512	495	535	525	534	558	546	534	535	532	554	543	582	558	542	523	530	561	557	541	578	524	537	538	550	537	580	485	542	530	555	522	562	535	525	512	505	509	505	521	544	567	540	517	544	524	559	559	539	562	554	540	544	579	571	558	550	536	564	556	527	562	524	507	516	546	542	537	500	578	531	546	546	541	520	516	551	533	498	575	536	533	530	515	522	545	593	540	565	502	552	551	538	520	541	582	573	549	501	558	529	570	517	544	579	559	545	591	574	512	517	522	533	567	497	563	539	542	550	563	568	566	525	540	537	540	518	526	526	566	529	571	543	537	502	555	521	522	545	534	527	537	594	539	535	556	535	588	543	518	486	525	609	526	548	500	530	597	532	532	516	542	543	541	563	492	540	519	543	555	549	538	569	552	569	535	512	550	560	531	548	568	552	555	538	536	540	544	563	541	579	526	522	507	544	552	521	550	583	542	548	550	559	563	509	537	569	569	524	544	549	536	554	523	562	530	537	540	530	519	547	526	546	544	531	510	538	540	551	567	543	557	554	576	546	527	539	551	538	565	513	539	537	524	528	530	535	556	582	548	542	545	570	617	551	539	600	552	530	557	567	565	563	570	515	528	543	546	593	534	567	555	560	517	567	526	557	564	568	520	532	553	515	543	555	572	548	493	552	543	613	559	577	537	569	551	544	540	535	486	542	526	528	562	552	490	562	540	552	499	540	552	561	571	559	545	564	567	564	572	555	558	559	561	538	532	564	542	557	549	553	568	550	588	509	528	575	491	529	530	526	537	545	550	507	530	536	538	536	533	526	524	540	564	548	525	548	544	531	569	561	562	521	517	536	521	572	602	565	535	541	585	553	535	536	560	577	531	516	535	536	564	531	546	549	541	532	522	523	504	503	546	551	582	572	564	564	509	513	576	540	509	541	542	509	546	532	562	481	530	526	529	555	508	542	584	527	572	576	556	566	505	591	547	561	504	527	538	562	509	501	538	591	529	569	496	524	541	549	545	554	526	545	514	545	534	526	552	488	510	503	483	533	511	582	579	531	491	579	554	558	518	566	540	502	537	531	566	528	540	570	560	556	512	541	570	503	539	566	537	491	539	546	553	529	573	513	571	535	517	591	511	559	551	577	552	545	548	567	555	535	522	520	519	508	534	543	573	526	566	506	547	540	574	556	542	568	504	575	541	572	534	536	544	512	531
37930	11629	2200	1219	956	748	653	556	467	425	426	409	360	377	344	381	298	325	329	336	352	323	324	347	324	302	314	327	304	274	315	299	310	331	285	309	304	295	300	260	291	317	307	311	304	324	308	316	286	306	306	282	288	335	305	360	302	330	307	322	308	311	308	322	314	340	323	330	290	299	302	329	326	314	311	291	299	323	301	287	316	285	325	306	296	322	321	324	309	305	322	308	291	297	328	302	300	317	295	295	300	319	314	305	314	287	317	295	320	311	333	284	328	308	295	264	321	299	316	310	315	297	304	289	324	305	291	292	290	337	308	305	301	324	308	311	295	315	301	299	322	295	306	302	331	285	297	300	315	304	299	277	286	299	294	287	278	276	271	302	249	298	290	292	289	283	298	289	301	326	296	287	277	326	296	314	284	295	286	286	323	285	329	302	330	328	285	300	288	309	302	318	304	289	283	309	296	296	291	295	291	286	287	299	328	290	293	323	287	308	346	310	306	284	278	276	316	248	287	322	313	306	285	295	283	318	283	313	279	306	332	290	265	294	283	298	315	312	325	305	303	316	293	284	327	279	318	333	289	340	280	315	291	287	268	306	334	333	278	318	329	307	308	305	300	296	294	313	298	299	268	282	313	317	320	293	315	305	308	318	298	288	331	307	298	299	312	311	322	302	299	305	293	322	317	293	286	316	300	308	326	310	272	287	288	288	302	307	296	297	307	313	295	298	300	318	308	274	310	302	292	308	320	341	284	268	311	304	323	307	287	301	305	307	299	286	328	313	324	331	315	283	304	299	300	310	301	283	341	289	281	305	303	287	319	308	275	311	305	337	329	278	286	286	328	289	324	299	300	272	292	280	315	324	307	299	306	338	288	333	292	307	299	297	302	290	270	323	310	312	292	271	306	304	316	300	279	293	310	331	310	282	341	313	343	301	296	301	312	289	300	321	298	302	320	283	307	337	313	273	327	292	324	316	300	306	293	330	305	293	273	285	300	301	314	342	313	302	323	294	269	281	302	302	268	290	281	286	290	313	285	300	283	288	315	313	262	283	299	300	278	298	299	318	299	288	289	311	294	339	299	284	286	297	278	277	294	283	288	281	287	297	286	301	283	279	319	306	261	290	289	296	305	319	322	323	306	310	300	281	295	291	296	305	309	300	295	325	285	303	305	317	297	330	328	293	305	314	294	270	288	289	307	323	289	297	301	301	296	330	300	285	267	278	331	304	284	317	349	290	297	325	314	316	282	276	326	286	326	307	278	286	315	298	303	312	307	283	291	307	326	293	326	341	287	297	296	281	317	309	285	339	307	313	320	303	315	316	297	284	287	311	304	303	311	300	329	296	298	302	331	270	329	344	318	324	300	295	284	275	273	303	295	319	299	261	316	289	326	288	274	321	279	282	305	295	317	318	302	316	334	259	307	301	341	317	282	301	316	293	317	318	304	365	310	326	294	274	303	322	288	306	265	307	321	294	282	303	297	305	301	317	296	315	265	332	301	304	300	319	283	306	271	290	310	317	283	307	275	293	316	304	305	271	338	303	322	307	300	315	317	333	301	299	317	290	294	337	321	273	300	301	305	313	304	311	290	313	336	289	313	312	301	261	278	308	308	307	310	260	289	308	304	306	317	286	312	294	285	292	317	331	321	266	321	297	311	279	305	301	290	287	317	297	280	320	302	262	290	293	284	294	288	282	298	307	286	295	317	289	322	300	293	308	320	279	322	245	313	306	336	332	301	315	287	330	291	343	284	308	314	307	331	321	301	310	302	281	293	290	319	292	283	301	269	332	281	325	309	303	325	300	284	290	310	314	291	283	298	297	309	328	294	326	315	328	284	291	309	322	292	317	290	261	297	301	344	274	309	300	295	294	270	284	340	308	304	328	314	316	303	293	312	302	314	289	308	300	300	275	268	316	334	307	313	291	329	316	305	311	303	318	280	312	313	292	301	307	313	299	305	320	309	311	323	321	320	316	282	296	328	318	291	332	296	296	290	285	305	283	291	301	299	313	264	306	303	296	322	315	324	298	289	316	289	325	302	289	281	291	307	291	272	281	302	309	296	305	284	282	308	301	324	295	297	323	297	283	298	301	323	322	301	291	286	330	312	310	331	303	302	302	338	314	340	294	298	285	293	298	293	312	287	291	325	308	299	285	307	284	317	298	293	311	305	316	311	298	301	287	315	299	305	323	280	295	309	306	299	302	292	297	323	269	310	311	286	311	296	315	321	340	283	309	293	298	316	280	293	310	269	293	294	297	319	317	299	289	299	326	296	326	273	305	261	307	328	280	335	296	301	277	318	311	314	347	292	340	305	322	290	317	301	302	307	303	318	275	280	297	321	282	301	291	298	287	302	322	306	319	320	289	275	309	317	275	294	322	324	315	278	311	287	322	291	318	296	326	273	297	313	315	299	315	303	285	299	295	299	312	311	296	328	292	309	298	318	308	316	326	273	334	308	292	333	321	293	305	302	298	267	313	286	293	310	283	306	295	297	291	293	310	310	302	294	280	306	303	327	303	299	313	303	303	323	283	297	297	298	287	313	290	293	333	311	327	317	320	316	316	290	274	287	316	304	323	300	312	305	333	308	335	314	281	316	307	316	300	330	282	313	338	315	313	324	315	301	272	290	328	300	261	285	340	300	285	277	282	340	303	306	305	312	314	318	307	328	322	329	325	266	322	319	336	325	272	342	323	306	281	322	290	316	290	349	300	306	284	300	343	272	324	290	303	292	271	308	307	302	308	284	268	257	291	306	325	316	342	322	296	293	287	297	323	327	312	287	313	288	304	330	284	288	291	292	285	290	319	318	295	302	280	299	346	271	318	296	302	292	329	298	314	305	323	258	321	289	308	280	279	297	273	295	311	280	280	308	310	291	302	262	303	285	287	288	276	308	272	301	289	307	303	290	353	334	294	273	292	262	301	309	294	299	317	305	301	298	322	289	304	300	272	287	312	311	289	312	281	282	318	298	271	298	292	269	318	310	276	286	296	318	311	309	308	328	326	311	308	272	289	296	280	319	329	303	294	304	299	310	318	296	296	301	283	282	286	306	275	308	295	331	294	274	297	319	307	310	308	289	306	354	309	301	307	301	271	328	323	276	296	289	305	295	306	315	302	324	315	309	299	272	301	313	310	295	279	275	290	283	302	320	296	294	307	291	305	320	306	302	332	290	283	281	293	294	310	298	313	283	295	283	294	322	286	311	285	309	311	275	292	302	327	327	286	300	313	314	305	286	275	296	289	314	297	293	299	303	282	326	302	313	301	312	281	311	318	287	295	318	307	313	284	323	288	308	309	323	321	285	292	317	302	283	283	260	274	274	301	296	344	303	308	289	322	288	304	321	314	294	280	305	318	331	314	316	295	306	303	310	294	315	324	286	275	275	286	311	277	315	281	301	309	301	285	308	321	322	293	327	313	268	335	298	320	319	300	296	293	286	317	293	281	279	293	328	307	296	315	287	275	310	286	299	314	313	291
18733	1807	3450	3862	3319	2790	2330	2014	1850	1712	1505	1466	1370	1294	1300	1165	1126	1141	1034	1122	1112	1030	1029	1012	1006	1002	1000	1001	983	1003	941	986	978	946	919	924	999	914	889	937	958	993	900	882	937	896	911	956	972	875	900	902	907	913	925	900	977	916	922	881	881	913	860	851	913	880	900	958	876	895	907	885	943	906	907	925	887	886	865	942	940	867	901	872	911	888	934	850	895	893	893	917	948	955	824	894	937	921	865	882	950	905	834	872	855	941	913	843	940	871	847	906	970	852	894	869	961	900	880	931	899	942	855	902	879	899	908	899	892	847	881	925	896	875	890	880	891	879	826	883	867	841	868	895	853	945	862	868	859	867	927	895	900	900	905	867	852	857	935	827	912	906	899	895	910	938	884	904	870	876	840	930	900	856	909	873	884	902	849	920	860	885	861	937	900	876	891	874	846	861	867	811	930	937	856	906	886	919	923	939	887	885	901	878	906	892	871	926	873	922	886	875	916	883	924	914	857	880	888	827	875	951	886	893	886	886	921	877	916	850	851	856	865	851	863	904	873	892	845	912	874	895	908	917	923	848	872	845	905	863	867	862	917	898	888	848	933	918	861	889	890	888	880	906	892	847	888	876	896	915	857	897	890	872	909	897	884	878	897	842	826	899	866	875	901	849	874	858	890	892	835	896	861	864	885	901	866	828	827	915	858	881	867	847	863	889	833	860	877	900	834	878	829	891	866	861	892	881	842	872	842	856	873	859	892	887	897	921	834	941	883	916	856	900	854	892	893	848	887	917	963	867	943	860	839	920	854	888	907	897	921	893	900	862	906	888	844	912	875	852	905	920	873	812	807	873	862	852	864	878	890	894	921	861	866	917	894	923	864	863	891	913	899	927	886	880	882	912	919	901	855	880	944	911	878	861	961	888	885	907	871	870	914	878	938	926	862	845	845	856	804	984	861	898	889	921	849	870	853	897	815	878	831	923	881	818	908	850	898	880	875	808	900	873	897	859	864	887	901	875	917	847	917	886	911	926	922	927	895	857	927	933	871	911	894	920	901	859	907	875	864	851	910	907	892	884	902	877	933	888	894	930	899	893	956	907	882	880	950	951	856	901	853	884	877	878	898	869	854	858	863	913	898	892	932	908	901	846	843	839	862	878	892	892	855	937	852	875	878	946	897	837	887	905	893	848	899	962	875	868	929	889	895	888	886	884	859	869	879	907	909	881	861	915	856	876	862	890	961	902	893	926	844	921	967	862	890	897	866	898	887	814	908	849	907	888	922	910	892	910	852	929	892	927	894	897	883	896	908	860	898	839	879	857	915	932	847	888	877	857	866	893	875	838	826	893	867	936	894	875	894	877	915	927	864	879	873	883	874	891	921	890	883	898	899	860	945	819	928	871	918	873	886	918	886	866	856	926	856	908	813	854	883	867	910	905	931	814	853	917	838	898	872	908	867	874	899	871	889	888	836	870	901	889	884	927	879	916	903	860	893	898	905	865	905	839	885	868	840	900	887	906	874	870	859	910	864	901	861	865	877	899	883	851	845	857	862	889	854	888	858	888	912	853	857	869	917	907	885	866	970	884	824	862	905	922	846	904	849	931	834	882	909	858	820	926	894	935	842	898	877	849	883	891	883	886	911	881	901	864	891	872	920	893	967	853	871	873	912	821	935	841	840	852	855	879	908	883	893	899	904	834	909	885	919	876	915	845	877	910	892	897	904	885	907	815	885	887	885	916	897	844	937	899	930	835	879	914	881	869	893	828	938	878	863	922	923	891	857	885	878	854	851	892	855	956	848	873	915	870	876	863	884	922	822	878	927	867	832	933	895	880	886	922	930	877	892	883	851	898	880	931	900	900	876	862	881	892	899	851	895	874	885	903	934	878	897	890	904	918	843	824	890	852	845	862	852	924	862	898	842	931	861	940	879	879	846	917	913	896	923	889	913	868	847	916	884	912	859	892	867	898	837	868	839	886	829	921	876	865	912	913	902	889	855	875	887	884	878	871	869	834	879	897	897	891	922	894	863	890	913	871	883	871	876	955	923	893	873	938	903	937	845	832	925	933	967	862	886	882	849	898	863	886	881	854	865	926	887	924	896	857	875	890	883	890	886	867	914	921	848	870	880	852	841	835	915	896	893	909	907	907	925	837	924	922	869	904	850	887	894	845	837	837	898	929	872	886	847	885	917	928	859	890	863	841	867	864	867	898	843	858	844	889	877	903	874	853	921	880	863	939	899	872	839	867	938	861	895	924	877	875	873	923	854	898	853	893	900	912	923	848	882	917	851	835	881	857	943	948	886	874	902	888	920	887	931	899	893	937	929	877	861	851	862	909	830	825	869	850	878	911	899	823	848	887	889	859	902	881	846	907	898	859	897	900	884	858	889	881	871	911	887	856	816	868	890	924	915	834	904	896	941	861	918	906	851	878	870	871	903	905	909	889	881	891	903	882	862	849	868	931	863	879	808	906	875	851	860	905	959	878	911	912	881	921	928	877	829	888	889	907	908	930	873	884	864	923	887	899	867	924	946	854	881	866	895	924	954	882	913	831	867	908	887	887	891	878	895	871	895	893	924	840	885	861	874	835	884	868	886	927	920	935	914	916	878	884	915	883	898	887	880	889	859	827	875	896	878	903	898	870	875	813	857	939	922	872	901	897	909	882	913	905	905	884	909	867	884	854	913	837	892	826	869	901	893	878	853	898	887	903	886	886	896	888	880	904	908	906	902	877	855	903	844	925	863	889	925	858	858	894	882	900	902	846	857	860	895	877	916	871	894	828	897	802	858	852	917	903	883	879	898	960	895	913	898	941	856	873	861	870	889	866	887	861	925	902	891	924	934	835	894	861	874	907	863	917	903	908	904	865	915	892	897	844	919	885	914	922	854	873	902	869	873	871	881	865	888	887	926	889	933	851	874	864	843	867	871	896	880	914	857	923	898	929	890	831	883	879	871	825	882	877	856	894	900	896	862	919	885	896	852	926	891	884	894	929	845	918	833	826	911	864	887	855	895	904	929	877	931	905	844	904	891	854	863	895	902	850	896	951	911	905	898	886	906	907	870	911	844	878	875	896	895	877	877	884	904	840	901	880	947	942	941	890	941	912	841	871	890	885	961	821	855	861	896	875	899	894	887	857	840	935	899	893	868	895	897	861	850	936	917	846	872	830	887	873	903	904	890	889	856	898	918	932	857	870	915	896	873	898	857	898	897	907	865	864	912	856	919	924	915	841	896	859	971	911	929	889	912	858	853	891	835	926	997	886	844	934	900	837	864	943	881	860	873	890	831	907	882	920	918	910	988	931	843	914	885	970	822	887	882	918	923	918	942	897	865	889	864	849	846	882	869	905	827	901	886	884	867	848	920	847	927	842	887	880	901	812	856	913	875	965	881	873	857	898	939	913	884	910	867	931	912	874	910	891	886	851	902	887	869	869	889	899	888	862	874	842	832	882	903	889	897	895	862	873	864	912	894	896	863	868	850	893
43471	20142	10315	2897	1681	1239	955	855	674	596	569	475	493	447	480	431	432	433	416	409	400	357	373	374	411	339	370	356	347	354	350	356	357	350	317	325	321	374	411	347	360	341	346	346	313	343	368	348	366	348	378	346	364	360	336	360	363	363	323	362	304	378	362	328	368	336	384	360	327	368	337	340	351	324	330	339	357	350	337	339	364	346	338	349	337	313	340	369	319	324	324	373	351	350	326	328	390	355	318	362	321	341	325	335	337	347	331	329	361	354	313	342	358	323	343	316	331	333	351	338	349	299	327	346	317	338	335	345	316	342	339	338	316	330	340	327	316	357	336	319	315	320	344	351	359	365	325	360	341	342	355	340	357	323	356	339	328	306	335	317	361	348	329	314	345	337	344	328	306	328	334	323	332	310	357	341	350	385	351	322	321	331	362	355	338	327	355	315	350	345	341	360	347	305	354	357	352	337	337	361	350	346	305	342	372	311	326	318	316	317	303	351	316	341	353	358	312	345	351	321	326	329	345	341	317	327	353	321	354	372	345	336	314	333	350	368	327	344	334	332	363	310	322	360	343	264	346	328	346	363	352	342	343	323	352	330	340	318	350	325	331	347	362	333	295	334	335	354	363	338	343	325	338	339	302	328	335	322	352	324	372	316	330	354	326	333	290	320	306	361	346	337	353	331	321	316	338	343	347	382	375	340	363	333	367	316	369	340	326	333	301	374	299	315	331	355	371	349	354	340	318	323	362	334	339	333	332	354	335	361	318	314	321	332	347	326	341	353	330	356	347	352	341	330	363	363	303	345	321	319	349	352	335	331	332	351	349	317	303	350	330	316	335	311	338	359	316	310	343	327	354	350	352	340	317	347	356	349	331	316	323	339	299	309	340	372	321	304	317	335	357	328	290	325	363	342	349	325	326	355	345	321	336	336	332	363	343	353	336	351	326	356	332	361	361	325	336	352	346	333	328	338	348	319	316	347	332	335	336	334	347	323	365	337	342	319	335	346	339	335	339	372	348	341	355	334	355	302	346	364	332	350	349	318	344	329	355	354	322	325	343	353	330	310	358	305	354	327	352	369	364	307	319	348	374	299	330	311	328	351	366	333	313	338	347	345	307	346	311	312	331	306	352	348	346	335	346	333	356	333	330	353	336	352	322	290	340	301	331	329	308	318	328	325	334	327	330	308	346	361	327	352	355	312	332	358	343	353	327	343	348	327	363	328	337	336	327	330	344	351	359	356	348	337	374	335	325	321	352	326	346	364	329	346	358	350	327	343	352	334	324	342	335	341	353	351	345	289	345	355	337	375	352	331	320	374	325	346	291	333	339	330	342	311	311	301	342	325	334	325	342	344	288	317	311	351	389	374	308	303	316	341	340	356	335	345	344	333	299	313	333	343	392	313	299	333	305	341	396	347	338	339	311	350	331	350	347	291	349	310	357	347	317	329	306	303	354	337	334	346	353	343	345	356	365	314	311	336	361	328	344	345	282	339	307	324	335	339	360	356	356	342	344	322	355	320	314	326	332	316	348	285	315	316	326	343	327	350	338	313	344	355	346	334	340	376	346	343	316	329	321	339	347	360	339	364	337	320	352	340	358	357	345	347	357	334	365	350	319	366	308	341	366	345	332	343	329	350	334	348	326	352	322	325	349	362	315	332	328	329	343	352	317	375	359	312	321	325	353	338	392	329	364	310	346	297	361	344	364	346	348	337	353	361	330	330	318	323	331	346	351	352	325	310	339	330	334	342	326	352	321	375	336	341	340	343	370	321	312	346	347	328	362	330	365	333	365	363	325	337	369	356	342	336	313	328	340	343	357	319	332	357	331	321	321	359	334	320	303	352	311	344	340	339	326	334	350	355	311	350	321	319	360	328	335	340	348	345	297	323	330	351	331	328	377	345	332	358	334	320	355	332	335	351	365	325	333	335	334	330	362	326	355	332	321	337	361	384	326	304	308	331	365	362	321	339	383	351	350	345	375	338	339	330	324	299	347	354	377	354	276	303	337	340	337	335	366	312	331	366	348	299	299	317	353	327	370	334	349	291	337	328	324	323	344	363	337	356	335	318	352	349	328	349	324	288	327	359	375	324	338	329	336	341	358	294	341	316	334	327	338	344	326	365	329	318	332	330	305	311	342	329	343	337	322	353	326	348	360	329	331	371	351	366	318	342	330	347	348	332	356	328	340	331	315	355	343	357	341	338	335	339	364	326	301	318	317	317	366	341	343	344	352	355	311	358	336	347	345	372	318	346	362	362	324	363	294	361	340	331	385	316	321	348	337	350	337	329	325	321	349	337	335	389	329	328	341	346	327	352	335	305	307	347	348	333	336	370	328	369	356	348	331	315	372	342	355	358	351	332	318	324	318	326	320	331	303	332	339	316	331	320	332	330	328	314	323	335	318	331	370	307	308	349	369	311	357	341	384	335	360	320	340	342	353	336	315	321	326	352	354	356	375	304	368	325	388	352	323	345	334	320	376	347	323	328	323	335	340	357	340	298	351	319	330	346	326	358	328	369	323	327	323	346	323	332	325	336	308	336	357	327	335	387	340	357	318	308	338	301	351	326	358	323	381	330	336	365	317	328	340	337	323	350	346	325	348	324	345	325	381	300	337	316	361	342	333	341	334	354	315	328	398	340	350	380	323	357	290	321	315	373	371	327	341	333	318	352	331	328	314	335	359	344	355	343	355	331	352	341	367	373	362	333	316	338	341	335	331	343	357	351	364	343	343	349	337	305	339	336	332	327	338	310	358	340	342	344	313	322	345	333	333	317	335	349	319	345	316	351	346	309	358	329	318	360	340	324	333	359	328	324	334	337	345	317	380	347	369	333	343	336	326	329	358	345	327	330	322	329	330	312	360	340	329	367	338	340	352	357	328	321	343	369	369	325	308	324	343	359	311	353	353	338	353	385	360	371	357	365	329	310	347	336	311	342	334	312	336	335	329	335	331	354	355	336	355	343	352	347	356	312	331	330	340	342	338	317	353	350	315	332	318	310	329	352	334	339	324	357	321	309	370	353	308	342	342	339	286	310	351	341	309	307	318	328	330	325	323	333	335	330	334	342	366	322	309	324	325	346	330	366	332	299	332	334	324	351	336	380	340	334	349	321	343	333	347	321	342	370	328	353	340	334	304	342	348	346	373	356	352	346	304	303	345	325	350	315	351	318	345	345	343	324	323	319	299	374	338	373	317	366	334	373	346	347	355	334	323	306	326	373	339	381	334	345	341	350	368	361	378	352	334	366	336	332	332	359	346	356	317	354	344	341	339	334	339	343	319	322	324	331	331	345	352	344	354	347	345	333	342	331	320	315	327	323	337	321	366	345	313	366	330	324	310	334	321	320	337	353	339	362	333	338	327	337	324	348	355	308	319	323	330	326	340	354	341	311	317	354	322	358	351	361	332	355	326	337	356	331	349	338	341	319	335	299	315	326	355	301	334	355	331	300	321	365	352	324	336	344	332	355	323	357	350	349
24091	2821	5657	6385	5451	4485	3775	3164	2672	2422	2132	2044	1888	1735	1718	1603	1537	1441	1286	1343	1410	1328	1321	1210	1250	1203	1182	1138	1175	1134	1166	1144	1135	1080	1054	1040	1118	1090	1039	1017	1040	1089	1030	1037	1023	1020	1028	971	941	1070	1050	988	996	956	991	1021	1041	1043	945	975	989	972	1020	993	1045	921	983	949	976	955	1015	957	997	1052	958	949	976	944	1023	967	958	922	1036	954	977	971	1039	945	996	925	981	945	966	1007	967	974	986	972	942	994	934	1020	975	1004	897	967	959	940	909	1007	977	984	930	929	981	920	949	899	938	969	996	1015	963	970	943	954	1027	988	972	993	930	986	973	917	943	963	937	928	935	954	934	955	898	1031	917	956	978	976	958	968	931	941	923	947	957	916	954	954	930	967	932	932	911	969	975	970	982	964	937	937	980	1000	972	970	968	987	960	1014	927	951	916	966	909	974	888	998	1002	976	932	937	993	949	951	929	969	918	978	932	927	921	917	911	925	973	903	921	897	947	969	944	911	936	950	935	953	985	978	1000	945	977	886	954	950	918	966	908	925	908	944	936	941	957	967	949	966	946	984	986	941	983	976	959	981	894	983	977	905	976	942	988	1001	965	929	942	948	945	907	1020	982	999	888	950	962	940	936	924	984	958	1007	954	911	912	1000	902	956	971	950	973	939	967	962	955	920	960	966	947	952	991	961	894	959	944	948	907	981	931	919	985	950	928	978	935	906	956	952	961	998	1014	998	929	938	952	914	978	917	1042	1003	959	942	957	986	1020	982	943	932	963	939	923	963	922	948	887	942	939	920	952	975	943	905	939	940	978	959	929	958	902	925	993	917	982	936	927	936	907	959	900	969	940	928	952	1015	943	906	941	962	972	987	1007	978	952	988	939	941	964	958	974	915	964	940	946	954	916	998	982	945	965	979	930	970	934	896	963	957	954	949	952	935	923	966	992	983	948	937	946	941	948	943	977	899	926	938	947	930	946	938	894	991	931	1031	1009	967	969	976	915	939	954	958	952	909	943	934	987	1030	929	978	899	994	945	957	946	859	913	943	873	924	943	1009	912	1003	953	940	999	1012	943	926	987	948	943	987	989	1002	903	970	942	960	964	955	888	926	953	933	907	963	954	952	926	911	936	987	978	898	1011	902	994	989	915	956	972	968	992	932	1008	934	919	941	952	959	926	965	1000	955	1005	922	951	912	927	946	950	974	931	932	934	944	930	932	1028	921	950	888	952	942	902	943	927	919	968	957	891	963	966	954	957	953	896	977	904	935	905	920	952	953	919	880	914	938	964	1014	944	973	963	981	940	930	961	957	958	985	943	1002	935	940	911	939	944	950	975	937	964	885	934	996	939	1000	938	972	1009	935	1000	956	952	952	908	963	920	991	944	956	868	942	995	933	937	1022	915	977	931	885	984	931	969	982	974	944	915	931	936	970	950	941	979	931	897	943	984	936	939	970	931	999	959	926	942	958	927	936	935	959	964	1009	960	957	947	897	939	987	997	944	908	896	952	945	971	937	971	939	970	989	959	998	933	980	993	957	954	1003	985	934	989	913	931	943	916	959	962	944	948	988	934	1023	913	913	975	978	945	953	971	955	891	967	975	951	988	966	930	945	928	1017	965	912	1012	947	931	894	929	969	924	922	940	971	991	907	932	950	993	956	920	901	903	921	946	966	936	985	1011	972	927	1029	903	963	958	992	883	934	934	936	947	937	962	961	991	943	985	967	980	946	915	924	973	982	938	929	916	973	987	963	934	932	978	903	1015	900	966	974	972	972	1021	963	950	989	991	951	947	948	963	962	952	986	1001	1032	913	948	911	973	965	964	934	966	919	967	891	910	943	975	987	940	996	968	961	880	984	979	915	953	952	936	1046	901	921	932	934	890	966	864	997	935	982	978	964	932	971	928	960	954	949	938	959	970	889	957	961	868	979	987	1002	971	922	892	960	982	913	936	934	950	915	926	965	1028	971	980	918	961	968	942	975	900	934	1001	961	932	951	931	946	929	942	978	943	896	928	895	982	946	1010	924	921	930	1004	928	1000	948	946	959	956	958	970	978	947	907	956	927	900	1002	913	957	970	963	991	945	919	958	960	951	983	1004	966	1011	981	923	953	923	941	995	930	968	913	937	991	976	929	969	938	921	960	992	897	919	926	920	1013	953	961	969	957	925	975	959	963	984	917	922	977	940	1025	953	923	962	975	949	962	946	925	947	956	965	952	959	923	947	919	992	956	947	948	963	912	1018	969	937	906	929	964	925	955	965	956	905	946	940	928	992	958	921	957	1004	987	943	1023	955	941	909	929	969	899	993	924	1003	960	955	949	946	906	950	942	944	964	945	920	959	972	940	969	975	994	921	951	953	898	939	943	906	923	966	898	939	988	976	951	893	1046	932	968	943	912	975	967	1002	980	950	956	966	991	975	977	923	979	963	1025	950	949	964	962	948	964	991	902	916	922	944	934	969	932	928	911	937	952	974	923	976	982	1003	922	952	950	923	980	925	921	993	969	946	1007	1014	936	946	1017	922	914	974	897	936	889	923	959	897	978	908	974	976	917	957	966	976	950	989	994	932	976	985	958	983	990	931	945	955	999	951	947	886	975	884	957	957	991	979	971	935	928	967	930	980	919	959	915	955	957	945	987	916	939	941	936	997	967	908	960	1013	941	1019	930	946	962	920	925	953	963	972	972	936	954	897	914	931	960	955	963	958	982	854	947	909	1025	937	969	943	890	950	958	971	1001	990	980	959	949	952	1040	1029	956	950	1004	952	934	921	934	960	924	947	930	941	996	971	979	960	894	975	959	969	906	924	991	978	934	900	966	954	927	918	891	975	931	960	945	944	950	950	955	900	917	972	923	967	975	981	953	946	908	952	971	982	958	962	930	921	1003	945	978	999	893	965	936	968	997	988	930	923	958	923	959	990	1003	956	945	962	961	950	912	954	1015	1003	984	962	981	967	950	982	911	912	945	938	926	981	962	945	986	1007	916	969	870	1020	1004	949	967	915	964	952	954	901	976	924	952	943	939	885	937	929	953	943	925	910	913	918	954	932	975	943	990	984	926	965	954	985	934	969	939	967	973	981	968	927	957	910	973	941	958	999	989	967	955	921	1012	969	925	920	939	960	959	951	950	970	943	982	1007	927	989	946	974	961	914	900	928	933	957	962	949	933	961	928	934	915	891	953	970	953	950	974	960	958	960	978	973	896	891	951	986	943	1002	932	930	1000	941	907	901	941	937	917	920	982	968	1015	941	971	971	953	922	922	953	946	973	949	1008	957	971	1019	987	912	957	932	958	983	978	961	960	998	983	901	876	931	991	963	946	934	955	933	955	922	995	996	915	935	905	966	944	947	933	922	952	946	919	993	981	976	994	935	974	972	953	948	973	931	944	1006	910	981	936	950	935	940	971	966	1011	903	913	928	1005	1002	940	958	957	963	928	920	915	992	942	967	917	968	992	984	921	1003	935	964	963	971	980	953	935	980	955	991	1031	941	982	965	925	969	936	924	1004	1009	941	894	975	945	958	981	978	972	901	934	961	960	1014	906	966	988	910	962	946	934	978	957	986	950	936	967	866	918	1004	948	936	951	906	946	906	965	935
5980	398	310	195	205	169	193	169	158	173	197	184	156	173	168	160	167	164	174	183	146	172	156	172	163	170	137	167	191	164	173	173	152	155	178	138	171	156	173	167	142	164	170	177	182	167	172	162	178	167	184	157	173	188	166	159	173	162	179	170	151	171	170	152	141	167	152	162	173	160	153	171	163	162	170	143	161	139	162	161	184	169	172	142	176	178	156	167	157	146	170	194	186	180	157	147	173	192	191	156	153	132	179	168	161	184	160	164	145	168	168	168	154	143	177	157	172	152	154	179	198	150	153	156	186	162	173	181	173	160	151	169	146	157	182	162	157	168	166	173	155	156	144	170	158	126	147	170	170	164	170	144	142	165	169	185	180	202	177	170	160	160	181	166	157	155	157	164	162	164	174	170	153	154	167	156	169	190	174	186	155	165	129	165	168	140	154	150	172	173	174	172	151	179	153	178	162	167	155	175	158	160	173	160	155	157	147	156	190	149	160	161	174	161	168	186	177	153	178	153	173	168	153	145	161	156	161	133	158	156	164	160	162	155	164	163	165	168	181	189	178	172	171	176	170	167	159	167	162	162	172	151	166	178	161	168	148	166	141	199	184	181	175	184	156	183	149	170	167	153	155	146	137	153	184	158	155	156	164	177	164	149	152	160	150	171	192	171	191	155	163	163	173	175	181	193	151	183	167	148	183	152	172	191	153	134	165	172	172	168	183	163	163	161	152	168	171	166	158	182	162	173	157	146	157	156	176	151	164	157	170	143	169	156	156	153	163	190	172	155	154	164	165	153	167	166	167	144	174	151	159	170	172	150	187	173	149	164	170	177	161	163	148	171	185	159	151	195	187	165	158	166	151	152	182	153	165	169	180	176	175	146	155	153	147	167	162	150	157	180	158	157	159	147	163	165	122	169	157	174	139	169	197	152	154	163	138	168	159	171	144	179	145	179	169	173	149	149	150	169	142	181	168	175	165	165	168	167	160	144	173	147	156	159	170	147	151	151	159	155	164	155	174	136	163	159	154	195	159	154	154	182	150	171	184	152	145	152	153	137	170	177	161	180	164	156	162	173	192	164	164	176	175	157	170	156	169	160	174	164	153	175	160	184	146	159	158	165	159	171	141	155	192	194	187	187	138	165	147	171	173	154	171	162	167	153	139	183	166	148	157	159	169	144	181	155	174	147	144	173	162	164	177	161	164	162	164	151	147	170	161	152	157	167	181	167	172	159	163	150	178	189	172	169	168	169	147	167	180	192	165	162	159	150	187	163	161	144	158	151	160	177	155	189	163	152	163	151	128	170	180	151	178	159	178	187	138	155	180	138	174	169	161	177	163	164	192	168	146	155	157	168	154	161	177	160	163	160	167	170	191	144	154	170	168	174	189	154	160	173	182	155	170	161	166	184	178	136	170	155	155	190	163	175	183	148	157	151	177	164	149	167	195	137	172	156	145	170	155	162	156	176	154	167	166	151	169	153	170	170	158	171	158	151	141	162	152	151	178	148	157	170	155	172	172	158	164	177	161	166	177	156	150	154	166	149	159	149	150	182	170	181	164	172	158	158	154	164	161	177	177	173	156	169	168	160	173	173	167	170	162	188	125	167	182	142	176	161	169	172	174	158	170	198	166	125	177	174	191	160	149	149	164	177	179	135	154	158	158	168	161	173	146	162	175	171	172	153	179	157	156	167	160	154	171	186	178	159	146	164	171	174	180	148	149	164	156	156	164	142	141	160	166	164	156	159	183	163	165	150	178	143	172	185	167	166	167	174	170	186	162	154	147	181	154	184	158	168	139	147	166	179	162	181	178	170	160	151	153	156	150	160	161	158	147	152	172	158	145	166	170	177	179	159	163	176	197	183	182	155	163	164	167	160	157	158	168	169	167	160	183	163	155	170	162	169	167	153	171	149	155	162	161	162	168	151	160	169	162	189	151	154	145	177	165	167	161	181	156	168	164	141	167	161	177	170	166	149	168	175	178	185	161	168	155	184	173	158	176	176	172	169	168	158	173	157	159	158	156	151	164	170	169	170	177	149	183	165	149	164	186	156	152	175	147	159	182	147	183	198	183	152	163	157	175	154	175	184	171	155	166	153	161	171	148	161	145	164	179	160	163	161	177	165	169	174	143	177	166	168	177	192	140	138	155	166	150	163	157	140	186	159	162	153	183	147	177	176	142	163	155	172	150	159	158	168	166	149	166	159	168	175	155	144	164	146	176	170	170	171	169	169	152	170	177	161	153	171	173	164	179	160	153	170	183	142	136	163	182	189	174	163	158	176	181	160	159	164	164	182	166	141	152	164	163	160	177	158	155	171	143	163	150	165	170	150	160	161	155	162	166	184	155	188	138	180	174	174	145	150	157	159	192	150	173	178	165	170	150	152	160	168	157	160	154	174	173	156	173	189	168	174	131	173	153	164	146	176	170	141	166	154	142	165	137	180	166	157	165	185	160	166	161	189	157	155	155	168	144	189	162	154	161	172	183	170	173	171	151	140	170	174	144	154	168	177	188	166	160	167	166	154	168	163	169	156	128	168	193	172	165	142	167	160	179	181	151	171	149	173	147	163	165	150	146	164	162	158	177	172	157	162	151	151	168	153	164	150	160	164	155	169	147	131	161	144	172	182	178	152	154	149	170	184	177	175	176	155	153	160	162	160	179	143	136	158	176	158	178	157	163	165	153	175	181	170	163	171	156	173	154	187	179	180	142	165	167	179	180	139	180	158	175	161	160	161	158	167	169	166	166	179	175	189	191	151	160	138	168	163	176	172	183	168	160	173	169	155	161	149	150	170	166	179	167	167	157	162	153	155	180	151	167	176	180	157	178	182	157	150	171	185	163	167	161	154	183	188	167	152	172	181	146	149	166	160	170	165	170	165	150	175	162	151	161	179	133	159	157	163	165	160	173	129	148	186	171	168	160	151	173	193	152	161	165	175	153	174	166	185	161	187	158	144	151	159	168	158	160	185	146	170	183	162	151	163	179	171	160	153	163	178	162	147	167	175	159	167	159	151	174	168	161	177	164	150	156	167	167	156	163	163	154	179	160	158	154	163	163	159	167	168	165	176	177	172	147	147	152	164	141	163	145	165	165	169	176	160	165	163	172	143	150	168	165	151	171	156	164	182	182	155	167	182	151	132	144	164	153	160	176	170	172	177	137	189	167	148	144	165	180	175	164	160	144	172	157	197	159	167	158	168	151	152	188	170	162	170	148	158	157	185	165	172	155	158	174	168	159	153	181	164	162	147	162	155	181	172	174	156	144	154	155	175	179	179	153	166	165	181	153	151	171	145	161	181	157	187	162	146	168	170	166	127	150	166	174	161	160	166	170	168	176	159	177	168	156	171	172	152	158	144	182	170	172	174	177	171	159	180	168	162	151	162	173	170	162	166	164	161	177	168	186	153	165	153	158	148	145	161	156	155	158	176	172	150	174	155	145	174	146	169	144	166	160	157	159	146	168	172	166	163	179	168	172	182
5557	609	738	724	639	663	596	589	582	610	558	585	612	550	601	570	572	560	571	525	573	552	540	525	567	563	538	594	530	548	523	518	572	552	576	539	535	567	556	528	581	582	537	517	538	566	562	547	538	542	551	525	544	502	575	517	551	574	542	551	541	544	604	552	546	563	541	560	564	533	530	554	546	528	519	552	521	580	550	544	527	488	536	566	544	561	566	550	589	521	531	556	543	561	545	533	564	524	557	551	561	537	532	528	505	527	533	599	557	542	521	549	535	545	565	526	535	573	549	541	557	514	542	493	490	520	582	578	535	528	505	587	554	567	564	584	550	516	547	544	510	512	543	558	534	532	537	574	544	555	515	514	543	521	574	569	539	551	557	551	585	559	533	565	519	515	552	520	532	526	528	545	546	509	549	540	545	536	527	575	564	556	586	535	567	572	570	516	548	550	546	536	525	527	500	529	524	519	538	564	548	525	539	551	541	551	538	524	514	516	534	529	535	559	527	545	541	578	518	503	559	541	524	501	497	610	532	571	479	526	488	538	538	528	567	530	523	590	534	540	554	567	552	545	572	577	559	516	552	529	541	498	523	565	550	504	511	533	525	537	512	557	540	538	512	533	538	517	556	513	513	593	532	490	507	533	538	554	555	529	557	551	571	562	525	515	516	515	530	542	516	508	549	522	524	588	566	540	577	549	502	561	573	511	517	553	548	476	533	527	536	578	526	526	558	561	523	496	549	541	508	537	571	565	558	509	548	593	589	541	535	535	553	526	550	545	525	546	551	537	551	588	548	493	520	530	507	534	524	565	563	511	540	503	515	550	537	554	536	575	576	524	541	517	521	517	567	534	564	570	509	544	581	530	559	542	541	571	549	543	529	542	538	529	520	550	516	567	557	487	552	514	536	539	559	543	524	515	577	542	465	543	569	491	516	569	563	541	507	546	533	552	534	530	575	522	525	571	608	525	535	558	558	552	530	599	514	562	519	561	553	526	556	512	549	528	507	509	559	588	526	534	550	567	531	549	545	562	513	578	522	545	540	536	528	549	568	561	506	509	540	561	556	568	564	561	532	528	512	585	566	534	506	537	500	577	559	529	526	529	524	541	525	537	502	513	548	503	519	547	478	556	558	581	546	548	555	514	552	547	531	535	555	533	549	617	540	556	530	572	540	481	529	588	527	534	538	530	535	541	567	529	554	528	532	525	560	571	554	526	544	520	513	531	523	498	539	552	550	544	505	537	524	520	565	509	513	539	549	495	493	559	519	533	522	565	566	539	541	540	513	530	512	537	515	516	526	526	535	539	528	513	582	491	574	537	534	531	528	553	500	547	519	589	523	483	529	531	561	576	555	538	514	575	546	519	562	528	554	545	547	530	547	544	581	533	484	553	558	551	551	550	536	555	559	541	552	514	549	517	563	555	523	530	573	546	560	529	553	543	522	570	520	561	568	509	513	539	537	582	541	528	553	557	545	528	547	540	553	482	533	539	556	514	508	560	514	556	537	555	586	535	522	509	528	538	541	523	561	516	544	556	519	549	544	552	536	547	561	531	521	555	560	559	561	535	550	519	548	550	540	533	539	558	546	526	534	519	570	558	548	546	542	520	541	536	545	513	546	559	566	496	474	576	499	518	552	526	529	521	513	503	540	525	515	536	526	517	541	532	584	535	554	533	548	541	534	573	507	537	552	551	585	527	494	519	565	515	532	514	526	519	546	558	548	565	528	506	537	601	562	524	569	544	550	571	526	573	545	560	557	558	495	573	540	550	540	538	547	532	559	551	528	544	581	547	514	525	557	499	569	511	565	542	541	530	550	544	508	533	528	523	575	542	575	528	550	538	551	491	558	532	550	513	536	524	571	498	527	580	547	539	542	546	569	519	559	521	522	556	565	568	569	523	501	559	547	559	574	510	557	543	508	541	566	540	553	555	547	536	534	550	541	489	520	546	518	506	549	551	543	512	558	505	533	568	525	562	550	548	526	594	534	552	527	538	571	532	505	549	497	509	556	558	490	559	562	553	515	539	492	548	509	557	523	537	556	534	527	552	558	483	540	521	551	532	559	566	543	547	535	566	577	519	561	515	506	570	546	509	565	579	548	532	483	559	511	573	560	531	541	540	489	546	547	552	557	496	567	569	525	531	518	539	561	528	546	530	522	503	571	510	576	564	566	538	569	544	566	575	535	585	547	536	526	548	524	538	534	562	565	533	591	511	530	525	537	520	531	523	519	526	502	531	586	553	540	538	520	562	575	550	538	586	562	510	542	523	555	562	524	577	544	553	525	540	557	534	518	537	554	595	516	561	549	568	535	545	558	508	545	533	560	541	553	550	550	545	537	539	569	527	576	579	546	538	545	528	545	520	561	537	525	531	497	536	542	530	564	518	532	518	585	531	553	542	562	555	528	550	507	542	552	534	545	542	537	532	534	559	559	554	564	527	515	546	567	544	587	546	548	516	510	519	510	548	532	521	556	540	511	556	552	532	555	552	502	555	525	551	536	535	576	546	550	529	538	550	504	557	569	527	538	540	508	544	527	567	522	519	579	529	538	548	553	522	521	554	538	509	530	539	588	528	531	536	517	573	551	541	563	499	566	580	569	556	549	515	573	507	548	526	507	522	548	538	529	545	577	542	549	548	514	508	510	541	540	561	536	520	505	531	548	524	518	534	591	533	518	556	560	539	583	510	551	519	552	565	529	523	520	537	566	548	554	537	545	538	522	555	554	503	554	509	546	530	536	559	548	514	541	530	500	590	579	554	576	571	538	526	553	570	558	515	573	506	585	512	556	551	492	556	554	547	582	550	513	523	570	563	513	509	592	560	536	505	537	527	522	539	556	545	533	529	534	528	559	574	549	531	536	542	505	517	550	539	588	533	537	550	527	596	527	542	546	521	571	538	555	561	523	574	523	564	543	518	523	531	520	562	562	521	529	549	581	561	539	563	510	520	525	537	543	538	526	530	523	523	541	540	551	531	527	519	548	521	529	528	551	582	528	557	522	546	543	560	544	615	556	568	568	497	538	539	540	513	576	520	544	572	554	542	556	542	550	558	563	517	541	500	581	528	540	511	523	541	524	569	570	561	544	562	546	557	552	564	553	568	515	497	567	544	549	533	522	549	537	532	565	540	546	536	553	537	538	567	566	575	543	488	531	551	514	524	583	563	543	549	553	548	551	529	551	555	532	515	552	553	533	560	547	534	556	547	543	579	550	584	524	573	522	544	543	568	536	534	535	527	571	534	531	555	528	586	550	546	561	538	550	538	545	554	571	566	533	589	572	586	517	541	527	586	545	549	569	559	510	575	504	552	565	536	550	553	546	538	543	541	552	537	546	541	541	549	561	563	525	544	522	536	549	580	570	525	536	531	544	520	544	547	513	532	557	552	556	561	525	517	545	567	536	562	525	553	552	549	576	548	588	522	506	571	562	559	549	547	539	551	546	526	512	548	550	563	522	535	528	558	563	534	545	545	504	570	573	574
37572	12785	2368	1207	896	738	604	527	482	419	404	390	368	394	349	339	322	326	347	324	329	317	326	294	332	317	338	320	331	337	312	335	291	298	314	339	337	307	307	365	279	313	307	294	311	318	301	274	288	285	309	303	290	309	339	336	310	279	282	299	310	286	301	307	316	308	288	312	314	336	259	278	300	294	317	292	314	311	271	306	260	300	310	304	302	302	286	322	316	291	324	275	304	321	317	292	311	317	293	317	301	281	313	295	294	309	262	296	275	281	308	303	311	313	280	302	276	313	292	294	272	298	309	274	279	347	315	267	321	339	292	308	317	286	310	287	301	301	294	279	280	306	286	324	322	308	292	287	314	300	338	297	287	309	289	291	280	284	332	294	318	304	278	309	290	308	305	287	291	294	338	332	290	335	290	322	304	304	302	257	279	296	320	336	259	292	308	305	295	289	309	283	276	320	312	305	311	304	280	312	290	326	311	310	302	316	316	344	326	316	283	317	323	309	284	322	309	284	359	291	299	323	264	288	316	298	299	301	279	291	319	308	321	313	315	299	327	292	315	298	322	319	320	297	270	323	299	320	323	261	288	314	289	285	298	310	300	291	279	314	268	260	310	281	316	283	290	286	334	286	276	304	264	341	338	278	278	330	300	286	260	303	292	336	331	293	317	292	269	269	285	279	322	296	270	303	317	316	319	295	290	310	296	329	289	317	285	327	309	300	275	285	309	300	301	317	321	301	308	299	291	302	307	310	331	292	310	283	302	323	280	277	339	286	328	315	288	330	311	317	296	305	338	304	299	261	284	290	307	312	307	309	335	341	285	278	310	314	305	303	303	310	311	305	322	277	274	314	267	306	299	298	323	318	293	270	310	319	255	316	325	310	304	303	315	296	310	312	305	288	305	313	331	307	332	312	267	323	292	317	329	305	314	288	295	281	290	322	301	290	285	305	307	294	292	282	279	317	288	296	274	307	293	322	299	317	279	276	305	297	308	296	323	300	304	297	310	351	313	332	274	295	306	269	305	299	283	312	313	287	306	277	285	324	297	312	271	301	306	307	300	289	280	311	290	317	274	333	306	306	285	289	309	268	288	301	315	291	293	293	293	282	301	321	338	268	297	305	306	308	307	319	287	324	308	326	293	295	296	302	310	285	299	296	283	311	288	292	340	298	310	286	303	325	317	293	309	327	294	312	316	291	316	309	293	305	329	268	326	281	287	311	338	316	299	286	312	301	299	312	322	279	264	322	331	324	343	276	316	314	296	289	257	308	286	289	295	304	297	320	261	303	277	296	282	306	294	304	280	326	333	344	299	280	300	313	303	279	324	331	325	314	294	321	311	290	305	322	307	303	288	317	304	333	321	301	270	296	309	294	345	331	298	309	298	278	280	322	323	313	304	332	310	319	301	340	296	285	283	285	315	301	308	279	278	282	301	318	300	311	344	325	285	331	329	281	273	299	293	317	319	313	282	293	307	316	314	305	298	248	296	287	281	293	339	295	313	288	297	301	293	291	292	317	306	305	321	311	313	309	292	291	279	318	303	291	304	297	299	301	287	317	300	316	295	320	287	295	304	279	307	292	296	316	324	299	304	279	327	324	287	333	288	298	294	302	287	305	301	315	290	294	283	301	313	268	316	296	282	317	303	284	294	281	319	318	296	299	302	322	305	313	273	312	275	310	312	308	292	313	305	309	320	306	306	346	275	278	304	289	304	317	314	307	308	291	280	318	311	294	303	321	324	311	300	277	284	321	290	276	319	286	308	305	311	290	276	296	285	315	277	310	292	329	296	288	257	327	301	301	302	269	322	293	264	299	308	279	294	293	359	286	307	296	290	307	298	322	272	310	304	307	304	279	250	326	305	287	291	309	317	310	323	313	286	306	301	297	288	325	306	307	320	278	303	282	297	317	292	309	298	305	268	306	319	295	330	295	296	295	281	294	288	301	325	314	290	296	309	294	313	310	316	278	347	291	296	272	307	287	299	255	304	297	334	292	285	292	272	313	314	280	285	320	310	324	269	280	319	280	275	308	297	332	296	291	282	341	338	301	275	271	307	291	290	288	300	271	311	290	303	299	294	293	292	274	285	305	291	291	288	297	308	291	304	289	315	312	303	317	307	303	282	289	301	283	296	282	310	278	316	283	299	322	321	298	319	293	308	328	297	269	283	291	267	305	313	285	292	298	311	277	332	329	290	297	337	284	284	268	303	303	311	288	297	323	326	287	271	272	307	326	325	279	284	322	298	284	280	317	295	349	315	273	321	304	321	300	287	303	309	266	322	305	295	297	306	301	301	299	303	320	301	315	305	304	305	287	283	306	297	279	306	284	292	324	292	299	313	294	301	263	349	280	299	306	305	298	328	345	294	311	298	308	314	330	289	316	292	262	293	292	304	337	310	291	315	309	288	285	284	334	274	285	311	301	317	306	299	331	317	299	309	291	288	295	273	314	290	311	307	326	347	321	321	299	317	289	289	271	291	276	295	313	306	305	316	316	312	294	307	258	318	292	263	283	309	297	277	301	294	314	295	314	274	293	283	287	305	314	273	307	301	303	297	286	280	302	305	317	306	275	297	323	296	324	304	281	305	319	300	275	276	308	297	283	287	282	259	345	303	276	329	311	306	305	297	317	285	297	288	293	280	305	329	307	297	318	303	315	316	306	302	314	320	297	316	308	326	295	326	304	318	285	269	320	284	328	327	277	265	282	309	299	291	317	324	280	255	277	293	289	321	307	310	313	316	344	312	267	305	278	294	292	297	295	288	297	315	300	303	276	278	323	304	291	304	326	266	331	316	304	300	332	320	307	288	316	303	277	320	329	287	267	268	326	302	339	282	340	290	287	279	276	271	271	291	297	274	333	300	283	320	320	313	279	324	296	281	312	260	298	290	296	294	330	304	326	295	300	312	303	305	300	293	271	322	288	317	309	329	320	270	322	309	292	295	306	295	284	315	344	282	295	317	278	282	298	285	309	322	294	319	292	284	322	281	296	332	303	334	278	277	312	305	279	316	319	292	312	271	291	301	326	297	309	319	275	302	317	277	299	293	303	292	274	299	315	306	257	277	281	297	303	327	276	286	313	326	305	298	308	308	298	299	284	287	298	331	289	261	305	274	306	324	294	313	303	311	294	335	300	305	293	285	333	298	295	314	302	288	328	319	294	282	280	331	282	288	306	311	291	287	288	297	274	279	287	278	282	270	284	314	329	252	335	321	285	314	317	298	294	304	289	301	319	330	291	313	303	321	286	300	278	301	320	291	287	308	316	315	289	289	293	295	292	281	268	287	289	320	282	322	299	319	327	299	304	295	308	279	301	333	293	273	345	314	298	293	330	308	276	308	302	305	314	270	279	342	305	295	322	298	292	338	277	308	292	268	313	273	299	334	311	297	315	312	290	313	286	301	284	300	299	317	290	309	306	321	296	294	324	318	279	309	325	303	321	266	270	315	287	313	319	273	304	323	311	295	299	312	330	309	309	302	302
18992	1862	3435	3747	3271	2736	2319	2103	1830	1622	1548	1422	1347	1283	1206	1206	1125	1131	1113	1121	1093	1016	999	1003	973	1025	953	940	978	942	974	981	948	958	897	885	970	947	935	944	905	938	899	856	969	932	906	904	891	933	916	916	908	892	953	896	901	906	920	867	895	906	946	940	872	875	915	925	883	913	914	927	832	901	919	926	912	911	868	893	876	890	921	896	841	860	920	906	891	859	847	904	849	882	915	852	931	897	879	890	881	872	911	906	893	885	881	889	880	900	896	820	884	908	894	875	856	876	888	910	968	869	911	896	830	864	918	886	894	917	839	889	895	867	934	836	909	878	895	865	820	898	846	919	891	905	880	932	887	841	906	949	855	914	892	888	885	943	870	889	822	903	892	905	884	930	900	885	877	853	870	841	919	866	874	828	845	851	882	862	886	894	882	891	910	915	853	873	841	865	900	886	870	939	872	832	880	889	903	871	870	851	856	879	897	857	844	900	909	888	886	895	870	891	889	901	883	813	834	913	868	858	864	889	898	866	922	874	865	892	872	891	869	826	888	888	850	878	925	943	865	878	899	920	794	863	925	933	883	876	820	884	852	817	866	890	857	900	841	887	854	930	828	879	869	878	930	838	880	886	858	856	928	847	875	887	870	876	833	893	864	897	910	883	878	918	865	913	874	869	900	907	897	869	877	873	913	825	845	915	869	876	929	887	893	883	899	869	899	900	880	887	852	863	881	842	897	862	884	880	855	861	852	889	942	896	872	885	885	834	856	854	852	844	878	897	852	943	843	893	869	871	899	935	870	896	862	896	908	888	883	838	865	929	931	901	874	869	906	877	898	846	896	884	837	830	854	917	866	861	845	825	881	922	909	831	913	890	864	877	873	878	882	929	870	893	883	879	889	825	859	875	913	887	846	886	881	851	861	883	861	808	851	892	929	896	880	865	911	860	892	899	918	950	899	889	909	869	900	832	879	953	913	867	848	850	953	869	850	902	923	933	869	887	869	887	841	859	865	846	927	912	876	866	852	853	880	892	861	879	882	855	828	874	908	894	889	915	899	915	878	846	848	874	932	865	864	881	942	925	910	919	899	890	900	874	877	878	897	911	891	921	890	871	866	876	900	888	831	922	885	852	874	915	898	864	827	902	891	916	829	927	925	889	923	866	929	811	897	854	851	870	874	887	894	896	900	898	888	895	888	879	843	902	860	932	894	879	842	912	857	866	846	915	850	904	926	876	848	876	820	846	836	899	915	864	891	879	901	871	885	889	877	861	921	914	862	878	867	822	862	873	885	886	817	879	840	868	907	867	905	927	922	883	913	881	955	882	895	868	848	877	902	882	931	870	910	896	902	886	872	933	931	892	866	865	855	845	852	881	919	835	865	907	900	843	905	881	875	876	869	952	904	861	824	944	890	869	888	884	951	841	819	856	868	875	891	838	844	832	865	910	889	883	908	878	920	875	913	892	901	910	850	911	895	920	874	874	906	879	888	870	895	911	869	902	867	855	866	889	865	857	864	818	862	819	960	834	864	927	945	929	914	866	853	880	904	916	880	932	866	901	920	881	887	876	909	876	858	898	841	921	889	875	870	848	853	853	863	867	854	844	852	853	903	867	836	872	845	850	886	875	897	886	902	915	871	915	878	882	889	838	876	929	874	897	851	909	901	896	890	906	856	852	835	889	836	862	895	870	928	861	860	868	913	901	906	986	883	927	883	844	875	862	903	848	854	852	890	886	888	894	896	861	833	891	869	887	826	907	869	892	936	890	864	907	869	858	901	817	918	896	880	879	913	896	886	928	881	928	875	851	885	841	864	858	931	916	913	884	893	872	903	882	876	872	872	843	877	853	906	909	880	914	872	847	887	891	810	929	908	882	844	898	837	843	886	871	842	856	896	889	849	878	872	876	851	820	848	826	866	900	869	871	801	876	869	879	864	888	877	850	878	880	883	863	883	849	884	851	878	906	879	835	908	872	835	919	839	922	926	905	828	888	909	830	898	865	813	877	900	883	890	835	904	941	862	832	862	844	880	881	883	833	871	895	807	888	855	894	893	839	875	926	883	895	881	858	896	850	839	903	885	865	875	868	906	906	859	857	832	887	903	837	945	924	832	845	871	928	895	883	835	876	850	880	883	896	914	844	854	884	901	817	894	871	851	886	879	861	886	915	851	862	891	879	844	856	898	889	940	922	868	868	915	845	875	874	903	901	897	945	941	871	830	893	874	911	893	827	865	854	894	913	854	844	894	897	909	853	889	872	859	824	922	834	884	906	833	941	850	849	849	846	866	839	866	869	926	910	879	894	841	947	859	840	926	887	902	892	904	887	847	875	869	854	948	867	904	856	852	908	881	875	879	852	869	885	878	888	827	871	889	910	876	914	939	820	902	856	877	860	901	946	884	894	860	874	898	870	878	879	874	889	912	886	871	864	920	877	852	892	869	899	923	899	908	926	867	903	874	906	832	853	855	846	906	894	866	880	906	830	888	882	826	864	865	860	876	855	900	937	890	856	900	900	912	858	921	780	904	893	859	834	834	875	822	923	914	855	933	889	871	898	828	919	900	875	918	859	843	855	873	923	924	867	883	880	890	868	929	892	937	908	873	878	913	834	854	906	932	892	893	873	870	849	879	863	891	909	892	840	868	910	890	878	898	835	885	904	867	850	881	898	892	925	858	936	897	881	839	917	891	856	917	929	888	833	896	878	887	865	848	911	871	842	872	860	843	863	896	921	936	896	865	861	891	872	901	891	860	887	935	842	910	833	867	918	881	902	846	909	882	824	902	872	860	911	881	925	885	882	953	909	855	863	900	913	893	850	887	898	851	832	853	927	873	896	909	891	923	842	894	886	874	883	891	916	825	854	895	876	875	890	821	870	841	902	884	935	868	903	825	879	840	909	897	839	891	848	908	838	868	843	884	861	920	853	844	875	944	874	872	867	942	918	861	882	892	883	877	884	897	864	891	845	892	872	872	880	909	891	887	906	887	900	833	914	899	884	883	852	884	844	864	851	884	842	908	882	875	937	888	859	861	879	907	848	870	828	873	907	876	862	903	911	922	914	869	885	926	885	874	884	870	838	895	906	869	839	908	899	902	857	881	899	884	861	921	910	860	853	865	877	874	869	860	911	922	922	830	874	886	874	870	893	880	902	890	807	911	881	892	883	873	880	843	827	840	848	913	893	882	901	894	894	864	886	875	871	897	881	837	948	843	877	863	862	880	823	843	888	846	868	900	932	801	861	864	876	865	848	907	859	845	872	860	889	852	852	898	907	904	818	882	931	895	876	886	847	833	833	895	856	877	874	878	901	932	806	871	879	917	857	883	887	895	864	855	904	907	869	895	861	905	845	864	880	878	877	886	857	885	889	900	903	855	859	918	893	835	904	882	927	866	870	910	897	892	904	841	925	927	904	868	885	881	841	856	864	966	899	918	821	829	862	871	853	861	827	932	843	854	848	921	910	872	881	860	825	881	892	852	905	907	895
43314	20357	10777	3093	1736	1238	989	806	691	631	600	523	490	478	413	463	428	395	414	425	373	373	406	424	378	337	372	365	375	342	347	369	374	355	360	369	376	348	398	342	362	363	350	333	327	344	349	314	340	343	333	318	350	334	357	341	321	370	322	320	367	343	354	325	342	360	357	337	373	326	359	328	353	329	332	378	368	330	354	317	369	325	348	354	360	325	338	350	343	323	314	336	328	317	331	352	345	348	332	361	321	365	321	345	334	345	373	349	335	342	344	332	362	356	365	340	353	315	326	343	330	331	316	371	340	371	343	311	347	348	333	324	344	347	360	333	325	340	303	339	335	320	382	365	320	340	356	334	342	331	327	317	335	329	327	325	355	359	334	316	327	317	349	362	348	384	347	306	352	359	321	306	337	369	359	305	359	349	322	330	337	282	353	308	342	324	350	328	320	361	331	322	334	339	323	342	303	309	313	339	332	380	313	331	355	361	309	319	357	328	364	318	354	372	359	324	363	301	340	339	338	312	335	339	341	319	362	347	321	330	359	339	325	320	328	340	356	306	338	324	336	385	337	337	313	350	332	353	368	323	335	346	365	336	357	356	360	306	373	326	333	307	357	285	348	354	322	340	334	349	362	343	312	343	323	344	334	347	355	312	312	301	327	344	312	367	310	331	313	347	368	317	311	326	318	351	335	315	311	333	328	319	344	327	307	361	312	341	319	332	331	305	351	358	368	311	356	348	377	341	343	359	348	316	317	311	326	324	337	361	368	337	329	314	323	343	334	357	345	350	358	336	354	381	359	358	340	365	354	339	357	350	345	344	331	326	324	370	324	345	334	303	360	341	318	324	335	345	347	340	346	323	345	360	284	341	329	339	347	337	289	338	387	363	349	305	340	341	341	338	346	355	340	346	352	342	335	326	354	350	355	352	310	348	355	344	338	312	335	310	321	348	344	343	368	339	336	347	352	343	348	345	351	349	349	372	346	351	318	336	349	320	352	356	349	345	325	351	357	313	350	346	340	359	331	355	354	308	323	316	361	332	327	314	353	358	364	363	370	349	334	344	365	315	330	338	349	326	361	344	334	353	367	358	335	347	360	352	325	339	341	310	330	325	312	319	345	334	354	325	343	364	343	340	346	332	316	360	328	357	333	330	337	322	323	331	342	330	336	328	339	343	350	368	349	334	334	339	343	361	374	310	360	350	330	333	364	366	341	313	339	344	348	353	333	338	338	344	315	334	357	335	369	296	337	365	354	361	330	355	337	336	347	338	353	315	357	325	352	338	320	337	320	322	336	329	371	313	313	330	340	348	351	321	306	334	336	334	310	333	368	367	349	366	338	339	319	342	347	333	342	343	325	340	346	360	357	341	322	359	360	310	356	354	348	301	348	325	302	346	324	359	341	362	329	344	331	338	348	310	340	343	355	353	359	337	367	357	354	349	344	370	331	315	364	323	318	343	332	321	339	338	331	331	329	349	315	340	341	341	338	354	322	329	340	340	323	358	368	341	309	315	322	347	359	355	359	362	321	312	359	323	330	361	303	313	348	349	350	346	342	354	348	357	340	331	364	377	352	342	308	367	313	291	328	324	336	355	343	345	342	337	317	356	325	341	341	299	366	343	374	347	303	296	363	328	362	352	376	360	348	313	355	362	336	325	331	354	314	362	333	338	332	339	380	357	356	351	329	323	317	342	351	352	326	328	318	341	321	334	324	329	364	337	323	303	336	361	335	319	325	353	347	346	332	352	359	330	341	372	311	371	328	341	343	355	330	356	332	331	386	330	348	332	335	359	331	356	318	356	333	334	373	327	330	359	355	343	329	349	368	347	314	325	341	299	313	322	328	351	336	312	340	308	312	372	363	373	330	373	336	312	373	370	339	328	361	333	349	351	354	351	328	330	316	322	320	347	355	346	356	332	323	346	338	320	353	305	362	359	341	313	333	338	339	341	337	327	346	360	348	337	324	376	345	378	317	338	360	338	363	353	352	345	382	338	343	328	320	359	341	344	357	328	310	346	353	320	310	344	310	326	353	376	350	303	319	314	351	366	348	329	307	314	339	341	340	317	317	313	333	349	324	346	326	329	342	348	347	363	337	344	349	390	326	315	366	345	353	353	345	322	354	328	357	354	343	342	312	344	320	379	366	315	359	315	368	331	350	335	335	358	302	341	357	360	318	315	334	337	345	362	336	333	361	318	341	370	321	368	318	355	342	354	385	322	325	338	336	352	329	345	324	338	369	348	325	331	351	345	344	314	336	336	325	315	310	339	358	382	320	338	337	323	352	353	348	318	341	362	327	354	342	367	324	332	332	354	314	380	338	364	366	348	372	334	335	319	340	346	345	342	351	336	312	330	341	333	342	332	329	329	353	349	362	358	360	349	369	328	333	321	313	368	333	354	336	323	344	333	351	350	347	354	324	304	338	347	315	346	308	352	340	356	332	300	371	370	332	319	342	350	352	368	361	353	338	338	343	337	303	327	354	329	330	328	355	333	363	316	355	332	344	302	360	351	349	340	352	347	339	356	352	339	310	354	352	327	320	349	335	320	352	363	334	328	374	307	321	341	338	330	314	310	321	328	323	360	364	361	343	366	323	335	359	314	326	330	350	296	374	351	333	350	360	351	352	315	341	310	361	342	327	325	351	329	357	353	325	327	332	379	354	358	369	337	323	334	363	327	338	348	359	340	335	356	356	333	340	325	327	319	358	351	335	336	308	349	337	358	323	336	371	379	334	322	340	307	329	328	344	372	336	309	314	377	335	329	336	367	316	325	379	323	285	366	332	360	367	344	315	332	335	343	308	324	312	353	356	319	358	357	366	352	343	320	326	347	349	309	355	336	382	324	311	358	320	324	402	335	326	342	382	302	342	367	299	340	297	350	343	331	318	363	336	362	360	356	316	351	312	312	358	350	349	301	303	355	338	350	370	319	332	344	334	346	362	320	321	357	351	331	310	378	331	327	321	322	323	339	333	327	346	347	357	377	329	333	340	354	365	305	321	386	339	348	338	315	345	337	336	320	326	348	314	345	309	317	300	356	336	330	320	325	306	305	290	348	307	309	372	304	338	343	309	318	327	340	331	355	331	328	347	338	344	330	323	314	329	355	341	366	331	347	332	336	347	342	346	329	334	353	332	324	318	338	335	311	314	354	340	315	352	351	339	373	342	348	329	328	363	348	309	345	341	348	362	363	326	355	335	347	314	366	313	354	316	339	350	337	310	353	355	321	308	338	371	339	354	373	366	361	289	352	353	326	317	358	340	324	345	339	319	342	341	356	361	362	356	325	365	383	349	365	373	317	320	364	368	337	355	354	359	373	331	323	361	318	324	327	348	369	368	349	358	360	348	331	337	324	358	345	334	346	372	334	299	320	322	349	314	337	326	315	369	355	355	371	315	355	347	325	356	320	325	357	328	343	322	337	351	368	341	313	336	314	336	316	342	346	359	334	324	349	376	358	325	338	365	343	333	331	324	299	329	319
24183	2967	5601	6373	5653	4539	3799	3197	2764	2549	2204	2040	1964	1792	1678	1621	1549	1450	1397	1351	1327	1219	1280	1170	1212	1209	1206	1161	1233	1132	1106	1120	1163	1103	1073	1025	1092	1143	1091	1050	1066	1036	1013	1001	1031	978	1025	1010	994	964	1006	1031	1061	1010	995	1020	993	953	1011	990	1007	1003	1009	982	1029	952	967	979	979	953	986	998	945	909	946	936	990	1055	947	948	948	1010	970	934	920	960	952	980	954	969	1003	955	984	975	982	972	959	956	966	954	1003	959	975	971	997	961	999	971	957	988	948	968	950	988	966	1010	992	966	1010	961	975	906	943	940	945	958	948	996	953	933	959	898	955	974	948	944	967	959	916	976	925	980	921	892	953	968	944	982	919	973	989	970	934	920	985	948	928	981	961	927	994	933	906	955	1010	988	953	986	948	939	909	990	975	946	906	1006	961	990	934	989	959	946	956	922	934	1013	951	965	977	917	951	930	978	924	946	937	961	987	978	949	962	892	980	899	945	914	934	951	986	988	917	962	960	985	984	964	983	969	915	931	908	992	918	967	930	911	984	970	921	950	977	1013	931	987	884	1002	894	931	969	919	938	955	998	937	921	992	963	896	961	966	962	927	948	936	970	930	869	984	1034	941	952	917	959	941	1022	890	987	933	1021	1008	946	881	899	952	1016	939	941	941	951	960	949	952	908	997	915	958	933	934	950	970	932	949	964	946	910	967	963	997	971	994	993	958	885	944	949	960	1015	922	973	931	987	955	1004	927	965	978	1005	940	928	948	987	934	972	935	925	966	965	955	941	1001	963	941	992	991	944	959	967	986	925	914	957	930	929	921	951	960	896	899	996	997	1021	957	973	949	978	945	949	930	934	978	964	959	924	940	906	954	966	948	911	996	960	935	1016	905	974	944	914	947	922	908	950	901	968	929	994	945	902	952	986	991	924	922	938	969	978	947	968	935	958	994	964	915	962	938	981	967	920	968	955	936	999	943	951	942	962	945	920	906	934	955	1003	934	931	998	891	909	908	942	950	942	949	919	912	947	947	1009	918	903	976	976	952	964	961	1022	982	951	920	914	947	944	965	998	949	915	993	969	985	935	935	951	966	961	891	997	973	976	978	881	992	961	932	888	939	923	932	1001	954	932	948	940	942	923	955	945	926	910	923	927	976	940	939	884	984	1002	934	987	981	928	960	958	901	963	958	930	901	944	922	953	931	889	947	932	913	947	986	967	971	891	911	980	971	989	970	943	914	951	977	970	1000	938	956	982	1032	1001	912	949	966	974	912	923	953	959	949	898	994	961	1010	915	912	914	986	949	929	954	922	968	954	983	941	904	977	926	989	957	983	904	937	926	1009	928	954	933	979	937	932	1004	936	996	991	959	918	1010	943	947	937	918	890	987	939	951	978	956	897	946	915	966	978	923	941	951	1000	984	914	1020	977	967	923	1026	942	1006	977	908	1003	878	936	944	946	968	950	970	915	988	894	913	953	956	937	986	912	988	919	921	975	984	938	985	962	966	954	982	959	918	926	895	964	967	950	1014	942	939	946	948	953	980	885	957	964	971	920	983	965	952	927	934	990	906	951	998	913	969	922	981	991	957	939	943	965	1006	985	898	966	975	1001	965	980	930	1011	1028	957	948	971	984	965	936	1005	990	942	1014	942	937	965	947	896	953	944	921	1027	984	1007	967	974	954	937	976	987	968	962	994	1022	936	990	929	937	949	931	928	991	983	952	964	932	903	944	943	937	958	974	1019	1008	983	952	936	998	918	965	933	954	909	980	973	969	964	894	943	1012	984	993	991	960	926	964	919	981	994	939	923	954	959	936	928	1003	957	961	963	972	941	1001	949	921	985	955	932	906	921	930	962	947	934	927	915	1000	940	960	985	984	895	1015	938	883	931	928	1019	956	972	956	1000	1019	978	937	992	953	913	995	987	928	951	930	919	942	939	919	937	909	939	993	963	990	855	1034	970	1010	1003	926	969	1007	943	979	957	964	957	943	1025	992	948	976	969	951	990	988	980	898	933	958	1004	1018	960	958	974	938	926	932	926	941	964	953	933	996	962	940	967	910	988	960	929	930	961	937	944	974	959	914	975	972	1016	959	1000	949	892	979	954	966	963	903	990	947	932	947	932	884	984	896	936	982	985	947	912	918	989	980	943	910	893	943	994	924	959	946	954	942	943	954	976	934	937	938	969	981	917	944	988	920	950	952	889	937	993	999	945	983	943	896	931	903	930	958	996	941	874	958	938	949	965	937	1024	947	1011	974	989	965	958	978	1000	925	935	976	932	968	947	931	953	915	956	1000	928	970	957	1009	963	946	959	889	951	951	917	947	891	957	962	937	945	994	982	939	948	975	942	955	941	947	972	914	966	972	916	970	937	935	987	933	929	969	938	928	979	897	971	977	971	959	955	928	961	941	976	915	952	925	974	928	962	933	917	966	917	979	887	936	924	973	954	981	1024	962	907	990	936	943	920	983	991	960	949	936	917	965	953	923	1012	934	948	941	930	945	881	956	926	904	1012	997	967	929	998	991	1006	941	889	967	919	959	975	910	977	983	917	960	953	929	987	954	991	940	999	916	952	976	955	905	945	966	958	923	956	928	950	1005	971	981	957	956	964	967	983	936	949	964	988	983	985	968	981	965	1009	943	958	947	928	967	958	903	932	945	936	962	1012	1012	933	939	979	978	974	941	950	924	998	974	951	930	976	956	942	923	990	975	973	909	918	917	949	959	979	917	916	922	1015	950	916	945	1031	963	926	942	918	924	980	919	942	938	934	1005	926	958	997	984	1004	934	894	931	1002	970	965	982	908	952	954	904	920	928	1038	938	958	905	961	944	997	967	946	947	942	1017	1059	964	952	936	966	1024	936	976	883	974	987	960	981	990	958	967	976	938	965	918	945	944	981	926	924	916	928	990	976	936	993	943	953	904	950	981	979	1011	962	962	950	954	949	958	946	946	931	962	975	910	985	920	997	986	920	967	991	951	957	931	924	1014	964	945	990	886	994	946	997	977	955	919	948	934	958	975	984	943	935	981	970	909	915	996	947	983	944	953	942	952	988	962	961	956	969	913	938	928	972	920	938	961	911	977	931	907	924	948	947	969	970	1009	979	963	946	957	941	969	927	942	952	978	951	960	967	933	969	945	995	912	941	937	964	965	931	971	936	899	944	928	944	963	940	1028	954	928	944	1033	907	945	984	944	975	952	926	946	926	911	979	916	956	923	971	933	930	987	1001	933	981	958	923	973	979	912	985	878	1001	954	974	998	980	932	975	990	934	913	935	984	968	956	949	958	1003	971	998	965	936	977	937	959	919	943	990	989	910	980	890	929	949	986	961	909	922	949	961	950	1006	924	965	937	967	944	939	970	963	1023	1003	957	933	965	960	958	948	908	938	958	914	955	928	1017	954	1009	993	937	912	983	945	991	926	953	942	975	947	997	955	968	954	947	958	959	966	973	979	997	928	955	960	994	934	932	943	891	939	1022	968	944	950	943	958	972	1006	909	946	991	908	960	1018	967	1002	951	909	967	938	965	975	978	940	1039	916	975	963	985	990	974	977	935	916	950	949	916	996	950	990	926	945	970	924	899	954	1019	1009	974	934	1018	944	975	961
6169	405	268	238	200	201	187	152	165	178	158	165	172	161	155	183	136	169	170	170	151	172	184	181	157	130	157	167	164	157	158	161	170	165	166	172	182	162	170	171	147	149	157	178	175	166	147	155	161	171	156	159	156	187	166	158	150	160	168	172	167	171	182	160	155	166	156	163	178	172	172	164	162	158	175	177	147	174	168	154	168	154	179	157	162	189	164	174	152	156	154	140	162	154	155	145	171	179	180	146	175	152	167	162	165	157	173	175	148	168	165	162	167	144	160	129	174	152	137	186	182	183	150	170	188	162	148	151	133	144	171	164	160	137	164	186	143	174	176	188	182	154	165	179	163	188	162	172	160	172	165	156	159	172	132	166	173	156	165	169	188	160	146	170	167	152	178	196	163	163	157	146	154	166	156	137	152	183	169	166	164	148	175	173	143	152	176	165	173	169	158	161	171	130	145	149	183	165	156	163	179	176	169	178	177	164	156	170	156	163	166	178	153	154	167	155	168	184	159	177	163	166	158	161	144	173	146	168	165	172	176	151	173	156	179	153	173	188	175	171	135	199	170	160	161	160	180	182	173	173	162	156	159	192	162	154	160	181	157	182	171	157	152	181	175	145	150	142	182	181	156	160	150	159	181	164	180	168	168	172	141	149	185	155	156	155	171	134	147	160	177	175	176	173	171	194	168	158	190	177	187	164	164	186	168	183	173	176	172	172	164	167	161	143	190	181	154	153	159	158	170	153	167	155	173	146	154	137	153	153	184	151	208	156	147	166	167	168	158	178	180	176	186	155	173	174	179	207	147	160	150	145	178	144	159	152	169	162	178	182	166	146	180	153	162	148	176	166	174	179	160	176	176	180	146	152	153	185	154	174	181	159	149	153	165	143	159	154	145	169	157	177	142	190	145	172	178	174	180	186	163	172	150	154	168	154	147	155	165	157	175	167	143	143	156	167	160	195	154	163	178	145	176	201	170	160	145	162	174	177	182	195	168	167	150	162	165	159	180	172	163	178	156	169	145	167	164	153	183	178	138	149	163	165	157	166	151	147	133	151	175	172	161	181	160	165	194	165	163	163	163	164	159	154	159	157	166	151	160	157	148	169	155	187	139	164	159	156	139	171	175	151	155	186	140	172	149	141	177	153	157	168	179	127	163	184	157	141	170	177	140	163	167	161	143	184	157	176	142	181	184	165	158	134	153	172	152	159	163	127	160	153	167	183	149	167	163	165	148	189	161	189	138	175	171	176	159	165	161	190	158	150	146	159	170	147	167	171	151	155	179	168	185	137	155	177	154	164	178	175	171	171	158	171	172	152	175	185	186	157	162	176	179	165	147	161	169	164	156	163	154	178	160	172	163	193	157	178	158	186	178	154	168	150	178	175	159	180	155	169	171	146	177	167	173	176	154	151	151	186	152	163	169	156	185	155	171	164	158	158	160	160	171	130	147	136	180	165	163	177	159	170	141	180	180	186	161	185	161	170	175	174	169	161	137	182	175	145	158	155	160	171	161	158	157	165	170	162	189	158	160	173	182	169	192	154	161	168	180	146	181	138	195	181	144	167	174	174	151	161	163	158	160	157	176	160	156	171	184	162	152	143	171	158	158	133	150	177	145	164	159	187	172	156	144	171	180	174	158	169	188	186	153	158	184	166	149	159	176	189	169	170	131	139	175	177	176	153	155	151	180	149	156	175	176	191	150	165	177	156	177	155	170	179	171	185	193	166	162	184	175	165	160	166	159	166	142	182	162	164	194	165	167	158	164	158	145	151	186	177	148	173	166	178	165	158	174	156	169	203	176	150	166	153	175	140	173	162	165	149	157	176	167	160	153	176	155	155	162	166	142	153	167	179	197	140	144	182	149	184	159	154	180	156	164	156	188	175	168	147	189	148	170	161	175	148	153	155	159	160	178	162	179	176	181	153	163	166	176	156	154	167	185	173	173	148	182	165	171	171	157	159	159	156	179	159	170	141	178	169	174	175	159	159	155	165	163	160	164	161	168	170	168	187	157	165	164	156	170	177	151	159	142	170	169	156	170	156	169	144	183	177	170	151	176	174	160	167	168	175	175	175	152	177	178	146	162	159	171	162	172	157	178	171	172	161	160	183	163	167	184	172	151	173	159	148	165	160	170	173	156	174	166	159	145	189	146	161	155	162	169	142	140	172	182	170	165	177	173	165	154	167	172	155	153	169	147	139	167	155	182	154	166	153	167	157	159	168	182	172	151	169	159	164	169	155	177	146	154	171	169	170	167	150	156	171	156	155	179	162	153	144	167	175	167	185	177	160	169	148	156	169	145	148	159	161	172	170	161	183	168	150	157	150	164	175	169	182	161	161	161	161	135	170	175	172	166	156	157	178	164	159	173	175	153	193	159	154	183	144	197	190	154	157	168	181	151	160	157	169	177	169	167	162	159	162	169	173	174	160	157	170	157	140	147	158	168	177	181	168	157	169	171	174	161	163	186	158	166	152	165	157	161	172	147	156	164	176	174	172	153	169	158	162	155	174	134	180	178	166	140	201	163	156	171	171	145	155	154	177	157	156	154	175	179	149	188	165	191	164	162	188	174	149	169	159	163	169	164	156	178	162	154	190	171	159	137	178	155	155	163	190	152	176	137	167	176	191	155	175	160	164	171	173	161	164	164	179	146	188	176	177	163	180	174	173	172	158	164	166	155	160	175	196	155	175	156	169	156	147	163	154	157	172	169	146	149	168	176	170	143	173	163	167	164	158	148	144	164	167	168	166	167	168	182	172	171	146	175	162	153	150	155	176	168	145	168	182	171	153	159	115	189	168	156	154	166	170	162	160	160	167	174	163	185	163	164	180	155	170	161	177	170	154	181	162	170	167	161	168	176	167	177	156	158	162	166	162	163	179	197	158	184	158	175	166	147	155	152	158	155	158	151	183	180	168	164	160	182	146	154	171	164	158	169	166	153	159	170	156	150	162	165	163	159	162	160	184	173	145	148	173	158	155	160	176	158	180	151	170	160	165	173	173	166	157	168	156	158	161	161	172	164	173	135	170	188	150	171	173	148	167	155	152	162	158	162	161	170	167	162	156	171	148	182	147	156	188	173	173	150	151	158	148	146	158	175	176	170	154	171	168	175	143	165	158	159	159	167	158	171	163	164	158	150	158	175	156	170	161	159	161	162	152	137	163	141	146	179	148	162	166	176	185	175	169	163	161	150	162	149	157	155	188	155	175	156	155	180	152	165	172	154	157	184	159	166	171	171	148	167	173	158	185	168	187	155	174	148	174	155	150	154	164	189	152	189	157	167	175	162	168	192	135	142	152	172	186	160	154	154	169	170	173	157	159	132	144	162	158	158	167	163	172	203	155	170	164	177	163	143	168	160	169	159	166	178	167	166	160	166	157	170	152	142	161	170	159	168	155	170	161	195	170	164	186	160	173	157	151	162	151	132	162	157	163	173	162	142	152	164	170	162	155	188	139	143	167	135	174	173	160	174	167	148	154
5657	624	694	681	686	626	644	630	599	596	575	611	583	543	548	541	592	572	561	534	569	553	566	535	565	567	535	517	511	523	529	548	592	537	547	531	565	509	552	541	573	524	575	536	527	531	522	541	518	534	537	533	559	526	569	543	538	519	570	579	568	540	526	547	576	531	538	520	568	536	536	530	549	507	546	531	494	514	603	542	604	550	539	570	536	525	572	530	587	565	541	557	532	530	569	510	524	550	545	514	559	572	530	553	583	520	530	527	522	562	555	525	512	528	548	580	541	506	546	524	519	576	559	550	570	555	496	566	558	553	542	558	568	522	510	523	521	507	558	569	539	535	527	552	517	539	541	532	529	528	537	563	554	550	537	548	542	542	561	561	554	545	530	552	542	542	514	510	566	521	539	561	568	513	514	547	529	557	563	543	555	530	552	564	546	537	581	573	546	565	529	519	537	510	527	527	560	527	526	527	558	527	532	592	517	565	556	544	559	496	550	518	539	517	552	516	526	542	568	530	538	514	518	523	518	513	522	542	506	552	512	561	503	536	507	523	543	572	497	526	532	512	578	542	519	565	546	542	540	574	566	548	516	522	565	520	564	525	549	577	559	540	545	526	560	505	520	562	523	544	541	521	548	552	547	514	561	574	517	563	511	554	555	543	548	577	491	531	520	552	556	521	535	507	542	513	513	553	557	529	560	521	523	576	585	559	559	559	523	576	552	490	485	586	545	523	558	529	535	521	560	535	519	528	538	555	577	532	545	543	538	559	527	543	549	581	531	560	569	540	531	551	542	554	539	545	529	583	532	594	536	538	571	536	519	522	494	531	502	524	557	555	542	542	548	531	522	540	595	571	534	574	515	576	517	539	569	551	560	571	542	575	576	561	522	541	511	518	500	518	591	560	557	539	564	581	593	532	557	532	551	549	539	527	521	550	577	544	543	546	529	548	609	541	554	508	534	571	509	572	546	509	514	567	498	527	543	556	582	573	531	555	507	541	543	509	548	531	577	514	574	547	555	528	556	523	564	510	518	558	527	534	558	502	534	557	573	529	532	562	571	514	532	492	537	523	540	528	571	498	577	553	539	533	536	527	540	523	542	552	541	591	551	508	555	533	526	520	517	543	518	527	526	533	538	536	551	533	521	569	514	539	517	589	525	531	605	546	575	549	534	524	564	560	569	520	559	561	591	533	558	531	524	590	576	532	533	541	519	550	548	552	541	531	599	594	555	567	544	509	555	548	543	545	524	529	542	532	551	528	528	549	516	524	532	613	524	494	569	536	553	511	525	532	547	541	536	495	567	527	590	591	570	538	593	507	544	556	579	545	545	588	520	549	528	532	570	554	541	547	524	554	521	534	540	526	551	556	539	543	526	568	561	548	530	516	548	562	517	527	485	537	497	550	501	593	527	567	552	546	585	532	543	535	528	526	553	552	530	551	517	528	545	549	536	535	526	505	536	558	496	518	544	530	536	561	545	531	572	550	561	502	558	574	529	567	583	526	500	532	550	510	532	537	509	554	578	542	551	547	535	520	524	525	529	525	529	550	564	563	572	586	519	548	511	568	564	543	526	559	538	533	589	576	549	546	547	534	557	537	543	519	534	559	525	545	533	535	539	552	507	536	550	545	543	527	568	556	491	534	542	514	543	489	548	542	484	512	549	504	531	530	548	556	560	556	552	567	538	508	561	569	553	551	502	560	534	567	543	536	566	523	548	581	535	509	526	517	521	537	525	529	539	554	540	543	520	573	543	551	550	527	527	540	518	545	520	510	531	549	526	544	563	544	498	550	496	541	576	518	560	549	509	531	492	504	535	561	542	561	520	539	516	531	527	555	534	519	567	517	540	545	520	516	511	540	501	535	514	551	525	491	518	540	501	493	556	568	506	522	535	560	525	550	537	536	499	537	565	556	492	559	505	545	533	503	510	533	561	535	543	557	532	562	509	526	514	512	577	561	569	510	533	536	487	497	501	560	567	516	549	528	559	546	573	567	570	520	557	511	530	516	570	560	564	550	538	542	537	579	538	527	537	551	574	536	536	547	527	503	575	505	533	561	546	552	496	528	557	544	520	531	529	520	541	539	501	531	542	596	568	520	549	536	496	529	577	538	574	523	525	522	570	529	547	560	517	532	536	537	564	561	559	520	527	546	530	527	532	508	543	564	543	581	556	525	482	540	541	541	526	560	504	518	565	545	527	534	497	515	511	537	508	526	550	505	545	531	570	517	511	513	545	527	546	529	535	550	555	544	527	535	555	547	519	551	528	530	565	596	547	515	579	517	519	502	532	534	539	567	553	533	497	535	526	532	516	582	534	525	519	539	542	475	559	522	592	530	524	545	539	520	586	492	526	561	515	539	522	614	575	527	575	529	533	595	508	517	552	526	525	582	561	560	536	544	529	544	548	545	538	555	510	541	512	496	520	566	497	538	562	548	538	532	547	551	514	561	503	535	505	573	554	566	504	593	541	525	536	582	564	550	534	559	533	524	534	540	559	537	538	514	502	559	545	551	545	548	601	567	543	507	560	537	552	557	504	545	520	548	544	573	564	554	568	553	548	527	520	549	532	509	547	533	607	562	547	528	529	516	556	561	524	502	565	523	537	575	563	529	554	488	526	559	503	532	540	549	528	518	543	540	548	562	548	555	566	509	542	578	547	583	520	557	551	522	547	545	570	568	540	548	537	562	513	538	537	543	559	560	579	547	556	564	554	524	548	508	531	574	530	476	537	532	550	529	563	532	535	484	531	534	570	517	555	546	536	550	555	552	496	529	527	535	516	555	533	547	538	543	533	523	518	579	493	494	542	521	524	520	537	504	544	565	523	506	560	512	557	583	526	540	534	532	562	545	592	573	544	512	599	546	601	501	539	502	523	549	552	525	536	528	545	554	535	510	532	542	553	481	569	528	536	539	506	541	545	529	525	555	527	532	531	533	550	557	585	512	552	528	565	537	538	537	553	570	520	575	525	568	557	561	579	484	553	534	567	560	557	511	511	502	510	528	564	538	558	516	537	523	512	521	562	535	525	567	559	517	541	518	547	510	525	564	529	548	521	563	513	542	581	556	572	566	530	571	583	536	500	530	499	557	562	564	538	595	526	549	574	543	523	559	532	584	542	568	561	522	521	551	507	531	553	544	544	557	601	551	523	532	577	568	523	517	515	534	515	535	566	537	551	523	550	531	546	556	562	504	500	528	547	547	590	570	537	527	521	517	536	557	569	517	546	523	517	544	551	519	561	555	523	541	551	587	495	521	558	546	519	532	547	514	510	528	523	539	515	541	531	505	520	552	513	541	557	515	531	546	537	531	572	536	547	555	541	549	558	555	555	550	543	517	551	612	536	510	553	501	543	511	483	542	536	539	573	523	552	541	572	539	536	518	544	557	595	569	522	539	554	592	566	517	586	508	553	560	582	560	600	496	561	523	552	556	570	540	556	549	502	525	574	503	564	549	564	545	538	551	540	516	543	546	544	532	533	508
38244	12370	2376	1267	928	770	610	479	477	455	406	392	350	357	367	330	346	343	348	308	290	337	322	321	333	345	316	321	350	313	319	306	318	307	312	338	353	268	338	320	318	338	326	291	333	283	302	330	284	320	284	282	313	311	304	302	286	303	296	324	291	306	261	304	317	302	265	274	330	264	301	301	298	309	296	293	316	307	313	299	293	314	315	319	313	316	343	299	292	267	305	305	301	297	322	330	302	275	295	306	282	331	322	314	277	309	291	341	306	303	312	320	315	330	328	311	319	268	299	282	306	344	289	309	281	317	310	316	298	292	292	308	309	314	283	318	336	305	301	289	281	276	309	294	341	319	328	328	291	315	304	298	275	300	283	287	329	310	303	293	297	301	292	295	286	295	310	298	317	341	301	304	309	323	348	301	300	269	265	311	296	297	286	279	295	317	301	301	300	342	296	300	268	292	328	308	308	284	308	288	268	304	268	308	271	287	302	281	318	296	320	300	296	308	322	316	314	285	279	316	292	293	320	311	301	274	322	316	280	285	316	311	302	294	292	298	302	319	313	322	311	304	318	282	313	306	304	338	297	295	313	314	313	291	313	312	305	329	273	336	300	321	311	307	312	321	303	287	305	318	315	318	299	321	301	290	289	285	324	299	282	326	300	309	307	320	288	288	297	324	303	351	316	300	297	302	310	284	285	315	347	313	299	283	269	297	307	281	297	317	292	305	331	309	301	302	299	306	296	310	321	301	319	281	321	293	283	278	282	272	321	317	304	305	316	304	291	301	302	306	316	291	308	318	338	298	303	305	307	308	271	298	268	289	289	300	315	294	302	258	316	269	314	274	303	272	295	289	314	313	332	314	328	325	272	306	314	284	312	316	282	322	306	319	318	276	335	295	285	302	346	293	294	296	304	312	293	367	333	294	308	296	322	275	329	309	313	328	323	260	281	290	308	295	314	299	313	310	298	355	307	298	299	289	307	295	328	265	327	310	322	272	329	302	318	308	293	305	295	304	258	283	314	284	306	279	333	329	314	296	296	332	320	324	282	284	285	304	293	293	304	298	264	290	315	286	269	297	305	345	325	286	321	306	295	309	289	298	314	288	297	299	320	288	315	312	306	316	310	321	296	308	272	293	279	281	303	327	291	314	337	297	306	315	321	316	311	297	302	305	282	313	312	269	287	314	294	274	310	269	271	331	326	321	326	334	320	311	313	280	278	303	303	320	293	292	290	293	339	309	306	324	284	270	280	301	292	261	290	289	292	312	263	335	292	294	341	294	290	300	310	298	317	277	315	339	297	317	284	302	286	298	282	296	282	312	288	304	340	310	330	328	317	295	312	292	304	304	275	272	330	296	322	333	294	319	299	321	300	298	301	337	318	295	318	305	314	322	308	305	313	295	307	305	317	282	303	291	325	272	308	351	306	301	325	299	318	301	283	317	302	297	287	319	330	294	306	283	304	301	288	319	299	331	282	321	286	308	344	288	300	296	280	294	273	320	291	317	296	287	292	276	296	300	307	286	305	279	290	292	314	332	317	312	305	307	296	297	317	305	311	302	318	316	320	282	315	336	312	317	292	305	291	289	296	316	318	312	322	276	339	319	298	274	281	277	281	321	313	294	303	328	330	287	289	312	258	313	319	288	301	300	274	340	311	277	300	328	331	303	318	301	292	308	292	289	299	328	306	318	292	292	315	298	307	273	316	287	308	257	292	308	293	249	315	305	301	299	288	272	295	282	329	293	322	290	337	313	301	342	312	340	324	325	279	301	320	319	293	298	324	300	311	295	293	329	274	302	293	335	259	298	310	297	329	286	279	271	336	324	306	320	288	283	300	319	300	313	277	323	297	283	316	312	327	311	300	309	311	294	316	280	317	299	316	282	330	305	303	301	299	325	312	298	309	284	322	274	293	295	297	297	295	319	316	279	316	293	306	285	272	310	284	282	257	326	312	306	298	333	273	268	308	306	312	306	284	282	288	307	294	312	314	318	279	329	305	310	280	299	307	331	301	353	297	290	282	313	296	298	337	328	286	286	287	275	292	319	323	260	303	300	309	302	297	298	289	328	343	286	276	338	301	273	334	297	314	309	281	296	320	298	321	282	306	296	296	301	307	300	301	286	312	289	318	309	300	318	318	298	295	303	315	306	322	313	301	297	313	312	273	307	342	293	288	313	333	297	301	312	305	279	325	267	315	305	300	330	299	304	304	269	303	302	254	297	307	301	298	308	322	300	332	308	302	277	288	281	312	299	277	315	308	269	312	311	299	342	310	276	299	283	294	290	331	308	298	293	308	332	293	318	300	299	302	311	307	297	304	306	291	290	303	298	316	243	345	343	313	307	309	281	283	279	295	303	328	303	324	308	305	279	334	262	302	307	335	291	315	328	290	310	309	295	305	321	292	329	298	293	271	288	313	294	309	310	313	271	292	310	287	336	324	322	302	339	305	305	324	300	303	298	294	279	298	311	306	292	295	308	329	311	295	326	279	308	301	310	267	276	306	272	291	309	330	316	304	310	300	342	266	285	283	317	309	308	328	287	295	291	282	315	267	295	322	308	285	320	303	300	279	332	278	296	337	276	295	301	307	261	339	275	319	310	317	315	296	307	313	308	317	318	336	292	297	313	279	293	285	315	312	308	309	318	311	328	295	300	310	321	286	286	293	294	310	300	307	335	338	292	308	304	291	326	297	285	320	292	302	315	288	323	317	288	294	306	315	282	288	294	325	315	305	321	309	319	317	355	307	320	287	319	287	305	298	292	323	301	284	300	289	315	286	303	307	285	274	292	304	298	301	320	311	318	303	288	302	309	281	296	279	281	317	302	275	328	307	296	336	297	329	267	306	297	294	285	294	289	338	304	282	307	290	342	314	300	304	294	328	303	279	332	298	276	319	305	308	280	265	278	272	297	305	292	308	304	309	275	297	279	287	338	287	318	283	289	292	315	285	314	300	302	296	275	309	330	307	300	269	304	273	291	307	306	306	283	293	264	315	292	270	302	317	330	313	292	279	308	320	297	330	288	306	308	285	321	293	324	307	300	282	335	288	313	324	357	300	308	324	302	309	299	321	292	333	297	298	260	318	302	325	327	299	283	279	304	300	293	284	296	291	335	315	293	320	320	303	333	332	277	282	303	284	315	277	306	337	296	334	268	282	308	331	311	317	304	281	324	290	302	312	298	340	276	331	304	309	299	302	306	296	336	334	308	277	283	293	309	274	276	313	333	284	309	299	289	317	317	336	310	325	309	317	255	322	328	311	305	332	291	293	316	335	295	294	297	281	332	345	299	303	288	321	310	298	315	305	336	284	311	300	316	283	309	313	296	288	286	286	298	293	306	328	315	337	311	297	310	321	301	293	312	333	304	344	307	316	291	294	309	289	296	323	325	290	271	310	301	283	306	324	329	311	281	277	296	308	306	290	291	309	327	327	280	319	288	295	346	315	329	321	309	282	300	296	325	299	313	299	321	273	297	271	303	305	311
19053	1895	3460	3773	3366	2734	2443	2058	1874	1707	1599	1437	1430	1327	1245	1249	1149	1128	1110	1046	1062	996	1074	1101	1007	961	1037	949	950	956	979	969	939	974	938	903	968	913	888	855	967	928	995	937	910	943	938	943	916	904	894	916	884	951	877	825	932	936	900	897	870	939	853	917	839	853	886	907	913	896	918	856	934	854	889	834	875	886	863	902	853	853	897	928	883	894	856	880	887	874	933	960	912	850	912	939	877	891	912	880	978	846	862	919	904	908	978	913	885	883	891	906	874	888	866	872	881	856	864	893	863	824	908	899	901	894	907	889	844	893	886	873	906	856	882	887	891	899	868	855	860	904	883	880	924	870	879	873	856	880	895	908	851	869	876	844	885	912	886	888	895	908	840	896	875	890	840	906	915	910	870	893	956	865	872	872	873	872	841	859	921	827	847	866	899	909	858	851	917	884	894	913	848	897	881	938	864	890	837	892	890	882	883	825	866	891	899	882	869	870	827	836	884	929	894	841	902	843	878	816	901	882	891	904	901	876	830	900	912	829	902	895	862	852	856	862	851	918	916	861	923	860	952	872	910	904	934	892	874	887	867	867	882	901	870	901	856	889	849	877	911	920	879	874	852	875	879	931	882	827	910	856	871	914	883	835	908	929	832	892	920	910	893	884	881	886	886	883	896	829	911	926	876	880	874	846	890	889	899	929	837	906	856	840	888	851	886	872	935	822	829	854	926	888	890	914	887	872	848	847	866	816	900	850	907	921	875	860	860	857	849	861	879	911	897	862	918	855	899	803	859	825	838	943	848	935	863	901	951	811	942	844	841	851	842	883	876	872	898	882	836	909	890	844	905	870	876	909	942	881	863	907	863	838	898	875	890	841	924	920	850	923	923	870	890	902	884	934	890	866	887	862	900	906	861	899	895	899	866	856	891	893	849	844	888	912	859	900	915	888	880	867	887	906	842	856	898	862	884	885	922	867	901	858	887	875	894	891	889	906	922	880	851	900	917	886	902	882	882	895	899	898	862	878	852	870	928	827	875	872	842	852	875	914	918	853	840	941	829	866	898	935	852	896	863	875	871	845	903	808	875	827	844	876	903	881	860	946	928	948	884	873	837	801	881	903	865	913	914	875	898	884	890	845	858	863	836	889	911	912	893	907	850	829	903	832	906	894	894	872	951	874	875	933	896	896	897	903	896	897	864	880	907	849	898	887	848	936	822	906	891	840	891	850	860	929	881	880	913	932	887	890	845	900	910	851	910	881	857	905	878	870	904	894	867	869	894	862	855	871	911	887	940	852	879	877	896	866	915	894	837	909	882	880	919	826	902	901	886	862	908	923	868	859	875	856	874	910	861	846	901	907	902	898	876	899	888	853	900	829	888	880	871	904	866	909	850	920	865	867	873	901	877	880	882	887	910	879	924	822	890	848	868	917	898	882	891	902	876	889	876	907	847	945	883	836	879	901	877	907	890	888	889	870	872	878	878	871	860	865	922	844	901	919	866	917	893	909	880	927	907	807	926	880	913	928	928	872	898	925	906	861	892	895	927	885	866	879	947	845	846	823	885	868	893	876	913	902	883	896	898	876	886	877	863	891	872	887	890	859	868	875	862	853	904	896	839	908	936	841	852	886	875	865	903	903	870	887	911	926	899	876	880	881	860	873	877	849	906	900	891	875	899	847	865	892	851	907	853	921	812	881	843	879	906	843	880	890	922	868	862	821	876	842	887	851	854	881	852	905	861	913	919	883	863	887	856	909	907	823	896	882	886	910	898	893	902	864	857	913	924	857	846	910	850	821	917	876	885	854	914	955	839	911	861	881	870	922	857	870	921	857	853	908	895	933	894	898	902	882	906	907	857	895	886	948	912	921	886	905	884	907	858	884	837	866	876	910	902	865	861	879	885	874	846	905	839	869	883	858	862	906	919	855	911	917	818	898	938	888	894	847	882	872	902	933	865	849	884	935	904	879	853	853	890	859	868	904	825	828	858	872	885	905	853	894	860	842	922	864	905	857	937	880	924	906	845	860	823	900	939	872	889	874	908	862	865	867	880	903	862	857	874	869	885	863	878	832	873	886	844	833	909	904	844	830	860	846	847	862	872	893	879	856	857	841	896	880	885	897	848	901	872	977	864	896	910	877	855	868	868	905	884	925	864	855	884	871	876	944	866	892	893	851	918	907	903	904	876	883	941	896	922	934	861	853	892	865	891	856	900	871	892	900	884	851	825	906	913	861	888	865	882	898	890	862	892	902	883	910	839	876	901	923	865	920	927	888	880	909	841	881	902	891	916	794	934	865	859	914	885	846	891	881	908	854	896	850	851	900	874	875	917	859	856	891	886	887	862	926	905	931	871	950	845	876	882	852	873	888	879	909	900	878	862	986	927	882	857	862	898	904	880	865	861	854	890	890	856	939	890	911	904	910	841	936	857	915	890	849	908	873	871	918	923	919	841	860	914	883	904	897	903	896	884	907	884	877	890	917	870	879	921	923	857	901	910	951	873	834	837	929	895	852	915	944	868	904	907	852	917	866	878	850	919	909	903	903	886	895	829	923	873	849	865	937	839	878	879	925	856	922	857	877	914	830	906	874	892	861	912	860	887	901	895	850	918	874	856	898	879	869	935	890	835	892	904	847	913	835	882	899	881	909	888	927	863	927	945	852	882	855	905	873	859	897	858	840	841	909	905	819	899	842	914	856	861	884	862	872	868	896	898	865	908	829	883	919	855	869	869	966	907	880	860	899	893	875	870	830	895	883	848	846	866	897	865	902	864	930	890	870	931	881	894	893	941	839	902	862	910	860	870	909	870	891	892	909	880	907	876	850	901	880	883	908	855	865	892	932	901	869	801	878	931	859	872	899	882	879	855	833	883	859	911	883	889	864	874	830	906	874	884	888	906	846	883	879	897	850	871	915	875	900	864	854	875	870	899	847	910	863	877	892	844	873	952	909	930	832	887	873	871	921	876	882	873	911	911	869	867	880	903	922	810	888	857	903	948	893	896	942	883	849	871	929	885	856	894	892	841	932	859	850	892	893	902	908	869	856	828	813	944	932	883	934	872	914	880	839	917	889	927	899	830	917	935	921	885	893	871	847	855	923	874	829	904	864	889	884	871	852	857	936	889	864	881	850	890	828	846	820	908	917	910	862	846	850	867	841	839	903	893	867	866	935	890	878	897	933	885	899	860	839	868	869	931	797	834	955	829	872	841	896	885	895	881	883	913	842	845	889	871	914	871	875	891	924	884	915	880	841	853	877	891	907	833	887	878	923	933	936	828	897	939	927	895	904	851	889	874	934	884	856	844	880	857	874	968	912	903	864	866	847	875	891	933	875	928	876	884	915	826	881	862	884	954	859	905	912	898	858	893	870	938	902	883	890	910	859	940	867	896	844	885	864	838	872	903	835	910	895	876	908	870	831	891	876	887	917	845	864	875	841	881	849	907	903	891	916	900	907	888	923	909	877	916	918	798	901	869	933	876	890	821	901
42077	20203	10389	2745	1599	1247	952	798	673	638	536	510	508	447	429	442	399	401	423	404	361	389	384	394	359	363	362	370	365	334	350	346	378	388	387	355	351	349	352	346	342	337	329	352	343	340	353	311	364	359	358	327	342	349	331	331	370	308	358	360	349	332	312	338	354	313	288	322	329	332	348	344	315	346	302	334	307	336	348	353	318	340	314	341	355	360	385	343	340	323	313	330	325	306	330	329	367	347	322	304	308	370	370	332	338	330	319	335	349	349	330	348	340	380	339	310	304	343	329	346	340	321	318	339	350	361	376	327	335	343	376	347	344	351	365	366	316	378	327	350	315	329	350	296	403	332	341	346	363	359	385	317	323	346	314	338	351	356	373	329	340	376	321	321	372	340	346	354	363	316	328	343	345	325	341	319	355	332	341	338	343	352	318	352	344	329	337	346	331	336	329	327	331	329	332	313	360	351	346	332	344	378	365	324	348	361	316	330	319	358	346	349	342	351	315	301	350	331	321	308	340	344	348	349	355	347	343	311	290	331	335	341	349	328	348	352	334	334	332	348	330	316	336	311	357	356	350	313	356	334	361	325	362	337	332	337	322	309	318	370	340	294	319	319	319	319	344	362	369	335	292	342	344	352	341	329	332	327	374	335	334	335	341	322	348	346	321	330	316	361	343	335	351	362	349	329	344	327	317	335	338	339	328	331	339	334	338	322	326	338	356	336	333	328	336	335	359	328	302	368	338	359	333	326	328	324	349	323	346	357	323	323	303	322	328	359	307	370	355	343	358	337	315	326	354	319	346	360	360	328	331	308	393	357	341	337	344	331	324	313	310	348	368	305	367	330	329	325	299	325	345	357	294	325	327	341	347	315	343	334	294	340	325	313	332	312	328	312	347	345	325	336	330	343	319	358	328	300	341	337	349	342	324	340	337	348	360	319	339	346	363	311	342	358	317	309	343	359	328	356	305	352	350	321	355	331	360	308	359	366	329	348	295	325	336	325	362	344	321	370	320	351	317	334	350	352	341	319	330	326	320	340	344	351	355	355	361	347	296	340	325	304	345	338	307	354	331	340	327	339	303	334	351	331	356	356	296	305	342	334	369	369	299	370	324	356	308	346	315	329	371	353	316	366	329	322	344	336	334	336	321	327	319	354	310	332	348	347	379	344	340	360	345	356	332	354	332	352	324	345	306	343	330	308	323	334	322	359	364	339	340	343	309	335	306	342	372	323	329	330	345	309	343	332	287	345	321	331	319	350	355	318	339	335	348	303	341	313	314	304	334	338	335	315	356	339	363	372	348	329	328	356	354	337	344	348	361	344	328	336	329	332	350	312	358	349	317	344	382	338	371	356	345	359	348	386	361	359	361	316	358	307	315	370	378	315	353	353	339	348	326	335	313	326	316	352	324	324	313	309	322	325	345	346	311	325	309	354	341	330	336	383	344	345	328	364	318	327	342	365	355	378	330	341	336	308	360	338	342	353	325	350	305	342	342	321	365	361	349	346	314	339	323	357	339	333	341	330	324	333	372	325	311	331	322	328	325	331	364	327	370	315	326	355	349	337	368	340	360	321	344	341	328	319	359	321	343	337	364	346	350	312	371	326	321	371	353	367	348	328	347	380	318	304	301	349	331	322	355	348	314	342	347	327	317	333	326	346	339	330	367	342	335	341	331	329	351	348	308	342	322	360	351	308	372	334	373	327	310	353	370	342	344	350	339	359	339	339	350	339	342	379	316	321	281	304	322	324	332	338	319	351	311	323	329	344	330	331	327	325	313	330	317	328	331	320	311	348	305	320	300	350	312	347	312	327	327	356	355	346	328	327	328	339	374	314	341	364	330	307	350	334	335	361	313	325	336	360	311	339	314	338	341	350	312	320	303	326	321	343	313	334	355	315	347	324	348	321	327	343	325	344	335	321	311	301	336	344	347	361	350	312	345	359	352	293	366	326	328	332	337	327	314	305	333	339	351	323	327	330	351	328	312	315	352	343	358	334	331	334	338	334	325	328	358	342	363	349	357	312	318	348	338	348	326	349	354	334	301	357	301	333	338	320	354	328	354	351	341	342	333	332	340	361	344	334	352	340	319	318	329	375	351	371	331	336	354	312	346	361	325	349	324	355	314	335	315	374	332	377	352	333	287	334	330	322	342	318	362	348	342	372	328	331	316	338	346	338	326	330	355	329	328	342	327	341	332	337	388	333	330	335	340	346	329	327	318	376	315	320	320	330	311	359	327	352	337	359	329	309	318	302	317	323	330	324	332	347	352	329	331	316	347	371	317	350	351	350	321	310	341	322	340	352	332	321	324	369	333	319	314	340	326	311	320	314	332	364	325	325	354	380	354	334	361	323	328	319	339	352	331	371	333	348	334	354	318	329	328	327	309	297	344	347	340	331	313	331	340	349	346	348	319	320	354	315	368	343	364	337	330	337	309	320	326	345	342	311	387	332	345	341	349	352	341	346	357	367	331	389	339	328	337	340	344	339	346	354	310	335	337	331	349	322	344	352	310	328	311	329	323	364	341	340	327	341	316	329	354	294	342	320	358	320	367	321	305	327	380	317	329	323	333	321	353	323	338	337	335	324	340	333	300	351	343	329	334	327	335	338	318	313	350	310	332	332	323	374	335	338	353	348	339	305	359	319	332	310	327	307	359	352	339	343	348	299	337	325	303	337	291	366	342	341	342	339	359	358	320	354	359	340	367	326	324	348	337	337	370	328	333	358	348	334	349	369	334	358	353	332	319	292	344	343	319	366	322	339	367	315	317	334	308	322	331	343	343	332	337	326	351	347	311	372	345	362	324	367	332	315	341	358	353	343	296	339	332	327	321	322	382	335	299	301	338	324	319	377	317	336	339	349	315	339	395	299	347	374	317	322	297	314	323	335	346	325	313	343	358	332	302	334	346	365	350	353	364	348	350	339	335	334	335	331	360	341	391	327	322	321	339	335	304	382	352	353	338	349	326	312	319	343	329	338	313	316	329	366	346	322	341	319	361	355	327	338	298	362	313	365	321	340	317	364	338	335	347	337	342	331	348	334	338	336	381	319	332	330	346	346	346	349	312	310	299	320	363	355	352	334	333	379	328	327	361	323	352	354	337	327	312	351	372	318	343	360	328	339	348	323	339	338	321	345	363	335	323	325	342	325	324	340	327	362	360	322	360	308	354	321	334	306	323	354	342	309	370	350	338	324	332	331	337	323	299	328	353	303	319	357	344	356	333	349	363	349	338	337	318	332	356	348	303	314	309	328	331	338	334	342	346	309	335	352	331	356	350	375	325	343	368	368	374	346	322	337	342	333	364	327	353	312	336	334	343	330	325	315	351	312	332	355	360	335	342	331	322	326	326	334	340	335	347	320	311	310	337	347	347	341	344	307	347	344	344	329	327	321	329	333	332	333	334	288	344	313	357	346	338	306	362	340	345	333	331	319	321	328	332	342	332	360	337	337	356	305	311	308	311	352	340	318	342	356	349	340
23790	2858	5823	6436	5583	4629	3807	3301	2741	2517	2263	2042	1863	1805	1673	1575	1579	1443	1386	1342	1297	1253	1220	1295	1185	1230	1131	1157	1193	1113	1127	1134	1125	1091	1107	1104	1132	1103	1016	1077	1059	1008	995	1065	1089	1064	1028	1038	1001	1008	1058	953	1044	1014	960	1043	983	1010	1004	1026	961	963	1000	970	990	991	1009	959	933	950	974	963	965	960	937	917	970	963	971	997	1023	1036	1021	938	949	955	997	963	940	959	1003	958	970	953	1025	947	1004	993	994	985	1015	960	942	1021	999	986	909	925	958	944	969	949	1038	936	941	927	963	968	980	971	1001	963	937	924	938	968	967	957	943	1042	960	968	947	1000	950	978	974	929	942	987	894	947	951	940	944	946	1022	983	925	897	959	946	945	925	984	956	963	954	911	975	944	927	951	960	939	938	985	970	1016	902	946	953	990	972	929	938	1005	968	967	1002	890	889	964	922	903	916	931	965	975	990	928	960	960	998	899	900	937	936	978	928	890	952	939	955	953	969	949	929	977	909	903	967	966	1026	973	991	923	907	930	922	918	927	987	925	983	936	898	958	977	922	926	1001	925	961	1005	970	956	946	890	988	905	947	971	972	923	956	959	953	961	953	955	951	882	968	932	923	909	983	925	929	872	928	929	920	943	940	965	967	935	965	958	927	931	952	963	956	934	928	924	981	942	930	936	980	997	933	924	944	918	970	939	935	948	992	957	945	960	932	999	956	947	936	930	979	933	922	959	945	1009	937	955	962	924	912	911	971	970	963	981	935	1023	1015	933	886	934	926	975	889	930	964	938	970	989	946	971	907	939	977	1001	973	930	1006	896	962	957	999	985	915	977	936	914	913	939	936	860	1001	956	901	958	957	980	950	952	930	986	972	924	944	968	965	955	972	909	943	937	990	961	943	963	912	887	904	995	950	986	918	941	1006	915	998	968	987	915	1003	903	946	942	909	890	1014	952	982	930	958	987	943	925	991	892	940	925	927	904	923	917	925	1026	958	968	968	901	932	931	954	979	973	975	985	955	954	931	931	931	937	989	949	1019	969	935	956	885	927	914	1046	971	931	892	1023	952	946	959	929	933	942	927	934	966	941	917	967	870	978	960	971	924	974	942	957	975	884	971	906	921	949	989	917	923	888	916	947	961	966	927	939	917	947	948	940	955	932	918	1009	961	1052	888	974	1005	946	920	940	932	1001	895	980	995	934	987	961	920	969	1000	980	958	991	1014	919	892	959	947	920	971	927	868	937	941	961	940	848	964	1013	924	899	956	1040	937	983	948	956	948	985	962	951	985	935	948	973	949	938	937	899	910	924	896	969	953	945	941	996	958	1005	998	953	899	1004	900	953	923	925	951	892	895	1010	991	988	908	978	917	956	950	949	933	933	904	900	942	1026	964	965	920	944	1017	937	955	968	940	930	911	1008	978	972	893	992	988	938	947	969	918	937	961	898	963	901	927	956	951	984	944	994	976	892	955	954	953	909	949	926	972	975	923	949	925	918	942	897	925	945	939	975	984	956	951	923	938	979	966	932	936	937	926	957	970	950	939	952	953	926	975	947	941	952	934	950	994	947	915	873	998	940	908	970	976	954	951	969	892	946	954	921	942	953	936	976	959	1000	956	961	939	894	922	957	965	952	909	908	966	983	955	952	950	950	955	952	948	975	959	919	957	971	922	985	932	958	928	918	920	990	938	974	943	1007	939	941	933	961	884	970	921	942	928	911	961	958	909	961	937	961	950	946	956	924	964	949	971	954	1000	933	1040	942	984	950	884	913	940	960	919	952	921	935	915	936	961	968	945	953	978	909	932	926	957	1003	954	959	918	922	977	945	950	937	1004	987	871	930	962	970	952	956	949	926	959	961	1006	933	993	1005	965	966	921	971	919	957	920	975	953	954	926	996	946	915	984	1011	978	977	944	997	933	934	984	924	919	1005	906	950	933	915	932	928	925	977	906	931	927	956	957	913	904	943	939	958	917	982	966	902	974	937	922	899	979	907	973	937	1023	927	952	981	893	962	945	976	926	980	941	906	952	973	990	961	990	957	948	966	945	959	973	945	912	958	933	925	994	930	934	965	1015	934	898	971	940	893	911	1002	956	969	970	956	923	974	956	938	958	889	964	955	945	990	1029	972	946	956	941	979	1004	978	993	939	921	969	972	902	950	950	962	992	998	883	933	933	924	977	975	947	961	954	975	970	968	975	1004	967	916	996	954	913	954	928	899	940	981	989	948	945	930	927	906	904	953	962	920	948	939	984	965	935	987	912	891	936	890	973	959	989	954	956	960	926	935	926	941	966	959	954	906	990	945	1010	951	933	932	910	914	971	884	938	960	947	920	965	902	921	956	910	917	935	947	938	922	925	996	941	922	884	951	921	947	1006	982	968	917	950	925	945	934	950	939	923	931	1003	958	974	938	938	887	971	929	901	991	965	951	955	939	947	963	931	986	982	1004	950	933	986	964	985	941	966	970	925	912	913	926	921	965	991	940	949	966	975	941	947	934	906	944	977	945	941	977	947	923	936	947	956	942	920	969	1003	990	928	1005	970	945	930	977	947	884	941	984	900	929	985	964	877	954	975	972	959	946	928	958	925	965	981	883	947	959	932	956	969	916	957	1004	995	955	1006	969	936	902	915	958	934	1000	936	916	941	1023	897	963	979	959	941	930	944	909	980	929	946	948	972	917	936	903	931	922	933	923	962	938	949	956	985	964	935	981	905	954	936	954	957	970	964	985	953	958	924	975	968	934	951	921	950	973	933	990	951	983	983	910	886	947	932	964	926	931	853	962	958	979	931	957	974	899	965	947	906	931	963	991	937	997	955	924	964	945	908	925	949	939	935	929	933	936	962	927	945	921	974	963	976	905	973	939	912	913	892	937	990	928	967	950	966	961	962	938	908	945	924	942	979	943	962	995	901	921	955	974	955	973	926	954	951	945	939	952	950	928	933	947	974	946	978	968	917	964	923	1000	966	982	933	933	923	919	952	964	935	908	930	970	970	956	955	926	953	969	957	945	975	994	912	960	984	925	952	977	929	958	966	967	1003	967	910	982	967	950	971	913	921	906	940	936	1009	971	909	968	978	925	898	963	965	893	952	929	949	922	963	911	902	928	931	924	953	931	985	1006	930	944	978	912	984	957	948	939	998	958	921	951	952	948	959	937	955	962	1003	939	999	965	932	972	969	948	927	971	900	906	916	951	976	938	888	948	944	975	973	921	991	958	922	928	947	950	951	926	1012	979	925	969	923	942	1002	936	929	934	901	927	937	997	985	934	960	910	932	933	958	942	929	975	939	983	944	936	956	930	976	910	969	970	912	934	960	974	908	947	952	915	930	967	931	952	934	948	967	935	920	988	960	931	997	962	955	943	947	1020	1009	898	917	990	939	950	964	918	926	932	937	919	927	965	961	912	960	941	928	892	949	949	897	957	905	928	971	990	961	937	964	935	977	967	928	953	935	927	945	996	991	924	928	942	913	957	979	933	939	982	976	945	924	957	1004	965	943	969	1003	889	1007	977	911	904	941	967	951	993	953	925	944	999	957	964	923	923	982	904	943	965	974	959	955	950	922	958	955	969	952
5959	398	292	228	168	174	186	173	167	176	168	161	182	186	170	158	170	143	168	164	152	174	183	167	168	145	177	144	129	158	137	151	151	147	181	155	176	157	142	156	171	172	184	192	147	163	137	191	165	157	151	171	182	155	150	154	171	171	152	164	152	176	159	153	157	150	179	157	167	142	171	164	148	159	178	152	171	167	158	171	161	157	151	177	169	173	177	145	153	148	172	167	163	146	164	151	154	196	163	146	194	143	173	178	155	163	156	169	154	162	161	201	169	152	136	168	164	147	181	146	164	148	173	145	152	159	168	173	154	169	167	162	179	156	155	162	163	174	187	140	174	157	166	162	173	148	183	175	166	171	145	158	167	151	153	185	178	178	164	176	149	177	167	148	178	134	144	143	178	167	128	197	169	184	167	169	182	173	170	148	156	170	181	164	142	161	131	162	154	191	154	157	188	170	169	170	166	164	166	148	146	163	150	155	156	143	141	170	187	148	142	160	159	169	139	167	131	160	193	182	156	169	154	156	168	183	143	175	144	144	175	144	158	159	181	158	161	161	173	176	166	165	135	169	184	161	182	184	151	189	153	175	149	158	174	155	155	164	181	157	174	160	167	148	168	172	190	152	154	164	189	139	149	159	163	163	164	151	160	166	158	150	157	176	184	159	148	185	148	153	145	158	159	149	166	169	159	156	151	196	159	173	154	179	162	157	177	176	174	184	164	179	172	171	172	151	141	139	173	160	153	159	165	179	156	161	158	191	155	142	144	174	176	180	178	167	177	162	153	163	187	187	154	140	160	145	156	162	139	165	143	163	137	152	157	138	160	158	170	169	160	164	152	157	166	157	165	169	161	177	147	184	160	156	162	174	152	164	157	155	155	162	160	142	158	164	154	174	160	177	165	149	168	168	153	152	155	157	185	158	176	153	161	167	165	149	169	162	164	145	169	157	154	190	144	155	165	154	152	159	141	144	167	167	137	174	170	150	158	162	157	141	180	139	168	157	163	172	142	147	162	154	164	157	140	149	160	158	147	163	166	145	174	167	164	161	169	176	161	155	190	168	143	165	156	163	187	166	150	141	164	171	185	157	185	153	162	161	153	173	175	163	143	176	184	155	163	158	174	162	157	142	180	166	150	153	145	167	155	166	168	150	195	176	176	180	169	169	163	164	145	189	157	180	180	179	185	165	148	143	161	153	176	150	141	169	149	134	175	150	162	152	183	181	177	166	161	141	162	158	153	174	176	199	154	161	169	142	155	186	150	147	150	190	157	147	146	161	179	154	159	180	167	158	194	149	159	165	160	157	167	166	182	154	154	164	183	169	146	176	161	172	144	183	147	152	147	163	163	146	191	157	148	177	165	172	161	185	153	167	164	162	160	164	173	130	162	170	136	157	179	174	142	183	170	182	164	170	163	159	170	152	151	166	147	159	143	161	164	192	198	165	145	161	152	160	157	171	169	154	160	152	171	149	167	154	161	150	179	138	167	176	173	194	136	140	176	169	144	188	172	149	173	160	170	167	163	153	156	181	145	166	144	162	201	185	167	154	168	165	157	172	171	165	158	157	170	156	183	151	167	170	159	159	149	171	164	148	159	150	169	160	176	158	138	153	173	205	142	177	175	164	185	167	182	145	165	153	150	160	155	143	189	156	152	146	161	136	152	128	139	171	159	147	164	149	205	184	173	164	149	162	163	177	163	182	134	163	149	171	171	177	146	157	135	158	158	180	167	169	151	173	174	178	151	171	152	168	155	160	156	153	173	164	137	166	178	165	149	146	147	147	164	148	152	168	152	162	171	175	133	166	176	161	165	178	163	186	148	158	148	160	169	183	154	166	175	160	148	167	157	177	168	192	167	171	161	202	143	145	150	170	155	134	177	162	172	157	178	170	134	157	165	187	153	171	160	189	155	161	158	160	173	158	191	154	152	147	181	150	167	148	145	131	148	159	151	152	162	156	173	148	165	160	172	164	150	164	156	172	133	169	163	161	157	159	166	154	166	157	169	148	125	165	170	164	152	144	152	158	164	168	181	162	165	171	152	148	139	169	143	155	180	139	162	174	161	180	143	167	162	176	163	183	171	155	163	156	149	141	188	161	125	163	177	165	175	159	150	145	181	167	156	162	176	153	154	181	153	167	167	164	162	162	166	160	173	135	166	171	135	193	174	159	177	154	153	173	153	183	135	165	165	155	159	160	173	153	164	149	175	152	142	157	174	178	177	167	150	167	159	156	162	211	176	134	165	161	167	163	147	161	171	147	166	169	166	165	189	166	169	164	150	164	171	155	181	160	143	185	141	177	134	178	159	154	169	172	178	162	147	175	180	167	161	167	166	184	175	145	159	157	179	173	158	147	172	167	199	155	177	187	148	166	168	173	168	174	154	140	170	173	166	157	155	171	133	144	152	174	155	183	179	159	155	169	132	161	173	180	155	187	172	165	151	168	167	157	159	162	137	162	185	138	127	159	176	153	159	164	169	169	182	160	177	170	157	133	189	154	164	184	164	169	173	134	175	190	156	178	165	162	169	165	187	152	142	166	148	157	184	170	142	155	164	147	170	143	176	159	160	169	165	169	150	180	177	147	173	177	175	178	143	192	164	174	156	168	150	154	167	138	162	155	150	148	185	177	174	153	160	167	157	158	184	159	153	149	185	168	160	164	173	143	169	162	164	165	148	163	163	168	191	151	196	153	160	164	165	164	173	154	168	154	153	171	165	184	179	150	156	166	157	142	157	166	131	182	174	152	178	139	181	203	146	176	162	175	162	143	164	159	153	165	158	165	159	158	153	152	131	151	159	142	184	157	152	164	169	175	169	164	136	175	147	147	177	171	141	152	152	170	154	170	161	170	152	152	153	175	162	170	188	151	162	164	182	169	174	172	125	171	180	152	164	158	147	156	160	166	154	162	167	158	177	146	152	158	156	170	164	138	173	168	156	155	147	165	158	166	144	171	158	172	154	148	162	176	156	147	162	166	153	135	185	166	157	172	163	154	155	149	170	173	174	181	185	148	180	143	169	159	154	151	199	147	144	182	154	172	182	159	173	158	177	170	143	173	163	156	162	157	150	168	193	163	171	141	158	176	162	170	154	166	185	154	171	167	154	156	144	154	152	170	157	155	190	163	148	141	166	162	172	146	167	195	164	157	167	170	164	159	160	160	182	165	169	145	157	163	156	175	156	151	153	182	157	167	151	174	149	164	166	159	158	190	158	175	154	181	157	150	145	164	163	152	159	139	151	174	143	149	153	185	148	157	164	176	159	185	152	154	159	168	137	172	134	150	137	154	164	158	179	153	173	197	172	157	159	159	186	162	155	167	159	171	171	175	172	172	152	134	177	155	173	160	182	152	173	142	177	164	173	161	153	157	175	157	170	143	148	166	129	164	183	170	167	176	137	147	159	174	157	163	161	156	174	161	166	161	158	146	153	169	160	155	181	145	167	146	152	150	154	154	157	147	164	151	170	159	147	171	176	151	153	143
5275	604	731	700	664	650	639	635	576	560	558	545	575	610	538	543	549	495	556	505	565	544	575	538	559	530	531	555	558	550	601	530	547	606	532	525	535	524	522	514	517	552	524	529	517	562	545	536	517	535	534	545	540	548	577	485	525	508	540	520	554	536	517	549	539	592	561	482	524	518	552	539	520	479	554	519	536	513	558	536	567	504	490	552	506	537	530	527	498	554	541	514	569	544	535	521	561	584	549	553	538	525	491	539	540	543	511	573	529	526	518	528	544	516	526	514	505	556	543	553	529	518	534	515	529	552	509	539	505	505	522	532	532	536	526	514	610	541	525	526	528	539	518	542	526	536	532	541	507	568	560	553	571	525	521	542	524	551	544	539	493	520	515	526	559	564	560	504	547	530	511	542	592	558	554	560	553	519	497	533	545	579	519	530	491	543	549	545	523	558	530	539	545	506	508	583	547	510	547	528	513	517	522	551	539	506	503	516	538	583	572	511	551	566	551	522	539	572	567	546	520	538	553	550	546	550	558	529	537	495	533	549	547	555	571	513	546	559	560	527	524	527	548	546	568	529	541	543	505	534	525	509	515	537	565	491	554	539	585	523	469	547	531	531	537	521	544	546	524	564	528	544	522	553	563	525	545	559	502	538	549	554	550	497	548	556	569	513	550	543	529	541	522	579	513	539	542	547	555	539	489	557	523	567	500	576	564	526	519	558	486	553	526	546	538	525	543	553	530	491	546	555	553	535	533	536	538	557	561	521	518	530	544	517	497	509	540	528	529	543	580	549	531	565	507	478	563	557	572	527	563	533	554	541	534	528	545	568	585	506	531	550	553	536	549	524	535	513	551	534	533	534	529	537	567	483	537	519	535	555	546	545	547	527	554	506	536	509	550	549	546	552	546	548	560	524	529	509	515	560	561	505	549	533	518	495	572	546	525	502	575	521	512	542	553	545	531	537	517	551	522	550	523	583	556	522	518	559	531	525	526	524	554	539	565	514	548	574	539	552	559	556	510	527	550	521	528	515	533	561	553	536	515	592	592	568	518	544	572	557	553	527	579	563	516	535	531	528	518	569	521	557	538	525	538	515	534	527	619	492	555	582	504	587	528	535	531	513	539	545	499	532	502	532	506	529	498	499	534	553	557	506	536	499	554	527	531	528	544	566	525	495	504	556	562	528	529	537	531	496	561	582	550	525	579	605	526	581	514	560	553	516	542	554	528	536	534	548	513	492	509	575	556	542	538	521	500	521	546	527	533	533	495	550	542	562	532	550	553	582	533	529	519	495	555	568	524	460	536	542	530	531	573	533	519	544	561	546	513	491	561	579	529	528	572	531	505	517	492	523	549	545	545	558	532	583	561	533	542	599	534	543	548	533	528	537	567	540	496	562	544	530	543	520	506	561	534	528	569	505	527	547	557	533	546	533	522	490	537	526	521	524	505	569	524	541	568	561	569	501	572	538	548	544	533	526	526	519	563	527	522	582	580	553	548	565	526	518	530	579	527	503	560	526	478	570	541	549	538	532	554	560	567	518	564	507	533	522	558	523	571	523	571	535	521	584	514	599	548	516	512	570	536	563	531	563	546	544	543	554	545	534	547	539	541	539	530	543	515	534	519	517	520	556	539	515	559	511	518	530	537	542	518	521	543	568	497	564	540	602	577	509	516	582	575	554	560	514	534	546	514	554	532	564	541	524	518	561	506	508	584	516	526	554	515	502	555	487	554	524	534	554	520	539	528	509	562	538	556	523	569	563	512	537	550	539	556	510	521	534	564	526	535	519	522	544	546	544	519	602	546	571	516	574	530	543	563	563	547	552	571	570	525	538	515	544	558	541	557	565	527	490	517	554	569	542	568	542	505	553	565	532	506	523	541	510	544	556	505	522	551	558	509	560	505	580	502	562	559	571	568	586	525	547	576	516	515	556	562	556	531	543	524	537	542	571	586	584	538	542	559	522	575	551	548	517	531	489	558	504	555	545	528	577	512	532	522	538	541	557	538	587	536	561	531	519	529	557	548	548	526	529	489	552	546	536	479	531	535	542	526	514	562	541	507	529	568	527	554	517	544	548	532	568	576	506	556	546	558	571	534	536	502	529	548	562	563	534	527	536	512	530	505	515	507	556	501	540	535	519	527	536	533	537	530	541	530	529	515	543	504	523	526	525	528	493	547	551	576	527	552	520	522	549	560	527	531	519	521	544	568	544	523	509	544	523	564	514	522	553	569	521	536	532	530	482	517	554	531	514	530	555	504	550	579	540	524	576	553	508	541	533	546	554	524	526	514	560	513	550	564	555	578	550	540	543	533	541	535	524	533	577	522	562	572	527	530	528	529	527	531	554	531	554	544	553	549	550	525	569	500	534	561	523	504	539	545	543	528	510	529	537	586	575	540	515	503	536	577	552	523	513	536	500	492	499	571	543	547	527	532	510	509	558	552	527	590	525	541	548	492	548	512	513	533	535	551	528	529	544	565	537	503	555	542	556	536	550	512	547	538	549	573	515	519	563	561	520	500	535	558	558	572	521	496	509	515	513	549	576	549	580	531	574	570	494	572	494	539	559	511	548	548	558	549	529	576	544	524	515	556	535	543	550	531	556	530	503	513	507	517	529	498	514	527	552	523	489	518	553	556	511	551	550	500	551	581	525	546	493	549	561	544	550	539	587	552	563	507	557	553	528	516	523	553	547	527	522	578	566	576	546	484	528	552	516	521	499	513	487	583	538	535	554	518	537	547	539	552	581	563	554	556	536	530	555	516	557	575	543	554	546	562	550	531	498	524	496	528	544	515	530	518	546	557	532	546	544	548	520	553	538	552	558	564	527	510	495	526	535	533	528	543	568	483	526	550	558	571	564	534	568	566	558	530	538	537	531	540	547	555	535	518	553	586	533	543	527	543	520	551	500	542	534	562	551	547	579	516	512	509	514	551	514	532	574	517	573	528	568	577	534	562	500	520	532	555	566	534	529	565	514	514	512	517	593	526	555	566	537	555	547	531	517	524	575	533	557	508	566	547	549	500	560	495	553	551	553	560	502	512	533	555	553	552	546	531	506	547	534	502	538	501	546	540	544	547	498	553	562	563	544	555	558	517	533	556	530	505	540	558	521	514	507	543	505	519	532	532	526	532	563	541	557	582	520	515	568	547	531	510	543	534	555	553	526	559	518	480	497	564	533	542	578	566	553	491	520	505	497	558	558	574	526	513	552	514	539	569	527	540	540	520	514	516	559	564	594	518	531	537	545	547	519	491	573	544	552	573	510	580	533	528	543	551	516	523	529	516	531	532	552	526	562	535	550	552	553	557	552	530	518	567	536	550	544	545	524	564	547	561	546	528	547	527	549	563	500	550	548	465	545	575	544	560	527	530	530	541	540	578	503	555	517	548	509	524	507	542	535	508	551	543	561	572	543	540	536	512	523	534	510	556	591	500	539	533	516	556	515	547	522	530	525	527	516	538	546	555	546	524	549	601	564	526	520
38224	11965	2266	1258	966	679	601	566	455	429	447	395	373	382	373	356	371	338	318	313	313	321	325	320	318	330	327	303	316	330	345	318	285	362	339	294	309	278	310	281	294	314	295	311	303	288	311	308	288	319	289	318	310	284	307	332	286	295	276	285	319	328	293	315	312	310	305	318	311	270	298	346	296	310	299	323	301	318	260	329	282	294	297	309	317	317	329	329	325	319	332	291	309	292	317	299	314	288	308	307	307	321	259	324	265	327	311	294	289	313	307	317	310	298	298	289	309	308	334	340	318	288	313	330	285	319	325	280	288	308	308	296	257	284	292	276	300	322	289	327	326	290	290	293	317	303	296	308	261	302	293	300	327	318	293	292	335	294	287	322	289	310	292	285	312	307	305	319	294	316	291	284	329	298	304	277	290	278	279	303	323	302	287	317	317	320	281	308	316	320	300	316	302	276	318	298	288	291	309	321	304	263	297	302	317	322	307	326	329	276	277	325	291	305	332	308	282	296	328	302	294	286	273	308	319	304	312	294	276	286	284	316	303	263	290	271	333	290	277	299	295	313	296	288	294	292	314	334	309	265	274	284	314	290	296	299	320	329	310	317	330	307	308	295	277	299	294	309	311	304	310	294	299	344	297	336	338	284	304	314	299	318	303	293	291	325	274	289	281	323	268	314	289	301	305	299	291	327	302	272	274	296	324	285	277	310	297	304	311	281	286	304	303	286	276	328	342	292	316	312	298	288	278	307	304	281	301	286	300	311	307	292	314	285	321	297	314	306	320	296	307	312	324	342	338	322	295	325	318	311	312	280	305	301	283	278	262	284	292	292	300	329	294	295	313	295	268	313	294	305	281	299	305	292	295	310	286	294	278	327	303	291	341	300	298	339	301	291	294	303	268	296	320	300	290	315	333	285	316	290	285	335	309	292	296	297	302	308	314	307	283	283	291	309	274	307	304	307	303	296	333	300	316	280	337	321	303	279	287	291	277	295	330	284	326	287	300	304	305	282	303	317	302	336	280	297	324	316	301	300	317	309	294	322	270	302	310	270	318	287	312	286	294	300	298	279	306	292	294	294	273	312	313	308	313	293	296	301	288	320	302	288	336	324	306	298	320	299	307	267	274	323	308	305	297	296	304	301	276	313	296	284	295	279	318	303	282	313	303	286	312	299	267	301	330	323	300	303	313	311	286	295	310	297	309	296	323	293	283	314	307	307	308	320	320	360	329	274	300	297	322	304	298	288	289	301	294	307	296	279	284	293	285	284	294	286	295	314	282	303	303	287	325	307	286	310	309	308	328	335	308	292	299	297	284	291	303	313	304	320	285	296	298	303	326	322	297	308	300	281	289	268	311	282	330	280	293	305	313	291	289	333	295	293	311	309	331	317	273	273	299	313	286	275	299	302	320	284	289	314	273	291	266	307	298	290	289	271	302	294	351	297	289	313	298	316	324	294	329	293	303	286	297	288	335	315	304	337	292	304	291	306	287	320	293	312	304	295	352	315	302	313	303	300	276	289	317	276	286	283	293	312	295	271	283	321	289	330	289	336	300	320	307	287	267	281	308	311	294	291	292	286	271	276	298	316	283	335	311	315	284	282	277	320	317	292	299	298	279	278	315	331	284	266	290	299	292	318	305	303	282	297	295	308	315	300	323	277	298	305	288	303	327	316	294	297	304	304	321	306	332	321	320	297	304	316	338	309	327	293	278	298	296	299	322	312	296	293	295	295	273	305	288	286	307	313	288	281	280	331	312	291	268	286	287	299	299	262	285	324	310	343	277	312	268	271	317	301	314	282	321	314	343	298	287	257	274	326	295	297	274	279	268	312	315	266	292	313	333	298	293	285	319	303	302	266	272	275	309	283	305	299	302	287	297	323	298	292	278	305	285	305	293	269	304	318	303	296	298	335	310	306	309	291	330	339	300	314	315	282	336	311	291	283	294	283	268	292	316	310	312	326	306	302	309	288	309	319	297	275	338	289	302	286	274	276	305	331	318	301	291	290	317	280	291	283	283	304	306	285	323	301	291	306	328	293	285	282	316	312	301	321	278	311	341	307	278	292	299	280	289	271	298	335	316	315	332	312	302	306	295	311	311	308	288	279	303	300	323	302	303	257	301	270	260	297	278	332	290	284	308	322	301	296	260	284	294	314	297	311	311	289	304	312	307	296	292	333	285	326	304	294	298	282	295	283	293	270	311	299	300	264	299	307	294	309	312	287	338	309	308	317	304	309	307	257	291	273	321	308	313	318	308	287	322	271	320	283	264	306	309	314	351	309	306	304	296	297	262	312	323	303	268	278	320	292	284	329	312	299	269	317	294	266	297	288	275	333	302	303	328	323	286	284	329	293	307	309	322	322	348	312	311	310	288	329	301	291	289	279	317	316	303	312	292	327	282	324	301	312	323	316	297	303	320	319	299	349	292	305	294	318	301	295	280	295	303	304	329	267	288	342	305	305	267	286	298	302	323	304	335	305	315	321	281	306	309	277	302	271	289	301	294	308	279	333	296	312	293	297	305	302	305	302	307	295	282	316	335	296	304	287	320	309	287	312	269	303	317	291	299	308	311	293	293	325	285	301	295	311	309	269	346	269	294	296	273	313	291	266	279	286	306	271	271	276	288	291	297	325	322	295	325	252	316	283	293	300	323	319	296	281	277	270	287	285	297	289	277	289	285	320	298	316	301	290	340	300	298	289	281	309	278	308	321	295	288	297	306	274	317	304	297	291	318	298	303	323	298	290	302	322	291	290	286	285	316	328	315	312	314	281	288	307	288	309	325	308	321	295	305	273	316	326	313	286	323	289	299	296	292	268	291	294	329	263	299	323	325	302	313	293	280	299	359	291	332	303	303	309	321	279	326	303	300	269	257	309	296	289	274	276	318	310	276	292	347	294	281	297	306	313	311	296	304	298	306	306	287	282	294	283	311	286	295	315	307	354	341	311	303	301	309	304	314	294	292	290	270	310	294	295	298	302	320	330	306	287	331	318	324	289	283	321	281	315	297	315	293	302	306	299	301	301	306	307	301	307	328	312	303	294	311	296	324	295	294	293	281	301	300	273	304	326	326	298	317	298	279	308	316	280	315	306	326	265	302	343	313	296	297	290	298	288	291	294	324	295	318	265	325	305	306	296	282	296	309	275	286	279	302	331	294	300	302	282	312	304	306	271	295	313	312	304	289	295	310	300	309	305	283	332	321	295	340	292	303	310	315	300	319	329	272	315	330	295	310	282	323	305	310	266	314	307	301	293	305	343	278	290	315	319	301	305	295	310	300	277	324	309	290	315	315	304	283	318	298	309	315	318	291	308	318	265	332	332	277	291	300	301	329	283	297	294	308	303	309	300	299	279	306	264	293	283	286	352	299	329	285	277	306	278	307	313	287	312	303	326	273	281	325	332	288	309	287	301	283	342	297	299	308	315	295	275	299	285	272	301	323	287	310	305	299	309	295	322	303	319	302	300	323	315	303	300	286	299
18989	1873	3397	3820	3302	2705	2312	2149	1806	1653	1547	1468	1311	1307	1265	1232	1176	1140	1101	1129	1046	1108	1074	1019	991	1032	999	992	975	975	1008	933	984	923	991	939	952	866	926	949	898	968	980	948	945	978	914	899	850	919	934	937	914	883	889	878	906	902	899	858	962	885	921	929	909	903	917	850	891	876	918	947	889	900	928	882	898	828	888	881	918	922	843	929	879	929	906	847	917	823	840	917	849	867	864	910	867	876	890	890	847	850	856	889	883	888	887	848	932	834	890	890	877	907	892	883	887	896	853	895	912	878	894	978	891	870	904	868	894	878	944	918	889	871	880	866	907	815	876	875	916	875	864	872	885	837	886	883	880	830	904	861	913	870	905	899	915	896	882	881	925	837	896	906	878	900	881	909	863	871	852	947	830	864	865	918	872	865	886	891	905	900	907	890	895	927	862	871	887	861	858	881	862	946	909	908	888	836	830	899	873	898	884	944	913	879	904	874	897	893	860	890	847	886	846	930	872	825	879	894	848	896	844	889	910	911	906	885	931	864	839	875	859	873	858	892	907	902	898	876	899	876	814	919	838	861	891	835	873	847	900	859	879	891	861	990	933	832	869	861	832	868	842	908	860	863	901	876	953	885	868	893	909	887	878	850	885	916	891	892	900	844	884	820	857	903	946	926	885	861	902	894	799	853	897	873	843	832	834	901	820	862	866	906	891	905	873	885	840	877	868	862	886	916	912	900	849	872	857	889	895	925	854	912	881	917	875	905	855	900	907	865	864	884	841	836	869	920	813	931	941	858	885	861	849	864	908	933	857	910	912	909	872	866	858	887	852	829	843	859	912	936	869	850	906	944	895	853	905	895	863	877	882	924	914	901	850	823	856	858	886	898	923	895	920	845	860	886	865	905	890	905	867	927	975	852	891	878	866	833	893	908	893	824	862	863	832	882	922	887	916	872	850	828	875	890	839	885	913	918	890	850	929	904	894	867	858	917	891	887	849	899	871	866	900	912	885	893	868	904	896	858	926	860	874	884	872	924	911	877	862	904	902	884	916	906	921	886	857	924	865	857	875	869	892	844	876	872	856	876	843	884	885	848	921	926	861	858	848	833	901	893	855	901	902	912	904	890	893	873	875	849	890	839	837	851	900	816	880	886	871	856	891	862	889	877	885	858	890	884	929	863	885	857	918	909	877	915	881	907	868	932	824	888	869	878	886	846	897	926	848	903	887	877	915	888	850	883	866	873	868	920	859	895	872	923	914	826	952	830	848	909	867	867	877	862	914	938	846	897	870	896	889	872	883	906	850	892	870	853	884	839	909	898	875	918	883	823	868	893	876	906	845	871	864	890	875	905	855	898	886	801	936	897	861	893	913	850	924	856	851	866	921	969	870	915	930	879	898	899	868	912	879	920	890	857	926	957	855	826	866	892	887	886	873	884	885	883	872	907	937	889	890	946	889	898	890	819	824	851	877	840	905	846	893	920	867	888	897	878	884	897	831	851	898	889	944	922	863	853	866	880	865	864	872	888	902	886	890	899	877	891	869	912	929	860	907	834	885	856	873	911	903	887	895	866	883	850	889	882	840	849	868	901	819	848	861	927	850	842	895	836	816	883	792	881	878	887	906	831	878	893	886	913	845	869	863	883	863	915	856	934	897	929	856	891	833	889	860	850	871	905	909	888	851	917	911	862	869	925	878	888	925	899	849	868	866	899	813	877	866	911	844	856	863	840	890	865	915	919	852	852	877	852	935	868	898	895	876	878	942	933	890	926	924	858	885	831	867	962	932	865	894	880	870	902	911	915	829	888	910	928	883	869	857	877	903	873	862	861	895	901	922	873	851	907	822	894	884	863	860	845	944	865	849	919	869	864	954	904	943	844	894	890	944	952	841	875	910	862	887	885	934	830	933	861	931	884	843	891	889	904	903	902	913	895	925	940	896	889	859	930	897	902	891	861	900	870	920	903	862	903	844	896	855	865	904	894	868	899	866	949	879	871	847	857	903	860	832	923	894	919	883	869	833	844	922	882	903	846	892	917	905	817	867	859	933	873	917	878	891	877	931	869	863	885	854	876	910	877	864	882	918	880	832	927	918	882	880	873	896	854	907	905	890	934	885	892	857	862	884	887	874	832	896	943	920	898	891	861	903	838	905	898	872	885	886	934	916	865	897	872	897	835	910	836	928	913	891	894	892	882	864	859	940	849	875	909	880	907	927	865	912	895	893	839	886	880	853	893	903	895	887	915	827	854	928	851	879	932	861	883	891	917	890	879	872	913	851	884	919	849	906	873	880	866	914	908	868	916	896	858	869	876	836	928	858	873	854	874	912	892	935	877	922	867	831	843	861	866	888	865	849	850	881	901	874	923	876	812	915	874	923	869	853	878	870	912	833	851	885	911	891	851	824	875	906	885	897	916	908	882	910	857	892	853	848	857	883	848	882	878	890	916	917	864	878	898	881	874	842	934	867	849	871	877	914	877	899	844	819	904	870	827	924	910	924	889	866	889	887	883	884	897	875	880	865	853	902	880	882	895	933	862	897	879	847	872	871	889	917	868	893	918	854	909	933	896	929	849	916	901	897	843	870	857	900	905	917	864	872	856	897	867	858	914	906	872	895	859	849	920	903	906	863	826	873	870	888	826	924	875	908	919	920	898	926	862	831	883	884	932	871	889	876	883	839	878	887	876	904	903	860	818	869	913	905	880	875	830	897	921	874	921	938	861	851	851	879	847	872	868	896	893	842	869	926	911	848	847	918	887	831	938	907	877	868	880	914	874	882	885	902	862	865	937	900	867	831	863	906	914	892	871	911	881	867	869	924	858	897	900	886	940	907	941	864	890	823	877	848	884	894	898	892	897	915	925	919	910	832	907	904	851	874	894	872	869	890	912	903	915	871	861	882	900	811	808	927	862	853	891	884	918	910	872	874	902	894	869	935	907	876	906	894	868	889	881	905	870	868	883	880	813	862	914	860	888	874	853	925	894	878	914	869	819	900	860	876	907	860	869	890	843	847	864	903	903	881	846	846	911	889	876	872	927	891	915	890	831	892	887	888	881	940	841	866	910	814	883	885	850	879	874	885	883	878	841	887	861	853	808	899	851	897	863	882	893	879	884	907	844	896	901	883	891	909	862	905	907	838	875	874	879	869	839	911	865	844	890	877	925	871	860	907	903	865	848	827	897	881	934	905	886	815	869	927	890	866	939	866	836	889	875	876	871	872	838	891	863	873	858	877	865	936	859	930	879	877	887	916	977	856	863	916	886	877	889	885	876	901	883	885	879	877	849	847	870	918	881	828	860	897	869	857	923	915	830	939	904	907	887	847	896	913	900	897	927	873	903	905	901	914	868	890	844	860	887	875	938	823	828	890	918	907	840	913	904	868	873	909	895	857	885	911	842	945	863	872	856	834	921	874	863	922	915	834	863	891	910	891	896	873	856	859	887	880	880	881	888	824	793	822	843	894	913	867	863	891	877	903	869	897	869	869	906
46736	20047	9828	2818	1760	1232	975	787	697	632	576	543	501	455	496	434	455	403	384	360	392	391	385	359	395	403	355	341	362	397	362	360	382	377	357	308	349	368	368	365	346	334	350	342	313	347	350	388	319	302	366	332	324	332	349	322	325	317	351	310	355	329	318	329	345	336	346	330	369	332	347	315	294	325	342	349	333	351	345	320	354	357	368	341	363	321	319	335	321	315	309	314	322	360	346	319	338	332	363	321	340	360	349	313	359	356	335	347	316	339	329	355	358	311	329	343	303	347	308	333	352	343	329	317	359	338	316	308	345	364	333	349	345	352	341	348	311	340	366	333	322	302	355	333	344	376	332	324	349	347	334	342	349	312	330	336	314	334	361	309	311	349	347	328	342	337	382	339	370	324	368	312	338	325	357	333	334	334	346	348	317	317	344	336	332	308	330	320	321	343	328	349	332	334	335	352	354	318	328	295	340	325	330	323	338	374	341	314	341	307	342	357	384	345	333	361	318	335	377	327	343	344	351	350	348	319	304	329	342	317	362	352	352	336	348	326	312	336	341	383	304	329	356	326	351	326	345	333	297	341	320	323	339	349	351	331	328	345	350	355	307	316	319	330	352	339	342	336	337	350	353	361	329	340	336	363	320	344	341	351	322	318	324	318	334	355	368	326	323	346	337	326	354	335	334	343	343	348	332	322	342	366	335	342	335	347	335	319	331	316	306	330	324	300	363	329	322	368	354	330	311	335	353	325	339	352	322	338	325	332	319	322	334	383	385	332	313	311	310	340	358	309	337	347	330	330	354	354	335	320	294	350	299	316	336	322	352	357	325	332	339	386	342	343	346	310	299	332	343	377	333	314	348	341	368	364	346	330	303	337	369	330	322	310	342	304	357	355	325	354	337	297	323	364	360	380	354	331	368	353	313	351	365	331	322	335	366	380	309	349	328	328	326	314	319	324	315	351	346	329	339	349	358	363	350	375	303	368	351	331	345	334	304	319	306	322	348	298	331	367	306	324	312	312	368	352	330	353	346	338	350	348	345	331	339	330	346	348	330	329	363	316	332	318	327	344	343	341	332	303	313	338	313	347	325	336	311	382	325	308	357	332	356	326	342	308	340	302	339	345	347	349	324	358	308	317	338	342	367	335	364	318	301	341	334	315	346	341	321	347	316	345	354	319	372	339	320	330	349	340	334	330	324	351	328	349	368	330	349	326	352	367	344	352	345	310	352	325	361	338	335	320	335	339	302	358	319	351	351	339	344	324	345	324	342	328	328	360	322	334	352	352	354	315	363	330	331	346	303	325	354	350	306	361	307	327	344	353	320	312	339	335	283	356	298	335	343	317	367	353	336	324	321	327	318	354	341	355	330	292	360	348	365	320	338	339	327	340	355	324	363	326	320	326	336	364	325	301	310	352	339	347	317	340	340	378	364	324	334	334	338	316	317	306	356	330	328	358	367	313	322	359	341	336	281	347	331	334	342	324	300	339	334	362	336	327	349	322	326	347	331	314	345	323	338	312	326	335	339	334	344	357	355	357	356	335	328	325	303	361	304	361	361	348	317	366	330	372	342	356	332	330	351	319	329	353	337	318	373	302	316	298	334	368	335	313	302	314	329	322	339	314	337	319	352	351	344	347	346	350	335	353	342	342	331	341	332	362	337	360	329	306	320	322	385	357	341	335	324	341	326	312	317	342	349	333	358	313	330	314	367	336	317	324	331	327	348	343	333	350	334	319	350	330	309	346	333	356	360	334	348	310	325	328	338	353	335	357	358	325	337	317	330	299	297	352	350	339	335	349	353	332	355	334	303	330	308	343	338	319	337	339	345	348	342	340	343	362	333	310	336	351	311	320	342	341	374	302	328	332	300	336	337	347	286	358	329	339	326	335	341	330	328	358	348	321	344	315	350	331	335	340	312	341	336	329	339	350	322	309	358	314	326	371	361	323	324	328	347	344	326	339	341	340	353	341	339	367	316	349	310	345	346	328	302	344	306	352	353	349	319	357	336	335	301	347	313	335	297	322	294	335	333	328	342	346	385	339	338	340	366	331	362	314	326	336	325	314	354	354	374	348	344	334	317	372	353	342	331	313	340	343	337	354	349	347	316	350	381	346	356	341	308	322	321	333	348	320	347	326	313	375	339	356	312	361	310	358	308	336	332	327	322	286	349	317	340	333	319	348	302	319	371	309	318	325	323	368	332	338	309	319	332	342	336	361	340	343	329	311	354	342	355	324	349	340	298	319	336	336	372	360	333	375	352	337	314	327	360	322	337	330	325	338	325	326	330	354	320	335	372	325	324	328	357	357	332	331	341	363	337	320	316	341	315	343	352	340	343	347	360	316	351	339	338	329	323	370	357	335	351	343	339	316	366	328	343	343	343	324	329	323	317	336	332	334	313	339	357	328	340	318	323	336	348	363	341	363	314	330	350	342	351	316	349	322	358	308	336	364	354	339	311	333	330	335	349	320	351	358	379	326	355	338	350	339	310	337	321	307	315	351	330	321	299	387	317	354	289	351	327	340	371	305	369	322	331	348	348	334	353	339	356	325	331	356	354	299	342	347	316	343	323	341	330	328	319	336	322	341	333	327	328	301	350	388	344	327	315	373	339	326	328	314	331	355	354	323	311	339	347	354	330	345	340	342	330	349	344	368	334	318	362	355	344	344	320	353	318	352	362	328	356	333	363	355	341	351	327	359	336	347	308	335	365	315	337	345	339	313	342	360	342	330	326	349	339	328	308	329	331	316	312	323	332	344	323	331	337	339	298	357	321	367	340	344	340	362	325	336	349	327	328	357	350	351	343	340	316	359	338	320	311	322	330	315	336	358	391	343	371	343	318	341	299	339	346	318	347	356	367	343	328	357	366	326	325	353	363	323	326	347	328	312	313	366	342	376	344	344	352	339	297	330	314	334	369	341	366	322	343	304	337	333	325	336	326	337	330	327	345	322	371	329	338	328	329	311	324	346	372	368	345	347	364	330	363	338	341	320	339	377	376	328	315	300	352	376	312	361	330	342	365	366	320	353	337	315	364	342	339	343	382	327	338	382	322	364	320	373	326	320	303	318	329	350	374	309	299	336	323	365	336	322	336	310	311	368	336	322	337	324	343	342	342	296	356	328	344	342	351	364	314	317	318	319	317	318	321	363	309	387	334	339	324	319	318	361	321	351	344	339	299	347	335	312	321	351	355	345	331	308	365	333	320	346	301	347	305	337	331	319	346	346	376	314	307	309	333	318	331	325	323	340	329	357	323	342	347	319	358	355	328	346	321	359	326	357	334	339	325	357	358	315	322	351	348	331	309	350	316	348	319	307	320	330	358	346	366	303	319	335	333	312	336	363	309	387	310	385	347	312	345	335	319	344	339	356	356	345	327	331	287	347	328	324	329	354	352	307	310	365	350	339	322	305	360	330	311	339	372	359	375	346	299	322	342	312	308	367	331	349	329	370	334	337	339	346	331	356	342	356	342	314	317	322
25241	2852	5824	6471	5499	4688	3819	3111	2779	2422	2245	1941	1881	1804	1604	1576	1557	1428	1420	1364	1341	1249	1346	1276	1244	1234	1267	1181	1141	1165	1125	1107	1190	1054	1038	1056	1041	1114	1013	1019	1063	1011	1024	1081	1075	984	981	1078	1002	1000	1055	1045	994	1023	985	953	957	1052	991	974	1031	959	932	961	971	959	1009	969	1059	998	1072	961	986	956	979	1017	966	954	938	945	975	999	945	993	974	1009	999	971	980	947	969	960	996	947	977	957	918	968	961	964	971	939	946	955	919	947	952	967	935	978	977	922	965	986	987	966	965	978	972	993	988	971	949	982	961	998	965	968	928	1015	952	977	938	996	974	978	880	951	997	987	993	902	970	938	973	963	947	961	908	918	905	1006	927	974	909	1003	936	969	982	997	955	1009	943	878	956	933	975	930	947	1012	927	959	930	955	950	925	917	927	1002	954	983	949	953	1001	997	927	910	922	908	946	915	992	979	981	964	951	980	987	935	965	926	976	922	996	961	922	921	962	953	957	934	959	942	900	1020	969	917	965	953	959	962	973	924	934	904	964	960	923	970	906	926	914	912	951	954	915	934	933	932	943	890	979	930	925	929	980	1014	941	974	1006	941	980	995	934	946	975	915	951	958	961	990	972	958	964	911	979	930	899	936	943	993	962	955	964	946	976	1014	943	955	985	953	959	995	1003	980	991	978	921	973	980	991	989	956	931	962	904	962	927	1010	930	953	897	896	951	973	965	990	990	933	975	926	986	963	992	907	913	934	945	985	981	921	960	916	907	932	986	986	1008	995	978	968	900	952	956	964	965	988	916	984	967	936	928	973	984	921	948	910	985	982	901	1001	981	939	929	891	958	1036	912	976	1003	887	981	924	961	910	943	964	947	919	886	942	948	928	951	923	957	1000	1011	882	975	938	991	935	996	926	992	983	939	960	944	933	959	960	992	948	893	941	928	937	959	955	934	962	936	992	905	994	961	979	949	978	967	904	974	947	954	959	986	945	978	991	965	932	999	908	923	972	950	898	949	1001	940	929	958	944	905	991	960	1000	932	990	973	977	941	945	911	932	899	982	974	936	985	960	1000	906	945	945	983	980	978	982	946	973	946	935	906	907	965	944	979	967	987	931	941	1001	958	920	957	985	957	953	949	988	967	975	970	942	948	981	928	966	940	922	997	954	980	951	923	943	996	960	909	901	972	1030	948	943	975	950	953	955	883	955	932	929	939	980	933	965	972	883	967	964	967	986	943	987	956	961	1011	926	965	947	939	960	1001	903	977	918	907	955	943	993	952	945	937	953	1012	955	918	952	964	954	963	920	926	952	876	967	922	885	929	948	979	969	967	963	930	964	987	934	975	970	956	896	946	944	926	949	947	897	964	1017	922	974	904	956	849	955	925	969	933	919	922	928	895	991	975	969	975	943	944	988	874	967	924	953	919	998	1046	969	982	960	955	952	910	919	946	970	1000	993	948	948	968	975	937	957	925	950	978	952	930	932	927	926	964	937	928	957	895	942	997	938	948	992	930	939	906	881	904	956	950	950	925	966	968	982	969	986	957	953	975	969	932	937	985	962	950	909	951	909	1001	907	952	931	988	979	972	946	904	901	954	943	936	1008	961	993	964	876	880	981	969	946	941	905	949	952	1006	981	895	909	994	976	999	950	896	911	910	953	1001	977	947	988	941	951	964	961	999	960	979	1016	994	901	1014	983	936	1005	993	919	963	926	931	978	986	936	964	996	961	966	915	977	976	900	964	988	968	920	932	955	930	926	1000	920	998	978	961	944	966	930	949	960	921	939	973	938	957	908	943	896	986	910	1004	969	922	950	921	915	959	943	927	962	955	972	932	945	972	916	951	921	960	964	946	925	965	972	963	976	985	922	890	971	971	950	936	961	979	959	962	978	942	990	993	993	937	985	887	977	988	937	970	891	935	946	877	944	953	977	968	934	1010	908	974	970	967	924	933	915	985	926	895	991	933	946	906	976	1028	918	948	935	1008	1008	915	887	1008	956	952	931	986	945	1025	966	926	940	966	938	981	1007	961	972	940	950	959	925	962	898	949	939	928	989	968	921	945	957	977	960	971	996	988	942	989	903	973	896	972	972	989	938	951	957	972	931	985	942	948	909	906	962	991	961	993	907	920	950	958	894	938	947	971	942	957	956	928	995	887	933	940	1004	927	991	1002	979	1005	933	960	950	968	1005	1016	922	993	943	1014	920	921	937	942	950	914	914	910	919	980	945	987	958	967	904	910	949	940	914	946	987	944	954	937	1001	978	967	985	910	968	928	959	920	937	997	886	955	946	946	982	906	965	936	967	1007	940	926	936	933	971	1017	968	936	1021	973	981	909	899	954	950	973	974	1012	962	944	986	940	965	965	948	927	924	979	980	1001	979	959	938	973	974	942	983	958	954	906	955	930	927	975	969	1000	957	951	975	954	927	973	898	934	935	915	909	909	945	930	905	939	969	946	959	935	984	948	947	952	896	979	901	942	980	979	968	905	908	883	945	926	954	954	918	944	931	926	992	955	938	970	975	909	940	970	1000	959	1013	970	923	953	994	943	957	975	900	1001	899	954	939	944	895	947	994	904	956	937	959	948	978	956	907	967	944	921	960	934	919	991	921	960	983	949	969	957	976	1012	999	952	981	916	971	980	928	965	968	892	987	967	938	872	931	956	981	978	976	963	943	926	966	915	988	980	959	888	971	947	943	990	938	983	947	981	917	989	964	921	971	919	916	944	991	929	909	977	970	930	919	934	942	964	929	894	968	931	975	958	959	954	961	977	929	948	945	996	968	978	964	880	955	977	946	883	996	893	972	938	926	999	942	974	993	899	990	869	1009	983	985	925	953	922	968	951	1001	941	967	939	968	952	933	952	961	951	960	943	968	975	950	938	941	935	967	950	978	951	941	952	973	1004	876	977	996	937	963	910	927	992	992	1006	988	957	920	942	933	964	952	900	966	979	1009	982	950	974	951	974	947	984	938	971	942	968	969	968	960	940	958	939	1004	987	939	973	953	958	965	942	938	976	907	902	921	974	928	940	933	939	982	1003	909	959	933	904	967	981	958	931	953	972	1049	982	934	943	958	931	982	974	971	976	939	940	933	938	982	983	968	899	1010	934	987	945	1004	913	974	951	959	889	942	942	951	1006	1006	974	945	906	968	974	939	1009	961	918	982	974	987	968	966	924	1002	922	987	969	992	960	963	961	919	895	957	945	933	938	949	995	960	956	981	947	965	962	934	961	938	970	954	964	929	973	936	927	938	976	938	936	904	955	994	992	947	926	994	927	905	935	951	958	953	922	946	924	923	1007	963	985	979	935	943	956	979	946	949	955	903	936	984	956	977	1002	1001	957	897	942	911	946	930	1009	936	906	932	969	1003	946	901	994	964	921	910	966	962	981	976	1003	1010	980	889	925	958	973	1060	929	943	929	992	962	942	918	932	1005	940	954	955	925	966	970	915	929	976	943	982	967	956	912	962	908	933	890	965	934	943	953	1000	930	1002	964	957	963	941	950	1007	990	969	948	901	946	933	997	943	986	989	940	930	923	1018	953	925	952	956	931	941	941	973	943	936	950	958	942	971	936	952	957	953
6173	399	305	215	202	205	190	191	184	149	171	139	151	162	173	168	156	154	159	175	199	170	140	148	151	163	196	149	157	162	185	154	120	149	167	187	153	174	177	138	147	177	160	172	154	142	165	176	161	162	150	141	172	167	183	161	139	155	163	200	177	162	155	133	155	163	155	165	161	173	158	153	164	159	159	161	151	168	169	199	160	176	177	170	146	150	170	165	168	138	158	171	163	184	160	166	147	181	169	156	160	154	164	165	157	157	165	159	153	166	158	185	156	160	173	152	146	143	180	169	160	161	173	186	178	173	153	179	171	167	162	143	161	156	188	170	149	160	154	140	175	160	175	156	158	191	157	145	144	171	164	155	174	165	161	150	186	150	163	172	184	160	175	173	173	137	182	147	181	184	176	164	177	166	173	157	177	172	170	149	153	150	168	166	188	157	184	173	179	138	164	153	160	175	180	161	180	164	168	150	145	172	171	144	177	177	164	171	162	173	164	153	153	160	152	164	141	144	169	167	161	157	213	152	169	170	173	165	165	155	168	177	166	146	181	152	175	158	159	161	163	170	151	149	166	173	149	149	150	152	173	160	181	137	169	160	170	159	165	139	152	148	193	171	151	165	153	146	174	157	155	142	158	184	180	176	145	153	159	156	153	134	160	180	162	190	160	177	160	161	183	154	157	146	169	164	168	174	149	164	161	147	151	175	161	158	173	175	138	160	169	168	163	150	177	159	173	151	144	174	182	165	166	155	175	139	144	152	173	157	138	154	183	178	158	153	145	156	161	141	162	158	164	159	137	155	155	157	133	168	167	154	163	157	185	177	155	140	172	157	184	154	143	159	170	171	158	176	151	170	160	161	143	175	188	170	168	164	143	181	180	163	182	151	168	179	159	162	199	169	183	177	158	147	184	149	169	155	179	169	168	167	148	162	146	177	153	147	187	149	156	151	173	172	163	168	176	169	164	165	168	166	146	161	162	151	170	168	156	160	176	135	158	154	185	170	174	163	156	176	171	157	169	147	161	161	172	162	159	160	196	159	158	151	160	197	163	172	189	178	165	169	160	152	213	181	141	169	157	171	190	179	150	177	164	161	167	160	166	184	173	183	157	163	175	169	133	151	173	165	150	161	173	169	154	164	169	154	148	133	177	195	180	167	169	160	158	141	163	146	170	175	171	169	175	173	157	172	172	176	159	149	172	169	166	175	149	153	144	161	159	149	150	171	165	170	171	170	153	167	175	163	171	169	152	177	162	169	159	158	163	164	174	161	185	166	168	165	162	135	182	149	177	171	157	160	168	151	144	159	174	156	143	164	163	177	147	161	152	157	157	184	142	164	137	173	156	153	174	160	160	167	194	157	170	173	153	172	166	177	166	156	175	138	159	175	156	155	161	149	175	165	169	154	125	173	155	141	165	178	139	144	181	136	155	169	162	148	159	170	151	176	171	154	154	141	152	174	153	182	165	157	158	148	186	136	159	151	158	162	167	180	161	159	179	181	164	169	160	183	148	157	172	153	161	150	170	162	167	174	177	162	168	163	154	153	160	173	173	162	166	155	153	155	168	161	162	160	158	160	155	150	159	168	160	153	157	162	177	169	152	156	139	159	146	145	180	169	167	144	165	165	169	168	179	148	184	152	152	148	154	185	156	161	161	134	186	135	175	159	158	174	171	142	154	152	154	158	171	176	141	151	152	184	167	168	161	158	171	169	170	170	147	187	164	179	181	165	200	134	170	148	174	156	162	170	138	164	161	193	188	187	186	154	148	165	166	155	156	159	163	156	169	163	152	155	140	161	171	137	164	159	168	146	174	144	171	175	159	150	150	162	179	139	177	172	149	155	171	173	156	166	154	172	158	140	150	152	158	173	164	156	172	134	158	147	175	160	152	151	170	153	170	144	180	165	151	150	167	182	153	176	142	150	168	171	151	160	173	178	161	164	137	167	188	161	152	182	158	163	165	152	159	180	175	173	178	142	186	179	131	162	153	169	159	175	146	155	168	180	176	157	174	157	144	154	181	154	154	139	157	165	188	184	161	185	182	171	145	152	151	185	171	175	176	185	171	146	188	157	173	168	168	162	160	162	187	173	151	149	174	154	161	182	172	173	182	165	148	163	181	121	159	164	170	176	143	162	181	168	164	157	152	178	149	164	152	178	173	151	167	176	178	178	165	155	162	165	166	159	130	170	166	166	155	175	156	156	151	168	151	172	148	150	169	160	162	163	171	154	162	147	167	158	155	140	165	152	155	152	147	183	151	149	173	173	164	200	164	153	149	169	142	164	160	161	162	159	150	172	156	169	170	160	166	166	147	163	146	179	171	163	156	164	170	172	161	143	157	165	168	173	166	161	153	166	163	168	156	174	146	167	208	143	137	154	169	170	139	160	155	140	160	170	151	160	163	140	174	152	138	168	156	169	146	175	175	172	187	179	156	138	153	160	170	154	146	141	176	153	149	163	154	164	176	184	163	199	179	152	177	173	147	162	179	174	185	171	148	159	182	166	182	165	164	160	173	158	187	165	177	201	143	192	169	155	168	170	186	165	142	151	155	166	175	178	142	142	181	173	177	170	158	170	158	146	152	150	153	165	162	168	159	148	163	168	141	173	150	168	150	156	170	157	147	174	171	161	187	145	195	157	173	173	146	181	167	155	177	170	156	172	172	173	162	137	173	181	148	177	159	146	184	176	135	173	169	178	155	156	167	161	172	159	176	166	158	157	157	150	163	189	152	186	146	134	152	150	166	151	180	149	160	142	177	166	173	145	174	180	151	163	184	162	168	167	155	143	160	160	183	180	173	159	183	153	178	151	160	152	179	174	169	168	172	185	160	167	146	143	136	168	167	143	168	189	149	139	177	149	155	165	158	164	158	147	165	151	167	171	160	138	180	178	168	161	194	158	164	161	142	174	161	163	156	171	162	161	154	185	160	156	165	157	162	166	147	165	182	135	154	164	176	154	190	143	154	157	159	186	141	152	147	156	169	137	166	163	143	153	178	169	183	152	149	153	151	150	155	167	158	167	156	137	180	163	149	167	169	162	169	164	177	176	170	161	162	157	176	190	165	166	139	139	150	189	169	174	176	143	140	161	152	166	177	166	170	159	172	158	166	154	166	151	167	186	184	153	171	160	153	165	159	161	173	172	166	160	140	162	158	154	185	168	168	169	189	168	173	183	166	142	175	181	163	177	168	149	188	153	161	189	160	164	169	146	143	151	178	154	146	172	172	169	182	159	174	201	167	141	135	143	146	179	162	169	171	167	182	184	171	166	181	168	175	154	169	154	192	179	178	161	185	167	173	174	157	160	174	140	169	176	158	144	152	151	169	161	159	149	160	157	174	162	159	176	137	149	160	173	172	140	201	160	163	163	168	157	175	150	180	167	177	159	166	171	169	161	161	165	180	166	156	183	167	149	162	154	142	147	190	163	119	158	153	156	168	167	161	148	191	170	154	143	182	147	163	183	164	174	156	148	152	170	161	167
5624	628	688	722	640	636	642	655	581	604	602	605	568	543	564	576	535	522	539	501	553	525	562	510	545	624	542	531	535	523	565	514	541	522	527	539	537	517	540	562	548	497	521	575	552	520	538	535	574	530	536	567	544	542	576	538	510	535	557	552	546	534	585	551	532	578	543	492	537	539	508	515	567	509	515	540	508	532	549	516	527	490	526	536	596	492	512	592	569	572	543	556	580	541	568	558	562	573	506	552	556	503	484	537	559	536	506	570	536	500	606	538	530	513	544	534	531	494	531	537	532	504	542	569	558	511	526	529	520	569	552	561	581	556	517	568	554	520	540	566	511	529	527	492	540	532	519	565	523	576	531	555	551	536	528	552	568	518	503	499	515	543	507	549	548	521	566	577	531	569	501	509	523	536	503	571	575	496	553	521	586	521	508	536	527	514	535	533	499	536	521	518	542	548	534	531	537	558	530	534	535	528	524	487	564	546	536	519	555	462	499	521	523	535	543	582	556	514	538	533	505	552	574	517	540	557	555	555	547	537	561	567	534	562	513	523	518	471	518	567	520	549	557	485	513	493	573	513	552	576	563	505	533	531	527	560	587	559	538	523	565	516	498	499	549	518	534	518	545	564	564	528	534	553	553	516	541	527	541	550	489	522	522	575	501	529	495	573	547	521	533	493	525	580	518	559	524	537	535	536	513	545	564	535	559	548	534	502	538	501	597	551	553	536	552	580	552	560	533	543	496	540	542	510	548	524	534	561	537	532	504	552	515	533	555	484	570	533	539	541	587	524	528	535	531	543	517	527	571	568	541	520	527	539	516	521	547	527	560	544	518	529	507	529	510	492	537	536	522	555	525	511	537	540	528	521	505	541	554	548	482	568	539	550	537	511	522	503	545	515	516	525	504	578	531	565	563	543	548	485	551	522	589	497	535	560	552	542	516	534	505	598	553	531	498	535	555	562	566	504	512	501	480	553	513	474	515	573	522	555	509	545	503	493	555	547	504	534	573	511	547	538	593	523	573	493	555	527	550	521	556	517	519	552	520	508	549	503	520	526	500	527	521	520	591	533	532	538	527	581	518	558	535	544	530	515	592	512	530	545	569	543	526	586	557	516	532	523	559	557	543	505	504	520	492	507	553	510	548	548	555	552	525	575	529	548	530	566	528	528	497	568	527	569	512	519	528	529	552	508	530	502	599	495	536	565	522	557	550	547	576	538	535	517	561	581	493	547	490	544	515	534	557	551	569	521	552	544	533	526	521	537	537	567	532	539	482	537	560	544	520	561	539	545	530	527	500	530	530	575	541	555	485	542	539	552	527	536	542	490	570	537	580	544	508	546	570	516	577	515	539	542	536	547	488	547	527	544	538	577	569	517	555	533	541	545	523	545	541	558	531	521	527	528	538	585	549	517	532	509	547	521	548	571	521	533	517	513	500	569	525	541	553	535	495	556	532	548	515	491	526	514	543	554	590	548	507	504	549	529	535	532	514	516	526	571	576	534	528	535	541	555	544	541	503	517	562	571	513	545	538	524	537	532	525	552	472	536	543	553	559	533	581	531	554	551	529	485	557	487	515	516	583	514	539	550	559	536	539	530	556	526	528	533	501	509	553	523	512	538	530	551	545	538	549	524	529	506	558	549	506	526	546	517	518	546	586	553	519	529	542	568	518	528	539	535	522	551	533	512	510	497	553	564	519	510	553	554	529	528	535	515	497	519	554	497	561	553	548	556	560	511	550	504	557	571	517	524	579	524	547	531	540	491	542	535	562	508	510	529	557	538	518	558	536	554	581	546	557	508	553	557	572	523	500	509	502	563	539	548	555	510	566	500	554	529	520	532	537	511	514	509	526	547	563	521	543	541	523	550	530	548	563	564	551	553	581	546	514	529	540	530	563	542	550	557	567	530	538	561	523	584	582	519	502	557	536	523	563	509	510	496	542	557	554	528	561	495	547	540	520	515	538	560	546	569	552	563	570	545	531	544	495	476	561	552	533	507	539	559	560	511	527	551	539	506	543	551	542	547	576	570	573	554	567	551	517	546	543	520	513	572	522	570	521	542	507	533	517	514	534	524	523	569	508	506	525	502	532	543	569	518	532	537	579	519	554	541	513	514	554	518	510	479	552	530	549	551	556	515	541	528	515	555	549	519	552	526	560	528	507	558	562	530	548	515	523	529	528	555	525	534	521	545	555	568	496	531	533	581	555	525	507	541	515	532	550	544	535	557	585	562	543	528	531	532	521	523	533	527	501	535	542	530	547	521	531	536	534	501	567	550	520	536	520	552	558	528	535	499	530	513	528	536	515	567	520	508	540	519	524	522	541	554	526	525	584	546	563	584	497	551	524	546	505	491	548	566	535	543	493	502	531	562	527	491	534	507	514	544	559	557	568	533	489	531	527	551	536	553	539	524	520	531	502	541	519	539	581	529	501	555	528	530	569	559	522	602	514	586	506	557	544	525	560	543	505	538	494	551	566	528	537	504	549	530	539	550	533	540	525	543	538	496	498	546	548	539	518	558	525	532	555	548	542	522	545	558	554	529	521	536	529	539	544	474	519	521	547	523	494	525	533	573	494	518	495	487	509	502	515	483	533	520	515	566	587	525	522	541	539	523	542	531	554	530	537	537	514	552	534	516	527	581	526	527	517	591	530	542	559	512	524	518	534	555	515	522	500	525	513	536	534	517	552	526	525	540	529	566	514	517	548	546	522	505	577	550	583	532	522	540	573	537	534	514	537	563	551	547	541	526	525	539	520	524	528	585	507	506	523	562	541	517	520	570	524	562	521	515	567	564	557	548	595	504	548	527	567	523	526	551	527	511	560	536	543	576	537	543	523	545	588	530	549	533	516	546	556	547	514	511	550	543	567	554	570	524	524	497	541	500	541	530	556	499	520	497	516	575	537	539	520	510	521	545	536	548	549	551	539	563	555	567	512	498	528	558	526	537	567	497	556	533	543	516	551	529	547	508	552	505	534	572	567	539	529	497	538	564	561	591	552	539	547	529	506	543	514	576	520	566	518	553	557	506	516	528	501	542	552	528	594	531	570	571	499	558	527	587	536	565	519	533	528	579	565	581	586	552	555	522	550	545	567	500	494	548	524	603	533	520	556	525	533	544	528	509	504	552	559	522	516	551	496	509	525	592	510	548	513	573	532	535	532	583	535	527	511	558	543	552	517	541	575	536	537	547	573	531	575	548	543	539	562	542	499	518	556	537	506	546	545	528	565	531	541	559	525	540	526	562	516	547	582	538	507	521	555	524	524	533	515	554	543	562	534	502	522	535	536	550	517	544	480	518	549	554	579	553	554	540	559	534	544	570	559	518	551	510	553	581	596	547	560	558	503	517	547	540	508	524	523	516	509	516	538	545	527	546	554	565	530	535	561	534	563	532	539	565	551	535	547	528	532	527	548	552	543	536	544	522	503	526	500	510	535	552	552	560	545	556	568	555	571	540	564	525	533	497	515	552	539	544	530	495
38358	12273	2394	1259	953	766	635	538	491	445	409	387	378	368	373	316	346	344	326	365	346	319	321	301	351	340	297	312	287	294	311	303	353	303	328	332	296	337	311	272	308	321	338	278	314	291	299	297	291	302	348	323	303	294	312	290	317	285	301	317	288	282	281	287	285	324	320	291	283	263	303	317	286	305	296	292	294	291	287	315	298	309	322	306	297	293	308	308	289	274	290	306	294	303	305	272	285	298	303	298	283	278	311	329	308	315	307	296	293	312	310	287	329	303	285	303	321	291	291	302	289	309	290	280	303	284	288	281	294	322	291	309	325	307	308	324	326	315	328	326	331	302	301	316	320	328	301	274	297	349	325	277	321	321	277	301	298	329	285	301	335	303	312	282	297	289	284	308	307	306	300	266	331	308	287	298	293	315	302	295	287	331	299	303	291	323	282	254	308	299	299	301	345	308	284	309	309	320	307	289	329	320	279	311	314	293	270	303	288	295	312	306	307	287	297	301	329	292	287	301	314	315	267	262	318	317	308	324	324	291	313	308	312	303	321	320	266	319	308	297	314	274	318	286	293	265	273	300	305	302	305	309	315	288	321	317	313	285	306	309	323	315	295	309	309	327	308	312	287	323	311	286	306	293	288	290	307	291	294	310	330	303	290	331	308	300	295	276	308	319	298	334	285	303	270	328	307	299	310	299	289	296	285	303	286	297	305	299	300	281	306	317	285	289	306	290	274	313	288	319	324	288	292	337	307	314	283	315	287	349	316	289	300	319	317	318	276	293	270	313	308	288	290	338	301	300	321	317	327	297	281	288	314	310	304	271	306	289	271	345	313	309	290	307	293	278	308	320	286	334	303	306	277	291	297	308	302	288	299	319	308	270	291	283	312	291	284	294	337	287	311	296	299	284	315	293	322	267	319	303	280	300	278	325	322	307	287	316	288	307	310	304	293	318	312	311	303	302	282	297	314	293	264	309	322	311	323	295	323	298	313	286	324	317	318	273	273	286	270	295	296	304	289	290	293	309	287	295	337	321	254	317	263	301	300	295	305	291	308	318	312	290	296	301	341	302	308	283	290	294	287	313	269	309	292	316	283	336	281	298	300	284	315	292	300	298	303	318	306	306	267	277	291	323	302	301	305	311	304	309	276	298	315	265	310	274	279	325	300	326	278	296	306	343	314	304	294	320	299	309	291	340	280	310	304	323	336	300	323	309	336	294	288	310	301	309	282	258	308	304	303	307	299	305	308	310	301	313	275	298	286	293	280	291	302	305	302	318	272	313	272	300	306	307	292	289	301	298	294	286	309	313	294	289	300	267	316	311	299	330	333	327	306	269	276	276	291	316	297	291	311	279	275	309	313	306	264	268	314	308	283	306	316	346	302	337	323	311	302	335	276	311	326	310	293	313	338	326	332	300	292	287	290	299	282	319	306	283	283	320	272	313	295	303	321	289	294	278	291	307	308	312	289	251	318	316	305	293	300	306	277	318	311	322	323	298	273	306	296	295	313	311	308	301	291	272	288	319	313	338	288	295	313	277	308	274	298	278	301	317	265	303	251	338	309	277	291	293	301	309	319	318	288	302	305	329	289	292	256	282	293	313	308	269	311	282	259	290	301	292	312	309	303	300	303	303	298	315	282	322	291	301	296	294	242	312	289	300	331	292	332	291	290	319	309	307	316	297	279	290	282	294	308	255	298	265	329	300	314	293	300	327	302	292	303	311	333	244	311	320	320	298	310	303	307	272	319	319	284	301	296	312	294	290	321	276	311	300	296	287	319	281	284	299	285	331	289	268	287	315	314	303	303	295	276	310	316	288	303	323	281	285	305	290	312	278	291	304	321	322	271	285	301	290	328	307	319	307	295	299	341	310	301	316	282	296	329	318	313	305	308	306	281	307	280	289	274	298	321	311	315	296	285	313	298	319	308	303	275	323	295	294	260	338	310	311	276	279	292	312	297	318	324	315	313	284	317	325	309	304	339	267	288	286	329	266	293	327	302	272	302	318	309	300	319	315	314	300	284	308	310	292	307	303	316	293	287	336	294	297	316	316	323	304	258	301	319	294	310	282	308	272	312	270	273	322	300	288	325	276	295	339	281	295	300	306	298	298	300	296	292	315	340	302	287	294	296	306	316	329	314	283	284	306	324	285	313	300	269	297	310	308	321	337	333	305	304	292	300	304	302	316	323	303	324	325	302	286	281	298	301	300	299	317	295	310	318	289	320	303	309	302	321	297	316	321	296	295	322	349	346	280	289	332	289	285	292	295	317	291	321	281	338	283	292	335	301	288	288	320	314	282	297	296	299	293	321	324	283	288	303	298	320	319	307	268	310	284	306	289	303	322	291	335	292	274	280	303	313	292	334	287	289	300	322	277	292	307	294	311	303	344	322	306	310	312	311	286	279	319	310	317	293	311	306	311	294	307	331	304	315	330	318	293	313	307	280	300	289	320	318	302	309	304	307	301	282	283	285	286	344	296	330	299	315	302	291	275	274	299	287	306	315	325	300	283	299	329	341	258	298	296	283	267	307	335	356	291	312	315	276	275	308	292	321	288	295	309	318	314	280	286	345	278	306	291	330	282	312	296	283	305	319	294	282	320	323	335	279	307	275	267	308	297	287	333	302	289	313	288	294	329	293	294	288	314	320	296	299	295	348	305	307	310	313	293	295	294	317	282	316	304	300	288	278	281	293	310	299	273	294	301	318	292	297	309	322	274	316	292	305	320	277	320	306	324	320	283	282	323	290	286	292	260	287	322	304	341	293	345	331	289	299	302	289	322	310	288	288	297	299	293	308	296	299	276	288	277	311	288	292	280	328	287	311	327	299	280	294	308	291	310	301	316	342	303	293	352	310	310	282	287	301	316	354	290	277	283	285	316	300	340	315	335	309	294	298	315	321	261	314	278	309	261	339	320	286	304	317	317	289	311	286	292	305	306	309	302	271	321	325	285	321	334	320	305	319	264	315	317	269	293	315	275	290	335	300	279	297	316	291	304	330	268	311	320	316	274	304	289	319	317	300	297	306	293	277	332	277	280	294	329	317	282	322	316	293	334	322	302	316	298	313	324	341	307	306	333	289	295	305	323	318	311	279	291	312	289	303	291	332	301	306	319	310	311	308	286	291	311	323	305	307	304	286	322	307	300	310	307	315	296	297	297	275	316	295	292	271	318	311	302	338	350	321	268	276	306	289	344	308	280	301	298	318	284	313	310	287	310	288	330	292	305	299	314	302	307	323	297	300	316	303	287	325	298	294	291	323	320	315	296	335	318	294	257	305	330	307	305	323	297	314	290	284	298	338	313	284	296	306	325	279	285	317	300	308	277	313	277	341	308	311	300	272	288	289	307	300	311	293	298	314	265	302	278	315	301	277	269	306	288	320	304	304	254	300	280	294	307	308	305	291	336	292	309	301	278	307	303	324	299	315	307	302	280	307	303	314	267	323	331	269	300	283	291	280	297	322	291	315	314	298	265	326	309
19241	1863	3378	3795	3416	2756	2486	2034	1799	1734	1573	1496	1322	1238	1271	1209	1153	1156	1072	1087	1015	1027	1024	1033	1030	1004	928	1027	987	930	985	942	937	952	968	882	943	943	906	927	941	961	883	951	893	980	949	910	883	934	908	901	889	936	913	913	910	903	896	958	898	913	890	918	833	936	909	879	906	889	942	881	914	891	895	862	917	905	862	875	935	889	967	818	867	874	906	900	888	931	901	915	909	877	874	857	880	905	848	892	884	849	895	840	898	892	954	888	873	905	881	867	884	844	892	867	929	887	895	900	854	892	917	887	868	835	933	845	943	856	902	858	914	878	882	925	884	919	907	882	933	856	843	932	887	896	906	868	923	854	917	848	892	881	901	881	938	879	923	923	911	855	842	880	884	921	888	839	874	871	871	905	845	905	886	875	853	952	876	883	928	851	893	884	896	911	866	932	915	893	865	854	867	880	884	904	899	891	900	871	959	897	902	886	884	867	852	915	884	887	931	889	837	907	863	899	864	905	899	863	900	871	876	892	834	899	932	895	874	818	884	896	920	891	857	913	907	928	870	851	895	899	917	888	887	855	897	873	892	876	897	916	886	873	915	876	902	872	901	877	911	932	881	856	893	873	906	832	836	863	881	823	939	868	882	888	868	949	919	914	879	850	835	860	847	891	929	893	894	891	814	812	871	903	834	918	894	861	933	865	841	949	860	900	913	872	868	859	948	862	859	907	867	852	907	899	895	898	865	846	909	889	871	946	904	867	883	902	824	940	909	912	914	925	864	879	844	853	889	900	874	876	880	891	824	894	924	885	914	857	818	897	857	879	908	845	891	859	884	879	858	896	862	911	832	894	851	871	912	891	884	902	879	899	910	893	887	868	870	893	895	830	891	835	897	853	860	905	901	906	890	829	869	877	878	878	907	874	849	878	867	877	882	899	898	825	829	875	909	930	887	862	869	868	876	909	873	901	884	884	890	870	886	924	890	874	951	963	888	893	899	869	889	942	859	924	842	901	940	868	846	898	886	905	905	903	834	834	881	889	811	877	891	872	926	837	844	875	898	888	875	866	867	920	874	884	870	917	908	934	927	890	869	929	826	918	879	885	901	897	847	925	850	873	911	853	926	910	919	896	912	863	904	886	874	873	875	909	878	891	849	881	909	855	895	908	870	879	841	875	871	849	902	931	857	880	895	868	881	875	923	882	926	945	846	876	919	878	922	860	934	856	894	875	887	823	900	904	886	878	864	903	878	850	875	853	932	865	875	880	926	902	879	888	881	925	876	881	834	928	923	876	857	860	908	882	939	909	927	882	881	948	810	826	892	878	907	918	837	917	895	888	852	889	883	929	903	854	898	854	851	870	901	896	837	793	875	935	882	892	877	868	959	896	906	892	909	850	854	895	849	917	919	972	880	859	896	907	876	904	824	910	882	883	933	901	959	893	854	871	916	880	937	909	912	910	911	899	912	874	901	886	846	889	884	870	898	888	901	900	918	920	846	895	877	878	880	890	853	897	881	926	915	862	828	898	911	903	879	869	884	860	913	902	967	897	891	878	846	870	845	906	867	861	880	866	856	882	864	874	885	866	843	865	880	852	899	854	886	931	892	912	883	886	860	905	877	895	867	894	847	943	886	880	878	876	922	875	839	838	845	928	902	900	832	899	885	894	869	891	904	906	861	944	838	880	871	864	887	871	943	906	830	878	859	915	820	882	848	884	869	874	877	894	886	879	896	811	886	898	910	907	891	908	900	895	913	857	905	868	860	923	929	873	847	820	901	885	878	883	917	906	879	852	884	868	920	827	908	890	862	868	882	856	912	880	853	823	862	895	917	895	917	918	857	879	891	867	858	862	867	796	892	885	906	895	883	908	919	886	882	894	887	913	871	922	876	880	879	904	888	900	916	873	865	860	886	839	843	913	861	863	911	861	924	895	857	878	884	833	871	884	954	904	857	872	918	883	872	870	855	918	865	924	809	874	867	882	903	870	921	865	867	865	856	924	889	836	880	933	873	881	872	873	911	878	879	892	903	886	909	824	935	885	893	900	946	878	885	881	932	839	859	847	927	832	882	903	871	949	867	858	881	842	920	888	934	913	905	877	876	846	915	843	882	857	822	837	913	912	898	890	869	905	872	897	893	893	909	827	869	832	915	931	902	871	842	857	823	925	879	868	877	901	940	908	918	884	862	865	920	873	880	882	870	880	889	852	866	859	894	856	897	878	865	839	872	874	795	847	910	837	880	911	869	901	892	860	883	861	894	920	913	873	883	926	805	853	915	913	926	893	844	893	887	852	903	886	835	919	878	878	844	837	892	921	946	893	854	958	868	902	904	922	918	834	904	880	935	858	887	893	868	888	910	933	909	878	911	848	865	922	866	931	832	894	882	837	880	870	873	878	866	927	843	951	885	906	900	912	907	865	882	885	889	861	900	841	908	856	885	853	837	860	950	913	844	865	888	808	932	852	892	884	889	878	878	918	838	905	830	908	936	878	917	868	914	899	882	866	885	913	901	892	884	877	845	880	859	904	949	888	843	885	870	901	919	841	859	911	888	888	908	844	861	859	884	854	822	913	865	890	847	849	915	847	830	880	885	884	856	840	901	936	853	901	918	890	897	837	927	861	912	890	867	906	888	860	880	871	853	965	910	910	852	856	925	893	876	865	875	844	844	854	907	891	963	930	883	895	879	857	882	848	862	891	871	871	864	851	830	900	850	886	890	886	866	888	882	863	879	862	888	907	878	883	893	865	900	898	815	883	895	897	852	906	926	928	863	851	906	874	917	900	902	861	930	900	884	871	871	891	868	932	897	895	945	862	907	872	873	904	848	857	894	896	887	905	897	864	871	869	911	879	914	919	852	898	838	906	847	889	892	896	838	879	955	901	862	849	905	945	917	900	815	927	889	894	881	880	905	956	897	876	952	915	917	875	862	822	852	857	857	900	917	848	859	865	917	864	950	924	906	855	873	919	866	853	904	879	884	901	916	918	888	834	912	881	857	874	889	877	831	877	879	872	845	865	875	916	847	924	848	874	917	871	853	880	865	907	898	871	837	929	848	851	862	850	871	870	886	880	873	889	873	896	933	864	834	869	897	896	853	902	887	939	924	878	822	923	899	870	838	870	909	897	894	855	906	895	853	900	892	894	907	856	836	919	873	897	873	902	834	850	933	876	873	896	890	878	886	836	945	895	847	878	926	865	931	916	893	840	866	858	907	850	870	897	869	901	891	842	848	878	892	862	875	883	925	871	896	910	890	893	926	876	811	888	881	904	903	917	895	890	858	868	875	897	909	881	865	866	841	884	873	891	864	874	863	902	859	871	861	844	899	879	871	933	896	915	921	929	869	869	851	883	887	925	875	923	867	886	888	894	907	861	898	897	885	896	862	906	909	899	880	938	941	857	923	887	877	859	872	891	887	877	877	886	829	854	896	893	897	897	928	928	874	878	902	870	894	828	919	875	951	894	882	875	881	921	909	857	847	877	878	860
45819	20215	10332	2890	1686	1256	990	769	657	618	506	512	473	423	440	440	397	428	356	409	358	370	390	367	391	368	354	347	364	420	385	369	346	342	352	374	381	349	349	344	371	346	347	367	300	311	355	329	365	365	377	321	333	310	362	355	339	319	352	335	328	332	342	319	337	344	340	352	333	351	347	339	342	363	340	336	330	352	350	317	323	335	337	331	311	293	340	339	341	338	371	329	354	345	325	342	303	339	343	331	362	346	314	351	355	319	325	328	334	334	377	329	346	361	329	304	352	308	327	355	304	306	300	329	323	353	310	335	338	348	345	331	322	313	355	311	363	306	334	320	327	325	347	322	340	359	339	310	361	342	328	329	338	325	301	352	312	338	348	336	342	341	315	331	305	342	331	330	362	322	356	335	314	350	331	343	315	311	322	318	338	341	378	341	359	329	305	327	329	347	341	334	339	317	313	357	333	313	315	344	344	337	355	340	351	318	342	355	320	323	365	328	322	302	312	315	325	356	323	323	349	338	329	338	312	338	328	328	325	329	307	337	321	329	360	330	350	300	346	342	346	330	316	374	320	344	355	351	340	363	341	333	351	331	349	344	337	338	324	361	377	336	332	331	315	318	333	302	366	350	323	285	296	335	333	352	300	353	342	326	324	342	327	321	310	325	354	337	355	349	328	332	329	326	342	314	314	358	330	331	340	326	344	340	325	348	335	340	323	335	335	334	341	311	342	314	349	320	329	318	333	349	311	337	316	302	352	357	352	322	341	318	320	335	360	334	302	337	337	340	326	353	335	349	344	357	300	333	320	348	332	344	347	360	323	356	342	351	335	334	353	348	351	330	354	364	346	336	335	336	328	346	323	332	353	319	317	359	339	346	330	335	323	337	347	345	330	341	363	369	330	303	353	342	375	334	350	352	337	319	335	324	309	368	342	333	331	314	354	346	363	356	324	342	354	355	351	349	328	330	318	290	357	306	350	339	340	324	336	302	285	337	315	368	305	353	347	318	344	334	330	333	343	329	347	369	323	335	300	328	350	297	307	294	356	326	312	350	365	319	322	322	392	378	343	331	328	330	338	357	334	337	342	341	346	292	356	327	350	319	309	321	335	334	298	341	352	348	348	348	326	302	340	314	325	282	358	353	355	365	319	298	363	327	356	342	348	325	310	291	315	344	345	328	348	358	326	332	319	338	339	362	348	314	334	341	313	354	353	339	330	324	366	354	316	333	344	307	345	345	318	309	357	328	334	332	333	357	347	380	344	348	340	320	320	328	364	340	331	340	318	301	337	332	332	320	348	331	352	339	324	346	351	331	340	325	345	339	338	351	357	312	319	317	342	309	342	350	327	313	334	318	367	350	314	348	352	329	317	350	346	337	349	375	334	348	314	353	306	348	314	323	361	351	340	333	329	326	305	315	345	326	327	331	300	371	348	368	349	317	332	330	336	352	335	310	340	360	299	312	353	331	345	329	301	332	321	331	359	336	343	327	333	308	335	328	332	314	330	354	341	316	331	344	330	329	335	320	326	348	342	306	348	329	344	350	351	355	334	363	329	330	335	334	352	315	315	322	322	299	344	311	312	357	321	324	346	334	302	338	303	315	322	334	332	327	310	343	326	310	306	322	329	331	318	324	345	350	353	330	349	323	322	340	320	354	341	336	346	353	332	352	316	322	339	318	339	326	332	323	346	326	332	327	365	366	317	354	325	373	336	320	330	317	331	334	332	318	330	332	294	358	328	305	343	327	304	330	364	326	308	339	315	320	341	339	313	348	354	346	356	334	319	320	321	323	355	317	360	326	322	330	365	301	332	316	318	354	350	351	354	346	298	348	359	349	356	375	304	348	342	334	383	324	322	333	350	345	322	321	334	367	330	316	337	356	337	344	352	339	334	325	316	331	363	337	330	321	344	339	344	360	316	365	330	353	339	332	306	335	335	337	339	333	340	306	320	336	333	369	325	310	304	348	301	334	347	339	345	322	353	349	313	333	344	322	336	340	345	351	329	316	359	347	316	360	350	328	342	329	305	303	345	318	323	321	316	330	347	335	358	356	337	295	295	328	339	345	341	333	380	342	345	324	335	353	351	369	340	328	344	323	332	348	345	356	346	368	313	345	321	344	320	340	327	351	332	326	325	373	327	344	294	316	355	345	381	366	316	330	331	323	347	322	352	334	342	323	340	313	327	337	326	359	339	354	325	328	324	346	324	359	341	389	333	319	340	321	400	338	308	346	316	332	354	321	317	321	355	345	310	301	300	315	315	356	330	353	337	347	359	349	305	334	351	327	347	326	314	321	313	349	327	369	344	331	348	321	308	320	331	318	369	301	344	359	344	330	341	323	366	346	332	343	329	318	320	333	317	316	348	336	304	321	354	320	311	318	340	357	373	301	349	326	337	349	327	350	335	346	341	350	334	340	338	353	320	316	336	358	383	319	333	348	341	284	376	314	313	333	346	340	328	319	311	356	322	313	319	332	339	300	309	350	340	327	324	313	339	340	358	333	347	356	310	347	338	330	348	328	326	324	345	368	327	340	340	333	343	326	339	337	355	346	330	379	348	334	363	325	348	325	342	327	327	355	380	348	312	335	337	313	347	323	354	293	346	307	353	346	360	355	285	332	333	346	335	322	357	314	311	380	330	342	312	374	328	298	321	356	328	336	334	323	330	323	347	345	357	344	369	361	347	300	330	369	299	348	341	342	321	322	327	338	336	335	305	315	327	326	363	304	327	321	340	324	313	333	364	313	345	314	335	317	332	336	348	357	347	330	327	344	339	344	322	347	328	338	345	322	330	350	326	340	318	346	348	327	348	316	369	317	359	341	299	324	335	351	350	340	317	335	349	311	325	364	363	336	339	340	317	352	351	351	317	339	341	344	320	329	340	334	335	347	349	311	343	317	341	317	336	370	342	355	334	320	356	338	345	333	321	303	321	353	305	340	362	335	322	325	338	333	344	327	339	330	357	344	324	354	351	343	323	338	333	339	345	311	318	312	346	341	325	349	336	337	360	325	338	332	381	383	303	331	305	332	323	316	304	361	315	354	348	288	325	334	305	319	308	366	283	362	323	338	347	334	340	344	337	347	334	320	335	330	327	320	318	328	348	341	339	310	320	304	342	373	352	318	342	318	305	317	324	330	350	325	350	324	320	342	304	305	336	344	370	341	339	327	319	302	319	332	321	328	335	326	332	298	329	326	345	368	346	348	333	356	336	345	381	327	352	361	348	339	326	331	342	338	365	352	334	322	331	311	321	325	322	359	368	328	319	334	334	340	315	341	305	313	334	345	285	345	369	345	349	360	281	307	330	333	319	319	326	306	325	344	317	314	360	351	330	348	298	345	328	312	318	322	309	316	336	361	310	391	323	321	324	334	306	343	356	356	340	340	331	343	330	343	377	349	319	332	345	331	323	335	328	350	340	343	359	336	328	344	343	317	335	361	321	346	326	387	340	301	319	295	310	328	335	339	307	328	326	359	309	320
24884	2878	5786	6530	5751	4568	3910	3165	2848	2520	2228	2068	1822	1695	1659	1559	1492	1436	1430	1382	1307	1287	1244	1251	1213	1195	1199	1159	1127	1130	1103	1054	1156	1072	1095	1067	1107	1056	1057	1062	988	1012	1023	1065	987	1032	1003	1060	1003	999	1023	1008	963	1016	971	1024	1013	949	970	977	990	962	990	1006	976	973	968	958	923	947	928	983	954	937	978	979	954	984	958	1006	963	999	975	965	881	969	981	1034	911	978	963	945	944	937	955	957	923	953	929	938	970	945	959	943	950	1003	960	998	983	1001	956	988	958	994	948	980	907	909	940	921	964	962	976	939	963	1004	931	978	904	970	958	911	949	975	932	916	979	967	940	962	1030	939	986	926	950	924	951	973	946	936	949	958	904	980	969	949	957	926	988	958	958	954	949	980	980	955	1003	1019	983	921	1020	979	954	1034	965	943	962	984	992	994	945	948	946	942	967	1015	965	925	941	992	964	1000	925	927	946	962	960	969	956	905	965	937	957	968	984	1022	965	938	979	959	936	935	917	974	944	941	939	963	926	970	923	960	933	984	974	924	935	1002	892	945	920	973	947	943	971	951	964	968	933	932	987	945	981	960	961	920	895	956	940	1002	919	964	943	960	917	1023	923	985	948	982	1012	916	983	972	968	956	934	957	934	891	905	961	943	960	906	903	969	926	961	921	979	956	953	985	918	945	929	944	911	963	952	1009	967	930	979	968	967	961	988	986	930	935	878	965	927	1001	952	950	934	972	933	955	959	931	940	911	977	978	920	948	977	964	900	923	1004	934	923	950	972	944	956	942	892	957	968	891	917	961	952	932	978	954	949	962	954	894	901	897	892	914	958	968	878	975	1001	939	990	929	984	972	961	975	919	961	976	924	976	961	956	998	892	961	942	951	893	924	950	994	924	991	947	994	971	919	967	975	880	989	990	1004	950	963	945	911	987	984	951	967	950	948	949	950	948	986	951	911	936	987	981	946	924	924	885	933	973	983	917	952	935	1009	987	913	974	918	978	953	953	924	1015	958	939	890	938	930	964	943	1013	996	965	978	1004	992	993	925	962	985	925	938	945	937	943	947	964	906	990	918	945	927	934	930	992	964	913	927	933	970	961	925	962	919	938	959	922	925	926	905	958	902	916	1042	950	934	895	997	925	970	948	1002	952	941	984	1019	902	943	914	906	914	953	971	944	933	971	913	959	977	937	960	929	965	962	923	953	909	974	953	963	939	962	949	974	972	906	932	933	989	963	965	933	931	942	974	909	970	861	952	914	978	988	983	992	959	1018	995	910	963	924	913	906	975	928	943	887	929	960	939	923	980	963	936	934	957	951	941	1002	904	976	909	937	940	974	976	894	939	956	918	955	945	1004	969	956	932	984	953	963	973	908	942	956	981	918	905	954	978	958	930	942	918	1006	950	956	981	901	987	981	915	975	928	925	967	900	923	935	927	929	959	981	874	948	914	907	1009	970	966	884	970	925	898	975	928	986	947	944	970	991	955	957	956	957	918	959	931	943	953	897	921	931	936	996	958	894	971	905	982	935	952	937	946	949	956	914	946	912	916	1001	909	962	887	898	944	946	958	925	909	941	964	941	952	922	950	950	941	892	907	952	957	964	905	998	942	943	994	924	1016	978	923	1014	891	935	888	968	993	979	918	996	944	936	987	921	968	961	993	953	1009	953	925	953	945	902	1013	936	863	968	951	987	954	933	910	912	977	917	942	983	954	961	893	922	926	914	959	960	997	949	980	981	888	961	985	970	943	959	946	956	928	944	916	929	910	890	957	941	963	932	931	970	913	960	949	932	973	967	930	956	965	974	955	929	924	950	938	876	951	948	922	996	922	947	939	930	911	942	990	952	965	1001	925	1018	978	984	952	970	964	994	972	939	964	958	945	939	1005	977	928	919	957	960	944	954	971	928	964	902	922	1005	954	944	1012	925	974	1001	895	907	964	974	917	967	982	952	961	961	965	913	936	1007	939	929	915	919	910	940	974	967	958	949	933	968	902	970	949	1003	894	928	955	977	990	930	916	948	894	946	902	924	922	993	918	912	908	893	969	919	945	990	900	940	945	985	914	920	977	977	962	967	1014	989	946	1000	950	960	932	998	942	978	954	973	921	999	944	953	962	974	975	1021	935	964	951	936	972	941	939	912	946	948	948	884	983	978	970	941	970	958	944	958	962	945	979	877	894	895	980	1011	950	994	910	956	937	937	947	901	966	934	970	934	922	986	957	921	929	922	962	918	963	925	930	948	963	999	969	957	985	958	909	947	964	963	965	942	936	912	950	981	942	990	956	903	970	976	960	895	997	991	960	966	955	927	913	966	951	953	975	951	976	966	957	964	967	976	980	907	941	932	929	941	975	955	931	923	947	1015	984	980	906	990	969	955	927	993	1012	925	898	935	908	928	913	922	927	891	973	931	963	949	937	930	989	917	901	972	958	978	1013	899	947	896	951	967	954	950	926	921	966	945	965	961	962	984	935	965	921	947	966	975	901	946	969	858	946	956	908	945	950	973	969	937	960	897	963	975	955	913	941	963	914	955	946	973	951	966	943	969	977	963	961	925	959	953	942	962	935	915	922	940	950	941	941	991	962	928	982	947	1006	939	918	945	911	917	869	1026	929	913	1026	960	969	938	999	965	920	951	944	954	965	1003	945	951	951	946	918	960	933	930	935	981	943	913	942	954	1012	946	965	934	925	996	947	927	996	977	997	922	1014	957	998	962	987	921	896	929	915	949	1035	966	970	925	958	925	977	936	921	930	919	975	940	940	931	924	929	936	907	916	985	902	950	970	944	934	956	981	970	911	932	950	953	958	880	1001	977	928	892	950	959	894	968	947	936	953	915	964	902	992	951	925	960	936	891	963	938	1002	986	919	926	992	942	945	974	981	932	947	926	941	951	937	965	992	941	907	885	987	954	949	973	925	947	961	955	912	926	964	926	949	919	922	930	966	958	914	982	941	943	947	933	959	926	996	843	937	976	920	929	936	947	977	985	961	986	890	940	968	972	912	930	958	981	957	954	888	885	951	936	942	902	916	927	909	948	975	982	996	947	877	926	889	983	1012	899	947	962	922	944	1017	950	1002	902	923	996	955	947	946	911	974	972	979	957	954	929	912	972	995	1028	928	959	966	1015	939	1005	952	974	928	986	928	962	970	967	945	1017	917	944	888	898	882	982	913	960	928	916	1008	950	933	956	958	927	900	938	989	950	932	930	945	997	960	935	957	982	924	895	961	959	910	993	977	944	953	893	966	935	950	936	952	987	938	945	975	943	892	1004	957	955	958	912	974	981	964	966	979	960	968	969	961	951	929	988	919	951	930	884	1009	992	977	1040	892	971	952	955	925	967	989	937	953	984	938	969	909	950	988	985	930	897	920	968	946	957	910	944	912	905	957	922	961	941	1028	895	923	952	947	979	965	937	940	944	901	952	900	1015	973	939	958	939	959	976	967	981	885	960	898	952	889	985	946	937	945	906	989	992	992	978	931	1001	1011	916	977	937	948	937	887	903	939	924	952	937	961	973	959	943	964	956	982	999	955	963	921	925	933	918	975	892	949	936	902	985	960	916	975
6411	433	307	218	188	183	187	167	185	167	167	159	166	178	176	158	152	173	160	148	158	164	152	180	181	161	192	150	158	167	179	166	167	152	161	155	162	169	137	175	152	182	174	128	157	187	172	174	164	164	144	163	155	202	171	163	163	150	185	162	156	172	171	158	180	176	173	175	175	180	179	164	151	159	161	188	164	157	158	154	192	180	142	151	164	161	182	159	181	182	139	180	172	153	184	169	172	176	162	175	173	156	151	183	157	159	176	138	176	187	173	164	158	178	160	193	165	159	176	146	154	148	165	152	160	171	160	158	123	175	181	166	167	198	160	170	178	164	153	154	133	162	165	157	146	177	146	131	173	155	161	171	175	167	170	157	141	177	165	148	160	158	178	140	164	163	199	165	153	163	132	159	190	160	162	180	160	167	168	154	168	167	151	166	154	157	177	167	135	190	165	159	132	155	184	146	153	175	160	157	179	154	150	157	160	146	149	145	160	155	149	178	157	149	169	137	167	135	151	166	152	177	170	173	155	183	160	174	166	158	158	170	152	160	134	146	146	169	146	176	146	188	159	159	162	166	158	165	160	140	161	160	187	188	140	166	174	166	179	150	140	160	148	168	181	155	159	140	181	146	152	156	152	184	170	140	142	166	164	153	146	160	192	163	169	157	176	177	187	144	185	173	164	187	158	170	175	161	172	182	171	160	152	179	168	164	166	147	172	178	153	167	181	169	161	174	146	154	178	156	164	163	166	178	165	155	166	155	183	172	138	171	177	167	187	138	154	148	170	146	170	149	172	171	144	154	174	163	172	148	152	157	161	156	159	183	157	162	165	166	156	178	183	138	160	163	161	146	156	148	142	163	159	170	161	170	138	173	167	147	150	151	173	159	142	172	137	172	165	165	152	162	172	163	151	159	143	147	175	153	146	186	152	175	175	141	173	169	148	175	157	182	179	162	166	149	152	169	155	184	199	156	191	152	161	145	152	173	174	148	157	154	171	138	162	150	179	131	187	167	163	162	167	172	141	149	157	173	166	169	169	156	158	160	158	155	176	143	141	158	153	196	146	142	159	149	171	160	173	157	172	160	178	166	176	169	182	145	149	168	162	187	159	184	164	179	168	168	145	151	177	172	134	180	156	152	174	171	197	169	158	169	174	148	169	153	170	153	151	160	176	171	166	155	205	182	180	180	172	140	160	167	158	172	144	172	155	172	170	173	166	166	174	182	172	162	166	166	145	167	172	158	163	158	181	160	154	154	161	157	169	162	153	166	156	171	162	190	157	153	165	156	164	165	160	161	163	144	176	156	160	141	150	169	165	174	160	168	141	151	152	158	171	171	154	151	145	151	167	160	173	177	142	154	170	166	174	180	164	158	159	155	158	157	172	146	160	175	149	182	166	157	151	163	175	138	160	168	189	172	145	166	159	170	145	151	167	175	149	153	166	165	176	164	160	158	168	153	170	175	175	179	154	170	156	157	163	153	134	196	164	164	147	169	179	177	165	171	173	140	159	150	158	151	165	154	150	161	154	181	165	170	171	165	134	161	175	173	166	156	160	160	145	146	162	162	175	167	155	159	142	180	155	164	160	175	186	150	163	181	161	162	174	170	163	179	157	170	144	159	151	192	177	164	173	171	169	154	150	167	182	173	158	145	180	130	151	148	146	143	167	157	154	176	159	169	162	138	156	161	156	157	140	145	164	167	150	166	151	163	178	152	176	145	150	162	154	178	172	174	171	170	167	163	164	166	147	175	151	172	176	186	174	180	184	168	156	169	173	163	171	156	167	159	145	167	176	181	170	157	153	167	166	151	175	148	174	158	149	171	155	166	174	150	157	183	169	162	143	148	154	184	161	137	180	162	149	162	154	156	138	167	169	170	175	167	166	173	182	168	187	178	172	164	167	156	175	167	166	141	158	144	185	168	176	136	177	146	151	169	163	169	175	178	184	151	165	160	145	169	156	172	159	179	156	147	145	171	156	193	171	150	149	195	158	150	164	159	161	142	161	180	173	131	154	170	134	151	141	153	170	161	155	174	164	142	171	161	171	167	145	144	160	162	146	169	163	164	167	169	142	166	168	144	187	147	172	148	165	161	169	163	163	159	149	123	175	165	136	156	152	179	182	161	155	145	176	147	142	161	167	178	148	161	148	175	161	156	140	185	166	154	169	146	165	157	157	170	186	147	163	161	168	177	166	156	153	163	171	167	174	151	165	158	174	164	136	161	165	183	172	148	160	187	149	150	169	179	179	158	166	167	167	169	174	165	170	145	145	151	182	159	163	174	147	166	163	160	191	134	178	151	162	154	146	160	137	179	186	174	174	186	162	160	171	157	176	183	158	160	152	168	157	184	163	146	160	166	169	171	153	170	165	163	165	154	170	150	163	142	149	170	154	156	196	152	160	143	158	160	166	173	137	169	162	151	178	146	158	178	174	165	166	176	177	147	181	151	170	155	180	151	192	153	160	159	177	159	175	162	147	193	167	163	176	154	151	152	165	140	155	150	169	171	181	163	154	169	152	150	166	159	163	166	167	160	146	173	164	153	185	165	176	165	141	162	162	168	144	180	169	166	166	148	159	148	148	188	170	152	166	167	151	172	204	169	180	153	174	178	157	175	163	161	158	152	168	156	176	192	170	160	174	164	177	165	155	145	169	155	177	162	159	158	152	170	179	161	170	175	154	153	167	154	155	170	182	152	171	169	170	145	142	179	153	158	151	142	147	154	165	172	163	139	162	144	203	152	151	152	159	151	180	148	179	176	171	176	147	174	184	175	168	177	163	168	167	171	167	151	158	175	179	138	168	156	195	163	158	163	193	160	151	185	165	154	176	149	163	157	142	157	160	169	182	167	191	149	143	135	171	175	180	167	141	169	179	165	170	158	164	170	173	174	179	178	165	138	161	176	172	156	173	147	177	154	167	177	170	174	166	166	163	146	190	168	164	166	167	160	163	159	163	179	152	164	143	147	149	162	157	171	163	149	165	180	168	146	168	158	181	168	180	163	175	163	152	158	173	144	163	183	159	160	154	166	170	156	174	158	191	157	130	155	178	192	150	160	162	150	154	163	175	173	155	144	153	138	165	169	135	156	155	141	152	181	175	162	165	173	173	155	163	163	152	160	173	186	171	180	162	139	173	143	178	161	140	175	175	159	157	140	165	172	153	169	158	164	131	164	144	170	166	166	186	167	150	167	166	164	174	164	137	172	175	161	170	179	169	157	152	152	171	169	179	155	134	160	159	213	168	154	168	166	169	187	170	162	155	165	152	172	190	164	188	164	169	186	175	127	147	159	167	155	167	151	160	177	169	173	154	165	152	174	177	149	163	157	145	149	174	165	186	165	150	158	174	178	160	168	163	151	174	170	161	164	175	142	171	171	142	157	152	183	169	161	153	170	159	134	185	165	183	175	159	175	169	165	138	162	154	145	189	163	149	149	151	163	163	159	162	145	166	173	166	161	175	163	169	182	153	158	159	151	147	179
5694	611	664	694	666	683	605	589	555	559	586	607	578	541	593	556	562	543	582	587	548	491	561	534	576	532	528	560	523	502	561	553	573	601	528	529	534	536	519	582	584	543	553	528	528	528	578	552	553	529	553	533	530	527	522	517	540	538	524	521	558	539	519	536	553	540	529	531	584	502	559	541	525	556	522	538	542	562	546	542	534	570	545	508	538	520	555	518	533	544	535	543	539	576	543	548	547	564	513	572	544	507	511	563	554	546	483	529	537	535	595	485	558	516	573	555	552	561	487	509	579	538	530	527	529	538	558	564	504	543	514	485	511	549	527	574	556	524	528	529	546	538	504	583	551	526	591	516	524	576	497	533	531	481	527	504	546	528	555	559	538	520	514	571	515	520	516	550	559	492	541	505	495	524	542	520	529	507	520	533	503	579	522	505	538	583	559	518	529	534	528	523	530	534	549	528	540	492	532	504	502	548	552	520	560	537	490	502	546	566	551	575	532	503	536	517	492	531	554	490	483	523	549	567	530	521	516	500	552	560	539	536	575	509	547	548	530	495	542	553	572	538	533	549	562	517	520	533	496	535	543	536	534	535	510	555	544	582	522	494	517	508	514	542	540	505	541	529	511	489	509	583	539	534	562	513	518	566	556	504	527	549	543	493	547	485	526	535	528	567	590	569	543	543	520	537	528	530	558	534	533	567	552	538	506	530	516	513	595	549	537	564	542	607	517	518	540	534	522	531	556	510	515	553	544	510	550	547	539	481	515	579	528	515	539	539	560	518	544	522	543	540	540	539	499	552	543	514	512	541	535	498	543	522	529	519	531	512	543	525	518	548	561	542	555	597	522	567	519	509	544	520	553	549	495	521	531	566	572	568	516	511	570	534	517	521	513	508	521	540	524	548	515	538	510	558	536	511	547	528	564	536	523	534	479	515	546	520	552	514	560	567	527	515	578	512	542	577	492	571	541	498	539	539	569	527	567	584	530	545	540	553	577	459	523	541	543	525	560	484	539	542	559	505	536	505	541	577	564	557	536	567	520	566	571	522	534	519	535	562	548	495	532	542	501	538	586	510	521	520	518	533	537	545	522	540	551	548	563	548	521	523	549	539	486	571	537	539	528	531	580	507	544	524	516	551	533	543	502	565	502	558	533	529	504	551	538	586	547	552	547	539	530	552	522	528	502	515	507	514	533	579	499	521	546	557	535	542	494	595	538	534	520	548	553	519	527	541	542	522	544	569	526	510	541	531	525	565	528	578	515	597	510	507	509	517	562	527	581	557	514	566	562	521	524	503	574	543	521	474	535	522	530	548	537	553	538	548	614	541	565	569	534	550	518	533	486	485	511	567	570	523	538	560	532	539	541	521	535	546	532	547	585	534	523	573	538	486	581	522	507	553	515	542	566	517	518	555	513	558	537	497	525	534	523	528	527	531	538	538	567	550	576	520	530	553	548	519	502	550	499	549	580	521	541	540	521	503	537	526	548	550	556	531	506	530	553	506	523	522	528	511	537	556	504	510	534	526	490	570	532	564	521	559	524	547	511	536	546	568	546	546	549	528	510	565	524	523	532	573	556	551	505	553	481	517	541	550	571	575	576	513	477	531	524	544	528	529	488	528	544	536	534	550	512	551	511	547	523	469	539	557	499	546	558	538	546	523	534	546	550	502	551	532	560	540	543	546	516	500	495	529	528	553	568	542	562	520	563	508	548	548	543	563	552	559	526	557	531	566	533	536	485	513	542	550	537	507	548	513	505	509	515	539	559	471	565	516	520	502	538	539	526	545	555	536	505	504	546	542	547	561	556	532	565	544	537	566	538	563	498	567	548	511	553	508	563	543	554	542	539	536	582	503	534	556	541	547	535	533	539	522	521	571	537	506	545	520	542	531	518	525	557	523	535	549	550	534	512	499	561	537	525	513	566	544	528	524	535	537	492	504	481	571	546	496	493	559	506	539	584	556	556	564	528	516	517	545	539	509	571	566	470	515	562	540	553	507	507	523	531	532	504	546	547	525	559	516	511	560	522	562	529	526	561	519	523	569	558	563	562	551	517	542	527	542	522	555	537	528	592	573	545	534	564	549	549	549	566	571	540	534	485	554	546	527	542	519	537	512	543	484	538	568	528	526	539	532	528	528	564	538	579	535	551	530	553	544	559	515	543	529	565	521	557	562	575	529	523	538	513	597	535	545	586	518	529	529	495	483	510	529	584	536	495	558	567	574	566	555	553	548	558	510	559	548	491	527	531	554	559	565	482	534	487	502	563	543	568	539	486	560	543	545	511	582	566	550	507	587	574	542	528	568	530	529	510	533	541	537	522	491	518	516	525	493	589	505	512	564	559	559	520	526	510	549	556	578	542	587	552	531	525	553	544	534	493	517	590	534	525	543	522	535	571	541	502	559	540	532	569	517	569	498	547	565	547	555	564	553	563	555	529	539	550	501	521	532	520	537	513	580	538	551	493	531	530	569	533	550	530	533	592	535	533	504	570	555	569	561	556	571	533	505	545	517	527	548	533	510	565	511	497	526	566	532	525	534	488	536	557	550	529	526	570	542	498	545	545	563	529	535	546	541	540	548	514	533	499	549	538	562	510	514	554	545	512	533	525	526	529	544	534	513	521	576	534	545	524	524	541	560	500	529	520	560	558	486	513	520	573	513	537	566	539	514	529	490	542	553	549	532	538	547	538	563	543	561	564	518	554	525	513	511	516	551	567	526	499	546	510	528	553	569	522	532	541	500	544	525	543	536	535	573	540	505	559	527	508	517	556	519	563	504	473	526	531	517	521	549	545	568	512	535	529	538	537	534	543	535	558	564	535	541	502	514	522	531	552	573	524	517	549	567	525	529	560	540	579	555	545	534	560	547	514	541	544	551	524	547	532	504	567	571	495	540	544	487	546	519	535	520	519	528	494	562	539	485	542	543	533	585	554	524	592	514	525	529	535	510	514	605	567	521	518	544	534	546	520	554	550	522	507	535	541	542	539	502	536	522	555	550	528	548	567	529	559	568	547	547	509	557	542	545	536	548	560	543	501	534	537	515	512	515	509	532	552	536	506	524	553	510	566	538	556	537	529	510	504	555	512	538	514	536	517	554	478	499	505	503	512	518	558	529	517	549	528	520	541	540	573	526	535	552	513	562	539	548	542	540	531	546	536	579	540	537	517	539	517	543	523	522	518	547	529	560	537	552	503	540	509	556	544	540	536	517	552	501	536	542	555	491	519	523	524	591	514	585	499	516	516	545	546	543	534	530	539	557	559	548	489	528	527	569	523	568	491	547	546	548	504	589	551	507	503	525	519	504	532	498	546	505	525	523	553	556	553	518	497	528	524	523	549	557	525	586	536	593	542	508	524	540	580	495	520	556	556	550	531	567	522	575	557	560	542	528	516	519	570	525	521	534	528	534	536	537	569	570	555	506	555	550	555	536	580	541	510	528	522	530	487	539	553	554	551	539	524	550	569	503	559	555	537	561	592	513
38778	12763	2474	1275	976	758	643	555	478	487	427	382	371	368	369	391	360	326	339	364	308	315	312	327	335	354	324	331	349	260	324	318	295	299	322	312	313	343	300	275	315	284	327	305	336	304	298	336	312	248	286	304	290	300	301	332	313	290	308	292	306	317	291	302	281	309	331	300	324	319	293	276	284	320	294	343	290	284	304	283	326	318	302	316	277	305	286	314	326	301	305	274	320	299	347	344	320	313	315	283	308	307	290	300	286	292	341	264	305	313	307	328	287	313	297	300	288	317	290	305	300	280	300	320	313	310	314	303	304	328	312	317	316	268	320	297	302	310	286	300	327	254	288	296	321	285	319	297	288	296	268	314	326	323	296	296	332	314	312	277	296	293	282	305	317	302	296	316	296	286	283	298	313	330	299	298	301	296	308	281	289	317	296	269	268	254	262	312	301	302	302	296	304	297	293	297	293	293	333	330	305	315	330	312	266	292	285	301	282	289	296	332	329	293	291	313	308	295	302	290	306	326	285	297	311	280	310	301	314	308	291	291	288	303	329	307	318	300	307	295	273	323	288	304	298	278	301	289	313	295	290	315	295	295	252	311	295	318	295	287	324	311	320	306	278	292	280	323	304	296	301	268	276	314	294	314	288	279	291	292	303	310	310	276	288	297	298	275	288	295	304	267	310	300	296	284	302	308	324	326	294	325	304	294	303	334	289	306	315	281	320	330	292	309	308	288	302	284	305	283	298	283	308	305	295	327	295	302	290	263	333	295	260	301	308	302	280	278	311	311	314	294	278	324	280	315	313	297	287	306	318	313	298	325	285	305	288	310	304	330	336	293	290	318	316	313	283	299	312	289	304	288	305	268	322	323	303	332	312	291	283	296	297	330	317	261	304	316	315	304	301	304	292	292	299	320	318	325	312	296	303	307	335	303	327	323	301	255	313	292	292	327	289	274	291	306	317	315	316	304	305	295	295	323	328	300	295	330	277	291	317	314	292	332	319	286	283	269	303	296	289	313	351	304	268	308	286	330	331	315	331	293	288	291	284	317	296	298	332	291	292	300	320	330	289	304	330	265	290	288	298	314	307	295	307	278	300	316	342	302	321	272	304	299	307	294	288	329	269	307	271	304	302	312	293	275	310	338	281	294	307	303	314	278	285	257	290	313	324	297	310	295	309	251	311	281	321	278	299	303	293	278	332	298	298	318	311	268	300	317	288	311	319	283	314	277	322	314	290	315	299	280	292	285	281	264	290	329	319	286	352	336	306	334	321	322	303	290	286	302	302	295	296	304	281	268	288	307	322	308	298	289	319	306	289	307	308	306	289	272	306	335	304	295	309	326	299	278	315	321	284	291	309	298	315	318	277	287	314	328	303	294	292	315	290	304	330	281	301	284	278	346	320	289	327	306	283	294	286	334	287	266	277	296	293	309	288	338	319	320	304	313	308	315	320	309	306	314	305	334	299	288	329	312	321	301	314	321	294	305	276	282	299	314	322	282	300	322	331	301	287	313	296	305	311	280	290	305	312	315	308	290	286	331	302	275	312	297	289	296	302	301	319	314	297	297	316	312	285	272	286	307	287	304	325	295	295	333	296	316	282	254	311	295	288	286	318	317	277	300	279	289	304	304	303	282	286	283	303	328	317	288	303	319	323	299	266	287	296	284	334	326	292	284	281	283	300	272	305	269	308	289	297	280	303	255	280	293	308	263	300	320	278	315	297	328	297	333	308	325	301	339	309	288	332	293	294	291	331	322	317	296	315	280	327	281	322	281	297	274	316	319	287	333	323	315	284	309	309	311	300	321	285	305	323	302	294	303	333	330	315	281	307	302	288	300	283	299	275	294	310	310	281	288	305	310	286	317	300	298	305	291	278	337	332	326	300	352	307	297	307	327	319	315	322	304	295	308	324	321	283	276	329	306	269	306	327	320	310	292	306	315	310	323	316	297	366	290	335	308	286	296	303	291	324	297	310	312	316	311	315	322	289	283	286	269	326	286	270	308	288	331	301	325	325	300	324	280	326	299	301	292	290	321	309	295	342	282	310	318	318	315	333	288	288	308	283	283	320	286	314	299	294	312	312	277	303	331	334	301	320	305	308	292	315	305	299	304	304	312	280	335	333	332	335	261	300	301	286	305	281	312	313	312	280	315	314	343	281	260	297	264	315	308	274	315	286	286	252	268	324	275	284	292	307	311	290	316	303	299	313	300	307	280	297	305	272	267	295	330	324	275	294	331	318	316	255	297	333	279	289	318	312	285	326	282	299	333	277	307	309	343	319	296	310	300	292	300	290	264	316	310	296	312	297	342	295	282	293	276	283	294	272	296	297	298	291	294	324	271	316	294	288	310	312	302	286	304	298	316	300	300	280	305	326	291	322	296	328	339	315	280	287	309	307	287	331	337	281	308	315	307	332	292	275	287	328	299	310	306	314	301	316	293	319	315	310	315	331	332	284	323	295	284	282	320	285	317	288	300	281	285	287	300	294	305	314	311	328	296	319	300	309	298	314	313	303	278	336	346	321	298	313	277	278	295	321	277	319	286	297	295	320	301	300	297	274	339	336	309	295	304	320	366	296	301	281	318	316	299	307	276	320	305	289	331	311	329	305	289	285	311	293	297	325	294	304	328	330	298	288	319	327	297	320	308	306	303	313	289	274	315	287	300	313	281	309	312	317	327	319	311	333	286	311	349	312	272	295	288	307	326	296	326	330	295	287	301	301	299	309	319	282	305	295	296	302	343	309	304	319	311	297	296	317	311	302	287	282	284	321	285	331	298	320	285	302	299	266	262	297	256	297	298	326	289	297	309	317	301	316	302	329	298	280	315	330	305	295	316	315	333	301	315	281	296	290	314	296	299	309	292	306	327	295	316	312	323	285	313	320	308	310	278	292	308	331	308	279	294	276	305	276	299	285	283	312	325	287	313	316	304	275	346	276	306	304	290	339	314	299	275	302	292	317	297	334	324	298	317	310	288	277	278	289	328	300	323	309	328	305	325	321	286	307	315	323	304	286	307	283	299	290	313	292	328	327	273	323	313	279	287	324	305	281	303	319	280	284	302	291	279	288	283	266	314	306	298	288	278	309	323	346	306	292	320	283	295	331	308	322	294	317	279	330	293	280	284	327	309	298	272	295	275	301	275	328	323	283	297	308	323	289	301	272	314	285	296	288	356	343	335	314	356	304	305	305	333	335	259	326	305	312	276	296	300	288	303	272	306	329	328	293	293	317	329	322	280	290	296	310	283	330	295	296	313	301	278	281	296	315	325	271	298	309	320	302	306	314	335	308	334	324	308	310	297	307	321	336	319	293	285	311	333	305	312	294	278	329	273	301	284	320	302	341	315	301	293	293	290	297	288	308	293	308	299	290	289	270	301	281	294	290	268	288	317	312	278	309	279	324	308	310	307	305	303	323	341	310	311	295	302	327	285	320	282	324	292	308	305	337	266	299	325	363	302	300	353	322	296	288	287	309	329	336	295
19190	1869	3412	3806	3356	2723	2332	2038	1755	1647	1534	1494	1334	1254	1282	1229	1129	1130	1100	1047	1091	1145	1026	1056	991	990	983	1034	967	965	997	959	962	916	942	969	975	916	912	915	946	957	902	965	950	923	949	978	933	940	837	911	897	887	823	908	905	920	922	961	947	912	911	894	856	894	932	929	885	933	930	869	859	889	977	861	865	891	934	937	867	875	973	919	855	863	861	894	922	854	874	916	902	934	883	930	913	806	892	873	897	916	871	916	862	895	848	886	881	878	899	906	908	890	868	907	869	917	922	888	905	848	937	866	860	904	846	914	877	867	915	904	893	906	926	932	878	895	873	882	860	921	866	846	916	860	937	909	864	871	874	900	914	916	864	951	875	868	866	876	839	829	933	891	839	819	845	909	874	894	880	942	903	859	905	889	896	881	879	878	935	819	892	838	934	853	915	899	887	878	865	878	891	937	913	901	885	848	884	888	903	897	904	877	871	876	870	884	870	865	857	868	854	932	917	871	826	895	845	874	837	910	906	867	813	937	856	862	880	893	873	850	874	907	890	918	869	866	835	847	849	896	836	882	889	860	847	846	898	821	858	830	862	884	888	902	874	867	932	866	875	871	868	881	833	838	901	905	902	855	934	888	874	894	900	882	921	875	875	848	838	827	865	880	861	866	866	880	877	851	875	881	855	867	868	915	873	864	874	928	873	908	900	869	930	871	912	898	922	865	884	835	901	878	838	914	827	872	877	852	869	834	914	831	876	952	829	937	862	883	858	895	888	917	915	868	833	897	874	889	865	892	846	874	886	929	906	921	875	889	925	879	922	891	885	861	853	927	841	862	919	892	877	874	897	862	949	861	902	914	901	933	869	862	881	833	823	873	859	834	914	840	916	890	823	852	874	867	861	863	916	845	840	850	871	852	916	858	850	897	881	947	850	937	872	893	874	934	896	912	878	863	882	882	874	877	794	872	922	855	908	901	928	864	925	869	899	857	952	845	905	872	835	867	873	891	911	885	901	855	835	909	885	829	875	848	840	865	892	888	909	874	842	910	896	889	833	869	824	891	861	867	856	845	849	860	874	872	900	900	818	874	936	857	838	864	884	880	913	864	893	891	889	838	820	863	869	926	850	898	865	882	873	857	916	813	902	852	844	827	886	887	896	880	900	908	898	871	857	853	851	893	894	912	879	885	908	849	912	884	887	876	840	956	917	855	873	877	867	854	838	894	934	893	892	884	938	830	896	895	847	931	829	914	874	914	842	879	868	937	887	847	867	884	866	874	823	866	921	838	852	825	901	903	843	923	907	856	908	922	848	862	864	874	852	914	850	921	901	924	887	894	912	868	874	881	858	887	873	897	861	912	873	919	909	900	879	901	923	869	850	878	895	883	903	927	874	918	873	867	933	907	917	881	888	874	908	877	848	886	887	904	887	884	878	857	950	885	824	886	883	867	925	807	863	827	935	868	902	873	857	876	898	875	856	921	905	858	892	936	926	885	899	925	853	896	892	871	914	930	889	912	898	886	917	834	861	896	859	889	882	849	906	888	933	862	878	932	876	873	875	934	911	897	877	875	911	891	853	901	858	871	870	893	880	898	856	829	882	861	893	874	848	888	861	888	894	944	921	928	900	851	915	904	918	911	910	903	939	870	891	883	901	925	933	887	882	896	867	864	863	877	878	871	846	886	875	890	886	888	878	887	845	860	828	853	886	917	890	852	838	881	873	890	851	893	833	917	861	905	865	855	872	859	887	902	876	897	912	861	906	897	855	971	871	901	889	900	863	856	900	877	867	851	869	896	951	881	908	882	943	865	854	901	915	916	880	901	957	872	877	860	880	887	933	844	850	882	875	888	931	918	865	893	858	915	879	870	874	945	920	901	842	868	863	918	847	880	897	953	883	914	888	849	901	888	884	878	865	869	898	954	856	875	876	886	897	838	856	877	888	872	875	887	896	837	942	824	887	941	873	859	920	895	910	883	939	856	898	863	877	865	869	941	928	850	882	862	918	851	919	917	896	885	917	853	875	921	867	849	880	840	939	890	922	891	888	881	909	860	853	887	861	860	879	895	838	832	880	945	898	918	823	866	900	897	861	901	901	875	903	918	891	911	830	912	910	910	862	880	878	881	953	846	921	889	852	920	859	861	848	891	859	885	885	848	901	872	896	862	950	893	884	869	869	921	927	851	872	910	848	908	853	874	885	848	889	869	880	868	875	875	884	877	869	915	894	917	889	907	885	884	819	882	898	950	859	878	869	946	884	932	846	859	893	879	905	910	870	905	866	943	823	872	880	847	881	888	892	883	854	900	898	873	881	910	872	942	850	850	916	916	931	859	827	856	839	861	864	965	871	825	910	862	889	873	967	935	884	907	925	896	829	829	908	861	861	866	891	920	888	923	935	889	856	884	875	898	863	846	841	838	839	853	827	880	881	884	878	909	913	896	856	887	876	876	859	861	904	855	860	881	909	868	835	882	877	844	865	938	877	890	896	851	931	938	916	877	896	868	822	882	888	898	927	914	880	871	885	895	866	870	924	903	921	871	858	843	928	888	875	881	901	858	851	915	824	864	933	852	885	909	927	885	895	855	881	866	851	849	812	873	852	893	887	906	878	863	872	924	895	930	903	912	894	912	872	910	815	863	926	924	859	890	863	836	898	866	886	880	861	873	896	823	910	872	890	914	909	893	896	911	879	858	884	889	927	854	901	865	882	880	881	928	850	870	907	884	838	865	896	884	869	944	912	872	872	857	910	879	870	913	903	859	906	867	907	861	860	913	834	831	884	860	865	856	870	907	867	873	894	889	842	896	914	896	923	896	856	917	912	897	895	881	862	903	894	874	907	889	931	909	855	796	905	914	885	943	859	898	899	829	853	887	858	913	886	876	852	920	888	916	829	905	877	949	936	904	861	855	873	840	922	871	943	855	850	854	892	924	906	873	867	856	875	845	929	896	906	870	895	812	895	890	945	882	862	935	900	903	833	833	879	928	868	828	899	917	838	885	818	876	890	877	923	908	850	910	875	843	860	861	885	877	905	839	859	920	919	893	850	918	880	876	869	930	858	868	907	895	851	875	814	921	878	902	939	884	900	839	914	865	880	825	872	930	847	906	902	887	903	883	896	917	867	923	929	866	810	885	855	874	895	859	880	899	882	891	881	870	884	892	893	897	857	862	894	857	880	859	829	932	854	810	927	937	863	825	828	875	849	896	871	874	865	817	844	836	872	857	946	884	897	865	906	908	813	854	911	881	892	928	919	889	846	880	834	879	888	912	901	894	902	886	832	882	879	847	899	934	916	901	947	896	928	865	900	834	846	870	860	899	850	833	909	894	943	905	855	895	985	860	843	830	892	894	942	906	852	877	868	867	868	874	921	875	847	894	874	863	868	888	895	916	845	880	859	862	917	874	894	919	868	840	849	874	859	855	849	901	882	841	867	866	870	848	908	917	875	881	845	883	855	844	875	899	846	877	873	888	905	890	878	816	885	892
43412	20531	11890	3031	1699	1228	1028	789	695	579	561	517	561	446	443	421	373	419	387	391	411	373	378	359	351	347	362	341	376	372	338	351	343	383	387	360	355	356	330	369	355	331	355	364	325	336	352	330	356	349	286	364	350	346	365	320	342	332	307	354	362	286	308	364	416	342	334	350	312	348	362	326	339	328	330	333	280	303	333	345	351	335	313	311	382	283	323	320	360	318	338	311	337	364	314	349	343	342	335	341	371	343	308	307	343	315	341	344	324	359	292	407	339	324	331	334	337	353	314	335	356	356	360	341	331	296	367	340	347	363	348	350	313	321	359	328	322	334	356	351	349	323	324	311	320	336	327	338	349	355	361	272	337	319	322	352	349	334	296	348	307	347	311	340	352	353	346	330	322	326	328	371	341	316	362	336	350	372	326	349	345	346	371	335	367	332	329	333	359	318	326	366	326	340	328	368	344	328	345	298	345	346	350	364	348	347	320	350	330	344	349	320	361	321	347	335	350	345	366	327	314	320	354	312	323	330	343	313	343	347	327	340	334	334	335	364	314	327	346	332	363	371	332	367	343	334	339	347	336	337	333	326	339	341	303	339	305	334	344	359	324	327	282	311	318	336	334	328	352	333	329	318	336	310	368	345	300	339	296	294	301	310	321	321	351	371	329	319	345	346	337	355	371	343	295	325	353	322	301	333	331	309	324	325	308	325	332	331	311	296	313	325	342	348	347	350	332	297	297	335	346	324	333	355	336	340	354	314	326	355	358	364	336	320	348	333	326	340	346	335	331	338	322	331	286	361	321	337	334	311	332	308	311	284	314	318	339	334	329	336	341	314	324	320	329	339	368	324	363	324	339	341	337	360	342	346	334	335	358	327	339	343	347	331	353	362	343	347	328	344	343	337	342	322	345	313	332	348	321	311	360	314	299	346	352	311	348	347	323	333	320	335	294	300	321	341	345	316	350	378	327	324	322	329	328	334	338	360	331	332	370	318	333	341	337	342	339	336	322	362	344	326	317	323	384	330	331	343	335	325	327	343	288	309	332	310	333	329	320	332	364	331	360	337	343	339	323	318	344	375	351	304	317	342	337	319	365	345	327	344	334	343	376	379	333	342	348	308	360	330	305	298	322	323	339	323	345	311	376	358	369	312	355	343	367	306	347	329	308	340	385	327	354	321	323	326	348	320	344	352	318	322	330	317	306	329	311	341	344	336	370	329	323	364	363	321	321	331	327	306	352	322	350	349	368	341	324	338	318	337	355	356	306	336	327	371	331	337	348	353	340	330	348	331	332	284	393	334	336	372	330	391	359	336	353	355	330	310	349	379	338	343	340	344	323	333	336	344	326	334	342	328	354	332	369	330	321	360	306	334	319	298	311	337	333	339	358	338	391	332	341	362	335	325	311	355	305	345	320	357	332	323	305	312	295	331	299	312	307	343	365	328	359	369	333	307	325	368	340	317	360	327	316	307	327	322	329	344	328	333	309	321	338	365	337	326	324	322	321	348	328	296	375	323	313	321	358	331	354	335	367	305	343	355	326	342	338	351	319	340	326	316	350	318	342	327	334	337	338	332	277	309	330	337	337	342	322	312	345	331	337	357	354	331	345	329	330	357	321	352	330	353	369	343	293	327	324	322	326	365	319	344	347	337	319	336	336	314	362	342	323	317	333	319	369	357	340	359	349	321	330	350	340	365	341	320	305	323	334	335	341	306	358	306	330	345	338	332	347	345	339	321	330	326	343	311	319	300	335	346	378	329	323	347	338	345	332	299	348	347	332	342	359	322	358	349	336	327	348	361	338	343	341	319	348	334	329	337	341	307	328	342	319	354	318	358	321	331	337	353	328	333	314	328	353	335	350	335	316	313	287	336	333	365	326	326	349	349	337	359	326	295	360	296	360	333	321	322	343	333	302	318	383	320	345	317	301	322	341	335	322	344	321	307	308	326	305	359	342	349	322	323	365	373	348	326	342	348	319	334	317	377	338	338	342	310	308	329	361	350	301	320	343	306	350	338	316	366	364	304	353	342	356	335	352	346	352	338	324	304	374	328	343	319	343	326	305	297	323	329	332	335	344	333	322	317	343	294	300	343	315	346	341	310	314	339	330	363	334	340	366	343	327	329	337	357	327	337	362	372	355	337	340	317	315	337	334	356	333	320	332	356	326	307	343	324	347	323	337	345	320	317	331	343	309	347	339	346	333	334	364	384	350	339	319	308	336	374	329	343	316	334	346	326	319	363	355	318	326	314	337	338	286	364	326	341	346	337	315	337	369	331	300	342	334	340	323	349	328	338	305	333	319	362	326	319	328	353	314	335	344	356	346	335	336	352	337	364	333	336	328	355	297	368	326	351	373	328	333	316	308	324	316	352	335	330	323	333	295	341	336	358	319	359	325	327	343	350	321	352	325	321	296	302	350	343	336	333	336	361	370	355	345	336	349	316	304	307	319	347	333	358	344	304	358	336	344	319	299	367	352	322	325	344	323	302	359	365	337	338	332	300	315	325	352	377	340	348	323	314	328	352	335	342	328	344	348	357	357	340	365	323	351	375	333	334	354	325	370	329	319	311	322	312	323	316	303	321	296	325	353	355	333	316	334	326	348	325	317	314	356	333	346	342	313	338	343	353	324	322	342	331	358	319	355	332	311	346	326	314	353	326	340	319	312	374	366	338	335	321	301	348	342	361	342	309	360	317	362	347	355	333	301	345	335	352	324	337	349	322	372	320	338	307	321	345	328	353	303	360	324	352	320	331	327	329	322	325	343	329	371	323	365	363	312	323	326	334	368	357	344	348	317	349	331	336	307	341	342	333	328	328	330	349	349	324	350	294	367	308	342	320	328	349	323	355	326	322	367	338	340	322	374	347	352	355	334	371	340	318	354	326	336	356	356	357	325	326	363	336	346	320	339	336	327	334	340	325	327	319	310	368	365	320	358	343	344	327	353	327	342	356	336	359	333	373	354	330	303	324	340	333	354	328	325	359	351	314	336	327	281	348	336	341	352	350	341	341	311	309	344	321	355	312	338	351	322	310	345	328	344	342	338	345	346	324	358	331	321	340	347	340	358	325	311	311	304	307	319	344	314	335	327	310	326	310	327	328	328	330	335	366	348	337	351	356	323	326	315	335	333	282	334	327	334	339	359	325	359	347	336	333	352	314	357	328	321	301	353	375	323	334	345	329	356	318	322	327	317	366	361	333	313	334	350	337	323	318	349	329	341	319	312	356	321	296	311	365	346	356	298	311	341	354	328	345	345	361	328	378	326	366	333	327	355	318	331	318	341	310	350	310	355	328	341	327	337	341	365	368	324	307	362	319	338	321	320	344	331	352	352	327	333	339	332	352	347	357	334	355	324	324	352	335	350	376	332	352	348	317	360	346	339	335	337	353	363	363	327	315	331	329	316	309	341	340	375	336	327	359	320	340	350	336	341	334	348	351	305	304	340	346	348	322	341	357	336	350	362	314	352	345	337	324	356	324
24182	2846	5620	6419	5494	4621	3842	3200	2811	2302	2230	1992	1860	1814	1680	1616	1508	1447	1417	1360	1314	1229	1193	1251	1237	1150	1172	1229	1184	1110	1121	1084	1029	1088	1060	1101	1071	1081	1054	1024	1073	1033	970	1045	990	963	1049	966	1015	985	1086	998	972	1027	1040	958	1019	947	948	947	975	938	968	1018	954	994	951	937	974	965	1008	998	969	967	985	976	916	985	985	943	971	989	919	932	1027	981	932	956	1036	987	949	1004	955	960	918	935	929	963	962	972	969	965	974	956	914	950	987	1001	943	884	910	939	917	965	978	950	915	956	952	986	964	968	971	989	979	946	917	946	988	990	965	992	953	903	877	985	942	981	896	997	972	970	913	984	964	949	878	929	969	912	972	907	928	994	927	969	956	954	930	967	944	958	936	939	930	959	956	959	944	894	919	981	880	971	989	946	942	905	963	927	932	885	953	960	929	964	900	969	939	963	1004	885	950	906	989	920	950	975	969	961	1014	949	960	957	906	930	964	902	917	860	945	949	972	886	918	931	945	904	940	893	903	946	937	910	927	956	930	884	972	917	1024	953	943	897	944	966	955	973	973	950	908	916	974	970	974	908	975	898	988	867	914	956	943	895	962	935	941	913	970	933	977	883	911	913	883	943	971	929	919	923	953	876	947	915	933	913	911	976	959	935	954	905	937	978	931	985	934	916	958	959	917	971	927	986	908	949	912	925	893	962	951	978	909	954	961	920	922	895	950	912	974	934	937	952	946	966	900	920	960	975	970	884	986	925	966	946	985	932	948	942	912	913	967	914	974	940	981	963	893	924	974	945	907	921	958	1003	959	924	955	978	926	904	940	955	969	909	982	942	948	949	937	947	929	910	904	938	961	955	944	942	976	923	975	965	937	967	970	927	924	986	989	927	939	961	953	927	919	934	913	902	949	920	957	946	981	961	944	925	985	975	911	983	951	879	927	934	990	1004	936	925	918	932	999	842	932	968	936	942	934	918	943	983	977	968	911	888	951	902	917	941	949	977	935	924	910	932	954	980	921	962	902	945	925	939	944	904	934	946	966	943	930	950	999	991	910	967	997	913	957	914	917	982	956	986	966	922	940	929	933	953	949	930	959	964	939	958	954	915	959	943	900	953	980	965	958	971	908	916	985	936	916	950	960	936	937	926	937	959	963	926	940	940	950	913	920	942	921	960	968	959	939	973	968	928	994	969	904	924	947	923	911	912	897	972	938	931	924	960	930	918	1014	892	918	936	917	965	939	965	941	961	938	907	968	924	950	971	1000	967	943	962	987	945	926	918	943	971	961	953	916	974	966	953	935	954	1014	964	956	981	986	945	952	936	909	917	905	951	973	918	906	944	924	938	921	929	949	979	942	958	885	926	951	958	973	905	913	944	946	967	913	965	932	987	937	966	958	969	953	913	915	942	929	913	972	952	953	970	936	976	954	959	972	954	914	971	918	857	963	986	970	959	934	936	928	1007	867	970	930	1016	954	905	942	938	890	913	965	978	912	952	938	936	926	958	959	949	960	969	931	914	930	926	964	952	918	957	977	1011	946	974	973	890	942	965	980	902	965	973	872	924	940	924	995	945	939	976	878	973	915	966	978	961	997	932	998	955	922	981	942	892	960	943	972	968	932	969	920	935	940	972	922	958	926	934	993	944	970	936	954	896	975	982	947	908	929	862	946	884	972	989	997	923	924	923	906	904	936	891	933	945	944	939	1030	927	951	917	976	930	1015	927	946	944	980	913	982	961	964	982	945	949	914	928	946	935	944	935	924	923	944	944	918	988	939	1002	946	917	918	962	937	955	986	947	951	951	957	907	918	966	954	971	950	927	991	983	910	917	980	967	955	913	968	928	923	931	920	980	1017	940	973	1050	923	933	949	972	897	956	921	912	959	979	971	914	970	927	955	944	931	922	903	899	1000	894	958	915	922	969	925	996	885	960	963	949	940	867	960	925	929	979	846	914	887	961	981	940	907	926	943	890	939	914	987	989	956	990	907	927	959	977	908	956	941	901	942	954	962	939	926	912	937	896	931	966	941	947	967	933	946	932	894	974	942	964	963	939	965	986	904	933	967	951	957	923	1008	977	969	952	884	926	922	895	922	946	925	961	927	972	957	919	985	971	963	925	925	999	924	904	943	932	961	960	987	960	976	971	930	923	931	933	978	934	929	901	930	921	864	920	925	941	919	967	928	1030	972	1011	933	967	918	978	946	951	908	978	962	919	939	950	929	906	974	1005	933	980	989	936	1015	926	924	978	870	968	910	933	997	964	935	912	902	967	912	970	975	984	921	981	949	961	945	1019	949	943	969	1005	946	956	918	926	953	903	935	990	951	896	931	897	894	921	948	979	905	882	943	917	945	943	971	924	929	921	996	942	906	977	916	954	914	1005	964	915	944	941	977	907	920	959	910	934	926	925	940	1001	945	926	920	938	951	987	928	925	961	950	950	942	958	954	883	914	964	920	1028	956	930	947	972	978	966	979	975	959	932	941	996	945	926	904	907	1036	963	930	951	904	916	919	934	904	977	979	933	954	992	893	897	900	901	928	927	967	932	949	997	952	958	915	952	999	893	948	908	972	858	947	926	927	934	917	951	929	984	948	989	894	953	984	993	916	981	1031	952	908	957	936	895	973	982	937	905	968	948	931	935	939	967	934	900	887	931	949	891	982	1008	954	992	897	927	903	980	888	969	949	924	954	964	965	966	958	982	947	972	922	934	952	1007	959	962	899	990	943	976	931	884	925	897	930	943	943	970	948	915	917	954	954	889	961	954	877	949	932	995	896	924	963	974	978	955	938	920	961	965	892	917	992	938	876	931	915	975	884	939	971	967	905	892	935	936	919	949	951	951	956	945	956	911	957	947	937	922	974	923	959	904	963	968	938	914	939	954	943	934	951	950	974	976	1007	941	916	934	907	934	918	897	956	948	953	958	932	944	932	964	939	965	920	1000	1000	939	969	954	909	960	957	1000	956	897	860	935	988	946	963	966	941	954	902	904	967	945	982	909	955	944	948	932	917	939	978	907	975	932	901	942	936	893	962	937	932	914	941	939	945	947	945	989	941	901	931	969	961	943	914	927	930	988	943	930	961	963	933	998	935	894	952	915	970	971	918	914	925	963	973	950	977	945	927	917	909	894	915	944	928	940	979	975	922	998	914	926	973	916	983	899	992	933	952	986	921	990	921	973	1011	910	932	945	940	950	902	935	919	954	946	917	946	914	928	890	970	1037	906	984	970	935	904	953	907	947	935	932	952	920	904	946	928	953	949	952	890	975	926	927	906	933	911	1000	921	927	976	924	919	958	953	944	947	927	952	946	940	882	927	893	903	922	905	922	985	959	974	906	961	955	861	929	960	930	944	928	961	917	928	959	989	936	932	967	953	945	986	946	920	938	928	945	932	895	947	965	1004	963	958	983	946	978	980	934	895	915	938	933	910	923	885	966	912	893	981	933	956	919	895	898	922	939	922	963	957	915	928	914	945	939	995	883	912	959	921	941	959	971	882	989	1005	918	944	929	950	957	893	953	955	966	947	904	924
6188	417	322	236	193	192	182	195	175	178	177	162	169	166	180	161	175	162	178	191	160	162	175	150	142	151	165	162	168	172	166	181	168	150	182	178	171	158	173	168	170	178	164	157	150	143	164	165	175	180	163	162	163	154	174	172	139	155	164	150	157	167	178	181	150	170	150	163	171	183	166	160	152	146	165	147	169	167	163	163	166	167	176	149	179	192	149	177	164	156	157	143	177	181	137	174	179	157	138	170	148	150	174	162	168	169	173	170	161	156	178	153	165	144	156	161	175	164	145	147	161	178	164	159	169	154	149	165	167	153	173	167	183	164	153	184	156	144	182	171	158	171	156	171	161	158	177	144	157	158	155	152	160	161	161	150	138	166	153	158	158	181	164	172	164	162	146	160	146	183	157	143	163	155	162	154	155	187	174	162	156	155	152	166	145	187	167	140	155	166	166	143	163	149	160	180	151	163	157	186	169	141	163	167	176	152	160	159	166	167	171	191	173	169	154	147	158	156	158	152	155	170	186	158	167	181	141	162	156	159	172	170	171	162	179	157	139	148	141	163	171	155	162	158	138	166	158	149	165	163	160	133	158	175	171	167	157	168	193	166	151	185	172	156	186	148	157	152	147	172	136	166	182	152	165	144	167	152	158	174	171	170	175	186	158	168	156	162	190	161	164	167	181	179	149	153	158	176	160	197	189	150	164	172	202	171	170	166	147	157	165	184	184	164	181	159	172	169	148	176	172	156	152	153	154	161	160	180	178	160	178	161	163	139	158	154	165	172	186	191	147	170	171	144	149	156	176	178	148	166	160	170	156	159	156	140	163	151	142	145	169	149	137	161	178	148	166	184	155	146	180	203	173	162	158	155	153	149	146	184	180	156	169	176	166	163	148	155	170	136	141	143	145	151	150	161	163	160	170	178	147	188	158	163	164	163	165	166	195	152	154	167	163	160	157	167	148	192	148	130	137	142	156	157	170	154	171	159	179	141	156	148	182	142	184	164	189	140	142	164	155	143	166	152	183	150	183	180	179	168	160	165	172	168	175	175	145	167	146	150	163	163	175	168	156	158	157	154	151	171	168	175	171	161	163	169	178	144	168	159	165	163	174	160	170	162	187	151	141	146	166	151	155	165	142	171	157	159	160	161	166	160	166	152	154	150	164	173	162	174	157	160	177	142	189	176	170	147	171	171	169	152	190	170	174	157	150	163	156	165	180	151	188	170	160	157	177	164	175	161	132	172	173	163	162	180	161	150	152	151	146	154	170	167	143	169	142	172	161	179	156	147	140	167	182	164	152	150	174	177	156	180	176	139	166	152	137	180	157	167	173	166	143	151	179	146	164	151	160	154	123	142	153	146	168	156	161	151	138	166	154	152	152	141	159	164	155	138	155	144	171	177	166	169	145	184	176	151	178	161	155	170	160	157	176	168	164	177	178	158	203	158	173	167	157	164	167	183	145	157	158	180	165	145	199	176	154	176	168	148	160	180	174	156	157	133	170	156	148	161	152	162	187	161	159	164	130	153	145	162	175	164	177	167	170	148	182	182	153	163	165	185	165	153	177	164	183	158	164	173	177	171	163	189	148	180	164	181	145	175	141	173	185	158	156	145	153	167	167	151	167	153	159	196	185	180	170	181	139	149	171	158	159	144	155	162	173	134	175	144	161	177	146	168	147	173	189	169	173	140	163	161	155	161	126	167	174	161	153	156	182	154	168	161	134	133	171	183	166	154	158	172	173	147	152	155	160	155	168	150	171	154	160	154	175	161	150	142	152	160	163	173	171	167	163	153	151	194	168	178	154	160	171	159	169	151	168	171	150	169	160	175	172	127	151	153	169	138	170	155	148	169	181	175	191	170	182	154	133	157	161	162	150	176	149	151	154	150	169	167	157	133	176	153	163	158	178	156	172	156	186	173	167	157	168	150	166	187	156	148	164	166	158	148	173	183	162	158	157	168	148	165	149	152	145	151	181	170	153	147	167	160	180	158	163	144	167	142	155	166	152	141	144	185	153	151	161	171	178	158	158	164	157	142	172	150	163	174	157	162	190	162	157	168	165	157	159	162	150	170	160	157	164	162	168	158	167	153	157	159	161	145	154	156	171	166	150	156	161	152	159	142	165	172	149	169	177	163	179	174	172	162	170	158	141	157	171	160	197	165	165	147	163	176	157	147	163	164	154	168	182	142	156	182	173	141	162	149	160	186	190	163	156	161	147	180	155	159	165	159	165	157	153	182	163	164	175	160	162	172	171	157	154	165	159	170	155	163	182	159	149	160	175	149	169	147	181	168	152	165	144	160	178	153	156	166	160	163	172	136	162	139	163	159	154	164	185	148	166	156	173	175	165	155	166	175	154	165	170	146	141	189	181	182	167	166	168	177	173	165	157	145	190	158	171	195	176	197	168	162	147	162	154	148	153	159	138	149	140	157	187	153	174	160	167	183	173	154	152	167	149	157	155	189	181	169	140	151	171	154	154	170	177	146	164	164	135	155	175	175	163	150	162	148	144	169	174	155	183	168	167	152	142	163	166	146	162	173	149	151	173	171	154	184	169	183	166	139	142	156	156	177	150	168	143	148	152	170	166	153	159	161	176	163	162	159	149	166	175	155	172	147	144	169	179	161	174	175	171	166	162	167	174	171	142	149	158	150	185	145	167	160	173	165	169	159	160	160	156	173	155	177	179	155	165	150	158	150	171	135	164	153	134	164	159	149	145	149	166	148	161	159	157	165	157	178	147	172	154	163	164	160	152	155	158	151	151	165	188	172	178	147	151	143	181	171	158	159	160	167	170	154	143	172	172	178	167	172	160	149	181	159	150	142	166	169	162	169	177	162	177	157	161	153	197	177	184	161	159	162	167	164	156	169	171	147	145	137	160	142	165	164	163	156	147	161	167	156	143	157	176	157	143	146	140	175	176	167	159	151	161	171	173	162	172	161	173	155	164	152	136	171	175	176	167	164	152	156	146	158	158	161	143	171	174	187	143	163	172	164	141	169	169	146	167	150	163	171	178	164	172	176	172	182	175	184	148	158	137	171	169	150	175	174	156	150	132	153	147	155	177	155	152	151	183	159	182	150	169	163	161	176	175	161	199	154	157	184	174	182	164	148	160	162	143	188	197	159	150	171	152	163	156	160	183	164	168	157	171	161	149	169	149	149	150	161	170	176	162	155	193	154	185	151	165	166	150	148	174	178	151	163	157	154	168	185	146	158	168	163	160	167	164	167	162	173	147	152	167	172	176	171	153	139	161	179	168	177	153	160	159	179	166	164	146	149	163	158	162	156	172	150	174	146	161	195	151	185	183	157	165	165	167	172	150	166	159	181	143	157	179	149	171	164	165	178	144	161	171	177	152	165	164	168	159	168	172	153	150	170	174	165	186	169	150	145	143	179	155	171	170	173	166	196	167	147	136	159	163	166	150	182	163	185	172	157	163	179	172	147	196	174	142	164	159	140	170	140	144	142	137	161	164	175	182	156
5656	561	664	673	674	639	659	611	567	549	561	550	532	563	568	558	575	530	548	539	528	558	560	518	552	544	567	531	542	515	580	539	535	528	507	543	502	521	552	616	545	531	544	558	510	506	513	560	524	521	530	522	501	556	533	547	522	557	586	552	561	524	543	549	513	529	553	543	530	542	499	506	558	505	595	556	528	505	504	523	542	519	533	533	524	513	544	488	526	557	521	534	511	524	512	522	602	559	546	523	536	543	526	543	536	535	550	534	529	524	549	527	528	537	556	536	550	526	565	554	535	535	501	541	531	540	552	571	557	541	535	487	528	534	510	588	531	548	527	556	531	542	566	512	521	546	522	530	526	522	545	562	551	503	499	507	533	553	534	554	519	526	556	478	540	532	497	576	548	562	512	508	509	561	544	534	544	536	478	561	556	524	516	517	508	540	531	497	539	506	539	545	550	510	523	512	537	549	551	580	546	551	518	548	544	475	554	514	529	504	536	563	531	515	533	503	532	546	513	557	544	571	497	533	556	541	486	520	537	539	531	500	518	537	562	538	522	545	514	505	549	556	518	554	529	480	523	566	528	549	557	554	573	548	534	519	526	531	518	565	510	507	545	511	524	539	555	548	548	540	502	533	499	563	530	490	524	539	515	523	553	574	540	528	582	512	527	549	572	516	557	592	531	514	527	530	533	518	513	544	516	549	557	559	517	531	535	532	552	531	507	554	528	533	554	539	524	592	543	511	537	547	545	544	525	573	550	526	533	513	523	519	518	552	522	527	533	568	529	529	514	548	522	535	521	537	533	538	557	541	595	516	528	518	540	547	519	516	543	561	502	510	567	559	542	547	551	533	540	506	544	510	558	551	538	520	563	517	516	537	550	526	499	518	541	510	558	520	516	496	571	529	541	554	529	523	526	533	527	534	516	520	558	526	513	531	516	525	508	551	506	552	499	541	511	525	550	581	507	542	582	533	534	501	569	584	530	542	545	541	541	528	529	560	545	530	558	554	527	530	528	537	557	532	547	539	549	503	519	533	528	508	511	530	490	575	577	506	543	534	526	484	523	515	516	517	565	524	538	504	541	496	521	517	519	548	537	519	541	552	551	511	547	500	554	588	527	542	521	536	541	533	543	518	554	520	537	524	567	564	502	526	571	479	550	567	538	529	514	535	529	521	517	533	536	520	513	547	576	533	559	551	535	519	561	555	529	587	545	505	562	562	533	526	527	502	534	542	486	494	532	559	569	551	497	549	520	515	560	524	521	548	539	593	559	522	524	533	518	544	529	559	510	525	529	556	561	542	548	542	545	507	556	530	527	536	528	554	527	570	525	555	531	531	516	577	571	533	577	543	520	467	535	542	507	543	525	517	535	523	534	531	540	560	535	517	566	518	561	541	494	541	522	572	544	530	551	539	505	538	506	539	518	515	558	493	606	557	542	562	508	556	537	567	551	555	549	532	544	512	555	567	525	563	556	518	532	557	514	548	527	537	522	547	492	543	515	506	536	534	555	547	577	525	573	507	543	557	518	551	579	539	549	558	482	570	528	571	509	550	562	523	580	552	520	528	508	489	544	537	525	521	554	529	529	527	511	502	545	548	519	514	578	549	522	538	525	545	557	509	531	536	541	539	530	553	539	541	517	516	516	491	564	554	538	564	523	527	557	519	554	510	547	547	555	517	559	485	544	523	523	519	515	555	559	525	555	546	557	530	540	548	532	547	496	519	511	546	522	518	536	549	533	546	507	525	540	537	555	546	523	505	530	539	540	532	500	527	507	491	517	507	537	532	552	546	552	518	517	518	497	515	545	546	548	577	531	485	514	564	577	526	556	561	521	522	558	518	544	590	550	542	522	509	547	542	536	536	551	496	482	557	538	549	500	484	527	566	541	553	551	516	558	563	514	539	558	532	542	534	563	551	513	536	525	505	480	469	517	518	523	527	530	515	520	512	534	525	527	533	515	542	528	552	536	502	509	519	526	557	583	512	488	535	553	545	522	531	540	527	533	544	572	557	559	530	552	487	549	553	537	554	550	563	513	521	522	536	542	545	545	568	555	527	528	517	488	551	513	502	558	579	511	548	560	530	560	481	556	583	532	507	548	533	532	536	551	529	511	546	565	542	544	530	549	518	510	506	498	561	526	547	499	514	530	516	510	548	543	526	576	548	532	530	537	561	556	511	521	510	533	496	549	541	528	519	548	556	562	581	511	520	537	545	523	509	546	494	489	537	536	540	566	517	556	468	533	518	527	521	580	503	552	539	512	547	566	532	557	523	560	522	523	501	529	550	520	568	515	527	503	533	552	522	534	569	511	540	520	527	497	536	535	493	526	555	521	551	526	571	533	534	540	513	562	527	523	490	534	523	537	523	540	521	538	541	531	546	565	533	506	546	534	564	545	518	548	533	544	564	519	535	528	537	550	532	556	515	555	518	515	537	544	525	492	502	527	535	539	519	526	549	581	516	550	565	581	524	528	585	542	563	547	557	568	579	550	509	501	537	568	531	539	547	542	549	526	544	513	513	500	564	553	527	516	575	548	582	541	535	529	555	539	542	543	532	542	487	516	532	566	563	507	553	498	537	540	565	518	565	564	517	502	558	533	518	517	550	487	539	514	581	523	531	544	539	542	565	565	524	542	537	542	563	492	521	533	525	512	533	535	523	515	532	505	599	546	570	559	555	507	530	552	521	569	568	543	535	538	544	548	549	532	548	558	524	511	555	537	543	488	487	542	522	532	587	537	547	527	525	520	539	523	533	524	557	528	525	537	535	515	526	589	539	517	557	508	541	560	523	593	548	553	527	574	540	566	504	525	532	533	525	519	543	503	531	528	511	554	567	495	527	501	554	556	546	523	527	511	523	501	602	530	505	546	534	544	544	549	547	563	527	520	536	570	514	515	559	505	522	535	524	583	559	508	544	570	558	577	555	532	573	573	570	590	529	543	562	543	540	519	566	505	537	522	512	552	541	509	519	502	522	531	549	539	542	507	505	567	481	560	517	514	521	519	552	517	537	534	550	512	532	549	531	519	527	526	558	475	550	522	496	514	533	503	538	481	527	521	541	535	552	538	562	535	547	541	572	541	518	531	532	529	517	508	525	509	476	500	528	554	511	502	569	515	533	567	539	536	513	536	573	536	545	548	528	551	500	560	540	537	536	569	518	519	510	518	565	515	541	497	516	566	505	531	561	537	518	546	547	537	549	515	511	606	547	513	517	572	524	560	535	554	557	521	548	550	504	531	551	509	502	534	549	510	533	539	535	568	518	503	549	550	548	585	553	521	517	625	515	559	540	527	521	499	522	518	569	561	524	558	524	533	515	546	540	511	509	567	538	569	515	531	523	505	542	512	525	540	533	551	512	539	511	474	549	514	545	598	543	500	503	545	494	552	514	529	542	550	510	574	542	542	524	461	545	536	514	507	525	577	591	508	541	475	531	497	510	535	524	552	519	546	536	491	543	535	506	531	508	573	537	540	536	509	563
38342	14080	2929	1264	932	722	611	540	474	410	438	398	366	411	373	372	341	345	336	332	316	347	314	307	305	343	322	302	283	315	319	309	296	318	324	308	331	295	334	339	283	302	323	328	332	246	278	298	307	338	304	312	306	288	288	273	298	285	303	326	333	307	340	300	308	310	306	306	314	273	299	283	276	282	308	270	306	335	302	311	284	313	283	299	345	313	285	296	291	315	272	322	306	289	267	315	315	316	287	273	301	312	282	293	282	305	315	303	322	314	338	311	252	335	292	326	306	313	287	280	331	296	302	283	353	311	288	299	304	294	310	304	290	299	266	300	286	303	315	297	305	310	308	305	283	289	307	318	310	290	306	313	283	322	311	337	310	291	307	308	310	312	307	313	301	313	303	302	297	306	271	317	307	286	265	315	310	283	278	260	307	306	301	285	303	291	294	278	277	314	314	302	278	318	300	321	278	272	300	292	317	280	297	321	294	314	308	312	289	330	310	307	306	280	276	297	287	293	305	279	331	305	293	296	296	279	280	309	284	294	290	285	331	294	289	318	294	323	301	285	328	290	312	323	300	306	297	298	290	287	291	290	305	270	292	275	290	290	282	304	283	298	322	303	265	276	286	311	280	321	311	275	278	280	304	310	307	296	272	294	288	293	339	264	309	328	285	295	333	310	301	282	289	303	271	285	282	287	297	281	257	289	280	299	292	297	288	298	295	286	285	302	265	310	270	338	297	339	277	295	320	296	288	275	291	278	315	342	323	312	317	292	284	288	301	317	276	298	315	284	303	298	301	300	330	280	295	311	310	271	333	291	294	264	307	283	295	287	323	318	314	298	289	315	292	299	294	290	306	272	272	308	289	303	289	319	334	322	301	280	299	286	300	316	273	291	281	292	286	280	286	293	313	334	324	290	288	286	292	308	282	304	290	338	294	310	273	329	299	301	315	310	302	320	305	309	318	291	291	292	312	289	309	278	312	316	313	287	296	285	306	279	305	308	277	288	280	320	282	287	307	281	293	291	282	282	286	300	296	327	273	295	324	279	300	282	320	302	296	295	323	304	276	255	271	330	296	308	311	300	313	299	308	272	307	286	321	292	297	285	309	316	331	331	294	304	295	295	325	295	280	297	273	304	275	279	287	312	325	312	288	310	291	292	290	286	273	311	318	313	320	307	288	313	305	293	302	281	321	298	286	304	308	306	259	296	288	300	315	315	319	296	306	292	306	294	323	277	328	303	330	315	299	311	290	289	291	281	319	303	280	310	339	293	311	300	275	309	287	326	307	307	301	312	297	320	294	279	298	260	304	288	298	303	287	306	313	285	295	300	302	291	325	320	308	299	288	304	348	296	286	323	284	285	323	286	307	301	292	336	320	304	303	304	291	315	301	342	303	288	248	303	311	281	289	297	303	306	315	283	313	304	309	297	304	319	298	259	301	283	306	287	296	321	284	283	309	325	291	294	310	312	308	289	296	316	302	317	281	315	311	309	326	325	296	323	264	317	280	320	302	290	297	300	284	284	285	302	304	293	284	292	293	323	307	296	305	312	270	302	335	320	302	296	319	275	299	333	311	302	294	324	302	278	265	323	278	290	336	295	299	301	301	323	310	294	275	280	276	300	308	316	313	311	287	294	287	309	326	324	308	289	282	311	296	322	294	336	341	302	274	286	327	325	288	291	318	304	287	292	292	266	271	320	306	291	300	287	280	264	294	306	277	298	319	292	296	301	301	299	309	290	315	280	300	309	346	296	316	327	307	335	284	321	300	275	306	281	306	307	296	331	304	294	264	333	296	300	286	283	317	292	267	317	301	288	294	308	287	298	309	321	302	307	282	281	296	299	279	285	296	300	277	309	289	294	296	310	305	311	319	298	338	334	319	332	269	324	286	289	315	303	284	298	305	310	271	288	285	302	293	325	352	316	328	290	291	294	300	299	293	312	278	284	320	309	292	305	308	319	293	308	288	311	276	309	327	334	317	273	270	333	293	290	279	306	293	296	281	302	306	317	306	295	309	313	313	321	299	303	303	312	295	317	311	326	299	299	293	296	303	306	285	306	268	291	321	311	331	287	309	276	295	296	297	321	292	300	322	302	280	300	316	281	311	325	293	326	343	306	311	281	284	278	290	289	275	329	300	325	319	282	259	285	290	320	306	288	314	291	306	320	326	278	273	308	308	327	298	306	316	323	296	342	307	313	290	293	293	296	313	302	306	307	290	303	296	313	274	326	285	311	312	314	248	275	314	296	298	298	270	311	324	288	294	282	276	298	288	293	299	266	305	305	305	307	319	322	288	302	299	295	288	293	284	267	290	331	334	336	328	299	304	313	293	295	316	288	294	312	297	298	311	331	318	314	280	311	314	272	288	287	304	291	301	318	323	291	315	301	304	296	291	309	321	293	308	315	286	333	332	346	325	293	315	285	269	313	309	297	295	303	311	313	323	271	336	340	316	308	293	296	302	323	305	312	313	300	287	279	315	313	301	319	304	308	277	331	284	290	305	294	304	296	274	266	301	288	308	289	265	313	308	322	276	307	288	316	295	319	306	319	319	315	289	282	312	286	313	292	289	279	306	297	297	279	287	283	276	329	316	291	287	310	278	307	309	315	312	291	321	292	294	326	300	326	304	305	280	311	297	294	240	335	316	310	310	303	321	280	294	319	298	290	240	311	286	294	271	281	312	304	294	311	277	311	330	289	296	290	285	285	284	294	284	286	274	313	266	275	319	292	320	305	305	331	284	313	309	281	313	289	312	326	284	310	351	305	292	292	283	326	312	261	288	271	293	305	280	309	307	286	335	293	307	290	291	330	283	314	257	282	296	276	303	328	277	275	277	282	269	290	275	296	286	294	292	290	337	315	320	316	295	337	310	257	305	319	279	284	333	324	277	316	293	311	314	331	301	297	330	314	264	290	319	288	317	305	343	315	303	293	313	300	300	267	287	298	325	313	284	302	269	307	288	292	275	306	316	294	327	284	267	316	304	277	312	296	306	336	284	281	287	281	316	274	319	319	288	294	314	282	295	300	311	296	305	320	324	294	312	307	278	277	284	313	311	270	304	304	273	286	301	284	300	299	291	325	314	328	300	308	292	278	316	290	253	317	286	311	300	311	298	315	332	309	271	271	303	335	298	315	302	283	318	286	302	306	309	283	342	302	318	284	289	302	306	293	300	305	292	273	325	320	307	295	312	274	292	331	297	319	304	318	298	313	295	288	283	295	269	302	296	276	291	301	304	303	281	309	287	322	310	322	299	282	327	295	262	300	323	320	349	298	260	303	329	291	286	293	316	288	328	301	284	298	309	336	307	296	314	301	287	364	304	307	303	325	281	314	290	341	298	297	244	325	272	291	294	304	269	309	261	277	314	297	308	279	306	304	315	308	295	290	288	292	312	279	289	306	314	295	287	258	300	303	290	347	295	331	324	289	314	295	312	307	279	283	320	329	333	297	294	281	299	307	309	295	304	316	273	296	304	320	304	313
19299	1787	3376	3820	3334	2801	2297	2060	1788	1672	1517	1399	1392	1246	1191	1208	1161	1138	1103	1060	1031	1044	974	964	979	962	968	941	964	950	896	969	936	978	897	980	926	915	880	959	885	908	925	897	979	907	943	890	910	885	870	889	942	897	879	916	879	867	918	918	891	877	926	882	885	890	879	877	823	899	859	871	894	855	926	901	912	912	899	909	907	877	962	882	889	901	865	850	832	879	870	887	822	869	885	879	874	866	871	897	840	856	913	876	851	863	857	842	919	934	846	907	874	907	962	870	896	884	875	893	920	861	838	833	818	855	869	882	845	835	920	905	878	900	849	872	871	846	894	886	854	852	882	939	895	891	842	866	963	855	851	853	850	897	899	828	882	858	880	898	876	880	861	906	915	944	907	853	867	871	899	912	870	848	910	863	838	875	873	942	874	896	874	912	855	891	895	886	898	873	863	886	878	816	867	880	929	828	839	849	874	858	876	878	870	886	889	895	868	877	875	886	930	862	853	864	884	868	855	827	886	873	851	863	848	872	891	844	871	921	915	857	850	888	861	888	861	893	857	808	846	879	900	905	833	926	864	916	919	918	894	858	875	856	905	885	869	903	816	871	845	870	883	889	929	871	821	844	931	857	858	868	852	889	831	871	838	854	955	884	872	897	837	862	866	841	849	813	825	865	913	840	845	831	835	849	913	848	868	916	930	852	870	830	849	899	874	920	871	853	886	840	825	916	863	847	861	907	899	880	865	870	815	863	874	846	859	848	897	839	919	890	861	862	889	854	849	885	863	848	876	909	845	876	879	912	878	865	879	901	878	869	850	898	887	917	939	903	835	864	892	861	882	877	848	876	868	897	843	861	894	908	889	867	901	857	830	824	848	856	831	851	856	894	880	852	893	875	838	868	896	891	875	882	861	847	913	879	859	898	883	867	913	862	920	949	908	899	878	874	834	882	926	888	872	904	870	911	874	853	832	860	860	920	868	879	896	828	841	870	908	904	899	879	885	910	900	888	949	877	889	911	862	887	865	853	847	904	888	847	889	884	876	891	942	902	862	903	878	906	887	842	894	833	856	902	898	862	827	906	886	911	866	926	875	876	878	917	870	902	887	825	861	895	854	833	910	871	848	879	914	936	899	819	865	887	869	889	898	861	864	835	916	855	869	881	861	879	900	894	889	871	903	869	899	867	851	887	854	872	878	921	875	881	868	894	906	947	871	906	838	872	881	838	838	876	906	884	893	840	926	927	908	904	882	907	853	911	898	862	925	867	889	825	912	897	810	851	875	887	907	836	897	899	882	889	874	869	877	852	915	893	881	891	902	893	858	858	873	865	848	879	846	915	893	877	841	889	903	883	871	899	820	892	859	869	878	896	900	892	840	894	857	815	894	838	888	835	828	829	878	868	881	839	846	876	880	898	881	836	886	888	895	872	858	852	874	905	840	885	897	878	846	878	877	909	860	911	898	938	877	903	901	865	837	841	843	849	846	875	864	813	880	922	889	917	882	899	881	886	888	870	851	897	916	876	854	901	890	906	886	831	903	910	821	849	884	898	865	913	860	893	937	883	897	894	905	868	929	880	867	900	908	887	886	901	839	891	912	935	888	893	916	876	906	903	889	887	865	916	848	853	852	909	861	862	906	819	850	854	841	840	940	838	888	810	893	921	847	853	901	866	895	856	836	840	870	870	891	895	901	859	914	870	872	941	951	863	850	892	850	888	871	881	888	839	859	917	845	830	837	888	845	868	784	868	851	873	927	913	847	859	794	885	880	864	932	864	841	913	865	852	846	899	899	921	834	846	857	839	853	863	892	832	896	937	869	884	887	918	874	890	921	837	880	877	918	951	898	854	873	882	872	862	828	844	841	874	865	884	883	824	871	880	873	879	882	880	925	847	853	909	845	837	880	841	897	874	862	825	858	901	871	872	803	833	840	906	861	821	848	819	886	853	880	905	862	904	860	891	854	852	859	834	871	858	921	888	891	826	888	875	904	907	918	854	854	848	916	871	918	864	899	873	886	860	842	839	879	852	890	892	908	858	904	874	913	843	894	863	879	884	895	908	884	825	920	909	865	905	843	858	864	955	890	917	866	933	848	876	855	848	825	884	877	844	904	904	902	912	893	898	871	887	904	906	854	934	928	878	870	852	964	823	922	868	872	935	922	867	912	862	879	854	860	842	873	831	873	859	850	857	889	833	891	911	860	861	896	825	827	929	924	855	893	914	837	819	865	903	854	929	893	898	872	851	882	805	863	872	870	874	883	871	872	843	832	823	892	879	931	796	853	890	919	913	897	855	910	887	915	861	842	877	827	905	905	888	914	856	830	861	917	886	881	895	869	854	874	873	908	885	904	863	836	901	893	876	850	896	899	871	858	888	919	864	838	842	843	927	893	878	841	858	913	889	891	845	851	902	885	903	904	886	859	833	887	902	862	911	880	856	906	843	907	868	857	886	838	862	815	798	884	884	892	921	836	871	836	817	848	889	852	928	853	876	814	851	935	870	880	917	879	900	907	888	892	883	890	850	853	907	855	861	880	820	876	845	916	834	834	873	884	880	863	899	886	868	886	867	890	913	870	857	838	873	868	853	896	905	877	870	876	869	885	888	847	873	846	941	917	898	798	880	871	824	898	824	867	831	863	915	888	886	885	855	867	867	861	891	891	832	888	924	883	898	811	835	844	897	896	842	872	803	873	852	877	882	908	880	874	881	903	865	837	879	841	869	870	888	878	913	905	906	872	893	938	875	847	888	905	908	864	856	915	828	890	800	928	889	909	890	827	815	882	851	859	927	904	892	860	885	837	873	887	859	882	835	860	819	839	913	865	905	876	895	852	924	801	896	839	861	868	866	901	891	841	858	894	849	855	823	889	870	866	868	852	897	879	853	847	852	929	890	918	882	862	829	850	879	915	901	949	885	855	867	912	899	879	843	909	901	864	886	813	899	893	836	876	858	831	891	830	868	864	844	862	879	931	881	859	861	854	855	828	888	868	871	873	834	872	905	878	843	858	831	884	864	822	885	855	883	863	876	871	920	842	867	847	901	889	866	830	879	846	830	864	876	897	873	833	901	865	896	889	874	830	901	888	903	861	844	878	853	856	858	887	887	876	847	886	815	836	899	861	895	855	840	828	880	854	891	898	867	852	871	847	885	902	856	885	875	873	830	861	869	902	822	895	921	862	864	920	943	886	853	888	851	927	867	826	864	864	890	901	848	880	901	859	820	853	849	892	919	842	886	865	846	892	808	866	890	824	833	909	896	866	877	875	799	850	883	870	921	873	861	866	875	858	819	953	877	882	878	872	865	909	942	822	922	834	934	834	856	911	827	913	929	861	869	902	889	850	857	877	897	838	903	891	863	845	902	819	891	862	870	882	860	865	854	892	866	895	899	875	868	893	831	885	877	888	930	882	818	891	887	847	892	849	922	870	936	867	926	832	861	844	944	885	868	875	892	879	877	876	861	886	936	834	868	849	866	871	916	906	858
43980	20654	12858	3194	1721	1248	1027	843	717	603	607	505	480	504	451	423	438	379	378	396	395	422	370	360	375	376	376	337	368	339	348	345	346	325	364	350	351	331	349	360	336	331	344	308	338	377	348	314	306	320	303	374	345	348	356	330	320	334	327	312	336	356	367	347	331	337	355	340	323	346	315	342	340	335	363	367	324	367	341	341	328	361	337	328	332	361	331	339	346	369	328	350	342	330	334	334	346	372	325	333	343	335	322	274	332	408	336	352	332	323	384	341	322	345	342	328	345	326	370	344	311	349	346	352	359	325	323	315	364	355	381	310	350	336	322	358	336	332	348	317	315	335	386	338	332	350	344	360	335	296	291	368	345	333	297	299	339	353	288	324	329	313	335	323	327	312	349	343	337	338	337	333	314	325	319	322	309	354	329	359	349	366	331	349	322	350	319	334	361	327	351	355	332	369	318	324	368	349	309	316	338	333	341	342	331	351	321	339	317	360	346	340	314	327	315	316	318	346	338	328	330	355	374	356	367	339	356	313	341	361	353	321	343	346	350	357	331	351	344	315	307	352	366	367	326	353	336	295	336	341	349	367	308	303	354	323	305	347	319	330	338	340	329	315	314	336	331	301	322	320	349	361	359	307	331	330	334	306	323	351	379	307	324	313	361	351	288	332	331	334	332	370	311	317	316	322	314	343	334	327	331	343	341	325	334	368	365	383	354	344	338	344	337	335	337	361	321	367	340	346	346	337	323	369	352	349	341	355	349	356	353	313	345	347	336	344	364	361	326	322	316	340	340	327	328	348	354	315	356	350	363	311	302	309	327	334	333	333	357	327	347	374	321	334	344	333	343	369	303	345	322	345	336	312	334	318	311	333	311	358	300	372	339	332	332	324	395	331	339	313	346	355	333	335	309	350	290	365	364	360	337	334	315	342	346	304	345	370	362	359	313	360	310	294	313	324	324	308	376	345	322	317	357	321	319	352	356	354	336	332	354	347	343	344	312	310	307	342	349	329	315	309	355	318	312	328	321	334	361	353	326	351	350	332	364	323	310	326	330	392	334	333	351	370	325	331	333	306	328	319	336	308	306	321	348	347	352	346	320	366	351	309	348	372	359	347	341	299	352	368	325	367	288	335	339	355	330	333	335	290	315	337	337	322	333	339	317	367	349	334	308	342	320	322	327	354	359	337	368	333	304	359	346	373	325	314	358	314	331	330	331	319	349	332	322	340	362	308	340	349	339	357	347	354	342	348	328	318	335	338	349	348	349	331	318	306	314	327	330	309	340	344	340	369	312	336	321	321	319	347	341	330	323	322	337	345	345	328	334	328	338	362	310	348	321	325	302	360	328	320	332	325	347	371	342	349	373	319	319	331	351	345	338	349	363	321	317	350	355	307	343	328	298	334	356	335	325	356	332	317	314	323	342	349	346	333	367	357	356	317	325	327	357	309	336	338	326	345	383	307	336	310	319	359	356	363	337	298	347	377	356	345	316	321	326	363	370	337	340	390	328	349	335	343	379	342	320	356	369	345	331	350	339	319	342	325	325	336	337	341	315	323	363	346	363	324	332	352	341	309	325	312	334	334	353	343	325	330	330	323	355	340	337	321	335	317	332	347	333	336	366	361	366	333	306	324	313	328	311	342	319	338	349	333	364	315	305	376	356	359	329	341	308	356	343	334	342	321	348	352	336	345	327	323	368	332	332	332	338	369	330	366	343	305	337	332	358	326	353	320	324	361	323	355	351	324	337	306	291	363	312	359	313	368	338	316	367	311	357	334	357	314	306	362	368	375	357	326	338	352	319	348	319	359	300	314	344	296	299	342	335	328	323	334	329	361	323	337	351	307	333	351	316	337	348	318	317	368	309	326	322	354	338	327	329	331	351	334	338	317	363	329	338	322	345	317	333	305	356	347	338	341	356	368	336	338	327	339	344	345	319	343	328	312	324	297	357	336	328	347	323	327	349	364	326	334	320	339	359	320	354	311	342	362	336	300	350	327	300	340	307	330	307	351	331	308	307	330	328	346	329	346	366	331	343	338	335	350	320	333	318	329	301	331	331	313	335	305	341	367	325	360	310	343	338	310	358	314	336	309	334	325	338	327	317	345	348	333	345	341	362	304	329	308	346	321	330	318	365	360	314	353	321	323	332	354	332	302	344	329	337	349	331	342	331	328	309	316	309	327	331	345	332	329	327	337	331	345	339	352	302	370	377	337	333	291	351	317	316	352	332	323	307	325	338	337	331	341	333	344	327	356	330	350	366	301	311	335	363	307	342	343	350	355	365	315	382	336	325	326	348	364	341	302	309	277	324	306	335	284	322	316	308	356	338	370	359	335	337	335	342	375	350	339	334	353	339	343	344	330	352	339	322	317	309	293	340	355	329	337	315	347	304	319	322	341	333	334	330	335	348	354	328	306	338	326	330	319	351	332	341	336	328	340	364	327	346	336	339	321	328	335	356	326	323	347	337	291	306	331	317	324	335	330	343	350	329	345	324	352	351	350	304	326	338	341	331	338	336	324	344	352	325	338	341	313	349	340	336	299	308	319	362	336	321	327	354	357	318	360	326	333	339	348	333	337	353	338	325	345	370	343	311	336	351	326	359	323	331	317	355	329	367	343	341	315	357	319	323	361	343	328	351	384	310	340	333	307	322	354	334	315	327	329	357	364	344	341	286	347	367	335	326	325	334	336	350	344	339	343	332	347	358	328	345	364	315	341	333	331	351	322	333	305	339	357	319	308	346	366	330	318	344	324	343	295	282	307	340	333	305	335	347	323	313	355	311	337	365	325	325	327	324	352	321	338	319	340	356	340	361	305	351	333	313	343	310	326	310	334	348	351	322	338	383	351	315	358	329	315	296	327	333	328	332	342	322	343	357	329	328	318	306	322	367	347	319	310	323	345	343	323	328	328	341	340	346	337	327	311	313	345	365	331	323	338	334	355	361	358	303	329	342	349	367	335	337	347	343	386	342	334	368	302	326	350	368	380	332	351	348	336	353	335	348	357	330	314	343	339	329	353	321	346	325	330	344	342	355	318	323	349	345	329	322	317	289	324	321	337	313	360	336	353	345	319	340	356	329	300	345	314	347	346	328	325	338	327	354	336	337	341	323	312	358	355	325	326	341	366	323	325	351	326	338	354	332	341	292	356	325	331	314	349	360	330	308	286	297	347	322	343	359	346	322	343	300	316	315	307	332	355	354	311	349	349	356	360	359	347	338	332	305	339	354	352	368	332	322	366	328	323	345	325	338	303	298	359	319	341	326	350	361	343	315	339	353	316	348	340	347	368	336	339	348	345	345	333	315	368	350	340	335	348	329	344	362	302	341	351	352	326	328	351	340	363	332	316	337	354	354	323	330	347	354	292	324	337	358	336	329	309	353	307	323	341	353	360	309	332	321	355	368	348	356	331	323	337	334	368	345	343	317	324	356	358	327	341	333	356	342	331	349	331	330	328	325	334	341	349	354	313	366	328	308	364
24268	2785	5658	6437	5610	4506	3810	3092	2708	2442	2255	2078	1842	1749	1715	1572	1517	1430	1423	1395	1377	1294	1235	1230	1243	1168	1184	1166	1086	1086	1084	1097	1050	1051	1003	1029	1068	1028	1084	1040	1032	1015	994	1036	1041	982	1031	1055	1001	1064	969	1027	1028	1042	928	1018	1022	1009	969	1019	971	1033	980	961	1023	963	957	952	1026	978	995	948	895	979	933	979	960	947	965	924	933	973	1000	925	938	946	988	968	925	977	890	985	940	942	907	908	966	970	979	958	975	978	1011	984	989	949	905	979	953	925	940	932	988	972	1017	975	932	953	926	926	895	965	902	941	925	909	951	964	947	898	966	947	927	938	976	964	899	956	905	915	964	940	931	940	984	893	938	910	926	914	993	988	963	950	892	990	955	888	951	922	913	1023	973	887	991	981	932	971	944	977	1015	1009	1017	945	990	972	897	948	967	954	989	965	999	977	912	964	924	986	943	941	923	934	978	911	914	977	938	933	957	939	939	924	939	968	1025	902	981	923	904	964	946	927	947	987	979	964	956	900	956	918	885	934	919	954	970	944	951	926	953	912	974	957	926	956	924	932	939	913	897	948	923	964	962	939	959	948	920	966	915	972	982	950	985	962	977	943	954	908	880	929	897	996	873	966	953	916	1032	891	936	929	944	1007	955	919	859	989	946	957	930	889	969	966	953	926	941	933	940	949	945	952	929	963	918	969	926	915	1005	929	992	938	977	930	941	942	942	865	963	910	937	937	989	987	968	940	952	915	958	936	928	943	922	951	969	926	932	959	921	945	940	970	981	938	939	917	1001	943	885	944	952	910	920	929	993	928	968	953	938	915	966	962	959	912	908	946	940	910	956	947	991	971	958	932	945	946	1002	988	1026	911	897	926	943	937	940	940	936	925	978	946	919	948	955	941	947	933	913	908	939	907	930	950	925	882	949	899	928	957	972	875	955	931	899	931	955	895	901	973	920	837	919	927	953	968	898	929	940	969	946	1001	991	875	982	934	988	903	908	936	945	908	929	979	914	941	928	923	952	965	904	928	956	960	988	932	935	919	940	910	1017	958	948	928	980	933	941	983	941	974	906	936	977	967	935	985	889	908	939	984	925	953	941	955	958	940	901	936	967	924	928	919	925	970	933	950	980	913	915	940	962	953	907	987	937	905	933	929	922	894	955	935	954	968	923	950	949	916	927	954	964	950	951	953	941	935	935	922	951	972	928	878	947	951	968	942	976	878	944	942	995	911	901	960	894	948	871	975	912	961	922	962	960	887	920	946	933	931	945	904	959	935	917	987	936	894	982	954	952	889	970	900	922	925	891	971	897	886	905	981	949	923	970	914	946	953	951	886	927	958	965	1000	931	941	902	968	944	965	975	959	942	945	920	932	935	964	939	963	930	919	933	963	941	939	925	986	967	973	959	915	957	907	980	909	908	940	931	956	884	884	1010	903	890	934	910	943	955	891	935	1009	1007	961	959	940	914	890	953	993	960	970	905	944	953	929	903	976	947	919	907	931	936	901	914	921	930	890	944	978	926	961	945	984	944	966	925	971	936	945	931	939	939	909	977	1016	977	941	918	967	965	979	894	929	1013	957	975	951	979	976	938	941	934	970	964	928	981	955	935	886	936	965	963	950	1019	960	909	927	951	934	908	960	958	948	937	962	930	958	939	944	949	900	923	915	887	974	919	938	966	1000	930	928	974	954	942	930	904	1011	933	948	952	978	927	922	920	942	929	957	961	940	935	957	950	950	900	918	920	865	999	952	906	908	920	946	979	956	988	971	982	896	925	929	991	957	981	958	957	931	938	928	888	896	921	947	883	1017	907	929	903	967	906	964	928	896	1003	980	903	931	986	949	898	989	984	978	884	902	962	958	970	1023	931	945	960	902	879	873	865	990	894	955	919	981	935	887	955	897	956	957	954	937	947	916	922	972	942	914	993	919	919	932	969	907	995	937	985	936	966	922	904	970	943	965	953	921	906	996	972	925	961	948	947	901	947	984	987	894	882	941	970	933	890	892	962	900	935	905	953	895	952	1015	980	944	919	911	908	899	952	977	910	888	974	924	995	947	891	926	995	901	975	924	935	927	938	946	904	953	932	900	909	929	963	945	924	928	932	818	930	973	953	970	936	913	919	896	959	936	934	935	940	973	945	909	1010	955	979	990	910	950	923	920	920	914	973	902	898	952	923	961	969	999	946	944	932	954	944	936	919	993	894	962	979	973	921	902	950	916	947	903	1025	953	975	958	919	1004	949	918	958	979	907	945	909	983	931	908	884	924	926	989	950	923	930	939	936	948	1002	923	896	902	927	964	912	975	989	997	908	947	947	938	972	920	888	968	994	904	940	977	953	956	961	946	943	932	920	944	970	956	936	926	934	973	922	927	903	909	922	934	929	950	879	980	954	939	962	950	939	970	986	938	903	926	934	897	945	967	956	896	880	909	940	971	901	974	880	938	997	916	935	963	987	879	950	949	981	952	922	948	966	941	923	956	938	955	1004	913	972	982	918	969	953	976	937	897	975	934	924	945	965	948	915	993	914	972	968	897	970	993	988	926	999	928	966	924	975	950	974	907	949	960	957	955	904	982	975	919	972	935	920	933	973	935	863	941	944	924	982	968	978	916	929	971	934	948	977	957	959	933	941	985	870	916	927	963	997	952	955	956	887	944	959	942	966	967	971	942	941	923	943	956	962	991	951	972	917	931	928	947	887	934	990	953	930	886	936	911	899	908	966	983	937	996	935	965	925	915	945	961	951	958	953	971	952	905	929	965	930	965	953	921	929	909	916	934	944	939	994	971	929	921	981	896	936	975	970	880	994	997	949	930	963	907	925	946	952	947	927	957	919	896	965	921	926	943	891	937	858	938	909	937	914	939	955	930	912	952	930	964	942	941	955	935	923	927	977	931	950	917	983	894	934	953	945	942	929	970	976	945	945	926	884	946	912	928	953	931	963	978	926	926	948	922	861	984	943	906	953	926	955	1004	935	986	957	899	954	867	898	904	951	950	929	930	866	934	914	953	927	982	941	960	965	948	936	960	974	935	938	927	911	938	927	957	955	951	946	951	943	936	960	983	876	981	945	906	967	995	942	909	967	973	961	950	990	906	920	916	953	975	1049	938	947	937	933	895	945	890	931	965	976	923	966	857	934	899	960	972	970	915	950	982	973	928	926	891	956	875	971	944	960	944	904	923	922	930	946	933	971	935	892	984	929	933	918	1016	930	948	931	927	935	911	934	922	929	844	909	998	995	953	917	930	998	949	1005	944	997	1024	982	1017	960	930	950	988	980	994	889	953	977	958	946	964	976	925	936	937	910	899	1029	900	926	937	937	916	901	910	988	983	979	945	933	1010	1005	935	976	958	967	970	957	1010	920	933	981	907	909	928	961	926	937	923	952	963	959	958	954	964	914	930	981	990	974	935	950	938	935	925	967	885	977	931	903	898	932	907	915	932	949	950	953	941	948	983	878	953	917	947	974	937	931	934	935	937	960	960	946	943	951	924	946	955	970	966	959	975	978	945	973	1020	973	974	899	971	945	924	919	953
6102	414	327	193	192	180	192	163	173	157	182	149	179	168	161	144	164	152	160	160	160	178	160	176	166	198	161	151	161	165	151	145	169	155	154	182	145	178	166	170	169	142	145	163	173	147	165	142	180	180	165	146	147	144	152	160	179	178	147	152	153	167	180	155	178	164	156	159	153	156	164	158	163	196	152	164	140	164	162	158	166	164	166	147	174	175	173	152	167	149	139	160	160	179	165	175	153	183	161	172	165	168	159	145	156	158	156	162	168	150	168	157	181	148	158	152	159	162	168	144	167	163	163	184	163	174	161	156	180	159	155	164	130	155	143	178	154	151	154	161	142	165	147	166	147	168	154	159	160	157	163	153	163	151	175	189	178	148	168	172	171	163	147	164	148	167	167	170	183	168	162	149	158	178	186	161	177	160	171	140	150	157	149	150	157	169	174	164	172	149	170	158	158	151	148	158	170	162	169	164	161	166	148	169	131	179	158	176	149	154	152	173	165	151	146	165	153	143	156	146	150	149	147	162	168	145	178	145	199	168	151	168	157	175	164	150	162	163	182	166	149	167	166	170	163	145	158	166	158	183	184	158	168	154	161	169	184	187	148	164	151	139	171	156	176	153	180	164	152	145	168	154	174	167	175	170	165	183	155	149	159	159	176	176	136	159	169	136	143	181	168	168	157	164	144	155	136	157	152	156	157	151	178	138	159	136	169	171	157	162	143	157	169	143	148	175	151	152	160	159	156	154	157	149	155	160	173	172	166	162	187	165	177	174	163	192	178	177	176	174	160	169	168	168	186	154	167	160	166	175	129	157	169	186	155	151	141	157	177	157	178	162	147	154	173	166	169	171	175	161	186	157	150	160	146	151	182	171	168	179	162	167	179	171	186	183	167	165	155	140	156	156	156	145	152	171	168	181	177	169	161	163	166	153	171	156	149	141	165	139	156	187	139	171	169	138	161	176	142	161	184	156	171	159	149	196	169	178	152	166	154	171	179	167	149	162	177	173	143	167	149	173	166	203	182	148	161	154	157	139	186	163	168	162	190	146	177	150	170	165	180	164	152	164	170	163	168	168	155	163	177	142	153	181	153	165	154	165	144	165	170	151	160	167	172	180	161	177	169	159	154	179	164	153	139	171	157	152	172	184	138	161	169	154	166	170	187	194	157	172	165	172	164	163	190	165	172	168	169	176	170	143	159	192	190	174	164	173	192	161	168	159	163	158	156	141	141	180	175	163	153	174	146	152	162	158	175	153	156	173	179	158	180	153	160	151	158	152	150	146	177	181	164	163	151	181	169	186	163	168	162	185	165	175	157	172	154	178	133	157	173	161	161	170	168	172	200	150	157	167	142	146	159	188	161	183	154	154	158	167	159	155	186	186	163	144	175	170	178	163	157	167	171	159	152	180	163	171	167	154	154	159	162	189	164	135	184	165	178	143	153	166	146	154	166	155	135	161	173	154	147	165	167	185	163	162	158	163	168	157	167	174	145	158	160	166	163	191	184	177	153	134	160	169	175	165	162	158	160	172	180	160	171	176	175	168	154	153	172	151	167	161	137	171	170	163	157	139	164	184	159	142	174	153	153	166	173	163	147	165	138	158	146	170	162	172	134	154	190	172	161	151	169	173	152	148	144	172	166	147	185	172	151	157	153	168	163	167	174	155	174	143	155	167	132	178	155	164	159	149	173	158	173	160	166	161	152	151	166	168	159	152	137	145	169	179	168	186	144	144	168	154	151	172	181	158	161	136	135	153	154	173	153	171	168	167	170	168	153	158	163	172	168	150	177	181	171	153	151	169	144	149	165	151	146	157	157	174	148	155	156	152	150	188	144	170	147	145	157	162	175	169	175	169	150	163	170	149	162	145	139	189	167	185	167	147	166	151	135	160	150	174	136	171	139	141	161	172	160	171	150	162	160	155	163	164	155	166	183	171	165	181	178	173	161	144	162	143	158	145	160	166	152	145	170	152	163	157	158	179	169	160	147	191	160	170	179	152	167	179	154	170	153	157	154	188	142	155	165	173	165	176	170	172	191	191	159	184	161	185	154	173	187	147	155	128	165	156	157	151	169	169	158	158	180	154	173	166	150	138	156	156	168	167	171	183	169	155	192	161	176	152	156	180	178	163	151	164	171	173	155	162	171	167	173	136	142	158	148	150	160	153	153	178	183	166	141	177	179	151	177	167	176	187	149	153	180	149	143	139	171	146	157	161	154	145	155	192	143	166	170	151	179	156	153	161	157	169	147	161	186	174	163	162	159	171	162	155	192	167	147	182	158	155	157	167	159	154	153	192	142	159	178	155	159	179	156	156	161	148	163	171	146	161	163	165	153	173	172	178	186	145	170	161	165	157	166	173	162	177	169	132	166	159	141	191	165	165	134	173	155	164	159	149	159	177	175	168	154	173	154	149	173	157	162	152	150	142	147	158	166	154	178	161	172	177	152	153	161	169	175	131	142	144	162	137	202	153	139	165	153	170	185	166	179	154	167	174	175	170	189	161	159	151	161	165	170	180	167	174	173	165	155	151	163	150	169	161	167	178	154	156	157	138	141	139	168	137	156	174	165	173	164	185	183	162	159	175	163	142	153	150	157	151	155	149	152	146	139	146	153	167	154	175	156	161	159	167	158	181	176	152	168	168	172	142	153	154	154	163	162	179	151	169	146	147	162	152	179	172	162	147	148	159	159	154	180	144	139	161	137	169	191	173	180	166	161	161	154	150	162	158	148	153	166	189	160	159	152	144	150	174	133	171	169	185	146	171	165	159	165	158	150	152	159	171	206	164	174	157	156	149	171	155	154	181	175	167	158	142	173	173	164	165	154	143	142	190	158	145	168	154	170	158	158	175	175	179	147	186	162	160	161	142	155	156	175	166	172	166	146	136	164	180	167	159	156	150	151	152	166	146	169	187	161	191	158	163	174	166	173	148	167	149	162	199	152	155	171	165	163	141	167	191	171	178	164	155	168	157	128	151	125	183	166	168	188	162	166	170	157	164	174	173	153	173	167	161	162	156	182	141	154	163	167	160	179	142	156	159	155	173	144	157	164	150	177	180	161	189	156	140	163	131	149	147	180	170	178	136	150	179	168	168	161	136	149	146	163	166	167	184	157	166	147	151	152	173	174	173	157	160	158	151	179	148	181	158	156	158	167	162	148	182	170	152	142	176	159	165	155	169	172	158	145	161	148	159	163	194	142	172	145	151	144	155	178	173	134	169	160	163	169	158	172	147	147	167	159	158	146	167	130	169	151	169	155	166	154	154	152	179	159	147	166	166	164	187	175	151	145	164	161	149	167	149	167	177	177	169	149	163	161	162	169	157	161	166	149	158	176	172	172	169	144	159	148	180	167	149	170	141	165	183	170	153	167	154	173	190	185	158	180	163	175	143	179	166	169	158	151	172	160	178	162	159	167	191	132	155	170	163	189	176	162	163	172	146	163	176	155	159	160	164	159	161	148	157	174	172	163	162	153	148	144	153
5633	587	680	732	709	650	583	640	552	614	564	584	564	596	589	531	508	561	573	551	537	535	527	556	502	555	544	543	532	560	490	533	519	548	543	550	562	534	524	526	543	539	531	505	552	524	506	507	568	525	523	516	486	506	577	520	535	513	557	526	518	544	521	535	526	560	519	521	507	508	556	558	526	536	503	515	539	540	486	555	546	543	541	505	536	531	529	526	556	551	532	538	594	529	547	498	524	502	549	532	519	530	507	539	529	529	541	527	513	527	541	519	515	541	483	486	524	472	508	520	505	508	544	548	531	495	540	509	486	509	532	465	535	540	549	546	537	511	564	550	519	539	525	549	504	541	503	533	486	490	498	548	531	538	560	520	559	549	556	565	557	534	507	548	584	537	525	521	533	501	566	520	542	524	533	561	546	518	559	540	558	535	530	533	524	515	557	514	543	571	555	504	539	517	528	530	508	476	518	537	517	533	579	522	536	541	497	493	525	535	505	505	549	560	580	490	555	532	519	554	515	487	614	548	539	509	510	520	526	550	519	555	532	520	511	505	522	498	569	532	527	514	529	502	548	489	494	487	524	556	541	514	539	521	536	560	540	526	549	539	559	530	540	566	475	517	539	516	540	494	577	531	547	572	533	533	497	544	529	527	569	516	504	554	546	543	584	547	522	530	534	539	507	522	549	507	500	522	528	487	523	530	560	550	559	560	511	539	523	522	532	554	482	544	546	518	551	535	522	526	527	531	515	577	541	519	514	534	558	546	561	572	555	529	535	541	565	555	516	552	503	511	477	553	576	538	530	540	489	537	561	514	535	542	544	540	502	520	557	554	547	545	572	548	566	476	512	529	511	554	553	541	547	534	528	514	542	519	512	478	558	552	529	515	491	520	507	557	495	520	559	521	502	534	510	553	509	511	535	489	554	542	503	564	574	564	543	528	533	564	534	515	565	549	480	581	499	528	504	550	526	509	551	558	528	551	541	493	513	510	525	546	493	526	499	561	527	508	526	502	527	508	520	549	489	551	533	516	509	517	538	519	559	521	580	517	555	507	528	564	523	517	533	492	529	534	503	564	544	537	518	547	517	530	517	513	509	556	549	506	508	511	531	520	531	541	519	535	562	550	488	492	554	504	546	530	552	542	545	514	516	508	528	553	537	528	529	565	535	558	496	539	578	537	535	501	570	524	565	537	572	514	526	512	504	523	553	500	528	556	503	549	526	523	553	502	569	489	539	522	494	517	547	517	539	532	556	589	518	539	536	498	543	544	525	556	509	528	538	496	524	521	530	502	539	528	531	554	563	448	517	515	498	524	532	562	536	531	552	574	556	536	518	516	542	529	539	510	511	512	556	531	535	555	561	558	544	532	541	562	517	479	581	557	557	517	558	525	567	555	538	553	552	495	548	534	518	528	528	546	556	517	523	550	522	537	517	547	526	546	544	564	519	544	478	552	507	543	507	581	512	522	485	521	562	554	505	527	574	560	554	551	548	587	522	518	549	500	552	564	548	477	550	516	540	551	568	532	538	529	525	522	537	560	512	527	548	594	520	541	535	519	574	519	568	525	533	543	546	542	562	554	525	521	555	549	535	563	533	524	501	548	550	510	502	547	509	493	541	532	567	553	523	506	518	529	573	553	543	507	550	532	540	516	508	534	517	479	563	540	498	516	529	544	506	507	550	521	548	579	527	499	518	493	560	527	542	546	522	517	540	505	494	521	512	523	513	544	530	547	541	527	511	543	572	540	523	587	552	555	559	527	521	543	537	532	529	600	505	527	558	533	557	522	521	533	517	543	524	484	523	570	532	563	564	551	566	519	512	524	580	560	558	542	516	531	511	526	489	520	579	528	519	559	493	551	537	524	528	561	553	538	555	492	538	538	533	550	549	550	522	543	598	548	506	509	507	514	555	583	491	547	519	540	503	531	526	564	524	516	552	523	540	523	498	566	562	529	496	529	531	544	507	538	549	530	495	557	525	531	549	537	517	544	512	520	529	557	518	527	546	573	525	542	508	533	531	567	574	567	512	502	559	539	485	524	532	521	543	503	534	537	487	527	501	515	580	523	522	565	541	506	558	510	546	552	539	555	525	533	533	524	530	570	523	517	566	542	534	543	519	533	542	544	537	524	554	544	531	523	558	549	535	509	560	536	524	545	501	543	544	520	562	525	523	529	489	531	554	491	524	525	529	520	539	531	522	503	503	567	505	527	499	517	557	539	514	528	548	559	530	549	562	524	563	554	550	551	511	537	537	541	502	483	538	560	531	486	526	524	504	534	508	517	562	533	512	548	535	508	541	566	539	541	511	579	536	516	494	573	580	559	541	511	561	545	525	497	515	515	517	540	489	546	536	503	564	538	521	523	531	505	558	582	477	531	493	513	502	534	522	489	500	510	516	558	550	545	543	549	547	513	540	514	525	547	560	523	586	506	539	538	541	575	543	572	537	498	504	515	531	558	534	565	518	530	547	518	537	562	547	517	516	540	551	530	472	556	564	536	528	554	531	531	513	544	496	507	551	574	517	547	506	526	518	515	566	533	530	565	518	516	533	493	529	512	522	548	533	537	544	513	573	551	524	537	572	498	480	520	506	527	547	500	536	533	567	540	537	530	538	496	558	521	558	519	536	531	543	519	487	513	532	519	537	558	527	502	492	533	523	519	482	514	569	488	534	557	519	539	501	512	491	523	543	544	521	524	523	539	502	550	515	549	540	513	525	522	520	561	549	526	546	504	572	518	527	555	533	550	552	494	534	534	535	548	552	492	534	525	510	507	538	495	549	531	591	520	514	529	504	571	577	568	512	540	547	563	538	566	531	535	497	520	525	523	521	517	537	558	559	520	495	542	529	545	538	530	538	555	535	557	534	503	500	550	538	507	561	509	517	536	560	495	542	491	514	514	544	531	503	502	529	557	539	488	563	538	535	543	517	549	501	534	538	559	489	539	522	529	547	543	506	520	562	546	519	534	550	562	489	550	509	531	530	513	526	544	518	517	545	544	596	536	564	561	484	531	537	530	544	509	526	521	546	531	512	562	564	534	560	583	523	507	542	552	534	507	552	523	569	515	522	575	487	574	543	563	496	549	519	463	506	526	571	493	544	533	546	510	528	550	513	538	501	571	548	537	553	541	517	502	544	525	550	567	552	517	507	522	547	546	505	530	540	526	515	523	533	521	539	485	553	548	527	490	547	524	528	539	522	562	523	531	503	504	531	540	521	555	537	536	534	506	576	486	527	544	559	537	509	544	545	559	526	559	532	511	546	537	523	554	503	543	559	530	545	550	540	535	540	519	578	531	531	549	541	508	535	537	522	526	568	538	526	587	520	495	492	532	538	521	554	487	545	528	532	510	518	513	566	479	489	600	531	503	506	515	522	518	568	541	544	503	546	537	492	552	492	535	577	544	493	511	567	499	575	535	574	500	518	500	552	543	502	512	517	487	498	502	542	507	534	535	520	503	548	544	576	557	551	485	543	581	549	542
39453	14566	3174	1323	932	739	603	505	477	426	390	389	380	378	377	338	328	318	335	371	343	345	318	339	336	287	325	306	305	305	318	292	310	288	308	301	301	335	319	295	330	302	361	289	306	285	347	338	295	330	296	311	298	288	290	328	289	323	316	278	322	299	292	320	277	289	346	307	310	310	304	312	285	297	328	272	318	300	285	289	327	316	279	305	276	307	310	290	312	310	318	299	319	325	313	297	303	283	301	301	305	323	342	300	302	308	298	306	296	294	298	323	299	292	278	304	347	286	327	308	346	296	281	323	303	281	352	314	317	277	301	285	322	289	306	303	267	313	319	301	286	339	306	290	299	293	238	295	295	287	296	269	300	318	311	280	296	306	315	311	298	295	297	305	305	300	326	314	320	318	273	293	321	298	307	306	314	289	292	270	287	283	294	298	287	320	273	271	304	323	287	304	329	309	301	342	267	287	275	303	316	278	285	316	302	295	298	338	276	320	304	304	305	304	304	294	279	277	291	332	275	286	283	297	313	298	307	301	299	297	299	324	330	340	303	299	308	295	275	311	289	296	276	298	288	304	296	302	305	312	319	291	294	331	295	297	314	331	282	310	306	303	329	265	288	325	297	318	275	305	289	336	270	328	277	306	265	320	269	304	304	263	311	293	308	304	346	295	308	295	290	295	318	298	296	278	290	261	286	292	313	263	311	288	289	315	281	310	312	313	298	313	287	309	305	289	277	312	331	314	289	322	293	337	315	311	308	263	293	296	325	293	273	301	301	296	321	303	297	270	319	312	312	310	321	331	325	318	315	275	294	285	295	293	316	307	280	298	306	311	279	316	290	279	300	319	299	276	315	282	281	311	297	294	315	297	286	284	291	306	313	316	320	300	311	283	292	316	316	296	297	271	268	278	281	296	294	340	281	288	282	302	269	284	296	332	283	288	297	298	275	334	309	265	298	315	298	294	298	299	312	271	317	292	308	276	316	323	302	301	294	318	287	313	301	306	316	294	295	317	302	290	300	320	316	308	273	330	308	287	305	274	322	309	291	355	315	289	281	329	310	325	268	316	297	297	351	312	308	317	318	341	287	327	331	335	268	312	330	323	308	291	304	289	319	315	325	294	306	300	269	287	275	287	298	314	339	317	307	302	319	276	325	334	330	290	326	287	297	297	294	290	298	316	291	269	310	335	288	274	306	301	313	317	288	310	295	279	306	302	313	317	316	325	315	316	343	329	294	266	280	269	282	290	295	311	290	316	305	295	285	319	326	306	315	298	296	290	309	291	295	285	302	311	296	301	306	321	289	313	314	289	330	314	322	296	290	280	312	291	313	296	302	281	294	317	328	309	291	281	292	306	327	293	275	308	332	306	314	286	305	337	312	310	304	293	309	297	295	279	303	287	310	310	308	324	334	295	306	303	321	323	291	286	272	331	291	305	316	299	325	303	286	297	301	315	302	324	279	324	302	316	293	320	301	287	302	285	288	289	319	320	293	314	283	303	262	303	287	332	303	332	280	277	312	316	310	327	294	288	287	292	295	300	282	306	313	280	285	281	281	282	307	293	304	287	296	320	311	294	308	316	310	296	263	299	288	314	301	293	295	325	288	308	325	341	310	315	308	288	314	313	308	281	280	293	291	297	316	328	248	289	323	289	300	290	300	298	308	303	308	273	306	299	319	308	308	289	298	288	285	312	283	302	296	293	293	266	284	304	318	288	290	302	294	288	291	317	289	301	284	271	318	293	280	311	322	309	293	300	294	316	285	254	318	296	279	271	329	328	308	350	307	285	304	331	277	338	319	319	306	316	287	291	296	294	321	293	305	302	318	283	291	297	307	297	310	339	298	309	292	331	307	292	310	274	342	288	262	304	305	294	334	359	299	311	276	324	297	289	305	272	292	339	315	303	330	323	282	297	318	335	312	294	301	301	299	319	296	280	325	301	281	293	331	292	292	328	304	315	323	289	295	313	291	285	307	314	283	295	309	310	297	312	301	297	274	296	301	270	304	296	326	328	273	309	306	300	298	291	284	290	316	317	309	290	306	315	323	323	256	300	317	311	297	272	295	296	291	279	282	289	312	303	286	287	290	315	309	295	310	279	327	285	294	304	289	276	293	302	322	327	314	287	268	300	306	316	305	311	297	314	298	288	297	316	305	315	329	283	272	288	304	297	303	297	311	322	318	288	275	302	319	306	315	247	276	297	296	301	306	268	287	273	289	293	309	315	334	302	278	276	331	289	294	306	312	328	303	288	334	291	273	317	300	278	299	291	315	297	311	308	284	281	299	305	287	312	272	280	312	299	285	326	294	288	293	298	297	303	264	308	290	316	276	301	281	302	294	280	316	308	309	256	279	316	311	322	299	300	317	291	301	311	297	289	310	313	328	318	310	307	315	299	321	308	327	274	267	307	283	329	303	300	284	290	292	305	288	295	299	302	281	324	306	308	322	299	315	316	284	309	279	307	319	336	289	278	313	319	263	299	301	317	275	289	301	325	326	322	301	297	301	307	304	292	319	276	279	295	295	306	294	286	305	342	326	270	283	292	286	281	324	341	314	309	299	300	304	282	290	271	292	279	306	326	323	301	310	300	298	289	294	298	302	329	298	307	319	300	269	286	293	295	289	321	323	290	278	290	308	300	321	323	284	287	316	309	286	313	290	275	304	322	317	295	301	288	293	274	293	300	317	288	304	316	295	311	294	317	317	334	293	276	314	304	323	287	307	296	305	307	280	326	310	303	303	307	273	324	320	321	297	302	331	290	280	300	308	319	282	302	294	305	306	329	293	294	295	301	305	266	278	299	270	325	266	274	307	291	334	313	300	308	313	301	318	307	309	305	309	317	287	331	270	287	261	306	332	314	294	311	321	342	316	318	289	299	316	345	271	302	290	315	313	323	318	300	313	277	263	297	308	300	288	307	309	298	329	275	312	266	282	302	339	315	333	297	319	322	308	280	298	294	275	322	305	308	280	304	313	298	304	283	301	306	333	302	293	338	289	294	286	279	312	286	303	301	281	290	287	320	289	322	295	309	290	324	300	289	295	324	290	297	321	267	324	308	285	276	314	328	299	305	331	298	285	338	289	318	334	295	276	316	300	336	305	267	285	313	319	297	332	298	298	266	356	296	321	305	307	257	307	294	317	300	304	270	303	293	277	300	297	285	317	321	307	330	347	294	278	274	311	297	324	315	287	296	290	300	274	282	336	334	286	298	233	328	288	286	283	279	323	315	315	291	281	323	297	332	307	276	298	317	310	271	323	284	314	309	324	263	300	283	283	321	304	307	273	315	318	313	306	290	311	282	296	305	261	299	308	286	304	281	287	298	272	305	301	320	260	302	292	290	296	309	308	325	303	320	301	309	313	308	310	285	277	346	284	310	306	293	320	293	314	294	312	318	308	326	313	294	299	271	275	300	287	312	319	297	280	292	331	327	285	297	309	301	314	288	300	311	309	330	307	306	273	296	291	304	299	309	294	305	316	338
19552	1762	3353	3854	3291	2858	2391	2008	1784	1723	1574	1418	1417	1225	1248	1246	1144	1120	1109	1065	1030	1028	1094	1023	971	1035	981	937	1007	924	973	966	967	965	998	907	928	940	884	905	898	906	889	901	936	875	935	913	909	876	886	904	925	929	951	862	872	896	940	866	845	875	887	891	861	894	882	917	884	866	942	880	885	856	890	939	854	879	855	905	882	933	922	879	922	888	897	903	919	820	835	891	898	897	901	934	866	899	911	869	857	937	853	830	862	896	890	880	887	903	859	918	880	890	897	913	864	911	922	876	906	871	880	903	892	863	902	895	852	894	832	909	878	891	824	855	897	894	906	884	886	886	892	929	893	848	875	903	902	878	850	859	869	872	897	854	868	970	901	920	867	856	916	931	843	890	909	888	851	861	926	895	929	889	898	861	911	885	925	869	926	885	883	877	868	888	900	849	900	917	878	861	901	893	886	896	873	856	843	908	902	880	909	876	879	871	859	889	893	879	876	873	855	882	878	855	900	932	893	884	905	871	868	880	901	843	908	857	911	862	866	866	904	846	902	863	865	870	903	874	915	833	865	930	918	882	858	889	861	901	870	883	864	874	870	897	957	856	836	870	864	882	894	952	824	853	886	858	896	876	898	898	867	897	880	845	832	852	926	881	879	856	907	824	836	888	909	893	927	838	898	879	927	853	901	874	867	842	910	904	865	851	894	906	844	888	886	864	863	932	872	850	862	884	880	862	913	877	903	903	868	855	875	895	888	892	862	889	872	967	852	816	887	835	877	867	899	835	883	928	868	883	895	912	986	864	890	887	892	908	894	893	951	848	837	859	856	877	869	897	855	860	847	862	875	887	820	921	839	888	873	897	900	839	901	863	843	872	867	838	870	804	919	885	876	901	900	846	837	866	883	855	926	872	897	855	850	874	868	852	891	904	846	875	894	896	861	868	868	907	947	856	894	888	860	868	816	847	924	818	891	834	893	883	915	863	876	855	880	867	881	874	877	910	917	928	876	885	894	875	889	935	869	852	864	884	857	852	877	893	892	860	870	877	859	853	820	880	879	880	890	846	899	894	890	882	897	841	863	886	853	866	866	833	858	875	879	907	865	861	900	872	813	881	900	857	808	865	873	848	933	863	883	901	843	960	838	870	901	835	869	904	851	925	872	822	885	926	902	879	866	896	886	864	907	900	860	898	888	876	923	922	891	874	824	885	841	968	879	883	855	928	911	876	861	849	805	879	845	895	913	852	863	853	897	877	868	801	839	900	895	852	865	841	857	876	877	888	853	857	839	883	887	912	895	814	871	896	849	874	905	853	868	870	878	897	894	905	934	877	858	936	893	886	917	852	842	856	890	907	927	901	938	884	926	914	926	915	884	831	848	845	889	889	898	859	841	869	875	897	852	864	849	859	853	861	860	872	865	895	858	893	888	872	834	858	849	885	962	854	898	887	867	860	935	827	835	891	852	863	900	869	875	845	848	844	937	907	908	876	848	889	846	912	877	870	882	904	888	804	838	862	925	882	867	896	850	862	869	875	847	893	836	868	862	941	936	962	898	850	846	884	868	901	841	898	891	913	846	867	914	933	851	924	891	868	906	886	830	898	907	860	875	899	893	899	902	882	902	850	805	909	891	872	935	884	847	935	886	853	866	854	932	881	892	871	880	885	912	918	837	919	904	901	846	864	852	852	899	819	910	940	901	897	874	864	918	915	896	872	863	877	862	853	892	823	877	885	889	937	863	874	865	918	847	873	868	873	851	884	976	888	875	928	850	853	892	845	860	875	879	911	860	890	939	897	885	899	899	876	836	879	906	882	937	859	857	849	884	897	883	907	852	898	875	889	896	882	850	827	879	840	826	865	898	856	904	887	864	880	844	850	849	835	891	861	954	898	876	861	884	869	875	849	890	837	858	936	867	865	912	850	845	839	911	906	862	889	900	841	901	904	804	866	920	843	870	898	859	900	869	898	876	853	910	914	852	869	873	854	864	915	876	914	869	881	855	868	875	916	830	823	892	875	885	861	867	877	850	868	868	831	902	885	870	940	896	888	880	871	866	922	877	908	825	875	902	856	878	842	880	868	875	851	873	873	873	861	903	914	885	853	846	841	891	890	868	936	902	867	903	874	824	840	854	919	851	916	885	893	834	868	889	916	889	858	896	901	861	876	823	859	879	957	889	894	909	876	864	932	899	851	873	905	845	805	839	843	894	863	892	860	907	901	871	882	907	826	906	845	850	869	863	871	869	837	865	897	856	862	937	864	907	889	905	870	895	866	870	861	907	901	844	895	885	809	900	863	905	846	829	883	889	926	907	903	873	872	912	861	928	878	884	861	880	910	865	834	885	918	918	874	934	904	892	873	865	839	840	938	841	895	856	841	884	910	868	865	887	880	935	889	907	885	872	884	875	846	824	863	863	855	880	919	877	927	915	866	885	844	886	855	829	865	893	886	862	873	926	900	902	865	895	861	878	862	939	914	878	869	893	892	883	865	863	842	901	863	909	896	816	846	881	912	852	808	852	884	867	852	895	896	869	885	872	925	892	876	868	871	889	871	855	846	904	814	871	893	908	886	844	889	890	874	882	838	899	815	872	865	893	863	856	901	945	838	895	874	888	904	871	843	945	850	889	910	833	923	909	873	888	830	869	867	943	854	850	881	858	861	841	877	892	920	877	866	866	876	850	933	864	911	884	884	888	866	898	873	902	885	863	886	898	895	937	833	885	888	854	840	852	917	895	847	886	852	874	905	840	869	867	863	941	850	908	866	874	907	858	913	855	849	880	888	877	841	849	848	894	894	898	836	883	868	827	874	836	863	894	850	893	864	890	847	877	885	924	886	886	860	893	886	867	912	910	898	850	886	900	851	925	861	804	865	833	858	872	857	917	886	852	885	857	906	857	879	883	841	880	882	828	863	894	819	888	868	845	923	910	834	925	876	933	891	857	862	911	852	885	893	893	955	875	880	898	889	895	879	905	888	889	893	890	892	883	937	886	895	882	829	851	882	840	839	926	850	868	853	848	921	894	968	834	851	929	866	902	847	850	903	871	897	857	917	855	901	887	884	874	878	827	898	907	842	844	926	852	852	892	882	867	842	835	875	837	870	898	874	814	845	882	887	887	894	892	893	857	938	879	886	849	882	893	878	905	855	888	923	831	869	907	811	878	889	909	886	890	844	862	866	830	947	875	856	939	872	910	887	877	877	862	886	869	863	846	852	838	873	878	879	904	874	907	873	899	924	840	862	863	855	918	914	854	912	812	853	884	875	874	858	863	918	848	830	870	878	887	907	824	872	866	902	838	883	861	912	874	870	875	833	900	911	828	890	875	853	847	876	836	890	857	861	861	857	852	881	849	936	951	819	877	893	875	871	866	816	894	873	852	853	886	846	850	869	952	890	907	854	927	892	968	889	804	833	869	899	896	898	854	877	954	928	820	880	847	899	901	898	917	868	889	850	898	881	872	816	927	928	872	909	905	865	844	885	848	872
41779	21052	16030	3774	1650	1268	993	835	735	625	562	472	491	433	442	445	411	447	397	367	397	384	388	375	383	372	366	414	340	368	351	353	409	330	321	344	380	349	374	342	368	318	382	335	323	365	363	354	315	358	314	352	318	355	358	296	340	321	352	328	338	358	325	326	346	336	318	335	334	317	323	323	305	317	356	339	334	354	352	357	314	328	373	326	321	358	326	344	339	322	361	323	341	321	350	340	327	352	350	340	368	378	315	336	325	344	335	316	347	326	338	324	316	338	321	334	320	333	315	353	322	323	357	342	344	332	334	362	341	299	327	326	346	310	342	345	314	314	336	318	349	348	356	329	344	310	383	327	281	332	351	334	306	315	306	320	350	316	335	348	322	361	318	347	314	335	336	321	334	328	364	331	343	323	343	325	326	318	351	345	318	350	346	340	348	333	347	340	354	313	343	326	329	332	328	323	344	337	353	326	326	327	340	330	357	349	324	338	328	342	319	342	343	362	357	314	323	338	320	321	331	347	322	329	334	335	326	365	320	310	339	307	335	346	343	354	344	352	371	325	330	341	331	313	358	341	306	365	331	345	324	357	341	346	348	299	320	329	349	323	343	328	303	356	318	334	318	339	347	335	357	357	378	308	318	326	301	356	352	362	331	311	322	324	363	354	340	326	352	334	320	326	337	336	322	357	346	332	316	356	350	317	326	335	372	319	321	359	348	329	332	352	322	356	350	286	346	345	341	335	359	329	321	348	325	322	339	356	343	336	368	335	356	323	320	369	327	328	310	322	340	322	340	337	351	309	343	344	342	368	342	329	332	373	343	376	357	328	368	315	308	339	352	321	342	333	351	391	307	320	342	329	322	324	340	293	337	327	359	351	289	331	364	341	334	320	349	308	318	327	335	284	326	341	367	312	352	333	359	353	329	290	379	302	319	330	349	380	332	367	312	348	361	344	335	346	342	310	338	337	349	339	325	311	362	370	328	331	320	311	301	355	330	341	361	344	343	340	319	335	336	311	318	336	338	352	318	321	357	329	335	340	355	318	354	307	370	317	326	335	335	336	338	318	329	327	354	336	323	350	334	343	341	365	335	319	329	348	343	372	315	362	365	321	351	347	321	319	334	304	340	321	318	349	353	358	335	367	327	385	302	342	322	351	382	292	341	335	365	360	341	319	346	318	342	349	336	322	360	338	331	317	320	334	349	325	343	328	333	311	340	369	334	321	344	342	354	316	325	320	325	321	325	340	336	364	331	359	352	366	347	316	322	320	342	306	349	318	376	301	352	345	316	345	356	340	341	315	317	303	376	315	336	343	330	368	352	350	318	335	332	336	316	327	335	331	332	369	365	343	347	321	324	333	327	359	385	350	319	335	365	338	337	352	349	308	313	375	288	330	344	311	347	350	331	317	343	370	331	343	336	310	312	338	319	348	343	293	341	296	356	341	356	352	347	333	320	317	308	388	381	344	350	334	358	353	357	330	359	323	358	348	335	319	327	319	343	298	338	313	329	359	326	320	301	353	326	352	323	295	345	328	317	330	328	337	313	316	329	312	308	380	324	351	365	323	327	354	308	308	306	351	325	278	323	310	317	339	329	354	346	359	349	327	337	364	326	313	355	352	314	312	339	314	361	388	343	321	360	344	319	347	315	335	335	332	367	337	357	321	321	340	335	364	326	351	317	360	331	328	330	341	333	333	359	295	331	340	310	308	344	346	321	326	340	334	320	328	349	365	322	339	306	328	350	343	330	344	345	334	327	318	303	333	347	294	337	356	362	319	302	325	322	329	346	347	346	341	316	321	339	333	312	332	303	362	349	324	348	337	379	334	321	346	353	325	314	312	326	364	328	348	318	321	333	322	356	300	344	359	356	321	343	310	332	328	330	375	325	352	319	307	315	363	349	347	360	350	293	299	345	334	334	334	351	304	365	325	323	341	325	322	332	332	353	354	357	340	324	354	329	324	344	341	327	307	349	326	314	332	370	292	325	319	328	323	327	323	323	342	363	347	335	336	310	321	308	338	344	322	343	363	340	313	318	306	354	349	339	334	355	356	331	327	329	312	341	295	370	346	309	339	324	342	301	316	338	315	332	329	347	319	299	304	316	326	331	314	308	326	376	347	342	330	327	325	294	348	332	322	342	335	328	313	338	342	315	361	322	363	326	343	330	328	335	324	351	328	338	338	338	332	315	327	314	343	351	314	332	318	348	349	340	382	321	331	342	337	324	338	332	326	317	345	315	328	315	315	313	311	352	309	336	318	357	316	326	344	349	327	339	326	355	352	339	356	317	347	320	334	350	329	334	365	310	322	345	352	324	330	359	356	341	328	344	319	321	345	338	363	340	348	332	337	344	322	331	304	352	333	324	338	364	341	358	325	348	299	319	394	367	317	332	343	353	360	359	328	346	318	296	298	312	301	344	272	347	333	328	315	332	355	349	329	328	329	301	339	321	340	322	334	305	325	344	324	368	347	320	332	353	358	335	385	317	334	362	323	367	359	341	341	322	336	331	349	352	358	331	324	304	306	314	325	351	333	286	330	365	325	351	358	338	337	341	301	322	336	350	328	348	330	368	339	333	354	314	296	340	337	300	297	303	330	309	318	353	360	317	335	368	302	369	339	349	327	304	345	327	349	330	361	339	344	314	337	344	312	316	356	334	298	319	344	312	334	359	351	325	324	323	355	332	333	333	351	333	338	340	362	386	341	334	337	346	314	330	313	307	327	325	356	340	338	325	361	284	320	343	355	307	367	292	321	300	356	332	349	321	336	333	354	341	297	354	319	352	348	356	343	286	334	379	333	330	310	350	327	362	320	325	339	347	341	314	359	344	346	355	318	316	334	322	348	372	319	381	366	342	388	335	324	319	336	311	316	344	296	335	353	335	331	367	346	325	340	307	371	346	345	316	350	303	347	357	319	326	342	328	336	362	357	344	336	355	334	337	329	350	333	345	346	367	330	354	371	357	321	353	358	332	320	347	327	334	320	315	291	323	322	338	356	329	299	335	322	332	330	349	375	345	351	349	334	357	357	325	343	355	351	334	334	317	352	309	315	335	323	352	349	314	322	307	318	347	346	377	360	343	337	314	296	342	346	350	353	329	344	355	305	334	348	315	330	341	340	335	358	332	337	360	337	329	333	348	305	282	375	346	323	336	329	313	342	321	340	318	359	333	316	326	363	363	312	352	311	335	321	344	335	339	325	345	331	346	356	329	358	349	322	333	335	324	319	356	320	327	337	298	338	326	302	333	297	335	358	329	295	315	353	344	323	334	354	330	348	316	358	359	354	339	311	329	375	362	328	333	328	313	331	350	301	333	323	305	336	360	339	328	342	375	322	296	356	322	348	357	311	343	331	383	339	334	313	340	361	344	334	350	314	341	318	330	347	336	336	320	344	353	365	345	329	326	354	357	362	352	348	353	302	363	341	362	331	349	314	324	339	325	336	333	373	324	333	313	322	331	293	336	343	350	344	315	355	369	337
23911	2892	5630	6462	5538	4607	3805	3182	2695	2431	2247	1987	1867	1678	1621	1545	1472	1442	1395	1447	1277	1276	1299	1214	1206	1289	1128	1139	1090	1176	1020	1143	1075	1090	1068	1068	1091	1049	1055	1055	1053	1027	1024	1000	1015	969	1036	1019	985	1003	1012	946	980	1011	971	1015	939	986	982	1061	948	973	914	964	940	960	955	1004	981	997	925	963	920	961	983	902	931	1000	942	936	921	990	946	956	988	969	950	1010	1058	924	931	925	1000	905	959	985	1017	951	957	947	944	946	946	921	921	948	962	935	945	901	853	1003	1006	964	963	948	1007	927	919	966	963	911	964	965	914	941	917	925	947	875	927	900	983	974	927	952	964	994	936	957	934	938	940	1006	987	919	985	1005	981	980	967	947	880	953	900	962	960	934	945	959	939	940	954	963	958	930	955	941	962	934	914	940	978	943	908	980	963	938	956	994	946	933	913	954	953	921	949	981	917	948	952	1004	946	953	842	946	924	921	888	957	940	967	952	953	928	891	923	894	1013	973	941	943	911	971	970	877	963	943	926	950	957	918	960	925	982	953	934	935	964	964	919	952	887	862	900	940	947	966	953	924	917	960	989	915	861	913	925	883	916	983	940	905	912	928	938	985	988	922	935	915	964	903	945	971	911	966	943	958	948	1001	932	911	1000	963	941	927	932	930	951	919	889	954	915	959	903	912	949	923	976	988	937	931	915	963	1019	930	912	986	940	969	948	917	995	916	906	899	971	899	940	936	963	942	946	943	932	965	994	928	917	972	936	960	956	903	955	991	997	923	907	938	958	947	983	935	954	858	968	961	932	944	909	932	961	973	889	951	943	963	927	982	974	966	963	932	910	914	936	1006	896	991	942	981	925	886	927	920	933	933	911	972	943	944	923	967	928	977	929	927	943	964	927	935	946	925	900	973	959	916	1022	954	862	950	950	966	1012	913	970	962	893	987	893	898	970	938	938	982	944	962	950	876	930	891	930	1002	956	932	922	942	932	931	986	922	949	947	947	893	923	947	910	886	933	914	946	919	947	880	969	883	910	940	988	930	936	998	961	980	914	952	955	952	894	884	988	950	969	966	897	900	975	928	947	980	935	939	932	996	913	931	988	931	939	972	960	929	935	932	961	912	965	1025	938	920	944	979	948	925	915	923	934	912	946	949	926	906	952	988	945	951	938	915	954	958	953	923	988	914	975	934	977	921	972	944	954	927	913	985	913	978	941	954	937	966	987	895	968	925	982	920	981	936	935	899	928	960	906	934	969	956	934	1017	929	946	928	920	923	854	964	948	951	894	947	912	915	926	915	982	876	932	984	931	918	887	921	926	962	972	973	869	956	908	941	966	943	925	903	966	918	927	989	922	942	965	932	918	934	949	915	972	982	916	960	934	931	930	933	951	905	977	918	964	959	909	892	960	912	970	927	965	952	906	998	914	930	896	944	902	990	922	911	956	929	921	945	967	909	956	928	987	894	924	972	993	963	1000	958	948	966	939	951	949	953	929	934	987	960	890	905	922	939	980	948	942	902	963	961	914	940	917	927	933	968	945	931	956	973	982	937	973	935	970	917	951	927	999	955	933	921	979	953	992	989	987	885	953	928	901	990	911	950	926	985	932	995	963	934	910	931	884	974	917	940	908	920	945	922	976	947	953	994	936	918	935	964	967	972	940	893	927	986	937	955	927	933	917	970	942	1019	913	999	911	908	926	931	990	943	930	981	999	884	959	904	932	927	951	908	916	968	997	950	968	914	939	982	1012	920	899	1000	873	935	919	963	931	975	860	905	888	912	975	912	927	994	923	908	938	1001	987	891	949	952	899	886	897	917	975	980	991	889	917	950	926	902	951	907	982	927	836	976	935	939	947	957	965	923	920	959	959	954	952	950	937	955	930	988	942	932	901	1001	877	1014	978	929	978	916	993	884	939	935	924	932	968	953	934	961	923	946	906	908	996	924	943	982	938	932	953	925	954	898	973	964	923	959	971	928	934	908	952	974	1003	931	952	910	972	970	941	922	913	898	861	982	879	947	946	968	927	917	914	978	930	986	951	907	979	951	939	939	929	930	903	1011	931	942	909	948	944	963	914	896	968	861	941	947	909	943	936	945	1017	903	921	926	914	921	899	939	939	973	915	969	924	909	956	960	903	899	944	878	869	973	950	900	938	932	922	906	930	933	941	960	936	990	947	899	934	916	940	936	964	927	979	967	926	931	884	937	979	974	992	914	958	938	885	948	939	923	914	933	929	957	921	949	951	919	982	879	987	914	892	949	967	983	925	947	899	944	994	918	934	952	906	971	892	952	1000	941	911	892	918	934	917	989	929	892	894	925	957	935	885	888	952	931	958	945	917	980	899	958	991	927	914	940	919	972	901	892	918	935	939	1002	942	918	1001	981	933	955	905	957	899	941	895	988	905	950	937	1013	943	936	904	969	932	925	927	916	937	979	864	951	890	893	875	927	976	948	931	950	1001	898	914	953	983	994	960	977	924	926	905	906	960	970	916	951	961	970	927	909	941	913	954	928	915	961	975	903	911	867	942	910	900	922	957	978	906	983	961	965	920	893	927	924	962	959	971	922	894	890	976	940	953	934	983	952	948	940	914	921	984	936	901	954	926	868	929	969	915	909	946	949	1004	887	912	903	994	935	863	899	926	921	946	938	911	940	891	965	942	975	913	969	992	943	958	913	914	972	945	901	873	931	964	935	926	953	912	965	938	927	934	928	936	945	963	966	949	954	958	912	941	936	935	1013	896	955	960	948	920	927	945	982	988	953	920	917	974	962	927	961	903	888	957	879	914	922	941	997	982	996	928	898	943	894	973	905	951	964	918	944	953	976	902	957	963	989	980	970	925	941	923	940	962	952	996	861	961	977	936	925	901	971	916	944	949	946	1000	897	951	930	922	950	886	947	941	983	970	956	944	954	937	905	956	895	938	929	941	892	919	922	952	949	951	935	875	1025	978	951	938	873	872	909	949	943	947	933	984	947	905	918	943	931	901	965	882	984	960	931	930	924	978	927	938	943	957	906	935	966	877	977	941	958	942	910	986	937	952	897	870	930	932	932	898	972	933	967	957	990	929	947	944	970	925	889	957	936	974	977	890	932	946	951	936	928	944	902	921	870	940	979	918	915	957	907	903	904	950	863	916	945	951	945	939	926	950	959	934	953	951	940	969	921	904	958	911	960	921	911	943	935	939	947	923	947	919	969	962	955	961	950	935	971	929	933	915	944	933	941	903	921	959	972	934	953	927	908	909	932	949	906	988	1015	992	971	909	952	913	912	916	936	923	916	904	916	940	897	934	940	956	922	977	928	969	882	925	909	927	923	952	885	953	977	958	971	904	948	957	976	949	988	972	945	1010	897	948	897	967	947	923	933	921	968	934	977	857	939	944	996	935	894	925	928	906	967	993	939	923	918	959	928	898	951	937	892	880	989	936	946	943	981	963	901	912	929	966	917	937	948	961	979	919	914	925	986	940	956	954	977	980	949	941	927	969	961	946	929	911	947	954	932	931	921	967	983	922	958	959	935	942	913	947	966	893
6232	446	349	213	164	172	189	174	174	165	164	153	163	154	165	178	147	153	158	151	160	173	177	138	142	168	159	155	153	179	154	186	177	141	166	157	148	154	153	155	159	166	157	149	147	188	150	161	148	180	151	167	163	173	153	150	154	164	169	171	169	167	159	156	152	154	183	152	177	163	185	160	157	163	174	136	167	173	191	149	177	174	152	151	151	187	202	168	152	169	158	193	175	170	151	167	159	163	175	157	165	158	167	167	165	163	147	149	163	142	146	160	157	150	131	180	149	150	171	156	166	175	205	175	170	159	147	148	188	189	177	159	172	190	156	144	178	168	166	159	167	154	147	136	162	160	176	147	178	164	153	176	150	174	159	160	176	162	166	169	167	170	133	169	148	163	156	164	148	151	156	162	155	143	160	179	163	192	166	159	159	160	175	174	159	143	178	172	168	179	176	143	149	176	168	157	153	159	149	149	154	160	169	175	149	169	161	155	176	175	148	140	164	175	172	159	176	173	157	158	170	158	162	161	178	155	139	166	161	171	147	159	160	149	173	142	163	176	162	172	157	172	181	158	166	149	167	164	163	147	173	162	161	159	153	157	172	156	166	159	155	195	161	156	160	165	157	134	183	180	171	159	144	164	173	157	162	176	180	156	146	174	158	164	142	179	180	157	151	171	157	174	165	167	156	178	174	160	175	171	155	155	169	151	173	160	153	161	163	177	160	152	155	145	188	150	178	164	171	158	166	145	159	157	160	169	168	160	171	159	175	167	168	182	161	165	182	150	157	144	175	168	123	149	164	161	148	176	160	158	171	168	150	184	129	164	151	153	150	155	154	162	145	156	158	154	152	154	137	160	155	183	165	173	176	173	140	144	148	149	154	165	173	158	145	166	178	154	190	172	154	179	186	173	168	191	142	183	141	130	161	172	152	165	157	165	160	167	159	162	186	137	152	171	151	167	179	183	163	171	162	146	161	158	163	162	156	169	174	188	176	164	159	165	171	155	159	178	163	167	157	173	163	161	130	172	135	156	162	193	172	179	206	168	163	153	145	151	155	171	160	178	166	154	161	164	165	160	144	181	164	156	145	146	161	150	183	161	149	167	172	159	164	186	173	148	179	193	154	144	164	155	167	166	182	154	152	141	159	151	139	170	163	153	169	133	155	150	153	169	150	150	170	175	147	162	168	160	158	165	139	174	177	158	181	166	162	169	157	155	176	141	162	164	174	146	150	164	158	161	138	148	155	169	162	162	151	184	153	171	142	149	149	168	167	178	155	169	172	177	173	188	135	135	159	156	153	156	168	178	152	150	168	149	172	179	164	152	183	178	152	150	163	137	163	171	145	171	162	146	161	168	173	168	146	159	148	176	173	187	154	147	172	163	139	166	159	175	136	149	159	166	151	151	173	179	146	177	167	151	150	184	156	138	167	176	166	191	167	160	177	196	159	170	170	160	181	169	143	148	153	149	153	143	165	143	162	150	153	147	142	165	150	152	180	158	161	169	166	167	170	158	174	142	165	149	157	151	158	160	152	180	160	162	167	154	166	157	163	166	169	136	149	147	181	161	158	155	160	150	161	158	167	171	169	162	162	171	157	164	154	154	159	172	160	166	144	165	185	171	167	156	152	174	149	151	141	152	155	161	149	154	133	172	162	141	202	159	153	151	156	158	194	150	167	156	152	151	163	181	160	144	181	173	174	159	169	131	171	146	181	145	153	152	163	162	168	189	176	164	155	143	133	171	166	132	138	148	172	176	182	157	139	189	161	160	177	164	173	159	149	155	166	160	152	154	151	170	155	166	171	165	157	171	205	186	150	189	172	174	189	147	157	162	174	168	140	143	151	154	153	158	177	183	140	152	164	175	156	148	184	174	176	151	152	182	154	167	155	164	156	146	167	171	165	154	169	165	150	165	158	171	153	150	148	149	167	177	145	159	190	149	165	175	164	160	151	149	152	168	152	142	159	161	151	145	170	169	162	157	141	144	163	162	150	145	171	150	164	156	163	177	170	181	154	157	158	150	162	171	175	153	165	154	122	167	164	152	171	131	171	155	153	145	163	178	153	151	171	165	166	142	170	139	182	155	165	190	166	161	169	156	180	171	180	141	163	154	172	177	164	158	172	143	151	172	149	171	172	151	155	186	154	151	155	155	172	180	159	139	166	177	161	159	146	173	188	177	157	165	164	168	190	168	181	157	161	163	145	162	153	157	165	149	149	186	182	151	186	173	151	153	154	176	143	162	152	168	161	153	177	168	177	174	145	167	155	158	147	160	166	179	152	147	151	137	145	157	161	177	149	179	170	149	175	150	159	169	150	164	173	160	169	160	149	163	172	156	158	159	151	172	173	163	186	153	170	171	161	161	177	159	173	167	168	164	155	187	143	169	161	156	159	160	172	178	162	175	170	174	173	156	159	165	149	158	161	182	151	170	151	167	162	169	153	174	149	153	163	184	143	181	184	182	146	166	176	196	157	152	154	161	183	152	151	149	178	153	145	163	160	176	160	183	161	160	187	166	138	156	158	154	153	150	166	143	166	150	157	163	151	163	185	163	153	183	165	171	162	149	132	170	168	166	149	151	186	164	147	150	152	164	161	176	159	163	166	141	143	160	154	153	129	159	200	164	155	177	149	154	125	173	188	158	146	157	167	135	173	168	161	148	156	145	157	162	161	163	155	168	159	184	162	171	161	154	157	144	163	151	153	149	157	163	155	153	183	156	178	160	167	168	159	160	146	163	152	166	165	189	176	158	162	158	165	143	180	179	162	178	138	139	180	167	201	163	152	147	152	169	130	165	144	168	132	173	140	162	167	157	168	172	178	169	151	160	173	172	167	146	157	148	165	141	163	164	175	143	150	168	171	167	156	163	165	157	194	148	147	177	178	168	159	178	162	145	177	187	134	172	180	138	158	156	163	152	135	178	171	169	148	165	165	155	163	159	194	160	175	141	160	145	179	166	161	165	159	184	175	180	178	178	172	150	174	158	151	166	151	147	159	162	167	167	168	142	171	161	169	181	168	161	169	168	163	152	136	166	156	159	156	157	165	195	143	162	172	191	171	186	162	155	147	170	143	188	162	168	159	160	168	142	136	161	171	156	167	166	162	150	151	153	163	170	150	165	167	160	150	151	141	161	148	161	177	166	177	183	167	163	183	163	165	182	152	153	156	154	151	167	142	176	154	177	148	165	189	147	181	167	150	171	152	179	166	155	145	139	157	155	185	162	160	156	169	161	173	136	146	185	160	142	158	160	179	140	164	136	179	171	186	156	181	165	172	153	146	176	148	170	155	179	145	157	175	158	171	175	163	141	158	161	152	176	143	159	171	155	180	140	161	140	174	163	170	162	181	158	174	159	159	157	159	172	169	146	145	172	170	153	170	164	166	150	178	157	162	181	175	160	162	173	162	146	159	148	162	161	161	174	170	170	168	189	144	154	181	160	171	196	154	143	147	156	171	176	171	182	167	120	150	170	168	202	168	172
5687	593	682	660	678	646	638	584	544	576	584	582	590	531	580	560	561	589	535	515	558	530	533	535	506	499	481	560	518	572	501	568	538	542	491	533	544	579	511	569	494	506	533	519	546	523	508	573	577	557	482	548	522	533	505	509	527	549	496	488	513	487	537	535	540	518	532	491	515	518	543	516	553	575	498	520	505	491	571	538	527	516	511	525	521	516	487	492	554	534	515	574	551	509	506	527	574	542	513	536	548	537	552	520	508	507	520	501	559	540	554	538	550	538	521	505	563	537	540	507	526	501	495	560	542	545	507	521	481	522	546	520	542	539	515	526	503	495	556	495	528	544	555	570	528	523	555	521	551	574	511	476	478	552	518	568	517	534	534	508	515	536	541	556	495	539	515	534	528	567	567	507	521	538	527	503	544	548	532	523	571	552	501	532	502	523	607	499	528	500	550	571	544	493	533	563	519	492	522	547	498	582	540	538	490	524	531	531	512	567	490	513	494	501	534	556	544	542	527	508	536	520	522	564	486	564	530	531	534	502	517	524	536	544	519	525	514	528	556	509	524	511	530	524	525	541	550	540	510	524	505	509	484	545	522	500	561	498	487	540	570	523	523	525	490	548	590	526	556	554	464	570	524	533	522	502	543	506	511	544	503	520	519	552	504	502	563	500	555	508	503	538	499	562	556	537	542	517	513	571	519	513	494	539	575	521	517	528	549	501	537	529	480	540	571	518	493	544	547	519	539	553	518	505	560	558	516	491	535	534	538	576	514	500	539	556	498	530	573	506	566	515	515	519	559	522	531	533	513	528	538	533	543	520	560	545	529	555	544	559	525	516	537	526	529	482	549	539	573	554	556	533	541	503	524	540	524	502	540	532	495	540	548	521	612	553	513	521	526	540	524	532	594	513	502	538	551	500	569	562	535	551	533	544	509	493	562	508	544	512	534	538	532	540	527	545	534	542	520	525	472	588	548	508	521	554	556	523	547	499	538	514	536	547	538	510	577	530	496	551	562	516	521	522	497	509	507	540	536	526	535	564	511	501	500	496	544	528	501	550	518	548	515	541	566	528	554	563	512	506	543	474	499	548	548	545	549	539	551	538	479	532	539	542	514	530	556	509	529	557	582	556	514	532	502	505	557	537	556	554	483	529	525	527	556	537	554	548	511	521	559	543	479	530	559	545	510	502	528	538	552	520	550	550	538	514	533	559	525	552	520	481	536	511	550	565	508	499	552	539	532	512	552	525	499	592	524	534	522	526	533	576	517	549	528	521	556	573	525	550	513	521	498	519	530	523	546	535	561	528	518	529	510	548	526	495	527	543	536	536	506	502	520	566	528	524	544	492	536	579	548	571	583	512	542	489	525	543	542	512	543	544	554	517	519	582	529	570	546	494	513	518	543	470	545	499	528	523	546	541	530	558	538	537	534	557	527	589	497	505	508	554	555	538	547	465	529	531	488	493	550	514	484	539	529	504	503	541	496	504	522	534	532	524	533	560	552	528	501	539	488	518	547	539	507	543	519	543	552	509	554	558	566	529	540	515	529	545	487	518	541	530	534	501	530	515	507	542	531	579	534	534	509	544	536	528	549	587	551	521	493	573	509	538	514	519	530	521	489	513	553	563	574	521	520	486	531	534	529	497	514	560	507	552	492	555	528	498	482	525	505	520	532	490	516	514	522	513	500	501	521	555	532	491	535	555	544	556	543	587	542	553	538	569	525	521	511	538	503	542	559	532	527	536	503	555	500	521	542	570	511	543	540	567	516	499	519	530	495	540	547	551	507	563	513	567	549	542	545	535	571	496	515	565	521	511	526	515	497	549	511	511	520	498	506	515	478	537	535	526	513	536	535	557	538	509	556	542	525	537	534	524	491	537	482	538	506	535	575	508	562	542	549	507	570	540	539	509	539	533	559	525	566	511	561	523	491	490	513	559	515	495	509	534	501	558	554	514	528	561	549	543	517	547	539	522	495	510	506	551	509	552	499	511	533	505	536	533	503	512	591	517	535	548	530	518	535	554	525	536	523	529	525	521	551	537	481	525	467	520	588	581	546	506	473	518	531	560	506	551	538	515	559	500	515	532	510	521	531	550	504	520	525	537	518	557	517	511	535	549	526	535	522	529	533	540	561	566	514	541	548	535	485	547	462	521	543	523	507	562	499	560	527	579	515	540	565	530	507	523	549	511	491	524	552	535	513	507	533	506	521	524	524	504	500	509	520	534	548	520	514	522	526	545	490	564	588	491	538	552	504	585	522	567	524	540	524	558	547	531	500	531	573	557	547	565	527	537	556	521	566	494	538	520	520	539	539	530	538	482	502	504	536	531	526	527	530	527	500	516	523	507	546	566	504	494	557	558	524	552	498	507	536	545	521	548	551	528	540	533	559	552	529	498	493	572	492	513	541	561	531	507	517	505	536	507	507	524	516	555	568	505	591	531	550	534	556	548	525	489	525	506	495	549	529	494	514	541	509	506	535	507	530	494	506	505	548	532	533	563	521	491	521	547	503	505	530	521	528	534	506	537	519	504	534	502	520	524	503	520	555	518	532	504	526	495	546	550	582	553	537	525	514	550	568	528	582	534	569	525	527	541	514	522	542	506	497	561	531	527	514	507	526	520	517	527	536	545	549	515	503	542	504	552	518	530	555	523	570	486	530	532	502	535	502	515	579	539	507	534	560	540	573	489	502	538	514	553	518	545	482	534	525	544	522	518	560	535	540	532	533	519	539	539	553	520	550	528	539	553	549	517	527	566	521	533	538	497	553	529	537	577	511	529	505	529	522	527	562	557	527	551	512	492	516	535	502	503	502	557	499	516	503	515	518	512	525	548	508	530	525	533	531	543	496	543	515	526	574	524	576	503	536	536	505	525	512	512	544	537	541	534	549	511	563	555	501	539	568	570	564	517	516	486	521	508	506	533	495	534	504	554	503	482	527	559	501	560	535	512	508	568	517	546	520	520	516	538	529	562	508	555	541	574	508	529	545	533	523	550	537	498	518	515	552	520	569	513	521	566	479	491	534	541	570	559	513	539	525	484	563	551	532	502	524	548	549	550	565	560	528	569	560	552	542	502	520	512	566	556	568	543	519	559	535	507	549	517	534	533	540	541	552	534	524	559	523	510	565	456	537	536	537	493	501	576	563	531	514	566	522	523	527	543	493	567	509	534	523	565	565	506	530	564	550	548	532	523	540	558	494	508	536	520	520	503	549	511	510	549	530	554	549	550	538	505	520	525	511	551	541	544	485	495	531	535	543	526	538	503	531	495	547	544	536	493	519	522	538	556	523	528	545	485	564	494	598	581	542	496	550	518	498	483	515	522	516	556	483	526	507	552	522	547	545	547	531	551	531	514	516	563	549	509	505	502	537	469	517	480	501	523	536	555	549	535	484	534	553	536	460	475	503	494	537	521	504	506	541	552	521	533	535	570	545	555	553	521	547	552	562	517	533	523	454	508	522	540	538	512	522	541	549	579	558	507
38557	15841	3801	1375	942	750	613	508	473	431	433	408	376	353	329	322	351	386	355	289	362	338	318	296	344	344	320	319	318	325	313	333	304	322	294	295	330	349	319	296	321	322	307	300	295	298	326	290	309	310	288	301	329	312	302	305	304	304	301	325	311	322	332	340	294	301	299	301	308	319	310	305	292	324	325	301	283	298	307	304	335	308	302	287	313	278	308	300	298	306	305	299	303	312	299	303	302	277	305	300	322	333	266	311	294	291	314	291	301	285	286	282	287	288	282	290	308	293	297	304	297	267	295	291	292	287	298	274	281	291	324	285	303	309	269	293	278	297	271	305	350	297	309	303	298	323	279	295	314	284	316	295	334	281	301	255	296	305	318	292	325	295	296	317	254	297	289	323	318	283	300	290	317	293	296	301	345	321	305	302	289	292	318	305	279	324	285	245	288	280	323	262	331	332	316	281	293	299	298	282	314	320	261	304	316	314	303	303	312	281	316	276	325	317	326	323	299	291	338	324	286	312	292	310	321	336	310	321	302	293	319	302	293	288	314	288	279	283	325	290	295	266	300	300	304	295	302	317	291	312	315	284	313	296	281	321	273	318	321	320	314	312	300	323	290	302	294	298	293	314	292	321	317	284	265	273	290	307	306	291	282	297	325	262	325	300	320	280	299	304	309	295	343	300	296	307	351	295	275	290	248	309	281	374	294	301	298	314	295	320	323	287	311	312	306	280	297	280	285	316	279	301	298	320	303	292	302	307	320	301	258	327	287	315	286	332	295	289	256	330	313	319	330	281	307	286	307	299	313	297	318	327	274	317	311	314	320	276	293	306	304	353	309	322	282	302	304	317	308	312	291	278	305	304	331	312	323	316	291	314	320	282	297	321	304	301	290	318	306	309	268	336	270	291	293	282	308	312	290	288	324	310	291	307	301	295	297	298	309	294	305	314	295	290	310	283	316	295	327	314	298	291	279	301	287	306	289	292	299	320	327	285	291	275	268	282	286	302	325	330	325	297	284	280	275	313	290	286	290	351	297	280	292	280	255	320	276	326	319	300	302	306	282	284	311	326	291	303	319	295	305	319	314	302	325	313	330	288	333	314	286	330	309	288	294	306	284	306	258	299	277	296	311	323	290	292	294	280	306	288	324	265	314	310	294	318	276	293	298	300	291	309	328	323	305	303	289	279	324	281	299	302	323	304	300	301	282	311	292	287	304	285	285	310	302	292	284	303	277	304	298	288	275	284	295	295	327	310	294	280	308	298	289	290	328	317	318	329	292	311	319	312	305	285	299	282	324	298	292	274	315	319	278	294	309	310	294	306	319	290	323	326	296	311	301	310	318	273	282	312	354	307	298	324	288	286	288	311	275	306	303	345	288	274	313	321	308	307	300	277	300	311	290	298	314	283	307	266	302	278	297	310	309	317	310	295	293	302	299	300	294	322	287	326	302	293	271	307	291	274	339	300	299	315	321	268	286	270	318	295	316	314	269	329	308	296	275	305	309	348	336	309	289	290	278	314	298	302	280	296	322	305	293	311	316	311	281	276	304	313	300	295	308	304	309	351	295	321	285	285	300	299	303	297	285	318	296	310	304	307	319	305	293	308	304	287	296	292	332	290	299	298	324	297	310	305	271	286	297	304	298	291	346	323	269	272	306	288	274	355	325	273	305	331	299	285	314	275	348	273	315	289	305	284	315	283	363	300	273	279	333	316	303	298	274	300	280	294	293	273	317	328	311	338	289	308	314	315	293	326	295	300	313	290	311	294	298	289	305	283	314	305	326	304	287	287	305	305	301	268	315	303	296	311	297	289	311	254	314	295	288	266	321	278	282	300	306	291	293	335	287	313	289	305	284	296	310	324	310	306	318	327	292	301	316	318	295	278	301	299	275	314	271	289	332	313	283	337	297	301	331	285	311	303	288	271	313	329	322	305	277	302	306	289	328	312	310	337	288	295	311	318	307	303	299	297	294	299	310	301	283	276	303	288	312	308	285	291	329	258	277	288	278	286	302	315	299	310	297	301	305	299	300	308	311	314	294	328	357	296	316	278	272	330	302	289	294	310	246	284	301	328	326	285	279	347	301	307	300	294	266	309	291	288	296	284	310	307	325	285	272	296	293	282	273	278	323	291	306	300	313	315	307	334	306	270	304	312	297	266	315	304	314	333	304	303	296	308	267	292	300	274	324	288	286	318	275	315	328	273	325	307	315	284	298	270	308	270	322	277	293	312	310	315	330	303	312	283	291	281	322	286	299	282	289	316	272	276	285	300	293	320	287	300	287	294	293	333	324	290	283	269	297	283	298	301	296	284	285	300	297	304	294	325	304	318	314	311	303	306	284	277	268	300	310	287	295	308	273	280	290	307	286	287	284	302	301	301	281	314	298	282	349	309	306	310	300	301	303	317	287	311	290	278	274	303	308	292	310	295	279	327	341	279	308	278	312	301	303	301	285	297	291	320	284	300	326	270	288	283	296	315	284	325	307	285	306	312	308	321	292	307	306	287	307	310	302	313	318	293	280	298	314	337	310	290	310	265	286	281	315	314	325	327	307	285	294	280	333	268	332	305	288	279	321	312	282	275	331	300	307	295	292	295	308	290	307	316	276	327	303	295	303	290	302	283	287	299	297	315	297	330	286	286	296	313	287	303	267	298	299	286	280	276	273	335	289	325	326	310	308	311	272	308	263	318	326	311	301	279	334	313	292	304	284	306	296	292	317	255	304	305	317	309	322	308	294	284	277	283	325	323	318	328	282	278	315	303	306	273	302	295	315	301	309	283	273	310	293	317	293	298	323	290	316	252	310	274	271	281	298	301	308	287	295	293	269	275	316	360	281	295	307	323	340	337	338	285	290	298	294	313	320	323	293	292	304	282	295	278	302	277	315	303	279	304	282	294	328	288	289	287	261	304	285	285	279	283	298	311	322	300	295	303	310	325	299	330	281	278	309	297	263	303	301	315	328	291	291	315	271	286	311	313	296	316	308	258	335	278	302	282	257	281	334	297	314	276	334	310	276	324	294	296	301	283	270	295	289	265	317	315	318	282	308	322	309	276	306	324	327	320	284	292	304	334	289	307	298	330	289	269	321	281	298	294	294	329	322	286	273	312	307	295	309	311	322	307	337	289	282	285	321	311	295	297	312	286	277	298	295	299	300	292	319	296	337	319	306	336	291	288	328	281	288	304	325	308	276	290	289	303	303	277	301	291	291	298	340	296	303	319	285	302	296	287	283	304	295	306	321	297	321	303	335	287	299	308	307	294	286	291	320	324	284	325	309	281	315	299	308	252	320	289	320	302	323	308	289	272	321	281	297	329	327	302	268	331	297	274	330	322	299	289	321	305	260	289	292	316	278	311	319	314	284	238	312	290	283	323	292	310	306	321	303	309	325	315	294	261	272	277	311	277	301	274	286	325	281	338	286	299	328	309	303	294	284	334	295	291	278	296	286	293	293	285	297	304	319	298	279	315	309	314	288	284
19411	1872	3424	3901	3291	2788	2407	1982	1754	1708	1583	1395	1365	1280	1218	1239	1128	1147	1070	1076	1092	1003	983	1047	1013	1005	968	975	978	981	982	923	957	877	904	897	878	875	934	900	898	957	871	877	896	938	858	911	927	928	958	908	915	916	923	877	885	885	868	901	876	931	933	893	851	872	866	886	872	900	885	917	937	897	900	898	874	935	862	894	873	935	847	892	829	898	879	950	893	876	849	863	869	852	865	880	870	909	889	888	885	909	830	863	895	845	885	924	950	878	857	858	942	893	881	880	829	883	830	878	906	934	847	931	902	886	858	883	966	884	844	844	846	852	882	808	902	869	871	854	849	898	870	903	838	864	878	891	899	864	876	865	876	883	854	854	922	882	945	834	865	902	865	869	893	864	866	858	809	869	905	837	847	848	856	969	881	890	886	888	888	905	866	936	900	868	844	851	874	900	852	882	884	914	905	879	859	888	867	877	867	858	834	862	903	849	872	876	875	901	847	833	870	918	857	894	879	864	871	872	895	899	926	891	894	843	900	899	913	851	911	868	886	859	896	885	840	896	816	846	892	879	867	890	882	886	864	886	868	825	818	877	878	853	910	837	821	908	898	868	860	829	830	847	924	911	907	856	874	902	856	852	884	837	869	848	880	872	864	876	851	850	856	895	928	892	895	860	878	872	845	845	873	891	879	860	861	886	845	901	863	850	837	868	849	845	878	871	910	898	849	856	890	913	934	903	856	876	876	904	862	840	886	885	875	848	947	889	865	863	898	852	859	878	833	895	890	892	854	908	836	850	865	916	835	841	836	843	843	909	844	891	920	947	811	903	862	912	894	842	915	880	830	956	942	879	898	864	808	844	885	879	871	870	864	849	868	889	882	890	854	851	872	889	857	844	863	871	871	908	849	887	889	883	843	880	849	896	883	884	874	867	857	876	918	911	887	913	870	882	903	837	874	832	819	885	930	870	854	804	859	871	867	899	816	854	922	867	840	866	886	844	931	838	830	860	854	856	838	885	892	918	867	878	872	835	886	898	851	872	855	866	908	874	866	896	858	854	864	881	816	845	854	908	839	900	843	867	861	895	839	943	928	871	933	898	844	859	908	876	918	893	875	903	878	870	857	857	849	911	896	850	886	890	903	906	896	871	881	876	853	915	824	899	842	879	905	866	940	874	873	869	877	868	876	858	843	884	879	885	835	866	878	847	813	910	883	824	858	874	859	836	893	879	845	853	862	887	923	893	837	908	920	856	891	903	874	869	895	901	873	901	887	887	869	832	857	901	873	854	867	844	810	882	830	836	854	913	841	854	884	936	839	872	868	833	854	877	876	879	828	934	884	873	835	849	927	854	881	820	935	829	860	879	873	879	879	877	830	821	847	843	922	894	920	862	907	835	877	900	873	906	893	775	858	873	876	882	893	916	867	874	865	895	926	834	861	913	910	871	881	836	863	898	870	859	877	883	880	830	857	861	904	878	818	866	878	911	858	902	884	876	852	838	908	868	888	844	863	888	852	880	826	856	880	916	868	906	857	891	840	920	845	849	864	881	892	876	894	871	865	843	926	891	859	869	865	940	860	896	838	901	844	903	854	866	856	912	847	826	932	938	887	864	895	853	857	862	855	858	896	832	867	863	905	877	861	892	910	849	889	859	843	914	856	862	891	915	850	856	888	868	903	826	883	883	853	904	864	911	844	894	834	931	845	875	881	858	886	851	882	876	832	879	886	909	874	884	837	895	853	903	899	877	914	849	880	872	856	912	882	872	856	876	809	875	872	874	891	863	937	888	864	819	902	879	874	882	905	848	845	845	853	899	927	870	883	889	912	902	832	873	899	856	897	815	911	922	843	861	858	898	861	889	820	851	841	898	829	839	886	843	838	887	830	885	875	859	875	815	891	932	857	849	910	830	855	845	873	886	890	876	879	845	837	918	867	897	855	867	857	833	907	865	840	910	853	888	824	907	906	826	839	884	936	896	885	869	849	872	901	846	912	832	886	888	946	930	856	839	827	892	888	862	859	887	806	894	875	877	873	886	885	922	839	861	864	885	873	864	896	855	914	901	914	883	896	888	852	888	903	889	895	899	856	872	907	861	884	905	882	883	912	857	945	839	929	815	893	825	891	857	864	875	937	869	880	841	892	853	854	862	930	863	889	946	837	845	883	852	851	873	890	826	866	919	894	845	906	812	921	890	843	940	858	839	894	902	889	828	886	844	841	815	850	838	885	856	874	879	861	856	877	873	868	887	884	851	865	869	865	879	973	850	917	878	880	897	874	868	880	863	881	899	824	910	830	868	873	842	876	862	857	866	862	907	862	904	822	842	850	853	904	847	880	851	847	858	977	908	861	909	905	913	876	842	869	915	900	925	913	898	883	879	886	881	917	877	926	885	864	811	896	850	917	866	877	894	864	878	882	905	895	826	865	863	869	887	885	861	908	866	901	888	870	832	858	950	889	867	864	890	862	851	959	894	884	877	875	828	849	850	833	884	852	871	865	889	869	916	827	887	886	910	895	883	896	876	841	868	843	926	875	885	846	902	863	863	852	859	881	852	861	890	896	842	877	892	852	858	904	911	883	909	907	837	889	852	844	900	900	877	860	864	856	861	886	848	872	868	901	831	894	838	890	859	872	900	904	871	887	916	848	902	882	854	910	934	856	890	878	895	847	896	837	861	871	841	869	829	873	845	899	817	865	893	902	843	877	854	869	850	899	849	852	948	879	881	879	824	886	872	841	892	866	853	911	884	829	885	855	887	821	867	926	844	875	906	899	807	848	891	881	846	881	956	888	844	888	884	868	911	873	912	890	844	875	900	853	896	833	909	867	882	907	898	814	854	872	913	868	859	871	908	891	899	829	834	942	905	883	898	897	811	863	858	865	880	864	863	923	844	832	871	836	907	892	884	886	869	880	881	895	892	864	884	866	859	827	852	882	836	929	869	907	883	882	923	842	902	885	854	918	813	849	923	914	860	945	897	850	823	877	911	845	883	799	856	867	905	872	838	919	842	908	867	879	855	859	853	827	824	849	880	886	898	894	830	858	884	836	856	867	906	941	873	893	906	913	887	834	883	845	860	859	855	874	865	869	854	897	899	879	857	881	895	905	886	891	847	799	916	855	877	872	887	849	934	813	884	895	849	887	878	867	893	844	861	882	831	952	888	871	875	906	834	887	858	847	859	920	842	891	927	859	902	897	891	825	890	853	936	857	846	865	865	798	873	862	853	827	918	893	909	850	883	899	889	821	817	877	879	863	863	933	890	838	916	847	832	849	826	894	876	833	895	892	888	906	850	863	924	860	892	881	906	895	799	885	912	866	881	826	922	882	859	890	864	854	870	832	874	947	879	897	908	837	888	879	864	881	847	917	890	873	896	849	883	862	922	831	887	860	904	859	894	851	865	818	876	870	891	910	908	845	887	888	893	913	859	839	811	827	859	846	847	902	853	861	869	889	868	931	874	919	866	874	855	854	898	886	838	851	898	826	888
42017	21093	16384	3964	1679	1231	960	794	719	617	592	533	487	541	406	431	428	388	389	375	394	388	363	382	386	385	364	351	376	340	362	324	377	351	352	343	338	312	391	345	308	331	369	340	353	361	356	366	341	345	329	340	331	356	325	311	378	353	307	309	362	345	330	347	362	332	315	354	373	315	363	340	312	335	334	353	381	369	361	310	321	333	356	354	344	306	335	381	340	338	294	312	336	315	325	343	340	351	365	326	345	332	351	325	311	331	327	364	347	342	325	327	341	369	341	304	354	361	349	329	349	338	344	325	348	363	322	317	336	321	327	336	361	335	358	341	355	366	327	329	350	344	348	337	351	337	322	360	334	354	335	293	321	333	350	327	353	328	302	322	341	331	347	321	331	321	348	323	352	334	323	347	329	310	342	329	357	332	323	364	323	338	287	355	344	366	354	325	326	352	321	348	364	291	370	359	359	285	304	335	334	342	323	318	310	314	379	321	334	350	317	351	313	312	334	319	342	343	325	346	319	340	332	348	344	357	366	354	349	304	306	314	336	320	339	317	341	323	358	328	332	323	324	345	339	358	343	311	359	330	332	343	340	342	362	325	367	383	360	344	330	335	327	357	334	369	345	323	325	332	325	343	335	328	350	370	354	344	346	340	327	316	369	352	339	333	291	324	307	322	318	354	329	309	330	335	323	343	330	302	305	362	329	341	343	337	340	318	339	331	343	341	329	333	313	332	345	363	354	311	343	345	371	347	344	354	310	345	336	341	356	330	346	346	341	339	351	316	337	325	337	322	334	322	366	313	315	337	362	303	333	323	310	338	375	321	306	337	341	335	300	326	342	354	327	320	356	347	352	337	349	338	334	339	317	335	315	356	356	300	330	342	296	327	316	336	329	304	341	335	345	314	338	335	333	327	319	343	303	326	325	342	346	350	363	317	326	360	340	337	345	324	320	335	305	281	356	309	332	306	329	334	348	330	336	342	327	340	335	324	347	344	310	370	350	319	372	329	358	348	311	326	313	317	361	316	348	368	346	300	343	376	337	336	310	337	328	342	306	292	293	367	344	323	327	341	326	376	307	349	324	321	337	338	365	360	370	317	325	346	355	334	315	349	361	332	327	323	352	345	329	336	317	373	332	301	341	366	302	362	348	340	317	331	307	334	308	363	340	358	314	300	340	328	308	325	320	358	309	367	326	354	319	398	362	353	361	346	324	322	330	319	317	319	341	337	334	322	296	330	320	317	323	342	314	337	331	367	334	297	353	361	307	347	332	361	345	319	344	337	359	372	339	334	339	338	323	357	356	325	338	314	356	364	372	321	313	344	350	332	310	328	362	312	327	366	327	335	338	349	357	353	354	331	332	316	361	330	351	327	355	324	344	323	336	307	346	337	342	335	355	333	346	332	374	342	336	361	326	333	357	311	344	362	347	312	366	337	363	345	327	311	357	340	327	341	341	345	307	320	337	349	340	318	348	356	343	327	314	318	312	308	342	347	327	322	331	368	327	327	333	314	352	337	332	328	319	352	310	314	338	337	327	344	347	335	365	324	354	332	326	305	316	318	340	331	332	345	353	344	323	342	336	331	339	336	360	300	324	351	339	348	327	359	374	333	346	349	353	320	333	344	307	360	318	343	296	322	325	322	334	294	316	310	333	334	323	331	360	321	357	323	348	331	354	322	349	349	349	300	351	359	334	329	298	323	360	340	377	345	358	344	356	345	342	359	329	373	339	342	330	326	329	320	363	328	331	326	306	327	345	365	351	307	335	319	351	344	328	322	330	317	310	335	327	319	308	354	345	335	325	336	322	364	355	327	316	322	349	350	322	338	364	338	322	327	287	328	306	351	335	326	306	345	344	329	345	354	310	362	357	352	343	314	354	365	315	356	352	354	319	312	347	351	339	312	305	297	352	312	310	324	343	358	351	330	318	329	342	341	341	315	302	344	329	323	315	353	363	332	340	314	346	383	332	315	308	326	326	338	373	351	332	348	314	353	378	330	340	331	336	347	335	338	378	335	352	336	318	383	343	332	328	333	352	323	304	291	350	325	320	313	336	354	332	335	369	378	383	325	344	335	332	324	306	353	320	329	311	332	314	370	357	330	304	329	378	354	335	340	366	336	324	362	327	319	332	299	315	333	374	356	311	309	369	357	324	315	338	341	342	313	311	352	346	319	335	347	328	344	335	343	329	342	336	338	358	327	337	330	343	324	326	319	325	329	339	348	355	328	342	328	317	381	340	324	341	333	324	359	333	315	329	342	317	358	373	312	351	317	325	322	363	359	331	338	341	299	316	332	340	287	348	368	340	363	357	345	332	329	350	349	347	312	338	325	338	337	331	341	295	335	338	353	334	354	350	306	356	339	318	322	340	338	315	347	363	322	338	353	345	336	347	357	346	328	338	365	324	308	307	339	362	357	309	327	334	343	331	299	294	335	340	336	317	337	324	325	344	357	322	322	343	336	343	342	340	336	343	331	367	334	364	352	323	344	307	319	340	340	332	349	281	319	348	339	315	348	322	353	311	340	329	348	355	313	337	338	368	307	348	361	356	304	338	340	329	359	343	342	355	294	322	360	349	321	355	305	329	374	339	322	311	334	327	369	349	311	328	334	363	325	300	363	296	374	330	341	367	334	294	312	326	335	328	357	327	333	319	342	352	317	314	352	337	340	330	337	338	335	335	311	338	361	355	371	295	328	317	350	331	335	311	303	355	348	332	361	328	332	325	347	326	358	328	321	346	306	355	301	341	319	355	348	347	329	353	346	332	356	329	386	312	314	325	319	357	329	340	370	359	319	336	327	334	307	363	327	324	353	321	366	318	319	322	333	354	321	358	324	318	332	345	356	340	307	319	350	325	336	319	366	351	320	310	320	336	337	303	344	322	291	345	320	330	330	347	329	341	353	330	337	344	303	324	296	309	368	328	335	323	329	348	350	323	335	319	344	342	350	296	340	339	318	327	348	328	327	324	349	340	340	340	369	329	370	347	344	299	364	350	316	354	338	311	351	339	357	322	323	370	300	339	320	349	345	315	330	341	373	327	310	338	348	374	358	361	350	336	311	357	321	351	357	341	312	330	330	351	365	328	328	340	360	337	341	325	299	326	335	328	318	342	383	320	321	326	337	359	326	360	338	319	368	348	333	346	340	349	330	337	373	305	342	379	349	337	307	385	326	325	320	368	328	318	349	318	320	322	340	355	362	321	300	355	350	327	358	305	338	333	333	354	348	338	329	346	320	359	346	352	303	314	334	358	320	351	345	351	310	360	354	357	346	350	337	331	305	354	348	336	336	323	344	325	351	336	338	344	330	349	345	356	330	348	330	357	342	339	318	357	321	357	346	335	355	337	356	335	325	335	319	350	379	343	303	334	318	343	297	301	313	334	320	334	347	333	299	332	340	328	378	335	350	347	312	362	305	335	363	344	361	323	352	317	351	310	284	339	360	358	336	330	361	316	307	328	337	380	330	345	306	344	344	339	294
24390	2823	5617	6499	5410	4512	3711	3159	2762	2479	2225	2100	1813	1753	1683	1574	1462	1502	1394	1328	1344	1296	1295	1218	1262	1196	1148	1190	1189	1126	1118	1074	1124	1022	1075	1027	1065	1083	1008	1056	1045	1036	1006	978	1045	1019	1011	966	983	991	993	995	972	1002	1037	943	936	985	961	1014	981	1014	962	961	972	1007	1004	989	994	920	979	992	911	974	981	965	955	967	958	970	965	958	955	943	944	993	1028	940	914	963	938	965	958	976	940	1030	925	968	956	930	900	977	949	910	951	972	938	931	945	987	975	915	937	968	999	916	987	985	919	954	966	942	964	888	904	972	959	936	929	933	871	984	908	921	952	950	968	990	950	966	940	956	956	944	942	971	915	939	911	923	1023	898	922	934	918	961	953	970	917	955	969	955	913	946	953	942	947	978	936	952	937	953	903	972	966	913	938	874	942	938	907	932	961	934	989	926	933	895	960	930	920	950	911	950	954	956	948	920	945	960	927	1002	966	955	959	945	960	965	878	926	938	977	906	895	901	941	1008	953	968	903	974	854	893	941	935	968	902	953	986	982	954	891	910	946	948	961	951	906	946	947	1004	963	921	951	957	888	936	909	941	908	914	899	991	989	908	851	1000	938	956	970	930	971	914	932	895	977	905	947	887	928	929	915	1029	955	963	964	876	988	935	997	989	950	953	873	965	983	968	990	906	954	932	946	938	937	924	951	987	966	942	955	962	944	982	963	943	915	961	906	952	967	976	960	919	987	945	954	935	967	933	920	953	924	964	912	940	931	930	931	1001	904	989	951	960	951	944	905	905	906	977	985	947	927	967	965	920	908	945	975	952	911	920	950	897	957	982	930	891	962	968	989	997	934	977	976	954	924	945	929	968	936	915	958	928	919	978	897	965	949	963	872	908	917	947	876	927	947	914	955	952	954	998	937	933	927	932	908	973	955	960	880	928	963	984	953	946	937	877	916	990	931	931	934	981	948	918	924	941	929	997	941	958	933	945	932	925	959	970	929	947	916	945	944	945	1009	881	912	931	915	931	916	931	963	932	968	951	937	970	952	982	943	943	970	1009	954	922	967	944	970	955	934	935	962	981	1019	912	961	948	925	925	944	888	927	952	942	920	920	947	938	978	981	1011	972	969	922	953	964	957	961	888	928	1001	897	952	950	976	951	940	993	957	944	930	915	955	914	896	906	971	910	948	904	924	922	941	909	955	908	933	980	977	976	920	1003	908	945	923	940	936	895	926	935	928	914	946	968	957	980	947	949	943	896	918	972	955	938	937	988	896	963	942	938	990	923	895	1004	927	996	933	895	947	993	997	965	904	948	991	959	937	940	938	1000	932	920	991	944	896	979	996	959	889	981	923	929	969	970	916	938	937	919	900	911	978	937	964	957	936	955	928	930	926	903	909	940	964	910	954	927	910	955	937	973	939	934	940	988	990	939	974	929	915	921	926	923	927	940	917	949	947	943	947	939	990	928	902	917	924	896	908	1020	954	971	948	935	940	891	881	883	958	927	986	949	967	955	957	940	928	893	878	973	944	956	934	964	922	905	976	912	942	934	927	919	938	982	949	929	966	936	883	898	900	895	1006	914	955	900	933	923	861	932	920	916	912	946	969	896	905	928	967	922	965	917	900	933	875	933	906	927	949	998	965	927	945	931	974	908	897	995	891	937	910	904	938	922	1001	971	913	973	956	961	969	859	946	885	989	925	941	960	933	946	971	941	951	942	957	985	964	950	925	934	1007	945	976	933	902	1008	968	913	904	903	942	954	1008	972	940	974	924	952	939	950	929	979	942	902	970	969	969	949	969	950	956	946	1032	929	931	948	954	962	984	906	938	972	974	986	957	946	933	941	937	955	929	941	940	979	939	927	970	980	910	877	888	943	960	951	979	983	980	986	944	944	918	990	972	942	922	985	920	909	928	922	921	894	946	924	951	904	939	995	950	913	912	949	983	959	952	942	933	973	924	913	884	993	923	903	873	972	931	909	948	951	959	948	964	920	971	929	914	961	939	920	943	975	917	939	937	937	906	1002	912	944	937	950	943	939	964	929	905	929	894	894	898	934	907	943	942	911	956	949	971	973	922	962	952	899	928	906	926	979	973	948	920	946	963	956	982	911	944	927	940	925	990	966	943	944	949	945	949	934	964	940	903	975	952	927	1017	985	919	913	1017	906	967	947	925	947	948	971	940	936	936	929	954	952	911	966	980	961	902	914	1008	980	904	941	944	932	928	939	967	958	977	966	936	940	937	861	969	956	918	937	963	982	940	901	925	940	957	950	932	922	957	913	945	955	956	967	918	932	941	885	952	913	886	932	991	963	976	960	966	960	878	905	972	937	945	971	915	941	969	914	980	991	972	952	997	959	925	971	974	973	979	942	984	995	922	953	939	1000	928	971	957	881	931	910	885	950	944	959	945	925	1017	940	901	1033	952	959	908	928	952	940	930	977	972	922	962	902	890	941	898	917	943	961	918	849	929	936	951	915	904	948	983	967	879	900	893	903	965	953	964	945	907	1028	919	974	922	892	927	994	948	927	954	903	947	979	950	963	879	932	928	944	908	887	964	950	953	931	972	945	941	935	969	960	920	908	950	948	927	914	927	933	932	970	864	960	980	931	976	954	899	987	1003	955	967	935	945	927	983	937	949	958	929	942	922	934	905	941	940	899	924	889	941	958	953	931	916	908	961	963	920	946	932	960	992	957	972	977	965	956	961	988	931	969	999	959	987	932	953	921	959	956	890	943	958	931	889	941	985	1014	923	899	897	917	937	933	958	962	921	932	948	920	971	900	949	891	975	927	979	946	971	926	1006	918	998	919	960	989	951	902	921	942	954	934	932	907	978	935	949	948	1006	975	902	985	936	934	945	930	905	857	929	923	943	959	957	940	956	956	894	950	988	912	962	932	980	945	909	996	980	937	977	910	922	940	931	917	923	973	909	908	900	961	900	975	956	968	947	852	893	988	954	938	909	945	989	881	929	930	917	999	950	981	936	922	962	935	947	972	937	971	853	917	975	932	966	930	929	945	954	919	907	934	937	958	961	933	956	934	1014	1000	947	946	967	982	936	953	904	900	889	904	900	960	983	946	969	901	926	912	981	943	975	950	932	911	907	922	935	926	945	949	947	867	919	944	915	956	946	1042	916	910	916	905	894	940	934	979	944	965	965	893	974	872	915	938	918	971	921	967	901	932	902	1001	917	975	942	1004	928	933	951	944	914	953	919	954	980	946	944	888	919	955	957	893	944	934	950	925	967	981	945	961	939	922	937	969	912	950	908	920	862	911	929	926	934	946	922	983	915	960	968	955	928	924	908	924	972	916	984	954	951	939	973	921	903	934	931	915	881	939	933	953	923	929	959	920	924	917	1032	961	933	958	945	895	935	915	970	918	935	968	898	957	954	934	937	970	933	932	938	985	959	912	952	963	984	920	899	920	942	920	997	993	909	914	976	934	982	956	975	928	886	932	898	980	970	937	932	911	879	951	898	961	947	927	981	978	934	971	959	977	880	913	913	946	929	943	949	935	1029	986	939	988	886	889
6247	444	366	248	195	175	178	192	181	173	160	162	178	194	152	193	177	163	165	161	164	184	190	175	181	161	152	167	172	163	159	157	157	167	170	164	149	177	126	158	155	157	167	176	147	145	155	152	134	126	145	141	151	160	190	165	166	184	180	167	170	165	152	173	171	169	162	183	154	165	166	149	139	166	159	158	154	156	186	173	165	161	177	143	178	152	149	149	159	150	171	162	145	145	170	147	149	158	195	159	166	176	162	157	150	165	146	155	185	146	154	169	138	157	174	179	139	149	148	160	162	178	148	154	150	139	167	148	144	173	149	161	176	183	163	174	168	168	149	144	155	139	169	161	147	161	168	152	179	170	165	160	146	177	183	176	148	165	165	175	158	143	166	166	153	156	170	178	157	159	165	201	155	163	178	148	164	164	155	167	179	173	164	146	158	180	157	164	138	165	144	160	168	154	167	167	166	177	158	167	144	150	164	143	137	162	167	168	153	159	136	163	168	167	161	169	142	158	163	161	165	188	142	152	147	191	155	151	149	152	156	147	160	151	149	157	141	160	156	150	178	161	157	160	178	148	160	150	140	176	155	173	157	177	159	179	160	161	169	172	196	177	157	139	161	154	170	166	164	146	157	167	174	154	161	149	176	164	153	151	165	169	172	177	184	163	179	162	174	164	134	151	163	159	177	176	140	176	163	169	166	182	162	154	185	178	158	181	170	137	165	153	156	168	176	164	186	167	167	170	175	164	164	148	162	167	155	173	215	135	169	157	164	170	139	159	137	174	149	174	159	138	174	149	147	153	168	163	165	142	163	155	206	153	147	126	149	183	179	163	159	162	149	145	146	158	152	142	171	158	157	159	141	149	156	149	147	149	155	162	192	153	184	151	152	180	186	151	142	137	176	147	186	174	146	147	139	161	168	182	124	182	160	166	160	167	161	153	167	167	142	172	145	152	159	142	167	181	150	152	146	167	155	162	170	167	146	162	141	171	137	157	167	167	165	174	157	166	153	172	122	149	153	178	155	160	166	144	149	147	137	179	155	173	149	144	153	148	155	163	165	142	161	176	179	171	169	152	142	177	186	175	157	176	167	149	157	181	184	162	176	177	171	168	145	177	139	168	180	166	160	148	169	142	170	152	170	176	160	162	168	146	170	148	145	170	159	147	153	151	145	154	165	159	179	158	164	153	169	142	152	167	154	170	149	160	168	178	179	180	176	169	165	184	179	155	153	156	143	176	159	158	160	158	174	150	161	150	174	182	168	165	154	170	185	165	145	174	152	152	132	134	158	156	165	164	144	167	170	160	158	147	188	172	144	167	142	161	137	160	182	180	156	148	171	164	130	158	157	169	163	176	168	152	181	182	165	146	124	159	140	157	164	149	149	156	168	171	152	171	175	153	159	188	165	168	176	155	152	137	134	163	156	161	144	154	156	153	162	159	150	147	181	168	168	173	165	172	140	176	154	162	148	143	160	159	156	185	192	148	171	171	163	196	166	162	158	179	151	157	166	155	173	153	145	150	160	157	138	161	147	175	166	188	146	141	158	172	158	177	146	167	157	161	179	157	156	156	170	166	161	155	166	146	192	163	173	171	152	150	152	155	187	182	156	178	144	151	143	137	159	141	149	135	165	154	159	152	151	156	150	148	178	161	184	139	148	154	169	167	146	161	188	151	172	174	182	157	167	141	188	156	161	155	162	159	158	172	188	143	167	151	170	150	168	163	165	160	164	155	157	163	147	150	171	155	174	164	173	125	181	155	146	180	167	166	136	154	178	173	191	133	164	163	150	177	173	167	185	151	161	156	163	164	149	150	149	168	155	178	153	173	137	147	163	157	161	161	174	168	153	164	158	166	151	145	160	147	167	164	176	167	170	178	139	151	164	138	168	160	188	153	175	152	153	199	166	166	154	155	168	161	149	135	155	135	181	180	136	168	173	155	177	140	151	191	150	161	183	165	161	181	169	144	163	158	144	165	143	192	184	129	154	177	165	161	154	144	163	160	154	174	147	176	156	153	187	155	151	159	182	156	163	166	172	167	169	168	147	158	169	151	167	190	138	148	162	157	153	152	160	156	162	156	145	144	171	170	166	179	152	152	161	157	174	180	150	149	195	163	172	161	185	146	125	175	149	150	142	182	171	196	164	179	152	176	169	171	178	178	140	180	168	166	160	188	185	155	173	144	168	162	168	150	175	151	191	157	186	157	176	178	160	170	165	169	174	153	155	161	148	155	152	150	167	166	174	149	163	151	169	166	177	150	161	145	145	158	168	143	156	177	143	169	156	157	135	158	167	157	149	159	172	157	176	154	171	176	155	131	148	160	147	147	178	153	170	169	160	183	166	182	168	165	156	140	156	154	163	168	178	181	145	156	158	174	167	149	131	167	182	150	165	155	169	178	148	157	173	155	178	163	133	166	182	178	141	171	188	163	152	185	157	166	170	154	155	192	156	148	161	180	169	159	168	168	169	176	154	171	148	142	146	185	158	167	160	163	151	143	169	146	141	142	163	166	147	159	179	137	162	158	169	172	172	174	154	163	148	151	168	168	156	165	146	147	152	146	162	159	162	149	170	173	182	171	158	168	167	181	176	176	185	170	160	155	166	167	154	182	154	142	149	154	162	172	161	154	162	171	152	177	158	144	159	148	181	160	141	155	160	154	164	171	162	166	164	173	156	194	155	157	192	165	146	146	164	145	164	156	161	131	136	151	156	164	147	146	152	179	154	168	156	173	189	155	143	159	159	170	149	157	188	164	145	161	168	135	159	171	132	146	151	158	168	186	182	142	160	168	149	157	194	180	137	175	141	159	140	160	176	174	167	142	158	180	162	160	156	177	180	160	147	174	150	170	169	187	171	154	179	173	144	150	144	169	153	132	153	167	149	180	180	176	158	160	134	144	154	155	171	151	159	147	170	163	142	179	170	167	180	165	174	170	156	133	169	153	158	176	188	155	129	145	180	171	174	161	149	182	147	168	168	159	156	145	146	139	177	181	139	154	160	160	170	144	167	148	150	160	171	164	165	166	140	141	139	173	152	169	189	164	147	183	164	166	171	164	158	165	176	160	130	159	156	155	156	151	138	143	147	155	168	165	168	149	158	156	150	160	174	136	172	170	193	143	162	156	166	146	167	158	173	172	156	167	156	158	166	165	151	210	158	163	183	160	144	159	165	156	164	169	160	166	165	149	170	143	164	154	170	171	157	166	141	153	185	168	168	174	165	173	166	151	159	188	136	162	161	165	187	148	185	142	158	179	159	167	180	171	141	169	147	191	181	165	172	170	164	179	160	185	189	169	172	161	165	154	129	161	152	147	166	152	182	172	175	165	157	164	161	156	146	154	145	169	147	141	171	156	158	178	157	162	176	161	161	152	143	155	158	140	180	177	151	163	151	185	158	162	152	158	172	167	157	160	158	153	181	151	163	151	147	170	149	143	179	146	141	163	147	164	154	147	171	158	148	178	172	157	152	155	172	169	145	162
5644	621	691	741	703	654	617	636	593	554	549	559	537	540	553	538	563	547	547	558	543	494	556	551	535	588	537	543	515	498	533	521	522	504	504	552	552	566	514	507	576	529	547	596	529	577	559	548	557	524	540	529	554	499	537	554	509	529	535	544	543	502	560	534	495	540	538	553	549	553	548	543	531	546	484	530	551	492	574	578	544	555	550	540	498	523	556	534	533	536	502	519	545	479	508	510	541	526	525	574	514	500	546	517	565	527	521	552	529	545	541	537	538	539	546	547	498	537	533	507	554	539	509	548	523	525	535	526	516	513	562	501	513	528	525	466	528	553	564	539	544	559	527	495	528	559	561	517	564	509	527	509	549	502	515	512	551	522	533	551	523	513	559	529	533	572	544	522	572	566	540	565	537	563	555	553	518	500	552	505	546	542	514	552	544	530	554	534	546	561	551	511	547	525	528	541	547	553	537	522	530	504	533	497	547	522	537	549	513	548	527	554	547	496	518	548	575	512	524	518	544	525	547	548	542	507	526	542	511	532	526	570	553	523	541	539	533	544	579	533	540	546	511	528	553	522	527	557	569	560	562	531	568	554	507	553	515	535	510	501	509	534	510	517	543	539	535	519	544	501	495	537	534	571	547	535	541	521	535	571	561	519	557	537	511	494	489	535	538	522	538	540	524	550	561	518	515	507	517	522	505	555	538	577	558	515	476	550	534	558	524	521	512	521	472	536	540	517	545	521	535	514	558	544	515	499	539	540	522	539	530	525	495	531	510	568	573	547	496	510	531	539	567	536	506	475	545	524	489	507	552	533	519	512	543	496	554	516	547	555	536	525	544	554	515	531	542	507	534	539	558	462	524	532	528	558	509	513	571	547	572	495	558	539	550	486	526	510	525	529	506	555	572	520	537	544	512	569	529	556	516	528	528	546	494	525	563	539	576	535	527	547	542	518	536	527	530	516	497	500	556	509	582	529	518	526	527	553	494	503	510	484	519	523	508	566	498	485	554	573	518	554	513	506	526	544	514	545	510	507	532	546	558	491	544	531	543	563	516	527	550	568	471	505	548	539	507	551	548	540	551	543	552	540	557	546	543	551	525	522	563	543	559	520	516	519	570	572	578	533	551	550	514	572	564	535	523	520	574	538	547	503	500	574	559	528	518	529	589	543	551	565	518	503	504	531	521	491	551	528	562	541	519	503	536	561	521	514	497	569	571	556	530	524	549	498	524	530	520	574	503	506	508	516	503	559	477	504	544	555	539	556	502	527	568	534	533	543	494	523	560	586	558	550	540	565	507	533	546	538	563	580	532	536	528	528	540	540	566	581	565	586	488	563	566	527	565	527	541	537	554	593	547	551	498	529	526	561	568	522	548	500	493	550	530	529	559	498	526	556	554	525	548	524	532	531	539	497	575	547	523	526	478	532	526	497	553	592	508	526	471	547	537	495	545	499	513	552	489	548	538	511	547	557	513	552	504	496	506	494	534	492	543	545	508	513	565	525	564	521	524	512	539	506	515	486	558	508	513	539	535	543	549	515	528	583	540	510	566	537	535	555	557	516	527	580	562	540	488	537	557	534	514	545	558	537	499	532	534	555	540	533	520	535	551	520	547	520	530	538	497	505	532	546	530	529	530	550	597	532	543	548	561	542	526	547	512	536	501	530	533	520	518	529	525	524	500	507	525	539	560	530	564	530	560	497	558	515	515	606	554	560	545	517	529	559	547	532	515	532	556	565	502	536	547	533	515	529	521	541	524	521	527	528	543	500	504	520	503	513	526	519	504	563	548	535	531	549	528	578	522	531	543	554	535	529	484	560	517	498	514	506	529	548	563	529	518	540	509	523	534	542	558	532	529	556	565	551	528	525	526	567	544	508	556	511	554	512	544	593	518	475	504	560	557	538	519	555	509	554	508	558	524	490	543	478	534	523	565	519	481	533	557	554	493	492	536	562	525	510	542	506	523	549	556	533	576	517	527	540	509	541	520	490	503	525	555	561	507	522	525	496	566	531	527	512	573	511	541	513	539	540	507	545	535	531	575	517	568	563	544	530	550	551	540	521	508	576	570	529	553	487	541	511	559	523	518	517	537	513	528	553	531	519	528	506	562	522	522	583	489	571	533	520	525	530	566	554	551	543	572	518	521	543	550	533	537	558	518	505	551	519	548	534	490	552	561	482	542	553	537	543	564	519	497	519	565	521	552	549	576	535	533	537	518	492	555	562	538	523	548	547	543	528	541	476	540	526	523	565	537	539	537	538	529	506	536	551	495	555	569	547	575	525	550	515	512	558	548	542	522	545	541	572	493	507	533	548	521	538	527	540	530	533	521	550	535	557	486	519	532	543	545	535	522	548	567	566	484	545	561	537	528	552	533	534	548	514	566	530	546	518	496	598	539	517	555	550	556	542	532	528	556	501	541	503	529	531	520	545	556	539	539	516	488	556	543	527	513	546	584	529	515	527	565	472	547	522	508	528	537	548	523	515	564	495	540	538	551	542	501	552	538	566	527	534	505	501	567	548	542	542	553	558	544	502	553	537	569	489	489	534	505	559	560	525	533	556	513	572	569	550	509	531	507	537	550	567	531	527	508	516	557	545	536	533	538	522	565	544	499	563	563	526	527	524	531	558	535	533	509	497	537	570	518	530	518	548	517	553	531	523	519	531	561	547	540	560	502	546	542	518	506	523	493	530	503	534	573	525	512	527	505	547	507	534	539	560	531	482	552	520	581	571	499	520	569	546	507	479	518	519	545	517	504	539	581	499	541	527	532	552	499	529	511	550	560	524	543	512	532	515	549	539	575	543	547	507	525	498	564	559	556	539	533	477	549	551	536	534	539	547	536	583	551	528	555	530	538	525	531	546	536	518	557	540	510	492	517	533	520	581	513	554	564	538	517	541	538	498	533	542	503	564	545	535	543	540	529	526	539	534	529	501	542	564	516	524	561	525	496	514	528	538	532	486	538	507	544	576	539	512	517	550	533	539	477	521	506	550	561	541	529	504	549	530	538	551	565	557	499	476	559	520	526	517	532	558	550	510	539	533	595	546	533	519	526	540	500	544	516	513	523	544	487	518	497	526	517	525	505	516	520	524	531	534	511	526	536	507	506	544	514	545	517	523	545	564	522	520	543	547	527	562	502	520	489	543	514	536	501	565	569	558	505	534	502	540	551	515	522	533	487	526	561	519	539	518	544	516	551	560	568	520	477	540	515	507	541	570	554	553	586	552	521	534	535	547	531	517	494	543	530	526	503	541	563	508	546	561	546	518	504	568	515	515	544	557	531	531	502	509	549	540	538	562	577	541	527	582	547	549	549	565	516	522	531	531	562	543	524	504	529	540	563	512	556	547	519	561	564	513	580	520	529	522	525	535	526	517	492	504	527	533	534	547	545	505	542	573	536	546	514	548	571	547	513	509	480	544	569	530	546	580	557	562	544	522	546	546	532	540	526	520	535	577	554	564	547	565	494	566	489	539	508	511
38784	16817	4540	1405	928	776	618	491	467	447	410	384	393	379	379	347	343	329	356	337	351	312	333	298	316	309	335	295	337	320	304	286	313	314	319	301	318	297	331	290	313	301	290	323	325	323	314	291	331	328	276	292	312	294	332	289	290	308	283	322	288	309	289	332	307	300	286	299	310	316	298	315	324	313	319	340	296	302	294	333	288	270	321	337	275	296	312	300	266	282	302	320	341	324	292	300	283	265	290	286	325	278	314	293	332	304	275	319	286	287	327	296	301	326	308	276	275	315	293	301	265	284	322	310	310	323	304	313	314	336	284	305	315	304	277	281	314	282	292	314	303	275	336	284	311	340	317	283	284	310	357	302	296	292	314	281	286	280	300	276	312	304	308	272	266	307	260	299	293	337	301	323	321	275	313	312	268	271	299	299	316	320	301	286	316	302	309	289	294	265	283	313	290	304	313	322	298	318	268	292	283	288	298	289	275	296	350	286	290	280	293	314	294	299	319	306	307	309	312	328	307	284	264	295	290	286	298	325	299	328	281	354	300	330	304	290	319	305	297	310	302	292	288	319	295	308	293	313	324	283	286	305	323	311	326	313	309	270	309	285	291	314	312	295	305	287	266	339	300	311	315	298	283	307	303	311	314	279	302	264	305	293	277	269	288	293	311	264	310	307	298	300	342	266	297	303	295	322	294	299	295	294	301	266	282	284	280	324	307	305	297	302	297	292	283	307	315	326	296	303	316	307	302	299	285	279	294	301	314	303	281	299	285	337	304	318	301	284	277	281	302	310	300	282	308	280	296	305	321	281	288	278	338	300	320	295	289	308	317	296	288	259	343	292	294	293	280	370	281	288	269	305	284	298	339	298	301	282	321	292	336	288	290	300	329	322	299	292	303	329	258	272	290	316	284	313	315	303	311	331	269	292	339	314	259	293	289	284	293	312	299	295	347	333	293	293	298	294	315	301	319	287	328	305	290	296	299	314	284	323	292	274	274	303	300	250	299	301	303	279	309	318	313	309	276	296	305	264	348	268	301	336	338	308	315	287	295	289	328	327	270	297	295	292	276	304	298	285	298	286	334	279	295	322	322	292	289	278	330	321	296	315	313	294	318	286	299	289	284	321	312	312	312	356	347	320	299	282	313	295	302	302	322	295	318	288	310	323	328	319	312	316	294	324	325	298	282	292	290	342	338	284	283	301	293	285	285	284	286	291	290	292	296	299	292	303	325	321	290	280	308	297	304	285	296	306	281	312	294	284	276	269	316	340	308	311	321	285	320	283	317	264	319	334	304	304	323	305	344	314	279	268	311	286	289	282	301	297	292	319	320	333	297	320	306	307	298	312	291	287	314	326	303	292	302	308	300	277	285	309	286	293	293	325	303	268	281	291	275	274	331	314	300	306	284	294	282	287	313	305	282	320	303	262	291	302	318	311	307	321	283	307	315	328	299	310	315	285	327	306	306	318	313	295	289	307	280	297	300	303	309	268	301	316	285	273	332	276	286	302	299	346	313	293	286	283	317	318	314	295	292	294	294	318	294	288	272	311	316	322	282	316	280	299	309	300	298	298	292	320	335	306	316	303	318	319	285	316	281	329	327	311	333	310	285	306	302	284	325	302	295	268	287	306	302	296	300	259	293	282	287	304	285	321	318	297	302	301	298	303	286	288	308	297	301	294	305	327	291	291	288	293	334	287	297	288	282	306	326	298	305	322	294	305	302	301	298	285	278	290	289	298	287	317	306	283	291	311	289	346	333	313	347	294	301	268	310	281	306	289	283	294	304	295	326	296	308	314	301	297	309	305	298	337	320	292	318	287	309	304	291	300	309	328	276	301	292	281	316	325	280	331	299	293	301	318	311	283	304	321	315	311	280	269	284	291	311	298	281	308	279	293	291	305	282	341	293	330	300	301	279	291	343	297	312	317	294	298	318	323	291	321	295	292	298	308	341	283	294	304	308	300	299	299	314	334	288	288	287	308	301	286	306	313	288	305	277	280	315	304	279	326	311	311	263	307	307	291	283	311	307	315	315	305	335	285	323	304	290	292	318	324	271	296	301	320	312	298	318	314	296	301	281	327	260	319	331	296	310	268	280	292	301	286	277	302	292	280	297	328	306	291	300	305	316	275	277	279	301	311	291	299	294	299	260	296	287	306	315	333	286	316	294	298	304	307	287	308	300	300	292	309	307	302	309	301	328	287	271	302	316	293	304	288	301	270	295	319	296	305	280	328	259	320	283	312	305	314	305	311	283	308	315	294	315	297	299	294	327	272	277	307	307	317	297	275	286	316	285	321	272	282	298	318	291	290	324	285	295	317	291	298	307	322	319	312	287	268	291	314	309	295	309	300	299	287	334	289	304	297	308	321	267	306	304	259	286	288	270	309	287	313	355	318	343	291	280	315	291	301	322	293	296	297	319	294	297	283	265	313	273	320	286	335	304	325	282	288	293	311	286	303	308	306	310	303	280	298	317	311	320	302	310	285	275	289	287	306	274	291	325	318	285	299	306	304	329	291	329	328	310	308	292	280	289	325	296	311	290	295	319	308	315	305	306	287	292	256	301	279	286	281	320	280	305	324	310	322	280	319	291	300	302	272	293	314	319	257	299	303	300	310	282	316	318	300	281	312	280	281	295	295	359	277	302	289	308	295	310	305	332	294	314	296	297	314	303	281	319	316	300	312	284	293	335	298	296	284	285	300	303	295	297	314	324	308	326	312	285	315	309	267	296	295	322	314	276	317	298	302	302	292	297	281	338	299	311	285	301	300	305	331	301	282	298	288	308	294	309	277	287	308	284	285	317	293	308	291	316	238	313	318	314	305	322	267	302	300	333	296	289	288	317	287	299	335	258	296	273	315	317	289	314	318	321	310	310	312	283	301	304	315	288	314	300	293	296	261	309	295	322	309	295	291	311	271	312	321	297	285	288	314	299	299	311	275	290	312	318	331	316	322	277	312	284	286	285	294	301	286	315	303	304	311	284	300	273	298	309	253	304	304	302	287	308	298	294	347	312	311	294	300	278	355	307	330	271	298	309	321	280	279	303	319	301	292	305	279	283	278	297	299	280	285	282	301	302	307	306	313	305	293	294	296	305	285	290	284	286	308	306	319	293	303	307	309	297	324	299	292	307	333	296	291	302	297	297	295	315	313	296	266	321	295	275	301	332	285	305	311	278	332	299	304	271	293	306	301	299	306	275	303	294	321	316	324	294	289	285	317	307	313	292	322	307	300	291	294	321	309	296	311	284	313	316	326	329	304	306	300	305	298	286	301	276	286	294	359	296	292	337	299	294	317	261	286	315	281	318	297	329	315	314	269	271	339	268	281	294	296	273	297	306	308	317	303	282	275	301	295	293	312	309	311	300	319	314	326	296	308	286	322	292	293	332	333	297	287	300	275	291	286	311	327	327	285	284	326	311	301	296	287	281	308	279	289	310	294	328	319	300	286	313	318	282	303	283	341	287	309	332	299	309	293	282	301
19863	1832	3271	3821	3255	2784	2359	2021	1821	1669	1519	1449	1359	1232	1224	1150	1126	1124	1084	1105	1077	1026	1007	1041	948	985	989	955	1019	952	898	947	1003	973	924	955	940	962	929	911	926	941	919	901	986	924	931	931	960	875	919	927	939	906	898	890	915	888	851	889	905	882	867	896	892	883	888	930	892	879	887	878	900	866	902	901	861	862	881	875	885	907	864	895	946	889	881	921	904	881	888	901	870	912	847	890	879	877	907	881	919	880	906	888	816	871	903	865	891	866	873	868	868	908	906	873	903	878	864	820	868	855	877	877	928	863	847	868	897	895	862	912	890	857	895	881	901	915	864	858	867	878	884	909	845	894	901	858	848	888	859	859	916	845	891	865	846	869	870	873	891	877	910	840	862	887	881	887	884	856	896	962	891	900	948	833	813	817	881	863	893	888	821	895	877	863	910	854	868	849	906	828	887	898	886	899	830	931	850	920	923	881	819	865	882	892	847	801	913	863	875	873	887	870	854	881	917	847	905	869	874	957	871	883	884	890	857	905	892	884	901	884	877	864	869	820	893	877	858	857	878	821	860	895	913	848	842	877	903	846	875	945	929	881	872	877	889	914	892	856	916	870	918	902	854	886	853	885	801	836	847	854	817	876	816	892	879	889	866	891	896	831	873	842	857	877	856	956	955	903	880	822	841	906	917	856	853	906	941	916	911	870	847	954	815	880	878	930	870	928	870	824	905	881	880	841	873	875	857	867	830	893	912	913	914	879	889	836	897	872	911	894	934	855	835	920	860	860	903	875	903	861	855	927	804	922	858	864	894	886	848	917	898	928	827	860	899	893	866	923	901	842	861	863	876	869	861	885	866	900	898	862	973	884	899	861	918	832	841	849	879	889	890	859	909	901	885	910	853	872	879	886	867	897	874	906	826	808	859	803	867	805	866	878	868	856	850	905	874	833	862	922	953	876	842	806	880	872	870	942	808	906	885	829	855	854	890	918	912	917	850	858	851	900	906	863	855	816	871	852	857	935	900	830	887	883	880	907	883	813	883	877	857	829	853	887	923	897	877	897	842	890	883	905	838	872	885	870	844	919	826	859	853	884	869	957	910	892	856	900	870	891	864	876	848	876	877	913	873	856	899	863	868	904	901	852	858	850	890	909	835	895	902	873	882	889	890	858	887	858	857	847	837	888	913	908	911	889	876	879	872	928	868	874	909	857	874	843	884	875	886	927	883	893	890	905	896	899	883	921	855	860	920	889	945	848	847	874	902	846	885	873	917	866	890	883	861	843	866	864	853	811	839	882	902	886	897	855	889	864	885	843	843	875	853	890	881	910	892	891	847	914	855	875	872	819	907	891	897	886	778	917	856	841	825	905	905	875	858	897	820	886	843	874	880	867	899	910	881	870	879	864	886	839	908	866	855	865	901	880	907	883	851	850	836	834	848	897	910	870	909	838	873	902	928	883	836	897	863	870	893	891	851	866	876	863	946	857	879	876	888	846	881	873	883	868	838	866	908	843	827	865	843	856	943	874	912	951	848	893	848	866	896	837	836	862	924	849	846	822	855	877	867	855	861	886	898	842	894	894	929	894	890	930	902	900	848	888	943	828	886	927	849	844	878	848	852	813	922	873	888	888	843	859	881	899	905	828	881	890	866	856	905	899	884	852	870	902	926	845	890	865	838	856	849	908	841	861	892	892	902	876	874	912	894	866	901	890	882	866	861	896	915	914	852	850	892	838	880	910	913	852	845	843	855	944	869	872	837	837	875	874	870	828	864	861	851	890	878	875	862	845	898	839	895	867	877	893	874	922	877	857	904	840	864	869	855	807	886	914	870	847	865	808	830	865	827	916	927	871	845	892	848	860	836	893	850	937	888	878	887	841	860	840	883	887	884	899	847	920	898	872	889	819	854	809	876	879	854	825	900	867	883	824	851	842	874	880	818	861	843	869	898	828	887	913	876	852	849	888	884	841	887	891	867	896	899	836	859	881	833	815	943	850	850	864	891	829	922	868	852	898	861	919	884	848	863	927	854	892	891	910	831	853	889	905	829	803	899	877	888	886	904	823	870	893	900	893	884	878	878	904	863	837	926	865	861	863	881	878	892	881	880	876	873	888	870	868	881	869	878	914	889	866	864	833	836	874	895	882	864	910	855	929	858	865	939	949	841	882	840	884	913	872	865	895	867	861	900	859	897	870	857	849	899	887	883	837	886	894	936	872	853	856	868	850	884	897	903	907	830	906	882	944	869	896	840	867	879	886	916	906	907	891	871	911	895	902	868	891	902	866	864	880	918	852	916	874	817	864	858	883	914	948	907	900	869	844	874	851	882	902	883	878	891	933	900	873	913	828	907	893	880	879	841	918	876	877	883	893	876	897	874	846	875	907	903	870	849	855	838	873	856	884	867	867	878	880	917	888	934	892	860	831	924	910	875	876	856	859	847	898	872	919	823	918	913	879	838	871	893	909	909	846	874	909	882	835	820	900	862	912	898	841	840	908	851	903	859	910	883	768	855	881	882	857	925	879	917	816	807	909	867	878	909	889	904	857	920	886	892	870	909	876	857	910	851	844	849	858	875	883	933	859	867	930	923	862	905	893	924	854	859	853	856	909	928	857	879	890	920	919	847	857	878	903	850	863	923	889	832	846	891	894	900	827	864	905	887	926	859	903	869	894	886	951	841	882	847	831	835	911	890	893	868	813	842	843	865	869	890	871	938	882	897	863	866	863	903	824	903	935	898	909	853	872	863	861	897	892	867	926	856	851	904	848	904	811	873	878	957	881	837	905	883	863	899	918	903	913	846	897	855	861	921	856	857	886	851	853	877	917	887	839	918	837	865	857	869	844	861	896	877	854	841	811	845	844	891	873	900	904	899	888	873	857	911	843	868	864	942	835	892	875	853	879	919	931	854	816	863	873	856	862	860	874	834	898	859	830	915	906	891	855	883	853	832	860	905	889	870	889	913	874	906	892	819	888	889	912	885	868	865	929	889	876	865	869	880	898	868	875	919	852	902	848	865	842	875	883	842	890	923	891	865	884	879	890	859	939	911	840	851	840	928	875	883	900	870	875	879	810	876	873	876	902	922	800	910	852	884	877	876	870	841	879	864	873	895	917	870	913	875	817	902	902	853	895	888	829	873	875	862	850	915	866	863	824	904	864	845	864	866	864	902	882	852	907	895	897	901	889	926	913	877	829	897	902	903	880	885	871	890	891	891	920	855	808	922	911	889	849	904	814	901	883	879	865	850	899	882	894	828	873	871	922	852	863	900	848	886	860	880	849	879	875	941	817	885	857	927	843	886	929	888	857	870	858	860	911	857	909	820	878	875	845	883	836	820	880	893	935	904	915	929	943	878	903	881	914	843	879	855	888	876	877	896	919	923	859	891	879	873	850	853	886	884	867	822	860	885	883	899	879	882	881	876	870	891	884	870	867	926	821	898	899	869	832	902	868	929	877	886	860	860	837	852	887	890	905	809	869	795	857	883	857
40403	21124	18191	4558	1698	1258	993	802	685	655	550	555	473	433	486	435	387	425	426	415	347	381	372	380	356	379	375	375	346	362	356	380	323	354	378	322	370	349	346	337	332	375	346	318	382	332	364	310	330	324	335	356	352	354	326	341	353	305	312	317	327	350	369	322	370	383	336	325	331	324	309	302	322	360	319	334	315	399	341	319	316	355	344	330	328	334	338	319	325	348	323	327	316	353	337	332	348	302	306	316	336	304	353	325	347	324	337	347	343	381	359	327	350	353	333	353	344	330	349	338	338	325	356	366	342	309	330	344	337	326	299	335	305	304	339	310	319	337	351	388	332	311	321	309	344	340	305	332	357	353	302	388	328	309	327	347	357	339	352	336	320	364	311	361	376	345	346	347	312	339	348	339	351	346	363	333	347	325	339	322	340	316	309	347	351	318	313	340	329	330	314	324	344	332	314	323	340	352	351	322	341	353	330	328	329	312	328	325	354	330	320	338	325	313	334	306	351	335	362	337	335	367	324	355	340	318	343	353	332	332	337	332	338	296	340	351	359	323	333	312	293	317	354	347	326	316	312	323	318	356	351	334	351	346	313	311	376	361	324	344	345	343	343	310	335	355	318	332	333	362	320	310	335	350	294	325	332	302	330	318	327	350	352	335	354	327	330	304	337	273	338	338	344	358	328	322	332	347	333	313	344	350	343	348	345	343	356	339	340	333	333	333	311	323	338	338	320	355	330	339	325	315	310	321	352	348	321	340	305	340	330	304	335	318	345	339	334	365	354	343	343	329	335	302	366	385	370	360	313	312	347	353	348	376	334	337	327	310	355	353	322	338	313	294	380	352	363	322	339	310	351	355	344	340	311	318	315	318	312	363	330	334	352	331	325	307	348	346	326	318	295	320	321	343	294	343	371	346	353	343	331	309	359	321	338	332	367	314	328	363	325	316	341	314	367	320	317	348	341	333	318	336	343	351	325	369	343	336	326	355	366	363	315	339	374	321	346	303	341	318	335	336	345	321	344	352	321	345	362	328	327	328	331	333	336	381	362	322	357	341	343	313	341	350	357	331	327	319	310	339	306	341	372	358	305	344	355	342	307	334	332	352	364	341	363	339	356	340	344	316	356	341	357	337	306	339	348	345	368	321	323	326	297	365	340	336	330	316	374	316	310	349	331	337	354	344	364	336	322	308	366	357	360	339	335	330	331	306	347	349	308	324	339	325	370	299	336	357	328	345	360	365	347	334	331	323	324	348	329	350	330	357	330	318	341	306	351	336	326	281	326	320	341	347	351	332	318	313	321	349	327	340	342	350	351	325	328	328	339	348	345	328	328	360	328	365	314	342	355	335	337	352	334	303	366	310	356	346	329	317	362	382	314	352	339	361	361	321	353	330	314	356	314	342	336	354	332	325	342	367	332	328	340	367	314	338	346	295	330	346	347	321	312	298	331	334	350	319	343	347	300	318	313	315	333	353	319	348	338	334	353	341	289	338	339	360	330	343	304	356	329	363	345	324	316	316	319	348	358	355	321	333	339	353	328	344	334	348	342	310	343	309	326	361	348	369	368	332	363	332	341	323	318	361	343	346	328	351	330	307	350	361	319	328	331	362	306	344	309	352	318	329	318	338	305	330	354	351	331	315	342	316	355	369	348	383	338	292	337	345	360	354	323	368	304	349	336	356	304	326	348	336	341	321	302	338	333	309	371	323	334	338	352	322	309	331	329	351	347	342	336	345	342	334	325	326	346	372	318	327	352	302	342	339	344	338	342	335	303	328	318	308	352	310	345	297	326	342	331	334	341	338	301	325	340	338	331	341	350	312	339	280	318	337	326	352	310	331	342	324	339	325	340	340	339	327	336	349	303	339	331	319	309	336	338	349	332	317	383	361	300	351	326	331	322	320	346	343	344	326	338	341	319	328	317	358	325	342	318	329	347	358	300	345	351	353	318	327	343	339	320	318	354	366	334	347	324	343	343	350	322	363	346	287	290	329	349	307	317	341	324	345	308	310	315	307	310	326	350	322	350	344	329	330	349	336	371	356	370	315	336	343	333	331	370	332	301	358	332	331	340	347	340	323	344	347	359	365	342	371	334	349	328	330	318	354	349	344	347	358	353	326	337	319	345	333	354	354	355	336	363	326	297	312	321	343	367	322	347	341	320	326	348	265	328	342	351	346	340	318	308	345	350	345	325	320	348	323	351	363	330	341	355	354	347	338	383	350	379	329	325	308	291	368	349	318	333	310	341	355	360	310	344	362	314	361	325	353	346	331	336	336	303	346	314	357	292	333	358	337	341	330	323	331	330	344	357	340	328	349	366	353	353	382	367	330	317	327	321	354	321	318	358	329	351	342	361	326	337	298	336	350	324	322	308	312	341	349	326	339	310	326	332	346	384	324	359	308	314	363	331	354	355	346	326	353	329	306	333	327	363	348	329	325	316	341	326	343	331	314	321	348	317	321	353	306	341	319	303	308	348	345	370	321	333	342	366	309	325	298	307	289	331	309	342	364	345	339	342	316	322	340	357	350	329	364	316	340	332	351	326	360	320	310	351	300	343	299	297	367	341	322	333	361	294	329	339	321	359	312	332	356	334	329	321	349	354	356	335	334	342	317	322	349	348	344	347	355	346	327	354	323	352	348	338	292	333	338	322	341	357	309	323	322	313	353	327	306	329	353	313	341	349	315	342	329	344	344	308	316	342	335	309	308	321	345	311	343	342	332	327	311	335	343	343	332	364	334	336	317	340	353	325	317	342	335	322	361	343	338	351	316	313	347	345	351	325	317	324	339	336	338	338	312	306	356	332	338	315	331	308	316	348	351	301	349	354	310	317	351	347	337	371	315	356	323	335	350	326	324	338	331	324	324	324	324	338	360	343	331	329	341	334	349	338	344	356	315	338	360	348	335	331	360	366	283	392	353	337	336	331	341	349	324	346	357	338	335	366	350	333	320	357	338	320	349	328	323	348	350	310	302	327	339	348	324	335	343	322	339	349	325	329	347	323	335	352	369	359	360	351	329	315	326	311	368	329	340	348	365	340	332	317	316	311	331	340	297	350	350	356	283	324	309	284	340	349	356	311	349	309	338	308	364	330	342	322	350	324	343	339	328	364	353	337	354	336	322	316	321	318	366	344	348	324	357	336	317	342	365	309	323	342	333	372	336	339	363	341	319	327	352	357	308	350	350	336	357	327	331	320	341	339	340	358	316	340	350	332	366	321	343	339	309	369	345	362	325	371	331	346	313	304	325	342	320	313	341	351	324	330	362	344	335	314	300	344	388	355	364	344	346	339	347	320	344	348	338	352	343	350	328	333	312	311	322	309	329	317	373	325	347	338	314	334	312	343	315	306	331	342	342	371	303	359	320	327	297	301	324	338	319	342	327	331	308	346	320	358	325	365	321	303	316	348	342	308	304	318	317	328	336	322	314	331	339	358	346	342	304	332	358	339	304	296	353	344	364	366	350	319	329	346	284	324	331
24133	2853	5876	6463	5544	4774	3756	3157	2825	2389	2178	2001	1859	1720	1645	1551	1504	1424	1394	1367	1271	1263	1286	1294	1168	1153	1191	1219	1112	1139	1151	1112	1105	1096	1099	997	1042	1090	1019	1008	997	1010	993	1020	1005	1019	1021	1008	1053	1012	1025	954	986	1003	1015	988	936	958	977	1004	1017	978	973	986	985	973	917	990	985	957	958	964	958	922	946	937	920	928	937	939	948	984	936	963	990	897	965	996	994	934	903	1000	945	998	958	947	944	958	936	946	967	976	942	925	970	955	939	934	1019	901	990	926	961	923	963	980	941	920	927	949	961	1016	903	970	1003	963	969	939	914	886	896	950	945	969	931	1021	969	951	901	955	990	958	954	908	948	974	931	952	950	989	987	954	900	907	967	893	952	936	888	913	973	908	935	939	990	957	903	932	919	921	970	925	889	932	949	941	916	945	967	939	933	929	998	982	937	949	959	912	926	946	918	936	947	905	929	951	945	933	908	973	911	915	955	919	918	956	929	914	965	907	924	1000	955	946	1006	959	951	973	924	937	899	979	907	958	874	911	935	917	934	946	975	921	953	944	996	938	941	973	928	900	890	925	937	913	939	911	914	918	915	962	991	948	947	977	904	911	924	918	956	937	952	953	960	954	865	911	960	912	966	980	939	904	971	895	915	945	984	949	921	922	942	955	923	983	932	962	919	944	953	947	1011	967	908	1024	928	899	972	954	993	974	931	935	942	953	961	876	981	939	944	948	884	944	942	983	897	981	939	987	918	921	969	907	921	911	946	944	950	934	931	913	955	943	903	961	960	952	913	906	932	949	962	919	951	935	906	898	947	914	965	938	946	914	888	915	938	897	961	925	1015	958	971	911	952	938	949	971	907	963	929	934	927	962	933	971	1013	972	913	951	985	951	964	926	892	949	915	940	900	917	902	992	955	966	936	952	981	884	966	994	969	989	921	912	946	937	932	930	935	989	959	934	942	911	966	866	878	890	924	974	947	939	970	866	895	892	954	929	927	921	960	972	931	965	963	954	929	918	926	959	907	907	942	919	913	957	905	905	901	1003	971	969	948	919	931	948	951	918	945	971	914	956	973	930	936	928	957	954	920	985	951	962	911	905	904	962	936	967	946	963	971	943	923	918	952	965	890	878	968	974	949	973	950	941	886	961	977	925	959	977	902	948	984	915	972	916	936	892	961	928	971	972	945	938	920	952	918	942	892	930	927	999	928	933	948	904	942	916	945	886	958	950	936	955	974	959	944	979	923	922	952	977	943	960	962	943	916	951	976	959	886	936	885	912	926	907	902	930	907	909	966	927	915	915	937	922	980	925	894	900	920	933	908	954	937	934	934	939	921	883	951	959	916	906	949	962	976	932	920	923	870	947	891	927	871	938	986	915	912	958	964	958	952	919	931	866	931	918	963	921	893	975	950	959	974	992	1004	963	950	1025	963	936	893	959	908	906	894	1017	928	936	882	946	902	967	948	933	1002	937	952	889	948	958	966	915	916	934	908	942	977	945	969	955	965	995	887	981	993	992	954	930	898	923	948	954	988	911	954	897	1009	1034	921	958	964	958	930	928	951	925	953	1010	903	921	922	954	905	927	969	989	877	931	916	916	965	932	907	923	980	922	982	908	953	944	946	973	971	921	984	926	962	983	935	890	929	980	984	948	943	969	957	968	972	892	919	883	890	920	976	985	913	920	947	928	972	938	926	937	989	945	936	943	972	904	900	894	963	924	1003	970	957	964	890	1000	1006	948	929	928	962	941	925	911	884	938	966	907	923	869	916	935	962	963	987	971	914	917	965	897	981	939	987	932	911	892	960	952	923	989	929	967	935	987	947	943	909	958	962	938	936	957	894	915	945	957	1006	900	957	975	882	915	963	920	949	923	956	932	937	937	899	943	961	932	939	940	966	1002	1001	939	923	893	951	940	916	925	910	976	938	940	935	983	897	948	959	944	911	940	947	922	946	928	925	960	950	948	995	947	963	994	945	939	907	909	924	1005	941	955	938	881	925	942	935	908	915	947	985	934	976	942	950	944	921	908	960	944	957	991	919	948	993	924	945	930	962	950	956	938	960	958	911	935	911	915	871	916	889	947	974	947	913	939	966	949	999	923	954	900	989	922	965	929	916	922	886	960	910	959	970	931	916	919	891	946	929	1010	926	912	1001	905	948	957	916	927	906	977	945	928	965	896	996	924	971	910	987	982	988	943	985	911	920	938	950	919	965	897	920	913	974	928	948	959	904	933	921	920	885	959	939	924	867	940	909	876	889	958	882	980	921	930	938	981	932	909	942	942	960	982	952	932	978	949	935	914	983	911	966	981	959	935	915	919	936	929	907	965	946	941	940	935	936	957	950	916	908	964	925	972	941	924	958	971	942	942	918	921	962	961	924	969	929	954	927	985	961	938	912	880	976	978	959	934	958	952	953	940	981	901	921	968	914	998	923	992	942	940	948	952	957	961	946	970	953	931	940	930	957	1001	959	902	898	941	940	1033	927	961	977	948	966	965	836	935	956	925	949	905	945	936	987	947	952	938	934	923	916	937	943	968	897	919	920	882	942	926	918	867	988	930	939	917	896	965	937	914	977	934	981	945	952	953	944	939	897	929	942	897	931	891	919	887	1007	858	977	920	961	949	931	967	933	909	1003	960	957	953	959	962	917	936	907	916	919	945	932	940	910	914	903	950	939	956	901	960	962	885	963	975	920	930	986	924	945	936	941	944	910	948	999	928	958	1004	974	904	975	924	922	962	884	1012	931	951	915	944	934	987	978	899	929	930	962	912	879	915	921	968	930	918	900	977	1002	938	944	950	890	930	890	967	968	908	951	911	927	987	931	952	925	879	986	969	953	962	914	897	966	928	937	956	936	948	929	940	937	991	926	957	951	1000	919	860	987	946	950	902	951	967	916	928	948	933	933	893	954	929	964	926	957	935	930	958	874	929	931	865	950	909	935	1000	902	948	973	1012	968	922	936	964	957	967	929	955	929	995	972	953	903	897	947	941	931	943	942	946	894	907	912	986	923	950	968	978	925	927	953	896	940	934	890	964	971	899	956	853	942	952	963	948	993	971	876	929	887	942	905	963	924	913	879	921	933	944	931	904	950	940	954	958	899	927	883	965	910	898	931	962	923	965	889	933	917	951	956	929	964	1003	964	881	901	968	965	905	919	953	976	931	950	921	923	929	939	936	921	876	970	945	917	971	916	937	927	901	932	948	926	973	948	899	909	916	893	875	956	1015	932	1003	980	967	895	930	940	939	894	1004	1000	951	951	957	919	919	954	968	950	937	912	914	997	980	988	972	937	926	1015	934	910	924	975	937	927	923	996	931	936	916	910	1002	934	938	984	924	961	965	979	942	919	895	908	936	943	926	1007	982	965	963	918	924	983	959	959	939	939	939	981	946	924	977	891	996	906	956	894	977	960	955	974	929	982	1012	931	966	992	920	929	960	929	931	920	923	962	893	936	908	900	897	926	898	949	945	915	954	940	940	943	952	938	920	897	922	926	964	1000	951	908	996	934	934	970	937	936	934	979	937	946	969	933	944
6328	429	379	241	194	179	189	174	142	174	169	154	177	161	168	149	163	160	172	155	148	141	166	203	153	151	153	170	166	160	150	168	148	172	160	159	174	139	174	171	172	167	161	162	173	145	158	164	179	163	177	148	151	162	183	166	140	160	156	150	137	163	159	138	164	147	159	152	175	175	164	153	147	170	150	143	153	162	165	174	169	150	159	146	161	166	149	153	179	145	185	157	158	151	175	154	154	152	149	176	145	175	168	171	157	172	162	157	155	162	180	169	145	168	161	165	169	160	143	184	171	156	132	180	150	137	163	195	166	160	172	156	161	197	170	170	152	153	173	169	157	162	155	157	206	170	147	156	166	140	175	162	163	173	180	162	138	173	166	150	162	165	162	181	162	142	162	162	173	161	165	188	151	177	156	149	176	176	161	154	176	176	166	161	161	144	161	189	175	140	148	153	173	146	186	169	145	152	148	155	177	174	169	146	175	133	157	160	151	184	172	166	172	157	157	151	174	144	149	154	164	167	178	167	150	155	159	160	170	167	168	156	174	162	155	174	148	157	168	156	171	161	176	168	139	161	150	160	181	132	172	160	143	159	171	157	154	128	189	173	171	153	171	146	163	191	157	166	172	158	162	180	158	146	144	169	163	165	174	163	160	165	144	146	175	161	167	160	149	164	175	157	171	166	174	180	154	161	154	169	158	169	154	187	160	157	156	171	158	161	168	159	165	140	161	156	183	165	148	152	152	161	152	179	161	144	141	158	173	180	168	164	168	155	155	170	188	161	166	175	159	168	158	166	156	159	162	180	196	152	139	158	131	174	160	143	152	152	159	150	159	150	157	144	170	197	155	140	178	149	157	165	160	159	172	168	148	165	141	160	151	168	154	164	160	153	152	136	150	159	186	158	162	157	159	166	170	149	166	143	159	162	191	176	169	171	143	189	148	162	175	147	163	155	177	160	165	154	162	158	172	160	157	163	188	160	158	193	153	144	150	157	164	155	157	165	171	179	169	185	140	172	165	152	179	167	144	173	142	170	155	170	151	161	164	181	156	161	157	157	161	177	164	154	151	156	173	158	179	180	148	156	142	148	159	162	144	149	160	160	164	170	168	151	167	149	149	138	149	158	163	151	161	162	167	145	182	176	153	144	154	164	160	159	158	171	149	167	165	171	163	155	171	162	150	159	165	172	159	175	176	191	163	164	165	157	149	182	155	161	146	162	150	162	205	183	139	176	155	151	174	151	172	151	166	177	154	153	176	166	177	165	162	184	164	178	151	164	174	165	153	168	167	155	185	158	171	166	159	153	148	151	159	145	158	181	152	156	147	181	185	174	174	170	148	153	187	192	143	152	150	163	158	165	147	166	151	157	139	162	139	148	188	154	145	172	167	160	174	178	176	152	134	158	169	175	194	155	148	167	145	157	159	157	167	174	156	144	171	190	160	162	169	175	158	179	162	162	166	147	153	175	144	145	179	166	173	161	166	161	173	165	190	160	166	184	155	143	169	176	166	152	174	141	148	147	147	145	173	125	170	177	146	175	149	162	169	137	151	135	165	159	152	168	165	167	149	165	158	156	147	155	172	157	185	177	185	182	165	160	144	127	171	163	145	147	150	162	140	131	157	148	159	153	156	151	179	172	161	152	167	154	175	160	179	163	153	174	194	165	179	175	160	142	122	158	167	162	163	144	172	177	153	145	126	170	165	147	140	176	148	170	177	166	163	153	148	140	173	168	174	159	160	161	136	156	143	183	153	153	160	147	160	151	168	165	171	176	168	152	161	160	172	175	164	150	164	162	146	148	149	151	145	162	174	159	165	167	161	154	145	147	173	163	179	151	159	159	159	157	181	155	171	169	187	145	160	138	157	157	189	183	171	178	174	148	171	177	153	144	168	200	154	141	159	147	149	145	162	176	156	157	140	168	164	195	156	173	163	155	163	163	176	177	162	177	163	160	156	171	181	158	151	150	170	156	155	190	174	174	161	159	161	141	158	162	158	152	151	166	149	155	162	183	165	161	158	174	173	178	173	156	182	181	161	135	164	167	156	154	188	179	164	144	177	162	182	148	190	154	171	172	161	144	162	154	172	157	143	155	158	123	150	156	150	150	172	151	156	124	174	159	178	171	183	174	154	144	177	173	137	165	161	176	150	145	163	150	179	174	161	162	179	169	179	160	146	153	159	141	122	170	179	163	154	159	147	176	162	147	155	173	149	183	178	174	173	165	140	175	165	142	162	169	141	155	146	145	175	149	167	165	154	154	165	158	137	156	125	145	168	182	153	179	172	165	172	157	151	176	151	148	160	168	163	169	171	153	146	166	156	155	161	155	182	140	148	154	152	162	155	142	166	146	165	139	178	151	166	163	172	163	185	151	165	172	186	168	192	154	153	139	161	141	172	149	151	146	158	163	144	160	161	176	177	166	194	150	150	159	178	166	169	157	167	156	167	165	156	148	174	184	169	164	157	147	165	188	168	151	155	170	153	150	190	150	176	177	167	174	150	167	163	181	169	165	161	144	147	162	156	187	163	172	146	174	175	159	168	166	185	151	202	167	175	184	171	147	135	171	195	168	152	142	156	149	158	175	146	175	162	157	158	165	169	177	152	164	165	152	145	149	162	169	131	168	152	166	136	172	161	161	147	148	164	175	187	185	173	153	166	186	137	160	158	180	164	146	172	167	194	176	167	161	153	151	160	164	153	168	155	170	163	164	174	164	176	156	176	137	164	159	171	132	176	145	150	188	132	158	161	165	172	160	153	163	165	160	177	156	146	145	173	163	160	159	172	178	158	166	140	174	161	168	144	146	151	175	157	172	180	168	166	160	159	182	175	146	141	177	160	180	157	150	176	175	157	146	171	149	155	145	165	174	141	168	144	167	151	156	167	160	147	125	180	172	166	179	169	141	157	161	156	142	168	139	166	172	164	176	177	163	148	194	134	169	149	154	158	147	160	165	164	171	133	154	179	155	149	178	161	157	141	147	177	181	153	158	178	182	165	131	154	175	153	180	174	179	147	151	187	176	152	170	174	137	157	160	169	155	157	159	158	169	156	161	175	163	173	160	156	147	144	165	149	149	175	183	147	147	166	179	146	158	173	166	165	159	157	155	153	135	157	150	155	162	146	152	140	149	167	164	175	158	167	167	156	156	144	158	124	162	140	160	153	155	155	160	160	172	164	155	154	162	182	168	143	175	143	146	172	151	126	165	156	196	184	165	174	173	183	182	149	141	150	178	149	189	149	149	175	153	194	152	185	160	158	165	175	166	126	169	161	158	134	154	170	163	186	159	169	153	153	152	150	167	169	172	159	158	185	136	150	159	184	170	176	168	172	167	161	156	158	148	130	165	155	168	151	146	157	187	179	141	186	144	147	130	170	149	166	136	198	154	157	151	154	155	147	152	170	200	152	145	164	137	145	176	161	162	156	177	189	157	165	168	190	162	158	165	181	170	164	177	146	164	153	164	164	174	168	159	188	141	137	151
5612	651	689	704	667	664	656	564	570	578	527	580	550	534	541	562	537	520	531	491	538	534	556	526	540	514	509	542	490	545	544	501	515	526	503	534	530	562	508	556	548	535	579	537	523	520	518	602	554	536	501	514	508	508	549	531	528	509	525	541	518	514	471	563	543	507	553	517	530	542	540	509	542	537	531	499	550	531	519	521	559	500	530	508	511	500	566	567	536	510	497	513	547	542	547	510	517	548	529	468	558	548	547	546	510	511	561	545	562	490	533	510	508	536	501	558	519	546	555	477	484	571	551	495	532	512	521	536	537	531	561	576	510	551	519	550	531	507	542	509	483	547	526	564	522	517	562	539	511	528	496	481	489	485	594	521	513	481	526	529	563	507	520	540	523	517	537	548	541	600	493	511	506	534	509	547	497	515	510	516	540	521	541	561	544	511	548	529	523	546	516	474	544	530	499	478	466	561	502	587	508	540	541	502	538	530	523	540	531	526	582	511	517	535	534	552	559	493	513	558	519	533	520	491	504	585	552	501	513	499	543	519	513	514	503	488	519	501	513	537	519	525	532	520	534	515	539	539	521	509	549	561	543	517	491	530	517	510	512	541	525	456	500	573	501	542	527	570	525	557	513	463	550	534	500	525	533	529	549	554	573	541	523	473	496	535	484	501	498	552	521	508	519	519	517	511	543	564	531	576	563	532	480	521	545	520	573	518	513	523	513	538	488	494	532	511	526	530	530	534	520	497	562	543	528	526	500	510	520	505	538	492	497	531	539	493	547	541	518	538	556	542	611	532	521	518	567	534	522	521	506	522	518	492	522	508	507	515	512	519	554	508	475	513	539	456	508	522	493	531	539	526	561	526	509	497	512	514	508	559	546	538	536	526	545	490	540	530	469	559	544	552	530	517	533	516	531	508	512	525	514	501	551	491	512	533	570	562	567	484	492	502	529	521	491	515	523	525	497	508	533	529	540	543	448	510	539	545	514	454	524	543	533	467	530	517	526	555	540	483	524	528	531	505	521	531	548	532	538	521	514	506	557	483	541	504	508	525	535	604	497	510	503	568	520	543	519	523	521	535	506	527	490	532	514	512	512	551	524	516	516	541	533	534	536	496	518	500	529	529	517	538	552	562	534	515	535	522	527	516	505	494	521	517	478	546	488	551	510	517	548	529	538	526	532	536	501	559	520	510	490	532	532	537	508	520	532	538	536	549	545	515	564	477	487	548	515	522	510	471	512	550	549	499	544	530	498	515	520	514	544	523	505	519	555	532	529	495	552	531	542	532	499	531	559	559	517	503	508	551	526	540	534	530	499	494	539	502	555	482	526	533	498	522	568	537	515	508	506	531	554	506	544	507	517	529	536	511	558	537	537	569	566	491	587	550	512	511	530	569	524	504	522	561	527	498	516	497	504	536	531	508	545	519	522	515	560	516	535	510	486	537	526	555	534	516	543	538	537	516	479	507	547	521	552	558	479	524	551	504	528	517	508	537	559	467	508	543	506	534	500	518	550	537	529	492	551	506	557	522	500	539	504	519	494	510	496	480	546	517	526	551	540	537	544	495	535	526	505	509	553	496	522	534	504	521	548	537	544	512	528	513	514	533	507	545	564	506	502	536	488	497	543	534	488	564	560	542	551	468	535	510	548	494	495	527	521	546	502	502	545	494	553	550	484	509	552	544	546	518	509	542	513	500	541	552	527	528	497	553	495	519	507	507	533	511	501	542	538	513	527	514	540	522	506	538	513	490	548	534	556	531	530	535	547	511	524	523	570	494	535	574	521	542	532	513	513	522	543	530	565	514	504	546	517	552	522	517	523	532	529	509	506	509	495	527	516	518	514	530	541	567	530	533	537	508	522	519	552	519	514	557	513	516	507	536	480	557	530	528	530	523	559	506	533	517	565	523	499	529	525	498	546	501	534	479	512	541	538	522	547	519	509	517	529	526	504	517	561	487	559	504	556	484	500	493	522	562	525	500	533	508	535	501	538	555	528	526	540	555	547	541	522	504	603	540	517	550	557	535	554	538	490	509	521	551	575	560	553	504	504	525	543	566	483	568	565	520	540	538	507	522	544	547	517	553	515	517	537	519	497	555	528	527	540	528	557	562	520	543	501	502	523	529	546	487	539	519	535	543	525	532	519	516	536	544	541	506	524	556	535	507	524	534	524	523	502	546	487	535	546	531	503	517	504	484	523	531	511	506	570	495	553	546	509	517	519	507	514	521	517	515	568	514	561	506	501	552	578	556	472	465	530	495	522	544	578	526	525	485	508	537	538	534	524	518	545	506	538	548	575	503	546	532	531	531	524	494	535	524	560	568	516	513	531	482	589	520	547	510	532	532	527	535	557	508	514	532	518	530	533	489	557	508	508	586	511	501	543	550	513	541	542	533	520	481	535	500	555	532	510	561	513	521	519	507	527	561	585	528	550	535	523	564	529	529	531	550	529	510	488	516	559	522	554	508	541	535	488	513	512	513	544	528	530	515	533	520	559	510	517	528	520	516	522	569	540	525	517	546	554	532	534	526	526	567	566	521	531	501	510	482	534	555	503	526	534	492	492	531	533	516	517	521	512	547	520	506	510	507	547	486	525	534	534	572	489	565	552	567	516	479	512	515	549	515	550	533	540	486	488	508	523	493	527	530	549	541	527	541	552	530	558	545	566	512	529	531	549	514	536	531	531	494	522	528	501	527	542	550	537	560	480	550	521	534	560	518	513	563	589	551	547	522	503	543	565	544	540	513	520	523	537	513	543	529	524	499	552	511	498	524	531	481	525	568	487	494	534	493	505	507	577	532	521	481	518	510	524	493	537	503	512	544	524	496	522	523	556	550	517	549	535	520	541	516	539	531	538	521	524	562	552	531	533	532	496	534	583	539	501	522	516	538	544	546	536	551	517	517	496	543	507	524	515	523	513	544	503	499	522	541	497	555	514	524	481	501	518	530	554	514	529	515	517	525	549	530	585	527	522	527	509	532	529	483	536	512	507	500	528	495	520	494	460	526	536	561	521	506	503	563	522	507	536	552	559	553	515	568	492	502	511	567	513	508	525	542	525	510	541	496	517	528	558	532	573	538	547	501	563	518	563	534	512	526	544	522	508	521	507	517	569	541	539	516	523	541	522	516	535	557	550	558	533	523	528	498	559	507	519	478	555	537	530	536	523	491	506	509	514	522	496	505	535	543	521	496	507	517	518	560	511	498	497	498	520	492	513	544	516	532	539	531	565	543	504	546	540	504	535	504	544	518	487	490	520	523	548	557	528	547	565	520	514	564	488	507	498	537	566	525	527	559	559	527	504	582	517	550	531	562	500	490	513	543	516	511	523	544	509	556	548	498	573	530	517	528	489	519	524	470	529	530	576	511	510	539	506	536	495	554	521	555	519	501	544	533	515	524	474	526	553	495	520	496	527	554	517	584	577	507	492	485	513	519	576	511	509	533	568	551	490	583	514	501	518	564	537	510	552	554	516	529	575	541
37543	17001	4489	1329	936	738	723	530	439	443	385	440	411	388	361	329	343	332	323	338	344	321	341	320	307	302	289	319	331	317	332	299	293	316	287	327	338	327	310	304	332	322	282	306	339	308	319	319	301	283	277	283	306	332	315	303	318	340	331	290	297	315	294	273	294	312	307	273	282	313	284	331	321	327	303	320	314	297	266	257	294	297	304	303	283	285	290	278	312	268	322	279	300	308	319	298	292	279	325	308	286	276	290	317	302	300	304	298	304	265	325	300	314	283	298	313	276	303	312	336	310	294	288	296	302	274	322	294	283	333	308	291	318	303	293	327	297	275	335	308	292	287	284	312	291	299	295	331	297	278	288	287	326	289	319	314	292	296	337	302	288	271	263	340	255	304	287	294	301	302	277	279	300	287	317	283	271	316	290	309	284	297	285	294	294	295	292	315	332	329	294	312	313	301	313	303	271	288	281	295	301	287	297	323	333	299	346	284	311	316	308	304	288	307	277	290	307	325	307	293	308	308	270	305	314	337	310	295	290	270	305	293	299	332	325	306	293	259	299	284	289	311	291	281	265	294	314	324	300	289	321	297	291	307	286	310	290	313	303	284	310	325	314	281	341	291	303	298	304	328	338	289	288	288	302	268	332	321	327	311	282	300	296	297	301	293	334	276	293	347	296	316	305	290	307	324	300	296	287	315	288	313	281	258	289	292	300	289	289	334	323	323	318	296	316	311	294	307	319	289	273	300	281	314	284	305	309	270	314	328	273	323	280	295	303	317	280	325	316	320	275	308	274	292	309	341	340	255	287	308	283	340	303	290	302	305	261	308	306	307	285	322	297	325	281	272	290	319	285	279	311	290	301	308	285	325	314	279	350	312	292	264	288	338	291	343	304	297	279	313	305	295	284	305	311	265	310	303	301	266	285	301	325	333	304	308	305	266	260	295	300	319	289	303	341	279	310	309	295	300	283	308	327	328	320	295	322	302	298	272	310	312	315	324	334	295	301	267	318	328	309	282	321	319	295	303	315	309	330	281	257	304	274	280	322	294	304	298	323	313	332	276	275	294	289	295	291	263	293	317	280	296	314	298	284	306	271	323	319	303	302	325	309	257	313	285	303	291	299	316	322	286	285	306	256	295	319	281	264	287	290	357	314	341	259	300	294	283	299	290	314	319	316	323	313	313	305	310	296	282	292	301	312	307	287	314	298	325	293	313	311	328	306	275	297	288	301	306	333	300	303	285	302	318	326	284	284	307	326	328	312	291	310	286	300	313	319	316	327	305	307	298	296	296	320	322	288	313	295	313	303	328	315	271	283	314	275	335	286	314	321	303	297	309	308	264	313	322	297	280	275	256	297	305	309	320	296	304	307	321	308	287	309	337	322	307	286	309	302	328	293	297	312	280	290	332	316	306	294	297	290	294	291	287	331	284	326	294	310	322	310	300	312	295	274	290	293	292	303	282	288	297	294	292	308	302	299	301	288	301	287	296	277	302	304	299	335	285	293	309	277	311	330	284	295	291	292	286	312	285	282	306	308	302	328	277	305	288	301	282	307	277	312	300	295	284	292	332	267	290	339	290	302	307	273	283	288	297	300	306	308	262	317	284	308	293	309	316	269	274	285	311	277	289	285	326	327	354	293	286	283	302	322	320	309	301	277	286	289	311	287	345	301	303	338	305	286	294	296	297	293	309	257	303	310	312	264	319	297	306	317	293	287	294	286	315	298	296	293	276	290	291	295	320	300	271	309	283	291	305	272	300	291	308	291	299	298	288	311	303	327	324	293	291	311	318	297	344	306	274	294	316	307	308	287	303	304	280	291	313	296	295	307	300	299	314	274	295	279	317	259	320	294	288	320	285	267	322	300	287	330	275	261	316	310	286	327	305	303	293	293	302	304	264	306	309	340	315	314	290	292	300	307	281	326	318	285	297	311	282	314	291	303	275	313	330	285	296	305	300	304	299	323	287	303	292	307	331	306	289	294	282	301	311	320	345	308	293	306	314	292	344	307	320	291	295	304	332	290	299	331	296	300	291	311	322	288	277	319	281	308	263	283	309	288	342	300	273	328	311	307	351	294	302	283	300	293	283	322	292	301	309	261	311	296	275	290	296	311	347	292	281	272	294	310	321	291	308	310	300	298	287	286	311	306	290	322	290	295	289	301	319	282	321	313	305	296	297	308	303	339	327	330	330	311	290	304	334	286	286	289	303	288	311	268	308	303	299	278	298	321	308	313	300	295	335	310	289	285	315	314	301	276	319	274	286	288	301	280	292	303	328	298	295	314	289	269	274	313	287	316	322	294	301	325	326	317	301	301	275	293	299	291	299	286	305	262	276	261	292	275	276	308	294	312	297	306	315	309	316	326	307	292	325	318	325	316	336	320	304	318	324	321	301	256	342	295	302	324	264	297	272	335	282	323	304	297	257	309	329	314	290	282	298	321	302	316	290	287	297	305	319	275	312	284	266	293	300	303	306	294	284	320	309	286	292	334	274	336	297	272	330	270	304	328	280	305	320	288	266	311	323	303	339	279	303	297	299	278	326	281	280	286	327	301	303	271	298	268	317	302	304	298	289	320	319	330	302	314	274	276	320	289	265	312	300	329	282	289	281	274	343	286	292	312	316	324	315	274	327	312	288	283	296	294	317	317	334	292	291	294	299	285	311	303	296	324	273	267	302	287	337	317	288	280	319	313	312	310	301	287	343	305	284	309	314	321	272	321	316	285	290	332	278	307	314	284	306	297	273	284	312	342	279	307	309	294	286	300	290	292	311	308	322	324	299	330	268	298	310	312	322	282	298	342	295	327	296	295	317	290	292	271	326	284	319	318	283	296	321	299	336	295	275	326	304	315	326	293	262	291	292	316	302	292	297	275	338	323	295	320	285	293	305	303	324	301	298	306	298	300	283	294	341	300	298	279	294	295	327	320	313	290	318	306	294	271	312	310	312	295	293	301	294	287	285	303	263	285	302	288	294	288	295	301	296	294	332	327	309	296	290	317	287	289	299	292	274	291	303	293	287	310	301	299	319	285	327	296	316	296	276	297	307	307	304	294	341	315	320	318	288	331	286	290	330	323	310	299	294	304	278	325	324	312	269	306	288	299	283	294	294	274	317	298	287	266	302	293	279	291	280	297	287	289	295	305	305	298	333	314	289	307	332	263	298	318	317	288	282	279	283	307	297	287	274	273	294	281	303	292	288	330	323	285	285	283	286	287	327	319	283	301	322	280	267	311	282	288	271	316	277	290	295	299	273	290	285	326	307	291	269	319	288	273	290	281	295	303	286	323	280	298	277	316	305	269	326	288	281	285	292	281	325	309	304	291	304	262	318	295	330	309	292	328	256	312	312	308	320	304	302	327	306	354	313	289	296	319	327	303	302	314	307	297	304	329	272	295	295	321	310	278	310	310	296	316	307	320	318	282	281	283	309	322	282	318	301	315	314	326	316	294	298	281	278	285	289	313	295	314	315	297	297	308	262
19260	1819	3287	3728	3277	2821	2315	2041	1762	1593	1501	1453	1412	1308	1271	1177	1170	1109	1138	1137	1054	1059	1000	976	1020	1034	1015	985	976	885	881	961	957	931	935	921	935	903	873	940	916	856	922	943	892	912	919	937	971	928	912	924	864	892	926	857	909	846	920	890	896	869	815	915	874	894	886	881	870	911	886	852	883	855	885	885	894	866	897	909	902	866	863	901	869	846	898	887	877	907	921	907	911	897	880	896	859	870	816	859	875	860	885	882	896	886	839	927	901	913	860	869	858	844	884	868	879	884	874	898	902	907	896	879	893	877	855	839	829	909	818	839	897	868	820	822	847	854	836	920	854	863	879	880	883	910	872	914	856	846	861	878	876	884	879	896	816	854	892	852	907	851	843	899	840	825	846	888	863	911	859	909	885	935	880	829	853	857	852	858	879	839	884	872	901	883	889	839	957	907	881	891	871	858	900	913	851	888	901	883	874	860	910	884	863	933	840	839	915	875	829	869	862	894	861	817	844	871	914	895	862	856	839	917	886	857	936	870	840	858	893	920	820	832	856	895	921	845	893	886	821	904	892	922	834	828	869	854	857	865	897	864	856	818	898	900	934	931	851	820	885	853	866	837	897	877	828	851	869	871	903	852	876	871	861	846	834	824	825	854	873	968	838	911	854	821	819	842	882	866	827	899	872	885	834	871	870	899	852	882	868	868	897	896	855	865	909	856	891	824	826	845	880	954	869	917	881	857	871	847	899	836	845	875	836	827	814	829	906	817	899	895	881	874	884	968	852	880	829	873	867	873	863	895	934	862	854	835	872	866	864	839	844	932	895	846	877	854	869	877	819	875	883	869	863	826	874	832	854	922	808	864	866	850	865	905	839	873	901	878	862	903	896	892	831	848	915	868	873	886	850	901	862	869	822	866	878	857	941	856	853	866	878	864	894	910	875	848	855	884	831	926	830	876	903	872	897	858	880	902	834	847	888	849	906	900	847	874	874	839	906	877	938	884	871	826	836	851	833	907	887	837	846	855	870	848	861	875	912	884	835	895	895	890	917	853	887	861	860	895	844	831	825	878	846	902	824	907	894	829	858	832	866	864	819	869	878	916	873	921	879	910	869	877	849	830	955	838	858	866	919	861	851	878	931	884	853	886	856	861	867	872	859	880	904	871	891	898	895	882	851	905	861	845	901	840	917	868	850	842	820	882	870	902	846	866	934	843	889	861	865	857	862	845	903	837	866	835	862	880	841	873	883	785	811	869	878	907	922	865	848	836	841	823	864	878	873	879	887	892	894	888	911	902	867	900	888	923	811	839	901	868	860	842	856	868	915	867	877	826	815	839	857	868	866	863	926	860	915	892	893	853	830	881	852	916	887	823	949	902	865	857	904	887	833	824	896	800	891	843	900	906	895	887	862	908	861	857	893	894	914	853	837	909	873	827	843	897	896	870	894	938	845	872	874	889	876	885	874	908	865	901	864	902	825	851	886	877	863	849	868	886	841	869	850	862	880	869	832	888	903	896	898	862	862	873	800	816	883	915	855	953	879	829	869	869	875	896	928	903	925	898	921	912	880	870	918	853	894	849	906	926	880	882	856	850	901	848	827	831	817	886	836	886	862	879	876	874	863	897	805	884	881	886	855	850	865	899	884	881	868	854	880	893	843	872	828	887	879	853	871	883	913	931	851	879	889	840	906	892	899	901	886	912	880	821	837	871	808	885	879	884	892	915	831	859	859	873	839	843	841	903	916	892	849	857	866	856	817	813	874	906	854	888	829	836	870	847	881	810	895	883	916	847	864	868	796	879	834	841	865	906	853	924	900	875	855	870	866	931	871	855	891	885	877	868	867	901	875	857	822	918	907	864	871	861	854	843	862	863	857	866	875	893	855	922	783	865	888	875	880	870	844	895	856	878	834	884	852	855	838	840	892	881	846	887	827	879	886	889	856	880	887	904	897	806	862	880	930	850	906	887	917	904	851	883	919	919	894	858	784	850	880	846	857	877	906	861	880	850	889	808	849	857	830	855	845	929	880	861	828	885	881	862	856	864	816	891	890	883	878	866	817	791	849	898	897	882	893	866	854	900	943	860	837	937	901	820	867	837	870	878	868	869	890	864	881	896	872	863	849	864	858	843	825	854	877	917	905	880	877	922	919	803	855	858	851	913	893	853	874	882	856	859	899	822	919	851	912	906	891	835	881	858	887	905	897	914	818	883	837	820	817	896	843	849	890	892	877	864	808	856	893	828	844	889	868	877	885	888	887	832	878	875	861	862	909	859	823	823	880	833	868	894	868	886	923	934	881	857	925	843	900	848	914	854	881	884	844	899	882	847	874	831	872	879	869	883	836	872	873	872	842	910	920	855	821	863	860	904	842	912	880	839	909	855	906	862	905	830	896	854	885	848	912	892	912	836	850	817	823	880	905	905	862	887	853	847	879	811	859	895	822	895	864	893	886	816	867	877	901	920	865	831	899	871	862	867	814	875	830	865	893	824	846	891	901	880	902	865	861	859	864	914	878	887	861	808	903	847	872	844	870	856	869	811	907	884	877	868	868	874	921	865	905	865	870	955	835	818	909	890	828	901	814	908	859	828	886	874	869	873	885	833	861	862	959	873	864	839	862	881	873	848	871	856	857	856	890	857	908	907	856	817	882	867	897	841	872	837	861	950	942	876	867	870	895	869	834	835	865	881	908	863	848	854	868	863	867	856	866	874	927	898	854	867	855	898	834	872	882	837	827	912	914	865	880	874	828	886	868	923	827	863	884	870	868	950	871	840	936	786	820	896	853	870	899	859	858	848	856	869	867	891	893	867	908	817	864	878	925	851	869	813	877	885	887	899	877	892	831	866	896	845	852	865	863	871	953	884	893	861	890	906	861	890	913	850	884	866	853	943	851	894	890	861	875	900	842	869	916	867	847	874	891	901	903	860	884	894	840	907	893	871	858	859	900	866	882	893	886	878	828	886	879	859	883	844	825	948	844	874	837	851	818	896	904	835	844	855	867	874	926	875	875	879	880	854	828	854	908	862	862	852	867	847	837	891	888	878	870	853	830	883	869	863	954	876	844	863	841	891	875	783	876	912	896	877	917	866	862	894	849	873	875	849	898	920	929	926	855	861	901	920	858	886	893	953	875	883	874	852	836	909	867	897	903	869	888	874	893	846	897	895	852	814	857	881	915	851	894	876	915	880	826	856	832	856	868	835	872	867	853	874	859	882	839	842	864	866	787	932	886	913	834	869	860	915	877	909	878	852	848	824	910	892	845	914	847	909	892	859	903	874	939	860	801	887	892	888	910	900	770	856	917	861	860	904	883	884	850	921	844	866	791	897	861	895	892	828	903	813	843	850	891	941	895	915	853	835	879	882	925	857	915	911	874	844	914	896	839	835	858	863	834	875	865	874	911	877	937	870	873	859	848	884	894	907	862	860	896	902	889	866	857	850	932	854	861	829	866	896	927	901	861	856	903	900	871	898	857	895	899	837	888	880
40044	21117	17670	4337	1668	1253	970	823	700	615	585	530	498	453	448	442	383	419	383	419	416	367	378	392	368	390	327	337	340	328	376	366	346	373	368	354	344	332	335	336	338	346	350	371	367	323	313	358	319	318	362	368	344	375	320	319	305	374	327	306	359	340	315	337	365	322	323	341	343	337	338	374	324	341	323	348	332	336	296	317	351	338	368	358	349	341	350	321	326	343	328	355	334	320	350	348	310	342	352	331	313	337	335	346	344	342	331	313	336	334	338	314	284	322	298	318	346	323	369	327	333	334	317	334	353	324	336	361	322	341	313	361	318	329	332	314	346	338	334	335	334	340	330	326	361	345	325	326	330	341	342	333	325	360	335	353	323	359	339	340	335	331	369	324	334	311	345	320	332	304	353	366	336	308	356	306	328	352	354	326	360	344	346	342	306	327	365	301	345	326	340	322	338	314	323	326	328	340	332	328	352	326	341	325	350	336	311	306	336	346	330	310	326	329	315	331	347	323	319	337	294	317	322	343	367	340	321	342	316	312	319	323	357	351	316	377	360	322	324	326	338	318	313	356	338	312	349	303	336	335	307	317	351	331	299	322	373	351	323	362	311	314	335	310	306	314	351	333	349	360	345	321	368	341	326	311	317	345	350	306	362	316	316	312	325	351	336	347	349	298	324	346	328	329	318	353	365	352	328	370	326	312	316	302	323	348	337	322	321	341	307	344	325	339	359	327	346	352	358	363	304	304	337	312	327	328	350	329	326	302	328	382	330	325	305	332	304	336	335	343	332	314	319	302	354	339	338	337	328	336	327	342	336	317	344	349	341	328	321	332	341	331	335	319	314	291	341	274	354	312	329	306	337	327	341	365	359	337	331	323	339	328	304	336	374	328	324	341	339	324	323	334	324	343	336	319	317	350	350	301	339	340	333	340	314	309	319	325	310	327	346	322	311	341	348	348	367	347	316	313	302	368	338	349	352	311	325	312	379	363	297	336	344	328	354	328	341	353	326	348	334	323	329	342	329	336	318	340	340	349	336	338	338	338	349	355	351	349	344	314	349	316	310	334	338	338	340	347	343	324	344	328	343	341	292	319	307	333	307	341	337	337	343	352	349	335	336	338	354	346	323	348	340	354	326	336	349	347	335	296	362	299	331	324	341	328	339	369	347	351	300	282	306	332	314	311	354	349	327	324	376	320	320	320	345	365	339	357	337	324	318	349	334	311	344	342	308	348	353	322	336	360	320	333	327	340	332	340	330	367	346	322	336	340	342	328	301	352	312	359	333	314	324	350	356	345	364	342	335	337	300	308	348	375	339	305	357	325	335	350	342	330	336	333	357	350	346	346	321	342	339	355	329	335	324	343	346	312	311	310	313	322	325	299	310	348	320	336	343	323	322	317	351	309	345	346	326	303	338	365	343	322	345	304	350	340	312	321	310	358	332	354	342	331	330	343	351	317	389	360	357	353	295	331	327	318	319	324	320	345	326	341	401	342	325	357	360	314	295	331	312	336	326	328	331	343	346	344	374	330	282	325	362	315	347	341	346	313	325	343	340	350	334	331	360	311	341	340	340	322	349	355	329	302	333	325	312	344	360	345	310	305	339	316	318	331	355	337	312	347	356	345	354	360	326	348	358	347	304	315	329	347	328	329	297	333	358	364	347	342	326	310	344	338	373	342	326	314	329	363	317	339	292	366	327	310	365	303	298	320	320	334	328	352	307	334	372	339	367	386	359	328	318	341	337	350	350	342	333	346	322	339	369	325	329	294	301	329	342	351	311	352	335	337	333	349	345	330	329	339	336	335	355	318	305	343	318	357	314	333	286	326	327	320	339	377	351	342	316	351	305	324	321	336	342	335	327	307	322	327	309	366	347	328	352	319	343	316	339	340	328	344	304	344	327	295	325	335	348	334	326	321	325	362	373	337	354	348	334	338	342	354	309	308	336	361	341	342	353	346	332	335	334	335	304	373	337	333	325	340	336	321	331	330	334	337	329	359	348	324	293	338	332	348	343	344	352	327	333	342	346	349	322	325	334	312	361	330	336	324	330	337	345	333	331	333	337	331	323	338	356	331	337	315	341	351	350	336	315	341	334	339	337	333	314	346	340	352	335	344	330	337	352	353	366	338	337	311	321	340	367	366	332	366	298	339	319	319	362	327	339	347	347	364	333	309	319	292	320	315	303	343	336	350	339	301	337	333	322	346	352	352	329	345	328	331	336	345	333	352	350	304	320	346	338	310	344	356	363	330	345	330	315	310	310	290	357	354	359	321	362	331	337	327	311	372	359	344	361	336	325	364	333	344	336	306	346	344	333	329	310	346	331	372	295	332	334	317	322	342	306	329	321	301	326	334	315	334	320	327	363	317	341	330	360	340	314	338	310	345	339	342	356	315	356	338	330	332	348	333	321	330	308	343	344	346	347	340	352	326	329	342	300	320	377	360	364	345	330	330	368	326	366	330	352	298	298	330	371	344	372	310	319	338	325	339	357	334	359	336	323	320	309	338	337	369	359	306	340	316	345	332	311	321	342	339	336	319	361	377	364	377	348	327	361	328	325	356	341	330	325	338	329	338	334	341	348	336	337	347	339	321	324	340	330	314	341	341	320	323	367	315	319	304	340	364	343	319	327	358	312	332	332	346	342	338	330	323	326	299	360	345	329	327	364	319	318	319	334	347	333	340	328	342	345	304	325	334	338	345	337	343	339	344	352	326	311	319	345	288	317	327	355	311	332	340	348	354	331	326	321	313	308	336	333	328	340	309	351	358	315	327	331	329	313	308	343	315	346	318	369	356	307	318	326	333	336	346	321	330	348	334	315	357	346	358	328	334	360	323	345	327	341	337	362	359	313	321	310	326	322	359	320	354	331	323	320	357	343	318	381	320	326	328	336	323	328	334	340	340	314	348	348	353	344	348	330	342	323	337	315	332	326	350	341	332	321	315	340	338	346	314	326	336	313	329	342	316	327	329	347	347	300	364	309	325	327	326	349	337	326	364	313	349	343	319	339	336	323	329	319	314	315	346	314	316	349	344	341	326	342	320	321	367	321	347	339	319	307	349	312	357	339	334	304	348	347	339	364	335	363	327	319	330	378	319	355	361	345	319	308	316	309	360	344	343	336	327	340	326	339	350	342	309	329	334	316	286	366	311	317	352	345	336	279	328	337	332	305	351	341	352	317	329	328	320	346	305	318	341	349	317	345	372	336	344	303	342	347	340	322	332	295	316	303	350	350	347	361	306	345	315	356	363	347	321	301	318	324	346	322	328	316	326	343	361	341	329	331	339	329	320	323	302	313	289	352	360	317	313	309	329	313	342	331	301	330	309	310	358	335	341	314	320	350	388	354	304	324	321	337	352	345	334	300	319	371	351	337	355	329	350	360	344	322	342	350	340	348	307	317	348	350	331	339	323	350	309	293	318	347	333	320	353	332	304	324	320	296	353	342	316	369	309	294	358	320	322	318	339	330	331	342	347	352	311
24017	2809	5790	6513	5489	4663	3809	3180	2753	2478	2263	2024	1860	1697	1684	1635	1479	1348	1362	1296	1316	1231	1245	1145	1201	1196	1082	1139	1113	1149	1112	1098	1090	1104	1063	994	1105	1031	1005	1019	1065	1065	1012	989	1022	1024	958	961	957	1001	940	967	990	1012	1041	985	941	982	991	975	1003	1016	981	978	979	971	935	972	1025	960	999	972	918	984	965	996	939	1006	1011	941	947	989	1023	960	953	963	974	953	948	916	973	958	953	968	924	990	941	943	945	938	932	908	941	938	964	1012	959	977	988	961	929	967	934	962	958	917	990	966	964	983	963	986	910	992	960	906	940	905	978	905	949	880	953	894	938	931	969	940	931	964	946	916	969	993	969	929	940	948	933	985	1005	943	967	958	952	964	970	907	937	888	937	971	964	884	912	932	937	905	912	967	973	893	967	895	964	978	994	955	920	908	931	1001	899	918	967	960	921	899	946	965	997	914	927	880	999	954	916	963	1002	943	935	902	956	887	899	917	923	908	936	941	881	910	945	894	952	931	894	1004	911	909	915	944	938	946	969	924	959	935	973	937	890	845	931	964	918	920	914	921	867	963	961	931	963	932	955	860	899	942	982	956	964	991	961	908	911	940	975	911	936	909	953	912	987	873	960	866	877	966	953	879	953	916	936	911	899	883	938	949	967	956	938	929	930	887	954	994	943	917	939	931	888	936	919	948	914	941	944	928	962	925	945	928	968	921	906	927	961	926	901	917	949	946	935	980	949	936	939	894	945	884	892	942	973	898	919	952	941	914	978	914	922	894	934	921	990	933	990	929	976	948	939	903	981	953	935	892	956	925	942	880	868	945	979	934	912	912	896	916	924	934	927	955	987	936	918	907	936	972	941	935	923	970	946	919	897	931	1015	938	910	993	963	954	926	958	924	892	961	914	934	940	920	938	899	923	940	968	908	888	917	919	960	927	900	932	987	903	963	930	901	951	944	984	936	874	913	939	951	971	885	955	924	941	906	888	947	968	889	977	966	910	967	995	946	927	947	961	972	898	951	945	977	936	946	974	966	911	897	974	909	966	977	929	922	868	1042	911	915	951	949	924	865	879	897	941	939	952	895	905	899	902	945	959	938	896	940	965	911	920	904	916	962	951	934	973	976	875	934	932	939	960	920	958	950	901	971	952	910	898	949	983	930	925	925	961	911	926	975	949	946	959	932	913	942	952	915	938	888	937	917	939	956	921	974	950	975	877	926	949	955	961	973	958	926	949	951	972	927	981	900	890	943	927	923	908	1006	872	940	954	991	923	933	956	965	956	943	919	948	916	958	936	940	936	969	982	936	938	851	912	912	974	922	936	966	968	894	989	895	911	909	975	931	965	879	928	936	952	909	890	987	898	957	971	880	919	926	964	875	897	974	905	920	977	919	951	938	885	949	958	992	970	925	955	949	996	938	942	934	960	955	918	969	956	939	1000	915	941	939	921	915	956	955	949	945	929	930	986	887	931	960	978	932	908	938	976	899	936	936	961	893	950	932	912	965	930	950	946	944	982	949	946	926	894	937	997	896	938	982	901	946	932	939	940	886	962	927	926	959	939	941	993	967	915	947	972	913	950	952	892	941	922	899	927	941	933	908	916	997	938	943	925	971	993	893	972	942	989	940	966	904	908	950	920	906	931	954	934	932	957	896	926	922	867	962	936	945	888	920	956	966	964	936	941	933	911	987	985	929	921	868	945	905	865	948	911	946	896	940	939	896	958	920	938	944	928	896	958	956	993	920	939	911	904	974	952	920	939	973	940	948	945	956	931	933	922	945	912	925	967	961	903	953	968	985	937	959	975	929	928	968	954	929	968	970	916	896	957	960	870	942	909	871	924	951	922	964	921	969	912	929	898	922	980	978	906	939	949	951	960	916	919	957	946	927	943	901	946	946	934	897	955	890	905	917	972	951	970	958	904	942	920	967	886	939	935	885	921	937	930	929	922	932	912	933	901	908	966	909	952	936	970	940	902	954	897	938	983	883	897	991	965	989	916	928	919	975	950	905	952	906	935	898	935	980	933	873	950	963	925	914	918	904	939	905	972	956	907	890	906	962	945	901	897	935	922	970	912	944	945	965	908	984	952	930	945	912	951	930	930	869	956	950	930	949	938	953	952	974	925	927	936	922	918	937	936	912	961	923	996	923	944	924	972	982	982	934	927	985	950	960	868	916	966	957	989	876	955	903	986	947	974	942	934	949	921	908	908	860	939	925	912	915	952	946	937	937	941	907	937	873	946	940	975	930	936	904	957	913	990	961	891	930	959	957	925	911	896	946	894	902	918	896	961	971	962	912	965	973	963	930	897	930	956	917	893	966	942	935	962	944	940	899	919	926	951	918	962	887	897	989	920	988	928	916	945	932	935	908	994	931	1009	970	994	874	932	935	901	940	899	959	941	934	953	892	902	924	930	954	963	988	910	915	952	950	916	945	940	985	960	926	953	952	946	958	928	962	919	938	949	962	919	913	958	953	923	954	963	919	919	976	891	893	956	933	949	911	947	903	915	951	952	924	968	923	930	937	989	895	932	901	951	925	936	979	953	940	956	938	933	936	974	1002	924	931	910	894	980	948	913	962	966	918	912	977	920	935	911	960	955	893	925	942	907	918	894	924	897	931	886	942	955	964	899	917	932	942	971	986	924	970	985	921	926	891	941	961	895	970	911	905	942	958	897	939	913	996	913	960	881	928	921	990	960	925	941	1018	915	920	902	959	904	988	871	965	929	992	905	964	952	942	917	875	926	910	944	875	944	939	944	894	936	923	963	927	922	942	972	989	937	943	978	893	891	952	911	934	900	945	941	950	941	927	912	983	922	935	905	893	958	942	920	956	996	980	903	899	853	925	938	912	912	937	937	899	952	923	928	913	969	891	959	953	935	977	912	916	883	929	930	958	951	881	883	936	944	945	915	926	964	900	959	975	965	922	998	956	917	937	894	937	945	930	905	927	953	913	922	1003	956	973	929	902	926	985	960	909	964	919	951	915	878	982	890	920	906	943	929	889	939	971	944	947	975	905	916	960	918	902	943	928	1022	977	921	935	957	932	977	925	960	937	876	921	957	1023	931	911	933	962	937	899	924	922	860	969	993	951	958	904	943	937	990	946	887	886	885	947	969	912	914	969	887	944	896	909	959	926	935	934	939	961	882	948	950	907	924	909	908	944	954	951	918	977	942	937	982	928	887	884	930	932	954	958	946	917	941	965	960	982	951	931	935	927	961	910	946	964	990	913	890	956	1007	1000	936	944	913	974	975	974	906	938	929	934	929	917	955	968	928	905	924	919	934	905	919	913	946	946	988	960	971	884	901	901	953	934	933	929	903	934	943	987	961	925	924	943	922	956	943	921	960	939	920	879	950	937	966	882	946	888	943	917	871	919	901	976	907	960	939	902	896	968	1006	936	911	978	932	980	938	899	956	915	971	894	985	940	961	967	928	902	932	905	965	914	949	901	872	937	903	887	920	915	925	970	900	977	906	966	932	948	920	938	939	942	965	930	986	973	940
6637	466	389	225	206	173	170	191	154	178	159	146	149	159	179	171	149	152	164	172	156	151	176	160	155	179	171	163	159	163	179	156	177	175	181	168	144	142	154	144	156	179	168	153	152	155	191	162	150	168	169	144	161	165	178	154	165	157	141	163	154	172	145	149	166	167	154	143	182	190	182	143	153	147	179	158	164	156	167	173	169	166	166	157	155	166	164	181	176	154	169	150	145	143	174	164	159	168	142	161	166	164	157	142	150	156	182	153	176	156	160	154	167	152	147	176	173	154	143	142	159	177	169	159	165	172	158	166	154	146	166	177	154	178	167	173	161	176	157	185	155	160	146	163	163	134	156	175	166	158	157	150	161	194	174	150	155	152	161	158	150	168	174	143	171	164	169	152	156	170	152	153	182	179	139	175	159	164	176	150	176	161	139	164	164	166	148	149	156	150	177	167	160	168	154	136	155	183	159	179	173	156	159	169	175	174	153	147	174	151	158	154	169	154	181	184	158	163	135	160	157	179	176	168	174	157	144	142	144	160	164	164	178	148	172	151	177	152	174	166	161	166	144	139	163	156	152	167	141	158	158	158	169	183	157	154	151	161	127	153	157	161	162	184	169	157	164	177	163	165	164	160	153	156	150	164	131	159	181	179	179	162	183	156	158	166	176	142	177	161	170	171	172	157	142	155	172	185	190	170	170	172	162	183	156	144	143	164	174	179	169	168	159	161	137	143	152	134	186	176	171	174	163	152	150	173	148	135	146	154	135	168	159	147	164	172	151	144	174	157	170	172	178	155	161	123	179	169	153	154	162	161	163	149	175	170	150	168	174	149	171	177	174	168	174	143	161	151	172	141	156	159	153	145	157	164	160	156	157	171	151	154	175	172	161	180	177	155	158	153	147	173	173	159	148	178	159	143	183	147	171	166	165	141	160	134	173	176	178	176	172	165	159	173	138	134	177	147	153	171	162	170	166	162	164	162	154	177	145	162	154	158	170	142	156	131	166	151	170	144	137	159	167	171	178	156	169	150	167	152	165	155	150	158	152	152	157	162	150	167	161	164	139	156	161	174	150	179	177	169	162	179	151	151	172	161	153	164	167	140	172	162	162	166	135	203	162	169	167	147	145	160	152	180	157	151	173	167	137	153	149	160	168	166	176	170	156	140	155	170	163	165	171	154	164	155	182	163	157	164	178	154	131	164	177	194	138	163	173	154	167	168	159	149	176	164	139	160	173	173	149	153	163	138	165	159	194	154	151	174	166	119	171	185	189	161	170	161	174	152	142	152	152	155	151	152	164	162	176	170	154	148	157	162	148	153	184	183	151	162	149	129	164	155	162	147	177	150	162	161	172	176	174	174	179	172	168	147	150	141	174	180	140	152	151	173	161	185	181	159	163	180	165	141	156	161	188	159	170	169	169	173	165	165	170	163	198	169	167	131	170	169	149	169	180	153	162	175	173	152	170	148	139	165	157	168	159	173	178	169	157	172	170	177	194	143	184	130	168	168	174	152	157	157	172	162	165	161	172	162	167	163	163	136	161	160	151	153	162	152	148	158	158	148	169	166	159	179	159	164	142	152	171	156	167	144	170	155	165	147	155	150	168	172	180	139	159	168	169	155	162	147	164	161	148	174	142	159	184	153	179	157	164	177	153	174	179	161	155	169	172	172	167	167	165	143	160	167	142	149	161	183	168	176	162	161	168	148	169	159	163	173	169	169	160	170	163	164	175	158	163	162	159	145	126	183	149	149	155	133	157	156	147	174	183	176	171	170	149	154	169	179	167	169	169	159	160	159	165	159	172	168	176	168	174	154	155	159	164	186	169	158	177	146	165	160	176	151	180	152	161	170	137	163	168	159	179	146	166	166	172	149	173	163	182	167	151	156	152	155	159	162	164	163	171	162	158	139	184	150	159	133	171	159	167	156	189	179	160	167	165	176	143	163	141	147	147	149	140	166	153	163	151	155	155	168	169	152	177	166	163	168	155	142	166	187	156	146	170	172	168	156	138	166	164	169	154	178	151	151	167	155	164	174	148	160	175	162	158	171	145	168	160	176	168	129	177	179	184	168	163	171	171	143	146	188	145	151	149	174	164	162	171	155	141	157	150	162	177	183	133	150	196	155	159	146	167	169	179	158	158	167	171	162	170	179	153	152	168	173	165	154	160	175	166	147	140	161	164	168	156	158	138	173	178	149	169	149	177	148	144	164	168	166	157	161	168	156	156	170	155	164	165	163	153	187	154	173	157	165	176	147	140	186	186	167	169	156	152	151	166	177	151	168	167	153	164	160	178	165	168	189	161	154	153	170	162	174	186	165	190	159	146	168	192	166	180	174	190	167	154	161	157	162	141	166	166	147	136	179	179	155	176	169	168	141	153	143	170	169	155	159	162	148	163	165	162	154	166	156	148	154	170	163	148	163	176	164	179	173	158	172	156	157	167	181	169	158	168	145	154	151	138	175	161	141	179	177	177	173	149	152	166	147	155	159	166	172	142	150	146	161	162	161	180	166	143	180	151	165	167	139	132	175	146	154	157	178	158	131	186	164	143	156	134	126	163	139	159	181	173	151	149	166	165	153	155	167	169	175	156	150	148	157	167	155	157	129	168	156	167	174	153	169	152	179	152	140	150	151	162	163	162	154	157	149	163	167	178	175	176	155	165	178	165	158	153	166	157	177	165	164	159	154	164	158	161	157	151	171	171	135	150	155	174	162	153	138	188	173	151	171	156	185	205	157	176	163	183	196	169	143	167	188	136	185	148	158	149	151	166	168	138	166	154	157	166	170	154	160	147	171	154	160	162	143	166	138	152	157	153	156	137	148	138	182	165	141	175	156	164	160	152	134	158	174	171	153	146	140	145	145	145	178	169	179	177	183	153	171	136	164	168	153	167	166	144	173	153	159	187	153	162	169	142	146	148	161	172	169	159	153	145	172	183	152	177	153	155	150	158	165	172	178	149	153	155	172	149	172	161	173	166	160	150	149	175	190	157	150	145	179	162	173	178	146	143	163	160	165	147	164	155	163	135	151	169	163	172	153	165	163	160	160	163	157	169	154	169	157	178	177	164	172	158	152	150	182	152	170	153	166	186	172	143	166	158	161	178	170	175	179	140	163	143	149	167	151	166	148	162	155	157	158	151	141	152	148	145	149	169	154	177	174	173	166	172	151	155	155	163	166	161	166	161	162	152	166	180	166	173	160	140	146	169	145	164	166	183	164	174	139	139	165	157	163	150	160	169	164	129	147	148	147	185	174	162	173	145	173	146	180	169	165	157	177	155	140	190	153	158	170	155	166	174	150	141	160	181	140	146	169	144	158	169	148	151	169	164	151	171	161	126	159	167	136	177	181	132	157	164	157	168	166	166	160	187	150	163	166	155	178	170	171	186	156	175	183	167	168	160	170	169	172	168	147	151	181	175	170	156	149	147	170	174	168	177	164	150	159	166	143	189	146	174	169	158	166	146	145	146	176	192	178	143	183
5749	615	698	710	679	592	602	608	634	555	554	583	511	543	566	535	505	580	548	546	534	531	537	514	535	548	514	534	532	566	556	543	487	514	524	500	542	550	523	533	551	546	495	572	510	505	512	543	527	527	540	555	502	496	475	478	555	513	518	555	508	571	554	529	509	524	558	556	503	488	519	551	512	523	586	507	524	541	550	548	537	528	521	532	513	531	573	543	542	524	556	533	517	530	493	536	521	511	483	483	531	485	525	548	547	523	545	569	517	541	534	537	548	495	546	502	534	521	525	527	518	519	520	527	508	531	491	558	542	506	548	501	518	533	519	538	528	546	510	525	567	539	507	529	500	524	548	544	555	534	527	524	577	546	510	481	516	540	541	532	529	515	492	511	561	517	511	512	537	527	550	528	528	524	538	552	510	520	532	511	519	526	512	522	518	502	534	517	542	548	538	519	509	546	513	546	501	518	489	543	558	514	537	544	534	492	534	518	565	473	511	521	536	507	564	536	533	494	541	504	524	512	533	478	540	538	548	508	546	530	531	516	561	500	557	489	503	551	520	520	514	502	519	521	514	519	546	503	474	504	536	555	557	534	508	512	545	539	514	542	565	490	561	532	561	519	509	517	525	514	502	550	536	491	525	510	530	497	548	519	522	513	492	501	534	517	533	503	513	564	504	558	539	490	522	543	538	506	529	525	515	558	487	492	498	493	510	530	502	515	510	497	516	501	524	540	513	548	500	540	480	561	526	524	502	525	523	561	503	554	532	480	533	550	558	506	561	543	527	529	559	505	538	515	534	542	534	536	508	476	500	525	528	540	520	529	539	541	528	516	531	569	523	536	531	521	503	519	505	533	570	530	541	534	529	516	528	516	508	535	536	567	501	531	537	549	518	525	541	568	547	540	545	539	511	563	540	521	542	545	516	534	520	551	531	577	527	552	542	531	500	506	538	534	484	552	511	517	541	511	521	520	521	538	537	529	507	533	538	544	500	551	497	502	533	556	507	547	532	541	519	544	516	499	523	526	537	539	579	525	547	521	524	503	538	543	556	490	539	501	525	503	534	492	553	528	493	484	532	565	534	537	530	524	519	515	534	487	537	531	518	531	552	495	549	541	509	538	538	515	539	511	512	533	544	481	532	571	485	518	559	494	531	490	513	523	502	569	520	509	502	508	528	510	536	537	512	526	504	534	521	517	539	559	517	535	500	520	555	499	532	533	548	548	496	532	496	552	526	548	528	529	549	540	496	517	542	540	509	509	535	483	542	554	479	524	560	563	542	514	487	519	504	551	543	513	524	516	549	523	521	548	509	526	538	533	547	547	567	509	535	530	512	500	480	577	505	542	515	544	515	490	504	521	515	522	527	488	526	547	512	516	504	565	514	522	541	520	549	563	550	516	516	534	553	519	519	562	494	485	513	523	542	503	520	561	525	497	492	535	527	498	548	531	531	514	489	524	551	529	547	542	571	559	518	514	538	542	510	543	536	517	504	544	513	523	503	507	521	553	535	527	555	503	474	537	578	479	507	549	523	514	514	526	512	516	518	540	488	536	554	528	522	493	544	538	561	552	550	519	554	537	502	518	523	521	520	551	545	604	503	523	549	523	538	540	529	579	523	510	486	514	490	498	549	497	469	548	540	527	537	538	523	476	524	529	559	574	553	468	541	526	507	534	503	518	527	549	551	575	524	535	502	523	512	517	521	514	516	556	545	537	532	522	500	509	490	553	501	559	544	499	480	512	480	516	505	526	482	518	531	496	536	578	523	516	512	540	502	524	540	528	544	498	522	512	511	566	491	560	502	486	538	515	517	561	555	529	555	523	515	584	498	551	547	505	497	544	533	459	485	532	590	517	546	527	549	550	520	527	493	528	573	548	529	507	526	519	522	525	498	509	494	518	525	496	482	524	525	499	513	498	505	513	532	569	521	507	551	478	536	556	538	535	530	543	509	501	490	495	522	537	544	541	507	524	545	524	519	568	513	533	523	537	598	558	509	562	532	503	496	519	553	552	550	485	575	518	521	541	557	475	520	547	512	533	524	493	520	538	523	562	529	540	488	524	536	485	546	548	500	526	549	555	488	557	527	500	515	508	549	508	479	553	501	542	561	516	515	533	526	512	522	549	540	517	536	540	528	503	483	532	544	534	522	500	489	546	506	501	539	562	534	489	534	562	562	558	538	501	563	504	527	522	521	516	505	513	509	518	530	556	557	518	542	518	520	533	497	481	542	530	553	528	507	540	521	514	534	521	519	515	510	556	513	534	547	536	533	482	536	527	517	523	562	528	474	530	483	526	519	545	489	548	532	525	513	549	557	531	504	498	521	567	497	534	478	552	509	553	531	522	510	493	568	511	487	558	496	537	562	535	533	540	573	482	521	516	522	500	542	511	556	537	516	537	522	530	534	470	536	550	519	530	557	527	522	543	518	538	537	537	513	544	538	492	518	526	532	475	535	499	521	487	513	530	530	507	519	503	541	527	511	536	562	530	527	527	523	545	528	540	505	527	534	510	494	548	532	491	509	537	532	508	560	530	543	534	504	541	520	531	518	514	518	537	510	478	513	571	488	506	499	521	543	502	500	539	514	506	506	528	511	484	516	500	503	550	488	497	522	540	490	485	518	538	524	477	509	531	490	559	525	532	540	536	517	525	528	515	562	550	542	514	500	502	564	505	493	529	525	513	523	544	533	515	528	499	519	544	515	484	531	497	538	527	564	527	512	534	517	545	527	511	539	513	520	552	511	498	540	517	536	550	521	497	550	543	523	529	539	514	552	515	543	557	562	532	532	542	537	574	507	557	506	556	552	539	504	569	514	500	542	499	517	531	539	588	574	572	510	529	540	499	519	536	539	524	497	517	522	553	522	548	517	521	499	559	518	529	539	491	540	494	549	516	562	543	513	545	524	517	557	569	525	526	532	545	519	511	509	513	514	539	537	504	517	541	542	511	542	530	508	521	555	532	565	547	528	522	546	527	488	503	497	494	535	512	559	509	541	537	491	506	513	521	541	520	508	507	506	473	560	524	560	543	530	556	526	534	526	556	563	492	499	548	485	529	532	522	512	564	537	505	532	515	490	514	575	504	513	543	573	509	527	527	514	539	539	524	569	512	501	503	544	531	564	539	515	524	493	527	552	523	506	541	524	544	494	496	526	571	580	467	506	503	500	511	547	563	556	539	499	512	549	544	520	562	558	535	520	544	528	534	485	509	492	506	538	553	529	550	550	538	549	571	526	533	501	519	566	533	520	542	603	523	518	500	536	448	566	517	518	512	530	547	500	515	490	557	519	509	504	539	509	496	528	479	514	535	518	527	523	542	480	514	501	522	568	542	525	601	513	527	493	588	500	556	538	556	523	587	548	551	559	535	545	504	526	546	505	559	512	501	544	536	506	520	507	559	508	495	588	544	522	559	562	527	509	529	564	525	523	524	512	533	525	520	519	540	547	519	511	565	517	513	548	500	509	552	488	508	518	509	543	516
38184	16844	4491	1423	885	705	616	516	475	445	396	410	377	352	313	338	336	350	328	324	341	335	347	321	280	320	319	329	293	327	311	286	298	310	299	280	309	295	308	320	311	332	321	300	296	304	285	332	290	300	291	280	313	332	300	331	302	306	260	338	296	298	316	308	299	305	334	318	295	333	301	300	311	300	319	295	290	335	267	283	288	306	257	309	297	288	315	291	308	311	305	308	316	268	310	311	290	311	319	292	308	269	288	325	284	318	295	278	276	312	308	308	278	317	306	299	313	289	288	302	323	290	312	316	281	299	283	277	300	291	288	295	332	295	319	289	285	282	303	293	291	272	323	322	301	309	310	317	293	282	327	282	328	299	319	285	291	310	322	260	267	269	314	303	318	334	294	289	323	307	276	291	308	303	287	306	285	285	296	313	306	307	317	312	313	314	281	306	284	293	308	328	293	313	285	300	287	295	264	314	309	286	314	280	253	334	272	286	315	332	288	292	270	299	297	285	309	322	316	313	288	329	317	322	284	297	291	324	302	277	329	277	257	271	304	263	309	284	313	294	303	315	312	294	283	324	310	283	276	299	275	297	301	334	276	294	303	314	311	281	311	281	320	284	310	315	295	310	308	306	323	301	296	350	302	339	321	322	321	287	263	288	292	289	301	304	302	296	325	309	303	300	292	305	307	308	322	300	278	263	325	286	303	261	304	321	289	277	324	313	301	296	286	311	337	298	262	271	315	286	308	277	288	303	304	291	295	311	292	300	317	315	301	285	302	298	284	289	284	314	285	308	332	329	291	286	304	321	294	305	292	281	308	293	294	315	301	300	312	300	308	281	314	331	310	267	302	306	305	312	293	338	311	312	319	289	262	339	279	305	283	289	290	305	299	302	302	258	272	300	298	310	322	311	300	306	324	290	300	305	275	310	321	291	302	322	308	328	305	312	327	291	295	329	291	300	339	301	305	290	304	288	306	309	320	271	293	296	301	274	296	291	336	310	286	286	291	321	292	295	332	273	321	302	318	308	299	274	267	325	287	300	291	291	316	316	299	287	296	314	291	288	306	313	287	296	293	274	304	302	290	291	313	303	299	314	302	290	291	287	299	290	302	304	308	333	275	297	315	312	313	297	295	306	321	287	293	285	283	317	312	322	282	317	272	317	316	283	306	270	313	274	277	273	322	331	279	286	281	309	272	312	296	287	304	307	322	304	292	270	324	291	300	251	303	313	295	322	342	309	302	295	282	315	330	294	343	295	311	310	285	259	305	279	295	314	290	285	301	303	321	305	310	282	315	313	296	331	279	284	299	303	312	300	302	308	298	280	320	305	307	296	272	303	322	308	311	307	297	304	320	289	338	301	315	275	296	299	316	285	312	299	307	299	281	278	300	311	293	286	333	288	308	295	283	289	319	304	275	295	306	265	276	297	295	314	303	325	288	309	326	297	306	328	309	325	325	314	280	325	305	314	291	276	323	282	295	308	303	284	337	290	313	334	304	277	297	321	270	310	275	303	310	277	303	286	305	322	260	289	308	314	335	275	295	304	295	322	306	291	296	306	329	304	295	297	328	313	318	319	307	331	317	289	327	294	270	306	306	291	291	300	304	293	317	311	331	316	312	277	307	300	285	290	309	316	291	304	311	321	314	322	302	331	253	296	288	304	292	299	314	279	295	296	271	293	337	295	302	291	284	316	298	288	281	274	294	293	321	273	324	291	329	253	303	284	284	343	295	321	298	320	311	303	307	317	282	321	307	306	270	294	329	275	289	283	302	294	290	338	296	293	295	286	318	269	313	291	305	310	275	300	317	317	295	278	298	320	297	270	280	299	299	296	325	296	276	272	318	297	312	300	344	286	323	333	274	295	323	329	340	300	314	295	312	300	313	306	288	306	300	289	313	300	291	322	287	298	276	329	295	288	309	299	302	310	309	316	319	328	303	292	308	282	319	320	311	292	289	318	311	278	297	309	296	310	317	284	281	297	296	295	334	266	284	325	303	316	295	309	288	318	306	271	313	277	323	292	318	283	302	287	311	279	283	309	284	327	335	272	299	288	290	334	296	306	328	282	266	285	325	286	296	305	317	287	309	303	305	278	309	324	291	312	318	316	274	315	319	285	329	287	306	289	280	302	267	278	297	329	304	279	322	303	275	302	292	283	302	283	301	334	283	314	314	304	286	291	290	280	259	300	286	299	331	310	295	295	310	281	325	297	321	285	288	336	275	297	303	342	324	299	294	299	290	290	299	298	300	318	317	275	295	291	331	315	297	293	302	309	317	290	296	317	325	287	298	302	275	295	310	315	331	292	310	291	294	324	308	273	293	303	323	286	300	284	273	288	297	326	285	319	281	301	292	260	340	325	332	322	303	294	301	328	302	262	330	300	289	300	276	304	291	305	302	319	287	302	338	316	292	307	293	305	296	296	293	294	276	326	311	284	295	320	323	310	307	278	287	310	272	297	275	304	310	324	268	289	305	274	298	309	305	319	265	306	321	316	270	295	289	285	295	306	307	311	310	294	284	332	313	292	270	323	302	301	330	279	275	334	264	300	284	335	317	307	322	304	270	314	316	293	280	321	326	307	292	273	320	325	328	288	304	296	280	282	308	299	300	308	343	283	289	304	302	290	301	322	288	309	319	266	291	280	325	308	289	323	287	276	284	306	293	295	330	294	303	293	282	273	321	341	300	312	337	299	301	308	284	286	293	301	305	331	308	299	304	287	341	328	311	295	300	288	302	320	290	312	303	304	297	319	322	263	330	286	315	338	296	306	314	285	309	290	293	279	262	328	289	328	294	307	289	302	270	277	325	295	283	296	293	312	300	303	307	307	314	328	304	284	333	258	314	297	285	290	298	310	294	279	279	307	303	306	309	299	296	324	297	268	318	291	258	301	299	292	327	314	293	307	259	299	292	280	292	273	294	331	313	295	283	302	304	273	266	305	299	297	316	270	300	289	278	279	321	297	304	293	299	317	259	298	318	295	315	274	290	331	299	326	318	302	329	288	315	277	303	304	294	297	302	300	311	306	297	322	289	313	295	289	287	280	300	318	288	260	309	274	298	296	294	321	327	316	286	325	307	275	315	299	280	272	287	317	315	300	286	310	309	286	274	258	275	327	297	313	285	289	280	311	314	291	320	286	299	313	287	294	270	310	315	302	321	293	300	301	319	297	300	279	299	275	328	312	287	298	307	271	330	283	298	295	329	308	307	307	319	291	295	323	307	297	290	294	314	303	301	283	335	304	289	292	321	294	266	276	317	295	297	313	313	279	291	309	308	317	321	311	307	310	318	310	336	266	279	271	277	272	308	312	311	340	295	297	306	306	295	295	302	309	304	293	320	277	318	317	286	257	297	293	280	321	304	296	306	287	287	261	310	289	318	312	300	280	275	326	300	287	308	284	317	310	313	277	286	280	310	288	313	289	268	316	289	326	287	288	305	294	312	327	291	323	282	327	294	289	277	318	274	298	293	298	288	305	276	315
19233	1764	3318	3716	3204	2798	2352	2058	1864	1541	1580	1412	1344	1248	1273	1199	1108	1064	1153	1048	1011	1065	1027	1040	1001	1004	945	998	987	989	956	960	983	923	911	913	971	938	921	925	926	876	917	876	938	893	941	910	975	932	856	925	865	905	917	890	871	876	878	950	898	879	837	868	844	884	885	853	852	866	862	954	882	854	905	912	850	888	891	873	898	901	896	862	866	865	885	874	847	881	882	862	869	901	891	903	890	838	884	854	837	839	883	838	892	893	899	886	865	871	860	862	883	872	907	889	782	893	859	838	900	881	947	875	904	876	855	901	909	906	848	890	846	907	898	858	884	917	884	848	836	909	890	882	862	860	885	896	818	907	845	895	836	835	868	860	826	877	868	865	829	891	872	866	850	911	951	880	880	853	913	846	863	853	896	892	889	903	859	824	892	898	845	862	870	834	907	930	915	894	850	848	824	852	846	893	842	899	881	851	887	916	906	862	869	883	835	881	851	897	803	854	918	861	860	874	895	896	892	875	897	829	871	877	845	875	886	895	850	846	875	874	809	882	912	914	862	862	876	871	840	895	853	878	849	850	889	879	854	915	872	825	860	861	852	832	853	878	875	888	854	887	842	870	871	878	912	870	865	903	904	829	895	922	890	860	916	861	884	879	875	870	820	801	910	905	812	829	897	912	829	856	835	900	883	894	861	907	877	862	863	908	894	839	870	873	865	925	855	844	884	862	882	847	866	888	832	870	917	892	841	903	842	774	892	880	915	866	817	870	866	870	886	903	902	860	870	852	909	908	826	824	870	888	843	820	891	837	848	833	892	902	839	858	834	785	840	874	830	864	866	853	849	810	858	919	843	856	880	877	838	857	901	850	877	861	872	926	898	897	936	821	835	883	812	863	801	923	885	835	906	907	888	920	862	909	892	878	891	881	912	860	856	860	880	911	898	826	857	897	872	931	877	896	821	884	856	884	893	876	930	871	865	852	877	855	898	845	906	859	877	896	864	901	858	882	882	880	868	875	857	895	909	881	860	822	876	876	819	873	872	857	923	876	904	834	897	863	880	849	904	839	905	931	889	860	878	876	851	873	864	878	886	874	867	790	862	893	858	857	865	840	882	852	838	820	869	851	852	893	873	852	924	839	878	841	866	858	875	890	846	841	836	890	840	881	906	841	898	853	878	853	865	895	883	838	865	901	833	898	874	882	891	871	897	888	933	888	833	822	899	902	893	904	901	850	850	863	808	842	893	842	890	872	870	860	918	883	877	908	903	818	827	834	880	875	858	862	869	862	906	869	875	876	870	879	855	889	881	918	845	891	845	842	922	885	860	880	907	866	845	825	872	827	882	844	898	901	903	855	908	872	899	842	857	903	855	820	853	881	840	832	877	898	880	883	826	860	882	873	792	887	851	887	877	868	877	828	886	849	876	955	837	870	908	840	842	827	906	818	916	873	857	810	868	822	870	847	881	888	798	877	851	912	895	852	889	896	892	879	823	864	882	837	881	880	891	887	819	958	900	859	874	843	921	873	780	830	883	930	914	897	854	886	893	861	836	898	874	872	843	877	821	918	897	901	823	840	863	847	864	876	913	867	867	826	850	847	862	865	891	844	854	881	831	850	859	877	886	923	919	898	825	869	898	856	874	852	866	913	902	854	856	847	920	860	890	852	864	841	825	859	899	874	872	923	893	898	964	857	823	857	845	853	863	876	861	834	881	888	944	874	869	868	783	892	924	836	847	856	879	850	907	858	902	861	901	866	893	847	834	883	898	852	840	864	886	842	819	861	860	909	860	926	889	853	837	859	843	894	872	893	837	809	933	876	857	884	888	820	869	885	863	925	865	852	830	832	852	830	870	864	880	831	873	872	900	856	809	860	898	920	851	866	903	867	881	855	838	889	872	878	853	913	856	860	831	887	809	862	856	872	847	874	872	920	893	931	858	877	890	921	816	850	882	845	906	846	869	864	901	879	907	828	870	914	923	871	829	812	874	872	839	848	828	881	847	879	867	802	877	877	889	870	844	916	851	903	862	859	890	875	880	863	913	918	844	937	847	856	857	880	890	855	828	883	860	853	878	854	860	870	887	857	867	922	872	846	844	874	867	886	859	869	885	901	846	857	899	864	879	923	856	850	871	893	875	840	877	873	910	889	867	886	855	840	902	859	886	853	888	852	844	878	883	858	865	900	904	928	815	873	858	817	871	861	862	851	895	896	856	866	857	888	876	864	825	908	835	856	833	830	907	895	875	890	879	879	873	846	853	836	902	830	861	872	868	858	890	855	864	795	843	884	908	875	871	857	893	864	949	880	937	846	903	850	886	803	814	826	887	846	862	904	920	884	902	858	845	827	855	878	865	920	890	889	895	903	886	862	883	882	851	914	847	881	891	853	914	883	923	857	890	862	926	872	856	873	871	922	881	849	883	849	889	845	859	885	882	825	831	796	881	795	880	880	852	859	856	819	913	857	882	874	892	836	876	841	844	824	841	858	854	885	885	847	864	850	915	859	854	954	909	853	841	913	882	840	896	839	835	892	891	862	861	829	845	878	814	859	858	895	892	864	871	820	915	900	874	831	902	895	891	848	819	905	885	833	866	901	857	895	928	907	843	832	836	885	891	845	894	903	843	872	897	858	841	843	868	911	806	915	851	814	871	893	895	906	940	895	860	881	855	920	870	845	894	891	857	866	877	882	874	870	857	837	869	900	931	887	855	838	879	890	871	893	819	895	870	882	870	837	941	854	797	826	885	846	876	884	908	913	925	871	891	840	803	900	825	869	929	864	793	879	877	859	846	905	864	893	899	816	852	887	849	829	885	863	890	882	872	841	878	855	847	857	861	869	890	836	814	876	911	842	912	893	847	833	860	841	888	849	899	864	891	855	887	876	871	886	828	834	899	908	836	881	847	850	863	845	829	902	868	864	901	842	896	874	887	890	860	864	874	891	899	882	815	856	874	864	840	877	886	841	893	851	843	878	872	868	901	907	842	862	901	870	875	909	890	908	883	855	856	858	836	846	838	927	870	832	833	907	825	914	881	905	882	898	894	915	853	924	869	859	887	857	843	856	879	843	916	862	905	844	919	872	843	858	884	916	886	864	865	892	833	831	870	842	870	827	870	814	873	852	909	892	842	872	887	866	865	854	898	875	833	864	856	884	829	853	839	932	854	907	822	918	838	886	847	841	864	899	811	835	881	892	881	893	874	841	902	906	846	888	880	906	844	888	847	917	892	859	864	868	924	894	907	889	873	880	843	850	850	886	914	900	891	911	872	847	862	839	835	864	870	879	826	890	861	922	857	853	896	859	854	872	879	837	812	925	903	919	859	883	875	875	828	882	830	888	903	817	810	839	868	824	852	877	872	863	842	891	879	853	868	836	863	852	873	879	865	809	856	860	870	870	850	908	830	914	840	894	877	886	841	891	819	859	886	876	879	893	846	896	897	905	912	886	916	887	837	861	849	845	851	853	905	899	875	878	878	889	869	933	876	894
38310	21150	19586	4769	1736	1144	1013	789	675	623	512	493	458	443	413	422	435	433	453	396	437	367	358	414	360	380	346	342	360	366	358	336	362	329	361	363	341	390	364	370	370	363	345	339	350	343	360	346	350	350	358	349	325	356	355	333	362	369	355	344	344	329	332	367	357	336	333	338	375	331	341	325	316	341	335	362	305	340	346	328	342	354	326	300	357	352	345	327	348	355	324	358	318	336	334	337	362	337	338	343	344	328	284	312	334	320	365	322	337	345	341	320	342	349	345	318	316	320	334	334	351	362	345	348	320	342	306	354	352	352	337	335	306	347	337	314	338	370	385	301	329	339	334	339	333	358	327	319	351	337	334	344	325	332	322	381	345	353	340	302	313	361	342	366	295	344	357	319	329	298	319	365	330	366	302	323	349	346	316	362	323	320	322	344	333	333	329	333	315	341	350	355	349	352	325	329	308	308	312	335	369	336	337	348	331	315	335	336	326	329	330	360	320	368	349	351	360	329	337	308	370	296	322	342	356	349	323	335	350	331	344	317	366	338	349	351	323	313	313	353	351	334	373	306	348	345	337	332	315	348	342	343	339	340	361	340	335	290	300	349	344	339	320	337	320	341	360	365	363	321	303	352	331	319	319	329	333	328	364	304	357	337	306	329	364	360	365	350	321	307	363	349	308	312	332	318	354	316	336	327	301	320	365	370	334	337	381	355	347	331	348	334	323	355	352	343	356	330	347	316	347	372	350	347	325	317	343	331	310	321	326	336	314	330	321	323	316	348	330	355	332	370	333	338	329	342	319	321	355	345	325	350	333	333	320	371	347	319	326	299	316	332	316	334	339	342	306	325	315	360	314	311	332	349	300	354	345	336	350	302	358	359	324	350	341	349	328	300	316	370	326	313	313	325	320	339	317	336	323	330	312	321	323	299	349	360	317	326	337	321	336	308	345	337	316	343	326	317	346	339	340	321	324	317	346	341	341	327	349	336	346	304	301	348	330	351	351	343	310	336	361	336	357	365	316	302	316	369	365	341	327	372	350	324	308	339	328	312	347	338	346	313	347	333	319	363	355	343	324	350	342	342	320	328	326	334	311	333	376	339	345	320	337	333	355	328	346	350	345	337	321	364	360	321	308	344	343	338	351	369	340	314	344	346	316	325	323	336	332	304	324	319	358	350	359	338	359	307	307	341	315	358	346	319	351	333	327	339	358	326	344	355	336	331	320	322	341	355	312	327	296	343	305	330	329	331	341	340	359	346	324	333	352	298	363	343	349	308	335	302	349	355	352	344	367	350	344	341	359	323	350	365	334	376	327	345	322	314	341	314	358	354	327	356	327	334	312	371	341	338	363	323	314	353	334	363	343	335	327	331	328	343	322	311	352	338	355	329	337	358	312	327	363	327	333	339	312	325	322	305	322	366	318	337	317	328	362	314	347	317	324	324	343	316	313	354	379	328	332	343	331	308	333	359	315	332	321	319	333	356	323	310	328	346	320	334	366	339	335	324	333	323	323	372	364	316	303	359	375	330	346	343	348	332	308	367	325	332	314	330	366	337	361	335	336	332	311	328	317	336	325	337	308	343	342	365	342	330	279	339	299	336	365	345	316	352	323	348	333	310	341	337	357	313	304	307	321	348	322	329	333	311	317	377	306	343	348	330	338	332	316	344	323	293	322	355	359	319	375	328	340	309	344	363	347	345	323	340	320	359	362	341	313	318	338	318	365	343	323	334	343	324	351	312	332	324	361	352	332	363	314	331	308	335	324	325	350	335	352	303	363	305	327	308	340	332	343	321	345	316	350	337	343	342	362	325	340	307	323	323	337	325	333	330	353	354	322	344	324	338	332	311	328	329	325	333	293	334	370	318	353	338	315	304	326	318	322	325	339	362	347	341	346	347	332	326	369	336	346	298	305	292	359	329	331	327	355	348	333	342	401	346	339	362	338	322	310	303	344	366	319	355	313	322	278	312	350	335	322	345	311	330	327	303	354	359	340	335	340	318	325	362	335	321	339	339	319	325	361	351	325	355	360	308	310	341	322	369	316	325	364	315	334	331	354	336	332	304	335	337	353	323	321	345	340	333	354	334	350	332	340	354	320	333	312	336	351	324	320	344	304	329	325	379	357	329	331	359	316	327	333	311	351	343	345	302	317	330	325	343	352	336	306	337	321	350	322	362	324	344	356	349	343	325	324	331	350	330	334	342	300	329	318	331	315	336	350	334	326	321	294	340	321	323	307	316	330	351	357	326	311	347	334	333	344	309	313	315	307	340	353	366	354	334	334	291	336	325	355	347	325	343	295	309	355	325	328	315	360	323	346	343	355	344	301	313	370	319	351	331	312	315	342	361	331	345	341	338	340	355	375	348	326	309	320	317	372	311	329	335	358	346	340	349	331	318	335	350	355	365	317	336	360	334	351	335	320	309	356	342	321	334	347	300	325	336	338	309	333	349	335	329	327	393	295	355	332	323	367	332	319	341	311	324	370	321	320	355	316	319	343	308	331	333	378	317	357	323	329	325	307	316	314	316	326	325	367	369	336	343	355	337	349	356	358	350	338	320	354	339	318	330	297	315	361	319	364	351	293	352	344	350	312	342	331	347	374	347	299	318	319	352	331	331	350	325	332	339	375	335	333	322	313	321	364	349	298	344	324	337	368	357	336	331	327	330	335	368	346	351	302	305	330	364	340	362	331	336	328	300	313	362	323	310	327	308	348	327	346	320	341	307	321	331	340	307	343	312	333	308	355	376	344	361	350	343	339	313	356	305	360	372	352	309	335	366	319	354	331	306	317	326	283	337	364	353	353	364	372	323	337	343	324	321	314	330	351	336	357	338	317	346	350	340	310	340	311	347	348	409	324	318	313	337	337	315	337	346	349	335	334	357	309	326	337	341	333	355	332	322	327	330	333	329	347	343	345	350	344	336	325	325	331	304	346	300	338	295	349	337	335	329	345	320	334	331	366	347	335	383	343	339	340	313	343	342	353	348	341	349	316	350	318	367	345	358	317	369	313	335	328	343	359	316	321	326	313	341	339	341	329	308	354	333	320	307	319	298	343	339	342	350	358	333	333	326	333	318	322	349	333	354	349	323	351	307	314	315	314	353	290	334	358	309	338	317	372	343	340	331	325	319	329	334	383	348	343	341	335	336	319	356	339	334	358	319	316	326	337	338	350	335	318	323	342	304	324	339	349	365	353	343	331	334	338	322	338	285	320	354	306	318	358	352	344	352	320	301	345	360	354	326	337	360	340	345	339	293	306	320	351	308	325	348	326	343	319	366	356	378	344	309	322	371	338	350	330	318	319	302	378	316	337	323	321	320	331	349	345	341	323	364	312	355	315	312	331	318	364	354	344	316	377	292	371	294	325	330	312	354	311	324	347	348	365	301	354	336	350	364	354	314	320	372	361	359	340	307	295	328	322	325	336	325	320	350	321	310	333	350	351	325	337	333	330	337	313	327	363	354	381	321	343	368	341	321
23748	2833	5760	6430	5526	4456	3685	3153	2779	2471	2169	2101	1846	1787	1656	1563	1524	1355	1365	1321	1337	1262	1219	1247	1199	1162	1131	1140	1142	1073	1109	1142	1107	1086	1085	1041	1071	1036	993	1031	1059	1005	1118	941	1043	991	1008	1000	976	953	964	981	950	1012	1000	1002	996	900	986	997	977	937	916	975	973	909	971	968	946	994	925	969	973	1031	948	1002	958	972	947	939	967	968	920	972	922	870	934	934	935	980	933	960	827	980	890	932	977	983	911	947	911	953	953	986	943	959	985	935	918	997	957	963	913	958	925	890	945	925	973	906	899	885	989	950	925	936	960	894	889	940	994	879	952	938	918	987	905	912	978	921	1007	916	917	895	913	902	892	952	991	929	925	929	970	1000	960	961	892	949	915	880	954	917	962	959	900	942	930	929	989	914	929	958	897	919	910	882	930	863	946	911	896	947	932	930	934	957	928	935	888	946	925	991	982	907	962	934	887	933	989	971	906	944	896	914	947	923	941	935	1004	924	935	936	942	934	908	917	939	898	896	916	925	911	917	992	950	928	916	899	928	919	959	974	865	930	952	889	943	967	901	1027	961	922	934	919	979	983	874	929	941	924	932	945	940	980	946	881	923	961	949	985	914	1009	959	922	947	888	935	928	886	905	957	949	937	923	933	1000	896	914	918	956	902	966	972	976	925	961	975	918	973	920	960	912	960	894	882	947	912	975	911	950	940	876	885	928	893	846	940	922	966	931	899	929	905	935	935	889	939	935	886	907	909	980	934	889	971	968	848	919	955	986	918	916	967	967	908	904	957	947	878	904	944	907	946	939	972	916	896	920	937	846	911	1016	896	956	891	907	924	928	977	910	888	970	934	886	895	943	970	950	900	976	936	918	945	913	964	920	943	884	922	934	932	923	938	917	925	953	907	892	928	937	883	945	914	903	923	913	914	946	922	892	890	937	926	912	968	921	928	939	928	959	959	1020	963	956	947	942	928	938	923	918	941	942	923	937	932	864	959	950	942	950	920	950	932	901	915	929	922	941	871	935	938	932	933	933	949	931	894	930	963	923	931	901	944	899	958	890	964	942	926	989	962	918	916	904	915	995	948	961	918	938	927	930	933	900	929	953	920	859	899	900	872	855	992	863	946	945	975	916	933	943	920	861	910	924	921	960	914	915	927	975	926	890	922	939	921	983	874	912	927	931	937	967	929	937	944	894	953	943	897	907	942	915	921	963	917	920	961	935	984	932	979	920	907	883	937	943	893	915	923	977	970	933	974	973	929	897	910	945	883	922	917	921	968	946	908	936	922	960	963	930	965	882	924	934	927	942	962	931	942	931	982	950	898	950	950	914	933	921	907	964	984	981	932	943	962	898	952	930	955	901	937	964	903	889	916	1009	939	961	944	947	901	937	961	924	927	934	958	899	903	897	884	934	954	910	930	897	920	886	920	923	872	956	964	920	936	924	932	881	937	924	936	976	920	921	964	945	885	947	904	919	946	906	948	928	972	957	922	962	967	948	975	884	922	910	949	917	946	950	912	949	977	984	972	958	909	943	888	894	937	928	908	983	923	919	926	911	908	945	941	931	955	973	970	923	926	991	946	903	952	888	927	920	920	937	910	951	932	893	929	967	912	921	930	949	934	928	981	945	950	950	944	969	965	940	925	950	963	972	964	958	901	942	935	968	903	905	942	911	998	966	945	870	881	958	920	955	915	975	965	903	973	923	925	862	935	934	980	928	937	897	966	916	901	939	923	996	981	929	953	959	964	971	961	937	912	970	904	950	945	940	964	917	928	935	995	963	972	948	950	881	907	948	930	932	928	891	934	935	896	938	909	953	933	926	972	902	947	928	944	900	958	918	906	874	958	950	863	972	930	928	980	934	910	956	963	927	919	948	941	935	911	954	866	985	940	960	946	962	930	896	930	861	909	934	966	962	949	949	911	985	928	941	945	909	956	918	892	961	923	908	898	1006	995	924	934	936	959	949	882	944	927	933	917	924	936	929	856	921	896	906	932	979	925	946	855	957	911	951	916	920	928	877	980	918	948	955	949	921	929	942	951	887	969	941	913	857	953	917	931	945	956	975	900	937	926	915	993	936	891	955	926	974	968	914	938	924	972	943	922	937	886	963	921	937	887	962	953	880	925	956	935	952	941	880	931	947	883	920	901	903	974	938	990	982	943	926	900	930	912	945	902	893	951	916	921	989	912	910	890	930	917	916	904	905	931	933	953	965	947	908	932	988	965	930	948	895	973	917	901	897	973	904	917	890	906	978	953	934	932	943	892	945	910	929	936	936	915	879	947	952	905	930	868	954	1016	956	932	962	907	918	910	917	961	915	905	911	923	936	939	983	977	946	901	948	883	906	981	929	910	961	881	918	980	928	955	935	907	854	926	961	948	910	993	964	960	900	934	900	909	922	907	942	972	890	953	960	940	1030	909	939	917	900	903	976	938	933	904	905	920	961	970	963	957	875	909	961	934	926	936	913	929	931	924	955	906	896	909	895	956	946	941	938	925	931	938	951	921	918	909	961	903	970	978	946	954	906	892	956	972	944	951	882	973	916	887	926	937	935	980	889	950	936	946	986	890	976	908	946	908	891	930	955	891	930	988	956	898	913	937	980	917	936	933	930	962	928	976	961	938	1000	968	964	936	970	956	972	985	972	973	951	929	922	936	907	926	959	940	919	886	961	965	914	906	948	976	945	908	884	937	916	951	990	960	887	918	941	946	888	993	974	939	942	935	965	954	941	962	934	926	920	950	912	942	938	949	985	944	983	973	894	942	942	942	960	879	904	961	1015	882	905	899	918	944	920	962	945	967	953	948	925	943	964	933	929	902	942	992	908	949	921	923	946	1000	972	972	935	907	929	944	870	933	975	921	944	946	995	956	941	942	932	892	932	927	953	930	957	955	915	934	927	961	989	886	934	939	939	949	935	941	901	918	929	934	920	986	918	904	951	924	873	914	910	951	948	969	954	987	1001	935	913	898	902	946	916	997	932	961	913	914	935	961	989	933	886	980	936	952	994	908	967	968	918	881	920	973	944	953	993	946	964	951	939	950	938	992	883	932	891	915	978	917	898	940	971	951	940	918	960	938	917	926	933	969	885	930	923	887	940	874	926	870	915	925	951	894	926	935	938	902	985	960	879	929	947	931	900	973	874	907	930	932	926	967	863	915	933	963	950	935	918	894	940	917	930	932	919	919	945	902	889	931	942	965	945	905	945	933	958	935	955	926	951	989	994	916	974	904	907	915	881	974	932	949	928	899	896	926	981	947	897	935	980	968	941	934	989	924	901	938	960	885	939	902	907	976	961	896	963	929	924	928	931	904	929	909	944	867	932	912	965	942	921	942	894	920	910	982	917	963	1016	889	951	946	906	901	930	979	969	951	886	942	941	962	932	964	991	978	904	956	934	944	920	959	944	940	912	936	966	930	959	915	919	899	948	912	912	961	1009	925	917	978	980	894	913	968	926	970	974	962	927	938	935	926	858	934	960	940	924	962	916	902	981	878	960	920	945
6540	483	393	237	190	219	194	170	164	156	151	152	166	195	203	172	164	167	159	173	167	175	166	147	160	153	188	161	159	131	160	158	141	161	154	152	138	187	161	175	177	144	165	170	168	160	159	181	137	160	157	167	156	155	138	156	144	166	158	151	168	181	195	182	177	185	158	155	183	141	147	174	160	141	178	182	158	180	157	155	157	157	165	141	156	156	139	147	161	133	169	176	161	145	148	178	167	171	166	174	190	171	157	156	161	172	167	170	170	166	169	175	155	135	153	165	156	160	160	161	151	185	152	163	162	175	167	133	137	143	167	172	186	162	157	156	166	167	157	173	158	154	128	158	128	158	153	151	181	169	163	160	160	159	158	172	148	186	142	149	159	173	165	149	157	158	157	148	142	153	156	156	161	134	149	181	171	155	172	144	129	153	148	165	145	164	185	178	157	164	149	174	174	168	187	161	149	164	170	182	150	162	171	158	143	165	152	154	146	172	147	159	155	179	166	166	151	154	150	156	159	152	170	176	190	145	171	154	159	161	166	174	157	144	158	170	157	160	162	155	142	145	144	179	177	172	135	183	163	162	162	148	183	160	151	170	171	163	167	154	158	177	155	163	144	155	143	166	161	181	159	167	170	144	156	151	161	166	170	165	168	159	166	196	157	181	173	174	166	153	150	160	161	143	165	160	129	144	148	175	161	149	167	159	154	171	162	154	159	169	147	164	151	155	144	150	164	179	165	145	184	173	144	164	163	145	178	147	149	163	170	168	124	157	150	158	143	157	186	168	152	184	161	153	177	141	138	158	150	150	165	164	157	189	164	168	162	185	153	171	162	159	152	153	166	155	141	177	184	166	171	170	163	155	176	169	162	168	157	172	153	144	154	170	149	155	152	175	168	146	146	155	159	163	161	171	153	165	158	174	154	151	172	172	162	142	148	156	178	170	167	166	148	148	170	151	150	169	162	163	148	157	186	131	170	140	157	172	130	150	175	161	147	153	161	154	172	179	150	152	170	184	183	172	169	160	169	168	176	154	154	163	162	150	182	142	153	174	142	146	153	150	165	155	180	173	167	161	153	150	157	164	172	183	169	170	159	166	161	149	144	183	160	154	162	165	173	156	157	178	160	142	159	170	176	178	162	180	162	170	165	169	166	147	171	170	159	155	159	145	179	146	182	160	171	150	172	159	170	161	153	186	168	177	163	154	160	159	145	159	166	176	181	160	181	194	190	143	151	147	188	187	157	167	165	168	165	181	159	166	154	161	152	168	155	142	139	150	157	142	141	145	159	148	146	143	152	153	175	175	152	160	168	134	155	162	144	142	154	159	141	129	168	170	172	156	158	144	168	157	179	159	161	182	151	168	154	180	168	165	192	178	161	158	143	155	135	155	173	166	158	148	190	169	150	178	148	156	155	188	187	151	169	166	146	151	162	162	167	182	177	149	168	151	191	176	149	173	168	163	137	161	162	172	180	162	151	169	180	150	148	173	178	165	146	158	136	159	158	160	156	172	143	146	173	150	178	162	143	163	156	164	148	148	165	156	166	140	147	168	160	181	173	156	163	152	145	167	174	151	177	163	153	174	177	148	147	149	151	161	153	188	162	170	152	146	168	156	172	154	179	168	157	160	164	158	147	165	152	141	159	153	175	156	163	172	146	186	159	178	159	186	164	169	170	166	152	176	145	172	187	154	163	159	145	158	165	158	161	185	160	161	149	149	157	166	162	147	167	157	166	162	140	159	151	170	155	162	167	159	149	182	147	180	141	155	183	166	153	164	163	163	174	184	164	136	159	173	167	146	133	138	180	147	185	147	152	159	152	168	156	161	169	167	158	168	146	173	159	171	159	190	164	178	139	149	150	148	164	144	163	178	148	157	182	167	154	194	164	168	164	128	149	179	158	146	176	167	164	187	151	154	164	153	125	185	168	164	160	180	161	184	170	156	194	156	142	155	150	159	169	131	166	168	165	145	175	161	169	157	171	159	163	187	160	157	169	177	150	169	162	161	156	162	160	141	158	159	147	142	167	170	153	170	162	167	137	145	163	159	163	165	165	158	156	157	166	156	150	157	166	158	151	159	167	183	148	170	149	179	170	173	149	147	169	151	150	165	152	196	166	135	137	157	149	158	119	163	161	173	143	178	149	168	139	185	132	147	175	164	157	158	171	131	154	178	157	162	160	168	159	157	142	201	158	153	165	163	151	180	140	137	150	140	186	163	188	154	175	177	181	178	174	165	150	174	147	175	155	176	136	134	173	157	150	145	161	154	177	159	145	155	171	156	174	158	181	143	159	141	169	156	168	174	183	149	156	167	144	140	162	181	177	155	148	147	130	156	152	169	177	155	148	180	177	131	169	166	164	170	163	162	159	146	162	162	146	143	161	158	164	176	133	171	175	165	172	161	178	153	171	178	180	178	172	186	175	162	177	163	145	158	148	164	156	165	162	163	166	152	150	162	174	158	164	150	160	177	145	156	148	157	153	156	163	138	179	146	165	164	151	156	163	142	155	161	156	160	153	154	146	148	160	165	161	162	165	161	144	153	144	150	144	155	162	162	168	148	149	166	160	175	160	165	154	166	158	143	179	164	156	164	158	158	151	177	180	160	173	149	171	164	160	151	148	138	158	162	180	170	186	145	169	138	152	151	155	143	166	163	162	157	151	161	156	162	174	152	188	165	174	168	159	170	150	137	156	161	149	139	184	137	169	172	152	180	154	161	159	166	184	167	175	176	151	169	166	162	168	160	159	162	164	134	180	159	159	155	163	165	175	159	163	180	173	151	152	169	145	162	170	175	183	168	147	174	165	170	156	150	153	151	171	168	176	176	159	127	159	134	150	170	167	157	159	159	154	166	170	171	170	159	182	170	158	160	151	168	164	156	174	163	160	148	172	175	150	153	146	145	176	170	133	144	157	148	142	165	173	150	140	160	177	167	153	153	156	162	172	132	152	148	170	154	170	165	152	162	164	157	171	183	153	164	165	175	172	179	193	146	160	157	160	155	170	151	181	162	151	165	157	158	164	178	153	163	173	175	163	179	155	177	148	139	155	157	153	137	170	166	194	167	171	154	167	151	147	171	182	135	165	157	143	154	175	146	168	137	143	155	167	162	163	153	156	153	149	168	139	171	160	151	161	161	171	167	133	166	158	166	161	164	151	173	148	155	144	161	137	202	157	142	155	166	164	163	160	156	149	175	160	159	174	180	155	157	169	139	169	156	165	162	151	136	149	158	141	164	161	172	168	171	145	166	159	178	173	167	169	155	176	152	162	174	158	167	163	167	152	151	169	154	182	162	153	165	146	174	159	177	155	155	154	139	172	162	174	169	149	156	164	190	149	144	139	171	166	141	157	145	160	165	159	158	153	143	158	156	155	160	170	190	183	162	159	177	135	155	167	165	163	149	155	174	183	185	159	173	158	144	207	167	159	182	181	153	153	162	149	172	158	150	166	161	139	161	160	151	173	141	167	169	131	148	161	160
5647	562	712	708	675	623	565	602	588	638	606	589	548	587	520	544	537	542	557	512	556	537	521	533	485	508	487	538	509	531	518	543	537	509	496	502	537	524	558	536	551	551	535	511	522	522	515	502	502	530	483	527	533	514	522	524	564	558	489	528	498	543	533	510	512	512	572	481	524	542	584	507	506	556	518	515	505	532	542	522	525	556	526	557	512	541	499	516	512	561	513	552	525	533	572	490	543	500	535	566	519	507	541	555	512	517	543	517	501	562	527	485	538	498	545	558	531	527	526	563	502	514	505	491	516	537	497	502	523	521	522	545	511	504	516	535	536	503	544	520	517	526	526	539	530	504	515	493	586	566	516	517	496	535	569	522	565	528	529	492	553	547	516	519	493	561	521	583	509	517	518	531	559	558	504	494	570	512	528	515	523	525	511	529	536	520	480	517	541	554	508	487	480	528	528	528	527	485	482	479	535	556	519	505	579	514	488	535	512	558	510	520	517	556	543	521	533	510	517	548	519	529	539	526	503	505	532	550	486	503	551	567	514	480	512	510	502	505	510	551	524	548	499	540	526	521	548	542	549	537	487	531	556	492	519	520	527	516	558	497	475	513	549	528	505	511	521	538	494	530	512	497	521	542	483	469	529	523	559	586	498	509	510	516	534	561	554	577	512	523	540	543	557	525	574	515	541	529	502	512	548	528	509	507	515	499	527	529	498	513	534	514	494	556	555	526	550	515	544	525	542	539	552	562	525	545	546	556	511	485	510	522	493	498	534	535	502	533	501	544	543	500	513	543	497	480	483	549	517	524	536	512	507	526	530	518	546	520	527	538	491	537	522	538	524	528	525	507	533	521	502	546	516	526	529	542	533	521	546	511	493	468	552	532	534	528	557	516	499	510	544	469	539	514	518	569	543	537	514	517	492	506	527	527	548	465	530	490	496	555	503	512	499	510	516	515	518	523	493	545	515	566	521	513	565	541	521	510	515	494	575	527	517	492	522	564	463	576	519	529	534	511	519	523	536	511	539	548	502	520	499	476	552	483	519	528	521	526	545	546	510	548	547	528	532	565	531	517	461	558	559	504	562	543	563	498	506	559	515	576	521	533	512	518	515	503	500	512	511	537	519	546	545	560	527	594	504	537	518	501	559	517	530	552	517	526	547	523	519	549	565	540	496	526	509	552	523	526	549	532	494	545	504	536	552	503	536	583	484	518	545	511	506	537	546	531	517	511	502	566	501	513	557	495	511	525	493	514	537	540	497	560	531	513	535	540	527	520	517	569	561	545	510	539	546	547	519	512	494	525	485	527	520	561	514	545	515	504	532	564	488	561	503	545	590	535	533	523	556	485	496	494	510	529	525	545	560	520	540	491	509	539	511	504	519	544	491	531	546	508	523	536	504	523	533	541	526	524	516	555	554	529	492	536	504	525	493	533	509	542	550	528	585	577	484	510	520	549	529	524	554	498	485	506	518	501	549	575	530	504	510	480	520	519	576	528	556	536	520	553	569	494	546	507	507	524	541	525	556	504	499	480	527	540	532	520	526	490	514	568	511	513	538	511	530	547	485	501	568	543	534	474	526	555	500	498	511	560	499	540	498	499	525	564	494	522	560	494	527	515	526	559	505	531	509	518	546	516	544	538	508	472	527	477	515	513	509	535	514	533	511	592	537	512	550	517	524	503	566	515	531	493	511	494	517	535	526	534	501	526	478	545	570	532	502	523	537	500	504	548	558	486	560	558	539	539	518	478	482	533	505	523	517	594	545	513	553	512	534	539	523	530	496	507	515	511	473	516	535	528	527	552	530	565	516	545	490	541	513	509	515	565	501	488	554	476	504	528	475	497	508	547	514	528	555	529	524	536	515	563	529	505	533	512	511	557	535	506	512	528	571	533	544	521	488	520	500	550	556	513	555	528	541	538	528	553	483	500	523	515	547	556	484	538	495	542	533	474	519	541	501	518	514	505	513	523	518	538	563	485	499	539	459	522	545	513	547	487	496	537	510	537	526	495	548	524	500	512	520	535	531	507	524	518	506	574	485	485	545	503	562	525	514	544	531	512	560	540	499	515	539	529	570	535	539	519	512	527	528	526	524	501	547	520	488	502	509	502	522	547	557	516	521	547	481	537	545	522	522	497	504	501	516	468	562	532	501	558	517	516	522	523	568	495	523	570	528	567	516	513	500	567	528	528	517	517	551	503	492	535	531	527	531	515	532	613	503	510	535	518	533	527	505	540	549	513	551	496	519	540	504	512	531	528	495	533	530	500	550	510	505	568	521	507	576	516	543	505	512	533	492	519	537	534	590	508	515	548	490	495	583	527	516	519	555	545	523	514	531	542	559	518	501	493	534	584	493	565	534	530	561	496	554	525	551	523	539	483	520	517	477	507	530	555	500	534	507	536	502	531	570	511	528	491	524	545	547	506	532	503	488	565	551	547	497	542	559	521	553	517	550	519	483	526	535	516	507	534	492	520	535	518	500	501	536	513	525	566	555	527	514	515	539	549	534	523	533	554	536	483	519	540	538	520	506	508	503	522	500	526	515	544	531	498	496	484	498	558	521	527	491	537	504	514	522	533	514	512	528	484	511	558	555	545	496	544	536	511	491	533	507	557	513	532	548	489	501	507	528	522	569	512	502	507	512	539	524	498	460	495	491	548	498	544	500	527	505	494	518	552	532	509	500	553	544	536	504	555	566	521	525	529	522	534	552	533	499	518	538	562	546	506	544	501	522	536	517	502	529	529	487	509	540	531	486	496	533	538	553	527	513	549	517	525	540	559	563	536	559	539	537	511	489	520	545	534	579	514	483	530	513	564	548	519	539	519	543	511	529	505	507	531	499	502	570	534	520	537	551	559	512	552	551	491	487	527	540	563	481	529	552	499	505	520	520	520	556	549	531	476	564	543	546	540	531	481	515	514	543	483	476	532	560	533	507	502	541	511	511	554	549	546	570	522	487	502	529	518	515	505	461	501	567	489	523	517	513	528	571	544	542	499	535	560	563	537	522	528	510	547	552	501	501	532	546	474	479	552	515	556	564	520	495	545	478	538	543	519	489	520	551	509	536	523	530	521	552	545	537	492	507	539	525	553	506	531	538	487	534	517	527	521	500	554	505	539	547	519	492	511	476	514	453	510	518	501	551	538	524	524	570	532	536	497	490	522	548	543	493	525	506	537	584	539	561	496	542	531	514	518	550	514	535	531	539	534	506	522	507	530	528	542	495	535	541	531	535	569	552	546	533	536	519	504	518	490	502	558	532	476	529	510	544	536	575	515	558	537	512	534	496	505	511	554	521	533	514	509	496	513	516	569	531	524	506	523	515	517	511	523	518	527	537	527	525	522	505	530	496	558	494	530	523	485	547	531	545	537	532	528	518	491	530	528	539	552	530	525	544	531	538	484	513	529	509	485	540	473	519	495	568	527	521	519	568	532	501	510	523	527	450	540	525	514	527	519	561	509	483	536	524	584	523	540	493	541
36400	17609	5064	1359	923	746	617	562	463	427	452	364	364	391	400	312	330	346	322	299	317	346	328	288	309	347	292	313	313	297	327	330	290	301	308	293	304	277	273	291	295	309	306	287	301	358	290	294	338	306	319	316	268	299	310	317	317	302	291	310	286	282	331	317	283	269	289	316	310	299	340	322	328	323	312	286	289	306	286	301	304	295	292	325	304	271	284	306	293	316	303	304	303	310	283	277	301	306	314	291	295	330	290	312	303	288	286	292	262	290	289	340	299	309	337	298	297	330	322	302	309	274	309	299	289	292	288	300	310	287	291	317	310	305	310	313	327	266	279	319	298	301	284	286	288	284	288	272	276	306	283	309	255	265	249	279	313	292	283	325	292	314	276	305	338	296	281	338	318	287	333	323	275	312	305	299	264	259	310	288	277	298	306	328	283	303	313	298	298	307	337	319	297	299	293	299	313	329	307	327	330	283	292	287	300	294	307	260	306	293	301	303	292	338	317	290	275	308	286	271	302	313	282	298	297	336	296	315	303	302	303	311	296	291	295	312	303	298	322	286	315	282	334	298	287	309	304	315	283	284	258	288	325	308	301	304	287	274	296	317	309	298	286	281	294	303	284	301	306	270	293	291	290	295	305	286	277	300	303	308	310	299	287	284	287	310	292	279	292	276	334	309	324	306	310	295	327	284	318	287	283	305	280	285	332	300	314	269	305	282	298	268	288	286	283	307	299	275	344	292	310	289	316	300	293	325	300	269	328	310	280	290	307	299	275	270	318	287	289	308	317	286	327	344	307	326	304	312	289	287	278	307	289	332	320	307	287	298	291	285	295	257	319	284	340	326	327	286	295	294	333	296	338	316	288	261	314	336	274	279	294	301	300	288	270	277	290	277	268	310	301	291	314	320	296	273	292	343	277	313	314	308	325	333	263	289	274	281	285	288	305	297	315	292	305	314	324	265	313	297	313	276	311	330	324	294	287	284	301	313	308	301	322	269	283	287	260	328	309	301	290	300	293	314	314	282	310	266	296	287	294	297	308	304	345	296	280	281	298	309	333	307	306	309	314	292	312	296	310	294	301	307	296	317	289	287	285	295	324	308	280	302	307	274	270	315	303	309	304	305	335	305	301	310	277	315	269	299	341	280	323	300	309	293	304	270	284	291	297	300	296	292	287	289	297	310	285	285	292	302	288	278	282	312	271	318	327	310	283	309	303	317	313	303	320	306	288	305	295	297	301	306	293	261	296	286	283	298	316	272	328	314	301	290	299	292	299	273	281	291	340	308	288	304	274	318	318	287	277	308	280	311	303	315	298	305	269	315	315	282	284	338	306	270	301	303	301	289	273	288	299	280	311	344	313	312	292	292	253	298	297	289	287	302	311	313	303	298	303	278	306	285	285	297	324	295	299	302	286	303	299	315	328	282	314	292	269	291	286	309	301	298	280	357	298	305	291	309	310	315	319	309	302	306	307	290	316	327	283	288	317	293	297	298	265	298	338	302	314	349	301	300	281	299	290	255	314	290	294	287	278	319	277	286	301	302	299	302	294	285	311	310	302	319	313	306	300	315	301	285	312	316	298	301	331	277	279	279	328	319	291	289	289	317	301	307	311	301	344	304	269	290	282	253	290	283	304	267	280	286	305	295	280	296	332	321	275	268	274	296	297	281	291	293	322	322	278	318	289	292	310	278	302	330	324	295	322	292	305	299	303	310	312	296	288	285	305	273	295	297	299	292	349	347	319	283	296	315	317	286	329	307	293	315	279	295	326	276	280	301	291	300	288	293	306	301	319	322	299	310	296	312	304	322	307	305	273	300	280	321	274	268	297	316	288	297	287	319	316	314	355	310	289	307	271	271	294	307	298	297	305	287	321	310	323	285	327	319	264	327	309	297	277	284	299	298	296	273	297	279	301	315	306	301	280	310	313	308	325	298	274	301	296	290	312	315	293	274	279	298	293	314	316	293	321	267	303	294	281	288	298	315	311	277	286	304	270	283	283	341	286	314	283	298	295	276	296	324	318	275	286	327	319	280	308	316	301	278	290	272	276	299	293	284	275	303	282	298	299	336	299	290	308	304	306	250	327	322	314	284	323	333	330	290	307	322	298	296	250	312	311	302	298	280	296	281	292	312	295	302	302	299	312	317	294	294	278	294	319	285	331	278	264	300	317	316	288	315	292	315	325	283	284	317	288	315	307	271	280	306	356	310	272	310	267	261	286	304	315	265	291	317	296	303	297	284	305	299	298	265	317	294	277	289	291	299	285	315	324	286	323	287	303	295	301	330	295	322	294	291	318	282	277	323	279	285	345	308	311	283	301	311	305	288	289	286	287	272	304	313	287	336	288	275	289	296	320	288	288	257	310	284	273	305	304	289	298	290	313	333	322	329	339	299	304	287	314	331	298	300	293	330	316	315	282	335	305	291	295	300	288	269	300	334	295	299	313	294	351	257	313	292	319	306	288	292	280	313	263	324	307	331	306	339	324	281	289	291	253	286	334	296	285	278	279	297	320	309	290	348	261	309	279	297	313	286	307	302	300	302	296	304	308	299	286	280	320	279	289	301	292	323	312	300	298	269	291	288	327	287	308	314	279	296	307	317	265	305	294	304	300	296	291	318	295	282	296	317	335	291	315	302	316	332	282	307	326	301	329	290	279	315	316	325	292	289	299	317	312	308	312	293	327	325	318	304	336	317	304	286	294	286	284	304	315	307	298	339	301	302	306	291	324	293	289	283	279	278	301	296	315	322	287	324	293	292	315	284	287	254	306	298	308	281	272	281	297	327	323	282	294	319	303	286	287	283	316	279	297	267	287	284	351	297	286	328	325	294	295	334	275	286	302	280	315	273	293	301	309	290	285	278	288	300	301	303	312	271	311	287	307	290	273	307	320	305	281	305	276	280	308	302	260	260	299	297	338	261	290	290	292	313	294	281	279	293	265	291	303	321	318	288	291	290	299	291	308	288	286	329	297	308	312	285	298	299	304	267	303	289	305	278	315	297	307	317	305	299	306	298	326	328	294	285	320	301	305	284	286	334	273	314	284	299	280	283	307	316	309	299	287	326	274	313	291	304	306	324	305	300	277	310	331	268	260	306	292	291	302	294	301	292	278	310	272	293	292	274	331	313	315	291	333	300	309	296	294	313	296	326	282	334	297	294	310	272	303	309	269	290	283	320	307	335	325	295	294	301	320	314	292	291	314	306	300	285	323	328	291	298	303	306	309	275	328	290	287	299	311	306	274	291	298	305	300	310	293	290	291	291	322	306	293	308	280	307	305	296	293	289	295	298	326	315	273	297	310	296	289	289	323	304	289	307	291	328	299	312	292	276	322	310	284	285	296	307	318	323	306	310	317	284	326	309	305	293	327	313	253	352	295	273	279	317	288	303	310	298	285	289	296	294	278	324	276	288	313	270	304	328	292	285	313	292	308	302	279	284	287	300	311	323	315	274	278	284	272	301	279	278	317	326	332	305	293	322
18464	1812	3342	3830	3284	2701	2323	2003	1721	1647	1513	1482	1291	1291	1152	1189	1153	1113	1150	1107	1031	1098	966	979	996	1014	959	979	978	963	931	931	969	969	937	940	963	877	920	906	924	935	888	913	886	884	866	906	916	904	908	861	917	900	913	876	884	893	893	900	922	871	945	893	931	920	896	851	909	878	916	922	934	895	909	913	893	916	894	910	868	865	881	885	899	871	888	890	848	884	891	850	858	896	874	905	875	891	914	896	913	905	886	802	884	890	899	855	878	881	867	846	887	844	924	887	909	850	869	908	883	927	866	873	812	831	853	885	904	913	828	865	887	873	922	877	870	883	813	870	870	836	853	873	903	904	876	909	887	834	898	883	855	922	826	903	881	838	878	858	855	891	819	835	817	842	909	863	883	856	857	837	862	876	866	869	869	823	875	876	887	875	906	881	905	862	874	840	815	895	892	912	867	874	912	844	889	834	881	885	869	880	962	879	845	886	877	834	870	879	876	844	857	874	857	893	841	826	857	832	847	836	855	904	895	835	845	930	915	904	904	915	877	848	886	886	893	907	889	863	884	848	818	856	891	894	841	858	905	888	918	820	938	848	912	896	837	853	836	856	872	914	918	878	851	865	856	868	861	870	845	840	875	847	914	877	864	850	829	865	842	851	894	884	908	889	931	844	872	865	895	837	870	863	866	858	858	873	875	854	837	835	862	901	843	842	936	879	915	882	852	874	886	884	875	827	922	860	916	861	873	876	876	865	869	887	887	827	822	909	890	881	853	806	869	860	867	855	810	819	820	861	837	845	828	855	805	840	841	916	863	883	875	862	853	913	845	894	859	849	880	961	883	864	867	834	871	889	854	861	819	862	862	878	872	858	854	883	848	888	846	830	874	947	892	835	808	872	881	877	872	879	850	817	872	865	921	891	871	832	884	852	867	901	917	846	845	866	866	818	854	859	850	867	853	832	820	878	857	862	890	879	862	892	904	891	861	890	860	854	894	881	809	901	853	819	898	880	838	830	814	882	852	842	837	907	836	875	879	839	833	863	907	854	866	902	877	888	855	838	810	821	908	837	848	840	904	875	813	841	823	869	894	908	857	842	856	838	855	933	834	882	850	907	853	848	889	878	886	910	879	859	929	868	840	893	817	829	814	872	892	836	827	849	894	864	864	924	863	850	810	841	813	838	869	850	852	888	859	906	841	862	839	852	890	886	897	834	840	890	849	929	870	823	847	878	865	868	854	876	858	845	881	877	861	866	903	922	847	836	929	847	905	852	857	868	868	939	834	866	834	894	907	906	880	897	891	858	839	817	846	864	846	901	854	861	866	851	851	859	867	877	906	851	908	883	883	872	843	818	871	862	860	844	870	852	845	851	891	851	843	867	811	857	866	884	843	819	810	792	894	874	895	833	874	855	814	843	840	853	814	903	875	875	846	870	822	911	896	826	854	889	796	857	827	854	815	834	807	927	818	898	923	860	887	848	877	851	888	886	824	866	887	851	896	832	862	821	909	892	889	865	855	892	850	830	855	890	846	944	867	833	861	829	804	831	847	840	838	868	862	837	866	866	905	867	834	891	849	899	880	890	850	852	825	876	876	898	844	839	897	832	874	865	876	878	863	839	824	892	860	889	863	820	870	894	871	834	887	830	834	881	852	832	833	828	843	860	869	882	856	912	923	819	886	858	875	814	818	799	886	815	920	902	896	896	897	843	897	874	881	874	850	853	886	885	879	859	855	954	856	846	910	819	876	951	871	920	937	859	918	856	812	872	909	840	893	903	861	882	838	870	905	838	887	856	890	834	851	923	877	848	886	900	872	866	828	898	888	893	831	854	903	887	894	895	894	892	865	864	849	870	888	864	866	895	869	840	876	893	818	899	851	919	800	878	857	854	882	879	876	851	877	859	860	833	849	847	904	902	849	801	907	830	877	861	867	863	828	893	837	798	839	840	902	840	821	873	864	915	926	877	812	862	877	852	854	829	884	899	888	856	903	829	901	909	834	840	884	812	863	840	837	895	850	875	882	872	836	849	835	865	854	871	919	847	801	891	880	899	888	892	847	880	863	844	848	817	913	817	829	847	891	850	862	887	871	854	827	863	875	861	863	880	889	877	899	853	888	874	866	851	856	913	877	825	827	822	884	866	836	861	905	906	924	846	877	856	846	863	912	856	831	823	838	872	845	873	885	885	868	892	859	898	816	845	868	927	876	872	868	894	921	887	821	827	900	902	892	829	899	846	834	879	899	877	885	864	880	837	900	903	915	861	867	827	856	913	889	847	832	885	854	799	894	837	868	882	837	870	908	801	833	881	841	826	862	876	846	841	881	849	828	816	888	844	830	939	855	807	850	879	832	869	868	893	830	877	927	836	819	883	869	875	876	847	931	791	896	880	913	863	827	859	903	877	889	840	825	877	864	839	828	871	867	886	889	787	898	909	859	866	855	897	857	868	910	821	908	891	932	857	819	874	861	852	902	845	874	898	851	828	869	905	828	868	869	851	871	883	857	884	842	900	829	851	836	841	873	874	884	874	841	854	872	852	875	852	819	879	872	843	920	931	870	876	889	859	883	863	788	869	850	839	847	955	928	845	849	857	835	863	828	858	912	872	848	844	889	834	785	855	874	899	860	853	845	891	908	853	827	911	838	865	811	868	866	844	852	892	849	863	896	852	894	868	865	835	874	884	828	893	832	852	902	880	933	891	836	891	895	902	902	811	878	841	867	832	875	816	900	811	880	869	865	890	849	812	917	904	901	884	850	856	841	857	838	829	887	866	855	904	878	879	800	917	840	845	894	867	858	873	867	841	889	801	838	872	912	806	866	905	845	855	857	892	853	857	883	886	875	847	899	870	832	867	934	918	885	872	840	894	849	867	860	885	841	822	840	894	817	851	841	890	839	838	906	886	901	853	894	823	857	884	863	863	874	821	857	880	906	891	831	874	841	866	887	896	914	871	861	869	884	926	875	891	910	875	866	874	876	871	878	901	876	852	832	907	892	880	839	946	862	870	900	856	863	862	855	837	883	874	880	859	849	886	782	907	887	870	859	893	870	840	864	834	856	846	898	835	854	859	882	895	880	884	920	917	854	895	835	859	835	855	863	842	890	888	895	887	837	885	910	917	852	827	876	818	841	859	902	873	864	857	885	899	827	829	919	868	793	834	864	836	879	853	843	861	862	877	815	850	856	883	863	837	853	878	934	884	859	857	829	877	903	862	873	924	903	900	846	915	878	864	837	909	896	895	863	873	889	867	908	887	895	884	834	910	923	927	842	812	948	829	863	891	860	817	856	803	894	859	852	855	855	874	886	859	862	894	859	861	857	895	814	903	820	819	853	918	822	836	857	917	879	920	883	826	948	967	861	879	827	851	845	869	831	851	865	862	878	900	857	841	852	883	883	865	797	901	866	906	847	886	828	882	893	894	808	880	847	883	849	844	865	804	891	880	824	866	880	870	862	841	885	852	901	888	872	894	834	864	882	830	909	845
38345	21131	18643	4172	1741	1260	997	837	745	624	553	491	494	455	454	424	351	426	394	401	389	386	362	378	384	364	370	396	385	329	325	360	364	358	378	340	342	347	332	349	327	335	352	384	361	335	340	361	338	336	332	339	351	349	370	339	331	333	323	344	364	323	344	349	346	307	344	352	355	320	354	335	329	317	328	359	357	349	367	347	306	334	338	353	392	379	345	312	348	326	324	354	320	334	324	304	336	328	302	330	368	338	324	317	335	312	356	277	333	357	314	299	301	320	353	329	339	331	321	304	327	345	358	376	334	329	339	375	313	330	338	366	333	397	321	358	335	307	334	329	352	321	322	354	290	337	296	312	356	343	356	317	341	328	349	336	314	322	327	345	341	344	320	301	348	310	302	327	328	303	326	330	364	340	322	351	357	301	343	301	328	339	355	313	370	360	326	330	346	345	369	331	331	371	332	311	341	318	328	369	331	328	361	358	362	337	320	333	375	303	339	333	323	325	317	333	286	316	278	327	324	330	336	345	325	339	330	351	341	365	337	307	350	355	336	319	366	359	334	327	348	340	314	348	311	331	346	328	322	317	332	346	356	311	300	338	297	358	350	372	301	278	331	359	315	321	326	332	322	329	344	306	312	347	350	328	320	362	376	338	351	343	338	317	348	328	342	362	352	317	316	341	313	344	316	335	330	340	346	286	325	346	336	316	340	329	322	348	309	335	323	318	325	346	333	364	302	316	308	310	335	337	348	334	346	345	349	374	320	309	326	316	317	340	322	344	311	352	314	382	314	318	362	319	340	348	355	329	305	336	310	311	365	323	278	379	311	314	338	336	329	325	324	329	331	355	318	337	324	327	325	345	328	353	299	336	302	333	328	345	324	361	362	323	359	329	315	339	332	338	341	330	357	315	344	349	327	340	326	280	378	348	308	345	345	292	328	341	321	297	337	354	341	368	309	347	327	301	351	330	318	328	343	316	363	350	308	331	335	344	327	331	320	362	303	307	321	340	355	326	326	302	336	323	335	341	335	339	373	350	354	317	328	345	325	371	334	352	333	306	299	329	339	317	286	350	310	340	329	318	365	331	368	310	336	353	345	326	335	337	338	343	393	345	326	355	325	332	312	354	342	319	319	318	342	304	319	304	336	315	312	358	342	285	330	336	307	321	347	314	338	324	336	324	341	346	306	367	303	340	353	321	324	342	332	330	327	314	300	329	308	326	325	338	336	321	317	339	328	336	333	320	340	342	357	359	322	326	347	334	366	322	309	330	336	300	383	354	299	361	346	333	335	336	308	301	316	331	321	296	336	316	324	322	335	333	309	332	355	285	335	357	335	329	371	338	344	354	298	331	361	334	349	334	322	342	350	347	322	313	344	301	318	325	344	324	343	343	313	354	368	346	319	337	349	336	319	316	326	330	360	330	312	328	329	344	298	343	362	294	328	358	349	306	337	344	338	347	353	346	308	357	344	314	328	323	346	327	350	314	348	349	339	353	368	312	349	334	298	346	358	324	333	361	355	346	309	312	342	318	305	332	338	345	326	325	319	347	335	328	337	302	315	322	352	354	381	305	338	352	332	343	346	331	344	319	345	354	322	321	303	349	326	329	334	362	333	334	327	319	336	336	383	321	329	304	361	359	333	370	314	314	345	359	380	303	337	351	345	322	347	339	373	331	341	323	340	333	374	370	356	327	330	333	329	335	318	328	314	326	325	303	338	325	316	324	333	303	311	316	368	335	330	349	331	308	344	343	306	299	364	334	318	344	373	320	325	345	330	336	328	327	355	342	337	316	336	341	326	371	329	307	320	314	293	310	319	346	350	325	364	320	298	324	358	362	343	305	307	354	343	324	330	357	323	317	339	322	346	305	332	330	348	342	338	319	349	329	355	309	303	349	331	314	327	320	318	337	341	331	347	330	319	354	316	337	313	314	331	343	341	325	300	335	328	342	347	311	363	340	314	314	368	321	335	328	326	326	316	348	341	335	337	350	305	316	364	348	341	326	303	321	345	319	324	341	337	347	333	302	315	335	321	352	334	321	340	326	337	316	323	323	320	313	333	328	323	328	320	314	361	334	329	339	318	332	366	348	373	324	353	337	317	322	336	336	331	335	378	328	346	335	345	341	323	349	370	329	331	354	334	322	334	326	330	335	325	331	343	295	307	346	355	329	322	317	323	346	326	350	327	342	336	329	343	338	329	295	355	321	291	346	325	351	309	335	314	331	336	311	310	323	349	338	359	320	345	313	338	339	299	294	383	328	336	335	361	359	358	378	339	321	294	334	349	319	345	378	358	345	332	320	335	337	330	346	352	337	310	317	335	310	366	383	319	361	340	364	322	322	304	345	318	334	322	312	329	334	316	353	308	368	350	311	305	326	340	351	325	350	327	315	347	305	327	338	362	336	299	325	332	331	370	310	343	310	344	338	347	324	315	319	304	342	332	329	335	357	341	343	383	344	348	292	337	374	340	331	348	331	340	335	302	335	326	331	352	325	381	312	364	360	345	336	373	334	317	358	344	320	333	324	296	356	366	308	326	348	337	332	334	344	322	337	350	311	340	341	325	343	328	352	361	315	339	309	321	332	321	341	310	341	323	332	329	327	330	355	350	324	331	321	370	360	351	347	332	297	351	300	325	336	331	341	323	311	341	309	342	316	303	330	353	305	361	339	337	339	325	331	330	335	348	316	348	307	332	345	325	312	313	322	317	321	350	347	354	365	327	370	358	394	344	286	351	336	359	332	347	304	331	331	330	337	312	353	334	333	308	346	342	343	331	350	323	345	313	333	341	342	319	335	318	350	338	331	347	343	352	322	353	323	317	315	340	344	335	310	358	319	335	348	352	356	288	354	348	323	352	342	366	341	356	330	349	332	332	316	344	323	311	363	338	347	346	302	353	365	325	332	312	370	330	313	326	354	314	376	311	319	361	343	311	344	339	302	326	341	336	353	348	342	358	344	381	326	309	339	315	336	335	357	341	343	334	342	315	341	312	312	306	362	343	299	337	326	334	323	322	323	313	338	345	330	287	307	302	326	318	315	307	346	361	364	333	340	330	332	334	332	328	333	358	344	345	286	310	346	356	325	322	352	295	314	334	342	330	335	302	311	344	332	337	307	313	314	307	330	311	328	331	328	303	359	344	340	379	347	371	328	331	347	340	357	304	326	336	319	293	308	338	322	302	338	336	303	377	356	334	335	316	270	299	345	345	306	328	334	336	356	345	314	356	350	334	341	364	335	292	367	328	293	358	339	335	346	334	362	354	334	346	355	347	348	345	374	329	328	361	347	352	314	304	316	310	305	316	333	336	301	331	350	351	321	320	321	350	334	354	319	310	370	345	348	378	311	329	366	327	298	335	300	316	316	334	306	332	328	317	320	326	352	328	367	300	324	349	338	337	329	322	343	306	342	343	323	360	348	312	318	345	327	311	346	347	334	342	331	338	339	361	308	335	314	319	355	334	347	335	331	296	309	310	307	331	325
22824	2788	5772	6543	5566	4540	3947	3288	2822	2416	2199	2024	1831	1605	1684	1578	1488	1441	1362	1369	1317	1299	1229	1174	1209	1123	1160	1135	1153	1066	1110	1093	1099	1078	1060	1063	1028	1067	1029	977	1039	1051	985	1035	1087	1050	997	964	971	934	948	999	997	1042	1026	952	1000	992	963	971	937	944	947	942	924	968	982	977	975	931	925	991	1015	982	922	943	982	954	989	893	937	922	963	899	981	955	884	885	928	927	926	918	926	933	982	970	944	942	966	938	937	947	935	915	914	946	945	978	932	971	933	965	941	923	895	968	998	916	995	944	918	924	951	968	937	926	926	931	978	940	926	949	947	884	909	953	970	962	891	971	945	926	908	985	934	944	872	906	912	911	924	945	942	915	955	977	938	897	955	858	962	913	930	954	924	885	887	944	971	1014	923	951	949	936	969	909	883	913	899	909	1003	980	956	900	938	957	944	924	910	946	916	970	907	965	978	923	903	975	929	948	904	908	947	974	927	903	898	920	991	983	906	912	905	914	897	991	906	946	927	982	879	938	937	875	973	977	953	939	944	931	914	890	901	951	961	939	934	912	972	943	924	922	901	958	896	920	947	956	945	958	929	903	930	950	907	962	913	978	903	887	914	938	997	935	1012	922	900	923	918	924	929	882	1008	930	936	926	933	956	937	906	944	957	855	916	958	899	935	916	976	983	885	930	990	927	934	928	939	940	939	901	962	932	946	932	858	928	895	912	945	978	915	925	921	932	909	906	958	895	941	891	927	957	911	913	828	944	888	940	883	906	856	950	925	925	947	979	928	913	883	905	947	947	933	995	929	929	916	952	915	965	935	946	1013	975	976	886	880	941	930	966	939	890	919	962	955	932	910	972	901	915	912	901	911	960	908	956	890	994	960	950	965	910	974	894	918	935	899	931	929	930	924	984	932	895	876	945	887	938	919	920	858	985	929	915	907	950	959	905	858	921	949	967	887	956	981	903	990	984	951	904	905	893	925	937	932	910	932	890	963	958	968	1000	923	931	955	880	1001	942	978	948	916	931	918	902	903	916	971	921	958	909	918	895	942	988	880	914	960	975	895	905	931	944	861	903	891	903	991	908	884	938	908	933	912	917	1015	949	903	940	912	878	927	925	917	945	961	951	931	887	905	978	908	940	883	970	941	886	943	961	926	933	935	922	892	904	905	885	913	867	914	976	972	915	956	895	932	889	872	904	929	910	932	962	905	934	933	871	891	914	913	959	889	930	992	929	917	943	896	935	923	944	880	902	938	917	913	888	991	891	943	945	902	880	943	928	899	978	934	942	868	930	874	909	909	889	953	944	965	918	952	969	949	967	983	879	917	966	901	962	927	928	955	945	899	934	870	964	961	906	930	938	894	922	931	921	912	905	918	910	960	897	998	907	982	933	941	888	942	905	982	898	888	906	945	914	912	913	921	907	886	890	915	935	961	932	929	874	993	945	906	888	934	914	917	949	950	875	917	898	910	987	897	973	934	953	913	906	976	938	932	930	877	918	935	963	949	909	953	935	961	959	943	891	936	914	943	940	921	974	895	940	980	938	925	935	913	907	923	895	884	935	897	885	901	925	951	865	933	918	891	913	944	921	925	948	982	865	935	900	933	949	999	1001	931	909	965	927	899	916	968	915	976	933	888	995	932	919	968	953	911	927	930	913	936	945	927	906	899	920	919	896	953	928	907	929	912	900	939	886	962	920	897	957	887	954	939	944	912	899	953	922	969	925	918	961	876	895	948	939	962	886	928	924	918	932	903	948	923	954	883	922	959	903	945	974	898	1013	999	889	926	910	908	957	905	939	945	964	919	965	943	958	900	961	937	908	918	932	931	963	884	944	898	931	915	971	886	869	946	912	930	896	974	892	997	898	913	855	896	980	884	887	958	952	919	933	1002	905	971	943	952	963	884	974	924	897	910	926	961	944	910	967	993	999	934	931	892	940	939	901	929	955	933	970	953	948	955	905	1006	968	907	916	990	887	973	925	923	931	967	901	958	891	906	945	948	937	975	949	952	962	911	934	943	997	913	901	986	905	919	914	860	899	898	985	872	988	948	891	941	943	904	949	986	965	936	910	908	892	952	921	952	933	953	900	992	943	935	930	942	933	942	940	947	917	902	973	936	916	952	870	924	924	918	861	925	929	940	899	917	907	927	851	916	966	969	913	931	968	910	875	899	942	919	910	966	920	929	975	940	946	882	915	922	923	913	935	931	920	930	885	937	941	933	940	913	939	967	968	888	935	907	890	958	965	936	900	950	964	940	901	913	925	914	922	872	939	1003	912	929	949	886	913	927	913	904	874	884	953	917	968	942	925	899	922	899	944	883	944	922	922	973	949	898	878	937	902	926	921	940	899	906	890	968	965	931	920	912	905	943	874	941	944	905	955	960	938	876	916	902	948	901	915	967	903	924	965	947	980	976	930	962	962	917	884	867	938	957	940	967	910	959	881	980	900	925	916	925	925	948	931	954	892	930	868	1005	979	971	946	890	938	953	928	956	950	910	942	912	911	971	931	933	963	952	968	930	928	905	902	867	934	931	955	913	951	916	923	882	932	947	930	939	899	944	960	950	980	945	917	953	963	917	976	979	920	907	920	921	980	957	992	919	900	997	881	949	907	927	930	941	929	939	922	935	938	946	923	939	941	971	934	895	909	939	947	945	935	911	947	923	927	904	932	870	895	900	899	883	934	893	961	889	931	925	896	961	935	976	988	937	907	903	916	917	994	950	955	877	946	892	915	963	898	927	930	916	907	895	931	959	898	955	917	956	882	942	994	928	925	932	969	954	910	899	876	936	940	941	910	899	907	951	953	965	939	1006	990	952	931	940	940	951	909	944	891	931	928	912	942	937	916	961	877	861	969	929	888	907	881	952	910	957	923	913	922	947	904	949	902	964	983	970	910	974	916	969	917	912	913	918	912	920	915	905	915	930	897	914	884	899	894	975	913	900	966	940	879	969	946	913	910	961	932	899	896	956	925	921	894	940	902	892	906	958	942	948	978	874	959	893	908	958	962	968	980	925	832	970	963	944	988	879	930	947	921	951	899	964	886	950	862	949	953	911	937	903	939	922	890	932	913	930	993	951	883	916	901	980	937	915	924	931	922	875	957	884	946	917	924	980	947	951	1005	904	972	951	946	910	912	955	897	871	914	915	933	882	989	913	942	887	913	874	906	943	906	931	899	950	977	920	921	926	985	954	893	928	942	962	952	895	923	951	919	937	921	925	978	913	894	938	934	934	969	897	917	864	878	906	947	847	947	895	972	897	932	916	920	958	912	941	939	957	894	956	887	957	898	920	848	907	925	942	948	970	927	959	963	934	953	956	868	864	941	944	938	928	970	916	968	907	940	959	883	910	947	924	899	907	891	878	947	957	933	911	907	915	951	909	901	935	953	922	935	936	887	969	985	909	903	993	933	933	935	939	985	929	920	949	937	908	929	969	948	946	927	959	998	951	921	841	928	916	932	905	928	947	945	966	869	844	923	949	962	940	903	945	924	957	862
6403	433	350	205	222	172	158	163	176	160	159	167	150	180	151	160	165	171	165	147	141	173	150	151	162	164	167	163	165	165	149	164	151	165	123	157	146	173	134	148	145	162	153	154	154	150	141	152	174	188	155	163	153	188	173	160	161	162	169	129	159	166	190	140	173	176	172	173	161	148	146	175	186	177	158	159	156	181	166	147	166	155	160	158	175	161	143	157	167	145	169	162	166	155	153	153	156	169	176	181	149	171	152	136	161	167	148	169	162	152	160	155	174	162	154	143	163	163	167	176	159	154	148	164	170	135	156	164	136	167	161	158	168	171	155	177	150	143	182	156	180	141	152	163	151	179	149	187	159	176	170	173	159	155	158	161	150	142	153	155	157	164	158	142	147	176	147	170	174	157	163	156	173	167	167	142	160	153	145	163	181	175	174	154	170	170	140	162	145	154	148	151	147	118	151	148	151	152	169	167	143	149	137	174	163	144	137	150	182	166	143	175	149	178	182	177	169	165	185	118	140	165	164	145	159	166	155	157	174	167	155	174	159	192	149	190	175	170	173	143	160	171	166	192	170	151	170	138	139	186	153	177	175	163	164	169	136	191	122	165	158	162	174	172	165	177	164	145	152	147	172	144	167	168	150	176	183	180	150	174	160	121	176	151	145	179	132	157	146	153	154	173	150	172	145	165	151	154	169	194	154	167	148	150	163	178	166	144	148	163	159	179	167	182	168	170	146	198	167	175	173	150	161	159	154	182	138	157	146	161	159	158	155	153	172	174	161	157	152	150	156	153	169	171	153	177	177	163	160	144	153	136	157	159	155	132	145	155	149	159	150	143	170	154	157	149	175	151	172	151	143	140	145	161	170	166	153	150	201	162	170	152	163	137	176	174	154	135	146	146	188	160	163	135	170	147	162	174	171	161	154	159	142	169	145	148	156	163	173	174	183	158	166	162	193	151	166	167	166	138	138	151	153	159	186	166	161	170	132	172	164	167	155	153	170	163	177	175	153	159	167	159	126	172	163	149	174	164	170	178	153	154	158	146	147	157	150	164	147	155	167	162	148	167	167	156	156	148	154	153	164	162	154	179	164	146	179	153	185	165	166	170	144	137	164	156	159	170	172	177	157	136	162	161	144	146	149	166	167	165	182	183	160	178	169	149	152	153	159	145	167	162	171	147	143	140	150	162	197	147	165	164	162	167	146	185	142	143	174	132	148	153	163	180	154	155	150	173	169	165	155	196	136	171	147	158	172	164	157	158	182	157	138	154	139	183	146	141	147	145	154	161	168	165	150	150	153	162	172	161	162	158	157	151	168	147	154	189	166	154	165	175	177	178	191	142	162	142	169	140	157	179	150	164	161	135	148	161	149	181	145	174	156	163	184	164	185	161	179	143	174	146	158	178	171	150	165	170	173	166	171	151	176	163	150	155	156	185	146	155	137	151	142	169	172	160	176	158	140	165	136	184	171	167	165	151	124	172	157	192	144	138	158	145	150	175	155	157	166	164	159	155	172	143	156	151	167	167	160	188	156	141	147	175	164	139	155	160	178	157	145	154	140	166	146	150	164	157	162	157	158	168	180	142	164	160	178	168	147	194	164	149	184	167	154	163	155	156	165	174	163	161	156	179	157	176	153	161	164	156	151	153	175	155	162	143	154	179	184	168	159	178	171	139	156	193	160	156	157	150	141	161	143	173	156	170	163	144	163	154	174	165	143	172	125	147	181	152	167	156	183	173	145	170	151	163	148	174	163	159	148	148	163	172	154	163	143	118	139	165	155	155	143	149	152	141	155	154	168	156	149	148	149	161	147	143	153	145	141	164	165	162	160	137	150	159	159	164	145	157	147	156	176	169	151	133	164	145	159	159	175	166	149	149	142	188	163	160	158	144	147	147	149	156	146	177	142	160	161	151	158	161	152	144	150	153	146	180	155	144	172	160	163	174	150	142	179	169	178	171	167	158	164	145	159	169	177	165	164	154	151	139	162	147	149	161	145	163	149	160	160	174	159	169	168	153	144	135	143	146	170	148	136	160	176	150	154	146	164	170	151	172	159	144	162	170	142	156	154	152	163	153	168	161	158	156	178	162	153	158	169	169	158	186	146	165	179	166	180	161	158	180	171	187	153	150	145	136	176	153	161	165	149	143	159	163	154	148	156	156	172	139	133	178	160	156	155	137	158	169	156	165	164	140	155	172	168	172	156	162	154	163	149	139	168	164	167	130	163	147	163	161	175	160	141	153	151	165	142	146	160	141	154	171	159	151	163	158	160	154	166	168	159	154	137	142	166	168	149	173	151	169	205	155	143	181	148	185	150	140	157	143	132	146	167	164	172	156	151	163	140	159	149	168	171	147	145	157	154	153	160	175	159	157	162	164	156	152	167	144	139	158	159	153	169	147	142	150	159	158	138	160	162	148	154	162	135	148	160	169	138	163	154	156	168	174	180	161	157	159	173	176	192	139	169	149	154	154	163	157	161	157	161	155	180	145	149	161	166	156	176	145	151	150	137	147	147	144	157	174	162	183	166	170	156	153	179	168	151	151	151	177	160	155	166	171	160	164	168	174	167	169	183	147	162	160	157	152	142	200	173	145	154	144	169	170	151	171	147	155	156	149	157	163	165	179	173	172	158	159	161	186	168	158	161	160	158	172	157	152	180	178	149	150	185	173	154	169	160	175	162	149	156	175	154	160	153	157	144	160	191	166	154	162	157	169	146	188	166	143	150	152	168	161	160	169	154	155	153	167	158	161	148	168	165	167	156	164	150	166	145	168	162	164	158	166	170	185	182	165	161	162	189	182	190	166	155	138	144	153	161	166	159	163	159	168	163	168	152	162	174	149	172	174	163	147	138	175	169	176	174	158	162	165	172	164	175	181	153	152	143	164	135	158	159	143	158	168	166	171	162	147	180	144	182	157	135	146	153	157	162	176	165	162	141	145	144	188	132	147	166	180	155	167	145	181	165	162	166	173	154	174	149	172	181	172	182	149	165	159	156	169	157	158	171	141	169	171	159	179	166	183	158	163	153	149	161	153	146	156	182	174	163	181	147	140	158	157	167	136	148	153	183	152	170	150	188	157	177	163	145	153	167	144	171	189	140	153	138	185	175	148	157	165	156	160	148	182	157	153	185	167	174	156	144	161	154	177	135	157	137	162	170	171	171	170	159	139	142	157	169	165	165	167	148	157	152	169	156	162	171	177	143	167	150	149	145	149	145	191	158	161	173	157	164	168	147	139	163	153	175	147	163	164	169	154	144	161	151	165	162	153	164	154	170	166	167	169	140	142	150	160	166	162	167	147	170	165	155	159	158	157	154	168	161	161	145	131	148	147	138	148	145	155	184	149	173	148	169	153	168	198	132	159	166	170	142	162	162	157	156	162	158	150	132	174	148	148	146	152	160	165	144	157	156	165	156	154	158	145	162	153	151	162	161	156	158	149	165	156	166	147	161	173	155	175	152	156	156	153	160	155	143	163	161	153
5278	557	675	673	637	597	640	609	612	559	544	570	534	532	525	576	519	511	531	559	511	529	498	522	511	532	538	524	501	526	485	538	471	522	516	535	499	508	528	514	483	547	544	534	459	500	555	503	504	493	543	532	571	508	517	509	534	518	472	496	514	523	521	505	531	520	535	543	554	516	529	483	543	529	516	494	513	506	558	556	498	514	515	508	485	544	542	504	524	497	538	528	493	512	521	490	552	525	498	530	506	490	509	518	523	504	522	512	502	525	485	483	528	505	530	533	522	522	478	496	516	481	483	518	572	523	559	494	510	547	528	515	503	506	501	467	526	518	497	485	533	570	515	515	560	488	545	507	549	515	507	523	487	546	508	521	496	526	504	496	546	513	491	498	516	555	529	530	540	559	533	518	506	496	582	544	569	519	504	504	551	503	509	543	485	527	496	491	519	501	581	470	521	535	536	551	464	526	484	514	508	513	510	529	515	527	530	520	541	507	496	538	506	520	530	505	532	514	524	530	527	518	510	504	504	536	524	514	510	530	495	526	525	525	518	527	545	533	518	507	510	484	527	523	488	505	533	478	490	504	538	504	528	508	479	507	524	504	520	511	499	510	509	474	535	528	536	535	580	521	511	528	521	544	533	485	546	520	496	531	541	532	541	492	509	532	493	528	531	509	532	493	516	494	555	502	558	508	503	552	476	524	491	489	537	534	518	562	528	499	541	546	535	517	509	534	510	530	511	514	554	526	521	498	513	498	530	536	522	502	531	549	520	524	511	536	548	537	546	513	522	501	510	529	533	523	535	505	529	512	503	516	497	506	519	540	539	517	528	494	536	505	534	465	529	530	529	519	473	473	545	505	482	531	566	499	518	524	531	514	550	527	533	500	566	527	513	519	502	507	514	526	544	536	521	505	494	544	563	464	517	530	532	506	517	556	567	517	540	482	526	501	513	541	505	482	531	466	542	485	504	565	485	516	515	519	544	513	504	519	522	562	486	536	514	546	480	521	541	504	535	539	499	536	526	571	504	538	510	510	512	520	505	533	550	486	538	485	517	526	506	476	506	529	501	516	484	563	509	486	498	479	565	495	502	543	549	477	505	534	552	515	518	520	489	481	494	481	521	514	496	527	524	562	484	520	497	513	573	543	503	485	493	534	549	512	499	540	531	537	526	486	495	535	477	492	523	549	530	528	530	542	530	496	557	477	521	537	497	562	537	532	508	535	540	552	530	484	516	495	524	541	521	527	541	491	503	523	529	521	505	518	546	516	513	561	506	530	534	522	534	500	493	534	471	516	514	510	579	533	513	506	532	498	526	559	489	542	443	540	520	561	534	537	491	478	502	545	515	538	520	508	512	554	489	525	505	527	497	510	545	521	540	530	534	510	495	527	511	511	499	474	510	499	535	507	503	492	511	458	488	527	511	545	534	550	516	526	498	541	558	505	492	527	528	536	556	490	548	499	487	534	520	548	556	497	522	533	502	466	505	468	542	538	519	508	521	505	503	548	531	519	524	494	508	498	512	539	526	515	494	553	523	546	474	488	532	534	529	504	541	527	502	539	512	558	523	514	544	548	527	547	507	530	522	545	509	575	525	542	528	513	522	531	510	509	538	509	572	496	505	537	512	540	521	521	472	481	561	522	544	507	536	534	517	490	499	537	517	506	516	548	571	477	538	511	508	534	511	460	516	499	509	556	544	532	521	527	553	469	514	496	539	496	540	528	489	517	515	504	496	514	534	569	519	541	485	547	523	491	483	483	542	519	531	507	512	531	549	505	537	509	510	487	526	522	530	535	533	512	504	512	492	527	506	525	522	525	508	495	520	557	547	523	537	502	545	498	537	550	511	539	509	546	501	538	505	533	552	536	487	538	536	525	507	508	518	537	526	535	543	496	496	555	552	528	491	469	485	563	524	498	518	494	487	492	522	517	530	524	527	539	540	513	503	522	530	527	536	564	488	527	526	567	529	543	523	509	536	503	523	532	519	493	531	483	489	451	493	547	552	544	530	534	548	503	482	516	493	524	539	509	516	560	518	508	570	512	523	489	516	507	517	501	484	541	532	521	482	511	523	525	513	530	509	484	493	502	522	521	521	558	491	549	500	517	503	539	534	517	479	490	499	547	478	513	533	547	521	474	480	480	484	529	526	509	531	505	526	512	480	516	495	513	529	551	484	553	524	563	564	492	498	508	557	486	510	487	520	522	498	518	516	539	536	512	536	456	508	535	549	538	544	537	505	502	510	563	539	526	539	520	516	494	535	506	542	512	535	512	498	531	527	528	537	518	534	497	540	512	488	541	503	482	522	540	519	509	519	497	522	473	531	525	505	531	524	518	519	511	508	495	503	495	519	561	532	511	524	535	580	506	522	505	513	521	534	478	502	506	551	502	559	562	551	542	516	501	499	488	539	516	503	516	496	527	513	546	523	511	509	521	496	498	545	503	524	541	543	541	519	573	505	513	507	481	532	521	494	484	530	507	494	515	514	511	528	524	538	505	506	528	538	537	554	517	537	482	509	513	531	512	504	490	537	542	508	523	557	547	557	543	516	487	515	529	513	485	496	530	538	538	561	540	538	477	533	521	482	542	513	515	515	517	543	517	529	530	549	462	525	529	524	499	518	494	505	495	483	537	528	492	543	514	522	527	497	526	472	547	524	488	485	526	501	539	535	523	509	524	498	541	493	533	541	527	484	551	539	511	521	593	516	516	491	544	503	505	490	552	557	521	528	546	530	492	467	534	558	518	493	500	514	535	508	495	492	497	526	545	480	517	540	518	554	533	530	518	541	532	544	505	554	487	561	503	503	500	491	525	533	531	470	535	570	507	526	560	504	508	547	529	539	513	514	533	492	506	496	498	486	568	571	526	505	543	556	498	484	530	511	526	504	527	571	563	570	479	519	525	516	526	522	537	516	489	512	500	524	516	522	539	490	523	538	501	529	546	519	509	544	481	483	500	517	519	526	537	507	507	476	519	473	568	476	489	522	541	548	523	500	524	568	550	519	537	491	571	509	513	494	525	495	486	546	518	533	543	526	512	509	492	534	554	515	528	541	530	504	505	532	504	542	546	536	479	512	544	546	526	547	525	532	511	536	553	524	530	536	517	560	531	520	549	447	561	503	558	514	535	526	535	505	503	514	519	535	507	492	510	505	502	540	483	524	533	500	533	544	503	519	517	524	521	502	513	528	539	551	493	528	524	511	519	527	495	526	520	530	474	501	489	482	513	505	509	492	524	514	548	541	520	484	534	502	497	474	521	549	548	551	523	504	600	541	528	556	548	502	501	548	490	520	539	548	542	540	490	529	520	514	505	550	530	519	524	550	513	504	524	472	486	542	521	493	543	511	524	509	556	513	554	504	518	552	532	519	532	565	521	481	529	498	528	477	545	497	528	485	511	571	493	495	557	544	533	514	540	508	545	493	531	551	506	548	531	572	531	487	557	527	529	539	549	516	517	539	519	564	496	542	508	515	540	519	536
36396	17170	4633	1325	977	750	660	544	448	435	392	412	414	341	323	323	368	344	306	345	342	319	315	309	301	358	318	304	340	321	315	267	286	347	291	340	316	314	288	306	306	296	286	315	303	281	310	301	308	298	304	330	305	317	280	324	306	279	294	306	287	321	266	296	326	312	315	285	295	305	301	335	328	281	304	302	315	266	309	328	296	326	272	322	305	313	273	291	265	289	334	288	329	312	275	282	304	298	259	314	314	294	292	308	288	320	297	292	334	311	280	318	299	316	330	314	314	306	271	288	295	291	305	280	289	294	281	282	297	286	305	303	305	287	279	314	298	352	323	299	287	308	315	291	303	313	300	304	279	301	299	271	304	307	265	297	273	304	287	295	280	299	295	298	298	285	319	312	302	291	290	292	344	311	324	270	289	296	310	285	300	326	287	281	291	307	305	312	313	313	292	303	321	313	308	296	308	310	304	262	279	282	287	308	314	320	298	287	303	274	290	352	262	316	299	275	321	320	297	293	276	254	330	300	282	287	298	288	288	311	295	316	312	295	306	314	301	293	326	289	270	312	288	281	286	282	293	299	280	285	308	301	316	306	270	284	288	286	319	295	303	301	327	346	327	302	285	343	266	281	304	306	306	303	309	310	291	290	276	277	301	263	325	288	314	306	313	296	292	276	306	305	307	296	341	321	300	268	281	284	277	266	339	277	298	292	278	296	281	281	314	332	281	298	327	296	324	296	297	315	295	282	320	257	318	310	340	296	277	299	316	296	302	283	309	316	289	335	313	320	326	316	309	276	289	280	259	277	303	312	295	294	334	288	306	320	303	294	298	316	331	311	311	301	330	269	315	313	284	333	300	307	267	297	316	282	337	298	323	271	289	288	302	323	287	317	285	324	304	299	311	294	308	316	312	298	305	294	326	322	316	300	297	316	303	302	265	277	300	310	268	297	294	264	275	318	270	288	310	273	317	311	313	295	321	285	323	306	279	307	284	325	292	290	292	277	269	318	282	305	292	293	259	299	301	291	295	289	274	276	312	281	297	334	296	303	317	306	286	317	309	295	295	332	309	285	311	312	342	319	310	314	302	308	301	259	256	290	288	316	302	336	305	325	282	309	291	302	312	316	287	312	307	300	287	307	294	282	324	292	314	308	298	298	280	307	291	314	333	262	277	338	305	324	304	297	323	306	316	309	334	310	306	288	289	317	310	335	327	310	306	334	332	309	275	306	289	334	277	318	307	290	296	334	296	300	299	325	295	282	278	316	303	302	278	319	321	322	293	326	280	293	290	320	297	304	291	311	286	309	320	344	330	323	294	311	292	296	290	281	300	269	304	291	293	310	303	319	289	251	304	304	302	318	311	329	320	280	288	297	296	292	277	320	267	298	328	315	285	312	311	327	279	306	306	311	293	292	291	328	287	286	319	336	285	325	275	293	296	337	298	346	267	290	292	264	274	305	307	298	308	289	289	293	286	267	325	299	338	288	313	278	299	284	274	281	288	288	282	331	302	306	308	305	302	289	314	292	304	309	270	304	297	320	312	293	302	279	331	293	301	324	343	313	308	300	303	292	280	327	316	322	302	330	314	316	276	306	297	295	303	269	277	297	275	269	313	308	300	270	289	291	280	316	332	279	305	313	306	316	284	315	301	289	274	274	280	265	290	290	297	280	273	329	294	301	322	284	285	294	337	322	294	323	325	319	284	342	282	299	320	309	308	284	298	280	290	299	290	322	290	270	289	275	299	278	295	264	272	279	305	298	324	305	306	320	347	297	269	287	330	312	326	302	313	283	283	312	267	315	302	320	292	306	322	319	312	314	296	308	300	303	273	294	287	275	285	312	298	289	290	291	290	293	338	312	305	303	296	319	276	289	296	300	288	300	299	316	293	313	285	320	311	301	287	318	296	290	291	324	318	278	288	307	321	318	311	285	355	313	286	285	308	312	286	313	281	304	299	285	297	292	307	280	343	280	283	291	301	309	290	290	288	307	301	312	332	293	315	301	300	300	300	317	284	269	304	293	314	306	304	292	291	257	307	278	268	301	287	304	306	318	312	297	312	329	314	341	293	274	273	290	284	316	306	301	296	346	291	290	301	278	337	274	307	278	311	315	285	302	340	333	292	327	299	296	346	317	307	296	281	299	342	276	270	287	294	289	328	280	326	301	301	265	287	308	301	295	316	308	298	277	301	285	306	280	288	297	270	314	307	309	318	333	289	274	290	286	307	301	301	293	284	300	302	319	316	295	275	311	290	276	298	308	283	299	286	312	269	299	300	303	339	305	293	299	284	304	311	339	318	306	329	292	294	299	310	287	327	293	310	300	321	288	286	317	286	305	315	289	260	315	291	290	310	312	305	303	284	313	290	300	281	292	290	325	316	308	275	261	302	261	322	301	329	270	333	304	301	293	297	293	298	307	312	289	266	316	329	335	285	310	286	320	315	307	308	286	311	288	290	330	311	290	300	311	298	311	357	312	302	275	311	285	291	280	308	318	306	324	314	304	324	325	304	285	291	276	330	303	309	315	256	291	321	296	329	337	298	324	284	301	283	288	288	264	289	297	271	292	291	319	323	280	313	295	315	312	257	296	285	321	302	297	315	293	314	260	285	270	325	301	315	273	335	283	298	333	321	294	314	281	273	313	306	305	312	311	288	320	281	280	306	289	280	302	282	311	299	313	276	268	289	295	337	270	308	318	306	294	257	321	311	304	317	268	321	292	315	327	312	279	315	298	287	332	318	287	292	307	304	305	312	278	286	305	298	295	296	271	292	307	276	334	288	311	321	316	309	295	332	281	308	292	286	275	313	338	305	291	260	281	302	274	281	295	310	308	297	304	321	268	310	268	327	284	293	345	290	316	268	327	318	308	306	273	325	290	283	284	274	291	347	301	300	321	277	292	310	286	300	326	319	335	316	285	305	304	304	289	277	274	304	323	315	283	265	293	305	321	298	303	287	300	308	277	351	318	303	310	314	298	319	276	299	299	296	265	285	312	296	285	308	291	273	298	317	293	302	296	285	284	304	306	333	335	312	303	302	283	300	295	275	294	263	315	294	311	280	303	270	326	312	295	298	285	332	288	298	277	303	270	299	250	281	286	292	311	324	311	255	302	303	287	285	278	313	314	320	338	297	299	290	303	288	310	301	303	322	304	304	307	291	306	291	300	321	273	279	274	299	310	278	299	320	277	315	324	289	324	338	323	300	302	328	304	300	320	336	297	308	280	309	304	363	306	304	294	295	281	312	282	267	300	348	311	298	316	316	292	301	297	307	310	322	274	267	265	322	334	299	269	300	316	288	317	321	303	300	308	290	297	296	305	301	338	286	295	280	308	287	310	324	288	285	298	300	305	318	265	276	263	291	301	300	295	303	285	285	296	293	288	308	303	305	296	275	295	288	294	321	317	297	317	292	296	260	303	297	261	284	296	313	343	317	280	322	313	302	303	310	296	289	288	247	271	297	302	317	306	288	292	296	313	327	289
18268	1820	3369	3784	3264	2776	2398	2111	1760	1582	1477	1424	1282	1340	1224	1216	1225	1179	1057	1012	1070	1082	985	1031	975	976	1017	993	987	939	953	935	982	917	948	913	918	873	963	971	926	942	875	933	842	861	956	891	968	935	919	896	857	855	849	875	878	873	914	873	886	877	927	918	886	853	831	882	859	864	904	876	874	944	872	913	898	864	899	863	818	838	850	864	833	857	841	883	892	839	839	898	861	847	884	857	872	824	869	860	887	879	881	864	866	879	889	858	928	872	867	898	795	915	865	877	885	820	901	884	953	912	840	867	777	863	879	886	867	868	841	835	885	920	818	838	876	906	891	824	792	889	855	823	864	899	886	869	849	891	888	887	881	844	899	871	839	837	853	870	844	890	831	869	867	864	841	916	885	862	890	830	845	879	809	825	914	887	856	881	901	845	834	907	899	885	920	858	880	834	834	901	862	852	811	873	844	902	899	884	910	824	869	860	861	856	908	859	831	879	794	868	912	888	907	868	867	876	882	896	864	871	921	856	886	811	859	813	884	898	868	861	842	854	882	842	839	865	854	824	869	859	886	915	898	861	830	810	879	853	847	808	830	887	847	877	870	808	909	859	895	855	851	862	896	917	849	857	904	889	881	900	843	875	909	889	889	903	854	879	846	913	925	840	855	889	854	840	892	838	832	867	879	865	863	855	853	813	930	895	861	892	869	877	880	880	877	851	844	867	847	943	878	868	871	848	874	883	899	833	869	907	832	905	832	842	878	827	867	879	820	861	882	865	912	865	884	895	865	867	800	836	905	866	891	841	870	811	890	818	842	872	861	857	848	887	872	902	822	882	917	844	894	855	879	837	887	871	802	860	872	888	897	867	857	866	844	899	851	859	846	902	859	856	861	831	855	879	873	920	906	858	869	853	809	795	885	836	842	865	864	876	877	881	864	849	873	868	883	885	853	879	896	869	844	852	854	828	897	866	866	811	887	891	853	904	874	868	879	825	824	896	869	876	843	910	893	880	912	854	873	852	926	864	867	932	881	878	897	873	884	860	890	884	821	869	858	854	888	864	852	846	892	868	858	861	899	896	870	870	870	851	883	875	881	833	914	870	893	850	802	851	839	901	837	905	850	873	862	854	932	917	880	852	882	874	841	872	862	889	893	816	899	810	846	896	859	851	841	876	887	887	945	866	884	816	834	803	907	880	905	776	830	839	861	855	872	877	887	841	866	872	849	864	869	890	890	826	869	902	874	851	919	809	843	886	918	854	818	873	879	925	842	883	820	840	893	884	855	890	879	831	881	828	871	930	889	857	896	848	834	847	825	875	864	871	869	843	848	848	851	807	911	841	910	869	841	861	908	839	800	837	860	928	846	895	915	872	848	954	834	827	880	853	891	851	877	850	873	864	888	913	855	876	889	832	807	892	842	914	878	868	891	889	933	856	872	914	819	827	850	898	789	896	894	860	840	827	892	860	819	865	837	937	892	855	831	874	895	878	885	866	852	889	896	887	830	894	855	850	870	877	825	884	836	858	906	865	854	857	840	833	902	891	862	865	871	900	882	879	879	845	878	869	862	900	900	840	859	811	853	861	891	889	862	857	852	857	866	862	844	834	860	862	860	913	870	871	874	868	846	882	866	849	842	877	833	796	882	901	891	817	859	880	855	909	872	902	868	845	828	842	837	887	883	852	877	915	878	900	912	850	883	856	892	915	858	854	820	887	906	871	893	837	857	886	848	886	815	870	857	858	918	897	877	868	833	911	894	851	836	838	879	842	905	916	871	903	879	850	837	861	852	856	854	868	852	890	848	866	884	809	885	875	965	900	809	839	882	883	847	935	878	852	939	851	833	882	827	882	917	879	899	883	896	857	844	881	829	885	930	902	825	928	913	885	868	839	847	820	871	877	873	861	842	817	863	834	847	861	836	877	896	877	876	844	877	866	892	818	857	847	907	827	880	844	862	863	885	954	850	874	818	883	820	904	888	924	834	864	891	848	923	917	905	862	849	838	866	854	878	885	869	904	872	921	862	872	886	927	893	879	904	860	864	907	894	893	891	812	871	853	881	845	845	858	875	878	860	864	846	862	910	834	848	894	862	891	876	863	852	892	859	844	845	861	874	829	817	898	840	867	843	869	868	891	863	849	871	911	828	831	859	903	902	867	835	861	841	916	836	901	886	842	894	847	883	850	884	863	900	905	821	797	896	871	902	886	878	877	871	833	877	866	895	879	856	852	796	891	917	830	895	866	890	902	843	898	823	873	870	917	850	881	885	881	870	874	851	836	867	851	854	902	833	882	888	918	872	857	919	867	824	875	794	839	867	843	859	911	834	922	865	858	904	824	877	828	816	883	890	919	865	878	844	877	832	835	898	866	880	851	836	883	896	932	844	895	912	876	876	887	897	887	837	900	825	867	880	828	844	919	856	878	884	844	847	851	850	853	845	822	882	910	908	918	822	877	860	878	874	866	808	903	844	852	878	876	827	875	864	829	887	785	810	869	882	834	828	897	891	838	885	849	855	889	840	920	887	836	830	860	877	878	834	900	909	822	867	902	830	873	856	919	896	894	874	864	897	885	822	906	891	846	877	932	853	878	855	812	850	844	886	928	873	860	862	883	880	882	899	871	824	884	837	824	843	909	874	846	872	874	864	906	869	838	850	861	854	805	837	842	858	879	886	872	889	847	865	820	871	827	883	842	868	878	868	814	835	843	877	853	887	887	893	901	877	851	822	906	838	865	909	879	881	891	874	878	877	826	933	912	853	922	875	841	861	891	822	833	871	896	886	885	892	847	899	892	855	871	904	829	889	876	852	885	914	869	883	843	843	846	850	843	852	879	865	821	868	867	881	882	893	900	887	865	857	914	813	854	852	828	867	888	874	844	882	861	863	890	847	839	883	810	867	889	892	876	878	832	849	916	832	817	856	887	855	918	859	825	890	864	858	848	884	892	829	867	863	904	853	914	815	857	810	856	856	892	901	815	854	838	880	886	901	855	856	795	841	876	832	881	910	866	822	818	899	967	880	895	855	832	912	883	845	906	875	851	947	835	897	875	898	906	917	882	860	917	866	829	874	869	856	890	843	891	893	869	852	902	849	863	875	845	869	903	915	860	895	842	897	891	863	902	826	860	845	905	878	872	855	869	858	875	910	876	922	859	872	896	851	884	841	859	835	869	864	918	875	844	871	818	897	856	869	851	826	839	840	833	865	900	856	878	838	873	840	858	864	844	875	909	883	825	842	833	849	853	922	860	903	909	833	860	882	906	852	878	955	876	862	873	870	835	898	840	886	878	917	847	826	855	894	827	876	846	844	848	892	885	881	888	859	860	849	844	869	894	829	841	855	871	889	851	871	862	873	857	874	857	846	853	837	873	848	867	863	889	850	863	897	849	866	829	908	816	920	855	876	874	801	887	839	848	899	855	894	864	868	820	861	872	858	878	900	831	832	867	839	875	909	854	896	911	885	928	875	883	900	864	904	852	846	859	847	873
38609	21131	18102	3835	1765	1224	1046	777	697	606	528	564	501	491	436	430	414	395	432	360	394	362	363	389	388	361	376	369	363	370	343	370	364	364	321	356	347	335	343	355	362	317	343	339	367	320	339	336	331	365	312	326	363	342	374	379	349	333	330	349	371	362	327	321	373	375	354	337	318	289	329	350	344	402	353	302	325	338	345	342	321	329	302	359	348	342	297	321	333	346	339	327	330	339	328	350	322	342	349	331	309	340	315	322	358	349	324	338	338	312	336	316	341	323	335	366	344	346	334	306	315	326	333	343	344	353	323	340	323	322	353	330	356	320	339	369	338	336	325	317	320	351	323	368	349	341	340	339	332	318	328	320	330	344	340	309	371	353	348	310	357	344	329	361	310	348	334	334	350	368	323	312	325	317	368	336	332	325	328	332	310	321	327	356	336	340	338	356	343	303	336	357	328	327	330	318	319	346	311	329	350	334	358	372	318	318	361	371	394	334	313	333	353	334	364	326	310	317	342	356	307	329	321	345	339	316	315	342	353	350	321	336	317	318	315	360	359	361	338	332	331	331	339	319	346	333	329	328	339	335	341	366	326	323	317	329	358	322	317	333	334	323	326	336	333	330	328	321	289	334	339	345	299	323	308	329	298	343	331	348	333	347	336	353	320	328	338	358	325	357	329	330	365	352	339	322	349	266	339	318	338	319	312	351	342	319	332	340	361	319	329	346	324	342	308	333	348	368	336	320	322	315	320	318	333	298	319	333	330	335	335	327	309	341	330	338	336	323	347	354	328	328	336	350	333	319	323	343	306	348	332	333	313	343	333	313	324	285	321	332	363	299	316	328	311	331	333	342	351	336	339	324	328	322	319	340	338	352	316	338	322	337	317	338	350	352	340	318	363	333	363	308	299	325	317	339	378	362	336	296	324	344	319	347	336	350	365	349	330	347	342	359	286	340	356	310	336	336	310	320	318	356	349	398	365	317	348	335	339	346	300	345	319	363	328	341	334	340	345	332	338	345	327	341	340	336	309	331	340	334	317	322	355	321	332	354	333	330	320	343	330	365	338	342	321	332	342	312	334	347	290	345	368	349	349	337	330	326	344	324	334	332	341	306	343	372	304	328	344	372	348	324	359	329	299	349	306	338	373	340	326	318	324	325	341	310	356	349	353	355	338	318	323	333	329	345	310	350	328	351	322	329	303	293	357	316	347	365	342	333	351	316	356	319	342	337	322	335	318	338	326	332	343	337	354	336	341	331	348	326	321	341	344	324	328	369	319	320	343	322	317	348	312	309	321	322	332	343	339	323	331	359	329	299	352	353	339	336	343	330	326	353	338	326	331	289	342	335	352	330	309	334	352	332	340	309	331	343	325	340	339	301	318	293	350	365	347	331	322	331	348	315	335	370	325	339	336	311	306	345	324	337	310	336	345	334	306	289	318	348	326	330	356	341	327	335	340	339	321	342	310	323	361	356	322	303	361	357	321	339	303	311	313	303	320	329	307	294	348	353	363	338	349	328	355	317	346	305	359	320	351	345	344	320	329	336	350	311	316	335	299	326	326	376	329	324	316	363	341	316	355	375	340	323	357	288	322	318	348	330	350	360	361	332	332	328	317	358	332	327	325	329	360	350	334	363	318	350	343	308	306	307	329	340	346	321	323	341	312	363	310	321	338	318	335	316	348	343	339	339	324	346	323	334	303	329	325	325	356	347	318	393	338	349	342	337	303	357	316	357	325	311	351	357	328	371	327	319	344	348	374	331	322	356	328	329	352	332	297	332	334	332	331	367	317	308	326	341	352	339	337	355	342	333	338	342	350	328	313	321	323	321	343	321	347	348	342	357	355	317	313	332	342	293	353	341	351	328	354	325	350	354	323	333	341	362	376	334	337	316	357	332	320	334	360	345	349	336	334	357	344	358	306	327	330	330	335	322	346	353	333	324	336	336	374	358	339	354	369	348	336	304	336	299	366	353	336	315	375	314	352	345	336	323	341	295	301	307	349	315	344	307	349	347	326	364	327	354	331	321	314	319	354	331	300	355	333	334	328	334	329	354	283	344	371	343	300	349	348	316	357	330	326	309	331	328	343	315	287	322	323	332	351	302	306	347	348	336	307	336	342	342	332	334	298	336	335	340	359	306	345	335	298	335	329	306	372	356	326	338	333	365	345	336	361	340	336	310	330	332	301	298	377	315	333	318	344	324	321	319	321	315	342	321	316	302	344	347	344	301	334	325	327	330	363	306	349	319	321	313	338	362	335	325	341	346	338	300	308	315	306	367	348	350	328	341	360	334	303	330	342	346	317	341	299	325	354	357	349	343	279	311	325	344	336	305	313	356	370	344	349	294	338	289	315	363	317	378	331	320	333	326	333	313	300	292	369	342	332	324	359	318	304	295	326	319	359	329	367	357	344	345	348	314	341	342	360	350	357	343	325	322	315	346	353	296	347	349	315	322	347	328	354	340	354	318	326	328	347	384	321	327	289	324	340	336	325	347	366	322	340	327	310	327	342	314	327	342	352	332	318	293	310	312	336	349	332	356	342	319	331	305	340	359	314	345	319	319	309	320	378	317	322	336	332	318	332	312	335	316	314	312	326	331	328	314	363	302	339	340	352	353	328	328	321	313	318	346	311	332	297	340	333	352	312	351	337	338	321	347	313	330	284	307	372	332	330	327	330	340	342	338	347	315	362	327	298	348	330	327	353	325	300	347	349	387	355	324	315	328	363	354	337	339	292	340	323	347	338	357	330	352	332	312	349	330	345	328	313	334	314	344	374	345	342	347	331	326	332	297	362	320	347	350	363	336	329	357	339	309	337	332	321	334	341	331	341	318	340	354	354	316	325	331	347	343	341	296	322	310	318	348	345	342	326	358	319	354	359	314	321	308	357	311	323	313	323	341	337	343	348	347	361	330	334	342	321	327	310	366	362	329	348	325	318	347	326	329	300	342	344	330	275	344	353	344	337	387	280	315	347	312	322	336	348	348	305	341	326	369	329	318	336	322	322	314	366	310	332	309	342	308	346	358	367	341	308	329	344	337	344	318	341	351	360	308	318	348	291	349	311	313	351	339	331	337	354	315	323	333	353	356	321	373	355	321	343	363	335	333	344	334	295	329	344	320	326	344	332	345	320	342	325	356	360	331	339	356	389	328	332	321	339	325	345	325	338	306	345	331	339	360	309	370	383	337	336	322	315	368	331	324	349	313	297	326	334	351	329	337	339	333	314	344	362	340	323	340	355	329	350	310	335	335	354	308	354	330	312	326	320	344	326	352	355	294	323	323	306	336	330	333	333	319	324	346	357	327	288	343	322	350	356	343	337	385	353	317	333	302	356	368	325	378	323	342	330	382	343	327	329	339	343	308	326	320	365	300	344	319	352	311	303	325	288	357	325	320	353	306	352	275	335	343	331	331	345	353	341	353	312	337	332	350	352	339	308	292	352	348	313	345	297	306	331	330	302	331	333	333	321	327	323	384	347	325
22277	2777	5625	6355	5567	4621	3824	3275	2812	2399	2221	2062	1915	1757	1639	1571	1500	1462	1406	1348	1320	1234	1238	1245	1177	1191	1122	1168	1133	1079	1071	1126	1055	1054	1109	1073	1000	1034	1067	1048	1050	1023	1060	1025	1001	1045	991	984	1014	1010	980	1021	1024	920	949	1002	977	973	1028	931	947	1023	1010	936	915	909	956	972	935	949	993	954	978	952	949	938	939	956	948	902	973	926	946	988	944	967	961	935	946	986	932	1014	907	930	955	933	948	917	917	904	946	930	933	942	938	910	962	935	964	914	930	925	946	862	903	947	963	944	891	900	934	930	911	989	894	944	960	983	965	890	975	926	927	902	833	909	957	877	941	942	938	873	919	903	979	881	947	938	942	948	932	887	969	956	934	931	931	943	933	917	906	986	941	917	916	945	914	950	944	936	917	925	875	942	941	939	910	912	970	899	877	909	960	948	964	897	875	946	886	900	978	940	917	948	931	919	970	951	924	931	958	947	969	926	920	927	911	888	932	869	887	862	974	982	918	931	906	914	944	901	914	957	945	886	907	943	895	938	930	896	930	944	922	922	921	931	935	905	917	912	921	913	925	947	908	891	905	979	966	980	898	975	962	938	934	971	990	961	930	904	889	938	916	947	952	930	886	933	925	973	918	940	905	987	917	919	925	933	919	953	892	917	923	942	946	967	949	933	883	959	895	921	932	963	927	894	890	938	880	930	920	932	931	952	904	903	869	948	916	957	888	1004	937	913	851	952	993	919	921	930	877	978	972	912	916	901	866	970	921	904	939	947	978	939	970	895	964	950	924	926	926	927	918	920	890	948	910	889	893	929	916	929	950	945	918	931	910	890	966	953	902	932	930	924	946	935	953	907	932	953	924	889	894	899	881	949	947	916	943	954	911	938	923	949	916	962	954	896	954	905	850	911	917	1004	887	928	904	916	924	930	901	919	954	896	915	975	948	910	965	942	928	917	884	904	931	989	877	877	929	967	951	914	923	937	899	948	917	977	989	907	871	938	943	927	931	886	861	923	904	970	895	932	871	878	885	979	922	937	934	967	944	929	916	933	921	908	879	894	927	910	938	944	972	974	930	906	901	970	933	977	976	979	940	962	919	921	942	892	916	945	897	907	927	961	900	920	840	959	897	960	942	882	926	952	875	904	928	920	916	945	934	985	962	917	943	982	924	929	929	958	931	930	917	960	950	879	933	957	893	864	878	890	897	883	891	901	919	949	899	912	932	877	940	978	976	983	928	904	995	922	951	912	927	942	893	866	887	901	955	957	969	904	921	901	956	973	936	909	980	935	928	965	887	940	900	909	926	917	875	886	935	946	928	976	912	948	894	918	922	942	908	910	970	920	914	937	923	977	966	917	942	993	883	901	933	908	906	937	914	932	913	949	925	944	970	963	883	903	888	967	989	915	953	953	878	926	950	939	925	958	910	940	953	966	931	975	917	910	921	902	926	875	916	990	917	968	886	953	923	968	920	942	905	901	915	922	935	928	919	927	925	956	860	939	948	915	882	917	950	915	928	916	945	879	896	937	907	951	956	937	908	914	911	894	945	901	897	939	902	931	953	960	896	909	898	894	909	927	957	970	958	921	933	878	921	959	919	937	904	919	915	905	865	942	937	876	912	945	940	870	892	909	884	950	900	953	880	938	957	979	884	954	1009	904	904	944	899	926	935	927	914	930	930	957	938	896	903	911	953	886	915	879	921	952	956	884	965	975	905	936	923	918	907	957	948	924	930	905	947	939	869	950	942	891	927	894	912	975	880	961	973	942	992	889	888	917	936	903	916	915	936	913	951	924	929	920	919	920	956	927	971	982	884	920	969	846	922	905	954	865	867	943	873	936	911	934	932	872	938	926	923	850	923	951	969	947	948	922	905	902	914	950	926	947	902	904	913	941	891	942	990	897	918	888	908	905	956	926	942	930	965	920	962	946	947	943	907	869	906	933	892	936	900	898	949	926	953	893	964	920	955	920	884	867	977	969	961	948	889	898	935	961	948	915	915	935	933	922	905	883	917	955	927	960	921	921	949	930	952	904	900	958	950	921	915	915	896	892	935	913	887	877	907	943	866	934	959	848	917	977	896	909	946	932	931	895	975	909	936	947	897	950	882	948	931	947	879	1016	932	954	888	929	975	935	929	938	941	942	955	913	920	955	933	915	858	921	959	942	912	914	913	873	914	898	953	915	939	841	965	935	895	914	870	933	888	958	887	901	908	981	941	910	923	876	949	953	957	913	910	940	945	887	911	973	952	919	897	937	979	962	895	949	962	950	951	980	907	917	921	933	982	958	946	908	937	920	899	933	958	939	877	889	956	966	880	879	939	958	919	922	900	924	921	947	900	911	941	915	899	960	897	926	915	951	887	946	896	923	891	937	917	869	925	959	917	936	912	844	883	899	947	917	929	921	977	884	939	944	897	939	940	946	931	940	941	875	931	907	902	939	970	885	937	936	936	883	874	964	909	933	959	915	950	842	922	907	935	940	948	902	891	928	928	950	918	895	901	888	921	857	960	920	959	913	930	899	898	940	896	929	979	891	919	936	952	945	916	927	891	957	985	910	973	955	881	918	895	913	953	900	959	879	961	898	910	906	943	920	939	899	968	896	908	909	963	884	928	916	943	917	954	923	880	896	909	943	886	975	928	910	942	917	921	936	930	932	942	912	905	913	954	952	944	937	988	918	908	928	895	965	945	885	885	926	963	908	915	946	936	924	971	930	969	862	931	892	970	910	970	901	915	880	884	941	942	848	893	953	928	932	939	989	899	959	891	939	919	916	954	916	954	922	913	931	924	900	951	916	931	908	883	845	972	906	891	917	933	917	906	878	917	948	949	985	945	928	869	940	901	930	894	946	927	922	926	930	972	988	902	921	943	951	960	930	932	915	949	968	907	888	934	967	865	903	1033	938	897	873	936	925	938	925	910	979	969	958	932	928	956	893	938	903	915	913	936	872	908	958	899	954	946	993	955	874	910	940	881	946	881	983	900	943	891	887	967	852	941	936	912	912	880	919	950	925	928	936	934	947	925	922	917	942	924	902	952	934	922	912	985	858	905	900	967	909	912	916	893	950	917	928	975	909	924	877	905	956	915	929	915	915	927	936	934	923	939	943	933	944	875	895	924	906	904	897	843	901	905	907	915	890	902	878	913	911	934	923	929	924	903	924	902	954	914	975	886	939	899	914	905	919	963	953	931	875	910	925	890	924	932	970	932	947	909	920	945	916	920	929	916	984	937	928	917	906	980	965	920	911	889	901	982	906	929	915	920	908	992	916	891	901	876	919	926	905	903	885	922	815	875	922	961	909	889	880	942	912	934	973	933	964	916	956	876	929	932	891	913	930	910	922	871	925	950	857	878	1010	933	897	899	932	929	945	978	906	958	937	899	962	884	929	884	895	932	965	918	921	925	897	931	917	933	891	933	912	900	902	919	918	965	885	906	951	985	930	910	923	967	951	949	889	955	936	922	966	958	929	892	911	889	955	897	925	926	977	992	939
6341	433	386	239	210	185	171	177	183	189	170	133	160	134	176	162	141	158	174	171	167	140	166	144	167	167	175	173	174	175	167	156	147	159	157	153	167	147	176	169	161	160	144	153	162	167	150	142	161	147	150	170	147	178	151	151	131	158	163	162	158	188	163	156	202	161	133	138	150	185	159	161	152	161	172	166	158	164	170	163	147	155	141	162	141	174	147	150	153	145	146	186	164	138	152	160	164	169	162	151	168	153	143	153	160	147	160	154	166	163	150	154	159	186	153	158	163	144	159	153	163	165	155	163	165	165	154	146	142	163	176	181	131	171	174	137	151	144	154	154	168	160	156	171	161	132	157	149	149	179	154	163	166	154	142	163	142	142	174	163	169	145	179	162	179	164	162	148	146	151	160	157	152	125	162	166	179	141	185	142	137	174	149	139	180	163	180	142	148	170	172	176	157	158	156	166	156	165	166	170	171	137	149	155	163	157	165	180	139	157	165	173	166	165	138	158	147	151	151	173	164	174	172	162	161	154	148	163	158	167	144	157	154	172	152	148	177	168	167	156	129	147	140	162	159	160	180	168	163	150	162	147	165	162	155	146	148	168	151	134	161	158	164	149	138	167	151	158	170	181	162	171	165	150	153	176	154	168	157	160	160	171	169	152	142	150	170	167	186	169	169	169	163	158	147	158	142	147	161	158	160	161	152	146	163	157	164	143	167	146	165	145	167	170	168	164	156	172	162	146	139	179	159	158	175	149	150	148	158	137	161	151	168	172	170	179	157	156	187	148	179	161	158	141	178	166	143	135	135	173	169	166	139	183	163	142	157	139	154	159	180	183	159	164	150	143	145	164	181	135	192	166	154	170	169	183	151	149	159	155	139	154	164	163	156	173	163	160	190	138	172	147	163	156	179	162	152	152	170	146	172	166	165	170	162	163	158	158	184	151	154	136	162	163	168	156	161	150	145	151	173	174	177	150	177	192	165	158	136	161	160	182	154	187	176	151	148	151	164	149	147	153	162	166	148	161	197	164	179	163	140	175	153	181	158	165	147	153	138	150	152	169	179	162	131	191	157	153	164	156	162	159	158	157	157	145	161	164	165	133	180	159	160	182	162	170	167	161	150	159	164	148	164	169	154	150	137	169	148	163	158	131	150	152	161	149	164	138	164	162	153	169	167	159	147	167	164	146	159	150	178	154	154	192	152	160	175	155	155	176	181	157	167	168	137	175	172	149	161	149	173	154	128	160	153	161	166	153	154	165	160	145	185	165	175	189	163	182	165	161	151	164	171	138	164	164	157	151	165	159	141	163	174	158	136	158	158	152	158	165	160	169	147	139	141	145	182	163	181	152	166	183	155	156	178	179	161	174	175	157	161	151	161	164	149	147	153	167	133	162	155	167	187	158	144	168	143	151	136	154	180	154	149	192	147	186	156	150	160	155	184	144	161	142	159	134	177	150	156	179	176	177	155	175	158	167	149	177	149	147	155	164	151	146	148	150	153	151	159	143	166	148	162	156	158	163	152	161	158	145	163	147	167	170	145	148	153	151	137	155	156	159	169	174	157	151	162	148	181	160	167	181	164	158	150	165	165	176	152	158	152	168	183	179	160	168	169	165	165	162	166	155	160	162	183	146	159	166	159	155	146	149	167	156	150	153	167	174	159	158	144	143	164	178	154	164	151	142	171	166	167	144	153	166	151	153	168	167	161	148	137	160	160	161	161	159	174	170	169	149	163	158	177	187	167	149	161	161	144	170	143	147	126	162	148	136	158	161	158	140	162	162	144	170	147	170	152	159	155	150	171	158	160	153	153	166	158	166	163	158	140	152	165	156	159	171	159	178	173	170	161	161	173	142	161	178	147	131	154	147	162	151	157	177	169	188	143	174	152	147	181	161	144	149	139	139	148	155	152	145	187	184	150	160	162	154	138	137	185	156	170	174	167	182	142	171	149	161	137	161	171	163	146	153	162	185	161	175	177	151	180	174	176	162	167	167	174	150	142	148	166	173	164	145	165	174	166	149	178	155	133	147	170	166	166	157	154	163	155	156	145	170	160	168	144	174	174	130	153	167	157	168	157	149	168	180	143	150	164	165	179	137	175	170	169	163	164	153	167	169	168	164	184	160	155	158	152	162	151	170	170	146	147	175	149	163	161	165	153	161	161	149	167	178	149	155	141	160	168	150	139	161	165	167	170	178	155	159	154	149	154	132	148	164	156	158	158	159	140	151	163	171	169	169	158	167	157	160	159	149	185	146	143	168	135	169	170	139	150	154	151	138	146	168	157	142	156	158	154	166	148	172	167	168	150	175	166	152	161	151	167	145	161	178	168	157	153	156	167	162	170	190	145	148	149	163	163	144	167	164	155	144	153	163	157	163	163	155	127	169	170	170	162	126	145	150	173	190	164	172	182	174	149	152	157	151	144	158	141	153	189	166	125	171	176	161	162	172	174	172	173	179	147	164	183	182	174	153	151	160	142	165	158	162	162	188	153	162	154	172	129	175	175	148	161	162	141	169	167	163	159	141	168	176	157	187	142	164	167	173	153	124	167	162	160	155	166	186	156	164	151	156	160	166	165	189	162	152	170	160	158	147	177	190	152	149	169	183	160	160	166	171	167	163	166	155	136	165	172	136	164	145	171	183	145	145	162	170	154	135	151	144	154	162	171	171	168	145	163	136	141	188	166	170	178	156	155	158	169	172	161	154	171	178	157	175	192	183	171	153	148	169	165	154	135	160	171	159	140	152	142	146	137	171	178	160	164	185	182	164	153	199	173	143	167	174	155	146	154	153	159	162	153	164	162	178	158	163	166	157	155	145	149	158	126	158	170	158	154	170	158	147	170	166	157	159	156	140	146	153	166	163	141	172	157	157	135	159	173	174	173	143	145	164	165	146	149	170	141	185	156	153	164	165	149	170	165	164	183	133	138	179	183	155	182	150	158	149	150	166	160	141	180	150	157	167	171	158	162	172	156	174	168	174	161	159	135	156	155	156	174	171	153	140	157	160	181	162	148	175	166	172	154	153	143	153	167	132	153	158	159	151	186	151	168	156	160	136	191	170	135	161	163	137	173	165	156	162	157	153	171	167	162	172	150	154	175	159	156	177	162	182	151	136	174	157	155	168	150	162	158	158	171	163	159	157	153	158	148	151	171	185	162	165	180	140	139	165	160	157	161	182	144	165	167	167	145	161	157	135	162	171	147	164	180	159	148	163	165	153	166	158	162	172	154	139	157	147	171	149	176	173	192	155	168	153	166	169	172	162	153	140	164	168	174	171	142	146	150	140	179	161	153	151	163	142	167	196	160	186	152	178	163	152	145	174	157	176	170	162	188	170	143	144	149	155	162	159	187	167	156	163	173	153	145	157	160	158	158	161	148	183	142	162	154	147	138	151	153	165	155	168	144	152	157	149	153	151	139	150	162	146	163	136	127	166	141	152	139	169	162	164	162	148	152	154	188	149	155	156	186	174	167	157	161	170
5248	588	696	658	683	629	613	591	538	555	560	539	515	529	497	569	547	515	519	556	518	542	528	568	530	525	529	514	502	511	514	529	533	558	551	468	545	503	508	482	503	521	530	572	508	499	540	531	499	559	554	487	504	503	522	507	554	521	539	522	536	519	504	524	529	541	526	558	510	535	529	514	505	517	576	526	493	481	516	521	473	468	505	508	509	539	508	531	525	544	474	543	507	478	501	510	521	530	506	534	539	500	529	551	550	480	473	474	486	548	530	546	560	507	490	515	539	499	520	536	509	513	502	527	523	503	499	506	496	524	529	515	499	537	527	488	487	545	474	530	525	493	480	492	527	496	480	570	512	525	541	529	514	547	521	520	513	543	536	536	483	502	540	507	541	514	494	511	526	528	557	497	510	540	503	510	500	514	547	536	530	487	497	516	492	532	523	538	563	529	544	511	537	504	494	511	504	494	518	549	514	462	523	489	575	519	566	523	505	547	556	506	537	529	538	487	498	490	511	538	528	504	505	529	490	507	526	493	507	577	501	522	506	522	530	544	475	518	529	546	523	527	502	516	489	513	509	524	539	520	490	518	501	543	480	530	502	530	515	493	519	515	514	522	505	533	520	522	514	516	513	528	492	475	521	471	535	520	483	520	503	546	510	509	478	520	508	532	518	504	492	518	497	524	539	525	529	507	519	534	510	551	505	552	522	520	527	481	547	490	516	513	512	529	503	527	499	525	525	556	519	495	517	559	520	532	527	518	501	504	486	527	486	520	528	533	508	480	530	499	511	518	561	536	544	541	530	520	521	511	532	525	542	531	500	527	500	535	501	530	554	477	563	555	510	500	489	497	514	559	511	551	531	533	532	512	515	496	503	524	542	540	504	473	526	479	545	503	481	531	503	501	513	547	525	518	522	510	515	510	534	519	541	529	523	544	514	508	501	517	521	515	544	549	530	510	551	521	530	494	519	517	526	505	505	561	498	506	525	524	519	483	483	538	502	534	498	506	498	497	519	497	474	513	526	486	491	493	510	533	546	536	499	511	538	528	574	555	490	514	519	522	500	516	527	548	527	502	507	509	480	497	503	513	514	508	522	501	503	516	534	552	499	496	545	543	520	494	506	515	523	551	519	499	499	523	510	520	518	520	507	532	480	534	461	554	523	476	534	512	514	536	507	507	526	515	524	488	487	506	493	485	523	516	507	506	540	508	506	572	537	485	518	535	517	520	526	503	545	536	521	478	528	540	488	512	501	493	494	490	501	503	568	552	496	511	526	507	541	490	543	539	531	564	504	536	493	539	555	519	533	485	538	501	492	533	520	529	489	528	541	497	523	524	583	505	522	519	508	477	504	537	518	524	518	517	511	505	508	508	550	523	513	510	529	529	529	486	514	472	524	540	556	518	533	491	491	514	484	535	473	535	508	529	499	545	532	562	521	526	495	527	518	510	545	475	520	520	508	517	535	485	537	515	510	525	500	542	520	541	543	509	516	493	510	494	496	526	562	500	524	480	489	567	489	483	516	491	553	515	482	516	527	539	512	507	475	506	499	525	490	553	500	499	485	506	514	538	509	552	502	491	543	522	575	545	512	460	546	494	511	501	491	467	526	520	576	501	484	510	506	512	499	547	562	516	495	509	545	529	538	513	512	551	510	513	500	511	498	522	525	512	500	501	518	549	486	500	502	486	542	543	546	477	548	525	518	522	526	529	574	504	523	486	528	482	496	532	524	479	505	505	505	522	537	527	556	499	496	509	522	524	566	533	514	543	504	478	515	534	522	527	551	518	537	504	518	526	529	534	521	553	508	493	498	514	477	505	491	516	503	515	535	537	500	496	493	504	514	521	524	506	507	523	524	500	507	524	491	489	522	499	517	517	522	534	526	515	497	504	475	511	537	500	539	498	506	491	524	510	505	498	509	530	569	493	531	529	504	503	502	527	532	508	503	520	508	514	555	509	520	523	478	509	568	493	538	533	517	489	497	495	526	518	512	510	512	526	537	528	503	530	533	515	429	524	537	506	513	519	559	527	503	497	527	532	532	512	477	499	491	548	515	525	499	509	465	517	537	546	515	524	519	541	545	533	528	505	530	504	520	496	458	589	491	523	515	523	563	512	476	514	552	496	531	554	515	503	523	467	521	491	537	541	509	552	543	548	518	543	555	504	481	504	485	515	533	521	507	536	497	500	507	513	552	502	515	517	566	519	484	514	492	533	513	510	504	557	512	516	495	503	494	518	549	527	515	533	532	545	523	558	536	518	521	519	542	533	476	516	518	526	529	503	513	512	514	516	511	543	488	537	559	507	506	566	486	519	491	508	486	560	549	520	492	513	516	467	525	519	540	519	493	511	465	519	500	504	532	501	546	542	514	522	492	495	517	552	489	508	521	516	528	507	488	547	486	535	515	545	526	533	524	527	508	542	547	540	494	493	485	531	547	495	514	499	556	522	511	512	531	529	513	551	494	515	537	490	467	514	510	498	563	513	516	531	535	524	548	535	565	548	492	530	514	506	536	522	505	534	537	491	552	509	547	489	504	518	531	502	480	538	531	552	495	487	516	497	556	522	465	541	537	523	485	528	511	491	510	509	551	534	511	560	521	510	511	540	497	525	532	483	500	538	535	496	523	526	519	537	555	509	521	479	523	511	516	526	517	517	506	495	521	493	500	512	523	507	531	518	476	555	495	519	515	504	548	528	481	521	548	525	497	533	505	537	557	521	526	530	494	513	488	517	528	508	504	522	506	471	512	569	524	495	531	554	462	495	515	497	510	490	528	508	483	546	531	510	526	535	465	507	506	520	512	509	529	476	475	495	517	508	527	529	503	532	527	515	544	516	537	542	476	556	539	526	495	526	544	561	549	497	547	550	529	528	505	537	522	512	507	516	514	485	525	531	519	504	528	501	505	501	512	584	489	510	536	539	534	572	536	526	541	480	488	521	478	534	490	534	503	507	525	492	508	513	507	526	538	473	500	529	511	512	520	519	504	543	486	489	494	494	515	494	518	519	506	541	542	495	511	494	528	529	538	550	512	519	521	547	506	485	486	516	477	526	516	510	506	516	507	520	524	523	543	513	565	519	484	501	539	498	521	466	498	533	499	545	534	545	511	538	500	517	540	519	513	473	518	529	514	515	516	544	499	527	505	551	507	498	539	515	483	504	547	530	543	547	518	528	518	551	519	492	498	576	568	541	505	518	516	542	513	498	483	521	516	542	524	543	523	484	510	509	550	490	480	518	521	527	493	499	546	467	517	513	526	549	505	512	501	523	498	472	536	520	528	515	519	511	486	487	512	497	495	543	510	530	473	530	519	534	488	532	530	545	479	527	530	481	517	532	490	491	505	557	491	530	545	523	514	497	534	474	562	547	509	515	564	487	501	541	525	483	540	528	505	497	538	477	519	510	511	535	499	500	508	509	506	511	535	508	519	529	502	563	516	542	487	503	489	544	473	480	560	508	496	500	478	567	532	530	498	508	540	549
34924	16748	4324	1352	930	751	633	541	487	421	415	364	372	368	370	365	370	343	348	349	303	323	325	306	289	283	302	312	319	281	269	291	335	299	315	293	315	319	296	292	317	323	294	322	338	338	267	304	275	313	360	314	344	314	297	278	293	309	287	290	247	310	314	293	305	303	309	317	293	286	274	296	315	289	283	300	291	266	311	294	284	315	287	260	283	317	295	288	313	298	276	308	329	302	296	315	292	303	280	284	269	305	296	297	275	262	326	283	270	304	300	254	271	300	304	340	303	296	299	286	281	320	313	283	329	310	308	301	332	321	292	320	307	303	292	322	290	284	305	311	272	304	297	316	325	275	316	301	299	312	305	307	303	311	295	302	291	338	300	257	298	283	307	352	317	327	309	292	279	343	290	298	349	321	326	284	321	312	304	302	272	297	314	279	317	295	283	306	285	291	332	280	291	305	298	312	292	300	301	304	287	310	277	301	321	328	313	299	292	319	289	328	277	306	292	296	283	259	302	281	282	270	298	310	322	276	319	305	322	283	310	295	306	301	284	254	275	294	319	284	303	283	290	312	292	295	295	311	303	304	352	330	306	296	277	320	289	290	316	307	293	338	319	304	350	280	297	303	276	324	323	293	312	299	308	314	318	323	298	299	265	313	310	303	303	320	268	319	283	337	293	303	303	277	297	325	314	326	301	310	277	274	295	318	307	310	307	302	308	300	299	321	270	291	321	312	300	294	265	291	288	313	309	305	310	303	298	345	307	309	311	314	308	330	284	290	306	291	312	300	288	315	315	265	340	325	289	279	322	274	302	319	297	296	293	272	291	270	300	292	292	272	314	259	284	278	290	271	275	279	290	310	296	271	297	287	311	303	294	329	333	291	306	322	309	276	280	296	309	323	275	296	285	295	303	288	277	306	281	297	313	274	307	285	282	299	329	298	326	327	299	276	309	294	302	281	316	291	301	328	303	261	279	264	287	304	309	322	320	299	309	332	296	307	311	275	265	297	333	286	299	298	341	301	284	300	336	318	297	297	297	302	296	333	288	291	320	275	307	258	300	276	285	289	282	309	305	317	273	285	334	310	285	290	306	288	282	303	289	306	293	296	312	308	293	298	317	328	289	304	347	279	307	309	299	266	283	291	294	330	320	276	308	312	279	297	302	314	303	296	315	272	290	290	289	282	309	274	288	286	300	298	308	284	298	303	289	300	313	305	278	298	294	283	301	298	315	293	324	312	335	314	301	309	297	300	294	318	291	293	313	324	305	301	290	290	296	309	274	288	299	333	286	283	291	304	286	317	294	300	267	320	307	295	286	312	299	297	295	307	288	305	341	287	298	293	304	292	251	316	283	313	332	282	283	292	316	287	273	299	321	298	290	303	308	290	302	309	319	322	304	307	309	323	283	319	303	289	323	308	315	299	303	282	304	305	302	311	306	267	288	280	314	264	303	292	274	301	281	306	288	302	286	314	277	294	313	291	299	313	301	306	325	320	297	290	321	296	293	278	292	299	282	284	315	290	285	293	291	310	326	303	308	319	303	340	311	329	260	277	307	282	288	321	319	316	298	308	268	300	304	334	289	291	309	355	299	322	285	288	299	325	292	286	318	315	283	278	285	273	326	287	325	302	326	303	327	320	320	279	283	307	284	302	282	302	305	301	269	303	319	316	321	291	319	296	289	286	302	289	330	288	289	320	371	293	287	302	316	293	293	340	293	293	304	290	277	301	303	294	293	282	292	318	358	316	308	270	289	299	310	295	292	295	286	260	285	303	284	289	309	292	321	296	307	272	308	324	285	293	300	287	270	304	271	293	318	285	319	287	307	278	303	325	335	300	304	277	274	314	279	281	290	301	314	291	288	278	257	307	309	283	310	303	310	274	294	295	311	257	311	306	297	259	303	344	283	304	319	329	279	300	325	305	296	304	312	325	293	298	306	295	302	307	278	290	290	292	323	319	287	319	336	314	293	305	295	316	291	310	334	317	278	349	326	289	290	288	260	291	338	325	268	303	313	315	278	278	334	308	290	289	298	316	292	306	295	265	316	281	314	312	333	292	306	322	297	298	324	306	282	266	297	325	295	292	298	314	271	291	264	320	282	304	295	268	305	293	321	290	282	316	299	283	267	309	298	279	310	326	303	306	292	286	304	313	291	288	318	271	307	305	288	325	294	308	306	302	280	301	335	291	290	286	301	297	302	304	286	296	293	315	312	279	306	307	312	291	301	294	260	289	312	304	318	292	281	286	308	297	288	298	301	302	330	317	320	279	325	291	302	297	282	312	277	315	298	312	284	305	298	315	309	299	300	284	337	286	294	319	282	291	260	276	302	284	304	296	290	300	299	304	279	324	293	312	286	264	301	285	297	308	310	289	281	271	261	293	299	283	299	323	296	295	321	305	293	286	280	298	286	292	296	302	307	318	284	329	259	316	284	276	324	330	274	304	290	290	301	275	298	304	319	305	307	291	305	309	285	298	290	285	305	340	274	342	311	285	298	326	271	306	279	327	296	298	285	300	291	306	300	273	310	316	335	322	313	282	307	334	301	290	324	282	284	331	304	288	314	309	279	296	298	291	295	311	325	286	308	313	303	308	321	335	296	298	321	293	292	279	306	310	310	298	288	306	311	292	291	292	299	281	300	296	303	311	342	303	281	296	349	291	323	282	301	271	296	320	278	293	292	300	295	313	325	303	321	285	293	334	278	308	328	310	338	289	308	268	281	308	333	299	323	321	259	301	282	312	300	308	305	287	299	292	313	307	304	258	290	303	307	284	301	306	286	265	321	300	292	302	298	316	293	307	298	315	281	280	297	266	285	296	263	317	271	324	280	293	285	322	296	284	299	273	283	270	286	306	295	297	312	309	306	280	293	288	275	280	315	302	305	281	294	315	309	295	274	315	297	309	309	281	310	325	289	324	297	327	319	291	297	322	298	311	314	296	294	289	278	300	302	333	308	294	260	314	291	316	285	295	302	313	312	345	295	298	292	295	285	292	316	328	286	312	281	291	307	331	315	269	315	331	321	301	295	291	279	313	285	310	298	319	301	300	334	292	301	296	300	291	347	308	326	316	288	320	284	301	318	294	292	288	298	323	266	284	296	299	271	296	289	271	295	301	300	315	304	284	291	291	311	290	309	333	318	315	288	301	314	323	286	283	279	296	324	322	322	333	290	300	292	287	305	307	307	332	290	298	318	289	292	315	308	304	291	309	279	252	294	310	293	336	312	285	326	294	311	302	289	299	294	289	307	309	245	284	329	282	314	292	290	287	318	315	294	306	297	294	312	303	309	293	279	302	303	341	370	303	324	307	252	306	307	309	289	319	296	289	273	287	269	311	306	274	305	316	315	286	311	315	279	303	261	304	282	278	316	301	315	260	314	290	287	312	287	299	335	299	292	318	292	305	307	311	321	280	332	312	297	311	313	287	329	303	312	292	304	274	299	277	301	297	280	298	295	307	322	308	290	305	305	310	295	292	296	272
17284	1813	3434	3801	3403	2759	2421	2113	1870	1645	1479	1424	1354	1283	1237	1160	1160	1184	1118	1070	1053	1031	1041	990	1022	1014	987	919	1007	1018	902	959	1007	948	943	956	937	978	929	892	913	872	889	918	904	910	869	905	971	907	915	927	932	879	901	862	873	856	910	900	873	882	878	855	949	881	859	904	900	844	859	879	854	877	834	866	850	885	845	848	899	905	845	887	907	833	889	913	852	861	825	910	886	916	880	844	857	911	913	886	887	832	880	856	882	905	867	891	828	895	831	836	889	787	869	903	865	898	867	963	841	892	874	895	867	875	871	882	907	883	862	843	896	820	890	839	882	839	905	886	842	824	864	777	807	866	817	867	850	921	911	906	844	875	835	880	843	888	872	869	839	922	867	894	865	856	861	908	879	868	901	845	850	838	879	860	850	856	855	855	878	928	896	837	884	822	880	829	836	852	858	891	898	831	861	861	837	838	849	836	837	855	866	800	889	874	890	832	776	844	844	840	946	831	831	856	897	880	855	852	864	854	836	884	842	891	831	905	842	852	834	874	883	882	856	849	854	894	902	863	867	931	900	864	838	898	851	887	890	841	896	876	878	862	860	875	854	856	850	826	798	844	899	860	870	761	840	891	885	867	920	860	858	830	832	893	916	896	857	877	874	859	910	891	850	837	876	862	830	862	878	841	892	841	847	880	907	874	872	833	873	890	861	834	881	871	829	843	878	849	839	847	829	857	868	911	856	913	914	865	866	813	871	837	907	832	843	857	896	854	852	837	822	885	779	827	836	811	836	873	861	876	881	864	861	919	842	836	872	838	873	885	908	856	909	870	859	906	884	845	865	812	844	907	858	879	875	920	882	917	832	886	825	875	842	826	921	898	888	886	852	823	886	844	831	841	874	863	848	874	892	812	847	888	878	864	909	899	852	852	851	883	856	938	819	904	845	900	851	786	899	875	851	878	845	877	890	876	814	916	923	845	874	862	873	904	842	851	914	915	887	796	891	839	906	825	856	878	852	890	850	840	801	901	882	898	830	865	840	874	877	811	834	919	858	851	869	913	894	867	883	837	895	880	820	906	878	861	887	877	878	870	876	877	822	792	918	891	849	881	853	801	855	848	824	941	894	861	826	839	887	871	862	854	839	897	812	913	897	804	924	828	877	869	890	884	876	938	870	848	828	868	856	882	870	902	859	818	901	864	866	830	879	911	874	880	866	852	814	869	885	865	840	853	876	835	905	855	805	832	831	865	862	883	845	904	883	803	892	878	863	893	895	876	863	831	910	844	831	881	895	949	914	861	883	885	878	884	872	822	859	839	858	907	851	878	889	922	904	886	863	865	830	906	881	834	870	880	872	848	866	894	885	845	805	820	860	881	890	893	833	874	933	853	840	817	878	875	891	884	798	821	920	848	847	915	837	861	877	870	886	900	878	816	873	860	824	808	873	889	919	886	917	818	816	874	888	893	846	900	863	835	828	864	856	882	825	882	839	915	867	895	874	852	891	901	874	914	862	841	870	842	841	886	880	853	833	909	889	866	831	910	842	869	886	874	830	871	914	864	849	904	819	892	846	875	848	868	882	921	830	859	879	955	833	942	873	921	847	850	834	888	840	855	882	850	873	874	891	892	767	878	869	839	853	823	861	879	890	839	857	918	915	851	905	865	872	848	851	853	829	849	922	904	891	827	862	904	897	823	847	896	913	851	893	838	935	859	902	853	833	891	837	924	857	918	859	834	856	846	873	869	875	844	901	905	865	891	852	859	849	819	880	862	859	845	859	829	906	838	864	806	868	920	852	846	869	839	861	921	857	887	875	894	856	897	864	900	871	879	832	846	832	879	874	865	898	906	878	830	887	866	882	867	893	885	851	888	899	856	878	859	857	893	866	914	869	894	860	863	872	842	930	888	818	853	886	905	866	848	848	834	884	880	853	878	851	789	826	840	867	843	879	866	884	890	872	860	831	913	867	850	865	836	851	877	832	885	836	877	856	895	872	891	876	828	843	852	875	885	916	863	869	893	846	831	873	890	872	870	792	893	877	873	827	925	864	937	924	883	815	803	828	885	881	841	826	874	867	842	875	815	896	963	904	861	851	835	805	909	918	813	885	836	850	875	873	858	865	867	827	820	822	916	855	825	862	898	834	886	844	859	867	808	849	850	898	873	865	852	895	860	869	871	889	829	916	826	877	897	890	869	899	907	819	898	818	842	869	915	850	864	887	850	870	892	882	810	876	862	884	831	865	880	859	861	865	846	825	821	817	860	839	857	857	911	923	902	867	900	858	885	872	850	859	830	817	888	836	819	837	864	898	883	896	830	861	863	851	819	862	799	864	883	852	868	883	871	852	865	870	894	848	870	864	844	919	889	876	902	882	953	870	842	838	868	878	878	923	847	829	885	887	849	843	916	858	873	877	833	859	812	865	865	924	879	876	888	842	879	815	881	852	842	841	829	949	882	860	834	852	864	858	863	838	873	909	821	823	861	892	839	864	823	922	857	838	869	861	841	839	881	917	893	838	881	938	844	907	835	847	895	877	852	877	868	889	857	893	872	877	813	801	848	866	899	858	862	855	864	875	887	862	851	905	910	825	853	901	848	863	853	850	816	870	846	873	882	896	911	890	861	869	926	850	901	868	848	891	905	897	831	907	851	876	835	862	861	874	831	903	881	917	810	839	892	842	901	884	824	882	882	829	849	916	844	886	837	863	856	903	889	872	850	867	842	826	899	800	811	881	850	840	869	877	912	879	871	861	852	865	874	808	835	853	891	886	884	824	895	881	905	844	903	819	828	869	881	909	873	877	834	857	859	885	822	812	881	872	873	880	829	874	916	875	877	882	850	841	825	823	836	865	845	928	870	901	864	871	961	881	840	878	836	883	919	866	958	804	872	843	859	856	838	885	859	894	911	891	886	830	861	822	871	862	820	899	895	851	934	853	811	877	846	845	857	840	877	870	784	905	919	798	868	883	889	871	840	909	848	862	845	883	887	843	835	868	851	864	887	881	872	852	878	859	858	850	897	815	889	873	867	834	886	866	865	885	815	848	850	875	909	882	854	852	883	876	890	864	817	823	842	848	839	868	888	842	821	898	876	839	868	872	909	880	888	888	837	858	833	833	869	849	870	861	840	868	816	913	882	838	906	861	917	838	858	877	870	836	880	855	907	930	870	849	865	932	913	847	821	882	843	877	868	911	879	873	851	875	895	846	896	869	904	938	844	895	940	826	871	842	847	897	846	870	892	907	867	873	873	883	865	845	836	821	832	808	833	918	886	831	832	861	870	889	824	890	863	837	850	876	854	839	857	860	874	875	874	884	895	863	814	900	892	893	923	883	888	833	865	869	881	847	876	847	848	879	862	836	860	920	843	840	892	834	858	869	858	883	918	793	913	860	875	841	902	863	845	851	873	819	856	861	816	894	847	857	905	825	864	884	891	896	932	890	938	895	861	860	859	892	844	870	849	876	825	861	857	880	925	809	806	863	806	870	845
36556	21265	18438	3605	1663	1256	990	774	693	703	614	513	483	459	475	461	403	412	438	389	379	397	382	380	369	369	349	340	361	384	382	378	346	335	333	322	344	353	334	345	350	370	368	361	369	370	368	343	310	354	313	359	330	368	326	366	324	346	340	336	367	304	321	328	362	324	366	346	326	349	330	298	353	378	341	325	296	350	350	355	360	342	359	353	346	308	329	346	345	357	334	335	353	302	288	292	339	375	377	355	325	342	320	332	374	347	301	326	307	370	341	341	361	328	332	357	365	352	340	349	361	345	304	338	335	340	322	335	351	318	358	313	324	314	312	339	333	313	347	327	373	343	375	354	372	326	311	333	317	329	334	334	363	350	333	344	324	341	344	361	330	312	328	343	319	326	351	340	325	317	348	371	313	316	343	349	343	313	305	334	361	333	331	327	351	314	372	362	329	321	342	331	337	349	338	354	356	298	337	338	313	310	316	358	335	333	336	342	321	284	344	386	347	338	315	327	337	300	371	342	317	340	332	358	346	311	313	323	320	349	322	346	326	380	323	305	308	339	360	303	356	300	368	354	343	313	338	314	359	317	364	347	353	326	347	313	326	354	340	348	341	377	320	319	333	318	366	352	348	368	316	309	324	325	321	358	379	332	353	352	364	321	355	360	371	324	333	328	327	335	352	331	331	328	315	327	332	323	345	309	317	312	339	324	317	366	338	333	321	322	345	329	314	323	354	324	331	342	354	301	310	308	331	356	363	330	378	345	354	328	337	339	334	317	327	304	323	321	304	348	342	365	342	319	355	360	331	345	371	328	329	342	327	307	308	311	332	332	357	309	347	320	380	306	327	316	306	321	329	308	307	333	349	313	356	337	306	345	336	319	355	353	357	303	326	307	343	335	341	337	334	324	330	333	342	322	360	349	329	353	328	333	308	372	332	309	321	322	330	354	344	336	322	349	382	340	310	334	335	331	345	355	333	322	311	341	349	331	338	315	351	368	359	367	355	343	332	327	320	344	339	332	341	299	333	362	345	324	312	354	323	322	317	312	343	322	342	288	328	321	345	313	334	335	322	349	319	320	319	326	330	318	312	324	351	339	301	367	308	345	345	379	338	355	311	357	334	373	374	332	335	344	342	354	329	351	345	320	331	343	348	332	305	340	360	359	363	337	312	351	321	353	332	348	325	330	368	348	356	278	314	325	350	355	335	362	361	337	337	315	311	351	361	292	380	334	316	322	336	364	329	336	314	313	309	327	334	390	335	344	330	359	379	299	332	326	357	311	332	321	306	309	316	343	333	307	343	326	333	349	344	332	331	320	322	354	317	341	337	344	352	354	349	322	363	321	334	335	346	314	361	372	344	335	352	335	320	331	340	363	322	371	344	359	319	336	336	300	361	315	346	326	349	301	323	324	332	347	337	329	334	340	354	350	349	358	320	324	305	296	356	328	334	325	335	332	316	339	342	301	328	319	350	321	321	346	343	346	321	306	338	319	330	298	297	343	328	343	309	353	354	349	335	337	310	330	321	338	338	327	311	300	294	336	315	316	329	332	328	323	350	311	335	329	337	306	323	315	344	322	333	349	354	332	330	313	294	335	355	311	344	325	318	330	332	318	346	390	325	358	333	325	329	324	342	367	341	309	321	329	296	323	338	323	313	324	313	323	331	349	324	322	315	344	325	303	345	334	367	325	344	292	342	330	312	336	335	354	340	308	354	324	326	354	354	304	357	323	351	329	333	361	366	351	333	303	333	331	329	346	302	301	306	351	339	327	320	357	330	314	366	314	337	363	354	333	315	330	340	357	373	336	314	354	347	336	320	300	353	350	310	336	331	353	371	312	334	328	360	326	358	321	321	329	339	331	336	337	335	301	311	329	377	333	313	341	330	364	338	317	345	348	327	300	326	318	338	341	328	336	367	337	317	330	352	310	302	384	335	321	358	302	315	346	310	363	325	313	325	323	304	345	309	340	338	336	335	348	323	343	331	348	317	367	329	303	312	314	321	349	331	328	339	345	347	338	329	352	336	327	322	335	330	336	326	306	341	323	352	348	320	319	297	319	319	321	321	345	349	351	312	317	357	310	347	339	364	336	384	344	327	325	322	315	317	368	319	359	313	316	341	309	327	333	366	334	334	316	340	334	339	336	327	354	338	328	330	334	361	319	351	321	334	333	347	386	295	358	334	355	340	337	339	327	316	345	347	350	306	341	318	351	348	316	323	320	359	353	344	339	346	351	361	343	326	333	326	365	341	364	333	334	323	328	343	328	316	360	315	307	317	354	321	304	331	324	351	339	305	310	334	335	353	351	321	360	299	322	352	306	336	299	304	336	324	316	357	335	331	339	316	326	367	326	351	367	366	336	307	329	357	325	330	336	352	366	321	315	344	329	346	346	318	333	317	343	342	348	343	313	347	355	324	363	315	346	332	366	377	323	351	360	345	303	326	360	353	363	359	347	369	345	333	345	294	358	338	313	315	350	341	329	309	323	357	343	358	362	342	351	360	354	332	319	327	368	341	363	290	322	335	323	343	346	350	349	315	349	358	328	313	345	340	320	330	340	344	349	329	308	328	320	336	334	343	313	328	337	316	338	300	345	329	335	359	317	356	359	371	324	318	316	336	312	309	342	347	333	326	354	322	314	347	348	340	313	353	342	353	331	351	339	285	311	346	332	334	357	351	345	360	332	358	339	379	320	343	304	310	342	325	331	311	321	324	305	339	328	309	347	362	342	339	358	342	337	328	310	321	308	308	329	331	334	332	325	326	319	325	332	314	321	334	294	317	348	323	346	303	343	292	349	317	325	312	333	313	335	298	323	356	327	338	349	343	341	340	368	308	346	335	328	353	364	337	342	329	310	344	322	326	328	324	324	359	339	312	302	321	290	326	358	349	336	352	339	352	360	335	325	334	337	312	348	325	323	346	341	322	308	371	332	341	330	344	341	351	318	336	332	330	355	348	315	354	357	337	351	355	334	346	300	350	317	328	326	301	320	322	329	352	352	322	298	314	354	308	345	332	305	340	342	351	321	343	377	350	354	338	331	367	360	313	319	316	330	334	346	304	331	323	336	328	341	319	367	353	310	308	324	337	329	335	334	321	353	317	343	318	323	352	377	353	366	329	340	324	321	352	335	339	344	343	282	315	326	291	325	330	325	326	335	337	334	330	343	347	355	322	332	334	318	345	348	348	309	318	330	326	320	316	345	336	371	337	341	325	324	338	306	334	319	333	320	323	344	363	352	314	321	327	346	344	359	320	322	325	340	347	321	303	365	303	353	325	339	294	353	349	338	356	321	322	353	337	311	339	356	307	338	345	325	319	349	310	317	337	335	301	353	336	312	302	345	328	323	340	320	351	344	338	323	351	317	336	278	337	331	351	344	321	332	322	331	347	329	326	366	334	308	315	323	344	317	333	320	344	378	331	301	354	366	341	320	336	326	350	349	360	327	338	366	345	334	298	365	351	314	323	314	346	375	345	332	335	331
21435	2709	5915	6489	5656	4676	3801	3246	2703	2476	2187	1997	1914	1796	1666	1614	1515	1415	1341	1380	1295	1244	1236	1153	1229	1244	1160	1167	1120	1150	1122	1069	1118	1047	1081	1059	1051	1068	1050	1013	1061	974	1050	1014	948	981	967	1030	976	1002	1007	990	1004	979	1011	917	981	1021	1003	1008	975	909	933	1010	901	947	955	1009	1045	942	968	932	989	1014	966	940	951	962	941	951	933	937	981	942	917	909	920	949	922	970	934	917	964	942	886	932	939	901	935	976	947	970	977	960	1012	956	921	953	933	1004	894	950	964	976	974	949	928	959	944	930	941	966	953	947	929	932	941	971	913	913	941	937	893	922	896	971	975	894	966	938	947	950	927	989	959	874	948	925	969	1025	929	973	947	919	1007	893	928	899	973	944	974	959	956	946	885	928	992	920	908	943	902	996	962	960	976	900	938	905	900	873	903	908	956	958	976	901	933	883	918	956	860	942	919	932	885	960	883	937	933	987	890	950	981	916	938	901	904	920	1004	936	945	940	939	938	923	927	901	943	882	905	869	979	909	909	972	901	981	946	910	901	915	902	924	986	856	947	899	969	885	897	908	999	908	934	977	894	937	963	970	939	951	962	887	947	980	994	978	921	951	942	956	915	917	943	912	979	886	946	906	856	967	954	938	922	948	900	969	945	949	948	914	920	964	943	945	940	935	1005	887	965	949	934	878	926	912	896	931	967	937	947	929	895	967	967	912	893	941	967	923	956	913	990	926	899	901	894	930	897	954	966	896	860	937	887	880	975	947	944	920	968	940	944	906	956	929	965	963	943	975	972	929	907	950	972	903	903	968	899	977	964	973	975	929	931	932	879	974	884	917	924	908	946	932	902	963	953	992	880	967	888	868	962	954	921	939	924	923	915	931	912	927	913	854	911	895	910	901	949	950	922	954	907	966	908	1000	942	962	975	927	918	945	926	921	983	957	947	930	938	951	933	996	903	905	963	952	940	943	915	941	917	916	930	899	950	872	1009	930	959	960	946	909	939	926	918	952	939	906	957	971	883	881	942	927	967	989	884	934	947	940	922	902	989	925	928	960	907	995	967	975	958	969	933	1017	971	930	957	959	941	919	888	960	915	945	957	908	948	965	939	992	966	914	955	945	937	951	940	938	946	879	897	920	931	1001	974	928	961	907	930	952	911	929	927	881	930	920	934	922	926	937	948	951	950	953	873	915	941	951	871	1019	922	970	931	978	927	971	907	938	953	971	915	978	913	947	921	950	904	969	950	947	931	966	926	896	916	917	961	936	923	918	941	926	952	895	900	871	947	929	949	964	971	905	926	935	938	900	981	933	952	929	899	935	966	888	926	905	918	864	880	964	896	911	945	955	900	937	947	880	877	903	893	926	914	937	949	946	865	996	944	950	897	919	892	944	970	923	930	934	906	909	947	937	920	927	922	933	952	924	941	924	931	952	912	894	929	919	930	936	954	957	919	880	951	938	985	913	940	948	945	886	897	936	923	942	931	905	1020	939	953	960	925	946	928	978	914	969	917	942	979	945	926	939	907	925	986	989	951	898	951	931	893	923	949	946	922	943	926	967	880	941	957	884	936	934	936	887	925	987	895	946	924	929	922	919	905	929	982	918	970	983	927	901	961	868	953	952	930	951	960	896	908	899	932	939	912	901	910	912	932	912	903	974	908	906	943	985	930	930	870	938	913	948	953	962	962	899	920	958	932	935	911	933	837	936	915	913	906	901	925	880	845	910	906	926	917	912	963	949	918	948	962	979	889	940	868	933	951	926	923	944	910	1024	891	971	911	999	867	911	895	895	945	896	909	979	991	906	963	887	919	914	899	949	986	967	919	936	950	923	946	995	914	933	889	953	897	916	893	915	926	945	860	964	918	1031	954	936	898	906	902	925	954	920	981	928	913	919	901	928	940	906	923	964	947	935	939	924	957	905	952	900	952	1010	914	967	892	890	914	938	911	906	1036	902	992	889	899	965	934	868	923	925	901	907	961	954	967	944	918	921	938	946	924	908	889	933	907	939	903	898	911	888	936	894	925	926	920	928	960	946	942	925	954	906	937	922	977	915	900	916	928	919	956	960	899	929	971	914	907	942	918	967	891	922	887	929	924	918	953	977	944	961	982	911	908	941	943	855	919	891	907	907	894	923	932	959	1027	906	923	880	859	894	893	940	964	914	929	925	953	913	963	922	901	888	887	900	929	920	942	950	954	884	921	924	888	923	911	954	921	942	919	928	906	918	961	930	932	904	918	920	918	930	917	947	954	921	984	931	965	945	850	913	931	894	925	918	951	901	933	861	938	943	1006	979	922	908	886	896	953	916	892	969	946	925	946	928	943	931	925	933	923	933	899	889	884	914	963	940	888	991	946	995	999	910	911	901	945	916	1003	904	964	919	921	914	943	968	951	895	925	937	961	889	943	905	866	942	957	838	927	901	920	956	875	944	1001	901	947	938	970	972	974	1015	909	928	959	942	914	905	924	954	960	938	944	974	899	977	954	944	933	990	962	990	984	867	937	915	946	931	906	911	970	931	907	895	924	907	839	933	917	954	992	935	866	941	910	972	957	934	963	944	936	955	904	945	877	942	952	939	900	916	912	898	959	896	933	947	960	955	992	880	954	940	955	958	972	961	912	933	898	861	920	924	903	896	923	919	946	952	910	946	928	946	958	954	939	909	990	896	941	947	892	963	961	957	927	950	918	883	927	926	938	948	943	927	960	921	930	959	897	899	966	959	904	902	868	915	940	964	922	872	918	907	971	1000	867	908	960	918	890	939	930	942	850	942	941	931	925	978	938	933	907	944	953	898	896	908	939	980	903	922	968	958	891	941	931	956	1010	933	910	913	955	926	884	963	857	898	956	943	935	998	947	929	949	936	919	923	913	952	935	937	904	915	968	963	887	909	934	927	886	948	916	940	906	891	923	982	943	965	938	920	953	955	868	958	850	919	882	989	904	923	946	889	928	978	924	911	915	924	961	939	969	948	874	894	923	917	980	964	940	946	899	905	847	938	931	942	1024	962	897	974	945	954	968	923	897	946	912	969	988	982	923	928	933	913	930	868	925	852	916	905	958	916	890	918	951	948	937	961	973	935	975	988	893	933	892	932	930	928	979	949	917	944	987	944	952	940	963	940	926	913	997	932	938	916	980	935	964	899	930	906	931	935	949	963	908	933	894	903	988	957	910	971	917	922	895	945	948	905	954	988	906	891	874	898	950	937	865	969	965	932	907	974	893	884	875	901	898	943	948	919	915	900	894	907	969	967	881	907	874	937	958	911	963	1002	931	943	886	918	931	944	934	933	902	939	968	869	919	924	943	954	938	960	959	974	970	939	887	986	918	907	952	904	957	970	917	944	919	978	948	938	954	963	917	930	954	957	948	929	916	944	916	946	948	971	938	873	948	926	910	950	900	895	910	902	966	948	937	916	964	908	983	937	936	950	946	907	921	936	962	926	957	902	927	948	965	865	886	982	920	948	879	918	900	917	949	930	942	902	949	966	913	950	945	927	921	918	930	903	947
6360	414	397	222	190	162	188	184	190	168	169	158	176	185	153	170	160	160	160	149	131	164	166	146	170	177	156	178	145	157	135	181	169	152	145	157	168	179	152	149	186	146	148	153	152	173	165	160	156	172	148	167	159	152	170	153	158	128	159	171	154	157	165	147	161	156	150	145	161	166	178	168	151	160	173	164	162	155	163	161	159	155	154	153	122	164	169	160	147	142	169	150	156	147	131	173	188	148	151	158	166	166	150	146	160	168	172	154	158	148	155	168	152	156	165	162	162	155	151	159	197	147	152	173	159	152	152	155	150	169	166	163	164	189	160	151	166	160	143	168	162	180	148	162	172	183	167	150	152	154	148	192	163	167	166	191	161	159	147	162	158	162	158	159	169	165	163	149	167	167	159	159	170	148	136	189	197	157	150	167	148	169	167	158	186	191	155	190	176	165	142	159	167	175	175	151	148	157	184	166	172	158	162	163	171	151	164	163	166	169	154	164	146	134	139	184	163	149	169	150	165	138	150	177	165	165	152	150	148	146	177	145	161	159	146	171	172	145	150	151	154	176	137	151	162	152	143	147	160	183	147	153	153	168	191	170	145	178	181	166	194	194	143	174	165	138	169	171	169	160	173	160	163	166	149	169	157	180	161	144	156	163	154	141	170	180	161	153	169	162	154	152	177	142	165	162	141	167	174	175	168	171	161	153	160	165	151	148	153	177	168	152	171	154	165	155	163	151	157	151	160	164	166	140	145	165	158	169	156	151	173	163	155	143	164	175	148	170	174	152	187	156	158	144	163	161	165	161	153	171	169	159	159	138	157	177	155	153	150	157	164	154	153	169	143	163	153	177	180	175	167	160	158	176	154	174	181	184	147	160	147	146	186	157	157	171	156	167	201	155	161	148	179	160	177	163	167	156	147	173	162	161	167	162	179	173	141	160	162	183	156	177	160	151	131	163	161	186	145	147	165	139	182	162	180	160	144	160	165	186	161	152	170	179	165	165	138	154	170	160	169	157	130	153	163	155	129	163	180	169	166	158	159	147	166	142	142	162	188	170	156	190	176	142	162	175	170	159	150	153	132	165	151	135	142	159	151	152	166	165	152	171	176	150	145	152	159	161	161	161	171	164	160	181	166	161	148	167	148	153	182	168	150	171	170	164	164	181	140	162	164	180	173	139	163	142	168	170	141	159	166	159	151	181	154	157	163	154	166	179	158	183	173	152	147	183	155	127	157	168	163	165	159	130	155	171	170	155	167	172	182	150	151	164	162	147	148	163	150	158	174	157	155	163	169	166	138	148	168	139	157	178	171	137	157	163	148	167	171	163	162	134	193	176	145	162	162	173	145	179	156	177	166	175	176	174	176	160	138	162	157	166	177	166	185	147	168	150	158	179	176	159	153	179	170	165	150	157	167	186	163	170	172	147	159	143	149	143	153	153	139	153	183	156	177	149	168	172	177	174	155	148	151	172	157	147	162	150	199	172	167	166	181	157	148	173	172	171	151	174	150	161	167	176	162	147	145	176	164	183	175	173	150	160	158	146	154	165	173	164	166	154	179	158	180	155	161	148	174	178	127	166	148	157	147	163	154	168	164	170	164	202	152	153	162	154	158	152	153	156	152	165	143	168	148	178	147	153	179	193	169	169	151	148	145	180	146	152	149	174	152	177	145	150	171	155	160	159	156	148	168	156	159	163	162	143	193	167	167	145	157	200	140	163	148	154	169	171	155	162	181	168	155	164	164	152	190	145	169	140	169	179	148	163	149	176	163	157	141	164	159	160	151	168	162	150	165	191	176	148	168	160	178	159	182	160	181	147	173	157	159	144	172	168	149	165	147	184	145	164	171	145	159	158	180	155	143	150	175	157	171	172	159	153	154	140	149	168	147	146	150	180	166	152	156	160	163	144	149	153	166	142	166	146	170	163	158	162	184	158	147	161	172	176	140	141	156	141	180	186	169	144	171	150	146	166	168	162	169	132	151	168	157	164	157	166	149	157	155	172	148	161	144	169	160	149	157	145	155	158	172	140	174	138	129	141	165	171	177	146	134	187	155	149	170	147	182	155	149	188	185	154	156	191	183	172	139	156	148	157	158	153	149	172	167	167	163	167	182	160	141	154	160	168	153	168	181	149	177	156	151	173	170	151	148	157	136	142	162	170	146	172	171	154	170	160	154	162	160	140	167	156	158	154	153	175	152	185	163	175	147	169	172	179	164	160	159	171	156	161	174	180	166	138	155	188	146	168	172	171	152	140	140	162	180	146	174	161	151	152	158	164	176	145	174	161	168	167	173	143	173	137	160	168	162	155	153	169	172	160	167	141	165	171	159	149	169	180	165	156	165	172	150	165	181	176	172	167	183	151	185	153	177	157	152	147	148	161	163	158	171	171	158	146	185	158	159	158	157	173	158	129	168	146	147	151	146	177	160	176	171	173	153	167	178	167	156	156	159	167	170	159	138	171	162	161	146	168	161	142	157	187	146	143	156	182	143	144	161	165	161	169	132	163	163	158	178	152	157	156	166	160	168	164	163	147	157	155	165	153	169	174	188	174	169	171	157	204	163	160	162	149	141	141	171	184	158	166	141	157	169	159	181	163	154	154	154	185	160	151	163	164	165	147	160	138	172	146	143	145	155	178	164	178	148	167	157	155	148	139	188	156	166	134	164	200	176	164	154	202	170	173	151	163	147	138	170	157	160	154	154	170	153	176	154	157	180	159	155	166	171	163	159	142	167	133	170	165	175	162	150	183	167	153	169	154	160	176	157	165	146	145	168	163	136	166	170	171	160	131	150	140	161	145	157	177	170	161	140	166	151	157	177	158	149	162	158	163	158	164	160	163	154	164	147	166	148	154	168	197	171	153	175	130	147	166	158	134	184	158	169	156	162	167	167	147	146	167	170	187	153	153	154	179	171	146	159	138	155	165	160	161	165	168	163	140	137	153	186	196	154	162	171	140	165	157	187	177	168	145	146	158	167	188	189	156	148	146	159	174	153	162	144	163	159	168	179	151	136	173	169	172	169	162	175	175	162	147	150	175	186	162	168	156	186	143	158	157	160	161	164	147	160	165	158	152	155	148	154	177	156	119	164	143	174	178	175	180	180	158	137	169	142	168	168	154	151	139	157	133	155	160	180	163	157	165	171	161	174	175	126	167	186	136	152	152	151	158	155	149	148	176	172	180	158	153	148	151	165	196	172	168	173	180	164	158	137	169	161	141	170	177	157	155	161	127	152	153	144	152	153	165	174	163	172	162	182	167	159	162	157	163	143	176	194	174	134	183	154	157	147	160	149	151	162	153	188	165	145	154	148	158	148	151	141	157	149	171	162	167	149	171	176	139	157	156	143	162	160	146	149	161	169	182	166	161	174	159	154	159	143	159	146	179	173	147	157	184	160	159	167	154	161	160	156	159	156	159	156	169	155	168	179	144	176	176	153	162	165	155	144	156	170	151	146	138	143	166	143	180	153	158	159	180	170	168
5101	568	669	719	681	665	581	563	587	575	568	552	532	493	507	564	550	519	523	543	533	528	529	531	549	546	497	539	555	480	534	514	505	532	513	486	567	544	533	529	557	504	489	523	530	535	499	511	512	506	515	505	515	569	526	533	516	491	518	532	534	503	535	525	531	541	513	520	522	519	590	532	539	515	542	514	539	513	518	530	504	562	520	521	503	511	498	503	530	554	517	530	538	472	557	529	500	569	556	512	537	530	497	544	506	539	521	549	485	541	514	503	517	507	528	529	547	512	511	530	516	503	506	510	496	535	530	489	544	495	503	544	472	537	535	537	493	507	533	561	483	539	532	513	514	517	536	552	523	537	574	555	557	551	514	513	538	543	512	538	542	566	489	527	516	532	517	518	504	527	548	513	544	546	542	523	534	519	508	542	505	491	499	536	507	516	560	518	536	549	546	564	533	505	504	495	513	576	504	541	526	488	556	485	526	529	530	551	502	531	500	506	480	552	515	506	547	509	525	504	486	477	540	522	558	512	520	510	520	559	532	506	549	474	520	509	533	546	514	495	533	510	527	528	509	536	519	496	515	519	502	534	556	512	534	524	549	533	477	507	507	501	572	541	473	540	517	546	513	504	508	531	498	506	494	514	523	519	527	490	554	550	491	537	546	508	552	491	514	533	524	555	493	556	561	523	492	511	529	550	515	504	550	482	518	516	482	516	517	497	548	506	542	539	541	545	497	532	529	528	504	508	478	529	526	518	520	532	509	454	522	565	523	507	496	522	527	541	554	535	528	555	513	500	498	527	559	525	546	556	532	489	537	519	528	497	549	550	492	539	499	526	539	498	507	523	517	556	537	522	539	509	584	542	510	494	527	544	561	501	487	514	528	528	519	568	550	551	511	562	510	535	539	493	534	519	503	525	523	526	541	544	533	510	561	495	541	537	515	475	491	522	527	551	501	499	501	543	559	507	524	493	521	549	523	514	507	478	547	509	546	537	524	518	541	562	503	526	517	508	500	542	520	515	506	492	568	471	542	532	516	498	511	521	499	556	494	509	557	508	516	503	532	568	525	559	499	498	523	565	543	534	546	505	522	509	550	528	536	511	519	526	552	490	506	518	523	517	541	543	551	523	561	514	528	521	578	517	497	550	525	526	476	487	513	523	532	525	495	522	543	500	533	549	491	546	517	463	575	563	521	536	526	499	544	503	543	539	518	558	536	497	550	520	547	529	536	577	447	512	504	566	520	524	479	543	529	526	560	515	473	472	549	485	506	512	497	540	518	555	529	541	547	526	492	525	536	534	500	491	516	509	541	522	555	537	515	503	527	510	551	538	521	513	543	507	516	518	522	522	534	476	522	489	500	513	519	489	528	549	525	509	535	494	553	500	570	502	543	537	495	543	526	519	502	552	480	558	520	513	552	493	532	495	533	542	541	520	535	506	518	539	534	502	533	554	555	533	559	508	515	520	526	491	518	519	528	514	544	467	486	528	538	478	509	547	514	490	547	505	517	520	516	510	445	548	540	513	518	531	533	533	518	501	530	546	506	507	505	515	530	509	469	484	522	506	543	548	531	503	521	516	487	520	537	499	550	503	546	569	528	561	474	499	512	501	565	542	514	522	532	495	509	502	522	520	520	508	526	547	536	530	558	527	520	519	511	513	495	539	521	520	547	505	519	521	514	559	550	544	526	483	506	557	502	513	495	537	497	511	523	515	518	555	531	517	504	521	560	522	519	515	516	534	491	534	518	514	531	536	541	524	508	535	522	579	507	533	495	529	552	502	521	517	491	546	508	493	538	511	525	506	521	501	517	536	530	546	522	525	522	541	515	519	565	506	504	475	536	505	512	517	527	484	513	517	494	551	543	565	523	561	514	539	562	543	488	521	514	530	495	546	556	485	501	568	526	559	563	536	536	503	520	509	483	538	500	518	531	515	482	523	502	523	523	516	522	542	507	529	500	542	542	490	523	519	491	519	511	541	497	526	550	528	537	512	504	486	497	557	527	534	535	577	522	557	517	495	498	545	520	513	510	519	523	535	498	527	505	515	494	478	564	503	517	517	534	500	513	569	544	530	535	567	512	512	481	500	528	529	559	546	584	516	507	522	482	545	521	500	531	484	533	538	550	485	525	491	516	499	540	542	522	517	470	523	562	499	524	499	526	518	489	488	560	504	479	532	523	479	537	531	536	502	514	481	480	508	570	501	494	518	565	529	517	483	501	533	499	527	538	513	523	531	499	526	529	509	530	509	513	530	523	513	542	495	540	532	517	555	526	545	541	513	525	490	532	483	490	546	506	515	514	552	552	514	524	521	514	508	526	508	519	472	510	526	526	507	542	538	482	542	513	524	505	548	534	542	526	510	504	504	549	488	520	536	514	536	526	532	533	505	511	545	531	512	505	525	515	511	496	523	503	514	509	514	529	529	530	525	497	531	521	514	526	505	527	527	521	496	550	477	539	542	531	537	542	561	536	515	517	529	525	479	555	511	548	543	547	516	523	499	525	547	502	519	541	516	499	558	556	547	525	506	503	516	512	540	532	507	515	510	526	549	542	548	542	484	521	547	511	495	523	499	535	537	496	541	539	577	518	520	512	466	491	547	513	529	473	540	541	537	521	551	491	528	516	513	495	549	561	519	554	506	566	520	520	518	536	501	524	523	548	525	534	514	536	514	529	497	549	508	544	530	532	548	546	497	548	517	497	527	532	539	516	476	515	499	513	510	493	480	514	504	520	516	572	528	510	524	502	552	522	526	542	559	563	527	487	523	544	488	499	563	520	551	542	520	568	493	528	544	525	538	511	531	543	485	507	545	554	511	548	545	507	483	522	503	512	506	483	521	523	489	490	524	561	500	513	519	539	531	526	560	544	536	520	514	559	525	506	501	525	528	506	485	527	509	501	517	528	523	543	549	484	528	520	523	529	535	535	543	545	512	506	559	509	535	507	493	545	527	503	480	515	561	536	585	519	469	491	496	527	476	517	521	504	530	554	516	496	509	546	539	500	514	550	513	517	557	517	522	486	510	538	551	547	527	511	528	519	542	535	547	523	505	547	519	499	541	561	562	556	525	484	543	501	558	491	520	566	531	530	549	502	512	507	515	496	549	542	514	547	518	511	544	528	527	546	537	559	539	515	547	515	527	517	552	508	531	476	537	547	527	519	509	529	548	517	530	532	536	496	557	534	525	557	499	516	523	521	510	495	542	536	491	550	535	541	499	469	507	521	490	494	509	512	535	525	522	522	569	541	539	522	544	538	509	534	509	510	524	553	506	520	526	455	482	527	496	513	519	529	523	528	553	509	509	494	533	545	461	524	493	555	524	529	519	502	530	490	535	567	538	535	507	526	553	558	576	534	503	528	498	511	513	554	519	503	485	518	510	503	496	514	548	527	496	555	512	531	556	559	542	544	515	497	508	535	510	511	534	533	555	501	545	595	520	549	539	562	553	513	487	481	509	528	542	526	535	500	527	557	521	537	565
34307	15825	3879	1319	928	688	694	535	530	460	432	386	376	358	414	337	364	335	333	331	337	349	316	310	341	341	305	319	304	300	315	336	290	282	312	315	319	310	286	330	278	311	324	293	316	305	313	313	331	324	299	304	294	332	264	311	333	304	315	305	269	319	303	300	313	303	331	300	312	315	332	350	303	309	301	324	326	298	325	314	280	316	301	299	287	324	321	329	315	284	302	350	336	296	285	269	272	297	285	264	312	331	292	303	321	300	301	296	299	292	317	298	318	296	309	312	308	299	316	288	299	291	303	318	298	260	329	293	279	305	304	312	268	283	356	286	317	311	332	320	279	295	304	317	315	303	342	302	325	305	319	295	307	324	299	305	301	300	299	313	310	297	316	316	281	307	309	284	301	290	302	278	267	282	295	314	319	332	291	290	286	315	290	293	301	301	307	287	286	316	294	274	321	337	318	322	358	325	301	279	316	289	296	269	284	293	294	299	322	292	327	309	294	315	309	292	293	292	282	304	321	285	300	316	296	333	307	301	305	302	308	291	287	299	273	314	322	284	270	307	294	295	295	305	300	317	316	287	305	304	304	304	273	323	294	312	311	306	297	304	292	299	310	316	323	288	313	305	307	305	302	309	288	280	319	303	349	283	302	277	302	329	293	294	322	259	301	319	301	301	318	304	293	290	283	278	314	295	271	310	282	317	309	303	327	308	307	304	280	288	300	301	307	263	259	304	331	303	290	288	287	278	297	318	319	287	304	272	273	328	304	298	335	288	264	297	323	333	300	297	299	277	310	310	304	290	313	300	293	287	296	287	323	315	300	305	279	301	316	291	289	319	284	307	287	312	295	312	283	299	291	297	283	304	302	280	297	302	328	286	313	297	294	331	294	336	299	323	285	333	289	289	271	274	279	287	292	327	297	305	275	305	312	294	274	292	294	303	310	317	301	331	295	310	313	314	285	296	292	282	290	302	289	309	292	287	297	304	255	306	328	340	295	264	302	308	270	307	316	297	293	325	279	277	288	299	301	324	323	308	272	295	341	270	318	322	271	295	297	253	293	261	332	290	310	298	278	315	293	311	318	301	303	331	326	305	295	317	347	274	306	296	302	294	317	321	291	315	275	325	301	327	307	291	335	286	272	313	324	318	278	287	304	316	294	310	280	271	320	307	317	311	288	301	310	267	295	280	319	279	268	316	289	290	300	293	321	309	291	281	321	316	293	290	299	302	300	312	291	352	338	326	314	305	285	293	287	336	301	320	296	277	319	294	297	283	278	283	312	286	298	312	310	301	321	316	330	305	312	314	292	291	305	304	291	314	286	307	294	306	315	297	306	309	299	307	281	283	285	323	297	295	283	300	321	300	304	298	292	301	319	316	303	291	287	314	288	317	287	288	290	342	346	285	285	280	301	291	307	300	305	307	310	271	288	314	309	300	298	292	291	309	298	310	285	296	317	295	279	309	273	290	294	292	333	293	309	328	317	311	299	308	304	303	317	305	313	283	296	278	278	307	302	297	275	308	308	275	320	309	273	294	291	309	338	330	292	283	299	293	287	304	298	293	302	319	309	309	313	312	288	285	310	277	306	286	300	320	303	291	302	298	326	313	295	322	324	282	292	255	334	300	305	252	285	310	320	288	343	307	299	300	325	329	270	287	285	282	323	326	285	302	301	294	289	324	314	303	303	298	289	296	286	318	318	315	284	286	284	305	321	297	296	286	298	263	295	278	292	298	285	324	296	328	313	315	342	289	313	324	298	288	327	285	300	284	316	299	305	296	304	282	353	321	288	293	318	295	303	300	304	305	297	295	296	280	300	266	298	326	312	318	280	314	284	323	326	272	297	298	311	283	289	297	297	284	341	285	286	291	317	301	324	307	295	315	309	338	300	303	336	294	308	328	315	270	304	288	289	313	299	294	278	290	258	309	306	290	300	265	274	275	324	306	288	275	323	305	297	284	240	278	293	296	295	321	309	312	274	323	296	284	305	313	278	304	269	291	305	332	283	301	307	309	321	299	287	302	282	310	288	308	316	296	305	306	292	350	329	302	295	317	290	302	314	300	314	281	309	286	319	298	308	301	260	307	294	288	332	310	297	322	304	282	285	303	314	294	291	319	306	313	294	296	287	284	298	311	316	288	303	279	324	299	314	296	305	312	306	300	267	296	312	313	300	286	287	297	318	319	302	321	311	270	267	302	332	297	298	292	284	296	283	305	304	291	298	285	286	292	311	318	290	271	305	332	280	312	308	277	310	332	306	333	293	316	327	315	300	333	306	303	292	272	337	292	303	321	292	293	310	287	312	303	317	297	314	302	317	319	292	292	303	302	287	275	264	314	274	316	323	306	319	295	287	274	302	286	304	301	295	287	322	310	322	289	313	296	276	293	283	300	304	313	330	323	327	268	295	300	334	329	295	302	317	302	310	255	298	324	299	292	285	341	298	295	300	318	299	295	296	289	277	308	303	303	265	347	301	307	319	313	343	324	286	303	293	263	340	317	305	313	341	309	273	292	278	302	319	323	310	316	325	310	292	293	322	331	322	301	297	268	332	321	310	278	313	328	256	243	327	289	299	268	305	324	316	268	318	325	318	311	273	275	273	309	322	314	294	272	288	320	306	337	317	287	294	293	301	296	314	326	314	308	278	317	334	278	292	313	290	306	307	298	314	307	298	282	276	303	329	291	304	297	299	292	305	300	310	284	300	303	277	327	333	313	300	280	287	286	303	310	299	272	295	280	285	319	283	317	321	300	287	275	295	280	308	313	293	290	322	289	294	297	303	286	305	293	312	316	320	336	305	317	303	311	299	305	324	303	285	314	286	322	287	323	309	310	291	328	292	282	265	300	306	320	345	316	304	328	286	285	284	278	283	352	292	302	319	267	310	286	308	294	332	305	307	304	334	315	294	322	295	286	290	308	297	294	281	301	311	284	297	313	318	309	320	297	328	308	282	308	311	317	290	322	303	309	286	333	300	317	310	298	288	328	277	313	306	297	300	276	304	312	287	296	319	322	319	316	276	304	288	305	303	314	306	301	325	285	286	326	284	293	304	305	312	298	327	314	306	309	313	304	287	268	311	290	320	305	302	335	271	316	306	317	272	297	314	285	290	324	266	294	288	266	284	290	320	303	278	266	270	283	325	285	290	319	314	279	286	274	286	296	299	283	263	287	302	329	315	312	304	269	328	301	292	303	284	309	307	288	277	317	299	284	271	312	299	324	342	315	316	300	300	313	305	290	276	298	290	339	311	292	304	292	315	313	313	337	305	285	278	334	274	299	330	322	312	317	308	330	294	303	296	274	308	301	280	305	265	295	285	268	314	326	262	279	287	337	334	282	286	317	301	285	295	317	292	322	288	314	281	289	322	332	300	309	318	319	278	312	318	322	306	307	274	303	289	303	287	292	327	285	308	309	299	291	281	293	297	335	295	273	298	262	328	334	330	271	311	322	314	315	314	307	292	304	297	331	271	334	314	312	330	331
16596	1750	3236	3844	3381	2799	2390	2164	1851	1655	1572	1402	1371	1303	1211	1218	1141	1095	1105	1126	1092	1042	976	980	1063	991	993	946	1003	972	965	975	900	985	982	916	956	957	866	941	975	884	895	913	884	925	894	882	873	927	887	867	911	870	883	862	876	989	860	910	844	864	879	878	896	866	836	872	869	922	902	882	902	841	899	839	893	876	858	931	901	945	865	879	900	887	852	832	870	878	868	834	882	859	882	888	889	880	882	855	883	917	873	854	932	861	836	843	958	883	881	899	902	903	863	865	959	896	867	881	892	871	833	891	861	798	876	864	879	868	858	886	839	842	879	858	960	873	849	842	905	853	881	875	921	885	833	898	817	913	867	848	881	863	879	869	899	840	865	830	869	893	828	841	837	887	859	890	880	814	860	811	934	866	899	893	873	849	880	860	911	901	872	877	911	877	877	841	942	873	854	833	850	867	831	850	858	889	795	864	846	868	874	840	862	869	869	876	917	854	851	851	825	801	901	850	932	900	866	878	850	897	867	872	869	865	896	848	865	928	910	933	864	845	815	849	862	868	830	846	852	872	839	864	870	899	848	870	854	825	872	876	861	873	854	877	915	805	875	894	890	898	880	869	835	885	834	889	869	868	841	889	862	908	898	915	850	874	814	870	904	825	893	906	851	899	845	872	896	826	875	900	822	896	822	898	880	841	858	867	881	886	892	842	933	861	903	879	851	828	899	868	865	872	905	833	878	933	852	855	890	865	821	935	902	885	879	890	883	792	874	954	856	862	863	838	870	842	852	867	874	918	837	850	850	873	891	863	853	838	870	914	950	851	861	931	823	869	883	894	835	864	886	879	882	865	873	879	852	830	904	850	845	864	849	873	908	902	871	817	885	881	869	865	823	888	856	888	865	884	885	868	850	830	881	838	855	876	876	861	854	858	879	883	895	888	922	919	841	900	856	847	937	865	862	850	817	914	865	849	897	847	907	876	914	914	857	914	845	832	895	874	874	868	844	888	881	853	895	864	873	857	875	891	852	855	889	868	930	863	812	859	907	853	888	898	903	841	888	835	864	847	836	924	842	859	840	833	803	827	884	846	872	854	856	815	892	868	871	846	911	844	850	806	860	885	851	902	871	865	900	883	866	868	876	871	879	859	893	882	833	867	925	875	856	860	863	893	829	900	879	849	865	836	894	908	844	848	856	840	905	866	885	928	864	904	837	891	893	890	930	835	859	845	897	863	852	938	895	908	831	919	847	808	853	891	821	885	799	872	848	889	844	861	863	817	795	806	877	874	892	824	891	821	897	892	867	876	839	846	869	826	864	900	841	860	870	863	842	833	878	848	903	857	897	857	843	873	840	862	862	832	927	857	877	827	837	868	866	837	853	900	870	845	893	898	861	941	878	899	896	841	872	789	805	883	900	895	894	871	909	903	913	871	842	876	883	876	854	831	885	876	855	837	863	889	831	848	867	884	852	834	872	877	864	863	836	817	891	897	862	894	832	877	898	862	902	843	869	829	844	893	890	900	817	870	912	883	927	880	805	851	849	872	886	877	849	832	902	822	818	910	851	818	832	897	883	816	856	839	854	851	865	873	876	871	888	925	862	843	875	853	869	902	907	841	913	906	858	842	841	879	893	891	875	870	866	858	873	870	914	850	861	832	827	837	878	889	863	881	832	860	906	822	876	886	854	888	886	904	862	952	858	880	878	817	907	870	812	845	847	825	854	873	865	861	840	882	879	881	858	834	845	833	870	925	831	879	840	834	875	903	879	837	908	878	871	873	867	851	823	868	878	875	792	869	885	920	888	849	825	876	853	818	896	842	890	873	815	852	878	874	894	867	867	804	885	861	830	891	822	842	883	884	839	877	883	908	882	840	879	884	845	853	846	868	924	888	866	915	852	912	850	915	844	907	875	840	853	834	849	842	876	843	839	870	874	861	845	865	874	824	869	891	914	861	865	850	878	887	856	890	860	905	887	820	884	914	883	892	839	885	867	924	868	823	867	905	847	809	827	896	895	851	890	879	868	876	868	884	892	870	924	927	890	891	840	907	855	849	832	884	903	818	873	847	854	894	855	899	822	832	850	858	890	882	838	848	845	892	849	866	921	911	835	872	869	854	898	894	904	872	873	871	873	863	848	849	876	901	859	880	878	868	891	863	865	835	903	891	860	839	869	870	813	859	868	888	856	846	911	924	871	849	875	862	861	844	869	842	875	856	840	880	931	825	866	844	875	898	825	865	846	878	888	877	856	859	846	875	871	860	854	843	851	902	833	887	878	872	847	836	876	892	859	848	920	849	877	902	872	855	831	880	864	899	893	843	872	861	898	848	902	864	919	838	865	877	868	854	882	846	887	863	871	858	900	856	785	863	918	892	865	829	885	865	877	832	879	875	863	847	837	867	885	872	839	839	818	893	861	899	835	844	841	841	874	844	863	861	822	928	847	873	835	870	894	835	870	858	838	890	934	926	842	848	840	829	864	838	874	818	926	873	869	835	870	894	839	845	817	880	941	814	874	853	901	881	844	907	879	884	863	847	864	888	876	865	878	859	885	842	879	789	871	865	869	911	932	858	857	805	833	845	826	840	865	855	872	845	874	856	907	847	858	850	867	846	895	871	837	937	856	897	832	883	893	863	896	865	889	864	873	894	830	826	797	815	899	866	861	869	868	881	899	903	913	898	827	845	887	890	890	854	931	876	828	894	868	869	879	871	908	932	898	860	869	872	834	902	920	832	831	878	895	847	861	875	876	881	904	841	874	859	834	865	910	859	846	864	863	840	892	897	862	807	908	853	897	888	892	863	839	874	840	874	851	881	913	834	902	852	866	889	795	887	859	905	880	857	831	894	901	827	873	864	892	913	833	872	847	896	881	921	858	879	888	918	872	917	835	849	796	856	908	845	898	918	866	860	890	900	873	922	888	861	884	849	846	873	838	935	864	924	851	906	836	863	875	899	858	841	881	836	848	856	859	823	786	897	862	843	874	834	835	839	881	866	888	804	888	862	855	922	907	884	842	871	875	872	874	862	859	847	919	882	901	815	850	835	825	868	891	836	909	842	885	861	837	875	845	841	888	890	872	866	831	868	856	843	833	857	869	861	761	868	930	893	861	855	840	898	897	852	850	886	861	917	900	863	879	881	876	863	897	915	839	877	913	833	855	854	850	869	836	870	799	890	880	909	877	890	815	879	921	843	867	839	852	854	831	876	896	888	882	876	885	856	918	923	863	841	837	870	842	887	891	909	858	877	918	878	906	886	963	862	868	830	872	858	865	832	804	887	831	888	850	919	849	870	871	810	858	860	918	915	859	902	874	862	876	865	912	870	869	844	915	864	874	867	908	884	880	856	913	908	838	829	885	863	863	814	882	867	911	850	825	900	830	818	936	833	859	846	889	860	842	854	903	836	884	814	895	883	891	877	868	832	837	902	845	873	951	868	863	853	863	809	867	901	841	872	856	821	868	900	831	904	909	868	902	856	912	842	895	890
37794	21214	16062	3154	1675	1253	1063	795	656	626	592	538	481	496	462	449	404	383	396	376	380	389	372	396	406	373	356	381	346	362	389	351	367	340	354	382	362	369	357	368	357	350	350	357	338	373	343	321	333	301	343	350	341	311	353	349	345	332	308	356	361	331	321	352	327	358	362	313	344	329	300	361	362	349	360	366	317	326	362	291	366	309	344	322	338	313	383	308	353	339	370	324	347	335	329	376	347	306	360	340	307	340	349	308	318	366	311	344	323	324	326	286	308	334	338	364	338	328	308	351	332	317	334	306	339	284	334	321	356	346	322	357	327	337	326	343	346	359	327	338	355	331	338	330	360	345	326	313	324	355	357	338	326	315	337	319	322	350	324	354	333	356	325	318	293	307	342	316	339	320	338	343	319	317	331	346	350	316	343	323	318	333	365	333	349	357	375	329	319	384	321	332	342	341	330	335	331	335	301	326	335	317	352	358	332	337	342	325	371	351	323	335	302	326	346	299	336	379	334	364	335	322	374	338	344	318	340	375	360	331	336	360	355	303	366	314	333	316	337	308	323	329	324	347	309	307	349	307	328	328	329	298	345	315	344	333	344	345	311	334	321	363	338	325	404	367	310	340	353	320	304	318	324	346	334	343	320	324	332	330	302	320	331	314	306	371	313	310	352	340	335	346	316	339	330	345	352	345	353	344	320	364	313	324	344	325	339	327	347	339	330	321	314	353	363	320	317	315	308	339	309	316	360	343	337	362	376	320	342	313	368	339	321	345	346	324	330	332	336	328	322	317	312	333	308	338	324	359	340	365	304	310	359	304	314	353	319	368	321	338	314	329	324	327	319	336	333	324	338	323	332	341	318	338	326	322	322	345	342	339	326	317	336	320	314	319	332	328	335	338	354	339	292	339	305	359	323	343	335	326	333	307	310	300	335	329	328	337	337	360	331	336	335	332	317	327	308	323	324	349	336	296	327	353	324	345	320	323	336	360	327	326	341	337	355	338	343	332	355	321	350	323	335	334	312	345	324	339	308	327	337	340	335	347	313	347	356	330	349	358	331	292	365	288	337	322	306	286	368	339	337	350	347	293	347	337	331	349	352	344	352	312	309	340	328	324	320	327	313	347	351	336	315	338	333	360	356	353	315	333	311	357	322	335	328	372	313	310	356	355	317	326	346	309	322	352	306	315	305	321	359	314	338	330	341	341	332	343	318	333	295	333	354	346	315	336	332	360	345	374	355	327	304	340	320	366	328	322	341	383	322	323	331	327	360	350	318	310	346	339	338	313	301	360	359	328	318	381	307	333	337	300	339	348	304	332	339	335	346	324	349	347	355	301	376	362	351	311	305	361	327	329	337	344	338	329	374	290	332	345	346	362	340	359	322	341	335	288	327	344	307	334	359	364	323	334	301	302	346	332	323	315	301	315	359	337	359	356	326	334	316	358	302	342	367	337	327	361	343	314	321	293	362	357	323	336	377	334	327	368	343	319	328	345	345	315	341	309	350	358	334	344	327	317	325	359	359	360	331	353	346	360	358	341	339	328	346	307	290	354	362	324	342	305	326	367	327	312	373	338	327	338	323	322	348	346	328	359	319	322	344	306	338	337	343	341	314	355	362	333	369	313	340	333	329	320	324	336	342	348	350	317	360	357	335	274	360	327	348	330	323	324	314	335	309	335	298	323	320	293	335	333	356	340	321	324	334	309	347	327	309	321	345	319	347	367	328	315	323	312	336	316	320	348	347	351	314	329	340	359	351	302	343	321	342	319	330	340	309	347	337	330	335	333	362	318	333	353	315	340	347	358	338	329	345	328	349	368	316	347	329	306	346	330	319	315	330	298	345	319	308	367	326	351	292	320	341	329	338	359	340	317	320	345	338	326	341	355	353	326	317	337	339	306	337	347	355	328	368	351	348	372	313	340	320	366	364	331	346	328	350	338	343	338	369	316	338	337	297	352	359	325	320	313	340	339	293	355	321	337	321	319	346	330	336	351	359	354	342	305	332	312	349	347	336	370	327	353	350	309	361	363	321	353	343	320	333	316	340	340	334	331	342	309	317	343	337	331	338	308	310	347	348	359	357	362	337	348	337	330	348	341	328	310	344	339	350	353	324	333	328	316	333	358	327	292	328	319	337	339	357	327	359	342	312	346	306	339	326	346	331	328	335	328	327	335	321	344	314	333	356	335	302	325	370	330	328	325	323	309	329	352	287	309	372	354	334	282	311	329	339	320	333	348	330	365	339	347	355	312	290	332	331	323	343	356	329	328	375	321	323	325	336	305	328	293	363	367	346	314	338	345	333	352	335	361	358	360	329	319	360	348	333	309	316	351	318	341	337	293	343	384	329	361	336	316	324	312	362	336	304	333	329	324	298	349	330	305	307	346	334	335	327	345	316	310	303	353	329	315	320	336	345	326	339	304	343	350	353	372	351	334	342	344	346	343	362	342	329	358	317	321	344	327	368	341	311	352	312	332	314	346	334	337	348	322	348	351	310	311	358	374	312	347	338	342	329	334	321	324	324	333	355	338	340	334	337	348	315	356	336	332	355	342	333	339	354	351	343	328	323	316	366	378	333	345	326	336	324	302	331	300	338	338	333	363	364	353	334	320	342	366	321	334	319	356	332	329	303	321	350	354	337	345	347	384	329	348	317	352	295	372	347	320	316	312	333	316	306	369	348	341	349	327	342	327	297	315	324	326	335	354	329	303	339	335	353	321	303	382	326	328	326	329	342	329	356	365	305	353	350	335	343	364	324	330	336	305	304	295	354	330	349	372	352	324	340	304	334	312	328	381	312	339	314	320	294	336	352	348	337	332	307	361	332	303	363	320	321	326	333	346	356	336	325	343	348	318	324	320	310	344	306	337	346	343	336	342	333	339	330	321	334	295	307	360	344	360	367	332	328	343	317	324	340	342	324	312	311	370	350	360	312	317	329	319	315	344	340	356	317	293	319	306	303	337	314	337	336	333	341	345	330	364	307	334	362	346	348	316	341	311	331	320	320	330	325	348	338	327	335	359	319	321	368	325	323	338	328	349	334	329	365	346	345	318	319	316	320	323	347	298	355	337	313	307	333	314	342	314	353	327	333	357	344	353	352	332	353	301	315	307	302	332	371	336	337	361	344	318	324	314	288	313	327	340	312	341	353	340	318	339	329	344	326	308	327	353	354	344	343	315	347	349	320	344	354	340	297	374	323	325	349	335	350	312	320	308	325	337	343	315	334	356	327	344	346	323	346	319	342	317	317	330	352	337	315	324	343	348	355	341	351	300	311	333	314	319	343	331	368	316	324	323	323	320	338	310	316	324	336	308	329	341	318	330	335	327	330	315	333	331	305	327	344	299	323	332	345	331	317	337	313	341	341	338	344	339	324	308	332	350	344	358	358	312	326	348	330	323	357	313	341	354	351	370	357	347	359	342	339	342	309	307	318	362	353	326	328	325	344	342	319	346	358	323	331	348	351	330	326	343	309	344	350	326
21318	2839	5786	6500	5683	4733	3957	3262	2817	2479	2238	2083	1869	1739	1687	1613	1531	1419	1385	1361	1270	1294	1229	1201	1253	1128	1166	1138	1119	1097	1079	1102	1092	1080	1058	1039	1056	1082	1049	1063	1027	996	969	1002	1006	952	989	1015	1025	967	1035	1020	958	976	968	980	959	988	978	973	999	1000	972	961	959	960	962	928	971	885	985	968	907	993	954	1013	945	943	958	975	990	938	912	917	929	884	972	915	933	1000	998	1029	963	996	963	920	950	949	990	960	948	922	936	923	934	904	919	973	934	898	977	991	970	945	970	897	933	887	943	894	949	951	960	939	944	934	958	928	889	948	876	929	915	913	891	956	918	929	958	987	938	915	871	971	964	907	917	908	960	902	940	932	951	966	966	958	932	947	980	966	900	945	910	967	936	898	935	928	937	919	957	947	920	947	963	949	948	965	942	951	846	971	923	940	877	955	961	898	891	933	946	939	875	945	927	924	881	930	957	1010	870	915	952	886	937	911	904	931	976	973	979	906	930	891	893	931	976	950	961	901	992	918	932	926	947	947	896	894	903	982	939	947	947	915	973	969	968	887	944	979	924	908	977	948	941	951	954	915	919	936	909	911	976	955	902	914	947	913	930	928	886	935	946	938	904	899	918	946	942	880	948	950	916	913	903	947	918	922	945	924	904	880	968	904	883	895	961	998	978	924	978	876	916	922	982	945	884	936	923	955	869	914	972	898	903	928	952	912	919	924	884	927	918	947	985	944	953	920	913	960	974	938	955	898	946	933	968	912	913	947	934	940	950	965	935	958	950	921	906	917	904	956	904	839	939	962	906	923	916	998	937	929	877	952	924	920	973	980	947	967	909	938	912	932	933	913	922	970	879	1002	949	940	981	936	924	927	961	983	900	908	949	957	918	885	966	900	973	973	902	956	993	966	994	956	889	947	929	938	963	962	925	934	957	938	884	922	923	971	941	943	890	913	902	957	918	962	952	987	912	905	967	947	963	941	934	920	918	935	902	930	951	913	963	890	982	892	942	949	996	946	932	927	995	963	925	867	920	900	970	944	922	893	939	952	958	986	952	922	930	967	910	907	912	967	908	927	985	919	943	917	910	946	895	936	934	949	945	906	935	967	930	947	931	926	926	894	927	884	928	921	926	908	890	910	975	957	871	897	981	919	881	924	948	915	949	952	954	899	938	976	941	938	883	889	853	934	950	918	915	909	899	936	896	951	937	960	929	900	942	916	960	898	969	932	980	878	891	900	915	945	944	957	973	910	974	941	930	956	906	892	953	911	990	912	931	939	974	937	927	932	974	981	999	904	924	934	938	923	920	922	896	963	930	922	939	920	980	863	895	927	930	943	921	971	879	911	925	916	921	919	998	917	944	914	898	955	931	904	927	909	914	883	885	961	984	915	1000	914	902	912	933	916	943	956	991	933	966	939	990	919	1003	986	929	948	911	897	903	916	889	928	937	937	976	927	1013	899	1013	960	892	983	968	924	940	930	934	915	951	958	937	971	919	925	881	949	974	940	927	917	906	930	947	909	971	934	949	876	900	898	942	996	941	936	953	866	933	991	936	864	911	889	920	939	912	926	918	951	930	947	922	946	957	905	913	908	942	958	962	968	886	915	976	916	968	978	977	895	919	982	972	933	954	902	948	973	931	889	934	964	991	936	976	928	955	917	915	931	945	894	937	940	954	937	923	895	943	908	906	916	949	934	892	939	937	946	988	933	943	912	903	892	952	914	962	932	959	964	910	934	910	932	937	932	947	919	931	892	928	912	897	975	890	925	889	916	897	939	922	942	972	958	967	973	922	964	897	909	916	962	912	903	935	979	880	955	869	931	962	936	930	935	929	935	912	967	943	892	922	946	831	913	906	911	897	891	903	877	904	952	969	965	949	907	938	898	909	957	927	920	900	946	935	1020	932	970	951	937	924	1003	927	950	936	947	891	932	955	962	906	907	946	943	967	914	975	951	879	934	966	860	918	974	962	947	942	968	924	902	932	955	925	939	940	935	914	938	895	938	943	962	934	949	989	923	914	962	948	959	909	919	923	946	982	955	898	986	936	941	972	944	941	898	997	918	923	909	930	899	937	907	955	949	932	919	916	962	897	958	963	907	908	909	936	938	931	879	999	902	943	943	959	846	913	927	929	918	943	932	887	964	963	884	966	921	968	895	938	949	942	882	916	907	931	901	975	948	908	918	917	884	921	940	920	988	926	932	916	942	936	947	928	912	972	941	983	940	928	889	935	910	897	938	948	988	932	990	937	918	895	908	967	864	961	953	929	902	933	916	921	908	940	850	888	976	907	893	917	934	944	889	948	959	904	941	972	958	914	929	924	924	933	948	927	907	952	943	915	904	908	940	911	910	949	989	945	969	894	928	946	882	925	913	946	941	905	927	939	954	965	922	942	943	927	912	930	895	926	897	949	901	971	948	925	952	929	946	969	908	886	955	930	937	959	895	939	952	948	920	889	924	970	941	884	914	931	915	898	942	967	930	957	902	981	910	968	857	949	905	976	953	932	949	931	932	942	939	902	917	956	956	968	879	958	968	978	901	946	956	937	925	910	976	916	925	951	979	948	940	890	946	917	930	962	982	944	950	944	956	878	922	920	930	904	931	931	921	962	893	963	900	962	894	897	916	930	919	927	887	895	949	943	953	960	943	923	925	921	945	909	903	934	961	914	959	945	926	884	969	959	951	919	941	931	923	871	895	896	900	920	939	952	961	910	937	911	953	948	940	975	975	942	957	902	932	946	899	932	962	922	947	931	930	926	907	930	959	951	928	920	916	962	1008	911	937	947	955	907	933	929	926	1000	944	939	913	951	943	901	940	893	944	963	992	931	952	963	953	989	954	956	948	933	954	961	982	983	958	984	942	925	891	845	918	938	924	975	951	987	888	935	952	884	942	939	875	973	967	947	935	918	904	948	880	976	909	973	908	922	914	896	985	975	922	957	908	919	921	966	928	864	906	948	937	925	981	950	900	898	953	967	957	1003	948	983	916	915	929	896	970	975	880	902	928	954	929	976	987	945	935	923	925	899	945	945	875	927	954	930	989	897	912	915	939	899	901	907	911	923	921	876	950	936	919	979	899	908	925	897	941	917	944	961	945	933	947	880	978	947	883	951	959	924	944	941	907	940	954	914	907	988	852	959	936	946	906	951	980	910	904	950	931	946	935	899	920	938	951	924	954	902	944	926	897	889	963	921	934	991	919	917	935	909	906	892	924	931	976	892	932	914	951	932	946	940	991	963	968	999	884	955	946	936	875	924	948	922	948	888	920	915	922	875	927	892	910	958	919	974	960	866	925	909	935	959	946	952	912	933	940	900	960	919	896	939	914	879	1006	975	957	898	949	925	983	973	938	913	943	959	930	963	979	958	896	931	878	916	911	958	920	918	904	963	926	950	936	856	909	968	965	954	993	927	948	912	949	909	928	972	930	906	886	891	903	952	958	860	852	900	963	965	970	947	941	946	915	953	950	936	924	986	951	911	956	945	914	948	927	989	918
6325	538	440	241	192	184	163	189	195	166	146	160	157	169	178	167	169	171	158	172	157	128	150	155	167	171	154	162	145	189	166	171	180	160	152	172	153	154	171	162	171	167	171	153	141	138	161	168	148	169	163	173	165	161	163	162	171	181	163	149	150	152	193	166	158	188	158	170	160	145	198	148	192	165	168	165	163	165	149	141	175	150	160	137	162	169	153	154	184	155	130	163	175	186	163	161	165	145	147	153	144	169	169	161	148	173	145	169	131	184	169	162	159	177	179	157	149	146	133	159	160	147	165	155	156	177	166	172	165	168	171	149	170	177	177	150	145	167	163	157	177	177	161	170	167	154	158	164	154	189	162	164	182	188	123	143	162	154	174	159	167	162	157	173	158	176	160	152	159	176	160	140	151	162	174	171	144	182	157	171	156	152	149	164	170	158	159	180	152	163	144	148	161	176	135	164	148	167	183	158	180	168	167	156	167	167	171	163	158	174	185	172	150	171	163	157	142	150	153	170	160	148	147	172	159	181	187	193	178	142	163	164	166	149	161	153	167	175	147	147	158	167	145	149	161	136	162	173	177	153	161	144	156	153	161	164	153	164	172	163	148	174	137	167	170	159	170	167	174	158	181	137	159	167	139	161	159	143	145	167	160	154	147	153	154	171	169	166	141	162	173	161	171	167	176	167	163	152	162	141	142	155	186	167	151	166	145	194	167	176	172	145	178	153	186	170	162	172	144	144	164	148	148	158	187	152	180	165	145	156	159	154	146	166	136	163	149	178	166	177	150	166	144	156	152	147	174	191	166	144	170	155	173	170	182	183	161	168	164	176	167	162	152	159	184	167	156	144	169	137	135	164	171	161	132	149	169	149	176	153	162	149	158	150	181	173	181	162	165	149	149	182	150	180	170	159	170	142	157	167	145	177	155	188	180	143	146	164	151	175	159	176	153	154	158	158	157	167	167	151	138	143	167	156	162	180	183	166	139	161	168	165	172	166	175	143	156	163	158	142	171	174	168	140	156	142	162	159	146	177	178	168	180	161	170	156	168	160	158	131	163	152	167	177	164	160	173	154	156	164	144	158	166	178	161	145	180	145	180	170	168	164	150	148	164	157	158	168	182	169	155	168	177	158	164	178	142	161	165	152	158	174	147	165	154	156	170	155	150	167	166	162	144	150	165	160	176	155	144	168	140	163	157	179	168	170	144	173	157	163	152	168	153	158	168	172	174	149	174	179	170	184	181	172	137	165	126	180	193	160	170	155	141	174	152	146	173	156	139	152	172	162	158	159	162	137	167	168	169	157	174	166	155	196	160	172	130	175	154	173	160	173	169	134	173	171	172	163	133	153	152	155	171	155	177	157	182	166	152	149	164	163	140	166	173	164	159	161	165	182	171	159	182	170	154	167	180	157	157	156	186	170	142	142	158	179	154	145	160	174	145	162	184	185	177	177	175	148	162	155	164	167	170	171	161	165	174	170	151	171	167	159	185	151	150	156	160	183	192	177	176	155	138	167	171	153	169	166	159	171	148	176	187	142	152	144	179	155	168	161	176	151	175	190	138	152	161	177	173	143	170	155	168	159	169	165	166	180	167	154	158	160	166	155	157	170	168	156	172	165	154	169	160	188	166	156	158	160	165	154	159	149	156	175	157	157	158	159	175	165	163	167	156	168	168	178	148	163	151	184	169	143	150	156	148	144	149	161	161	182	151	170	154	154	166	179	154	163	163	160	160	180	143	153	167	137	163	159	165	159	172	163	162	160	149	154	155	160	153	183	160	130	177	178	173	170	165	185	148	141	170	161	157	164	142	156	154	161	164	170	155	156	158	173	171	155	152	139	147	154	143	176	156	157	149	159	186	154	164	167	150	143	177	164	168	180	173	157	155	169	153	172	157	141	148	160	174	169	132	161	158	188	163	172	161	148	174	179	176	165	154	153	148	177	138	170	171	166	153	149	167	154	172	140	170	157	158	188	181	186	161	167	168	156	185	178	146	161	146	170	161	169	162	160	171	160	174	142	182	157	158	174	156	160	152	158	139	169	175	162	170	152	162	157	163	172	193	167	177	167	158	141	159	146	156	152	166	165	156	162	151	165	174	158	156	153	160	153	148	144	161	143	152	179	174	167	146	142	168	154	162	157	181	168	142	143	166	158	129	164	159	177	157	170	160	163	141	187	168	154	168	170	174	159	137	169	174	177	148	182	139	149	156	157	158	160	173	157	158	166	164	160	149	197	174	149	174	153	177	153	152	164	181	162	160	172	140	175	180	162	172	163	179	152	159	155	161	163	152	150	159	151	173	160	148	163	154	202	156	151	169	168	150	170	172	144	172	147	162	178	168	160	159	182	139	159	168	150	159	187	175	174	161	161	166	172	175	163	152	138	139	179	149	146	184	164	163	180	186	177	156	149	158	163	161	164	148	167	156	155	184	185	172	193	148	167	177	170	152	165	161	189	149	162	154	166	174	161	166	167	174	177	159	182	149	192	158	167	160	150	171	170	174	182	171	147	179	151	166	164	149	151	184	166	171	179	151	174	159	163	158	180	155	153	174	159	171	185	168	131	165	157	184	182	163	195	171	140	173	170	157	168	135	166	165	175	163	146	166	164	161	157	169	161	160	180	155	164	158	157	163	144	154	178	185	177	165	150	169	175	162	169	164	149	182	141	161	176	158	162	155	163	166	147	162	160	184	170	158	172	169	165	163	145	155	156	160	156	164	168	174	152	141	192	168	141	163	139	168	190	160	183	160	174	173	167	153	176	175	153	158	145	151	157	161	164	153	170	171	178	176	143	159	140	166	167	163	176	146	153	171	164	178	187	148	174	142	175	179	199	159	153	164	158	166	161	177	175	159	155	157	159	167	159	141	191	160	157	159	157	171	145	156	177	180	157	186	163	164	166	166	141	158	173	172	153	191	154	178	148	169	137	161	161	165	185	169	170	181	162	154	159	166	157	156	161	158	162	168	156	155	160	147	169	177	151	172	168	172	166	143	180	174	150	143	150	190	160	156	175	158	188	167	135	157	159	176	176	169	182	190	172	175	161	159	162	175	174	184	162	141	166	161	161	151	190	163	144	161	168	147	144	163	153	155	167	171	146	163	172	147	160	165	160	178	172	166	190	160	140	171	162	155	171	177	146	157	162	178	144	152	147	183	164	166	158	164	172	155	152	165	168	157	146	165	166	172	151	154	182	191	157	159	147	177	141	160	175	177	161	174	170	170	144	145	154	166	157	144	196	160	165	154	170	138	151	154	182	146	155	169	169	160	167	157	143	152	163	155	168	150	163	187	161	158	150	155	171	164	165	153	170	161	155	165	156	156	139	177	180	149	167	164	143	160	156	177	177	151	168	163	166	147	161	171	151	176	175	163	159	153	167	171	162	175	156	159	156	167	175	165	154	138	147	136	177	179	175	168	178	177	164	154	154	172	171	162	150	162	159	148	166	158	193	141	149	150	171	152	160	148	162	176	184	142	163
5135	629	704	721	736	652	662	667	607	587	603	562	520	583	562	542	550	586	514	604	522	514	546	595	539	533	544	546	509	569	499	519	529	538	530	550	553	551	513	579	514	531	554	549	547	518	520	543	522	516	521	560	576	498	561	547	495	524	549	562	537	526	551	514	533	537	529	492	560	501	475	542	501	517	560	540	506	507	524	513	513	503	517	506	515	516	507	500	507	546	517	505	526	546	550	542	535	523	516	499	500	523	510	565	522	486	537	505	516	519	557	507	489	510	525	552	475	521	525	580	549	499	572	517	514	505	531	553	516	540	544	530	499	531	517	482	513	499	544	521	482	496	518	517	529	495	517	537	493	550	500	507	535	535	518	535	524	561	520	525	490	522	538	496	530	546	524	530	486	552	498	485	490	531	534	515	518	557	497	510	501	526	526	516	530	501	540	506	465	536	522	569	541	552	555	476	509	501	576	528	576	523	513	550	509	529	546	528	527	487	489	537	540	517	512	546	542	574	537	542	546	526	516	513	530	517	523	522	502	550	581	549	511	527	537	521	544	552	543	532	528	575	505	517	540	537	554	524	503	515	535	516	523	554	534	477	524	531	552	533	518	510	515	517	558	528	533	491	584	533	527	544	514	527	522	532	516	497	548	540	522	533	484	528	503	557	488	525	501	535	511	529	539	541	534	570	541	525	547	506	509	538	553	518	542	541	509	545	529	541	543	526	544	574	520	546	512	490	515	538	511	573	515	534	514	530	504	512	548	482	526	543	507	533	502	516	514	527	549	508	460	530	514	493	548	498	519	506	494	551	519	526	520	544	523	551	506	531	551	541	541	517	547	498	545	497	544	538	543	521	553	526	505	532	511	561	525	520	502	497	515	513	520	543	564	508	526	541	562	535	563	538	514	498	532	551	504	548	552	513	542	503	537	489	534	554	502	520	567	525	509	521	493	538	496	499	543	506	531	537	518	525	507	545	490	514	541	555	527	537	525	541	544	543	557	520	536	517	526	545	525	557	478	548	551	509	518	517	502	534	490	541	509	507	511	522	547	502	522	471	516	567	526	523	548	539	494	530	535	580	554	558	527	539	524	529	496	536	506	447	562	500	513	508	526	491	540	516	552	516	505	561	540	559	539	542	503	511	515	519	529	489	528	531	525	541	493	531	549	574	491	546	493	483	513	520	540	521	509	562	532	534	547	503	527	548	505	490	546	518	502	546	522	529	492	566	505	516	529	540	505	517	500	546	545	517	559	528	545	538	502	521	562	539	488	489	524	534	530	513	551	557	541	514	525	516	548	548	508	520	525	509	544	554	544	499	546	532	512	505	549	511	503	565	575	504	549	503	517	538	530	504	511	565	479	504	512	540	553	527	529	528	533	523	507	546	514	523	489	508	477	519	496	517	516	541	529	517	567	558	556	529	567	531	508	555	530	536	534	521	528	500	514	507	532	550	548	505	484	529	476	566	540	527	553	528	523	531	501	558	481	541	497	507	549	542	487	511	506	500	532	532	503	535	532	553	544	511	487	515	521	531	485	550	485	560	517	562	507	477	506	560	567	514	537	507	504	495	510	563	502	574	537	489	532	528	561	510	573	545	505	556	544	520	549	545	482	569	542	505	536	491	491	545	529	519	553	519	521	512	510	522	529	516	555	530	523	506	511	538	538	535	495	530	524	542	548	524	541	498	505	529	509	546	515	497	555	519	528	517	539	542	541	521	530	567	531	525	541	528	511	565	515	535	503	550	559	540	566	545	519	518	473	548	542	531	500	527	523	536	496	561	575	535	516	533	502	521	523	525	542	547	509	525	495	524	501	532	492	548	540	532	511	543	527	507	554	546	520	521	529	512	498	515	544	511	534	551	539	525	533	472	522	531	495	538	532	509	548	514	490	517	480	529	515	560	567	516	522	515	523	535	547	507	494	553	532	528	553	557	508	523	525	515	510	543	552	546	548	528	488	516	505	504	500	512	541	507	510	518	576	542	511	525	484	494	561	517	569	524	528	483	538	533	559	527	537	518	491	552	497	547	527	523	502	501	525	489	489	541	531	564	524	533	508	563	495	507	503	507	524	530	542	532	517	519	544	533	519	552	525	539	527	550	544	529	515	556	503	510	491	504	509	532	502	536	542	536	557	530	557	504	536	522	543	527	531	510	500	562	517	553	491	506	512	513	537	495	531	512	589	493	582	523	531	550	526	503	532	540	533	555	545	520	521	526	526	534	518	547	523	531	543	518	495	521	534	534	540	530	535	524	527	492	535	533	556	539	551	510	520	489	505	548	555	547	504	513	507	540	525	529	538	500	530	501	518	571	515	547	556	520	526	543	555	563	558	524	544	525	509	541	529	550	497	544	519	499	524	515	564	586	547	533	474	523	579	514	575	523	568	545	556	570	515	577	515	521	511	530	546	492	497	507	499	537	541	507	515	561	513	536	557	556	504	518	518	508	485	531	494	539	504	512	500	497	549	525	496	507	557	512	513	515	534	522	547	523	535	515	501	549	535	517	551	555	523	536	560	495	530	527	548	529	533	546	516	494	507	544	491	538	536	542	526	566	521	535	498	512	507	519	541	513	495	565	557	510	527	559	535	548	555	503	536	534	540	505	537	503	525	542	511	567	574	528	542	531	527	518	513	524	506	547	550	534	552	516	564	515	562	517	545	563	548	479	541	532	476	532	501	523	542	502	500	507	571	533	519	541	562	536	550	517	501	523	479	528	527	522	500	473	501	578	530	560	514	537	534	534	516	537	523	499	553	493	548	504	549	504	513	523	528	579	520	548	508	488	515	491	513	491	533	561	536	533	561	528	518	593	541	554	521	509	504	508	544	525	540	520	511	539	527	572	514	529	513	557	595	546	521	542	536	530	502	471	542	552	539	504	519	549	531	524	526	526	517	472	558	512	560	552	543	517	553	545	523	522	484	502	569	498	548	478	513	556	523	507	526	546	521	511	505	561	497	554	506	523	517	499	514	494	527	473	535	537	521	552	523	525	519	515	504	487	506	536	534	510	544	518	546	544	508	532	547	499	508	493	536	535	522	496	540	553	511	539	564	588	531	488	523	524	495	504	503	537	488	501	543	526	491	537	525	570	519	519	503	509	550	524	527	521	538	510	551	559	515	514	535	566	550	547	511	543	498	538	511	535	525	551	519	545	480	558	572	558	525	501	535	549	496	579	577	520	551	526	531	496	541	571	525	532	539	527	510	529	531	528	568	532	539	533	477	510	536	521	502	498	563	517	532	525	516	520	526	526	513	526	508	546	501	495	528	530	510	529	577	526	545	540	505	559	540	504	509	526	516	568	518	497	497	498	519	550	541	502	522	502	542	514	553	534	539	529	554	563	544	531	477	537	529	508	530	572	550	526	532	491	534	541	521	515	496	480	517	530	519	503	562	541	548	510	511	517	541	558	522	508	536	519	527	525	572	542	509	534	520	507	546	491	544	490	518	546	511	504	507	494	518	510	526	538	512	513	546	500
34449	13977	3012	1244	982	773	629	540	456	454	433	412	391	369	375	342	316	352	308	322	349	314	337	341	334	308	312	302	329	312	287	287	315	296	314	313	303	303	305	318	331	310	311	318	307	336	286	284	336	317	311	300	285	288	299	271	303	323	284	325	330	329	311	306	289	304	309	303	306	331	272	307	284	285	319	303	326	288	323	319	307	315	281	307	294	296	320	301	283	301	280	321	278	320	299	321	285	323	282	293	292	275	320	287	296	312	332	326	282	295	282	305	281	305	308	286	298	324	301	311	297	313	281	331	293	281	293	297	275	302	316	324	312	306	326	303	278	304	298	290	316	283	291	290	268	297	311	303	311	299	293	315	287	293	298	313	264	299	286	303	325	320	310	280	291	293	305	316	312	297	286	324	265	290	286	289	261	269	313	284	292	296	275	315	293	320	304	323	307	315	315	306	315	314	290	279	347	332	298	276	310	289	318	298	293	300	304	297	314	312	309	289	300	256	314	301	289	308	280	301	324	319	302	279	319	325	276	298	285	288	281	284	298	322	299	306	317	313	307	309	278	301	301	288	312	306	328	294	301	308	308	308	285	299	276	263	284	285	274	304	309	296	296	298	283	264	312	329	281	286	319	278	303	300	307	294	275	298	296	282	303	308	332	308	327	323	293	289	296	291	293	298	318	305	272	273	301	285	285	282	325	275	300	290	283	285	280	308	316	320	292	305	310	294	317	308	306	313	276	285	286	311	304	321	300	301	303	287	318	309	314	306	294	300	302	286	270	323	324	321	315	324	310	334	298	287	288	313	317	299	274	291	285	277	323	297	299	294	306	274	295	290	301	301	283	280	335	273	279	327	320	297	321	300	335	341	324	295	315	295	305	278	272	300	270	288	313	288	307	310	308	310	279	319	274	318	323	270	325	302	305	311	284	316	328	305	282	313	321	296	298	266	321	301	314	305	275	283	310	311	303	305	262	301	321	315	283	308	305	304	318	283	292	307	316	295	296	306	294	286	273	346	300	297	313	283	335	311	328	299	290	313	281	305	300	326	325	326	284	272	305	268	311	290	282	247	305	284	271	303	310	291	311	294	310	285	310	324	265	262	339	289	296	269	297	291	295	318	261	297	301	292	293	300	285	312	305	291	275	297	313	305	310	299	307	316	301	301	288	309	304	337	313	320	284	322	301	298	278	315	288	295	282	312	329	289	295	307	344	293	308	299	298	274	304	278	331	295	284	289	298	312	316	296	274	292	278	304	332	297	278	286	305	297	291	319	302	302	312	290	319	275	328	278	320	304	309	310	298	310	303	313	313	316	319	294	295	325	302	310	299	279	280	322	300	312	309	324	283	310	307	284	305	305	266	303	267	281	330	317	280	301	292	307	281	310	307	305	290	295	312	313	284	293	320	348	329	300	314	274	289	314	311	318	298	344	336	287	305	314	282	271	292	295	284	300	314	280	264	326	287	304	316	291	304	314	319	301	271	297	301	307	284	296	310	275	296	277	296	311	328	298	280	313	288	304	268	306	305	279	304	305	288	317	316	315	293	304	297	300	314	286	304	290	280	304	324	298	316	302	285	318	309	304	289	277	308	304	297	306	300	310	333	283	287	322	320	296	312	303	291	303	301	284	328	306	297	301	298	301	302	292	293	289	310	297	303	261	317	266	280	273	324	262	317	314	320	304	295	340	277	321	302	304	318	314	313	327	273	327	309	301	293	289	309	331	318	297	297	304	291	309	336	302	332	282	287	311	284	299	284	280	290	302	324	308	342	300	304	322	317	334	293	292	317	306	301	318	286	308	284	287	293	279	281	290	319	295	296	342	295	297	305	314	308	281	311	283	296	318	290	298	289	281	292	281	287	287	293	301	305	321	288	335	327	315	303	322	303	287	280	316	273	321	313	296	311	274	330	300	287	297	311	328	301	311	297	279	316	295	301	339	317	299	334	287	296	318	282	295	270	286	304	296	310	277	317	298	309	314	278	307	321	327	314	309	289	286	300	280	315	296	315	304	306	307	287	298	283	280	292	301	314	281	291	319	290	268	310	291	283	292	307	274	315	301	317	295	319	306	293	282	284	312	271	291	286	282	323	295	301	284	318	283	332	321	292	305	287	290	308	297	309	290	319	285	266	320	315	286	310	289	302	304	330	317	270	277	333	295	294	305	277	283	326	323	256	306	302	312	308	291	301	293	311	321	304	321	313	315	324	292	284	298	297	299	284	334	325	293	286	292	292	325	306	294	287	297	329	279	319	286	300	290	301	286	300	322	316	303	304	278	316	309	301	298	321	313	308	254	319	306	307	327	289	307	331	328	293	314	325	304	316	332	318	305	295	325	327	296	316	285	293	281	320	314	317	313	309	314	277	296	276	293	265	302	269	314	305	298	265	274	299	292	324	302	279	310	300	327	275	258	275	274	325	307	326	318	299	284	334	307	290	323	274	272	314	292	280	318	315	308	277	324	309	326	284	297	297	317	289	326	304	270	329	285	307	314	289	300	307	289	326	310	276	284	326	296	283	286	291	278	280	290	286	326	324	279	343	290	327	305	299	331	308	287	265	310	294	324	295	311	289	325	294	329	293	326	291	264	305	314	321	296	271	322	303	305	293	314	323	312	278	296	302	304	307	315	283	272	289	296	315	304	303	313	314	292	298	296	311	300	290	325	333	332	294	345	312	316	290	282	271	301	320	304	304	285	279	355	318	311	301	326	334	298	292	274	297	303	325	329	329	327	314	299	291	285	297	325	316	296	306	322	259	313	302	275	293	291	275	307	305	298	343	323	270	313	293	316	328	303	288	315	310	289	304	310	286	288	295	291	313	306	292	312	304	302	327	320	307	302	305	336	318	315	344	297	280	257	305	284	302	300	312	328	293	302	297	293	342	285	305	287	304	304	294	280	287	314	299	321	308	335	364	305	307	305	317	314	262	302	292	294	322	299	299	289	302	342	296	317	305	324	310	304	300	322	311	344	281	278	328	282	301	298	292	334	326	323	272	288	288	303	340	275	286	300	316	313	287	323	316	296	331	318	312	305	314	324	308	316	338	292	306	313	284	272	282	283	352	316	328	277	296	308	312	283	295	334	279	292	301	324	295	285	315	294	270	281	289	321	293	314	300	348	295	290	324	279	309	296	355	278	275	285	279	301	305	281	280	285	289	306	318	270	312	328	257	271	333	299	273	299	326	315	296	284	303	307	269	283	287	323	320	304	286	310	299	276	298	285	288	297	284	313	298	281	298	293	293	307	282	294	323	280	300	276	302	284	296	319	311	277	310	303	286	281	298	292	313	321	287	258	335	310	312	299	305	314	258	284	295	323	294	284	315	279	299	295	288	302	301	310	317	299	302	325	320	292	290	295	309	287	288	303	321	316	298	334	268	323	276	290	303	285	320	300	290	271	297	324	326	306	278	300	275	288	345	314	304	304	299	321	288	300	287	294	306	279	314	282	303	315	287	289	326	313	293	294	305	291	302	295	287	305
16561	1781	3512	3887	3334	2793	2406	2107	1775	1640	1545	1459	1375	1346	1200	1190	1169	1126	1079	1101	1032	1024	1025	1081	979	967	1001	986	968	950	970	918	951	951	917	968	1011	975	931	938	889	839	897	951	893	888	910	912	889	884	866	960	926	888	897	903	911	901	895	886	868	950	940	883	881	909	890	883	854	899	918	905	898	818	884	887	852	886	916	861	895	854	891	915	890	865	888	925	921	897	868	879	807	866	899	925	846	845	914	869	903	846	805	858	912	874	896	802	881	888	885	910	890	883	858	938	861	855	907	894	848	857	837	886	896	829	827	897	881	844	893	938	894	865	857	840	895	830	872	893	867	870	883	898	894	817	881	910	842	822	882	838	851	892	846	848	884	863	829	886	890	824	841	872	896	859	894	890	897	877	934	874	842	872	882	892	873	838	935	879	900	899	829	833	900	863	852	949	916	814	868	849	878	860	854	866	881	897	885	869	876	871	876	884	876	841	832	785	835	844	846	857	836	832	829	852	889	864	894	851	827	833	907	832	855	853	874	904	828	872	858	806	894	900	839	907	864	889	885	847	875	908	888	844	890	821	850	876	880	851	846	886	915	847	857	852	875	847	861	807	926	868	833	866	864	943	885	855	785	900	782	905	886	869	925	873	867	816	856	864	947	873	907	874	872	930	904	859	869	893	885	831	839	848	856	853	859	892	879	876	856	857	893	824	951	876	822	882	878	890	838	861	901	876	912	855	868	852	850	839	873	884	852	865	875	850	905	891	860	903	868	809	900	894	877	868	863	857	870	927	869	836	880	861	874	910	890	870	862	872	875	914	832	815	829	825	893	843	879	880	877	909	827	846	873	860	873	873	822	842	840	885	840	861	899	846	900	868	897	817	876	881	859	880	849	888	920	905	881	851	825	900	898	830	872	851	888	839	849	868	865	907	848	818	828	894	868	881	848	830	872	835	842	868	890	890	905	809	834	810	862	805	882	885	895	904	847	862	867	837	875	870	849	869	902	854	931	833	854	880	880	830	865	828	844	866	881	876	884	864	880	899	890	836	857	837	885	871	863	821	880	911	933	914	871	806	854	862	899	862	846	856	855	885	875	816	853	893	925	872	872	792	852	868	829	855	855	904	860	900	851	902	872	853	857	836	918	968	848	896	890	895	885	863	861	851	836	832	890	919	880	908	884	858	877	892	905	883	903	866	871	904	843	896	855	874	890	852	861	836	852	938	884	864	901	846	852	824	897	865	857	815	833	916	837	829	823	815	883	868	861	888	854	877	850	856	893	866	889	834	900	880	861	880	829	894	921	854	868	869	855	906	899	859	797	863	841	846	852	965	904	890	888	853	825	861	873	853	898	846	807	848	841	866	884	869	924	883	889	896	865	893	844	908	880	865	831	892	851	822	892	935	867	918	887	892	860	909	867	896	816	836	825	898	905	888	891	833	874	857	869	899	882	826	879	902	867	868	841	841	916	875	871	852	835	864	841	857	865	851	856	863	798	836	868	868	795	850	840	875	901	851	797	882	876	849	863	831	862	898	887	826	841	855	877	881	898	844	861	897	887	860	892	908	859	869	841	887	885	864	839	856	874	833	846	868	829	865	839	872	812	872	883	846	883	872	844	837	875	884	883	850	898	869	840	867	877	916	896	860	883	867	897	867	883	895	901	896	853	860	914	883	915	883	886	835	844	877	875	859	886	825	831	871	896	857	852	885	865	866	860	854	933	845	844	867	839	922	827	843	903	876	864	807	915	863	899	885	865	901	856	836	847	859	864	884	898	873	876	849	836	920	818	862	905	877	885	850	843	914	835	895	859	823	839	867	887	865	892	912	849	883	898	835	915	843	843	878	799	855	883	881	852	889	935	915	889	861	860	871	867	827	841	864	834	872	868	869	878	858	869	863	885	864	823	876	833	907	875	883	889	840	820	822	884	915	884	769	868	928	852	865	822	874	880	863	875	925	882	873	885	881	894	799	856	922	867	890	902	855	862	860	906	888	878	872	889	873	903	901	833	853	884	871	857	886	856	920	884	874	904	879	915	892	837	923	853	877	893	864	934	890	853	838	914	898	863	856	846	906	898	837	858	901	889	878	858	837	944	929	849	873	879	857	914	827	863	872	905	862	906	873	855	871	816	864	837	892	936	910	876	830	871	849	919	848	901	892	870	890	826	857	839	869	849	861	882	850	840	912	828	862	897	897	853	838	920	869	900	860	882	891	852	851	906	869	892	879	924	834	884	853	847	823	892	881	830	813	853	899	879	895	842	877	835	885	860	821	848	843	862	898	854	874	855	882	835	871	881	867	882	845	877	956	907	907	821	838	861	843	871	886	873	928	856	933	865	852	854	821	853	829	858	918	910	829	834	878	805	889	820	871	870	901	879	857	930	910	893	889	908	895	884	827	830	917	833	904	929	856	887	840	817	813	882	846	885	860	865	856	813	842	858	884	891	884	887	894	868	937	876	840	892	888	882	837	869	910	852	829	850	818	839	843	870	916	811	859	837	851	873	813	941	855	872	853	900	886	845	823	924	864	836	868	853	827	835	866	905	861	883	866	905	844	881	864	875	858	880	854	845	919	902	879	851	915	903	932	884	911	845	839	899	884	866	909	871	828	855	852	830	885	922	846	844	860	895	870	875	847	827	839	890	819	847	841	849	887	848	873	882	878	884	877	874	918	897	885	890	896	857	891	843	893	877	932	891	898	844	896	904	862	853	787	850	866	880	846	945	952	910	872	805	883	855	883	849	871	882	898	875	872	867	878	823	903	874	867	877	892	898	833	838	887	868	843	857	900	820	869	905	885	889	864	859	845	881	859	876	893	856	870	843	893	825	843	867	855	865	866	894	838	820	844	850	880	883	876	876	863	868	888	892	851	884	862	844	876	862	857	842	816	834	834	859	884	848	845	923	845	850	888	899	870	865	889	865	850	859	874	834	901	878	870	823	826	855	877	866	929	883	856	895	804	860	820	861	874	894	900	890	883	832	860	844	937	866	858	863	928	938	838	927	907	886	907	807	866	890	878	905	872	858	847	941	896	909	857	849	887	921	904	918	903	919	920	917	863	866	861	828	858	815	826	854	853	869	868	886	885	897	929	856	865	927	889	826	883	903	872	835	862	863	830	861	839	902	927	911	875	878	870	885	918	886	891	840	870	895	826	885	881	838	857	886	864	872	852	879	946	804	832	894	903	884	901	858	865	933	899	894	871	876	858	855	882	878	907	878	889	894	914	796	857	923	894	863	885	860	833	874	872	907	856	858	866	912	841	833	840	886	848	831	897	868	869	871	872	884	842	866	880	853	853	797	911	860	902	892	855	888	893	877	850	819	876	897	851	883	879	834	836	883	876	856	882	885	873	866	915	802	915	891	862	804	883	863	874	850	844	845	838	860	885	894	891	836	878	881	832	882	855	952	852	873	904	861	925	914	864	832	874	876	897	887	867	873	809	845	849	846	924	825	853	887	895	904	818	868	932	859	896	902	893	871	870
37045	21278	15209	2902	1656	1243	991	783	682	667	567	536	502	461	468	449	388	411	401	415	371	448	368	386	372	349	382	348	387	380	352	321	327	347	358	330	339	335	356	376	340	345	351	324	367	334	324	300	358	333	340	326	339	303	353	299	329	341	382	332	304	333	347	344	360	344	349	345	366	342	338	338	348	328	320	307	342	363	360	302	339	291	324	338	359	338	324	327	323	349	338	339	339	339	310	327	361	339	297	345	354	333	332	355	331	318	349	319	326	314	329	339	328	324	324	340	352	335	344	328	329	358	353	324	347	334	365	337	326	353	380	323	363	311	296	351	327	361	290	330	346	336	329	335	308	320	323	305	359	342	343	320	356	351	338	344	342	304	354	317	346	320	309	351	333	340	349	347	327	314	306	306	300	355	335	315	326	347	313	308	341	312	339	349	338	365	355	328	331	349	344	337	352	352	347	325	374	337	352	328	321	353	345	325	373	345	339	362	341	344	352	311	336	345	362	379	390	362	306	363	339	306	331	361	313	316	325	338	327	338	324	353	318	331	347	359	345	331	328	363	323	348	327	333	324	327	351	344	346	332	326	334	324	340	366	363	322	315	351	323	356	346	355	328	337	324	352	340	304	341	330	318	313	313	327	336	321	308	323	330	355	317	382	369	335	302	356	353	307	312	306	355	322	340	359	356	343	320	301	328	347	306	311	344	307	327	329	306	362	316	317	313	311	363	356	342	331	338	320	318	329	322	328	336	313	322	356	317	328	310	342	338	350	313	340	327	322	340	310	310	353	331	301	351	355	346	329	331	354	359	334	330	340	342	322	307	317	341	358	348	338	338	331	350	329	332	342	348	349	334	326	345	349	317	332	312	328	345	354	304	338	324	302	348	358	357	302	370	335	363	339	324	304	310	334	331	317	312	309	325	339	356	333	313	320	339	316	334	304	318	331	343	366	314	334	374	334	334	321	293	310	319	337	334	336	327	322	360	349	343	325	340	348	333	336	317	337	338	326	334	351	329	337	340	309	336	342	348	343	312	345	320	341	334	341	325	353	365	335	348	330	346	308	336	357	319	339	320	348	336	329	310	361	361	336	334	338	337	334	345	305	340	293	339	364	301	366	329	332	321	326	344	302	356	333	350	323	361	345	348	335	356	343	328	339	337	333	284	326	328	293	337	351	333	306	310	328	356	352	372	331	306	309	309	336	357	335	297	343	322	330	364	321	343	297	341	312	374	341	341	319	355	315	346	343	328	357	325	310	309	310	312	292	318	320	305	350	325	299	370	302	360	343	337	324	333	368	362	339	343	330	336	369	355	337	338	332	318	340	333	313	338	318	339	316	305	308	325	337	346	374	306	311	330	351	338	320	311	322	324	336	313	306	368	330	330	313	324	359	349	336	350	354	341	349	345	346	297	321	334	343	353	334	340	330	326	352	349	350	319	362	336	320	307	317	320	328	318	325	323	333	319	299	345	340	327	303	327	317	339	305	331	327	324	311	324	327	329	331	359	306	350	310	310	342	339	279	333	346	367	321	352	376	326	319	345	321	323	369	343	347	336	361	320	357	353	354	331	339	348	313	351	369	348	332	345	320	342	321	321	329	347	330	330	315	363	340	345	287	325	339	339	360	336	294	344	330	346	340	371	328	325	328	382	317	354	356	302	315	357	349	335	341	366	363	320	330	321	324	340	326	346	359	296	324	361	353	309	310	320	338	341	366	326	344	316	335	308	319	293	349	313	361	317	361	320	295	359	328	357	355	287	328	337	353	327	352	328	324	342	301	352	354	383	351	304	346	327	364	322	369	330	336	360	327	345	325	326	344	301	351	301	294	325	313	334	351	299	343	322	327	313	283	314	299	393	350	333	356	325	329	307	342	342	337	345	348	342	342	330	313	359	330	323	296	323	336	329	359	320	372	287	299	340	351	315	312	340	320	339	343	343	336	353	323	367	314	330	333	338	363	336	361	334	312	354	327	342	327	356	329	314	340	324	348	323	356	343	316	323	348	299	322	326	334	355	315	309	330	333	323	355	352	330	344	313	310	336	380	352	351	319	322	335	349	315	317	317	329	337	351	328	311	316	345	321	322	348	324	366	331	318	342	363	334	338	315	341	308	301	351	343	311	342	322	342	327	348	331	306	335	313	329	350	331	334	353	341	344	365	344	387	315	336	307	350	346	337	319	329	356	303	331	317	348	332	344	324	312	339	326	354	331	310	327	298	323	339	321	337	340	322	335	361	330	371	348	332	346	316	355	357	338	338	285	341	314	334	324	297	325	312	327	308	316	340	327	321	338	342	314	322	359	330	383	328	371	342	295	313	334	359	308	308	347	325	342	333	357	348	342	317	309	319	364	329	351	357	316	320	325	327	346	312	353	340	310	317	325	336	348	331	333	302	302	313	354	343	310	372	368	330	334	361	364	352	304	344	351	327	330	339	343	318	362	351	338	365	304	337	332	331	361	319	327	359	331	331	353	339	350	309	344	324	330	300	325	323	308	329	348	327	307	329	334	308	373	325	318	347	335	323	322	335	327	337	337	324	329	326	324	341	330	330	344	340	326	332	345	315	276	302	340	327	336	356	339	318	343	338	308	338	346	358	321	295	325	364	338	335	321	347	346	336	320	338	345	331	322	319	318	333	348	329	307	349	360	351	342	293	322	335	324	342	385	364	299	367	357	355	318	367	332	330	321	314	346	319	352	320	340	343	333	321	321	329	307	302	340	334	334	339	323	347	350	334	340	317	346	327	335	328	359	363	358	342	340	332	328	327	327	331	335	308	316	328	343	337	314	306	342	347	344	344	323	330	351	318	361	308	346	343	342	360	318	312	348	338	345	331	352	335	329	340	379	319	314	309	353	326	330	322	329	339	348	331	337	350	353	323	363	364	348	358	321	312	359	329	312	340	344	349	321	339	344	344	337	327	324	343	353	345	336	331	350	322	286	343	323	328	309	332	316	318	317	333	355	330	327	338	343	314	353	322	330	319	362	337	316	303	368	359	371	339	337	326	334	337	330	306	312	336	329	330	349	325	293	343	331	327	346	326	341	358	354	343	376	336	343	335	351	324	305	308	363	304	350	320	282	338	340	305	347	347	342	360	292	333	306	328	318	343	332	311	329	338	321	340	322	322	339	347	315	312	321	310	339	326	347	322	316	316	354	347	319	323	305	324	320	342	330	353	325	382	307	330	307	344	355	342	347	334	330	339	348	346	352	322	312	323	297	338	358	365	324	346	337	290	281	349	319	329	336	326	305	337	360	355	328	311	305	310	358	301	321	342	367	352	304	327	320	322	367	360	320	312	342	356	341	335	337	324	341	321	324	334	345	307	355	342	371	325	332	362	314	334	346	320	356	317	326	336	325	299	371	335	322	346	348	309	341	335	321	298	333	297	346	332	342	333	357	340	359	337	362	318	312	386	311	328	308	313	324	328	332	361	336	347	292	321	362	332	326	330	324	306	311	301	330	334	331	332	301	329	345	311
20567	2785	5726	6524	5610	4697	3795	3147	2760	2507	2256	2036	1872	1825	1685	1557	1494	1493	1363	1279	1304	1294	1259	1274	1212	1191	1165	1138	1158	1167	1124	1087	1048	1016	1075	1012	1052	1045	1073	984	969	1034	957	966	998	1002	961	990	1053	981	1001	1018	1020	1008	967	950	977	992	943	970	967	909	974	948	963	970	948	991	981	951	967	930	921	945	957	1005	976	955	948	929	904	959	952	950	987	975	953	973	999	906	908	937	930	904	952	956	917	934	928	930	929	988	949	928	921	891	999	939	976	885	933	937	916	919	943	914	947	947	956	967	981	975	960	884	946	922	960	944	928	939	884	933	972	848	908	898	936	930	899	984	906	944	916	971	916	900	872	933	939	951	942	1010	981	958	932	917	1000	984	952	919	996	960	1011	929	916	933	963	945	903	906	957	916	905	947	958	913	919	960	987	947	949	945	933	956	956	905	949	928	971	910	969	964	939	976	916	927	856	954	963	900	905	914	913	891	914	966	942	927	936	938	983	929	914	926	913	922	963	940	961	878	947	900	938	920	943	916	935	923	860	935	870	930	909	896	921	939	954	950	923	956	950	958	932	906	919	940	897	929	974	890	1000	963	928	984	900	974	904	959	919	907	948	943	867	894	884	975	954	934	960	983	945	936	938	893	896	940	917	910	895	945	930	940	924	904	923	977	950	973	990	911	887	934	948	963	917	917	910	909	949	959	938	947	924	982	942	937	917	962	848	927	933	896	911	914	931	940	913	966	948	884	1009	931	949	943	938	906	901	893	901	953	868	951	929	920	865	897	917	931	955	969	919	889	951	1019	813	909	911	890	942	969	946	963	967	980	931	919	901	902	977	934	940	885	898	859	959	929	925	945	807	936	918	966	967	913	918	958	987	908	956	955	893	949	920	907	953	994	942	924	933	937	965	1001	902	848	918	929	949	903	870	898	904	976	980	887	929	936	942	969	852	966	888	959	934	918	916	925	934	930	952	924	862	964	980	949	953	946	978	943	933	934	962	874	928	915	935	965	931	912	915	921	899	932	914	887	894	917	940	902	868	914	1005	942	943	924	939	972	909	938	925	961	902	939	924	966	924	869	926	917	895	934	969	899	984	934	906	932	959	944	914	896	904	1003	931	928	947	972	927	932	921	892	941	976	948	919	985	963	967	913	942	927	895	933	939	917	887	892	945	899	906	936	932	946	944	928	886	986	898	974	962	898	883	938	921	875	906	912	975	941	927	938	909	958	891	967	959	953	952	925	932	896	928	908	924	925	961	923	951	946	904	894	831	907	935	958	947	959	913	952	908	900	981	941	916	912	931	947	936	878	891	930	947	920	893	990	1006	885	965	916	958	961	924	929	918	941	869	930	869	934	958	917	915	917	940	899	893	1014	942	944	919	892	947	912	977	937	945	904	920	934	894	982	911	948	902	942	953	944	918	934	880	918	941	890	933	937	905	906	939	952	914	940	945	942	956	934	922	983	865	921	990	922	954	891	968	932	903	924	889	884	937	902	958	936	892	916	909	927	907	926	958	930	913	915	885	944	950	906	922	971	867	917	950	891	946	876	918	951	960	921	939	936	930	954	947	935	994	985	898	944	952	943	898	955	892	902	890	921	969	957	939	903	881	957	1011	969	906	951	979	897	906	900	950	885	909	975	919	949	927	914	1022	938	912	901	911	913	947	968	947	951	892	927	989	923	924	949	935	892	918	932	925	962	909	893	940	920	979	974	912	922	899	963	910	959	975	898	943	907	909	946	915	900	968	974	880	938	936	916	927	947	941	868	920	955	912	905	896	899	848	895	918	936	970	918	957	912	872	874	920	948	893	916	935	890	922	926	959	926	928	957	966	963	973	943	959	913	914	907	973	945	894	940	873	912	952	967	955	904	907	874	892	919	936	918	936	939	937	923	978	888	877	899	952	896	904	937	948	916	912	907	944	945	899	937	891	928	943	891	938	918	914	897	950	913	952	882	918	924	955	942	956	946	927	985	917	924	907	968	907	944	973	932	974	893	945	930	912	944	885	900	920	908	890	901	972	929	936	877	902	933	869	988	976	923	933	935	949	903	923	914	871	905	930	898	904	970	945	953	956	960	898	937	894	956	890	1003	956	954	974	950	926	945	922	948	897	878	901	932	924	930	966	909	912	945	952	968	919	952	893	939	927	929	921	910	941	935	987	964	904	891	923	921	900	948	946	948	974	950	946	981	944	892	977	935	844	925	888	921	883	844	962	929	897	923	905	962	955	981	984	937	910	919	933	931	896	923	912	891	937	950	924	876	921	885	899	981	942	913	952	906	916	893	946	929	1002	936	936	881	960	906	955	991	917	974	1036	934	918	940	900	891	895	953	890	983	919	957	966	915	926	935	972	937	933	923	919	960	917	967	908	913	900	921	890	927	975	900	926	923	920	911	951	873	926	965	972	920	1006	871	912	897	919	970	944	924	909	897	965	951	929	978	970	925	1000	944	940	890	908	915	959	859	961	890	969	904	828	946	960	942	943	905	915	914	927	932	928	923	914	934	934	923	976	946	960	948	965	916	968	866	955	952	915	922	944	950	893	954	859	897	940	872	967	930	971	965	918	906	920	928	905	908	933	937	901	912	961	937	955	928	927	940	909	938	928	926	922	890	980	990	966	922	876	964	904	922	887	968	959	893	961	902	972	932	908	898	873	1001	899	947	968	857	930	925	928	923	907	931	919	926	890	905	912	916	938	963	928	913	919	932	953	927	947	923	916	932	905	922	919	939	935	929	928	878	929	915	909	953	925	950	903	972	936	934	917	920	945	922	938	949	952	879	868	883	914	954	931	958	944	912	939	883	921	951	929	951	964	868	954	960	923	934	920	933	915	915	903	918	955	884	893	912	929	938	914	943	963	929	919	980	934	931	922	916	977	909	881	933	906	897	926	908	918	916	876	941	945	970	939	946	946	922	952	941	927	929	932	943	1015	937	942	938	906	939	928	987	911	924	912	955	970	930	940	980	945	905	969	946	918	903	936	1000	906	887	1000	908	870	958	927	943	914	959	906	947	972	928	951	933	964	863	917	982	938	939	926	919	916	896	914	915	933	964	950	939	897	875	920	934	890	947	938	877	877	911	949	901	920	946	900	896	917	1000	957	1002	932	943	894	894	933	891	970	946	936	937	873	940	900	973	923	924	899	981	963	992	971	914	968	871	920	984	962	909	929	936	938	955	964	904	935	916	959	951	947	926	950	952	913	944	940	912	911	928	908	934	941	937	960	896	942	916	933	939	922	900	971	912	916	923	918	924	935	925	901	929	890	956	908	930	918	946	899	940	928	908	951	929	880	965	938	954	971	897	934	898	887	905	954	937	934	927	979	927	973	925	887	946	956	908	907	918	925	957	918	953	902	883	931	924	901	888	950	941	1000	985	937	932	951	892	888	918	938	938	925	932	938	931	963	902	910	943	967	945	920	935	884	947	918	930	909	936	978	889	897	916	883	929	963	926	909	955	919	943	908	933	919	943	875	850	918	933	912	942	963	923	939	964	962	982	852	904
5756	408	323	190	197	190	200	150	174	176	150	160	167	157	162	150	172	146	186	163	148	168	167	165	148	168	130	150	153	171	164	180	160	161	142	165	163	160	184	186	150	143	150	150	159	144	147	162	158	163	146	140	134	142	171	148	157	161	166	149	152	159	171	166	165	162	140	165	165	164	137	155	163	162	136	138	150	155	159	152	171	159	164	169	152	167	157	174	156	155	143	156	164	136	185	154	150	136	181	172	173	171	137	167	154	181	145	167	159	150	164	163	167	155	176	162	170	166	162	156	143	138	174	154	156	142	176	145	155	166	169	156	149	171	173	152	152	146	187	156	151	151	173	170	144	148	174	165	152	164	167	164	158	153	181	143	143	150	165	172	181	159	144	158	168	138	149	158	162	153	167	163	146	179	151	148	149	139	149	150	180	157	184	162	154	147	154	153	179	145	180	155	144	160	165	163	145	143	165	160	169	156	143	170	148	155	169	161	172	143	158	176	171	157	145	164	172	160	151	153	141	165	171	158	173	161	167	161	154	157	143	152	168	166	146	175	137	151	136	178	142	163	157	141	159	157	146	162	159	160	180	156	130	133	155	152	171	148	159	152	160	161	177	159	165	172	166	163	156	163	146	159	163	160	153	155	150	141	148	142	157	143	164	144	184	172	182	146	148	135	141	160	172	135	169	157	160	133	144	188	158	153	174	172	151	161	168	174	159	190	173	172	151	151	164	180	183	171	164	172	177	173	148	159	170	157	180	136	176	149	148	163	167	175	167	146	161	156	148	163	165	154	146	143	160	173	148	172	161	182	163	158	163	147	155	178	170	153	138	163	161	165	163	159	165	157	145	155	144	154	147	158	162	153	167	158	148	161	165	169	176	140	169	161	190	148	158	168	159	132	162	173	150	161	146	163	168	153	166	171	174	150	141	170	191	157	156	168	170	162	156	144	157	153	173	144	173	168	151	163	182	182	154	147	172	166	148	167	143	172	133	175	165	155	151	144	164	168	172	144	173	152	154	172	152	168	168	138	142	163	150	166	160	183	146	167	165	158	148	141	181	155	149	159	135	168	164	181	146	180	157	173	151	170	142	167	167	144	152	154	151	173	170	171	141	164	157	153	141	159	156	167	131	157	177	168	140	151	153	177	167	172	167	151	163	154	150	176	166	155	173	183	162	149	175	160	178	166	169	149	164	154	182	164	155	164	142	129	160	170	173	152	155	145	154	170	183	165	161	156	168	170	165	158	161	134	163	154	154	146	143	165	164	157	177	173	162	169	162	153	159	166	168	148	166	180	171	141	155	160	161	169	178	197	186	169	152	181	169	168	156	160	157	186	166	157	175	155	177	158	186	159	173	148	178	136	148	150	175	148	150	161	165	162	172	155	151	158	155	183	175	189	152	150	145	164	139	110	164	153	152	158	151	165	166	159	169	167	147	155	157	158	168	172	150	168	166	173	155	145	187	141	156	160	147	155	161	150	144	174	168	169	151	179	143	169	168	161	151	134	154	152	150	170	153	157	174	149	178	178	160	172	159	178	168	152	156	160	142	175	141	141	156	168	130	137	166	155	150	186	174	147	169	148	181	168	160	166	147	157	177	146	176	154	169	143	174	159	148	141	161	183	158	151	180	170	144	150	163	171	162	166	171	151	151	147	132	173	155	183	160	180	146	154	164	173	180	148	168	158	167	149	157	157	156	173	164	150	140	153	154	148	166	158	150	163	151	177	171	177	156	150	162	161	158	157	166	152	188	115	135	158	159	149	166	162	134	145	157	159	139	146	183	146	151	162	153	147	163	162	161	150	169	140	153	150	160	165	151	160	165	154	144	141	163	168	152	136	134	173	141	164	193	160	125	153	164	160	178	136	167	155	155	161	144	151	150	187	153	147	170	137	160	150	152	177	176	148	150	155	165	144	165	154	176	152	145	162	160	131	158	188	158	191	138	161	130	139	159	176	140	143	168	169	173	167	164	173	154	178	154	151	162	165	170	159	163	163	168	156	155	175	179	143	151	163	175	177	146	148	172	158	183	160	163	163	167	188	151	182	167	174	172	180	170	158	167	152	145	158	179	150	137	164	160	148	148	155	163	138	177	162	194	143	161	151	168	156	132	159	159	171	141	176	147	146	172	169	151	152	160	164	163	169	171	166	154	172	161	133	155	149	158	152	135	171	145	151	144	156	154	175	155	177	166	172	145	157	161	141	153	168	162	145	151	163	157	148	154	182	164	158	157	146	159	160	153	164	170	161	151	171	183	166	162	159	164	154	160	174	157	171	155	150	167	156	151	169	165	166	137	151	166	188	137	174	181	187	163	162	160	161	149	157	163	150	170	164	153	174	160	153	155	146	154	180	144	167	164	177	154	169	159	152	173	162	168	150	157	121	144	161	158	170	147	149	175	159	156	142	164	162	152	160	140	183	161	166	153	152	155	155	150	174	160	173	160	148	155	152	169	162	174	181	150	150	132	161	154	164	145	168	163	146	166	179	152	164	152	161	166	152	176	149	150	180	162	153	167	170	145	162	156	151	162	163	151	165	158	165	178	137	167	143	145	146	172	153	165	166	149	156	156	149	163	161	164	183	159	162	155	137	150	171	158	177	159	174	139	159	153	150	136	152	163	156	133	163	145	157	139	175	157	168	136	178	151	149	167	150	152	172	159	149	162	151	143	158	153	162	161	150	139	159	164	167	145	168	147	151	159	172	195	141	157	140	162	166	161	163	158	145	163	174	153	191	171	144	174	182	174	189	149	148	161	147	161	155	159	164	142	141	159	151	137	160	153	166	145	176	190	176	137	144	152	159	165	138	189	161	190	162	154	165	155	156	152	174	152	159	151	152	154	140	167	153	170	150	143	178	134	153	146	142	147	142	156	171	156	158	146	146	151	168	171	156	150	142	160	144	132	163	156	169	147	150	155	176	146	181	152	150	150	190	153	155	170	141	173	151	159	153	173	160	152	175	155	140	161	148	149	151	161	160	149	178	166	155	171	146	140	142	144	140	162	181	150	152	160	140	162	136	172	187	157	143	181	128	179	164	155	182	158	171	163	191	158	160	159	160	161	151	173	188	157	179	163	135	192	171	156	138	142	143	181	169	152	145	158	158	151	150	172	169	185	146	139	170	171	169	163	157	147	157	160	145	185	159	159	168	148	172	164	182	150	147	153	144	154	154	147	148	151	148	162	172	155	151	168	147	159	162	161	176	158	150	181	175	176	169	146	150	159	126	139	160	147	153	183	164	182	166	184	152	148	162	156	157	148	169	162	139	161	161	165	169	172	156	157	172	146	165	163	155	153	168	159	182	154	136	160	183	143	151	173	166	148	188	151	145	134	154	140	145	168	155	158	144	166	164	139	145	151	148	165	158	160	162	151	148	159	143	144	153	166	166	141	166	169	144	162	166	152	173	161	153	163	132	167	156	148	154	153	172	157	148	158	180	153	143	163	156	170	179	141	144	181	160	183	153	160	162	166	160	163	145
4794	605	700	675	699	625	608	570	584	563	537	559	518	529	528	504	559	527	536	499	509	540	538	529	530	534	526	520	541	525	564	530	516	507	499	552	540	524	530	526	482	557	540	446	560	499	535	548	547	530	513	513	518	531	521	465	531	523	508	508	532	509	503	514	519	529	547	524	523	503	513	516	501	502	508	549	502	529	544	562	552	560	549	495	545	518	546	533	498	544	526	533	494	511	514	476	523	544	530	535	503	571	534	509	521	536	534	543	554	472	525	522	501	493	510	557	530	517	553	546	461	540	548	502	540	480	544	539	531	507	517	492	517	526	550	539	525	537	532	546	530	544	527	537	533	526	475	504	519	517	486	499	514	502	538	508	538	542	521	512	535	490	518	508	514	557	476	492	518	502	533	512	507	516	522	553	541	518	538	527	523	543	499	548	529	541	536	481	512	508	463	484	526	551	546	510	485	493	504	508	518	517	508	529	485	531	509	511	525	522	522	545	529	548	504	516	511	515	568	549	496	526	524	501	486	483	507	513	497	520	493	550	489	536	512	523	495	563	523	526	525	453	513	521	504	514	550	501	518	553	512	536	491	519	527	483	534	494	515	515	534	484	513	475	470	484	557	523	536	543	528	530	509	518	500	511	533	514	517	522	507	538	528	528	484	499	490	500	514	528	507	571	504	530	545	514	491	498	521	498	505	540	542	528	498	549	472	576	493	533	546	535	552	524	512	559	526	531	498	489	491	503	496	498	484	536	532	526	500	546	494	535	525	547	511	525	516	528	532	546	512	487	510	560	515	538	469	515	533	496	528	530	503	478	522	529	517	518	543	480	528	529	521	493	516	509	510	492	470	554	527	483	537	531	560	522	481	531	525	541	533	493	546	503	505	507	528	529	508	509	506	552	474	496	506	523	511	478	483	492	537	521	540	482	490	528	520	517	553	513	497	499	529	562	515	513	500	493	510	507	494	501	507	498	483	509	508	518	493	515	492	496	486	553	536	503	475	461	507	506	531	468	498	518	499	510	516	541	561	549	549	521	542	530	514	516	541	533	536	546	488	513	510	521	518	531	527	511	518	517	532	514	487	531	521	539	494	535	524	532	511	514	496	497	486	479	540	522	560	519	582	501	521	550	573	544	512	543	512	498	509	562	495	518	481	509	495	490	489	510	483	495	471	522	511	527	500	529	515	509	531	502	569	520	521	505	527	532	537	506	498	552	483	527	502	511	503	508	517	532	509	524	494	517	537	526	493	520	559	527	524	551	560	542	514	540	515	525	508	514	491	522	542	542	540	537	510	547	491	491	485	507	526	501	537	501	493	463	528	524	534	514	505	544	523	511	542	526	541	479	496	505	571	547	502	531	516	487	506	540	501	544	511	538	541	503	520	536	500	483	501	523	502	533	528	489	481	517	516	535	523	503	516	513	514	538	523	530	491	500	504	532	529	505	494	493	530	551	518	550	519	530	500	497	478	518	519	500	538	518	557	542	494	482	535	516	542	502	526	511	528	556	557	496	526	494	507	521	524	521	525	539	502	510	482	545	508	509	521	531	530	544	510	502	530	547	552	471	499	536	507	560	499	526	496	520	486	531	544	520	501	545	517	497	520	523	512	511	542	531	542	547	503	546	545	506	537	524	556	504	515	546	500	522	555	528	498	495	536	493	518	480	513	527	533	481	495	512	479	489	519	489	523	541	535	552	509	553	508	503	520	559	468	510	522	527	482	489	515	525	471	530	503	530	515	535	540	480	480	487	510	526	510	523	545	527	532	571	504	522	517	499	521	511	540	510	521	531	549	519	494	516	557	520	496	508	546	538	545	508	550	539	496	500	493	482	505	519	528	496	542	499	533	545	474	530	519	555	546	547	549	520	497	490	557	487	520	503	480	526	527	504	529	533	545	484	501	523	555	476	551	495	499	510	502	526	496	518	499	534	537	494	487	516	506	510	509	498	505	514	575	519	558	536	525	477	507	538	492	493	559	543	517	499	551	539	482	513	486	526	527	518	522	503	569	507	539	469	476	554	562	474	493	527	521	531	508	536	536	547	496	474	546	521	500	498	504	540	529	540	503	493	525	497	502	523	541	561	558	497	475	512	540	561	532	502	506	519	519	541	473	513	528	566	544	539	493	522	502	518	497	512	500	499	531	490	456	536	511	514	545	557	544	515	506	531	493	527	517	506	531	534	542	522	492	494	527	501	516	499	483	557	536	544	554	465	555	523	533	545	543	488	521	525	481	525	524	537	543	503	525	503	513	537	504	510	499	539	539	525	480	552	516	516	529	549	505	481	502	526	547	519	555	525	491	516	505	499	519	520	488	493	520	515	515	522	545	506	531	526	563	499	503	503	549	514	512	502	516	533	527	527	507	529	549	558	518	521	511	485	538	523	530	517	552	534	502	529	498	554	538	561	542	511	531	505	541	514	483	500	538	503	512	503	498	497	512	524	531	480	526	527	521	552	575	547	524	484	501	518	516	519	492	496	536	563	583	504	527	490	559	531	509	503	537	563	536	496	553	523	558	516	534	470	533	488	499	520	518	523	478	488	493	526	557	498	540	480	504	517	536	493	513	492	496	532	534	515	527	524	535	535	466	498	526	490	500	494	526	503	511	491	514	498	528	511	515	503	504	517	522	503	529	520	533	553	544	533	539	517	551	499	525	524	519	565	515	503	510	485	529	527	543	523	523	528	519	549	545	523	564	547	542	487	529	529	462	477	547	537	548	539	519	504	514	540	519	517	495	518	502	509	509	530	538	476	467	518	501	508	454	501	542	474	546	488	540	533	523	496	498	555	545	510	538	549	521	524	470	509	491	470	498	539	497	560	526	517	530	523	492	537	514	537	522	548	517	487	518	523	546	527	514	566	506	512	479	535	493	549	557	559	523	507	500	505	523	525	533	552	550	509	538	536	530	490	503	556	503	538	551	540	496	530	527	512	514	517	532	495	509	542	528	571	519	564	573	514	568	492	531	510	567	542	470	489	509	514	520	586	525	481	506	502	517	519	511	518	536	498	506	497	551	483	505	511	530	521	533	573	556	541	493	554	571	538	546	506	523	530	520	550	493	480	506	510	520	526	485	502	511	518	509	514	588	548	536	517	530	498	478	518	541	498	491	530	535	554	545	553	583	530	532	477	505	493	516	515	520	510	496	530	537	485	501	518	455	531	474	537	505	540	492	543	480	498	506	530	499	537	535	514	537	531	509	575	517	533	494	506	540	512	518	476	525	520	509	508	534	486	497	551	484	497	527	485	487	512	527	509	541	534	510	514	485	509	530	523	520	541	527	524	489	512	502	502	536	504	509	530	526	545	497	510	498	508	495	538	519	511	553	505	507	512	550	506	521	528	525	530	585	498	499	504	521	492	507	510	508	565	532	504	553	543	534	514	500	532	465	519	529	537	502	520	501	558	525	517	526	471	518	541	542	492	527	472	558	491	516	495	521	516	563	560	486	533	504	536	511	507	510	558	496	515	497	500
33731	13504	2794	1283	954	758	634	511	486	457	369	381	397	386	369	358	383	350	347	306	329	340	340	328	311	342	318	341	308	330	315	317	338	329	276	318	311	295	280	307	315	337	301	289	303	302	322	267	315	305	291	306	299	308	316	318	309	296	297	330	322	315	315	319	306	308	280	288	268	323	309	310	287	321	291	324	293	302	289	273	298	306	269	317	291	329	300	323	308	271	279	292	323	287	294	306	264	246	322	297	320	321	341	294	323	280	292	299	288	305	297	328	307	303	294	311	309	301	272	295	299	296	316	288	295	287	283	304	298	290	313	309	283	315	304	307	276	286	272	288	303	293	292	324	297	316	294	278	310	274	302	290	282	280	305	280	322	331	256	324	298	300	291	299	304	292	296	294	320	305	295	319	290	271	312	318	293	298	284	322	285	284	322	290	309	317	276	351	295	296	332	332	277	292	298	298	301	291	331	343	327	330	285	287	288	280	310	277	319	298	290	286	309	308	308	306	288	295	263	344	292	259	295	321	306	290	280	323	294	308	302	312	297	316	274	272	299	306	300	302	310	300	301	291	308	269	342	297	310	275	303	301	334	300	306	312	283	283	315	288	298	296	264	305	313	297	328	283	302	300	284	301	284	305	299	284	285	278	325	288	299	278	329	293	274	289	300	296	310	342	312	283	303	292	327	287	309	275	340	323	310	293	290	344	306	280	324	312	261	276	304	299	290	297	311	272	314	308	309	287	289	309	291	319	298	301	308	341	285	295	320	305	282	297	284	276	294	306	285	280	282	309	296	320	294	329	337	309	296	306	297	274	324	306	302	324	250	308	321	296	308	295	315	300	314	306	321	299	322	291	279	313	293	298	299	298	313	290	287	323	304	284	279	277	307	271	288	286	299	325	287	279	285	306	298	322	278	290	281	280	308	283	280	295	302	308	298	310	304	258	307	296	293	302	317	268	304	306	278	272	286	292	338	337	265	356	277	299	292	298	290	296	287	294	299	300	303	346	298	299	332	274	289	309	299	321	325	298	282	291	309	308	307	338	295	283	293	311	316	281	304	302	299	280	279	305	323	288	310	304	286	310	285	300	297	320	335	319	284	309	322	303	310	260	288	358	315	307	310	276	317	276	291	296	296	292	302	279	315	300	276	339	310	294	284	313	278	294	336	278	315	279	322	287	323	346	267	276	305	319	286	305	321	313	303	301	266	278	278	299	307	277	287	314	286	298	301	301	317	312	311	306	309	300	270	281	312	314	294	327	296	320	294	251	301	286	305	273	334	304	317	286	315	303	281	280	305	309	321	315	306	322	313	304	291	260	314	290	272	292	297	311	294	276	321	300	304	297	275	305	347	345	284	297	289	320	288	312	288	310	285	284	288	325	308	290	298	279	304	320	324	315	288	293	267	288	303	298	318	293	290	311	317	294	289	312	300	278	326	296	329	308	336	305	303	309	302	262	293	315	284	322	270	291	276	303	329	314	287	313	314	313	324	305	326	294	292	271	315	284	312	269	322	295	311	294	308	295	302	299	275	289	311	304	362	271	290	317	283	276	287	299	299	263	290	294	306	300	323	329	261	296	311	301	320	282	281	300	300	357	285	315	295	291	314	305	298	284	299	314	291	278	278	277	315	287	301	287	311	305	312	304	287	294	294	319	290	306	280	293	284	326	298	294	302	288	286	281	326	318	295	296	312	319	302	315	292	303	337	266	297	282	267	301	282	312	317	289	329	288	308	283	311	304	304	295	289	282	308	300	287	310	334	308	272	333	290	334	307	315	292	310	301	319	293	270	321	282	265	286	313	316	281	312	293	289	289	322	286	325	314	282	309	277	292	326	321	301	306	299	290	296	335	302	296	310	269	273	291	323	287	327	314	308	294	287	310	288	283	290	281	339	313	306	296	304	291	306	298	293	302	313	302	312	289	306	292	291	310	301	297	293	301	302	281	315	289	294	276	290	306	289	306	298	320	280	269	307	293	291	323	299	296	277	299	317	290	327	309	300	285	292	281	308	299	298	306	303	278	323	307	322	279	296	277	323	309	316	311	326	276	285	298	286	305	330	291	275	318	297	291	294	320	319	313	297	300	310	278	295	318	325	299	309	304	306	281	299	269	264	307	284	283	327	311	304	313	289	307	295	312	317	295	306	300	335	274	249	313	304	285	281	305	331	324	280	317	302	324	334	302	302	321	334	316	307	276	329	282	300	309	335	324	296	290	319	293	298	300	316	285	301	303	301	316	290	307	290	314	319	312	274	285	310	289	316	300	299	300	297	264	297	318	288	297	319	303	299	327	309	321	274	326	295	293	294	277	285	305	312	300	298	346	302	291	268	325	306	299	283	300	320	318	316	295	348	305	303	279	292	276	332	273	288	283	278	271	308	325	269	312	312	297	297	301	291	274	314	273	285	282	298	305	291	324	294	337	300	293	251	308	274	332	264	303	305	308	316	302	279	296	315	282	294	310	287	303	287	307	302	307	279	303	308	287	293	270	291	326	312	295	314	294	305	287	306	305	293	293	317	322	270	268	304	286	295	285	309	326	300	301	308	299	295	332	296	295	287	310	285	298	311	318	286	300	302	274	336	292	274	292	285	314	319	290	297	304	303	316	318	320	289	256	269	254	309	278	285	291	264	313	298	316	303	323	310	304	301	284	289	278	300	306	329	273	283	310	322	287	309	272	328	318	298	284	289	323	297	306	296	279	290	325	292	305	322	311	302	311	269	266	294	292	301	322	296	297	295	297	296	279	302	299	277	302	299	298	312	274	321	287	303	312	259	316	284	295	310	323	295	287	274	291	308	283	299	310	304	267	278	304	269	320	279	319	263	300	313	296	295	288	290	309	290	291	303	307	288	306	320	332	275	309	301	260	314	294	300	301	277	290	307	296	276	319	295	309	311	297	265	303	294	315	311	294	291	302	323	315	303	311	285	342	300	295	292	299	297	310	300	290	317	282	299	314	295	309	275	287	300	297	289	325	288	317	311	306	330	279	301	293	296	266	320	321	323	335	308	329	276	286	324	281	290	292	322	319	307	283	287	284	297	303	303	320	293	309	282	274	333	278	309	313	300	325	276	284	301	290	301	322	349	304	313	304	292	309	303	312	278	283	288	284	278	280	283	294	322	294	292	298	294	291	297	300	287	305	280	324	293	285	319	295	280	331	302	292	316	301	301	305	297	285	296	281	275	309	313	300	307	303	307	296	307	335	333	312	310	314	311	303	302	288	317	311	278	289	313	293	311	270	291	308	325	312	297	313	299	299	295	298	303	301	294	295	294	362	291	289	263	261	313	304	301	307	282	333	317	318	283	296	292	313	267	285	270	325	304	278	322	349	352	321	305	313	281	283	258	339	263	297	301	318	282	285	289	313	315	326	328	268	327	287	292	312	293	291	284	329	312	304	287	307	287	284	312	304	277	321	303	310	301	297	300	288	289	291	309	317	300	293	292	321	284	256	328	300	278	320	290	319	303	301	309	314	273
16154	1854	3437	3740	3342	2860	2446	2080	1820	1715	1549	1473	1350	1285	1241	1180	1125	1107	1111	1079	1063	1111	1045	1007	963	970	925	958	973	974	933	954	962	962	970	894	979	920	887	901	917	874	940	829	932	888	920	882	922	888	850	942	897	876	882	885	845	888	886	913	858	867	851	951	877	892	908	891	869	862	874	954	834	894	902	847	858	864	850	834	839	927	879	915	847	876	845	936	918	888	872	849	827	851	881	885	826	889	905	889	897	840	846	850	867	866	841	858	880	866	844	867	856	872	873	861	865	852	885	894	862	896	900	858	841	872	876	866	853	862	895	814	864	911	856	899	847	889	860	858	851	889	862	849	860	874	844	848	945	861	924	882	879	832	912	882	875	863	907	877	875	829	888	826	867	918	880	881	924	861	893	838	834	847	834	879	921	884	900	852	855	921	905	876	911	834	864	838	866	870	898	864	883	876	873	808	816	910	892	873	833	808	818	828	905	814	855	874	855	880	914	833	874	839	852	953	871	818	837	837	930	851	893	863	848	823	904	932	904	876	891	835	909	875	893	900	867	853	892	872	844	909	861	872	878	906	841	823	880	842	865	893	900	852	876	876	866	903	897	869	862	912	835	891	851	894	828	867	849	889	896	858	890	866	881	829	903	859	830	873	838	921	919	865	832	858	853	871	907	797	901	848	842	897	823	893	863	866	850	864	885	864	824	860	779	830	836	830	887	867	862	873	822	848	852	868	844	846	823	895	907	907	825	826	854	892	878	898	845	827	862	870	851	846	886	938	839	855	898	889	865	829	875	824	884	834	839	884	837	889	849	818	859	871	936	881	843	852	878	858	879	864	889	884	844	828	927	879	896	885	874	872	896	854	859	898	858	830	904	829	898	865	840	881	849	853	860	901	843	870	814	891	885	869	877	929	867	846	855	886	852	871	909	863	917	887	885	845	896	874	935	901	866	867	847	893	837	800	844	871	885	869	861	902	880	850	878	869	863	853	818	904	888	898	878	897	872	836	944	861	886	860	844	910	872	900	862	837	857	837	844	912	884	901	878	899	872	909	847	920	884	859	845	884	879	844	894	872	840	857	835	858	820	855	900	849	852	838	893	889	850	843	802	889	876	872	844	907	871	853	881	857	883	866	882	833	841	909	862	844	879	829	864	906	886	852	827	846	876	808	891	893	846	879	851	803	845	866	848	883	852	891	857	831	804	841	859	844	846	854	863	824	859	874	901	832	877	854	875	845	894	825	901	866	851	872	835	866	855	853	872	899	849	863	864	863	852	876	847	833	850	899	922	889	881	869	832	878	870	853	836	916	859	849	867	863	857	900	849	848	881	875	857	870	830	874	824	853	882	894	816	860	894	818	837	859	851	851	834	830	848	866	882	860	878	870	836	850	868	934	858	859	853	874	847	869	846	833	875	838	831	857	887	847	806	917	866	862	849	840	830	904	844	805	873	858	847	900	878	917	879	856	845	796	837	846	894	853	864	789	863	927	847	834	876	892	886	894	865	880	856	894	888	822	903	836	892	854	852	845	873	877	849	935	840	886	904	870	862	873	893	893	849	878	862	843	876	869	821	837	888	872	780	874	874	844	874	857	821	894	872	898	860	862	894	919	851	912	864	841	886	817	840	857	825	891	872	858	867	873	832	890	887	840	866	821	872	868	800	836	843	819	830	901	869	801	855	882	854	857	808	904	864	902	873	867	946	905	892	930	848	888	845	834	830	859	848	892	865	862	846	876	884	853	818	864	890	859	858	827	889	803	836	839	836	885	911	870	860	862	867	898	844	897	883	884	889	893	841	869	870	889	909	867	865	910	865	891	833	833	907	869	900	877	879	884	860	882	863	864	860	854	886	856	869	818	932	833	845	896	825	825	877	894	871	895	853	884	854	890	837	851	845	849	878	878	890	880	868	890	866	795	861	833	855	871	905	886	817	835	859	836	802	854	883	870	862	811	827	836	842	858	900	911	863	872	823	835	921	865	897	879	867	856	838	920	788	856	867	896	920	851	874	875	838	881	846	831	872	877	821	884	871	857	820	819	811	865	855	820	907	881	813	878	864	822	897	814	846	835	872	850	882	824	808	849	891	857	850	893	894	890	852	872	870	827	854	829	838	880	848	897	916	904	852	804	847	886	836	867	908	870	840	880	871	829	831	841	880	863	907	861	856	880	891	850	906	846	842	849	910	862	867	900	871	854	834	806	834	822	923	874	842	905	883	852	866	915	850	915	871	795	842	806	812	804	859	822	863	868	832	871	808	879	839	859	879	814	887	818	849	832	895	871	813	875	864	882	837	876	907	876	854	871	852	880	845	836	900	813	851	868	839	881	840	795	902	844	876	877	855	907	875	858	844	860	834	870	798	835	837	893	861	878	893	832	863	909	891	855	838	892	898	860	856	903	885	813	876	882	838	857	853	843	843	859	848	869	850	881	898	856	842	863	840	883	935	849	900	876	835	908	905	909	855	843	918	921	826	858	881	867	822	834	869	843	811	872	882	860	838	850	899	838	857	904	831	846	879	857	823	865	833	795	869	880	858	883	847	888	849	882	871	846	854	857	809	860	822	868	943	847	851	826	862	894	864	854	890	848	888	861	869	885	821	891	844	781	821	871	861	886	853	901	810	899	908	851	885	803	908	846	842	870	875	894	856	854	891	882	860	915	868	894	864	851	875	850	895	878	824	851	868	825	904	888	879	870	885	797	890	884	857	906	880	867	890	889	902	898	829	823	867	874	891	875	866	863	872	887	908	886	846	894	849	913	876	848	831	853	849	881	874	835	885	898	911	895	879	875	888	878	864	837	834	860	829	862	850	842	856	853	816	873	864	915	866	885	872	842	879	935	808	863	893	901	841	861	802	919	903	865	890	893	832	917	852	848	819	847	876	865	875	875	863	904	905	925	836	855	870	818	863	861	864	889	802	904	844	864	811	874	910	862	884	911	890	958	858	846	837	893	815	869	862	871	894	873	853	937	863	889	864	896	880	838	837	853	875	840	890	861	857	899	847	817	820	878	838	873	820	874	918	882	896	860	891	898	867	885	879	907	881	865	870	855	858	887	857	860	872	838	888	816	860	894	897	842	862	857	892	861	876	881	833	852	841	874	871	866	868	884	864	867	895	892	843	857	869	853	855	849	887	840	867	880	805	877	819	890	854	853	920	867	805	890	901	823	856	847	845	852	881	835	836	908	841	862	867	869	932	859	888	829	864	835	819	833	884	844	862	847	873	847	886	856	901	903	851	853	884	876	853	862	813	821	882	834	870	935	869	879	839	891	870	871	877	885	859	806	879	850	923	886	824	891	890	857	909	864	850	862	886	873	838	889	831	902	850	916	845	823	843	852	902	856	858	870	853	870	905	907	873	860	844	841	883	841	907	894	823	864	887	842	874	817	849	892	877	853	867	853	852	890	910	894	869	953	800	797	860	903	858	854	847	906	856	852	857	893	861	850	870	837	850	882	901	904	832	921	856	926	814	838	800	861
39351	20825	12118	2716	1718	1203	990	832	685	631	579	521	518	504	467	427	429	400	388	403	413	394	400	379	395	382	354	362	375	386	355	329	368	346	335	351	340	360	341	327	353	327	360	350	325	333	384	325	335	324	320	319	354	334	330	341	358	341	356	313	355	331	326	377	328	349	332	295	317	328	321	347	339	333	346	333	319	307	380	332	346	323	324	342	353	311	337	335	326	314	378	329	338	318	320	316	368	345	341	341	308	338	315	329	358	320	317	324	322	338	361	288	342	322	344	324	330	275	347	316	317	305	350	362	335	358	329	393	327	321	338	319	324	303	349	305	325	317	334	343	357	344	317	347	362	369	344	345	302	372	336	339	356	321	349	332	316	351	330	334	303	339	341	308	386	336	328	318	350	324	368	316	369	322	346	332	333	344	319	345	336	364	317	329	325	365	320	328	336	326	340	324	314	317	360	333	329	367	358	344	320	355	322	395	316	340	323	295	322	357	379	343	347	331	317	326	326	350	342	373	340	283	359	342	362	361	334	316	362	350	323	320	306	313	341	345	349	310	358	339	309	325	331	328	299	336	355	339	327	340	351	350	336	323	339	345	338	363	316	333	337	343	359	331	354	282	339	322	337	340	321	348	350	315	314	352	327	344	333	344	334	328	353	309	341	339	337	319	330	294	356	291	330	382	333	318	305	303	343	321	341	328	332	309	335	340	327	337	341	321	354	323	322	356	333	338	338	361	336	334	326	322	334	332	315	317	333	339	362	329	354	306	327	298	318	349	317	361	351	324	336	335	344	309	363	333	332	344	361	338	314	328	352	303	338	333	337	338	362	326	342	348	330	330	363	351	328	332	308	314	331	347	318	367	338	319	336	330	343	325	345	317	319	333	364	348	337	327	328	329	321	363	330	290	350	318	352	333	328	302	334	314	330	344	336	363	335	366	372	341	352	314	340	335	320	307	313	322	328	335	338	290	329	340	339	319	304	341	359	344	312	366	338	301	308	371	357	313	305	339	329	334	337	324	324	311	311	352	314	369	321	335	322	361	345	334	348	321	327	348	343	331	318	312	349	337	354	333	326	383	355	344	301	315	317	323	364	372	340	317	333	351	317	352	333	314	318	327	320	337	360	340	350	301	325	347	313	343	340	352	307	336	317	340	368	305	402	314	349	317	308	345	368	350	339	322	331	312	314	314	375	328	336	341	304	319	309	343	358	329	353	337	361	352	373	340	330	332	300	333	328	313	284	361	345	336	311	334	342	336	329	338	316	339	321	325	358	354	332	322	363	351	349	336	319	299	319	315	336	336	338	347	316	351	324	364	299	342	371	341	368	321	326	341	333	343	344	361	326	324	351	322	336	317	334	342	305	319	325	336	313	321	325	361	347	304	344	347	351	308	347	353	304	340	328	336	340	329	345	325	320	319	357	326	347	346	295	323	335	335	336	360	332	323	364	336	358	312	317	323	331	321	344	311	347	336	311	330	362	328	343	390	348	354	311	328	342	291	324	335	337	366	341	307	318	373	355	319	316	330	332	339	350	317	314	306	336	333	351	298	345	338	364	337	352	345	325	333	338	359	290	344	334	333	330	337	322	334	334	313	365	345	314	288	342	363	334	308	287	327	329	353	345	371	287	348	335	321	362	363	374	325	321	354	335	328	340	345	370	355	350	342	313	338	350	320	322	342	329	335	331	319	343	320	342	347	328	350	311	305	351	338	326	336	325	321	355	348	320	327	369	323	319	344	333	360	364	320	357	354	341	334	334	298	310	349	318	336	361	347	320	304	321	344	338	363	311	322	342	332	352	330	338	336	341	317	291	324	310	325	320	330	344	352	310	314	299	303	356	327	346	356	346	323	345	306	350	362	318	321	330	329	357	321	351	347	341	345	359	348	344	338	351	309	355	334	345	329	334	346	352	335	326	317	338	319	313	342	341	353	340	347	332	318	316	307	364	315	306	319	336	327	338	301	364	369	313	316	339	313	349	308	354	362	348	343	334	319	325	337	327	347	347	338	359	351	309	336	312	332	322	322	298	346	355	327	358	349	316	330	352	338	320	325	319	315	353	332	314	340	351	367	317	326	358	330	356	338	319	363	294	322	301	340	349	342	351	329	352	361	362	345	343	355	326	342	321	364	323	299	356	335	324	334	339	352	331	324	319	340	309	291	342	334	341	321	318	335	330	322	284	315	376	359	332	301	317	341	330	336	338	325	306	318	336	328	330	287	330	354	336	295	302	325	339	339	314	354	323	362	313	334	331	316	331	328	314	307	339	312	295	346	366	357	354	356	345	334	359	365	339	314	307	364	295	342	354	379	344	359	309	318	319	328	323	356	337	353	358	296	342	341	334	339	347	329	339	295	334	330	367	349	311	332	342	313	318	351	297	331	317	344	349	329	325	323	353	311	359	370	312	348	331	352	341	336	364	312	347	341	352	349	310	314	319	342	334	357	309	338	321	340	321	331	319	325	327	318	317	342	306	314	308	316	303	330	335	336	314	350	317	353	333	346	376	336	322	321	355	311	347	372	319	321	314	348	333	357	316	323	305	335	332	346	348	303	351	305	324	326	322	345	352	325	321	326	379	314	292	373	335	363	331	329	299	305	340	336	350	335	306	300	336	392	326	334	315	311	325	304	319	301	313	343	337	330	343	311	318	319	344	357	324	341	360	340	360	312	382	327	326	360	329	321	354	329	337	307	322	319	338	306	345	329	344	334	326	369	331	347	389	343	337	312	316	336	360	339	345	352	333	322	299	296	348	329	357	340	332	354	360	376	315	328	325	287	327	335	345	322	365	322	342	357	316	342	328	345	321	361	341	330	329	346	360	335	306	325	325	328	356	332	331	336	357	350	338	316	335	335	304	327	350	356	321	353	371	366	344	357	343	326	352	361	344	331	321	313	358	325	346	316	346	341	322	335	383	320	329	314	337	331	367	341	326	367	310	344	350	314	330	330	348	310	316	339	367	321	339	334	325	315	320	349	347	366	336	322	370	343	329	320	305	338	331	326	330	299	314	343	326	341	339	331	332	326	343	300	352	357	358	312	342	335	339	338	325	322	344	330	349	361	364	351	321	326	334	373	330	318	322	349	340	355	330	311	343	309	318	319	309	341	329	340	349	348	288	347	329	296	331	316	339	324	342	318	325	342	350	348	335	325	386	352	345	331	357	342	325	329	319	367	359	319	344	322	327	342	352	304	325	314	325	302	337	307	328	311	331	356	347	346	367	349	322	306	386	316	329	334	347	317	356	308	348	337	318	346	309	328	318	318	365	340	360	318	336	323	343	340	308	337	299	335	313	324	356	332	370	347	346	360	330	331	331	309	354	363	308	358	362	349	347	351	350	304	342	366	301	360	338	342	365	309	359	296	313	367	324	339	335	315	341	300	326	306	325	332	325	324	394	352	329	313	344	316	319	356	303	337	338	354	346	370	358	324	334	351	303	320	312	340	364	309	349	311	311	338	307	330	333	327	330	339	359	324
20851	2880	5840	6435	5626	4661	3815	3239	2851	2467	2227	2108	1941	1768	1687	1638	1525	1396	1376	1359	1304	1255	1263	1212	1198	1216	1117	1144	1133	1150	1113	1116	1077	1042	1054	1044	1017	998	1052	1013	938	1016	987	1057	984	1001	994	942	1021	962	955	979	1019	955	958	993	984	975	1009	952	931	966	982	1008	939	963	969	965	926	1016	935	927	926	925	943	959	900	944	936	988	925	932	956	927	927	932	921	868	933	928	945	906	934	928	881	912	891	896	972	919	931	1054	951	909	938	930	961	929	934	927	877	928	952	919	937	919	925	954	950	938	942	975	949	938	936	971	958	917	923	906	934	919	911	982	968	954	984	917	966	924	942	933	915	928	900	949	866	949	944	943	944	969	900	984	908	942	915	887	903	985	954	974	968	956	957	943	927	844	946	968	928	957	892	926	933	957	943	909	963	1038	958	873	943	969	932	937	909	966	927	915	889	935	947	888	977	913	923	967	980	924	941	886	968	905	917	908	904	894	917	922	928	893	923	883	920	985	891	921	941	931	924	909	930	927	934	911	960	908	916	1029	907	948	922	907	923	879	928	906	961	976	874	971	961	912	924	909	944	982	873	959	960	829	915	931	950	961	905	985	944	890	900	872	942	913	924	941	948	915	947	926	862	929	926	938	961	917	924	928	951	902	899	949	911	945	1033	903	964	860	914	950	905	893	901	947	985	895	892	908	890	1004	886	955	936	930	942	886	943	960	918	901	931	885	953	886	899	955	928	893	949	926	888	944	1013	957	918	896	947	958	922	942	924	925	944	917	949	926	901	942	897	882	923	937	949	983	918	899	913	922	956	873	942	928	982	890	906	882	897	954	880	890	928	910	934	950	943	948	916	894	949	948	901	937	947	946	894	921	907	930	904	941	940	920	912	939	892	945	978	926	924	919	889	875	924	921	925	955	890	931	909	875	869	925	957	934	915	925	887	923	907	964	919	924	971	898	911	975	987	932	947	935	898	916	894	923	889	923	952	887	929	898	955	950	970	931	986	931	884	994	937	940	950	900	942	976	908	963	936	923	884	888	899	971	903	885	949	940	940	955	966	913	891	955	913	870	899	942	909	849	901	925	895	976	898	925	897	972	899	918	939	933	945	942	892	1000	909	915	878	930	929	887	966	919	913	932	947	926	852	949	948	893	945	919	938	915	862	888	946	916	889	949	876	900	897	934	967	959	895	892	946	947	928	962	929	972	936	929	974	876	960	928	943	909	933	889	873	882	979	909	995	899	958	911	924	947	876	912	974	943	913	941	908	893	915	944	901	899	929	892	856	945	921	894	867	983	890	939	977	904	938	931	913	907	892	925	920	879	933	912	946	931	965	918	894	912	919	956	924	938	919	971	925	957	967	966	967	915	897	912	906	952	951	948	979	970	925	928	883	921	930	1001	930	890	901	1001	928	902	948	955	976	970	918	941	968	912	913	932	938	937	884	937	929	984	948	914	954	964	953	909	946	912	951	951	890	867	896	952	964	923	936	949	916	891	966	963	931	970	910	941	906	970	927	962	911	952	935	947	944	863	895	947	958	931	952	911	944	948	921	939	926	949	921	916	888	941	988	924	919	920	922	928	903	961	936	894	983	943	881	935	911	915	951	948	894	921	919	929	962	912	957	953	910	907	947	858	915	986	939	899	945	939	906	903	951	962	893	933	906	915	853	925	935	896	907	895	926	916	938	959	962	882	867	901	974	898	882	960	942	889	890	941	881	981	942	919	965	910	950	890	939	939	981	900	913	940	898	923	915	919	909	928	924	910	872	907	891	975	946	861	907	926	899	928	888	927	924	970	889	945	933	941	902	941	960	926	913	915	941	897	999	837	945	945	877	913	924	925	906	950	938	907	864	950	918	878	927	940	896	914	906	962	922	910	910	962	981	913	955	890	915	922	937	915	914	984	852	951	929	956	962	902	965	950	946	895	927	952	906	966	866	1001	882	969	926	904	929	952	892	947	927	930	921	884	942	906	955	910	943	952	931	939	967	892	925	945	948	911	963	940	906	921	938	906	917	904	907	919	972	949	907	958	930	936	927	937	932	942	905	906	947	925	959	969	958	947	938	913	928	895	920	886	928	913	932	919	900	901	858	889	961	938	949	934	907	924	950	887	987	890	932	891	960	960	932	961	915	853	949	920	880	950	928	904	915	964	886	947	913	945	942	954	931	968	954	938	946	930	904	940	923	853	865	956	902	945	894	954	975	956	952	992	938	939	880	1004	922	978	874	907	880	955	915	901	930	957	965	883	894	982	891	904	911	910	910	956	944	1002	942	871	960	953	877	865	903	971	882	930	947	897	915	948	987	905	939	920	934	889	956	947	889	929	973	881	915	904	917	929	916	882	914	901	931	938	947	914	953	918	915	914	891	882	941	912	919	942	921	944	947	962	927	864	938	930	880	868	894	873	929	928	962	971	933	940	946	897	931	897	966	923	969	923	888	932	889	927	989	929	937	898	884	912	936	951	938	1000	880	932	968	962	916	917	938	880	983	958	1023	932	972	967	919	861	899	958	865	903	902	959	956	923	962	879	901	913	893	932	927	922	931	992	917	955	942	937	966	907	870	947	924	937	905	960	999	895	920	953	965	884	869	944	965	938	958	902	911	905	914	945	918	931	914	898	926	898	879	892	921	903	897	948	943	880	946	906	909	971	949	919	968	844	906	937	905	934	907	880	915	932	900	911	900	888	915	906	941	905	963	910	936	914	975	891	949	932	904	885	972	889	921	921	920	916	963	878	945	915	891	896	934	913	994	949	918	880	971	920	886	956	936	908	951	931	930	925	911	889	910	904	908	954	935	895	998	946	952	891	926	911	938	898	976	961	923	972	932	897	928	921	929	902	891	924	905	935	955	924	902	916	911	930	937	926	924	914	942	920	896	893	901	920	875	922	961	942	908	948	967	902	937	930	906	900	909	961	962	957	908	917	942	969	933	859	897	945	944	918	919	907	908	955	903	948	903	918	940	940	923	910	927	914	949	922	897	999	902	942	967	937	940	943	918	939	936	934	901	936	931	918	964	922	963	974	929	923	929	891	999	945	963	902	935	1005	960	910	943	914	906	965	904	973	936	939	935	961	957	939	953	933	985	939	961	920	888	858	941	958	968	914	931	927	916	873	968	944	984	940	866	900	908	922	935	876	972	910	931	961	948	921	940	969	946	923	924	877	982	868	912	940	942	917	912	940	907	859	968	897	925	908	849	928	904	890	869	898	913	932	960	901	900	932	949	930	966	996	988	960	875	890	906	888	972	913	919	986	931	902	902	961	906	912	894	952	915	889	917	911	937	913	917	932	882	961	884	937	925	841	976	912	945	939	909	896	887	943	929	908	916	927	863	887	890	864	928	936	910	929	944	901	952	917	872	946	882	902	945	943	899	904	950	896	883	925	889	907	958	894	950	960	950	928	941	938	957	915	928	940	989	936	916	913	1002	942	931	941	881	915	947	922	921	913	912	992	939	870	940	910	955	970	898	897	947	978	921	920	911	891	851	925
5695	428	367	182	190	155	183	180	171	170	180	166	170	161	154	171	153	200	153	177	176	161	171	130	156	176	168	177	135	151	135	158	149	152	152	133	178	134	161	171	153	146	167	160	153	161	156	157	168	139	172	155	167	150	175	159	153	159	181	169	186	163	182	181	146	182	170	162	154	153	167	183	143	151	151	145	168	146	151	189	156	161	163	168	181	163	170	165	170	176	153	160	184	149	167	180	167	167	145	154	138	160	155	164	167	166	175	145	179	160	160	152	154	143	180	143	166	153	158	173	163	152	173	141	152	162	158	178	180	137	165	169	152	158	150	159	153	155	193	155	163	161	180	157	173	161	162	154	148	163	148	144	163	150	158	164	164	163	162	160	164	154	164	179	162	155	160	166	150	147	167	151	163	160	167	155	155	169	172	162	157	170	158	178	173	164	166	167	134	148	155	153	176	173	178	187	174	164	153	150	146	150	182	151	174	158	147	153	150	160	166	161	157	186	148	134	164	143	186	153	156	159	157	174	168	174	173	155	165	179	156	151	163	151	173	155	173	154	145	167	144	139	161	167	177	163	177	153	143	166	149	177	173	158	155	147	161	173	187	161	166	173	148	178	160	164	147	163	181	163	166	163	179	148	152	159	138	168	158	136	163	180	162	171	155	165	136	184	160	152	160	158	164	165	151	167	166	161	162	174	159	154	152	161	157	151	171	167	159	161	125	162	157	147	160	168	162	136	171	153	138	168	151	166	167	144	140	171	156	153	181	144	161	157	184	160	175	158	169	156	164	167	157	145	152	146	160	166	146	145	192	160	159	148	126	174	157	155	154	156	152	160	193	157	172	146	158	155	149	145	136	171	159	183	163	186	157	156	151	171	144	139	150	162	162	150	138	180	155	151	151	151	176	150	166	154	154	169	186	161	135	142	149	181	167	155	149	172	178	165	171	168	158	152	173	155	150	133	167	169	149	167	149	191	157	154	161	167	153	168	153	160	154	164	161	148	144	180	157	145	156	148	136	158	165	163	164	147	183	166	147	147	148	166	176	152	153	165	153	161	170	164	182	140	148	149	161	171	180	160	173	163	158	146	151	161	155	149	167	175	164	159	185	177	176	152	155	145	162	161	159	155	154	140	171	174	173	137	178	163	172	139	154	165	151	159	152	170	155	170	139	175	166	164	180	153	141	153	188	150	150	162	143	173	145	192	147	171	158	140	178	143	171	162	174	178	145	151	178	157	182	129	181	169	176	158	171	180	166	181	165	149	166	197	161	159	167	153	117	177	169	153	157	163	175	171	162	173	152	175	172	152	143	156	162	142	165	156	165	157	182	189	158	142	142	135	150	130	164	149	166	169	171	167	151	152	166	170	160	150	183	178	147	163	164	147	157	153	128	160	164	155	140	168	186	158	174	170	136	148	188	156	167	166	169	171	172	153	148	157	146	153	165	180	200	163	146	160	172	165	162	161	162	157	154	162	162	145	179	161	180	152	157	169	145	164	166	172	159	147	182	146	151	176	163	168	182	175	157	165	153	172	178	154	172	156	144	169	162	153	161	157	178	167	163	168	165	166	153	159	154	161	162	158	152	152	155	166	143	169	158	166	158	151	156	171	162	158	180	136	164	146	156	152	174	169	156	164	156	142	152	146	180	184	164	148	148	155	142	152	169	138	185	162	161	155	152	164	172	154	164	143	163	147	155	171	164	176	180	161	160	150	157	153	187	160	161	158	173	175	156	146	143	170	174	163	153	150	174	164	146	154	173	158	171	169	187	141	144	146	150	152	168	157	168	163	167	172	162	160	159	175	149	164	169	171	158	158	171	154	142	174	156	170	164	179	163	151	147	147	146	153	141	168	163	147	142	151	166	177	176	158	156	165	175	135	154	167	140	155	159	153	169	155	157	185	167	164	153	152	155	174	163	155	184	149	142	143	182	181	173	161	184	159	122	158	157	172	160	167	136	169	152	160	191	144	173	150	173	167	163	134	136	163	143	154	142	149	169	157	160	169	147	176	157	130	177	156	172	172	134	166	161	164	165	171	152	155	164	158	158	170	156	152	174	142	154	134	139	158	129	172	168	165	179	142	156	158	152	173	133	178	172	171	145	159	174	162	152	156	140	159	166	164	176	166	176	158	148	142	163	151	162	161	162	173	175	177	151	153	160	144	153	162	148	184	141	163	169	177	188	181	141	169	172	157	160	152	174	168	158	140	137	154	154	170	160	148	163	155	151	142	122	157	168	150	142	166	189	157	160	153	149	171	149	187	170	154	152	170	172	169	161	151	195	145	146	168	159	165	151	164	164	163	144	149	154	165	193	174	155	165	147	172	147	154	175	153	166	149	161	153	159	170	159	150	158	146	153	175	162	159	168	149	153	172	145	144	168	157	176	161	158	172	167	152	160	150	172	158	142	157	147	176	165	155	156	143	161	158	178	162	164	162	163	162	198	151	167	156	176	150	160	164	162	178	148	176	136	157	177	144	160	161	129	137	160	167	143	162	173	161	162	151	149	174	156	160	160	172	173	168	133	159	169	141	145	153	177	148	148	149	189	139	164	158	168	159	176	162	173	165	138	150	172	164	163	161	138	160	148	159	137	163	152	169	165	152	165	151	163	156	176	154	133	159	153	157	145	162	144	141	152	138	167	134	146	162	154	164	174	162	179	156	170	138	168	146	173	167	167	169	159	166	166	168	166	158	161	155	164	171	144	141	172	155	150	141	178	187	135	183	170	144	170	169	171	162	177	162	133	174	150	169	168	153	168	159	164	168	183	143	150	160	166	156	155	155	169	149	154	155	161	174	159	156	158	156	169	160	144	163	134	148	185	156	145	179	139	159	133	164	146	187	132	153	145	166	154	142	162	190	145	177	165	171	172	186	138	144	153	174	138	162	155	142	163	167	159	147	159	162	180	163	187	151	164	157	164	167	146	166	162	146	147	132	148	175	160	150	167	149	165	166	149	160	155	151	148	147	173	143	141	175	172	165	167	144	144	145	164	178	151	157	164	171	177	179	165	168	135	160	182	165	178	162	154	159	126	169	157	169	179	156	167	157	161	134	182	156	182	182	140	169	148	149	161	162	152	131	172	146	162	159	144	183	155	160	172	172	144	170	161	155	151	143	185	168	150	166	147	168	150	171	144	167	181	142	174	176	159	158	162	154	154	176	142	135	169	178	159	155	165	158	153	172	159	179	148	166	139	165	174	167	180	153	136	157	191	148	145	155	165	147	151	148	159	154	154	152	152	149	164	168	150	146	156	152	166	169	148	166	163	158	148	160	149	145	161	167	164	166	146	157	154	150	162	159	142	162	173	155	157	182	147	152	161	171	160	152	155	183	169	169	158	159	151	139	136	156	176	172	152	148	161	183	168	186	180	144	169	174	165	159	163	159	176	153	172	156	178	159	174	141	159	156	153	150	183	178	168	158	166	169	173	149	150	149	151	136	139	149	171	157	173	170	146	174	172	132	157	173	167	174	152	157
4535	575	680	702	712	628	601	607	592	550	527	559	515	497	525	511	582	537	527	540	496	506	494	530	510	507	534	541	539	533	515	488	543	518	563	514	545	474	511	510	511	519	521	478	525	533	496	526	522	495	511	522	503	529	505	477	507	492	525	572	502	524	495	540	517	492	522	514	497	523	552	522	524	519	498	507	529	531	480	489	502	520	513	500	509	528	511	468	525	526	536	512	555	474	540	533	520	509	487	517	518	553	524	491	520	482	554	507	540	524	491	510	527	560	547	516	515	526	534	525	502	522	488	496	497	508	533	530	525	527	519	518	543	512	527	527	539	509	543	501	533	512	511	544	510	543	502	489	514	527	523	517	498	529	495	485	538	561	526	504	533	573	531	516	559	472	513	516	570	541	535	537	514	548	546	508	498	518	518	523	525	530	517	526	516	510	515	536	523	551	492	522	567	481	523	504	529	491	530	468	547	486	512	496	553	511	494	526	514	529	507	520	490	511	567	525	494	513	504	519	515	496	494	524	549	498	523	528	518	552	496	505	495	535	543	526	485	485	562	549	465	522	526	507	523	511	544	527	473	501	498	521	515	555	529	524	513	487	545	497	529	490	535	503	515	528	513	527	531	529	509	513	532	500	512	463	516	507	483	496	543	519	527	495	508	550	484	519	495	537	497	509	552	517	499	554	486	483	519	520	500	479	522	544	511	502	508	534	526	535	466	494	543	555	522	538	528	505	505	496	531	521	527	520	503	524	517	503	500	511	466	556	535	476	497	529	530	474	502	514	534	546	502	482	533	488	498	504	528	496	492	524	526	556	501	497	531	491	531	508	529	528	494	555	506	532	497	566	506	550	497	518	499	547	541	476	500	514	520	507	491	515	497	483	533	491	508	539	575	560	470	502	520	534	548	552	519	539	514	515	531	532	532	540	496	525	510	478	550	558	485	532	489	465	560	497	538	528	531	501	512	506	518	494	537	454	498	531	498	515	501	512	531	506	516	547	525	539	519	512	562	530	539	546	530	525	524	504	495	519	522	497	503	530	511	540	516	528	533	514	516	496	528	522	494	500	551	471	514	512	502	530	548	511	511	529	542	512	505	541	484	467	507	513	475	547	472	531	492	517	535	490	517	473	556	566	534	506	489	490	570	499	503	512	523	513	520	518	506	565	524	570	500	444	512	502	569	507	527	546	469	499	508	515	505	565	486	522	509	505	497	528	520	542	554	489	557	501	472	527	510	529	521	511	562	522	541	550	545	524	527	517	512	514	512	513	518	517	524	536	502	539	544	532	519	516	513	523	529	513	486	537	483	493	543	500	519	530	484	505	510	524	543	536	529	496	544	508	507	510	555	496	517	502	521	516	498	515	529	513	497	518	517	496	507	526	467	514	465	542	502	521	521	547	518	510	498	542	508	494	508	515	529	527	514	528	531	524	508	565	500	515	500	536	487	520	486	515	498	552	501	518	556	490	510	540	469	514	497	511	526	503	520	502	530	520	517	513	595	523	542	499	503	531	544	536	535	508	499	558	526	559	521	508	497	493	558	507	538	508	526	538	529	493	498	508	497	536	507	533	522	552	520	528	508	513	474	507	531	517	511	472	512	542	532	541	531	529	522	472	482	495	517	518	512	497	553	524	489	527	545	497	505	509	503	474	534	544	520	510	542	535	505	517	540	496	513	505	540	537	525	512	471	507	543	505	519	493	539	516	526	556	501	505	488	532	533	498	525	532	490	501	510	513	499	507	478	571	510	477	519	553	480	494	513	530	520	479	488	536	474	530	530	528	504	526	517	491	572	541	558	515	506	518	512	536	542	521	526	522	539	536	489	540	516	512	485	479	536	509	531	504	536	517	545	517	497	550	515	506	507	540	532	526	499	539	551	516	548	518	505	533	498	513	517	512	506	521	572	449	521	510	544	501	527	502	548	504	575	535	526	507	511	523	518	557	520	549	499	477	516	570	514	504	523	545	495	539	518	510	526	559	481	570	542	497	518	500	527	485	492	512	500	512	513	502	492	532	547	508	530	530	518	521	511	537	515	517	482	562	488	567	531	551	489	552	482	530	510	503	513	463	506	508	510	519	506	520	525	517	481	509	500	496	557	513	528	524	534	506	515	488	510	545	533	563	515	493	538	547	508	514	544	524	509	479	524	539	513	524	526	496	521	513	547	502	521	523	558	516	487	496	508	531	537	500	504	537	491	519	514	503	544	513	546	565	483	526	456	555	536	503	512	536	507	488	494	508	480	504	527	546	512	510	508	547	490	524	517	527	465	511	543	512	538	470	523	512	499	517	482	559	464	478	527	522	510	488	568	529	539	505	529	517	534	503	464	516	482	555	496	512	524	501	520	504	530	534	491	541	495	519	469	543	513	564	524	525	537	462	503	496	535	504	489	520	551	537	516	509	526	535	542	462	505	466	514	522	543	522	542	517	527	521	532	544	539	545	517	500	538	554	480	496	516	535	528	523	515	480	510	503	579	522	540	483	505	548	496	488	529	499	527	489	514	533	524	523	499	556	504	561	511	537	560	536	513	533	517	535	565	534	543	511	541	510	506	527	519	540	523	534	561	494	518	517	499	513	532	520	525	488	544	569	515	513	523	513	489	520	508	496	543	555	530	532	477	528	590	491	485	533	521	512	516	517	515	496	487	519	491	520	515	493	520	494	522	492	504	488	516	559	503	530	524	520	553	528	540	452	478	506	502	498	522	515	493	517	527	516	515	528	504	533	503	527	509	528	529	495	554	508	508	505	509	518	556	491	538	521	528	514	523	480	484	506	526	526	528	521	504	518	546	499	504	488	506	526	507	526	573	489	557	515	471	502	519	477	494	548	500	530	526	520	490	528	534	568	521	538	515	565	520	518	522	523	514	529	493	519	549	511	505	525	513	486	519	511	511	499	555	502	517	510	491	515	531	494	553	553	548	488	554	536	521	521	510	477	582	532	521	540	516	544	519	534	501	503	534	490	512	518	516	468	516	515	526	508	543	542	502	517	510	532	545	477	484	523	542	513	497	549	504	467	558	516	513	532	526	551	523	496	510	509	505	546	474	525	536	505	491	494	519	531	542	559	502	550	517	505	506	524	521	492	498	517	498	520	526	498	539	509	520	527	516	515	519	527	511	527	526	513	518	541	505	515	560	539	489	513	486	541	520	523	493	529	510	486	536	509	529	504	551	520	526	517	544	529	521	537	488	545	539	511	518	521	539	543	512	543	544	476	490	498	526	498	524	487	524	510	502	527	507	527	528	526	526	543	509	499	515	523	515	474	521	525	579	505	499	467	540	513	514	503	543	574	548	483	533	541	519	483	478	533	490	546	465	506	542	522	541	528	525	504	500	540	541	497	530	566	494	508	523	493	531	501	537	527	537	554	487	506	487	514	516	497	538	499	537	513	503	516	550	500	517	529	501	481	569	534	558	534	488	524	511	519	506	499	511	489	504	466	520	472	506	499	502	493	482	500	490	513	556	539	515	541
34366	12411	2430	1346	895	749	605	496	482	458	410	411	377	389	393	355	321	382	367	362	322	347	329	345	312	306	306	319	309	298	307	312	297	306	293	338	310	338	296	310	348	294	296	285	316	304	290	302	311	327	312	316	304	335	281	328	286	314	318	316	278	345	288	329	317	304	296	288	284	277	304	294	291	289	298	296	303	337	347	317	278	276	279	319	326	300	295	288	272	313	278	321	335	307	327	314	283	305	310	319	327	304	313	324	323	280	295	303	305	306	302	308	311	303	273	309	303	300	282	294	274	314	287	304	303	311	302	302	299	283	313	317	304	332	314	301	285	289	310	310	312	291	319	310	308	294	297	308	276	292	289	288	304	324	288	312	289	314	296	331	271	294	315	307	328	308	268	294	300	298	289	303	304	317	306	296	320	297	292	309	330	307	283	316	288	281	296	287	305	290	256	312	254	315	280	323	290	292	283	291	305	292	318	314	297	292	325	323	303	303	287	311	300	310	301	290	326	309	256	297	297	305	314	277	302	324	297	269	299	286	312	304	315	333	293	266	299	311	325	266	299	299	299	289	283	322	305	317	296	313	314	275	320	321	282	287	305	294	279	306	321	323	287	342	298	308	313	310	284	291	322	280	298	301	309	279	307	307	279	325	290	285	297	325	299	309	311	302	299	300	314	298	287	290	312	271	298	295	290	323	281	298	301	302	284	283	304	301	297	296	337	297	274	347	309	270	267	302	319	300	277	312	311	289	262	300	322	298	318	319	282	302	277	292	312	297	301	286	291	300	291	292	326	279	311	302	314	323	330	296	308	300	312	312	283	282	301	331	312	296	309	317	308	273	290	261	278	275	280	306	285	256	286	297	276	299	290	277	328	305	280	311	319	310	320	327	325	307	299	303	293	305	288	273	299	301	278	319	308	315	312	308	284	306	278	288	283	292	283	312	319	297	306	320	294	298	299	310	286	282	301	260	269	316	293	273	290	291	282	271	319	298	308	288	304	298	316	303	303	319	303	281	262	328	334	293	285	299	321	287	293	302	314	318	291	322	328	291	332	276	340	291	308	293	302	304	312	301	318	265	288	306	312	300	312	311	341	293	294	309	285	291	291	269	282	296	305	286	319	290	320	290	309	317	285	317	274	301	332	311	293	274	280	332	292	280	315	340	326	295	292	296	314	276	289	293	317	303	274	307	279	302	311	333	290	294	277	320	276	264	285	284	282	274	307	283	288	323	299	328	318	299	294	305	289	285	315	284	272	280	277	310	296	296	326	311	293	263	302	304	300	295	293	289	277	303	283	287	312	305	311	299	310	330	306	308	310	295	254	308	314	289	313	295	345	322	319	303	272	286	328	293	301	294	285	301	335	270	298	311	302	330	288	318	281	304	307	321	305	263	270	283	312	303	321	309	339	286	307	287	305	299	285	286	300	304	295	296	283	330	317	287	286	276	315	309	337	342	304	320	297	314	310	293	287	286	328	294	306	315	320	324	321	282	317	311	310	263	302	335	286	306	328	274	296	281	260	316	287	301	299	300	289	299	315	316	330	310	308	333	258	310	289	301	301	313	310	302	298	276	323	272	327	298	310	289	294	306	312	287	322	323	319	284	323	301	262	316	267	277	290	304	303	295	299	307	309	317	275	277	301	312	304	315	298	280	321	296	290	290	297	307	303	272	282	315	329	320	325	302	298	300	321	309	261	293	296	292	282	312	260	294	316	306	270	299	277	327	329	292	306	328	281	308	283	313	300	323	305	299	306	301	285	310	328	305	333	287	308	300	291	278	288	277	282	301	288	278	274	300	310	305	302	289	313	322	271	305	349	301	287	324	278	278	348	309	302	319	311	316	275	298	292	283	314	288	334	268	309	295	307	280	305	324	310	316	273	306	288	305	311	322	316	268	282	283	299	326	331	286	344	307	255	313	275	350	288	284	303	295	287	303	301	338	289	279	274	303	278	286	299	298	308	289	287	296	259	291	308	266	304	272	309	304	297	306	305	287	298	280	313	288	298	318	319	314	246	322	287	296	313	300	287	325	294	316	296	307	295	280	308	274	298	304	304	298	317	309	290	298	257	304	338	304	317	293	299	298	307	290	299	311	264	302	317	312	329	302	290	304	310	263	279	284	300	300	277	302	273	302	311	286	272	301	301	313	286	302	314	294	295	295	294	296	291	288	287	321	319	325	307	305	303	295	304	295	298	342	296	309	293	292	274	326	300	316	315	283	338	341	281	273	305	300	303	278	305	291	305	313	324	331	333	305	303	289	313	263	316	319	301	280	319	300	281	311	337	324	316	302	283	324	303	338	289	316	302	300	303	301	290	308	311	266	306	295	321	292	291	305	308	290	289	292	292	290	295	271	308	320	323	313	294	308	299	300	308	301	262	314	282	310	305	286	306	314	311	298	309	302	308	326	310	326	299	281	325	301	343	318	290	278	304	335	315	314	294	331	301	290	286	298	284	303	328	303	341	284	293	300	333	323	287	296	293	291	337	323	315	294	336	303	306	315	321	280	297	314	280	310	297	316	295	339	286	271	293	283	294	275	308	323	292	294	294	310	301	323	329	309	310	276	306	268	301	302	280	307	319	322	289	310	295	287	318	297	284	297	291	329	282	266	315	295	294	299	305	316	306	323	319	300	291	303	336	296	309	277	302	303	312	310	277	293	334	285	290	281	297	288	312	314	314	310	317	331	303	283	275	288	296	299	312	316	275	307	312	333	321	319	308	283	315	312	299	265	298	292	304	276	305	297	309	323	308	291	328	285	288	297	314	322	295	339	303	310	300	305	296	290	329	287	306	301	308	307	273	303	287	285	283	305	309	324	264	269	274	298	311	270	290	303	289	289	287	296	292	303	292	286	281	279	326	297	317	299	327	297	304	324	319	283	318	299	309	311	280	311	303	308	297	287	292	281	297	302	303	346	310	308	315	274	292	290	297	304	302	323	288	300	281	286	295	287	315	296	292	290	291	287	291	298	284	314	312	324	310	302	290	307	298	315	302	324	313	286	304	281	295	307	293	320	296	304	311	279	286	256	300	286	321	274	291	315	313	323	293	299	276	290	275	303	305	287	309	328	319	285	289	300	295	295	311	296	274	312	305	295	293	298	295	291	276	303	274	292	277	303	302	291	284	306	348	297	311	316	276	293	302	302	285	295	321	280	269	299	294	316	293	327	304	273	278	301	298	290	319	305	345	298	291	281	279	323	307	296	332	311	302	326	300	305	309	312	293	320	283	334	268	318	306	273	274	298	307	301	311	272	316	358	301	271	281	270	332	298	298	307	270	285	277	282	294	255	313	293	303	289	282	342	261	314	312	300	295	284	294	304	296	302	261	321	299	305	279	299	309	295	311	299	268	302	286	286	325	326	304	304	259	241	276	291	271	282	295	282	304	317	304	312	308	278	312	269	295	302	275	335	337	277	281	301	274	287	286	269	313	326	299	297	315	303	299	292	285	327	280	305	291	332	270	290	319	282	314	303
16195	1723	3476	3871	3383	2819	2450	2114	1828	1664	1457	1427	1352	1255	1255	1186	1158	1141	1125	1086	1077	1075	1060	1020	973	992	984	1039	935	941	946	946	949	919	913	941	919	873	907	926	976	944	887	932	880	894	922	905	929	923	919	930	918	880	939	835	871	890	919	924	893	924	894	926	850	890	870	842	849	857	903	892	926	890	922	868	825	900	850	855	897	912	939	857	858	872	851	906	870	809	916	839	863	906	866	837	871	850	890	880	842	857	879	876	843	910	831	860	861	907	877	869	851	863	873	863	937	888	863	873	837	838	807	887	878	846	852	883	847	882	925	925	857	879	857	895	906	863	843	872	865	844	846	865	869	879	923	897	942	874	892	875	875	859	890	869	906	827	827	911	892	844	850	870	829	883	902	850	879	863	848	868	975	868	848	850	849	873	821	870	954	863	874	860	884	865	864	885	870	902	833	843	880	861	831	928	844	839	851	870	885	886	921	861	884	855	820	940	849	842	832	857	876	856	872	837	847	873	849	831	874	866	790	842	855	819	883	835	875	894	867	871	881	935	826	861	886	901	883	830	905	900	885	886	822	928	915	862	825	845	878	828	858	882	842	829	878	855	823	844	812	898	882	850	837	834	887	827	827	869	853	901	889	874	810	869	868	875	820	848	893	895	837	849	866	884	840	898	875	878	840	893	789	844	850	853	861	921	863	864	851	862	882	882	827	889	832	891	895	856	854	830	846	816	858	899	830	877	876	870	877	836	917	897	857	856	922	838	829	908	877	914	845	868	854	831	879	888	871	881	833	879	918	821	899	889	831	829	896	821	839	874	869	873	871	818	838	874	861	857	816	838	858	862	901	860	852	843	821	853	868	836	936	865	862	827	897	865	929	872	861	882	885	849	929	858	867	873	854	830	878	819	854	829	860	857	903	806	915	859	875	863	893	854	881	828	849	915	883	936	866	914	834	850	859	852	827	906	878	848	804	892	846	872	884	857	837	854	854	902	865	833	917	853	828	896	785	903	894	823	892	873	911	876	809	834	883	826	864	966	841	848	845	817	830	881	850	876	871	876	843	856	864	859	827	856	813	860	888	859	846	888	806	882	912	874	818	910	863	943	794	826	843	869	830	886	853	876	872	832	906	851	883	907	898	876	866	814	858	804	837	885	886	891	829	897	856	830	884	844	932	873	833	875	891	894	879	857	844	860	895	818	874	874	876	859	852	839	817	833	897	883	890	915	829	872	840	805	884	866	899	859	843	865	895	878	857	914	887	844	837	843	830	897	858	825	908	931	868	826	909	884	874	820	890	879	842	852	875	882	890	894	887	867	896	853	895	877	841	854	871	822	881	861	855	838	855	865	812	831	875	901	875	832	893	794	900	877	824	874	830	814	850	924	899	887	866	867	893	830	809	894	831	867	868	878	864	857	834	842	875	929	913	870	899	852	854	848	877	855	902	843	871	848	857	887	838	871	913	867	881	843	871	854	828	891	817	882	848	893	842	827	871	882	834	882	894	857	846	851	874	897	882	858	836	877	875	877	891	883	854	872	849	883	874	847	833	874	877	906	891	865	849	860	875	822	842	854	883	896	838	843	859	908	856	895	862	828	839	868	863	853	896	842	860	915	866	828	877	836	887	859	843	869	852	853	840	855	867	809	878	893	915	861	812	868	839	865	870	873	859	854	876	890	858	891	853	846	852	911	859	868	839	799	907	864	845	872	852	872	920	862	864	862	863	925	914	842	861	872	857	852	829	831	861	815	873	899	862	848	832	876	830	917	889	840	905	876	878	945	900	827	845	895	894	879	880	862	873	845	880	881	886	885	865	871	898	827	885	862	858	828	889	798	878	819	870	849	866	909	806	831	905	825	883	833	829	885	871	873	893	864	899	863	802	871	834	905	907	860	891	845	834	884	913	875	816	848	850	863	833	849	837	881	868	877	867	906	857	846	862	838	806	846	854	855	907	864	835	878	814	898	899	846	858	860	881	872	972	853	875	885	884	897	865	848	852	861	903	904	865	819	846	868	887	875	832	860	864	834	905	853	860	888	838	867	829	850	873	905	870	850	892	829	892	893	895	841	821	905	873	834	850	850	913	820	850	862	895	831	895	910	905	871	898	899	851	859	867	847	835	845	856	889	850	869	871	899	848	880	898	868	882	878	892	787	878	846	878	848	851	850	889	876	827	868	829	858	848	880	895	855	823	855	833	858	848	882	834	882	811	879	872	848	886	908	929	871	875	862	859	883	865	922	809	900	904	891	834	878	839	906	895	838	828	872	853	892	882	887	847	862	931	827	816	868	849	847	869	875	908	919	848	886	845	854	906	832	846	866	917	885	891	881	825	867	869	904	890	822	880	865	881	820	846	853	831	881	881	887	882	903	797	859	829	873	838	867	870	910	827	875	856	885	895	822	889	861	917	881	902	820	861	899	862	853	870	835	854	850	922	898	854	890	893	881	853	897	916	876	861	829	804	856	862	862	838	868	873	891	869	855	891	893	857	903	829	832	856	877	837	808	851	885	940	903	898	799	856	818	900	834	892	844	889	850	901	859	867	906	795	870	892	847	815	835	789	869	897	885	865	874	840	883	898	894	855	862	891	841	849	867	859	844	878	915	884	912	844	832	905	915	809	859	908	862	911	889	861	824	861	855	910	861	881	889	860	880	860	835	893	882	828	886	868	838	867	918	851	837	833	893	893	880	893	896	861	926	864	860	879	845	885	884	897	902	841	910	846	876	876	919	800	851	921	851	865	885	871	888	843	924	854	836	897	868	921	905	890	868	901	867	856	869	884	791	848	895	869	891	823	875	872	875	907	843	838	837	842	860	872	912	873	867	891	850	824	902	837	906	890	871	847	915	903	892	859	819	841	794	911	867	807	869	841	891	867	844	905	844	872	855	846	804	870	876	889	857	884	875	862	885	920	827	902	829	842	882	840	904	863	846	865	851	911	843	856	859	866	860	879	820	868	881	822	850	870	857	886	869	880	905	882	901	823	883	871	872	881	815	903	854	866	845	878	841	850	830	886	886	839	864	846	923	860	856	839	869	908	864	914	848	845	842	849	859	820	863	923	891	874	907	857	900	836	876	910	853	873	922	901	915	831	871	865	894	850	838	844	870	921	846	870	856	881	863	876	876	942	864	853	875	821	867	837	884	843	890	874	863	898	895	833	862	799	898	872	854	899	879	849	874	854	872	863	840	833	834	884	820	846	835	866	876	846	859	874	888	876	870	887	886	889	879	845	857	837	889	914	888	886	847	839	813	913	823	922	857	843	895	838	858	874	881	892	927	870	830	829	815	846	876	889	891	882	907	827	894	918	868	817	887	902	790	896	884	905	866	865	879	808	873	889	830	869	828	854	842	808	819	825	860	963	877	862	835	829	821	860	862	840	816	824	843	863	827	854	833	898	878	846	901	868	862	881	904	850	852	784	807	860	870	865	883	813	850	844	894	875	864	858	847	880	849	873	876	856	869	896	897	879	905	850	872	865	870
38386	20518	11337	2740	1726	1308	1011	840	764	631	554	531	462	496	469	452	440	423	406	407	392	387	368	392	365	389	347	333	341	326	353	365	315	364	327	357	378	340	330	364	376	355	318	344	318	348	327	356	351	354	320	331	335	367	345	341	340	323	336	348	326	371	332	308	339	329	318	364	324	307	350	318	323	322	338	310	381	374	351	341	329	324	294	312	332	338	324	331	327	353	404	332	350	324	318	298	327	328	330	316	302	334	341	342	354	324	319	334	342	325	323	315	374	297	350	300	327	362	352	342	350	317	329	328	342	341	333	342	339	331	346	327	318	334	361	313	328	298	365	344	359	360	340	347	324	354	320	320	327	363	351	331	323	319	296	353	325	304	306	354	373	303	306	345	318	320	359	325	301	313	358	354	311	356	315	298	271	336	332	351	343	315	310	364	320	347	356	349	364	304	321	348	341	297	327	327	338	333	330	335	344	315	301	315	340	351	293	323	335	317	333	340	333	338	336	322	319	322	341	322	350	330	349	333	339	317	319	324	329	322	341	344	328	345	310	330	349	321	336	306	285	355	333	341	349	317	338	327	349	320	356	336	324	341	321	327	317	361	287	371	311	321	339	344	320	354	305	318	336	335	336	302	327	321	313	320	327	328	323	305	322	330	311	297	348	289	322	326	316	311	350	304	356	322	359	325	322	335	334	352	349	306	343	330	318	332	324	326	337	322	329	338	332	354	357	349	316	304	330	328	332	336	324	343	322	361	326	311	345	311	323	350	324	337	303	369	313	341	337	326	306	285	306	319	305	343	360	332	323	326	316	339	300	321	326	316	306	340	336	324	372	324	321	349	328	316	357	347	340	327	339	341	287	356	356	323	324	306	335	342	331	312	353	341	339	306	334	346	369	349	351	312	298	335	342	323	330	346	336	338	354	339	303	335	334	378	309	338	305	324	332	349	361	356	327	328	325	337	327	350	353	338	315	317	323	315	329	330	326	323	342	326	336	361	332	323	336	358	335	333	355	312	316	357	335	340	305	366	337	325	333	322	310	345	318	362	342	330	332	322	357	366	333	309	339	313	337	347	359	305	347	346	337	366	310	329	323	336	305	320	322	324	343	335	313	349	343	319	358	357	361	333	326	318	293	343	342	348	301	330	334	342	311	303	353	314	320	329	299	316	347	311	327	304	347	292	348	336	328	320	333	338	344	359	347	326	345	338	368	287	322	333	312	350	342	321	332	333	317	342	344	346	338	349	315	332	348	344	359	350	330	294	348	349	339	329	355	344	318	334	323	319	352	360	337	341	329	346	324	333	352	329	325	339	322	310	323	331	321	316	345	367	303	341	295	355	323	332	331	346	347	310	376	355	364	366	349	347	322	349	340	325	315	310	329	339	325	352	325	333	348	343	325	340	304	325	312	321	315	324	291	344	317	324	302	335	326	306	335	360	347	291	335	329	343	347	292	341	329	337	303	358	297	340	320	336	314	310	313	345	321	345	356	338	339	340	354	319	335	302	341	329	315	339	305	318	324	347	328	373	337	334	352	347	342	317	302	349	358	307	299	303	323	315	330	304	321	359	306	317	348	318	317	352	334	321	347	299	300	341	361	356	316	326	350	336	316	308	331	343	352	327	299	331	342	316	344	333	335	360	318	308	338	323	369	300	344	326	332	342	334	338	344	288	339	310	361	345	346	332	329	313	311	321	331	347	326	307	351	329	356	377	369	312	366	340	341	339	351	365	353	328	343	325	340	330	347	339	340	342	327	330	331	322	311	335	348	305	362	349	338	338	319	329	310	311	326	368	324	309	332	320	328	326	298	330	326	335	327	342	354	328	311	341	338	334	347	352	320	319	315	318	329	320	336	351	321	345	292	347	323	356	345	333	336	342	326	316	309	314	332	335	328	323	318	348	335	337	360	377	330	325	319	325	332	356	341	347	299	354	323	334	346	322	334	311	306	357	360	327	315	342	334	338	343	346	354	319	345	291	348	331	342	364	341	321	336	341	319	330	310	365	318	315	306	323	317	321	344	308	342	368	321	323	339	348	362	301	363	364	346	320	335	352	320	322	315	350	309	356	311	333	370	332	322	330	317	374	343	338	323	332	323	337	352	320	317	304	336	347	277	364	315	326	329	325	335	303	350	337	310	314	310	323	349	336	339	330	343	352	302	318	343	326	306	326	337	365	329	348	331	322	379	314	308	318	305	329	306	338	303	341	324	327	354	321	305	307	333	316	319	338	308	347	340	320	314	356	329	320	326	335	321	330	299	292	344	325	360	330	333	296	349	306	334	335	326	315	294	308	338	345	322	322	312	337	353	326	318	366	326	315	337	295	357	331	339	371	309	310	301	353	343	338	336	338	307	356	339	310	325	323	331	328	329	318	308	340	298	351	338	349	354	304	297	304	321	330	352	332	305	314	329	322	320	338	332	331	342	321	297	298	334	333	341	331	329	337	313	354	320	282	341	316	339	337	332	330	300	331	351	302	318	309	361	318	324	307	314	346	311	327	306	358	357	312	359	327	332	364	313	349	341	311	354	297	332	322	323	313	342	329	357	321	352	351	329	338	322	376	347	342	391	355	348	339	331	360	341	330	297	325	346	327	324	348	335	353	319	347	330	356	318	311	329	310	353	359	330	333	362	327	335	315	321	338	339	337	370	357	319	337	338	338	341	317	337	333	300	324	355	321	316	321	339	334	343	334	323	323	345	311	332	310	329	328	318	313	341	356	360	348	323	318	346	306	360	364	326	323	330	372	337	337	341	339	353	323	315	346	329	319	345	335	326	325	292	337	337	350	353	318	336	325	328	328	317	338	322	353	355	326	352	318	354	348	314	370	343	328	295	330	334	305	342	325	332	306	319	354	303	342	312	334	339	337	318	346	340	354	298	333	335	328	330	301	318	342	306	361	317	346	331	335	309	334	305	342	347	351	320	306	355	296	318	352	321	337	331	337	358	346	336	324	360	341	325	324	354	342	326	341	345	305	335	316	325	330	354	323	318	333	309	362	319	349	349	337	347	339	331	337	347	300	319	349	321	312	316	351	344	325	298	361	302	361	347	357	348	329	329	315	352	319	325	323	299	340	311	355	331	323	341	315	312	309	340	328	306	324	329	315	351	322	308	344	343	333	338	328	295	333	324	306	301	353	310	343	349	324	367	333	333	355	391	330	311	309	311	331	332	320	295	336	324	352	330	322	356	364	320	325	311	323	323	313	319	316	325	337	329	317	342	323	325	341	348	344	357	369	318	297	377	307	369	332	323	295	315	340	319	346	317	342	314	342	312	339	320	319	309	338	349	319	344	351	338	352	330	320	326	327	318	309	337	338	327	328	329	349	337	354	321	318	356	345	335	337	295	332	344	350	302	338	344	360	343	337	337	347	345	341	328	328	353	297	291	342	342	348	349	325	353	338	285	344	330	305	339	361	352	352	333	355	287	306	360	322	322	342	303	347	310	363	309	341	344	364	355	317	326	356	313	314	328	309
20348	2790	5910	6579	5673	4714	3977	3300	2763	2590	2333	2077	1859	1754	1640	1646	1451	1436	1344	1351	1238	1261	1288	1231	1129	1137	1195	1194	1121	1080	1125	1100	1079	1030	1041	1043	1061	1076	1006	952	1021	1042	1009	971	986	1028	1048	999	964	991	1007	968	951	990	1014	961	1031	972	955	972	957	942	983	1016	931	972	930	980	972	980	941	957	936	973	991	928	906	888	917	1002	941	952	913	921	918	973	928	880	956	961	948	1011	972	919	916	922	952	938	954	916	904	931	933	921	966	941	899	899	937	922	949	970	958	921	956	898	931	941	959	953	919	907	950	935	927	915	959	969	943	881	949	964	922	909	941	909	942	937	925	901	936	963	918	908	963	894	888	897	872	962	881	967	932	956	971	989	943	906	933	911	947	896	880	958	937	954	922	891	994	888	910	945	932	982	904	932	888	929	903	909	908	897	939	932	885	907	964	959	939	936	1013	921	880	927	930	939	918	950	930	937	977	953	907	913	889	874	965	959	923	877	943	899	890	998	933	903	914	981	938	949	917	960	917	933	918	948	943	931	942	902	958	950	935	946	939	963	920	922	948	916	878	940	940	878	951	955	934	890	953	958	983	922	958	938	919	925	918	884	1004	926	922	946	945	878	889	904	922	987	913	923	922	912	902	939	888	959	910	900	864	891	954	883	912	940	948	951	953	914	857	919	915	922	902	959	937	896	834	954	948	929	912	927	945	865	933	895	987	913	919	887	954	942	891	903	954	926	991	878	975	913	913	953	963	929	927	925	929	890	1002	941	938	911	973	905	899	963	925	904	885	890	946	947	930	947	914	935	913	945	926	904	938	984	950	946	922	901	971	949	968	894	921	879	891	885	956	911	968	925	970	900	897	897	920	891	975	908	919	946	876	924	945	924	945	927	951	891	958	950	913	944	935	889	933	901	978	936	972	940	865	890	898	916	923	909	936	948	854	929	931	909	898	872	917	939	923	972	944	934	946	937	939	964	890	867	897	922	893	960	967	905	921	919	867	879	938	917	937	979	990	921	979	975	914	885	939	890	908	936	955	916	927	916	941	904	921	914	943	918	941	910	931	948	888	876	952	940	856	882	945	844	947	910	907	911	954	906	898	930	920	936	902	886	963	914	942	929	923	941	958	917	939	927	952	927	936	943	923	908	942	954	911	937	929	873	934	917	894	848	922	928	897	957	914	974	928	935	906	903	937	915	891	936	901	925	951	966	918	874	885	970	948	900	907	959	927	933	927	933	932	933	936	934	938	931	896	878	936	934	958	954	920	947	906	918	936	926	919	930	921	907	881	964	945	946	958	879	981	899	917	948	973	946	927	905	937	948	909	944	913	988	924	951	898	955	942	915	965	969	921	923	966	900	895	917	918	998	973	867	879	914	942	899	921	958	970	893	883	938	948	969	936	930	960	898	960	908	933	934	929	920	938	896	950	893	930	922	943	886	950	915	922	980	910	911	896	971	894	914	922	904	890	891	946	966	943	905	912	896	955	832	921	916	931	973	894	932	901	929	963	928	933	925	906	970	909	943	885	944	870	943	974	946	948	915	915	877	869	897	964	955	945	919	928	919	911	948	932	969	927	910	978	957	892	914	917	943	939	956	952	927	891	933	903	924	923	953	916	906	900	911	942	964	922	931	918	945	930	928	939	917	927	894	934	894	931	917	879	910	879	948	886	951	984	891	943	881	999	1073	869	920	945	947	977	917	938	894	868	908	940	927	906	925	967	946	918	936	883	961	974	905	909	938	946	971	864	910	942	895	888	930	974	907	919	986	908	884	936	865	913	917	894	929	944	902	897	931	985	971	904	955	931	961	959	950	906	888	857	922	929	902	925	930	937	908	903	907	897	899	918	905	903	929	897	872	928	940	914	908	867	967	943	956	909	929	884	890	971	887	982	886	948	908	986	948	908	988	933	933	892	931	913	928	912	911	934	926	881	904	953	954	851	906	901	965	899	930	956	925	906	941	933	879	932	947	977	885	955	983	966	921	958	917	941	925	912	938	970	947	880	969	964	931	916	910	901	895	965	972	927	938	953	885	922	957	995	973	919	963	900	921	946	976	894	946	923	976	957	927	956	884	991	948	909	844	965	883	937	984	955	975	993	891	867	903	909	918	929	926	923	937	913	928	909	939	902	910	932	948	903	896	980	945	879	910	862	944	969	870	956	925	883	992	878	939	914	920	903	870	981	915	908	900	880	938	956	912	893	937	948	932	929	933	936	925	831	900	924	932	923	962	945	933	917	966	877	881	923	880	985	881	886	904	974	891	922	913	930	987	933	919	1005	972	903	892	907	939	903	967	993	889	889	929	904	970	930	970	927	955	954	943	863	967	926	901	906	986	998	889	904	923	965	939	906	871	855	978	924	883	884	1017	961	960	872	909	886	916	895	853	957	937	908	919	954	917	953	893	952	961	937	874	961	955	963	918	886	870	916	956	966	891	909	954	887	962	910	948	927	931	900	937	928	934	908	888	943	907	929	890	965	901	962	962	885	929	888	930	919	907	944	894	949	961	923	998	978	944	951	865	939	993	878	897	983	961	964	895	906	913	886	872	883	1019	930	842	934	853	928	931	927	858	944	929	961	922	914	911	928	895	903	934	962	949	908	879	883	934	875	958	904	936	956	927	953	907	901	962	926	909	876	903	976	895	931	931	879	875	961	879	884	868	933	893	945	902	877	907	899	937	886	971	902	900	927	909	908	908	959	942	892	880	918	929	911	911	930	907	921	932	917	943	936	906	911	924	946	961	950	954	932	928	929	966	881	897	942	932	967	872	884	902	934	889	940	960	912	952	924	923	903	924	924	884	977	967	906	917	903	944	980	925	928	918	936	925	948	925	942	915	942	915	943	965	945	931	893	946	934	914	960	933	964	927	975	973	962	918	894	891	932	892	948	892	926	982	915	897	1006	937	912	950	932	877	870	960	954	901	967	942	950	924	957	956	966	955	889	910	945	970	930	911	907	910	942	890	923	933	911	923	928	959	958	941	916	879	896	899	911	906	950	918	929	907	945	907	878	943	933	961	961	990	964	898	904	885	952	946	956	926	922	899	956	929	951	908	945	963	912	958	966	873	917	934	917	955	954	950	914	925	926	877	948	957	918	908	906	916	893	893	915	928	886	960	924	911	928	925	935	881	946	937	905	901	897	946	932	899	898	918	982	905	992	904	951	987	924	951	938	941	899	932	944	907	961	942	913	932	902	964	872	925	929	953	893	927	916	944	934	912	933	947	930	890	892	922	1002	933	925	904	934	934	960	942	875	900	912	912	913	898	919	944	944	958	971	853	925	923	862	838	917	898	883	922	945	903	881	895	870	927	868	917	939	913	921	862	875	884	951	916	985	916	996	900	924	964	915	925	951	900	961	927	924	903	981	975	930	895	915	911	920	927	890	931	908	909	945	943	944	921	890	890	911	897	883	916	935	897	881	883	916	928	950	887	929	942	967	941	965	891	945	938	909	953	937	899	913	925	918	940	931	920	928	877	906	908	920	961
5529	437	316	186	198	163	164	151	171	174	173	163	159	170	167	166	186	148	155	163	154	151	177	161	163	160	183	155	180	159	173	162	156	140	159	148	176	145	163	149	197	178	166	152	161	157	151	154	173	164	181	159	146	154	142	157	171	152	162	158	151	158	155	148	167	160	151	153	156	173	148	157	173	148	165	159	162	135	170	144	164	130	164	177	174	163	160	170	176	159	151	158	161	183	156	156	151	144	154	153	162	167	170	153	154	155	163	158	165	160	171	162	159	141	171	156	157	144	178	128	165	144	151	154	181	177	166	163	167	137	162	161	150	143	161	161	159	144	143	170	159	175	149	159	162	150	161	150	133	167	149	163	156	166	157	132	161	163	145	158	154	189	163	162	134	168	148	153	160	177	149	161	145	152	178	131	159	162	169	145	160	170	156	173	170	158	167	171	158	146	170	152	174	169	148	140	154	157	167	174	161	164	147	164	197	164	167	203	167	163	181	159	149	188	140	160	179	196	161	154	156	150	147	182	175	154	142	163	183	143	164	146	154	159	158	166	151	172	173	145	168	167	163	156	157	161	143	153	158	162	177	168	189	129	148	161	157	165	155	176	165	171	149	163	145	155	177	161	145	183	150	152	158	162	136	162	155	134	157	131	147	148	168	137	176	153	181	142	164	158	185	165	177	155	182	171	159	154	174	155	175	140	163	166	156	165	160	169	168	147	159	159	171	167	157	147	171	165	149	175	150	162	183	163	160	168	174	144	158	154	140	157	145	145	158	163	145	174	181	148	184	147	169	167	154	160	153	168	163	167	161	177	170	149	173	159	178	158	171	174	170	156	193	160	156	175	146	149	151	178	183	150	157	164	163	165	160	149	169	158	145	147	165	181	157	169	175	180	169	162	137	168	147	181	172	165	161	164	134	171	157	144	154	175	155	147	163	182	173	142	158	136	152	157	169	149	167	157	175	163	157	162	164	159	166	149	164	167	168	150	157	162	150	151	151	148	161	158	163	128	151	173	155	164	180	155	144	164	150	147	151	149	162	164	129	151	173	157	170	148	179	170	171	164	159	168	172	163	151	173	167	154	148	154	147	161	167	141	163	157	175	144	149	173	158	165	154	163	161	158	186	179	173	145	177	171	160	165	156	160	172	166	138	156	161	178	155	172	163	164	155	165	180	171	150	158	175	166	158	153	167	152	135	145	180	158	164	148	135	166	161	147	130	162	154	177	153	168	147	161	170	151	140	181	165	168	147	151	156	174	161	157	158	145	184	162	170	136	158	164	168	159	162	160	152	142	137	174	162	170	148	150	145	164	173	149	169	147	189	147	163	183	144	154	164	169	158	157	161	162	149	147	162	170	138	156	162	166	135	158	161	169	150	160	170	148	146	153	152	159	166	171	166	167	151	187	151	142	156	155	157	151	162	159	161	159	141	142	160	151	145	152	158	146	159	146	156	167	163	156	148	162	159	118	176	194	135	155	174	193	162	148	146	152	160	145	154	156	151	174	158	158	165	145	169	156	141	155	179	155	166	178	150	188	173	159	166	165	179	162	158	176	147	161	161	164	167	140	143	158	167	135	159	154	152	163	172	163	184	160	169	168	153	148	153	159	143	150	146	166	146	162	139	152	167	155	172	155	154	150	154	164	140	159	191	164	150	164	153	152	160	171	139	210	143	149	167	142	172	138	148	143	150	186	169	144	152	163	163	139	144	170	173	162	152	169	157	159	156	152	163	175	160	161	181	174	148	150	179	163	170	148	148	157	161	168	147	159	168	165	144	141	179	169	172	151	172	157	167	164	164	177	152	169	153	158	163	172	161	172	181	179	149	151	145	153	143	154	139	153	152	174	136	167	161	170	151	178	150	166	166	143	163	170	150	149	156	156	139	154	156	167	141	151	143	182	166	147	154	157	133	161	163	157	168	155	153	148	158	137	177	154	146	165	157	138	151	180	143	176	181	178	158	174	177	169	166	150	138	152	161	142	162	170	167	144	150	162	165	166	149	143	174	167	171	172	147	161	160	150	158	139	155	161	144	138	142	159	127	178	150	167	158	162	141	162	145	173	169	155	183	157	153	161	166	144	166	161	164	150	143	150	155	154	167	158	163	163	152	154	167	174	161	184	145	167	160	174	162	160	154	149	139	161	176	175	141	169	157	164	159	181	168	160	166	169	157	143	142	178	139	179	165	164	159	166	138	133	164	163	165	158	151	149	131	193	157	134	146	197	152	145	166	168	170	161	176	151	174	197	179	151	170	159	152	165	148	139	162	134	178	164	165	174	139	157	170	153	201	162	160	165	152	164	154	179	177	156	156	174	150	178	162	156	161	167	149	140	141	136	157	125	198	154	154	174	149	153	171	143	164	143	161	165	188	157	119	147	156	168	159	142	150	144	165	165	165	159	172	143	152	152	165	169	171	171	152	138	156	149	153	161	165	143	170	146	147	156	173	161	131	155	168	167	147	161	171	154	145	156	171	175	143	170	162	155	164	146	188	160	157	164	155	169	144	166	163	147	178	155	153	164	162	177	146	142	177	152	180	151	166	164	179	160	146	157	169	144	164	156	155	174	151	155	188	155	161	156	149	181	169	145	156	172	175	127	132	143	142	150	153	141	164	175	153	152	153	172	144	148	148	168	150	154	137	167	176	161	144	150	157	127	162	169	153	167	156	159	136	149	158	200	170	155	152	152	156	139	147	150	166	157	161	173	157	148	160	161	167	153	186	152	152	167	161	145	182	163	161	149	147	161	154	154	130	141	145	157	168	153	154	164	158	146	144	150	168	157	158	146	151	154	195	145	159	169	162	170	162	157	149	168	173	159	151	158	171	165	155	146	160	150	147	184	162	155	154	150	152	116	132	133	144	153	168	151	167	165	148	167	161	151	141	160	149	160	150	137	167	156	153	195	160	159	157	155	176	173	156	168	146	142	138	153	154	166	159	171	183	162	171	180	151	158	149	159	165	145	156	146	159	161	182	162	169	184	145	167	164	156	161	147	176	149	169	165	174	177	155	141	165	152	166	168	174	170	164	153	185	158	182	168	159	168	165	161	174	146	193	142	130	171	168	167	174	177	166	152	151	150	175	166	157	163	165	169	156	160	143	144	155	150	167	159	152	162	166	159	175	169	147	144	179	143	149	156	157	151	145	152	156	157	159	160	170	153	146	171	144	143	172	181	149	177	172	168	160	137	155	160	155	144	142	138	163	169	151	143	154	159	150	145	166	133	176	176	152	142	161	164	159	176	176	156	141	143	180	164	167	150	146	173	142	184	168	136	158	151	147	152	159	155	158	182	176	151	145	144	152	154	153	180	170	151	162	161	190	164	153	156	171	168	150	157	173	164	164	167	152	159	178	162	155	155	143	154	144	145	171	156	147	154	149	162	157	175	143	149	171	158	157	159	185	153	161	164	164	159	142	156	164	138	158	150	168	158	141	176	182	165	153	156	146	140	157	165	143	178	191	166	169	154	139	157	149	165
4444	570	690	683	653	653	612	619	584	543	569	557	587	540	532	538	524	535	508	525	500	524	505	509	497	491	511	528	524	525	504	535	549	538	545	543	522	534	536	516	595	534	544	556	523	500	512	487	520	546	516	501	531	547	499	509	519	519	456	528	521	509	531	522	520	507	527	549	539	524	489	525	502	559	517	506	518	504	510	530	516	516	503	522	485	489	524	495	509	567	558	502	521	493	539	499	520	519	520	481	529	539	543	503	509	514	525	553	524	526	553	518	473	519	527	526	522	461	479	540	508	518	513	526	543	525	507	526	530	534	548	541	532	496	533	570	545	535	536	502	516	499	478	527	506	529	523	493	555	550	533	469	571	490	529	513	554	532	508	575	540	510	507	505	488	503	502	535	558	548	517	522	532	485	516	458	509	527	506	520	500	488	516	553	511	485	532	493	548	503	538	512	491	556	495	504	551	523	509	543	514	509	520	512	562	506	509	491	494	534	493	479	504	551	540	448	524	506	546	536	523	491	521	500	497	519	480	516	503	506	537	533	552	521	494	502	512	511	509	565	498	520	542	566	505	550	485	479	537	525	518	497	513	554	504	545	504	493	564	485	537	528	512	520	486	522	522	535	525	551	496	548	566	490	505	504	551	529	482	530	478	515	549	507	542	499	528	537	503	536	538	526	521	520	525	504	513	527	511	519	525	510	522	523	519	504	521	502	521	527	500	537	504	506	483	524	505	514	533	510	520	550	470	518	477	519	530	505	498	501	546	504	526	534	516	501	519	521	478	551	518	517	535	512	524	520	518	529	515	521	517	531	510	507	522	518	518	486	541	495	504	494	490	532	533	533	539	558	510	530	557	527	506	499	496	526	518	498	530	532	519	528	524	518	509	514	512	533	506	539	503	506	517	537	529	508	514	513	562	530	517	541	538	519	521	518	484	502	525	517	483	537	552	484	519	501	525	502	497	477	515	551	513	537	531	530	502	542	494	535	501	524	533	495	470	491	540	541	459	556	486	489	487	523	582	535	514	531	509	523	534	486	535	541	532	530	514	500	513	528	498	522	539	555	499	520	525	498	535	501	525	517	504	515	526	568	522	543	542	517	533	549	499	496	519	533	517	505	514	522	523	477	520	513	537	508	515	549	519	527	506	538	505	501	509	499	486	520	517	494	547	519	487	512	530	502	523	508	523	552	485	529	511	486	486	451	521	522	513	545	543	555	504	525	537	550	526	539	518	493	539	521	493	520	531	490	473	511	526	518	493	527	530	504	541	562	520	469	499	497	507	541	485	502	519	494	491	562	530	511	518	517	530	521	513	517	513	558	513	557	552	496	516	497	501	519	517	519	479	493	530	514	554	519	495	529	538	535	500	511	509	516	507	486	509	506	540	508	507	527	484	521	505	506	506	557	526	497	516	536	530	486	500	480	501	525	528	502	535	517	557	480	487	531	529	506	507	481	500	534	566	505	460	512	540	537	490	532	549	474	514	517	519	485	524	520	517	500	474	489	492	504	504	494	538	509	491	556	532	497	518	510	509	513	527	581	490	494	534	502	523	533	572	513	519	530	544	495	494	490	526	511	532	514	517	532	566	470	504	531	547	554	494	504	532	542	534	532	517	517	531	519	529	530	493	510	538	502	518	544	522	482	483	523	508	565	588	539	516	537	484	489	529	502	522	485	497	524	520	540	539	529	506	481	535	544	500	510	509	522	512	515	507	513	497	546	532	512	502	560	543	494	553	468	538	520	543	537	520	507	513	495	503	553	520	523	543	492	493	510	549	535	532	510	513	515	506	548	545	522	540	525	531	495	504	542	494	532	552	497	523	493	522	521	508	526	526	559	465	523	527	512	522	500	492	519	528	554	530	565	530	479	496	517	488	510	570	537	544	533	557	466	529	531	509	532	569	507	466	519	534	514	499	508	502	515	545	505	561	480	534	529	511	515	498	489	476	538	505	553	494	522	512	518	483	526	535	526	538	535	535	513	559	571	488	540	506	521	530	530	517	509	497	485	485	510	476	564	522	510	522	482	507	483	526	525	534	518	543	560	531	514	484	512	499	515	492	518	499	503	509	528	542	511	503	548	515	498	510	539	519	497	525	506	512	543	525	547	472	525	528	524	530	533	530	498	501	522	511	520	523	487	531	478	482	533	520	524	484	508	527	493	484	525	488	522	493	525	513	519	509	518	517	516	528	527	531	503	536	523	484	508	519	487	499	527	502	506	490	511	495	523	486	512	522	486	520	501	522	474	540	516	481	517	509	538	539	552	503	507	532	521	514	519	555	505	506	533	502	493	488	561	495	485	534	502	539	475	526	502	531	541	521	540	531	476	505	482	503	443	508	539	548	538	521	518	552	504	521	509	511	523	521	525	535	523	486	530	519	562	511	507	535	554	535	547	535	531	531	506	522	482	519	500	450	498	518	560	526	503	538	566	561	557	500	474	524	504	514	527	499	499	543	514	562	525	486	546	467	519	515	537	503	501	560	538	505	523	487	529	524	503	499	472	553	512	538	493	476	489	512	541	545	544	536	526	549	534	546	515	498	523	550	504	471	479	540	552	495	539	542	539	549	490	505	538	535	554	534	517	523	503	525	493	502	518	527	472	520	506	525	523	490	545	502	517	534	505	496	526	536	556	505	514	523	497	539	532	546	523	484	508	542	542	512	488	530	510	493	535	501	514	491	509	530	496	575	515	550	526	501	512	528	530	553	512	527	529	466	514	557	492	536	510	476	498	539	501	502	529	440	509	542	519	519	529	518	509	553	521	486	521	516	516	500	536	521	545	514	515	521	512	513	483	505	514	528	489	516	511	541	539	567	527	496	502	544	516	524	536	495	534	465	532	550	486	537	503	478	494	496	519	501	533	528	540	512	495	513	474	512	539	480	509	524	494	479	486	513	523	534	529	512	506	510	471	551	507	496	504	532	513	526	497	511	514	499	538	503	539	496	514	492	512	514	498	483	541	500	494	505	522	469	553	518	517	517	530	521	516	472	515	512	487	479	555	524	536	481	500	518	543	540	537	507	493	500	519	540	531	518	494	471	501	547	551	533	530	522	514	537	533	536	564	511	529	503	489	494	526	516	497	551	515	471	563	556	542	528	555	529	513	504	525	512	478	537	535	524	486	511	557	556	507	477	535	512	519	534	489	492	506	498	519	506	503	520	471	510	524	534	513	498	542	546	509	521	523	502	519	502	492	485	530	516	520	497	506	480	525	487	528	525	501	537	489	500	490	497	516	506	554	500	534	522	521	520	546	536	529	541	547	478	478	524	530	517	510	512	488	543	510	498	523	500	539	556	524	522	485	505	534	527	514	545	538	520	591	492	505	549	524	527	524	533	468	523	524	504	507	482	549	530	504	496	541	505	527	511	517	552	543	495	487	543	507	543	531	537	552	554	511	535	521	515	527	487	513	528	535	522	520	481	525	554	501	500	482	481	504	476	499	539	524	473	478	567	500	499	531	504	540	525	539	516	528
33870	10680	2140	1321	939	794	623	513	471	435	414	368	391	375	367	315	323	376	325	322	322	329	358	300	291	302	332	293	319	316	316	298	303	306	310	323	324	331	291	298	293	305	306	299	290	316	311	298	325	294	295	332	289	279	358	281	309	343	316	281	314	300	322	331	283	304	324	297	284	304	290	348	339	301	292	324	320	294	283	285	299	322	306	341	301	307	310	276	287	351	325	285	313	292	284	324	287	308	306	291	316	274	288	290	283	314	272	301	297	304	325	288	324	346	292	297	318	289	299	280	346	331	308	303	331	289	311	286	298	288	278	344	320	303	291	325	291	286	295	308	301	294	296	274	299	286	276	293	277	291	351	288	318	281	271	300	296	297	322	304	324	286	308	272	283	322	283	303	326	325	322	307	293	290	289	250	295	310	294	311	265	284	312	302	318	313	315	311	306	317	320	299	324	269	292	291	314	296	299	289	269	310	284	321	314	276	285	283	292	332	295	273	284	314	291	339	303	296	267	316	284	324	292	292	288	325	278	286	333	307	285	285	310	316	288	280	323	296	305	297	321	305	277	311	294	266	335	271	316	317	292	284	326	328	332	313	316	325	315	292	324	292	309	291	284	290	297	312	313	284	295	296	284	294	315	305	326	292	309	323	317	311	306	304	272	311	281	309	304	308	301	310	340	308	317	282	322	281	300	301	295	284	305	288	280	334	278	311	270	327	308	256	302	292	268	301	300	296	287	332	299	303	318	274	295	315	305	263	267	323	309	279	305	303	316	280	299	266	295	295	289	294	317	302	295	295	307	293	306	283	292	304	308	295	310	286	289	302	301	294	327	272	324	306	289	313	283	288	300	299	269	305	297	305	301	302	318	312	284	272	290	291	298	305	314	293	279	319	305	267	279	308	262	329	324	328	304	340	307	267	326	290	316	337	326	288	305	299	313	278	269	280	301	302	303	285	310	322	293	264	289	316	300	306	341	314	323	304	282	297	316	336	303	284	298	273	330	289	294	329	302	312	331	297	288	305	311	277	282	314	291	305	276	276	337	318	281	316	291	334	313	304	320	331	323	278	302	289	316	284	304	307	300	324	340	319	311	277	310	286	297	347	304	285	322	289	319	326	316	297	298	294	285	314	304	317	294	304	287	302	283	330	294	294	317	296	318	302	311	297	321	297	308	315	313	266	303	256	320	313	307	292	301	310	318	305	281	302	309	265	278	296	307	280	298	304	330	297	274	289	323	319	297	307	310	296	268	323	271	320	289	305	303	294	268	318	321	286	313	316	290	319	289	319	303	281	289	290	312	280	308	278	303	276	298	312	300	314	300	294	322	299	307	307	294	306	283	312	265	305	314	301	292	289	301	267	299	269	291	287	306	291	277	292	304	287	278	279	311	304	303	308	303	309	301	313	312	311	307	294	295	301	283	299	316	278	292	289	295	303	287	294	338	311	310	320	309	311	308	301	293	308	273	318	312	317	307	307	320	307	299	305	279	310	310	309	321	312	328	302	301	296	301	293	282	275	314	323	295	276	322	295	282	290	295	284	288	300	290	293	275	305	279	284	321	314	329	299	306	282	312	314	335	309	310	278	297	279	280	296	312	272	325	269	288	287	320	315	328	307	328	304	311	287	277	315	296	290	298	293	318	332	306	293	306	286	314	332	302	285	289	334	328	296	292	310	328	300	309	305	295	301	284	304	311	322	297	329	302	301	314	301	319	316	307	296	325	349	300	309	319	279	291	293	279	301	294	302	309	294	306	320	318	299	313	312	305	276	279	275	306	328	289	310	297	334	301	296	289	264	265	293	296	313	292	301	313	271	293	327	327	296	292	293	253	298	300	300	267	303	275	283	284	292	305	305	257	321	295	320	284	304	295	265	312	298	315	298	284	306	289	315	292	292	277	300	301	295	310	316	299	312	309	257	315	313	275	295	314	303	320	334	298	303	328	334	287	291	320	321	281	271	311	335	307	308	300	297	312	276	309	285	287	307	290	311	294	284	285	291	258	313	317	301	296	317	285	313	338	298	316	316	303	312	275	305	283	329	314	304	305	309	320	270	268	299	311	306	308	291	290	292	311	287	331	316	302	320	316	335	318	290	295	310	330	306	307	291	317	288	281	324	310	303	298	296	316	313	297	329	298	280	301	301	313	306	282	302	333	292	269	287	255	296	283	329	309	323	285	290	330	309	292	314	281	334	283	307	301	289	295	267	315	295	294	318	314	319	325	305	317	316	284	268	315	299	291	292	315	305	308	317	322	311	314	327	316	322	287	278	301	311	284	321	283	307	276	319	318	325	335	271	276	298	334	287	305	315	299	329	307	300	307	290	289	300	335	312	313	263	288	245	298	295	279	279	258	312	312	304	297	269	347	296	280	332	318	305	293	283	325	302	301	322	285	304	285	316	316	271	288	287	298	270	302	332	278	311	286	282	287	314	308	319	312	328	298	307	308	331	283	288	321	278	321	293	301	311	281	296	298	312	306	291	301	318	300	291	254	300	306	308	332	318	306	298	290	297	309	319	276	284	348	288	276	288	302	293	302	285	329	301	274	307	301	285	305	296	312	321	270	251	306	289	312	305	287	315	306	268	281	296	314	283	303	274	313	313	328	302	287	260	322	319	294	331	299	277	312	299	302	334	290	297	304	300	286	286	298	299	313	282	323	306	321	283	297	261	283	325	323	303	287	256	307	300	297	316	314	298	316	324	292	263	290	278	320	312	332	303	288	316	311	302	320	296	299	300	297	303	334	300	326	294	291	311	293	290	334	284	292	309	316	276	307	276	321	303	282	297	288	270	304	300	308	279	300	264	287	293	314	312	309	315	308	318	268	284	300	333	314	290	303	297	296	283	279	306	297	298	307	305	301	290	310	316	308	298	295	320	310	303	295	301	290	308	274	297	293	304	295	301	304	295	312	298	307	315	313	292	291	270	310	311	306	312	291	320	309	281	296	302	291	302	320	308	290	311	295	276	332	327	314	335	266	297	276	285	295	276	300	301	279	312	321	296	307	307	308	295	272	300	282	286	289	268	312	288	311	337	317	303	299	311	296	302	247	292	329	319	278	291	297	283	298	319	289	308	273	318	299	271	320	341	324	305	307	293	294	286	312	288	325	291	308	293	327	302	312	283	311	301	318	300	293	258	327	277	269	281	299	298	319	300	294	308	312	298	316	273	322	302	302	309	328	339	292	319	315	285	320	311	302	281	334	305	295	290	267	291	301	302	311	283	326	272	323	276	288	295	313	321	316	306	312	293	285	318	281	318	314	312	304	316	271	338	295	300	296	287	323	301	287	260	292	323	291	308	280	272	323	338	299	281	271	336	318	335	300	295	301	275	332	303	322	301	298	293	297	266	285	290	311	297	301	286	311	304	320	277	283	296	319	296	327	313	285	343	306	299	303	287	304	274	301	318	329	314	307	280	306	324	315	280	329	280	290	324	300	313	307	324	319	288	309	304	310	309	311	285	289	307	285	276	294	278
15558	1786	3416	3955	3311	2879	2401	2094	1858	1642	1545	1434	1351	1313	1267	1208	1124	1172	1076	1089	1082	1051	1114	1056	964	975	952	977	991	970	936	939	935	924	956	951	946	924	922	957	915	926	961	914	959	927	877	875	934	897	844	857	861	912	914	875	864	829	945	876	910	877	853	918	816	854	912	820	881	896	822	883	862	889	866	932	857	891	889	872	904	842	891	913	851	873	898	878	864	868	859	884	822	874	837	901	851	890	832	878	808	830	853	952	863	879	887	850	920	882	880	879	867	869	826	833	877	913	831	927	912	853	814	881	849	873	834	831	879	874	844	882	855	872	859	848	915	846	831	855	900	895	869	865	876	833	873	898	836	838	801	860	885	873	869	889	880	853	810	847	924	840	847	920	864	836	868	903	900	854	874	872	881	851	901	846	855	870	869	854	874	857	875	863	893	858	899	865	894	882	897	830	810	883	865	829	806	896	865	803	836	886	840	883	871	862	861	829	883	872	875	891	912	875	890	887	878	905	867	887	835	873	852	831	883	881	862	855	873	881	850	887	853	842	830	862	873	914	881	886	886	852	867	839	838	835	890	845	832	866	805	842	849	861	859	881	877	844	866	901	846	839	912	857	858	902	855	921	855	855	819	859	856	873	883	810	883	839	875	910	847	846	860	869	884	875	831	886	892	905	902	914	877	862	853	870	867	893	872	844	845	899	915	859	900	881	853	870	864	883	844	832	872	858	861	890	885	833	862	860	896	886	909	873	864	894	893	859	825	885	880	905	912	866	822	852	851	824	941	871	867	830	857	931	888	886	858	817	856	840	890	845	896	867	889	861	853	843	896	875	859	813	855	884	873	870	869	877	897	888	902	856	868	913	844	874	888	888	880	819	828	870	900	864	847	917	851	900	847	886	898	866	870	875	862	843	887	803	858	871	819	885	805	794	855	849	874	849	880	858	912	857	812	866	871	828	862	887	894	872	855	854	872	856	823	901	836	899	850	849	831	918	884	803	885	859	863	880	900	843	871	882	827	862	813	850	922	893	889	880	872	879	849	876	848	888	862	867	915	893	869	852	872	845	891	875	853	841	849	858	939	865	884	902	882	930	862	854	824	852	865	896	902	929	869	829	849	882	891	937	862	896	878	869	881	909	813	889	881	838	885	880	845	854	859	868	844	872	861	818	857	876	897	927	814	865	875	859	850	845	897	889	912	915	851	811	879	917	856	861	875	913	823	887	914	835	859	826	861	878	908	824	909	833	876	862	908	886	881	865	864	841	881	927	850	853	893	824	821	871	822	844	871	859	850	867	893	869	845	822	834	859	823	813	827	870	846	922	833	837	865	883	858	872	858	911	854	881	874	883	818	844	879	909	853	882	849	902	904	832	898	863	888	855	903	842	897	847	865	840	826	876	834	881	864	858	891	907	882	879	889	880	846	795	822	899	842	897	846	866	902	856	886	842	828	859	870	853	860	904	813	940	861	896	847	796	865	833	875	886	856	863	855	857	921	875	889	869	876	840	885	865	924	827	919	878	927	840	868	859	888	854	902	900	817	815	862	858	806	875	851	897	904	882	872	879	863	877	871	875	866	882	868	840	851	877	882	883	857	889	861	865	874	830	882	893	890	845	880	858	862	862	847	821	855	898	806	872	860	884	825	817	868	825	908	893	895	908	876	825	896	861	885	858	892	852	847	839	859	860	893	898	859	870	864	894	839	898	817	948	850	925	885	856	885	850	818	864	842	840	859	888	864	877	950	900	890	855	854	875	872	834	856	903	828	849	873	889	868	886	887	842	841	849	911	822	856	856	915	897	856	846	842	919	883	914	879	904	853	882	861	917	922	847	882	933	901	915	852	872	881	882	863	819	859	884	849	824	839	930	892	868	864	894	871	875	906	937	868	871	839	889	832	839	869	854	880	924	892	817	883	901	862	810	884	849	866	834	905	859	848	903	908	887	856	847	935	834	836	873	824	855	891	896	921	851	887	813	839	897	842	849	861	824	888	834	805	863	914	874	835	828	841	845	874	827	846	901	837	906	901	887	864	881	823	866	878	872	823	879	858	909	890	882	833	836	830	909	910	822	891	906	815	856	882	862	864	824	841	904	828	818	795	872	893	863	873	883	869	877	895	865	884	859	831	873	851	899	869	866	841	856	878	914	879	892	836	912	843	903	872	877	856	861	855	833	894	888	869	826	836	866	869	826	906	882	788	897	858	838	852	893	870	839	810	883	833	854	840	863	872	889	891	884	851	859	898	879	881	859	878	867	873	856	805	843	832	837	869	904	859	854	842	880	875	881	913	873	870	811	864	847	816	839	866	883	873	857	890	900	857	839	883	867	893	877	902	890	853	831	888	913	845	846	851	864	894	888	861	870	844	863	810	933	892	832	875	858	888	934	831	868	908	883	847	904	877	842	891	896	923	854	860	935	827	834	881	850	904	901	838	895	854	883	850	876	854	842	888	838	848	852	844	858	853	860	899	856	900	853	844	868	852	876	845	839	872	935	854	857	873	901	834	871	873	841	878	839	878	895	845	850	885	880	853	896	878	858	830	813	858	891	814	866	864	873	881	828	866	868	846	845	865	841	862	871	839	883	907	878	898	877	879	866	864	881	865	856	891	880	850	871	867	883	874	887	847	917	866	852	880	837	855	850	857	843	876	910	881	815	852	828	862	901	846	838	836	900	843	820	844	870	870	829	881	860	854	867	853	916	834	838	875	860	910	885	858	839	856	871	852	894	834	875	902	827	883	894	805	866	860	828	875	849	853	880	889	860	868	865	884	883	827	886	862	884	859	818	872	832	857	906	847	852	865	844	829	824	848	907	802	898	891	881	877	858	890	904	874	894	876	883	841	831	871	862	901	887	848	933	837	839	875	878	859	877	844	928	880	887	814	839	812	844	877	864	860	856	847	859	833	863	856	903	875	917	882	822	855	867	862	883	877	901	865	838	866	847	875	896	917	879	833	865	845	876	886	814	825	809	839	860	808	834	872	829	856	878	881	847	885	869	882	848	838	867	876	854	861	827	883	853	900	842	899	853	885	843	899	849	851	811	828	887	875	833	883	916	896	894	863	851	857	915	779	884	895	847	873	868	845	873	854	885	870	860	856	842	853	879	872	853	867	868	878	864	898	872	880	857	834	853	820	850	859	878	883	853	922	843	893	876	869	857	858	840	861	919	864	836	881	887	847	853	829	848	787	860	859	890	817	856	867	870	900	890	872	868	853	916	845	880	882	853	907	900	872	921	867	853	886	859	806	898	826	898	822	838	868	867	842	918	895	826	915	913	876	870	894	842	857	901	853	850	855	884	860	869	886	883	848	880	878	873	841	807	891	844	892	854	863	916	841	886	854	841	849	856	895	883	805	862	849	876	909	880	878	858	881	816	850	878	883	856	863	868	895	836	893	886	854	843	865	876	896	876	870	899	833	841	820	876	815	889	850	908	870	856	840	879	868	862	862	902	908	932	816	858	838	844	859	863	868	891	828	850
38952	19599	9003	2518	1633	1308	1020	836	691	579	546	518	498	486	464	434	381	409	364	402	406	377	362	399	358	362	346	348	411	387	347	391	363	353	355	348	318	331	306	369	344	334	334	352	340	343	369	347	367	359	377	320	353	313	350	368	369	340	344	334	343	326	372	313	311	348	323	357	321	310	335	342	347	346	325	359	343	315	329	340	367	346	351	309	338	333	310	340	365	316	313	342	330	348	330	353	313	338	323	331	332	315	319	304	356	323	322	351	309	338	354	332	343	295	309	365	331	310	344	270	360	333	361	329	352	337	367	345	316	301	343	349	332	325	330	304	342	341	348	340	327	371	333	339	312	347	313	319	324	340	361	358	317	301	320	368	323	315	321	334	342	314	353	359	376	348	317	288	332	331	338	329	351	338	325	353	339	320	361	321	326	315	330	303	341	328	365	298	303	345	333	320	337	322	312	354	380	334	335	307	330	301	333	327	319	336	351	358	354	305	333	326	340	347	298	332	350	316	342	354	328	345	347	368	348	327	347	343	322	344	319	294	333	317	321	381	343	342	325	305	337	318	351	338	342	304	335	356	336	304	312	315	323	299	320	328	349	337	335	322	301	359	318	343	374	341	299	305	315	300	351	360	318	301	369	343	324	350	379	316	307	304	339	335	306	337	354	335	343	319	319	325	318	318	320	328	336	315	334	311	384	345	335	310	304	336	395	336	335	300	345	298	338	306	316	301	306	345	348	387	366	297	324	331	303	328	339	334	303	343	308	303	317	328	315	341	323	350	358	342	377	321	300	347	316	322	350	294	303	314	351	317	343	335	303	327	361	298	326	380	317	311	312	299	349	313	337	355	315	313	339	293	321	329	350	342	362	346	349	337	330	315	342	310	287	363	335	330	301	361	341	301	349	350	328	320	330	318	323	343	352	339	322	307	269	300	344	306	304	330	319	342	317	301	334	344	335	326	344	353	329	323	323	340	354	346	303	341	328	318	370	326	340	340	315	353	342	313	365	332	356	349	355	343	293	335	365	325	323	327	292	343	351	324	307	335	319	339	346	310	370	321	338	291	328	312	342	325	305	332	334	299	345	335	313	309	356	330	333	340	299	313	333	315	341	329	327	331	302	327	353	296	335	360	324	328	356	333	337	320	321	361	349	331	316	335	297	357	307	328	344	321	348	345	343	358	356	308	363	362	323	319	325	346	371	332	337	339	317	327	329	302	332	336	299	333	343	359	326	348	351	312	318	333	320	346	304	329	354	323	333	330	306	343	352	322	307	296	319	356	321	333	333	349	319	371	330	320	317	343	334	337	348	358	332	352	328	306	337	354	338	314	343	299	330	320	329	348	328	329	362	333	299	349	308	346	286	321	337	313	308	323	359	306	333	350	334	346	347	323	331	310	318	340	307	343	333	367	338	331	331	326	313	306	342	349	398	329	324	323	353	350	352	315	307	331	351	305	330	351	334	307	337	324	334	329	350	324	336	339	312	330	355	317	335	283	321	349	314	317	310	348	344	308	359	333	357	306	344	320	326	310	362	358	307	364	350	353	324	324	346	331	313	354	340	330	321	345	362	345	334	366	357	318	364	309	287	329	307	355	332	352	325	300	298	320	338	345	348	326	340	336	330	326	317	312	331	329	318	331	307	341	343	340	359	357	342	359	336	311	338	327	316	341	313	336	322	320	352	348	344	313	322	351	333	340	311	378	308	330	306	346	300	360	337	352	362	284	326	332	345	309	359	342	335	332	329	312	314	358	372	327	328	347	320	335	319	323	336	337	361	331	361	325	315	322	338	320	349	365	319	324	356	344	310	328	312	344	315	332	350	333	325	323	347	337	321	319	340	300	345	346	348	332	356	329	339	321	277	321	325	331	303	312	322	319	337	345	343	358	334	323	327	316	325	329	337	360	342	342	327	334	344	321	360	304	340	306	332	308	335	332	341	347	321	311	307	352	325	329	333	340	315	338	322	347	310	354	331	358	318	341	356	334	314	335	334	337	351	308	326	353	340	344	338	327	327	350	332	343	328	374	352	333	313	344	352	338	316	347	347	321	328	324	360	325	353	339	352	338	343	333	330	325	355	318	329	304	362	294	372	334	286	345	328	321	312	320	363	341	329	317	301	324	339	324	325	333	309	338	318	337	322	320	327	326	325	391	375	351	308	325	343	363	313	312	365	336	330	337	318	312	328	337	313	324	359	340	311	337	332	344	338	315	342	325	368	344	322	328	317	274	318	324	350	361	355	302	368	306	330	322	308	340	303	308	349	342	308	310	342	319	294	336	307	304	337	317	327	378	312	327	308	326	352	297	351	360	353	318	333	329	334	329	299	307	329	348	346	329	333	337	332	325	317	330	352	305	342	309	348	301	341	355	350	359	318	332	332	332	289	340	360	345	342	352	320	327	314	329	328	368	344	370	326	353	311	359	316	299	298	346	364	364	323	293	295	328	314	354	355	312	337	318	317	305	323	305	329	369	334	341	348	288	341	309	339	312	321	327	323	336	346	341	322	357	369	330	315	330	294	345	336	357	352	333	337	338	328	335	322	318	334	318	305	329	335	357	345	335	333	338	342	296	334	320	342	385	342	314	332	328	353	356	337	312	354	327	310	328	337	353	327	337	321	335	332	368	302	326	321	337	337	344	313	365	332	336	286	307	324	316	326	373	298	336	318	311	340	321	372	345	362	324	316	326	361	340	322	340	355	344	309	307	292	352	365	331	328	330	331	316	322	347	315	340	368	324	329	360	344	323	328	352	331	328	366	339	308	304	350	353	328	308	338	347	317	323	296	326	353	337	361	348	326	279	357	324	336	317	354	333	343	343	314	331	349	331	340	360	337	350	310	336	302	310	294	322	331	366	350	358	377	357	311	301	318	299	347	316	336	358	358	321	335	308	312	353	345	337	365	358	327	307	319	340	318	320	334	344	330	321	333	337	359	330	302	341	326	332	342	361	323	306	331	295	324	347	336	328	334	348	343	347	311	332	310	315	318	353	332	332	309	315	321	359	372	348	332	303	368	308	319	339	328	320	343	358	321	331	325	320	335	304	326	329	326	334	352	333	325	324	314	322	299	333	336	342	328	316	345	332	326	349	344	351	307	327	328	307	304	343	323	318	377	341	321	327	343	320	369	352	328	350	346	302	317	303	323	288	315	348	350	319	349	322	313	316	332	319	314	344	350	329	327	340	338	334	328	321	349	325	360	327	318	347	324	313	333	353	345	326	334	316	316	291	318	321	370	331	323	306	313	339	314	337	349	334	338	328	326	313	355	325	360	332	344	313	357	301	320	350	334	372	309	305	309	308	381	314	345	322	315	329	304	310	282	367	336	343	353	305	341	286	303	369	307	339	344	316	356	321	336	356	359	328	327	324	332	357	326	303	366	313	363	294	307	305	282	322	319	325	309	355	332	357	312	360	356	358	358	313	304	359	337	343	306	347	320	308	322	361	314	330	349	328	318	355	352	311	355	333	347	334	321	344
19796	2799	5801	6623	5636	4707	4015	3242	2845	2492	2220	2049	1878	1743	1700	1602	1491	1444	1359	1412	1346	1210	1251	1273	1164	1118	1207	1135	1162	1048	1089	1112	1062	1068	1112	986	1084	1064	1030	1013	1059	1016	1006	957	1008	969	996	1025	959	910	934	949	979	969	966	968	991	1000	920	979	986	962	950	949	959	956	990	980	1045	948	903	920	988	998	950	880	926	992	995	959	943	886	927	920	999	940	949	932	989	918	939	965	976	904	915	921	931	1007	936	915	924	962	950	979	950	916	966	935	903	946	893	899	960	939	977	915	921	986	949	926	920	920	924	963	932	866	888	913	903	965	981	925	895	993	940	987	924	896	928	920	920	1008	955	918	937	961	985	968	951	921	885	926	920	929	926	946	882	948	946	924	893	871	958	907	880	922	944	930	961	911	897	936	944	932	913	949	945	926	939	958	876	875	951	881	940	963	908	841	888	936	917	938	990	904	928	917	928	880	980	930	961	876	977	960	990	930	898	886	896	900	872	884	909	926	993	952	967	874	911	915	957	937	940	908	916	881	939	886	890	975	829	915	917	914	974	886	863	879	884	941	957	903	901	918	959	895	909	887	910	894	943	949	892	970	942	887	877	964	899	951	972	919	914	942	876	879	935	903	920	935	918	946	933	910	898	898	928	898	933	943	939	895	910	900	915	999	905	868	891	931	887	896	939	963	1001	924	893	939	908	892	889	912	966	921	920	940	936	952	898	889	912	876	952	916	930	927	935	908	988	981	961	940	951	925	929	923	880	909	922	951	917	897	913	930	934	922	930	950	899	971	874	962	911	906	914	926	900	985	944	921	905	951	875	895	922	906	961	961	935	981	994	888	878	900	927	846	913	863	959	978	900	870	885	915	892	914	917	961	983	961	915	948	923	902	939	887	956	925	843	948	897	911	901	908	904	894	927	890	942	910	897	902	958	887	958	889	927	947	853	924	976	905	906	898	913	931	912	950	908	927	903	963	916	921	913	931	917	893	921	957	901	889	988	916	952	898	890	958	920	892	936	931	871	920	918	908	915	921	890	938	954	912	913	906	936	917	868	897	922	933	940	944	919	936	925	942	924	907	990	858	952	899	935	913	916	891	960	969	936	965	921	889	864	947	910	910	918	935	942	938	890	932	918	964	920	929	950	952	859	940	912	907	956	907	945	948	941	887	917	922	846	932	910	953	878	913	880	963	933	887	920	882	941	925	946	925	899	971	940	880	940	897	897	898	856	918	956	928	950	950	923	924	981	921	920	921	969	958	922	952	867	915	915	889	887	912	936	916	879	947	930	930	908	989	925	897	944	943	885	925	907	916	924	899	921	970	900	932	914	939	933	901	921	948	919	987	938	912	905	924	933	906	888	933	907	915	946	946	911	918	919	905	909	922	884	886	973	940	949	901	922	885	905	969	928	940	895	923	932	892	881	824	964	923	936	892	898	918	919	937	964	910	905	871	964	900	907	907	944	924	921	890	959	894	961	983	955	934	960	938	920	934	899	923	967	886	937	922	922	894	880	926	894	894	941	894	903	929	965	941	886	876	980	935	891	878	948	922	897	958	930	987	986	915	950	920	942	932	919	933	974	884	925	934	955	921	914	920	916	983	950	945	911	943	935	970	931	923	926	902	926	954	1002	898	917	893	940	919	910	929	885	909	941	898	934	908	931	916	925	923	949	947	884	949	921	879	910	912	897	936	928	909	915	882	908	924	960	878	977	886	881	915	904	880	902	904	963	953	938	887	889	961	899	879	902	908	946	990	897	946	936	955	925	929	948	948	992	843	920	939	979	941	920	876	928	954	907	914	883	972	868	933	894	924	906	913	1004	881	915	902	866	948	911	1014	895	879	935	866	895	945	862	925	900	911	941	902	935	918	898	932	888	909	965	862	896	930	909	882	890	909	952	989	946	936	831	883	934	891	920	914	942	853	902	914	944	888	951	905	957	946	843	907	988	901	911	929	927	922	948	958	877	904	915	953	935	919	916	943	889	919	894	930	932	914	943	933	934	916	903	951	922	934	918	939	904	915	875	905	884	911	936	931	982	919	877	918	937	918	906	1004	900	926	928	926	952	933	951	879	925	980	980	893	934	906	936	888	933	913	870	896	947	968	956	892	894	917	929	949	911	908	932	888	946	952	929	960	921	913	919	933	974	918	907	1017	904	923	937	923	930	937	962	890	942	917	930	873	916	918	973	945	880	928	957	994	992	924	866	931	917	900	947	941	937	922	969	977	967	932	911	977	948	902	916	897	886	872	939	902	920	939	944	961	873	905	871	943	932	916	881	925	964	970	898	933	912	954	980	892	959	912	953	943	908	929	917	942	930	918	914	992	970	885	976	948	914	927	955	929	820	914	978	910	983	953	970	904	1025	937	884	956	901	948	951	938	939	929	938	914	938	915	897	937	914	940	998	916	975	959	925	909	929	978	942	952	968	909	934	937	938	942	878	947	983	866	943	942	926	933	931	920	950	917	929	888	917	927	935	1011	926	935	915	892	952	899	934	927	982	967	879	969	879	932	894	906	925	906	936	924	875	931	945	932	906	911	964	883	862	935	888	888	975	921	896	914	947	928	900	961	933	873	912	897	912	943	935	880	890	925	972	885	920	922	928	953	892	946	935	897	957	995	900	962	941	925	956	942	924	919	920	948	919	944	947	974	953	937	882	949	975	934	921	948	911	905	944	971	911	974	883	893	918	951	918	913	878	953	897	967	916	948	965	918	934	879	928	981	939	910	910	894	934	970	921	962	966	910	852	917	886	949	958	930	956	904	980	946	987	959	861	1003	912	877	941	924	948	900	922	922	915	862	885	932	877	961	940	916	945	962	982	882	923	930	930	879	871	840	948	960	903	955	884	929	930	936	870	893	948	965	914	931	923	916	932	922	895	921	923	945	841	925	917	915	952	979	963	919	901	865	919	933	956	901	904	883	964	942	922	936	908	943	888	895	942	904	893	885	878	923	888	907	932	957	901	890	920	947	927	986	895	830	910	925	894	899	946	878	964	983	935	941	946	932	936	920	930	943	945	907	994	898	952	865	917	937	880	904	927	905	944	947	911	972	912	879	925	986	916	897	886	930	915	878	941	959	917	923	955	968	931	949	950	922	897	919	960	950	986	941	972	967	877	951	910	921	967	910	921	926	878	905	920	906	907	925	927	870	915	889	971	909	916	850	917	875	924	929	957	932	863	926	940	924	898	886	914	929	936	958	922	891	968	919	918	925	916	935	916	911	862	915	934	923	971	904	931	903	930	931	920	924	953	907	865	944	954	879	907	945	950	961	906	916	950	895	919	918	940	887	863	906	916	950	933	971	921	914	917	888	905	939	880	986	927	952	932	920	979	953	950	891	917	906	902	943	912	932	903	875	942	866	889	951	901	980	858	947	912	896	906	886	948	928	877	900	963	943	928	910	909	950	916	964	972	918	957	926	894	890	957	874	936	934	916	954	956	929	965	877	935	847	897	915	927	944	902	895	901	870	921	978	907	935	926	986	950	900
5133	390	304	211	204	199	177	180	138	163	173	168	156	178	174	172	160	145	163	175	154	172	187	153	186	160	159	162	152	137	177	147	146	150	167	156	167	159	146	160	138	165	150	164	173	150	152	179	181	160	156	156	151	156	149	144	176	157	158	147	177	143	151	185	156	139	172	152	149	153	128	176	152	154	137	170	161	153	156	145	150	164	164	150	161	153	149	159	158	163	182	153	161	158	173	164	171	162	159	122	138	165	151	174	160	158	171	143	154	147	154	143	179	163	164	176	155	176	165	170	173	174	134	162	148	138	170	164	165	153	165	154	132	160	178	163	151	151	166	168	150	150	154	170	164	127	163	174	148	178	178	176	151	142	164	164	170	176	186	170	142	163	161	148	141	158	158	172	159	150	162	141	174	167	169	141	158	156	165	173	141	152	156	165	187	166	151	175	161	160	166	168	159	152	180	153	165	168	165	140	173	165	153	172	156	191	167	170	139	168	150	149	146	172	160	168	164	154	169	175	165	179	167	143	138	169	175	156	159	167	157	160	158	144	152	165	143	168	156	171	140	151	161	151	158	157	139	164	171	170	171	144	155	165	151	150	165	154	175	177	186	168	152	162	144	161	143	165	146	144	171	140	143	175	155	147	172	174	165	163	171	168	170	163	151	165	165	146	176	153	150	169	139	162	151	163	158	173	176	143	161	180	161	135	137	156	165	150	162	162	152	155	141	162	162	144	134	158	167	160	157	184	158	152	167	163	147	165	164	170	163	153	164	147	156	171	154	171	160	169	156	159	167	170	186	160	167	145	149	164	155	168	150	153	157	168	159	166	180	166	140	181	134	171	189	160	150	156	179	151	149	164	157	168	133	159	158	161	154	161	155	163	150	167	176	146	181	158	173	162	143	169	158	152	147	142	148	139	167	153	148	161	152	155	146	149	164	162	154	170	157	165	175	175	150	177	166	162	156	156	134	158	154	151	141	162	164	155	191	172	152	164	143	138	176	159	159	166	152	148	157	177	162	172	150	178	166	174	167	154	168	174	176	149	126	147	160	168	157	145	160	154	153	161	139	144	143	151	147	151	158	177	149	147	137	167	170	173	151	146	141	144	159	169	189	150	149	165	173	163	155	167	195	148	144	167	156	154	175	170	150	156	174	146	152	166	164	174	159	154	161	159	175	164	152	141	140	173	162	162	169	160	151	165	130	149	179	173	142	137	162	156	158	151	149	199	137	163	145	163	159	156	165	161	143	151	154	153	154	153	140	140	165	174	177	159	187	157	145	164	167	166	161	165	157	164	173	190	185	150	141	157	145	185	152	154	168	136	125	143	154	167	171	152	159	148	164	147	179	153	159	153	180	171	163	152	211	168	164	142	148	139	153	155	139	151	167	162	159	150	193	161	155	154	167	176	188	146	154	168	145	160	148	177	161	169	141	154	155	152	164	149	165	159	132	168	164	153	155	151	173	166	132	175	165	137	156	131	149	154	159	140	159	194	152	177	169	147	147	160	161	168	178	155	157	167	142	153	133	150	145	152	165	153	146	168	129	160	153	160	143	125	170	192	192	176	164	177	173	167	164	144	167	131	151	159	181	145	160	159	143	161	155	156	147	154	155	193	171	152	153	181	187	169	165	196	156	151	169	156	149	137	169	185	165	179	173	157	158	149	150	175	174	145	171	159	160	162	145	157	152	168	160	142	169	151	157	158	165	165	150	143	191	181	142	159	161	173	146	140	138	148	136	131	134	136	172	167	182	159	175	165	155	179	167	179	160	148	152	162	162	147	157	152	177	183	162	164	161	155	158	151	158	149	149	172	146	154	175	174	157	138	180	169	145	168	182	168	178	172	174	148	181	160	146	172	167	169	190	144	172	164	150	182	163	163	181	165	161	160	174	153	145	164	168	170	163	140	158	170	155	170	168	143	150	172	171	170	168	156	171	159	168	166	168	177	155	162	162	161	166	171	178	172	186	147	145	148	156	170	151	157	159	153	163	167	180	148	164	126	159	168	143	156	157	135	154	156	152	167	163	163	166	180	131	186	164	155	165	139	155	167	171	129	151	157	156	183	157	170	167	160	163	145	164	161	164	148	162	150	175	159	173	165	169	180	120	140	154	183	133	178	140	153	148	165	148	140	146	161	160	141	169	161	180	158	151	174	173	125	152	149	143	125	150	158	179	147	140	162	149	159	165	160	150	159	146	149	153	165	152	169	136	148	155	167	158	142	150	154	143	176	156	148	141	150	154	166	140	167	163	151	164	148	177	150	176	156	160	161	161	177	154	159	148	144	163	170	165	184	169	182	172	142	166	159	148	157	164	171	174	131	190	157	155	149	170	151	154	140	166	139	165	168	185	160	146	155	139	177	144	149	138	155	174	171	171	158	152	146	150	147	149	158	155	164	150	160	186	188	150	164	167	165	167	168	180	161	175	172	160	181	175	142	155	168	187	152	160	151	152	153	145	141	173	130	159	134	161	156	151	150	166	158	165	149	151	169	154	135	150	170	164	159	169	152	138	156	181	165	176	149	167	145	150	163	155	158	161	168	179	163	165	144	154	166	154	140	164	150	177	144	144	146	139	158	172	167	175	153	163	164	145	156	146	172	135	157	152	171	150	184	125	153	148	153	155	139	149	158	158	152	158	147	141	184	162	158	168	170	153	161	165	134	184	172	158	112	147	149	156	153	148	158	165	152	159	137	166	162	140	154	161	171	157	168	148	171	164	162	157	188	153	160	132	181	175	158	161	182	150	177	159	179	151	158	175	157	158	154	161	158	166	155	157	153	158	158	144	141	179	172	153	177	148	133	147	162	167	154	188	159	157	185	150	163	141	149	139	172	182	152	176	159	160	130	149	142	148	149	178	168	175	160	177	131	155	182	162	173	163	149	154	166	149	174	155	151	181	156	165	155	164	158	145	157	138	149	154	169	182	151	143	147	163	178	156	159	174	160	154	160	159	164	171	162	134	160	169	157	154	172	141	167	169	179	162	158	168	156	178	165	145	144	158	164	142	158	150	141	159	161	159	176	175	133	152	145	136	183	142	153	171	182	162	174	148	163	199	163	154	155	146	161	169	156	173	143	152	156	179	169	155	157	159	151	157	146	154	155	137	172	162	148	147	153	142	173	165	166	160	144	169	143	143	171	178	147	176	177	159	184	163	148	151	167	144	157	133	161	155	162	171	145	161	157	169	157	169	161	144	152	165	137	147	171	144	143	167	164	169	171	183	165	161	161	156	166	169	169	169	165	159	149	156	163	151	155	148	166	133	166	132	158	163	163	139	185	139	147	179	173	155	178	145	162	171	177	170	171	166	141	164	167	169	150	146	149	166	151	162	179	166	142	180	172	172	165	146	162	172	164	182	166	164	164	145	165	151	149	156	161	163	158	191	163	150	179	167	155	188	159	153	159	149	146	163	179	168	156	151	140	169	170	136	145	159	165	155	156	154	162	167	154	147	174	152	165	162	144	156	175	148	172	164	150
4080	544	660	664	673	650	590	576	567	533	563	569	528	512	554	537	537	507	498	523	516	523	537	453	556	473	540	512	546	545	499	498	496	512	515	546	519	543	502	492	567	507	533	526	543	540	512	522	521	497	466	507	495	501	545	518	527	550	526	520	540	487	521	529	535	547	487	505	524	526	536	518	538	502	506	526	502	514	547	527	507	518	520	486	561	486	550	533	482	521	524	477	541	516	541	495	478	515	495	514	511	483	506	535	484	516	557	536	503	505	505	519	510	498	458	490	566	525	524	552	522	499	532	528	522	491	563	492	458	492	510	513	501	508	537	529	490	501	508	527	488	509	470	535	482	504	509	517	527	534	518	533	534	509	516	523	496	500	477	492	527	519	497	527	542	534	563	512	530	507	500	512	498	482	507	495	484	526	473	495	526	510	540	529	493	488	517	518	508	562	522	453	510	510	510	515	560	517	508	483	514	526	501	555	487	554	525	530	534	530	517	532	515	505	541	515	516	492	484	538	514	519	477	525	531	507	505	538	547	525	515	516	534	489	492	511	502	558	534	555	469	549	530	525	512	506	549	517	519	507	504	506	526	523	539	493	516	511	526	544	508	514	508	517	486	526	544	531	521	526	511	518	516	526	546	518	497	483	533	532	483	510	539	518	549	507	505	491	503	522	496	544	496	494	528	508	493	515	524	504	526	534	494	525	519	509	526	540	519	512	513	534	493	501	509	465	498	464	472	508	520	528	479	493	571	477	522	541	512	478	529	511	468	512	498	484	533	477	556	529	526	511	556	529	523	512	557	531	534	525	482	522	514	536	499	435	512	545	547	551	525	490	552	520	512	521	493	536	518	538	521	526	520	537	519	523	483	494	480	516	513	500	515	514	510	488	508	484	539	528	501	501	513	507	522	503	552	536	496	478	497	483	530	510	529	532	479	522	505	505	535	523	520	485	481	507	500	527	548	515	545	578	542	530	521	522	555	483	490	494	538	497	507	529	520	543	456	540	509	516	530	512	528	504	501	482	490	519	483	516	498	501	505	539	462	541	477	517	537	501	537	487	514	506	489	534	526	526	527	489	494	512	536	492	545	493	516	545	534	531	464	523	498	520	528	493	506	490	527	534	503	556	542	517	512	541	549	484	471	521	506	487	516	514	539	516	498	545	504	534	506	552	511	513	553	514	543	485	503	501	525	520	544	501	500	531	527	555	501	486	506	495	517	554	483	555	481	526	595	556	508	532	551	491	506	489	492	497	533	510	532	515	520	533	512	484	509	498	542	503	531	475	535	541	555	511	497	540	485	520	494	491	524	527	456	527	514	490	518	501	493	531	515	487	543	484	487	574	491	528	503	537	526	520	483	520	502	466	521	527	522	531	520	496	509	526	486	533	501	515	515	538	507	515	487	518	460	509	517	581	532	491	535	487	500	527	504	490	506	515	524	481	474	508	548	521	494	489	490	549	512	559	525	494	491	498	500	530	490	515	529	516	518	498	534	508	503	490	515	468	538	524	532	511	547	509	512	493	502	503	500	527	511	522	500	502	509	549	512	516	509	515	529	516	549	562	522	493	516	549	502	495	547	529	538	530	490	500	508	471	518	504	527	529	497	538	520	506	519	505	498	508	507	514	513	484	507	494	515	525	491	510	454	507	545	513	509	509	532	546	530	519	523	512	529	507	486	529	540	479	541	547	512	523	482	499	554	522	513	503	546	492	515	539	522	529	516	478	531	529	516	506	497	477	495	499	543	515	512	538	517	527	489	530	494	527	502	532	488	521	533	544	561	514	495	480	532	535	516	481	448	513	526	523	551	551	509	499	500	501	510	493	516	507	494	496	513	544	527	543	515	510	527	518	480	495	504	492	538	529	530	533	574	507	552	504	504	477	544	499	526	506	528	482	490	505	536	546	521	498	516	520	540	548	516	529	516	514	502	528	529	492	518	536	523	518	533	470	488	524	549	506	541	539	528	544	509	532	535	534	505	472	498	484	521	532	537	518	537	520	534	516	511	495	502	553	483	488	537	480	514	537	512	526	511	519	537	505	535	508	542	524	510	536	494	526	516	548	529	521	554	561	543	545	511	529	521	556	501	525	512	502	481	512	513	508	472	533	510	494	509	517	567	499	538	509	570	502	533	555	532	550	548	508	499	543	495	541	484	568	529	510	544	489	536	537	504	516	505	478	475	531	517	508	580	530	510	532	524	512	496	511	550	534	532	516	545	470	509	543	522	521	527	486	529	529	555	527	509	508	476	549	506	523	497	494	507	528	510	525	507	575	525	490	530	496	476	507	510	517	524	497	503	505	489	509	535	512	521	522	524	511	526	532	519	497	510	509	528	556	476	537	479	537	500	512	519	504	526	503	506	508	520	564	496	526	517	512	548	494	499	529	519	516	526	465	546	529	522	551	539	487	511	473	556	477	493	507	540	520	501	522	560	500	501	528	519	559	489	556	522	543	522	537	527	495	498	519	477	520	534	576	505	535	492	518	501	534	528	530	455	467	489	534	498	499	542	494	521	485	498	548	480	464	539	531	470	538	538	496	502	511	498	492	485	516	482	512	538	520	528	544	476	544	561	502	512	525	496	517	488	518	533	513	493	514	482	509	468	480	560	480	504	549	453	486	496	517	528	505	505	521	527	502	557	529	525	514	457	536	520	529	512	518	522	525	469	519	540	516	524	520	543	510	541	492	527	517	505	513	527	562	514	521	506	512	509	522	510	541	501	519	509	537	507	520	562	512	538	512	531	456	499	495	516	481	491	504	480	483	539	540	517	478	513	535	487	491	516	514	547	529	511	541	532	558	513	515	523	501	533	526	514	524	517	526	574	542	509	523	498	511	509	530	475	542	503	537	543	488	515	517	494	503	497	520	512	515	492	490	532	513	531	527	509	529	505	525	519	510	502	514	490	507	512	499	496	514	474	533	539	482	497	514	506	523	495	504	530	466	513	524	490	521	502	484	577	490	497	531	493	530	508	544	540	470	472	521	510	520	522	559	473	518	510	505	530	480	562	530	507	529	504	505	506	513	540	531	525	491	521	483	504	549	467	551	552	521	528	505	512	565	494	525	509	489	515	493	515	512	535	511	518	555	515	471	516	483	495	513	471	514	501	552	480	452	467	528	517	530	523	527	543	491	525	531	538	530	510	564	527	504	507	538	510	502	479	487	534	517	528	503	450	478	523	498	513	500	500	531	500	491	540	489	536	515	523	466	492	561	505	481	496	495	516	491	539	515	499	498	531	530	518	509	515	482	497	488	523	469	536	512	483	498	523	499	498	519	527	492	515	578	539	500	493	532	533	525	484	581	482	524	520	530	574	506	493	528	512	539	514	484	499	532	532	520	545	559	542	491	525	488	521	507	510	532	502	535	525	564	532	496	486	510	522	567	500	506	569	533	464	506	536	562	479	547	477	534	599	490	472	477	575	492	500	507	512	507	548	488	488	526	494	491	478	494	497	491	517	535	510	521	496	522	516	494
33341	7935	1902	1192	960	756	643	544	491	424	474	396	442	393	346	329	363	361	318	309	295	342	319	333	327	357	309	346	311	332	296	333	310	313	323	317	287	325	318	322	289	342	287	276	287	326	312	310	308	321	299	303	319	302	299	267	321	316	316	323	279	281	299	288	314	289	300	301	301	302	324	326	300	292	333	341	314	285	302	294	303	296	291	296	295	313	304	289	314	308	325	319	295	279	293	307	311	356	311	284	291	314	322	289	292	317	319	338	270	333	298	313	327	301	325	337	285	324	283	272	339	306	298	286	270	321	295	280	346	357	295	286	308	305	325	300	315	310	274	291	290	301	289	302	296	307	313	297	281	277	285	291	299	313	274	288	298	323	310	249	305	292	326	333	310	308	271	305	318	286	291	335	282	255	299	300	290	310	286	326	316	305	284	315	317	312	308	298	291	294	277	295	318	307	281	311	296	326	280	323	299	280	294	304	311	309	289	323	296	306	293	292	308	301	288	326	305	288	293	288	299	281	311	312	314	278	309	303	325	304	318	329	294	310	275	297	319	301	304	294	305	289	301	310	265	295	286	286	306	296	289	294	309	279	323	287	298	274	261	283	307	339	300	343	280	290	313	320	332	299	308	279	307	309	312	297	329	300	286	303	288	314	285	313	310	278	315	289	297	275	273	320	338	336	297	288	309	310	342	314	311	286	302	290	294	296	308	315	325	298	304	295	307	299	316	267	276	284	294	317	294	313	303	319	314	294	307	289	314	337	287	305	295	322	315	310	326	313	334	293	287	316	290	332	304	327	299	278	307	316	297	296	311	307	285	308	302	306	300	315	311	303	282	281	308	312	292	285	329	280	346	296	287	314	274	285	314	289	299	268	296	290	313	287	298	313	295	313	325	315	316	303	310	310	291	309	286	308	319	312	300	318	280	274	290	311	301	288	275	288	312	325	273	322	270	278	299	290	311	306	313	275	302	318	306	302	316	308	328	317	323	290	292	278	279	299	305	285	288	316	290	302	306	297	297	329	287	312	306	296	272	297	306	307	303	324	276	347	307	304	304	292	324	281	294	276	279	305	301	296	296	286	300	288	284	302	296	280	318	301	303	305	309	275	312	283	298	292	293	309	321	301	272	303	319	294	290	319	316	340	284	296	315	306	278	340	272	312	288	320	287	285	289	286	305	310	311	302	313	293	301	284	299	326	345	297	294	297	328	304	279	300	305	292	295	310	304	350	316	305	282	290	318	289	280	334	323	291	283	314	316	279	274	289	265	312	289	325	336	272	284	312	291	281	289	290	289	304	282	281	301	272	303	308	294	309	288	288	280	317	318	281	310	271	330	304	292	281	294	293	302	300	282	321	281	294	284	307	295	296	281	337	308	360	296	308	298	313	298	313	330	302	307	307	285	307	305	308	302	294	276	261	308	316	325	273	339	335	296	320	303	309	314	314	282	285	292	307	287	315	318	299	308	297	328	270	297	275	302	303	304	302	331	297	281	314	293	282	311	327	310	278	296	343	314	279	269	314	343	308	300	284	315	298	298	279	324	309	319	313	320	301	324	313	293	307	314	317	292	296	328	291	312	353	294	298	316	291	279	302	293	294	305	300	303	301	298	300	315	296	320	324	307	309	295	329	346	317	292	298	298	308	311	289	299	304	296	274	314	287	321	288	301	317	293	323	317	319	308	273	335	281	305	288	280	308	307	319	302	282	286	281	302	282	261	309	277	341	291	322	321	304	280	319	312	326	286	313	320	299	324	314	317	316	288	322	283	267	292	307	300	318	292	336	303	321	292	301	306	295	296	310	299	294	287	325	308	284	289	285	316	303	310	341	323	306	313	305	319	296	301	286	310	297	303	320	283	300	327	286	325	306	328	288	283	310	320	301	305	322	290	302	283	328	286	307	330	287	323	267	294	307	309	297	287	338	286	297	293	289	286	332	304	316	322	305	283	279	309	302	282	336	302	299	283	294	285	298	290	296	307	295	291	310	304	297	325	295	299	318	291	287	288	295	289	290	293	305	306	312	336	307	288	290	289	307	325	292	297	312	314	279	326	297	272	313	274	307	319	298	294	267	283	300	308	313	308	312	292	290	310	334	301	303	280	296	291	299	302	342	267	269	293	323	296	301	324	287	311	290	305	298	324	279	321	294	281	271	307	320	308	316	291	296	294	318	300	315	310	319	310	312	300	298	294	288	294	319	289	309	327	283	277	288	304	329	311	304	274	302	312	288	312	316	296	356	297	317	299	296	296	293	329	316	279	308	296	267	288	311	282	304	290	311	292	302	291	305	284	305	293	299	300	295	298	265	313	311	312	310	280	272	310	308	308	327	318	336	286	308	317	264	322	291	296	283	313	303	308	296	286	338	290	316	339	294	307	288	281	280	288	315	320	334	295	310	284	297	277	277	301	302	308	311	322	290	320	329	297	294	285	304	313	334	310	307	301	293	296	268	293	306	323	335	316	320	287	285	292	296	302	307	311	331	307	298	279	289	272	309	321	302	277	305	294	319	293	296	305	286	282	309	339	313	299	281	303	279	285	311	336	301	313	319	318	288	306	294	297	340	304	308	309	294	330	305	285	292	246	312	281	302	313	310	310	311	322	299	316	332	284	318	311	274	311	295	306	303	290	321	333	307	298	302	294	298	296	278	307	317	267	352	288	310	312	310	303	318	312	284	275	282	298	307	297	327	282	355	300	284	280	309	321	297	293	295	294	300	292	295	298	298	302	280	297	349	293	282	310	301	305	307	313	314	288	312	288	288	281	317	293	298	328	323	307	300	294	284	297	331	324	332	303	316	298	280	283	275	320	305	304	290	321	308	297	287	286	298	297	313	313	311	327	322	267	344	281	269	339	301	303	323	291	311	344	308	300	315	310	295	309	291	311	312	254	284	296	333	299	278	322	313	342	309	331	314	302	326	277	303	298	294	301	299	316	300	337	297	328	285	320	309	268	294	302	301	321	292	307	307	280	314	297	296	335	313	301	296	316	342	308	298	316	308	300	299	318	290	295	306	297	310	311	305	314	312	330	291	300	297	286	314	267	326	310	304	290	284	318	328	300	274	299	288	314	319	287	312	304	297	328	297	288	301	309	316	308	367	281	299	295	309	304	294	328	287	287	256	329	305	306	327	284	315	304	299	358	309	299	298	298	341	294	280	308	312	328	305	284	328	291	300	291	337	302	306	260	274	298	331	281	323	318	309	326	288	290	315	290	311	309	293	278	310	325	322	293	283	273	281	296	288	292	272	343	301	318	297	328	300	318	295	299	312	276	302	305	320	330	321	275	323	283	307	290	287	296	316	313	323	275	287	285	325	310	300	292	309	335	310	302	295	327	321	301	309	325	323	284	314	307	294	285	337	306	336	327	326	290	322	329	301	300	314	309	301	317	294	277	282	298	308	276	315	313	305	311	286	304	310	318	292	283	342	304	325	320	316	303	312	319	304	281	317	301	293	280	334	320	289	315	289	296	309	299	280
15558	1852	3433	3795	3373	2865	2442	2052	1836	1667	1564	1423	1403	1306	1191	1222	1155	1138	1162	1084	1072	1056	951	968	922	985	971	991	982	981	1028	941	957	952	920	946	943	873	919	918	915	903	898	920	863	890	850	973	887	928	916	829	865	845	898	937	860	901	888	823	864	864	891	933	845	888	858	858	902	867	941	928	887	889	834	938	923	924	871	880	834	903	881	882	861	858	851	852	904	839	840	835	865	854	852	828	884	891	871	862	905	881	896	872	878	855	886	874	867	830	880	832	905	835	859	833	880	814	925	850	862	872	862	841	861	884	848	928	855	890	862	918	850	850	890	822	874	890	867	867	862	823	871	924	851	807	866	860	907	871	874	892	900	857	916	835	865	861	892	861	883	818	878	857	894	875	883	881	838	910	892	874	895	865	898	847	926	920	860	878	839	840	914	912	853	921	877	812	904	884	836	897	907	873	857	914	875	880	882	868	896	881	836	905	864	840	854	873	839	836	900	775	840	842	863	827	887	911	839	914	836	838	854	874	877	858	872	913	842	855	884	883	895	889	889	870	842	909	923	843	908	848	884	839	812	908	889	853	858	880	919	862	827	915	913	882	861	907	839	891	855	885	839	847	926	853	860	860	858	868	828	851	908	913	866	878	891	893	863	800	834	830	837	879	846	884	888	887	892	843	896	891	867	873	840	927	865	841	822	822	859	863	871	857	883	878	913	881	864	913	838	816	893	872	840	848	873	916	868	832	819	863	865	901	845	839	836	898	836	872	881	843	850	828	905	868	874	828	842	855	861	833	900	887	881	798	858	837	884	925	836	890	856	806	879	908	860	820	907	858	850	866	926	892	921	846	861	887	856	864	848	917	854	854	919	866	868	881	838	906	892	836	900	814	842	877	911	847	826	881	810	947	851	907	879	832	864	901	870	865	863	823	873	825	828	884	861	890	842	839	885	885	946	848	914	909	863	849	830	869	869	833	872	937	821	850	885	834	852	823	899	884	893	895	925	867	870	880	803	871	877	913	866	850	864	881	856	827	920	849	872	855	871	865	857	845	885	854	900	881	795	866	881	896	853	892	897	842	902	864	861	812	867	831	902	851	855	870	848	844	918	855	896	841	856	846	928	888	868	843	841	904	867	839	832	869	815	854	857	917	845	851	863	919	881	871	847	920	897	860	938	870	830	857	862	881	860	889	825	859	859	901	840	842	816	885	835	866	889	823	884	868	915	923	859	924	851	884	850	918	842	844	874	860	876	870	835	856	855	826	830	851	829	848	824	831	852	834	845	877	885	859	844	879	930	859	878	876	875	838	869	859	879	886	872	872	853	837	877	896	884	891	824	841	870	848	827	908	828	903	819	873	879	815	892	820	897	929	889	856	837	882	900	871	851	859	863	869	883	860	856	888	860	831	894	870	863	891	823	828	859	861	836	822	795	881	845	880	875	934	879	887	909	881	856	861	904	891	931	853	818	929	914	871	858	846	828	919	889	874	875	827	848	862	904	866	870	853	896	877	900	865	852	883	904	853	851	865	919	902	872	821	849	849	902	914	890	860	798	861	893	840	896	867	816	902	937	896	861	875	901	887	868	876	838	831	830	857	918	863	880	885	879	892	824	878	890	842	832	780	892	874	899	862	876	853	857	898	859	858	848	864	912	905	877	922	911	870	896	889	853	786	873	841	845	870	817	902	867	867	860	836	860	863	922	890	867	873	908	845	880	860	891	907	829	876	906	872	873	876	924	925	909	891	849	861	855	828	841	895	873	913	889	842	886	899	861	844	896	859	886	823	791	852	893	871	863	871	918	861	901	843	889	821	894	882	801	885	957	846	826	859	838	872	870	888	854	874	843	878	872	864	845	852	891	879	887	829	853	884	871	868	907	898	887	831	862	780	826	899	888	851	836	909	891	872	860	930	908	882	931	919	903	875	817	885	898	887	855	883	893	840	887	920	859	889	883	871	856	909	823	859	871	859	906	878	883	800	921	890	801	866	842	897	832	914	826	884	860	838	847	866	841	844	845	839	905	892	892	823	862	859	895	845	901	883	827	789	869	843	868	883	908	878	861	882	886	873	828	882	853	826	848	898	846	825	896	855	892	862	850	894	842	820	835	906	825	874	868	884	867	874	908	858	900	852	877	829	886	901	876	831	858	883	883	842	909	851	808	842	854	847	883	923	894	905	856	862	868	890	821	841	815	963	899	870	847	919	936	898	923	850	945	858	918	868	823	882	864	847	843	866	848	864	843	930	871	907	810	791	879	896	945	889	890	854	911	863	864	781	843	881	921	890	830	913	848	831	893	878	893	900	913	843	964	926	872	869	888	866	901	880	893	842	836	808	856	857	818	853	873	860	871	814	848	885	846	835	910	878	886	885	834	883	889	823	891	860	845	847	906	920	904	860	834	907	869	846	862	846	878	917	872	849	867	890	825	807	877	849	870	902	877	894	890	904	871	834	855	889	832	863	863	867	779	892	904	898	862	837	876	918	848	868	875	882	909	894	842	861	876	842	923	882	902	877	864	874	856	861	872	848	867	877	860	904	874	824	862	861	841	854	863	892	884	849	921	899	877	874	869	917	902	846	870	875	895	879	876	886	898	888	871	900	849	899	915	876	845	828	818	851	882	877	839	816	854	894	896	885	877	948	874	858	882	881	850	881	852	875	921	860	864	899	802	883	885	855	894	878	909	851	879	855	911	809	901	889	896	848	886	884	903	859	871	859	835	875	913	914	844	885	852	890	870	908	896	852	865	878	938	883	913	917	856	896	907	877	845	862	865	865	859	857	820	881	865	876	868	903	841	900	863	862	853	887	862	875	840	841	872	834	891	842	891	844	872	835	891	876	849	838	866	875	879	890	866	871	888	852	933	901	875	867	889	854	897	876	903	869	862	863	877	849	822	863	891	859	926	836	945	870	861	900	898	862	882	891	876	868	876	832	843	875	868	886	845	881	916	864	848	879	822	937	875	883	829	845	880	871	883	917	892	885	906	878	884	859	873	841	824	856	854	834	892	873	840	872	854	864	910	847	881	861	815	889	905	919	863	879	863	875	865	813	864	857	863	845	888	909	888	842	830	857	857	905	893	891	874	888	872	836	825	861	834	907	925	826	834	875	924	898	883	847	897	880	876	835	896	904	919	895	870	840	884	875	863	859	861	877	874	878	898	890	846	869	802	868	851	902	885	867	865	831	861	802	874	883	865	827	877	862	875	890	876	849	907	807	902	934	865	855	842	817	886	906	851	846	843	881	929	861	868	904	898	855	855	811	892	884	849	833	928	867	902	908	905	832	836	858	852	881	877	822	839	841	840	857	813	894	899	819	851	864	812	885	891	856	886	865	974	844	880	860	891	862	876	834	836	864	920	910	839	871	841	874	881	885	827	874	915	848	877	947	891	890	867	854	900	890	923	833	880	811	888	853	827	854	837	900	901	893	802	867	885	821	889	853	859	838	852	825	848	914	846	915	936	934	851	857	944	911	870	862	904	880
40783	18938	7972	2639	1648	1343	1044	848	703	573	544	545	477	524	475	413	442	438	405	417	368	410	398	387	363	336	352	373	341	369	355	346	332	356	355	350	309	355	351	352	355	341	365	365	361	346	336	364	346	352	351	322	345	335	342	323	349	330	302	341	341	353	325	363	339	324	336	331	334	349	298	338	326	332	354	367	360	315	334	333	357	302	329	309	347	352	310	329	312	346	325	359	329	301	332	328	322	347	365	340	280	349	334	354	352	344	323	334	340	313	319	361	324	316	342	338	362	339	320	321	327	332	329	349	324	334	337	363	341	332	358	339	328	316	343	338	367	285	339	382	360	363	356	319	349	303	322	306	363	320	342	333	354	320	327	327	349	334	322	323	349	352	357	331	355	330	330	346	344	338	336	332	338	326	342	348	362	314	338	353	314	357	312	341	349	345	334	343	367	346	365	342	317	351	314	374	375	353	345	328	331	318	356	313	334	339	341	340	335	310	313	325	332	320	362	372	333	360	317	331	339	349	355	312	327	356	391	342	336	355	335	362	341	353	361	322	325	326	357	347	328	343	383	325	327	293	350	319	350	295	334	356	329	330	358	341	320	352	334	335	281	350	352	363	339	341	311	335	331	353	342	342	348	368	359	337	338	345	316	329	314	378	327	331	356	361	347	348	330	331	340	359	328	346	329	317	324	328	348	334	325	334	321	339	340	328	346	281	351	342	311	346	337	315	334	295	328	313	306	337	323	331	349	368	333	364	363	332	353	345	320	294	325	326	354	319	337	339	343	342	322	377	319	346	331	311	308	331	334	315	301	349	351	295	310	323	333	336	363	353	315	325	332	328	324	310	337	364	319	328	363	348	334	338	346	300	344	337	302	323	326	296	326	362	366	343	351	324	324	316	319	337	309	342	363	363	331	307	328	344	301	359	357	350	308	332	300	364	384	358	347	363	315	331	323	339	333	333	335	332	326	339	332	346	319	291	320	339	293	320	318	337	296	311	321	350	319	347	291	350	333	344	313	304	338	326	350	297	337	377	314	316	295	317	347	331	308	325	317	332	324	332	321	356	311	330	335	348	354	342	333	349	317	333	326	319	367	342	340	317	345	336	353	329	337	330	360	314	349	332	351	343	334	289	326	316	343	321	346	335	349	356	343	335	351	370	331	366	335	366	367	324	329	325	347	366	343	345	340	328	314	364	340	327	341	378	354	336	303	320	312	332	302	290	362	313	345	316	349	326	317	335	334	336	331	322	292	305	330	332	299	321	341	349	319	359	317	316	301	323	319	353	302	333	305	337	326	339	328	347	338	357	331	372	365	342	350	350	366	335	359	329	330	320	354	315	331	337	322	354	323	326	332	329	328	335	324	338	331	322	314	324	311	339	330	296	330	319	359	306	346	328	313	319	337	351	344	325	313	313	351	337	313	331	317	324	321	334	353	328	314	319	334	347	326	333	311	363	335	322	360	312	303	344	321	349	299	340	347	339	352	303	321	358	336	329	333	333	340	314	327	350	341	352	333	326	347	316	362	336	318	347	326	321	340	339	308	317	328	354	305	347	323	325	354	318	322	340	315	339	320	347	311	332	332	374	309	297	316	334	336	327	337	311	310	335	344	342	373	349	329	373	333	319	340	332	299	332	330	302	348	321	360	317	365	342	346	313	341	354	316	314	312	347	357	336	357	309	331	319	336	314	322	306	355	347	304	320	351	340	337	355	323	329	344	345	289	336	350	343	336	320	344	344	314	346	330	326	318	325	311	318	349	329	327	308	349	310	342	376	347	331	329	299	343	312	335	325	327	336	361	350	325	342	336	357	342	335	310	335	343	323	363	320	326	361	297	354	355	358	295	346	341	321	337	338	337	308	345	337	312	355	329	337	323	338	371	355	353	320	378	345	307	316	335	320	321	309	335	357	303	324	310	334	324	366	346	335	327	311	344	337	322	343	303	353	305	351	340	350	332	335	343	353	357	326	364	325	358	324	337	334	322	322	324	346	333	326	360	343	349	257	322	299	284	306	308	336	318	313	337	309	377	330	299	350	303	320	319	334	334	315	344	352	343	343	324	325	325	331	370	345	366	362	354	339	365	339	306	312	331	356	366	306	350	323	359	353	318	364	311	343	298	368	345	325	321	366	343	315	310	323	320	336	297	321	323	298	329	348	342	325	329	326	353	320	334	336	292	346	307	354	348	333	336	299	340	293	331	337	338	331	348	323	329	352	337	329	333	358	315	323	351	303	320	329	302	361	343	348	327	329	347	317	312	307	354	319	341	351	340	364	324	322	358	341	349	375	332	355	353	322	333	335	324	287	339	289	312	368	329	360	310	307	323	377	325	339	374	363	356	352	327	317	340	339	341	337	326	331	342	334	320	328	328	322	365	319	360	346	338	358	340	335	335	345	346	366	359	323	335	341	341	317	361	318	329	331	334	312	322	344	309	333	333	328	329	310	354	334	300	339	348	304	360	338	332	328	317	356	348	345	316	366	355	359	310	352	307	374	323	288	354	312	325	329	366	327	356	319	329	350	323	350	335	354	322	374	342	373	311	322	346	294	322	318	321	321	347	341	349	343	325	323	326	324	355	340	330	336	359	336	353	348	327	338	344	341	327	342	287	300	363	325	355	300	349	307	350	312	332	318	327	341	378	352	341	321	352	337	337	354	330	336	325	353	319	336	329	343	318	333	339	304	315	341	330	342	306	336	322	337	348	319	330	300	301	285	324	309	314	348	356	330	330	292	326	284	346	334	352	327	317	349	338	340	350	326	348	345	332	353	326	353	335	347	305	348	332	295	315	370	347	307	342	336	325	334	299	316	321	345	323	328	304	315	313	306	335	307	356	333	327	341	331	328	328	339	325	317	334	355	373	326	310	355	330	348	329	350	316	359	332	341	275	312	329	308	336	354	361	353	315	335	321	324	314	369	309	367	347	348	341	331	327	321	356	351	338	340	381	345	337	308	326	325	323	344	320	359	342	343	322	317	336	349	359	338	331	316	351	331	358	360	331	333	330	365	341	346	326	297	303	330	356	353	351	371	364	354	357	328	327	325	361	364	333	336	343	312	353	378	345	332	334	337	328	313	345	343	330	329	348	339	328	292	330	358	338	338	357	340	330	310	350	334	362	327	359	333	327	328	343	329	341	323	338	349	336	341	349	360	325	313	312	329	317	345	346	342	314	331	289	314	317	365	331	300	316	319	330	326	374	353	311	328	326	344	326	319	351	339	342	338	309	321	314	340	316	334	341	325	351	303	366	332	324	352	304	330	321	333	354	365	348	348	355	333	349	328	338	334	320	359	322	297	296	339	335	325	308	333	339	346	320	348	323	303	315	349	334	338	334	336	357	361	306	331	323	323	333	359	332	331	310	341	321	345	321	321	332	303	312	350	337	351	319	322	365	307	343	324	378	314	324	322	314	324	363	375	342	323	363	356	307	337	313	343	319	379	308	339	338	337	353	355	302	338	317	324	340	349	335	363	334	337
21019	2834	5849	6626	5786	4681	3903	3279	2889	2520	2277	2114	1923	1728	1679	1547	1475	1518	1418	1359	1304	1264	1277	1184	1211	1135	1115	1113	1145	1163	1114	1128	1031	1111	1058	1111	1043	1027	1058	1048	994	1037	1021	1115	972	993	1002	952	980	993	957	999	1006	959	962	949	966	1039	975	950	944	905	954	950	919	976	1013	970	933	941	961	968	917	968	974	946	945	963	939	916	987	942	980	962	932	929	933	946	948	973	964	941	973	992	927	918	938	912	940	917	952	958	918	966	941	969	1037	856	953	912	937	937	953	946	951	916	860	943	969	962	929	963	945	963	934	933	964	957	903	980	910	934	913	885	946	903	966	931	937	931	879	918	900	951	971	941	950	899	916	1002	896	926	966	912	952	929	905	853	942	907	903	910	959	891	956	949	955	914	846	921	899	922	872	952	994	912	908	1000	945	941	920	920	923	970	873	927	885	922	905	933	981	966	935	936	954	916	942	976	917	947	938	926	955	886	985	965	914	928	893	915	957	885	914	936	915	869	896	942	921	947	975	906	936	899	916	900	943	919	962	926	944	931	932	957	936	940	941	884	977	938	930	923	911	871	935	976	952	903	973	952	882	945	953	931	940	897	919	932	882	916	974	951	897	982	933	916	939	913	915	884	935	943	909	934	882	885	861	893	968	951	906	887	895	927	875	899	957	906	856	959	909	884	962	906	962	943	949	867	941	903	964	885	926	994	921	875	895	942	917	932	925	960	941	934	889	917	916	932	910	911	953	951	945	925	970	939	957	918	892	941	919	904	928	954	910	942	968	898	925	958	889	922	904	909	887	965	906	959	930	916	923	938	940	898	912	921	960	950	948	909	905	881	932	907	959	892	952	955	901	966	941	891	890	967	903	888	951	863	982	899	837	953	918	958	947	939	945	914	933	910	893	975	942	926	897	910	911	903	922	888	929	894	898	961	903	903	900	913	982	928	957	947	934	883	977	949	983	927	895	912	931	892	919	913	959	918	947	941	910	925	918	940	914	924	926	937	915	971	953	883	1020	899	927	951	935	944	903	940	934	1001	970	916	937	881	902	949	999	892	909	924	983	895	931	903	920	907	898	922	918	984	934	887	929	954	936	1000	932	915	934	950	929	953	922	863	919	922	968	935	869	962	930	925	928	929	915	942	930	920	950	928	922	921	927	906	905	945	950	952	934	896	894	918	874	911	974	931	905	872	897	898	938	929	903	922	960	925	863	900	942	898	976	922	892	943	916	986	921	928	902	937	945	889	923	961	887	964	943	927	906	892	910	954	888	885	931	943	941	1015	957	941	870	924	882	887	958	915	908	907	914	934	890	941	944	941	912	900	920	948	891	906	949	995	867	940	945	864	911	893	895	887	923	939	939	940	910	935	910	872	951	902	1004	950	941	851	926	915	917	914	915	903	888	915	898	895	940	911	931	917	956	904	942	935	946	971	953	931	921	987	939	919	918	900	959	946	926	869	915	909	952	958	918	879	949	920	905	975	954	941	915	908	927	903	906	935	929	918	917	989	905	931	933	974	941	952	904	866	909	954	930	939	899	921	909	915	890	962	986	937	878	919	993	899	867	915	925	950	903	932	904	947	894	971	909	947	967	935	907	910	892	941	903	911	889	935	939	918	882	927	927	880	912	914	931	906	860	930	957	972	881	962	936	940	939	959	914	921	895	903	892	944	903	905	888	951	938	929	886	906	969	966	942	909	920	914	900	964	952	967	918	871	965	909	979	905	906	903	947	894	951	965	969	971	946	959	950	892	935	912	894	964	884	948	906	932	912	923	951	918	970	907	927	953	947	904	903	938	935	941	961	930	908	924	925	910	923	987	897	948	877	938	938	907	915	889	895	958	940	927	933	973	927	910	904	942	936	830	879	914	901	903	909	952	926	967	888	965	915	882	943	895	900	977	915	917	913	883	863	959	922	912	926	925	886	930	946	965	904	924	905	914	915	916	910	979	947	896	910	967	934	949	895	890	931	906	959	908	946	922	946	913	902	1015	934	914	944	901	889	923	938	885	925	949	906	899	928	941	912	953	967	906	962	870	967	919	919	964	937	922	945	912	969	909	963	941	938	995	962	949	913	942	931	946	911	979	908	899	863	866	836	920	926	936	924	885	960	937	933	931	959	952	935	854	959	914	907	900	916	903	895	1008	968	891	953	929	905	914	909	921	902	946	950	865	985	900	924	885	977	929	972	898	931	900	916	913	916	938	914	989	903	896	910	898	924	851	946	911	914	862	893	924	918	939	896	953	962	924	917	919	931	879	915	958	934	926	928	871	873	905	953	1005	914	958	939	937	881	965	905	895	897	981	949	971	967	954	967	885	875	980	908	949	907	914	957	877	984	939	905	911	929	951	946	936	939	917	937	944	859	929	887	887	873	946	968	918	920	913	958	949	1028	947	896	900	915	910	958	931	908	892	893	898	899	873	885	906	928	887	910	936	897	887	956	920	912	913	1035	919	873	915	951	900	922	930	893	953	917	937	921	931	948	926	876	938	873	935	940	938	903	944	941	918	928	893	921	972	868	896	860	963	908	896	972	922	957	854	926	937	886	905	900	887	960	963	942	969	948	908	958	963	945	873	912	897	934	906	874	945	946	930	997	903	952	951	940	935	949	900	918	910	925	955	925	903	919	942	960	943	893	945	890	928	930	882	942	907	918	925	932	889	932	928	895	906	948	881	894	945	971	1004	926	913	969	914	925	958	950	917	927	977	893	903	919	920	884	916	904	944	917	942	924	902	948	944	989	971	938	944	940	949	876	948	963	906	927	910	937	902	918	918	945	916	914	955	911	917	920	933	934	972	904	907	951	920	962	915	935	947	964	955	868	917	930	902	838	927	966	942	929	920	937	919	933	944	891	962	963	919	872	881	871	962	991	921	890	924	958	880	945	932	871	907	949	926	945	920	941	929	975	878	947	883	914	910	944	888	946	922	924	879	981	920	866	932	904	930	957	896	891	960	895	898	969	888	950	917	938	940	882	940	936	967	979	932	909	917	855	937	888	954	898	887	936	887	926	929	941	912	939	979	926	993	953	932	927	953	949	949	962	953	928	935	930	990	941	946	924	935	958	959	968	915	881	900	927	951	887	909	895	936	950	902	951	929	914	914	953	933	943	959	938	926	925	911	898	915	902	936	954	922	870	919	957	927	922	959	938	884	948	965	982	929	954	947	924	886	963	955	871	971	888	841	897	909	911	929	924	875	949	835	939	931	908	888	927	899	908	930	917	918	881	957	886	914	885	944	899	912	957	932	878	864	911	969	964	904	990	918	911	900	975	952	959	843	950	940	929	923	907	973	870	946	920	892	926	905	993	945	918	928	933	987	919	906	944	956	915	932	939	893	887	936	939	920	873	902	915	901	890	911	939	899	948	953	977	919	926	895	911	980	921	894	958	933	966	925	973	912	937	904	910	904	959	908	942	895	943	907	969	922	927	981	972	883	975	919	930	908	941	946	971	966	943	908	925	978	960	930	939	945	970	927	936	924	884	934	893	912
4781	407	279	217	207	189	184	186	176	174	143	162	145	147	137	160	152	160	182	137	128	154	179	164	167	174	152	158	159	163	149	149	180	135	166	152	134	168	156	161	134	172	183	143	186	189	159	158	151	157	157	169	161	171	150	161	172	165	132	144	151	151	155	164	150	162	156	150	162	151	164	152	155	149	175	169	171	165	177	144	164	155	155	177	156	144	174	148	163	144	159	143	159	174	181	161	152	167	148	155	141	170	146	154	141	172	155	149	147	161	157	152	149	157	156	154	150	169	195	170	163	171	160	184	146	141	156	168	161	161	161	149	167	144	179	174	169	165	158	147	155	132	152	179	146	154	178	166	156	168	166	170	159	158	157	156	154	159	163	165	163	189	189	153	155	147	153	133	144	142	155	156	172	162	147	177	163	160	165	143	140	152	144	181	155	164	157	153	183	152	173	171	152	161	165	165	139	185	178	194	160	161	160	161	157	153	155	187	151	164	159	160	158	143	184	184	171	140	162	156	168	177	157	164	191	167	164	178	164	184	162	161	117	162	168	186	159	160	138	156	150	155	171	160	183	161	163	188	158	149	167	162	135	154	151	147	154	151	164	165	144	176	166	163	176	174	170	152	133	156	135	149	155	142	153	160	142	169	164	145	146	164	163	146	147	179	153	158	158	161	162	148	152	159	180	176	182	157	166	173	138	168	162	152	152	158	186	153	153	176	155	150	162	153	157	162	174	151	143	172	178	159	153	159	158	167	165	175	181	172	168	157	156	166	158	162	173	182	169	166	132	186	131	148	163	163	180	138	158	154	166	156	170	171	163	159	155	145	138	172	173	188	181	153	171	160	147	173	176	157	144	172	147	155	151	164	168	155	157	169	151	147	175	141	166	138	164	176	155	165	154	167	154	139	168	180	153	163	171	158	176	170	163	149	165	166	153	172	150	154	144	169	155	160	151	148	174	179	162	180	168	162	154	160	167	147	139	169	168	158	187	145	154	175	155	135	126	158	167	155	167	170	146	150	194	170	163	160	164	157	153	160	162	153	186	168	184	157	166	177	146	157	169	141	165	148	153	142	170	162	166	153	189	146	172	147	149	174	164	177	178	164	170	159	171	158	169	153	172	176	179	153	166	158	149	169	138	155	168	180	167	149	155	161	155	159	153	166	188	185	156	165	141	167	168	146	169	134	178	160	148	177	174	162	143	181	177	157	138	143	159	159	188	161	148	170	165	179	163	178	160	150	181	163	162	170	133	162	178	166	164	169	150	153	144	161	161	173	141	167	168	175	175	169	148	160	165	157	147	158	175	171	179	160	169	151	156	166	140	154	161	151	160	165	151	167	158	148	157	172	148	180	166	151	146	170	172	154	167	168	160	160	178	157	157	151	174	163	176	144	143	142	181	165	150	147	149	164	178	163	178	145	148	158	165	142	132	148	163	156	152	167	150	185	147	145	170	163	157	158	167	142	187	159	150	155	156	172	139	175	162	143	169	147	144	149	171	157	148	167	155	172	159	150	149	173	159	143	168	147	175	130	158	144	170	146	161	157	164	177	158	162	154	145	142	172	150	153	176	137	172	184	161	150	156	160	174	172	169	181	163	148	160	144	187	142	137	156	158	168	145	169	173	159	170	170	162	192	134	157	155	147	169	127	151	155	168	176	184	191	168	142	155	149	154	155	156	166	163	158	153	146	157	155	156	163	160	165	160	153	138	160	160	156	169	157	161	152	150	153	170	162	141	148	157	158	177	164	136	174	172	175	176	161	160	151	151	171	172	160	150	142	170	161	161	163	156	159	162	162	148	156	167	159	156	176	160	147	162	153	151	178	191	170	150	131	174	158	143	168	148	149	162	152	171	178	149	169	160	145	155	159	149	178	149	145	167	151	159	178	140	176	159	160	177	158	155	183	156	139	143	139	164	176	161	166	155	158	162	164	154	162	163	154	169	164	142	178	154	138	157	168	178	152	169	157	152	150	184	169	165	171	147	141	157	178	148	150	167	169	161	165	138	151	157	139	170	167	175	149	167	154	176	158	168	159	173	163	156	139	168	168	148	171	172	154	165	174	154	168	179	186	145	193	159	159	170	129	139	159	168	177	176	158	167	161	174	160	177	161	157	175	155	156	155	164	152	163	169	176	157	146	159	143	135	160	182	177	158	160	168	147	155	158	166	145	153	146	175	171	162	150	162	172	159	174	153	173	163	159	168	151	138	167	168	158	167	158	151	165	136	164	155	157	158	168	181	165	153	153	153	181	153	177	176	156	151	152	161	170	161	146	178	163	166	151	162	138	155	163	191	133	166	139	157	139	157	153	152	180	184	181	142	153	173	151	185	155	153	179	114	173	166	153	160	157	138	153	158	160	164	164	149	166	168	152	170	156	161	160	160	187	129	147	150	163	167	164	160	151	172	159	161	165	183	185	164	165	145	138	132	184	160	147	157	176	161	139	159	147	168	149	161	183	154	167	176	152	156	146	151	153	155	152	148	170	153	173	168	159	154	162	165	147	164	171	161	171	173	154	171	164	142	154	170	174	158	183	175	162	167	140	166	171	170	149	169	152	160	141	148	163	173	126	139	155	159	167	148	165	167	181	174	192	172	163	146	163	174	153	139	144	150	175	151	146	171	160	146	153	178	175	156	151	159	150	161	179	160	181	152	146	200	185	151	157	164	169	152	166	135	171	166	178	207	163	156	179	176	148	147	187	152	146	135	151	163	176	167	167	151	155	186	143	161	159	162	156	155	147	185	149	161	152	142	153	164	146	159	140	159	146	160	171	148	177	160	139	155	161	193	167	152	178	159	140	161	169	155	143	147	159	173	188	161	163	139	146	134	174	175	154	153	146	152	165	170	158	178	179	155	163	162	178	171	172	153	160	160	142	163	158	173	149	154	165	179	160	148	143	166	155	167	170	144	167	169	158	157	166	165	131	164	164	175	157	158	156	179	165	162	157	165	142	153	166	152	144	175	169	167	152	185	150	176	148	151	157	163	130	166	173	154	160	180	157	168	140	157	155	177	178	170	165	153	142	147	171	169	148	178	170	139	183	160	169	158	167	144	150	162	169	147	144	153	163	164	143	152	165	155	169	148	165	179	144	151	166	168	165	146	166	145	176	155	169	173	185	178	165	178	150	155	167	159	162	156	138	164	173	181	165	165	163	153	164	147	180	173	165	169	174	138	166	164	154	158	165	147	158	155	150	127	196	160	171	181	172	161	163	163	181	143	137	156	148	133	183	135	158	175	154	172	166	159	169	166	166	184	136	170	172	156	169	162	162	150	174	164	160	181	146	154	172	168	164	140	153	158	152	143	159	171	158	145	155	162	141	149	176	175	148	144	184	156	149	179	178	157	142	171	175	158	154	139	183	164	135	163	150	168	139	161	152	159	166	156	151	160	157	164	149	157	165	166	155	179	174	137	179	181	154	167	167	144	149	142	172	175	131	145	165	160	168	153	170	168	150	141	159	154	158	154	166	147	160
4192	594	702	686	663	638	609	619	523	553	546	578	548	541	588	517	520	502	513	516	558	536	525	510	548	528	476	501	557	564	523	565	495	505	539	553	543	501	515	501	499	501	519	492	533	497	513	517	546	535	510	509	515	528	524	490	567	507	544	513	500	519	523	521	587	574	509	499	514	522	496	517	528	537	511	523	553	508	506	517	471	495	530	525	486	524	535	515	556	503	501	527	556	477	536	506	520	530	499	511	553	486	528	557	516	465	537	494	506	527	508	537	496	510	518	512	496	529	520	530	497	529	516	527	515	534	517	515	507	499	521	501	479	475	505	538	523	481	510	548	532	516	555	496	551	516	486	519	516	517	529	515	527	518	535	529	464	543	549	540	511	479	506	490	482	488	537	553	548	511	498	538	508	550	523	557	537	512	517	465	445	509	543	512	474	489	518	526	474	541	515	514	487	502	525	515	525	537	527	522	516	494	493	509	480	475	504	553	499	516	477	520	520	505	513	485	540	547	536	539	524	531	505	529	507	555	526	520	510	509	511	526	519	515	540	499	508	506	510	544	514	503	532	554	480	531	522	546	503	519	559	543	496	503	549	549	469	534	568	482	548	545	516	531	550	564	500	499	514	511	504	509	518	499	511	528	513	494	496	505	525	505	510	475	519	555	504	557	495	492	506	544	531	518	504	510	533	494	530	481	514	518	512	534	501	538	513	501	523	507	502	503	515	487	562	523	501	499	538	499	510	543	583	491	522	473	529	527	542	526	525	511	509	512	519	533	478	540	523	533	473	532	517	469	533	491	513	520	489	526	507	533	519	504	503	522	558	504	526	521	515	507	539	469	507	477	515	500	492	527	503	499	470	459	511	522	482	486	496	515	545	496	485	509	516	515	552	522	499	511	529	558	466	508	514	496	489	539	506	535	474	544	512	537	515	503	510	537	534	509	525	528	503	490	527	527	495	538	512	521	486	547	484	501	514	544	501	505	507	506	535	540	507	518	541	527	546	513	505	493	523	519	492	537	465	513	480	517	522	514	549	502	480	538	498	510	515	478	483	506	554	530	501	510	490	544	499	514	521	497	467	457	490	480	507	516	514	561	547	505	529	545	525	507	529	533	539	514	569	518	534	515	505	503	546	549	512	578	482	536	502	557	492	518	529	496	506	497	503	506	516	490	497	496	477	517	529	503	519	487	505	517	501	525	465	516	493	492	511	477	500	484	496	518	518	555	476	517	510	498	519	522	520	519	531	530	553	458	500	494	539	488	487	494	512	505	518	558	568	513	526	503	515	523	512	514	557	525	538	530	513	558	519	511	491	526	513	533	514	548	532	551	540	534	512	513	551	544	529	525	516	493	480	545	507	560	535	512	519	527	494	528	525	518	555	544	527	505	525	530	520	505	555	508	510	483	520	519	504	490	524	493	509	518	484	514	533	495	519	531	523	550	525	463	479	483	501	493	536	539	548	547	542	503	538	485	512	541	534	527	584	507	528	505	495	530	538	489	507	489	538	494	488	528	527	492	505	550	504	536	535	574	491	491	552	512	560	503	514	508	490	520	524	522	500	575	535	488	552	506	538	481	498	520	544	495	502	496	518	519	496	523	498	503	503	559	525	514	493	503	553	496	545	529	549	523	535	497	492	558	482	485	530	551	508	496	526	493	497	531	528	500	495	528	533	551	546	526	504	494	531	513	521	520	552	513	555	509	521	505	528	522	505	515	521	563	553	536	513	541	509	495	553	510	537	512	536	524	518	531	510	498	509	536	516	501	514	492	517	490	508	490	496	486	563	557	536	499	509	502	500	499	552	531	515	547	525	537	513	550	502	490	492	516	535	530	521	515	520	486	527	541	482	523	501	506	509	535	523	532	558	482	511	544	511	532	511	493	530	507	516	517	499	514	522	532	495	544	536	548	474	503	497	530	523	552	534	511	555	539	525	512	469	537	535	502	552	524	540	557	515	535	512	532	562	492	518	528	542	525	503	531	509	568	512	499	549	509	503	503	477	522	551	492	531	507	535	509	530	535	490	491	536	488	540	491	539	517	532	503	519	533	484	516	498	520	510	513	524	538	525	519	504	500	536	502	516	453	476	560	547	479	545	539	488	457	487	490	547	485	503	507	509	517	520	557	550	496	469	516	519	523	514	533	560	520	485	520	497	524	516	522	552	516	518	533	504	538	515	493	504	547	483	540	548	523	494	537	530	522	538	490	496	534	507	498	499	512	541	522	462	513	478	530	495	493	517	509	504	542	531	518	516	512	530	538	505	539	501	531	540	525	551	554	563	540	515	493	567	495	523	511	501	529	511	510	477	498	552	521	494	530	541	511	549	523	546	523	479	486	494	519	538	530	505	517	507	469	554	528	509	533	535	501	510	562	515	534	518	504	491	523	481	518	466	515	522	541	476	544	499	553	582	479	529	510	569	501	491	538	585	518	533	495	531	521	506	521	509	492	508	533	499	535	454	537	519	523	494	530	499	515	488	549	527	521	516	471	445	537	496	499	547	452	521	515	521	520	514	518	564	515	532	454	492	528	550	479	498	514	493	501	508	532	501	519	514	468	513	521	489	534	563	516	519	522	525	554	520	512	527	542	536	463	501	487	526	511	539	521	521	481	509	525	536	509	526	518	531	518	564	533	509	505	523	526	569	504	503	533	509	517	495	524	518	539	510	487	546	506	485	517	484	543	516	516	504	520	499	492	535	521	541	540	467	531	511	508	505	525	548	534	525	502	518	538	545	505	516	493	517	549	500	509	487	516	473	530	543	510	489	517	493	543	503	526	537	484	504	555	483	558	522	531	482	522	521	511	480	534	522	516	515	513	517	477	513	495	498	506	502	497	530	493	537	526	512	494	519	487	505	500	520	528	520	514	530	515	485	522	529	452	486	507	526	543	499	539	510	542	479	524	502	510	484	552	516	495	523	511	482	501	490	547	527	525	514	488	508	523	530	540	509	515	475	494	554	557	490	516	550	491	524	520	518	490	508	501	501	493	522	516	489	533	531	487	507	505	495	516	513	512	523	506	456	492	520	492	514	510	524	494	521	531	524	519	524	474	491	506	555	485	510	535	558	525	531	523	515	527	501	522	509	520	542	486	530	509	479	492	514	488	512	508	543	541	568	510	484	504	526	521	512	506	534	478	519	504	508	495	544	519	509	482	509	541	516	518	532	510	490	492	553	488	485	529	502	518	553	555	532	531	547	477	527	526	506	487	511	484	491	522	522	516	536	553	500	499	497	523	501	495	500	515	558	544	491	508	510	562	487	531	520	503	505	525	523	485	486	531	545	535	466	504	520	529	462	523	478	505	548	549	530	561	524	539	492	509	504	502	515	521	539	521	532	489	507	505	526	543	501	512	506	486	521	521	521	493	526	511	471	517	519	501	498	554	495	522	525	527	503	531	530	516	519	500	524	482	515	545	517	522	524	563	502	512	507	519	518	527	507	493	526	528	553	501	489	491	491	497	530	539	511	493	578	528
34070	10692	2268	1318	917	790	634	595	485	463	427	400	372	400	357	341	330	352	350	330	334	321	291	316	365	305	331	346	303	319	296	350	306	309	301	304	325	308	292	336	314	330	302	299	325	294	294	307	316	300	297	308	322	317	309	272	320	310	281	312	285	327	305	301	320	319	308	288	299	291	272	326	325	311	317	331	293	319	309	274	304	330	286	297	297	310	275	266	304	336	337	336	317	292	311	275	300	320	305	302	298	289	329	259	309	295	317	291	292	278	327	326	317	324	295	304	315	369	324	320	276	315	315	314	291	286	297	315	299	287	289	307	318	291	289	275	326	295	314	277	291	286	332	293	306	323	303	307	291	280	313	292	319	299	310	307	292	324	328	273	279	302	299	307	329	306	300	290	314	281	272	273	277	314	309	295	280	332	326	306	311	309	315	283	294	278	300	329	333	315	296	299	301	277	296	294	313	302	291	309	296	310	326	273	333	283	275	310	290	279	274	318	297	300	338	310	295	323	296	300	318	285	314	306	294	314	307	322	297	311	307	302	291	310	329	282	299	304	291	299	308	308	292	299	333	311	310	266	318	346	347	295	281	304	331	319	301	287	316	323	287	333	311	314	277	339	328	301	319	298	285	314	291	300	296	310	310	311	313	298	341	281	315	282	282	314	289	294	297	316	295	309	297	306	305	290	282	300	317	318	340	312	328	318	310	333	294	265	295	306	294	290	312	322	301	328	306	311	309	291	313	288	262	288	317	292	304	297	312	274	303	311	319	289	318	299	309	276	330	311	302	280	302	314	296	277	308	322	309	287	299	323	322	296	308	300	311	330	314	298	279	300	303	278	283	320	293	283	318	317	336	291	300	291	292	332	316	326	320	266	282	284	297	287	292	327	320	319	304	300	305	300	300	307	312	293	302	303	284	296	339	311	291	310	301	321	317	293	325	314	295	336	277	326	283	310	293	332	301	305	292	294	317	318	297	310	313	293	322	278	294	308	308	310	321	326	297	286	330	293	307	301	298	278	309	294	262	316	311	332	342	302	318	286	346	320	273	303	272	280	292	335	316	292	302	286	294	320	314	317	304	308	300	327	284	291	309	321	308	329	305	289	326	299	295	276	297	341	298	297	346	317	318	297	294	299	318	304	317	284	288	292	288	284	315	318	282	297	303	292	285	310	300	295	317	277	308	286	325	321	317	270	310	299	305	308	328	291	291	287	289	292	284	292	295	299	286	313	333	301	293	297	292	284	285	310	279	312	316	281	318	326	273	296	317	319	318	317	316	319	287	300	287	307	318	300	271	314	312	312	314	319	294	316	300	289	304	311	304	316	309	318	299	286	281	318	282	325	309	300	349	334	326	313	306	310	311	299	329	307	290	317	326	302	336	312	332	323	303	307	283	326	288	286	310	303	308	300	335	300	320	335	325	317	284	289	290	305	250	312	303	309	318	305	292	302	285	318	301	337	314	298	299	307	282	320	287	307	312	308	284	298	305	315	302	312	287	324	303	303	274	306	285	330	293	317	294	306	309	299	292	322	306	303	310	293	330	318	299	285	330	307	292	308	277	300	325	297	309	287	280	293	308	303	279	291	335	283	296	314	286	276	316	291	278	321	300	294	294	339	311	295	292	308	312	343	325	320	323	320	314	345	348	305	294	294	294	270	291	314	308	290	330	283	305	296	312	271	297	291	296	320	311	327	318	291	318	280	310	271	288	282	311	320	273	322	309	300	292	276	284	283	305	270	310	281	293	301	302	283	274	292	313	299	322	316	286	279	316	287	307	283	276	306	276	312	325	297	343	310	287	344	325	318	287	296	317	293	281	289	278	298	299	324	299	275	335	314	284	302	317	305	309	310	309	302	278	280	288	296	308	301	326	312	283	324	322	311	301	293	282	271	334	292	329	283	312	289	292	286	319	285	303	312	322	299	331	293	302	331	308	339	290	292	300	304	323	294	308	303	291	314	292	310	319	307	324	319	296	324	342	313	303	310	296	313	298	300	306	336	329	322	299	278	307	308	303	291	328	286	311	283	318	301	336	274	317	294	264	274	303	293	309	284	323	316	308	302	295	307	321	313	335	327	324	302	272	316	302	280	330	307	294	307	327	309	278	282	288	325	306	307	302	295	298	261	277	298	303	312	297	311	262	290	303	293	319	282	308	333	277	298	320	317	325	308	315	295	316	295	291	329	324	272	309	309	335	327	312	302	307	318	313	283	314	319	281	333	293	326	272	304	304	330	281	321	334	305	290	305	334	289	262	313	278	299	293	300	309	280	291	294	319	296	327	323	322	279	300	297	291	312	297	294	336	288	310	263	320	304	285	292	319	281	273	287	315	262	282	300	333	288	280	318	294	300	311	307	289	287	314	287	276	306	298	311	309	311	313	285	310	294	312	280	308	295	316	295	299	303	306	291	295	303	301	333	300	290	310	311	296	312	297	296	295	280	312	307	327	293	305	269	293	273	284	296	314	309	292	302	323	319	309	327	296	259	316	296	259	306	286	352	290	295	319	309	291	269	292	282	306	313	302	303	302	293	311	272	299	309	317	301	332	264	295	297	326	253	320	324	296	289	314	320	311	340	286	290	293	268	290	285	303	314	299	305	339	299	303	332	325	299	329	324	295	306	304	286	298	295	301	330	287	326	318	324	299	302	305	315	278	297	301	344	317	296	334	336	283	274	286	327	330	287	269	297	308	310	315	256	310	291	281	302	308	307	305	307	328	275	295	298	286	330	305	307	321	309	293	278	294	277	298	330	286	320	290	305	286	306	308	333	292	299	318	309	274	324	303	328	322	265	305	336	273	306	297	293	331	311	301	295	279	281	295	296	301	306	298	297	325	328	271	283	343	320	308	326	300	283	314	305	365	314	306	295	278	279	328	276	312	286	310	301	284	289	342	301	318	313	301	287	289	301	302	319	287	320	304	295	286	295	274	291	328	278	306	322	320	276	318	331	294	341	317	310	296	296	277	281	294	341	319	309	284	356	340	284	303	295	314	291	303	301	314	266	288	292	302	301	274	320	282	296	325	311	310	311	307	313	317	314	284	319	316	306	310	299	307	285	293	304	272	307	326	285	300	286	293	315	305	301	322	345	287	307	304	290	300	318	306	300	313	314	310	316	311	267	295	289	284	317	270	277	327	292	313	302	298	309	292	295	302	305	266	295	300	288	284	297	287	295	317	328	301	297	296	304	299	290	323	324	300	301	310	280	261	271	301	307	300	281	333	286	281	316	307	299	331	284	324	309	267	312	315	303	278	267	343	310	281	303	310	300	312	311	284	304	333	295	288	289	278	308	291	306	290	308	321	339	317	299	303	344	348	284	290	297	288	323	306	301	300	325	301	326	312	297	319	310	305	305	306	320	287	300	315	293	316	309	301	310	301	274	309	306	297	310	335	298	333	317	306	319	330	312	292	306	329	259	284	296	294	314	325	305	300	307	330	304	292	343	316	337	311	300	298	261	310	336	311	321	322	311	269	298
15960	1825	3419	3928	3416	2878	2380	2051	1881	1711	1523	1454	1341	1340	1226	1184	1137	1118	1122	1045	1061	1013	1025	1001	997	999	1011	938	972	945	941	981	964	939	997	947	970	967	923	919	907	904	942	882	917	913	937	893	899	854	869	915	942	948	910	872	857	866	873	900	906	871	849	894	888	875	917	835	882	852	902	866	932	823	904	881	891	911	872	921	926	894	910	863	853	899	863	886	911	825	876	832	888	880	867	936	863	863	790	850	831	877	935	905	860	874	804	859	868	897	842	876	911	911	845	820	923	857	866	866	873	885	892	904	897	899	885	943	880	877	843	859	824	871	894	930	870	859	853	818	904	877	845	867	868	892	880	840	886	846	858	906	855	881	899	850	865	827	851	849	873	896	889	905	894	829	884	856	878	840	849	901	893	832	917	895	888	878	858	900	847	833	838	894	869	860	908	823	904	880	894	889	822	889	906	842	853	905	882	882	844	911	846	853	864	871	874	893	923	866	852	861	887	807	859	891	857	861	915	858	846	863	827	903	850	903	874	823	850	820	930	856	846	867	926	839	857	910	834	844	857	883	873	867	901	835	872	846	830	877	810	884	898	846	905	883	862	939	851	913	934	890	824	867	810	941	914	884	841	859	889	881	863	879	902	805	907	882	863	914	912	808	865	911	891	820	847	859	836	822	912	880	880	927	915	848	864	829	856	883	868	905	908	863	823	878	875	866	845	845	863	875	883	881	898	872	856	868	869	862	882	860	924	815	888	854	832	858	881	888	869	886	837	838	880	866	906	880	870	830	882	891	825	872	857	909	866	884	835	920	863	850	906	882	876	861	869	852	905	894	834	920	869	866	840	896	908	842	896	877	838	877	912	817	837	889	839	909	868	869	875	875	878	893	838	833	865	852	888	875	866	902	873	874	867	902	878	850	858	847	796	874	853	875	867	906	835	867	894	839	867	850	896	883	871	824	853	851	873	891	862	854	897	851	879	880	911	842	873	853	854	852	876	793	824	868	822	919	879	898	838	900	843	858	851	904	829	848	831	887	878	897	806	881	840	877	873	869	886	897	851	833	885	883	861	884	875	892	845	908	875	836	876	811	864	872	830	848	780	951	863	825	858	836	905	879	878	847	905	848	913	802	824	897	879	888	921	892	831	902	882	881	886	861	903	922	884	885	843	876	831	836	830	838	877	900	850	906	923	884	881	875	833	800	896	881	854	845	865	879	852	857	927	841	884	850	864	883	985	875	864	849	917	846	862	867	863	880	861	888	855	861	944	824	899	842	869	852	870	897	915	877	859	856	887	869	879	886	865	858	845	879	851	838	864	830	832	858	847	899	888	905	828	864	932	867	822	911	909	876	868	877	885	842	880	880	885	849	798	871	852	819	869	828	849	902	872	865	876	896	877	910	866	954	888	879	847	913	832	873	880	926	832	859	875	839	875	848	851	914	899	870	870	869	857	890	870	860	811	890	832	833	794	908	890	845	855	900	840	817	890	862	911	949	888	847	876	900	887	878	884	858	883	855	850	843	921	897	875	894	820	848	827	856	856	932	893	924	903	875	930	889	806	868	851	852	903	788	870	837	867	869	913	890	856	906	848	909	855	847	900	850	849	886	868	880	893	876	827	885	863	870	875	843	873	850	859	868	891	862	842	914	864	865	854	872	915	836	883	829	900	847	862	852	836	853	876	859	873	863	830	862	892	853	915	840	837	828	907	854	854	848	938	854	879	937	873	852	867	905	831	884	933	886	870	792	937	901	839	841	876	863	863	836	921	839	883	850	872	821	954	850	845	857	825	888	902	843	857	823	838	857	873	836	888	889	865	885	902	847	854	888	889	841	865	860	877	870	886	912	890	855	854	861	840	907	870	852	804	851	950	858	891	875	901	928	909	817	890	880	870	879	892	876	865	895	880	896	908	891	878	926	833	880	879	858	853	827	859	929	856	836	827	829	886	883	883	877	885	860	857	902	848	894	893	897	904	867	889	861	835	855	859	851	876	894	863	914	834	897	877	841	896	862	850	864	872	851	915	857	893	827	853	863	855	922	825	872	842	869	901	872	813	891	871	893	879	863	918	801	850	860	815	818	925	908	889	936	829	913	893	898	897	875	876	887	802	917	854	900	818	865	838	836	890	838	872	823	868	888	900	828	851	908	853	848	852	886	891	813	826	905	867	874	881	819	895	939	862	868	877	877	880	903	879	856	860	849	821	865	840	868	901	813	869	911	876	864	863	866	849	826	884	849	848	837	843	854	915	854	836	896	853	884	835	899	892	853	859	875	890	949	887	844	875	850	909	920	892	852	862	878	840	920	861	894	861	907	871	909	862	859	920	840	894	862	860	876	853	847	889	863	854	820	853	836	907	871	835	896	889	878	922	910	845	897	868	837	868	839	849	937	842	878	898	830	855	878	836	897	827	840	828	909	869	921	875	842	878	847	845	835	915	878	872	851	866	790	876	875	894	897	825	854	865	834	868	896	829	856	881	890	833	857	866	871	920	851	951	809	887	865	906	875	896	931	885	853	869	849	891	845	818	880	899	873	909	831	870	832	787	855	857	851	832	827	893	854	867	841	818	833	871	854	856	822	900	875	865	855	858	903	895	857	884	864	853	868	825	895	884	906	872	812	874	856	891	912	899	920	892	870	819	842	853	865	885	920	828	868	832	885	838	899	925	910	872	906	888	804	860	853	873	853	816	849	872	837	904	896	845	812	862	849	849	828	862	926	816	876	865	879	877	821	879	860	895	866	899	897	868	861	868	879	855	838	907	798	876	892	854	849	896	840	885	948	863	825	864	833	825	846	845	841	852	851	834	868	875	910	876	895	840	894	873	865	883	855	858	851	875	922	835	850	869	899	847	858	887	902	896	871	916	864	895	852	843	885	833	915	876	841	858	874	888	848	816	871	889	888	882	909	862	863	886	853	904	884	885	858	829	855	842	880	869	860	873	909	896	886	842	844	920	824	825	889	828	837	825	857	809	886	839	872	837	859	840	803	857	823	837	889	899	863	861	881	852	897	831	840	847	877	846	829	880	829	858	851	829	841	864	842	893	862	850	861	873	839	841	824	851	821	831	847	871	834	886	907	828	854	847	899	870	877	895	865	860	865	891	909	936	869	910	892	897	855	858	860	862	896	860	885	907	857	815	859	874	918	836	910	852	891	889	899	815	916	843	890	815	830	839	849	878	846	842	851	851	872	896	933	882	875	864	868	867	832	901	854	911	851	889	887	887	837	839	809	863	886	861	867	847	862	886	869	851	893	837	821	850	936	849	836	840	872	890	877	873	831	841	863	896	853	809	916	822	857	858	876	885	912	873	913	870	880	875	828	911	877	920	873	930	898	901	905	835	849	894	892	863	894	824	901	798	918	880	845	921	871	863	889	861	870	854	917	850	860	861	902	888	877	875	919	882	908	876	886	874	858	866	888	858	874	866	856	887	851	869	861	891	887	890	886	885	922	838	862	860	864	878	860	907	854	867	859	895	879
39304	19486	9175	2629	1743	1277	971	866	733	626	553	529	438	451	458	435	439	439	382	390	406	365	380	378	383	354	379	403	392	358	388	361	366	364	370	408	356	337	337	382	361	351	326	359	353	354	357	314	384	361	391	351	374	338	323	317	327	343	376	335	319	316	352	342	351	358	332	327	332	326	351	346	361	327	362	358	370	331	312	354	348	337	310	369	351	356	357	338	332	341	328	368	314	342	351	339	328	333	338	340	321	337	317	301	326	375	324	347	347	330	325	349	341	338	310	310	348	333	294	344	328	358	340	281	369	323	357	334	342	317	316	303	346	364	321	336	342	321	314	354	353	350	368	355	350	321	324	348	335	398	322	346	320	338	352	334	332	326	354	328	352	318	328	315	306	338	343	356	336	346	346	360	337	363	344	365	313	300	371	280	353	325	322	328	321	292	365	311	319	322	313	349	323	340	312	331	344	317	313	328	348	330	317	317	315	334	302	358	333	337	325	363	321	363	337	328	347	364	352	356	319	352	322	372	337	332	340	372	337	312	320	338	323	320	331	372	323	329	325	303	332	351	363	299	329	325	295	342	367	336	340	328	361	345	370	334	330	364	352	332	324	329	334	326	368	340	332	365	309	317	310	317	294	353	354	332	339	335	333	333	328	349	353	323	340	330	336	319	346	351	316	339	353	363	278	338	340	324	354	341	330	343	356	353	311	309	321	307	339	328	295	350	311	329	310	339	341	338	320	343	324	294	339	331	353	311	330	333	293	322	324	345	320	319	362	331	334	341	369	315	339	338	342	371	337	330	331	345	325	342	390	362	364	337	366	327	293	338	329	346	328	334	358	334	352	330	302	347	333	390	357	351	353	316	348	306	323	317	316	340	337	336	355	349	316	336	343	318	326	337	309	329	328	300	333	298	337	344	315	319	346	334	338	321	330	329	322	337	338	338	322	319	324	332	336	343	325	357	349	320	338	287	326	316	327	330	325	360	305	324	331	337	331	337	293	389	323	324	337	325	352	324	325	322	343	336	314	350	338	304	342	306	334	388	329	330	312	394	331	323	352	342	360	351	316	337	323	333	328	348	338	348	336	345	356	339	336	334	335	317	334	334	337	324	362	343	320	338	333	338	296	374	350	318	322	341	339	329	348	354	322	310	335	342	343	333	367	277	362	293	337	335	326	334	336	306	324	357	308	335	319	358	315	346	337	343	330	344	319	296	316	374	343	320	342	307	318	344	348	327	352	317	309	317	338	327	311	342	309	341	313	318	331	337	364	332	348	334	356	320	323	340	306	337	320	293	353	336	334	372	355	321	336	363	384	296	329	314	356	330	343	367	374	321	311	360	308	337	335	341	354	309	348	359	343	354	303	377	310	321	309	311	353	346	323	345	333	314	335	365	356	344	339	320	313	327	312	308	335	338	305	337	357	357	334	334	343	322	340	316	363	342	315	357	339	332	350	305	353	341	326	344	319	323	353	312	366	359	339	375	324	342	320	342	334	332	361	342	319	355	356	327	334	360	323	352	302	358	322	305	328	331	347	350	334	311	327	344	297	308	315	327	332	357	325	341	341	321	323	315	317	341	356	364	309	330	351	323	323	350	369	340	305	320	308	309	335	350	364	334	333	341	346	349	360	353	326	340	336	338	323	350	322	322	329	297	343	343	318	332	334	346	331	350	305	341	323	321	327	320	353	332	322	323	342	348	341	372	352	319	316	333	347	351	322	343	326	369	354	340	347	350	350	324	350	363	324	321	336	330	363	296	312	332	336	344	364	341	310	368	309	325	340	307	330	324	360	350	327	338	321	321	322	329	349	310	323	324	329	326	321	338	351	329	323	315	359	330	317	318	337	360	320	354	332	339	345	316	334	354	322	351	352	342	337	305	334	366	377	328	337	334	388	344	335	368	328	271	326	358	323	334	324	347	316	341	336	353	330	311	308	321	340	319	329	339	338	338	341	324	365	336	319	334	357	334	343	316	320	338	318	330	313	328	352	380	370	359	323	345	328	331	366	338	329	334	335	333	348	327	336	331	332	338	309	342	330	318	336	347	320	358	342	350	297	316	337	333	306	339	323	337	350	333	353	320	349	346	345	321	320	348	339	343	319	350	328	329	335	330	299	337	333	327	358	343	294	335	330	323	353	344	361	318	326	342	356	329	332	332	332	362	324	352	336	357	365	334	333	340	303	344	336	311	321	331	339	333	339	320	353	341	312	336	351	341	314	315	348	342	331	313	366	350	339	350	332	324	351	364	312	341	311	315	344	323	361	328	332	349	370	354	366	342	333	341	345	370	326	335	333	369	347	334	325	337	353	349	331	319	370	316	355	317	344	314	329	340	301	331	353	316	304	332	333	343	351	339	340	320	342	345	316	333	309	343	316	341	333	342	335	328	346	340	359	339	342	342	333	315	344	400	352	328	322	348	324	342	336	330	321	359	330	353	335	351	344	354	342	329	328	353	305	347	328	347	334	325	315	351	360	355	309	346	328	350	342	348	388	359	367	322	347	330	368	319	339	346	324	346	340	344	350	340	350	330	352	314	335	342	362	332	345	355	366	310	341	355	350	326	336	363	395	371	322	317	331	315	335	335	333	330	342	331	357	284	352	343	332	331	346	357	342	336	356	324	334	332	339	298	344	333	307	329	352	304	335	333	348	337	325	341	299	363	339	338	368	318	338	326	324	343	349	344	301	353	334	339	335	306	328	377	291	331	363	335	334	342	326	325	353	358	333	340	338	340	327	355	361	328	352	321	362	333	303	339	319	349	334	327	355	319	339	329	344	325	372	337	336	319	338	301	323	335	329	361	317	297	339	297	333	313	336	354	318	361	325	345	375	361	362	365	309	316	291	369	328	310	346	328	327	327	310	326	315	320	322	322	338	328	293	360	330	336	358	309	347	362	320	339	356	349	339	346	341	360	344	343	312	343	346	347	339	320	335	333	350	348	340	366	340	339	345	315	338	352	364	339	291	313	346	307	313	345	321	358	339	327	308	396	354	310	356	339	338	307	309	325	341	348	341	349	342	336	303	328	333	321	345	335	319	349	363	360	350	296	327	350	317	326	348	342	330	349	307	312	323	349	338	360	333	335	346	358	335	312	319	315	304	339	316	320	365	328	367	307	320	344	333	338	351	353	370	346	314	302	353	348	348	339	347	298	331	334	377	297	346	331	364	319	342	300	356	325	327	333	320	335	347	315	339	332	361	333	314	346	350	332	369	338	340	323	326	343	356	299	298	333	327	352	327	320	313	337	338	322	325	318	330	306	349	325	353	325	323	320	316	313	342	341	353	310	349	346	345	321	319	317	356	345	323	331	299	352	347	330	326	342	330	294	338	338	323	328	353	327	340	353	344	317	345	330	359	363	358	342	335	363	307	341	329	332	301	324	338	327	325	336	325	368	349	305	332	306	326	299	355	312	362	325	353	316	340	306	323	340	326	318	344	295	315	344	316	345	334	350	347	330	327	341	326	320	306	281	350	341
20309	2903	5963	6554	5526	4744	3914	3366	2792	2558	2231	2035	1878	1779	1709	1592	1540	1442	1467	1340	1303	1257	1313	1248	1146	1225	1152	1145	1154	1048	1152	1111	1082	1079	1126	1046	1064	1031	1040	1040	1002	994	1041	1002	991	1028	1001	1004	971	1015	977	1006	984	988	922	1014	1003	973	955	975	946	1007	1003	1015	980	994	947	961	919	899	936	962	977	922	1023	953	926	982	945	978	938	914	918	893	971	956	953	905	963	879	974	937	941	949	945	954	997	979	878	903	928	947	951	935	1002	970	918	960	950	971	936	877	914	958	956	943	897	964	936	950	953	922	944	895	908	916	933	890	908	928	968	965	892	929	961	911	942	938	881	937	972	943	965	901	971	977	889	947	939	961	911	966	917	953	943	934	940	910	883	910	920	931	904	898	939	924	914	954	949	950	946	941	978	957	889	958	1008	998	907	912	932	903	941	942	942	924	957	959	925	901	972	941	908	922	898	938	890	976	979	939	977	918	916	904	922	917	914	931	942	935	898	984	881	926	918	926	950	874	912	932	888	890	897	848	973	912	895	922	960	927	940	882	911	899	931	921	893	914	902	873	895	932	955	934	906	896	985	934	873	928	903	958	979	946	912	998	919	956	921	948	881	934	967	926	918	916	938	941	930	887	966	914	899	885	892	967	896	946	920	929	911	929	983	936	922	942	915	900	908	964	924	941	986	918	962	912	945	944	935	939	932	922	932	920	912	935	922	944	962	927	958	953	883	934	906	934	897	970	899	934	918	978	946	908	931	896	965	922	888	952	918	912	950	929	958	931	941	987	919	886	917	910	924	885	942	931	923	942	911	917	906	902	975	941	925	904	854	901	919	918	925	909	905	925	870	901	859	919	947	946	896	865	954	965	933	945	918	888	884	948	943	928	944	910	951	959	883	902	898	924	899	924	908	902	985	922	911	889	939	990	887	925	943	896	931	896	926	903	974	926	932	917	897	881	914	951	957	921	900	931	901	969	927	904	926	917	899	920	898	914	907	905	916	936	860	894	868	918	884	954	863	897	953	881	881	983	959	874	907	998	984	896	915	944	941	936	947	946	903	941	941	941	906	891	868	949	911	915	924	917	944	954	942	945	956	908	886	948	893	943	920	915	936	911	907	881	949	916	951	960	917	922	984	954	973	907	895	947	953	909	873	937	926	943	946	908	964	915	957	901	895	906	883	941	883	920	933	892	882	916	902	886	954	903	988	907	944	940	1000	904	929	919	932	929	936	910	881	932	929	964	971	931	986	927	912	884	898	924	891	938	892	962	943	929	897	901	925	929	952	918	918	952	924	934	952	919	896	946	937	898	919	926	911	921	940	988	921	913	959	899	943	921	908	910	943	918	931	955	902	954	880	901	951	893	949	921	883	947	950	957	893	988	924	920	951	935	955	960	847	955	951	966	909	950	895	909	908	903	964	888	977	924	933	955	886	975	892	895	898	965	907	925	846	960	940	933	912	954	904	922	898	987	859	957	865	945	881	943	926	1002	921	954	937	948	910	895	909	945	893	927	925	986	1006	919	946	960	953	897	892	925	946	942	970	900	887	928	941	1015	919	893	874	918	881	965	957	943	925	903	976	853	915	919	916	921	936	957	930	966	914	915	909	941	882	945	924	944	958	948	938	887	903	878	923	899	878	1012	978	961	885	952	944	915	920	975	923	999	895	912	908	929	909	887	925	948	895	928	951	885	934	910	996	887	1022	938	928	922	882	898	906	885	926	944	894	955	929	877	915	938	934	885	941	908	918	911	930	896	945	949	936	922	917	921	923	902	899	926	896	927	959	896	943	874	923	977	909	917	930	899	913	967	896	913	899	956	928	917	922	903	918	943	901	891	887	915	909	898	929	939	868	980	920	950	961	859	922	937	928	883	902	919	889	929	978	965	900	942	907	948	928	893	865	922	915	928	962	960	964	972	935	940	972	936	951	922	925	917	922	952	873	947	912	954	915	908	947	909	957	946	898	963	896	956	925	957	916	917	903	957	946	949	918	931	945	918	886	960	945	929	920	886	926	959	957	903	948	908	874	898	906	919	945	913	920	925	954	897	960	874	945	920	956	993	941	958	906	901	933	906	918	914	906	901	920	983	918	948	952	976	925	944	924	897	931	921	989	964	917	926	900	876	916	955	874	911	923	926	908	950	861	920	950	969	945	911	954	974	958	869	877	967	951	932	895	940	938	896	905	973	927	962	872	946	931	955	929	928	946	910	965	959	927	931	899	905	958	943	923	940	922	943	909	916	946	899	920	959	922	957	940	904	919	924	923	912	928	934	994	916	960	885	926	912	926	937	915	900	927	959	974	932	938	896	946	997	944	950	917	901	943	914	971	893	937	930	971	955	1010	965	883	921	900	935	908	988	953	892	913	956	899	908	932	918	909	882	910	865	920	966	864	920	881	914	939	913	918	853	967	979	899	893	895	941	944	942	903	965	935	984	898	917	924	948	987	907	914	939	930	925	964	897	923	961	943	860	903	931	916	913	873	928	944	958	967	890	910	898	886	921	952	908	932	926	857	905	907	896	923	941	928	949	966	884	905	895	934	935	953	941	991	946	906	908	895	926	878	889	955	890	913	938	974	940	896	929	959	959	938	893	919	917	878	924	975	917	857	900	917	965	908	955	892	919	859	908	915	892	908	924	946	960	997	917	923	930	883	892	908	908	934	884	909	925	969	864	980	918	859	945	874	952	942	882	942	956	940	920	925	929	865	905	956	912	917	970	975	922	916	940	929	915	1006	869	938	926	994	881	914	930	908	864	880	902	957	902	881	963	948	929	925	950	946	926	928	954	907	927	944	916	925	945	940	913	968	872	950	929	934	916	930	874	932	958	890	893	934	883	946	922	907	906	852	914	916	868	950	956	916	892	927	968	975	973	908	900	940	937	904	908	950	945	927	961	920	988	936	938	890	969	911	873	916	957	908	916	958	930	925	947	913	937	911	908	910	927	901	924	933	888	940	936	917	869	920	948	909	961	921	948	997	948	957	916	940	911	946	953	888	910	916	977	895	902	931	931	892	904	894	975	916	952	1014	904	877	912	900	893	934	919	957	916	899	949	939	954	882	914	887	889	902	933	949	931	902	892	947	885	1004	953	875	899	941	861	924	940	937	867	887	913	960	929	923	941	929	868	949	853	935	879	972	903	952	981	884	952	894	960	976	924	929	853	880	943	914	918	975	923	910	930	966	890	914	928	880	903	919	899	877	997	924	933	833	971	919	909	891	922	868	921	854	915	983	921	929	893	944	917	960	906	933	939	903	940	899	943	961	870	937	917	945	908	911	912	914	962	894	998	884	937	931	937	942	929	980	925	923	894	936	941	945	912	952	917	963	974	967	945	935	969	926	951	942	962	927	938	923	963	909	882	913	920	922	896	969	891	892	948	967	906	918	913	872	886	912	932	935	925	911	937	937	970	934	941	905	898	923	975	973	962	881	993	933	918	938	861	902	918	891	940	922	899	933	941	944	908	962	977	903	885	888	960	947	901	929	856	983	951
4801	415	274	225	215	194	187	182	151	173	146	180	190	193	171	163	162	148	177	170	161	143	158	173	158	187	132	193	150	180	193	177	177	154	147	157	158	136	148	162	152	164	153	152	132	152	152	150	160	165	159	173	147	157	161	168	166	159	140	142	160	161	171	165	151	162	156	141	176	163	173	163	174	152	169	150	159	180	156	143	127	168	154	155	177	158	143	154	146	153	163	167	151	152	191	154	157	155	145	139	160	167	170	170	158	139	169	156	168	152	134	147	182	152	152	178	140	144	142	164	166	176	176	155	163	177	159	151	162	162	181	170	164	155	178	155	171	144	151	179	147	145	136	155	137	165	167	142	154	169	165	171	155	180	139	164	168	174	154	153	139	142	171	161	147	160	180	174	157	148	153	174	168	152	162	149	175	162	156	155	139	149	135	168	185	151	153	180	153	160	144	140	158	174	177	149	184	165	173	170	160	170	175	147	174	173	167	170	174	165	163	173	152	157	174	140	163	166	158	175	165	181	161	162	149	162	160	174	153	153	172	166	189	159	172	165	141	167	154	180	171	167	160	173	169	158	147	188	156	162	148	165	169	179	162	156	153	183	145	159	143	156	153	145	188	158	151	150	170	157	158	159	175	160	174	175	161	174	193	167	159	148	154	169	154	169	162	181	184	155	146	143	166	170	172	151	160	178	165	170	202	160	158	152	165	159	177	159	181	144	164	145	182	173	175	151	175	183	180	137	131	168	162	146	174	153	156	182	163	152	164	181	165	167	138	140	163	172	151	177	157	171	186	148	149	164	179	134	172	181	166	152	159	173	155	170	159	144	157	171	159	157	165	157	177	173	168	161	169	146	163	144	160	159	181	137	150	162	169	158	177	151	171	167	154	161	152	162	156	159	182	162	168	190	180	160	162	163	169	148	163	163	186	149	143	184	152	150	146	157	143	177	167	156	160	149	174	173	159	139	169	140	156	168	165	164	176	169	179	176	154	150	156	164	138	183	174	150	163	165	143	160	152	151	136	143	141	161	178	163	154	162	130	146	137	155	168	153	137	134	156	124	168	155	168	151	152	150	150	162	182	169	154	160	160	154	171	149	169	167	175	150	164	171	151	182	141	145	166	154	145	150	153	157	156	166	170	137	174	160	186	172	197	138	149	149	135	155	160	169	150	160	156	144	171	142	140	168	151	158	160	172	126	160	163	176	155	151	162	149	151	165	145	137	156	159	169	162	162	167	149	158	167	152	157	157	148	170	168	173	161	142	151	154	159	150	167	156	140	157	170	139	149	172	170	149	162	173	136	161	174	150	155	159	175	169	175	159	166	153	163	142	162	164	146	160	169	153	143	170	163	161	164	156	157	172	140	143	156	154	160	159	153	141	157	154	154	165	158	157	170	158	161	175	169	170	145	158	147	169	150	159	155	160	155	185	161	165	174	179	156	159	173	166	142	156	167	152	157	152	131	188	144	196	163	151	161	163	163	177	178	166	160	146	148	173	151	167	139	160	170	146	193	163	148	182	177	153	162	162	158	158	166	151	150	174	168	160	155	169	154	157	153	148	169	174	157	158	160	173	159	155	160	155	153	147	143	192	146	154	167	156	149	177	175	150	170	159	169	168	156	176	151	165	127	160	148	153	149	128	157	146	181	147	158	148	175	151	145	152	153	163	137	161	167	159	165	161	161	166	164	173	130	175	152	150	160	185	169	170	159	144	165	115	150	144	178	162	142	176	166	147	167	144	148	148	168	152	145	158	173	155	172	149	173	170	166	140	151	183	152	162	166	154	181	140	157	155	166	167	177	156	174	161	188	138	189	154	150	167	153	150	158	157	158	160	157	163	169	168	166	177	133	149	174	149	173	162	153	166	154	140	156	140	157	159	148	158	180	168	159	157	142	182	149	151	145	164	142	147	157	143	156	165	144	160	172	185	140	165	146	172	152	152	126	158	162	159	129	173	156	177	161	164	158	164	176	154	174	156	180	172	163	178	165	163	156	145	180	170	157	171	154	185	169	157	141	175	146	169	193	166	157	149	179	180	146	148	144	176	176	165	171	187	180	162	155	147	163	133	151	149	147	141	164	156	135	145	145	156	199	150	176	174	157	186	171	193	164	137	173	162	141	183	167	168	146	168	148	178	173	155	175	165	181	156	151	161	149	184	161	156	154	145	142	128	172	162	145	142	163	154	157	176	156	157	169	162	141	172	171	150	143	167	165	197	154	144	156	168	164	171	165	175	143	164	165	146	176	156	151	173	164	144	147	170	168	159	163	158	164	172	154	145	162	164	165	172	172	156	153	171	178	178	174	153	154	168	157	150	172	181	158	136	159	141	150	165	170	151	151	169	165	165	138	156	130	156	152	157	163	171	151	163	174	175	178	152	177	163	154	167	169	147	159	176	156	167	154	157	164	153	144	168	173	147	134	145	158	201	144	180	144	151	158	134	150	181	141	150	168	145	175	167	151	164	172	156	171	168	176	178	150	187	169	160	176	159	148	141	133	164	150	148	167	154	161	137	165	134	177	169	175	150	142	158	152	158	163	164	187	155	137	162	166	181	157	170	186	162	175	165	188	155	179	154	147	159	172	164	166	143	166	153	181	159	153	166	154	135	161	160	159	160	169	174	158	147	184	160	159	166	130	167	172	178	166	128	132	172	135	156	159	167	166	165	164	161	182	152	175	162	170	177	159	155	138	163	151	153	171	180	171	144	176	135	167	156	146	172	160	169	173	162	141	154	161	164	174	148	173	157	167	166	148	156	168	143	166	151	177	181	162	163	152	145	157	163	179	173	149	169	168	156	159	151	160	175	166	159	154	151	149	162	148	160	159	178	176	144	170	177	179	158	165	171	148	148	170	148	172	162	162	149	143	160	174	152	159	172	166	174	168	166	149	157	145	154	136	195	160	180	170	149	171	156	155	169	146	146	140	143	187	160	169	151	143	172	163	151	151	141	172	153	141	160	148	161	156	164	161	162	165	153	171	163	158	141	144	178	166	136	167	164	173	136	166	173	141	155	140	153	148	152	139	159	175	157	171	166	160	174	158	169	171	173	141	139	136	155	175	162	138	167	164	187	175	163	172	161	155	170	152	153	166	152	177	165	184	158	148	160	157	161	150	177	150	158	146	184	156	155	158	159	157	169	170	137	168	169	175	161	177	142	150	169	175	162	154	138	157	175	162	173	154	158	147	148	142	174	167	149	171	188	154	164	177	148	168	143	167	174	155	178	162	171	153	164	170	174	135	162	160	160	138	151	163	168	176	168	158	184	182	165	156	150	134	161	172	167	171	168	158	160	161	166	177	144	158	177	162	151	160	174	184	161	160	138	152	153	174	166	153	168	162	169	152	142	179	161	169	149	169	154	169	184	158	181	168	178	161	168	156	162	154	151	158	152	147	161	139	167	180	157	162	172	150	149	163	176	161	146	156	166	146	173	169	138	166	173	142	174	160	177	169	170	173	162	150	155	131	148	160	150	151	143
3974	577	656	704	669	611	587	583	569	509	539	564	517	546	572	561	550	539	527	557	475	528	491	513	519	565	517	507	527	517	514	533	526	520	551	523	525	521	506	555	508	537	517	535	531	542	478	556	511	485	510	527	499	533	520	551	489	534	530	511	475	546	511	561	483	529	553	501	524	514	492	484	483	508	511	499	543	470	506	536	501	530	492	529	513	539	494	499	541	522	503	480	547	524	460	542	548	516	516	526	502	490	436	505	491	515	498	517	521	496	535	478	503	516	493	534	555	487	489	501	497	497	541	476	511	500	527	489	526	517	511	555	508	525	526	547	492	501	536	553	530	522	511	487	547	521	528	477	525	544	493	510	492	501	517	524	521	512	508	535	544	450	497	526	517	489	542	534	504	501	504	519	523	489	525	485	511	540	514	510	499	534	519	509	505	539	488	554	514	554	525	541	571	528	513	511	466	499	494	516	509	506	517	502	519	522	509	549	527	495	498	518	487	583	519	495	538	529	502	498	491	498	501	467	502	528	515	506	533	516	504	519	537	510	503	514	511	526	538	524	540	487	536	505	546	525	526	496	505	525	506	501	476	515	554	527	546	526	506	496	516	526	502	515	587	538	502	520	535	532	492	520	511	523	505	522	518	512	497	528	486	514	562	535	537	455	542	534	509	525	519	546	487	513	486	487	503	534	522	501	502	510	520	505	502	549	477	541	486	531	493	536	507	490	483	529	505	504	516	523	502	539	535	473	527	536	516	490	528	492	516	501	494	534	543	539	526	506	495	506	521	510	523	471	540	508	508	532	488	489	492	479	531	535	497	529	536	472	503	494	555	574	503	505	542	541	514	529	549	505	508	518	506	526	492	550	484	528	518	504	473	510	517	520	496	501	475	507	520	518	517	514	517	514	521	521	497	521	540	505	502	514	542	475	462	529	535	513	537	478	504	533	518	501	535	494	494	511	533	479	522	517	490	530	545	497	501	528	511	543	535	535	532	502	534	500	502	520	517	478	552	542	532	533	513	515	483	536	503	491	517	531	502	465	555	508	533	497	554	490	577	508	506	503	521	537	507	533	513	519	502	523	537	505	495	471	496	485	512	538	538	509	532	515	477	505	502	501	475	458	539	500	516	489	528	510	529	491	543	508	508	522	547	498	503	540	514	546	520	475	511	511	469	489	508	525	506	503	478	500	512	519	526	516	539	537	514	508	543	536	534	508	502	553	514	545	493	491	549	484	534	518	479	492	513	509	502	538	500	516	486	528	534	504	522	537	513	535	514	497	514	557	519	484	503	531	514	494	516	502	502	520	471	507	488	507	539	525	540	496	523	504	539	487	536	559	477	500	492	511	534	516	520	525	521	508	481	545	512	550	492	522	510	521	513	539	496	474	544	512	477	517	507	540	554	495	510	501	554	514	507	478	478	518	500	553	513	492	490	507	495	502	496	484	509	505	518	507	541	558	525	508	523	553	482	506	547	510	504	497	542	538	550	488	471	498	492	534	572	485	491	520	533	507	535	511	513	536	514	522	483	510	538	501	509	490	493	507	523	488	520	537	515	536	492	472	503	493	476	495	542	526	520	557	485	497	532	536	498	512	529	499	542	495	515	503	536	521	522	514	547	516	520	499	501	537	524	521	517	524	523	504	520	525	503	496	528	499	482	529	487	528	508	516	538	502	500	500	500	525	498	481	487	486	513	502	513	495	497	521	499	528	488	522	511	509	519	509	523	511	495	532	528	507	547	500	517	538	499	545	537	492	513	481	493	508	498	498	470	541	526	511	527	515	494	501	504	550	519	511	534	501	495	505	513	492	567	502	497	505	500	549	525	536	500	548	547	491	494	535	548	508	506	509	562	511	574	503	526	515	545	537	522	501	517	504	559	490	525	541	543	496	533	543	509	513	577	500	524	497	490	500	519	487	558	514	520	505	510	534	545	530	504	503	542	529	487	546	540	501	521	529	531	516	523	513	517	530	535	523	491	521	527	513	477	547	493	488	514	527	546	522	493	492	527	518	538	554	564	507	493	489	513	581	535	498	502	503	511	510	528	554	501	480	525	533	511	546	519	532	512	492	510	578	484	503	565	512	528	500	513	501	517	522	491	505	519	526	521	500	491	562	513	492	529	556	561	502	508	551	502	517	548	504	480	514	507	566	510	549	548	526	520	533	524	487	541	487	492	520	486	541	524	533	533	512	475	529	535	487	523	543	484	557	499	518	485	469	527	532	547	515	536	476	518	499	507	534	499	527	495	510	495	518	504	498	506	511	516	494	527	541	503	521	495	536	520	472	517	508	527	504	515	524	512	538	507	532	503	531	516	532	495	501	531	509	558	448	562	503	507	511	519	503	520	553	496	534	491	518	501	534	556	481	509	521	477	524	502	532	534	504	518	498	478	519	507	511	505	541	538	489	481	520	499	493	530	536	511	503	487	526	516	535	505	543	519	519	523	512	518	514	510	507	538	531	490	509	520	528	490	510	526	501	531	501	503	528	514	526	472	530	478	516	489	527	539	478	516	497	552	547	480	503	515	519	486	526	529	533	515	498	533	536	515	522	478	465	516	496	517	536	504	557	481	504	518	525	481	514	521	518	545	527	525	509	486	513	542	497	528	529	546	506	509	566	523	488	506	525	498	487	460	487	521	474	525	499	556	492	492	505	598	522	515	497	515	510	495	522	547	526	495	497	510	475	526	494	500	549	516	540	519	551	489	514	501	486	523	522	539	551	487	520	492	511	520	521	525	547	476	514	533	538	498	505	510	464	547	476	514	546	550	576	528	510	480	533	501	543	518	506	516	495	496	510	478	516	486	472	567	506	507	575	525	534	522	518	527	480	530	496	523	487	536	539	524	507	509	558	474	533	513	503	542	528	541	516	515	500	506	499	521	509	520	492	496	504	513	501	514	507	507	524	542	507	536	540	542	480	503	504	540	526	531	551	519	530	524	495	488	504	527	529	535	563	504	545	534	547	507	530	485	492	528	537	499	509	495	510	508	461	527	534	479	496	521	565	515	518	582	492	507	502	489	504	538	511	527	510	527	505	513	511	554	503	512	551	505	512	461	489	549	516	502	546	522	506	526	514	550	541	561	514	487	514	533	505	504	512	552	484	528	489	498	564	527	549	550	504	537	519	517	543	529	504	496	505	545	501	544	528	525	473	536	528	523	509	540	497	527	495	505	558	517	524	523	509	492	482	528	562	520	475	516	516	506	529	521	489	559	523	511	513	538	490	534	515	500	526	499	502	523	523	532	559	506	539	532	506	511	510	540	475	498	514	519	577	531	485	487	487	540	536	501	541	487	479	553	532	504	524	557	501	495	515	516	502	522	558	510	510	564	510	464	555	498	523	534	511	496	491	527	518	508	534	533	532	480	496	502	560	526	515	521	531	517	510	522	575	485	502	524	494	547	525	498	488	509	471	507	485	501	514	551	475	514	497	530	563	497	510	530	552	562	440	540	530	543	519	506	490	491	520	496	533
31169	9008	1974	1300	967	826	606	507	466	445	437	426	365	375	358	330	359	359	342	361	318	354	265	321	319	329	322	287	344	311	354	300	300	300	325	300	300	332	310	309	319	347	336	308	293	293	276	313	288	296	292	300	281	261	276	282	312	291	295	306	334	296	306	294	310	294	301	298	324	316	315	286	309	298	328	306	304	284	279	290	309	295	312	275	309	274	295	313	333	286	282	293	329	321	291	308	311	300	299	310	285	294	297	298	306	309	287	301	275	306	278	327	269	292	302	286	338	322	290	287	274	300	293	339	291	276	297	316	295	302	261	323	262	319	318	268	290	315	337	296	283	297	286	290	307	316	330	336	315	290	314	321	301	295	258	323	302	311	327	305	286	307	309	310	307	299	306	314	315	348	324	286	325	318	303	302	328	308	354	290	292	335	299	323	310	290	284	287	306	319	310	300	302	307	270	301	304	276	297	306	284	298	286	288	293	302	303	290	299	294	305	309	302	328	291	314	321	298	285	263	288	306	310	281	316	324	303	314	284	310	306	335	300	320	298	344	285	311	303	304	301	322	296	298	306	296	314	295	307	300	290	303	294	308	308	316	297	302	296	329	244	323	311	288	285	302	294	309	295	327	291	328	278	296	290	269	286	295	294	325	325	311	301	311	314	303	269	268	300	287	297	298	301	301	263	293	292	302	275	312	281	312	331	323	331	305	308	290	292	292	311	271	309	292	323	292	321	274	277	311	295	286	292	298	310	294	292	293	294	296	307	281	317	279	307	321	294	315	326	285	347	282	313	314	304	311	318	293	298	286	346	299	306	297	319	278	261	298	352	317	291	270	278	291	284	307	313	303	292	298	300	321	303	295	334	302	272	296	306	309	290	308	279	314	321	288	307	292	284	315	280	293	294	307	282	270	274	296	294	293	287	297	290	296	299	280	313	284	309	301	289	300	328	322	270	305	310	309	303	319	290	291	305	296	297	301	287	311	313	322	306	316	312	299	313	259	277	301	296	290	307	307	290	293	311	300	275	302	328	324	305	306	294	288	304	287	290	287	327	307	329	312	325	292	307	314	301	266	319	317	322	310	323	294	300	290	313	321	300	279	300	296	311	301	280	304	275	314	303	307	302	304	319	299	305	304	317	301	288	336	318	317	305	306	292	296	295	300	302	266	284	286	275	277	326	302	289	299	293	300	288	314	280	314	322	293	291	310	310	333	312	286	266	325	316	327	292	329	299	301	315	325	286	327	341	309	292	330	318	287	346	297	293	308	304	305	305	285	292	317	286	312	265	332	306	323	287	311	284	323	336	296	274	318	305	279	277	279	294	287	320	287	303	285	313	265	333	302	294	295	328	280	307	311	328	325	329	341	308	314	291	285	325	286	309	299	325	272	307	311	287	309	291	295	312	297	294	275	293	294	288	319	289	319	286	307	294	330	302	316	325	285	302	300	286	285	304	336	316	289	339	308	299	267	295	298	312	312	304	277	276	315	314	283	302	279	325	329	329	314	292	260	287	311	313	343	279	287	308	303	295	322	288	277	304	309	284	294	306	310	270	325	292	291	295	310	290	297	288	284	316	284	304	295	300	301	293	303	309	306	273	311	318	293	282	290	300	296	318	292	296	301	276	321	292	299	312	301	285	310	282	296	328	322	301	305	324	321	310	259	327	305	291	271	313	300	321	309	281	299	310	304	288	276	290	307	314	306	323	301	327	316	295	296	282	317	291	326	318	309	280	298	309	313	302	300	304	305	318	291	333	292	325	276	304	278	304	292	314	285	302	285	323	305	288	281	260	286	309	309	301	301	308	289	301	306	322	281	297	287	304	294	332	304	292	296	300	320	295	326	296	313	282	307	282	332	285	319	294	288	315	321	293	280	287	285	295	289	287	267	293	299	308	269	320	305	323	324	307	287	303	314	307	329	307	306	287	310	325	306	313	289	310	327	323	321	284	313	310	281	301	289	301	264	293	277	292	312	323	307	279	335	325	294	320	272	305	270	289	319	300	300	317	323	276	306	311	287	294	327	308	276	292	304	293	335	302	306	286	279	300	272	269	292	297	296	297	305	309	332	308	307	275	304	298	311	282	324	334	325	320	284	333	310	276	322	325	288	315	308	291	313	314	295	297	336	298	267	298	332	320	299	297	299	285	302	316	315	302	278	326	335	313	326	269	300	268	297	290	313	262	282	288	274	303	314	315	318	298	294	318	332	306	299	317	308	307	300	309	314	298	288	277	319	282	291	301	301	298	333	316	286	303	306	281	282	321	312	310	292	279	328	303	288	285	290	312	310	317	311	311	298	283	252	301	300	303	312	282	292	296	292	278	296	284	273	287	290	319	310	308	284	308	303	312	290	288	301	308	310	299	262	297	277	309	336	287	299	309	289	296	331	290	308	295	297	277	277	267	309	320	307	324	304	280	300	285	296	314	292	319	276	274	280	296	295	325	304	316	302	306	301	270	306	305	299	301	310	307	307	284	309	301	283	291	329	324	288	287	303	298	292	303	307	334	303	319	283	292	256	289	304	332	285	312	303	281	302	294	314	312	314	322	288	299	348	305	316	306	275	309	284	308	302	311	307	316	313	278	307	295	305	275	312	313	323	308	292	289	276	300	300	293	334	314	305	286	315	304	305	277	284	276	309	310	286	290	296	294	276	296	311	313	308	297	306	301	312	294	306	291	288	283	307	322	302	298	281	296	325	255	294	306	278	305	293	286	291	318	311	288	327	290	348	316	328	251	299	305	333	277	256	314	300	288	293	289	292	329	318	305	284	328	333	289	302	351	268	303	296	277	293	291	292	323	304	319	319	281	295	299	304	313	306	314	311	294	284	311	268	303	312	306	305	310	277	296	328	296	303	283	297	304	321	290	277	302	300	278	312	316	285	332	304	287	307	303	283	292	304	320	285	291	329	322	272	283	302	293	296	293	318	292	324	321	310	294	304	303	280	275	291	320	323	278	278	311	304	298	279	299	307	271	295	318	297	264	314	308	290	318	292	303	302	293	323	273	274	301	280	299	320	288	274	275	295	343	295	308	294	285	282	310	295	259	296	279	313	293	319	315	270	329	281	321	276	273	316	286	277	306	281	310	306	300	274	315	326	311	265	316	309	318	311	317	299	300	286	305	309	306	332	304	313	332	274	318	285	314	261	288	322	299	265	282	313	305	304	305	310	313	320	324	299	318	327	309	282	323	318	303	304	301	293	295	309	265	316	275	327	288	308	278	307	296	299	279	261	321	294	276	307	332	320	323	299	274	301	303	275	313	322	275	318	296	290	315	319	299	296	284	276	267	330	316	296	283	281	300	301	305	323	277	294	287	304	300	268	314	291	292	306	284	303	265	324	251	323	298	293	307	303	287	306	293	275	276	313	279	268	316	287	307	296	315	324	294	328	305	283	292	305	306	330	294	275	284	291	321	300	316	306	326	273	332	307	296	293	309	329	323	307	267	294	317	314	287	336	303	260	312	291	289	305	323	275
14569	1865	3496	3986	3359	2866	2405	2140	1777	1703	1582	1462	1394	1320	1279	1203	1115	1142	1082	1067	1095	995	1026	1042	950	945	995	1043	940	962	979	969	992	975	979	925	901	867	995	870	928	962	928	943	871	947	917	922	908	918	948	908	939	921	882	873	911	925	907	907	858	875	923	877	919	871	879	867	833	891	881	876	914	858	837	921	841	914	885	899	911	893	862	851	936	873	826	912	841	903	888	842	844	863	880	866	864	893	866	878	869	841	881	880	825	868	875	882	864	902	885	820	858	884	891	860	936	876	926	889	887	867	864	918	901	866	863	851	870	889	888	885	881	876	815	819	886	861	863	909	853	868	870	832	847	838	818	906	885	841	836	865	815	835	904	889	897	872	821	830	800	868	824	922	909	893	890	912	843	851	932	876	820	844	847	917	847	876	820	836	834	858	877	808	823	881	857	853	862	834	871	862	940	936	934	877	873	910	882	904	904	814	872	834	928	874	858	813	909	880	880	886	856	932	922	865	905	830	864	853	921	859	864	854	871	882	862	877	895	919	857	798	860	857	892	832	894	876	856	849	855	869	889	865	873	917	864	829	895	903	909	790	866	820	912	902	882	836	835	907	862	889	848	858	862	851	933	900	885	837	851	827	845	834	855	858	855	873	841	895	834	891	861	796	868	880	878	888	844	902	794	927	873	899	880	862	898	866	855	868	875	864	860	871	895	862	868	848	891	881	856	832	899	864	838	833	833	855	897	868	863	886	848	853	835	865	846	895	851	827	854	829	845	865	858	876	842	814	866	855	833	926	817	843	848	830	840	857	907	912	867	881	800	866	884	842	889	882	824	827	857	866	854	825	863	855	848	821	912	864	817	923	850	891	898	885	820	813	866	877	833	847	822	846	857	843	859	886	889	884	898	793	844	836	909	852	887	887	826	906	835	861	811	841	859	890	864	853	858	876	911	910	873	826	885	829	867	873	919	903	932	831	898	874	859	843	897	846	902	827	890	833	865	876	869	874	851	822	824	884	896	859	854	873	862	828	869	895	890	845	911	895	823	867	794	882	901	856	909	811	864	851	846	852	855	893	824	853	848	870	892	862	919	839	839	893	868	836	886	853	910	889	846	866	866	814	838	860	907	844	853	845	870	838	891	836	864	830	832	850	887	806	856	874	881	855	874	903	830	902	837	891	908	841	876	897	837	832	871	831	842	829	907	813	852	863	842	864	873	865	819	887	854	867	868	866	845	872	895	934	863	846	837	868	811	867	858	859	854	832	890	817	858	910	916	848	847	887	828	929	872	902	815	881	826	890	861	842	853	885	838	867	840	900	849	891	869	867	897	865	850	903	884	914	867	865	861	905	798	941	915	836	842	890	822	870	923	902	885	897	842	888	901	849	863	881	847	840	842	889	893	840	895	842	944	866	870	910	921	875	841	869	872	913	881	926	884	877	875	866	862	888	906	865	781	860	843	822	873	856	845	878	863	832	921	918	849	857	824	850	816	893	886	869	842	902	872	882	835	882	913	894	825	825	792	836	851	923	907	827	896	868	845	893	917	830	897	877	854	912	864	869	874	847	825	852	838	833	877	874	853	898	849	908	925	816	842	921	893	829	820	822	865	839	910	873	939	812	867	833	895	905	869	915	900	877	907	876	884	852	860	861	865	916	881	876	806	823	895	846	899	872	851	832	842	828	881	902	870	885	887	880	808	848	898	884	873	903	850	900	866	859	854	856	864	845	884	848	822	837	786	829	907	916	922	897	872	845	934	844	911	936	929	842	853	929	853	820	867	880	878	896	814	888	869	799	823	914	831	890	849	840	845	860	829	872	863	862	891	826	904	841	818	860	812	876	832	862	865	878	914	843	856	916	870	856	836	857	856	861	860	805	898	906	869	837	879	849	852	863	872	839	883	899	873	879	869	901	854	868	865	819	897	853	890	893	863	862	844	853	874	900	896	828	839	888	888	905	858	854	865	847	834	858	910	836	932	821	854	854	884	786	869	872	904	846	836	806	846	881	839	899	875	832	855	866	863	866	884	860	861	886	882	865	841	849	877	854	870	855	860	841	883	877	845	841	864	865	903	875	868	918	892	876	890	833	875	903	857	892	914	874	890	898	857	887	910	864	903	867	880	867	888	860	807	911	875	882	897	832	892	897	871	894	878	844	858	823	881	819	913	853	843	857	913	887	881	823	843	888	880	889	843	819	833	860	835	864	803	832	889	864	863	847	832	864	830	802	875	844	874	864	860	907	863	812	896	920	872	864	888	895	878	841	798	809	862	864	909	884	873	852	872	888	815	878	866	912	862	853	889	889	895	899	911	883	845	854	875	910	875	869	815	827	876	852	841	872	853	888	881	845	904	937	882	852	845	835	870	906	841	885	841	871	850	854	936	878	857	883	915	932	851	872	870	835	866	874	868	879	880	839	845	831	920	864	875	836	886	877	845	859	875	875	874	882	875	881	819	874	835	841	892	855	880	874	842	827	858	871	839	862	907	856	854	839	831	811	850	851	885	842	896	849	880	911	903	927	854	868	901	859	871	873	884	842	849	887	886	842	892	897	868	897	846	925	802	821	898	852	839	839	912	839	860	829	911	865	833	864	835	869	830	840	811	823	925	924	860	825	884	853	860	876	844	906	858	837	845	846	901	877	823	842	822	852	881	874	896	901	836	881	854	906	893	808	850	867	871	850	836	871	870	849	878	841	837	824	889	840	856	847	845	902	859	836	841	865	859	857	850	906	862	833	813	888	900	827	870	876	907	835	894	888	862	870	880	874	915	836	880	911	910	832	890	850	875	893	852	874	885	901	828	875	851	875	841	862	907	885	872	878	816	848	842	826	826	870	865	878	887	895	846	921	862	871	870	853	900	885	859	832	903	894	869	843	889	860	892	842	848	863	914	899	879	864	879	921	893	850	834	853	888	889	878	870	821	831	925	857	866	910	822	832	874	823	858	867	863	875	908	853	882	841	795	920	847	913	816	822	864	909	891	828	868	852	831	849	838	876	891	857	864	857	888	909	840	870	880	928	871	832	862	882	898	875	864	881	892	902	872	905	887	860	859	847	893	840	877	893	854	849	876	854	802	851	892	837	894	831	861	890	892	847	830	825	869	877	898	884	838	871	876	872	890	899	873	835	858	883	887	915	864	900	839	879	854	870	870	888	877	920	857	859	856	900	864	914	878	871	920	933	894	885	852	854	854	863	859	896	907	863	894	864	851	917	874	891	843	843	873	889	909	870	891	871	891	829	896	887	868	870	806	842	839	893	880	858	871	947	846	915	854	833	879	806	874	887	869	896	856	862	876	867	864	857	815	885	895	873	884	821	817	861	865	851	885	915	836	900	812	866	851	856	859	851	841	905	912	899	896	826	853	895	847	872	878	856	869	845	859	838	825	844	847	867	891	909	903	872	854	894	833	877	851	846	883	855	907	868	921	887	926	853	824	851	870	887	856	834	870	826	897	883	872	883	845	853	901	821	842	799	942	884	915	876
38240	18659	7687	2643	1680	1346	1027	880	714	642	558	556	538	471	458	423	410	421	419	403	387	420	385	362	348	378	344	373	365	345	356	357	355	366	399	369	377	323	295	347	357	330	338	340	350	343	328	372	331	315	337	321	342	351	329	324	342	344	353	341	333	335	303	345	341	349	350	351	325	346	326	321	366	346	344	365	366	325	328	313	343	333	307	343	335	329	381	322	297	349	327	362	331	351	369	320	362	325	332	361	330	353	297	348	327	358	359	336	371	324	373	331	330	348	350	328	323	317	326	329	328	337	339	325	318	342	339	352	378	346	348	325	321	338	308	337	329	357	313	329	356	341	354	324	335	361	315	328	320	327	304	354	349	362	352	332	355	348	358	364	338	300	313	329	328	354	339	358	330	329	328	347	311	318	308	325	327	327	349	320	337	361	351	333	348	344	321	303	315	346	332	346	341	318	340	343	319	381	327	326	327	361	324	338	307	341	326	329	342	312	313	350	348	280	345	326	328	341	338	320	360	329	384	311	347	337	355	331	328	329	307	319	328	333	318	315	330	317	336	361	352	323	296	331	316	334	322	330	343	326	327	333	310	320	305	314	321	328	319	329	343	329	361	322	365	344	326	334	354	327	326	354	299	330	325	326	364	332	325	336	364	335	298	338	334	320	331	302	318	329	353	320	330	298	310	343	351	351	319	317	376	344	320	328	321	362	343	330	331	319	295	351	338	335	334	335	319	336	321	300	323	333	329	313	314	318	346	350	301	321	322	297	329	330	327	299	329	297	343	307	315	290	308	328	326	350	311	336	350	346	350	347	347	330	314	357	327	308	319	345	339	380	365	338	318	339	355	323	355	320	319	306	337	355	320	322	301	310	337	332	323	272	334	325	357	342	319	329	343	340	360	329	316	371	346	332	344	342	344	338	328	324	341	354	281	361	330	320	335	325	323	353	308	334	309	320	344	317	334	324	345	356	351	321	344	327	348	325	380	339	321	351	328	314	337	338	318	350	343	341	312	325	336	312	341	333	301	345	351	336	316	321	366	336	329	321	327	340	321	353	332	337	336	356	298	366	363	333	340	345	332	330	376	324	350	332	361	316	356	338	359	356	312	353	358	328	375	315	339	340	361	346	359	372	327	344	303	349	317	308	332	325	292	324	348	326	339	342	314	349	340	328	353	359	305	310	310	332	331	311	318	333	344	336	332	313	312	333	314	353	346	328	337	339	344	313	320	343	332	338	336	327	340	337	349	322	349	336	323	299	342	352	313	351	302	316	332	335	342	287	341	338	336	311	335	294	340	341	322	306	375	318	315	349	318	338	330	332	351	301	323	325	353	296	344	337	380	370	360	339	370	300	300	364	380	329	332	327	328	353	342	344	320	330	338	301	338	336	329	325	353	319	350	327	283	327	307	343	313	378	346	330	358	374	312	330	330	348	330	338	327	325	345	372	329	342	324	349	334	319	318	307	312	343	341	330	350	298	320	308	341	341	288	330	356	330	354	333	337	318	312	312	316	364	335	313	321	314	357	354	329	287	333	296	361	352	323	339	364	321	332	347	351	363	339	355	348	314	321	316	347	376	334	335	326	317	337	327	318	311	357	311	330	374	321	322	324	339	337	340	350	338	339	360	340	336	348	290	354	310	338	347	318	349	311	312	358	320	344	337	326	302	323	349	298	350	332	334	365	333	345	312	352	308	354	323	327	319	354	312	312	322	314	324	325	345	310	378	326	361	330	338	297	302	286	352	351	347	337	318	350	321	374	312	338	320	309	336	331	310	339	355	313	342	356	335	307	372	333	342	357	318	311	328	364	323	305	337	329	342	344	338	341	336	365	351	346	317	352	372	329	343	334	345	334	331	335	309	340	339	332	349	342	397	321	354	311	333	336	329	346	374	341	334	326	328	317	363	344	345	308	346	358	340	369	320	350	331	381	335	336	304	373	351	328	338	338	319	355	312	353	346	349	328	296	300	331	301	359	315	355	337	332	332	356	333	299	306	296	332	337	328	308	277	356	333	346	344	329	329	322	322	348	340	338	319	320	315	343	343	304	351	336	300	351	335	360	352	357	334	329	318	330	316	357	346	306	385	348	322	350	329	325	326	337	344	346	332	350	350	317	328	334	346	327	340	346	361	327	324	367	333	316	323	357	299	330	291	302	308	330	321	354	319	371	341	329	344	326	371	336	350	284	300	344	340	359	342	340	302	327	325	374	344	329	340	351	304	339	354	325	297	336	330	337	372	320	300	329	307	379	304	361	332	323	335	335	327	309	339	339	339	345	295	353	315	363	359	322	341	350	320	303	346	324	323	341	342	370	304	297	341	332	364	327	358	344	345	358	336	343	317	294	334	345	342	312	315	354	325	333	310	310	352	326	296	325	304	360	347	293	386	319	294	318	312	325	347	307	330	344	363	360	338	324	342	314	332	337	346	345	336	320	361	305	332	294	343	316	356	329	328	336	328	345	338	316	330	347	328	375	339	348	332	350	325	323	345	339	320	342	288	318	343	308	343	300	331	331	292	312	349	333	344	316	336	373	360	341	322	354	365	325	328	330	330	328	337	296	315	370	301	336	341	340	359	298	341	321	293	365	345	325	314	315	318	307	338	361	355	312	320	349	290	354	377	326	336	354	330	328	311	337	332	309	405	335	333	360	320	318	308	378	358	313	347	350	327	303	326	352	314	338	352	347	331	334	346	318	336	325	319	317	322	313	306	324	323	320	303	348	320	323	334	357	336	347	346	324	313	321	312	342	349	327	341	321	347	342	338	305	320	356	351	351	322	334	306	326	324	353	355	330	291	308	333	327	345	337	352	324	313	325	331	302	340	353	354	335	352	343	300	326	342	333	309	332	332	317	362	332	334	338	340	352	319	353	363	329	350	365	321	333	323	341	309	338	348	328	317	364	325	325	307	354	309	331	329	322	338	344	336	310	335	321	337	373	328	326	307	312	314	298	337	342	345	337	329	327	332	318	334	340	354	350	349	343	351	311	352	379	342	356	320	333	336	331	364	329	343	313	334	342	313	332	308	329	331	353	354	342	286	295	303	337	362	306	336	300	336	283	315	337	354	344	335	302	344	353	340	326	344	336	362	322	314	335	340	290	359	372	337	344	330	354	333	321	379	308	376	370	329	302	291	313	306	294	311	308	307	314	326	324	371	309	336	315	314	331	336	312	365	310	337	371	307	302	379	328	336	328	332	318	334	359	334	343	325	328	361	365	332	338	315	343	351	341	352	337	331	351	347	384	349	307	302	321	336	321	329	353	334	350	313	344	342	322	321	336	347	315	334	329	294	310	296	349	340	368	324	350	350	322	318	330	339	320	331	323	316	343	317	336	327	318	328	313	328	315	325	328	333	337	288	365	312	348	334	339	313	353	333	326	311	338	299	340	319	335	357	324	348	308	339	353	331	326	309	326	325	304	341	352	361	323	319	340	345	342	318	340	333	321	303	342	330	362	326	342	335	341	336	340	347	371	333
19436	2777	5934	6881	5711	4898	3976	3274	2741	2600	2252	2008	1901	1835	1704	1564	1482	1473	1402	1376	1363	1282	1219	1237	1223	1227	1187	1147	1173	1133	1149	1074	1093	1044	1073	1029	1084	1021	1039	1033	1052	1043	1001	1029	1018	1011	1030	946	978	978	1009	991	1000	1028	950	968	981	952	992	981	971	978	962	1013	902	979	929	977	931	992	938	976	973	949	944	979	961	957	932	950	931	942	978	873	946	967	908	912	938	904	896	918	919	941	962	938	922	927	923	931	862	991	976	978	963	886	939	955	919	940	984	909	906	916	927	859	909	906	915	919	898	995	960	961	956	911	910	959	982	996	876	980	929	900	934	862	943	938	913	954	916	953	928	969	949	948	916	942	875	936	942	962	907	902	900	982	932	924	893	900	941	959	891	959	971	893	895	1009	972	909	908	963	974	951	954	939	950	921	957	920	908	970	912	895	931	915	897	945	919	896	933	908	903	917	940	917	975	946	910	918	921	910	904	968	954	977	974	890	891	967	911	935	939	910	978	913	898	951	946	924	916	950	878	886	922	922	909	855	922	987	937	917	910	969	994	943	893	926	924	923	822	938	963	868	919	897	924	912	995	948	934	903	928	978	939	928	948	907	875	909	926	914	993	917	962	934	946	953	893	898	904	905	951	928	892	878	891	927	878	926	986	900	906	940	896	875	940	951	881	900	928	962	960	884	941	920	910	919	887	927	924	893	958	904	955	925	952	921	924	983	861	922	928	946	926	908	903	945	905	934	893	934	921	916	924	928	943	974	926	915	887	928	900	915	915	921	893	921	912	938	942	971	926	977	917	883	953	888	899	932	913	941	943	909	979	894	929	948	975	925	929	897	917	955	954	930	876	920	940	907	1007	909	862	907	916	911	946	892	935	918	939	968	946	941	960	970	918	939	1009	955	877	929	909	903	936	922	923	963	898	903	938	962	928	963	900	911	879	884	932	926	886	901	948	919	903	941	926	929	909	941	949	923	964	909	921	930	891	916	937	930	888	918	922	945	972	934	895	943	928	933	930	901	928	983	932	926	970	870	927	929	956	863	927	923	869	941	920	902	888	900	899	941	933	967	950	914	876	954	957	930	945	969	948	907	904	939	925	953	984	926	897	907	934	953	929	892	992	950	929	931	933	970	975	963	935	902	940	945	916	886	961	950	910	924	950	922	935	960	920	937	936	916	865	945	937	951	976	892	975	908	995	944	960	1002	910	930	927	1015	967	890	900	925	958	888	899	903	918	958	964	910	897	958	956	897	928	939	910	880	914	939	933	882	926	915	886	958	951	928	1036	904	889	901	939	898	980	959	875	957	911	883	883	969	919	916	953	902	939	947	876	896	890	907	837	927	1001	889	965	922	942	907	936	903	946	949	907	921	918	957	952	931	942	939	880	898	908	954	962	902	965	963	955	965	916	894	937	898	916	885	949	905	935	919	885	887	917	907	909	970	990	881	954	914	979	908	935	896	904	878	882	939	922	949	949	947	873	903	933	931	900	956	934	967	881	943	890	960	947	944	962	862	941	908	902	857	889	928	950	888	905	972	955	888	925	954	923	942	872	908	949	931	917	924	901	879	923	916	969	995	904	866	862	885	934	1019	984	910	968	912	904	898	935	922	933	990	912	904	926	931	905	894	956	989	936	918	946	972	936	905	951	948	901	892	961	964	959	943	938	886	909	945	916	918	955	921	975	977	967	912	921	938	902	928	891	894	878	865	941	964	988	915	894	930	994	930	937	955	954	978	934	885	933	936	970	934	940	883	857	924	957	918	929	908	918	914	902	905	957	911	995	942	913	964	928	934	903	871	908	1015	916	939	931	945	936	917	960	945	912	849	925	911	958	894	943	921	962	915	878	914	917	906	921	975	886	974	878	932	953	907	902	946	902	956	934	952	945	907	910	919	860	899	939	961	956	945	926	948	957	927	940	928	943	966	920	911	940	907	913	904	950	861	887	916	918	965	947	888	952	967	951	953	919	941	881	942	907	943	960	912	887	883	941	922	916	887	934	898	943	907	979	919	920	889	919	909	898	938	907	876	894	892	922	898	951	954	906	947	902	884	959	883	937	922	943	983	966	957	932	929	898	919	927	922	958	953	970	949	884	962	850	925	935	916	931	905	942	888	903	919	942	908	919	876	941	948	912	940	896	905	931	891	896	997	958	946	936	915	898	973	1007	895	970	923	982	897	936	934	942	935	935	922	932	926	957	889	914	871	970	990	904	929	907	903	944	954	907	952	916	891	957	939	984	947	913	909	962	942	948	940	907	920	899	950	977	922	932	932	950	977	945	962	892	933	910	904	928	909	899	898	906	944	889	933	911	974	920	949	913	902	897	949	922	959	943	912	946	900	948	913	903	966	914	886	898	958	927	929	875	977	897	971	899	949	940	966	935	930	905	844	879	967	917	944	938	902	935	949	975	948	873	951	937	959	914	951	858	894	878	936	948	884	965	923	928	929	913	955	938	937	904	904	927	906	1021	881	929	888	935	911	937	966	959	1000	927	958	966	955	940	954	973	945	974	953	939	944	926	906	945	928	899	936	944	907	904	957	928	918	960	915	954	914	931	972	935	927	935	919	983	946	933	945	959	916	932	892	908	932	917	906	906	985	927	972	927	950	918	976	936	926	952	890	940	923	952	888	959	969	886	962	950	895	965	933	954	881	924	953	939	913	917	923	891	919	869	917	883	964	940	905	963	937	981	906	883	946	931	894	890	936	948	936	925	922	868	937	912	909	881	897	923	960	960	877	924	952	908	937	939	959	899	893	936	924	926	968	854	929	932	899	952	932	913	925	909	955	946	958	902	953	886	870	948	934	979	932	902	915	909	911	945	913	899	887	865	916	931	921	955	927	941	924	887	868	890	941	932	903	922	928	950	899	921	966	913	914	957	946	882	950	917	915	858	924	974	980	902	926	932	921	938	902	916	892	943	975	950	940	943	953	912	925	882	971	916	861	915	877	895	927	902	935	931	925	909	964	935	971	947	946	907	945	923	941	934	945	960	895	956	959	898	957	921	967	941	905	950	925	951	906	971	935	908	925	905	911	936	942	854	933	884	957	955	939	960	933	949	966	925	957	987	924	907	922	938	964	916	924	976	913	974	919	912	913	929	897	879	919	869	941	904	896	943	966	929	946	917	948	972	917	950	973	889	991	917	950	945	899	933	932	944	936	898	895	948	961	952	932	947	924	936	903	900	945	935	943	952	965	908	918	903	959	978	860	930	891	856	922	933	887	934	919	977	945	946	922	930	957	874	939	989	913	919	945	842	963	927	928	952	929	925	928	966	913	920	924	914	919	872	948	930	976	932	969	928	909	916	923	944	909	937	918	951	933	898	926	936	909	896	913	906	929	957	845	942	961	953	881	926	953	961	936	928	926	877	985	943	922	962	909	934	942	1004	957	933	948	940	948	959	943	921	869	953	986	890	893	934	948	886	892	925	914	932	969	895	935	882	924	889	956	902	917	964	915	919	930	933	921	924	904	918	867	909	947	888	939	918	937
4650	371	264	231	200	182	188	187	176	192	181	179	142	150	162	145	167	166	154	153	171	148	172	164	162	155	161	151	135	177	152	159	146	144	150	150	151	147	144	151	162	168	156	172	170	149	157	168	158	162	140	156	143	167	173	147	163	164	151	162	142	168	178	157	169	168	147	147	148	166	172	149	161	160	184	160	164	148	153	165	173	155	169	159	167	148	140	160	156	153	157	176	155	162	182	147	162	136	141	154	156	142	166	158	162	154	186	168	179	155	152	151	177	156	149	149	148	159	145	179	165	163	139	163	169	175	166	167	156	148	161	166	145	175	170	143	151	175	177	153	144	160	142	156	156	150	176	140	162	162	156	166	169	170	158	157	154	154	184	159	156	169	143	167	174	150	138	153	183	163	155	174	171	152	159	168	130	151	177	146	186	152	179	161	152	152	156	135	181	152	157	179	166	151	157	152	143	157	162	147	190	183	158	132	146	187	155	159	164	143	135	148	147	166	176	156	163	169	141	186	167	162	152	171	140	151	172	151	154	158	179	173	176	180	146	166	161	173	176	152	170	150	164	158	160	151	159	165	160	142	158	161	161	172	169	173	183	144	164	164	154	168	147	164	161	152	175	167	174	162	155	159	152	134	171	151	163	171	151	152	171	168	169	149	184	166	150	180	155	152	138	158	174	179	165	194	174	167	161	146	141	182	168	161	155	143	165	152	156	186	152	177	147	159	147	169	158	164	151	148	161	141	146	173	163	158	166	141	145	158	153	167	131	165	148	148	158	166	175	142	166	196	169	177	169	167	154	171	176	157	176	144	169	163	152	148	147	173	164	148	174	150	147	168	153	153	160	155	167	157	148	179	160	159	163	157	154	146	149	161	148	153	182	137	173	167	158	157	156	150	161	159	144	139	152	157	160	163	147	171	141	135	185	172	167	146	172	165	152	145	156	150	167	153	135	178	136	158	162	168	149	170	178	166	148	166	156	155	173	151	156	161	179	177	144	162	139	166	164	161	174	159	155	161	158	167	155	150	151	159	183	168	170	155	128	159	174	153	140	153	170	162	165	171	162	157	153	168	163	154	143	144	172	146	151	141	155	171	154	150	162	170	201	148	184	162	165	168	162	152	169	140	164	158	154	153	156	169	144	162	162	175	144	159	177	131	158	159	158	165	153	164	160	171	146	146	179	174	136	147	163	128	155	160	176	169	158	144	182	152	171	159	151	136	144	153	131	159	167	158	182	164	179	164	186	151	157	189	148	156	180	155	135	179	151	161	164	160	153	176	149	151	151	142	150	162	158	177	152	155	147	162	167	140	185	150	163	167	183	163	151	161	156	153	140	146	146	173	134	159	181	166	167	162	164	153	156	166	170	170	159	168	178	173	148	155	183	174	134	159	142	155	164	167	181	147	171	162	146	172	185	172	161	188	179	149	175	151	149	179	168	164	175	135	165	158	170	158	146	168	145	157	142	151	188	170	145	173	171	160	154	147	173	152	196	192	169	134	169	139	185	165	177	169	147	143	138	148	147	140	127	150	158	173	168	179	153	154	157	172	164	165	136	133	132	167	167	150	144	141	175	177	157	145	165	160	155	165	154	171	165	141	148	168	145	150	145	169	177	143	162	156	165	132	150	174	169	166	159	163	153	185	153	187	162	159	159	140	172	142	172	157	154	172	185	142	150	154	162	153	168	186	145	148	152	147	168	175	152	168	147	155	145	152	162	159	164	169	151	198	132	155	139	163	152	171	159	157	168	159	172	161	149	149	166	167	162	171	153	155	131	174	179	160	143	188	163	172	174	167	143	154	137	160	149	145	158	156	140	152	143	157	173	171	136	150	145	178	185	154	182	168	172	155	178	164	158	168	169	151	161	175	169	156	168	154	141	157	156	148	152	185	159	160	160	175	157	166	163	156	167	143	163	149	137	183	161	158	160	152	158	164	153	131	168	174	181	139	167	149	119	150	143	169	153	175	146	143	149	173	147	156	183	167	161	163	155	177	177	151	146	176	153	150	136	151	143	125	137	162	161	173	164	144	153	138	179	146	134	161	187	158	165	147	157	171	163	169	158	179	174	156	148	148	157	161	165	165	157	155	161	147	171	159	137	165	145	172	191	168	187	125	162	177	155	167	172	152	168	160	168	169	150	157	171	148	161	150	144	151	165	137	150	170	168	172	174	168	142	160	162	183	146	148	145	148	192	166	154	164	163	150	139	159	153	168	139	157	161	137	146	175	140	143	149	159	182	162	161	167	165	179	164	143	166	171	162	157	149	163	171	159	145	152	157	162	157	152	177	176	172	180	144	187	189	134	149	142	141	170	187	172	148	135	178	168	141	147	179	150	147	183	144	158	172	178	147	177	165	143	166	130	165	139	149	161	148	132	147	192	159	138	168	200	157	173	152	153	153	155	178	161	172	146	146	168	166	156	140	143	154	164	163	144	166	172	170	155	154	163	153	190	161	160	156	159	171	174	163	150	163	152	148	158	156	167	164	161	166	147	176	156	165	150	170	140	164	142	158	162	157	184	165	166	156	160	150	153	168	164	186	163	170	180	147	164	185	154	185	169	151	170	157	171	165	164	148	150	153	146	157	165	137	141	155	185	151	154	153	192	152	161	171	161	148	145	155	157	166	159	129	126	159	163	173	152	147	157	158	149	156	181	169	142	174	169	190	167	166	172	136	152	183	156	167	143	159	128	173	147	141	148	183	139	165	169	157	147	160	140	150	156	129	158	154	161	149	173	169	163	150	169	178	164	169	162	154	132	161	140	161	170	148	152	145	158	164	163	156	151	160	156	159	168	158	164	177	150	147	154	154	161	175	161	161	170	146	167	142	175	178	143	169	164	151	168	169	169	169	143	158	143	146	144	163	163	158	136	171	146	155	149	169	170	149	182	136	153	146	148	159	193	164	146	169	160	166	141	168	163	158	144	157	159	166	146	173	178	191	164	145	165	196	172	158	173	145	133	154	166	156	174	167	132	160	175	187	164	164	153	159	152	168	160	168	162	141	177	156	159	154	165	189	137	148	161	192	155	164	160	166	156	156	164	188	167	178	162	154	164	155	144	141	161	148	169	160	129	164	171	171	165	143	151	189	169	133	173	170	163	136	152	170	179	136	159	165	154	167	162	183	173	161	178	166	170	157	154	162	174	170	160	147	156	162	171	143	162	167	165	148	167	169	166	157	166	158	165	157	175	173	164	147	163	171	168	164	153	150	172	173	150	145	178	160	155	144	148	166	152	165	175	155	141	158	161	160	162	158	155	152	160	171	129	156	166	166	178	142	156	142	173	176	150	161	161	163	174	135	169	150	179	182	162	156	165	159	136	173	157	181	176	150	155	162	148	159	155	160	156	155	168	169	158	166	170	159	145	158	140	149	168	135	142	159	164	144	152	165	155	157	176	176	163	134	165	175	185	161	142	158	133	180	156	167	160	159	158	171	167	195	158	172	145	161	169	161	166	186	145	169	171	163	178	169	168
3866	568	679	703	680	576	585	593	589	565	573	556	584	519	601	566	551	511	542	546	507	489	535	538	554	544	528	526	513	505	519	502	530	537	553	555	524	506	496	468	489	499	499	520	489	514	546	518	546	582	494	510	533	508	512	498	510	514	524	488	496	498	506	528	528	524	533	530	484	477	480	529	547	504	507	488	523	531	487	525	536	496	495	538	489	476	526	578	504	525	510	545	553	544	528	492	518	514	491	489	564	542	506	494	495	534	490	471	526	469	480	501	508	539	523	521	467	517	581	486	491	523	544	491	520	502	560	505	530	506	507	548	523	546	527	561	529	525	506	517	493	484	538	500	515	534	500	548	513	465	543	514	541	475	525	513	506	456	509	490	506	519	512	506	523	573	492	539	488	543	506	481	504	494	538	521	470	522	486	524	461	530	511	508	500	485	573	512	514	523	510	517	501	511	486	533	498	489	521	479	511	515	485	494	546	518	529	525	516	535	514	524	526	521	488	542	534	502	505	523	492	519	529	521	480	509	541	513	523	483	494	534	483	540	515	531	544	481	551	507	501	516	501	519	521	538	504	514	494	545	504	474	457	510	478	525	505	575	460	513	514	508	529	545	536	483	496	491	485	524	501	507	509	531	530	539	524	545	578	521	522	541	501	482	493	510	483	564	548	512	496	535	470	525	531	473	510	495	511	516	453	498	501	537	469	543	509	525	501	497	511	468	478	522	486	527	508	566	505	490	533	503	518	529	501	487	515	504	501	529	548	526	508	538	509	531	479	487	502	537	471	540	540	498	509	550	496	474	524	504	484	550	522	493	508	572	513	454	528	523	551	529	504	478	524	534	562	506	468	483	540	564	502	502	502	526	528	472	509	533	526	523	503	522	493	501	489	533	510	494	539	544	514	502	527	523	454	551	482	511	548	529	508	568	522	560	503	515	525	511	504	475	500	506	536	516	526	513	535	522	493	537	487	520	489	519	512	520	536	496	552	493	496	531	497	501	511	532	484	502	569	469	500	510	519	517	522	498	515	533	486	520	499	499	472	527	510	507	528	524	514	532	522	514	485	527	509	486	481	494	481	507	524	499	500	547	491	556	555	496	455	544	495	524	488	523	509	501	524	479	508	501	508	494	551	484	501	521	552	492	532	549	540	538	532	515	535	499	508	512	537	550	510	517	500	508	555	510	502	519	514	530	485	531	502	532	502	511	499	462	516	538	510	544	501	540	506	489	491	494	495	549	487	497	547	505	556	562	524	491	512	503	530	486	535	493	524	515	504	504	536	507	503	500	523	509	537	498	517	530	495	489	546	511	510	528	500	500	502	498	507	495	530	520	537	498	500	518	517	509	498	505	548	495	467	506	499	527	502	531	525	514	478	523	507	506	495	545	508	542	530	512	484	517	562	541	532	484	514	498	571	465	565	503	509	534	514	463	503	501	465	534	538	497	513	498	508	554	507	493	531	498	542	518	520	567	531	521	526	511	526	504	522	583	485	496	528	490	477	476	505	562	529	547	498	524	546	515	527	499	502	515	515	492	528	514	500	490	511	489	457	502	534	517	534	510	491	473	496	504	513	506	508	557	500	537	494	503	551	537	519	500	511	528	520	516	535	518	532	524	514	471	513	520	523	510	552	502	542	508	515	505	517	548	480	497	519	495	508	481	494	491	486	514	518	487	520	507	523	481	498	470	502	518	486	530	497	523	562	520	502	499	473	516	491	533	503	510	528	477	544	542	560	537	522	544	507	503	513	537	495	511	529	558	534	517	513	524	504	524	486	571	515	480	517	502	530	540	523	522	505	503	564	547	522	513	506	533	499	518	477	496	494	521	524	529	505	518	494	532	496	571	486	534	546	532	542	483	550	490	468	561	534	557	521	518	498	529	529	562	512	493	544	504	525	498	529	514	490	508	478	488	513	505	511	502	500	498	516	497	537	513	489	532	482	516	481	490	517	525	519	505	498	535	508	549	555	520	524	519	517	479	493	514	484	541	498	529	535	548	511	509	488	477	518	513	471	526	494	506	519	516	520	549	515	508	493	512	475	528	516	524	504	545	515	541	566	552	523	510	559	535	512	546	500	518	508	465	529	516	562	526	496	540	565	542	531	517	517	517	494	555	527	520	558	516	522	537	488	515	492	556	497	553	544	498	504	500	494	545	505	488	533	519	516	468	508	551	508	510	515	487	541	520	510	504	547	505	512	518	542	548	504	509	531	538	494	516	479	491	526	523	494	520	517	543	535	536	544	500	532	529	468	546	500	515	536	512	484	561	522	529	540	509	498	532	508	506	506	507	504	514	491	534	478	516	529	513	535	511	495	528	510	525	495	519	523	500	535	508	499	539	519	499	554	543	501	485	523	522	527	516	511	526	520	511	515	510	495	486	525	541	512	521	502	518	533	502	509	543	514	524	527	525	520	517	533	485	518	562	544	506	531	495	517	503	550	503	545	480	542	507	525	509	505	544	521	490	501	533	546	475	552	523	513	517	484	502	520	512	524	496	546	503	516	538	521	504	514	517	526	519	498	535	502	549	530	494	510	509	534	491	522	496	549	502	519	505	491	490	507	510	491	462	556	506	506	519	483	501	551	482	500	499	525	512	572	518	497	481	544	526	491	490	494	549	536	496	520	517	566	516	509	504	519	497	510	496	518	527	495	540	505	524	499	451	486	547	483	504	508	475	537	510	516	514	541	496	502	528	530	556	530	520	532	520	526	546	520	518	508	493	499	488	532	491	487	557	508	506	508	516	528	514	514	528	505	524	515	507	516	519	506	481	536	516	493	504	496	484	497	502	539	498	515	511	515	557	509	468	500	538	497	502	511	486	537	529	531	497	492	498	503	481	544	498	504	526	517	496	485	527	523	512	509	493	536	522	506	470	502	534	492	499	514	486	531	500	528	499	484	515	521	548	508	540	556	526	519	557	548	497	519	510	494	480	499	493	493	539	512	499	538	512	540	503	526	533	525	520	486	493	558	489	467	519	527	518	526	517	547	503	590	493	535	491	507	488	524	517	491	523	507	494	547	491	507	504	551	547	510	509	503	494	518	553	471	535	511	458	488	487	517	546	513	536	527	517	552	509	528	485	523	505	524	511	503	492	541	502	499	499	511	498	514	538	539	520	514	531	522	511	527	519	524	506	510	500	485	505	521	514	533	496	521	516	512	494	506	487	548	515	515	534	510	542	496	536	526	507	534	514	506	496	552	541	518	526	528	475	453	519	511	517	537	488	472	515	515	517	510	562	486	537	507	491	500	543	490	464	464	495	582	490	521	511	533	478	564	536	546	522	514	509	482	529	500	521	538	511	516	530	485	501	530	489	515	563	502	518	514	545	533	509	545	540	532	542	483	561	497	498	506	508	522	514	469	559	532	525	539	533	517	494	513	493	517	479	513	543	507	477	555	501	481	545	511	493	538	496	501	550	541	505	475	506	516	503	496	514	524	528	529	536	558	490	534	510	500	558	507	520	573	552	516	500
32354	9127	1940	1316	950	837	634	548	509	437	465	380	387	385	343	361	344	329	359	322	317	324	323	312	354	333	343	299	326	341	301	268	295	319	302	343	313	312	314	286	341	349	311	329	287	291	331	303	272	314	281	301	310	308	331	295	304	317	318	292	291	321	274	314	297	339	334	289	307	282	303	293	333	317	295	287	271	300	286	306	320	291	290	265	272	299	320	321	297	330	283	291	310	320	284	280	315	313	294	276	309	318	313	284	295	271	317	305	308	315	299	302	326	288	303	337	293	320	300	326	324	309	333	315	324	297	300	358	297	279	275	297	295	313	285	288	306	306	292	315	320	330	318	306	307	277	332	312	323	299	314	314	311	284	290	312	316	328	308	293	305	275	326	304	295	303	280	328	308	319	269	285	277	318	310	327	289	300	294	290	293	280	305	342	300	282	313	311	296	290	277	291	290	311	284	291	321	336	307	325	301	294	276	319	289	308	296	313	306	275	313	311	294	315	290	312	324	310	261	297	337	262	325	317	316	311	262	322	263	298	287	313	279	315	299	307	309	303	336	328	308	286	279	315	308	319	294	312	303	305	282	303	307	323	296	277	298	299	296	289	302	308	308	273	330	295	325	318	319	301	294	324	302	316	313	304	330	320	299	317	325	329	307	284	277	315	319	298	308	293	296	315	326	289	320	314	301	294	307	298	313	313	321	300	313	251	308	342	289	320	293	309	279	283	294	304	323	305	294	318	297	322	334	283	297	304	281	308	281	306	311	300	304	318	301	265	313	296	273	303	296	317	312	299	306	302	323	273	321	302	314	324	294	302	299	311	296	325	273	303	286	281	298	291	297	295	295	332	292	292	298	284	310	289	308	301	309	290	303	299	303	333	301	301	284	303	285	290	327	305	324	300	311	280	332	292	298	280	278	262	319	288	290	293	296	299	311	309	326	278	293	291	300	294	303	339	260	289	295	324	319	307	286	287	293	306	286	300	307	314	324	301	276	309	300	316	322	310	310	297	319	300	323	306	298	308	314	284	296	304	297	296	282	315	309	318	318	312	313	322	309	324	289	304	268	309	304	299	308	298	286	336	322	302	324	314	303	300	295	306	287	308	301	295	301	321	300	319	298	331	326	287	307	294	319	297	310	317	304	336	304	313	304	300	315	314	315	272	292	308	306	313	305	265	306	314	338	305	332	290	311	301	305	287	302	313	279	302	304	302	301	296	329	319	291	308	309	303	295	286	294	287	315	303	265	319	294	304	292	322	316	346	300	303	280	277	319	309	280	294	296	306	253	328	269	299	327	293	302	313	290	315	287	329	307	322	291	325	311	295	329	283	295	321	298	307	311	309	294	301	295	283	317	337	282	284	311	277	297	330	313	310	317	294	294	296	333	309	303	333	318	295	331	312	330	300	284	273	308	311	261	305	293	305	303	323	305	309	326	335	284	269	325	273	279	310	309	325	302	306	326	325	284	334	298	305	309	289	323	305	285	290	304	325	296	285	328	298	345	304	289	286	277	299	278	281	258	326	308	294	297	304	299	312	322	302	346	318	306	299	329	299	299	303	309	296	329	326	312	301	313	279	300	308	305	286	291	319	311	310	281	302	271	306	313	321	299	319	293	323	325	303	299	275	291	313	284	267	255	311	303	315	316	271	313	334	278	323	288	327	336	316	304	348	289	311	315	319	318	300	300	308	295	271	288	308	287	337	298	314	353	309	283	289	269	311	329	297	303	312	282	271	327	284	298	298	272	315	295	294	321	303	284	330	298	329	309	308	335	315	307	300	302	280	311	290	306	285	301	287	329	301	309	316	310	324	318	325	317	305	285	258	290	280	283	311	305	318	282	300	318	308	277	305	295	313	308	316	321	316	278	279	313	318	296	290	304	315	319	303	321	305	302	301	320	324	302	343	298	304	312	305	267	319	326	325	305	308	295	305	286	324	309	290	293	319	293	296	309	281	296	327	308	289	286	307	302	307	308	282	302	305	311	305	279	295	275	303	336	307	300	337	329	298	287	322	338	282	301	309	298	284	291	282	292	319	273	332	293	339	327	276	313	292	313	319	317	278	328	340	272	292	316	309	330	286	290	291	337	313	316	287	296	325	309	321	302	308	300	299	282	328	296	308	312	289	304	301	282	290	313	307	324	313	291	282	316	292	279	317	273	343	323	316	319	285	315	320	313	319	311	311	297	321	281	300	307	288	305	315	306	289	311	290	296	309	310	330	311	296	298	313	279	324	288	301	303	324	347	325	279	319	364	313	291	283	293	306	292	291	295	307	304	301	332	323	285	302	317	291	283	279	280	307	300	286	314	277	313	337	322	287	280	305	284	308	271	334	299	312	294	311	324	320	309	316	293	327	284	343	279	310	301	301	298	286	306	330	294	308	330	315	310	327	303	293	290	295	306	315	315	308	316	333	301	281	278	315	302	315	306	280	327	262	309	290	304	268	285	317	297	285	318	319	283	269	308	314	320	318	329	297	294	295	274	325	313	309	298	313	268	326	294	309	312	321	286	315	297	306	287	300	295	296	273	320	322	321	314	311	303	298	309	329	329	292	320	315	306	310	285	301	287	294	290	274	304	315	282	293	296	284	306	289	308	299	285	308	328	327	285	356	296	294	289	289	318	291	302	298	315	325	310	300	297	302	289	300	314	307	294	291	323	306	294	291	337	326	327	269	297	330	308	301	308	300	266	316	321	301	285	293	290	320	296	300	343	315	291	271	315	297	289	303	320	295	338	300	286	324	287	296	306	315	292	298	259	277	324	314	323	274	280	286	311	290	291	306	273	286	311	280	319	326	304	281	317	315	298	325	325	303	305	299	311	340	290	294	315	288	304	317	299	319	268	291	327	319	294	311	298	316	274	303	308	307	303	319	299	289	248	285	331	305	307	308	271	313	284	283	311	304	300	307	307	268	332	295	314	322	283	284	288	326	291	292	310	335	278	320	301	345	285	292	324	291	309	272	350	330	319	323	295	280	300	324	303	315	281	327	280	290	327	320	277	302	300	310	305	279	273	314	318	282	295	318	290	322	269	328	288	300	337	304	318	287	268	293	323	306	283	315	292	308	308	313	287	320	285	291	307	294	322	314	328	310	312	282	285	287	321	301	329	293	267	324	288	307	314	303	331	325	300	293	314	326	296	316	305	307	289	292	293	313	297	293	311	313	292	303	307	319	291	320	320	318	319	288	309	313	298	284	298	327	349	312	288	302	307	311	306	293	288	280	324	295	321	311	296	317	334	282	309	308	310	325	310	330	307	317	287	324	296	287	303	329	324	306	298	300	310	293	284	279	284	275	298	294	332	291	328	302	299	312	326	311	324	276	301	302	281	343	346	306	281	298	296	307	313	274	292	274	316	298	305	328	296	311	341	330	339	312	272	317	304	311	276	299	276	299	288	275	274	298	306	294	282	313	311	279	320	351	314	292	332	280	303	310	284	300	305	273	341	293	312	292	318	299	258	286	310	346	309	307	298	282
15122	1745	3450	3928	3420	2853	2376	2123	1943	1686	1590	1447	1331	1238	1239	1241	1222	1128	1128	1074	1058	1064	1023	1005	996	1018	967	977	954	982	957	975	965	965	922	963	935	904	900	905	884	914	881	897	940	924	892	912	871	837	907	878	879	900	869	865	885	892	915	885	903	955	902	918	922	911	901	887	918	902	918	908	892	928	877	864	897	877	877	928	899	920	842	855	893	886	870	859	937	917	882	892	865	868	898	901	871	895	859	906	882	858	919	885	862	881	840	862	844	873	856	909	930	827	872	915	877	817	918	885	890	820	900	868	870	884	851	849	865	831	867	843	860	909	855	877	876	922	877	836	829	900	843	874	836	874	891	884	855	873	902	906	891	871	902	868	893	861	849	941	883	875	872	853	879	864	850	896	893	872	839	846	877	887	885	855	887	892	892	899	876	830	916	904	876	911	873	818	887	853	906	899	867	883	909	904	893	887	871	855	836	846	847	850	852	811	831	861	864	902	906	856	911	932	831	895	879	909	881	843	881	820	882	841	839	881	849	882	877	822	920	890	847	839	842	895	825	860	876	887	903	853	833	855	836	869	898	857	894	845	898	833	861	853	900	832	879	855	856	891	827	871	843	877	824	895	912	880	849	831	854	854	888	849	915	853	800	850	809	870	817	870	888	866	892	875	886	877	884	905	906	856	857	861	911	871	842	901	885	899	863	895	906	901	876	908	825	876	867	874	850	866	903	863	889	862	830	812	881	858	914	882	869	895	886	851	829	848	855	824	862	905	844	810	891	854	853	899	888	942	911	844	850	861	859	918	839	870	800	885	928	910	837	849	905	861	807	914	858	859	879	872	886	853	869	878	838	822	882	881	886	922	870	892	856	887	828	882	852	856	865	905	874	858	853	932	872	872	863	855	897	845	866	864	872	902	913	850	865	920	881	880	857	804	849	914	892	876	876	803	867	867	919	847	885	884	815	866	856	896	912	893	879	866	855	821	809	872	844	889	939	831	839	860	885	829	876	893	881	914	867	863	873	838	910	847	838	906	876	869	801	849	861	866	841	835	871	895	796	916	841	875	896	888	894	820	878	878	882	944	855	860	882	876	896	878	813	860	878	852	857	896	840	870	860	884	881	903	876	871	948	915	872	849	903	812	826	853	851	865	893	860	861	824	876	834	816	870	888	833	942	849	815	865	833	913	922	848	842	818	859	873	882	861	866	789	850	884	851	849	876	837	905	872	917	847	880	874	888	866	899	874	895	910	831	855	838	843	823	861	796	842	868	854	870	844	859	835	925	846	867	871	881	878	832	859	906	905	816	902	872	828	877	830	876	846	886	900	876	843	818	893	879	862	862	922	840	847	882	871	859	833	843	859	856	876	886	852	875	868	868	869	849	885	882	870	910	902	910	888	830	830	826	904	826	914	865	880	869	859	840	854	864	829	893	875	874	883	871	872	889	883	856	863	900	885	849	888	909	876	869	898	887	861	858	875	834	847	884	891	841	903	856	843	842	925	839	865	869	890	850	896	871	826	864	873	896	877	906	829	844	915	819	850	840	892	911	797	890	861	861	897	868	859	899	821	816	843	863	835	849	887	825	852	896	907	848	913	848	867	830	864	871	891	903	887	879	883	902	845	909	892	876	831	864	813	888	863	869	857	886	825	879	840	874	832	911	835	894	861	879	898	887	930	859	843	862	867	841	895	837	841	911	845	863	861	873	846	859	876	826	877	930	820	889	904	890	907	851	856	903	918	858	846	882	822	909	847	857	895	866	856	833	837	885	825	849	908	883	860	873	821	871	868	917	903	889	858	911	823	860	903	841	873	864	882	872	839	884	864	867	842	932	906	844	868	874	866	837	879	867	832	854	884	873	922	856	883	854	841	888	853	866	908	828	869	864	911	882	890	856	883	900	846	909	845	878	840	891	860	850	856	831	872	912	852	842	884	843	885	867	875	877	938	851	875	888	909	928	841	897	894	868	850	885	852	893	869	910	903	863	860	852	819	892	864	893	835	844	876	889	914	845	867	824	816	898	830	855	882	817	879	832	908	897	877	901	911	876	837	940	897	836	871	883	883	877	869	923	893	880	851	898	865	865	870	903	868	833	909	848	881	919	895	835	829	854	907	852	837	866	841	879	932	883	823	920	859	864	852	842	927	883	857	870	918	943	821	816	880	850	883	844	878	866	884	886	857	875	855	864	837	856	863	890	856	883	838	876	877	860	875	865	950	881	879	858	897	871	875	887	822	828	912	859	877	796	825	909	894	900	888	846	800	889	823	862	867	883	789	861	862	868	888	888	884	876	846	878	782	855	860	869	868	925	847	824	859	888	899	862	844	877	864	887	830	853	841	865	868	853	901	863	881	883	889	835	816	848	847	840	882	860	864	833	872	911	814	853	865	832	853	872	818	842	889	894	897	920	905	854	840	877	830	975	865	871	882	883	862	861	848	862	844	884	841	796	845	881	843	887	919	899	859	799	939	889	864	894	833	862	913	876	883	898	893	900	846	819	893	855	872	831	840	932	830	821	916	890	844	818	847	890	807	859	960	896	808	882	909	852	895	894	902	847	873	833	866	853	903	900	892	884	924	882	897	897	869	917	859	858	860	845	893	949	824	912	850	837	885	889	919	868	830	889	929	905	878	889	871	841	901	846	869	858	843	898	912	849	827	842	898	847	856	916	937	887	885	892	881	875	835	900	870	824	886	871	859	905	842	929	881	865	884	808	869	871	841	865	928	884	848	850	917	842	919	881	854	885	901	845	854	859	918	937	857	876	848	842	815	863	867	906	805	862	876	815	899	838	837	882	864	844	850	898	834	903	885	926	863	852	877	880	888	836	850	862	895	899	863	886	839	827	921	822	876	876	909	865	858	791	868	891	905	801	858	871	847	886	849	874	904	874	857	876	864	866	914	855	850	891	853	857	874	871	878	860	848	897	860	840	821	871	896	897	839	872	859	889	908	818	841	890	852	940	858	862	895	835	849	867	857	892	885	896	868	919	875	909	841	820	851	871	896	884	842	850	854	848	884	912	841	945	922	858	867	896	841	861	881	843	868	839	895	892	883	901	806	917	874	816	855	835	860	887	846	888	882	878	821	867	832	841	884	853	916	853	841	864	827	915	885	861	840	835	942	852	877	873	870	878	886	886	898	851	812	855	876	859	894	934	859	908	877	884	856	917	812	867	895	913	840	888	875	878	852	875	855	904	914	886	907	902	901	865	832	882	882	814	898	842	912	858	903	854	897	853	882	862	893	857	870	900	847	864	893	850	884	872	912	847	848	898	887	876	845	874	814	844	918	885	858	840	870	850	882	884	871	834	848	875	843	880	859	879	922	889	887	873	847	844	908	865	875	851	822	894	843	864	867	843	850	888	877	912	875	838	882	858	843	852	872	898	857	867	886	850	872	842	878	881	869	900	883	867	892	847	851	865	891	857	845	902	839	856	890	839	903	821	836	825	869	861	857	876	919	868	939	891	911	925	898	809	897	902	903
38976	19255	8778	2604	1674	1287	1018	869	719	639	588	532	530	449	433	452	440	399	403	404	401	390	371	371	337	371	391	366	324	357	331	320	357	341	332	325	378	366	349	343	358	352	332	343	332	333	340	372	366	328	351	367	333	352	328	379	335	334	313	363	342	349	353	313	347	353	368	326	336	332	342	320	305	301	339	376	330	331	317	340	354	364	308	349	324	352	321	340	354	323	345	372	300	359	350	343	328	335	330	349	356	350	315	317	337	353	376	338	293	339	332	356	324	352	318	346	341	358	307	354	344	351	308	327	360	333	363	308	345	355	335	337	375	339	336	342	334	349	304	344	343	297	326	340	327	324	350	331	345	345	309	363	349	336	320	366	316	323	332	354	349	344	348	344	343	324	314	324	341	358	318	363	311	332	306	334	321	322	380	334	328	354	374	312	326	319	358	317	355	338	341	329	317	348	344	352	359	370	332	362	309	322	335	322	369	346	339	341	317	349	326	373	320	308	327	327	351	346	308	342	325	338	325	355	346	369	351	345	357	331	334	328	356	321	310	342	324	310	316	346	323	338	321	373	337	322	355	351	330	336	340	312	336	322	330	333	338	334	334	308	344	327	335	325	336	326	322	314	359	337	332	369	323	323	343	345	325	318	364	341	356	318	331	312	357	340	383	362	335	336	342	337	368	368	320	314	354	338	359	294	365	332	350	342	318	333	312	339	334	332	334	343	309	334	365	342	347	348	333	347	336	316	357	318	330	334	314	368	330	338	329	330	343	371	349	354	353	324	346	369	339	338	339	353	369	358	348	317	337	348	361	327	332	336	317	348	339	339	375	344	346	351	340	351	325	332	331	312	320	366	340	323	372	332	326	338	318	322	338	349	330	323	319	352	347	306	345	325	285	296	327	339	303	332	354	320	331	318	356	321	328	366	338	334	346	387	365	341	328	349	340	338	356	330	333	350	337	330	334	357	328	336	342	337	372	318	344	318	330	366	343	359	327	352	317	336	345	364	334	339	306	365	316	312	366	351	369	325	309	350	336	307	327	368	356	349	373	369	338	369	318	342	346	325	326	323	335	346	323	355	337	359	358	344	332	351	341	331	350	348	353	307	341	362	319	328	318	357	335	341	311	342	332	377	337	316	334	341	318	332	312	323	322	360	358	365	341	331	305	351	355	316	339	329	326	340	330	344	349	339	336	327	334	340	350	319	322	313	334	316	350	336	325	291	377	364	342	302	302	319	310	319	309	337	347	335	352	325	318	337	328	351	286	354	351	349	295	334	312	328	313	350	328	321	376	343	314	391	297	325	336	334	339	363	347	329	318	317	315	332	344	329	321	340	349	350	338	337	366	338	328	336	348	320	327	327	368	329	329	373	341	311	346	341	343	328	344	317	348	317	388	364	349	377	338	357	351	342	353	348	351	307	301	349	355	306	324	326	336	300	326	342	338	359	352	331	367	330	321	342	338	355	359	353	334	327	331	335	333	304	341	324	346	372	311	350	348	341	344	332	310	327	347	343	325	292	350	335	364	337	357	338	324	356	339	309	337	317	348	345	295	354	281	330	328	342	315	352	300	331	355	357	325	328	346	357	340	321	371	344	331	315	344	331	336	321	335	326	378	329	371	317	343	365	339	313	333	358	323	351	354	336	322	323	335	354	361	352	341	333	328	308	331	342	343	355	340	347	345	324	331	363	328	329	323	306	329	355	364	371	298	314	332	343	324	326	321	306	358	355	321	332	331	326	355	351	345	347	338	300	343	323	321	345	300	329	325	353	335	339	342	338	333	345	287	367	367	343	354	314	324	378	353	313	351	320	363	340	332	328	325	354	351	327	367	371	353	329	356	350	367	352	338	335	350	346	377	324	349	330	340	329	341	334	300	360	342	322	338	358	340	353	343	361	343	305	319	337	350	332	346	309	335	347	353	350	317	349	375	306	337	315	309	322	341	359	320	322	341	335	314	318	371	341	346	347	346	318	361	299	360	337	316	315	367	312	298	330	355	346	354	325	353	337	341	305	337	354	363	333	314	330	323	335	344	335	316	347	341	361	347	343	341	347	330	348	335	341	339	323	322	344	302	313	338	335	341	338	338	324	327	362	338	344	349	300	341	327	368	295	348	373	353	339	348	331	341	357	325	349	336	344	340	290	351	322	357	333	336	341	324	340	337	332	348	329	341	371	312	327	307	323	338	341	339	331	320	340	353	330	341	346	332	328	365	329	308	324	310	344	310	300	355	337	323	354	336	343	335	314	333	334	332	335	356	343	283	297	330	312	321	351	316	343	373	366	336	343	339	331	325	312	344	335	332	346	341	316	337	327	335	319	349	342	297	325	317	347	344	343	330	336	301	308	315	355	318	318	318	308	348	343	380	340	328	345	332	360	329	341	343	326	309	312	357	311	355	335	314	351	336	335	342	328	334	298	324	338	331	322	350	322	329	343	339	307	345	327	308	326	306	365	346	309	339	335	344	325	350	365	369	341	328	326	274	317	351	357	343	343	345	311	336	350	355	371	325	330	344	353	328	331	330	356	321	303	330	344	360	341	334	309	298	344	316	347	362	339	334	325	315	327	352	310	336	343	352	333	363	318	329	315	318	338	327	380	305	327	282	341	345	351	343	308	303	351	331	352	382	312	340	326	337	340	331	324	319	329	353	351	333	321	324	347	341	330	318	309	325	340	313	311	361	304	357	322	341	313	349	366	354	364	353	358	312	345	339	339	321	344	313	376	328	350	350	342	335	333	356	338	329	323	335	333	319	321	346	339	333	348	333	339	337	335	335	337	348	305	350	331	341	366	337	350	333	350	325	324	342	358	332	317	358	331	370	380	347	361	345	323	373	368	324	360	306	367	316	311	321	349	366	330	339	345	326	336	347	326	341	339	351	378	344	300	341	352	316	332	348	306	380	324	338	324	318	318	290	348	344	345	347	313	325	343	331	313	343	350	322	354	358	335	316	304	338	316	333	329	348	354	316	351	324	320	314	330	353	368	319	306	321	361	355	340	365	293	331	341	294	336	319	359	326	351	318	354	358	305	336	324	309	366	332	353	317	317	348	351	323	308	327	318	355	330	321	322	326	340	322	338	345	359	358	319	341	306	325	352	324	342	339	338	315	336	347	328	356	326	345	319	346	331	327	342	359	362	317	336	351	370	313	344	292	340	316	369	366	379	299	369	324	345	353	297	321	341	341	332	354	339	314	333	325	345	351	350	337	351	320	319	343	335	344	337	339	319	326	308	317	335	310	350	335	341	361	338	345	309	364	338	346	321	347	359	315	341	326	363	307	325	383	329	351	360	315	341	357	321	366	336	343	342	332	307	346	333	308	310	341	333	360	333	346	360	333	343	325	319	345	334	323	334	322	325	356	331	372	322	348	319	338	352	312	290	321	356	343	336	351	304	331	361	358	346	339	312	326	288	299	334	328	313	370	369	342	337	330	320	353	316	338	327	356	312	345	344	379	318	315	315	302	330	320	315	305	334
20281	2818	5826	6839	5849	4763	3910	3419	2888	2490	2228	2149	1880	1724	1732	1609	1506	1483	1465	1368	1335	1243	1285	1224	1168	1209	1199	1195	1145	1155	1112	1115	1040	1094	1103	1062	1088	1046	1063	1068	1100	1021	998	995	1004	1001	992	1001	1014	1015	984	974	1012	1013	1016	974	957	979	1010	1010	1016	969	934	962	945	987	904	912	997	959	891	959	935	954	969	987	935	920	932	903	958	974	943	944	887	915	925	933	960	914	933	910	896	966	947	986	948	1011	978	951	944	958	914	929	937	888	964	951	1048	946	932	935	925	928	939	937	931	951	955	944	969	917	911	939	972	936	932	951	875	974	956	976	906	958	973	940	983	918	934	975	905	958	941	932	859	932	937	887	937	911	910	911	933	894	940	888	902	921	860	890	910	924	917	957	950	909	932	972	953	937	878	977	940	939	909	925	955	953	967	869	967	897	890	964	940	928	910	949	956	908	959	903	960	925	974	923	919	918	919	891	951	925	943	924	913	888	921	867	915	958	909	991	921	934	900	924	906	962	916	893	975	924	921	953	884	907	904	893	931	938	927	920	974	934	911	928	903	958	902	903	913	938	932	897	952	946	914	920	933	901	933	958	923	964	962	899	926	974	933	915	969	905	896	937	911	871	908	941	897	926	954	962	946	920	984	929	987	984	935	902	876	928	938	904	972	963	901	1007	907	946	932	919	916	930	928	931	932	949	847	891	959	896	921	911	970	975	986	912	928	939	954	937	933	930	991	991	949	904	930	960	940	909	942	927	945	899	929	927	915	940	888	951	917	939	954	940	921	980	884	981	936	947	893	932	937	931	905	988	935	900	927	902	911	933	909	887	946	956	961	916	961	888	923	971	881	873	934	939	900	996	905	917	978	916	887	958	897	932	934	974	918	891	929	894	929	933	948	915	895	887	933	974	912	906	914	936	921	915	920	893	966	912	927	934	935	906	974	956	931	993	956	901	937	969	933	934	941	867	896	921	942	913	931	915	906	930	905	922	902	876	918	932	894	945	984	915	877	917	887	995	884	926	975	910	925	984	943	920	928	991	932	927	957	961	897	935	920	910	944	963	937	939	909	866	956	930	920	916	972	927	898	902	949	980	977	918	909	896	944	900	897	923	942	924	934	900	931	922	934	906	958	946	970	899	951	913	912	904	910	872	862	913	919	979	922	939	914	908	909	876	960	932	946	880	905	944	897	882	943	896	929	962	951	937	922	888	927	908	877	948	963	942	888	977	910	910	978	897	908	883	945	906	953	912	943	892	956	901	931	939	889	907	908	919	919	942	885	928	898	934	934	938	983	903	923	896	936	951	955	883	960	949	934	936	944	915	884	929	914	896	928	914	869	895	842	889	904	881	890	917	908	899	939	933	889	911	950	949	913	969	918	929	920	928	949	925	922	895	924	935	891	885	920	880	934	916	943	967	932	957	927	898	973	919	875	940	911	898	932	934	927	904	923	923	897	925	923	919	947	897	964	957	952	896	904	924	878	921	966	942	870	932	866	957	867	945	911	967	963	918	881	915	913	910	936	904	939	978	940	906	919	925	942	924	903	903	879	978	900	949	844	941	918	894	872	949	942	935	960	891	906	898	902	905	967	924	865	936	938	944	939	926	973	937	947	899	913	968	938	928	987	972	944	911	903	981	902	894	917	918	923	881	882	914	875	928	955	876	925	912	891	947	891	890	914	922	976	920	925	941	957	950	944	912	901	958	922	914	928	919	961	931	920	932	953	952	889	956	930	902	915	921	925	978	899	950	961	895	904	926	946	916	963	924	935	884	927	960	882	922	943	938	914	970	861	947	975	909	959	980	916	912	914	1004	944	973	901	845	1024	916	947	911	927	897	955	914	922	955	937	977	923	899	902	875	974	953	891	888	959	952	942	908	892	872	938	966	945	923	944	917	883	978	864	953	903	954	919	900	922	904	1018	920	954	903	928	926	969	925	907	917	956	939	939	894	912	978	967	1002	941	969	947	926	935	930	942	939	860	969	903	916	950	877	926	882	910	932	936	921	953	879	943	920	970	897	924	965	989	909	929	968	935	965	907	896	936	923	935	956	944	938	957	946	922	897	902	958	911	897	946	955	875	942	910	902	914	929	932	1001	924	903	945	986	872	906	934	969	960	933	960	896	917	906	878	929	869	929	971	898	925	917	935	898	973	925	936	960	963	936	898	903	943	896	942	891	951	937	922	924	966	928	990	941	919	944	924	899	969	934	929	936	914	939	921	911	916	914	938	936	948	888	908	899	910	926	904	924	906	947	968	896	923	888	923	937	916	947	976	914	919	918	929	962	856	901	915	897	921	943	991	906	908	936	951	918	977	976	952	922	932	874	902	955	937	919	879	912	915	862	915	940	941	933	911	928	921	928	915	965	934	946	954	955	942	952	935	975	987	939	996	924	907	987	919	931	877	928	806	946	960	904	918	953	913	931	985	968	962	924	983	931	928	957	961	894	938	922	904	938	932	924	977	927	976	933	911	959	932	957	879	968	935	920	928	915	931	941	900	886	936	938	939	895	907	920	943	955	956	904	904	946	928	982	938	929	919	869	889	897	960	954	953	995	895	863	924	895	923	929	914	923	929	969	927	947	918	973	953	880	958	945	926	935	927	935	939	895	921	927	933	901	916	935	949	930	884	948	961	968	926	922	844	926	948	901	921	918	932	928	925	906	877	962	950	968	968	964	950	921	939	881	919	937	960	989	987	917	917	921	986	925	922	949	910	923	960	931	928	937	921	908	919	871	974	972	927	905	920	908	929	974	940	886	939	931	931	918	908	938	940	928	939	903	913	928	937	923	926	904	953	946	897	940	928	921	963	889	928	955	982	903	905	915	871	888	962	964	1001	947	908	943	878	930	963	922	955	940	905	936	878	917	946	882	950	908	957	900	934	941	968	966	942	875	901	952	914	938	927	932	889	926	962	910	912	967	944	896	948	941	935	939	931	927	896	971	909	969	917	961	934	982	998	953	931	925	943	910	919	955	903	896	925	952	996	886	899	952	908	930	974	906	911	914	964	956	862	924	909	931	921	894	952	957	910	912	933	936	951	930	927	977	955	890	1007	928	891	923	949	915	853	901	865	945	918	889	922	912	960	933	893	907	953	902	940	925	925	940	925	906	926	948	983	926	894	858	870	973	897	864	917	932	927	894	932	934	964	914	931	918	946	991	917	938	909	919	945	957	957	900	960	929	920	904	972	967	892	931	928	930	936	960	970	897	964	987	921	962	923	933	902	898	942	920	934	917	918	919	903	912	983	932	915	918	951	916	884	971	923	889	910	899	955	931	965	964	956	945	917	915	940	916	941	965	907	924	940	966	947	896	938	868	923	928	932	983	925	953	921	967	930	942	886	889	969	886	943	942	908	930	866	929	948	894	925	950	963	873	936	945	910	933	906	900	944	909	890	899	922	926	933	896	968	946	949	934	970	881	924	941	915	923	956	954	920	939	966	892	922	913	890	928	979	980	884	939	920	946	915	952	940	961	933	930	931	930	957	897
4595	423	308	231	217	186	179	178	190	158	180	149	171	188	170	167	158	152	154	154	168	150	165	145	159	155	153	138	151	192	171	141	169	168	173	166	129	149	160	139	158	161	155	186	179	153	159	145	153	125	168	152	158	151	138	141	155	140	153	164	166	140	165	163	148	161	174	169	190	157	179	172	173	164	167	144	157	186	171	152	169	142	151	149	179	175	188	147	160	166	142	160	162	154	137	179	147	160	141	162	168	162	178	164	159	165	162	162	190	146	165	181	169	150	181	141	146	168	168	156	154	167	162	143	167	142	151	168	142	163	163	158	164	153	148	157	167	175	167	170	168	172	165	148	155	144	180	177	166	162	149	159	152	174	180	154	152	170	166	177	160	154	156	160	163	153	156	176	148	138	173	153	128	153	140	152	162	162	154	152	151	179	153	180	163	161	154	160	156	140	161	138	170	146	184	146	143	154	177	183	180	184	156	158	143	152	144	149	163	164	145	149	155	164	167	186	177	169	154	165	175	170	157	174	170	169	184	186	164	159	167	197	184	154	170	140	161	139	155	172	154	145	166	165	152	171	156	135	163	172	163	137	151	166	174	168	161	138	142	172	163	163	151	164	145	177	155	165	156	149	146	147	152	144	165	159	169	157	173	143	148	171	158	157	155	171	151	143	168	160	163	139	161	177	158	153	150	190	178	153	169	150	159	178	149	158	156	166	141	145	150	163	166	179	145	141	167	178	142	158	153	174	158	162	161	145	156	149	169	165	156	160	147	151	150	165	139	155	159	155	153	147	156	164	160	151	175	147	136	151	148	173	151	174	167	173	155	165	171	177	174	169	161	153	145	165	166	162	166	130	189	183	143	166	155	157	173	154	158	145	165	146	154	187	155	135	196	171	180	174	128	159	165	135	169	169	143	158	169	171	179	172	153	146	159	152	152	171	149	169	175	154	165	171	164	157	158	139	155	157	135	167	147	142	161	171	140	141	155	168	152	150	161	157	159	153	160	162	164	181	165	169	164	172	143	149	179	158	180	155	189	164	171	172	159	160	152	164	148	158	157	199	147	183	165	179	170	154	155	140	155	153	165	169	152	153	158	154	149	177	168	146	143	152	154	160	170	161	145	177	151	155	133	149	155	156	184	148	150	161	156	165	147	172	151	150	141	157	141	152	181	149	130	156	155	172	170	146	165	161	149	158	170	153	162	193	147	157	154	159	169	156	153	158	173	175	131	154	160	148	141	163	162	134	141	152	161	167	173	167	139	172	155	145	147	164	152	185	167	163	168	152	138	147	147	160	157	156	165	163	163	145	163	163	158	155	151	173	149	151	153	159	148	151	166	154	166	161	149	145	165	172	156	176	148	164	153	149	171	170	151	156	145	164	149	165	158	141	155	155	187	178	181	155	181	188	174	167	143	143	173	167	131	176	156	178	167	138	159	146	157	142	150	154	168	162	159	156	166	150	165	147	161	157	144	177	160	181	158	179	164	141	167	170	164	165	145	151	161	159	149	149	151	139	159	148	174	175	153	155	145	167	145	163	156	153	179	161	142	156	186	170	146	168	169	155	165	144	163	163	160	163	164	165	171	160	155	163	161	151	156	171	180	181	153	156	150	175	177	142	165	185	150	183	139	165	146	152	167	158	170	161	145	171	171	150	143	152	140	174	156	148	174	165	160	173	154	199	175	179	171	144	155	161	159	172	166	187	146	150	152	167	148	189	155	157	170	175	146	143	162	148	191	154	137	168	173	178	159	162	164	137	150	172	147	182	173	135	150	146	159	161	172	139	165	165	171	161	150	176	156	157	177	165	147	178	154	170	181	166	154	158	151	160	171	177	166	145	163	161	186	148	170	143	155	148	166	185	150	144	156	141	162	153	167	142	162	144	161	165	132	179	151	181	151	156	166	152	188	152	144	160	149	155	175	149	164	176	143	173	139	173	153	149	174	135	171	162	165	139	150	168	152	151	132	141	173	148	155	149	168	171	156	179	164	161	158	148	170	150	158	146	186	164	171	147	177	163	169	166	162	151	182	180	161	185	166	142	171	159	182	152	155	146	161	184	135	169	156	159	144	167	151	174	156	176	152	142	148	154	155	140	152	149	151	159	171	142	175	143	189	161	165	170	149	159	141	174	177	151	160	158	176	162	150	153	150	148	184	174	164	166	154	153	166	156	169	174	159	181	159	154	165	157	148	148	141	156	162	170	151	166	175	143	175	159	146	157	163	150	127	149	155	130	169	169	166	164	147	147	155	159	163	165	151	160	160	159	193	160	163	147	166	162	162	149	174	131	151	131	162	160	176	174	160	167	158	156	168	156	125	172	142	195	189	146	170	158	157	166	189	142	160	153	176	158	156	176	160	164	163	183	179	174	152	153	165	160	172	187	167	150	146	169	188	156	148	182	151	160	174	172	166	167	162	134	160	126	148	160	149	163	158	164	179	167	147	157	164	160	155	145	171	165	157	138	174	174	146	138	179	157	169	159	137	149	153	190	155	157	156	147	163	148	183	148	159	154	155	144	150	186	163	172	163	170	151	153	152	156	181	176	175	158	149	163	173	156	150	141	152	158	139	178	143	174	172	163	170	163	145	161	172	165	161	166	163	175	143	173	174	151	157	165	139	148	152	158	152	159	163	135	159	175	157	155	171	166	165	165	157	180	170	157	151	146	156	151	166	157	168	144	144	148	147	165	165	154	182	177	140	142	163	179	154	159	143	170	154	169	148	158	147	152	163	175	178	181	168	155	148	177	153	144	146	172	141	154	141	166	154	149	152	167	175	167	172	139	178	166	151	165	184	140	173	164	150	173	157	158	167	150	153	150	185	139	162	158	132	169	149	166	172	143	161	159	160	158	161	157	153	171	145	162	159	147	164	142	139	133	168	166	162	160	168	155	173	157	166	178	171	172	168	176	148	181	182	148	157	185	146	160	162	137	151	166	146	170	172	174	175	163	155	163	162	162	160	144	147	182	149	155	164	140	163	179	152	146	163	181	179	174	171	147	147	151	135	142	170	159	162	163	161	154	144	151	164	164	174	165	174	196	148	173	162	160	168	176	157	167	166	173	173	150	181	155	166	161	169	145	165	149	157	170	174	146	147	143	153	141	147	152	166	165	188	175	169	183	144	162	157	157	169	167	170	145	145	170	146	166	163	156	145	166	152	159	168	156	165	131	180	127	152	158	151	151	170	145	147	152	174	178	170	169	158	159	169	151	181	178	173	162	163	153	157	174	170	144	158	159	155	145	179	122	150	178	152	152	162	160	147	156	148	150	166	144	161	167	170	164	146	144	161	173	152	175	137	162	140	153	173	158	160	151	154	154	157	167	128	157	159	157	167	179	164	172	175	153	166	151	152	140	166	138	174	156	153	166	157	178	145	172	152	168	149	158	175	159	150	163	146	170	166	156	162	150	163	166	163	147	162	166	165	149	173	137	146	155	176	149	150	149	147	176	177	168	165	171	140	153	155	154	161	132	156	161
3805	562	611	709	696	611	648	601	572	528	559	552	520	572	548	583	524	524	549	507	484	537	541	556	520	514	535	495	552	548	523	543	486	534	524	500	497	544	522	555	484	527	540	503	511	556	531	488	474	511	545	476	503	541	512	523	509	490	540	526	527	541	544	553	502	527	545	520	492	488	536	550	538	520	528	537	524	511	580	511	555	507	506	532	493	512	562	517	516	529	526	490	490	534	508	518	518	503	526	511	542	457	519	514	539	551	513	526	515	563	506	524	536	511	485	529	514	505	499	495	500	503	512	513	527	504	539	509	514	535	530	502	538	477	536	530	499	478	545	521	508	530	498	543	532	518	514	539	512	549	498	503	507	518	503	517	533	521	504	516	507	558	522	505	506	533	503	514	489	502	504	538	519	509	468	533	510	559	513	533	489	525	514	505	516	514	519	506	533	501	506	510	511	501	556	507	550	531	479	503	526	523	522	538	533	497	526	522	493	546	529	515	555	504	538	524	505	499	440	527	508	477	488	483	520	515	507	498	519	509	511	521	510	512	502	509	492	486	518	515	487	522	527	515	527	535	524	486	524	515	529	530	528	543	528	523	510	516	487	538	509	476	478	521	533	518	509	491	544	502	524	538	517	496	517	498	506	479	499	503	498	528	530	556	543	518	565	535	504	513	539	528	527	553	483	519	526	566	499	495	482	486	475	518	499	489	491	505	562	471	525	500	486	512	570	527	486	498	475	487	517	525	545	538	515	502	511	527	519	495	559	502	537	520	454	489	520	556	504	490	513	485	489	512	524	506	527	525	488	511	548	499	514	471	544	543	556	518	484	516	494	513	564	540	520	538	519	529	539	556	518	514	542	519	569	533	539	548	491	509	474	490	515	527	526	498	538	535	527	529	507	512	493	516	517	507	505	506	526	426	534	510	479	538	519	544	542	497	522	552	504	504	497	537	525	565	520	492	503	527	526	523	542	507	537	521	495	530	494	523	515	529	563	500	547	496	530	473	486	496	534	501	516	525	531	488	543	498	525	504	501	481	512	543	513	539	498	532	504	522	523	530	518	541	476	541	515	534	503	508	507	495	527	485	527	517	517	577	481	520	477	508	478	509	500	526	498	463	549	457	527	510	540	532	486	509	529	516	488	519	536	533	492	540	504	510	534	488	536	507	500	468	519	518	506	512	534	528	513	530	477	527	511	522	533	489	518	514	526	534	515	519	538	489	517	497	539	539	491	532	530	542	520	500	477	530	538	493	523	499	510	498	526	504	515	542	549	554	521	498	522	540	508	526	536	508	514	505	508	506	554	459	485	481	504	522	484	515	529	489	500	502	495	475	526	491	524	553	518	538	496	528	546	488	491	556	514	521	533	499	483	518	561	522	498	529	527	537	512	543	520	533	486	490	551	505	501	465	523	474	545	491	542	543	488	497	528	519	516	524	513	510	532	519	540	518	540	539	564	523	483	499	521	530	522	533	494	545	531	542	536	497	508	496	541	482	533	533	502	491	515	516	532	487	496	519	525	520	505	539	483	507	479	548	525	497	482	538	532	505	503	498	535	521	481	516	510	549	516	513	545	512	516	513	517	524	524	499	515	511	543	531	549	533	510	528	547	538	501	509	508	514	478	493	534	497	527	571	578	532	510	515	516	509	507	509	555	527	487	506	521	511	509	567	505	519	508	519	524	560	537	526	497	508	522	503	496	517	511	537	513	503	545	533	525	488	546	507	510	532	531	517	499	510	546	510	489	519	512	501	576	521	493	513	499	496	504	485	530	511	477	537	508	549	525	541	535	510	481	584	564	523	502	541	509	516	496	512	502	510	501	546	520	528	494	493	503	505	549	516	524	510	518	494	507	513	547	530	559	526	512	495	567	521	517	517	495	530	495	554	521	514	477	534	488	490	523	481	540	535	532	543	521	550	571	493	499	466	498	524	507	506	531	516	528	512	498	487	530	490	528	502	585	531	527	473	542	503	545	514	500	573	490	545	557	509	520	539	502	546	532	504	531	501	511	486	521	498	483	522	504	509	474	455	489	554	526	542	515	526	526	484	486	523	517	486	525	515	499	518	548	557	521	509	533	517	486	526	536	521	545	523	508	489	507	507	545	508	547	526	488	570	488	518	544	537	524	551	545	523	539	497	490	523	489	534	528	531	478	485	503	505	520	492	551	512	507	501	557	517	494	528	566	558	512	510	527	524	483	517	523	522	512	529	507	544	554	492	536	529	496	496	536	528	509	492	531	538	492	555	513	518	493	531	446	490	535	526	522	491	518	540	521	535	558	512	516	515	532	532	522	538	492	475	530	505	534	491	490	524	517	495	528	498	497	548	568	512	523	528	501	523	560	496	509	536	553	506	525	490	569	534	516	513	552	530	551	521	496	498	498	518	523	548	506	534	495	497	500	522	501	514	533	492	493	540	535	536	519	529	529	522	517	547	503	548	527	537	522	565	483	546	573	565	508	537	557	527	528	518	500	545	486	528	530	503	510	551	447	520	525	492	511	492	513	508	532	497	544	459	506	543	515	514	503	536	515	554	520	491	496	527	521	543	537	503	511	517	496	523	543	519	497	519	533	509	463	536	491	546	500	499	492	494	530	514	509	495	474	541	508	522	522	520	550	534	490	524	517	517	544	521	562	520	531	534	488	539	525	499	530	544	511	548	549	509	491	506	516	560	531	506	504	541	509	519	504	539	484	517	544	510	517	526	524	482	513	504	528	525	508	523	507	577	496	497	489	539	490	518	539	483	520	521	502	529	537	513	531	510	511	517	526	508	531	529	496	547	495	486	473	526	525	486	500	512	542	501	555	547	502	532	492	503	495	490	485	550	490	531	524	516	508	502	527	524	526	518	518	541	528	517	478	553	487	527	540	527	512	480	539	552	537	525	502	486	492	487	521	539	501	499	490	514	484	487	527	487	533	536	483	520	505	536	484	477	565	515	510	516	497	527	522	516	510	514	500	493	519	550	512	487	508	520	491	554	548	504	502	537	493	502	529	504	538	515	547	552	498	527	504	525	536	524	540	501	536	490	477	543	493	500	479	547	520	541	492	526	526	514	470	532	538	525	504	518	488	531	532	488	555	503	523	498	516	528	518	505	492	512	478	514	529	544	497	513	501	525	516	590	551	487	516	529	519	506	517	512	522	512	536	573	498	524	513	541	529	502	529	520	488	522	504	537	479	542	536	546	504	517	501	528	536	513	485	517	532	525	513	512	480	500	495	532	502	487	480	505	534	515	472	548	482	505	507	591	537	459	526	523	562	502	523	555	477	536	516	478	531	487	520	530	530	540	491	483	483	496	518	513	517	519	562	522	529	482	550	533	481	524	521	488	517	523	516	522	530	512	537	523	490	521	492	493	486	547	497	505	538	515	527	479	561	519	495	480	533	491	493	487	502	508	509	497	488	529	525	534	539	563	497	480	509	530	535	511	550	513	504	493	527	524	514	483	487	490	552	530	531	545	544	493	501	524	527	555
32058	9715	2105	1308	904	842	641	525	493	459	438	374	383	384	340	342	343	329	330	316	320	312	305	322	310	314	313	295	293	303	301	280	294	306	312	295	308	288	291	309	337	289	318	312	301	303	293	286	305	320	312	287	305	292	322	307	337	305	285	303	313	308	319	285	282	319	322	345	309	283	301	299	300	323	285	309	321	273	282	288	303	307	326	298	297	343	310	293	278	319	310	314	277	298	300	306	318	282	274	301	276	342	296	299	300	300	302	288	281	292	289	337	300	318	302	322	294	297	316	293	342	300	344	303	299	301	350	330	298	264	301	303	308	265	295	262	293	301	305	282	308	290	327	298	298	270	311	283	289	288	306	286	312	296	325	328	315	290	305	327	333	297	328	267	286	307	261	289	320	308	298	303	273	298	290	288	301	291	336	291	308	305	294	279	298	305	288	290	290	304	323	337	290	333	297	338	287	319	331	331	304	276	299	306	318	308	284	318	300	307	311	323	296	310	287	325	292	314	294	324	283	332	289	296	284	313	290	278	275	315	314	290	298	253	305	317	294	302	310	307	294	315	283	311	288	308	320	291	298	294	321	315	288	304	315	311	289	297	291	255	301	326	286	343	278	295	283	330	323	277	257	291	312	283	311	275	288	289	308	318	269	322	301	335	314	306	325	315	268	277	295	277	311	329	313	308	312	315	312	298	334	324	287	277	336	301	276	304	306	299	298	303	310	272	327	293	302	329	295	312	286	310	310	305	312	293	274	333	268	314	328	287	294	286	306	279	300	313	284	313	297	268	315	269	293	311	341	286	277	325	307	294	292	353	301	268	293	318	287	296	287	296	310	299	324	311	264	325	301	328	305	305	272	269	303	301	308	273	314	299	287	316	285	317	308	318	320	284	284	277	283	293	326	346	311	293	261	302	311	307	283	276	270	309	287	311	291	308	308	281	307	300	314	273	294	313	285	319	286	279	284	281	302	291	314	294	304	267	311	308	288	291	290	295	277	277	295	298	333	322	321	294	320	281	306	312	288	273	339	311	291	326	281	302	330	286	323	325	315	306	327	296	325	307	296	338	315	285	295	297	306	319	308	293	289	283	272	337	302	294	299	299	297	300	295	354	297	319	304	312	304	307	304	327	299	300	288	297	297	295	315	310	300	304	318	331	299	324	292	277	317	297	324	333	323	322	308	324	357	283	284	338	303	324	315	302	329	318	289	329	309	281	328	295	309	330	306	288	312	321	306	316	269	294	308	317	280	292	310	276	328	342	275	310	315	285	294	331	300	268	293	302	318	271	286	287	280	324	326	303	323	306	291	304	333	317	290	319	305	293	312	321	281	308	280	322	281	333	302	288	281	288	298	296	326	328	285	254	312	308	297	326	289	333	329	281	302	298	335	285	324	287	295	329	333	282	297	297	312	332	318	301	298	289	273	306	307	301	284	291	294	313	304	330	297	283	302	310	310	331	289	311	295	300	309	286	304	284	296	297	314	288	289	295	298	300	299	280	304	307	333	311	303	267	304	309	281	300	262	309	280	297	316	306	325	320	309	324	308	307	287	293	325	283	285	293	281	332	291	291	294	327	299	292	305	292	300	312	283	308	338	292	294	309	326	304	327	300	307	270	288	290	303	293	317	294	284	311	312	315	296	287	305	296	304	318	321	298	298	329	324	324	303	310	297	301	299	280	330	276	303	276	317	308	290	303	298	295	318	276	317	329	310	321	284	329	297	316	303	312	268	290	309	298	311	304	299	303	346	311	300	292	320	277	322	324	308	284	279	294	274	303	300	281	317	327	269	302	316	289	313	289	304	307	287	322	268	298	299	327	280	297	328	288	284	284	287	287	284	282	293	299	302	328	329	345	294	302	286	308	293	287	280	329	319	303	312	281	310	291	281	310	302	302	306	312	308	288	328	297	301	280	320	286	293	315	309	298	289	317	290	311	307	284	317	300	290	320	290	295	312	331	298	293	302	307	282	308	311	294	322	315	297	294	296	339	322	314	318	311	311	309	325	309	314	343	287	292	303	275	323	305	290	301	310	304	308	274	311	298	264	284	312	295	294	286	305	288	297	303	311	323	308	325	299	296	318	340	341	269	289	354	282	313	305	313	291	302	319	289	325	303	325	290	324	284	293	311	317	308	339	287	304	297	273	331	286	322	301	294	281	314	308	307	331	290	275	281	286	301	295	297	298	339	288	318	273	293	287	284	269	334	286	295	341	309	284	294	296	272	302	296	291	325	313	264	298	290	273	271	318	304	336	298	297	313	304	303	293	287	308	308	281	317	317	300	288	303	288	308	308	302	303	305	321	318	303	305	312	309	327	327	277	268	290	278	316	347	301	296	307	347	308	290	315	336	298	308	302	307	298	312	294	294	327	283	312	323	337	314	320	311	298	301	304	335	296	291	301	329	319	303	282	305	299	305	323	341	299	295	315	308	299	297	330	307	291	309	296	250	285	277	298	312	281	288	304	291	296	330	317	327	313	283	293	282	326	291	291	295	290	284	315	281	289	334	333	302	338	321	302	305	307	287	331	305	288	253	287	257	306	309	314	287	322	367	284	290	333	327	319	311	304	295	279	302	331	261	296	325	287	290	278	303	305	318	302	265	299	292	327	298	276	322	317	316	315	287	291	314	335	325	285	311	306	289	303	296	314	290	286	307	278	299	311	308	329	322	305	282	281	278	294	315	326	285	328	318	309	354	296	329	329	301	266	283	303	295	288	276	306	323	282	305	326	292	291	307	353	329	350	308	278	331	316	309	306	314	317	320	300	311	330	297	303	319	284	325	357	280	314	332	320	289	313	319	343	316	316	315	307	317	291	329	290	294	338	319	305	297	317	272	325	290	314	318	317	304	310	286	334	307	329	295	294	311	292	285	290	300	305	277	322	306	316	269	298	295	318	303	312	297	284	306	298	292	293	307	326	307	269	294	311	282	320	291	319	313	323	325	291	283	297	284	321	290	302	287	298	326	284	336	287	338	281	288	332	267	295	311	310	311	296	322	315	305	297	301	319	314	306	289	288	354	330	289	318	315	337	317	307	304	288	314	311	315	311	312	297	327	321	291	297	299	281	288	303	290	277	280	287	291	315	272	321	309	329	298	317	308	286	275	293	306	303	290	334	292	308	307	280	302	293	297	301	306	324	306	318	280	286	327	320	273	319	301	310	301	302	312	295	326	339	279	283	313	319	326	283	334	319	297	296	337	287	275	304	325	318	287	315	302	279	298	299	288	343	269	303	265	320	294	323	291	322	318	308	305	302	325	308	291	310	309	312	327	333	304	285	296	318	309	266	287	309	311	332	280	290	292	303	281	270	323	289	316	296	319	291	292	296	316	273	320	343	295	308	283	280	294	325	328	293	266	300	281	299	297	291	287	310	306	291	292	285	288	292	295	298	313	326	298	329	305	294	344	293	342	295	316	297	270	292	301	259	291	343	271	292	304	310	322	334	330	287	293	307	297	297	272	287	276	313	296	272	312
15016	1800	3364	3873	3439	2871	2397	2053	1910	1676	1633	1441	1344	1307	1291	1200	1210	1120	1144	1113	1081	1095	1054	1014	1033	999	1015	980	945	976	968	951	975	895	926	935	932	917	979	924	956	958	889	931	961	963	863	885	887	891	866	923	939	910	902	919	882	919	891	876	910	909	892	889	823	841	908	890	866	824	860	883	927	859	866	855	905	835	884	861	870	846	850	831	866	897	877	841	866	912	830	886	827	860	885	853	863	900	869	913	860	897	859	805	928	933	851	872	829	835	968	868	841	911	908	835	869	884	885	890	834	849	883	896	864	806	854	868	846	879	852	854	864	903	853	867	850	862	852	857	862	868	890	835	828	874	861	853	922	883	944	908	895	848	864	836	844	928	863	900	881	896	842	858	879	859	868	834	869	857	894	862	854	922	837	863	848	846	899	886	819	825	844	860	862	825	863	828	836	857	910	869	907	838	893	876	837	875	839	908	926	880	834	842	907	867	924	854	848	856	863	864	866	808	860	831	830	876	844	857	860	882	839	894	850	900	870	914	882	845	861	874	848	895	909	850	897	898	925	850	859	957	893	872	896	888	883	887	856	927	901	855	895	848	879	869	885	898	877	847	840	859	845	866	927	856	834	860	864	836	853	859	916	893	896	825	860	868	876	866	847	823	866	848	884	862	851	870	884	801	861	882	853	926	911	916	849	886	861	813	820	829	923	868	857	842	840	871	890	885	895	866	909	864	911	891	866	891	868	816	832	874	849	870	859	866	796	852	851	887	864	874	898	865	861	808	849	924	861	877	833	897	834	898	846	864	842	935	825	839	883	847	884	888	862	832	931	815	905	860	889	893	883	877	818	867	842	835	844	851	862	835	926	846	823	860	858	840	875	886	887	887	930	880	834	883	867	893	872	904	836	891	852	891	863	866	896	865	879	848	843	877	842	881	885	873	898	841	871	856	896	869	910	884	861	838	913	892	876	950	877	913	832	848	874	870	855	891	844	851	903	861	868	877	880	882	927	842	872	837	875	886	887	878	869	876	926	884	897	880	901	863	905	823	862	890	872	881	878	849	838	870	894	868	885	898	862	915	858	854	872	886	830	868	832	936	844	879	825	923	855	885	858	891	880	897	877	904	940	905	848	838	868	872	820	879	886	929	879	850	878	841	863	846	878	876	821	859	874	874	868	872	835	793	940	904	866	924	852	864	875	916	876	878	909	884	876	850	923	884	841	856	863	837	876	851	863	874	860	834	920	887	866	865	842	863	874	908	864	866	889	856	843	902	888	887	881	857	845	897	931	908	879	877	825	834	852	903	882	875	932	889	862	885	906	897	859	878	839	879	912	871	817	857	889	846	853	930	862	858	902	830	915	903	861	858	873	862	881	886	811	849	916	885	890	822	854	902	868	824	885	888	878	883	883	883	868	878	840	824	832	899	797	859	871	881	864	870	899	886	860	854	834	854	876	828	886	875	895	874	840	902	901	866	876	925	919	850	881	919	922	881	916	866	899	880	834	889	888	922	887	924	902	844	873	831	896	872	899	915	848	893	892	849	916	908	825	897	863	819	860	874	860	848	876	825	843	852	879	889	892	856	854	846	845	901	875	865	861	835	868	883	854	878	858	900	870	875	852	874	862	803	869	889	835	874	833	890	907	896	897	869	878	833	888	876	906	854	862	869	863	893	883	893	900	835	865	821	863	870	897	832	851	902	878	842	892	876	871	842	874	900	854	881	874	898	919	892	814	913	843	822	840	876	827	895	897	934	863	877	868	862	928	873	854	872	869	929	861	928	906	842	905	900	843	887	854	860	818	853	864	928	894	871	796	858	900	882	860	917	894	902	866	881	853	853	852	895	939	855	853	855	879	860	893	876	899	948	861	842	837	862	849	911	858	861	856	814	849	851	863	827	847	863	832	913	880	891	894	838	922	846	844	834	879	916	890	876	846	905	903	846	854	883	857	839	892	872	863	942	835	874	952	892	859	863	882	862	904	864	898	799	886	837	846	867	882	893	911	862	843	863	911	877	857	875	859	885	943	865	860	874	837	828	882	838	854	873	871	871	859	860	860	839	852	873	861	883	875	849	868	871	879	874	834	864	896	917	916	851	813	886	905	829	867	864	871	901	890	884	846	859	825	865	915	891	867	815	842	815	838	914	831	877	850	836	887	839	849	922	872	897	894	843	848	866	905	916	894	831	866	866	923	861	860	882	933	873	881	878	849	923	877	873	844	821	856	898	886	813	920	926	855	817	879	818	838	890	812	885	844	829	858	896	892	903	883	845	889	836	851	830	884	876	814	863	900	892	848	885	834	810	908	879	878	856	845	824	881	830	856	886	870	855	881	896	855	864	841	917	826	885	854	889	851	904	877	886	855	841	863	898	901	865	882	913	871	904	856	848	877	903	846	883	895	836	906	921	848	898	874	911	910	840	857	896	907	850	932	862	857	903	907	838	892	843	886	875	877	883	892	870	841	866	847	931	860	898	917	875	913	879	887	871	880	837	869	890	841	869	882	906	868	880	893	913	870	834	876	866	871	841	844	806	846	897	949	848	885	892	920	921	802	815	880	853	894	859	906	881	850	874	876	886	911	842	851	860	801	863	877	819	808	864	840	922	843	872	910	807	889	817	897	857	854	864	912	887	866	861	850	866	826	883	877	856	864	876	900	870	886	894	855	872	903	904	891	871	882	905	867	843	831	839	854	855	910	885	824	888	892	829	876	848	879	868	861	922	908	844	881	869	874	823	852	876	930	937	838	879	866	841	906	874	885	839	860	840	893	864	911	860	892	892	911	889	934	871	906	843	865	862	879	879	842	909	810	856	814	884	861	882	882	875	906	886	825	897	855	889	898	837	836	884	861	859	865	876	912	881	887	847	882	893	885	859	841	848	861	894	932	877	868	851	870	875	877	888	862	806	892	853	856	870	881	856	903	844	845	904	859	837	896	862	932	842	861	895	890	880	887	873	805	848	922	866	880	886	875	844	820	917	874	888	870	847	905	879	882	832	869	880	856	827	870	863	866	878	816	840	838	887	827	858	859	857	882	831	873	912	865	840	828	910	935	905	872	873	914	863	905	913	841	877	853	910	850	931	890	909	905	852	834	932	884	879	817	880	900	839	887	864	890	904	897	891	863	851	836	894	851	854	877	857	889	856	827	869	860	931	862	900	840	869	872	898	864	834	928	870	871	811	865	899	903	890	906	857	863	829	885	852	850	893	871	866	887	860	867	878	872	850	890	860	883	867	854	817	887	867	840	900	862	859	863	899	925	863	892	908	849	902	901	810	874	871	852	889	858	815	859	846	853	908	868	851	882	909	880	843	901	819	902	830	868	853	875	865	824	858	886	877	889	863	854	825	829	879	843	848	881	852	928	917	895	884	851	852	872	826	832	883	824	856	906	879	863	857	868	824	855	896	919	823	846	849	892	878	847	849	918	826	873	859	902	884	853	836	842	861	839	840	905	857	907	838	911	866	874	823	863	864	859	827	877	798
37667	19803	9756	2636	1706	1296	1090	825	734	644	589	513	505	448	449	455	423	416	409	386	392	401	350	380	391	401	359	350	318	380	366	387	323	326	353	340	360	318	298	368	313	385	313	342	330	362	365	320	348	345	358	365	306	338	329	306	347	333	363	321	354	331	330	321	328	353	339	330	345	329	324	327	341	328	319	364	355	329	348	331	329	335	352	333	367	334	329	314	321	345	346	369	357	309	336	350	343	333	318	370	327	343	326	360	308	357	348	304	377	335	359	335	336	334	316	350	337	315	331	357	305	357	335	310	344	360	326	336	339	310	329	316	339	293	330	329	338	323	341	342	330	349	316	368	347	325	354	334	349	330	317	336	334	350	310	331	354	337	326	330	309	312	317	324	356	335	343	332	329	293	336	301	342	340	299	311	333	365	337	318	331	367	351	331	342	318	348	317	321	343	324	342	310	275	332	320	328	359	316	320	330	359	305	343	300	281	350	331	335	379	340	348	333	328	342	342	336	323	310	298	307	354	327	352	332	324	323	349	315	327	348	333	317	368	332	336	317	317	341	336	339	329	306	307	346	338	327	345	369	342	339	334	337	324	350	368	328	321	337	330	296	331	307	331	311	362	354	357	351	331	341	367	310	314	361	356	326	338	347	303	294	354	353	302	332	346	361	309	336	357	330	316	315	350	318	352	310	324	340	325	305	326	312	312	347	328	340	332	341	336	305	349	350	347	310	333	316	336	323	327	343	332	336	345	328	326	310	347	331	344	319	320	361	329	332	331	332	306	333	348	327	326	340	351	341	338	335	336	343	333	296	325	320	313	356	349	344	318	314	330	335	323	365	363	293	348	285	321	311	314	329	309	356	333	317	353	328	334	311	344	331	330	352	365	335	324	312	338	325	339	336	347	339	347	285	313	343	351	334	346	336	321	313	328	342	324	312	315	334	324	344	305	345	325	329	314	305	297	392	341	322	339	342	352	326	355	300	327	347	334	327	317	321	291	339	366	351	361	351	341	370	337	358	338	334	325	330	304	310	299	355	344	334	376	322	306	313	387	351	355	327	306	322	326	357	341	321	305	344	332	334	328	312	340	327	335	336	292	346	351	340	323	324	316	319	318	324	328	318	318	289	332	329	338	324	347	368	345	336	318	362	322	342	354	357	324	309	355	357	342	331	347	340	341	328	323	340	317	313	328	325	353	317	282	333	336	318	311	343	366	309	329	317	333	332	338	328	360	332	323	303	338	315	348	374	316	362	329	308	341	340	350	328	318	318	320	354	344	309	332	338	346	367	318	382	335	361	354	289	339	382	331	334	339	339	338	367	339	331	331	318	375	327	310	355	336	304	301	354	325	332	351	342	322	317	321	326	334	324	321	324	333	330	333	336	327	321	339	337	313	328	311	339	298	327	322	325	329	337	333	333	314	329	325	325	293	341	335	343	332	331	329	332	315	328	355	314	335	307	324	363	349	375	357	333	366	365	318	353	343	342	320	313	328	349	321	346	358	327	312	335	348	327	315	333	342	336	347	337	337	331	329	349	324	331	319	317	295	355	310	340	337	336	404	331	330	316	339	338	338	315	326	337	317	340	331	302	317	350	312	305	324	343	356	324	313	291	332	322	328	340	297	361	328	342	332	334	323	365	347	331	331	316	338	318	352	315	323	301	338	331	337	346	339	349	314	376	332	344	352	310	304	346	333	363	325	327	298	328	330	332	330	358	346	318	315	313	352	324	351	364	349	327	342	327	347	333	347	307	309	336	328	347	342	356	326	333	319	348	336	313	370	300	342	364	342	338	316	323	340	327	336	331	347	368	335	367	344	318	349	334	298	320	312	327	339	310	332	342	347	320	340	335	319	319	336	332	351	307	326	326	320	349	331	309	299	311	295	334	366	330	340	343	350	341	315	355	333	302	347	352	340	372	344	310	328	346	298	329	348	329	325	331	328	358	359	331	304	326	348	365	339	304	328	352	317	309	323	341	351	318	345	342	332	341	358	297	351	311	347	321	311	345	363	373	334	323	325	344	320	314	319	323	352	331	326	327	296	357	345	344	323	342	305	342	324	326	350	330	321	313	324	320	362	348	369	343	320	315	357	358	302	368	358	352	340	357	303	328	311	355	314	346	344	316	318	331	319	354	360	316	323	346	324	316	347	344	356	341	315	345	326	339	292	359	349	342	349	329	349	322	344	324	331	353	332	337	303	328	308	346	311	333	345	308	375	345	336	360	314	341	333	306	343	357	334	373	344	355	343	338	329	370	356	363	275	355	314	353	349	304	354	300	365	300	333	344	358	336	322	314	329	310	308	327	345	352	334	324	306	310	322	337	348	336	344	325	301	327	300	362	329	341	323	336	356	329	338	344	296	339	363	342	329	297	360	356	310	340	314	314	341	324	335	322	334	354	360	311	344	318	340	310	352	366	361	328	343	324	301	309	319	339	340	319	322	331	334	284	313	343	314	359	377	357	324	311	302	350	341	331	358	354	382	318	342	350	331	361	356	317	369	342	328	308	337	322	368	330	342	335	281	331	352	361	325	331	323	329	351	347	319	339	329	351	321	337	332	337	318	338	320	315	330	342	355	332	351	323	332	317	312	323	298	321	324	310	351	359	352	307	346	338	320	343	333	361	303	372	346	344	349	319	361	305	346	320	322	342	354	320	312	324	353	348	314	311	310	343	329	339	359	355	347	371	344	339	357	342	331	349	349	336	327	321	312	320	307	328	312	330	358	349	346	352	359	314	331	321	302	311	327	312	345	321	308	328	336	321	367	328	346	302	345	331	340	322	316	309	309	351	343	345	338	340	318	318	326	326	355	347	303	330	305	349	341	318	309	348	339	278	320	303	320	349	315	349	332	315	328	319	310	313	314	337	338	324	314	342	350	340	342	333	343	357	359	343	335	344	369	335	306	327	338	362	293	329	368	337	340	312	359	341	336	322	322	347	340	334	315	365	350	326	349	343	361	347	311	325	379	337	334	333	318	367	331	307	333	380	336	326	344	330	301	339	304	318	335	340	326	328	318	336	336	322	320	335	314	312	303	328	344	318	335	351	354	358	320	309	327	347	300	324	353	354	298	379	346	375	352	312	352	359	356	344	344	363	322	341	330	305	308	324	328	329	303	342	311	338	337	365	312	344	346	345	369	327	304	335	297	323	339	314	337	320	334	318	341	314	354	318	315	322	319	332	362	327	331	326	349	355	362	337	315	336	351	336	327	330	347	372	338	338	299	376	341	307	352	353	329	316	342	338	320	324	340	348	366	343	339	346	354	308	335	311	359	351	332	315	296	336	356	334	326	316	332	354	367	315	351	352	335	331	329	345	334	296	321	351	304	336	333	339	301	307	355	313	347	360	358	301	278	366	343	353	339	355	332	320	346	320	344	330	316	307	343	333	290	316	388	340	333	320	340	332	345	307	324	331	340	338	330	345	312	354	331	324	290	321	373	326	339	356	380	341	332	350	348	323	321	341	311	315	332	375	342
19779	2704	5853	6592	5769	4786	3975	3291	2830	2575	2220	2081	1882	1761	1725	1606	1480	1511	1449	1403	1295	1297	1258	1205	1155	1215	1155	1121	1213	1111	1123	1083	1072	1098	1061	1064	1051	1018	1083	1014	1062	1002	1020	1011	975	990	1000	1047	988	1010	997	987	981	986	979	1014	950	1030	953	992	993	923	971	962	935	900	964	918	966	965	991	985	927	962	962	920	953	940	975	951	911	965	970	917	926	954	942	931	940	942	901	917	995	944	926	992	959	929	931	948	958	952	942	945	891	1021	892	985	934	982	938	936	950	937	922	989	916	971	994	919	901	941	941	928	961	964	916	934	940	887	921	893	892	961	926	945	945	914	957	937	968	939	936	915	931	896	964	951	912	915	959	954	936	914	984	927	966	925	900	952	897	950	951	963	928	932	919	880	923	968	933	925	891	934	925	978	942	894	943	979	928	931	881	933	903	936	992	877	945	949	969	943	918	960	953	891	961	928	976	923	983	961	940	973	900	899	921	930	893	905	956	905	866	937	957	959	950	983	918	938	951	988	861	909	948	918	961	943	969	949	952	921	906	1011	964	874	926	880	928	941	940	926	971	936	920	962	977	893	975	935	932	925	921	967	929	923	851	936	952	967	913	933	948	985	890	908	952	915	972	964	936	916	958	951	882	933	966	908	950	914	948	951	954	890	924	875	899	899	900	902	891	915	911	853	911	922	926	929	944	923	951	927	896	951	948	919	959	946	920	922	912	902	932	918	848	956	909	933	896	929	912	910	920	948	917	979	947	900	908	922	938	894	876	985	927	937	959	910	911	917	907	942	943	942	873	949	919	892	849	918	930	934	925	941	905	927	887	937	944	935	904	892	931	994	922	908	899	939	941	939	979	956	898	912	909	969	940	943	906	946	909	927	967	885	910	939	865	983	904	936	929	985	962	933	886	926	928	932	947	947	886	909	866	936	936	913	951	897	957	960	940	910	886	941	927	934	919	873	906	914	964	915	923	905	916	917	1016	927	920	878	976	975	946	863	905	947	935	858	866	939	944	942	926	887	930	906	935	906	930	951	922	946	907	915	913	898	904	933	930	956	889	930	923	926	960	926	933	933	949	947	906	894	955	933	902	942	919	916	887	918	968	916	956	922	902	913	938	924	958	930	951	892	912	962	929	933	875	979	969	919	929	873	887	930	913	931	945	879	926	933	898	963	911	927	958	933	916	955	954	888	975	932	939	904	886	917	906	919	936	939	875	983	862	960	962	943	885	931	924	928	957	908	952	915	891	951	972	926	949	947	925	868	904	913	868	958	899	916	887	922	876	894	924	978	895	918	918	917	977	908	956	908	988	967	917	965	966	924	936	921	939	915	907	954	913	934	923	928	954	947	972	931	962	906	951	964	923	939	944	1016	943	935	915	993	874	932	961	966	893	970	928	894	964	955	968	930	921	928	1008	921	950	933	951	984	884	898	925	917	937	924	935	907	905	917	913	1004	975	933	974	917	945	920	990	913	989	942	941	927	921	898	866	932	938	911	889	980	958	933	950	947	938	922	911	932	887	887	965	949	963	990	886	933	930	943	903	937	982	931	977	941	888	940	887	947	928	905	911	922	939	884	912	937	928	894	932	929	953	941	934	937	940	919	922	960	944	910	903	927	925	928	950	902	964	925	933	936	922	910	964	936	980	943	979	906	909	907	878	881	947	937	930	913	875	975	938	943	913	948	892	941	963	962	940	908	939	938	956	935	970	908	880	938	910	967	954	889	907	979	912	957	938	925	930	917	927	903	927	936	909	914	881	916	954	898	897	933	943	950	921	947	937	935	919	925	950	934	933	964	980	948	926	952	885	921	894	925	913	907	889	902	867	896	906	935	955	884	957	905	868	916	965	955	899	992	922	950	931	893	908	958	888	911	924	944	929	902	942	939	941	921	969	946	931	900	893	957	917	930	966	921	989	896	976	977	919	973	932	925	899	963	916	935	927	899	952	984	907	979	878	943	939	895	973	928	877	910	917	953	929	911	916	940	949	900	897	1016	915	923	909	960	918	961	919	874	965	882	943	869	908	863	995	850	944	899	933	929	949	918	946	918	995	865	918	979	900	913	933	960	898	953	889	897	910	926	981	939	938	951	901	941	894	889	940	935	962	908	938	881	937	935	950	923	954	956	928	947	877	948	989	954	928	915	919	935	901	937	956	1002	965	920	883	920	942	996	986	962	924	900	903	943	928	983	980	939	954	915	948	901	964	946	885	925	888	1004	938	905	945	899	857	940	925	944	944	920	948	977	932	938	927	926	958	926	930	870	997	974	898	952	951	888	899	906	923	908	945	943	951	919	894	958	950	966	986	917	933	897	940	957	971	933	943	910	955	962	980	937	878	902	920	935	973	886	937	898	904	919	897	886	921	914	919	933	935	936	945	913	923	921	921	986	930	946	892	917	896	927	982	933	954	885	928	896	918	921	879	954	937	874	942	969	949	913	917	889	960	955	934	917	920	932	913	883	1001	907	956	957	896	915	917	926	981	954	943	942	967	916	927	918	936	900	916	916	921	949	944	911	929	889	906	955	904	870	939	929	891	952	984	931	914	958	962	892	930	903	895	916	886	926	887	983	902	932	928	918	940	962	1013	925	892	960	877	934	909	925	923	970	922	879	934	953	941	907	964	862	894	967	965	921	910	898	929	906	924	894	957	863	887	899	939	911	952	934	868	914	927	902	908	955	909	942	990	896	987	901	895	986	960	900	973	901	901	862	948	950	908	897	908	937	918	928	945	937	968	891	961	934	974	955	891	914	919	937	975	944	922	947	934	874	872	937	941	980	848	957	937	910	984	895	905	925	932	941	903	886	961	877	982	938	908	928	928	926	906	889	872	902	946	947	911	898	917	935	937	905	934	894	924	885	974	926	953	931	908	906	906	939	910	890	878	937	951	1002	918	950	983	932	912	969	949	914	904	995	950	932	928	940	944	900	960	979	908	943	932	952	952	951	915	938	982	891	932	917	940	916	924	909	922	991	948	859	920	939	905	921	899	923	924	904	924	936	939	937	908	945	935	920	878	907	929	959	895	876	918	933	971	891	964	881	904	981	913	931	971	930	888	945	909	982	941	910	850	914	946	890	912	899	947	927	940	932	953	908	905	978	874	916	934	901	889	940	960	943	920	900	897	970	912	1008	904	931	943	953	932	969	907	916	916	926	919	948	956	903	923	910	919	919	903	939	875	985	972	938	921	915	960	935	915	943	922	950	929	837	925	966	946	909	921	971	913	929	928	910	973	878	952	925	916	988	937	954	967	930	971	894	954	910	938	962	930	964	915	941	916	950	933	924	916	909	957	946	933	923	892	970	959	898	950	924	896	937	955	909	904	903	944	906	932	954	904	909	940	962	1025	922	918	944	952	920	881	963	914	862	890	933	891	901	894	863	946	934	912	971	858	930	930	959	899	888	991	905	922	948	904	884	923	919	858	924	946	907	911	925	938	925	942	934	958	948	946	897	947	888	882	908	949	986	999	896	921	930	899	925	947	894	945	873
4641	402	309	201	201	187	154	156	156	167	150	157	168	198	166	174	174	155	158	144	170	164	144	163	173	154	155	164	160	139	158	164	164	169	152	172	155	174	167	153	161	171	162	157	137	144	151	150	144	158	147	166	136	163	173	153	179	188	149	176	195	155	174	161	159	158	166	133	153	158	128	148	160	159	158	164	162	148	150	172	166	148	162	174	155	170	154	150	130	152	157	165	156	168	151	170	149	143	170	154	187	175	167	159	153	154	166	147	151	144	144	145	150	181	166	121	163	171	152	166	139	146	157	163	155	157	151	151	178	155	134	167	155	176	152	178	156	192	145	161	174	152	126	156	163	173	154	148	147	159	149	155	161	174	160	171	161	141	158	169	161	154	182	156	135	174	158	163	147	163	145	161	185	171	181	187	149	158	146	186	156	158	163	164	146	169	170	164	196	169	144	169	166	165	154	157	162	168	156	162	169	163	141	169	157	151	157	158	153	173	132	183	144	170	162	156	166	163	176	153	136	168	163	150	148	152	166	159	159	153	152	144	141	158	175	154	161	152	152	156	146	161	165	171	132	175	161	148	141	162	197	140	128	164	155	168	168	147	163	169	162	155	156	155	157	134	187	146	155	154	166	157	143	152	176	163	179	171	167	178	170	157	156	170	164	147	166	149	162	158	163	167	154	153	189	152	162	149	139	154	152	168	170	181	168	152	170	156	179	169	141	157	150	139	170	156	143	134	157	169	143	168	164	164	162	150	170	145	146	170	146	170	149	166	164	142	140	182	160	127	153	159	170	166	151	170	171	173	156	169	153	159	143	143	156	173	138	148	155	144	168	174	129	164	138	161	151	163	143	159	181	152	152	178	161	151	155	175	155	167	162	184	155	152	168	146	152	117	155	181	156	147	176	143	141	150	171	161	169	162	163	148	161	148	158	173	171	158	161	164	173	172	170	142	165	180	149	167	162	182	143	168	172	140	182	167	153	168	162	160	126	185	172	178	161	161	159	158	141	157	143	156	169	166	152	176	170	148	169	161	156	175	178	150	173	178	160	170	172	150	158	169	162	174	171	167	170	158	159	178	158	173	160	144	148	130	148	147	152	168	182	159	159	147	169	166	127	169	163	158	162	156	141	147	160	145	158	181	162	168	160	167	152	163	158	165	164	155	148	152	161	155	164	173	183	161	154	153	163	150	151	147	160	177	157	163	159	165	178	134	173	156	145	132	174	156	150	167	149	171	192	160	154	174	180	166	167	151	183	168	152	166	125	155	165	160	162	128	159	172	181	171	135	158	169	163	160	155	171	177	136	149	160	176	149	156	133	159	153	159	173	181	153	161	159	141	165	164	164	168	143	158	180	170	145	165	163	156	164	158	157	177	139	152	161	168	153	170	200	162	141	153	151	160	143	153	146	168	155	174	166	153	155	146	154	157	173	144	156	192	155	173	150	138	146	166	159	153	158	170	163	174	171	155	154	145	154	170	174	167	184	163	154	161	158	173	145	156	157	145	166	156	159	147	181	150	151	152	194	167	165	169	164	163	162	146	151	182	150	159	160	153	149	178	151	159	170	158	154	155	156	175	175	164	160	143	171	150	145	161	180	154	144	162	151	164	164	156	149	182	152	163	161	194	157	150	145	149	161	176	150	155	151	161	175	145	163	158	160	153	146	185	175	147	180	152	150	167	174	166	155	158	150	156	185	163	155	166	147	159	158	162	137	170	173	165	190	160	180	177	146	145	139	157	151	180	135	143	179	169	175	163	159	141	151	163	154	160	145	162	149	157	182	158	176	146	153	148	137	178	152	159	168	147	174	162	168	147	160	135	164	162	170	155	161	137	186	150	163	181	172	178	156	146	168	155	174	166	144	186	177	159	178	148	169	148	159	141	170	140	171	168	151	154	168	159	129	139	133	146	157	143	168	159	163	135	156	167	142	157	137	160	147	140	170	168	173	141	167	127	175	152	141	190	166	170	159	174	184	161	179	154	170	144	156	168	165	161	158	160	178	155	184	163	192	146	164	165	160	153	178	183	167	148	162	171	151	158	130	168	145	142	141	163	180	176	183	154	161	173	160	162	155	146	174	158	156	188	147	140	157	146	171	157	173	153	152	157	164	162	164	185	153	155	172	155	178	148	155	156	133	139	162	161	183	172	150	164	147	145	200	179	159	141	161	170	165	147	161	152	145	145	187	172	144	163	156	157	164	133	167	159	168	148	152	152	154	182	176	158	181	158	138	140	174	152	159	154	151	148	140	165	160	179	160	151	177	172	166	157	171	157	167	172	185	152	138	157	168	156	165	173	152	168	157	143	158	157	152	164	144	132	147	179	160	180	187	158	163	168	166	166	156	171	179	143	170	176	146	166	158	154	149	138	154	159	155	148	169	153	149	166	154	147	152	167	169	154	170	149	150	164	157	183	146	150	146	157	148	161	181	153	177	145	154	175	164	176	157	149	185	140	151	164	173	157	146	178	186	139	154	167	148	182	148	143	159	143	152	161	161	147	156	155	164	168	148	165	173	156	167	162	151	162	155	170	168	170	146	184	154	155	163	159	154	157	176	175	161	156	163	159	159	165	150	178	133	165	156	175	173	168	164	141	157	173	159	159	171	147	151	179	160	160	182	180	148	170	179	192	154	163	144	180	149	151	161	179	194	134	159	145	167	146	143	149	157	163	160	159	152	156	174	165	158	177	186	147	162	152	158	171	153	162	161	137	139	152	158	137	196	142	154	177	140	167	180	155	152	163	172	181	160	164	126	139	188	170	176	155	173	161	155	187	170	155	153	167	148	172	165	158	168	161	153	151	141	152	171	170	179	148	151	142	159	166	151	147	161	152	168	151	144	128	153	149	159	160	158	166	164	145	148	149	159	166	167	173	130	146	127	161	163	161	171	136	152	163	140	164	172	168	159	148	178	150	165	173	166	180	140	163	153	157	148	167	162	177	158	168	144	169	187	131	170	180	158	170	157	167	144	191	169	160	176	153	162	181	144	169	174	177	157	151	158	161	171	151	144	156	155	174	155	153	158	152	189	152	150	164	156	174	182	153	167	168	162	149	172	146	189	167	156	137	156	143	143	158	177	147	176	146	179	162	165	155	161	183	184	157	156	169	150	174	158	164	184	170	153	176	145	155	176	163	176	181	159	162	162	158	171	151	166	168	157	156	144	148	191	158	166	159	165	167	148	159	159	162	157	153	166	138	181	178	156	135	148	148	158	187	151	171	190	149	159	148	163	159	156	160	157	152	151	145	174	165	138	169	168	164	138	163	201	163	163	183	142	148	154	144	145	148	146	154	167	162	167	168	147	176	140	151	160	183	169	160	153	140	166	165	167	151	160	155	141	141	153	169	154	168	162	147	154	152	204	157	168	164	173	151	145	154	170	137	168	152	165	175	174	147	157	154	149	174	191	198	152	178	168	122	150	139	164	158	159	172	176	154	164	152	177	153	167	156	141	161	180	146	142	154	181	160	161	160	156	158
3883	550	653	714	664	632	613	565	539	580	520	515	523	540	540	525	511	494	494	549	491	488	515	524	533	511	476	514	546	499	518	525	484	492	552	552	470	525	523	514	562	510	529	478	530	559	515	523	532	538	521	517	535	525	507	498	466	514	513	526	533	493	561	559	479	513	487	552	494	529	495	532	553	520	498	521	499	494	511	492	503	505	479	506	534	488	503	550	519	527	501	511	485	510	522	547	509	502	497	519	533	518	534	514	538	535	513	538	498	515	527	512	510	519	539	488	502	555	509	520	475	474	522	550	530	507	544	514	499	465	521	526	511	532	502	482	521	515	496	486	510	507	510	546	546	506	537	542	507	516	512	516	548	525	545	505	488	505	542	520	501	501	506	532	528	496	524	463	508	468	507	510	493	505	507	510	514	480	467	543	482	565	522	487	504	512	515	519	499	508	508	520	483	491	514	477	504	494	524	517	497	488	522	542	540	540	532	475	498	480	520	514	499	532	498	507	562	547	518	507	485	487	502	512	494	524	496	515	522	532	521	519	486	473	557	556	524	495	511	548	515	540	504	485	526	556	505	495	498	513	510	499	508	517	512	548	503	472	484	510	484	520	512	521	464	514	507	523	524	546	489	534	507	498	487	525	540	530	514	521	514	514	494	503	516	521	520	507	532	512	532	555	498	499	531	540	507	494	526	533	516	513	497	539	530	489	513	522	517	509	477	510	474	508	517	495	496	536	496	548	513	527	498	515	531	484	555	512	509	531	480	474	545	491	509	514	573	493	503	482	493	505	496	490	495	501	517	506	503	517	500	543	500	520	508	506	520	547	543	499	500	512	509	480	529	518	521	504	506	517	546	514	500	496	542	497	510	483	504	497	438	498	539	466	513	536	513	504	491	517	488	486	488	533	540	535	529	471	521	531	488	544	486	488	570	491	519	494	516	543	524	501	467	546	502	553	481	506	555	500	488	529	524	546	525	492	532	503	513	525	507	537	510	515	516	522	499	511	536	449	568	513	505	508	535	489	540	530	534	495	527	533	506	531	510	527	477	518	521	501	490	475	535	469	501	529	553	533	498	483	530	526	517	491	508	529	540	505	535	515	534	492	479	531	517	525	517	542	524	481	507	511	491	529	483	516	515	535	490	503	497	524	564	509	482	511	512	488	524	480	475	504	500	520	481	477	499	543	509	517	516	491	510	521	504	526	548	513	498	522	552	495	515	509	533	486	553	497	521	498	494	540	527	529	539	520	519	509	517	521	521	539	507	498	467	493	532	524	545	493	491	488	484	511	541	507	521	503	484	508	486	526	537	535	564	570	538	525	534	502	508	552	512	489	519	506	509	500	510	519	467	563	535	523	502	486	490	490	503	532	529	510	489	491	534	532	502	513	505	529	529	519	565	510	495	518	524	519	508	530	499	500	485	474	495	497	524	538	519	520	507	483	519	523	511	522	579	530	506	458	558	529	561	525	515	506	439	517	549	530	499	521	507	494	491	504	494	485	534	502	520	531	519	549	514	524	487	517	492	505	517	493	523	543	494	530	512	524	506	502	510	548	503	530	507	535	499	550	541	541	524	526	532	470	537	528	492	509	522	539	517	520	568	496	541	530	498	562	501	479	501	515	492	533	523	510	501	503	498	502	500	512	536	493	479	547	525	465	517	507	480	521	487	505	525	548	527	524	531	507	479	493	521	533	557	529	504	483	500	507	520	522	542	534	511	514	480	508	505	520	494	504	501	538	507	530	490	520	520	541	465	550	504	550	488	497	532	526	480	511	513	536	522	512	490	520	511	493	526	530	521	509	489	492	550	503	474	580	518	477	504	496	522	525	513	503	482	552	501	498	506	525	509	509	525	520	489	522	471	478	521	504	483	490	487	515	499	520	516	505	532	496	489	538	501	479	501	523	509	517	523	502	552	526	527	474	517	503	550	501	508	491	457	493	504	504	509	482	531	509	495	497	520	542	519	506	497	544	498	493	503	513	523	521	517	545	539	511	504	513	538	494	527	487	525	489	462	508	479	477	499	518	543	535	528	553	524	490	453	508	556	471	514	496	542	553	529	492	473	513	500	496	534	531	494	507	529	543	491	506	537	520	517	513	510	528	522	436	561	529	520	500	519	526	514	527	499	509	514	502	490	520	504	538	497	529	538	480	468	502	508	536	486	493	511	491	478	497	497	509	506	525	511	508	498	488	502	533	517	513	496	514	492	480	510	547	531	550	493	535	523	518	518	484	526	518	520	509	510	539	519	513	530	483	535	504	474	532	496	547	535	519	505	516	512	502	512	522	500	513	488	537	489	532	500	498	475	496	548	535	529	484	531	506	499	503	458	503	502	508	507	518	512	537	515	526	506	501	518	523	518	524	487	509	525	482	502	538	531	550	562	526	516	541	484	521	487	542	485	477	472	492	534	503	497	509	493	524	512	498	516	513	500	533	502	477	537	549	536	492	513	516	517	523	527	472	510	572	498	537	473	521	513	509	539	529	528	529	502	501	511	496	506	539	518	527	504	537	506	502	521	508	539	486	466	488	487	506	495	501	538	489	505	517	535	564	494	543	510	491	525	489	471	485	535	535	484	484	539	532	528	494	514	537	537	529	534	526	523	553	504	523	518	508	517	512	522	512	517	509	484	520	473	541	511	509	497	516	536	502	506	496	516	525	519	466	525	491	492	517	498	486	529	517	528	519	547	492	501	499	513	485	498	503	503	509	552	522	496	475	495	529	512	540	533	483	483	525	508	464	500	530	531	504	511	576	466	519	521	528	519	510	511	524	527	525	559	521	515	499	503	529	514	500	519	511	505	533	508	494	524	521	501	492	498	516	486	480	530	491	519	509	496	506	519	524	495	480	466	490	522	548	533	502	507	530	521	505	481	528	487	500	498	510	502	497	531	507	489	491	508	565	492	530	537	509	483	504	503	497	485	504	495	486	515	517	517	516	533	483	489	503	484	498	527	541	507	535	510	534	505	529	527	517	564	495	501	511	493	503	518	524	509	521	507	499	483	461	551	519	524	492	526	499	512	506	494	471	484	524	467	535	513	487	491	548	513	492	483	514	516	497	485	519	493	549	524	515	533	483	556	498	485	512	503	516	491	533	473	548	534	524	481	478	505	471	526	509	483	472	536	491	556	515	491	510	503	506	555	490	551	528	509	544	497	530	497	501	534	553	504	510	479	496	504	530	502	511	512	544	488	503	527	472	513	506	507	513	516	495	514	553	531	479	487	489	551	564	495	503	521	514	489	509	481	532	512	502	458	524	518	511	526	532	503	475	515	492	511	483	498	445	540	500	485	492	491	530	471	492	472	518	544	508	523	550	506	510	506	507	482	487	524	523	517	534	536	529	469	505	536	557	525	478	501	535	505	553	545	493	498	512	511	494	486	513	540	523	514	506	524	484	490	497	551	504	526	508	482	532	526	525	536	500	505	555	498	512	509	497	520	475	525	540	562	501	511	518	497	538	518	538	476	533	546	501
34386	12979	2748	1340	925	797	590	574	485	472	423	417	386	349	359	401	356	351	339	369	289	320	342	333	327	349	329	313	317	290	341	324	321	278	283	290	312	282	287	334	294	302	310	306	279	316	283	270	295	334	348	307	310	315	305	269	297	267	313	302	306	276	304	327	329	306	303	291	295	308	304	290	305	348	330	304	308	314	346	315	320	269	284	283	338	285	337	294	242	278	288	292	330	318	299	314	315	285	290	322	330	303	302	324	351	281	323	289	309	290	315	288	302	299	291	292	299	354	316	302	320	248	303	303	319	291	299	263	312	287	277	314	300	286	307	318	299	319	342	293	314	289	296	276	336	282	329	283	335	293	287	324	291	290	350	327	290	289	317	300	309	306	271	289	308	329	308	344	268	311	322	292	334	342	287	327	307	291	302	327	311	310	287	294	309	263	298	313	304	304	325	305	295	288	309	289	305	279	292	309	296	270	302	276	284	291	280	309	302	301	296	287	290	298	276	287	285	295	313	299	280	309	341	299	321	251	286	284	310	317	279	298	307	341	299	331	280	301	308	306	300	326	297	293	286	314	294	298	278	320	278	296	312	285	287	314	297	310	315	300	287	326	287	306	311	287	298	328	309	311	301	313	291	325	295	302	319	290	278	284	286	276	296	290	302	315	298	314	338	291	322	341	287	309	284	287	287	281	306	318	282	318	275	279	314	318	318	276	325	308	299	275	315	311	306	324	270	302	277	268	301	316	300	310	277	283	280	300	294	295	319	291	313	329	321	314	291	290	311	291	318	330	291	310	262	303	321	303	299	341	345	308	317	296	293	303	300	305	273	326	283	300	309	327	328	271	311	275	288	307	315	286	275	313	307	319	290	319	264	306	319	309	301	280	293	275	332	284	285	311	308	307	308	271	318	286	304	312	330	298	322	284	303	275	320	295	315	296	309	317	290	320	281	298	321	361	320	315	293	315	320	321	293	261	321	299	274	285	299	282	318	297	312	315	303	320	281	298	337	301	302	321	288	342	273	323	316	297	309	290	310	352	314	317	284	255	284	300	325	315	296	286	288	327	312	281	289	288	277	291	312	295	299	305	323	285	307	316	335	283	292	300	319	306	304	328	298	303	268	334	319	281	323	311	300	298	274	296	300	287	313	287	332	307	286	302	300	314	309	333	327	287	312	312	286	300	321	298	316	314	294	281	286	324	320	293	287	301	321	308	306	305	310	321	330	293	292	314	292	291	305	303	322	289	288	282	294	321	298	316	325	273	320	339	315	285	323	337	322	315	317	312	321	284	300	278	302	291	291	294	306	300	322	273	273	299	297	323	326	309	290	315	310	301	319	318	308	287	310	325	310	281	310	318	317	297	293	307	302	321	313	302	343	315	325	319	313	293	314	294	302	316	327	293	327	281	285	287	279	308	299	312	341	288	300	310	289	284	278	309	292	261	322	292	304	311	328	294	304	342	297	306	280	293	275	289	302	295	316	285	323	336	312	289	270	293	321	308	314	309	286	310	302	341	305	319	284	298	309	316	304	304	316	284	303	300	265	298	300	326	284	303	308	298	304	317	324	318	300	301	337	271	290	319	312	292	301	283	323	312	304	302	322	300	305	270	291	304	333	307	317	289	282	284	327	304	310	307	320	347	285	295	305	284	309	308	337	319	282	309	312	318	298	314	297	300	300	259	333	317	335	292	328	290	291	285	304	314	321	322	320	318	284	298	299	298	319	332	304	318	312	326	300	341	300	318	305	302	277	309	323	305	301	322	325	295	330	320	338	326	305	302	303	325	279	329	300	315	341	317	304	303	307	298	314	319	276	301	300	310	303	321	325	307	304	305	298	336	306	297	287	275	310	310	302	289	280	289	270	277	343	292	295	314	302	294	305	289	304	334	301	280	321	309	323	292	286	295	303	292	342	326	299	327	329	325	280	299	339	295	296	289	290	320	310	312	317	321	296	327	296	294	292	309	328	299	300	292	290	304	328	283	316	296	339	284	307	275	331	323	289	289	289	311	310	321	302	297	325	298	312	306	310	296	308	290	332	275	306	295	332	316	308	303	314	299	337	312	318	305	313	302	285	294	312	314	265	305	322	326	313	346	274	300	296	304	290	306	286	266	305	347	328	309	271	309	296	312	274	313	327	290	274	299	320	325	290	323	306	295	303	293	253	300	288	278	315	278	297	309	313	314	275	318	306	311	264	287	291	266	262	277	328	328	300	313	296	296	311	317	301	309	303	294	310	311	289	334	306	317	327	282	331	327	305	266	304	323	292	325	293	301	299	275	338	299	274	265	304	279	284	305	291	293	298	308	282	336	285	306	302	288	326	278	316	284	302	295	316	300	283	275	326	310	334	279	312	310	280	308	313	307	288	286	311	287	293	298	336	315	329	318	314	327	306	322	302	326	326	300	287	335	302	323	306	290	304	279	329	310	313	312	311	343	278	262	325	290	316	296	278	290	299	323	298	304	316	284	314	282	308	276	298	335	340	310	307	314	308	315	350	309	310	274	292	320	272	290	287	292	278	290	327	296	307	323	309	284	321	335	320	307	284	315	310	292	298	311	313	320	285	289	308	311	314	267	314	301	295	292	275	318	320	307	301	281	294	312	283	336	308	321	291	317	324	273	310	337	309	306	304	312	304	294	328	309	278	295	307	294	354	320	282	293	304	307	297	313	297	300	287	302	308	321	294	298	301	326	315	338	308	307	287	301	298	298	319	279	308	312	326	296	305	310	318	303	292	284	305	262	299	316	316	293	314	318	307	294	295	324	314	289	317	294	315	326	294	273	299	291	314	329	333	312	328	297	288	301	293	327	299	281	297	305	339	299	306	267	302	297	327	305	315	311	273	293	292	267	361	298	288	310	279	288	320	304	297	308	301	313	321	331	293	309	270	301	300	323	288	296	287	295	293	306	286	321	314	276	278	313	300	310	300	296	329	293	319	309	305	294	303	305	313	328	314	287	297	306	292	311	294	302	345	292	322	300	302	296	302	292	308	291	317	284	297	299	313	299	324	283	286	272	304	308	284	283	314	310	308	321	281	317	311	275	333	278	306	351	301	305	294	287	312	295	329	287	297	293	274	305	323	301	305	308	346	300	292	314	281	290	318	313	319	285	260	309	304	323	292	311	293	289	301	296	325	307	287	334	322	285	268	277	298	274	299	290	303	291	313	303	325	319	326	302	294	289	314	282	327	295	285	313	285	281	304	327	288	293	305	289	292	300	311	318	286	285	318	290	266	279	299	329	289	315	319	327	293	301	275	306	295	312	279	294	275	311	320	270	273	324	328	301	292	326	278	293	307	301	318	274	309	313	305	296	305	297	308	308	304	291	326	323	308	326	300	305	316	281	315	306	310	334	316	317	311	315	307	309	303	313	333	298	273	272	324	318	262	301	309	357	301	300	283	272	301	283	291	334	288	304	300	312	290	294	366	314	320	286	311	299	288	268	302	278	303	348	298	298	356	318	286	303	315	308	310	339
16123	1715	3354	3917	3358	2919	2359	2153	1837	1635	1553	1399	1344	1264	1284	1194	1169	1102	1112	1057	1082	1018	1046	924	1012	1007	978	959	933	966	946	969	1012	887	955	889	1001	956	868	937	898	891	942	876	894	887	896	889	916	928	889	899	864	915	878	888	861	905	901	932	908	879	874	861	866	881	874	845	872	877	858	915	886	864	882	907	879	870	879	910	883	831	843	902	935	892	865	893	891	918	848	899	924	849	853	855	904	823	836	907	847	884	850	857	825	843	846	865	916	922	793	909	938	860	864	878	874	930	846	843	929	890	887	849	857	888	886	911	831	938	814	871	803	844	886	895	861	842	822	831	871	895	866	906	841	814	901	881	877	859	830	856	841	860	864	871	869	848	877	860	814	830	852	851	837	879	846	840	897	857	880	894	860	903	842	869	838	863	897	876	808	841	901	899	891	856	853	836	849	888	862	877	867	856	894	917	920	911	814	872	837	887	847	846	837	868	885	898	862	873	856	848	875	904	840	858	825	864	868	849	858	817	858	846	831	862	897	835	923	854	836	843	830	861	873	828	890	873	818	864	856	884	849	814	848	891	836	828	853	890	882	842	906	830	921	834	834	869	835	863	796	851	863	868	862	871	852	851	839	790	862	896	870	907	873	843	908	811	877	887	841	824	876	857	862	860	883	927	861	875	882	872	849	861	868	888	878	822	829	903	845	896	880	932	848	834	815	872	846	889	887	854	843	860	867	872	892	813	862	863	830	846	859	853	884	873	835	897	875	842	893	875	847	836	897	863	849	895	847	842	852	867	806	869	874	818	860	835	859	863	881	858	847	832	833	883	854	825	895	873	861	874	854	866	821	847	851	888	878	838	858	873	798	872	879	835	891	821	903	907	834	862	942	847	878	843	887	859	851	885	878	840	876	875	860	858	914	843	887	862	868	841	843	863	859	868	843	858	892	867	823	795	902	867	891	836	849	848	855	890	893	845	871	867	871	847	871	864	909	918	913	864	887	877	827	874	876	854	890	846	856	849	856	887	885	837	885	810	866	875	838	854	856	839	845	848	890	836	866	811	885	844	822	879	901	898	829	836	895	841	843	821	847	833	880	825	892	879	876	902	897	873	873	885	914	833	899	872	865	871	882	850	868	891	875	871	912	864	823	869	834	830	880	841	886	866	887	870	831	864	848	867	868	859	866	876	844	798	883	882	866	869	861	820	894	831	885	860	861	867	955	856	848	874	871	812	830	819	843	894	831	847	861	834	827	847	883	897	828	868	791	875	868	882	817	835	846	836	857	880	889	896	842	865	818	839	834	797	838	890	863	857	851	860	891	857	815	879	824	898	854	903	848	891	866	876	874	838	844	844	821	883	847	846	852	892	833	818	814	882	829	851	884	835	886	878	803	896	818	887	844	814	870	871	834	831	885	882	831	844	854	829	879	887	844	877	852	890	856	852	870	883	857	815	875	870	883	864	846	854	868	817	831	823	898	871	857	891	892	833	871	913	882	814	803	868	855	848	829	835	862	842	920	869	834	816	888	808	836	817	825	821	905	896	898	832	849	862	937	867	820	811	851	851	856	786	888	860	896	864	884	828	829	878	881	804	824	879	867	820	826	789	849	860	876	851	888	818	824	854	826	848	951	810	850	863	825	832	842	860	916	887	877	837	890	824	872	890	863	838	922	825	864	833	836	858	866	881	822	862	828	882	901	902	904	871	867	895	815	870	872	872	913	870	862	823	837	865	891	831	802	861	883	855	830	909	826	855	873	873	869	885	866	886	881	847	874	889	822	864	864	875	862	903	809	910	864	849	877	872	849	869	889	867	880	853	846	880	876	863	902	817	835	824	851	873	908	846	862	857	843	844	886	916	857	824	848	864	883	841	808	869	870	822	922	895	887	860	869	813	856	875	820	868	840	870	941	867	827	862	784	865	842	843	882	887	876	821	796	850	887	907	850	864	906	884	884	830	860	867	832	888	887	838	836	842	878	925	820	868	891	889	862	858	859	830	834	881	877	843	853	879	838	918	851	888	869	882	860	863	848	851	859	854	855	865	867	863	844	885	877	851	812	852	846	829	857	892	844	879	880	849	900	845	871	864	855	905	878	866	885	836	925	822	861	877	851	845	878	827	862	911	827	919	869	813	853	830	860	854	834	909	926	839	867	890	844	873	870	831	865	844	909	880	814	837	889	811	873	821	920	822	898	820	850	862	862	871	855	866	813	893	829	854	829	818	872	872	860	818	822	853	879	841	873	875	899	894	864	858	865	859	857	842	905	852	853	867	820	800	877	811	797	867	872	923	845	903	885	857	845	848	855	860	874	882	893	869	829	848	829	855	808	878	859	842	823	875	899	854	868	882	829	859	880	893	855	824	872	828	864	862	843	840	885	884	828	913	843	785	865	827	918	848	870	883	846	872	898	902	830	870	848	853	901	864	817	842	843	869	817	881	858	820	858	848	812	850	875	880	857	878	855	857	827	819	885	818	909	860	885	918	843	799	906	808	838	834	866	849	877	867	889	853	855	831	834	869	852	868	856	929	894	902	907	873	843	828	835	808	845	845	891	844	916	870	856	844	828	824	860	881	808	848	886	885	858	832	859	857	837	881	852	817	864	857	874	876	894	885	850	861	831	892	888	839	906	828	916	841	836	905	864	886	848	812	852	863	832	886	877	803	804	860	876	846	861	814	918	862	874	815	870	803	860	850	836	868	872	897	913	819	869	844	800	814	931	905	862	869	865	865	864	855	852	844	865	882	801	846	832	855	836	892	921	848	866	834	843	889	863	826	846	889	804	844	849	836	887	886	824	859	860	819	828	869	857	893	810	831	853	837	841	813	857	922	869	876	926	852	851	880	867	883	881	856	875	845	895	864	928	836	866	881	835	900	850	840	880	894	878	873	848	870	859	872	874	836	860	895	893	878	872	865	855	874	911	887	913	851	809	841	916	876	839	839	837	880	836	816	856	868	862	849	867	915	832	886	890	828	892	913	875	851	897	843	908	881	843	849	896	852	834	828	866	805	882	840	818	834	865	847	845	854	854	874	847	811	842	837	847	843	879	869	836	907	876	895	844	798	857	878	861	910	846	870	902	836	856	862	837	916	862	850	894	861	860	883	858	857	892	829	830	909	867	878	844	900	919	868	781	862	873	913	867	877	848	830	862	852	845	828	894	853	863	911	867	853	912	838	892	874	882	850	892	821	830	869	902	909	867	838	867	849	901	870	856	834	863	855	893	843	841	825	824	869	892	862	861	853	872	831	871	837	912	870	840	927	823	896	848	859	814	862	907	855	864	865	883	867	866	890	877	860	891	836	859	830	898	779	856	859	876	877	860	898	854	832	862	818	890	813	911	861	837	850	860	850	882	878	831	884	859	839	852	876	836	819	903	839	849	830	882	875	801	865	865	857	850	926	927	817	918	852	929	869	862	860	905	852	870	835	817	900	878	841	872	830	857	873	936	875	912	874	839	887	829	871	857	910	838	836	895	868	829	882
36688	20907	15036	3231	1680	1278	1037	867	710	661	598	516	516	500	491	427	448	424	435	409	406	370	380	392	425	402	359	397	358	328	383	365	354	385	367	372	323	341	318	357	333	371	354	343	369	343	347	338	353	340	336	339	358	317	284	300	344	342	336	344	344	344	374	334	332	376	318	315	379	322	357	336	354	358	360	350	344	335	332	349	345	325	353	329	354	309	343	364	364	337	328	353	354	349	334	355	337	321	332	320	348	350	323	357	317	356	335	355	329	377	335	289	350	352	350	304	358	320	330	377	330	328	320	306	328	308	340	320	355	350	312	352	315	326	353	338	340	365	318	356	354	329	390	353	353	355	345	319	343	329	338	365	329	359	317	315	315	353	316	336	343	306	319	327	360	334	313	335	336	318	313	364	308	308	370	309	303	356	325	316	340	306	319	325	356	312	319	310	326	367	322	312	311	308	336	338	338	321	297	288	333	309	317	338	359	322	388	335	335	353	309	313	327	333	321	323	334	311	333	317	350	349	344	328	331	336	317	354	341	331	319	391	345	367	334	345	318	340	384	321	354	357	327	336	353	346	314	347	346	344	364	343	323	305	327	324	352	334	333	349	316	342	354	321	327	332	341	296	306	362	340	365	331	341	327	357	330	339	318	329	337	324	330	307	315	334	330	327	337	331	336	325	322	331	336	320	360	314	322	326	354	349	342	334	322	334	319	325	338	334	347	319	334	315	338	369	356	312	321	343	331	322	347	331	335	360	341	336	349	361	334	321	320	350	374	358	326	317	319	318	352	321	314	330	362	336	349	325	319	343	335	347	323	312	332	331	311	340	319	310	338	326	350	341	335	318	323	350	366	359	350	331	344	341	349	320	314	373	343	328	344	357	309	322	363	331	359	355	303	315	308	339	315	341	323	334	313	353	345	314	301	340	336	316	317	359	325	373	345	341	334	320	362	346	322	349	375	304	369	332	336	349	327	334	341	314	340	339	335	321	335	337	345	358	336	333	331	352	347	311	380	305	344	340	337	365	366	333	318	336	341	350	364	334	332	360	343	330	310	322	318	346	318	351	346	329	324	321	330	336	339	338	354	339	322	354	338	333	329	335	324	295	320	325	332	337	315	378	344	342	335	323	348	327	328	338	323	329	332	320	346	345	374	323	307	351	353	358	357	335	320	318	303	323	325	355	310	342	334	332	368	317	333	364	332	340	310	339	349	340	325	379	339	328	332	306	378	326	330	321	366	319	351	306	351	333	340	351	350	353	340	330	345	310	331	392	320	316	354	312	329	324	313	335	356	320	347	356	376	348	339	296	346	340	355	350	342	348	346	354	326	290	351	315	331	328	329	313	331	339	325	333	315	352	334	327	353	339	359	330	323	334	351	337	339	398	328	342	315	358	341	328	355	349	304	323	367	332	308	342	280	349	323	331	364	336	359	337	303	336	360	317	326	349	326	334	361	345	345	317	329	337	354	380	313	349	334	349	330	348	339	319	349	342	338	349	308	354	353	313	347	312	340	333	346	334	343	389	356	321	352	340	352	322	329	342	322	344	329	367	312	306	344	336	349	336	307	362	322	340	341	352	343	312	340	323	305	344	321	324	368	322	311	365	316	310	317	336	375	348	368	302	323	333	339	337	343	336	352	336	366	307	323	320	354	328	335	358	311	345	321	322	306	349	337	306	331	350	385	351	376	317	332	365	330	310	340	348	313	332	349	316	372	333	328	341	356	350	312	343	338	346	354	339	309	322	363	335	311	339	340	336	326	350	318	314	372	327	333	340	363	349	379	325	326	319	329	342	323	327	330	340	342	334	320	336	336	322	326	340	341	339	335	352	357	313	309	306	352	329	325	316	345	347	357	311	326	349	328	340	350	351	320	348	344	318	316	353	340	358	311	346	363	326	326	345	318	337	329	343	308	307	308	367	356	347	331	338	334	317	359	340	310	364	330	333	335	342	332	333	346	336	363	363	336	335	321	363	334	334	311	326	333	366	319	320	342	366	341	307	308	362	383	334	330	344	326	342	345	346	343	340	341	366	340	370	314	359	368	346	343	336	340	331	334	319	348	353	289	306	349	350	316	331	353	344	327	337	295	336	356	345	311	335	340	322	344	364	319	361	331	324	359	325	354	322	332	320	337	373	348	349	324	318	378	341	351	346	334	348	332	313	340	338	349	325	381	298	342	336	321	351	325	327	296	321	357	296	335	325	322	331	338	334	311	334	360	335	343	339	339	323	338	336	334	348	320	360	379	311	333	350	329	344	303	363	319	347	351	352	343	309	343	350	344	342	337	361	333	404	313	317	324	319	351	344	358	345	350	307	330	353	332	323	365	327	352	348	328	317	361	351	322	335	321	360	324	321	359	343	356	346	332	357	334	346	340	357	296	314	361	343	341	355	356	313	348	332	340	367	317	343	339	309	323	358	330	344	338	327	330	325	348	331	334	353	360	328	357	336	310	331	319	309	314	343	297	338	350	308	328	352	330	326	361	365	345	361	314	315	326	354	343	324	346	333	335	343	322	341	347	329	341	339	328	319	349	331	338	330	330	326	353	323	323	296	334	334	358	367	363	312	324	333	342	338	316	369	341	339	334	364	330	351	346	341	352	326	325	334	354	330	323	340	368	328	332	357	330	325	354	326	318	363	347	349	310	314	357	334	295	327	340	364	312	342	311	354	304	347	311	343	300	341	325	320	305	331	381	337	347	339	315	314	312	343	330	337	354	358	317	331	296	329	343	313	346	327	346	332	380	315	345	335	351	350	311	341	333	312	316	376	319	344	325	323	331	339	365	287	347	339	328	324	328	339	336	347	358	315	335	363	369	333	301	346	326	333	329	359	339	354	342	318	334	351	322	358	327	338	339	298	352	350	354	317	325	344	341	337	321	327	330	356	323	342	369	331	342	325	361	360	329	331	345	335	325	384	326	318	349	316	344	332	315	348	354	332	342	358	324	321	324	293	346	361	336	328	342	332	322	330	291	331	352	319	343	368	318	313	363	341	342	368	361	373	348	346	350	352	342	309	336	316	345	331	320	316	361	353	324	316	358	335	335	320	322	321	359	324	346	330	340	319	337	321	319	345	322	362	312	339	308	354	307	340	339	368	372	311	328	326	319	341	345	278	327	343	324	315	322	342	330	354	301	344	333	306	323	332	322	344	342	314	337	340	307	324	316	333	337	327	334	345	349	361	345	325	328	345	331	338	315	336	357	330	329	315	345	346	350	377	329	348	334	333	338	341	316	306	354	350	318	319	343	367	337	324	363	335	338	353	356	349	318	332	367	313	340	339	350	341	315	344	343	319	347	385	343	342	330	329	307	322	335	339	350	372	332	362	338	345	329	321	310	351	313	345	329	348	315	359	296	353	360	311	343	325	362	299	342	314	362	328	348	327	314	337	311	346	344	326	370	309	334	328	361	344	361	361	345	340	335	343	320	338	314	342	290	337	352	364	326	331	329	325	331	325	344	335	340	354	336	312	301	321
20550	2769	5973	6681	5771	4751	3928	3286	2843	2611	2245	2029	1913	1736	1703	1576	1546	1410	1379	1340	1282	1209	1278	1227	1188	1212	1160	1144	1116	1114	1114	1098	1031	1053	1075	1042	1062	1062	1005	1035	1051	1044	1026	998	1078	1031	1012	1027	997	993	1005	1006	1018	1020	981	890	962	1048	975	971	992	943	926	985	902	933	946	951	933	953	945	886	950	1016	933	926	928	952	989	969	1005	931	931	961	972	953	976	934	974	933	959	899	923	970	890	938	984	968	966	926	950	902	952	922	961	948	929	945	907	966	958	929	993	890	937	921	907	911	872	928	970	955	886	930	895	885	948	931	932	964	957	917	892	881	919	931	935	898	949	902	887	899	883	917	914	914	996	892	938	924	948	886	973	956	980	887	963	924	888	940	904	921	945	949	1021	921	972	927	904	900	974	932	954	947	983	953	939	868	943	957	932	966	967	966	888	872	982	940	918	876	899	877	944	908	887	921	982	930	932	906	925	880	929	893	920	935	900	905	948	888	929	899	866	908	901	932	912	933	943	955	896	939	908	948	911	906	935	852	933	957	918	922	894	949	899	920	943	919	932	956	923	961	928	938	887	958	927	892	879	944	938	878	939	899	929	936	879	978	903	964	861	918	954	912	929	930	961	959	921	900	912	890	945	920	896	866	922	974	907	872	935	957	882	933	888	907	924	930	883	888	897	928	913	910	906	876	858	893	893	954	874	933	925	907	918	914	956	929	902	875	943	920	930	907	901	909	921	925	918	906	919	920	940	876	933	915	948	878	955	973	894	894	917	887	924	929	932	951	942	953	969	919	922	944	931	916	889	949	918	936	948	920	934	937	982	890	914	929	985	963	930	962	937	909	901	878	907	908	922	927	925	906	926	905	874	919	887	946	981	939	863	917	953	948	911	937	942	899	940	898	964	936	894	935	878	937	1013	917	940	936	925	915	905	862	952	916	956	934	889	896	924	918	940	892	852	933	959	938	936	938	932	908	872	932	888	915	898	939	895	924	892	921	917	874	945	904	899	928	970	900	898	946	950	938	916	951	892	961	923	909	926	943	913	925	890	941	877	960	939	966	912	886	950	867	969	926	864	966	891	902	957	945	885	974	903	944	930	936	892	939	909	917	950	932	885	929	897	935	888	922	910	914	966	926	937	883	914	925	870	880	956	934	934	902	933	908	906	945	898	943	884	909	916	928	939	912	938	928	932	951	898	917	962	906	930	934	929	924	909	913	938	894	882	868	913	961	886	907	952	935	894	944	934	951	936	897	936	957	889	928	890	870	913	927	960	911	954	936	913	929	868	934	903	887	897	940	906	957	910	947	943	903	913	974	913	959	970	893	870	886	928	918	963	946	913	939	947	899	885	870	918	932	935	958	923	959	945	904	891	923	855	941	860	919	938	919	865	938	948	895	905	966	944	873	990	915	931	945	926	901	904	910	946	919	908	911	897	908	937	868	953	885	938	916	889	920	928	932	883	916	944	904	903	921	897	947	918	964	932	891	925	970	936	919	917	913	959	967	925	874	940	900	909	874	899	906	937	885	865	954	914	947	882	962	921	873	972	868	959	919	891	921	908	933	914	927	942	924	911	868	938	934	945	919	984	884	970	966	947	898	946	932	929	922	965	959	904	932	910	893	932	921	900	932	911	937	959	942	901	926	876	895	932	936	912	927	947	874	932	942	912	960	929	929	872	937	893	926	963	931	877	928	964	867	954	939	945	924	870	927	914	962	925	929	868	984	860	899	984	930	894	918	891	933	937	958	950	950	904	851	900	879	959	982	947	899	994	922	876	989	957	945	896	898	915	869	943	850	926	898	978	897	920	1001	940	894	919	920	989	924	980	929	876	916	883	875	924	940	918	921	908	890	937	877	933	911	863	963	950	871	896	927	937	891	909	838	888	909	950	868	893	955	974	920	950	862	910	908	924	924	912	909	906	941	900	861	914	909	976	893	934	940	945	938	885	924	893	937	908	987	874	963	902	878	938	910	904	927	902	927	947	934	903	920	973	941	920	914	938	949	883	893	941	901	914	909	867	897	946	936	878	966	948	932	990	916	917	930	909	902	900	950	941	960	910	964	940	914	887	917	877	939	849	901	935	892	906	923	907	963	947	942	916	982	976	874	942	956	946	853	933	954	959	929	908	926	894	959	929	921	907	920	912	899	929	905	878	909	897	919	940	891	923	942	868	929	862	871	860	939	895	935	940	958	934	927	872	881	865	883	856	908	907	968	911	944	881	918	935	955	900	915	935	960	885	902	942	904	925	908	985	886	944	916	934	869	898	883	927	904	948	950	929	936	935	905	934	909	897	874	951	903	908	940	916	964	920	917	936	889	876	920	905	909	912	917	949	941	919	897	911	950	907	905	911	888	886	886	929	886	901	854	922	954	940	902	935	884	934	885	896	899	960	906	930	926	935	880	939	908	931	935	920	846	968	894	892	943	926	870	986	925	902	989	972	886	951	950	942	984	922	876	902	929	945	867	964	882	961	875	882	925	891	917	945	895	941	917	941	923	865	898	913	956	907	893	875	931	895	909	899	950	916	897	927	965	937	961	880	926	933	882	931	889	949	899	930	918	915	1004	895	955	884	944	960	882	917	934	891	938	940	934	931	934	898	944	905	946	930	983	894	936	860	966	911	941	907	867	926	940	910	974	915	929	968	953	945	902	932	904	886	922	883	924	961	949	917	852	936	900	930	914	932	939	959	930	945	934	939	895	878	900	855	900	982	931	906	964	987	940	891	942	930	924	900	962	915	904	898	938	913	936	960	936	906	880	938	898	868	919	893	924	943	883	931	927	964	923	930	940	935	974	926	875	906	954	961	928	916	947	933	944	890	894	949	940	916	911	931	880	966	907	945	898	866	915	909	901	912	856	940	890	927	930	943	904	918	934	925	863	896	937	935	952	952	921	934	906	923	877	929	914	940	911	916	963	921	884	930	936	965	916	960	947	896	886	906	876	924	954	844	891	926	954	902	943	878	897	879	910	886	852	908	865	950	930	913	902	891	884	917	926	946	980	961	895	906	896	918	929	949	920	904	918	908	926	955	974	910	910	945	920	941	924	934	930	943	919	893	941	999	886	894	970	908	881	968	865	903	951	918	920	904	959	942	899	973	883	822	974	903	936	899	910	938	876	963	913	896	947	912	969	926	885	882	890	868	941	933	910	897	953	952	926	876	883	978	949	947	935	916	874	925	918	925	946	901	918	967	863	917	933	885	938	965	926	914	905	880	898	925	933	925	944	895	918	897	881	941	948	938	901	907	889	845	949	843	958	889	918	918	867	899	884	916	880	873	944	963	894	977	919	911	889	940	955	918	920	930	895	960	871	917	902	917	875	924	944	915	925	924	917	1019	912	925	945	926	910	914	937	921	896	910	875	940	899	869	963	929	909	946	946	947	951	949	874	902	951	912	910	915	915	918	896	918	955	904	863	959	943	990	925	940	985	962	896	895	983	918	986	908	961	896	911	903	930	895	935	936	870	940	953	911	902	942	935
4909	439	320	227	211	173	165	148	168	172	172	157	147	172	172	166	152	157	139	156	156	153	147	151	139	158	151	161	175	167	170	167	175	175	182	193	161	157	160	170	150	156	176	153	173	167	156	165	163	178	148	161	164	154	171	177	156	174	168	173	149	155	152	150	154	152	145	163	174	165	151	164	173	149	144	147	136	158	177	185	153	173	175	160	180	163	159	160	146	166	159	164	177	163	169	149	156	176	162	155	147	163	163	137	140	174	143	173	161	176	159	144	152	166	152	144	148	170	156	155	155	174	144	159	173	151	146	156	159	177	161	170	193	192	170	170	153	167	161	171	163	157	173	167	143	162	153	190	158	172	184	166	167	160	151	172	161	140	179	160	156	170	157	150	167	145	152	120	168	172	158	172	169	169	178	165	160	156	153	177	162	150	154	148	154	167	176	148	184	170	162	161	161	165	176	190	146	135	168	172	169	150	190	161	164	149	130	163	178	141	171	168	164	173	139	158	181	152	160	145	152	182	180	190	153	171	158	161	151	164	161	185	163	162	155	156	170	164	151	157	159	181	135	155	169	158	157	170	187	163	153	175	175	160	151	168	157	164	148	165	178	154	168	164	166	153	156	166	182	165	184	159	178	162	170	182	157	165	178	149	162	143	163	157	165	168	150	153	159	186	162	158	168	159	161	179	172	159	167	184	150	165	162	180	169	180	172	170	156	140	180	166	153	149	147	162	147	164	174	179	189	143	158	166	150	144	159	171	159	167	149	158	149	185	154	173	154	146	168	132	159	179	169	158	163	148	172	166	174	194	185	155	170	156	185	159	136	161	157	167	191	152	175	186	155	156	155	145	187	182	162	160	145	147	159	164	143	151	177	164	152	142	167	161	154	156	161	167	155	176	144	181	153	144	174	163	168	124	127	163	180	167	145	170	162	172	163	143	163	154	162	169	176	156	145	140	168	171	167	161	130	171	176	156	167	157	157	141	155	163	165	152	167	159	151	166	166	161	159	185	162	168	167	165	160	176	167	172	169	174	127	186	138	179	187	166	168	145	162	134	168	171	185	179	166	159	148	170	156	159	139	147	162	163	165	164	162	164	164	153	162	170	141	146	161	155	137	165	160	159	169	156	159	144	136	178	152	174	159	170	154	160	158	159	150	157	176	152	190	161	155	158	168	151	149	172	162	167	167	161	137	164	178	168	149	143	152	175	157	163	160	170	166	171	144	170	169	173	146	151	158	159	160	139	152	181	166	150	175	166	147	149	155	136	161	143	158	167	161	153	192	154	171	184	153	155	166	140	155	187	154	182	173	142	168	176	181	172	162	138	160	164	151	157	163	161	163	165	159	187	146	143	169	156	170	137	150	158	161	165	172	173	146	145	178	152	165	163	157	174	140	151	146	165	166	145	178	171	146	140	169	156	136	165	158	155	148	163	162	165	151	163	146	173	161	167	160	183	165	146	179	139	140	173	163	169	175	154	150	159	161	172	155	164	146	153	160	134	159	178	171	145	158	123	167	157	146	153	145	146	156	175	162	146	178	149	162	158	160	163	147	165	161	151	157	173	173	157	150	163	164	156	159	182	189	162	185	146	178	157	159	171	153	155	163	184	154	165	175	146	162	167	142	150	166	152	157	152	159	147	149	168	162	171	142	120	164	141	164	156	167	169	165	153	168	170	136	145	155	157	159	160	156	163	187	162	172	157	144	167	172	155	174	171	174	149	162	167	167	163	162	175	158	136	156	148	162	178	149	187	136	177	158	141	163	148	170	155	169	172	149	172	169	155	144	193	147	152	130	156	154	191	169	156	147	159	167	156	157	158	172	143	168	173	132	152	162	181	181	151	161	156	130	160	168	173	158	157	167	155	158	183	155	162	155	175	158	176	161	152	166	162	155	174	148	168	161	186	161	149	148	149	164	191	171	168	178	171	157	161	175	187	156	186	132	169	150	152	162	151	154	155	163	137	163	175	160	136	185	159	138	175	169	162	158	150	145	163	182	166	160	168	185	171	179	151	164	165	149	165	142	159	180	160	158	159	170	146	168	162	160	150	161	164	178	146	138	159	165	168	161	164	153	179	174	144	172	169	151	170	152	160	160	164	168	157	173	164	167	152	167	173	168	162	141	159	151	171	150	168	133	150	149	170	153	170	178	169	164	141	159	158	156	178	163	145	155	179	160	173	149	162	159	139	153	158	147	161	149	145	162	172	140	156	171	170	162	142	160	151	159	147	157	152	150	162	147	166	135	163	175	160	162	152	165	147	161	155	165	146	179	155	164	168	180	182	174	177	163	155	144	166	152	174	167	146	155	146	150	145	157	132	175	178	168	157	151	155	155	169	163	167	189	170	150	183	155	133	164	176	148	147	171	162	178	168	150	176	153	157	161	173	157	154	155	142	139	154	176	163	180	168	157	165	177	175	154	157	161	150	157	159	153	165	168	180	132	160	158	169	152	166	166	130	163	144	168	164	156	177	180	155	157	157	148	162	148	171	172	167	157	155	166	182	165	146	131	172	158	166	172	164	150	177	142	170	178	172	164	165	160	179	147	172	170	126	151	147	153	142	164	160	160	184	140	176	157	178	167	155	155	169	171	187	153	172	167	180	173	150	150	169	170	170	167	180	169	145	169	164	168	173	152	149	156	152	186	176	176	180	177	169	173	154	158	139	158	143	153	156	156	158	163	168	159	152	166	162	146	161	144	154	163	160	151	145	183	169	152	167	147	166	171	140	149	162	163	152	153	162	172	169	136	164	159	153	163	162	155	169	148	176	161	140	176	149	159	179	186	170	156	144	133	166	136	188	163	171	171	171	149	162	179	186	163	150	175	179	176	174	177	147	143	157	156	184	151	147	157	149	165	143	161	154	158	153	163	163	148	171	184	158	167	170	155	153	159	166	194	154	154	186	162	170	168	162	172	158	173	184	173	186	190	176	134	160	155	159	158	179	148	162	164	152	149	164	173	176	173	164	157	155	165	182	168	157	135	138	139	179	145	174	170	155	167	173	173	141	155	159	145	173	154	172	138	138	172	166	167	192	175	143	160	162	154	195	166	156	185	186	174	139	155	148	148	139	170	156	157	167	176	135	171	171	149	145	138	160	160	152	164	190	150	151	152	154	152	158	171	152	182	158	167	161	168	169	137	137	161	175	143	172	160	150	158	167	160	186	153	184	171	160	148	142	173	153	155	156	151	149	170	148	154	150	143	162	170	158	168	177	155	150	162	150	171	151	189	176	175	155	145	171	152	160	158	163	169	156	175	139	163	159	170	149	142	135	156	148	158	171	163	150	172	167	179	159	145	156	180	143	158	166	140	158	153	168	169	181	190	160	151	185	168	151	168	146	203	186	170	176	145	158	159	167	170	150	149	140	167	129	157	143	153	176	183	150	175	158	177	170	144	159	152	143	158	192	147	161	174	150	167	156	164	163	160	183	172	174	149	156	152	170	159	182	152	175	175	146	155	147	166	155	184	147	148	176
4033	615	663	683	674	637	592	562	578	547	529	558	557	528	550	544	534	524	564	470	539	502	522	510	524	517	491	523	513	518	531	516	510	515	515	558	512	510	512	461	499	538	491	528	510	558	535	506	506	544	517	463	489	480	496	522	549	489	506	538	505	538	470	536	519	561	559	500	504	529	528	480	455	502	520	500	500	496	510	529	507	512	501	537	488	480	523	557	561	528	509	502	520	555	561	492	526	563	521	513	498	537	493	523	524	525	525	558	545	472	534	479	512	510	527	506	498	562	468	508	519	500	514	523	466	522	522	522	536	497	515	521	533	522	525	518	518	536	471	506	517	503	497	480	529	518	494	517	500	528	467	511	537	495	534	525	520	534	536	533	559	504	527	511	524	491	484	510	546	506	473	473	548	519	528	496	542	487	511	492	502	497	503	501	531	483	542	492	539	573	504	465	515	538	521	516	549	531	541	513	509	521	454	482	491	516	543	508	533	518	522	498	502	523	554	503	504	488	493	484	519	530	546	515	499	498	508	521	532	551	473	493	530	507	477	512	533	516	504	513	551	535	503	507	517	496	508	496	514	502	513	492	532	522	517	530	546	511	531	502	497	517	497	515	515	498	537	499	491	543	503	477	522	462	512	514	518	481	501	459	516	516	463	533	503	519	507	523	508	520	508	497	495	510	476	460	456	529	471	501	504	545	507	493	504	509	505	493	505	525	512	498	520	474	498	509	528	515	492	495	492	548	506	506	500	490	483	522	503	518	510	511	488	514	534	511	488	492	489	522	504	523	544	557	465	514	475	507	471	506	567	508	471	521	501	486	507	488	501	496	510	517	470	502	548	476	542	556	510	550	513	512	523	490	520	496	538	514	523	501	495	512	532	513	521	487	533	489	495	509	525	497	478	495	538	505	468	510	498	497	518	500	512	580	523	493	525	489	475	494	533	548	537	523	498	478	516	509	477	509	481	508	496	523	488	502	525	460	501	520	501	508	496	505	499	491	541	478	479	502	497	488	463	528	549	467	535	478	514	482	504	469	480	474	502	498	505	501	493	492	495	514	498	508	518	501	515	508	479	506	537	491	516	462	504	516	509	485	519	525	538	497	522	543	524	449	538	490	552	502	502	539	529	510	527	512	506	506	490	547	546	521	466	501	495	481	531	518	466	543	524	466	522	510	509	556	507	495	519	562	512	513	502	523	526	515	486	539	519	534	514	509	506	505	490	540	516	496	489	498	543	516	505	494	511	492	507	507	521	534	517	513	524	497	510	482	515	499	501	487	545	545	514	531	496	534	471	507	494	509	482	504	559	556	534	537	501	441	492	515	528	542	541	561	527	508	495	481	517	518	513	518	523	548	538	478	465	523	504	512	504	491	544	506	564	540	475	485	505	516	533	552	463	533	517	523	530	507	509	522	550	514	519	498	534	568	505	515	503	488	494	483	525	515	556	558	502	504	533	535	535	519	489	526	545	509	541	520	508	518	503	511	535	488	483	483	488	498	530	507	542	554	553	493	519	533	531	455	524	521	524	524	507	543	497	503	453	502	511	493	516	540	502	530	499	526	480	508	491	500	508	495	503	491	521	556	477	496	524	462	493	531	473	518	553	519	512	500	532	476	527	491	504	537	490	479	535	514	467	504	499	511	517	473	514	530	495	503	505	522	504	539	489	532	517	504	491	520	517	538	494	475	498	506	514	526	535	505	502	506	494	514	483	536	533	483	511	544	522	493	555	557	491	542	463	473	525	541	538	520	486	502	506	483	577	457	532	557	506	471	486	498	478	501	540	480	515	499	513	485	506	473	541	507	521	501	473	482	537	477	477	459	496	549	524	518	521	508	507	463	510	578	497	507	493	491	547	563	516	478	480	515	489	506	496	476	472	496	513	495	464	510	550	481	478	539	520	481	528	533	509	506	493	514	504	515	554	524	499	508	525	502	511	522	511	506	564	513	517	524	523	474	555	508	527	493	542	443	502	472	489	559	505	525	496	536	513	550	481	562	537	494	497	530	512	540	522	521	489	501	544	521	535	522	518	469	502	522	490	518	522	521	507	503	460	545	494	470	499	504	496	519	531	525	521	487	531	522	500	490	474	536	501	517	511	482	522	507	461	498	524	518	510	512	478	483	446	545	517	544	525	508	521	518	501	512	509	506	488	513	572	520	459	534	492	462	503	486	504	530	504	533	488	502	506	469	536	484	549	484	558	518	529	503	488	500	536	536	494	557	521	502	528	491	532	547	506	541	493	523	532	511	513	559	514	525	509	521	575	541	481	532	524	532	534	510	481	511	491	513	496	499	515	522	471	501	522	528	512	492	456	532	520	509	465	504	516	483	455	544	493	540	495	509	509	482	492	521	513	507	486	553	496	512	526	512	519	538	488	491	504	534	521	501	485	544	511	533	478	527	508	455	497	475	504	523	513	492	479	561	494	529	502	503	529	497	509	485	495	532	511	519	481	504	529	518	509	491	502	468	525	494	526	508	510	539	512	489	513	466	524	505	506	543	496	525	465	503	511	500	533	483	524	511	512	537	487	550	500	553	532	504	528	501	493	499	536	506	490	505	529	509	527	513	464	477	513	513	502	464	495	536	502	502	527	485	512	525	513	512	506	502	509	508	528	539	476	510	511	514	521	497	594	550	466	520	480	545	520	519	488	530	530	514	514	517	516	540	522	526	515	483	533	524	535	487	521	531	533	524	499	499	548	496	472	524	528	491	515	477	489	497	473	531	482	506	479	566	502	482	551	465	500	509	500	493	482	481	498	547	541	470	514	508	491	497	522	517	534	518	471	526	510	505	539	474	522	523	503	476	534	496	520	524	539	514	476	505	507	491	517	501	484	526	505	539	497	506	498	511	499	529	547	501	536	531	531	493	468	523	502	519	505	518	492	550	509	472	505	472	523	521	505	490	475	506	523	530	531	489	475	511	494	553	506	477	511	515	532	532	475	513	514	508	493	543	473	505	534	520	532	519	446	558	517	489	522	527	520	513	502	520	478	515	503	492	549	521	477	485	521	510	498	511	501	517	491	499	515	510	486	502	496	528	513	530	495	480	481	520	530	501	489	509	544	516	522	510	509	478	494	514	485	505	495	499	539	514	500	547	502	467	467	517	495	463	517	526	534	493	517	546	514	462	496	504	485	485	541	518	499	522	496	534	510	487	503	515	508	529	552	508	476	534	538	533	522	510	527	506	512	462	519	538	526	524	528	497	479	478	549	518	538	509	536	487	509	483	555	514	540	496	503	515	470	527	538	508	498	489	525	514	509	505	518	553	498	480	525	506	499	509	524	534	504	496	519	524	478	494	480	510	524	477	479	499	492	525	540	511	481	441	546	525	525	509	545	496	497	470	480	524	523	510	493	479	475	531	499	473	498	511	497	471	510	474	536	509	474	488	530	491	498	476	522	556	491	537	498	537	499	497	567	507	507	524	523	502	482	482	509	513	523	514	497	492	497	510	531	485	512	500	524	540	548	506
33304	15166	3585	1366	953	746	698	545	518	438	414	400	399	372	367	364	349	345	369	330	342	349	336	341	291	306	284	344	284	349	331	300	311	331	276	320	298	318	332	299	294	302	319	333	320	321	303	297	343	308	317	314	302	310	315	320	294	310	304	344	290	323	310	318	285	319	307	301	324	286	267	306	326	336	308	304	349	319	327	341	323	359	301	323	307	299	306	315	314	280	293	280	331	315	327	286	310	326	297	309	295	301	296	313	301	321	324	312	298	301	302	312	321	333	291	289	326	314	314	331	274	308	285	313	301	296	300	274	320	312	324	300	281	317	284	324	297	294	325	280	296	273	308	320	290	318	288	296	287	287	292	291	344	317	296	298	319	290	294	307	308	336	307	291	272	315	308	309	289	299	295	293	297	335	296	294	321	313	318	310	292	315	298	304	319	273	313	288	317	297	301	303	321	313	311	287	309	302	284	309	260	316	304	311	308	318	294	303	320	322	302	313	291	298	314	303	327	310	293	298	311	297	303	262	302	267	312	304	299	333	290	278	278	315	287	302	299	307	292	292	313	302	312	287	312	286	291	296	298	302	284	305	313	308	315	319	327	306	332	302	292	282	327	329	312	301	318	305	305	324	295	289	302	296	314	306	334	294	286	303	320	301	283	283	282	298	309	292	308	299	305	307	286	294	338	326	310	308	322	291	289	276	326	313	292	323	288	324	308	310	301	315	311	292	292	289	298	314	302	325	291	327	303	291	302	292	297	282	303	312	300	289	328	297	298	306	312	286	315	274	316	300	283	301	287	284	293	285	312	304	301	317	305	329	321	290	310	289	304	301	324	312	319	315	284	311	344	280	334	312	311	315	294	340	313	303	282	297	299	313	336	303	292	284	320	302	315	315	286	302	310	273	287	273	295	306	321	284	307	324	274	288	300	305	283	329	299	340	303	302	343	303	283	301	291	275	307	309	298	321	279	287	304	284	336	292	306	304	328	313	315	262	317	304	308	272	306	286	307	328	310	311	287	298	300	344	294	282	332	295	316	316	333	303	305	286	305	313	343	303	302	286	300	310	287	344	309	279	292	304	309	300	318	310	284	306	322	285	325	289	325	302	303	307	292	311	332	291	318	300	301	301	316	304	321	311	299	330	306	325	341	312	309	312	328	316	327	304	284	294	283	293	306	325	291	285	310	308	308	282	321	329	294	309	287	299	293	311	266	305	287	322	306	310	328	300	315	280	293	316	326	316	280	311	323	308	301	301	297	326	318	313	299	297	321	316	328	308	340	310	333	344	298	289	296	334	291	277	321	300	311	306	310	318	305	308	324	297	294	307	303	309	315	283	322	330	301	315	304	308	322	307	326	295	329	325	302	290	307	266	295	339	297	268	284	279	321	309	280	312	325	294	318	286	323	315	300	303	310	270	293	287	288	311	346	310	268	265	325	294	315	332	326	279	283	329	293	320	283	333	317	284	298	300	323	298	318	292	293	297	313	319	287	284	288	312	274	301	313	322	333	334	315	296	343	290	278	287	294	292	341	306	299	306	312	314	291	307	301	307	278	286	309	321	308	322	317	307	312	328	316	313	305	294	329	296	304	289	287	296	313	304	283	310	306	304	313	337	312	284	336	330	285	281	323	321	305	292	317	338	309	272	295	346	275	277	307	324	306	284	292	298	322	278	320	286	321	287	302	342	291	348	293	281	345	282	296	302	335	270	308	309	285	317	323	306	298	301	318	279	322	301	320	295	293	337	309	339	289	321	313	294	296	295	297	311	309	289	293	282	318	267	311	300	316	309	316	252	309	344	327	289	323	285	308	309	315	332	319	311	300	273	305	286	334	330	277	275	299	299	289	264	295	300	317	316	320	306	329	322	303	309	307	315	300	314	307	299	321	325	312	318	304	298	323	322	289	274	301	281	296	298	326	293	314	348	300	310	281	349	295	277	295	320	319	285	326	321	292	327	309	312	262	306	313	301	316	299	318	274	307	336	298	296	316	275	285	282	297	347	275	297	312	297	300	292	301	311	284	314	290	256	313	281	288	281	302	326	284	313	319	284	278	310	308	300	296	293	314	315	287	318	310	297	308	277	300	301	316	280	300	301	278	297	309	305	296	272	331	305	296	313	287	303	311	314	288	292	307	327	316	320	309	330	295	318	316	304	286	295	312	307	312	299	293	292	327	270	285	292	315	299	304	305	318	298	336	297	301	293	285	313	297	315	280	297	299	325	307	312	297	287	310	301	329	298	285	307	294	287	324	297	322	288	290	313	294	287	289	311	287	304	311	325	288	306	269	324	278	301	290	307	302	312	330	281	285	275	342	293	336	320	303	323	294	320	316	305	306	323	300	256	290	326	292	325	303	307	253	320	303	300	292	331	312	282	325	314	290	331	287	306	262	307	334	295	302	314	303	331	293	267	289	341	307	336	307	297	304	329	301	312	319	339	329	305	318	328	321	313	265	296	290	293	302	311	307	309	311	317	311	295	305	297	271	284	321	278	280	305	295	310	306	306	299	329	292	292	314	315	345	328	289	290	308	285	319	286	278	313	296	285	313	288	297	323	316	281	318	287	325	314	314	287	331	320	291	307	325	302	335	305	307	298	279	301	307	310	289	316	307	314	309	300	308	318	329	266	322	317	301	310	326	288	294	303	315	319	265	307	327	319	291	287	281	277	354	302	295	302	295	294	304	332	318	313	300	299	314	288	320	341	287	287	301	325	310	314	308	281	306	292	296	325	297	308	289	292	297	311	284	278	309	332	312	269	313	299	285	291	315	310	303	304	301	317	320	300	334	314	311	309	306	294	270	298	303	294	347	271	286	320	278	323	341	294	270	319	303	301	279	309	319	320	296	281	322	333	290	327	313	300	298	306	312	285	324	307	289	303	304	307	273	326	334	315	291	328	325	302	275	303	312	291	296	301	328	306	323	318	295	301	288	325	319	308	274	290	302	307	326	323	285	309	321	306	320	310	316	298	324	280	327	293	304	315	281	312	315	300	277	303	252	290	308	289	316	313	302	282	270	283	305	299	262	314	293	308	319	277	308	304	306	319	316	289	300	317	321	321	311	326	315	276	304	307	338	291	287	333	302	274	280	319	313	295	307	278	309	301	316	291	311	318	290	279	316	315	313	310	297	288	296	290	315	321	309	278	308	294	290	293	288	309	326	321	285	313	320	311	316	315	327	312	327	317	337	325	300	282	307	328	312	283	282	305	304	297	322	302	283	333	312	309	302	291	318	325	298	280	290	290	340	330	308	269	324	295	265	295	327	325	316	286	292	298	301	302	323	292	319	318	314	301	308	293	288	323	308	277	329	293	303	282	269	299	266	291	309	319	312	289	304	303	292	304	324	297	300	333	313	313	350	305	299	289	310	303	298	286	312	313	332	318	287	300	305	322	338	318	294	307	315	310	307	290	300	305	315	299	307	298	265	282	306	304	307	304	288	335	281	294	336	272	284	268	265	314	269	271	325	281	323	312	302	282
16143	1829	3468	3956	3455	2833	2369	2143	1884	1687	1489	1487	1299	1237	1213	1162	1150	1185	1093	1160	1142	1016	1013	1021	1008	1014	1004	999	969	945	961	955	910	984	917	897	881	985	986	932	913	888	906	923	949	869	922	930	913	865	950	869	886	890	944	847	950	891	889	865	871	883	946	899	858	937	876	860	874	900	897	825	882	913	892	831	901	913	871	842	922	841	873	851	862	877	891	917	885	906	866	830	892	856	875	876	874	884	852	871	878	882	832	857	890	907	864	790	904	955	849	888	854	870	844	931	898	864	866	888	843	865	845	844	878	826	870	839	828	866	863	835	849	906	849	864	835	890	860	853	888	891	900	890	846	878	874	846	821	891	856	888	870	912	874	881	873	878	828	851	860	882	901	916	860	904	855	910	837	812	851	894	859	868	876	873	828	921	919	873	879	846	839	831	847	926	930	850	868	859	850	855	893	819	886	875	885	863	886	877	931	860	876	901	844	889	838	861	886	809	810	849	853	902	836	857	874	918	835	881	913	864	863	809	832	854	868	871	899	829	874	907	859	852	837	901	875	872	865	890	837	845	834	840	858	833	852	851	896	859	840	857	886	878	905	832	849	841	824	838	893	896	858	874	892	884	833	912	873	866	823	911	869	859	886	799	879	931	841	861	894	886	835	841	875	857	864	863	812	893	905	844	853	892	884	935	858	868	879	868	894	910	892	851	838	857	841	887	845	851	885	820	884	896	815	884	867	870	818	861	792	831	879	896	829	853	854	853	854	885	872	879	835	858	853	858	892	883	844	866	872	847	908	874	837	842	870	863	847	900	889	850	852	883	900	870	844	850	876	833	882	891	841	824	821	869	896	856	887	830	887	882	860	826	821	853	885	916	865	929	896	862	897	862	855	861	858	875	865	787	889	825	866	852	841	878	886	832	844	830	853	888	863	843	853	907	858	887	886	920	842	865	805	880	823	906	852	918	888	941	855	854	870	874	845	892	909	847	876	863	863	872	859	893	865	901	866	851	885	888	857	842	851	900	852	861	840	862	839	845	876	853	839	831	868	917	870	835	888	857	838	899	836	861	836	891	922	915	859	856	891	881	822	841	904	843	913	858	868	887	874	877	897	841	883	934	833	844	828	847	870	862	886	920	859	829	830	848	885	824	878	860	877	868	869	851	829	853	878	852	853	857	873	910	865	874	928	854	817	874	888	892	873	929	844	866	811	872	872	863	853	898	857	841	869	838	834	898	899	860	874	886	821	799	849	845	864	839	879	852	900	872	853	871	838	904	849	871	905	846	904	845	855	910	887	884	921	842	931	851	854	892	849	915	843	913	872	932	898	900	883	868	895	853	841	864	863	832	906	879	858	830	825	885	894	805	851	872	873	864	890	916	844	915	856	852	833	879	857	778	888	859	899	858	895	866	886	873	874	862	891	892	917	865	848	882	889	857	853	817	933	899	862	829	904	887	807	874	801	874	908	887	926	815	921	881	868	861	861	844	859	878	861	888	907	813	870	843	829	912	840	897	832	858	916	893	894	850	846	808	921	876	860	873	866	877	914	841	852	838	835	899	887	842	863	857	871	891	886	900	838	822	866	877	915	916	937	856	886	860	863	855	912	852	849	933	881	870	838	876	853	912	865	891	917	864	816	896	833	841	884	855	884	892	890	885	959	884	874	844	917	899	899	849	864	895	852	821	836	920	874	870	861	902	854	841	878	910	845	904	869	893	884	910	894	832	851	867	868	892	881	843	847	894	865	821	853	854	859	888	855	879	870	785	925	879	871	894	925	883	876	874	857	865	902	847	855	850	927	925	840	871	844	888	845	895	848	830	850	854	848	849	878	854	918	849	880	878	848	864	854	878	874	893	875	889	883	849	845	849	889	822	802	824	872	845	874	843	915	831	881	892	863	887	836	855	841	894	870	866	845	809	873	821	835	857	868	807	830	893	861	830	856	850	838	882	869	890	851	847	889	857	911	878	837	917	844	907	840	864	869	872	897	934	834	807	839	867	924	869	878	841	842	859	864	864	879	867	883	901	826	915	856	826	886	841	821	838	879	896	855	871	857	855	866	868	886	822	855	860	901	912	834	885	844	852	865	849	866	839	878	852	862	867	839	892	893	869	868	855	827	914	924	878	895	903	833	900	855	893	851	913	818	887	847	841	828	892	829	848	867	821	891	914	895	889	857	871	864	873	903	877	858	904	850	960	861	819	896	880	856	894	936	821	919	919	838	828	871	907	889	867	905	887	839	863	788	890	850	864	884	901	877	863	880	907	892	865	922	811	845	899	887	886	872	913	900	874	873	851	845	837	859	822	884	849	868	883	867	833	860	913	845	870	897	915	875	850	846	823	853	800	897	874	854	880	818	918	901	859	852	897	853	853	900	865	846	887	893	853	884	895	893	860	880	853	827	868	876	817	874	859	810	816	904	856	833	909	866	847	896	876	858	857	827	871	938	809	870	855	873	837	860	895	894	849	908	865	912	853	810	894	876	828	835	866	885	893	837	866	863	792	807	795	831	874	933	866	884	839	899	839	842	885	855	837	834	859	866	863	827	878	900	885	869	835	878	812	878	904	815	844	834	884	862	924	886	854	893	915	888	935	856	863	853	804	854	892	876	809	842	901	890	892	864	876	914	875	931	858	838	834	851	862	872	854	879	890	853	849	854	838	855	889	882	895	859	876	798	881	886	851	884	861	929	851	895	884	875	822	864	840	887	844	838	849	908	879	874	928	851	851	863	848	880	867	909	879	917	879	892	862	850	844	899	868	897	845	879	887	828	826	854	831	831	850	867	846	872	904	852	856	833	846	902	900	888	850	885	856	880	855	878	902	830	872	841	874	886	833	861	848	839	837	827	851	851	822	807	913	887	831	866	874	947	882	876	879	905	874	901	871	856	841	857	914	854	897	852	909	844	905	871	861	846	885	873	864	884	850	913	886	867	867	903	841	850	894	860	841	939	869	845	888	866	858	852	881	875	863	890	885	861	886	844	895	861	905	890	865	876	839	908	879	903	847	867	857	855	877	876	854	845	850	876	872	885	864	840	877	852	887	862	833	789	885	820	901	904	908	888	820	847	806	938	888	864	856	856	874	865	863	920	862	948	881	896	826	879	893	860	867	905	852	901	824	889	828	849	880	858	861	823	866	850	884	840	854	866	849	863	860	843	815	898	866	889	818	875	924	877	883	855	877	867	889	807	876	859	904	858	874	901	824	868	857	891	860	853	873	860	887	845	868	861	915	902	824	917	889	854	886	907	920	890	859	844	887	850	851	855	873	919	855	852	846	858	860	909	898	851	845	851	912	899	856	886	875	891	921	874	865	899	877	831	861	867	867	833	887	821	818	892	885	875	865	875	886	824	887	883	906	818	855	870	862	926	849	885	859	873	859	904	846	854	828	891	867	862	922	897	904	832	868	848	877	857	871	878	855	891	871	864	883	835	853	886	867	888	829	865	873	908	875	893	894	864	834	867	888	797	878	891	863	826	860
35890	21098	16324	3338	1822	1309	1044	826	727	615	554	542	516	456	456	447	405	410	423	437	379	360	392	379	373	382	367	382	354	339	379	365	375	363	334	357	305	363	410	386	382	364	318	324	330	325	329	331	329	344	340	342	370	352	339	345	340	374	332	330	336	327	346	341	334	328	320	324	343	327	337	338	298	330	357	340	347	343	360	347	348	336	324	338	357	354	376	327	362	300	343	342	321	322	317	344	352	343	310	342	348	306	322	353	345	331	335	360	299	348	331	337	352	335	316	383	335	337	327	316	326	351	313	314	343	322	299	281	330	320	342	325	328	312	350	341	310	350	350	338	369	336	325	337	361	330	300	353	326	381	370	351	327	348	360	314	331	305	337	330	310	343	356	318	355	387	315	332	307	341	331	318	332	313	351	312	321	316	358	357	339	342	358	325	310	325	287	336	336	313	342	341	331	316	359	317	341	340	349	362	314	346	309	354	361	350	360	320	360	325	319	338	340	365	361	317	361	365	358	310	354	316	329	315	328	368	329	371	320	312	350	375	367	301	316	324	310	337	287	345	309	301	329	356	311	368	354	368	326	314	337	358	329	346	343	314	318	321	329	346	337	334	293	310	327	335	353	369	337	389	342	329	336	361	353	378	350	333	321	367	337	312	346	340	341	341	324	327	317	328	341	319	344	320	376	315	350	332	337	334	337	345	340	354	351	336	357	336	310	338	356	320	349	326	333	348	318	318	310	344	304	363	323	340	330	351	356	328	343	341	365	349	335	364	303	315	328	330	331	325	313	333	326	330	327	325	339	309	341	352	333	344	298	363	336	311	326	329	335	344	304	333	352	357	325	346	353	301	337	343	337	315	336	336	344	378	338	312	321	356	311	318	351	356	318	309	348	366	332	302	314	357	329	348	350	331	334	330	345	314	347	343	332	333	345	336	328	298	330	346	362	329	341	329	341	351	354	310	317	362	358	349	355	376	350	312	337	329	320	371	334	350	379	335	343	316	353	338	336	330	322	325	300	360	306	326	337	333	332	320	303	329	325	320	332	332	348	316	339	323	336	339	301	327	353	366	332	317	358	348	327	326	357	360	300	340	332	349	358	348	320	289	336	314	343	341	362	352	356	313	334	350	339	311	353	333	337	319	357	332	332	312	335	354	337	302	366	350	325	367	325	357	316	323	357	316	325	349	348	304	342	307	364	319	311	350	355	375	342	368	332	335	343	335	312	366	350	357	356	341	341	313	357	330	311	338	359	320	356	339	355	363	339	335	326	391	338	341	367	357	325	327	307	314	346	338	330	354	366	337	296	371	320	350	327	346	335	331	326	310	380	339	351	336	323	360	353	352	302	348	297	337	328	356	354	349	327	324	368	338	312	356	309	333	327	343	323	307	328	337	352	321	334	332	336	333	343	321	316	310	353	295	321	341	314	317	324	326	341	356	338	356	329	344	351	342	360	328	320	322	302	343	316	356	341	313	329	334	347	338	328	353	329	326	332	340	335	346	345	364	325	334	342	308	323	351	362	340	333	328	322	352	308	356	345	363	309	323	357	332	340	362	345	319	300	368	358	336	346	361	369	334	310	364	317	340	356	344	324	310	331	338	338	335	317	308	313	340	327	381	344	324	353	327	346	338	356	320	379	362	311	299	357	347	346	327	325	361	341	338	337	336	336	316	309	337	334	345	332	360	327	305	366	333	349	322	316	326	337	336	315	335	344	360	337	330	342	310	349	310	323	338	346	334	324	341	295	340	322	360	319	313	322	330	359	308	327	343	369	344	324	328	318	340	367	333	294	333	298	348	336	342	309	340	328	358	305	335	304	355	319	297	323	298	337	306	333	325	324	322	308	344	316	326	339	330	335	331	326	335	332	347	317	334	349	321	279	326	313	352	336	335	332	344	317	325	360	328	341	327	315	334	351	344	305	287	318	336	326	361	358	325	333	315	326	295	333	335	342	295	322	330	318	348	340	334	341	341	321	342	332	370	329	342	344	315	369	352	361	329	337	333	337	325	326	314	353	341	320	332	340	333	355	336	299	358	331	319	372	366	361	348	321	311	338	349	329	340	335	324	344	371	363	317	360	311	352	342	367	332	305	330	324	351	300	355	366	303	342	377	333	316	344	316	330	372	354	334	300	299	336	315	337	305	324	363	354	325	359	322	309	377	300	338	343	312	312	337	329	316	345	339	346	373	328	329	339	325	358	352	365	324	323	349	334	318	313	351	321	348	318	315	354	322	322	335	320	320	327	333	332	318	347	337	326	348	352	374	340	350	320	323	299	356	340	341	349	336	291	379	321	305	317	311	344	339	329	358	367	345	345	338	366	355	340	369	299	349	347	307	325	337	340	333	337	327	331	330	318	343	357	324	347	338	329	341	304	337	343	354	328	324	333	342	340	335	373	299	354	319	323	340	337	369	294	342	320	352	331	309	345	338	319	356	322	350	366	354	329	325	385	360	302	306	347	352	317	311	322	344	354	337	358	335	316	343	348	325	311	333	334	313	340	317	313	366	330	352	350	342	330	348	360	350	324	320	320	311	321	353	340	330	336	318	349	355	360	305	339	335	362	349	325	345	342	351	358	341	327	303	335	333	349	343	331	327	339	328	329	331	355	319	331	341	339	311	364	368	329	305	345	349	327	344	344	339	359	333	329	302	379	358	369	338	337	342	325	344	321	361	344	341	324	332	333	310	359	335	338	353	328	340	328	326	343	329	336	325	327	321	352	302	354	341	347	317	320	345	346	310	324	333	339	333	336	338	334	344	320	348	322	333	350	346	354	311	334	360	357	306	317	308	347	335	325	330	356	350	311	321	311	367	353	320	348	312	324	337	312	304	332	349	343	342	323	357	337	313	326	315	331	361	361	360	347	337	294	356	344	322	358	330	345	326	352	344	330	343	348	348	318	328	330	330	323	336	327	323	334	357	327	318	360	327	370	336	300	300	335	320	352	317	322	326	325	360	349	343	309	305	338	355	339	315	312	297	332	339	328	340	359	309	334	306	344	342	297	319	347	342	328	313	356	336	340	321	347	348	305	355	326	313	331	353	330	343	315	327	330	355	330	362	333	325	319	338	341	344	323	364	346	327	341	352	332	353	338	321	344	387	348	318	335	308	341	311	365	336	344	340	346	330	342	334	358	343	359	365	347	361	316	329	312	279	334	337	362	325	311	351	313	337	345	318	305	353	298	322	318	316	325	349	341	334	311	310	322	321	348	307	366	343	395	337	333	339	335	334	341	291	324	310	328	322	337	337	324	340	347	343	314	333	344	354	343	345	372	357	335	306	360	319	310	360	323	344	318	330	363	333	320	300	347	305	327	310	312	341	343	344	356	333	339	330	352	347	306	346	361	337	307	331	308	328	349	316	319	323	319	327	293	349	327	334	324	367	316	341	344	324	347	368	328	335	362	370	320	295	317	305	351	357	332	321	328	347	364	329	327	337	330	357	332	324	308	324	320	347	324	326	331	312	309	334	304	342
20138	2844	5883	6698	5836	4698	4016	3223	2785	2560	2310	2119	1846	1778	1651	1617	1450	1479	1319	1430	1340	1329	1311	1222	1219	1118	1169	1140	1094	1112	1077	1078	1101	1095	1132	1052	1041	1082	1028	1047	1065	1072	981	984	1009	1040	1025	935	998	1033	1007	980	1004	1002	1001	913	1022	937	943	960	987	980	994	992	926	957	903	949	907	924	980	936	985	934	966	909	914	915	981	926	974	945	929	937	896	951	981	961	898	951	887	925	900	1001	942	931	1002	917	975	970	911	897	958	935	899	924	947	952	902	907	925	903	933	914	898	939	946	920	866	912	892	1008	966	937	934	881	907	940	937	931	917	888	972	894	956	908	912	938	928	952	950	887	924	947	937	932	870	946	900	947	899	977	920	909	940	943	924	897	945	909	930	929	910	948	913	953	886	920	883	916	934	970	911	972	939	876	953	893	909	897	929	984	911	943	942	877	908	953	917	950	861	962	930	938	913	919	944	910	930	959	923	943	892	871	941	922	959	915	854	901	895	898	915	922	904	885	925	883	917	947	939	989	928	861	905	926	863	953	935	941	958	958	909	915	902	934	924	918	902	897	887	962	888	957	878	915	967	889	931	943	885	931	890	986	902	892	882	913	935	927	932	879	961	941	875	905	948	883	861	949	936	979	912	952	886	926	919	875	983	932	917	922	881	940	919	902	943	908	935	922	981	910	890	885	876	916	959	887	923	964	970	965	899	939	911	887	947	952	907	877	967	925	958	908	879	893	946	904	885	946	920	843	930	892	914	963	919	921	899	950	872	940	926	904	946	908	916	887	970	874	870	894	902	929	902	929	967	930	932	910	916	895	902	914	939	966	887	938	903	911	968	927	919	936	905	951	905	920	952	932	896	861	962	911	1006	878	907	978	922	923	888	917	931	880	934	929	864	913	880	863	882	901	917	865	924	915	862	879	908	881	948	944	948	914	937	902	920	930	887	853	981	911	922	993	919	919	924	963	878	966	942	934	909	906	980	947	901	926	952	965	951	944	924	911	982	958	935	896	894	931	923	981	921	903	942	906	928	909	938	918	975	944	889	917	921	949	946	939	893	909	906	893	920	925	940	934	945	944	898	952	938	882	962	889	893	902	910	878	931	939	901	945	908	957	901	943	883	940	905	939	898	902	875	892	927	911	888	874	930	930	915	928	950	858	907	961	951	961	925	956	934	958	975	865	936	939	937	920	896	900	971	909	917	894	928	995	912	888	907	984	911	923	947	871	917	885	930	928	945	925	900	948	891	889	892	952	958	949	880	906	896	906	963	886	877	970	890	978	937	918	909	895	883	908	918	927	962	962	913	916	869	935	927	933	855	875	891	908	881	929	905	889	883	927	898	894	973	916	928	934	905	898	887	853	918	948	919	973	894	924	928	917	922	879	901	931	888	862	943	895	887	957	937	932	898	1019	996	911	915	915	946	874	892	925	918	906	895	872	848	914	879	998	892	882	942	940	930	926	944	905	871	934	910	892	899	1012	898	921	931	912	954	912	949	925	919	900	911	953	839	929	889	899	887	899	862	916	960	924	929	936	952	941	911	898	876	892	926	916	904	935	895	909	934	967	914	974	950	925	866	910	886	908	906	906	876	886	912	923	893	893	987	951	887	967	930	936	907	962	937	900	896	981	876	890	911	938	915	940	943	973	917	985	915	989	918	938	899	908	906	913	921	908	896	900	954	932	901	943	944	904	933	935	865	911	961	957	934	934	912	958	917	949	946	845	929	926	958	934	926	960	888	964	899	927	978	959	916	874	901	958	920	964	933	935	905	883	921	916	891	913	880	932	865	909	896	869	884	944	926	891	936	898	860	934	916	936	932	948	930	942	888	890	917	953	901	922	924	940	874	873	913	947	934	906	927	884	983	945	920	943	993	955	904	877	906	944	914	909	954	917	902	879	914	934	893	877	933	896	931	970	959	991	923	951	915	883	887	943	964	907	946	932	943	915	950	925	889	888	949	915	977	964	920	936	984	944	952	907	964	901	902	943	889	974	886	924	941	917	969	911	905	923	970	907	913	943	914	932	922	907	946	885	848	911	895	972	908	942	917	923	928	906	932	908	953	906	905	922	937	915	917	975	908	918	946	916	941	914	916	953	882	920	865	938	954	894	902	927	991	943	879	966	966	891	948	900	934	869	938	889	892	982	902	895	916	939	898	914	905	898	845	882	884	936	967	968	929	918	957	919	911	897	922	921	854	942	881	945	854	866	934	887	917	919	947	921	872	925	934	925	889	893	908	931	855	935	943	923	954	894	944	897	918	884	975	972	886	908	909	906	969	860	917	940	930	912	884	935	917	957	904	996	884	946	939	931	871	981	904	883	912	932	924	943	954	942	917	884	918	884	941	921	900	934	962	965	961	947	921	904	936	984	944	917	933	916	924	943	931	967	865	880	890	893	942	932	884	920	914	883	883	884	892	855	879	931	922	900	931	904	939	918	897	955	932	927	920	947	916	914	957	906	929	892	928	895	913	939	989	892	917	950	959	904	931	959	905	902	891	907	963	908	932	949	939	850	909	945	974	940	910	939	913	953	954	880	951	921	891	875	898	945	858	957	937	943	963	875	914	914	914	917	930	948	913	901	918	891	906	983	886	935	958	932	882	890	943	939	902	887	924	953	967	926	889	969	851	903	921	874	928	887	939	918	931	961	926	952	978	925	887	928	872	920	911	915	924	934	892	955	936	955	967	938	890	943	953	974	925	890	928	921	873	884	939	927	913	940	943	903	968	904	960	951	866	886	921	924	926	875	926	921	907	963	912	904	938	903	931	907	916	948	982	858	856	871	925	863	875	904	851	953	893	933	922	944	954	907	924	867	917	912	959	936	883	983	896	946	861	922	960	970	933	904	918	906	909	900	883	951	897	898	893	928	931	906	937	891	928	938	913	897	907	927	943	926	874	931	949	874	975	871	859	921	869	945	904	937	876	888	858	926	953	913	1004	876	898	939	906	935	900	936	919	887	870	955	918	957	925	911	924	960	906	905	844	904	916	958	908	909	959	952	925	892	946	879	910	896	940	911	912	961	895	864	913	893	923	902	882	903	921	940	929	931	910	881	941	887	927	895	932	926	902	919	919	952	921	949	977	918	898	955	929	937	942	920	901	906	969	927	924	937	966	952	882	917	923	929	936	875	962	932	916	960	944	933	914	881	952	930	910	987	887	911	978	925	913	925	922	928	918	917	882	902	897	938	912	951	934	898	988	992	940	932	873	914	890	934	885	865	882	936	975	950	823	983	917	930	933	976	912	934	907	947	950	932	839	926	915	954	968	877	902	880	936	949	882	926	933	950	940	892	937	912	858	921	886	851	916	860	906	927	912	914	930	911	902	937	880	960	942	923	912	925	915	928	927	932	913	909	917	864	915	981	939	941	966	869	900	880	934	891	921	932	1002	949	911	920	916	883	983	916	924	957	877	944	881	927	889	908	938	966	945	899	912	904	909	919	847	877	881	894	962	883	940	895	1002	1010	886	938	926	879	906	881	943	894
4912	417	342	213	212	174	170	170	140	184	152	144	188	157	167	137	157	170	184	189	195	148	142	173	179	169	144	161	133	171	186	175	140	145	137	160	156	149	176	166	149	153	167	160	162	150	178	184	174	134	167	169	158	147	157	158	162	154	150	159	145	159	184	143	154	163	161	169	154	169	170	183	158	165	155	169	150	158	157	180	173	160	139	159	160	150	158	149	166	165	159	155	156	127	166	168	157	160	177	148	149	155	168	164	164	154	162	165	164	151	159	164	150	165	146	156	170	161	161	152	166	168	176	142	147	171	161	159	139	173	149	161	139	172	177	175	164	169	154	152	166	169	138	148	175	183	189	171	159	140	164	181	176	150	163	140	159	162	153	174	160	163	177	160	164	155	146	154	149	167	172	159	154	156	135	175	147	158	154	151	197	163	152	142	161	155	143	149	176	169	177	170	165	159	137	148	159	164	158	175	171	171	155	160	161	137	164	158	173	163	152	162	161	162	158	136	150	160	172	163	152	152	167	173	165	183	165	158	170	152	154	159	168	165	147	152	165	140	169	161	164	150	155	175	170	168	160	184	161	181	166	157	148	155	182	154	159	162	168	174	158	166	173	174	172	155	170	153	166	176	154	182	149	165	163	181	171	164	191	175	158	165	157	178	167	161	163	171	130	151	157	166	177	166	144	152	160	147	151	157	163	167	169	170	174	163	150	147	161	143	151	165	171	148	139	162	166	168	155	157	163	172	155	144	154	168	154	150	168	158	158	146	142	163	168	162	170	157	164	156	175	158	163	153	131	143	137	145	159	167	156	156	138	140	157	169	156	165	171	156	182	173	163	150	164	148	159	169	170	152	129	139	144	148	169	165	174	135	156	176	148	167	140	166	157	162	155	155	140	161	157	153	163	167	201	138	156	166	167	168	177	149	139	144	157	159	148	172	156	153	150	176	193	169	178	161	168	157	169	150	139	160	159	157	177	158	164	150	160	167	143	172	179	157	154	188	153	173	149	152	161	127	154	176	172	160	160	166	183	153	172	148	154	158	153	150	162	155	170	152	181	179	162	177	174	175	150	131	134	150	188	166	168	154	162	161	189	153	150	151	174	137	160	146	148	150	165	164	167	184	171	173	179	178	174	162	168	149	158	145	151	149	148	173	161	156	157	187	183	167	176	163	178	158	172	141	166	171	161	161	159	145	193	152	159	142	166	172	148	187	152	166	186	161	180	174	177	172	157	182	147	142	171	149	174	166	152	163	152	177	156	165	145	185	160	152	151	148	170	163	177	144	144	150	155	152	175	156	143	142	159	158	147	162	162	158	179	168	155	163	192	153	149	171	155	183	167	184	170	169	150	192	158	170	177	162	140	172	171	170	132	172	147	149	175	152	154	145	161	161	160	145	161	165	177	152	150	150	165	157	166	140	187	153	171	162	146	160	166	164	179	149	157	180	184	169	163	173	161	157	148	156	159	150	138	154	150	146	165	158	154	168	152	166	156	159	151	165	157	151	196	157	168	167	158	146	154	157	161	172	157	155	161	149	161	164	161	154	156	162	168	160	134	148	161	168	146	168	145	161	166	155	165	142	188	168	163	155	156	156	174	152	174	156	168	149	157	176	153	146	167	159	180	163	126	148	153	141	169	168	171	165	171	177	153	172	166	169	154	150	186	161	166	168	173	148	157	165	144	173	169	155	153	175	182	164	173	151	149	156	163	155	167	154	137	153	181	181	152	140	172	148	181	152	162	184	154	178	160	141	156	132	130	157	151	175	156	159	172	157	158	172	176	144	173	190	166	144	171	151	155	186	176	177	167	172	162	141	174	145	165	167	143	173	152	129	152	165	175	157	163	160	156	138	163	170	158	159	150	174	162	169	166	167	161	169	170	158	172	154	171	168	156	169	161	148	159	133	138	157	155	184	151	172	156	135	164	148	172	169	137	160	150	166	186	168	160	150	178	172	157	152	141	148	155	140	162	173	155	153	169	171	158	159	168	187	181	158	145	181	157	173	167	167	156	149	182	198	173	138	168	153	148	151	162	157	148	166	174	190	160	161	154	152	162	148	166	176	156	165	180	141	176	168	181	135	151	172	136	166	143	147	168	165	172	174	166	168	169	158	174	169	158	144	167	174	169	157	169	146	153	167	175	135	155	148	153	164	174	171	164	151	172	157	156	170	140	148	154	146	142	177	164	150	151	158	181	137	148	170	159	171	160	148	154	174	162	155	150	173	153	145	206	170	140	162	140	163	146	170	169	166	145	137	160	195	156	162	147	156	177	166	165	150	166	119	155	140	191	166	170	173	168	167	150	174	160	163	154	169	144	164	148	163	169	138	179	169	167	151	164	172	153	172	151	160	170	150	162	164	135	152	171	175	170	175	156	183	158	155	153	144	150	151	165	144	162	147	173	157	164	152	153	171	172	137	124	140	162	160	142	152	159	164	154	166	153	155	165	166	164	158	156	155	178	166	141	161	165	168	156	184	149	175	190	171	135	160	183	139	171	166	144	144	180	168	156	131	165	176	158	172	163	153	168	175	159	164	165	163	152	182	166	154	169	167	176	164	152	147	163	166	155	157	131	168	151	170	165	182	162	174	144	164	179	150	160	169	156	170	158	153	136	157	172	175	148	165	177	154	170	187	159	175	144	159	149	153	135	158	179	155	165	153	129	161	161	147	156	164	153	169	161	137	143	142	191	170	153	155	158	197	164	143	156	169	145	164	169	163	152	152	148	132	161	163	179	181	155	159	171	144	187	163	166	142	153	146	138	174	172	168	159	159	144	146	179	177	189	157	152	165	168	160	142	160	148	158	151	158	176	161	158	138	155	172	180	171	164	141	148	173	163	161	173	168	156	146	147	158	169	154	159	146	157	136	164	165	166	155	180	151	177	135	188	149	171	135	171	157	162	145	152	162	157	168	185	175	173	168	183	142	141	165	144	163	170	154	154	150	135	166	165	150	153	162	161	173	133	157	177	156	156	167	166	137	144	172	151	134	150	167	160	171	150	150	167	153	187	154	177	162	164	159	167	153	152	159	152	176	165	175	162	144	157	180	143	143	159	162	166	140	153	177	203	152	148	170	176	161	178	168	149	165	168	150	181	182	169	166	173	150	152	166	174	172	150	180	165	138	163	146	158	169	137	176	152	176	178	164	154	156	154	173	171	166	160	162	160	159	141	162	171	145	152	171	151	145	153	155	175	164	152	156	154	136	167	151	153	170	177	156	171	146	134	168	139	164	163	149	182	185	149	178	179	176	168	171	171	181	169	149	162	177	139	166	160	153	179	168	143	137	160	170	155	151	140	139	150	159	178	174	146	156	169	161	170	156	175	159	178	153	151	161	178	153	157	141	170	168	150	140	151	174	166	173	167	146	169	183	156	152	161	160	177	164	141	141	160	169	149	154	149	149	154	173	151	155	163	160	184	170	177	180	190	148	167	181	152	165	152	175	156	164	157	155	137	156	139	154	169	177	172	179	149	161
4076	594	660	679	675	667	618	535	566	553	532	526	548	488	515	522	523	542	546	566	521	553	488	506	513	541	501	505	521	497	486	493	494	470	458	542	453	505	513	502	506	527	526	515	519	525	527	513	498	513	496	488	503	529	510	524	493	534	517	498	486	518	521	484	526	549	540	478	511	511	531	525	539	473	522	484	540	540	509	510	487	503	562	498	512	489	568	493	498	508	492	500	547	465	502	525	530	541	503	513	523	526	529	543	505	485	554	506	515	550	506	516	480	528	516	503	496	485	518	531	470	520	506	520	524	547	539	518	470	504	507	512	471	526	472	553	493	488	514	503	489	503	552	556	506	497	485	543	509	505	492	468	517	494	521	518	495	522	514	517	541	478	486	543	524	501	531	513	516	517	524	446	546	518	535	506	517	510	536	506	512	550	507	520	524	520	537	504	560	520	518	506	553	506	551	529	502	503	492	487	511	522	523	509	503	499	524	520	470	503	520	525	526	504	495	528	506	518	531	524	481	501	471	508	482	508	519	565	536	490	508	510	501	496	546	503	468	505	510	499	536	492	489	513	508	513	508	515	526	489	498	512	478	478	507	513	521	488	508	482	519	519	490	491	525	513	517	476	475	508	520	485	510	499	493	504	514	534	507	513	514	513	553	485	536	505	457	500	502	497	479	530	491	554	515	542	489	519	525	505	540	524	513	507	510	539	567	524	487	513	536	522	509	522	487	515	498	487	500	455	495	489	521	529	506	516	516	513	528	479	515	527	528	473	498	493	482	526	481	530	558	517	495	510	526	524	486	491	516	533	479	531	533	549	524	507	500	474	508	480	474	504	506	532	511	545	490	508	511	532	543	480	528	532	517	514	531	508	527	511	496	515	534	510	513	489	568	510	522	496	513	531	513	536	520	474	484	533	514	525	524	502	498	520	486	475	509	477	530	577	499	518	527	513	506	510	564	515	492	498	501	534	513	509	489	505	551	541	527	539	496	552	437	494	527	541	543	506	516	507	505	495	499	479	524	485	484	506	507	539	508	481	504	499	495	493	444	478	524	467	516	538	511	495	516	512	515	515	474	490	512	481	525	526	508	535	502	485	482	515	532	500	487	503	496	492	478	511	557	489	522	480	517	527	497	482	499	504	519	514	453	496	522	559	475	530	556	532	499	534	500	520	513	512	525	552	483	492	507	489	512	507	551	520	538	507	494	493	500	526	501	510	500	514	498	517	502	490	485	482	445	511	504	491	509	541	479	476	500	512	497	484	511	511	513	506	532	461	522	493	524	546	512	501	507	518	482	536	530	475	500	512	534	505	526	546	531	507	502	547	496	581	534	533	526	487	484	488	526	543	515	492	489	508	472	484	464	468	569	508	552	482	493	533	524	513	519	515	522	521	501	489	541	490	496	498	488	543	560	550	524	533	507	516	491	520	512	508	570	505	517	528	509	528	503	527	506	548	518	506	484	501	486	519	514	546	537	520	526	516	477	507	537	522	506	543	475	485	513	534	481	471	507	463	497	490	488	500	555	514	529	501	539	486	514	557	505	516	524	539	522	532	474	503	518	532	487	534	535	490	488	522	554	553	541	490	517	524	487	533	522	531	503	501	537	509	515	519	518	523	489	516	509	474	496	506	543	488	519	514	493	524	466	531	503	506	473	520	558	499	505	502	544	552	518	511	505	507	506	498	532	480	488	560	493	532	489	521	485	516	454	542	500	497	497	488	483	455	466	503	546	546	501	485	521	482	505	512	492	515	521	503	506	483	514	487	518	517	518	520	485	524	510	498	489	505	510	518	520	546	499	534	497	518	512	471	473	549	477	550	506	518	474	520	491	474	507	526	527	486	521	517	523	523	446	507	519	529	479	517	510	528	478	509	484	548	514	513	514	507	528	500	509	534	492	526	527	514	501	504	507	493	540	525	503	573	527	531	513	516	522	539	499	532	507	491	536	505	515	499	527	465	484	531	554	523	544	511	494	489	525	494	461	475	501	542	539	532	488	523	509	513	558	521	524	527	532	483	555	555	516	523	466	475	500	488	499	511	509	509	521	523	539	513	525	525	535	495	534	473	535	506	508	507	491	522	439	496	489	534	496	484	476	484	479	527	529	460	482	563	554	504	509	525	556	536	511	520	491	503	512	525	512	505	496	506	479	507	523	490	489	500	508	529	498	530	531	477	485	498	519	511	492	469	515	481	454	507	534	530	543	514	494	490	514	519	501	517	490	507	510	501	519	521	546	503	543	490	492	510	512	498	517	510	483	524	554	494	527	529	487	509	505	513	523	487	517	507	474	520	517	549	480	540	537	531	517	478	525	508	547	481	532	509	467	517	484	490	473	518	522	538	490	536	536	466	461	516	511	528	505	466	497	526	504	501	503	510	548	501	528	583	511	475	485	502	515	510	499	514	520	495	546	518	557	471	502	521	495	525	578	510	533	511	483	515	516	508	484	490	522	489	510	515	492	499	496	502	547	474	502	492	488	476	513	552	535	486	506	485	532	486	524	536	489	540	511	521	505	475	489	524	493	473	518	511	533	496	475	502	482	533	493	503	480	528	525	522	502	533	516	566	508	525	517	531	496	535	519	503	526	494	506	466	537	499	518	518	512	501	494	522	525	542	517	493	475	502	524	521	512	488	530	503	477	510	524	478	530	505	503	471	494	505	487	513	532	525	506	499	526	524	489	498	506	517	470	547	499	450	506	499	546	538	464	524	495	503	508	495	487	485	540	502	485	534	536	529	514	489	529	529	472	546	531	528	523	528	476	515	527	491	528	531	514	558	490	547	493	508	509	495	486	528	511	468	536	518	502	535	489	548	518	538	544	524	494	523	504	493	496	538	517	492	498	505	482	510	501	519	488	496	545	554	515	487	498	540	549	463	507	502	505	510	563	520	509	519	466	498	485	479	551	482	496	503	484	529	518	523	446	521	471	534	502	487	514	553	517	483	525	521	523	511	525	526	493	553	525	511	567	491	502	500	525	528	494	517	531	542	509	479	464	490	525	511	508	496	513	534	480	488	516	539	538	438	538	519	516	507	547	526	504	519	511	493	531	478	553	509	530	564	535	509	503	499	522	507	525	535	555	502	513	503	511	517	511	508	514	506	491	466	509	547	470	544	530	469	509	477	508	507	504	533	504	514	510	526	509	475	522	507	538	524	494	490	505	470	527	523	497	539	476	507	504	507	488	510	527	511	503	516	481	541	548	562	499	469	489	482	535	532	474	520	517	488	496	513	562	495	531	464	524	495	488	517	538	479	508	541	500	517	502	529	486	519	479	506	487	506	519	508	516	501	478	523	539	507	512	522	489	512	554	516	491	506	501	489	454	529	514	567	494	513	493	528	490	484	515	517	519	488	524	471	500	498	500	476	542	497	529	522	511	468	494	507	503	548	536	478	515	525	540	482	515	536	499	524	522	499	489	555	552	502	521	482	519	546	504	515	493	493	519	528	506	530	510	528	524	507	525	562	489	527	500	525
32909	15097	3534	1392	967	769	629	549	453	474	421	391	380	353	348	345	308	326	338	357	321	334	334	337	322	330	332	308	305	321	301	351	297	319	335	348	326	335	283	325	298	350	312	302	306	311	312	297	334	317	308	311	312	316	306	334	312	309	289	282	292	325	302	294	296	305	326	273	325	307	309	309	334	319	315	318	303	293	297	256	300	316	298	332	309	321	269	319	306	301	283	337	321	289	293	308	349	288	307	298	288	326	338	299	298	282	301	307	333	337	296	317	306	314	270	301	315	311	317	308	309	291	325	310	305	318	324	319	302	316	310	330	302	310	324	298	287	309	306	340	321	305	310	332	302	304	297	291	323	312	275	300	308	303	300	321	295	311	295	308	309	302	306	308	312	301	310	304	302	321	276	305	279	275	344	311	316	299	330	296	310	268	324	334	319	276	317	328	285	306	328	306	300	318	318	318	274	367	281	309	308	304	309	338	336	299	299	313	320	313	304	335	303	318	303	306	334	301	309	275	311	271	288	316	296	309	294	280	317	312	306	306	308	304	292	310	317	286	307	325	311	304	300	311	307	326	281	280	334	333	310	313	291	312	320	266	329	279	319	306	325	320	313	312	327	313	308	293	304	286	283	307	300	317	321	322	338	290	311	318	286	302	298	305	319	266	281	309	291	321	314	308	301	300	286	317	319	306	328	312	313	298	311	344	350	278	316	314	303	306	293	273	291	295	297	303	312	301	302	303	319	285	307	324	342	281	306	276	335	285	301	304	297	324	326	309	276	295	327	306	264	307	301	302	311	298	318	264	325	273	307	300	313	312	305	299	312	294	307	295	330	329	308	327	299	329	314	330	331	304	303	308	328	323	264	303	329	287	323	332	285	295	303	293	285	290	350	330	288	303	305	290	291	318	294	317	312	304	321	309	348	328	292	310	310	265	295	285	303	302	293	280	294	295	340	299	316	298	303	300	307	312	326	304	315	299	300	279	276	302	310	290	284	297	269	322	333	289	314	278	292	296	302	335	295	270	309	291	306	298	286	312	271	294	294	283	296	293	326	315	294	325	331	286	298	302	282	290	362	297	283	285	312	337	297	302	323	295	318	286	310	264	343	281	299	296	338	307	299	320	330	309	307	294	351	262	293	278	308	288	306	301	288	262	311	323	302	289	296	316	317	291	319	307	282	299	304	326	325	332	307	308	345	308	304	307	285	288	299	295	294	331	303	307	303	304	308	312	295	311	286	297	293	277	293	260	287	306	311	284	304	316	283	319	302	292	296	302	326	267	326	289	329	338	306	309	322	300	295	314	322	293	298	316	286	302	269	314	313	316	303	276	335	303	294	295	287	299	317	280	296	308	291	324	324	293	309	309	289	303	306	329	287	312	317	295	282	291	301	312	290	301	321	346	314	281	327	308	312	321	298	316	302	317	303	303	280	279	298	308	283	325	297	304	293	319	288	328	306	271	291	281	331	335	280	301	319	271	279	291	319	325	315	312	318	303	301	293	350	337	311	316	333	280	289	301	299	293	325	303	284	305	304	318	309	285	315	283	310	278	285	317	314	259	284	326	336	304	322	295	320	291	340	293	313	287	305	299	342	318	314	310	258	312	304	316	325	309	316	310	311	301	307	300	311	292	320	308	322	296	299	321	307	314	314	291	304	290	313	326	287	338	298	305	323	327	321	319	298	338	323	314	298	284	274	311	340	293	311	294	298	339	285	311	299	324	329	285	301	291	292	306	322	294	305	329	317	299	305	294	322	301	303	309	301	319	302	315	322	316	284	317	287	289	285	310	291	296	305	301	283	303	354	287	309	331	327	285	318	311	300	296	315	310	336	315	320	303	294	294	311	307	276	323	289	320	296	307	287	286	292	321	303	272	317	264	314	280	304	280	293	282	327	292	319	311	309	322	303	314	290	318	307	328	299	293	312	274	310	296	307	289	279	284	303	291	291	322	318	310	341	291	295	301	284	316	325	293	288	275	305	270	283	298	301	295	305	318	314	290	326	312	352	283	263	319	284	294	331	309	315	343	297	293	315	294	284	295	312	283	288	295	314	280	331	306	303	320	296	319	333	298	306	310	295	302	307	318	286	277	280	297	302	302	366	296	281	319	325	273	304	328	278	296	267	314	319	281	327	339	295	319	298	312	313	297	306	327	299	321	357	277	285	290	292	319	326	298	333	278	297	305	325	286	294	322	323	310	315	296	311	314	326	281	298	338	291	305	296	292	361	302	310	325	269	287	320	318	306	291	322	269	298	298	263	294	319	290	310	300	323	297	304	279	307	295	296	285	331	331	294	276	286	316	319	295	281	308	316	285	316	296	286	338	296	312	324	280	316	274	338	272	311	312	347	287	301	312	303	285	304	296	303	321	283	295	299	323	291	277	295	299	287	315	270	289	303	332	292	334	290	320	332	275	307	292	317	280	316	319	317	324	312	314	305	322	320	316	354	327	290	324	301	291	314	307	309	296	320	278	310	319	299	303	302	302	293	346	300	306	295	289	310	290	329	315	303	278	354	298	297	281	285	318	283	293	277	303	264	318	299	325	299	322	315	343	273	316	321	322	334	271	303	312	294	289	303	289	296	300	279	276	310	306	316	339	290	323	320	306	297	289	302	307	288	323	305	329	324	312	298	284	301	293	295	310	314	332	311	313	289	283	301	299	340	329	306	290	315	286	290	272	305	302	310	318	322	272	294	286	293	310	263	299	319	301	317	320	290	313	294	300	316	330	320	307	290	305	324	301	314	268	310	285	317	306	318	343	310	338	310	333	303	285	314	330	287	315	284	309	337	352	268	305	262	287	287	289	289	290	319	296	310	304	312	302	289	294	335	319	295	312	293	312	294	313	311	296	304	264	321	305	314	324	287	285	327	337	308	305	304	281	317	308	279	290	291	326	317	305	283	323	298	306	296	286	325	288	292	303	317	326	284	273	305	311	314	306	308	308	313	283	337	294	293	308	301	320	326	309	290	323	315	298	289	280	304	309	280	294	306	327	314	302	289	313	320	282	327	298	314	304	287	303	297	319	291	325	308	307	312	334	300	328	322	268	314	308	300	299	288	300	323	327	335	313	269	301	305	273	313	305	298	291	304	297	322	317	315	299	313	321	304	278	307	293	316	300	302	293	306	292	317	285	294	321	311	302	301	331	270	293	300	306	316	311	315	297	281	281	301	323	282	297	332	330	301	303	305	310	343	324	289	309	279	317	342	307	307	327	292	291	325	283	298	298	276	293	307	291	298	314	329	284	288	304	294	287	297	342	322	270	302	290	297	316	352	291	299	294	294	283	312	309	301	309	303	271	318	329	321	282	273	300	299	291	300	314	304	324	317	294	326	363	294	314	327	302	301	315	315	289	335	293	325	327	287	290	312	328	334	271	304	299	301	302	321	304	307	306	284	292	302	322	314	304	313	293	300	315	298	283	295	306	289	301	298	322	297	333	302	314	298	298	286	327	329	318	272	314	343	321	295	278	306	273
15931	1858	3506	3875	3510	2904	2491	2161	1840	1765	1610	1413	1384	1296	1212	1205	1245	1080	1123	1055	1037	1028	1020	961	1031	1019	1004	992	994	969	929	968	963	921	904	926	943	911	912	919	949	919	849	857	903	926	877	875	904	894	882	882	868	904	858	857	924	848	915	842	873	886	966	883	894	851	897	882	871	895	844	841	891	891	853	861	927	883	895	890	849	853	859	866	837	902	887	903	836	846	858	901	892	843	902	832	874	904	917	831	807	861	892	880	895	853	832	883	865	843	871	877	864	867	866	842	873	948	909	838	906	810	854	872	883	887	864	863	883	893	839	832	875	874	881	855	846	885	883	901	862	886	880	904	823	843	814	839	888	881	863	858	863	895	848	873	844	812	865	882	818	850	820	915	863	904	897	889	894	878	874	866	892	874	846	873	812	863	907	889	831	897	806	909	880	893	870	873	815	875	862	860	870	848	852	820	866	863	881	895	874	913	856	884	845	849	886	868	874	912	875	832	881	901	853	885	852	897	851	840	833	864	871	843	822	817	889	889	856	842	865	855	882	834	845	816	837	833	869	888	849	916	898	908	892	856	885	849	900	855	869	820	882	859	837	827	877	885	888	879	818	908	920	794	832	906	854	884	904	871	901	849	887	861	922	863	913	827	851	860	862	862	876	833	881	861	837	888	816	833	875	856	893	863	856	884	843	824	857	876	874	858	857	876	887	871	863	862	860	794	897	867	850	895	866	850	873	898	880	876	819	865	860	858	881	857	869	843	836	863	836	877	860	866	850	887	816	856	938	876	868	865	846	857	938	802	890	832	854	872	877	818	806	848	833	865	852	840	877	867	904	859	893	900	878	872	893	874	813	862	871	879	842	854	897	873	895	844	907	935	874	852	893	821	870	857	872	860	865	897	858	895	839	862	872	900	852	846	833	853	887	827	877	863	939	927	880	914	837	868	874	903	900	884	926	860	834	830	828	824	915	880	886	806	794	872	834	902	872	910	862	853	863	868	857	833	906	826	840	887	817	882	876	885	852	829	881	879	898	868	883	873	871	886	907	812	835	863	872	877	885	866	866	861	836	851	892	856	854	869	928	860	817	868	914	866	916	864	844	836	867	834	847	839	895	845	894	903	891	846	857	864	879	844	883	888	856	862	837	860	918	869	840	877	848	916	845	846	880	859	846	846	840	857	895	926	889	835	818	843	851	828	856	856	853	864	849	856	914	872	795	895	815	857	929	827	872	896	892	868	823	865	879	865	900	836	898	910	841	849	903	866	896	893	831	876	855	813	865	808	866	858	890	861	817	830	842	852	850	886	880	895	897	853	890	873	833	844	882	851	895	854	884	810	903	833	902	869	832	815	897	887	816	914	814	902	826	878	880	845	809	916	888	860	840	883	895	871	832	836	862	814	903	815	817	853	862	834	872	923	878	866	855	893	907	813	919	855	853	908	841	847	857	899	882	886	840	825	884	844	878	907	845	877	890	844	828	828	861	875	873	884	857	877	868	891	814	937	870	898	889	879	837	848	850	892	839	900	893	848	864	866	808	872	883	866	876	815	815	859	846	872	881	854	847	834	908	823	866	872	818	877	845	838	878	879	878	828	867	875	846	870	880	879	843	827	817	879	854	870	873	841	911	857	872	875	887	892	862	859	907	853	848	903	854	863	849	904	830	849	871	853	796	866	879	895	889	938	909	877	844	857	899	834	886	840	881	847	883	849	884	904	837	812	836	839	832	839	931	826	911	903	881	893	842	872	861	909	860	875	852	888	855	860	870	846	820	893	893	853	919	865	843	902	868	890	893	865	869	869	900	859	811	854	857	890	870	844	857	956	898	830	922	859	848	838	856	864	836	863	844	880	853	866	883	842	932	830	841	870	799	878	804	794	891	871	853	875	878	850	878	851	889	891	847	835	897	911	910	877	874	897	874	881	876	861	867	891	847	891	896	842	912	866	913	847	855	858	837	840	860	832	850	813	869	830	835	904	884	871	838	884	907	886	855	876	853	875	857	867	865	852	934	876	817	839	856	882	838	859	887	850	840	866	932	869	847	842	851	851	907	901	890	837	868	834	848	948	880	847	849	859	853	854	800	888	866	876	858	840	873	878	853	865	844	868	888	859	886	886	864	865	851	849	837	886	871	899	822	892	855	898	908	883	850	856	915	827	855	927	854	886	851	860	882	867	856	919	831	889	915	883	860	813	868	918	849	859	822	896	896	845	821	825	869	853	818	872	892	900	831	803	880	831	884	900	879	852	874	833	860	914	879	852	862	884	809	829	859	844	896	838	901	856	890	887	822	850	872	850	858	853	909	793	834	872	889	856	902	881	897	865	894	913	852	867	870	910	843	915	867	823	867	897	859	843	915	865	813	880	903	843	896	876	859	876	813	855	896	836	886	875	895	834	907	858	828	876	930	854	866	853	855	879	842	870	859	864	876	884	830	808	855	850	864	854	838	883	887	842	860	862	857	784	879	890	864	889	867	891	896	865	914	827	888	825	857	849	890	880	883	871	878	896	877	897	898	896	863	867	857	842	857	847	841	819	843	866	882	810	843	912	817	886	805	853	831	875	803	871	860	804	864	780	912	855	880	838	867	866	936	863	881	873	840	861	814	931	874	876	894	890	880	826	866	839	853	891	873	855	864	815	853	876	875	796	845	879	876	897	816	856	856	837	824	894	834	889	795	846	866	854	873	868	823	941	861	893	878	853	886	888	807	893	864	858	814	879	840	859	913	925	851	907	852	925	877	914	875	929	933	820	855	866	820	814	785	869	886	873	849	859	887	910	870	853	858	881	927	905	860	843	888	870	863	854	904	849	878	903	825	892	831	830	852	903	866	886	904	887	834	916	847	841	871	876	897	876	917	895	895	889	828	836	853	898	851	874	882	826	880	917	863	838	850	861	828	858	856	901	876	848	878	856	835	895	787	840	860	817	901	877	820	835	827	852	866	862	804	901	863	863	897	906	885	846	889	846	841	853	899	862	838	856	848	827	778	878	818	878	882	913	868	896	864	856	830	843	868	849	935	844	834	880	886	925	801	858	862	875	892	816	904	918	847	849	834	906	915	869	916	840	880	861	846	913	846	843	856	858	863	862	872	855	858	871	916	864	876	859	813	884	875	893	816	865	880	836	896	897	850	852	894	838	819	877	852	830	877	877	841	857	843	838	864	854	834	862	875	801	819	899	889	848	888	879	846	815	907	787	833	852	919	871	859	873	868	933	863	828	821	867	817	828	827	862	869	844	831	863	837	917	863	897	861	857	926	861	920	856	835	896	852	872	834	807	871	867	878	866	893	866	838	862	905	877	861	913	894	846	832	883	884	871	929	855	830	917	866	839	884	876	892	837	879	845	850	851	857	848	842	896	845	879	893	874	878	897	864	858	847	895	897	858	812	852	893	802	884	915	892	854	853	788	858	901	902	867	850	931	845	905	856	903	873	899	868	837	910	899	893	825	863	877	816	856	883	901	825	823	900	893	836	851	883	916
35937	21159	16705	3428	1808	1332	1103	806	699	627	593	567	506	452	476	394	456	439	419	395	427	398	361	388	339	379	345	356	360	355	358	327	362	367	365	360	359	364	351	356	356	345	356	343	383	359	320	367	352	350	334	334	347	359	348	349	337	328	322	345	323	324	335	340	320	301	333	349	346	293	339	349	363	351	332	327	354	327	337	360	323	332	350	368	359	321	350	350	346	359	330	378	361	349	308	338	363	354	319	324	353	325	332	309	346	390	346	325	326	360	350	328	332	295	324	343	345	373	360	344	353	326	337	346	353	353	368	339	348	330	357	347	333	306	329	318	339	345	332	326	352	352	345	324	329	318	302	305	377	336	372	358	323	324	347	356	345	309	344	330	323	329	350	359	348	333	353	377	304	346	306	334	339	326	312	324	332	361	364	354	331	345	358	343	332	361	328	356	334	316	352	376	349	356	346	317	314	328	351	367	321	347	351	316	333	358	335	323	344	280	347	314	353	319	291	322	349	331	349	286	340	325	349	361	340	368	322	350	326	315	320	334	335	333	355	329	319	341	358	341	312	305	324	326	369	339	344	344	339	337	347	342	381	324	341	364	341	357	305	360	339	352	318	316	311	341	363	307	341	324	355	353	346	346	330	358	318	322	327	309	314	363	371	356	312	359	398	313	325	371	337	320	325	318	320	357	360	379	332	335	332	301	364	303	331	351	355	343	325	366	320	330	346	353	305	295	369	319	326	357	352	297	320	340	317	336	357	331	333	350	348	341	348	360	321	354	314	345	345	364	359	358	355	319	317	361	336	335	336	372	341	341	336	318	359	399	303	326	349	323	315	346	345	323	344	365	343	350	309	352	302	356	344	352	330	356	334	329	357	333	354	329	343	362	351	326	299	353	351	341	347	365	324	328	352	326	326	316	322	354	320	327	352	350	380	349	300	345	354	345	344	321	351	318	339	343	336	379	339	341	347	330	343	348	336	325	356	363	335	355	346	334	301	298	321	332	323	355	342	335	341	339	350	332	375	337	358	344	348	336	320	327	321	367	316	319	334	359	362	304	326	341	314	375	327	335	300	308	331	353	331	357	331	365	360	364	341	315	324	354	381	359	336	334	366	335	339	330	314	326	335	341	303	358	338	345	343	341	340	319	309	294	338	364	296	348	333	334	366	338	368	356	338	312	377	327	355	377	317	333	367	374	360	312	328	351	347	328	343	331	347	327	337	364	351	326	331	330	308	306	348	344	324	353	370	335	332	353	370	334	354	327	335	391	303	304	309	343	323	320	398	354	347	319	324	322	339	292	365	335	362	308	309	341	351	363	320	350	315	373	360	391	307	350	327	347	340	327	345	341	318	293	325	359	295	342	283	346	314	346	322	323	330	351	346	344	322	320	331	325	366	340	355	331	336	332	319	336	339	356	357	366	367	378	316	312	359	329	329	336	337	340	325	356	358	323	339	332	337	323	348	371	363	374	340	352	315	344	317	303	307	356	316	363	322	325	324	331	328	341	349	338	352	333	362	346	308	358	322	345	331	339	299	351	335	360	400	352	325	326	327	315	312	321	346	363	350	339	358	362	332	322	340	345	342	342	367	365	282	350	334	361	336	345	334	356	330	347	385	329	355	349	342	349	318	331	323	338	332	345	331	351	322	336	356	331	337	347	345	376	347	377	345	347	334	332	371	329	351	378	340	325	340	350	324	315	353	343	339	325	346	308	344	326	364	334	361	364	329	351	340	332	330	324	321	319	352	320	321	356	350	319	369	352	363	355	332	324	342	308	330	378	317	342	314	332	347	332	337	322	323	333	342	323	359	328	319	338	310	375	348	356	349	350	320	350	345	357	324	353	341	336	404	325	337	358	341	325	341	341	355	361	346	310	343	358	304	350	332	323	341	352	326	328	358	341	354	379	346	327	341	359	376	307	325	341	351	323	307	357	317	361	324	340	333	306	306	316	345	322	350	337	351	307	342	335	342	312	335	315	307	333	336	379	338	366	331	362	338	353	346	297	333	331	325	339	300	355	339	370	354	328	354	351	369	355	346	348	308	309	376	344	355	360	352	306	350	373	369	339	334	321	327	377	321	358	332	335	333	353	316	338	378	335	345	327	355	330	320	322	322	335	325	340	327	337	311	341	300	313	326	334	333	349	347	325	324	320	300	311	357	337	358	311	317	339	347	341	365	339	348	337	344	335	330	353	344	348	359	343	318	374	328	297	323	349	372	354	349	304	364	352	350	332	326	344	321	337	336	297	344	320	339	316	326	361	322	335	331	364	345	361	331	353	340	363	372	339	351	352	336	369	338	360	324	323	364	327	337	345	334	321	332	368	317	333	334	322	341	306	347	344	323	341	343	321	360	313	341	350	363	328	348	319	325	322	359	354	324	338	352	332	333	330	340	367	366	318	310	313	326	327	330	341	363	349	323	322	344	325	304	342	335	337	386	339	324	364	368	358	336	319	353	319	333	368	328	304	331	338	350	319	307	343	321	321	339	333	323	337	353	349	358	353	321	329	315	363	341	371	355	344	334	319	302	327	338	318	353	348	344	322	336	329	355	354	339	325	348	352	350	337	354	372	340	358	356	315	349	357	338	314	323	299	374	300	321	379	321	335	357	315	355	353	301	345	346	354	326	308	351	329	336	323	327	368	323	351	335	319	310	323	339	295	333	340	367	324	329	306	330	331	330	321	306	351	348	351	327	335	359	311	312	346	370	359	349	372	343	315	314	313	343	297	356	345	337	341	322	321	361	336	332	322	343	351	364	359	356	351	342	331	354	348	345	315	369	310	351	322	319	337	335	319	366	327	317	347	347	340	344	321	364	330	329	310	322	341	317	342	332	336	349	361	356	349	334	338	318	328	315	310	316	346	316	327	310	372	342	333	340	348	343	332	340	321	315	356	328	344	340	340	314	350	291	359	351	347	362	337	310	346	324	345	335	359	335	326	341	336	332	327	334	318	349	343	359	330	328	376	322	359	358	385	319	324	322	347	343	354	371	372	360	323	353	347	351	341	300	327	339	336	340	362	355	330	294	337	335	343	348	325	319	321	345	325	320	310	334	333	323	308	335	310	343	349	335	342	284	339	341	352	313	327	348	309	326	353	334	324	340	327	340	328	353	314	316	324	323	336	346	312	360	351	346	333	330	307	307	327	319	300	326	345	341	361	327	339	344	371	360	384	342	348	335	344	332	309	348	375	373	354	358	341	339	333	320	356	334	326	358	354	346	337	324	328	326	312	350	372	329	363	362	343	373	323	327	322	348	344	327	329	327	336	343	359	329	350	347	340	340	355	331	333	313	352	317	326	366	343	373	327	344	359	313	345	339	334	331	294	336	315	338	330	320	347	320	362	317	316	341	321	358	325	328	337	320	326	307	328	335	314	326	351	341	348	346	291	318	317	382	344	337	340	338	334	348	317	334	344	337	338	319	347	339	339	311	358	326	336	300	331	321	370	344	352	345	362	331	332	328	335	356	322	302	353
20172	2829	6031	6639	5832	4785	3974	3281	2925	2554	2318	2051	1875	1800	1740	1663	1562	1506	1403	1333	1313	1270	1199	1267	1181	1207	1167	1156	1128	1110	1082	1120	1102	1090	983	1042	1100	1063	1072	1039	989	1046	1033	1029	1038	985	1051	952	1023	1036	980	1037	993	951	923	984	930	978	997	935	955	910	954	908	915	1019	929	999	978	966	944	964	970	992	927	954	966	963	968	960	899	917	938	939	933	928	927	958	944	967	947	920	898	917	929	942	909	928	965	911	899	955	942	929	947	944	935	943	932	911	924	938	917	960	958	861	940	907	888	884	944	954	949	989	931	917	907	943	900	961	948	959	925	937	976	902	914	912	872	951	913	964	999	936	970	948	953	893	939	983	987	940	878	937	866	956	930	920	892	903	926	933	918	929	978	876	959	865	907	909	893	918	961	955	961	974	930	864	999	931	952	978	939	928	960	956	905	928	908	959	937	838	847	952	867	880	943	938	958	869	937	953	927	953	889	929	935	936	934	939	907	932	929	892	940	895	881	964	867	867	953	887	881	897	919	966	939	905	923	914	971	873	891	953	933	919	877	981	919	932	960	886	928	940	979	925	910	922	900	940	881	1007	899	924	915	929	935	889	918	926	907	965	908	958	932	951	911	917	901	897	916	893	940	914	878	936	921	924	939	949	846	918	904	972	944	940	946	960	956	914	905	905	986	987	883	937	948	895	925	921	880	965	978	914	937	944	919	965	980	952	957	877	911	966	972	962	858	953	927	917	957	885	892	918	981	945	876	885	953	901	942	858	892	918	952	916	926	930	901	872	922	911	934	979	933	957	897	942	948	969	926	918	952	964	906	913	922	876	923	920	917	863	903	935	997	911	898	920	928	884	975	929	901	928	925	953	926	903	922	974	945	906	925	853	921	997	943	917	931	912	942	936	852	889	883	892	902	899	912	970	928	864	912	908	941	920	932	952	1007	916	919	936	935	903	942	903	947	880	931	944	952	969	958	912	939	927	881	932	926	900	946	938	922	886	868	979	890	904	858	882	918	939	874	897	959	913	887	893	909	919	890	922	928	897	896	925	878	900	925	955	886	949	956	911	926	968	973	909	902	967	956	950	911	944	906	938	922	922	933	939	930	923	888	943	882	934	872	881	851	910	965	890	953	898	957	912	906	929	902	957	957	895	985	1010	872	899	877	962	937	869	957	991	975	979	932	955	912	893	936	922	908	962	947	906	952	892	973	865	953	906	916	925	945	925	869	894	858	947	936	889	912	910	919	929	934	882	945	921	940	935	950	937	926	890	903	916	891	912	959	949	896	995	919	945	895	942	963	887	918	922	880	930	926	932	895	996	885	923	900	907	905	928	978	930	929	943	906	960	947	874	896	976	886	994	874	930	996	848	930	955	971	960	948	952	910	926	933	861	878	928	914	898	954	924	921	931	949	956	908	924	961	923	941	933	984	936	908	922	917	913	894	906	907	864	940	914	889	896	936	925	921	861	940	948	858	961	894	913	913	894	940	935	904	928	966	951	940	946	928	884	912	967	951	898	915	937	899	884	935	909	920	891	907	901	949	911	975	909	926	903	929	984	918	922	872	956	923	928	906	872	920	924	924	881	920	981	940	895	953	937	907	919	946	919	924	896	914	929	912	905	935	952	943	900	893	912	937	891	923	934	948	869	909	901	961	928	895	910	961	916	920	920	926	960	898	893	960	927	948	910	931	952	899	909	977	943	897	956	914	912	924	907	949	957	887	864	949	925	927	925	913	932	895	860	934	921	988	899	957	909	942	924	890	993	912	891	946	960	920	919	945	952	911	973	864	920	962	926	944	889	903	990	937	966	937	905	909	939	958	933	921	999	890	921	977	918	820	932	904	955	909	934	891	949	933	909	913	904	915	907	932	970	905	939	911	911	895	914	930	938	904	932	883	895	904	896	899	944	863	914	904	939	940	924	906	947	883	945	916	911	940	907	924	929	949	939	893	887	953	923	945	950	917	900	897	883	931	916	885	935	866	942	938	960	889	964	917	903	918	961	873	913	973	956	876	908	939	962	930	964	924	908	956	936	909	929	960	919	924	940	917	907	987	922	945	917	970	908	912	907	922	912	912	930	979	912	953	920	945	976	920	933	859	931	969	958	937	918	936	945	931	904	906	938	958	959	905	901	937	883	886	960	888	917	952	945	936	892	914	939	961	891	959	894	927	906	942	927	954	908	915	957	966	945	915	964	956	927	846	948	878	931	879	936	920	955	912	950	877	941	929	919	953	914	888	922	960	933	939	944	900	932	963	934	945	905	899	908	932	871	873	885	933	904	957	952	925	914	907	963	908	897	949	875	934	896	919	903	952	955	943	951	962	914	920	887	922	923	927	930	946	897	874	885	921	908	910	926	976	918	890	890	958	919	888	912	903	941	847	892	971	979	942	937	915	959	895	905	908	938	896	868	948	956	933	957	904	922	923	924	1003	973	894	969	912	994	972	923	994	920	879	910	939	927	961	968	952	945	949	915	934	960	941	951	914	916	1008	944	878	879	902	893	934	918	916	957	943	898	990	939	903	919	895	915	944	970	903	875	904	887	909	887	910	899	912	874	929	990	943	960	895	901	859	930	948	940	943	944	965	899	948	928	901	903	939	926	935	941	902	924	947	984	954	926	916	964	879	984	887	920	933	871	945	949	963	898	931	937	936	992	883	916	879	885	942	914	883	932	938	964	913	939	904	931	884	925	913	894	890	933	912	894	931	882	885	875	906	955	879	963	936	933	943	917	945	910	895	919	921	940	990	892	912	910	889	861	927	960	830	939	953	956	974	913	952	887	954	926	914	930	893	898	888	951	893	828	890	873	937	967	876	914	924	946	925	916	928	902	945	878	917	938	922	875	901	870	941	933	905	917	950	942	879	932	923	974	937	911	879	902	883	942	870	897	924	909	925	906	932	950	893	935	902	865	881	889	898	941	933	951	946	933	927	941	927	897	928	967	901	903	946	884	945	958	974	919	862	878	976	894	910	875	910	922	941	926	925	957	937	935	912	927	914	951	934	932	910	916	918	840	873	954	904	917	923	907	955	869	964	913	950	905	895	902	981	916	883	853	940	934	894	847	924	893	912	935	943	932	935	924	937	868	898	891	923	875	882	901	916	970	922	956	922	888	919	905	926	944	1008	943	867	914	932	917	933	958	974	888	942	942	895	924	930	891	865	945	933	913	915	932	972	928	932	957	910	933	957	929	879	940	954	930	952	909	908	957	944	895	942	921	916	886	926	899	930	954	899	917	871	921	890	933	916	966	924	904	880	962	896	972	920	892	955	920	890	924	921	897	927	947	927	889	915	922	877	955	976	938	945	957	894	969	917	931	925	914	948	929	920	862	917	910	932	917	889	938	948	884	913	938	933	912	961	963	960	933	932	911	896	943	916	890	941	951	838	955	956	889	940	962	893	960	968	909	901	923	857	879	905	926	886	942	934	928	923	929	913	900	919	950	944	902	943	956	925	905	956	896	876	937	908	980	922	889	939	931
4811	482	425	221	214	194	156	183	150	170	173	167	166	177	173	162	181	177	169	152	166	173	188	158	153	146	163	155	172	151	167	157	158	159	179	170	170	144	163	166	169	160	148	155	143	173	159	159	168	163	159	155	166	177	135	164	177	166	165	156	150	171	155	158	149	155	163	150	183	178	157	173	176	180	156	162	162	160	148	181	188	151	135	162	157	170	169	168	170	152	177	158	144	153	162	159	152	149	159	149	167	133	166	171	164	183	144	144	171	158	148	144	159	178	159	157	183	163	168	148	188	158	159	168	159	149	152	163	178	141	167	183	133	153	155	173	202	142	128	145	171	158	179	182	168	177	171	139	159	168	173	158	171	142	158	150	179	166	166	143	158	160	164	150	154	157	165	156	185	161	158	159	182	159	157	156	173	159	138	162	166	147	176	163	158	159	166	176	162	155	170	163	148	175	189	154	179	166	147	167	156	154	170	152	160	172	163	165	170	152	161	149	157	145	162	156	160	147	151	152	159	151	142	157	180	133	158	151	165	150	149	165	143	164	153	179	171	147	149	150	190	167	172	155	152	172	151	151	158	155	154	184	152	152	165	142	166	161	142	147	174	155	182	154	193	132	170	152	158	147	152	159	164	157	174	185	171	159	178	156	163	162	145	149	155	182	174	146	174	164	170	154	168	168	137	147	160	171	171	151	148	156	165	155	157	180	186	145	191	160	170	139	154	172	179	174	172	158	168	180	182	158	159	162	164	180	183	161	184	174	157	181	178	152	139	170	146	157	157	155	179	169	151	168	159	163	154	149	158	148	157	163	150	146	161	183	172	150	176	157	169	163	160	168	173	154	166	166	178	141	149	166	145	168	162	152	170	185	185	159	152	162	170	159	195	164	181	158	193	171	157	143	156	185	180	177	164	172	164	157	160	183	177	164	160	178	174	148	184	158	158	145	142	156	175	177	185	156	159	166	154	144	174	159	160	133	152	176	179	143	179	162	147	149	160	164	179	148	145	154	158	167	163	175	167	164	171	149	129	150	151	164	184	145	160	203	169	150	197	156	152	174	167	162	139	162	172	155	165	178	146	142	159	162	148	164	177	173	171	183	155	177	173	139	169	149	159	149	143	158	160	156	156	162	178	165	173	149	164	159	136	153	157	151	188	167	170	162	155	175	149	157	177	158	169	169	105	161	169	145	161	180	159	167	143	169	170	167	149	150	169	151	156	163	172	149	163	164	131	160	148	142	176	146	146	171	164	170	154	149	176	152	156	155	158	164	166	159	134	167	141	155	150	158	153	158	164	167	175	152	172	174	166	154	174	160	165	174	149	166	169	167	168	190	159	175	170	147	169	157	171	169	168	143	177	156	144	181	159	157	166	173	164	151	185	152	158	168	166	187	154	154	153	162	151	164	169	172	173	157	152	158	172	169	171	154	141	156	149	174	152	171	158	171	158	164	144	150	154	165	156	168	154	181	172	160	165	160	163	171	153	163	155	157	160	168	160	182	157	166	173	146	143	161	175	161	177	161	168	179	156	164	183	155	166	155	187	184	161	129	167	145	187	181	140	159	159	155	190	154	137	171	159	166	174	154	154	148	160	173	171	156	157	164	140	155	172	171	184	188	167	168	153	136	187	170	162	164	174	147	181	138	155	174	172	167	186	156	149	171	155	174	163	131	140	170	163	156	152	181	126	184	159	170	163	142	166	164	162	180	163	145	173	175	188	151	178	176	132	156	155	142	188	172	132	175	162	168	157	177	150	162	158	155	160	186	170	181	171	177	166	166	152	167	172	190	165	174	163	164	159	154	164	168	167	155	189	145	169	161	165	166	136	184	170	162	172	162	159	170	148	163	186	175	157	134	139	141	170	171	160	171	187	159	174	157	144	148	143	179	167	165	164	150	165	152	165	173	164	165	169	177	177	153	175	190	163	163	143	174	138	162	192	145	154	158	149	149	160	179	168	165	169	139	169	170	153	153	158	171	165	163	177	177	190	163	167	150	151	154	159	160	170	154	173	161	162	171	149	165	175	150	144	150	153	179	173	163	140	154	162	156	161	138	157	183	170	177	191	169	159	153	165	175	153	175	164	150	186	166	161	160	163	179	166	169	188	163	161	172	159	156	130	151	149	180	167	139	162	167	162	170	158	160	162	150	180	153	170	184	140	155	156	148	165	155	162	166	146	157	143	179	144	189	145	174	143	134	155	147	159	161	156	165	147	196	154	143	175	171	146	159	165	166	154	169	157	171	170	156	163	155	157	172	168	163	181	153	154	142	157	149	182	169	162	145	133	168	158	158	165	173	160	175	155	169	160	152	161	189	125	145	135	166	161	174	169	150	159	171	153	188	175	142	181	181	172	165	150	186	166	159	136	164	140	155	176	179	145	153	172	180	155	154	172	165	142	169	159	151	186	164	190	163	161	164	156	182	159	187	158	150	164	156	148	168	160	147	169	172	159	161	168	166	170	137	192	153	176	165	158	134	177	168	177	157	153	138	168	161	168	166	147	190	179	144	159	158	170	176	135	140	162	176	188	142	162	147	163	167	153	155	146	160	161	169	153	156	181	162	148	152	163	171	166	158	149	154	160	156	146	192	170	158	147	155	159	154	154	162	172	157	168	168	163	162	177	180	165	165	172	158	181	156	160	185	169	162	149	149	162	154	155	158	171	179	171	173	155	162	156	169	173	150	148	182	151	154	172	187	167	152	178	180	173	147	162	152	172	185	167	174	157	159	180	157	157	153	160	175	178	154	155	172	184	162	165	156	154	153	164	159	178	169	158	133	184	144	165	155	155	181	169	156	194	153	163	165	154	185	174	159	178	157	151	123	178	160	188	176	159	187	164	156	159	175	167	177	155	148	180	154	133	168	170	165	169	155	170	149	157	156	159	174	145	168	175	183	133	167	167	174	138	165	160	162	157	152	150	140	156	180	153	159	171	162	170	170	172	187	158	161	165	155	159	171	161	154	172	155	178	175	151	155	169	144	182	170	181	167	180	172	156	170	152	151	170	174	176	169	155	150	167	168	145	168	153	181	144	150	160	178	158	176	164	158	176	159	156	163	148	162	165	153	141	163	192	159	185	155	172	175	163	191	158	168	170	148	152	157	173	144	154	144	156	156	172	165	179	177	153	151	180	150	149	170	151	156	178	149	161	143	174	145	159	164	171	151	154	167	160	146	152	130	148	177	189	160	175	177	182	166	167	176	160	156	194	154	170	163	160	177	174	171	167	163	169	169	145	172	160	139	154	164	175	173	140	163	147	179	160	170	143	155	174	163	157	160	170	194	178	155	156	159	155	156	166	182	172	167	169	156	177	189	176	160	174	150	175	175	156	185	151	167	172	185	160	158	180	166	154	183	205	146	157	150	176	158	147	157	146	130	151	154	166	168	169	168	155	160	192	154	156	150	132	171	159	168	172	191	136	174	163	164	173	173	154	189	151	151	152	151	163	157	157	153	140	150	162	177	150	146	159	181	179	172
3917	619	711	720	731	627	659	595	642	560	530	534	560	514	536	510	505	552	529	523	552	549	509	503	530	513	528	527	516	556	498	550	507	526	498	528	520	472	502	547	545	534	540	468	512	528	529	521	530	548	543	493	531	520	496	501	513	518	540	534	530	502	518	543	501	502	533	537	554	517	521	514	531	518	520	498	532	508	524	518	505	532	502	520	432	521	511	493	532	531	525	499	522	536	537	554	512	490	518	523	520	527	533	480	516	506	467	515	504	524	505	491	492	500	533	494	487	516	532	465	511	548	506	492	521	537	505	555	515	509	550	475	474	515	512	475	541	519	534	537	500	530	560	536	553	504	506	527	516	531	491	524	509	494	492	532	543	525	490	516	551	512	520	566	527	527	485	492	528	548	544	519	562	501	508	514	466	470	521	574	502	495	508	515	494	519	531	480	481	542	504	491	502	471	509	526	531	493	492	463	497	441	465	525	545	524	529	514	536	484	473	532	490	499	495	526	513	485	566	504	487	518	512	507	520	545	489	552	487	475	494	532	504	460	506	538	520	502	492	496	484	501	527	498	508	513	529	495	520	492	561	514	479	456	484	532	468	499	551	520	511	469	500	469	554	517	523	518	538	509	528	489	509	524	480	519	516	495	506	517	518	498	516	520	529	517	523	489	517	512	502	515	517	548	491	547	524	523	507	508	512	488	483	546	488	494	550	506	545	557	518	497	505	495	553	527	502	492	500	454	508	555	528	534	524	530	521	536	559	537	541	514	523	489	491	532	509	504	563	542	498	475	507	518	498	489	532	528	485	465	506	503	483	570	499	539	509	543	478	507	499	485	476	497	523	509	478	490	507	570	515	507	473	539	503	523	527	569	549	519	527	511	549	475	511	519	535	517	513	518	521	538	537	474	499	462	482	475	519	506	491	513	510	513	516	538	508	514	494	471	540	498	528	495	522	482	479	527	478	494	475	483	532	505	524	495	493	486	523	549	500	514	502	492	526	527	520	504	542	489	497	503	545	540	509	526	511	480	535	531	508	527	484	498	496	478	559	499	531	527	556	525	492	531	490	559	531	517	549	489	498	532	508	499	555	514	528	535	484	521	488	504	506	505	485	532	528	524	525	503	515	541	495	521	532	539	503	488	561	507	521	507	539	496	520	510	511	516	474	547	526	544	504	514	527	508	515	503	514	538	519	547	557	472	521	519	489	498	485	518	528	511	530	512	494	529	533	509	482	470	508	528	496	512	520	536	539	519	499	542	556	474	530	514	504	501	529	522	532	532	503	475	510	505	494	475	540	507	528	528	520	503	544	533	513	498	573	486	506	520	521	477	541	480	535	518	529	483	536	489	489	501	505	516	503	476	491	511	501	515	480	498	489	567	563	498	494	529	505	496	499	548	541	527	510	529	481	509	523	471	515	541	510	569	501	601	507	484	503	546	473	547	515	510	534	514	464	473	521	517	520	521	476	521	515	505	547	512	495	489	446	501	519	555	548	486	499	514	486	516	493	519	466	510	508	519	538	503	533	530	510	526	522	539	533	581	511	492	547	510	502	489	533	531	538	527	519	478	516	514	507	529	544	503	552	528	516	523	561	493	553	537	505	501	507	461	513	498	508	488	516	517	531	515	525	539	517	504	496	527	521	492	554	486	537	479	518	508	537	517	550	503	521	480	468	554	509	493	501	522	510	523	487	491	487	542	527	539	546	532	545	481	530	551	513	510	536	533	521	489	518	513	499	541	493	500	496	521	569	497	450	499	494	540	540	489	486	532	514	546	524	530	509	511	531	494	491	525	497	521	497	463	516	536	487	513	505	511	515	545	507	521	490	475	482	527	473	512	503	513	521	528	516	494	543	535	545	502	550	493	559	504	516	555	496	502	523	506	495	507	488	527	540	539	496	538	540	519	536	570	528	474	502	554	483	529	524	540	494	512	522	481	544	468	543	482	511	501	550	483	487	481	524	512	513	556	541	513	548	524	509	464	485	476	547	479	527	529	508	504	493	538	518	525	494	498	494	522	514	523	522	514	476	513	552	503	529	535	529	543	512	546	483	511	499	535	535	503	508	499	503	489	529	462	541	527	503	487	513	475	541	497	495	501	523	526	483	490	501	501	500	519	482	504	508	549	515	535	520	547	538	515	490	470	531	527	525	513	469	488	493	527	514	523	521	527	551	512	537	493	539	523	501	497	505	538	512	504	459	473	524	522	505	505	509	544	531	524	533	493	516	541	502	477	530	526	482	532	494	479	463	549	518	518	514	498	506	536	521	478	505	514	508	516	517	499	506	551	537	514	511	488	501	555	494	534	488	568	499	512	488	513	503	545	513	541	513	511	563	509	523	508	468	508	529	520	506	543	548	525	519	460	521	514	509	465	518	485	501	514	513	542	519	456	515	537	537	483	497	494	462	517	529	513	493	505	551	557	502	495	487	502	495	519	509	517	530	495	507	522	502	526	520	535	503	522	520	543	526	521	527	492	488	529	494	542	541	516	536	506	515	526	470	548	486	528	495	532	516	538	502	513	564	516	531	488	491	545	478	534	530	528	529	499	495	509	549	512	469	524	518	503	505	496	530	522	508	556	546	491	521	471	549	513	504	512	495	532	503	478	505	495	509	500	511	501	512	528	524	521	567	526	528	504	517	512	511	477	506	517	513	508	559	517	484	549	510	511	516	517	517	516	533	486	537	493	515	509	470	514	511	479	510	496	520	502	501	533	521	504	475	549	470	491	475	515	469	520	538	571	534	537	531	502	507	494	494	513	468	522	540	490	502	508	498	546	520	538	530	501	539	482	510	512	523	508	475	508	491	502	490	509	498	512	511	516	521	541	534	515	525	544	502	532	507	535	497	534	510	514	526	520	523	549	469	525	515	507	522	518	522	504	548	473	538	506	485	499	486	546	508	501	506	513	517	457	518	511	435	510	499	531	489	486	518	478	537	491	544	506	498	555	500	523	537	515	553	502	524	539	531	478	525	513	542	487	498	488	507	480	530	495	503	509	507	475	555	486	495	523	515	520	501	523	570	520	520	529	546	537	504	497	485	553	499	500	509	510	499	515	475	526	494	517	474	549	491	531	543	540	519	490	507	502	553	484	497	513	520	457	539	519	493	517	509	458	503	507	493	504	514	495	508	502	516	522	503	491	490	481	499	519	492	491	525	499	499	524	488	464	486	530	500	495	524	498	489	480	547	568	528	494	511	521	521	501	489	529	537	500	520	501	537	489	543	492	510	488	503	523	491	518	528	505	532	512	512	528	501	562	499	459	561	513	511	520	527	506	499	549	520	501	538	545	525	488	521	488	520	472	503	529	537	495	538	545	525	499	493	502	539	495	526	541	476	533	511	503	534	509	565	506	513	503	486	536	468	524	500	510	508	517	525	519	526	534	503	520	550	525	513	506	494	535	547	504	534	485	530	526	478	554	516	552	536	497	554	547	514	526	521	458	514	505	538	521	486	485	489	480	499	533	519	519	559	517
32723	14408	3240	1355	956	788	636	610	478	462	397	415	370	399	384	386	347	330	374	307	337	315	310	321	309	324	336	350	311	341	333	302	308	313	343	318	307	324	335	310	319	303	306	301	343	288	317	332	334	323	296	289	296	293	309	288	316	263	320	310	323	283	313	309	316	319	297	299	329	327	302	307	307	324	307	293	305	329	304	289	333	287	295	318	319	324	280	302	316	262	328	303	305	279	301	331	323	319	333	305	282	316	312	334	308	329	311	315	341	331	290	328	289	302	292	308	322	328	284	279	333	283	296	324	303	315	314	323	289	307	312	323	314	331	320	312	316	341	291	296	329	313	299	307	318	338	288	315	303	336	325	275	295	316	287	293	325	322	307	304	354	308	321	290	299	303	315	325	293	286	302	344	295	285	288	303	303	304	316	348	280	318	301	270	321	342	342	303	284	307	303	345	282	287	296	326	305	312	259	307	305	280	319	307	311	328	343	287	307	297	307	295	309	339	307	284	297	313	303	294	331	319	323	318	286	284	320	307	307	342	286	299	277	322	324	305	334	310	330	304	296	306	295	298	288	288	292	286	328	305	294	268	319	293	320	285	320	297	301	328	311	353	296	311	304	288	333	294	304	297	327	306	302	330	302	271	272	310	306	322	324	295	302	322	299	325	282	324	263	296	309	297	310	312	319	294	318	307	296	281	287	293	302	325	327	301	306	312	318	299	349	329	349	315	272	314	337	327	291	307	282	350	313	315	293	327	312	328	305	293	306	318	280	298	293	311	303	302	298	316	328	295	302	308	274	304	284	317	299	318	316	329	285	321	336	317	311	306	321	333	326	290	304	315	322	312	300	315	304	291	289	294	305	314	297	314	293	336	317	321	301	316	323	298	283	303	312	323	348	324	307	354	318	307	282	289	312	299	322	339	309	285	334	309	317	330	328	294	309	317	302	295	304	316	286	296	304	318	328	295	310	306	286	290	336	342	324	330	304	304	331	312	318	310	302	294	320	330	299	291	281	319	304	353	323	336	320	316	295	290	313	288	289	306	325	325	279	344	267	282	317	346	304	317	292	305	303	293	299	315	298	315	305	304	279	290	329	284	306	306	295	297	307	330	312	328	294	294	354	304	328	293	313	339	296	311	317	288	324	306	334	323	298	309	264	306	299	338	295	309	283	296	304	294	317	270	275	276	305	323	350	288	308	288	310	324	305	281	303	292	294	318	276	284	291	299	324	283	311	318	339	337	311	266	294	306	274	303	286	317	285	325	300	326	288	294	325	293	312	323	311	326	287	320	286	331	340	286	309	290	340	298	304	322	287	343	305	348	332	335	320	308	299	320	305	318	305	283	307	333	350	287	330	300	299	317	316	327	294	288	305	336	323	296	313	296	314	319	301	294	294	314	318	290	302	314	312	323	322	325	310	334	278	298	297	282	292	325	342	324	332	289	310	281	297	304	334	304	313	296	319	320	321	305	335	312	314	329	296	283	287	289	326	302	321	284	304	309	325	307	317	326	313	284	281	295	288	309	312	327	328	318	325	293	340	329	318	328	315	329	297	333	317	308	309	307	315	323	315	303	282	297	317	267	340	340	327	327	273	325	312	304	297	337	320	309	322	304	291	292	339	282	333	317	275	267	298	327	298	309	318	295	296	288	273	286	338	304	329	342	299	305	304	297	287	275	307	332	320	314	289	311	289	316	319	316	333	299	286	316	303	313	331	283	306	320	302	328	308	259	335	305	294	274	291	313	289	312	318	299	290	316	295	291	348	306	314	338	328	290	307	321	305	348	316	325	319	297	343	266	307	312	348	312	341	346	342	328	335	296	290	300	348	318	302	296	306	309	309	301	272	347	324	303	297	325	311	300	323	298	319	293	306	294	321	332	319	317	323	281	293	356	332	316	303	318	288	283	330	298	303	322	324	328	304	307	280	312	335	312	278	322	316	354	296	299	336	313	300	272	323	287	315	314	322	286	305	305	287	322	288	299	335	319	324	312	307	300	312	307	306	296	308	290	301	313	316	277	333	293	308	287	324	306	341	301	323	310	296	332	333	281	298	302	312	304	352	326	276	317	315	295	292	287	301	282	318	311	328	313	309	286	309	283	300	323	333	336	305	301	291	278	284	328	325	319	278	310	312	345	309	307	304	309	319	315	272	333	311	311	317	310	290	307	295	320	326	313	294	282	286	286	303	285	303	311	320	287	298	316	316	317	329	318	339	353	297	311	308	301	298	308	302	335	286	304	306	320	304	324	298	319	299	286	307	294	297	291	320	258	265	310	303	320	293	300	295	303	287	314	324	323	284	275	327	331	315	287	285	281	283	284	323	330	281	312	288	306	307	313	290	270	300	330	295	335	307	326	278	314	345	294	285	309	324	310	306	322	305	304	301	298	339	301	315	300	319	322	291	324	321	342	317	312	334	331	275	302	286	324	302	308	302	307	335	295	271	312	303	354	308	318	297	305	357	306	288	304	298	315	318	297	311	301	291	320	312	306	319	332	329	257	312	301	287	319	306	271	342	284	318	311	314	305	333	279	295	291	318	304	327	331	314	310	316	347	310	276	346	317	302	301	298	316	300	319	294	300	266	315	339	337	335	284	320	305	314	301	317	303	282	308	331	302	286	290	301	294	297	315	326	322	309	291	318	292	306	329	310	278	316	290	294	298	316	309	325	340	277	290	304	301	349	339	318	296	313	267	303	277	328	299	314	307	319	330	291	318	325	309	322	295	330	311	300	346	315	339	314	315	327	312	308	314	339	335	330	310	309	311	296	298	320	321	318	309	349	279	303	303	307	290	314	321	334	284	297	334	301	326	297	333	256	298	320	324	326	296	331	327	310	330	309	282	310	345	313	284	303	329	304	313	321	276	327	299	307	314	309	312	307	288	305	295	350	296	303	338	285	304	320	281	321	312	304	303	281	329	331	281	311	281	303	296	327	322	319	308	278	321	309	289	321	285	324	307	317	305	339	325	309	266	313	318	322	302	320	302	328	321	332	320	307	333	334	302	280	300	334	325	290	315	351	300	324	313	301	299	340	341	282	327	316	320	318	317	295	322	300	314	327	312	313	267	347	305	305	296	292	318	316	317	278	303	312	314	299	324	286	321	331	285	315	307	321	301	342	273	292	323	309	296	307	325	289	292	304	308	299	300	315	308	343	316	314	299	321	324	306	338	320	290	336	297	308	302	306	291	295	308	295	307	304	274	291	296	312	303	327	328	334	319	317	312	334	330	297	298	318	320	312	286	319	305	315	323	314	342	308	326	320	316	294	296	319	351	296	278	330	299	287	325	309	318	294	296	318	359	320	303	291	337	315	293	330	275	312	293	314	273	302	309	340	292	292	322	343	308	317	320	293	288	303	316	303	317	302	353	300	323	297	295	314	302	273	320	315	314	310	333	314	310	322	306	316	303	325	317	323	279	330	294	327	299	322	300	347	321	308	310	299	294	301	337	296	296	326	303	316	305	309	301	330	296	306	312
15335	1856	3551	3979	3418	2868	2501	2091	1901	1663	1534	1499	1337	1367	1277	1243	1175	1073	1112	1174	1095	1028	1081	993	982	1006	1024	1018	991	981	966	958	963	934	903	901	903	878	933	929	937	912	918	931	946	836	940	856	914	879	912	896	880	863	859	905	878	889	889	920	906	927	961	907	857	938	936	885	879	880	881	893	924	875	901	879	849	931	893	870	890	883	876	862	853	824	904	877	878	829	872	884	902	869	871	908	868	959	865	911	855	880	864	927	820	837	884	908	900	824	848	921	869	903	857	919	882	864	894	890	845	906	868	873	863	888	859	917	848	906	878	884	907	898	847	807	896	862	892	867	911	861	835	915	882	890	856	868	893	872	891	922	922	865	915	842	872	877	853	859	838	905	910	892	901	853	867	851	898	883	890	908	842	851	831	901	927	858	842	864	854	874	905	896	838	924	828	873	852	877	884	888	845	855	891	868	908	832	909	991	839	879	900	840	890	864	860	874	870	836	831	868	843	819	825	970	850	899	911	866	894	867	872	912	818	849	822	848	835	826	847	901	878	889	881	836	868	890	868	930	885	852	951	875	829	902	828	846	901	883	796	876	845	913	857	900	907	890	886	918	876	861	889	846	818	900	881	867	858	905	893	836	843	879	878	925	881	860	879	841	863	863	820	854	877	867	866	887	901	884	881	894	848	835	862	839	883	892	907	899	890	881	846	933	830	879	817	829	841	933	869	852	864	873	842	844	899	839	918	907	869	862	850	926	863	838	883	819	862	846	922	863	902	912	830	896	932	839	886	884	865	886	846	835	898	858	820	875	887	894	850	892	847	906	861	848	885	861	891	863	922	900	825	902	921	882	878	864	861	838	900	899	831	846	864	895	803	878	852	892	845	902	918	857	862	812	868	881	903	854	827	819	869	891	864	901	863	838	926	854	870	875	873	894	904	869	941	884	891	850	884	867	859	922	874	834	879	898	857	815	847	849	889	882	944	911	883	874	902	844	892	886	827	904	867	859	873	868	867	882	861	906	879	890	888	820	858	874	910	889	870	888	848	876	852	882	878	875	849	904	838	884	855	836	907	877	887	871	881	825	843	897	838	882	904	896	910	827	889	896	869	877	889	857	915	909	825	844	847	896	863	819	912	828	817	809	934	841	917	885	866	884	894	918	838	845	918	833	879	866	934	889	833	921	859	887	861	930	921	876	853	835	870	866	887	842	843	862	873	881	843	877	857	874	868	927	854	819	851	834	885	868	918	917	849	882	892	878	871	907	886	878	860	832	907	861	873	819	895	869	864	867	876	881	859	871	892	896	834	904	906	886	830	892	924	890	877	888	901	874	841	829	894	832	892	924	832	852	816	943	865	825	898	843	858	905	902	838	857	853	949	855	865	901	814	892	844	821	881	806	894	816	883	848	884	884	823	873	896	871	848	821	828	849	855	897	889	858	884	868	888	847	882	885	888	904	908	898	858	899	871	905	843	871	893	885	889	839	853	909	865	895	851	872	822	936	838	895	905	846	850	813	853	826	906	923	880	855	871	848	856	859	877	873	874	850	896	885	890	857	880	846	874	830	865	828	911	899	880	852	874	865	884	835	893	869	843	831	889	873	868	870	840	876	932	856	882	861	898	873	890	837	845	803	862	840	794	868	878	844	915	888	913	888	904	894	849	874	863	870	859	868	889	875	874	906	899	865	855	887	904	893	902	878	833	855	906	877	841	907	868	885	810	920	861	868	865	908	808	856	862	843	902	833	940	874	835	884	835	816	852	913	856	821	911	809	865	913	860	904	875	893	858	854	858	863	899	889	891	906	876	833	885	847	823	892	843	885	881	905	897	860	872	904	869	877	894	885	885	900	899	840	884	884	808	828	890	876	882	890	882	804	877	864	807	915	879	904	886	840	875	860	834	853	879	838	866	857	855	880	868	895	881	912	864	845	890	913	905	880	927	902	889	840	829	868	817	943	799	900	894	869	884	876	881	806	905	851	908	926	841	834	869	906	871	845	855	830	912	838	858	857	863	883	871	883	893	818	852	856	862	841	852	886	843	857	917	824	889	856	899	888	900	901	893	899	899	855	840	875	881	842	877	890	851	883	853	875	879	819	891	920	848	880	815	931	926	844	867	893	886	906	878	895	846	863	898	954	854	870	935	844	893	881	917	834	851	877	868	861	856	857	918	872	892	915	873	853	874	893	864	846	849	819	828	884	862	868	838	845	925	910	918	916	826	818	884	851	898	902	887	852	851	894	847	844	937	868	849	850	863	809	843	911	896	896	860	911	889	899	825	874	829	856	858	871	846	898	896	906	823	885	876	867	842	865	863	916	866	836	856	891	800	870	869	895	842	882	886	885	820	884	865	911	808	854	880	804	857	812	824	835	931	871	852	881	863	875	852	847	893	873	919	829	919	877	901	903	844	886	859	907	915	863	878	865	786	911	892	877	891	872	936	933	909	892	822	869	897	880	846	805	879	892	879	870	850	880	825	857	848	856	914	854	833	905	837	848	863	854	872	884	899	892	858	877	875	918	879	835	886	847	866	846	860	856	902	895	866	873	825	837	878	886	856	862	895	947	843	870	887	865	858	875	921	910	804	873	962	858	884	872	838	872	862	874	832	877	966	927	850	894	860	838	833	921	856	852	851	841	866	901	886	869	853	914	826	926	910	892	873	879	834	858	845	910	901	901	880	881	890	881	885	896	867	901	896	877	886	802	857	860	848	861	822	890	903	872	898	881	864	831	833	830	895	860	871	836	898	861	835	857	898	858	912	849	868	824	878	860	878	880	850	820	849	856	853	855	872	890	797	843	804	826	887	886	877	823	839	910	859	889	848	812	856	885	930	912	903	795	838	898	844	855	831	844	866	948	863	892	878	840	874	912	858	885	856	849	831	829	851	865	839	921	875	876	803	868	853	875	870	863	856	835	878	816	818	853	889	883	848	811	856	880	849	819	824	888	896	871	868	863	853	936	883	951	905	896	769	935	870	862	896	856	926	872	909	863	896	839	846	865	845	826	881	890	837	887	868	883	840	864	875	853	907	891	891	890	883	836	900	884	856	875	872	859	851	856	933	847	885	829	863	862	892	829	909	842	891	882	908	917	857	848	911	884	861	860	928	883	871	890	868	901	869	823	856	834	881	856	829	894	835	811	861	863	907	895	890	830	859	816	885	827	884	837	841	862	870	862	870	859	861	828	892	891	855	878	865	840	884	850	872	867	875	875	907	832	842	901	877	843	876	827	851	847	892	896	868	899	852	889	872	858	894	929	857	852	835	865	816	900	845	852	842	835	885	867	893	858	840	859	887	877	867	878	934	892	923	889	893	873	878	882	864	912	858	809	937	902	864	848	878	858	834	844	832	880	858	894	854	899	894	875	887	868	827	928	851	853	876	829	879	894	876	851	819	880	909	838	868	832	835	834	868	901	909	885	863	849	836	902	867	879	888	863	880	873	881	831	811	899	887	898	877	834	874	886	890	861	907	837	894	860	879	886
36565	20804	13283	2990	1828	1381	1023	820	762	647	625	542	535	470	439	431	447	410	429	423	368	389	380	377	418	367	399	349	369	388	393	371	366	353	395	366	368	341	339	385	368	337	369	365	354	354	330	307	386	332	359	353	310	349	328	364	331	367	290	329	339	337	353	354	340	338	321	344	336	326	364	356	343	329	306	343	333	328	354	317	363	364	339	337	341	387	397	354	306	370	354	340	373	341	376	357	330	349	304	340	360	369	352	375	335	328	342	315	327	364	325	326	355	315	330	339	342	355	348	368	338	314	351	333	322	344	300	325	325	327	358	306	352	337	337	352	343	329	324	321	331	341	331	341	354	340	337	343	332	296	338	381	306	325	332	347	359	317	313	356	346	317	311	356	344	309	361	352	322	322	315	320	377	317	337	406	363	350	349	305	301	356	319	354	318	348	338	303	321	352	344	316	361	344	343	368	331	367	328	335	334	322	321	324	350	328	320	357	347	317	334	354	328	350	342	329	396	349	337	354	330	319	325	372	337	349	327	366	372	329	362	350	337	327	366	328	324	348	340	345	347	332	304	346	327	362	315	340	328	349	313	355	324	364	339	361	342	328	349	333	330	364	315	346	332	324	323	368	317	299	329	338	355	329	351	287	343	334	352	350	328	370	340	313	338	321	310	333	329	334	311	318	351	334	326	330	350	276	295	367	321	360	351	367	341	345	340	354	369	340	354	336	329	348	348	348	322	336	331	341	293	346	343	302	355	320	365	346	345	344	334	329	348	311	330	328	316	337	345	318	355	349	321	358	339	335	347	343	341	314	305	314	343	328	298	345	367	332	346	336	356	318	373	343	333	343	336	328	324	355	297	313	358	327	320	330	335	341	295	367	334	368	349	334	345	337	343	345	350	336	341	353	322	301	311	315	348	339	359	328	307	298	315	320	345	341	346	354	327	349	326	344	332	348	350	344	358	340	329	322	305	295	329	322	302	369	319	334	331	328	330	338	335	330	348	392	341	309	310	332	368	325	350	325	340	311	325	318	358	330	337	360	333	345	330	339	318	352	330	326	340	349	395	332	332	354	343	320	314	324	330	339	327	313	330	335	313	349	364	363	341	345	357	378	364	333	327	349	335	352	326	338	332	352	324	331	350	329	345	306	339	367	358	321	310	313	349	327	333	340	354	323	313	334	389	354	340	329	327	360	313	304	330	350	336	349	318	338	335	346	383	315	345	339	339	345	339	365	362	313	332	330	366	342	331	353	334	340	383	373	301	370	342	338	362	313	341	325	352	362	343	358	347	349	339	326	309	323	349	333	337	342	357	349	380	323	355	330	334	369	352	339	346	350	342	346	347	318	317	344	337	345	319	331	338	385	337	344	332	300	312	334	348	309	305	336	328	338	330	341	352	344	304	339	334	373	329	370	312	367	323	318	328	354	330	340	374	344	366	330	335	316	330	303	341	338	364	361	330	338	307	337	314	335	347	329	335	333	357	313	329	298	344	281	365	312	353	296	336	323	316	322	349	311	351	337	354	306	343	323	348	329	343	332	332	330	355	357	335	327	358	298	342	352	333	350	344	319	318	315	311	321	368	371	347	327	340	330	357	323	348	346	358	347	367	360	308	335	386	333	360	327	344	334	342	325	374	323	279	311	345	310	311	343	352	368	372	355	328	338	341	347	319	330	355	318	312	338	341	322	352	339	343	367	356	337	330	341	343	339	349	339	340	387	336	326	322	335	336	367	322	336	336	315	358	324	340	357	326	321	352	334	330	315	346	325	330	362	365	341	365	323	321	347	340	302	315	336	340	319	315	333	371	368	309	300	353	334	302	364	354	313	330	319	339	339	328	332	343	331	343	338	327	363	333	338	347	363	333	370	337	355	346	317	362	372	361	343	356	344	321	346	355	333	342	350	339	323	332	333	345	357	335	329	321	341	334	324	326	352	338	341	313	342	337	327	326	329	343	335	317	314	316	361	342	353	309	351	314	371	347	342	332	353	313	324	330	328	359	353	341	324	335	341	368	315	318	306	335	341	344	354	355	348	342	331	322	308	331	340	332	345	345	351	320	322	346	294	359	342	305	343	334	323	310	338	368	320	342	359	349	322	354	336	337	362	334	353	375	336	278	327	326	310	312	351	363	335	346	356	357	348	359	346	342	333	319	335	352	327	348	364	319	335	323	348	352	308	349	347	335	320	370	370	366	356	299	360	317	330	326	316	318	341	327	338	343	342	332	325	308	335	376	361	352	338	333	314	334	344	325	343	307	322	330	345	351	341	323	352	321	326	334	356	325	344	325	350	339	320	366	304	374	334	361	337	365	347	335	340	348	326	309	328	320	341	358	334	333	325	309	343	322	319	313	323	355	331	350	361	366	344	354	347	364	323	334	345	362	335	323	359	326	338	347	330	352	334	348	315	320	331	364	352	356	347	331	317	365	344	345	344	328	326	348	339	343	345	327	325	305	336	331	344	353	323	350	336	389	335	340	363	370	338	337	329	359	316	350	334	337	324	351	336	329	339	308	344	317	343	328	335	323	326	312	320	335	376	315	315	360	321	321	360	328	337	345	339	327	340	330	361	346	332	378	332	323	333	362	328	336	347	313	290	347	321	304	342	327	343	332	342	317	366	301	309	316	335	310	356	330	355	316	370	329	321	339	332	340	366	354	326	335	342	314	334	338	335	355	363	384	343	330	380	321	325	371	343	337	346	346	354	314	348	308	368	331	308	329	348	342	329	345	333	340	361	366	342	354	363	310	351	331	316	328	356	343	342	350	339	335	329	331	356	348	336	312	327	312	351	358	314	356	321	329	320	347	346	340	339	338	335	350	357	320	300	325	324	333	350	315	343	310	344	340	396	324	353	318	352	379	325	313	324	342	338	339	332	313	309	340	330	359	314	322	395	338	359	344	326	298	354	317	314	305	302	360	355	344	340	336	296	347	334	339	337	328	345	297	323	349	352	339	320	334	356	308	339	329	352	337	344	355	314	342	341	363	332	356	340	369	341	353	337	327	288	329	357	324	314	317	351	325	324	338	332	347	331	346	310	334	320	366	287	336	323	352	360	317	341	300	349	315	300	326	367	397	344	324	322	301	361	326	322	329	362	339	309	313	328	331	330	364	334	326	365	356	301	352	344	346	325	320	304	358	362	316	309	347	368	342	333	368	330	341	347	327	349	352	331	330	355	360	305	332	333	329	349	346	317	344	332	344	324	323	360	345	337	349	313	325	324	311	328	340	343	333	344	366	351	342	326	350	330	334	354	370	336	317	339	373	352	326	366	347	355	335	354	327	344	350	338	354	345	327	313	372	337	318	350	323	322	336	369	369	309	334	328	305	333	336	337	366	345	339	325	304	334	363	329	350	330	347	342	340	347	369	327	331	339	333	319	333	323	307	313	348	346	360	320	350	337	319	340	322	368	306	321	321	319	352	343	371	314	327	351	326	356	341	326	358	358	335	337	335	339	319	331	341	308	324	337	355	314	319	331
19542	2836	5920	6908	5833	4883	3895	3389	2887	2554	2395	2085	1943	1707	1681	1648	1520	1441	1405	1391	1289	1309	1345	1211	1212	1195	1179	1204	1111	1119	1111	1110	1051	1069	1003	1138	1038	1024	1017	1046	1048	992	1052	986	1044	975	1005	988	986	952	956	974	978	978	995	984	973	943	1005	997	971	932	989	951	929	963	940	939	1008	960	968	987	933	979	946	950	1043	915	964	958	968	952	966	960	952	913	923	935	963	947	902	918	996	894	939	929	945	956	993	900	959	948	902	949	916	921	917	952	943	928	895	946	897	961	969	958	922	945	965	935	925	901	888	914	933	929	923	940	964	910	973	939	952	974	953	874	888	942	962	967	909	955	935	957	913	912	893	856	872	914	950	954	936	903	881	889	915	949	939	981	960	931	946	885	907	918	906	914	912	994	914	940	908	867	917	906	959	882	915	910	920	886	899	966	891	944	937	919	882	904	932	925	951	906	929	896	903	932	959	902	918	946	943	977	914	908	898	966	878	944	918	953	883	946	916	936	960	961	917	883	936	882	965	919	887	982	887	977	964	902	893	925	913	954	903	940	931	883	901	901	886	929	919	907	887	898	882	884	916	943	887	896	924	943	929	903	928	957	937	923	929	944	928	873	883	944	1002	902	911	932	892	904	937	900	992	942	900	918	901	965	932	945	886	893	965	910	848	922	899	917	916	942	986	925	939	906	859	883	917	890	882	900	962	934	852	885	927	922	908	869	919	957	954	877	939	949	926	910	887	930	999	925	917	930	941	904	916	942	912	898	897	923	976	976	902	946	935	944	921	910	942	938	911	895	920	949	935	958	932	904	920	915	918	895	917	892	970	919	947	890	936	945	975	913	928	931	955	908	916	938	886	978	920	958	914	917	906	903	950	935	902	906	934	872	896	913	943	974	992	930	908	939	924	897	921	932	882	933	874	889	946	904	937	937	912	915	911	951	927	922	935	944	952	903	934	968	940	953	907	956	942	955	952	854	919	930	1003	898	911	894	902	910	941	879	921	918	912	949	922	908	890	939	867	960	916	941	886	876	888	929	916	904	902	924	930	926	911	924	947	996	894	921	931	898	919	920	934	921	905	890	932	914	922	915	878	879	949	877	923	898	942	911	869	916	888	896	941	884	949	916	962	956	927	866	963	953	943	904	887	944	907	890	1002	903	911	886	927	891	911	911	922	902	944	868	863	919	944	951	891	910	850	911	941	986	909	932	927	846	895	927	915	967	891	946	913	940	884	959	957	915	902	907	913	872	939	915	943	909	935	890	902	916	951	948	903	869	905	917	906	905	925	938	907	921	919	927	923	979	989	939	986	875	885	898	891	934	937	936	972	896	945	910	920	903	917	923	978	849	936	894	955	907	964	937	913	894	933	871	1008	945	955	884	874	909	933	894	936	929	929	950	958	924	888	941	868	897	888	943	922	921	947	896	925	936	903	924	923	894	867	943	902	949	889	873	930	959	944	898	868	956	927	961	962	964	932	884	1002	882	954	935	908	956	936	924	966	869	939	866	881	908	930	929	925	905	923	900	908	912	947	941	946	890	920	904	919	930	887	937	956	888	988	948	937	912	903	929	910	895	896	953	955	948	885	871	911	910	871	930	924	928	925	993	950	938	923	967	915	894	984	946	929	960	884	924	906	930	893	921	918	894	919	935	938	962	927	903	944	985	906	946	884	961	891	921	965	901	993	962	903	884	940	914	900	933	913	962	928	963	896	906	896	929	888	912	966	923	893	953	917	876	984	987	984	934	920	918	883	949	939	948	939	898	897	917	954	894	900	918	928	941	892	921	926	927	933	951	877	961	881	926	951	900	919	971	964	890	877	912	927	894	882	908	937	919	938	910	943	905	970	947	931	974	905	893	950	912	932	922	868	924	968	952	908	919	846	902	924	985	872	907	959	892	976	874	905	909	910	942	884	899	933	893	890	997	878	906	946	919	907	903	896	933	914	912	928	969	921	894	910	911	930	881	960	900	923	936	905	930	852	906	930	902	938	964	895	941	939	880	904	945	943	934	896	924	927	861	930	896	953	913	900	893	918	877	923	916	920	950	884	979	927	959	918	868	927	928	926	949	947	917	966	938	916	894	935	889	934	948	982	944	917	926	904	899	941	965	938	945	971	895	948	886	938	922	900	915	949	891	899	903	861	933	926	895	924	914	917	902	859	916	931	927	896	928	923	940	928	936	929	891	933	906	973	911	952	963	897	926	887	894	948	943	933	877	891	985	901	934	911	935	899	920	911	939	917	903	908	914	940	984	914	925	890	892	978	930	916	908	946	916	979	889	899	937	976	942	925	932	943	964	908	914	907	914	920	909	917	871	945	893	915	903	948	899	860	875	956	907	910	961	970	900	956	936	882	961	911	938	950	936	884	832	908	895	944	965	909	912	884	876	936	935	948	913	954	920	880	863	924	927	932	924	925	891	959	909	901	930	965	908	953	908	954	971	919	931	983	908	894	903	946	896	874	912	952	947	930	879	894	929	913	927	985	881	924	915	837	911	936	924	929	947	990	930	967	898	898	946	901	887	896	943	916	929	961	861	970	936	891	953	931	914	925	905	927	883	947	894	938	859	897	943	895	950	900	932	877	933	906	907	945	939	942	923	899	899	892	910	934	905	914	949	920	906	943	927	897	927	939	916	921	908	944	918	927	895	935	960	979	906	873	903	923	924	901	936	899	922	920	886	946	910	930	873	874	950	910	943	881	911	919	957	944	959	993	869	894	934	902	966	922	933	883	931	950	900	875	922	966	889	979	991	888	980	903	962	970	885	908	935	894	910	916	909	915	921	872	984	923	903	926	918	951	933	941	885	936	932	874	889	935	871	943	890	940	852	927	917	885	911	935	903	884	943	914	931	867	924	863	931	881	903	931	913	906	958	880	925	983	904	905	913	921	898	935	912	902	931	940	957	952	920	909	928	929	880	931	963	904	934	924	890	909	927	914	887	880	930	891	960	949	936	899	908	896	940	972	934	935	943	961	924	889	929	913	934	900	924	889	908	931	862	893	902	915	942	945	903	951	872	903	972	1006	926	894	938	932	922	898	926	932	924	950	895	918	885	931	917	906	944	871	952	906	885	962	918	975	965	942	918	948	915	935	897	918	907	923	933	947	932	919	922	904	918	931	892	960	933	980	937	948	914	919	979	989	949	918	942	917	908	889	886	895	929	870	921	939	907	930	919	945	926	936	955	903	933	940	923	885	926	921	899	918	843	869	937	905	932	959	959	930	945	936	981	917	958	941	876	952	914	931	872	902	892	982	938	919	905	925	946	877	941	913	903	929	959	917	918	879	932	947	919	918	911	904	932	939	930	942	911	946	943	916	925	895	926	960	904	928	889	914	902	931	872	928	964	924	866	891	920	906	920	961	900	899	906	915	952	913	955	911	959	892	890	910	956	917	908	905	909	935	917	897	946	944	905	959	904	948	967	893	891	924	886	913	939	901	854	909	897	958	929	970	890	913	919	960	881	884	851	905	906	959	899	945	897
4554	404	344	245	218	193	202	172	174	145	154	143	164	159	150	148	164	154	181	169	167	161	164	170	159	149	156	148	160	157	183	158	168	178	147	157	152	158	161	143	145	161	180	153	158	176	190	141	149	159	148	142	159	162	151	149	160	168	174	171	136	145	145	163	182	191	167	167	158	178	148	149	138	150	153	158	159	182	162	142	175	170	157	169	161	162	175	178	174	190	143	160	155	155	137	167	156	145	172	148	187	165	178	170	173	171	147	161	170	152	162	148	155	132	154	176	179	158	174	170	157	165	130	152	173	185	156	161	170	159	172	165	180	176	164	159	161	154	152	174	150	146	167	167	164	168	158	159	166	159	165	158	156	160	159	176	194	155	186	170	160	158	155	176	165	157	182	170	169	135	154	167	181	148	190	155	176	171	185	163	157	156	159	151	174	166	164	141	166	186	168	169	152	157	141	161	147	177	186	171	157	163	176	171	153	174	178	173	162	161	149	168	173	170	180	170	150	155	178	157	164	146	167	170	145	175	173	164	162	193	177	167	144	166	147	156	172	154	169	163	154	168	153	165	139	152	154	168	164	176	156	158	170	153	150	152	178	167	161	157	150	158	159	146	191	164	147	148	129	168	152	141	151	166	170	148	174	161	163	172	153	180	145	171	149	179	140	160	160	159	170	153	147	184	163	151	149	173	158	147	137	166	139	149	176	141	165	165	167	170	149	172	182	141	155	139	153	150	167	191	143	154	166	161	171	179	168	167	155	166	183	131	159	174	169	179	169	179	166	171	167	168	172	167	162	169	157	172	159	172	179	162	167	169	155	184	128	147	170	165	165	144	150	184	163	155	154	175	152	150	158	167	148	166	132	154	135	151	171	145	168	173	172	166	174	148	162	152	159	163	160	152	163	166	162	189	169	154	175	147	139	171	156	147	153	183	171	176	165	149	152	152	143	155	149	169	151	145	147	160	153	153	151	144	156	143	161	169	148	168	160	163	150	143	162	159	187	159	157	176	157	117	163	156	187	174	158	173	166	143	160	167	162	170	155	161	177	156	164	141	152	173	167	145	179	174	146	162	163	178	145	215	168	156	156	168	159	169	151	158	146	165	169	173	177	150	165	167	141	143	170	144	181	159	174	173	157	161	174	160	139	143	138	176	175	166	171	163	172	154	158	144	181	148	172	138	152	171	139	164	171	166	168	163	160	161	155	173	160	163	154	165	181	143	178	158	163	164	151	184	178	158	148	145	173	159	168	151	162	157	172	151	159	154	181	176	156	167	181	143	148	141	145	153	144	159	157	153	171	162	182	193	154	168	154	159	146	174	169	162	170	152	154	169	162	140	133	156	146	152	154	168	170	167	159	166	179	147	160	151	168	151	162	178	168	159	162	168	188	153	160	190	177	149	197	170	159	165	148	177	168	166	159	154	176	174	140	167	147	176	185	176	158	159	189	144	180	158	177	146	155	174	139	170	163	183	143	190	147	166	143	164	153	156	132	170	170	166	176	177	162	162	173	154	156	176	132	174	159	151	154	161	155	161	165	159	167	154	157	155	159	158	169	195	153	157	156	145	152	168	150	165	163	169	153	179	153	167	162	149	162	159	180	161	179	170	174	158	132	178	147	196	140	154	177	157	157	160	181	149	176	171	149	159	147	148	165	158	153	142	153	165	149	196	163	174	182	161	146	138	155	143	187	158	147	164	165	179	168	162	138	172	152	162	132	166	149	147	157	154	157	158	153	171	158	168	173	156	163	176	170	146	171	171	168	160	145	146	145	134	155	165	172	147	155	159	153	162	141	160	148	158	152	172	155	172	167	154	172	177	167	157	174	138	158	146	162	164	164	160	164	160	157	170	165	166	162	158	143	172	165	175	157	195	179	158	160	159	148	159	140	158	161	128	154	149	152	151	154	174	161	156	164	171	168	162	125	160	156	159	171	164	158	156	193	157	186	142	152	169	146	172	173	149	161	168	172	131	153	146	142	151	163	155	169	150	155	155	152	143	149	174	135	160	207	169	177	145	171	154	170	156	173	152	152	136	149	183	152	158	131	161	194	151	182	160	148	164	139	152	151	153	173	144	144	160	164	156	185	183	162	168	155	168	155	173	169	146	154	150	157	174	164	145	167	173	149	139	172	168	165	155	134	143	162	164	143	147	177	177	157	169	173	174	166	158	151	151	152	170	152	167	167	145	167	160	149	153	150	176	159	195	171	147	178	177	178	152	173	162	147	159	185	158	133	145	165	135	139	162	147	170	173	173	167	160	154	167	155	173	169	151	143	159	141	156	170	165	152	158	175	158	157	166	162	160	170	148	185	151	156	170	154	173	173	161	154	144	165	156	158	153	153	156	168	142	177	157	161	155	166	145	171	168	151	159	151	165	160	156	143	186	176	166	177	174	182	149	144	164	139	169	172	158	175	156	176	177	155	154	146	150	176	155	166	179	151	166	166	171	157	159	173	149	158	175	156	160	153	157	145	154	159	155	136	159	150	180	160	166	164	171	155	171	155	185	158	168	182	159	151	178	157	149	145	153	165	157	173	160	150	155	172	143	157	163	156	170	169	177	161	161	181	171	148	156	152	159	175	165	162	139	169	174	150	153	161	132	167	153	146	166	181	161	182	158	153	158	158	167	174	167	163	159	195	142	172	154	183	153	154	145	168	148	157	163	143	164	156	148	167	154	167	172	152	159	141	170	160	150	155	172	150	151	156	164	158	161	160	168	141	162	162	184	150	165	160	175	149	168	167	200	176	141	153	154	140	153	181	145	152	159	160	158	163	132	186	163	169	180	161	169	141	164	182	188	156	162	164	160	163	158	152	163	167	165	138	132	147	166	148	145	153	152	190	174	213	157	169	167	156	152	144	151	145	159	162	177	172	192	149	175	156	171	159	157	179	161	159	156	151	170	187	157	165	155	148	148	155	174	156	161	182	169	172	166	152	151	157	146	184	166	136	178	153	175	165	157	141	143	150	164	148	167	155	164	149	161	192	168	174	178	156	152	148	182	161	156	162	150	170	171	148	142	159	174	177	138	130	159	189	169	138	152	156	157	169	168	176	172	157	162	169	160	160	154	167	153	183	152	164	192	162	183	181	162	155	155	165	158	170	169	166	160	168	167	151	140	183	159	159	140	168	179	172	175	149	162	179	175	154	167	152	154	158	140	174	144	157	135	181	154	155	148	175	144	153	153	152	135	156	168	164	150	153	165	145	175	146	174	155	172	159	152	177	178	158	145	163	139	150	167	171	164	144	167	163	145	151	161	137	160	168	157	175	154	178	166	170	177	154	180	151	176	182	153	168	162	139	196	159	160	133	155	179	157	159	142	157	171	172	171	177	150	161	169	179	175	146	152	161	162	157	143	151	162	159	153	147	149	167	173	156	158	178	155	150	160	164	148	152	180	155	165	176	173	153	164	162	162	155	153	164	152	145	158	175	176	178	164	153	176	159	165	175	151	179	144	171	181	158	148	166	185	175	163
3494	528	594	684	636	580	618	596	578	573	537	571	555	517	501	512	510	494	524	545	479	510	524	519	494	474	561	540	498	497	488	515	529	529	548	520	512	490	519	505	488	485	523	532	472	514	552	471	511	502	481	531	527	528	513	515	529	510	487	543	457	508	500	532	526	511	519	527	507	536	521	510	495	482	509	537	420	510	493	495	542	536	511	512	472	541	527	510	484	493	536	493	486	545	491	487	526	530	489	492	493	506	517	484	495	543	556	519	525	500	517	490	532	501	484	481	515	522	476	529	460	506	517	527	522	536	482	499	512	539	509	479	473	550	493	484	491	459	486	510	514	502	499	503	522	463	507	500	510	533	523	512	479	493	508	498	514	503	457	496	469	541	507	530	530	460	485	505	488	528	481	572	550	533	502	524	528	518	513	495	494	478	522	504	480	508	526	477	518	525	500	497	533	499	465	533	544	510	528	517	482	497	578	512	534	532	506	538	529	497	468	491	489	507	444	509	508	517	478	548	501	464	485	494	543	485	527	471	502	497	515	516	477	531	535	501	521	449	483	471	478	469	458	504	494	490	529	528	498	500	497	520	532	484	500	479	496	487	509	524	532	529	532	484	451	520	542	476	523	495	495	516	476	505	485	470	531	469	476	490	495	498	512	502	504	540	505	509	503	505	516	538	542	506	522	518	523	471	540	498	512	519	492	493	496	526	536	490	469	488	521	498	500	499	524	483	551	514	497	511	478	496	529	477	529	515	527	535	530	505	516	527	495	524	533	546	514	539	487	514	538	516	519	510	507	514	538	527	521	486	523	477	529	496	470	525	478	532	509	527	504	514	498	502	512	527	543	521	520	514	541	510	456	533	508	510	493	523	505	479	520	534	491	495	461	473	466	509	488	522	501	488	506	477	523	492	497	478	524	580	501	518	491	486	539	499	538	515	528	525	503	507	548	498	522	508	513	472	517	485	495	507	512	546	482	513	498	505	490	497	488	535	520	530	509	504	535	520	491	486	484	501	483	502	503	521	491	492	488	479	485	552	497	492	481	525	490	500	549	540	523	508	461	545	461	476	505	489	500	531	498	495	475	495	495	514	505	494	497	507	510	454	504	496	503	528	511	521	521	483	531	547	470	497	495	534	525	515	478	494	516	500	516	498	534	494	560	490	533	530	498	477	491	506	496	511	516	502	539	553	502	481	515	551	553	482	492	541	484	551	515	511	501	497	533	500	501	523	495	465	468	537	509	507	510	489	479	519	517	441	518	481	481	522	500	492	463	511	506	482	478	512	503	538	514	476	506	555	512	541	516	516	501	527	486	526	514	492	519	484	510	506	561	492	521	517	473	485	495	532	514	561	502	543	495	518	530	513	512	466	460	529	545	541	507	499	500	506	515	461	535	551	535	466	554	522	488	474	515	482	482	472	492	485	512	472	496	495	491	522	519	506	460	507	526	546	555	499	523	537	539	512	548	515	481	505	492	522	468	535	507	500	506	508	479	528	495	512	523	544	507	497	490	518	471	519	511	515	521	510	490	504	481	516	485	479	501	495	476	489	496	502	485	498	462	502	499	515	526	512	494	548	514	486	491	521	487	524	582	453	487	492	524	499	496	538	481	491	507	525	540	493	520	513	499	490	573	450	507	517	483	495	525	531	527	501	500	495	474	525	478	529	513	538	523	469	527	483	513	513	498	450	492	512	494	518	458	501	489	493	503	489	512	497	497	513	491	522	533	519	499	516	510	489	542	544	517	507	505	454	519	533	541	527	485	546	459	500	495	484	495	539	524	525	488	543	495	518	476	458	532	489	496	515	469	482	519	526	454	550	436	496	521	465	469	514	482	474	507	536	485	488	470	472	544	501	541	527	493	517	485	524	484	518	535	519	504	502	505	523	512	486	528	496	536	496	523	502	534	509	489	486	509	490	489	496	531	475	524	494	499	506	507	488	491	525	506	491	503	492	513	481	490	471	503	487	518	493	543	561	528	561	501	520	484	502	526	555	505	507	487	509	483	502	517	538	542	509	506	506	508	437	508	477	503	498	483	512	492	510	531	534	526	514	502	547	509	516	548	533	498	455	574	491	481	477	510	491	581	516	519	550	495	486	480	519	541	519	471	491	465	523	519	501	505	465	491	512	513	510	493	514	484	516	528	535	525	523	519	554	530	494	478	520	505	530	534	486	495	477	519	514	521	461	527	482	528	504	515	493	532	522	536	485	480	505	506	518	524	533	467	496	539	540	492	529	506	504	516	507	524	509	508	497	539	541	416	505	530	445	493	530	487	498	508	488	481	506	499	473	504	492	520	513	465	460	513	482	529	497	502	534	535	516	510	499	532	503	508	549	533	509	466	504	488	495	506	464	523	491	494	482	476	514	549	484	522	520	519	510	498	494	495	482	514	513	529	507	542	480	520	442	524	514	528	522	507	518	505	493	518	498	486	504	504	526	465	508	492	484	493	501	499	523	472	509	515	531	455	518	483	527	526	499	524	516	503	496	543	513	508	489	530	547	517	504	487	524	495	513	492	502	515	514	553	523	529	515	504	514	522	526	550	533	494	515	523	513	539	504	495	510	508	484	546	530	525	502	538	498	536	505	504	478	532	528	500	514	499	456	557	522	490	523	491	527	500	522	487	501	503	508	460	469	517	483	547	509	517	491	532	529	566	484	529	490	499	501	475	529	488	508	536	516	471	470	525	503	520	478	515	517	470	483	468	480	520	502	536	543	477	526	460	511	533	510	499	501	537	523	510	489	551	496	504	497	502	497	480	526	512	483	561	530	534	525	506	488	508	545	479	467	531	539	502	509	537	500	486	502	500	485	501	527	461	436	489	540	496	507	499	515	500	498	512	518	477	516	539	489	523	501	442	509	508	500	491	494	542	514	507	500	488	547	490	538	473	499	538	500	460	508	483	512	512	483	523	523	521	479	477	474	484	516	503	528	524	474	494	541	544	550	524	488	452	517	503	487	493	528	488	520	521	540	437	486	504	538	483	534	515	512	520	485	510	487	483	525	509	515	562	483	523	495	539	506	504	506	520	526	498	508	534	466	519	555	515	527	514	495	507	519	520	513	531	530	493	490	466	507	484	540	514	517	522	507	533	552	546	498	543	509	501	526	495	539	516	520	554	503	437	522	476	523	493	516	480	492	499	489	518	515	526	542	536	506	507	517	497	560	507	517	495	504	469	492	476	520	502	524	463	502	507	519	489	495	513	526	487	489	484	529	553	521	465	489	505	502	514	524	502	501	514	489	490	531	509	512	495	492	505	462	540	478	513	496	489	490	540	492	509	488	479	497	482	491	496	528	545	511	508	535	507	477	528	504	504	492	496	504	505	514	523	506	531	488	491	493	502	487	517	459	509	497	513	502	480	544	559	485	532	506	521	483	464	510	541	491	501	479	517	467	473	500	509	522	520	503	514	511	513	478	486	514	510	507	508	474	494	480	499	499	519	503	496	498	496	507	548	535	539	473	499	491	509	482
31155	10924	2400	1342	1025	810	673	578	491	503	408	423	410	364	348	358	346	330	384	337	354	296	376	309	345	305	281	328	363	332	310	315	305	313	301	311	297	301	338	338	309	302	318	306	304	298	331	291	300	343	285	313	348	311	312	314	297	315	322	319	330	326	314	295	304	283	298	310	309	285	320	325	292	303	358	310	305	311	308	335	311	313	307	321	312	371	291	313	294	299	309	287	304	312	311	325	295	278	304	288	309	328	312	291	323	306	279	280	341	290	288	315	317	326	296	315	282	308	311	327	272	297	308	301	273	295	318	352	286	349	294	303	305	337	312	339	326	303	291	306	325	298	287	292	308	277	313	297	294	267	317	315	321	307	300	346	347	338	311	303	301	304	306	333	330	331	302	336	318	309	315	298	300	319	341	307	327	292	291	294	314	305	293	317	306	290	312	316	319	316	311	307	316	318	317	341	335	291	307	318	304	328	323	317	288	339	311	325	287	310	305	302	304	287	282	294	287	301	314	299	323	316	295	283	329	308	283	338	307	333	300	313	321	315	289	306	315	317	290	339	341	314	307	318	329	285	309	317	300	293	317	328	277	307	313	316	306	273	300	314	283	337	312	318	272	291	306	313	298	315	313	304	309	310	309	280	311	300	322	319	292	315	284	317	306	307	307	291	296	328	292	333	308	328	351	322	310	283	322	321	307	288	309	324	293	271	276	311	306	291	308	336	294	304	337	298	298	311	256	327	295	323	319	311	303	310	324	302	300	328	331	293	320	317	267	318	336	330	307	286	308	330	293	303	319	310	313	290	338	292	323	297	304	307	318	320	314	294	321	280	296	329	304	308	327	286	330	320	312	288	278	311	327	312	307	305	319	331	283	283	332	313	318	302	290	293	317	321	309	311	318	308	295	263	302	272	312	295	339	291	292	276	317	295	321	301	294	306	306	310	290	342	296	360	307	296	294	303	352	332	323	324	295	306	299	350	309	302	351	309	289	334	315	314	289	315	285	325	322	336	316	263	281	303	286	322	289	332	294	300	303	308	303	319	318	308	313	307	299	328	304	323	324	291	321	315	317	290	249	321	286	323	324	287	316	314	299	305	296	308	292	292	310	303	324	297	304	315	314	312	325	321	332	296	296	315	288	322	318	349	289	321	320	330	308	305	321	313	341	331	296	332	293	309	305	301	333	331	297	286	313	297	308	297	292	321	304	300	304	301	300	308	319	309	330	304	296	304	305	264	317	292	306	322	310	274	299	327	300	311	312	318	323	306	293	299	319	323	321	292	328	308	277	291	294	303	318	279	283	317	287	285	303	287	305	299	327	308	273	310	310	293	305	339	304	291	300	357	346	293	285	308	302	321	304	307	290	332	290	316	336	304	298	312	306	301	284	326	306	331	316	339	313	312	320	323	307	311	314	314	313	331	314	328	310	335	291	325	283	327	328	302	302	287	315	307	299	292	316	287	290	318	301	299	346	305	289	318	279	333	304	310	296	297	276	293	320	284	300	291	302	307	288	297	300	303	369	346	309	329	303	324	311	305	283	358	319	319	299	288	320	318	332	322	330	293	318	318	294	295	333	304	311	312	316	300	321	342	290	316	313	294	293	316	289	307	314	297	334	303	315	300	287	290	324	299	262	284	308	272	292	334	295	280	326	297	293	295	300	313	312	288	299	351	317	285	292	321	286	309	339	316	324	296	312	330	316	317	338	307	316	332	297	278	330	306	294	314	278	301	284	341	316	295	293	302	307	327	293	295	323	329	318	321	313	327	296	291	321	293	325	324	314	282	301	286	281	348	339	303	327	283	302	305	272	342	329	311	282	313	326	292	309	296	332	321	275	320	287	272	290	307	304	326	297	333	312	312	304	323	284	287	301	286	305	303	315	301	311	318	297	311	311	277	302	296	298	307	298	316	310	349	273	310	315	312	303	314	313	305	298	322	300	287	303	327	301	292	304	285	293	314	311	269	299	297	284	311	304	300	315	307	303	315	283	282	320	273	341	290	315	328	292	341	336	312	284	283	286	320	279	336	306	323	300	315	306	312	298	309	338	293	311	319	296	319	306	332	311	326	320	301	313	282	319	307	332	312	267	302	328	328	321	324	333	316	312	307	292	267	338	281	329	284	287	291	289	309	298	312	288	279	337	301	301	305	304	298	311	328	308	322	317	324	281	312	333	319	318	289	322	314	332	335	289	310	306	290	328	314	320	299	311	320	287	301	314	322	268	311	309	318	313	318	324	296	323	333	287	315	305	343	335	317	327	338	309	312	284	326	321	321	299	296	288	327	320	279	316	292	283	287	346	280	322	319	287	313	283	320	296	306	306	321	318	290	344	313	316	274	328	281	276	274	308	313	305	308	312	311	298	318	329	291	307	276	294	292	270	285	280	274	321	289	326	294	291	321	314	321	287	320	316	316	342	324	299	310	314	326	263	290	345	302	272	339	313	327	278	301	326	288	318	282	300	319	310	298	286	308	314	308	320	337	285	319	310	292	275	318	283	342	316	269	282	294	298	332	302	307	296	333	331	318	324	282	299	302	313	290	356	287	309	291	314	274	298	301	300	298	308	298	311	316	318	274	311	291	322	296	300	350	319	303	311	309	294	298	306	310	332	273	335	298	314	303	290	339	308	327	329	313	307	310	303	296	321	320	321	329	300	327	304	341	305	319	311	316	342	286	330	306	339	280	314	283	319	302	293	340	276	326	282	281	315	295	313	302	312	318	317	290	325	300	295	318	288	311	328	303	332	309	319	294	307	280	297	299	286	315	296	312	293	341	308	318	325	297	305	299	344	321	296	320	302	291	300	298	311	284	332	309	288	345	284	348	310	294	292	341	320	290	270	295	326	294	292	283	338	317	291	308	302	322	301	303	301	294	282	328	274	312	286	320	299	325	328	341	329	335	311	347	313	320	324	308	318	312	342	323	300	303	310	313	286	295	276	303	286	307	286	304	313	299	299	286	285	276	322	295	327	313	306	324	315	306	298	308	299	257	259	311	309	294	308	314	273	293	296	300	297	302	348	327	316	297	311	287	344	323	295	289	305	300	309	317	289	322	333	279	283	354	311	304	340	358	291	314	276	337	306	278	305	306	293	319	311	327	339	327	300	306	273	329	349	306	307	329	353	319	345	313	309	316	286	327	316	307	285	287	335	318	328	305	304	318	333	288	302	283	313	298	313	319	340	337	298	305	328	265	280	350	316	300	322	301	309	294	345	302	309	285	305	290	265	284	267	320	300	294	300	309	304	317	299	331	313	280	310	302	295	321	287	323	280	317	338	274	313	334	326	326	319	333	295	285	317	315	293	309	330	305	302	305	340	286	307	326	306	295	279	282	312	318	295	299	285	300	275	334	297	321	346	335	288	329	296	299	331	305	334	306	301	294	307	314	342	326	299	341	279	313	320	324	329	311	292	330	298	334	313	299	327	272	311	285	304	332	326	334	308	313	299	323	316	291	306	349	324	303	303	329	279	313	329	322
14297	1848	3643	3861	3488	2894	2403	2203	1886	1721	1602	1447	1391	1290	1214	1251	1209	1162	1135	1062	1113	1053	1039	1048	1039	1016	968	973	943	980	956	970	937	956	998	1022	987	915	901	944	940	888	876	940	918	874	888	866	916	933	900	855	894	863	957	874	900	942	875	880	895	869	845	845	880	902	915	870	896	855	903	829	915	864	934	889	882	837	886	909	850	857	828	844	870	907	912	875	894	927	836	930	877	922	902	884	852	888	848	851	836	864	884	850	878	846	783	943	846	850	872	852	916	859	858	841	845	879	934	860	881	868	880	954	869	905	876	872	854	894	838	884	888	869	867	810	791	884	905	879	864	856	917	851	867	927	862	866	899	890	800	843	895	856	859	901	843	885	870	859	842	855	804	870	827	884	917	861	861	863	832	863	874	841	855	930	876	884	826	853	835	858	898	876	852	918	903	867	872	868	932	843	846	892	887	811	907	869	886	889	918	887	883	867	911	887	820	846	900	861	884	878	879	858	855	851	888	921	856	863	850	839	859	902	902	836	860	845	886	926	891	879	883	926	904	827	875	927	858	841	843	805	879	878	834	857	826	883	859	906	921	847	912	844	875	885	908	922	802	871	894	877	917	879	885	840	840	841	890	862	909	898	883	891	871	830	909	836	863	840	866	896	910	901	824	869	832	894	827	853	916	858	882	858	881	876	865	910	855	904	834	824	873	867	835	869	906	872	851	811	903	848	847	888	891	866	898	845	886	870	875	865	917	831	833	830	806	861	894	853	891	863	839	832	901	895	834	872	878	841	820	915	785	865	888	838	838	934	879	799	850	880	840	857	896	904	878	868	858	874	856	915	899	872	882	862	919	877	954	844	893	994	830	866	885	857	841	925	875	879	873	813	867	882	865	883	823	860	855	817	920	876	867	856	878	841	915	917	893	839	860	883	867	869	869	824	841	855	826	903	882	836	842	808	857	848	833	871	856	854	881	859	873	900	873	856	840	858	849	853	847	853	869	875	886	853	817	878	853	862	899	832	883	844	869	865	887	886	866	835	855	875	823	870	867	889	855	884	864	835	879	891	893	837	876	878	897	834	848	859	936	831	839	865	874	860	874	819	845	859	866	851	876	958	929	905	827	870	871	807	874	880	895	876	907	945	811	849	880	893	865	846	939	871	846	913	849	826	897	834	903	821	844	908	835	842	820	852	865	856	907	887	867	885	884	883	829	847	880	840	869	815	912	801	831	839	831	830	893	927	884	877	867	886	897	890	850	896	900	889	876	843	891	899	836	863	852	825	847	845	876	892	852	884	895	873	869	892	892	850	872	875	816	833	852	861	849	838	858	840	869	853	903	872	881	871	840	839	852	829	886	879	850	885	867	832	891	881	868	862	851	842	863	815	850	839	853	831	862	909	878	924	874	825	854	860	848	853	853	840	896	871	853	891	884	874	869	835	898	936	880	911	878	880	842	797	890	848	893	839	835	842	870	830	857	811	845	898	892	845	841	896	868	853	891	856	857	911	869	837	870	832	829	893	809	787	866	868	814	793	887	882	860	907	810	896	907	814	880	856	883	903	899	855	856	855	868	899	866	854	825	790	863	863	920	843	915	839	819	817	871	848	900	859	875	952	909	914	859	861	884	888	896	884	889	878	892	887	886	857	869	859	809	891	904	881	856	820	784	883	884	898	860	858	906	868	882	866	886	837	853	854	898	872	905	835	902	901	867	876	885	837	862	920	843	908	845	871	878	888	866	884	859	891	914	874	813	863	847	936	876	850	811	862	816	855	885	865	882	913	891	884	858	873	832	829	870	876	852	809	851	945	884	870	883	882	883	864	913	845	780	880	872	867	843	850	852	917	833	826	882	897	909	843	877	868	890	875	897	817	861	868	823	862	871	868	954	897	841	816	867	937	891	866	812	834	901	843	871	834	881	913	869	844	874	908	864	889	839	897	892	837	833	865	847	855	848	859	912	870	865	859	848	871	884	865	847	911	842	875	900	841	870	858	808	877	853	907	890	871	886	855	828	866	919	884	906	861	901	930	850	884	832	843	850	802	892	866	888	913	830	875	838	881	914	818	890	900	905	831	844	933	860	820	846	833	831	827	866	891	887	837	938	868	886	856	914	894	914	860	853	841	849	840	863	855	811	830	857	841	848	862	868	903	873	902	866	873	851	839	852	834	874	890	868	893	868	880	872	804	881	850	909	881	847	832	886	861	879	891	899	812	859	856	860	883	832	833	856	863	898	880	936	847	862	853	908	894	923	778	843	913	836	912	819	868	836	875	887	873	809	880	863	957	808	898	867	853	865	906	886	861	845	837	871	896	873	901	889	838	875	864	895	893	819	870	848	825	901	828	846	865	851	884	856	866	923	840	872	888	871	870	846	880	848	812	877	848	890	824	815	827	847	854	869	875	861	879	863	880	928	952	952	835	827	912	868	870	836	922	898	850	872	898	855	894	837	821	847	911	822	883	814	832	825	810	879	875	839	817	838	858	862	883	853	846	796	892	847	902	861	915	866	809	822	839	940	802	869	869	849	894	900	851	881	869	875	854	851	833	892	884	821	835	806	882	856	856	860	839	816	851	856	936	904	917	854	886	837	834	876	852	866	893	853	873	853	865	831	878	858	832	863	850	895	914	878	842	888	844	859	924	907	861	860	940	922	882	860	830	815	855	884	828	843	900	854	891	822	851	864	898	892	831	848	875	828	898	829	866	906	871	878	806	903	900	876	873	826	856	903	768	894	869	831	834	896	840	867	905	894	847	840	803	899	884	847	930	838	845	802	878	847	866	829	900	834	815	934	919	876	897	860	912	865	883	845	877	901	840	930	835	875	851	851	911	842	871	884	859	827	872	803	909	875	872	896	878	867	860	867	867	877	874	832	874	833	948	907	918	869	867	863	859	821	859	832	869	857	904	883	790	879	834	834	837	938	883	834	874	870	897	891	896	879	862	875	852	864	827	834	870	864	858	854	890	851	888	929	855	903	839	869	885	908	819	872	908	840	909	885	835	884	911	874	888	832	854	855	863	882	862	882	893	854	863	852	821	838	846	861	884	860	841	938	863	903	861	834	830	876	881	910	886	838	818	875	855	823	867	854	863	875	864	848	851	839	893	850	823	873	861	830	853	880	870	846	880	892	875	845	874	917	815	878	833	878	841	898	854	847	922	793	899	816	907	882	839	865	879	897	888	886	873	901	821	863	902	813	888	875	866	891	848	848	870	866	894	856	871	891	908	886	836	842	826	852	877	882	896	859	868	839	860	910	842	920	886	892	864	850	874	898	805	879	836	833	879	871	916	882	880	960	833	877	919	853	868	875	907	830	879	910	889	852	888	832	855	845	884	854	847	847	825	860	833	859	857	883	844	885	865	873	897	920	843	867	897	886	856	862	864	865	863	917	843	895	846	833	850	884	875	889	891	878	877	905	879	899	864	867	876	911	879	860	853	906	882	840	835	843	885	837	836	880	889	846	884	900	869	873	866	873	838	852	840
35638	19703	9475	2816	1760	1395	1066	829	684	694	553	518	456	489	434	456	449	426	406	381	395	380	402	367	375	389	389	375	366	374	345	361	355	362	352	385	337	368	399	335	399	362	379	347	346	367	355	334	354	352	346	334	390	349	336	325	309	335	353	333	343	335	313	330	340	336	350	330	310	320	345	303	323	347	341	366	375	351	362	331	335	332	352	341	365	342	360	327	325	321	343	364	351	350	343	324	395	387	374	301	344	336	340	336	327	326	328	318	343	354	342	360	317	365	341	305	319	336	339	345	310	355	336	308	346	362	334	330	305	348	326	351	352	347	321	344	319	322	336	323	334	358	396	320	336	353	324	328	314	343	351	323	332	350	348	316	346	340	340	338	348	336	351	343	357	320	335	309	330	357	331	355	332	342	340	327	324	332	326	367	359	342	337	338	370	320	354	322	369	309	339	343	380	331	325	364	349	343	332	361	321	356	324	329	340	353	324	363	327	325	308	349	352	321	341	356	302	339	335	339	342	319	363	375	352	334	348	350	312	328	334	348	350	362	331	330	339	344	352	342	319	333	351	328	336	313	328	362	338	321	331	337	375	321	333	361	303	326	344	346	331	300	348	319	339	331	367	344	309	344	353	323	337	330	314	330	315	370	350	307	339	309	328	365	335	313	358	359	316	331	332	350	323	347	348	362	305	331	337	325	320	325	351	324	321	333	360	368	364	358	340	355	328	307	325	337	357	346	369	342	333	347	338	338	348	342	337	323	283	322	374	329	336	313	324	317	339	350	278	342	338	319	340	344	336	352	356	365	314	365	330	348	324	338	315	354	357	332	366	337	351	347	342	336	345	357	300	341	368	347	355	340	317	333	324	330	347	313	331	338	368	315	353	320	314	338	341	327	302	313	343	360	333	350	321	332	326	338	380	327	345	322	317	322	365	338	331	339	379	310	334	349	321	318	330	364	337	354	369	347	343	322	363	303	318	355	351	337	340	351	360	372	336	337	345	328	316	356	350	379	346	348	325	350	325	342	332	356	332	345	320	325	367	343	303	293	356	322	334	318	330	337	342	320	363	332	314	325	335	347	326	310	324	353	317	291	329	348	331	347	371	332	359	324	343	314	365	358	337	325	322	367	333	343	306	323	364	345	344	344	316	322	362	334	345	331	333	325	347	333	287	337	380	316	306	347	301	322	310	318	330	311	347	308	332	325	355	355	381	362	331	340	320	294	313	318	351	307	361	331	293	326	360	330	345	348	306	317	326	352	335	346	349	379	337	318	340	333	320	363	369	362	366	356	332	366	349	354	321	344	349	350	337	312	312	319	345	333	328	340	365	333	329	321	315	354	365	339	346	339	330	352	363	336	339	299	316	306	306	307	337	364	361	332	356	332	331	308	342	321	314	367	360	375	326	334	352	316	356	378	346	324	323	349	320	354	329	325	309	353	298	358	326	370	322	360	320	357	341	347	361	346	337	341	367	342	335	343	350	335	372	303	339	329	346	328	337	336	374	353	312	329	320	345	297	331	300	336	322	363	336	355	345	350	300	320	344	345	331	329	358	355	315	337	335	341	345	347	345	307	341	346	324	343	365	339	357	323	311	300	359	369	321	334	326	335	338	302	376	316	332	372	328	348	351	340	353	368	315	318	338	295	352	349	373	333	331	319	328	320	328	345	303	337	325	332	348	308	306	349	343	338	316	341	349	305	378	300	322	354	292	304	324	314	333	321	369	307	324	346	329	352	309	326	380	347	314	311	332	325	326	335	348	333	322	345	351	334	350	345	364	358	325	343	351	337	347	311	336	376	336	338	353	335	351	340	304	350	333	345	316	309	314	318	364	317	336	321	333	322	386	351	347	338	383	322	336	340	355	325	341	334	336	297	344	324	330	330	311	330	340	323	346	342	348	315	325	357	348	344	328	346	336	331	322	342	334	373	369	347	367	324	302	319	344	330	293	330	364	305	294	322	340	350	324	374	322	362	344	350	364	340	329	326	319	343	366	371	310	350	327	315	318	323	365	327	369	353	349	361	330	317	343	325	328	335	343	320	331	366	326	331	316	315	335	341	341	330	341	358	317	335	332	330	351	349	335	349	352	347	358	351	320	329	358	381	347	329	339	377	338	323	348	330	333	308	366	355	345	331	318	324	342	349	322	322	324	348	317	350	353	345	333	303	345	324	332	325	339	336	348	339	347	297	372	331	313	319	337	345	326	326	355	317	335	320	351	322	327	334	332	309	350	365	357	360	329	310	351	344	337	333	330	333	351	363	364	356	344	353	337	317	342	367	319	329	348	345	351	338	357	345	359	340	346	368	350	363	334	330	336	343	335	302	325	343	345	318	329	341	339	337	343	303	338	330	324	331	345	310	327	355	331	328	321	370	315	356	356	331	364	345	332	310	350	338	340	337	333	312	338	319	384	346	327	339	343	327	327	325	317	353	334	342	331	365	350	329	346	331	338	326	311	324	343	357	309	356	329	346	311	356	345	333	368	378	349	329	308	323	336	327	360	336	351	330	323	307	325	315	341	323	353	331	349	289	340	314	362	341	317	291	355	336	327	346	316	327	353	311	310	335	340	324	329	341	353	341	311	348	338	328	317	353	330	306	326	353	366	355	335	359	329	367	321	325	351	328	337	334	325	281	336	312	308	357	326	323	322	356	321	372	314	340	348	365	344	339	320	352	348	352	343	331	313	355	331	323	318	333	326	375	343	345	318	368	319	338	351	306	351	321	328	332	349	357	366	349	338	377	313	305	326	354	332	363	362	353	343	331	348	328	327	360	336	332	341	336	338	324	334	345	345	335	341	360	329	359	332	312	331	321	355	343	329	321	358	339	382	315	348	322	348	341	343	368	326	355	340	331	348	334	309	305	360	323	359	330	321	318	320	358	347	347	342	319	348	354	314	340	320	315	335	344	315	315	349	328	360	346	353	334	340	303	336	327	337	335	330	302	317	358	310	335	344	376	321	311	328	351	320	352	358	329	312	333	359	321	333	371	307	375	334	336	342	322	328	335	342	342	351	342	365	373	336	310	320	338	338	349	345	329	319	347	337	322	346	330	297	332	341	329	327	320	356	320	333	398	330	340	329	332	349	329	350	303	321	333	315	331	317	350	342	348	370	321	350	359	355	326	310	303	325	320	332	311	333	370	276	354	340	346	348	326	363	337	328	312	363	332	342	343	328	336	351	336	321	324	325	345	353	292	346	335	351	337	367	348	318	316	326	348	357	307	341	335	350	298	303	309	338	313	328	306	391	326	327	324	298	310	356	370	324	319	311	316	354	355	327	333	369	368	336	338	355	343	315	321	352	341	331	344	340	333	330	369	315	351	331	348	339	353	318	332	335	288	343	359	354	329	349	312	297	346	329	345	304	322	333	311	351	324	356	336	348	328	348	306	360	356	345	336	324	301	312	307	379	298	327	320	345	356	332	373	319	332	346	338	322	346	319	330	339	338	320	338	342	350	361	337	302	335	333	360	313	330
18625	2867	6275	6958	5844	4950	3990	3346	3028	2560	2287	2194	1947	1825	1736	1675	1459	1474	1356	1396	1327	1245	1242	1266	1263	1226	1191	1103	1200	1124	1142	1083	1102	1106	1052	1031	1043	1044	1071	1029	983	1014	972	1031	1028	996	1062	1013	999	1019	1012	941	968	954	884	1013	939	981	921	960	958	1009	987	948	942	954	1018	895	955	932	957	943	961	950	969	947	952	970	962	963	984	940	978	939	947	959	937	946	927	921	954	894	910	919	930	912	900	889	957	910	946	998	969	915	970	910	894	959	965	899	945	901	906	907	952	945	969	900	925	941	920	911	918	959	919	967	971	924	951	906	906	891	950	981	967	937	934	938	917	917	934	952	930	918	942	888	943	957	918	908	938	956	914	973	958	964	954	929	902	915	936	918	936	910	944	937	917	962	879	932	917	930	949	892	977	897	926	948	931	958	953	930	916	949	989	927	903	872	886	911	863	900	889	900	932	920	915	919	902	923	894	968	950	908	934	889	927	946	897	959	896	906	992	937	889	958	908	927	934	873	952	932	976	938	900	855	974	893	951	886	945	951	912	932	912	945	909	954	982	955	956	833	929	917	982	960	917	905	991	879	939	928	940	957	939	935	921	938	927	963	903	914	882	880	876	933	914	928	968	933	922	926	900	930	913	909	958	928	941	950	890	918	924	891	868	928	950	911	935	898	887	949	976	916	854	875	905	943	939	929	877	925	967	943	913	933	923	910	892	931	910	928	930	927	917	921	926	966	916	936	943	906	968	925	952	947	967	896	872	941	903	966	963	922	909	942	922	886	916	916	905	857	872	915	908	899	914	979	924	908	914	893	916	907	936	921	974	898	891	916	900	911	952	939	919	944	950	876	957	895	956	917	975	872	919	877	917	915	948	883	945	898	940	888	915	922	878	972	924	934	901	936	869	869	950	918	891	861	929	961	937	863	918	961	930	910	908	876	952	937	919	907	924	964	956	937	923	922	962	936	963	924	953	890	924	898	904	915	964	931	980	916	1013	934	947	964	901	922	919	916	883	930	977	926	941	921	946	944	919	925	933	936	928	949	922	892	895	903	980	934	923	887	935	969	934	926	883	901	977	909	912	919	912	929	963	905	923	949	916	966	908	883	899	882	894	918	893	883	995	884	969	896	957	962	936	868	957	946	868	939	858	910	920	901	899	912	939	930	964	938	955	918	934	913	922	959	940	944	931	907	910	907	914	972	922	904	890	932	924	926	939	969	912	932	925	973	895	922	904	859	921	891	897	927	949	903	1032	891	893	933	986	935	906	913	871	941	943	901	971	895	886	941	934	953	936	949	887	952	912	965	858	861	949	896	917	875	928	939	867	914	923	942	970	876	962	959	894	917	913	938	925	917	844	929	934	938	969	962	916	959	896	997	911	970	936	883	907	918	897	953	989	905	899	939	852	883	897	946	874	900	955	914	961	884	878	894	926	880	919	907	966	874	919	943	928	956	947	930	931	966	933	932	940	913	952	949	915	908	912	936	931	889	956	945	900	927	912	918	906	972	917	916	949	918	896	933	946	922	954	906	897	908	920	931	897	941	949	936	923	867	939	926	927	952	918	949	908	884	902	964	917	913	939	975	937	891	926	910	922	919	993	914	855	891	883	938	925	947	895	872	932	895	939	882	870	925	909	961	912	905	887	899	908	929	902	897	897	921	902	906	888	1005	887	876	890	956	900	927	914	932	881	942	895	936	936	877	978	892	926	888	969	906	888	892	948	925	949	895	940	900	953	914	900	940	929	925	888	932	932	943	881	938	932	917	906	928	953	881	884	944	928	874	913	908	920	965	962	929	916	905	937	957	900	908	876	928	909	951	866	908	932	939	909	932	924	952	928	933	884	902	950	909	951	927	898	888	918	927	888	913	876	891	886	888	954	867	913	861	967	904	927	921	914	974	936	890	961	952	942	947	889	932	884	939	914	872	943	939	935	911	932	950	889	927	941	941	868	944	938	917	959	951	940	946	982	934	978	860	911	936	868	923	921	936	940	905	940	886	961	918	952	960	909	861	908	919	908	867	910	948	920	967	877	910	961	865	948	928	919	981	953	955	900	948	916	953	924	923	919	903	933	966	958	892	952	957	935	931	985	896	924	890	953	902	877	925	941	930	988	910	947	934	922	892	955	918	869	905	985	905	921	909	937	945	882	923	908	921	902	920	977	918	892	907	904	971	883	943	908	896	952	900	914	871	911	878	948	960	889	881	915	930	871	932	881	892	939	916	937	885	912	968	987	913	886	893	869	927	899	931	936	900	947	984	921	955	953	964	934	982	926	941	947	917	908	887	974	910	955	893	924	908	946	959	899	972	932	932	961	943	945	888	928	924	914	909	947	881	911	937	900	923	910	937	934	899	901	987	838	924	861	961	961	948	1000	928	958	907	894	942	898	938	903	955	945	918	942	971	937	900	918	933	904	939	947	903	915	965	902	964	898	929	918	930	939	907	906	905	889	894	929	942	917	935	940	910	899	916	902	922	952	932	907	921	926	916	957	944	931	936	951	912	887	933	899	934	916	905	922	883	890	957	913	890	897	884	909	930	908	853	917	877	935	1011	956	902	929	887	909	931	924	927	891	937	936	887	904	917	894	960	943	884	951	944	901	869	903	906	868	949	977	885	974	926	944	950	886	968	939	886	923	934	929	905	946	960	891	934	932	952	876	976	959	906	877	951	920	941	929	925	928	944	941	901	900	935	919	925	904	899	971	957	947	959	987	904	936	904	891	888	912	932	936	924	933	993	921	935	921	889	939	931	914	873	921	877	925	905	916	921	901	899	919	925	914	944	917	911	928	958	906	935	872	896	935	918	960	923	933	970	875	878	918	962	890	935	963	937	895	867	978	953	934	970	947	955	959	950	916	885	901	965	934	890	958	912	907	920	950	981	921	916	914	909	928	990	898	973	907	896	995	939	890	954	971	941	949	908	906	959	898	925	939	952	945	909	880	945	931	928	890	920	938	936	935	845	907	981	892	970	934	916	912	878	898	901	927	887	890	930	877	913	839	902	956	931	934	868	965	925	907	953	901	937	934	933	982	972	950	916	906	957	917	977	932	878	952	884	892	945	952	910	896	906	914	918	956	885	958	925	921	963	912	888	910	966	957	899	884	893	910	936	901	897	927	920	946	882	880	915	953	921	888	934	920	958	956	967	947	898	926	924	884	1010	945	905	948	980	907	911	913	938	890	898	950	911	908	848	872	868	947	929	914	912	899	977	914	883	950	924	893	946	929	895	914	925	944	923	898	966	891	874	978	917	934	901	876	895	953	876	864	970	896	884	913	888	892	903	936	962	908	894	936	896	941	970	981	917	908	981	912	903	911	945	900	908	875	885	972	945	927	967	931	957	891	933	940	979	935	930	933	923	989	978	926	872	871	926	942	890	929	973	938	854	903	949	910	959	947	918	969	920	877	918	906	900	867	921	938	899	894	917	896	904	949	954	914	913	953	909	917	935	956	914	932	934	908	919	978	952	909	940	919	919	893	927
4065	363	269	219	204	192	180	154	178	180	182	177	153	170	162	164	148	160	174	162	152	176	166	152	168	163	155	155	173	170	164	163	162	170	141	182	144	153	187	163	153	161	143	161	185	150	162	152	173	145	183	131	165	175	158	166	175	154	166	149	158	156	172	168	171	159	158	172	171	148	154	152	198	167	168	141	160	169	170	170	156	156	166	177	164	179	136	153	182	159	156	189	159	152	145	167	149	161	148	175	165	155	151	179	198	156	125	152	174	154	164	165	181	154	140	144	156	159	150	153	143	154	150	197	163	168	172	160	172	154	171	154	160	165	153	151	164	182	152	158	145	153	161	166	169	137	160	181	147	153	153	133	173	176	152	166	153	159	170	167	162	178	155	143	153	143	141	171	141	153	155	149	162	136	169	169	149	175	157	144	180	163	158	151	168	153	135	165	180	146	157	160	157	158	168	171	152	168	170	164	165	152	153	162	178	157	165	165	128	179	179	146	150	164	172	161	158	142	170	145	161	170	158	179	163	161	174	162	176	171	160	154	145	174	179	162	162	160	154	162	163	172	179	145	189	157	155	171	185	160	147	171	175	163	170	130	163	158	158	155	149	156	155	145	150	148	183	167	159	177	175	143	172	149	163	145	153	152	157	169	153	157	178	142	157	159	173	180	148	156	164	165	162	156	180	156	170	181	167	176	144	143	164	164	160	145	169	165	149	167	188	154	161	170	174	166	171	146	160	159	169	140	150	154	156	187	177	163	155	154	168	160	136	153	148	173	163	151	162	184	146	138	137	181	169	151	180	160	167	162	166	147	164	196	163	172	179	161	160	154	166	179	149	156	135	136	196	156	146	154	172	175	171	165	146	169	162	154	142	147	174	152	158	145	147	139	161	181	153	146	151	149	167	165	156	133	147	163	166	166	172	160	169	174	166	146	168	175	164	166	155	155	155	165	166	162	177	146	160	180	156	164	158	163	177	135	178	152	177	158	176	154	162	156	174	155	148	174	163	161	162	175	178	135	173	165	170	149	158	165	166	182	163	152	153	148	158	144	152	139	156	186	176	145	162	174	169	182	175	151	148	160	152	171	167	173	138	174	147	200	167	154	166	163	180	154	159	158	149	158	166	167	177	161	171	167	150	144	159	158	172	161	161	186	178	165	186	150	163	168	165	182	141	140	160	144	145	170	157	163	141	138	160	169	164	159	165	151	150	169	154	153	182	173	161	161	167	185	142	162	170	149	166	172	164	164	167	168	170	170	168	160	159	127	152	140	165	167	167	165	147	161	147	154	166	157	158	166	151	146	153	157	189	174	135	161	155	159	154	159	164	165	178	164	175	171	138	174	168	170	184	161	138	153	169	145	171	169	168	133	162	172	146	135	159	173	177	176	154	176	146	156	163	155	166	144	146	153	166	135	150	150	146	152	164	175	153	170	167	135	144	162	164	163	183	181	156	181	148	173	153	161	152	192	157	171	161	194	168	157	166	172	163	164	147	155	141	169	167	169	178	153	160	181	145	149	138	141	165	145	166	146	172	153	156	155	143	172	159	159	172	151	167	142	165	175	175	170	147	167	152	170	148	160	159	166	181	185	147	165	149	179	135	150	168	143	163	151	159	152	177	146	179	144	148	149	142	168	156	164	172	151	180	168	171	140	180	146	159	139	166	158	175	135	174	151	161	161	179	170	169	169	133	144	172	158	175	158	164	149	163	177	154	176	162	144	163	146	157	160	159	184	185	163	176	136	152	168	172	149	168	155	156	158	172	153	177	155	197	168	164	151	158	157	153	173	139	159	166	169	156	163	157	155	155	169	173	158	154	151	138	153	151	153	159	164	169	174	157	157	145	142	171	195	145	171	159	146	158	149	151	157	149	168	157	152	153	171	161	159	153	156	150	155	166	156	157	148	154	143	158	163	162	136	136	158	153	172	156	151	162	154	149	149	153	162	177	170	192	164	169	166	152	149	184	163	146	145	181	162	150	158	160	177	172	163	159	167	132	154	162	146	183	150	163	154	126	138	169	179	148	157	151	134	179	153	154	172	167	160	160	169	168	187	146	169	157	157	147	152	166	157	147	139	147	165	175	158	157	172	163	136	165	167	169	177	152	181	165	132	151	160	158	168	157	165	167	134	145	165	172	170	160	159	168	179	174	167	170	150	163	150	145	153	169	178	158	158	151	161	177	158	155	171	147	165	139	172	147	150	172	177	166	179	165	155	163	168	165	133	176	172	142	151	157	131	166	184	165	175	166	158	152	166	179	157	159	165	162	183	164	162	160	153	175	152	164	172	143	147	162	144	149	188	167	158	139	153	155	173	130	133	150	163	191	138	168	142	152	158	160	161	163	146	167	157	171	149	170	180	193	173	174	141	138	188	147	158	169	174	155	155	170	153	180	134	144	173	182	157	163	155	174	134	148	201	158	135	171	163	156	163	140	170	178	164	188	158	173	142	165	165	172	182	161	170	151	156	166	170	156	148	149	159	133	165	181	181	167	183	161	162	163	174	178	146	130	182	158	167	156	164	163	170	159	168	158	157	164	177	159	173	150	143	139	160	169	158	179	164	169	186	157	159	164	150	152	173	135	175	158	150	172	158	165	165	142	180	144	184	146	165	156	153	161	149	162	143	164	178	144	147	136	159	141	142	159	181	171	162	162	153	159	147	155	161	152	173	161	137	146	137	168	176	144	153	160	154	141	157	169	166	194	158	170	150	138	170	161	151	153	177	187	174	160	160	135	144	186	160	159	156	126	169	167	180	142	162	143	167	169	170	189	159	151	167	174	162	141	161	129	177	149	158	146	164	185	147	181	156	149	169	162	136	176	168	159	166	166	165	169	163	149	165	183	143	146	167	160	185	144	163	153	163	158	190	167	147	171	161	155	160	195	160	165	156	157	169	156	166	145	177	167	165	146	149	157	186	180	162	164	160	151	186	164	159	171	160	171	162	153	164	164	191	172	163	171	168	181	172	168	176	139	189	169	169	158	152	168	173	154	148	157	145	142	141	179	172	151	162	160	173	175	147	174	144	182	175	168	147	165	157	144	171	157	140	172	174	145	152	146	162	168	174	167	154	152	180	181	150	132	145	151	199	159	164	174	134	170	155	158	161	138	167	147	150	169	169	162	163	160	127	147	154	162	164	181	163	146	144	168	160	162	165	160	152	159	165	137	159	150	149	180	170	158	156	142	155	173	161	147	184	165	153	158	160	158	158	158	152	175	165	146	165	157	176	174	151	158	145	160	134	146	173	165	145	164	142	170	145	179	168	149	143	156	163	163	155	154	156	158	156	163	161	157	148	139	171	171	165	160	165	148	172	173	157	173	166	180	155	154	175	159	173	167	173	165	176	157	167	164	152	151	177	171	171	154	167	156	164	147	162	189	153	169	158	170	158	157	146	138	166	161	166	168	162	152	172	159	157	158	158	164	155	142	159	132	156	145	136	182	152	148	158	167	180	161	169	160	185	171	144	167	143	182	169
3219	555	687	707	674	582	581	561	538	521	512	538	527	553	520	556	485	533	490	533	512	494	524	464	528	493	493	563	481	503	532	477	519	479	526	482	510	559	527	538	496	499	492	466	531	509	529	499	503	511	522	528	499	504	533	505	491	493	498	484	514	483	513	516	480	504	551	500	536	518	480	531	499	499	520	509	540	536	482	451	511	467	505	499	522	490	514	515	484	462	482	474	485	493	485	498	507	486	519	537	507	478	471	439	461	494	511	524	468	502	483	490	518	498	486	525	514	462	517	500	491	492	461	494	512	471	530	506	530	507	472	489	480	536	518	491	507	532	530	479	467	518	488	509	505	526	466	543	525	464	511	507	505	495	502	511	533	533	503	497	505	547	519	496	512	552	443	496	497	483	518	539	517	501	503	524	517	532	473	496	495	502	538	521	493	487	524	529	503	478	521	497	531	510	500	490	550	492	487	528	502	498	501	517	482	501	532	502	519	467	542	495	461	550	510	504	512	491	491	476	502	515	524	479	510	536	510	515	480	510	495	485	561	502	496	510	476	494	522	470	528	489	528	496	499	478	490	500	500	492	476	538	521	490	500	528	482	502	514	497	451	487	515	486	463	510	548	512	476	521	523	475	525	505	479	516	510	509	486	491	545	472	500	522	509	483	490	500	513	531	505	503	535	477	480	486	499	473	532	498	550	465	498	520	482	506	530	519	517	493	480	471	527	509	492	486	514	517	528	513	514	516	531	495	506	534	525	475	477	477	481	509	528	483	564	498	493	486	504	541	537	519	514	507	502	536	480	509	472	503	506	468	503	500	508	488	479	510	476	477	514	529	484	499	511	500	500	504	530	470	531	538	489	508	475	524	491	493	513	454	526	510	525	497	514	508	510	500	514	521	519	516	521	492	489	535	495	517	508	500	495	548	486	484	491	533	504	469	512	467	474	549	510	472	514	484	508	478	508	511	502	529	516	468	525	495	487	520	452	485	490	550	496	474	498	536	466	501	508	531	473	510	489	470	482	552	472	519	516	525	491	531	501	494	477	537	509	512	473	509	485	480	487	501	503	490	519	526	483	510	533	515	493	506	523	516	512	488	534	493	474	539	521	496	522	553	511	501	527	490	518	498	520	478	492	510	514	509	524	552	484	536	504	457	487	515	493	502	506	496	520	504	535	485	476	516	521	494	472	526	495	475	509	565	485	487	493	502	488	529	503	502	536	478	471	527	507	484	540	546	493	551	539	504	486	499	505	518	520	518	494	525	481	490	508	492	452	498	535	504	505	498	532	493	497	531	531	508	502	490	491	509	517	470	496	509	553	516	479	502	495	495	499	528	474	497	504	493	482	496	497	485	503	515	539	472	513	522	519	466	454	505	492	546	534	507	506	491	488	533	499	492	500	518	531	504	501	470	497	572	488	523	492	549	505	518	523	504	518	495	510	522	489	512	477	521	519	514	473	506	507	502	524	503	535	468	503	489	532	506	502	507	521	495	510	516	507	521	544	513	515	441	528	451	546	526	499	497	494	527	485	491	476	519	497	497	497	501	508	531	501	531	509	531	515	489	505	515	491	513	506	500	527	527	520	498	461	509	528	480	525	505	533	516	520	474	489	555	474	521	465	520	539	534	462	497	480	497	496	488	493	480	509	504	506	500	476	528	509	472	521	478	499	519	468	498	533	507	499	499	517	507	518	488	524	566	484	526	494	477	526	476	517	481	539	530	497	530	478	499	509	498	536	489	492	465	519	520	521	485	520	494	509	495	496	469	499	514	514	468	528	517	487	504	512	480	521	544	483	489	491	449	520	518	503	480	472	517	549	501	495	565	480	509	556	522	487	482	474	488	513	493	516	522	552	507	497	528	499	515	495	528	507	497	517	506	500	488	545	471	493	508	504	497	505	546	506	554	520	511	517	496	487	512	472	540	498	541	504	504	480	518	494	484	511	500	499	486	501	474	496	512	513	493	477	499	522	510	554	511	490	512	509	513	560	480	528	488	501	504	519	523	489	511	525	492	500	477	465	532	539	518	513	498	483	534	548	521	479	472	528	509	563	511	478	471	503	506	487	518	487	501	512	499	507	478	521	492	535	458	492	501	521	541	528	534	529	509	506	481	496	488	504	496	490	502	500	533	498	483	526	515	517	506	501	518	510	503	528	522	507	491	464	470	512	525	489	571	538	516	482	496	506	510	524	481	477	517	471	502	502	481	474	501	477	508	458	541	509	508	479	465	479	470	485	520	537	531	479	527	499	473	523	509	494	473	482	511	502	501	468	497	489	484	506	525	496	503	493	521	519	491	493	512	522	482	486	493	508	524	482	511	519	478	502	480	518	494	503	500	551	514	533	521	529	532	461	498	512	493	534	486	508	528	487	493	549	541	518	497	505	523	497	529	480	513	513	501	493	526	479	533	547	477	483	494	468	508	488	472	502	491	510	492	509	494	522	504	474	525	487	515	534	520	475	521	537	519	479	502	514	492	489	541	522	486	522	500	485	485	478	497	503	470	520	512	509	490	513	556	508	526	500	466	469	512	496	515	506	490	490	491	481	479	504	440	475	512	544	505	526	539	498	553	482	528	516	493	465	507	537	465	499	483	530	488	499	492	530	481	461	502	521	493	495	505	499	499	551	513	511	509	493	495	504	516	526	497	515	535	506	496	483	493	502	532	522	486	515	500	472	479	525	532	485	501	464	515	491	508	509	483	546	500	518	512	507	496	539	533	503	449	508	491	545	486	492	507	562	531	520	499	491	505	538	495	471	480	499	495	525	524	477	505	474	488	460	483	491	484	529	530	499	534	502	486	484	506	535	510	499	507	521	478	448	474	481	522	555	488	502	503	504	508	491	534	475	497	505	462	457	499	512	524	479	514	489	525	519	542	495	507	487	507	511	511	484	483	489	530	526	516	553	443	530	539	510	480	475	527	490	458	549	486	468	512	478	494	460	475	515	511	492	529	502	517	494	463	525	480	465	480	492	482	478	532	569	466	530	488	481	480	481	514	519	495	528	531	529	537	477	512	527	504	541	497	511	493	479	483	516	544	488	508	511	459	467	502	515	494	480	497	500	546	486	514	474	489	516	501	517	502	505	504	497	524	515	512	514	501	491	519	503	507	497	492	512	509	546	510	539	500	484	506	520	521	525	489	480	485	503	501	501	492	490	462	511	544	488	528	492	514	481	532	490	508	504	494	484	499	507	503	454	522	521	487	523	528	445	525	527	504	489	479	494	514	465	509	499	479	516	513	507	510	484	484	498	504	506	474	472	486	533	487	492	479	526	492	474	491	521	500	482	535	490	556	496	496	519	536	477	500	514	468	557	483	528	489	527	542	490	503	520	547	538	487	509	549	503	487	470	485	477	500	517	471	474	548	487	502	501	534	515	460	549	526	472	546	509	465	483	513	515	493	484	495	519	460	486	511	518	469	533	508	463	523	501	484	503	513	497	523	494	482	487	543	494	508	502	530	487	512	542	500	503	530
28423	6618	1817	1344	952	773	659	596	504	448	480	390	413	370	353	334	362	337	333	359	329	363	328	303	305	324	333	314	313	335	344	324	318	298	296	298	309	319	325	316	320	301	320	343	352	291	311	308	309	354	312	328	341	308	344	301	301	301	324	322	291	316	315	329	312	302	308	334	306	288	320	320	355	297	315	326	346	289	315	318	325	309	287	301	289	311	311	303	307	310	340	286	316	304	303	338	320	339	301	318	328	300	294	333	280	320	315	323	312	324	302	296	343	345	324	303	303	308	314	313	334	302	308	306	298	279	305	300	307	340	341	324	277	278	341	299	306	292	267	303	313	322	301	282	298	326	296	335	281	280	326	323	293	320	323	301	281	311	306	324	313	277	310	288	306	306	273	325	294	294	315	286	307	327	295	321	270	311	274	285	333	284	303	306	305	275	306	291	309	302	313	293	318	316	307	304	281	322	311	276	300	281	308	309	314	311	304	289	321	337	318	307	300	314	295	317	302	328	279	332	297	308	293	296	283	302	332	323	333	287	351	333	295	289	323	296	287	330	309	301	296	291	298	320	288	315	292	331	301	323	304	313	292	321	325	315	319	310	302	312	351	305	302	295	318	300	303	284	313	279	311	293	288	311	296	302	319	322	278	284	326	294	284	276	273	323	309	285	307	299	300	303	291	293	322	295	284	328	314	306	289	283	274	331	332	327	286	324	314	315	348	329	311	330	309	329	305	311	318	277	294	353	285	279	311	310	319	306	329	316	279	307	302	331	309	318	301	309	303	295	304	326	294	297	284	274	287	286	293	272	290	325	339	289	316	291	282	325	305	287	272	296	319	310	298	295	304	318	304	315	308	298	302	292	297	347	323	326	318	293	288	322	296	287	309	301	316	321	322	332	322	351	318	303	294	293	312	285	296	297	291	295	325	288	331	289	298	295	321	311	328	351	302	281	338	307	298	293	324	284	302	311	330	313	341	264	318	337	340	282	327	318	315	345	295	298	310	297	334	308	318	286	295	303	311	273	321	277	317	340	306	315	295	313	303	283	318	314	311	258	314	280	298	292	308	321	308	325	297	326	326	321	280	287	274	300	300	315	321	304	323	324	340	328	333	322	292	301	298	311	321	307	302	293	327	309	312	314	320	314	289	304	330	331	286	332	318	328	329	325	294	313	314	340	293	334	303	281	298	306	298	324	294	312	349	319	275	317	293	300	321	315	324	338	292	320	334	280	306	288	310	283	297	268	295	303	329	326	326	290	326	306	300	282	285	331	289	311	333	272	326	292	258	318	315	311	307	324	297	328	291	313	292	310	307	287	312	335	301	312	320	325	309	291	314	299	279	301	306	279	296	319	304	308	306	331	326	326	320	310	279	297	293	330	286	339	275	318	327	344	330	314	325	301	301	314	320	297	337	332	313	343	328	310	286	310	293	323	306	293	312	308	334	314	335	291	321	323	302	335	292	319	306	336	320	293	319	299	270	315	274	293	284	338	273	317	322	325	316	299	296	301	309	307	339	303	318	280	286	318	297	289	301	293	306	315	270	322	287	321	285	309	289	347	305	299	306	318	291	302	306	298	317	313	297	324	277	330	318	305	288	306	279	305	355	313	307	323	358	329	302	276	311	313	330	319	346	276	325	304	309	297	289	322	320	322	322	304	301	303	299	315	263	316	289	313	291	315	335	346	309	300	308	297	330	321	310	305	336	284	332	312	305	325	292	290	307	302	317	319	319	295	300	288	313	306	305	333	295	272	324	313	306	303	310	296	330	299	327	295	329	298	316	309	308	304	312	317	347	303	331	281	271	302	309	306	289	298	303	311	322	339	331	280	297	313	329	318	308	289	312	311	320	295	301	318	343	282	283	291	274	297	291	283	277	338	305	321	303	304	317	301	332	290	321	295	304	297	284	312	303	307	304	291	334	333	323	261	308	309	310	332	316	312	296	312	337	298	279	278	329	325	298	317	314	307	311	321	308	284	307	335	283	301	285	293	311	309	308	301	290	297	328	309	312	294	301	297	297	293	296	304	289	349	277	301	304	319	337	308	307	315	311	333	320	307	305	304	307	300	293	288	306	339	332	279	298	290	273	333	289	301	311	309	320	319	304	299	296	327	299	315	287	283	346	279	332	318	317	277	298	273	310	342	333	304	300	300	283	317	328	317	302	300	330	310	304	293	289	288	309	311	294	301	326	303	327	282	341	289	321	336	280	322	325	308	286	302	313	305	300	284	301	300	286	300	328	308	285	305	311	305	329	322	311	289	303	323	336	289	319	318	309	322	308	342	301	274	299	297	305	298	309	300	293	335	317	322	303	305	303	319	304	326	317	332	302	287	285	300	297	335	318	308	294	304	309	326	332	313	295	312	315	320	305	294	328	302	340	311	328	326	330	309	282	322	314	330	307	316	286	285	312	322	288	316	305	316	309	297	310	352	297	304	313	332	317	322	327	305	334	278	328	318	302	318	296	292	292	320	326	293	286	327	301	312	354	310	307	286	300	323	288	286	327	308	288	334	317	323	309	313	312	331	304	311	298	305	317	284	279	302	280	312	306	334	306	299	310	328	298	268	302	306	314	277	304	318	290	264	318	279	304	304	300	308	317	343	345	320	330	337	329	300	304	287	253	287	317	321	314	287	307	312	347	297	314	321	294	297	332	316	269	307	309	311	303	332	311	309	287	281	336	280	308	309	322	305	282	310	270	319	317	303	309	298	277	303	335	307	312	288	307	332	348	314	303	311	288	323	333	326	304	280	329	293	312	297	284	311	304	336	297	264	295	285	335	319	277	308	293	309	292	327	294	304	314	299	318	279	321	320	287	307	323	359	289	304	317	294	297	299	332	318	307	342	313	316	303	304	295	334	295	320	300	300	326	304	317	299	283	285	310	305	291	301	339	288	292	329	292	316	303	290	300	344	310	306	316	297	320	300	325	300	319	295	282	305	324	313	297	297	290	344	284	326	331	320	313	326	326	292	305	288	291	318	336	319	294	292	332	286	299	319	338	316	311	311	312	309	307	313	311	315	304	354	300	302	282	310	280	313	338	298	279	312	318	303	284	311	312	278	314	318	348	287	298	308	290	308	306	316	307	255	330	327	292	323	303	318	290	286	290	315	309	283	327	299	326	308	289	308	284	326	300	303	268	300	280	287	328	311	325	290	296	316	315	322	301	345	321	285	292	314	275	291	279	357	320	326	330	304	355	301	316	315	304	295	318	284	279	284	313	340	305	327	311	326	293	309	302	305	292	299	309	295	284	287	308	314	331	285	321	319	314	295	304	285	310	288	299	319	309	294	315	313	297	280	282	294	328	311	296	284	285	318	337	297	305	322	332	336	298	289	326	303	297	320	322	278	316	308	305	316	279	316	306	290	291	327	340	273	287	270	292	309	320	302	308	309	302	328	284	303	278	309	333	307	333	287	301	328	314	315	315	292	317	308	292	282	307	294	286	308	332	303	305	338	332	277	302	298	309	305	340	318
12519	1841	3523	4028	3580	3010	2392	2101	1794	1742	1552	1462	1375	1263	1260	1218	1165	1089	1114	1052	1025	1028	1011	1002	1011	977	969	1027	945	952	914	987	936	950	957	930	942	944	866	954	906	938	913	912	873	891	896	932	842	890	876	909	926	870	927	858	898	880	941	888	883	901	873	916	860	887	849	907	861	854	857	843	820	870	889	909	899	919	906	856	888	896	868	859	909	859	785	860	845	841	870	878	878	910	870	894	860	875	871	898	846	840	874	800	894	869	851	875	873	836	901	847	879	902	873	886	911	861	839	835	873	855	910	893	905	857	877	829	863	863	942	846	901	833	911	871	900	826	850	908	913	849	902	959	871	881	843	875	906	893	831	858	873	872	864	869	869	819	846	844	874	821	853	875	913	882	870	877	875	926	942	949	830	845	864	842	895	894	890	856	863	833	858	804	829	824	855	840	835	943	841	848	902	888	832	890	882	876	889	886	911	830	859	879	864	889	870	830	887	826	872	909	873	943	892	866	827	854	853	871	867	861	882	872	873	835	884	877	877	828	806	817	859	899	830	855	877	809	884	844	916	860	882	819	881	829	844	870	855	834	867	919	837	883	841	817	867	824	890	902	871	856	881	866	824	893	838	860	848	844	884	909	837	878	833	820	838	838	895	833	858	818	884	876	884	860	835	844	838	851	892	846	928	920	841	894	922	895	875	887	868	920	890	889	868	844	853	931	899	838	878	883	864	859	810	863	851	889	855	868	887	873	800	880	877	891	873	860	799	821	918	873	873	881	856	899	877	868	821	871	877	851	867	820	855	874	863	886	897	860	886	861	850	872	897	884	847	838	833	835	877	916	877	823	902	855	816	855	882	922	888	802	864	846	858	868	854	849	861	835	835	845	848	865	881	837	885	853	863	863	831	833	885	825	835	859	934	865	863	833	881	851	931	880	857	877	892	876	795	821	850	913	842	832	836	805	835	839	857	913	884	836	878	868	891	866	892	846	833	828	917	808	875	865	877	839	827	889	917	878	801	815	865	873	815	884	827	878	857	904	847	899	881	883	918	884	837	890	855	883	894	837	867	824	875	856	844	858	886	846	844	864	812	886	829	873	855	832	890	839	849	835	892	857	870	872	871	824	851	851	835	833	819	846	840	889	922	847	939	820	872	879	877	873	901	892	829	813	834	837	828	860	835	849	856	882	840	823	855	848	868	874	875	904	812	898	836	852	887	840	875	826	870	832	855	837	906	837	802	860	855	847	927	834	854	856	856	858	882	886	865	852	865	866	866	852	902	857	858	879	896	825	837	884	888	849	851	883	844	887	805	882	897	816	846	827	839	842	888	851	847	866	841	866	911	912	864	830	920	840	890	843	874	866	921	833	841	806	889	832	910	889	835	902	865	806	802	834	876	849	886	871	863	815	887	849	869	873	880	870	903	818	859	895	864	875	846	852	836	924	824	854	828	853	841	867	908	809	878	809	928	817	905	851	900	876	903	910	844	853	876	842	809	829	861	861	881	851	831	814	885	847	868	850	876	856	809	851	841	850	832	838	880	894	847	889	870	886	904	830	822	851	911	905	865	879	897	875	864	838	853	856	869	862	894	839	824	871	861	858	879	854	862	870	822	863	829	869	901	859	868	867	853	840	890	885	888	827	846	875	896	832	865	874	881	834	878	890	873	874	859	853	881	878	839	873	822	869	873	869	901	868	874	859	901	852	884	901	894	836	887	867	887	838	842	835	846	822	867	892	881	858	865	884	889	908	843	929	835	844	879	873	873	824	860	834	833	908	866	835	868	826	916	814	882	882	916	882	852	850	845	805	914	869	874	864	854	866	861	918	881	804	898	898	913	890	867	933	873	904	926	860	823	874	796	903	871	877	889	830	891	816	874	848	863	809	831	870	854	858	879	846	847	878	895	889	846	864	886	785	888	837	929	856	849	837	905	890	878	879	834	877	804	858	855	822	839	860	874	956	881	878	909	926	830	891	874	858	873	861	864	857	921	862	824	880	915	852	891	879	870	848	872	816	810	879	849	905	840	888	841	896	844	907	822	821	854	887	807	907	795	920	849	867	846	872	866	857	848	910	853	894	841	893	900	865	854	911	887	841	882	881	857	889	865	899	866	836	908	866	926	845	853	850	864	906	900	880	812	844	822	860	883	869	854	863	785	867	819	815	901	825	852	836	828	848	921	884	904	833	802	885	857	922	870	904	852	929	870	903	902	869	850	898	885	906	798	890	860	894	817	850	827	854	889	886	818	860	856	839	807	827	857	887	855	874	867	893	864	921	821	888	918	884	876	858	872	842	822	844	875	927	849	860	901	874	859	842	822	840	844	887	898	868	864	830	889	885	883	896	849	901	899	858	883	877	850	841	860	866	848	867	887	834	844	856	821	866	819	894	822	870	893	834	821	843	862	863	876	873	838	888	850	851	857	867	850	836	853	887	872	851	881	833	914	901	893	920	856	867	884	865	866	862	868	848	867	889	859	848	866	876	830	832	868	864	856	860	902	867	904	869	920	849	841	911	834	883	863	820	878	857	882	827	824	872	826	839	861	910	896	842	860	851	844	831	826	900	905	849	893	870	912	897	862	843	869	827	877	905	860	834	851	924	861	875	906	898	856	848	882	902	877	845	894	867	843	913	874	869	869	911	846	865	812	772	871	870	862	877	875	891	862	828	928	864	825	861	905	866	913	809	857	874	852	890	893	870	888	870	904	892	831	871	836	882	820	893	847	873	830	826	846	856	848	854	864	856	822	876	873	909	842	867	845	862	826	862	865	855	866	868	840	853	896	838	833	838	883	849	918	845	850	878	824	842	855	879	864	835	864	879	804	876	867	867	874	874	867	859	865	832	798	874	842	904	890	901	873	903	838	850	876	881	849	824	871	909	806	831	879	866	868	847	864	805	842	840	839	876	875	841	825	864	832	877	831	862	860	894	882	903	796	867	888	843	845	867	875	876	836	859	867	863	886	831	853	881	831	845	884	867	833	914	900	893	879	830	892	865	850	868	893	878	910	902	870	843	877	821	823	867	876	883	838	873	898	856	854	862	850	896	868	905	825	877	830	873	826	869	868	888	879	869	860	912	870	843	855	878	867	888	853	852	852	882	890	834	930	896	874	853	820	880	854	945	857	934	876	862	887	886	858	901	884	892	897	826	873	815	781	862	844	804	843	846	904	814	914	900	849	883	905	935	859	853	882	909	879	885	878	841	837	866	832	839	868	898	841	814	902	887	857	921	838	842	878	874	841	853	866	838	910	872	828	867	902	904	848	852	868	869	890	858	907	854	844	863	853	899	862	873	867	894	852	818	827	829	878	869	843	851	885	847	879	805	871	859	920	846	887	822	851	857	858	855	879	890	855	878	885	850	845	846	888	884	865	874	828	844	872	868	865	846	922	850	871	843	891	872	837	848	862	871	893	916	898	896	828	871	898	871	870	843	916	867	866	818	834	826	808	846	877	842	846	936	852	830	836	836	853	874	862	896	885	868
34928	16298	5657	2561	1755	1326	1044	851	788	638	578	574	487	444	426	452	414	428	395	417	415	382	406	361	367	371	341	393	380	353	323	350	330	336	351	336	343	368	359	331	369	332	347	365	342	399	375	352	334	334	319	367	379	371	333	330	354	312	326	362	343	333	359	358	313	355	355	344	344	327	340	326	341	340	358	330	349	357	376	334	358	295	338	323	310	326	338	349	347	388	336	336	357	328	320	332	345	349	326	344	354	370	349	325	305	312	337	350	351	322	327	319	353	318	314	332	299	326	377	339	305	360	330	351	348	360	323	340	343	347	328	343	345	319	334	371	326	335	315	345	358	327	345	336	337	324	373	299	350	336	304	328	378	316	346	372	336	346	317	324	347	335	294	345	315	318	340	340	337	319	346	332	346	347	334	309	320	352	311	330	354	344	380	352	348	313	329	339	340	320	333	348	343	326	355	329	327	329	359	351	351	325	332	330	336	357	340	317	326	326	361	356	344	343	350	354	319	338	317	339	327	311	289	342	333	312	354	342	357	342	358	315	321	345	334	363	342	315	335	329	329	312	342	353	333	337	321	343	335	337	337	362	341	320	324	338	352	325	329	339	315	342	325	362	331	349	312	316	322	321	351	348	328	377	323	361	329	315	348	327	371	356	330	371	327	354	321	353	343	324	346	345	327	337	345	330	329	335	349	344	341	302	293	350	345	350	327	324	303	312	328	328	354	325	345	338	305	360	328	344	372	306	352	330	350	375	337	317	328	330	297	308	332	358	364	326	341	362	303	314	330	314	329	330	288	366	349	308	346	338	337	325	349	335	378	320	347	349	318	354	348	348	348	343	345	361	385	351	345	304	332	358	325	347	321	298	348	332	338	338	375	325	352	319	330	342	341	338	362	320	328	308	338	349	344	364	304	339	342	340	350	356	319	336	369	341	362	345	320	317	347	330	339	340	344	339	347	332	333	361	328	347	359	327	350	385	330	347	327	330	338	343	364	354	327	324	345	324	341	366	332	316	311	331	370	348	325	349	352	332	333	329	312	329	346	342	354	338	366	325	319	303	356	346	309	328	305	332	344	327	375	324	338	340	359	340	353	337	292	305	335	329	354	325	355	330	341	363	342	342	357	327	327	312	313	318	334	347	374	335	317	357	328	363	356	342	324	326	335	355	327	321	324	322	341	341	329	336	311	352	359	350	337	376	364	346	324	319	328	317	316	334	376	334	313	344	318	337	371	309	380	312	311	327	320	351	333	327	330	334	351	302	343	309	318	330	324	288	336	316	334	315	339	327	338	327	347	343	304	310	350	336	342	321	317	356	355	334	336	323	377	337	342	353	334	324	346	340	300	322	341	350	334	340	319	338	334	361	358	323	339	349	324	311	346	340	325	325	319	333	350	305	366	311	340	314	325	354	366	356	350	319	317	328	357	349	348	354	326	330	318	316	336	337	334	339	355	313	307	362	338	349	340	359	339	290	350	367	317	346	356	364	363	292	345	329	341	343	332	359	346	323	305	357	319	346	358	345	349	333	335	292	306	328	353	302	350	372	346	320	337	318	335	311	337	350	326	356	366	364	327	339	322	338	390	316	308	310	320	350	339	367	361	335	365	348	310	340	337	304	352	318	330	329	315	309	345	353	341	316	352	374	309	324	297	352	319	341	344	333	337	373	345	316	298	337	339	329	334	320	363	330	304	322	303	332	354	329	333	311	318	326	372	349	333	329	325	319	327	337	344	348	342	342	373	364	362	315	307	339	333	335	310	323	328	332	304	346	319	327	353	298	357	345	331	334	340	350	372	341	341	329	308	355	336	356	367	350	307	323	344	306	350	315	325	346	349	321	368	342	366	375	330	369	335	335	339	341	348	321	358	339	330	309	296	343	320	324	365	335	342	357	338	354	357	330	327	324	341	331	373	343	319	358	351	356	345	372	325	335	336	349	301	340	321	326	336	341	353	337	328	319	351	324	329	309	338	332	341	336	315	353	351	327	316	314	349	339	321	385	317	359	330	348	336	379	338	355	352	329	336	311	359	352	323	354	320	359	339	305	366	351	324	331	359	325	355	343	320	359	337	296	327	382	312	351	339	341	329	327	273	375	360	350	365	320	346	324	363	323	301	320	319	342	376	330	333	319	321	354	289	340	344	338	302	340	326	330	318	335	316	320	320	320	318	348	346	358	322	308	315	326	337	314	318	362	355	365	351	360	359	340	332	342	360	302	347	352	331	319	354	337	336	355	371	345	365	316	327	340	325	329	358	350	328	363	355	364	355	329	357	375	321	379	315	321	329	365	331	327	375	353	340	323	364	335	367	328	318	339	332	321	354	349	288	318	332	344	340	340	350	332	334	328	333	340	368	345	337	361	332	343	337	379	349	349	332	352	327	334	308	348	352	335	361	347	373	349	352	337	343	338	307	352	326	365	307	340	349	383	354	341	343	339	307	335	341	292	338	347	357	381	325	342	326	349	317	348	300	324	336	371	326	338	344	322	317	348	342	311	351	329	340	337	367	331	336	340	350	341	333	379	363	365	342	335	341	327	361	299	350	316	341	343	323	335	348	349	327	340	326	339	325	367	335	324	328	336	325	335	339	309	326	299	367	348	385	334	336	357	351	335	325	350	323	340	311	340	358	334	342	315	311	336	360	361	323	340	338	324	311	327	345	337	344	336	329	328	343	329	369	366	349	353	336	322	327	355	343	371	354	353	343	309	349	354	352	343	313	329	357	326	353	346	371	293	338	349	355	343	333	300	359	336	366	313	320	333	319	345	340	322	344	368	346	326	324	342	343	292	314	307	304	350	326	299	348	355	344	335	354	330	319	323	322	303	322	373	350	298	345	325	354	314	334	349	360	349	328	319	339	328	335	376	302	349	339	318	345	315	341	368	358	352	365	345	333	368	334	333	322	325	355	379	345	337	350	335	353	290	357	309	309	330	344	357	326	321	305	340	304	330	334	330	290	318	330	343	349	321	359	349	332	307	323	378	353	361	306	330	322	328	340	345	337	322	331	340	321	379	345	331	347	312	334	321	346	353	369	337	346	364	361	304	316	319	352	350	305	349	291	337	323	342	361	340	345	299	315	299	379	324	312	347	291	328	336	322	341	320	326	334	354	319	329	313	325	339	349	350	312	351	344	297	340	336	330	330	333	306	346	339	335	329	337	344	312	310	317	329	355	345	353	338	311	330	322	353	340	347	355	345	320	310	354	307	337	355	351	363	319	317	355	348	329	372	341	319	374	350	336	337	351	338	327	332	335	317	340	343	332	341	339	329	317	331	341	339	331	325	342	347	349	373	328	367	348	331	326	331	357	339	327	347	330	384	326	350	368	343	326	345	358	356	335	363	320	356	326	325	324	330	328	337	359	359	328	324	340	356	374	321	342	327	319	349	321	340	328	346	352	337	347	313	329	321	344	294	324	325	341	335	353	323	336	336	357	322	354	335	346	334	321	334	349	345	350	353	333	365	350	322	332	331	361	302
16966	2938	6101	6837	5920	4906	3998	3374	2922	2583	2311	2089	2001	1860	1668	1629	1517	1444	1412	1351	1308	1273	1263	1250	1221	1209	1175	1158	1138	1103	1141	1077	1054	1049	1028	1021	1016	1085	1076	1044	1037	1043	986	1033	1013	1064	981	1024	948	982	971	994	1002	966	1008	1000	1021	991	1002	1029	937	922	966	961	928	889	950	962	972	909	930	975	980	941	979	918	929	967	922	934	897	936	984	896	980	990	920	915	926	928	932	923	966	906	1016	915	893	973	905	1017	932	959	904	959	920	885	924	943	937	871	879	932	940	951	961	896	961	914	941	906	915	932	921	907	934	928	906	951	913	937	930	905	956	905	941	918	930	973	907	965	969	919	955	916	917	944	889	918	996	938	950	903	885	926	937	863	844	942	968	894	919	983	856	942	931	914	922	893	904	903	958	933	869	885	913	912	958	892	842	908	900	875	925	864	883	910	878	948	959	933	942	911	962	900	888	918	959	910	886	900	913	960	885	936	950	854	959	939	902	948	969	920	893	909	978	954	922	854	920	999	956	932	919	895	932	959	886	891	905	916	940	916	922	970	858	910	884	864	968	880	940	921	911	888	919	917	910	924	919	894	896	913	924	932	904	992	953	967	934	870	875	981	957	872	929	909	901	916	936	933	932	901	915	874	947	939	827	885	916	937	908	930	910	886	890	903	927	886	897	935	908	939	885	914	947	935	960	932	956	904	933	943	882	929	956	926	940	923	902	946	892	967	933	895	967	979	930	932	880	932	874	907	917	894	864	945	890	938	950	976	899	932	888	923	859	909	958	899	891	964	909	947	962	908	907	870	916	878	954	888	925	938	885	894	969	915	947	890	907	869	892	917	920	916	903	958	898	935	906	908	955	907	925	918	930	860	926	925	879	881	936	951	830	892	886	847	921	905	897	938	954	927	891	992	949	931	941	942	952	956	964	911	926	955	884	903	873	944	937	907	924	960	924	924	929	899	943	898	929	916	911	922	927	893	919	896	900	895	907	918	911	864	919	888	896	921	894	932	929	939	911	935	915	893	905	859	919	935	943	956	890	948	889	919	873	876	961	971	971	897	934	881	918	833	996	916	934	862	986	897	910	925	923	961	926	882	865	876	866	884	942	912	925	893	918	921	957	887	907	949	883	905	940	942	857	856	889	904	906	936	914	911	892	864	935	948	911	932	929	930	890	926	888	920	895	905	976	911	908	891	917	886	905	894	874	888	919	896	884	887	938	892	876	896	885	943	911	891	903	890	923	905	921	948	886	923	935	940	862	939	870	871	921	840	886	936	934	946	930	889	908	939	957	924	945	900	918	980	914	999	873	925	951	910	941	923	882	966	964	937	904	898	920	883	925	919	896	888	869	940	907	905	950	906	920	942	910	905	880	865	949	906	964	926	930	918	929	939	917	909	901	924	956	872	866	903	897	919	897	901	868	967	907	949	929	932	866	905	929	908	921	950	944	932	939	907	977	905	920	884	900	913	933	929	922	916	908	926	934	842	887	996	920	974	901	885	920	937	935	915	861	867	849	934	946	843	869	894	875	905	908	922	900	942	925	949	897	924	904	938	896	925	900	940	945	905	897	966	893	928	918	937	943	931	912	935	896	911	951	946	940	937	859	893	918	925	915	928	873	902	959	918	916	926	925	887	940	897	911	891	948	949	904	916	901	948	895	877	913	906	892	905	913	942	956	951	916	951	880	930	900	934	964	925	912	915	900	903	932	915	932	903	920	864	895	972	921	939	922	922	914	929	946	924	939	953	915	933	894	914	874	968	897	911	965	856	875	924	896	939	973	923	867	857	956	898	909	927	902	909	872	877	876	896	898	888	881	920	989	927	914	921	893	912	883	857	918	941	933	943	918	909	955	955	901	925	973	947	986	949	939	888	876	875	833	941	891	920	938	947	908	891	888	918	871	910	871	948	900	845	919	925	908	902	911	915	946	893	893	937	889	873	951	920	933	894	902	880	976	930	887	973	901	962	979	934	958	939	915	912	941	917	938	933	985	907	905	913	895	916	867	975	967	878	897	941	863	909	924	910	981	949	893	886	901	888	923	872	872	930	886	909	1009	900	897	952	891	933	916	963	915	919	974	928	876	957	921	917	858	918	931	897	903	802	931	903	899	921	879	959	920	898	948	910	983	938	902	956	931	897	933	938	932	873	879	962	926	874	914	918	945	990	893	900	958	914	931	901	965	936	892	908	936	856	906	910	918	949	951	912	954	911	908	914	923	902	962	930	912	935	911	925	918	928	922	900	959	917	923	923	927	890	874	906	947	929	903	941	863	899	882	949	959	923	933	865	910	884	960	948	933	915	927	931	946	968	935	926	935	975	908	924	915	964	884	966	941	929	855	955	926	925	919	868	914	941	896	943	861	930	891	966	938	968	938	946	964	938	943	850	902	922	921	928	921	957	885	934	923	940	910	897	930	891	934	927	935	874	939	933	889	929	921	918	928	907	893	897	905	908	893	977	902	898	974	891	910	951	902	952	875	904	927	934	974	823	911	899	905	966	934	964	923	884	934	867	918	926	910	923	920	944	910	877	918	943	899	921	915	889	964	941	902	935	913	929	937	909	953	919	893	922	856	917	909	896	883	933	903	927	894	920	909	912	912	890	965	914	901	935	924	891	882	899	864	967	922	909	903	888	924	935	879	895	918	980	946	896	935	975	896	874	950	967	879	983	925	878	866	918	942	874	926	901	915	925	930	926	911	919	926	895	904	922	897	916	922	950	898	884	934	896	907	933	957	889	920	919	923	881	951	911	937	895	972	914	913	938	908	904	905	851	935	935	899	925	941	859	907	951	874	965	945	922	869	910	893	929	961	915	909	918	896	890	929	900	860	915	856	881	936	899	920	928	927	909	899	1000	895	896	955	882	908	895	890	944	918	889	938	940	916	935	921	910	892	878	921	956	956	907	934	889	951	878	914	938	866	946	947	902	943	808	897	914	926	948	936	941	943	909	908	931	954	940	894	876	894	843	939	920	866	878	926	916	939	917	975	924	895	903	903	930	860	913	882	946	872	941	961	893	908	938	910	948	954	900	893	920	921	881	915	903	880	851	911	966	929	890	902	892	887	896	906	917	909	871	916	947	877	861	923	978	903	947	927	951	920	907	963	930	915	933	953	918	941	982	898	870	897	912	893	908	913	866	908	903	928	937	867	938	931	881	925	872	937	921	903	888	921	921	941	942	940	989	877	962	960	898	920	935	938	933	976	949	884	906	965	890	932	898	890	952	903	941	911	914	928	982	938	907	963	930	917	888	923	883	913	922	947	958	904	853	887	945	928	945	987	928	897	934	928	923	920	911	944	951	952	963	923	915	917	956	931	948	930	884	944	895	877	956	899	892	944	916	901	933	950	940	883	990	899	947	902	897	911	903	898	952	964	926	952	963	995	919	882	956	876	900	936	948	929	947	936	939	943	889	947	939	896	963	929	961	848	906	912	913	998	907	855	884	903	898	897	898	898	942	973	894	926	977	959	910	944	915	901	890
3878	331	222	219	194	186	180	169	184	165	170	175	149	169	154	148	169	142	178	184	170	149	154	160	176	175	172	174	154	166	149	165	155	142	134	156	172	169	132	169	139	151	185	167	140	161	157	184	154	145	167	169	173	165	163	155	146	155	164	159	156	190	157	153	161	161	140	170	169	154	128	148	156	162	170	153	131	152	169	148	158	155	166	153	152	181	160	145	159	173	151	142	156	147	137	156	155	187	172	148	161	171	173	144	163	162	169	169	179	177	139	176	180	159	159	172	169	150	168	177	153	165	159	150	162	176	181	191	149	182	164	157	155	162	177	164	162	150	173	142	125	172	179	172	148	170	135	169	148	165	153	157	159	128	182	153	153	158	170	155	157	150	152	166	140	144	182	199	144	149	160	155	157	162	149	153	162	164	184	160	141	174	173	137	170	163	151	144	170	171	192	185	151	149	180	145	120	176	155	139	166	180	153	149	159	172	163	148	179	150	165	150	153	158	166	156	165	157	143	157	135	150	170	174	155	152	166	162	154	150	141	192	160	170	171	153	148	155	163	144	140	166	183	153	140	157	152	174	166	162	167	154	151	160	182	185	164	170	152	161	154	137	159	165	145	167	156	147	167	146	161	159	169	170	141	159	192	162	161	146	141	180	154	164	164	165	168	151	155	149	154	183	171	156	154	156	147	163	165	154	154	170	173	148	162	158	166	153	163	186	185	146	166	158	167	160	159	163	169	162	155	152	184	152	177	161	180	162	148	165	148	169	164	163	167	175	167	152	162	153	155	156	151	185	162	153	160	172	165	162	182	161	146	163	165	166	155	152	161	175	156	163	165	156	158	160	148	167	174	164	157	144	183	149	137	151	192	158	165	150	166	159	132	172	133	168	166	149	174	132	133	149	172	154	147	164	166	163	161	168	159	143	183	158	162	178	154	153	150	136	165	174	165	152	175	182	162	176	146	158	179	186	161	175	163	163	168	165	145	162	176	153	162	160	151	180	165	175	165	185	159	167	156	181	135	170	158	168	144	158	174	130	149	192	167	152	173	168	170	152	171	169	150	165	146	173	177	181	163	154	146	164	160	144	171	162	166	175	173	201	171	166	143	168	155	154	150	174	171	143	152	159	185	186	167	164	158	160	164	169	158	150	168	180	157	153	160	146	171	149	173	174	170	167	152	165	156	160	152	159	158	149	153	153	166	154	160	179	191	152	188	168	147	147	146	150	160	161	173	141	156	156	164	198	165	167	156	188	151	158	165	141	149	151	146	163	156	152	166	148	150	178	158	168	141	188	159	146	152	176	133	176	160	152	163	151	173	160	171	183	156	141	160	158	150	163	155	158	163	141	176	140	167	150	168	142	153	166	169	155	158	151	157	178	150	155	173	161	164	177	162	177	168	187	156	161	164	161	146	154	144	144	164	171	152	141	142	176	160	165	167	169	158	146	143	156	150	171	161	162	137	179	149	159	179	168	182	166	142	161	169	149	163	162	169	152	169	170	174	149	158	140	157	145	152	155	146	163	143	164	159	165	159	159	143	159	165	143	138	158	139	180	161	141	174	161	174	151	184	171	147	162	167	137	162	132	174	161	154	159	171	173	157	182	161	135	167	146	156	178	161	151	158	151	178	157	151	140	152	186	151	158	176	151	166	171	153	134	165	136	153	147	128	177	157	173	155	153	155	161	166	167	159	166	149	161	179	152	161	152	174	159	172	139	168	159	159	150	145	169	154	144	161	150	176	130	143	182	155	131	166	180	168	187	143	163	141	142	169	154	153	162	141	170	152	161	181	158	163	147	147	145	156	142	170	169	172	148	145	164	139	178	179	156	164	166	168	173	149	161	170	153	147	163	135	160	158	144	168	174	159	139	189	149	160	164	140	162	161	156	172	165	173	155	161	175	140	183	164	132	136	168	164	160	142	174	172	154	158	149	180	148	155	144	160	170	167	160	188	162	169	186	148	185	175	184	166	174	173	153	142	132	189	158	149	127	183	140	173	181	138	162	150	158	165	166	188	170	151	152	171	152	179	165	162	169	173	176	184	172	173	177	155	161	165	161	176	149	163	157	146	154	161	166	133	167	163	167	152	155	150	171	160	150	161	154	170	168	141	156	171	138	145	177	152	185	158	160	166	180	177	179	166	147	163	146	155	154	141	151	153	178	153	177	158	144	177	173	162	158	143	150	170	154	146	146	153	159	138	176	166	160	182	153	155	172	170	198	176	152	147	139	143	155	162	168	161	156	139	170	122	138	157	180	153	159	163	157	142	142	164	147	160	166	171	164	165	170	160	168	167	150	146	153	169	154	181	166	167	148	150	146	173	156	164	164	171	161	164	154	170	176	161	167	148	143	138	168	166	149	154	153	196	148	164	134	184	161	174	167	157	152	144	157	147	152	174	164	162	136	153	157	153	160	169	175	178	141	162	150	159	155	153	164	153	168	154	170	166	169	164	137	139	166	154	168	168	160	159	145	169	146	170	129	165	181	170	144	167	168	148	174	151	158	166	146	152	178	165	165	142	170	169	170	163	150	175	153	175	151	177	168	185	153	161	145	149	151	179	145	158	150	154	150	145	145	160	140	181	163	146	165	149	173	177	174	152	172	159	167	166	149	152	145	168	176	154	167	134	177	144	170	147	168	151	166	139	149	156	157	157	170	161	159	168	159	149	150	162	159	173	157	142	142	179	171	183	170	138	167	146	147	148	151	141	172	146	153	142	143	144	169	168	169	150	165	151	177	187	156	163	138	179	177	168	181	158	153	178	165	129	162	158	177	170	155	155	166	159	156	182	139	154	150	168	165	153	148	150	136	151	152	145	161	181	167	150	143	169	155	168	130	151	172	167	169	152	157	178	155	159	176	140	175	152	160	175	159	177	180	173	156	171	164	160	144	150	147	173	178	185	138	184	159	150	164	152	173	150	164	141	173	172	155	168	155	172	162	161	150	141	190	132	180	149	156	180	184	175	177	168	171	167	150	166	164	164	150	147	170	172	143	171	159	137	183	178	156	162	169	160	150	131	140	154	141	157	180	143	142	174	156	177	164	137	161	170	151	163	178	132	178	147	168	158	144	153	147	175	152	174	145	169	150	159	139	171	147	171	163	161	176	183	162	138	169	184	166	174	154	154	157	142	153	168	159	181	181	172	152	149	164	172	162	178	183	149	143	169	136	139	162	154	179	157	156	162	165	153	170	171	163	167	150	159	161	168	159	185	172	159	147	148	180	171	174	172	160	147	161	154	154	166	166	171	150	187	167	176	163	168	160	187	161	156	144	174	144	181	160	158	165	168	176	151	158	147	150	156	149	158	162	165	188	177	159	176	181	154	138	149	161	171	159	151	140	144	166	172	134	160	165	171	134	164	166	141	161	170	187	173	163	163	150	177	162	161	150	150	169	149	147	177	165	147	164	172	167	168	170	154	176	204	140	182	149	167	147	156	157	156	171	158	170	183	177	169	154	148	149	176	149	168	160	157	179
2992	590	660	730	697	646	592	577	547	524	509	552	543	586	532	495	479	502	480	529	488	539	510	504	560	504	525	541	493	546	517	496	554	462	521	496	526	558	465	527	522	524	490	516	490	523	534	524	542	492	502	519	521	505	499	454	477	546	511	505	530	520	523	515	510	530	528	518	522	483	506	493	518	482	505	494	496	507	516	499	494	537	496	508	566	481	485	497	517	490	543	484	486	486	523	519	510	530	498	517	520	492	507	484	483	521	485	515	498	486	509	511	515	520	504	514	493	524	480	505	512	486	553	458	543	511	545	506	490	502	480	482	532	551	487	495	496	473	509	525	495	515	499	493	523	531	515	462	484	557	484	517	522	483	507	470	499	530	494	513	471	557	497	485	494	508	509	519	498	514	491	519	515	511	499	468	513	477	528	508	499	486	521	504	485	495	527	507	504	486	499	494	510	506	483	498	491	501	498	456	565	526	463	459	488	514	521	464	514	507	545	499	526	493	469	543	503	503	518	520	507	478	494	503	510	465	518	502	461	512	494	486	510	486	505	533	483	504	528	474	474	484	496	483	550	516	498	434	510	501	491	473	502	539	522	498	531	513	520	505	473	522	505	510	510	491	500	477	503	502	524	531	508	486	538	517	508	487	455	490	521	529	470	550	508	513	505	471	503	473	510	498	501	525	501	514	490	486	542	515	534	488	515	461	553	483	507	524	498	515	512	497	547	487	516	524	521	485	490	486	517	519	500	502	508	512	510	484	483	509	526	522	523	536	513	513	523	500	498	512	491	498	499	515	498	483	510	547	518	523	463	544	497	503	523	537	482	521	495	500	500	502	489	519	550	504	529	518	510	491	526	485	476	520	487	495	480	504	485	519	531	491	493	489	494	470	523	528	482	507	506	490	505	498	543	521	499	491	480	512	496	459	497	551	518	504	503	503	504	505	524	492	467	504	515	562	510	522	492	541	501	514	505	525	513	547	518	530	515	450	507	508	498	489	486	499	486	475	468	493	518	524	531	547	514	481	467	506	518	547	523	491	512	525	512	517	535	532	506	516	491	528	520	512	522	515	503	494	501	474	478	512	511	479	518	477	493	481	489	506	511	512	498	544	487	508	469	509	496	469	472	504	492	512	499	518	524	512	500	478	507	569	476	516	508	491	525	499	483	502	497	537	458	519	492	507	521	511	510	498	491	471	484	495	529	477	534	505	499	512	464	493	471	483	511	509	510	520	507	499	474	476	531	518	495	515	528	487	500	505	506	529	554	508	508	511	509	477	498	519	487	479	510	517	480	474	499	542	536	506	513	513	513	501	542	517	479	502	519	535	503	480	495	489	481	520	496	480	512	478	507	509	492	512	494	493	507	492	496	469	486	493	522	509	494	517	464	478	508	511	526	503	474	529	509	536	517	505	520	503	488	510	533	508	515	483	520	456	521	508	521	571	519	525	502	489	507	514	488	512	516	505	501	480	507	509	515	489	499	513	483	497	480	505	543	502	533	476	503	510	492	493	549	507	506	511	514	454	475	481	509	519	503	518	489	533	505	461	489	507	479	509	508	525	490	506	529	494	511	494	500	504	490	469	502	499	490	501	486	524	492	543	504	467	494	509	512	509	542	528	519	490	490	531	548	498	503	512	512	519	477	506	492	471	503	503	438	510	502	512	503	497	498	508	485	454	430	529	507	494	511	553	525	505	461	533	504	500	481	499	537	531	494	477	491	459	511	492	461	503	512	533	491	443	466	492	532	483	498	503	533	476	482	509	486	469	474	511	515	477	489	503	504	489	477	505	513	478	478	518	478	496	498	484	487	487	515	504	515	505	499	521	528	536	521	537	482	506	519	501	466	522	511	543	519	485	517	456	538	526	506	500	465	540	459	502	496	518	468	509	496	468	486	519	544	498	491	530	500	498	492	529	459	517	523	468	500	512	503	515	502	481	477	499	517	486	500	514	478	502	494	513	521	526	541	468	513	513	451	477	497	535	513	515	489	511	531	455	518	524	489	518	487	480	500	515	523	491	501	501	543	523	523	520	470	498	516	515	447	515	524	501	489	493	468	504	464	500	477	526	486	481	489	523	515	509	503	464	498	524	503	498	514	540	485	528	527	497	455	459	473	481	516	540	496	503	549	545	522	485	489	483	479	505	534	529	479	497	533	486	544	489	506	477	491	501	495	507	504	534	518	487	504	494	506	532	512	505	537	502	517	507	505	501	470	543	521	462	494	536	491	513	490	491	487	518	502	515	556	484	557	496	520	500	496	514	495	465	513	508	514	509	477	524	506	516	491	484	483	504	542	521	511	503	527	521	474	489	523	522	501	484	523	480	499	482	499	531	459	507	539	534	489	513	498	508	485	518	539	521	540	495	501	488	510	489	530	464	517	567	484	443	468	500	537	481	512	476	517	509	530	526	478	530	530	495	519	518	509	497	509	507	491	547	507	512	512	515	478	513	491	474	546	523	482	503	511	508	543	498	512	498	534	471	456	503	491	502	516	475	495	491	470	473	523	518	529	486	507	489	508	507	521	543	465	479	485	483	531	477	504	517	501	490	512	492	522	479	486	504	448	505	501	518	517	483	501	504	508	507	512	465	508	517	504	553	470	534	525	497	481	491	497	504	499	494	460	469	492	462	502	483	472	474	477	481	499	481	496	471	497	555	481	490	459	501	522	532	534	518	554	504	557	524	533	473	462	527	527	553	468	479	484	516	577	538	502	529	537	509	509	526	495	513	507	525	552	515	552	492	460	509	533	509	519	527	483	509	503	510	529	478	510	488	550	500	504	486	500	529	518	563	498	483	491	477	509	506	540	493	500	543	528	504	466	522	460	518	504	449	516	510	478	495	515	497	498	490	473	506	462	484	508	532	486	494	497	485	462	481	466	511	524	455	526	510	525	507	523	505	487	521	505	518	460	512	515	492	503	551	514	536	488	502	501	547	514	550	486	508	503	484	502	500	538	486	491	500	502	532	494	483	502	472	482	468	522	520	509	527	478	508	526	485	458	488	490	503	520	496	519	508	486	516	510	522	528	484	553	503	490	526	500	515	479	486	517	475	551	505	531	510	506	452	511	498	520	483	460	523	527	489	485	529	489	501	518	518	506	528	467	460	526	489	487	479	503	552	473	505	507	503	511	512	481	508	500	500	499	508	472	517	518	472	505	521	562	518	531	536	480	523	519	504	492	514	506	518	517	519	520	489	518	509	507	506	519	468	513	535	480	471	500	491	504	515	475	484	526	532	492	540	466	503	516	484	492	482	523	536	525	449	508	502	519	452	506	515	508	531	513	443	508	507	513	497	486	493	499	510	529	495	516	491	493	458	528	494	505	520	495	546	478	547	535	504	480	515	511	504	485	465	548	505	500	485	494	519	457	495	523	495	531	517	514	483	463	481	503	487	503	506	506	509	543	467	479	450	525	536	495	522	509	531	516	521	491	549	519	516	503	515	523	502	495	477	473	479	506	531	514	519	530	509	516	451
26113	4534	1681	1337	1003	774	680	535	539	461	417	409	395	385	393	377	376	355	348	349	359	341	338	350	309	327	321	335	375	324	307	324	288	295	326	338	318	319	295	333	335	317	315	320	304	332	335	319	357	317	310	308	286	290	336	316	333	287	292	304	300	335	320	318	319	311	346	364	304	306	314	292	281	348	306	295	308	310	310	285	311	303	292	280	340	298	284	317	314	300	293	292	296	311	325	289	312	309	321	297	308	285	341	313	290	302	310	305	319	298	308	299	310	321	316	314	307	283	305	302	289	290	309	288	339	265	301	300	318	275	329	292	335	269	338	320	318	293	314	288	300	310	310	290	297	288	296	314	297	319	273	304	316	305	325	316	329	306	294	342	324	287	333	298	294	306	301	300	267	298	328	290	318	296	323	323	289	308	337	305	342	302	306	307	306	286	290	311	295	313	320	309	329	318	336	283	284	311	293	292	302	312	328	281	325	284	291	300	282	311	302	320	312	311	296	302	309	314	325	298	301	330	312	326	315	318	320	305	301	312	306	294	262	315	283	309	291	306	317	304	304	306	347	298	297	279	313	316	275	313	272	314	358	321	329	326	296	310	321	300	325	307	269	275	285	294	305	303	315	288	289	307	288	307	318	317	303	295	271	325	308	256	297	293	284	317	311	310	305	287	315	320	281	326	309	323	314	310	258	340	323	333	318	285	312	326	301	307	278	309	299	336	277	334	289	300	290	297	336	337	311	321	307	328	301	304	319	309	351	294	312	309	318	310	318	311	296	307	319	302	284	316	336	296	261	317	306	313	355	299	345	316	295	342	303	300	296	293	305	277	355	305	300	321	312	293	325	300	292	287	316	296	295	309	294	303	298	318	327	292	296	310	331	280	313	320	313	340	306	311	312	317	288	323	297	315	298	292	304	307	315	317	322	339	310	288	321	333	309	287	316	326	303	293	363	314	285	305	291	303	353	288	296	350	305	299	315	315	293	302	320	294	352	306	273	305	335	308	279	336	313	293	351	346	279	307	314	303	336	307	309	301	272	334	337	306	337	316	312	295	341	309	307	317	311	320	319	325	322	338	321	350	316	304	301	296	301	315	283	287	307	312	356	279	293	333	305	285	300	318	291	339	286	320	269	329	310	327	323	264	284	274	313	284	302	295	290	315	308	293	318	305	301	322	306	314	277	290	321	317	317	285	303	309	323	306	302	332	293	315	305	292	300	281	287	293	336	305	292	293	325	291	328	310	321	279	308	297	298	293	317	323	337	282	313	277	286	306	321	291	307	296	305	310	323	309	309	310	356	292	283	308	327	279	288	304	309	340	296	307	297	328	283	301	328	308	292	325	304	313	288	330	290	292	300	283	315	296	311	327	285	323	304	309	270	290	324	289	302	283	328	325	317	305	313	297	308	298	305	309	305	305	301	334	311	336	303	311	342	290	310	341	310	306	296	319	290	289	306	323	292	312	284	288	284	348	269	281	311	321	299	301	319	300	304	305	338	318	286	327	319	337	304	328	271	278	285	306	305	301	317	273	281	328	303	296	288	323	278	297	320	319	293	323	326	307	316	289	283	323	317	304	308	307	289	294	319	320	290	297	280	306	317	336	334	294	313	313	303	322	328	304	312	279	293	309	314	285	286	317	316	314	344	308	304	281	294	324	289	313	350	281	303	275	280	313	308	306	300	332	333	329	286	282	279	322	324	301	340	336	301	279	292	301	302	314	270	314	318	328	280	299	307	300	327	311	315	301	294	305	316	292	285	285	267	319	305	304	301	287	323	315	306	300	278	291	295	298	319	314	296	320	306	302	326	320	328	306	316	339	301	297	277	316	301	341	298	290	284	316	296	299	326	305	341	318	309	308	324	317	278	298	280	299	329	326	309	317	325	316	329	319	298	311	310	344	299	295	306	266	307	332	287	306	296	284	344	337	342	288	312	298	275	337	320	330	361	340	296	298	291	304	302	290	300	300	329	321	325	300	307	303	282	319	296	296	318	326	315	273	331	290	317	285	263	326	302	316	290	300	314	319	306	325	292	301	284	295	308	278	282	325	318	282	254	283	286	326	322	315	306	296	308	316	317	313	310	288	302	343	306	289	283	335	271	344	313	320	311	314	334	304	293	290	310	318	270	294	289	303	310	292	317	310	313	315	313	279	314	285	321	287	298	291	300	320	307	278	352	324	278	288	328	275	339	336	329	315	312	314	309	316	314	304	336	288	349	289	324	300	306	299	301	300	320	309	288	303	273	278	301	293	300	301	300	281	326	324	301	301	316	318	319	290	294	325	300	309	324	304	291	320	327	299	305	280	357	299	320	315	298	310	290	318	295	330	298	310	319	297	308	351	309	332	315	327	313	302	313	291	323	339	285	329	305	294	310	291	289	285	324	298	279	312	284	292	297	332	307	304	299	326	306	303	324	313	305	303	329	276	308	256	291	337	293	312	325	290	327	292	315	301	314	340	296	307	295	294	311	341	308	308	301	327	265	273	337	300	324	292	297	303	313	299	322	316	313	333	269	312	290	314	303	298	319	290	295	320	344	321	337	273	330	302	292	316	331	279	304	302	318	308	327	307	334	318	314	279	331	298	315	276	276	355	310	285	320	293	315	269	322	312	309	307	316	263	293	308	293	304	268	298	264	283	353	329	324	298	322	280	303	274	254	294	299	326	286	289	300	314	298	315	331	282	322	292	289	304	279	336	320	303	290	287	329	331	304	310	295	319	335	291	339	321	337	316	278	333	312	319	300	305	329	312	312	312	286	306	299	297	308	324	330	324	306	298	292	308	291	326	302	298	307	325	315	325	280	323	322	325	268	303	310	325	304	290	300	294	286	309	308	323	314	311	352	303	274	298	275	322	320	331	305	331	318	268	296	317	322	315	322	303	308	290	323	288	303	311	303	330	287	286	341	312	312	305	317	317	318	292	315	324	342	317	301	273	276	287	316	311	319	298	327	297	323	348	327	316	307	299	299	308	314	319	324	345	304	340	283	324	323	322	321	296	286	286	302	305	296	313	329	304	282	299	303	282	291	324	279	301	298	297	335	317	297	309	308	324	306	325	285	292	305	317	326	332	308	320	324	309	331	323	302	293	315	355	302	311	336	321	324	284	274	322	299	309	315	284	312	316	276	288	305	318	327	313	329	307	306	298	301	323	287	309	321	286	293	300	315	279	285	291	321	306	334	320	323	319	294	295	279	306	300	291	294	307	329	321	311	317	284	321	288	341	309	329	287	332	306	319	293	267	301	285	281	323	303	287	273	305	304	294	290	309	308	296	325	306	287	322	326	317	313	306	310	310	279	294	298	263	289	332	302	339	309	311	276	325	320	310	309	289	305	284	308	272	296	322	331	308	329	312	322	322	328	296	304	301	283	285	290	336	303	288	323	314	306	309	332	310	307	334	309	284	307	288	308	276	315	326	306	279	334	320	312	311	286	338	330	311	287	299	317	334	324	322	319	306	310	283	264	286	318	349	279	310
11679	1875	3628	4116	3558	3059	2526	2207	1879	1728	1556	1445	1395	1324	1263	1239	1187	1223	1115	1165	1017	1066	1049	972	995	1028	1010	944	1013	955	920	948	885	978	928	931	930	920	888	946	960	897	900	905	930	906	939	933	920	882	908	898	891	923	904	914	924	873	868	930	877	899	924	874	924	904	803	856	889	849	853	885	872	890	940	864	837	915	878	818	891	892	874	830	885	869	882	899	927	903	819	912	840	869	871	892	853	869	865	889	843	877	856	906	894	901	890	895	831	877	860	882	879	897	833	901	866	856	813	903	838	812	883	889	833	839	881	864	845	889	853	901	863	886	860	863	905	839	859	885	867	911	867	881	892	895	864	865	841	867	840	916	909	849	846	846	853	908	834	890	912	850	883	864	866	919	875	890	878	881	876	906	885	931	887	856	898	883	855	854	870	837	906	865	850	868	852	898	879	811	895	809	854	862	849	881	824	828	848	886	887	894	882	844	860	883	846	855	939	891	845	867	886	875	877	924	888	830	883	876	851	881	866	802	913	869	857	824	890	884	817	927	874	882	900	884	856	891	865	866	853	907	883	882	878	825	824	924	837	926	802	899	902	883	802	895	920	868	862	895	832	889	849	831	894	898	849	829	895	838	877	863	914	845	871	894	840	869	826	859	901	868	873	865	899	848	851	854	907	901	860	899	849	906	830	892	893	811	888	886	837	890	824	884	870	871	866	858	853	815	889	858	852	849	896	869	894	860	854	810	859	866	855	894	879	911	838	903	853	926	908	912	830	872	872	858	843	854	848	823	890	833	863	819	871	871	858	922	864	861	864	902	880	886	880	878	879	825	816	943	851	833	838	874	888	863	865	848	886	867	860	846	821	922	869	852	831	855	880	864	896	840	831	887	832	882	876	871	861	888	875	889	867	876	862	863	853	868	900	850	860	852	849	860	860	863	849	853	860	831	812	811	883	860	835	897	847	872	870	915	894	883	856	859	873	872	844	850	872	908	899	848	845	868	884	860	868	854	863	871	828	873	841	807	880	884	883	912	894	857	916	820	872	849	851	852	929	942	870	900	883	868	888	891	874	845	879	876	893	854	822	877	862	871	873	868	856	929	870	896	880	875	862	861	843	864	883	826	833	891	944	912	912	850	867	845	891	880	882	834	880	901	887	848	862	891	850	877	915	875	832	879	894	809	804	828	839	849	888	830	864	914	866	817	890	852	866	880	850	834	938	885	857	924	838	925	864	814	876	885	891	843	890	869	834	872	846	869	897	766	882	873	893	810	888	872	899	888	921	858	840	911	849	881	902	877	934	871	826	922	914	904	884	857	866	897	850	876	887	852	848	900	875	844	850	857	849	881	882	856	899	907	874	849	848	889	870	885	872	892	822	846	884	898	919	861	840	870	863	883	905	868	820	900	894	866	864	816	868	904	878	909	849	888	842	852	909	833	909	911	889	920	933	938	846	829	864	917	849	930	902	837	866	875	838	852	934	874	895	881	894	876	903	909	893	885	871	868	887	865	899	906	896	877	866	915	902	926	898	846	819	882	869	856	857	766	869	911	831	901	843	885	857	840	943	853	850	874	860	879	904	859	853	865	866	828	820	823	869	820	860	823	900	892	878	889	847	840	837	886	891	860	944	833	842	865	858	855	856	887	906	928	870	840	867	875	886	847	909	871	840	850	888	845	904	886	896	847	872	859	873	928	887	859	837	872	864	871	895	847	902	847	915	820	860	872	878	822	809	860	869	807	910	906	850	820	841	829	862	806	871	902	892	881	884	889	875	919	903	874	835	859	868	882	859	890	855	823	842	866	898	857	879	867	887	850	873	854	813	851	820	887	824	881	837	916	887	926	895	845	880	871	893	863	866	867	825	836	870	861	929	866	913	835	858	887	894	878	846	914	897	864	950	885	839	854	876	870	902	835	867	897	823	891	882	903	876	912	854	888	938	820	859	855	846	866	870	817	889	894	850	880	877	901	896	863	906	902	840	917	870	873	895	835	883	846	925	852	842	872	847	913	843	873	896	883	934	859	861	878	863	857	889	884	832	915	849	832	845	921	874	865	882	850	889	801	843	873	896	854	903	865	860	860	892	845	899	874	852	872	854	854	863	865	886	875	889	966	874	852	883	845	902	918	853	823	901	884	902	847	878	889	864	822	844	911	883	876	912	882	867	841	876	870	907	867	848	933	844	843	860	871	842	847	882	831	910	851	890	876	883	851	903	901	878	834	886	908	901	860	899	872	861	868	884	893	838	853	882	856	841	837	914	861	879	861	867	899	878	890	897	911	897	866	868	850	880	869	821	891	851	857	902	845	903	869	872	878	864	851	816	885	896	796	896	915	895	901	902	860	899	867	874	884	821	835	862	907	841	864	942	891	857	828	863	887	841	871	927	854	860	856	874	886	817	897	848	826	871	882	856	865	859	863	846	907	902	885	876	919	844	918	909	907	806	844	859	904	881	844	868	890	855	853	847	860	879	905	876	878	914	828	852	861	865	849	803	920	858	870	856	867	849	889	853	938	867	865	889	898	892	839	846	890	870	893	868	876	879	876	834	898	883	884	878	881	860	867	913	924	835	848	885	865	865	877	882	885	830	849	903	852	933	828	871	830	940	876	852	840	851	839	867	914	865	851	936	843	893	830	900	862	843	796	883	865	877	821	847	884	801	884	893	839	850	856	878	885	896	823	906	879	846	828	850	863	886	835	895	863	844	880	847	840	908	864	916	887	861	918	870	891	825	892	832	844	884	867	825	869	880	905	841	889	848	867	892	920	909	862	902	872	891	863	877	845	895	862	928	862	861	835	878	881	870	848	886	879	817	871	931	873	858	914	866	882	877	881	885	845	893	857	890	858	909	857	890	876	866	844	885	821	945	849	907	866	890	903	878	843	846	854	882	879	897	902	882	881	870	881	869	871	866	813	844	837	856	881	890	836	865	831	860	859	871	889	846	813	886	853	815	823	845	894	868	866	883	888	821	885	820	881	855	870	862	880	858	845	946	931	902	891	876	876	811	909	847	861	842	864	901	898	912	830	855	836	902	898	872	908	878	862	877	854	906	844	849	897	853	878	841	851	873	872	901	849	872	894	887	844	866	868	851	790	827	877	892	946	870	875	805	863	865	917	833	814	933	879	893	866	917	879	848	842	863	867	902	886	882	866	860	927	891	885	892	856	879	839	828	868	828	818	920	863	886	886	898	889	857	919	897	880	830	822	865	834	885	835	844	870	876	888	899	865	890	952	861	885	829	892	899	884	911	947	856	832	844	902	882	927	868	785	919	867	835	861	902	890	863	878	902	882	851	873	874	896	890	873	873	882	863	850	856	848	854	851	867	852	902	873	934	856	943	859	837	836	870	834	872	861	874	835	893	855	825	908	917	896	866	885	871	853	843	890	878	866	888	893	835	920	858	890	866	854	859	807	804	792	911	838	873	865	905	880	860	877	901	850	865	852	819	791	914	868	847	872	913	873	909	826	851	893	906	874	864	899
34343	12306	4200	2443	1760	1314	1041	881	741	665	586	503	503	505	455	430	424	442	440	381	397	387	353	395	390	386	352	396	351	344	351	343	380	333	318	381	333	366	396	362	331	353	337	363	354	359	364	342	351	380	358	357	324	345	320	343	370	350	322	368	339	350	347	348	374	381	302	335	338	322	305	370	342	334	342	339	344	353	344	324	339	341	315	323	355	320	364	339	346	325	315	348	335	332	334	335	340	338	346	314	340	361	349	381	334	328	367	336	346	334	355	323	322	316	357	357	334	366	313	341	350	338	375	304	357	356	323	348	322	305	317	339	335	350	357	298	338	350	310	346	312	316	334	292	338	365	360	355	340	356	346	341	338	305	327	324	323	344	327	344	321	319	343	340	319	340	354	347	380	294	348	359	327	357	353	344	319	351	311	326	339	339	304	343	365	316	355	315	295	365	340	367	320	342	350	362	358	328	317	290	315	295	319	307	344	320	314	348	368	373	342	336	342	348	331	298	333	349	321	298	334	331	298	319	337	311	325	364	347	317	349	348	374	348	346	339	356	360	366	327	345	337	353	342	332	332	319	367	344	330	335	334	306	328	318	349	325	335	346	350	302	327	333	349	346	332	336	355	365	349	299	338	340	311	346	342	330	356	335	320	305	326	319	300	335	363	355	323	316	353	320	330	335	335	325	330	321	359	344	306	372	358	319	364	335	347	349	348	336	319	301	338	314	305	319	347	360	344	361	349	357	351	345	314	355	313	331	344	362	327	318	353	324	329	332	379	366	381	356	365	304	315	328	318	379	357	332	317	329	317	316	333	370	328	316	333	334	339	339	324	313	334	317	325	350	364	331	307	344	360	327	361	350	318	339	347	335	321	327	336	309	343	332	352	354	361	334	365	324	341	335	316	363	344	319	305	327	336	325	348	322	349	349	378	341	340	327	316	345	335	322	374	315	332	340	369	364	332	377	333	334	363	345	330	310	363	329	298	367	334	349	321	334	312	355	365	330	318	301	349	313	311	363	377	319	326	349	299	343	346	346	310	291	356	281	335	310	340	338	331	347	353	376	316	332	341	325	339	327	318	349	333	351	349	307	309	341	322	353	345	343	337	333	328	320	323	313	325	342	326	315	316	328	329	331	344	361	310	311	337	299	317	312	314	330	358	329	347	341	362	328	309	358	352	358	335	356	349	302	355	355	329	335	317	338	354	293	321	323	357	370	332	313	332	330	306	357	349	319	310	304	358	321	330	321	309	337	314	320	348	325	334	325	320	341	375	318	359	337	329	333	334	335	328	307	345	349	333	347	364	296	357	321	332	336	340	338	337	297	325	359	319	387	309	340	317	297	321	354	357	343	365	334	337	349	356	345	338	330	328	342	372	353	313	324	318	365	364	369	344	336	328	342	324	320	365	306	361	357	330	347	323	316	369	340	303	338	342	332	346	360	331	339	309	325	344	331	305	337	337	351	314	295	327	354	372	304	327	334	338	337	331	300	359	321	308	307	335	360	327	333	364	339	337	354	328	353	364	355	328	332	306	332	359	345	327	350	321	350	336	365	329	334	334	337	366	340	335	329	320	332	329	356	361	294	343	362	312	335	376	330	351	335	335	300	342	337	362	342	358	379	336	370	328	324	297	360	364	333	367	294	319	331	343	313	378	356	347	318	312	315	358	359	332	356	337	325	313	325	339	341	352	343	334	306	333	317	334	342	330	381	352	322	308	356	347	333	352	323	324	326	349	349	354	355	366	347	344	348	340	341	361	350	350	334	362	331	352	338	325	355	342	346	327	317	362	320	334	325	316	344	320	353	349	349	331	339	355	348	327	344	341	348	355	355	336	331	354	322	335	347	317	354	327	328	319	352	321	335	327	360	348	329	343	372	296	331	336	340	316	327	307	348	362	326	353	336	336	324	335	363	335	339	319	356	316	343	376	320	341	351	341	332	313	355	324	330	375	357	312	325	336	367	335	368	344	336	335	367	336	350	312	322	338	368	340	326	331	313	327	328	310	315	334	365	343	313	333	348	346	361	334	326	329	316	339	339	354	346	333	364	393	323	355	363	350	352	332	311	337	340	351	329	352	339	357	358	347	315	308	357	326	351	371	341	318	302	341	316	324	353	340	315	319	340	349	307	333	343	318	346	361	309	315	359	297	325	344	351	322	291	317	315	343	326	323	315	344	327	359	303	384	338	352	324	376	361	355	318	361	368	320	330	316	352	350	372	351	362	347	337	345	334	363	311	329	345	341	359	351	339	351	320	355	316	335	297	311	314	384	350	327	343	341	350	362	306	352	330	326	347	356	298	357	331	356	321	338	322	324	346	337	350	312	344	317	354	334	323	319	333	337	351	328	345	332	368	352	327	336	326	317	330	321	304	327	342	326	376	334	322	354	365	330	358	344	363	360	329	348	345	318	334	362	361	359	367	351	366	319	335	353	341	344	365	341	343	340	360	342	357	313	373	339	334	335	330	318	317	341	313	332	321	314	309	324	320	346	379	301	325	338	350	314	350	329	347	313	344	312	362	318	327	345	320	345	347	319	399	362	347	352	338	339	340	327	353	318	339	373	329	312	326	349	325	316	334	374	366	336	325	380	367	324	337	343	330	336	325	356	349	340	340	354	352	344	354	352	336	335	351	312	318	293	336	366	367	324	330	330	343	310	361	331	318	329	330	337	348	351	317	340	328	334	349	336	341	335	352	345	344	333	362	356	339	337	330	302	301	334	344	363	330	345	349	323	316	366	350	311	365	350	356	325	352	327	401	389	362	335	347	317	343	346	317	334	339	317	356	308	340	351	340	343	296	320	337	333	380	291	335	325	317	327	325	345	349	314	357	353	346	314	336	334	331	356	352	363	330	337	354	307	337	307	353	341	365	341	357	382	332	368	362	348	335	342	352	362	318	332	325	341	327	348	330	312	332	392	350	328	303	339	317	329	336	399	345	332	334	354	322	331	358	318	285	355	332	362	356	339	373	350	333	347	347	330	338	322	331	330	303	292	339	322	348	357	298	324	324	290	307	356	341	315	336	340	344	342	333	322	332	343	357	338	328	344	351	343	386	295	323	324	316	367	347	321	336	314	328	354	350	373	355	329	346	320	333	334	343	356	361	356	353	326	329	331	358	323	301	308	303	330	354	319	322	351	320	314	356	309	285	320	342	321	326	364	391	305	351	319	351	337	329	330	372	348	321	375	342	349	353	407	347	365	319	336	335	332	366	336	296	350	359	347	342	353	315	310	310	355	326	320	307	344	330	303	346	329	327	322	321	313	342	338	300	326	355	317	324	338	318	326	321	372	378	326	323	331	336	354	315	337	353	360	367	313	310	308	312	329	332	343	342	314	345	340	336	338	336	373	346	322	362	361	358	331	339	333	328	305	337	329	342	324	337	338	338	371	321	341	338	353	359	337	347	347	396	337	324	340	375	330	360	316	303	335	339	345	322	334	317	339	343	340	346	346	359	344	307	325	355	321	318	324	333	326
15982	2888	6034	6930	5937	4934	4046	3486	2983	2607	2293	2185	1933	1851	1730	1634	1566	1555	1400	1365	1343	1329	1249	1276	1230	1151	1157	1211	1151	1083	1121	1074	1065	1040	1027	1100	1041	1043	1044	1104	1052	995	1050	1022	994	999	1016	968	980	1004	967	953	955	972	972	1006	979	982	968	951	998	946	975	1002	927	948	897	994	967	985	982	963	959	973	930	991	952	951	951	953	910	911	936	968	899	913	927	991	905	943	979	947	872	936	935	924	952	964	937	936	909	948	937	914	971	978	924	892	891	915	957	930	910	936	956	974	935	949	890	914	917	954	893	953	920	905	938	935	932	959	927	920	937	910	908	976	931	941	968	911	953	984	930	988	960	948	968	925	958	985	928	894	929	958	910	944	913	896	945	931	955	959	972	862	893	877	883	917	893	950	933	936	958	915	940	945	912	915	912	917	921	916	934	877	980	885	956	952	972	929	937	922	951	982	899	928	930	949	923	897	910	915	928	938	907	929	921	896	963	896	952	977	969	898	921	937	914	913	910	953	947	979	959	930	937	944	880	891	899	951	913	950	941	897	928	918	940	911	905	925	927	973	942	945	868	899	924	905	933	941	934	948	915	913	943	933	942	963	922	911	955	863	905	950	935	928	892	928	958	948	964	971	906	925	948	904	929	868	890	867	976	953	947	982	957	932	955	941	901	908	907	887	962	959	949	938	952	909	870	942	962	906	904	957	899	927	891	953	901	943	914	925	931	922	955	917	956	937	902	987	964	945	909	904	912	961	901	960	900	906	863	859	959	945	889	932	938	954	944	888	941	910	962	940	938	901	921	958	870	951	935	901	928	936	877	906	908	898	910	931	891	913	922	925	959	925	949	1004	903	942	903	927	872	919	896	896	977	934	912	879	871	903	905	924	899	934	963	921	902	897	908	976	956	941	971	913	909	891	927	933	933	934	907	964	890	949	899	871	934	950	887	907	984	911	921	979	949	897	933	987	954	911	910	950	899	897	928	916	963	956	948	918	912	905	926	852	919	925	889	962	920	876	863	922	953	936	921	892	922	920	912	891	934	909	917	924	936	933	936	993	953	920	897	886	942	895	948	947	962	897	898	898	872	892	922	928	971	956	953	936	898	904	950	929	924	916	931	911	931	960	990	894	957	942	921	887	913	916	956	890	891	924	953	880	850	887	929	919	916	914	950	958	959	947	929	959	919	901	910	907	932	869	951	869	903	956	906	879	903	956	952	926	899	947	957	879	973	904	904	941	941	950	900	909	909	967	917	904	883	946	1009	988	901	916	954	926	941	932	935	897	936	960	909	931	940	935	939	942	889	942	961	925	930	921	948	926	899	912	924	913	939	920	904	972	931	898	879	907	938	926	894	888	871	963	964	874	935	882	956	900	958	971	947	903	890	907	936	878	922	903	890	909	933	895	927	963	879	890	920	958	935	915	887	873	912	911	940	967	915	919	874	928	901	953	909	929	904	890	924	852	888	941	965	909	962	945	892	946	930	915	975	893	915	912	897	952	935	912	926	917	929	899	963	909	911	938	901	911	943	965	931	928	890	858	924	898	924	945	920	954	898	925	951	876	876	940	946	916	933	952	945	908	934	915	924	875	935	935	863	927	879	970	920	956	914	934	943	880	937	958	946	892	909	885	937	946	898	903	863	906	917	957	939	900	948	919	975	927	958	888	954	944	956	860	916	883	947	928	950	903	942	926	940	933	889	883	910	952	940	911	926	904	944	903	931	920	921	931	906	927	962	923	932	991	965	935	890	885	931	951	897	924	950	942	920	906	908	884	947	958	906	956	895	878	850	913	915	914	932	912	931	1003	922	967	946	921	862	944	973	964	937	884	905	925	928	970	924	946	957	874	992	1014	944	920	969	955	944	904	895	936	965	929	893	919	941	919	910	905	895	944	902	926	945	901	927	927	946	921	929	897	911	946	927	877	886	899	937	875	942	920	921	923	924	956	943	954	946	945	871	920	929	953	946	968	895	899	939	959	976	956	910	935	891	887	858	981	971	962	928	912	946	926	916	908	943	869	933	928	874	958	893	969	952	945	917	902	925	881	983	924	926	912	954	908	907	926	892	921	948	934	929	905	944	912	876	955	914	876	951	929	945	947	947	925	901	953	933	1014	955	908	925	942	970	930	955	930	918	937	945	906	866	928	901	942	871	949	935	918	939	959	963	943	941	952	983	944	891	929	937	991	934	910	989	967	894	906	912	902	908	952	931	931	913	943	904	858	939	927	863	933	943	936	939	914	944	972	850	938	878	907	950	864	936	918	952	935	857	905	940	964	925	938	950	955	924	887	952	936	949	886	940	936	920	933	911	878	885	954	901	920	972	930	889	908	896	930	916	894	857	972	900	934	886	950	916	910	928	945	909	930	981	895	893	961	919	962	938	861	922	957	882	917	946	905	920	907	916	953	938	951	903	896	988	883	911	941	931	913	978	890	930	886	961	942	969	867	924	859	877	937	901	982	866	937	896	913	927	925	909	935	922	851	894	896	904	932	939	933	902	939	937	903	927	930	894	864	915	949	945	908	921	952	924	887	949	867	971	909	942	1004	925	934	909	954	946	982	906	950	920	875	945	891	931	958	848	939	924	908	934	947	932	931	893	923	896	902	878	925	925	926	984	937	890	947	971	883	931	889	925	920	923	887	968	926	920	979	917	900	922	922	984	917	869	930	922	958	935	910	929	995	918	866	904	970	912	905	939	936	941	944	886	932	904	916	933	902	915	867	923	959	942	910	970	929	903	894	975	907	915	981	979	919	945	912	935	972	950	990	928	937	942	984	918	906	953	945	923	953	922	936	938	853	924	971	973	946	933	909	938	916	925	947	903	967	923	935	944	939	924	982	927	896	909	930	958	953	901	949	928	922	940	891	960	999	952	923	968	926	968	923	891	906	915	928	889	920	934	911	946	917	946	975	962	881	935	888	908	905	880	886	892	894	1003	880	940	919	917	923	973	943	937	931	941	901	919	931	956	915	950	906	938	916	925	915	874	888	890	948	952	1000	894	927	876	937	873	973	906	868	887	903	927	916	961	974	967	895	914	911	891	912	895	939	980	918	896	871	931	892	903	946	955	912	902	885	902	923	937	901	925	960	872	854	899	960	906	928	862	979	923	927	890	953	983	916	949	921	933	908	927	878	935	925	884	938	914	899	885	914	936	876	939	889	945	899	928	943	942	897	970	899	914	932	940	887	930	889	930	950	936	937	949	875	964	1022	922	907	886	975	902	920	914	953	890	900	906	875	904	911	935	943	900	944	906	979	927	938	941	876	896	922	905	912	903	931	954	921	903	898	910	940	902	914	951	906	894	935	915	965	896	943	923	934	905	914	936	938	933	894	925	904	924	945	906	904	875	962	961	870	926	957	897	903	924	962	933	898	873	900	950	928	939	937	917	869	888	930	939	932	946	880	920	916	934	917	870	893	882	896	902	945	924	915	941	938	897	929	898	907	938	883	878	884	898	897	874	954	874	916	946	977	910	905	924	966	894	983
3639	291	271	256	200	215	194	172	163	174	161	164	182	171	162	171	172	149	140	178	183	164	174	159	171	159	151	143	156	145	170	181	162	169	148	164	188	161	151	164	173	156	163	167	175	158	165	157	152	167	154	175	168	166	142	155	177	156	152	163	178	142	150	167	151	140	144	174	173	154	160	170	157	183	149	141	142	162	160	174	179	142	168	172	166	164	167	156	169	140	180	168	174	168	153	134	157	165	160	156	143	159	163	174	168	160	156	168	149	159	152	153	165	164	199	176	172	186	191	174	192	161	153	165	147	172	176	159	197	158	181	146	156	162	156	144	161	173	169	163	172	167	156	154	164	159	154	177	167	159	162	138	160	154	154	168	165	185	159	155	147	151	144	135	161	157	160	143	191	162	141	158	155	150	169	172	185	164	179	165	150	139	155	149	171	156	139	128	160	168	162	144	162	153	179	158	126	149	164	157	141	160	157	152	163	147	177	145	154	161	145	163	178	148	153	181	139	166	171	157	166	182	144	166	139	139	156	179	175	171	185	134	174	168	158	146	166	154	163	168	150	168	174	172	170	139	169	168	169	152	148	149	152	171	159	171	172	162	145	150	149	153	174	155	151	157	176	168	151	175	173	170	171	157	160	183	155	144	169	177	190	166	148	166	161	186	183	165	182	178	164	136	164	154	175	163	169	172	164	146	160	154	143	166	158	157	174	169	148	166	169	132	163	159	135	158	178	185	171	168	145	160	156	169	163	159	175	167	181	153	155	167	168	154	178	170	158	162	168	133	174	152	152	160	153	162	174	166	165	158	158	145	187	165	154	161	171	170	186	160	147	152	154	159	131	147	160	135	154	160	155	141	164	171	178	154	174	166	146	166	185	160	153	151	188	156	185	151	159	166	141	164	157	181	147	166	161	156	161	162	154	153	141	199	149	150	160	149	185	171	180	163	169	162	164	158	177	174	162	173	161	163	156	137	174	160	157	164	134	153	173	164	164	170	132	168	139	151	143	172	175	147	191	157	139	183	155	162	165	157	155	182	146	149	167	153	157	156	159	168	167	172	136	161	169	160	148	157	146	158	169	165	166	162	172	151	169	178	184	174	166	172	159	182	173	161	165	160	177	156	171	153	181	158	149	147	155	180	141	169	157	146	159	148	155	179	141	160	175	164	151	145	168	145	153	139	159	153	171	173	164	152	163	167	159	161	160	167	154	153	174	164	164	171	169	142	165	162	175	150	166	170	164	173	168	151	160	165	187	163	162	174	152	179	170	176	173	152	144	175	162	163	165	170	161	176	181	157	167	167	152	142	179	167	158	160	157	142	150	146	164	158	160	158	154	164	159	169	165	168	167	172	187	167	163	158	157	152	158	178	174	157	155	155	190	187	164	140	151	191	136	175	171	161	176	153	159	172	175	149	162	153	162	158	171	163	146	152	164	160	174	170	147	176	159	149	184	174	158	160	156	151	145	180	166	149	157	164	166	156	157	170	178	150	162	164	168	152	173	159	162	169	136	169	184	163	145	164	142	144	152	136	162	135	164	169	161	171	179	164	142	180	141	151	170	160	172	208	157	152	166	173	157	177	155	164	184	168	163	175	148	172	149	143	171	167	148	173	163	154	167	145	127	161	147	142	151	171	133	161	182	178	155	140	150	163	157	167	158	194	161	181	174	167	159	159	148	165	152	159	152	152	169	172	165	173	186	168	145	162	160	160	153	172	140	146	138	158	163	146	170	150	172	173	131	156	139	162	162	152	137	159	149	171	160	162	185	149	161	172	162	168	163	184	152	163	147	154	154	163	168	170	164	156	148	139	137	163	167	147	180	147	176	171	171	150	157	158	161	140	146	154	171	152	170	176	167	158	152	131	146	161	168	154	161	161	167	177	180	150	155	155	161	143	171	151	162	165	151	183	149	152	169	165	162	142	174	143	141	144	144	154	163	161	163	166	158	166	162	141	170	172	151	172	178	174	146	164	168	151	162	179	160	171	179	175	153	161	171	175	170	165	154	180	185	162	171	148	143	163	198	151	164	153	165	159	175	135	159	167	177	155	152	157	169	161	165	169	182	167	180	161	169	146	151	171	161	160	157	161	155	154	123	156	168	172	145	169	160	171	156	167	132	156	159	155	155	174	148	163	164	155	160	143	186	180	148	135	163	159	164	169	163	158	145	163	176	160	168	153	160	156	153	147	147	167	150	199	173	152	140	138	155	150	167	167	159	170	177	167	154	127	128	182	150	159	180	174	165	170	146	146	163	180	163	133	151	185	144	166	156	161	160	129	170	176	175	156	158	150	164	158	165	157	159	160	167	155	188	159	163	162	155	165	167	160	153	141	171	185	143	147	151	153	175	149	188	149	153	165	185	167	156	163	151	152	155	178	155	152	149	144	183	140	141	140	161	159	167	147	157	141	132	167	169	155	185	146	176	172	173	154	168	164	152	182	197	153	149	155	157	153	167	147	157	167	173	139	163	159	166	165	169	131	154	176	164	171	151	160	142	185	188	172	163	157	156	151	139	158	163	174	178	156	134	168	179	155	162	171	138	160	156	159	181	175	165	178	162	165	145	187	166	164	161	158	162	165	146	148	154	177	161	153	155	161	170	176	175	156	167	162	150	132	162	195	152	169	148	157	171	157	152	163	166	140	143	166	160	166	136	166	158	157	177	154	163	171	171	177	153	156	176	184	159	147	180	162	160	178	170	163	163	158	163	165	177	146	161	201	169	139	180	157	150	170	169	166	172	151	172	171	162	160	153	160	145	173	155	174	157	161	176	166	181	138	149	164	151	160	161	163	147	163	157	158	168	180	181	176	159	146	188	153	177	155	166	156	161	177	161	146	165	174	159	151	170	160	151	156	156	157	154	144	173	159	155	154	156	139	176	156	158	162	165	164	157	148	159	162	181	169	154	173	155	161	174	156	174	156	148	187	191	145	161	154	164	155	145	187	183	161	174	161	172	156	139	153	176	181	171	157	185	164	174	145	162	157	191	168	154	131	166	153	161	165	175	166	153	167	188	167	182	169	143	166	131	131	149	140	165	145	149	147	175	162	165	141	165	184	162	165	173	170	172	165	144	189	165	149	157	165	155	181	158	163	160	149	181	141	172	180	166	189	155	134	167	148	156	144	163	163	167	176	160	177	140	144	159	150	175	164	166	174	149	170	150	167	146	178	145	139	174	180	153	176	157	169	178	187	184	156	155	148	163	161	150	151	173	138	149	170	150	143	164	153	154	166	175	150	162	154	156	171	174	141	172	148	150	163	155	158	162	162	149	167	161	165	153	175	188	176	151	145	160	149	176	178	161	157	144	172	135	164	163	152	171	169	166	157	177	165	145	158	166	177	172	155	154	141	130	153	187	150	160	161	155	155	161	142	181	187	155	144	164	154	150	147	148	145	147	131	141	139	144	167	162	151	191	154	165	151	169	169	164	170	154	169	162	168	167	160	179	162	146	162	162	160	163	142	192	177	161	147	164	180
2886	584	670	718	644	609	619	615	543	534	539	559	462	537	497	537	543	562	540	508	496	537	521	493	503	487	505	515	499	475	480	500	511	536	524	499	539	506	471	531	509	505	507	503	519	484	519	489	529	499	511	526	534	544	518	479	500	467	507	522	501	547	516	507	483	497	516	539	526	517	479	504	542	501	500	493	542	522	525	545	500	500	518	536	531	547	549	494	518	516	489	463	513	485	509	480	526	560	504	497	481	498	481	541	506	540	494	517	515	472	451	516	513	518	492	542	532	492	506	516	477	515	498	532	539	493	454	505	527	489	495	483	458	526	504	514	506	475	497	489	492	511	520	490	529	476	536	543	494	517	493	482	500	565	515	509	498	509	522	532	475	514	497	519	479	508	543	490	516	488	500	538	541	562	538	503	545	529	533	506	495	498	540	505	508	530	499	479	505	547	538	537	532	520	507	486	501	476	462	480	507	486	504	494	508	532	503	495	512	511	510	501	520	510	485	544	537	487	483	490	500	500	490	503	547	514	509	490	503	491	526	467	495	504	511	479	490	520	485	528	474	516	550	501	520	483	471	484	511	450	501	513	472	461	534	507	519	498	485	467	510	518	523	512	486	524	517	528	529	512	499	515	539	503	561	528	558	554	489	506	499	552	510	488	519	485	534	456	519	526	511	495	523	521	468	530	539	532	503	542	531	470	490	505	524	516	541	461	488	534	534	495	489	490	516	515	544	518	507	509	501	523	528	502	509	529	491	535	507	515	541	489	532	544	524	522	481	457	497	526	526	499	520	522	527	559	493	512	479	485	486	478	505	475	502	513	544	507	508	535	513	543	513	469	526	523	498	493	488	533	507	493	539	507	499	515	455	504	495	512	474	507	516	505	485	456	502	494	555	520	498	511	504	479	503	506	493	522	523	507	519	501	499	514	505	521	476	500	477	506	512	491	511	506	528	452	507	479	513	488	478	497	497	475	486	499	508	523	503	515	446	505	510	480	492	524	487	540	495	531	492	497	513	532	512	527	528	511	553	536	525	499	548	517	456	520	514	474	519	502	512	512	527	569	511	507	528	490	523	478	505	519	511	486	453	506	525	499	517	482	517	492	476	472	511	494	519	521	533	517	499	446	509	508	507	497	504	519	518	534	498	516	499	539	509	519	499	475	486	532	498	508	502	501	513	520	517	501	535	507	507	512	500	526	501	520	520	541	490	505	509	531	487	483	513	494	535	526	479	513	530	501	504	537	500	506	524	544	524	503	499	530	535	545	484	503	493	509	542	503	497	475	521	532	495	541	491	485	535	501	525	477	535	533	509	495	491	516	500	520	502	561	544	485	479	513	469	516	513	492	523	532	553	533	490	499	513	515	511	465	486	531	534	530	491	513	529	561	512	525	531	529	510	540	540	537	494	519	536	514	511	484	499	496	484	521	518	500	518	485	562	546	532	521	520	500	515	512	500	550	522	514	515	474	523	486	503	513	530	469	508	516	500	546	501	548	484	529	511	535	521	502	551	537	486	511	458	540	480	465	494	499	523	479	505	492	509	532	489	508	507	546	476	520	493	513	541	483	521	482	546	511	506	483	494	493	463	515	541	514	512	512	540	480	482	529	502	515	499	520	529	494	493	506	504	487	502	500	490	459	531	537	494	472	512	519	514	512	493	491	546	477	513	588	492	521	513	524	455	498	507	474	488	550	481	482	512	551	494	475	524	501	496	541	500	535	495	511	540	490	532	451	549	508	520	526	468	510	503	486	504	522	502	516	520	541	530	502	504	528	531	534	510	463	503	541	517	511	490	508	499	476	458	506	509	473	499	498	483	533	441	475	504	496	495	527	518	531	519	527	523	529	537	472	524	447	488	485	506	476	516	472	498	492	517	521	532	500	506	534	521	517	540	541	550	518	492	486	496	562	498	525	517	520	506	462	523	499	518	512	576	481	522	532	507	469	492	487	524	527	556	503	501	502	505	514	552	481	497	534	483	519	528	498	515	468	496	545	523	485	498	481	516	526	519	540	465	518	488	505	516	512	491	509	526	531	509	494	531	455	491	507	512	543	516	536	495	506	452	503	478	514	498	526	500	539	499	516	539	495	527	493	499	520	459	481	512	509	514	505	489	518	498	496	513	536	486	512	522	483	509	479	494	508	521	497	507	521	520	518	516	488	528	510	521	499	461	474	484	503	538	496	508	480	527	503	512	509	545	493	535	513	509	478	507	514	529	487	480	528	519	517	514	555	498	488	502	474	520	532	491	489	510	491	472	550	490	545	527	475	480	515	464	500	488	482	525	527	540	494	505	514	538	482	507	525	493	508	491	561	528	513	559	487	515	477	499	534	496	537	507	492	445	478	497	471	479	515	484	481	506	487	508	490	521	464	493	531	485	471	473	507	489	483	481	513	494	521	509	470	499	473	513	475	512	464	532	551	474	530	495	500	540	539	505	547	494	482	546	510	508	538	520	505	482	487	499	519	538	513	484	513	523	516	548	482	499	493	496	545	520	488	502	547	519	525	492	471	515	521	474	500	468	524	503	517	549	485	500	508	517	517	506	538	513	489	523	516	475	497	471	513	557	539	481	490	488	526	540	488	514	466	570	494	525	540	501	498	531	524	527	536	506	509	464	518	502	517	491	501	506	507	515	520	519	469	480	502	516	493	519	575	496	520	498	530	533	485	481	520	520	497	498	515	520	514	498	524	475	481	504	498	497	467	493	506	521	525	524	557	514	529	509	515	506	529	497	484	543	504	525	540	492	512	489	493	531	503	484	500	518	485	524	476	513	485	495	494	549	519	491	461	539	475	511	458	520	489	520	542	496	533	501	455	543	506	541	496	501	496	490	466	487	499	499	499	521	509	510	515	510	484	512	464	529	509	514	541	534	492	521	480	526	486	506	511	501	545	484	532	536	504	503	506	506	512	464	495	525	542	509	534	501	485	471	515	493	505	497	542	481	504	469	475	533	531	502	507	486	527	469	543	502	488	464	525	491	542	529	493	518	535	492	511	480	496	488	492	522	458	521	502	478	494	537	522	515	457	542	514	497	540	509	539	530	536	479	512	498	493	474	491	496	514	498	542	515	486	510	555	481	496	472	509	539	493	522	483	530	474	527	459	539	492	511	508	502	517	502	507	517	532	529	576	495	501	504	478	532	528	525	484	553	534	532	506	555	527	518	510	483	527	489	480	533	586	500	514	536	518	511	524	536	493	492	510	506	558	543	481	516	518	483	526	517	474	504	496	500	480	473	509	530	527	502	503	493	527	543	483	497	496	505	483	529	457	490	480	527	492	523	522	465	522	481	549	489	529	492	526	529	476	473	510	478	489	517	499	508	486	488	564	537	521	525	527	511	477	488	500	520	481	503	503	521	521	496	478	505	512	491	523	513	501	474	537	533	483	534	455	511	472	488	555	504	477	542	471	511	562	548	496	471	464	543	533	545	461	510	488	527	552	520	547	520	534	499	504	500	471	467	516	494	498	478	498
24133	3437	1662	1290	1067	794	652	581	477	470	434	394	402	405	416	354	351	354	363	361	308	367	375	350	297	319	333	313	330	334	343	323	339	311	312	309	338	302	316	304	300	305	327	307	321	306	332	320	300	308	311	301	322	296	309	318	326	330	283	354	325	295	334	334	296	306	305	305	308	330	323	304	351	284	320	322	316	277	280	329	300	308	305	310	299	294	301	343	341	274	332	316	311	316	297	327	318	318	293	296	287	318	313	302	337	308	295	300	272	298	296	301	293	300	317	304	299	290	319	330	289	339	348	313	305	324	313	286	316	346	331	310	299	292	310	270	318	273	317	314	292	315	294	322	325	297	328	311	285	292	312	328	337	287	327	318	312	313	312	299	316	276	324	333	337	311	314	317	307	312	319	316	325	308	318	287	267	287	328	298	303	328	283	297	328	280	325	309	305	292	318	289	311	290	330	319	312	306	308	296	311	324	300	303	335	311	305	312	308	288	282	301	302	329	296	333	286	302	303	339	320	322	322	307	323	324	292	305	319	315	318	297	306	304	316	301	282	298	349	316	321	302	321	308	295	280	300	350	273	322	302	318	317	315	321	305	282	313	320	300	309	334	307	309	326	292	344	300	327	311	327	306	347	309	289	331	313	326	330	330	298	286	317	303	317	356	318	312	317	355	325	290	307	273	295	312	300	284	340	310	309	329	293	311	295	314	369	283	325	310	345	321	312	328	308	277	308	323	282	315	293	289	301	307	323	309	327	328	328	317	307	300	304	316	310	311	302	340	318	301	309	319	311	290	343	344	318	321	320	310	320	334	323	301	316	289	297	283	291	334	300	307	310	334	318	369	335	306	298	332	297	348	289	303	309	308	334	335	322	336	289	311	313	279	328	296	330	267	292	282	300	302	295	314	326	294	320	299	307	321	322	289	306	323	283	310	280	340	293	316	281	314	311	320	313	333	301	316	301	333	302	316	305	321	287	283	302	323	320	297	315	309	307	309	304	342	288	275	298	319	320	309	322	296	304	313	299	308	353	281	333	270	295	283	289	308	292	290	337	288	328	304	320	329	301	315	302	289	272	306	310	319	312	328	294	326	298	315	314	312	325	310	328	315	295	328	280	299	298	309	286	300	296	346	321	286	297	277	314	284	303	296	263	302	334	308	320	297	331	297	335	301	286	325	327	284	343	340	329	322	341	291	332	292	312	336	305	333	296	313	310	293	355	302	316	270	320	292	324	294	311	366	314	323	322	314	282	319	312	279	345	313	298	278	293	309	304	291	311	300	299	307	298	294	324	309	282	338	306	313	339	308	304	306	284	276	326	352	286	301	321	292	328	327	287	305	304	291	340	346	338	311	324	282	304	354	282	344	311	317	326	286	334	306	302	304	326	328	320	304	295	337	313	292	324	317	323	293	331	313	285	300	328	299	326	302	347	301	361	344	293	285	312	276	284	315	303	310	310	325	294	295	319	316	301	296	289	335	306	332	341	275	315	308	320	290	319	281	309	278	304	270	322	276	327	287	318	309	296	286	312	300	275	308	317	328	303	327	303	314	310	298	319	283	305	284	304	305	322	318	314	313	304	317	274	287	328	278	316	325	327	319	303	303	300	337	303	332	287	325	311	288	332	339	299	289	307	333	297	312	294	295	316	324	272	300	312	320	287	310	317	284	295	309	314	301	285	330	317	312	329	300	299	298	275	307	307	316	296	295	298	306	286	318	317	289	317	284	315	290	332	308	310	284	312	305	292	322	296	284	291	303	331	307	291	295	313	287	329	319	294	310	281	271	295	296	295	304	282	306	281	318	297	299	295	294	315	310	303	324	313	304	337	299	307	320	314	300	298	296	283	299	289	305	305	300	314	323	316	303	287	281	304	305	300	300	299	272	288	309	309	343	300	309	300	336	313	280	308	297	297	339	322	336	334	298	276	319	303	312	327	315	321	300	284	310	297	302	312	285	300	286	308	293	320	306	313	276	318	331	330	295	302	322	307	323	320	329	333	305	309	300	313	324	304	305	303	324	320	299	327	298	313	316	326	321	311	279	310	316	321	334	300	319	303	330	324	294	287	327	326	314	322	300	305	262	341	322	305	307	311	362	314	352	338	306	309	292	313	315	316	331	313	312	317	316	281	306	323	318	292	329	309	325	311	352	309	313	318	336	311	313	322	268	300	328	337	310	306	293	297	311	309	325	278	317	307	321	304	320	286	286	296	295	322	313	309	285	321	321	332	319	313	329	283	303	295	322	345	322	310	298	316	314	324	318	278	318	308	319	312	313	284	311	288	258	305	330	298	311	298	306	315	301	304	255	297	300	277	285	288	317	314	300	318	289	322	324	298	332	335	286	304	318	287	304	316	328	288	308	286	298	292	270	289	308	291	315	281	332	302	314	271	316	327	315	306	318	312	302	309	304	295	317	329	320	306	307	331	303	309	281	323	301	283	285	327	335	305	285	334	325	321	303	276	306	291	305	327	310	291	303	318	302	321	328	313	319	308	319	311	293	297	315	306	325	302	318	290	325	296	318	291	301	334	285	318	313	296	330	321	306	296	288	316	320	309	323	303	307	286	316	328	319	315	315	296	305	313	285	288	291	320	279	305	305	349	308	308	310	337	315	291	305	305	306	324	309	331	283	299	297	275	329	326	313	310	304	314	299	347	317	326	299	344	299	315	288	328	270	334	280	298	292	354	293	282	296	335	283	291	292	292	293	308	330	332	312	309	317	294	286	317	301	323	291	303	301	336	330	330	323	291	297	285	293	289	308	296	322	297	295	302	309	315	290	289	293	295	303	322	299	317	306	303	323	307	298	300	292	295	331	305	331	305	306	326	316	349	303	339	301	336	327	282	264	317	313	317	281	310	278	318	345	314	296	325	310	287	292	324	298	280	307	318	274	319	345	326	304	307	297	322	286	281	267	311	313	289	319	317	326	318	314	304	284	324	310	300	290	304	296	288	309	302	325	310	301	327	322	301	301	317	314	317	291	309	254	302	338	330	285	303	328	317	332	330	300	316	323	327	307	322	300	326	298	285	298	305	302	278	307	285	312	310	328	331	304	299	300	267	303	273	304	290	289	295	307	321	311	301	319	324	315	299	298	303	330	342	313	306	308	292	322	283	283	348	311	286	287	303	314	307	311	315	304	336	303	310	292	339	280	318	294	317	314	265	299	327	273	311	324	313	298	279	322	305	288	322	301	324	293	312	285	299	282	320	353	304	311	327	289	319	342	322	319	269	322	312	320	308	323	291	295	332	314	333	300	350	289	326	316	321	287	309	347	312	329	276	299	317	311	297	322	351	305	333	320	317	297	311	276	325	309	326	313	303	298	312	340	327	314	317	279	283	296	308	339	342	323	311	320	308	310	333	296	313	296	284	343	288	317	324	300	300	314	310	347	318	268	286	270	297	307	325	313	298	317	329	319	327	292	318	333	306	313	316	310	314	302	277	303	319	322	274	359	305	302	311	340	280	323	352	343	310	297
10838	1862	3536	4105	3565	2937	2481	2221	1920	1819	1605	1585	1380	1294	1236	1250	1228	1164	1146	1065	1065	1034	1076	1030	991	1002	977	1005	989	994	988	924	971	934	969	901	923	990	907	876	927	934	907	921	951	875	925	899	884	902	878	899	951	874	840	890	889	883	875	900	860	969	884	928	838	889	900	946	927	912	840	838	830	842	863	917	894	864	907	889	861	943	853	895	874	855	832	821	881	921	901	864	853	845	885	862	921	863	878	835	860	840	884	890	866	927	864	845	862	858	831	908	874	922	860	860	937	875	911	866	921	860	832	886	892	855	881	848	848	875	853	878	875	898	855	820	872	940	870	834	890	887	896	864	870	871	822	874	898	865	858	869	928	866	865	815	893	904	838	860	886	915	875	857	893	869	889	882	875	860	815	832	850	867	819	825	871	872	825	840	881	872	865	874	857	854	851	885	891	903	851	899	919	886	845	900	863	841	832	876	905	861	920	913	838	848	876	877	821	858	918	896	891	869	922	864	917	867	896	847	903	841	877	819	841	871	906	898	867	876	873	825	871	867	842	866	930	913	921	866	900	849	868	908	834	908	934	907	799	893	867	862	907	890	855	889	883	880	871	874	895	869	879	858	822	771	895	883	867	867	897	862	843	794	901	877	882	850	868	864	892	832	893	901	898	884	864	864	872	830	844	868	833	874	827	919	857	851	899	856	892	868	841	840	833	885	850	853	866	883	860	959	838	879	913	868	867	839	894	817	873	827	923	910	839	867	866	868	885	863	859	861	882	898	912	918	905	903	879	845	876	831	854	912	903	876	876	843	893	835	853	866	877	877	900	917	910	882	866	865	854	851	888	808	796	865	852	871	868	877	882	875	859	889	893	825	876	868	919	857	866	817	871	889	867	892	866	883	855	863	849	883	839	873	856	894	887	854	900	892	809	876	867	887	873	901	820	921	887	858	876	845	854	845	903	864	821	891	864	864	875	840	858	819	860	897	906	885	854	872	872	871	841	862	898	865	883	884	793	881	833	872	880	803	865	861	853	900	859	900	902	892	901	855	856	935	859	882	889	866	863	860	879	905	886	846	862	879	919	876	898	854	858	871	868	839	862	883	849	862	869	876	858	865	860	840	889	872	845	845	833	919	841	908	915	876	886	893	876	863	891	823	878	858	911	874	852	891	873	879	827	913	883	824	881	828	912	889	908	819	848	862	851	828	820	858	817	881	810	865	874	865	850	854	875	845	897	864	829	884	856	907	853	852	898	878	871	871	799	816	886	907	860	883	843	932	870	871	857	886	858	913	847	873	841	915	900	865	902	840	866	833	831	863	875	876	875	872	852	907	870	914	892	859	825	886	859	859	820	862	867	839	858	831	838	854	875	874	853	855	836	841	826	855	883	885	897	891	925	874	847	855	848	888	873	864	900	844	859	849	846	864	879	869	840	859	859	828	882	870	866	893	873	841	854	899	845	820	840	810	835	897	820	886	840	832	894	815	872	859	865	874	899	891	834	820	823	842	851	854	883	939	860	813	869	844	870	863	886	832	904	877	897	847	837	886	888	842	845	824	825	899	882	862	874	866	918	916	888	891	892	843	917	853	909	898	837	882	880	863	893	839	871	838	828	874	865	864	856	854	862	873	851	923	870	905	906	841	943	836	877	862	871	903	877	840	848	908	887	843	889	876	839	887	915	899	846	863	860	842	913	895	899	860	927	853	836	891	914	845	829	867	789	854	901	842	840	896	901	851	884	883	851	918	892	881	902	939	886	881	925	833	848	877	888	877	909	856	834	846	899	859	806	818	905	891	859	896	903	903	860	878	856	867	842	897	893	881	890	936	875	890	882	892	881	828	850	846	881	858	902	922	846	865	893	884	842	878	848	857	862	870	908	844	835	869	854	873	887	882	893	873	843	833	856	873	890	872	875	865	906	899	882	905	840	871	819	849	927	886	901	909	873	843	856	902	803	887	834	892	874	841	844	876	814	897	916	857	899	889	881	839	889	891	927	826	879	819	862	885	878	865	816	841	816	891	885	878	913	819	844	889	852	866	868	867	892	845	869	835	873	823	840	830	870	903	878	865	857	918	914	848	855	828	912	868	856	883	877	844	836	906	856	868	895	874	844	911	859	899	946	863	919	848	889	885	893	888	909	863	868	862	828	962	839	823	842	939	838	887	902	931	882	835	891	870	894	879	868	884	868	853	780	849	850	854	838	856	817	871	906	910	848	886	870	838	912	912	848	873	839	867	885	889	840	848	897	926	842	864	813	829	858	857	869	826	889	871	845	861	895	871	873	862	874	844	888	862	911	919	848	807	886	879	837	956	851	898	917	905	892	900	914	856	883	861	897	876	900	902	862	879	863	900	871	929	832	902	857	851	856	863	849	869	865	879	900	838	888	845	835	885	878	877	878	849	880	890	880	912	890	860	872	884	838	874	816	843	851	909	883	821	862	883	886	826	861	865	833	923	832	847	865	860	850	887	869	800	941	918	871	898	883	810	887	883	871	828	839	917	836	856	858	878	906	844	865	881	916	900	843	909	877	864	839	866	845	891	842	898	836	901	838	855	925	858	872	878	861	929	902	901	839	856	901	858	890	851	899	879	934	875	841	890	847	841	849	862	871	870	823	883	856	860	890	884	866	888	875	844	894	865	894	870	816	835	831	876	876	885	817	839	889	890	887	841	867	829	914	854	850	878	866	899	874	898	855	876	832	939	908	933	819	902	833	870	927	874	878	918	866	895	872	901	845	835	861	803	829	829	848	881	875	876	898	921	812	911	810	874	854	858	931	853	880	866	821	878	859	840	867	894	804	857	886	841	842	838	923	850	865	871	845	850	805	904	903	894	897	837	909	877	909	782	889	882	855	861	890	802	894	887	906	868	942	865	850	862	866	891	897	826	838	838	879	861	908	914	817	879	862	845	877	861	885	873	877	816	835	824	837	826	903	861	852	897	915	819	849	870	875	838	940	851	863	883	869	928	806	917	865	843	882	883	937	900	913	883	880	846	924	887	858	864	882	923	864	862	890	902	938	857	913	846	856	870	911	843	871	880	819	877	806	849	852	883	872	869	900	911	922	847	852	851	921	863	881	874	899	881	841	820	843	879	870	875	868	891	812	884	825	861	843	886	887	859	858	811	842	867	878	888	929	871	885	874	849	866	826	861	864	864	887	876	908	889	943	874	819	848	858	846	905	950	902	893	879	871	829	894	783	877	847	915	894	883	889	844	870	888	873	888	895	865	838	898	798	921	843	916	819	907	906	847	929	875	854	822	907	893	868	855	862	870	912	867	840	875	832	838	857	871	848	842	835	847	848	886	909	826	831	864	875	869	911	864	886	883	856	869	887	894	856	879	863	880	820	851	882	830	807	865	906	899	876	886	905	836	878	868	874	846	822	922	837	865	861	891	864	876	851	868	862	845	886	830	880	838	929	889	894	883	836	879	886	888	820	857	939	914	801	878	905	879	823	905	898	888	834	846	906	875	809	854	930	852
32935	10990	3891	2506	1771	1363	1045	899	688	634	610	529	488	493	472	438	425	405	441	410	423	405	376	381	391	377	359	358	375	349	330	375	378	346	327	360	362	318	347	367	340	336	368	360	324	370	335	354	350	344	333	351	337	311	348	380	319	294	328	303	366	357	371	343	312	332	366	333	332	315	336	330	332	332	387	333	316	329	349	357	349	337	332	330	338	345	341	318	316	359	323	322	339	362	332	329	343	357	324	351	322	328	324	361	331	339	342	339	312	363	350	336	354	315	327	328	308	330	348	362	335	329	324	326	327	340	341	333	321	323	360	351	352	349	356	353	334	311	315	306	319	335	306	328	350	335	337	341	308	327	362	366	317	330	342	334	365	327	324	352	347	347	349	328	302	311	331	380	335	328	313	334	363	324	291	337	340	345	319	328	331	336	314	359	348	334	350	355	346	352	344	324	332	348	326	329	324	324	305	362	323	341	331	346	337	350	343	329	342	322	351	319	352	312	336	359	373	340	359	316	311	367	297	360	357	285	324	331	328	332	340	368	352	314	349	309	317	314	357	292	313	349	316	317	349	304	363	342	333	344	317	335	308	359	320	291	362	357	325	324	332	350	342	358	339	323	327	351	310	337	353	352	360	320	318	306	323	319	321	324	343	306	384	339	340	325	369	345	361	336	346	336	344	292	357	342	351	322	349	346	367	333	310	333	347	352	324	374	352	321	314	312	346	340	329	318	345	327	339	325	279	328	345	334	373	347	341	361	369	358	293	342	323	291	329	315	348	368	337	360	312	300	351	330	356	331	351	353	346	330	353	310	326	327	328	341	333	328	353	323	338	346	343	366	356	332	348	340	340	339	303	376	310	336	345	286	316	291	353	333	338	322	352	331	317	326	348	347	307	338	340	365	346	317	333	334	333	336	328	313	356	338	340	304	312	349	354	324	314	328	309	334	337	313	322	296	330	355	368	341	313	318	342	362	351	332	356	345	332	348	319	350	329	325	321	338	291	337	381	328	347	287	324	338	339	327	330	303	367	330	322	308	345	338	333	331	337	313	328	306	315	327	316	351	324	348	364	337	379	328	333	330	322	333	347	338	309	315	311	325	345	317	341	307	352	330	330	316	313	359	332	304	333	343	335	374	337	337	311	308	319	342	316	339	340	329	329	363	328	394	349	299	351	346	319	327	314	359	376	318	336	329	333	372	333	345	334	363	349	344	343	361	330	343	321	372	345	353	349	357	316	320	343	325	349	332	347	321	335	354	353	325	320	354	343	369	331	340	299	351	329	335	354	314	356	312	333	334	339	320	334	343	366	305	366	325	336	326	311	338	321	343	346	324	367	341	339	342	306	313	320	346	333	321	344	317	319	336	326	319	361	343	339	340	299	333	355	327	329	342	322	332	353	328	323	301	306	352	358	337	333	327	339	314	326	318	374	348	348	342	350	313	305	363	333	303	354	289	340	339	290	328	322	342	349	365	314	328	315	335	324	328	343	324	355	378	351	323	328	334	330	306	333	300	318	345	330	341	338	342	307	380	331	333	339	336	397	344	332	304	339	326	303	305	302	348	311	331	367	325	299	366	329	322	327	358	312	323	352	331	340	352	382	340	337	305	324	341	333	325	332	328	338	356	323	333	324	302	313	327	321	315	312	323	306	373	338	352	326	326	335	329	344	350	305	342	351	322	335	332	358	329	312	321	336	338	332	320	326	309	338	339	332	344	362	324	334	344	338	318	354	327	311	330	305	352	331	345	345	312	369	323	324	330	319	359	365	340	374	345	345	344	347	328	340	344	339	324	292	321	301	333	353	336	321	314	334	347	343	332	340	314	334	318	315	331	343	298	354	335	325	331	336	334	329	349	339	356	358	357	330	322	318	350	318	333	291	395	324	341	348	350	338	326	341	339	330	342	349	343	363	333	381	362	354	347	350	307	364	361	364	322	366	372	342	329	352	344	331	327	334	350	347	365	344	358	356	312	357	354	313	331	304	335	344	345	354	333	329	334	337	322	309	347	329	337	311	378	360	317	338	343	338	306	315	336	359	345	318	312	342	332	294	346	326	338	306	319	318	329	332	337	333	363	357	320	330	310	328	335	333	321	329	317	307	352	333	322	340	305	300	359	309	321	365	333	364	342	365	354	310	321	344	307	345	336	347	330	336	348	345	327	339	297	340	345	359	315	318	285	343	325	341	348	319	388	328	357	321	335	340	341	333	339	341	345	329	356	312	333	369	334	349	338	338	328	354	357	376	327	338	328	342	355	317	349	335	347	359	330	344	307	341	385	311	322	315	346	334	372	302	321	303	369	359	307	385	318	320	350	336	363	329	310	328	304	331	320	322	358	318	322	333	319	325	337	312	343	339	328	312	315	361	308	359	340	345	314	331	374	321	309	323	343	311	311	355	348	341	325	326	325	324	352	333	309	337	301	355	334	350	339	359	352	300	331	344	329	335	341	319	331	354	315	327	330	368	329	345	354	314	331	329	334	325	310	320	334	354	326	330	312	312	308	307	358	369	328	339	325	326	316	347	332	338	350	287	322	362	358	345	353	308	339	344	315	348	306	365	317	316	345	328	325	340	341	289	334	324	331	339	342	310	371	350	330	341	351	330	367	352	320	352	313	340	311	351	324	327	340	344	343	332	321	306	342	369	349	335	306	322	313	341	337	329	342	343	332	330	341	318	356	371	348	332	354	376	333	333	338	340	327	332	354	324	337	318	325	325	357	342	340	323	329	318	338	315	325	353	307	310	342	327	360	331	311	318	332	359	353	355	316	297	323	344	347	361	325	340	314	337	358	357	336	347	328	338	341	295	385	385	356	366	373	360	313	313	352	346	332	335	305	332	322	320	345	327	348	372	314	316	327	314	321	351	309	312	332	315	373	332	328	321	347	354	344	338	355	314	337	346	364	347	315	296	337	312	352	325	334	344	341	327	324	335	347	335	319	351	355	331	408	359	349	333	274	330	333	344	330	354	367	313	358	334	311	333	358	310	339	310	340	313	339	335	314	306	338	347	351	365	347	302	296	351	360	315	378	314	353	358	369	319	310	337	338	361	371	342	321	327	318	359	356	342	317	331	345	367	332	340	333	346	320	345	321	353	321	339	310	375	307	356	326	347	330	348	350	355	352	331	316	349	312	322	347	324	305	340	357	340	374	363	319	305	338	335	319	328	340	334	343	334	328	333	347	338	312	362	372	342	332	342	343	329	322	320	332	358	340	321	351	357	308	355	356	328	339	351	342	342	345	346	291	303	334	356	352	310	316	350	350	345	318	304	345	295	359	347	334	353	352	347	328	349	317	376	358	334	339	341	342	347	347	342	329	333	346	355	328	317	295	371	363	330	329	327	338	344	342	319	342	335	312	347	325	360	326	318	319	335	323	338	313	358	346	332	355	357	315	328	408	340	326	338	327	352	349	373	340	335	322	315	301	314	312	346	353	343	334	314	331	333	331	315	345	329	360	337	350	338	316	354	324	325	341
15251	2859	6134	6940	6075	4880	4052	3419	2907	2637	2302	2133	1872	1880	1688	1633	1605	1506	1439	1328	1398	1359	1207	1233	1219	1186	1180	1119	1142	1104	1074	1138	1079	1082	1113	1070	1086	1024	1100	1003	993	1013	986	972	1011	996	968	964	999	996	983	985	944	980	977	919	982	891	889	988	933	972	992	943	948	979	969	936	916	969	895	959	899	989	931	953	915	942	966	911	956	965	911	994	938	1004	965	957	928	959	934	951	901	940	915	937	955	932	999	945	917	845	948	918	1019	950	892	923	930	954	935	944	931	927	915	965	913	921	957	915	967	918	896	916	948	928	923	954	963	936	915	985	899	885	933	938	885	857	907	917	959	942	963	889	951	958	864	916	951	887	950	887	972	923	950	943	935	941	875	912	933	973	944	922	874	926	870	897	941	906	872	911	911	895	985	995	892	896	933	912	914	947	915	953	942	883	874	933	926	939	924	908	965	931	976	916	850	914	961	928	982	910	901	935	909	909	891	957	927	928	902	953	906	904	905	896	954	915	938	947	920	913	862	926	939	938	892	880	930	972	880	912	875	952	944	982	950	980	954	957	923	941	956	915	957	888	894	948	973	944	926	927	902	936	974	902	929	951	928	894	929	897	940	912	972	889	946	941	910	943	875	925	934	949	885	883	912	879	992	868	905	916	897	959	975	937	909	900	916	899	936	955	886	896	905	903	903	919	958	968	937	908	957	935	929	891	938	981	916	891	935	985	909	957	936	1010	932	944	949	935	905	925	935	917	936	906	900	930	963	900	946	934	938	952	903	941	931	886	954	896	900	875	959	879	973	900	883	954	877	851	968	914	931	890	941	967	890	926	908	955	973	894	942	900	966	956	961	918	918	940	956	927	947	921	923	848	948	856	925	895	903	937	937	898	931	918	958	989	917	962	907	912	953	890	925	871	902	926	961	949	953	930	930	958	948	911	911	972	958	924	953	921	945	942	896	915	956	925	957	911	898	954	933	921	952	914	919	919	932	912	856	928	966	983	964	892	952	904	894	884	903	878	887	881	897	919	885	941	908	930	898	894	879	932	949	944	908	939	948	948	905	893	947	946	961	921	873	911	907	921	943	875	940	934	921	887	909	933	933	954	919	912	882	919	911	929	916	891	915	916	919	914	941	937	932	879	937	913	910	907	913	907	920	924	879	952	909	958	929	904	916	865	900	928	942	940	917	900	938	888	928	926	922	914	929	855	881	971	925	946	903	924	931	890	894	891	949	876	942	909	922	952	951	911	921	913	906	979	951	941	939	933	953	872	940	902	855	885	939	921	877	907	1006	914	906	867	884	868	926	952	900	919	951	936	929	860	974	943	923	906	950	865	878	918	980	927	925	958	958	929	930	913	907	877	928	891	926	948	948	929	947	925	849	889	958	910	942	925	968	996	943	957	983	958	916	901	922	903	901	912	905	920	913	908	901	906	944	919	913	931	958	904	947	957	971	933	887	946	919	925	904	919	924	911	891	916	925	923	915	935	957	930	942	934	913	906	934	933	902	916	917	938	917	919	920	972	915	908	905	968	866	965	945	951	907	896	890	917	890	904	894	940	941	957	879	908	902	927	909	904	927	936	930	941	945	956	844	892	932	919	939	879	912	918	916	887	879	899	925	919	930	872	966	989	913	920	948	900	921	968	881	867	904	889	971	875	913	876	880	913	897	929	943	844	960	972	899	983	931	931	859	885	874	924	898	936	921	920	920	942	915	932	915	870	907	949	920	902	909	912	943	898	938	936	863	928	940	893	941	925	894	940	936	972	878	869	926	921	908	930	946	918	893	939	945	903	905	867	867	908	932	849	918	877	885	936	918	908	885	924	938	932	921	900	921	952	946	932	940	881	913	889	950	900	950	985	932	913	883	913	971	856	942	934	926	901	943	917	912	918	966	965	913	930	905	942	883	981	927	920	848	913	906	921	950	968	937	935	870	888	939	881	950	942	911	955	980	906	897	951	881	899	926	935	990	908	934	895	950	871	906	946	930	880	934	917	920	919	923	962	917	881	911	945	907	923	944	914	922	940	892	910	879	924	961	873	892	924	935	903	883	950	897	980	970	971	907	901	958	942	970	942	939	898	920	945	942	897	984	930	900	922	942	932	914	979	898	948	944	907	923	913	942	940	901	909	923	907	927	920	918	929	881	990	973	899	976	966	904	920	906	894	876	962	905	902	940	927	882	911	876	932	967	927	928	862	911	939	879	905	956	924	958	931	931	960	915	940	960	933	919	927	922	850	889	921	948	949	896	943	927	986	933	888	922	919	869	862	893	908	946	901	908	931	889	937	947	917	886	951	952	919	879	957	934	932	927	921	966	913	936	925	934	923	911	931	926	923	882	931	892	923	917	928	910	865	934	919	943	912	916	932	919	863	910	992	933	934	960	947	920	922	927	926	916	890	949	946	944	968	919	962	965	965	936	910	947	945	904	909	882	889	952	952	917	974	934	910	893	893	915	887	874	906	921	955	924	918	915	957	904	893	898	928	955	931	902	912	943	860	905	986	914	908	957	942	938	921	916	906	899	905	934	954	892	927	898	916	939	923	972	903	963	875	943	979	930	910	912	937	985	955	901	879	920	956	875	961	926	894	906	908	897	923	937	888	896	995	902	947	878	949	889	949	857	900	924	878	919	948	963	906	922	892	943	897	917	917	927	923	952	924	911	875	914	886	873	923	916	939	915	913	926	963	881	902	949	904	912	869	860	892	917	918	900	905	923	867	920	942	944	965	947	922	879	968	894	892	957	917	942	870	881	896	891	968	918	944	889	920	945	940	860	966	839	911	954	918	901	899	937	893	942	913	908	904	948	911	961	860	966	939	955	941	886	918	911	859	884	902	958	938	918	957	933	972	943	926	929	904	922	945	960	921	958	874	918	905	911	930	923	943	930	940	942	977	909	887	919	911	925	971	928	930	860	944	938	893	911	889	905	883	971	920	920	984	966	947	866	942	893	913	915	949	941	904	894	919	952	880	952	916	880	938	928	914	950	954	949	923	893	972	919	919	1004	895	912	896	933	949	943	896	932	957	949	987	925	902	894	939	966	870	929	894	900	925	909	946	956	919	880	925	935	924	909	903	986	899	934	911	939	916	904	934	939	945	915	873	913	890	952	868	934	880	898	972	915	888	909	919	878	894	876	873	923	926	932	924	924	944	885	996	914	928	930	964	848	918	904	885	929	970	881	904	978	882	888	907	893	926	861	928	922	933	945	933	921	898	959	970	939	984	887	908	926	883	956	903	917	933	914	953	975	921	914	920	940	915	863	911	916	898	934	928	928	887	892	905	928	978	917	913	936	888	892	934	912	956	913	849	870	940	904	879	895	889	908	892	918	947	939	862	913	925	863	892	900	971	907	845	941	912	890	952	907	922	891	942	925	883	897	975	895	931	937	906	935	891	901	933	917	889	923	912	891	932	889	901	922	898	914	940	941	869	940	916	920	894	953	871	911	946	913	924	954	933	974	907	954	911	895	902	915	899	951	955
3836	314	260	207	218	185	161	183	170	181	149	165	168	178	183	171	159	162	180	150	167	147	164	172	162	152	178	160	164	168	145	150	166	166	179	164	135	153	154	177	157	167	165	147	209	174	168	169	158	172	177	143	161	167	146	167	172	152	144	170	148	162	160	181	159	156	166	145	150	166	167	155	176	165	180	175	142	168	163	143	174	174	161	158	135	149	176	170	159	164	167	163	175	161	168	161	167	162	150	175	167	160	153	148	140	181	140	145	181	178	164	156	167	140	151	145	158	149	158	154	163	170	162	173	170	173	153	158	180	160	162	152	129	157	144	166	158	160	193	176	175	157	141	183	160	154	155	184	159	148	152	160	161	165	166	169	175	155	172	155	159	191	153	186	161	166	157	157	156	162	167	158	156	160	169	159	168	155	154	191	136	148	151	148	171	162	167	195	205	174	160	163	168	152	172	179	174	164	159	159	169	147	148	174	162	163	149	167	148	196	185	186	173	152	136	172	186	155	149	183	151	155	144	183	192	163	158	159	155	155	163	152	149	177	161	153	172	151	161	178	167	183	154	161	174	175	179	182	190	143	120	148	160	165	147	158	168	180	163	171	152	172	151	162	165	178	153	157	165	166	170	172	177	176	164	149	153	155	157	173	138	155	163	154	134	167	163	191	191	166	154	164	163	167	163	157	148	152	148	158	173	159	174	161	171	163	163	162	161	171	143	155	164	154	184	178	160	157	162	174	181	175	168	153	173	160	161	151	160	150	136	161	168	155	155	164	167	155	176	181	155	170	175	161	166	184	177	167	164	153	152	163	154	153	164	183	173	141	199	149	158	167	130	154	188	154	169	162	205	177	173	152	152	133	164	163	171	186	156	182	176	153	147	170	162	156	143	160	175	178	168	146	153	189	188	127	175	192	158	145	157	157	169	163	169	171	161	160	179	152	143	179	160	200	154	132	175	154	161	149	182	176	176	150	135	191	155	169	157	148	150	161	170	192	163	152	175	180	173	167	161	187	161	184	158	158	166	150	173	156	140	141	165	168	177	162	160	182	162	161	170	156	174	153	149	160	167	134	145	171	164	174	165	157	145	167	173	175	186	165	167	151	144	156	200	156	171	150	177	177	164	163	146	158	150	151	161	166	159	167	164	161	189	170	163	173	170	171	156	152	166	184	153	155	141	182	150	156	162	179	168	157	168	169	128	169	161	182	162	148	148	147	166	147	152	156	175	164	154	147	180	167	155	151	158	180	161	184	146	152	162	155	179	160	153	153	161	157	167	170	157	148	157	166	163	168	185	172	157	169	156	148	150	156	142	185	141	149	145	151	166	161	131	139	157	151	144	159	157	156	145	171	181	148	168	148	176	164	178	159	148	163	141	161	172	175	157	132	167	167	165	163	168	148	156	160	152	164	155	163	156	172	132	165	164	179	172	155	176	159	171	164	159	150	168	169	191	190	160	176	162	167	181	161	175	164	169	167	160	152	169	185	187	162	140	178	165	154	196	152	169	146	182	149	148	183	160	179	165	158	142	164	166	171	170	182	158	152	174	150	155	152	168	158	170	150	153	150	157	168	170	177	179	137	155	184	146	162	169	161	154	166	159	140	169	144	172	168	157	161	177	169	182	186	181	140	190	172	184	154	157	134	159	154	156	156	145	168	176	184	151	158	154	176	156	160	162	149	155	159	140	163	177	169	170	167	153	176	163	160	179	147	148	148	140	158	177	139	176	156	185	170	157	163	171	173	171	163	141	143	173	150	164	161	176	188	171	171	178	164	153	163	154	162	165	170	163	170	176	154	161	155	160	157	169	157	154	174	172	173	164	159	172	153	144	142	173	168	146	154	157	151	145	149	161	152	173	176	151	160	162	158	141	155	172	155	180	147	138	172	167	184	167	167	166	171	195	162	176	176	154	130	160	158	172	162	172	157	170	165	154	175	160	167	173	168	158	154	179	153	165	153	150	148	162	165	155	142	182	198	156	180	158	165	156	168	173	148	150	181	156	162	158	181	168	157	169	150	189	152	155	142	136	180	162	179	149	174	147	166	170	162	155	170	141	163	181	147	152	175	152	151	164	150	180	161	148	149	184	185	160	169	149	179	152	175	154	160	134	148	154	159	166	174	157	164	156	163	133	151	159	171	147	150	168	156	168	160	164	150	180	151	164	150	162	177	156	148	165	146	167	176	152	174	188	169	174	165	175	170	157	165	153	158	184	148	176	171	165	157	181	172	122	146	159	150	167	164	161	183	185	159	164	166	164	150	181	170	157	166	150	135	146	188	179	168	189	171	166	150	145	162	175	153	155	166	158	161	152	168	176	175	150	172	144	164	148	172	177	170	154	157	154	172	139	163	162	157	195	164	134	165	169	160	160	176	149	164	167	171	165	157	150	165	160	153	169	150	164	158	175	175	152	172	153	172	172	169	164	154	166	168	162	180	154	156	176	175	191	160	160	149	163	141	153	164	167	169	162	133	153	156	170	164	143	170	153	152	157	156	165	164	161	178	173	143	153	157	143	164	152	191	172	165	159	145	151	148	167	169	147	163	156	151	143	165	149	166	150	157	155	161	151	149	153	139	184	170	154	158	162	153	142	150	161	180	156	162	178	179	170	160	171	186	178	181	159	162	159	164	168	186	168	170	163	168	149	168	151	161	169	167	176	163	156	156	137	180	171	148	162	143	157	161	159	198	144	149	154	171	180	147	163	178	148	177	157	154	139	164	165	152	171	171	148	158	181	156	144	160	142	167	174	173	166	160	161	148	152	166	165	163	166	150	152	156	169	173	181	156	177	168	158	161	168	184	186	179	166	134	181	155	144	189	151	157	168	166	163	153	175	156	175	150	179	156	195	166	151	181	166	164	176	160	173	140	154	174	172	147	154	169	147	182	164	171	163	159	141	176	158	166	144	165	161	153	170	165	161	158	169	158	166	168	145	180	193	147	154	156	163	177	159	163	140	165	160	156	141	135	185	146	177	166	121	159	140	144	141	152	172	184	174	162	190	184	145	154	165	143	158	154	171	151	173	153	141	145	166	165	134	175	156	141	165	182	170	161	158	159	140	163	179	161	170	141	171	156	136	140	152	154	158	169	158	169	162	157	167	172	135	171	159	178	155	184	134	168	165	171	154	163	169	155	181	155	163	161	150	149	157	151	168	162	164	151	162	185	160	160	163	162	163	165	166	157	137	176	179	176	174	144	170	185	153	183	147	173	180	168	175	148	168	178	185	155	156	181	170	187	180	180	172	131	148	175	167	175	189	173	175	158	167	171	166	149	203	165	165	151	188	151	176	169	164	190	150	173	165	178	169	172	162	154	165	146	149	151	131	171	165	144	164	172	143	177	183	148	165	175	147	175	194	146	160	165	153	158	172	168	160	163	164	162	157	163	185	159	147	159	154	187	181	157	161	150	139	196	143	164	147	165	137	155	161	186	170	173	179	144	156	172	164	172	180	175	140	170	149	198	163	169	157	193	171	169
2812	594	696	707	662	586	595	577	596	536	622	570	538	579	514	562	542	578	518	568	536	516	536	532	546	545	497	510	507	521	539	516	520	475	553	495	556	476	520	511	481	535	533	516	525	513	484	524	519	511	517	503	505	528	530	511	484	519	518	545	545	508	494	561	515	505	530	496	474	490	559	534	519	491	501	531	491	479	475	521	487	526	486	499	476	514	503	547	508	504	481	552	501	484	510	515	548	530	524	520	546	512	537	540	513	551	507	513	478	536	529	524	530	482	506	540	504	521	517	561	510	506	490	499	518	497	520	523	505	548	523	521	490	514	541	555	487	488	485	537	553	530	511	518	525	490	481	522	520	504	511	547	509	511	527	491	512	527	510	501	519	518	577	480	528	494	524	520	461	494	543	521	503	487	549	491	551	532	520	573	535	514	492	497	519	512	522	534	512	493	491	486	502	475	532	527	526	489	521	518	547	525	521	508	520	536	452	487	460	527	509	513	525	484	489	480	544	533	545	511	485	526	517	522	527	509	536	469	484	534	504	536	524	557	511	488	524	532	524	534	484	479	531	476	523	523	520	509	533	503	518	480	515	530	535	469	518	511	515	479	480	545	541	564	522	562	495	488	543	487	524	490	505	520	512	493	508	505	485	505	505	494	517	558	514	536	522	487	518	520	513	537	520	515	508	486	506	527	511	487	518	515	481	525	524	508	486	540	485	498	536	538	502	509	483	553	475	492	549	518	539	489	502	514	507	519	509	542	506	525	509	526	536	535	506	518	494	493	499	496	548	529	499	526	496	506	486	502	512	488	508	525	477	555	530	568	508	496	524	551	457	475	520	499	517	538	514	490	519	534	497	502	532	504	551	520	516	522	532	522	513	544	487	556	487	524	539	532	499	539	491	545	547	532	509	524	522	521	589	520	520	506	494	504	495	439	516	484	544	516	548	502	515	554	510	485	528	556	528	505	534	479	486	550	500	487	506	484	480	525	477	497	483	560	485	514	495	504	510	540	534	500	521	483	543	511	504	524	532	484	521	512	499	486	544	503	523	521	495	510	511	568	511	513	495	570	536	503	476	510	529	542	522	516	523	565	479	508	496	487	515	494	541	519	466	516	511	497	519	567	525	475	495	548	542	534	512	523	530	482	551	511	550	489	478	519	540	542	526	495	477	498	529	509	535	502	477	528	522	566	502	508	534	503	531	539	536	487	547	526	527	509	560	532	535	528	523	513	531	490	515	514	482	479	508	504	528	512	507	511	487	470	505	448	507	522	486	525	479	466	483	493	506	535	519	462	513	506	505	508	511	502	511	520	491	518	523	527	524	543	560	510	483	525	487	517	551	504	521	504	510	494	488	499	540	522	495	504	524	474	503	506	528	530	480	506	551	497	479	534	505	511	477	524	523	541	517	529	499	538	518	526	569	483	487	494	489	510	485	485	524	527	520	479	508	524	551	485	498	507	526	530	514	548	567	474	513	477	516	554	526	541	505	527	508	504	548	499	532	491	516	530	477	515	522	521	537	521	499	523	512	542	492	537	478	537	525	496	533	540	513	510	489	507	549	532	497	529	516	515	521	539	520	450	494	554	501	485	548	529	499	527	520	482	542	505	508	532	530	500	521	489	516	487	494	520	534	481	579	543	523	514	510	529	530	500	552	553	463	540	462	529	518	521	544	530	475	527	499	490	515	497	503	499	535	522	488	489	533	525	518	500	503	553	553	483	525	505	528	487	530	521	504	476	526	523	534	529	523	522	516	521	522	503	509	526	538	534	530	500	555	552	552	562	516	522	530	503	539	502	484	544	492	488	502	501	498	541	530	537	479	506	528	511	522	477	516	511	555	516	520	454	545	496	514	543	520	533	559	509	503	515	541	506	521	514	501	487	504	541	530	557	553	503	512	496	528	501	561	548	522	503	522	550	572	466	547	494	524	531	492	486	500	485	526	487	523	567	559	530	534	505	522	549	548	523	498	506	497	499	505	539	482	519	539	515	515	479	536	484	528	534	493	507	504	513	522	545	529	524	540	514	516	491	558	517	506	547	521	507	527	528	472	491	520	531	517	523	481	525	525	538	508	506	533	524	511	525	537	533	490	503	559	527	528	519	504	504	495	563	486	532	524	504	510	496	491	520	482	471	518	509	506	527	487	511	491	498	552	534	501	508	548	513	533	477	539	547	483	507	502	503	530	517	501	508	486	498	538	519	496	507	547	536	538	496	523	550	547	496	480	511	529	483	485	502	542	524	519	493	508	508	486	522	510	493	504	516	478	498	540	482	487	509	560	503	538	562	489	520	521	504	477	519	536	539	501	481	499	511	523	543	473	520	552	537	510	515	521	527	541	486	472	490	523	548	547	510	522	497	529	541	564	555	498	538	536	491	513	529	531	533	481	551	560	512	506	555	480	530	533	529	560	507	575	497	513	533	523	529	520	540	527	493	491	495	551	514	502	476	524	497	539	515	515	493	535	505	510	521	514	525	492	510	519	495	519	516	534	564	481	502	493	550	518	516	517	544	508	508	517	559	504	484	528	548	510	501	514	522	551	551	516	515	518	546	502	517	514	512	549	484	539	508	485	521	526	535	537	558	493	496	499	499	548	503	515	537	514	474	506	497	469	504	545	472	487	478	533	496	508	500	524	520	517	535	513	487	536	520	520	514	516	485	543	490	512	504	547	509	510	531	511	542	559	577	509	501	506	510	536	463	516	527	482	496	580	491	507	490	507	542	518	491	490	513	482	454	505	528	475	519	528	544	539	495	547	521	497	515	483	503	513	465	522	544	536	481	493	504	540	534	495	538	515	488	512	505	501	544	500	522	492	488	512	536	512	520	498	567	525	521	521	498	511	512	485	536	534	518	507	524	550	496	522	523	530	499	522	538	506	499	498	500	496	504	526	508	500	515	473	525	505	516	510	529	476	489	498	548	485	532	530	507	526	519	512	496	540	519	568	509	535	535	522	481	493	500	517	530	503	534	501	513	501	563	486	510	530	493	533	495	529	518	470	501	539	492	512	509	531	510	566	526	512	533	515	533	502	500	531	521	514	542	495	515	466	537	528	478	539	458	499	540	511	527	485	506	514	550	539	478	520	501	484	545	543	529	486	520	531	491	552	503	515	534	502	503	536	531	513	487	509	508	539	529	533	522	531	471	555	508	529	540	514	524	528	483	540	566	542	572	533	540	496	515	501	537	504	525	536	537	487	478	501	521	508	479	525	516	487	528	496	549	522	557	541	484	497	514	548	522	545	528	510	486	515	519	541	524	522	488	519	513	463	553	487	527	525	500	527	535	484	486	493	507	528	541	505	511	526	538	541	472	529	459	515	512	528	517	531	530	491	521	481	488	509	498	541	493	500	519	518	515	510	474	533	498	492	498	494	494	490	501	542	531	497	473	504	535	540	533	529	550	506	477	509	522	509	482	538	498	488	504	542	487	523	514	505	506	501	490	516	501	549	478	515	513	492	533	500	510	519	534	504	512
22702	2878	1651	1297	987	806	628	566	538	485	449	418	371	342	364	340	343	358	332	344	351	325	327	309	329	333	313	323	316	305	295	284	336	306	305	326	313	308	309	345	312	311	304	312	315	327	333	319	312	296	321	285	331	290	298	315	327	340	309	296	297	294	307	314	325	300	282	291	303	303	313	333	282	301	335	319	342	307	302	350	284	296	307	299	353	316	311	314	312	314	281	312	329	327	303	332	322	310	315	290	299	337	287	311	297	295	349	277	297	315	298	297	285	330	315	305	332	316	310	318	296	320	312	295	343	306	322	307	334	302	290	305	323	325	305	297	315	347	322	307	306	344	269	339	338	328	309	314	311	331	342	346	321	349	295	275	286	318	284	342	280	298	317	322	269	312	299	335	282	316	316	312	281	289	317	320	314	323	306	286	318	301	337	314	309	298	278	295	325	297	320	305	312	317	314	313	308	305	301	363	301	301	302	320	312	363	316	306	305	309	303	343	312	291	313	290	323	318	312	307	290	311	348	308	322	300	326	303	306	311	292	299	334	317	289	288	293	301	280	297	342	315	304	315	285	310	303	316	335	301	296	292	295	315	303	312	313	298	302	334	313	336	309	288	276	321	319	317	300	330	321	303	298	275	324	279	338	306	323	304	347	316	295	329	293	303	326	335	292	281	261	297	317	295	335	315	289	298	291	310	317	335	291	347	348	303	330	308	338	327	340	305	301	341	326	306	282	294	304	295	314	332	296	318	284	306	336	323	328	313	314	312	308	293	302	322	293	311	313	298	304	323	306	295	306	315	295	336	282	302	324	303	285	294	293	333	272	312	315	303	300	303	284	324	310	309	327	310	323	319	320	291	326	292	320	309	293	296	293	320	328	308	338	343	291	341	269	320	291	327	310	295	267	278	301	287	308	323	321	298	313	332	335	327	350	312	315	323	299	338	343	299	337	320	308	328	283	282	349	306	309	347	318	320	301	290	291	307	308	309	339	291	302	295	302	320	294	276	313	296	312	328	344	293	341	313	311	327	288	275	304	313	314	312	311	331	319	320	313	294	308	301	310	269	304	303	316	321	295	286	322	308	298	327	311	304	300	281	300	328	323	288	316	288	295	289	313	331	304	297	313	302	268	313	288	314	292	270	333	302	302	325	322	312	288	283	302	318	303	317	288	316	321	346	295	303	313	294	318	320	325	325	312	283	304	297	330	305	336	296	320	297	338	288	315	320	293	327	330	290	312	298	302	314	311	336	289	307	318	318	317	303	282	319	317	303	337	300	289	301	276	338	326	364	324	310	316	308	299	284	354	329	301	296	297	322	320	328	299	297	330	304	327	304	322	300	325	270	319	331	338	297	297	302	293	324	330	302	296	309	313	320	320	319	367	285	290	351	303	354	329	320	316	323	310	307	337	332	307	325	289	317	305	290	335	301	308	320	325	299	328	317	324	293	324	310	269	313	289	294	304	303	324	284	337	311	308	331	291	311	315	316	319	289	296	291	298	300	312	306	303	325	319	306	322	328	303	321	300	330	330	316	333	306	328	319	302	287	322	296	291	299	318	381	306	310	284	297	312	320	305	281	305	306	323	299	290	304	298	324	313	306	297	316	332	318	286	299	290	289	324	259	297	284	298	286	279	310	301	312	346	310	295	357	305	291	297	307	310	314	341	324	326	303	328	316	308	267	303	343	301	365	315	304	307	303	335	309	302	300	311	345	334	332	328	295	306	302	306	291	306	295	311	291	315	334	344	328	339	303	325	298	334	315	332	332	303	311	301	274	346	293	310	291	327	315	314	348	305	293	335	317	292	323	316	306	287	304	309	293	326	337	308	295	331	335	330	360	317	318	315	303	309	317	315	329	311	331	267	279	318	312	308	306	315	300	328	290	300	278	323	283	306	314	330	338	323	309	300	322	324	306	326	318	302	313	276	304	309	290	355	322	336	308	276	312	311	327	309	333	300	299	307	287	309	292	285	314	319	295	308	297	294	337	317	318	302	312	309	323	307	285	321	284	317	284	280	308	314	318	337	328	301	353	295	296	295	318	303	341	297	293	322	290	298	275	308	301	313	303	329	314	285	321	293	326	284	354	314	312	298	326	293	334	311	322	327	345	308	294	315	286	284	312	327	309	331	299	332	309	325	317	310	322	325	317	316	315	308	306	326	321	318	305	302	279	301	325	308	322	349	283	313	284	296	355	345	296	322	331	314	304	310	311	304	309	329	320	294	305	310	301	272	279	294	302	333	293	307	309	302	280	302	302	331	328	288	307	312	328	330	320	306	314	309	298	291	324	333	356	322	288	319	285	315	316	295	312	325	283	319	323	277	319	281	325	287	325	316	324	316	341	308	290	314	314	325	312	319	305	329	266	295	323	334	294	314	327	307	348	315	293	303	300	280	317	332	326	308	296	305	286	295	275	296	319	304	297	289	308	294	303	325	321	287	320	311	277	299	282	318	260	304	300	320	291	352	293	317	327	313	286	310	271	319	263	364	325	306	301	288	298	316	336	288	315	285	340	321	288	314	288	315	282	322	359	272	325	311	306	333	296	341	304	286	297	323	302	309	297	325	317	299	296	324	321	286	288	255	296	289	326	320	276	286	298	332	326	303	349	281	303	292	276	296	311	335	293	283	320	274	288	316	332	310	306	308	333	329	285	306	301	324	356	303	326	322	331	301	361	305	310	278	321	292	307	301	269	289	271	292	318	286	298	340	319	323	329	330	294	323	305	328	313	287	320	288	317	271	304	314	309	313	307	309	312	320	316	299	262	334	294	301	303	298	303	270	321	311	313	294	306	321	295	327	341	329	333	327	308	310	305	306	287	315	303	280	304	326	293	328	308	308	322	285	306	304	312	309	283	294	332	323	310	326	298	320	318	333	344	329	312	324	280	283	313	307	315	310	285	302	317	285	319	318	324	285	290	313	339	317	309	317	280	286	308	306	333	296	293	300	306	292	303	327	334	315	321	317	300	324	301	319	304	330	297	285	305	311	318	334	322	314	306	307	300	306	338	320	312	310	316	312	311	304	318	321	303	299	314	356	315	336	331	282	318	289	313	310	323	315	277	322	331	336	309	303	291	324	296	350	309	290	316	314	312	317	285	299	316	334	288	319	317	324	278	291	322	315	301	248	308	333	306	308	280	304	343	344	292	277	296	327	306	307	330	307	324	305	330	327	314	317	316	290	315	296	296	298	294	325	300	315	297	305	295	320	304	297	288	292	319	318	326	309	316	317	317	313	320	267	295	350	306	284	281	356	301	309	310	309	316	285	291	309	290	315	307	316	310	314	343	311	342	311	299	315	312	304	320	287	317	284	291	282	337	318	304	318	308	285	325	319	314	288	290	269	280	328	326	312	314	311	333	313	316	342	302	319	332	290	297	331	300	338	354	323	325	309	287	308	352	285	328	318	289	306	323	349	314	310	313	291	316	335	314	288	300	285	336	297	320	304	321	339	310	284	326	296	307	306	307	324	323	277	329
10132	1833	3588	4107	3471	2875	2470	2140	1874	1781	1607	1554	1366	1274	1280	1216	1195	1148	1161	1104	1046	1107	1062	1102	1037	1047	1002	1018	942	1002	1014	961	991	982	939	898	899	940	908	943	940	973	946	887	943	927	938	898	876	913	875	918	922	913	845	887	925	901	888	887	891	833	857	921	948	827	930	915	873	953	896	935	897	930	887	904	901	868	936	864	946	922	911	892	887	894	861	886	920	913	885	909	850	933	912	856	828	867	874	894	915	946	870	877	868	959	853	878	841	890	860	854	858	856	922	869	858	845	849	837	869	877	847	850	857	879	899	924	867	864	888	816	866	924	922	881	873	927	874	906	859	879	882	860	875	894	890	893	877	877	870	868	900	876	890	877	828	873	878	894	893	850	830	922	899	831	833	869	865	897	879	836	930	861	886	887	879	809	835	879	895	849	901	849	839	845	833	872	851	862	861	853	862	887	864	878	879	872	896	861	900	872	875	868	839	878	844	837	872	886	858	847	863	844	855	845	879	879	897	897	907	872	896	898	887	859	913	867	892	862	859	857	853	835	907	889	890	839	877	867	845	862	865	876	884	829	862	853	925	916	865	902	863	883	827	887	871	850	867	842	865	872	909	881	867	873	885	838	840	853	892	846	906	892	869	846	891	863	866	900	830	856	900	905	904	889	888	892	891	895	881	864	894	863	907	903	872	871	948	885	894	857	827	827	854	871	873	867	843	881	849	828	862	788	880	859	901	860	890	932	919	826	879	909	836	939	869	868	852	842	922	873	863	861	876	858	888	853	818	880	841	853	894	843	834	827	850	899	835	890	872	850	871	852	912	905	879	869	891	910	895	856	925	844	855	883	866	908	905	864	903	817	858	924	905	897	912	874	862	887	918	889	884	866	844	901	916	844	795	882	861	840	848	863	891	887	856	858	887	898	909	867	851	884	845	850	877	828	861	873	866	885	896	879	875	894	843	883	862	871	846	853	871	910	863	861	894	812	838	885	904	870	894	872	891	882	853	906	862	834	871	873	853	797	922	832	886	917	903	897	824	916	793	887	946	836	830	845	846	914	870	864	948	863	876	912	852	865	894	895	953	864	810	843	896	849	830	859	881	887	859	936	920	908	892	921	840	846	862	886	838	828	856	874	888	847	840	865	902	878	949	894	848	798	873	878	896	874	860	845	917	884	846	840	954	850	883	870	877	934	868	893	896	892	871	863	892	908	886	867	886	893	842	865	901	850	878	838	869	912	846	841	910	882	816	883	884	880	881	932	881	874	871	860	882	850	874	893	918	860	835	823	891	871	840	895	857	865	879	892	893	899	903	905	849	868	933	934	869	864	866	904	834	877	859	845	864	868	858	858	835	927	897	840	836	869	893	881	865	879	911	912	888	826	848	867	872	888	919	895	874	916	856	873	878	866	899	854	867	878	887	913	875	872	896	857	909	850	871	899	873	850	867	911	835	853	834	831	887	871	857	896	886	869	855	813	871	843	829	889	844	865	894	889	893	883	895	863	861	887	854	855	882	851	904	957	846	914	846	825	917	866	859	878	889	825	830	847	847	904	877	905	823	872	876	821	909	871	873	854	902	900	878	863	877	906	946	843	884	942	841	847	853	917	876	863	886	903	868	906	836	938	887	906	916	832	919	855	855	877	868	861	885	900	835	878	874	889	948	843	833	894	888	894	907	960	867	819	878	849	937	860	880	878	861	897	878	866	924	894	915	810	851	840	810	858	896	869	880	839	873	868	932	901	894	870	862	867	861	929	862	855	847	899	866	935	902	886	863	900	887	832	853	878	878	893	851	868	870	859	903	883	899	837	874	881	911	856	864	813	890	839	897	871	865	877	868	841	920	862	899	890	888	857	828	861	901	888	864	902	882	888	899	844	889	845	852	874	842	880	878	874	875	901	865	919	838	897	911	904	850	872	852	827	916	872	878	900	851	907	847	839	839	904	854	885	862	865	873	857	842	877	903	880	933	916	846	863	922	907	844	858	885	907	898	931	865	839	910	833	866	841	866	843	910	873	909	911	873	972	865	864	865	914	883	864	882	856	880	848	884	848	837	884	863	853	876	902	906	885	889	876	906	842	835	851	859	873	894	902	872	879	864	873	880	857	890	834	852	851	861	868	942	818	861	929	950	844	860	856	888	878	864	850	877	850	824	839	871	821	840	850	867	868	892	836	839	915	892	870	868	907	920	880	898	883	871	900	864	847	879	838	843	877	888	895	857	874	883	910	948	872	877	875	872	885	891	909	840	839	865	907	872	866	865	852	912	868	877	846	869	863	871	847	878	817	884	924	904	837	854	893	870	849	866	849	903	818	897	848	872	814	823	918	846	842	845	891	864	883	823	871	906	887	807	838	845	906	828	863	861	886	868	823	893	889	917	890	898	883	863	884	895	930	881	873	883	846	893	909	868	906	860	905	860	897	887	876	859	893	892	918	918	906	839	921	845	854	855	841	861	867	895	881	899	844	824	875	871	899	843	866	920	853	936	840	878	865	869	859	882	875	866	843	837	847	799	883	858	880	887	892	844	911	897	889	831	848	873	885	901	856	856	925	836	862	840	883	914	851	896	835	913	862	865	907	885	893	878	840	889	878	842	851	859	934	857	897	914	881	853	875	854	858	875	867	859	860	909	859	881	833	841	882	833	901	868	834	903	872	852	867	874	868	873	864	899	892	868	845	906	854	868	862	872	897	884	906	844	823	885	877	840	871	858	897	886	853	891	867	877	946	838	822	892	876	910	900	890	840	878	848	860	924	837	933	877	861	861	837	835	909	873	902	806	867	870	844	851	911	925	864	834	897	834	877	898	850	821	838	855	909	903	878	887	850	805	874	844	842	895	911	885	866	895	842	913	852	870	869	863	908	853	876	925	875	919	915	895	870	887	899	857	881	859	869	851	928	836	907	895	871	844	907	875	863	886	825	900	839	843	829	903	901	830	866	815	841	875	923	870	914	874	890	860	850	868	877	865	816	908	884	870	870	851	876	876	868	827	875	843	881	906	884	849	888	946	904	907	855	890	856	948	911	881	907	859	911	896	881	843	845	862	858	852	841	866	855	842	852	928	967	825	916	876	895	895	867	859	906	872	890	898	878	883	909	922	920	855	853	840	875	826	824	857	850	884	924	870	882	908	886	921	895	885	853	878	894	840	888	888	866	935	853	837	883	880	815	878	902	874	826	880	882	882	865	864	892	823	874	801	853	898	829	897	857	843	869	881	897	896	881	920	858	879	878	829	841	817	862	851	882	865	927	874	873	815	870	867	924	852	920	867	900	906	864	862	873	889	822	918	932	888	848	830	874	877	871	841	897	828	801	875	871	889	872	877	840	873	904	830	909	879	879	873	867	865	910	858	848	869	895	824	857	894	856	935	877	882	888	899	895	905	863	870	892	878	930	902	853	879	859	865	853	881	823	917	904	868	881	855	851	870	873	849	872	884	856	889	912	862	886	853	857	867	877	835	833	866	860	870	855	924	830	856	811
32379	9554	3628	2390	1766	1362	998	938	712	652	616	553	479	521	452	419	440	429	374	401	382	410	388	358	353	370	378	376	366	367	376	359	383	356	382	331	371	365	350	333	336	330	351	352	349	350	385	356	326	314	373	332	338	376	362	324	381	314	340	335	315	336	341	356	375	340	340	306	341	349	355	340	333	337	373	350	331	318	333	344	342	350	340	365	324	340	342	317	317	328	325	363	351	350	348	335	363	318	348	298	302	356	335	380	316	335	306	346	331	352	369	339	353	320	300	327	317	351	330	347	323	321	345	323	367	300	328	312	324	308	350	336	346	318	319	349	326	305	332	312	330	315	275	360	331	345	333	332	343	353	387	298	368	348	378	302	307	321	306	337	337	336	338	344	352	346	317	329	329	347	362	307	356	370	353	349	349	355	327	340	349	341	333	312	390	346	351	360	341	340	348	321	330	345	287	337	354	352	354	359	364	337	327	324	332	346	308	365	322	333	312	327	314	340	338	344	330	312	341	348	346	368	386	313	321	351	353	342	349	350	338	334	312	319	315	373	319	342	356	310	326	338	288	333	315	328	350	297	317	334	352	318	356	347	313	312	317	332	346	328	341	325	341	331	329	372	372	376	335	305	333	318	296	385	340	324	338	372	328	329	329	329	330	342	318	335	390	358	323	359	327	332	333	327	351	340	322	348	355	339	317	307	331	347	337	333	360	362	371	306	363	333	329	348	375	351	362	345	365	349	368	292	351	354	337	329	347	305	344	357	343	336	336	325	330	326	289	315	319	315	313	339	353	318	345	361	349	350	351	334	292	348	338	350	349	304	358	321	301	376	338	356	389	376	347	362	338	314	318	339	367	338	372	334	349	335	351	320	307	342	360	347	324	350	320	325	337	358	326	369	326	283	300	370	314	349	330	310	361	342	339	331	370	319	326	312	337	323	328	314	313	345	374	328	358	334	320	346	333	360	377	337	343	331	333	335	338	324	314	350	310	343	322	324	344	352	346	327	327	366	321	312	330	354	326	342	343	337	315	366	348	354	328	332	316	348	342	315	327	358	346	366	296	313	343	370	371	332	318	349	333	339	326	328	348	317	337	369	340	316	350	339	330	328	330	339	320	365	315	332	321	321	327	365	353	338	343	293	360	316	368	337	354	331	351	313	347	353	324	359	314	316	354	350	339	350	287	335	339	319	318	329	337	329	322	356	314	365	330	351	309	343	340	343	341	330	314	349	337	357	317	368	323	341	333	345	338	316	333	336	344	356	348	311	312	319	317	345	346	326	333	356	331	306	350	343	319	382	336	343	334	326	339	346	353	298	345	353	329	342	325	370	354	356	324	321	323	315	337	356	324	335	329	335	357	337	320	358	330	317	317	340	332	319	355	318	346	342	370	350	322	336	344	328	360	323	330	332	310	298	336	303	324	312	337	339	316	333	368	333	310	317	308	364	355	338	328	310	318	343	302	345	340	335	321	367	340	348	335	333	331	319	357	331	344	311	319	357	369	360	320	305	316	305	315	315	376	343	335	344	341	322	346	358	329	313	346	333	343	309	355	323	353	317	344	344	325	332	328	344	339	375	332	341	355	350	347	357	330	352	337	340	356	330	366	332	306	351	385	340	341	352	350	371	331	307	360	309	334	329	323	342	366	324	309	340	337	318	370	324	324	347	327	337	326	311	321	328	359	338	291	333	381	369	351	311	327	345	325	345	359	366	321	320	357	325	362	334	333	341	332	350	346	350	349	334	358	342	338	365	341	348	345	314	339	338	326	299	335	334	356	339	337	323	320	334	331	343	334	340	372	313	382	338	356	348	334	303	366	328	359	377	327	360	358	315	307	331	337	365	333	348	343	344	329	314	330	349	343	320	307	348	312	328	367	337	293	307	334	375	348	362	366	329	304	326	339	365	307	323	347	329	354	368	391	318	349	323	363	315	350	318	336	373	351	336	354	336	347	346	326	326	349	333	317	348	323	358	353	329	357	326	337	354	372	310	325	367	340	318	369	319	344	330	333	353	343	369	344	362	341	277	369	311	306	328	348	343	330	328	350	356	363	330	349	325	341	295	332	377	374	345	366	342	309	348	320	322	324	299	334	349	342	357	341	337	308	323	335	336	342	334	351	372	351	340	349	331	342	344	346	336	336	326	320	324	344	348	321	339	304	304	343	376	345	340	333	313	327	316	341	375	309	334	319	337	319	338	345	349	316	348	343	328	368	339	344	309	315	342	364	354	346	363	339	338	335	352	306	350	392	335	343	349	365	334	339	345	363	338	345	363	321	343	336	344	339	294	348	355	305	369	312	319	323	329	333	310	291	364	351	304	319	364	323	316	318	310	335	369	335	306	350	309	345	348	337	350	368	344	313	322	354	351	341	371	323	330	297	317	350	321	320	324	322	337	306	303	325	335	341	320	322	338	342	325	334	334	329	343	313	342	322	342	347	345	354	332	354	292	323	340	368	325	321	335	329	335	335	355	316	321	349	334	323	362	337	333	313	340	342	347	328	381	331	359	364	370	339	360	325	338	334	347	331	345	304	318	322	350	351	319	365	330	324	351	296	292	319	344	344	338	326	350	306	358	358	337	335	345	350	380	349	292	322	378	330	339	333	342	348	336	328	315	331	358	343	310	369	324	330	344	360	348	341	346	326	342	316	311	339	320	316	318	341	325	321	329	349	330	341	328	337	315	353	327	288	332	375	354	348	295	326	350	320	335	320	341	326	312	353	356	339	352	370	341	358	327	328	349	339	348	348	358	361	345	359	384	348	322	366	329	353	321	342	329	347	369	330	321	319	336	342	335	328	310	346	341	335	323	338	361	320	336	353	324	308	333	324	364	350	327	351	339	330	370	358	355	336	360	315	368	345	334	324	335	377	341	340	319	338	323	326	311	343	290	323	333	350	321	334	347	334	340	348	314	368	354	368	334	321	358	281	342	321	322	345	355	343	351	320	363	338	341	343	332	340	299	327	333	358	320	331	305	330	331	343	353	362	334	360	338	348	314	320	325	324	345	349	354	327	371	335	400	268	320	348	361	351	322	350	349	345	325	325	341	357	377	343	331	322	312	348	356	338	337	344	326	339	331	339	324	337	350	345	338	319	349	346	304	324	357	311	383	347	354	302	347	350	317	324	365	354	341	333	311	331	301	351	339	323	348	379	352	306	358	316	320	300	317	349	338	338	346	365	315	344	332	342	306	351	332	333	334	353	354	328	334	379	304	331	343	336	358	330	326	317	317	344	353	361	328	336	333	322	320	352	333	327	323	336	357	374	331	363	371	324	342	374	295	342	362	338	317	341	341	326	342	337	335	326	346	362	328	334	294	319	312	355	338	300	359	366	354	331	335	340	339	350	345	318	369	317	336	349	322	345	337	324	341	320	340	337	346	336	333	322	324	329	355	335	305	348	346	355	334	329	342	318	335	327	364	369	338	321	320	336	346	331	377	300	351	317	356	350	348	316	347	350	311	339	328	347	320	342	330
14811	2904	6068	7097	5994	4991	4137	3454	2953	2530	2371	2192	1917	1798	1750	1594	1519	1424	1455	1395	1378	1268	1287	1265	1154	1168	1136	1168	1128	1065	1108	1070	1085	1133	1106	1000	1023	995	1036	1045	1065	1001	939	1001	1047	966	1017	990	998	910	1042	967	1000	954	1015	987	920	956	959	1002	986	968	971	952	996	947	947	919	920	998	999	907	946	954	977	870	990	944	916	991	988	1001	947	970	930	961	926	950	925	962	933	954	904	958	1029	920	906	916	954	925	922	1001	956	943	974	946	920	952	937	941	898	940	932	911	965	974	912	908	923	932	935	952	954	926	975	874	921	918	958	871	947	943	945	944	891	869	843	931	873	872	880	919	934	914	932	944	972	901	973	906	918	896	952	930	905	942	957	876	912	877	909	910	935	943	932	943	955	874	891	926	915	909	943	917	955	908	925	918	916	910	935	912	953	941	948	976	887	946	926	924	928	886	928	952	918	914	937	900	894	920	886	975	938	955	889	919	948	938	934	938	909	966	933	920	945	905	953	966	902	925	959	932	918	936	973	916	941	941	896	913	919	946	963	998	888	895	907	930	952	924	926	880	922	902	933	888	972	952	964	915	938	972	978	952	898	909	967	893	918	930	879	926	905	921	894	939	920	939	952	931	879	913	910	912	908	917	910	899	899	974	905	909	925	954	933	919	908	927	958	920	918	914	912	950	883	995	957	958	954	833	898	930	962	936	919	892	888	951	917	899	916	986	921	896	903	915	956	905	900	905	921	928	921	876	938	905	965	900	888	929	909	875	970	926	893	1008	919	926	912	893	915	903	909	928	906	966	887	889	887	878	869	924	902	901	928	932	948	882	938	901	908	888	910	886	981	962	917	868	883	926	945	918	974	968	958	929	912	920	924	895	933	924	934	895	915	949	932	946	932	912	914	916	933	948	867	936	916	929	877	900	912	886	934	926	956	951	927	950	914	868	942	858	931	957	961	928	948	940	934	908	938	912	885	908	878	901	937	982	884	891	943	894	890	934	957	913	939	861	854	901	883	910	882	936	930	947	886	872	936	907	937	926	920	947	956	953	895	921	923	858	911	953	909	910	946	937	897	930	931	959	919	974	920	969	910	903	949	917	970	919	953	911	930	908	888	966	918	916	936	943	944	956	913	959	915	909	927	874	912	931	900	919	952	929	834	930	911	915	894	920	912	965	960	934	986	913	930	954	890	932	893	941	922	947	865	895	885	898	950	891	923	942	931	877	894	915	923	903	939	922	955	903	924	931	913	943	894	902	915	918	931	949	914	925	927	946	930	958	946	982	938	960	920	936	946	895	917	919	971	896	880	847	925	855	948	912	939	980	948	906	969	950	943	903	913	891	935	939	967	891	918	923	941	897	949	895	874	902	959	913	936	957	867	883	913	897	914	910	863	928	939	936	904	946	960	921	900	908	949	946	951	940	872	915	898	945	935	957	950	902	927	895	913	862	955	928	946	925	949	901	939	937	921	945	966	897	918	925	948	949	917	910	917	933	922	957	944	951	1011	922	928	941	906	937	986	936	938	982	975	926	935	944	957	928	960	890	926	931	874	881	903	920	934	990	883	929	942	915	946	947	916	911	913	912	942	910	885	967	898	908	932	914	893	929	955	904	906	940	943	971	882	871	927	951	934	906	919	910	867	932	967	925	880	950	889	909	955	933	951	909	951	881	905	911	945	944	919	907	930	936	879	911	946	936	867	957	881	913	905	916	939	917	961	920	921	931	957	948	928	899	955	908	940	920	975	922	923	934	884	874	918	917	986	899	925	953	897	942	909	915	936	960	948	920	936	949	900	921	946	976	898	909	931	907	878	888	904	918	967	912	889	950	953	936	920	926	938	931	896	962	898	947	958	967	904	993	889	979	934	930	963	901	925	905	961	896	931	882	897	896	970	917	908	978	975	887	949	890	897	881	904	936	944	997	901	854	971	848	911	968	970	914	922	912	923	952	948	945	935	923	942	921	891	927	921	937	899	888	945	882	911	908	934	936	909	929	921	986	894	931	959	919	920	908	908	902	920	903	887	997	946	982	943	949	893	980	952	892	966	905	925	947	952	929	906	938	917	928	889	913	919	909	903	944	991	924	902	905	954	910	934	925	960	917	953	920	892	878	945	895	915	942	896	925	969	870	891	929	920	961	897	889	941	889	873	961	957	978	936	915	980	867	935	930	935	900	919	961	912	963	926	879	936	919	896	934	949	947	915	909	921	904	946	940	885	1009	917	925	877	890	937	938	967	1000	869	898	954	898	854	924	924	903	924	919	867	972	910	972	903	901	942	913	894	943	894	955	907	975	956	945	916	881	912	949	947	878	897	902	932	905	925	931	928	884	904	924	954	902	917	896	930	923	935	906	963	892	967	845	944	970	959	941	907	937	915	910	928	960	968	948	999	880	912	901	917	937	849	949	916	897	952	943	954	944	897	936	945	951	949	901	950	929	971	982	944	881	870	895	851	908	890	955	919	925	910	912	943	953	899	922	901	898	911	891	876	947	946	929	924	922	910	895	913	987	910	940	907	894	926	953	892	927	936	948	942	953	921	936	903	909	923	892	927	982	946	936	877	939	906	885	937	925	895	927	933	902	908	938	915	900	899	991	941	940	952	942	898	897	891	942	927	906	942	937	904	933	919	906	935	969	950	900	874	964	911	920	919	916	914	896	914	943	912	961	962	930	911	952	871	901	922	881	933	927	958	938	938	941	902	904	902	915	949	924	929	906	913	965	942	895	870	876	904	926	883	937	957	932	926	949	922	954	966	947	932	928	920	869	967	916	941	915	943	901	973	944	920	924	935	901	943	894	980	895	882	964	910	938	932	872	972	988	906	886	891	906	934	931	926	909	940	971	919	914	909	883	923	934	919	868	955	914	876	885	942	968	949	966	929	926	897	920	936	942	905	942	919	917	979	946	950	927	914	918	905	926	918	892	937	938	977	981	949	873	940	933	908	975	901	926	943	898	966	944	902	941	947	960	937	938	885	979	955	919	900	898	956	946	901	918	991	931	930	910	908	898	912	874	952	939	939	940	926	900	949	923	931	967	924	898	947	947	937	900	880	911	928	923	889	894	947	966	933	915	967	944	932	986	884	863	904	887	911	899	938	941	936	919	952	987	945	1003	873	892	941	901	942	968	906	947	890	945	944	922	921	933	918	910	933	846	922	923	939	918	905	963	961	974	888	910	899	902	937	926	889	937	902	907	883	892	962	862	954	964	898	876	965	916	948	926	907	952	858	924	959	930	904	944	921	978	923	918	912	914	880	894	950	953	903	953	960	942	923	852	890	972	857	885	897	929	895	965	952	930	904	933	917	885	889	938	938	943	931	927	930	975	925	886	911	930	922	853	865	945	932	908	907	940	961	933	901	911	945	917	969	930	948	941	889	892	936	939	980	942	906	925	901	937	959	911	896	917	919	941	913	881	923	934	908	910	935	937	949	837	926	993	876	954	903	952	915	928	898	954	905	892	884	908	927	891	944	934	996	910	969	975
3412	314	255	205	187	172	179	169	181	156	167	172	157	177	185	153	177	177	161	165	142	166	140	160	167	148	152	165	157	166	162	164	139	158	147	171	157	169	172	164	169	159	146	180	176	159	162	177	172	190	151	161	137	163	174	170	171	159	172	172	166	158	140	145	147	162	160	162	139	157	167	175	168	157	176	178	174	169	196	163	175	137	141	156	163	144	172	165	165	186	164	158	153	153	151	178	163	153	161	173	151	156	142	161	181	145	152	150	201	167	161	150	165	139	179	170	173	153	151	158	165	163	157	152	158	163	146	152	156	156	161	152	136	160	176	135	160	185	182	166	178	163	154	158	166	168	156	184	147	160	159	171	168	203	177	147	163	185	166	160	159	176	158	172	160	167	157	177	136	178	167	163	163	146	161	171	168	152	160	156	163	150	173	184	164	156	136	138	159	184	155	181	150	177	156	169	155	150	158	171	161	166	154	161	171	165	175	165	124	158	174	150	148	172	145	160	172	167	152	178	156	174	176	174	153	167	140	183	163	142	153	167	171	143	166	166	167	177	170	153	180	163	155	167	157	172	155	152	163	179	163	166	163	162	154	140	173	145	152	164	157	146	140	166	151	157	174	162	172	189	160	184	160	165	164	144	145	162	169	164	170	161	153	156	180	178	155	191	158	169	156	161	154	171	177	169	168	173	183	181	187	166	136	162	144	164	157	158	168	177	187	160	134	153	164	143	157	157	139	166	167	159	176	158	156	178	172	164	159	178	152	158	172	144	158	164	157	157	165	174	158	158	171	161	167	156	158	169	180	151	158	154	164	169	207	142	136	188	145	157	152	154	168	165	151	161	155	147	181	154	165	161	143	164	171	168	175	155	146	171	166	169	152	171	163	155	157	166	172	172	154	190	176	154	186	164	190	168	156	169	156	177	165	166	142	168	178	162	178	167	189	161	159	164	174	189	165	161	166	156	165	155	163	148	172	169	170	166	176	149	162	165	166	171	147	187	169	157	176	168	154	148	168	146	176	182	168	152	173	170	172	149	186	176	174	180	161	179	170	173	133	181	176	163	156	156	156	167	176	160	176	177	148	183	160	144	169	166	182	173	150	159	159	145	157	155	175	154	153	187	162	150	173	150	165	169	171	171	168	145	148	187	135	174	174	157	172	172	194	157	159	168	160	168	185	147	156	166	162	167	171	156	151	192	154	171	174	171	138	169	161	155	159	180	147	166	170	147	161	171	176	170	171	158	174	152	171	183	190	174	167	151	156	154	157	159	156	161	184	168	174	154	174	164	155	167	172	158	165	149	176	139	156	187	179	165	165	162	147	156	166	172	170	156	164	173	145	171	168	137	153	168	169	193	159	174	164	160	167	181	151	194	160	162	196	164	168	169	152	160	198	184	175	160	141	161	155	162	162	143	178	162	160	160	140	150	161	145	163	196	166	163	187	184	156	169	195	158	145	182	165	157	158	145	151	146	153	164	149	178	158	174	155	163	151	151	180	172	197	166	173	149	156	171	140	150	158	152	162	171	156	156	168	160	176	168	158	160	168	166	185	148	161	184	167	154	159	168	176	163	170	173	158	157	161	174	176	168	145	166	148	160	168	139	132	167	158	167	179	154	153	163	162	154	172	150	162	162	161	146	154	163	171	180	161	151	155	148	149	146	176	161	171	149	165	161	165	154	149	168	160	143	157	191	163	176	190	185	199	155	170	165	168	154	146	154	161	138	155	141	162	133	168	159	132	160	162	167	153	154	152	151	174	154	156	160	150	160	158	152	165	153	154	162	156	145	194	170	180	164	181	168	154	153	159	168	157	144	168	152	165	150	169	182	143	140	173	142	150	165	163	139	158	155	146	142	162	145	163	172	163	170	161	168	151	162	163	147	175	162	178	176	155	148	162	138	158	150	168	163	178	188	150	158	161	159	178	167	181	171	168	185	194	167	154	157	157	171	194	158	139	147	174	168	151	169	172	155	154	146	154	166	157	150	157	153	150	176	145	175	152	151	181	171	165	170	144	172	186	161	159	154	158	157	163	162	166	176	148	137	170	185	150	158	165	175	182	155	148	151	174	174	165	179	169	171	168	149	140	165	185	144	166	180	163	145	180	170	172	179	164	175	163	164	171	138	147	170	160	154	176	132	142	168	156	155	168	173	162	165	150	193	163	170	172	166	160	176	168	180	159	154	155	154	155	152	178	152	145	163	177	154	169	161	141	159	156	165	155	172	144	169	149	173	145	164	166	143	163	157	171	155	152	166	171	178	162	161	179	176	140	158	160	183	148	171	171	154	171	164	166	166	160	169	152	168	162	148	191	153	157	138	148	139	173	184	151	166	142	134	160	138	159	180	171	183	157	146	153	175	171	159	171	170	174	172	157	161	173	157	152	162	156	175	144	152	163	146	172	153	141	147	174	167	152	144	157	142	165	204	144	150	168	150	157	180	140	210	178	180	162	155	173	175	156	154	175	168	172	162	148	163	165	169	178	166	167	162	160	141	157	168	170	177	157	163	179	148	192	171	152	155	164	172	130	159	154	170	165	186	153	154	151	172	157	167	172	148	179	177	150	141	162	172	151	163	180	160	160	164	172	169	166	189	193	168	159	165	176	156	160	154	167	162	148	171	157	144	160	153	158	156	159	145	173	167	158	160	155	146	157	165	177	171	147	150	158	149	136	142	158	163	162	168	169	158	192	157	160	138	164	159	169	156	186	190	144	178	160	152	150	179	150	161	146	160	141	166	167	159	160	153	170	132	143	148	177	154	155	165	165	154	141	160	180	146	161	153	168	156	140	181	175	152	166	167	172	163	178	154	163	155	145	147	176	159	162	152	158	164	171	165	154	178	175	168	158	169	154	159	187	153	161	168	164	168	142	136	161	186	163	162	150	153	173	147	181	165	169	158	160	160	155	175	148	158	169	171	168	160	154	189	165	167	165	160	154	141	164	156	163	161	168	194	166	159	188	186	159	165	169	168	153	147	171	162	191	143	155	172	171	162	174	121	172	147	141	141	190	185	158	168	183	156	168	178	157	164	186	162	125	151	178	159	176	159	165	143	175	175	156	187	152	161	167	167	175	187	173	184	164	150	186	163	172	182	172	146	178	182	192	158	143	154	163	156	164	153	161	150	157	149	137	171	176	158	158	148	154	168	137	164	153	174	163	172	154	168	169	152	166	158	154	182	130	168	197	150	154	157	161	157	157	166	153	172	158	167	157	146	167	164	169	177	178	158	179	158	167	141	176	167	169	171	150	163	150	188	146	180	176	154	166	175	163	163	141	165	161	162	157	171	154	184	141	166	171	154	146	179	144	149	153	164	139	151	154	165	157	153	162	151	169	175	146	167	160	166	175	164	164	171	181	154	173	149	181	164	151	176	159	179	166	158	177	180	161	173	170	147	160	150	151	166	142	163	145	168	154	152	169	151	186	151	158	176	152	152	168	157	162	155	186	146	174	181	138	140	168	156	180	175	175	169	161	173
2860	618	665	685	658	623	585	605	583	588	558	518	540	544	520	525	478	573	527	532	533	544	535	512	494	533	479	533	521	521	483	503	484	523	507	555	523	501	459	519	529	470	511	508	554	519	520	505	505	489	510	514	503	498	520	528	511	538	532	541	459	498	530	503	491	514	533	504	494	514	514	538	505	519	495	494	525	450	517	525	470	516	511	486	504	523	528	542	554	503	523	512	505	498	513	516	519	519	510	552	489	512	476	485	522	528	522	513	503	520	487	519	479	531	513	503	504	511	501	508	533	499	526	491	523	528	506	507	507	529	504	501	511	516	530	510	451	512	547	479	531	531	511	489	519	545	496	512	513	505	474	543	497	513	495	508	473	512	549	522	498	500	517	527	509	509	505	478	480	530	505	486	542	540	537	491	531	537	508	531	513	541	538	499	511	469	536	488	528	502	483	529	514	484	506	514	533	509	471	509	526	507	517	569	528	540	509	531	513	525	474	494	495	531	503	520	511	498	526	523	503	517	535	517	557	546	457	512	501	494	543	509	545	553	519	496	508	525	500	453	509	492	500	491	496	544	518	508	529	558	483	508	533	514	496	551	521	514	522	506	502	492	521	540	522	518	517	522	524	480	494	502	557	548	485	502	492	533	573	543	552	516	522	482	493	523	517	514	469	516	536	493	525	491	483	474	514	504	521	546	501	462	458	452	497	520	500	486	521	501	487	508	519	505	558	482	510	536	496	546	509	503	555	547	506	507	491	497	523	493	525	502	495	523	508	503	529	522	500	495	500	541	554	495	518	502	513	529	488	525	485	500	509	505	551	494	493	525	478	526	493	504	526	490	500	487	527	516	491	502	469	548	499	508	542	488	533	485	527	518	533	496	524	457	496	528	472	508	534	516	499	520	490	505	507	510	549	490	511	500	508	506	466	542	545	511	555	490	524	487	505	507	470	525	478	503	563	493	502	497	485	503	489	500	483	472	523	514	520	531	477	466	533	560	482	549	485	500	490	512	502	486	508	464	529	497	538	504	514	509	527	497	531	503	520	499	531	526	531	534	471	542	516	504	510	494	496	512	494	502	503	477	519	537	493	494	518	534	481	528	495	502	505	521	546	534	518	515	564	486	540	544	520	526	495	532	519	503	520	532	489	540	473	515	519	523	537	505	510	512	549	512	508	523	505	514	482	505	502	482	509	503	496	519	505	510	511	530	557	505	482	499	498	515	482	515	510	519	480	524	521	537	510	540	485	502	515	482	510	499	530	497	516	538	497	479	490	501	527	554	533	533	484	507	503	527	479	506	500	501	533	523	528	529	524	533	507	495	490	481	521	492	506	531	511	499	547	519	523	463	561	539	512	510	535	516	486	506	468	512	523	506	512	515	507	521	475	491	547	471	512	500	525	494	521	522	539	531	511	534	495	506	518	492	502	522	546	515	491	493	539	521	507	517	506	506	512	528	514	501	492	486	471	522	522	514	515	495	540	498	510	535	517	517	468	490	516	503	517	504	518	543	494	525	486	521	453	476	490	488	531	556	510	498	475	512	526	555	542	517	539	554	510	522	503	497	531	491	519	517	482	497	557	507	486	534	525	517	522	538	480	544	532	495	516	525	536	543	522	534	502	484	524	526	543	518	505	530	515	493	528	537	487	563	496	443	486	466	539	475	494	526	514	507	528	513	524	467	501	492	493	526	536	529	487	512	458	488	483	448	488	490	494	472	482	526	509	526	518	505	519	507	548	503	488	544	498	548	499	484	491	491	526	529	511	534	491	478	514	501	508	492	523	549	468	536	490	482	540	495	487	506	480	532	528	498	490	510	503	513	484	514	519	507	523	506	505	464	531	514	489	492	524	497	526	521	490	482	521	534	519	515	497	495	510	525	518	507	499	492	501	515	541	499	489	495	487	474	535	509	472	496	521	499	519	513	488	488	512	500	497	517	494	503	491	543	503	519	531	518	528	525	520	532	567	557	482	522	535	532	449	541	509	479	483	519	566	535	487	493	509	482	520	502	523	504	528	545	530	535	524	531	494	538	551	561	489	492	517	512	516	509	491	543	502	464	520	525	549	505	517	489	504	531	476	529	508	495	519	529	512	512	524	523	499	551	511	471	522	517	528	504	530	502	476	500	477	503	484	491	477	518	494	498	512	482	537	550	494	513	497	507	542	513	514	521	528	511	499	516	508	505	499	475	537	498	487	478	524	498	511	513	515	548	487	505	495	522	537	540	530	525	479	508	526	544	495	513	496	534	469	545	522	517	510	517	500	507	525	529	572	494	491	513	518	486	492	515	472	548	516	490	522	547	527	484	504	494	520	526	513	521	495	511	547	506	492	544	485	508	506	474	501	527	557	485	574	533	534	516	483	518	523	518	500	540	524	501	510	527	539	516	525	500	511	527	509	513	518	505	504	506	496	514	499	503	513	487	505	450	508	508	486	534	529	533	515	495	531	558	546	524	480	523	472	524	504	552	493	482	538	530	515	532	525	483	526	549	525	491	513	494	506	497	499	499	509	521	527	490	499	526	472	516	521	503	522	484	537	487	500	542	504	524	551	540	536	502	533	505	468	446	531	492	540	482	470	508	493	502	503	542	503	501	483	491	508	515	540	502	567	524	506	493	533	490	477	526	492	476	495	532	482	492	465	570	485	504	480	517	485	497	496	491	557	537	549	485	474	460	555	494	521	558	542	475	509	527	518	485	537	510	475	531	513	486	522	547	533	521	538	484	533	494	526	541	530	552	522	508	538	488	495	505	531	537	505	502	500	523	502	483	521	539	526	506	524	532	554	491	538	503	480	501	464	494	499	502	511	524	535	475	456	496	478	535	545	527	533	514	534	530	532	495	516	457	477	518	485	549	520	501	511	523	496	559	561	506	526	527	521	514	502	541	536	545	509	526	520	485	545	504	514	521	516	504	504	493	502	476	501	505	503	481	510	520	497	510	479	523	504	496	565	524	507	493	501	508	499	531	528	544	501	494	549	510	528	517	526	502	483	504	483	502	490	507	502	488	494	497	488	539	519	511	500	483	544	525	507	528	503	518	461	511	524	496	507	492	498	495	504	508	511	502	471	544	533	479	508	477	520	489	468	506	527	501	481	541	488	491	521	514	482	501	465	534	514	482	542	501	476	554	511	500	497	518	538	495	511	537	502	526	503	493	509	500	513	503	535	490	518	494	514	520	496	508	485	536	497	485	537	544	494	561	484	485	479	540	508	550	518	529	500	529	517	495	484	512	498	512	462	494	521	507	496	561	478	521	535	533	534	510	519	476	529	545	509	515	505	533	501	472	515	538	478	524	507	498	523	515	510	501	490	493	466	493	532	477	503	523	492	506	522	550	526	517	510	558	490	507	506	523	529	524	515	527	521	524	478	519	512	474	488	506	504	525	519	512	573	491	536	528	506	561	556	554	482	522	529	519	547	541	583	527	508	498	504	511	487	481	491	522	513	535	544	499	513	597	552	491	481	515	536	489	539	472
22647	2659	1630	1299	1024	751	662	542	480	435	440	419	438	402	412	390	373	359	339	340	314	340	354	337	325	292	316	311	333	292	335	331	347	297	339	295	314	276	288	318	294	285	318	324	335	297	297	304	315	322	294	323	307	293	319	308	281	323	313	315	308	289	316	304	308	330	330	313	309	315	325	248	308	331	334	308	314	318	272	339	305	296	303	326	275	315	296	317	298	316	317	314	338	318	325	282	298	315	290	309	280	315	328	315	282	295	310	280	307	330	336	318	309	271	299	304	325	325	314	291	305	300	312	288	295	310	312	289	306	317	310	296	327	319	308	316	314	290	330	298	295	293	332	342	294	295	316	289	315	321	312	305	344	285	323	310	317	304	298	289	339	293	310	316	333	301	297	273	312	310	332	322	282	313	293	314	304	287	281	342	302	334	297	318	277	312	327	318	292	325	308	306	317	302	316	288	314	322	292	290	323	323	331	319	305	306	294	287	300	321	287	320	306	285	288	305	305	307	316	343	318	331	306	311	321	319	320	315	283	295	323	274	318	280	320	304	308	321	315	306	314	300	340	322	312	328	295	271	298	308	290	318	298	341	298	295	327	285	306	290	301	275	339	321	315	316	302	297	320	281	313	315	272	313	327	313	284	320	308	312	296	293	302	287	342	328	325	285	319	287	304	296	313	312	317	301	308	339	314	325	335	307	320	300	324	289	300	321	310	297	328	323	313	304	338	274	302	341	298	309	311	290	303	313	280	291	318	269	304	294	288	282	281	317	285	299	305	304	312	305	314	283	300	315	318	308	356	297	314	327	272	300	319	300	328	316	319	323	314	325	282	275	325	295	319	314	327	332	288	325	321	303	313	278	325	330	301	294	284	290	313	319	324	301	331	305	346	311	320	273	290	289	310	303	322	296	295	302	313	300	317	304	318	334	279	337	284	336	270	299	297	316	334	278	291	341	292	305	308	307	261	347	292	312	312	305	293	295	323	291	300	321	320	328	298	300	293	298	327	307	279	320	313	311	310	322	298	290	328	298	317	300	335	302	350	325	295	325	323	305	298	293	313	286	328	316	276	308	306	304	301	325	306	289	300	301	293	285	327	310	309	324	307	308	318	302	292	307	308	307	314	335	314	316	333	300	328	325	304	278	339	306	306	287	317	299	319	299	311	302	299	328	316	305	318	335	307	300	296	315	295	312	293	316	309	272	321	292	324	303	304	315	287	308	296	288	364	309	327	309	332	306	276	294	305	316	295	320	330	301	312	299	325	289	278	296	303	318	328	331	311	286	346	322	303	330	306	298	305	275	320	271	316	325	301	318	295	337	307	304	311	302	301	334	325	294	301	288	294	319	345	286	327	325	296	284	301	341	303	305	330	313	300	325	317	279	313	310	307	307	320	289	294	288	293	322	305	303	295	343	296	284	305	318	327	314	325	322	339	329	311	324	349	298	302	321	308	313	338	305	275	301	315	308	315	315	330	322	309	321	323	302	290	315	318	319	298	321	294	328	312	303	325	344	319	314	316	297	287	336	326	292	336	325	360	298	339	312	320	309	292	339	281	310	291	273	272	298	273	289	303	312	298	313	291	277	293	317	267	321	291	344	293	289	298	308	318	324	321	283	286	281	294	313	324	295	308	314	306	303	314	282	330	262	300	279	275	328	304	310	317	335	327	307	330	298	338	299	312	313	330	320	317	319	297	314	333	324	298	329	288	333	305	321	337	297	295	314	337	293	314	322	284	286	308	321	271	310	298	309	323	316	270	300	319	306	311	313	296	316	308	318	295	326	302	296	319	319	285	331	295	285	325	313	313	315	314	297	300	280	323	280	313	311	327	310	293	310	311	302	292	326	304	343	312	317	330	315	303	329	312	294	278	301	306	319	346	300	299	351	339	306	286	305	315	280	309	304	297	295	304	312	286	303	322	308	314	301	316	302	288	328	287	338	328	301	306	324	310	294	273	300	297	272	296	314	297	329	307	312	305	335	329	296	298	301	285	311	308	333	325	313	320	306	323	317	324	306	307	324	286	290	285	314	312	318	321	292	300	275	287	305	320	327	329	303	319	326	310	342	319	321	320	286	299	287	277	329	285	312	346	297	318	317	323	302	288	313	307	298	283	294	335	310	310	281	276	310	332	333	324	349	296	304	330	306	333	292	291	321	315	290	313	289	301	337	297	319	326	314	299	326	297	308	290	330	281	301	318	293	342	316	282	301	321	288	330	325	295	309	322	290	309	317	295	321	322	312	303	317	288	311	326	314	325	357	283	277	321	315	284	294	338	308	338	293	275	297	316	284	338	304	276	311	310	294	293	297	320	287	329	318	312	315	304	314	308	323	316	322	287	329	314	296	313	330	307	271	278	308	332	275	298	304	307	298	297	297	330	303	321	326	321	310	287	333	308	303	303	318	324	324	315	313	337	294	317	283	305	302	297	308	314	323	300	322	299	305	327	322	319	304	302	312	315	307	324	276	256	288	299	333	299	313	318	309	318	335	294	315	290	331	312	333	310	302	306	300	309	350	291	303	285	330	311	300	316	334	293	297	278	316	319	289	341	296	340	311	332	343	281	282	349	301	285	313	273	316	325	273	332	349	331	326	291	316	284	340	320	301	333	291	297	326	329	290	301	314	341	343	310	311	317	275	298	310	309	315	296	313	275	317	295	344	326	338	317	314	312	323	308	296	317	287	322	328	295	306	312	265	289	332	348	315	304	327	344	317	325	330	319	317	302	287	346	298	314	288	301	295	321	304	332	318	313	318	300	323	310	310	293	301	299	317	299	318	276	322	298	304	321	326	325	320	305	312	334	319	328	331	302	311	309	291	315	288	287	331	314	297	339	273	315	279	273	304	294	288	318	305	311	313	318	312	334	303	329	307	307	325	283	288	281	292	296	316	328	299	311	325	302	289	289	326	318	312	343	309	298	352	314	311	301	337	289	317	323	278	311	352	316	309	327	294	308	339	323	327	324	298	289	281	297	297	291	320	328	327	293	321	314	327	320	327	340	309	308	284	327	327	287	319	309	315	316	312	302	298	315	346	311	304	329	317	304	305	285	312	309	269	323	319	296	303	322	323	316	295	303	293	310	352	305	309	337	321	326	300	296	316	311	295	291	334	325	313	309	304	332	308	303	333	297	297	316	318	307	319	296	321	287	294	313	293	319	295	331	322	304	311	306	328	326	349	311	331	339	294	312	328	301	321	296	305	329	314	322	322	294	297	331	329	317	284	318	293	309	309	308	312	300	296	317	317	326	327	290	307	306	321	304	322	317	337	285	280	277	342	302	310	321	323	327	323	298	309	319	322	298	308	303	318	290	295	297	293	334	309	313	288	310	315	293	302	324	316	300	304	328	281	321	310	305	297	299	288	302	284	294	328	333	303	308	317	337	278	334	303	309	308	326	311	289	303	309	304	303	298	310	308	336	332	294	301	316	307	331	333	299	320	290	308	314	305	286	315	305	316	314	301	306	308	295	326	307	277
10135	1816	3656	4031	3522	3038	2469	2142	1920	1691	1600	1457	1386	1343	1276	1216	1151	1122	1143	1103	1118	1084	1048	1023	1009	966	1008	968	922	967	933	996	976	978	906	921	972	935	919	935	864	959	906	943	940	920	949	936	870	927	879	932	920	897	877	922	884	910	862	906	859	926	879	895	932	900	914	904	907	934	884	899	937	897	886	938	877	912	892	842	883	889	905	878	846	903	911	868	920	911	863	888	903	951	814	944	874	929	869	870	895	898	900	866	847	889	871	921	841	876	873	874	923	878	864	881	948	903	871	866	869	885	826	889	827	852	863	916	911	806	859	906	835	875	845	837	852	905	847	859	879	879	898	853	870	855	858	857	888	920	908	856	853	848	870	866	879	841	879	899	854	850	874	874	886	862	899	894	878	877	903	853	861	841	928	907	943	856	892	889	816	826	820	929	879	865	854	880	853	908	911	817	920	842	894	876	865	876	860	865	835	893	849	809	895	846	895	798	875	810	847	889	868	877	919	873	854	909	918	839	839	887	842	835	844	895	880	890	819	887	843	866	832	816	834	885	892	871	833	856	818	837	857	804	878	830	877	878	855	848	846	887	880	878	883	882	886	900	820	871	859	833	890	891	856	855	900	892	836	874	903	913	895	817	855	899	840	831	847	874	896	888	873	847	862	861	884	877	914	890	818	904	846	972	916	867	827	858	865	879	863	887	879	904	867	886	874	851	878	842	884	842	821	875	862	892	884	854	862	881	911	865	858	817	864	829	892	870	871	851	860	888	861	924	884	853	892	869	844	884	900	885	856	879	845	871	868	896	867	877	852	886	904	858	890	888	897	868	864	849	850	831	858	858	854	899	871	870	892	924	866	866	848	843	841	908	884	884	919	872	828	885	924	875	898	913	858	891	877	859	861	894	895	910	866	875	901	841	903	857	861	861	898	873	871	823	905	887	860	848	852	866	902	887	881	880	899	884	863	854	880	888	835	907	935	865	877	856	825	838	915	851	863	885	930	853	854	897	864	900	903	911	845	877	838	851	837	854	901	867	910	885	831	843	868	853	861	893	891	873	833	864	880	876	908	820	887	830	866	870	837	880	884	927	855	844	881	899	855	873	870	855	891	941	921	856	866	898	856	863	889	889	843	877	903	944	893	870	886	896	853	838	840	868	814	875	916	908	886	904	849	828	826	926	872	837	884	875	949	842	842	924	856	930	842	874	872	907	798	857	840	866	891	903	909	889	853	875	910	874	838	860	907	830	892	869	873	862	852	882	831	848	926	855	887	830	846	831	883	870	825	893	859	922	876	890	896	830	927	877	906	889	896	874	890	870	838	870	863	872	903	869	889	863	861	830	880	874	906	932	815	861	878	851	840	877	885	925	873	856	874	930	905	855	907	847	884	915	845	855	850	890	843	897	881	847	871	830	901	873	861	884	897	847	858	838	911	827	909	843	869	852	936	818	847	877	856	925	900	821	858	842	900	863	878	900	852	888	884	953	848	906	872	842	902	851	860	902	871	897	829	864	861	944	879	845	853	881	909	877	854	903	907	846	875	900	905	867	868	892	888	910	872	943	869	868	889	918	830	901	886	858	875	952	882	856	920	870	936	874	896	890	783	930	926	859	840	840	930	901	883	855	909	874	858	885	874	892	908	890	873	878	854	903	878	841	867	862	930	842	882	886	897	833	891	866	885	871	849	915	873	874	856	903	909	864	864	888	867	875	884	857	877	922	953	831	866	916	897	891	854	907	901	926	888	884	884	825	855	832	842	838	835	907	885	843	875	891	852	888	888	863	873	906	840	846	913	896	930	834	856	878	918	895	878	882	880	874	875	862	891	799	908	894	899	847	867	885	917	841	839	840	879	875	838	829	864	842	880	870	905	861	912	883	841	851	882	849	913	873	859	891	920	882	893	849	892	837	919	886	902	918	850	877	837	887	896	879	850	875	930	927	850	919	867	864	865	885	878	861	883	857	856	878	841	893	890	875	791	900	895	869	863	884	835	851	881	871	851	912	851	859	855	846	882	888	917	886	881	882	868	832	886	877	904	825	851	886	872	853	836	850	878	899	833	849	900	842	906	847	876	889	842	881	905	857	876	861	819	884	827	864	863	851	838	856	861	904	904	836	856	815	898	854	915	855	881	881	869	865	860	820	894	856	886	844	857	849	904	829	891	907	898	826	843	836	929	859	835	825	856	887	941	819	891	828	872	895	866	873	857	853	844	852	883	864	823	887	867	850	921	869	857	855	856	907	871	864	901	871	821	898	855	846	905	856	882	886	862	850	927	899	874	879	852	858	843	865	917	899	914	852	901	865	927	869	860	840	871	848	879	881	908	846	876	916	863	848	838	858	875	881	885	820	891	904	899	820	872	837	876	888	869	786	830	884	843	894	855	896	882	899	903	895	925	824	838	894	882	852	856	852	962	939	874	867	843	815	892	894	901	895	886	826	865	894	893	826	827	884	890	828	893	860	872	848	908	855	878	871	887	876	836	838	860	909	883	853	912	863	884	868	820	851	914	852	884	856	845	829	878	875	859	821	887	872	922	900	897	911	912	888	891	860	897	893	873	871	864	911	886	848	929	862	876	851	836	891	880	906	885	882	873	875	858	905	892	844	886	892	897	905	877	907	895	898	869	889	889	858	838	862	891	905	822	874	896	858	895	907	884	881	853	838	891	894	866	852	876	883	930	821	946	823	901	927	861	880	911	915	852	872	852	820	872	883	887	862	932	847	960	851	851	914	830	828	826	841	879	862	909	818	917	905	886	920	893	852	814	850	838	851	909	869	895	898	850	823	888	940	876	855	882	886	866	871	869	899	901	911	869	850	887	870	833	863	828	874	841	943	889	883	897	859	881	900	938	884	892	912	851	862	939	876	878	875	844	829	854	851	889	844	919	907	894	877	923	868	908	852	912	894	837	924	874	912	865	900	851	904	927	895	873	866	898	869	934	840	874	852	895	887	854	925	902	877	839	925	916	854	883	913	895	884	906	887	861	871	874	897	875	844	886	873	877	840	904	875	871	917	886	851	887	893	887	900	847	878	883	858	895	838	906	854	848	852	870	894	870	889	935	877	888	866	881	891	825	903	810	977	856	893	891	835	872	896	890	897	874	855	843	952	865	811	901	908	872	841	899	910	848	873	869	860	815	834	889	929	903	871	825	852	825	859	887	870	914	877	886	916	851	904	841	868	844	895	857	874	899	909	909	916	859	911	899	891	870	864	886	924	891	884	902	905	925	833	848	897	883	846	915	906	904	878	838	904	885	851	876	923	892	929	855	845	875	833	869	929	852	908	900	824	934	859	866	903	916	879	897	874	827	874	854	883	898	869	823	850	848	807	854	882	903	901	887	853	872	869	884	857	879	828	821	917	844	856	914	875	889	926	859	880	875	906	823	831	845	844	847	845	898	902	841	881	915	924	849	873	884	893	893	835	908	900	850	867	892	871	858	868	904	900	851	890	858	864	843	899	851	846	831	877	890	892	906	855
32236	9195	3690	2522	1767	1366	1077	844	764	680	637	566	536	493	463	459	416	416	418	462	389	408	371	386	428	360	338	392	374	350	387	399	346	361	395	379	364	338	376	349	325	371	367	353	352	316	352	359	343	319	347	356	326	374	343	327	389	355	346	332	352	314	354	352	383	385	337	346	305	387	342	335	345	333	348	357	325	348	334	312	329	337	332	344	347	367	334	368	304	347	289	371	358	339	346	351	316	333	368	350	347	305	350	317	364	399	360	328	354	344	310	319	301	360	351	366	349	330	364	356	332	337	310	345	329	322	343	366	349	317	334	339	318	333	371	298	365	347	376	360	314	332	347	333	344	328	325	321	336	345	341	313	346	340	351	342	312	352	316	325	323	371	325	342	347	326	354	348	353	347	341	354	333	316	356	319	354	374	360	331	350	355	356	338	362	314	324	340	359	348	335	336	314	335	343	347	349	356	324	351	330	346	391	373	345	338	339	373	330	337	321	333	330	364	354	344	353	357	323	358	308	372	338	379	338	333	356	339	311	349	337	339	306	325	303	336	359	331	313	352	320	339	327	315	301	339	324	344	330	355	375	377	329	366	319	364	330	342	325	332	357	356	341	329	314	330	356	331	328	345	312	330	359	291	345	319	336	354	328	358	308	329	353	325	356	365	363	338	339	367	321	369	320	318	319	377	358	328	343	317	322	329	340	327	331	330	322	334	318	358	309	359	369	356	319	344	341	322	335	334	346	315	346	364	336	350	341	337	332	332	293	346	361	361	342	347	343	347	315	306	348	324	324	352	345	341	342	369	355	303	376	324	343	333	386	313	322	353	350	334	327	321	345	339	305	340	317	358	377	316	370	319	361	316	345	342	351	330	338	324	317	332	352	325	328	365	319	351	346	361	363	325	353	301	338	337	352	337	365	342	339	330	342	347	342	362	360	332	346	349	355	311	339	358	347	335	336	316	333	311	331	339	303	316	356	349	341	340	354	328	350	313	342	359	378	369	349	335	340	318	340	361	327	335	328	303	331	336	354	361	322	380	319	334	387	343	346	352	331	329	369	335	317	369	358	340	355	353	330	305	316	343	357	333	340	373	335	326	324	336	369	347	314	316	341	343	364	335	343	338	346	351	362	344	364	337	324	336	349	364	340	332	369	310	314	338	348	349	356	345	342	321	361	339	315	354	328	367	322	331	359	366	353	342	347	316	342	354	330	317	330	314	369	321	320	331	357	336	324	356	353	341	366	314	352	349	337	333	348	326	340	322	343	326	345	348	330	321	350	335	333	336	342	321	307	316	364	331	315	330	352	322	340	346	296	344	321	335	329	385	337	396	336	354	337	377	346	319	305	316	345	341	331	348	349	341	335	332	328	334	377	347	349	326	329	308	351	348	353	347	361	325	341	381	339	332	329	342	316	336	322	358	360	370	340	331	318	363	329	331	337	333	352	346	333	346	347	374	325	319	371	391	297	318	351	334	301	337	350	360	354	365	349	320	344	336	317	375	305	327	342	329	310	341	362	333	369	330	336	310	324	309	332	328	335	308	349	364	329	366	336	358	322	340	314	360	316	330	331	337	304	333	337	311	328	348	364	354	346	340	324	354	319	316	328	333	355	332	348	302	344	309	339	358	353	344	387	365	342	312	323	359	345	313	344	345	339	327	390	343	328	369	372	355	343	321	356	361	341	378	331	344	329	364	332	363	358	350	328	309	337	355	326	310	339	356	317	369	367	339	347	333	349	332	354	357	323	339	377	339	321	337	340	380	354	329	320	330	335	314	290	339	355	361	320	326	354	334	346	325	332	359	360	314	321	320	326	339	346	312	331	284	357	372	324	324	338	330	367	338	344	323	323	322	370	304	353	339	321	356	329	332	326	351	333	325	332	310	308	335	318	352	338	340	347	330	313	364	310	351	299	323	310	325	338	312	347	363	313	335	349	334	357	324	361	347	364	314	344	346	309	341	333	362	304	338	310	316	356	339	382	363	339	320	361	343	385	345	337	306	346	354	304	345	370	328	308	353	361	382	305	336	343	361	331	343	343	359	365	328	316	313	340	350	353	322	325	363	361	336	339	332	371	348	340	300	364	337	316	349	327	334	336	332	349	318	338	340	342	324	361	368	356	320	345	344	342	311	341	364	371	327	351	324	346	316	343	334	360	338	307	317	356	333	335	321	335	336	338	314	364	335	357	346	329	369	357	343	347	367	353	348	365	346	330	337	315	357	347	328	325	343	361	338	305	321	331	326	323	338	341	349	387	318	297	326	344	372	348	336	340	322	372	326	356	346	341	364	303	315	350	328	342	350	358	331	325	369	357	350	362	309	335	365	331	354	325	345	319	364	337	362	310	357	309	352	371	328	353	353	322	326	350	332	328	350	340	362	316	311	332	362	344	343	354	365	319	314	345	336	325	373	335	336	312	332	335	344	372	374	324	347	328	320	330	349	358	323	355	318	345	325	356	301	323	333	371	313	354	354	331	329	341	316	327	338	336	302	322	326	381	342	302	345	338	354	350	328	335	359	356	326	312	341	330	347	343	348	355	343	325	365	331	353	337	302	336	369	370	324	319	361	355	304	339	313	324	363	340	305	340	342	342	367	334	323	339	380	360	322	340	336	322	336	331	379	323	393	324	345	341	365	350	348	327	342	348	371	356	329	342	333	351	333	343	368	342	344	357	346	318	347	337	330	357	366	352	346	357	377	352	341	348	329	348	331	351	350	346	297	333	340	354	296	339	357	342	313	307	347	327	317	338	348	347	337	353	328	337	343	333	343	292	341	338	360	333	369	316	313	355	357	315	343	353	330	341	354	328	362	328	391	327	356	360	331	328	319	335	338	312	352	329	369	327	309	356	345	327	337	344	324	342	318	341	332	339	312	338	319	340	346	306	321	328	373	322	326	388	356	318	340	335	328	324	354	328	355	341	318	326	332	325	322	341	357	350	372	355	365	329	326	332	340	332	339	358	335	329	321	341	340	363	326	341	353	367	325	336	361	348	347	338	337	355	353	349	328	365	354	341	307	295	317	331	352	356	323	328	315	338	319	325	322	341	323	310	336	342	344	324	337	319	343	355	342	337	340	334	331	340	361	343	369	331	343	350	364	340	325	341	358	334	345	348	336	357	338	361	389	337	364	338	328	331	348	368	325	341	343	355	337	313	319	336	316	363	299	332	357	381	376	380	352	345	322	354	317	324	332	338	342	372	347	376	332	323	340	355	316	349	353	340	329	315	303	340	357	376	363	338	353	366	297	327	335	361	332	350	321	333	309	349	335	364	353	357	349	319	316	320	346	335	359	348	327	323	336	361	321	335	351	361	333	338	382	300	373	324	359	310	341	299	319	325	340	348	381	367	336	294	336	312	361	321	335	367	347	330	347	355	359	337	347	334	352	326	346	330	308	303	322	338	347	310	333	327	295	368	338	357	335	350	359	331	348	346	328	351	313	318	345	323	346	343	355	291	327	354	341	342	368	341	363	327	330
14496	2896	6140	6961	5945	4914	4046	3428	2959	2552	2353	2239	1943	1878	1752	1646	1587	1501	1399	1391	1301	1248	1292	1172	1225	1143	1208	1239	1154	1158	1134	1142	1090	1087	994	1083	1000	1012	1071	1074	1008	1031	1027	1003	1007	987	1024	933	1030	1006	968	932	946	986	1039	968	968	993	975	990	1013	953	992	991	946	1002	970	970	921	965	948	979	962	955	941	938	946	915	935	925	940	959	942	928	964	944	920	905	952	912	930	991	975	924	979	953	935	992	951	982	948	938	983	930	919	933	966	991	871	955	962	887	922	964	987	924	979	963	945	961	946	923	963	965	929	904	938	970	952	965	940	933	929	846	962	891	966	885	984	885	887	948	917	893	933	937	992	1000	913	944	903	968	934	944	914	983	962	925	938	973	963	919	903	936	966	955	945	952	993	901	893	952	957	929	883	966	925	929	907	927	907	918	951	956	941	901	912	907	913	939	943	948	945	933	884	976	866	863	939	922	940	950	947	981	904	1006	974	888	912	924	978	910	889	938	912	918	919	923	955	961	934	894	944	939	908	965	968	944	901	938	952	950	946	956	915	911	888	880	947	942	922	964	912	927	927	974	875	950	944	913	954	921	958	956	958	915	930	931	937	917	911	918	932	907	901	887	910	944	864	937	913	955	950	940	909	915	905	904	911	891	907	931	878	951	926	978	945	985	926	938	917	916	961	872	961	958	908	879	943	992	933	905	942	975	872	980	937	923	914	921	902	891	947	918	942	854	966	927	912	928	914	960	969	945	923	924	912	900	954	890	954	913	907	932	1003	948	911	913	923	945	957	894	933	916	905	938	897	942	996	917	890	950	931	941	912	972	913	969	954	973	974	960	947	951	957	905	953	946	973	919	972	945	912	935	948	901	941	865	980	959	936	919	993	952	941	928	886	929	851	955	915	945	962	910	927	898	938	971	853	984	928	904	973	955	876	932	899	956	945	924	946	926	929	906	908	919	926	958	945	939	872	977	878	962	935	921	941	894	930	872	946	951	898	933	974	950	935	946	909	937	956	937	898	933	952	909	961	905	957	916	923	865	975	895	878	910	929	944	912	886	900	929	901	898	932	884	974	939	927	931	918	944	939	925	881	947	898	934	954	912	951	962	921	840	914	940	907	921	953	977	911	961	905	988	890	951	977	961	947	891	970	943	886	916	884	951	881	932	911	945	909	897	943	918	915	900	907	964	973	895	867	894	944	949	922	889	980	952	974	914	914	914	890	907	963	933	941	886	935	919	939	928	871	897	890	889	926	938	985	899	929	920	893	883	922	916	920	956	933	977	918	907	921	893	945	966	903	916	940	939	963	902	935	941	869	899	892	969	931	977	842	969	932	947	892	928	874	934	957	937	935	961	926	950	940	922	944	913	917	925	886	980	915	897	893	904	904	901	972	932	950	936	941	953	919	970	970	919	987	929	857	913	926	935	901	932	899	877	889	983	907	944	908	911	913	933	873	946	979	906	943	933	915	942	948	950	877	910	916	945	922	926	940	898	961	958	889	948	927	917	867	901	936	948	889	907	999	962	930	895	954	934	979	929	947	934	836	954	881	894	945	921	906	928	980	892	952	930	934	943	965	926	925	894	890	936	908	924	908	843	920	903	917	942	919	909	898	919	945	909	936	901	903	968	907	927	951	915	974	918	969	876	918	903	918	938	936	942	918	932	981	959	922	941	960	948	901	932	952	946	920	977	953	902	975	945	967	918	986	977	960	931	981	933	943	948	873	899	895	923	950	940	866	953	922	930	880	920	984	946	938	918	925	933	915	927	922	892	905	908	901	899	907	940	916	968	955	950	916	905	942	915	938	928	908	918	896	894	913	995	1015	947	938	906	916	978	879	911	964	879	984	936	946	925	885	921	943	863	910	940	900	942	913	887	960	890	906	901	927	912	982	924	943	938	962	905	950	934	922	927	917	954	928	924	959	969	906	898	952	958	914	979	899	911	998	907	914	948	907	980	903	929	954	927	919	966	888	936	911	928	950	927	978	886	920	913	933	935	964	926	1004	900	954	945	886	970	889	915	940	933	845	908	935	917	978	939	929	927	888	919	959	901	899	992	908	915	918	900	943	944	903	931	926	957	928	925	954	931	894	925	916	925	940	963	902	967	925	931	959	945	963	927	942	920	964	926	940	902	926	954	936	959	894	936	929	925	915	915	917	874	939	893	971	902	917	927	959	979	897	966	907	999	898	990	898	912	899	948	943	908	981	984	879	880	936	952	880	947	934	912	891	927	913	975	936	921	937	927	924	945	872	913	907	894	914	941	978	921	943	892	926	935	918	962	959	910	883	892	949	954	911	977	924	929	944	917	890	937	884	940	904	897	1015	970	894	945	935	914	868	877	928	927	915	915	844	897	981	962	997	938	903	940	893	897	863	959	964	888	911	944	973	963	889	944	1015	947	909	908	926	938	905	943	918	898	928	914	919	921	931	880	942	932	906	900	963	930	947	947	888	907	915	959	887	955	917	968	947	915	945	938	921	927	882	958	968	919	923	900	978	947	917	894	916	889	935	958	885	940	911	942	907	910	954	946	894	983	924	901	862	921	934	923	914	921	986	901	918	954	919	913	936	920	955	989	899	900	933	879	977	939	941	943	984	944	908	903	960	899	948	946	898	948	952	931	929	961	977	975	921	930	955	885	988	936	949	929	936	910	931	921	945	927	917	965	881	919	899	908	984	929	941	911	969	948	884	951	936	904	901	930	892	926	917	875	978	899	922	895	921	982	925	948	969	939	889	929	892	977	970	914	935	890	948	889	897	912	921	927	884	908	947	916	945	953	910	941	998	977	898	962	944	960	952	946	926	926	926	908	954	1001	926	927	966	969	928	930	938	934	906	888	935	925	950	897	868	852	919	904	934	952	969	913	933	970	967	911	957	904	961	884	933	924	975	871	930	926	919	995	896	881	922	929	965	929	877	969	914	927	910	890	888	971	889	867	948	917	975	919	935	957	894	913	941	887	894	926	917	946	945	940	975	948	931	941	904	964	959	901	983	964	936	912	987	886	898	936	894	936	878	891	977	909	928	988	927	956	919	989	885	893	956	941	946	926	896	944	929	928	910	938	858	921	1003	899	929	912	920	948	927	879	928	951	976	860	954	924	903	960	972	924	935	896	971	932	978	964	954	905	969	932	891	895	896	932	945	939	948	910	922	948	916	949	965	928	905	879	917	925	971	878	938	909	950	981	917	928	917	896	916	914	957	919	933	948	915	895	939	902	985	872	905	892	943	945	910	961	910	903	927	940	925	936	912	889	940	934	927	903	929	947	892	954	955	944	916	904	939	946	990	876	897	958	934	914	951	957	1017	904	941	957	929	972	892	926	911	920	916	925	952	975	899	948	891	978	864	885	956	968	964	952	925	854	940	967	944	947	925	924	974	941	957	925	909	903	902	971	911	918	909	942	940	918	947	942	921	945	863	871	917	968	960	875	885	937	917	948	960	933	959	936	894	909	1018	936	950	942	966	929	963	936	913	874	935	928	957	976
3605	351	246	214	186	185	219	175	175	178	191	180	191	168	144	165	173	157	143	152	155	147	156	178	159	175	141	151	168	143	153	162	165	147	181	162	140	167	165	165	174	176	159	161	155	158	149	170	161	182	174	180	150	170	172	172	168	163	154	154	179	150	157	156	164	166	167	150	176	168	184	173	141	144	159	162	151	166	163	209	171	133	174	176	164	158	164	175	133	165	163	153	147	168	165	142	165	161	169	155	179	164	155	168	155	158	176	154	165	172	170	168	183	194	175	148	152	159	186	171	167	179	179	153	176	187	174	157	165	155	160	176	154	165	159	170	141	158	159	161	172	170	157	167	175	164	165	180	141	173	154	171	149	165	156	169	149	172	169	180	187	175	175	153	177	170	173	179	141	169	174	149	151	171	168	158	154	176	162	159	156	166	168	140	161	166	179	164	166	162	172	164	146	168	155	157	169	180	174	164	145	167	176	155	186	178	180	165	169	146	152	173	172	163	156	173	185	178	156	169	123	144	159	169	152	145	162	150	161	170	153	153	180	153	173	164	134	156	170	154	185	171	160	169	180	154	176	176	158	158	182	175	183	131	141	149	163	171	181	199	153	186	161	164	163	150	159	143	178	164	163	174	183	177	163	158	179	144	165	176	159	169	182	158	141	145	177	164	158	162	167	147	163	169	149	164	131	169	170	143	163	153	155	160	169	152	161	192	158	171	197	164	160	163	183	184	175	169	156	147	176	157	172	149	153	150	148	194	188	163	178	171	144	189	144	172	172	143	172	170	151	170	149	140	156	157	182	139	199	176	183	169	146	139	165	191	157	168	157	167	162	173	132	160	167	173	165	156	134	179	172	175	171	161	158	181	171	165	169	157	149	166	156	177	165	172	202	165	159	143	176	158	168	186	186	161	153	158	170	134	167	168	183	176	157	164	142	173	146	164	170	157	157	170	158	159	172	170	149	181	170	156	172	136	182	158	162	160	178	176	173	153	157	160	165	173	165	174	152	191	181	169	178	191	170	145	178	136	179	166	186	162	158	163	131	146	162	190	174	162	171	189	171	193	178	148	189	177	161	162	150	162	154	192	159	158	171	170	175	167	166	179	181	161	172	157	179	157	156	168	154	169	179	165	164	173	190	161	158	158	140	165	167	159	163	150	177	173	161	166	169	171	135	175	160	159	175	168	158	168	156	162	158	162	167	175	173	160	178	196	166	172	165	174	200	160	175	177	167	159	139	160	158	171	183	159	149	154	200	134	162	189	160	157	155	175	150	183	170	171	178	177	189	199	156	171	170	151	191	172	158	170	189	143	179	187	144	157	158	162	157	184	160	156	148	171	166	172	159	167	168	162	158	177	160	160	165	163	160	179	163	175	166	173	167	150	174	165	183	179	140	187	172	168	149	185	162	153	162	144	162	168	175	171	161	155	147	169	151	176	160	159	154	158	176	173	148	154	179	142	174	176	179	170	143	152	165	172	146	161	175	175	139	158	159	162	166	162	169	166	179	174	179	156	166	161	162	182	176	167	154	170	161	168	180	160	164	156	144	170	155	181	137	159	179	163	175	180	170	170	162	200	183	175	173	158	155	154	163	167	175	181	173	177	167	146	176	152	150	124	169	149	162	160	181	167	178	143	161	149	187	173	146	163	183	175	156	149	163	151	167	160	147	170	156	177	149	178	148	139	159	170	172	155	153	162	153	170	150	165	168	175	166	157	170	169	150	164	139	176	149	143	170	145	168	153	164	153	182	157	169	164	155	185	170	166	162	165	160	174	171	157	172	174	185	170	175	175	174	165	174	167	154	149	166	164	145	171	150	142	194	149	157	161	183	170	196	167	179	143	156	164	167	153	181	162	168	164	174	178	158	175	194	159	156	175	182	165	195	156	170	154	174	175	184	174	167	168	163	177	174	171	148	189	157	159	154	161	177	174	187	153	190	195	145	171	168	178	174	161	138	152	169	172	167	167	169	170	165	181	175	168	196	168	165	158	175	154	154	170	152	171	173	183	160	161	159	174	175	162	187	187	161	152	138	166	136	169	171	170	164	161	180	167	152	160	155	168	157	158	151	185	161	149	156	166	153	157	143	164	153	182	146	188	154	163	180	158	148	186	148	181	156	176	152	171	186	167	173	174	151	145	183	182	163	178	158	134	146	169	186	180	154	167	162	146	154	144	166	175	167	162	165	153	178	139	172	163	164	160	161	152	183	177	174	156	140	163	146	145	142	185	167	135	170	172	162	152	185	164	172	200	174	149	169	176	165	161	157	168	162	143	148	202	181	154	169	172	174	167	178	183	164	168	158	179	162	163	153	174	174	160	162	185	162	173	154	143	153	156	182	168	156	162	171	177	165	172	199	155	141	154	163	185	174	155	162	180	172	162	142	159	148	161	165	182	149	184	167	160	158	128	158	190	165	172	140	163	175	144	167	169	163	160	183	188	172	196	157	161	165	173	171	156	172	139	177	192	172	144	157	151	167	161	143	162	164	177	165	180	159	172	172	169	195	167	167	204	152	155	163	153	153	167	166	166	160	163	155	160	180	136	182	180	150	173	190	154	184	164	149	163	183	182	164	153	161	159	182	170	162	163	188	157	153	172	164	170	142	140	181	164	165	127	157	170	166	171	186	188	170	166	156	143	148	173	165	185	144	142	168	164	155	146	171	153	189	182	170	182	166	160	156	145	163	170	177	151	152	182	143	153	174	175	167	171	146	156	152	173	182	164	176	165	147	146	171	164	173	173	160	151	161	182	162	174	145	187	150	170	180	160	168	169	161	171	165	139	165	156	177	157	192	159	146	161	176	155	174	163	157	161	167	159	170	136	140	178	157	152	155	163	154	171	153	181	152	192	150	162	125	181	137	164	194	167	169	158	165	159	197	164	155	130	144	136	174	155	158	145	172	156	178	133	174	178	173	149	148	165	165	178	178	160	193	175	164	194	163	172	144	179	166	147	173	163	163	151	175	172	145	168	179	174	168	164	139	164	159	180	140	179	176	143	159	145	144	171	173	152	156	164	165	170	143	166	190	184	165	178	159	172	173	151	164	145	153	173	177	183	150	158	169	171	150	176	158	169	164	166	151	152	184	156	194	159	177	178	166	181	127	171	147	134	161	171	172	168	170	163	193	167	170	153	138	154	190	171	161	156	181	176	163	149	178	190	163	203	172	180	180	161	165	150	172	159	173	176	140	167	163	172	162	146	162	163	190	148	165	148	160	152	155	166	158	161	165	173	193	146	157	154	163	134	181	176	165	168	169	168	180	171	155	158	172	162	177	172	162	157	149	180	168	165	154	165	151	160	162	190	172	148	177	175	164	175	163	153	165	166	157	172	182	183	156	169	163	159	178	158	159	157	163	178	151	156	142	165	166	156	145	154	153	159	181	162	158	171	157	171	165	178	163	202	172	160	172	178	173	193	162	167	169	156	167	165	157	174	172	152	195	181	163	164	172	183	141	167	169	163	157	152	174	159	160	183
2738	603	706	729	672	672	641	577	634	593	559	527	516	552	530	578	524	522	546	525	517	530	525	492	519	577	503	525	463	538	529	511	552	536	467	532	558	543	536	513	535	478	497	481	512	482	503	593	533	518	512	511	524	474	540	518	519	529	537	507	500	487	552	515	499	525	519	515	482	548	538	540	510	540	508	484	522	515	518	533	519	546	517	477	513	498	503	519	463	530	519	530	509	554	490	510	486	524	539	491	561	530	502	554	483	560	518	554	503	523	505	536	538	529	541	562	528	504	542	540	513	505	499	529	555	492	551	522	518	506	493	534	526	540	550	497	486	549	508	490	514	524	525	504	509	503	488	487	512	549	494	507	533	541	540	488	522	512	530	511	499	515	462	536	540	528	533	504	512	493	529	563	508	553	494	544	538	502	525	510	528	512	523	512	508	527	534	544	510	487	516	480	515	499	506	538	538	509	537	485	531	530	485	503	536	499	534	545	548	520	560	482	498	548	549	486	494	527	562	526	516	526	521	515	550	490	514	499	536	494	510	508	484	500	543	540	541	516	531	572	535	552	540	481	530	527	541	516	567	518	516	525	563	491	515	521	517	498	544	514	517	450	482	499	558	523	528	494	500	511	552	522	503	510	535	520	520	493	540	519	511	494	547	498	507	532	503	506	500	507	481	484	497	506	499	529	475	512	511	497	541	525	493	537	527	501	517	520	529	516	518	490	517	519	549	514	550	517	523	492	505	528	513	503	545	483	503	509	517	493	496	573	497	499	537	531	513	540	488	461	533	560	549	474	510	497	531	519	513	525	507	546	510	491	505	539	562	518	488	536	492	518	560	497	569	504	518	511	533	570	538	548	496	510	552	512	541	515	528	520	545	505	519	486	513	524	515	509	532	530	544	487	497	509	542	521	544	506	495	496	512	517	530	512	542	503	499	511	535	531	517	525	549	522	539	519	507	546	524	488	514	526	468	488	532	537	516	518	514	555	496	501	545	527	514	504	531	518	559	453	565	518	495	539	518	538	541	501	548	515	490	568	525	518	546	471	514	477	508	517	523	516	487	473	554	507	503	495	574	543	524	529	497	496	524	532	483	555	497	482	551	531	472	509	520	535	526	491	507	521	515	528	548	590	496	528	530	504	521	503	507	455	594	475	527	508	492	505	505	513	538	523	555	569	507	503	525	519	522	525	514	506	498	496	523	582	537	542	505	536	479	540	533	499	534	509	556	494	519	486	498	526	537	494	562	535	469	519	521	520	486	529	531	561	563	550	571	477	543	533	542	522	505	535	517	549	534	499	511	504	485	563	544	527	515	525	505	519	501	547	554	494	522	526	511	562	528	519	572	537	518	539	534	528	548	499	529	554	505	523	489	535	508	529	510	532	509	511	517	489	519	493	487	520	538	503	495	542	531	514	556	563	533	544	493	556	534	476	522	498	547	546	518	545	505	512	534	550	507	535	529	515	524	482	535	484	520	526	532	490	478	514	502	486	504	533	542	536	544	513	548	534	557	473	532	515	506	526	550	524	492	517	516	492	496	513	502	485	498	505	526	542	506	540	523	495	554	519	522	543	487	472	499	545	525	539	534	539	492	485	551	534	525	525	523	488	515	543	530	496	553	513	505	512	496	530	487	559	524	511	515	496	493	550	522	492	492	549	515	521	527	494	531	479	557	525	503	519	526	510	544	525	491	494	520	507	532	526	482	520	490	487	519	546	512	500	544	498	509	500	569	529	499	503	522	466	484	490	507	508	532	529	494	492	552	476	527	519	525	477	518	492	522	562	535	517	520	513	550	534	533	531	528	503	522	539	529	560	471	540	519	555	499	543	566	533	522	510	511	521	499	523	508	489	495	530	501	494	537	548	520	505	502	539	528	544	558	500	493	514	493	491	518	555	508	522	485	506	514	474	524	555	552	512	527	523	461	558	507	527	488	497	514	495	542	522	480	505	486	544	519	506	489	522	497	533	541	531	520	536	495	500	527	520	498	500	507	519	549	533	527	466	532	549	465	517	559	532	492	517	565	521	541	522	498	526	502	525	556	532	544	506	487	534	500	538	537	510	505	536	533	535	515	493	538	515	524	503	490	477	499	513	501	554	525	479	583	493	507	520	483	518	500	535	543	524	498	525	470	523	510	584	509	504	521	530	521	529	567	508	534	513	538	532	540	498	561	541	488	531	512	520	536	551	529	491	535	524	519	521	527	531	522	553	519	542	550	513	494	518	507	498	546	532	518	508	569	520	546	533	495	508	556	519	540	543	515	504	497	529	493	510	561	516	508	565	528	539	517	493	535	497	505	544	518	538	492	550	522	518	525	536	485	544	513	550	499	476	523	506	476	526	521	508	574	529	554	542	495	531	492	496	552	501	512	517	521	562	538	540	540	525	539	522	490	506	519	510	489	511	506	507	525	502	519	511	552	531	515	504	524	543	522	499	491	536	529	523	538	522	565	515	523	486	557	529	511	515	482	509	506	517	519	542	555	523	497	516	519	509	547	510	533	505	489	525	481	478	485	553	518	470	521	491	534	523	523	480	466	518	543	493	507	509	497	492	508	530	521	509	527	515	510	527	522	507	524	549	515	472	502	519	500	519	501	532	520	519	523	529	533	516	510	550	521	500	526	478	556	517	525	549	537	519	527	529	516	534	544	513	518	548	530	546	514	514	517	546	550	528	506	535	553	482	503	532	491	530	524	534	549	480	559	534	515	524	471	505	505	508	516	502	503	511	525	543	499	536	497	507	459	520	556	535	504	522	531	544	508	480	512	524	479	518	527	569	484	520	543	520	484	516	533	532	488	530	536	537	494	517	511	523	504	491	527	519	507	531	517	515	504	520	520	483	535	543	515	558	478	499	495	495	524	526	506	525	504	533	523	548	488	540	527	542	547	545	550	569	504	539	520	526	484	525	527	509	504	502	550	505	509	494	510	523	556	538	501	513	539	521	520	499	532	505	511	494	542	488	554	521	534	480	518	505	531	533	496	502	550	507	536	557	530	548	497	553	521	494	541	489	487	534	535	540	520	548	508	510	547	547	546	501	517	528	517	528	517	471	537	522	539	502	495	500	546	496	512	491	513	472	542	503	541	544	534	517	539	541	507	528	556	542	526	501	502	543	515	514	528	544	555	523	506	514	514	494	555	520	528	518	509	510	529	495	498	526	524	505	510	515	494	485	541	479	472	518	519	504	490	524	514	505	530	525	487	545	493	507	498	503	504	517	493	484	508	523	532	502	511	556	535	547	524	473	529	534	495	495	520	513	524	560	528	500	533	552	514	489	516	532	516	491	511	574	519	472	509	500	508	518	537	526	527	541	498	517	527	535	524	567	529	482	511	521	494	529	477	535	556	550	517	565	495	544	535	484	524	514	554	522	511	546	491	512	496	489	547	496	498	491	512	544	525	500	525	515	539	520	479	507	506	463	500	532	491	519	582	548	513	548	517	513	503	535	535	508	515	489	512	507	538	542	544	520	521	466
22375	2629	1650	1345	1013	777	612	572	493	480	448	408	397	381	380	363	343	379	350	373	365	311	346	322	325	339	312	326	304	337	323	336	327	346	331	320	310	312	305	320	325	313	298	319	312	338	319	316	314	317	324	292	341	337	355	306	322	313	299	286	273	306	322	326	304	298	334	309	325	313	302	350	326	301	306	321	323	307	330	329	305	311	328	324	322	337	315	318	334	281	311	326	293	311	290	284	320	276	310	316	320	292	303	295	307	345	293	305	275	328	295	300	296	324	292	298	320	277	289	309	316	311	284	306	323	307	329	338	320	278	316	299	272	303	291	315	296	316	319	324	299	308	319	310	303	310	327	312	324	331	286	304	311	299	306	330	303	338	307	313	318	312	299	351	317	315	328	299	320	340	321	298	320	298	306	306	329	316	289	306	307	300	317	325	311	322	279	313	342	290	340	314	325	325	312	307	361	293	318	348	306	296	333	273	321	308	316	344	291	327	313	267	286	334	303	300	319	304	287	299	315	300	305	309	276	316	302	308	276	291	329	320	307	300	318	326	298	322	335	324	301	311	295	337	288	329	321	290	319	313	305	321	324	314	315	319	325	318	329	320	287	285	297	315	310	304	326	297	329	274	301	289	312	316	315	312	303	310	330	323	260	305	328	297	300	341	315	333	315	330	302	303	286	317	293	294	305	302	329	287	335	315	311	310	325	281	315	300	346	278	280	318	295	316	310	339	337	334	287	293	287	332	327	348	322	339	305	290	312	314	325	304	288	322	316	355	310	325	316	286	298	298	290	298	286	302	351	306	306	308	321	297	314	337	320	302	335	294	340	344	317	334	309	313	314	311	305	316	333	303	290	314	311	314	293	298	298	327	316	290	286	351	324	295	327	316	327	300	314	307	316	311	321	320	301	333	352	310	294	288	294	329	316	337	312	320	313	330	320	339	285	326	303	302	326	298	315	298	285	288	298	298	320	285	323	280	294	323	318	302	294	311	318	303	327	319	308	278	310	312	312	281	313	302	311	288	326	285	342	331	333	318	301	315	309	306	331	298	306	298	318	304	315	297	306	311	290	300	303	324	318	294	301	273	333	321	274	300	314	300	311	310	301	317	319	345	284	294	331	290	316	321	298	299	302	336	302	315	318	305	315	289	303	326	266	300	312	306	325	296	305	302	287	363	304	290	320	300	335	313	291	283	320	309	295	295	272	339	308	314	308	287	310	296	298	295	321	312	327	315	350	315	304	311	325	321	302	302	326	298	276	302	289	352	295	317	311	312	311	286	289	326	296	326	341	321	340	344	336	309	311	281	324	300	314	300	323	286	296	285	310	333	315	301	297	309	287	331	326	314	288	352	303	317	316	333	352	318	298	315	323	304	310	318	326	318	312	301	314	304	291	318	312	323	376	321	301	310	329	302	310	290	286	323	282	341	325	336	303	331	312	311	327	330	309	301	303	337	286	301	320	299	342	297	303	307	330	323	312	314	298	299	299	282	315	304	300	314	311	326	316	314	307	260	279	290	318	330	320	292	278	310	301	314	335	314	320	317	300	313	315	293	296	351	314	293	301	313	323	320	332	300	334	311	293	311	294	323	333	323	311	326	326	289	314	295	316	272	331	302	290	326	320	301	312	277	320	312	315	335	316	280	311	319	314	324	283	312	311	312	279	321	295	302	319	285	301	305	299	309	309	354	315	334	331	300	332	328	325	303	322	355	343	304	302	344	326	349	306	307	316	307	334	307	290	287	283	286	349	317	322	309	354	297	288	318	271	327	312	283	338	327	308	316	334	305	306	319	332	299	311	296	339	311	321	323	305	302	311	319	332	286	311	324	319	287	300	322	310	330	310	286	320	292	297	348	357	298	338	319	298	332	278	342	283	319	309	304	343	313	313	313	292	333	301	304	310	297	296	311	342	330	306	346	304	310	352	310	340	308	274	317	286	328	271	282	310	344	316	294	327	311	310	296	305	315	309	313	325	309	321	321	359	296	320	291	313	307	309	316	275	350	332	317	290	317	320	343	289	322	348	324	316	335	316	310	281	349	299	325	286	309	317	293	284	334	334	309	302	301	330	313	300	331	350	339	297	286	313	267	295	296	319	317	298	290	301	329	290	330	323	333	325	288	292	304	328	333	303	302	306	302	282	293	369	264	328	308	301	320	336	340	302	324	314	301	284	323	294	342	311	278	284	328	332	287	289	283	301	295	301	304	290	339	311	298	323	327	316	337	300	298	312	303	352	324	328	294	322	323	314	308	304	326	315	315	300	301	328	307	293	297	316	302	304	347	291	325	284	317	327	350	299	292	290	300	317	342	353	295	342	325	297	317	297	339	288	315	286	339	285	318	305	327	252	326	327	315	353	308	301	291	324	326	300	288	280	331	308	318	314	340	315	322	305	319	303	289	325	298	299	346	299	314	327	314	297	315	313	297	349	308	315	304	314	318	325	319	333	305	293	346	322	325	332	323	305	327	335	289	267	286	314	302	308	297	311	300	301	311	309	287	286	314	300	307	309	302	330	313	316	339	285	339	292	311	282	307	339	285	278	325	305	314	299	296	305	322	322	304	331	301	278	303	331	307	298	282	295	313	300	315	296	290	308	287	342	316	335	315	306	318	305	283	306	338	307	300	289	298	275	330	310	338	301	309	280	358	333	305	348	322	324	305	330	302	316	309	324	287	299	291	304	291	319	307	280	315	308	346	296	339	314	279	295	311	312	290	319	286	311	304	290	326	296	303	328	319	286	321	303	288	291	336	318	291	324	341	307	312	303	329	320	339	325	303	322	299	313	326	345	284	354	320	321	303	310	320	315	320	308	333	329	317	348	333	313	320	277	323	292	321	323	328	319	274	292	345	311	313	333	325	294	333	301	328	312	329	290	287	331	297	312	321	286	290	317	272	325	333	312	317	336	347	294	296	276	308	312	304	313	298	343	299	329	311	284	290	280	327	318	309	345	304	346	325	326	307	292	301	298	326	328	318	339	285	315	302	321	341	301	334	314	298	292	297	327	319	301	311	320	306	338	305	331	291	325	333	269	283	302	313	268	296	302	310	291	283	312	303	333	325	304	313	294	325	336	343	304	284	286	297	287	328	328	291	321	326	340	328	296	308	318	316	311	283	283	316	319	312	308	263	313	314	326	315	329	306	322	294	302	302	288	291	333	300	349	292	299	313	300	324	321	297	334	290	277	323	297	287	282	289	305	293	300	321	321	287	317	273	315	332	294	312	307	352	280	340	292	324	276	296	319	315	309	336	319	327	288	312	329	297	311	312	327	289	296	348	308	327	326	300	358	299	315	316	317	311	319	292	291	302	333	303	276	306	294	329	320	315	291	333	343	267	325	278	294	299	335	345	312	310	306	318	325	287	298	317	286	339	335	303	327	293	309	313	321	288	322	315	301	308	333	338	315	285	322	331	312	330	312	318	320	299	337	345	321	322	278	305	325	296	313	289	309	273	316	310	310	315	340	322	284	295	311	322
10309	1850	3562	4061	3533	2897	2528	2127	1865	1720	1607	1466	1354	1304	1294	1287	1190	1176	1157	1106	1031	1086	1039	1073	1034	1009	998	968	1001	955	1006	901	928	946	911	924	956	904	947	972	988	882	936	939	886	902	972	945	902	860	923	902	883	923	935	865	874	962	922	926	926	900	878	905	878	937	877	877	917	888	876	897	940	942	903	865	913	859	888	893	944	878	930	892	905	894	825	892	868	872	903	895	876	884	858	898	903	879	895	861	880	903	918	901	935	915	948	897	836	905	881	881	884	855	887	917	917	883	820	814	883	920	907	880	875	869	848	856	931	881	869	831	891	877	873	920	872	925	850	863	906	902	921	828	923	892	889	846	837	897	844	886	857	882	844	878	850	908	820	872	900	840	878	878	939	845	855	867	844	899	815	877	949	875	859	815	925	893	875	882	857	894	895	857	895	887	821	872	899	887	849	901	918	861	876	872	826	873	888	846	907	817	844	904	861	827	863	856	858	888	853	891	829	895	915	839	821	858	879	864	881	888	826	874	892	832	869	835	922	854	858	830	861	900	872	895	867	900	884	916	887	882	827	894	824	863	804	857	893	868	878	856	896	861	870	868	880	906	865	827	864	853	868	872	848	801	834	858	839	869	854	896	900	871	881	852	870	857	903	837	878	865	863	848	887	875	847	886	871	854	946	846	870	888	875	850	898	906	829	889	873	835	854	883	856	906	898	946	876	888	860	880	919	867	911	919	869	889	902	952	870	871	905	870	888	870	876	881	912	853	899	909	896	872	920	892	865	903	873	895	870	933	902	838	902	913	842	848	859	847	839	854	898	876	845	867	892	938	861	886	872	858	895	860	849	881	917	841	886	885	857	866	879	853	854	850	903	962	907	843	927	899	939	889	832	823	893	861	921	880	847	895	873	890	889	906	876	884	868	833	829	940	842	835	889	899	940	803	954	908	900	877	871	876	838	878	909	870	868	842	921	781	843	835	842	930	885	886	948	855	843	826	857	922	859	872	857	881	864	939	852	859	859	937	795	939	871	848	834	921	823	884	855	875	892	922	900	868	877	844	889	844	888	887	854	911	931	882	885	847	872	903	882	834	867	853	876	884	873	899	934	821	915	887	789	837	860	863	875	851	819	828	898	856	832	893	859	880	911	945	858	923	869	862	798	878	900	912	912	873	881	873	832	926	859	874	864	855	904	881	873	869	902	920	834	874	872	907	848	883	871	892	904	861	870	843	895	859	851	910	884	912	853	854	839	861	897	883	873	898	836	879	832	906	837	870	871	919	898	893	871	885	891	811	839	935	868	893	891	961	880	894	903	833	871	833	913	815	894	899	892	890	890	901	911	899	903	878	854	876	893	861	837	922	857	843	868	870	913	877	881	921	870	879	914	843	854	850	888	899	911	842	859	835	799	860	899	933	891	877	868	862	832	910	850	867	858	901	850	845	925	861	838	863	860	873	879	853	876	837	912	847	867	902	881	852	884	813	840	874	914	874	887	865	842	824	902	894	875	882	854	845	831	902	912	852	880	909	891	887	863	911	852	817	869	892	883	889	896	888	856	842	851	877	887	897	873	893	860	877	905	873	854	907	871	846	853	895	869	894	883	890	891	843	879	886	875	856	902	815	871	859	819	902	851	864	851	890	957	920	885	884	822	841	857	864	861	922	832	821	861	848	879	818	853	896	912	835	892	888	919	801	872	880	855	811	887	927	890	847	867	819	928	893	900	852	883	893	928	877	862	867	913	901	871	909	882	853	910	944	853	885	884	900	807	909	875	900	851	878	887	895	854	878	909	865	844	870	831	923	855	844	872	896	875	911	882	864	930	870	931	872	905	905	928	886	869	890	871	844	899	859	910	865	877	881	842	907	860	836	868	864	855	881	822	809	898	851	861	883	878	820	912	845	856	900	837	868	844	861	850	928	889	885	966	879	854	886	788	918	862	838	870	925	917	878	886	953	877	893	827	849	837	857	902	862	908	878	905	917	840	905	888	872	906	885	902	854	936	842	870	835	909	889	905	875	810	885	888	867	901	880	850	925	868	880	875	907	844	880	869	858	885	885	830	863	879	878	915	909	905	907	860	882	854	852	900	852	842	882	832	863	855	851	853	863	888	932	886	879	851	904	842	855	847	903	883	926	860	808	916	850	878	840	924	866	827	885	909	836	941	862	843	887	937	916	863	834	890	881	850	915	872	873	870	877	892	862	852	863	919	867	923	908	872	872	938	895	914	876	877	956	823	882	853	896	902	885	843	859	863	900	913	902	878	869	842	881	937	920	847	871	867	842	847	872	888	826	869	880	876	880	846	870	888	887	878	844	933	875	868	881	866	906	903	902	894	842	839	868	902	868	876	869	893	881	840	914	881	878	888	888	849	878	850	871	852	881	890	873	892	877	869	893	883	879	853	848	856	863	907	887	837	862	847	866	830	833	884	866	836	841	802	905	903	921	878	813	886	869	887	895	874	889	911	882	904	911	836	885	880	866	901	849	851	889	902	832	862	868	916	865	855	873	896	891	836	867	905	826	891	844	899	855	870	851	848	911	869	820	934	869	882	824	897	873	887	870	863	881	917	887	831	851	890	842	862	930	910	855	847	826	795	931	858	861	872	872	885	888	839	897	820	864	864	877	894	853	828	924	873	889	892	908	863	853	899	793	847	841	868	848	872	853	926	878	885	877	854	848	900	856	849	878	888	937	879	878	860	823	835	917	895	876	910	857	789	880	860	847	903	928	814	922	868	927	852	901	890	841	884	885	827	905	899	898	880	864	891	852	860	945	879	866	865	894	872	877	898	865	861	826	877	901	884	944	965	853	845	844	906	819	871	873	857	835	826	916	874	839	878	898	897	864	877	853	868	896	846	877	947	866	847	886	906	848	921	880	892	828	942	847	842	844	853	854	897	803	905	918	914	883	861	837	877	873	906	877	917	870	861	834	824	856	902	862	843	932	923	873	852	860	951	880	821	934	878	884	883	869	885	828	821	844	871	851	892	896	821	873	833	884	888	859	857	863	859	856	860	824	856	912	847	868	884	840	867	834	871	879	872	879	797	870	814	830	848	870	849	797	895	873	924	912	823	887	907	920	856	849	851	863	836	856	851	859	853	853	866	852	867	835	868	843	880	908	928	815	917	842	855	866	876	893	889	905	866	837	916	882	869	855	872	810	866	913	862	904	912	871	888	876	923	896	884	873	844	859	879	919	943	876	879	859	872	865	916	873	864	879	864	868	851	881	880	870	826	896	867	864	864	905	849	889	906	885	907	900	874	861	834	958	857	893	862	877	870	830	939	889	869	832	863	874	881	876	895	896	835	857	883	832	872	869	872	872	855	890	860	897	933	887	859	880	881	813	901	870	894	931	878	871	900	864	940	905	856	895	883	900	839	831	860	898	937	805	822	881	889	870	845	891	904	920	855	893	842	945	847	854	890	865	925	848	824	874	865	891	884	812	870	876	841	831	894	889	852	884	853	845	909	883	875	845	874	863
32175	8644	3542	2458	1704	1441	1051	802	774	677	618	539	494	504	461	454	424	412	422	414	407	362	387	388	386	372	428	402	385	368	340	380	352	375	338	349	341	352	347	364	341	369	334	318	338	344	329	347	355	359	315	361	343	356	310	339	307	349	360	344	346	336	387	343	320	358	330	352	331	319	348	295	367	308	346	334	340	338	348	325	353	322	334	357	338	370	360	336	324	336	312	327	313	332	323	318	335	336	347	364	351	338	339	337	357	333	340	329	343	366	348	323	336	309	323	359	310	357	317	328	340	339	331	337	352	347	354	318	349	388	309	319	340	328	339	343	336	327	344	382	325	326	333	368	325	317	327	316	325	313	327	338	330	315	322	343	344	314	336	339	298	316	348	312	336	346	326	334	340	334	347	339	356	338	357	346	345	319	336	309	331	329	358	348	328	314	331	374	364	334	358	342	344	332	319	344	342	310	353	347	370	321	350	319	315	352	333	343	323	348	338	344	304	344	337	335	313	353	311	382	316	348	350	362	357	314	321	328	349	342	357	318	337	320	346	323	321	310	335	323	317	351	330	324	353	344	341	330	351	367	322	304	346	331	349	318	328	342	338	353	357	338	339	323	316	332	334	310	335	330	340	335	350	333	362	300	324	370	358	327	332	302	338	352	349	320	341	330	316	325	326	386	351	319	338	364	352	326	292	343	341	324	355	337	343	362	355	343	347	338	324	314	308	385	313	323	344	301	355	289	355	324	358	335	355	353	335	333	305	341	339	326	342	362	351	326	336	335	297	329	345	331	368	347	337	300	351	312	314	328	337	351	348	353	312	327	362	299	344	332	325	369	332	357	349	336	357	326	333	332	371	340	354	331	347	342	323	337	326	291	333	360	362	359	366	321	333	331	338	334	361	368	301	362	314	358	352	300	358	345	309	350	341	315	335	325	309	355	345	360	343	314	357	316	357	354	352	328	307	384	347	310	356	323	328	320	365	316	350	378	356	339	309	314	358	318	354	347	368	299	312	324	328	309	327	368	327	334	342	367	311	358	346	353	328	329	326	301	365	331	330	341	331	345	325	355	344	308	316	331	325	325	335	331	348	354	319	380	336	340	344	347	311	350	322	352	340	328	314	328	350	361	328	307	360	357	368	334	351	319	360	314	352	343	331	311	335	305	365	339	337	352	330	334	322	351	320	348	342	353	350	324	326	325	335	298	371	372	337	362	313	327	327	320	344	324	311	323	341	335	331	342	338	323	352	324	334	328	350	329	329	316	370	322	333	334	303	305	346	320	353	353	363	342	347	328	327	306	305	315	356	339	331	311	338	337	315	343	324	328	311	311	354	335	380	337	292	329	329	354	343	326	334	312	324	338	311	340	336	370	344	336	339	349	336	301	310	290	339	344	336	334	331	329	341	337	316	336	348	382	325	326	389	347	343	356	346	309	343	351	304	332	365	325	321	330	331	337	346	308	316	345	367	314	352	313	332	328	315	325	338	359	356	335	337	308	324	376	287	327	312	352	321	352	358	322	311	334	341	338	341	366	324	340	368	341	335	327	309	328	355	327	341	314	321	345	361	372	349	311	353	342	315	332	324	339	361	338	344	340	309	361	331	338	339	347	369	329	306	300	346	324	376	361	318	315	325	309	299	318	334	354	349	331	388	356	345	355	324	334	333	392	324	355	351	380	329	336	324	331	304	330	337	318	341	372	342	352	339	335	342	316	344	349	302	356	340	317	333	322	365	361	352	311	376	337	334	341	376	368	314	355	341	317	305	300	334	311	304	325	341	340	368	363	351	346	311	332	344	348	336	351	342	337	361	337	359	364	355	331	351	327	378	317	335	339	352	344	355	332	355	318	314	367	342	307	354	305	353	346	336	333	324	346	361	319	319	319	326	342	364	352	333	357	357	352	357	328	315	331	365	362	353	323	323	334	340	317	349	311	353	354	324	321	367	331	331	344	327	366	350	343	360	332	346	310	335	328	311	328	308	325	344	348	296	352	352	330	348	311	342	332	346	340	323	316	333	334	350	340	328	291	342	310	365	369	337	320	322	363	339	356	298	350	365	346	335	353	343	315	353	302	327	363	330	350	330	347	366	375	356	306	370	323	335	332	375	347	375	318	348	311	306	352	341	346	332	306	367	353	319	334	325	377	361	347	333	347	343	351	364	352	297	359	317	337	314	327	329	336	359	341	336	324	325	332	325	350	363	352	339	312	337	328	355	355	337	344	347	343	319	307	340	325	302	357	316	339	333	338	362	344	363	331	350	337	354	336	316	319	315	321	322	321	335	326	355	333	324	310	333	333	380	337	332	326	302	363	354	367	338	371	325	306	344	358	315	330	360	343	326	317	360	350	344	357	365	351	334	323	322	354	339	346	351	339	324	348	316	308	302	366	337	334	310	307	333	304	333	349	302	323	348	317	342	353	348	327	320	328	370	335	351	328	343	332	363	347	339	337	359	368	334	342	325	347	325	325	320	351	369	338	346	311	353	358	333	349	349	353	358	353	341	342	329	322	362	337	344	363	339	304	308	333	337	336	344	360	342	337	333	336	356	326	395	354	345	355	345	337	367	334	358	343	349	323	316	346	356	328	317	324	328	372	350	338	323	334	336	351	336	346	356	360	333	341	321	291	343	327	366	336	343	341	330	327	368	361	353	316	338	311	341	322	356	318	355	352	329	327	320	324	341	315	343	333	309	319	328	376	371	331	367	345	345	317	340	354	327	342	371	328	350	349	308	318	324	314	332	317	336	353	360	370	374	346	321	304	351	295	318	332	330	366	331	360	305	329	322	356	334	314	352	326	318	311	333	340	354	314	345	346	335	311	333	330	350	273	351	335	318	324	326	314	341	325	324	324	346	350	320	347	342	350	328	341	331	326	349	345	334	343	315	327	349	328	290	344	316	344	330	337	323	341	304	364	333	334	340	343	346	323	320	365	337	391	364	307	332	326	368	348	328	328	362	361	336	330	305	332	351	333	353	326	365	360	328	345	319	339	362	324	331	355	317	332	341	286	348	306	348	358	328	344	351	345	330	350	351	340	316	331	282	364	374	348	343	366	344	366	327	354	348	368	311	309	342	364	337	368	350	322	334	364	360	342	334	311	344	319	375	333	351	346	311	363	310	344	376	342	365	303	342	339	318	354	329	384	347	368	341	296	348	333	355	382	328	332	331	345	357	338	324	350	344	356	393	335	350	347	346	355	384	389	336	357	340	348	324	331	317	365	334	311	343	314	317	340	343	336	331	345	358	357	328	318	343	351	338	350	332	354	332	323	338	355	305	309	317	304	351	337	341	344	358	330	342	315	340	331	350	337	318	325	322	339	347	296	341	297	334	354	330	340	338	379	338	331	356	336	297	335	320	337	335	335	320	342	339	345	360	314	345	333	370	326	340	321	352	320	343	322	382	344	327	325	326	329	331	329	351	315	350	366	324	362	332	304	320	371	334	347	333	360	325	354	298	372	334	362	351	344	328	313	336	321
14401	2977	6099	6996	6046	4998	4057	3446	3005	2578	2411	2133	1967	1909	1689	1631	1570	1545	1392	1351	1377	1323	1283	1269	1297	1176	1148	1174	1149	1113	1196	1157	1072	1041	1108	1034	1143	1065	1046	1075	965	1034	1011	1029	983	1019	1027	1032	1035	980	1011	964	945	1077	972	959	970	984	995	1013	990	967	943	956	977	938	980	1018	985	878	899	1006	1001	923	927	980	890	894	915	969	896	941	929	939	986	943	928	963	958	903	943	976	943	899	880	963	924	886	1013	981	956	943	1007	953	951	875	962	907	950	929	944	909	966	970	964	942	942	926	963	946	909	965	992	902	940	944	903	906	913	924	946	904	937	947	934	942	941	907	946	967	898	882	919	877	1018	937	940	943	937	916	901	950	942	957	900	919	965	919	873	910	935	926	922	927	945	932	936	937	849	957	849	896	900	941	906	1019	886	880	919	926	946	939	915	908	952	958	947	935	934	893	908	963	962	901	905	946	928	877	946	901	963	948	927	925	957	923	901	946	915	908	933	879	882	929	915	940	883	937	928	940	943	920	993	907	965	934	934	916	921	898	960	951	928	921	898	957	881	911	944	938	924	872	933	901	946	909	917	877	933	916	878	975	950	959	942	868	894	956	929	921	923	934	940	942	990	931	880	968	893	873	934	902	919	934	947	954	1018	907	966	872	943	939	912	971	928	891	930	955	959	923	877	925	943	950	900	899	993	934	957	851	948	946	949	945	898	952	924	921	949	925	959	975	937	946	962	890	893	963	949	904	920	950	954	927	963	984	935	969	974	916	913	875	918	964	889	963	907	880	931	803	897	934	883	879	958	941	954	982	964	872	923	920	932	928	914	913	984	901	891	863	943	892	875	901	929	988	907	876	899	974	972	914	916	884	861	969	913	898	963	858	951	893	903	966	911	927	957	1016	958	937	928	952	958	942	904	985	929	953	914	918	960	910	900	903	893	888	895	889	960	897	934	903	937	889	871	888	872	942	915	939	962	948	917	891	978	917	957	891	899	887	907	873	902	914	949	908	921	877	916	950	890	887	877	910	887	875	972	925	954	969	916	926	875	955	923	912	961	896	937	886	922	955	949	969	921	904	902	939	926	949	971	901	899	954	961	949	995	926	886	912	985	915	902	892	910	959	904	921	912	880	944	944	925	946	898	942	927	938	893	939	962	944	935	901	930	958	913	954	926	853	912	917	947	907	918	956	915	945	977	955	961	884	930	898	918	924	905	948	950	957	953	965	934	945	927	959	948	905	916	909	994	920	905	897	867	932	893	898	937	879	955	929	927	899	957	896	925	901	929	968	926	966	910	911	946	948	939	903	929	988	943	959	913	924	962	911	930	892	928	986	903	935	945	946	949	929	902	906	914	915	909	919	942	927	936	921	909	918	914	869	927	974	926	966	950	901	905	940	967	923	919	919	957	940	906	951	920	928	933	1002	932	933	918	926	914	878	898	958	984	921	942	931	951	882	897	957	923	947	923	888	921	911	913	944	884	981	879	876	930	972	933	890	909	928	987	978	942	955	975	899	882	891	954	961	903	925	928	980	893	878	946	911	913	897	914	937	933	946	950	945	931	914	872	984	885	918	868	938	937	908	931	941	935	1002	960	900	920	924	899	916	937	819	854	899	882	902	887	926	905	910	961	909	887	916	946	834	931	894	891	902	897	915	900	932	951	908	882	870	915	972	946	921	882	964	939	910	947	919	946	925	957	884	838	954	936	929	955	901	964	934	895	949	949	938	919	950	947	991	963	947	928	951	932	854	899	934	949	905	892	924	940	909	943	942	922	937	911	925	977	943	952	945	908	906	958	956	944	817	920	953	925	962	918	919	982	897	943	927	915	898	918	949	896	940	926	894	905	932	968	900	874	918	902	1017	889	1007	888	902	1002	902	901	923	969	899	960	890	911	940	921	937	937	907	985	986	981	934	958	969	906	945	914	955	923	925	923	953	914	961	871	951	947	946	962	908	896	921	903	923	916	925	949	944	943	939	941	941	967	883	940	920	942	946	915	895	945	982	897	894	1025	942	997	963	923	922	910	884	902	912	878	913	897	906	973	941	924	914	954	903	918	1005	949	890	947	896	930	902	893	907	941	921	864	952	918	893	921	948	878	893	907	934	905	945	918	866	911	903	919	931	957	920	970	974	959	931	895	885	950	1025	921	896	942	905	909	903	942	941	885	970	919	903	904	935	916	870	896	940	915	943	937	941	956	928	906	949	895	933	929	942	909	956	885	883	913	947	948	931	911	954	889	946	917	912	902	934	914	942	898	942	940	923	930	954	900	936	930	947	917	911	931	905	931	933	967	875	920	887	918	925	969	935	956	883	881	913	947	927	932	960	912	904	914	989	924	928	942	936	976	954	915	961	913	894	905	878	954	940	970	885	947	889	936	915	910	898	923	993	950	930	932	966	929	915	929	930	908	940	931	938	954	923	983	922	931	905	937	925	984	880	925	930	910	940	937	893	919	909	961	949	931	879	952	901	927	908	921	943	881	934	892	923	877	943	848	933	922	934	934	917	938	954	969	849	941	937	924	968	956	928	949	925	889	932	915	938	904	949	936	951	958	911	941	937	938	956	890	937	974	986	914	979	971	917	910	948	908	963	909	948	897	862	951	939	924	958	939	947	940	963	956	928	946	960	897	927	910	919	923	887	916	907	922	922	934	897	944	940	900	901	890	903	931	926	961	912	957	934	956	914	885	988	904	923	885	921	949	946	950	995	885	903	915	961	905	934	909	960	915	877	859	848	911	972	924	982	919	910	931	902	946	904	909	930	931	921	917	916	882	948	921	919	928	950	923	940	958	944	977	925	919	963	916	961	920	920	913	908	937	943	964	873	990	929	925	871	973	942	864	883	902	927	945	934	969	934	931	883	907	922	914	869	910	917	883	1024	928	900	944	880	954	943	918	958	925	957	921	949	1011	924	947	952	912	927	941	950	942	930	898	905	877	925	886	952	918	944	931	879	903	897	984	887	902	914	940	895	932	914	906	911	945	937	909	927	879	919	938	959	939	936	913	903	913	892	934	934	931	954	903	993	966	966	982	894	881	913	903	911	910	921	973	911	892	899	886	910	899	947	902	954	922	918	953	897	926	948	933	966	879	915	961	928	917	972	945	915	947	914	920	929	950	936	886	946	956	890	972	948	986	875	925	890	945	901	852	923	916	922	898	899	949	901	901	947	957	932	925	908	934	980	1005	895	936	909	928	943	935	959	907	956	935	947	911	923	967	880	852	935	911	947	916	949	978	940	935	851	906	874	869	936	894	915	870	925	927	918	942	920	907	969	933	944	964	886	883	954	877	974	921	921	938	989	937	901	891	944	873	870	926	915	950	912	916	974	935	944	922	893	937	930	924	935	902	893	952	916	902	942	902	916	904	885	907	905	954	925	915	980	889	929	974	902	951	953	917	890	986	896	891	979	922	958	886	908	922	963	954	917	938	927	916	874	947	892	963	894	883	920	990	911	934	915	938	923	941	954	967	930	929	924	959	937	909	931	910	964	891	936
3460	308	248	205	220	194	173	176	169	171	184	176	169	173	161	150	167	154	163	171	170	180	186	172	160	150	171	158	180	171	179	161	157	173	167	179	193	169	184	175	151	181	173	157	170	187	159	168	148	171	164	166	161	143	141	134	169	157	166	174	149	181	152	156	160	169	161	153	166	156	167	146	172	176	176	156	155	157	174	174	139	145	158	174	149	187	181	142	164	165	159	179	172	174	196	178	167	150	162	155	172	161	159	157	162	178	146	174	162	175	176	171	179	155	146	173	177	153	170	180	164	150	165	142	153	165	171	167	134	169	163	166	170	161	174	152	180	185	171	154	168	174	175	174	141	149	166	186	176	169	165	188	165	139	167	173	166	184	164	140	146	179	160	182	165	155	175	160	167	157	179	168	166	161	143	152	173	164	170	164	143	142	175	167	162	173	167	167	177	172	169	150	171	177	174	174	156	154	170	163	157	148	181	181	149	172	168	145	153	157	181	150	165	155	151	169	148	149	172	182	155	175	166	186	164	170	155	152	176	186	156	174	134	180	165	177	170	145	169	170	176	175	158	176	167	177	153	153	158	149	181	185	151	165	166	159	158	186	172	154	150	168	147	177	160	167	187	173	144	179	188	173	160	177	153	165	170	182	175	169	184	149	159	169	175	153	132	168	177	159	174	153	172	165	202	169	158	173	165	195	168	180	160	158	172	164	165	155	174	149	175	166	160	159	186	146	135	169	161	172	157	148	157	154	158	154	152	176	158	180	162	174	154	159	177	152	168	188	190	164	156	134	162	150	171	172	191	164	166	132	159	168	163	173	167	152	163	176	158	177	152	172	143	147	156	158	180	169	164	177	162	151	174	147	155	146	143	159	170	155	169	173	159	156	134	160	179	189	168	172	168	151	189	166	153	191	180	173	171	135	163	180	174	183	150	165	169	172	161	167	161	188	162	167	162	146	161	148	170	165	155	167	160	173	170	178	166	149	157	179	173	176	165	148	188	183	178	150	149	169	153	175	151	166	173	190	160	179	180	164	176	155	166	151	144	157	146	172	151	142	175	180	179	173	169	189	142	187	162	163	181	133	166	150	186	163	183	157	174	181	174	154	184	157	173	183	179	167	154	160	188	190	179	189	192	195	162	165	184	146	150	155	140	159	175	169	175	168	158	152	158	168	178	150	162	176	184	148	159	145	170	168	169	162	155	155	164	158	174	145	134	172	158	152	160	165	174	182	172	166	164	155	164	151	176	152	194	158	154	150	151	171	170	168	177	155	151	165	152	158	151	143	152	150	179	165	182	165	166	147	132	173	149	173	163	174	152	181	171	174	184	151	175	178	180	143	169	154	165	164	150	174	170	172	177	158	171	162	168	172	162	173	170	176	170	151	144	166	148	150	170	173	159	178	136	171	167	152	167	184	163	166	157	170	159	163	157	154	161	160	138	149	172	167	160	172	178	167	146	157	173	154	143	155	160	148	176	167	153	128	177	171	164	170	185	157	156	171	150	181	169	181	168	155	181	151	150	154	175	173	159	177	161	161	163	147	160	188	145	156	173	168	172	177	152	146	158	189	151	151	187	161	151	168	172	159	154	147	153	175	152	168	191	158	170	152	172	192	154	162	144	168	159	159	171	146	174	155	163	151	138	169	177	147	178	169	175	165	142	143	161	172	158	148	140	146	178	162	158	156	164	180	163	163	172	158	139	163	160	187	181	169	146	182	160	157	153	165	166	173	152	154	164	159	164	144	153	163	178	188	176	177	178	160	175	165	141	173	130	156	164	169	149	156	167	180	180	175	165	155	172	177	196	145	163	160	161	176	165	169	169	157	172	168	179	157	170	168	175	183	154	186	174	159	162	144	159	165	168	164	162	151	185	148	164	163	179	175	162	163	167	181	165	141	174	148	179	163	157	166	169	164	160	175	153	179	159	149	178	156	159	156	168	152	143	171	182	150	173	161	175	153	194	177	165	158	156	160	146	180	176	145	166	152	164	140	154	167	136	167	164	171	146	155	181	154	147	173	148	166	167	190	186	162	159	180	133	174	161	163	154	161	160	168	177	183	166	160	173	167	171	180	163	180	172	161	185	147	172	160	175	161	186	190	161	175	157	152	167	167	156	165	151	162	168	176	176	155	174	167	163	140	162	146	173	145	159	182	161	174	168	164	144	179	170	197	153	157	172	171	161	166	145	149	157	169	174	162	158	144	171	181	176	161	164	154	185	162	150	151	184	144	176	163	160	163	169	149	167	175	158	169	171	187	156	158	150	197	186	181	162	170	161	174	158	161	203	146	196	169	166	170	175	165	143	159	166	176	166	164	178	181	156	160	156	153	156	188	176	145	208	173	154	175	165	137	149	156	156	162	147	141	172	140	172	160	170	177	173	160	180	165	173	169	149	161	147	146	186	146	169	154	189	176	163	153	180	181	173	155	183	157	185	146	141	152	169	184	163	180	171	165	150	161	185	169	186	169	150	175	143	171	170	150	177	162	170	158	160	150	167	161	149	165	159	156	161	168	183	147	152	171	146	154	155	135	158	165	170	158	186	157	172	161	144	171	169	156	170	182	180	166	178	159	158	159	161	164	173	169	166	173	177	152	163	152	167	162	162	171	195	167	178	151	179	162	151	159	157	164	165	164	161	161	173	142	160	189	171	160	163	154	156	160	149	167	150	156	158	166	170	178	133	150	162	152	168	141	170	184	164	187	173	175	183	153	147	174	171	158	143	180	141	166	151	142	177	162	163	169	158	166	157	152	174	146	172	186	158	148	170	177	165	149	180	161	182	167	175	159	148	165	155	154	163	163	162	176	170	171	149	168	144	189	140	172	188	161	159	189	179	162	162	179	179	142	146	134	162	146	143	184	179	169	152	162	165	176	136	177	178	161	175	166	150	158	153	167	157	152	162	190	161	137	151	163	153	154	179	163	146	201	175	173	167	171	176	166	143	174	150	164	179	164	172	180	171	154	183	161	187	155	167	141	168	172	169	191	177	156	161	180	174	176	176	156	166	188	160	158	180	153	180	138	175	175	190	157	178	157	166	168	167	155	161	147	163	150	178	153	148	176	149	161	162	171	167	174	157	190	172	180	160	166	161	153	160	190	181	173	150	162	176	193	160	178	179	184	150	155	174	161	173	173	173	154	166	188	176	162	158	169	160	175	163	157	145	162	160	175	174	177	165	161	143	163	185	156	165	144	152	167	145	161	153	148	168	158	145	156	167	164	162	151	161	161	155	157	176	154	132	153	146	158	148	154	171	164	164	162	169	184	172	159	146	178	162	171	155	162	164	168	156	142	142	149	157	177	177	150	172	179	169	143	150	140	183	136	177	154	177	148	172	154	170	155	154	147	157	162	165	150	162	178	160	172	156	174	171	167	190	160	178	182	185	175	165	149	155	174	182	185	167	162	168	183	189	172	177	183	181	163	155	155	168	181	155	179	174	137	149	157	176	161	172	148	144	172	172	189	146	152	155	144	168	161
2837	608	710	657	733	606	646	622	571	545	588	566	600	539	557	493	518	519	517	484	546	571	557	529	518	577	551	522	580	558	542	512	526	502	532	503	481	509	530	473	536	540	520	498	525	513	495	547	532	502	537	540	556	524	532	538	468	535	463	521	513	518	520	490	530	495	551	479	513	547	521	516	511	512	504	569	499	505	483	518	499	529	505	528	496	506	492	490	520	542	512	495	534	477	493	444	497	509	520	476	527	518	511	516	542	507	468	526	543	500	532	544	511	560	544	551	542	535	522	522	498	587	541	533	525	483	496	518	517	515	575	490	495	543	511	511	538	515	484	519	518	469	515	546	574	540	498	528	498	494	500	490	502	507	504	500	509	486	507	549	507	514	545	548	540	542	461	523	516	506	533	487	512	492	461	540	461	523	554	507	503	487	495	525	563	511	500	539	545	542	524	527	537	509	552	471	530	539	543	531	520	494	517	517	535	512	526	540	504	560	555	546	504	487	557	517	560	519	509	494	503	482	513	556	517	495	526	530	449	533	491	518	519	514	504	551	530	514	527	533	489	503	547	487	552	522	512	503	477	504	496	526	507	488	543	491	536	481	525	519	545	498	500	491	526	568	537	552	483	498	515	505	468	528	533	502	505	558	524	529	509	509	546	481	511	533	510	516	462	527	496	503	519	524	496	521	512	494	479	477	539	563	522	515	557	478	514	532	520	510	530	533	519	514	503	492	487	548	511	530	483	513	544	520	525	487	515	485	508	497	519	505	552	521	503	529	519	506	512	538	504	536	531	522	542	485	526	537	549	562	542	516	555	531	515	508	520	532	530	503	560	523	542	502	503	500	508	555	489	499	535	516	477	491	527	502	544	520	524	549	535	525	522	539	529	529	522	533	512	509	530	506	511	524	517	493	492	456	461	537	530	522	512	493	520	538	507	507	523	519	551	481	525	457	511	517	499	538	483	474	502	500	524	532	456	543	562	528	518	508	504	522	517	514	468	493	512	477	507	501	520	553	499	524	493	529	504	485	463	534	540	515	508	515	490	525	538	487	541	555	501	497	537	469	519	497	529	506	486	514	545	569	474	498	524	539	570	510	479	536	482	530	490	521	504	535	563	519	503	522	522	512	563	510	523	510	537	506	520	510	509	512	528	509	499	523	507	533	497	494	530	497	522	541	510	495	544	524	508	522	533	489	509	495	517	550	527	499	521	497	518	549	500	530	508	496	484	478	511	506	543	500	535	532	561	521	544	476	535	474	481	501	544	566	526	514	528	493	498	504	512	541	487	532	527	524	525	533	503	507	517	518	493	512	510	539	483	518	531	506	567	540	519	529	489	531	519	509	528	520	505	517	514	523	490	505	543	505	523	498	505	495	564	502	498	498	519	531	538	494	515	535	504	505	517	511	493	520	516	493	507	506	519	501	556	527	529	519	553	529	504	509	533	519	499	541	508	510	470	512	518	493	520	513	551	520	470	467	516	523	516	539	521	534	542	492	547	506	536	539	517	525	523	483	495	544	491	510	493	515	520	530	527	518	515	541	472	506	503	513	472	492	514	515	513	529	482	540	489	490	520	511	537	522	489	477	540	512	554	517	515	517	508	528	486	515	506	568	553	504	538	502	511	482	501	497	479	486	463	520	491	524	506	539	512	508	514	519	516	508	498	537	552	509	494	532	486	541	537	497	546	520	541	485	512	512	546	551	533	498	524	540	521	504	509	501	514	517	528	521	502	493	518	523	539	510	530	510	507	541	506	512	506	486	558	490	488	531	526	518	512	514	526	543	485	547	484	479	563	560	463	538	495	522	474	480	547	523	530	545	526	497	506	526	524	513	519	495	513	470	521	482	550	529	493	486	527	513	495	482	558	494	504	525	517	485	530	500	513	533	504	519	557	516	521	513	537	508	551	517	549	494	509	559	474	532	490	506	553	507	515	496	513	541	516	533	557	491	522	499	519	499	520	523	529	512	474	505	520	526	505	510	513	504	494	530	531	506	506	493	550	482	538	500	528	505	511	523	558	514	489	565	516	508	517	496	541	479	506	489	509	533	484	473	513	556	489	542	520	494	549	507	487	498	513	560	463	499	585	517	478	508	543	516	520	549	483	493	540	551	541	477	505	532	498	507	492	539	533	479	510	492	463	512	504	530	528	512	517	515	499	490	485	507	500	493	526	477	518	534	486	498	525	507	496	513	499	471	499	497	566	505	522	509	474	511	516	573	520	526	536	509	485	519	489	519	523	480	498	551	488	513	544	486	514	564	514	491	540	537	521	512	537	525	533	556	522	520	525	512	517	542	513	534	490	548	513	539	510	535	517	466	513	504	504	546	487	508	519	523	524	520	510	514	533	525	517	508	492	510	511	483	514	487	506	524	526	517	518	486	460	533	537	527	503	511	540	467	502	525	540	509	526	508	487	532	566	538	496	519	483	542	533	494	508	550	520	518	548	483	524	495	514	519	511	548	523	505	526	503	486	517	485	488	498	475	539	519	538	521	535	511	512	504	546	519	503	498	516	515	517	495	519	522	535	565	520	506	509	521	499	530	487	489	502	492	528	513	500	533	551	510	487	470	537	541	555	556	470	537	520	564	492	485	522	493	474	516	511	543	523	504	490	551	497	482	524	541	595	492	533	488	540	549	499	477	533	511	571	488	522	496	533	541	494	487	525	506	514	531	519	531	515	520	515	493	529	512	502	501	465	485	529	516	545	514	479	496	507	539	511	503	506	547	503	536	521	533	501	495	511	539	524	524	478	519	490	516	526	526	505	500	500	496	522	490	535	554	577	577	519	532	491	530	545	507	491	517	528	498	484	502	515	524	496	512	531	522	487	499	503	558	534	507	465	538	469	500	539	507	504	513	504	544	539	548	539	494	462	499	555	506	538	522	521	535	539	495	510	548	494	495	535	526	496	530	547	512	513	467	583	537	502	518	492	551	521	521	490	526	507	473	512	506	477	563	524	512	518	524	524	524	517	484	522	519	497	526	499	521	531	530	541	501	515	522	502	502	521	517	508	486	537	545	496	552	548	515	546	514	500	556	520	548	542	509	488	521	535	527	520	498	531	526	496	546	529	523	551	494	499	549	525	478	542	561	527	509	497	509	527	537	497	547	534	514	507	532	509	506	525	491	544	576	525	528	523	499	523	536	527	530	528	487	513	502	506	528	512	504	498	514	536	490	522	514	536	499	549	482	493	491	546	522	486	502	513	527	514	508	509	516	533	528	492	531	521	475	522	544	436	530	471	511	510	524	557	522	543	566	517	532	460	529	517	498	529	512	507	488	492	532	497	520	542	520	520	501	560	504	551	524	530	506	527	523	516	538	543	546	486	511	509	482	544	530	524	513	520	492	545	494	471	562	524	515	559	498	532	561	536	522	515	522	529	502	512	522	489	517	510	563	492	502	507	520	502	518	525	554	511	550	504	561	546	490	514	503	509	522	527	541	500	532	501	556	495	530	561	497	520	519	500	517	491	504
22651	2801	1643	1306	1021	780	636	587	462	477	466	379	399	382	377	324	383	340	335	336	353	356	348	326	350	356	343	328	297	342	283	337	357	304	343	302	300	328	294	308	317	293	320	312	342	332	324	286	293	318	285	294	350	304	338	281	321	298	319	316	310	286	335	307	317	335	323	304	321	303	325	324	324	307	302	323	301	298	310	318	314	334	324	319	292	303	292	315	307	315	310	295	309	301	319	323	305	309	281	327	323	292	318	324	290	277	316	284	343	300	291	289	296	322	326	330	289	292	336	324	301	322	313	289	288	341	307	298	325	299	322	336	338	335	369	299	347	269	300	300	343	312	277	332	324	310	290	297	320	341	322	321	310	303	321	294	311	302	306	303	322	322	359	330	312	299	288	307	322	333	310	328	291	298	300	297	306	311	325	311	318	342	300	304	296	329	339	303	351	308	325	314	327	294	284	299	301	329	330	321	302	330	312	309	304	289	342	288	300	324	347	301	325	314	308	334	280	314	292	333	269	255	299	300	314	334	289	308	299	314	309	281	315	311	301	319	314	301	338	311	285	278	323	316	321	274	337	332	343	306	312	376	310	335	344	309	341	323	271	347	310	308	331	318	291	301	322	319	311	291	298	304	349	315	331	322	275	321	314	317	305	329	309	275	337	276	295	311	336	291	313	315	283	319	301	309	271	297	315	336	286	309	309	306	329	277	279	319	302	300	301	326	313	289	317	299	312	335	279	285	284	286	317	294	291	296	310	350	282	319	316	306	296	332	328	323	274	286	312	300	339	320	309	271	298	328	304	320	317	320	291	293	306	311	295	294	312	314	283	320	285	315	314	330	333	296	284	284	338	308	336	302	304	311	302	333	324	283	295	291	332	302	291	320	288	341	324	317	305	315	347	313	307	282	324	330	292	331	314	331	296	269	311	302	368	314	304	303	310	301	326	345	280	326	346	281	324	313	265	308	310	285	328	310	320	317	319	302	328	310	318	307	340	305	302	316	318	297	322	307	309	308	346	306	310	295	283	310	304	292	312	299	306	304	301	287	332	304	308	303	326	312	352	311	335	281	341	319	335	357	321	328	316	312	325	308	329	314	310	329	311	330	297	287	326	311	317	301	317	291	314	316	305	313	310	296	316	302	305	333	300	345	347	302	291	316	322	302	306	290	311	319	269	277	319	307	311	309	257	294	303	301	339	305	295	324	316	322	299	305	274	309	328	305	335	298	291	301	334	298	275	309	308	311	271	270	333	283	294	324	293	306	304	329	303	301	273	312	278	319	313	319	301	323	313	323	326	315	315	307	291	327	321	289	288	303	317	318	331	315	313	312	289	302	313	323	305	305	307	305	291	327	298	338	327	327	310	303	330	314	334	305	313	307	306	312	308	299	306	268	286	280	306	324	295	309	296	314	309	316	321	309	318	303	277	312	323	303	316	288	330	318	299	311	315	324	304	331	305	295	304	325	300	303	328	309	324	328	298	336	298	316	306	332	310	316	308	316	325	341	323	324	324	301	337	310	318	332	328	322	321	302	310	304	317	317	328	308	326	304	310	307	300	327	311	317	291	301	311	324	341	298	349	305	290	307	265	351	325	343	308	288	299	316	288	355	277	307	303	312	330	305	287	322	313	303	301	362	313	316	313	320	310	308	311	325	294	287	305	332	334	314	296	325	327	321	344	334	303	306	306	317	326	302	309	278	306	328	301	317	283	300	312	327	323	316	298	324	315	354	304	331	317	310	312	326	342	277	328	314	311	310	287	310	315	337	308	327	344	324	323	316	306	318	323	260	319	346	298	311	335	285	324	292	289	332	284	310	317	282	323	340	301	358	301	309	282	331	316	331	315	312	334	294	300	286	310	333	330	321	357	322	277	311	304	337	318	315	303	319	288	313	306	314	322	325	310	297	316	313	308	307	308	309	328	300	301	304	324	309	327	285	318	328	325	301	319	296	329	287	306	314	318	302	311	295	308	318	311	295	317	325	333	328	303	314	315	321	303	321	325	293	313	273	341	310	334	309	304	309	293	312	328	308	304	305	324	299	332	300	326	319	301	310	280	293	297	312	300	285	318	339	331	300	276	328	340	309	306	337	342	342	306	326	297	317	313	345	315	313	306	311	334	304	293	333	299	327	322	316	331	300	297	298	288	344	300	288	310	334	290	273	333	302	298	326	295	326	294	357	319	278	290	306	326	279	306	365	346	266	330	295	309	314	301	292	301	306	339	299	292	349	314	280	318	287	310	310	334	299	336	327	321	307	301	307	335	331	324	278	320	300	340	310	317	350	355	329	313	303	289	336	284	349	351	313	314	298	292	330	303	310	298	300	273	310	343	281	294	306	292	296	296	314	305	266	322	300	290	321	323	361	284	270	314	332	302	282	320	287	327	356	322	317	273	305	301	318	335	347	313	279	312	346	330	302	304	314	316	291	288	301	343	284	296	320	320	313	313	323	303	315	311	319	319	320	307	294	322	278	319	328	298	295	310	320	296	302	304	316	277	311	293	353	298	326	296	303	316	286	309	276	304	331	275	307	327	338	293	301	258	317	292	312	288	276	303	313	300	319	308	318	305	333	345	339	303	323	301	350	304	309	306	345	318	295	271	301	336	294	291	306	318	338	278	316	313	333	330	318	313	330	297	320	279	327	317	297	302	316	299	321	316	297	298	285	321	289	296	293	300	343	314	313	310	304	317	290	310	331	321	311	307	358	317	303	273	312	309	326	338	304	296	306	324	314	332	315	276	288	316	303	300	288	296	335	285	311	351	309	348	317	305	309	315	322	307	322	301	311	309	319	324	305	346	283	332	270	305	305	324	336	294	349	333	304	328	281	320	315	323	328	316	296	314	306	306	295	337	328	315	337	312	342	310	277	289	291	319	273	282	299	319	316	300	327	300	296	325	290	328	302	311	268	303	298	281	302	338	282	339	346	299	338	289	297	305	316	323	330	301	327	322	263	320	323	305	323	325	320	351	323	307	344	322	319	347	338	321	302	344	326	337	330	292	303	296	304	324	338	312	327	313	323	325	321	325	302	280	309	296	306	319	292	290	284	336	319	295	281	312	302	326	322	320	318	329	301	342	320	331	303	338	290	269	297	304	291	311	290	306	310	325	311	337	288	326	307	331	295	303	303	319	347	328	353	341	323	294	338	303	311	300	257	328	314	303	317	296	323	313	319	310	316	327	277	316	322	312	294	292	306	305	299	301	309	345	362	327	307	311	316	307	328	321	316	317	327	268	316	332	276	298	288	325	304	295	303	329	337	318	312	326	317	316	308	289	307	317	295	326	295	301	321	333	302	301	314	329	314	335	321	318	303	313	289	294	294	318	313	279	326	342	265	342	314	300	310	312	324	305	278	319	304	357	339	334	290	317	330	318	335	314	279	336	307	316	315	310	296	331	332	302	327	310	313	344	282	315	324	316	309	326	333	293	327	303	315	340	346	326	357	307	305	308	303	285	322	323	307	324	266	314	301	310	314
10262	1853	3622	4032	3547	2930	2490	2138	1894	1736	1564	1506	1400	1325	1309	1301	1168	1099	1081	1065	1078	1102	1030	1033	965	978	975	968	943	945	963	962	992	969	948	959	991	939	942	941	956	928	934	933	913	953	979	939	900	882	926	904	972	929	930	940	856	990	895	963	894	905	866	938	846	925	922	953	896	933	870	856	910	882	922	862	897	865	944	854	830	873	853	939	901	848	903	922	884	912	819	860	903	860	888	869	829	841	907	860	915	898	924	889	871	880	858	902	862	848	817	835	912	902	898	883	889	856	868	860	872	861	861	919	924	918	919	851	890	894	919	903	849	919	893	932	830	912	913	845	827	883	877	850	889	907	901	844	872	864	852	884	895	887	860	880	908	910	866	915	875	873	920	885	873	864	921	853	921	912	856	830	857	882	856	873	861	865	885	894	877	915	859	853	923	821	946	900	900	823	871	897	878	867	862	909	887	841	924	854	899	861	846	893	927	891	805	857	867	800	853	820	838	889	900	858	901	913	850	906	882	871	890	907	893	801	850	847	879	898	881	903	899	903	883	878	891	834	938	885	885	797	921	907	898	854	846	879	879	859	873	889	885	896	922	836	868	864	889	818	872	911	959	887	869	921	870	885	809	941	861	875	873	864	861	837	881	894	871	901	889	891	902	855	941	893	785	897	900	914	843	910	880	896	894	847	921	877	840	872	854	837	898	819	878	862	864	877	867	873	844	876	864	884	892	842	931	875	876	900	905	808	848	822	895	884	889	892	835	885	907	857	843	800	844	810	890	866	877	889	862	869	896	945	848	830	907	941	847	914	894	894	819	835	889	875	848	844	879	881	827	899	881	858	832	870	862	880	874	893	882	817	866	881	884	870	867	905	910	887	905	889	850	866	912	882	903	861	887	870	818	965	903	904	880	819	820	909	881	847	871	859	829	919	874	838	958	883	900	879	891	905	873	909	855	817	881	929	870	889	853	846	831	936	855	919	810	865	894	837	858	925	851	822	861	838	897	830	858	853	842	856	870	858	876	885	881	872	863	896	880	870	874	867	839	838	891	922	866	819	915	870	845	850	854	895	906	881	862	890	874	884	858	873	899	925	873	889	895	883	933	822	902	905	845	889	831	908	872	901	854	858	866	864	839	913	891	910	836	901	862	849	839	891	886	876	906	872	869	828	857	871	902	914	896	904	864	843	899	886	877	868	925	831	868	885	888	856	903	863	857	865	870	914	868	917	833	860	869	877	914	909	885	839	915	839	899	846	882	889	860	912	891	912	824	898	905	866	859	822	849	891	848	870	864	885	905	864	864	873	878	878	872	932	853	870	830	877	866	869	863	838	865	907	837	825	866	844	888	893	878	867	840	899	874	898	867	887	922	902	875	838	848	891	880	872	863	859	865	902	902	864	883	857	821	942	811	870	862	848	902	877	880	879	908	852	901	855	897	856	938	890	853	923	825	889	857	833	921	844	880	921	936	866	922	898	920	869	880	939	879	866	846	866	887	847	849	864	853	925	872	863	893	899	902	831	921	866	825	889	848	902	867	916	873	875	913	860	855	845	837	888	912	866	924	881	870	880	830	868	887	852	835	850	847	934	881	876	837	911	868	920	905	861	801	889	880	931	908	908	815	881	857	856	831	896	830	896	911	888	875	843	930	882	875	838	880	952	944	860	911	939	901	864	847	860	865	842	860	907	886	886	876	890	837	908	901	904	974	832	877	907	850	881	823	921	857	882	868	894	905	949	877	850	894	856	901	878	921	947	905	891	893	874	890	876	839	852	875	890	860	878	927	891	866	869	906	866	872	877	923	893	861	868	813	889	878	854	905	868	878	877	872	866	933	868	824	897	835	892	860	846	839	852	883	905	831	864	811	873	903	869	928	900	926	862	855	890	914	854	894	915	877	845	847	886	885	891	897	848	861	893	858	892	868	866	895	861	874	865	857	844	838	910	936	850	926	901	817	867	851	917	834	883	886	856	892	875	847	886	912	847	880	889	825	855	881	860	911	806	858	927	862	832	886	874	912	900	902	888	897	869	874	866	902	884	856	912	878	849	861	931	896	917	928	885	885	833	883	842	848	818	826	889	881	881	928	891	865	897	906	851	870	885	868	813	864	883	870	857	896	853	878	849	876	858	847	929	912	852	861	880	880	847	927	966	887	920	921	867	841	909	870	894	832	878	825	887	883	886	890	838	848	844	870	899	920	897	922	862	900	852	874	868	916	891	935	884	899	882	819	849	824	888	874	922	888	834	866	832	895	883	929	874	895	892	862	857	854	936	913	856	838	859	813	863	848	883	875	864	866	876	890	856	898	856	832	877	881	863	880	918	886	863	849	866	876	881	864	900	898	916	874	914	882	909	895	860	808	886	859	904	829	905	871	895	833	886	878	857	909	886	866	887	872	873	940	875	862	866	934	868	855	852	900	932	833	876	844	867	907	895	899	872	907	898	845	831	850	842	815	886	846	855	856	855	864	878	868	845	842	881	884	883	864	840	870	870	872	888	907	895	894	876	885	890	886	873	858	903	867	903	864	879	922	928	865	828	871	893	815	882	918	867	868	870	872	878	898	882	867	828	893	878	867	849	909	871	803	862	869	877	884	855	869	904	860	842	907	864	897	876	841	903	865	969	875	825	890	867	871	893	877	895	864	869	869	890	887	877	861	859	875	880	889	893	918	871	892	926	868	894	840	857	896	812	903	876	900	863	858	858	853	897	834	885	907	917	869	861	875	857	848	846	826	831	850	885	857	902	860	844	870	889	883	864	857	852	892	859	887	875	858	847	871	866	925	845	852	875	892	912	893	880	866	902	879	855	904	891	887	913	860	917	852	867	917	893	937	885	894	841	846	958	880	918	860	873	839	868	880	843	879	816	904	840	919	921	870	907	846	899	891	900	816	838	898	872	919	851	928	875	860	865	874	839	838	848	883	843	876	901	953	901	901	880	865	838	856	819	828	850	905	925	884	892	838	885	883	884	891	917	941	862	867	825	865	843	864	853	886	952	880	926	896	860	886	870	853	779	936	891	871	831	877	856	920	869	869	862	882	878	888	920	806	902	834	885	855	829	856	849	902	843	869	859	873	876	860	890	857	867	884	905	870	834	828	901	873	848	895	839	856	887	865	887	894	874	903	902	886	900	824	921	821	851	909	874	866	871	929	837	866	871	904	904	902	874	877	887	919	906	857	911	848	874	882	841	880	814	833	910	824	895	849	904	916	920	930	868	898	834	926	880	864	820	887	880	896	923	898	901	812	901	846	892	846	912	884	877	847	851	883	856	832	838	847	976	931	840	863	884	841	859	840	849	872	890	892	837	888	869	846	817	868	900	899	890	858	865	873	922	941	813	978	830	826	877	930	834	861	838	916	918	914	858	876	856	856	921	861	885	846	882	898	900	890	925	857	881	866	870	894	838	892	869	915	903	919	902	896	852	855	896	888	881	899	814	867	879	901	871	906	856	886	872	842	865	872	905	887	882	858	893	894	852
32708	10136	3747	2490	1751	1371	1064	892	758	641	577	588	527	536	445	487	443	397	451	406	396	422	371	395	375	411	381	382	368	384	369	330	341	368	319	334	376	333	364	346	322	349	335	364	361	324	377	367	366	364	373	351	352	313	341	365	355	366	321	342	348	337	333	347	351	342	353	347	362	317	318	328	343	328	363	332	349	341	323	331	325	320	335	349	349	351	303	381	363	357	319	330	327	335	322	362	314	337	339	372	353	332	333	346	307	341	341	336	345	354	348	299	324	364	353	326	345	343	335	366	344	393	342	341	311	329	349	343	319	331	359	348	336	356	349	377	351	357	326	325	343	354	338	331	324	350	364	363	368	344	344	310	320	319	318	332	327	345	340	373	352	352	328	349	340	346	314	360	318	380	375	367	319	341	349	334	335	349	368	330	369	344	338	332	388	354	313	351	309	347	338	346	310	327	344	351	338	364	331	325	343	349	356	343	372	305	322	346	348	332	287	326	347	338	320	351	345	327	342	325	326	338	338	347	363	313	346	339	357	315	357	332	304	311	340	310	355	311	328	344	340	342	343	370	377	340	301	336	330	350	350	338	311	356	392	324	367	327	332	331	364	386	316	323	365	301	368	344	323	345	342	330	328	343	346	332	352	295	333	313	320	359	369	345	334	341	305	338	345	332	330	347	347	345	338	343	339	386	330	343	303	330	361	365	335	325	329	319	322	321	361	329	335	378	374	341	354	331	306	357	358	351	340	340	329	316	336	345	338	353	338	336	381	339	326	351	363	400	351	301	355	339	344	344	370	339	342	359	328	328	342	339	327	360	304	336	371	353	338	338	355	322	297	340	357	323	357	359	350	341	349	325	356	314	332	351	382	354	313	322	307	337	393	342	354	344	343	298	340	357	322	350	295	319	349	357	352	318	362	342	366	333	338	318	363	315	346	340	351	347	352	322	346	374	301	382	354	348	308	374	368	321	336	325	331	340	369	337	334	353	319	301	336	335	353	322	358	343	326	355	373	306	354	369	355	336	344	328	347	340	382	293	338	392	361	349	339	339	343	349	311	379	351	324	332	331	330	360	352	334	351	333	347	329	339	339	336	338	382	345	356	335	372	345	343	314	337	336	335	330	345	329	350	350	346	320	357	341	339	386	349	308	344	362	352	359	320	348	344	367	326	340	308	303	292	329	319	346	328	313	361	358	351	339	324	338	344	340	340	298	313	338	366	327	348	344	338	362	313	353	317	359	333	340	328	323	374	320	360	344	320	322	387	331	370	335	341	301	344	383	345	346	343	352	362	330	316	329	332	349	347	342	319	359	364	367	365	314	363	334	319	332	342	308	343	343	322	351	344	340	362	316	326	365	363	333	323	369	348	351	331	338	335	323	318	334	323	322	316	335	328	318	361	336	349	311	332	364	380	339	331	314	345	347	323	313	312	325	330	339	360	350	304	345	342	370	303	350	340	343	323	321	317	341	368	331	349	341	349	334	333	354	343	320	358	328	329	345	344	317	346	328	362	330	329	341	354	345	320	359	346	335	350	338	347	373	333	321	351	309	330	328	317	353	322	354	351	336	321	377	353	358	318	367	356	362	333	331	332	340	336	344	354	328	340	344	342	359	335	374	363	331	339	351	330	349	340	327	375	337	333	347	336	311	338	287	342	363	314	304	358	335	374	362	340	349	349	354	333	345	342	342	369	353	358	358	342	317	356	340	347	331	346	301	330	315	321	345	358	327	306	357	367	319	322	325	367	344	340	317	346	322	347	342	353	356	342	383	360	326	349	313	317	364	343	373	352	324	384	360	322	338	352	311	365	328	342	349	351	378	364	340	364	335	372	363	329	340	316	364	385	324	349	320	355	316	374	332	321	349	333	324	343	306	311	366	330	350	310	362	321	303	339	338	346	323	339	331	345	339	330	310	316	351	319	352	329	336	372	344	325	344	346	323	333	319	327	338	334	306	357	372	314	342	326	325	337	320	325	316	346	342	342	321	323	327	342	340	323	350	337	353	309	355	290	331	352	352	319	363	383	375	359	333	334	338	356	355	316	342	336	321	329	366	336	348	353	368	311	342	313	295	352	306	351	357	289	337	348	326	343	379	324	318	307	317	362	337	321	343	361	349	344	322	321	321	366	361	321	367	328	340	362	316	370	331	391	342	354	329	331	382	324	325	321	354	338	337	317	320	331	333	329	318	355	342	329	359	353	340	335	360	311	337	333	352	356	361	359	320	336	346	332	339	339	336	328	356	323	353	330	333	345	368	347	330	293	335	326	335	356	346	335	280	296	334	335	337	323	325	352	390	327	337	333	351	322	327	346	305	321	338	295	321	335	319	345	320	330	330	328	306	358	353	346	359	331	318	328	333	319	322	356	373	360	346	371	349	346	347	335	317	340	315	332	330	379	334	335	386	388	326	331	348	346	311	306	337	330	338	350	336	344	371	369	360	353	377	337	311	340	357	315	321	327	329	369	342	326	314	341	354	339	343	347	400	344	334	353	330	354	335	357	305	354	353	344	361	347	334	345	331	321	347	358	345	354	366	377	343	356	370	346	381	332	333	316	339	348	356	338	330	340	357	338	354	303	380	348	351	345	375	344	327	364	367	329	356	343	334	328	349	339	375	348	387	314	347	352	372	333	320	343	354	350	334	354	348	317	337	314	338	342	359	336	338	365	359	323	347	363	302	345	339	288	342	311	348	367	322	329	319	363	374	338	332	344	330	345	323	320	338	344	319	310	356	383	363	362	351	339	368	342	337	339	366	340	321	319	305	339	355	355	367	376	311	329	333	376	338	337	340	360	349	328	359	318	368	355	332	329	319	360	345	298	347	329	328	350	325	344	318	351	356	350	356	332	361	335	334	336	344	322	337	337	324	353	342	327	319	342	355	328	321	345	320	352	309	332	354	335	367	326	332	340	318	330	356	280	360	327	347	347	306	387	369	338	331	336	363	328	329	360	346	352	324	366	331	373	332	333	325	360	367	349	305	342	350	377	332	323	342	328	352	335	331	328	356	348	316	324	315	335	336	346	327	328	354	332	316	365	352	330	313	316	325	364	356	349	353	368	324	315	317	358	379	326	323	337	315	334	369	327	348	375	363	353	343	344	332	326	331	333	323	337	329	314	351	347	361	310	345	318	337	342	367	304	359	338	363	340	317	356	346	351	384	385	340	367	340	335	340	350	330	328	353	309	352	318	324	361	341	370	312	323	340	326	341	320	337	338	335	321	321	365	336	353	337	319	334	355	352	343	343	337	329	335	345	351	383	327	358	353	324	306	323	287	344	336	342	354	341	364	362	348	312	362	347	344	323	368	322	353	334	320	322	382	338	334	330	330	345	323	329	351	313	314	352	336	323	333	326	356	336	334	326	340	310	339	319	343	355	346	304	309	353	337	362	350	305	329	356	297	361	346	339	297	386	341	330	343	378	344	346	371	355	318	327	339	326	358	351	341	313	317	356	379	348	313	375	328	321	381	323	318	361
14823	2916	6276	7063	5979	4908	4113	3439	2904	2649	2292	2123	1979	1844	1776	1668	1497	1470	1467	1324	1372	1285	1280	1294	1179	1161	1185	1173	1244	1152	1132	1075	1089	1064	1107	1043	1029	1055	1054	1031	1111	989	1008	983	1068	1007	959	963	1024	1012	1032	995	1019	982	1000	1016	973	1013	976	978	932	958	1029	964	1009	1007	976	993	911	941	950	1002	1005	966	923	894	958	971	973	913	964	961	953	974	1004	929	973	984	952	870	963	937	922	936	972	893	930	941	938	944	948	933	912	935	961	930	949	919	910	954	908	945	945	957	979	913	944	955	949	983	961	929	951	933	944	948	960	934	924	963	962	924	938	953	929	960	963	922	923	890	932	944	966	966	973	912	967	910	929	950	901	990	966	871	951	902	885	940	1010	943	917	915	941	918	970	967	925	945	903	911	963	924	944	936	944	964	884	950	945	934	922	933	939	1001	884	919	968	974	931	915	911	897	927	897	899	944	919	929	913	905	925	954	930	936	1025	973	949	962	956	910	968	912	985	901	864	928	941	991	985	896	951	999	947	954	925	904	984	912	908	988	945	909	945	954	943	944	979	939	996	984	891	951	998	868	927	922	912	889	971	943	965	950	911	943	957	963	896	929	936	911	927	917	951	870	937	937	906	967	940	890	868	867	869	942	949	922	914	1036	929	894	957	912	931	903	941	966	936	922	923	963	900	925	864	954	950	890	940	907	909	923	897	924	916	962	922	864	946	959	905	944	920	901	907	916	895	972	912	911	914	979	899	929	916	875	925	924	938	956	910	939	934	892	939	960	947	982	920	920	957	941	916	899	960	893	925	882	946	979	867	985	943	932	956	927	925	927	982	1014	955	957	933	924	892	926	917	955	902	908	902	932	932	924	923	895	932	946	924	908	990	905	930	977	949	922	906	944	893	979	889	895	903	894	977	932	967	928	929	979	941	930	915	940	923	995	949	1000	945	878	921	862	966	918	935	958	871	945	941	949	961	1022	975	867	904	1005	910	885	925	910	943	899	911	869	895	947	955	929	963	978	904	888	962	906	934	981	944	891	914	856	891	919	961	947	901	959	942	920	929	934	965	953	962	937	982	941	936	944	917	919	915	940	874	892	960	939	875	974	952	914	899	919	890	929	864	893	952	915	926	940	990	978	927	932	966	904	924	921	960	908	909	913	929	912	887	940	925	876	899	954	921	1022	953	936	912	938	933	983	964	926	927	885	883	991	966	936	915	919	916	955	947	897	902	969	931	897	967	963	932	978	890	953	923	932	914	939	964	926	980	881	928	915	919	932	999	978	928	909	940	930	883	887	913	883	932	916	931	876	934	954	972	969	881	912	935	942	1000	914	894	930	978	989	910	941	977	952	900	934	843	918	932	931	938	860	909	914	874	933	932	886	962	946	979	934	892	937	995	937	913	876	877	941	929	938	936	860	931	925	876	936	933	893	898	1022	927	933	935	990	952	941	888	901	955	915	928	986	869	929	902	912	1017	935	905	947	920	937	925	972	909	898	955	945	916	934	927	1007	922	886	935	957	961	897	956	899	894	891	953	912	883	920	927	927	912	976	976	978	936	924	934	890	895	959	929	977	923	901	900	949	867	872	936	968	939	924	910	989	963	967	893	951	944	932	962	905	904	972	869	882	885	921	885	909	966	936	924	904	952	917	900	869	901	904	904	888	947	935	924	927	984	910	889	966	920	920	914	888	924	944	943	959	883	940	964	905	956	939	875	949	944	924	917	942	937	946	986	904	931	933	915	915	899	943	894	892	923	924	937	917	866	926	938	865	926	941	960	906	903	900	990	914	974	901	898	894	935	951	917	899	876	911	888	979	930	929	905	910	937	919	918	873	906	905	912	912	962	916	893	948	927	917	949	1013	946	938	912	965	960	894	942	874	917	896	914	988	873	945	941	890	932	900	908	910	989	936	980	962	962	873	925	895	928	944	940	935	928	932	927	902	936	936	952	941	960	967	923	910	917	968	964	978	972	887	937	925	947	928	962	948	957	925	941	935	917	962	919	904	927	957	922	981	925	972	931	969	986	927	899	968	929	917	929	977	876	931	922	911	984	944	913	945	952	963	872	915	965	965	939	913	919	902	988	949	939	927	946	877	927	934	914	952	931	944	962	962	939	927	972	894	941	925	957	906	964	940	880	976	910	901	942	934	913	965	944	971	946	905	960	931	888	970	942	934	911	965	939	928	933	908	909	972	935	894	921	979	953	972	926	915	896	925	988	892	916	902	953	920	902	916	937	1002	933	919	911	875	915	924	929	932	957	933	949	928	885	919	960	941	929	866	988	924	947	951	921	942	965	917	974	939	929	958	942	902	895	940	951	884	926	933	954	953	952	1014	1006	931	933	953	917	936	884	914	915	899	916	867	895	896	932	914	953	876	923	900	940	932	963	953	944	996	921	882	969	933	964	923	965	969	907	913	921	945	925	944	905	883	932	923	960	878	910	943	882	920	933	957	949	921	908	935	951	980	943	955	883	932	906	937	970	919	976	969	930	937	919	958	984	948	946	902	928	951	909	915	962	925	921	916	937	931	996	942	946	922	943	939	880	909	988	936	971	899	964	940	945	910	921	935	868	942	957	878	920	902	904	951	902	946	947	935	932	941	957	870	928	980	875	904	973	894	944	900	947	939	926	908	1014	925	940	952	910	892	907	935	910	898	952	978	885	956	933	906	940	890	875	932	953	851	943	950	954	945	924	911	951	904	922	993	936	912	921	913	957	884	930	948	941	918	954	950	910	918	943	919	1022	905	881	995	969	943	919	881	919	943	897	988	962	923	990	956	965	974	944	945	946	880	953	1021	903	939	925	909	889	966	983	893	927	927	914	905	883	974	945	966	868	903	922	857	926	963	1000	901	863	907	934	935	1020	948	932	931	885	948	929	893	956	945	966	932	894	925	900	939	936	935	943	944	926	939	925	1002	880	940	956	901	918	968	950	933	866	984	900	897	968	945	876	930	859	913	944	919	961	957	903	859	910	927	974	936	857	914	917	927	943	927	897	914	920	993	920	947	953	952	986	906	902	899	871	932	911	901	886	986	951	936	927	926	911	954	966	952	914	950	978	917	884	914	952	962	946	914	915	921	907	898	921	978	954	932	906	963	943	965	970	970	945	912	957	913	972	933	928	932	915	857	912	934	925	871	951	913	925	922	974	912	912	883	944	879	901	945	996	929	876	886	958	970	1006	953	870	938	937	919	934	990	952	919	936	925	991	943	952	906	975	931	902	885	965	906	941	930	906	877	989	919	964	953	957	965	923	902	975	974	878	934	929	954	907	921	901	985	930	951	946	948	966	921	927	935	949	918	876	871	938	930	919	890	936	929	965	920	964	934	876	916	919	895	990	920	961	942	962	941	950	922	909	898	939	954	973	898	989	917	901	931	917	952	987	906	918	915	982	928	908	923	930	918	928	931	963	919	919	890	917	937	917	992	928	892	939	928	948	943	925	867	948	1003	950	912	944	916	919	968	950	954	939	1010	964	915	881	966	902	921	955	905	897	929	898	957	917	939
3532	293	248	212	185	228	197	171	199	182	164	153	192	157	177	174	150	173	164	174	147	178	169	166	179	176	169	170	157	161	167	164	181	169	147	148	166	159	188	166	167	162	197	140	169	150	171	169	171	136	171	170	155	172	186	161	173	187	162	168	159	143	146	146	176	171	162	189	154	179	194	156	156	160	146	176	180	180	141	144	168	169	189	185	163	181	150	151	165	170	153	177	160	175	172	187	161	155	176	190	147	155	157	173	135	183	182	166	156	154	161	164	162	147	158	155	164	201	154	173	185	166	159	174	177	180	164	170	176	171	152	156	157	166	167	150	148	181	153	164	176	161	155	185	173	162	167	173	159	140	152	161	162	169	198	177	169	172	161	172	152	173	175	174	159	171	130	153	182	173	181	166	172	171	156	157	168	184	163	163	186	162	157	167	150	164	186	149	166	171	169	162	177	180	170	156	158	141	155	160	155	173	166	163	147	192	147	166	190	179	189	160	179	151	173	177	147	175	160	168	173	145	156	170	149	167	157	172	168	168	178	156	166	160	163	153	151	152	165	142	157	176	165	167	135	163	173	143	180	165	181	176	158	177	159	185	151	162	170	210	170	168	150	173	156	155	154	179	152	170	162	167	154	163	175	174	164	161	159	168	156	156	152	156	142	169	164	151	201	155	180	127	171	143	166	149	151	159	171	176	172	149	167	165	166	171	149	170	148	178	157	160	169	161	162	172	171	149	173	182	169	164	182	159	173	164	170	169	147	164	180	180	182	153	189	135	166	170	167	177	182	148	150	164	139	187	161	156	158	186	192	145	162	143	167	149	157	157	162	165	174	189	160	188	182	161	143	167	181	166	154	183	172	166	163	160	173	149	162	160	167	151	164	174	175	153	165	152	145	165	166	160	180	175	163	177	149	145	162	191	156	165	161	161	152	167	141	195	159	137	176	170	156	181	163	153	150	155	156	174	141	146	166	172	155	164	188	185	168	180	156	173	161	164	171	156	181	141	157	160	178	166	173	165	138	151	169	160	178	151	158	182	148	170	153	163	167	143	159	166	168	169	165	175	167	169	147	155	173	176	192	177	169	152	175	164	184	152	176	141	163	170	161	171	146	164	162	151	168	169	152	164	178	132	162	170	171	168	155	181	174	159	188	152	162	173	155	203	178	163	168	187	166	155	198	168	145	173	177	161	137	156	149	180	171	163	171	176	160	154	168	173	174	159	159	154	165	168	162	164	166	178	162	177	173	173	161	178	165	176	135	174	161	162	164	165	158	148	191	172	159	177	191	155	176	162	168	154	155	171	154	158	167	158	151	162	172	130	160	179	187	177	167	164	182	177	167	167	165	158	163	171	191	163	155	171	173	156	164	159	164	175	165	164	164	179	169	173	164	168	163	174	156	179	161	184	155	160	145	158	182	173	181	165	195	170	162	178	159	154	181	158	155	184	154	156	150	160	140	156	168	172	144	154	171	134	170	169	154	152	144	175	149	167	137	160	154	143	179	179	162	136	161	171	176	154	168	173	210	178	164	172	153	152	188	173	171	170	134	170	188	173	168	171	186	158	157	164	156	153	177	172	173	172	170	183	166	188	174	172	142	152	171	169	174	137	181	148	157	140	149	148	177	168	164	154	141	151	201	180	161	177	146	162	158	138	172	143	151	176	156	164	162	159	137	151	167	151	166	161	154	167	156	164	168	176	173	191	155	155	158	160	157	168	162	175	157	154	166	160	159	154	154	165	145	160	172	169	173	187	129	161	150	158	165	153	157	165	163	171	182	166	172	151	156	164	155	152	156	155	170	167	164	159	179	159	184	154	181	168	165	191	153	162	162	179	155	160	167	165	188	183	154	168	146	144	165	170	161	141	160	157	160	151	182	158	140	168	156	152	159	190	158	156	154	174	167	136	171	162	151	184	171	180	161	156	166	171	164	167	155	160	153	159	177	156	161	170	162	166	191	182	180	151	169	181	162	178	156	164	158	163	157	178	192	185	152	161	167	184	173	168	178	146	151	161	167	144	166	148	146	156	153	154	174	174	172	189	157	194	181	161	172	158	169	160	161	167	164	164	184	171	171	194	163	181	155	175	171	155	160	174	175	182	167	147	163	179	167	162	181	137	141	154	165	186	162	144	160	153	196	165	170	165	153	168	154	133	181	172	160	175	163	168	162	183	154	160	151	161	144	175	158	169	176	161	157	163	173	179	162	153	146	135	182	165	162	144	170	169	144	168	181	151	190	164	163	148	174	154	155	172	172	159	152	151	174	190	176	173	160	179	181	154	184	162	187	153	162	165	163	160	166	181	179	158	145	163	173	151	150	162	168	152	179	155	172	165	183	136	160	157	165	154	158	193	156	154	175	170	166	133	162	156	160	165	167	161	162	162	146	176	174	181	153	143	172	192	152	165	184	160	152	156	193	160	183	159	187	162	159	154	167	192	179	159	171	164	162	170	166	176	171	153	145	158	179	158	173	187	166	193	161	156	164	187	159	147	160	178	141	175	150	163	154	175	156	156	177	170	159	157	159	171	191	175	181	163	158	167	160	147	164	165	145	185	172	162	186	178	152	168	152	167	161	175	163	174	178	144	187	154	164	169	171	175	178	156	187	164	146	172	166	149	169	190	136	174	142	190	155	181	162	162	155	163	174	175	148	153	178	180	160	160	147	152	160	139	174	150	171	183	146	187	176	167	158	154	172	159	174	174	164	166	160	176	185	166	172	151	176	173	169	186	138	158	169	160	151	146	136	153	155	161	169	152	153	158	152	148	188	153	141	179	148	152	150	187	153	194	170	176	161	166	169	156	139	164	173	173	153	172	148	175	191	190	167	155	152	147	163	163	150	147	192	180	176	147	160	159	167	160	170	154	149	157	142	159	187	184	179	167	170	166	202	168	162	164	181	175	188	181	175	152	162	175	154	183	169	176	153	161	164	143	176	185	168	163	156	157	146	143	159	150	158	164	169	159	166	157	157	163	161	172	161	159	170	178	162	162	155	178	169	163	156	170	164	162	171	159	172	173	152	153	170	203	171	178	169	166	187	171	162	200	170	151	161	149	162	168	153	162	182	163	170	174	169	153	173	146	153	179	166	171	183	162	179	160	173	150	159	147	163	154	169	161	177	162	177	179	150	170	158	143	168	149	160	174	173	170	144	161	174	199	184	189	155	156	166	183	156	176	172	167	151	168	182	171	158	152	183	133	161	174	142	175	156	170	154	160	159	159	164	166	188	147	150	166	170	172	155	157	165	171	158	154	184	184	150	147	168	177	172	175	155	175	149	185	138	164	139	170	168	160	195	177	168	185	160	190	169	154	161	166	192	146	160	161	185	154	177	171	170	170	155	173	164	152	137	155	153	165	173	172	164	186	168	166	174	138	165	170	155	170	176	160	177	158	139	167	158	171	167	143	166	142	164	180	194	168	155	161	161	177	157	153	189	162	159	154	153	161	172	136	157	166	154	153	156	189	159	163	157	162	173	169
2771	566	735	680	674	638	603	564	559	570	594	578	531	536	530	482	555	525	506	525	545	506	570	517	498	529	512	536	537	519	526	540	497	522	520	513	533	511	495	517	522	497	519	525	506	517	533	517	527	516	512	516	506	508	497	523	523	537	538	513	520	545	503	444	530	532	491	509	507	532	518	519	542	531	536	533	529	511	532	513	498	536	478	515	529	495	514	540	502	501	537	567	471	492	528	523	490	562	486	546	526	507	538	511	512	485	501	511	509	569	471	535	530	529	513	493	551	534	508	487	530	524	515	548	526	499	531	487	548	496	525	499	547	520	519	511	506	531	511	473	533	533	569	481	516	511	532	519	506	523	537	510	480	533	557	522	512	498	490	511	535	552	525	490	512	517	513	543	547	522	524	564	476	536	525	509	509	519	548	530	495	528	569	490	498	544	517	527	543	545	480	484	526	480	525	534	500	533	523	520	502	496	525	496	519	480	505	538	494	496	505	526	490	541	525	522	516	511	522	515	547	486	525	499	514	532	504	479	508	515	543	511	495	514	508	489	511	498	546	534	494	514	505	483	492	528	502	549	507	496	512	529	505	515	504	498	505	518	501	501	479	512	494	510	512	517	487	541	549	485	546	522	523	480	532	526	486	532	493	519	518	471	509	519	488	523	533	471	555	513	519	525	520	504	499	529	480	505	548	495	521	481	490	535	477	506	537	518	495	494	490	546	537	523	474	535	484	493	548	486	502	537	521	506	539	528	531	584	540	473	519	555	520	501	486	512	498	555	501	518	539	534	560	496	531	487	475	538	486	542	509	537	498	512	495	519	508	508	507	548	503	515	523	517	497	530	560	525	534	498	533	518	535	491	555	491	511	515	516	495	535	524	560	509	525	537	541	541	538	514	516	483	491	527	507	557	523	462	506	520	477	516	517	525	514	484	538	541	528	507	507	568	509	513	547	505	546	557	558	513	533	549	544	519	524	471	551	504	512	502	476	547	513	518	536	526	515	549	525	548	521	512	518	512	507	476	547	493	521	500	500	486	515	526	496	538	525	504	478	506	556	533	559	563	486	516	548	527	487	484	501	518	515	471	507	533	485	544	533	540	502	511	472	532	488	524	518	560	515	519	504	496	549	521	518	507	506	522	569	525	546	497	535	499	533	529	510	521	474	497	492	515	500	551	512	540	523	548	531	513	511	483	538	505	494	522	526	499	488	510	503	543	505	521	514	539	495	519	555	542	471	487	529	494	471	521	548	495	492	491	512	524	530	500	529	530	506	500	540	526	543	522	545	509	520	454	485	525	505	539	518	543	498	482	543	470	475	516	560	484	531	512	533	502	538	514	514	528	525	516	488	509	509	486	495	496	515	543	527	508	508	511	533	562	517	531	511	528	527	488	537	512	504	515	603	462	471	508	537	511	482	518	529	502	525	531	460	525	536	559	506	492	508	497	513	507	457	481	501	531	529	513	556	503	502	556	513	487	509	535	531	509	477	518	494	545	535	556	496	527	508	501	477	522	509	493	547	477	501	521	480	510	460	508	515	493	470	520	557	580	545	548	541	541	526	510	472	551	502	511	512	498	546	520	520	529	502	511	509	549	557	506	557	544	494	515	494	552	538	533	495	522	533	541	515	517	509	488	497	515	540	499	495	498	523	519	519	499	513	514	499	508	506	504	573	509	551	516	505	491	522	528	533	512	561	489	520	502	510	502	513	519	506	485	511	518	510	531	498	506	514	547	545	556	504	548	514	520	504	539	516	536	523	515	517	551	500	512	501	536	505	467	503	500	515	521	516	533	528	506	549	521	516	544	503	519	539	519	486	515	521	500	536	532	502	504	551	515	518	488	526	468	505	539	516	524	531	497	517	531	524	531	516	535	501	539	515	530	483	503	519	506	537	530	482	508	515	467	522	555	504	530	506	515	505	518	545	492	526	545	495	539	541	534	524	564	540	542	507	535	495	488	522	515	528	497	522	444	518	498	488	500	516	519	530	499	524	505	514	527	517	509	533	512	498	491	522	538	544	526	510	517	506	520	541	527	548	479	520	487	525	535	473	546	515	521	551	499	501	508	521	529	547	497	521	495	525	485	555	544	544	496	496	466	526	517	516	518	533	483	528	531	540	491	508	551	497	510	497	517	539	494	492	492	519	510	546	548	521	522	525	508	556	509	558	534	499	508	505	519	519	519	502	467	545	480	525	537	486	525	497	510	525	508	518	504	551	514	498	522	490	564	494	502	552	522	482	562	523	483	503	546	506	503	534	480	515	513	515	480	545	560	515	525	511	571	509	503	533	540	526	513	517	508	563	503	549	489	527	506	526	493	501	539	493	535	508	532	517	520	502	542	509	522	541	506	510	523	520	451	512	493	529	503	474	519	496	496	506	543	517	514	497	505	485	508	475	526	479	486	529	508	518	498	510	545	492	542	484	485	491	519	501	501	492	522	568	506	486	480	498	507	496	490	525	512	535	496	546	528	517	508	493	468	543	529	526	528	505	500	497	523	528	493	557	539	536	575	487	531	488	532	518	515	522	543	492	504	515	523	504	525	553	549	516	499	496	586	469	507	495	507	482	508	479	488	550	509	491	497	516	529	522	545	556	501	530	494	485	527	524	489	524	488	515	482	497	479	542	519	486	496	530	535	536	518	480	482	533	480	496	532	523	506	526	519	529	512	486	516	479	510	491	504	464	513	544	497	511	569	545	493	535	558	503	507	499	571	476	532	528	520	551	527	556	525	564	493	512	509	515	523	526	492	516	541	524	527	506	530	544	521	523	512	502	528	525	530	495	495	483	549	528	518	507	494	519	518	507	505	537	491	519	527	492	534	518	521	509	527	508	525	543	461	516	542	518	536	501	508	547	521	490	575	517	528	492	512	473	516	531	520	502	548	550	508	534	504	519	506	508	470	530	452	554	484	514	534	528	488	504	494	522	480	572	507	526	548	545	548	498	494	534	507	518	524	504	493	507	559	541	492	510	503	496	501	508	525	547	480	541	502	530	503	497	494	504	533	515	524	560	487	515	509	521	485	525	551	515	508	501	484	520	521	490	496	506	536	532	504	523	554	551	531	541	535	533	537	510	534	508	501	554	503	523	485	503	543	469	497	527	502	496	556	543	522	482	527	515	527	535	504	543	506	516	521	519	501	509	494	485	557	520	552	542	508	502	490	507	541	534	501	515	514	526	505	517	518	509	518	503	515	478	493	509	523	487	557	484	516	541	524	511	504	522	535	512	481	500	539	532	519	509	528	521	547	515	535	527	507	524	486	517	530	544	469	489	493	481	566	533	497	482	508	508	484	542	498	527	506	530	516	539	517	535	504	492	518	512	533	531	554	464	533	540	537	488	520	500	458	529	526	500	560	526	540	529	543	485	492	528	485	521	528	497	549	470	509	533	540	547	493	534	503	515	515	516	526	486	505	537	527	536	524	553	529	566	499	520	534	529	514	525	537	512	489	506	510	531	492	545	504	542	524	497	531
22891	3078	1648	1315	978	832	647	600	518	481	418	434	448	395	380	372	368	339	383	328	327	321	345	298	351	322	320	316	311	324	330	319	302	325	309	303	356	315	347	338	323	312	312	315	319	343	332	343	282	319	319	316	327	329	309	322	312	309	293	320	325	332	329	333	303	315	337	261	330	335	363	336	295	293	327	308	315	329	291	291	322	295	298	315	343	318	346	321	303	338	322	325	313	336	263	322	316	303	281	338	313	314	293	299	329	347	328	322	316	318	316	313	318	310	296	286	264	326	327	313	310	317	331	334	345	324	304	278	295	295	297	302	304	297	306	333	314	293	326	329	313	294	329	318	303	287	346	334	326	317	332	303	310	317	331	335	321	313	288	327	318	300	312	340	300	327	319	326	337	313	272	291	325	310	306	306	339	326	318	302	310	319	327	281	281	313	331	297	328	328	317	299	314	318	312	295	287	350	323	311	302	299	309	285	322	338	281	307	351	299	306	328	317	338	293	322	315	269	286	291	358	300	340	298	293	280	318	330	306	300	307	321	331	321	320	345	336	345	309	331	310	279	293	303	328	324	327	296	283	310	323	327	315	345	279	313	326	294	339	322	267	292	323	321	327	313	297	308	293	309	300	321	290	297	298	291	317	310	337	318	305	332	332	318	314	295	332	350	312	303	345	320	293	272	301	307	346	326	276	316	313	319	298	309	304	301	299	321	305	304	317	307	316	293	305	301	316	296	318	335	338	344	311	291	296	346	331	335	327	285	302	312	312	334	285	312	325	344	300	324	302	328	331	332	334	290	297	282	326	283	334	339	323	314	299	337	334	287	319	311	336	317	298	306	359	321	299	309	304	325	301	307	312	300	321	267	289	304	296	278	293	314	311	333	284	321	307	291	305	305	297	308	374	310	313	324	330	298	292	336	269	302	301	297	311	311	315	316	316	330	337	303	288	311	329	313	292	296	314	339	291	313	282	321	329	320	317	297	295	283	327	287	318	323	309	314	322	302	307	317	311	304	340	326	357	315	315	308	311	308	326	319	316	308	313	356	296	328	328	304	309	305	317	322	319	296	301	333	309	326	320	289	315	321	316	308	343	314	295	297	328	318	298	294	307	291	358	308	318	302	324	311	287	317	305	328	315	290	327	332	278	320	304	332	293	293	322	312	304	312	301	309	348	317	332	319	324	321	338	329	336	305	299	334	325	309	343	268	305	302	334	295	292	278	322	298	299	343	270	263	292	302	317	359	301	268	316	321	307	341	317	284	311	322	340	335	307	307	323	294	319	313	314	286	308	315	348	299	301	298	328	328	308	307	330	321	310	319	337	291	306	299	308	306	323	320	307	315	316	325	300	300	342	286	330	295	302	304	296	310	355	317	294	324	293	290	316	324	299	318	327	316	332	322	278	289	314	298	292	297	316	310	307	288	337	329	300	309	293	288	282	326	318	288	296	323	289	335	302	296	287	307	322	309	327	317	303	316	303	312	303	341	327	316	312	296	308	312	314	322	311	311	331	293	326	335	332	345	287	317	301	309	302	318	330	299	329	330	314	335	305	296	320	323	313	327	330	356	331	312	288	331	330	333	299	314	308	300	298	279	326	285	303	294	318	329	328	301	285	310	294	289	304	297	310	304	295	295	299	279	338	338	315	296	326	297	296	307	319	326	284	292	309	316	320	307	321	294	313	332	331	283	303	338	306	295	315	327	303	320	348	372	326	300	291	288	286	286	312	344	319	291	317	314	318	325	322	343	331	325	323	358	318	285	304	314	320	311	309	373	323	316	331	299	312	299	317	335	302	334	303	322	344	293	299	315	317	308	294	304	318	331	328	316	330	333	292	319	285	306	303	332	282	300	334	320	335	345	332	305	302	293	333	315	349	292	323	309	349	318	306	295	309	317	319	271	333	293	324	295	338	318	296	304	321	309	312	309	302	310	310	334	307	291	340	334	292	322	369	332	289	275	324	330	318	299	305	306	289	297	328	324	306	331	304	296	325	297	306	336	330	334	302	323	321	302	287	353	298	335	302	297	310	312	298	321	342	349	281	294	283	315	317	322	311	304	316	295	294	283	304	311	316	319	331	302	307	321	310	335	326	307	302	283	317	305	324	326	285	303	328	310	300	309	319	321	313	319	307	319	327	307	318	305	288	284	348	294	319	303	326	320	313	309	326	314	332	304	276	302	302	344	304	327	308	294	329	309	297	344	323	292	298	280	361	319	287	325	320	311	292	337	323	349	333	299	309	331	334	322	295	301	308	292	300	275	317	292	305	335	329	324	292	318	278	320	303	317	312	302	310	312	281	344	287	305	310	301	316	283	278	329	313	289	308	286	322	336	306	285	309	312	333	281	322	311	281	340	321	315	279	356	355	327	333	328	296	306	304	315	310	327	284	299	301	293	314	285	299	298	322	296	292	341	299	319	292	287	295	331	322	285	306	324	315	329	320	293	309	309	308	310	302	334	305	328	312	324	294	308	306	299	321	283	310	306	321	292	297	321	311	291	310	318	333	328	308	308	305	311	297	286	354	315	351	311	291	341	334	307	298	321	322	317	325	316	336	329	327	290	345	305	293	304	314	312	306	296	329	311	325	346	291	340	319	302	306	286	338	317	288	311	349	310	334	316	313	325	333	322	311	298	327	315	345	321	315	258	355	317	331	298	313	307	355	278	312	308	305	333	347	278	305	308	321	299	302	323	330	333	297	297	277	314	322	313	281	282	326	337	329	283	327	337	325	308	327	302	281	279	321	327	312	310	311	301	321	314	289	316	320	332	317	267	285	321	320	329	283	338	326	300	322	313	317	309	318	296	309	315	312	317	292	311	289	311	332	316	316	296	327	338	301	288	370	334	308	301	311	290	324	305	318	326	314	306	306	287	342	329	330	286	299	320	295	300	310	321	274	334	302	310	329	321	287	301	327	298	298	317	309	324	316	296	305	323	329	336	318	327	298	306	328	312	348	324	295	307	320	303	295	322	324	310	314	333	314	304	305	366	316	283	281	318	309	275	295	318	308	317	311	291	322	313	291	316	316	342	334	285	284	322	318	333	314	286	343	329	307	326	321	304	278	314	320	306	308	329	336	304	288	314	326	316	294	301	320	322	325	326	279	326	307	313	298	305	301	296	300	324	296	308	283	318	306	322	311	309	313	320	288	326	316	290	334	318	313	311	299	347	303	307	277	312	317	298	285	311	298	301	307	324	299	324	317	317	302	294	286	276	314	330	315	306	311	348	311	305	323	347	317	303	318	309	322	325	336	293	306	294	329	322	312	299	341	299	299	292	313	358	304	312	298	299	332	310	341	302	298	318	318	348	298	325	315	312	298	319	300	302	298	301	294	299	289	305	325	318	332	307	338	333	286	304	348	302	327	326	326	321	305	327	349	302	325	316	315	339	268	346	302	316	294	315	301	320	298	332	324	312	315	315	331	338	323	366	306	350	322	313	295	318	309	306	293	320	323	309	297	308	273	295	310	311	331	336
10189	1876	3553	4001	3531	2963	2568	2201	1981	1783	1498	1514	1344	1379	1322	1262	1198	1169	1138	1200	1133	1062	1016	1055	1019	1024	961	986	951	943	958	976	986	1017	926	1013	983	961	945	914	908	930	935	916	900	922	972	894	933	896	888	927	852	879	874	903	938	909	923	875	911	879	897	910	933	891	918	912	902	843	929	873	907	906	817	910	903	929	841	853	857	835	869	871	867	913	882	881	850	885	846	910	925	896	891	924	925	896	945	961	908	887	919	868	876	869	867	872	886	864	899	962	891	872	865	874	826	906	897	862	875	862	851	894	850	851	836	883	919	876	869	871	915	934	827	900	862	897	916	895	873	852	877	880	878	905	893	876	928	867	905	885	854	853	864	863	907	853	869	928	863	833	871	907	864	898	874	842	870	875	847	863	869	846	937	897	892	903	832	879	893	883	882	853	868	870	872	881	917	851	896	872	914	893	871	862	880	922	853	872	866	891	841	881	841	845	883	859	807	877	855	833	908	853	885	870	874	834	915	876	933	898	892	861	873	889	894	875	913	847	911	881	873	846	848	894	840	882	865	868	847	853	902	851	872	863	875	930	890	894	829	908	860	904	876	847	913	897	885	909	896	879	854	904	842	875	899	842	891	892	878	876	877	879	846	818	917	834	871	850	876	907	926	826	887	918	867	891	832	874	866	909	830	886	843	860	864	871	869	879	923	883	867	911	965	961	843	872	877	917	912	859	900	920	885	921	896	890	863	836	865	907	890	907	863	849	904	927	907	871	906	863	837	864	875	864	876	884	847	941	892	841	911	866	848	860	869	894	874	909	899	854	875	898	896	894	893	860	937	838	861	874	922	879	914	841	800	877	920	951	872	882	880	884	881	902	862	858	898	883	866	873	854	834	866	891	926	864	891	882	895	893	875	898	823	857	909	932	852	836	910	854	856	901	913	889	912	943	851	873	891	893	879	906	891	885	896	853	831	935	933	848	902	956	918	842	896	893	839	883	877	918	844	886	899	901	861	901	901	911	886	826	858	887	848	877	888	848	861	893	865	869	910	869	878	906	832	842	827	913	894	922	831	878	889	836	835	900	880	854	877	867	891	945	861	867	926	859	887	843	916	872	811	839	899	889	872	866	902	860	919	883	886	889	862	870	879	902	841	878	866	879	929	934	876	860	904	911	887	947	852	859	856	870	883	823	893	899	847	914	888	884	840	879	907	878	898	842	879	844	943	869	917	930	880	958	924	873	877	872	850	894	941	819	889	918	885	910	831	863	877	938	905	901	848	874	919	869	893	831	873	846	860	885	870	907	926	921	879	836	833	878	944	864	881	892	883	879	861	864	862	850	864	814	869	937	878	919	871	883	865	926	878	923	884	890	879	875	897	938	881	895	884	838	902	904	916	865	898	846	865	890	870	837	800	841	908	841	879	873	930	845	825	920	806	885	876	851	862	890	886	842	842	853	909	836	894	904	880	925	904	830	883	871	865	890	910	884	899	899	875	874	885	909	906	878	909	934	891	929	833	922	834	898	859	882	844	867	869	858	844	870	891	852	895	891	806	898	904	907	895	842	885	896	881	839	851	862	866	869	875	885	846	876	888	898	884	851	880	845	874	898	859	962	910	885	925	873	897	898	871	875	882	870	779	892	895	895	863	935	913	833	860	859	881	921	864	858	864	889	829	906	856	866	888	824	904	895	902	862	835	901	866	828	884	876	853	861	837	940	898	885	879	856	873	920	854	876	847	877	874	865	893	869	856	865	853	881	893	852	915	874	863	894	865	885	869	881	867	896	955	853	867	856	898	876	812	874	864	865	842	886	853	862	885	866	867	821	874	832	868	852	912	835	867	894	895	913	887	887	874	922	851	894	881	840	898	881	861	862	855	819	863	881	867	803	901	830	900	899	920	850	898	859	901	885	864	966	874	923	886	863	871	896	895	894	868	890	815	927	908	848	882	825	860	898	883	851	874	869	898	853	824	910	881	893	888	896	897	888	852	855	834	896	880	828	861	850	861	873	893	874	875	893	837	862	838	848	914	898	892	866	875	847	882	861	871	875	871	862	842	887	831	853	872	865	877	854	857	884	861	956	844	843	896	915	951	877	841	883	849	861	934	888	876	850	899	892	909	906	905	922	860	918	882	883	855	879	864	899	880	887	832	863	910	881	890	876	856	947	869	875	947	882	879	870	886	930	843	912	824	837	871	869	845	905	914	848	854	841	924	901	855	870	868	846	879	879	877	865	884	845	908	928	918	882	857	944	878	913	841	917	876	850	862	839	892	840	844	865	848	898	879	880	916	865	948	899	851	839	883	905	905	874	884	854	888	871	864	845	878	891	874	881	865	875	897	839	900	935	880	908	893	868	874	833	914	875	819	876	866	887	859	930	917	866	906	908	892	879	829	838	872	891	909	869	863	870	926	876	903	893	886	907	882	873	871	905	895	881	838	874	901	828	866	843	915	857	897	903	849	879	882	865	869	878	844	896	866	897	890	893	890	916	903	790	905	871	881	927	836	846	893	897	928	907	906	846	903	845	850	888	879	875	863	872	949	862	867	886	896	900	863	855	879	833	890	846	818	852	843	887	849	841	928	891	912	864	826	833	886	917	902	876	912	861	877	881	871	928	908	879	877	855	881	848	883	895	937	894	854	815	921	886	869	892	897	868	868	820	933	859	864	942	895	869	853	863	865	870	897	832	830	945	854	915	868	893	807	851	932	876	888	914	866	842	862	875	867	883	934	879	866	891	926	896	794	871	846	933	906	876	900	943	908	857	841	927	906	919	890	866	914	903	941	896	857	891	886	929	913	938	899	894	904	824	845	916	900	865	876	915	891	847	876	894	889	854	920	861	864	851	918	887	908	854	930	810	811	892	882	918	947	866	909	891	889	888	894	907	863	851	915	887	867	880	901	852	907	848	851	869	845	819	824	843	900	863	852	884	951	900	967	829	895	818	904	855	904	825	845	866	924	854	915	913	922	871	856	882	891	859	895	933	877	944	802	881	862	921	835	923	891	885	859	925	921	862	908	898	908	893	927	865	895	882	872	864	899	797	900	830	874	860	900	837	854	896	917	873	882	822	862	847	896	880	874	865	880	865	882	896	899	853	880	903	898	871	840	883	834	847	880	905	912	888	886	930	902	909	872	857	846	879	880	850	867	874	889	856	821	903	891	925	897	901	931	853	869	891	886	912	890	826	914	844	876	833	896	933	910	880	854	899	926	830	877	922	892	888	870	895	851	837	902	894	848	876	877	878	925	838	834	871	918	895	887	898	860	835	866	847	944	873	856	870	839	929	852	878	918	898	830	856	849	896	874	881	833	893	907	922	863	913	901	844	897	868	872	879	883	856	847	934	918	878	886	858	828	900	850	876	864	862	858	880	848	903	877	909	896	858	909	904	873	854	874	858	879	868	872	855	890	875	876	898	900	843	909	895	882	917	834	848	846	899	874	885	886	824	869	927	868	901	904	862	882	883	872	876	866	899	832	850	920	892
