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
336854111303	336854111842	336854112392	336854112959	336854113492	336854114042	336854114592	336854115142	336854115692	336854116242	336854116792	336854117342	336854117892	336854118442	336854118992	336854119542	336854120092	336854120642	336854121192	336854121742	336854122292	336854122842	336854123392	336854123942	336854124492	336854125042	336854125592	336854126142	336854126692	336854127242	336854127792	336854128342	336854128892	336854129442	336854129992	336854130542	336854131092	336854131642	336854132192	336854132742	336854133292	336854133842	336854134392	336854134942	336854135492	336854136042	336854136592	336854137142	336854137692	336854138242	336854138792	336854139342	336854139892	336854140442	336854140992	336854141542	336854142092	336854142642	336854143192	336854143742	336854144292	336854144842	336854145392	336854145942	336854146492	336854147042	336854147592	336854148142	336854148692	336854149242	336854149792	336854150342	336854150892	336854151442	336854151992	336854152542	336854153092	336854153642	336854154192	336854154742	336854155292	336854155842	336854156392	336854156942	336854157492	336854158042	336854158592	336854159142	336854159692	336854160242	336854160792	336854161342	336854161892	336854162442	336854162992	336854163542	336854164092	336854164642	336854165192	336854165742	336854166292	336854166842	336854167392	336854167942	336854168492	336854169042	336854169592	336854170142	336854170692	336854171242	336854171792	336854172342	336854172892	336854173442	336854173992	336854174542	336854175092	336854175642	336854176192	336854176742	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2726	3650	2300	2726	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2725	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2724	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2718	3650	2300	2718	3650	2300	2718	3650	2300	2718	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
40118	13587	2808	1696	1147	827	673	583	525	437	448	382	386	332	365	332	330	315	304	297	305	281	279	292	301	294	306	287	286	260	289	277	284	242	280	283	303	296	285	265	296	295	281	249	237	267	262	266	268	263	282	271	232	309	259	235	253	268	278	254	235	269	278	270	243	240	268	259	252	248	259	265	286	276	273	282	276	239	281	271	248	242	261	261	246	255	258	218	264	255	253	285	246	218	274	283	274	250	273	248	250	258	275	276	262	246	247	250	288	248	244	249	251	254	255	230	225	270	294	280	243	250	284	246	280	265	264	256	273	268	284	249	264	287	237	268	296	257	254	280	286	255	243	256	245	261	271	297	274	279	280	237	269	263	277	252	244	283	270	305	260	270	254	260	263	259	273	246	230	267	263	248	297	285	254	285	246	278	252	257	273	257	280	253	273	268	235	265	259	295	241	248	244	252	225	293	257	248	260	239	271	248	265	259	266	267	274	240	242	263	245	295	237	289	279	300	217	259	249	283	278	261	249	249	266	281	256	266	280	240	263	272	256	237	293	264	285	257	268	245	261	249	253	270	236	266	284	224	252	241	264	286	275	242	287	239	257	287	250	268	273	244	256	281	263	262	286	242	277	259	269	254	249	237	263	261	265	243	259	280	274	260	271	273	294	260	281	252	283	274	226	261	247	260	272	254	263	247	251	262	254	240	254	216	254	273	249	240	279	227	260	279	270	279	268	235	269	281	282	300	255	258	285	277	269	264	279	266	281	277	260	245	281	321	245	246	238	254	283	247	242	248	226	281	260	243	274	238	272	288	261	242	253	233	239	282	258	251	254	284	262	257	252	252	248	265	264	258	258	276	261	275	254	263	259	252	256	234	249	229	249	251	253	282	273	252	260	253	255	270	249	256	255	272	286	267	268	272	272	231	273	242	309	287	258	256	237	268	255	250	260	278	254	241	269	248	248	273	254	288	259	268	259	270	272	259	209	254	266	253	259	257	274	273	284	244	242	240	258	240	265	252	228	250	267	276	243	248	275	278	264	268	231	254	258	260	241	270	246	251	258	251	283	253	231	253	254	250	237	240	267	255	269	250	262	283	257	270	250	265	254	248	271	250	261	254	263	239	257	264	253	269	269	257	266	245	286	239	261	274	245	250	291	290	247	260	257	262	260	245	271	287	287	286	292	261	248	254	271	257	264	243	255	239	248	258	259	254	245	238	241	293	291	265	263	278	249	281	307	281	252	281	259	273	256	269	260	263	270	257	242	262	240	250	280	229	239	273	262	231	266	265	278	283	259	260	271	263	267	245	261	266	249	243	249	245	272	283	278	265	237	257	258	282	284	273	246	231	248	278	253	269	243	280	247	250	251	237	269	241	235	240	266	233	256	274	248	262	256	278	248	255	267	222	243	273	243	275	255	247	250	268	278	257	225	225	258	239	275	280	258	269	282	257	254	242	264	284	263	277	256	270	238	250	254	271	275	273	259	253	257	242	257	272	282	239	265	278	261	264	232	258	228	252	219	257	247	266	268	225	291	262	258	250	220	240	293	247	263	259	260	284	254	235	246	261	250	263	236	254	243	263	259	259	271	276	259	262	282	276	292	258	269	263	274	260	267	275	263	266	291	251	258	244	258	253	257	251	253	256	263	258	275	231	229	265	257	262	272	259	235	237	256	273	239	293	261	301	278	266	278	244	293	259	246	260	291	253	238	265	253	269	230	255	269	259	269	244	240	263	273	278	262	277	284	258	245	244	279	280	244	264	296	245	268	246	262	269	268	261	263	266	262	245	262	224	282	285	224	283	279	236	213	237	261	265	245	256	234	271	292	240	235	246	296	259	289	300	259	269	262	292	279	241	253	266	268	276	279	246	249	249	270	255	281	250	268	257	268	276	238	266	261	237	260	287	271	228	269	258	257	259	244	262	262	267	256	239	289	241	257	269	258	268	270	268	247	243	269	287	292	259	286	229	259	286	249	256	240	264	272	236	272	275	270	234	252	277	276	259	260	273	240	240	250	280	261	245	282	283	251	256	266	253	274	260	287	260	279	249	268	262	247	270	243	283	263	281	255	268	316	266	258	246	266	226	270	251	290	270	256	241	249	249	276	259	266	271	267	254	268	286	248	245	238	263	268	260	271	269	246	263	266	250	263	257	265	248	250	262	249	269	234	271	245	261	246	271	277	272	284	319	270	251	227	283	283	239	274	290	234	251	222	239	268	266	272	271	273	253	270	274	275	269	263	260	241	264	276	284	262	253	236	284	249	264	256	273	225	257	277	221	272	260	229	272	286	264	296	285	265	238	259	253	285	244	254	250	254	262	242	300	239	240	258	232	269	266	277	246	260	235	259	249	237	240	262	238	275	255	258	239	237	257	254	250	251	237	253	260	269	253	263	278	267	262	243	253	270	281	255	255	304	271	254	242	244	243	253	264	268	267	252	248	257	310	222	228	244	236	240	282	240	242	271	266	260	273	254	290	256	250	236	279	254	285	289	259	288	277	270	256	262	252	274	266	253	289	260	247	258	244	255	235	268	286	241	280	312	260	257	266	260	263	266	264	255	270	260	265	247	263	305	267	260	249	273	279	270	271	277	229	244	262	262	261	250	255	263	270	264	256	249	247	266	270	271	262	267	257	252	247	270	249	237	276	283	274	241	228	267	272	278	275	246	247	254	259	248	255	257	289	224	254	264	271	258	281	237	248	270	246	291	237	289	277	248	259	232	254	219	274	254	286	248	258	267	250	250	268	270	254	262	268	283	259	250	260	262	271	249	263	263	265	236	252	261	258	224	276	275	256	254	243	232	226	283	252	257	231	250	255	262	276	260	252	255	258	252	261	263	264	247	279	263	269	289	247	249	267	279	265	273	244	287	268	234	264	261	252	262	245	258	295	261	263	279	239	265	256	247	229	284	253	268	253	249	259	259	279	238	257	265	248	254	249	259	282	253	264	264	247	239	234	274	239	250	239	241	272	259	280	256	271	271	262	271	251	281	273	261	245	247	291	263	290	247	206	263	252	285	238	252	232	271	273	269	256	262	263	238	265	241	249	281	269	243	275	272	227	269	253	258	274	249	262	241	268	245	259	285	274	251	228	248	274	261	239	265	252	241	242	260	252	239	265	269	280	263	249	251	265	245	271	267	251	288	261	301	246	262	256	272	259	282	263	226	217	274	244	265	249	259	232	272	258	248	244	239	270	265	253	238	258	268	277	250	292	258	263	272	244	261	270	266	248	260	240	293	255	248	239	293	254	262	299	264	232	254	231	250	258	279	267	281	255	260	243	261	292	256	276	311	230	269	279	217	280	276	265	259	256	244	228	262	263	282	260	271	267	263	264	245	266	284	279	274	235	251	216	279	233	233	260	260	236	264	252	277	232	252	268	258	245	293	263	247	260	256	279	235	265	235	259	257	257	278	269	268	278	261	252	226	260	260	283	265	257	264	283	255	267	272	279	270	259	252	254	255	279	306	278	266	246	277	274
20850	2350	5232	5437	4710	3851	3144	2696	2205	2032	1792	1696	1417	1407	1300	1208	1166	1150	1034	1019	1023	972	884	934	908	867	859	883	853	841	819	847	836	795	819	763	799	801	756	805	742	700	767	774	761	709	795	731	737	711	740	723	714	751	706	719	714	707	745	671	721	739	764	703	737	711	695	695	697	746	692	712	706	692	702	702	696	736	687	701	703	709	742	680	753	711	679	697	751	649	668	722	716	677	681	689	673	713	694	740	692	743	657	693	658	655	692	702	720	663	738	725	686	695	727	736	725	690	677	689	666	658	650	690	732	679	667	678	682	670	700	712	677	692	671	728	706	740	672	678	688	687	693	674	701	743	676	741	671	722	693	705	681	692	691	679	669	662	711	689	700	747	722	668	665	680	681	654	713	681	697	652	680	688	693	693	686	706	682	673	694	681	665	688	692	727	754	663	678	694	722	680	674	705	694	693	655	726	690	720	680	722	740	711	706	725	733	674	706	689	708	702	637	675	642	677	698	695	648	671	699	709	660	712	681	701	675	710	653	679	686	705	687	709	668	689	649	663	698	682	715	662	726	683	620	673	682	719	707	676	732	674	623	707	683	650	701	668	659	708	642	698	680	709	661	674	690	676	670	711	664	681	704	634	635	688	702	684	667	707	707	710	678	728	656	689	705	644	658	662	696	638	659	676	698	683	682	704	677	648	684	754	751	631	682	678	699	721	660	685	692	678	704	649	706	735	648	693	687	708	665	691	641	650	681	675	693	703	674	625	667	679	663	709	683	699	686	704	688	727	706	663	654	726	667	707	685	716	689	645	667	631	644	681	725	686	673	653	688	711	643	709	662	683	716	627	685	689	687	719	692	671	645	670	711	745	653	686	664	695	683	663	626	687	662	692	707	722	654	696	700	687	670	719	709	675	719	674	671	721	651	672	710	640	687	695	660	688	680	688	669	679	731	701	707	620	721	688	683	724	698	696	695	702	652	721	684	687	733	648	688	684	661	715	667	670	691	674	664	702	666	701	692	688	631	662	666	698	660	683	691	680	699	627	703	634	694	736	714	678	651	699	684	694	670	674	726	673	694	710	663	672	686	676	688	699	714	676	734	729	692	697	657	679	694	713	674	653	686	687	619	691	684	705	710	704	685	691	697	646	647	685	675	687	686	706	692	681	679	669	653	692	647	673	690	707	653	693	673	723	752	671	652	700	701	720	655	650	710	696	681	663	722	677	656	656	679	680	688	710	697	693	738	671	659	658	675	659	674	706	691	669	664	688	707	688	649	703	646	714	711	610	685	688	714	636	680	674	740	701	718	716	667	677	687	664	659	725	704	694	716	707	675	733	687	600	683	702	683	628	709	662	719	710	687	726	655	682	680	684	683	678	671	687	744	693	673	647	685	693	646	704	659	692	731	687	724	701	656	726	678	666	675	686	670	670	724	654	688	695	654	650	709	652	708	656	686	657	706	688	680	674	740	694	688	631	695	711	740	630	659	688	674	711	703	715	702	700	653	673	677	688	693	679	688	690	681	618	707	605	709	738	660	649	672	699	684	673	671	635	672	688	692	690	664	671	695	685	649	673	727	702	726	663	688	693	672	675	659	691	736	695	717	695	681	693	658	650	675	679	686	704	657	714	691	664	690	706	701	703	752	641	626	690	672	672	695	672	693	722	710	629	692	715	669	648	707	699	693	683	706	623	681	664	695	676	669	731	648	671	643	690	656	671	633	709	736	740	660	677	708	665	691	683	723	672	690	677	687	675	681	695	722	675	721	670	673	728	675	695	659	631	672	712	675	690	711	688	671	661	671	667	606	693	691	725	657	710	686	661	689	683	670	634	717	703	683	667	691	668	655	703	692	651	726	730	714	671	706	688	685	660	706	661	743	678	696	682	684	733	692	688	718	728	681	689	659	673	680	702	705	712	715	698	702	711	710	641	671	679	742	680	680	669	724	674	646	640	682	667	702	706	717	658	698	655	644	686	665	652	682	713	671	705	654	704	648	690	720	700	683	669	714	675	698	642	691	688	656	682	696	698	677	649	677	695	696	725	687	685	724	628	664	684	689	695	713	705	737	685	691	687	693	699	668	674	704	656	688	707	690	679	711	755	653	683	744	708	698	707	690	682	685	634	689	652	673	676	681	680	658	683	698	671	664	723	722	642	684	718	688	709	704	686	671	680	656	677	654	652	706	655	661	684	687	701	718	738	708	670	667	698	675	699	698	685	719	681	703	695	725	660	646	691	635	703	752	702	667	691	720	722	688	677	649	705	691	649	655	726	662	673	689	672	674	693	723	662	679	702	727	741	711	687	741	686	662	702	693	675	720	703	656	710	735	669	691	710	712	668	718	697	718	711	691	697	730	687	707	666	716	698	666	675	678	690	726	691	697	679	709	678	699	667	697	704	666	663	673	669	678	683	665	701	750	659	675	632	662	704	686	699	730	696	682	703	703	670	699	681	726	701	701	696	673	613	656	649	700	648	695	690	635	711	674	650	671	611	672	663	696	673	686	660	680	701	685	716	664	657	687	682	678	676	673	739	701	672	694	663	699	693	731	667	636	679	708	687	681	668	687	689	609	705	734	675	660	630	688	670	646	661	694	685	661	671	690	697	702	745	688	736	699	711	684	681	657	685	705	702	649	684	719	688	696	702	651	651	722	652	698	646	649	687	665	727	707	674	694	682	648	720	670	691	698	689	694	665	707	669	678	698	670	695	702	675	712	716	677	674	667	673	718	681	724	698	696	702	723	706	692	677	650	688	697	687	666	683	686	638	698	649	669	709	721	682	683	667	697	657	706	653	657	711	718	704	655	707	713	662	680	651	673	725	747	665	682	669	639	732	682	680	681	697	702	742	688	688	708	668	718	719	699	676	635	671	698	647	672	684	724	721	707	691	661	678	678	666	746	708	639	669	688	657	679	681	712	696	662	728	637	662	654	695	711	705	695	646	664	684	701	656	652	731	741	691	620	694	669	656	692	696	688	681	684	702	677	676	704	666	719	651	675	712	754	710	671	684	701	661	689	715	709	688	666	664	670	693	693	702	646	643	674	613	690	683	677	701	590	659	660	725	658	749	654	710	732	708	693	660	676	711	695	672	670	656	668	687	648	672	686	699	651	700	670	670	706	655	717	675	682	682	665	690	708	691	724	665	670	677	644	680	673	666	712	679	683	690	660	704	668	739	682	680	681	696	737	654	687	699	662	670	628	686	659	704	697	662	690	681	656	742	654	690	674	653	686	663	658	666	666	679	677	626	714	704	650	709	703	687	658	711	688	680	700	674	740	716	659	681	680	644	668	660	660	686	705	731	654	674	674	617	682	702	717	696	706	679	725	670	713	701	654	687	735	689	684	627	717	729	684	691	709	687	674	693	639	671	639	659	721	642	663	653	717	674	701	728	707	675	709	688	680	656	724	649	705	662	663	685	681	694	708	696	714	682	672	734	727	689	681	706	699	664	668	671	673	667	679	685	692	720	657	709	691	705
2982	187	202	186	193	167	170	157	161	205	170	161	176	165	173	155	160	167	163	149	167	179	159	167	190	195	153	182	145	171	175	149	164	173	170	168	171	160	185	173	182	156	181	159	167	161	156	166	155	157	170	144	161	167	151	167	168	185	151	169	176	181	177	162	144	187	198	143	166	164	160	181	159	175	164	144	148	175	145	173	178	172	139	175	186	153	182	167	149	163	169	168	166	142	163	152	162	174	169	183	156	181	179	183	166	180	140	201	155	153	141	134	146	163	162	150	172	176	153	171	185	155	166	154	137	137	162	161	166	165	151	197	134	158	178	145	206	165	168	165	163	153	162	181	152	164	173	196	164	153	147	170	184	165	166	157	172	177	164	159	167	151	190	182	155	150	149	161	157	153	176	151	169	151	146	150	134	190	175	154	160	191	160	169	159	161	150	162	142	173	190	155	180	184	162	172	154	187	180	156	159	187	155	168	168	151	174	193	142	166	175	166	158	152	169	148	177	160	174	145	145	165	167	171	167	161	180	171	169	156	159	160	186	177	177	146	148	165	159	169	181	182	160	162	182	168	179	170	176	161	166	166	132	169	181	159	158	175	168	164	168	157	166	158	171	153	161	162	154	162	167	164	159	161	158	168	177	181	174	157	136	136	144	156	151	158	168	161	167	166	156	163	151	165	159	174	165	147	144	169	176	162	164	168	134	153	139	160	152	161	157	186	170	169	160	181	184	187	172	152	161	164	149	151	189	173	163	135	160	154	163	147	165	156	152	143	147	197	191	188	162	146	152	163	155	161	179	171	153	160	159	184	170	161	182	181	167	171	169	164	188	146	157	162	170	180	141	160	174	177	183	157	162	167	148	176	155	132	181	168	146	161	159	142	188	158	185	170	187	189	156	169	156	189	141	185	178	176	157	163	161	182	149	173	160	139	149	180	161	157	164	165	152	157	152	184	175	161	187	150	157	162	148	142	185	148	171	170	171	159	154	152	167	177	180	173	156	172	139	170	161	170	159	153	153	150	162	177	163	170	155	171	160	146	136	152	158	148	182	143	161	163	170	157	170	154	156	178	153	163	151	162	150	175	149	137	145	156	160	161	161	167	154	183	158	134	175	151	151	173	158	154	169	143	132	171	155	157	150	167	132	152	148	166	153	156	146	144	150	161	156	182	148	164	172	155	164	167	163	166	174	162	162	160	156	154	186	181	188	158	165	163	149	192	156	156	151	163	165	185	175	134	156	151	166	154	182	166	167	174	180	123	171	185	170	162	150	145	163	149	166	159	178	152	172	175	158	172	158	162	148	162	171	187	165	153	145	164	183	162	181	144	164	156	147	163	150	180	187	169	184	131	168	163	170	155	172	162	161	143	171	175	146	146	181	161	162	145	157	166	144	169	185	157	146	167	174	160	171	160	179	153	174	170	164	165	190	164	156	155	148	166	154	158	159	163	166	150	175	154	156	178	168	142	137	182	167	189	164	164	161	148	150	163	149	198	163	145	155	171	157	155	175	177	188	162	193	165	168	131	156	155	181	156	144	149	175	156	173	157	176	171	175	169	162	182	142	154	170	159	173	150	169	179	154	159	151	166	143	158	176	157	182	166	168	179	170	149	171	149	176	176	155	166	153	154	156	166	177	147	144	166	166	158	150	167	164	161	147	156	162	164	176	165	182	185	175	170	180	154	141	157	159	164	166	170	181	175	153	159	157	166	157	177	169	162	174	140	146	176	152	166	172	158	176	172	167	155	161	174	150	174	188	159	134	160	164	162	148	166	178	161	165	159	178	160	159	165	148	148	166	140	167	164	172	178	178	150	167	141	152	149	150	161	170	171	128	167	185	185	157	179	170	159	134	188	159	173	159	176	174	171	174	142	165	172	173	173	178	163	164	154	150	178	163	174	180	178	191	167	170	177	154	158	143	167	157	134	159	186	130	120	163	161	165	137	182	156	152	152	164	149	144	170	176	167	156	148	160	157	189	161	175	150	190	167	162	150	191	179	173	162	172	171	166	151	158	175	137	161	145	150	167	176	181	163	155	181	166	163	148	157	149	163	142	168	152	187	161	176	178	152	184	159	145	160	161	181	167	189	170	138	145	183	161	145	159	160	161	158	165	178	173	163	158	178	143	149	153	160	156	170	169	163	151	169	156	185	171	167	133	157	157	176	173	172	143	155	179	145	151	175	189	167	170	138	146	158	183	149	178	190	165	150	151	167	157	176	165	181	157	166	172	157	163	178	193	161	159	167	163	172	159	177	170	156	162	159	140	171	174	154	166	151	160	155	154	168	147	166	170	154	168	139	163	175	158	165	156	168	157	165	195	150	150	131	173	125	152	140	163	158	151	165	143	123	178	162	151	168	183	161	156	177	160	179	163	163	166	154	172	163	182	154	175	148	182	150	175	163	174	163	158	188	191	167	163	160	151	170	168	161	198	178	202	178	160	159	157	149	155	176	158	168	166	157	174	168	177	155	165	176	160	188	165	184	159	154	160	155	155	169	160	158	194	160	180	170	188	168	178	171	191	179	150	159	205	170	160	166	192	159	156	142	161	161	172	152	169	162	148	173	153	150	166	172	156	157	172	195	182	154	172	158	147	182	187	179	163	160	165	155	167	127	163	170	176	158	201	164	155	160	182	170	157	170	167	137	145	165	156	164	168	162	177	164	195	171	148	158	164	154	167	151	151	148	174	158	166	147	172	153	154	170	186	155	190	165	155	161	159	167	147	135	172	169	192	156	173	166	187	162	179	148	149	184	159	174	172	166	171	177	185	158	128	152	163	159	165	170	193	188	146	169	165	170	159	156	170	158	150	176	181	168	148	149	170	139	169	184	178	164	172	143	158	142	151	150	182	169	174	149	164	153	166	162	157	162	158	183	169	170	161	150	135	167	162	147	167	166	145	154	142	198	204	199	175	163	172	153	153	157	179	148	141	161	185	167	169	161	150	145	190	155	179	139	170	164	164	171	163	157	142	158	176	157	163	182	165	168	170	169	155	160	149	148	156	150	163	157	148	150	169	148	193	152	166	191	165	174	165	146	180	128	143	146	165	195	166	165	175	184	151	183	153	164	152	166	168	165	149	163	164	156	162	140	152	166	169	170	164	141	181	158	168	156	162	158	162	166	165	156	192	166	182	156	159	159	163	178	171	156	148	180	143	171	168	175	161	168	168	169	169	166	168	159	169	177	159	161	176	170	149	168	173	173	167	157	163	154	171	163	167	171	164	184	141	174	158	176	169	190	171	159	151	136	175	170	154	167	178	151	154	154	160	166	144	143	164	142	163	143	152	163	137	164	167	185	180	185	155	158	154	159	174	172	163	162	177	166	153	172	182	158	151	141	160	147	151	165	162	156	156	175	167	148	168	177	153	172	179	164	154	147	161	207	142	145	138	147	179	180	142	181	148	163	165	180	170	150	179	157	190	160	175	160	150	153	175	168	152	149	168	185	206	151	145	170	164	170	166	167	157	150	184	156
3147	577	631	606	619	582	586	613	540	510	498	526	550	528	529	529	502	486	511	487	476	514	497	498	528	488	521	550	471	497	492	499	510	496	458	481	473	496	512	492	481	522	518	499	489	481	504	454	542	503	477	518	513	537	487	505	508	501	507	494	521	492	506	463	491	496	485	528	489	495	491	500	485	493	493	519	480	538	494	505	490	522	492	468	505	466	506	537	512	502	492	509	511	498	505	493	477	474	496	490	525	491	470	463	506	492	536	485	509	475	502	511	501	468	503	482	502	443	509	505	515	510	508	459	487	499	510	474	493	492	483	507	516	551	504	501	503	477	448	494	500	462	481	501	482	514	515	482	497	484	465	498	496	492	477	486	490	489	492	539	509	488	492	494	514	500	503	474	485	454	448	459	480	500	506	527	463	490	488	503	481	540	486	511	507	486	505	492	473	483	521	506	525	504	490	502	527	508	485	492	484	484	519	515	502	522	461	495	489	493	496	513	514	504	515	519	494	503	478	511	481	516	454	481	504	530	466	485	499	473	463	499	523	457	497	501	504	529	514	513	519	477	541	497	499	512	484	488	476	460	454	470	538	476	476	507	515	486	490	455	461	522	511	454	473	482	492	512	462	504	485	484	505	454	489	514	505	492	499	491	488	520	486	503	469	466	492	497	471	480	485	465	543	489	475	514	487	468	502	509	529	498	500	478	509	474	518	496	498	502	509	482	480	481	513	473	505	473	501	502	505	531	502	500	475	515	477	438	519	495	500	487	512	495	538	476	527	502	491	503	500	501	507	454	464	531	490	508	477	482	451	489	546	484	473	480	485	444	515	513	489	491	470	506	478	481	459	431	490	461	481	466	481	444	482	476	513	488	507	482	505	497	490	498	502	474	475	515	463	480	564	532	445	498	467	541	511	525	480	490	534	516	486	519	530	487	506	527	480	492	483	492	504	466	503	502	496	498	493	475	512	478	492	461	500	508	485	502	500	480	520	476	498	491	500	502	470	490	497	481	490	504	523	478	478	501	484	481	493	451	501	500	504	483	475	497	485	533	483	463	500	533	490	493	488	470	503	480	469	512	480	494	483	494	549	491	519	498	462	457	452	464	541	545	503	467	488	491	496	485	523	484	527	550	514	469	465	509	477	472	472	460	507	469	529	492	484	506	488	492	510	497	488	467	465	471	487	491	485	482	490	517	509	538	496	455	485	505	478	472	484	473	488	454	465	478	493	524	521	508	490	482	496	514	506	498	459	500	464	503	506	505	475	476	480	531	490	421	490	510	532	494	510	459	466	498	518	512	513	485	504	499	452	519	464	513	501	518	522	518	523	489	472	467	499	459	497	517	459	494	492	475	487	507	486	528	476	498	519	511	508	506	484	498	491	449	466	492	500	480	525	486	507	482	474	493	500	490	504	493	509	546	513	486	481	491	472	487	489	509	520	467	479	467	528	501	496	511	484	528	513	482	530	506	529	474	506	500	520	460	494	498	499	491	523	467	460	497	508	465	513	494	458	416	476	489	527	492	496	467	488	489	500	496	512	467	521	475	518	468	513	480	481	527	537	526	501	470	497	458	506	507	510	479	490	504	485	504	535	538	489	485	470	434	497	494	475	497	487	499	488	476	470	458	485	470	482	503	492	449	509	473	490	496	538	512	501	477	474	481	495	520	510	511	538	499	489	514	523	533	509	507	497	470	505	510	527	512	468	501	526	533	487	513	456	498	453	495	477	498	483	470	492	498	455	528	515	515	507	448	494	520	488	504	491	487	490	497	506	459	525	505	528	543	506	532	497	488	533	477	504	491	500	490	480	471	484	523	470	519	477	514	496	475	484	484	498	530	507	458	473	484	512	480	493	479	483	472	531	428	471	474	550	505	483	484	516	445	509	495	493	466	499	482	524	513	510	492	464	494	480	518	510	508	494	496	489	505	502	453	485	480	517	511	498	529	467	436	470	526	536	514	514	471	512	494	497	469	497	560	473	503	491	493	474	506	475	494	509	512	495	466	507	519	446	477	519	500	490	523	492	516	530	491	536	498	530	503	484	465	493	491	485	469	534	507	472	479	489	511	506	482	491	449	499	519	454	484	473	459	482	518	519	518	555	479	487	476	505	501	501	462	471	470	469	480	504	518	474	471	487	516	501	519	469	496	555	490	515	498	499	496	495	502	480	477	523	473	496	488	500	499	458	507	468	477	433	521	510	533	476	471	492	480	501	485	511	457	522	488	506	509	500	494	472	474	510	483	497	428	525	495	488	496	499	516	493	494	529	501	479	492	515	497	490	475	512	504	469	449	496	491	523	506	538	505	515	453	480	483	481	527	467	504	486	544	496	491	484	480	474	505	521	538	487	535	485	494	502	511	537	465	494	480	484	461	488	499	481	464	491	503	430	487	478	514	459	486	475	491	501	507	492	506	525	472	497	486	535	438	467	501	536	479	503	492	512	497	507	489	506	470	516	502	506	496	503	472	509	482	474	470	511	511	498	513	451	497	484	493	506	494	500	480	451	483	485	498	483	500	503	485	469	520	504	514	482	509	475	474	479	508	490	499	512	465	479	480	477	508	485	508	484	540	508	429	508	476	509	482	518	500	493	468	461	459	487	487	508	534	505	516	485	485	488	522	466	493	512	479	448	487	508	488	507	490	503	510	508	461	520	497	499	468	474	516	495	501	513	486	429	500	529	504	540	481	522	509	500	482	503	482	435	451	534	530	488	503	453	491	518	490	499	523	499	508	476	478	482	562	482	474	500	524	500	520	482	518	489	488	523	516	492	522	500	500	532	513	517	481	494	482	481	450	472	475	541	482	458	494	531	530	468	454	473	499	498	490	445	463	490	509	472	509	510	487	492	514	512	527	500	508	497	494	503	487	501	514	453	515	514	445	533	505	513	487	506	505	500	460	508	460	515	501	484	474	537	488	533	505	461	480	475	493	511	513	508	486	488	479	470	517	503	471	520	488	493	551	503	535	490	518	490	480	488	482	514	460	521	511	526	508	519	504	497	486	505	511	489	492	527	551	526	507	528	479	490	484	536	499	496	505	497	499	498	465	477	502	495	483	487	552	474	478	540	483	481	520	507	477	500	531	489	462	487	535	524	526	497	498	488	519	494	474	491	473	533	470	419	495	479	491	470	471	512	510	521	490	481	526	465	512	468	467	507	488	460	503	478	504	505	525	523	460	503	476	503	510	448	451	550	490	505	486	465	496	498	464	498	474	496	493	493	489	518	470	503	477	515	458	514	449	494	496	514	519	520	534	470	471	490	516	521	540	486	458	432	466	519	497	490	518	471	505	506	501	500	498	532	486	536	460	481	484	437	463	500	491	502	525	495	515	482	525	490	481	530	518	464	470	486	516	486	467	534	507	501	524	506	560	483	480	478	482	540	488	521	499	495	488	530	473	494	470	469	485	447	501	534	490	500	483	487	445	468	503	510	513	467	483	486	493	489	497	504	500	483	505	467	473	500	528	473	494	491	494
27500	6664	1433	1034	751	574	508	433	406	404	363	354	330	358	329	324	325	351	326	295	330	325	336	301	285	310	330	314	318	312	294	292	286	300	292	293	323	292	262	287	289	278	296	302	298	291	299	287	310	326	303	307	287	294	306	284	311	291	293	269	296	295	342	271	324	301	301	314	294	269	280	316	281	295	293	262	307	261	307	305	299	315	270	302	315	270	309	291	281	307	303	306	315	287	290	305	335	327	314	321	275	308	320	312	288	288	322	292	306	294	301	309	276	299	286	349	279	310	303	296	268	289	319	305	289	284	310	265	319	277	279	255	317	297	301	311	295	291	318	307	328	287	295	247	300	296	278	279	304	283	326	327	307	312	287	305	308	308	290	297	274	303	313	301	272	314	314	290	296	300	278	312	267	345	318	317	284	278	319	281	317	310	326	326	308	284	278	323	277	287	299	319	335	301	300	301	319	296	286	265	293	274	303	338	277	315	316	280	311	306	275	286	286	324	299	291	304	268	295	299	326	292	297	319	299	304	270	319	311	323	276	278	276	293	305	304	331	295	287	281	291	282	303	326	289	296	264	290	243	271	299	300	258	307	279	313	269	258	284	265	291	333	284	310	299	296	293	313	352	304	288	279	317	317	314	283	291	311	287	269	283	318	279	278	294	307	302	287	298	294	312	294	291	314	277	288	311	310	311	306	305	294	303	299	287	306	292	295	297	275	304	274	301	282	334	309	306	284	302	306	287	273	310	292	305	284	304	302	296	313	260	277	285	305	308	301	306	332	323	301	309	310	283	294	276	309	293	295	323	319	284	322	276	287	328	293	284	276	266	278	307	287	300	278	292	307	305	299	292	301	290	305	259	275	291	313	325	309	304	286	301	285	274	306	287	299	281	274	287	280	307	289	314	275	303	294	295	278	282	317	278	294	298	286	332	282	287	292	259	301	301	298	263	305	296	318	322	323	271	279	279	287	304	321	296	305	288	302	303	293	301	308	306	281	297	274	306	306	282	320	287	305	297	285	294	274	299	285	293	266	262	287	291	297	282	308	311	291	324	308	308	281	309	283	323	297	264	322	308	307	308	308	318	302	303	322	305	292	303	266	313	304	308	294	317	298	280	298	308	309	292	298	288	316	317	308	299	286	310	313	316	291	312	322	288	287	311	284	271	309	282	307	291	299	276	294	305	331	339	317	312	302	297	267	268	333	289	274	271	291	320	297	274	300	316	284	299	257	306	317	297	271	297	340	292	313	297	307	297	298	278	304	311	322	287	332	312	284	301	328	300	307	301	302	283	309	323	293	296	301	294	327	313	301	299	294	305	307	315	298	321	296	290	270	264	312	309	323	328	269	299	292	313	284	326	304	320	267	303	284	314	288	319	256	290	296	271	302	325	295	319	286	295	311	281	303	308	293	323	278	314	355	295	282	325	330	289	290	283	297	285	295	273	292	318	268	301	284	276	279	275	321	291	272	329	284	301	313	301	291	281	275	277	285	312	302	317	327	302	311	288	342	308	328	307	291	320	294	279	303	302	300	257	276	280	318	300	293	297	275	311	283	336	283	308	301	314	297	285	290	283	256	292	271	312	275	272	312	293	297	302	280	330	297	307	284	295	312	315	310	298	327	272	285	314	280	289	326	325	295	298	292	289	303	338	323	289	316	268	301	276	299	277	291	292	297	300	285	271	296	290	292	280	303	311	301	315	315	293	308	291	308	328	284	298	277	279	298	297	304	310	301	304	298	283	287	332	296	291	271	279	289	322	308	291	289	301	326	304	290	322	293	308	310	267	306	313	281	286	309	310	284	306	298	320	309	345	288	289	284	302	282	293	288	312	295	325	308	312	290	306	299	295	269	299	303	297	285	303	329	302	338	306	290	279	331	269	315	273	289	309	277	307	322	311	331	276	279	297	282	290	318	301	299	307	273	314	301	271	283	311	306	317	284	283	273	287	312	306	286	281	311	314	308	272	309	307	278	321	273	277	290	293	278	321	310	305	286	282	275	337	291	315	305	302	312	299	291	311	312	267	307	341	302	309	286	284	299	304	308	294	314	297	262	307	289	323	318	310	293	290	298	301	258	282	321	305	301	301	294	280	296	319	300	311	284	270	303	304	291	296	294	280	292	299	318	296	308	319	317	309	285	323	304	292	320	305	284	298	285	291	298	292	306	284	310	298	308	282	310	296	298	305	294	265	326	318	286	310	305	258	284	308	279	310	315	302	323	300	311	319	302	301	304	337	308	308	274	296	311	287	276	296	295	309	273	302	293	268	313	300	260	307	292	294	288	262	267	303	277	307	272	316	307	303	294	300	284	310	309	294	329	317	285	294	303	267	287	310	268	312	266	328	296	296	277	294	304	280	305	307	286	277	294	295	296	288	306	292	336	315	289	280	319	322	302	335	280	276	288	314	275	285	296	329	311	295	309	306	310	266	268	331	289	305	296	301	290	311	304	264	310	316	297	288	274	309	312	291	317	299	283	276	303	286	281	280	272	320	308	278	292	301	297	286	289	318	309	327	273	283	314	312	326	307	308	308	305	301	304	283	291	282	310	296	345	312	280	313	314	289	272	315	286	306	288	308	338	303	279	315	294	290	312	305	289	295	292	309	282	300	305	273	325	317	299	276	295	299	279	319	288	290	285	281	301	346	307	293	303	304	274	301	285	303	297	294	293	309	302	290	301	288	314	322	291	304	321	302	321	283	301	303	288	300	285	310	338	255	281	272	288	296	309	323	305	300	287	316	274	282	302	275	292	314	294	293	245	282	307	323	310	314	323	319	306	305	302	286	284	305	335	300	297	294	284	299	265	296	298	339	298	269	279	305	325	289	267	320	324	320	288	317	305	268	303	274	310	321	296	323	294	292	284	289	279	326	265	292	301	295	318	308	321	281	296	284	300	267	266	275	310	286	305	314	314	314	271	302	291	310	318	279	294	294	309	317	284	326	323	274	316	276	291	291	319	283	304	279	286	294	321	303	345	330	302	292	290	297	322	301	286	314	265	290	269	302	311	309	324	290	303	304	284	292	305	303	302	276	304	301	288	314	301	295	288	314	296	300	319	301	301	297	311	275	288	307	302	316	306	296	292	320	329	341	309	276	297	296	290	299	300	284	289	321	303	280	272	294	305	282	272	303	296	295	286	288	287	287	309	279	302	324	286	307	284	334	317	265	293	310	291	277	279	302	313	311	327	301	303	296	295	299	313	285	309	320	299	307	304	321	333	319	290	300	327	323	291	277	321	290	308	296	304	274	291	284	305	314	307	311	281	285	316	286	289	296	299	329	302	292	282	305	272	305	287	309	291	292	311	306	327	331	282	306	275	288	281	285	293	272	295	306	301	280	332	300	291	266	281	264	271	320	322	302	304	273	314	303	297	292	256	291	307	291	285	288	324	309	306	302	306	284	294	310	295	294	274	295	300	303	301	316	321	274	307	298	337	309	290	298	294	310	312	304	281	280	276	299	291	281	301	286	303	272	309
15183	1731	3347	3558	2957	2515	2101	1934	1691	1523	1380	1337	1238	1093	1164	1067	1079	1031	1005	973	930	956	949	874	944	903	891	884	939	845	896	894	889	836	853	884	838	834	809	835	863	841	831	830	841	805	774	861	830	810	898	844	844	812	798	840	847	796	800	818	773	825	790	845	844	835	850	801	829	758	784	825	807	833	816	798	817	810	756	790	790	885	809	783	813	838	836	812	819	807	854	850	781	810	794	775	768	762	781	799	808	789	776	768	835	778	824	791	794	783	814	869	846	810	813	801	751	881	781	842	780	796	798	772	814	797	840	818	790	838	777	771	805	787	807	813	795	840	792	841	776	782	811	750	767	832	813	829	744	804	787	793	793	848	739	798	797	797	820	796	815	816	761	771	815	813	816	833	787	775	810	828	826	801	772	808	803	793	804	810	787	825	739	814	833	830	794	759	781	780	823	828	814	816	776	825	822	868	828	806	799	833	809	794	810	787	840	802	760	791	770	755	791	860	781	834	743	742	825	789	820	830	817	796	786	758	864	815	818	768	736	858	807	820	805	771	829	778	788	790	757	831	822	815	831	792	835	788	829	835	802	796	817	808	751	798	818	726	815	783	783	795	772	840	817	837	798	842	787	829	762	829	834	821	819	857	844	829	748	783	880	805	768	839	824	836	854	844	787	814	849	845	793	755	803	831	812	785	772	775	759	839	841	791	821	838	775	812	780	878	850	857	798	829	854	839	816	771	823	752	803	793	820	827	780	811	791	834	824	755	778	748	760	784	805	840	794	831	849	770	783	808	843	761	790	816	826	788	804	837	798	796	798	790	789	801	806	784	854	827	783	785	761	809	849	819	762	723	819	815	822	750	802	813	844	833	813	746	821	776	761	803	824	825	844	799	789	879	794	796	790	786	806	827	805	772	809	824	794	842	797	823	829	788	805	811	788	784	784	782	794	807	824	796	784	837	797	807	773	809	843	803	755	779	810	796	786	811	792	781	821	822	786	813	799	823	800	792	779	815	798	803	807	818	746	809	804	768	847	824	776	809	779	791	764	787	817	844	781	761	779	789	771	864	805	854	801	749	778	849	837	807	789	798	798	759	814	784	859	757	811	858	843	806	781	835	814	811	802	792	791	766	794	797	796	780	792	839	767	788	791	813	820	799	873	789	808	786	808	870	751	785	749	817	845	766	822	793	780	827	764	804	747	776	852	810	818	842	814	776	764	779	815	829	739	756	796	839	805	826	817	821	798	791	818	778	802	773	843	802	814	811	818	834	784	804	793	739	793	808	828	816	808	838	807	782	785	829	804	774	804	801	849	802	782	733	806	820	815	782	816	753	808	778	794	837	770	765	801	833	810	746	838	802	808	775	824	849	816	796	804	796	795	806	765	810	829	796	789	762	810	804	788	791	785	769	779	762	783	819	800	760	786	840	788	779	839	825	778	815	805	776	810	822	797	787	813	814	789	837	779	823	844	804	757	815	774	774	763	791	834	778	795	806	790	807	819	806	754	809	851	813	802	806	812	759	807	812	812	809	775	752	772	803	814	819	798	776	779	766	831	832	781	778	766	811	814	819	796	779	811	805	809	770	811	775	774	793	823	821	799	775	796	802	778	804	796	816	796	811	809	782	793	759	822	793	842	778	796	876	843	831	734	846	823	816	823	789	827	794	776	868	844	787	791	840	765	761	774	820	790	827	809	768	864	757	844	797	799	819	826	794	788	828	775	774	841	792	777	771	837	836	788	831	811	823	824	814	817	789	815	805	819	826	813	806	787	789	800	752	812	803	849	790	828	769	775	791	746	817	815	751	833	776	832	842	740	775	789	813	791	814	827	824	834	829	774	781	742	755	804	837	825	775	840	810	789	827	793	836	802	754	819	806	780	797	799	751	810	789	775	765	806	787	837	799	748	799	788	793	780	846	801	834	817	750	795	835	858	811	775	786	780	801	773	752	799	801	831	781	787	815	809	809	795	818	809	767	823	779	771	797	787	847	830	856	805	755	804	816	810	836	795	822	761	792	799	811	834	867	797	840	867	799	835	767	784	859	825	792	815	819	818	822	851	817	796	804	793	779	798	817	804	821	789	786	744	768	797	785	827	816	785	819	784	811	729	816	789	833	815	817	792	774	771	786	817	829	775	881	855	848	795	777	831	843	873	790	762	815	806	805	743	817	789	803	767	768	758	811	818	785	772	799	841	849	754	802	854	796	803	799	857	756	794	780	815	808	797	784	812	785	760	807	821	841	770	761	827	780	795	819	787	730	809	797	799	791	813	830	738	778	804	787	832	782	835	793	823	780	798	795	840	847	805	838	813	825	778	794	803	736	852	853	797	800	785	809	758	801	746	767	750	823	796	852	839	783	845	762	772	796	789	726	774	789	838	771	801	785	791	845	821	799	773	848	834	804	769	799	833	854	818	853	836	784	799	842	765	774	778	811	806	809	770	788	779	797	792	818	766	770	755	809	802	775	766	811	778	761	751	843	784	823	849	799	851	790	824	753	792	751	786	792	798	816	814	757	822	814	843	810	791	778	829	776	818	801	757	832	793	817	772	760	791	776	800	773	797	796	798	725	754	753	776	835	814	760	800	829	799	778	831	833	739	783	794	738	812	847	819	777	831	825	815	847	802	771	783	810	836	788	783	792	781	782	850	844	808	798	792	795	817	795	819	783	786	856	813	806	790	778	816	803	790	786	823	781	809	802	791	775	768	767	778	775	785	866	806	792	782	802	819	832	811	822	778	816	779	752	787	824	824	812	810	802	834	744	836	782	819	827	797	866	839	814	781	798	796	813	784	780	792	782	772	772	782	761	851	778	826	829	801	788	807	779	836	816	798	743	807	826	800	768	815	817	831	758	778	789	828	779	851	768	804	800	796	798	758	806	735	828	821	771	834	780	806	727	777	800	787	774	805	793	765	754	766	798	829	810	797	860	790	739	780	825	838	840	831	861	760	775	841	793	826	802	820	829	784	802	813	760	808	832	833	831	777	802	759	793	813	837	851	822	855	768	792	795	839	816	782	815	777	784	761	821	741	759	804	768	821	774	781	841	772	739	821	825	780	819	847	817	764	797	787	770	776	828	800	810	854	789	801	827	825	802	796	800	822	823	844	834	778	855	828	794	764	854	794	820	780	818	812	859	787	779	792	819	752	843	835	807	808	770	839	829	798	854	808	708	770	797	790	735	781	800	775	804	778	785	811	809	783	790	805	792	834	830	822	773	786	818	797	813	827	819	837	833	781	876	828	813	796	838	805	810	813	775	813	818	873	853	776	784	791	799	842	808	786	766	812	754	780	743	783	846	788	813	809	783	809	765	787	815	761	805	798	820	822	798	771	786	839	813	785	771	786	824	813	799	784	837	794	796	782	741	836	812	860	806	810	787	832	824	761	842	793	821	844	804	788	776	793	845	885	847	781	792	814	814	803	750	796	756	838	761	746	806	768	792	817	805	786	771	797	835	778	806	780	785	817	737	808	816	795	765
38499	13141	2704	1583	1144	831	677	561	473	454	432	351	351	325	313	312	309	326	282	281	264	283	275	271	292	301	284	268	270	277	258	305	280	256	267	284	271	301	259	274	247	248	293	242	282	276	247	273	253	287	265	221	277	240	253	273	255	272	274	269	238	278	246	257	261	262	255	252	256	233	255	255	251	269	225	267	269	242	242	250	274	259	281	245	263	261	233	263	294	268	244	247	254	274	256	283	262	256	230	260	264	258	260	246	258	248	262	238	265	266	250	242	273	245	237	275	232	262	246	259	251	292	283	226	248	247	274	232	239	281	256	276	248	235	276	260	240	268	226	245	242	238	259	255	252	241	274	253	278	259	248	308	256	284	271	269	254	251	262	223	295	267	284	254	244	253	263	255	239	238	277	236	256	266	250	263	267	269	239	251	283	231	254	255	243	235	259	237	245	253	244	260	255	258	244	242	252	253	235	261	274	248	297	260	275	269	275	228	261	247	294	277	267	281	239	268	253	252	256	270	262	231	281	256	249	257	261	275	249	263	253	252	282	252	242	273	266	268	269	242	240	255	251	267	265	269	261	273	266	273	254	263	283	269	253	260	229	269	236	266	266	259	270	242	266	247	251	224	267	247	249	257	262	262	251	276	249	260	260	249	253	253	246	242	266	280	236	249	245	252	247	252	279	257	257	264	271	243	254	236	230	279	269	256	260	248	258	284	276	282	245	244	244	226	254	248	231	249	264	234	261	261	245	249	256	264	259	248	250	263	236	262	254	260	257	261	241	250	242	270	251	254	249	251	232	258	237	252	274	249	238	246	284	267	271	240	260	274	273	244	267	282	260	262	279	268	250	269	269	244	250	225	238	259	252	285	280	262	240	246	256	259	248	250	245	265	222	250	259	271	260	255	254	265	243	267	232	236	260	259	252	245	253	260	246	279	279	262	266	241	257	269	269	244	237	262	249	216	238	253	256	226	246	256	254	263	231	248	253	277	280	238	243	255	268	251	259	238	232	263	226	255	281	256	255	277	292	250	251	300	256	264	260	228	255	270	271	279	276	257	247	230	279	236	256	265	223	256	267	233	251	269	231	242	253	253	263	255	265	261	260	253	249	304	242	242	230	296	231	251	230	236	253	257	253	232	243	272	259	274	288	255	230	251	259	225	261	245	240	258	259	226	245	232	266	262	257	272	269	276	296	232	239	247	295	248	283	290	245	255	262	255	267	246	251	251	265	265	233	251	265	253	215	257	251	293	261	252	233	234	272	232	290	253	247	249	250	260	262	262	246	236	257	293	252	251	262	251	248	225	253	238	259	250	273	266	261	240	226	235	249	239	268	256	234	253	291	263	268	287	233	292	225	268	277	252	256	232	237	261	262	235	247	248	276	244	240	261	248	295	302	261	276	230	249	252	272	249	244	253	241	233	259	255	263	251	256	252	251	234	257	270	240	242	262	250	256	224	253	278	237	249	257	261	259	249	265	251	252	247	281	284	264	254	262	256	232	269	250	250	239	252	234	264	255	245	244	240	269	263	243	259	258	260	253	264	264	256	261	255	265	236	254	246	246	254	261	227	253	255	250	241	276	231	236	256	269	259	243	233	258	243	276	292	251	223	279	251	279	272	256	251	279	243	278	262	243	266	253	248	273	267	236	246	233	237	263	268	264	257	244	263	258	271	254	256	232	256	239	254	262	257	230	242	264	261	270	283	250	229	284	258	245	241	272	266	288	260	258	259	251	269	256	245	290	255	246	227	244	257	260	252	252	285	280	249	258	257	282	272	225	267	259	270	254	263	250	252	211	253	242	220	227	278	272	244	252	210	256	260	247	231	248	260	264	243	245	252	223	239	277	241	234	249	258	254	234	244	253	254	246	248	255	268	268	251	249	268	291	247	238	259	268	265	251	298	265	264	259	239	259	233	274	224	284	261	249	245	283	241	264	259	220	271	273	251	249	252	245	281	241	284	257	256	252	228	247	219	248	230	243	231	244	244	286	248	264	246	264	285	270	258	258	213	228	227	229	232	260	276	255	257	255	273	280	271	280	272	253	253	253	244	237	282	245	256	274	275	251	239	283	264	220	287	261	252	239	249	229	232	252	254	287	244	247	259	257	265	279	245	246	253	289	276	248	261	244	249	260	239	256	265	256	274	245	251	234	242	230	250	245	245	272	243	255	228	241	240	269	238	298	287	253	257	265	255	269	246	236	268	255	252	252	232	261	279	288	237	255	264	258	272	242	289	248	252	222	262	260	252	250	263	287	231	261	267	247	259	249	269	259	270	253	237	260	236	240	248	270	243	246	213	256	260	244	270	229	255	272	243	242	248	257	236	310	253	278	224	291	271	269	266	201	243	253	264	225	271	233	256	281	264	241	256	254	237	271	232	254	229	228	256	259	261	262	240	249	246	239	251	260	234	254	266	254	241	299	243	265	276	244	255	258	252	240	275	247	260	260	260	260	249	254	249	251	255	256	240	237	274	220	235	243	239	257	267	276	273	252	252	242	226	270	278	255	260	270	265	261	244	259	272	247	292	253	238	263	269	251	243	281	213	273	253	282	249	269	219	262	249	281	259	270	268	249	237	258	237	252	256	264	272	260	262	250	266	242	268	258	243	265	240	270	262	227	276	275	294	263	256	253	269	259	263	249	269	255	240	257	254	240	262	270	275	265	234	272	260	243	248	285	259	246	270	254	221	234	246	254	232	251	256	254	275	249	248	267	246	232	250	248	281	294	279	240	239	310	272	278	255	258	249	254	255	270	273	226	255	242	238	251	254	265	259	239	239	245	233	256	266	263	245	234	232	285	255	250	264	247	238	249	243	281	237	255	255	247	242	241	259	258	262	255	268	269	264	271	269	271	257	260	258	232	246	254	272	251	215	283	255	261	260	259	300	273	249	223	271	245	238	250	279	273	250	249	254	229	254	282	308	249	254	244	240	272	255	239	262	257	267	232	238	275	254	270	225	241	252	259	264	257	293	259	283	251	286	264	236	296	259	276	271	265	261	240	258	268	244	238	221	249	251	241	293	239	269	274	232	272	254	266	266	241	274	296	256	216	271	247	263	278	276	246	235	293	261	251	245	259	230	278	263	263	266	262	227	250	251	263	258	243	260	231	244	272	240	274	253	234	261	261	271	271	241	222	273	241	233	275	243	263	241	260	249	245	254	239	225	270	255	274	262	247	247	274	248	251	249	247	274	276	240	281	241	267	260	244	245	257	280	252	253	258	245	272	237	247	257	288	246	253	259	258	242	246	229	259	226	261	215	256	253	237	271	253	268	277	251	266	250	256	280	252	285	266	254	241	257	231	270	280	262	239	270	234	278	269	250	264	238	242	257	273	214	269	281	255	269	246	266	252	262	246	233	273	248	254	252	273	280	240	254	244	274	249	250	238	266	247	265	259	225	235	238	266	239	230	277	247	244	252	270	250	268	234	264	238	262	269	253	272	242	239	284	255	239	237	266	255	261	244	241	261	245	270	240
20140	2375	5092	5322	4645	3785	3098	2596	2163	2033	1758	1610	1497	1290	1299	1206	1172	1063	1044	1016	988	950	908	944	842	907	867	844	834	908	824	836	765	749	816	764	804	763	753	797	737	760	722	724	754	668	707	703	692	730	680	773	701	705	682	750	739	663	675	667	686	678	704	689	667	726	696	678	673	708	660	666	658	679	658	660	665	659	648	653	679	669	701	679	698	669	665	682	690	678	680	677	679	687	660	692	666	702	637	667	653	697	682	639	707	659	663	679	674	699	651	685	652	671	638	698	665	679	704	665	693	661	700	690	636	655	673	640	747	673	658	664	695	702	696	680	709	687	674	690	691	701	710	704	696	665	645	662	658	684	694	668	690	736	623	619	694	702	723	675	680	624	686	683	666	687	674	701	692	698	699	663	628	652	661	653	707	741	699	661	657	718	627	650	667	658	655	679	699	690	650	655	663	699	662	644	667	660	695	656	650	662	681	707	619	676	626	661	674	628	683	651	675	675	662	703	669	681	650	637	666	678	648	668	674	646	669	684	630	673	687	651	652	627	660	662	669	699	658	630	678	675	698	696	662	640	663	665	648	683	693	669	683	688	643	633	689	685	669	666	661	668	675	682	625	681	684	645	702	712	644	599	629	684	633	664	669	667	655	687	651	648	686	645	703	678	642	663	691	673	639	660	680	674	670	697	625	655	665	663	659	696	654	662	669	636	668	663	725	650	612	688	682	679	686	650	637	665	657	720	676	671	648	699	675	692	645	658	641	676	685	691	622	669	702	649	710	675	618	652	705	684	666	670	647	682	644	697	693	687	670	676	641	672	688	687	693	637	653	645	708	631	697	658	696	675	736	641	699	666	684	691	673	629	670	638	623	707	676	683	673	714	653	653	701	656	674	716	651	690	685	676	686	667	722	637	676	676	657	681	658	673	661	649	657	659	678	627	677	703	615	673	655	657	645	681	652	620	653	601	633	687	694	646	645	656	693	688	709	680	667	703	595	640	684	650	640	655	725	643	681	658	633	692	649	723	680	723	621	615	641	666	664	666	650	662	644	714	689	659	664	632	682	619	676	699	668	657	688	695	707	738	662	626	653	670	631	702	650	672	710	677	689	607	666	676	630	649	726	730	669	640	674	713	679	677	659	653	686	703	684	665	643	673	640	680	639	720	680	686	643	678	690	672	682	701	723	629	687	628	666	650	664	654	716	694	678	657	641	640	714	626	656	648	665	706	635	677	671	653	687	642	616	673	684	634	645	678	690	673	676	689	674	606	693	681	691	682	687	672	700	632	665	677	645	676	681	685	681	630	679	670	706	658	687	663	695	669	697	660	665	639	665	636	687	684	706	639	666	674	641	694	701	678	690	632	668	610	660	694	668	667	665	638	667	667	638	633	655	656	677	663	601	678	682	689	662	630	654	658	688	668	660	679	699	711	692	667	671	709	633	624	684	705	675	672	688	634	645	703	675	705	661	680	659	705	667	645	653	681	637	648	644	633	696	678	674	663	688	684	652	625	675	668	706	702	663	641	662	693	724	667	666	652	632	661	649	671	683	650	680	610	666	665	676	641	652	701	669	698	675	635	645	689	671	670	664	713	626	635	696	655	632	658	670	687	643	677	657	652	671	657	688	626	663	631	694	627	660	654	661	694	647	681	688	633	706	694	686	663	654	696	700	684	701	700	638	664	661	643	651	653	647	639	650	669	660	604	668	649	685	640	642	664	680	652	643	636	670	646	664	642	723	688	630	685	644	666	683	676	668	677	683	692	679	671	656	624	635	661	692	672	641	698	634	724	699	647	652	622	694	657	671	700	707	683	667	659	594	727	702	687	636	671	674	676	634	629	693	705	701	693	652	622	632	672	678	638	659	655	690	638	728	651	665	681	695	638	623	649	639	646	656	664	613	677	687	688	711	652	644	646	641	658	661	713	651	648	689	671	666	644	686	666	663	712	629	655	652	665	654	737	654	646	658	674	642	637	708	654	678	679	679	664	631	632	642	645	618	714	613	643	631	681	679	671	706	637	639	692	689	674	651	621	644	632	671	608	685	665	624	696	635	632	639	647	712	687	622	671	663	625	689	657	643	666	681	648	684	684	678	665	686	641	699	663	670	673	667	655	648	646	624	707	684	664	652	661	663	686	676	698	641	702	673	660	636	679	655	650	692	675	729	663	706	723	637	701	685	620	697	700	657	658	657	641	666	607	665	690	636	664	682	675	723	676	674	653	663	641	654	644	637	624	661	687	668	618	700	706	657	688	669	677	665	641	656	649	625	721	623	691	653	658	651	698	717	672	666	663	630	652	645	650	615	679	654	676	679	647	689	696	704	689	637	693	690	667	634	693	667	678	654	634	663	662	674	674	692	673	637	649	693	657	646	689	646	655	629	696	694	668	671	671	694	710	640	643	639	630	667	675	729	690	643	647	673	666	674	625	641	670	637	675	618	696	702	663	718	662	636	674	661	677	724	665	656	704	707	665	636	642	656	653	712	636	645	672	667	647	669	677	682	669	710	706	699	683	655	613	683	653	643	692	674	685	649	688	661	635	664	670	692	635	671	642	649	652	671	644	668	648	623	677	692	633	643	669	627	662	624	642	654	614	665	623	676	681	648	699	646	689	602	654	666	676	641	628	660	666	683	688	684	656	698	661	648	639	674	669	709	705	680	646	663	668	651	662	666	716	673	705	664	659	692	592	682	670	659	670	659	614	666	693	647	654	683	689	670	661	653	679	704	652	661	637	646	650	700	652	654	627	664	690	668	683	663	640	688	676	687	714	681	675	624	654	677	698	679	618	684	688	674	689	641	651	638	661	681	635	697	700	681	679	687	702	660	694	648	659	664	652	665	667	646	663	675	647	657	637	694	667	611	675	691	688	695	653	663	681	664	677	646	647	663	680	673	694	715	689	648	642	684	669	683	690	649	664	691	616	651	702	652	713	670	648	663	685	689	713	649	680	653	646	679	698	649	672	689	697	685	683	709	709	613	645	633	720	633	699	659	675	660	667	631	619	605	743	635	676	623	702	665	675	627	680	656	670	670	702	675	707	657	654	700	698	656	676	691	648	649	692	615	649	668	669	708	653	641	658	693	638	678	663	633	698	682	671	714	655	649	654	620	715	691	671	707	646	704	654	658	655	663	710	684	679	686	641	717	675	654	669	665	656	604	648	665	684	718	671	677	685	672	667	647	631	669	681	651	651	720	686	653	703	687	657	661	648	635	683	702	654	662	646	611	705	674	704	726	701	714	694	636	676	640	633	673	686	742	681	660	596	624	682	680	664	636	621	663	603	662	638	664	688	675	721	662	715	609	664	675	650	660	668	649	667	664	632	685	660	660	690	618	713	641	678	703	679	678	669	666	675	652	647	695	647	716	681	654	709	662	661	673	653	658	655	661	671	641	639	662	664	687	675	652	617	678	610	675	672	677	675	666	659	637	666	687	668	663	632	654	690	708	687	668	655	694	671	706	654	694	675	701	715	656	658
2793	201	204	193	186	172	175	140	152	169	172	184	180	178	162	155	159	164	152	176	166	182	178	167	165	181	156	166	165	162	150	146	156	177	156	160	165	155	158	190	152	168	156	164	150	151	199	154	157	179	147	183	144	174	159	144	162	164	163	161	160	152	172	162	153	149	149	155	149	171	168	182	156	170	163	166	183	166	169	162	141	166	173	158	159	172	171	161	139	134	175	169	173	176	182	180	155	146	157	153	144	166	154	171	155	164	149	149	161	149	160	158	179	192	185	194	162	178	142	147	131	170	167	153	151	144	188	154	169	144	156	165	161	153	154	149	180	184	158	169	142	158	167	150	154	158	173	171	161	150	160	150	184	160	162	163	184	172	167	176	151	152	179	163	180	147	172	174	168	163	161	173	180	151	159	141	173	148	154	169	165	178	151	173	151	193	182	154	173	149	164	185	169	163	183	170	165	189	140	187	169	169	176	158	172	175	163	165	161	151	148	146	164	177	182	141	160	159	155	160	148	144	163	147	152	165	170	139	155	172	157	141	166	185	148	166	165	170	175	195	178	168	162	141	168	164	167	155	143	145	158	164	165	148	172	170	166	150	158	159	156	153	161	165	178	140	144	168	175	167	156	157	136	171	141	142	139	175	153	163	158	173	158	164	175	146	158	176	173	158	172	168	172	155	159	146	150	195	170	168	149	164	167	152	169	151	149	154	159	173	177	144	177	170	173	187	183	151	156	157	168	156	167	149	174	184	163	161	147	165	161	159	140	159	182	160	176	157	160	171	182	166	159	140	170	172	181	176	177	159	170	155	179	167	153	139	165	181	160	172	148	144	175	172	171	153	166	170	146	154	165	175	165	160	156	151	146	172	167	137	144	164	157	171	171	183	149	168	171	157	169	174	146	152	168	155	157	164	151	150	142	153	155	152	156	144	150	161	164	155	168	147	155	151	176	150	174	147	188	154	141	149	163	168	149	202	172	157	152	143	167	151	191	157	150	173	170	148	150	156	180	173	156	165	181	155	132	143	157	136	149	159	147	193	149	142	161	175	169	181	194	159	156	188	152	145	154	197	181	176	164	168	176	163	156	149	152	154	156	169	150	170	169	157	144	169	144	167	202	180	126	147	169	153	174	169	169	150	174	168	178	159	158	166	134	184	179	160	165	192	197	158	185	157	168	159	169	181	180	135	171	156	134	149	140	174	149	156	143	153	158	168	191	178	153	148	155	156	167	168	147	152	169	137	136	156	167	165	175	166	172	154	158	144	132	176	149	149	163	157	151	171	185	162	161	136	172	171	175	155	155	163	131	173	184	164	172	149	155	139	137	161	175	163	153	156	161	163	165	147	162	153	139	162	167	175	165	155	155	156	166	174	177	161	157	157	168	170	160	143	151	178	193	157	169	142	147	177	133	167	173	150	174	162	152	132	172	153	146	153	165	150	153	162	178	188	153	169	161	160	192	170	177	153	186	157	154	157	149	187	167	171	151	173	153	162	136	153	153	158	146	172	134	166	156	182	177	172	144	141	159	188	146	146	172	152	178	167	163	166	160	163	174	153	182	152	152	198	155	146	160	157	183	166	179	179	159	148	156	163	147	166	158	175	149	145	164	158	141	162	177	145	185	160	174	164	156	160	207	180	150	162	149	161	160	140	175	174	132	140	185	180	166	136	158	166	173	175	153	160	177	165	154	136	161	156	172	149	190	149	150	158	156	176	160	169	135	158	159	153	150	150	160	180	165	152	139	149	159	161	153	156	168	158	163	164	176	156	159	145	159	159	162	169	155	171	166	162	150	191	169	145	150	187	153	179	161	136	148	136	171	167	132	160	168	189	179	187	159	146	176	162	159	145	152	165	152	151	146	157	148	184	163	167	164	164	150	149	163	162	137	162	170	151	165	135	164	168	159	153	168	155	154	163	156	175	166	163	174	172	176	172	185	156	166	150	145	177	177	167	178	172	175	130	172	175	161	200	164	177	177	159	132	159	148	145	166	175	156	187	146	186	154	153	155	170	139	139	184	167	166	189	169	149	164	172	167	160	135	184	150	166	153	170	154	182	156	163	155	153	185	194	168	183	168	164	147	146	172	177	169	154	149	143	141	169	152	176	177	165	187	148	179	169	177	174	152	174	157	163	150	177	165	163	161	155	158	138	155	165	152	152	152	181	140	147	169	174	171	174	164	166	154	150	145	159	167	157	172	148	151	156	179	164	161	156	152	165	147	178	155	172	160	171	167	149	178	179	169	146	165	163	190	148	154	151	153	155	164	153	163	174	160	175	163	158	162	135	173	169	170	160	164	198	163	164	171	188	175	144	162	148	172	169	179	172	182	152	158	157	157	175	143	171	187	155	168	136	158	136	168	161	153	178	149	157	153	174	163	155	156	167	151	160	164	151	164	157	148	155	158	170	168	155	162	164	166	170	157	175	155	157	160	168	158	182	162	147	157	145	191	157	148	162	137	156	173	159	166	175	151	176	162	156	168	168	160	150	154	143	159	151	158	155	155	178	188	193	145	154	164	176	149	154	138	172	168	163	161	165	163	168	150	167	165	168	172	195	181	157	157	161	156	148	150	152	152	175	187	163	132	169	182	161	168	181	160	160	161	174	164	139	163	170	175	162	169	164	173	140	163	155	179	171	192	158	170	153	158	157	138	154	159	167	164	174	154	152	172	158	200	151	164	152	151	154	153	154	168	153	135	139	152	171	161	172	159	149	164	177	146	167	154	172	157	144	146	168	166	153	167	163	158	175	169	174	132	184	137	175	170	160	150	149	155	167	153	147	138	159	168	151	140	166	153	173	148	166	179	179	202	169	153	176	179	174	152	171	156	174	186	144	181	171	147	164	160	170	141	179	185	150	180	156	169	177	159	183	152	166	148	159	164	145	168	167	175	168	170	156	133	136	157	146	155	143	176	162	197	172	131	163	158	173	168	139	175	173	166	140	159	144	137	152	161	169	157	152	147	156	167	174	137	168	160	166	152	181	166	167	149	150	167	152	170	158	150	150	168	179	189	153	161	159	182	161	162	174	170	166	175	174	161	171	174	169	158	171	167	154	159	160	158	181	164	141	172	162	155	158	149	151	165	195	158	157	188	148	168	171	149	181	172	167	143	177	182	168	170	171	158	188	171	153	173	164	159	145	165	152	160	191	174	177	169	173	188	174	139	158	152	144	136	179	189	166	170	143	155	181	168	166	152	156	167	166	150	145	170	159	158	159	154	164	151	156	156	158	150	149	151	154	148	175	161	186	167	192	162	156	169	151	156	165	161	173	148	182	163	154	159	166	151	180	137	167	150	184	152	172	158	159	143	154	182	179	168	160	169	137	166	159	156	165	168	173	151	157	164	153	173	149	169	173	166	148	164	170	176	167	145	158	157	177	158	159	161	184	182	170	147	151	171	157	137	159	156	166	176	173	162	149	141	169	169	172	145	163	168	184	167	151	162	162	160	182	150	175	160	172	160	161	172	154	162	161
2951	495	607	602	606	611	526	592	518	489	528	504	565	437	528	499	488	517	496	471	484	499	486	517	492	491	506	486	504	498	526	510	486	490	527	501	458	529	492	502	474	474	500	506	522	479	495	530	513	503	474	536	511	507	477	514	502	512	489	517	479	481	510	495	467	489	488	484	551	470	464	487	498	498	543	491	512	511	532	487	482	456	498	501	524	474	502	501	489	471	494	511	475	450	469	513	484	498	491	483	494	524	454	474	461	520	485	496	495	450	533	498	483	500	497	505	503	465	494	490	516	462	478	489	452	493	507	537	474	503	476	493	477	514	466	478	485	503	472	490	477	483	492	498	480	475	477	528	520	495	523	480	445	478	498	494	498	506	501	455	474	530	485	505	526	477	491	487	491	474	487	456	529	489	495	514	510	496	529	504	480	491	475	455	508	499	487	447	469	460	514	493	520	458	493	480	447	502	530	528	477	449	491	495	508	471	540	492	529	503	496	467	466	523	478	530	464	507	469	516	487	515	439	474	500	478	516	462	494	471	491	479	511	472	462	504	498	490	495	492	462	473	498	519	482	477	480	449	495	505	479	475	481	522	525	516	503	495	504	500	521	517	487	510	496	475	519	494	505	509	527	516	472	502	522	465	506	466	481	477	528	475	460	468	505	488	479	499	436	497	486	503	462	490	461	477	494	478	529	484	505	489	533	494	511	470	498	520	488	496	530	478	497	494	522	535	517	475	467	490	462	513	480	473	519	510	493	493	471	482	472	495	500	491	484	478	467	495	487	489	504	461	488	493	478	469	508	490	509	510	489	500	492	507	507	498	476	498	474	506	496	480	513	505	486	504	484	493	553	483	511	453	491	483	469	462	461	496	485	462	470	484	536	484	493	491	505	472	479	493	476	439	502	514	462	537	471	442	528	490	525	444	472	519	500	515	507	509	503	499	541	459	520	529	475	506	495	464	488	494	487	508	489	478	495	494	480	488	487	500	506	481	488	545	464	495	507	468	460	493	493	505	496	557	481	479	528	474	537	513	451	488	471	456	534	538	474	516	491	485	505	527	457	509	502	475	496	498	492	480	530	520	509	477	471	482	501	497	465	489	480	463	482	524	443	492	532	484	504	490	526	487	518	544	507	434	476	483	518	497	513	511	495	531	497	439	488	507	479	489	506	495	475	519	492	504	468	476	479	456	451	498	494	472	489	474	525	523	509	496	477	491	487	508	540	440	448	463	523	461	455	528	467	481	477	511	531	470	522	462	457	480	499	507	496	507	495	488	507	539	500	490	460	464	509	480	505	466	493	490	496	471	474	503	506	510	479	468	481	450	509	499	503	491	488	482	463	473	504	505	524	515	479	438	496	521	507	475	487	538	505	505	481	462	500	484	492	510	491	499	471	456	465	459	485	513	507	488	485	521	485	498	474	480	508	493	491	479	444	479	516	457	511	520	489	501	513	512	500	490	481	499	493	503	500	457	457	482	468	474	495	490	528	508	515	526	475	479	501	501	478	484	505	497	448	459	494	525	463	488	514	512	493	483	480	519	512	487	484	519	472	550	494	497	486	498	450	497	486	496	492	486	505	465	521	498	487	523	501	472	496	483	480	479	468	482	499	503	484	466	502	546	465	507	468	497	462	472	511	514	472	512	470	464	468	511	505	489	499	486	498	468	517	483	471	471	513	485	504	507	501	462	494	438	478	497	467	494	492	477	515	451	499	505	420	503	508	512	475	457	488	460	498	445	483	486	493	504	506	454	498	515	472	508	445	502	481	508	520	483	486	484	481	500	488	499	493	470	476	504	490	525	503	476	512	504	521	490	512	480	483	475	526	484	491	477	515	481	438	485	489	450	521	501	505	491	488	518	484	510	496	511	464	493	513	472	485	460	471	476	495	476	486	466	498	532	528	486	474	505	527	459	493	510	466	494	521	527	532	493	499	499	522	509	484	470	461	511	484	508	475	477	491	480	467	480	522	486	463	522	505	486	495	511	513	533	474	547	512	508	474	484	504	452	465	485	491	480	436	494	483	523	513	452	470	496	479	455	507	473	468	495	497	502	498	485	523	515	491	476	489	482	496	510	527	482	504	533	473	495	513	499	479	518	499	493	546	517	499	498	502	505	507	506	504	504	504	565	483	472	511	507	484	511	473	494	510	519	528	485	508	524	518	492	482	453	499	490	526	498	536	518	522	440	512	500	519	471	471	468	510	518	465	489	529	527	493	458	482	491	477	461	481	504	506	510	470	527	516	486	470	472	504	520	460	540	477	500	530	484	509	490	454	517	495	510	537	498	491	462	456	492	524	543	505	503	520	499	482	470	489	489	534	458	487	513	497	512	474	507	446	484	486	505	464	470	435	505	519	465	484	488	443	498	472	505	490	473	493	539	461	498	512	562	454	501	487	479	479	515	459	453	516	467	481	476	491	504	471	518	499	521	486	472	466	479	488	492	505	534	532	481	460	489	492	468	514	483	505	484	491	520	473	492	451	488	522	479	486	535	480	480	494	506	505	494	502	450	536	478	475	475	503	488	493	465	497	465	505	506	502	478	499	484	470	502	477	495	478	481	477	488	512	509	498	501	465	499	501	476	522	490	492	514	512	494	501	537	457	516	552	512	491	504	490	528	503	491	492	482	479	468	516	497	504	492	481	489	459	520	495	484	495	513	520	547	528	502	498	463	495	509	532	478	516	452	490	492	500	480	460	461	510	484	506	449	477	494	492	483	445	482	503	487	498	485	469	536	479	505	522	437	483	491	456	477	496	481	477	480	477	464	502	457	503	519	498	459	497	500	497	489	483	498	500	495	483	498	511	456	480	512	491	466	525	502	498	484	489	498	439	471	459	479	493	507	524	477	515	489	508	466	519	470	513	501	496	504	519	496	502	477	521	486	514	503	477	471	514	504	457	472	437	484	506	531	488	510	509	508	445	432	450	484	490	462	528	499	514	505	484	515	505	462	498	517	505	513	505	489	472	498	509	480	489	489	486	471	496	495	526	490	514	492	470	499	499	527	505	484	528	485	519	470	488	492	508	486	451	479	506	502	502	480	546	525	460	508	495	536	477	490	493	475	466	561	500	515	477	463	475	468	465	517	537	496	529	474	480	479	476	529	544	438	510	476	493	490	514	469	509	507	484	495	503	478	484	507	521	433	490	471	532	525	506	496	476	470	507	488	542	490	472	467	487	528	478	503	482	516	477	470	473	487	468	498	490	499	488	501	482	516	484	450	521	478	512	502	482	478	476	550	499	489	505	491	500	505	452	487	503	491	562	481	505	462	537	481	473	496	507	474	511	487	487	476	496	477	519	480	475	527	466	518	482	538	435	476	499	480	482	478	457	472	487	498	485	540	449	527	481	528	495	466	497	511	508	507	480	509	504	473	552	481	495	486	477	524	480	459	525	515	487	491	522	491	469	467	509	508	505	500	487	496	505	476	486	487	491	497	516	491	509	540	521	521	500	495	497	471	488	484	497	534	486	441
28149	6686	1388	992	752	578	520	500	435	425	360	369	363	331	336	335	314	338	323	303	321	299	332	313	334	311	313	289	308	320	306	294	316	274	263	284	287	297	309	298	290	310	329	346	304	331	286	322	282	290	296	297	278	302	284	325	330	287	322	289	280	299	309	323	323	311	348	315	307	301	285	294	275	292	308	294	295	295	325	300	295	295	275	303	279	282	309	263	304	282	300	317	326	265	277	313	282	301	300	314	263	298	302	300	283	316	289	304	279	323	310	302	279	276	292	306	292	329	321	285	316	280	278	324	289	284	315	305	268	284	285	302	263	288	268	310	302	301	308	302	298	348	279	308	307	320	294	312	299	275	269	281	313	315	315	298	312	288	307	274	300	262	307	306	294	264	289	289	298	290	308	334	271	310	288	279	296	268	284	288	312	309	315	322	337	293	308	307	316	288	292	301	285	312	293	295	266	289	302	303	310	274	287	288	330	290	272	307	276	323	287	315	307	350	299	299	310	290	274	297	305	284	295	333	293	291	282	286	282	271	316	297	273	300	278	288	274	344	303	299	308	333	288	294	312	284	310	306	300	306	301	320	334	313	305	300	305	323	289	308	269	308	299	308	299	284	299	294	300	296	319	332	303	317	293	313	280	310	320	291	314	292	288	307	320	274	313	295	278	311	347	286	340	293	304	266	294	337	347	291	328	304	327	274	296	302	286	330	298	334	294	301	282	297	316	302	318	304	280	278	294	305	334	289	323	294	290	285	296	302	292	310	307	339	352	303	271	284	327	300	324	307	324	318	298	283	278	338	311	284	305	307	328	293	320	291	294	299	293	330	295	258	287	279	295	305	282	283	314	292	275	273	267	305	310	302	278	290	311	321	291	293	261	296	314	276	308	297	287	323	263	306	277	313	296	275	284	283	270	316	287	320	299	274	317	323	317	314	317	314	285	332	300	271	297	291	250	267	275	286	284	284	299	290	305	326	291	303	283	300	270	288	294	292	320	297	291	311	349	305	294	309	298	323	282	256	325	304	280	289	309	314	320	302	301	317	303	280	335	312	320	303	286	306	301	281	317	305	318	254	316	323	290	282	272	306	302	275	290	277	267	273	304	266	289	290	285	242	297	308	283	275	302	322	307	271	275	269	322	299	309	264	297	312	341	290	291	281	336	328	299	296	286	322	304	319	254	323	305	306	293	308	306	279	282	303	296	300	278	287	311	285	289	277	308	315	320	312	303	323	333	308	329	258	304	289	291	292	265	284	323	311	294	309	315	316	329	333	301	302	330	331	276	264	336	286	309	329	272	278	294	282	263	268	286	300	302	324	281	299	313	294	272	276	302	273	324	319	318	328	299	300	289	293	295	290	300	311	325	305	282	271	296	312	302	300	297	256	293	271	314	282	271	309	329	306	313	277	278	284	319	303	275	302	330	274	292	369	285	327	282	339	284	322	290	323	295	272	288	289	307	282	300	293	303	340	291	281	312	283	295	294	306	311	309	328	284	286	307	274	299	326	294	281	309	299	305	279	274	313	325	274	304	291	291	285	291	279	276	301	282	306	302	303	291	292	288	291	290	313	290	310	300	310	277	295	282	307	318	285	294	339	307	301	266	327	273	303	287	303	304	291	318	316	309	301	319	313	295	319	303	304	302	289	314	281	332	283	261	305	313	280	296	304	292	280	329	330	313	287	287	304	307	333	278	316	293	270	301	316	318	315	316	316	314	315	322	319	293	312	305	293	272	328	310	290	284	296	318	301	299	312	322	299	306	328	277	291	274	303	275	314	291	315	284	289	337	321	306	276	285	285	333	282	291	298	294	327	336	307	285	301	312	305	302	310	310	290	317	278	303	282	294	307	338	323	307	298	331	293	293	309	298	311	308	264	304	301	325	279	290	296	299	291	290	313	317	334	303	312	298	290	303	315	288	310	302	258	301	316	293	291	297	282	308	289	320	285	302	308	273	286	343	304	313	318	317	280	306	284	280	304	283	333	335	334	298	294	277	308	301	309	269	310	269	286	323	311	272	279	287	307	314	304	303	276	258	311	309	362	298	308	308	305	268	296	294	286	278	327	330	293	268	313	337	289	318	276	300	327	304	291	323	280	286	314	291	265	302	307	286	313	303	321	273	282	259	293	301	281	316	282	280	320	305	294	283	269	295	310	294	321	300	321	308	281	315	319	300	314	304	310	307	304	293	301	301	319	337	315	302	343	305	314	283	323	327	279	316	301	277	307	278	307	339	321	282	324	296	285	274	317	335	313	332	322	294	308	325	289	279	294	287	306	310	322	323	295	293	287	301	284	311	280	273	316	285	320	296	311	283	276	316	293	269	325	259	291	287	317	327	334	300	289	306	290	302	316	296	263	260	297	274	284	264	310	297	303	334	284	326	314	291	300	320	278	287	270	268	292	283	284	279	260	281	314	318	291	297	284	306	318	321	290	327	283	308	278	301	263	315	311	296	328	289	308	299	298	286	265	270	304	303	286	308	276	285	300	283	315	291	302	285	291	295	304	348	336	284	309	306	326	297	282	318	314	288	271	294	262	293	305	301	289	309	287	294	295	300	303	328	313	264	318	310	300	280	295	276	283	361	292	329	299	307	304	294	342	287	275	272	321	308	255	286	297	279	324	277	309	284	292	298	280	297	326	310	292	295	285	324	253	270	282	319	288	332	300	294	290	304	270	280	308	286	311	320	325	284	301	293	254	278	305	303	291	304	286	324	296	316	325	306	293	285	287	287	294	311	279	237	300	287	304	329	277	306	315	299	285	279	303	275	275	307	321	322	290	322	304	289	313	315	273	284	292	297	298	315	286	288	300	313	285	289	321	273	320	315	314	301	333	286	298	290	294	298	313	334	292	260	281	263	293	308	270	308	284	284	299	289	278	314	274	290	356	291	298	279	319	284	304	286	263	279	343	321	337	265	296	288	325	281	290	270	301	304	309	315	286	302	283	309	292	290	260	313	347	253	301	299	324	276	272	314	333	333	301	303	286	322	341	312	273	288	298	309	282	302	287	341	305	291	308	269	299	274	302	322	302	318	312	284	292	319	300	306	293	315	282	314	287	306	301	293	322	298	319	267	270	312	294	298	326	316	267	325	271	288	262	319	294	295	302	253	304	300	311	315	264	296	311	326	320	327	287	298	300	322	278	300	304	285	282	292	286	287	260	296	318	294	327	314	303	318	306	316	337	292	287	294	302	276	292	293	327	293	303	278	281	291	286	282	304	295	303	303	278	328	323	320	277	291	292	289	303	330	296	286	289	311	292	324	291	293	292	265	281	296	297	284	307	273	268	287	285	303	270	298	295	306	312	267	276	304	322	306	286	298	300	255	329	315	306	298	265	293	304	297	324	276	314	303	311	285	310	308	318	292	319	280	291	291	311	312	307	324	297	306	329	304	329	302	302	291	303	263	305	280	328	287	296	281	309	292	301	304	336	296	278	331	303	312	331	317	269	315	294	321	294	309	292	273	293	286	277
15398	1692	3270	3529	2921	2532	2182	1829	1709	1451	1423	1295	1258	1178	1178	1132	1046	1022	993	1005	945	987	1024	948	923	931	929	929	915	904	926	873	880	892	873	847	873	848	863	876	851	823	846	865	826	810	787	869	806	782	794	821	835	837	856	821	769	816	829	861	851	786	802	834	808	836	786	835	781	765	829	826	855	855	816	778	785	837	790	826	825	804	848	798	812	810	821	800	813	841	810	798	856	839	810	762	829	821	791	785	812	859	823	784	776	783	781	841	809	843	830	794	811	795	836	803	827	756	793	851	789	775	801	782	797	856	820	809	809	858	802	813	800	757	785	825	858	807	851	821	838	829	789	774	832	770	805	785	787	769	801	769	823	828	816	803	773	824	826	749	787	832	802	835	819	832	801	844	813	805	742	781	805	803	826	793	854	786	781	813	783	789	839	776	847	805	807	831	827	875	791	785	805	800	791	806	863	803	803	840	754	769	833	786	835	868	790	866	807	813	825	794	847	830	846	808	805	808	842	827	807	847	827	815	790	785	828	805	816	792	819	779	811	767	799	833	778	852	803	791	805	811	806	806	792	830	756	780	815	819	772	777	788	822	784	793	854	812	784	801	774	835	802	772	816	799	772	782	789	762	797	817	823	838	853	802	776	793	758	791	832	830	811	773	770	774	764	775	790	786	811	815	746	807	788	758	813	769	814	803	792	731	766	787	821	849	787	813	861	782	816	778	785	810	792	799	819	812	767	776	792	800	826	775	814	812	815	892	829	835	849	805	857	834	787	774	760	791	837	764	798	779	774	848	758	773	794	764	811	748	751	832	838	833	803	792	799	844	793	812	797	814	805	829	792	778	768	805	834	802	798	786	818	808	805	793	853	762	834	823	815	846	816	802	804	830	835	796	798	780	851	797	775	778	784	838	831	823	784	823	825	801	812	786	810	775	861	845	810	854	805	774	830	851	765	813	849	826	790	809	762	803	808	808	797	842	863	820	824	761	813	791	835	820	762	842	806	823	753	796	756	763	765	801	843	818	887	811	830	797	796	783	829	804	772	770	783	822	815	753	862	773	812	789	815	769	845	803	766	804	775	827	824	793	766	779	814	866	732	798	790	832	833	816	813	834	802	785	772	845	827	765	834	833	789	833	818	821	797	814	790	864	791	820	830	801	853	800	806	786	812	832	778	814	794	811	801	797	812	845	822	828	780	809	843	815	810	805	809	834	835	841	829	797	812	803	763	802	783	773	842	791	796	804	816	844	822	784	819	847	835	814	837	789	809	837	796	776	807	766	758	811	783	830	768	810	832	874	806	833	802	814	786	765	812	802	747	719	746	883	817	801	888	791	808	788	793	771	822	817	798	793	836	759	778	815	764	788	820	738	788	737	829	788	834	790	814	828	801	767	763	769	805	787	823	793	766	826	776	819	803	806	795	828	773	814	773	761	773	843	872	800	761	757	808	785	823	802	805	795	806	807	810	787	839	842	788	859	787	789	823	768	805	817	800	758	862	809	800	812	781	811	751	822	782	806	823	769	841	850	807	813	797	779	835	817	788	806	803	782	801	819	785	820	829	782	796	826	782	862	817	760	775	806	799	794	813	833	781	779	812	813	784	790	830	800	791	833	812	817	841	840	821	823	826	741	839	852	743	795	791	762	838	820	803	792	797	804	818	799	796	765	756	764	794	828	794	877	852	783	774	807	791	776	831	780	812	795	768	794	812	783	821	777	797	812	791	793	781	804	822	799	834	786	797	785	786	771	757	773	831	863	792	738	848	820	839	801	818	848	845	768	767	875	746	788	774	827	777	821	833	752	823	783	767	816	847	785	772	813	775	795	802	831	808	795	779	801	798	760	768	779	733	773	825	831	815	752	848	796	814	830	770	848	780	771	806	830	776	761	782	837	798	772	781	801	794	772	798	778	812	762	794	800	807	807	812	793	809	776	830	770	806	868	783	808	847	786	844	819	811	813	765	827	773	783	840	825	791	814	796	801	835	791	759	849	798	793	774	819	791	762	784	767	783	820	819	801	866	808	843	814	777	792	787	775	816	822	845	777	817	778	808	801	767	790	811	764	824	807	845	794	819	864	781	845	796	795	716	829	826	787	809	756	781	815	782	836	781	827	794	845	802	810	817	851	710	847	807	840	817	789	796	790	823	795	771	805	832	768	817	843	764	805	808	827	785	761	827	792	776	799	845	822	781	807	846	771	786	815	813	818	791	761	819	800	756	796	785	807	833	779	738	800	802	810	795	783	836	785	763	798	797	811	833	762	800	800	758	791	803	806	744	769	758	764	776	850	816	791	790	762	796	818	795	806	762	829	804	757	819	828	818	813	788	817	810	786	822	791	770	805	778	812	815	786	835	773	803	783	780	808	832	745	838	818	813	800	815	795	807	799	853	808	792	804	815	809	815	778	798	804	775	801	809	835	817	838	774	801	846	800	821	850	769	812	788	814	779	835	778	745	824	747	809	834	781	820	809	831	838	833	782	847	756	826	779	815	789	811	781	820	805	732	827	787	834	758	816	775	774	742	808	829	828	791	836	840	763	806	769	840	783	851	792	811	850	824	849	841	834	813	815	810	771	778	808	791	808	750	788	758	809	792	797	763	808	779	794	768	799	846	808	799	767	820	846	817	770	793	765	841	795	779	816	795	769	792	801	825	787	801	820	802	839	789	800	764	815	851	749	869	864	820	813	815	795	790	796	827	787	777	772	787	774	849	832	809	774	822	795	786	796	807	751	835	819	787	737	788	814	824	791	802	774	821	806	821	751	814	826	827	815	815	759	818	795	801	796	759	823	827	790	787	820	768	768	853	815	847	810	744	806	808	860	795	786	851	780	797	852	834	805	785	799	872	798	783	805	798	794	858	828	811	780	773	792	807	776	775	846	798	782	788	854	753	774	812	799	792	791	841	826	794	817	809	814	756	793	761	826	798	828	797	785	817	776	874	809	837	784	836	834	783	790	807	816	800	801	780	814	813	812	810	773	795	808	735	807	817	771	763	763	779	827	822	820	799	710	822	819	788	826	794	773	809	731	745	783	823	816	781	802	811	821	775	834	794	838	802	815	843	775	846	803	842	829	824	791	809	757	805	841	818	770	798	814	831	773	835	763	800	799	846	736	785	800	875	788	821	795	853	849	794	827	758	794	788	827	748	798	824	757	779	775	815	823	804	805	773	804	832	812	820	815	783	757	846	818	787	826	771	826	823	789	755	837	796	783	794	829	810	825	792	795	823	766	808	843	825	830	811	779	819	804	788	794	768	811	776	806	808	740	762	808	823	813	760	803	798	812	860	822	807	830	765	822	813	815	800	778	817	780	793	799	798	821	812	805	767	759	818	805	762	832	858	766	794	800	834	810	755	812	818	801	855	802	833	844	807	806	797	830	835	764	811	816	819	759	759	817	823	761	777	840	850	810	790	828	832	798	790	764	810	771	828	781	751	798	769	819	765	813	792	818	813	793	798	791	782	780	795	766	809	783	800
40857	14625	2931	1647	1179	909	663	589	520	468	403	381	342	351	363	327	273	305	327	319	305	295	308	267	284	287	294	304	298	305	286	275	284	268	288	283	265	297	257	254	274	248	302	266	279	230	278	305	255	251	266	305	286	249	277	288	276	316	246	275	272	290	289	250	294	284	269	280	243	278	246	283	277	256	276	277	279	296	273	264	275	261	264	281	240	258	265	245	309	266	294	298	266	268	270	273	270	237	260	277	294	292	276	247	294	282	282	307	255	268	279	286	295	307	258	265	264	260	276	298	267	266	298	241	272	253	255	274	262	258	256	268	280	265	224	296	280	276	267	259	241	300	291	280	243	258	268	305	294	250	277	252	286	275	285	266	320	274	276	286	250	308	298	282	285	283	291	254	289	236	253	255	291	254	288	262	274	275	288	272	282	265	273	253	264	278	276	234	257	281	301	280	265	243	273	275	257	270	295	271	261	263	285	277	268	266	244	252	292	273	280	277	275	262	281	256	282	308	288	260	268	250	277	278	270	262	269	275	254	274	291	251	230	259	290	250	268	268	277	268	269	286	253	269	243	285	270	273	250	311	260	309	266	233	260	268	271	261	253	238	263	226	245	256	265	267	242	276	243	271	258	275	273	250	274	275	281	263	255	290	240	270	282	254	263	268	284	286	265	285	258	260	253	288	239	268	282	234	300	259	281	266	273	265	251	293	272	272	272	251	272	285	243	266	270	237	270	270	262	281	271	272	265	258	268	269	307	255	273	281	267	282	274	253	291	263	277	252	255	270	238	257	262	271	251	286	263	291	300	281	259	259	278	289	295	284	253	255	246	287	269	233	249	257	285	290	278	261	311	275	260	259	265	278	261	284	246	274	288	242	259	270	285	272	255	270	266	254	241	265	278	289	259	289	251	284	279	247	238	248	281	274	268	273	259	247	260	267	248	278	276	276	278	262	292	243	233	281	268	273	261	279	278	271	252	287	288	287	232	271	272	236	297	278	259	279	267	254	262	261	265	263	260	256	285	250	260	236	307	262	281	262	246	260	233	275	292	273	284	259	280	234	265	273	268	253	275	275	264	276	282	260	273	247	245	247	282	246	268	268	256	248	281	270	265	279	263	268	278	292	279	279	266	295	257	245	307	236	274	262	253	288	238	270	272	280	253	239	272	262	320	248	275	266	267	254	257	253	276	261	276	230	233	257	258	272	273	297	265	272	256	272	280	256	254	264	287	272	298	302	276	306	273	264	264	234	248	263	250	258	276	290	263	250	264	251	257	282	257	280	255	290	238	298	271	238	296	258	252	260	283	272	257	273	256	240	286	271	279	255	259	289	301	233	244	285	262	272	238	259	284	310	265	271	255	269	278	259	289	256	265	282	275	265	294	247	258	235	266	273	260	243	236	274	307	220	287	295	293	243	259	295	236	229	270	246	248	255	246	278	282	282	252	269	262	238	253	279	278	250	265	266	257	272	229	274	290	228	258	239	287	286	281	257	249	281	217	255	251	260	306	256	264	274	260	236	287	294	272	267	269	279	267	238	231	267	278	264	228	278	256	292	261	234	258	257	261	276	252	290	263	251	262	302	260	284	254	276	300	287	259	230	250	282	264	261	289	251	290	263	281	263	278	272	264	246	277	283	251	263	283	280	260	297	263	266	268	273	282	306	274	252	242	268	250	243	285	266	316	250	269	249	282	255	243	272	252	249	262	243	266	276	291	265	252	273	261	283	274	256	250	294	288	285	284	267	249	304	225	281	263	240	259	247	260	229	278	258	241	270	279	244	234	257	264	274	286	281	266	267	260	262	282	285	249	281	279	289	260	263	254	255	297	255	258	292	251	248	297	252	263	313	275	275	283	277	279	227	254	270	243	268	262	244	269	243	258	262	258	310	256	282	237	269	271	252	276	263	292	261	296	270	293	275	273	271	248	294	243	274	264	286	317	259	267	239	254	248	259	232	246	257	272	286	289	261	286	236	278	258	293	282	270	267	265	288	265	265	255	263	279	279	273	263	289	280	257	267	240	252	275	258	281	286	265	280	245	250	258	277	280	280	263	273	264	284	257	255	267	256	251	264	280	282	263	255	272	261	253	228	245	249	228	283	264	270	279	289	286	269	277	279	313	295	293	272	264	261	246	281	277	262	286	240	260	279	285	281	269	268	266	244	218	260	253	262	254	274	237	264	260	239	288	275	272	275	270	280	254	307	252	273	324	255	264	281	254	288	252	304	262	246	274	279	249	254	256	275	270	257	252	278	253	275	270	290	268	283	249	287	269	250	255	291	286	262	280	261	247	284	237	269	261	277	262	298	294	267	271	276	244	271	287	263	259	265	256	280	250	264	301	248	253	249	307	288	267	257	256	240	264	252	241	267	235	272	224	270	259	277	249	260	253	269	279	281	274	263	259	270	247	277	264	241	275	246	282	275	277	261	271	252	253	268	278	274	266	284	258	272	273	258	258	280	279	273	291	269	235	284	278	274	263	284	285	266	263	251	243	240	260	289	266	248	216	287	278	276	278	272	261	287	267	272	267	272	253	243	282	268	276	278	230	296	253	263	248	281	242	269	260	258	245	260	253	254	290	263	246	275	263	278	263	285	277	269	284	268	277	254	284	271	262	260	270	280	289	279	271	253	272	292	296	272	239	269	268	270	259	244	279	254	255	270	252	234	260	296	255	246	301	276	264	267	284	267	234	249	269	256	284	247	243	247	272	227	269	260	264	277	247	265	258	231	289	253	253	306	294	269	279	255	284	269	254	244	282	280	270	255	268	273	248	287	255	275	269	288	281	242	276	257	282	286	250	258	262	267	267	268	263	271	252	279	260	261	262	259	272	262	255	260	248	244	271	245	270	250	249	314	247	281	244	274	274	267	259	244	264	275	254	284	240	236	283	287	274	258	243	278	274	271	279	235	234	251	271	266	276	248	287	262	247	266	271	261	273	308	271	262	238	229	272	270	228	246	276	264	273	250	249	267	278	269	244	271	255	303	276	287	254	260	314	281	289	264	284	274	269	271	256	278	253	255	288	259	247	266	291	283	263	281	232	256	275	224	286	282	260	265	255	278	254	225	255	242	254	247	243	249	251	256	276	265	266	234	253	265	277	253	270	291	246	253	270	244	237	289	292	267	287	269	277	270	256	282	251	256	268	270	252	258	266	261	259	299	277	268	272	234	268	310	274	278	281	252	232	259	265	273	284	298	244	242	290	265	239	252	269	248	253	281	275	265	282	271	269	260	283	244	279	226	254	254	283	308	272	283	275	250	287	280	252	256	257	262	270	287	252	245	243	283	282	248	262	237	259	288	262	262	296	262	253	247	245	259	268	271	284	267	213	220	269	245	255	239	276	287	250	278	248	246	278	263	248	258	264	274	248	268	273	261	277	261	279	272	257	254	270	252	257	265	269	274	259	275	270	277	288	278	249	284	269	273	249	275	293	259	254	294	297	273	282	247	262	254	275	250	259	281	276	288	254	262	298	259
21578	2387	5280	5650	4843	3931	3190	2696	2363	2067	1867	1618	1504	1407	1333	1195	1185	1168	1141	1023	1016	1017	922	942	929	962	908	848	935	905	849	879	865	857	784	800	794	822	766	778	741	803	778	738	761	761	804	743	773	699	704	739	819	771	777	766	713	735	735	706	734	789	716	700	718	718	758	733	756	760	661	753	724	683	700	717	732	721	769	688	662	734	762	725	719	730	695	671	741	701	644	722	698	699	681	715	767	718	766	675	659	712	750	727	743	691	723	678	738	736	705	692	678	691	682	722	688	764	717	681	750	695	711	748	730	692	765	722	690	702	731	677	717	723	711	703	671	701	671	688	701	635	738	698	736	699	715	681	717	700	721	680	682	698	682	704	723	694	686	733	675	679	668	724	677	705	666	690	741	695	674	742	720	707	694	693	703	673	688	697	673	724	727	702	721	702	685	696	731	714	702	715	691	699	720	682	711	669	707	708	677	683	666	705	725	688	709	715	722	715	677	670	674	696	652	682	674	696	693	643	696	706	675	693	732	718	674	684	677	772	684	644	754	662	695	701	733	689	711	688	673	702	711	646	689	705	734	701	707	684	715	693	703	670	725	720	689	681	689	663	723	764	663	726	703	703	700	655	709	719	699	729	710	705	753	662	652	659	681	674	685	688	681	706	676	719	770	713	723	708	724	632	695	680	698	721	719	702	701	743	757	722	717	701	690	685	681	664	699	682	691	683	681	683	675	712	724	656	714	742	751	712	700	669	710	734	699	690	721	685	657	679	684	662	674	717	712	681	687	650	740	760	742	718	732	709	740	697	684	686	756	741	716	697	689	746	719	698	703	684	732	736	707	706	700	626	744	673	721	661	676	721	697	653	683	719	716	714	767	706	736	710	686	704	673	714	673	688	696	682	675	691	684	694	694	693	689	693	681	677	696	739	708	727	691	710	690	697	715	687	678	702	680	686	695	698	709	677	711	756	739	702	729	716	708	663	744	690	728	724	739	665	683	697	687	680	687	663	696	725	692	664	695	742	752	760	707	667	704	710	713	734	738	689	690	724	724	708	693	691	725	742	691	693	727	642	679	733	691	684	694	675	683	744	687	736	671	729	673	711	686	714	636	672	679	704	723	699	686	724	668	728	698	734	662	682	705	709	682	698	701	666	696	736	679	750	689	686	750	718	707	724	690	693	680	708	676	731	669	711	700	672	712	687	690	665	680	700	729	700	687	681	702	669	738	680	698	690	719	697	675	688	688	685	703	703	673	719	726	703	684	697	676	730	756	680	684	687	711	683	714	675	700	683	714	689	736	751	680	702	684	741	709	728	731	699	647	716	719	716	680	696	713	687	691	667	718	695	706	692	673	716	692	738	669	729	761	661	715	716	687	704	705	747	715	736	691	711	693	750	758	654	702	650	698	706	722	748	686	709	710	685	710	699	721	730	690	709	744	718	698	713	683	665	695	686	711	736	686	651	654	717	681	727	691	742	700	733	688	713	645	666	733	697	686	735	685	690	690	702	693	646	700	742	697	700	719	701	722	683	701	682	743	675	681	685	690	650	681	685	703	719	708	691	696	704	733	666	681	676	659	709	701	695	680	707	698	674	715	660	716	714	704	727	656	676	712	658	684	662	698	648	677	671	666	704	700	715	709	700	699	672	689	689	723	710	719	694	722	711	703	775	684	698	703	677	680	738	691	670	706	688	754	713	663	640	685	729	706	711	664	698	698	723	699	715	689	691	704	704	706	670	705	710	693	734	708	707	703	657	638	710	698	738	745	684	695	717	666	737	659	674	742	655	716	672	712	649	675	683	746	706	666	697	719	719	716	682	684	700	702	708	728	720	695	689	652	675	718	694	668	669	754	688	644	708	738	683	700	692	642	677	688	716	658	684	712	688	711	672	648	705	753	743	671	666	669	726	644	699	721	670	718	663	707	682	728	728	725	720	684	720	709	686	671	675	693	681	723	727	719	682	693	744	711	725	721	714	711	696	687	650	659	637	682	762	710	731	681	694	752	689	674	707	664	715	686	711	701	646	656	710	690	724	678	681	695	748	729	692	702	720	682	669	690	709	711	721	664	660	719	691	678	724	691	694	678	704	700	680	678	712	776	700	725	664	656	673	718	674	669	678	703	664	697	690	729	711	682	700	649	711	687	720	720	707	624	686	698	645	704	692	696	691	703	735	716	658	706	666	703	722	729	714	673	711	679	691	687	707	689	723	684	716	694	656	725	703	664	733	679	691	709	679	679	693	689	722	725	712	668	680	743	686	685	705	683	710	717	714	708	687	696	671	682	673	675	740	715	667	709	697	690	736	703	688	700	659	768	744	683	680	671	700	687	700	676	710	707	724	718	712	710	680	693	700	711	696	704	717	700	717	674	726	739	717	702	728	708	696	699	739	684	685	675	723	656	662	658	688	704	685	685	670	660	708	677	699	720	679	710	754	670	699	695	705	650	729	717	686	711	694	677	686	710	693	722	691	708	730	648	661	728	710	733	682	696	696	723	688	709	739	710	678	709	742	736	715	664	711	730	711	687	729	711	669	737	647	705	723	688	738	697	693	670	672	719	670	648	657	693	675	706	736	712	728	705	654	701	675	695	747	721	720	737	702	701	692	697	698	705	698	690	699	680	760	707	706	712	674	704	668	698	709	706	721	715	683	686	685	709	692	718	685	727	679	672	714	734	671	706	744	696	700	712	669	734	704	700	691	707	645	711	684	661	695	725	707	709	705	678	726	753	654	707	680	651	707	681	693	662	694	691	676	683	688	679	733	718	738	728	716	710	692	703	745	709	739	694	666	717	677	684	679	711	737	681	658	683	704	714	714	648	732	673	687	672	695	704	736	724	713	691	686	713	695	716	700	696	730	694	711	694	738	650	715	655	706	743	714	744	688	696	695	742	683	693	652	729	725	668	725	677	662	667	695	710	716	667	684	734	703	714	740	676	703	691	694	698	694	700	651	718	714	655	674	682	744	676	683	703	724	713	665	641	668	674	751	679	693	694	639	645	682	727	798	716	733	649	692	700	689	707	727	689	720	682	727	717	735	682	715	696	699	681	711	723	672	687	735	689	714	709	715	683	708	698	680	678	670	689	702	694	633	692	690	725	678	710	690	648	660	719	758	656	689	717	696	744	670	699	723	714	719	695	678	699	671	724	724	679	656	716	701	672	683	731	699	678	670	686	684	717	718	687	686	724	707	691	734	705	700	655	695	754	653	666	721	707	700	685	696	700	701	721	709	712	700	662	691	688	699	691	671	694	675	695	702	698	693	681	681	655	709	722	737	679	719	698	704	694	676	674	754	648	697	694	704	666	721	683	683	685	710	691	662	738	731	686	670	712	724	720	748	644	651	671	725	714	734	683	674	760	708	707	700	695	691	708	749	679	642	676	673	716	717	738	676	682	707	705	686	714	724	709	717	685	753	689	658	698	704	686	681	672	701	717	724	702	675	714	684	668	674	717	735	694	719	712	731	732	729	704	706	696	706
2867	222	168	200	199	175	185	197	160	136	190	168	169	179	129	170	169	169	151	146	169	152	156	167	172	171	154	155	146	173	178	158	174	157	183	164	162	179	154	157	154	176	162	190	161	128	163	155	146	165	157	168	178	165	169	156	175	173	170	164	168	149	159	159	195	137	160	183	163	163	145	180	180	170	150	173	163	164	158	167	177	150	181	149	178	164	168	151	165	163	144	136	156	169	158	163	174	159	155	170	173	159	177	165	166	180	171	152	192	143	165	168	141	160	144	157	149	159	191	163	162	164	157	208	161	166	160	158	150	167	159	156	159	170	178	176	181	162	173	169	136	150	149	152	187	149	156	165	194	171	168	182	183	189	150	174	165	190	176	151	184	169	171	163	181	158	147	168	150	192	177	149	178	168	176	159	159	160	162	194	179	178	138	149	143	184	150	162	183	155	166	155	184	155	145	172	170	176	175	177	174	160	175	169	173	177	157	163	158	166	165	158	181	144	160	142	142	154	165	162	152	159	156	157	146	168	169	141	167	157	157	165	172	174	176	179	166	182	164	178	177	162	172	196	161	146	160	159	145	188	172	150	162	145	164	164	169	169	153	164	157	168	187	155	166	160	183	162	147	158	148	169	158	156	176	172	163	162	166	165	171	168	192	168	173	157	151	166	176	177	159	161	149	159	162	165	162	165	160	162	159	178	161	156	160	168	159	163	166	151	181	211	189	179	138	150	165	166	154	158	184	154	155	159	158	176	155	158	162	181	168	135	151	160	164	143	163	177	158	153	156	158	155	176	160	190	134	170	178	157	161	186	162	196	140	151	157	182	179	173	179	143	134	168	178	164	161	182	171	167	158	166	161	175	166	173	175	157	170	143	180	147	157	154	164	162	174	167	184	135	147	192	160	165	144	187	177	158	190	168	190	141	165	190	156	168	157	143	148	165	187	163	150	179	136	155	192	181	142	152	179	167	159	145	168	163	149	166	141	153	153	155	176	158	162	160	147	148	167	181	159	144	186	187	195	153	155	170	164	173	190	174	176	144	172	157	143	161	156	175	185	144	170	166	161	149	171	164	159	153	151	170	152	180	175	176	168	172	168	150	163	155	172	163	156	185	159	158	166	149	157	204	167	149	144	163	159	165	174	158	186	163	173	145	168	167	148	168	137	157	162	176	146	156	177	176	170	169	180	154	166	176	186	178	138	148	168	171	160	151	168	157	159	155	157	144	160	172	172	187	178	173	155	161	155	171	156	165	159	160	155	162	178	175	165	146	167	153	151	180	171	181	156	163	164	174	174	156	143	165	151	181	156	162	175	195	173	178	171	167	176	176	155	145	176	175	149	167	180	145	194	169	165	166	167	156	174	161	172	153	188	169	180	166	165	173	152	145	156	181	154	159	157	162	151	172	166	150	149	169	174	164	149	150	171	157	163	163	172	156	167	175	160	173	159	158	137	165	183	185	183	176	188	160	199	165	140	181	164	169	187	142	184	157	166	158	164	162	159	177	161	161	173	147	178	159	158	155	150	145	151	146	149	161	167	149	162	171	165	178	156	177	143	151	174	153	172	172	179	173	151	152	150	157	165	165	166	156	172	162	160	167	144	159	156	177	146	161	149	160	185	163	149	139	186	164	159	174	171	166	180	174	155	169	183	149	190	166	192	163	147	169	153	132	158	162	160	164	199	178	168	132	151	163	150	155	176	175	172	171	188	157	149	190	140	158	171	161	169	164	147	170	161	186	144	167	160	159	124	146	180	175	154	159	150	165	167	187	155	149	174	197	165	190	156	170	188	167	183	174	154	177	191	165	161	142	191	172	148	177	155	184	155	165	177	161	174	160	143	166	158	181	158	158	161	152	178	171	158	169	164	191	156	152	142	156	181	152	159	157	145	162	156	179	149	162	144	190	158	161	192	189	180	180	166	151	161	157	165	186	175	157	157	153	160	160	185	168	167	153	153	147	166	151	168	182	172	162	163	171	156	170	178	165	166	170	187	178	164	161	173	137	165	176	181	184	164	157	184	165	164	172	162	172	167	164	175	184	154	157	160	159	147	156	152	178	184	142	162	171	155	178	164	172	169	189	158	161	158	177	181	153	156	180	159	168	163	171	164	184	172	151	158	158	174	167	152	156	167	184	124	151	141	185	159	150	183	171	147	156	182	157	160	184	168	145	172	160	181	151	164	163	177	165	200	151	161	174	162	163	162	155	155	149	171	169	146	175	184	149	172	174	185	170	166	174	158	158	173	147	158	166	142	172	141	168	176	178	151	175	168	169	186	171	145	181	152	189	152	178	170	172	150	154	166	157	150	175	169	163	176	158	158	163	193	167	178	169	171	191	163	186	164	178	153	155	161	159	171	156	158	160	172	139	165	158	168	176	159	180	177	176	162	177	151	169	163	166	159	178	157	167	164	177	170	181	156	158	166	157	166	144	149	168	160	182	165	160	160	164	158	166	161	162	162	186	168	146	151	162	159	159	180	177	173	180	157	153	167	183	172	170	178	165	167	173	153	190	159	162	166	157	162	163	151	182	189	145	201	167	179	162	147	187	184	157	185	162	161	180	149	160	164	148	172	162	181	153	187	163	190	144	148	178	162	155	166	184	171	161	174	145	187	161	159	156	187	153	157	146	164	165	151	159	160	168	172	163	146	140	190	143	166	162	158	163	166	152	164	166	170	164	167	129	183	205	148	166	152	155	148	157	154	169	156	165	176	179	168	138	152	142	162	162	155	154	154	159	163	170	155	168	158	168	166	168	148	168	148	174	162	175	155	159	173	163	165	180	156	159	124	156	168	161	144	175	154	175	152	172	138	161	161	170	151	172	144	182	173	163	164	185	181	152	158	150	158	175	136	159	160	161	161	164	173	161	178	169	167	147	184	151	195	163	156	137	158	162	144	160	140	176	123	153	173	169	143	153	155	148	164	171	172	144	164	156	163	155	172	170	184	172	136	181	155	153	193	162	159	170	159	155	174	144	190	165	161	168	164	168	177	165	165	144	178	163	155	152	166	171	165	168	160	164	189	196	165	149	179	139	172	157	158	161	168	165	165	161	168	145	155	146	194	186	153	169	155	160	157	163	167	170	192	167	174	179	158	175	172	149	159	160	150	158	178	168	172	176	178	167	162	159	176	170	174	160	156	180	165	168	165	163	161	174	171	166	162	175	183	184	145	169	153	177	148	163	157	155	180	167	175	174	158	153	149	169	160	173	159	153	163	187	160	176	175	164	181	162	161	183	161	172	147	153	157	172	154	175	186	155	172	159	174	171	175	164	175	156	153	159	163	161	169	184	156	138	168	159	158	161	174	163	174	174	154	172	168	158	193	181	145	177	153	158	155	189	157	133	169	173	160	167	170	154	161	158	157	157	167	165	162	172	162	145	166	171	158	163	159	155	176	160	150	146	136	129	176	142	172	182	166	172	162	172	135	164	151	155	167	171	184	165	168	168	192	154	159	184	157	156	158	160	162	154	175	171
2920	524	618	626	639	608	541	524	539	497	566	489	523	492	518	525	478	494	484	500	491	520	527	487	506	531	519	478	486	510	458	472	488	478	498	494	496	511	509	496	507	490	491	491	500	506	514	480	483	492	472	479	494	505	520	501	473	518	499	509	485	511	517	481	458	469	484	550	520	531	506	477	518	509	486	481	494	491	495	508	504	492	466	466	502	501	491	503	474	503	509	510	484	471	477	461	483	509	504	502	457	506	497	445	508	527	529	518	482	474	496	505	481	502	518	469	494	457	507	481	475	517	449	535	495	529	546	530	461	507	498	475	522	508	495	553	530	440	500	476	492	503	511	487	518	514	509	513	532	503	512	529	544	495	511	524	487	498	485	531	487	490	525	492	465	492	538	466	484	520	505	537	471	520	456	462	509	496	470	506	493	480	512	473	479	496	540	481	472	505	504	503	548	479	505	484	496	547	496	496	486	465	508	529	491	502	522	485	472	494	521	495	473	509	517	487	455	489	505	478	483	498	500	472	484	538	553	485	481	557	504	495	501	476	485	491	480	507	525	495	456	468	542	535	488	501	510	501	473	460	484	472	491	476	482	474	525	490	502	527	490	487	481	492	523	504	508	480	460	485	505	491	497	488	501	517	487	464	514	486	506	463	503	486	480	468	497	510	483	510	471	499	521	503	479	482	495	491	509	493	506	484	502	510	481	519	496	492	509	514	522	492	504	493	515	520	507	500	480	502	530	506	490	495	527	479	544	480	466	515	522	476	449	491	492	531	493	469	466	492	500	513	484	513	505	487	537	526	460	505	507	518	490	476	495	533	482	519	474	484	491	465	488	506	500	486	536	531	507	484	488	496	503	485	516	497	471	500	508	511	490	505	483	478	473	539	507	496	502	499	522	514	489	469	495	487	485	450	504	522	517	541	462	555	498	459	494	464	511	490	539	498	484	508	511	519	462	490	434	487	511	514	518	536	484	492	487	512	509	467	501	448	497	500	505	493	483	499	484	456	487	491	488	511	498	532	484	462	483	508	516	491	501	487	454	468	454	503	460	476	486	466	507	502	505	491	510	525	485	497	527	452	427	507	518	481	508	503	514	511	502	489	466	546	475	515	499	496	491	454	521	504	495	501	477	490	496	494	471	479	511	472	491	483	512	523	551	529	504	485	527	504	533	506	494	459	511	489	504	480	423	489	532	429	512	479	509	495	484	524	507	475	496	487	471	544	477	493	523	484	511	506	487	489	481	469	492	516	492	499	514	453	511	488	477	496	517	520	470	491	504	466	488	472	496	474	503	497	498	490	505	551	532	496	499	495	499	456	487	503	510	521	455	503	470	524	510	498	498	476	537	476	515	508	496	528	504	469	486	470	482	472	495	523	518	536	483	509	460	482	470	496	508	485	503	477	520	471	498	508	464	495	503	519	472	525	494	505	517	483	522	476	497	442	478	509	520	491	507	495	513	475	509	476	540	496	511	505	483	477	488	504	481	518	510	453	515	467	529	510	486	542	508	451	503	475	512	536	488	464	522	463	463	485	501	525	504	500	496	512	527	449	453	500	464	511	489	484	524	504	473	503	490	496	480	516	503	500	480	509	511	447	512	484	481	511	518	487	520	471	498	555	465	529	494	509	522	521	457	504	502	493	503	494	500	453	502	503	484	461	513	494	491	492	471	497	527	491	468	508	495	536	489	507	515	542	486	516	475	500	509	495	535	519	474	523	540	461	529	487	516	510	490	529	497	468	471	479	481	483	497	524	511	474	475	509	499	468	449	495	474	492	471	523	536	501	467	522	496	509	491	486	499	491	535	514	484	475	463	519	485	506	500	520	488	512	500	501	481	493	506	514	515	481	494	500	523	496	532	486	458	507	509	532	524	496	469	501	507	532	538	504	472	442	476	532	501	518	487	489	511	496	465	433	511	507	492	460	508	463	512	511	497	495	490	508	475	503	474	503	483	504	487	469	498	524	514	458	513	503	479	487	487	540	475	502	502	484	513	479	495	510	495	493	505	514	533	489	492	499	480	480	497	510	473	508	550	515	501	518	505	499	489	514	462	490	473	503	498	472	484	484	557	510	501	480	446	482	497	492	486	503	524	455	505	513	514	463	492	481	525	529	497	502	486	489	482	508	495	492	483	491	543	504	447	471	491	470	497	485	473	507	503	484	489	473	505	526	513	536	483	498	497	499	463	491	476	457	479	543	478	480	547	486	491	468	463	491	524	463	496	484	525	556	453	501	497	519	503	510	465	498	484	490	509	516	509	540	496	473	508	518	495	494	497	499	489	489	478	506	487	518	461	480	469	504	490	493	481	514	503	483	459	464	464	487	472	467	502	501	502	537	482	491	485	497	505	480	497	541	509	496	479	474	465	512	484	516	502	515	482	466	459	489	509	499	528	510	502	482	500	486	484	511	502	530	479	497	498	517	502	470	504	511	512	513	468	488	466	521	516	484	447	554	479	488	460	509	485	473	499	502	495	513	487	494	498	480	488	528	564	468	488	492	520	450	489	520	479	438	490	474	529	496	495	500	511	552	505	498	491	534	487	469	453	467	527	463	518	505	513	511	499	507	491	494	502	483	478	543	503	513	516	497	471	480	501	501	530	507	499	521	472	467	494	476	505	507	496	480	491	507	473	546	490	488	518	470	490	477	485	527	490	494	529	490	452	468	514	514	465	510	488	480	481	496	511	498	453	456	480	493	493	454	552	516	521	488	513	477	481	506	495	517	490	476	506	513	492	485	502	501	508	487	495	496	536	498	494	475	489	491	464	496	488	530	483	497	464	488	455	485	495	508	489	516	490	489	516	499	468	497	573	539	477	484	509	497	494	513	498	483	503	529	451	472	487	495	501	503	543	459	505	490	504	534	485	518	518	491	487	490	474	528	470	537	484	517	474	529	520	487	502	492	476	497	506	492	468	472	475	483	510	530	536	485	477	495	490	502	445	511	526	486	512	483	469	497	472	476	494	490	499	498	482	511	548	488	501	495	491	490	516	496	506	482	502	460	512	469	514	503	503	455	505	495	471	504	500	524	500	481	507	463	494	522	476	502	530	520	507	491	449	485	468	499	488	516	515	513	526	499	513	517	506	498	494	471	457	528	482	491	512	506	472	455	506	495	497	492	476	484	483	501	509	491	517	522	464	472	479	533	507	486	502	456	509	492	482	489	494	477	473	456	479	531	510	504	510	475	503	497	468	472	482	510	503	515	490	469	542	502	487	487	502	489	502	499	457	472	488	522	517	474	475	487	480	501	489	533	530	486	484	492	481	513	470	477	510	536	499	504	502	518	484	521	504	483	471	467	490	445	496	524	510	469	472	517	526	498	514	506	461	480	504	512	485	475	519	511	470	469	526	525	491	484	503	474	490	485	526	477	519	492	461	517	499	474	517	497	525	466	435	541	524	498	520	467	530	501	479	478	510	519	461	542	533	498	519	460	487	494	501	465	493	498	493	466	513	511	499	513	481	483	511	502
28693	6563	1414	1005	783	614	551	462	437	415	405	310	363	363	354	361	304	334	313	294	306	336	312	304	337	297	306	282	303	327	258	293	319	309	288	295	301	292	313	304	323	298	283	298	296	276	298	282	299	297	303	260	292	282	302	286	333	272	275	307	311	318	292	283	307	280	308	341	310	306	298	292	315	299	319	302	299	304	325	338	307	282	274	309	315	301	295	301	293	294	274	290	309	303	310	315	292	292	314	325	290	297	290	305	305	291	296	281	270	305	315	292	280	311	280	325	296	306	320	287	321	285	312	318	291	295	295	308	292	304	293	330	309	317	304	319	306	341	289	309	321	284	292	266	267	325	316	290	320	304	312	281	306	310	292	308	335	303	290	278	293	301	289	304	313	285	306	302	277	252	293	286	303	304	287	312	305	307	277	295	296	289	312	308	286	276	303	287	305	317	304	296	288	323	275	313	299	301	308	276	294	291	322	305	304	338	277	311	333	298	274	274	313	333	282	280	292	282	324	282	267	302	295	317	296	330	301	295	283	344	313	263	301	320	279	333	310	305	314	301	319	309	303	302	320	301	317	297	277	309	298	300	281	292	317	333	277	309	324	292	310	319	321	291	287	292	287	287	334	332	299	303	297	308	316	292	283	321	321	293	313	317	302	271	285	291	289	285	300	303	316	290	300	313	281	341	289	351	292	322	317	307	321	285	313	281	335	318	302	318	317	316	278	293	290	319	330	298	286	293	319	282	262	287	270	308	278	306	318	316	300	315	304	276	277	323	289	292	301	291	287	309	303	278	306	296	287	309	305	301	310	299	309	273	282	309	282	326	318	304	285	284	272	297	290	312	270	291	328	336	297	273	322	311	296	287	275	321	301	296	296	330	311	322	302	294	294	263	271	295	290	312	310	296	273	319	278	294	298	274	303	322	311	324	302	339	319	283	339	318	296	321	306	326	316	287	314	327	289	324	300	318	282	313	311	293	292	322	299	309	302	295	299	289	295	294	317	294	309	285	341	321	300	323	285	294	300	308	310	318	267	295	298	307	310	302	309	303	319	303	308	297	300	315	283	304	290	298	309	300	314	282	314	268	333	302	277	317	338	306	306	308	294	311	318	286	306	300	296	284	287	296	324	287	298	298	328	275	299	305	292	286	312	299	321	332	310	289	289	260	273	271	315	314	294	288	289	301	305	271	310	325	303	306	283	305	280	325	305	272	293	284	298	301	296	321	303	338	330	299	311	281	320	319	270	310	276	261	312	247	315	312	301	330	283	290	272	319	339	324	281	303	309	312	311	335	310	308	302	299	294	274	288	300	265	279	287	305	282	283	305	296	321	274	327	318	306	282	318	277	318	310	313	316	293	298	299	289	302	295	317	276	286	286	287	310	316	296	295	288	293	293	295	322	301	306	285	311	314	292	324	304	291	314	300	313	288	288	292	292	326	279	286	294	289	307	283	306	296	299	316	309	300	312	281	298	316	303	295	303	330	290	291	307	318	319	322	323	327	296	271	292	278	298	281	330	343	273	299	308	311	298	259	324	307	329	325	284	295	306	295	312	313	318	307	329	284	319	300	300	323	292	305	285	288	356	275	336	286	290	300	300	305	296	331	326	289	270	266	326	310	312	290	296	317	302	290	302	276	284	289	305	281	269	321	315	309	319	310	290	344	302	281	306	323	314	304	277	334	307	310	307	258	285	313	316	315	308	319	276	300	289	325	285	293	278	264	295	286	294	317	307	322	330	309	311	300	305	300	317	306	284	302	295	309	292	293	279	304	312	288	272	277	301	278	325	272	306	307	251	323	308	288	290	319	306	318	277	330	285	304	294	292	316	304	277	309	309	305	307	319	303	295	333	292	290	279	278	274	267	290	276	304	317	309	277	248	309	291	269	307	311	331	348	284	276	292	310	285	286	282	274	288	251	305	302	297	305	291	302	283	325	279	303	326	296	278	298	303	333	273	306	312	301	293	326	312	290	299	327	326	294	293	290	333	298	283	300	305	314	300	284	324	301	323	352	290	310	288	307	297	254	310	343	288	272	308	270	323	282	308	297	291	286	306	298	300	331	305	303	303	314	296	299	319	281	304	301	283	305	283	277	293	305	320	310	321	292	290	272	271	304	306	281	320	308	304	340	311	282	306	296	308	286	293	304	284	311	297	302	311	279	323	299	309	291	314	299	289	317	320	291	289	302	283	314	264	275	295	336	279	281	276	305	299	309	313	309	290	325	309	294	301	301	307	307	304	321	333	288	288	314	295	273	295	289	296	292	294	293	309	319	321	321	293	289	277	301	310	293	302	320	319	277	248	309	285	272	310	300	289	309	311	303	315	265	289	282	277	287	298	316	316	292	330	286	290	290	292	296	313	322	301	339	291	285	307	279	312	321	275	265	302	278	298	340	303	271	281	310	253	305	288	307	294	290	324	287	297	309	304	321	291	303	333	311	283	268	326	305	290	266	317	292	327	301	297	305	299	330	296	296	292	304	254	282	306	283	284	293	297	311	297	305	306	305	299	330	300	295	285	287	305	288	290	308	317	284	294	298	349	290	289	291	293	291	297	294	321	328	316	293	308	292	299	325	294	282	289	294	294	269	304	335	311	313	306	316	281	273	276	294	323	304	294	303	313	311	294	279	306	294	327	325	296	283	292	304	308	264	288	301	297	302	280	293	299	277	328	288	301	327	325	316	276	298	285	306	303	301	307	282	318	277	318	311	312	308	283	327	275	272	284	295	278	320	296	328	287	317	295	294	284	283	319	299	322	316	306	284	288	284	314	292	307	264	295	314	309	316	275	322	320	275	261	287	289	330	314	301	322	326	304	316	333	294	308	288	287	304	278	284	309	281	296	288	279	260	301	283	258	279	315	298	273	305	298	323	305	331	316	311	328	283	318	316	285	285	306	314	312	289	304	324	287	323	281	317	279	320	307	342	273	287	287	316	289	306	294	278	318	302	305	293	296	338	318	299	336	348	326	308	283	290	276	287	328	321	308	271	293	274	291	305	292	306	311	301	297	306	284	293	278	298	260	293	303	310	284	334	293	335	303	253	295	303	303	296	268	290	299	315	321	301	304	302	296	312	264	306	311	279	316	296	314	296	296	286	338	295	291	326	335	306	285	298	293	313	299	272	286	286	306	324	293	297	285	283	303	268	291	288	283	310	316	303	295	280	295	265	312	295	288	305	315	306	296	286	320	300	273	299	354	308	296	290	345	296	285	275	294	281	273	291	283	284	271	287	291	295	292	291	295	290	296	317	304	304	309	307	315	307	302	310	296	281	305	303	322	319	300	328	296	309	283	322	278	320	298	297	299	294	276	253	315	276	286	296	300	284	274	298	281	273	302	304	268	287	293	306	243	337	321	317	297	281	289	289	254	282	285	285	293	296	322	296	277	316	309	307	307	314	330	293	318	304	289	303	308	300	323	293	300	309	278	294	299	278	300	288	315	295	333	337	277	284	271	304	286	278	311	327	314	308	341	317
15534	1724	3277	3426	3134	2547	2264	1816	1601	1522	1377	1263	1286	1175	1167	1095	1030	1007	1003	1029	1030	951	983	1005	924	918	947	892	913	880	868	904	937	890	831	837	836	851	820	886	847	839	803	820	885	838	846	865	896	823	845	851	817	822	805	844	867	793	797	873	813	823	833	820	858	801	865	825	768	788	857	791	846	819	833	778	824	777	813	841	773	785	804	830	827	837	842	777	818	825	793	808	846	788	783	800	778	815	829	825	804	801	833	804	783	814	851	789	831	795	795	826	800	813	849	784	818	780	789	871	795	871	756	827	810	840	831	824	825	850	719	829	803	824	799	808	785	796	766	800	784	849	844	833	761	817	832	803	852	810	775	796	801	808	829	771	796	796	834	836	835	834	791	831	751	827	762	813	752	788	809	781	832	821	909	795	857	812	834	813	807	795	790	857	847	825	810	788	798	861	824	769	753	765	822	849	801	785	767	846	818	725	855	825	800	834	771	820	787	804	766	784	773	841	775	867	799	842	800	817	789	862	832	815	800	803	814	808	808	819	822	817	806	758	797	787	787	802	849	817	794	805	785	851	810	747	768	797	786	829	776	808	771	815	780	833	821	795	773	769	762	784	784	782	871	806	813	774	823	818	860	814	807	810	792	786	789	805	818	812	805	794	836	825	792	777	797	775	798	778	779	806	812	794	864	806	824	815	774	805	831	801	788	823	772	783	802	799	778	838	786	762	818	799	825	874	813	829	826	776	813	781	795	872	819	832	833	844	796	746	768	751	826	809	814	787	761	792	834	784	860	821	819	828	832	774	792	813	761	833	791	768	789	821	786	800	824	800	829	784	822	814	786	854	764	838	783	850	772	758	804	813	773	768	790	785	807	833	763	799	804	817	881	804	847	720	795	783	813	810	781	766	744	795	781	820	773	845	812	818	786	836	851	819	801	798	821	796	813	801	846	840	847	769	855	800	825	827	862	826	844	864	815	765	820	808	847	846	827	861	771	771	851	808	846	836	838	792	829	826	797	816	783	764	752	777	813	815	762	817	796	850	796	799	838	795	849	821	826	852	808	846	827	792	814	808	813	780	844	783	809	806	802	778	751	803	808	839	815	777	823	772	826	804	834	794	830	824	849	751	744	785	813	828	837	800	824	761	775	810	806	784	739	824	775	758	810	797	833	846	798	820	818	823	814	835	778	884	808	793	756	798	775	806	794	777	748	816	820	779	801	801	818	768	803	803	792	797	796	786	808	824	820	816	843	814	816	838	812	793	838	784	808	833	775	742	777	803	824	835	761	783	834	786	772	834	795	757	868	780	809	773	838	824	818	769	817	793	762	775	861	813	793	782	820	845	815	782	778	818	825	761	825	820	845	797	814	762	806	795	825	745	828	806	780	795	827	774	812	797	759	847	843	779	825	789	826	841	818	816	828	802	798	780	809	793	781	788	792	780	827	809	768	757	769	829	867	772	783	794	806	783	823	789	815	795	792	840	793	816	874	799	792	823	788	859	795	795	782	840	813	804	817	813	867	770	784	813	761	774	847	796	799	795	796	851	801	767	786	832	858	792	766	848	799	805	800	826	787	822	792	788	797	788	786	780	776	787	832	833	791	808	846	737	787	780	763	850	817	804	800	823	853	788	805	817	803	865	832	787	776	827	807	820	846	779	862	816	814	760	787	724	827	763	762	744	807	772	798	775	810	813	796	821	820	783	820	787	822	748	817	787	879	818	769	814	843	766	786	760	819	779	832	794	842	764	822	834	799	757	783	813	807	770	809	765	776	830	802	776	797	788	789	814	794	831	812	813	739	834	820	813	803	790	812	824	755	820	809	828	853	782	774	828	820	810	854	809	850	827	775	823	778	860	756	745	803	806	790	800	843	780	832	823	788	780	840	809	799	823	775	802	828	825	829	878	789	849	844	818	805	807	770	844	811	803	799	876	765	804	773	822	747	823	845	763	826	809	783	829	829	849	773	812	827	826	815	815	829	841	765	768	840	851	778	807	789	784	793	824	822	812	745	833	804	842	759	792	788	830	829	821	856	786	808	792	814	828	813	751	804	810	822	872	850	864	843	838	836	828	869	799	756	792	785	798	822	783	775	791	781	835	787	773	796	835	802	824	800	802	818	806	809	849	824	768	847	789	815	782	823	778	777	831	791	822	877	811	845	781	768	826	766	814	838	841	794	783	791	846	804	766	846	813	793	813	815	808	811	801	823	793	841	836	823	821	825	797	817	782	792	765	798	792	850	795	777	779	843	795	774	838	757	821	791	825	850	818	776	811	797	826	827	830	796	785	843	827	771	783	791	872	787	797	805	818	817	789	794	766	776	722	779	834	742	789	820	799	773	780	776	790	833	843	792	830	824	767	790	784	831	815	829	794	803	782	783	840	820	817	810	799	806	810	854	816	773	834	762	821	784	849	796	803	796	791	769	816	787	745	833	781	813	805	823	816	790	845	778	757	821	809	786	782	811	793	796	812	822	788	787	824	811	773	773	807	788	806	809	781	823	785	794	790	818	802	784	821	774	787	843	782	839	781	830	836	859	803	822	803	803	802	814	806	817	798	794	793	869	804	758	832	790	811	807	882	811	794	837	740	817	788	828	849	800	761	823	813	851	856	847	847	806	817	831	801	802	840	778	749	866	813	851	820	816	798	814	783	817	776	826	799	803	802	815	771	811	794	812	832	816	843	820	802	790	801	808	804	758	839	775	791	772	824	831	755	794	813	792	828	783	790	802	751	839	788	800	792	787	782	808	801	790	800	762	777	786	826	813	814	799	784	816	818	784	849	828	829	787	803	804	830	778	857	822	798	806	781	804	791	805	831	831	814	780	826	786	818	824	893	789	815	814	817	764	837	803	837	815	774	781	793	862	764	782	840	813	843	783	828	784	771	810	773	827	794	844	801	840	811	822	860	796	761	820	768	810	843	811	852	783	805	818	818	832	825	789	829	775	792	799	821	781	844	748	796	813	808	787	768	823	845	834	833	834	834	762	796	797	803	832	792	808	816	833	847	814	816	845	799	844	820	810	790	896	796	819	847	796	766	822	789	790	830	772	799	831	844	806	824	854	730	746	741	824	783	882	803	821	796	822	768	761	804	778	803	838	854	833	803	817	840	783	757	812	803	847	831	785	847	816	785	809	789	732	771	800	821	770	800	811	806	828	760	812	757	792	804	831	813	773	825	792	768	797	813	787	817	788	803	793	824	823	790	796	818	821	825	797	812	800	769	826	825	815	821	811	797	742	758	814	775	827	836	856	835	838	821	770	768	834	865	795	819	852	803	794	794	785	811	802	839	789	856	811	762	792	842	823	757	769	783	836	841	782	797	811	824	837	801	788	746	861	793	850	813	817	768	812	777	777	835	863	759	772	763	825	802	786	753	784	836	785	782	803	807	814	826	790	847	810	845	845	764	804	845	822	807	785	767	828	774	851	822	805	772	810	774	780	827	830	840	831	840	779	838	838	832	796	797	834	793	821	758	813	830
39122	12786	2729	1791	1159	897	698	611	547	457	414	403	382	379	325	326	328	341	325	329	309	315	283	330	320	276	293	283	289	304	280	302	299	313	280	249	298	255	288	235	288	284	289	293	307	240	270	290	252	252	279	266	279	238	259	278	264	273	284	286	268	275	279	252	291	280	274	274	304	270	260	266	245	270	262	308	277	283	299	304	273	233	241	255	265	286	279	266	254	259	291	287	258	261	250	283	285	284	249	280	256	260	233	286	263	262	294	279	293	256	274	282	270	257	265	277	277	277	268	254	277	255	280	240	260	256	262	262	272	257	270	236	265	304	245	257	267	283	290	264	270	286	262	275	267	257	275	243	283	280	263	259	277	277	276	283	269	260	275	302	255	249	301	267	273	271	259	259	280	288	286	275	247	270	290	277	292	257	269	288	243	301	263	290	235	256	273	273	245	268	241	277	264	255	258	310	264	241	275	279	268	281	244	269	267	318	212	266	247	290	258	258	248	275	265	275	280	255	249	266	243	239	260	279	282	254	243	275	283	273	256	262	273	262	273	271	298	245	270	281	272	270	242	265	264	291	281	260	273	255	287	259	269	250	251	238	251	249	259	268	262	248	266	269	259	238	240	284	256	265	246	269	239	275	280	280	256	274	256	274	265	237	256	264	268	234	261	263	288	264	259	255	268	267	263	272	281	282	278	264	253	249	303	265	258	264	279	251	247	278	240	259	265	287	265	289	269	236	270	286	268	283	282	263	256	281	281	264	271	256	272	254	274	269	288	256	266	272	270	263	257	256	275	251	254	246	254	250	281	312	268	261	261	262	260	253	270	260	257	278	278	264	291	294	269	274	267	270	269	261	259	297	271	264	266	300	280	288	255	298	260	305	241	241	255	270	260	252	243	285	274	274	261	238	299	304	280	266	274	276	284	267	254	278	261	291	248	282	263	295	268	287	264	289	237	282	274	279	243	255	261	246	255	260	269	291	254	270	233	260	267	260	285	286	262	257	261	238	285	252	241	270	249	251	271	266	273	258	252	277	270	261	246	257	281	251	250	254	277	268	268	270	231	273	278	271	252	237	260	272	252	252	235	264	281	264	261	270	259	267	283	269	259	269	276	285	275	284	258	265	260	281	268	277	222	270	245	264	279	269	286	284	253	289	279	276	288	263	287	267	286	260	259	252	269	241	262	278	279	284	282	289	265	260	250	291	283	272	270	233	291	264	263	260	249	271	251	266	265	255	277	295	267	267	257	257	261	249	261	263	268	297	241	247	224	287	264	256	259	256	267	295	284	217	284	292	239	273	266	271	294	279	256	281	264	245	257	257	279	279	263	287	236	266	275	258	271	281	279	285	279	267	249	245	246	245	274	256	253	245	233	271	266	254	244	260	282	279	246	265	291	282	264	270	282	244	262	285	258	250	263	261	257	244	266	243	247	246	254	275	270	268	315	286	265	250	268	292	267	252	277	263	263	284	296	256	263	262	257	254	274	284	277	242	269	283	286	313	245	254	268	272	236	261	314	289	279	256	253	305	270	266	266	274	230	255	282	267	272	284	261	308	264	240	277	285	281	272	267	251	236	292	231	282	262	254	282	273	304	265	267	288	266	281	232	260	272	272	260	253	257	280	286	267	251	241	259	282	270	278	266	264	307	270	277	256	265	278	255	259	279	261	280	253	272	246	294	273	250	241	291	240	286	278	278	260	253	250	257	274	251	307	240	255	255	265	255	250	258	252	287	272	265	274	263	286	279	247	253	276	273	266	246	276	273	267	262	257	300	248	254	274	246	241	264	269	274	274	269	298	277	267	253	268	267	289	267	272	269	280	247	283	255	284	252	264	271	257	264	276	276	272	262	248	281	276	233	282	299	284	246	279	234	260	266	247	274	257	239	285	286	268	282	269	248	252	268	306	283	287	265	272	282	269	244	248	278	275	235	303	298	281	251	257	259	294	254	264	263	269	247	258	267	280	268	254	265	258	296	279	271	280	263	267	275	263	265	261	251	266	275	256	268	263	235	282	269	288	266	263	252	261	261	264	281	237	279	281	281	271	283	256	262	286	259	267	301	269	274	269	250	251	270	279	264	250	268	259	261	266	264	237	236	261	280	281	237	244	264	267	233	268	247	236	282	277	250	293	248	264	265	255	271	264	287	268	264	296	307	254	243	223	255	298	269	242	249	280	259	256	268	274	281	239	273	278	245	276	258	293	269	230	281	257	269	265	296	257	252	259	280	244	305	274	262	275	274	277	285	244	249	278	277	274	249	279	289	281	253	244	284	267	244	273	256	285	286	286	244	263	269	271	261	278	277	273	255	258	242	264	300	277	273	275	305	264	270	276	252	287	254	270	228	258	268	262	264	288	241	301	273	266	279	285	284	269	279	280	282	264	249	246	292	260	282	283	305	304	230	253	300	290	261	255	256	255	267	319	296	250	240	250	267	256	286	303	262	288	263	263	275	254	309	278	261	284	250	281	270	304	262	282	288	260	276	284	291	237	303	277	292	241	278	271	246	258	268	231	302	275	268	258	297	294	265	294	272	260	238	278	292	285	265	287	278	274	238	241	244	266	290	262	267	283	286	257	277	251	233	286	271	289	240	278	251	273	258	273	257	275	260	254	248	240	283	265	288	271	237	260	262	262	262	276	250	264	273	295	231	235	237	264	270	254	267	282	274	272	284	280	273	252	261	267	268	260	280	293	265	257	256	261	255	279	270	272	254	265	266	292	279	268	252	276	254	246	250	282	262	251	270	260	266	269	260	284	254	261	265	315	270	266	274	272	270	264	261	279	276	301	247	234	237	286	279	273	290	283	279	275	308	257	260	247	261	251	277	286	272	280	268	277	265	260	295	253	305	250	272	264	249	280	260	246	225	240	258	283	258	276	244	298	272	265	283	301	286	270	286	288	246	257	274	267	267	285	250	264	278	277	274	273	271	260	254	271	296	262	274	244	272	266	247	274	252	307	253	264	235	275	268	291	301	262	271	283	244	267	267	273	262	267	260	249	266	260	299	285	263	259	256	244	274	277	266	278	269	258	278	282	242	261	293	244	259	255	265	267	263	261	268	282	268	272	241	275	265	296	295	262	263	253	313	278	268	258	253	260	307	263	274	293	260	250	290	259	292	258	262	256	289	286	265	291	247	234	261	273	287	265	264	259	268	276	284	251	286	249	255	265	251	276	267	278	249	295	253	263	278	292	272	250	269	256	266	241	270	230	294	254	259	244	258	284	267	262	278	246	279	261	269	284	269	304	253	269	246	262	262	253	272	255	276	317	285	283	275	266	267	273	278	252	264	250	263	254	265	277	253	294	280	260	257	269	260	242	277	276	258	282	251	283	275	272	265	283	282	262	281	268	261	305	289	283	273	267	256	276	255	262	275	258	247	254	272	278	288	242	266	253	261	284	257	295	282	268	292	287	279	273	264	276	268	272	262	290	267	251	265	274	261	246	266	235	264	261	264	254	251	260	263	238	268	253	313	276
20433	2409	5297	5638	4878	3865	3373	2661	2230	2062	1821	1659	1557	1392	1362	1327	1260	1127	1124	1084	944	989	941	908	933	875	910	874	871	871	814	844	881	813	847	809	759	812	835	797	808	760	790	804	761	767	752	757	787	817	800	732	789	798	712	763	763	747	743	750	794	659	761	756	745	773	723	739	764	758	712	733	685	739	695	714	763	721	734	699	691	722	732	648	741	723	734	740	727	718	721	700	727	715	729	733	728	716	733	711	742	691	711	752	756	685	674	684	691	695	694	690	691	759	689	710	710	677	704	771	684	715	701	707	705	696	721	687	714	711	676	684	734	746	742	681	681	684	694	710	719	682	682	695	728	719	694	713	681	714	696	699	703	687	660	707	716	717	735	692	699	695	717	710	716	723	689	695	730	694	710	705	682	734	662	702	782	680	679	730	702	740	715	666	714	705	691	682	748	702	657	764	717	703	677	700	690	696	686	711	671	736	686	688	732	694	684	709	687	730	673	693	676	754	748	749	717	672	669	690	716	714	643	660	703	746	715	683	744	733	687	682	698	753	662	732	750	688	713	706	701	682	716	700	700	727	658	643	693	740	678	704	666	695	696	688	682	644	659	738	732	673	670	676	683	716	725	674	691	689	706	662	708	692	689	678	678	691	716	642	691	707	712	679	710	669	694	710	697	725	631	726	680	685	720	707	708	704	728	721	713	718	705	718	697	680	676	690	694	680	674	704	708	701	650	692	693	733	700	721	705	666	710	704	672	720	712	666	690	717	706	700	694	645	740	714	707	676	695	701	666	678	652	679	678	709	647	737	675	721	657	731	694	738	709	701	739	727	680	690	694	699	700	700	709	733	688	676	681	684	650	712	703	674	684	715	707	692	692	656	705	682	709	707	702	678	716	677	674	704	708	679	711	686	710	663	721	703	712	670	683	712	714	688	739	684	705	666	698	661	694	689	713	739	720	686	699	744	699	737	726	751	650	691	677	706	706	717	667	690	690	674	680	694	710	699	680	699	718	700	670	751	687	673	742	688	676	729	722	696	663	721	695	693	675	729	729	679	696	721	665	711	669	666	750	721	724	690	704	692	728	665	638	716	676	807	677	712	700	719	686	683	717	676	682	700	669	700	668	715	696	715	719	692	648	639	726	758	677	727	677	730	717	673	704	669	684	721	696	644	699	704	646	767	709	753	619	691	693	737	693	727	673	706	714	708	667	682	658	652	685	674	680	678	703	704	738	696	690	727	685	650	686	710	702	718	760	697	652	718	699	692	695	706	662	740	763	715	750	713	673	676	674	636	691	707	709	690	716	689	718	687	727	681	721	652	676	726	689	672	662	691	703	682	721	689	677	680	676	700	721	731	752	671	705	727	735	698	725	682	729	715	722	691	623	696	681	706	692	715	736	669	728	688	695	733	725	718	702	702	719	688	729	694	709	689	691	695	707	670	690	678	719	694	685	727	652	674	717	751	696	701	649	690	735	693	739	709	708	664	704	652	710	749	691	727	692	677	722	736	697	705	707	678	688	761	695	725	698	764	707	682	693	697	724	685	656	698	683	695	684	704	719	659	705	716	694	688	714	698	680	690	681	718	711	674	693	624	659	679	715	705	659	697	731	700	676	724	755	690	703	655	710	738	672	697	726	704	719	700	700	702	704	761	727	674	729	740	670	691	693	730	689	729	680	712	691	692	687	719	758	677	655	695	728	675	692	675	669	757	682	666	757	722	712	729	702	632	722	705	695	695	692	708	667	695	709	708	722	731	659	655	663	674	670	688	719	683	665	684	655	688	727	653	700	622	727	700	731	695	683	719	715	725	685	701	685	686	697	687	703	662	665	658	704	728	685	683	634	706	674	708	750	674	630	695	713	727	729	694	727	710	692	737	717	689	680	675	658	687	735	685	692	723	709	682	705	669	699	715	732	687	703	660	697	694	699	701	735	735	713	697	705	712	686	732	660	681	688	668	695	699	675	719	696	717	684	713	702	657	684	681	718	684	713	703	692	667	697	679	611	677	732	699	712	663	707	710	696	716	718	721	678	678	641	689	692	725	687	690	693	691	704	732	719	684	661	743	673	676	683	716	712	734	673	651	668	718	699	718	675	697	726	692	738	697	726	753	663	690	684	684	750	672	717	736	713	698	670	717	721	720	757	658	718	699	707	654	691	709	711	685	690	688	684	676	649	713	710	758	654	696	713	728	667	666	704	745	671	633	697	694	654	686	706	731	727	699	704	679	675	702	692	712	673	629	720	687	683	710	684	692	712	665	664	704	710	758	733	723	696	708	714	707	702	683	701	740	717	697	675	632	748	704	671	711	632	713	705	723	692	722	676	749	705	687	650	656	718	687	723	682	642	760	708	684	688	667	705	692	696	698	698	677	707	652	695	668	701	671	708	714	679	717	709	712	735	677	698	724	730	716	720	691	675	705	705	636	652	673	726	721	676	718	667	691	660	717	654	734	691	683	752	713	721	693	705	651	731	692	706	714	689	743	694	742	664	704	716	676	658	688	686	683	697	705	695	666	726	693	704	717	751	717	699	703	670	727	682	690	692	720	713	674	690	697	736	727	665	687	674	716	761	697	622	668	658	677	689	677	716	661	673	714	673	695	740	705	696	693	660	699	662	711	655	653	713	731	682	734	698	667	751	640	693	711	672	716	660	685	691	686	717	672	696	706	674	774	754	729	705	628	749	684	714	687	720	713	712	702	701	681	685	701	710	675	690	715	660	703	729	698	684	707	702	673	666	707	708	668	710	703	681	701	723	670	712	691	688	707	735	689	740	673	698	694	700	663	701	693	721	681	681	691	684	695	651	683	747	679	745	709	664	704	673	705	636	670	700	680	707	680	715	698	710	698	690	707	730	676	719	689	754	696	693	664	664	729	713	669	719	687	674	698	714	675	713	692	685	694	704	702	729	769	726	676	690	690	696	694	730	678	678	695	665	686	682	718	733	724	703	717	744	659	687	703	698	680	689	668	722	661	713	708	689	704	713	688	683	653	707	700	704	711	696	672	705	647	679	722	652	712	722	687	702	676	703	734	690	687	693	721	655	715	688	673	695	691	673	757	770	697	693	707	705	712	709	677	682	737	739	676	661	655	716	698	682	686	714	677	716	706	701	681	689	711	718	692	659	724	689	669	679	697	666	709	685	676	664	722	697	672	702	756	699	721	681	696	665	708	693	750	709	682	718	744	725	674	731	753	696	715	699	700	700	711	694	628	702	676	671	693	722	706	724	667	666	735	661	692	702	693	709	721	698	688	691	670	645	715	721	719	704	721	660	725	707	676	702	677	707	713	684	710	715	737	716	652	701	699	678	717	696	714	687	686	673	694	669	730	709	699	697	734	738	736	691	660	708	654	666	704	656	673	707	715	696	739	703	702	684	679	713	730	670	682	711	703	726	701	696	692	742	720	680	731	666	735	659	727	657	717	711	719	709	742	721	647	756	699	699	693	666	696	702	681	680	678	690	733	708	715	682	743	703	686
2833	225	214	183	189	186	150	151	184	157	140	171	176	159	173	171	175	134	171	150	173	202	168	174	154	151	170	163	168	185	173	177	154	151	147	155	148	160	158	157	157	157	143	171	185	153	173	162	173	168	178	191	170	169	170	173	167	183	163	171	160	157	148	183	169	158	167	155	141	174	140	185	180	166	149	169	148	143	151	165	157	181	184	162	165	145	156	169	152	155	182	157	147	184	172	146	169	154	157	154	150	178	157	133	150	197	185	160	150	140	187	177	163	168	169	163	146	168	178	174	171	181	133	188	167	163	164	167	173	171	163	163	177	180	160	156	163	189	174	186	163	152	152	158	149	168	154	166	169	182	145	167	159	156	157	168	151	154	149	178	171	181	180	167	146	154	167	150	148	158	154	144	159	179	183	151	151	165	171	176	174	188	169	167	169	160	157	142	188	162	167	189	154	153	172	165	176	150	183	140	147	142	160	151	152	200	162	170	162	182	165	154	170	160	172	195	185	162	159	164	158	146	154	172	166	165	158	180	154	146	158	185	138	163	161	164	160	135	175	178	146	166	167	189	173	163	169	141	160	158	163	170	167	145	171	150	168	153	187	187	185	178	177	164	162	187	150	134	151	167	181	180	193	144	173	164	167	167	157	168	178	160	163	152	152	170	131	139	165	167	161	166	173	144	145	181	166	147	159	174	162	160	178	161	161	156	164	169	171	170	149	172	150	170	188	156	181	172	161	166	155	156	170	161	171	179	174	168	165	156	195	164	159	174	161	179	174	186	158	161	175	187	178	161	174	183	177	162	159	160	153	161	167	167	142	159	167	162	150	171	164	169	177	157	167	172	153	163	176	155	175	142	176	150	138	188	184	162	150	148	145	182	143	164	185	153	152	182	157	164	165	151	159	159	162	162	187	199	173	168	178	173	200	181	189	175	143	160	136	176	190	166	163	173	165	164	165	177	181	154	163	155	188	167	159	153	155	172	166	148	165	176	166	166	150	146	154	159	168	152	166	166	161	132	175	171	149	172	168	152	177	169	192	138	148	156	186	186	150	171	193	210	175	165	182	149	144	148	145	179	145	141	152	179	166	178	184	175	162	143	181	175	170	150	163	179	162	179	165	166	169	175	175	156	143	153	162	156	149	155	159	188	184	194	167	173	160	158	157	144	184	163	156	152	158	162	185	137	169	186	138	160	156	167	164	161	186	169	142	167	171	161	188	157	151	152	182	154	171	156	176	196	163	168	182	181	163	162	177	172	170	142	164	145	152	148	171	157	171	148	188	177	169	195	149	176	147	166	162	158	161	165	178	188	167	177	187	185	179	158	180	145	145	156	182	172	154	180	183	185	181	164	174	170	169	129	177	175	154	153	185	185	157	176	151	145	158	144	183	164	182	162	170	144	172	169	152	165	160	176	145	179	174	145	146	162	156	160	167	145	160	170	185	181	158	153	173	172	183	167	174	184	170	147	160	182	162	189	194	161	149	181	144	170	160	186	167	153	164	179	154	183	178	155	171	178	175	168	167	178	165	173	153	168	134	160	162	174	169	167	140	183	139	169	179	160	180	165	128	152	168	156	167	170	156	141	155	134	157	171	176	155	175	156	183	174	159	150	180	179	150	181	166	177	162	170	173	153	147	172	163	161	177	164	168	166	156	157	163	165	162	144	165	165	170	173	156	182	167	157	170	149	174	147	170	159	158	179	161	178	168	166	143	179	148	160	177	154	155	173	162	159	171	172	170	151	155	169	154	166	160	152	158	174	174	162	165	160	161	172	182	173	158	190	184	182	180	133	168	173	145	172	155	171	149	175	156	174	153	172	157	167	150	152	155	174	148	158	155	161	150	165	176	172	193	160	175	157	150	165	162	173	154	179	174	150	178	162	173	152	144	174	153	168	168	172	197	154	161	157	160	190	146	187	170	174	155	151	176	173	171	145	162	182	190	161	156	157	183	162	143	179	151	156	148	170	178	165	147	135	139	169	155	154	145	199	159	154	155	154	153	177	151	179	168	155	178	155	157	149	176	155	159	180	144	174	159	180	180	179	158	154	158	158	210	140	176	132	167	171	171	163	177	178	180	172	181	144	172	165	138	169	176	162	150	152	185	154	153	180	162	164	156	192	177	159	192	148	161	166	170	190	191	173	158	167	181	163	154	185	159	169	153	178	145	175	165	166	156	164	181	171	165	170	160	158	159	173	173	159	174	165	169	164	161	144	160	173	179	168	175	176	177	189	164	159	157	166	178	174	177	163	192	172	154	164	171	166	170	159	148	181	186	161	169	179	146	177	141	145	163	175	163	165	163	157	167	158	152	167	168	147	172	163	171	179	145	163	168	145	162	169	148	156	164	167	188	146	194	173	183	173	155	160	180	154	172	170	148	174	168	180	165	163	152	168	168	159	139	146	174	167	160	172	170	164	171	179	175	160	173	171	182	169	153	154	169	185	160	168	154	150	157	174	171	163	182	131	185	161	157	173	128	155	147	160	159	164	173	141	176	157	157	174	149	172	161	137	162	166	151	170	167	182	187	151	169	159	154	153	143	154	174	157	166	174	183	155	182	173	157	146	158	165	158	150	153	142	167	167	146	173	170	183	153	167	160	167	180	155	166	176	177	189	159	176	160	163	175	148	182	188	171	158	156	174	160	180	153	197	178	167	176	185	168	188	170	181	178	157	179	188	184	195	163	142	161	155	168	185	173	158	186	168	143	163	161	166	136	162	152	187	173	175	159	145	177	176	170	156	162	164	160	159	179	184	169	183	176	190	175	161	181	173	173	176	186	182	170	144	182	174	170	166	151	169	171	140	154	170	166	175	148	177	163	173	163	158	172	189	158	171	148	159	146	159	176	180	181	178	158	172	177	198	160	148	172	149	154	159	194	165	163	168	186	158	152	142	161	164	170	172	158	154	179	144	185	163	177	164	161	163	166	143	154	156	174	154	166	173	151	163	147	155	156	163	172	161	184	164	154	149	159	183	159	160	166	170	175	141	172	170	164	160	171	173	164	157	174	173	170	165	177	159	155	191	145	194	151	181	167	157	188	175	163	152	174	180	168	146	157	155	148	177	155	163	186	153	169	177	173	164	154	160	170	175	183	174	167	153	147	147	158	185	172	171	159	141	157	147	179	170	159	193	182	151	161	157	177	159	180	164	185	157	167	169	170	164	145	172	145	175	168	186	149	154	160	163	151	150	163	175	161	151	168	168	141	159	155	154	160	161	175	142	178	164	172	157	170	181	187	140	173	168	182	161	158	163	168	156	168	151	165	135	151	157	146	181	187	159	181	187	160	176	160	169	167	173	150	166	187	150	178	131	175	180	154	164	158	177	166	139	134	157	184	150	158	175	161	147	172	179	180	158	166	177	147	154	160	153	142	169	152	151	161	166	153	148	149	159	152	143	160	183	175	151	154	165	161	196	178	185	158	171	181	172	159	168	153	153	163	153	153	175	164	158	159	159	168	135	176	158	175	172	172	163
3029	578	630	682	600	576	577	533	580	569	522	524	522	520	501	535	491	497	534	506	475	489	501	524	527	503	510	488	520	494	491	513	530	483	492	500	512	458	546	473	461	469	507	468	491	459	466	504	546	505	495	529	509	530	493	503	536	496	490	506	471	546	507	499	472	482	507	497	477	481	475	508	510	467	459	474	533	480	485	502	546	505	495	520	481	472	504	509	476	485	522	469	520	472	565	477	508	496	460	518	494	482	524	490	460	498	479	486	485	455	496	508	490	477	496	474	495	512	518	525	490	500	525	518	518	482	483	517	491	500	535	528	457	480	516	514	510	509	502	500	538	494	542	484	479	521	502	524	541	464	534	500	444	499	493	456	507	488	507	510	491	485	490	532	493	499	518	514	490	544	517	516	476	489	457	501	495	490	536	496	546	502	467	494	477	504	467	484	501	457	517	508	525	494	518	461	492	504	484	498	505	514	466	495	519	464	503	502	473	514	476	496	491	495	490	489	506	483	504	478	495	528	493	459	539	532	490	525	504	522	451	520	504	469	444	471	537	485	486	481	504	548	446	486	517	519	507	542	493	491	485	559	496	506	531	520	500	519	487	507	440	479	499	495	479	494	504	488	546	496	545	543	483	498	514	530	542	550	513	532	456	528	525	508	512	483	503	497	528	530	495	524	491	498	509	494	525	534	511	505	506	522	483	523	458	508	488	518	481	496	464	448	483	501	493	471	502	514	510	535	528	510	497	486	532	493	453	503	513	539	506	493	494	470	513	506	481	520	512	507	549	487	491	474	515	486	498	504	519	461	490	485	501	484	493	533	494	497	505	510	468	506	531	480	502	500	504	542	482	530	498	465	491	521	500	500	552	491	518	521	506	479	483	485	508	487	495	478	528	529	480	520	476	506	487	496	510	472	496	522	457	494	485	535	509	474	484	480	500	472	476	520	486	514	545	498	529	505	489	531	456	531	484	496	532	504	495	518	524	509	490	484	502	493	495	499	490	518	483	481	525	508	479	516	483	490	511	482	490	471	499	493	522	511	544	498	515	472	500	508	526	521	490	564	516	502	486	488	482	515	452	515	492	513	493	500	519	506	502	496	484	528	504	475	461	479	497	470	480	527	471	465	530	523	486	489	486	474	525	498	507	521	522	491	523	484	463	503	516	531	529	456	495	499	495	539	483	464	498	463	477	475	456	495	503	485	499	505	481	444	512	498	517	514	490	486	491	518	504	540	497	477	507	528	503	496	495	527	519	531	522	510	494	520	460	506	535	514	530	504	483	515	489	515	491	474	500	529	526	489	473	557	518	513	471	512	472	498	524	482	509	478	520	520	515	497	488	467	490	508	478	495	492	517	522	517	515	487	530	485	464	480	522	477	472	447	498	462	501	495	480	489	557	505	456	506	506	497	492	516	490	481	490	510	475	491	502	523	518	465	487	494	476	478	541	511	525	481	524	470	509	464	506	476	497	506	502	539	509	532	508	513	499	477	500	505	501	474	495	508	470	544	475	502	493	478	528	518	492	491	530	474	511	498	480	543	472	524	476	465	498	513	474	463	518	516	505	497	522	447	460	499	497	510	445	513	512	447	503	506	519	503	512	481	500	495	512	516	513	489	505	493	463	506	528	465	468	492	516	481	503	478	497	503	519	501	462	481	512	465	463	527	498	529	489	495	463	507	479	507	502	466	443	537	520	464	504	520	491	511	528	473	520	478	479	495	475	521	522	503	467	518	532	482	458	521	528	476	509	503	516	450	465	539	457	536	528	471	523	505	557	529	509	499	497	519	496	563	514	496	481	500	524	483	495	492	486	455	459	510	525	523	512	516	533	475	508	478	553	490	502	479	534	470	492	493	510	509	476	466	500	478	483	466	463	495	476	512	497	555	495	509	492	479	507	465	527	476	467	465	490	498	510	495	497	470	523	529	472	491	503	467	504	474	524	522	513	519	494	519	507	522	495	497	522	556	515	482	492	489	498	496	479	502	533	481	490	510	510	506	508	508	483	550	498	495	477	527	492	518	512	485	486	539	486	515	494	530	513	530	506	491	510	480	510	489	492	495	515	484	481	517	507	509	503	494	469	485	522	488	500	488	517	507	474	520	536	523	503	499	515	489	497	491	539	514	490	512	491	486	517	477	535	492	496	519	548	483	512	468	550	558	522	522	537	505	508	491	495	462	486	476	520	501	492	530	490	528	530	498	504	457	460	490	497	517	463	513	494	520	487	509	508	487	537	468	491	458	489	486	459	494	535	510	486	485	510	482	479	481	503	506	476	517	456	512	501	503	500	468	526	538	491	487	486	520	487	508	470	494	490	506	457	491	490	509	485	486	495	495	505	452	529	506	488	527	502	502	527	517	515	473	481	503	524	501	505	520	507	490	522	464	493	494	469	527	500	526	490	499	512	482	465	478	491	488	470	464	509	499	497	517	480	482	485	480	524	517	503	515	454	493	482	498	514	522	529	518	493	563	515	505	492	517	530	483	510	518	527	508	481	515	511	560	509	491	483	471	465	477	449	492	506	511	496	534	483	491	548	491	471	504	486	484	510	474	487	514	503	512	449	518	485	524	500	509	500	521	472	510	473	475	501	491	525	447	474	485	542	537	488	488	494	488	527	492	526	496	511	518	497	512	464	490	483	476	502	540	520	479	502	529	511	529	448	538	487	531	503	493	501	547	518	484	482	533	497	451	485	501	507	477	514	528	507	493	489	519	471	489	506	459	473	442	484	483	504	477	490	529	486	494	495	485	477	470	503	509	520	518	491	534	487	483	473	492	477	504	491	503	472	515	481	511	481	473	467	501	511	496	523	514	521	516	482	511	470	542	465	503	488	485	489	506	518	495	492	497	532	525	558	494	511	499	502	531	465	497	501	467	518	501	483	479	511	536	513	502	472	476	480	543	488	473	477	483	496	487	468	491	489	468	478	539	478	434	491	460	505	517	487	512	525	510	493	507	502	487	482	501	493	536	488	518	479	500	511	523	524	527	507	492	495	493	498	518	497	500	524	497	491	474	509	486	478	455	456	453	522	502	472	479	500	525	509	488	492	476	546	515	498	486	478	524	477	483	497	521	521	470	531	489	467	477	490	494	510	484	554	516	497	522	490	531	477	502	486	498	454	517	509	501	495	475	496	487	499	549	497	510	522	527	505	494	488	493	507	480	522	476	503	511	474	521	464	483	499	523	491	525	504	519	473	524	491	514	502	455	529	487	490	499	514	496	495	505	487	505	513	468	472	452	481	495	479	493	478	560	510	506	526	488	504	458	495	502	507	523	514	493	478	484	517	511	513	481	532	506	468	508	485	509	495	511	482	529	459	495	506	481	510	479	499	454	499	512	518	505	482	472	478	489	490	496	476	530	551	530	512	498	480	487	524	483	515	508	501	525	539	472	502	460	522	450	479	506	501	495	460	484	537	483	525	531	501	503	528	494	460	531	533	493	458	500	519	512	486	459	488	491	519	513	495	511	478	507
27342	6046	1378	1024	735	608	529	479	456	406	368	361	348	321	313	355	318	329	325	317	300	284	310	329	303	289	305	291	313	304	348	290	304	309	314	316	328	321	311	296	325	344	315	275	319	324	300	292	306	297	329	336	308	282	298	307	298	311	303	271	302	305	311	291	287	296	300	289	310	252	292	315	320	310	308	290	332	284	283	296	282	324	318	321	355	321	289	273	287	321	280	314	308	289	320	301	272	306	290	336	317	291	292	300	271	308	315	273	317	322	316	302	280	292	279	344	321	319	284	303	272	297	286	290	294	327	298	301	334	300	321	331	300	315	297	294	284	304	324	349	322	281	294	295	283	308	317	309	281	278	293	283	303	303	270	289	342	293	328	288	287	296	302	270	304	304	288	273	310	302	321	277	270	317	328	290	292	318	308	318	326	308	323	282	290	289	307	303	307	323	275	296	262	320	275	293	268	303	300	316	281	265	287	306	268	291	312	324	323	306	324	313	292	307	279	286	272	330	267	317	311	260	279	291	332	298	325	292	291	305	301	311	318	265	310	306	311	315	286	281	288	317	275	275	282	327	283	316	273	299	264	303	290	271	294	330	273	279	269	287	289	302	291	294	276	304	296	285	295	308	312	330	280	296	308	295	330	315	308	294	306	292	310	293	324	311	315	325	287	307	314	320	307	308	302	305	284	302	310	317	293	314	301	293	299	268	297	327	297	301	300	302	319	304	304	310	305	290	297	274	288	298	289	298	296	317	312	324	313	297	275	299	322	323	321	297	304	277	308	283	267	308	294	307	285	287	298	293	305	285	282	303	284	296	301	295	324	294	285	283	313	321	283	288	314	307	318	291	307	286	316	297	307	310	298	300	319	303	282	287	295	294	300	307	289	304	295	303	270	283	295	281	291	303	292	302	302	307	326	303	314	321	300	292	308	315	312	290	296	305	329	305	309	325	311	306	264	334	291	298	294	275	315	302	258	291	298	303	324	306	298	301	291	311	304	308	290	308	299	263	293	290	298	316	301	283	252	317	300	302	312	276	292	313	302	299	286	311	296	331	318	322	309	286	339	259	313	284	346	299	262	312	294	319	313	307	315	302	293	307	348	316	268	280	291	328	302	311	321	254	316	280	274	295	313	339	288	310	301	312	320	301	264	295	284	283	274	254	306	300	323	305	315	282	323	303	268	287	317	293	298	315	326	308	316	293	291	312	311	328	302	279	293	326	289	285	325	298	321	305	286	257	324	304	299	321	292	305	301	302	291	287	309	272	290	313	297	303	299	281	309	303	304	280	304	301	313	289	340	291	303	315	274	313	300	269	268	294	297	292	277	274	314	324	316	293	345	321	288	298	284	293	289	282	286	275	294	272	318	313	276	303	303	275	316	277	339	271	279	291	291	303	285	313	304	297	283	297	304	298	289	271	287	283	280	265	303	291	289	322	287	295	287	321	289	315	299	292	288	315	337	303	283	303	302	278	307	266	320	330	300	308	323	312	306	282	294	331	336	267	311	310	321	300	321	291	306	274	274	287	306	265	288	320	262	274	306	293	312	320	294	290	291	289	280	306	281	295	310	313	290	308	290	288	320	311	308	278	271	263	306	308	320	319	272	288	299	275	294	308	337	298	332	314	337	287	321	316	288	317	296	280	324	273	297	301	299	292	301	298	302	307	308	309	277	299	302	291	298	319	325	313	320	329	278	300	311	307	295	293	323	301	287	287	324	302	276	294	296	312	306	285	286	346	334	301	306	286	302	266	291	310	280	291	297	325	281	302	285	298	321	328	280	293	283	300	300	315	252	340	286	290	324	335	333	310	291	266	294	327	323	331	324	307	294	283	298	286	308	329	318	287	284	296	319	303	273	286	292	295	305	304	269	287	282	316	303	303	301	274	284	292	290	298	299	294	325	310	290	294	295	329	348	265	311	291	318	289	270	298	329	304	282	309	278	315	284	266	336	324	246	295	242	270	326	286	310	323	320	288	276	311	307	306	297	316	327	291	348	303	279	294	318	278	303	273	295	267	316	334	295	315	306	299	325	293	290	283	316	309	280	321	299	304	279	272	271	299	265	302	298	293	305	282	311	276	288	312	276	296	318	301	304	288	290	318	282	293	277	294	322	325	299	328	318	286	315	327	307	315	281	307	310	318	299	306	293	274	291	280	296	269	307	297	288	274	301	291	292	310	280	317	313	281	303	316	291	302	275	316	294	328	309	288	294	274	310	284	292	260	308	299	322	300	270	296	314	292	293	260	269	321	313	317	294	288	287	295	300	284	276	288	281	263	266	311	331	311	300	331	277	299	345	319	293	311	331	274	318	315	294	310	282	315	315	274	333	321	290	269	305	288	294	302	268	288	258	287	299	304	328	284	305	301	284	308	291	311	266	312	293	301	318	325	284	299	300	294	263	283	282	290	282	309	307	312	279	286	297	324	304	283	282	302	314	311	305	298	286	339	269	303	274	298	269	284	294	310	300	311	296	288	289	286	292	288	304	299	299	279	326	313	327	288	288	290	297	256	252	323	339	300	303	305	334	346	295	289	306	308	331	311	289	295	308	279	315	297	294	302	287	327	314	299	307	295	302	291	304	291	318	290	282	329	292	292	332	328	304	332	294	309	275	301	328	299	288	294	280	310	317	316	279	291	288	324	282	338	332	349	295	312	322	321	308	305	310	295	306	282	314	291	298	297	284	301	306	302	299	295	300	299	302	289	328	313	296	279	310	307	308	302	305	308	281	307	293	288	295	322	310	280	263	296	298	303	318	294	303	291	301	298	304	320	267	281	295	290	298	294	349	280	306	324	280	306	296	293	267	336	278	299	309	318	324	305	306	300	277	291	276	300	323	305	277	317	309	316	296	288	306	294	282	270	289	315	322	277	310	311	313	301	289	328	292	290	344	302	277	295	295	265	313	302	311	309	277	299	316	301	345	291	308	291	297	278	314	311	301	286	286	287	304	283	304	334	289	314	275	282	290	322	262	292	287	296	279	280	311	299	290	310	301	289	307	303	306	268	271	297	293	334	330	286	277	301	276	290	290	333	265	329	286	298	294	299	323	332	289	300	314	297	323	301	315	341	287	305	300	306	294	293	293	281	303	298	295	299	284	301	310	297	326	265	291	287	317	329	287	303	319	334	276	331	276	322	295	297	322	303	284	294	318	305	341	321	301	288	315	313	277	298	281	290	306	290	308	277	293	279	317	327	319	308	291	318	272	309	266	299	258	320	295	286	289	281	270	265	305	314	283	310	280	326	330	300	319	268	267	301	281	294	308	301	274	311	257	290	319	282	323	319	275	278	296	319	314	260	319	292	300	312	264	331	327	297	320	319	316	287	313	305	311	306	316	297	309	319	279	311	310	283	296	302	303	298	298	297	316	286	323	323	297	292	298	309	294	310	304	313	280	301	289	272	308	310	259	265	275	320	273	296	322	299	279	345	279	287	302	310	321	312	304	292	314	317	313	319	294	299	299	297	276	292	315	276
14983	1736	3248	3420	3038	2605	2079	1927	1667	1562	1408	1276	1191	1259	1091	1134	1077	1071	1021	993	1011	967	935	912	924	922	901	942	913	943	866	873	914	835	847	971	840	853	819	849	844	886	909	872	850	797	867	873	817	866	837	861	856	849	825	830	808	843	842	804	780	868	783	896	786	857	773	795	816	848	797	792	818	804	811	810	797	832	817	838	822	756	730	809	863	821	832	847	803	844	780	794	790	799	817	839	856	799	815	844	769	753	798	842	765	797	808	825	806	792	852	799	806	794	821	843	761	767	790	815	811	787	819	809	802	829	820	821	794	764	809	812	796	827	804	809	840	869	855	813	781	811	836	856	800	788	806	831	846	809	773	823	805	803	822	864	826	790	808	793	752	816	845	801	759	816	794	801	811	741	813	825	775	825	825	807	777	787	830	814	802	788	801	790	800	829	807	808	767	830	799	834	825	876	823	761	792	790	765	815	807	817	873	797	824	776	875	826	788	833	866	821	825	791	795	768	788	818	889	759	881	803	850	770	798	800	810	816	811	807	801	824	758	781	767	841	771	801	799	826	782	840	802	775	805	837	811	783	801	797	785	794	805	802	792	806	754	808	790	790	840	790	778	797	838	776	815	745	827	793	820	814	791	841	853	782	844	736	828	788	810	814	813	772	860	837	838	865	830	799	822	815	790	882	803	798	754	779	790	815	829	786	749	820	802	830	852	819	811	792	856	801	795	813	843	780	761	770	850	793	810	783	838	747	786	768	754	853	756	797	798	774	796	818	823	842	805	845	780	831	775	810	849	799	817	825	756	812	770	803	854	798	809	808	776	840	764	821	772	863	798	746	766	793	840	821	808	790	772	781	767	785	804	798	812	770	832	854	816	778	814	740	837	801	773	839	824	800	834	820	788	832	795	800	804	795	763	747	829	826	812	809	818	792	807	802	749	778	790	842	769	831	821	799	841	782	834	781	813	754	841	815	812	795	808	811	803	818	787	788	819	816	840	784	838	795	804	838	824	792	807	814	789	881	821	783	823	791	809	769	823	806	864	777	828	843	812	761	837	778	794	792	812	786	805	833	799	794	784	809	750	839	818	760	782	807	780	822	783	782	858	839	842	793	815	731	831	801	792	839	791	827	797	849	775	783	790	805	761	787	743	748	812	751	836	848	774	804	800	798	817	789	823	853	803	818	849	803	834	796	823	801	788	845	789	830	767	808	808	764	798	829	827	830	826	794	808	797	796	846	811	838	835	777	728	751	825	792	764	825	809	809	784	802	808	803	758	814	847	789	818	815	827	773	817	828	806	802	816	795	822	833	823	797	778	754	788	795	798	799	823	820	801	777	794	875	777	770	844	854	795	775	840	778	798	792	839	790	832	781	804	741	835	776	832	771	817	817	771	791	828	848	867	793	813	787	799	820	774	832	780	848	779	806	787	794	756	844	794	789	820	810	860	831	791	868	842	796	823	797	765	838	810	777	809	835	827	783	818	811	856	847	784	839	786	796	782	856	803	791	846	809	796	834	809	771	788	806	802	788	811	754	836	815	806	816	797	844	774	791	791	843	842	847	765	821	756	746	820	826	820	802	790	827	805	818	773	839	815	787	810	823	800	788	806	834	800	814	796	789	806	758	812	816	816	823	808	824	875	812	813	824	801	779	799	815	808	731	829	828	786	809	811	815	874	821	828	819	791	798	799	774	761	773	802	761	815	766	782	810	763	860	798	767	842	822	784	819	804	773	837	790	749	866	806	763	750	762	783	826	811	810	794	866	798	806	780	781	799	787	797	807	781	787	832	849	820	797	804	818	752	831	836	795	802	822	794	823	816	840	805	780	823	839	825	834	811	818	789	798	785	795	854	810	739	784	820	822	787	796	762	790	769	817	839	834	788	788	852	769	836	780	793	791	812	803	830	753	772	830	802	830	796	833	841	743	828	786	827	804	803	860	794	826	833	839	819	845	737	821	799	777	808	836	803	801	777	836	806	786	846	787	785	848	833	783	834	835	827	846	820	821	797	775	757	745	826	792	842	793	772	832	802	854	838	806	815	789	801	836	835	839	775	808	786	816	783	844	745	844	810	770	805	803	792	772	809	816	850	791	765	792	786	778	832	849	734	837	825	789	824	757	801	814	817	791	821	781	858	776	858	872	827	844	859	846	786	763	849	815	839	861	814	847	764	846	764	824	781	812	790	804	829	825	753	831	749	808	797	804	821	807	791	861	797	782	811	777	797	829	797	839	847	814	760	778	814	801	808	807	792	801	798	808	764	807	828	840	865	798	848	820	848	797	791	812	785	842	795	805	823	822	780	801	845	842	829	826	814	838	815	794	772	806	810	778	798	782	807	847	854	827	817	779	746	867	832	773	797	837	805	787	856	787	795	793	801	801	860	782	798	792	816	780	854	854	741	821	864	812	835	849	757	785	816	848	832	816	838	824	890	863	799	808	838	803	829	769	812	756	783	829	824	822	778	803	761	821	813	863	834	814	816	791	786	787	817	802	780	764	753	794	800	828	814	820	804	831	808	803	817	810	817	837	766	833	796	829	821	828	820	790	780	752	809	846	822	806	813	827	768	812	842	855	802	811	782	795	838	849	850	756	807	811	794	749	792	778	827	786	836	814	776	866	777	836	813	823	823	796	773	798	774	859	849	783	812	819	816	857	851	828	781	785	820	807	762	804	752	817	773	822	827	834	817	777	850	783	814	848	820	832	761	794	786	839	775	842	814	793	832	813	830	791	809	811	819	801	792	791	796	829	777	761	822	778	804	822	799	806	790	808	831	785	837	858	780	814	812	836	756	767	804	778	774	822	797	782	803	786	856	797	792	790	771	791	852	816	796	787	788	778	775	787	860	771	772	774	792	823	837	755	828	832	792	827	769	862	791	823	819	795	877	758	769	803	813	784	837	788	834	789	824	809	751	792	755	770	834	791	821	831	833	800	819	791	839	820	854	793	804	831	785	828	802	796	791	787	796	790	810	808	782	777	800	821	782	816	779	843	821	810	798	847	802	793	804	784	782	815	805	726	805	856	802	764	792	863	830	847	824	816	836	825	859	795	833	791	809	784	826	813	783	767	821	865	760	845	780	763	815	810	796	795	801	811	808	785	861	790	781	788	801	811	803	819	847	840	836	809	837	771	822	845	784	821	778	812	793	805	788	740	790	776	834	818	786	778	800	847	823	832	822	811	769	868	777	806	801	782	811	827	829	795	751	831	846	832	799	811	803	851	795	782	752	856	828	757	785	858	813	857	811	792	822	782	821	792	806	818	785	798	806	801	790	856	756	808	802	793	847	801	780	811	819	797	794	840	799	805	862	822	814	812	805	824	838	781	823	750	806	827	768	833	803	815	781	837	777	837	838	831	814	827	760	806	825	825	783	761	773	771	810	833	781	827	835	780	795	816	786	785	789	772	765	796	805	814	825	786	808	804	779	798	792	824	844	857	825	790	830	784	800	802	782	810	831	842	773	831	805	773	785	793	830	820
41460	13727	2840	1655	1139	891	666	552	510	441	435	417	373	356	310	333	330	316	307	304	285	316	302	305	315	294	253	306	301	313	253	299	261	281	271	274	283	282	285	276	275	299	295	281	283	259	267	259	287	275	279	282	257	255	236	272	256	276	276	307	284	288	282	277	309	269	265	264	290	248	279	260	303	318	261	262	275	277	255	285	268	275	264	233	265	244	259	288	283	243	261	283	271	264	283	272	288	260	283	271	280	266	248	229	288	236	280	287	265	234	272	240	259	318	246	260	249	287	280	253	251	238	248	266	265	248	288	304	259	285	299	229	267	275	283	286	273	266	270	260	266	252	275	265	285	269	283	279	276	242	260	306	272	281	239	253	264	275	272	263	273	289	280	292	251	281	236	270	252	261	259	250	265	243	261	248	250	250	269	278	255	246	281	278	293	249	236	236	261	297	276	289	279	285	244	281	248	270	276	263	269	280	257	263	280	300	301	287	264	288	260	230	242	256	239	278	260	261	270	263	262	241	260	287	269	245	269	270	293	266	295	256	251	279	255	271	268	290	277	268	265	272	276	289	289	235	300	294	277	278	275	247	293	265	290	298	259	257	265	285	270	285	293	252	268	276	242	278	275	273	244	274	241	239	264	267	289	286	233	240	254	307	268	253	253	279	223	240	261	269	278	296	287	286	279	290	254	262	307	268	281	272	262	288	261	235	253	306	277	273	256	255	282	260	277	245	271	274	248	265	268	265	273	266	259	274	299	289	261	255	244	235	270	266	287	323	290	244	289	283	238	294	307	292	273	260	272	257	270	236	256	259	251	281	260	244	294	264	236	257	285	278	281	319	286	276	271	287	261	261	262	290	277	257	267	238	281	269	242	295	264	259	257	290	292	260	266	254	269	291	276	265	243	256	295	283	286	241	277	267	265	239	286	254	281	238	259	248	297	281	272	296	285	276	263	233	267	289	242	257	259	290	262	270	260	255	268	245	264	213	299	248	266	254	256	277	266	276	265	279	259	277	245	238	257	271	271	251	263	245	250	281	295	261	250	242	248	280	244	246	244	256	269	251	291	267	269	256	265	249	242	248	281	274	270	259	261	261	268	247	280	291	247	263	263	247	276	246	273	266	266	264	274	305	277	241	259	258	271	242	264	266	238	301	251	277	258	295	271	259	247	259	274	258	276	276	287	259	273	274	247	245	267	250	264	266	271	253	251	260	256	240	273	275	285	241	264	244	275	290	284	281	303	305	267	238	270	271	276	264	265	234	253	269	259	275	262	251	250	241	247	294	271	262	298	264	261	263	268	267	273	252	287	287	274	257	275	274	260	246	257	274	256	282	267	266	266	215	283	297	271	256	266	252	281	267	260	270	269	279	242	258	292	293	238	251	232	292	242	277	264	289	301	312	246	262	273	281	273	252	256	278	250	248	271	260	242	257	278	273	297	293	273	290	270	267	257	266	266	227	268	290	261	275	283	291	305	262	297	260	239	264	252	292	289	270	268	260	257	283	263	292	282	245	273	265	280	269	264	273	236	252	274	260	253	265	285	250	270	273	270	275	245	265	276	258	274	272	270	253	252	265	244	266	274	293	265	240	285	255	239	274	240	247	233	246	266	245	266	269	241	269	281	260	298	274	267	278	298	264	237	270	285	292	268	269	278	254	261	258	256	276	227	298	254	282	284	284	252	258	258	300	248	247	285	258	239	274	261	287	251	262	269	286	296	250	288	281	254	260	269	269	248	269	253	281	263	243	249	303	262	283	264	287	265	253	275	266	296	256	267	288	261	267	246	282	272	266	287	270	272	240	248	248	275	259	303	258	283	258	279	261	293	253	278	274	261	249	272	278	251	268	246	283	260	266	241	260	264	281	277	255	258	273	293	271	261	255	274	248	253	282	275	260	245	270	263	259	255	278	290	258	273	278	234	263	267	253	266	264	274	254	273	256	244	266	287	281	290	264	252	271	235	250	278	255	245	303	252	266	246	272	239	304	273	266	267	282	282	286	275	250	255	283	290	278	285	261	278	290	234	280	270	279	242	237	267	276	285	269	258	250	260	297	252	269	275	267	292	242	252	249	265	280	267	279	257	275	243	247	264	277	258	259	275	272	285	285	242	260	240	265	252	254	269	269	255	284	255	287	236	285	282	246	263	263	272	291	266	263	289	244	244	267	297	265	245	241	271	260	283	285	273	261	272	285	247	271	253	256	252	279	265	237	299	237	246	255	299	268	296	264	261	274	285	257	278	247	237	264	243	257	270	265	253	274	296	254	266	253	241	272	245	284	267	258	263	273	292	261	252	267	282	258	254	259	263	262	282	238	245	258	272	287	271	253	284	266	265	240	263	264	254	300	249	245	273	265	238	294	227	257	231	274	269	255	251	250	267	276	243	258	279	281	281	255	261	259	253	257	279	262	277	266	240	257	289	263	290	279	266	224	285	282	247	261	265	272	261	287	261	302	245	265	242	255	260	265	292	259	244	283	263	244	263	260	258	289	240	271	242	263	242	265	246	274	257	299	277	253	272	250	263	256	252	266	276	262	246	250	273	257	257	271	234	271	274	270	273	264	284	285	269	255	273	256	245	286	253	244	254	271	262	269	269	275	274	257	257	251	262	273	261	284	257	282	283	257	262	284	266	295	310	299	263	241	258	274	267	249	278	277	274	263	266	268	250	279	252	273	268	288	300	304	325	245	257	276	255	270	261	233	298	267	300	271	299	252	266	273	234	250	263	283	260	258	269	265	274	262	250	263	275	247	283	251	245	284	258	278	272	293	292	244	285	285	263	257	266	248	249	266	248	278	266	265	261	279	277	282	294	274	242	298	249	255	256	266	277	274	289	286	276	303	256	249	277	238	268	246	261	274	259	255	272	267	262	269	279	285	285	290	267	268	263	269	258	270	248	264	265	275	246	279	239	242	277	249	254	267	275	268	267	257	258	256	232	273	258	272	250	278	254	272	258	272	265	250	262	282	276	259	265	242	213	254	267	267	264	261	289	287	276	313	278	237	251	275	286	247	256	254	270	279	253	264	243	281	246	264	278	267	275	251	282	266	261	269	257	259	275	267	249	267	275	253	252	275	265	275	270	271	238	260	263	280	269	265	258	286	276	261	254	254	263	288	267	272	290	266	255	262	234	266	275	273	255	238	257	286	265	262	262	257	266	281	326	292	262	276	265	287	274	261	297	274	292	246	274	255	276	259	291	256	263	289	246	251	277	286	248	273	299	268	301	299	268	281	291	236	240	272	264	266	248	289	254	293	317	257	286	290	267	250	273	253	292	278	273	263	284	283	290	260	260	275	251	278	275	231	269	272	272	245	270	256	253	244	251	245	257	243	273	269	246	291	261	246	256	258	291	282	248	285	300	282	269	289	256	297	258	268	317	249	262	268	288	257	293	286	247	288	243	281	281	267	295	249	284	290	290	265	289	263	262	293	269	277	264	285	273	260	274	252	236	259	276	248	264	253	239	260	285	271	244	247
21445	2404	5163	5630	4661	3932	3228	2681	2398	2044	1795	1656	1545	1378	1319	1237	1108	1137	1051	1094	1004	1058	1000	992	902	951	863	850	877	825	878	848	864	783	817	798	782	792	748	781	767	810	787	780	740	771	740	685	776	801	786	740	744	773	746	750	689	708	775	723	730	734	770	714	691	750	689	759	744	709	722	740	764	742	708	741	694	674	720	706	697	699	665	637	696	707	706	754	693	738	701	731	730	719	716	729	677	712	721	703	669	747	724	713	656	680	690	723	728	702	709	776	693	672	734	680	713	742	700	700	768	657	775	744	675	735	751	697	698	725	720	696	748	727	656	665	689	700	724	691	664	700	682	743	739	673	699	670	691	711	742	732	679	677	716	691	708	724	720	687	678	696	697	689	725	750	681	676	667	720	714	698	673	670	709	721	677	685	705	706	739	681	728	717	698	682	700	683	644	716	712	700	702	699	723	721	704	717	684	735	697	728	728	741	660	716	714	686	685	700	708	716	647	693	655	705	742	663	690	675	722	727	692	701	702	725	684	733	712	674	725	690	742	665	745	683	750	681	678	696	681	705	682	686	686	730	788	737	682	693	656	714	695	655	689	689	731	744	697	721	694	675	723	703	694	658	701	707	712	725	703	687	709	739	701	747	671	691	705	671	691	727	727	684	662	696	660	685	729	688	683	723	707	720	683	640	689	764	738	669	713	684	697	740	669	726	718	715	717	731	713	720	725	656	729	711	706	728	708	727	695	703	710	728	695	689	667	681	722	668	690	666	690	675	687	694	706	727	678	671	713	722	683	688	738	695	671	730	678	706	677	697	744	710	697	731	703	746	719	728	688	694	707	744	699	676	724	666	691	645	712	684	723	728	680	723	682	665	687	685	706	750	728	741	712	692	711	713	729	700	709	727	687	710	673	717	722	723	662	730	680	680	706	753	692	677	696	675	691	673	728	682	710	704	721	664	704	689	649	705	683	695	711	665	706	653	686	704	737	690	724	685	700	732	683	725	666	755	697	763	705	695	682	691	648	762	700	706	694	664	690	733	682	684	687	717	722	694	680	738	678	707	675	708	734	666	659	728	699	674	756	703	664	707	702	712	691	686	708	740	658	724	700	715	717	698	715	704	681	693	738	722	696	765	753	727	730	734	701	632	723	644	693	663	698	730	769	723	702	748	704	687	710	716	731	701	705	723	716	761	682	727	692	706	701	661	748	695	724	650	736	697	670	720	730	709	672	714	694	712	719	728	715	698	729	688	716	690	682	701	711	698	680	700	702	721	686	654	721	724	716	669	722	725	727	684	687	693	740	685	728	688	708	704	707	697	661	741	777	678	746	677	705	731	709	703	728	661	672	717	658	670	713	690	681	688	623	691	705	694	710	734	664	702	717	695	653	687	718	704	734	720	638	668	751	734	670	739	704	712	717	628	716	748	695	701	673	758	727	667	687	696	703	622	701	677	685	720	695	726	679	734	691	701	680	697	688	683	732	743	714	700	749	675	652	716	709	724	700	695	656	733	694	749	676	713	663	695	688	681	674	698	733	633	741	692	679	632	721	731	694	674	699	666	712	712	695	721	714	665	662	731	727	684	756	732	676	716	713	657	664	748	691	676	646	688	732	667	684	698	667	716	717	769	669	729	755	692	708	669	674	735	700	725	692	686	722	703	677	699	692	662	726	696	701	713	707	703	727	697	728	698	687	726	689	704	738	709	684	676	736	665	710	684	732	685	704	688	722	705	715	696	660	707	663	647	657	724	736	687	724	740	741	716	731	756	717	688	658	720	702	721	668	722	755	727	700	714	683	678	683	692	707	673	655	703	689	690	713	737	708	693	653	666	701	702	713	691	667	699	727	670	682	679	704	719	698	656	712	668	688	716	672	671	685	719	689	661	732	719	690	652	727	715	722	690	690	720	728	707	726	675	740	686	725	698	736	755	671	715	718	736	704	712	681	730	724	680	695	741	759	715	732	716	657	713	712	739	708	686	688	726	704	716	698	643	712	742	686	714	717	704	689	741	653	712	680	699	754	717	714	703	721	708	730	736	711	688	711	679	717	676	713	692	702	728	699	724	675	705	724	706	656	698	717	706	751	750	689	664	674	702	654	742	657	742	692	686	693	683	706	704	647	696	712	685	716	709	709	706	685	684	684	680	701	721	699	689	684	655	685	696	707	677	699	712	699	725	714	734	710	692	702	707	690	700	692	725	730	739	670	693	686	689	723	655	681	750	706	712	719	721	696	692	693	710	713	671	696	710	732	684	707	655	684	691	705	684	700	679	739	716	630	690	686	685	717	708	734	689	720	718	670	684	706	679	682	709	707	726	700	659	669	651	691	675	675	730	730	744	722	702	714	664	735	709	677	705	751	715	706	686	704	685	697	728	734	684	707	709	721	746	629	688	703	680	670	696	709	697	658	672	649	720	676	721	711	675	737	660	714	674	763	695	704	693	696	692	732	736	735	683	690	769	720	712	720	738	695	702	706	756	706	688	753	728	709	709	718	716	698	692	733	700	708	723	708	711	732	686	691	727	676	700	703	727	656	689	669	645	718	694	666	713	729	681	671	686	739	693	672	670	693	720	737	732	732	662	667	662	687	730	703	691	753	729	724	676	688	715	668	684	706	694	682	662	670	685	685	729	698	695	714	704	673	688	657	717	653	721	703	739	713	683	705	738	683	744	688	717	689	692	727	693	708	703	706	696	711	664	663	684	671	732	709	702	667	701	750	687	685	699	710	740	654	662	704	657	691	714	697	662	672	657	702	713	681	745	650	684	709	673	698	664	741	707	692	676	695	710	674	686	680	707	721	729	706	730	716	707	697	801	716	681	700	683	713	701	664	728	741	679	678	717	753	694	754	686	669	673	648	711	720	737	673	662	682	706	713	691	709	682	709	734	669	687	773	704	714	671	658	746	735	685	663	680	681	694	635	675	709	699	715	718	693	685	676	668	648	699	714	709	714	699	686	709	700	711	699	660	675	711	724	670	710	646	697	736	681	678	680	676	670	756	719	713	678	749	721	719	704	708	720	727	658	682	702	646	686	736	717	676	684	705	657	710	704	676	746	675	729	699	643	661	694	738	662	678	689	679	733	702	662	711	718	681	688	695	718	728	721	657	696	688	705	656	714	731	721	667	697	699	648	719	696	697	748	698	696	708	643	739	651	698	663	683	728	657	736	698	687	699	717	700	699	675	726	741	716	730	766	734	675	732	708	726	666	629	667	714	705	726	664	728	701	675	717	696	657	761	655	681	678	718	691	766	704	708	751	666	703	722	686	652	698	723	694	740	699	673	706	699	742	705	713	718	678	738	662	704	693	711	672	719	689	723	687	681	671	690	733	705	713	671	737	703	730	704	677	695	708	715	685	693	714	681	660	662	759	718	752	678	710	690	701	708	697	684	710	717	661	670	697	655	691	714	752	719	685	669	687	669	677	686	680	698	686	658	700	701	686	691	697	747	706	708	728	685	722	709	669	691	706	705	711	713
2949	231	191	177	180	178	163	177	152	172	159	150	144	154	158	167	176	187	168	157	180	167	179	158	174	173	178	169	172	181	180	142	136	155	157	165	153	159	174	158	171	164	188	142	170	154	166	155	174	177	174	167	156	142	137	187	173	170	157	156	199	190	165	144	159	174	145	163	177	159	187	164	164	179	166	166	162	160	157	174	161	188	174	181	173	179	169	147	160	159	178	140	170	164	175	164	187	154	155	167	165	154	176	151	153	166	170	149	145	153	188	168	171	174	173	176	175	157	158	172	164	180	173	178	176	158	169	177	194	154	176	161	158	172	165	155	158	147	163	188	179	172	169	171	166	167	198	154	169	161	161	152	157	169	162	163	176	184	162	169	151	161	150	156	163	147	162	150	170	162	167	157	184	156	176	174	160	164	169	168	174	179	168	157	155	174	185	153	163	173	162	165	175	152	187	160	157	187	189	156	175	165	164	172	183	192	176	179	168	174	147	146	174	162	153	205	171	176	160	193	184	170	186	161	179	167	168	168	163	183	170	187	173	177	186	181	169	154	176	150	165	152	167	150	171	182	153	166	175	160	159	151	156	165	159	169	166	154	181	168	152	169	156	181	183	172	153	167	176	168	177	169	164	158	166	171	156	177	152	188	178	155	172	146	171	157	158	175	171	157	154	165	190	175	154	168	146	168	163	180	169	157	153	178	173	146	167	157	145	185	171	162	163	178	175	193	162	158	175	160	184	160	163	185	171	182	154	163	162	173	164	169	188	168	179	153	166	176	176	168	150	162	163	161	188	183	140	178	166	167	169	197	172	158	169	163	160	156	160	142	159	162	165	185	167	161	178	180	169	169	175	156	196	179	144	169	163	163	161	167	177	151	166	170	166	180	179	178	179	173	142	166	185	176	149	156	147	173	155	141	184	157	171	146	174	161	161	159	158	171	151	165	146	164	185	137	171	149	196	139	148	156	170	167	167	158	143	176	162	141	166	166	144	149	178	167	167	161	136	162	185	164	163	173	157	166	163	167	154	169	168	152	183	168	154	198	147	163	154	167	188	165	154	168	156	156	160	171	143	171	154	178	161	139	134	168	142	167	154	162	177	187	165	170	188	159	164	156	156	162	166	173	169	160	156	164	166	183	171	169	172	159	165	162	189	181	167	171	162	176	154	144	169	184	162	152	194	156	174	207	148	183	139	166	174	182	169	143	141	157	165	175	163	184	191	152	168	172	158	181	141	145	165	168	194	168	160	151	164	174	149	189	166	177	173	187	174	167	170	176	178	157	157	161	163	168	162	140	161	142	153	186	179	167	166	157	172	149	187	167	172	173	153	188	175	165	184	181	172	142	174	180	159	168	158	177	144	168	158	152	170	187	153	159	136	192	153	172	161	179	161	160	156	135	135	167	174	170	136	172	168	192	169	154	180	156	172	163	163	167	143	177	140	185	163	171	155	176	176	148	169	176	187	193	159	161	142	171	188	188	155	188	167	180	162	169	182	167	169	152	142	156	183	164	138	168	163	165	164	163	172	146	159	158	155	150	183	174	160	154	167	175	162	159	152	188	146	170	150	184	188	173	161	147	175	166	163	179	163	181	155	173	172	170	160	167	153	162	158	142	164	170	170	159	175	182	145	158	166	161	179	150	165	190	185	161	167	181	195	170	171	150	165	162	177	162	179	166	160	171	173	160	181	182	176	188	160	164	162	149	155	146	153	145	161	190	157	171	165	162	149	142	171	177	142	164	169	169	149	166	172	134	182	181	145	151	143	179	148	165	172	144	164	173	138	177	166	150	192	167	166	158	177	181	159	199	141	173	148	190	147	164	146	166	168	170	171	174	176	208	145	171	171	172	181	173	166	163	177	156	160	174	197	181	157	169	156	159	162	153	155	170	161	167	158	152	160	155	165	160	169	166	152	158	176	160	157	165	160	147	167	176	172	177	176	154	175	162	149	165	181	153	163	164	173	182	161	177	184	150	173	149	167	190	167	134	199	154	169	162	170	158	146	173	185	148	158	168	162	162	162	186	159	178	168	144	155	163	160	154	168	171	171	164	173	172	160	161	176	171	167	177	170	166	179	156	162	168	141	161	166	189	185	170	169	203	149	158	170	163	155	166	156	147	164	178	161	166	178	165	167	145	156	187	174	150	156	180	154	154	164	149	163	148	164	154	169	163	161	160	183	154	153	170	171	170	161	190	183	176	142	131	167	153	175	164	142	168	155	154	164	178	159	193	174	146	158	159	170	173	156	185	170	168	181	173	162	171	144	132	163	170	172	176	179	173	166	186	156	172	164	148	170	172	180	171	147	165	162	173	180	172	175	170	175	164	146	175	160	184	162	185	161	169	176	179	153	166	144	138	173	188	158	151	158	166	153	172	152	157	183	176	162	179	149	157	168	167	184	190	174	179	180	175	169	161	177	140	172	152	171	155	152	155	148	155	185	149	159	175	178	166	162	164	182	167	200	184	185	150	166	160	178	158	180	164	128	167	169	165	156	150	169	173	182	160	155	161	167	171	165	152	160	179	169	160	189	161	162	148	158	149	165	173	166	175	152	156	187	150	160	165	166	168	149	172	175	187	152	138	181	168	169	159	173	164	158	179	172	164	180	154	169	165	147	165	176	170	166	196	165	162	187	166	188	181	182	167	178	166	167	169	173	170	160	160	181	159	165	170	157	177	180	162	187	183	184	176	174	159	156	158	172	158	184	173	187	173	171	178	154	156	178	174	147	160	189	177	145	180	178	167	152	160	182	172	169	178	167	175	157	185	151	183	171	149	160	136	171	180	174	166	180	186	161	178	194	159	173	148	188	183	142	150	162	151	161	132	173	182	134	164	171	153	154	169	162	155	166	167	164	165	170	149	159	174	165	175	157	173	160	185	165	180	162	171	175	174	151	170	153	165	160	171	187	161	182	176	176	170	174	187	170	165	167	136	163	161	143	141	171	143	154	166	171	180	169	172	176	155	163	182	140	170	158	143	159	187	174	175	163	163	169	171	203	180	158	181	159	183	164	147	180	159	165	163	160	152	167	165	178	176	162	173	175	142	185	192	152	168	158	168	182	153	175	193	165	175	190	175	166	168	173	149	177	156	172	160	207	167	183	153	166	162	159	176	156	147	152	153	158	183	174	182	152	164	162	156	191	163	185	172	152	175	163	173	156	150	185	180	168	182	162	157	173	190	190	165	200	165	178	167	175	149	184	182	160	174	164	169	197	179	158	157	170	179	155	157	166	162	182	137	166	173	159	156	157	178	169	163	180	130	149	145	160	199	170	169	138	150	163	168	145	143	191	155	151	176	140	174	171	166	159	176	169	166	154	172	170	141	171	169	169	174	171	142	155	160	172	190	173	171	161	172	162	166	196	172	145	183	182	182	158	177	170	151	175	169	158	203	168	172	198	145	157	184	169	181	172	158	154	168	179	184	177	155	187	187	191	166	171	166	160	198	188	166	187	164	145	161	182	157	166	175	162	176
2854	553	621	612	590	604	576	535	551	530	527	581	526	542	512	547	483	536	515	545	511	514	510	508	527	554	531	493	514	503	474	543	497	494	533	518	506	550	500	503	538	511	470	469	520	535	507	497	509	460	530	519	505	506	524	522	544	529	518	504	539	496	480	456	481	512	516	496	457	487	520	509	529	496	512	481	521	490	550	528	502	492	554	479	505	494	483	485	524	483	444	504	503	501	516	494	477	482	493	525	531	535	494	495	480	528	465	527	510	536	464	489	477	484	522	526	489	522	513	514	503	509	485	493	512	523	511	537	502	478	457	514	522	507	504	493	479	513	534	489	515	462	500	535	560	454	524	496	547	491	511	525	504	483	501	499	483	504	500	515	507	476	472	519	511	533	518	507	487	483	492	471	514	492	507	497	482	503	510	507	506	494	465	491	481	502	488	491	513	524	498	508	471	477	512	486	473	521	534	458	526	540	512	491	500	535	505	466	495	496	531	483	484	483	506	482	506	532	548	480	481	489	503	474	523	488	502	466	492	510	513	503	523	532	463	501	520	514	516	446	508	463	533	498	498	478	484	502	503	493	473	515	510	507	523	501	473	500	504	487	532	510	523	426	515	510	544	505	503	456	518	488	519	508	478	517	517	526	487	523	497	505	516	508	486	491	519	512	491	477	499	497	448	519	487	480	499	516	504	478	523	468	490	509	472	517	476	519	514	506	498	526	488	499	486	538	520	480	472	460	522	536	480	482	517	515	498	500	504	529	567	479	504	504	520	479	487	492	527	496	488	492	554	481	511	492	485	508	489	481	502	523	476	538	484	512	473	490	463	490	533	464	469	517	508	496	523	500	445	540	474	456	519	526	527	509	558	509	518	459	504	529	517	504	508	478	526	499	506	487	513	499	479	518	522	489	492	496	518	477	528	508	486	466	527	501	514	480	509	496	502	488	504	528	493	513	513	493	515	534	509	529	520	471	492	520	493	520	504	483	508	509	508	516	500	521	516	493	476	526	438	505	480	510	520	486	509	514	544	492	515	483	532	486	521	518	473	521	486	501	544	491	467	530	494	510	525	513	498	520	519	498	498	505	517	518	522	493	516	480	463	480	498	517	473	507	454	503	489	509	496	530	478	534	492	493	503	500	468	489	501	479	491	480	502	477	480	502	469	489	455	490	513	485	501	544	481	514	507	512	483	509	522	489	437	509	501	476	502	529	505	503	524	520	469	493	489	493	520	471	535	482	513	503	476	512	490	464	520	522	502	525	479	496	510	486	456	520	480	483	510	518	507	491	502	527	525	507	478	478	490	509	523	528	492	515	512	525	540	506	505	506	483	505	501	492	510	480	457	501	476	468	493	505	527	497	505	490	524	467	568	473	523	463	505	510	501	518	498	513	496	531	523	481	488	501	448	526	509	499	482	531	509	510	521	544	495	508	524	481	484	482	478	495	504	507	499	500	495	500	541	497	528	508	475	443	473	505	463	476	492	501	464	526	539	501	465	518	500	514	506	546	513	478	533	516	551	472	474	498	502	517	523	480	476	488	484	474	502	472	501	508	507	517	474	449	492	521	514	483	508	454	521	497	479	512	506	494	527	511	521	489	494	515	485	524	480	535	478	506	519	492	498	514	512	501	477	489	557	497	527	508	483	479	532	508	529	500	542	532	486	490	499	517	525	491	510	493	526	491	520	502	532	512	459	493	491	478	536	472	533	483	529	522	517	505	515	515	482	499	489	477	494	493	499	489	474	529	510	539	502	498	530	498	554	515	552	485	513	501	502	487	521	471	474	491	518	504	478	477	495	464	494	469	503	515	524	508	545	470	482	503	511	529	518	490	526	492	505	500	485	501	462	495	478	497	483	494	512	508	483	478	487	542	517	502	495	450	467	526	518	490	516	527	502	465	505	475	503	479	498	493	517	480	503	528	484	518	516	490	532	537	491	512	519	470	500	474	493	543	462	544	487	530	480	508	501	509	549	514	515	511	525	486	513	496	521	488	536	501	520	489	505	532	498	512	509	549	498	508	519	506	508	522	497	475	522	483	490	494	512	521	506	453	495	504	476	486	534	504	528	524	494	496	509	521	491	508	523	472	492	504	503	483	495	526	479	479	521	522	542	491	512	542	471	498	515	536	493	494	497	490	525	469	531	513	539	523	495	529	504	530	503	492	467	507	464	519	502	502	512	504	488	518	505	492	525	509	506	483	536	535	504	518	513	528	515	547	469	493	501	442	504	498	491	517	513	494	524	508	480	503	466	507	522	553	509	507	518	487	522	479	458	518	469	472	511	461	488	520	520	483	473	482	522	517	513	496	493	528	529	507	518	508	485	453	512	494	451	467	517	517	476	467	483	481	488	516	494	551	512	487	514	489	528	492	474	468	538	462	485	488	491	492	494	486	512	503	492	525	512	528	464	476	483	499	516	511	558	508	501	562	505	517	482	501	466	527	512	484	491	479	503	446	485	516	515	472	489	472	523	498	476	481	481	513	481	499	499	496	497	493	521	516	530	497	490	527	466	488	470	534	487	518	513	456	507	461	501	503	489	510	457	522	502	487	460	506	487	510	477	547	542	501	475	516	515	549	539	540	517	477	500	493	527	506	459	509	471	461	470	480	472	511	503	491	524	466	529	500	499	495	485	515	521	500	485	531	500	478	470	500	534	507	512	503	533	465	501	479	526	479	489	484	533	464	477	513	516	477	516	536	506	515	467	523	519	492	520	514	504	553	525	506	524	534	538	479	505	511	495	484	485	510	518	515	525	531	487	505	525	476	493	506	477	497	517	482	477	491	501	545	533	522	470	520	496	504	555	475	520	494	505	477	535	498	536	516	524	515	478	509	507	551	510	481	461	520	509	517	499	512	519	478	484	514	522	509	509	463	512	514	472	491	508	499	535	497	507	515	517	472	513	483	513	484	531	515	491	534	492	513	528	489	482	519	504	493	485	512	535	544	535	471	495	493	484	566	463	437	501	533	511	521	519	513	475	485	506	506	495	474	496	505	512	528	498	486	520	492	474	526	503	517	461	482	525	472	576	529	474	551	502	458	532	509	466	531	523	481	506	511	481	494	533	488	487	468	477	490	496	562	458	510	483	526	532	502	531	510	461	548	487	564	511	522	505	483	522	524	520	530	511	503	509	528	486	503	488	527	504	542	511	535	516	494	535	491	528	542	531	487	506	511	487	525	481	510	499	485	507	491	526	479	499	521	474	488	490	487	508	488	509	501	510	434	501	495	484	491	466	506	518	482	512	505	491	508	528	487	488	495	506	476	496	485	509	493	491	458	470	501	462	485	498	504	472	488	492	497	494	518	528	478	529	502	464	490	514	541	499	474	499	521	489	497	507	489	498	486	507	522	514	443	492	473	507	478	514	499	448	460	524	448	551	540	509	508	489	534	512	494	499	521	515	505	503	501	500	497	496	533	506	504	489	490	512	489	523	515	518	490	497	515	524	532	518	506	478	512	528	506	486	514	492	516
28036	6270	1379	1022	758	589	520	463	412	392	374	384	334	358	323	306	317	329	332	300	318	334	319	341	311	301	313	303	309	343	298	303	316	341	318	306	290	298	300	318	309	281	323	309	311	278	298	300	296	304	297	276	288	316	315	268	305	325	312	303	281	315	289	309	325	306	324	299	279	312	300	284	311	295	315	310	286	315	335	287	301	315	305	308	316	318	312	318	300	310	325	357	296	293	322	321	300	291	308	285	302	291	280	304	290	290	320	295	320	286	303	305	257	299	296	311	284	321	274	276	310	286	265	291	305	319	354	280	274	339	307	333	272	310	294	292	292	326	297	301	302	265	328	308	308	316	294	268	306	305	295	303	290	275	325	336	281	329	294	298	284	316	305	283	311	276	296	283	248	333	296	304	333	293	292	305	340	335	283	338	300	291	312	317	315	265	260	300	308	288	294	307	293	295	319	309	332	321	315	273	306	300	324	330	281	312	297	296	289	284	293	282	312	296	262	314	287	309	301	284	326	318	305	275	303	269	306	322	276	301	283	278	309	317	291	286	316	276	311	246	291	287	281	284	331	310	283	307	303	302	319	301	290	268	312	317	319	289	317	296	295	310	299	297	314	316	295	284	321	294	331	316	309	307	355	272	285	306	272	273	329	273	298	289	303	328	301	304	277	275	290	299	304	298	316	263	289	295	322	286	318	296	314	274	283	286	307	311	308	315	311	269	290	315	275	309	348	305	302	317	299	297	294	298	278	296	306	302	269	322	296	304	302	344	312	299	331	309	297	306	289	289	312	310	350	298	327	289	312	310	295	265	322	292	300	311	307	295	274	303	290	331	307	312	278	300	288	286	297	337	298	320	315	327	295	337	306	332	338	289	302	305	304	307	279	274	313	296	340	282	304	305	265	295	306	343	303	291	284	308	283	290	302	284	315	307	313	304	322	327	273	304	307	311	308	307	280	304	324	276	287	302	298	305	298	321	292	296	327	299	283	290	255	302	344	286	298	301	296	288	279	317	276	299	304	299	334	272	291	325	319	303	294	313	261	361	298	327	294	301	335	289	255	296	306	289	309	304	305	310	321	295	322	314	328	325	312	291	309	303	313	318	299	310	289	276	302	303	282	289	297	278	326	329	314	266	278	286	292	312	314	249	283	312	310	310	280	323	290	268	298	320	288	304	311	311	294	326	334	283	334	284	299	294	303	336	295	297	278	287	335	261	306	300	308	332	309	287	278	305	308	296	287	281	294	297	308	276	322	297	335	290	303	285	291	292	294	284	307	304	289	302	271	296	311	316	307	271	305	302	313	300	305	277	310	308	293	337	298	311	330	278	295	314	291	321	285	289	297	273	298	285	312	312	300	306	298	304	298	296	312	286	266	321	295	292	325	309	288	311	323	300	303	287	268	285	309	306	302	319	320	314	277	282	293	297	299	300	288	303	271	301	262	319	328	309	279	263	297	285	318	317	320	267	290	324	298	329	311	315	302	317	295	301	282	302	317	265	328	317	320	308	345	313	294	299	280	318	339	305	330	289	298	343	295	313	297	290	307	324	294	315	324	313	342	294	286	307	306	323	318	298	307	302	342	301	303	320	296	280	327	296	326	327	325	304	298	320	304	294	296	303	285	320	296	316	310	292	300	280	246	279	305	326	295	285	295	325	308	304	316	313	325	297	340	329	264	277	292	325	330	303	298	302	291	329	310	310	341	303	301	330	303	282	316	291	278	326	302	293	284	296	309	297	281	290	304	269	299	289	283	291	344	317	284	312	298	283	317	308	305	326	324	317	297	285	299	298	288	331	295	265	338	308	292	316	295	305	288	289	292	285	297	287	303	342	281	282	326	318	306	310	324	295	352	293	342	321	288	286	305	307	286	295	325	296	303	296	313	337	340	282	329	363	332	306	297	297	280	315	295	275	308	303	299	310	289	284	291	297	343	310	321	284	273	259	264	307	316	272	288	311	284	296	293	317	316	313	320	301	317	306	306	306	346	275	292	316	330	253	291	299	286	312	310	296	320	300	297	335	297	280	320	305	306	286	294	288	310	318	319	329	288	300	321	290	308	303	300	303	293	280	290	286	297	289	312	321	289	285	296	333	310	297	283	310	306	305	299	280	286	317	329	290	283	304	277	326	298	305	314	324	319	299	320	278	276	342	289	285	303	299	305	318	289	290	296	300	283	298	306	288	310	335	279	310	268	301	293	304	284	321	282	291	275	262	316	296	286	297	278	308	304	289	296	305	306	330	325	301	310	300	333	292	302	339	297	317	299	296	277	301	283	322	305	274	308	303	278	284	289	298	275	278	275	327	318	269	286	298	298	320	312	301	298	309	299	306	339	268	316	298	279	291	313	273	314	298	292	278	328	299	300	308	287	274	282	306	283	323	319	272	270	288	309	262	329	277	304	314	310	292	300	310	280	307	306	287	305	296	299	282	302	315	253	315	290	292	278	284	279	322	304	308	298	306	303	311	313	328	308	277	263	306	311	331	306	344	316	299	273	329	292	288	312	317	296	312	322	286	304	320	269	276	289	285	321	300	300	344	294	321	347	284	306	295	324	274	316	300	314	302	288	316	317	300	284	294	282	316	315	333	345	306	329	321	283	301	300	308	281	334	319	290	300	293	307	299	261	314	276	286	312	357	321	309	337	270	298	299	307	345	294	316	292	297	313	336	308	287	299	287	295	292	303	312	277	306	287	290	289	308	337	295	290	270	318	292	297	336	286	287	303	315	313	285	346	350	291	304	317	335	288	334	333	280	326	315	297	306	312	312	286	309	293	297	298	322	293	324	336	297	305	322	299	294	313	324	317	297	285	265	328	291	305	270	302	335	287	315	265	290	285	295	309	304	302	314	304	252	297	323	300	286	295	305	307	305	309	287	313	322	318	312	323	310	314	310	308	290	307	305	330	289	274	277	292	308	316	326	314	306	306	322	297	294	317	317	301	282	274	323	275	313	321	299	298	298	311	282	341	274	301	290	329	293	262	300	313	304	282	285	319	287	305	296	319	314	286	305	294	300	336	300	295	299	313	322	353	280	290	291	332	266	302	325	305	309	295	287	321	282	312	311	294	308	292	300	302	281	294	300	320	304	288	284	322	323	304	294	312	326	276	286	272	310	342	307	297	291	272	315	317	317	311	300	303	310	282	309	263	314	293	339	298	278	341	254	295	303	306	287	318	286	287	308	318	312	299	314	329	281	303	283	288	316	320	282	294	269	319	314	345	276	302	293	321	325	283	291	263	285	285	314	289	307	315	297	301	292	306	309	299	286	304	279	319	334	315	276	315	302	318	290	307	300	317	327	299	270	304	287	304	283	269	318	308	271	297	283	329	293	296	285	288	316	309	311	273	290	301	303	319	291	340	322	305	319	297	296	306	292	320	328	293	288	304	282	271	293	295	283	336	276	317	286	282	312	298	303	291	305	329	304	291	306	296	310	301	286	303	301	306	315	318	315	315	318	326	307	291	294	316	328	302	311
15227	1660	3190	3526	2977	2503	2169	1885	1645	1526	1343	1317	1269	1171	1176	1052	1052	1030	1018	1030	978	960	921	952	904	900	890	897	943	865	886	888	828	902	857	842	869	862	844	900	837	857	850	846	805	819	824	846	868	821	834	852	845	850	810	848	799	835	854	858	798	832	795	863	801	818	775	866	825	902	815	846	798	765	754	800	838	773	845	818	833	750	814	786	847	767	816	796	811	758	817	776	823	792	877	802	778	855	799	815	847	826	808	802	861	795	826	811	806	819	828	859	808	783	815	841	846	807	834	802	844	777	802	793	826	796	838	756	805	823	802	826	834	803	851	817	839	840	810	806	795	775	821	851	807	742	835	827	839	844	777	815	804	784	847	788	795	776	799	779	771	794	832	809	838	792	746	826	792	757	865	806	748	796	824	789	799	871	811	839	792	768	842	846	788	820	826	827	854	859	853	779	800	761	785	820	812	804	794	792	780	860	867	810	798	849	830	766	790	823	809	809	810	798	819	840	770	826	828	776	778	805	833	799	897	818	796	831	791	807	786	841	842	788	798	793	809	781	807	780	803	784	828	753	777	779	768	797	794	794	786	817	771	820	751	828	778	830	818	834	808	794	856	823	811	794	840	785	793	819	807	831	795	792	779	771	806	823	824	815	824	809	790	772	831	825	741	784	863	840	827	830	777	819	777	798	787	797	807	820	846	780	810	776	797	794	823	822	801	802	786	795	777	778	765	800	779	766	769	775	827	799	815	843	854	757	789	864	805	820	803	793	790	841	794	798	821	805	842	785	805	805	806	830	791	839	807	827	830	838	826	795	791	811	792	803	805	769	784	797	853	822	837	820	810	779	804	773	777	781	794	779	782	770	809	808	822	806	834	781	809	833	826	782	813	773	807	756	790	853	821	833	839	781	784	819	765	801	825	799	820	788	781	786	858	837	817	803	794	825	827	834	765	823	772	779	837	792	839	861	815	824	788	812	793	808	782	810	804	799	831	822	742	767	785	826	866	778	748	833	815	803	823	774	811	815	829	811	844	819	841	772	811	778	836	800	834	784	811	838	758	798	776	816	777	782	776	828	837	789	799	786	803	820	778	814	824	794	808	825	782	771	824	816	802	811	837	845	869	778	819	798	806	795	839	791	801	775	815	796	783	804	845	798	804	799	894	837	821	777	797	825	828	798	806	796	774	829	848	796	829	773	816	776	813	824	788	811	815	796	781	791	787	818	817	804	814	846	826	803	758	851	808	815	791	792	818	768	827	819	779	805	809	830	791	780	833	766	767	855	782	795	815	834	763	802	798	864	824	811	785	798	752	874	818	832	781	783	815	810	763	817	762	805	783	789	826	850	844	793	791	821	779	807	826	780	783	770	768	832	803	814	817	814	815	767	781	802	837	826	791	792	829	859	781	795	764	780	846	793	794	893	773	831	824	839	805	797	809	808	832	793	797	847	759	830	761	777	781	798	795	804	834	768	775	822	819	843	813	841	811	811	823	767	797	861	724	809	839	797	782	806	785	763	809	783	800	789	803	819	775	844	843	777	836	836	803	829	846	808	793	763	797	811	777	787	802	770	761	813	777	789	811	782	828	779	810	848	808	838	810	813	800	785	822	797	806	799	828	808	794	821	836	844	841	800	779	826	823	861	789	764	820	762	852	837	836	765	764	750	817	799	783	818	735	854	808	785	792	778	829	833	790	831	843	821	783	833	823	819	763	803	830	801	792	836	834	814	768	784	811	811	787	766	789	821	781	816	810	857	765	768	801	847	816	795	824	771	817	856	777	813	788	823	819	822	803	802	776	795	799	799	765	815	800	756	778	800	852	805	813	798	833	788	765	817	816	851	803	820	755	809	820	822	785	834	830	787	817	799	780	841	813	833	814	839	770	824	836	804	812	861	768	861	796	787	895	836	835	865	880	824	781	854	787	768	771	825	873	803	802	825	808	786	811	849	749	848	863	845	830	778	787	797	841	823	798	818	833	799	846	874	849	833	803	790	801	790	825	805	845	819	778	843	808	830	802	818	796	806	807	848	798	780	857	790	799	845	825	798	759	782	823	815	839	755	784	843	780	783	881	763	819	795	847	785	807	844	798	812	806	788	771	818	781	789	770	774	774	798	798	747	825	789	845	818	750	857	837	802	796	747	843	773	786	859	796	781	752	788	813	814	798	834	754	855	827	799	832	849	812	793	836	829	761	840	828	870	782	825	822	827	848	775	815	758	822	860	777	804	817	767	785	844	837	854	811	826	762	811	778	806	823	783	802	844	801	777	799	799	804	858	810	762	824	845	824	842	822	835	762	842	812	879	808	753	767	798	787	849	816	896	799	773	798	843	850	755	819	817	836	808	819	837	775	817	829	758	838	811	869	805	774	785	785	832	883	798	803	834	790	817	830	821	741	873	811	797	783	812	800	815	789	793	795	804	803	821	771	817	827	790	799	772	831	800	814	803	797	750	847	830	832	814	838	786	804	774	802	803	798	822	798	794	836	848	818	814	833	829	840	783	838	799	796	845	805	809	837	838	802	808	794	791	704	808	798	852	838	787	823	830	812	825	809	789	783	807	775	843	792	771	770	800	813	799	786	804	797	802	759	829	799	797	819	810	720	801	793	827	785	814	794	842	820	785	746	791	829	790	785	862	807	848	781	762	824	784	761	820	812	829	830	851	817	806	771	799	829	808	832	776	756	780	770	793	820	759	783	803	819	865	808	806	795	875	797	861	847	770	813	838	858	826	815	787	754	831	799	822	798	811	870	809	774	820	823	798	796	811	849	783	816	794	780	814	795	841	786	796	789	783	838	839	791	794	749	772	807	780	790	784	807	771	772	837	806	753	801	785	838	768	851	798	779	802	794	815	808	802	802	804	793	847	849	821	790	846	800	822	818	839	787	807	804	799	836	738	833	828	806	785	818	804	798	809	812	830	818	863	811	800	823	824	805	778	791	792	792	744	792	786	815	782	754	769	783	793	788	795	815	828	860	779	816	762	786	842	756	785	837	822	796	798	860	875	734	837	817	821	767	773	817	776	799	806	803	787	793	776	766	793	819	796	822	818	810	816	833	789	777	812	837	783	799	845	868	860	778	774	822	847	773	830	816	820	837	813	837	798	820	794	799	782	824	896	806	799	806	782	857	831	847	851	822	815	795	816	766	794	732	811	858	847	825	807	827	792	808	779	802	805	776	849	791	782	814	803	797	812	789	777	833	798	789	763	826	784	858	815	796	875	814	799	797	791	788	775	823	831	846	816	787	806	783	730	850	807	794	784	855	803	809	769	825	727	809	829	799	796	786	824	757	781	809	745	783	810	846	803	841	780	769	810	764	809	823	785	853	774	807	808	797	796	844	814	806	841	828	796	830	781	810	816	821	821	808	801	841	806	780	771	825	816	778	816	796	856	755	828	839	777	849	801	782	809	755	817	785	747	819	829	788	809	814	846	821	813	810	827	805	885	812	841	828	848	822	783	754	861	842	819	867	825	798	771
41044	14303	2941	1744	1118	842	678	616	545	490	425	414	370	342	339	328	302	325	300	272	317	309	335	298	330	285	242	264	288	267	301	267	299	276	279	270	308	265	281	255	290	250	240	279	293	264	272	298	277	265	268	281	284	239	295	273	263	255	283	280	273	262	279	267	264	268	256	264	285	273	233	250	253	305	298	276	297	258	247	273	281	269	256	263	250	250	276	277	262	257	235	244	290	264	276	303	282	248	277	285	287	238	282	276	296	278	275	279	264	262	297	270	279	257	283	269	231	264	225	247	266	244	266	273	271	259	261	285	270	228	224	271	260	273	261	255	295	259	283	268	249	275	254	278	277	290	260	254	274	243	242	254	265	265	261	281	281	285	256	243	257	276	249	279	271	279	265	276	267	279	269	286	235	257	265	262	267	272	288	265	271	235	254	290	302	297	264	249	271	254	284	253	257	272	248	264	270	246	237	269	273	247	258	243	259	274	266	248	270	274	259	278	253	265	246	273	299	252	236	279	291	271	288	256	286	294	273	275	265	277	266	256	266	255	267	282	242	254	251	259	285	255	263	286	299	297	232	270	270	270	258	253	242	259	252	251	260	261	225	265	288	262	257	253	263	244	249	260	276	287	254	256	268	223	257	266	282	284	242	266	276	268	269	261	306	277	279	288	280	262	242	273	254	294	245	276	252	253	290	256	255	287	293	245	277	283	268	245	252	266	287	268	262	250	277	309	273	282	241	264	286	286	246	269	259	261	273	243	289	275	260	258	267	256	293	264	244	287	251	303	250	264	277	266	254	277	247	273	278	273	275	255	279	272	306	257	267	290	282	253	271	263	313	263	289	286	251	272	218	282	245	269	288	274	266	262	264	265	248	271	288	246	255	287	238	280	251	274	256	290	280	276	275	269	293	243	284	255	271	250	290	285	287	254	270	242	264	262	263	275	283	261	255	255	270	282	273	232	252	260	234	302	261	238	239	226	260	237	265	247	272	286	273	287	254	273	266	269	276	303	279	261	302	254	280	291	283	243	263	258	283	254	289	267	288	267	264	271	252	267	261	251	286	251	247	249	259	271	263	254	252	255	285	269	289	263	280	262	274	232	251	286	293	264	249	272	273	243	265	268	294	299	257	247	276	245	248	322	241	267	297	277	252	281	251	226	320	276	259	253	264	260	268	266	265	245	261	304	291	249	234	268	249	262	242	297	260	253	290	272	250	254	287	266	276	274	277	257	284	231	282	245	258	255	272	268	271	261	261	258	274	290	277	253	264	259	258	271	274	253	292	274	256	261	292	251	290	247	274	276	231	261	285	279	279	267	257	258	258	267	243	268	253	243	228	269	245	279	287	282	286	233	270	249	283	249	288	290	278	261	248	300	255	296	295	255	253	278	296	279	247	291	290	267	287	285	266	284	244	260	282	236	260	254	266	255	259	284	286	271	264	285	305	249	281	277	282	274	304	242	251	269	270	265	278	257	283	276	254	265	291	256	265	267	258	251	287	264	248	273	294	262	253	282	268	271	299	263	230	258	266	281	265	279	291	257	256	263	287	286	253	251	262	276	254	284	246	258	262	239	292	292	270	268	238	250	250	291	265	252	256	251	262	260	244	279	289	265	295	238	244	261	260	247	265	291	276	266	286	278	263	263	261	245	280	249	275	278	247	300	280	261	258	257	303	263	273	269	264	243	262	255	265	293	274	298	257	307	265	254	297	274	275	270	271	256	267	254	255	268	256	256	278	274	270	242	260	257	274	248	285	264	277	260	289	276	287	265	258	261	244	254	242	264	297	277	261	258	261	250	302	264	266	270	322	276	268	262	252	258	272	268	265	292	243	294	270	246	290	278	274	267	262	276	288	269	260	254	287	265	265	293	249	288	284	276	295	276	258	259	270	247	280	292	233	266	269	296	252	266	276	264	263	266	237	285	275	245	297	268	249	253	274	266	239	254	260	265	264	281	240	266	286	257	275	290	258	259	261	227	266	300	254	290	266	265	271	262	240	302	319	264	259	280	277	268	274	263	278	252	250	261	241	267	240	243	280	274	279	275	265	248	285	254	268	269	274	274	302	291	232	272	275	262	255	269	220	262	272	290	261	248	275	279	277	280	298	248	259	272	288	274	258	276	237	247	250	254	272	236	280	272	273	262	271	270	270	249	246	271	279	264	291	272	275	265	292	275	269	266	258	277	266	280	254	266	270	261	266	260	294	225	261	228	293	271	263	280	250	249	292	280	273	273	259	252	262	263	271	250	254	273	256	288	255	285	279	272	275	238	263	274	257	267	267	274	259	251	266	266	277	273	275	266	265	246	244	267	269	269	266	273	263	255	258	250	242	290	271	301	260	283	277	278	260	256	262	234	259	260	297	273	259	279	278	260	252	252	284	289	238	249	243	256	282	273	246	256	270	270	307	256	260	267	305	274	237	267	272	271	267	264	284	274	251	252	249	278	267	258	291	254	262	280	302	265	266	287	270	272	264	257	267	245	256	271	246	241	307	263	270	261	243	272	282	283	267	256	248	270	260	285	260	251	262	294	289	292	270	281	278	277	293	263	256	246	275	274	254	270	266	249	244	234	269	250	281	282	271	251	245	255	287	310	299	301	266	262	282	270	267	249	300	275	283	255	275	258	258	284	280	251	273	272	258	251	280	256	257	273	281	263	265	281	240	263	251	299	253	281	264	246	245	258	233	228	288	262	259	255	272	273	290	280	255	267	265	263	246	285	277	240	265	272	258	267	275	262	259	273	260	282	256	275	330	262	234	243	255	263	263	263	231	257	259	288	236	259	256	253	273	258	266	295	287	246	249	235	277	277	274	284	293	266	288	266	241	255	268	270	261	265	264	251	261	276	248	259	256	276	263	280	254	292	263	277	257	279	277	271	222	266	238	272	288	266	258	258	264	245	278	286	278	258	306	265	253	262	254	284	270	250	271	255	289	241	289	262	305	259	273	309	270	239	267	293	245	258	257	294	267	278	285	271	254	288	291	260	272	281	257	274	230	262	303	277	293	254	266	255	235	247	266	257	272	267	268	277	258	267	286	266	276	274	251	278	276	311	250	263	272	267	284	249	273	249	260	264	275	294	261	277	245	253	263	275	259	251	276	279	253	276	295	291	248	234	258	252	273	269	256	304	256	277	251	268	264	284	246	259	266	290	255	227	297	254	275	261	259	247	259	280	294	250	260	249	248	252	287	260	303	256	260	285	252	253	275	254	290	269	262	272	269	281	285	275	255	262	252	239	266	268	263	232	254	256	262	265	288	265	254	274	279	242	273	252	258	286	302	285	269	257	289	257	271	250	272	267	275	252	255	239	269	253	249	282	263	274	241	255	289	275	266	241	259	257	266	301	261	263	234	246	251	256	277	265	263	264	232	255	270	239	239	248	273	303	280	256	260	259	248	283	298	245	255	261	274	289	271	276	259	316	283	300	253	243	286	257	268	253	249	292	281	268	293	271	267	246	259	233	248	272	260	258	285	255
21770	2420	5292	5507	4846	3972	3188	2641	2267	2026	1823	1612	1495	1394	1338	1255	1175	1173	1108	1094	1019	1032	998	948	918	928	884	904	867	848	864	835	880	833	795	865	796	793	798	806	772	777	768	765	769	761	760	774	763	784	733	734	749	725	750	726	728	760	769	749	730	726	729	730	745	706	697	702	694	696	764	737	688	773	688	699	733	748	733	707	687	713	727	704	680	703	735	714	712	686	709	724	684	735	750	723	715	714	738	730	712	671	751	700	697	658	751	716	648	677	642	711	732	688	747	731	728	693	695	721	695	733	716	731	766	728	715	701	686	677	691	700	721	724	747	717	709	720	701	741	704	715	707	709	693	712	688	680	721	723	734	698	744	713	691	720	738	657	758	731	686	681	711	718	671	712	709	647	711	693	648	689	677	698	693	755	697	654	737	707	707	683	708	633	677	717	701	709	670	674	725	673	682	705	699	690	715	678	696	682	714	688	695	700	717	713	693	752	718	682	674	705	670	706	739	679	715	694	742	711	724	683	700	676	679	737	710	666	713	686	695	719	678	712	662	699	703	694	680	677	707	692	731	722	708	681	677	699	741	681	690	725	671	749	735	665	654	686	705	703	736	665	729	671	670	694	644	674	704	666	729	648	650	688	734	667	683	703	662	664	715	661	728	723	723	703	756	734	714	759	691	694	668	714	729	657	738	708	733	695	679	731	733	660	685	701	682	679	707	669	736	697	670	684	703	736	668	729	670	706	714	655	708	689	667	696	703	714	639	658	769	704	677	681	652	727	705	712	707	701	694	677	701	759	702	713	720	676	701	700	721	684	715	721	710	704	702	653	687	679	756	687	693	704	702	765	719	709	783	694	667	685	677	698	742	691	667	722	719	675	679	720	640	701	696	656	699	710	714	695	703	717	667	680	721	749	732	708	645	739	727	769	691	691	678	757	717	625	692	681	680	711	688	736	696	679	732	713	724	686	651	695	680	729	721	698	701	677	692	725	709	668	688	688	693	697	706	720	710	704	652	713	708	674	689	693	689	739	712	653	668	658	645	675	718	687	722	712	725	718	713	695	716	687	688	739	688	671	673	702	704	709	662	704	716	687	708	679	673	684	689	668	674	672	746	660	664	720	704	655	691	698	714	697	669	689	691	709	682	751	657	674	725	717	715	680	704	649	719	708	701	677	695	690	707	710	711	690	712	682	657	709	676	745	712	710	675	704	683	731	703	702	667	691	686	704	709	677	700	706	718	707	679	639	699	705	665	667	687	724	714	699	711	686	705	753	670	736	679	701	718	716	687	720	665	669	682	765	736	708	740	715	681	641	713	682	701	701	735	703	680	690	685	656	740	724	683	688	708	679	658	690	719	695	738	686	703	702	717	746	735	692	720	670	657	663	719	721	697	715	686	720	656	715	707	711	699	710	658	675	735	691	671	734	712	712	692	669	683	718	685	702	665	667	677	677	736	686	678	661	736	707	712	684	691	727	688	668	706	694	708	702	695	748	698	725	663	724	672	693	679	681	663	752	682	699	680	702	671	707	707	670	698	693	676	709	710	701	696	702	686	679	687	672	700	676	697	673	694	659	730	730	710	680	676	695	675	678	663	703	670	722	705	679	676	688	673	730	704	662	660	692	704	703	631	650	669	688	769	724	728	686	701	671	748	687	701	683	693	674	647	713	674	647	678	710	715	696	686	707	692	669	739	706	725	722	709	708	694	685	732	717	733	678	632	678	685	695	702	697	644	698	690	688	670	732	704	759	673	691	730	699	709	682	692	673	712	698	662	631	754	739	703	696	698	718	684	708	712	683	701	702	693	728	700	687	586	632	717	752	698	710	721	703	701	666	699	685	712	673	707	679	686	683	706	720	760	693	665	666	694	700	735	694	690	743	726	689	676	726	744	692	721	734	651	661	701	719	708	718	731	688	694	681	688	662	671	726	693	716	706	730	736	695	703	703	675	679	740	701	722	666	729	695	699	687	699	718	667	700	715	668	705	723	669	694	730	638	698	727	694	698	685	749	720	709	671	704	670	703	703	685	678	683	717	705	712	693	685	730	741	700	698	693	681	696	686	754	734	685	678	688	688	733	706	687	657	731	716	669	735	744	697	656	689	728	733	667	733	644	718	725	697	657	733	707	732	686	754	672	695	719	688	654	714	702	668	675	682	673	710	678	732	676	758	702	735	686	692	675	669	680	669	644	713	715	720	694	730	681	709	695	671	683	690	672	687	730	682	716	706	659	649	712	721	719	693	690	708	671	715	682	700	733	648	733	649	691	690	675	658	716	685	718	679	664	737	727	684	685	720	747	684	703	711	727	681	688	639	678	705	694	747	668	696	683	690	720	712	705	684	691	716	706	712	694	688	660	750	681	663	640	700	663	720	732	695	682	697	661	684	722	709	715	732	724	720	711	634	690	688	721	677	717	700	679	721	673	665	731	681	663	704	712	672	731	720	750	677	719	720	663	696	666	709	728	707	701	708	677	715	671	737	688	692	663	682	697	669	651	672	670	720	672	688	706	640	716	701	715	664	695	741	688	681	687	668	753	665	695	681	747	708	664	700	663	669	737	709	660	695	693	685	675	688	645	683	740	760	709	698	710	678	661	702	685	669	741	705	710	691	718	679	699	765	645	698	729	729	689	696	694	684	691	704	667	721	693	668	721	670	727	732	715	687	698	714	706	719	687	670	698	681	672	652	661	674	702	696	676	727	668	691	689	727	678	717	693	711	727	667	727	738	722	681	651	734	695	671	638	683	675	691	704	716	663	694	725	737	682	686	722	671	648	750	702	693	719	741	724	670	688	666	702	741	641	693	683	707	701	673	654	723	705	680	713	719	716	719	684	678	695	735	688	744	661	672	692	676	650	730	702	725	689	751	747	738	678	686	700	681	684	705	655	726	759	653	674	708	746	684	720	693	676	714	688	683	657	700	679	687	659	687	653	682	690	680	661	682	710	661	698	714	682	651	666	708	743	721	725	680	664	712	720	727	713	718	710	695	750	739	741	716	692	724	713	696	700	703	712	682	721	692	704	716	695	716	659	709	696	692	718	713	673	727	728	701	718	712	674	703	672	688	651	723	649	662	702	721	670	724	681	726	673	731	674	683	714	688	703	678	696	648	700	698	680	695	748	653	684	685	723	706	705	683	695	703	671	643	720	693	662	708	732	717	694	669	684	684	684	659	678	663	659	693	682	680	737	721	656	741	688	694	683	658	709	707	746	702	737	686	698	701	683	676	686	686	688	664	738	694	712	677	666	722	727	707	687	665	666	668	669	738	670	718	738	697	710	703	667	670	669	678	720	697	721	724	695	721	695	673	695	736	717	704	644	665	688	735	711	673	690	714	680	701	682	705	668	722	685	668	696	698	710	711	707	682	682	715	697	732	672	704	687	705	688	682	704	708	658	709	721	715	726	698	653	714	683	699	679	664	705	709	689	675	682	683	734	726	615	648	697	676	675	737	657	722	702	695	741	651	660	712	726	702	712
3064	177	183	189	187	204	190	165	160	183	175	158	180	168	157	194	151	187	158	145	142	159	155	158	176	167	155	166	174	177	150	153	172	168	167	166	164	168	166	174	173	148	158	158	181	171	174	173	163	146	160	179	165	148	178	159	188	187	171	144	183	140	169	173	152	164	199	156	164	162	179	145	183	191	160	181	177	160	183	168	165	180	172	141	169	169	145	166	137	158	158	167	155	152	170	143	173	174	148	155	191	162	165	165	145	178	164	174	163	169	191	145	183	189	203	163	183	172	174	181	163	168	155	174	187	175	152	163	166	185	177	175	162	155	167	185	180	189	177	184	163	149	174	162	173	156	170	146	192	166	178	162	160	177	174	170	174	180	154	147	155	193	176	164	206	175	182	182	153	132	165	156	158	187	167	149	164	149	193	163	154	166	159	175	171	183	147	169	191	154	171	156	171	164	176	176	159	156	174	136	160	176	169	155	196	169	169	169	172	174	155	168	155	179	165	174	170	174	212	134	151	173	170	175	164	163	165	178	171	188	163	187	158	179	170	142	158	152	154	175	167	186	156	165	175	175	171	178	172	180	165	177	165	167	178	156	152	182	161	163	174	147	157	164	144	149	146	168	142	164	162	163	176	157	170	165	168	165	181	171	182	161	166	166	140	166	175	170	169	173	179	164	139	157	154	169	170	170	193	149	145	183	170	172	185	172	135	159	179	150	170	189	156	169	183	214	156	163	167	145	180	166	155	144	174	174	171	178	162	186	161	166	160	169	158	181	169	159	164	169	198	151	169	171	166	170	178	153	171	160	160	146	160	153	165	180	182	160	187	187	165	168	161	145	184	166	173	149	161	150	159	178	203	166	170	165	159	141	183	179	166	177	139	177	156	155	168	146	143	162	170	149	153	173	167	155	181	200	182	179	169	173	167	164	160	171	176	176	180	163	159	187	194	155	158	190	176	185	166	158	177	163	186	165	193	170	152	165	147	198	179	190	169	194	184	169	158	157	168	163	168	195	169	142	202	168	175	160	178	160	166	178	170	185	172	162	173	159	169	171	169	170	158	179	147	170	170	192	168	184	168	175	170	185	172	150	162	166	171	149	167	172	158	166	162	178	165	153	165	158	149	159	159	159	175	139	163	155	191	181	150	170	171	165	148	170	171	149	177	181	157	171	144	154	186	150	172	173	185	169	185	170	173	185	168	165	169	159	168	191	171	150	154	170	166	157	191	175	177	154	188	173	176	168	167	166	148	179	196	175	158	173	169	199	179	169	175	168	181	151	168	167	199	180	162	178	167	169	172	145	167	165	157	162	154	172	156	178	180	153	168	166	196	181	158	180	166	167	164	171	154	138	180	155	146	159	170	157	154	197	156	179	179	166	162	169	169	151	161	150	181	189	207	201	148	172	167	171	163	157	157	165	162	168	166	171	178	188	159	166	161	144	178	175	167	181	179	169	161	180	170	147	168	179	165	179	135	176	194	198	163	175	175	168	157	185	184	159	179	136	136	185	162	177	168	143	159	157	167	161	170	148	177	150	166	141	145	163	158	164	181	166	181	168	152	174	193	177	173	164	175	177	170	182	168	140	166	168	168	170	197	180	172	163	171	169	147	153	153	178	143	176	143	167	175	167	186	165	190	165	186	166	201	150	153	161	154	164	170	164	150	143	183	156	157	161	166	167	176	198	174	177	178	148	160	173	162	154	187	159	186	166	168	191	172	187	151	174	171	167	161	164	172	150	171	155	173	176	174	167	149	184	171	175	160	172	208	194	161	162	183	165	166	187	191	168	163	161	142	184	200	169	160	154	169	150	157	205	156	192	178	188	170	166	183	156	154	150	192	173	158	198	161	157	181	155	172	171	184	174	188	166	165	161	165	174	151	184	153	169	149	186	158	153	180	176	174	161	157	179	164	175	162	162	152	174	175	168	160	181	201	165	192	158	160	163	177	150	184	173	165	145	166	155	173	156	155	166	139	137	163	152	174	169	164	166	169	169	165	170	143	175	174	177	155	160	171	177	180	153	153	189	144	160	150	179	173	174	156	171	168	167	157	170	176	182	179	184	148	171	179	160	150	184	171	169	148	176	155	188	165	185	160	173	174	171	179	173	175	172	169	179	143	182	171	171	143	137	183	146	160	172	171	189	164	166	154	158	159	159	158	169	166	137	169	136	169	174	165	172	170	165	169	181	181	175	147	159	173	165	160	169	155	133	183	165	165	168	144	175	188	207	182	177	157	176	163	163	194	184	164	160	162	168	184	171	164	134	175	172	177	163	146	178	175	140	170	158	182	168	174	163	159	187	166	166	176	187	153	176	179	156	158	162	152	171	161	165	170	176	183	188	171	162	181	167	174	164	161	188	150	143	183	155	154	172	170	163	186	159	170	176	192	165	167	194	168	164	143	161	144	187	183	166	151	171	165	177	155	163	146	149	165	163	167	154	135	174	156	171	150	176	173	184	176	174	153	162	144	167	163	171	160	175	191	175	179	167	169	166	162	183	160	180	177	166	153	174	158	167	148	163	185	155	161	177	165	162	171	181	169	157	169	151	165	170	168	155	179	182	160	148	144	156	158	190	158	166	158	162	166	180	179	170	168	161	174	181	172	126	176	175	169	159	172	151	144	156	167	172	176	175	184	163	174	196	179	175	160	162	163	150	184	156	146	166	146	175	162	163	162	146	146	192	170	163	150	176	160	158	186	186	167	165	166	157	167	150	153	160	169	165	157	178	175	164	151	171	172	167	183	174	159	167	175	161	186	178	147	185	164	153	163	175	169	146	140	173	151	170	158	174	195	176	178	173	181	171	189	175	153	161	154	157	162	161	170	169	163	168	150	172	134	163	196	195	140	184	158	176	174	170	166	149	166	175	162	183	176	170	155	159	183	176	152	164	165	147	168	181	167	174	183	170	164	181	154	162	158	145	183	169	212	186	157	159	173	163	182	155	148	171	175	143	140	164	140	172	179	156	175	177	169	169	170	185	164	156	163	152	186	194	192	164	179	168	187	186	178	164	177	176	179	169	166	189	156	172	152	148	157	174	151	143	170	163	178	162	168	150	165	166	134	177	164	170	162	143	157	158	181	172	164	179	181	165	185	173	164	180	168	165	187	155	185	156	188	157	197	154	159	186	158	187	174	181	164	196	180	180	148	183	182	156	170	175	166	149	160	175	158	174	177	183	167	167	182	152	162	169	154	166	167	150	143	159	182	164	166	177	183	158	159	153	163	154	177	172	161	167	155	185	181	168	160	177	163	150	170	172	150	154	188	186	183	175	171	148	169	163	170	172	164	174	154	173	163	153	167	175	176	157	176	165	160	179	173	194	175	171	153	161	150	175	148	157	167	176	166	155	184	170	148	187	171	145	186	163	158	189	164	171	159	155	149	160	173	154	151	169	171	172	158	181	161	141	170	161	167	181	166	153	161	179	169	168	172	149	144	169	138	186	153	180	181	169	170	175	196	168	175	157	151	168	156	160
3079	553	602	643	605	591	548	556	524	550	487	533	539	548	496	528	548	521	504	492	508	517	495	534	498	525	513	508	482	537	506	497	513	482	522	490	480	528	500	529	509	527	481	475	507	487	523	489	493	499	506	509	494	486	517	492	497	504	506	469	538	521	522	500	562	449	556	468	510	500	525	493	517	502	466	499	488	520	474	542	503	524	483	517	539	499	484	533	489	490	535	475	507	509	558	460	479	490	545	479	473	491	510	516	492	515	523	492	528	476	520	539	512	552	491	497	536	552	533	505	465	518	524	523	486	481	505	476	522	527	536	497	475	500	492	518	521	476	477	534	531	502	474	505	480	472	468	500	543	471	504	475	508	507	489	502	488	524	487	487	484	514	535	485	481	492	517	454	507	503	531	505	551	529	525	525	477	516	525	550	537	504	471	516	485	527	500	500	478	508	483	459	486	479	477	491	477	484	529	538	538	510	508	548	537	497	533	482	528	500	540	472	492	493	496	513	517	531	490	472	494	518	526	545	510	531	524	502	542	497	548	462	488	526	502	507	528	487	463	547	514	498	493	478	494	540	488	485	514	497	518	503	500	515	505	529	475	467	504	528	498	483	511	486	476	500	522	506	468	481	513	473	548	481	506	462	534	524	472	511	468	519	490	544	556	535	503	501	502	531	521	517	526	494	511	506	533	503	521	477	477	508	534	528	491	485	493	535	478	535	513	487	509	501	463	482	503	533	521	478	477	488	532	497	475	483	520	509	507	499	491	472	521	458	484	487	494	506	461	480	495	476	505	508	482	470	482	520	552	519	465	512	466	524	489	519	507	530	512	525	517	473	501	490	529	533	503	511	513	521	499	500	494	523	498	509	579	541	508	452	496	543	521	513	542	549	527	509	502	507	524	518	526	465	502	517	485	513	520	512	539	482	482	486	492	501	522	486	509	487	473	515	477	521	527	514	503	465	490	505	526	521	550	541	465	484	518	542	475	491	495	515	479	545	481	494	514	505	529	512	500	453	458	492	515	524	482	512	529	520	519	465	561	481	512	549	491	504	504	517	499	516	514	479	475	522	508	503	453	498	506	473	535	530	550	506	503	503	523	486	494	511	487	495	486	489	504	509	500	510	459	503	459	503	501	497	520	517	499	478	525	485	512	498	502	486	484	509	491	489	471	499	557	525	507	519	500	483	475	532	510	512	509	497	470	516	504	497	470	460	484	495	536	507	555	506	504	536	490	491	488	501	501	495	454	484	512	480	530	514	538	508	509	495	509	525	571	489	482	511	449	517	472	540	495	515	509	521	499	500	480	489	538	492	500	491	517	542	490	506	517	535	539	442	487	524	486	496	509	514	485	519	514	493	496	515	496	513	547	487	487	504	541	491	499	524	495	491	538	521	520	499	535	499	518	515	481	495	459	501	500	490	496	488	505	506	545	506	489	486	475	508	532	500	537	500	506	497	508	494	534	511	510	536	506	483	463	490	529	481	495	514	525	491	500	506	501	488	484	501	463	538	537	504	531	511	485	504	537	486	537	482	510	493	520	550	538	515	475	546	510	528	518	491	478	507	548	496	473	483	482	500	536	473	522	536	518	471	462	527	493	499	523	474	488	483	478	548	476	526	493	475	514	476	512	492	493	531	512	499	510	496	542	511	541	511	479	462	508	531	485	531	478	499	515	514	507	569	510	532	528	568	509	476	516	485	548	502	523	504	494	478	500	500	529	496	504	520	487	495	522	494	482	481	501	510	465	529	493	476	522	548	483	518	464	503	497	449	560	488	510	513	463	511	522	504	478	515	513	479	502	482	513	513	503	489	504	537	506	498	522	478	513	452	477	539	498	500	486	493	499	467	492	511	487	503	494	502	489	520	483	494	505	516	510	535	502	469	512	555	504	485	488	498	560	512	520	518	507	492	508	537	469	490	491	476	543	518	526	531	498	533	483	495	480	516	546	542	508	513	499	513	482	514	520	503	509	448	492	473	511	478	488	514	513	468	485	476	510	512	470	477	479	459	490	494	527	511	519	480	495	488	502	523	493	521	479	520	492	498	502	505	509	521	489	519	520	486	511	518	473	490	485	504	493	502	490	506	504	519	510	505	496	527	481	520	508	528	498	480	503	519	509	504	498	523	520	521	487	545	497	520	539	506	504	495	499	497	521	477	482	495	470	513	481	506	486	488	539	509	468	520	507	480	553	492	475	529	515	520	514	518	482	486	494	497	482	479	492	539	505	497	516	501	534	524	490	501	500	474	522	517	512	525	470	505	499	487	491	508	490	516	501	533	522	458	508	533	528	494	544	525	457	491	525	518	512	488	496	487	541	524	530	466	529	486	526	472	523	543	540	490	505	494	491	491	529	521	477	495	504	512	480	523	519	495	534	520	567	492	525	563	492	505	517	522	499	526	562	523	510	521	489	492	478	505	496	522	522	541	510	531	481	492	470	497	513	495	504	507	492	507	532	530	484	525	491	508	438	482	498	452	466	504	516	519	499	496	511	528	473	500	512	465	514	529	492	505	493	526	510	480	569	505	516	540	556	509	499	506	510	537	481	504	505	507	505	524	484	494	540	475	491	566	507	525	499	503	468	497	504	485	498	502	499	507	511	501	483	478	533	467	508	498	473	502	495	500	482	476	512	484	493	522	499	534	513	493	508	501	523	535	501	476	515	484	543	518	483	499	454	526	523	469	490	455	457	508	501	506	544	506	508	485	494	476	505	507	509	511	538	486	500	509	504	491	479	489	535	526	489	500	533	543	475	489	503	492	489	455	504	483	497	458	523	534	517	499	502	500	511	518	511	511	493	513	526	536	452	504	470	490	522	476	491	488	501	491	466	493	476	514	467	501	498	539	517	493	487	534	497	507	503	522	482	538	502	566	530	524	539	554	505	493	489	512	482	483	499	496	484	520	537	495	513	502	516	485	472	513	520	484	538	479	507	517	525	497	475	512	463	484	465	478	526	499	522	520	538	470	510	493	519	469	482	514	494	514	491	497	507	523	486	489	522	514	536	486	502	510	509	516	532	510	552	484	515	500	493	472	482	546	494	482	532	508	461	507	499	472	537	515	530	522	513	563	525	491	493	501	514	497	483	490	516	500	527	543	507	518	500	496	548	488	457	499	478	550	495	507	492	483	480	510	550	525	489	556	481	504	497	537	489	535	533	511	516	518	466	509	487	514	515	518	505	499	510	496	514	440	532	501	499	518	494	524	500	475	474	517	494	487	483	516	475	496	520	545	492	503	522	514	478	532	509	511	518	533	494	489	516	510	481	518	531	518	495	480	507	485	486	518	511	530	526	514	510	471	520	506	482	478	522	535	506	489	453	495	504	514	483	470	520	510	500	527	511	521	468	477	510	524	523	543	511	471	497	502	507	513	505	485	535	504	575	503	517	507	505	526	482	519	514	466	486	501	516	505	541	495	487	523	493	494	503	495	507	502	493	507	504	496	482	485	498	500	511	479	489	545	510	489	504	506	522	518
27100	6614	1338	978	783	628	527	461	407	413	350	380	303	328	341	324	295	311	327	345	300	307	328	321	305	337	335	302	302	285	343	314	327	332	318	281	299	312	280	309	321	266	333	337	295	286	315	318	277	285	320	307	308	293	307	277	313	270	296	291	324	306	322	297	288	275	306	327	303	320	290	320	275	292	313	297	296	281	333	271	300	314	292	276	276	284	288	289	278	313	296	302	306	300	288	323	308	298	290	302	291	284	289	305	325	306	280	303	301	312	312	306	278	314	288	310	289	286	292	299	282	302	324	315	316	291	298	323	312	299	298	252	288	282	304	298	331	306	286	297	327	327	307	319	303	276	303	299	305	294	288	278	305	285	325	287	319	276	292	349	269	261	306	294	294	315	325	336	302	298	286	342	316	273	318	296	316	312	302	294	286	290	310	312	289	307	278	293	296	301	319	316	310	322	281	286	299	310	282	331	297	314	287	318	298	295	304	331	276	317	294	310	261	295	304	317	307	289	286	316	292	315	276	312	293	279	316	305	272	288	301	294	309	314	325	307	341	293	317	316	306	272	336	298	261	314	318	279	299	289	284	318	292	329	318	305	275	299	310	307	314	281	296	302	273	309	278	295	322	311	280	271	293	310	296	311	283	306	287	295	286	296	291	307	317	329	289	287	305	285	304	307	310	292	309	287	328	284	302	318	299	311	293	345	293	281	319	303	282	330	342	341	303	310	292	302	282	278	300	311	306	330	301	298	280	318	318	324	284	308	287	277	301	279	301	302	299	301	285	317	347	304	339	303	314	338	257	274	288	301	313	292	301	282	314	329	288	277	324	318	279	310	284	298	289	281	261	295	297	292	320	325	308	306	294	286	322	296	280	334	290	295	326	312	311	296	333	289	308	269	304	279	285	307	305	308	296	280	324	312	314	304	299	290	312	306	326	303	304	304	268	312	307	289	310	290	291	284	294	275	336	330	302	337	298	334	304	301	300	319	269	307	317	315	290	308	304	255	303	318	288	308	304	280	260	320	303	298	308	305	295	309	328	302	312	313	276	291	298	281	269	305	300	310	308	320	320	282	292	288	293	273	303	258	303	286	288	311	276	299	296	334	311	293	315	266	298	308	295	303	279	308	295	304	300	277	303	294	309	297	310	316	283	278	308	305	340	287	312	304	317	295	299	319	266	312	311	288	293	328	280	277	298	286	294	311	295	297	329	303	262	281	260	252	287	296	290	297	278	279	282	289	278	317	303	304	284	321	295	315	297	292	303	289	301	276	297	282	293	295	276	284	306	311	266	325	299	311	317	301	267	328	277	295	279	300	303	312	330	332	313	322	262	315	269	299	304	301	273	277	292	304	289	314	308	287	315	294	312	303	274	281	289	319	290	317	302	286	319	322	267	327	280	302	301	267	313	294	335	298	287	266	331	317	344	272	333	321	296	327	307	306	309	303	304	316	284	307	309	323	322	302	326	318	313	303	311	289	283	288	316	316	305	283	299	295	310	303	305	307	280	287	298	332	322	284	264	283	265	303	318	314	302	303	307	274	313	295	313	264	293	313	319	281	283	287	298	239	314	290	304	283	292	292	306	300	298	316	303	288	297	298	319	318	289	330	339	310	289	316	307	295	269	299	297	271	339	329	299	289	309	302	312	293	298	278	260	322	280	278	311	289	337	280	324	299	281	308	270	307	289	298	276	297	287	328	306	300	317	295	314	292	330	292	291	300	313	297	347	260	306	307	320	321	317	289	299	302	302	326	318	327	293	266	322	331	335	299	293	297	284	312	309	292	309	278	299	317	285	279	305	268	304	269	275	310	301	314	289	323	288	294	276	277	277	285	299	273	281	305	309	325	317	297	339	291	323	316	319	293	279	326	274	277	344	278	289	297	291	312	312	298	286	307	285	321	284	310	329	284	282	307	290	335	279	309	321	316	313	324	294	343	305	321	281	305	291	286	288	264	286	294	309	297	287	294	292	281	307	276	299	285	281	292	311	303	324	333	294	265	321	327	324	296	294	293	298	307	301	288	302	308	294	306	293	275	288	311	282	298	341	271	309	287	290	290	312	298	276	296	270	288	288	302	298	271	302	298	322	309	301	289	290	286	251	304	313	291	305	297	305	333	301	287	276	289	313	293	301	321	284	285	316	297	311	317	319	277	316	294	305	303	300	299	324	316	314	304	303	275	306	326	320	288	321	295	273	267	290	291	296	296	272	288	311	296	310	328	307	299	293	326	292	298	296	316	299	296	313	294	313	282	323	268	302	294	293	295	316	278	273	311	310	322	301	297	342	313	292	304	287	285	299	262	298	309	309	310	327	283	324	282	296	294	295	302	296	332	321	314	316	313	292	308	276	280	315	307	290	303	313	303	319	324	323	299	260	333	285	305	311	307	318	326	322	325	319	298	310	316	288	287	329	329	280	303	273	274	310	306	328	299	273	309	304	306	299	298	302	277	287	304	262	272	283	325	270	304	310	298	310	316	314	304	302	305	270	325	316	305	300	305	307	291	321	289	295	297	299	299	282	318	315	299	286	336	295	296	322	300	301	290	310	306	315	298	286	296	281	306	276	312	293	296	304	326	308	305	291	291	305	310	306	343	281	287	323	296	307	279	290	300	316	309	302	321	282	341	291	277	297	264	292	327	292	323	268	327	289	250	285	324	304	320	282	276	298	311	317	305	309	312	289	313	303	299	300	274	318	282	315	280	285	311	293	290	325	311	308	305	276	313	294	280	313	275	273	282	303	291	293	326	286	322	272	346	315	289	310	274	264	278	335	306	303	287	303	301	280	284	293	278	298	303	267	313	286	306	272	289	312	321	299	289	313	310	300	287	297	316	296	328	301	343	300	303	309	301	302	269	290	301	300	283	294	278	289	290	249	315	279	318	309	300	329	312	315	294	335	280	279	315	283	312	292	301	321	314	280	271	342	327	326	285	334	308	300	332	377	291	297	301	292	320	320	320	297	291	320	301	293	262	332	295	311	322	289	292	326	302	333	318	301	314	329	272	330	299	279	279	331	288	288	291	280	327	272	302	275	292	313	328	304	304	318	294	301	302	324	328	299	286	320	312	349	294	279	290	290	316	283	304	280	304	319	295	286	291	311	280	330	296	276	346	298	321	318	300	306	280	303	297	302	276	322	281	290	289	285	309	320	293	325	276	295	306	268	310	285	293	318	298	271	293	284	315	320	316	326	296	331	272	316	285	309	277	301	322	270	311	331	297	342	301	297	271	285	310	290	317	285	267	300	302	278	275	298	285	307	318	255	309	285	297	340	301	287	300	330	307	289	315	330	314	267	296	295	278	318	291	301	301	346	313	320	279	285	290	279	318	312	277	312	303	308	291	298	289	280	288	290	310	264	339	295	283	316	305	313	305	307	299	296	305	306	272	303	293	328	301	298	292	291	279	295	284	301	306	267	304	289	298	301	297	312	292	324	301	304	307	324	300	299	315	289	308	306	320	333	284	275	285	293	309	291	303
14899	1720	3320	3519	3002	2518	2189	1850	1722	1453	1493	1269	1248	1196	1203	1125	1083	998	978	1005	979	912	944	938	937	853	935	891	901	937	876	899	841	916	826	891	878	811	832	800	805	891	839	829	815	827	875	829	802	853	922	828	842	831	790	818	829	883	858	792	824	804	849	815	803	840	760	833	794	784	800	818	787	796	815	771	803	884	816	821	798	813	821	797	872	839	827	843	818	801	785	761	787	772	804	818	795	824	779	826	819	812	791	780	793	840	812	785	817	815	815	850	835	782	838	819	857	805	837	812	796	808	853	787	817	805	753	862	802	822	809	794	840	770	790	826	816	827	786	835	786	770	830	793	835	785	804	754	824	804	819	819	841	802	788	811	787	812	844	800	828	776	795	807	784	767	785	799	868	826	823	809	829	830	797	770	758	842	788	773	806	781	784	798	820	868	814	836	812	839	859	772	841	762	820	842	806	809	831	835	840	795	801	849	828	805	842	767	818	829	809	781	779	876	846	767	799	816	784	819	794	802	819	864	868	805	801	809	830	791	848	787	815	756	843	785	835	797	839	836	832	806	855	805	849	799	795	809	816	772	756	773	834	798	810	805	769	813	803	761	800	809	809	779	819	816	773	758	800	804	800	797	841	831	782	814	849	814	850	795	780	760	781	867	793	808	826	772	836	855	799	782	839	822	831	789	772	782	799	799	835	801	788	796	815	823	780	802	782	785	818	737	797	820	829	812	864	835	788	789	830	798	846	808	809	797	794	801	796	814	762	811	819	793	767	783	800	866	834	824	829	791	745	836	783	771	786	817	805	760	799	820	825	820	813	825	814	760	809	855	802	797	844	749	795	799	859	815	817	840	814	824	866	831	842	859	801	844	810	798	821	835	776	788	817	779	808	830	793	839	814	821	801	805	766	755	828	816	786	830	797	840	792	807	830	825	772	832	734	807	826	810	868	771	835	839	734	815	782	815	847	777	840	821	803	816	824	818	771	787	803	798	812	788	793	789	794	834	824	807	771	796	828	808	833	814	792	853	797	854	822	876	762	767	808	853	811	811	815	725	829	833	840	792	835	810	831	880	824	834	804	796	808	821	839	812	816	798	798	841	827	811	749	772	824	793	833	817	739	837	816	796	861	786	808	804	760	787	757	783	816	820	765	792	789	833	788	803	802	814	765	831	761	831	816	782	810	783	755	808	832	812	809	795	777	782	806	821	851	782	799	791	848	768	767	852	816	808	814	762	846	770	851	792	799	779	840	789	812	848	805	800	805	795	820	838	778	747	765	773	820	810	807	843	820	871	792	823	844	865	811	789	807	803	785	812	768	800	821	827	823	818	776	868	803	792	804	806	840	803	795	795	832	784	810	792	800	814	787	801	795	789	749	796	879	809	844	797	808	839	812	781	835	824	779	797	805	773	824	762	759	817	828	776	783	773	777	842	812	820	763	811	801	839	809	775	793	774	803	797	783	760	869	784	776	861	790	772	819	784	797	790	800	839	824	754	820	797	785	823	803	799	791	780	806	803	801	857	789	836	840	787	805	783	794	805	766	837	790	785	800	799	848	790	806	817	878	830	843	789	814	822	804	801	775	800	802	758	782	795	809	823	781	808	833	754	776	769	800	818	777	787	821	820	775	839	790	809	802	788	783	780	822	799	776	788	802	846	825	815	768	837	814	729	793	813	828	828	770	794	833	833	782	832	775	820	849	824	754	744	808	866	819	777	856	745	824	784	773	805	814	824	777	819	801	804	814	783	781	797	785	794	825	833	803	771	858	825	789	869	827	838	795	820	757	810	784	807	764	803	854	794	803	816	789	786	774	764	794	779	806	821	812	817	830	739	828	800	820	844	769	826	820	795	826	829	824	759	795	843	800	745	768	823	844	796	802	815	773	793	786	774	805	830	793	867	826	801	793	826	832	835	813	791	846	785	799	791	787	790	845	757	769	846	849	805	814	845	851	794	769	791	845	776	771	768	841	854	786	806	820	772	815	849	819	815	854	786	828	794	784	806	802	796	809	797	820	758	776	815	817	829	841	796	835	766	804	839	789	827	834	790	839	735	773	733	778	846	802	778	797	768	763	836	823	804	768	827	791	823	769	812	774	793	816	791	757	786	834	791	794	802	814	827	797	774	806	837	794	813	816	832	787	806	835	732	843	779	858	819	806	836	831	822	827	777	806	749	832	803	857	869	799	793	801	838	841	803	809	807	791	804	817	797	817	785	818	825	803	846	781	811	732	758	782	849	735	801	783	785	815	811	810	820	811	773	796	817	793	783	812	798	769	800	768	775	827	817	758	778	786	852	802	823	800	847	766	782	832	823	798	825	843	837	779	798	821	781	796	823	829	815	810	829	813	765	770	801	787	734	812	776	821	825	804	796	848	796	810	791	837	778	839	803	761	805	840	818	789	798	785	811	812	855	806	811	808	807	831	768	820	809	803	803	783	800	832	781	806	817	835	783	794	806	769	803	804	753	835	756	813	820	812	809	814	854	807	802	755	806	789	754	874	780	826	794	793	833	773	799	811	787	821	785	805	829	783	827	812	775	807	811	801	766	764	779	778	859	845	805	846	844	815	759	816	794	793	783	813	772	810	765	819	823	821	782	831	823	763	800	796	847	795	800	785	841	834	816	806	805	825	840	841	819	827	822	816	785	751	771	821	791	802	852	770	776	804	858	803	852	818	810	820	809	816	771	747	809	766	825	798	798	820	835	719	827	816	788	812	820	769	812	796	770	823	823	819	809	814	810	844	829	814	796	818	803	777	810	805	826	847	812	788	831	819	804	822	824	835	751	804	779	828	839	781	792	732	815	736	829	846	778	791	752	818	786	777	819	723	816	785	781	823	778	776	798	779	777	813	827	826	790	772	771	775	834	824	782	784	818	789	751	801	823	799	838	818	768	809	798	800	835	772	818	816	818	758	794	813	846	846	802	762	796	832	791	802	845	830	821	793	831	813	816	825	793	806	834	795	834	788	787	865	818	766	782	808	799	838	824	770	828	812	752	890	866	816	878	863	764	772	793	788	832	803	808	778	826	793	764	814	864	761	831	809	792	792	765	834	791	787	822	823	813	819	790	820	825	798	782	796	799	812	777	815	809	791	831	792	804	775	845	817	833	769	775	779	800	804	890	792	815	819	857	788	793	807	827	821	788	796	802	818	803	837	756	823	788	798	807	784	829	848	797	809	860	798	786	793	818	831	814	778	773	790	836	813	775	787	811	845	840	767	783	760	778	791	822	838	855	829	822	835	798	827	812	728	771	819	818	803	885	813	800	809	825	790	771	811	807	810	800	789	863	838	815	787	773	813	829	849	827	877	817	875	778	819	833	817	820	771	772	768	806	758	819	782	795	820	873	751	798	767	855	836	838	822	824	840	802	795	842	784	840	776	811	871	805	757	820	805	825	790	819	781	770	816	774	811	803	794	782	773	769	807	786	831	768	848	762	863	812	812	837	813	868	769	839	809	840	788	868	793	827	830	813
41212	15783	3141	1627	1177	897	710	583	495	473	409	397	345	354	348	327	323	325	309	287	301	312	296	315	277	285	305	259	273	306	293	258	303	290	245	288	298	284	293	272	252	269	273	267	286	273	276	256	283	267	239	252	266	232	290	265	259	242	291	274	288	260	275	280	270	277	266	247	241	295	255	281	282	251	248	276	266	284	255	292	282	234	278	262	252	264	270	250	239	270	285	246	255	261	265	272	257	247	262	259	250	262	260	277	263	249	269	251	268	259	273	246	257	275	226	284	267	248	282	258	244	238	243	270	246	258	280	294	254	273	299	268	274	284	256	244	279	258	258	244	296	265	271	245	275	279	276	263	269	259	281	262	282	251	257	280	246	241	251	255	267	259	261	265	268	282	291	248	250	246	270	280	272	284	264	270	259	231	260	277	267	274	232	279	275	271	256	260	252	272	249	266	265	244	278	242	251	313	235	246	278	262	274	271	261	244	254	269	272	280	288	258	268	266	251	268	257	265	265	258	267	267	264	267	315	263	301	278	262	269	242	280	264	255	239	257	289	286	299	267	260	274	257	257	256	267	258	251	258	281	245	258	262	264	263	292	269	249	269	282	291	273	241	284	267	257	259	252	236	259	277	277	268	260	269	309	282	291	267	269	298	280	275	232	253	244	270	287	301	267	292	271	272	263	281	278	266	225	243	259	276	252	266	262	263	288	257	256	282	259	310	276	274	248	275	293	241	285	320	280	248	257	250	261	256	263	247	276	264	243	240	269	274	289	262	281	261	260	286	254	280	299	266	263	275	251	277	283	278	275	261	260	258	272	268	286	270	275	265	281	284	261	242	247	254	298	279	296	267	249	297	267	274	281	275	231	251	249	257	307	240	269	256	246	261	289	254	264	251	277	261	250	270	246	271	255	278	271	247	235	262	234	259	259	267	265	273	263	263	289	276	277	266	299	248	225	278	290	265	291	279	267	272	246	283	283	253	276	251	251	267	278	254	268	248	252	274	239	285	265	270	258	290	238	253	253	262	274	264	277	280	270	289	288	298	266	279	263	272	259	252	259	278	252	265	250	279	270	268	294	252	265	267	271	242	258	288	252	245	269	277	250	258	276	281	274	277	261	270	262	274	238	300	306	244	232	247	250	253	251	251	238	279	260	259	257	251	279	254	246	282	252	271	249	279	272	271	244	244	282	271	240	256	272	265	276	264	249	281	289	255	264	282	250	260	255	272	257	272	255	276	296	243	264	277	266	269	334	264	250	275	273	241	232	269	271	274	246	224	258	248	249	275	252	291	279	306	250	262	228	278	287	279	272	256	265	273	268	294	263	261	294	274	291	261	265	274	257	278	252	259	265	256	294	268	297	254	269	263	277	265	261	262	254	267	287	252	262	249	269	268	276	251	229	243	283	266	256	302	294	263	240	237	276	238	261	277	280	231	254	275	269	264	268	278	262	301	251	257	250	296	271	272	258	275	280	266	278	235	242	261	275	251	259	267	293	261	235	270	298	252	287	308	277	255	242	275	233	266	285	272	277	282	278	268	279	261	292	253	259	289	273	299	283	302	239	301	257	259	253	260	275	286	287	279	260	275	284	266	241	241	257	268	260	260	272	264	264	262	279	272	243	282	267	254	251	253	252	219	282	270	283	257	268	288	268	243	262	255	263	273	247	236	294	287	284	264	251	235	267	257	296	288	299	259	277	245	271	276	247	261	294	265	287	249	306	272	279	267	279	281	285	269	254	276	261	283	262	257	271	271	217	256	255	269	294	287	247	281	267	260	253	260	259	294	265	260	300	276	277	277	251	278	254	271	303	288	256	258	290	245	284	296	272	272	275	238	282	255	274	261	292	260	236	229	265	265	263	222	250	255	268	277	262	274	283	251	275	266	228	250	283	308	278	239	273	255	299	252	259	281	250	286	281	274	266	262	252	259	257	252	252	259	277	270	278	277	281	279	259	259	245	271	305	286	285	281	288	304	265	273	260	287	258	282	262	282	275	251	259	259	264	288	271	268	287	267	279	274	259	264	244	282	262	288	257	282	243	267	277	260	262	265	259	295	257	274	281	255	271	252	261	251	249	273	255	284	264	267	243	252	264	258	262	265	238	266	276	267	252	258	240	261	249	245	265	275	263	250	275	255	269	253	292	293	291	245	276	254	275	274	282	292	245	230	245	266	254	271	235	258	252	276	271	227	256	278	260	280	250	246	295	273	267	272	269	280	290	289	261	279	249	280	285	266	277	283	260	231	261	307	239	285	280	258	264	242	266	282	283	270	296	272	277	271	247	268	296	249	304	274	239	289	257	251	259	265	262	269	265	264	258	245	270	256	271	260	283	256	273	283	279	280	275	265	272	267	275	257	283	267	262	271	256	260	292	251	257	293	269	251	284	282	278	243	256	263	271	242	238	259	247	227	252	266	282	262	255	278	258	255	264	282	262	262	288	299	284	259	296	294	272	253	264	270	271	256	271	266	259	264	286	264	276	262	271	262	302	258	262	282	252	259	288	276	279	253	294	280	253	248	268	275	292	250	302	263	260	309	259	272	245	259	276	241	286	264	243	280	251	259	281	269	265	248	247	241	263	271	269	237	219	279	238	284	269	273	266	276	255	282	265	292	284	257	297	258	269	249	255	287	297	259	298	265	251	236	250	294	228	251	257	271	279	251	275	257	286	272	280	262	281	272	247	293	266	260	233	263	263	286	269	258	261	294	253	278	280	260	276	269	262	270	244	257	250	252	297	253	279	267	252	260	280	254	275	272	259	255	264	271	273	282	282	262	282	258	279	308	251	216	286	258	266	260	259	231	275	286	232	265	261	263	250	288	271	268	266	249	254	279	240	256	277	256	250	263	275	257	260	250	249	217	276	263	270	308	270	279	264	284	260	269	274	291	269	233	250	283	257	261	261	256	269	274	284	261	256	285	257	305	299	271	252	265	268	286	278	253	244	229	291	266	283	282	243	251	273	256	247	249	267	269	269	287	222	281	257	276	254	260	263	264	282	305	282	275	278	262	257	246	265	265	253	260	251	257	287	275	247	248	281	267	247	302	257	271	294	288	248	284	276	255	283	263	255	261	260	251	260	266	282	246	279	254	275	257	271	271	275	250	258	253	244	254	278	268	279	275	293	264	263	264	264	263	263	274	241	269	284	266	264	265	257	235	288	275	290	251	274	273	259	301	307	282	272	273	229	262	291	278	260	260	233	277	290	248	246	259	251	217	308	254	275	273	257	296	257	269	289	254	258	269	241	260	260	254	243	278	267	286	301	288	271	259	272	267	256	248	260	276	256	231	274	257	264	261	262	255	251	294	267	275	272	258	281	254	272	274	294	248	272	234	268	249	269	252	296	275	234	268	236	272	279	281	259	258	278	255	242	271	273	253	264	274	263	258	273	288	286	312	274	280	283	274	271	289	268	268	258	243	233	258	248	260	262	292	261	252	247	281	230	286	294	251	267	266	267	286	268	250	293	294	259	271	240
21921	2449	5290	5522	4792	3903	3166	2692	2412	1977	1825	1674	1583	1428	1308	1272	1228	1155	1080	1084	1018	969	994	940	965	890	899	914	917	878	823	828	782	839	841	802	787	816	776	777	800	805	769	749	769	778	777	770	753	738	723	731	759	764	709	781	684	736	721	698	732	738	736	695	753	722	717	708	768	689	722	709	700	686	700	735	764	672	757	736	696	704	762	706	684	712	726	679	680	720	718	779	724	749	721	704	655	728	725	743	694	691	722	696	650	706	762	726	706	716	680	728	694	686	756	722	755	712	745	677	691	715	699	675	713	735	682	729	753	705	736	694	723	757	741	701	689	722	698	686	709	719	750	691	728	731	675	696	692	732	707	675	699	665	710	709	712	662	702	713	703	707	707	743	709	724	699	716	654	709	735	719	679	668	674	688	711	696	701	712	721	697	691	747	744	664	674	713	689	714	711	701	738	685	672	729	685	708	729	715	670	696	671	709	705	745	714	697	687	708	662	684	679	732	703	684	754	700	687	721	663	691	694	658	657	687	679	730	684	743	697	738	688	663	683	733	670	708	681	690	700	718	703	697	684	688	703	692	673	746	709	692	715	722	684	689	723	653	693	691	661	741	672	705	673	714	679	729	734	640	690	663	715	715	692	718	707	722	694	738	696	667	721	662	689	711	656	661	694	729	691	711	660	717	680	635	699	666	716	748	678	709	670	710	733	720	662	695	670	700	679	694	706	717	696	711	691	738	735	762	686	692	680	669	669	722	696	733	690	676	726	693	714	691	692	700	708	695	695	686	724	684	681	723	719	687	709	728	737	698	719	719	744	693	682	707	682	732	670	681	692	744	735	674	681	711	739	690	690	733	699	689	719	712	646	704	737	676	684	676	681	717	665	742	704	697	702	686	710	625	687	685	689	690	708	723	712	672	720	717	682	729	704	671	678	737	698	711	676	702	698	679	691	730	663	709	716	725	687	673	677	687	730	737	678	675	677	722	703	652	694	687	691	680	664	670	648	704	716	695	702	696	672	687	706	692	711	689	709	716	691	746	700	668	700	701	689	704	735	704	706	689	674	671	725	677	748	659	697	710	731	745	706	729	700	723	654	701	685	706	706	735	719	743	653	713	710	710	723	667	699	689	662	745	717	706	733	654	743	683	694	709	669	684	731	685	683	657	703	736	734	700	721	682	707	724	689	736	729	727	685	700	745	687	669	717	660	704	697	713	728	715	723	683	711	705	715	683	734	675	715	713	736	694	694	738	693	643	756	712	672	691	699	678	728	699	653	720	696	696	674	716	679	731	701	727	718	681	723	695	701	701	693	721	701	735	720	709	692	679	641	691	672	693	702	654	689	692	660	693	610	703	676	730	738	676	696	773	701	666	678	723	779	719	685	702	717	703	694	683	697	670	691	704	673	693	730	670	705	678	725	708	749	691	666	693	684	695	747	696	749	713	701	696	699	750	729	697	744	709	683	705	685	670	700	673	753	698	719	698	704	691	758	710	736	714	712	685	706	668	676	749	700	720	717	656	711	726	692	717	686	731	692	664	666	650	687	708	684	706	734	737	662	697	663	687	697	715	706	674	684	721	704	733	684	673	694	662	675	673	734	711	737	698	742	660	688	686	673	710	722	723	729	764	718	745	708	715	704	691	706	709	691	691	685	696	657	644	672	672	660	722	688	696	695	673	674	682	701	700	690	688	710	681	661	675	706	701	683	704	736	733	642	712	727	729	716	641	719	675	711	701	655	724	719	696	705	694	722	675	698	715	672	752	731	681	708	681	703	686	686	692	653	692	699	693	685	662	665	680	677	692	714	677	702	710	732	675	723	734	729	699	680	689	666	678	676	678	647	713	712	693	733	705	713	679	675	685	691	733	765	690	677	697	714	659	756	687	667	776	688	713	749	687	700	681	746	703	742	688	700	697	727	731	700	716	657	677	689	677	670	719	696	763	739	685	691	700	727	746	703	682	754	702	695	660	729	718	697	702	717	633	764	691	684	664	744	731	739	670	668	686	670	689	697	640	688	691	719	666	678	682	676	712	693	716	748	713	731	688	730	743	718	748	721	698	655	700	659	728	693	698	688	729	684	733	736	679	663	674	714	692	698	702	722	730	672	718	711	757	692	710	692	629	651	684	708	615	704	699	720	761	674	714	729	714	685	698	719	702	691	654	685	695	731	679	699	697	673	659	624	710	698	686	675	749	688	681	698	721	689	670	701	683	704	724	694	691	714	694	679	691	650	688	698	681	690	749	717	722	731	747	693	698	778	702	707	655	736	705	699	717	701	672	692	692	679	747	634	705	697	707	721	724	694	704	706	711	677	678	633	723	713	738	692	687	695	687	697	685	684	670	654	682	709	694	693	714	707	665	690	740	720	718	641	693	703	686	718	706	698	724	743	697	661	687	701	719	701	719	723	701	742	701	728	759	712	661	730	690	727	668	657	728	676	674	656	675	723	763	669	709	687	699	697	687	706	693	669	704	704	685	715	689	679	661	702	732	723	694	674	688	666	699	674	709	704	700	720	712	746	765	686	667	671	750	702	720	722	676	720	693	758	668	686	708	711	706	717	647	688	708	728	712	684	658	712	696	692	662	767	690	733	758	713	708	723	644	725	664	724	723	686	727	693	677	694	683	688	679	644	659	667	738	708	697	711	755	704	694	722	666	678	663	688	688	693	688	691	663	712	698	741	741	667	712	753	700	726	727	739	699	717	697	688	663	692	733	707	709	683	701	704	740	681	691	728	715	713	691	657	716	675	662	691	722	666	657	698	682	699	674	680	715	725	674	686	666	723	697	697	666	725	729	699	695	747	701	630	654	681	719	700	675	736	715	682	737	736	704	691	701	677	682	745	752	687	728	661	704	734	723	694	648	669	680	724	696	714	728	710	702	701	697	710	695	740	666	671	708	731	680	669	721	686	731	686	704	659	752	682	696	713	685	672	701	724	704	717	718	736	697	711	755	678	678	657	704	683	713	763	689	688	670	738	707	742	642	701	685	664	686	691	679	715	746	705	648	751	695	742	730	716	662	688	739	703	694	670	690	652	649	684	714	693	726	693	697	645	707	716	709	683	657	675	710	686	733	727	724	698	643	702	727	646	695	693	708	677	693	736	732	668	711	703	690	684	663	701	714	687	692	669	684	750	724	688	682	693	693	725	645	661	707	703	688	666	689	692	712	703	688	725	716	684	693	651	677	686	775	754	685	752	653	720	685	668	684	737	666	729	711	744	676	697	708	679	712	687	693	703	673	645	686	709	686	702	704	702	693	666	703	696	729	661	683	703	665	689	697	702	668	735	686	716	723	670	725	703	672	656	742	729	671	705	686	652	705	674	669	698	731	708	675	741	701	692	687	719	713	696	702	686	705	675	744	703	693	660	694	711	692	740	696	712	717	692	700	682	707	670	714	719	684	742	728	710	720	699	716	661	676	699	736	768	715	706	681	722	688	703	669	656	689	745	708	695	706	706	737	736	750	675	688	655	679
3014	232	211	192	186	185	164	149	172	192	178	189	162	176	157	157	165	165	172	196	178	157	156	132	160	178	183	190	173	164	153	152	152	163	154	160	169	152	159	150	179	152	178	141	174	162	152	167	165	164	169	174	163	176	176	170	165	166	176	176	166	147	166	146	170	169	170	167	153	158	176	165	153	164	176	180	179	175	156	151	151	170	182	129	164	155	155	187	159	146	165	151	161	179	143	165	168	146	166	166	159	161	155	183	155	182	190	172	162	175	168	148	157	174	163	168	162	171	164	180	170	180	154	156	159	171	160	157	173	170	169	180	176	187	176	165	157	155	141	175	156	149	166	177	174	173	184	171	163	154	182	172	172	147	186	142	142	171	173	188	169	164	173	167	162	163	147	171	187	135	150	179	192	150	182	160	144	189	151	175	168	165	164	143	168	158	172	161	181	154	188	163	130	173	174	167	148	157	139	169	189	136	142	175	184	160	143	162	177	163	173	155	186	161	150	185	158	174	168	183	185	160	172	172	160	177	154	181	163	179	165	165	160	157	173	176	166	148	158	178	158	186	158	164	156	176	152	176	193	154	145	184	151	189	156	165	165	167	136	155	168	165	174	188	182	164	174	177	170	155	158	143	150	191	168	177	193	172	158	179	161	167	164	176	159	165	179	170	177	172	186	153	151	170	176	156	164	164	176	145	159	156	138	197	146	148	157	165	158	170	212	178	175	173	161	170	158	173	164	170	170	158	175	153	150	174	170	177	173	169	165	187	189	169	171	176	154	166	174	161	220	161	154	170	195	167	170	162	152	162	158	140	184	145	169	138	198	139	173	140	163	177	146	189	156	148	160	152	153	158	162	185	157	170	162	155	178	170	162	173	154	184	172	169	156	179	170	170	163	143	153	165	168	156	166	155	164	151	155	142	176	166	155	166	164	165	157	177	150	168	168	172	140	183	144	184	165	170	154	190	156	157	145	147	147	160	176	170	183	169	177	179	179	143	155	158	188	179	154	151	170	165	165	187	147	173	162	173	154	166	168	159	183	161	151	160	183	169	178	164	179	159	152	149	146	184	157	182	152	155	173	161	174	159	178	148	174	147	177	157	157	161	178	159	186	157	166	158	162	165	150	143	172	166	177	163	155	168	156	149	181	174	168	178	161	169	153	164	155	135	144	163	157	174	182	135	172	169	159	190	130	170	155	167	165	158	169	162	152	156	178	147	165	168	142	147	170	182	179	171	152	133	154	167	183	170	164	157	206	181	157	141	162	157	157	157	158	160	144	143	149	168	182	184	170	171	166	165	147	181	156	149	171	175	154	153	173	155	163	157	162	155	159	163	161	141	167	150	148	177	170	178	173	154	164	167	155	166	140	158	160	159	175	171	179	144	133	144	172	165	189	152	165	177	164	179	181	169	165	156	156	150	162	172	169	168	163	136	168	153	169	170	168	137	164	160	156	179	149	156	164	178	149	171	141	180	185	156	149	154	167	156	168	135	154	173	164	157	165	169	165	146	164	166	166	183	170	163	138	165	166	171	170	150	150	140	171	170	162	163	163	165	192	157	154	175	183	158	184	171	187	177	160	169	174	189	185	163	167	150	169	157	180	173	172	166	153	156	171	171	159	174	161	171	172	162	154	188	165	162	139	176	156	179	160	167	170	156	180	150	178	194	152	157	146	193	168	162	171	144	170	159	176	167	156	183	165	158	175	166	154	156	168	163	175	185	140	155	182	144	153	148	154	140	168	173	197	172	171	163	159	176	169	156	173	172	160	175	164	160	181	175	179	175	167	184	158	173	148	173	173	168	171	169	155	176	181	178	148	170	157	146	178	160	151	159	156	171	162	176	160	165	169	161	201	139	186	172	168	165	172	173	146	163	124	201	159	164	161	172	160	138	163	151	158	140	151	165	168	180	168	174	159	166	164	186	156	166	155	177	147	164	175	164	161	176	187	164	171	151	170	182	186	166	190	169	164	159	179	176	166	144	163	177	165	149	185	164	162	177	152	157	165	162	159	168	156	190	180	165	186	175	163	161	164	167	148	172	177	149	171	169	160	171	179	151	156	166	194	161	153	165	167	159	171	167	185	175	174	155	167	176	171	147	141	162	179	156	183	164	179	151	183	185	175	159	163	168	170	155	177	154	155	190	148	174	157	153	139	168	193	159	174	173	144	193	183	169	165	137	171	136	154	161	155	168	185	146	168	157	165	158	167	169	167	182	184	188	164	179	159	171	171	189	173	146	170	179	170	155	178	164	152	183	173	176	185	151	177	176	150	151	143	149	157	171	166	186	186	171	156	142	169	152	160	173	184	161	150	167	188	171	175	165	179	171	156	173	179	165	167	159	176	158	166	163	167	162	192	162	151	164	188	176	141	151	166	178	170	153	189	175	177	181	173	179	159	175	177	179	166	163	167	172	131	171	166	182	163	166	158	169	181	145	187	176	157	168	136	166	162	149	162	164	163	172	188	161	152	160	167	165	171	151	179	174	156	174	185	164	162	189	174	165	150	165	160	158	165	162	182	154	145	173	146	153	159	184	181	161	186	156	165	181	165	179	163	180	155	171	158	168	166	161	176	177	164	163	160	170	151	158	174	165	156	165	182	156	161	184	144	168	161	146	155	162	157	183	151	169	150	187	176	154	176	176	175	162	149	153	155	177	184	161	144	164	156	142	142	164	181	171	141	153	153	155	149	170	196	187	160	170	170	175	148	149	167	161	140	167	162	196	142	177	161	160	178	167	170	177	173	190	173	177	165	152	161	158	191	172	171	160	159	162	175	163	179	157	160	174	164	171	179	154	144	153	163	145	164	169	157	159	176	158	145	155	175	173	184	160	154	157	154	181	150	167	163	166	146	156	186	158	174	174	152	155	155	152	172	144	164	169	143	155	207	177	195	181	173	158	151	190	180	153	160	162	168	173	158	172	172	181	158	195	169	149	169	177	175	176	177	158	167	182	166	175	159	166	131	167	159	157	147	153	175	177	149	173	169	148	158	183	175	187	158	176	184	161	178	158	156	174	170	171	176	153	186	155	172	170	172	168	169	161	147	176	162	154	175	153	171	177	149	157	172	177	174	159	168	173	193	173	188	180	179	177	163	178	176	163	151	170	172	150	156	165	162	177	178	145	173	159	163	153	178	180	159	175	141	191	167	157	198	185	179	168	156	154	210	178	157	162	177	157	141	179	153	160	141	167	160	164	169	154	171	167	171	164	160	174	164	170	166	122	176	169	164	153	154	151	177	158	151	153	158	168	165	178	169	181	195	156	169	140	141	141	160	164	158	169	172	169	164	149	168	154	182	178	174	167	136	163	149	160	152	173	170	179	161	174	175	136	143	190	161	159	176	157	187	164	134	160	156	158	168	161	173	163	182	166	166	155	165	152	139	179	173	189	181	188	150	171	192	165	176	168	179	167	181	167	157	158	163	160	181	147	190	161	151	175	162	139	122	162	156	147	152	178	187	174	173	192	154	178	156	156
3153	526	669	638	625	583	550	553	565	590	555	517	525	543	488	499	504	507	548	534	530	502	477	498	499	506	500	543	542	528	517	502	515	508	503	502	470	533	531	490	537	534	529	494	530	465	461	471	489	502	468	457	494	483	502	470	482	490	520	489	524	518	492	494	523	498	511	519	479	461	484	475	486	509	454	512	484	446	526	481	481	491	509	475	485	532	517	489	494	472	476	525	485	495	498	515	499	526	525	482	477	494	487	473	504	493	503	493	487	541	478	476	460	454	496	504	473	524	456	496	470	531	484	499	514	479	480	477	535	487	548	453	455	532	500	479	518	479	485	455	483	523	506	501	469	520	469	491	502	456	470	480	511	480	470	496	499	511	469	497	499	523	496	484	471	447	496	523	514	512	511	544	494	503	520	525	511	492	506	510	445	494	526	495	459	477	515	533	467	500	502	483	488	477	495	509	511	481	523	473	536	452	507	483	470	443	514	490	516	488	488	481	541	512	517	486	455	485	537	513	465	448	516	499	508	502	471	506	516	534	515	493	482	489	503	517	542	512	517	480	524	487	511	474	483	473	490	513	480	502	496	504	477	521	490	485	505	500	514	508	501	480	484	516	470	514	511	482	527	499	521	529	472	514	501	492	497	459	495	514	527	505	484	488	483	478	519	553	522	481	520	506	477	478	517	523	509	481	505	535	533	520	551	506	513	493	467	490	497	495	485	517	513	486	498	520	468	511	485	512	481	458	499	487	485	492	490	482	455	477	519	501	484	549	485	513	498	460	470	478	498	496	538	458	473	485	480	490	481	503	477	504	474	462	512	492	507	504	511	500	437	511	490	525	458	477	489	482	505	511	504	479	535	524	498	537	474	535	463	462	528	512	468	497	468	529	519	507	504	492	479	482	477	529	510	490	516	535	468	502	485	486	500	519	486	485	509	468	464	504	497	486	440	529	514	477	503	502	506	495	483	479	532	483	458	527	477	492	482	501	476	496	500	509	491	483	496	480	506	521	468	495	461	507	511	529	470	495	530	447	488	503	485	497	503	496	516	495	496	493	451	513	517	480	483	480	530	522	477	452	499	531	471	487	477	496	522	475	481	543	502	510	474	512	512	492	495	503	501	500	490	478	509	534	505	497	531	528	469	489	439	483	479	523	492	503	484	503	465	510	479	516	531	497	460	504	498	461	507	523	499	487	485	520	524	500	475	493	507	518	502	510	515	509	506	509	532	525	480	516	488	461	501	458	521	489	516	494	506	504	487	454	489	499	462	479	505	523	511	493	510	516	554	523	529	506	528	509	519	450	532	518	508	500	519	470	488	527	496	499	495	475	491	509	514	513	522	495	461	480	485	469	468	513	481	513	500	527	499	465	490	503	495	481	494	515	496	482	541	509	526	527	481	450	480	507	477	481	495	504	462	501	506	504	514	512	538	489	479	484	465	509	534	451	469	450	499	480	500	491	507	528	531	520	512	489	513	488	500	496	529	492	529	514	522	502	504	502	470	478	488	521	567	504	513	490	536	522	498	540	467	484	486	468	488	497	500	557	511	473	561	512	498	491	499	484	521	470	472	493	504	508	510	493	489	477	486	507	505	533	529	515	510	522	477	512	476	476	472	515	460	450	494	473	511	493	502	461	496	490	456	485	493	534	520	508	523	502	483	508	481	498	513	502	485	485	485	488	473	464	500	502	511	433	492	479	490	511	491	493	508	482	503	492	509	504	483	483	430	479	459	483	508	539	511	497	509	487	495	483	459	483	488	513	481	495	518	482	473	484	514	498	529	489	491	481	488	542	477	517	470	517	502	481	487	480	444	493	496	488	481	533	525	513	509	488	526	512	483	519	497	480	501	487	545	531	497	501	487	521	557	504	516	488	518	504	489	492	501	481	487	512	465	484	480	503	522	505	505	526	494	496	520	522	490	505	509	488	517	509	448	506	486	501	522	490	487	495	488	478	515	506	482	516	501	490	470	496	482	523	493	485	502	492	503	480	493	468	505	496	509	533	499	487	472	471	518	505	451	514	484	485	509	537	492	490	474	509	478	471	475	491	540	515	508	511	481	483	480	493	517	521	519	479	496	502	499	479	510	523	505	491	486	479	470	499	519	485	475	495	521	503	495	493	486	485	514	498	497	513	503	478	493	511	461	519	485	508	519	507	486	509	494	487	487	497	514	505	463	492	484	495	480	469	450	465	475	519	472	479	521	525	540	477	490	484	504	506	483	457	438	486	477	494	470	479	482	551	518	483	504	493	495	474	477	531	437	486	497	512	496	506	506	515	498	477	537	492	504	451	487	475	480	484	501	498	517	519	458	494	505	510	515	483	494	488	491	526	482	455	528	493	511	502	513	492	489	502	510	526	507	490	481	506	462	513	461	471	508	552	522	509	522	511	478	461	468	503	503	507	509	545	510	515	500	509	506	495	526	479	479	458	444	471	495	428	523	507	528	485	490	489	523	495	457	524	504	494	462	505	481	511	501	506	486	493	488	506	513	519	563	519	518	482	504	455	467	530	505	485	493	501	512	520	524	526	488	509	522	528	500	496	491	514	465	506	495	511	509	468	502	459	522	440	517	471	514	517	509	501	488	515	518	496	485	443	500	507	466	513	534	507	495	492	486	551	493	527	505	503	507	532	506	494	478	471	464	495	482	487	563	517	509	481	490	495	457	556	473	518	487	502	481	489	504	501	498	508	461	484	501	501	490	507	540	524	461	494	513	469	497	489	502	493	490	477	524	516	490	499	522	505	471	493	472	526	527	500	524	481	536	472	479	496	546	465	494	506	526	499	523	513	481	494	487	461	472	477	565	516	525	504	531	521	503	443	501	490	467	503	468	528	530	509	507	499	510	494	531	514	495	477	517	480	538	484	482	506	503	526	504	491	478	535	513	518	480	523	481	520	507	523	479	498	501	511	482	503	465	496	484	465	527	494	455	492	506	516	503	469	491	499	456	502	482	470	519	531	523	481	465	509	525	508	498	531	476	479	505	487	485	530	518	488	533	498	484	479	517	493	480	517	496	528	531	485	515	491	436	498	495	508	437	477	516	475	487	513	476	500	520	534	525	517	503	492	464	476	546	488	509	498	506	481	528	497	510	519	507	555	458	511	473	503	482	477	492	490	498	484	469	516	522	496	515	505	534	564	501	494	483	498	500	513	503	511	493	491	501	493	508	523	462	494	477	494	482	520	475	479	480	529	515	503	497	471	517	508	518	497	496	504	503	487	462	490	474	500	457	533	491	489	457	499	495	496	498	493	482	471	487	455	482	498	532	546	503	513	508	467	522	474	532	499	474	482	498	485	520	487	533	502	549	504	505	517	502	507	464	477	516	514	539	495	512	514	571	490	457	509	476	451	520	492	521	501	465	533	506	527	503	505	513	495	470	505	493	526	498	524	513	513	517	461	532	466	512	498	507	474	478	467	474	494	491	521	535	476	484	517	522	492	483	524	503	527	470	508	491	499	523	510	487	515	482	499
29085	7407	1447	977	771	602	517	462	421	400	325	348	373	341	334	296	311	332	334	332	334	304	336	339	315	326	301	318	322	291	311	333	309	321	292	306	332	328	297	282	305	278	285	270	344	298	316	306	315	267	272	325	333	299	288	318	300	303	327	328	286	322	314	327	289	338	306	281	294	275	294	325	320	319	295	325	309	315	283	268	282	284	296	328	296	290	279	271	296	313	319	272	299	280	334	315	313	287	294	317	301	298	325	275	316	320	288	308	328	312	283	331	322	307	297	367	274	307	318	316	290	265	309	294	284	315	285	305	315	293	274	289	297	270	291	335	308	288	311	275	292	266	295	330	293	310	304	297	306	309	325	304	283	312	303	338	304	283	281	295	295	324	299	341	309	293	271	309	309	302	307	289	294	321	327	298	307	277	325	292	278	321	295	301	324	311	276	290	278	302	294	275	332	298	300	284	320	325	272	302	306	301	320	310	272	322	300	319	295	305	285	343	319	319	271	320	283	277	299	324	317	280	321	299	285	306	293	280	325	301	307	298	312	310	286	316	342	279	282	259	298	277	303	297	319	323	295	336	298	329	262	281	300	312	290	291	309	314	316	294	332	309	275	314	321	311	305	274	263	314	333	304	266	309	295	269	316	304	280	294	304	300	315	285	288	304	284	324	318	328	305	299	324	284	300	309	322	303	319	284	306	286	306	287	269	323	293	317	276	311	267	300	266	334	306	288	303	312	319	279	299	289	303	286	303	319	300	263	286	308	319	306	308	306	318	325	302	327	324	336	302	292	316	292	306	314	300	299	320	291	309	324	275	313	280	292	276	307	285	295	319	330	320	320	305	306	322	337	316	293	285	278	270	325	326	288	299	294	296	291	295	323	301	275	288	289	313	303	278	317	284	329	320	310	321	316	283	287	310	312	297	298	260	303	328	336	287	292	259	302	296	321	306	292	325	306	305	273	281	285	324	286	330	323	294	276	310	310	303	315	290	297	315	281	317	279	304	293	274	308	297	306	319	299	311	287	318	310	279	281	300	294	289	305	305	312	301	308	314	305	287	318	318	331	301	295	306	291	308	297	291	295	278	299	255	309	281	320	280	307	290	311	301	314	291	304	296	305	304	260	276	281	294	313	316	295	325	289	307	309	316	279	293	303	316	294	260	297	292	287	282	289	318	321	332	330	305	306	318	303	294	315	281	323	307	323	296	304	267	331	315	287	339	286	292	300	277	305	292	315	314	338	305	308	307	280	304	301	307	315	309	289	281	318	294	364	320	313	324	318	318	312	326	287	308	289	291	291	267	315	327	266	316	308	329	287	292	296	318	279	319	306	255	282	328	295	316	313	306	351	321	306	314	268	282	305	328	309	331	285	304	319	327	295	317	294	292	262	329	312	302	295	286	288	287	317	299	288	334	293	303	333	292	304	321	291	307	287	305	316	290	262	295	243	317	336	327	299	304	276	287	286	284	288	310	295	284	301	310	293	306	292	282	295	286	286	295	327	297	306	301	322	337	294	290	279	310	307	296	293	311	269	316	278	337	314	311	302	274	273	281	281	334	293	303	296	286	299	313	285	269	269	299	290	312	294	278	301	311	275	296	270	327	321	318	301	254	288	298	266	292	323	300	304	304	287	322	277	303	299	303	322	302	287	297	296	301	298	313	302	272	260	287	327	330	316	289	297	287	285	324	312	322	295	329	294	296	266	315	311	288	309	285	276	302	346	300	303	289	273	308	300	311	301	327	311	292	306	306	311	252	282	318	297	289	285	279	307	298	262	286	300	291	292	313	315	311	283	318	280	306	289	333	294	321	326	301	288	312	295	309	345	316	300	277	274	306	330	298	290	294	331	304	313	320	291	321	303	325	304	296	294	305	311	312	284	302	298	316	294	308	312	282	300	302	292	321	334	333	308	305	280	310	315	301	310	296	314	310	285	284	288	303	279	306	298	292	271	297	299	307	333	314	282	289	301	326	312	307	297	301	304	317	303	312	324	298	304	302	294	312	310	295	288	303	338	310	291	337	285	304	319	293	290	312	298	302	318	299	298	318	300	306	290	321	276	305	264	308	323	327	304	298	298	292	302	299	290	282	288	317	307	300	287	276	282	324	308	301	292	312	313	300	259	323	314	322	304	304	290	307	285	298	324	316	281	323	311	308	275	308	310	300	319	290	289	296	266	306	314	303	329	292	285	280	335	335	315	318	301	334	307	280	287	293	296	319	298	290	259	313	295	304	306	302	281	280	268	289	315	325	321	304	310	285	274	273	321	298	312	306	281	305	314	319	288	323	307	327	301	309	301	268	302	326	292	308	279	305	318	310	284	310	303	286	338	323	302	289	333	283	292	344	294	309	310	278	277	306	288	311	313	295	280	303	299	310	307	295	290	295	271	304	283	275	289	300	294	335	269	252	275	281	321	333	272	297	301	310	337	309	288	284	301	305	273	299	313	288	298	308	307	301	289	327	302	285	301	326	314	283	344	339	265	313	305	318	314	321	307	318	312	324	304	304	325	315	310	284	282	292	330	324	305	303	321	295	301	294	315	302	299	315	320	277	285	338	328	325	318	324	313	329	301	308	306	303	284	295	294	290	309	291	332	317	336	340	299	315	298	306	292	273	304	300	312	303	311	284	305	257	315	299	345	308	303	279	316	291	309	317	297	299	255	302	302	299	333	298	279	333	293	345	322	280	308	312	303	306	303	298	294	276	310	276	290	282	299	316	277	281	304	322	293	295	284	306	305	352	289	301	285	299	306	295	316	306	301	339	296	294	308	326	320	300	292	319	315	302	328	303	310	309	335	291	287	289	299	281	328	267	287	328	291	304	320	306	288	320	302	302	275	291	306	341	284	281	316	286	279	290	301	306	309	298	297	314	319	309	348	286	326	336	301	316	307	302	298	280	287	311	286	324	292	269	326	289	305	298	317	265	272	322	312	330	330	334	322	286	281	271	295	332	292	309	317	271	317	329	290	311	296	296	296	307	293	299	302	287	301	297	278	301	324	305	307	296	301	314	313	290	294	308	306	287	291	305	313	300	315	334	305	295	291	288	306	325	314	313	300	282	272	296	325	320	290	277	307	304	309	276	298	286	317	296	290	279	292	324	282	306	273	287	327	299	283	272	289	309	306	313	291	279	291	311	294	325	333	288	301	312	322	315	322	312	295	303	308	321	308	277	287	288	304	329	323	315	283	302	307	280	316	303	309	311	302	307	299	287	296	285	304	330	323	305	316	276	293	301	266	305	301	298	296	297	281	304	282	268	288	272	326	317	297	285	303	296	280	300	289	313	303	275	291	291	268	334	315	290	313	280	301	285	317	341	309	318	328	310	325	314	313	314	292	276	309	299	317	292	291	297	284	320	295	308	315	306	286	346	289	293	292	298	303	336	289	278	307	316	277	302	306	295	320	323	300	299	266	292	298	311	296	299	313	282	293	277	298	300	285	289	320	308	271	307	306	289	315	318	301	290	318	330	306	302	312
15603	1668	3158	3571	3077	2493	2028	1877	1649	1521	1436	1198	1201	1174	1123	1124	1060	1080	990	975	1026	947	921	985	961	903	901	929	900	921	896	918	849	844	802	889	850	868	892	825	871	864	930	880	843	844	829	860	842	856	861	812	812	846	816	851	846	849	845	833	793	820	819	824	818	812	837	777	809	809	867	818	837	805	839	804	828	849	774	791	812	770	832	770	815	823	796	830	783	821	803	810	792	793	808	792	813	839	845	826	804	836	770	793	823	783	827	825	816	839	781	828	828	769	808	807	853	835	834	798	774	807	791	801	806	773	786	811	842	797	794	774	863	785	771	822	789	796	825	794	789	815	767	822	807	808	802	803	772	794	802	787	853	838	803	845	771	800	811	808	793	858	794	828	804	820	807	836	825	807	811	785	779	810	825	866	762	796	854	820	827	835	814	795	853	828	764	824	815	820	812	842	838	819	771	843	845	798	840	799	848	854	849	797	781	773	788	801	783	831	792	795	806	760	836	834	805	805	828	815	732	842	786	777	821	800	822	760	793	853	845	808	797	820	810	815	812	830	812	777	823	818	862	777	831	768	865	820	816	826	807	796	775	819	798	811	788	773	839	818	797	799	834	769	800	787	792	765	804	813	770	803	826	808	757	799	810	828	849	804	795	818	867	773	785	806	762	807	838	779	792	814	831	769	806	799	794	787	847	798	816	777	811	780	835	793	796	811	833	808	832	778	811	808	777	815	785	820	803	827	855	769	830	783	845	833	807	785	772	785	814	792	772	825	842	824	823	802	798	785	775	808	807	754	824	859	778	827	734	781	799	831	770	814	774	810	787	816	881	798	800	799	826	779	761	880	788	789	762	801	769	805	874	854	768	814	798	782	810	833	764	825	776	776	839	790	795	787	781	770	808	791	803	835	832	835	811	793	842	795	825	794	810	801	760	828	799	821	838	815	823	780	767	796	810	774	802	752	777	783	808	820	810	860	838	796	819	775	841	812	852	831	804	791	813	838	811	797	796	819	792	813	819	811	794	803	790	798	860	822	844	817	812	824	770	812	827	823	823	773	747	789	795	781	817	777	852	817	795	782	814	849	845	782	796	787	794	772	818	809	816	802	800	832	812	833	759	875	812	785	810	807	829	823	797	803	759	817	814	829	781	831	842	760	794	824	794	828	764	796	829	736	807	800	842	803	806	812	843	831	819	796	819	827	783	801	876	775	815	829	790	826	787	781	816	798	789	811	840	805	780	848	798	797	822	769	811	844	774	774	799	779	842	797	798	846	831	805	770	742	858	801	743	798	822	835	816	808	789	816	795	822	801	780	812	773	814	818	800	793	814	805	818	765	787	773	835	816	794	824	847	812	797	793	827	801	818	791	824	761	788	830	803	810	821	821	828	793	845	813	801	829	777	797	753	816	830	807	789	854	822	749	778	833	813	810	811	795	794	806	829	855	835	785	791	793	824	807	801	837	785	788	775	747	825	792	813	796	782	789	841	836	810	756	788	764	801	800	775	825	796	886	800	804	850	823	734	762	823	805	825	818	853	779	822	777	817	800	800	780	751	826	764	814	826	818	823	821	803	813	783	796	847	822	786	832	796	787	847	817	770	835	811	824	750	764	819	784	822	828	823	794	747	813	788	833	797	821	762	818	806	807	811	836	821	835	779	840	796	782	810	783	752	854	774	785	773	834	773	787	797	788	812	828	807	773	824	816	798	856	815	804	810	824	776	796	796	801	845	829	831	778	844	801	814	814	759	774	815	834	838	788	788	790	818	807	761	830	828	816	824	815	836	821	839	774	844	852	769	796	797	818	766	808	776	778	795	877	832	808	791	815	770	859	820	804	835	816	803	841	797	819	780	843	793	787	807	840	810	798	836	744	863	785	804	825	776	823	799	799	808	789	826	829	803	767	768	819	812	837	805	793	792	796	824	800	792	775	765	797	793	795	807	830	796	798	825	789	842	776	790	821	854	800	788	779	791	789	788	795	796	799	784	769	762	746	850	812	873	803	797	806	813	814	798	842	780	804	816	794	775	764	814	807	823	769	798	853	828	817	822	853	846	810	806	839	850	797	802	844	808	850	803	812	811	817	819	793	867	814	838	790	863	751	812	797	850	814	735	797	802	808	825	797	847	841	825	784	840	825	839	809	811	871	803	871	864	802	813	802	837	821	810	797	836	804	806	817	801	746	834	797	779	807	816	810	815	832	772	786	771	797	786	789	787	814	802	786	761	831	780	803	843	772	807	831	786	849	808	778	846	819	799	806	815	809	857	829	805	739	777	751	802	803	779	775	797	848	778	830	796	799	817	791	840	787	828	798	735	737	780	796	795	833	812	788	794	769	844	783	790	861	815	860	819	854	857	823	858	815	846	877	839	762	854	819	794	770	806	761	807	806	773	849	820	796	858	867	785	796	803	805	809	783	870	807	806	797	790	831	761	838	808	847	845	798	801	766	766	795	811	771	840	780	811	774	813	830	778	841	813	822	801	805	833	783	824	749	796	788	784	770	789	793	783	800	820	775	811	783	820	811	817	824	778	780	784	834	893	809	801	858	830	806	857	806	839	862	780	812	821	802	841	781	866	777	805	829	795	768	787	733	764	810	831	805	795	834	784	801	844	756	821	784	742	802	815	756	842	803	755	812	824	830	841	799	778	820	797	783	845	798	805	820	801	783	825	845	788	854	787	798	807	813	838	836	792	801	824	799	821	775	839	825	798	804	720	802	797	797	797	834	799	795	793	768	748	827	808	832	805	813	801	795	794	842	801	736	837	838	802	810	804	773	868	813	825	803	795	779	787	811	835	801	778	808	813	783	783	783	806	841	810	777	808	820	808	827	762	778	776	820	837	808	836	810	791	794	843	818	821	848	796	783	757	775	809	802	847	831	799	810	867	779	796	779	763	778	796	749	821	821	791	851	782	796	817	761	820	776	853	853	832	854	794	827	871	810	791	758	774	758	777	768	751	839	843	796	755	841	843	803	790	814	803	827	812	789	804	796	811	812	891	777	788	840	789	817	800	811	864	844	809	823	833	809	798	799	754	776	782	845	836	799	807	762	828	810	808	820	818	795	858	818	808	834	799	763	797	770	751	809	826	805	806	805	823	829	833	830	814	779	785	795	818	797	819	742	787	830	820	809	770	831	758	799	826	800	778	809	743	767	819	794	793	804	783	800	761	824	811	774	842	798	836	839	826	830	770	780	831	810	813	799	772	823	810	807	826	807	810	839	792	798	816	839	784	830	776	795	809	853	838	868	798	786	796	798	757	826	797	831	775	776	792	806	827	738	839	797	794	847	830	798	762	821	788	830	796	807	830	857	801	827	787	793	805	786	823	818	781	820	817	813	818	807	826	819	789	803	824	799	831	842	772	766	801	827	822	780	743	811	809	801	796	768	775	790	804	814	801	820	778	842	830	777	782	819	830	801	784	816	790	821	750	806	790	829	814	778	824	782	792	806	775	812	874	823	803	798	767	820	806	745	822	791
41290	14791	2988	1754	1146	889	722	583	523	461	433	356	342	362	355	369	360	298	332	296	328	289	306	314	318	275	291	291	273	269	290	305	277	270	252	297	261	267	271	285	279	271	263	277	278	285	268	290	287	268	236	299	293	257	258	249	284	266	248	264	235	246	269	278	287	247	286	238	290	291	273	266	273	264	277	267	253	298	301	262	267	245	259	258	274	305	272	264	279	277	271	257	266	276	298	225	275	276	274	222	260	261	280	297	274	265	273	274	272	266	227	275	269	278	262	284	269	287	289	250	263	278	261	261	286	242	259	276	270	257	288	254	277	257	264	252	239	275	275	265	291	274	290	281	253	250	284	276	292	277	273	268	255	284	247	263	283	274	280	251	244	295	263	255	250	276	272	270	279	281	283	231	293	269	256	255	258	282	259	260	301	248	272	254	244	255	278	272	290	277	249	253	288	285	277	279	249	283	277	303	248	268	273	244	240	270	273	258	270	268	279	257	258	234	261	265	240	253	267	287	302	218	258	264	251	288	254	296	260	249	260	262	292	286	281	239	284	269	263	250	270	274	258	264	234	258	258	248	259	278	274	267	298	247	251	297	273	279	258	270	284	279	255	293	253	253	249	277	266	237	288	275	257	255	266	261	241	270	312	277	259	268	284	291	287	248	250	270	278	258	266	267	251	247	278	303	267	288	270	266	253	266	265	278	268	274	281	277	279	240	255	227	266	241	285	247	252	265	265	268	223	267	270	275	240	266	241	273	258	260	237	246	285	240	287	245	297	278	261	231	268	299	245	268	267	243	298	246	278	270	251	276	281	281	273	262	235	283	299	273	239	263	239	283	249	286	240	259	251	258	269	264	253	282	264	236	270	251	259	261	281	293	255	268	263	260	280	251	235	297	282	272	258	240	252	272	280	260	260	262	282	268	303	269	266	261	276	223	278	255	282	251	276	259	260	244	247	293	239	269	274	263	284	265	272	267	281	276	292	238	277	249	258	305	247	277	260	243	271	269	279	290	268	279	274	259	300	284	281	262	291	277	272	271	249	263	282	230	281	264	246	243	266	273	262	248	279	286	256	276	253	254	282	255	276	262	263	268	279	251	266	259	260	230	273	285	268	265	256	267	247	279	266	256	285	272	289	250	266	297	303	292	279	274	256	213	250	267	294	266	260	291	265	248	265	278	269	300	287	264	258	258	256	277	270	270	267	256	274	282	250	250	281	274	261	254	285	241	277	247	290	250	245	271	232	282	277	239	254	257	267	263	292	256	274	261	261	251	256	298	277	268	261	263	259	273	240	282	306	264	297	275	275	283	259	269	247	269	286	257	245	266	261	287	259	282	259	270	278	297	257	254	269	243	261	253	290	296	256	275	246	281	224	271	283	281	244	242	263	265	239	243	261	270	238	277	271	285	266	260	265	261	237	272	261	282	258	259	273	267	258	244	287	245	290	273	277	259	276	247	266	250	259	254	274	290	287	267	254	297	261	258	285	252	236	274	248	277	250	264	271	245	260	291	294	271	278	255	285	278	244	276	243	261	277	277	280	301	266	241	296	275	282	244	323	256	291	294	254	269	264	221	283	276	285	294	265	266	285	259	272	287	262	256	299	300	269	258	287	271	272	269	254	276	239	267	271	233	293	265	283	262	257	258	321	245	299	274	256	261	265	259	261	281	272	277	255	275	256	280	263	265	260	293	268	266	292	248	268	250	255	255	279	250	292	286	246	230	277	278	268	247	275	268	292	279	275	248	255	249	293	274	268	289	285	248	276	262	258	265	234	240	262	299	287	290	241	267	290	274	276	297	289	250	269	250	251	282	273	243	237	294	252	269	248	314	265	276	297	264	252	263	277	274	281	286	250	239	270	271	277	263	288	282	256	244	269	286	307	266	270	261	269	285	289	262	249	268	315	246	264	283	277	296	252	276	275	282	253	248	274	289	262	289	302	256	265	282	294	250	274	263	271	266	285	266	258	292	291	249	270	267	253	269	285	277	274	265	258	271	265	264	239	260	286	276	276	286	283	277	265	262	270	246	286	252	258	273	271	268	272	271	276	240	308	255	256	277	285	255	287	261	260	294	280	269	262	277	274	242	238	259	268	254	294	266	290	279	294	268	284	197	227	258	269	254	254	267	247	268	271	303	231	280	290	253	301	251	254	261	265	298	268	262	302	243	252	249	292	279	293	311	253	263	311	250	287	263	289	271	257	242	241	241	277	257	279	246	281	274	282	246	306	262	257	280	282	244	287	256	261	241	256	243	251	231	295	261	277	280	282	268	253	294	270	272	325	250	294	282	281	258	263	248	273	288	293	259	273	266	289	249	272	242	277	282	261	293	254	267	258	272	266	290	259	247	267	258	288	261	285	285	245	273	299	262	252	260	243	259	264	271	258	274	250	255	263	260	261	276	278	292	268	287	268	264	263	264	295	241	287	277	253	294	257	255	260	264	254	258	282	263	246	275	255	250	252	258	259	262	283	273	268	276	289	262	240	254	269	318	246	241	270	292	308	280	235	289	252	277	283	257	252	262	270	264	294	271	270	258	277	254	295	245	253	255	256	271	264	252	282	267	226	256	277	268	262	286	283	245	258	270	226	291	269	267	285	273	243	263	267	245	265	277	243	254	243	250	258	270	261	262	290	270	258	278	259	274	270	268	289	255	285	259	279	263	274	272	244	271	266	259	278	266	261	248	252	265	254	253	257	241	265	272	307	264	270	273	286	269	287	259	291	249	257	283	285	257	253	288	261	282	259	255	286	269	271	245	255	239	258	259	295	231	258	278	247	273	282	243	287	292	280	301	233	253	269	282	262	283	257	302	263	273	303	265	271	261	260	295	264	287	262	297	269	290	239	247	270	266	246	271	236	274	253	257	259	256	230	319	297	270	217	298	280	286	302	272	274	285	264	279	283	279	244	274	231	253	255	265	262	274	286	249	277	285	250	273	304	270	259	252	278	304	272	268	264	266	266	294	261	269	252	288	299	258	281	283	252	255	294	276	267	263	262	272	264	265	259	275	280	240	311	250	286	260	248	280	267	277	267	287	235	266	265	254	270	269	247	285	306	266	255	264	249	258	275	272	304	270	280	294	245	261	261	266	269	268	255	277	250	295	269	284	259	276	267	293	294	262	253	267	270	269	256	270	259	284	258	287	271	291	253	256	269	269	263	266	308	301	273	222	252	282	280	264	295	262	233	286	270	248	262	245	269	301	267	281	266	279	243	276	246	296	255	259	271	251	287	279	261	279	262	255	282	263	286	248	277	280	250	284	261	258	243	250	268	292	271	288	281	267	264	305	271	254	283	287	311	262	257	251	248	287	256	263	254	277	274	277	250	271	227	273	267	280	261	253	241	283	267	264	282	252	271	305	301	297	268	241	245	269	241	277	284	246	244	279	230	292	261	297	263	269	255	254	238	278	278	278	267	297	271	284	271	242	280	258	275	261	276	256	251	273	271	280	250	259	274	270	262	262	243	303	268	273
21217	2400	5161	5536	4735	3905	3290	2697	2325	2127	1860	1685	1533	1360	1332	1256	1211	1127	1029	1052	1026	1099	964	893	1006	942	925	897	855	878	867	792	850	865	753	782	785	828	851	758	824	775	842	750	751	760	763	729	745	723	735	762	777	786	729	739	698	750	736	762	749	703	740	711	759	726	714	684	696	717	745	699	741	758	720	709	708	735	724	700	725	745	725	721	687	712	644	740	730	717	706	708	668	744	720	696	745	730	696	726	687	702	685	682	777	707	712	705	713	732	691	697	667	686	684	671	733	707	710	695	747	704	685	705	725	702	695	690	735	686	728	677	719	684	706	673	645	726	678	735	662	672	684	717	665	703	699	701	685	716	705	693	657	705	691	721	726	712	703	659	658	676	745	685	671	742	744	746	680	709	714	728	708	667	661	676	713	683	722	704	724	757	668	696	700	762	666	728	711	711	741	690	677	698	688	719	717	720	742	709	708	685	657	667	692	727	654	673	712	719	700	723	631	729	678	720	733	722	696	689	719	700	663	749	709	691	693	718	694	676	690	729	716	743	678	717	700	690	702	646	703	673	697	718	758	689	740	740	683	669	727	722	741	719	748	644	703	692	693	729	668	671	723	696	682	701	730	691	667	692	678	686	710	720	695	717	688	738	673	746	674	747	700	730	685	733	707	677	700	687	671	674	734	681	672	708	704	679	714	667	708	674	657	718	706	722	690	693	683	731	672	732	734	715	637	677	709	649	701	710	701	748	695	673	673	694	751	649	711	729	775	706	718	647	663	730	689	749	705	666	738	716	718	731	720	751	725	671	678	690	656	678	665	680	730	744	662	733	708	743	705	690	703	704	705	728	709	654	690	705	706	709	681	723	708	664	727	692	659	736	684	701	686	680	657	641	717	679	690	751	727	635	710	722	656	723	700	706	657	692	690	716	734	718	714	670	668	693	662	744	690	680	670	655	637	705	712	708	710	709	675	688	648	677	696	730	673	677	731	652	707	713	653	711	684	677	756	664	685	729	718	678	695	693	696	721	711	699	714	654	723	664	680	717	673	705	704	745	707	688	765	669	719	687	700	722	732	748	735	707	717	718	734	689	716	713	697	708	669	681	690	717	741	721	705	709	708	698	724	702	689	673	693	669	721	693	651	670	715	670	709	641	708	721	708	716	754	693	637	716	659	754	703	698	704	725	697	736	697	710	725	661	663	713	766	694	711	726	709	729	683	694	715	765	663	707	685	725	705	738	670	706	691	693	685	706	728	697	735	647	689	715	706	712	671	658	691	692	684	745	702	682	714	692	703	721	613	718	692	670	693	671	702	693	698	735	694	699	718	695	716	710	669	684	726	765	667	682	699	681	735	709	718	671	686	759	678	740	696	668	660	693	659	735	714	711	699	688	699	700	689	695	651	716	683	698	706	739	760	695	671	679	658	698	686	689	724	674	715	684	756	701	724	663	682	679	697	669	729	681	743	669	719	757	738	737	676	655	702	718	697	737	731	724	665	715	746	737	670	717	720	686	668	713	667	661	712	702	656	679	714	742	715	677	742	681	684	685	681	731	694	650	732	667	663	701	708	646	707	661	719	713	656	701	692	710	726	681	696	694	667	718	688	674	697	708	699	694	672	722	677	734	702	667	767	735	692	652	635	656	751	700	690	705	702	702	687	714	737	694	665	694	706	648	720	667	688	697	724	624	706	715	681	658	686	730	709	743	690	674	708	706	700	717	703	697	706	682	709	747	738	708	704	689	742	716	712	697	653	702	697	658	698	697	708	732	687	716	680	715	720	708	695	739	718	702	697	666	712	677	696	709	728	685	713	705	707	709	691	696	740	693	717	673	704	703	700	675	705	694	669	697	733	687	698	712	670	715	627	723	703	691	665	699	728	697	668	725	681	656	682	717	712	689	661	728	708	726	667	723	694	629	697	667	713	724	721	671	702	707	731	689	721	688	704	755	694	663	704	710	723	755	712	675	641	729	723	718	710	687	687	685	667	703	699	649	702	666	690	713	699	688	705	679	688	725	700	668	712	737	739	722	712	708	705	688	734	704	682	702	751	685	673	693	752	671	693	712	745	708	693	718	717	786	736	676	708	717	693	680	696	720	674	687	698	714	732	686	659	674	767	677	723	699	718	684	677	679	637	689	712	736	676	699	713	667	742	681	694	726	674	679	724	703	688	708	679	662	721	702	669	712	674	740	667	688	730	754	668	703	730	716	689	719	704	709	704	747	730	723	695	727	723	678	693	723	703	696	731	666	696	680	648	742	679	710	713	719	711	711	663	712	687	720	705	664	704	750	745	726	705	683	726	731	693	693	681	709	698	703	690	756	677	694	698	735	705	679	680	696	742	667	747	668	674	676	728	647	692	701	694	723	709	684	724	710	681	664	672	689	748	742	722	676	652	746	715	709	729	743	725	664	699	636	727	678	698	711	690	714	694	714	694	740	752	718	696	678	701	699	719	707	716	717	749	716	683	679	724	689	737	722	665	715	666	723	720	671	691	700	672	686	668	715	717	744	756	733	732	720	723	683	729	769	690	694	695	701	700	716	685	705	708	658	688	703	669	719	681	747	690	698	684	729	705	727	724	726	694	718	744	693	710	739	689	672	650	676	670	703	708	714	727	698	707	673	686	698	748	688	727	700	733	723	714	702	706	731	678	765	712	669	703	675	651	730	709	700	705	667	721	722	707	689	732	668	695	704	646	684	683	705	721	777	727	686	741	666	673	703	635	694	701	724	720	677	682	726	718	739	650	703	738	731	708	729	678	699	717	699	674	706	678	637	735	693	647	681	734	725	647	707	705	697	667	682	711	696	754	765	701	696	722	719	721	715	701	689	713	743	730	694	682	671	665	710	702	638	691	751	734	691	686	695	676	689	668	737	712	712	686	653	719	707	702	726	682	686	735	691	710	676	707	665	681	655	684	681	684	717	718	692	714	727	738	714	714	687	662	712	710	701	675	668	709	715	734	701	699	699	712	718	676	716	725	725	729	680	713	681	715	724	707	707	669	713	643	686	740	663	740	718	704	709	707	713	715	742	687	656	704	725	677	746	675	717	653	678	707	697	639	678	700	700	714	699	696	707	730	730	663	739	705	669	736	700	681	697	715	691	770	707	698	729	700	715	705	757	627	696	690	702	694	708	672	743	692	712	694	700	697	704	708	676	721	684	680	725	711	706	749	744	667	719	752	647	688	704	719	727	688	696	739	694	715	656	706	734	703	698	680	692	730	700	698	670	740	769	730	682	714	684	726	701	704	675	643	682	686	700	677	699	718	681	735	689	696	706	675	684	669	702	716	696	702	674	694	741	705	708	715	692	694	721	707	706	712	684	729	741	755	754	647	673	754	652	710	683	716	724	746	711	738	653	690	707	722	689	722	706	688	703	625	744	700	709	683	680	697	719	710	736	683	694	746	696	691	668	717	709	718	768	686	687	667	663	663	733	668	700	659	711	717	733	723	649	710	674	696	719	705	714	744	692	703	685
3160	232	200	215	166	188	147	187	165	189	178	192	173	175	170	181	169	179	146	174	173	192	155	179	161	157	170	156	150	185	190	169	165	174	150	176	183	155	167	174	148	162	168	150	163	157	164	151	150	163	178	148	165	148	166	138	177	160	188	203	152	165	184	177	165	183	177	162	165	163	162	151	176	174	150	167	182	177	152	160	151	176	176	167	184	163	150	174	163	180	177	168	171	157	160	183	172	170	158	172	157	140	175	152	158	156	146	156	185	165	182	168	182	159	163	174	189	185	168	197	186	198	182	166	180	165	177	158	181	191	199	175	165	145	155	175	163	171	149	156	175	173	148	149	165	186	146	180	178	170	167	170	189	189	158	165	167	145	152	161	162	175	153	184	173	180	179	173	141	184	161	189	159	176	163	159	175	190	150	169	182	179	153	165	164	136	158	122	185	154	163	159	187	156	157	148	174	180	166	169	169	162	179	185	178	148	167	197	190	180	192	148	161	156	179	157	169	170	166	168	185	166	177	174	170	184	151	160	184	169	190	153	150	168	169	169	172	185	164	163	168	169	165	190	200	156	166	178	151	179	173	178	157	155	179	171	207	165	153	157	168	156	153	173	184	176	158	164	148	145	161	147	173	169	161	169	189	136	182	165	171	177	174	188	167	143	142	160	183	162	159	180	168	155	156	197	184	157	169	154	164	172	176	185	174	176	178	183	201	196	188	158	177	125	154	162	161	194	178	170	183	175	180	162	165	174	176	166	154	176	174	154	166	159	172	176	177	185	181	178	201	172	180	150	157	172	187	179	180	150	183	163	166	166	166	182	163	179	175	171	154	171	152	190	164	172	148	190	180	156	160	177	171	166	149	182	172	165	187	166	159	133	151	182	161	170	150	166	169	172	167	161	164	170	163	163	164	180	187	162	151	199	166	169	193	190	161	182	172	171	147	190	176	204	179	172	163	188	156	161	165	181	155	182	119	177	162	164	168	164	158	146	166	148	177	173	187	158	190	172	168	161	176	163	180	207	161	148	165	171	178	168	184	183	172	159	165	205	156	172	185	179	174	151	167	171	167	176	173	173	163	161	162	196	177	165	161	166	192	184	151	184	191	183	154	158	182	169	190	178	194	183	186	181	162	158	154	196	150	169	152	148	184	163	200	165	168	181	179	204	172	141	176	152	159	171	172	164	160	170	172	163	166	177	165	185	180	149	168	170	163	163	156	163	161	165	161	170	160	171	150	180	174	166	163	159	190	167	177	156	198	182	156	162	171	177	156	147	180	178	176	166	146	160	180	175	149	162	171	156	157	175	164	171	192	161	159	162	182	173	167	191	176	161	188	161	164	162	174	165	170	157	164	145	183	179	191	157	193	164	160	169	179	161	158	168	174	154	156	150	204	157	166	171	163	168	162	168	171	190	152	155	184	162	151	171	151	160	170	154	166	169	192	181	154	123	166	170	180	172	175	191	170	183	155	165	149	145	164	150	175	160	183	160	190	187	176	187	176	176	178	162	155	201	169	170	151	175	163	162	183	175	168	164	151	158	178	171	173	181	202	153	192	172	158	180	170	162	185	176	183	170	217	174	155	189	179	150	178	187	192	168	165	168	177	181	166	156	161	181	145	141	176	169	164	184	156	148	155	163	165	156	181	171	178	127	162	174	182	174	181	143	152	132	161	160	165	173	149	159	173	190	178	173	142	195	180	175	168	181	146	169	145	180	180	147	194	160	160	154	169	161	201	152	182	168	187	173	173	183	159	158	157	178	159	172	157	160	168	161	149	169	182	171	162	157	170	152	163	166	164	153	168	164	172	162	154	147	172	160	167	155	178	174	174	168	193	169	174	186	164	174	176	157	169	167	157	143	177	151	145	180	155	170	158	167	181	167	161	174	159	171	152	170	157	194	174	160	185	179	167	173	179	160	163	176	164	124	131	167	183	159	190	170	188	158	142	183	200	169	170	170	144	170	158	155	151	178	153	171	153	173	146	178	160	157	156	197	161	183	166	156	147	166	156	183	161	180	157	170	172	186	192	174	137	178	169	160	176	181	155	156	178	177	168	200	208	159	156	167	170	174	161	174	176	171	144	162	181	180	173	145	180	155	179	181	169	157	180	168	186	189	158	179	161	145	186	175	193	167	166	146	181	161	176	158	192	174	169	158	168	169	166	201	155	154	188	162	136	157	155	155	188	182	161	185	182	181	156	188	175	150	169	191	176	161	176	168	161	175	167	188	164	143	135	195	158	196	184	171	167	166	170	167	151	152	169	154	170	175	164	175	150	165	162	188	186	176	167	163	176	144	168	164	183	175	182	168	165	157	183	178	192	169	164	185	167	183	200	168	154	179	154	148	181	164	165	164	179	166	175	175	172	145	163	180	166	178	186	175	197	169	186	170	167	156	160	151	153	162	147	164	192	182	192	156	197	178	167	162	154	176	195	169	164	173	170	158	187	155	159	179	200	170	177	199	168	164	170	167	165	171	192	163	163	177	166	172	176	158	164	173	162	186	147	182	197	189	147	173	156	160	190	181	175	160	184	179	172	161	162	163	183	180	167	171	173	169	149	144	189	149	159	171	163	155	158	163	191	179	161	196	167	169	160	177	163	197	165	148	157	144	161	184	169	151	192	181	185	175	168	165	170	180	180	180	159	186	174	174	151	169	164	173	173	161	174	181	153	186	186	191	166	177	173	159	165	157	177	173	170	175	158	175	174	176	164	171	184	175	184	150	161	184	176	166	169	159	168	164	163	152	178	166	176	164	180	175	175	149	163	170	163	181	177	168	166	182	175	176	155	155	179	177	153	145	167	168	180	157	178	152	147	161	150	160	184	164	159	171	157	168	155	164	165	154	163	164	168	153	174	199	157	153	178	181	163	179	176	174	179	171	165	168	162	175	180	184	181	184	162	186	189	173	168	156	182	178	165	180	170	152	174	187	152	187	193	166	169	149	178	160	147	179	183	183	163	183	198	182	171	170	162	183	166	174	184	148	179	168	168	186	146	144	165	148	154	189	153	146	166	172	159	187	148	156	158	188	168	178	172	175	169	167	160	169	154	194	182	172	186	186	180	170	159	156	180	175	177	143	160	152	178	179	144	167	162	178	180	136	162	154	160	174	187	167	163	175	170	176	167	154	166	185	164	156	166	161	145	191	153	155	172	173	161	165	183	163	184	171	178	158	188	177	170	185	175	178	176	187	173	176	156	162	187	182	183	174	168	181	175	180	138	158	142	193	178	168	178	181	184	170	171	181	173	173	171	158	153	171	179	156	173	165	159	186	160	159	200	187	151	175	185	172	158	179	181	175	179	166	137	136	173	167	158	159	165	163	184	192	152	168	177	186	189	145	159	194	184	181	167	185	164	171	196	178	173	151	182	156	178	142	178	182	177	192	162	178	193	168	173	161	191	173	170	139	152	166	169	165	164	177	156	171	168	171	197	152	168	186	189	168	176	167	172	156	176	193	195	165	174	157	147	167	174	167
3228	560	567	610	621	590	566	563	515	517	520	534	506	554	504	546	491	516	514	515	521	496	503	507	513	515	498	511	477	524	510	508	524	502	502	524	513	540	501	518	498	539	540	474	501	478	456	479	524	520	550	502	545	511	484	456	496	465	512	486	489	494	493	491	475	514	496	542	490	508	490	495	472	545	519	502	516	492	530	497	521	524	496	491	510	491	508	474	502	560	529	512	499	514	478	534	497	486	509	501	540	509	490	544	511	527	532	542	542	493	514	499	482	521	478	521	486	476	494	518	511	497	497	510	523	516	502	515	495	545	531	496	501	508	470	517	486	542	502	514	514	517	513	480	492	480	467	506	489	519	538	490	526	524	518	495	503	532	497	471	505	571	536	504	493	467	509	504	501	532	489	493	522	506	475	473	493	460	512	515	536	508	500	518	495	540	489	478	517	482	510	455	537	480	547	510	496	511	516	520	490	498	505	477	504	507	497	507	503	541	477	545	505	504	531	528	513	501	507	516	533	492	513	512	533	505	498	524	481	510	519	492	500	508	474	576	529	502	472	516	496	508	474	485	478	500	501	485	484	526	484	488	492	522	496	486	512	547	490	496	497	525	469	487	495	527	512	546	528	517	507	520	500	496	492	527	534	476	460	463	501	522	491	506	492	535	530	481	509	499	498	503	499	512	504	545	503	483	557	474	505	465	499	502	527	493	490	549	503	514	482	494	517	540	473	521	503	499	460	513	493	482	483	481	546	463	509	469	520	502	497	500	475	472	472	522	473	545	493	507	524	517	546	488	501	517	549	515	482	547	521	524	503	486	500	493	492	508	494	503	524	494	497	522	502	490	465	493	491	515	528	488	491	489	505	472	475	501	536	488	503	477	499	520	474	505	551	523	525	476	514	532	506	493	511	477	541	507	479	507	518	526	496	498	531	526	486	522	502	513	508	524	468	500	470	551	472	515	559	551	513	498	489	514	511	527	483	526	498	523	504	510	529	498	508	541	522	518	524	475	491	512	484	526	525	507	519	525	494	512	503	523	524	509	526	533	462	503	529	544	519	517	473	511	486	493	511	513	494	487	527	481	571	521	519	486	547	525	546	501	485	491	451	518	502	505	474	505	498	504	441	514	514	460	510	467	530	469	519	502	519	501	485	498	507	523	504	509	508	492	514	484	526	475	481	528	514	540	513	500	535	509	512	507	488	512	490	494	462	517	506	498	524	486	511	532	491	494	545	532	499	507	488	497	479	479	525	468	521	508	504	478	483	506	515	521	494	520	491	519	513	566	537	470	506	509	521	505	507	535	521	507	497	491	483	499	531	531	501	456	523	513	488	510	506	493	550	483	494	505	484	496	480	502	517	490	528	562	499	516	509	460	535	463	510	517	544	503	525	515	496	453	464	471	515	516	513	527	513	514	497	534	492	491	464	479	470	500	519	470	518	489	521	510	537	498	503	501	550	529	485	472	512	507	517	429	523	482	499	490	505	463	499	554	493	501	503	505	483	503	503	527	516	495	459	480	513	499	474	531	527	485	505	478	485	451	510	501	505	517	504	529	495	469	496	510	503	494	525	496	514	487	495	524	497	520	483	514	491	519	492	538	522	486	528	534	565	514	508	536	483	515	528	509	526	505	511	528	552	514	495	502	482	493	517	566	533	469	478	485	491	504	472	527	502	490	502	487	505	535	459	517	501	519	505	526	532	569	503	517	471	535	523	510	536	484	491	521	479	490	508	481	464	525	495	525	507	485	492	498	489	515	496	498	503	514	504	525	480	509	528	534	532	481	552	493	491	509	512	543	501	529	480	490	445	502	549	496	504	513	518	511	473	436	479	516	540	482	514	480	469	497	488	482	508	466	439	495	510	469	508	526	514	483	538	490	512	521	485	503	518	501	497	519	503	493	493	536	503	483	533	522	507	471	541	473	491	531	483	519	514	508	505	520	467	507	484	507	546	486	504	511	522	474	492	489	534	506	503	510	521	477	487	514	487	503	457	459	511	512	488	556	478	518	486	522	488	493	495	512	524	516	469	483	504	484	512	540	514	509	481	520	503	495	510	521	499	492	494	506	505	498	504	474	492	529	517	526	500	490	491	492	482	492	477	514	541	502	473	457	543	503	489	518	498	494	480	516	520	530	503	555	488	475	544	515	534	471	530	463	475	506	506	513	492	507	515	510	488	487	512	493	488	487	512	480	489	518	502	585	476	520	484	517	506	499	501	523	465	510	513	512	486	492	520	494	507	488	503	504	532	542	492	502	539	534	527	485	466	526	489	457	470	534	515	538	531	488	530	530	537	495	524	524	469	507	507	530	544	493	491	539	545	493	493	496	517	504	484	492	515	523	474	530	466	494	524	557	501	488	506	490	492	486	518	515	495	500	497	438	512	509	534	535	514	527	516	494	554	508	510	504	493	476	500	498	460	550	500	518	524	512	478	484	537	526	497	509	501	497	505	487	513	523	518	518	520	516	552	504	466	512	504	499	487	513	511	500	472	482	532	481	450	509	529	558	518	480	501	503	481	511	458	497	503	476	522	482	519	502	526	522	538	500	507	535	468	515	508	510	506	496	496	463	502	507	448	471	510	505	529	509	479	491	507	502	502	505	511	500	487	472	487	501	498	498	505	517	527	534	514	468	511	504	500	456	528	526	504	494	524	506	460	491	512	501	537	472	507	477	529	507	519	521	468	546	477	540	508	501	536	484	492	506	537	528	459	480	508	476	486	536	507	502	527	489	500	509	466	504	528	509	504	468	516	480	525	514	517	481	505	525	498	485	506	492	493	512	493	475	538	486	478	531	515	539	485	489	530	502	498	473	527	511	485	514	525	437	520	524	514	534	494	514	510	538	482	508	519	529	526	548	478	512	517	518	503	479	494	521	480	511	521	478	516	516	527	492	518	497	490	515	502	522	482	469	521	529	516	505	497	517	509	510	534	482	529	525	499	529	524	509	501	500	531	477	501	502	495	537	514	517	529	479	509	508	506	514	458	503	477	535	486	523	493	482	479	477	507	508	528	498	514	501	540	526	502	507	510	531	556	509	487	459	488	495	498	505	499	537	529	501	526	466	487	493	522	548	509	505	553	499	516	461	510	517	527	526	506	484	499	521	516	502	515	500	470	481	511	481	497	488	484	497	495	487	490	528	494	484	513	503	495	503	495	499	514	524	504	438	513	502	474	493	498	496	486	510	517	523	516	465	503	461	532	493	520	471	511	505	512	537	538	485	549	547	523	519	515	523	516	494	504	507	498	490	497	490	554	489	508	507	525	500	495	508	493	519	479	500	508	490	560	503	477	510	469	507	486	521	500	480	502	498	522	518	563	529	506	489	496	526	534	498	512	504	471	509	491	485	519	511	512	525	490	514	561	500	454	499	493	495	496	484	510	524	512	525	513	512	475	520	501	529	508	497	527	495	488	494	494	465	536	480	504	539	518	497	501	465	533	483	489	480	524	494	474	458	515	503	493	478	509	516	507	510
29572	8277	1502	997	733	625	524	457	401	413	380	376	367	329	331	346	339	313	306	337	296	358	313	303	288	332	302	316	359	290	329	313	316	284	314	271	294	293	326	266	308	317	295	294	323	313	304	324	313	318	302	319	294	310	310	297	325	298	276	296	313	334	340	308	293	318	315	270	330	311	310	299	276	307	337	308	300	322	311	319	347	292	270	285	319	310	309	287	319	341	328	294	298	343	321	269	294	319	302	328	294	318	294	301	297	277	307	299	324	279	271	326	329	336	309	329	288	321	312	312	291	304	299	333	288	297	274	305	295	325	332	291	296	286	337	284	317	313	303	309	321	317	292	302	310	300	302	305	317	303	283	309	312	311	297	310	276	292	293	301	305	338	313	278	312	302	320	309	327	298	294	315	285	294	297	274	292	317	310	299	320	308	301	297	276	317	327	305	315	306	304	308	299	298	294	293	304	302	270	297	302	277	306	321	350	336	336	318	274	313	276	285	296	275	302	266	305	269	318	303	343	288	285	267	307	269	297	302	285	328	341	309	282	301	321	296	273	308	316	296	310	307	300	289	273	302	305	318	317	256	306	325	301	283	318	299	309	317	294	328	287	290	340	326	297	311	297	287	286	334	321	309	335	310	298	305	302	283	313	293	318	322	290	307	301	323	319	288	259	310	296	302	288	315	284	309	301	323	302	287	298	337	319	291	310	324	307	284	330	319	306	327	316	313	303	286	348	270	291	309	321	317	324	284	298	323	299	291	305	286	334	282	305	308	334	323	310	320	292	296	321	283	306	274	314	314	302	325	285	305	305	285	318	312	283	336	324	307	278	315	306	334	286	337	277	311	300	278	306	310	299	287	298	308	317	311	290	282	299	321	292	340	288	312	290	292	327	271	314	299	280	291	312	291	269	272	315	307	332	294	293	319	304	282	301	287	304	321	309	294	335	308	341	316	318	331	327	293	326	272	295	306	338	278	319	262	332	293	277	318	280	298	294	310	322	303	322	318	297	312	324	320	316	312	294	309	279	287	309	312	271	323	310	316	290	307	272	301	310	308	297	331	281	311	297	313	314	294	289	313	310	332	311	263	286	314	305	332	305	314	295	316	299	322	297	288	292	286	295	290	282	283	303	289	313	283	300	316	294	301	316	286	259	319	294	306	315	291	309	321	317	321	310	333	309	312	318	322	302	323	304	301	292	294	323	298	316	316	306	299	291	289	270	285	300	292	287	315	292	304	324	300	288	296	273	316	313	316	315	331	287	276	289	341	299	299	287	325	303	284	286	293	318	303	329	307	300	300	336	254	319	333	302	277	296	307	290	304	295	314	316	327	305	265	305	289	301	318	286	325	284	321	287	296	320	290	301	289	294	304	291	297	271	287	305	320	297	290	296	311	285	331	326	294	310	302	328	281	332	263	321	294	332	307	304	267	288	324	269	308	313	308	288	310	279	317	305	291	311	315	267	295	299	323	317	341	272	313	285	298	334	286	295	322	296	290	296	305	288	363	318	327	334	274	308	318	313	284	262	277	293	301	309	274	301	305	317	279	310	298	331	279	277	313	295	297	297	284	290	294	316	318	293	297	290	313	316	306	353	320	295	331	290	293	291	330	320	308	311	295	333	307	311	310	311	304	321	303	319	306	324	282	264	313	310	325	290	301	295	291	336	320	310	305	326	301	281	295	325	282	316	296	303	309	285	288	304	312	305	306	263	331	278	307	286	330	273	314	327	315	310	302	281	296	346	277	322	302	298	297	307	317	309	295	343	292	302	331	292	314	318	292	295	325	292	302	334	338	288	311	312	316	311	301	309	294	317	304	288	325	316	310	349	298	321	337	308	316	330	318	292	294	299	332	298	316	293	326	303	274	304	325	287	325	321	319	291	270	319	296	307	297	297	289	296	297	308	297	299	318	323	298	332	308	339	301	301	288	333	331	278	314	300	267	331	279	303	319	314	287	309	300	310	308	311	312	317	297	302	310	322	318	303	295	333	324	298	334	291	314	293	310	293	300	313	305	324	308	282	300	300	313	330	309	283	303	297	305	315	307	338	337	327	299	297	305	266	263	302	302	309	302	299	336	293	319	250	298	285	330	314	318	305	315	275	266	306	305	294	311	285	318	312	305	318	288	312	311	273	321	341	283	272	319	289	275	293	284	282	299	334	308	285	325	297	282	289	315	295	300	329	295	304	297	302	335	279	315	301	288	282	293	323	290	325	298	300	344	357	300	296	298	310	318	311	314	304	272	299	272	316	304	314	325	310	314	352	311	313	291	279	273	286	294	334	301	281	279	308	333	308	289	278	313	303	305	319	302	347	273	304	332	278	268	319	268	296	289	281	307	312	290	344	313	316	311	294	328	310	279	317	302	279	291	319	323	278	300	305	319	288	346	299	318	296	323	293	329	331	290	300	311	328	299	309	337	310	273	290	282	279	307	279	288	292	303	327	328	301	290	349	309	333	287	311	286	334	294	310	273	315	292	278	306	285	279	298	286	289	317	291	296	305	289	318	299	301	323	314	273	293	331	317	286	302	317	283	290	331	295	270	293	294	346	322	308	311	311	298	275	322	294	300	276	327	291	302	298	309	326	276	296	301	334	313	297	296	301	297	321	298	290	268	285	301	265	317	324	326	313	290	303	278	309	332	329	280	296	316	296	316	332	296	310	292	320	312	317	314	307	302	298	314	319	293	342	343	281	318	282	291	314	318	306	306	307	317	275	294	273	302	337	313	299	343	312	315	311	311	303	313	308	330	352	285	287	307	296	311	285	327	313	327	327	305	299	320	311	298	319	338	321	363	315	326	319	284	305	313	311	338	320	301	333	304	287	292	273	277	289	288	288	278	304	284	298	306	301	319	300	291	325	294	277	314	303	336	306	332	312	299	317	312	307	315	314	290	278	318	311	309	305	291	346	350	312	273	303	275	279	271	285	320	289	304	285	349	317	300	283	327	299	309	291	286	300	315	289	328	279	307	304	318	313	322	295	298	328	311	278	329	318	288	300	274	295	292	301	320	280	283	340	297	312	313	273	324	312	283	292	336	312	271	333	305	317	301	306	289	293	312	320	299	313	281	294	307	279	281	303	315	297	295	312	294	326	281	293	289	308	315	283	305	294	283	313	298	322	290	296	301	309	301	323	286	305	309	307	278	276	269	333	296	296	309	335	312	297	315	306	290	295	301	300	287	323	350	311	291	269	294	296	279	291	298	313	284	283	281	282	314	298	295	282	292	321	298	305	314	322	317	320	338	319	308	308	304	284	328	313	296	323	326	311	284	324	310	318	287	284	316	297	281	308	326	317	295	329	292	307	304	315	351	304	290	312	302	285	307	314	304	329	318	292	291	273	284	282	290	329	302	302	326	309	319	304	284	307	306	310	311	292	306	305	289	288	304	310	320	301	308	329	274	328	291	332	301	291	299	291	324	304	320	310	294	296	295	349	300	309	271	290	298	290	305	300	302	295	299	302	313	294	302	284	299	320
15957	1714	3320	3504	3061	2595	2057	1823	1593	1471	1363	1342	1251	1242	1115	1047	1086	1023	1055	1004	997	913	935	955	926	955	926	941	924	885	885	902	859	844	844	865	894	883	886	842	829	887	809	906	827	847	874	848	863	840	813	842	840	822	866	806	876	770	843	835	870	787	847	794	789	874	851	801	775	845	759	799	818	884	856	807	789	834	871	781	792	753	808	806	787	804	850	813	851	802	774	800	816	858	854	776	776	832	799	832	794	796	827	785	803	798	830	790	850	777	792	873	794	839	828	807	847	815	792	762	753	810	835	784	784	782	802	803	828	800	806	835	836	796	844	847	778	849	808	765	816	830	744	789	847	835	822	800	773	752	761	810	791	795	773	776	788	765	813	825	829	780	781	790	813	850	825	758	834	847	809	801	774	888	806	824	851	752	860	825	803	874	793	835	816	848	755	818	849	820	832	776	808	853	862	817	802	811	828	851	816	811	834	788	826	806	800	793	836	812	812	819	865	804	831	799	813	804	768	816	790	782	797	819	829	786	821	815	839	761	773	784	760	811	789	807	820	837	833	801	813	809	804	819	820	805	761	808	830	797	813	823	812	817	825	793	764	758	895	787	790	819	833	843	803	838	814	807	797	802	771	820	836	798	772	821	728	804	783	778	808	846	824	796	827	841	817	808	775	822	848	864	819	847	742	771	794	752	818	868	835	853	827	810	786	834	826	852	834	787	806	840	797	842	804	830	797	827	807	810	827	798	835	808	801	815	901	836	816	830	773	827	835	848	837	861	811	778	844	838	849	780	785	804	801	814	801	815	840	840	837	820	848	810	800	795	781	796	790	815	830	798	794	839	794	853	782	829	812	756	810	775	819	844	794	824	807	825	825	818	829	770	796	815	792	818	828	809	816	806	887	816	795	811	872	807	822	862	817	799	807	778	844	831	795	817	810	802	794	785	806	806	830	820	838	809	807	796	819	754	850	854	779	826	830	827	774	832	822	791	825	782	758	761	814	784	748	806	821	818	790	828	803	780	804	817	799	788	802	729	807	794	821	842	751	766	805	794	775	810	783	818	807	827	850	821	800	770	794	794	839	823	809	796	782	827	790	776	806	782	778	816	832	814	818	805	823	847	829	788	802	817	757	819	759	810	776	796	773	848	802	774	815	797	783	761	801	798	829	792	833	882	756	843	825	860	802	804	817	841	852	814	853	775	780	770	761	788	786	753	788	772	813	825	839	794	845	780	821	879	828	833	848	781	836	815	789	728	810	803	849	771	806	788	840	811	830	830	801	829	809	775	779	845	759	801	843	766	801	792	779	770	824	801	814	795	825	825	831	825	824	793	779	851	791	790	786	775	841	791	869	822	797	811	853	829	774	807	849	826	786	741	774	774	802	766	780	820	809	848	785	804	763	822	841	843	852	844	812	835	836	825	793	822	814	813	820	842	820	759	798	833	836	847	786	867	858	787	809	783	817	822	828	814	831	817	802	832	846	856	863	791	810	799	828	813	815	801	806	813	775	859	830	792	781	803	871	772	813	798	786	800	796	823	858	824	843	812	827	847	770	817	835	845	802	806	808	820	804	829	807	841	841	770	797	807	837	773	849	785	817	855	821	832	855	812	852	801	830	852	765	802	839	762	782	861	799	778	766	806	783	786	786	799	783	800	823	838	875	762	790	796	855	816	808	821	817	871	795	786	810	813	840	862	821	809	848	849	799	782	826	836	799	823	767	780	833	809	792	823	813	827	779	806	798	857	797	780	793	826	815	803	812	830	809	848	852	807	833	800	772	871	811	758	863	785	839	797	799	820	784	842	784	839	815	789	828	832	819	769	835	817	803	849	847	859	814	806	807	773	748	801	834	811	820	823	860	792	801	811	798	785	760	800	799	802	840	746	774	858	815	752	777	819	849	837	820	770	811	819	845	785	747	817	814	791	809	793	797	813	831	837	862	790	849	768	864	879	815	844	781	813	786	824	783	804	801	845	789	792	792	843	755	822	811	799	827	806	783	809	770	847	784	767	792	826	809	824	839	803	792	826	795	812	795	813	820	876	861	811	770	809	842	817	852	821	837	797	788	779	829	746	763	800	826	825	793	797	795	764	789	822	798	810	773	809	832	756	835	773	770	829	832	827	828	840	788	791	854	763	818	809	782	763	794	841	844	800	810	807	849	792	808	818	830	810	767	803	791	810	839	802	791	804	878	798	834	770	871	842	755	848	794	836	833	766	829	812	859	807	758	803	854	815	803	778	852	854	760	809	832	819	812	846	774	790	815	822	772	770	768	784	810	815	821	816	821	821	789	797	831	827	800	825	850	817	780	798	783	820	745	816	805	774	812	743	788	764	830	813	786	741	820	805	833	825	839	802	821	828	810	802	794	782	857	817	829	779	818	799	819	879	743	781	811	783	890	792	845	772	832	849	802	795	781	826	803	750	808	803	832	836	817	818	761	806	802	771	831	816	779	778	789	830	810	874	812	817	797	766	814	846	829	762	802	778	777	806	785	829	835	860	781	786	835	841	828	819	838	761	861	867	829	832	869	811	806	767	761	783	858	846	820	805	829	829	858	768	815	842	792	819	789	817	790	806	820	787	794	789	834	822	804	803	758	755	791	820	796	809	795	786	824	819	791	827	812	766	804	849	812	847	856	857	817	791	828	840	803	843	852	813	808	810	813	839	775	796	846	866	851	778	741	813	779	762	819	791	819	820	801	820	772	798	806	832	771	836	817	840	827	809	804	813	859	848	833	775	812	805	797	818	774	795	831	789	802	807	827	779	818	784	788	838	832	847	790	790	850	819	782	892	824	809	845	840	811	817	815	781	833	794	833	788	765	822	812	825	818	808	762	807	813	778	763	821	764	788	827	797	808	778	834	787	792	810	805	795	812	847	788	863	804	823	813	807	841	818	837	800	811	859	841	846	824	779	800	792	768	795	821	857	803	841	797	790	836	812	823	781	826	856	863	838	811	870	826	808	755	808	851	801	805	826	831	767	820	759	811	846	859	865	844	820	792	771	814	811	813	801	802	787	809	871	810	781	745	756	842	803	799	770	864	821	795	777	771	834	801	795	776	842	831	761	843	767	821	799	820	756	792	810	804	786	808	802	787	844	773	803	842	788	814	825	867	791	805	771	790	822	812	794	765	826	807	778	761	773	838	781	799	826	804	805	820	813	799	827	783	794	793	846	809	776	825	855	801	750	819	781	833	827	833	820	793	779	802	809	789	798	810	842	801	844	802	787	821	786	797	837	833	792	797	818	805	820	757	776	835	813	812	801	839	821	831	840	804	794	854	796	836	800	784	753	843	821	870	793	792	790	822	832	783	851	820	848	844	835	829	787	784	799	810	829	818	761	789	811	817	788	833	842	807	836	772	838	797	814	844	823	822	787	786	845	763	810	795	822	804	785	768	818	786	836	810	770	813	873	846	776	805	819	776	806	788	781	795	817	815	763	809	795	811	797	775	794	823	822	834	817	764	761	825	797	806	761
42548	15790	3098	1742	1103	923	756	597	523	434	460	425	381	378	318	322	322	347	298	314	293	294	287	268	272	306	270	265	294	278	324	308	278	276	280	289	296	281	276	282	262	245	264	266	295	257	274	261	246	282	277	278	233	268	276	264	302	278	256	300	263	289	289	272	303	271	283	271	263	296	273	253	255	263	260	260	253	280	242	253	268	256	267	274	237	295	259	281	287	306	239	265	265	261	254	272	261	274	264	259	275	284	271	279	300	278	264	269	270	243	272	261	299	282	298	263	274	296	263	266	264	241	278	278	262	270	258	286	272	265	233	283	258	296	282	277	275	223	274	274	239	271	285	251	248	253	261	226	254	285	287	279	260	260	275	246	288	286	278	269	294	286	256	262	260	293	249	247	260	270	275	291	283	280	274	269	265	272	301	264	297	259	284	300	255	274	282	292	255	252	299	283	273	290	261	282	258	273	279	267	268	234	241	308	280	294	282	302	275	264	287	278	242	302	280	286	241	297	273	283	268	282	280	256	257	262	267	240	253	243	231	300	260	296	243	300	252	244	262	309	290	264	296	292	245	253	249	274	273	267	252	255	279	247	279	260	317	278	257	288	257	263	277	267	277	268	239	293	310	276	268	292	287	264	297	282	279	251	276	222	297	261	273	287	283	278	293	292	267	265	265	258	277	251	273	274	253	280	257	257	270	288	297	258	297	264	253	298	302	252	253	252	294	273	267	269	262	269	268	255	272	263	274	277	249	271	240	281	255	254	271	254	263	279	247	267	277	264	267	248	277	290	266	283	301	240	261	274	247	246	250	279	256	265	268	280	290	261	244	279	273	255	259	290	255	285	295	257	299	285	277	277	260	265	268	285	250	252	276	282	273	260	297	294	290	259	282	266	259	234	249	291	279	275	291	269	264	279	235	293	254	297	277	275	296	276	258	270	264	255	249	265	263	278	273	293	270	276	262	266	263	270	269	296	279	259	270	223	268	285	261	274	254	279	264	257	268	282	286	296	284	274	258	226	263	257	270	278	267	269	251	248	227	295	276	271	292	261	268	262	305	238	271	270	228	282	260	263	271	286	273	281	289	275	239	231	279	266	259	313	236	301	285	269	270	273	255	278	275	267	247	285	276	262	256	248	266	260	246	274	287	264	263	258	277	274	237	279	263	253	263	272	283	284	293	279	295	263	260	271	263	254	267	297	264	257	276	244	286	261	278	274	250	267	255	270	259	257	261	263	269	295	262	272	284	263	270	297	263	259	299	256	279	229	270	260	286	262	249	252	281	293	284	242	264	239	262	272	263	292	231	273	284	260	269	281	273	275	249	236	259	260	253	241	265	291	247	289	295	260	262	269	276	280	266	283	276	280	285	268	282	282	278	278	239	264	271	294	307	282	256	266	290	285	263	271	275	290	291	294	255	247	286	267	276	268	290	293	272	274	255	270	258	290	282	259	260	277	258	284	274	253	263	248	268	284	280	250	260	255	250	251	274	272	276	280	242	278	290	264	229	284	288	278	274	284	264	255	242	271	271	263	281	252	268	252	289	290	284	265	280	248	270	267	234	225	258	269	265	271	268	271	283	273	249	255	255	280	278	256	262	271	277	284	293	300	261	275	308	263	278	272	295	271	293	269	286	280	272	229	301	285	256	243	287	255	270	233	271	261	287	270	247	269	238	272	266	255	251	250	277	264	287	248	274	274	276	251	282	265	262	252	266	272	257	284	273	277	272	261	265	272	265	266	251	277	282	253	268	283	278	270	275	267	265	279	253	270	280	277	273	297	283	277	288	286	243	229	255	263	282	299	262	290	268	270	287	254	287	289	251	296	247	279	269	246	253	239	231	283	271	276	247	257	246	262	256	265	257	274	276	235	279	268	254	270	294	282	260	260	258	271	269	271	302	266	275	292	260	264	247	291	264	284	256	247	264	264	255	282	254	284	301	290	288	244	287	269	258	282	313	244	258	285	284	264	280	284	296	240	283	277	220	286	263	269	274	273	283	266	284	267	248	251	268	214	275	276	265	288	278	267	280	284	286	262	274	285	279	266	280	286	254	272	270	263	272	251	249	269	275	273	280	268	274	277	279	242	267	257	283	250	281	250	330	256	278	281	278	275	260	270	265	276	293	287	293	241	257	247	282	282	259	277	235	243	258	241	256	289	271	299	275	268	248	270	289	261	287	254	273	253	236	268	285	305	255	281	268	297	277	282	285	276	288	271	277	266	285	278	278	247	274	271	236	253	268	278	275	290	260	260	272	281	253	290	270	248	279	276	286	240	260	279	245	268	265	282	249	266	249	270	276	272	260	282	255	264	260	286	266	250	286	289	266	260	238	246	255	262	240	254	243	283	254	279	252	313	293	269	266	291	258	243	279	299	319	252	294	272	273	264	274	261	276	266	250	279	222	282	257	286	267	307	306	277	232	267	254	259	270	285	272	283	222	255	316	246	273	287	270	291	305	291	235	268	266	260	278	245	257	264	269	263	271	273	268	277	252	258	270	273	295	259	255	257	294	264	286	285	286	274	254	250	266	261	266	284	283	306	252	275	283	244	279	258	278	244	274	281	272	267	272	279	237	266	273	237	258	268	265	246	291	269	243	242	291	261	287	227	258	254	254	316	253	288	248	276	243	269	287	267	276	270	276	278	305	255	278	295	299	275	267	257	256	271	292	268	274	280	247	259	272	287	233	248	281	267	258	268	281	295	250	290	240	281	284	270	254	262	271	263	281	257	271	280	281	273	245	276	269	268	284	260	277	288	260	260	236	290	283	271	274	272	269	259	245	273	232	299	281	258	274	258	272	262	269	267	241	275	274	281	295	260	292	275	286	275	254	277	274	287	265	290	285	285	259	280	265	285	253	272	260	234	272	285	297	252	259	265	270	290	278	266	257	265	276	298	251	282	256	259	276	265	276	281	243	279	260	285	268	271	282	238	280	267	268	279	284	274	248	265	250	261	270	279	266	270	299	281	265	252	266	295	250	284	259	263	266	266	287	256	269	291	252	291	285	277	294	306	225	302	280	260	271	274	290	242	241	335	290	313	247	280	274	266	254	278	257	260	255	260	260	289	291	278	227	295	279	288	276	291	268	267	270	273	299	284	253	257	261	312	278	272	304	261	267	260	263	302	276	290	262	254	296	275	255	287	278	283	282	254	298	268	279	307	257	280	284	270	253	253	269	244	275	240	260	302	281	270	281	268	308	274	274	227	295	269	298	267	231	283	253	298	252	262	259	260	293	247	274	270	259	259	265	256	236	244	263	274	265	252	291	247	253	274	267	293	273	292	243	268	269	263	267	250	266	214	280	293	265	272	280	276	284	312	266	261	274	275	255	271	277	272	275	296	295	280	257	228	270	262	254	266	256	241	295	265	281	265	267	269	278	268	253	272	275	272	243	252	257	253	264	257	267	271	283	279	260	280	282	300	251	265	265	277	255	275	260	241	299	262	278	252	266	293	265	301	277	295	260	287	264	250	287	245
21805	2472	5221	5613	4796	3906	3277	2688	2306	2094	1828	1624	1508	1354	1286	1306	1238	1145	1142	1078	1067	982	1015	974	896	942	907	875	842	865	832	827	879	837	835	787	835	816	806	807	809	809	761	791	739	803	801	754	809	792	756	790	733	740	792	774	786	774	772	818	728	758	725	726	760	703	760	715	747	726	694	736	739	684	761	737	737	725	746	713	760	713	718	718	739	753	685	695	651	724	720	707	704	721	699	740	724	740	714	698	687	733	678	747	728	703	728	697	730	697	696	709	694	669	731	735	705	678	690	738	687	743	686	690	686	750	722	748	717	662	737	732	712	671	708	679	690	742	695	689	729	694	693	727	658	704	692	702	712	754	694	709	723	729	736	709	667	663	710	727	725	695	706	711	721	750	680	709	677	720	670	703	698	718	687	679	686	696	699	746	682	709	675	723	719	741	736	700	732	704	668	664	701	678	706	659	698	741	702	685	733	700	667	661	724	706	713	672	696	730	712	708	713	737	708	719	752	680	719	734	726	649	696	688	701	725	660	692	711	731	715	709	685	697	721	713	710	695	708	714	707	726	700	757	646	702	724	695	703	666	726	698	677	702	714	699	721	706	652	710	697	733	688	759	701	744	636	753	724	769	691	685	707	767	724	752	692	728	704	723	696	701	689	695	705	749	707	712	716	718	715	695	705	715	676	698	689	683	722	670	709	733	710	701	696	714	721	687	718	755	726	691	727	670	691	694	675	724	727	693	733	696	703	694	681	702	738	714	682	735	686	738	740	738	691	736	735	727	634	686	661	681	665	698	675	687	660	705	701	696	673	710	712	715	726	706	688	711	684	739	704	698	742	676	718	732	655	724	698	737	738	722	667	677	707	689	736	757	685	718	710	714	690	708	670	694	724	648	711	743	713	720	765	687	696	668	746	697	658	701	691	690	720	716	680	728	718	667	740	707	678	711	699	753	724	714	691	716	703	684	694	671	707	660	667	715	681	706	732	716	659	704	713	709	710	663	726	702	680	679	707	721	694	705	664	703	669	783	677	731	760	671	685	722	691	679	665	694	729	692	708	712	729	655	695	699	663	738	693	660	730	678	646	735	730	712	665	689	696	666	728	694	733	725	726	699	737	758	694	665	710	640	747	676	663	760	674	693	670	739	701	671	664	702	721	793	695	700	764	668	727	686	672	700	742	687	726	681	676	716	740	712	778	728	700	662	726	660	685	702	729	747	667	657	745	721	720	692	701	730	679	741	726	671	684	706	680	738	719	715	662	670	691	710	724	693	724	698	649	674	696	673	719	745	646	726	687	751	674	686	675	690	703	740	687	702	716	704	687	688	769	682	707	682	716	691	734	672	711	732	691	707	714	698	697	704	734	704	667	713	691	687	758	665	707	687	699	720	778	764	721	681	714	704	728	736	748	700	727	715	708	698	700	688	703	654	689	691	682	714	678	669	675	670	708	699	720	679	671	687	746	706	707	642	702	687	741	678	681	728	708	706	715	694	670	734	690	692	713	707	721	686	698	686	694	719	705	697	737	743	691	708	687	673	730	724	683	697	694	706	721	675	687	670	682	704	749	724	750	758	740	720	715	677	667	750	735	755	729	694	734	731	705	683	706	703	722	689	699	715	699	737	710	719	689	722	729	696	681	692	711	711	707	666	743	742	707	701	701	705	686	670	704	715	711	722	678	662	702	643	722	668	686	683	671	643	704	690	706	724	675	704	682	679	717	662	688	687	685	695	696	690	744	682	714	694	751	685	663	752	746	732	731	693	675	689	738	700	687	711	687	713	709	706	703	717	689	709	703	677	649	692	708	724	684	683	675	655	728	693	677	707	698	703	708	680	714	683	759	700	733	674	704	721	708	703	748	740	661	727	687	679	713	692	665	717	714	717	726	684	714	751	715	684	701	679	722	688	711	693	678	679	738	671	682	682	679	710	698	718	698	710	712	695	761	715	687	712	664	706	666	703	670	696	695	706	672	697	706	705	693	701	713	731	718	722	685	681	707	700	682	709	696	690	723	692	715	725	672	725	696	725	668	706	704	715	664	764	716	719	715	673	685	683	713	681	680	680	667	747	681	749	724	698	729	714	723	692	720	688	702	738	752	707	700	718	712	722	746	672	765	736	694	740	730	693	717	716	684	708	714	704	703	727	693	710	726	680	725	663	707	675	700	660	699	702	703	714	696	711	730	706	725	700	670	665	707	754	687	705	712	702	696	678	704	712	671	677	694	733	732	720	673	731	726	666	670	663	704	739	692	677	736	705	718	691	728	687	696	708	696	680	689	703	730	697	694	692	748	681	717	722	720	647	655	719	699	705	717	696	640	696	693	694	707	640	677	716	748	707	664	695	726	736	664	706	668	704	704	723	660	702	654	700	702	739	709	708	748	715	715	692	650	691	667	660	710	712	705	732	677	711	723	696	738	741	711	775	693	703	699	694	678	715	688	727	711	691	696	716	727	664	684	688	737	697	706	675	671	732	720	662	691	716	711	723	689	690	686	703	708	697	702	683	691	667	734	672	649	728	664	690	716	709	708	712	707	678	733	733	653	693	724	695	711	726	749	689	709	665	685	702	683	733	734	686	727	699	676	719	691	771	702	686	677	697	684	730	701	683	711	704	706	695	697	728	698	676	700	722	662	680	663	675	743	662	697	736	688	709	722	735	688	680	693	730	696	669	708	712	697	727	704	694	693	736	719	720	762	657	687	707	698	657	663	685	699	693	655	709	690	693	696	702	731	707	692	718	762	740	714	692	731	718	675	740	708	715	661	699	693	737	720	742	743	703	749	737	714	691	703	721	708	690	735	716	679	731	714	732	737	678	710	703	660	675	681	694	712	688	678	720	706	688	742	676	685	679	767	681	693	723	737	723	690	714	725	702	731	703	724	712	758	722	705	713	719	697	705	685	667	689	776	673	685	752	712	710	692	715	697	692	682	708	687	699	677	702	682	724	671	724	700	705	683	709	683	701	698	709	689	705	692	715	666	686	687	697	703	707	707	722	704	710	724	682	688	697	709	747	686	704	748	684	710	733	691	735	715	713	709	705	739	685	695	710	670	714	713	698	665	704	628	686	725	742	644	643	705	689	683	713	719	686	711	692	688	716	725	702	679	626	681	686	665	661	692	699	673	695	726	675	718	690	700	730	706	719	722	713	674	693	659	724	767	687	669	677	717	666	679	671	671	710	698	695	729	690	728	702	758	717	697	677	729	699	736	700	663	715	722	743	703	710	718	746	735	721	715	680	703	710	717	695	729	658	712	724	723	690	740	727	690	713	724	689	742	731	687	766	656	700	714	747	728	721	731	741	726	741	688	708	723	730	665	715	681	688	672	708	764	681	716	636	724	732	676	663	711	706	652	680	744	737	730	684	714	711	685	715	699	712	770	676	690	698	719	715	695	696	694	707	683	669	734	664	677	688	678	680	737	723	745	707	690	677	745	685	753	704	696	678	719	687	731	699	731	728	674	698	692	697	738	712	741	695
3027	197	220	196	190	180	200	165	201	170	180	138	157	169	173	170	147	125	171	152	147	151	199	176	167	176	156	162	174	176	179	167	163	187	155	170	165	167	172	174	177	146	161	147	178	152	151	175	179	148	160	161	157	181	158	176	169	169	163	177	163	155	178	171	204	183	167	176	156	157	176	172	184	195	173	180	174	141	188	183	176	172	171	168	150	168	158	162	174	171	161	179	164	163	172	148	173	162	180	185	163	168	159	182	159	183	172	169	182	176	167	176	148	156	169	172	168	149	191	186	160	177	161	193	171	154	181	162	146	181	156	192	181	159	175	166	164	153	155	139	164	137	169	148	164	176	166	163	163	154	180	172	179	169	166	162	170	151	170	175	163	161	174	154	168	177	180	172	170	186	140	161	176	166	174	194	160	167	166	177	148	182	168	170	172	190	206	163	154	173	144	152	186	163	161	172	146	181	203	161	189	177	183	176	175	179	162	156	171	152	155	165	178	168	177	169	153	152	166	150	151	175	159	174	150	155	197	171	162	161	162	163	149	197	170	199	161	164	151	177	181	161	198	187	182	172	206	158	145	154	184	168	152	184	173	151	174	157	167	165	186	152	154	161	157	156	179	175	188	173	173	178	192	162	164	193	164	173	163	156	164	170	184	177	163	165	162	173	169	153	165	165	153	175	153	166	168	180	178	143	182	168	168	183	183	163	175	166	165	174	160	163	170	173	142	143	153	146	182	165	164	179	191	157	149	172	180	184	183	182	175	148	176	185	167	164	174	150	163	180	181	165	195	180	182	189	142	169	175	165	174	143	190	181	162	162	154	163	160	184	191	188	163	188	177	144	162	177	166	173	162	179	182	159	167	164	186	156	174	174	166	168	127	163	181	149	156	174	149	158	172	158	190	158	175	180	171	147	168	147	158	154	184	179	176	180	165	167	178	204	149	158	163	187	184	171	182	158	170	161	177	139	188	169	154	178	174	184	155	159	165	165	175	152	178	180	155	149	174	165	158	164	175	160	137	164	171	185	185	159	157	182	144	161	176	182	189	165	178	166	167	159	170	174	177	161	148	153	153	152	147	185	162	173	181	182	161	147	159	172	171	148	170	185	168	154	183	184	171	155	175	164	163	200	162	183	152	160	165	157	191	171	178	181	194	163	189	159	171	173	163	156	159	174	177	170	181	162	157	148	175	145	154	161	162	175	182	179	159	192	169	171	177	185	175	135	160	157	166	151	162	180	186	145	176	174	159	142	167	155	159	164	164	174	169	184	191	162	177	189	176	178	168	172	172	154	172	163	177	181	175	186	171	203	161	195	189	180	147	162	163	169	159	159	168	186	137	169	162	167	172	202	205	157	154	166	162	175	160	150	170	168	186	172	162	167	171	173	162	168	165	166	159	164	159	165	152	183	152	147	174	194	164	184	162	154	173	185	171	157	186	178	175	160	186	159	178	171	181	149	177	177	153	158	153	176	171	166	170	184	177	163	172	196	171	152	190	153	177	171	180	174	160	164	166	178	164	172	141	162	151	175	163	173	155	167	161	158	177	164	194	177	170	158	168	168	128	147	159	173	160	156	160	173	182	182	167	176	195	150	164	196	173	148	169	146	175	187	181	149	164	170	165	159	141	173	151	152	150	176	152	148	176	167	182	153	153	177	152	164	189	145	164	161	146	182	164	166	156	163	171	162	174	165	162	171	187	180	171	176	168	152	181	189	167	170	183	155	179	179	153	155	161	164	169	171	165	176	168	149	154	153	150	159	168	174	179	146	181	165	177	157	167	171	176	180	189	176	186	160	156	159	161	179	162	177	184	184	171	173	150	169	193	158	174	166	173	158	138	142	185	200	187	166	162	188	174	164	185	155	148	155	181	166	182	148	168	151	179	167	196	186	160	151	153	178	167	180	180	173	155	181	142	159	166	205	137	193	162	152	156	158	178	202	187	182	164	185	186	176	154	170	171	141	166	158	161	147	182	162	182	170	169	164	171	176	172	156	157	172	159	176	166	139	189	182	161	178	181	179	170	181	191	160	176	176	150	170	174	161	160	160	147	168	167	186	161	145	170	141	160	137	162	188	179	161	123	165	175	179	161	167	173	190	178	190	177	152	175	168	172	174	163	175	168	175	179	162	171	191	166	167	157	165	184	165	173	169	167	162	190	178	171	183	169	159	171	174	154	167	184	155	167	146	165	168	173	181	160	192	156	162	167	175	165	180	172	166	183	185	180	180	138	187	164	172	170	179	166	162	138	161	161	146	154	161	176	161	163	182	155	170	195	155	179	190	154	157	165	134	172	172	184	180	166	171	171	174	146	179	197	139	152	178	181	174	176	184	171	199	174	174	170	151	186	198	181	184	154	185	147	183	160	161	157	162	162	170	173	142	185	161	166	176	186	169	172	151	181	178	153	172	168	168	166	166	173	186	186	158	143	163	165	157	174	167	159	180	146	158	158	155	152	162	167	164	147	192	167	177	181	168	178	164	184	120	168	139	209	132	163	164	157	164	150	168	169	173	164	168	168	156	135	135	183	166	172	171	158	156	180	159	172	150	171	174	156	181	186	167	197	162	168	196	181	186	169	166	156	151	181	170	178	161	163	153	159	136	174	147	175	169	176	150	164	157	159	171	161	154	150	175	188	178	161	149	156	169	174	185	175	146	154	171	178	160	170	165	162	161	192	138	152	156	152	163	167	144	154	156	154	158	180	154	185	173	196	157	167	167	188	179	186	166	149	172	173	149	170	160	180	161	171	161	169	174	160	177	185	157	170	177	163	165	157	165	170	150	165	154	173	164	143	156	152	182	173	170	177	162	174	150	176	164	164	171	149	152	172	165	168	159	153	177	158	170	207	164	172	148	137	185	165	158	153	167	159	154	137	183	196	172	182	157	157	183	161	169	167	155	169	171	158	161	175	187	188	158	162	161	160	157	160	161	166	171	157	172	181	169	180	195	175	158	184	150	162	167	152	172	165	161	169	161	164	156	182	159	146	181	163	173	160	156	176	172	178	177	172	157	178	164	176	152	155	168	152	193	170	171	182	178	179	167	157	164	186	187	177	135	178	176	179	171	154	182	170	172	145	169	153	157	183	145	173	157	168	152	180	191	179	185	184	158	169	144	162	169	164	176	164	168	151	174	168	143	175	147	176	162	148	153	183	173	173	163	160	146	170	183	177	169	155	152	145	166	149	173	158	168	159	159	173	150	189	147	172	162	182	185	161	171	160	158	150	172	175	196	173	166	170	177	166	140	187	154	139	165	178	157	185	167	157	151	178	145	186	191	170	194	168	164	147	152	174	190	175	164	170	137	173	180	173	159	159	204	165	178	193	144	155	163	139	157	154	158	175	164	166	173	179	168	168	159	175	169	158	172	165	179	143	176	171	159	180	143	176	177	162	182	175	172	181	162	167	170	147	182	193	145	188	201	148	196	167	172	206	156	178	203	175	180	148	150	168	186	197	193	174	181	145	200	154	175	149	148
3090	571	609	627	600	622	613	548	531	498	557	556	544	473	526	532	513	530	522	502	478	517	508	529	489	532	526	515	478	489	476	476	468	497	504	481	508	539	488	506	440	511	526	517	507	492	477	495	516	512	495	488	515	501	507	475	509	477	518	480	520	535	525	548	468	488	490	505	498	482	517	542	484	524	488	540	458	509	497	547	529	502	505	486	514	540	482	498	473	521	491	489	533	459	516	552	486	512	496	523	518	493	512	504	494	526	469	516	468	507	462	499	493	499	491	495	523	495	493	495	506	495	502	498	509	496	519	491	513	496	482	467	492	532	477	515	485	479	484	523	527	517	503	508	464	499	518	483	497	510	512	497	512	474	531	514	496	487	504	495	497	489	486	483	512	510	518	510	537	509	518	522	484	478	497	515	513	485	513	489	512	486	502	543	510	475	508	513	496	485	469	482	517	507	524	495	496	490	458	510	519	505	518	500	521	531	482	473	483	524	460	509	504	516	521	528	502	464	521	519	494	507	534	482	486	516	505	474	528	485	485	511	493	551	525	514	516	525	492	528	530	541	533	528	502	524	488	490	542	492	475	464	463	520	498	513	511	463	523	521	517	496	516	491	545	529	498	456	490	523	514	487	471	460	518	483	478	515	541	516	486	496	498	507	474	494	495	473	499	493	509	500	485	527	485	557	514	537	530	457	551	505	505	492	542	535	536	517	537	504	517	526	524	516	535	478	486	526	546	490	453	484	539	535	461	497	532	494	560	505	492	507	545	506	493	500	504	476	502	513	526	501	520	518	505	492	494	485	480	505	531	486	503	531	506	516	522	497	494	517	507	553	501	465	542	495	495	475	499	515	500	508	512	527	472	506	490	536	507	526	533	508	491	535	498	502	496	502	501	474	494	499	483	487	520	492	528	489	474	498	494	520	528	502	534	507	531	514	497	541	461	503	476	487	495	511	541	473	479	517	516	502	486	487	519	514	459	469	499	501	511	477	475	519	505	467	512	463	527	514	552	481	498	494	509	471	495	466	518	496	481	527	503	466	494	521	512	507	497	497	498	483	524	486	510	531	510	523	514	507	457	504	466	562	490	498	515	541	501	487	502	539	491	522	521	486	515	515	448	508	485	529	516	468	506	485	510	527	505	456	509	488	486	522	502	514	529	466	537	515	519	530	483	496	488	500	509	500	503	508	523	482	500	510	480	526	461	488	527	518	521	507	492	502	485	506	478	466	537	517	523	471	499	484	509	531	472	539	531	476	473	501	549	533	541	524	513	552	477	520	509	533	507	518	506	493	518	477	492	537	485	486	512	550	507	513	509	515	527	524	482	473	496	488	510	530	497	488	501	501	459	474	505	497	512	529	545	525	497	526	503	519	499	508	494	511	506	527	515	503	500	509	493	491	549	536	513	522	530	483	502	472	492	499	474	495	514	491	476	514	535	476	488	522	514	493	495	498	515	497	513	486	541	461	503	518	487	503	515	471	504	530	514	479	527	494	480	515	473	544	525	506	548	475	476	520	476	425	510	480	479	530	506	515	507	518	532	528	505	479	498	484	501	537	521	485	482	523	512	544	477	489	538	478	534	496	504	502	477	481	491	524	493	487	582	502	485	493	543	489	461	503	508	517	520	507	487	498	520	502	511	517	484	489	538	544	480	498	484	545	472	518	489	536	491	549	473	507	486	481	482	491	505	516	502	513	492	493	504	519	532	531	506	491	553	480	515	489	503	540	502	512	475	506	517	497	493	524	503	504	507	511	498	525	498	484	518	500	526	511	522	497	515	509	478	490	463	500	520	518	532	477	448	521	548	482	486	497	560	483	544	497	472	504	483	502	503	542	511	483	502	478	530	537	480	522	538	468	493	507	525	527	500	504	472	512	463	528	559	504	501	515	521	508	507	488	503	499	494	505	516	451	523	499	520	497	554	572	481	522	493	547	470	522	515	507	500	548	496	548	514	539	520	527	500	490	498	524	536	538	499	474	498	500	495	487	470	498	498	497	507	492	525	534	496	505	533	528	509	524	477	471	521	484	481	491	552	540	533	491	471	503	497	511	487	501	507	502	499	547	513	519	472	485	495	531	523	548	509	523	460	516	497	523	524	487	487	508	493	482	518	478	523	494	508	508	480	515	531	571	489	507	538	538	512	510	461	489	495	450	489	493	532	539	486	510	494	469	534	476	516	487	542	488	493	516	493	513	513	478	521	496	470	484	513	485	520	491	498	513	527	512	544	481	505	473	478	563	510	505	527	521	490	519	532	510	531	512	503	527	499	483	514	484	548	517	510	450	509	524	537	479	512	522	461	529	483	524	466	491	488	521	504	513	517	526	537	494	507	472	505	488	506	493	519	548	516	540	527	522	474	514	491	515	544	482	496	511	531	453	515	482	532	489	535	489	471	501	530	528	512	537	502	479	516	521	488	539	520	480	485	474	525	541	507	523	500	507	501	518	491	468	516	491	504	505	512	482	499	505	468	520	533	491	518	505	487	500	502	494	514	542	483	533	450	484	506	517	476	484	484	516	496	484	461	483	483	490	539	521	482	473	496	488	523	496	458	482	508	520	534	534	460	523	529	513	466	556	475	531	544	513	502	499	502	510	467	542	525	480	517	527	475	498	530	550	476	488	520	505	496	490	511	498	539	505	499	516	475	511	515	490	523	513	541	511	524	481	522	495	503	503	468	474	528	501	502	455	508	506	501	489	529	522	505	514	487	511	505	504	523	466	535	479	540	512	541	500	524	499	487	527	519	501	532	486	502	507	500	507	505	511	532	513	542	539	521	536	515	494	503	491	490	490	537	517	505	519	518	470	518	488	498	465	488	482	501	522	526	511	530	540	532	497	527	484	498	476	526	481	514	526	484	498	499	531	496	466	540	494	499	485	523	519	474	505	501	513	510	517	468	529	520	526	511	531	503	533	507	512	549	522	499	492	511	541	496	476	549	497	502	503	470	522	500	504	532	505	517	474	535	475	514	473	501	512	503	530	525	515	523	495	504	505	483	552	524	518	488	512	509	497	515	472	508	525	478	532	512	494	482	534	502	529	503	480	488	535	482	489	512	544	496	532	521	494	491	497	497	512	493	513	474	501	537	480	520	525	522	519	534	550	516	510	507	490	497	490	503	486	526	505	511	512	511	513	489	489	531	504	493	496	469	512	477	530	484	502	486	516	523	503	522	511	519	515	545	525	490	508	521	473	477	502	494	540	503	492	494	555	532	511	515	511	502	510	529	474	497	537	482	524	538	536	505	501	496	494	477	529	513	502	466	503	503	506	495	534	485	497	459	533	478	506	497	521	479	498	486	520	480	502	524	518	464	450	518	482	515	518	517	501	508	493	476	488	522	485	437	481	480	518	476	522	517	476	466	504	531	471	530	488	528	510	543	516	511	498	503	533	505	512	534	478	510	458	474	504	521	540	497	504	505	515	508	513	507	524	489	478	497	509	531	513	502	528	522	493	488	508	501	483	546	500	486	526
29061	8202	1457	953	738	568	529	455	411	412	398	350	359	329	316	344	331	298	333	324	344	328	328	296	297	326	340	307	300	318	331	296	331	308	300	313	349	260	301	292	302	315	317	300	330	265	306	302	332	294	294	321	301	301	280	329	322	301	315	325	296	314	306	269	287	288	296	321	282	293	300	300	290	275	338	339	301	310	331	346	343	335	306	286	285	350	303	306	323	297	262	308	298	315	321	328	310	330	339	361	302	291	318	283	290	289	296	312	313	296	298	275	316	305	319	327	292	299	272	306	321	306	331	314	308	286	310	306	300	295	278	287	285	322	296	275	287	323	316	296	310	274	324	299	300	292	323	310	310	345	297	331	278	281	313	276	304	290	311	315	298	335	303	307	309	326	316	332	317	322	300	288	334	291	301	291	287	333	295	320	290	333	305	296	303	303	275	269	297	337	307	301	301	314	300	309	288	292	309	321	295	289	297	291	310	284	259	305	314	308	320	306	315	320	324	322	322	315	293	308	325	300	301	322	308	341	311	291	291	306	313	310	292	353	333	321	302	313	299	332	336	291	288	306	311	313	329	318	305	315	268	294	312	293	304	285	310	282	299	284	284	289	333	321	288	308	291	270	292	271	310	361	306	280	298	270	334	293	300	310	287	293	299	292	299	280	301	284	278	330	306	312	306	312	303	304	283	326	304	311	296	310	288	280	291	315	293	288	298	269	311	273	298	323	273	291	298	299	309	318	309	313	305	303	326	311	280	281	304	318	300	307	310	296	285	312	318	329	294	336	302	283	305	317	293	276	309	330	313	291	288	297	296	280	333	313	317	298	304	276	309	318	283	305	320	291	309	302	324	312	297	290	285	296	305	299	290	320	293	331	330	290	292	318	316	302	314	280	340	294	286	305	314	337	317	330	290	321	292	308	323	290	328	309	311	278	298	309	292	321	318	295	337	277	309	293	304	300	298	293	307	289	303	312	327	310	316	286	300	297	302	312	329	293	322	329	356	343	316	315	281	284	316	306	340	301	319	305	350	311	337	306	310	277	304	270	348	316	309	298	316	301	306	299	297	311	297	283	311	264	309	314	289	298	297	328	292	318	296	261	288	276	281	315	302	291	332	280	314	302	311	343	309	328	300	321	267	314	351	284	280	331	320	287	287	310	281	325	321	292	322	300	321	281	283	293	286	313	322	280	329	318	280	297	308	324	295	308	293	306	326	276	291	306	314	284	274	318	281	277	313	285	315	300	305	306	322	301	283	288	290	322	324	295	311	281	309	292	263	356	298	312	294	280	307	295	315	312	266	308	318	275	308	283	287	314	309	273	308	284	324	307	284	291	340	308	296	298	318	316	303	310	297	323	338	313	294	286	266	288	315	332	305	332	314	287	342	271	287	313	315	305	309	304	303	278	292	282	283	300	300	312	315	320	288	324	321	306	294	322	301	299	323	276	313	284	299	311	317	312	317	290	311	329	321	308	320	282	305	288	306	308	293	331	327	276	311	282	287	286	300	292	276	283	316	278	325	284	299	321	302	320	306	327	320	288	305	307	316	289	319	288	312	303	307	281	279	289	268	331	308	299	302	295	297	329	346	329	308	297	301	320	285	321	323	304	297	294	293	301	325	305	309	295	317	295	305	311	332	285	312	274	326	310	328	281	316	337	308	333	294	314	298	331	294	318	282	314	290	272	296	288	345	289	317	295	295	333	324	312	281	361	285	300	305	343	317	306	316	273	294	354	312	308	301	339	312	298	311	315	284	303	309	264	282	345	325	285	278	315	330	302	325	320	292	290	304	316	306	325	296	304	316	316	316	303	273	308	319	265	303	299	299	303	311	270	304	304	302	291	278	273	306	287	291	316	300	309	340	280	278	316	309	329	337	326	294	308	300	289	313	297	304	279	276	265	309	309	262	304	306	315	325	296	319	309	270	279	284	310	306	278	291	298	313	333	298	278	307	286	306	312	313	288	320	317	318	344	315	310	265	332	334	289	343	327	303	271	323	319	283	335	314	298	307	311	284	261	301	311	302	293	312	313	266	304	308	296	306	327	279	290	312	311	264	319	301	284	298	315	284	287	335	306	318	323	321	320	302	303	310	311	300	281	326	304	291	282	260	303	319	336	320	293	325	295	288	302	296	290	337	295	307	306	312	290	299	341	305	300	295	286	275	323	300	306	285	327	331	290	323	297	303	301	291	296	297	314	319	302	291	303	304	336	267	282	292	322	293	283	337	268	331	305	295	320	291	298	290	286	305	278	312	310	294	301	300	313	300	351	288	263	314	303	305	305	291	315	293	306	316	333	274	313	306	316	284	300	318	317	311	297	293	299	343	301	316	305	296	304	326	308	277	293	319	285	283	296	301	289	321	304	320	306	326	315	310	281	290	307	317	298	294	310	307	278	314	308	319	309	285	299	319	270	272	307	334	300	296	303	312	312	321	287	298	305	274	287	305	311	326	303	292	307	322	314	290	330	317	321	328	305	308	304	292	289	293	289	294	296	281	284	307	317	305	305	323	274	298	327	317	319	320	294	291	301	307	302	302	281	315	284	329	319	356	306	279	284	298	304	292	309	324	301	309	324	309	325	288	283	299	299	296	281	290	309	296	316	322	312	299	290	309	283	305	310	306	321	320	322	289	332	292	309	314	297	290	309	285	296	321	305	290	304	305	272	307	312	314	289	299	295	335	291	353	299	308	311	308	298	336	304	267	292	308	318	315	299	314	298	291	307	306	290	294	300	289	288	287	286	308	304	302	287	338	269	297	333	303	313	324	327	327	305	298	305	314	313	285	291	357	295	320	320	310	315	292	322	286	311	295	353	310	282	303	314	301	272	335	308	330	318	296	296	311	305	312	317	299	318	277	307	303	299	333	282	300	285	293	324	300	278	323	301	284	331	316	310	285	319	333	304	302	283	304	295	304	303	310	283	279	304	280	341	318	293	301	316	288	302	302	302	307	275	277	307	285	283	336	326	287	317	328	269	306	315	301	304	321	298	306	298	299	290	321	330	311	324	302	321	294	329	278	324	318	304	278	275	340	312	316	318	301	310	297	301	295	314	287	320	326	327	339	303	334	299	275	301	309	309	292	297	278	257	313	290	302	315	295	293	304	325	286	297	300	281	297	301	319	320	332	267	314	304	292	312	309	315	327	301	289	284	285	280	300	324	271	289	316	304	326	288	292	302	306	292	294	310	294	302	296	315	313	250	341	312	320	280	293	307	291	331	307	323	302	294	287	296	303	320	288	331	325	318	336	329	307	300	288	276	301	311	293	295	304	314	308	296	289	302	331	336	310	288	303	326	306	310	282	347	305	321	280	274	321	313	296	284	292	285	287	325	310	336	313	327	287	317	288	323	296	286	313	330	332	296	291	266	313	334	312	315	321	293	320	291	305	294	296	315	306	298	337	307	326	324	294	298	313	317	282	332	330	302	302	319	322	310	313	292	330	304	299	328	283	280	294	332	326	320	305	293	322	316	277	314
15934	1684	3203	3570	3007	2509	2138	1831	1668	1462	1446	1415	1194	1147	1112	1086	1107	1019	1030	978	992	977	913	889	984	925	938	931	907	855	890	889	887	847	850	840	816	895	882	883	863	882	851	790	820	890	846	846	807	778	868	825	824	835	862	858	823	858	857	793	824	779	817	876	844	829	847	827	818	851	822	809	836	792	882	875	849	810	785	849	849	804	807	830	854	798	832	834	811	823	841	848	793	816	790	835	769	837	857	818	821	843	869	802	813	788	773	830	764	832	784	782	807	835	797	830	824	812	823	807	816	777	817	802	824	780	774	787	811	789	795	787	779	815	780	811	834	829	811	827	766	789	791	818	821	807	794	792	801	823	826	797	798	814	801	782	772	836	788	811	801	871	821	820	840	779	821	809	860	849	808	804	816	806	845	803	797	805	814	794	797	804	801	779	818	766	827	806	807	858	830	831	758	754	872	809	811	817	753	887	802	839	821	800	862	821	825	814	774	785	797	828	781	780	797	833	809	785	786	812	838	842	832	763	817	826	777	761	820	777	773	788	764	838	831	786	776	851	844	775	832	829	767	776	860	786	800	812	816	832	791	790	816	838	792	799	829	822	762	812	839	813	806	822	808	839	806	825	797	811	805	798	785	823	781	814	816	808	795	804	843	822	791	803	774	873	840	775	795	818	826	795	804	866	813	848	798	798	819	780	780	867	835	777	805	823	776	814	816	844	817	858	831	850	779	772	815	774	790	798	827	822	780	793	749	817	805	849	790	786	806	823	799	792	825	795	850	801	800	808	821	805	852	829	809	823	800	774	800	795	781	794	808	851	842	826	836	847	790	817	806	778	845	810	797	829	803	791	814	831	834	817	863	765	785	824	807	828	801	764	848	846	828	837	806	753	772	777	799	804	783	789	782	796	741	781	850	816	817	814	760	832	807	754	807	802	832	840	782	808	834	813	824	772	756	742	821	810	755	767	830	841	771	810	828	852	795	788	815	832	833	773	794	840	745	809	790	803	789	792	808	832	823	832	793	805	814	797	826	838	832	841	795	817	803	861	783	789	826	837	823	795	816	811	861	837	806	802	815	853	837	789	804	832	803	807	746	791	794	839	845	778	774	765	810	824	788	803	807	801	812	822	832	803	733	792	793	846	787	857	812	783	815	836	841	826	793	787	786	824	779	837	816	791	819	816	789	818	822	790	779	817	789	821	788	791	813	838	802	812	792	840	806	784	787	758	806	795	791	826	795	812	839	792	834	826	788	802	824	838	851	848	805	781	823	852	836	828	829	786	825	801	780	872	869	808	765	783	772	786	721	857	834	795	818	798	844	761	823	798	812	789	834	828	822	760	742	836	797	862	795	818	806	864	816	818	769	792	828	785	756	844	790	861	825	827	833	829	799	780	806	819	842	824	831	849	792	847	793	827	782	755	806	855	841	857	802	851	814	784	792	788	815	803	782	831	794	816	827	785	817	821	845	770	837	873	836	846	788	819	777	827	808	822	847	802	842	806	781	788	829	777	804	804	820	827	872	817	783	767	845	799	786	786	834	821	800	787	793	837	783	841	838	832	771	818	798	807	848	793	898	856	852	766	850	838	802	795	812	817	786	822	794	816	863	772	792	795	797	813	829	819	791	798	806	839	817	818	776	796	837	809	814	820	820	843	769	800	836	833	834	830	783	818	804	862	732	814	838	797	799	793	832	845	851	786	846	808	823	845	822	779	803	804	837	834	789	811	784	841	838	826	801	795	814	825	808	833	791	826	853	838	842	827	791	852	821	805	777	810	798	826	782	752	861	758	812	857	785	825	821	809	815	783	803	793	826	778	801	791	787	784	821	783	776	790	753	816	799	776	832	785	815	834	833	812	824	831	799	784	815	797	825	862	830	830	826	766	838	817	764	854	836	764	789	828	820	808	805	827	815	838	818	758	818	821	812	846	737	800	875	822	756	801	821	843	794	872	821	836	847	797	799	845	788	807	834	770	768	794	812	820	769	848	836	765	786	800	836	789	792	820	772	812	784	807	795	820	782	809	788	800	754	828	798	766	775	790	764	802	833	838	863	858	804	786	812	803	827	801	771	865	800	794	788	818	840	861	813	776	850	824	787	823	825	826	796	817	781	835	797	793	808	849	819	831	822	819	795	800	774	819	774	857	791	798	836	848	754	784	807	818	812	814	786	803	816	784	860	808	778	792	801	825	819	794	799	829	808	777	832	842	800	811	779	808	794	772	806	849	832	791	813	832	834	779	838	847	806	780	810	850	815	754	863	808	777	870	785	761	772	833	799	776	843	819	784	832	785	837	788	761	828	819	805	808	823	831	837	761	803	811	843	797	803	828	817	826	756	797	825	855	819	842	840	785	831	790	803	783	815	807	765	780	804	774	746	783	851	849	782	832	825	765	827	838	799	825	843	798	819	779	813	779	803	860	847	797	755	836	817	776	815	767	847	803	781	881	767	768	804	774	810	785	831	799	814	823	791	792	814	822	870	800	769	811	785	769	839	794	869	783	807	826	823	859	843	837	805	847	799	777	778	836	816	783	825	827	850	784	839	811	789	819	806	823	810	823	826	835	798	815	827	803	823	829	797	765	773	791	753	822	796	829	826	809	833	835	825	806	832	767	792	783	811	821	819	802	865	851	790	810	805	784	823	804	845	814	818	768	817	823	816	816	830	862	799	874	842	755	793	808	837	752	794	845	838	810	805	782	854	839	804	802	797	847	758	839	765	812	815	813	787	798	805	799	776	862	738	854	841	826	732	838	842	756	808	759	808	796	780	788	772	851	788	803	787	770	795	842	815	834	818	856	768	808	820	806	800	799	818	846	805	829	807	786	837	836	782	795	828	761	826	766	826	828	813	833	848	852	846	833	789	837	835	773	795	812	761	843	794	808	786	785	815	823	810	766	812	842	777	826	861	801	785	809	841	776	831	847	817	798	806	805	836	816	791	795	766	853	815	803	782	840	784	751	761	871	802	785	846	802	815	802	794	868	809	811	796	809	816	774	798	806	826	820	814	854	796	818	803	779	805	832	781	847	867	758	764	839	805	766	819	800	805	807	791	778	824	832	806	820	789	756	755	824	794	808	780	769	784	805	832	793	804	773	774	834	832	796	778	826	799	801	827	836	842	816	775	762	827	732	819	788	855	843	828	821	809	833	791	786	828	833	821	820	831	817	788	792	821	793	820	798	851	831	829	796	791	864	846	777	785	731	779	871	797	843	769	871	750	813	805	824	828	781	818	873	785	841	834	782	855	804	836	794	857	797	807	766	839	801	741	784	760	751	831	788	819	836	839	819	839	802	829	776	805	779	811	752	812	822	816	782	836	829	827	811	793	801	779	793	846	801	783	798	820	770	795	833	835	802	843	845	821	821	756	819	823	814	800	780	811	761	812	766	838	790	792	831	801	841	784	799	810	775	770	800	807	781	833	792	793	826	754	781	808	836	786	785	853	798	885	798	824	791	791	824	813	848	803	829	775	851	800	822
42502	16497	3200	1728	1147	925	709	563	517	445	443	387	357	345	348	333	347	333	328	322	317	299	299	287	303	288	268	314	299	274	289	278	266	296	292	287	291	265	259	333	298	280	306	294	260	285	301	273	261	285	283	272	294	294	289	293	260	275	321	250	263	298	274	260	266	282	253	289	285	291	260	308	276	262	266	270	245	270	278	264	295	289	254	305	269	263	232	268	270	272	277	278	282	279	270	277	254	263	257	278	273	275	260	295	238	286	264	275	242	282	309	260	273	244	288	269	277	264	218	244	247	281	246	261	271	263	292	264	262	295	267	297	277	279	263	257	288	281	269	264	281	237	266	281	263	297	282	288	269	244	249	273	259	255	276	292	281	250	261	261	263	288	280	267	250	234	250	267	248	280	266	271	280	254	283	290	258	264	285	266	279	279	266	291	268	274	278	276	270	256	250	276	285	258	265	272	298	269	275	254	252	319	275	282	272	273	282	264	275	290	239	281	258	260	298	282	250	291	289	294	265	266	268	277	264	236	264	254	300	247	279	275	271	253	263	277	278	283	263	247	273	257	275	273	307	269	275	309	279	284	256	243	276	262	288	269	261	245	269	268	290	258	248	275	278	244	306	265	254	270	247	277	265	249	263	295	261	276	245	259	276	268	219	269	270	263	248	256	295	276	272	276	256	241	285	274	280	273	276	262	284	281	272	263	279	293	263	256	258	287	268	264	291	273	254	288	264	264	263	242	242	264	300	250	273	281	292	251	255	264	289	272	289	278	278	269	246	256	260	262	300	255	266	259	273	266	266	275	292	280	277	280	255	269	253	291	254	315	293	296	253	306	260	268	267	270	266	289	252	271	278	256	235	227	271	286	277	241	272	261	271	278	269	251	280	274	278	259	248	258	282	267	270	271	260	268	287	265	243	277	279	279	251	289	281	275	278	260	300	273	268	305	269	275	265	256	254	271	271	298	240	263	251	256	272	292	305	279	308	262	275	268	242	262	277	269	284	272	260	284	298	289	260	268	274	262	264	264	261	276	259	251	265	275	258	267	248	303	296	255	288	247	270	274	269	273	262	263	271	298	245	260	276	279	278	269	260	290	261	270	283	266	246	274	292	238	271	277	275	275	270	260	255	245	287	269	266	256	276	251	263	288	309	254	266	281	282	259	289	280	313	296	267	298	303	280	268	250	295	278	274	255	267	232	276	299	265	299	295	307	293	273	260	279	255	273	261	263	316	258	291	274	278	272	293	275	254	254	254	278	282	285	268	264	300	275	276	271	268	266	267	274	260	284	260	296	299	291	289	278	267	263	265	267	254	261	294	266	285	284	283	252	264	263	267	287	273	284	297	284	244	302	270	250	231	255	251	250	272	270	292	298	266	282	270	282	260	245	243	252	251	246	266	253	266	276	294	264	291	255	244	225	258	275	257	253	267	270	276	239	251	257	296	282	242	276	263	293	280	231	253	291	272	282	261	278	261	259	246	226	269	274	263	268	284	280	252	274	265	285	263	293	277	274	247	277	263	300	280	256	262	251	244	284	248	268	290	272	247	269	255	279	254	258	251	261	289	260	295	274	255	259	269	289	272	280	245	285	284	270	279	282	252	292	264	254	278	284	283	284	271	268	263	256	287	286	283	267	279	300	244	290	263	238	266	296	267	239	267	266	274	252	262	262	261	269	268	271	256	277	273	286	285	297	277	247	298	266	241	261	261	245	275	270	256	294	287	246	274	258	261	267	271	282	252	254	263	271	285	271	272	264	258	284	298	278	277	257	271	251	300	276	264	245	264	244	267	272	310	276	292	234	281	273	240	253	294	264	239	260	266	276	244	262	267	277	254	269	290	265	297	260	272	303	292	277	299	247	263	292	279	272	262	277	293	300	277	256	283	239	276	263	330	268	279	283	276	274	283	261	267	271	280	251	294	268	294	287	252	226	291	254	280	267	273	238	248	249	276	283	252	289	282	269	257	249	261	261	261	247	283	227	268	252	257	271	248	286	286	248	278	317	275	232	267	269	245	282	298	279	254	252	296	267	280	241	266	250	246	258	250	295	278	276	274	260	274	279	254	272	288	261	255	269	279	304	260	279	280	277	254	313	259	293	283	309	261	272	269	249	274	259	265	271	267	279	285	256	274	249	269	280	270	265	238	262	282	257	262	295	262	259	270	246	252	263	265	278	272	271	272	259	292	266	281	255	293	248	291	271	252	281	275	274	262	283	263	280	287	293	275	294	236	266	276	274	278	258	267	276	276	270	300	273	295	298	281	274	278	243	285	269	272	292	280	278	294	274	278	238	267	266	262	280	277	263	237	277	265	272	280	253	259	281	300	266	269	261	276	258	257	272	271	274	259	296	258	267	270	253	262	289	269	275	250	282	261	257	284	254	266	253	256	277	265	275	294	273	266	261	291	257	281	246	241	293	278	283	288	265	260	263	280	282	289	278	270	273	292	266	308	255	272	287	281	273	280	248	268	249	237	289	260	269	260	274	266	282	270	250	269	292	286	287	274	255	254	247	296	255	272	266	267	256	296	259	263	296	270	237	275	265	256	249	283	271	277	285	277	285	238	271	284	278	256	245	229	260	283	263	283	280	301	290	260	262	289	238	279	278	286	257	274	247	286	266	292	276	257	246	235	272	272	297	246	249	255	273	261	248	289	268	276	234	262	254	268	274	291	254	281	283	277	258	283	292	272	240	254	293	253	294	256	273	321	260	277	284	285	261	258	286	278	251	251	287	271	261	262	271	264	264	268	293	321	260	267	262	234	274	286	269	284	251	280	265	269	277	294	278	262	260	267	259	266	259	292	269	276	266	295	286	252	281	282	272	265	237	272	266	270	271	275	265	270	263	264	285	299	250	275	280	271	287	252	277	259	274	283	279	249	290	287	289	259	284	263	255	241	282	268	286	261	258	268	271	313	288	281	260	246	282	269	267	248	276	275	259	254	271	297	262	254	223	262	285	268	295	243	290	283	263	281	258	237	234	243	272	285	256	290	284	234	237	257	249	291	275	274	277	260	252	249	294	281	275	289	269	264	271	286	271	268	256	275	260	301	266	307	260	271	289	293	286	259	256	281	282	285	297	251	280	256	286	245	279	309	272	272	253	249	273	228	271	266	271	296	289	239	271	253	283	264	257	263	265	280	293	253	281	285	308	275	263	282	258	266	294	249	283	238	250	275	267	283	250	271	260	248	277	271	276	272	255	262	264	271	292	274	237	258	278	271	268	258	264	253	275	271	249	269	282	275	273	266	274	266	276	267	287	291	275	308	256	231	273	306	293	290	278	325	311	265	270	282	289	265	260	249	273	247	285	262	258	263	292	274	244	268	260	248	285	263	280	258	243	268	271	293	276	312	269	291	265	271	244	284	267	267	272	282	267	281	243	265	262	261	312	264	280	261	228	270	278	290	258	280	302	231	272	248	239	286	256	279	269	253	278	272	249	272	260	259	288	293	266	248	260	253	292	285	247	277	267	255	261
22438	2449	5240	5684	4881	3916	3171	2721	2253	1981	1817	1589	1504	1430	1302	1284	1171	1129	1132	1046	978	960	957	967	925	926	944	907	883	897	892	896	823	822	832	778	770	808	784	806	792	817	768	785	766	766	753	778	710	744	758	737	732	743	720	755	766	731	738	708	747	736	729	734	725	748	719	721	753	746	753	720	690	742	730	746	757	727	725	707	699	728	710	711	687	725	703	729	680	703	739	743	657	715	675	691	674	733	740	704	713	720	763	680	734	721	707	643	708	784	717	744	709	743	695	767	689	721	715	725	716	712	762	674	711	678	665	725	718	698	671	708	741	651	663	664	717	733	733	681	695	707	712	677	709	727	714	696	697	716	689	713	730	668	767	681	701	743	660	690	728	728	712	673	727	689	671	686	776	630	703	709	674	713	732	709	684	715	701	677	729	708	744	710	761	703	745	652	697	742	717	711	703	649	701	713	742	722	670	665	748	661	739	735	750	712	699	653	675	724	687	664	674	684	726	723	692	696	715	730	742	719	699	697	648	660	727	682	679	698	699	722	683	735	686	665	754	703	718	728	736	707	714	685	706	723	692	714	697	732	724	679	712	679	676	751	698	719	783	693	728	746	733	727	695	711	679	687	704	699	716	643	673	686	693	712	724	740	711	719	706	717	662	736	760	725	672	656	721	712	669	703	732	727	635	677	712	690	756	689	750	759	682	658	715	662	737	687	699	667	721	715	676	735	709	730	719	732	715	715	680	708	720	656	689	689	713	636	711	697	707	717	707	711	709	758	671	788	683	694	709	692	704	702	706	683	676	701	705	732	706	714	660	670	734	700	678	728	677	676	724	727	705	693	717	713	693	729	650	707	713	716	720	690	631	737	713	713	666	688	688	708	694	687	691	670	697	763	670	714	673	783	700	709	721	735	698	731	711	657	729	661	695	682	719	697	715	711	693	701	712	744	683	684	717	709	664	697	719	671	713	710	691	685	690	684	759	738	692	706	709	713	681	707	708	680	696	703	658	697	700	721	711	687	709	693	703	695	704	655	689	718	678	675	659	719	718	712	681	733	714	711	732	688	726	707	631	730	672	716	676	721	766	698	713	750	713	699	693	675	760	675	729	675	709	721	684	736	675	718	681	687	724	736	723	704	775	689	690	697	730	703	700	696	686	696	684	728	775	725	658	677	703	689	689	729	697	674	696	698	739	704	706	715	701	684	733	679	676	751	687	712	653	738	676	713	726	694	705	693	669	682	673	672	686	683	717	702	698	685	680	725	682	698	664	711	700	686	736	702	704	706	713	681	693	680	698	763	741	723	719	722	706	738	671	688	696	667	703	683	723	708	707	698	700	719	725	686	732	645	704	686	706	731	742	693	707	750	764	702	709	689	682	707	706	701	612	682	704	697	710	691	721	675	674	721	725	676	715	713	704	695	668	699	699	719	691	639	705	680	738	673	686	740	661	688	652	683	693	694	731	725	715	730	648	733	740	734	701	723	630	712	690	679	739	699	661	720	665	782	682	699	661	675	684	710	698	725	697	688	664	698	679	679	699	683	731	753	710	726	683	691	691	717	682	711	702	674	701	723	679	691	708	649	716	723	744	702	736	685	721	731	690	717	717	679	650	682	715	718	710	670	731	672	704	736	659	638	679	707	657	706	691	716	749	641	678	690	669	745	687	718	745	739	677	753	708	725	685	747	675	691	697	691	688	677	742	672	688	660	710	691	715	677	714	710	702	736	682	692	706	706	621	657	725	723	711	686	659	686	724	656	685	740	685	713	713	684	675	725	719	693	712	703	763	705	705	728	742	705	727	673	740	682	673	663	723	669	779	672	687	707	675	700	728	713	723	715	696	678	689	683	740	748	734	701	708	682	728	756	665	717	706	721	720	682	699	701	746	713	677	713	719	697	717	714	696	733	714	698	721	705	685	725	711	676	708	696	702	662	715	655	685	704	672	634	727	707	691	666	701	673	684	677	696	695	679	733	693	696	686	675	744	736	696	736	730	706	711	715	627	727	681	701	675	715	672	724	676	733	687	624	686	698	701	667	672	710	749	675	672	682	672	719	720	734	723	713	734	711	713	695	690	665	677	765	717	680	703	689	716	712	737	694	679	743	646	713	711	684	700	741	692	698	742	698	694	698	699	754	746	640	751	667	710	680	727	724	709	649	671	704	722	735	752	719	649	701	693	740	649	710	701	679	707	720	708	712	701	719	671	674	712	699	678	676	712	695	729	662	713	679	742	723	712	677	696	701	728	751	701	699	678	702	734	644	709	697	715	679	670	677	707	706	692	706	712	683	736	686	713	711	707	680	733	713	683	725	690	680	728	703	684	724	707	686	727	738	742	686	724	701	667	692	661	730	661	657	712	767	639	683	698	700	691	730	707	730	685	734	737	690	705	711	699	706	734	695	703	687	687	714	684	719	677	707	670	734	699	692	735	710	708	656	714	720	679	674	689	739	715	687	736	699	675	699	756	704	705	730	698	720	710	725	761	709	732	693	704	718	668	685	662	695	729	744	715	728	702	673	741	714	744	683	689	728	717	712	738	671	694	710	677	676	723	721	687	728	741	712	674	692	697	730	714	730	642	670	717	680	731	705	718	705	729	734	677	693	734	698	686	707	670	667	655	693	660	716	754	700	695	693	712	678	700	673	688	688	678	709	748	681	650	694	690	726	727	744	693	699	661	708	690	722	658	685	683	678	676	747	715	733	706	711	707	711	696	710	755	709	676	761	706	668	660	680	727	731	688	757	706	703	704	685	707	703	694	733	689	682	710	722	717	719	708	688	687	696	694	695	703	728	715	744	722	677	713	691	719	679	764	704	718	700	750	728	669	730	701	724	719	694	720	724	738	669	725	683	657	716	693	696	717	685	715	700	758	667	723	708	680	714	725	706	697	688	714	733	735	726	695	679	712	716	737	694	721	744	713	700	730	728	664	698	694	744	733	721	729	716	720	685	700	715	683	709	716	717	708	735	672	719	715	713	696	690	646	688	736	707	680	687	698	667	684	747	722	694	746	672	703	724	673	696	655	725	713	719	663	703	675	707	684	722	750	732	691	741	674	678	722	710	701	652	665	714	731	688	687	707	722	736	705	753	697	706	729	651	741	704	678	721	656	683	719	732	700	692	717	633	725	691	691	712	732	735	709	711	733	736	681	773	679	705	725	710	733	727	723	722	736	693	702	701	677	718	691	683	671	684	683	692	709	719	722	668	727	730	685	651	693	720	693	691	618	696	697	728	670	726	712	715	688	691	717	709	750	677	642	698	641	666	641	668	707	670	679	705	743	731	681	688	739	690	668	689	698	716	706	725	657	700	703	668	714	685	742	676	673	671	659	680	653	681	728	680	744	681	707	669	687	701	689	707	683	729	706	666	732	700	738	698	686	712	680	724	697	729	697	725	738	641	648	768	686	712	704	712	656	730	670	672	679	728	756	748	719	725	686	727	728	703	696	700	719	716	712	699	656	743	729	728	710	736	738	723
3120	201	206	212	170	207	188	168	192	180	170	188	173	185	172	154	165	173	158	162	177	166	187	157	180	181	176	169	161	174	169	186	179	166	162	182	162	166	155	189	180	196	180	153	171	180	193	179	164	159	187	187	186	173	195	179	173	168	169	178	185	164	172	161	157	169	143	187	184	167	157	160	180	181	173	176	185	167	168	173	170	155	175	163	172	186	170	156	188	176	158	168	182	156	166	171	180	154	154	201	160	169	180	172	143	165	182	191	156	184	175	171	163	176	182	170	165	148	146	170	153	167	163	148	146	189	173	181	188	189	162	168	196	169	164	161	177	168	172	161	169	192	181	133	155	177	173	199	167	188	170	192	174	167	168	168	174	178	160	158	176	162	174	172	156	159	165	170	152	166	166	170	164	161	173	154	164	178	178	165	166	173	169	178	180	158	173	166	155	170	157	191	158	182	180	153	178	185	197	139	166	170	165	144	161	153	167	162	176	182	176	213	168	189	184	173	173	173	155	190	164	157	174	186	163	198	174	173	170	186	191	174	201	152	167	162	193	179	166	175	186	190	180	167	175	157	163	164	172	148	184	181	166	175	159	179	186	204	190	161	152	168	156	163	159	164	167	184	174	167	178	166	173	170	162	169	169	192	174	169	162	151	181	192	193	188	177	174	165	164	191	152	160	160	184	168	154	174	170	149	185	172	140	163	167	158	178	154	171	198	187	158	164	155	161	170	171	161	158	155	166	182	165	174	127	178	167	172	149	176	164	179	157	170	161	165	179	151	170	175	165	196	167	149	179	165	169	177	180	163	154	164	174	176	180	178	182	160	170	166	177	162	162	156	139	166	166	182	177	184	177	156	177	165	177	157	157	188	173	180	181	166	151	152	196	174	165	199	180	176	177	177	163	177	195	166	176	163	170	193	180	180	175	170	186	157	159	187	172	164	164	153	156	158	177	172	178	152	156	167	196	191	189	162	176	195	165	162	155	172	164	185	172	184	174	171	183	175	172	172	172	169	170	166	160	198	153	152	168	171	144	157	180	178	179	167	184	190	180	152	167	168	163	163	162	141	158	159	179	159	169	158	169	183	178	166	178	178	168	150	177	161	169	174	176	163	183	179	188	141	187	172	188	186	191	172	160	185	174	177	157	183	152	172	182	206	184	170	164	168	152	167	175	154	173	160	167	177	168	158	165	146	168	200	165	156	174	183	168	200	160	217	182	175	176	186	182	170	164	191	164	173	167	168	163	167	150	171	172	178	152	153	165	184	164	188	181	172	176	180	166	183	174	177	164	140	155	148	164	170	171	179	161	154	168	174	212	160	179	192	162	173	185	182	156	174	174	167	166	158	159	172	165	175	157	174	162	163	203	164	171	188	176	157	165	185	173	141	162	191	173	180	141	186	180	175	183	183	164	184	191	174	169	194	186	176	197	145	158	186	173	186	182	177	189	184	173	160	180	164	168	167	163	170	171	184	185	182	148	161	167	152	148	167	168	185	181	165	163	169	151	162	170	173	149	194	170	160	176	162	195	172	159	173	195	168	163	150	174	164	197	194	171	149	162	187	183	172	177	177	176	162	193	176	160	181	179	160	197	152	178	155	168	136	159	166	147	156	175	162	174	187	174	188	171	173	167	186	177	159	172	173	162	156	185	179	171	154	162	180	190	174	176	164	150	163	163	173	175	175	185	186	167	186	180	170	167	144	187	163	181	163	153	186	154	161	175	208	149	158	165	167	190	153	169	161	152	162	194	154	176	194	182	167	166	176	184	167	188	174	182	165	182	152	180	170	189	195	152	166	184	159	166	191	173	174	180	154	159	165	177	167	157	173	174	165	166	163	177	171	153	168	179	155	180	181	173	155	170	186	166	177	159	168	154	166	165	173	182	196	167	194	177	160	171	176	181	189	150	167	164	177	182	176	194	178	214	162	162	154	167	148	178	181	160	160	163	199	180	183	167	173	173	190	175	179	165	173	172	208	168	168	193	172	185	180	190	189	169	166	164	196	186	208	171	154	188	175	148	185	157	191	178	158	172	159	149	183	183	157	144	183	158	181	172	213	141	159	164	158	181	183	151	197	179	155	188	167	162	158	149	185	169	148	159	162	146	133	163	158	172	159	184	184	188	176	183	169	153	155	170	144	184	176	191	177	170	155	183	169	158	164	165	171	163	160	187	183	187	149	191	165	184	174	152	170	183	153	159	174	163	168	181	158	170	190	155	158	162	156	162	165	146	176	184	153	176	158	186	166	177	187	188	167	194	172	174	181	178	185	171	176	167	180	176	178	171	175	168	185	184	172	175	178	161	196	165	180	158	158	176	145	186	158	161	172	182	179	160	153	180	179	192	192	167	171	178	152	177	155	178	180	153	195	158	180	167	170	174	184	180	146	169	181	154	150	185	168	174	190	147	189	182	166	179	205	174	155	187	168	152	170	172	163	195	181	186	144	150	171	175	168	169	173	169	145	149	180	161	186	165	151	176	168	174	156	174	178	175	170	188	163	168	166	186	176	181	174	162	172	180	158	184	166	157	177	165	165	202	180	155	201	149	172	153	176	171	169	177	162	167	173	182	162	166	180	168	167	176	158	173	176	176	164	170	206	172	183	182	153	164	182	176	192	158	162	162	183	168	173	166	175	189	149	155	167	173	145	163	171	184	148	181	177	180	166	164	164	170	143	155	167	150	167	174	182	148	150	203	167	174	144	179	176	168	168	169	167	190	145	152	160	183	153	173	184	159	192	173	183	187	184	168	170	199	178	173	176	163	153	171	195	140	162	177	187	201	161	177	173	191	179	159	169	175	149	171	179	170	169	167	173	183	184	171	182	148	160	183	157	162	187	195	168	184	182	168	167	187	141	168	166	157	184	170	166	176	179	164	165	173	169	164	174	179	149	171	160	164	171	139	173	162	187	164	178	186	186	162	177	169	155	146	184	175	172	161	153	176	177	152	167	154	157	172	179	181	182	207	177	162	145	186	166	180	149	175	150	193	167	172	170	166	162	153	181	185	170	190	145	164	165	164	169	169	164	163	182	167	170	175	180	171	142	173	156	157	148	166	147	159	166	166	179	186	143	174	169	184	190	176	152	153	149	160	186	167	177	169	174	180	163	154	187	183	158	186	187	179	163	152	180	173	151	180	150	162	186	180	155	157	197	175	170	145	157	164	155	176	194	180	163	199	188	161	169	189	190	166	160	186	172	165	183	168	189	178	177	164	191	169	179	179	179	169	185	172	164	181	169	189	194	182	178	159	167	182	178	177	189	198	188	157	210	182	179	189	189	173	151	165	153	185	177	142	170	168	164	149	175	165	175	165	167	193	161	160	160	189	172	163	200	175	186	175	207	179	165	199	187	188	161	170	188	171	188	175	175	176	181	165	155	159	166	170	164	145	187	177	170	180	156	164	192	183	172	159	176	160	179	181	170	160	160	153	178	162	175	165	145	158	189	188	160	200	170	180	173	171	163	180	164	166	186	188	173
3202	557	582	642	668	666	603	579	541	546	519	547	511	518	530	525	577	466	535	524	511	495	498	523	526	522	511	500	486	525	515	532	507	507	517	444	513	532	527	514	504	531	538	498	495	502	509	529	499	486	493	526	513	525	496	488	508	512	502	516	501	535	521	517	493	503	498	510	540	498	505	486	524	539	486	477	498	504	502	544	511	458	511	549	495	529	521	492	520	534	509	528	530	516	538	470	522	574	472	494	540	534	512	511	528	528	552	516	502	485	480	513	489	502	540	510	494	499	495	505	494	468	511	519	515	506	492	535	494	452	530	502	554	495	512	512	488	505	511	528	535	514	504	470	492	462	522	508	489	499	526	509	495	510	498	529	497	499	529	526	505	495	535	504	514	539	563	511	487	503	540	497	520	573	510	509	480	507	515	497	503	527	508	481	486	516	527	556	541	532	533	520	506	502	520	478	492	502	492	525	535	519	484	481	516	531	526	533	484	571	551	523	530	495	539	535	551	523	531	579	512	552	442	528	527	517	544	509	480	499	502	508	502	532	507	505	479	508	542	502	514	522	537	547	523	509	489	546	496	492	525	509	496	556	507	483	494	496	477	536	475	494	497	491	516	527	505	507	537	517	523	514	511	533	539	489	488	523	524	495	493	540	494	511	508	511	498	515	553	502	559	513	491	538	532	526	518	496	498	478	522	504	546	529	516	480	540	548	487	516	471	528	495	498	520	528	523	473	525	496	512	515	499	454	517	514	468	524	520	514	525	474	527	491	503	499	556	536	537	552	510	504	544	518	491	498	520	520	510	522	558	513	506	478	501	536	526	527	528	509	507	509	528	507	503	508	519	517	484	505	516	506	509	534	520	500	497	520	488	493	533	467	464	493	517	534	525	506	528	497	519	529	518	552	533	481	515	485	543	527	509	526	515	476	487	549	483	554	511	535	533	526	467	512	526	485	526	513	503	514	506	558	520	507	490	473	514	537	486	489	490	492	529	488	512	559	533	495	516	540	502	508	470	558	483	499	491	543	504	517	494	517	521	526	480	519	490	517	506	520	518	509	536	521	487	525	540	481	540	517	508	515	555	505	546	522	564	548	513	523	503	460	497	540	519	503	532	528	508	533	508	489	470	548	538	497	496	510	492	495	483	524	454	558	552	517	511	545	502	522	503	516	497	548	487	507	547	442	518	536	502	502	549	510	505	478	515	501	524	518	510	513	518	531	533	507	499	491	505	502	518	478	514	520	494	477	535	545	452	560	549	486	488	458	498	522	526	519	501	533	546	532	510	490	510	547	558	504	489	522	521	561	488	530	532	491	519	509	546	502	507	492	542	508	479	541	498	539	512	460	543	514	501	513	490	510	462	464	488	485	527	556	499	506	499	485	527	511	502	523	465	472	564	530	524	542	499	474	506	518	552	512	506	544	533	474	491	541	516	562	548	525	487	475	514	543	499	491	536	470	530	505	480	533	546	508	506	484	505	514	480	513	523	536	516	511	528	510	543	469	524	490	502	507	490	502	524	492	510	508	539	503	490	534	498	540	520	508	520	536	500	498	479	503	497	561	493	506	507	521	545	571	496	526	531	480	527	514	551	508	529	534	514	518	499	473	470	540	511	497	473	489	539	524	531	565	475	527	525	523	528	504	465	518	493	497	502	507	491	490	515	510	527	489	520	543	518	532	496	516	525	496	529	536	534	523	517	515	528	491	511	499	480	535	526	492	503	537	513	513	524	523	507	499	508	560	564	506	563	481	513	513	495	503	499	491	506	539	484	507	514	511	502	541	528	535	490	559	490	548	503	487	527	514	523	523	523	509	497	480	482	547	544	531	525	503	520	487	530	484	522	514	483	510	492	477	555	560	495	523	509	504	512	568	503	521	505	509	457	541	492	523	524	496	513	516	517	492	484	515	478	500	487	495	501	521	516	510	536	524	485	526	481	535	495	538	535	526	510	514	525	503	511	506	524	520	501	498	524	502	511	520	494	535	536	534	510	485	529	508	532	537	485	514	532	485	499	516	503	513	500	476	522	492	571	491	528	547	517	527	502	495	496	454	507	524	510	496	535	552	519	495	501	474	515	526	471	481	541	511	527	528	534	526	495	494	485	478	534	528	496	543	487	484	506	516	556	517	506	519	530	523	507	521	492	479	501	478	510	545	518	515	507	523	531	482	516	514	484	491	532	494	493	487	460	497	510	494	533	504	512	544	523	504	498	547	520	547	500	515	494	522	514	512	495	499	526	523	503	506	459	510	485	509	537	534	538	505	498	500	487	466	520	510	481	516	551	491	490	535	543	528	490	556	519	491	509	522	530	479	516	521	477	525	530	495	493	517	524	450	493	526	452	527	509	509	542	508	487	518	537	466	481	558	523	510	528	518	517	539	538	555	506	546	503	523	547	483	514	503	521	506	531	551	487	539	536	480	514	517	514	529	526	505	494	567	529	525	525	532	541	505	507	527	511	506	483	521	512	511	527	539	570	490	508	496	483	493	538	539	532	494	554	500	515	473	525	492	520	494	535	540	489	495	510	527	523	501	533	516	499	503	490	505	527	501	511	539	515	522	548	507	533	529	498	515	513	471	517	518	492	523	534	526	496	544	470	497	496	548	542	509	495	502	524	533	497	525	471	550	535	503	488	522	511	516	533	548	486	508	516	522	520	534	556	494	520	499	495	516	480	499	508	495	491	521	536	510	547	551	499	532	492	544	515	503	498	494	517	510	511	520	521	534	514	515	494	492	534	526	517	518	548	527	481	515	453	510	552	456	511	538	480	507	538	554	518	491	566	492	488	494	527	521	537	545	562	536	544	521	506	500	485	503	500	486	500	554	502	494	500	515	484	507	481	491	508	497	545	518	490	526	544	481	511	518	506	491	480	489	499	502	530	473	534	507	504	510	520	494	509	528	487	537	557	511	469	493	534	528	530	506	516	462	531	534	503	492	525	534	493	528	532	501	497	531	520	491	527	560	538	545	471	509	527	528	498	566	503	542	523	503	517	515	500	533	527	495	522	509	523	497	517	476	529	518	504	463	510	527	531	515	496	488	534	522	468	523	514	497	517	483	482	521	529	483	526	516	531	531	504	543	477	520	508	525	492	560	512	504	526	471	493	513	517	492	534	535	558	505	486	530	482	519	536	479	499	496	500	470	480	528	533	506	528	549	462	527	525	521	542	510	513	487	526	527	528	507	526	553	523	537	498	464	544	538	491	487	519	510	532	487	481	502	521	484	483	516	479	505	505	517	527	479	496	536	515	545	536	497	521	527	516	537	520	508	506	499	536	515	551	532	503	494	509	474	508	556	490	497	505	509	467	474	504	536	515	537	530	493	514	522	522	528	491	500	536	550	486	503	491	492	481	544	528	531	540	515	497	521	518	515	487	498	533	510	531	463	547	500	524	515	511	528	530	534	488	524	501	527	506	494	470	502	514	487	446	508	514	485	517	556	514	499	509	518	509	476	543	540	529	530	486	518	502	530
29093	7746	1305	1015	757	619	517	487	440	424	384	351	365	372	363	345	322	351	332	361	352	302	289	336	388	329	300	327	332	319	332	335	343	259	313	308	306	287	269	278	305	317	322	313	303	315	315	287	317	285	321	294	305	283	293	303	308	301	339	318	314	290	321	306	276	309	309	285	300	308	299	296	293	285	341	294	332	265	316	297	267	282	282	315	355	301	332	303	292	270	327	330	309	331	308	287	287	322	315	308	313	278	318	314	306	338	292	313	351	327	300	293	293	288	283	329	293	322	275	281	281	293	316	306	325	319	308	294	312	298	305	335	310	300	278	324	327	301	318	315	315	295	298	287	310	261	291	315	334	283	333	322	320	291	291	325	307	312	320	326	293	312	313	302	317	310	331	310	347	310	285	299	299	295	301	301	310	266	304	326	313	296	315	274	299	319	291	310	313	304	318	319	301	303	317	283	295	298	315	283	289	273	319	281	283	299	290	282	309	317	325	308	314	315	282	314	301	322	291	271	320	330	324	318	310	290	285	297	339	317	299	327	321	319	292	282	335	339	299	303	312	298	294	310	320	287	306	309	299	282	304	301	330	313	288	313	279	318	320	289	320	328	299	318	295	286	310	305	315	308	311	329	302	329	328	313	305	301	293	306	287	277	322	294	301	297	290	309	297	288	289	315	301	297	304	298	358	349	326	309	288	341	297	305	290	310	295	312	315	294	282	337	293	329	316	300	283	332	282	302	312	317	273	314	276	302	319	295	332	276	266	302	312	312	308	336	333	289	312	309	336	302	302	298	311	304	272	292	260	278	295	323	281	292	305	311	298	310	294	306	289	301	307	309	327	233	323	309	273	327	326	316	309	316	312	320	291	327	327	295	278	335	325	315	314	314	273	286	281	319	290	336	292	322	309	302	287	291	315	304	307	289	308	305	294	290	325	330	290	311	326	295	345	278	328	292	329	308	326	309	311	341	291	322	312	318	305	314	294	296	313	273	329	316	317	299	318	308	318	319	291	306	291	328	336	286	278	318	323	309	295	295	303	343	313	304	303	321	255	339	301	314	284	298	307	274	306	298	309	329	303	297	281	316	324	317	325	306	292	340	300	307	299	323	302	302	274	293	300	305	295	322	297	317	317	323	286	307	263	317	307	285	327	283	285	283	292	284	301	288	345	311	297	306	299	285	308	281	322	307	303	306	312	300	321	289	311	312	327	274	285	331	293	298	305	298	295	274	305	306	315	301	331	314	287	305	333	309	321	312	317	300	316	299	339	327	290	299	311	293	361	281	318	322	312	301	308	297	309	332	286	314	289	298	316	317	332	296	298	319	294	305	290	315	330	323	303	325	287	340	290	310	301	302	321	316	314	314	345	323	324	302	328	265	321	278	293	304	276	294	327	326	303	299	303	302	280	308	277	299	299	301	291	296	264	305	302	318	300	306	308	301	307	311	279	293	290	335	303	318	305	308	297	330	320	286	313	290	303	324	300	341	299	272	317	304	317	297	292	302	314	313	292	325	301	338	336	286	288	276	280	279	304	325	326	296	302	311	293	324	271	312	311	311	291	295	316	287	294	325	304	281	285	315	287	299	296	282	290	301	344	313	283	311	295	315	297	299	285	304	312	281	308	313	306	305	322	321	337	307	339	311	310	303	301	291	304	307	312	312	285	310	314	317	340	303	306	309	305	314	301	274	311	296	271	312	311	335	310	316	311	301	348	281	273	277	287	309	288	314	277	333	300	313	285	306	333	307	282	296	319	302	303	316	333	303	293	328	291	305	285	322	341	311	273	315	326	322	279	306	287	303	338	323	288	341	309	345	279	299	311	315	284	287	278	288	281	291	275	310	288	296	306	290	337	294	312	329	321	291	286	346	288	325	330	290	302	315	323	315	297	297	326	344	308	317	304	327	333	295	295	306	323	330	287	310	305	305	314	294	290	271	313	291	315	280	323	313	314	303	288	316	316	299	294	307	310	310	294	278	326	315	301	309	314	309	294	285	314	307	313	319	284	309	339	288	324	333	305	292	307	331	313	268	270	291	306	337	284	321	325	297	275	283	290	294	293	288	307	325	310	303	299	327	292	320	304	288	322	309	292	290	300	353	285	265	309	322	325	316	353	311	309	344	299	304	280	292	339	322	309	306	296	310	306	261	290	296	319	314	291	348	280	328	303	267	322	346	317	341	305	325	302	322	281	319	304	317	305	293	300	308	303	314	305	306	289	339	316	309	337	291	291	324	281	319	322	313	294	300	322	303	316	305	313	301	295	323	293	298	321	304	293	295	356	304	293	332	295	296	309	300	319	314	310	292	277	282	286	314	290	289	309	305	294	310	292	317	303	297	315	321	314	319	289	297	326	304	320	304	297	275	291	288	338	304	312	328	330	288	276	303	323	318	305	299	308	299	324	312	287	295	310	311	282	305	308	296	297	321	306	306	257	307	299	296	291	322	335	312	316	295	316	329	287	299	308	298	301	286	284	335	271	312	307	300	269	313	310	340	312	329	332	315	330	290	292	302	295	276	288	292	322	318	309	286	290	303	308	305	330	292	302	324	300	275	301	284	315	299	291	281	286	318	301	308	274	311	325	302	302	296	325	298	299	263	328	288	293	312	329	294	306	312	326	303	310	306	315	271	315	323	309	295	297	275	289	334	317	334	327	335	299	341	308	315	331	291	307	309	300	312	300	302	311	327	318	288	340	294	309	311	290	305	309	304	332	326	281	335	296	311	287	330	299	304	301	330	348	329	313	310	284	329	290	294	291	314	284	313	288	334	295	290	309	293	279	313	306	313	337	309	282	289	300	297	296	285	322	294	328	315	292	313	315	352	260	292	305	303	303	334	317	310	304	307	283	307	310	301	275	307	300	299	325	325	324	380	314	306	304	311	307	341	311	295	296	335	267	270	307	299	287	338	295	318	318	315	325	312	327	317	310	310	304	300	341	321	288	319	300	300	306	332	323	315	316	283	312	311	312	303	297	288	327	309	305	292	318	317	320	327	336	300	298	304	280	319	292	347	335	309	285	322	289	331	306	325	268	326	284	303	333	328	323	336	303	281	334	299	314	312	301	320	301	313	295	309	309	290	297	296	304	324	301	317	314	299	318	305	281	319	310	325	280	344	298	311	307	281	324	276	350	252	299	311	304	321	315	287	298	327	305	309	324	305	312	335	308	307	279	299	330	318	316	303	317	292	299	296	319	278	299	311	329	296	324	314	308	299	317	294	314	302	307	303	291	323	319	282	295	304	289	305	300	279	275	307	335	257	338	323	304	313	297	282	311	299	305	293	311	317	291	286	266	312	289	302	282	320	328	332	315	315	320	291	306	301	268	299	295	307	292	289	330	298	315	301	307	299	291	316	288	305	289	306	276	317	322	299	312	294	320	277	295	320	283	288	273	316	301	328	273	341	302	317	322	314	278	272	262	296	286	311	304	321	296	302	289	315	297	330	309	292	338	268	292	298	325	304	316	294	290	311	280	333
15820	1681	3299	3551	3075	2596	2140	1928	1700	1515	1382	1284	1286	1190	1107	1097	1062	1016	1000	1030	997	1023	981	880	921	953	904	923	904	904	886	853	867	919	891	889	903	879	846	850	896	849	882	907	871	830	822	808	844	864	867	835	866	872	798	760	784	822	843	838	791	801	842	828	870	820	823	864	829	788	810	825	812	840	854	806	791	821	804	869	811	778	820	841	853	844	779	857	805	872	790	847	831	779	792	842	814	794	838	825	803	848	830	859	837	843	796	743	830	831	770	837	809	865	809	796	847	802	778	799	786	808	805	869	843	804	827	804	796	898	803	838	827	790	791	857	770	796	814	818	789	834	812	808	814	856	813	758	855	846	849	828	797	786	808	776	820	827	805	841	802	798	840	804	783	807	780	770	831	851	865	831	834	839	833	788	825	790	892	837	743	784	838	842	835	811	794	836	878	855	774	780	787	783	856	823	818	814	837	802	813	775	803	810	792	859	815	776	822	837	838	772	857	831	803	817	856	758	845	831	777	815	836	793	796	856	828	774	809	827	824	764	778	806	762	855	831	767	817	787	820	839	808	855	823	775	795	810	849	784	831	823	827	780	765	797	840	781	803	828	817	774	745	897	849	782	815	827	823	828	816	794	776	823	824	816	826	839	814	816	816	849	864	792	831	833	784	832	830	825	830	833	819	774	826	811	822	804	874	871	817	809	827	819	822	811	828	827	802	824	793	802	761	857	819	886	816	832	807	805	822	879	819	793	792	841	757	823	801	805	777	838	834	867	831	842	878	858	849	815	841	883	753	795	813	790	816	852	800	787	833	821	803	816	767	780	822	805	776	856	841	823	819	821	800	845	810	807	846	810	807	815	826	832	828	815	775	826	824	815	794	798	864	822	865	823	814	792	825	828	838	812	777	797	851	838	799	768	800	751	824	817	825	797	819	840	819	797	791	819	834	800	812	728	794	811	828	811	807	809	787	798	835	835	826	830	841	835	835	816	815	796	799	824	837	822	819	787	790	785	811	816	868	859	820	790	846	813	816	786	790	807	817	871	750	851	874	762	791	778	778	815	815	779	813	793	820	768	777	820	828	804	799	858	782	784	790	808	771	815	809	851	755	817	817	770	819	836	802	806	842	898	782	823	773	816	848	808	845	852	799	791	786	799	786	808	826	804	822	844	841	836	864	808	832	819	809	766	797	789	823	806	848	796	794	778	856	867	806	785	813	814	806	826	780	812	812	807	831	804	788	838	819	823	851	783	783	800	814	818	816	795	811	828	781	839	773	829	837	819	791	793	833	778	768	737	771	767	841	812	782	812	784	785	850	832	800	805	801	812	829	763	868	788	801	841	790	819	813	832	784	828	844	844	830	840	781	835	807	819	823	864	856	810	812	772	832	788	827	775	809	800	806	824	790	772	734	795	831	819	822	813	793	828	836	779	821	837	842	817	769	926	777	838	820	821	838	814	822	803	806	730	799	778	887	867	801	765	802	794	865	790	824	770	793	784	839	873	832	828	854	825	806	859	835	837	833	835	814	802	835	802	789	828	862	765	845	811	818	843	811	809	851	782	823	881	806	790	871	815	849	772	822	795	845	824	827	769	834	828	819	835	785	778	778	842	801	810	823	786	824	870	864	814	772	827	833	762	807	812	788	816	823	791	836	828	743	789	770	802	820	795	805	811	848	844	834	846	822	789	791	795	791	803	804	808	830	848	789	865	803	851	833	855	781	783	832	812	833	826	870	838	741	851	806	799	806	852	833	807	814	836	852	808	791	815	787	852	800	812	836	809	799	848	840	811	794	824	831	811	803	882	778	822	820	802	764	792	827	816	795	838	763	877	801	814	834	797	820	782	804	804	781	765	831	810	806	888	801	810	784	809	822	739	770	733	791	819	810	813	802	771	805	798	780	792	864	760	858	822	835	830	818	773	818	814	790	781	837	838	782	789	819	782	832	789	813	806	745	787	770	808	785	818	846	785	821	766	829	820	854	813	799	814	835	788	821	799	787	769	765	810	868	860	870	828	778	827	813	808	815	777	808	801	806	821	778	857	812	833	804	813	809	749	788	855	889	781	772	839	799	808	787	826	795	816	799	840	847	819	795	846	790	794	774	806	805	837	892	823	858	834	853	848	869	808	830	760	763	814	864	834	850	822	815	780	769	825	853	814	812	800	804	781	827	819	824	821	858	795	795	841	779	867	805	801	851	856	777	786	828	797	792	793	792	792	808	791	838	797	817	854	755	831	790	816	816	820	781	815	765	796	778	805	827	848	813	792	859	819	810	876	825	846	798	815	795	818	852	796	794	850	757	845	847	796	867	830	825	865	817	820	788	811	853	802	851	823	764	839	815	817	794	787	847	817	825	829	782	804	824	802	852	816	820	828	776	821	787	822	813	796	822	787	833	762	797	819	853	780	785	815	843	803	800	857	799	767	800	811	813	814	850	818	800	818	800	816	818	884	825	879	794	825	817	832	833	825	824	829	805	795	880	851	805	798	805	820	822	881	759	839	810	757	798	742	856	791	811	795	784	788	838	829	809	819	861	839	834	819	819	818	806	820	835	808	820	790	793	814	798	815	801	808	803	871	790	806	804	825	834	812	855	810	841	850	831	835	796	822	852	847	816	801	775	801	805	750	794	780	836	844	818	779	809	810	808	792	828	793	805	812	805	820	842	784	863	819	813	824	798	790	821	809	846	824	860	811	863	812	822	793	784	853	876	796	846	823	834	795	803	754	827	794	829	780	782	774	832	799	794	804	794	815	809	821	816	770	870	796	834	827	791	821	824	794	837	776	819	801	834	814	823	815	815	800	828	775	810	762	741	855	808	812	808	824	778	800	784	826	776	838	791	864	812	821	818	780	825	868	812	801	815	805	796	757	791	773	809	798	781	816	811	837	803	802	802	847	801	855	821	803	805	855	837	799	762	811	823	854	812	831	812	801	833	811	771	757	800	855	810	852	794	841	861	796	811	816	792	814	799	812	817	775	817	820	858	815	883	854	819	795	797	844	800	800	847	852	802	842	826	798	784	834	787	796	819	815	849	786	852	800	819	815	788	819	817	858	804	784	824	797	856	866	809	787	810	828	825	841	821	822	799	849	803	835	810	788	838	807	851	862	789	839	752	793	804	800	779	786	803	876	790	832	784	763	813	792	780	802	820	807	760	824	802	831	770	803	785	830	802	856	796	785	836	842	830	788	785	833	847	815	800	826	853	822	775	794	808	784	832	792	843	784	827	815	809	755	813	795	806	816	814	789	802	785	771	829	824	798	802	836	847	794	802	792	803	843	805	803	791	800	778	822	836	790	838	821	798	817	801	824	790	766	820	843	820	779	850	823	804	795	834	802	795	808	848	812	833	839	800	810	830	828	848	790	763	779	802	839	772	872	834	881	786	749	786	870	818	809	851	777	757	828	783	837	830	826	790	831	837	816	816	787	805	850	801	848	831	814	800	806	868	819	835	803	780	809	816	812	830	843	791	840	830	811
42813	15471	2940	1660	1190	857	698	569	525	456	417	393	352	331	316	340	312	311	313	265	288	298	295	293	308	298	285	280	282	290	271	283	249	279	318	284	305	263	267	280	268	276	251	278	296	280	278	297	263	272	264	281	284	311	295	280	310	294	299	273	266	292	232	267	283	285	252	266	280	263	268	291	238	262	283	267	286	291	272	262	285	300	270	276	293	255	275	258	266	278	278	249	274	297	281	288	271	275	279	293	268	280	296	268	280	268	296	257	282	268	290	262	264	269	280	298	264	274	295	266	254	263	258	258	239	278	257	298	280	269	281	264	263	286	272	257	297	287	267	264	259	289	283	263	273	258	296	286	254	260	272	259	272	251	287	289	269	267	261	265	275	258	272	238	283	274	280	288	291	259	280	264	247	265	304	247	257	270	268	261	283	260	297	289	266	277	254	266	302	279	237	286	277	276	256	252	277	262	306	250	254	266	259	281	251	254	278	276	266	310	276	309	252	274	292	255	286	218	274	285	267	259	279	256	277	252	261	255	257	256	290	265	259	273	274	240	285	266	295	272	282	264	252	266	298	248	267	277	263	254	302	280	304	288	234	229	249	246	287	280	249	256	235	244	280	248	315	283	281	269	253	256	273	257	267	265	243	267	278	275	257	280	286	266	258	249	289	273	291	278	247	260	278	278	259	269	281	285	279	236	277	264	265	239	290	259	258	269	255	255	285	255	236	290	272	286	272	257	269	241	292	265	242	266	293	251	283	266	302	257	279	252	259	256	277	304	228	286	277	263	277	282	266	272	300	280	274	251	312	252	297	286	295	264	278	271	260	275	292	275	277	281	299	267	257	240	279	268	252	252	268	267	258	294	260	286	242	229	262	250	251	255	241	279	267	253	277	270	266	283	283	291	253	284	273	246	263	244	263	290	267	286	256	273	246	284	254	285	273	263	285	273	287	271	265	270	243	251	282	267	279	259	258	260	285	287	287	245	249	286	281	270	259	258	254	254	297	232	244	268	264	288	252	292	247	276	271	287	283	294	295	258	280	257	294	232	261	265	257	263	296	276	281	238	302	279	278	267	282	258	262	304	260	281	274	271	252	274	230	254	261	278	247	229	251	263	267	271	239	261	287	253	272	298	257	258	300	249	291	268	261	301	272	247	246	261	255	286	263	265	289	253	282	277	269	284	292	302	279	278	264	250	264	269	267	283	268	263	274	255	253	267	268	289	272	270	270	232	264	292	273	255	257	244	261	262	297	249	283	281	253	255	269	272	272	272	294	254	262	281	249	268	258	263	280	268	237	264	271	276	263	292	254	270	268	270	240	249	278	265	265	244	261	287	267	258	278	252	273	244	271	267	284	277	279	268	255	266	245	301	274	265	248	296	240	261	258	275	295	281	260	264	286	260	280	281	284	275	256	293	276	280	267	266	281	245	281	265	248	270	246	260	296	289	284	259	317	249	272	262	241	249	261	279	260	238	282	263	282	255	247	276	255	280	263	254	262	283	249	256	269	292	276	271	257	279	279	295	265	262	275	272	235	251	254	259	261	276	231	286	286	250	262	270	274	284	274	268	251	295	276	239	288	282	271	262	292	277	306	269	279	267	275	274	248	261	257	258	279	255	263	271	277	274	285	259	286	285	248	266	285	282	280	279	295	279	251	289	252	251	255	286	266	306	280	251	271	251	268	263	261	297	288	276	277	272	265	264	280	286	277	307	258	292	274	277	290	281	279	279	283	280	273	258	260	301	282	275	257	288	233	266	296	285	240	291	260	274	273	256	291	292	309	288	268	299	288	248	265	265	274	254	268	304	292	267	283	282	271	302	256	268	277	291	271	280	273	294	296	266	262	275	267	263	270	273	273	255	253	263	267	310	280	258	280	276	288	287	264	245	262	250	256	264	291	270	277	258	293	276	263	271	268	273	273	270	246	276	258	252	254	287	256	277	272	248	278	275	264	264	236	248	276	255	252	260	261	265	286	264	281	288	266	265	262	239	269	278	257	308	259	260	270	285	275	288	235	278	260	258	283	294	269	293	217	255	287	289	270	258	288	266	259	314	273	250	287	271	287	262	252	292	248	284	273	250	272	288	293	306	297	277	240	227	289	266	242	266	251	289	268	300	279	263	271	279	244	284	255	291	264	250	265	276	252	282	274	251	274	285	256	257	306	283	270	268	301	266	267	227	245	275	241	273	271	295	257	292	303	267	295	251	250	314	271	280	268	261	262	259	279	285	254	271	263	252	258	312	297	245	266	290	269	255	274	269	281	293	299	274	256	270	256	280	254	303	277	284	249	258	268	264	271	280	262	272	275	254	274	261	278	291	274	291	262	275	280	280	290	263	260	262	259	283	291	289	259	287	285	284	300	275	276	258	273	294	260	273	261	260	262	266	283	280	264	249	241	279	253	258	271	276	282	280	286	287	280	272	273	236	294	283	263	283	272	288	279	285	259	289	282	268	281	265	263	255	256	285	292	290	268	269	286	249	254	273	269	270	280	296	270	270	276	275	256	274	233	250	253	286	303	253	263	258	276	272	275	268	252	273	262	233	261	282	261	275	262	271	267	273	270	268	253	234	273	289	261	245	264	267	266	286	278	260	303	291	277	294	266	256	274	323	264	266	267	288	261	265	249	258	294	258	270	291	261	248	247	277	253	279	283	273	226	286	264	276	254	274	254	287	281	268	260	260	302	263	253	244	251	260	278	284	293	255	272	271	260	254	295	241	266	265	265	263	262	254	257	262	261	244	259	252	266	271	297	261	271	290	265	278	293	259	280	288	290	264	254	276	306	285	234	251	253	270	284	256	276	265	244	245	270	294	276	280	301	274	271	271	257	284	270	280	261	275	326	285	283	260	292	266	251	256	267	290	279	265	273	283	296	244	276	277	244	267	246	294	295	299	265	279	267	300	266	256	286	268	275	270	281	289	240	266	291	302	299	259	274	272	290	274	294	277	291	288	258	277	269	245	283	259	301	273	262	282	291	287	262	300	281	260	247	222	281	257	279	250	267	294	292	255	282	274	275	261	292	286	263	281	300	294	284	260	283	318	282	238	262	278	259	248	262	255	280	260	258	267	264	265	269	275	284	306	299	281	289	270	230	264	264	265	266	268	278	299	299	275	274	253	266	298	285	271	297	232	275	296	252	276	264	282	293	244	251	276	252	251	248	256	253	270	258	271	243	234	277	298	238	284	303	265	231	289	277	247	278	253	284	249	238	294	295	266	283	275	282	298	258	284	284	283	268	235	269	255	264	296	275	268	248	252	250	297	275	277	273	304	288	296	258	278	261	281	279	292	292	266	298	280	284	284	267	268	269	271	290	271	275	259	278	282	278	289	276	226	251	272	294	268	264	283	259	251	255	270	311	261	261	283	241	257	251	264	283	291	280	263	249	247	291	254	265	293	269	262	295	250	273	267	257	267	270	256	248	251	299	283	261	251	248	262	289	254	276	279	279	278	261	244	260	286	253	286	304	252	242	272
22075	2366	5204	5591	4775	3878	3139	2885	2340	2078	1856	1730	1546	1391	1333	1277	1240	1139	1083	1057	1045	1009	1023	962	948	912	958	882	876	913	888	849	790	847	791	849	823	816	825	780	771	793	765	806	782	836	797	766	787	799	788	733	731	703	772	730	773	750	682	752	761	718	716	723	753	688	755	782	708	690	736	795	734	719	776	748	729	742	766	745	706	717	727	760	756	736	757	713	760	739	673	702	765	720	740	703	697	716	728	739	704	685	721	712	733	729	705	753	749	685	712	729	715	726	680	714	714	724	722	687	670	688	697	704	710	649	720	739	719	682	740	748	734	738	709	698	716	716	708	703	696	714	704	725	722	736	720	690	680	720	718	636	699	694	762	722	724	778	668	694	666	706	709	652	694	682	727	658	714	711	723	757	713	713	718	699	683	663	637	701	720	674	732	695	677	714	700	694	698	715	673	674	682	724	668	710	728	645	701	697	703	710	709	763	685	653	707	719	711	708	745	747	739	707	640	715	699	715	692	694	727	727	722	718	740	765	694	707	686	704	711	720	681	737	692	680	710	726	688	720	739	719	688	691	734	728	723	718	705	693	722	718	717	716	733	702	740	690	736	715	697	685	694	700	701	712	726	729	729	710	736	725	713	715	734	706	688	718	667	694	772	676	734	704	711	737	744	723	697	670	726	704	707	766	692	693	686	729	698	714	730	692	673	757	761	729	716	739	737	718	697	671	669	691	703	757	705	714	744	713	684	718	680	702	684	699	681	714	742	730	692	678	699	704	702	769	705	698	696	694	724	654	717	764	731	718	747	696	694	692	690	636	750	681	683	713	713	686	734	694	692	671	709	713	691	718	655	701	683	719	735	708	718	744	695	722	701	688	677	747	714	666	707	730	730	727	715	730	711	712	721	718	699	687	695	715	711	665	723	687	758	716	692	689	703	645	676	722	733	727	675	686	696	738	691	718	718	673	730	705	709	711	735	721	682	721	730	677	718	671	720	704	741	688	736	694	712	757	687	720	733	689	682	698	682	664	708	711	682	665	706	690	709	732	697	686	621	754	728	769	715	706	698	711	692	666	677	754	700	717	706	656	726	676	720	675	673	748	713	690	742	712	710	661	703	731	750	704	693	714	696	680	675	676	661	711	693	693	702	695	715	729	706	706	715	693	694	662	700	680	695	698	685	703	707	741	682	688	728	706	696	746	703	722	690	732	690	694	680	657	689	731	703	721	697	689	681	691	697	689	684	670	709	702	717	718	720	696	706	676	755	700	730	691	733	722	732	703	705	686	731	731	716	767	676	684	696	708	764	679	704	726	730	703	713	727	746	706	725	688	719	673	713	734	704	704	714	672	739	715	719	699	732	670	703	702	752	665	740	707	717	737	742	682	688	691	702	691	688	706	678	719	696	711	804	727	698	713	686	704	693	713	706	720	696	656	691	694	699	673	701	717	741	761	696	704	750	723	695	702	706	699	709	748	682	707	699	679	637	706	686	735	705	715	720	715	680	693	700	709	687	734	709	682	714	738	728	721	698	651	724	674	713	733	736	684	689	687	695	755	732	713	694	741	753	720	711	682	681	751	678	696	716	720	714	743	719	746	674	697	714	709	667	615	724	724	674	765	755	711	688	751	668	689	705	726	672	697	726	665	680	688	741	695	711	642	749	684	705	715	691	678	699	700	738	712	731	730	702	741	658	703	739	700	710	718	719	713	713	725	685	689	725	689	712	724	721	703	707	661	689	693	700	708	701	673	732	742	726	687	708	692	654	735	642	730	676	698	687	716	708	697	768	671	713	689	713	705	679	730	717	707	708	688	656	686	736	719	692	638	721	703	725	678	739	710	746	712	717	696	741	677	711	707	731	665	686	762	668	727	702	657	729	736	687	692	677	704	708	725	689	715	716	722	705	700	710	666	685	750	697	676	758	740	701	747	697	708	719	754	723	659	690	688	693	679	726	695	713	712	718	739	699	755	689	702	645	684	668	745	697	724	754	704	702	682	725	730	704	708	695	709	723	715	691	675	688	719	670	713	662	708	697	671	728	694	712	720	715	737	720	740	700	718	751	772	715	706	653	705	681	664	756	720	711	701	689	722	683	708	684	672	662	701	722	680	729	697	678	665	688	738	724	743	745	714	699	639	680	702	688	704	692	716	719	707	678	689	741	654	721	731	746	660	671	688	756	728	729	755	722	686	678	674	681	741	696	705	711	730	733	724	689	751	702	683	636	690	729	722	723	696	742	739	695	708	729	738	704	697	688	740	692	701	743	681	715	679	687	734	707	683	714	682	701	673	756	701	695	720	703	740	703	669	733	666	705	695	688	673	723	754	708	737	692	710	715	674	711	759	696	709	766	652	731	728	630	710	682	700	720	719	719	700	671	716	693	727	694	707	749	707	709	706	746	732	732	756	724	698	701	692	654	695	716	678	702	728	693	778	709	674	732	701	695	750	728	677	715	694	690	733	658	659	728	688	736	734	759	681	744	714	743	711	693	658	693	726	722	687	689	751	721	713	740	707	690	680	679	698	717	698	732	704	659	711	705	671	687	701	717	718	690	747	717	748	669	742	691	752	741	710	723	720	701	702	726	718	716	690	691	670	731	707	712	691	718	716	743	696	653	681	741	630	735	680	673	691	703	728	675	687	680	712	726	739	712	697	671	739	692	724	681	750	679	755	733	712	672	678	706	668	720	716	717	695	745	665	685	762	684	746	674	662	701	704	681	756	694	695	691	769	703	706	707	700	661	653	690	709	720	687	655	713	696	691	642	707	704	680	713	714	736	681	707	744	717	705	720	711	720	685	722	700	712	701	649	691	716	695	706	691	749	698	692	702	721	702	751	691	739	725	749	699	694	683	698	728	704	721	772	705	737	750	737	682	722	685	693	667	735	704	726	711	671	727	698	754	752	748	733	717	752	728	717	650	716	707	732	704	721	731	709	680	724	722	693	733	662	640	691	749	682	677	733	719	702	717	729	695	724	705	678	682	687	747	718	717	658	705	666	727	700	672	740	713	688	700	659	671	723	704	709	690	704	710	717	757	680	705	690	698	712	685	725	660	653	722	729	752	706	714	672	705	694	724	696	729	705	727	713	683	726	748	682	711	699	687	723	692	672	667	729	685	719	678	695	693	702	702	658	695	738	696	745	756	715	735	712	722	702	710	718	689	719	694	706	727	703	691	715	658	729	686	704	687	727	732	743	677	721	660	741	678	714	711	737	719	713	711	729	713	749	693	726	698	703	688	699	687	707	744	708	721	676	707	695	733	676	674	740	690	761	680	739	757	706	716	704	690	718	659	679	702	693	701	726	712	678	745	700	670	688	696	619	691	699	732	682	678	710	758	732	708	698	693	750	678	684	662	707	688	740	721	694	688	707	679	704	715	714	708	718	681	681	715	725	730	649	694	712	734	720	716	708	764	730	682	718	746	701	692	710	718	704	696	714	692	676	745	671	691	712	690	722	721	701	693	746	693	717	697	712	737	691	706
3073	239	198	196	160	191	177	183	159	164	175	160	165	154	171	166	154	186	193	175	194	205	168	153	185	164	173	168	179	150	175	173	185	171	161	161	175	162	171	148	150	163	176	168	163	175	190	167	176	152	157	190	163	157	174	170	178	161	178	134	203	179	193	177	167	173	161	154	172	167	160	188	162	187	181	174	171	166	165	172	177	194	166	161	181	157	162	183	184	146	165	176	176	160	144	159	182	160	139	164	178	149	178	163	159	179	146	166	178	156	150	164	158	176	145	163	185	150	172	163	168	172	169	177	164	169	181	154	183	142	165	158	158	162	175	160	134	186	153	179	182	158	164	170	165	167	158	151	167	166	160	177	174	179	167	193	177	167	171	178	173	178	150	168	173	156	196	133	182	179	141	183	158	185	174	161	191	158	179	181	186	161	147	161	147	170	179	178	146	151	151	174	181	153	152	169	174	172	146	169	180	150	156	192	172	169	179	160	174	153	181	186	171	186	165	165	164	167	202	209	189	176	177	192	157	156	168	155	175	177	174	183	171	169	153	158	169	158	150	164	176	180	142	151	177	165	173	210	169	188	167	160	180	163	141	149	156	171	182	154	186	173	167	175	179	183	185	158	178	172	167	147	184	160	156	172	147	171	185	174	161	162	183	169	177	161	176	168	176	155	161	202	162	180	181	182	168	143	169	171	183	183	186	158	170	166	155	182	169	171	187	155	182	186	157	180	160	191	180	169	183	153	166	180	161	177	178	174	154	177	189	169	201	171	192	169	159	166	178	157	185	169	196	180	164	181	184	177	186	153	163	171	185	193	170	149	173	174	170	174	181	164	167	154	190	162	176	166	165	168	192	179	147	152	204	173	156	172	177	182	158	137	159	177	173	160	173	159	182	181	167	175	165	180	174	158	164	166	162	162	157	167	169	172	159	154	172	145	156	177	149	164	170	190	177	152	176	177	179	181	164	166	154	183	171	165	160	181	173	161	155	193	159	154	167	166	168	148	155	166	165	157	159	168	186	171	182	177	181	175	155	180	196	173	149	167	186	203	177	173	167	164	194	191	177	176	147	152	186	182	198	165	173	173	190	158	146	153	183	187	156	185	163	168	164	157	174	161	164	184	175	191	168	180	158	182	165	167	174	176	190	172	168	174	145	178	172	193	169	153	182	169	163	174	159	171	143	174	196	143	170	157	160	167	162	161	175	153	205	142	139	160	180	141	156	177	160	176	175	183	167	180	160	153	168	170	156	162	149	192	165	185	152	165	185	155	172	177	188	172	147	161	155	186	156	148	168	161	180	148	177	178	147	164	170	200	179	145	168	168	182	169	161	152	185	169	180	174	154	172	168	191	180	188	171	189	178	163	171	178	138	151	162	172	169	191	175	189	178	159	174	168	154	192	149	141	177	180	187	158	164	166	173	173	155	179	165	169	150	163	165	174	178	176	171	175	160	191	172	152	174	167	178	165	161	180	155	164	182	176	176	168	164	157	195	162	173	155	175	174	189	159	194	190	183	187	182	175	171	179	171	180	196	176	172	168	158	169	149	168	176	157	147	170	176	170	169	160	165	143	184	179	160	160	166	186	159	181	150	156	191	174	171	138	160	159	158	170	160	152	157	171	173	181	152	180	187	159	182	139	184	164	177	187	143	158	173	154	180	170	158	184	155	181	142	170	189	170	176	181	183	189	194	176	159	190	161	165	150	193	183	172	181	162	180	194	166	158	170	182	163	170	178	196	164	181	193	184	157	151	148	166	171	188	149	171	170	166	158	173	193	150	165	157	170	177	166	163	152	166	148	169	162	184	171	188	154	155	191	150	161	159	159	176	181	149	167	153	150	170	170	181	171	176	159	162	169	151	169	173	163	188	147	148	161	202	170	164	155	174	172	154	166	178	180	149	179	174	179	158	157	187	184	166	153	169	164	152	184	168	170	149	171	171	158	163	167	185	167	159	180	167	136	163	157	152	186	188	163	161	182	159	168	165	183	168	189	181	187	191	163	170	170	167	157	173	137	163	170	163	161	181	149	170	159	183	177	176	152	190	192	164	182	172	165	165	184	190	162	163	186	158	154	186	172	179	170	178	168	184	177	179	166	161	188	167	169	154	191	187	192	194	160	181	165	198	166	158	169	161	159	161	170	181	181	183	181	181	145	166	163	177	185	174	162	148	179	166	175	152	169	157	165	156	169	206	163	145	169	180	163	172	179	169	139	174	143	157	172	181	169	183	162	159	180	166	168	169	179	168	170	153	171	162	150	169	152	180	171	143	182	170	181	157	189	163	158	158	160	169	188	161	154	151	172	166	165	179	184	181	169	165	163	183	192	159	166	195	178	138	166	162	156	176	178	140	145	184	156	148	169	166	165	174	160	144	176	172	165	161	176	175	174	171	168	181	197	163	179	177	174	145	159	167	142	168	152	155	167	175	149	158	167	167	166	153	181	154	170	166	183	176	145	179	179	166	146	173	171	172	156	167	193	160	183	206	177	175	165	156	189	155	177	156	156	185	165	166	149	177	173	188	185	172	135	175	180	172	164	154	174	157	164	174	184	174	168	179	162	166	188	200	169	169	181	162	169	179	200	172	153	179	160	191	168	170	183	174	142	155	153	167	170	173	142	183	158	181	180	137	173	154	186	152	188	161	167	168	168	185	203	172	188	152	177	147	170	159	153	160	171	164	144	163	183	165	146	155	164	174	180	168	168	150	167	161	174	165	169	155	171	153	147	156	183	150	186	165	170	183	147	156	155	180	151	165	158	168	181	177	167	171	179	183	158	159	166	211	167	191	148	160	160	179	180	167	168	170	182	160	177	165	163	172	159	156	170	172	163	156	173	177	160	178	173	188	159	158	150	168	159	177	161	177	166	177	182	157	170	173	154	183	170	154	179	169	185	169	173	160	158	164	170	176	156	176	169	168	140	158	166	196	166	174	196	170	177	160	160	179	176	166	171	166	196	181	173	165	197	172	155	153	154	165	141	172	161	149	181	134	198	146	172	195	159	203	176	143	177	176	176	173	189	166	184	168	166	157	147	152	187	174	141	187	178	145	153	169	179	192	183	159	174	157	153	169	182	184	167	155	185	157	184	175	174	176	158	179	179	178	177	165	163	162	175	191	157	186	195	164	190	174	179	162	192	196	148	160	174	190	178	149	201	165	163	169	176	175	159	196	184	194	156	163	179	180	196	161	167	161	193	157	170	165	194	159	177	171	145	154	199	147	173	160	159	151	178	184	161	171	172	179	150	171	179	189	157	162	179	176	158	165	163	133	181	163	158	171	172	159	168	186	164	186	179	155	189	183	155	186	188	150	172	150	146	189	150	189	163	170	173	169	148	197	168	164	164	170	197	167	182	183	184	157	164	177	162	168	181	175	183	190	176	163	164	141	143	178	166	176	144	183	145	179	169	187	143	167	174	182	194	180	168	145	184	182	179	176	161	169	157	167	158	186	175	182	159	165	195	142	157	190	159	174	172	159
3163	519	681	601	642	626	588	540	544	527	538	522	542	521	505	511	519	521	518	533	498	507	555	521	485	547	508	524	486	524	483	534	542	463	531	519	535	532	463	495	521	518	516	489	469	509	545	497	509	517	532	546	521	489	494	525	510	513	555	542	479	511	530	527	474	550	548	472	537	536	525	543	520	525	467	497	512	498	497	502	516	491	488	560	464	481	484	515	483	537	513	516	486	515	508	489	491	514	494	505	486	469	497	477	520	496	544	497	465	489	528	502	496	525	503	499	527	491	520	518	537	507	475	506	465	522	480	505	532	510	485	511	508	496	508	495	486	480	498	520	479	517	527	522	500	515	510	486	509	480	499	492	487	490	487	466	489	519	489	507	487	490	528	534	490	496	498	524	500	485	482	506	528	531	486	516	462	497	521	482	493	565	565	489	484	549	471	528	522	526	508	506	507	508	533	521	479	525	499	551	559	511	552	495	509	503	524	498	540	540	488	480	512	503	495	495	473	483	543	453	534	463	510	528	506	522	481	494	457	515	479	443	503	516	497	511	475	499	510	511	496	548	525	512	546	522	493	549	474	481	504	481	516	483	522	498	506	508	500	535	506	474	520	520	516	517	533	495	520	460	514	502	529	505	521	484	525	482	458	488	528	550	503	508	483	521	454	537	493	515	508	442	512	521	541	494	462	493	483	482	503	511	495	512	523	534	518	480	514	495	535	517	529	520	500	539	478	483	526	513	511	521	510	488	526	513	505	504	545	556	523	509	502	492	516	504	542	534	457	484	481	479	480	453	481	531	526	526	524	505	496	492	472	479	470	523	517	487	540	521	558	489	503	538	517	504	499	527	482	491	539	506	488	487	516	554	517	522	505	492	537	544	511	495	506	486	509	488	510	509	489	531	516	517	524	510	488	524	528	466	536	486	501	547	491	484	532	490	474	497	512	502	485	514	517	497	471	514	517	497	495	537	496	502	527	515	477	511	517	488	539	484	485	500	471	512	479	474	550	524	515	487	474	509	539	529	487	501	490	533	505	506	460	477	550	530	506	501	528	509	539	517	514	478	510	515	486	502	544	523	507	531	509	534	493	506	520	558	515	505	462	465	522	524	493	508	500	524	483	498	524	531	469	529	540	512	520	472	512	502	483	465	522	516	504	497	508	499	514	505	488	492	491	485	502	534	539	495	501	506	539	527	507	517	524	516	535	508	492	483	488	477	524	501	490	545	455	443	513	532	492	507	573	478	478	479	517	490	510	503	490	546	477	520	502	487	473	481	473	491	514	504	549	538	512	466	507	513	539	472	487	477	518	535	480	512	513	510	487	505	521	501	484	575	502	471	490	529	493	554	480	519	492	480	538	541	516	494	473	487	469	540	510	475	496	479	574	556	517	510	498	471	504	473	501	514	510	498	462	518	490	487	529	485	525	541	481	501	478	539	499	496	496	532	488	500	508	491	491	518	501	487	504	493	505	507	528	496	498	527	494	529	514	498	513	489	492	490	505	506	500	503	484	516	503	491	556	468	518	535	535	484	532	521	551	516	506	520	488	499	489	508	540	489	571	516	497	502	478	501	552	483	492	550	508	514	521	548	503	522	486	452	543	494	523	532	510	476	543	505	493	514	515	519	505	529	467	518	485	572	528	524	487	535	530	503	499	527	514	501	492	496	518	507	513	483	494	503	504	512	482	546	503	485	501	545	503	553	487	499	510	505	484	499	503	507	499	499	535	513	519	490	483	480	534	499	527	539	514	478	500	515	497	537	509	506	527	527	512	485	478	452	501	552	505	517	552	475	505	568	515	496	500	503	540	520	508	551	528	510	468	565	488	517	505	499	532	473	462	486	506	485	494	514	495	516	520	522	499	532	474	528	500	511	489	502	511	514	496	515	505	515	464	496	474	515	473	514	502	505	503	504	480	463	480	504	505	480	510	528	491	524	532	526	513	484	489	510	526	518	517	453	523	527	541	475	501	500	497	519	505	489	536	505	487	459	531	504	508	531	560	473	498	523	496	521	471	512	475	465	517	504	563	473	487	516	508	515	539	512	535	480	508	501	536	511	521	456	560	498	489	486	527	477	543	523	488	516	501	520	534	502	484	535	493	541	493	513	479	546	534	491	530	528	495	496	485	515	483	499	493	501	496	483	499	539	499	480	465	510	503	486	495	473	522	488	566	554	521	485	504	526	489	500	511	523	537	482	494	471	510	488	518	541	507	520	515	472	527	498	489	525	502	514	503	502	527	537	546	548	506	467	477	491	511	508	516	541	546	517	511	531	502	509	516	489	522	501	457	572	527	495	525	512	499	489	498	501	512	552	533	529	506	523	499	522	511	464	564	444	472	499	526	527	526	545	510	505	500	488	539	482	515	509	535	525	514	507	474	515	493	500	518	508	485	490	472	463	495	499	487	477	500	492	516	535	500	528	503	503	491	495	483	503	492	511	497	552	494	555	495	476	506	460	525	524	510	503	490	481	500	516	502	514	496	507	526	505	508	505	529	524	470	507	500	511	466	501	500	489	496	484	488	550	478	530	512	553	513	517	461	532	525	540	482	529	483	481	515	502	502	528	486	526	482	471	499	486	486	502	521	528	520	485	492	486	473	476	478	487	507	517	535	520	477	474	546	528	502	532	485	503	493	482	517	478	510	549	490	498	518	514	471	500	494	526	513	505	519	508	528	481	528	542	518	504	504	518	481	515	534	456	525	472	497	540	500	531	522	557	517	504	563	554	479	512	500	497	506	503	525	527	529	501	461	521	526	494	480	523	493	524	525	529	568	501	530	523	546	522	499	524	467	503	481	505	505	493	513	500	545	493	502	511	520	520	498	495	518	489	485	510	503	522	484	507	517	497	499	516	556	522	533	482	498	472	526	468	485	476	510	469	518	524	525	491	483	495	498	499	554	507	512	500	485	522	541	493	493	499	483	569	509	492	484	508	535	492	494	522	495	489	529	478	512	479	498	512	513	530	518	497	496	474	567	526	512	501	534	509	511	531	501	548	462	515	500	511	517	508	464	522	476	505	506	493	515	539	541	483	492	467	507	500	495	465	497	524	474	506	509	500	513	507	524	495	564	532	554	494	499	507	517	521	520	501	515	547	493	531	536	521	489	522	550	517	506	494	508	503	480	464	511	462	477	520	516	504	505	539	518	560	486	482	521	509	504	498	504	494	520	471	472	484	446	504	507	575	504	468	487	504	447	484	521	465	475	523	526	484	517	460	509	557	501	489	496	480	531	494	490	492	496	519	470	501	507	533	487	525	525	530	508	513	507	510	530	496	503	477	490	487	463	515	537	501	522	448	508	531	485	502	493	474	509	471	503	521	509	514	502	521	469	521	473	511	510	520	502	530	502	498	479	546	486	511	519	474	504	504	530	501	519	488	504	512	490	488	464	472	546	515	511	430	459	477	479	490	544	518	507	526	477	547	512	528	523	495	462	510	521	540	502	545	523	498	529	518	500	478	536	532	516	516	491	511
29425	7495	1418	991	737	597	533	480	376	430	346	376	363	335	331	339	333	336	325	327	322	328	291	341	312	327	341	338	313	322	304	329	357	320	302	336	319	294	287	296	297	341	276	320	287	290	289	324	308	334	294	289	269	341	303	281	328	324	300	324	310	300	287	320	329	283	285	308	301	290	304	306	323	289	308	289	307	290	318	296	319	315	289	304	303	312	318	291	284	300	304	264	280	294	309	304	271	312	306	329	275	309	314	318	315	304	270	315	281	317	309	285	287	295	320	284	325	298	315	340	300	327	304	334	315	314	289	275	326	309	301	304	300	287	308	302	336	312	330	297	315	319	324	313	286	332	292	310	314	302	295	308	346	308	311	287	297	299	334	318	298	276	280	325	316	307	276	301	349	297	312	300	263	335	284	311	309	352	307	286	288	291	300	303	292	310	306	270	314	303	304	290	321	310	331	280	326	306	304	294	292	325	288	340	304	316	279	317	292	299	308	288	273	322	324	306	339	292	286	296	306	302	310	301	289	299	274	301	301	311	301	313	263	307	300	311	297	292	333	317	286	293	322	307	268	315	319	314	304	277	298	295	310	311	297	300	316	326	311	300	301	296	306	297	304	291	325	333	316	309	330	302	319	364	302	291	324	304	296	294	284	291	289	316	319	310	318	303	345	297	304	296	318	322	306	289	277	298	321	310	325	318	303	294	293	269	303	289	293	311	295	310	292	302	312	332	312	321	284	294	288	271	303	310	312	298	309	323	343	300	309	292	292	311	277	325	284	316	308	325	329	286	319	298	316	301	310	318	291	305	272	286	302	305	320	302	318	315	270	346	330	308	309	280	311	285	340	312	284	289	290	343	335	323	331	339	285	286	318	298	323	331	305	297	291	352	315	320	314	297	350	315	259	277	321	293	271	326	291	330	316	344	293	303	308	293	300	311	296	286	274	291	296	319	297	293	308	306	313	296	339	314	300	296	311	313	329	330	310	281	291	318	313	287	313	308	335	310	306	318	302	281	307	306	288	289	270	337	294	312	331	323	288	276	263	331	331	309	340	315	284	279	321	306	304	289	307	301	324	331	313	315	345	300	282	304	294	314	291	319	303	274	324	325	273	308	305	311	366	353	306	284	288	295	328	328	310	300	317	313	313	293	312	282	277	322	301	308	288	280	275	312	316	259	331	303	283	315	301	292	300	289	302	293	308	301	316	292	312	322	318	314	264	315	285	283	295	302	301	286	316	284	324	316	314	320	334	286	331	286	290	331	306	332	282	309	273	352	290	297	284	312	325	285	297	317	288	323	312	338	285	325	309	282	302	281	324	294	317	317	268	310	308	294	316	265	293	310	295	283	313	305	308	286	330	305	318	296	297	270	300	323	289	299	316	338	320	295	307	306	301	329	334	300	319	270	320	291	292	303	299	334	310	299	314	321	302	326	293	302	306	292	309	331	272	297	295	293	289	310	288	312	303	295	307	302	343	314	285	330	306	294	281	285	294	307	315	300	292	321	314	313	285	319	308	318	317	291	294	292	288	284	318	344	343	310	303	265	316	340	318	323	311	302	329	276	317	286	260	296	253	316	302	324	291	283	308	319	303	308	310	284	310	305	310	339	310	293	317	325	328	291	277	283	313	307	294	312	308	342	313	288	283	324	307	326	315	305	339	308	303	306	314	306	301	312	319	311	324	318	303	284	279	295	284	287	305	309	314	322	327	282	306	298	306	312	311	325	270	281	266	273	315	293	298	293	307	309	279	310	303	321	296	336	335	280	329	322	285	313	305	293	315	276	295	298	313	320	288	282	315	308	295	293	313	294	317	307	305	297	276	290	294	333	315	317	325	305	301	297	263	330	292	314	292	322	324	286	306	279	273	316	291	308	277	288	284	316	288	304	297	314	299	319	312	310	303	316	284	321	296	303	325	299	301	312	317	286	331	299	305	309	308	282	286	304	304	322	331	283	318	294	288	335	308	330	312	320	303	289	294	289	311	295	313	327	328	330	316	290	295	327	322	322	313	293	292	312	325	288	301	313	300	322	338	348	278	270	317	303	295	369	295	319	286	285	327	300	333	316	322	277	295	330	263	325	296	322	321	338	309	345	309	298	303	308	282	317	318	304	307	296	295	321	338	313	307	321	297	294	299	324	285	317	296	340	283	306	311	323	313	325	342	305	318	295	321	296	316	286	325	275	272	303	314	296	296	318	292	307	296	312	310	289	328	270	295	303	291	304	306	298	263	318	324	306	316	301	288	315	264	318	321	332	304	307	281	338	276	286	313	313	323	304	273	311	340	312	255	318	293	276	307	325	307	342	315	332	307	292	328	280	281	297	327	310	281	291	290	301	298	275	318	312	331	311	345	298	297	277	305	325	300	308	297	324	330	324	311	257	322	304	287	301	321	310	267	300	329	319	296	329	316	351	318	289	295	312	301	310	312	317	318	315	321	330	287	309	290	299	290	294	288	305	320	337	288	311	302	297	308	335	336	284	267	302	345	287	327	283	295	304	312	324	342	291	292	307	307	331	291	296	291	296	280	305	289	286	299	314	330	281	293	327	332	319	301	306	325	316	266	278	311	320	284	294	319	296	336	313	297	329	349	321	283	298	304	314	303	314	285	311	289	285	298	297	315	279	331	300	332	290	302	308	280	303	313	303	311	298	312	319	314	328	332	284	325	287	324	275	287	285	324	293	326	307	317	314	305	283	313	296	321	290	319	267	317	297	321	272	292	320	302	305	305	266	330	327	292	336	311	345	293	275	301	288	307	310	338	320	317	280	313	285	272	319	316	307	313	306	266	296	299	287	323	320	316	338	287	283	346	307	297	305	296	306	297	307	293	343	296	307	277	333	293	303	330	312	298	282	299	304	293	330	301	310	345	294	312	285	301	309	328	302	318	320	309	314	263	300	278	322	291	289	270	300	285	305	313	291	335	324	346	296	302	319	311	279	278	315	289	303	290	290	301	307	309	334	290	257	346	272	289	310	311	281	271	297	313	276	300	337	308	323	285	309	306	320	308	286	295	307	331	295	312	312	304	264	333	303	278	301	298	280	319	285	316	311	283	281	296	327	301	316	317	323	305	271	331	263	323	307	318	276	297	338	328	309	292	286	316	279	297	308	309	331	293	314	315	323	299	307	329	295	317	293	293	308	283	326	321	327	307	304	302	299	316	296	292	289	309	290	283	318	280	324	306	283	322	318	284	287	294	327	317	303	308	304	315	298	294	332	314	308	296	264	318	306	341	339	324	310	291	313	312	333	318	302	299	291	295	330	318	295	300	299	322	326	309	338	292	306	297	344	296	280	286	277	307	280	321	278	277	283	305	319	319	311	315	313	345	319	317	297	286	312	304	303	316	310	323	281	290	298	301	314	320	298	310	305	292	303	314	319	277	285	313	321	316	285	296	295	302	296	316	278	270	294	317	337	313	306	297	335	323	321	318	322	308	300	309	336	295	337	325	300	303	310	315	317	265	300	267	297	318	310
15661	1701	3235	3514	2928	2494	2159	1791	1780	1477	1467	1384	1237	1224	1109	1049	1044	1080	1032	974	973	1011	907	868	936	911	956	896	876	930	877	896	861	911	884	834	852	866	841	871	877	878	888	813	822	820	821	845	833	831	772	874	827	811	858	867	805	826	806	825	799	870	783	827	774	798	802	820	817	831	847	847	797	814	805	770	786	810	798	816	824	825	781	802	788	862	796	784	856	840	823	847	831	836	847	846	787	871	840	811	807	813	797	858	852	839	819	834	767	747	812	823	789	783	798	850	762	813	849	821	837	845	804	839	821	831	790	838	833	778	847	779	842	829	828	820	823	859	792	782	865	775	771	810	811	855	824	856	818	802	845	850	810	821	794	796	868	834	836	760	785	831	781	834	781	795	835	838	830	830	786	801	790	832	844	784	820	850	846	813	814	827	817	816	787	786	805	832	819	806	814	803	805	842	816	728	842	864	851	827	767	783	845	796	832	792	834	772	787	817	802	820	826	777	786	819	833	815	796	832	836	870	829	824	806	848	830	814	855	859	831	723	897	819	855	790	762	823	790	819	789	820	803	791	832	757	794	805	843	831	823	769	767	806	831	784	856	770	817	822	793	797	833	781	836	830	784	833	773	825	811	818	792	797	839	793	788	769	822	787	827	788	863	786	822	843	800	795	808	806	777	802	787	797	811	823	844	807	790	832	788	842	849	836	823	810	803	838	809	804	784	803	877	841	796	829	800	809	800	831	846	784	824	782	785	831	785	849	778	832	821	807	792	827	805	872	804	864	851	840	836	797	850	795	843	782	751	806	853	832	768	796	857	816	791	791	828	789	751	818	866	810	838	813	854	792	846	864	814	838	782	772	756	827	752	825	792	816	797	862	805	851	804	796	804	828	801	770	827	783	787	786	828	797	766	852	801	818	825	804	799	827	783	827	806	799	858	879	806	836	837	807	822	754	831	797	781	829	783	789	793	813	801	820	813	767	842	811	801	820	785	803	786	809	859	787	809	853	808	791	804	806	878	820	814	832	881	811	833	774	820	822	733	796	850	771	776	772	803	752	817	808	811	792	783	781	755	819	804	825	824	829	784	774	831	790	781	825	817	797	823	772	778	772	814	823	814	745	849	804	784	784	797	825	786	817	841	809	796	784	797	851	834	800	799	844	818	795	809	753	816	787	817	846	822	806	797	822	834	856	810	780	780	860	815	769	781	834	798	841	790	784	805	834	832	801	824	829	799	827	769	811	797	858	822	810	799	849	784	822	797	763	831	788	815	799	830	806	840	835	831	824	804	769	863	847	833	790	827	805	786	842	818	790	817	799	840	806	810	833	822	831	805	855	875	774	826	830	782	792	784	869	863	793	749	832	844	851	777	786	813	826	862	845	795	818	843	822	803	739	849	811	794	815	813	847	851	806	823	803	817	832	804	826	795	817	774	791	842	838	777	780	840	817	837	803	822	749	834	813	836	818	866	829	802	811	814	826	835	802	827	818	824	782	842	798	841	829	836	806	814	858	744	794	816	791	745	802	808	826	809	733	814	816	809	827	828	751	871	797	828	803	789	818	805	816	829	837	831	855	828	809	788	819	842	840	819	832	829	801	822	800	776	799	871	840	833	812	832	816	843	832	812	898	803	906	834	815	823	792	829	807	818	817	839	831	827	834	807	846	808	790	781	811	800	792	849	817	793	784	815	812	829	770	802	845	763	748	822	789	826	796	836	845	823	828	857	797	811	793	771	823	807	831	835	824	783	801	791	775	832	804	772	831	843	830	824	781	800	759	824	797	792	827	804	798	838	849	798	812	835	754	778	783	784	805	811	805	824	781	790	822	787	808	816	791	812	866	842	805	849	762	826	799	783	799	801	835	792	804	807	856	811	812	864	833	856	811	800	856	793	780	831	760	821	803	810	771	793	814	788	809	836	812	806	846	814	809	802	815	783	817	805	853	843	817	876	804	831	849	802	842	810	796	816	863	810	813	796	771	831	832	834	842	819	820	852	722	820	834	834	832	809	775	808	812	809	845	792	807	782	800	816	819	828	826	817	792	818	858	820	827	817	763	813	795	842	794	875	843	769	831	823	804	843	764	810	803	830	833	826	804	777	804	837	856	828	829	817	802	784	807	802	811	833	813	798	891	806	790	799	805	871	772	792	824	781	839	808	817	831	798	790	791	812	808	780	788	848	823	759	822	768	781	790	811	811	835	788	848	785	814	815	838	820	851	794	839	814	810	877	813	852	829	818	820	786	790	832	885	781	808	772	795	881	864	885	826	830	809	812	863	813	877	863	755	825	864	814	810	796	802	772	840	852	814	816	807	823	776	812	801	830	813	796	775	802	808	788	808	760	808	835	841	850	844	733	849	880	800	832	869	804	818	758	819	784	768	837	807	797	877	784	827	773	762	804	792	873	816	880	745	789	808	849	856	821	778	828	858	836	776	895	833	792	836	780	784	848	798	747	842	830	829	812	787	812	876	794	805	823	773	814	814	753	843	790	827	763	843	839	859	851	869	826	828	837	842	801	840	844	822	821	839	800	857	800	821	826	774	818	791	819	790	789	809	764	804	814	802	861	785	833	801	830	801	818	795	820	792	796	795	843	824	857	820	816	794	838	820	806	805	764	789	809	871	780	846	811	805	785	840	845	841	834	827	814	825	848	786	789	800	830	802	834	808	804	798	832	819	799	792	844	822	790	827	765	795	874	791	834	803	819	801	803	789	789	841	778	840	792	838	786	761	822	793	800	794	828	786	797	827	792	801	777	774	801	847	815	861	806	839	800	819	811	858	770	835	791	812	863	805	813	790	809	843	827	850	798	851	808	814	820	809	812	812	825	788	845	798	811	839	819	895	845	830	842	801	797	814	804	783	800	811	789	834	845	886	809	869	821	857	852	790	782	831	832	786	876	837	810	831	779	812	780	798	812	826	842	872	779	820	816	781	798	842	828	820	833	829	793	789	824	800	809	785	783	790	819	775	843	789	803	803	799	879	825	859	832	749	828	838	797	873	802	831	808	790	835	870	748	797	780	793	800	832	852	772	811	815	847	816	797	820	812	811	813	839	826	832	828	761	799	788	854	864	799	823	811	815	805	798	794	789	805	814	833	829	837	838	850	837	793	854	881	815	783	791	796	780	804	799	847	796	792	801	815	837	804	805	848	809	828	816	800	839	865	751	803	792	821	882	784	795	798	797	812	840	844	827	844	801	833	831	811	748	824	824	808	844	787	795	790	828	839	785	854	775	809	795	811	806	802	815	823	800	834	772	831	792	776	801	855	844	811	811	828	798	817	825	815	819	846	818	779	761	808	823	804	859	826	836	846	801	853	805	843	846	790	817	815	845	814	807	818	816	791	830	809	834	815	870	840	761	739	820	820	864	835	839	799	854	849	837	816	838	857	798	844	820	776	819	780	851	776	793	805	802	855	846	822	798	842	852	806	834	778	820	761	778	846	801	789	753	898	832	812	859	822	810	836	782	799	784	822	825
43642	16271	3094	1740	1250	885	678	561	519	428	423	431	372	360	348	339	316	348	328	293	283	301	325	292	299	343	291	271	259	299	279	264	232	273	293	289	310	240	246	268	293	299	269	272	296	301	271	267	309	266	301	273	290	269	276	285	289	262	310	287	282	266	292	264	312	264	278	252	259	277	313	278	271	295	260	271	266	286	270	247	278	285	275	258	285	263	263	283	320	279	254	279	275	306	266	236	271	276	282	247	271	284	260	289	289	258	290	284	262	278	271	250	313	266	264	283	286	269	273	263	276	261	250	238	258	251	262	291	247	312	271	296	273	265	297	271	269	256	297	257	262	266	259	257	272	304	289	275	250	278	269	264	235	254	268	265	249	278	268	273	250	264	277	298	301	259	259	274	263	266	274	259	235	293	287	304	279	243	282	256	270	262	302	257	234	261	262	309	253	252	288	249	294	266	284	262	258	251	290	254	284	258	288	268	315	296	288	282	254	256	260	260	257	273	266	267	282	263	275	286	258	265	282	275	268	240	282	266	276	267	273	265	293	285	244	255	250	285	269	250	255	278	266	277	232	305	256	259	227	279	294	278	280	275	268	279	273	255	263	285	231	231	270	296	289	242	263	284	263	255	261	284	264	255	263	262	261	262	287	239	303	282	255	276	277	268	250	260	306	260	263	272	276	209	271	285	246	284	289	262	253	251	277	276	257	260	268	281	260	269	260	280	289	226	278	260	250	256	276	266	305	277	270	225	273	298	277	228	276	261	239	256	304	269	274	256	264	256	275	264	255	269	275	268	282	275	263	264	259	254	309	283	276	283	221	272	270	254	262	268	277	294	294	257	269	283	235	287	273	261	259	273	280	277	248	278	265	268	268	289	291	258	267	285	230	276	241	299	262	274	260	277	275	251	266	302	276	279	292	263	311	239	266	267	264	279	282	267	288	275	252	276	271	287	292	298	254	300	270	257	249	298	255	276	235	261	246	270	242	279	283	254	256	262	270	265	305	268	269	264	263	273	266	291	245	270	291	300	263	291	287	287	256	265	267	284	280	276	247	295	245	269	246	250	260	279	267	289	267	295	248	256	271	256	278	273	269	267	274	241	269	269	241	266	286	247	274	259	268	318	253	251	267	267	258	263	237	250	246	269	251	286	264	246	264	276	268	275	295	264	274	271	245	228	267	253	305	314	233	234	247	259	257	275	265	280	250	269	281	271	288	236	276	287	288	283	257	267	285	280	285	269	260	301	250	257	275	279	255	291	273	257	276	266	282	280	254	245	280	288	254	252	257	307	264	264	284	259	269	240	300	258	256	280	255	263	284	276	265	248	295	252	265	254	246	284	273	273	267	269	239	295	272	268	251	280	252	264	249	286	268	273	271	300	250	271	289	288	266	265	287	286	249	274	279	268	263	267	276	277	260	275	263	278	255	281	269	266	298	266	268	261	278	283	255	261	283	265	277	260	269	250	270	255	248	281	259	291	286	266	277	287	267	273	254	267	240	262	256	266	297	272	284	298	260	261	268	266	264	268	255	257	280	254	274	271	280	260	267	271	279	257	267	268	252	263	234	239	251	303	297	246	287	265	309	266	265	269	269	268	288	275	268	263	253	279	293	259	284	275	255	240	272	261	292	287	282	280	256	246	272	248	269	285	268	257	272	266	258	249	264	266	263	259	264	270	277	262	266	266	228	272	292	239	278	291	257	261	265	275	269	265	264	275	289	293	273	248	277	255	272	270	292	269	295	270	270	248	272	277	257	287	260	250	309	284	237	286	273	265	260	280	265	260	255	256	289	254	268	253	270	278	324	245	276	230	276	289	275	257	277	266	253	280	274	283	240	258	263	274	255	272	274	265	249	284	251	270	299	260	252	260	285	252	289	290	300	238	275	294	237	257	262	288	276	272	227	257	279	303	280	276	266	268	258	281	298	286	237	274	276	259	269	273	260	273	256	282	255	236	244	279	273	245	232	252	289	273	252	253	280	261	269	278	285	274	277	277	264	266	285	272	255	289	302	266	277	259	235	270	256	293	264	242	283	276	265	293	291	259	239	272	264	255	268	263	288	294	254	272	277	300	265	241	296	266	293	255	262	274	270	310	285	255	288	268	266	282	256	277	261	279	309	260	285	299	249	267	265	272	282	252	266	279	271	279	285	255	292	251	274	264	278	281	276	269	290	276	251	262	292	243	223	261	295	246	277	261	261	257	299	262	269	249	265	277	265	279	259	229	264	237	254	276	255	260	303	276	270	260	270	242	268	237	259	269	252	269	267	286	278	270	291	254	270	246	260	269	267	258	279	261	257	248	284	275	306	266	277	267	267	244	288	284	272	260	270	269	305	231	271	255	291	258	265	297	271	270	259	268	241	275	265	291	271	267	261	261	276	262	251	264	274	269	262	280	238	267	272	274	269	254	274	266	274	239	280	260	257	252	273	258	295	285	266	278	263	236	266	263	265	269	289	288	257	289	264	267	256	272	265	254	284	284	255	305	278	231	278	260	251	263	267	261	266	294	266	305	268	274	270	254	250	270	289	271	296	276	273	259	281	261	271	282	269	282	277	242	257	244	264	285	256	278	268	239	279	243	271	285	269	280	276	290	277	261	279	290	265	285	249	255	280	302	280	282	242	265	250	261	257	278	286	275	293	259	260	245	281	284	279	241	250	264	281	256	252	245	288	242	264	271	254	246	290	269	290	271	249	258	286	275	284	277	262	293	267	291	278	260	272	279	233	286	281	267	256	286	252	260	259	269	261	265	272	255	241	271	267	258	255	231	233	253	256	257	255	246	276	235	279	279	261	280	315	280	232	248	299	264	274	269	293	230	280	279	297	265	271	284	278	256	277	272	293	258	276	275	291	289	278	254	259	259	280	298	249	261	268	260	293	273	265	279	223	282	257	250	268	290	271	276	298	257	252	279	262	269	272	252	255	246	264	262	282	269	258	242	259	277	269	280	238	249	294	296	254	257	280	270	276	261	262	262	247	269	282	274	266	270	254	291	245	250	233	258	260	268	309	263	268	279	276	261	267	254	267	262	260	267	282	277	271	260	304	272	264	277	273	262	294	246	261	263	295	252	293	266	262	273	265	234	256	278	268	267	314	257	257	289	249	245	285	251	251	252	261	298	281	318	271	261	242	279	253	288	247	277	263	264	281	262	252	263	252	263	286	251	282	257	240	258	265	291	242	243	258	249	250	266	273	252	233	258	285	263	252	286	269	269	244	237	263	248	280	289	281	281	256	247	277	271	275	261	259	286	239	281	273	251	280	280	263	254	272	277	268	283	257	252	254	295	280	282	276	251	270	289	254	244	297	254	251	263	267	240	240	269	276	244	257	282	259	286	267	262	278	289	251	273	261	266	276	248	246	268	265	263	221	269	249	245	251	258	229	259	255	244	255	277	245	285	219	260	259	252	240	244	262	271	289	253	279	290	280	250	284	274	292	261	303	269	249	274	255	269	239	267	290	281	277	255	246	266	283	276
22443	2548	5279	5569	4810	3827	3270	2667	2348	2071	1781	1603	1437	1405	1348	1236	1198	1188	1091	1085	1072	983	916	911	923	969	928	894	951	825	874	833	836	842	807	823	826	809	765	838	767	777	794	797	765	769	768	765	754	747	783	720	750	738	719	758	725	716	751	757	731	686	677	766	701	694	746	704	746	706	726	686	710	705	757	720	720	697	719	715	677	721	765	680	733	722	665	726	704	683	711	698	748	717	700	760	680	678	670	687	730	748	733	670	766	732	703	675	724	722	742	679	739	681	780	693	695	679	703	697	726	731	726	735	709	730	685	700	696	745	673	713	718	729	707	704	721	708	713	682	658	697	706	723	693	747	744	712	713	688	743	671	693	666	727	697	712	699	698	706	703	719	707	696	665	726	707	752	711	729	702	749	764	635	743	691	683	674	701	719	749	712	736	677	694	748	729	732	696	658	704	703	733	721	730	729	728	708	748	720	719	716	685	702	747	707	724	685	706	702	697	725	671	747	739	638	666	694	698	695	698	732	716	688	692	701	718	688	697	698	695	749	736	675	697	675	677	737	666	687	687	701	688	742	640	654	662	717	703	730	712	704	731	721	757	688	693	707	673	691	711	711	658	693	684	694	684	719	723	752	698	744	723	719	696	694	748	685	731	679	694	720	747	730	716	702	710	631	735	705	711	678	683	702	689	681	701	722	698	698	747	718	654	690	694	701	683	723	693	681	682	698	764	729	674	681	686	730	713	761	756	708	666	710	722	709	703	683	723	670	643	710	715	651	703	751	688	741	739	711	719	654	642	666	667	728	752	677	706	750	665	688	689	684	677	687	737	706	704	736	697	754	694	700	684	665	737	699	710	702	700	719	690	727	718	724	733	744	707	640	687	712	680	699	699	696	730	698	708	702	695	716	713	643	684	718	721	712	738	711	709	714	736	650	730	675	727	702	689	696	704	683	735	662	745	659	716	709	729	689	721	733	697	721	761	688	696	721	709	719	729	698	756	687	671	708	708	689	706	713	703	674	706	723	695	715	715	752	694	700	646	706	679	710	725	726	681	717	716	767	681	706	689	719	710	736	748	718	697	738	727	681	651	680	719	697	695	682	769	701	698	680	708	709	749	702	695	725	701	699	744	702	700	664	701	770	717	756	680	711	744	702	657	717	711	682	736	724	651	697	710	688	691	736	727	709	688	716	679	728	680	749	695	665	724	743	688	730	710	685	682	696	704	759	723	687	686	686	657	692	708	717	674	697	709	736	716	730	733	717	712	724	730	717	697	723	699	714	655	733	711	727	722	673	711	724	705	726	715	678	708	680	735	706	641	706	706	708	706	725	713	646	728	714	711	740	698	683	709	659	734	748	685	720	713	728	702	701	641	728	732	698	688	735	730	676	729	714	703	657	727	699	691	688	659	682	672	715	724	705	721	748	719	761	638	741	727	654	656	701	708	706	690	700	709	701	693	688	672	775	688	677	698	672	672	693	701	722	686	731	646	673	716	693	732	691	695	660	775	752	682	752	708	690	720	687	669	640	711	687	685	674	684	721	691	754	727	705	714	726	688	718	710	666	706	725	750	716	709	690	732	703	677	696	707	734	685	705	698	713	705	726	753	695	690	704	713	748	760	733	692	691	708	725	738	701	689	646	722	650	698	711	710	691	710	761	725	728	674	741	673	681	686	715	712	738	726	682	680	703	707	723	705	672	740	674	752	675	690	691	669	694	696	706	696	671	637	665	700	701	694	702	747	658	732	750	713	743	718	740	715	728	749	689	738	723	678	732	697	711	686	697	704	726	686	719	722	684	722	683	696	709	673	660	674	722	694	689	669	702	705	705	680	680	682	710	679	687	727	663	685	700	695	704	675	655	719	701	703	712	661	703	687	687	745	732	690	666	730	695	712	717	741	724	704	706	660	734	740	706	750	773	732	699	674	693	680	685	684	718	658	672	694	677	701	678	697	677	727	721	712	736	703	663	703	717	732	706	692	714	732	729	714	699	698	705	647	677	699	699	706	686	700	727	693	723	728	722	665	743	708	647	735	720	708	685	734	717	688	714	718	713	672	728	734	701	700	686	739	758	720	689	715	712	711	735	695	681	656	681	687	717	687	712	747	677	715	728	696	702	737	673	716	682	731	736	753	711	678	731	729	693	726	734	682	660	715	718	722	693	683	736	765	734	724	687	698	712	647	740	676	708	693	717	690	721	733	727	667	700	688	673	697	645	720	683	711	736	695	669	715	688	719	696	702	689	728	695	697	679	726	704	691	659	676	694	731	679	695	691	682	681	692	666	681	688	685	704	708	669	757	667	673	740	676	743	730	687	692	709	737	692	636	752	735	688	704	717	701	660	706	700	662	674	710	695	669	695	694	698	690	700	716	709	699	679	705	728	707	683	782	729	666	719	693	695	706	705	741	745	720	694	720	693	700	725	704	693	703	742	726	721	657	723	701	687	653	715	714	696	782	700	688	728	693	708	683	715	697	688	748	680	705	749	710	718	679	727	707	689	705	666	758	701	759	721	716	749	732	745	678	702	729	735	659	697	648	723	726	664	711	692	754	677	678	668	696	660	720	707	740	672	740	752	690	692	718	706	708	671	703	698	705	704	678	725	697	669	722	728	714	741	704	704	690	692	656	708	690	706	695	733	709	727	695	698	750	738	730	681	688	685	756	698	772	709	712	682	700	700	715	740	699	706	751	737	688	701	706	673	668	727	699	661	667	733	712	692	684	725	661	688	715	692	707	704	691	672	695	717	736	661	697	731	699	682	721	693	678	688	717	726	692	687	681	703	667	689	722	646	740	718	684	741	692	692	732	678	727	679	702	670	655	722	698	721	735	736	753	717	709	755	698	657	710	718	692	724	713	721	757	709	682	676	740	698	710	715	735	678	715	665	713	712	723	677	706	743	686	706	702	714	740	706	690	710	694	709	681	677	693	681	717	658	720	681	672	705	730	679	711	709	696	719	684	720	713	698	690	729	705	710	697	683	675	736	731	692	737	726	662	700	705	681	665	699	733	668	665	672	698	707	739	708	745	724	700	733	697	716	792	687	659	696	721	653	674	725	701	706	661	721	667	695	693	694	739	744	690	707	693	750	697	681	692	710	698	675	733	711	722	707	727	715	686	710	737	727	739	659	681	707	731	694	667	715	749	715	723	705	730	763	744	778	677	738	653	704	687	706	706	671	728	729	695	717	698	754	699	711	650	718	731	734	669	699	701	694	699	709	728	743	712	711	697	708	686	720	669	720	751	708	698	711	719	674	716	691	719	759	717	686	722	717	697	702	720	689	709	723	697	687	710	701	688	726	639	737	697	634	687	712	747	703	735	712	661	706	726	699	753	735	709	699	695	744	728	648	725	718	713	714	728	686	715	690	699	684	697	690	703	725	676	701	685	714	756	677	667	733	720	704	725	696	687	723	719	725	711	648	709	672	740	662	692	706	679	716	679	717	726	762	701	747	702	731	722	684	671	706	708	751	702	726	772	761
3098	232	213	221	171	174	146	183	188	169	188	189	178	180	187	215	193	180	178	184	171	182	181	170	156	170	164	191	171	175	168	173	179	167	169	177	152	162	185	162	174	187	203	157	175	158	143	165	174	169	161	168	162	178	156	152	175	177	205	152	173	173	159	160	183	150	161	167	174	166	160	156	178	164	187	172	152	172	141	144	178	164	172	168	168	150	190	168	168	192	178	157	179	173	183	187	155	188	151	157	188	143	190	190	182	158	173	169	142	167	178	145	181	185	184	159	164	162	148	201	155	186	176	153	147	161	176	180	182	160	201	170	169	171	174	170	171	180	164	191	170	148	162	169	147	159	165	165	170	164	171	157	182	163	193	182	149	162	192	195	148	180	158	175	179	155	168	164	178	168	175	184	148	175	169	157	168	163	170	185	178	150	161	156	180	163	160	180	196	164	174	175	167	170	178	129	181	175	169	164	190	169	168	150	161	178	153	189	155	181	169	176	178	160	172	170	181	165	156	184	184	175	176	206	164	182	163	186	173	157	182	190	165	142	180	172	166	173	186	186	156	178	166	162	169	170	159	198	185	175	200	171	178	148	175	144	176	188	168	171	150	168	181	176	158	172	156	142	163	156	194	149	179	176	170	163	155	183	159	135	162	176	149	161	170	159	159	168	150	194	161	172	172	151	181	153	191	178	185	191	173	166	208	195	196	202	144	179	152	166	165	159	173	189	183	173	158	154	185	170	189	165	184	196	168	200	190	193	161	167	150	166	171	163	190	173	172	186	188	172	160	166	180	170	169	180	178	160	145	164	176	165	175	168	164	184	167	167	184	178	178	160	163	187	152	169	197	175	153	181	170	169	173	149	164	176	166	165	160	160	171	174	179	194	151	170	143	146	170	165	160	164	158	146	176	184	167	160	182	158	156	175	163	165	171	173	178	179	188	170	191	156	188	153	192	153	181	173	176	167	152	169	157	175	166	191	174	190	203	174	143	164	175	156	148	138	172	193	166	182	164	181	173	187	172	175	145	175	173	185	158	184	186	172	176	181	192	169	175	155	152	201	172	193	184	170	159	183	185	159	158	158	186	167	177	172	158	195	176	170	156	154	161	176	178	163	172	201	161	164	167	170	154	168	160	149	185	202	167	159	173	176	156	147	160	183	176	174	160	180	170	154	163	173	177	171	160	173	169	183	162	149	176	188	152	164	187	148	189	157	174	177	153	169	160	165	170	155	187	148	144	169	169	161	160	175	149	173	186	148	196	166	164	172	176	150	156	177	162	175	209	178	157	183	199	158	155	170	169	170	170	159	180	168	172	184	161	171	182	164	187	175	168	154	168	185	166	210	179	151	180	167	154	156	168	177	156	165	174	159	168	150	182	156	179	166	167	173	167	180	163	150	159	177	174	168	156	187	198	177	180	153	155	170	154	180	189	160	157	166	148	159	170	196	158	190	164	197	158	151	168	181	187	153	150	153	176	162	157	168	174	171	163	156	176	165	188	167	176	174	171	155	168	162	187	164	167	170	200	134	194	175	147	183	185	204	166	176	177	173	173	141	160	172	180	187	157	186	165	174	162	163	157	173	181	171	171	160	199	160	190	193	174	175	169	161	174	187	178	156	166	187	177	159	177	153	164	186	163	167	191	141	168	173	168	151	158	138	171	188	172	170	179	168	170	183	155	201	175	176	175	170	167	165	177	172	176	150	130	180	162	167	171	160	173	162	160	177	153	192	189	195	182	145	165	169	162	169	183	171	200	171	181	191	169	152	181	151	153	162	138	187	168	179	188	173	157	189	182	174	193	174	166	182	175	173	162	156	183	165	174	182	177	154	176	182	171	160	186	193	181	156	171	178	161	155	155	161	169	160	160	175	160	198	167	185	169	135	168	158	166	181	169	150	156	187	165	193	161	148	161	172	175	167	173	158	175	145	188	156	180	144	180	172	172	178	168	167	175	188	159	173	175	161	192	205	171	153	154	166	182	154	179	187	164	180	162	169	169	167	137	163	165	164	172	174	157	153	136	184	171	174	172	185	151	184	155	175	192	191	184	168	176	179	176	172	186	178	152	148	187	167	159	185	143	177	177	169	185	158	168	170	160	175	195	168	179	176	172	185	186	157	158	162	179	154	166	160	189	176	175	180	171	165	187	193	186	187	173	165	171	152	158	159	167	178	141	179	165	195	164	184	193	166	163	175	187	178	166	195	166	176	168	173	169	167	195	172	181	165	169	174	161	154	166	190	174	158	176	168	151	156	187	163	163	165	167	179	178	156	194	169	165	160	175	159	183	167	179	165	147	176	163	176	179	182	146	156	170	133	158	161	177	170	159	176	184	172	189	149	183	156	154	173	170	197	172	172	157	177	164	169	174	144	170	168	172	173	166	170	175	166	168	189	188	170	169	190	194	194	146	180	171	189	170	152	167	186	192	161	182	168	166	174	175	172	181	190	174	165	152	178	160	185	197	153	170	159	163	162	167	184	158	181	177	180	168	148	172	172	166	180	162	174	175	175	169	172	196	180	171	186	177	196	177	167	154	149	161	174	154	189	173	173	164	179	181	164	163	173	157	186	185	148	163	169	165	174	162	185	173	161	158	162	154	196	166	178	177	188	178	179	163	173	194	150	149	161	171	151	147	161	175	179	150	168	163	168	159	158	164	138	177	176	194	165	172	191	185	169	164	161	183	163	158	158	172	172	186	178	191	170	181	208	172	140	161	174	184	174	154	158	167	181	167	168	137	181	182	153	151	148	191	164	151	164	171	160	181	158	165	178	188	158	168	174	162	157	161	178	200	147	170	173	189	165	177	175	157	181	156	163	148	197	166	180	160	180	174	176	182	202	159	150	180	154	169	198	164	181	210	175	153	160	186	151	185	180	162	169	143	167	175	166	180	151	176	178	159	174	168	174	169	164	176	184	154	177	168	157	162	159	175	169	170	175	172	167	183	160	187	151	181	168	188	169	169	173	179	182	157	174	156	170	174	174	167	156	179	160	186	175	187	172	179	177	163	155	162	152	167	197	172	156	166	156	193	158	172	172	177	162	182	170	176	185	159	167	163	157	187	158	152	162	204	160	168	178	193	142	176	177	168	179	163	156	222	158	178	159	178	188	161	172	148	180	156	182	149	176	181	174	173	176	173	169	156	163	164	169	151	154	182	185	159	181	164	169	170	166	180	172	155	181	176	145	158	156	154	143	167	180	188	158	188	174	172	178	181	164	168	152	198	173	190	167	198	178	165	209	168	189	169	217	165	152	171	177	155	181	172	164	178	170	165	191	169	146	182	157	168	171	184	192	181	149	175	176	182	167	186	168	156	186	147	156	157	183	178	158	174	164	171	176	154	177	168	155	179	166	175	160	169	171	169	172	153	164	170	139	180	155	194	177	178	150	165	166	180	157	171	182	155	165	157	186	153	185	187	171	200	177	169	188	178	162	182	149	178	189	184	152	164	172	184	180	166	175	187	161	182	167	185	161	190	165
3189	563	619	659	646	592	598	524	566	566	543	543	499	542	528	520	535	522	516	561	527	481	536	497	519	480	526	525	495	503	533	537	530	496	504	504	519	501	504	516	516	542	518	539	548	528	516	520	457	536	526	546	496	504	486	523	541	484	484	498	502	523	494	513	515	516	502	496	535	523	498	521	539	534	499	503	524	540	468	539	492	523	545	494	503	504	483	507	511	492	529	481	498	500	534	517	517	537	513	474	550	525	509	468	521	512	507	522	511	509	481	499	501	509	515	513	509	541	518	507	511	561	482	556	510	487	502	533	487	490	497	506	461	484	522	512	469	513	506	546	495	509	497	477	504	518	476	504	497	523	516	520	529	502	535	532	550	478	515	531	517	501	521	533	494	514	503	518	496	531	482	483	483	501	481	535	533	475	523	506	482	492	494	525	483	532	488	476	520	520	555	514	549	528	497	539	506	535	514	540	507	502	506	493	499	467	527	562	485	547	490	486	503	498	493	513	532	555	480	507	504	532	526	523	494	512	538	513	503	523	506	512	502	489	486	479	489	519	547	491	500	539	519	526	496	551	455	555	492	503	501	524	525	518	522	539	557	536	536	536	515	501	565	502	503	506	549	512	502	495	494	537	500	505	489	500	488	516	480	489	492	519	503	480	453	522	547	484	484	486	521	568	483	503	542	532	471	489	528	470	499	499	523	485	539	525	508	497	533	478	512	471	507	478	487	534	493	469	495	508	525	514	529	506	547	543	528	554	487	545	481	513	532	504	538	514	531	532	497	558	537	532	502	531	531	513	515	509	521	495	523	486	487	510	535	486	519	528	515	524	599	492	483	487	536	495	521	535	518	511	555	527	506	522	554	514	541	528	543	494	542	521	523	508	520	497	501	533	500	516	516	529	532	479	502	533	527	534	483	467	516	531	504	500	501	590	501	512	523	450	494	505	558	484	496	510	519	503	479	518	554	489	498	560	474	512	538	495	575	529	501	522	550	482	530	526	463	502	512	488	493	534	519	506	518	510	533	505	507	509	514	500	475	533	541	487	485	532	527	576	504	495	473	518	511	498	516	500	527	545	533	515	506	504	541	535	528	474	513	483	502	524	525	507	493	520	519	509	468	548	534	539	527	499	527	512	527	513	501	486	488	521	472	493	499	529	490	533	515	539	553	527	475	477	512	504	502	544	519	534	492	498	499	487	526	537	507	549	528	499	511	522	501	529	504	458	537	517	489	532	516	515	490	502	497	522	476	532	564	519	518	490	500	542	526	503	471	493	498	518	520	497	530	523	548	527	505	473	533	508	506	532	514	498	494	511	520	528	520	531	521	503	476	491	543	489	516	529	499	490	548	507	517	518	523	531	540	533	528	534	522	509	563	537	514	498	529	500	514	512	496	513	547	526	539	504	519	511	514	488	493	501	515	505	472	515	478	485	507	497	478	505	550	500	482	510	544	487	503	487	466	441	474	500	521	546	511	503	518	517	506	555	549	507	512	505	477	507	521	541	537	531	516	511	514	550	526	517	527	496	533	522	511	527	508	566	531	520	493	541	471	521	532	511	508	513	465	473	506	517	542	518	508	479	526	475	522	487	519	534	563	530	504	501	529	534	519	524	559	499	532	541	506	520	486	520	529	468	490	556	502	501	504	492	475	525	506	494	509	530	560	469	470	503	483	567	504	484	490	523	518	514	494	501	515	475	521	481	509	508	483	511	516	506	521	497	513	498	502	514	529	504	493	504	513	540	539	515	520	500	530	506	498	517	512	496	527	489	485	501	499	533	509	582	525	514	490	485	523	499	515	532	455	464	534	493	527	548	492	488	524	494	514	509	518	503	570	522	526	503	523	552	486	537	477	499	546	505	514	520	445	546	509	512	505	478	499	527	492	528	514	498	508	527	520	502	505	517	519	506	495	520	524	496	559	550	495	546	521	526	508	495	511	547	514	490	540	540	554	535	548	528	485	523	507	561	544	471	496	542	545	519	529	447	544	492	501	516	486	515	488	508	507	536	488	528	529	506	503	491	511	541	510	528	494	489	528	514	510	477	465	521	491	514	478	524	474	527	487	515	553	519	495	474	533	525	475	521	516	552	509	501	505	521	501	508	491	545	521	510	533	554	503	463	487	488	510	526	480	495	498	587	487	493	512	531	520	501	565	487	491	500	542	524	488	552	509	536	497	532	523	520	474	518	523	538	536	490	494	530	512	519	508	469	483	506	503	506	486	545	513	510	521	534	513	524	508	510	526	502	518	491	541	489	527	533	514	561	511	553	482	505	498	526	517	496	487	489	480	518	510	564	483	526	501	534	516	495	510	507	558	534	494	534	496	510	480	489	527	520	514	564	527	523	543	511	511	564	509	525	534	480	515	510	515	479	511	514	478	529	525	503	496	508	493	520	488	514	528	441	540	501	496	508	519	531	498	522	547	483	552	498	528	484	542	506	559	531	506	514	519	500	498	497	489	454	506	483	506	465	497	511	511	543	502	509	564	532	478	520	510	530	522	471	469	539	514	508	550	453	523	525	521	493	494	555	535	522	455	498	496	497	501	553	468	526	511	521	533	480	518	508	554	510	525	490	487	514	509	502	512	504	499	515	551	505	532	527	532	525	470	514	528	543	506	480	474	535	516	498	549	516	474	508	487	487	530	549	477	504	534	515	497	472	509	543	508	498	507	498	501	503	534	514	514	504	495	523	520	542	527	481	520	523	510	480	531	543	532	496	522	499	500	479	499	494	491	507	524	482	520	551	536	490	548	502	519	555	575	554	478	513	506	534	499	502	542	527	493	525	532	517	476	499	499	562	525	509	574	522	546	494	535	491	501	517	555	508	531	475	529	504	492	523	554	539	533	499	509	492	512	487	529	478	519	532	492	493	506	512	527	489	494	505	504	527	526	516	535	499	550	503	501	512	507	522	491	494	504	528	506	532	547	533	541	493	465	482	508	545	498	538	518	498	518	490	496	504	499	504	534	527	530	507	526	537	463	531	564	487	509	490	480	516	531	500	485	504	491	485	490	549	497	495	541	502	494	478	549	544	488	525	532	509	481	538	507	542	511	521	451	555	504	516	516	554	477	504	521	478	485	530	500	470	549	493	528	529	529	498	506	539	491	502	531	518	581	474	507	516	504	501	488	484	500	484	502	478	512	528	498	544	551	528	508	497	523	534	508	495	518	500	484	584	487	481	517	472	516	525	475	516	515	515	529	514	540	527	519	503	540	503	516	511	500	474	493	487	545	505	506	548	503	523	525	508	489	497	484	517	530	515	539	535	542	534	509	533	487	515	508	480	506	511	473	472	488	511	507	522	514	521	477	495	503	502	562	520	510	534	477	555	522	494	495	482	502	503	518	540	531	517	507	501	498	508	511	524	488	550	488	481	537	489	484	512	477	516	517	524	501	526	524	511	518	550	473	506	518	539	520	535	495	549	514	506	489	507	522	500	560	495	500	498	539	462	485	526	518	499	509	526	479	527	506	543
29605	8754	1531	1012	782	612	530	449	395	363	381	387	363	382	323	329	328	342	318	306	321	352	321	356	310	324	296	330	308	325	312	289	328	304	343	336	333	305	280	296	320	307	286	312	315	307	286	294	317	344	296	289	292	309	357	316	307	300	301	301	324	314	297	305	299	317	344	296	297	305	303	327	308	302	304	283	319	338	334	295	317	327	300	281	309	267	315	319	301	309	292	332	341	312	304	280	300	342	333	288	341	347	355	295	313	282	308	285	311	307	313	311	310	324	332	291	320	295	335	308	334	295	313	315	312	304	306	330	284	300	328	330	365	330	315	292	321	339	310	284	331	311	299	292	282	315	304	312	325	308	300	297	291	337	316	331	311	285	297	301	303	312	302	345	295	309	287	281	290	288	297	275	324	320	281	339	294	321	318	288	308	283	306	293	286	305	308	329	281	296	274	329	317	300	307	327	310	320	310	361	319	316	310	343	265	283	281	305	311	321	292	328	318	289	323	285	267	292	293	306	300	316	319	304	331	304	301	315	310	320	323	278	318	325	288	305	310	296	321	283	310	310	297	328	319	302	268	308	329	320	276	323	319	335	294	314	307	284	331	319	305	316	310	300	310	293	284	263	315	308	318	309	290	310	346	318	333	285	297	297	316	300	313	306	292	307	321	297	343	290	315	300	296	301	316	338	279	308	272	291	301	305	315	299	294	299	313	333	304	332	286	321	293	304	318	299	281	329	293	280	312	319	283	307	298	301	281	258	289	302	312	284	347	307	301	302	261	323	289	305	290	305	303	284	289	288	299	296	268	299	302	327	293	325	290	313	310	342	304	297	322	336	314	318	327	323	302	279	312	287	295	320	270	332	299	323	288	282	316	270	302	315	301	330	338	317	332	302	296	306	312	334	280	317	324	327	311	296	314	292	339	308	339	312	304	330	291	325	295	308	309	316	298	328	343	277	312	296	318	309	315	313	259	292	300	299	274	281	307	287	315	294	293	317	300	300	297	301	299	311	289	279	312	302	303	298	303	313	292	330	306	324	316	309	284	323	319	263	295	285	307	305	319	330	293	317	312	332	348	297	289	308	305	287	319	306	275	311	290	313	326	304	294	322	304	300	301	317	296	296	305	372	285	270	319	298	294	330	317	296	304	295	302	306	314	317	287	320	312	308	274	301	289	286	346	286	324	314	350	305	286	300	294	285	292	327	342	314	301	329	299	321	292	318	358	299	292	320	311	298	323	289	323	334	301	326	317	321	293	328	319	315	295	314	302	316	300	285	329	314	314	318	279	315	318	320	312	284	275	349	294	314	311	303	313	323	317	325	298	290	325	275	303	308	330	360	267	323	288	331	334	340	325	286	305	288	337	281	328	288	318	305	322	291	287	309	289	324	303	312	304	311	308	286	275	320	291	311	298	312	294	317	284	275	313	272	318	347	337	282	285	342	314	316	336	299	286	330	298	291	328	312	325	347	305	292	305	327	321	278	306	293	303	288	307	290	341	320	333	284	327	302	309	314	308	313	297	298	338	296	304	280	306	297	282	335	316	277	318	337	348	299	299	319	316	324	298	317	329	312	311	323	313	260	330	304	307	312	294	292	295	307	278	276	277	293	282	308	278	274	336	319	326	314	308	308	316	302	293	308	305	312	321	323	315	304	330	269	317	313	287	350	291	292	289	295	314	348	312	330	293	293	314	319	290	283	320	303	299	280	320	296	286	270	303	270	303	291	345	290	332	302	305	325	301	291	317	269	289	293	300	283	277	302	313	316	311	304	304	294	305	324	287	334	291	281	315	272	305	296	303	298	293	278	303	304	314	286	314	303	283	313	315	332	344	301	311	314	279	293	327	337	306	302	310	311	339	309	334	329	278	304	261	340	321	293	289	295	319	291	323	281	325	310	301	322	279	342	309	270	312	313	301	282	322	296	283	289	311	293	286	364	324	318	310	292	324	293	295	301	317	302	335	315	309	315	299	286	287	340	316	306	315	301	325	270	297	299	281	340	328	324	309	303	278	314	313	296	260	304	307	282	271	317	304	278	320	315	307	321	325	299	336	300	321	329	290	329	277	303	287	315	301	325	297	277	313	323	299	333	333	266	294	308	301	336	265	288	297	330	295	295	302	305	295	324	281	301	297	297	293	337	311	304	304	287	323	310	288	296	339	338	340	314	306	340	319	291	294	308	301	302	296	307	292	319	332	322	290	279	311	314	323	283	288	310	303	312	311	300	326	322	292	339	318	323	293	336	330	289	330	292	318	345	289	306	355	276	269	340	298	314	290	309	301	334	290	314	252	296	302	312	321	312	303	318	327	283	277	298	319	296	312	289	320	293	331	318	331	285	297	315	303	307	337	327	325	308	323	309	329	305	332	299	305	287	313	324	278	315	329	334	292	314	291	294	290	309	301	299	286	325	301	307	329	293	285	299	290	293	302	313	315	269	264	336	281	304	285	310	325	297	313	311	302	287	306	309	284	281	282	297	294	312	322	313	319	294	307	291	291	318	279	317	283	272	312	317	306	319	321	288	324	301	293	332	308	292	321	316	307	290	239	273	288	307	315	320	328	280	333	301	285	326	310	320	313	273	317	308	335	318	293	294	290	312	304	277	319	319	329	303	313	330	321	322	303	315	290	280	294	303	334	298	319	312	316	302	323	311	295	320	302	339	307	287	304	305	314	318	304	308	347	317	299	274	305	304	293	278	307	282	312	309	323	329	297	281	333	306	286	301	291	325	307	323	307	302	331	306	315	298	286	300	318	330	317	333	326	290	339	314	298	334	315	301	312	313	313	291	309	300	299	288	270	290	312	290	290	298	327	300	303	289	318	314	303	310	282	330	300	304	321	297	288	298	307	289	296	300	292	287	309	313	314	297	312	301	298	304	286	314	292	312	305	294	307	308	334	312	296	313	300	319	299	323	322	279	289	290	263	313	283	322	288	304	350	315	327	335	315	283	293	284	323	357	308	329	298	303	274	304	311	313	301	278	312	326	321	315	311	322	289	317	300	293	298	336	328	311	278	305	341	318	310	287	314	321	314	275	302	290	311	312	347	297	339	325	301	344	301	310	298	283	309	297	306	313	311	328	311	311	303	330	294	319	286	267	259	276	307	311	325	298	325	314	290	301	278	323	282	300	322	298	289	341	311	309	294	307	321	320	286	283	287	311	291	278	311	280	312	308	271	321	314	273	289	334	296	316	326	297	305	314	308	299	279	321	325	340	292	317	312	269	293	285	276	269	279	288	281	338	332	298	325	334	299	319	288	314	273	309	283	303	291	319	308	319	294	313	307	315	286	313	291	288	335	271	299	291	321	336	370	305	314	314	297	285	316	285	279	309	273	315	312	311	288	328	314	318	298	339	290	309	303	309	331	287	298	303	294	293	305	321	327	311	282	314	312	292	307	309	297	296	287	319	321	318	347	303	317	298	300	297	292	297	308	295	333	289	313	310	316	310	280	292	316	312	318	313	281	311	326	314	300	272
16083	1621	3298	3385	2957	2574	2091	1920	1627	1533	1432	1329	1186	1226	1132	1098	1088	1091	987	1029	1032	951	923	959	947	939	875	936	920	866	894	924	899	878	848	864	851	853	871	859	799	864	816	839	820	873	880	863	847	851	888	876	806	781	849	821	819	864	902	788	832	822	782	811	847	872	832	867	857	774	837	844	817	861	856	888	832	801	864	844	869	820	833	813	798	767	832	793	809	856	865	822	871	796	806	892	840	799	810	840	774	801	856	827	839	842	806	829	841	882	811	795	837	844	828	793	794	844	765	813	817	812	878	805	802	777	852	736	798	797	890	815	855	822	791	802	869	763	761	777	849	803	801	852	852	803	811	824	827	838	784	866	831	788	825	785	793	833	798	822	819	834	852	775	804	790	822	799	806	801	796	804	810	859	858	797	864	844	807	790	852	752	842	881	803	800	771	847	814	761	822	780	864	852	752	827	816	853	820	829	790	817	848	799	775	764	778	818	857	875	845	819	835	806	817	807	824	801	843	818	783	837	849	799	801	845	843	842	788	776	854	838	818	779	798	839	834	804	817	766	808	849	781	799	838	811	830	837	825	810	855	813	839	813	817	805	808	816	839	829	787	802	862	828	806	794	804	837	826	829	822	851	805	807	805	778	768	798	831	793	823	839	813	874	859	802	830	823	846	829	778	827	815	751	782	811	812	843	835	897	818	768	847	858	760	800	823	862	826	840	820	797	851	838	843	825	823	809	800	764	815	806	886	810	799	819	835	828	847	851	800	817	764	827	807	811	850	791	805	803	794	773	780	845	800	837	840	829	881	825	814	804	859	821	805	812	903	837	838	841	821	812	798	831	804	817	864	819	795	859	854	807	797	844	809	811	811	868	812	857	815	809	788	880	824	796	823	860	844	825	808	820	813	804	830	835	885	800	857	807	833	801	782	800	767	838	836	875	831	830	773	832	817	864	813	786	845	801	807	785	841	832	823	825	844	808	843	818	907	814	768	811	778	801	839	844	802	789	837	856	882	860	786	853	825	811	872	809	789	855	883	769	792	806	765	825	807	818	836	788	802	826	855	821	794	793	827	846	838	826	817	849	813	804	812	771	796	800	863	808	817	782	816	784	811	874	828	799	823	857	825	846	819	796	817	831	821	794	808	782	797	837	816	742	823	799	845	765	791	799	814	795	785	791	843	820	862	812	822	843	803	811	807	807	790	785	801	810	821	824	803	766	820	822	812	773	823	798	799	754	806	785	839	824	822	836	788	853	855	856	772	794	751	799	830	846	849	812	827	817	811	830	837	860	820	800	847	831	838	779	844	840	799	837	766	753	785	761	831	860	829	844	803	845	828	797	760	803	780	791	781	790	813	870	838	843	837	813	812	833	803	847	831	814	860	839	864	894	797	850	839	780	793	774	814	835	839	832	830	873	744	774	835	843	850	843	789	781	798	830	842	853	847	791	830	813	814	771	817	792	801	848	791	802	833	827	858	857	815	765	822	834	829	833	850	806	835	854	849	785	843	782	843	808	779	852	855	838	796	782	841	820	806	841	794	771	822	890	840	810	878	770	818	808	838	873	795	821	801	818	774	866	739	837	844	766	829	838	796	784	881	819	821	818	798	818	836	782	800	848	836	801	780	813	813	791	798	757	830	823	831	833	791	803	839	817	772	786	823	821	822	782	789	830	809	837	804	795	786	787	800	804	834	797	846	766	833	802	789	783	832	846	826	762	790	788	844	855	843	809	830	789	829	773	818	830	832	790	805	815	800	830	758	790	826	790	815	831	815	822	864	844	768	829	870	802	789	854	809	794	792	851	822	765	776	856	840	891	821	805	788	849	853	891	775	829	836	800	832	855	815	794	826	777	840	784	805	783	866	828	783	764	828	790	779	851	798	841	833	794	805	799	844	775	829	807	815	812	832	844	834	829	819	807	811	795	849	817	818	807	781	832	787	802	827	822	806	788	810	789	862	827	803	805	843	837	800	842	858	825	861	808	816	877	798	859	788	794	788	837	828	838	777	792	802	818	791	839	781	801	835	808	839	798	809	846	830	797	815	848	843	790	793	813	789	871	827	851	805	767	839	839	788	810	750	814	788	865	816	766	779	813	850	806	756	830	816	824	849	805	802	852	811	828	849	858	818	815	826	790	775	827	761	839	818	820	791	833	779	799	818	812	796	821	805	774	822	791	818	783	819	829	840	761	803	858	824	774	810	820	862	815	840	815	816	813	793	825	818	795	818	804	859	808	806	844	815	805	861	857	855	816	770	824	818	835	825	841	809	815	843	832	808	803	809	871	802	815	805	809	817	785	824	789	885	836	821	820	801	789	798	833	824	807	813	808	794	809	810	833	791	776	791	838	779	830	826	860	777	859	798	822	805	770	777	851	824	817	831	823	763	819	789	843	842	815	799	786	795	814	760	804	814	833	796	824	779	830	757	817	773	780	814	837	811	805	819	819	794	797	788	786	829	779	819	771	832	828	790	780	815	824	817	838	819	825	776	874	837	807	837	829	849	824	784	797	802	835	803	806	825	801	861	861	819	859	770	760	775	809	812	834	798	844	816	792	812	809	854	798	829	847	833	802	791	862	792	841	818	833	837	789	828	801	826	827	823	850	815	792	807	830	831	831	829	856	808	808	795	764	773	764	829	801	820	789	860	823	857	751	761	884	785	825	819	854	829	797	764	823	825	824	819	832	806	850	786	838	807	812	755	793	815	829	750	816	808	817	808	829	830	811	863	826	848	805	744	840	821	795	815	827	812	785	831	864	861	842	817	803	822	806	782	786	880	813	819	764	845	823	793	810	869	845	816	847	842	824	780	836	819	867	823	798	826	779	787	818	826	762	813	809	825	788	860	868	859	858	807	830	850	787	831	827	810	808	853	840	823	796	806	813	821	832	828	815	872	866	847	845	815	853	788	824	802	811	762	803	811	835	847	786	829	841	861	791	831	821	820	831	821	857	819	818	792	843	835	783	833	812	837	786	839	839	822	763	832	872	898	853	880	862	798	804	810	789	823	786	849	782	818	819	792	826	894	817	843	830	808	837	801	807	834	811	851	810	820	825	861	789	850	810	768	800	810	857	796	823	790	838	823	843	792	796	808	828	809	870	871	821	794	778	827	774	801	802	819	848	795	827	808	821	795	831	823	838	792	826	823	838	857	778	788	788	844	769	829	849	783	849	803	823	796	857	807	821	797	838	853	839	806	859	794	783	801	746	823	857	806	811	773	857	822	848	862	854	828	820	813	845	827	827	848	781	821	866	812	797	830	842	799	805	786	839	789	753	788	749	797	812	860	820	857	827	842	842	808	722	817	857	799	832	854	826	806	836	773	811	858	800	849	825	798	802	882	864	776	838	786	784	806	825	807	832	831	803	828	809	837	847	815	857	866	813	835	801	794	844	832	859	804	773	814	825	840	862	754	874	798	836	851	814	811	846	845	809	809	849	819	793	794	790	838	834	843	848	835	861	832	813	849	793	868	771	863	805
42952	16858	3226	1766	1236	895	660	572	472	465	411	382	381	336	359	347	315	308	294	334	326	322	296	310	286	309	264	283	311	252	301	274	265	257	285	284	315	289	288	262	259	280	264	260	309	308	282	275	285	264	272	282	267	291	284	242	264	304	292	255	273	280	260	300	291	283	264	287	267	281	255	273	272	276	283	265	252	273	311	295	253	273	254	252	300	282	285	278	281	276	273	248	270	271	270	249	302	266	277	297	275	253	268	266	294	290	276	294	266	256	293	290	282	248	281	293	276	267	257	268	302	270	248	247	270	248	308	257	292	267	271	277	265	296	276	244	286	220	246	272	301	283	278	261	271	261	280	296	276	288	259	254	299	271	243	260	237	265	268	298	293	244	284	253	266	289	275	264	244	266	289	278	261	235	261	260	274	272	253	243	274	300	237	255	270	270	270	266	261	289	277	269	225	267	289	263	253	257	246	257	276	306	263	274	278	273	275	296	271	275	265	296	259	281	241	239	272	260	283	302	280	248	275	277	269	305	257	265	277	289	253	263	232	264	288	278	267	278	286	259	253	305	263	293	278	279	279	304	263	288	276	269	284	265	310	288	251	284	273	277	240	266	271	263	272	254	279	267	258	284	312	276	261	286	244	260	298	295	303	273	285	273	273	271	257	288	309	273	280	275	284	265	286	272	296	264	286	249	290	266	292	277	286	288	248	286	251	269	271	275	269	282	271	282	287	297	266	272	272	263	242	265	274	270	279	267	286	279	296	271	284	283	262	292	299	267	275	276	284	275	268	294	276	271	298	274	269	256	273	256	244	282	288	262	257	284	260	251	300	269	306	289	258	278	239	261	276	254	293	259	244	269	293	274	288	276	284	256	260	289	278	276	274	286	283	256	297	281	258	256	275	264	264	257	284	306	290	283	260	280	260	244	284	226	283	255	283	285	319	269	239	257	261	296	257	266	282	277	274	271	260	289	279	265	264	266	290	248	271	252	265	254	249	292	257	271	257	284	291	275	273	273	273	251	278	303	275	266	254	294	241	260	247	249	264	273	264	262	271	276	255	257	265	260	252	282	235	250	281	310	265	250	267	265	269	257	263	336	290	279	255	272	281	279	276	251	258	283	329	298	275	256	256	269	269	258	256	257	274	266	246	294	271	279	261	300	282	266	274	261	262	274	252	252	285	275	283	271	283	236	279	278	280	268	276	298	268	270	258	271	263	300	278	271	278	271	270	263	295	261	278	277	275	273	281	265	261	248	248	243	284	259	323	281	283	250	275	306	249	262	296	278	271	286	248	284	269	248	269	271	280	296	220	269	257	283	292	248	299	254	284	266	268	268	273	268	255	274	294	252	248	270	279	283	275	272	260	259	273	239	253	266	284	267	273	271	264	289	269	250	258	258	273	279	293	295	304	254	282	257	256	281	262	274	275	278	255	279	304	277	283	293	256	289	252	273	289	283	283	295	262	276	294	281	306	255	238	242	278	268	274	261	290	281	285	240	246	251	267	264	278	287	263	277	283	293	297	293	254	300	290	307	278	264	265	248	270	254	273	252	254	267	310	270	269	257	284	267	262	247	281	294	253	242	260	257	273	295	267	274	294	251	259	267	259	250	278	291	252	268	275	287	297	267	274	236	282	314	253	276	265	296	277	269	292	256	258	251	240	267	279	292	257	292	284	274	296	268	259	285	262	233	282	257	264	272	271	254	271	267	278	244	219	240	258	270	268	266	249	298	300	278	284	304	288	264	267	239	251	273	288	264	282	270	276	280	311	265	249	314	269	260	279	278	281	294	269	278	254	259	286	272	282	290	250	245	261	248	246	264	277	276	251	308	271	258	254	277	280	270	255	241	284	270	248	297	278	259	285	276	278	238	258	292	286	261	279	289	250	273	257	256	321	333	271	249	269	270	269	297	279	303	259	279	278	244	277	280	270	263	286	264	259	253	253	295	267	268	286	251	270	251	271	269	287	266	280	255	261	263	269	279	278	249	263	280	270	273	272	273	268	283	264	247	279	252	286	245	263	256	268	261	288	255	258	268	285	230	290	271	311	287	270	281	241	284	252	275	290	238	254	240	270	276	273	267	287	256	267	252	248	266	301	279	246	238	268	285	279	259	268	272	298	291	259	299	289	302	248	278	244	290	253	257	290	273	273	254	279	240	266	274	253	279	263	268	279	282	255	277	252	308	251	261	299	294	275	272	285	300	275	260	303	274	300	285	299	301	301	255	266	266	274	272	243	249	270	300	258	277	288	272	266	238	291	247	271	279	295	244	268	271	275	276	276	254	259	244	269	259	265	259	281	272	264	247	272	265	241	275	248	262	268	277	277	278	280	295	222	261	301	278	261	274	279	279	282	273	274	281	264	265	262	282	291	273	278	257	272	272	278	267	308	279	248	286	262	269	314	263	241	248	282	255	268	289	291	268	251	276	276	286	287	262	246	287	275	240	262	301	264	270	280	267	259	308	263	244	252	263	257	272	254	272	259	267	267	255	304	286	274	275	268	284	275	258	290	261	272	249	273	294	288	276	289	267	283	268	262	275	279	282	254	250	270	287	291	255	272	254	266	257	274	281	268	277	291	270	262	255	269	259	269	257	289	295	263	251	288	251	254	259	263	271	256	269	253	279	278	304	259	289	275	276	290	276	301	284	283	255	271	274	296	250	239	264	258	264	275	249	290	279	257	307	258	266	285	310	257	280	263	284	262	266	233	272	270	253	271	273	255	281	294	241	280	278	299	262	275	254	266	274	281	253	287	302	275	288	259	272	255	284	252	264	299	286	267	283	254	269	269	281	270	250	305	273	303	299	289	271	276	267	288	281	292	299	254	273	250	260	269	278	232	287	271	308	290	260	267	271	294	281	290	310	275	265	292	260	277	246	274	297	268	282	273	256	273	270	292	283	272	279	271	289	266	280	251	257	273	281	247	250	241	283	286	287	280	310	283	241	256	264	270	255	269	274	266	271	269	296	275	266	268	257	251	276	291	269	273	297	273	244	290	259	289	243	281	267	271	248	309	264	272	249	296	252	296	282	247	253	286	251	281	264	283	294	290	314	288	280	253	270	259	251	281	277	274	279	262	265	281	236	265	280	251	260	285	259	284	282	259	308	252	294	271	280	273	259	263	296	299	257	259	257	266	249	275	303	258	261	290	292	293	273	305	272	291	289	257	264	272	274	304	281	262	279	258	289	276	284	257	313	298	279	281	276	270	260	284	255	302	255	268	280	280	281	283	277	273	296	286	284	264	300	261	269	262	266	268	281	294	257	277	239	260	262	264	271	264	276	260	267	252	280	253	270	286	293	241	308	264	281	280	270	277	283	286	244	248	284	263	266	251	225	268	282	302	265	271	264	269	285	275	275	265	278	255	266	263	274	264	264	286	266	306	273	265	266	297	278	247	253	262	260	280	252	261	270	288	301	291	264	296	262	284	284	239	305	291	269	280	253	286	290	275	274	276	254	245	293	245	267	271	289	261	270
21900	2376	5235	5742	4886	3938	3147	2694	2313	2037	1834	1618	1554	1409	1284	1279	1222	1200	1116	1092	1037	1060	1028	938	982	989	885	894	931	893	847	816	883	862	821	883	788	841	867	805	798	793	766	789	790	794	781	778	779	742	770	757	794	776	736	732	752	780	681	770	741	725	751	757	740	763	738	760	762	769	771	726	765	688	680	728	742	718	756	705	735	699	773	701	701	694	749	738	691	705	712	713	767	685	763	713	756	747	715	720	728	737	737	679	733	764	712	750	753	686	754	732	724	721	739	669	694	682	717	744	725	746	743	706	739	716	724	718	713	669	691	710	673	691	677	739	694	690	710	738	694	707	698	736	730	712	730	743	734	710	652	696	697	705	690	735	675	741	711	719	678	762	717	732	757	673	673	714	741	673	696	740	671	671	688	695	671	693	698	742	710	693	693	670	674	697	685	704	727	718	680	707	742	685	658	694	723	724	672	792	704	678	699	715	707	682	715	705	716	733	673	662	724	703	667	721	709	660	715	713	697	746	714	737	681	662	723	727	675	707	742	759	709	728	659	698	716	688	697	690	643	700	682	735	682	722	723	694	739	680	679	736	729	687	764	749	658	746	706	709	725	717	705	687	702	725	687	680	717	719	730	723	761	702	691	712	728	775	686	700	693	720	711	676	649	668	770	687	727	661	674	702	714	705	707	722	678	699	693	742	744	710	691	715	730	715	658	731	684	732	736	736	765	640	709	687	663	695	725	772	656	689	744	718	710	721	671	738	716	660	673	720	683	700	750	706	741	648	663	645	661	745	682	721	710	700	725	727	697	743	748	730	748	725	697	703	728	703	723	702	714	739	747	676	733	738	700	722	725	768	711	713	726	733	714	726	688	741	746	778	687	695	702	725	741	719	678	696	736	714	723	712	683	670	723	733	683	732	705	725	690	698	689	691	722	684	722	664	666	731	667	726	730	702	666	660	689	705	754	685	680	721	719	738	738	712	717	739	656	721	730	760	710	710	734	712	650	663	701	727	689	717	699	689	674	672	717	718	743	684	713	726	714	687	714	723	693	722	674	728	688	683	693	689	682	678	696	739	796	705	644	701	744	706	706	752	679	699	729	689	710	740	701	704	724	722	720	704	707	692	688	684	698	753	713	683	745	664	724	690	726	731	687	704	734	701	719	694	722	697	680	731	729	717	725	714	728	697	736	721	679	692	672	774	706	725	734	732	684	671	704	719	703	701	705	679	700	693	701	732	666	747	762	708	735	712	679	734	673	674	686	679	690	675	726	666	752	729	726	720	659	726	712	721	702	713	728	716	687	709	712	751	703	713	676	680	667	729	769	728	730	696	714	726	661	715	755	706	699	726	722	714	699	698	678	722	711	720	783	686	722	721	722	733	722	741	661	697	747	695	704	709	732	697	675	744	728	685	761	704	739	717	660	716	717	747	714	701	760	730	765	721	705	702	679	666	719	719	667	707	744	669	701	692	710	727	710	704	725	687	734	691	694	683	735	772	730	711	676	701	724	704	638	712	702	729	707	742	723	685	741	672	677	700	756	715	703	732	720	695	710	709	708	689	720	712	706	716	729	681	725	748	689	738	751	690	666	726	745	666	701	732	670	715	747	691	669	726	683	739	735	724	716	692	691	656	724	729	702	701	674	668	726	699	679	685	720	721	699	719	683	749	715	702	727	709	741	700	705	721	717	704	666	735	776	707	734	753	710	721	722	690	739	680	708	687	726	707	698	759	712	734	683	717	734	716	717	725	695	709	704	726	711	715	661	701	736	680	703	676	764	721	689	674	696	737	756	713	749	699	698	759	694	701	734	704	686	690	723	719	711	742	741	688	692	707	665	704	709	720	681	660	654	688	691	660	710	706	660	710	739	703	713	723	708	698	718	704	714	708	702	702	682	724	666	717	713	722	723	715	737	688	709	705	709	744	670	723	695	706	737	775	683	717	720	703	678	724	717	656	737	721	690	683	725	728	721	696	710	716	666	683	727	722	664	713	717	736	704	717	708	701	699	727	677	691	723	667	698	745	699	690	721	739	723	737	734	743	717	725	723	666	726	723	706	678	751	715	699	732	746	734	753	724	669	690	751	692	696	666	695	718	701	648	754	739	728	734	688	725	724	727	762	740	711	705	704	726	730	745	694	663	717	713	715	759	693	710	693	662	718	696	685	712	712	681	725	712	709	679	724	722	706	731	685	683	706	695	683	677	739	727	700	683	725	672	706	707	710	717	746	775	735	728	677	697	672	707	708	698	741	723	679	649	685	697	729	714	687	725	662	655	683	702	723	758	723	721	739	712	706	759	691	692	772	652	686	643	704	701	697	731	701	692	695	680	690	732	730	739	718	690	769	732	724	663	692	679	767	704	698	705	710	641	719	750	726	719	782	714	672	679	733	737	684	666	709	734	672	727	695	673	731	706	721	692	735	705	701	770	717	678	658	675	765	698	694	699	701	700	714	687	720	721	693	740	694	705	759	707	754	710	764	689	686	705	685	692	682	679	698	658	694	724	708	732	702	687	691	700	698	681	729	683	705	658	699	651	731	692	726	693	754	738	712	699	689	689	704	746	720	674	710	685	762	668	695	713	720	705	749	698	700	729	666	676	699	651	725	673	687	747	659	730	687	672	704	722	712	676	701	699	727	712	688	732	696	746	659	723	710	686	749	667	721	744	781	702	709	711	681	767	706	671	791	697	722	685	717	701	726	718	754	670	671	704	672	708	670	763	714	702	681	707	683	725	711	697	756	709	758	700	723	719	695	723	763	718	729	716	664	760	687	702	704	698	743	675	720	691	744	695	719	681	727	689	737	697	697	714	696	689	688	747	715	686	745	740	753	736	707	682	724	700	709	709	687	718	679	684	747	752	765	695	702	710	683	693	696	663	745	689	672	765	738	658	717	718	643	688	733	715	724	711	656	705	756	734	713	690	692	719	715	712	686	697	687	700	682	723	692	749	657	695	711	715	711	693	721	730	680	679	697	708	713	703	714	721	687	713	687	725	698	731	684	727	697	691	731	684	721	684	682	674	712	745	707	717	717	697	730	703	751	638	704	664	710	718	712	701	719	684	700	695	711	690	726	740	725	717	791	679	694	758	737	719	716	643	739	689	769	788	689	698	741	681	701	758	743	696	710	744	667	675	719	694	712	725	723	747	722	717	714	696	732	691	726	700	693	682	774	739	736	720	712	765	710	733	739	693	708	729	732	706	736	714	716	661	722	707	724	741	745	744	720	682	723	683	644	689	712	723	726	735	758	656	716	755	676	743	720	647	710	756	691	674	717	668	694	740	708	744	683	691	722	699	679	690	707	732	701	716	715	697	729	667	713	627	704	741	711	681	662	682	770	748	705	702	667	692	668	668	720	716	749	737	705	682	721	700	700	736	651	689	712	707	700	716	710	703	660	691	685	752	669	706	708	713	726	724	755	704	724	695	693	712	693	707	686	684	731	689	672	702	731	693	709	721	692	688	692	697	702	732	697	765
3336	238	224	161	176	172	180	215	161	176	169	171	184	169	157	163	183	172	180	184	165	205	187	180	175	157	156	174	169	153	178	199	179	179	167	187	183	173	185	162	164	179	174	172	176	182	154	175	186	180	170	164	163	157	182	174	188	177	212	165	162	157	171	168	184	156	189	183	176	184	186	183	166	181	186	198	164	201	157	176	185	188	170	170	180	167	181	141	168	174	168	177	157	168	187	163	174	161	176	192	187	184	191	160	165	177	169	198	171	197	163	166	194	180	193	167	160	171	165	161	197	174	186	188	194	184	173	182	189	162	175	172	184	159	156	192	182	162	154	180	157	159	179	185	186	172	156	202	172	159	157	175	189	175	162	182	180	181	159	191	165	159	192	190	168	154	187	150	181	180	176	166	174	159	163	196	179	154	172	183	167	190	173	189	199	179	177	182	179	174	186	178	190	170	174	176	160	168	191	160	164	177	175	197	167	177	173	151	150	172	158	175	165	172	164	183	181	178	164	186	184	168	170	162	170	163	163	190	171	164	174	147	160	182	182	182	181	179	183	188	181	155	183	171	180	166	166	153	180	178	178	189	187	165	169	153	163	192	155	189	148	190	156	179	162	185	194	179	149	161	208	177	177	162	166	176	181	160	177	180	167	174	174	159	173	178	181	189	177	175	197	198	165	188	180	211	177	186	178	166	169	163	182	187	164	167	154	186	174	157	165	165	172	178	184	155	159	175	169	163	169	172	182	182	176	161	178	183	188	177	178	175	173	144	172	190	139	167	182	181	167	188	173	156	170	168	207	180	149	176	179	182	185	164	143	173	160	174	176	177	159	171	147	200	173	167	190	174	162	160	169	176	151	167	164	147	177	181	184	166	170	158	194	164	189	165	164	147	164	167	168	176	135	192	181	149	193	174	175	175	188	153	183	182	178	168	190	170	164	151	185	163	195	180	146	174	191	193	183	202	181	183	209	141	192	193	167	174	184	178	160	181	153	147	190	185	178	175	165	192	185	163	166	167	188	179	190	181	183	170	172	146	185	178	177	164	171	173	153	178	159	174	179	162	187	187	166	171	186	168	188	183	189	188	147	185	189	180	185	209	188	172	181	186	184	174	179	182	180	180	195	184	166	189	197	189	185	167	194	193	152	183	160	158	173	176	180	179	196	178	178	183	179	172	172	192	176	171	166	170	180	157	205	161	141	183	219	184	157	159	162	186	156	194	195	173	172	174	151	182	185	165	166	170	188	179	160	184	165	171	173	175	187	188	174	177	209	171	170	200	172	195	192	183	170	197	180	182	167	165	169	173	184	155	170	161	180	182	177	178	180	176	162	188	159	186	172	169	177	172	146	164	164	175	191	168	191	176	181	183	187	169	177	148	171	154	200	161	173	182	189	169	181	190	181	184	157	170	175	154	164	173	192	168	170	178	191	201	176	204	171	158	164	196	175	185	184	174	194	177	171	198	181	149	178	182	162	181	181	185	179	187	173	165	179	165	185	169	183	172	173	153	139	183	187	185	165	159	181	157	185	175	151	186	166	177	169	175	162	180	198	193	187	162	190	159	168	169	170	173	180	188	203	179	171	195	173	172	206	180	153	173	179	176	164	195	178	150	179	157	180	195	144	164	168	161	175	203	161	171	169	174	156	196	190	162	190	168	168	186	192	155	186	155	186	190	170	181	173	180	192	157	188	169	184	180	193	193	176	174	153	174	149	178	179	162	159	170	161	174	197	171	171	198	179	187	180	149	160	205	157	166	195	173	189	182	161	187	171	149	178	165	181	195	158	180	170	179	182	155	152	173	171	176	162	161	145	170	179	167	166	192	195	176	174	190	167	171	182	174	174	191	178	179	179	176	164	193	199	148	181	188	178	182	178	162	162	186	164	170	165	173	194	196	190	186	196	147	169	158	164	164	157	176	179	191	179	165	173	178	164	171	183	181	167	185	207	166	193	189	178	171	163	173	183	172	157	168	159	148	167	180	170	159	166	179	179	154	171	189	189	207	179	192	177	186	177	198	183	167	176	173	166	173	169	180	168	165	166	182	178	143	195	167	165	162	187	183	192	161	197	163	168	149	148	186	180	188	195	188	153	177	180	145	174	175	163	205	178	165	175	151	167	164	179	185	167	177	178	184	173	179	177	174	200	167	166	160	176	179	171	153	182	158	179	180	167	181	149	177	204	181	153	180	156	165	162	157	184	175	177	170	183	165	162	187	188	154	188	158	185	186	174	163	177	188	179	179	162	192	154	186	187	155	195	177	171	174	168	171	173	183	170	152	192	175	163	167	200	186	184	171	175	162	199	199	182	176	167	155	171	174	181	198	164	190	171	171	158	174	198	158	165	184	194	174	174	170	170	178	159	167	168	180	186	182	175	164	175	157	158	159	188	183	136	168	166	162	172	195	166	155	187	196	172	170	177	171	185	151	176	188	180	175	182	195	165	172	183	169	175	189	158	179	174	182	190	158	177	175	184	178	175	195	180	168	187	185	190	175	144	175	178	178	141	173	164	173	158	162	195	165	161	179	202	168	159	172	213	174	190	160	141	175	153	168	174	181	152	170	175	149	147	164	189	168	184	151	211	175	179	192	160	185	193	164	186	170	196	165	188	179	172	173	178	169	186	159	174	198	175	188	146	176	160	169	169	183	169	169	166	150	143	162	177	198	182	160	159	162	172	207	184	158	189	169	187	157	174	176	215	169	168	205	166	172	186	178	160	158	169	166	171	180	173	166	192	194	179	174	176	189	191	155	159	191	178	192	178	167	177	188	200	157	187	190	166	203	185	170	202	170	180	172	178	219	152	180	185	185	175	172	164	170	169	197	182	172	167	180	179	176	176	160	165	146	172	150	173	188	165	174	156	147	161	183	173	175	158	178	169	185	176	193	169	172	176	212	160	168	189	185	171	183	183	174	150	160	172	178	181	189	189	164	192	163	183	173	175	177	167	175	202	178	199	190	174	181	166	173	183	174	165	164	182	162	174	182	171	178	162	181	175	204	171	173	202	171	168	173	157	160	173	177	184	187	163	157	185	174	166	173	197	170	181	165	171	157	187	197	185	160	159	155	200	180	181	179	189	193	153	157	183	174	172	181	187	174	174	167	197	159	160	198	160	175	178	170	186	176	176	166	191	153	182	180	175	173	187	184	172	186	161	168	175	189	166	188	164	179	152	173	170	173	183	181	176	181	204	166	154	167	175	196	161	178	177	172	177	169	174	160	198	161	188	139	154	171	168	178	154	197	165	178	183	171	164	170	176	177	189	159	204	163	175	183	165	171	165	163	164	161	172	197	162	194	176	170	170	168	155	187	170	162	187	167	177	187	161	165	159	144	180	175	190	161	168	159	194	188	159	174	186	178	155	191	175	147	170	167	161	171	186	174	198	171	173	177	155	205	170	173	189	141	171	178	203	144	186	176	157	171	198	165	181	200	166	177	202	163	149	181	186	172	158	171	179	183	172	176	168	147	202	182	166	176
3257	515	652	650	640	561	583	567	543	553	550	561	589	581	511	548	533	503	532	517	507	564	556	565	480	520	522	535	539	510	570	535	516	518	522	524	536	524	511	497	529	533	520	519	540	564	483	516	492	492	538	514	487	476	505	489	515	504	520	576	537	556	503	535	538	505	498	498	517	545	522	492	489	500	531	557	518	539	519	488	522	538	513	538	515	521	544	512	513	544	533	508	494	502	488	535	490	543	481	532	496	524	507	493	490	480	547	514	503	540	516	517	533	498	521	510	508	549	504	522	527	546	539	527	477	520	538	511	504	507	544	560	498	522	495	519	553	528	515	549	519	490	544	479	550	532	520	482	525	493	511	516	499	513	486	524	510	515	542	513	502	512	544	504	558	537	492	509	527	528	502	506	532	550	510	514	505	520	504	523	509	536	507	540	535	507	543	508	536	563	511	503	529	514	513	532	505	505	475	528	530	539	552	541	515	577	483	523	550	485	505	502	514	557	485	533	536	535	501	513	515	536	528	512	526	509	543	534	495	539	527	537	512	533	523	518	509	493	483	470	515	511	551	542	529	506	535	494	553	508	540	546	528	527	523	507	527	521	547	539	510	506	529	524	501	562	499	546	509	504	531	525	557	534	522	516	527	537	516	485	496	525	488	509	527	500	515	486	501	495	575	551	522	530	537	503	532	513	538	516	495	514	518	545	520	527	533	483	514	502	517	547	510	548	512	504	554	475	515	504	530	555	513	490	501	513	496	515	502	519	508	530	566	548	503	545	485	525	525	513	511	508	568	513	538	495	550	542	529	531	530	520	485	552	513	506	508	571	522	527	484	518	527	539	555	523	492	518	532	500	540	505	495	486	495	509	521	541	523	484	535	509	494	492	542	546	539	521	497	472	506	523	478	498	512	516	524	537	508	535	514	520	510	502	516	548	531	507	541	540	554	480	535	490	537	517	511	527	533	490	533	549	531	497	523	533	510	489	523	530	514	529	501	518	512	499	488	534	562	507	536	505	513	510	526	527	494	510	526	527	523	545	531	551	475	521	528	470	518	526	535	515	521	525	519	494	510	508	536	571	469	539	518	501	539	508	530	515	481	510	514	551	530	538	483	495	518	526	519	506	521	519	523	496	513	515	515	535	543	507	526	511	468	519	521	528	518	484	533	505	461	508	501	541	515	472	518	491	516	534	469	537	559	481	545	531	518	511	533	537	507	503	558	531	533	525	498	538	523	491	540	530	516	525	521	504	516	498	554	490	516	530	536	480	528	511	542	540	486	528	517	518	489	515	519	462	500	501	525	487	491	495	569	496	485	485	505	494	525	521	531	551	488	564	501	535	488	512	513	516	548	542	556	512	550	542	576	529	476	498	504	532	499	562	502	487	507	532	569	473	506	499	515	455	511	517	559	492	541	520	520	574	516	522	535	538	497	508	528	499	491	500	517	504	538	493	543	545	543	501	499	509	516	520	523	479	545	503	504	540	535	523	531	530	525	495	540	477	482	537	540	496	519	498	537	549	526	522	493	488	517	552	561	587	534	509	503	578	486	493	530	537	530	507	497	530	503	505	520	539	517	479	540	501	524	539	514	514	489	508	506	505	488	526	537	469	514	539	521	486	504	510	486	499	536	530	564	498	565	522	532	490	550	530	511	511	492	558	527	506	525	527	504	524	535	509	481	506	487	573	537	483	481	490	541	535	512	530	484	532	502	503	501	529	482	536	526	525	532	497	527	527	547	519	512	533	504	525	513	529	508	527	505	502	505	523	537	511	544	543	502	528	500	547	524	480	501	501	557	501	531	542	494	520	547	488	543	526	475	535	545	502	472	500	513	518	536	483	501	522	497	519	509	519	471	528	539	553	532	531	511	508	524	499	537	500	509	526	482	510	545	530	523	500	499	527	486	512	532	534	510	500	501	497	535	521	505	452	522	527	522	496	533	503	535	528	492	507	518	518	526	527	502	500	508	534	517	519	558	487	508	511	548	572	524	514	478	553	547	522	515	549	459	537	458	526	532	527	516	479	551	528	503	514	541	516	532	513	533	532	567	539	510	525	511	525	536	501	497	523	486	510	509	552	515	535	532	590	507	480	546	505	570	514	518	476	538	571	512	537	519	536	511	479	533	497	521	507	513	519	509	577	546	514	516	530	546	495	544	523	539	512	501	508	533	514	548	472	547	547	523	557	541	514	507	536	529	514	503	537	515	480	490	558	524	522	495	561	498	542	526	527	467	576	498	519	509	515	502	526	506	540	568	542	559	528	521	490	512	517	503	512	552	536	510	514	538	536	511	547	512	521	510	530	486	525	542	518	486	522	495	516	503	510	556	498	538	596	531	525	521	537	504	505	539	513	507	569	541	526	538	535	505	514	503	579	515	574	485	489	521	487	501	528	546	535	513	499	536	553	515	510	514	480	562	515	533	547	540	506	496	485	527	514	536	534	523	497	509	487	481	545	562	499	539	508	527	542	557	532	496	531	537	513	526	484	502	502	491	513	505	543	526	527	533	489	517	550	536	530	510	514	498	534	521	540	545	551	519	545	535	491	521	523	537	532	510	502	493	505	520	493	544	479	490	539	538	506	553	526	529	523	508	518	488	504	547	492	533	494	541	522	478	515	524	521	550	505	529	517	532	510	524	552	533	526	516	513	536	534	536	515	532	539	530	546	480	513	489	532	514	482	537	559	523	527	531	508	507	470	535	542	511	529	481	545	485	508	515	547	504	499	515	474	485	519	502	471	508	523	553	489	535	518	523	507	539	565	494	510	524	546	511	495	497	542	528	521	522	534	544	486	527	458	518	513	516	508	540	519	533	499	497	569	530	515	515	527	535	545	496	575	513	497	514	483	510	471	520	493	530	490	532	493	544	535	499	525	522	513	496	499	514	514	521	526	525	485	546	522	531	493	532	529	522	514	520	505	531	456	521	553	513	511	533	533	523	558	518	527	513	531	511	537	527	534	508	531	492	516	550	491	523	550	549	494	517	516	477	534	531	483	527	534	499	489	509	472	547	516	507	507	534	498	497	514	548	528	473	527	543	538	529	522	498	523	531	502	547	488	555	523	512	541	502	535	526	499	533	492	511	563	531	543	528	514	536	503	529	538	559	496	520	498	491	508	510	517	538	502	502	485	491	558	499	529	544	514	520	502	520	538	490	489	543	537	538	528	495	535	511	550	532	541	569	531	523	518	522	521	503	556	564	476	523	515	499	523	529	527	492	520	530	542	546	534	497	542	487	530	539	541	542	531	553	471	475	519	482	521	512	536	507	500	564	507	517	512	501	486	515	509	535	557	520	516	520	551	496	509	528	523	493	487	523	497	523	526	524	528	511	516	506	549	498	494	507	545	513	526	524	520	509	549	533	529	507	533	552	488	540	505	511	531	544	533	550	502	484	542	530	545	501	513	539	496	571	511	486	524	557	521	512	524	535	522	529	497	474	532	494	501	541	517	545	525	512	506	532	496	497	528	509	485	548	513
29952	8754	1526	1013	752	621	511	486	448	393	385	393	391	373	369	362	332	315	323	328	359	371	302	307	340	305	328	314	289	311	300	329	307	330	333	334	334	332	297	294	304	306	310	326	273	322	269	303	332	319	282	291	262	316	328	321	306	323	293	277	297	301	325	327	307	332	305	337	293	313	292	310	270	323	296	299	313	279	298	333	323	321	276	269	338	280	330	296	308	306	334	323	312	292	348	290	285	323	306	328	296	286	315	295	321	317	329	306	320	310	302	275	304	304	302	308	319	312	316	278	303	288	328	311	305	303	308	310	297	281	299	296	297	327	322	329	295	307	316	303	311	319	306	294	343	319	290	311	310	314	327	343	318	336	327	305	312	332	314	334	311	317	283	328	313	342	320	274	359	309	328	313	295	323	307	301	290	286	339	328	308	279	282	335	313	299	307	305	302	327	328	262	290	290	316	303	309	311	289	310	283	312	298	278	317	284	331	312	351	296	299	317	314	275	279	293	314	320	298	314	339	309	312	332	298	303	336	306	354	294	316	334	309	320	326	295	319	304	348	335	302	311	278	309	287	322	317	297	294	319	305	303	314	289	317	305	277	279	296	318	341	312	343	314	307	325	340	296	296	289	293	324	297	284	315	308	350	308	336	282	318	306	270	322	301	307	291	309	316	334	310	305	302	311	305	295	315	321	319	312	285	293	307	315	278	278	301	319	332	333	285	323	308	286	303	292	298	276	284	313	327	315	313	308	307	345	300	272	304	308	320	304	292	308	309	307	319	328	292	312	292	285	315	308	297	316	302	325	331	282	305	308	308	328	298	289	294	303	297	292	301	300	314	308	297	318	310	298	316	308	299	285	292	326	311	280	315	313	283	311	295	328	323	301	285	276	300	342	296	311	281	314	320	345	309	299	302	308	315	323	282	297	325	308	313	335	312	335	302	299	308	311	316	280	309	323	336	292	319	321	301	300	303	300	326	319	331	290	291	288	311	341	328	324	293	301	277	275	318	302	304	294	309	286	334	313	299	290	292	326	271	340	328	302	273	292	306	305	309	258	310	303	285	311	296	295	290	308	307	336	296	289	323	314	310	327	337	284	304	280	293	304	304	291	340	283	294	309	317	300	294	318	307	340	312	321	336	292	310	335	286	332	299	289	316	312	291	291	299	323	322	329	325	295	302	309	304	303	306	290	270	294	292	351	319	330	305	342	307	322	315	296	355	307	274	287	281	287	306	295	303	298	276	282	260	322	292	308	284	321	317	291	317	315	287	313	315	298	317	284	308	298	336	318	323	296	302	327	324	287	292	310	316	318	293	296	290	328	293	319	333	326	288	314	296	296	280	281	300	324	300	318	294	347	320	346	315	310	288	316	275	321	290	322	321	334	306	320	310	328	334	305	300	313	315	303	327	311	304	291	330	289	315	292	269	303	314	309	321	310	317	276	312	325	348	325	314	265	278	295	289	298	293	322	320	286	301	308	284	288	302	306	288	307	290	324	327	295	295	301	288	301	321	286	318	317	310	301	351	288	309	342	319	326	332	309	314	330	317	309	294	294	352	319	290	277	305	323	296	286	300	328	312	284	298	309	305	306	312	315	335	280	275	334	302	281	300	288	306	324	301	298	286	318	320	292	339	299	310	318	299	321	323	315	287	318	304	331	329	330	291	337	293	304	317	280	331	314	305	303	311	309	282	291	312	318	302	272	306	289	315	328	305	273	324	311	313	279	339	302	286	313	309	289	307	301	307	280	323	283	321	300	287	308	327	283	279	293	317	308	331	299	323	363	307	304	335	325	309	314	332	343	292	307	329	328	301	309	306	291	303	301	287	308	310	329	326	273	332	312	298	320	283	318	290	307	307	301	304	320	315	295	295	318	304	312	310	283	317	296	318	300	290	298	335	320	314	314	294	311	322	314	316	346	294	302	301	303	326	270	308	315	309	310	292	299	285	324	304	314	289	320	299	298	320	323	265	309	314	312	326	355	297	292	300	341	287	328	297	282	350	306	265	287	336	320	358	301	295	307	286	295	287	307	299	304	307	275	328	302	305	324	287	283	322	297	302	329	310	302	307	311	320	312	317	299	324	293	296	279	294	284	309	276	300	330	289	287	299	341	326	308	304	309	318	272	300	325	305	331	342	292	289	292	295	299	326	309	332	306	297	343	324	305	279	352	313	349	278	309	298	282	311	280	303	298	337	311	339	292	288	322	295	319	314	296	353	295	322	291	328	290	315	308	332	303	295	311	314	315	295	338	312	306	281	321	318	328	324	315	299	311	296	321	292	272	317	318	346	317	317	310	313	329	311	313	315	285	314	288	299	294	354	272	339	300	360	305	301	314	320	305	275	287	283	307	302	296	308	299	315	313	324	282	310	276	295	326	304	314	264	312	322	291	276	339	311	332	299	334	305	264	331	306	307	323	335	303	293	311	321	318	284	310	328	311	314	309	301	295	276	285	304	298	328	284	281	308	315	308	295	329	319	349	338	324	283	311	312	307	266	303	325	303	326	318	337	288	278	301	285	327	317	300	268	321	297	282	278	308	293	296	307	284	309	300	314	284	310	340	345	334	303	334	279	287	337	301	294	301	331	299	315	281	301	303	313	294	310	310	281	291	295	251	296	314	322	328	276	328	317	311	317	301	281	308	342	315	306	299	340	301	298	299	310	335	292	298	286	331	300	327	305	269	292	296	309	336	352	321	299	325	293	279	322	311	317	305	295	314	307	301	270	338	300	288	301	316	312	318	324	309	280	311	312	320	305	270	284	310	330	294	312	293	296	324	321	327	326	302	310	314	346	299	339	328	331	295	322	260	305	300	317	285	338	297	331	299	358	313	329	318	311	297	320	322	302	306	353	317	292	287	302	322	283	287	299	300	307	329	279	280	298	323	322	308	299	302	321	305	300	314	302	320	308	322	290	281	349	311	299	303	297	325	303	276	322	297	291	291	306	294	323	288	288	274	306	258	280	291	312	321	315	304	311	335	325	301	287	294	318	308	293	294	309	314	293	308	316	283	312	289	326	324	310	309	317	278	309	361	277	300	278	337	370	323	328	290	271	305	332	326	342	307	324	304	314	328	319	309	293	345	316	326	304	275	317	313	318	320	308	329	321	295	325	309	316	282	293	324	300	316	303	296	298	318	310	304	332	342	319	329	280	285	301	318	310	319	306	327	300	325	300	304	303	309	317	320	286	303	312	333	300	296	325	316	326	288	295	287	368	348	312	321	293	309	307	288	298	290	331	304	292	337	304	307	276	307	293	309	313	295	331	288	287	303	294	287	269	302	328	302	362	332	284	333	354	301	304	298	327	284	311	311	326	302	313	342	286	329	307	353	328	307	353	334	319	306	313	349	299	252	329	290	293	316	309	337	309	299	271	296	331	296	294	332	322	323	286	316	314	304	340	310	333	346	340	302	301	332	291	339	323	317	305	286	308	319	316	280	268	307	325	342	344	314	287	284	320	312	312	345	358	346	280	318
16131	1699	3216	3553	2964	2481	2168	1943	1670	1520	1427	1326	1210	1236	1117	1130	1068	1005	1015	1015	997	1055	940	942	990	904	923	921	865	886	897	872	858	921	902	914	853	909	852	864	816	891	904	839	852	858	783	879	810	872	851	779	869	854	827	869	805	819	849	790	843	868	824	843	822	901	857	792	823	794	825	796	855	838	851	849	791	787	808	899	799	815	830	804	743	792	826	809	834	817	814	817	839	796	803	820	824	815	825	811	824	788	807	842	824	808	863	872	818	815	838	834	861	838	778	806	827	787	860	781	816	839	832	851	841	843	790	828	861	851	812	814	817	793	830	796	792	816	781	869	832	816	794	845	787	869	839	807	856	800	777	829	836	789	830	801	824	787	829	781	793	793	822	822	882	797	833	755	796	759	850	831	834	817	759	833	831	781	840	763	814	832	829	803	815	841	837	820	859	846	841	806	845	826	857	831	815	779	840	820	831	836	826	841	832	794	793	836	821	775	791	848	834	878	822	800	808	801	804	789	780	842	772	835	806	854	793	799	807	762	806	807	828	872	801	813	832	838	809	842	790	799	807	832	867	791	795	858	821	815	870	854	776	823	778	802	822	787	825	809	829	791	820	828	818	820	761	808	810	790	805	822	801	857	785	792	822	764	813	834	829	821	781	839	814	820	790	828	796	763	844	863	843	760	892	868	765	838	751	808	786	781	815	825	839	817	797	824	838	823	797	808	846	800	790	839	868	814	854	860	826	852	778	799	795	829	768	864	808	830	820	819	793	844	776	832	816	827	809	817	812	827	793	864	820	812	786	831	784	797	834	788	771	828	783	776	810	861	772	831	816	822	792	784	784	794	842	886	820	845	833	827	829	818	809	819	862	834	733	808	790	814	807	835	842	805	777	817	785	787	845	831	776	864	807	831	833	821	830	841	844	800	786	861	799	789	784	877	790	869	793	835	799	879	797	829	847	802	815	841	854	788	833	830	795	845	809	814	826	821	808	882	750	817	824	805	803	827	887	823	837	815	819	816	836	823	823	808	846	814	829	809	786	840	817	798	827	815	847	843	812	856	786	766	839	778	782	819	771	835	853	757	810	788	813	816	829	798	832	826	811	786	803	795	809	828	831	773	795	800	808	800	860	810	775	837	855	829	837	824	880	778	841	792	756	808	778	794	779	812	808	790	809	846	839	761	822	812	837	831	839	804	805	833	843	838	795	775	809	829	808	830	870	817	847	803	817	814	826	835	767	804	792	806	823	789	812	796	815	827	801	826	853	793	793	846	795	840	856	762	782	791	824	802	873	836	803	822	824	805	781	808	860	828	817	822	796	847	817	843	807	817	843	809	831	787	791	805	821	846	781	818	805	848	812	784	803	768	799	837	842	775	877	799	808	818	824	787	789	832	804	791	805	841	818	789	810	773	837	874	826	843	808	821	797	863	798	834	800	840	830	841	824	823	820	823	847	825	795	811	794	802	834	764	812	796	863	843	820	802	848	804	811	825	824	842	797	809	857	802	757	883	805	802	806	811	759	806	796	832	842	815	784	781	808	822	849	851	836	839	871	854	797	832	859	814	785	846	844	841	805	873	801	869	789	808	854	812	844	810	807	798	811	774	806	820	834	828	784	866	824	798	835	804	786	835	797	798	831	822	792	757	857	808	797	821	820	809	802	835	821	831	784	884	767	792	823	853	807	849	810	799	797	796	783	808	811	860	833	793	862	818	831	819	813	799	823	808	816	795	756	846	810	830	831	827	862	821	822	822	786	859	828	785	807	815	799	813	800	820	838	775	854	841	781	855	831	824	838	785	813	800	855	812	813	821	779	848	818	873	864	861	834	769	843	780	773	830	775	813	819	784	754	798	801	797	864	778	831	780	797	796	867	813	863	778	861	835	842	815	835	869	793	850	848	796	844	790	784	819	790	768	769	800	796	817	778	831	849	783	828	826	847	840	810	830	871	808	813	850	802	828	824	783	775	841	845	829	882	805	794	802	834	820	792	806	797	841	809	785	835	789	827	795	837	785	790	804	822	800	835	791	813	771	840	787	806	830	791	802	842	803	816	837	818	800	817	764	795	798	822	787	800	820	778	827	781	829	810	839	774	823	803	784	853	890	788	769	858	823	798	821	849	829	795	824	838	818	837	808	815	826	813	818	804	824	755	812	798	819	825	797	794	793	797	800	804	791	803	834	808	807	810	816	820	842	856	800	823	820	881	855	872	739	844	859	801	828	823	810	854	836	838	850	818	809	820	815	799	811	836	820	766	792	836	817	822	803	769	816	851	772	880	774	879	769	830	798	843	872	796	828	797	784	798	869	816	820	836	872	810	792	805	843	826	817	824	765	789	834	896	796	778	828	791	850	802	791	822	814	819	819	785	840	839	811	834	830	853	829	787	803	808	819	796	796	838	810	777	814	803	787	819	817	776	805	852	860	812	807	806	860	795	802	802	797	821	825	810	833	806	848	812	769	810	835	840	839	810	831	765	854	833	847	806	825	801	747	802	845	818	759	828	822	833	870	865	822	816	869	794	796	834	848	777	829	872	848	845	818	854	813	846	789	752	819	795	907	807	799	831	840	834	821	838	783	834	789	805	851	806	804	849	811	811	760	823	810	789	825	834	830	798	803	797	814	808	785	818	786	807	830	839	847	808	858	794	884	834	825	810	860	800	765	829	793	797	800	833	832	832	830	841	797	844	783	822	788	800	801	812	862	898	796	821	794	836	833	802	843	848	845	822	812	790	765	834	769	794	797	839	790	813	757	856	830	792	779	787	843	790	816	792	776	836	793	806	836	801	786	790	843	843	864	812	796	806	794	822	810	777	782	814	826	793	804	783	796	870	780	904	867	851	849	828	789	826	796	833	819	846	834	773	813	814	794	766	820	791	772	800	829	821	815	842	812	800	817	801	819	815	786	816	895	798	830	836	842	797	837	812	834	862	820	855	820	847	755	814	855	856	831	892	859	799	780	813	829	790	802	820	813	794	815	874	778	773	815	832	806	810	788	869	783	828	805	764	801	825	839	859	838	815	818	770	830	863	814	850	854	850	827	779	878	843	820	845	803	842	840	843	790	833	833	800	827	800	796	847	811	845	861	828	779	868	797	884	793	832	806	797	786	824	786	804	834	801	806	790	818	817	825	807	828	826	818	808	823	857	822	829	792	840	824	775	816	814	841	799	820	785	789	813	806	807	817	852	830	790	808	808	788	819	818	847	865	800	786	826	832	817	835	809	829	818	768	809	800	875	810	791	824	812	848	795	809	824	771	760	827	812	812	851	806	828	786	813	770	783	827	835	779	802	810	788	799	878	788	781	813	831	779	802	763	804	826	819	821	800	879	797	796	797	843	796	839	846	794	834	858	855	822	792	807	808	848	797	828	759	813	818	838	778	810	861	847	764	818	786	841	849	800	785	781	793	818	843	762	819	793	813	793	827	765	824	828	802	800	811	850	846	812	837	832	882	847	775	805	831	833	776	857	780	776	865	818
44059	16788	3118	1739	1174	868	690	569	486	457	419	396	381	342	358	302	328	317	328	290	309	335	287	275	279	278	303	273	304	283	294	291	266	284	266	301	280	296	272	305	282	255	294	274	253	256	267	298	275	307	282	267	271	266	264	279	288	292	302	238	275	320	254	287	263	282	282	265	242	256	267	294	253	259	289	292	294	285	264	303	251	265	233	289	266	239	264	271	248	295	265	277	294	270	279	268	278	280	264	261	241	274	250	275	242	253	237	273	285	273	250	286	303	279	248	257	261	258	260	258	264	283	260	288	266	259	290	263	311	255	289	275	292	245	267	276	243	266	279	296	275	273	284	257	269	248	233	269	289	293	266	286	289	291	272	271	289	265	278	282	279	267	289	248	285	290	266	286	308	296	263	288	266	275	251	255	287	245	265	264	262	263	240	267	264	272	269	254	266	272	280	268	256	303	243	296	264	247	266	259	280	270	296	266	265	259	274	306	293	250	279	251	263	283	288	268	272	263	256	269	262	278	263	274	296	234	263	276	270	285	246	285	287	277	263	302	260	285	235	267	246	244	295	284	278	273	246	258	304	264	252	282	314	248	297	276	293	298	285	287	284	269	250	251	263	263	264	290	266	258	254	280	282	283	268	252	272	243	271	274	291	267	245	293	288	279	245	247	257	287	271	262	238	267	283	280	311	280	223	280	261	230	290	279	266	235	293	241	272	270	258	279	276	266	283	279	275	276	247	284	265	312	275	287	282	278	244	303	270	298	268	256	269	271	273	261	286	277	268	249	245	264	270	276	276	293	272	273	309	288	282	256	246	270	296	260	252	267	271	242	272	264	271	289	284	274	272	279	259	263	265	267	221	234	263	276	255	282	266	263	274	282	268	310	275	273	282	273	278	257	256	264	282	275	241	306	247	285	265	280	282	274	244	294	308	257	239	264	248	246	264	248	259	266	287	285	293	273	259	267	267	265	261	284	237	252	269	277	274	259	277	266	262	258	282	272	303	274	264	267	252	264	287	264	270	288	280	277	261	271	267	278	274	249	252	268	263	263	248	272	270	242	272	278	243	274	302	260	273	262	296	255	299	242	269	300	245	268	231	290	290	275	265	296	248	258	260	295	274	298	255	277	265	284	283	293	299	267	284	280	262	264	271	281	270	280	275	304	267	312	287	278	255	268	278	257	275	250	310	272	307	241	282	269	276	279	257	258	264	256	270	302	279	251	273	255	279	267	256	284	295	273	264	279	253	246	230	301	254	286	266	319	251	297	283	278	229	289	271	251	251	277	310	299	237	264	268	272	272	286	274	292	234	302	245	300	277	267	298	254	271	275	260	267	258	261	271	265	220	300	257	268	270	242	273	299	263	258	255	280	254	281	250	273	283	274	247	251	258	244	262	294	293	286	279	288	273	275	281	285	304	294	275	264	289	282	266	307	254	276	274	257	276	270	256	256	254	251	255	274	307	269	269	283	266	266	273	267	261	252	268	292	264	261	283	264	269	244	279	283	259	265	295	259	264	249	271	253	287	220	268	263	235	246	243	277	255	270	274	269	248	275	237	266	260	265	259	270	260	254	242	232	255	273	290	280	270	279	269	271	279	263	279	258	261	267	267	270	258	270	267	283	249	283	262	272	289	272	289	258	261	271	252	259	261	283	266	247	261	265	269	239	263	260	271	278	255	286	287	316	268	291	236	284	255	281	277	223	261	240	291	303	276	257	258	270	270	277	300	281	283	263	260	284	296	278	282	279	256	263	272	290	256	286	305	252	266	278	293	269	273	241	246	262	252	282	240	263	261	279	274	279	268	261	262	278	285	267	235	259	290	288	266	240	271	270	263	271	245	271	280	276	256	267	285	262	283	249	270	291	257	289	263	258	236	262	280	263	251	272	245	277	268	283	249	266	263	289	284	290	280	271	318	246	272	247	246	279	258	266	269	271	258	273	276	261	270	331	278	266	300	259	277	281	232	265	272	292	264	248	281	275	299	268	280	275	272	268	300	249	271	263	258	255	313	253	294	308	292	276	281	263	289	277	284	244	296	250	249	262	292	303	271	275	262	268	290	265	233	281	259	269	243	268	271	249	260	281	280	273	253	225	240	290	268	238	286	246	229	272	289	238	285	270	259	276	242	253	264	287	265	254	277	271	230	270	234	262	268	254	282	257	265	289	256	242	249	261	277	265	255	245	286	262	267	263	280	270	281	256	275	292	266	295	262	264	248	269	285	238	275	234	253	243	257	238	257	246	262	262	275	279	272	293	252	254	266	276	275	277	258	273	300	297	268	254	248	267	261	266	278	259	258	260	284	265	282	279	250	254	268	277	303	290	255	279	275	261	269	289	268	243	281	268	297	267	269	259	261	257	268	252	268	288	268	282	256	270	267	292	257	280	302	258	278	279	277	260	259	262	267	293	253	269	254	247	243	292	286	275	289	280	275	279	239	253	286	293	279	274	279	265	221	255	257	268	275	281	279	246	269	236	278	251	253	286	231	270	235	278	279	266	268	257	276	274	254	278	259	282	270	278	277	265	298	266	286	275	265	274	278	256	306	269	323	255	267	292	256	300	248	286	291	269	277	264	260	267	269	279	250	254	274	259	275	255	267	249	264	294	269	275	275	285	299	270	270	255	239	282	299	268	261	265	270	266	254	259	266	271	266	260	253	278	261	284	285	249	271	286	249	281	264	249	299	266	272	255	277	265	296	252	242	276	253	269	260	295	272	254	264	260	253	292	292	273	261	256	255	244	240	262	238	255	244	294	260	268	266	247	247	247	268	270	257	274	292	288	294	265	242	277	257	264	275	299	261	256	248	279	266	253	247	264	244	262	296	271	283	279	268	249	257	239	262	287	248	278	281	255	286	301	264	264	275	269	280	265	268	279	268	273	274	296	273	280	290	278	273	247	268	287	268	267	244	261	265	266	256	253	261	270	266	299	261	270	237	269	262	274	262	301	248	269	270	258	271	277	305	254	263	284	277	268	292	285	274	259	240	285	272	284	262	269	279	275	260	268	254	236	277	266	241	260	253	271	242	260	264	282	255	306	291	258	318	249	248	279	278	287	256	249	287	250	233	282	261	258	247	263	297	278	277	265	269	303	291	291	283	251	253	276	263	276	257	296	259	261	265	259	253	286	270	321	272	246	257	284	262	257	265	249	304	282	264	287	261	294	281	301	274	283	264	246	226	291	264	301	292	272	270	256	263	299	256	266	280	271	258	259	289	262	238	248	242	269	266	252	257	272	281	265	292	265	285	269	276	289	269	248	262	246	236	237	273	287	285	279	256	267	273	295	277	275	267	277	287	275	260	283	281	253	302	284	263	282	266	267	264	258	272	239	273	258	281	270	249	266	261	283	263	282	244	296	250	274	283	252	246	270	233	261	267	262	280	291	276	291	263	254	290	271	312	289	285	247	258	269	283	273	254	264	276	268	257	245	270	270	272	248	262	289	293	272	271	262	263	289	289	268	274	288	303	311	241	278
22579	2432	5246	5547	4775	3915	3263	2734	2254	2037	1807	1633	1586	1362	1340	1227	1262	1199	1072	1040	1059	1004	960	998	911	948	904	908	893	833	863	837	847	812	780	792	798	781	778	787	812	791	753	739	779	749	776	741	799	749	740	785	686	759	747	695	764	754	674	764	769	752	774	755	741	731	713	709	732	708	727	724	746	711	722	714	732	715	766	702	755	708	748	786	704	743	707	738	710	772	777	723	675	729	764	731	677	754	755	719	711	752	753	708	738	687	713	656	712	724	681	704	725	699	700	739	720	743	679	684	731	707	712	690	696	718	679	709	714	679	711	754	696	739	653	700	702	683	716	703	735	707	699	730	702	644	722	734	686	736	704	711	662	767	675	652	726	722	739	719	646	755	710	705	716	726	703	754	643	686	690	714	715	740	718	719	721	701	688	672	732	700	660	691	750	740	760	724	736	700	725	735	692	708	773	649	692	720	744	751	755	714	689	688	680	710	698	677	744	695	723	713	720	701	683	766	719	729	692	695	725	725	728	707	735	710	700	661	655	738	706	707	677	706	704	690	698	732	693	670	709	704	653	701	680	719	688	717	678	686	764	682	697	715	670	745	747	739	698	676	664	701	716	679	685	689	703	738	732	708	680	701	673	670	719	680	736	709	700	682	712	725	691	718	702	713	704	733	675	654	755	712	702	742	687	706	697	696	678	700	757	675	696	706	688	750	739	729	690	718	711	698	706	729	716	731	709	662	686	706	667	725	705	710	689	684	705	739	706	728	664	710	711	709	667	713	696	701	694	710	725	720	651	715	687	693	692	745	701	703	720	715	688	728	700	714	681	685	717	679	698	699	717	716	710	700	695	693	773	693	721	714	722	749	673	670	705	688	689	726	744	695	696	704	738	707	667	725	692	625	640	777	740	702	703	678	726	679	726	658	688	698	717	696	708	740	764	697	697	707	716	690	723	739	729	702	695	703	689	704	680	716	758	726	696	756	679	658	669	673	670	669	716	707	682	714	680	728	671	661	739	695	672	654	716	669	701	714	671	694	709	723	693	683	682	688	726	727	684	705	703	725	634	758	744	734	696	720	672	713	755	657	673	705	705	701	735	704	721	693	680	701	719	693	774	696	697	698	684	766	703	709	706	677	693	692	707	734	720	697	709	751	708	678	745	706	722	724	739	753	685	658	749	727	721	732	679	765	715	672	710	703	674	713	743	700	676	703	723	684	694	723	729	651	748	703	680	694	719	676	658	714	695	705	729	700	725	732	704	654	719	769	736	705	722	658	689	688	676	687	732	754	703	726	675	661	673	697	646	704	705	698	705	746	740	675	725	798	680	736	683	692	706	701	716	719	694	712	704	722	730	723	682	695	700	707	688	663	691	704	698	684	712	683	701	696	722	724	719	732	706	713	724	729	706	723	751	701	635	665	740	706	674	730	701	696	723	678	704	710	704	695	719	736	706	720	663	684	719	664	694	708	691	732	697	731	688	673	729	719	675	690	719	717	710	709	693	719	708	727	694	682	724	689	692	712	680	711	683	643	715	709	713	730	665	747	719	722	691	707	724	689	736	696	717	718	718	699	680	695	733	703	709	709	681	675	650	715	733	712	675	666	744	679	709	715	698	708	753	687	712	687	675	745	700	705	718	702	666	697	734	709	734	694	713	734	694	716	688	697	697	737	685	663	710	740	695	729	743	749	783	692	672	704	717	729	723	697	726	719	706	748	692	699	697	736	723	688	728	722	701	717	714	739	730	681	724	705	689	753	700	724	699	701	717	685	694	709	691	721	678	705	698	700	673	712	706	704	693	706	652	711	719	731	698	702	668	728	723	697	757	686	686	680	721	735	738	731	731	678	673	715	700	721	705	675	681	664	688	719	726	698	693	660	727	714	693	706	739	695	642	701	708	722	674	753	704	730	694	729	767	743	652	733	677	646	672	702	708	695	708	684	704	724	665	677	688	738	680	664	738	693	696	690	705	690	714	668	715	690	698	673	699	715	719	677	675	711	700	691	679	746	685	722	689	723	677	751	725	719	729	713	725	701	742	694	676	710	713	689	717	742	741	729	691	715	715	654	762	718	693	681	771	725	746	737	719	723	726	695	705	720	706	706	700	709	689	695	713	676	714	708	728	742	684	683	669	730	640	695	671	703	730	712	713	727	693	685	707	663	691	721	696	694	687	711	730	651	683	711	672	669	710	696	716	718	706	694	726	717	749	686	731	679	683	740	685	657	669	715	699	708	739	672	722	696	707	701	755	696	727	728	683	723	683	742	737	711	722	663	738	705	708	679	678	679	708	689	712	716	674	694	701	690	688	725	680	684	754	703	656	680	671	689	647	714	713	690	699	723	759	676	717	710	681	707	712	766	723	688	694	697	696	717	682	665	701	732	681	726	756	661	667	703	739	699	673	722	702	765	668	717	705	688	718	679	675	700	691	755	694	684	718	705	678	699	725	695	745	697	705	714	677	695	671	743	722	738	730	714	686	667	722	668	780	695	701	717	710	689	675	743	667	712	725	699	768	687	719	739	688	713	687	650	726	678	741	703	672	719	709	697	703	680	690	682	735	699	694	729	706	680	723	696	693	709	716	693	763	753	720	694	681	737	697	716	698	750	720	770	681	676	764	712	702	658	705	707	692	693	715	753	692	698	723	703	691	697	687	709	720	749	715	680	696	709	648	691	657	704	687	707	672	721	683	645	707	680	732	709	690	666	683	709	676	716	724	675	697	704	670	624	681	649	686	716	663	667	732	679	706	686	669	730	693	732	694	716	715	726	703	675	677	687	737	731	740	711	717	709	722	700	687	724	688	696	698	731	676	700	680	680	699	701	693	734	727	694	702	693	696	703	717	739	721	734	703	700	741	733	688	721	736	711	679	684	713	666	732	668	714	717	696	704	716	707	718	667	733	732	721	732	745	694	748	711	679	697	735	708	703	695	731	702	723	714	701	702	696	720	686	705	726	696	735	714	697	726	720	710	717	709	643	717	669	676	717	690	682	674	766	676	697	741	708	693	677	692	652	754	703	729	722	698	807	673	723	686	699	685	744	672	714	707	715	717	692	684	679	743	701	667	700	704	674	725	689	703	702	658	674	689	719	685	760	697	727	706	674	675	736	716	693	684	713	735	657	691	691	703	697	744	697	689	753	724	711	666	717	690	718	668	706	705	704	743	716	709	687	685	748	679	694	755	718	679	659	698	719	721	705	721	704	722	678	710	684	685	751	698	763	669	688	688	687	713	751	706	701	748	746	684	737	698	698	715	730	679	664	680	688	694	699	724	692	643	700	631	650	701	755	705	702	666	706	700	686	747	720	734	724	687	700	707	721	715	755	676	681	729	691	740	734	698	721	700	664	712	663	686	712	730	677	699	707	719	693	663	703	745	687	722	679	678	698	690	735	770	751	753	695	723	699	742	741	694	660	652	718	734	732	679	691	687	715	718	727	667	679	695	721	655	737	695	711	752	694	719	682	711	768	708	719	737	684	722
3253	273	222	207	193	164	197	162	157	158	166	159	176	181	179	190	160	183	176	178	177	192	142	172	176	179	165	174	177	206	166	197	158	168	192	167	170	181	182	169	157	194	205	148	170	166	173	171	180	154	164	188	162	196	172	162	168	185	181	164	186	175	167	171	166	174	154	161	177	178	203	188	147	172	186	180	152	167	188	172	178	170	175	178	188	192	171	139	171	194	167	194	192	173	155	178	156	161	160	170	199	178	181	181	184	155	159	173	178	200	165	170	179	202	180	175	173	181	179	182	178	176	159	182	180	179	159	156	162	142	181	173	144	170	171	189	170	157	165	169	207	195	155	184	175	167	178	168	170	177	190	197	169	161	167	183	173	178	191	188	170	165	168	168	185	186	182	178	190	173	158	178	194	160	182	189	157	167	167	194	159	204	176	154	169	183	175	173	196	192	169	192	179	175	166	171	163	190	168	170	160	163	171	195	172	174	174	169	151	176	183	172	174	154	179	178	171	177	169	168	189	199	171	172	150	161	161	160	200	152	191	171	172	163	172	186	162	171	152	158	152	181	196	163	172	163	174	161	163	184	165	190	165	177	179	160	175	165	177	168	170	185	197	183	161	172	203	168	162	183	170	155	179	178	185	183	160	167	158	185	191	169	183	171	172	166	166	170	185	187	174	152	172	177	175	172	183	176	165	178	175	170	179	179	168	190	201	170	178	164	157	202	177	189	191	151	201	195	205	162	168	173	179	163	170	170	213	179	166	170	145	173	194	167	177	157	174	187	180	166	184	156	163	189	178	179	175	186	177	159	145	170	169	176	160	169	179	168	172	177	182	182	178	184	169	182	170	165	147	168	178	182	149	186	184	161	185	185	149	182	165	165	161	199	190	157	174	175	162	183	189	176	178	168	174	191	172	183	143	168	195	182	196	129	171	181	157	162	142	162	162	153	164	184	184	160	180	166	155	189	146	156	158	180	182	162	179	160	168	172	178	170	171	174	181	179	148	182	176	171	162	178	184	154	190	166	159	168	171	192	177	165	182	170	180	181	170	161	172	174	153	197	164	165	181	170	185	182	167	176	162	155	161	153	174	180	160	185	183	148	161	166	158	177	173	172	184	162	161	159	181	178	196	180	182	159	176	177	184	170	169	167	158	173	158	182	177	185	145	171	154	194	166	179	171	158	171	181	175	178	148	164	183	170	159	169	182	161	187	181	171	187	175	178	161	187	149	157	180	157	194	203	192	168	189	173	203	167	158	167	158	181	156	164	194	152	170	179	179	190	156	171	172	176	187	160	202	170	166	192	189	177	191	179	180	151	171	181	170	158	142	172	194	169	187	169	199	178	164	160	163	165	158	169	162	160	160	191	186	161	167	166	180	166	195	179	170	171	175	172	168	189	183	195	159	141	177	178	158	180	197	149	174	196	168	177	166	184	182	174	156	177	176	170	180	168	183	180	177	204	176	184	154	170	196	175	165	175	164	190	160	176	186	178	174	159	181	186	163	173	176	183	173	166	155	191	183	159	153	182	163	183	173	169	183	185	190	178	178	192	146	177	170	172	173	171	204	184	161	171	180	158	158	177	164	154	167	171	170	166	177	186	161	154	183	176	184	167	182	179	174	156	179	164	172	167	199	186	165	176	183	177	173	189	209	181	180	172	155	199	180	185	184	165	177	181	186	169	164	160	163	172	167	182	178	198	198	169	191	183	183	194	151	165	156	187	185	182	173	177	156	182	168	174	172	163	183	173	157	180	161	158	183	199	166	174	204	161	180	162	178	152	176	135	183	188	176	165	168	166	159	164	179	165	189	176	181	170	177	163	191	181	184	196	162	151	174	186	174	159	163	165	160	166	171	188	174	174	200	172	152	154	171	149	180	173	180	149	163	152	169	186	163	144	150	182	144	152	160	190	184	150	164	168	194	178	166	168	147	180	181	158	161	174	186	182	166	178	182	149	189	155	181	175	154	169	166	180	169	150	169	164	165	177	159	171	167	180	171	181	181	194	191	192	173	161	203	165	181	167	163	178	169	148	179	173	168	164	177	166	182	173	180	165	180	180	171	193	179	182	153	195	156	160	184	163	172	165	182	186	183	216	155	170	172	166	165	181	162	156	159	179	147	162	165	183	175	167	163	166	175	193	177	164	167	181	183	191	167	171	146	206	167	175	188	181	176	164	172	175	149	165	163	169	185	167	153	180	194	203	161	179	179	193	189	161	149	180	181	178	209	156	151	175	150	162	168	191	178	172	196	199	179	173	184	208	180	190	181	144	167	165	177	150	164	163	152	183	170	199	192	187	192	177	177	182	199	163	195	152	181	176	170	178	162	167	158	205	196	178	180	169	158	158	179	165	188	183	181	183	169	184	158	166	166	185	183	188	192	152	161	167	185	166	163	172	187	159	160	171	150	201	200	172	171	176	176	159	172	164	183	171	189	181	188	198	180	184	159	177	187	171	177	208	180	182	175	166	169	170	162	191	169	156	174	156	170	166	197	162	157	154	162	183	180	169	177	175	172	192	143	141	163	195	189	190	182	182	188	157	162	190	215	173	168	183	165	161	158	161	152	179	161	175	178	179	192	167	164	188	169	174	170	169	183	175	172	169	181	185	171	184	186	163	205	185	164	174	171	157	158	150	163	185	198	172	172	207	163	159	166	169	152	191	173	179	196	180	194	177	165	169	198	192	180	174	198	152	170	171	173	158	172	166	187	152	195	167	193	175	177	161	168	150	175	162	155	189	175	181	179	159	165	197	163	166	180	161	145	166	167	190	171	181	174	171	180	173	173	162	182	151	165	172	176	161	153	155	171	182	172	193	167	167	191	189	179	183	174	142	221	186	192	188	177	151	175	148	166	166	157	163	173	167	156	176	164	142	157	182	189	177	163	177	181	172	186	203	166	179	184	175	177	177	166	199	167	171	182	169	169	163	202	201	180	161	168	168	183	168	177	177	187	180	174	183	175	192	171	179	162	177	167	163	188	195	186	179	200	170	156	171	173	182	152	163	190	159	159	209	165	173	174	202	190	182	180	198	184	160	172	197	171	171	164	184	177	176	166	166	168	166	184	167	198	168	190	160	194	175	178	192	149	181	160	166	159	188	166	177	172	180	174	149	168	178	146	176	158	156	152	169	186	142	166	180	197	193	168	162	164	205	219	170	173	157	174	166	185	163	155	171	182	172	164	170	195	185	161	167	177	177	194	176	162	190	169	154	166	201	191	139	177	205	178	190	193	187	171	180	179	171	162	147	180	178	186	181	177	182	157	172	164	176	173	157	162	165	161	184	189	165	194	182	154	177	171	156	172	173	142	178	174	183	161	160	168	186	177	146	177	192	192	170	191	190	170	166	184	187	173	170	166	162	182	167	169	155	174	170	175	170	179	173	168	167	184	172	171	176	162	173	177	185	163	188	178	179	155	155	154	178	179	201	157	177	159	194	165	164	186	179	166	184	167	189	182	175	175	175	154	194	163	168	167	173
3330	537	651	717	636	605	569	579	531	547	557	584	541	562	509	539	534	534	508	532	536	536	491	556	534	559	493	515	520	545	532	496	484	586	541	529	510	544	477	539	537	534	545	536	506	506	537	548	496	521	520	519	545	505	562	509	511	504	487	501	529	484	509	496	512	483	520	540	539	523	533	568	520	529	537	514	559	495	542	532	498	490	516	552	527	500	495	476	527	530	522	558	509	506	517	494	509	555	509	519	535	483	543	482	513	499	504	482	510	546	507	486	539	499	479	509	539	486	507	551	526	534	475	527	510	529	495	538	507	534	529	549	508	521	558	534	537	492	512	525	504	509	522	489	527	508	526	534	545	526	536	486	515	509	513	540	498	493	532	514	520	467	501	519	489	525	512	512	489	509	525	488	500	523	513	491	518	489	534	496	546	492	522	480	499	509	512	514	563	548	522	525	496	514	492	516	532	571	570	485	526	521	538	542	532	533	505	502	515	530	526	512	545	506	531	526	510	510	515	533	545	534	511	516	491	497	476	533	493	527	530	501	506	510	525	507	532	533	551	466	504	455	499	530	481	504	538	541	549	540	543	503	538	531	524	490	509	533	518	507	459	559	525	455	557	520	498	490	501	513	547	522	525	528	521	494	556	526	532	499	535	534	538	490	549	469	499	526	516	520	492	502	518	537	535	509	514	513	529	519	523	517	535	530	532	494	463	514	530	514	536	499	550	515	513	503	515	538	534	488	573	546	511	488	501	549	514	515	538	502	468	521	503	508	550	544	519	511	520	549	510	561	483	529	499	476	502	508	525	525	501	507	517	504	455	524	494	506	504	500	499	541	474	531	514	537	508	501	531	506	512	518	518	501	476	543	486	548	493	506	506	560	526	487	469	525	502	519	527	504	522	548	539	505	502	522	530	502	565	507	546	520	501	503	491	528	518	535	560	482	532	504	526	538	534	496	507	505	493	525	498	529	514	543	470	482	492	497	533	558	557	525	546	507	490	534	499	530	535	491	554	474	548	506	520	484	513	496	486	533	530	474	506	543	520	536	528	536	540	502	517	522	514	529	526	543	484	562	482	544	496	508	522	510	523	524	529	527	540	507	490	507	490	526	515	480	495	510	512	538	520	537	520	503	559	558	496	519	466	528	535	526	496	514	510	527	546	547	499	522	524	477	536	537	502	473	514	527	513	539	517	521	512	544	512	471	507	513	513	559	490	523	530	538	452	544	522	485	516	479	513	517	491	533	512	555	519	534	514	572	502	539	527	538	483	497	505	514	524	515	497	510	508	481	474	535	536	539	478	518	535	526	516	557	525	528	511	512	509	531	549	558	521	539	525	496	513	509	506	508	503	505	497	509	496	538	531	502	488	547	528	517	514	528	494	526	519	523	535	536	483	511	551	549	532	515	525	523	475	552	504	497	523	538	544	529	496	521	519	572	534	528	504	523	541	507	512	547	518	523	469	517	481	510	514	526	534	536	520	554	557	545	487	534	531	496	511	521	557	490	509	492	566	511	502	508	545	561	519	503	496	518	538	511	543	495	516	499	526	510	529	484	570	564	525	521	522	521	496	485	548	509	518	524	502	550	522	523	481	522	516	523	516	513	540	544	549	534	537	478	514	492	533	503	506	508	491	533	550	498	520	520	553	504	520	529	524	527	552	506	552	546	521	491	546	490	511	506	537	490	534	543	504	524	497	531	511	513	530	560	551	500	531	497	498	518	472	534	515	506	533	532	518	541	528	511	488	539	523	516	512	535	519	544	513	485	487	521	518	543	474	511	504	534	520	492	521	539	542	463	550	475	534	498	492	524	530	530	538	536	489	501	536	507	511	473	525	545	528	560	481	537	529	542	492	529	542	496	543	508	533	518	473	537	506	506	560	509	521	523	539	508	543	486	528	534	528	553	494	517	514	510	519	526	552	511	526	508	464	520	487	507	533	541	545	490	511	487	527	538	557	531	506	482	527	487	521	518	498	493	504	531	487	549	525	517	550	487	496	531	489	533	480	487	516	511	566	553	540	538	532	517	520	535	539	503	528	508	557	541	499	533	488	527	480	522	555	565	560	487	522	548	545	513	514	495	540	504	517	548	505	537	528	571	514	569	506	522	519	528	537	497	503	503	503	529	490	531	536	537	531	541	551	512	494	487	505	523	544	532	477	521	560	524	508	530	468	530	508	502	534	542	484	544	525	523	514	470	563	516	524	524	505	489	529	532	544	544	502	485	544	512	490	506	534	543	537	530	491	530	506	535	498	526	559	525	499	544	531	571	500	502	499	477	502	555	504	526	476	527	500	490	498	564	534	501	492	523	543	539	537	497	476	497	544	544	503	542	516	564	500	489	562	560	486	516	550	586	538	516	516	541	526	528	510	503	471	545	517	493	495	493	541	509	503	488	534	531	497	486	523	539	526	545	512	512	536	476	502	531	541	505	522	532	496	535	550	546	516	523	525	518	499	474	511	460	502	497	523	476	513	512	471	498	533	538	530	527	509	486	527	510	527	551	524	504	473	525	517	494	515	504	581	510	539	475	521	545	482	489	535	551	515	509	543	523	505	510	515	495	495	508	502	546	528	554	507	501	531	547	508	556	502	511	500	533	502	555	488	517	482	547	528	494	509	538	569	557	467	479	512	507	563	509	510	516	568	510	509	518	523	506	487	505	525	558	508	531	504	559	516	532	500	507	498	512	486	532	524	490	511	527	478	499	539	563	521	483	536	527	523	527	573	560	520	508	504	515	509	527	528	537	536	514	524	493	499	491	523	547	554	521	510	498	514	498	513	508	514	540	470	533	518	516	502	582	501	498	509	524	531	564	490	537	516	525	506	506	525	535	499	547	489	500	475	524	524	528	528	521	542	505	504	528	478	502	544	518	516	538	529	518	543	505	493	472	546	538	479	494	506	530	499	535	484	554	507	528	524	556	526	528	561	515	545	484	499	499	486	502	531	482	520	517	516	513	530	531	502	512	509	585	471	498	499	520	525	532	511	536	498	547	510	502	489	477	534	563	547	498	496	515	532	506	519	519	495	502	515	505	472	515	522	507	528	506	544	510	498	499	508	464	481	501	502	507	537	558	541	526	521	523	560	511	506	550	518	536	566	479	533	546	517	500	522	509	528	521	556	514	523	542	495	519	472	483	539	533	527	519	508	504	499	538	536	512	477	501	487	524	515	569	478	537	533	517	528	476	516	519	494	529	495	496	509	503	538	525	481	501	454	482	508	484	505	497	512	530	517	502	541	526	511	573	523	553	545	532	533	480	507	526	518	515	516	540	533	476	497	515	505	509	534	525	509	491	525	494	542	480	495	533	509	505	494	519	492	496	533	507	546	539	505	495	461	494	471	496	566	520	529	494	518	533	510	503	491	504	531	530	503	514	532	527	490	524	543	551	502	546	510	515	477	512	512	530	525	463	522	519	520	512	514	527	521	512	517	480	508	540	475	544	509	504	546	563	527	508	510	484	556	512	502	502	507	529
31705	9778	1547	1002	742	566	515	447	396	418	398	382	364	363	345	322	368	353	272	352	339	312	330	308	282	318	310	287	312	282	272	282	331	296	315	291	329	318	340	286	306	314	286	300	326	319	286	321	303	344	305	287	354	302	309	330	325	342	322	315	303	300	344	299	300	301	304	311	358	291	304	283	310	284	317	289	321	299	289	313	307	309	277	309	331	278	287	313	292	311	323	323	302	288	340	320	313	299	313	317	294	327	298	325	346	311	308	295	300	331	303	311	342	313	279	316	338	323	296	285	332	330	338	274	316	294	334	315	316	311	315	317	303	315	289	281	287	300	337	296	285	298	324	284	298	312	316	284	316	305	326	317	310	312	291	293	303	303	293	314	286	308	309	301	316	328	311	319	322	319	348	320	292	300	315	341	312	319	309	310	318	308	323	307	329	292	331	313	326	294	339	295	337	308	309	337	297	326	330	293	321	316	299	250	275	307	309	301	304	282	297	324	340	330	310	291	314	331	296	310	305	270	325	284	314	286	305	341	316	326	312	304	318	284	309	352	337	284	324	302	323	295	277	311	293	303	333	324	338	270	341	311	298	290	294	373	276	296	289	289	303	288	319	295	309	291	313	306	304	313	320	310	313	320	306	313	331	304	308	318	285	290	302	329	302	318	306	311	304	337	338	308	352	324	303	310	301	299	318	281	276	299	321	283	289	282	287	300	300	311	273	330	337	340	290	287	289	330	317	308	287	316	318	311	307	290	306	297	307	288	285	334	320	325	312	304	318	300	305	315	283	273	325	281	281	304	292	316	303	302	329	300	313	284	296	332	323	330	289	295	312	286	308	296	344	301	352	313	285	311	344	345	300	328	320	310	331	296	331	290	250	346	301	299	304	289	297	316	304	292	285	310	329	313	328	334	294	297	305	285	299	316	324	339	310	316	305	301	325	271	273	327	279	305	292	285	323	319	327	306	304	316	297	331	293	325	320	291	295	304	315	327	325	322	313	298	298	315	300	344	324	325	295	308	307	294	296	299	274	331	304	304	307	286	329	288	322	306	279	325	309	313	286	303	293	293	315	308	306	293	310	280	323	341	352	282	327	311	348	340	326	287	321	344	326	285	312	338	299	300	302	322	288	306	288	315	351	273	287	315	312	284	305	292	301	330	331	290	293	282	325	300	305	289	317	299	336	307	309	307	305	297	300	298	321	308	323	304	300	339	291	299	291	294	321	293	314	316	319	307	333	282	285	303	304	339	318	323	285	298	332	305	317	284	298	308	317	336	309	327	312	330	321	304	318	290	311	308	319	317	339	326	321	291	310	318	347	302	295	296	306	289	313	285	265	264	307	298	343	356	281	329	294	307	299	306	313	319	294	296	280	295	304	296	288	285	291	305	279	269	297	272	279	300	311	282	296	307	286	317	310	283	314	321	302	320	353	318	284	309	312	335	305	320	275	288	294	316	301	344	312	313	291	278	293	298	319	340	321	286	303	273	333	290	277	305	296	297	295	294	328	296	302	318	335	330	285	309	315	275	320	299	306	311	316	303	306	305	258	327	329	307	302	300	329	278	299	309	303	335	313	292	278	332	315	295	315	306	329	305	332	293	309	339	316	327	313	308	322	303	290	322	319	297	319	297	307	322	298	290	329	326	316	285	317	294	308	290	290	315	304	295	313	323	309	304	311	291	339	281	315	349	298	324	315	288	296	333	294	322	298	300	285	322	299	348	336	303	280	321	314	315	296	346	312	320	331	321	325	324	309	302	323	283	325	315	321	293	312	312	303	308	309	342	328	323	337	307	286	310	315	318	273	307	280	294	295	311	288	329	288	325	297	299	302	302	293	312	271	299	267	329	305	310	298	282	342	334	305	323	307	339	280	327	292	323	303	302	302	297	323	328	326	309	276	287	331	340	336	263	292	316	285	336	336	336	293	298	323	276	321	301	290	304	303	304	343	311	327	293	309	284	301	289	312	298	280	288	288	277	346	311	314	276	339	321	286	276	297	301	295	321	297	284	301	314	370	290	344	287	312	292	323	325	275	323	315	314	298	300	305	314	298	273	310	281	295	294	298	319	280	318	316	319	321	307	337	286	295	301	318	338	290	313	306	289	292	291	292	327	278	314	304	294	299	287	293	307	284	289	286	328	310	296	297	333	302	308	318	289	302	302	284	293	313	294	332	303	312	314	303	308	308	334	307	340	314	296	285	307	297	308	283	309	307	324	331	301	338	294	325	298	302	297	320	323	292	318	310	301	330	314	288	339	301	292	306	328	286	296	296	320	300	295	292	290	321	298	283	276	308	345	329	312	299	307	279	296	314	305	321	307	293	297	298	306	309	318	297	304	317	330	293	309	309	308	302	310	330	304	280	315	325	311	299	329	314	289	320	298	299	280	298	314	339	314	311	308	293	302	344	291	322	291	325	325	355	326	304	300	312	320	355	282	268	303	315	299	328	318	294	307	321	312	298	330	313	303	307	294	261	322	318	313	302	290	315	309	315	285	335	289	313	328	291	285	304	299	304	345	288	344	303	321	315	304	273	294	297	307	312	304	294	308	321	274	302	308	291	309	269	285	288	277	303	300	309	290	309	294	327	301	299	354	315	320	295	340	291	322	317	286	291	291	343	303	320	323	311	340	294	283	289	296	302	332	294	299	307	314	317	322	348	304	335	311	321	300	310	300	317	304	320	301	328	312	341	299	314	292	347	287	328	297	336	292	302	310	297	316	316	312	271	295	312	320	325	294	311	269	328	292	296	274	280	308	285	320	282	310	310	319	329	295	286	299	332	349	285	317	313	311	277	287	284	294	292	271	296	290	299	300	296	333	305	326	306	292	311	302	307	284	300	295	293	292	301	278	332	311	325	316	326	297	321	291	296	312	319	303	308	309	332	298	314	316	297	304	304	297	350	288	281	296	316	323	328	303	291	307	287	298	285	322	280	311	298	296	313	281	344	338	304	315	314	295	315	296	256	278	311	289	308	306	307	289	316	316	296	303	338	290	319	335	334	308	334	300	311	319	319	337	286	324	318	289	303	307	300	298	285	308	337	303	295	320	312	313	318	335	294	306	273	323	302	310	323	297	316	318	310	285	310	297	312	289	287	308	305	309	311	313	295	293	332	325	299	306	308	284	292	279	304	317	313	316	311	303	298	329	314	321	291	333	272	315	289	272	294	293	292	293	301	305	286	310	302	335	306	305	306	289	305	336	305	330	305	319	320	278	297	291	297	332	339	296	295	307	340	289	318	288	307	297	280	280	324	287	295	284	313	314	293	322	314	297	303	325	324	318	319	280	328	291	292	307	312	302	319	332	312	270	306	316	309	292	314	297	317	326	271	307	286	322	287	269	301	250	315	293	283	335	302	324	274	299	301	300	296	293	309	286	332	308	305	286	305	299	342	307	307	317	306	316	297	322	315	328	304	295	325	290	313	326	319	283	311	289	298	310	286	301	270	307	268	310	329	280	301	296	346	323	309	330	313	330
17243	1738	3200	3438	2990	2522	2110	1891	1665	1576	1390	1281	1287	1179	1104	1093	1066	1041	1029	1011	995	1034	990	973	999	921	930	925	893	919	957	883	875	874	833	898	846	845	926	860	818	809	868	822	866	853	896	808	849	800	836	816	821	865	772	843	833	784	837	864	800	864	813	812	812	851	823	813	856	854	850	826	804	813	816	763	840	816	820	799	819	825	828	825	750	818	833	846	807	815	854	865	818	787	835	773	824	799	875	815	813	881	825	803	791	823	831	799	813	794	852	726	800	823	827	803	807	841	813	836	742	793	854	884	802	819	875	841	827	815	888	801	802	813	812	852	788	870	803	795	816	761	835	785	815	779	855	797	841	823	810	777	797	856	783	812	783	843	783	795	873	833	852	816	831	841	816	811	843	774	836	783	809	783	789	808	792	830	832	813	805	859	844	771	765	814	801	848	845	828	752	775	866	831	810	804	811	836	831	850	804	832	835	792	829	858	773	793	835	824	832	822	856	754	821	835	832	848	835	763	815	779	763	797	821	824	821	775	795	713	843	835	838	806	822	822	792	757	822	805	849	871	800	832	789	803	779	791	833	805	807	761	841	838	826	804	800	763	842	832	808	804	822	844	813	836	833	831	813	839	861	811	846	822	818	781	776	796	813	794	818	788	822	770	794	823	842	818	832	837	799	778	855	795	865	777	806	776	827	795	804	859	799	807	811	800	786	862	779	804	840	814	774	772	827	787	827	818	827	823	809	816	805	832	844	825	895	801	752	819	827	788	830	794	808	825	861	776	846	774	828	772	771	778	807	827	844	811	836	803	820	783	812	803	813	845	808	843	784	754	817	805	819	814	809	832	792	796	799	850	800	856	844	842	826	832	833	839	790	824	796	785	827	814	821	801	790	852	847	788	816	748	823	812	814	847	809	830	825	798	823	821	886	847	784	850	832	814	759	813	814	807	821	866	792	825	801	846	746	855	789	814	804	845	815	859	846	813	848	761	772	732	818	794	832	825	811	795	785	825	799	829	792	794	856	787	854	772	840	806	834	816	848	820	817	820	837	816	801	842	818	783	832	774	851	801	781	809	787	836	810	819	831	801	795	782	868	785	746	796	806	765	804	822	788	836	808	789	774	817	823	830	827	781	844	818	826	851	810	802	867	782	873	814	811	824	792	801	821	823	813	794	809	779	813	855	797	807	826	801	809	818	804	836	800	857	808	826	809	787	793	827	765	843	867	854	794	810	803	803	813	873	810	777	792	854	832	858	830	758	825	844	839	819	807	869	846	816	810	836	809	840	828	818	832	798	819	845	822	822	787	820	794	802	814	758	772	802	798	862	790	769	852	806	839	830	845	832	816	784	744	814	845	805	881	785	856	797	858	817	827	822	775	821	797	842	800	792	786	839	821	827	789	817	869	802	802	769	774	861	821	853	801	869	848	885	858	801	782	799	845	762	799	798	850	765	823	795	813	803	831	841	772	800	797	795	816	827	787	801	846	807	823	790	827	780	803	817	857	803	808	755	797	846	797	811	831	827	759	856	793	843	844	805	810	837	806	857	825	818	805	822	830	811	783	821	781	783	815	820	803	770	830	803	818	833	838	841	810	854	829	801	797	777	828	811	837	811	826	803	830	805	776	788	785	775	814	802	823	821	838	787	797	843	829	747	810	845	767	777	814	791	789	800	799	822	805	817	807	819	779	804	835	857	843	813	783	756	835	806	777	821	804	789	830	850	812	834	836	795	779	843	826	815	825	781	791	793	834	778	774	815	841	838	802	830	789	885	833	763	805	815	781	894	829	845	816	751	828	845	834	826	765	846	823	802	855	833	859	852	849	795	844	803	840	837	823	827	829	795	786	790	807	804	843	796	846	790	825	832	796	817	878	854	795	844	816	820	858	790	832	786	795	814	813	812	804	792	829	786	874	795	776	807	776	842	849	861	819	777	841	813	760	801	826	828	778	817	783	786	821	802	804	791	759	840	863	819	808	750	820	852	883	829	833	832	827	799	866	890	830	844	749	824	798	836	841	799	820	801	815	819	767	796	807	807	809	818	820	823	832	782	820	845	832	788	784	810	826	837	818	850	813	835	810	811	770	842	836	837	800	791	809	799	802	798	815	790	814	836	812	751	779	813	782	820	808	806	831	785	827	820	850	801	868	782	780	801	769	822	854	831	844	842	815	797	810	803	758	786	781	822	806	884	837	841	814	795	852	809	806	793	878	793	835	855	842	831	844	749	772	843	815	758	799	876	772	824	803	846	828	809	750	855	806	836	778	815	858	843	815	768	788	815	806	796	818	864	781	873	835	808	790	826	805	816	810	820	809	771	805	840	850	821	823	830	814	823	825	831	800	814	822	803	880	777	844	851	761	827	802	814	831	793	858	853	827	791	754	850	838	766	819	835	818	786	768	836	824	854	799	807	829	824	797	836	826	771	837	837	815	817	844	863	853	804	826	815	860	779	854	855	791	798	812	789	795	787	791	807	798	810	758	836	775	846	838	842	833	778	840	798	845	803	809	831	794	803	760	788	862	814	801	814	825	856	781	821	808	771	786	799	797	810	793	812	780	791	823	843	792	788	767	825	795	854	825	833	807	818	810	825	852	831	818	833	863	869	814	833	821	801	769	815	827	830	837	818	779	834	838	818	824	814	800	811	778	819	773	758	745	832	876	823	772	811	834	805	796	792	793	810	819	805	808	795	776	867	801	810	773	812	830	795	782	809	850	810	833	839	850	791	812	842	839	796	778	801	834	811	834	834	831	828	818	775	781	783	849	792	789	802	809	856	810	815	805	840	796	831	851	823	812	850	822	797	788	772	773	841	800	834	810	799	804	804	801	823	799	771	815	850	799	798	849	875	806	782	814	748	837	820	824	744	877	816	856	814	862	842	819	829	801	851	828	866	822	844	812	822	816	793	816	813	843	787	768	802	820	805	778	804	779	828	779	794	813	829	857	842	855	792	812	829	816	846	830	777	846	797	808	817	805	802	885	819	821	781	793	869	794	806	823	827	786	797	821	790	839	772	822	813	843	790	829	801	803	812	831	768	799	787	806	828	873	805	788	832	844	834	805	872	808	864	836	830	801	841	786	854	842	798	849	834	796	858	844	821	800	784	823	838	843	825	825	750	818	791	838	835	791	825	840	789	792	838	823	844	829	807	829	827	824	817	864	855	815	811	862	831	861	806	773	800	852	795	756	791	832	820	828	782	785	883	794	828	758	863	821	784	833	781	792	840	795	834	836	817	866	830	858	887	830	826	826	821	797	846	775	850	807	772	835	823	795	840	803	828	806	831	835	815	817	801	800	784	782	830	802	818	802	767	811	814	802	826	767	831	829	793	856	799	809	828	804	803	826	782	828	842	808	805	798	850	787	832	886	783	790	832	838	795	795	806	808	866	823	795	836	793	783	839	815	784	808	790	797	734	828	785	809	844	815	818	833	788	778	759	801	824	824	810	796	844	799	771	800	792	816	832	775	784	824	830	849	828
42398	18718	3489	1746	1206	902	660	591	538	466	425	412	362	358	337	329	338	265	313	311	314	314	308	269	307	291	278	261	301	299	288	279	272	276	300	324	297	324	255	263	251	268	298	266	293	270	285	268	293	277	284	284	255	285	258	263	234	290	272	291	231	263	281	277	288	273	287	272	271	286	304	251	270	291	268	246	273	252	245	247	294	274	249	250	303	277	286	277	244	296	312	263	263	267	252	293	268	255	275	245	284	261	268	283	266	234	292	275	285	307	258	243	299	235	244	253	254	302	278	274	303	265	288	268	293	300	258	257	271	255	252	254	292	250	253	248	283	254	249	248	266	251	252	306	281	246	282	277	286	292	265	270	269	278	231	273	248	272	256	257	255	280	286	292	261	269	276	285	256	254	270	267	269	294	258	296	253	261	269	277	249	273	269	320	287	247	266	317	289	279	282	262	266	265	279	268	245	265	259	273	263	240	258	275	270	260	281	295	275	249	283	266	260	255	297	246	270	275	277	235	254	286	252	283	252	265	289	257	258	269	248	279	261	326	283	277	261	254	288	305	285	268	246	279	268	265	263	290	310	298	272	264	258	275	236	271	261	266	277	256	296	284	300	253	258	271	276	224	276	275	256	281	286	287	260	256	237	278	265	284	286	259	269	268	273	264	243	267	297	277	249	288	273	262	262	287	318	253	233	249	268	274	255	260	246	267	292	264	264	279	261	284	275	278	276	286	291	255	287	281	276	268	243	245	279	293	247	247	258	317	243	261	297	253	276	270	297	288	288	285	272	297	260	286	244	283	282	278	277	249	267	262	300	283	281	240	287	265	279	262	257	265	313	265	262	255	250	278	255	281	231	293	277	247	234	259	259	273	291	264	283	251	256	276	273	258	297	280	271	293	262	273	281	226	255	298	267	272	272	264	282	277	270	253	268	279	275	272	271	285	301	271	304	304	253	294	272	229	280	260	282	267	297	285	246	267	275	278	269	270	276	275	287	292	280	285	238	269	271	254	294	273	281	290	296	287	259	296	255	266	275	297	263	277	252	282	300	275	293	255	284	247	255	273	237	312	293	254	285	260	287	240	302	278	268	290	278	282	277	271	257	275	282	294	282	279	256	258	316	217	277	239	257	263	275	251	268	290	303	262	244	256	258	268	264	260	284	276	275	269	272	268	300	294	267	289	263	277	261	268	249	287	276	267	277	272	241	257	233	230	261	291	321	250	263	262	262	258	275	242	288	232	268	255	258	271	269	239	283	266	253	288	265	250	265	279	299	300	272	284	253	271	240	266	277	291	260	242	233	247	242	259	284	278	281	272	301	249	311	305	270	257	240	282	324	238	274	287	286	291	255	251	277	287	272	280	285	269	283	298	263	259	312	277	259	262	269	249	255	274	257	278	290	263	242	269	238	273	277	252	276	253	248	253	295	280	269	267	261	244	281	276	272	281	272	244	279	242	325	263	249	255	260	262	254	267	293	269	277	250	291	268	297	246	234	266	278	251	279	267	310	258	263	256	292	292	270	267	278	275	270	262	271	253	293	265	280	250	244	299	281	274	280	259	242	268	274	277	287	283	275	264	300	266	269	272	254	283	288	277	254	258	261	275	256	259	274	282	257	288	286	253	268	291	270	274	282	258	271	267	264	260	286	308	272	278	268	262	280	278	259	274	307	268	240	271	291	288	267	290	281	279	287	245	261	255	264	237	273	305	251	255	262	278	280	276	267	261	274	243	236	272	279	248	277	262	286	277	283	249	251	285	282	247	280	290	286	281	258	275	278	286	237	283	287	268	258	258	290	267	274	261	298	283	254	257	287	287	283	292	263	279	255	263	244	278	272	262	262	295	297	290	299	261	247	266	263	296	268	279	288	264	245	284	245	293	237	252	237	268	266	272	257	240	275	273	285	265	279	281	281	269	256	252	290	285	254	257	251	248	278	265	300	282	272	268	275	278	310	268	284	242	281	263	261	255	268	289	233	245	293	281	266	271	267	280	283	270	263	264	262	255	288	287	279	262	287	298	271	273	276	288	252	271	288	268	299	274	285	283	262	261	278	243	295	248	273	266	253	302	243	250	285	271	281	290	254	270	300	269	261	247	259	291	283	268	266	309	245	277	252	274	247	270	280	277	275	285	262	291	288	268	235	294	284	287	270	269	296	257	276	298	251	272	280	263	247	294	307	264	275	289	277	234	275	277	291	291	265	256	251	290	283	296	317	271	265	282	261	260	278	272	268	271	256	271	260	277	291	233	259	280	273	242	300	280	270	266	273	283	257	307	277	263	287	271	267	272	261	273	252	266	260	255	283	255	301	255	287	246	246	254	270	237	298	273	262	277	277	267	243	273	249	260	257	230	261	270	295	249	228	247	283	304	275	276	265	263	293	271	296	263	274	256	300	275	257	257	290	242	263	248	270	246	261	279	286	269	277	262	263	283	261	306	291	279	253	269	275	280	263	280	286	275	266	266	255	256	290	268	263	270	282	284	254	258	250	273	250	256	233	288	269	248	263	276	272	254	286	247	250	280	287	251	294	266	274	274	270	285	275	275	266	253	285	272	284	245	261	276	262	262	252	266	269	286	287	258	276	265	279	262	262	287	285	279	276	310	265	267	242	259	273	285	292	260	263	277	293	273	278	259	245	294	263	279	273	289	253	264	258	266	256	273	260	269	278	280	258	263	269	268	281	271	271	298	277	285	295	262	263	277	269	250	274	294	270	240	287	267	220	277	253	265	298	254	274	282	254	284	291	282	255	301	269	296	274	283	239	303	267	270	265	247	242	249	254	286	288	270	245	263	271	286	265	264	287	271	275	258	269	229	294	244	271	266	308	272	245	270	269	269	306	296	266	277	262	268	254	262	247	250	251	241	283	250	263	256	266	298	259	297	284	307	268	260	257	249	300	287	273	262	274	299	307	244	244	276	298	260	302	306	283	261	241	263	278	254	269	263	264	278	278	302	259	272	249	279	243	263	247	277	305	277	250	272	290	284	279	290	269	264	261	255	268	239	283	228	255	280	264	279	263	270	275	256	266	257	249	291	289	263	282	271	278	236	277	254	278	270	272	249	237	305	270	265	281	282	270	255	286	283	254	290	276	250	250	250	258	285	273	285	261	259	250	266	260	284	266	261	281	252	269	240	281	268	274	266	247	268	256	299	277	257	253	265	271	234	277	240	273	230	283	261	259	282	260	294	257	264	268	300	272	289	269	265	290	277	280	265	288	284	284	277	241	247	227	272	251	244	264	273	283	276	298	259	261	259	272	268	278	264	283	308	254	267	269	291	283	277	279	255	245	266	264	275	266	275	247	286	245	228	282	265	252	261	293	257	270	244	267	273	283	277	281	257	239	301	293	265	265	247	260	291	267	249	270	261	269	268	272	257	252	279	291	302	267	279	246	287	258	271	293	268	293	263	253	284	254	284	267	270	286	297	285	286	267	263	276	279	271	277	253	264	265	265	282	288	284	261	264	272	265	270	267	279
22411	2346	5246	5583	4906	3910	3150	2669	2266	2005	1810	1626	1504	1496	1328	1310	1224	1148	1105	1004	1010	1004	966	928	933	905	865	899	874	842	834	779	839	803	762	815	796	736	789	771	770	757	831	770	740	730	803	757	812	754	730	812	750	757	785	750	762	738	747	744	704	722	755	694	689	737	726	725	728	699	680	771	737	733	754	696	761	780	754	698	664	717	699	714	737	761	690	711	754	715	735	690	735	701	708	745	717	700	686	702	733	684	718	680	649	703	726	668	709	673	688	686	721	734	700	680	721	708	655	700	691	738	723	772	759	711	740	661	758	730	728	686	742	714	711	705	722	716	687	721	759	701	645	693	656	683	651	673	626	737	697	658	692	708	705	725	629	725	694	737	701	697	682	654	700	738	708	702	699	622	716	716	663	675	673	690	672	739	726	741	700	704	766	686	672	644	729	663	696	728	756	683	731	702	692	668	741	714	731	702	681	770	772	750	673	714	671	669	711	708	740	711	679	724	723	744	717	661	703	704	725	695	710	672	655	691	754	711	702	702	707	738	745	687	683	711	677	711	658	723	685	698	730	730	739	761	763	664	747	673	689	702	697	724	688	696	745	718	667	710	727	689	733	672	703	683	719	662	727	721	711	753	672	679	711	719	735	695	720	661	693	732	738	721	697	682	712	714	745	696	713	656	678	726	724	719	682	713	704	671	707	709	732	675	705	705	724	712	728	684	660	684	688	748	690	695	664	762	686	694	691	695	713	699	697	696	615	715	684	688	708	725	690	710	665	652	704	715	675	647	691	659	704	689	719	647	693	706	685	690	690	732	666	677	663	664	701	708	722	686	677	694	743	658	752	704	693	701	661	723	676	683	729	674	714	681	693	730	695	704	710	732	700	660	712	679	708	632	676	719	700	701	703	706	714	703	677	679	681	719	734	673	689	685	705	704	641	719	707	717	713	703	712	705	673	652	684	662	709	697	722	687	708	708	681	648	699	696	732	701	698	692	698	711	742	733	709	676	702	692	705	640	682	699	686	681	678	708	668	728	683	737	694	662	755	666	716	739	708	693	675	676	699	707	689	677	700	702	722	693	670	662	700	688	666	705	649	706	691	705	693	648	719	717	713	696	694	705	692	731	677	711	698	698	731	674	702	695	704	674	700	710	735	749	729	663	727	675	713	709	688	688	700	676	742	705	711	686	727	709	724	763	698	702	738	718	700	749	705	690	699	665	683	692	760	683	688	674	698	711	682	744	708	707	747	731	668	681	707	681	748	641	712	692	757	697	676	768	677	701	676	698	775	681	651	757	715	698	676	692	730	705	734	668	685	742	737	700	693	663	726	697	704	691	714	643	715	717	678	642	705	730	693	718	694	679	731	722	715	712	741	676	712	736	666	653	722	713	721	714	707	708	670	736	696	715	721	695	684	738	706	694	692	713	708	695	681	742	750	683	714	744	698	676	686	722	704	655	713	713	671	733	697	697	704	712	682	715	730	715	719	680	708	700	673	668	701	745	722	667	653	691	671	753	671	717	727	640	725	721	711	686	701	713	732	691	702	715	698	673	682	681	712	704	658	680	667	708	707	724	695	674	691	694	681	685	730	721	679	693	708	725	660	690	712	717	723	717	682	723	690	688	686	706	706	708	727	709	717	694	663	691	710	656	708	687	715	679	709	703	705	720	689	695	697	690	644	745	693	752	712	668	688	695	692	688	666	698	702	717	697	691	710	729	728	730	686	699	711	668	678	662	722	713	741	708	721	711	754	666	651	690	743	697	713	675	696	709	743	717	752	716	704	682	700	734	730	736	692	731	685	703	666	705	724	658	695	701	687	674	725	694	686	719	667	730	696	678	702	725	695	747	731	646	662	674	673	767	696	699	689	646	727	665	680	692	750	727	675	715	673	687	707	703	666	695	716	692	738	671	690	688	679	681	699	669	675	648	695	694	716	659	684	732	716	703	703	653	712	741	703	697	720	733	713	676	695	757	782	685	694	697	690	712	661	671	722	728	700	692	706	714	708	700	679	699	689	749	691	663	730	695	717	667	698	725	696	700	726	694	694	689	704	699	690	703	691	715	724	700	671	733	674	701	643	661	678	679	712	745	697	637	688	713	663	714	688	669	657	658	709	697	668	677	685	695	707	702	685	699	729	703	707	675	678	661	734	722	681	714	678	704	699	735	642	711	732	775	753	685	677	707	748	735	713	750	701	696	688	705	697	681	706	703	672	670	641	725	667	723	673	668	744	705	645	701	690	673	713	682	688	737	729	695	723	681	703	708	697	749	707	680	718	717	731	679	723	681	691	688	714	754	698	726	671	676	700	659	713	700	682	700	693	703	703	695	746	665	692	677	685	729	704	656	685	656	719	724	731	747	737	675	727	747	700	700	739	725	732	681	678	700	673	689	699	679	735	677	687	680	724	673	648	694	684	742	691	654	719	688	701	721	688	686	713	686	716	701	733	702	716	665	680	695	670	727	687	678	731	690	698	650	678	687	715	667	705	696	696	640	683	676	747	690	718	739	706	683	741	664	737	720	706	692	685	688	683	726	709	680	639	706	676	689	730	720	639	678	675	679	729	652	681	658	706	704	705	713	731	660	695	725	747	705	685	710	678	715	717	704	696	707	678	685	706	736	716	725	688	711	724	704	689	676	716	663	707	727	670	744	683	674	727	725	671	689	677	739	712	709	716	672	755	662	707	702	668	685	690	725	659	732	698	692	704	685	742	687	702	668	670	728	747	737	631	671	697	682	677	684	699	716	676	761	694	735	672	706	708	682	683	683	722	655	674	740	670	754	696	724	725	692	704	696	750	680	676	697	715	676	718	764	690	706	687	693	706	716	689	689	692	678	703	657	699	686	719	696	714	714	714	703	717	675	663	733	684	728	765	705	694	708	718	673	720	678	688	711	653	696	643	730	685	721	725	695	710	718	721	666	709	689	710	679	704	718	689	742	665	716	673	685	708	680	689	696	716	714	672	708	655	739	724	705	687	743	695	705	705	716	744	734	663	688	683	717	730	712	728	684	690	735	736	724	729	680	699	674	741	704	709	702	729	688	730	702	685	685	684	714	674	727	675	725	692	680	722	703	706	720	771	722	710	696	735	717	692	695	714	675	689	713	695	771	704	674	710	674	659	705	707	694	693	658	680	668	719	707	724	730	716	720	645	739	718	715	712	673	751	753	743	699	672	721	659	690	668	716	711	680	679	686	730	715	716	687	661	697	701	709	722	679	704	671	709	715	768	677	691	728	657	725	673	690	655	684	678	742	703	702	692	736	708	668	690	684	698	695	668	771	682	711	698	693	633	689	653	758	764	690	687	675	674	688	703	696	711	665	692	713	756	686	706	681	708	699	713	697	715	731	715	684	700	686	689	743	702	710	675	707	657	708	650	654	714	722	674	671	717	702	694	649	713	707	708	693	710	699	698	728	709	694	658	728	690	701	706	710	709	704	738	705	698	734	688	679	701	770	695	691	701	720	707	720	718	728
3230	256	184	189	199	196	208	178	195	181	189	175	208	181	193	170	186	188	171	206	153	159	183	181	148	187	168	207	156	148	177	172	171	171	175	195	153	192	198	162	188	157	195	161	187	185	170	186	185	151	159	162	160	195	189	165	149	185	165	180	213	168	169	165	162	145	182	168	179	174	158	166	169	180	150	163	182	177	177	155	185	187	170	174	188	178	161	191	147	179	163	163	173	175	172	177	166	164	153	145	167	199	159	190	141	145	164	174	208	158	173	140	170	192	168	165	140	148	167	170	170	182	162	164	186	190	176	182	202	152	184	162	181	173	164	194	208	160	194	170	153	183	180	178	173	184	158	172	182	156	171	155	160	151	175	172	160	176	154	177	180	166	181	157	167	167	150	176	168	185	155	142	172	187	158	185	183	179	189	159	177	157	164	180	170	170	186	167	187	180	192	168	177	181	210	180	175	167	167	189	168	198	188	181	192	166	193	132	169	174	150	175	178	174	199	173	167	209	168	167	171	175	156	160	145	175	151	169	172	167	159	172	183	158	157	173	171	194	178	185	177	184	205	197	158	139	172	193	190	166	159	185	159	165	183	174	160	184	174	198	195	187	186	191	175	183	163	155	183	180	178	192	184	189	141	168	180	162	195	177	161	175	169	182	189	168	168	188	153	180	172	179	186	180	177	183	164	162	188	169	168	170	193	159	170	159	187	187	183	151	173	189	146	187	166	179	171	194	182	182	165	168	169	176	175	183	159	175	175	185	177	149	190	174	162	171	166	186	196	189	199	188	164	184	198	182	217	166	172	183	198	163	161	163	174	175	178	183	175	155	177	162	184	177	160	184	185	176	175	174	175	170	183	188	194	169	206	180	190	182	196	176	178	155	176	161	202	193	156	184	164	190	174	182	172	182	183	173	172	158	162	176	161	169	166	147	161	166	156	175	148	175	147	184	177	140	145	161	171	184	163	162	180	183	163	178	166	166	165	154	179	182	183	164	184	154	180	175	168	173	168	187	177	182	175	183	175	192	163	170	173	193	184	161	198	159	169	194	179	149	160	189	163	174	166	182	181	178	193	189	173	203	167	173	183	184	156	164	178	183	173	176	171	166	191	147	188	179	183	169	193	168	194	207	177	180	201	195	154	154	194	154	170	174	170	152	190	166	198	177	159	181	159	171	170	185	172	174	176	184	179	180	169	195	157	174	194	185	192	140	191	184	171	145	160	172	165	167	186	189	184	154	171	199	189	168	165	188	185	173	174	163	171	176	201	185	165	183	174	168	181	164	192	159	174	188	166	172	170	164	178	151	158	161	168	187	165	187	165	155	170	182	185	186	160	188	194	177	177	204	170	166	177	177	170	183	162	168	175	179	180	206	202	170	166	170	162	177	164	195	164	164	187	182	162	169	167	164	203	165	168	172	170	162	205	181	144	175	170	175	182	157	171	175	173	179	166	170	182	182	195	167	178	174	197	161	189	180	176	175	186	186	199	174	166	161	198	165	165	161	180	167	168	178	199	164	176	181	182	185	183	144	155	186	164	161	173	182	185	168	165	170	166	176	153	184	160	165	171	173	176	172	181	167	187	164	177	185	181	172	189	189	173	163	168	182	165	159	150	159	177	168	162	192	175	170	182	173	176	182	196	186	164	199	188	193	170	180	168	171	189	163	191	188	156	174	167	183	155	152	182	184	160	143	166	169	173	159	175	193	158	172	163	184	177	180	177	189	159	190	187	195	184	176	153	173	162	172	184	174	190	184	179	189	185	170	169	169	169	191	168	150	194	196	175	176	195	177	188	177	167	189	178	163	174	187	187	167	167	171	188	172	168	182	152	185	184	172	178	172	155	155	172	154	170	173	160	170	177	180	187	171	199	181	173	180	202	157	179	190	191	160	158	197	161	160	164	180	187	176	191	168	186	139	156	197	191	174	155	156	174	158	187	176	202	165	181	163	166	156	172	187	170	172	155	158	183	175	151	177	183	207	203	180	185	185	171	162	210	185	159	169	181	151	209	165	160	167	157	146	212	177	171	186	143	201	177	161	183	170	190	178	168	145	186	174	198	164	196	184	159	158	168	163	176	182	157	180	192	158	211	165	187	174	183	177	175	203	184	182	177	186	195	182	191	166	193	167	188	174	156	171	169	165	175	166	198	172	155	186	172	183	199	201	159	162	183	161	163	173	176	169	160	171	182	165	169	168	192	164	167	148	170	158	186	168	158	170	197	160	180	183	197	166	181	195	168	165	177	164	172	172	193	171	190	175	175	167	156	182	164	149	185	136	151	174	148	172	187	193	164	168	176	171	178	155	172	165	175	179	162	166	163	183	177	194	185	195	172	165	185	176	156	170	166	167	162	182	181	194	168	143	191	148	183	154	166	156	162	177	170	180	168	179	165	190	171	172	177	164	170	189	174	173	155	173	170	178	167	165	181	186	165	155	181	175	193	159	187	182	173	182	192	154	184	151	164	178	179	163	169	164	148	175	209	174	169	180	181	161	163	166	188	185	184	189	165	150	182	170	182	166	186	150	209	174	154	209	174	155	179	203	195	168	158	176	207	169	161	145	190	170	172	166	197	171	159	181	184	157	178	164	176	158	191	178	201	177	174	198	190	182	218	185	202	188	195	184	175	168	216	172	161	171	161	181	172	164	194	163	153	174	160	185	183	157	151	176	183	176	177	200	193	156	162	203	185	173	159	160	167	185	171	167	170	173	176	159	160	158	171	184	179	177	152	171	152	174	193	148	192	170	160	152	190	161	174	178	204	192	177	178	172	155	174	191	189	176	178	175	171	185	184	170	187	169	181	161	173	169	164	175	170	163	175	182	197	156	169	182	175	154	171	186	194	157	170	170	166	171	175	187	166	178	186	155	175	169	158	183	166	185	161	178	185	167	154	171	162	175	154	182	169	187	152	193	180	182	168	164	192	192	204	154	159	171	178	153	173	190	179	164	186	166	185	162	197	156	176	197	171	200	205	168	155	176	178	160	182	168	163	180	172	176	184	171	172	179	181	208	181	177	174	172	159	170	169	163	177	173	155	177	191	169	156	167	193	181	166	169	189	178	188	212	186	183	196	160	171	172	167	203	161	191	183	173	174	203	175	167	150	173	176	172	158	205	155	169	166	187	179	181	179	170	195	170	176	180	167	209	191	175	188	168	181	160	162	174	148	193	197	158	175	171	170	161	170	164	184	178	174	185	177	195	151	175	181	170	148	174	174	163	175	197	140	177	182	175	215	161	163	163	174	169	166	175	170	171	175	169	180	199	184	193	178	163	201	182	167	176	177	177	166	171	197	174	173	166	182	180	166	185	194	178	197	195	153	171	163	177	170	162	140	170	172	170	185	172	175	172	168	173	168	193	148	171	178	170	153	171	159	164	170	174	192	161	147	182	152	156	170	180	149	184	180	176	166	169	161	184	200	176	181	152	179	197	178	187	150	179	178	139	165	162	183	173	195	161	180	178	187	177	181	187	155	160
3260	540	621	655	646	603	594	589	576	549	577	578	546	512	555	537	543	536	535	516	541	476	575	537	495	537	534	496	478	536	514	491	508	558	505	513	486	524	500	520	499	525	511	477	547	540	512	563	516	508	472	539	528	493	507	490	519	493	480	532	524	513	453	511	516	524	525	490	530	531	522	551	511	517	498	512	501	485	505	510	514	484	537	506	493	486	501	495	508	516	510	497	482	498	501	518	494	538	529	515	504	539	495	487	535	506	494	502	505	482	479	466	512	495	536	492	505	538	519	499	476	475	522	512	465	516	545	519	521	498	517	539	533	535	465	523	506	547	494	536	494	508	569	523	538	459	533	476	493	508	492	538	528	483	541	513	512	499	562	512	571	521	548	524	527	548	554	559	531	551	485	531	551	505	518	571	530	526	570	497	512	489	506	481	491	475	508	502	512	535	533	525	525	522	548	506	496	514	480	494	521	514	501	504	505	544	496	531	481	526	510	524	471	529	509	536	531	520	502	482	525	548	515	540	482	520	509	507	498	544	527	563	482	554	541	499	512	493	527	506	521	528	505	544	546	488	508	502	514	494	542	479	515	475	516	489	510	511	525	510	531	484	538	475	500	530	526	491	511	515	490	536	466	513	514	548	490	496	518	448	495	503	506	525	505	509	485	526	516	480	515	505	537	489	506	523	509	481	512	504	520	519	534	501	464	547	517	508	494	506	492	455	518	543	508	539	512	479	487	554	496	510	535	522	499	525	551	505	489	486	486	550	503	526	496	545	529	497	515	486	528	506	519	522	520	504	513	522	486	534	490	525	519	513	490	482	497	541	493	509	522	499	495	485	534	496	537	551	497	495	536	478	517	500	528	498	511	535	489	450	497	522	523	556	524	570	498	524	596	571	535	530	536	498	523	504	519	519	536	498	507	456	521	538	518	510	517	513	475	507	548	507	509	521	532	507	473	497	512	517	541	555	499	523	514	536	541	511	509	528	509	514	485	501	511	525	487	514	481	508	488	548	531	519	536	506	527	504	503	487	526	544	550	529	526	498	523	503	538	517	489	526	543	503	525	509	495	494	478	497	494	551	517	492	510	500	484	497	534	535	539	509	504	568	526	509	533	535	538	474	469	537	517	521	538	504	524	467	546	485	546	522	520	539	511	459	520	494	508	519	504	536	550	532	496	480	490	518	521	501	487	486	528	546	504	499	494	514	498	569	524	497	527	520	538	545	496	506	469	511	511	495	489	509	541	495	496	573	511	509	497	488	522	500	518	526	520	491	502	501	479	510	488	562	577	493	521	489	526	549	538	488	490	490	547	560	495	521	501	514	566	467	490	502	507	521	548	499	524	535	495	538	525	466	488	516	530	506	546	512	547	502	482	531	464	518	503	538	521	539	481	530	510	530	494	498	521	527	508	510	463	519	511	522	482	483	510	542	543	523	499	522	514	489	485	492	524	514	502	525	511	502	499	524	552	521	508	490	530	470	516	511	550	505	484	520	504	550	519	534	506	518	541	505	533	529	508	496	503	554	535	498	516	494	514	503	557	494	491	506	527	520	518	490	541	475	500	491	510	505	463	548	531	534	486	544	501	502	462	534	483	491	525	512	529	487	528	516	523	491	476	543	504	538	496	516	529	490	482	528	488	572	511	542	507	504	505	519	531	539	502	463	535	533	524	535	538	519	493	510	504	505	520	497	488	536	475	484	500	493	544	522	494	532	501	518	500	530	529	495	555	454	542	491	557	556	551	531	509	557	511	513	530	516	496	541	523	541	467	526	533	513	505	509	515	517	488	502	484	499	520	522	520	514	514	533	501	519	524	511	530	505	484	531	504	503	520	518	488	491	517	523	538	496	530	487	535	535	546	522	539	509	516	520	524	505	504	531	535	495	505	524	508	527	520	502	527	518	530	465	483	505	536	460	510	535	528	541	492	507	525	533	521	506	535	493	504	529	494	512	510	536	546	524	504	499	517	548	539	526	471	473	487	541	506	507	542	515	537	476	512	504	477	557	493	533	543	467	484	546	560	536	528	563	536	504	563	515	525	511	508	513	509	512	560	515	516	500	532	524	530	542	519	578	529	533	527	510	555	486	526	517	504	515	506	496	529	505	508	517	554	488	542	510	469	533	579	554	552	561	498	509	507	486	506	518	474	495	542	498	533	478	484	537	517	503	517	477	500	522	493	503	534	509	491	484	497	517	511	504	540	503	533	584	518	521	538	481	467	510	529	502	533	545	498	520	535	540	549	490	517	483	505	548	509	508	501	539	526	536	540	500	548	516	538	550	510	511	492	532	487	525	508	514	498	529	534	543	483	513	518	530	474	574	516	514	502	498	482	501	494	512	534	536	506	502	517	519	517	474	538	491	510	486	472	516	549	520	515	504	514	478	531	498	550	469	529	493	513	522	527	504	459	537	559	489	525	548	489	523	518	531	500	534	493	513	499	497	492	490	545	520	506	492	532	521	523	514	498	529	466	527	521	529	500	550	511	552	478	536	479	500	559	495	522	484	505	545	520	527	543	497	531	525	487	520	508	497	544	520	520	485	523	518	534	534	538	459	506	492	535	506	514	531	516	511	516	511	544	491	510	541	502	526	482	511	513	516	515	526	518	497	493	501	550	466	506	520	507	514	511	488	526	508	504	513	539	498	525	532	521	505	515	516	517	488	515	511	516	510	523	481	475	509	506	540	547	501	535	531	487	481	520	514	536	536	511	494	512	494	504	521	500	505	536	525	532	521	522	521	515	539	489	537	533	507	533	531	501	545	519	480	522	551	546	528	490	505	494	499	471	512	520	541	451	520	552	525	523	525	525	497	502	526	477	465	478	505	524	494	514	530	521	540	464	545	530	522	498	529	504	567	518	505	498	542	491	505	509	515	543	547	479	479	509	519	517	511	551	488	508	553	523	499	525	508	486	514	515	534	482	507	476	530	546	504	496	541	521	521	506	523	515	489	528	509	479	544	548	492	483	546	521	551	528	573	505	523	511	465	514	531	514	528	516	507	518	531	473	461	508	562	524	532	506	541	523	519	511	540	543	497	522	496	494	495	512	521	489	517	543	541	534	519	511	507	528	482	523	503	498	537	544	484	521	501	503	489	540	534	512	540	546	467	539	501	524	572	545	512	531	499	505	524	519	535	518	495	555	542	520	530	525	547	512	523	479	540	524	467	568	501	515	506	533	522	545	479	551	554	518	515	479	554	543	513	515	536	504	496	554	497	490	512	505	510	531	503	527	501	493	541	501	527	522	508	467	488	497	511	526	513	494	518	508	504	546	539	512	530	523	493	512	528	528	564	514	510	519	521	518	539	524	506	508	517	533	540	505	529	497	518	535	508	521	562	547	566	495	499	515	519	533	541	504	521	486	534	522	518	516	507	510	489	499	505	500	518	507	514	494	526	508	503	480	520	515	498	531	505	529	534	535	492	485	520	537	507	489	488	505	511	549	489	540	490	537	471	484	491	468	483	465	544	544	523
32091	9519	1552	1053	804	609	517	455	468	396	378	343	326	346	337	319	358	326	338	308	311	381	298	299	296	310	327	308	333	298	292	328	319	277	328	336	306	314	348	315	303	335	330	322	352	300	306	285	337	319	327	317	271	323	298	330	308	334	293	300	303	307	297	308	311	321	291	292	287	306	313	323	291	307	342	296	288	306	290	319	299	280	304	314	321	299	284	337	290	355	288	282	293	320	300	328	281	294	333	302	305	315	301	298	302	325	358	306	299	320	301	311	329	318	316	314	329	304	283	301	318	320	346	300	294	319	335	324	312	307	299	312	320	354	323	301	291	305	271	307	322	328	338	307	299	292	269	293	333	326	332	297	332	316	273	286	339	315	314	291	330	298	282	309	307	292	294	349	318	300	325	318	315	321	269	309	326	302	296	294	311	308	302	294	310	320	312	316	292	316	326	300	324	308	288	300	290	315	329	291	324	308	293	268	285	278	289	313	289	291	279	304	303	300	320	299	302	283	290	299	325	314	289	318	306	292	299	291	308	310	295	327	309	311	296	305	329	326	312	304	301	316	305	302	315	313	287	320	296	315	280	320	319	300	327	301	333	339	307	293	293	309	297	291	317	315	320	307	317	313	292	293	324	324	299	293	325	313	308	291	302	304	295	286	301	324	283	302	279	305	309	284	287	277	279	314	274	320	322	324	315	312	300	303	277	316	333	308	313	294	306	321	313	324	265	300	325	286	289	282	271	310	318	306	323	306	315	284	321	308	309	296	307	297	299	333	311	314	294	324	313	304	294	342	303	294	301	279	300	320	299	305	274	288	298	316	298	336	282	329	305	325	299	307	323	305	286	283	309	304	295	292	292	328	303	290	318	318	339	307	307	307	310	277	302	270	301	306	313	298	283	343	305	335	309	302	266	291	292	272	302	267	294	307	314	324	315	282	287	288	330	274	294	319	303	271	303	310	311	299	305	277	293	292	330	343	284	274	299	297	336	306	318	301	331	302	314	321	277	329	321	326	326	334	326	286	320	302	320	326	319	260	329	290	307	300	330	316	313	315	319	303	275	275	326	318	308	321	301	290	309	291	327	354	283	314	319	301	301	331	307	288	339	321	333	314	302	278	315	318	318	296	344	312	299	271	296	334	306	324	340	324	293	291	297	324	335	318	300	311	312	308	305	272	354	330	317	318	309	347	307	292	287	304	298	334	287	307	292	300	304	309	296	298	308	312	309	298	291	298	326	293	304	300	290	313	321	311	314	310	306	297	319	300	336	314	315	313	282	275	310	318	295	320	299	314	314	300	293	313	296	283	310	293	324	289	294	295	287	309	311	339	301	316	315	284	309	301	315	302	299	304	311	319	320	292	295	311	276	283	335	273	333	341	327	318	290	319	285	297	303	315	310	310	326	301	328	313	308	329	274	306	307	312	345	320	328	343	274	270	314	313	325	308	326	280	291	299	311	337	329	313	323	306	341	300	294	280	276	293	298	282	315	286	295	321	323	318	269	330	287	280	279	302	310	286	372	327	331	323	326	291	295	332	280	305	310	300	309	300	325	284	296	282	295	304	317	325	300	308	337	258	307	318	324	296	301	324	285	287	292	288	316	305	353	300	320	314	314	299	285	301	303	321	332	341	310	342	274	279	309	334	280	320	275	324	314	313	348	307	340	315	332	317	328	310	305	314	307	257	280	307	291	288	329	303	323	310	286	299	302	302	327	307	328	296	280	277	299	315	288	332	287	315	302	310	295	281	295	344	275	289	278	295	295	281	303	319	324	295	298	327	310	312	303	328	323	338	291	315	320	287	293	294	313	322	301	298	265	320	299	306	306	293	306	331	373	294	310	280	313	305	297	305	293	294	300	333	321	331	322	285	337	303	335	325	339	300	315	314	302	337	299	314	309	299	311	316	306	306	266	282	297	303	314	309	299	333	300	322	332	284	338	307	327	315	329	329	283	317	303	297	300	256	310	318	320	297	295	318	317	316	301	317	302	327	316	311	286	304	292	285	298	305	311	277	280	269	293	283	294	269	309	331	350	303	326	296	270	295	325	299	317	296	314	342	300	276	312	321	307	322	330	292	341	317	313	327	320	340	314	306	290	309	292	332	302	288	292	301	343	298	329	343	322	301	281	306	292	309	297	337	306	315	312	316	294	295	292	273	297	299	286	272	301	318	317	268	300	293	308	314	336	331	296	294	304	334	310	278	287	338	296	305	321	332	321	303	291	303	340	317	327	314	283	298	324	318	309	291	331	328	288	298	272	337	320	293	303	318	322	310	287	321	306	309	326	306	337	308	322	338	291	300	334	272	314	300	298	300	298	312	311	286	298	287	317	307	292	306	298	318	309	301	300	316	313	311	308	340	305	290	350	315	287	297	288	310	310	268	297	302	316	299	309	310	296	302	312	310	308	306	334	289	298	307	292	310	308	294	312	316	324	308	298	318	322	308	307	271	283	287	305	316	315	297	304	296	299	303	351	262	298	302	301	323	313	309	322	302	306	324	300	284	321	286	322	307	288	322	293	286	315	318	314	294	321	273	277	310	308	297	310	324	312	338	277	302	288	298	319	343	327	283	290	312	300	294	315	290	322	302	299	286	333	297	310	307	311	324	326	319	338	312	321	310	310	288	301	329	284	284	301	309	308	279	313	298	322	293	299	317	330	300	314	305	327	317	302	283	282	317	321	299	291	302	326	314	320	318	322	313	311	301	333	322	316	325	284	331	285	293	334	344	300	330	309	334	313	316	313	289	330	325	330	317	301	289	302	337	298	296	333	294	308	296	323	284	327	305	349	336	297	291	287	302	337	298	332	295	338	338	279	294	297	301	286	283	319	279	312	315	296	283	312	290	323	303	319	314	291	301	287	310	285	292	301	307	343	319	339	331	346	309	318	308	332	313	284	298	300	301	285	306	320	280	357	295	327	326	301	317	301	272	308	278	283	297	332	284	295	305	327	334	310	309	276	327	343	318	291	349	311	339	342	289	323	310	323	332	325	300	313	325	317	314	342	330	318	305	282	286	331	333	340	309	254	308	298	296	302	302	301	316	298	320	321	286	326	317	311	324	316	330	302	293	334	351	311	308	301	299	305	273	309	324	313	320	290	289	296	293	307	284	299	312	318	343	315	291	327	329	311	283	321	321	296	311	331	288	289	316	327	318	327	344	274	321	306	289	319	294	299	303	332	300	295	314	322	344	338	266	326	316	295	315	302	302	337	272	330	286	302	318	295	323	304	306	322	322	326	298	295	314	313	323	295	298	292	270	311	285	287	290	312	299	304	302	275	308	326	307	316	281	284	310	266	309	283	293	297	286	305	298	292	291	323	299	322	304	327	309	324	298	311	305	311	311	317	320	328	308	292	292	337	305	294	276	298	293	299	305	313	319	302	298	292	288	316	319	313	327	322	298	325	299	301	309	297	312	270	310	301	319	325	272	325	285	308	312	313	318	322	304	307	317	310	295	324	311	313	303	350	293	309	337
17834	1694	3287	3493	2979	2512	2096	1846	1669	1521	1397	1328	1217	1132	1102	1091	1092	1039	1007	1038	950	971	951	964	953	965	942	936	901	937	886	853	884	894	863	858	885	842	882	816	840	853	875	866	848	872	869	830	808	848	834	864	844	839	798	824	834	805	828	789	828	788	872	813	764	821	845	875	839	817	800	831	787	833	872	776	827	781	849	800	803	871	786	836	803	823	843	812	796	834	786	824	813	784	810	772	821	892	842	775	843	809	825	830	812	845	812	760	787	795	857	840	792	835	841	803	811	808	814	818	766	807	793	827	817	826	832	837	800	814	830	789	837	830	813	826	820	817	830	755	851	840	864	818	775	862	815	838	793	835	848	831	751	855	795	816	831	816	816	793	759	853	751	835	819	792	827	826	808	847	786	795	774	815	867	775	779	804	853	864	824	819	836	772	818	835	816	826	841	781	853	810	788	792	842	802	805	824	858	833	822	863	822	806	799	807	824	857	794	862	792	850	869	787	848	796	803	813	835	796	823	745	778	808	815	825	751	818	827	809	739	828	838	791	841	846	822	801	828	825	850	802	789	802	791	791	793	845	899	783	806	805	830	801	841	809	846	820	830	783	834	795	810	795	811	803	860	852	825	832	771	818	785	789	804	833	830	788	781	862	862	806	845	781	790	801	869	885	837	807	811	819	839	774	794	802	785	827	838	862	776	768	812	788	868	800	765	817	796	788	838	822	807	798	798	764	788	765	845	836	806	763	829	822	790	801	794	770	800	777	825	784	793	785	836	836	773	761	827	788	827	819	794	791	754	804	815	782	832	811	789	796	831	801	859	815	796	843	789	780	823	788	748	805	818	810	789	773	835	813	837	796	817	818	850	855	799	818	799	846	816	823	843	860	791	845	798	856	830	784	847	834	837	824	824	780	803	832	767	782	808	823	774	841	794	796	762	879	807	853	843	784	776	831	888	809	792	768	824	788	854	772	814	823	858	839	846	820	813	837	811	839	773	838	806	805	758	849	787	858	812	811	857	806	800	785	815	788	795	760	824	823	830	859	829	811	842	821	774	787	740	801	753	820	737	839	799	796	830	850	810	789	771	862	792	815	864	799	736	760	788	826	808	835	844	822	815	814	840	832	769	855	790	807	843	762	790	776	856	796	770	833	833	799	772	726	765	777	863	767	824	858	872	793	789	861	809	834	787	794	785	808	850	863	797	794	809	801	818	809	752	819	833	819	901	778	767	768	774	784	834	828	803	824	810	798	818	815	862	854	814	875	830	860	841	847	796	796	774	747	781	743	750	825	799	799	832	784	830	822	837	832	804	863	824	814	835	800	786	807	860	813	807	836	844	840	758	807	774	803	803	831	844	817	840	813	798	824	758	814	801	827	871	768	820	784	843	786	785	829	799	782	810	834	815	770	834	748	792	851	793	834	847	783	827	768	804	800	805	813	847	847	810	812	808	800	775	793	786	851	813	859	797	816	791	807	810	824	836	848	815	854	823	849	797	818	810	817	815	807	819	796	833	801	791	874	778	814	860	828	826	812	807	869	808	793	817	827	789	827	809	789	755	804	828	865	773	869	794	838	840	780	844	818	786	788	803	810	792	849	746	763	851	755	857	820	784	767	796	829	835	841	803	879	807	812	862	788	848	797	787	779	802	813	817	862	799	819	780	807	790	789	798	780	869	841	814	816	880	805	782	791	776	841	797	761	807	794	777	832	751	823	796	765	807	803	839	840	841	788	824	795	813	774	838	798	831	792	858	816	831	826	813	821	795	794	788	839	792	854	789	781	826	767	856	779	841	879	801	798	801	806	845	820	869	808	816	763	813	794	816	806	836	776	860	796	778	840	855	791	842	810	888	817	781	769	804	832	822	814	801	844	774	837	798	819	839	810	793	847	819	823	849	828	801	801	827	791	782	777	765	809	851	803	794	814	796	817	772	859	801	814	820	795	815	824	833	805	842	806	800	856	847	866	847	767	845	826	764	785	840	816	781	806	822	812	776	801	800	778	815	783	842	824	825	810	812	828	868	818	823	783	848	810	824	805	835	823	752	880	790	799	812	813	813	735	779	774	797	789	846	824	847	789	823	908	781	820	803	761	821	810	839	833	784	806	808	812	767	799	790	807	788	846	821	846	866	815	791	814	803	843	787	801	813	830	789	804	819	779	819	847	825	746	829	810	812	816	794	795	820	801	780	809	821	838	807	783	811	832	776	779	831	780	810	811	819	867	795	805	831	817	843	793	824	794	791	724	829	803	793	766	846	808	863	774	774	791	863	813	852	768	858	789	858	750	783	771	868	800	834	754	814	835	815	804	792	832	836	739	831	803	784	846	805	797	799	800	776	778	819	852	828	805	832	828	817	823	862	816	854	848	850	812	830	830	811	767	786	862	795	850	821	806	854	769	825	816	764	842	771	838	801	830	803	779	777	798	806	807	774	817	823	817	809	806	811	807	806	818	857	782	797	779	835	801	759	790	777	863	840	812	802	801	790	822	791	822	773	820	798	835	828	811	767	832	816	757	832	765	819	792	858	844	822	790	811	830	862	807	801	778	792	822	840	816	810	838	820	821	802	822	819	820	757	829	825	785	775	824	840	821	878	773	814	769	814	778	789	800	843	788	861	831	792	826	829	808	777	796	818	832	805	839	884	833	822	824	841	799	821	847	818	825	833	850	813	826	785	847	777	798	810	738	816	804	821	796	776	836	792	834	804	860	780	856	822	768	797	804	812	795	793	819	790	802	766	814	812	840	794	806	800	816	837	826	838	826	846	829	790	806	799	853	758	842	849	814	804	819	822	817	829	806	712	815	795	768	846	817	839	799	811	780	784	836	815	851	843	774	787	800	786	769	768	739	833	818	815	826	825	846	754	780	830	838	818	766	805	837	799	777	809	853	813	796	834	755	849	803	822	794	811	744	797	767	803	877	764	881	813	797	784	772	835	755	828	802	837	871	829	804	801	789	802	814	829	758	791	847	837	778	814	835	790	851	830	789	854	787	764	788	858	816	787	783	799	870	808	833	830	817	812	854	849	786	815	807	824	851	803	836	865	801	849	792	840	865	799	845	781	758	799	807	790	829	817	816	764	789	811	788	856	779	779	768	797	808	794	856	770	777	822	805	815	836	832	803	846	743	860	760	801	823	867	817	809	807	786	813	784	833	830	821	836	799	832	804	806	849	788	771	796	785	876	771	800	840	817	844	799	841	846	781	801	831	837	873	800	831	821	807	816	803	788	778	817	795	794	772	807	774	836	827	818	829	816	819	793	820	824	795	763	826	790	809	751	851	813	866	772	811	814	835	858	813	818	801	781	826	775	786	734	784	817	864	856	824	839	797	795	829	849	843	774	807	801	768	819	799	794	776	831	836	801	772	716	801	810	818	814	827	751	789	796	786	801	834	832	801	857	831	816	831	849	811	804	778	815	797	806	792	834	823	844	840	767	786	813	813	793	797	735	825	816	836	779	900	805	853	812	822	794	844	822	847
44545	17367	3402	1754	1151	950	744	536	492	499	453	363	376	356	342	312	320	349	293	293	310	299	305	309	307	300	289	292	271	282	273	308	268	252	269	320	262	276	254	299	280	261	258	277	278	266	266	266	285	294	283	261	265	283	292	270	266	247	254	308	276	282	297	292	253	267	257	255	251	288	286	253	288	234	250	240	248	260	262	254	252	290	302	253	308	262	247	278	275	266	258	297	283	273	277	254	247	287	280	279	288	256	277	281	266	283	256	281	259	266	252	305	260	272	242	264	249	279	243	280	268	263	263	269	265	252	236	245	254	298	247	282	273	267	286	259	260	248	258	260	288	273	260	277	265	230	258	252	259	272	254	277	267	267	268	279	316	276	257	284	264	270	261	279	286	287	265	266	259	257	242	280	252	274	256	260	231	259	241	243	254	249	259	275	258	301	271	262	289	272	258	267	252	259	254	260	257	246	280	241	258	285	229	262	295	268	259	250	283	277	283	248	276	275	276	282	294	283	265	248	264	282	269	301	256	292	292	310	287	271	265	278	274	281	273	265	300	262	255	275	297	269	275	259	272	275	311	262	276	243	273	264	281	269	283	270	268	260	245	278	260	280	254	252	289	246	262	295	260	244	256	296	266	246	257	284	280	274	277	231	273	285	292	277	258	275	268	275	282	255	255	256	266	268	271	246	263	281	277	260	248	272	271	282	274	256	266	257	238	274	267	292	289	252	262	290	261	285	257	270	258	278	276	255	258	265	255	263	270	266	256	251	246	271	320	273	222	280	247	270	261	258	276	280	270	286	286	264	259	276	277	264	287	261	285	273	298	223	286	293	246	295	280	307	254	248	293	254	255	296	304	249	266	270	272	287	265	269	257	286	286	269	266	277	250	271	289	273	287	266	249	256	299	260	267	305	289	269	254	257	307	294	236	263	276	262	270	231	274	257	268	243	270	252	290	251	259	293	292	262	270	253	256	277	261	282	250	239	263	265	263	261	287	267	247	287	260	283	251	293	262	287	263	271	258	245	248	255	248	289	305	281	223	253	249	265	265	295	271	263	247	251	274	295	288	250	242	290	275	269	256	277	273	267	260	271	265	291	295	286	237	287	280	260	281	274	270	282	306	290	261	250	288	275	251	237	295	239	248	285	275	280	274	313	250	269	297	262	270	290	282	249	300	237	291	277	261	303	284	255	264	272	284	257	217	241	267	244	289	270	291	277	264	253	260	253	230	272	276	263	278	256	266	290	265	262	244	276	273	272	264	250	247	261	238	271	288	284	267	288	254	253	278	269	305	278	254	261	267	275	276	251	289	246	286	274	272	302	264	275	269	267	239	269	290	245	248	292	290	292	313	277	260	244	315	270	274	266	269	253	266	263	263	234	253	252	253	250	254	293	262	275	262	273	236	265	249	277	266	262	271	256	266	276	275	257	281	264	304	276	271	284	256	226	272	288	262	270	277	281	270	273	277	275	247	276	268	261	254	241	276	287	298	280	262	262	262	265	258	246	277	289	263	261	277	287	275	275	299	264	265	271	262	267	281	247	268	265	276	276	288	266	289	263	299	271	252	289	277	267	235	246	270	274	274	274	265	303	254	277	272	277	276	273	257	269	273	289	286	258	252	259	288	261	265	270	275	298	271	252	287	295	283	261	285	245	252	283	269	290	281	268	271	273	265	299	270	286	260	273	292	257	309	286	254	280	264	262	266	265	294	282	279	240	294	286	280	260	230	260	274	288	274	271	244	291	256	267	263	288	294	291	270	264	276	254	257	292	279	242	306	270	273	262	276	278	251	242	251	277	275	263	261	281	297	276	264	264	291	290	289	260	262	279	285	266	249	264	279	278	269	295	262	266	273	255	245	272	267	272	287	282	230	269	261	267	277	248	255	245	310	263	264	249	250	270	266	278	262	216	291	252	287	268	255	276	247	254	280	263	264	295	276	275	270	272	263	262	252	271	269	252	293	255	266	249	270	284	262	280	268	274	287	271	255	271	257	300	259	262	238	271	276	246	272	262	247	269	254	279	265	265	224	268	268	287	250	293	245	241	272	253	275	286	274	268	255	268	291	281	273	272	291	297	260	291	259	262	258	269	279	261	272	255	257	314	287	221	263	270	280	280	298	239	246	291	246	262	275	246	243	275	297	270	281	258	273	289	238	274	263	293	289	253	263	281	294	307	243	288	288	270	297	271	278	265	281	260	263	270	281	277	300	276	250	278	263	270	265	291	238	243	282	280	284	248	256	276	271	310	294	239	277	251	280	310	258	308	321	246	317	252	249	265	249	277	246	263	269	263	260	308	286	251	260	272	282	296	261	263	261	270	277	251	251	293	291	268	268	293	265	264	272	262	270	285	281	265	255	262	263	284	303	249	263	265	292	266	274	258	265	276	261	259	286	247	281	247	281	229	285	258	263	292	266	244	265	249	270	288	318	280	250	273	256	265	267	305	229	278	269	302	243	298	288	248	255	284	254	247	274	246	304	285	291	241	302	298	257	270	275	252	285	295	275	254	289	258	260	280	271	244	276	293	283	258	270	251	249	280	287	281	277	251	276	245	265	277	267	235	278	287	287	250	253	262	275	277	270	273	239	262	278	286	260	276	272	282	283	265	315	256	278	283	280	256	274	259	258	290	263	279	269	264	248	268	295	272	252	290	264	243	256	262	241	226	250	262	259	257	264	268	254	267	252	232	258	306	284	252	256	285	272	269	254	267	290	258	273	261	262	272	275	258	292	249	249	281	268	249	278	258	272	295	243	254	278	244	296	284	273	263	277	267	285	248	279	288	290	254	269	268	281	293	293	255	243	278	271	272	253	266	254	286	281	254	249	262	288	293	263	261	269	256	270	261	248	268	256	275	251	260	256	265	283	292	277	267	270	286	282	237	253	248	254	273	253	265	251	268	263	227	274	293	273	311	261	262	279	249	234	254	256	253	276	247	250	244	263	259	282	268	266	290	252	258	305	279	273	276	231	268	246	280	237	225	232	224	294	284	273	296	249	253	236	247	262	262	302	298	300	274	272	264	254	248	269	294	256	247	255	261	293	248	302	228	278	268	290	273	254	287	287	272	309	266	291	303	257	253	263	268	264	247	277	268	261	302	255	263	256	255	266	280	225	258	248	262	280	282	267	267	270	268	234	251	273	259	265	279	259	267	272	267	295	242	289	268	297	268	282	294	268	270	268	270	252	272	261	274	251	263	275	275	255	278	276	279	291	281	277	243	222	307	261	268	264	266	264	286	260	274	257	266	249	260	282	278	252	247	281	285	285	257	258	274	250	275	261	254	294	275	275	251	296	266	301	251	265	250	269	266	261	268	241	290	311	272	293	262	231	292	271	257	276	279	268	284	248	255	291	287	257	256	273	287	245	256	245	244	253	285	291	268	270	273	263	304	253	279	272	300	280	276	258	262	266	258	267	277	266	299	279	275	259	280	264	240	239	273	249	280	281	272	233	284	242	301	260	282	282	285	281	315	257	242
23393	2416	5290	5680	4708	3918	3137	2658	2326	2011	1817	1660	1453	1360	1307	1237	1221	1103	1118	1077	1000	1018	936	918	950	984	874	866	847	902	822	791	804	816	778	818	770	790	785	749	789	752	803	744	798	765	726	772	795	766	778	732	739	755	727	727	741	735	718	735	726	747	809	724	726	712	750	721	736	716	732	712	700	771	696	699	734	731	732	784	716	686	705	782	715	697	684	707	730	703	722	676	707	734	719	673	705	715	698	731	694	705	672	691	700	658	652	712	723	675	713	739	688	695	701	705	747	720	707	706	707	681	726	677	716	723	710	700	757	720	742	704	704	668	681	720	703	703	747	724	715	694	660	696	757	671	719	737	662	682	747	649	689	701	683	730	654	689	705	711	668	711	703	683	744	660	702	722	715	753	724	696	718	723	662	702	682	703	710	706	707	683	671	777	698	699	704	692	692	700	704	714	719	710	669	689	708	685	684	689	710	681	742	756	664	685	733	675	697	754	703	704	747	723	679	675	721	698	678	736	728	710	663	660	676	678	693	684	704	754	698	712	695	694	691	679	696	711	679	683	750	714	691	708	702	704	740	696	744	676	680	678	696	714	752	692	791	723	737	696	700	725	716	706	677	672	701	663	691	676	665	681	717	644	718	712	785	694	707	693	680	733	677	741	697	672	696	677	682	702	686	723	740	715	684	703	692	771	714	725	693	671	683	693	661	679	658	685	676	719	715	728	729	695	709	724	711	691	712	669	729	704	670	691	677	740	665	681	692	707	681	716	676	717	730	699	665	713	640	692	711	694	708	708	713	723	693	687	709	724	691	723	683	714	672	656	712	696	690	729	675	700	721	686	725	688	642	734	703	644	681	682	677	680	665	734	728	695	699	667	713	755	704	698	689	756	631	702	675	703	674	688	667	694	739	683	727	674	726	716	736	692	669	706	744	708	704	701	700	675	669	696	702	744	708	723	759	698	733	660	696	677	641	728	694	735	707	698	723	693	700	690	696	682	743	703	720	739	672	739	684	711	705	670	669	689	626	728	685	689	695	700	693	692	679	656	688	695	676	684	744	678	674	684	699	704	673	747	710	713	697	705	692	701	672	697	642	709	693	751	656	718	676	693	705	670	690	669	692	709	686	722	720	712	647	678	712	699	690	708	706	693	676	711	665	696	714	744	718	694	693	716	737	687	719	682	712	679	719	721	707	688	723	677	701	702	676	754	776	712	694	645	675	682	713	705	696	699	693	675	755	745	749	716	719	667	651	668	681	685	703	653	721	686	706	707	678	699	666	704	705	690	700	720	716	662	658	732	696	696	692	694	703	707	719	718	680	727	721	705	670	715	694	714	724	727	676	717	729	703	696	683	703	681	690	734	732	696	698	706	707	708	700	714	694	663	724	735	717	725	684	680	679	683	657	720	674	696	679	719	689	695	714	679	667	689	622	732	693	705	701	690	700	710	702	703	674	719	713	699	703	764	673	650	693	696	682	715	694	710	719	707	741	741	699	721	659	709	736	692	631	722	711	664	759	672	737	704	670	724	706	655	713	715	682	714	718	717	718	665	726	688	688	636	643	686	693	728	706	681	713	682	729	677	732	656	699	716	672	747	685	744	669	699	693	706	702	703	704	715	647	674	697	708	667	718	724	689	711	681	698	701	719	650	686	689	697	668	675	730	693	692	694	746	639	696	727	667	703	753	704	670	717	656	707	732	678	658	765	708	739	698	679	684	718	737	706	705	723	685	686	714	653	671	703	705	701	732	722	695	681	707	698	719	692	677	723	707	719	699	729	673	735	682	696	690	797	739	712	718	734	704	718	738	682	673	698	726	718	684	697	688	672	700	714	682	670	673	716	740	736	681	748	686	724	643	691	695	692	699	686	742	712	691	687	739	722	725	719	677	695	689	705	667	705	715	691	733	727	706	688	722	694	703	667	688	689	708	729	678	672	682	733	704	668	715	687	707	671	705	695	726	659	733	712	713	697	728	749	669	686	728	687	711	741	727	729	710	683	719	744	712	703	666	688	728	650	682	695	746	748	668	693	734	707	669	702	667	673	657	725	739	717	678	709	705	708	681	695	679	658	681	710	702	714	686	669	711	724	687	701	686	698	734	700	703	726	706	669	710	643	768	739	734	703	730	748	678	664	663	736	741	678	652	681	724	681	687	689	715	682	667	720	632	673	697	674	759	697	691	735	692	694	729	705	731	665	664	702	694	732	738	715	700	725	701	722	710	768	701	675	717	694	685	711	743	724	690	696	679	710	726	715	729	679	673	698	700	710	711	661	774	768	700	667	702	718	681	762	692	717	689	665	733	739	670	705	690	760	660	710	711	682	692	701	692	715	735	714	686	700	711	693	684	726	683	681	647	673	687	713	736	669	688	749	682	706	667	744	666	751	733	625	666	726	693	707	713	656	673	724	709	701	682	662	677	715	735	657	703	734	709	662	724	690	711	737	690	664	737	696	682	672	688	711	661	680	712	698	703	732	659	645	691	709	696	705	715	658	696	690	707	700	692	667	744	695	723	694	695	687	702	742	723	694	721	692	739	733	739	717	762	705	667	690	683	683	666	639	718	711	665	720	757	702	730	721	693	678	709	675	712	722	729	719	694	696	679	722	664	667	730	736	665	692	682	694	750	731	722	689	703	715	677	649	640	746	777	671	668	711	677	688	695	695	665	697	717	785	699	672	704	716	680	714	680	717	705	725	733	692	698	677	723	746	686	683	699	717	675	721	677	745	713	683	751	723	682	679	728	691	698	695	691	708	701	720	746	697	675	701	704	690	719	735	737	723	736	721	735	720	735	725	723	667	688	708	682	703	715	728	728	679	688	766	697	648	711	656	718	697	716	664	719	706	748	688	696	701	681	642	662	706	724	745	703	693	715	664	704	631	753	751	673	695	709	754	665	710	703	656	678	718	708	725	701	692	744	681	714	705	707	689	700	694	729	669	684	726	674	708	691	747	681	722	671	694	732	698	695	684	695	665	655	723	653	656	740	707	722	720	715	679	691	706	717	730	712	715	718	746	673	681	721	746	725	655	693	704	666	680	738	708	699	714	717	697	688	695	701	631	695	699	698	718	676	695	721	733	703	655	743	712	707	734	704	696	696	678	698	736	717	751	688	691	705	661	708	670	699	722	717	746	705	709	692	703	710	733	693	654	695	674	691	722	728	686	694	684	695	744	710	668	705	707	726	701	707	692	684	688	722	689	692	706	636	709	683	703	697	693	693	639	740	690	709	701	692	681	696	695	707	668	740	723	686	740	704	672	724	695	682	715	739	737	682	693	698	751	700	712	717	678	665	699	699	705	686	714	715	758	724	729	688	673	704	730	693	698	697	687	705	685	697	724	753	634	703	684	660	712	720	669	693	641	693	704	700	680	661	680	696	722	738	717	707	689	675	706	689	710	715	686	733	698	708	723	715	733	671	732	714	710	685	745	713	718	708	708	654	687	683	714	683	734	702	699	711	699	669	690	680	691	673	699	674
2995	230	230	189	190	186	203	162	179	180	164	182	194	180	173	174	178	155	158	160	165	201	165	188	169	169	183	158	179	171	155	167	178	172	179	160	154	185	157	171	176	177	174	171	168	178	152	172	176	163	167	172	160	158	166	164	203	188	160	181	168	172	169	149	168	174	162	163	173	165	185	167	185	189	197	173	178	189	153	184	180	163	176	168	166	172	161	174	177	167	174	161	157	163	184	146	165	178	144	192	172	180	175	180	177	177	181	165	170	157	195	155	183	176	157	169	177	173	166	202	184	167	188	164	178	188	159	205	173	176	167	147	186	181	164	173	157	156	193	164	175	179	157	170	180	191	180	192	170	179	167	167	173	200	215	191	159	171	188	163	201	179	201	188	148	167	158	200	132	177	136	191	161	164	165	180	174	167	165	195	173	180	148	172	151	141	195	172	174	160	168	164	176	191	177	184	189	174	184	181	171	162	189	178	181	179	168	174	197	163	174	143	169	161	210	185	169	195	188	190	179	184	181	159	181	173	171	183	169	150	152	154	173	171	189	162	142	184	175	165	173	158	187	149	172	179	187	151	158	166	183	158	168	143	163	184	169	166	169	161	169	168	167	164	174	159	167	166	175	168	186	187	172	148	177	182	173	190	137	148	151	173	183	172	195	163	176	165	179	168	205	158	181	181	195	204	167	160	147	162	166	165	180	183	174	168	153	192	172	194	164	177	175	181	181	166	167	162	176	171	181	172	171	187	165	161	164	174	168	184	154	145	167	182	182	182	170	164	167	191	162	176	171	187	178	181	164	183	149	176	183	186	169	185	200	170	180	176	155	173	148	204	152	191	173	189	184	177	157	150	179	183	172	164	183	191	165	155	177	154	175	164	178	187	191	180	184	175	169	182	170	161	158	165	194	161	180	149	174	174	166	172	181	184	183	159	159	168	184	169	180	161	183	157	159	178	183	173	169	155	177	136	199	179	169	188	192	188	160	173	176	158	167	147	163	171	157	171	157	200	180	179	154	182	183	166	159	172	206	180	178	173	188	188	164	185	169	179	174	170	174	176	161	168	190	205	161	173	197	169	210	145	172	180	153	167	169	169	154	191	183	153	141	178	167	187	168	179	170	181	180	168	169	143	191	174	184	148	194	163	154	172	201	177	163	176	168	185	171	181	181	164	189	176	151	177	162	168	153	169	174	176	200	172	195	180	150	175	188	165	152	182	171	180	195	167	159	156	168	163	166	192	146	176	160	181	159	178	174	160	163	167	158	165	186	176	195	174	165	155	172	160	174	165	167	160	165	182	155	164	158	183	168	178	167	177	166	171	198	165	157	163	200	166	175	164	172	168	162	159	188	181	187	167	160	167	154	144	158	173	167	162	193	202	168	159	180	168	169	180	167	181	175	160	186	161	175	183	151	187	181	172	197	161	176	182	158	168	143	164	154	186	160	158	181	173	162	172	171	165	151	186	173	186	170	156	164	170	171	162	169	165	168	179	167	177	158	164	188	174	171	175	187	172	193	163	188	174	176	178	177	165	185	174	169	184	168	192	164	158	164	177	169	180	169	143	164	177	171	158	179	175	162	172	171	193	170	152	162	172	161	173	180	212	164	175	168	164	166	171	182	151	177	135	188	175	176	162	164	169	172	170	160	189	162	174	166	150	182	156	160	155	165	166	185	165	178	193	169	174	170	206	203	184	165	152	162	172	174	188	168	177	173	172	169	169	159	191	182	207	172	177	173	160	162	156	162	158	170	186	149	185	193	163	169	158	180	158	179	176	153	181	178	161	171	177	184	156	163	192	173	166	170	145	150	182	193	163	161	163	153	189	179	192	151	195	183	177	156	180	178	164	148	158	162	168	151	170	182	177	192	170	193	167	193	200	156	161	175	172	153	169	158	176	169	185	169	175	168	173	181	197	189	196	192	169	162	187	174	179	177	173	190	171	159	149	168	170	183	183	181	157	162	160	160	174	157	165	174	164	199	179	162	165	165	170	168	192	173	181	173	172	172	212	197	188	164	177	177	187	173	161	172	175	189	173	159	166	179	164	154	169	170	163	175	168	187	173	156	182	169	173	177	167	171	159	181	159	164	153	173	207	170	189	173	181	152	190	169	190	152	178	171	162	173	159	185	183	167	171	168	163	167	174	161	170	159	167	153	185	148	189	161	156	150	159	155	182	207	169	163	185	159	150	190	152	167	162	171	171	147	175	163	155	184	175	171	184	196	168	173	176	151	139	150	175	195	165	166	190	152	181	174	166	183	182	162	170	172	144	173	166	172	186	177	161	176	188	195	162	175	157	189	159	178	167	180	165	164	162	161	152	185	164	164	176	158	160	183	189	187	169	174	147	187	169	176	169	168	148	170	188	162	181	151	164	172	178	191	166	168	188	195	181	170	180	160	164	174	187	164	172	163	178	157	160	161	180	183	157	188	155	169	156	161	161	158	195	194	189	164	176	159	176	167	167	175	158	170	170	151	176	176	196	199	163	153	199	152	185	176	173	167	160	175	169	149	183	176	185	171	197	178	168	163	184	162	170	171	170	164	176	188	165	159	186	165	194	164	200	162	179	173	174	187	181	164	180	170	164	197	167	172	167	185	178	162	171	183	174	178	186	166	168	169	182	158	184	176	180	179	167	180	180	178	158	162	154	161	143	141	157	152	178	197	173	179	160	180	169	188	160	169	163	188	172	160	162	170	178	160	165	153	152	184	173	178	165	166	173	211	159	147	162	171	175	169	171	183	178	175	158	168	195	150	170	171	190	174	172	189	165	166	182	180	169	204	153	188	161	162	183	156	160	190	168	181	169	162	185	162	175	165	164	174	173	173	182	162	158	169	144	184	155	185	166	165	176	180	161	173	177	164	174	170	175	185	167	167	174	173	156	189	154	168	176	171	161	178	163	144	171	170	164	180	168	190	169	180	148	203	167	160	155	164	173	167	193	156	160	173	164	155	158	196	161	164	166	172	185	143	178	165	186	180	189	206	178	159	169	163	193	183	187	182	173	179	175	181	170	169	182	181	167	182	183	185	173	156	182	161	181	170	218	189	153	187	162	161	166	188	206	168	172	161	160	177	159	195	177	191	164	170	178	184	199	164	175	189	180	220	159	202	164	171	174	157	177	172	183	175	160	145	169	183	175	195	162	188	176	185	164	186	164	197	192	190	174	182	174	168	179	155	180	175	179	144	157	156	179	165	184	156	176	153	158	174	182	163	155	170	163	165	146	162	162	176	180	185	184	157	183	143	182	181	155	161	185	193	157	168	170	179	185	179	180	163	182	166	186	174	174	163	184	179	168	185	171	172	160	165	165	181	191	172	179	179	196	186	191	190	166	162	183	176	152	174	184	190	186	162	152	165	188	164	153	178	194	169	181	172	176	171	196	176	172	161	163	193	194	179	161	174	177	185	183	180	191	160	159	156	164	158	175	165	172	178	162	199	161	176	171	163	164	165	187	175	181	200	195	187	195	178	180	175	173
3091	556	611	634	601	646	624	560	576	545	537	530	538	493	504	518	522	522	526	567	515	523	529	530	493	512	504	548	543	541	506	524	531	526	523	552	467	507	487	515	499	514	474	523	566	522	483	515	539	524	513	489	500	553	526	534	506	526	522	537	523	550	532	485	520	513	509	502	545	553	499	538	504	503	543	492	495	517	493	512	513	513	529	519	480	542	513	505	501	516	524	516	527	512	512	490	516	546	545	501	520	520	498	493	533	500	523	499	502	531	533	536	484	540	560	522	489	494	488	507	478	524	524	536	528	502	509	539	489	475	560	491	482	494	528	520	513	482	481	536	494	532	525	553	483	530	562	532	508	524	528	526	507	460	513	497	514	497	560	509	513	502	489	496	498	513	512	511	514	520	483	497	509	476	475	508	519	509	519	500	514	519	520	541	542	514	524	551	542	495	516	506	505	563	493	490	564	547	477	509	506	487	526	468	505	497	495	493	500	512	590	467	492	508	490	472	473	512	484	514	497	503	508	455	481	545	463	518	523	526	505	524	493	526	529	523	487	512	561	554	471	501	495	539	536	494	542	508	533	529	522	510	540	542	512	494	513	524	531	550	508	519	497	471	531	556	513	543	474	520	484	521	498	504	532	521	533	512	549	515	547	536	530	487	524	511	499	502	521	516	516	524	537	482	486	511	496	526	505	520	490	499	534	560	508	468	529	498	471	508	491	489	507	519	533	471	518	457	499	527	547	516	508	529	482	504	461	540	527	544	524	489	534	497	517	533	525	519	501	519	544	511	498	531	471	537	527	477	543	534	547	542	520	519	531	528	510	515	512	486	513	542	494	507	531	489	499	514	491	517	514	548	523	491	522	513	543	514	548	461	496	520	541	485	487	507	516	532	539	487	524	511	537	492	506	530	529	514	539	534	530	527	561	541	511	554	517	532	485	482	492	520	478	546	509	507	544	498	517	530	489	516	517	566	495	501	508	537	502	509	482	506	515	483	546	523	485	537	507	516	531	513	551	481	516	506	499	486	502	524	503	513	526	525	516	520	498	538	510	500	486	524	505	494	507	506	521	514	487	541	560	549	540	531	510	548	523	481	483	533	544	501	504	550	510	501	521	529	494	500	528	503	511	482	518	467	525	463	519	506	510	520	555	478	537	485	551	514	519	492	502	550	506	520	493	470	515	525	504	539	519	523	521	498	526	529	510	504	546	520	527	503	527	509	510	517	488	516	512	524	528	523	531	527	527	498	496	505	504	562	532	528	524	538	512	512	574	501	513	512	491	519	535	513	487	513	468	520	514	544	488	497	483	492	473	528	526	512	488	509	461	485	556	542	492	480	508	462	517	525	489	550	477	506	504	505	522	489	504	487	521	511	491	528	505	504	498	506	501	531	502	546	572	469	517	527	476	515	506	495	536	540	544	530	536	533	542	490	524	546	532	564	507	498	530	509	513	535	487	509	542	540	489	523	519	526	538	543	540	508	496	492	489	513	534	528	526	513	505	510	499	512	483	498	533	507	512	524	528	553	508	498	522	527	534	517	541	497	515	538	525	504	512	505	526	503	536	474	537	513	509	500	526	493	528	519	521	516	513	515	520	493	500	499	516	514	514	495	500	536	497	498	511	522	530	530	509	503	525	543	515	528	539	491	520	485	538	515	506	487	496	506	507	488	564	520	514	512	484	479	515	527	469	525	522	519	533	451	483	492	515	517	523	510	459	520	519	524	536	525	501	547	533	491	500	492	499	532	492	539	503	506	479	530	550	519	488	579	488	495	528	537	503	504	534	489	485	508	516	522	488	555	505	499	521	512	480	498	486	499	499	529	503	525	491	510	546	462	491	494	487	508	508	516	525	493	518	551	516	528	533	503	514	512	482	538	499	510	558	513	519	522	520	497	559	499	487	521	513	503	507	561	498	514	500	536	479	513	489	519	497	534	542	533	503	490	479	513	528	514	499	548	461	516	481	537	499	494	528	510	515	510	480	504	522	468	547	506	502	497	539	504	514	517	524	497	483	499	491	507	515	518	492	491	512	518	496	447	504	513	507	516	527	498	520	551	492	526	518	508	503	506	481	512	515	543	513	511	510	505	502	477	517	496	458	505	532	491	561	507	476	483	527	532	518	454	521	501	496	510	496	513	530	501	534	495	536	531	491	559	513	484	536	520	498	514	512	483	498	530	525	519	516	509	539	517	527	498	487	514	514	500	524	472	518	482	546	512	493	497	520	512	513	534	525	545	515	536	523	508	530	509	516	500	485	480	519	508	495	528	521	480	485	516	523	517	508	540	542	535	510	517	560	449	528	528	524	535	504	549	539	520	496	530	521	537	555	567	496	548	507	510	494	492	521	495	512	516	551	493	487	550	540	485	505	496	501	534	538	512	482	555	549	558	533	457	533	518	536	524	522	539	527	497	561	504	501	565	531	526	506	533	536	520	545	516	527	545	536	502	552	511	496	519	515	531	519	538	507	529	504	553	507	499	492	549	540	475	522	481	515	482	495	503	510	531	517	519	545	487	504	525	488	543	498	534	482	526	526	550	529	508	572	480	527	482	496	500	537	529	504	548	501	506	515	524	538	494	503	537	508	511	498	507	540	506	508	495	484	503	541	505	531	523	500	500	505	534	500	521	513	520	501	515	506	550	527	557	520	536	562	513	499	514	524	593	515	492	541	512	506	509	558	502	483	531	478	530	512	547	523	547	478	582	523	524	540	516	496	531	541	484	495	516	516	507	546	546	500	506	496	519	524	459	512	495	520	522	515	530	531	517	518	513	537	486	528	541	467	537	508	545	509	507	514	501	511	523	495	523	521	505	518	516	495	523	527	476	537	557	513	525	511	496	498	482	494	502	507	473	511	486	538	509	523	538	522	539	475	538	523	547	578	466	543	530	515	509	518	506	488	506	497	522	493	513	495	551	487	539	505	522	531	520	553	534	534	530	530	474	518	510	526	494	491	509	536	531	495	506	501	537	500	522	497	505	503	520	501	545	533	526	546	530	518	523	508	552	483	495	517	494	522	491	491	545	537	514	515	522	525	511	490	505	533	507	533	519	490	498	525	461	512	495	506	485	469	501	497	533	501	557	468	469	524	500	494	508	490	485	465	506	530	505	502	484	527	507	543	555	533	515	522	552	499	537	579	521	481	483	491	550	495	517	472	544	506	529	531	483	481	491	525	494	534	533	464	524	526	515	503	496	527	499	521	467	543	519	502	517	482	501	508	571	514	463	522	530	498	534	557	548	501	485	514	492	531	505	477	515	529	486	543	535	517	499	510	472	508	523	476	521	476	501	511	499	512	540	512	479	529	471	532	520	464	545	524	468	564	506	529	518	476	531	506	495	506	537	527	491	501	541	534	540	498	528	469	529	539	503	493	512	509	530	522	513	545	506	526	519	506	521	486	509	499	513	505	543	510	539	533	471	561	496	536	506	517	521	515	487	555	538	497	482	539	527	517	476	502	491	495	522	539	519	462	535
27565	6312	1429	1008	749	605	528	463	432	407	396	367	355	319	335	354	319	325	308	326	308	340	327	326	291	301	309	303	324	282	300	283	323	302	298	310	329	302	296	285	310	304	300	290	310	276	328	322	285	301	289	304	289	309	280	326	319	303	301	291	307	292	291	304	296	286	276	298	302	298	311	260	309	283	307	321	338	316	311	310	303	274	293	285	305	293	294	320	307	330	311	322	284	298	296	275	305	303	305	284	313	320	311	279	305	324	330	319	315	315	312	303	292	314	291	296	243	282	327	269	295	299	266	340	304	304	285	303	311	291	304	253	322	292	340	285	314	320	317	305	297	316	283	281	320	323	294	282	318	326	275	289	277	302	320	272	342	295	289	283	272	306	294	337	292	286	280	296	286	323	303	323	283	289	283	317	331	299	299	286	310	284	308	284	295	297	301	295	350	293	278	312	298	307	290	280	324	274	317	284	305	296	312	287	286	281	330	304	306	311	352	317	310	299	351	276	306	326	300	318	319	300	328	305	275	293	324	304	299	317	280	294	306	315	293	308	285	299	312	296	328	273	288	317	311	286	297	335	301	318	309	312	296	283	273	316	280	311	296	291	300	311	346	303	277	281	286	260	289	318	281	307	301	304	305	328	324	321	284	286	294	297	333	298	320	296	275	271	290	300	314	297	310	311	303	293	291	299	321	303	290	316	335	273	302	279	289	295	319	257	298	303	307	287	316	284	282	295	295	319	318	297	294	294	325	314	291	300	324	285	298	313	277	299	285	293	287	292	299	287	326	313	320	275	277	317	335	309	285	319	297	302	341	306	289	299	278	291	300	304	298	283	301	279	299	310	325	275	298	304	298	309	287	301	304	279	305	272	298	294	320	321	288	310	329	291	298	285	320	339	282	267	302	290	276	321	303	282	292	328	295	311	308	305	295	301	287	302	316	309	308	318	309	318	308	337	287	300	294	322	287	318	306	291	336	301	303	307	308	293	289	280	312	309	289	295	297	300	305	308	295	284	281	326	279	308	295	323	311	325	287	293	294	310	305	290	319	293	286	290	295	290	291	315	328	299	282	315	325	332	286	293	310	280	306	305	287	280	291	316	298	316	323	278	335	282	331	329	299	313	310	297	334	320	296	292	339	298	309	278	298	271	280	293	284	301	301	268	292	294	303	334	311	269	288	302	307	330	296	289	328	265	309	285	306	295	296	294	279	304	307	297	302	304	325	328	338	282	295	309	291	321	317	308	338	293	315	301	267	300	292	282	293	311	308	293	314	308	308	318	319	302	290	334	316	334	305	331	298	327	326	333	298	326	303	318	327	304	328	333	300	300	305	321	311	316	295	308	296	302	268	294	296	291	286	304	323	294	283	271	329	290	316	334	277	314	321	334	299	304	299	323	297	314	295	309	324	306	298	314	317	277	311	283	281	305	309	302	275	291	321	293	290	304	314	313	332	313	298	300	262	292	297	289	320	309	285	323	325	319	292	278	286	320	298	321	298	284	264	346	330	286	273	291	268	285	358	298	300	283	319	328	291	294	288	291	286	294	302	325	297	326	332	292	266	279	303	309	304	293	283	291	271	311	314	312	299	294	315	317	320	287	305	303	276	320	295	289	289	302	306	302	304	312	273	327	301	304	307	316	329	277	297	301	279	241	314	322	318	291	316	296	305	308	302	280	306	281	352	285	311	296	317	293	293	300	314	303	321	310	324	294	265	300	325	285	278	307	307	318	299	328	312	329	300	314	296	320	291	293	299	306	306	318	307	303	271	307	287	303	292	269	291	336	310	284	349	299	284	293	299	295	304	308	288	309	310	299	304	286	317	305	311	318	293	283	267	292	291	299	298	308	305	338	299	330	300	317	289	302	302	276	295	342	285	327	307	288	312	283	275	281	287	297	288	338	305	285	275	307	319	302	313	295	286	303	325	285	296	272	304	277	292	294	313	308	299	305	290	323	307	284	277	280	300	322	294	289	310	286	290	269	297	296	311	295	301	297	296	290	295	279	311	296	324	306	304	329	304	278	298	293	294	286	301	337	302	327	310	332	298	304	281	299	331	289	311	281	322	277	305	345	297	309	294	316	279	298	282	337	294	305	278	285	333	322	298	297	313	292	280	303	294	306	311	271	279	271	319	314	293	304	313	314	296	302	295	319	282	318	295	306	298	309	277	297	311	298	297	303	308	301	297	297	281	296	281	303	282	294	264	287	289	322	313	330	333	283	317	312	295	281	307	306	287	323	301	293	273	296	283	286	291	310	330	304	317	284	286	284	298	299	308	303	269	306	306	301	344	297	308	300	309	287	333	284	317	299	303	296	313	320	332	297	306	304	259	295	284	305	311	283	292	300	310	291	294	289	301	292	303	297	322	333	301	309	279	295	306	288	269	290	312	280	299	273	313	298	293	302	294	310	318	286	297	285	296	324	351	307	314	308	300	282	305	253	296	305	292	311	262	285	288	315	277	291	317	323	304	291	309	302	305	287	277	296	307	295	312	292	269	307	272	308	318	299	288	322	326	321	291	311	294	291	290	290	295	309	296	305	334	326	269	310	286	299	292	317	282	322	302	273	301	273	291	294	304	314	304	272	342	290	297	291	267	315	292	274	317	301	321	300	322	330	290	322	312	308	323	291	318	290	292	321	335	301	306	298	305	322	333	302	289	293	302	309	305	284	300	317	300	284	291	312	294	285	302	326	288	296	313	300	294	295	290	311	297	310	302	308	291	307	293	292	259	292	308	300	293	333	312	301	305	302	275	281	292	300	301	285	320	299	296	322	326	323	330	326	286	291	341	319	292	300	305	297	262	313	315	310	289	300	294	274	291	288	335	283	310	296	291	322	293	305	339	271	318	332	303	315	284	277	300	333	312	280	304	309	344	307	302	327	328	251	307	264	307	313	285	327	322	280	279	293	261	306	277	309	307	300	283	269	267	292	287	316	304	304	299	324	335	284	297	288	304	314	286	282	319	282	285	307	282	304	299	280	298	289	306	299	298	306	289	289	280	283	272	279	328	316	281	294	293	315	302	313	313	350	298	340	279	315	310	307	310	318	298	299	322	279	299	314	321	291	317	275	309	338	323	307	268	306	293	305	305	311	306	298	305	305	305	289	330	295	317	300	314	295	308	309	326	290	322	316	280	276	305	277	330	294	321	294	269	297	330	296	304	282	322	305	314	301	298	313	307	271	266	287	304	282	304	324	286	291	310	268	300	346	281	296	312	292	304	285	301	302	325	288	305	309	297	293	304	294	304	280	280	315	286	284	313	301	311	313	288	284	312	313	320	308	321	327	272	308	308	328	264	302	281	256	333	296	291	281	286	314	322	293	283	311	274	298	304	303	280	318	310	299	283	304	315	322	319	317	298	293	296	311	310	293	303	296	324	312	286	322	316	293	284	295	292	295	275	297	298	307	300	292	326	316	319	311	298	302	308	342	296	302	302	310	314	303	304	346	329	288	312	307	331	279	323	299	304	280	274	288
15023	1735	3229	3479	2985	2545	2119	1856	1646	1494	1410	1259	1176	1205	1099	1133	1091	1012	1053	988	1034	961	996	968	940	912	947	879	847	931	947	913	890	815	856	905	871	816	866	878	852	843	844	792	838	844	826	794	878	856	865	830	842	872	825	819	819	806	863	824	857	807	849	814	857	790	863	826	812	797	775	822	796	855	761	794	782	820	831	822	825	793	789	793	860	833	819	832	806	763	795	824	786	797	819	805	766	809	843	816	810	803	804	840	799	839	850	799	857	820	763	807	832	826	825	822	869	854	829	809	823	805	823	809	839	819	849	807	759	814	791	820	855	803	748	814	793	817	770	768	828	757	773	755	777	827	854	835	795	838	818	841	792	804	765	806	800	870	793	800	801	838	769	850	834	755	787	776	799	798	842	808	789	846	747	753	810	832	792	778	781	804	828	820	782	839	802	769	859	806	867	738	799	828	835	858	854	810	799	779	831	809	810	738	786	815	841	834	834	827	803	852	821	814	852	829	833	816	838	793	767	799	849	846	834	781	783	818	750	780	813	826	833	768	786	792	796	802	838	784	779	735	788	812	778	795	845	822	792	811	800	822	807	841	816	808	838	814	824	783	806	814	801	771	815	808	762	784	773	781	804	821	817	789	805	799	764	844	799	810	811	801	816	836	829	811	777	807	810	831	814	845	778	811	842	782	805	762	778	787	789	774	778	804	836	810	780	811	820	820	857	820	761	820	816	804	837	787	804	777	796	794	810	765	795	812	794	811	762	813	780	783	818	803	827	837	801	835	781	808	742	812	754	805	826	859	842	827	800	790	810	750	750	817	800	765	734	766	798	770	787	794	840	837	853	814	790	793	766	833	832	818	798	847	800	788	812	785	803	803	886	866	780	794	777	812	785	863	763	816	790	846	798	817	753	821	812	813	783	749	814	788	819	826	769	806	849	801	778	774	769	829	803	815	858	794	773	838	788	823	817	811	798	792	837	825	793	752	824	868	845	783	824	804	793	787	807	813	801	822	785	772	824	799	802	777	801	786	832	816	835	756	798	798	811	796	792	827	769	802	811	754	736	875	817	815	827	796	862	813	795	783	805	779	824	747	814	809	816	808	819	800	806	750	813	755	828	846	891	837	840	804	830	793	793	785	820	803	856	783	807	845	781	788	832	844	744	777	823	787	822	838	816	836	772	814	833	768	855	835	813	794	760	798	821	792	754	805	838	815	798	849	844	800	761	800	788	813	835	751	820	858	795	840	801	775	807	798	767	766	806	772	792	790	796	805	810	766	812	796	834	862	848	857	778	818	800	781	791	769	796	828	760	828	747	739	844	786	797	793	780	826	776	835	768	799	823	801	817	801	761	805	797	814	775	828	788	799	805	787	829	798	804	790	802	817	825	803	797	774	804	846	860	821	771	788	793	830	777	802	838	818	762	780	795	855	774	841	792	820	804	800	806	840	788	850	814	839	816	820	802	822	769	791	783	760	790	815	871	805	837	798	797	796	765	807	799	802	800	787	871	752	826	827	766	775	819	823	762	816	837	810	827	783	779	830	869	807	814	818	826	818	772	807	769	785	745	809	775	799	831	794	811	796	840	823	807	770	824	779	782	830	770	775	820	795	803	862	811	838	817	788	787	796	805	747	806	790	842	805	801	837	837	828	816	790	814	872	819	792	792	833	829	809	781	798	799	814	839	796	804	839	838	786	753	786	735	843	820	829	803	787	866	769	837	808	822	767	825	798	774	853	821	796	795	834	804	828	814	787	784	807	852	836	807	771	748	783	816	801	778	815	764	789	801	819	770	752	805	819	780	793	850	776	792	811	820	777	763	807	778	818	830	809	806	773	791	815	817	803	809	797	824	768	808	767	824	818	797	810	766	738	870	846	807	810	790	798	825	787	749	746	822	816	776	799	830	779	784	800	837	801	790	828	775	794	797	841	768	766	794	843	837	808	808	817	813	812	797	805	758	796	774	812	777	790	813	758	789	828	778	845	816	773	793	802	823	775	811	821	772	809	787	794	832	793	824	860	774	773	792	814	771	762	798	783	770	763	834	830	801	794	845	840	718	808	804	807	840	773	894	794	811	816	758	801	776	817	800	812	784	802	832	798	861	787	829	767	793	789	815	808	827	836	816	777	838	844	776	853	853	774	815	850	819	841	798	813	811	822	795	803	818	757	795	742	841	785	808	762	845	809	788	842	801	835	807	834	782	831	761	796	817	789	877	781	838	792	797	827	820	800	817	831	810	838	830	790	807	788	789	805	794	816	798	772	790	797	781	799	824	808	793	827	800	761	787	776	806	814	802	795	785	853	799	811	867	734	813	790	800	766	803	796	837	774	883	835	805	823	825	801	844	802	776	808	731	837	826	798	796	826	837	715	782	774	817	850	813	806	863	780	810	849	827	811	816	820	787	780	782	825	741	770	802	798	807	838	815	817	832	781	801	777	749	823	792	817	789	836	835	786	803	802	841	832	806	791	769	820	824	821	779	806	826	794	771	823	809	793	779	824	811	812	827	739	844	800	813	741	767	834	787	790	793	814	810	848	851	872	837	799	794	786	811	799	875	855	769	823	825	844	843	820	833	829	814	786	823	818	747	797	793	761	799	784	788	798	783	847	861	782	832	841	845	830	835	813	830	791	788	821	778	816	825	800	785	831	811	829	716	790	782	839	794	814	811	784	770	819	782	860	782	830	795	805	837	815	785	839	780	865	812	803	808	766	820	775	808	758	812	777	778	771	783	769	823	825	844	810	788	798	784	798	799	813	802	808	782	820	759	819	783	801	770	819	810	817	809	768	769	857	793	763	821	795	765	845	808	789	825	798	795	867	816	811	806	830	859	830	797	773	791	792	861	859	789	773	820	786	813	821	827	799	797	813	833	808	816	838	753	808	777	773	792	835	765	867	746	798	780	812	837	781	813	789	833	777	834	819	805	831	833	794	837	832	818	796	782	782	817	746	847	781	783	762	765	819	834	841	777	760	790	814	845	765	860	805	769	817	741	828	799	794	796	797	820	861	856	832	764	800	793	791	809	788	793	788	835	816	782	811	792	789	812	830	841	778	784	769	827	800	800	774	786	816	850	826	790	770	754	786	794	839	808	802	780	837	793	837	807	828	828	838	791	785	782	784	764	862	809	778	836	853	763	742	785	835	805	804	843	800	853	760	857	803	839	817	837	808	856	788	836	795	890	819	778	780	793	813	824	861	795	808	790	814	790	756	797	798	831	792	831	793	807	805	757	784	784	766	824	837	807	806	808	755	755	793	746	821	828	795	787	794	840	805	828	811	807	830	825	771	773	793	829	849	813	857	809	807	842	830	885	815	767	788	825	783	812	778	777	802	800	779	843	824	804	822	752	809	821	820	804	814	760	792	798	801	783	848	795	851	807	797	814	799	792	805	865	784	829	785	779	803	784	750	805	761	785	785	765	840	832	796	778	781	779	796	776	808	794	817	804	818	817	814	778	795	814	809	830	799	801	845	786	769
40113	14356	2933	1716	1148	849	718	590	473	454	429	422	400	379	338	349	282	320	274	300	288	299	300	280	286	281	282	281	306	280	286	289	254	284	255	296	295	286	269	270	217	300	271	277	278	281	285	281	303	258	261	270	287	258	278	261	291	272	263	262	262	263	243	257	292	249	244	277	285	266	280	271	270	242	273	272	269	235	240	256	240	267	290	278	264	222	235	270	234	266	283	281	245	255	286	270	253	250	268	278	267	264	290	274	279	267	235	226	257	264	267	256	231	247	253	265	249	287	290	270	247	273	280	271	278	231	296	258	270	257	252	265	293	245	271	276	247	278	241	286	256	273	269	242	303	267	268	271	220	278	274	268	271	268	255	270	257	290	255	239	257	255	270	289	245	273	264	245	222	280	278	255	282	275	266	246	288	249	262	237	252	280	281	259	260	270	275	268	268	246	254	264	284	269	271	268	290	276	278	275	267	268	259	255	242	276	258	275	266	264	272	272	272	239	271	260	271	252	249	252	263	260	255	294	264	241	257	265	259	250	244	292	277	280	233	291	253	270	265	261	258	304	250	246	273	261	282	284	257	205	291	260	257	264	247	239	254	273	253	260	261	287	278	255	303	266	254	270	275	257	269	245	223	264	272	259	239	265	252	245	283	288	261	248	261	251	281	256	257	238	287	240	262	243	274	262	241	270	275	238	272	277	269	254	282	289	262	265	233	282	279	260	238	276	252	251	235	258	249	240	229	274	263	248	260	276	277	262	263	282	262	267	275	244	234	270	310	274	276	265	278	272	259	274	279	254	265	258	280	279	271	266	271	266	241	248	240	277	252	259	274	258	286	271	246	268	259	279	225	267	250	278	256	265	290	274	268	275	276	244	267	275	279	261	262	252	269	298	263	297	250	267	255	257	244	237	257	266	274	291	268	263	259	285	290	261	280	248	271	261	292	282	258	235	274	261	281	273	272	278	283	271	290	271	280	288	280	274	253	260	276	255	247	270	250	257	275	287	261	262	260	298	269	231	262	272	278	284	296	273	270	271	240	247	288	278	276	280	257	281	245	247	257	267	263	250	234	241	310	266	262	265	256	285	229	287	269	305	268	237	254	270	278	283	259	263	255	274	241	262	250	263	272	257	297	256	246	253	253	259	274	261	241	270	282	257	267	288	258	271	286	282	241	208	250	249	263	211	269	238	278	251	217	271	249	232	249	297	239	251	280	246	267	282	236	232	272	281	246	265	263	276	260	253	260	265	264	267	245	271	242	267	256	294	254	272	260	255	267	246	279	257	278	251	261	244	300	254	257	240	289	240	253	247	249	247	279	260	258	266	266	270	282	283	245	237	280	273	275	266	268	252	249	255	266	249	263	260	266	284	262	262	273	252	276	270	241	267	252	272	295	259	244	294	258	245	237	256	292	272	271	282	243	256	294	236	234	266	260	281	280	264	257	275	243	267	247	265	267	257	280	238	253	249	246	263	277	290	259	268	253	266	284	266	233	279	264	280	267	264	239	277	284	284	281	267	272	233	273	265	249	281	304	296	273	261	308	251	263	282	285	258	294	248	299	255	267	274	252	270	276	276	263	259	280	246	269	257	241	282	271	282	283	266	277	267	267	272	252	264	284	256	274	258	254	250	272	280	276	302	254	302	284	267	267	272	255	279	285	255	270	251	250	238	274	275	262	288	235	229	262	257	236	263	246	257	274	240	236	288	254	249	274	255	282	248	260	290	283	296	279	242	257	289	273	266	266	245	252	258	273	266	268	278	241	238	264	257	286	261	275	256	276	281	297	261	266	253	256	252	259	264	249	241	252	285	273	289	264	250	257	296	271	254	276	268	274	283	263	264	285	240	227	289	293	280	264	259	259	269	277	266	269	292	297	263	227	280	254	268	260	288	285	277	240	276	283	270	277	259	293	256	255	236	245	245	246	253	274	236	270	251	273	273	284	264	303	269	272	248	242	235	286	276	275	277	270	280	244	255	260	242	298	253	254	262	278	253	241	263	245	281	260	279	220	265	263	266	234	252	272	252	304	239	259	271	247	264	277	241	246	246	232	260	247	258	253	246	286	293	239	262	310	235	260	250	270	255	263	275	262	274	254	290	261	262	251	266	243	269	259	246	248	266	271	269	263	282	265	261	267	242	269	266	236	255	277	264	261	280	258	299	261	270	263	260	273	283	264	264	257	235	277	282	271	244	248	245	257	272	270	295	294	225	241	264	277	275	264	270	290	272	260	259	266	270	248	259	261	298	292	234	266	246	258	258	254	256	245	250	269	276	272	260	251	249	275	218	281	283	300	264	255	264	276	250	259	262	281	233	261	284	272	277	254	248	298	302	263	253	260	263	255	268	260	229	300	269	302	279	248	270	287	269	289	263	254	263	243	277	252	266	264	256	249	287	259	291	245	273	277	266	281	273	254	251	298	285	282	277	261	254	226	296	266	288	263	260	275	268	274	279	295	289	274	266	265	281	260	265	265	257	279	325	270	275	286	268	280	267	288	248	257	254	252	252	290	246	255	278	288	260	263	255	273	269	254	249	261	300	247	274	253	257	264	293	228	267	265	266	252	253	243	246	268	287	252	237	267	212	277	252	246	252	265	258	263	258	263	277	289	281	277	246	284	250	247	248	284	255	301	251	230	260	266	273	279	249	254	276	272	276	271	271	230	251	259	256	275	272	272	241	258	258	247	263	232	267	242	260	261	270	238	239	235	261	304	277	232	241	248	254	277	269	251	270	265	280	252	262	243	273	255	252	270	294	252	248	300	274	276	279	275	264	241	257	248	249	254	244	257	286	251	277	280	240	258	252	289	274	260	241	254	265	238	250	236	253	254	278	273	248	281	249	289	250	285	286	238	256	267	261	271	280	271	261	257	265	277	290	276	284	245	285	279	248	269	257	243	245	260	272	268	268	243	270	286	285	285	255	247	280	260	295	267	278	275	293	246	262	274	238	302	243	276	249	299	264	282	246	266	282	238	269	250	257	242	241	270	276	269	244	274	269	263	257	265	281	289	282	266	284	239	288	252	282	250	258	260	252	298	269	277	255	263	250	282	237	260	257	251	257	247	300	271	273	289	265	281	228	237	259	260	286	278	244	289	269	246	279	266	252	259	264	267	290	266	251	237	261	276	278	288	239	226	282	290	246	265	243	239	265	260	296	266	248	247	262	268	277	271	251	276	242	250	257	258	237	251	264	235	278	260	265	272	273	275	249	254	271	266	283	254	235	276	245	268	268	259	288	271	260	276	287	244	261	260	262	271	274	278	258	236	279	276	258	256	261	266	272	244	238	258	296	227	258	279	267	264	278	274	267	230	268	272	273	270	281	225	281	271	246	246	279	254	244	260	262	276	265	236	248	271	264	273	292	262	266	259	278	286	286	269	287	266	264	239	255	250	264	270	262	297	255	254	260	294	274	247	253	279	250	253	288	242	253	276	260	275	297	273	262	253	269	281	263	264	238	278	254	280	277	253	247	269	249
20485	2434	5382	5772	4862	3915	3187	2695	2324	2060	1850	1602	1565	1447	1317	1237	1173	1187	1111	1058	991	1006	935	967	898	911	851	883	858	846	833	856	799	821	808	829	846	813	805	809	815	777	803	764	734	774	708	775	846	772	715	733	740	734	754	734	736	763	746	745	726	749	700	721	717	719	713	708	750	730	679	732	721	758	675	739	736	729	685	750	721	753	698	675	696	715	692	761	684	738	707	719	726	718	692	743	727	686	737	741	718	731	693	697	675	696	726	705	727	721	674	757	717	667	695	667	727	724	733	689	676	690	696	679	687	720	673	653	725	708	748	702	670	699	718	702	699	713	664	675	741	672	699	668	690	696	667	705	709	695	725	689	707	662	710	680	672	699	707	687	715	706	668	693	631	689	674	692	692	672	746	671	670	697	695	668	660	692	704	730	691	725	670	691	716	691	720	674	671	719	700	721	683	686	672	707	675	680	673	689	643	687	663	703	686	686	724	707	693	642	709	680	727	696	675	681	659	687	708	674	628	723	688	709	655	679	718	706	707	664	720	669	708	694	703	676	660	705	685	655	691	665	695	672	688	686	670	639	687	689	715	730	693	642	688	756	686	739	649	735	668	713	654	691	663	653	707	660	637	677	694	669	675	698	673	687	691	713	683	675	644	641	678	693	662	683	697	646	703	675	642	702	744	738	696	675	683	665	688	669	675	696	658	688	621	654	705	686	704	675	720	662	695	632	717	677	695	686	681	692	744	688	662	690	717	731	697	664	723	716	739	704	670	630	701	711	713	691	679	650	700	758	659	683	729	674	748	715	658	686	706	647	657	703	638	669	687	723	698	733	727	680	684	713	669	704	699	658	673	706	737	737	757	668	684	657	703	709	667	705	699	673	679	714	669	686	703	710	669	669	705	680	712	710	652	701	662	710	658	709	648	697	707	672	668	673	701	697	659	747	621	712	728	726	715	707	695	656	718	711	718	693	676	683	680	704	690	671	665	688	693	694	703	710	668	646	691	683	706	659	708	723	697	705	727	716	702	717	653	710	743	664	684	713	708	689	699	673	702	678	677	706	671	670	688	712	681	682	688	684	653	703	715	704	708	703	691	685	667	718	723	696	697	680	698	705	704	680	710	776	644	662	694	719	673	691	731	718	709	707	718	665	711	660	690	683	679	718	709	694	717	692	673	650	701	726	696	676	690	737	716	720	715	684	690	707	692	744	655	691	671	669	687	680	664	757	650	683	650	714	733	682	643	740	700	677	700	671	664	690	709	691	717	729	683	729	674	704	727	702	701	727	696	698	671	741	706	677	674	714	729	694	708	680	644	752	671	720	625	703	691	680	687	722	647	693	705	674	642	691	703	694	682	681	753	724	688	643	712	678	683	686	668	658	683	665	636	718	702	676	717	686	617	675	697	685	698	710	695	670	681	705	698	699	715	670	707	682	698	696	687	655	718	672	727	692	638	671	687	705	688	653	679	702	693	679	749	705	648	719	663	640	710	704	752	654	651	748	709	658	647	714	647	671	745	704	708	691	707	673	728	651	690	710	726	708	638	653	713	707	693	677	672	706	636	709	656	685	667	667	685	680	715	730	701	690	671	740	664	688	741	686	661	632	698	682	704	648	703	682	648	699	662	728	717	671	683	662	658	698	673	703	704	745	680	710	687	725	673	710	720	649	698	666	694	718	711	655	719	668	655	680	705	672	666	730	660	684	680	710	687	696	658	679	654	673	651	728	640	647	712	717	666	632	702	711	717	665	687	696	696	666	652	648	744	656	704	648	667	671	684	698	639	710	677	694	662	709	721	678	668	703	734	761	692	719	691	724	711	686	687	707	694	679	646	697	711	670	736	722	680	690	681	662	708	668	694	694	704	740	653	681	674	760	702	693	680	682	725	656	709	702	715	718	685	712	698	703	683	731	734	669	668	654	697	696	679	711	697	695	686	708	682	683	666	707	621	704	688	689	717	718	698	691	697	668	728	727	685	716	684	665	708	648	671	667	670	701	676	711	705	705	731	702	651	691	713	750	695	676	642	663	654	710	694	733	642	705	664	690	693	688	683	721	683	703	681	713	705	670	730	658	693	660	718	690	642	685	701	695	733	727	722	711	659	704	682	753	717	659	690	708	718	662	684	682	702	615	667	715	737	688	695	694	693	688	668	697	711	724	719	709	714	696	690	686	663	727	686	675	651	707	739	697	704	721	699	686	715	661	687	752	706	697	680	693	723	731	728	690	694	673	691	701	646	707	734	700	690	686	685	682	653	690	691	680	673	705	679	705	657	678	670	712	697	690	722	733	684	682	668	661	681	652	696	655	684	698	697	713	657	657	683	696	724	712	659	708	678	702	715	749	671	653	723	689	715	705	680	665	714	695	682	727	630	632	708	663	644	693	690	710	720	727	663	693	704	704	726	666	710	683	692	748	689	687	735	675	662	712	674	675	653	672	690	707	682	686	675	707	662	641	689	683	715	733	654	686	711	665	735	705	682	653	733	673	678	701	710	698	693	659	690	703	773	684	700	692	717	698	680	713	703	705	682	730	706	661	721	619	657	705	664	715	685	686	711	669	673	687	694	680	693	711	705	695	704	713	658	725	707	685	681	695	680	672	694	693	674	735	662	726	665	706	689	669	699	714	688	707	713	689	671	690	734	680	698	698	745	722	671	726	675	710	705	715	682	641	729	678	732	649	693	701	650	702	662	694	707	714	679	707	685	654	690	706	689	707	657	664	685	694	672	651	676	663	700	654	673	709	664	728	665	742	756	694	715	710	697	700	668	751	722	693	655	682	682	702	732	656	694	676	687	642	688	681	667	680	692	689	679	665	695	683	689	705	673	641	723	683	680	690	716	681	635	631	697	680	621	708	702	709	771	711	720	704	729	695	643	707	676	667	661	755	691	700	697	683	708	662	680	698	729	662	683	721	713	666	651	659	731	756	714	732	698	643	647	722	667	678	693	710	696	665	700	728	674	667	656	615	720	750	689	702	687	689	653	642	728	675	676	689	734	671	663	696	684	698	680	715	732	708	678	648	712	712	655	698	738	653	668	705	705	691	706	676	671	702	703	647	671	654	687	704	679	688	643	691	690	676	694	660	702	675	680	692	687	735	685	671	646	659	685	660	713	686	681	708	647	715	683	664	697	702	669	711	688	691	707	678	682	670	694	689	683	692	677	705	657	717	693	705	684	675	754	735	674	686	708	692	695	730	703	717	716	639	676	661	694	683	676	751	719	698	707	694	683	659	645	673	724	668	724	702	684	688	644	680	689	695	685	684	699	696	695	661	664	683	701	691	677	699	662	659	692	691	696	669	703	677	703	724	640	691	616	682	722	666	669	723	664	685	713	700	736	696	662	701	641	690	640	653	708	701	705	710	736	692	671	684	668	678	698	751	721	659	666	733	667	707	722	691	699	664	676	708	678	699	724	689	688	715	748	742	688	691	663	684	662	685	667	723	640	680	712	689	710	703	703	676	691	701	697	708	727	696
2863	207	229	191	173	187	174	172	170	188	180	160	173	150	176	176	149	157	179	177	186	180	178	187	187	170	171	183	173	162	178	189	146	174	154	163	182	154	178	167	150	166	169	174	168	191	160	183	160	168	172	139	179	163	180	165	187	180	167	162	171	160	161	161	154	161	164	196	166	172	162	180	163	171	168	182	179	161	170	176	210	157	174	181	184	153	187	167	138	179	162	172	167	167	190	164	179	158	172	184	173	138	160	165	169	169	152	165	184	168	171	176	170	167	170	184	194	160	152	174	145	178	189	152	167	161	153	181	187	188	156	185	174	187	159	165	166	191	179	176	136	152	173	151	173	174	176	165	198	165	172	167	159	166	168	169	159	180	180	200	173	180	151	165	164	170	179	162	169	168	166	191	176	145	191	159	173	180	175	183	166	168	182	157	197	167	184	172	180	195	160	189	175	179	184	159	178	159	143	190	164	185	161	184	168	199	160	171	194	173	178	157	158	179	166	194	140	193	177	159	191	161	158	176	175	173	157	164	196	182	195	177	152	156	164	149	165	180	209	155	180	177	160	175	185	169	183	153	161	167	193	168	179	196	166	176	179	155	162	172	164	163	154	185	170	173	168	176	195	145	178	168	191	185	190	160	177	198	163	189	174	167	182	187	164	190	147	190	178	191	159	166	160	187	173	163	186	176	169	182	151	172	156	161	155	151	168	154	164	172	188	153	153	167	156	172	175	172	165	173	203	170	184	158	164	174	186	171	145	185	145	183	179	172	187	195	159	171	149	154	167	183	151	175	153	202	177	173	164	158	182	164	189	163	162	164	166	166	139	156	204	178	171	167	177	170	173	173	202	177	178	162	171	178	164	173	163	149	178	142	166	158	182	179	150	192	153	192	157	179	188	177	167	192	183	182	188	191	181	194	171	155	152	149	185	154	158	180	195	181	144	183	181	181	149	206	154	158	176	166	180	166	174	168	179	167	205	145	148	154	204	179	193	167	212	181	180	178	163	179	169	163	179	187	167	193	151	173	177	161	180	174	185	162	160	164	162	171	175	178	160	155	201	167	169	159	175	171	169	194	178	175	208	169	186	180	183	170	187	189	174	159	156	175	183	176	165	180	173	182	173	154	163	184	175	187	166	155	175	160	167	181	155	178	171	189	174	177	184	153	156	173	171	179	163	182	183	173	182	201	168	174	156	185	157	167	146	187	171	144	171	166	179	170	184	175	190	177	178	172	159	197	188	177	179	166	184	161	167	158	168	163	189	175	174	175	188	160	171	185	161	172	172	166	171	180	180	155	183	197	164	181	174	163	182	172	165	209	173	175	172	161	193	173	171	193	152	167	161	204	161	166	184	174	190	180	184	147	168	140	166	138	175	180	160	160	194	165	163	174	177	169	176	172	163	189	179	190	189	170	160	175	181	195	190	185	167	164	161	172	172	167	161	175	152	154	168	158	178	167	163	182	188	175	180	176	173	168	189	162	184	190	180	151	168	171	158	151	176	161	187	182	166	182	155	181	177	148	187	170	174	175	170	148	173	162	172	144	183	157	145	152	165	179	181	186	153	187	194	183	164	175	188	164	163	177	178	181	175	182	147	197	186	168	190	168	161	173	154	159	165	172	187	155	170	176	156	169	162	185	181	172	158	166	159	169	186	179	170	167	178	150	162	158	180	165	174	169	171	151	172	220	169	164	179	183	196	185	178	173	159	172	189	166	177	157	170	149	199	151	180	159	171	159	172	191	174	206	152	167	186	182	179	183	166	190	189	183	196	177	169	173	189	162	200	162	205	180	176	191	169	169	200	175	166	161	195	160	140	160	172	178	189	196	183	164	153	180	185	182	158	175	172	171	162	174	153	167	173	188	158	158	167	165	166	173	178	154	178	166	159	159	161	161	186	183	175	163	169	176	186	177	203	164	178	168	151	176	184	171	180	177	165	174	170	179	162	184	184	150	179	181	185	174	168	168	164	162	161	158	176	184	164	176	152	194	142	170	138	187	165	174	175	155	170	177	168	170	175	174	170	155	148	152	171	162	199	195	159	161	146	151	189	182	194	166	146	162	174	173	162	192	190	179	200	181	173	180	183	137	190	177	156	182	168	175	174	175	164	158	177	179	179	161	183	171	176	165	184	155	178	160	167	171	142	155	184	186	158	157	169	174	195	171	164	155	177	181	160	171	187	158	176	171	176	200	163	178	159	168	161	167	175	169	181	186	171	176	159	165	189	179	169	189	199	174	152	165	149	174	166	183	189	151	154	184	179	161	162	161	193	169	169	149	181	170	172	177	176	151	172	168	202	177	189	176	174	157	169	165	157	172	203	177	177	176	161	189	166	169	182	186	167	200	170	171	172	171	167	176	166	170	171	182	163	154	183	177	156	179	150	159	187	157	180	151	198	170	171	166	182	204	176	149	160	162	166	168	140	182	181	149	190	186	165	155	142	164	166	171	177	172	177	177	191	183	186	194	165	187	182	158	148	143	170	179	168	175	152	159	158	177	182	161	185	157	171	190	158	162	180	168	157	177	173	151	171	165	181	169	153	182	196	180	177	171	162	191	170	167	183	182	174	175	186	169	186	163	174	196	200	155	188	175	212	167	177	173	162	189	160	154	174	160	172	166	171	190	180	154	164	174	177	178	165	149	165	179	163	178	164	173	150	165	151	166	170	190	162	160	163	154	180	171	156	161	182	170	174	157	175	154	186	168	165	160	175	167	159	185	181	140	154	165	203	180	187	172	161	187	191	181	194	172	157	168	180	173	170	170	183	165	174	173	163	163	185	170	182	190	172	164	176	185	198	185	168	164	156	167	170	153	157	179	189	154	175	177	169	166	177	159	165	161	174	164	177	182	153	176	186	174	154	169	176	155	172	193	156	159	177	176	181	166	187	178	172	162	154	186	181	156	176	181	182	179	156	193	176	192	174	172	136	165	180	168	180	155	155	167	178	165	177	196	170	177	175	143	148	172	164	178	165	167	177	173	170	160	180	173	166	184	161	187	164	149	172	193	194	140	166	168	160	171	172	171	190	184	190	162	165	191	174	164	167	193	164	166	171	176	176	203	175	153	167	160	200	177	160	193	172	182	175	176	176	175	183	161	162	153	163	200	149	162	177	161	171	151	173	183	161	184	157	162	171	184	180	172	176	170	161	160	161	194	186	170	181	161	177	195	180	168	169	186	178	206	161	148	205	177	172	165	199	184	190	172	162	167	172	187	170	194	160	188	164	184	178	176	170	164	174	176	142	168	192	173	199	174	161	170	199	153	172	178	177	179	176	170	141	167	159	147	162	181	189	176	173	170	170	165	193	185	187	199	185	168	159	170	150	154	157	156	159	183	159	189	180	163	196	176	167	179	183	175	159	182	168	181	169	185	171	165	156	172	159	198	166	164	168	185	180	162	168	172	179	168	160	185	194	140	191	190	167	166	169	181	178	163	169	151	168	174	199	173	145	185	158	160	162	164	176	168	170	159	173	154
2950	527	659	644	606	585	544	553	544	510	571	583	579	544	510	556	527	537	493	524	531	529	517	499	486	479	516	542	524	462	531	520	523	519	514	565	464	508	544	544	503	525	526	524	474	540	533	496	538	481	546	500	483	461	507	501	499	493	493	540	473	493	508	499	474	562	514	493	482	455	500	525	536	524	497	507	507	535	545	501	491	513	510	497	496	502	476	512	545	519	482	487	534	524	488	499	477	510	476	542	482	518	484	525	505	531	519	478	524	541	498	489	501	486	519	500	523	522	481	532	488	510	520	522	525	538	486	526	494	529	501	515	515	478	485	515	513	534	475	514	529	497	479	535	549	475	510	515	505	493	472	488	500	522	508	528	495	518	504	504	523	525	537	492	497	522	530	511	512	501	517	507	520	491	514	533	534	490	489	491	508	560	517	475	544	530	485	514	462	524	495	499	508	499	511	513	532	501	465	542	519	493	515	529	498	534	478	512	525	516	487	523	526	483	494	530	540	517	481	451	492	503	548	491	499	540	514	529	551	532	508	499	501	499	485	543	536	485	526	506	544	522	500	508	493	526	501	549	525	538	511	457	519	490	500	506	502	535	513	517	494	509	502	563	472	496	499	512	496	519	486	454	506	516	535	527	477	552	474	462	499	507	532	494	544	530	542	512	515	494	492	499	493	507	507	494	540	510	513	471	520	559	489	489	467	505	543	498	523	492	520	497	569	522	522	523	548	502	496	513	497	519	473	490	480	508	578	493	509	499	512	528	480	512	481	483	537	541	513	516	470	570	505	513	554	520	505	538	512	519	507	503	524	489	518	539	478	526	503	506	503	525	475	488	463	488	487	475	458	487	488	520	544	501	529	507	529	504	502	519	486	534	511	537	537	518	509	465	502	500	509	505	512	503	524	497	552	511	482	471	475	501	520	483	544	483	484	491	495	500	541	459	539	501	544	520	504	531	524	475	500	473	509	535	510	511	550	491	510	512	509	511	518	489	490	483	491	510	524	497	501	507	521	542	554	516	492	523	526	475	496	500	481	493	525	513	475	498	458	528	513	537	504	486	529	478	514	471	504	510	525	544	506	463	579	454	540	506	509	490	523	488	540	526	480	494	515	486	493	502	510	513	531	472	483	458	564	481	507	490	511	540	540	495	520	503	508	535	557	560	519	532	533	500	527	539	528	470	475	526	530	477	488	524	486	527	528	482	512	487	528	528	513	553	492	536	484	492	553	513	483	471	499	530	469	503	480	476	514	554	477	506	509	522	508	519	528	462	516	472	495	538	496	486	517	513	510	501	476	509	464	561	482	513	492	519	501	513	503	518	459	504	517	523	518	513	527	495	490	530	516	486	526	511	470	507	506	499	485	464	534	509	487	533	517	536	501	525	474	531	508	509	518	515	528	508	525	512	532	477	480	516	490	504	522	553	517	520	474	500	497	476	515	480	504	510	486	522	528	492	538	491	541	531	498	508	509	471	509	492	509	489	531	552	552	500	500	517	520	484	489	525	519	492	521	456	521	500	497	512	519	504	500	523	553	496	535	483	478	520	494	557	493	510	508	496	493	517	520	511	491	510	505	544	515	538	539	510	518	524	522	513	534	547	528	513	519	505	493	515	503	517	481	529	490	484	518	562	518	529	535	534	483	514	486	482	511	526	519	514	494	495	486	521	515	500	505	538	552	510	491	529	530	488	483	470	540	539	512	514	514	514	513	490	500	506	513	481	515	510	517	475	480	502	516	496	476	507	530	518	502	549	514	534	520	500	528	527	512	493	510	526	504	510	507	503	525	526	490	474	473	495	542	501	523	516	497	526	521	500	526	510	508	503	501	517	538	493	504	500	484	536	527	490	503	501	476	525	543	504	537	536	537	513	469	531	544	497	466	483	501	545	527	520	549	518	509	519	541	472	486	512	500	522	474	500	497	520	512	482	528	564	488	544	502	488	481	536	504	504	498	478	475	511	482	522	462	489	496	514	527	504	540	498	467	528	501	505	519	494	527	498	546	518	534	475	505	505	505	487	500	558	466	496	508	518	464	495	473	557	527	486	487	437	515	492	520	533	507	477	543	495	560	500	488	510	508	488	534	499	530	544	513	504	499	528	492	512	511	471	482	531	533	486	511	490	506	517	464	501	527	511	505	534	499	508	503	507	490	518	487	525	489	511	528	528	488	504	523	494	528	469	521	477	519	511	535	516	495	492	512	527	501	529	530	476	503	527	539	525	500	518	509	526	488	471	497	523	494	509	516	540	541	493	501	484	460	485	492	506	470	489	545	497	542	503	491	488	538	499	498	501	523	493	533	543	527	527	484	491	544	468	523	484	527	483	532	551	524	545	528	527	483	530	480	524	515	520	524	486	516	512	526	507	562	516	458	543	508	514	522	519	513	516	507	531	540	453	494	499	488	523	550	552	516	526	544	521	541	501	526	476	530	518	494	516	488	492	489	525	513	507	519	494	519	494	530	537	510	528	490	494	480	524	487	495	518	520	529	500	499	498	512	507	544	467	472	536	458	529	514	539	497	557	491	508	479	510	504	479	495	510	518	491	537	534	522	516	502	517	510	517	487	534	470	458	497	519	482	498	502	470	463	525	520	509	519	531	508	486	509	509	489	509	537	479	490	550	519	524	525	514	519	499	482	483	486	515	502	517	536	492	524	477	520	490	554	496	478	531	559	488	534	526	495	496	498	496	526	476	540	517	536	556	544	504	499	510	524	520	530	508	503	543	497	507	499	480	512	502	519	505	489	492	524	500	520	515	518	562	525	517	529	485	504	499	548	520	532	504	487	498	514	498	499	521	521	519	506	523	504	519	528	509	477	513	567	486	515	520	500	489	468	544	471	494	545	539	517	484	528	534	506	504	515	484	488	494	506	531	475	497	483	524	522	512	527	490	492	487	449	514	513	479	493	486	467	503	487	526	474	480	512	530	508	502	552	497	485	477	515	495	546	513	491	507	514	519	507	516	544	567	500	497	506	539	505	512	527	527	519	535	508	496	474	522	473	529	500	548	491	479	530	496	526	464	529	507	480	532	491	535	504	517	521	497	498	540	519	515	534	574	517	502	502	484	513	513	464	518	508	481	476	522	494	533	498	500	506	467	523	505	489	479	497	529	478	512	481	489	550	495	517	509	508	502	503	517	485	526	536	515	495	502	529	501	501	519	527	506	508	466	549	512	522	502	500	515	495	548	558	515	515	507	526	551	499	502	446	515	520	493	509	526	510	502	477	475	482	528	508	475	493	504	548	559	499	508	527	520	485	512	489	490	493	545	520	507	506	533	493	505	496	494	482	486	557	504	537	466	480	523	537	484	505	556	507	482	530	489	528	517	493	544	487	558	478	516	502	516	525	515	532	492	493	552	537	507	549	538	496	515	495	495	493	536	511	540	493	499	525	510	537	522	504	469	480	530	542	516	534	528	510	470	508	554	505	498	503	507	486	514	503	492	534	496	487	508	494	497	552	473	539	501	520	538
28138	7235	1390	1011	753	555	515	467	436	393	369	360	366	337	377	350	343	310	297	323	332	332	332	270	278	287	304	293	289	293	299	313	293	283	328	322	322	283	331	303	292	298	301	312	307	291	315	316	294	287	294	288	307	306	296	306	300	301	281	321	306	323	324	340	297	329	296	311	322	300	321	291	303	349	321	298	307	308	271	291	290	321	333	315	300	306	300	290	273	313	287	297	296	281	300	336	304	303	287	283	295	302	301	303	323	294	326	313	296	280	279	304	306	274	293	283	306	287	283	322	300	311	350	313	283	290	287	352	337	331	283	311	350	324	272	272	311	305	296	313	269	301	284	344	325	259	264	303	300	295	325	301	299	326	290	308	308	316	310	291	317	300	270	300	318	283	333	323	312	277	277	313	301	280	273	287	295	298	280	313	279	317	288	291	289	282	315	319	291	293	311	308	295	315	306	269	296	350	302	251	287	330	309	285	275	300	329	301	276	292	335	297	305	311	282	297	274	318	309	310	303	260	284	288	272	304	304	294	329	271	297	293	295	329	309	301	277	300	261	284	291	308	296	307	286	330	309	284	268	295	317	304	282	315	299	314	288	297	281	308	313	339	313	309	326	269	289	333	329	296	296	303	301	315	293	315	296	277	282	274	325	353	277	293	302	321	272	309	300	266	294	289	296	310	303	285	295	326	294	283	338	299	278	292	318	291	286	307	273	330	327	359	317	283	321	310	309	298	301	283	283	315	300	250	287	322	332	339	283	283	290	317	303	276	292	296	320	287	291	302	294	293	299	258	302	305	296	313	300	284	311	277	281	341	280	310	323	292	293	284	296	272	309	291	286	302	298	313	318	278	312	292	289	248	319	338	322	287	287	288	288	274	320	283	292	307	308	293	281	271	299	278	308	309	294	283	313	296	320	297	324	292	298	310	280	309	274	296	275	286	291	278	306	313	284	297	289	286	315	306	304	274	287	324	286	279	323	303	329	313	324	308	291	277	311	299	301	313	275	272	314	268	298	321	300	325	317	295	308	317	325	304	297	305	300	281	276	302	325	307	279	309	297	301	284	309	308	282	306	287	273	294	291	312	285	331	299	274	284	319	284	275	308	259	293	330	304	325	302	295	274	285	307	329	289	284	291	302	283	313	303	281	268	312	274	290	321	320	301	318	322	313	306	310	319	291	306	295	301	318	254	338	314	290	332	327	325	303	323	302	282	317	306	297	336	314	291	253	290	334	329	300	301	298	329	293	295	298	297	287	324	276	296	324	303	303	284	267	308	315	293	309	310	282	296	301	332	302	307	313	289	291	313	276	286	313	282	292	305	294	289	333	259	310	282	300	319	284	290	279	314	269	327	280	296	299	326	308	315	302	293	305	283	343	291	293	270	295	284	288	304	279	321	338	279	273	291	301	271	272	306	315	276	315	267	316	297	299	265	306	344	290	284	296	324	309	341	320	308	327	274	307	310	290	320	282	314	326	300	294	331	261	306	272	296	287	310	272	313	323	293	306	294	337	284	294	328	291	303	326	314	318	287	298	282	320	320	292	287	321	307	298	318	327	311	265	300	288	306	278	308	289	325	334	294	296	301	310	328	326	302	322	307	286	298	296	329	264	314	311	292	272	274	320	279	293	322	320	289	291	270	305	313	294	354	275	292	313	298	282	273	293	282	303	316	285	271	306	301	299	307	271	329	291	280	315	284	323	295	276	304	323	293	290	302	260	284	281	266	320	309	315	280	319	289	288	328	333	326	297	296	331	320	287	292	268	318	256	289	322	290	295	308	291	297	328	302	292	311	273	290	299	294	292	276	299	299	300	279	324	319	322	321	285	332	296	302	318	303	332	310	299	303	307	279	272	312	276	305	321	316	297	309	341	298	295	281	309	326	298	293	309	322	309	276	267	328	323	320	274	318	315	306	320	299	310	335	278	290	286	310	283	326	302	305	296	289	294	308	323	282	297	304	289	279	306	330	287	285	275	288	302	281	290	277	306	311	334	273	306	315	294	324	328	307	329	301	332	300	241	315	317	299	309	302	294	283	305	306	297	312	300	290	335	316	301	272	326	294	290	307	273	286	334	317	301	318	288	291	265	289	337	301	288	304	298	301	270	308	292	271	299	314	307	316	307	281	293	285	287	353	238	312	300	285	324	325	304	298	324	307	294	283	316	290	318	294	311	298	287	300	275	312	278	294	297	278	315	268	308	309	311	280	326	316	306	274	291	275	298	284	282	326	318	268	321	274	298	316	274	291	313	294	316	314	281	284	336	323	303	303	310	306	316	308	273	301	303	343	306	311	323	287	325	299	288	307	322	305	308	302	319	280	302	289	295	319	305	302	315	330	297	286	266	280	316	305	293	323	313	300	292	314	312	267	322	283	303	301	302	282	324	305	305	304	295	300	325	314	306	313	297	301	342	322	309	316	321	301	305	287	308	286	300	313	299	320	280	311	294	295	325	291	300	312	286	320	285	323	301	317	287	246	285	311	284	328	302	328	273	303	279	313	287	316	290	269	309	297	316	321	326	299	327	314	278	306	278	289	276	305	294	296	299	309	298	297	291	341	289	294	298	286	309	305	344	328	283	297	288	290	280	284	300	308	285	310	310	295	314	265	271	310	306	297	291	335	308	336	334	306	302	257	301	310	278	271	288	300	296	314	292	313	323	294	297	319	288	293	309	286	327	325	290	295	315	349	299	328	303	280	289	299	285	312	303	292	313	303	309	311	314	306	332	306	312	308	291	294	294	306	259	317	330	308	304	278	311	300	288	298	321	283	251	291	310	317	282	296	292	289	287	316	305	294	352	318	297	326	297	321	293	308	269	286	325	318	300	272	294	284	317	281	300	340	305	263	290	295	280	292	314	257	297	291	302	304	280	310	290	303	310	328	320	324	302	300	307	312	289	296	299	309	296	300	315	334	321	291	282	277	268	308	295	301	297	293	319	307	324	311	324	295	278	302	296	302	273	319	321	314	314	309	299	304	291	306	326	304	299	296	286	297	289	306	303	285	321	264	322	321	295	290	296	326	296	293	278	260	297	295	296	318	278	324	330	309	304	286	318	338	284	321	328	302	316	318	294	309	297	287	303	305	347	304	307	293	317	302	282	330	308	279	304	268	275	316	305	345	273	276	318	312	280	297	318	328	288	290	325	315	308	289	322	287	298	295	296	279	326	277	291	291	324	325	332	303	304	304	335	307	304	292	324	286	288	319	290	317	276	335	302	301	287	334	283	330	308	300	297	275	333	290	285	291	303	322	321	257	308	286	286	306	313	326	305	288	301	305	319	289	292	299	301	306	320	303	304	296	303	337	314	314	281	287	278	312	292	298	301	306	299	314	298	328	263	295	296	327	315	290	321	264	309	319	307	285	296	286	283	294	316	296	297	275	279	295	335	296	287	293	302	309	324	276	295	335	302	285	293	270	287	316	305	321	297	306	320	349	328	321	276	277	311	308	292	300	276	306	290	328	289	299	285	318	283
15273	1646	3224	3574	3001	2640	2171	1854	1665	1509	1386	1327	1281	1176	1161	1122	1041	1005	1009	972	1016	952	948	950	835	937	921	860	967	879	826	878	877	876	848	897	872	810	899	846	842	894	851	855	856	800	818	851	790	813	885	840	854	862	788	799	865	835	827	848	814	788	849	829	763	804	832	849	824	797	804	810	821	800	842	832	795	829	824	835	797	759	794	806	840	787	808	800	798	778	856	798	789	797	822	808	809	772	770	820	805	786	819	800	831	754	838	820	777	832	758	812	775	801	813	819	824	735	816	781	858	751	806	814	830	801	803	793	824	824	779	761	824	760	823	819	783	788	774	825	788	798	764	775	831	801	802	803	811	826	798	809	779	781	808	708	782	841	827	846	794	798	770	762	832	802	857	801	843	823	835	794	800	767	802	807	795	842	802	817	811	821	813	823	823	769	798	779	744	818	766	766	849	823	803	836	873	808	812	826	790	774	806	842	782	828	842	849	823	818	819	845	822	775	776	798	844	812	814	786	784	811	799	827	775	795	824	775	808	844	757	836	800	867	768	789	791	761	745	831	800	787	791	798	767	800	853	752	812	824	789	831	792	792	796	753	810	794	820	835	777	840	808	802	759	749	833	776	809	803	821	777	791	755	796	789	785	790	769	797	820	831	814	810	807	789	788	818	827	824	776	819	785	788	801	808	741	746	797	813	808	812	833	839	775	846	822	783	794	871	855	819	809	769	821	829	797	800	783	806	748	756	782	779	766	761	822	789	798	772	781	784	784	805	835	805	801	774	827	806	812	832	830	760	855	815	823	781	855	815	827	769	800	793	801	812	833	795	792	792	845	805	802	777	813	803	841	811	815	793	818	749	780	778	806	770	716	777	843	813	811	848	883	880	810	849	822	862	811	824	827	832	833	797	763	796	806	813	809	821	797	755	795	835	782	766	820	776	786	863	779	852	817	776	783	833	830	784	792	774	793	809	827	805	837	859	793	790	796	849	839	786	767	815	787	822	774	825	798	763	814	832	828	813	783	794	821	805	793	798	774	747	770	779	831	795	773	766	804	808	839	841	811	796	850	800	782	866	793	807	836	811	769	813	810	817	824	820	826	800	788	779	791	788	764	818	766	757	796	825	803	845	831	838	796	830	808	810	800	815	825	806	828	875	837	793	779	801	782	780	841	768	830	803	817	813	782	772	807	792	871	772	762	795	812	800	808	856	823	772	758	797	821	808	763	781	833	833	809	786	821	807	838	857	814	793	821	827	822	797	780	807	847	834	791	816	749	807	806	823	848	836	770	816	804	804	802	749	832	829	818	848	775	794	756	769	753	781	809	793	825	817	821	803	791	816	803	763	823	851	780	784	773	751	834	799	777	798	830	768	861	820	828	799	797	798	774	814	830	836	826	775	819	783	796	762	804	777	779	807	833	840	786	779	809	731	807	834	829	745	825	786	792	757	775	772	809	833	830	779	791	810	843	799	781	779	850	792	819	790	819	806	795	802	851	793	790	751	806	825	834	812	815	787	808	819	814	790	861	818	756	796	873	790	816	804	780	758	808	768	792	826	789	806	824	808	828	831	813	854	800	794	781	768	850	813	800	788	823	772	816	785	816	799	827	769	804	825	755	800	836	827	763	810	813	807	812	757	810	772	762	813	737	819	790	778	799	764	825	764	767	765	792	798	771	762	820	800	818	791	811	877	794	855	838	786	790	761	804	853	802	772	798	811	868	775	786	808	748	812	774	807	786	726	798	797	765	810	776	798	818	797	836	817	841	780	776	834	759	840	825	765	816	774	754	792	788	771	794	843	853	809	823	813	796	777	788	772	772	807	783	831	779	799	823	777	813	786	809	763	797	790	827	795	786	795	780	787	810	815	826	812	783	841	851	809	765	808	834	821	825	772	826	787	759	733	748	802	816	793	830	833	785	821	806	829	791	805	861	839	817	760	754	809	831	811	807	856	822	849	764	775	819	815	787	827	789	804	816	825	788	813	816	834	838	761	743	754	854	804	780	812	855	788	766	813	854	730	815	783	818	804	800	809	799	879	747	818	761	850	869	797	792	834	794	763	797	784	817	823	823	783	768	834	789	787	799	833	818	816	811	807	789	807	849	796	779	819	813	810	813	769	753	777	779	805	840	798	806	796	789	759	770	822	800	819	816	727	793	776	827	838	831	806	802	825	859	789	860	788	854	802	819	873	795	808	806	814	803	807	813	829	803	793	804	792	778	814	806	789	860	784	797	790	782	793	819	809	812	784	836	803	788	806	764	876	825	799	826	767	829	831	780	813	875	813	851	801	827	783	783	794	815	810	811	796	794	830	816	806	794	775	758	803	786	816	803	817	790	814	856	832	832	794	771	771	854	819	837	812	834	798	772	835	800	802	797	785	804	850	790	762	837	835	816	817	827	807	829	767	815	817	813	899	737	831	841	825	837	785	810	836	852	803	836	831	827	764	833	785	774	805	826	837	837	800	846	833	846	788	828	824	788	792	791	882	797	787	823	831	785	811	815	794	783	799	816	763	822	792	822	835	794	780	763	851	790	831	820	820	830	795	812	813	834	840	830	857	836	775	802	819	781	808	805	761	804	808	789	803	781	844	794	796	797	856	839	762	782	854	789	787	806	797	769	811	820	775	782	799	805	807	830	772	785	830	804	820	803	782	828	798	863	834	784	842	773	780	779	823	810	805	781	772	796	801	807	791	838	775	799	842	759	818	796	770	765	755	797	801	777	812	782	772	776	804	810	818	800	790	783	790	773	799	803	778	799	835	846	790	831	785	814	839	790	808	754	803	761	787	854	798	759	759	820	784	793	783	797	798	790	802	788	789	795	763	773	810	787	821	794	781	829	790	814	770	803	755	806	789	812	824	849	795	852	792	851	824	776	848	835	856	772	795	827	815	881	790	813	791	822	777	814	805	798	834	770	813	793	804	758	826	808	809	751	850	773	789	779	777	818	817	796	810	774	781	841	797	834	801	768	835	777	789	836	801	747	827	833	750	819	823	838	806	793	804	764	789	739	734	787	836	804	741	841	803	844	868	829	824	855	779	817	777	791	730	813	856	770	839	809	833	793	842	823	812	795	781	824	843	799	818	818	804	762	809	759	821	815	872	801	811	833	815	795	796	777	818	781	824	761	847	786	828	801	811	784	769	839	830	778	779	790	800	774	779	793	852	775	819	865	807	815	791	789	784	826	817	812	767	787	783	806	802	844	832	824	819	822	848	850	789	779	802	782	822	794	799	807	793	789	784	829	795	765	854	775	798	821	798	846	837	806	788	773	819	775	809	814	772	809	826	772	778	796	779	757	805	784	802	804	819	794	798	795	870	793	805	836	784	819	790	796	772	777	819	849	758	790	787	834	794	812	811	765	781	776	808	796	818	779	759	791	794	794	769	814	789	804	763	808	802	827	810	792	829	765	797	816	781	777	828	870	797	827	820	842	796	847	806	773	818	777	786	746	851	773	805	765	799	750	808	800	806	809	832
40667	14751	2916	1725	1208	936	683	598	480	442	419	382	394	364	302	326	338	327	306	301	304	283	292	294	270	306	263	249	289	290	301	279	278	303	242	253	277	265	269	245	236	272	253	278	229	261	267	281	306	280	279	239	270	262	291	257	253	273	291	276	235	273	253	234	278	285	237	280	241	264	264	272	257	263	275	278	274	256	262	245	257	283	276	283	255	273	304	244	261	271	252	281	279	271	241	230	264	287	273	288	247	280	269	255	255	274	274	293	269	267	263	287	249	273	254	273	273	273	249	238	254	255	247	284	271	268	273	289	279	248	245	280	258	237	265	236	237	261	260	280	263	253	248	267	267	313	255	244	283	242	273	263	294	247	272	262	260	259	227	237	283	240	270	282	280	262	242	260	263	250	245	265	266	254	283	268	269	259	274	272	256	280	269	268	276	248	265	286	285	250	275	276	275	278	249	265	259	294	248	262	266	282	265	258	279	264	292	265	267	270	273	277	256	260	270	281	280	300	244	289	255	283	244	250	279	267	273	257	266	268	254	276	255	251	230	264	292	236	243	267	232	286	256	281	266	261	248	278	261	271	227	293	297	286	290	263	243	242	258	261	283	280	274	255	243	253	285	304	267	288	256	273	227	261	289	236	271	262	275	260	293	286	275	266	285	289	217	243	273	249	269	278	258	259	268	268	264	271	261	268	252	309	250	250	250	253	262	251	247	290	254	287	277	267	281	251	275	275	272	281	264	278	273	254	232	271	273	278	251	259	240	256	265	245	279	280	253	264	262	246	252	292	266	268	246	238	267	280	265	273	262	260	272	251	282	242	272	249	267	247	269	266	237	267	240	269	247	248	252	280	278	251	245	245	263	253	278	301	246	258	256	274	239	280	270	255	264	257	254	258	284	268	249	284	262	265	285	246	300	304	260	263	242	268	289	248	239	274	260	291	246	277	275	288	281	271	277	249	261	250	253	256	267	290	280	264	269	255	264	239	235	248	250	241	243	260	276	273	269	262	266	273	256	267	239	227	255	297	276	241	284	254	250	272	272	270	250	253	256	242	263	254	268	253	283	270	259	236	233	234	269	263	297	235	269	282	279	281	275	279	261	266	269	294	264	246	260	285	273	243	237	252	247	274	280	264	254	246	255	266	257	279	264	265	303	276	297	253	277	277	270	246	247	272	266	269	284	251	249	261	243	271	254	265	249	254	296	272	253	278	279	271	223	267	253	257	257	239	246	254	272	280	282	267	275	276	264	259	276	255	250	268	278	280	262	251	269	233	270	249	292	250	275	262	255	284	276	290	245	256	283	274	258	269	278	277	237	269	271	262	279	255	272	237	244	249	238	264	243	257	254	261	290	248	279	280	264	267	286	290	275	224	286	252	271	262	266	258	249	269	232	264	255	243	260	258	277	244	254	239	272	276	236	272	255	248	254	251	270	238	251	287	257	265	233	257	270	267	237	267	264	242	253	255	260	229	246	244	286	249	271	240	274	295	246	237	250	262	276	234	254	254	271	266	295	246	252	277	258	280	288	265	254	245	265	239	270	297	259	268	256	243	260	267	257	261	293	283	245	273	239	252	252	267	267	280	285	284	252	266	239	245	229	274	279	272	231	258	262	274	277	266	251	273	275	254	274	288	273	275	245	238	267	260	273	273	276	258	285	255	235	245	257	259	256	285	288	236	233	288	274	272	223	241	264	246	245	263	272	257	262	249	282	238	262	262	269	246	272	300	279	296	286	243	291	259	246	271	287	279	273	258	295	279	255	244	264	263	311	274	255	248	243	241	222	240	230	237	265	276	273	265	250	273	276	285	265	272	276	307	283	253	265	269	235	283	276	256	258	294	269	269	281	230	270	283	258	231	280	249	287	259	268	259	249	245	262	280	269	225	282	259	284	258	281	263	274	249	239	273	269	235	247	288	272	247	259	261	270	264	271	234	276	247	260	239	252	261	265	261	300	263	280	270	265	265	285	266	289	248	297	284	262	282	277	288	268	280	278	277	263	282	269	275	250	230	278	255	222	249	269	246	248	261	261	263	272	250	242	244	268	257	279	247	241	273	270	269	268	262	214	266	273	287	247	248	241	244	263	263	271	253	276	279	247	251	268	274	226	271	268	238	269	290	263	283	291	275	268	242	279	280	256	284	276	261	288	258	252	287	251	271	225	288	239	276	274	249	244	256	272	237	271	273	218	261	275	258	248	263	238	252	276	256	242	252	250	267	280	266	257	257	281	243	269	274	250	261	296	272	234	249	254	294	268	259	242	258	293	303	240	263	257	275	264	281	284	260	254	285	253	271	275	261	243	265	253	261	250	278	249	291	260	269	235	258	249	278	274	261	253	252	288	258	264	253	290	247	269	247	273	256	271	279	278	258	254	239	237	256	284	279	285	260	293	271	242	251	282	262	280	257	266	257	238	280	265	272	280	257	256	246	274	266	267	262	257	273	273	275	257	252	270	262	254	280	272	258	268	278	277	273	270	283	275	236	262	275	257	265	235	263	259	248	251	265	258	270	293	255	253	232	259	257	266	254	246	249	287	283	252	259	234	252	258	244	269	264	248	270	290	263	265	237	278	252	235	281	265	266	247	274	256	240	281	244	259	256	295	249	294	249	257	292	280	292	248	250	238	234	284	262	260	242	264	279	273	291	237	265	279	260	242	263	258	240	262	293	247	290	265	291	279	261	260	247	296	253	262	263	257	237	276	268	269	257	289	288	261	273	274	260	255	255	298	255	274	252	263	281	285	265	290	290	247	272	262	276	261	276	270	248	283	279	288	255	269	269	259	260	246	258	265	255	261	276	268	275	263	259	282	234	273	241	251	286	279	257	266	246	257	277	253	274	268	258	240	244	286	241	269	274	262	238	284	280	237	273	258	263	280	211	242	266	264	292	271	290	237	282	256	287	279	248	264	283	266	239	264	257	277	271	229	234	270	217	261	271	251	257	261	253	263	285	263	264	231	300	262	285	250	273	262	272	256	277	294	268	263	276	232	257	257	259	271	235	285	264	264	248	253	268	261	269	267	240	246	277	259	277	240	278	283	258	296	272	254	256	249	279	252	259	272	238	278	263	281	240	275	264	251	251	254	275	263	263	257	244	264	243	262	278	255	267	266	249	287	266	248	232	255	271	247	257	249	244	277	257	272	264	258	269	229	290	221	277	263	260	251	274	269	272	286	248	270	275	241	255	271	286	240	252	271	273	270	253	267	272	268	235	233	271	248	295	265	245	246	265	251	292	246	272	281	261	251	261	279	284	259	273	266	287	270	258	285	284	274	261	269	255	273	284	258	279	281	259	265	255	284	251	267	277	291	237	257	274	277	268	211	244	239	282	264	284	250	272	265	280	262	266	282	292	251	247	276	246	282	262	273	256	257	278	264	266	269	274	243	286	250	258	285	271	269	284	279	259	281	267	260	264	291	302	234	255	263	265	279	245	271	254	260	255	256	270	255	273	242	265	261	267	254	242	263	264	270	275
20637	2367	5409	5721	4786	3923	3172	2714	2329	2000	1855	1548	1507	1399	1275	1228	1204	1134	1124	1068	1029	1001	953	921	966	892	825	872	854	818	864	806	851	813	816	779	790	748	805	731	796	738	786	743	743	726	780	783	740	743	697	761	731	801	755	724	733	675	706	773	728	718	744	702	725	712	713	744	706	710	723	724	676	712	726	743	713	709	727	707	695	721	688	697	750	714	720	774	668	708	688	732	711	753	698	713	663	667	659	717	749	711	704	674	697	682	692	671	712	664	704	688	728	665	684	729	683	639	692	647	683	712	717	667	727	698	685	758	718	674	667	676	657	681	719	664	685	675	715	687	720	756	728	700	655	728	706	651	682	716	735	674	678	679	682	708	677	696	677	677	716	664	698	698	701	698	705	726	720	717	715	696	672	696	669	660	685	671	692	693	761	681	723	665	675	698	713	707	705	688	686	688	646	668	708	726	681	666	673	678	640	691	654	683	713	695	678	670	705	695	727	669	669	702	684	715	695	735	680	659	647	712	696	703	679	743	730	710	685	742	682	686	699	679	706	670	701	707	713	696	689	668	711	693	708	731	738	683	662	690	666	735	662	712	712	660	685	635	643	676	680	673	662	665	708	702	709	671	608	708	685	684	693	667	703	669	691	674	708	671	689	692	702	711	682	657	694	696	641	639	614	699	686	722	693	702	727	702	726	702	697	652	670	654	669	720	660	670	733	712	669	690	715	672	685	652	660	712	698	664	690	668	691	714	687	674	721	677	712	706	686	686	708	663	713	686	683	718	700	686	677	659	721	684	710	643	644	692	697	710	749	649	691	677	697	622	719	699	716	700	683	684	696	673	677	685	653	702	696	657	692	726	711	671	674	643	730	643	630	672	680	656	685	715	712	697	657	686	698	690	682	628	682	695	658	728	674	681	655	657	690	708	713	695	709	710	678	635	683	657	684	662	716	681	725	698	658	698	686	698	693	641	705	710	706	691	664	703	644	682	663	688	671	701	676	690	702	715	681	694	646	701	658	665	731	696	653	683	723	678	677	686	656	667	655	691	623	692	713	677	693	694	691	655	678	648	663	709	723	639	701	683	721	714	691	679	685	699	675	671	640	659	657	679	724	693	702	715	717	765	674	678	669	703	717	720	690	665	744	668	680	692	706	703	692	674	692	646	707	719	705	702	634	709	685	624	719	682	676	655	688	700	698	695	694	717	712	701	706	678	675	715	667	721	700	720	695	670	725	680	693	650	703	721	676	680	718	697	676	684	667	683	655	714	662	718	681	641	676	698	718	659	677	637	696	676	673	707	726	633	676	683	733	695	656	676	638	680	723	658	663	726	654	648	669	727	734	711	696	687	669	723	673	699	658	688	691	696	649	702	739	693	729	649	712	656	678	687	695	695	730	703	661	697	665	688	638	672	684	696	710	742	716	648	685	691	720	653	656	714	717	701	677	698	677	717	678	685	729	670	703	672	679	742	672	695	708	695	678	721	707	700	705	730	724	700	706	657	705	654	668	685	664	686	706	661	726	722	681	675	667	702	730	692	673	659	680	684	679	670	721	704	698	697	635	699	638	696	718	670	664	680	669	686	698	684	702	711	709	710	690	654	684	729	750	694	676	706	662	721	693	721	695	680	712	711	686	681	683	656	704	678	743	670	722	741	679	709	677	687	690	705	657	665	710	701	661	678	696	642	733	654	675	709	708	713	686	709	669	693	716	660	713	693	697	674	692	655	696	704	736	705	688	713	679	688	628	726	727	645	716	710	700	688	683	667	687	689	687	698	728	672	684	731	686	713	674	687	705	615	681	666	671	714	685	670	768	647	700	700	690	670	675	687	669	684	690	706	690	671	715	684	726	685	678	671	708	699	654	646	692	728	632	688	710	653	631	703	659	686	616	616	677	707	672	680	689	686	687	688	681	716	706	702	725	686	643	629	696	679	704	681	710	690	716	679	680	715	695	730	725	666	773	685	696	709	643	734	690	677	687	624	665	710	671	707	705	727	693	700	706	742	667	711	677	651	673	685	654	670	702	706	669	698	702	681	728	682	707	652	703	671	693	710	692	715	692	700	695	663	714	702	714	728	671	697	686	683	679	633	700	750	690	697	703	697	709	706	672	719	704	658	727	641	681	664	634	648	658	660	718	731	668	633	680	677	677	687	662	679	711	662	713	695	643	672	691	727	715	676	689	678	736	683	684	741	689	746	679	681	676	697	669	715	698	662	683	645	742	702	707	651	692	668	693	694	697	740	681	669	705	724	682	707	662	728	681	655	634	663	659	661	674	702	670	683	651	676	702	737	726	707	707	645	672	664	689	641	728	662	692	668	703	693	662	674	726	693	715	737	672	707	663	725	707	758	684	682	709	686	658	643	655	737	696	699	653	682	716	659	678	719	720	760	697	681	746	709	664	681	641	674	711	739	705	656	675	697	709	717	703	700	669	711	690	717	705	702	658	663	661	680	704	707	691	659	694	679	707	717	723	730	646	703	668	676	707	692	643	702	683	670	712	700	664	669	724	686	705	650	730	658	717	656	660	695	660	657	664	712	636	708	725	681	702	703	663	699	707	712	656	689	704	723	709	667	689	675	707	672	703	682	732	673	692	714	686	681	699	699	670	725	684	688	689	646	731	683	725	728	709	709	696	676	678	649	683	678	689	692	705	663	705	688	717	663	685	702	687	654	694	652	698	671	676	689	612	669	662	683	677	649	681	738	716	652	679	701	687	697	717	709	683	702	649	699	666	663	686	678	721	703	711	705	680	734	711	670	736	689	690	685	693	685	693	667	713	638	711	669	690	690	704	717	696	704	694	668	672	715	719	697	665	685	681	676	700	678	678	718	696	712	729	668	668	675	689	684	659	694	650	708	723	613	698	709	638	689	653	634	688	701	712	689	648	691	720	674	737	653	732	710	691	695	661	699	687	673	695	715	715	695	662	716	677	651	687	689	690	694	700	674	726	698	720	712	665	682	732	682	659	669	721	707	728	668	691	690	704	736	679	734	688	674	648	683	700	660	729	724	681	687	714	658	675	673	739	687	698	687	677	680	647	671	717	661	722	642	708	697	707	668	699	669	725	631	673	667	745	690	673	683	648	669	722	680	702	706	696	672	701	705	711	694	690	667	658	710	705	710	701	692	707	667	671	717	727	677	690	708	671	672	693	686	711	678	690	662	696	689	684	653	690	622	654	655	691	722	716	691	660	691	678	676	660	655	692	667	694	691	712	694	677	731	678	633	719	688	685	704	700	691	723	711	649	677	755	699	714	704	711	706	684	721	682	669	670	675	703	672	657	683	709	678	718	750	669	670	659	678	664	640	692	669	720	715	680	703	717	680	650	697	691	676	714	692	682	641	680	694	706	712	681	745	698	674	705	665	692	696	665	672	641	708	651	708	677	677	672	685	695	705	704	683	702	709	757	697	709	716	681	715	689	712	664	752	719	683	692	715	720	672	641	724	752	696	705	707	701	701	714	655	675	705	663	711
2973	216	199	216	205	164	163	173	169	175	201	163	183	184	166	183	165	204	185	166	179	165	192	186	148	180	158	203	185	199	152	169	157	173	164	183	173	156	126	146	176	153	177	152	172	192	165	179	180	153	170	168	181	147	166	166	180	168	189	161	172	154	181	166	186	193	155	168	200	152	160	177	181	156	151	163	178	142	138	199	185	157	175	170	166	171	165	192	160	196	162	149	181	177	178	184	176	174	178	177	162	169	179	166	166	176	175	183	161	162	151	158	176	181	167	170	149	180	178	180	154	158	183	172	168	184	158	160	176	193	202	175	173	147	197	197	164	145	174	172	176	158	176	152	144	175	168	192	151	161	186	177	163	171	143	187	183	194	161	172	195	154	168	150	181	170	170	172	162	180	186	207	172	181	172	196	177	182	176	170	165	175	162	176	174	173	175	186	179	157	166	183	171	186	173	180	179	152	161	176	174	194	170	143	156	186	172	152	153	172	164	170	197	172	189	162	192	168	174	179	161	177	180	165	154	173	176	166	151	171	166	152	173	168	164	159	159	177	174	168	160	184	179	189	164	174	160	161	179	170	174	152	177	164	200	187	155	181	163	181	151	177	169	151	148	173	160	182	172	172	168	166	167	169	185	171	152	196	205	165	160	159	175	172	156	157	141	169	188	160	156	167	173	170	161	160	179	173	178	168	159	183	169	160	182	171	163	158	170	156	159	168	182	166	166	168	174	170	156	175	161	177	172	171	165	174	162	168	152	138	147	151	185	184	169	139	176	154	185	171	164	156	154	159	185	185	158	178	171	149	184	198	180	185	155	189	174	209	165	142	163	174	163	169	171	146	171	169	179	157	150	156	216	143	172	180	194	208	145	158	166	168	180	146	170	172	173	158	165	143	154	199	172	171	167	186	194	153	190	177	183	167	150	163	158	173	168	163	173	151	144	168	164	165	167	160	174	165	203	178	154	172	194	174	181	161	198	188	176	179	169	164	166	168	184	148	162	156	160	182	163	161	167	175	165	167	158	180	160	161	177	175	183	156	161	180	171	159	157	160	155	179	166	141	164	179	192	144	212	165	168	161	145	165	175	151	159	163	176	142	168	185	150	148	153	167	168	173	176	175	173	152	170	159	170	183	176	195	187	187	165	169	165	185	182	165	170	174	165	155	156	183	177	193	176	170	157	162	180	161	147	173	156	179	151	153	170	161	191	136	169	157	205	186	156	171	168	174	185	153	176	196	172	164	174	171	168	194	162	182	162	188	190	176	167	175	170	179	171	179	169	197	154	181	182	174	171	168	150	163	174	159	182	169	174	168	176	170	166	171	168	184	184	177	166	171	173	170	190	186	181	145	165	179	204	212	195	160	177	161	161	181	204	173	161	184	170	159	169	164	197	146	152	168	172	158	155	159	144	199	157	152	181	159	171	159	172	168	171	159	162	165	193	169	178	173	179	179	165	196	166	164	167	159	182	170	222	170	171	143	160	167	158	175	175	181	163	157	169	181	178	157	197	168	158	189	161	164	183	191	178	173	162	165	184	175	155	188	172	167	178	171	198	177	152	157	159	179	174	161	153	162	156	152	172	166	176	165	175	197	151	152	207	171	173	194	165	178	163	177	163	191	168	156	176	165	176	170	181	176	176	202	169	181	164	171	167	163	167	171	166	157	158	200	163	173	165	165	182	176	163	185	179	185	170	142	170	131	180	184	144	177	137	143	171	194	186	158	192	183	158	173	170	186	156	160	173	175	157	169	159	174	178	159	162	161	136	173	178	146	166	162	151	156	161	158	153	175	188	177	153	167	176	187	163	163	181	193	166	177	192	185	162	172	162	168	173	148	181	141	158	181	169	185	182	172	170	180	171	174	153	182	174	149	171	154	170	165	176	166	166	172	170	170	179	183	151	193	169	148	144	196	167	161	195	175	157	157	172	173	159	166	150	169	182	180	152	171	153	170	194	166	156	154	149	189	180	176	155	183	190	160	182	168	164	161	164	143	183	172	179	161	162	172	166	191	185	172	173	170	170	155	176	180	145	174	176	181	177	167	180	170	142	151	186	169	145	185	157	172	161	181	152	175	184	154	176	167	166	152	187	163	156	163	165	168	171	186	159	159	197	192	169	157	158	157	173	181	161	168	149	158	175	155	176	175	174	157	140	157	163	183	168	156	164	177	155	176	158	188	169	199	169	191	180	175	166	168	151	163	162	153	170	198	189	175	171	168	182	169	158	144	158	164	156	175	171	151	157	156	181	153	174	140	157	176	158	168	154	159	173	181	162	163	162	174	176	176	183	174	175	171	185	183	194	187	173	168	166	141	156	155	173	153	169	143	174	179	142	172	181	157	177	209	164	184	175	186	164	176	182	163	163	192	169	167	182	179	181	166	173	168	170	171	175	161	168	166	184	169	168	171	153	158	180	165	186	172	172	178	187	192	157	171	176	187	175	159	184	160	161	185	180	179	153	170	179	174	151	180	157	166	180	167	194	189	166	156	184	168	162	151	168	160	155	166	185	159	155	162	158	165	164	158	161	151	153	168	184	171	170	190	154	187	171	189	181	161	163	164	138	180	140	148	165	164	157	159	158	164	166	160	171	184	146	162	174	164	164	172	147	185	158	146	167	152	154	184	172	159	160	151	170	164	168	171	176	165	165	148	167	188	163	146	184	203	140	167	168	180	179	183	179	175	154	174	182	155	192	181	168	189	174	177	164	167	160	174	154	181	173	187	162	205	194	168	167	162	197	152	194	191	162	178	180	178	179	158	190	183	156	159	167	165	149	162	148	182	171	171	162	156	168	154	162	165	176	167	189	186	177	172	153	144	154	168	178	160	165	155	200	166	211	160	174	156	142	155	153	168	158	175	162	147	170	156	163	164	186	185	170	149	175	168	184	192	200	176	175	195	174	164	167	158	185	189	161	166	166	159	173	165	186	148	181	149	181	172	162	175	164	164	169	169	145	151	164	181	159	180	169	152	174	155	165	169	170	178	175	187	143	157	175	160	169	182	165	189	177	158	176	171	153	154	165	184	195	180	180	168	160	156	178	172	161	173	159	167	205	194	161	170	165	183	167	174	179	170	168	154	205	191	158	171	177	185	174	161	145	162	160	175	182	150	160	179	187	183	164	154	175	180	175	165	167	146	165	179	157	175	173	136	133	178	176	175	170	151	162	173	169	186	208	151	169	162	174	166	170	158	177	156	182	169	176	183	166	187	186	161	183	157	141	155	153	171	188	169	181	184	167	166	156	180	157	179	164	188	183	151	172	147	172	156	151	155	167	164	145	163	191	194	183	177	184	172	166	148	148	169	164	148	169	156	173	180	174	141	188	179	161	181	168	189	174	167	161	168	150	166	187	174	190	177	177	177	167	174	163	158	194	177	152	190	159	175	159	164	191	159	159	159	188	171	169	184	175	161	165	184	192	170	196	150	179	180	176	182	145	182	172	187	182	162	167	172	151	170	187	160	167	180	170	181	189	180
3041	541	652	628	659	588	592	503	566	530	506	559	495	482	513	551	526	484	516	489	474	536	500	510	509	450	483	479	561	505	527	489	522	550	473	529	529	489	494	491	509	495	549	513	503	469	482	507	488	533	512	526	528	562	538	525	521	514	498	492	490	514	488	475	528	534	530	507	510	504	483	535	499	535	524	494	516	523	490	516	489	533	495	543	521	558	469	522	481	527	498	506	492	537	511	503	510	486	529	509	508	499	495	493	542	519	561	471	539	541	539	535	465	522	542	460	514	510	467	511	540	496	508	442	485	520	528	510	528	531	525	538	502	494	483	501	541	510	519	518	490	502	591	482	542	508	466	512	513	523	476	521	510	480	474	499	549	486	501	525	495	514	542	495	541	453	512	498	506	486	529	510	483	518	547	511	488	498	506	489	493	487	526	515	510	559	546	469	529	516	550	519	495	494	539	525	536	487	481	477	501	463	500	520	520	508	510	519	491	514	531	500	528	490	514	505	495	517	484	516	510	501	552	480	550	525	487	528	511	525	515	463	488	516	510	505	498	505	498	551	470	504	512	541	518	529	451	457	462	505	553	552	496	506	487	497	517	496	466	528	484	539	531	502	527	466	540	489	479	493	515	527	491	542	488	537	488	534	500	506	477	576	502	491	491	468	512	568	513	520	515	500	526	504	535	526	504	526	489	452	537	562	464	490	503	475	491	488	523	490	482	510	557	467	512	530	515	506	475	532	471	483	510	512	515	504	479	488	507	526	476	521	489	529	518	523	473	473	511	525	534	516	486	524	498	485	476	499	533	482	508	535	545	506	526	521	544	538	500	497	531	485	512	547	476	503	497	493	509	492	516	509	488	489	508	497	499	532	514	523	512	551	481	554	481	517	470	549	512	524	514	511	494	476	527	501	522	504	489	489	494	493	507	492	560	498	520	524	480	541	527	507	537	517	531	509	512	510	500	494	530	505	490	503	479	488	535	544	521	516	539	499	527	531	524	516	513	532	480	509	521	496	517	514	559	505	536	477	530	502	535	486	484	518	444	525	487	526	511	468	509	500	478	498	551	528	486	506	483	521	528	510	490	534	534	528	546	490	502	514	491	516	523	456	483	504	541	514	493	513	529	473	487	470	504	469	491	520	488	517	495	485	481	493	513	554	496	529	525	510	470	523	531	533	456	525	495	514	508	490	533	548	509	474	510	507	497	491	532	503	510	475	447	502	541	544	496	494	494	510	491	566	526	555	497	494	492	520	525	538	550	489	504	536	518	469	503	483	502	518	517	505	473	474	504	489	505	525	507	524	508	493	499	491	502	470	499	474	479	537	532	464	485	537	479	532	500	513	479	482	527	536	483	479	533	523	521	509	516	532	526	505	514	507	495	484	528	481	470	506	533	494	529	491	537	513	542	505	487	494	518	514	523	512	496	485	517	514	526	534	495	507	500	499	503	466	465	531	479	512	516	512	507	503	522	526	544	480	507	459	496	541	473	491	517	513	489	526	482	511	493	516	540	492	505	498	479	486	514	533	480	564	452	504	522	487	504	520	512	526	452	497	488	505	517	531	507	480	508	487	535	538	519	508	532	523	524	494	468	548	547	503	501	497	509	501	509	536	483	493	515	502	541	474	487	502	515	502	542	545	487	505	470	481	519	472	497	512	496	514	492	526	487	530	529	526	524	451	515	502	507	503	509	489	521	520	527	486	501	506	528	509	470	506	505	480	476	508	489	533	530	488	540	509	509	502	536	520	511	523	487	518	525	490	473	520	492	511	508	495	517	480	523	452	560	509	562	559	523	510	491	491	497	548	503	462	506	480	530	531	485	532	493	511	538	505	459	483	503	497	495	485	513	486	482	491	501	510	509	501	503	528	523	466	471	523	509	521	507	489	518	519	499	484	481	486	493	519	526	481	511	506	516	532	508	510	532	505	478	501	535	517	518	502	479	554	507	524	504	518	559	488	492	468	488	532	498	514	533	563	483	499	489	525	518	460	516	554	507	501	535	509	495	540	535	488	531	468	520	518	512	498	462	505	513	487	497	524	496	518	490	481	533	494	498	516	507	496	481	469	538	524	504	534	515	503	520	503	484	531	484	519	483	533	506	539	535	544	501	496	479	530	454	519	492	505	531	472	499	452	521	510	479	517	530	535	494	515	509	512	517	517	486	516	514	479	494	521	517	533	493	516	523	490	496	524	537	493	505	541	486	511	491	516	507	473	525	498	489	466	527	450	458	492	508	480	496	501	512	503	489	495	487	485	458	519	515	504	492	506	506	493	513	485	474	507	512	505	487	509	476	545	494	527	512	476	489	524	533	495	566	507	483	551	508	505	502	530	486	498	515	495	530	529	507	533	544	498	533	481	492	508	532	531	517	513	508	517	530	509	473	507	508	553	500	499	515	467	546	523	520	478	482	523	497	493	494	469	492	495	561	488	496	509	493	510	493	509	512	497	495	533	490	538	524	534	509	545	539	537	524	509	495	495	497	496	474	517	510	535	526	513	541	508	495	503	478	484	490	488	508	517	501	542	513	534	503	499	515	488	522	557	495	528	485	510	511	520	518	544	493	517	566	501	501	523	512	527	486	513	512	497	511	476	508	495	512	524	518	506	480	515	481	502	505	517	529	504	531	498	513	518	510	550	491	474	497	535	497	511	533	494	545	528	496	465	501	532	533	518	509	504	483	490	505	513	516	518	502	450	503	535	523	502	528	491	536	517	529	485	513	485	478	549	553	519	500	514	511	482	518	500	494	498	517	515	582	538	488	529	510	524	499	515	467	480	512	490	524	522	500	507	492	504	524	502	546	524	517	533	522	521	534	492	520	499	509	529	502	537	528	486	480	505	491	511	440	508	509	513	478	481	514	513	495	469	501	491	465	512	502	502	497	501	549	483	502	499	495	494	543	528	523	489	500	480	501	513	575	502	507	525	593	484	535	499	492	468	500	488	488	489	502	539	514	520	486	519	544	493	475	489	512	500	508	483	508	500	472	490	505	496	513	514	507	512	511	558	517	524	572	512	532	457	513	506	508	502	485	514	464	476	498	512	532	493	535	468	510	475	469	529	515	510	499	505	521	491	501	551	533	502	496	505	528	480	514	483	521	532	524	515	519	510	440	518	540	501	527	533	520	488	518	561	510	543	476	504	546	511	515	482	528	506	525	544	506	500	546	515	489	499	515	485	484	537	486	494	483	555	532	514	511	522	525	519	561	537	515	516	507	517	564	520	495	478	513	527	494	492	546	538	518	490	528	479	496	515	508	526	483	490	455	504	537	528	467	464	489	483	465	503	544	542	453	502	512	526	513	516	484	541	487	497	498	486	494	479	550	539	565	534	541	475	496	523	508	501	528	497	470	530	517	516	507	480	525	522	484	467	501	509	528	501	495	521	469	518	510	502	528	536	499	527	493	526	549	529	509	523	560	511	522	514	552	519	512	498	467	479	525	547	495	480	499	509	477	473	527	510	561	521	506	532	540	504
28396	6805	1409	971	748	648	487	457	461	385	395	368	342	324	334	297	325	329	312	319	303	323	342	323	306	283	282	317	296	312	297	317	298	337	291	286	294	293	327	315	301	315	306	279	308	320	327	284	293	284	299	321	310	305	291	293	319	306	319	342	284	294	308	281	317	299	269	290	307	326	318	301	295	333	301	293	283	292	305	326	304	269	302	325	291	330	315	324	312	271	346	303	282	302	301	310	309	294	249	266	301	299	261	280	301	315	303	303	321	296	299	305	327	326	290	313	283	291	296	270	294	302	292	293	277	290	258	290	300	283	298	318	306	314	283	291	288	282	294	286	313	286	301	308	304	286	324	337	288	303	316	299	298	304	312	307	274	307	286	330	295	304	300	286	311	325	308	295	317	319	314	289	297	275	278	276	321	312	324	296	313	319	291	309	274	279	318	326	290	317	317	318	290	326	300	283	293	284	296	300	284	308	296	253	279	322	306	299	300	265	290	343	283	319	297	269	302	299	295	295	271	260	294	288	310	286	351	315	286	296	332	301	280	311	300	327	294	284	253	276	283	296	333	295	312	313	315	317	299	327	300	285	302	311	297	309	299	306	300	296	299	272	321	293	290	302	291	273	304	302	313	319	288	285	287	305	312	300	281	273	248	302	299	297	296	315	286	303	269	297	293	280	285	292	338	292	306	271	301	300	287	291	295	310	314	282	313	289	300	299	298	301	270	283	297	290	296	295	291	336	336	308	273	297	277	296	280	336	283	311	287	296	268	294	294	309	314	299	286	265	318	292	303	329	270	314	328	291	274	302	311	314	285	320	301	301	291	286	289	303	269	341	299	286	309	313	283	323	295	277	289	269	289	319	291	299	296	277	289	349	280	263	309	306	299	308	298	304	290	283	305	286	291	294	304	281	291	295	307	314	296	283	281	281	297	311	324	317	293	337	331	323	249	308	271	303	297	317	314	316	315	298	308	319	305	325	360	264	313	278	283	271	309	290	300	282	299	308	302	272	309	327	297	302	296	310	275	312	275	296	303	253	309	319	294	299	311	259	284	304	280	312	285	295	276	317	306	269	285	288	309	298	299	304	272	325	295	302	281	330	292	332	322	297	274	294	329	309	299	305	305	328	299	334	313	275	291	300	275	307	318	300	330	301	281	329	268	301	282	290	288	317	274	329	299	282	292	295	303	305	292	299	273	304	310	295	323	296	269	327	329	273	318	292	286	304	290	292	275	316	267	313	336	323	330	283	326	281	269	289	282	279	295	275	287	286	326	314	330	310	310	290	266	274	280	313	315	290	300	299	287	308	311	282	315	289	265	291	301	307	270	296	312	301	329	305	294	266	296	317	333	276	277	262	294	284	316	302	298	281	291	285	320	281	295	284	294	278	304	297	280	310	288	286	318	292	327	295	294	323	307	309	298	274	305	284	284	296	286	322	304	306	304	311	299	328	298	276	287	307	306	296	324	314	333	299	279	271	290	331	308	294	307	299	290	293	311	312	273	317	289	276	283	315	279	277	297	289	332	292	319	292	334	293	318	307	284	309	305	283	293	302	280	314	299	293	273	304	316	307	276	313	281	324	284	291	319	337	281	301	271	314	317	334	321	291	280	290	277	304	274	297	288	315	308	309	282	305	277	325	313	345	314	296	291	289	284	318	297	301	312	293	317	307	311	308	288	305	278	295	313	310	298	279	308	284	291	295	273	307	304	345	291	273	310	313	291	303	291	317	301	276	274	277	292	290	267	306	293	310	307	300	303	294	308	295	306	309	319	303	293	296	307	292	284	294	293	283	323	291	289	307	278	270	275	281	304	328	323	320	288	290	275	301	288	281	334	284	301	316	306	297	288	308	320	278	305	294	295	304	316	317	289	283	300	291	301	296	311	274	315	300	297	298	319	279	305	313	322	316	317	304	298	268	324	297	328	318	295	316	316	306	295	334	331	291	301	290	312	295	286	310	316	304	327	313	293	319	287	318	335	277	265	290	277	308	293	285	268	336	279	310	306	341	309	282	263	287	302	278	283	320	275	261	321	260	303	349	290	315	313	289	317	288	279	275	312	311	291	310	312	278	307	289	330	315	313	308	304	280	281	303	279	288	315	304	251	324	290	294	305	307	307	310	310	333	318	293	339	298	291	299	333	292	313	314	323	264	297	314	290	297	296	270	306	273	282	298	281	263	283	303	304	299	302	293	305	284	298	302	319	272	334	328	316	295	308	291	304	306	270	293	274	302	290	293	326	302	286	297	338	286	285	287	295	285	286	281	280	301	294	300	329	320	312	288	294	326	323	338	335	298	336	289	310	324	283	307	285	310	324	291	315	278	291	316	310	329	289	297	317	306	300	361	311	303	289	314	291	314	310	294	283	280	328	310	295	305	320	279	310	277	305	305	288	289	270	293	292	270	272	287	305	295	305	261	288	298	259	315	327	300	283	281	279	312	317	299	293	290	294	264	319	299	281	289	274	316	294	307	291	319	310	317	317	326	316	329	313	299	323	288	293	296	273	291	287	304	330	299	301	295	282	281	307	287	268	326	298	274	291	289	284	302	323	284	332	268	306	324	285	294	303	297	317	305	321	296	294	290	322	256	320	284	287	298	308	287	266	281	290	274	297	298	296	256	315	313	305	310	308	312	310	291	293	285	322	292	286	302	312	270	305	329	283	307	312	276	313	290	321	285	296	281	314	278	301	271	287	326	283	327	314	276	329	296	304	331	278	313	306	292	312	296	326	297	279	285	276	272	305	287	309	283	312	300	313	287	294	291	301	319	294	283	283	302	291	314	303	311	286	283	319	300	284	326	302	279	285	301	308	273	327	324	303	309	318	294	301	312	279	317	300	297	301	314	322	302	262	290	312	301	291	305	246	284	316	275	276	309	301	294	308	290	309	281	299	286	300	297	305	317	289	278	290	286	299	306	281	306	320	299	278	308	339	296	308	299	310	306	277	277	321	296	298	302	325	275	293	269	279	346	290	269	284	279	288	302	288	298	301	257	288	289	310	299	299	257	313	327	297	317	266	297	278	312	314	299	336	294	319	313	291	325	324	297	300	316	301	331	313	298	273	290	279	312	279	290	317	287	304	286	302	264	307	296	276	282	286	322	298	285	296	286	272	308	287	286	307	310	279	328	290	315	273	283	299	308	310	291	305	275	292	303	284	284	315	278	295	280	305	326	317	300	292	287	305	308	303	321	283	289	310	293	330	281	288	299	326	314	277	301	306	294	293	309	296	298	298	292	307	303	310	278	276	287	303	295	273	292	303	281	319	301	274	319	325	293	313	315	277	292	303	312	307	334	302	301	293	304	257	288	304	283	297	265	277	321	298	302	311	294	248	318	287	298	295	305	274	289	288	287	289	312	318	323	290	284	309	299	311	307	291	296	283	272	310	311	294	307	304	317	305	318	318	272	300	305	330	300	304	333	343	318	296	320	310	295	301	308	297	308	303	304	284	296	291	277	300	304	290	304	306	319	298	293
15264	1746	3241	3428	3115	2542	2151	1885	1669	1511	1410	1354	1221	1065	1140	1095	1066	1064	1065	1003	925	942	913	939	946	909	899	875	950	869	860	835	848	901	858	853	822	829	837	837	805	830	853	828	860	865	837	833	875	825	835	858	827	792	800	824	861	860	755	859	825	871	808	781	795	839	766	890	786	816	821	827	813	830	833	810	817	810	824	806	799	766	795	824	757	837	774	805	795	762	783	793	800	763	836	805	801	843	832	801	763	794	811	747	837	803	821	760	848	770	771	797	758	824	799	833	839	759	779	816	830	841	845	801	795	791	777	815	777	763	840	868	798	759	751	805	811	831	797	846	835	790	817	778	774	757	795	799	799	822	800	787	813	795	790	815	773	816	842	849	758	785	763	804	807	779	788	840	851	820	791	798	772	810	804	796	757	820	777	816	763	794	819	863	854	771	795	818	804	783	817	809	777	878	797	748	823	813	795	829	847	796	776	783	826	843	790	811	796	766	775	823	769	800	791	828	846	831	806	850	815	837	785	760	853	775	760	712	774	825	794	820	742	813	809	775	804	797	790	803	830	761	780	783	772	787	765	804	789	781	822	804	821	825	790	799	836	802	790	806	810	810	827	832	802	817	829	832	803	820	804	805	767	836	818	808	825	811	813	821	825	793	725	761	817	803	797	812	834	793	787	843	788	760	779	806	778	772	790	781	818	803	801	742	773	798	791	778	799	760	816	799	785	799	768	802	815	819	759	833	814	767	760	783	811	817	801	837	781	833	838	802	796	733	804	789	797	788	817	820	830	781	793	795	871	782	822	767	801	834	783	789	846	869	804	789	790	851	823	773	748	816	782	824	791	756	867	793	754	797	814	846	803	780	817	739	899	795	801	823	793	779	799	835	788	780	806	818	807	803	753	720	746	795	790	789	814	806	779	743	865	795	748	757	807	786	811	755	789	819	837	838	792	833	798	826	822	784	734	810	824	783	793	785	781	788	833	764	818	798	781	774	758	766	801	772	734	799	755	790	781	760	796	805	775	801	798	806	807	826	780	790	800	777	822	851	838	807	849	833	771	734	824	817	841	807	818	782	817	812	743	834	792	796	814	803	823	863	772	807	835	841	823	785	801	820	803	827	784	769	770	805	790	794	839	820	763	788	817	784	805	745	827	747	836	844	821	823	826	812	806	804	825	808	821	826	782	818	838	805	789	812	824	833	824	801	847	763	787	768	806	826	820	764	811	792	808	797	742	773	768	833	852	768	816	793	782	799	796	791	849	803	769	783	777	794	797	754	816	806	818	801	809	790	825	807	781	785	795	824	815	715	801	800	801	823	774	795	761	766	775	780	795	740	793	740	818	812	775	815	813	743	815	830	803	807	766	803	808	762	771	816	818	759	851	830	836	782	769	868	810	828	733	813	876	789	828	815	854	815	786	819	804	811	842	780	807	865	836	840	788	823	783	818	749	790	841	745	807	842	821	796	835	774	802	779	745	851	793	766	781	772	789	790	821	809	823	809	738	845	792	816	774	770	830	835	828	797	871	805	768	809	789	819	816	825	737	773	779	812	774	762	830	832	781	770	732	764	757	829	780	868	823	781	824	822	797	740	855	813	786	814	825	812	773	802	812	777	809	800	771	771	765	865	809	793	813	802	806	801	797	824	871	821	827	793	818	755	777	812	809	777	795	796	806	823	793	799	774	850	807	806	777	782	771	818	817	793	744	790	790	790	786	748	797	875	815	758	858	776	791	835	812	811	786	809	829	838	812	800	776	804	803	808	824	775	789	793	804	807	771	799	790	787	830	824	840	794	772	789	777	799	812	770	834	782	799	776	819	806	768	814	783	845	830	768	811	758	809	806	810	823	805	781	832	861	770	782	787	756	806	828	762	812	811	774	790	838	839	794	847	854	765	818	813	821	755	812	789	833	798	812	745	793	782	818	787	835	768	769	783	882	771	842	800	835	777	822	774	788	758	821	820	809	810	854	823	821	765	786	810	825	794	733	824	810	792	819	833	806	804	742	802	803	797	782	848	794	788	784	814	807	766	787	809	762	758	826	734	802	840	766	782	800	779	774	832	818	771	821	774	820	809	793	806	799	820	793	811	815	787	791	818	810	813	793	848	811	773	812	827	806	739	800	821	808	831	809	768	816	805	798	816	836	789	856	768	789	828	798	822	839	821	777	817	764	816	735	793	824	830	844	791	800	857	760	808	774	802	779	787	804	835	770	802	771	816	766	794	829	799	837	769	812	793	738	764	768	798	884	813	846	851	763	836	762	772	822	763	794	782	822	832	758	819	843	768	841	778	829	829	748	830	761	870	775	788	728	796	776	782	802	756	797	847	774	793	789	805	782	809	791	794	811	796	754	793	780	816	804	837	789	762	796	773	818	777	804	774	781	783	807	840	826	814	783	781	792	806	741	718	847	845	820	798	812	823	762	841	779	820	787	766	817	757	756	805	732	764	837	826	793	842	800	778	732	790	843	819	805	788	802	778	799	774	805	792	817	830	819	791	781	805	784	812	832	780	787	751	819	783	804	748	787	798	762	791	797	782	803	842	810	818	824	757	737	792	803	783	868	759	785	837	792	802	791	801	801	810	815	837	805	787	818	755	773	805	795	779	843	837	788	749	841	746	825	792	789	776	821	784	824	809	789	840	773	820	865	755	816	764	773	803	861	793	814	786	836	829	775	812	787	789	771	812	746	785	796	812	815	798	750	796	827	831	803	771	784	817	829	793	753	839	792	788	753	819	823	846	799	795	789	757	810	835	840	888	845	799	754	801	856	812	839	795	813	753	791	753	800	767	802	860	806	801	793	763	853	845	796	789	769	814	801	796	787	776	790	785	823	808	786	802	760	810	778	804	786	742	763	830	741	804	833	825	819	764	759	793	786	783	853	777	807	820	793	813	801	792	821	821	838	858	783	796	803	763	825	800	856	814	806	847	847	804	787	799	831	767	772	813	792	783	822	829	774	860	817	770	801	808	809	778	820	828	786	791	781	840	787	779	771	779	824	842	843	790	819	840	765	780	804	811	844	794	847	844	785	764	800	789	793	819	826	787	854	847	786	809	805	812	801	785	769	827	841	745	797	797	821	836	795	825	769	819	776	818	813	791	783	822	787	778	803	789	786	825	852	841	836	795	819	811	802	780	767	755	834	820	764	777	805	752	793	803	760	827	752	811	776	840	793	800	763	810	797	775	805	749	786	768	806	770	785	801	826	746	798	822	780	818	804	816	797	846	781	795	805	793	842	775	779	819	823	790	830	768	777	797	806	749	788	822	847	782	836	812	846	799	823	797	846	823	778	748	798	802	840	749	795	819	803	784	760	824	810	761	738	730	823	799	805	841	768	795	778	812	779	815	796	788	804	814	845	799	786	824	819	776	799	772	749	778	761	820	808	814	815	759	814	827	790	798	764	812	803	816	810	805	795	787	769	818	788	805	785	802	839	820	779	814	768	819	816	820	828	802	791	804	760	775	761	824	812	819	829
41043	15122	3011	1694	1149	866	652	592	531	400	417	404	376	343	313	338	309	297	312	291	273	299	307	284	266	274	302	257	259	289	270	266	270	272	324	251	255	287	284	291	251	267	274	243	270	277	285	269	274	295	237	264	257	274	270	250	261	267	243	301	251	245	271	241	257	243	243	252	276	258	276	253	228	257	236	252	286	268	291	283	268	252	269	275	247	254	289	236	263	252	254	240	253	249	273	266	244	252	223	240	261	251	238	246	275	259	269	260	261	232	241	293	256	260	263	282	251	268	236	267	262	260	258	271	276	263	273	282	282	281	264	270	274	269	244	270	272	252	274	268	224	251	284	288	247	246	261	279	258	254	284	278	266	237	245	276	264	278	221	272	263	272	269	259	274	264	257	268	257	264	258	249	231	260	272	276	269	254	253	271	281	259	269	254	235	288	287	255	254	293	260	276	277	242	259	249	270	273	286	248	282	263	257	278	265	263	257	281	244	261	276	234	266	249	255	256	251	265	267	248	248	233	227	261	280	252	274	271	239	245	268	268	280	272	251	280	257	218	280	279	259	233	259	235	255	282	267	281	267	247	232	223	252	249	265	244	274	277	222	247	239	264	280	280	288	259	247	235	250	250	269	242	280	260	235	279	248	231	269	250	239	268	234	244	269	246	282	260	279	259	239	252	241	265	228	229	276	282	256	243	264	272	245	268	239	254	249	254	232	242	260	269	251	260	265	234	251	274	226	257	250	253	289	262	277	233	304	288	288	307	289	248	277	235	260	256	237	251	254	267	252	248	242	266	250	246	246	263	234	267	292	257	278	293	247	251	254	251	244	270	267	267	253	242	252	260	285	259	247	251	268	268	273	244	241	268	262	234	258	255	273	265	235	255	268	244	282	256	266	262	253	252	257	277	281	229	235	261	245	259	263	251	263	238	245	265	223	231	231	249	268	256	238	238	240	233	263	241	253	277	274	253	284	245	239	244	265	261	270	272	263	275	280	242	271	270	264	265	244	237	275	274	272	266	241	253	241	266	264	290	271	249	298	249	277	243	246	259	243	240	262	259	255	260	275	275	262	272	283	273	266	275	238	270	253	258	239	250	250	228	240	264	223	256	272	247	253	243	264	241	277	255	252	291	262	238	247	259	262	248	230	243	255	252	272	269	267	265	213	262	255	224	275	273	242	264	274	268	233	275	269	262	287	248	286	229	285	238	234	287	266	251	252	252	257	272	220	270	262	289	262	239	271	241	260	265	267	259	267	262	263	286	250	272	224	255	278	242	292	273	271	274	258	285	271	271	261	267	263	251	235	261	268	252	239	257	270	276	265	240	259	248	256	303	228	238	264	240	242	285	265	273	244	267	240	270	254	268	248	241	270	258	263	278	267	263	247	281	269	291	271	262	251	252	244	263	250	260	281	250	243	271	202	252	271	220	267	259	244	269	256	258	238	270	278	239	274	263	244	280	254	270	240	265	221	262	237	240	294	254	241	263	255	255	274	218	299	282	297	243	245	226	251	248	244	281	273	251	261	270	296	263	256	263	249	249	249	265	259	257	259	259	240	280	237	250	255	262	262	253	267	255	277	228	246	239	253	219	256	244	238	199	242	276	261	255	261	241	247	237	262	207	268	257	266	282	283	261	267	259	262	255	240	256	286	276	243	261	269	229	301	274	255	247	229	256	288	250	291	253	264	268	273	279	281	266	274	257	242	228	264	243	253	256	249	263	251	249	261	249	279	248	260	250	248	267	250	259	240	244	258	244	226	262	268	280	258	246	225	240	279	257	267	257	273	248	254	252	245	260	264	265	243	239	242	243	262	248	260	258	293	259	256	263	277	265	242	249	250	241	258	225	260	246	223	260	264	261	249	270	264	223	278	272	229	256	242	268	254	278	262	251	240	272	275	251	226	282	246	263	229	285	222	256	258	256	243	254	266	237	274	264	230	257	257	234	275	238	240	291	278	270	267	244	247	268	252	255	271	264	242	263	236	265	228	268	245	229	258	261	259	263	263	294	244	273	280	244	266	243	270	253	271	263	252	275	272	250	248	220	255	269	256	239	252	255	274	247	267	252	264	232	264	237	259	262	243	261	271	245	245	266	275	249	276	274	246	218	267	275	280	259	265	266	268	267	265	260	241	270	276	270	255	263	256	267	269	261	247	244	273	255	247	257	244	245	264	251	263	264	238	281	244	283	277	224	258	270	283	269	241	227	298	259	253	280	259	249	247	246	255	253	258	259	242	269	232	250	271	255	275	221	254	255	244	257	268	243	279	269	232	260	256	252	266	257	245	254	258	250	234	258	254	242	247	308	261	292	271	258	259	283	263	229	238	272	264	260	280	293	293	289	255	282	255	258	238	245	267	294	263	243	267	263	243	278	258	270	264	258	293	240	254	245	228	234	249	256	240	288	256	266	287	295	294	254	274	259	273	236	265	287	241	266	270	243	262	247	259	261	275	242	210	235	252	274	253	250	248	263	265	257	266	284	259	240	276	253	256	269	252	247	294	243	223	279	270	263	257	279	254	266	259	280	279	263	255	266	261	266	260	252	252	239	264	239	231	244	250	267	258	255	289	273	234	277	253	255	264	249	291	277	258	236	268	252	235	220	235	251	280	262	271	235	225	261	273	269	229	232	269	282	288	297	253	284	261	242	246	263	244	278	276	266	293	249	240	251	253	290	282	265	261	221	237	269	231	247	254	248	261	226	231	239	264	252	260	255	253	262	267	244	243	273	270	235	256	286	285	261	278	270	238	213	270	255	254	273	256	245	241	278	286	251	276	259	266	241	255	257	259	260	230	255	265	256	236	292	280	262	254	271	259	292	255	250	243	274	255	262	263	257	267	259	266	257	255	247	262	246	273	269	237	254	243	271	278	279	239	274	251	305	257	252	277	264	270	270	263	261	265	275	279	226	278	249	240	271	271	261	269	284	255	284	254	276	253	245	246	276	234	278	250	263	233	300	266	279	261	248	242	242	279	259	282	263	240	248	294	257	237	239	275	267	254	241	261	266	259	294	262	254	258	263	239	288	247	282	268	280	265	244	249	249	238	280	242	267	244	256	281	275	235	270	263	261	265	250	256	269	250	251	268	286	267	257	232	256	281	268	230	242	244	233	250	298	271	263	262	282	264	255	241	275	277	219	295	283	238	261	244	238	269	267	257	253	270	261	229	242	255	284	279	231	276	257	257	240	276	221	246	246	277	246	263	242	268	233	276	254	278	237	287	244	290	270	288	294	231	292	287	254	290	292	251	254	256	243	263	274	241	226	237	248	249	253	260	277	272	260	247	272	259	275	248	263	259	253	250	243	207	253	276	274	255	252	271	258	241	259	261	257	263	233	273	248	257	294	266	266	278	261	285	269	281	246	257	272	239	271	254	262	267	253	268	234	262	250	257	281	259	269	276	234	246	248	272	278	267	273	268	278	269	255	275	248	262	232	227	261	257	228	260	267	285	264	264	253	254	246	255	278	259	267	246	239
21090	2400	5140	5606	4833	3853	3187	2657	2330	2069	1761	1675	1542	1371	1266	1125	1127	1147	1147	1055	1041	1004	913	967	889	884	898	864	901	867	829	830	832	850	806	790	865	759	831	779	762	754	746	779	742	752	747	766	749	719	737	700	764	729	716	721	727	697	685	688	759	692	761	717	694	770	704	710	701	684	711	719	685	708	666	723	653	673	709	699	682	704	633	748	689	735	713	707	668	675	687	692	711	675	705	737	690	707	686	684	665	664	753	738	726	698	706	736	708	700	657	684	695	689	683	654	703	697	681	645	702	674	699	675	692	732	685	655	636	654	746	686	667	656	675	676	652	732	653	643	685	684	634	680	694	695	719	661	678	711	690	740	672	671	691	718	719	669	693	701	639	711	684	686	696	676	712	651	665	663	706	675	711	665	654	670	680	655	669	723	728	664	690	761	640	702	725	671	670	674	663	681	743	700	684	683	646	683	700	675	650	674	705	671	687	682	720	683	683	715	694	669	659	660	707	703	684	670	690	704	697	717	719	667	729	704	685	660	676	665	682	701	652	669	675	660	752	693	698	702	659	728	684	712	678	719	692	682	659	694	700	667	713	670	674	669	651	677	701	697	670	695	664	700	663	710	654	705	722	692	708	716	686	733	675	665	696	674	680	703	653	696	694	679	686	670	671	683	660	684	739	655	707	693	761	645	681	652	699	690	635	660	662	704	710	654	701	643	666	689	686	656	647	695	681	700	656	668	672	704	673	668	677	686	641	641	731	674	689	662	699	669	683	726	652	708	674	647	704	683	681	631	679	656	688	666	661	675	657	662	675	691	714	674	698	707	677	690	692	664	743	675	701	619	642	703	674	674	685	671	658	633	716	680	687	684	707	686	704	692	690	675	642	616	662	723	676	654	669	694	674	711	661	670	669	690	671	652	685	673	679	667	705	718	658	693	727	703	691	656	722	667	679	649	710	729	713	702	682	652	709	708	716	666	720	660	684	674	717	681	675	694	697	697	715	679	627	675	696	668	705	687	672	667	655	617	707	693	683	688	631	672	708	700	664	656	705	685	692	701	667	708	731	668	672	649	697	696	667	686	671	723	682	701	729	639	669	669	671	710	680	675	727	671	686	663	654	647	677	688	659	792	688	615	707	680	723	709	683	729	679	697	684	633	698	695	671	674	681	642	716	676	640	673	649	699	677	700	683	707	683	668	696	679	664	692	673	679	660	680	675	671	648	673	688	703	716	674	689	670	713	698	700	668	714	674	674	642	701	661	660	641	670	675	703	657	686	708	716	699	708	684	679	707	688	688	679	697	677	682	724	685	710	685	734	676	687	738	695	673	699	657	688	686	641	674	718	701	714	680	667	680	660	709	730	692	666	686	703	668	624	699	668	669	721	638	651	694	699	694	676	694	727	692	707	627	696	709	710	707	645	688	730	701	730	644	684	693	713	712	709	645	646	654	673	695	687	716	706	668	705	691	636	688	690	684	650	714	657	675	706	718	666	648	676	654	707	668	690	651	685	688	690	668	694	698	675	676	657	689	644	656	698	646	687	694	690	681	696	677	677	654	706	695	699	719	628	682	705	698	714	715	681	694	708	682	662	706	670	699	705	664	682	707	660	648	671	675	720	694	679	650	684	644	686	706	717	682	706	628	672	681	691	680	673	704	757	705	703	665	678	660	719	666	634	709	690	677	673	713	677	675	645	669	698	718	662	676	686	667	672	706	649	666	674	671	644	694	683	689	738	692	693	703	736	707	718	659	654	685	692	731	675	674	672	666	701	679	687	659	680	692	679	674	658	712	699	708	674	692	699	671	653	716	690	697	688	712	712	640	707	708	680	653	689	667	659	709	652	648	644	694	708	657	685	704	715	660	704	668	678	659	696	669	684	705	664	684	680	702	648	684	642	659	691	641	689	659	627	687	648	691	664	682	663	668	664	688	671	688	636	708	656	715	712	716	676	696	671	660	737	715	726	707	674	654	687	700	684	662	675	710	643	696	664	668	687	683	652	615	669	646	694	703	691	719	645	658	669	668	674	699	691	655	666	672	682	715	719	679	716	688	676	715	671	698	632	693	680	694	681	704	706	656	694	669	653	673	670	663	699	665	679	710	675	693	696	682	721	672	624	682	677	729	703	665	719	678	643	709	681	671	691	694	699	660	672	690	709	659	688	680	675	661	663	678	679	690	699	684	714	712	640	708	679	696	670	697	677	647	691	652	744	679	663	661	699	655	693	644	703	724	674	686	676	652	675	666	670	751	659	687	688	696	711	664	647	680	719	683	657	667	640	687	668	712	697	713	717	681	700	641	736	723	724	696	693	690	690	723	691	658	705	693	665	671	703	610	681	684	663	730	684	710	714	656	662	656	684	681	699	720	742	695	710	685	677	676	664	674	721	661	711	704	702	684	702	707	658	678	728	646	682	652	759	698	671	696	736	703	624	665	725	655	685	704	682	675	692	666	641	682	697	679	689	683	711	628	685	700	696	698	707	672	683	640	707	714	650	649	702	729	714	673	656	685	668	696	692	670	645	731	672	729	683	648	679	648	668	667	684	676	663	668	704	674	678	655	675	756	727	698	675	683	722	659	671	657	641	686	658	644	702	676	707	658	665	641	649	720	663	714	651	660	663	713	715	723	713	671	734	654	637	634	660	679	707	676	651	699	691	693	673	642	660	653	664	705	661	648	693	714	701	716	691	682	687	657	690	671	648	649	693	675	692	651	701	662	686	673	696	690	689	672	679	663	701	707	698	685	722	680	705	685	638	708	669	694	622	685	642	747	665	677	677	701	655	715	661	663	686	727	692	672	689	678	660	715	673	666	701	695	662	689	699	684	637	669	666	680	693	703	744	689	686	657	695	690	668	684	708	701	652	714	719	684	716	677	676	745	690	665	638	699	662	693	722	622	666	668	657	680	673	685	667	701	701	738	672	686	668	682	654	743	626	691	679	684	690	678	670	676	704	671	685	699	702	662	675	675	628	686	649	705	677	665	646	708	717	665	648	696	670	658	676	703	692	641	694	629	700	682	688	693	690	653	700	719	673	656	694	663	697	666	693	699	665	671	673	704	713	696	691	633	711	658	726	681	681	678	693	640	691	684	675	689	644	676	688	673	675	664	653	652	678	655	700	694	676	670	735	689	645	714	692	683	639	710	699	686	688	635	680	688	697	694	648	703	665	676	739	708	695	725	680	666	706	638	708	697	734	681	738	709	707	695	664	673	727	671	695	677	640	678	716	710	680	721	655	700	747	703	674	685	703	671	678	669	680	693	667	682	701	687	688	690	722	694	689	646	665	695	670	665	685	644	640	706	703	691	690	669	698	681	663	706	703	675	734	659	640	666	663	685	661	670	674	650	676	684	697	681	693	679	704	694	709	663	663	696	713	724	661	708	674	704	664	685	681	649	692	665	716	660	684	668	673	652	696	741	704	675	694	680	668	650	694	722	690	694	702	706	676	623	679	650	734	712	704	689	667	656	666	651	645	728
2992	229	197	213	175	157	183	171	181	172	162	167	178	179	153	168	178	170	202	167	167	167	187	182	167	182	179	162	180	164	180	186	167	185	179	189	202	167	172	140	180	145	166	139	164	183	164	181	191	168	164	183	189	171	159	176	167	198	150	158	176	181	164	148	168	205	154	167	176	196	171	187	171	161	181	179	162	188	184	171	172	141	167	180	149	186	163	166	174	144	182	184	148	191	162	193	195	172	185	157	167	147	156	178	169	177	164	178	157	193	172	148	176	173	184	160	177	176	180	160	145	182	184	158	172	178	179	169	187	173	153	165	164	162	163	178	165	152	163	178	176	198	170	174	149	171	188	180	148	171	160	170	167	157	176	166	178	162	156	169	172	164	169	176	163	145	158	169	179	153	154	175	175	152	196	182	177	166	179	163	152	172	157	202	148	189	183	161	177	155	159	167	163	167	163	177	144	172	164	173	153	168	169	146	175	159	175	145	176	178	179	166	176	162	180	161	158	176	180	173	187	187	174	172	165	161	167	179	165	189	157	149	173	197	148	175	166	194	156	175	160	156	182	154	186	158	145	157	189	174	177	166	178	157	160	173	136	161	163	169	145	151	156	161	179	177	172	186	166	147	170	195	171	180	166	179	181	160	199	174	162	159	167	199	167	161	156	197	167	164	167	171	172	178	167	182	173	178	163	157	162	166	168	187	175	158	165	166	153	187	192	181	171	170	164	172	187	170	166	150	147	174	155	170	183	154	175	181	172	164	173	168	178	159	172	182	166	153	185	173	163	167	171	166	157	157	179	182	183	153	162	150	153	160	186	173	186	162	166	163	169	173	163	151	182	172	150	170	157	168	188	166	173	159	180	176	153	175	198	169	170	178	176	161	179	188	143	162	157	182	155	174	160	172	184	197	175	178	160	172	173	182	158	168	164	167	176	170	163	171	169	171	179	167	172	160	170	179	136	164	160	151	177	166	160	156	179	164	181	147	173	184	190	167	183	183	168	167	186	177	156	165	190	153	173	166	165	175	175	181	178	185	155	174	196	179	156	189	163	187	165	158	179	167	160	166	178	162	163	175	197	162	165	163	155	154	187	180	152	191	173	180	161	160	167	180	155	178	174	176	157	172	168	178	186	173	164	175	176	166	167	169	182	189	186	159	160	165	177	170	161	179	171	165	166	175	188	189	153	166	158	166	176	186	165	179	155	188	193	188	167	174	142	155	178	158	171	180	194	157	169	181	172	194	195	163	157	190	165	173	150	174	185	165	188	170	161	162	151	174	166	183	181	148	167	157	161	168	169	190	163	157	176	157	177	156	157	184	165	164	153	161	166	149	171	178	168	159	166	195	158	152	178	155	161	184	167	171	175	160	172	161	182	184	177	180	163	173	191	167	171	177	181	172	179	156	158	169	188	195	155	160	211	149	166	185	177	164	179	155	163	188	155	187	146	154	168	142	171	164	196	175	149	168	152	170	152	192	180	180	196	191	198	159	145	158	180	200	164	171	170	166	155	176	165	190	167	182	157	172	156	167	190	175	155	146	159	172	180	183	185	173	179	174	189	176	173	166	188	168	139	178	166	162	181	168	182	195	169	187	178	158	164	167	170	180	178	144	171	160	171	162	168	175	177	173	161	174	159	163	185	164	188	164	188	180	164	172	179	164	159	171	179	155	168	168	170	154	168	164	172	176	153	184	157	160	164	195	176	149	199	159	147	174	163	182	161	176	170	164	177	193	210	163	159	174	177	173	175	167	158	170	192	188	180	180	161	182	179	165	169	164	144	185	177	185	182	189	165	145	177	154	196	163	171	156	184	207	155	176	182	136	145	180	174	157	168	150	196	145	181	185	158	146	166	198	165	172	199	163	179	174	162	149	163	150	176	169	154	189	179	189	166	195	172	185	175	157	146	163	178	166	181	185	164	154	167	179	152	162	170	154	179	183	181	169	165	144	162	173	197	158	181	178	181	147	178	163	164	183	154	167	160	183	175	179	191	175	164	170	181	177	146	153	163	137	172	163	168	173	155	170	166	173	179	148	182	167	169	169	178	179	170	154	173	170	179	150	180	184	160	138	157	197	151	180	157	172	189	170	156	171	170	173	163	165	162	156	180	154	192	174	181	159	152	172	174	166	171	162	165	174	151	162	193	177	178	181	188	167	181	164	171	186	174	188	175	160	139	178	164	167	169	198	172	154	155	157	150	158	166	163	174	154	183	164	179	178	188	179	178	181	167	179	170	188	154	180	157	173	163	165	162	169	149	156	183	181	183	166	154	193	164	146	182	155	156	169	158	183	163	159	138	146	157	140	160	176	187	169	158	159	156	172	158	143	178	150	175	159	178	153	161	182	164	178	165	155	183	164	168	177	174	166	186	146	173	174	178	171	195	178	191	165	194	142	173	174	153	169	176	165	170	179	189	196	175	178	175	174	204	167	167	183	170	154	159	181	172	134	200	160	150	148	178	171	176	166	176	190	182	173	161	189	180	184	176	155	165	144	169	150	147	178	157	160	168	157	149	178	178	164	177	195	173	181	183	165	166	183	174	160	155	171	186	169	190	156	169	206	188	163	163	188	178	186	165	181	171	157	181	180	215	159	180	194	176	174	178	168	190	166	182	180	191	180	177	163	186	171	165	153	177	180	169	170	170	160	155	184	192	173	184	187	161	170	150	206	172	163	162	169	188	163	161	190	151	170	183	164	158	175	185	171	171	179	173	155	180	156	188	169	201	184	151	155	179	157	181	177	188	175	174	150	186	156	154	149	174	152	171	179	183	195	172	176	194	162	185	154	147	180	168	176	151	163	174	164	180	171	152	161	160	158	171	166	158	158	158	153	168	162	157	166	188	182	143	148	170	153	147	150	182	156	175	146	177	188	186	182	166	157	176	170	188	180	156	169	165	147	147	173	166	163	176	166	185	141	168	173	186	175	172	137	185	171	162	163	157	168	162	170	189	171	152	158	211	176	160	144	163	167	155	164	138	150	172	167	149	173	162	152	208	167	164	150	158	159	149	162	143	154	143	178	175	161	152	154	162	178	192	171	186	170	180	179	165	173	168	147	184	191	170	178	162	151	176	164	170	182	139	192	173	148	184	175	161	167	168	191	173	183	147	150	159	188	164	170	155	196	167	160	173	156	171	169	170	172	164	163	160	170	163	148	172	177	171	170	172	170	160	168	173	164	162	153	157	160	161	178	175	179	150	149	177	170	166	168	183	187	188	175	185	160	164	174	178	194	170	160	160	153	164	170	185	185	166	160	168	191	181	167	157	166	186	167	186	173	170	157	169	189	161	149	179	153	166	175	156	186	170	178	173	183	163	178	181	153	191	168	170	166	164	197	183	169	165	163	160	170	150	163	147	148	177	196	188	177	169	152	170	149	167	173	182	140	205	181	170	172	179	169	164	164	175	175	177	174	161	167	182	164	184	180	164	181	191	172	170	176	163	167	175	196	156	191	186	150	177	192	181	165	169	185	196	166
3183	584	626	649	660	627	597	574	492	533	523	516	528	545	515	514	510	512	503	499	521	546	529	490	508	518	484	515	553	490	529	500	510	478	507	492	497	493	505	516	479	502	481	499	527	498	519	473	506	497	511	550	533	503	539	549	487	519	514	500	459	528	505	502	520	536	511	530	501	493	536	479	510	531	532	517	479	479	467	482	526	516	487	488	510	499	531	496	512	507	504	490	556	524	525	514	465	539	499	521	496	519	504	533	535	509	486	504	490	502	526	517	517	556	471	516	517	522	501	489	528	492	481	523	541	485	524	533	492	524	491	545	503	550	480	505	497	563	486	537	505	502	512	483	517	516	512	519	534	507	516	511	530	496	527	521	512	524	538	484	468	513	483	527	527	491	518	538	520	531	491	531	510	489	511	520	545	514	558	559	528	504	514	492	492	500	540	494	492	484	490	539	527	485	479	529	498	519	511	484	530	499	472	496	511	542	504	537	480	535	530	566	548	512	492	533	461	522	509	525	519	476	488	491	509	536	488	518	482	552	479	518	501	514	498	505	523	477	544	534	513	474	511	496	528	503	523	533	487	487	512	481	464	502	523	521	534	502	481	492	481	525	508	525	520	513	540	540	477	509	566	491	525	515	540	511	571	552	485	479	507	515	539	482	502	502	501	521	503	477	498	547	530	482	507	496	528	531	502	506	488	503	498	512	493	476	500	499	515	515	474	501	550	485	533	501	515	500	508	486	507	523	497	497	470	520	534	510	507	545	524	531	496	549	499	491	509	539	502	478	512	525	486	508	518	504	555	524	510	488	497	505	524	534	497	507	520	526	538	526	518	494	534	507	537	498	565	512	486	483	527	490	519	466	530	493	534	488	548	472	494	508	480	495	487	490	505	464	494	529	514	543	509	547	522	501	497	462	502	515	453	488	513	498	498	525	549	475	506	483	527	545	564	516	506	525	504	512	542	471	505	531	499	495	536	504	490	499	537	551	541	495	526	495	496	466	544	491	521	522	516	516	516	500	464	510	524	518	524	521	529	466	502	504	541	508	536	530	495	482	528	507	508	461	541	529	518	488	536	465	524	529	536	535	461	533	492	479	518	504	516	501	487	500	520	564	505	523	506	515	485	536	514	512	508	546	502	509	499	478	508	522	489	503	510	498	512	522	516	483	510	485	535	546	500	501	510	528	484	455	536	520	487	510	508	492	511	515	513	522	522	537	518	533	508	548	487	532	503	499	534	507	526	502	517	509	493	515	513	501	479	457	478	543	538	498	521	498	556	502	499	509	545	484	466	529	463	515	493	536	521	516	504	478	537	501	483	496	522	528	514	555	498	476	479	521	518	502	507	519	534	502	482	506	505	494	521	478	529	523	520	493	532	516	498	515	504	519	502	540	520	536	515	511	529	508	516	482	485	525	508	507	475	514	489	467	506	508	506	534	513	560	495	510	535	516	479	490	527	456	485	549	490	494	541	484	565	526	551	469	527	498	491	499	493	517	527	485	513	485	513	570	524	503	494	498	499	474	507	481	497	515	520	486	477	527	523	516	483	505	537	477	508	500	520	501	539	554	485	484	494	513	504	534	480	504	558	537	509	514	541	488	441	531	510	490	536	489	501	503	542	461	519	508	521	548	546	540	522	533	533	473	508	520	478	522	490	520	497	483	504	501	518	538	491	531	494	499	504	550	496	495	491	451	537	502	496	520	522	534	517	508	511	504	514	486	546	519	533	533	482	477	515	487	501	548	535	517	513	521	516	486	536	504	506	516	497	526	499	483	497	498	498	539	553	510	521	540	526	488	472	519	506	526	481	474	518	483	525	508	499	542	536	495	491	513	522	560	511	542	495	481	499	487	524	494	519	516	482	516	539	514	487	509	485	540	524	470	515	559	502	507	485	484	489	504	485	518	528	540	473	477	550	513	531	544	523	493	498	481	464	459	497	485	509	515	483	497	511	532	523	503	498	507	466	476	482	500	523	505	498	505	479	521	500	497	506	511	496	472	543	512	489	530	508	561	509	540	569	474	482	500	512	480	566	521	499	531	504	502	473	488	546	510	536	498	534	496	472	504	556	532	517	546	542	478	514	531	510	495	498	502	499	471	527	511	518	490	501	510	508	525	520	466	512	513	494	500	542	504	529	496	512	533	497	482	482	539	503	543	529	484	493	495	481	530	568	528	494	527	539	536	470	538	491	545	537	502	458	474	525	489	471	498	534	468	486	539	506	478	484	482	499	516	546	528	474	475	540	514	506	526	514	503	504	504	543	528	567	487	509	479	534	507	500	511	503	495	531	506	528	515	538	516	533	517	499	465	524	491	508	510	568	504	508	512	501	521	498	448	484	558	499	454	516	492	562	571	517	491	500	524	542	491	525	497	508	507	554	504	496	492	509	538	522	505	521	514	546	509	529	522	533	521	470	500	497	472	526	492	495	510	551	523	523	512	492	513	529	495	497	499	522	509	496	517	471	497	482	494	523	457	552	540	532	471	507	497	501	489	523	508	520	510	508	494	504	513	534	504	507	538	529	480	509	500	473	502	471	537	506	491	523	478	504	479	511	494	499	516	479	477	498	467	523	541	513	499	507	516	532	495	497	494	520	534	525	490	495	484	482	509	489	547	528	496	510	518	490	495	529	462	543	514	521	503	523	501	492	491	523	516	509	499	490	498	511	459	534	482	467	523	514	574	537	521	560	512	532	476	498	498	486	522	477	492	503	516	482	513	512	510	499	495	493	530	531	482	497	515	505	454	515	498	532	532	535	509	488	516	495	547	536	496	505	501	507	535	497	512	511	507	498	514	514	502	496	538	472	493	523	510	525	549	503	535	487	495	496	549	487	514	475	495	522	514	519	551	514	538	528	479	517	482	507	526	456	537	489	540	513	476	515	462	492	541	516	536	506	524	515	490	534	533	499	538	476	560	507	493	504	459	505	501	516	512	540	501	542	552	543	497	506	511	502	503	491	511	511	493	460	442	534	519	532	512	527	524	509	520	513	515	518	507	519	500	507	581	532	542	533	474	521	506	498	520	515	510	485	528	569	494	494	499	541	493	547	501	495	496	524	496	541	539	524	487	487	505	502	507	500	489	497	518	529	483	546	484	480	481	516	513	498	454	540	504	545	520	520	473	506	521	510	541	524	519	475	538	522	496	484	476	513	508	507	510	513	522	535	530	531	475	497	505	538	522	462	478	489	503	497	422	507	490	516	488	505	514	517	523	503	493	523	541	507	506	558	491	540	502	504	495	470	472	483	506	510	502	483	506	516	532	512	502	493	524	500	508	495	510	529	523	524	500	490	523	496	527	519	498	516	528	530	547	511	535	506	512	481	495	512	518	475	506	508	507	502	536	519	553	515	504	526	475	522	468	505	478	469	498	513	518	479	498	548	494	521	547	483	558	516	499	533	471	515	547	476	486	510	476	485	502	484	534	490	532	507	497	516	504	473	537	541	506	502	514	481	546	499	480	528	502	508	527	501	531
28792	7140	1366	971	756	585	514	445	381	391	378	349	339	351	367	292	346	315	295	316	344	325	317	301	295	291	312	296	313	317	323	333	322	278	314	299	301	302	332	278	288	276	301	324	272	311	298	269	305	281	307	294	302	314	320	292	300	283	314	314	299	296	286	304	322	291	288	330	292	328	306	333	343	328	310	318	294	299	297	305	328	297	263	283	317	266	291	320	296	297	289	286	300	298	291	315	315	300	302	281	319	297	294	289	294	309	318	298	306	298	292	311	314	306	318	306	318	287	308	301	289	325	311	305	302	285	303	304	302	279	273	287	285	311	318	331	326	312	276	316	277	312	321	311	313	258	304	307	307	292	261	322	301	310	328	300	271	296	306	294	295	294	309	314	298	327	295	275	314	304	311	329	324	298	287	276	262	312	331	269	296	297	285	319	302	311	323	285	287	282	289	293	331	301	296	313	281	270	315	301	337	314	291	313	304	297	316	323	312	280	337	310	301	309	285	293	302	309	317	281	277	302	290	315	301	275	300	331	277	302	304	320	322	271	282	285	335	279	288	313	298	319	283	309	300	307	316	305	275	284	327	287	312	342	275	309	276	295	267	302	293	291	307	297	274	328	318	286	283	289	277	307	304	299	313	285	292	303	343	326	309	336	284	277	310	288	275	290	288	276	296	288	314	334	307	315	329	293	310	264	279	284	297	313	300	306	308	323	292	301	273	286	327	294	308	296	321	312	337	312	314	308	293	297	305	293	315	271	288	323	272	296	297	276	290	299	326	290	315	307	295	289	301	277	286	272	331	291	299	283	289	352	277	301	297	313	297	276	282	301	299	315	281	289	334	300	293	310	307	285	304	311	302	294	284	319	270	313	285	296	307	318	318	303	331	290	307	335	295	274	296	294	278	290	295	285	333	303	264	279	294	301	276	284	297	325	331	289	288	291	302	310	283	315	336	290	302	307	321	261	291	302	280	288	298	322	290	296	313	267	302	270	284	303	315	311	274	306	272	292	296	298	297	288	294	293	277	311	312	293	302	277	301	319	298	295	281	318	315	298	302	285	294	308	315	309	274	285	298	316	285	304	301	316	301	316	290	292	300	271	314	299	288	293	307	319	284	301	326	326	309	285	308	292	315	304	286	311	301	351	290	282	306	308	299	281	323	253	296	288	323	316	311	304	305	297	298	285	283	277	322	285	295	328	304	298	311	269	310	316	296	303	286	315	294	301	331	312	290	278	319	296	304	296	321	326	272	297	297	284	305	316	326	304	280	287	319	309	305	319	324	318	296	303	314	309	307	329	332	306	295	301	308	266	284	288	270	308	334	280	315	315	271	305	300	277	283	308	292	356	332	324	298	297	296	318	291	302	279	280	318	292	319	331	296	311	314	289	292	287	318	325	310	289	323	327	308	269	296	271	317	305	293	290	329	293	301	310	283	317	301	251	294	315	282	313	304	307	315	313	294	292	312	293	293	306	287	289	306	323	259	293	310	278	319	296	293	314	321	302	282	286	338	265	313	280	285	300	307	355	315	310	343	306	296	326	314	299	272	275	327	329	283	323	295	306	313	301	325	317	278	287	309	307	286	302	303	293	302	314	259	308	297	319	280	298	297	297	298	298	295	293	273	276	296	315	330	305	319	292	305	306	277	267	319	310	307	273	296	292	301	294	309	314	266	295	333	318	281	313	321	282	305	263	311	321	296	277	327	293	307	292	305	295	286	312	277	283	298	313	325	307	346	272	311	300	301	299	296	304	300	290	281	290	299	271	283	309	323	288	284	289	272	324	278	298	301	320	289	296	297	296	301	292	343	267	302	278	310	298	284	290	308	290	312	300	277	302	312	271	325	302	316	282	306	327	296	278	315	320	294	326	281	291	316	297	313	305	304	326	318	303	323	319	309	311	296	294	300	289	302	263	303	298	302	296	316	276	292	313	276	279	308	330	278	326	309	286	308	305	331	288	307	282	282	318	288	315	306	301	279	295	301	298	314	281	291	287	254	277	285	293	315	301	328	315	314	291	269	307	332	273	331	302	324	312	300	302	266	259	295	289	299	285	300	290	306	297	297	273	290	316	301	299	308	317	315	296	322	274	281	298	306	300	318	306	308	305	299	292	304	302	324	257	296	315	305	323	304	301	293	302	299	300	292	269	323	298	320	299	310	288	297	316	319	302	304	281	289	295	291	306	306	302	312	320	290	288	323	262	289	301	307	300	304	305	317	307	291	309	304	312	292	288	291	306	297	278	305	336	293	314	286	294	291	308	293	306	274	333	297	323	301	292	293	303	315	297	306	293	312	269	291	291	291	272	308	283	326	316	298	296	307	301	296	287	311	266	278	345	290	300	304	250	296	316	294	322	283	302	279	285	287	286	330	303	325	303	307	286	328	297	299	303	296	305	287	302	311	287	310	301	319	295	300	290	307	286	297	275	253	318	285	290	293	281	316	310	280	283	280	292	295	307	309	266	312	310	323	277	297	281	311	302	257	311	291	276	304	286	283	316	321	325	288	266	299	282	295	266	310	302	296	300	306	302	296	314	282	324	300	328	291	285	273	287	285	277	301	297	319	304	314	309	280	313	291	280	312	334	316	261	301	292	328	321	328	255	301	302	329	288	274	288	303	303	283	310	282	306	300	321	316	322	279	307	269	287	281	325	287	289	307	316	311	312	297	311	284	299	314	304	320	306	301	304	297	295	285	287	296	299	292	342	321	327	305	322	286	313	311	293	277	295	311	295	277	320	326	313	315	313	320	320	294	308	282	328	340	333	326	297	297	303	312	264	282	301	301	283	298	286	300	299	318	310	311	299	304	281	284	310	329	308	339	296	285	311	310	325	316	320	287	325	304	288	302	291	319	318	288	306	286	293	284	291	279	288	324	296	303	310	323	304	307	294	309	296	289	290	329	300	297	281	291	261	299	317	309	293	289	279	302	300	313	288	295	306	310	298	302	315	340	325	305	342	283	249	288	320	293	296	318	324	321	300	299	312	299	307	305	298	313	303	292	290	284	305	304	301	331	286	346	312	317	364	302	312	298	297	301	298	277	324	295	299	295	301	277	326	325	324	278	300	317	317	311	312	293	270	291	303	307	260	313	299	305	300	305	307	287	342	289	281	304	270	290	291	286	309	287	287	287	308	290	297	302	288	320	303	283	271	318	276	295	290	305	274	290	300	305	317	302	290	305	338	331	286	265	279	311	289	274	307	258	279	323	310	277	260	297	314	274	271	292	323	286	287	298	268	276	298	317	305	288	298	302	297	304	300	323	302	272	326	327	325	297	280	302	304	326	296	314	304	310	282	329	291	269	296	313	284	283	313	297	284	302	317	260	292	277	290	263	291	279	288	302	306	319	325	331	332	327	293	289	286	278	321	278	314	329	289	312	310	324	288	319	321	306	274	288	268	319	342	275	329	305	272	286	294	294	275	306	315	268	316	300	309	300	272	295	280	284	266	271	279	282	315	278	300	289	292	287	313	287	297
15531	1636	3375	3427	3063	2618	2139	1936	1656	1518	1427	1259	1274	1195	1102	1080	1138	1008	972	1028	953	908	939	952	923	899	932	847	881	815	873	857	904	906	892	804	809	905	888	827	820	823	874	816	817	819	802	856	857	851	830	869	862	819	872	853	767	853	772	839	810	838	851	829	831	795	833	827	790	777	818	817	786	830	836	839	838	819	801	828	740	817	769	759	804	834	841	796	810	819	774	841	794	818	795	815	784	818	803	764	779	796	738	789	803	802	852	812	793	784	823	815	778	794	803	772	797	799	814	796	778	821	805	781	831	745	811	841	796	817	814	805	772	757	741	814	822	751	854	791	808	825	802	836	790	750	777	740	854	796	812	808	816	758	800	749	803	813	757	830	800	793	812	810	737	834	774	729	814	813	841	815	769	842	837	805	873	796	802	794	816	790	781	825	789	824	796	819	725	772	731	760	869	768	817	763	789	822	799	809	793	817	773	803	810	793	839	810	769	840	841	831	773	791	774	827	858	842	762	800	834	792	830	787	762	811	755	785	770	807	836	794	794	820	808	821	797	828	808	761	831	808	819	792	812	795	822	848	794	786	790	796	760	844	785	784	801	815	841	845	800	824	753	814	782	807	834	773	784	824	799	786	846	801	844	821	803	803	763	841	796	800	807	804	775	805	804	806	781	804	796	834	776	789	821	832	767	751	797	781	799	806	830	802	818	802	824	829	844	803	802	777	813	788	764	800	823	774	776	805	823	795	779	809	838	842	764	770	808	844	792	807	793	786	837	825	771	776	778	844	853	826	752	859	764	853	844	809	729	778	826	798	764	821	794	768	774	819	766	807	780	822	823	787	857	755	853	797	813	763	824	795	803	795	759	810	745	790	809	783	808	810	837	785	788	817	814	826	752	795	814	792	763	795	773	777	791	784	844	837	780	833	796	873	775	810	817	791	793	782	821	809	786	785	806	851	855	790	810	747	817	817	737	810	768	782	806	782	769	794	775	803	845	768	856	780	786	813	853	835	842	790	826	822	826	805	785	824	830	801	810	819	835	769	784	824	803	814	858	775	804	797	778	791	777	829	809	811	808	850	835	806	771	815	783	831	788	840	862	804	764	848	801	779	792	828	793	829	787	801	781	783	851	807	753	788	798	820	806	774	774	789	793	798	779	760	825	753	816	814	764	812	798	809	777	773	807	794	748	802	825	735	826	821	784	779	795	849	797	739	831	805	797	814	829	779	838	838	795	788	805	847	851	831	810	813	797	784	841	775	795	817	801	749	801	802	806	752	811	824	844	820	852	771	814	749	799	763	758	785	755	795	755	829	839	884	797	800	818	791	737	866	828	793	788	829	819	812	812	792	814	794	800	805	793	807	850	796	821	825	789	767	764	816	849	775	798	811	783	819	806	768	811	764	733	859	806	807	811	792	809	827	793	762	896	798	835	760	803	821	766	806	837	780	772	833	809	806	773	786	778	793	762	819	763	802	788	809	774	825	794	794	795	851	779	774	793	764	822	778	803	853	805	868	815	813	825	786	813	808	763	807	823	806	823	774	815	791	842	790	795	781	800	751	825	735	853	798	831	780	784	791	800	777	764	761	811	826	793	770	805	807	813	855	828	753	790	815	799	796	805	745	806	776	799	801	772	812	934	824	763	768	817	791	752	813	826	827	795	775	782	805	798	796	817	812	739	799	781	768	799	759	821	839	811	836	843	800	763	728	790	778	837	826	781	782	762	788	792	815	776	774	800	796	816	781	797	782	776	783	789	775	813	768	777	774	843	816	785	805	844	809	794	821	800	797	780	829	813	792	805	773	780	782	805	847	758	805	767	823	779	811	727	803	771	785	808	803	815	782	783	773	800	827	823	774	834	840	767	843	808	811	839	774	786	727	776	767	827	847	790	768	795	798	796	817	770	803	850	775	796	753	839	751	747	808	840	804	781	789	819	824	813	782	827	789	790	859	792	780	783	787	804	849	766	827	821	807	806	782	800	798	817	765	757	817	836	780	768	768	772	815	839	817	789	810	829	830	787	805	825	755	766	815	788	766	820	809	801	811	834	819	778	774	798	812	794	858	791	770	792	801	787	804	855	788	850	807	774	772	799	776	802	824	826	805	763	815	804	777	785	816	806	788	784	837	818	793	775	817	777	819	782	747	767	824	832	816	821	781	800	781	803	794	803	813	837	821	856	853	827	839	792	837	809	803	796	840	817	818	809	777	795	807	823	836	833	793	824	732	809	794	821	781	781	785	842	798	790	777	783	780	746	847	828	784	813	822	777	785	831	790	792	774	815	783	818	782	801	818	793	787	844	792	797	812	826	784	791	763	794	766	839	774	796	773	798	817	769	780	767	823	795	817	791	776	832	824	765	772	777	796	766	762	773	794	787	775	813	804	811	797	777	817	797	835	796	771	774	822	771	804	763	808	786	829	819	842	759	725	795	782	761	802	799	813	850	800	761	785	750	790	758	773	782	783	824	774	846	763	793	800	792	776	769	821	814	816	769	763	808	807	766	821	828	852	818	804	773	791	822	827	849	793	803	778	803	794	797	815	781	797	858	772	795	803	791	811	746	813	804	773	772	823	800	851	828	815	814	832	837	796	769	863	890	776	814	797	838	898	817	827	828	780	802	757	783	816	798	794	778	806	772	801	788	792	777	770	733	730	792	782	801	774	863	816	843	804	781	767	800	819	776	802	777	779	765	791	805	744	808	799	814	795	780	747	786	805	815	790	818	794	795	811	853	753	799	810	783	769	809	765	824	847	791	763	841	826	807	784	788	776	782	778	771	748	801	766	797	789	826	841	799	775	785	798	822	773	803	766	781	770	859	784	784	776	792	802	832	812	808	761	802	782	811	785	806	763	805	796	757	803	751	802	799	815	827	785	804	747	795	832	826	836	793	803	808	791	784	772	798	800	815	801	763	831	804	780	808	780	830	791	799	859	819	805	773	783	805	757	781	789	807	824	759	768	849	842	798	814	834	788	809	829	815	788	798	797	759	804	788	805	828	777	771	806	827	867	761	831	762	774	786	785	832	836	823	829	827	832	805	751	758	768	763	803	778	778	751	796	799	785	799	762	816	813	746	777	838	747	821	788	806	780	813	796	799	773	808	780	805	787	819	763	745	806	794	778	738	759	817	766	780	857	833	810	751	774	797	830	791	797	789	814	769	830	827	763	726	829	787	799	837	806	823	812	807	786	814	814	822	859	851	809	724	731	814	766	801	835	792	781	834	829	777	748	790	806	769	839	866	803	763	772	827	781	766	821	784	851	810	837	784	810	829	789	817	785	805	845	801	813	798	815	804	788	763	734	759	837	819	780	739	830	811	795	813	768	819	789	740	818	802	779	846	835	758	743	758	755	837	809	828	765	815	737	791	750	768	825	806	799	780	787	788	774	809	831	758	801	770	791	781	828	824	806	776	783	770	841	828	800	813	855	814	822	798	772	788	837	820	799	812	833	761	774	811	804	800	789	772	816	805	788	807	779
40580	15497	2945	1803	1194	904	715	619	484	451	428	372	379	382	351	311	360	332	310	280	262	282	335	292	281	262	296	260	306	279	288	280	261	258	267	295	285	249	261	269	255	258	272	266	256	255	253	253	301	271	254	266	266	271	239	218	281	257	257	264	271	246	252	257	240	250	278	247	279	228	246	270	250	264	245	260	266	306	285	267	285	285	248	284	282	261	248	251	252	228	281	243	252	285	257	264	288	262	266	263	260	256	277	281	291	261	281	269	267	261	267	234	237	276	234	258	251	243	242	257	275	261	269	274	255	240	266	232	273	286	255	245	266	270	237	265	228	279	270	256	286	292	257	252	261	257	263	259	282	256	255	273	273	281	251	249	273	259	299	297	256	267	267	275	267	257	262	252	291	269	248	280	271	270	256	284	257	276	295	271	235	283	233	259	234	261	250	250	238	264	254	254	273	262	250	268	251	264	230	268	258	266	248	260	261	257	255	270	250	252	264	257	251	277	267	259	271	236	278	253	264	258	244	234	236	258	243	241	257	275	277	270	253	247	255	253	260	258	259	285	292	273	261	256	276	261	247	270	241	260	288	254	261	245	245	272	258	245	280	250	260	258	288	264	255	247	288	247	234	270	268	289	280	244	243	285	265	261	259	274	255	239	262	276	274	289	280	258	280	247	277	248	276	251	232	287	263	274	258	260	296	237	257	223	251	227	223	274	257	280	260	223	276	272	276	250	252	270	282	245	285	275	243	243	293	256	248	268	289	263	263	265	265	261	251	279	250	245	273	245	248	265	258	245	284	248	252	273	254	233	230	242	282	284	254	268	282	232	260	252	258	247	293	242	297	274	250	265	255	236	241	255	264	267	234	254	280	234	250	260	237	241	248	244	251	259	258	241	232	281	251	251	262	252	250	270	277	233	259	275	253	276	270	258	273	273	252	242	274	244	261	240	293	253	227	248	231	268	267	268	261	273	284	256	290	273	238	261	264	252	241	267	250	252	294	247	237	257	250	286	256	257	261	284	243	265	249	277	279	269	243	266	233	283	241	268	264	298	293	234	251	255	293	233	278	281	275	254	267	243	245	268	244	265	256	251	278	218	287	260	285	269	277	248	254	247	236	283	309	264	231	256	270	256	253	265	277	259	246	266	275	220	273	271	284	256	285	264	262	236	269	253	251	287	231	262	267	242	262	274	230	285	290	242	276	260	262	259	251	270	258	278	234	263	293	232	231	284	238	247	240	286	249	266	246	286	255	274	244	261	264	277	262	263	252	253	278	259	252	253	246	241	248	267	275	270	270	258	278	313	282	269	245	267	247	286	269	275	249	255	276	251	243	272	270	250	256	279	248	236	256	267	254	275	252	255	244	269	247	252	248	250	254	239	254	263	272	256	243	260	279	273	279	274	269	277	285	270	265	254	248	264	258	278	243	259	282	271	254	246	277	283	269	229	233	285	238	285	248	300	279	296	249	253	262	262	278	278	266	253	281	259	275	255	260	248	287	242	284	273	255	256	267	275	253	279	238	274	271	260	283	251	245	243	283	259	246	248	226	269	235	253	246	285	257	282	244	261	267	263	263	257	239	254	255	250	244	265	266	300	271	245	261	259	244	296	259	250	258	249	275	222	224	260	252	262	223	267	293	288	250	252	276	239	284	279	280	264	255	252	271	274	287	251	273	270	225	272	247	264	276	256	300	258	255	246	278	248	239	278	266	278	251	285	259	261	263	264	262	271	270	241	263	289	239	249	272	277	287	286	288	220	244	239	258	263	253	272	249	277	261	258	262	280	268	250	264	277	291	244	248	263	249	288	292	263	259	279	250	269	252	273	270	228	254	256	257	262	254	247	251	253	255	261	267	287	278	285	258	268	251	277	294	259	281	257	256	271	253	263	264	288	222	247	240	254	260	275	242	277	261	254	272	238	256	246	276	273	256	284	273	255	247	257	264	268	260	275	250	240	257	216	273	241	257	298	275	241	289	285	262	241	241	251	270	240	255	279	271	254	274	272	263	270	269	239	270	231	256	265	262	269	232	234	244	275	265	253	264	256	233	263	265	262	279	277	270	272	240	262	297	292	273	265	251	247	260	246	258	273	252	253	268	239	266	245	235	293	262	230	285	246	283	273	242	257	244	276	284	279	278	253	221	281	284	267	246	253	250	261	269	248	254	263	246	254	240	272	253	236	275	271	268	266	260	254	261	277	274	283	255	279	264	244	295	242	248	266	280	272	236	268	258	273	266	275	251	272	277	314	256	277	276	289	266	253	275	226	265	264	255	236	260	267	284	287	248	269	238	234	266	284	269	258	221	236	244	257	285	257	277	258	265	253	271	252	249	264	240	267	236	250	239	262	272	264	245	256	259	271	250	261	281	295	239	300	246	267	292	260	275	260	274	248	280	289	269	276	282	270	236	264	247	268	270	261	262	254	267	266	262	283	291	288	280	260	245	268	272	275	272	277	254	249	272	278	268	266	278	274	287	263	292	255	239	255	293	269	265	313	259	259	264	289	256	259	261	244	257	243	246	230	261	238	267	246	254	244	256	240	290	255	249	282	246	278	285	245	259	284	272	243	243	292	264	279	289	274	271	229	271	277	258	263	258	242	229	268	278	268	226	295	257	264	251	256	248	269	233	251	251	271	275	246	240	247	290	266	282	251	303	264	233	234	262	274	259	269	248	261	277	260	240	298	233	232	281	263	266	273	280	263	279	271	248	260	272	246	280	263	242	287	239	259	255	265	266	246	288	247	285	254	252	286	275	292	267	262	262	278	266	282	238	275	241	235	256	258	261	241	244	233	281	260	272	268	283	267	247	280	256	269	261	250	268	254	297	262	244	246	245	245	277	256	266	273	294	253	253	252	267	256	272	265	263	259	272	279	287	249	257	254	275	290	254	220	254	267	268	282	290	264	242	236	275	243	245	304	235	248	274	277	280	270	244	239	271	272	249	234	251	203	276	280	238	308	247	259	259	255	244	270	263	288	266	237	247	234	250	231	245	278	215	238	274	267	284	252	262	281	255	259	276	262	259	257	214	261	271	280	246	263	266	249	257	260	251	250	254	254	266	256	237	278	276	288	275	289	296	279	253	277	266	248	263	251	249	264	279	264	269	240	241	282	273	279	277	271	245	254	260	241	272	248	256	263	278	298	237	258	259	269	282	265	248	252	257	262	291	258	283	273	248	252	288	265	286	284	277	281	260	242	256	269	231	275	277	252	266	272	263	268	249	304	258	255	247	258	256	280	270	274	226	264	265	255	264	253	262	293	257	271	249	253	265	245	252	262	268	233	258	292	257	239	283	249	258	258	263	265	262	263	275	272	251	265	271	226	278	257	254	250	242	218	249	263	238	300	237	274	277	258	267	239	247	270	267	283	245	231	256	244	267	251	267	258	233	287	260	272	261	235	285	298	291	266	262	256	249	273	273	254	260	235	263	236	276	222	262	284	243	284	283	242	249	242	252	245	291	271	226	245	232	269	297	287
21378	2453	5487	5703	4741	3958	3272	2695	2289	2003	1793	1652	1449	1469	1289	1264	1172	1123	1080	1098	966	947	1028	933	930	934	883	896	853	875	811	838	764	808	841	774	769	725	781	815	764	781	709	737	759	751	761	730	735	718	784	754	694	696	706	734	734	711	734	717	727	719	698	688	725	720	717	723	701	753	705	700	675	717	746	706	718	725	660	711	709	677	685	669	703	686	756	694	692	642	751	733	704	672	699	694	726	683	665	698	687	721	669	673	717	678	694	699	712	698	703	703	737	692	698	677	721	723	707	734	700	648	690	663	705	700	681	670	721	671	681	729	683	691	737	669	693	678	713	685	657	675	621	695	680	679	683	703	693	745	654	688	693	698	703	706	650	724	677	712	669	689	660	665	704	741	698	706	686	676	668	697	678	669	692	652	719	667	729	679	700	746	680	710	675	686	690	670	682	711	662	689	672	693	678	650	725	686	613	660	707	690	654	710	677	656	669	718	703	666	680	678	669	692	675	652	676	721	640	696	690	672	669	733	699	698	675	656	730	745	703	663	684	695	683	696	662	689	660	680	712	681	687	702	699	698	696	677	651	703	677	684	694	685	678	690	677	690	628	660	710	670	719	673	675	684	713	663	668	719	691	750	728	675	704	676	694	689	687	634	665	687	676	706	682	666	702	668	667	657	658	706	713	672	625	695	711	644	671	667	652	707	679	683	717	678	704	704	719	752	693	683	678	745	640	669	681	648	746	664	670	655	696	712	669	693	651	686	659	697	741	654	689	690	649	724	714	697	697	712	673	713	681	675	676	661	638	667	687	687	705	664	690	664	695	666	692	662	670	668	656	655	731	692	637	679	723	665	759	735	654	724	700	701	749	660	693	672	704	675	712	703	647	693	725	673	662	645	699	684	681	685	695	672	667	683	668	668	720	658	707	678	689	713	662	706	640	676	735	667	718	665	687	659	675	698	715	697	655	710	644	672	757	693	676	646	681	677	634	681	673	675	696	685	665	674	670	712	661	668	688	635	668	664	660	683	711	709	687	713	673	666	684	673	687	654	658	681	689	664	663	674	662	662	634	704	718	649	672	659	686	695	661	671	675	646	687	671	714	689	734	670	724	654	683	675	645	701	712	688	688	660	651	680	692	696	681	736	702	680	635	651	668	718	681	722	677	641	656	666	668	643	680	678	648	690	726	648	671	644	660	623	625	728	684	735	675	657	695	749	661	716	714	688	684	723	677	714	712	673	677	636	681	670	671	719	693	697	719	705	719	678	705	671	700	715	744	666	718	694	710	667	672	707	707	700	640	721	688	629	693	703	716	698	674	698	728	689	682	661	665	668	677	653	680	682	703	681	672	701	651	679	679	672	672	669	660	686	661	662	671	712	655	699	726	683	680	637	663	696	650	707	664	698	635	671	671	681	699	711	692	684	658	671	679	680	698	694	688	667	683	656	661	707	686	663	685	705	707	674	696	672	662	672	684	674	658	723	637	661	700	694	664	675	700	672	682	667	675	671	643	686	670	717	653	709	686	695	638	693	685	679	708	676	699	687	699	717	679	693	691	714	702	681	664	691	718	659	656	670	642	692	695	628	673	681	667	660	716	654	711	687	655	709	691	667	656	748	718	716	645	683	691	680	723	678	692	702	697	671	709	643	703	663	707	710	704	762	699	701	681	680	660	657	688	676	643	673	670	664	671	726	722	664	656	699	680	663	711	733	655	656	715	710	649	685	685	713	651	720	728	693	701	695	699	729	623	664	694	724	666	713	718	698	668	709	719	673	693	674	675	672	723	696	685	655	664	727	707	722	676	660	680	690	695	702	678	651	706	672	659	707	658	730	662	678	691	652	680	676	649	682	685	721	695	691	685	671	681	704	669	686	673	714	668	670	689	634	701	698	718	721	669	702	701	698	657	702	643	685	706	709	667	673	730	685	699	715	682	718	651	627	674	732	691	713	687	707	684	660	677	723	662	676	706	681	680	664	690	675	659	673	668	737	698	651	712	688	661	673	687	710	657	701	671	711	689	664	677	697	683	681	655	722	644	687	677	688	679	678	674	654	678	707	729	660	657	712	686	650	661	655	664	685	661	657	711	670	677	702	668	669	713	655	657	669	697	648	690	670	692	734	685	680	689	658	664	699	698	708	682	659	685	706	704	689	689	683	663	671	678	690	666	674	643	716	675	660	687	674	673	663	665	695	703	691	689	695	616	646	708	649	694	654	685	621	701	692	669	687	670	700	643	655	710	693	680	704	708	671	718	659	727	730	705	705	643	679	677	704	695	712	730	726	701	704	665	719	703	704	647	712	691	619	676	671	608	674	592	689	659	666	696	677	684	656	668	692	691	698	685	684	702	692	675	722	669	649	681	629	659	696	682	643	662	665	705	696	709	673	701	672	684	743	681	678	639	658	679	727	702	693	705	707	732	724	686	639	727	667	710	667	682	666	643	655	643	684	648	704	655	675	716	712	676	697	717	648	728	712	683	667	675	706	661	716	643	652	701	682	691	666	680	714	726	651	693	639	702	704	667	669	676	645	711	682	692	668	660	654	647	696	696	687	648	704	718	638	694	687	671	716	738	666	690	647	702	660	676	667	691	690	706	692	676	697	716	677	668	672	698	700	739	687	697	696	694	658	691	665	680	683	667	721	664	677	660	655	663	632	696	675	730	711	664	651	706	730	706	647	662	707	682	679	656	645	691	717	719	708	698	733	661	637	668	677	687	684	731	679	668	647	685	726	678	692	694	644	737	681	672	638	720	709	666	611	724	659	676	677	680	692	708	678	647	719	680	700	692	664	636	677	700	640	658	706	714	652	679	670	666	698	698	675	628	688	707	681	700	714	641	732	674	670	675	691	688	694	705	707	645	681	681	653	732	755	661	727	692	673	669	662	688	658	719	635	692	672	694	721	701	696	726	709	698	711	689	626	691	610	675	679	646	703	708	659	691	680	686	639	740	749	638	630	743	701	632	650	698	699	716	637	703	727	671	663	673	684	688	690	697	659	647	749	732	648	677	655	727	660	667	642	687	704	726	691	642	680	660	664	731	684	699	627	692	651	691	636	674	682	701	702	655	659	686	697	679	696	661	703	665	716	630	668	657	666	662	717	677	698	698	653	678	690	699	674	712	719	689	684	702	664	680	691	693	737	656	668	706	694	692	677	683	667	654	643	743	664	666	698	694	730	674	659	659	669	699	696	667	655	656	657	704	695	690	621	691	683	697	640	679	676	690	649	677	688	696	656	692	669	685	712	708	735	646	714	671	675	684	709	656	672	684	672	672	673	698	688	613	674	724	681	655	690	646	665	652	640	667	673	686	668	705	634	753	683	718	688	692	674	708	646	682	640	663	645	657	670	681	730	629	634	652	684	703	655	687	645	693	701	669	705	719	668	650	715	647	698	653	700	670	650	671	635	702	692	708	671	712	708	673	691	654	726	669	696	664	677	669	654	698	712	724	621	705	687	683	710	725	648	673	699	677	659	670	698
2958	199	199	208	169	187	158	186	156	177	177	175	173	183	173	171	161	191	144	152	164	173	174	194	177	169	175	151	165	181	165	165	165	167	154	171	173	171	177	172	169	179	185	184	175	172	169	188	191	195	194	168	185	155	159	181	183	167	176	166	165	166	170	173	180	172	170	199	162	167	162	169	166	148	177	190	203	170	175	168	157	147	166	149	159	165	187	179	183	173	178	178	145	167	164	172	187	159	167	156	156	150	167	163	167	188	181	166	180	164	145	162	166	155	148	159	164	200	180	161	167	163	170	152	163	182	170	177	190	194	162	148	161	159	171	161	170	168	172	175	162	167	173	164	154	176	164	161	179	155	162	144	149	204	162	173	172	163	141	168	200	152	181	166	153	183	185	152	164	154	180	166	157	168	186	163	173	161	177	185	173	146	172	158	145	179	166	165	171	174	151	186	167	155	173	194	164	182	171	170	180	154	176	180	169	187	142	153	152	190	165	200	180	157	163	180	177	170	160	169	169	178	177	173	181	171	155	185	164	156	142	174	190	165	171	191	166	169	168	169	179	193	154	149	152	160	189	190	159	185	176	180	187	150	155	157	178	176	188	196	184	157	164	184	169	188	183	173	142	180	159	201	174	165	128	164	180	170	171	141	177	151	176	181	143	175	163	171	160	159	176	169	175	159	191	157	189	155	162	138	188	171	164	197	179	158	175	173	150	162	156	190	178	161	168	183	154	171	167	144	147	156	175	170	176	153	201	169	156	203	166	172	174	180	149	204	162	168	175	165	138	166	176	157	168	164	145	169	177	155	157	131	172	176	183	159	166	167	148	180	158	195	177	158	192	153	168	160	160	172	168	149	181	149	189	160	158	157	161	158	197	174	178	177	152	189	158	174	162	163	196	177	198	176	151	188	191	156	197	180	171	178	184	179	191	167	176	172	153	175	146	159	165	174	169	148	205	151	181	167	161	167	159	169	179	188	158	164	159	196	163	165	169	167	155	183	185	165	177	179	155	181	155	160	193	176	184	143	184	163	168	198	181	166	187	162	167	193	171	167	177	168	172	155	193	166	166	169	168	186	181	168	159	153	179	204	168	153	170	155	181	165	173	183	178	169	153	173	177	143	170	152	169	171	182	161	157	199	179	159	179	169	183	155	162	171	181	173	160	173	155	173	144	149	171	179	169	168	194	166	176	160	176	203	178	194	160	179	180	185	167	164	188	175	180	172	165	176	183	170	153	173	175	156	185	205	167	173	161	177	185	190	190	180	175	150	165	180	169	167	167	189	169	190	145	164	187	182	170	200	183	185	181	187	176	160	186	167	151	156	162	182	177	165	180	166	170	179	175	162	202	194	175	169	151	167	149	185	156	155	196	156	172	151	152	173	161	191	195	177	173	155	176	173	180	185	160	174	191	159	183	162	172	160	157	171	176	172	162	165	166	184	154	174	186	175	185	180	193	181	162	153	199	171	169	180	167	160	141	154	166	189	174	182	181	190	172	150	178	165	166	150	181	182	158	172	161	155	184	176	172	178	170	153	154	173	161	174	152	167	172	189	192	174	179	184	183	180	179	163	185	190	178	186	165	171	173	153	181	183	164	187	160	139	166	199	171	207	156	163	165	150	148	150	185	177	155	153	180	166	197	192	177	171	172	155	184	172	161	170	183	158	204	214	192	150	203	183	187	150	173	167	177	175	147	176	166	161	174	173	178	181	168	182	189	183	163	165	177	181	202	171	182	162	162	173	168	192	181	184	165	183	171	185	169	159	150	174	164	180	194	154	171	185	177	192	158	168	175	157	164	149	195	151	161	162	152	186	188	151	186	182	165	169	155	174	169	173	186	152	159	161	169	184	183	164	193	193	161	167	163	166	156	188	187	159	150	148	200	186	178	185	148	168	176	174	163	189	182	174	167	185	178	171	175	172	149	169	173	183	167	163	160	174	196	178	162	181	169	174	179	180	181	174	177	175	177	179	154	164	187	165	173	147	168	193	158	152	175	172	184	172	160	196	173	153	193	161	173	165	190	165	161	194	190	166	201	187	179	163	163	159	163	160	166	175	156	170	171	168	174	156	152	168	183	173	176	170	172	176	170	189	191	193	160	192	171	176	173	163	160	155	171	194	176	183	177	172	182	174	183	181	166	189	179	152	137	144	174	167	191	168	192	167	168	171	161	166	165	183	160	176	179	162	185	178	161	162	173	169	183	168	151	179	173	173	166	180	170	183	207	165	179	166	178	165	193	166	135	149	161	198	167	159	205	165	185	184	163	172	158	181	151	151	192	158	168	168	155	160	164	176	173	186	165	178	147	172	193	175	214	166	180	163	154	169	174	173	175	187	171	189	157	187	169	146	192	171	167	172	177	197	162	176	163	163	158	175	183	180	172	162	149	170	147	173	189	172	175	164	167	167	164	165	167	189	205	179	205	173	181	154	171	189	158	192	168	167	179	155	149	183	164	160	177	141	161	169	185	157	187	161	177	173	161	177	165	167	171	152	154	149	177	174	192	151	200	172	172	193	179	200	156	175	165	169	197	152	176	175	157	176	167	149	164	187	197	187	182	175	185	184	165	152	174	150	173	179	155	154	173	148	161	179	191	174	155	166	160	163	178	163	177	165	147	171	187	167	145	179	171	180	161	143	157	164	182	155	188	162	179	176	180	169	169	181	171	171	170	165	167	165	155	165	192	176	177	189	164	176	182	171	169	171	188	177	162	185	160	161	169	196	212	178	177	181	185	173	152	183	191	169	175	161	182	162	159	168	163	178	167	169	158	166	170	180	166	162	184	167	182	166	177	166	149	144	197	159	174	181	150	162	181	153	167	169	170	176	151	186	152	147	152	170	188	157	178	167	179	193	179	177	175	176	187	174	143	182	179	170	178	171	164	178	158	177	142	178	191	173	183	155	178	145	155	158	174	161	156	175	155	169	175	171	162	196	146	183	187	169	133	180	174	187	165	190	196	174	176	187	182	197	167	165	216	169	176	186	173	171	160	154	179	146	155	175	153	177	181	172	180	173	175	176	169	194	183	178	180	169	156	174	159	162	161	172	173	189	162	150	150	189	153	160	187	166	159	196	163	188	184	168	163	174	168	183	185	148	166	164	183	182	160	177	177	177	178	157	179	154	159	141	184	188	170	171	169	167	190	150	161	162	172	192	162	171	187	186	178	136	181	191	181	165	164	168	168	191	177	147	174	178	173	159	163	181	191	182	170	197	174	157	170	172	170	172	190	170	194	171	186	146	181	164	182	180	158	163	172	196	154	169	168	151	158	190	164	172	167	176	171	155	168	161	160	166	190	193	165	153	177	161	172	179	151	164	177	171	182	165	187	156	172	148	165	197	168	160	195	195	154	156	166	179	183	169	190	189	154	184	165	168	165	170	161	163	177	157	155	172	162	169	171	171	170	164	169	164	184	157	162	186	154	167	172	183	169	159	205	170	147	165	185	156	185	177	181	163	173	170	179	192	159	162	176	199
3128	574	606	641	639	643	578	549	565	575	569	492	551	541	553	519	507	538	516	574	543	533	537	551	491	543	497	534	536	516	532	498	540	534	527	540	497	528	510	525	522	467	499	504	518	495	517	486	498	464	466	539	520	540	535	525	488	502	510	537	522	535	514	568	483	549	520	493	522	496	510	510	530	508	511	490	530	488	493	529	553	497	508	531	516	527	524	526	493	474	505	527	481	569	497	517	493	464	529	543	554	539	510	557	512	494	555	479	486	519	535	502	478	479	497	565	507	529	512	509	507	542	497	520	534	495	516	539	499	529	531	533	471	514	535	557	508	517	522	466	495	502	517	511	515	540	521	531	500	488	526	509	498	487	481	493	503	499	549	508	472	502	518	520	492	488	542	497	519	520	501	516	487	543	544	534	511	536	534	504	482	506	495	532	493	517	494	533	466	514	515	506	512	490	553	502	516	542	499	535	472	505	471	486	475	547	477	484	514	520	505	492	534	517	504	522	546	533	507	504	530	549	484	515	490	562	475	503	483	496	493	468	511	519	509	501	514	534	486	499	516	515	516	514	518	503	526	509	525	502	541	517	506	489	572	531	534	528	491	508	485	520	510	497	503	488	484	538	522	503	517	528	512	506	494	501	509	519	511	541	532	514	519	494	532	519	502	510	492	489	503	489	521	503	519	489	491	502	514	472	500	516	529	527	503	526	515	523	509	487	505	481	523	534	536	475	522	506	536	511	504	496	510	523	512	513	551	469	529	535	480	479	549	468	478	498	504	499	469	502	520	558	502	560	554	507	514	485	506	533	492	518	486	513	513	528	494	493	524	514	504	528	476	533	534	527	502	508	506	504	510	500	517	477	499	517	518	497	498	496	491	525	514	500	510	472	508	523	538	469	542	526	485	517	524	522	484	470	528	520	492	535	468	456	512	556	532	487	510	538	503	483	484	510	517	546	495	528	502	488	538	542	481	490	509	496	523	512	520	501	458	498	515	544	505	519	475	508	547	521	472	507	514	523	457	506	495	525	521	509	499	497	478	521	519	547	492	506	508	498	479	506	506	531	524	517	489	530	484	492	519	491	504	529	512	480	475	478	484	477	527	496	513	517	504	503	490	466	531	498	483	528	518	504	511	524	480	475	534	497	490	504	518	500	503	546	491	477	496	488	483	508	520	534	515	511	500	536	515	548	544	514	519	534	505	518	542	516	491	502	519	492	566	510	500	510	513	504	540	558	504	490	511	518	488	498	488	488	494	539	516	541	476	502	518	498	545	503	528	463	535	495	482	481	519	536	477	526	535	505	509	537	506	481	503	527	511	501	512	515	485	511	552	461	497	490	500	504	520	506	463	527	505	515	560	538	490	482	532	527	488	511	550	550	506	525	477	527	497	491	517	489	499	485	491	499	502	517	508	506	539	546	475	491	499	512	537	540	490	505	518	487	521	474	492	524	520	535	496	497	508	515	471	527	508	514	529	532	526	494	506	503	540	543	529	507	515	457	513	523	506	513	512	513	481	494	551	508	520	535	482	510	499	477	499	528	491	504	509	504	505	534	528	528	498	535	529	544	507	492	478	502	464	503	531	487	520	509	509	534	523	501	508	466	542	531	497	512	518	485	500	493	500	511	489	508	528	508	528	508	480	488	485	481	477	519	494	505	491	527	497	512	516	500	543	531	488	513	532	493	535	512	561	505	515	529	507	514	505	504	493	498	484	540	523	523	523	498	533	489	487	528	520	586	489	539	496	516	506	536	497	493	507	498	489	523	506	485	508	485	490	485	576	535	508	496	519	510	527	502	504	512	507	509	504	533	512	499	456	507	497	484	538	551	556	471	476	491	484	491	519	537	501	509	512	512	520	473	491	545	536	517	525	503	495	524	543	556	483	543	489	492	478	513	529	509	539	510	510	484	495	465	510	520	517	526	509	469	529	488	489	526	480	510	502	566	486	498	541	489	506	518	530	492	477	564	582	503	533	546	538	518	553	504	506	530	481	500	466	527	512	539	530	528	571	523	463	486	540	544	479	491	517	497	508	490	479	483	548	520	478	484	550	504	513	473	533	519	514	503	582	549	544	495	534	499	499	499	491	531	509	539	498	485	529	505	499	492	504	479	514	523	515	513	513	508	516	531	525	540	547	465	528	476	507	498	488	485	514	499	485	511	526	524	539	515	468	496	525	498	499	480	512	534	447	456	536	514	516	494	495	505	508	545	504	516	491	511	508	514	530	547	497	506	548	551	478	537	475	508	471	510	481	517	520	500	493	526	531	496	509	511	504	543	515	489	501	534	534	520	524	484	485	542	496	530	500	490	536	507	469	500	541	495	530	495	511	487	529	498	546	505	464	529	530	522	513	477	514	464	485	522	540	472	449	543	521	522	507	476	464	509	490	515	509	545	509	490	536	543	534	475	504	471	495	497	504	497	508	506	521	543	531	563	525	483	508	501	482	515	505	499	525	480	520	505	531	515	504	504	499	499	520	530	490	503	518	503	506	564	496	482	548	524	528	499	524	518	522	511	489	542	537	530	534	552	507	505	496	516	519	558	523	518	526	519	512	538	533	524	490	495	503	483	513	508	569	482	529	503	518	519	540	487	478	462	501	506	493	476	471	528	515	495	503	504	475	510	539	531	525	504	523	525	509	525	518	522	533	498	526	504	503	494	503	481	529	544	507	508	518	510	475	527	510	536	499	522	503	489	482	535	499	523	525	535	508	515	501	481	536	508	504	473	491	516	471	550	474	471	493	503	506	513	508	516	487	497	506	539	513	500	470	554	503	506	539	530	490	499	501	503	519	512	510	512	515	504	521	553	502	529	478	520	488	516	506	513	499	517	519	507	493	532	502	518	578	530	535	484	510	544	511	523	484	491	521	507	512	537	503	501	537	491	507	517	535	500	492	495	454	517	500	533	491	534	512	512	474	496	482	517	567	519	537	485	516	514	502	547	508	520	461	511	515	496	549	544	502	496	528	535	496	529	511	531	526	500	515	503	547	481	512	495	518	508	482	483	518	497	525	529	509	530	533	570	543	512	518	505	518	479	500	526	496	551	496	530	558	519	519	488	533	517	526	498	531	496	508	542	499	488	516	488	512	536	491	500	496	503	561	532	558	505	525	521	542	552	493	493	478	529	562	490	513	520	560	558	502	519	498	490	533	526	531	529	544	512	493	529	488	521	522	522	480	485	523	515	520	499	500	554	505	497	519	525	513	507	479	559	475	523	499	550	536	562	519	471	501	556	520	498	468	493	513	512	529	518	474	549	459	522	511	511	517	514	475	503	487	547	509	490	527	496	487	494	494	510	505	515	525	519	495	555	492	507	523	501	543	507	529	521	551	515	528	502	491	468	497	548	521	525	492	520	462	509	484	471	513	511	471	485	467	520	496	525	509	529	504	515	518	495	516	517	481	527	485	526	510	483	499	478	508	478	532	501	530	475	495	524	495	521	469	505	522	485	547	525	464	497	474	530	491	530	526	510
28504	7060	1455	977	735	595	509	458	431	383	378	317	344	333	337	346	366	318	315	328	351	320	327	281	328	291	303	324	314	311	304	309	314	296	309	314	310	295	314	299	309	310	322	312	309	294	301	344	302	301	291	276	302	314	310	281	294	309	339	319	276	318	296	302	301	298	272	287	280	257	314	312	276	280	292	298	317	302	302	277	283	342	307	293	295	301	321	279	313	313	280	330	293	293	283	299	298	307	313	294	297	287	300	336	273	314	318	309	317	280	283	336	313	306	298	292	291	313	284	323	338	275	269	326	300	300	292	268	296	315	287	277	288	295	331	281	296	316	296	290	304	275	316	285	300	315	282	297	318	299	288	271	279	280	299	307	294	268	312	325	292	273	306	316	300	263	331	297	293	316	279	316	312	273	296	316	303	250	297	277	308	300	294	288	321	283	283	319	276	324	296	268	285	308	300	309	313	292	320	282	278	309	274	301	293	265	291	285	326	303	323	304	296	262	309	312	288	309	295	309	298	316	324	289	313	280	300	296	327	281	315	305	297	299	296	276	284	292	309	295	308	283	309	283	280	308	257	316	321	299	320	316	304	280	290	343	299	305	291	308	297	293	302	284	330	287	280	256	343	303	307	303	312	290	310	293	306	338	314	305	313	289	327	351	279	297	324	326	283	272	312	283	324	284	296	270	262	305	270	302	293	300	295	318	281	313	277	306	259	308	267	308	299	333	251	303	277	284	283	287	280	306	304	284	301	297	258	306	295	310	271	295	313	294	317	339	310	307	271	322	353	307	298	334	305	274	294	286	306	306	286	310	282	262	288	297	304	303	320	281	299	302	335	267	330	322	340	286	288	339	263	314	287	294	296	320	285	295	311	306	322	274	277	326	301	309	270	273	300	300	293	316	293	302	292	305	276	317	321	322	303	272	296	286	331	295	297	307	348	290	289	292	295	291	283	313	293	311	282	270	313	276	301	308	286	316	314	331	304	305	305	290	326	291	291	296	294	317	330	275	300	321	300	297	302	315	316	289	274	300	307	294	308	300	308	300	293	305	281	279	279	285	306	306	302	298	290	294	306	327	315	289	318	275	299	306	284	298	328	326	339	284	269	307	288	313	315	282	305	314	290	255	302	328	274	311	278	280	254	300	269	309	321	275	328	301	262	281	290	283	341	283	294	270	279	299	315	273	312	302	326	287	326	303	306	317	271	277	268	318	271	288	326	313	301	325	311	314	292	281	304	301	290	301	286	317	312	307	315	288	290	299	282	281	305	282	288	303	303	307	287	291	278	273	329	281	297	314	280	325	277	301	302	313	287	292	309	269	315	301	332	304	287	279	301	296	261	312	314	297	326	285	279	335	320	311	271	299	296	311	305	299	322	299	278	305	287	297	325	266	334	254	306	295	313	291	323	340	302	307	351	316	281	307	325	331	310	297	272	278	303	261	322	271	301	341	279	315	288	323	304	290	288	283	328	302	307	293	299	322	283	298	286	329	274	299	286	302	293	313	289	291	300	300	322	308	304	306	305	270	280	287	288	329	288	299	279	318	293	317	316	329	303	256	316	282	289	311	311	288	275	294	302	285	313	285	309	297	294	315	287	311	300	302	297	268	295	290	315	327	297	317	261	307	315	320	309	303	301	300	303	339	308	309	290	271	298	289	271	294	320	300	286	279	304	301	274	289	294	317	316	292	313	296	286	330	298	317	297	287	297	313	324	293	286	302	334	315	275	272	292	327	323	313	316	300	277	317	303	314	293	303	285	299	307	279	310	302	266	274	303	268	302	329	279	318	298	320	300	277	293	330	326	302	310	288	284	306	325	309	271	322	316	274	331	315	303	311	308	330	303	266	260	313	290	289	344	329	317	291	292	288	279	298	303	285	313	292	276	254	323	321	289	283	307	268	282	305	297	272	301	261	314	313	307	307	286	301	303	308	309	306	310	313	333	316	331	311	310	288	289	281	321	284	309	312	284	281	290	339	296	276	307	317	286	333	272	309	299	290	312	299	314	288	308	328	306	304	288	336	312	271	296	346	306	335	297	320	282	277	278	318	296	286	285	302	293	297	297	266	325	311	285	329	303	283	282	294	317	296	291	315	338	296	273	296	293	289	322	304	321	289	301	269	305	302	295	323	309	304	321	299	319	309	300	317	296	284	295	324	296	302	276	283	343	290	299	305	273	288	316	308	330	307	283	306	285	320	303	275	308	303	322	300	301	314	296	307	301	296	263	289	285	342	293	325	297	292	280	303	324	296	285	288	287	302	287	312	293	334	286	279	299	329	326	299	281	270	296	313	285	328	284	262	297	303	280	285	312	299	290	289	288	315	321	303	289	277	307	272	330	319	301	273	303	316	283	304	302	280	304	287	314	285	287	279	292	310	320	304	284	329	327	299	298	314	317	338	307	344	313	287	298	301	299	314	331	281	322	286	322	307	279	305	306	286	292	305	304	312	318	281	289	290	271	273	291	328	282	291	316	304	325	334	315	296	279	325	281	285	318	286	294	330	302	306	325	281	291	277	311	316	344	319	299	331	307	296	338	371	322	300	291	299	295	268	270	292	282	302	329	286	285	288	314	332	306	305	301	297	294	276	293	316	290	291	295	263	284	307	288	280	268	305	281	289	321	290	327	302	316	296	306	322	298	317	292	287	282	294	295	283	318	312	321	293	286	306	283	282	283	280	315	297	290	296	291	281	309	320	277	311	287	321	300	302	261	317	291	345	302	303	318	312	272	317	313	295	289	283	299	286	333	267	300	279	284	317	287	284	312	315	266	301	327	300	288	298	294	286	313	321	293	308	291	297	302	289	300	268	316	310	292	277	301	310	310	301	302	295	293	277	303	285	288	319	313	300	306	290	331	310	315	312	321	266	268	337	298	269	276	275	325	329	300	269	300	288	307	323	305	289	339	283	280	312	321	278	302	323	282	286	287	308	306	287	292	292	331	305	298	303	283	306	292	288	332	309	310	353	278	277	300	295	307	295	296	293	283	286	318	297	330	333	299	299	308	318	312	290	269	269	310	303	278	297	288	292	290	298	313	311	301	294	288	280	286	289	301	292	293	304	302	288	291	330	280	285	291	299	300	294	322	284	304	288	284	301	291	285	316	327	327	290	307	307	327	318	278	308	314	306	321	319	313	320	299	272	306	310	293	285	292	279	303	291	329	301	332	310	307	244	273	321	301	284	318	278	305	288	301	322	268	289	296	320	308	290	289	298	318	315	335	270	319	295	280	288	291	312	308	335	301	295	314	302	320	296	304	311	329	306	307	290	298	332	282	301	345	319	290	306	319	272	288	269	323	287	272	294	295	280	307	303	282	341	298	327	286	345	292	310	285	261	279	309	295	320	286	281	314	312	292	284	305	284	309	312	302	298	290	326	326	333	318	296	271	304	294	294	316	294	291	291	295	289	274	297	277	293	284	295	295	289	279	327	298	311	308	299	264	316	292	294	287	285	295	281	316	292	304	295	289	340	292	271
15700	1663	3207	3527	3101	2530	2147	1908	1663	1510	1409	1262	1219	1166	1162	1091	1063	1044	972	991	982	961	944	957	991	932	934	873	869	897	896	883	855	847	897	840	855	845	832	861	848	841	815	851	815	822	877	844	864	819	802	823	777	841	813	826	828	812	881	795	753	814	810	790	804	835	792	796	808	844	839	797	820	771	786	823	749	782	785	834	813	795	814	842	804	806	798	831	873	797	761	836	775	849	798	866	790	818	801	803	789	820	793	801	845	797	769	813	842	812	806	799	807	817	805	817	815	815	786	784	823	774	817	831	829	790	833	804	815	774	790	828	774	817	817	784	763	856	794	837	836	802	811	790	841	823	813	839	805	773	848	803	835	831	802	854	804	802	806	826	809	786	838	758	807	830	753	776	804	818	784	878	740	794	797	792	845	821	844	780	771	787	780	790	803	784	782	813	779	786	870	800	796	843	799	780	803	809	810	853	812	790	829	865	804	824	883	812	794	778	811	850	803	799	822	800	851	774	757	802	832	801	793	802	800	822	770	791	805	834	840	797	838	731	765	781	763	814	801	803	797	838	825	815	821	794	825	780	792	853	768	754	788	826	780	795	751	783	808	766	892	791	807	825	738	794	812	815	780	802	850	780	805	788	771	815	796	791	865	783	803	788	817	808	814	790	781	772	884	825	780	788	798	811	786	806	816	828	814	810	812	782	797	798	806	811	766	838	827	781	811	783	786	828	790	796	768	807	797	799	830	783	833	744	819	755	782	821	849	817	848	782	787	746	790	835	819	748	788	828	802	789	798	800	802	827	805	802	764	767	789	794	789	842	851	843	816	736	825	786	830	819	860	812	786	761	811	804	800	818	816	793	794	854	789	787	829	772	787	801	833	795	775	815	806	829	784	816	812	771	816	803	818	778	785	780	775	792	829	778	760	786	769	794	758	834	783	803	781	758	809	791	786	801	782	816	807	843	806	780	811	800	815	797	808	775	779	809	806	798	792	797	788	770	778	816	839	794	794	838	800	835	751	795	784	838	791	850	799	824	790	799	805	808	811	806	799	798	787	844	816	793	844	836	781	787	809	816	801	800	791	804	770	805	814	789	792	816	787	826	805	812	815	814	790	845	827	792	855	820	799	829	762	828	767	782	782	766	846	776	781	800	802	755	796	741	823	842	867	802	822	798	865	812	815	801	782	794	840	849	757	799	779	812	844	803	835	821	765	793	871	799	795	798	788	825	835	774	804	822	830	756	846	753	802	748	807	823	796	829	795	871	786	836	788	820	837	801	807	823	825	858	819	772	825	821	757	762	832	786	830	787	800	783	793	784	741	820	780	787	812	788	843	792	856	817	825	774	781	857	771	815	789	803	755	781	792	779	796	767	800	803	804	814	799	782	790	811	831	777	779	799	785	758	822	775	839	757	821	817	837	801	786	873	849	835	800	800	783	792	802	788	781	770	847	769	801	830	846	835	769	805	787	848	810	823	808	788	784	855	808	808	785	830	836	809	828	869	815	760	796	810	841	788	823	872	817	801	806	809	798	801	783	742	825	808	840	830	786	844	801	802	784	797	764	793	797	770	795	823	825	813	798	795	822	818	798	793	817	786	761	841	781	795	778	806	819	749	801	778	829	765	820	819	781	813	800	822	770	779	751	754	795	826	786	849	823	796	834	785	784	792	795	797	784	835	776	741	798	821	826	851	799	776	824	817	742	824	772	810	820	837	798	828	852	796	801	821	733	791	835	793	827	801	802	748	759	786	792	801	867	819	787	784	819	795	803	810	746	780	812	766	800	823	746	811	845	840	820	810	814	840	808	825	849	813	786	818	770	771	793	844	808	801	765	786	790	832	795	796	815	819	806	784	809	797	795	839	731	787	808	825	809	811	803	841	872	787	824	811	785	823	766	765	802	805	829	798	776	823	789	792	760	805	799	778	827	812	752	711	776	756	788	854	776	776	801	814	797	803	842	801	859	797	789	848	808	790	803	769	827	811	856	783	790	789	769	801	874	825	783	826	806	804	835	747	829	815	803	809	816	794	795	837	754	817	808	863	795	795	769	778	768	812	758	810	821	801	796	770	764	820	820	764	810	818	810	754	855	784	840	797	809	803	852	819	801	792	832	766	773	729	807	831	760	835	819	816	750	762	816	794	837	773	822	794	814	824	804	726	771	824	822	843	838	756	795	777	813	827	772	816	823	814	805	774	760	757	785	774	801	783	855	768	771	783	785	812	752	789	794	750	789	764	799	772	804	770	765	858	787	795	792	810	783	821	828	741	776	765	832	771	778	815	799	786	803	795	810	801	822	792	788	807	778	797	849	790	803	840	786	803	787	806	773	813	811	804	757	811	812	812	835	844	830	803	854	738	852	797	742	772	761	821	788	800	768	791	809	824	814	795	820	806	797	820	807	792	792	813	790	808	831	861	792	810	763	769	777	833	815	840	801	809	787	799	784	766	786	822	811	838	784	841	795	809	790	788	785	753	810	765	792	800	828	792	802	797	828	827	784	784	831	795	830	817	823	835	793	811	752	800	806	774	859	812	804	787	781	820	793	800	766	754	802	853	767	796	791	770	796	817	761	813	784	797	781	810	782	795	854	809	840	819	821	772	793	808	839	811	793	817	854	821	777	833	816	796	757	780	778	807	830	816	840	804	792	794	811	830	795	767	755	852	819	816	812	797	828	779	831	803	779	779	771	831	800	778	891	814	785	786	797	772	786	814	794	790	797	760	846	821	811	801	806	811	811	792	787	804	800	796	797	801	791	802	856	813	804	760	789	803	795	787	838	798	832	808	829	738	806	786	794	781	828	783	810	764	820	765	732	802	795	858	784	818	773	804	803	810	775	795	803	831	787	774	828	818	783	766	804	838	808	824	802	821	805	748	764	842	774	796	800	759	776	769	829	824	888	808	799	801	789	774	838	776	841	814	793	789	818	815	798	816	769	727	805	836	809	814	803	815	790	822	817	821	869	844	792	776	741	847	779	736	735	826	795	767	801	794	771	786	763	827	798	753	786	838	807	819	823	862	792	793	794	798	821	809	766	797	805	756	833	786	801	805	802	763	765	770	812	803	830	806	838	817	803	847	795	788	835	765	822	790	773	764	770	799	801	845	802	744	813	815	794	776	807	809	817	804	779	787	821	803	817	820	740	783	781	835	789	832	761	796	821	758	794	818	762	815	792	761	809	785	792	760	760	791	830	791	798	775	811	825	764	803	798	797	818	794	801	840	827	801	819	772	833	812	805	824	797	844	803	779	776	812	809	815	843	809	785	835	778	850	746	831	841	817	778	812	793	770	779	809	844	784	789	760	799	866	820	813	836	849	813	808	823	775	817	754	795	779	817	854	778	804	796	816	799	786	781	786	885	829	781	784	835	822	812	815	819	786	814	800	818	787	786	823	799	769	801	815	832	852	831	764	787	764	814	793	804	834	811	812	784	813	807	788	779	847	790	816	838	784	827	849	798	861	811	784	837	807	784	838	798	751
41890	16970	3271	1809	1189	948	690	614	540	469	431	392	397	361	308	296	300	335	319	315	306	316	291	285	281	299	302	265	273	289	290	286	265	309	285	271	264	307	257	266	278	281	266	219	286	285	291	261	248	301	263	257	261	291	250	270	258	254	301	292	258	264	261	257	290	265	265	291	241	275	273	235	263	265	237	259	296	270	267	273	244	288	262	295	296	272	264	273	287	263	270	248	274	281	297	257	287	263	263	283	284	255	244	256	267	272	265	254	295	258	267	288	255	267	265	278	273	259	270	278	270	253	261	260	240	264	276	288	290	236	268	252	256	276	290	278	264	241	253	326	248	268	237	265	284	248	287	296	233	273	283	244	246	262	287	270	279	235	264	265	263	267	281	275	247	269	257	236	254	245	248	277	234	278	251	277	259	260	257	269	278	263	272	257	280	264	251	268	245	272	294	251	294	257	257	246	263	251	259	251	275	253	245	277	288	252	271	270	269	293	279	263	261	261	237	262	253	226	265	269	264	266	251	292	289	260	290	280	267	265	235	253	285	283	244	260	232	239	290	243	256	258	268	263	263	217	265	221	273	235	283	257	267	282	252	250	276	260	283	263	260	245	282	283	257	282	254	262	270	279	282	267	271	263	249	257	256	273	263	241	268	279	267	284	251	263	282	252	260	293	279	270	273	256	298	280	254	285	272	275	259	261	270	292	258	276	252	297	274	233	282	244	279	252	234	282	236	263	258	252	244	244	261	263	266	250	233	253	290	261	246	262	247	241	263	255	274	283	253	295	287	253	264	265	283	258	294	279	268	285	236	240	243	308	270	255	265	271	265	278	252	268	284	264	261	242	258	267	250	287	266	276	277	283	247	260	282	232	293	281	254	289	263	278	218	271	256	267	274	241	249	259	249	264	263	291	266	248	255	266	279	260	263	259	272	265	274	264	271	255	267	275	259	302	277	278	258	298	268	293	250	273	253	292	272	270	266	263	268	265	262	272	253	267	262	281	280	273	248	279	251	257	237	270	279	243	291	297	234	236	255	270	258	269	258	239	254	271	269	282	248	246	255	254	282	267	281	279	268	281	271	279	254	280	249	267	260	269	268	293	274	275	235	259	239	282	260	258	290	274	243	280	248	248	252	240	264	232	237	271	246	260	229	261	254	251	267	260	299	276	274	283	262	247	277	281	280	265	259	260	262	240	271	281	288	267	288	280	257	296	264	253	277	247	271	229	276	253	270	283	284	278	214	271	257	289	265	254	294	291	257	248	289	270	265	306	273	267	276	250	283	268	262	288	247	267	246	256	263	244	275	251	227	236	280	285	239	268	288	244	265	247	263	251	225	262	272	230	259	263	259	260	278	274	294	258	260	276	254	261	263	284	300	256	285	278	266	298	276	309	241	287	284	280	295	281	262	251	254	277	247	254	270	278	262	282	250	253	241	253	276	293	251	246	241	282	291	279	243	250	264	240	277	260	257	288	253	268	278	268	255	268	261	249	255	241	262	252	254	274	259	279	259	266	255	283	260	285	248	243	232	252	269	244	238	285	293	275	292	272	252	249	252	260	280	294	284	270	272	251	298	264	268	273	265	270	266	251	292	250	271	268	261	269	267	240	245	284	273	271	273	257	280	296	263	272	300	286	287	253	275	247	261	283	271	280	259	293	262	262	241	259	264	311	288	258	250	291	249	266	275	262	258	300	281	267	265	273	226	269	230	266	258	256	283	264	261	260	244	265	281	281	252	243	261	237	272	248	254	251	242	280	274	241	261	279	271	266	271	268	293	260	263	303	295	278	264	239	239	284	247	281	266	279	292	258	278	287	272	245	238	271	271	265	262	259	256	247	254	239	253	259	242	224	267	255	264	275	266	242	281	255	280	270	273	300	254	277	265	236	262	284	269	292	262	231	282	297	245	244	268	256	268	263	252	258	264	273	280	259	284	284	284	277	267	273	247	259	256	270	272	236	270	248	250	257	276	283	273	251	270	268	255	268	226	247	276	237	277	253	265	248	270	285	264	252	252	265	265	232	259	261	284	274	274	285	264	246	266	265	256	268	251	291	272	272	288	266	249	247	253	258	275	262	261	268	270	248	246	263	266	262	263	257	246	297	259	265	252	279	259	264	287	267	286	242	263	257	219	237	234	285	294	268	288	291	266	244	256	299	291	266	263	265	257	264	271	256	262	253	264	262	262	252	260	246	281	240	286	277	244	253	261	277	253	271	258	289	287	282	254	240	274	282	249	268	252	263	289	248	247	304	275	287	274	255	249	241	241	260	267	290	306	256	259	265	266	260	315	284	270	282	279	235	278	241	273	276	265	266	233	248	267	266	258	271	263	249	283	236	242	257	263	292	258	297	268	292	265	265	266	265	283	267	265	270	263	263	254	249	267	272	261	246	283	264	238	243	220	274	258	247	266	253	241	272	263	248	244	247	286	261	277	272	265	278	261	254	275	235	293	279	271	286	239	281	234	279	270	274	276	239	233	266	238	271	267	271	250	320	252	257	290	287	260	273	253	239	259	264	293	282	271	272	282	263	261	259	246	238	286	266	266	262	244	265	277	278	275	245	293	282	271	262	279	247	265	255	306	286	297	268	263	243	269	259	295	265	234	250	275	270	274	271	252	253	260	257	271	250	267	251	271	250	283	256	257	254	285	236	259	266	271	238	250	286	270	265	272	237	258	262	258	266	266	269	259	263	235	249	257	259	287	256	265	268	261	275	259	279	265	243	261	282	254	274	254	289	244	273	256	261	260	251	269	264	253	291	276	259	302	266	268	241	257	290	278	263	247	290	264	264	250	276	261	257	278	260	288	283	264	279	245	247	265	269	292	252	266	259	271	282	238	262	288	265	263	304	242	270	243	278	264	249	247	288	268	284	251	266	293	274	259	271	256	300	278	320	249	229	252	262	256	278	274	290	266	255	267	289	253	287	230	287	254	270	230	247	296	260	286	270	273	265	264	266	248	246	266	289	282	275	275	307	286	294	270	299	296	267	273	290	267	243	264	265	301	275	245	249	271	264	243	256	267	284	247	242	272	251	272	281	278	273	263	275	253	238	270	295	257	267	275	244	273	272	253	268	261	277	260	272	271	255	278	241	268	270	289	267	288	265	279	233	296	277	271	246	253	267	267	282	284	271	248	252	274	271	272	288	271	256	254	293	230	284	274	260	302	272	266	277	227	275	267	226	248	269	249	247	258	267	277	285	263	244	281	262	251	253	261	226	273	265	311	235	275	261	244	255	245	237	274	293	260	298	286	257	286	281	273	266	284	292	262	265	289	243	269	228	293	264	249	258	277	305	268	253	279	265	257	231	272	256	263	282	267	268	250	294	285	253	258	268	252	270	279	247	272	267	288	246	270	287	255	255	261	261	283	248	268	270	272	255	296	276	249	296	279	257	238	278	272	257	273	260	254	242	254	276	283	260	275	275	228	275	259	247	263	251	275	255	251	285	234	241	277	299	278	264	272	277	268	269	298	289
22724	2430	5236	5696	4902	3961	3262	2684	2309	2004	1757	1671	1542	1334	1352	1231	1209	1188	1115	1067	1026	1002	966	931	883	924	941	905	862	833	772	815	775	846	829	825	817	850	802	769	769	760	756	759	762	787	746	751	710	753	700	763	721	713	740	756	731	665	686	715	701	757	692	689	797	725	775	745	708	681	760	723	676	695	729	702	730	704	676	733	715	661	748	714	727	681	740	710	725	718	735	665	642	730	729	656	645	736	675	718	702	718	708	699	677	703	699	743	700	682	699	751	678	703	694	728	684	732	683	665	705	656	688	708	651	726	718	740	684	672	732	676	691	664	719	713	704	720	676	679	733	702	729	760	690	684	711	649	728	655	701	641	652	721	702	652	696	717	699	768	705	647	660	667	714	717	722	650	683	683	706	702	700	709	709	742	646	689	692	728	697	745	688	680	750	671	725	719	722	673	681	737	683	723	659	699	730	646	704	706	670	769	691	685	708	687	701	692	670	686	668	682	747	700	711	704	694	723	686	719	690	687	714	714	692	712	677	715	673	685	663	653	645	699	684	681	714	712	630	695	701	684	695	675	705	697	695	707	709	716	668	730	669	688	696	683	683	736	690	653	687	674	683	648	634	688	662	631	708	706	717	662	685	733	721	668	719	741	657	700	654	645	720	692	727	682	713	693	638	754	702	668	718	647	718	715	696	658	680	675	657	680	728	713	729	658	688	733	702	696	720	749	665	650	714	688	768	745	721	658	667	718	656	682	690	673	690	694	700	696	707	682	716	738	705	672	642	657	669	666	688	690	686	691	676	682	683	698	721	685	699	678	682	689	657	711	695	661	687	670	734	725	675	700	721	664	722	665	743	702	749	706	672	691	651	687	663	689	682	716	695	750	715	731	686	688	681	739	686	720	691	668	680	705	655	712	710	707	718	656	700	668	627	752	748	688	715	671	627	688	715	722	636	691	691	687	690	698	723	698	669	673	721	720	683	700	702	704	714	764	715	707	685	710	678	718	693	711	673	678	671	740	716	659	719	636	701	683	708	668	699	673	668	670	667	687	654	661	698	704	678	671	683	730	695	734	651	699	665	727	745	654	703	710	716	642	637	668	678	691	675	679	693	648	705	702	656	722	693	684	678	653	671	667	721	658	714	713	706	680	674	678	704	650	662	726	717	669	679	656	692	716	654	664	664	731	658	717	704	686	704	720	732	696	674	688	666	717	681	704	666	683	647	695	711	631	747	614	669	699	692	675	703	720	709	670	703	682	786	688	707	661	714	674	654	660	688	733	687	671	688	692	702	699	688	714	687	674	703	635	663	699	711	673	676	718	749	629	678	712	704	678	718	656	646	688	716	696	717	711	707	687	714	701	697	674	629	660	687	724	658	683	720	730	698	737	760	674	609	691	702	673	720	687	660	729	683	680	721	699	665	690	647	685	649	655	700	681	679	686	662	757	693	680	698	670	654	660	670	689	697	683	732	704	711	693	687	676	680	683	720	728	667	648	668	702	662	668	717	671	699	688	704	675	726	680	697	717	721	657	698	704	679	687	665	712	721	703	697	689	735	698	671	706	723	691	669	658	661	699	648	697	654	729	709	699	723	709	677	767	631	671	688	658	662	707	662	681	686	664	664	678	705	700	676	677	677	711	705	714	688	693	682	693	690	709	693	691	677	646	684	729	649	708	703	673	705	672	684	752	718	726	675	731	686	694	735	678	695	669	734	712	707	691	708	735	675	698	656	688	680	687	728	687	672	695	686	700	716	730	684	734	684	712	685	711	687	759	699	693	687	699	705	685	654	720	692	711	692	690	703	716	706	674	728	694	712	689	711	743	692	734	690	630	691	661	683	674	723	675	683	667	725	686	675	746	657	668	705	703	717	736	677	694	699	706	720	693	704	639	623	698	691	652	677	663	699	743	664	688	679	680	698	712	676	668	691	696	661	721	655	651	704	648	690	694	733	724	659	712	709	709	705	674	651	674	701	687	674	658	692	711	661	655	705	688	709	736	675	655	709	731	728	743	731	681	696	658	727	717	678	693	647	692	660	665	730	702	722	701	792	659	721	712	707	691	687	650	716	681	663	759	654	673	665	734	678	675	665	722	689	668	692	661	708	662	707	689	725	645	727	692	663	673	689	706	649	658	728	682	697	701	687	682	724	695	655	718	637	673	674	679	709	702	687	666	719	673	696	693	705	676	712	680	705	675	717	659	682	725	663	670	707	636	731	721	699	705	723	653	650	700	704	691	711	704	689	703	677	668	643	721	740	676	695	697	708	670	725	663	669	728	706	634	667	693	680	694	747	705	674	664	697	674	708	714	662	683	698	683	703	697	739	667	658	655	704	735	740	707	670	633	692	684	706	658	712	748	645	704	704	687	709	684	678	684	684	679	671	700	675	690	671	663	655	692	686	710	677	677	706	685	678	657	662	627	709	696	684	700	669	716	731	680	659	713	740	701	655	673	691	691	716	716	677	699	706	705	701	739	700	703	623	695	694	746	711	679	668	741	673	698	696	675	668	682	688	704	684	663	683	711	649	690	669	678	651	658	659	722	743	730	691	722	685	653	689	686	674	663	695	708	638	696	715	670	710	718	704	689	670	665	706	689	717	684	707	693	703	688	672	691	681	722	685	702	666	668	695	713	708	669	729	663	718	688	703	753	651	691	660	722	675	700	688	657	687	680	648	654	695	679	737	710	710	705	646	703	639	714	770	674	680	692	662	725	674	674	668	746	694	716	666	655	692	671	661	685	708	706	686	673	693	670	698	693	678	728	662	712	685	707	682	696	650	669	656	694	718	676	699	646	669	690	740	723	657	684	646	654	684	712	708	694	650	704	701	669	681	642	673	686	729	679	681	694	686	680	653	680	663	660	673	638	668	690	648	755	631	629	682	746	707	684	736	651	724	689	672	713	653	693	727	681	732	721	713	695	693	706	684	709	689	666	658	686	704	659	696	700	704	730	717	670	688	681	683	664	741	723	740	706	701	683	711	786	674	698	744	676	710	694	731	669	681	693	689	694	711	736	708	684	685	724	687	700	689	712	701	695	656	683	690	701	683	694	713	724	706	695	712	645	694	721	706	651	698	678	663	694	730	710	709	689	689	700	737	703	706	727	667	665	694	721	701	666	689	709	685	711	711	661	662	675	690	677	705	634	697	698	686	693	660	698	685	681	700	706	631	670	680	650	706	671	693	690	665	682	716	689	723	692	658	656	705	735	676	721	660	694	720	697	707	710	733	705	699	708	677	701	693	687	670	629	700	675	641	681	683	692	712	683	706	708	686	670	665	685	675	723	710	684	732	706	698	727	723	707	707	714	711	726	705	702	726	674	688	668	724	699	693	716	708	672	717	676	717	758	704	695	655	687	725	713	707	689	730	679	646	700	669	711	656	712	727	712	729	685	664	747	693	651	655	716	620	699	687	721	641	715	670	673	686	714	693	684	696	681	721	704	679	711	684	727	739	661	701	707	763	684	676	711	640	657	680	693
3161	203	209	189	178	168	156	166	175	173	179	175	178	152	164	195	184	178	167	177	146	193	164	193	185	187	167	178	188	180	187	187	180	183	169	172	168	183	164	187	182	185	171	171	186	171	179	162	192	178	184	159	153	161	164	185	176	183	196	185	181	167	171	187	167	158	176	184	200	188	176	187	159	163	184	170	163	211	180	171	163	172	150	165	168	203	151	203	178	176	186	178	196	162	151	161	182	178	165	182	179	180	173	157	173	171	168	198	196	163	177	187	182	179	168	166	184	179	197	192	185	174	165	181	171	166	174	186	178	182	188	185	178	191	165	178	193	204	194	155	173	198	163	170	174	173	184	172	174	184	182	189	187	183	160	152	154	184	178	178	171	183	166	169	163	168	181	160	173	191	186	191	177	163	161	165	165	174	178	170	173	202	171	171	185	159	176	147	171	183	167	156	192	201	185	176	183	159	163	151	156	192	161	177	155	180	169	186	208	167	190	199	175	165	151	171	165	174	168	164	155	193	194	177	150	170	192	188	191	196	173	180	184	157	160	182	169	157	175	165	155	150	174	150	180	165	172	165	208	155	188	178	186	180	167	159	174	173	160	165	159	152	189	169	185	167	189	165	175	190	182	170	191	186	163	178	167	185	185	166	190	211	174	171	153	178	168	152	156	173	172	192	181	185	176	181	179	156	173	164	182	160	168	174	199	182	196	172	182	164	177	171	176	157	173	164	167	174	168	178	195	176	167	189	170	173	174	187	184	186	176	160	176	168	180	168	163	172	157	146	179	161	192	144	161	164	153	156	167	176	170	192	192	177	171	196	152	180	181	199	173	143	174	168	165	175	176	161	177	150	154	179	181	167	178	169	181	161	198	184	192	181	191	178	187	193	183	180	154	205	189	162	181	171	195	166	151	196	171	179	175	159	179	165	179	184	160	147	170	190	155	176	168	188	172	171	167	175	157	178	161	161	182	177	196	193	171	210	168	186	180	175	173	174	174	153	172	186	173	189	167	176	167	176	183	170	176	171	162	171	178	126	165	173	178	189	168	177	159	166	175	187	185	187	175	188	165	197	179	178	194	156	200	171	176	183	176	159	153	165	197	177	168	201	160	183	173	173	166	166	141	177	149	168	172	161	173	164	196	174	179	163	165	173	177	171	191	206	156	176	170	173	184	194	155	176	185	158	180	148	192	169	168	163	148	177	170	154	161	156	186	149	165	194	172	180	160	173	183	179	160	179	174	177	174	145	170	173	176	177	177	181	186	169	219	149	192	174	192	190	215	157	160	171	179	172	161	180	196	208	186	156	157	170	197	173	175	189	188	172	183	174	184	171	188	159	160	150	170	177	168	181	184	162	184	189	168	166	178	180	158	191	203	181	183	169	168	177	185	163	177	185	185	195	183	187	186	147	181	161	173	155	156	167	166	174	155	175	146	191	186	169	170	158	150	181	173	179	181	174	162	175	156	160	157	168	178	166	168	154	189	194	187	183	203	200	169	165	189	171	157	168	166	175	184	156	171	194	187	191	185	176	162	165	157	205	195	191	177	185	182	183	192	205	162	164	174	184	170	196	169	170	177	177	179	194	172	168	174	180	179	176	176	160	183	175	156	163	168	176	167	177	181	200	158	161	169	165	179	163	186	179	184	175	139	141	189	177	168	171	179	173	171	168	178	173	178	162	168	168	164	165	174	205	157	144	186	163	177	190	205	162	161	173	178	193	165	178	155	170	180	166	168	181	190	191	190	165	188	167	165	169	194	171	172	153	156	180	175	190	136	153	150	193	163	180	188	197	157	187	168	164	182	183	159	166	179	173	167	180	178	165	186	176	167	181	176	170	185	181	184	168	185	165	178	192	185	161	184	182	177	174	140	161	162	165	191	164	158	155	159	178	188	165	173	186	178	158	197	160	178	190	175	170	176	178	176	178	185	170	197	164	179	171	178	178	157	167	190	174	160	183	183	183	179	164	182	180	163	170	180	162	165	162	180	174	198	161	194	161	183	164	169	183	183	169	197	182	171	171	170	180	196	167	173	185	158	164	184	177	176	168	183	195	193	171	176	171	158	193	187	184	181	152	166	188	169	178	181	180	183	178	166	167	174	165	175	182	177	164	172	203	179	210	181	154	172	172	180	190	184	201	169	197	177	160	162	146	164	184	211	166	179	163	168	167	193	176	204	173	174	184	180	178	186	185	170	196	180	156	185	186	163	173	183	158	177	178	168	175	173	176	151	187	153	165	175	173	182	170	161	166	172	193	158	177	161	181	199	170	165	200	194	148	181	183	176	186	194	194	188	148	196	164	176	174	179	209	158	178	178	163	197	190	186	183	184	176	177	166	154	190	178	200	189	184	180	162	163	177	141	155	180	178	179	183	180	176	162	166	178	194	178	159	191	170	195	180	182	162	166	199	170	185	186	171	170	171	150	185	165	167	183	172	172	171	181	174	177	167	183	143	157	193	175	166	174	174	174	172	179	172	164	193	176	196	202	173	168	177	181	160	163	175	184	160	152	164	176	165	180	169	179	186	193	168	164	178	178	148	162	178	176	185	183	173	157	180	187	188	200	167	178	170	169	192	174	169	178	172	177	179	160	169	176	168	174	171	185	166	163	181	178	174	162	175	171	172	210	172	175	181	162	174	174	173	169	173	182	185	190	182	188	197	172	177	166	156	193	167	186	174	177	143	164	180	190	189	152	183	166	171	196	168	175	178	172	166	157	179	167	184	157	165	173	177	186	168	148	167	179	193	163	168	172	156	163	172	168	179	178	164	182	184	177	169	146	191	188	171	189	171	189	173	163	175	177	181	185	165	175	161	173	157	175	168	179	159	174	180	175	185	164	169	204	152	170	172	193	175	172	187	176	172	172	170	161	198	172	158	175	168	186	158	176	183	185	161	170	178	167	172	177	180	177	186	193	190	171	185	196	191	170	166	161	154	178	159	174	157	190	167	185	171	180	168	160	180	152	188	162	168	216	185	184	160	178	173	195	173	166	192	185	150	176	189	174	196	140	164	168	169	178	182	193	157	177	178	175	197	177	183	153	182	169	133	186	186	189	161	198	188	180	167	174	172	164	165	161	168	184	173	175	159	170	164	184	157	155	167	157	180	177	159	186	183	140	178	165	165	188	194	169	180	174	168	175	204	177	175	181	179	163	153	175	174	187	154	170	172	172	155	170	177	175	180	161	193	173	186	193	174	171	157	187	178	180	175	214	170	163	177	156	169	152	165	155	185	148	180	159	169	170	167	180	176	148	184	168	177	184	157	157	192	178	160	193	188	179	181	171	173	173	184	170	194	179	177	188	165	175	149	184	174	163	172	162	207	179	182	178	194	165	173	165	178	152	209	162	184	161	165	169	200	160	186	172	175	174	173	153	170	179	169	189	168	220	189	173	158	166	188	174	180	167	178	169	190	177	180	163	163	187	160	183	175	173	186	175	180	180	162	164	197	181	187	192	193	179	161	178	175	175	175	169	160
3311	558	633	632	678	606	552	557	525	527	533	558	567	540	548	554	543	514	486	535	481	520	512	511	495	505	522	531	531	514	497	518	536	558	495	462	538	511	543	549	506	516	499	511	547	513	493	518	512	503	553	522	522	520	543	517	509	503	514	505	541	585	540	512	510	517	503	509	546	524	535	493	519	549	510	529	532	520	530	515	563	486	542	524	491	537	507	561	536	518	503	498	504	499	505	515	520	490	521	551	486	527	524	534	491	530	513	541	551	517	576	520	524	489	495	492	530	519	475	512	517	497	497	538	508	489	493	499	537	518	502	544	519	531	548	511	521	522	490	478	504	512	488	494	474	549	553	528	542	523	484	497	478	505	495	496	521	494	478	510	525	502	528	543	517	552	480	511	533	489	550	495	532	504	548	505	508	557	497	476	513	502	554	489	552	500	505	518	518	487	544	534	524	518	558	519	515	507	516	558	534	530	515	490	570	470	528	526	503	544	488	538	508	504	543	493	456	464	498	530	537	531	508	542	520	510	498	510	506	545	504	558	490	514	499	588	508	538	520	516	499	531	525	552	541	497	513	507	512	517	528	543	514	505	496	516	515	524	550	544	465	523	492	543	543	507	546	541	494	492	527	474	510	517	536	508	533	527	475	584	546	519	513	519	496	520	522	530	514	516	500	506	498	467	502	530	537	544	500	550	498	532	499	518	551	493	502	532	553	513	500	530	513	513	533	557	522	501	528	510	485	520	529	537	538	514	544	516	513	510	482	546	505	529	511	533	540	509	579	505	556	535	555	514	549	509	479	513	524	504	527	540	509	516	466	531	527	511	485	529	514	537	518	520	499	510	490	532	503	528	551	525	486	527	506	555	471	521	530	537	554	488	535	527	534	551	516	541	526	551	483	489	505	506	526	510	501	486	501	505	546	522	562	496	530	477	569	467	535	557	532	521	506	512	508	454	536	495	525	545	498	503	481	488	519	519	549	514	529	519	551	494	528	541	500	518	505	512	525	488	501	519	502	532	501	534	496	555	521	509	505	538	496	515	521	527	515	539	540	492	549	515	486	507	509	499	545	463	513	534	533	535	490	530	523	471	489	519	500	466	530	515	495	497	542	559	525	551	517	504	502	513	565	486	550	501	485	547	544	525	527	555	502	568	497	529	504	535	532	529	558	556	491	489	520	534	547	510	551	534	508	489	510	525	519	497	510	523	498	534	549	484	524	530	522	498	502	522	540	550	513	518	472	529	513	521	521	558	544	531	519	500	552	576	529	547	559	513	556	471	524	492	527	474	497	509	534	533	530	528	536	539	491	523	524	551	523	539	525	574	561	487	525	502	561	533	498	503	476	508	538	521	510	522	533	496	516	504	503	523	535	499	489	552	484	469	488	507	568	517	509	524	519	547	510	512	516	481	514	498	555	505	510	542	490	511	507	517	553	509	504	525	568	537	555	512	531	517	481	498	476	498	536	531	493	545	526	558	526	519	580	514	502	534	508	557	538	471	558	480	533	511	529	510	511	549	520	503	554	499	544	483	532	491	540	540	514	540	474	501	535	524	499	507	534	524	505	508	546	526	480	514	531	503	496	504	517	520	542	494	494	510	541	542	531	521	539	538	536	549	482	517	505	493	483	522	506	547	494	512	511	498	503	554	504	535	488	508	511	509	499	515	498	529	516	523	529	491	485	509	519	556	520	497	487	519	504	532	531	476	515	493	543	538	526	556	523	502	510	543	522	507	533	555	510	571	477	481	527	553	523	517	470	530	512	516	531	494	482	489	520	506	533	538	494	513	565	528	531	509	493	523	489	488	506	480	512	535	488	547	532	528	516	528	500	501	507	529	528	519	538	542	558	505	500	533	554	537	512	553	540	494	538	515	469	557	477	559	526	539	518	528	519	545	491	492	484	499	495	501	560	519	507	495	525	496	496	510	554	507	521	538	529	518	541	537	526	531	535	530	468	503	519	526	555	528	504	500	508	503	504	530	560	523	530	512	504	499	487	549	542	512	553	528	522	546	511	517	527	531	512	546	482	501	538	534	533	489	538	511	535	540	521	515	522	499	572	500	537	526	510	495	536	537	509	527	484	514	545	515	536	544	517	495	574	484	510	521	501	505	546	517	529	529	505	530	487	555	531	516	513	501	537	485	549	529	503	562	488	549	538	558	511	540	561	541	528	543	480	548	529	513	513	466	541	486	484	502	512	530	542	488	489	487	512	517	513	519	531	519	551	533	522	574	519	524	560	510	490	492	526	490	501	491	548	555	552	512	475	475	506	495	496	518	503	519	539	534	526	544	503	507	505	485	556	504	501	547	509	523	506	540	554	533	530	478	509	521	550	498	496	517	532	499	494	536	533	568	511	477	500	496	498	539	510	538	486	543	486	529	465	513	527	516	496	556	526	516	482	546	510	506	477	517	552	494	524	515	527	525	564	519	522	546	557	528	523	525	513	519	540	513	520	554	558	512	510	530	521	502	517	514	570	528	524	478	535	496	500	527	495	512	506	569	523	482	558	495	511	521	534	518	543	546	520	546	494	506	519	518	534	480	497	516	482	501	489	484	529	517	538	502	531	523	518	539	487	543	511	554	532	511	512	526	513	506	524	572	518	512	535	529	517	494	513	509	479	499	526	510	517	527	523	526	498	508	506	541	503	501	481	499	520	538	511	509	470	517	502	551	564	484	554	554	550	510	489	518	508	545	534	524	510	499	503	533	516	518	547	512	520	513	547	495	526	585	530	537	514	491	525	532	505	492	520	495	522	532	530	514	512	504	501	524	492	528	535	482	502	505	523	537	526	550	559	523	484	497	514	500	551	522	563	539	511	523	527	537	488	530	527	548	498	547	560	540	524	518	541	507	508	496	538	491	514	527	535	575	529	542	513	514	540	522	490	507	525	566	529	559	540	522	518	476	512	554	526	510	498	504	497	536	523	535	529	520	500	503	512	502	508	532	480	493	519	521	529	526	506	530	498	535	518	499	506	505	504	555	505	542	529	501	518	540	539	496	545	502	511	513	539	548	490	503	491	521	530	495	539	505	511	470	504	529	548	500	515	515	540	525	525	524	524	518	530	526	538	502	529	503	508	507	527	504	525	497	499	498	509	521	499	510	530	526	539	530	535	516	515	505	488	554	513	528	540	523	554	488	518	506	516	531	546	520	548	540	532	503	503	493	498	504	511	483	529	527	481	564	516	545	543	511	521	505	535	510	520	508	501	542	508	546	499	540	530	538	518	531	526	542	540	509	506	518	524	541	479	518	474	433	512	545	538	509	538	508	514	499	554	512	553	518	508	514	504	524	546	509	511	539	509	490	520	528	510	544	508	525	543	523	530	545	486	517	517	538	495	499	495	546	513	534	495	525	492	519	505	518	541	524	473	525	498	530	541	525	539	533	574	526	536	490	503	499	531	551	517	474	531	511	520	483	537	525	521	501	502	519	548	485	513	520	480	503	502	526	496	543	499	533	551	478	514	486	493	513
29994	8771	1453	1019	734	602	505	467	410	395	369	356	335	350	369	379	320	339	313	321	321	349	337	313	326	329	324	287	332	297	298	295	330	338	326	319	307	296	328	309	305	327	320	296	308	276	272	314	315	303	319	293	299	294	290	333	321	313	316	296	318	285	308	321	285	306	299	301	307	284	265	276	280	299	258	314	298	321	304	316	290	281	313	316	344	276	345	314	317	296	338	301	309	316	321	301	310	289	299	294	296	322	305	336	323	316	285	312	321	286	310	304	317	306	296	317	315	295	255	318	337	298	309	294	270	295	296	312	312	329	293	306	308	299	309	289	308	269	307	271	335	312	286	314	304	305	314	299	342	302	312	308	276	323	315	328	293	297	263	307	320	321	278	285	290	301	289	262	332	331	319	299	311	306	276	313	297	328	306	308	295	280	286	296	305	290	289	299	283	292	300	317	284	309	279	293	265	292	311	302	284	299	304	287	310	290	290	294	278	286	286	284	315	311	287	316	330	288	308	321	296	267	299	278	302	297	304	298	299	280	298	317	289	298	329	329	265	290	314	270	286	313	299	311	315	275	294	322	297	284	292	298	281	311	291	285	292	298	282	299	294	306	303	314	302	271	321	291	301	329	301	314	277	337	304	278	284	287	269	334	307	329	293	278	307	286	370	325	292	287	333	340	318	275	287	298	306	274	292	305	300	286	291	310	283	335	298	315	277	317	318	275	303	304	307	283	293	331	303	295	295	301	306	284	285	280	302	293	287	313	289	276	299	314	316	287	309	304	299	289	303	305	303	304	269	304	295	321	322	279	302	318	314	283	286	306	303	332	322	301	311	331	288	304	317	299	313	287	313	292	304	294	292	295	320	286	333	277	305	307	308	296	283	284	288	284	301	289	323	305	334	307	276	278	292	304	270	324	307	291	329	323	312	296	318	266	298	283	277	272	297	320	280	294	307	326	305	281	302	303	299	312	304	310	309	286	313	323	309	260	313	269	300	313	322	321	314	291	308	292	296	303	315	311	311	291	325	319	296	289	293	306	295	270	286	293	294	319	334	310	305	313	288	308	310	291	289	297	296	303	304	334	276	300	335	289	311	246	281	300	284	292	305	293	301	322	314	306	309	288	293	299	302	324	293	260	325	339	294	318	312	322	301	323	314	325	316	273	317	309	339	325	345	285	322	311	269	302	303	298	277	276	271	283	284	301	330	305	276	322	277	315	296	300	322	295	329	307	298	320	343	314	287	294	290	305	293	302	313	295	281	333	300	329	284	302	338	349	300	305	292	294	298	303	319	290	276	308	336	250	301	351	315	318	316	292	298	287	269	284	291	304	273	295	312	264	279	337	304	288	278	284	301	304	310	313	275	289	324	318	326	284	293	334	313	307	287	291	325	271	280	306	270	292	287	309	318	347	290	295	316	304	305	313	325	317	305	281	285	325	309	306	292	286	322	306	288	301	295	276	293	331	329	281	330	298	305	300	336	296	295	323	301	287	334	298	292	274	330	324	327	278	327	303	291	298	312	306	275	289	296	300	285	348	276	348	290	298	304	286	300	275	282	297	330	287	299	310	302	300	289	285	316	332	301	316	305	281	316	309	288	294	307	275	290	310	294	301	336	280	318	282	304	281	316	274	314	306	316	295	287	328	313	297	301	312	316	316	317	289	314	295	299	316	326	315	292	301	306	300	322	290	308	307	315	298	284	295	299	314	318	309	284	286	318	293	294	299	300	304	288	303	326	250	272	308	289	296	315	279	283	299	300	311	312	324	336	307	279	322	316	316	326	309	270	308	304	296	323	300	294	301	300	301	291	289	312	313	290	302	345	312	286	277	274	266	291	298	320	275	337	325	307	311	315	304	315	293	308	283	305	318	286	285	297	318	291	298	307	286	272	279	315	318	297	290	311	315	289	318	309	301	326	295	330	297	291	302	291	305	264	293	297	308	287	289	311	279	285	293	282	293	317	331	314	295	303	279	277	290	300	297	278	280	291	310	282	318	275	288	293	295	288	265	336	320	265	293	299	318	300	305	281	308	322	280	320	273	291	295	309	276	286	292	323	290	310	303	309	301	302	309	323	272	320	288	313	297	303	297	298	329	316	304	306	278	318	300	303	335	342	333	287	318	256	320	302	284	315	305	289	304	319	296	289	288	327	285	276	302	301	278	300	305	305	304	319	273	315	280	312	273	312	302	320	302	316	267	293	306	297	301	286	325	293	298	296	289	321	310	297	306	332	346	305	302	321	376	296	326	334	302	288	312	277	313	289	291	336	288	265	285	294	289	305	326	325	304	304	281	320	305	260	280	308	323	302	309	328	271	300	333	285	284	303	277	310	279	294	296	316	291	309	318	300	303	307	328	318	312	300	293	319	268	324	307	313	322	307	287	315	347	313	313	342	303	273	324	324	306	294	282	284	292	329	295	323	309	302	311	269	286	334	330	314	288	323	297	289	273	304	317	302	297	307	309	300	291	302	317	310	328	290	296	300	351	316	324	300	305	294	321	298	333	304	280	302	282	307	300	314	289	290	297	292	305	310	323	326	302	277	284	324	317	273	305	305	310	280	306	273	298	296	304	301	295	323	321	303	301	294	311	323	302	297	310	300	309	299	311	282	308	306	312	308	280	307	330	282	296	316	297	292	306	260	288	325	281	311	320	272	331	307	308	280	301	291	305	295	298	299	281	286	321	250	292	301	280	312	314	317	316	299	306	301	321	311	306	289	275	288	322	291	317	295	305	264	310	286	336	299	293	283	301	306	308	280	259	325	314	283	325	298	320	276	322	287	272	252	296	312	320	310	307	337	294	303	305	285	294	305	279	284	315	313	310	288	295	298	310	284	298	300	310	314	297	281	297	308	339	321	296	316	324	289	274	304	305	290	305	338	291	312	325	308	288	271	305	301	282	299	303	307	309	324	310	310	300	268	300	327	296	308	277	313	277	305	311	273	300	325	303	296	299	322	308	321	303	292	297	304	339	317	300	311	299	320	304	304	310	298	338	298	296	292	270	302	252	297	300	286	331	328	319	316	316	290	316	291	308	274	295	310	328	304	300	312	300	320	291	327	285	300	265	303	305	303	307	277	294	307	287	320	287	299	294	272	317	288	287	306	294	295	323	327	289	279	321	319	309	320	297	292	311	314	274	299	314	311	278	277	298	334	317	317	306	297	310	294	291	297	333	301	310	289	279	282	284	302	285	306	270	299	295	311	304	293	284	291	286	285	318	274	324	327	309	280	326	296	291	270	293	288	319	302	273	309	308	300	310	346	285	315	297	306	311	301	337	294	304	298	303	333	312	278	281	294	306	306	285	330	276	282	314	311	295	308	277	285	263	312	287	302	320	299	278	321	327	302	306	286	300	319	302	306	303	312	275	296	309	307	277	315	310	326	311	310	293	272	319	318	323	330	295	302	295	326	306	306	307	321	270	311	295	316	319	291	287	320	271	306	322	316	288	293	294	334	285	306	295	287	285	268	300	290	285
17088	1741	3254	3493	3019	2468	2091	1832	1728	1473	1384	1235	1258	1207	1114	1099	1098	1006	993	967	939	927	958	943	887	933	943	925	919	864	924	925	869	859	861	852	854	890	803	867	875	839	874	827	806	862	824	815	851	856	806	856	854	844	820	883	810	821	868	772	811	798	791	861	814	851	816	823	809	807	828	849	771	783	799	773	821	825	815	823	848	761	780	815	826	805	785	821	864	790	784	811	835	831	779	792	820	799	796	797	815	811	849	814	784	844	816	776	811	759	804	755	848	825	769	767	813	773	821	787	805	871	779	787	855	836	814	792	748	831	832	782	800	784	793	745	796	819	789	805	780	776	804	795	817	788	816	813	859	780	845	834	765	819	808	786	830	782	842	783	774	829	790	802	791	770	782	801	799	801	849	767	809	796	815	746	792	725	781	762	798	817	787	902	818	792	802	828	800	834	815	776	817	805	746	774	784	797	817	802	854	821	815	787	800	783	790	776	786	781	808	771	814	841	771	786	816	823	783	811	794	836	806	851	817	836	817	774	816	865	861	822	816	823	796	839	818	802	830	727	774	852	798	820	786	846	773	799	788	819	795	817	851	789	760	802	872	770	772	839	791	795	813	770	838	847	781	837	804	816	833	784	858	813	764	811	842	791	785	828	815	777	799	803	778	834	777	763	823	845	793	777	849	811	813	826	813	836	851	786	792	757	795	822	834	771	857	807	803	776	819	804	848	794	773	794	786	815	771	743	823	779	781	774	845	791	844	800	858	768	798	771	746	807	808	858	755	783	807	823	791	805	782	779	816	870	846	800	800	783	782	796	795	776	780	882	778	782	764	782	829	792	849	792	805	815	783	800	816	811	785	829	817	778	792	736	854	803	819	789	818	836	831	825	821	822	819	825	808	847	791	756	795	814	770	798	854	820	780	809	811	827	764	850	796	775	782	806	808	834	789	801	754	754	798	794	760	801	819	839	759	774	810	832	811	874	809	813	833	765	814	789	790	772	821	779	817	839	835	800	798	789	789	770	789	888	847	807	780	816	813	800	799	869	773	782	823	782	834	791	750	793	816	804	795	796	814	855	782	779	776	849	774	851	790	842	779	855	802	774	863	775	806	808	764	814	801	799	850	814	839	826	863	822	764	768	809	765	795	807	750	798	813	831	780	794	801	776	808	814	828	803	745	822	839	772	775	774	817	794	826	758	827	756	812	823	785	832	824	767	787	831	785	837	803	748	842	771	781	836	810	739	821	807	829	802	757	771	785	849	788	836	784	798	860	857	843	793	835	792	824	799	803	813	827	799	797	807	832	774	781	798	795	838	848	862	859	824	816	801	870	810	786	853	762	825	798	771	804	819	839	797	812	808	805	792	815	807	813	783	794	801	745	791	834	773	850	780	807	807	775	845	793	812	803	785	782	822	804	793	787	766	793	829	794	801	812	816	770	805	848	840	811	812	739	821	778	792	820	841	751	798	813	817	794	799	800	809	816	806	821	840	840	800	813	799	838	818	786	794	782	788	798	803	864	777	820	826	805	816	818	756	810	831	824	810	782	785	772	837	786	800	788	822	835	800	750	756	778	809	813	811	813	814	767	783	802	819	817	802	764	789	761	736	781	754	806	792	847	838	860	826	798	744	734	777	772	812	857	813	823	751	818	774	805	801	747	825	731	807	771	799	789	818	828	806	819	784	824	801	851	774	769	813	858	820	825	820	833	793	853	806	843	840	823	823	827	768	824	838	862	772	849	808	828	826	820	791	774	803	809	879	785	796	778	765	831	793	784	784	807	804	784	783	801	812	795	788	834	803	776	805	808	815	820	796	774	827	789	817	832	818	808	793	819	826	846	773	825	817	845	792	852	807	827	775	876	786	825	782	805	793	806	840	782	822	795	773	805	814	772	827	748	835	807	819	822	806	807	801	848	771	771	825	803	807	760	809	821	815	830	808	814	808	781	795	776	803	848	755	806	805	776	830	760	834	794	784	869	789	815	753	793	842	812	778	839	786	755	748	767	816	838	816	808	820	823	758	791	754	815	826	821	786	787	765	807	802	798	821	803	812	804	813	771	764	848	825	757	805	839	833	803	789	796	786	840	819	860	798	732	853	827	795	788	794	830	828	811	771	777	842	845	811	852	818	845	826	852	818	801	801	787	798	828	772	827	786	792	823	779	791	808	798	812	828	827	782	865	827	795	781	807	806	777	769	824	731	788	836	794	796	788	827	786	779	756	787	802	764	818	802	774	805	800	779	776	806	785	814	779	835	741	823	830	811	848	801	776	784	830	785	739	802	808	788	836	823	754	826	817	817	793	770	794	803	811	812	840	791	804	829	750	829	791	812	793	780	823	792	825	774	784	780	805	845	802	785	826	775	829	809	808	832	803	831	758	813	831	791	760	810	815	800	814	844	830	780	817	800	748	785	800	777	847	743	830	811	841	774	783	831	799	794	756	798	822	755	829	776	801	877	834	776	828	817	880	815	792	821	825	825	805	843	837	838	845	803	794	846	815	788	807	808	824	815	785	796	808	821	809	784	813	797	839	816	809	799	828	785	775	846	761	844	803	778	827	802	808	779	816	804	850	814	839	831	861	826	807	827	887	796	800	757	816	783	864	805	763	805	799	827	813	841	794	771	765	795	829	806	843	808	811	809	803	735	807	798	768	808	794	778	837	804	846	754	803	831	817	818	794	873	835	792	799	834	840	807	795	813	754	867	791	782	835	803	772	846	811	818	834	724	750	783	748	817	814	820	773	800	763	787	809	819	791	786	775	818	794	768	840	764	748	760	792	796	834	816	827	763	858	755	805	811	775	854	831	800	754	777	764	841	807	812	818	837	791	866	841	781	774	819	747	798	813	782	828	835	752	842	773	821	816	815	872	867	835	799	840	790	806	818	771	813	804	817	753	820	834	766	855	823	761	812	818	820	775	778	840	834	844	845	729	846	833	792	806	856	805	801	788	790	765	786	811	801	844	838	822	781	761	791	770	784	875	827	831	772	822	762	804	799	791	801	817	803	782	764	768	794	838	787	819	790	821	800	849	739	811	823	805	772	840	803	796	813	805	842	798	853	820	869	779	770	804	774	759	853	815	751	812	819	760	829	796	758	776	814	782	815	775	802	746	816	805	835	819	802	802	820	863	798	807	803	821	861	785	799	810	790	791	795	800	828	781	828	856	810	821	807	783	807	773	802	770	820	800	825	835	818	819	740	784	775	841	775	819	839	777	751	862	805	801	820	835	760	816	821	806	789	805	814	847	798	817	786	788	809	810	856	816	751	795	802	844	740	806	794	794	742	809	766	817	801	809	797	849	854	811	778	778	766	794	849	818	769	803	753	771	779	796	778	762	800	826	783	800	860	809	841	805	838	807	822	816	768	847	739	826	819	820	836	867	750	756	831	806	812	809	818	770	801	801	824	824	734	843	845	810	830	853	804	815	848	797	867	755	822	797	813	770	822	808	762	768	823	774	806	761	830	816	803	827	797	830	825
44310	20147	4027	1788	1186	818	670	573	517	449	439	420	364	363	332	291	345	321	294	347	302	276	295	277	272	315	272	286	269	254	274	267	265	289	277	259	250	279	290	268	276	272	273	273	251	254	265	256	241	284	278	252	277	274	257	257	255	240	285	278	268	264	275	251	275	309	260	282	287	282	262	275	269	299	256	253	266	267	290	276	272	292	278	277	288	264	268	256	272	254	266	257	288	278	256	271	282	221	275	268	291	253	281	240	242	254	253	276	273	272	282	286	270	273	285	241	259	244	292	258	262	268	277	256	294	238	245	273	258	276	284	256	275	251	254	263	307	267	267	263	265	282	230	242	243	282	296	279	252	279	254	265	286	246	278	255	300	256	260	234	252	281	259	256	230	257	272	291	240	280	249	266	275	278	260	267	249	257	264	277	306	260	279	258	265	278	278	250	255	261	268	256	259	282	232	261	257	251	272	258	272	261	266	261	274	284	298	254	268	249	275	280	286	258	284	245	265	270	251	281	252	253	268	273	297	267	269	249	256	257	275	247	251	253	290	277	276	271	278	315	268	283	263	258	270	286	250	284	273	272	268	259	254	263	261	260	263	282	253	266	255	255	252	280	276	250	244	233	257	259	248	263	270	283	244	270	228	257	281	267	242	266	245	283	251	276	256	249	259	279	262	258	246	250	269	302	307	269	265	255	299	268	283	255	263	247	258	263	246	285	269	251	277	266	268	264	244	276	242	268	261	236	266	243	267	288	261	259	250	271	255	263	256	271	266	230	265	258	284	254	272	257	265	275	260	263	244	275	239	278	298	242	269	275	219	276	237	274	265	292	286	269	262	291	287	254	271	244	282	237	282	247	286	258	275	295	229	278	255	292	275	262	270	261	261	269	266	270	264	240	244	264	255	275	286	261	306	249	268	273	263	261	262	276	239	261	222	313	241	251	256	256	278	262	226	302	251	238	252	258	252	242	250	266	262	297	244	249	289	258	269	268	260	269	269	271	262	309	261	263	277	253	246	251	274	261	266	257	241	290	260	281	282	267	253	292	260	279	273	253	236	261	300	273	275	240	265	261	291	256	266	252	258	288	280	263	247	234	235	252	274	259	265	265	251	268	266	238	284	252	269	269	241	265	249	259	278	235	266	251	283	261	281	273	269	273	274	290	251	274	235	264	248	271	276	254	243	243	306	281	256	293	267	285	274	279	271	256	266	264	279	266	240	288	278	265	290	256	287	248	273	271	257	231	259	284	247	244	235	258	272	269	255	267	249	268	244	280	272	268	263	219	259	284	244	251	262	264	263	294	228	246	252	277	265	275	234	276	258	260	240	274	280	272	241	278	257	252	267	262	250	268	278	266	285	256	238	275	276	266	249	266	271	268	260	285	236	252	296	278	292	233	272	282	288	281	257	261	270	238	290	270	263	251	271	279	269	241	236	269	235	263	280	316	277	270	244	267	273	288	251	291	255	284	286	284	268	277	259	264	271	237	248	270	260	249	265	235	278	234	292	263	270	267	257	267	253	263	254	272	286	243	259	237	263	269	248	250	283	246	259	271	237	257	283	210	231	261	281	288	280	256	246	284	245	289	252	283	253	249	269	265	255	279	241	284	248	257	279	288	262	261	279	268	247	252	258	257	256	247	237	274	286	274	255	285	243	286	262	238	261	275	257	258	264	293	274	271	254	262	263	252	283	249	240	284	254	264	258	289	231	246	261	257	253	245	288	255	276	273	255	269	281	303	252	252	249	257	307	262	253	251	273	242	251	256	268	268	291	296	252	263	266	255	268	271	262	302	265	253	278	259	229	259	240	260	240	285	250	252	276	283	246	285	262	250	255	266	278	269	255	302	257	249	250	275	282	274	254	278	246	234	279	255	305	239	304	284	255	273	221	252	259	253	250	266	267	232	227	238	237	254	307	277	260	258	290	250	248	301	276	281	274	277	276	276	302	230	248	274	269	248	246	260	268	275	281	238	248	269	229	242	275	249	252	262	247	280	271	242	291	253	304	282	247	227	277	247	255	274	276	257	260	260	265	244	292	272	267	261	237	284	251	249	256	265	230	270	254	248	224	270	252	267	248	273	280	257	269	264	273	254	233	263	271	253	264	283	247	240	265	237	268	273	270	247	274	301	266	247	266	263	240	247	263	275	256	291	299	275	248	255	253	254	254	276	255	261	250	234	284	268	277	241	247	258	264	252	262	279	270	266	257	294	240	233	250	277	281	263	255	236	263	238	282	289	251	283	270	240	255	268	249	288	233	253	244	273	262	291	273	257	302	297	269	267	263	235	289	246	290	259	260	269	275	305	272	275	280	274	298	255	283	266	264	251	258	257	271	231	300	254	253	298	244	264	259	266	277	271	302	237	264	257	217	247	274	269	262	258	223	286	270	270	271	271	294	268	287	277	273	267	312	280	264	255	251	270	246	223	269	254	273	272	296	298	270	246	225	284	250	289	267	246	260	246	266	264	253	245	264	226	258	274	276	281	266	250	282	261	274	287	238	258	296	273	274	272	269	260	265	294	281	245	267	230	260	275	270	245	263	257	283	253	286	287	283	275	264	255	237	260	245	246	270	258	264	260	248	231	253	262	254	257	273	266	258	292	258	261	264	253	269	267	265	233	263	284	273	271	280	258	271	263	234	254	264	289	245	275	270	246	267	258	253	233	267	243	260	251	246	259	273	266	276	250	252	282	234	274	274	280	247	266	258	263	261	271	283	251	239	262	248	287	266	269	271	306	268	260	282	229	269	258	270	250	264	264	281	261	241	237	283	252	260	290	277	251	247	265	259	222	249	269	241	305	267	264	245	257	266	267	257	286	247	273	296	258	258	245	300	243	290	293	269	262	239	270	263	257	280	270	263	275	248	237	273	280	264	246	242	263	297	269	275	245	243	267	246	280	247	251	256	228	271	249	271	243	264	255	249	261	263	260	268	253	277	274	265	269	281	295	277	279	272	255	264	225	253	270	239	248	285	211	260	242	264	274	236	225	273	278	272	266	258	237	260	274	271	254	283	261	284	235	267	233	249	272	270	246	271	260	305	282	256	274	273	254	260	304	251	274	279	240	258	238	254	251	260	247	263	252	283	242	280	293	236	255	249	271	285	262	237	242	273	253	289	284	279	265	261	238	256	231	290	306	287	255	234	220	259	287	269	269	274	285	262	237	235	234	261	256	262	267	291	290	269	290	254	230	281	241	276	280	255	257	294	243	274	267	267	283	246	270	256	290	279	253	233	254	257	249	248	243	282	243	279	242	253	270	281	293	285	263	243	256	243	249	284	251	255	244	272	234	275	250	254	282	218	273	265	290	295	242	261	269	254	274	244	275	254	274	291	268	284	243	270	255	242	258	282	242	256	269	271	263	257	263	260	215	263	260	253	278	243	273	284	269	253	249	261	268	252	249	275	281	257	288	257	271	257	277	270	295	270	273	267	256	295	253	265	264	283	258	265	291	250	251	242	278	255	245	261	247	294	241
25146	2453	5377	5710	4823	3855	3149	2683	2329	1969	1802	1585	1453	1419	1330	1289	1160	1110	1117	1023	1021	1018	1040	924	966	895	861	908	863	861	821	869	760	777	767	804	804	803	791	777	758	777	722	784	743	729	776	752	781	741	807	762	781	704	740	727	678	728	753	716	736	717	666	726	695	724	692	708	734	700	702	774	723	697	685	717	731	678	682	685	690	714	765	693	707	693	735	730	735	726	714	682	710	680	697	744	722	669	704	681	657	660	702	668	703	722	726	730	686	706	728	656	693	729	693	674	708	694	709	693	680	716	684	697	716	659	718	714	659	699	703	695	693	645	742	749	662	667	684	696	673	683	678	736	680	690	729	716	717	688	692	688	652	693	709	660	674	697	687	701	686	659	682	716	689	667	711	700	656	698	691	652	724	747	681	685	653	700	685	701	701	704	715	702	721	650	740	730	676	680	706	681	728	737	674	669	709	660	660	695	681	726	702	679	679	629	678	682	691	700	653	701	672	695	693	685	733	694	689	714	667	685	685	763	721	704	699	690	695	682	712	699	703	673	706	667	688	681	690	697	657	675	713	688	733	676	730	696	684	688	684	664	698	653	694	680	676	692	684	690	754	633	673	726	671	698	671	747	698	697	670	723	712	702	689	695	679	694	714	685	702	738	694	649	704	687	692	710	645	708	760	713	623	701	689	663	701	708	691	708	705	673	673	659	646	673	695	658	706	647	688	722	656	734	727	662	699	694	697	681	697	686	657	703	723	720	678	702	686	671	655	684	679	710	721	709	701	640	709	674	658	692	692	733	654	743	722	650	657	734	701	702	679	709	721	701	679	694	687	735	702	686	693	699	687	687	678	684	711	664	681	691	637	668	683	673	653	653	681	705	701	691	680	677	656	710	714	684	702	726	702	700	704	647	681	655	694	675	739	685	753	717	668	672	686	720	714	716	700	683	633	736	664	707	635	668	714	688	700	735	713	639	682	689	690	697	713	681	691	664	669	668	705	648	675	712	684	691	659	678	680	719	701	713	689	689	729	673	667	721	635	651	657	728	715	699	711	680	676	722	682	666	666	682	714	724	737	711	685	695	689	697	674	684	704	693	646	657	624	660	684	712	704	706	715	696	721	694	687	656	681	672	690	664	680	723	667	709	690	659	654	681	701	663	728	714	690	692	665	701	695	718	684	677	713	718	707	713	674	718	714	704	700	687	711	718	665	651	668	689	683	649	682	697	655	677	680	668	680	634	692	687	696	688	669	694	741	707	680	719	718	695	706	698	721	723	665	663	729	649	747	665	686	702	688	697	685	703	687	717	657	710	672	683	697	688	725	690	703	735	693	688	695	669	697	712	703	676	741	699	698	669	659	700	681	705	676	692	694	699	665	698	695	699	704	721	650	693	684	666	682	704	703	705	672	656	711	684	670	726	694	659	724	700	675	705	691	684	713	684	694	687	708	724	701	738	704	639	670	726	685	695	700	738	701	697	704	725	701	658	695	718	705	709	704	678	697	690	666	693	717	669	703	617	677	663	687	693	695	671	708	735	732	685	694	693	696	690	679	670	690	636	665	729	687	667	684	644	724	723	660	669	678	659	700	661	685	686	675	691	685	682	638	661	692	710	663	730	659	633	707	717	684	737	676	662	670	718	666	703	687	644	664	720	709	680	688	711	631	697	699	732	682	662	690	686	667	679	715	660	647	673	697	689	686	684	703	714	698	711	725	668	657	680	668	700	684	675	682	640	704	704	705	687	694	646	682	725	661	701	679	688	676	701	705	661	693	716	719	654	681	680	718	660	692	699	675	721	703	649	721	700	719	693	726	682	634	700	688	706	704	721	689	745	710	675	712	723	731	689	687	649	729	676	700	706	676	651	649	686	726	648	709	644	672	689	728	670	696	706	731	702	696	659	688	652	705	654	679	681	646	695	678	672	657	659	703	737	675	704	705	688	700	690	710	662	664	688	744	760	693	665	679	635	681	710	700	662	676	696	716	678	682	702	683	682	679	728	660	717	705	680	674	693	692	705	707	713	745	683	686	660	687	701	693	718	708	707	693	655	706	706	762	661	745	690	734	691	691	619	670	697	677	700	690	660	636	710	678	731	672	716	693	691	711	688	653	711	663	706	690	710	684	699	691	708	742	688	652	712	663	684	689	671	678	710	690	693	673	722	623	658	703	712	735	706	650	699	690	678	684	681	689	698	727	656	705	696	731	701	674	645	685	687	694	709	629	709	654	666	665	674	697	679	700	701	680	710	685	738	637	682	655	719	674	722	642	674	713	698	715	718	724	653	693	675	659	666	731	723	663	683	670	694	704	694	674	666	674	724	703	695	668	724	684	656	673	633	714	730	703	678	646	675	664	622	724	678	663	655	713	691	676	725	699	678	643	724	690	670	630	736	685	701	667	687	689	670	691	680	703	701	675	750	735	735	727	655	669	709	665	649	660	666	689	705	691	705	695	693	654	649	677	724	663	673	656	701	691	706	678	707	633	668	706	652	729	686	692	709	649	675	690	684	719	764	694	650	708	665	678	691	676	697	697	692	697	693	705	674	658	693	687	689	717	681	674	743	699	655	701	687	735	654	673	658	680	669	694	741	720	654	696	660	705	700	691	705	667	682	698	697	623	677	682	718	665	745	700	696	689	673	691	701	730	705	660	718	710	660	674	703	689	710	715	671	665	765	687	660	726	639	671	692	676	690	749	727	648	755	661	704	754	682	716	683	701	669	696	689	708	709	694	666	670	704	692	689	730	677	679	646	648	671	660	702	698	681	682	697	722	690	726	730	684	720	671	686	662	682	736	692	682	711	666	696	695	721	696	664	704	684	678	677	704	680	669	696	687	703	675	704	682	726	669	727	691	695	667	695	697	636	715	676	705	693	690	718	662	670	680	690	699	678	710	680	706	691	705	669	696	688	710	735	666	675	716	728	643	738	721	765	712	728	641	648	699	674	710	690	649	669	703	719	675	631	708	729	732	699	677	668	673	702	651	702	745	681	685	702	697	693	696	681	676	722	702	728	663	720	694	728	689	678	711	649	686	667	669	686	693	704	648	656	657	679	700	646	779	699	703	710	731	747	697	697	712	668	696	734	717	702	717	700	700	683	712	654	696	733	674	695	641	705	702	716	699	705	739	718	727	674	737	688	641	702	735	662	701	698	678	641	647	721	646	717	681	672	698	678	710	654	645	717	675	683	727	694	669	696	663	701	742	675	672	706	758	731	695	700	685	653	678	678	668	757	715	662	707	711	703	661	683	690	658	663	692	687	703	729	716	664	701	691	697	726	750	707	697	695	684	692	682	679	706	665	719	684	732	648	655	739	658	666	733	705	718	687	739	640	719	646	684	717	671	709	672	678	669	670	681	712	707	671	705	717	742	701	664	717	699	700	666	700	702	674	693	672	691	691	721	747	649	674	671	699	731	702	662	702	677	706	654	694	728	700	714	703	677	694	707	709	710	686	733	720	685	745	699	675	681	686	654	719	706	681
3313	247	206	202	171	189	200	183	179	186	175	147	182	153	170	180	186	194	154	188	177	188	173	172	158	161	183	160	160	172	176	158	192	197	180	184	184	170	166	182	167	181	178	174	175	159	162	197	181	174	184	161	157	188	142	155	172	172	178	208	164	186	153	175	183	171	162	150	157	176	171	166	156	160	182	180	182	165	166	170	181	175	162	170	179	184	183	194	195	170	163	164	147	170	186	191	175	175	185	176	180	175	168	191	167	176	183	177	166	172	191	159	160	149	171	168	180	171	173	158	162	165	185	165	171	183	160	159	161	162	172	179	182	164	171	175	166	143	178	181	170	170	181	186	185	152	187	146	155	190	178	198	185	158	155	165	172	159	180	202	184	156	197	180	168	167	173	169	182	151	169	157	150	188	185	166	176	166	158	191	184	195	183	157	174	168	162	191	168	189	181	179	175	178	179	179	184	174	172	161	191	179	188	186	178	166	160	193	152	179	160	166	199	159	179	159	187	171	173	153	179	178	178	182	169	196	169	164	175	193	182	173	190	167	185	187	158	181	173	186	180	159	168	179	183	175	159	178	179	154	174	170	166	165	154	184	166	174	168	178	152	161	197	177	164	160	158	179	158	169	167	160	172	177	178	169	178	193	151	191	166	171	203	190	173	185	204	207	188	188	181	154	185	171	156	173	186	180	150	171	189	224	192	186	169	205	152	228	163	163	179	162	169	151	176	181	150	153	207	205	197	203	172	177	183	192	153	186	173	175	187	180	190	183	156	192	153	152	159	199	176	182	188	179	186	179	159	166	166	156	174	183	168	165	181	168	162	160	179	180	185	170	181	181	190	184	158	170	181	182	184	194	191	169	190	191	168	160	170	168	168	147	176	145	166	203	211	159	183	172	176	172	158	154	177	178	159	185	164	212	160	162	169	151	181	176	174	161	156	188	163	182	164	177	143	188	172	164	193	147	169	140	187	171	180	173	150	146	178	181	171	180	165	151	161	167	161	186	171	213	166	187	169	181	183	162	172	174	166	172	156	179	171	168	176	170	169	176	162	175	172	163	174	169	176	167	172	168	176	167	171	162	163	193	202	186	204	169	178	184	176	166	186	177	180	185	180	171	171	158	166	191	167	172	158	155	155	160	182	191	182	162	174	156	160	172	186	165	159	176	156	194	175	165	171	172	180	160	201	156	174	204	170	195	187	182	167	157	168	143	180	178	185	168	193	191	168	168	149	179	194	187	173	164	185	186	185	178	160	164	191	178	176	159	171	166	163	177	177	178	178	165	180	196	206	164	148	171	203	154	192	166	162	153	163	175	178	164	188	189	182	176	207	144	155	182	150	176	179	164	182	147	168	163	188	173	185	181	176	155	194	155	167	138	179	186	189	173	196	198	166	182	166	167	160	147	174	182	164	177	171	169	167	179	197	183	153	165	184	191	169	168	178	186	160	183	174	151	172	171	192	161	168	157	178	163	177	169	176	172	161	180	202	163	187	173	155	178	168	202	174	178	184	181	180	180	179	158	165	167	167	180	170	191	180	194	167	186	194	162	191	165	174	189	175	155	178	165	168	183	172	162	178	169	181	177	170	165	188	156	149	161	150	160	176	189	171	192	165	189	199	185	159	188	171	176	172	172	156	175	160	205	189	180	175	183	181	181	186	157	170	200	160	169	168	185	168	171	177	195	173	202	166	182	181	189	193	187	164	188	169	160	182	187	178	179	151	181	158	161	167	183	166	165	173	196	168	188	178	172	164	175	169	156	159	175	200	190	166	162	170	200	171	182	176	201	180	173	162	173	175	185	161	190	184	140	158	189	176	178	147	157	152	189	193	151	174	156	194	183	178	161	167	180	160	193	169	167	204	161	156	182	185	167	181	179	177	178	179	177	198	192	162	170	186	162	165	152	163	158	172	200	168	178	185	173	178	168	176	162	168	169	167	145	179	182	167	165	140	168	163	175	168	193	171	183	193	164	166	185	162	166	191	179	167	160	163	166	166	170	184	171	168	190	171	175	199	166	179	187	167	182	188	160	159	176	172	168	186	185	152	173	186	165	162	190	173	175	193	160	192	166	171	165	166	175	172	174	177	189	152	147	175	182	178	144	163	174	154	190	164	168	168	188	174	171	179	176	172	177	175	172	191	164	169	183	173	162	174	178	204	192	167	188	150	172	177	162	194	167	160	158	149	174	186	176	170	179	166	181	157	163	191	158	161	169	173	184	169	190	161	174	162	191	167	163	160	163	177	170	157	173	184	187	158	156	155	176	141	181	177	170	186	170	180	163	188	141	159	167	167	164	172	176	178	188	192	194	175	164	176	188	169	154	188	159	203	168	174	150	167	170	168	180	210	183	176	184	154	179	175	154	179	164	154	174	191	163	182	181	176	185	165	167	177	185	195	161	153	161	167	179	169	153	192	171	160	187	161	179	172	176	161	144	174	149	186	166	171	218	198	171	181	179	190	168	169	191	175	167	167	173	179	164	182	177	157	162	156	165	183	177	164	196	197	160	170	160	157	152	199	157	202	142	200	153	162	203	155	167	172	168	180	159	169	169	176	172	187	172	158	170	147	194	176	190	174	179	182	166	191	164	144	183	183	183	157	143	193	155	157	194	171	166	191	178	174	152	183	172	173	180	185	141	175	168	173	169	188	186	178	166	158	189	185	163	173	179	164	176	171	134	191	180	153	174	189	164	168	177	191	180	161	172	153	157	183	147	205	163	186	180	152	173	162	202	183	222	166	167	178	178	152	152	176	159	179	163	184	186	167	188	176	188	172	151	173	193	182	169	158	169	171	177	182	155	159	161	190	181	170	158	182	175	174	175	171	183	172	182	163	161	156	177	154	184	165	163	153	196	181	195	191	178	165	191	175	181	178	180	167	156	193	203	157	185	181	151	205	175	191	173	154	173	200	157	142	164	157	161	168	166	165	156	157	179	170	188	172	182	190	178	183	180	162	186	176	167	208	187	187	153	180	157	181	167	159	170	156	183	195	192	182	178	168	186	167	175	165	192	160	152	181	163	178	161	172	165	177	171	150	169	162	176	178	175	173	205	172	183	166	153	164	181	192	200	196	158	175	155	190	198	182	175	156	170	186	192	164	196	163	179	170	174	169	156	180	164	170	182	186	186	172	166	176	174	168	178	162	178	166	176	186	170	179	199	169	178	175	202	185	161	173	144	186	168	185	189	174	155	168	159	180	200	154	185	186	166	193	196	175	197	163	180	173	163	173	154	166	164	157	204	162	184	192	172	175	186	178	187	149	168	205	190	177	149	177	166	168	180	166	168	187	174	179	207	174	162	203	169	185	176	164	181	160	189	164	162	178	194	187	149	165	186	181	193	190	187	180	168	157	170	188	180	179	188	167	151	167	182	179	176	186	172	164	184	175	175	176	156	160	149	149	180	180	192	182	181	190	175	166	174	171	181	178	180	187	170	189	172	184	162	156	164	182	183	179	155	155	204	179	158	187	164	184	175
3524	613	656	659	666	620	560	571	583	552	578	556	557	524	560	559	545	494	534	546	537	542	568	536	527	476	501	438	556	567	510	508	549	483	551	570	512	524	484	517	525	540	489	516	508	510	526	518	531	522	507	506	523	532	508	543	537	564	486	520	497	504	511	480	528	509	577	500	513	510	578	519	496	521	545	499	531	584	492	483	526	541	484	519	481	508	518	516	511	515	489	527	551	509	540	535	499	511	521	514	554	537	501	556	507	538	512	493	511	506	534	487	522	484	515	484	487	553	516	514	518	511	512	548	551	544	527	532	502	549	562	516	506	523	512	510	509	452	546	500	526	502	528	515	510	514	551	549	539	513	523	540	537	510	505	536	510	502	551	510	530	530	503	491	502	512	515	537	452	503	514	508	519	505	506	506	542	492	540	506	526	540	521	499	500	488	517	466	534	512	549	535	539	492	518	483	513	537	535	518	511	540	539	539	536	517	567	509	509	505	532	477	512	543	485	525	497	492	485	485	535	474	492	571	489	533	527	518	509	530	559	513	499	466	503	494	548	551	551	526	525	530	529	496	509	488	519	511	509	503	515	492	503	503	475	539	503	506	500	503	526	553	535	548	513	544	507	506	514	498	535	542	489	543	506	519	549	516	529	564	538	552	506	543	506	512	530	536	548	510	510	509	478	550	517	533	522	522	546	514	518	532	527	511	500	492	507	504	520	516	504	514	560	500	497	530	511	506	536	547	516	546	515	500	511	502	512	545	528	508	529	514	533	508	495	510	467	501	539	555	595	485	536	539	557	542	491	547	487	491	512	512	514	518	550	553	521	509	515	528	515	517	540	512	534	545	478	491	521	487	489	506	549	506	532	508	558	499	535	527	517	507	545	533	513	559	508	464	569	528	510	517	521	498	507	493	494	546	529	534	456	484	510	520	489	519	488	523	504	514	505	488	485	517	515	511	497	545	544	509	485	534	523	512	498	533	532	500	487	553	503	499	522	523	513	495	491	529	490	520	516	510	505	469	499	529	526	515	507	498	486	481	520	559	511	540	530	518	533	518	518	499	532	471	513	512	495	504	537	538	513	493	460	481	510	515	533	545	491	511	527	521	541	505	541	520	535	505	490	513	528	524	489	491	511	522	537	492	514	538	507	437	514	524	534	553	530	553	499	503	537	501	508	489	511	515	510	481	470	480	489	497	497	516	496	527	526	537	491	523	523	527	521	524	519	516	521	527	529	519	498	520	548	469	546	533	527	497	503	544	573	511	489	529	532	514	548	521	507	550	532	550	487	515	542	476	481	501	533	499	526	539	550	501	515	530	471	487	495	553	524	489	542	502	501	536	532	494	527	550	464	468	528	500	529	496	515	515	526	535	537	515	531	520	473	519	567	541	499	507	516	504	544	546	457	497	536	523	552	541	503	520	513	515	524	509	532	489	506	491	517	540	485	478	560	496	506	508	537	564	508	463	526	507	531	507	483	520	518	494	529	508	507	523	477	547	514	477	537	511	492	512	502	500	533	493	510	507	541	479	492	544	520	515	515	509	550	575	561	556	520	513	550	509	515	517	509	516	526	484	512	500	467	537	504	505	533	534	531	584	512	515	495	529	539	504	533	573	507	530	499	528	533	485	503	509	543	507	482	489	529	506	499	490	551	542	513	490	491	502	502	514	492	536	538	541	550	532	529	511	524	504	531	504	469	549	495	527	488	499	541	527	510	481	546	478	491	486	531	522	475	514	497	525	484	525	507	523	525	496	526	527	557	573	491	497	488	532	509	490	566	521	539	545	547	484	514	514	515	487	491	546	531	515	558	489	572	485	514	513	539	512	553	511	512	523	513	469	467	519	541	540	496	516	517	539	500	525	522	511	486	529	537	564	495	522	489	513	507	509	528	542	520	540	506	519	531	519	576	518	515	513	555	506	525	495	513	525	554	530	494	493	463	548	524	519	501	525	522	496	524	560	532	522	507	522	578	524	481	549	495	528	550	527	514	538	548	471	529	511	504	519	496	508	534	503	522	535	524	506	520	483	529	529	532	465	478	510	494	545	492	489	572	495	511	496	514	491	524	506	500	503	528	539	497	492	496	538	558	503	497	509	536	509	509	485	541	517	541	510	515	519	528	503	505	496	470	519	530	526	504	485	507	504	502	530	509	521	487	533	563	511	516	491	524	504	513	514	528	504	538	492	485	504	522	498	503	477	527	538	543	515	513	538	507	509	501	483	510	512	518	514	488	547	534	495	535	563	515	454	542	527	463	488	521	553	495	500	555	524	521	536	541	559	484	487	525	528	506	544	548	505	493	524	496	520	561	528	539	506	504	541	520	485	473	534	514	550	485	493	512	553	535	547	540	534	524	527	505	514	521	514	510	575	539	512	549	515	509	535	494	498	527	498	465	543	515	525	535	541	545	551	530	542	486	496	510	522	511	536	520	527	536	505	527	536	536	543	528	526	543	533	526	498	515	503	539	519	524	520	534	459	515	529	483	486	511	477	571	503	462	507	533	518	509	511	509	558	510	531	524	536	511	563	526	538	509	486	474	559	525	483	492	548	523	497	530	485	544	494	495	542	520	522	490	548	544	512	484	526	557	484	497	507	495	548	485	535	498	515	462	526	494	488	476	509	550	511	504	520	539	497	550	466	518	498	514	555	519	516	488	497	495	498	506	515	523	490	520	508	509	524	480	513	525	522	505	515	537	519	519	561	523	474	525	516	491	516	556	493	481	558	497	512	522	517	502	528	527	518	509	506	505	520	533	555	502	537	540	470	504	527	449	533	486	534	533	516	473	522	524	499	510	489	516	556	527	508	465	519	499	547	534	519	517	508	544	505	532	536	515	539	514	542	522	527	541	528	516	510	516	516	581	528	506	534	529	504	488	525	525	525	512	496	531	538	538	518	510	548	502	563	535	529	533	498	478	509	486	530	504	488	511	509	542	513	487	468	469	489	509	505	499	486	544	544	539	533	556	488	536	513	523	506	508	521	512	495	469	495	508	508	529	536	504	525	545	537	541	511	515	526	508	529	557	538	469	500	529	516	527	502	486	522	529	514	483	528	510	522	495	503	554	516	526	515	531	505	533	528	482	503	499	554	510	522	506	514	544	459	488	508	516	526	550	519	483	498	498	532	498	517	540	520	534	533	503	526	535	480	520	499	509	545	524	534	537	513	480	529	472	494	545	507	529	535	527	559	523	534	532	492	512	534	496	521	517	513	531	531	540	531	479	535	527	483	515	545	516	536	513	483	472	517	525	512	554	475	554	533	511	535	511	523	504	532	500	545	533	510	502	543	495	505	533	514	538	524	518	501	515	518	534	567	521	485	539	541	480	490	522	468	554	523	498	499	512	505	497	534	538	521	520	510	515	545	518	491	587	509	554	479	496	494	533	507	521	517	530	511	524	500	551	524	516	508	514	522	559	479	567	504	502	510	511	481	562	526	495	512	502	536	479	490	503	543	512	552	478	494	491	510	507	520	489	517
32499	11432	1606	958	743	594	485	439	455	394	366	339	352	342	347	342	337	330	342	300	296	296	366	325	298	328	302	342	313	316	310	313	288	298	307	307	290	297	304	286	267	276	299	307	324	332	314	293	339	310	337	298	314	318	297	294	283	303	298	331	284	274	271	318	288	303	305	322	313	311	303	276	341	333	290	292	290	289	340	298	286	296	302	326	317	295	255	294	311	298	316	297	315	293	304	293	326	320	319	348	299	338	309	271	293	254	320	299	293	308	301	271	306	312	336	321	302	288	272	314	316	283	302	304	306	314	327	305	332	304	320	287	303	325	321	303	342	300	286	309	322	309	300	318	271	306	321	314	308	287	334	274	275	333	304	330	314	293	289	296	307	298	281	323	316	319	303	305	316	284	310	312	300	272	301	301	317	287	292	306	317	313	313	322	307	296	292	311	320	311	293	304	319	306	293	322	312	321	323	285	308	324	309	300	293	302	299	312	326	289	279	322	278	316	282	319	307	307	308	266	308	287	323	308	298	286	305	309	318	335	295	268	289	291	287	309	291	303	297	291	334	321	304	317	291	333	298	312	288	313	298	287	272	314	314	307	289	297	299	288	302	287	331	292	296	310	298	279	321	284	296	274	313	300	282	307	288	272	283	342	340	301	301	308	293	309	296	334	311	311	322	281	311	323	313	309	319	277	318	329	303	316	301	289	316	306	314	273	293	295	302	336	288	320	319	295	269	281	296	281	305	342	282	273	323	278	279	323	284	309	296	287	338	314	316	309	322	297	299	306	281	292	289	285	306	300	341	280	296	268	274	322	303	314	317	316	368	321	317	305	285	321	300	269	274	306	275	319	314	327	336	279	317	284	272	269	317	297	309	309	307	303	301	293	315	325	303	312	288	324	323	304	281	272	305	319	305	282	297	319	294	286	316	319	313	312	275	315	312	317	318	316	311	332	315	263	279	320	274	299	295	289	290	323	323	303	287	308	297	306	295	308	310	290	327	319	331	320	289	309	296	325	289	297	277	304	323	299	289	280	318	368	328	313	293	302	309	315	315	273	325	281	344	284	298	306	312	280	335	296	326	315	308	303	338	325	309	349	308	328	296	289	305	319	308	309	302	305	291	291	304	314	325	292	281	283	308	300	299	305	302	297	312	287	314	294	302	310	315	273	298	302	297	315	306	324	318	310	262	292	320	340	284	264	282	292	318	311	322	294	309	312	309	315	311	321	350	294	297	310	287	350	307	295	297	316	310	311	313	290	312	300	291	284	296	296	303	306	296	302	275	278	317	304	303	291	313	279	290	318	285	320	322	296	298	285	292	299	323	284	324	302	330	291	290	279	327	311	326	290	299	288	343	295	305	306	315	302	289	286	332	330	266	313	301	276	266	308	305	328	311	296	350	307	319	286	302	308	337	283	291	317	277	304	324	297	274	293	317	265	285	276	320	333	331	305	279	319	284	313	292	302	283	303	327	295	293	308	304	315	296	316	317	295	317	307	310	281	286	302	280	318	285	286	314	318	298	281	280	315	313	318	323	295	306	311	302	328	281	314	284	316	309	312	284	334	286	311	327	281	329	298	274	322	312	276	338	292	330	287	326	273	303	305	295	303	305	315	284	277	274	286	297	324	287	289	305	267	283	309	269	312	310	309	328	313	270	311	271	282	292	291	290	304	313	265	317	280	284	290	304	314	287	310	287	304	315	304	336	309	352	291	286	321	309	303	286	304	320	279	326	295	292	313	301	297	297	294	255	311	329	315	294	292	342	312	299	313	324	313	270	280	330	302	314	298	246	280	318	294	305	314	296	283	313	307	286	322	307	316	286	317	323	302	322	292	276	309	273	298	307	298	280	300	300	299	291	294	301	285	301	291	317	271	292	311	290	284	312	319	273	275	299	295	276	305	280	278	339	310	316	321	328	281	323	300	318	318	305	304	307	299	270	283	314	302	300	321	295	292	295	305	290	354	288	288	335	302	291	297	300	271	282	295	291	330	298	314	296	301	310	319	278	296	299	282	338	317	313	288	330	294	278	310	293	296	298	297	336	301	316	320	266	300	293	294	279	308	292	289	327	299	292	279	296	300	317	330	286	301	312	287	343	326	313	285	289	280	312	321	287	330	286	304	327	314	337	285	356	288	258	318	274	320	340	317	303	281	264	308	316	306	301	313	285	311	303	322	281	294	307	306	295	278	320	290	291	304	315	253	311	283	283	329	315	344	285	277	315	303	310	283	332	308	310	287	294	293	280	293	321	288	342	317	298	300	270	311	298	319	300	291	248	325	291	309	323	304	295	312	304	273	282	301	325	296	289	302	310	296	292	321	298	283	322	314	290	288	319	254	269	331	308	296	323	302	324	281	283	286	283	266	310	316	324	252	295	307	301	293	343	301	295	274	336	302	325	318	292	298	317	290	303	315	300	275	281	284	319	331	308	290	279	285	328	298	292	295	301	280	304	301	318	311	304	290	305	307	296	275	285	301	314	305	268	308	282	315	313	308	301	307	269	308	280	295	256	325	274	297	293	283	296	301	295	293	303	313	291	304	316	352	301	319	281	293	308	299	342	306	285	308	300	296	321	322	268	303	297	316	308	267	286	286	262	283	329	298	305	299	263	309	286	305	267	305	310	301	262	313	279	308	299	311	283	288	301	329	281	306	307	328	291	313	285	269	307	323	326	308	303	276	332	294	311	270	327	321	300	294	288	313	291	331	324	321	292	311	284	304	299	311	306	293	280	307	259	293	327	278	329	326	300	318	305	288	304	289	330	323	295	289	290	277	298	302	280	323	293	330	300	323	298	282	305	326	293	320	304	281	326	298	323	315	281	283	315	295	290	278	333	333	307	285	323	327	311	286	274	314	268	312	322	309	281	288	287	309	304	293	303	330	291	285	307	317	313	290	302	323	310	334	300	303	321	306	296	301	287	293	261	294	312	321	328	321	323	309	282	307	315	313	323	301	298	287	304	314	313	278	278	320	312	289	306	297	298	299	307	286	300	309	319	289	313	306	285	345	325	275	291	314	326	297	298	308	281	319	281	312	306	306	256	274	321	293	295	313	306	276	305	325	315	300	315	289	312	302	288	315	314	301	320	311	299	290	299	320	319	316	310	301	309	315	286	287	319	339	332	305	322	318	285	316	284	320	264	251	301	308	275	296	306	295	304	317	308	309	312	310	278	305	282	279	322	289	300	274	269	317	299	290	325	290	300	302	291	276	320	298	321	303	279	307	317	287	266	299	286	323	332	295	285	321	291	290	284	296	317	278	315	297	292	289	297	289	265	314	282	286	330	307	278	300	338	301	285	310	297	294	325	275	301	303	323	280	267	285	309	268	330	307	305	298	294	306	284	277	311	295	335	312	282	307	274	318	304	300	281	314	308	303	294	292	296	311	321	307	317	298	282	315	312	302	292	315	324	278	296	297	290	320	331	285	327	270	314	301	291	272	312	286	298	276	304	290	306	305	300	296	285	303	281	317	311	301
18370	1713	3214	3517	2973	2497	2163	1829	1664	1498	1474	1283	1248	1149	1141	1070	1087	935	1002	922	1015	929	968	973	930	913	912	915	892	911	866	838	893	874	889	844	842	873	840	914	908	850	861	830	785	813	863	831	830	869	792	859	832	829	857	814	854	850	807	835	813	874	792	771	862	945	793	819	781	863	810	817	772	883	802	842	804	783	806	851	818	814	786	806	854	821	859	836	889	814	808	826	865	859	821	833	824	809	825	800	803	768	830	809	802	846	807	851	765	797	836	807	819	773	836	782	812	803	831	795	773	825	797	834	847	843	862	804	861	808	820	839	818	800	795	847	848	817	771	783	828	779	821	819	770	812	772	786	811	833	828	833	821	770	780	813	770	829	837	824	753	780	820	795	784	733	814	758	850	810	768	832	819	805	845	807	804	854	799	794	798	820	840	827	795	858	823	799	814	865	794	814	752	820	780	783	835	805	820	794	786	831	792	823	817	837	842	838	805	826	806	841	792	802	806	817	777	833	802	834	829	808	779	819	802	868	806	756	816	863	826	781	771	801	808	816	796	810	810	847	820	778	839	832	802	781	793	789	784	808	820	849	854	785	791	829	829	841	807	842	797	801	766	802	806	810	817	740	805	848	878	810	806	800	802	819	808	822	806	823	883	843	810	832	840	796	805	776	789	824	817	824	755	843	810	805	761	788	810	840	784	766	788	782	823	788	782	851	822	821	834	847	786	901	814	786	800	813	800	826	773	810	774	823	847	813	861	829	755	817	801	822	838	847	838	803	795	791	799	815	815	826	817	800	835	748	838	758	815	871	781	846	871	808	809	827	787	767	829	815	839	787	836	756	830	823	829	791	819	792	790	794	778	805	849	821	770	808	837	770	767	805	785	860	848	812	765	791	749	860	866	778	830	817	786	753	814	844	792	815	788	840	823	772	809	792	854	780	791	808	806	820	833	749	874	798	790	821	784	813	829	792	781	764	792	806	778	853	753	843	796	811	798	849	836	800	855	763	884	808	861	796	794	797	801	764	850	797	802	850	808	793	765	840	789	814	787	803	795	811	812	794	838	860	786	819	832	769	778	793	809	798	840	803	797	737	779	791	835	819	762	832	796	794	813	755	800	796	784	812	777	803	814	827	812	787	800	832	816	785	856	776	771	793	819	782	821	798	786	797	787	801	807	796	794	754	841	807	799	767	788	799	845	807	816	748	765	787	764	821	748	825	853	851	879	823	752	777	770	847	769	799	791	796	827	773	791	808	826	872	783	780	786	819	851	808	790	846	789	798	838	830	877	810	825	832	764	857	775	822	830	803	816	821	782	810	799	858	825	807	789	774	788	806	813	792	783	778	773	752	761	845	802	770	808	817	816	826	766	815	806	856	841	839	801	821	844	790	816	853	766	859	802	853	784	781	801	779	850	817	815	794	788	821	816	803	790	815	875	811	818	741	845	785	832	769	814	791	796	796	833	814	804	795	834	835	818	750	780	796	809	813	807	869	802	869	773	813	828	804	810	804	845	810	804	792	764	863	775	785	808	770	782	815	849	849	770	790	802	813	836	747	842	808	830	799	755	857	863	820	815	803	846	812	780	768	802	830	777	738	839	783	820	806	797	825	781	760	767	784	832	790	802	814	788	784	838	822	785	852	820	834	768	788	807	799	850	836	772	765	799	826	824	778	780	820	784	798	853	823	778	811	776	779	805	763	808	804	786	767	769	806	810	785	816	823	792	782	801	869	793	793	867	831	834	814	808	790	794	765	775	830	771	819	830	815	831	774	797	760	834	822	777	828	771	830	789	775	781	801	790	818	841	800	771	796	823	815	856	827	830	845	816	829	819	845	827	751	824	789	821	829	786	756	848	769	799	744	772	803	805	821	812	860	809	801	805	827	803	835	808	764	802	802	802	780	809	824	773	781	824	801	829	803	756	836	825	779	821	790	852	795	795	782	796	856	820	840	837	802	799	770	806	858	820	826	781	831	731	760	828	793	839	770	794	835	830	831	812	826	843	777	786	823	779	786	810	799	844	840	817	774	775	784	805	829	783	801	758	818	807	799	856	814	762	810	865	816	837	801	826	825	794	811	775	834	786	794	817	860	852	847	814	817	804	788	789	849	859	830	830	811	832	855	795	791	835	791	803	863	842	809	776	808	809	844	755	803	819	822	814	805	811	839	785	801	811	846	817	795	776	795	851	767	777	739	783	808	805	783	832	852	795	833	815	791	796	791	819	811	789	772	845	810	838	796	821	808	848	813	817	793	795	808	773	808	833	811	779	811	792	830	784	811	780	800	783	817	779	760	829	829	822	802	796	759	767	791	787	791	814	804	779	802	798	813	866	763	831	855	846	815	807	781	822	780	827	816	845	835	787	802	769	835	828	813	808	790	811	794	765	850	826	819	845	835	805	836	745	790	749	826	790	792	801	767	895	803	766	850	780	809	815	818	856	821	813	797	808	818	854	830	804	795	766	826	813	816	805	816	835	815	822	807	801	823	791	854	789	803	788	835	848	792	848	795	749	845	824	816	788	832	800	848	787	799	860	808	828	786	780	801	786	767	787	823	797	797	821	791	839	797	816	783	838	828	784	819	748	768	835	823	748	783	862	803	806	779	808	806	798	796	799	846	774	786	824	743	810	826	822	787	783	829	822	831	763	859	810	874	816	806	784	806	781	802	811	763	779	815	795	830	779	794	885	809	810	798	820	802	822	840	866	787	772	785	815	807	788	792	832	800	821	820	787	822	767	847	792	833	812	847	835	813	775	788	801	814	783	798	803	847	767	767	809	825	824	790	852	800	841	812	842	824	811	796	835	780	810	815	807	915	796	766	841	844	841	820	797	822	835	807	788	821	826	778	785	807	797	779	828	831	851	784	867	815	794	789	710	860	760	851	756	861	775	845	803	811	773	784	838	792	780	802	801	813	822	794	807	792	832	810	836	835	807	827	802	808	818	771	805	852	832	809	737	838	808	817	817	779	825	815	845	798	803	794	787	836	849	773	819	763	846	811	833	801	775	836	822	793	774	849	801	752	817	817	781	859	790	803	800	840	773	802	825	826	801	826	779	798	780	819	873	818	780	871	795	833	790	798	832	811	789	788	809	840	787	765	801	869	815	816	774	835	832	793	794	787	810	793	825	828	782	799	809	838	855	858	779	807	796	816	802	837	780	808	790	793	782	843	844	772	800	792	840	816	766	768	863	848	764	803	828	766	785	876	834	815	844	823	792	838	844	773	731	844	798	802	806	799	803	889	824	751	753	842	783	783	774	786	767	774	820	777	781	784	784	790	842	791	778	790	733	808	825	763	799	823	833	820	881	830	831	822	740	861	780	758	820	825	777	813	820	820	809	838	820	816	801	811	776	787	770	854	804	780	859	812	769	752	803	814	775	819	835	786	790	809	842	770	763	799	814	774	800	811	823	809	851	821	766	813	836	801	765	835	774	815	803	816	851	801	812	803	856	790	796	808	849	781	791	772	798	773	781	845
44036	20870	4119	1729	1205	912	708	593	519	472	436	368	354	367	357	350	332	311	311	314	317	314	294	275	280	268	310	276	320	279	298	288	273	279	288	258	281	273	303	311	290	267	284	278	291	272	286	286	290	296	269	240	274	240	257	305	267	271	295	266	266	272	262	275	269	280	258	286	277	286	266	272	221	271	256	264	267	284	256	313	275	281	272	277	290	285	258	241	238	278	278	276	288	279	252	277	251	250	254	266	247	232	263	282	247	299	266	269	295	241	260	267	271	260	250	280	214	259	277	259	260	236	256	229	260	236	247	254	274	267	247	235	271	259	263	260	268	282	263	264	275	292	305	277	247	280	268	272	248	268	306	264	263	308	290	266	290	271	247	270	273	292	298	268	278	246	271	260	249	265	268	239	271	255	257	271	295	279	290	273	265	244	257	263	266	262	251	247	263	284	297	253	276	278	243	260	257	280	263	271	256	284	298	200	254	264	249	283	251	255	261	263	272	285	271	264	269	274	296	268	262	264	270	246	277	276	247	238	249	287	266	256	251	274	279	255	262	224	293	266	294	265	297	258	257	283	254	315	259	267	254	243	283	268	254	243	263	258	237	242	288	265	266	256	245	244	251	275	274	256	265	248	248	276	241	250	251	265	271	284	253	290	308	281	251	270	261	290	284	277	250	239	261	253	290	260	264	265	230	261	288	238	261	284	245	268	268	270	243	254	283	255	259	249	255	254	241	278	294	278	255	271	250	227	264	286	267	301	231	267	273	243	259	267	249	253	271	253	246	263	266	275	273	243	257	272	283	279	266	249	282	250	262	302	259	275	271	270	256	262	255	275	285	263	269	245	245	255	257	276	273	239	259	236	238	284	263	277	276	299	275	275	240	279	294	243	285	266	261	280	271	262	233	269	253	275	253	283	241	286	255	271	275	255	281	288	276	285	276	260	231	279	269	284	240	260	282	295	254	277	252	246	256	281	266	274	291	264	247	266	250	278	269	262	263	284	266	273	291	288	255	247	274	254	256	276	238	269	290	249	281	284	281	320	286	261	246	250	317	271	271	262	253	294	283	270	247	261	256	279	244	260	270	270	257	236	265	257	270	252	278	265	258	275	280	281	253	242	248	291	259	244	266	251	231	292	274	308	264	262	283	257	278	289	262	253	271	258	281	242	270	241	264	263	279	261	264	292	218	250	290	278	258	247	237	246	250	266	262	276	265	268	280	264	246	276	265	285	256	271	277	277	244	276	266	294	246	245	272	269	268	261	280	294	261	287	259	253	291	276	262	251	284	263	244	279	261	248	244	263	298	241	274	292	276	260	269	270	271	248	265	280	301	254	250	246	279	275	242	251	255	266	251	251	255	291	283	268	253	254	277	260	282	269	268	269	244	257	259	265	273	257	256	263	240	264	281	225	251	261	240	285	260	271	252	256	269	305	253	284	269	291	256	232	279	249	268	249	282	273	293	280	261	274	243	290	259	270	232	270	260	265	288	273	255	267	261	267	242	309	270	266	280	291	279	262	289	263	242	264	268	277	306	273	260	254	258	256	255	228	249	262	256	270	270	241	263	279	295	250	237	279	237	288	260	278	280	251	277	268	249	266	251	277	243	249	253	257	280	249	261	264	279	254	272	251	260	255	299	252	294	270	273	255	279	252	247	273	287	284	276	249	261	244	298	229	253	270	269	261	299	256	242	242	260	254	271	268	263	240	250	275	235	287	260	241	255	256	250	260	261	255	259	242	281	237	260	273	282	235	278	237	286	273	252	219	269	269	275	267	294	261	229	237	264	299	267	270	226	274	270	248	264	283	278	268	272	291	266	273	289	258	266	264	268	273	267	288	232	264	273	261	271	261	274	274	253	292	266	265	251	241	280	228	275	259	285	249	272	262	273	253	250	277	279	275	263	269	258	245	271	289	253	283	249	255	291	226	262	270	274	268	291	295	280	253	278	286	281	270	292	230	283	261	270	264	276	264	263	283	251	266	260	261	282	265	280	275	263	254	270	263	282	244	265	259	264	225	260	270	269	255	239	265	243	274	255	280	272	278	262	292	259	279	262	249	273	263	246	250	262	280	282	261	268	269	260	265	266	291	227	251	278	266	271	275	269	281	249	254	272	254	263	250	243	266	274	267	241	272	283	249	245	264	267	266	261	294	269	255	258	227	266	246	262	265	275	273	250	265	266	258	260	241	270	255	243	272	267	254	264	262	257	248	241	263	276	290	268	268	294	267	276	245	248	278	268	264	260	263	244	257	282	303	270	288	285	272	240	262	305	264	291	273	286	246	239	292	278	260	262	273	246	280	274	258	237	233	252	270	279	244	270	246	261	265	270	262	245	276	273	224	215	220	293	295	274	304	268	272	278	251	288	283	281	268	306	249	297	288	266	258	261	257	274	282	226	288	233	259	276	246	254	282	255	272	254	280	261	274	275	251	272	246	265	264	276	250	265	278	260	269	275	285	253	249	247	244	280	262	273	265	239	258	262	248	228	267	256	284	258	268	248	267	256	275	255	283	257	242	279	250	250	220	272	275	276	294	273	270	271	295	242	236	258	258	281	258	254	276	242	298	268	293	280	267	298	283	265	235	270	261	245	296	269	275	256	255	232	249	272	289	277	250	244	277	255	265	265	266	256	282	238	243	235	280	285	254	264	286	248	263	271	299	305	249	250	263	263	272	236	272	262	275	247	244	276	309	284	277	281	274	246	256	265	274	271	243	258	242	253	243	263	279	287	254	281	261	260	277	277	244	275	250	265	265	332	252	272	247	250	271	272	259	260	252	248	275	274	233	248	300	275	241	265	253	267	255	278	237	283	267	285	274	259	250	294	278	273	261	265	266	259	284	281	275	270	263	293	277	286	284	275	230	252	277	247	270	263	259	290	251	263	248	255	245	287	275	223	261	283	257	266	275	258	252	258	261	268	235	302	276	277	260	256	243	267	248	263	260	293	278	274	250	262	284	273	267	256	236	268	211	256	257	287	246	274	236	247	279	286	307	273	259	268	259	275	280	265	278	262	248	272	287	278	295	258	254	271	236	267	274	290	252	257	256	259	273	299	309	265	246	285	289	238	257	252	278	257	251	259	271	293	256	276	243	288	260	285	269	259	256	243	295	257	254	238	267	268	288	273	268	284	262	279	216	252	291	242	253	289	246	290	226	239	258	281	273	252	284	269	263	245	234	254	250	278	264	262	270	261	254	242	274	258	255	286	255	253	286	233	242	275	280	264	246	259	275	265	281	243	272	270	267	252	256	254	262	232	267	281	271	275	262	311	271	268	276	270	257	257	263	268	251	280	274	277	259	271	238	258	276	262	283	276	276	249	266	279	251	274	271	289	292	238	282	281	242	251	294	241	282	299	289	273	281	246	243	261	260	284	242	246	270	242	272	276	270	271	293	267	298	242	235	272	263	250	302	253	266	251	255	246	278	274	250	281	260	237	270	260	269	288	275	268	288	308	284	297	246	232	287	265	286	290	272
24370	2530	5266	5584	4791	3953	3137	2628	2220	2060	1832	1599	1512	1346	1352	1238	1165	1149	1083	1098	1053	936	915	940	920	893	932	861	908	844	831	827	835	813	763	818	814	841	799	760	761	774	737	679	852	812	756	770	730	771	735	690	773	734	736	735	766	765	733	746	754	746	718	729	728	718	739	714	732	692	724	721	739	737	705	688	731	721	679	729	750	720	781	662	734	694	700	722	739	678	712	677	761	724	733	678	703	657	671	709	663	699	691	724	693	693	742	746	636	763	698	687	722	732	715	713	728	704	704	693	681	686	708	708	743	730	710	691	703	707	730	692	740	673	701	715	706	723	699	697	715	714	739	678	665	733	685	701	726	698	683	745	720	677	648	659	685	688	705	657	722	739	644	677	640	690	661	706	673	717	674	693	656	677	729	709	751	710	737	683	693	669	676	618	661	721	726	686	715	705	693	725	665	693	712	654	663	719	714	700	740	690	710	683	685	703	667	648	706	663	746	704	657	707	730	690	748	713	704	708	706	702	713	692	758	726	717	713	718	745	642	677	651	671	676	663	718	668	684	704	703	687	662	672	712	713	684	676	729	707	707	730	662	653	694	738	739	689	708	692	669	767	718	702	671	674	684	695	657	718	710	696	695	662	695	719	694	673	678	684	663	688	676	650	677	736	654	698	708	693	682	695	640	731	687	678	697	615	681	693	696	730	668	664	695	735	725	716	686	688	712	667	676	717	683	724	648	697	711	694	724	748	676	708	714	702	673	725	677	681	701	723	670	699	737	729	706	711	669	683	687	681	718	669	724	694	682	705	660	702	712	677	698	681	684	672	690	718	696	682	700	723	655	647	717	684	683	658	678	684	669	679	683	667	730	654	711	708	688	701	700	662	672	624	641	662	685	694	697	683	688	684	706	689	756	729	713	736	676	719	723	647	703	685	715	743	726	682	690	720	638	721	710	727	645	695	706	675	700	683	689	714	687	697	702	726	710	679	720	659	685	696	731	701	716	723	695	687	647	724	625	706	706	683	676	706	709	693	698	693	659	732	706	648	693	690	691	687	678	711	690	649	681	710	734	721	739	657	675	688	706	718	710	684	721	664	739	664	660	692	674	691	683	644	709	672	679	647	700	699	685	672	683	729	707	719	674	691	684	669	663	703	755	645	713	640	676	645	681	687	686	671	635	682	674	669	712	664	672	651	729	711	754	722	728	644	680	679	679	699	703	680	694	701	707	684	725	675	682	701	700	724	735	710	735	713	690	714	705	643	679	676	683	655	662	698	646	667	697	645	709	692	674	715	708	683	645	694	709	727	690	714	710	673	677	693	709	708	653	674	696	707	638	663	710	679	720	690	731	656	722	635	634	655	685	684	712	725	766	685	705	658	660	717	703	653	738	690	739	738	694	659	660	693	716	645	693	766	672	665	739	710	674	737	661	711	706	728	693	715	690	703	697	681	703	744	638	680	653	696	728	677	651	701	687	730	701	733	675	734	675	694	680	676	686	711	705	673	714	677	698	715	697	743	651	706	663	707	679	676	687	661	681	692	688	699	716	710	707	692	681	701	708	721	685	719	642	648	750	664	643	732	733	714	732	760	677	681	693	677	708	681	675	676	655	692	718	681	733	681	709	687	733	669	686	704	741	698	658	683	679	736	666	653	692	712	744	698	681	702	728	704	645	718	661	715	694	724	645	709	697	700	704	710	688	734	691	678	656	702	682	654	711	692	686	723	724	696	670	692	668	697	721	696	691	732	663	672	657	709	676	668	669	680	701	717	685	660	734	729	675	677	700	694	709	755	681	702	686	690	720	654	700	717	682	737	676	639	660	698	691	698	691	689	718	700	736	672	668	680	694	685	682	700	685	708	669	679	726	663	644	679	719	703	711	639	727	697	662	676	691	701	674	675	682	707	677	762	687	627	727	702	736	694	654	666	757	687	745	663	673	663	685	703	677	704	666	670	690	700	713	710	695	679	730	733	693	708	662	683	638	697	671	685	705	739	709	693	672	703	696	736	693	712	661	741	697	695	649	752	664	674	659	695	644	684	703	681	719	678	660	723	650	698	692	713	739	721	727	765	687	690	697	683	696	687	705	735	705	727	701	660	723	700	700	704	683	676	717	747	648	678	704	645	672	666	724	709	663	660	689	671	695	685	714	724	687	709	680	684	671	672	740	693	744	686	710	733	723	696	693	672	697	702	692	709	753	720	698	689	729	694	704	688	745	737	709	709	669	692	733	681	689	621	689	712	699	697	733	707	672	685	698	717	705	692	697	698	710	711	692	703	686	693	741	697	666	714	690	701	706	717	675	745	688	729	701	687	670	696	713	710	653	728	695	666	701	661	693	677	698	709	691	718	695	684	701	679	738	709	711	734	700	662	741	712	731	727	675	651	677	679	680	685	686	705	699	691	647	704	669	688	658	635	706	688	721	678	684	672	696	664	671	718	686	701	683	689	699	743	676	666	717	660	710	642	695	719	738	704	692	677	695	690	708	713	695	685	667	714	688	676	699	715	694	712	658	715	717	723	720	689	677	653	674	696	709	670	713	699	669	690	666	699	664	696	690	705	704	707	667	654	710	660	706	686	679	681	697	696	677	732	716	653	676	651	725	665	687	714	702	708	681	734	708	715	707	739	712	699	724	700	689	701	694	655	740	709	739	705	714	735	698	735	662	691	703	718	661	699	721	717	677	677	671	689	737	670	733	701	716	738	702	716	692	716	679	713	712	674	681	685	749	673	723	715	718	693	727	702	661	710	701	696	679	648	706	675	698	693	718	704	694	704	687	679	682	748	654	670	728	698	700	707	697	673	702	693	702	707	620	722	686	718	695	742	675	728	696	714	738	693	675	665	688	656	773	699	702	706	706	694	672	704	674	662	681	728	733	678	723	691	718	684	726	756	674	700	720	691	714	677	692	666	729	663	661	686	698	701	680	709	707	695	696	711	665	693	729	693	677	687	675	729	709	703	688	664	686	710	653	684	691	733	695	718	654	704	675	732	726	709	684	716	685	692	684	707	737	692	700	691	741	712	645	765	721	683	670	711	690	706	713	728	673	711	639	732	691	668	667	649	663	740	671	703	681	666	706	726	705	730	687	690	710	629	665	724	695	722	685	683	734	718	673	678	669	742	659	743	708	728	750	720	663	722	697	707	711	672	666	669	704	702	686	650	665	730	675	658	692	711	655	698	686	683	699	703	687	732	634	689	664	679	696	700	703	686	757	681	684	677	686	690	675	669	717	677	676	670	650	700	713	697	676	700	682	759	715	708	710	667	720	705	668	713	676	688	693	688	711	697	717	643	756	697	739	687	660	680	715	701	667	715	698	695	698	705	672	662	726	707	676	714	703	714	720	648	711	708	680	721	687	676	707	690	727	717	689	699	695	717	692	736	705	735	709	716	708	701	714	727	693	713	680	667	703	639	669	702	706	673	733	672	726	684	686	713	651	683	709	712	683	683	686	702	739	711	719	704	710	677	682	707	713	716
3350	237	162	180	194	188	151	178	192	186	164	170	189	184	172	181	168	162	155	171	160	176	197	180	184	155	201	160	213	176	170	169	163	178	167	184	179	146	186	205	178	156	174	179	156	194	177	177	181	205	197	159	185	195	176	171	179	172	143	184	162	158	167	199	167	173	173	188	169	186	178	189	187	161	167	171	179	208	171	190	150	197	177	201	184	161	172	171	167	180	181	197	159	178	154	182	183	161	178	194	159	174	161	171	177	197	197	171	154	166	186	148	175	201	161	156	157	186	155	188	209	185	184	179	181	188	170	156	195	187	162	178	204	187	168	176	178	182	184	163	161	158	194	178	188	191	174	164	180	206	167	159	186	163	185	196	145	172	158	174	152	182	193	173	169	181	169	174	192	169	173	157	192	167	203	197	189	180	183	154	161	191	161	173	167	171	177	172	187	186	196	176	157	163	193	157	150	175	170	155	180	185	179	183	203	190	167	153	155	191	166	161	169	197	186	141	167	181	177	186	167	179	160	197	169	172	182	185	180	199	185	189	187	165	173	178	183	187	173	178	175	179	177	180	172	177	184	192	181	195	166	166	184	201	175	176	174	168	172	191	168	166	194	176	170	177	192	187	181	187	164	164	176	176	170	192	183	147	184	166	170	185	167	206	193	187	178	166	177	164	167	172	180	150	184	177	176	178	165	159	176	185	151	188	165	180	161	168	196	155	177	173	203	166	182	180	180	172	195	163	161	178	176	177	195	175	195	199	189	174	189	161	189	172	164	150	151	190	178	179	185	161	182	164	184	191	145	182	177	210	184	185	192	188	220	171	183	150	156	178	174	183	188	180	179	159	172	181	175	176	190	171	175	155	185	163	175	191	189	187	172	195	176	159	191	158	179	170	183	186	198	154	187	182	179	177	195	157	166	180	185	144	173	177	175	182	180	194	194	180	160	160	176	143	161	164	194	189	147	164	195	184	158	180	188	175	168	164	176	182	178	167	158	175	180	186	166	177	175	179	166	178	208	180	178	155	185	187	198	169	194	171	190	171	193	189	181	191	184	176	171	195	194	185	178	167	190	214	157	175	154	152	182	168	174	211	169	161	173	187	175	182	170	170	169	177	177	176	172	194	182	164	191	201	185	187	179	163	157	185	185	175	177	159	158	183	177	174	181	172	194	176	173	173	177	194	172	165	191	190	177	180	202	191	170	160	177	184	153	182	162	202	181	158	184	148	166	156	163	187	195	175	158	165	166	193	189	204	204	193	171	158	187	169	176	170	177	180	200	190	174	176	182	165	175	174	168	170	153	173	148	179	186	174	184	168	167	190	176	154	160	185	187	177	161	168	168	178	168	181	170	193	172	191	174	172	176	172	176	185	174	160	150	195	158	154	161	153	195	180	156	174	186	175	176	162	148	178	195	194	177	190	177	210	154	174	189	175	164	149	188	189	178	152	165	182	192	182	177	182	180	199	180	187	167	172	189	169	178	161	185	167	159	158	174	188	188	166	172	171	198	170	168	186	192	206	201	207	173	176	193	180	178	150	183	180	154	187	159	196	171	139	179	180	173	180	153	177	163	176	205	187	181	161	190	163	168	206	163	173	164	162	181	203	189	162	179	156	171	189	166	164	176	181	167	155	156	181	169	187	196	185	149	163	185	171	171	186	171	200	157	167	177	168	197	174	171	167	172	172	169	193	197	172	177	176	200	162	163	171	201	199	191	142	169	170	161	167	187	168	198	160	165	187	197	192	162	188	151	175	162	163	172	180	165	192	157	172	186	197	198	173	177	157	161	158	174	155	160	205	175	169	174	166	172	172	198	179	176	183	188	191	165	181	175	175	169	177	192	182	185	169	178	184	189	179	185	192	195	194	179	182	167	186	180	188	168	187	161	200	169	175	171	177	166	179	171	161	192	140	186	183	182	165	199	182	190	171	193	182	140	184	163	190	185	194	170	157	169	177	161	197	171	187	175	178	166	179	176	190	182	156	184	163	170	195	183	183	158	169	179	185	152	154	190	183	179	173	172	182	169	200	167	189	173	169	147	183	175	166	185	207	186	171	173	172	167	200	192	143	170	155	159	148	177	182	193	172	152	178	174	162	182	155	181	176	177	179	182	181	172	196	182	170	182	188	183	183	189	171	193	183	182	179	169	185	172	193	195	161	173	174	180	194	177	172	158	168	147	171	195	189	173	168	164	186	167	193	185	157	157	177	189	181	164	194	189	181	167	153	207	184	187	177	169	188	186	161	179	156	166	184	196	199	186	183	181	160	167	173	166	172	174	160	182	205	180	157	145	188	182	181	186	185	164	173	166	190	192	167	174	160	192	179	190	182	178	170	176	178	154	166	170	185	165	174	182	193	161	168	170	188	180	167	167	174	141	163	179	208	160	187	164	199	172	183	171	171	162	165	187	190	178	177	196	182	160	172	181	170	171	168	162	158	163	163	161	148	187	157	169	169	169	178	222	173	170	182	167	197	179	161	163	184	155	180	176	190	169	171	190	182	189	185	160	190	173	168	193	201	182	199	171	168	175	207	173	157	167	156	177	173	173	182	177	205	189	162	177	183	174	169	181	198	174	171	171	177	170	170	171	184	175	152	173	180	186	174	176	151	172	179	178	185	169	199	196	163	186	179	156	181	165	195	188	196	193	181	152	169	164	179	161	170	180	152	194	164	169	177	146	194	185	178	191	170	164	163	162	164	170	184	186	174	174	194	173	178	146	178	199	173	171	183	180	181	170	162	162	175	157	160	169	179	167	202	175	214	152	173	207	155	154	171	191	176	152	167	178	174	190	180	175	183	159	191	170	172	167	186	166	164	175	175	201	180	161	150	184	197	169	182	188	170	176	166	154	159	175	182	171	195	180	170	172	195	169	165	160	202	171	185	194	168	182	177	188	174	173	182	190	190	161	175	170	173	190	173	164	177	185	200	207	184	165	178	162	179	145	173	161	155	203	159	187	179	193	174	174	182	170	171	152	157	162	163	197	148	173	179	167	172	175	184	189	209	162	184	189	148	203	192	181	139	193	190	195	175	157	181	165	198	175	180	172	198	178	184	170	165	188	178	178	166	183	146	178	188	190	166	184	160	180	184	194	187	181	195	175	170	172	179	178	154	188	174	175	154	200	167	171	203	185	150	164	184	179	165	151	187	175	147	200	148	199	160	186	162	182	206	154	186	157	151	172	162	174	176	171	156	161	161	173	159	167	163	169	179	173	196	186	183	170	164	178	190	178	138	167	191	162	161	166	174	168	184	158	177	180	166	185	146	183	177	174	183	191	156	188	163	158	191	148	158	172	197	184	158	161	199	135	181	187	175	158	153	165	150	145	186	188	164	203	202	168	156	155	188	159	177	189	177	184	178	156	188	161	183	171	159	187	169	152	191	190	184	187	173	160	185	166	172	187	176	161	175	181	166	182	207	179	194	160	169	159	181	170	187	164	181	166	167	168	169	202	177	181	196	179	159	182	190	157	171	173	161
3450	551	651	683	663	614	572	604	551	570	557	563	525	538	546	504	557	528	579	547	526	574	501	527	520	542	539	514	513	509	517	536	503	503	525	512	531	526	536	529	525	486	495	520	543	482	552	512	477	534	532	504	498	525	530	551	558	476	534	542	543	550	546	474	532	521	543	485	525	573	499	559	557	506	540	549	533	501	524	516	538	479	501	498	565	531	563	517	531	517	530	534	466	538	553	496	515	509	536	514	539	530	561	511	518	541	505	540	522	506	557	513	495	520	498	563	536	507	517	511	517	524	505	502	498	488	572	512	548	516	496	540	534	536	540	525	541	513	511	498	497	526	543	563	518	515	535	520	505	473	487	506	486	534	512	549	534	476	515	536	474	525	499	507	543	544	554	486	517	533	526	521	513	530	522	536	503	543	532	498	487	548	513	511	497	532	480	534	556	517	525	545	524	554	491	512	532	514	503	504	540	528	513	521	547	509	558	525	513	496	501	552	515	502	526	517	470	521	547	557	500	529	520	523	522	495	542	521	545	525	544	517	533	551	505	528	512	504	559	516	533	511	508	509	493	542	456	503	543	515	512	490	543	485	511	513	521	523	553	516	502	484	538	485	525	527	526	556	551	512	518	544	479	527	562	480	516	518	546	523	527	510	538	508	520	541	526	498	482	495	480	558	528	501	518	523	565	509	504	532	515	559	511	542	512	562	529	497	494	545	577	597	517	498	516	532	474	549	503	513	580	503	523	529	521	558	506	535	506	558	522	539	533	556	494	511	527	540	550	518	526	503	508	488	535	515	529	527	535	561	499	515	526	531	548	528	570	531	499	530	502	474	499	543	505	520	510	552	540	508	537	478	501	585	490	546	540	492	509	523	559	487	493	536	505	526	499	513	490	491	504	539	517	518	546	539	519	518	485	535	523	550	574	514	543	505	519	518	538	552	509	532	507	523	547	527	499	532	535	502	522	509	538	536	540	493	520	520	520	515	501	529	525	537	523	522	538	503	517	520	496	507	530	520	513	544	549	510	500	524	549	521	511	479	535	531	545	548	539	525	555	531	551	505	539	544	506	504	534	480	536	536	534	476	496	509	508	478	490	491	517	519	503	534	509	515	558	514	545	536	502	543	493	488	527	552	464	518	532	572	509	477	517	512	540	522	521	561	504	516	559	505	501	537	502	522	526	546	516	513	496	523	520	511	531	525	548	534	524	534	558	547	515	518	505	514	538	555	524	524	560	504	529	462	570	606	509	503	536	506	539	517	544	538	494	465	493	539	532	499	530	538	517	541	529	535	504	561	523	535	526	541	515	545	532	506	518	522	522	495	517	529	529	504	468	521	552	523	572	544	506	548	530	503	526	535	490	526	510	542	506	527	520	547	482	562	511	538	542	539	485	528	502	532	508	525	538	525	510	531	549	507	514	455	548	497	538	570	546	520	491	503	498	536	532	562	528	527	520	492	525	532	537	477	521	525	532	512	540	518	503	526	546	551	548	519	558	538	530	539	509	527	561	510	482	518	488	474	514	538	527	516	527	523	546	489	509	531	513	498	525	577	493	522	521	508	504	494	547	557	542	532	505	484	519	531	504	537	537	542	516	532	476	498	470	583	518	525	562	498	525	515	525	505	556	494	537	543	516	459	512	541	492	534	505	521	563	522	523	508	498	545	490	504	525	532	479	516	504	499	513	527	544	481	579	537	518	498	495	511	525	523	521	536	550	531	527	490	549	592	547	571	524	504	485	513	507	506	562	503	497	513	535	561	535	517	502	518	508	492	525	546	525	523	517	503	530	508	494	537	509	516	538	548	464	513	528	527	505	520	548	527	508	512	520	513	542	553	517	516	573	502	527	573	542	505	502	538	551	532	541	511	490	530	555	501	489	499	500	554	512	507	504	505	511	515	520	514	511	511	498	495	496	530	464	515	523	553	498	523	538	526	514	550	528	522	504	531	498	518	512	513	545	543	582	559	537	551	558	507	553	542	515	503	560	502	567	508	539	516	501	488	546	558	509	562	530	478	502	518	558	504	550	538	564	516	499	516	533	555	518	522	507	520	504	517	517	510	528	505	499	518	535	523	482	545	484	560	555	537	564	510	540	512	586	530	504	521	526	517	532	537	526	508	513	542	519	534	542	519	529	515	517	539	504	553	501	526	541	515	509	504	546	528	488	525	558	530	536	500	529	521	510	494	555	569	519	528	533	551	477	508	503	501	530	558	552	564	526	541	518	506	526	497	496	524	547	552	501	510	522	514	530	536	503	525	523	504	560	504	510	505	494	575	465	539	529	549	521	577	515	528	521	489	513	532	535	523	555	520	486	545	529	519	503	490	518	532	501	565	563	508	534	485	555	490	555	523	499	507	540	549	489	498	542	523	513	576	511	514	521	483	534	533	511	506	500	523	511	527	546	509	517	546	540	529	536	524	527	544	552	527	534	541	460	563	532	554	523	508	529	502	480	514	526	501	515	479	525	515	543	533	558	518	523	497	522	560	498	527	541	496	532	517	508	548	490	546	519	505	505	482	511	515	546	463	581	529	547	527	493	505	514	543	496	493	553	500	475	559	523	524	535	554	517	506	513	503	538	494	538	526	502	490	502	523	519	514	517	512	527	494	495	595	525	536	494	540	512	554	514	565	511	522	519	478	543	520	538	515	518	525	514	505	505	526	509	561	529	524	523	524	547	545	514	538	551	503	537	527	513	504	488	526	515	509	547	506	547	515	501	495	532	451	509	519	529	534	525	520	565	511	506	547	532	559	519	518	522	518	533	494	508	528	517	519	475	502	500	577	524	488	518	497	540	517	513	520	554	497	547	545	525	549	512	513	507	524	515	505	518	526	529	565	522	520	498	508	508	537	514	535	515	520	505	505	560	491	540	540	529	531	552	516	523	478	505	532	503	503	538	549	534	515	528	511	508	507	502	535	526	521	486	494	523	521	485	507	529	521	553	539	520	473	563	502	498	494	518	522	534	513	542	516	555	528	519	530	524	523	513	524	527	505	540	547	507	521	536	484	540	523	538	504	518	522	529	510	575	524	547	497	552	519	511	532	562	531	509	504	523	509	501	535	526	533	536	497	557	519	486	529	514	530	546	516	546	510	494	523	541	527	552	508	555	527	548	504	507	540	517	505	515	534	538	535	553	531	544	512	522	532	533	530	496	536	519	513	529	532	565	485	469	594	515	547	493	550	524	535	520	531	560	491	506	520	516	534	507	548	504	570	503	527	526	542	517	513	528	574	538	525	550	519	517	566	523	460	540	544	491	506	566	532	507	545	495	497	546	512	530	536	531	542	461	509	536	502	525	512	532	555	527	489	524	499	478	534	531	584	541	516	524	556	521	517	506	539	586	501	492	552	508	532	506	490	489	500	520	491	514	505	517	532	512	526	480	541	510	533	497	516	463	543	537	516	546	525	529	512	503	474	503	579	518	557	518	506	519	533	518	522	513	567	529	496	529	527	529	504	544	517	521	538	494	509
31095	8898	1453	997	689	586	522	494	426	374	351	349	350	341	296	350	347	343	339	387	322	325	315	339	319	310	324	295	314	268	308	310	345	280	312	304	301	321	321	280	304	357	291	302	294	308	337	291	340	291	317	307	313	308	286	305	302	323	283	304	327	272	303	342	292	268	310	288	301	280	343	304	305	326	286	314	305	339	315	331	306	315	306	316	301	276	305	314	294	315	294	313	322	308	334	304	285	303	296	319	305	291	317	312	288	323	275	332	300	296	296	328	311	301	326	316	301	311	303	309	337	318	327	293	278	313	286	316	346	316	300	338	309	286	310	294	272	283	306	309	300	295	308	306	326	329	294	285	293	290	293	296	331	316	302	274	317	314	331	292	289	293	301	309	336	291	310	326	292	310	294	325	310	267	325	316	287	309	307	308	313	304	325	302	312	294	317	286	280	289	323	311	297	273	313	319	295	311	313	329	284	320	320	312	316	290	313	321	278	299	306	291	303	274	321	282	327	291	285	324	296	328	303	295	292	308	360	290	309	330	283	317	295	314	287	339	308	336	277	287	283	268	307	333	306	264	292	340	322	288	311	313	292	317	303	319	325	321	321	326	325	304	307	337	311	313	312	315	286	329	344	328	319	304	332	311	322	314	311	297	321	265	288	308	275	290	309	333	308	289	292	281	300	274	300	305	322	329	287	306	323	285	310	294	334	306	322	312	275	286	287	279	274	293	318	313	310	318	278	277	339	313	303	291	274	315	316	287	310	302	284	341	287	281	333	295	310	295	299	307	332	285	318	287	317	273	317	316	308	312	324	323	296	275	290	281	301	293	299	307	309	295	301	300	289	311	304	314	309	296	292	310	298	311	325	321	296	319	295	314	289	295	293	315	332	306	306	306	286	309	314	301	304	293	300	332	296	324	347	315	320	285	295	313	309	315	296	299	289	286	290	316	307	313	320	327	321	331	286	314	309	292	304	314	286	279	296	299	283	317	315	302	311	317	320	303	311	317	293	291	305	310	296	295	323	272	312	307	316	300	311	295	290	288	298	330	320	298	296	276	314	275	308	298	290	315	271	293	295	317	298	296	312	330	292	329	299	321	279	310	299	285	291	309	292	324	300	309	305	301	327	313	253	311	285	304	282	309	263	307	296	278	314	301	301	308	302	330	284	317	306	353	307	294	295	318	318	300	283	306	305	316	332	331	308	302	285	315	318	349	311	293	286	281	287	321	313	332	300	301	304	307	314	288	300	297	300	310	265	316	278	318	300	309	320	273	318	328	307	317	320	323	276	281	322	337	308	315	309	324	284	306	303	289	311	267	285	343	311	308	288	312	304	298	308	283	293	306	265	284	298	308	318	312	308	297	317	325	285	350	302	314	300	332	322	285	298	315	339	316	314	340	300	320	300	301	312	262	330	327	285	314	317	327	317	329	320	302	295	331	330	303	290	311	292	349	313	267	334	304	298	298	324	314	300	327	308	317	306	272	289	315	290	315	292	289	306	300	318	324	312	309	286	325	282	293	297	280	312	297	270	310	322	347	314	308	296	284	276	289	304	320	286	301	322	287	295	338	294	331	286	327	301	300	302	288	291	322	321	352	307	323	296	311	305	333	322	349	315	280	283	323	323	323	337	311	281	314	332	335	297	322	315	323	317	296	301	319	320	281	299	298	314	290	300	299	289	322	283	341	322	299	302	310	319	305	290	316	278	307	335	339	279	333	320	302	297	315	323	296	280	335	352	294	296	337	320	310	303	341	315	286	314	305	305	299	308	311	283	287	338	326	282	317	317	288	296	291	306	321	300	329	302	314	304	303	310	306	283	290	284	283	316	309	313	273	322	264	302	317	294	287	263	305	291	304	312	309	303	299	295	311	291	297	282	303	300	324	322	294	341	313	336	328	331	295	303	338	299	301	323	287	316	294	306	317	325	290	328	281	330	347	291	290	308	299	306	310	309	297	294	287	295	293	287	338	296	297	295	333	329	302	317	314	291	310	285	312	298	306	318	297	300	309	284	332	305	308	285	292	315	305	315	297	316	319	304	316	332	262	300	326	325	320	314	296	305	334	331	293	328	308	303	334	283	313	316	294	300	257	276	321	320	324	296	298	285	320	309	295	302	323	349	315	334	281	313	311	310	288	300	313	290	317	307	336	298	328	302	331	295	318	301	277	328	300	329	298	296	324	302	307	347	330	310	335	298	296	292	300	324	297	298	312	294	330	280	251	328	292	307	333	322	311	303	307	318	314	279	309	294	313	293	291	275	306	312	296	299	306	264	309	316	304	261	341	306	306	288	290	285	325	302	313	326	303	326	275	305	316	342	300	335	308	273	332	346	316	317	316	290	311	290	313	299	310	336	299	293	300	335	286	269	316	308	331	325	315	321	289	318	281	299	303	286	301	311	334	303	327	305	335	301	303	291	313	302	299	337	305	313	334	281	304	311	280	301	307	301	322	298	299	308	310	328	297	304	328	353	287	291	270	290	293	286	303	259	300	319	322	304	340	318	344	308	289	299	279	282	319	294	348	321	297	285	281	289	308	297	320	298	275	293	293	278	319	285	282	336	294	316	317	314	294	347	287	309	295	307	293	282	295	334	283	305	304	311	284	335	323	281	290	298	297	291	284	313	313	307	292	319	300	310	301	308	330	320	314	300	326	311	288	322	317	325	313	329	313	311	288	310	297	287	307	283	321	325	325	330	309	300	306	289	352	296	312	318	336	290	341	316	318	332	334	302	323	305	295	290	312	280	302	315	309	272	307	317	320	294	292	304	277	310	285	292	305	298	314	308	324	267	299	319	284	298	323	295	299	276	311	303	297	302	294	318	348	295	304	295	292	319	285	308	300	306	284	292	316	278	316	299	304	306	321	267	297	306	309	284	301	305	318	295	296	321	305	338	316	344	336	322	279	316	298	272	303	308	285	314	309	341	301	274	304	293	307	299	316	306	293	329	314	272	317	327	307	339	269	290	312	320	268	298	295	319	308	303	299	326	270	310	339	318	289	281	293	289	303	290	326	315	321	286	304	310	278	309	292	300	298	276	303	297	303	326	307	328	339	307	276	361	315	331	309	299	311	327	279	347	303	280	315	261	311	288	304	312	307	323	326	325	283	321	280	311	297	297	281	334	324	328	299	300	281	320	282	348	300	299	319	322	327	309	316	323	321	300	294	284	307	317	292	292	290	305	317	312	326	301	309	304	342	311	293	317	326	311	294	295	329	317	320	306	325	295	321	309	297	318	346	330	316	313	316	296	315	330	303	298	315	323	325	312	307	310	324	325	318	321	283	313	307	291	315	284	324	285	319	283	286	303	328	319	283	296	317	362	320	321	287	319	300	320	305	289	311	307	317	337	285	340	315	326	300	294	308	303	316	319	297	294	292	326	316	331	289	319	303	319	300	301	320	331	326	294	318	304	305	308	273	270	306	329	268	273	303	290	336	345	315	298	335	321	332	296	266	271	279	326	287	297	305	319	310	329	292
16828	1678	3209	3581	2968	2548	2087	1807	1651	1547	1477	1311	1241	1201	1165	1179	1064	1069	1044	978	979	944	935	985	929	897	922	950	894	900	854	859	870	841	909	879	859	839	905	873	887	839	862	884	865	832	886	824	852	804	820	797	871	831	816	900	823	838	847	852	810	832	847	853	804	802	852	829	806	791	808	835	823	861	821	794	791	861	860	838	825	794	851	795	814	843	796	823	797	812	823	808	805	878	814	864	825	822	807	825	774	836	894	856	770	819	871	744	831	824	840	796	772	834	806	851	816	779	793	808	814	815	834	800	907	809	800	781	786	822	762	830	860	762	847	866	834	805	782	802	895	783	817	820	784	815	862	805	834	817	833	887	837	768	751	761	802	847	839	799	833	824	808	857	830	848	779	789	811	838	873	846	844	768	774	773	867	850	798	828	855	834	896	827	853	811	809	850	832	862	864	780	850	813	808	818	834	849	852	831	771	816	844	802	806	852	820	854	807	835	843	827	808	783	841	790	855	817	809	801	782	793	826	799	860	764	850	838	793	763	822	824	777	795	780	882	805	805	796	876	796	830	856	820	804	813	801	768	865	835	807	802	823	816	837	846	850	792	778	803	857	801	784	842	831	817	805	868	794	832	847	772	804	799	777	757	786	803	832	819	833	849	852	802	845	791	829	820	805	829	808	817	789	808	847	843	844	839	817	834	786	825	825	787	824	827	888	820	824	785	813	803	763	815	852	890	812	823	790	753	815	804	800	830	839	786	789	806	854	829	812	801	857	803	817	779	789	827	808	829	770	846	748	821	799	824	831	820	736	762	786	820	760	838	831	783	780	839	768	789	775	811	814	817	828	800	796	803	835	817	789	827	746	824	883	816	833	805	824	820	788	838	822	795	823	837	801	840	835	844	748	821	866	821	856	803	832	808	768	805	796	810	801	739	809	793	786	833	825	813	842	851	780	780	804	752	831	806	855	820	791	816	896	853	777	781	776	818	768	829	774	790	825	821	794	810	845	842	855	817	825	804	807	843	866	785	778	848	844	822	845	808	823	799	831	860	826	821	828	791	855	771	869	833	831	881	786	797	813	828	846	864	767	804	797	782	852	819	853	796	848	808	785	822	836	850	783	797	878	805	741	846	842	868	855	839	880	800	832	804	796	859	821	816	804	814	844	812	825	791	816	822	839	790	809	847	821	788	819	807	843	824	842	842	798	736	857	780	865	860	814	808	800	806	825	735	849	809	769	810	839	833	841	790	782	841	825	842	809	814	811	790	828	846	835	833	838	777	801	815	805	843	845	814	817	765	870	830	807	820	832	802	834	799	818	882	875	848	862	804	800	821	787	813	824	828	785	852	817	821	829	804	808	831	803	824	830	842	820	837	822	870	807	849	875	872	880	808	846	790	832	830	811	817	797	821	795	794	814	836	792	807	804	755	823	766	845	791	805	841	800	863	856	800	817	804	799	834	858	786	793	799	809	865	802	778	800	799	847	887	813	798	798	801	808	775	788	793	802	793	785	876	835	827	799	857	788	859	845	845	820	805	776	797	832	798	845	821	796	806	816	828	830	824	836	771	832	795	819	800	837	834	778	833	814	827	837	860	832	837	784	838	855	789	817	782	797	821	778	774	815	772	859	804	820	751	853	837	843	807	861	835	853	822	822	801	836	813	832	845	791	835	848	793	845	841	830	838	814	854	852	834	840	848	771	851	798	824	789	816	819	821	819	827	855	820	828	813	811	830	861	872	789	847	804	865	778	804	810	802	822	835	837	781	844	770	804	809	849	833	768	817	799	768	800	769	805	796	811	808	786	792	810	821	790	812	854	831	783	872	815	826	740	792	834	782	790	831	837	816	822	846	850	780	839	798	806	831	800	834	839	861	820	860	791	811	830	882	819	800	834	797	780	801	821	893	768	823	794	867	800	828	806	807	802	864	830	823	807	804	830	810	818	790	816	780	810	800	820	807	857	828	829	800	819	808	801	840	786	805	801	811	849	821	787	804	826	796	802	790	790	850	822	801	822	788	727	813	834	840	825	827	797	846	827	832	772	838	814	822	817	813	830	813	811	807	780	780	772	786	879	771	800	848	790	851	880	762	776	805	804	790	767	813	754	851	824	808	815	821	881	815	787	758	822	793	855	859	797	778	807	814	796	836	805	801	831	778	835	814	829	796	820	836	879	854	834	856	810	848	835	775	781	840	798	826	789	792	782	785	772	755	819	767	810	817	790	816	814	773	744	797	824	843	812	813	841	831	846	809	817	816	779	815	776	822	807	841	837	796	774	827	777	798	855	788	834	814	869	807	848	809	784	830	806	893	814	796	850	874	841	814	814	808	860	848	830	786	823	825	819	819	817	832	858	818	873	818	819	863	801	804	828	804	813	800	817	813	830	822	821	799	796	776	849	837	840	805	819	804	832	869	807	801	839	801	768	844	853	794	861	806	822	809	825	810	862	817	773	804	844	850	824	779	853	809	804	855	818	799	815	827	834	803	835	780	815	801	828	847	766	832	819	773	790	820	848	858	833	822	810	777	788	795	816	773	817	804	823	832	822	797	844	828	793	800	812	806	839	773	773	871	801	776	848	811	813	809	837	811	883	844	862	839	821	803	778	789	785	832	804	831	806	761	799	835	808	806	781	832	773	843	844	842	799	836	823	809	829	848	801	756	769	839	810	792	737	873	817	799	818	813	863	811	886	828	771	791	859	798	825	818	820	826	790	800	811	839	775	776	849	836	793	791	838	775	774	770	816	791	799	830	821	861	826	845	802	836	817	815	851	817	850	804	778	770	773	822	772	803	860	851	796	818	816	794	762	813	817	888	868	831	827	813	797	802	813	823	796	809	841	798	824	845	781	835	832	827	827	821	795	875	891	774	850	852	834	827	773	786	815	833	802	809	783	763	848	775	798	811	823	824	799	865	812	853	817	827	794	810	791	791	788	783	847	790	759	854	789	757	801	767	824	841	797	844	893	801	785	810	835	805	791	835	771	818	759	816	836	804	794	808	864	778	839	832	835	822	808	844	769	802	782	836	809	808	856	811	856	789	855	842	769	778	838	862	808	803	809	857	846	802	797	821	795	814	814	799	824	821	823	831	801	833	801	797	797	771	850	839	772	824	815	862	838	799	786	813	814	838	843	798	800	838	843	821	825	743	802	820	815	791	829	818	868	808	803	845	845	816	842	806	808	822	841	864	740	811	844	873	759	828	773	815	835	805	811	806	825	755	836	823	763	849	778	815	841	774	800	806	837	843	797	849	811	815	854	810	815	819	846	800	823	828	811	777	813	797	817	806	852	814	815	780	851	784	826	876	813	826	815	854	807	813	828	846	804	797	792	855	782	844	780	818	846	867	804	833	817	808	816	815	800	804	833	820	792	855	781	787	814	773	766	820	813	792	812	830	806	805	749	823	840	849	795	824	807	813	823	788	867	780	773	822	771	835	846	836	832	833	832	818	851	826	832	814	806	783	868	814	859	798	803	821	832	804
42990	16154	3118	1734	1183	937	675	565	501	458	422	403	387	366	358	360	331	324	326	308	302	318	326	320	328	287	334	278	292	275	281	293	305	299	265	292	270	280	284	284	284	275	271	269	305	261	251	279	258	295	238	270	247	284	293	286	307	286	237	264	274	289	253	258	293	328	252	264	275	263	305	288	271	274	315	268	277	286	271	272	317	263	276	271	251	278	274	295	283	293	310	279	286	313	283	248	253	279	257	272	272	240	296	283	278	263	285	266	269	281	272	309	265	260	282	282	285	271	286	262	269	270	287	290	281	276	310	260	279	276	245	278	251	271	301	300	275	256	265	260	299	261	268	254	300	244	250	257	256	285	267	276	234	276	239	270	255	269	301	256	274	273	292	273	286	308	290	275	265	301	270	260	306	242	299	256	279	272	296	286	300	278	262	282	253	268	268	295	260	282	283	250	253	292	283	289	257	273	253	307	292	282	258	309	267	290	262	271	273	239	255	255	267	255	277	278	246	272	267	274	272	295	270	290	275	283	263	284	289	271	292	243	288	272	270	272	264	246	270	281	283	288	300	259	272	280	256	289	273	270	247	300	257	261	279	286	271	275	235	281	280	235	272	284	253	271	257	254	288	274	271	278	237	283	289	261	258	273	302	285	273	271	280	271	264	289	259	304	279	281	275	298	314	293	271	271	274	251	271	235	286	293	261	276	270	277	273	247	281	242	262	275	269	288	275	254	258	268	265	268	254	273	246	286	275	283	258	279	285	235	269	299	275	269	317	255	348	279	264	279	275	247	261	268	256	287	280	260	270	239	261	274	254	282	263	302	244	234	281	272	301	271	279	282	277	306	282	273	282	249	280	282	289	281	295	284	300	295	285	273	284	276	265	259	257	249	274	265	298	305	273	308	280	280	282	243	261	255	277	262	266	271	243	262	288	261	277	267	302	253	256	285	275	288	265	283	265	284	269	270	276	283	283	279	287	270	300	257	258	293	288	255	276	263	275	256	259	271	270	292	301	272	282	269	267	298	232	294	312	274	284	250	255	251	288	261	265	250	263	277	253	302	282	273	288	256	275	266	311	274	293	273	263	258	304	261	255	270	310	272	256	268	280	284	278	298	287	270	276	285	279	264	277	287	291	282	280	257	267	284	310	256	284	291	298	270	261	280	276	290	273	276	292	260	277	280	269	279	250	259	283	288	281	272	243	274	277	265	268	253	269	264	271	271	231	268	263	273	288	300	270	259	276	274	284	299	248	284	291	270	274	279	287	254	310	267	276	303	304	293	284	259	256	282	244	254	255	269	251	270	259	286	296	279	273	286	254	262	290	242	283	273	286	275	287	281	255	283	250	273	303	265	245	281	259	270	254	262	254	271	268	273	266	252	280	287	257	288	277	254	302	248	264	260	316	252	277	282	294	266	274	280	273	244	283	275	280	299	260	296	246	251	317	255	252	273	276	264	254	267	275	289	278	289	279	245	269	228	308	274	245	273	270	285	249	279	257	252	286	254	254	266	274	273	277	259	283	277	269	308	278	260	279	318	261	286	280	291	292	286	268	277	275	265	265	274	281	264	257	272	274	289	287	266	283	309	272	294	271	240	267	272	267	274	300	279	263	304	273	254	255	281	271	270	281	265	278	294	259	267	275	281	306	281	243	259	278	254	280	253	293	252	301	267	278	315	233	248	287	279	253	277	268	284	295	253	296	263	272	274	268	264	275	276	256	276	294	247	298	248	290	282	280	286	260	284	251	269	303	271	259	290	273	272	270	284	300	280	286	253	275	285	292	285	259	296	283	255	278	246	277	254	301	307	275	282	267	275	286	288	284	270	257	289	266	288	277	287	299	285	278	311	279	267	273	266	273	233	264	279	304	269	243	274	270	259	266	264	297	237	277	279	267	255	262	264	276	287	261	259	256	289	271	266	284	265	263	283	282	295	297	298	254	295	276	278	268	292	265	271	270	224	256	292	265	294	263	259	285	279	278	283	268	307	259	238	282	272	243	257	273	273	258	258	280	269	293	284	294	284	271	294	284	256	260	294	269	282	299	261	261	272	270	283	277	279	275	292	286	288	288	270	276	256	276	266	298	243	293	268	281	246	291	260	258	256	270	275	267	286	269	267	249	244	252	297	266	270	269	267	255	292	277	297	289	306	243	236	281	254	265	284	252	260	271	272	300	254	265	270	266	292	284	281	256	299	296	311	250	269	272	269	247	276	292	261	297	260	285	269	270	285	286	277	268	302	246	282	311	279	290	294	276	231	257	270	261	267	266	259	279	293	279	275	275	300	299	308	275	284	290	249	269	308	288	251	263	274	261	255	256	242	302	282	291	255	248	280	283	277	282	287	252	277	278	302	274	275	305	255	267	300	268	290	267	264	253	278	266	289	250	301	291	292	282	254	273	295	278	268	287	287	288	261	274	291	282	281	246	269	281	276	274	279	294	266	264	307	247	281	240	286	266	234	276	285	277	282	261	253	286	264	270	282	295	246	273	284	266	245	272	268	240	263	268	288	255	285	258	294	258	227	287	280	284	278	250	289	272	297	288	278	272	276	274	255	286	261	253	254	308	272	312	274	288	286	290	269	318	267	276	259	275	281	280	269	293	290	299	282	283	289	277	256	262	282	266	248	286	288	297	265	245	273	298	273	263	282	284	286	287	329	264	252	264	258	265	277	265	286	259	287	296	270	276	298	260	297	249	266	262	293	276	275	272	305	294	267	282	282	266	250	249	238	245	313	252	272	268	262	324	268	272	297	245	271	265	255	278	266	285	290	284	267	259	287	297	252	256	250	323	273	292	257	250	300	248	254	260	261	263	264	296	258	282	285	233	266	289	326	289	271	250	281	273	271	241	284	288	273	267	273	261	260	280	285	273	262	261	238	293	259	281	273	295	311	291	264	307	237	269	262	248	263	245	273	237	247	266	233	287	290	280	280	279	263	261	282	274	257	252	259	282	269	290	291	291	304	275	275	309	277	261	254	266	273	259	297	252	323	267	277	266	295	262	274	291	275	234	270	276	251	280	287	283	303	278	263	253	272	266	282	269	328	268	297	271	253	277	284	268	266	233	281	273	245	256	260	279	276	268	253	285	271	286	280	285	293	287	281	259	265	259	272	280	305	252	243	271	275	243	260	268	261	269	287	278	271	297	259	287	273	255	271	275	287	254	269	272	254	287	286	267	288	270	288	298	275	289	288	290	255	277	270	271	268	287	265	293	277	288	289	284	285	280	254	263	308	286	280	278	274	289	276	261	277	308	291	283	268	253	286	296	274	253	297	257	246	261	298	277	263	273	274	272	277	288	260	258	252	265	265	279	284	241	297	272	258	277	272	286	277	300	298	286	275	257	246	252	272	249	272	267	266	296	263	280	268	289	275	248	269	262	260	281	299	281	257	264	283	279	289	286	251	270	266	258	254	268	281	296	288	238	239	269	279	270	279	279	284	283	318	275	264	267	268	280	277	273	270	290	300	248	272	261	282
22684	2457	5350	5766	4872	4091	3185	2656	2285	2084	1883	1723	1500	1426	1322	1303	1180	1183	1204	1065	1046	989	1049	953	957	997	910	947	920	859	852	825	790	844	798	824	772	823	831	845	789	829	799	785	814	806	801	759	808	837	765	781	761	769	722	783	741	811	753	749	787	785	777	743	712	746	761	722	721	742	728	785	768	704	732	714	687	737	754	768	795	764	757	730	764	704	729	741	757	730	780	722	762	715	746	745	694	713	690	717	731	719	714	762	737	728	724	735	749	711	746	685	703	740	693	755	707	727	727	763	752	768	715	747	724	756	707	726	723	736	709	700	741	704	706	742	730	732	751	717	746	705	733	717	771	713	723	743	668	752	747	694	721	699	742	683	748	720	725	680	730	727	797	743	641	718	729	714	725	705	696	767	694	681	687	658	709	751	766	711	715	720	675	718	737	767	695	731	680	724	706	757	698	747	735	718	705	742	707	691	720	751	731	685	707	723	716	767	728	748	745	727	722	741	701	727	762	727	715	727	755	697	770	750	705	746	751	753	715	754	710	719	744	748	745	673	748	659	684	712	674	683	764	729	716	747	720	738	721	707	750	715	711	696	724	727	707	746	719	704	715	756	685	733	751	736	711	767	683	742	717	681	683	697	711	702	696	646	765	767	718	705	653	731	692	675	700	713	724	694	716	727	738	704	726	780	718	733	733	731	720	673	691	734	713	732	749	696	752	730	701	699	753	717	708	731	696	752	731	705	743	690	754	713	730	685	712	715	718	705	687	731	695	647	713	734	721	712	711	676	739	719	765	739	699	699	679	682	691	755	681	720	655	674	673	748	739	714	742	673	725	728	719	740	717	719	666	764	699	688	714	731	689	709	668	736	770	707	696	752	703	692	722	705	735	712	682	667	712	699	725	760	719	656	739	755	686	710	734	734	716	720	710	720	733	726	734	719	673	712	734	663	697	681	648	737	675	685	742	695	734	737	730	753	712	742	744	724	674	676	691	712	714	699	727	726	717	704	756	728	716	783	714	682	690	748	719	772	705	735	731	724	707	684	713	737	686	754	712	714	720	718	757	697	718	713	729	683	704	666	660	692	713	737	712	670	719	695	736	748	706	679	702	729	718	736	708	728	686	702	694	725	716	763	750	667	720	764	740	732	682	717	719	649	729	660	704	731	715	723	688	685	746	725	752	755	689	709	734	746	715	689	697	699	737	747	713	684	657	757	704	700	748	704	724	724	690	676	682	693	762	727	670	696	677	698	724	726	740	781	747	738	677	716	725	719	704	727	671	727	688	707	743	711	710	692	673	701	712	717	705	733	708	707	720	725	697	704	666	729	667	693	713	722	769	689	723	692	727	709	710	694	718	722	721	686	698	736	724	731	725	712	752	723	714	707	681	740	744	723	708	744	699	730	738	708	760	648	696	684	700	707	692	725	709	709	723	717	754	700	715	691	727	672	692	694	731	696	696	731	765	694	736	765	731	701	715	768	750	729	775	665	688	690	718	704	776	659	733	690	813	743	687	686	696	682	732	732	706	733	773	699	776	691	700	742	728	703	703	698	706	706	764	704	687	710	673	695	713	758	694	690	751	754	732	748	692	690	705	709	722	680	689	714	691	745	742	716	708	711	717	677	690	737	693	726	727	696	717	678	731	698	751	664	715	718	691	736	687	748	728	719	704	702	723	682	699	704	700	675	710	693	695	694	704	728	747	667	725	706	725	737	688	716	708	728	743	673	738	717	764	738	745	692	747	727	728	707	713	694	701	715	715	674	734	735	726	738	715	644	699	703	735	720	709	712	686	680	717	706	720	788	736	669	691	723	685	721	746	717	665	695	725	717	707	711	704	719	691	742	733	783	735	673	705	690	704	758	703	698	711	742	705	692	765	753	745	760	713	658	702	674	699	701	676	736	695	755	698	713	777	683	752	710	713	726	709	748	687	692	714	690	667	731	696	666	713	716	702	689	679	676	737	754	720	720	733	698	728	733	705	733	716	697	754	754	704	729	708	699	766	698	704	748	709	731	741	712	723	755	722	703	677	700	738	719	700	758	701	743	709	742	759	663	697	697	686	717	696	709	718	715	695	746	691	694	738	762	714	699	719	714	676	691	662	698	717	720	677	741	718	735	717	708	723	769	667	743	715	682	692	738	681	751	675	712	693	719	736	722	725	747	719	672	733	700	771	700	720	761	743	748	713	717	755	711	741	728	704	707	705	674	685	754	680	694	677	730	695	703	701	711	733	696	749	736	710	727	722	653	688	743	717	748	755	775	701	706	701	693	685	727	693	718	729	719	705	739	681	717	727	679	749	726	697	676	722	705	692	759	676	676	729	725	748	695	692	716	766	715	734	713	724	740	720	720	711	729	721	705	736	719	736	740	706	721	724	743	715	710	710	716	691	705	684	693	715	697	738	715	693	748	742	724	711	724	700	708	715	726	662	737	696	740	699	754	723	700	703	733	696	678	705	737	750	684	744	732	721	709	754	702	678	723	694	696	689	720	714	705	652	717	721	742	753	732	733	723	744	727	738	696	747	709	722	727	675	757	730	769	726	712	719	697	683	699	741	744	706	692	707	709	703	745	702	733	703	747	736	708	715	730	736	727	720	705	701	705	697	704	714	709	703	722	688	753	751	736	760	705	724	709	732	739	738	728	707	740	736	724	710	731	713	712	704	685	741	714	739	757	721	698	727	703	738	734	686	730	710	726	738	719	751	720	754	644	727	703	714	740	680	716	731	712	702	731	654	655	679	708	745	675	735	708	698	702	755	723	714	717	716	703	718	736	712	715	725	688	707	781	727	706	719	718	738	698	768	748	734	666	671	735	748	709	721	702	710	634	728	713	729	707	717	738	697	689	743	747	715	701	719	727	697	688	663	731	723	731	726	665	738	721	700	767	709	707	714	749	747	710	727	726	706	769	703	701	686	672	750	721	718	658	706	740	699	698	733	753	723	679	650	651	773	703	707	722	708	740	733	697	730	737	691	728	728	705	749	758	693	711	723	721	710	722	738	721	734	701	717	699	738	694	740	739	735	651	703	743	738	686	678	693	710	687	706	696	691	674	705	714	728	724	691	699	731	661	680	754	747	733	739	756	719	745	692	684	782	726	683	789	644	735	749	715	743	683	688	691	700	697	701	682	676	725	760	722	719	747	675	672	786	701	719	698	697	698	719	744	751	697	710	706	748	726	721	697	688	647	708	714	743	704	659	696	753	714	707	722	732	730	713	734	752	700	774	760	758	684	725	715	739	738	741	640	735	723	687	691	720	746	749	748	710	719	738	696	744	733	711	768	753	737	697	714	691	746	710	764	702	729	712	676	701	710	720	720	727	747	735	694	731	713	730	732	714	734	692	718	716	703	730	673	692	702	728	720	758	739	676	760	699	707	687	688	690	703	692	660	686	704	688	703	728	678	731	780	751	722	676	753	692	662	707	685	742	706	748	736	731	713	728	633	749	688	727	708	713	708	690	713	685	719	707	711	752	682
3246	257	215	214	181	176	180	182	217	213	212	170	193	181	182	166	190	198	190	192	181	206	190	190	208	177	207	175	185	180	185	172	182	193	190	152	174	205	191	173	205	186	180	202	189	181	198	177	173	193	199	160	165	184	185	216	193	189	183	213	199	194	188	179	177	169	197	196	190	192	189	185	186	197	218	177	171	221	160	180	193	210	179	176	182	179	160	179	170	178	176	197	207	183	187	186	178	189	189	188	177	194	186	195	162	197	169	205	209	192	211	186	184	189	188	211	180	184	184	214	229	197	171	180	188	196	201	180	173	165	181	174	181	197	197	185	185	180	202	172	195	182	178	182	200	177	191	211	190	173	186	160	168	208	168	178	199	168	200	205	220	160	189	201	189	192	187	178	187	189	203	182	191	193	193	196	203	192	196	183	175	195	180	192	157	177	186	183	173	167	197	199	180	176	199	163	180	186	191	194	176	207	197	177	193	196	166	207	174	202	177	183	206	195	186	203	187	177	168	191	200	215	180	178	180	192	178	209	181	187	194	181	185	178	184	187	169	179	187	162	186	210	177	195	179	197	210	193	180	174	206	174	182	186	184	196	198	179	189	174	195	191	181	182	169	201	180	170	173	169	200	183	180	182	194	193	182	185	176	198	209	199	163	227	184	192	160	182	192	208	201	162	186	189	168	181	218	176	192	193	159	183	181	204	205	187	218	176	187	176	162	185	192	167	187	176	192	177	201	169	168	166	183	179	181	206	187	178	178	232	202	190	200	206	188	174	196	189	199	199	187	202	205	178	184	173	173	180	173	169	156	186	202	184	176	165	193	203	193	165	194	215	182	194	222	154	209	174	204	156	208	211	188	183	172	200	219	177	188	168	175	178	196	177	185	195	206	194	199	202	167	165	170	170	180	195	178	175	184	188	164	197	177	194	190	165	167	172	183	210	170	186	199	158	215	182	183	170	188	181	189	182	184	204	201	213	214	193	223	189	191	161	214	182	172	185	182	174	179	176	181	192	196	202	197	176	187	192	182	193	163	185	187	172	184	183	194	188	206	184	204	147	188	178	185	193	189	169	189	188	180	169	205	175	167	173	188	177	208	183	177	181	191	184	183	188	190	182	170	185	159	174	188	173	182	175	181	207	198	188	182	193	170	165	197	188	183	190	188	191	192	184	190	195	183	199	195	176	186	208	193	191	189	195	161	173	179	194	203	190	199	192	195	210	198	181	204	183	165	173	158	191	193	188	207	180	194	177	179	173	166	174	181	188	172	189	194	206	212	183	194	193	185	183	178	165	169	194	186	179	190	208	201	198	185	215	191	178	186	184	186	204	202	196	188	172	201	187	204	186	177	179	190	187	193	210	176	190	188	195	218	167	182	172	182	202	177	195	169	194	199	198	177	201	173	186	180	177	224	185	185	220	197	185	213	191	184	206	163	200	175	185	163	186	172	185	195	205	187	182	204	175	199	148	173	161	201	187	201	185	182	189	182	191	183	190	209	194	171	214	206	192	167	168	177	203	174	194	195	196	181	181	211	202	167	172	192	181	179	195	184	206	172	174	179	166	188	170	197	172	178	171	181	201	205	177	188	175	201	194	193	189	191	176	188	198	194	185	170	187	181	199	162	191	179	178	179	185	232	187	197	187	190	200	190	185	173	219	195	163	183	193	188	180	180	179	165	193	192	185	200	201	173	174	182	179	196	169	181	178	165	168	186	169	186	205	192	198	168	170	158	185	166	201	197	176	169	192	195	209	186	183	202	179	195	138	200	195	178	188	194	174	188	214	180	183	174	195	193	173	179	218	178	188	171	177	172	242	187	193	193	179	208	199	174	197	171	189	167	179	189	178	184	204	161	203	185	190	165	184	191	161	204	182	197	169	200	194	160	153	184	220	223	155	186	199	165	185	172	183	190	195	193	183	192	163	152	174	170	177	198	178	184	188	219	182	196	162	193	177	185	189	190	190	181	193	183	170	163	192	184	156	202	199	183	204	204	201	190	169	175	186	179	162	201	175	158	205	161	181	183	165	182	194	182	200	179	205	194	190	190	192	191	180	198	195	174	162	191	179	182	197	179	192	158	197	195	192	158	198	182	196	161	180	182	160	211	186	176	166	167	189	188	182	185	187	205	188	202	196	180	202	181	196	168	156	181	179	164	187	208	219	203	180	163	174	190	173	170	190	191	172	190	201	193	202	179	205	213	197	176	194	175	190	163	201	188	194	199	182	158	179	198	195	169	205	191	184	174	184	184	172	198	190	204	186	178	198	215	192	201	191	203	167	174	175	179	182	189	188	191	179	188	187	197	176	210	174	173	171	184	190	187	196	185	183	176	169	176	198	177	196	181	188	181	186	188	204	185	177	206	177	176	175	194	173	182	189	211	194	200	187	180	172	182	193	174	201	178	207	178	190	205	189	183	184	172	184	193	202	197	174	190	172	169	190	164	181	184	202	176	186	180	198	192	163	177	179	168	181	182	181	187	187	176	173	193	183	161	173	205	180	216	202	185	182	190	191	188	189	206	167	191	176	201	197	180	201	186	190	188	181	184	213	205	178	185	175	167	190	181	184	204	181	199	194	186	160	192	176	176	175	174	186	172	181	168	178	173	191	190	195	157	185	182	187	192	182	187	187	161	172	190	199	205	191	186	180	215	194	156	210	172	182	179	192	197	194	215	173	162	190	200	166	193	201	176	176	196	158	206	197	197	203	184	206	213	190	176	182	174	192	209	193	173	190	203	198	193	217	169	191	193	196	184	155	179	183	169	174	197	191	174	173	208	197	180	225	189	189	185	177	192	203	190	172	183	215	203	185	203	197	222	201	201	181	184	194	187	165	177	194	173	174	186	192	178	199	176	151	188	196	193	194	180	172	192	191	202	197	185	182	201	190	210	175	176	182	196	183	172	177	188	184	174	213	192	210	186	172	174	201	180	177	170	169	178	169	182	193	198	206	187	168	173	169	203	170	194	209	211	197	198	170	205	180	197	197	180	180	163	219	154	178	182	165	181	201	201	211	200	195	168	183	172	179	177	198	194	183	179	197	207	172	182	187	201	211	175	191	196	172	162	167	183	189	195	173	187	189	175	170	173	199	190	194	193	197	174	183	165	178	196	188	177	182	188	165	163	178	213	174	188	194	178	187	190	199	169	198	210	163	213	179	203	197	194	197	178	187	193	206	169	171	162	208	195	192	182	161	200	175	212	201	176	191	159	211	188	181	196	193	197	172	214	200	180	199	197	171	204	167	178	184	170	181	155	177	183	193	185	186	219	181	164	203	174	190	168	167	176	217	196	163	203	181	205	203	172	201	166	181	198	200	179	174	177	179	200	180	219	177	180	212	192	174	185	178	160	183	194	185	185	196	189	190	190	191	187	194	192	177	190	190	230	160	209	195	188	191	173	176	170	200	171	192	180	188	187	181	197	162	170	178	149	155	188	205	198	171	186	216	189	182	166	194	183	210	181	188	188	164	218	167	185	190
3358	603	665	654	655	614	628	600	567	549	539	531	609	551	554	588	562	554	578	532	535	556	587	568	567	564	581	547	601	544	563	559	510	548	565	542	535	597	557	547	519	527	595	540	547	559	502	515	552	548	567	530	558	529	520	558	534	550	587	529	539	590	540	539	569	538	587	537	561	566	536	532	555	590	555	569	555	504	594	570	513	553	555	561	537	596	580	564	548	523	548	534	585	547	613	521	560	549	540	520	581	561	561	532	567	561	556	516	529	565	492	581	565	541	590	588	558	573	521	528	486	567	528	576	560	566	540	555	547	568	561	515	544	546	540	554	575	580	537	535	551	530	517	536	538	532	546	571	511	552	513	515	566	568	611	548	523	598	510	526	565	560	569	569	578	586	525	568	528	558	531	555	583	555	603	545	568	558	547	536	505	561	536	548	574	497	581	556	535	554	555	547	564	527	536	561	583	513	562	574	536	557	523	585	536	591	520	536	573	524	531	514	558	566	526	524	542	492	545	527	550	577	565	545	567	551	550	527	563	553	558	531	519	578	524	561	541	510	548	564	540	564	518	553	572	535	577	531	569	544	527	619	580	556	574	571	573	552	548	539	514	549	557	593	559	565	514	532	520	555	527	549	563	581	512	585	535	540	541	553	533	532	532	515	547	548	529	527	522	554	543	547	538	540	543	545	566	576	554	557	549	563	528	532	559	530	540	542	536	544	564	565	498	551	514	555	544	536	553	532	552	588	554	577	545	561	576	565	532	571	565	561	546	615	587	548	530	519	528	526	556	540	573	564	576	553	553	527	602	585	544	549	499	566	530	529	561	550	533	575	519	543	530	531	541	572	522	529	539	504	585	536	559	518	553	517	594	551	582	571	578	545	553	541	536	520	513	542	546	536	549	530	552	499	555	569	553	590	555	488	554	553	578	512	562	580	521	547	557	567	511	548	544	544	585	519	513	543	558	521	593	520	515	530	558	538	579	560	567	513	548	567	528	570	533	574	556	579	539	495	542	551	534	566	550	555	554	546	585	556	574	549	560	551	524	607	556	548	558	566	577	552	575	547	520	515	554	581	561	512	550	559	571	582	544	520	531	551	552	542	529	551	611	559	532	575	549	568	566	608	542	584	537	515	538	584	566	548	589	526	563	535	582	499	550	550	533	549	536	536	592	575	531	542	531	522	540	559	552	581	562	564	525	553	576	559	530	563	504	509	555	523	562	538	558	563	513	593	509	527	571	562	534	558	572	579	545	554	580	540	546	528	539	543	568	535	521	531	525	559	549	512	576	502	537	536	604	544	529	548	549	515	538	530	586	513	542	548	521	558	512	522	543	513	548	583	563	557	521	575	610	582	534	538	566	547	507	530	591	565	558	535	527	575	553	558	567	548	551	530	540	508	589	562	563	517	529	555	546	554	573	551	556	558	549	555	562	557	522	504	565	578	553	576	542	571	532	564	544	561	544	536	557	563	594	587	612	538	526	528	535	528	534	505	541	520	560	550	561	546	556	535	545	592	500	550	553	564	518	553	550	516	582	530	574	570	562	558	543	533	558	539	506	545	558	552	592	593	579	507	539	535	544	547	525	590	525	554	559	529	539	561	540	540	535	550	567	547	545	555	529	514	595	594	559	553	522	522	524	545	521	565	552	546	560	567	532	569	543	572	498	527	538	554	565	578	542	521	548	518	570	548	540	554	583	530	493	550	570	561	571	528	526	512	549	546	530	536	553	557	534	550	544	569	557	523	540	589	562	533	513	544	586	545	561	538	509	519	543	551	556	520	547	564	517	510	560	541	541	557	542	499	533	555	532	514	549	523	523	569	538	556	538	539	588	560	543	560	503	547	536	555	555	502	565	580	543	527	536	563	528	511	568	559	563	541	544	552	542	531	536	619	556	531	520	515	554	550	534	555	543	561	548	525	536	564	563	560	502	554	548	586	541	525	531	523	524	495	571	545	572	569	548	533	535	549	533	498	530	545	579	534	545	543	502	569	571	548	513	550	569	539	546	526	507	571	567	510	556	563	539	539	535	567	516	530	569	525	536	536	580	590	530	542	549	520	504	524	540	546	570	537	539	551	547	551	518	518	511	558	573	535	567	574	556	562	503	554	558	551	527	548	571	512	516	508	509	544	548	551	554	543	548	528	579	549	548	551	520	532	541	551	579	553	611	554	574	525	508	538	573	535	478	574	542	570	578	567	580	609	573	574	579	530	552	535	528	553	555	531	559	533	515	575	581	519	527	525	520	518	590	581	560	539	565	540	599	559	546	542	556	543	573	557	550	572	575	526	533	557	495	528	518	517	530	507	528	548	502	514	552	482	525	558	498	549	574	546	554	575	548	558	572	538	539	560	558	550	543	539	564	519	554	555	545	560	529	556	561	534	570	555	564	508	512	566	570	539	600	570	551	520	552	533	568	529	527	536	515	532	542	570	511	541	540	563	513	562	545	576	570	520	548	505	586	562	537	539	569	528	535	582	552	527	517	555	518	590	529	544	580	579	571	568	567	546	567	529	544	543	565	580	545	571	582	543	512	565	546	547	605	512	548	553	586	547	524	526	560	555	541	538	557	588	538	535	540	522	553	566	578	554	542	504	523	525	591	510	499	548	552	517	604	534	560	542	540	554	525	535	582	520	541	582	556	539	555	563	559	524	532	577	579	559	550	548	611	567	533	556	513	532	547	558	594	553	542	533	546	501	570	546	563	543	596	551	563	542	599	595	577	575	568	508	518	538	547	571	520	557	550	539	520	524	599	535	543	512	580	531	563	515	560	581	526	555	542	515	539	573	581	557	509	553	581	524	548	529	488	571	522	491	536	538	579	545	550	575	587	535	532	578	517	575	550	542	513	497	566	492	542	563	522	540	570	581	547	529	547	566	535	577	576	511	613	550	567	558	578	600	579	570	501	535	526	554	570	562	542	559	519	537	539	570	521	582	525	552	582	517	564	590	515	514	606	564	524	536	549	568	494	560	563	563	567	522	540	482	578	546	521	540	557	526	549	546	564	529	533	535	540	516	524	504	556	565	567	532	530	524	536	498	610	570	564	540	504	500	527	548	545	540	508	562	572	561	519	567	504	560	540	549	587	538	518	535	538	589	527	546	516	569	530	589	527	565	572	520	517	569	546	546	567	551	534	505	574	518	554	583	547	510	524	566	548	542	553	591	571	550	584	569	586	568	533	563	566	569	569	542	537	526	571	553	573	513	598	524	539	526	537	548	543	541	546	543	587	569	569	535	568	520	535	511	581	536	520	549	551	551	541	504	527	547	523	542	536	549	589	567	505	582	610	528	548	548	562	564	580	536	595	576	547	555	562	552	523	524	551	560	566	550	541	511	575	531	530	576	529	559	557	527	565	566	516	550	536	573	584	547	562	530	567	512	542	563	558	546	521	554	530	575	531	537	559	555	590	567	558	539	551	543	535	556	528	554	547	513	535	553	524	527	487	526	530	588	560	535	543	607	544	539	548	478	553	585
29526	8079	1492	966	756	609	562	465	503	420	424	380	367	368	340	353	329	314	357	332	331	334	286	324	334	334	359	320	341	331	270	326	310	340	324	301	305	321	326	332	322	297	325	342	337	317	308	297	325	355	330	344	307	348	309	289	326	323	318	301	318	315	341	314	329	329	316	318	321	346	339	321	319	333	336	300	348	315	337	313	320	316	322	310	321	312	326	280	354	326	298	319	303	334	335	343	310	310	335	325	305	345	341	322	336	344	326	300	361	365	306	311	307	310	315	310	304	299	332	303	289	329	307	305	303	288	346	329	340	306	316	311	300	296	348	301	298	303	356	316	333	304	307	297	327	313	317	307	335	325	294	308	307	319	337	316	358	344	328	314	319	318	314	323	312	340	319	321	312	350	333	305	326	298	338	316	318	330	293	343	327	318	311	327	320	325	333	331	328	300	306	307	356	342	325	315	331	301	312	326	322	317	334	304	341	340	329	329	305	335	302	316	308	309	317	335	325	286	303	369	335	325	290	320	327	295	328	299	311	331	315	352	278	334	335	336	345	316	360	333	327	325	351	338	316	338	279	306	334	310	309	295	329	328	315	300	320	305	329	304	301	308	338	346	298	320	332	314	324	305	292	315	314	344	318	322	343	326	290	309	336	349	323	300	317	324	332	370	298	321	333	343	311	307	314	269	316	333	331	323	350	300	326	301	313	292	335	326	343	295	324	340	327	338	317	321	334	267	290	349	362	317	288	339	331	306	331	268	341	305	329	369	289	355	313	294	355	284	316	333	316	300	299	304	329	333	330	346	343	317	336	320	304	340	296	288	341	335	319	319	301	285	320	303	347	326	326	318	306	327	333	296	318	335	314	339	289	352	306	343	332	338	328	328	309	321	345	323	318	302	313	332	337	346	306	333	327	292	305	314	333	314	326	321	270	315	290	313	308	312	316	327	354	300	336	320	308	327	306	343	313	333	313	318	338	313	303	341	359	302	333	314	339	313	294	326	329	301	350	299	285	338	312	278	327	331	274	329	334	313	320	337	306	323	309	294	324	310	332	346	329	300	318	314	347	343	322	311	319	313	344	343	344	285	331	332	278	371	293	333	270	339	342	318	323	307	317	337	313	339	326	344	306	332	335	299	361	357	289	341	332	313	345	315	346	341	327	301	316	321	310	327	347	337	357	355	328	310	325	314	315	313	324	321	316	292	304	341	325	283	298	338	315	298	346	347	340	292	303	319	294	326	308	312	326	282	342	334	334	305	309	310	351	293	332	307	319	318	334	306	289	346	334	334	298	341	325	316	301	335	354	309	314	320	321	296	322	343	321	355	324	331	309	347	320	316	295	308	292	300	318	310	336	356	315	333	306	301	349	300	291	304	318	333	327	308	314	297	290	289	304	302	326	364	341	304	291	333	285	327	301	309	323	322	316	331	332	327	321	331	316	312	301	329	310	337	324	310	284	307	297	320	331	330	313	337	311	308	295	335	321	336	329	306	322	335	331	332	310	311	341	326	325	280	344	294	333	270	346	304	337	340	361	335	286	330	288	295	335	304	316	311	325	291	344	325	348	278	314	334	325	325	317	344	311	338	312	343	333	329	336	296	295	307	327	326	307	352	312	275	339	310	304	300	304	303	339	320	325	310	310	336	306	319	302	296	326	316	343	317	325	318	283	315	361	332	309	318	316	306	342	325	304	309	316	297	315	326	301	314	315	346	318	328	300	338	317	318	333	325	316	326	303	306	283	282	339	316	354	289	290	339	313	318	326	358	297	352	319	338	352	328	339	307	316	351	306	303	326	301	303	323	324	302	310	326	336	332	302	349	328	336	339	338	323	344	323	294	318	332	323	327	346	311	288	324	307	319	308	323	329	306	363	315	324	305	342	299	353	348	321	334	325	321	331	351	323	344	304	321	317	279	336	339	342	353	302	355	295	321	303	335	344	304	315	329	340	323	321	329	287	330	284	336	333	329	294	323	329	341	348	359	349	275	317	322	343	309	311	344	306	311	357	365	313	323	316	323	323	318	352	345	339	313	306	300	320	293	327	291	329	300	294	329	276	356	317	308	343	347	298	350	340	354	310	349	309	350	280	326	357	302	295	325	337	315	330	338	311	301	322	292	314	336	333	318	324	294	380	303	326	308	329	334	312	300	318	336	329	326	326	314	331	335	324	308	314	336	334	328	297	323	318	303	319	356	328	320	334	298	308	341	309	338	353	326	341	360	341	326	334	320	303	308	312	306	312	327	328	328	331	324	371	319	322	322	314	339	299	324	319	326	333	302	331	319	346	297	314	310	332	350	351	347	322	351	321	308	336	362	320	341	302	316	341	317	314	311	330	290	292	321	289	340	305	337	304	335	317	308	308	359	315	327	337	318	352	332	313	305	308	339	290	315	327	331	284	355	329	336	300	296	346	320	317	285	337	336	320	316	314	303	347	313	323	312	314	327	349	345	328	327	333	345	315	318	351	315	323	305	303	300	333	345	327	329	355	331	314	317	326	317	312	324	318	345	294	323	328	302	325	334	303	292	329	326	327	322	369	322	334	346	354	311	349	283	323	312	323	347	325	334	309	306	329	321	344	323	317	292	354	331	331	315	316	306	336	349	341	314	309	309	306	292	316	324	305	288	304	289	296	329	347	320	297	319	332	327	326	322	302	327	342	329	318	340	293	342	311	302	302	345	313	371	329	329	315	314	315	326	349	333	312	306	317	307	302	277	330	285	334	312	332	326	305	284	328	304	315	336	334	304	330	332	289	327	299	330	351	290	322	301	327	304	305	296	322	316	327	339	302	344	329	340	337	313	303	304	312	306	320	298	303	332	342	335	297	336	318	316	320	325	343	335	315	345	315	344	327	316	309	341	317	301	312	335	335	330	359	319	317	309	309	283	329	300	317	336	319	306	327	325	302	321	318	299	304	306	301	311	321	327	302	334	304	298	329	339	302	276	337	327	321	305	317	291	329	322	322	319	312	312	329	296	314	300	353	281	329	340	334	297	324	333	327	329	360	345	341	344	318	290	345	314	333	325	333	302	357	344	290	352	346	332	327	337	337	334	319	297	327	308	330	348	323	328	304	317	312	318	347	316	338	304	304	335	344	351	290	289	333	346	318	328	308	317	313	347	320	339	314	318	314	319	312	324	334	357	292	328	342	346	316	328	323	315	341	308	309	307	340	339	296	329	330	367	338	366	329	340	302	301	317	339	326	320	339	313	352	363	303	322	334	340	326	277	315	276	274	303	321	331	277	290	347	325	335	288	327	304	330	295	345	347	319	334	309	302	295	322	324	360	313	336	310	306	330	364	331	312	325	328	330	317	311	321	333	320	301	312	331	330	326	301	302	300	375	355	303	299	310	331	325	328	303	310	344	329	295	274	361	315	309	327	310	318	337	324	331	364	327	349	315	306	269	339	340	331	309	359	276	330	329	341	300	341	332	322	292	331	307	316	305	377	339	327	348	365	323	319	327	324	347	307	340	325
16358	1666	3251	3442	3049	2675	2118	1935	1714	1628	1430	1369	1279	1192	1170	1147	1114	1021	1078	1034	1045	959	1003	962	1011	897	934	932	933	940	914	949	919	1010	907	900	890	933	889	875	903	929	919	835	873	885	917	883	830	853	919	907	907	836	892	841	859	873	879	874	877	930	811	822	876	903	882	871	837	832	870	849	914	893	866	841	860	792	900	822	897	833	909	876	820	830	858	865	857	874	872	904	870	840	814	883	824	852	826	873	880	846	852	831	815	824	831	897	853	835	824	826	883	847	884	836	804	892	859	889	849	842	863	844	864	835	841	861	891	835	891	916	845	891	798	874	850	852	846	882	858	848	831	843	854	881	828	825	881	873	788	900	833	829	903	833	853	852	842	862	852	811	832	777	804	896	870	828	795	821	878	832	898	878	808	896	824	888	905	840	828	850	830	835	822	824	801	834	841	893	818	880	846	867	850	810	802	839	883	858	851	893	835	828	875	882	883	886	852	840	854	859	827	847	893	894	864	825	875	878	887	862	827	855	869	914	863	820	841	860	857	864	820	818	859	845	867	928	832	847	852	848	844	854	807	864	829	826	846	812	865	864	917	825	868	840	835	909	785	833	848	808	868	869	855	853	801	792	858	857	899	862	832	854	837	808	834	807	824	819	855	867	862	873	875	840	862	855	868	835	834	873	873	886	853	870	817	884	804	803	807	827	837	790	871	859	893	849	820	842	857	844	830	851	877	852	841	870	830	856	831	859	871	862	848	838	879	889	849	859	863	870	863	844	864	904	879	846	877	905	870	895	883	833	835	877	871	865	879	874	859	820	848	842	850	906	871	869	862	802	857	858	858	778	872	890	852	833	820	853	871	891	909	862	883	813	870	846	839	847	808	798	858	864	823	851	873	871	830	830	825	888	850	874	853	822	844	876	848	850	870	815	848	848	821	859	862	823	839	840	880	809	851	900	860	893	839	861	849	918	890	848	860	913	864	835	877	846	829	852	843	869	818	880	921	793	823	831	846	860	818	838	834	770	843	836	899	857	853	831	894	839	823	840	880	823	823	815	894	866	851	851	879	806	812	831	841	892	850	858	817	854	899	828	881	871	884	818	901	879	820	818	876	830	906	869	788	846	859	818	810	905	812	804	816	861	874	877	870	802	808	797	839	888	835	847	852	840	850	829	852	833	866	836	805	851	874	857	911	840	847	792	838	895	861	831	910	837	823	899	850	877	824	839	947	870	856	819	806	826	850	807	886	863	846	839	910	832	851	855	839	837	846	840	879	853	879	833	871	835	858	921	824	904	831	869	879	829	853	858	832	840	847	865	874	862	878	828	811	852	862	858	835	825	816	838	851	872	847	815	880	898	797	823	854	880	833	875	867	877	835	856	837	901	816	834	829	866	879	868	884	842	828	868	844	857	890	788	840	855	880	882	847	829	851	837	872	874	863	817	851	884	860	851	894	843	859	873	844	895	884	917	846	834	854	863	828	851	891	857	816	882	856	853	882	846	871	852	838	869	900	863	859	826	843	865	862	863	855	801	831	842	876	843	851	848	884	881	877	862	891	876	834	838	811	883	866	892	886	819	823	870	870	877	849	776	892	825	844	884	843	856	867	874	872	918	899	801	895	837	871	881	912	867	825	798	847	865	817	893	853	809	922	809	808	838	776	792	862	854	843	874	844	855	880	824	821	858	904	813	850	857	857	879	867	866	816	877	888	846	852	825	827	825	850	866	847	875	811	885	829	849	844	889	822	882	850	857	864	831	894	803	824	797	916	879	858	840	826	832	812	891	833	830	851	842	854	866	841	880	879	835	818	842	791	824	866	813	806	847	820	849	856	874	826	900	802	834	857	860	870	846	869	846	853	893	874	850	874	915	905	832	854	836	865	844	798	802	860	873	828	809	887	833	846	899	833	898	797	859	841	855	830	826	864	821	862	843	808	839	848	837	836	867	836	872	898	798	812	884	842	833	846	832	819	862	828	863	859	858	853	832	834	842	865	837	886	866	836	869	885	833	824	800	830	908	857	803	849	889	849	857	812	854	837	885	814	868	826	848	871	802	931	843	829	879	809	882	833	880	874	887	842	841	868	874	834	886	838	841	856	842	839	839	858	840	841	843	790	839	886	856	867	853	886	839	871	935	848	794	831	869	878	854	841	786	868	834	816	855	866	884	887	836	868	822	880	818	808	876	879	875	804	882	870	842	873	865	862	892	868	867	833	866	808	850	805	831	820	851	826	892	839	811	857	873	876	803	900	811	852	855	849	837	832	860	913	867	871	857	857	793	826	849	865	851	897	855	818	869	872	851	844	884	812	852	870	845	812	856	880	881	861	818	881	854	804	872	822	865	868	850	802	826	871	865	840	862	846	784	879	843	840	814	866	853	854	849	860	834	835	901	831	844	868	843	803	845	832	827	874	816	848	889	796	868	848	830	855	822	870	852	883	875	791	844	854	878	844	850	883	858	871	819	885	819	857	805	866	849	836	889	866	839	835	855	819	882	822	910	832	853	878	902	848	811	894	847	880	833	878	893	861	854	859	857	825	831	814	826	861	857	845	840	849	842	897	856	844	854	844	827	846	834	779	837	883	841	846	893	864	851	869	852	898	844	831	851	856	860	860	903	827	855	909	908	779	808	845	868	861	908	864	901	862	865	851	890	905	833	830	851	930	905	829	877	840	845	918	844	837	802	885	835	867	849	836	845	861	823	806	879	863	823	846	854	844	874	864	852	775	872	847	869	849	877	886	804	836	889	887	875	865	844	830	830	821	812	916	877	895	862	840	892	821	889	807	826	812	838	845	826	793	839	813	826	877	832	825	855	858	841	808	880	871	820	853	823	855	837	875	861	872	822	834	788	879	906	875	885	825	829	865	831	833	854	823	876	876	832	854	843	829	927	839	855	854	813	780	868	800	864	851	900	914	802	862	928	819	871	889	817	845	883	828	833	870	801	885	849	817	848	809	863	851	861	871	840	887	880	881	870	839	885	833	840	872	858	890	869	927	864	854	864	868	828	824	867	899	858	802	804	856	870	830	852	877	857	871	860	871	866	863	898	887	864	823	882	917	845	856	874	883	851	818	819	847	849	783	829	821	878	856	863	856	842	803	841	844	869	818	856	881	864	858	884	845	823	891	832	834	902	851	831	861	849	828	880	856	860	877	805	897	857	887	824	839	856	922	842	886	856	861	850	876	854	846	908	892	838	886	857	878	839	840	848	859	876	834	888	857	894	821	869	846	833	864	882	882	834	850	811	889	842	891	854	843	842	800	826	886	842	846	876	865	827	836	812	863	860	836	831	839	840	888	845	820	820	838	858	836	886	863	860	856	845	897	879	864	855	882	902	799	815	827	878	771	838	904	860	862	848	847	808	825	892	908	849	839	889	859	868	868	902	808	871	865	912	882	841	844	831	809	841	838	866	807	801	843	879	820	891	799	877	850	855	842	875	907	868	910	877	795	842	857	884	895	856	837	844	833	885	878	871	859	837
42860	16032	3071	1774	1194	940	679	578	490	461	459	409	437	377	374	374	341	379	338	329	301	345	285	346	275	328	324	295	278	296	333	315	287	316	291	296	250	286	295	306	301	318	300	253	295	279	285	275	299	305	311	323	316	285	284	283	285	292	276	300	292	280	317	284	287	312	273	264	303	291	299	311	255	293	298	273	257	257	308	306	291	269	287	284	308	290	299	285	283	278	309	281	270	284	318	264	286	288	278	281	293	288	276	289	297	259	260	282	277	306	271	289	297	286	301	289	275	256	293	302	255	311	302	271	287	273	269	285	284	270	307	287	287	256	284	322	240	297	298	282	265	286	248	318	291	279	298	267	271	298	314	306	280	283	279	279	293	279	270	289	309	292	287	284	326	297	279	302	283	303	277	289	290	268	293	297	277	325	266	278	275	292	305	297	276	255	282	336	276	276	298	307	272	260	290	293	310	297	269	259	286	289	280	324	277	267	250	271	270	260	300	295	270	292	296	309	303	273	326	290	293	330	300	277	273	267	287	273	317	307	271	273	296	272	247	261	314	344	299	256	264	276	285	295	325	287	303	308	336	307	283	249	277	293	254	272	281	290	298	271	287	292	288	283	311	272	288	271	259	309	283	318	281	248	290	276	274	257	290	283	258	311	267	293	273	299	292	269	299	299	290	298	277	297	298	282	282	299	259	318	285	294	278	293	279	279	228	303	271	292	271	270	280	284	305	298	261	290	286	258	292	268	253	271	304	269	317	290	284	290	268	275	295	304	279	303	298	243	252	304	303	268	323	270	266	277	269	282	279	296	270	305	283	290	288	279	269	264	267	331	311	276	274	309	282	285	267	300	286	302	285	277	294	287	281	282	297	287	292	270	270	275	252	281	281	306	278	260	297	286	305	286	303	314	308	269	292	277	273	299	272	312	284	301	296	308	271	303	281	295	274	267	283	270	278	275	277	255	279	265	279	273	316	305	273	302	269	298	310	279	294	286	291	295	306	250	283	280	300	277	296	302	302	259	275	218	275	279	262	308	273	294	259	298	290	289	296	306	268	296	281	300	266	300	282	305	299	299	325	282	259	300	289	263	242	301	268	267	289	256	273	316	290	290	276	235	251	291	280	268	267	307	285	288	270	266	276	255	301	291	299	292	265	327	270	301	283	280	303	253	277	273	273	314	292	329	241	249	291	261	276	315	287	290	286	272	311	254	277	288	282	303	314	258	287	272	291	272	272	286	299	299	282	291	253	303	283	261	295	272	262	261	292	290	274	258	310	301	266	272	277	249	270	314	264	293	287	261	266	278	301	274	330	283	260	265	295	291	272	309	254	275	296	261	276	273	293	283	295	283	295	292	261	279	271	293	296	320	267	276	272	265	268	251	259	291	304	264	262	269	294	286	287	312	293	251	289	267	275	274	272	261	286	269	306	284	284	299	279	296	272	280	286	280	280	267	263	259	272	272	271	294	277	284	301	280	233	258	293	324	284	295	263	295	314	273	283	266	280	280	286	261	294	260	243	283	298	269	289	292	313	272	303	268	275	275	285	252	287	291	270	278	292	284	296	281	299	224	262	283	295	300	289	303	261	283	286	311	306	256	308	278	290	297	247	282	312	282	285	293	282	266	287	296	294	291	271	287	291	272	301	268	251	278	294	244	296	301	291	253	280	268	286	266	281	287	283	262	274	305	273	280	272	261	292	302	262	269	282	281	269	304	289	312	301	288	259	291	275	280	265	289	294	271	267	263	302	279	272	282	265	284	291	296	260	271	294	276	269	287	271	297	278	278	277	297	279	277	270	300	256	269	247	311	291	273	269	282	262	306	270	292	314	264	277	272	281	277	294	300	293	286	269	277	278	296	308	259	281	270	307	293	277	293	255	255	307	283	278	255	271	313	295	298	277	290	277	242	274	290	288	257	253	294	278	283	291	300	266	262	267	278	278	279	304	290	309	272	282	262	263	307	280	273	286	287	278	297	304	265	283	300	283	311	284	274	280	291	263	277	288	283	249	299	286	253	290	288	302	298	280	303	280	254	294	288	308	298	306	268	283	308	262	303	300	266	272	298	306	278	256	308	314	287	295	275	251	269	275	279	289	318	288	251	310	273	268	273	298	285	244	308	297	263	293	283	282	275	269	313	291	293	301	289	273	281	285	286	293	294	288	291	324	271	303	275	276	310	325	266	237	267	298	270	262	291	295	277	308	290	292	303	289	316	281	268	289	259	262	267	272	256	257	266	274	279	279	273	288	271	275	294	282	221	279	280	306	260	274	249	258	264	334	267	262	322	300	252	298	298	304	288	275	287	271	264	303	285	301	281	273	263	276	288	271	286	306	284	269	299	274	284	271	298	295	300	284	309	296	295	288	276	296	292	293	247	293	283	283	297	280	279	287	265	312	283	251	288	299	290	285	272	279	281	317	287	291	296	277	259	284	262	299	285	271	243	250	270	279	260	264	333	277	260	286	322	264	303	251	268	305	275	246	306	287	263	276	288	281	295	265	315	283	292	314	246	291	311	270	267	309	327	280	273	291	268	262	291	279	279	293	298	273	268	302	297	273	303	295	283	253	278	275	276	312	277	287	266	276	286	257	290	270	275	314	282	295	254	282	289	284	309	298	273	292	287	264	286	283	278	284	262	296	259	275	288	323	316	265	284	280	319	293	263	301	296	284	281	269	273	301	275	312	257	307	222	287	280	269	250	273	289	282	273	281	287	273	292	263	291	291	287	288	281	308	275	293	252	280	296	316	284	290	280	272	278	284	301	267	276	264	296	279	283	268	291	288	263	251	280	294	285	294	266	276	293	269	302	277	275	266	310	280	264	299	261	318	267	296	275	293	274	282	293	287	302	290	274	282	278	267	304	277	286	259	294	251	263	286	269	254	262	287	290	300	271	267	257	270	295	308	273	269	274	294	288	315	293	278	250	264	303	265	278	266	297	254	275	311	324	283	294	283	289	305	297	291	277	315	275	313	277	275	307	266	283	276	265	294	288	254	281	285	311	292	310	292	299	285	286	271	293	308	307	304	297	281	301	260	319	283	298	309	295	290	304	253	295	307	266	282	298	267	277	307	301	325	251	276	269	253	285	275	274	298	303	275	287	281	274	285	262	269	295	286	288	266	317	321	280	278	269	279	289	283	267	277	279	265	285	275	283	288	265	265	242	276	291	300	267	307	288	318	279	282	308	295	283	305	289	265	309	270	271	289	283	286	271	301	314	274	308	246	296	241	278	299	281	305	300	293	300	264	310	299	263	255	291	325	303	311	300	291	291	268	304	289	266	278	302	283	305	303	300	276	307	276	285	271	266	299	284	320	275	282	286	298	292	288	270	266	276	246	299	306	276	298	298	278	283	288	285	290	310	285	279	260	296	279	272	271	274	293	281	292	293	264	273	263	282	277	263	252	287	286	322	301	262	296	286	271	286	292	270	270	292	282	263	261	262	278	281	335	292	296	276	249	274	283	252	304	306	304	308	333	237
22558	2469	5339	5724	4925	3983	3181	2699	2421	2103	1801	1675	1574	1462	1376	1238	1197	1216	1155	1179	1048	1055	1015	995	946	960	941	954	907	877	918	837	885	871	880	871	886	801	849	828	831	839	854	838	812	822	778	811	821	816	765	786	757	776	725	764	748	780	767	775	779	783	793	795	798	808	753	805	820	786	791	768	732	763	746	794	782	739	743	728	761	770	757	732	785	778	659	760	779	760	761	786	727	709	758	738	726	749	753	727	772	810	757	747	694	723	787	756	721	763	760	748	778	747	729	743	713	730	732	707	762	824	728	765	710	771	804	755	743	691	742	771	738	726	747	690	737	780	749	759	761	750	721	727	729	748	761	758	710	751	781	755	725	705	739	695	725	718	751	765	707	720	765	739	717	793	699	696	714	730	777	703	755	735	749	736	746	715	752	757	709	722	715	729	767	777	759	751	778	748	764	758	726	717	758	745	730	728	773	727	768	784	774	670	751	681	727	736	807	708	749	768	716	721	799	762	721	747	746	766	760	744	748	710	703	746	737	707	762	700	747	768	728	711	760	760	770	779	700	722	729	702	705	737	732	697	712	792	741	705	755	690	726	767	785	759	698	676	762	715	726	755	732	770	760	772	702	759	713	719	709	761	723	742	725	751	718	751	747	711	744	710	702	714	711	761	723	705	705	739	735	757	706	743	767	744	702	756	683	752	749	718	749	746	730	715	695	790	724	725	712	763	752	739	754	704	696	695	700	759	728	743	743	692	728	735	735	760	718	701	685	720	746	671	750	738	726	753	714	697	713	759	761	737	736	729	714	700	740	772	701	721	747	754	743	738	812	723	739	727	720	721	767	758	712	742	720	777	726	781	738	722	723	723	697	732	745	767	724	670	749	709	810	739	775	705	786	727	741	752	732	739	733	729	729	752	743	773	697	812	731	785	712	723	730	728	703	696	753	715	722	750	744	710	705	792	731	710	704	742	725	727	785	759	771	718	725	708	754	792	762	761	689	703	767	730	781	733	714	693	743	772	725	731	762	758	763	731	767	737	774	771	766	766	728	691	769	720	751	687	705	729	768	744	756	727	701	755	750	738	730	729	686	740	791	756	714	740	712	698	743	719	670	772	721	700	736	743	771	737	748	759	741	714	737	712	753	714	705	773	778	754	725	765	741	768	767	763	753	818	756	758	760	711	725	770	744	703	765	694	683	720	735	703	793	725	736	745	762	714	723	720	767	695	703	738	727	769	740	694	745	765	715	691	749	772	729	784	734	715	751	748	707	747	733	740	729	678	738	747	793	774	726	746	754	736	789	765	741	759	767	725	765	751	725	714	721	723	692	718	735	730	772	726	775	739	754	737	759	772	711	733	753	706	741	719	697	715	760	755	709	787	729	751	756	768	781	736	717	728	749	729	747	768	723	742	708	758	734	724	750	763	762	712	727	708	769	707	747	734	718	721	722	786	753	732	697	735	742	712	769	731	759	758	764	757	687	743	693	774	740	757	724	687	743	775	696	728	717	656	700	738	728	751	782	779	751	740	738	729	725	727	745	738	726	715	735	745	762	713	719	710	784	742	733	718	743	760	694	737	744	749	736	728	737	767	717	743	707	759	735	758	704	746	719	738	701	715	732	752	768	731	726	705	747	745	775	715	729	745	774	746	792	690	792	739	744	787	769	739	717	678	766	730	720	735	757	734	799	721	750	747	742	782	775	732	703	709	736	698	703	719	778	745	722	724	715	757	719	752	808	731	756	687	783	725	638	742	660	788	763	762	777	737	704	715	730	730	853	752	776	703	748	707	742	752	722	746	724	724	724	729	739	742	731	761	719	733	749	732	794	745	744	752	702	739	735	773	733	730	772	736	740	741	716	726	708	724	719	732	719	721	739	712	732	764	706	757	722	732	713	801	745	716	714	739	772	703	739	783	740	717	694	724	768	786	733	738	798	733	755	770	742	766	767	733	734	716	695	729	750	735	743	688	655	702	731	702	689	758	762	699	783	749	746	703	724	720	751	707	813	704	782	761	663	735	738	674	725	712	748	787	791	689	739	756	747	721	772	728	724	740	747	794	717	747	740	738	763	768	709	757	710	740	746	748	718	697	751	710	723	757	719	746	778	689	730	715	689	751	785	750	726	777	711	753	749	767	720	722	758	773	700	745	742	790	722	706	718	751	775	707	715	785	746	739	763	685	732	704	711	698	741	772	764	735	759	724	730	727	723	717	750	735	748	693	764	754	730	768	735	731	753	741	760	749	703	731	807	765	741	740	709	720	736	688	729	688	725	752	721	777	685	720	736	737	740	707	734	746	738	705	752	752	741	729	759	752	753	726	736	767	768	697	747	729	754	746	734	730	757	755	721	726	731	757	757	724	756	726	721	732	763	774	705	727	749	716	728	710	749	721	744	720	754	717	720	701	744	750	715	724	772	703	689	694	714	742	753	745	764	805	712	709	720	741	750	711	732	726	725	731	738	722	743	713	715	668	753	743	754	741	706	741	705	727	752	750	759	713	760	748	726	720	756	693	730	760	734	726	701	707	766	754	707	720	689	719	728	747	743	741	729	712	735	756	712	681	731	710	742	726	763	744	748	791	710	766	705	726	747	766	781	748	724	771	737	744	694	711	687	748	756	740	701	696	708	747	709	742	777	744	733	743	734	718	745	749	742	737	742	744	714	712	776	749	750	762	789	754	717	740	724	731	733	685	744	718	751	715	715	798	748	727	751	751	753	729	763	733	716	748	743	747	792	717	744	726	750	704	795	747	723	763	745	734	736	699	728	734	678	739	725	730	705	744	730	743	726	714	700	734	735	732	718	733	727	774	724	754	749	738	764	731	698	759	728	727	794	707	676	742	743	790	723	792	752	772	751	711	778	744	720	757	721	762	751	737	747	734	753	736	745	749	727	746	731	772	759	758	744	680	725	725	733	756	791	767	747	719	710	766	760	682	708	721	769	765	761	733	710	733	722	753	761	768	730	698	716	745	706	722	754	698	703	687	751	721	743	721	729	737	770	728	711	698	727	707	748	755	686	798	761	700	751	737	734	760	777	732	761	731	729	708	719	705	719	748	752	739	775	734	713	748	746	734	788	728	750	752	710	765	759	714	782	724	738	712	771	723	761	755	734	758	802	703	752	720	719	781	707	733	728	767	721	723	698	739	740	731	696	731	747	794	732	751	746	737	771	720	672	721	694	772	760	695	726	748	740	752	725	685	741	793	711	739	734	765	751	713	723	699	776	722	766	773	712	748	745	707	709	707	713	722	732	769	695	737	703	737	768	732	643	766	733	744	788	767	729	742	708	703	725	705	733	764	712	710	724	685	749	760	713	732	744	733	778	731	735	765	728	718	690	732	726	758	748	713	759	775	757	796	740	720	747	703	769	804	731	711	733	768	728	726	737	732	736	743	724	786	737	737	736	743	734	753	704	727	745	724	802	678	699	735	740	754	774	688	713	748	712	696	730	747	724	759	751	710	733	711	763	718	741	682	759	730
3230	276	229	222	210	213	210	189	193	194	195	202	196	184	197	188	193	199	214	174	192	206	197	206	204	178	223	170	196	205	172	194	178	189	196	179	189	179	209	196	195	174	190	206	211	203	194	211	202	194	182	166	185	196	172	213	201	200	191	170	194	191	169	174	171	189	168	209	174	185	192	185	203	206	190	202	205	185	196	182	184	196	194	199	187	198	186	187	189	178	213	177	183	195	198	191	186	176	182	192	171	192	197	209	204	180	216	184	185	206	188	189	197	195	197	194	167	192	174	178	193	191	166	173	217	187	187	214	216	192	196	191	185	169	196	223	176	181	175	201	168	176	190	180	204	176	191	197	169	183	180	203	186	193	179	198	204	168	204	184	177	207	162	205	223	210	179	196	203	173	181	201	201	155	190	187	189	194	220	205	201	190	198	183	195	198	190	174	184	201	226	217	201	177	169	191	198	166	210	179	214	172	203	172	183	167	193	189	185	230	210	212	208	217	179	200	199	195	201	197	195	197	211	184	193	224	219	192	182	180	216	188	186	212	167	189	175	168	206	206	168	210	154	214	195	164	198	214	183	181	205	171	202	197	166	208	187	216	187	214	176	180	191	188	207	188	183	181	205	235	190	186	215	185	212	184	196	211	205	195	168	184	187	186	211	195	198	189	160	174	178	200	193	189	196	209	182	188	190	204	201	182	206	190	216	201	176	190	184	181	201	203	200	181	202	201	214	200	206	206	192	205	194	211	220	199	179	181	184	216	194	203	188	211	201	170	179	192	201	212	195	208	187	190	183	177	198	184	210	172	169	177	183	187	214	201	187	219	185	209	164	206	171	189	188	202	188	169	183	220	184	185	207	209	231	179	176	183	182	202	193	204	194	187	167	193	193	177	208	214	203	203	186	205	167	192	211	183	205	194	179	183	187	164	187	202	179	216	191	179	174	179	203	183	209	170	186	185	204	192	171	191	224	209	207	188	165	170	223	196	181	200	195	198	181	166	170	185	202	190	190	187	184	184	188	189	186	219	204	189	194	209	199	179	209	184	214	188	178	210	201	186	209	205	214	202	195	181	181	168	189	167	184	214	211	186	198	178	170	213	175	174	187	165	196	167	161	180	181	180	179	184	217	191	195	193	185	194	195	192	196	198	175	196	184	222	180	194	198	166	166	200	181	200	190	189	214	204	184	164	198	200	180	185	195	194	186	189	186	159	156	210	182	184	175	201	192	188	192	185	190	201	184	169	186	212	200	191	211	185	173	186	189	181	177	226	205	210	207	218	204	190	187	194	181	182	213	171	188	186	207	195	177	206	192	190	211	194	187	168	182	186	195	197	183	194	200	197	199	215	185	188	179	177	178	188	194	200	195	199	169	217	220	187	157	194	193	175	173	208	166	171	200	222	202	192	208	184	150	201	181	169	204	204	190	181	188	177	200	162	198	181	183	196	201	190	191	202	216	217	197	211	187	210	174	227	198	180	209	181	191	173	183	205	202	186	162	194	215	191	197	206	214	200	206	199	181	202	209	201	183	181	199	190	214	204	187	211	205	204	189	199	167	202	180	186	210	195	191	195	208	184	177	193	216	184	182	198	162	187	216	165	189	178	188	193	189	174	205	172	183	188	183	200	189	190	207	189	185	174	192	207	192	179	208	190	193	181	200	196	165	217	186	191	232	182	160	210	199	210	205	187	207	217	214	212	190	188	209	183	201	184	204	171	188	216	186	195	190	180	186	193	178	196	192	203	169	191	195	192	216	192	196	201	197	205	182	198	191	185	179	191	195	214	175	185	214	189	203	205	185	208	211	195	196	174	190	180	189	202	155	196	206	208	192	188	214	190	189	181	179	202	194	195	184	205	209	181	186	182	165	214	169	207	169	152	211	194	190	179	196	190	181	187	181	192	174	178	198	190	193	178	170	175	182	203	194	208	202	198	179	210	187	175	213	208	196	194	191	225	183	174	218	189	180	210	174	206	188	164	175	190	212	179	198	196	217	210	203	186	186	206	188	176	175	190	196	201	185	166	211	188	186	181	164	217	193	202	198	210	191	194	227	186	185	205	197	168	196	197	206	195	178	195	195	184	188	184	189	202	187	170	197	187	204	204	216	191	193	189	183	178	209	200	187	212	206	173	220	180	181	181	208	177	176	196	174	192	187	180	208	193	192	215	175	221	205	204	193	206	176	203	205	177	192	181	193	179	189	195	210	190	179	181	202	194	192	181	200	183	192	193	180	180	196	186	189	184	203	176	220	207	197	179	193	201	183	166	205	183	167	160	214	210	210	158	197	187	203	198	163	205	179	180	203	188	188	196	214	202	191	192	199	184	213	192	170	196	197	174	191	189	194	201	156	215	178	188	211	188	182	171	183	192	184	195	193	208	194	195	181	164	172	172	198	224	194	205	193	191	204	188	215	179	181	210	196	173	184	207	168	178	200	171	208	203	175	186	184	217	196	195	198	191	174	189	218	183	182	214	192	193	188	181	204	188	186	210	205	213	189	217	179	216	193	200	219	178	195	179	188	181	213	186	175	190	204	196	193	198	185	202	204	147	178	189	197	186	221	164	219	206	172	184	194	214	207	173	184	198	179	194	197	176	169	175	199	205	202	184	192	194	184	203	173	191	197	187	187	201	225	218	180	205	178	205	194	193	190	212	220	184	217	189	207	206	190	209	192	201	199	182	171	217	172	191	208	199	218	206	185	187	186	224	212	189	222	160	205	208	169	228	187	197	189	195	217	200	179	184	229	192	186	174	189	185	195	195	187	221	189	197	182	183	218	169	192	202	188	213	184	171	213	208	191	173	189	175	193	191	214	212	187	178	206	176	181	213	182	183	205	214	173	191	187	175	179	174	207	191	174	204	179	176	187	201	190	192	208	208	210	188	178	194	191	209	204	195	208	198	181	160	176	169	202	195	196	191	184	191	198	201	216	174	195	207	201	190	186	184	188	194	188	223	188	181	195	185	204	181	230	212	204	198	176	196	195	188	189	190	193	193	202	182	185	203	206	215	220	173	207	220	181	217	170	214	191	218	174	189	171	202	203	203	202	198	182	197	196	189	202	206	213	203	181	191	153	211	205	175	227	163	188	179	204	203	195	166	156	194	207	237	174	224	202	169	179	169	208	194	190	189	211	209	177	206	182	208	188	166	183	181	211	187	189	197	218	199	196	205	227	192	197	213	180	193	185	199	210	180	190	185	170	184	196	193	214	158	223	193	185	205	195	205	215	194	238	174	168	197	188	205	181	204	202	183	176	210	205	193	198	185	211	225	171	194	181	176	174	192	198	225	200	182	189	177	192	192	201	180	206	204	188	194	200	180	201	211	207	180	227	208	208	176	212	188	204	198	184	176	200	204	191	200	190	207	194	184	183	184	193	192	214	194	204	191	201	202	184	183	178	188	205	200	202	216	173	182	204	185	184	208	185	186	218	190	191	190	198	192	177	192	195	195	181	199	173	188	193	181	206	222	201	203	200	190
3269	654	655	660	689	612	607	612	629	550	591	571	553	554	558	592	578	598	569	602	537	572	585	552	588	545	557	592	578	608	596	557	587	537	564	611	602	557	574	558	518	551	554	528	579	533	584	556	569	538	583	545	527	565	584	561	520	576	526	531	575	560	546	599	595	594	556	537	520	534	574	542	526	577	580	531	568	562	556	523	574	600	616	573	550	535	571	576	597	579	547	557	558	533	559	564	575	548	520	559	521	536	556	583	596	587	548	541	521	582	571	564	588	542	560	575	584	552	586	567	560	549	550	568	576	551	579	580	581	534	563	588	575	604	596	511	595	576	573	576	576	589	576	599	557	592	553	596	544	544	583	554	546	564	580	561	587	540	583	592	572	552	537	584	580	580	548	601	548	538	546	547	535	573	562	550	562	527	588	573	561	579	569	558	609	563	560	592	544	531	557	553	548	587	571	525	573	557	573	541	583	561	535	592	531	555	565	588	550	546	577	572	553	562	583	531	556	566	543	498	534	543	606	532	552	564	565	548	585	551	547	559	539	547	578	587	575	573	544	584	559	576	524	564	554	557	601	572	533	576	558	601	611	580	539	608	568	565	550	529	543	579	550	596	576	550	537	584	560	601	601	557	539	559	567	589	557	595	569	578	525	563	557	572	589	571	531	573	537	547	553	597	564	563	583	534	553	557	558	603	556	540	578	564	561	527	544	582	578	569	572	565	548	603	562	524	605	580	570	529	553	519	548	557	542	603	557	610	601	572	554	515	550	578	527	584	510	527	582	562	551	596	563	536	594	566	547	558	497	590	572	549	517	542	568	546	574	535	566	559	583	558	538	541	531	530	606	576	550	580	567	578	549	555	566	579	539	556	555	560	583	594	560	548	574	585	530	566	532	571	573	598	561	550	599	520	599	566	588	575	587	524	580	590	596	576	564	567	552	563	549	529	572	597	574	540	572	566	544	591	546	543	590	546	577	572	530	594	543	573	576	573	558	592	556	559	573	585	565	542	556	610	569	601	555	576	577	534	561	619	536	549	559	558	587	578	578	538	611	549	584	580	551	552	572	572	538	545	528	529	524	516	529	591	550	565	554	553	586	501	538	581	567	551	546	576	551	555	560	527	572	554	588	554	535	582	539	520	532	564	561	575	564	580	548	615	593	533	538	567	553	536	532	566	590	535	512	524	551	534	601	576	584	557	599	579	571	539	546	602	570	544	566	579	571	582	582	595	506	572	565	567	590	519	586	510	555	586	586	590	551	555	567	595	572	596	594	582	577	556	559	582	562	573	565	583	559	545	548	555	562	559	536	521	592	526	549	598	566	579	552	555	538	594	564	524	623	571	589	592	562	570	554	539	581	582	546	528	574	531	585	592	567	544	567	581	544	527	564	580	578	591	598	541	621	554	559	530	544	570	565	581	618	586	560	567	551	576	553	566	581	567	567	580	573	539	598	567	597	525	559	561	560	605	558	628	584	564	561	564	558	555	566	541	575	577	565	555	555	556	582	584	572	558	542	583	586	564	576	574	567	595	547	565	585	565	573	561	555	565	580	554	585	516	559	535	569	526	547	569	565	590	602	575	568	579	583	574	565	532	569	546	546	577	527	591	525	559	558	569	564	582	576	541	528	551	562	584	569	557	585	572	562	564	517	549	567	579	575	560	543	557	557	518	548	596	569	593	562	543	551	543	521	592	539	541	517	593	540	580	593	563	606	598	568	546	586	536	567	540	575	558	548	552	538	579	536	559	564	595	589	526	587	580	583	561	555	548	579	573	583	528	572	592	567	569	516	605	613	554	552	575	621	529	547	577	583	574	535	600	568	564	582	560	559	529	558	563	547	559	550	572	595	585	602	562	508	530	569	562	594	512	577	580	559	574	551	635	606	555	605	591	576	585	581	574	558	571	557	545	507	581	570	527	584	600	548	562	538	577	588	546	537	556	551	586	532	542	531	550	559	580	557	542	603	537	558	577	600	548	553	557	520	568	535	572	601	511	552	531	563	589	583	547	576	529	584	556	544	567	546	587	595	574	579	598	580	563	548	519	527	563	551	563	585	534	551	602	599	521	573	537	592	534	600	506	541	555	538	562	551	543	536	571	594	585	557	593	567	536	575	572	551	609	561	587	619	585	557	602	552	558	563	584	607	565	533	574	543	513	573	541	544	580	545	618	558	569	559	573	596	576	577	558	570	544	545	594	549	548	535	586	562	562	539	570	576	577	585	558	537	584	578	554	581	556	567	541	515	550	595	552	568	542	565	539	577	549	551	587	546	550	603	571	592	544	565	553	614	568	582	581	526	504	589	517	551	532	591	580	577	569	580	536	542	622	556	610	596	536	569	552	585	555	542	556	599	577	518	599	570	562	565	597	524	606	579	578	541	580	532	574	535	551	597	532	596	596	531	535	522	589	559	563	546	540	578	549	551	567	565	574	551	603	523	545	534	553	548	580	569	580	576	581	575	597	567	543	573	575	525	541	548	537	545	544	561	567	579	537	587	540	583	578	563	573	515	536	576	585	554	567	582	558	591	569	551	549	565	561	569	538	535	586	595	576	585	578	580	546	566	554	559	549	616	571	540	516	551	532	558	548	574	548	572	559	533	562	540	552	601	557	553	535	576	566	572	595	563	588	520	562	593	586	591	580	573	601	548	537	500	564	570	593	593	577	570	586	550	567	597	554	588	554	582	512	593	588	530	547	529	558	572	540	528	558	548	567	523	611	559	597	549	580	571	495	539	559	582	580	561	554	564	554	559	578	572	536	511	557	559	579	549	547	549	565	514	590	566	571	586	545	577	559	542	567	510	570	528	583	590	556	549	562	571	568	538	565	546	572	596	562	539	522	517	554	526	539	536	562	566	520	617	586	557	560	578	595	576	579	531	559	563	542	531	585	562	544	501	576	606	545	596	514	532	557	562	580	542	566	581	578	526	580	546	530	557	571	595	552	575	578	559	552	558	564	607	576	578	559	573	590	548	541	562	521	631	541	529	553	529	561	570	555	559	526	544	569	537	553	615	543	523	527	563	581	532	563	526	537	594	572	566	553	596	591	569	563	591	540	556	576	520	613	564	533	563	565	590	556	562	535	529	581	555	553	568	549	522	564	535	534	550	572	537	583	606	552	550	542	580	540	550	547	555	548	588	540	577	565	578	584	542	575	571	538	565	516	532	556	575	557	564	560	556	578	601	570	530	563	561	564	589	558	536	558	564	571	535	552	542	573	579	584	556	538	600	531	508	539	576	542	561	594	534	563	530	562	575	542	553	582	531	605	545	530	538	507	560	570	573	595	614	588	579	585	523	568	563	570	561	540	578	591	611	572	559	578	542	524	536	602	548	517	577	568	568	575	578	561	575	593	556	552	535	573	526	597	570	572	549	592	567	570	574	537	552	533	563	545	591	545	549	536	564	555	588	586	594	519	554	562	557	540	555	580	558	603	549	538	570	573	583	563	540	557	571	556	559	543	535	585	572	577	592	559
29671	8294	1494	1036	793	612	557	458	462	434	390	460	389	395	371	357	347	333	352	331	345	336	343	349	358	334	328	359	324	359	338	329	332	328	327	351	359	365	305	337	342	335	354	326	352	338	316	328	341	363	366	320	335	349	321	326	333	371	313	333	290	359	330	347	340	324	359	339	335	323	308	346	335	314	347	321	330	331	336	337	315	339	330	332	345	330	299	338	308	308	329	309	338	332	318	321	337	327	327	318	352	317	353	307	317	296	319	328	346	322	314	329	341	320	296	343	312	339	333	312	325	287	344	340	320	329	329	303	357	335	320	340	319	321	321	349	362	340	291	349	307	328	308	317	385	291	360	354	321	365	322	337	342	319	352	288	313	334	321	372	377	315	345	340	307	320	304	312	316	297	321	324	303	303	310	302	338	352	345	336	328	322	264	325	343	340	337	320	337	317	322	371	346	338	319	327	366	298	341	333	311	305	356	342	341	346	323	303	331	367	342	324	345	336	364	337	353	326	328	318	329	344	340	315	333	334	324	320	349	327	355	340	342	334	315	318	327	329	317	316	346	336	314	343	325	307	332	343	333	321	325	286	333	307	357	354	339	331	324	303	317	329	303	334	325	336	311	352	374	364	326	339	342	322	336	343	316	337	332	318	336	353	305	331	336	302	322	337	339	332	322	353	321	349	335	325	316	306	322	324	322	321	353	301	304	342	325	327	349	338	313	335	329	316	331	345	320	325	362	339	314	337	331	352	327	355	325	330	339	343	322	330	311	334	313	340	333	331	330	338	314	305	301	309	360	350	314	344	336	329	311	292	298	294	319	318	336	294	343	337	324	308	308	326	324	327	344	320	320	331	333	306	320	328	336	295	334	339	341	297	331	334	315	331	327	320	338	308	322	347	282	336	333	313	352	359	332	333	335	321	311	331	315	331	307	296	339	346	331	350	304	320	338	350	330	331	349	327	316	322	316	318	325	326	337	331	318	324	342	344	348	344	303	312	367	327	354	328	357	322	301	305	336	370	352	312	334	309	324	325	296	339	321	347	300	321	343	329	307	354	293	329	329	344	327	280	344	332	341	297	331	326	347	344	313	312	349	309	337	312	344	322	314	352	346	335	333	340	318	353	329	326	312	291	337	339	358	344	334	329	328	346	343	308	351	325	334	314	297	324	304	324	370	377	323	326	335	340	337	332	331	318	324	317	321	310	342	345	342	363	320	323	323	340	293	314	359	351	330	347	326	323	317	329	315	348	347	350	328	338	325	312	318	332	309	325	336	346	328	303	316	320	333	326	318	303	316	324	331	329	301	332	293	315	299	359	316	344	336	321	329	305	323	331	329	339	325	339	352	336	349	351	319	347	331	291	358	352	302	314	320	353	310	357	347	341	304	305	340	315	321	308	329	330	343	317	346	371	319	327	332	310	330	346	331	343	318	304	318	310	335	371	289	360	306	330	297	306	291	318	319	315	332	327	320	352	327	306	325	332	295	348	330	321	303	310	327	322	341	335	324	313	312	328	378	318	298	335	316	348	324	314	331	336	345	327	315	296	326	339	341	302	327	304	342	340	308	340	297	311	338	337	301	313	318	309	393	354	328	357	347	304	340	320	290	328	329	337	345	318	324	299	330	296	326	334	352	303	365	317	319	354	320	290	304	309	308	353	325	342	340	356	353	374	331	336	349	371	312	363	395	348	336	338	281	323	311	328	321	346	339	343	318	316	297	323	319	346	321	328	322	337	317	352	332	318	304	310	314	324	348	336	335	345	322	337	348	318	313	284	322	352	353	318	301	324	373	283	355	338	344	313	315	321	329	346	350	319	356	308	330	328	323	335	309	323	319	332	324	304	326	324	357	324	318	350	333	301	305	338	303	318	328	346	345	318	318	320	320	321	350	355	333	306	298	333	343	326	334	339	323	339	320	329	321	315	334	363	308	290	328	314	358	308	306	334	308	296	334	314	340	339	298	327	328	327	325	350	324	332	329	328	340	326	319	325	364	320	328	309	305	335	316	319	313	330	375	334	296	313	347	347	312	306	346	324	340	344	343	321	352	309	354	326	348	320	338	357	357	362	332	324	310	349	311	297	333	302	342	318	327	341	345	299	318	343	340	348	348	329	375	339	296	312	302	319	338	318	333	329	342	330	308	308	332	297	310	288	330	351	318	341	336	341	331	319	324	319	361	336	334	341	322	336	321	326	331	316	300	316	317	311	310	335	332	336	334	294	284	363	308	326	306	326	331	325	332	326	333	322	338	328	348	319	371	352	325	330	321	309	325	322	305	319	336	341	328	336	370	331	338	319	325	357	335	316	312	295	342	316	321	336	338	317	337	327	339	361	328	347	325	299	343	335	331	306	303	328	336	320	317	296	306	311	322	317	340	324	321	329	335	337	343	338	332	347	311	325	340	324	301	350	339	326	326	324	340	323	336	303	339	334	320	347	327	355	362	315	300	338	335	330	313	325	336	337	311	347	353	312	317	353	326	335	307	322	344	328	289	363	318	351	339	331	328	297	314	317	315	309	324	327	306	337	352	314	288	308	317	296	333	308	294	328	376	334	332	325	328	331	312	334	330	322	309	332	292	310	321	317	331	332	317	325	337	342	330	334	331	311	351	334	310	331	288	312	322	303	354	349	337	327	332	333	348	326	318	369	349	364	324	340	310	329	319	368	320	337	334	346	333	313	311	360	349	315	316	313	344	314	311	311	305	359	320	316	336	340	333	345	319	331	324	349	294	337	340	278	298	347	309	289	325	299	307	345	323	344	361	331	341	352	328	325	351	342	316	370	331	339	334	352	307	308	346	295	342	340	304	325	323	317	329	306	332	331	325	333	316	300	319	309	295	308	364	330	296	343	315	361	323	339	333	325	338	342	359	325	328	330	309	336	306	335	354	309	320	310	293	326	345	308	323	318	302	378	338	321	316	296	349	314	310	355	350	302	340	334	317	351	353	315	321	353	327	308	299	357	343	320	309	313	313	308	317	354	325	330	358	318	344	304	305	280	280	299	311	326	283	317	339	351	315	326	336	310	321	369	318	351	321	316	350	318	347	352	302	309	339	338	355	329	324	333	310	289	319	322	322	283	318	307	320	353	338	351	304	308	348	304	338	284	370	329	313	318	343	322	321	322	354	313	296	316	280	356	345	340	323	306	320	334	314	330	336	348	329	300	329	320	335	353	307	317	321	332	323	344	317	324	337	304	325	327	343	320	330	335	343	347	383	328	328	333	335	293	339	331	325	343	326	303	348	322	349	343	328	351	334	329	327	343	344	333	359	291	333	336	330	338	328	310	318	325	321	330	345	338	352	326	334	320	333	347	343	293	317	330	342	319	332	312	321	346	324	294	321	348	342	336	321	322	309	317	331	349	349	343	316	322	328	319	357	324	320	349	343	344	341	324	334	325	304	313	334	327	316	324	342	340	326	303	320	312	362	333	309	334	352	375	361	342	331	334	322	326	348	325	348	321	299	289	293	347	329	320
16529	1767	3405	3550	3035	2454	2233	1872	1718	1582	1430	1320	1288	1214	1173	1184	1157	1080	1153	1040	1066	981	986	1046	987	1029	1007	984	931	893	940	892	906	959	939	947	937	936	890	936	929	915	847	877	879	906	842	893	902	954	864	912	888	876	937	893	911	860	882	910	888	901	842	882	828	893	871	878	928	851	863	877	896	846	872	878	925	930	872	862	868	897	850	916	897	864	945	867	877	837	878	897	897	906	944	848	822	923	909	853	817	868	873	905	873	898	820	913	851	880	856	888	890	881	940	919	900	851	860	879	886	873	876	876	875	864	843	839	884	868	907	857	908	837	828	896	922	914	920	911	852	917	889	898	870	886	815	887	889	881	852	923	870	887	870	892	859	870	888	897	874	858	792	900	871	883	869	861	912	869	867	904	864	857	831	876	848	858	870	900	892	863	925	863	939	859	838	862	916	911	863	863	820	863	814	857	875	853	864	858	863	938	885	904	859	897	865	903	861	857	914	880	881	850	863	866	921	880	800	844	842	849	842	888	902	900	931	879	863	863	916	855	827	905	852	872	886	832	867	832	812	876	840	883	853	882	835	846	884	863	871	858	887	893	851	867	867	840	900	812	886	881	853	859	893	847	886	911	840	854	781	839	913	921	871	839	812	859	863	839	840	872	812	906	852	847	870	856	868	847	831	870	880	903	879	834	877	864	879	842	816	834	888	817	881	859	925	853	866	884	828	889	910	924	892	903	895	846	929	860	851	893	864	843	861	854	874	832	854	961	794	873	824	849	865	922	839	851	909	805	836	902	866	839	855	916	894	891	844	910	881	858	858	885	842	845	847	908	864	870	839	866	878	923	855	845	868	858	859	812	895	831	811	899	868	862	844	872	882	863	872	878	868	850	860	893	897	834	866	853	867	850	861	856	833	864	874	840	914	868	893	827	882	851	840	866	888	877	840	867	869	838	840	860	879	855	854	868	924	864	877	875	805	864	837	886	877	874	890	866	883	817	868	889	910	968	858	911	822	852	891	885	879	852	872	866	895	885	898	900	878	809	894	924	884	870	859	840	926	865	876	841	825	865	876	894	878	925	856	826	866	847	840	853	951	858	855	891	823	846	796	840	887	834	890	849	882	860	842	869	902	821	823	852	892	885	861	896	826	847	872	928	906	801	812	850	837	822	869	874	859	889	869	850	872	901	806	864	895	885	823	877	885	879	860	857	809	898	893	872	928	889	852	897	911	848	847	887	852	804	908	827	855	846	881	870	849	876	866	838	880	862	867	878	887	863	920	881	853	857	909	898	837	881	906	847	881	798	848	836	874	846	876	852	850	831	820	883	824	869	900	856	904	912	855	880	860	868	875	842	848	889	892	889	858	846	889	848	889	910	870	861	896	879	880	907	848	811	871	862	871	867	893	855	828	868	820	870	857	847	908	931	849	880	906	879	854	828	890	882	856	881	881	939	842	850	854	902	882	862	885	920	850	917	870	835	886	866	859	852	923	894	868	838	822	825	837	855	879	890	915	880	903	879	900	888	824	920	856	869	875	881	835	879	852	855	923	852	866	898	853	843	892	836	847	860	903	873	871	883	791	857	844	906	844	869	888	884	847	871	871	863	945	886	884	836	816	871	915	838	861	794	852	853	880	825	858	851	894	879	821	866	874	856	859	886	846	922	893	910	834	849	894	857	878	882	842	839	886	839	878	894	821	871	884	881	868	889	867	890	842	900	864	873	846	866	808	846	891	839	868	849	850	843	918	834	891	924	873	877	887	861	830	865	873	838	857	852	862	847	882	839	859	814	899	911	863	838	885	864	817	884	839	892	855	888	924	878	880	893	891	877	853	897	810	874	877	888	867	842	885	811	906	834	899	893	869	827	869	853	880	837	893	875	862	915	884	872	915	914	829	869	852	892	858	842	847	828	838	897	838	836	895	859	837	851	881	857	868	885	918	905	913	890	902	913	881	885	892	916	872	866	908	875	884	836	909	893	853	888	860	874	840	868	897	850	895	841	830	926	852	881	842	861	873	873	850	865	868	893	867	897	853	864	852	882	842	885	890	806	863	861	890	881	847	866	850	834	851	805	855	872	840	842	846	850	880	866	870	925	922	847	890	875	851	895	877	883	877	899	887	836	863	851	861	825	890	864	869	879	892	888	885	861	843	872	890	855	856	856	826	872	877	868	862	891	874	873	858	926	878	808	845	852	861	879	851	888	852	860	866	877	915	870	878	880	790	879	893	841	859	919	909	892	832	902	916	883	876	879	872	854	878	905	832	795	870	853	877	875	918	912	922	842	854	894	826	813	876	852	898	835	904	868	845	863	867	851	881	858	827	839	875	875	824	909	859	817	912	884	831	855	898	884	874	869	866	892	864	870	850	896	861	926	831	895	898	864	864	894	852	899	841	902	890	881	907	868	898	947	907	837	896	849	892	868	880	889	826	864	866	836	883	865	843	882	870	856	922	858	908	881	860	875	856	900	852	912	823	911	894	832	855	894	808	891	832	844	865	854	863	864	891	874	867	878	904	857	931	895	839	887	874	858	845	871	833	823	909	819	869	843	830	851	830	849	896	844	900	844	900	869	876	863	895	878	858	900	854	884	866	890	860	857	893	796	879	837	870	844	840	849	867	917	858	883	906	818	829	848	911	835	906	860	851	833	846	806	795	908	825	885	891	906	885	876	914	924	881	897	841	875	866	867	872	856	875	877	890	896	907	853	838	844	901	936	913	881	822	884	857	836	888	876	859	858	897	914	783	814	931	898	874	887	895	903	831	853	884	875	850	833	868	840	855	906	854	863	837	910	886	913	913	869	846	853	885	863	851	914	877	866	870	872	833	920	877	846	876	853	869	882	845	896	858	865	823	794	869	875	870	843	860	826	907	882	859	889	945	892	890	879	834	914	876	819	828	816	886	890	874	880	907	904	869	853	875	905	844	883	881	890	868	902	820	872	845	891	824	882	936	881	848	892	864	875	814	892	900	884	887	807	827	833	871	864	825	880	836	804	885	884	830	882	850	886	910	830	873	854	833	855	903	845	894	882	920	864	920	825	934	876	877	898	903	851	835	855	882	860	846	870	897	810	873	888	860	821	892	880	875	874	847	884	846	875	886	917	860	848	869	892	884	873	858	886	865	821	886	897	900	902	900	848	834	875	888	894	855	907	956	880	870	914	894	831	791	908	830	878	895	921	887	925	845	846	855	881	845	885	878	843	868	852	899	856	878	884	931	841	842	896	854	843	866	877	876	879	943	884	861	832	860	873	894	877	909	879	849	872	847	930	853	895	906	893	880	880	829	869	892	924	924	885	890	873	867	848	844	863	861	871	860	888	897	902	876	836	906	913	884	885	870	838	846	909	912	953	905	899	831	858	893	872	868	824	816	897	837	897	869	841	834	880	841	902	872	853	849	874	829	862	844	866	836	903	859	894	863	832	867	853	873	854	870	856	858	889	868	908	900	919	861	859	836	848	875	878	862	877	828	930	815	877	879	858
40982	14685	3082	1738	1201	870	745	636	523	516	415	427	381	417	393	340	335	354	315	346	332	300	320	313	294	346	284	287	304	311	309	296	328	301	313	284	299	308	299	306	287	284	295	319	284	290	285	317	301	294	285	262	265	291	304	266	255	296	293	293	296	290	291	309	281	288	302	340	267	286	271	293	296	290	257	291	294	316	271	277	279	276	289	263	303	309	308	287	282	297	300	280	275	285	293	274	304	287	305	305	265	271	278	292	281	272	283	282	291	308	319	302	292	279	254	308	283	301	282	293	275	309	316	304	304	289	272	325	298	278	293	301	283	279	298	287	268	295	289	314	257	280	331	324	288	257	283	275	312	280	307	244	260	296	294	281	289	286	313	307	271	274	275	280	278	304	270	267	297	317	277	303	317	322	251	290	292	270	275	310	282	274	248	278	267	283	288	270	287	264	303	302	261	271	291	305	309	276	300	285	288	299	300	298	290	300	282	262	265	275	317	284	292	285	276	286	318	289	271	284	299	283	294	280	302	301	314	272	283	293	277	304	276	324	284	334	279	293	272	281	280	292	275	286	279	298	299	289	283	315	309	283	296	294	276	277	303	269	297	310	298	285	276	270	296	276	276	282	286	281	281	272	298	290	307	301	268	276	322	300	293	290	272	266	299	294	294	317	295	269	278	285	280	290	312	273	258	265	273	271	269	297	278	306	275	319	285	284	276	284	263	286	289	293	297	278	293	272	297	285	305	285	295	284	293	259	319	288	255	296	296	276	312	277	275	301	299	280	278	267	310	298	284	265	302	264	268	282	302	276	293	292	302	278	272	292	322	294	288	285	295	273	337	292	268	283	273	277	288	284	259	315	302	260	293	291	280	289	297	273	274	261	255	274	285	258	296	300	279	283	313	283	304	295	292	268	282	322	279	274	280	278	310	276	304	289	291	259	313	278	284	312	300	301	288	264	273	285	313	297	278	286	275	292	290	263	272	280	283	323	299	281	272	313	277	285	292	308	305	283	295	282	291	312	281	281	303	304	298	295	312	289	288	301	301	280	289	295	279	284	291	305	286	271	294	277	263	302	292	245	280	285	262	290	297	302	312	312	255	267	270	246	281	280	314	297	294	280	271	295	273	313	285	320	298	281	265	296	249	296	270	281	287	324	270	285	323	295	282	285	299	266	260	294	297	292	281	270	313	323	294	311	305	288	291	282	282	269	270	296	315	320	285	287	319	279	308	318	281	267	275	315	282	277	300	278	308	291	313	282	298	285	283	281	301	286	264	269	279	276	296	274	274	279	271	260	335	303	305	302	280	277	282	285	289	298	329	293	293	300	284	282	322	300	289	290	259	293	261	279	311	292	289	294	297	291	303	253	284	292	298	256	287	255	284	279	257	260	315	279	287	292	310	261	274	277	300	247	263	240	300	294	304	260	291	294	337	261	299	260	314	308	314	287	294	277	283	279	296	300	273	285	296	273	284	281	290	243	275	290	267	265	260	290	291	277	282	294	280	290	269	297	294	276	318	281	268	281	267	288	285	275	277	306	263	281	279	265	271	304	278	301	287	301	307	276	301	273	281	279	319	284	291	299	286	297	290	270	303	314	306	305	302	275	312	294	293	304	266	290	288	309	318	294	300	291	290	294	287	298	286	285	296	283	306	266	283	279	318	279	318	275	298	290	293	289	284	261	290	256	272	293	288	318	269	275	285	287	279	281	267	285	307	339	302	318	290	287	273	286	282	294	278	301	287	278	288	269	248	293	330	314	276	297	272	324	296	299	308	264	297	258	283	273	301	276	314	300	292	275	258	288	294	269	278	295	274	308	285	300	321	305	284	308	309	274	263	266	299	275	301	335	287	279	340	286	272	273	283	300	302	275	307	274	272	282	295	290	296	266	292	289	293	260	274	310	274	268	278	278	272	274	291	298	288	291	273	298	310	286	300	268	298	264	269	315	262	285	300	273	322	320	313	280	279	266	295	310	252	276	274	308	316	262	303	274	288	274	292	289	329	298	257	298	311	271	303	320	321	270	311	320	276	303	272	281	276	272	279	282	287	282	273	260	269	287	268	288	309	284	311	321	305	288	287	274	283	311	289	292	274	296	281	293	297	305	275	313	302	262	305	273	268	305	312	296	296	307	316	269	257	275	295	298	313	267	301	302	303	265	327	302	303	289	277	289	275	273	318	317	310	258	311	289	277	287	306	321	302	296	278	281	266	281	294	343	277	267	288	294	325	274	276	264	293	259	318	293	327	266	261	283	308	279	293	290	279	285	303	265	288	268	284	272	295	287	278	281	286	263	258	297	298	250	292	274	286	290	284	276	281	312	296	281	281	268	271	293	309	292	287	302	315	283	287	282	283	270	288	291	308	285	278	290	305	291	303	259	303	293	288	269	266	296	271	312	286	264	306	313	289	259	283	293	283	309	286	311	293	312	298	282	267	271	290	267	290	277	276	324	254	256	284	315	278	331	251	270	276	306	266	301	282	279	304	297	282	285	297	280	276	283	298	300	327	299	290	316	281	294	305	293	275	288	293	301	260	301	290	301	285	311	275	279	289	255	265	291	261	293	297	285	323	298	268	244	287	292	287	277	307	298	312	278	294	302	312	257	289	309	308	315	259	280	302	302	290	293	265	307	294	304	294	275	282	301	286	276	302	261	294	287	286	276	303	300	289	329	285	282	283	261	279	290	270	280	276	270	269	294	293	275	279	258	307	314	294	288	275	287	269	295	286	293	308	325	320	281	287	314	271	270	283	268	296	264	273	275	270	280	268	277	289	263	277	271	332	345	287	308	269	295	279	300	296	291	292	279	298	281	279	283	268	256	283	286	281	266	282	291	283	260	292	275	272	284	327	300	282	292	303	297	289	281	285	296	317	276	273	295	307	267	282	322	258	300	321	291	309	278	282	277	296	313	278	272	270	296	289	276	293	299	282	297	259	304	278	285	302	289	308	306	300	286	295	299	310	296	271	282	277	314	297	294	277	307	291	311	261	302	294	283	250	327	317	285	282	315	274	333	268	295	289	282	265	316	306	278	277	295	261	302	282	275	300	323	278	285	283	299	323	315	309	290	293	308	271	312	294	287	277	271	301	257	305	295	275	314	289	313	267	285	276	297	301	288	290	302	267	252	311	276	281	299	264	295	296	289	311	300	300	269	291	304	295	285	261	260	317	305	259	263	279	287	292	289	289	297	294	282	284	299	289	271	289	280	276	313	303	262	270	265	299	299	284	289	291	327	281	270	252	258	289	290	267	286	310	272	276	265	293	319	290	307	294	307	284	277	315	282	306	303	297	287	324	292	329	299	300	275	308	283	284	262	282	289	300	303	282	297	310	325	276	278	274	312	273	282	260	272	242	322	301	288	283	267	306	265	280	265	303	310	289	300	289	297	305	290	281	336	257	309	294	309	242	290	283	286	273	265	298	292	277	291	296	287	254	266	288	282	297	307	284	286	277	295	280	292	301	309	272	260	274	282	255	307
21429	2430	5402	5813	4827	3943	3264	2875	2348	2079	1870	1825	1578	1434	1327	1305	1234	1206	1133	1134	1109	1092	978	1022	1015	951	994	955	883	923	875	847	894	860	801	857	802	764	813	856	860	833	866	811	826	805	807	809	787	803	758	825	774	798	821	771	818	799	796	780	772	786	785	782	778	758	790	785	767	728	781	774	766	829	752	773	759	717	758	769	767	761	779	734	768	791	798	727	739	752	720	786	747	742	775	732	746	747	818	730	767	814	772	759	811	817	718	800	795	782	750	748	715	774	752	753	742	803	771	748	774	742	775	771	800	766	744	740	754	762	797	779	782	782	761	730	731	693	712	772	781	741	831	779	735	753	729	764	726	737	695	816	766	717	736	785	736	712	741	751	707	736	737	730	740	764	787	713	768	760	797	729	756	807	745	742	752	750	770	770	742	764	752	763	717	747	785	732	722	768	871	770	773	765	771	723	771	700	764	778	778	783	754	758	760	784	739	754	774	776	717	762	736	770	728	752	715	757	785	743	721	734	760	681	744	749	770	755	782	765	748	754	754	714	741	771	701	749	726	709	720	745	751	793	765	703	746	785	791	706	799	764	745	753	758	792	724	795	738	755	723	730	740	714	777	743	762	737	727	765	729	718	758	756	753	750	736	773	741	725	729	709	788	725	719	775	730	747	693	742	766	724	739	745	754	799	755	709	798	700	782	723	742	756	712	793	754	741	742	756	742	768	720	769	718	813	722	748	724	755	749	732	755	717	734	765	754	773	724	743	743	731	739	797	718	736	711	746	780	708	745	707	743	693	750	775	773	752	756	781	712	792	753	715	742	731	771	721	801	688	768	706	745	759	786	761	731	798	755	783	718	707	716	780	743	787	764	730	770	788	722	713	769	768	799	727	745	721	718	728	736	768	759	821	729	738	755	756	743	747	745	702	740	736	744	746	726	769	759	756	764	748	751	729	747	727	795	693	795	782	722	715	740	715	720	746	769	717	740	762	722	768	746	772	734	772	747	744	775	700	760	757	763	743	764	754	761	719	731	729	742	771	774	748	751	790	742	747	768	796	748	707	725	793	756	756	750	718	737	743	741	784	736	784	748	733	776	801	707	765	751	813	748	804	795	733	791	757	768	738	787	748	731	718	746	728	739	757	745	759	715	746	771	780	718	739	786	716	806	719	754	758	749	734	739	749	770	833	742	699	778	815	733	750	768	766	765	740	790	731	696	734	755	719	758	746	750	711	751	740	747	797	718	755	754	711	779	731	729	789	713	723	733	735	732	729	758	761	783	721	718	785	775	760	723	757	767	795	726	780	785	728	718	707	776	723	724	733	770	738	724	730	779	810	752	755	760	699	782	761	749	804	742	730	769	731	736	769	743	753	777	777	738	735	714	783	713	725	741	714	729	770	719	821	739	734	743	716	767	738	726	737	727	746	738	742	759	753	768	768	769	706	703	740	743	743	762	760	759	727	716	689	793	739	726	790	745	756	738	733	735	726	772	738	712	709	741	770	733	737	721	741	749	742	741	744	788	724	775	776	757	761	745	762	718	754	746	728	778	784	759	738	725	725	790	774	754	781	757	770	718	743	758	754	740	716	795	786	756	684	758	741	782	707	766	750	719	786	758	771	734	716	782	730	705	675	733	820	747	762	707	752	742	756	733	729	742	754	723	773	756	741	816	734	748	758	783	777	736	752	746	810	673	751	775	773	760	760	739	748	736	761	720	772	760	740	755	711	792	783	760	685	750	710	749	735	781	768	697	739	751	684	750	733	752	749	736	711	749	727	719	741	753	790	749	780	709	768	750	723	784	767	743	785	788	789	754	762	709	748	720	734	738	708	733	700	769	757	691	694	677	783	714	720	786	788	795	756	713	768	743	745	736	736	747	740	753	733	723	809	758	724	743	699	717	721	725	730	761	765	735	691	722	686	765	732	731	724	704	744	728	738	759	735	742	743	803	760	769	761	728	758	792	763	725	745	739	773	752	790	804	724	763	735	801	730	741	762	689	733	804	749	751	807	749	787	748	706	716	741	751	736	777	807	798	721	746	743	739	780	689	761	776	737	726	761	779	721	739	723	738	730	750	688	752	810	791	737	762	762	773	759	758	732	729	747	790	754	725	767	798	727	786	772	718	767	726	725	751	727	715	752	792	755	727	720	748	746	785	740	734	707	752	720	711	759	717	732	798	764	724	756	750	750	759	736	709	740	769	748	715	768	783	774	712	745	727	754	724	768	737	732	775	770	761	747	724	793	806	740	737	722	718	734	769	739	738	770	736	753	730	719	766	736	730	746	722	777	765	771	728	735	719	755	745	692	750	771	741	739	712	759	760	745	786	742	727	792	795	768	789	731	739	711	710	767	769	749	736	712	754	765	745	726	721	734	739	720	754	743	705	807	713	747	754	738	746	763	726	738	691	797	802	755	747	755	733	777	807	743	703	737	770	740	769	779	823	685	756	749	791	714	755	759	778	760	773	726	738	786	721	771	816	759	778	748	752	764	752	783	725	746	749	776	739	727	701	744	736	754	745	805	760	750	749	728	736	737	751	766	705	705	730	796	793	748	741	801	697	773	707	697	751	776	777	716	777	777	763	772	705	680	738	780	759	694	709	743	716	761	745	718	768	751	814	744	720	707	777	778	732	709	729	738	794	777	778	745	725	737	724	758	775	745	740	755	792	730	796	762	739	737	732	772	753	737	754	773	767	752	796	769	715	721	770	774	782	757	739	755	787	762	726	772	749	676	748	754	712	696	776	781	711	725	779	741	723	705	719	789	730	751	750	745	763	768	690	750	720	740	779	747	775	775	753	799	733	752	743	747	792	802	750	692	729	809	756	744	755	749	725	785	726	712	730	752	739	792	734	788	748	770	740	724	765	743	706	745	751	734	740	730	735	727	734	731	742	753	729	738	770	754	744	729	748	728	777	755	706	753	773	749	743	759	730	792	734	772	758	730	783	738	787	751	766	797	778	754	745	721	747	763	753	783	743	767	767	744	818	792	731	761	750	764	719	706	748	734	740	731	749	732	794	727	775	746	763	763	762	747	733	744	812	733	757	753	732	700	759	764	777	755	754	806	793	741	757	755	725	825	751	732	745	698	722	766	750	751	752	732	758	734	770	750	719	759	759	745	758	748	752	779	744	743	705	746	744	795	709	738	701	831	755	732	723	716	767	795	770	737	701	753	783	759	725	711	750	800	727	763	722	790	772	736	708	756	751	764	737	729	743	704	719	777	769	733	799	697	766	753	757	738	761	751	723	764	724	752	776	730	733	806	756	700	775	699	716	710	693	802	747	749	755	756	793	757	736	802	773	786	688	762	729	734	725	734	734	730	702	739	755	725	749	761	753	761	755	754	728	775	768	733	767	748	690	759	752	728	795	760	790	736	757	793	693	735	741	793	755	751	773	754	725	752	780	698	779	760	715	782	786	695	788	728	738	736	707	706	708	799	740	736	739	760	716	752	760	761	703	717	711	736	718	721	756	798
3310	279	229	215	232	220	194	204	181	188	211	193	207	196	206	184	185	196	212	187	191	191	185	188	173	202	210	192	194	224	207	218	181	186	171	177	192	203	196	201	227	205	191	179	193	183	180	178	178	165	167	173	193	206	190	173	186	188	168	185	186	173	202	199	180	196	192	204	194	195	175	209	220	198	190	197	168	191	195	192	197	196	192	209	161	205	204	204	194	194	198	176	184	187	189	173	212	202	184	170	186	194	173	196	205	209	167	187	176	189	211	197	211	181	227	206	204	177	190	183	177	193	220	198	223	203	225	196	202	200	206	173	186	179	192	180	187	190	215	192	193	189	209	186	186	206	196	206	202	193	179	202	178	169	208	191	183	199	194	188	213	211	202	171	185	179	203	183	187	175	183	176	203	220	188	194	186	195	209	191	198	196	193	218	203	180	183	199	181	179	199	154	163	185	183	184	197	194	172	204	207	185	212	183	198	191	227	184	196	188	203	201	192	199	206	170	180	196	189	188	179	204	195	181	199	210	192	228	186	184	179	197	181	174	174	191	196	208	173	172	171	195	225	188	165	167	186	177	210	210	172	194	208	199	215	196	203	199	202	179	187	206	185	173	196	196	202	167	206	184	198	205	226	187	188	199	188	173	191	179	200	209	213	191	188	187	186	202	196	197	181	192	200	177	186	186	184	204	215	183	214	186	193	176	188	190	172	191	157	213	192	180	202	188	201	176	185	174	207	204	197	199	206	216	218	209	181	196	171	197	167	197	185	176	202	188	193	192	172	193	182	195	191	148	179	191	180	200	163	190	207	195	194	188	188	195	199	190	204	181	188	195	188	205	176	158	174	186	190	192	183	189	194	207	182	218	198	218	204	199	221	188	194	166	159	193	207	200	185	220	164	207	204	217	193	211	190	191	173	185	204	192	192	187	168	200	173	199	219	206	199	190	214	215	189	203	178	189	181	173	206	183	177	199	177	169	178	181	211	186	183	201	193	193	215	195	191	185	154	214	192	189	181	196	204	203	171	194	189	173	203	216	194	178	184	178	207	196	205	183	178	197	191	173	218	192	186	207	177	183	200	192	191	200	202	204	199	206	193	195	191	203	172	202	196	189	201	188	181	184	199	229	192	211	182	211	193	210	211	162	210	203	166	193	197	179	205	193	216	193	177	207	226	207	211	184	184	222	194	152	204	183	163	173	173	190	178	178	174	166	179	181	188	197	184	190	191	178	195	193	202	195	217	181	184	188	163	206	220	203	213	207	183	185	190	190	190	187	186	172	184	214	195	208	185	187	209	190	197	179	210	193	185	203	203	182	192	197	206	210	177	192	205	209	190	187	202	185	196	178	205	195	187	217	197	195	186	183	186	178	208	194	193	190	212	237	190	194	207	200	199	167	193	193	195	196	185	195	197	211	178	208	195	188	190	207	199	206	186	209	182	192	193	169	171	208	196	163	187	165	185	210	212	200	185	166	207	194	183	194	219	198	165	207	176	181	213	180	171	186	169	216	196	184	178	185	187	159	181	205	190	197	222	162	174	196	179	193	210	198	180	215	191	197	202	208	184	210	218	182	168	193	179	214	197	210	187	180	218	192	167	182	200	184	204	189	182	166	191	186	202	209	180	192	222	185	217	202	187	185	206	209	179	201	175	192	200	178	241	204	206	194	197	183	198	174	198	197	195	205	167	208	155	199	176	206	191	195	187	183	209	195	183	202	181	174	213	194	224	184	201	202	207	179	202	200	205	198	201	186	207	190	197	216	179	196	209	191	199	176	191	216	189	209	187	195	194	207	191	198	211	193	181	179	209	200	187	230	174	196	198	179	197	174	197	196	203	186	192	199	191	186	198	202	193	206	191	214	190	201	202	206	197	224	182	198	186	184	222	202	205	203	196	203	191	179	201	190	189	196	179	199	183	177	180	194	195	203	195	191	166	208	170	197	191	202	198	186	197	201	192	180	190	207	206	216	189	204	197	181	194	179	196	197	191	204	228	200	177	189	177	212	178	223	180	201	205	198	206	183	198	179	203	218	203	169	204	198	186	201	239	189	176	212	204	188	178	186	197	211	180	173	192	159	206	227	184	191	226	178	182	188	189	225	192	225	191	187	196	189	172	170	201	190	195	198	184	204	189	209	184	183	196	202	205	192	185	172	202	204	213	172	196	204	208	207	193	176	204	184	171	176	210	187	218	172	195	172	194	179	205	190	181	198	200	181	179	229	200	182	205	217	197	203	196	201	199	190	209	219	169	152	233	188	178	207	209	222	185	191	194	201	202	197	194	183	200	192	206	202	187	175	190	199	199	227	197	206	176	210	203	183	206	175	223	203	189	197	195	174	206	202	199	196	178	170	205	203	190	176	187	167	192	179	183	189	184	209	182	207	192	181	192	211	191	193	199	183	194	193	219	200	206	199	222	198	196	188	206	185	200	161	187	171	204	218	189	189	188	196	188	183	197	185	190	172	199	204	177	172	185	190	179	203	184	180	194	214	193	177	203	201	191	175	173	207	184	184	179	177	224	203	195	181	213	174	211	216	191	186	197	191	198	208	181	185	200	204	188	192	175	198	169	184	198	174	211	177	191	198	174	179	196	214	178	180	185	177	188	204	213	209	217	204	196	200	163	182	183	198	198	208	210	191	192	211	211	204	183	179	206	221	209	203	221	178	201	191	216	208	205	204	203	196	188	188	204	195	193	218	196	183	206	189	190	212	190	195	170	183	184	178	180	206	190	194	179	209	183	186	183	200	187	204	190	158	179	192	213	203	196	217	194	228	232	212	165	209	206	197	197	206	182	175	198	209	194	184	217	187	193	176	188	190	229	187	197	189	173	233	174	182	205	178	201	196	202	147	201	189	199	201	209	212	196	199	200	209	190	213	192	198	207	169	166	192	187	203	212	197	186	227	179	190	209	201	194	192	181	171	199	222	196	200	183	179	179	181	203	224	201	207	180	184	189	190	188	174	169	197	213	195	197	199	194	197	211	175	191	191	187	191	195	184	199	184	171	207	185	169	179	206	181	196	189	203	189	185	195	163	217	195	174	198	195	207	198	189	175	171	180	196	196	194	202	215	192	206	203	215	191	180	183	200	209	186	190	209	181	176	177	183	182	197	185	220	199	196	191	187	196	180	205	168	195	195	174	181	197	175	185	222	188	179	208	206	187	224	205	238	190	181	210	204	190	201	188	187	191	185	180	195	192	179	187	194	181	200	217	214	205	206	215	180	177	192	200	218	191	194	157	207	188	210	212	180	216	204	188	209	208	182	192	173	214	172	200	179	215	180	210	194	195	195	197	186	204	191	212	188	197	194	178	184	205	205	188	198	205	177	168	158	195	178	217	219	180	179	196	187	215	201	198	159	193	205	204	192	216	188	204	183	195	204	201	179	166	183	156	191	183	191	190	166	182	187	183	195	192	225	178	192	203	193	199	165	200	200	191	162	186	192	156	203	209	186	205	207	196	192	191	174	206	170	182	184
3405	572	683	674	703	666	667	609	586	626	590	568	580	596	614	600	572	595	611	596	541	537	516	573	532	571	573	575	567	553	550	555	561	590	546	588	560	586	578	560	582	571	544	573	543	618	583	540	576	574	531	580	548	568	562	574	544	579	571	518	585	571	630	575	558	586	552	567	594	568	573	562	578	545	586	585	601	543	545	539	555	577	547	518	584	536	527	555	545	549	572	544	601	562	543	557	558	573	551	545	560	522	570	531	578	513	565	515	521	544	535	556	558	572	577	560	586	579	538	571	566	563	528	598	551	576	572	593	592	555	561	575	544	540	534	575	575	572	543	581	576	560	586	567	533	547	541	551	581	549	560	554	590	581	563	549	584	562	583	561	582	577	574	552	531	567	571	568	532	584	587	600	592	602	550	568	535	559	555	571	581	552	579	584	525	530	549	567	547	567	558	553	585	556	550	539	585	567	556	570	558	538	561	536	556	599	580	563	564	531	554	550	506	572	520	547	565	542	557	519	549	574	533	565	562	542	557	582	584	512	598	582	557	567	539	582	578	552	553	580	559	587	540	600	591	533	557	565	535	528	570	571	563	570	616	570	570	582	594	595	579	612	574	628	584	571	493	558	573	580	559	545	563	518	588	589	570	527	558	563	566	566	544	576	603	518	515	571	550	582	550	546	585	582	517	551	575	580	529	579	580	572	523	545	517	531	562	558	553	548	594	568	547	540	568	578	560	595	568	533	572	549	578	550	547	589	531	545	546	570	547	593	567	561	554	551	583	528	560	578	582	608	542	523	538	579	566	557	557	542	563	547	619	569	521	516	558	546	532	525	566	552	566	572	555	566	552	551	578	576	596	598	544	592	550	559	558	569	549	573	588	578	564	561	607	515	546	590	584	583	584	565	546	574	576	584	588	571	550	535	576	573	566	561	588	543	571	555	566	557	577	581	581	568	593	540	593	540	585	553	578	586	553	590	538	553	517	584	562	543	562	532	572	530	567	538	576	559	549	557	549	512	555	554	558	624	547	543	564	555	550	583	546	567	544	597	528	578	541	564	545	554	583	570	573	562	537	557	591	559	585	563	518	575	600	574	563	586	578	575	583	509	581	553	549	567	547	521	508	567	540	572	537	600	546	550	557	511	554	559	576	566	558	573	580	511	593	569	559	570	567	600	558	592	570	551	556	540	562	568	521	545	527	560	575	572	532	550	573	548	540	553	548	573	566	555	550	604	584	567	581	554	516	557	583	547	558	574	611	574	511	552	588	563	572	546	629	539	557	564	523	579	563	548	542	580	538	556	573	580	487	590	471	577	523	564	565	592	577	579	582	538	534	553	559	540	543	594	566	578	592	543	584	572	550	546	556	516	625	560	544	583	512	563	522	515	571	580	558	560	568	555	533	540	516	571	536	579	585	560	567	574	550	549	568	563	561	575	539	578	589	551	547	543	563	528	518	531	508	546	554	557	565	552	584	551	544	560	571	542	567	588	564	541	572	527	568	539	543	529	604	520	552	533	535	550	498	557	540	586	537	525	595	540	583	579	590	567	560	548	535	545	543	556	545	553	568	581	588	579	599	552	573	524	587	529	570	551	551	582	541	559	566	618	568	570	607	551	526	554	575	576	517	592	562	549	533	571	575	512	554	528	533	562	566	587	570	570	558	573	551	563	505	587	582	544	561	576	533	566	562	571	572	544	580	555	549	580	572	575	581	555	555	559	573	553	551	520	582	583	557	521	570	575	521	587	557	575	575	624	569	582	543	586	576	546	545	552	590	543	519	575	562	591	554	575	549	570	555	575	596	523	522	563	540	582	580	591	560	586	540	534	563	567	530	547	561	583	564	572	575	566	573	525	581	557	573	586	563	528	569	520	529	558	533	593	595	576	531	557	548	524	598	549	535	586	570	507	566	570	548	501	567	585	550	562	552	537	512	589	539	592	545	610	563	564	520	540	568	583	559	536	576	519	576	572	610	572	541	616	543	562	596	602	562	603	575	551	580	550	558	606	544	614	568	608	552	598	553	592	544	516	539	576	558	565	619	570	554	568	567	565	549	566	570	505	533	528	537	530	558	605	586	570	580	560	536	556	539	549	552	543	572	594	598	622	608	589	517	538	589	569	549	578	526	599	561	590	547	556	558	589	577	564	588	533	570	589	532	546	572	562	608	522	569	517	573	587	590	553	547	570	560	576	573	528	559	591	574	552	553	583	530	553	530	525	573	552	558	573	559	540	566	573	578	564	545	520	574	554	579	555	513	542	591	578	537	581	566	598	553	555	555	506	584	532	560	577	613	557	587	580	586	549	576	527	600	583	540	534	578	581	585	555	571	534	564	566	565	560	540	583	545	575	519	578	556	563	533	576	556	585	538	548	528	505	580	555	565	535	557	570	581	568	592	571	566	592	551	592	553	568	556	559	542	592	591	571	572	540	499	611	509	594	565	556	559	561	554	500	573	567	576	586	562	565	518	598	501	558	553	553	588	576	561	559	566	555	544	551	576	539	568	575	541	615	522	578	570	587	550	563	568	586	554	590	573	581	541	566	508	560	549	555	589	535	541	601	554	556	563	577	553	578	580	579	545	568	510	563	591	550	583	557	611	556	530	535	538	595	561	547	505	563	577	516	558	561	570	562	578	566	539	576	564	561	532	552	601	555	581	573	539	547	559	552	561	541	551	550	556	561	588	565	564	577	554	608	584	529	565	554	530	564	573	575	599	555	595	524	589	584	554	538	541	572	553	542	587	599	553	512	553	548	564	535	596	570	590	557	584	549	542	601	537	532	560	584	583	508	546	549	624	548	539	543	599	555	550	507	547	632	578	572	573	565	541	531	552	578	518	549	552	604	575	532	554	558	570	569	564	575	559	546	530	578	558	526	562	586	555	584	589	594	546	571	542	534	593	545	579	577	554	580	535	513	509	574	575	545	521	531	608	571	577	539	551	552	538	540	571	537	587	551	536	570	557	566	523	524	542	614	555	544	582	573	535	533	542	563	549	547	549	518	542	574	567	538	599	595	551	566	559	560	578	537	569	548	590	567	597	535	589	556	548	562	557	552	539	565	556	582	579	633	532	591	572	535	582	555	574	529	573	565	593	581	582	570	581	553	552	559	540	593	555	566	558	536	542	596	520	598	619	611	538	525	536	562	568	584	520	564	614	584	558	536	569	544	564	556	572	590	580	594	521	568	536	551	551	571	503	563	583	550	578	557	552	556	579	574	530	544	536	585	549	557	564	555	555	586	540	585	599	529	595	558	579	543	576	549	553	545	547	574	571	602	566	585	571	526	530	521	547	599	542	536	527	577	572	535	598	544	573	556	552	539	557	572	579	598	548	596	550	550	535	576	563	517	542	543	599	540	558	539	536	573	561	545	559	571	596	547	568	642	585	575	587	563	541	539	538	580	516	576	568	562	535	566	515	592	528	566	540	525	565	563	540	550	560	585	552	536	557	563	577	536	575	530	539	581	589	576	544	534	565	615
30216	8187	1471	1055	745	614	557	481	461	445	399	400	389	407	378	357	368	336	339	357	354	365	306	368	324	311	309	340	312	305	345	316	363	300	304	322	361	362	329	312	302	324	342	306	330	324	308	300	376	340	342	333	353	304	355	335	324	305	295	331	318	327	337	320	320	323	323	341	349	338	318	336	325	325	324	325	320	311	332	318	320	303	326	288	319	329	295	362	346	318	316	299	318	347	324	338	323	348	307	359	331	320	306	294	332	298	303	319	318	324	328	328	328	339	356	304	324	326	328	296	321	315	327	330	304	326	317	345	281	335	309	345	278	312	299	324	344	337	349	346	329	350	316	301	295	326	337	351	328	345	314	335	311	304	310	327	276	331	340	319	325	369	309	314	321	312	307	323	286	327	367	313	313	318	344	288	357	341	305	326	316	337	323	308	332	320	311	338	296	321	345	295	324	323	308	328	339	294	335	328	337	323	342	328	307	334	338	302	349	322	297	334	297	326	329	291	338	301	325	325	296	296	310	291	294	327	359	306	323	300	299	329	314	330	291	311	324	317	304	324	318	327	334	282	303	317	341	301	343	344	318	316	291	360	364	319	344	338	321	300	340	321	328	326	287	332	316	297	344	311	329	324	333	315	342	330	305	322	339	280	304	302	327	295	287	308	292	325	300	350	325	323	319	299	328	329	313	299	338	313	313	320	309	311	305	323	344	321	338	318	304	335	275	295	311	322	308	320	326	310	315	349	339	332	323	283	325	302	313	301	337	314	335	273	318	314	350	277	299	305	339	328	339	305	300	339	318	345	291	314	268	343	306	351	315	351	343	305	338	319	336	295	321	306	307	273	309	336	314	317	366	334	352	347	342	310	317	347	347	354	306	302	333	320	305	322	288	294	315	292	283	304	337	316	349	343	331	342	353	323	318	320	319	352	336	283	351	318	289	308	338	334	328	317	339	300	300	340	315	315	279	331	342	320	331	332	315	317	310	328	300	311	291	330	320	313	300	314	323	337	333	313	339	316	295	339	300	318	342	286	346	337	321	332	333	348	323	316	334	330	300	301	291	323	302	332	314	297	296	323	324	304	323	314	329	330	308	354	305	315	322	321	346	296	328	315	302	293	337	321	345	307	292	333	308	344	358	327	322	319	316	331	346	291	328	347	309	296	324	304	315	320	322	318	301	332	309	326	325	353	316	315	314	315	341	287	323	337	303	324	326	298	324	319	332	316	289	308	296	300	302	305	339	330	315	325	311	338	316	332	349	308	325	285	334	336	326	309	304	306	314	325	322	339	314	293	293	315	311	322	319	310	348	305	300	312	315	297	326	305	317	307	300	299	316	303	279	313	321	329	304	296	318	318	318	314	318	338	380	315	322	347	314	320	323	302	322	302	336	304	326	324	286	332	323	303	334	316	310	312	350	329	318	301	326	277	328	269	345	313	325	342	323	318	329	306	302	335	329	317	348	350	317	306	323	323	338	297	331	329	316	323	340	303	339	343	353	330	279	297	334	368	332	354	358	352	290	327	317	362	313	299	302	319	331	314	337	328	284	323	278	314	335	323	299	321	318	316	334	315	294	307	313	317	330	326	347	339	339	289	331	328	299	318	298	325	335	335	306	293	309	316	358	311	337	317	315	324	312	328	336	332	313	309	292	297	314	307	353	298	303	320	321	319	302	304	316	294	312	329	326	341	341	329	290	338	306	324	320	330	315	341	307	323	334	362	329	322	318	315	327	310	326	332	309	340	294	317	346	322	330	350	329	309	339	329	312	323	334	328	323	325	303	331	301	345	338	310	342	333	302	296	327	331	318	337	313	338	320	298	335	289	297	315	358	289	327	332	323	335	355	313	313	323	329	314	344	313	327	305	339	328	333	314	326	319	290	328	309	324	316	342	331	317	320	355	323	293	330	286	316	303	310	343	312	289	305	322	279	321	330	322	315	322	359	316	320	353	299	305	319	330	303	334	354	323	333	306	318	307	303	349	344	297	308	317	330	349	353	344	322	295	316	342	323	318	321	332	349	322	292	338	326	340	306	355	328	312	352	320	315	311	314	323	321	319	309	345	285	331	319	336	299	329	295	316	316	305	311	310	334	329	314	314	287	341	348	306	320	333	337	305	345	346	345	324	309	319	317	287	322	330	331	324	305	324	327	319	287	348	305	336	300	327	277	286	319	286	355	321	307	302	309	300	332	330	346	358	330	337	310	317	327	305	337	335	336	322	297	312	313	336	349	350	328	301	303	306	328	304	344	329	308	339	315	322	321	299	297	317	331	301	345	320	338	297	319	306	325	314	324	289	327	317	329	315	301	310	337	322	314	301	347	313	334	304	306	336	314	310	342	307	322	330	315	296	305	302	329	306	323	282	314	326	292	292	328	324	325	318	308	317	331	313	338	323	278	297	329	351	339	277	327	293	330	328	337	324	334	318	323	308	307	336	313	311	322	351	320	332	321	320	322	336	309	297	294	307	311	331	324	315	354	343	307	304	323	309	288	327	289	302	302	345	323	294	296	333	340	308	328	331	329	313	304	321	358	354	300	323	311	323	305	319	321	328	301	329	332	325	313	303	328	330	341	302	324	309	335	319	326	330	367	346	315	313	338	323	296	343	347	342	340	282	324	331	326	309	308	298	346	331	304	345	322	323	306	333	306	295	291	341	290	350	313	336	294	346	324	336	313	335	321	316	307	315	321	302	327	317	324	344	317	308	332	307	300	300	312	306	318	315	362	289	319	310	305	309	332	312	343	325	305	292	338	325	307	338	324	336	304	358	297	294	298	321	302	331	296	314	293	331	318	336	294	355	331	321	329	315	331	321	284	321	330	329	302	322	304	315	308	310	336	318	315	299	306	393	348	337	347	317	316	309	286	306	325	309	342	320	277	325	294	343	300	318	337	344	316	326	320	355	314	322	330	326	332	368	314	300	302	294	325	310	315	281	325	318	320	326	347	328	302	329	305	332	336	301	349	303	322	321	314	306	298	325	309	293	320	316	295	316	276	326	359	314	343	311	295	329	320	304	319	308	330	330	320	332	324	317	328	344	303	333	313	313	337	338	345	317	322	288	338	318	315	317	341	321	311	311	307	316	320	323	329	313	330	334	283	324	349	313	331	318	358	348	358	312	320	319	323	327	318	333	310	290	298	310	347	333	319	311	308	315	304	334	336	306	308	323	327	338	336	354	285	331	294	352	319	326	337	302	329	309	289	298	292	336	349	334	306	332	330	315	335	312	284	317	332	315	313	308	300	328	332	347	324	306	351	336	329	330	327	322	288	312	297	324	322	337	321	342	327	277	320	336	317	331	325	347	288	322	333	301	272	304	337	327	297	302	326	326	328	319	326	323	323	326	340	304	283	271	303	321	273	296	337	330	318	362	354	319	323	306	304	365	334	330	324	288	311	323	344	336	286	341	348	331	317	304	339	316	313	344	314	320	336	285	304	325	321	316	301	348	352	334	325	325	303	335	335	334	338	339	331	320
16564	1672	3298	3519	3143	2532	2182	1922	1710	1569	1451	1397	1307	1204	1225	1176	1115	1118	989	998	1011	1004	974	962	988	1009	984	902	911	939	960	923	972	847	869	907	903	898	882	931	888	890	806	821	879	889	923	811	850	817	864	850	862	873	910	877	871	863	860	886	842	928	885	876	830	882	862	854	947	887	904	828	907	856	831	844	881	821	877	944	898	839	834	914	858	843	861	868	858	846	831	830	853	822	827	834	884	793	843	841	883	882	842	845	810	840	871	882	916	855	862	846	882	887	840	902	894	868	807	810	871	866	834	842	884	833	897	877	875	759	861	844	839	885	811	812	819	888	834	885	867	880	815	888	811	877	856	839	840	899	813	808	858	871	823	842	884	882	847	821	907	897	868	833	871	855	901	860	820	836	880	864	848	832	895	881	836	896	872	857	830	821	837	845	807	871	825	860	894	896	851	876	856	842	843	855	857	846	861	781	855	851	862	845	808	872	883	854	829	869	834	858	823	860	844	869	817	840	861	832	853	857	824	869	849	869	808	880	854	852	824	848	804	848	865	861	859	816	828	855	855	862	872	866	793	838	833	847	869	846	854	899	867	833	840	888	824	853	873	871	880	888	840	876	833	821	824	879	823	816	905	853	824	858	859	840	826	869	839	851	841	865	869	834	838	853	800	851	822	874	856	883	862	839	863	841	885	853	853	836	866	871	795	836	776	851	849	859	849	885	845	848	845	857	883	878	854	849	764	846	864	854	831	856	847	848	854	832	766	829	880	854	837	839	847	828	823	839	834	869	863	820	807	853	842	832	825	860	920	800	835	858	857	808	885	879	827	874	878	861	887	870	837	840	833	856	818	919	886	839	801	881	780	874	885	855	833	869	834	837	877	824	867	818	877	845	813	860	869	875	890	814	797	872	850	832	827	868	804	884	878	830	889	874	842	824	826	779	888	856	820	834	813	806	851	905	813	786	846	850	856	806	840	812	868	815	837	868	821	904	827	861	885	871	831	824	886	843	829	877	813	843	847	839	844	837	906	817	845	851	793	883	877	827	855	819	875	827	837	910	840	832	813	822	904	849	854	855	853	863	885	818	926	832	904	850	885	826	848	823	907	864	820	848	856	826	845	833	843	853	892	829	855	867	845	824	805	868	834	804	864	833	846	849	827	766	841	841	809	853	817	892	829	870	872	861	855	836	829	835	812	840	875	827	855	845	851	871	851	826	874	873	838	915	865	788	847	878	853	791	857	811	816	865	827	830	844	927	846	853	889	861	878	855	834	836	874	815	866	863	806	833	810	834	745	855	857	878	811	833	840	845	823	840	879	791	839	864	871	842	854	840	877	842	848	836	854	859	894	821	857	879	867	833	858	806	805	822	823	825	873	806	864	894	849	840	901	857	827	878	853	819	863	827	869	875	806	837	872	851	876	848	864	888	925	867	855	819	853	857	820	803	842	844	873	866	847	829	804	832	825	871	829	844	863	854	861	869	840	884	871	826	843	840	821	814	816	867	829	868	877	850	899	828	783	854	829	881	820	848	838	853	876	890	891	870	878	853	884	853	888	907	875	847	860	848	860	798	877	884	785	903	807	823	859	823	879	808	823	840	857	801	845	885	837	900	831	864	840	826	870	827	855	827	869	819	826	845	844	870	878	892	869	871	875	826	873	841	848	853	858	795	860	849	824	887	875	816	845	862	908	829	885	861	871	828	864	863	819	817	863	843	839	832	835	842	815	815	847	848	846	852	839	865	861	782	822	849	809	852	819	876	864	887	808	880	859	862	887	840	858	825	853	808	890	878	829	880	823	862	875	847	877	891	828	823	863	824	866	886	915	882	815	844	849	795	877	853	866	821	868	863	853	789	850	836	830	834	857	843	859	833	836	857	892	832	833	829	845	801	819	860	831	821	860	835	840	877	858	831	846	844	870	858	822	826	884	858	831	925	801	836	825	906	816	895	842	836	887	877	846	841	875	867	864	868	905	828	847	848	837	849	881	875	882	788	851	875	824	824	859	837	869	881	835	838	841	867	860	888	879	831	832	855	841	868	840	826	854	861	914	801	881	806	867	852	900	821	879	796	849	829	855	882	882	824	833	841	830	825	844	847	860	845	833	850	838	772	858	784	855	847	830	833	868	868	869	826	834	831	776	857	858	840	841	873	885	829	854	879	839	875	838	854	869	842	848	850	866	813	902	844	842	798	824	825	821	881	835	912	852	872	808	884	813	844	817	886	857	791	878	871	857	870	857	890	852	855	871	822	873	914	885	803	837	848	845	851	839	855	846	865	867	871	808	886	795	807	853	851	875	839	867	856	867	830	823	866	849	833	886	832	900	855	850	828	805	855	914	869	879	861	832	814	852	851	924	811	800	846	825	860	878	865	819	879	857	863	831	918	815	842	867	872	820	838	808	851	854	800	870	874	848	856	871	835	839	882	826	857	813	796	834	884	892	870	878	872	816	865	861	849	876	856	857	896	803	925	823	873	832	852	856	856	837	848	865	881	849	813	816	863	840	863	848	812	831	796	896	845	847	824	819	891	857	828	862	846	832	838	817	860	818	864	837	842	872	850	878	853	849	910	830	837	866	866	835	832	879	850	893	854	859	820	855	814	866	796	801	885	852	871	844	837	816	857	858	858	832	835	872	885	792	867	891	847	844	859	879	827	882	836	824	858	903	771	868	824	817	852	832	784	842	813	815	915	872	832	808	848	858	797	879	878	867	808	800	799	822	814	847	857	820	873	889	841	854	805	884	882	883	808	861	874	830	797	811	812	861	867	839	851	889	890	905	854	845	828	876	844	891	838	842	863	857	795	826	852	871	802	889	864	887	868	847	835	866	858	771	825	860	835	843	807	811	829	817	815	881	852	841	851	825	858	827	823	899	882	846	843	854	857	877	860	800	795	860	862	807	891	843	843	822	861	861	829	865	840	904	845	802	838	860	822	878	821	858	830	846	915	856	858	867	868	796	880	849	813	858	861	835	876	839	845	834	909	877	862	851	848	902	896	854	840	851	841	903	860	907	878	907	832	834	875	866	819	821	828	880	835	900	857	876	844	846	804	863	845	801	861	826	867	842	855	834	835	830	848	828	848	849	821	814	846	847	875	822	837	866	883	854	891	874	873	917	863	892	881	830	882	831	897	824	834	844	841	889	842	892	859	836	896	846	874	846	835	870	834	844	873	847	873	858	855	830	859	839	814	826	837	869	918	868	807	845	820	802	834	883	876	833	911	821	850	853	848	838	868	813	803	845	850	819	826	865	858	858	811	869	846	884	866	869	873	833	841	832	848	855	864	861	829	876	870	820	834	866	853	877	833	851	856	877	886	856	830	828	890	833	846	862	830	942	858	869	797	816	842	842	838	838	837	835	864	819	820	813	845	839	821	823	836	904	812	927	820	875	877	879	824	811	803	863	861	846	927	849	858	858	852	830	796	849	786	875	866	840	811	827	835	873	867	807	817	839	842	793	869	824	841	836	880	815	806	867	804
43628	17708	3415	1828	1276	900	690	594	527	435	429	447	412	361	346	379	344	326	345	312	338	308	335	331	296	315	320	273	263	307	296	298	314	284	318	288	298	279	280	264	278	262	300	290	261	285	276	288	314	264	311	291	275	273	309	280	289	281	287	272	273	294	278	284	295	282	311	297	304	297	315	275	254	288	276	257	279	300	272	284	269	261	290	270	291	274	295	298	291	302	288	292	246	284	295	306	277	263	274	266	286	276	271	286	302	304	288	285	306	289	264	272	289	299	253	278	280	321	303	271	270	273	274	275	310	313	241	285	286	260	253	279	286	281	287	300	283	246	290	271	273	335	267	294	274	264	293	288	297	299	292	274	292	308	265	270	280	280	263	285	274	294	293	281	296	258	285	289	271	284	267	278	293	291	249	261	286	270	281	263	301	259	299	282	248	289	286	312	287	287	277	260	276	301	280	284	248	276	276	270	282	269	299	279	287	312	272	304	256	294	278	298	283	275	253	254	300	263	283	254	269	290	271	299	259	278	294	255	265	246	270	261	267	270	278	307	297	288	273	266	307	277	282	263	306	258	267	246	302	294	258	279	264	268	279	282	259	302	217	246	299	285	313	282	280	290	268	283	250	289	284	297	260	303	277	287	253	288	257	272	259	291	297	271	303	267	265	305	272	265	308	244	277	269	279	271	292	257	280	306	304	288	265	236	292	296	304	276	279	274	287	266	303	271	267	277	256	266	296	269	260	262	290	260	269	261	284	265	296	293	253	261	296	279	267	293	272	281	313	288	291	283	302	282	269	335	262	246	260	293	255	292	274	256	278	278	251	304	253	274	308	258	280	281	289	275	289	281	242	255	249	230	273	297	271	273	265	262	269	292	263	235	267	288	272	274	245	318	281	284	279	282	248	269	258	257	289	306	273	294	282	273	258	287	289	304	301	262	249	292	256	265	275	295	295	297	278	284	280	287	280	259	286	281	263	296	281	270	291	303	280	285	255	252	287	253	297	281	274	275	273	296	285	275	286	266	271	253	262	275	264	276	305	312	252	279	293	259	258	298	287	290	285	260	291	275	321	280	247	247	253	279	245	277	287	297	270	290	282	270	243	297	264	306	287	269	254	280	312	304	297	313	298	269	263	294	284	293	277	283	299	301	291	265	251	281	263	263	311	280	261	286	291	257	274	271	292	271	318	262	274	289	251	304	274	280	269	278	264	262	279	290	275	278	245	292	273	286	277	256	270	288	271	312	257	277	275	281	272	281	281	266	253	258	267	280	269	314	274	265	250	272	300	305	281	275	270	286	266	277	287	289	284	288	269	263	281	277	273	282	304	268	270	278	292	312	255	267	286	279	291	269	256	259	268	251	272	280	277	317	297	301	279	276	276	263	277	279	286	295	300	264	275	258	294	300	255	292	263	302	294	260	288	278	261	263	254	304	292	264	281	296	291	286	314	316	286	317	264	257	273	324	236	291	282	296	284	285	250	303	299	262	266	316	275	300	286	290	277	301	267	263	280	292	264	262	284	289	288	302	265	248	277	275	292	276	269	255	250	275	275	313	251	276	273	273	281	278	269	299	306	305	285	273	249	278	287	307	278	257	264	310	267	262	262	268	281	272	280	318	270	280	268	263	266	288	282	265	276	287	254	269	272	240	286	288	282	289	247	290	271	237	298	271	311	282	281	289	315	258	299	278	288	273	290	315	256	240	280	279	287	293	278	262	241	299	260	264	280	280	277	285	291	263	285	285	245	271	278	281	300	250	313	281	274	271	303	293	302	280	280	283	300	306	248	298	273	295	271	287	253	291	293	305	292	260	269	265	297	268	234	250	281	279	293	297	270	283	274	299	265	323	273	284	283	264	256	334	275	273	287	286	266	244	279	274	267	263	266	286	249	297	303	307	314	235	262	278	245	280	264	269	268	263	251	280	265	273	281	251	295	254	294	308	284	294	263	287	277	262	266	293	298	279	300	305	280	277	299	290	280	268	285	283	308	266	309	302	267	273	252	245	263	286	296	261	319	307	255	259	295	297	268	277	254	283	287	244	283	267	293	287	317	261	311	274	266	260	294	270	265	237	271	288	292	287	275	294	286	297	294	254	290	271	245	290	273	282	294	286	312	259	291	316	283	274	273	249	258	251	306	270	281	299	268	258	263	297	323	265	277	268	263	283	275	255	276	306	251	281	309	286	294	254	280	291	288	280	268	269	302	289	251	304	274	259	265	295	291	288	261	264	302	308	275	283	293	252	303	282	294	276	294	289	298	298	301	266	268	308	257	283	301	289	286	283	268	271	259	291	291	249	282	267	268	276	295	278	294	255	299	242	302	297	266	290	269	273	294	283	283	266	284	286	263	274	294	267	286	291	307	269	267	293	276	256	285	267	284	300	281	274	262	277	294	250	266	287	295	292	283	272	302	278	297	308	270	304	275	228	302	295	284	299	266	278	262	296	271	267	278	293	230	258	290	278	320	307	292	259	275	246	282	289	295	268	280	306	294	284	282	259	286	251	278	283	319	266	280	284	299	267	285	258	273	266	301	271	291	310	269	295	284	286	281	271	266	290	273	305	285	248	298	288	291	282	281	269	290	268	281	252	257	250	257	269	282	274	264	257	296	293	297	306	268	289	269	286	287	283	271	273	267	328	260	250	299	264	281	293	265	296	255	275	287	282	251	282	299	275	286	311	311	264	283	291	303	260	265	263	271	290	302	286	298	290	276	277	304	281	274	285	291	279	246	272	267	272	285	286	275	266	295	296	294	290	285	289	270	307	269	254	272	255	290	292	298	270	253	273	265	271	293	281	255	276	287	299	259	313	301	265	271	276	300	287	265	268	267	274	298	276	279	272	279	295	270	271	291	250	273	278	284	296	255	275	257	274	297	304	280	279	279	270	289	277	271	293	286	300	269	283	269	256	301	283	266	276	298	285	273	277	284	264	265	263	288	290	259	258	267	266	258	284	248	295	296	275	287	276	271	311	292	290	274	308	249	249	262	277	276	259	288	280	296	270	309	290	270	281	274	290	285	279	261	252	261	295	277	277	270	290	287	293	284	259	289	272	296	287	280	263	259	283	261	273	262	282	299	255	255	269	296	274	259	278	249	286	307	262	265	269	258	264	281	291	269	286	257	272	246	280	256	285	274	282	279	273	234	280	283	274	285	276	268	270	281	290	332	300	282	277	265	253	284	263	291	282	268	275	276	323	298	291	292	278	282	261	245	295	251	287	268	267	268	295	285	285	274	284	273	283	246	293	260	270	267	270	263	305	304	279	287	300	249	262	277	278	317	263	277	244	252	268	296	275	279	310	270	269	245	279	284	257	281	242	283	257	277	287	291	304	290	306	289	296	267	282	267	281	279	303	287	266	278	275	275	258	288	255	283	305	268	262	256	282	278	310	310	260	278	258	253	275	300	286	275	244	281	267	272	287	299	284	294	288	274	314	270	248	307	261	279	277	277	263	305	265	281	273	278	280	290	290	299	279
23604	2415	5441	5704	4861	3997	3219	2730	2319	2142	1853	1707	1485	1375	1405	1333	1211	1140	1140	1079	1083	1014	988	1001	924	939	894	870	852	863	877	868	864	891	869	807	845	812	820	824	824	801	787	789	807	763	778	783	765	771	717	765	792	782	714	760	785	809	754	736	734	750	785	736	729	767	724	807	751	716	759	776	737	747	742	738	769	710	718	712	701	782	753	745	759	708	787	762	746	737	726	733	726	717	759	789	722	689	736	762	750	720	728	749	696	689	757	752	728	779	734	737	807	707	706	736	738	729	775	669	714	721	685	735	749	753	699	695	698	690	737	716	728	703	707	702	742	737	759	749	708	677	680	727	761	754	754	726	691	707	771	719	722	718	706	740	734	745	736	759	751	713	736	746	755	768	714	732	725	744	721	758	729	731	755	766	713	698	747	701	736	725	724	728	682	736	677	708	725	690	781	699	758	784	764	715	700	737	744	761	689	742	742	695	701	687	734	706	716	710	707	765	705	788	733	675	705	673	714	698	722	723	756	730	734	687	762	736	721	703	711	714	717	718	729	720	732	774	700	688	741	782	697	756	750	704	734	704	734	727	784	743	680	740	729	736	720	730	702	731	699	718	700	733	721	702	677	704	725	739	749	718	726	778	742	739	710	708	706	720	696	767	694	726	742	767	740	749	729	722	718	703	713	703	713	744	764	696	790	707	782	705	722	753	695	706	736	656	715	731	686	703	712	696	762	713	716	768	684	699	746	738	705	713	735	794	722	682	711	717	769	695	760	648	716	704	664	712	734	705	743	741	697	738	753	721	725	724	719	723	711	728	772	732	710	740	726	745	696	737	744	697	738	711	729	709	704	735	757	712	725	665	696	698	719	748	730	736	734	737	717	709	785	737	705	768	731	724	716	733	724	711	735	705	680	748	726	720	709	666	758	769	768	709	729	709	681	738	739	755	733	703	698	764	736	762	695	741	716	679	741	724	720	710	666	704	763	712	770	726	721	696	711	696	736	724	695	722	798	718	705	765	714	699	808	795	710	740	735	713	744	722	692	687	769	712	697	707	745	730	702	707	717	739	752	739	757	722	771	781	687	713	730	750	742	714	739	717	681	729	755	727	773	691	731	751	742	721	760	688	697	774	704	735	723	771	752	715	712	676	683	666	739	752	731	793	692	732	716	732	713	689	710	707	770	701	690	734	695	766	721	720	749	699	741	752	723	775	755	752	724	745	723	696	693	706	706	749	752	743	744	718	713	663	698	662	712	734	702	777	719	731	708	701	729	735	756	769	716	673	744	708	792	749	758	698	731	747	712	726	705	734	717	744	719	753	712	703	668	748	719	711	702	701	701	755	701	739	707	717	707	687	746	679	742	692	720	709	783	765	733	690	704	720	733	725	751	665	769	718	708	740	730	737	714	743	709	740	711	739	726	696	729	729	699	695	691	689	708	727	697	753	709	747	716	713	730	718	752	719	727	724	718	730	706	686	697	722	687	767	686	765	708	740	724	694	717	732	710	738	716	709	728	732	733	762	677	729	748	721	776	739	748	715	723	750	763	749	726	697	792	704	706	721	709	732	755	783	736	714	716	704	711	711	745	769	707	698	707	726	699	688	749	722	721	708	791	746	716	744	733	683	718	719	749	689	705	720	722	704	700	714	689	724	709	739	776	705	692	720	759	709	755	712	721	724	684	750	702	728	734	719	684	734	712	743	721	687	770	808	696	761	727	712	760	746	730	705	704	746	804	799	692	750	710	694	730	738	705	785	683	745	711	717	702	744	739	760	741	698	756	723	728	719	719	721	718	733	755	678	706	765	737	720	728	735	693	679	753	756	739	738	705	734	731	709	724	713	752	685	754	661	745	724	735	725	726	714	731	758	737	738	717	737	739	730	726	728	729	752	704	764	763	727	765	737	712	694	713	719	731	711	741	759	685	741	758	706	739	689	743	708	737	737	716	717	706	752	750	711	722	713	725	703	747	729	725	696	681	686	712	686	746	752	747	720	741	713	742	711	740	695	762	785	721	746	768	714	742	771	700	743	686	727	696	700	720	731	748	731	674	783	741	755	712	752	720	719	692	748	673	780	778	717	710	667	689	768	763	686	712	736	727	677	726	733	744	725	771	690	784	705	708	754	711	733	721	718	731	745	710	722	694	723	728	734	715	714	673	734	698	762	755	719	693	760	741	767	714	739	718	718	686	689	723	676	695	719	728	729	723	728	735	769	760	738	659	719	719	753	685	733	694	719	648	727	756	698	743	682	714	696	736	718	708	705	702	718	660	774	699	732	726	717	722	712	694	741	661	765	746	752	709	744	735	676	791	698	751	717	749	716	748	732	766	718	722	704	737	711	719	739	721	687	712	743	710	734	720	735	718	769	698	697	757	720	707	757	739	721	705	736	751	725	734	673	721	693	754	782	719	722	705	758	703	752	762	710	712	717	697	759	707	705	726	735	711	697	753	762	732	703	718	732	705	775	755	709	735	708	725	763	718	750	808	716	725	752	773	717	726	751	708	725	739	705	729	716	720	714	751	724	760	689	734	788	741	739	716	690	731	778	734	724	780	699	789	711	707	749	751	703	700	735	757	724	685	740	707	740	704	681	766	703	703	776	694	671	740	757	735	730	690	751	778	733	707	747	686	725	712	693	757	725	761	712	741	720	742	750	723	688	734	722	715	705	712	692	774	694	725	710	741	723	708	700	741	724	724	713	688	668	776	764	696	692	671	722	755	677	709	721	710	710	729	744	733	688	717	731	764	804	686	764	654	720	718	710	751	693	708	701	746	681	705	704	736	691	707	646	741	703	738	746	741	733	731	763	682	700	775	725	718	744	727	730	741	719	724	695	740	721	738	742	721	782	749	752	722	754	750	722	731	749	741	741	673	735	747	763	687	731	715	715	698	738	726	764	748	724	752	666	786	743	715	679	668	712	754	747	714	707	708	720	680	726	731	735	733	789	705	699	703	717	714	739	760	758	719	730	739	707	733	733	769	668	757	728	771	739	759	709	796	735	777	755	735	773	730	732	739	698	731	765	745	708	733	766	721	706	746	734	706	737	737	743	719	709	707	720	735	722	745	722	710	727	790	669	727	699	702	719	751	770	697	744	759	718	758	718	697	702	726	717	675	723	735	753	702	704	708	704	710	712	720	700	727	671	765	718	702	704	721	743	711	745	702	714	764	711	744	757	706	688	710	743	754	698	741	734	771	711	741	765	698	746	738	692	662	802	745	713	699	716	727	715	741	762	732	736	768	710	758	739	736	746	690	707	698	701	723	698	694	752	729	744	703	695	710	735	721	694	739	741	732	722	706	748	699	738	727	735	732	723	710	765	701	718	716	728	725	715	731	683	683	708	728	700	728	721	741	709	724	698	745	708	739	746	700	696	724	787	734	779	724	714	677	702	732	706	743	708	716	698	723	725	746	683	709	755	750	666	694	702	757	748	712	651	717	746	724	706	685	750	669	763	712	720	734	743	694	700	704	761	736	746
3178	243	199	191	188	203	196	199	199	177	181	206	180	185	197	195	212	183	179	184	205	194	174	196	169	185	179	190	182	205	160	174	178	199	164	184	178	172	186	173	186	172	215	203	174	167	183	182	195	175	190	186	199	210	168	186	168	191	196	188	207	181	188	193	174	170	202	211	190	175	181	203	198	177	174	179	171	197	188	151	170	167	185	189	188	177	178	195	184	183	171	165	187	178	174	187	192	211	194	194	187	195	172	165	160	185	167	172	176	197	192	188	176	191	186	183	161	184	224	204	195	184	169	218	188	186	171	219	194	185	172	206	183	187	201	192	185	201	182	208	169	182	176	196	214	215	182	183	187	171	194	188	172	186	182	183	200	167	184	170	165	174	207	183	170	181	221	163	171	162	162	198	176	167	193	196	180	177	168	199	219	188	161	200	180	212	197	183	199	185	194	166	177	179	194	184	179	166	211	164	180	166	179	179	190	191	178	206	196	175	201	167	166	170	178	183	165	182	178	162	181	183	192	177	175	180	197	181	203	183	204	170	202	175	167	195	174	171	200	202	174	189	162	192	183	160	193	196	198	178	182	203	212	178	168	172	179	179	188	197	191	178	161	190	163	203	190	175	212	187	186	186	190	159	196	208	189	185	194	190	194	179	178	188	170	215	165	188	190	174	184	184	186	187	197	193	176	174	180	186	173	162	183	173	182	194	164	199	178	191	174	204	172	185	164	206	186	159	197	170	171	197	206	210	187	178	182	176	166	174	180	201	146	196	185	173	159	181	159	224	180	165	170	219	173	199	202	199	174	187	199	186	203	191	187	173	177	182	202	201	205	194	179	171	182	207	183	208	179	201	208	190	196	170	178	159	190	199	196	192	185	195	183	175	197	159	179	189	211	164	187	176	199	199	178	166	158	177	199	189	197	200	200	200	181	172	161	184	178	187	197	196	190	183	207	176	188	167	179	178	168	170	175	184	183	181	190	190	183	175	190	193	192	174	187	193	181	228	179	203	163	175	198	163	183	218	193	163	199	184	182	172	185	203	192	197	191	171	181	170	205	180	162	186	168	204	193	196	166	181	177	158	166	175	187	191	198	161	187	174	190	174	174	180	190	187	171	170	195	152	179	180	185	167	168	180	188	185	209	206	181	203	202	192	205	204	217	190	173	169	213	182	181	172	192	182	189	171	210	168	193	192	177	183	191	186	192	177	179	195	154	205	183	167	178	173	203	166	164	175	166	203	187	187	202	199	186	171	184	184	172	169	164	194	181	186	185	194	192	184	167	190	199	170	173	188	201	188	194	170	184	185	199	182	172	185	199	181	183	180	187	170	197	200	183	180	184	178	189	179	155	183	206	214	199	181	178	168	180	202	193	178	182	157	192	169	188	192	182	185	194	192	178	224	217	185	204	169	163	174	189	209	189	171	163	176	172	207	198	185	189	184	184	182	169	179	165	190	172	185	191	165	174	189	172	189	179	198	228	158	164	218	168	180	179	188	176	193	197	175	179	161	180	152	190	183	199	185	168	197	184	200	186	189	199	201	182	175	178	188	174	205	178	170	205	200	180	172	197	194	215	160	194	197	194	207	195	213	212	175	186	176	189	197	212	185	176	184	211	204	196	187	193	193	220	188	199	184	170	196	170	191	179	202	177	191	186	209	185	207	187	216	169	189	171	197	183	183	180	207	217	185	192	157	229	208	197	193	199	184	201	189	194	188	201	159	183	168	186	200	198	170	173	197	201	186	193	160	188	206	178	145	177	199	176	182	178	185	194	174	170	185	186	175	177	177	187	174	180	180	174	198	154	182	215	188	178	218	183	175	190	161	174	194	194	194	202	175	147	181	207	185	186	191	194	197	191	176	165	177	192	199	181	186	185	209	201	203	208	179	202	200	171	188	203	187	193	185	166	199	198	173	181	163	191	158	208	198	177	185	166	197	226	202	182	198	174	173	198	183	187	172	206	190	184	182	186	176	173	183	193	186	172	186	177	168	189	149	183	188	166	190	203	194	181	198	188	184	183	184	179	189	203	189	185	190	183	209	171	207	199	181	189	184	192	179	186	168	194	167	185	174	180	173	204	181	216	186	178	186	171	195	162	184	184	195	150	160	173	183	211	185	187	180	150	170	171	191	165	181	188	169	193	173	173	179	174	183	187	171	196	202	173	197	188	200	208	166	166	163	173	187	182	183	187	187	192	210	198	199	194	152	184	184	185	197	197	215	170	184	169	175	176	175	168	191	200	197	185	195	214	179	202	194	200	184	198	183	205	186	169	207	182	168	172	179	172	171	169	174	180	178	155	174	158	177	192	195	193	167	169	189	189	186	192	199	181	169	192	185	191	185	188	191	187	192	189	164	192	171	192	184	175	172	176	194	193	190	180	174	186	173	178	168	172	182	184	164	205	187	185	211	215	181	163	218	163	213	162	166	197	185	172	178	178	187	188	183	203	215	188	171	174	200	192	187	182	181	208	201	181	220	180	201	162	182	214	176	194	173	186	212	168	184	156	182	186	190	178	192	172	169	187	194	147	189	170	205	180	187	190	191	179	181	189	192	176	201	204	187	188	173	181	183	177	182	192	185	179	175	162	206	172	176	215	192	196	188	171	196	177	192	182	184	207	176	198	202	204	173	175	198	185	173	185	185	200	166	199	159	177	186	192	172	174	160	222	193	191	185	187	178	186	175	175	181	194	177	181	175	181	212	184	181	173	192	190	180	199	181	200	180	190	178	194	188	199	187	171	194	195	195	189	151	174	168	175	194	183	170	198	209	182	184	173	183	170	171	207	192	194	201	165	187	182	186	162	205	183	189	168	183	188	212	194	185	197	176	183	186	182	184	176	206	172	206	214	193	174	172	203	180	192	167	202	194	190	187	185	170	185	171	170	174	204	183	170	160	169	196	191	201	196	188	166	173	197	224	202	192	196	180	203	185	174	190	191	191	201	191	167	186	182	152	216	172	197	177	191	152	203	199	172	218	176	172	175	197	191	204	178	180	213	194	194	190	200	173	199	165	163	167	201	161	178	160	194	183	183	178	173	188	207	186	169	172	162	191	204	190	184	180	182	183	206	179	190	185	169	169	188	181	182	186	200	196	208	190	199	189	178	175	176	186	184	192	195	191	189	164	174	180	191	186	215	166	165	184	196	199	179	179	191	180	172	149	169	184	170	186	189	182	201	177	216	181	197	195	174	179	182	204	175	201	184	162	198	190	203	202	211	173	183	209	176	186	184	189	185	192	213	194	212	197	204	185	172	199	181	182	196	170	206	193	208	185	188	169	190	198	199	186	218	172	188	193	165	185	184	201	176	187	155	178	195	169	179	167	184	174	187	176	171	174	176	190	222	162	206	196	182	221	183	185	152	193	192	167	192	181	163	198	212	185	172	176	171	175	173	160	223	160	157	176	162	179	190	203	206	214	183	208	202	193	174	202	184	188	188	184	177	184	164	221	204	202	180	189	164	153	191	169	181	184	183	196
3352	569	683	645	624	591	596	566	563	611	550	569	542	593	600	553	565	518	582	573	581	564	550	531	537	551	516	541	564	541	570	599	528	560	545	553	539	581	573	556	542	565	521	567	561	534	522	558	526	536	531	531	561	528	565	556	558	533	575	547	529	532	594	547	564	547	531	515	540	575	530	565	539	554	560	546	563	590	523	562	542	520	493	531	496	580	560	537	515	528	529	546	552	544	553	524	496	553	557	524	558	554	544	550	517	528	556	528	526	538	506	512	527	521	505	550	562	545	515	566	545	566	508	554	541	481	507	549	560	538	555	522	546	579	523	561	525	509	519	518	526	551	498	522	598	523	546	532	522	545	519	541	540	553	547	518	573	523	536	534	550	538	529	531	553	505	535	521	534	511	521	567	573	533	548	569	571	558	575	540	541	549	554	565	572	560	571	529	537	500	547	528	554	528	542	559	524	560	517	514	559	514	507	542	543	533	544	530	540	545	548	537	523	551	489	563	526	541	588	576	560	542	549	523	505	572	531	528	505	548	553	543	477	528	528	556	592	521	540	599	537	549	522	528	578	554	551	508	561	537	524	551	505	572	511	535	538	525	580	533	504	542	505	523	579	541	529	494	550	544	525	530	554	506	512	561	562	546	554	515	517	582	545	518	528	534	527	549	570	487	553	526	515	540	522	500	564	532	548	530	535	537	533	533	519	556	543	585	501	590	514	527	548	525	527	532	532	520	539	499	576	570	549	513	518	530	545	541	503	537	553	554	535	487	507	556	556	565	582	529	563	556	529	543	571	560	535	563	569	524	567	521	517	569	541	575	560	543	535	531	558	528	549	540	542	530	532	541	510	572	583	547	571	582	603	528	497	510	559	539	536	544	527	520	569	543	572	550	521	537	543	585	536	504	559	549	565	566	517	552	522	569	554	546	549	581	580	546	541	555	522	548	517	583	535	554	502	569	536	572	537	538	529	508	547	506	529	548	595	560	559	543	544	572	549	586	553	568	526	501	572	519	584	517	535	545	582	599	543	541	522	546	561	510	494	583	536	562	547	511	560	566	545	554	528	530	573	504	543	505	507	533	538	522	483	567	546	504	561	515	542	529	565	558	534	542	558	487	525	556	544	545	547	546	564	582	547	509	573	559	514	524	539	549	563	548	577	555	542	520	548	547	508	551	514	593	545	548	545	599	548	551	549	516	512	552	554	549	572	559	535	562	564	584	569	558	492	559	522	576	539	538	568	575	527	582	546	557	567	514	552	478	575	544	531	557	544	552	527	545	543	564	555	540	529	541	565	519	541	537	523	501	607	536	553	492	531	574	536	552	521	543	554	548	550	528	567	560	533	567	561	526	568	528	524	554	592	553	501	521	554	564	546	592	519	582	552	555	515	537	534	554	535	571	501	524	558	588	531	564	560	515	577	557	566	543	509	546	592	578	494	555	564	536	523	521	555	524	512	552	524	577	541	544	534	522	537	507	520	527	502	542	548	524	524	583	511	567	546	547	515	501	565	523	519	545	522	582	520	569	571	554	553	569	561	556	503	535	510	543	556	515	507	527	555	519	583	554	569	550	548	490	579	517	506	558	523	523	545	563	535	560	542	539	526	560	546	515	495	549	533	544	539	526	518	534	546	536	596	556	559	505	603	525	599	560	536	533	522	518	505	526	518	535	515	554	538	529	526	571	527	556	553	556	548	548	561	568	547	541	548	546	563	585	526	543	542	562	481	483	534	559	520	536	527	549	567	547	541	570	548	520	545	505	542	530	504	517	548	495	536	552	544	518	539	559	571	572	558	558	562	543	517	519	564	535	568	562	513	566	512	530	573	545	540	533	547	525	588	555	573	512	577	536	559	550	523	518	560	573	530	554	584	549	525	509	551	536	532	527	580	563	529	567	526	573	529	519	493	488	553	553	524	515	563	558	552	531	573	553	561	553	589	561	551	610	554	579	544	575	559	524	521	581	550	536	514	521	561	533	574	565	525	535	596	504	517	510	568	578	542	552	502	515	537	551	571	583	537	548	537	567	537	566	558	544	524	535	568	552	531	551	566	538	540	555	551	518	560	484	554	607	550	505	556	542	530	545	542	517	540	493	534	530	554	529	547	596	577	518	560	558	567	529	559	537	529	516	559	574	531	553	527	552	542	533	521	557	535	536	538	511	540	546	551	550	526	537	537	550	538	525	519	517	512	565	551	570	553	501	530	534	561	520	555	558	511	583	526	582	504	535	548	551	538	531	566	548	557	554	476	587	571	557	563	539	559	505	546	531	520	520	568	557	550	495	530	544	505	554	549	535	544	579	520	542	543	514	546	497	508	556	557	535	519	545	545	557	557	538	546	554	563	552	532	559	573	540	551	534	575	554	531	564	577	593	567	549	559	550	545	556	516	531	543	597	554	534	552	534	507	560	492	555	543	565	521	542	505	518	528	500	563	545	532	521	522	544	545	554	504	553	554	524	556	525	552	587	578	567	517	551	577	563	563	548	528	546	585	541	532	553	541	557	565	559	588	523	577	527	545	521	582	537	522	546	522	524	528	579	572	560	545	565	503	535	537	529	505	516	582	553	536	532	560	523	522	545	561	545	530	517	558	519	517	564	519	601	528	502	536	478	511	494	573	541	519	541	554	520	510	524	541	544	538	534	566	514	511	509	550	546	539	535	547	554	543	543	551	549	572	585	563	552	534	515	530	529	508	553	533	535	518	559	591	545	548	546	538	588	509	596	545	541	476	537	541	530	549	540	573	565	529	573	579	512	556	509	503	539	518	515	542	561	538	532	506	512	576	520	533	525	558	550	509	526	508	538	535	513	526	580	592	550	511	564	573	534	525	527	558	575	515	543	580	559	500	568	549	526	549	569	562	503	569	541	526	565	530	556	525	543	586	562	557	541	567	549	542	503	564	531	532	578	517	569	528	546	534	589	574	520	490	487	568	500	536	592	534	559	490	549	508	512	489	532	550	522	567	534	559	527	508	527	540	544	547	558	548	510	521	541	564	530	530	524	515	515	578	544	541	565	554	546	544	578	539	554	536	503	553	537	516	528	494	583	544	566	546	554	555	553	555	517	540	551	537	543	551	550	505	544	541	549	481	550	545	507	567	559	519	558	535	523	586	543	551	526	517	585	490	541	486	518	538	523	527	539	561	571	538	606	585	517	512	535	492	613	529	545	506	558	579	512	524	541	550	522	532	567	542	526	537	591	558	542	530	516	523	511	566	559	505	535	555	534	530	541	560	542	524	533	569	568	569	532	516	519	480	548	590	565	540	556	558	531	576	533	560	571	503	521	574	583	499	547	533	541	532	515	525	548	561	508	563	570	523	524	529	505	539	564	566	508	532	520	556	534	527	514	555	524	543	553	539	560	514	517	526	547	528	556	549	500	544	589	537	560	557	550	510	549	517	548	536	567	519	553	538	544	538	538	509	561	502	560	521	556	576	519	526	577	537	590	514	567	578	543	550	543	552	510	512	546	544	490
30054	8708	1465	1065	819	629	507	489	448	424	379	365	364	342	354	316	341	336	324	374	353	332	338	350	334	323	318	331	346	303	363	299	306	334	324	326	351	300	295	331	319	322	327	353	316	334	287	276	321	336	342	327	310	324	302	332	314	307	340	304	268	329	348	329	304	296	299	332	299	321	282	293	307	346	343	332	296	337	300	316	338	310	308	328	320	321	300	320	304	314	318	351	315	328	282	297	297	307	322	334	308	331	316	337	322	337	274	332	300	306	291	317	316	287	322	307	317	282	309	320	319	348	317	342	315	295	326	331	312	308	348	299	320	336	272	303	301	333	362	314	304	308	309	308	303	312	309	328	300	338	327	323	294	335	287	325	350	271	300	340	310	314	317	323	317	333	305	353	296	304	275	307	314	320	310	326	297	294	342	334	294	322	326	321	355	324	323	335	324	325	333	310	328	319	324	313	334	310	336	307	283	273	295	344	281	306	331	316	329	296	321	296	322	322	297	291	347	313	314	324	368	305	326	315	301	331	323	308	293	302	333	301	299	320	341	337	323	293	321	320	346	302	310	359	333	313	326	315	288	307	324	306	334	309	308	280	292	311	290	341	311	337	298	330	344	332	344	318	302	297	335	316	321	323	286	330	312	311	324	330	317	306	327	332	314	316	298	310	285	308	316	333	306	276	328	284	293	317	275	315	305	327	321	316	306	325	319	315	312	323	293	331	277	320	314	276	316	290	336	335	293	329	338	300	323	297	322	291	315	340	304	310	282	274	302	308	330	303	316	288	299	334	345	334	329	319	305	311	314	310	332	299	307	304	307	323	298	336	297	268	323	331	316	324	306	303	294	302	316	287	319	315	321	286	331	350	289	293	310	353	333	304	300	303	311	303	354	298	315	329	308	315	300	294	301	334	275	323	319	335	352	327	287	328	318	308	329	328	300	319	302	306	332	343	309	317	349	335	322	345	299	306	308	295	326	303	332	328	306	308	314	316	327	289	309	328	308	293	323	310	336	306	305	334	322	312	290	280	305	300	321	302	342	345	295	277	324	317	321	299	350	317	305	265	295	328	347	311	302	315	288	317	319	328	319	320	345	293	294	332	323	312	321	295	311	327	339	309	317	323	318	299	309	300	302	315	311	345	343	308	303	325	303	323	331	297	340	308	279	331	346	321	345	326	333	327	312	317	312	327	307	319	334	302	308	344	280	345	333	304	303	290	341	311	345	310	317	317	306	335	313	319	311	295	299	337	308	303	323	315	306	324	319	317	280	302	300	355	307	329	316	325	302	319	363	291	302	306	304	314	299	306	308	330	316	286	332	296	314	340	299	339	309	337	320	313	326	361	290	312	280	302	306	329	315	300	323	338	335	284	346	322	296	299	337	317	348	336	329	307	309	304	322	313	332	328	360	303	335	322	300	337	343	307	299	309	301	327	323	309	303	349	346	324	324	309	300	327	321	330	309	288	321	336	307	318	298	293	304	315	343	329	298	339	329	344	306	304	287	313	285	309	294	305	297	296	306	328	305	316	306	315	316	291	327	311	298	309	293	315	315	274	315	315	305	338	305	293	308	312	305	312	329	321	334	331	335	366	318	328	318	302	305	317	349	341	325	331	310	270	318	298	326	303	301	332	348	300	307	287	306	313	308	331	339	347	325	300	332	316	318	333	307	336	314	288	338	297	312	292	310	354	319	305	335	330	311	315	311	322	293	317	347	330	339	308	275	316	283	313	308	310	305	300	342	313	290	315	290	298	317	299	323	333	324	314	302	315	308	320	313	299	309	300	289	316	343	304	318	288	331	297	320	343	346	294	339	299	335	282	307	309	329	356	285	341	320	323	295	312	318	324	333	313	315	311	298	351	341	324	322	314	313	320	329	326	289	307	348	288	299	342	337	313	308	323	331	323	291	304	300	305	303	298	329	331	323	326	316	297	290	325	340	311	320	329	332	273	314	286	320	320	304	321	295	343	317	286	326	319	273	344	299	382	314	291	315	316	322	319	306	312	329	326	301	312	328	331	353	288	349	297	306	341	308	333	313	340	335	306	315	315	318	285	289	304	297	301	301	340	305	333	277	338	317	289	317	288	299	304	296	290	305	311	282	318	275	297	326	297	305	324	331	290	312	348	342	307	307	320	324	325	312	324	341	311	303	300	318	339	323	308	314	276	324	325	347	320	304	292	332	311	337	335	321	307	341	292	324	323	322	344	309	318	303	347	348	318	289	334	316	316	322	321	294	288	330	314	309	330	342	318	324	321	332	296	362	312	309	297	315	298	323	311	320	323	295	352	312	303	311	292	333	293	281	326	338	323	309	297	318	304	323	305	321	324	308	328	301	311	338	311	308	288	310	339	286	304	316	317	338	304	307	306	340	290	334	332	330	321	314	330	296	326	352	326	316	342	321	325	327	291	320	340	318	304	295	322	309	311	310	293	305	330	299	281	329	326	310	306	337	294	304	300	345	311	330	294	330	330	328	337	305	333	317	352	330	307	337	337	283	307	315	344	315	314	304	291	288	311	305	261	311	303	323	308	287	311	311	285	326	311	355	300	312	324	314	305	343	305	316	327	284	316	299	338	299	309	298	338	310	285	300	312	346	332	278	344	307	326	332	318	335	369	277	331	281	297	319	346	304	300	319	329	323	273	314	289	293	295	319	309	324	333	339	306	295	348	317	332	330	270	316	285	304	263	306	330	311	325	316	275	312	326	307	312	336	304	287	310	299	299	323	302	311	316	319	307	312	331	319	358	326	312	330	276	349	318	283	301	292	306	270	322	314	301	317	276	329	336	335	324	312	302	290	326	325	338	329	327	303	318	304	325	274	320	320	279	310	335	289	293	312	309	308	324	326	309	322	318	316	312	295	329	292	326	280	346	332	313	299	332	306	298	344	312	292	299	320	313	314	319	307	334	292	320	291	308	306	317	278	303	305	300	312	339	341	292	288	305	343	334	313	315	311	292	310	311	307	316	303	319	309	317	311	288	351	317	321	318	304	294	309	291	340	307	292	291	326	333	341	289	376	324	303	307	337	319	328	325	313	325	289	340	339	306	303	299	293	323	305	298	293	270	279	317	310	321	329	328	312	318	316	338	337	299	333	335	327	305	307	312	303	295	326	331	311	300	326	297	272	289	301	342	313	325	277	327	316	293	329	340	305	317	311	307	286	293	328	303	337	277	290	307	295	293	322	286	293	356	316	321	307	273	310	338	315	312	334	329	297	293	343	314	321	319	331	302	354	350	308	300	326	327	300	326	331	316	301	318	308	348	315	301	317	292	337	298	344	324	295	317	330	347	337	319	335	291	334	289	308	313	333	348	304	330	316	300	339	298	305	304	291	298	301	342	326	291	334	312	299	322	323	288	301	298	296	339	298	292	300	320	292	303	292	329	333	290	313	285	342	334	344	331	324	303	340	301	336	293	313	295	323	306	327	327	291	290	307	312	309	319	287	316	318	297	344	340	317	323	305	312	277	319	291	316
16212	1744	3371	3531	2960	2485	2260	1915	1660	1489	1422	1291	1285	1173	1149	1094	1050	1037	1036	1078	1000	985	902	923	942	966	944	989	950	911	893	868	921	888	898	891	871	906	890	863	839	899	873	837	850	878	850	811	835	889	852	853	849	900	867	870	848	844	814	896	826	851	881	874	851	818	825	784	833	817	834	821	851	832	862	833	808	878	846	817	828	815	879	838	859	795	830	850	817	835	838	802	847	846	841	894	839	811	858	811	803	817	811	781	794	808	847	835	846	823	809	798	839	814	825	862	905	786	842	836	816	827	844	872	848	883	865	847	857	829	846	815	852	800	827	851	817	823	852	834	872	855	801	809	842	782	851	879	840	879	818	865	858	820	837	840	828	833	795	810	856	811	832	823	793	806	813	812	821	848	823	805	849	857	858	817	793	808	824	835	856	859	827	786	833	837	871	868	862	894	790	853	793	799	881	790	821	801	826	822	778	836	788	801	823	841	797	842	835	857	857	863	837	829	795	822	821	869	798	805	817	839	868	872	806	795	811	843	799	840	823	854	863	793	817	860	814	838	781	779	788	886	782	814	814	823	916	769	839	857	837	801	847	783	862	844	803	807	824	813	801	781	817	835	839	821	823	841	856	792	826	837	794	838	846	836	819	834	818	789	816	829	843	853	876	845	821	834	880	815	800	826	827	826	816	838	830	872	822	755	835	838	837	866	829	857	804	819	811	833	795	866	848	849	808	861	816	853	818	800	800	790	907	859	823	830	868	839	882	879	816	776	836	842	775	841	770	833	807	848	829	863	835	860	850	837	842	813	819	804	852	842	881	804	823	858	806	839	842	852	788	803	843	775	839	857	839	830	802	836	811	855	807	832	838	824	830	830	844	910	803	830	846	795	844	895	839	760	792	801	874	822	767	816	842	808	881	816	806	816	822	861	852	846	866	823	841	825	833	843	795	819	826	758	855	840	814	847	855	819	828	821	835	812	803	829	811	817	835	842	827	857	823	813	866	843	849	841	779	837	847	829	834	844	802	855	803	818	827	847	826	837	817	831	789	843	794	853	784	829	820	882	848	804	827	813	854	900	806	843	879	841	795	843	833	782	837	856	840	811	817	876	857	800	835	875	853	809	768	808	860	785	820	833	828	794	841	807	862	849	831	859	842	833	846	821	844	833	860	831	855	821	860	769	808	811	816	834	786	868	810	868	803	832	831	861	843	787	797	812	837	876	855	823	810	811	847	777	854	844	852	875	805	817	837	822	816	855	803	822	783	812	796	851	781	872	795	864	815	853	851	825	812	874	859	777	842	895	854	831	874	877	788	849	813	822	878	871	909	813	843	853	806	871	821	803	830	854	850	845	844	798	829	812	855	852	866	832	844	809	843	818	828	815	849	778	830	818	872	874	842	820	868	839	813	826	839	858	833	814	859	876	891	849	759	856	837	847	851	861	856	847	868	826	827	842	871	827	842	818	835	855	802	826	844	789	842	818	848	816	820	805	850	838	790	799	825	839	816	830	842	845	821	844	832	901	830	844	859	769	841	857	835	802	805	808	806	817	786	837	781	857	813	886	779	802	871	773	805	832	882	823	885	793	845	859	821	795	887	838	846	800	836	836	803	826	861	833	832	831	838	805	852	821	852	855	805	839	800	853	798	827	834	844	858	787	858	833	838	894	814	834	853	800	830	866	825	843	879	807	825	873	808	878	814	860	797	855	803	880	852	864	842	865	823	844	869	873	832	771	843	804	881	799	829	791	797	836	800	895	834	872	838	811	872	850	784	844	834	791	837	881	820	870	825	848	861	811	796	823	844	803	824	871	747	804	821	830	831	795	767	861	878	835	825	840	854	864	816	839	815	816	822	832	839	784	814	838	819	813	767	860	881	803	836	827	864	878	818	827	851	813	808	867	790	778	823	841	833	843	798	816	786	882	845	837	833	841	833	843	801	832	778	842	802	819	839	835	825	829	792	816	808	856	855	856	842	812	843	829	846	783	832	835	798	850	865	832	802	841	840	861	853	843	828	857	849	883	862	824	806	813	809	885	814	852	833	843	852	818	803	783	847	848	834	815	778	876	807	853	853	761	872	838	861	826	830	826	845	821	837	814	881	790	813	788	809	824	766	882	844	799	874	811	890	860	847	839	819	803	892	858	810	795	810	807	826	860	807	845	753	838	875	794	849	794	813	864	818	818	808	852	865	790	855	831	855	821	820	811	853	874	838	877	869	800	786	848	806	814	849	821	842	812	836	816	803	842	878	846	809	788	808	811	857	758	823	911	822	806	820	834	844	834	855	790	851	834	812	805	859	857	817	764	817	895	763	791	873	820	845	811	840	807	831	824	825	816	881	884	817	798	810	841	846	788	827	846	817	755	878	809	817	873	807	846	828	798	831	813	816	862	870	870	815	843	770	823	827	860	828	825	828	836	816	863	850	806	856	825	807	782	850	813	837	883	827	761	812	830	821	833	839	845	834	869	822	867	794	829	827	873	850	879	892	771	841	791	821	863	843	833	842	815	820	868	786	821	879	868	809	864	828	832	828	837	826	865	830	850	820	826	826	841	843	790	834	802	820	839	843	820	832	803	889	847	821	810	880	862	830	872	845	825	849	876	826	806	829	853	790	817	845	800	892	791	868	839	834	796	761	883	839	810	847	802	793	879	819	803	826	778	841	838	850	849	835	881	848	820	828	854	885	811	819	804	816	815	798	844	878	800	804	836	858	861	803	823	795	840	854	831	838	900	834	772	816	885	840	846	854	805	860	821	822	781	745	855	837	808	828	879	865	902	788	818	807	801	819	861	801	845	878	855	833	800	818	841	855	866	858	851	808	821	839	811	860	844	844	783	868	846	787	838	839	828	837	838	823	837	792	802	820	786	842	831	784	857	826	856	856	812	889	854	779	864	818	860	862	843	831	842	858	838	850	839	778	798	819	848	799	881	860	798	816	838	786	848	849	828	860	815	872	857	821	795	848	831	857	864	794	839	836	803	810	819	879	789	778	818	746	816	792	822	823	783	797	841	838	833	835	880	773	859	832	784	831	788	821	871	843	875	895	811	840	825	853	820	838	825	871	806	854	795	860	825	820	777	858	824	811	864	818	839	813	839	822	811	799	795	825	897	788	825	829	849	806	809	843	829	820	836	801	834	823	846	831	846	884	843	820	840	845	825	859	851	853	833	831	836	842	787	808	853	837	835	830	825	804	815	830	838	823	869	867	816	865	783	805	798	798	804	829	895	817	816	858	849	843	854	803	845	829	861	781	797	837	881	819	838	775	786	794	825	804	819	851	870	803	830	854	775	826	766	860	824	773	815	856	805	824	846	832	853	824	865	779	897	820	813	815	868	864	803	811	798	823	853	812	797	804	848	821	856	821	868	806	836	864	792	821	834	856	871	807	805	782	839	837	862	868	820	786	838	807	856	812	842	860	849	821	850	814	802	851	825	863	833	810	814	823	848	862	800	839	822	780	802	828	855	872	822	831	824	884	857
46139	18510	3395	1701	1202	898	702	607	492	495	415	394	394	369	356	368	358	331	307	324	348	308	255	318	318	328	328	293	291	267	291	281	294	272	264	277	278	259	275	304	281	302	285	267	305	257	293	277	298	298	285	263	282	294	277	294	270	253	258	278	263	299	265	283	256	304	275	273	287	279	266	302	290	291	276	258	251	309	292	258	264	255	264	262	258	255	312	280	275	279	304	288	295	285	275	272	270	278	259	254	252	267	259	313	274	242	293	282	280	286	281	279	261	296	261	277	280	228	292	269	246	282	291	260	293	286	272	282	282	282	285	288	293	261	265	262	288	291	280	258	266	297	264	302	280	294	249	278	314	287	261	250	268	248	281	268	226	302	280	256	266	295	284	270	267	281	279	267	269	294	270	265	288	274	252	248	235	284	259	286	279	276	295	251	300	240	250	267	284	259	301	273	260	281	272	286	274	293	263	276	283	276	270	278	279	266	276	279	258	261	253	267	276	268	263	269	292	270	288	289	272	270	305	276	284	236	273	275	289	260	250	282	292	294	286	281	275	276	295	305	261	261	273	277	271	294	289	283	303	252	284	324	240	285	277	283	256	294	290	282	291	268	281	273	268	268	283	299	259	265	264	253	262	297	284	261	276	287	272	300	302	274	259	284	275	273	272	232	272	271	256	280	287	323	258	278	301	293	251	279	281	286	294	283	260	255	267	274	253	284	261	255	289	277	286	287	263	254	304	286	278	240	261	292	258	261	256	283	266	275	294	279	270	271	231	272	286	281	292	294	255	276	287	284	242	285	293	270	260	255	273	266	253	287	249	284	268	282	342	291	252	282	298	285	263	280	297	299	283	300	273	234	288	261	264	270	250	282	263	310	269	258	260	274	301	290	258	267	297	265	263	290	284	276	266	274	271	277	282	302	296	248	269	298	280	292	251	260	262	275	277	290	264	301	289	286	249	270	277	298	281	279	287	248	302	276	257	282	273	301	292	251	282	275	262	291	294	284	265	289	281	249	264	270	256	301	279	242	254	236	283	290	261	231	268	276	284	283	277	295	244	277	250	272	288	265	276	278	272	231	290	312	281	288	256	254	285	303	265	282	284	295	268	250	274	260	269	301	271	277	249	284	270	300	262	262	289	261	272	231	280	249	268	284	287	311	250	292	256	279	288	308	297	276	280	330	256	270	264	244	293	270	275	260	278	294	287	276	271	288	277	263	304	275	281	279	289	271	272	264	249	283	306	272	275	291	289	266	287	290	233	298	305	282	262	291	273	254	281	288	256	280	284	261	235	282	260	278	291	282	276	261	294	292	264	284	270	299	270	292	279	276	240	265	306	278	278	241	282	290	279	283	270	261	267	287	242	275	294	292	300	301	292	294	296	276	257	288	296	297	301	272	258	263	314	293	255	234	256	271	265	265	290	276	259	273	282	284	275	278	293	282	301	292	308	307	280	288	274	299	257	265	260	273	270	262	266	286	283	317	269	282	250	269	259	242	286	231	291	307	253	286	280	283	274	266	275	277	261	271	295	254	293	247	258	261	294	280	290	238	246	281	280	261	264	284	277	278	276	277	254	269	280	258	294	254	249	285	295	280	260	264	276	297	273	287	267	270	289	281	276	287	234	275	266	285	306	271	309	257	286	273	265	281	313	280	282	284	260	272	245	304	268	280	239	268	275	266	276	265	267	291	299	257	262	251	283	262	258	261	259	267	267	279	271	281	281	272	247	255	274	266	291	246	280	287	229	278	266	286	289	289	268	269	274	274	275	269	253	291	266	303	251	302	306	271	276	277	276	253	286	277	272	265	290	260	251	266	283	231	270	265	260	227	256	285	278	295	273	293	293	282	296	253	281	282	251	268	300	229	275	280	275	264	258	299	258	291	263	291	259	298	308	275	277	262	270	238	289	259	302	274	288	298	276	248	261	255	294	247	289	255	282	266	278	270	283	252	267	287	267	300	238	264	276	272	279	250	240	281	277	276	264	292	252	256	274	276	245	274	282	262	301	270	268	300	265	270	286	294	276	247	298	282	278	267	275	281	275	294	256	270	283	268	293	267	276	278	288	279	287	288	300	261	292	281	293	263	284	264	268	241	283	259	285	267	286	289	288	271	275	307	240	268	291	278	281	268	278	264	241	253	268	293	276	266	275	244	259	273	271	286	280	263	259	302	305	303	304	279	255	262	247	269	259	270	248	272	281	268	274	264	260	242	300	248	276	229	294	270	264	265	258	314	291	272	267	265	253	297	298	304	284	281	282	257	269	264	270	259	287	283	288	293	289	290	283	241	254	269	282	281	275	274	270	288	265	286	283	294	242	276	274	272	283	274	305	281	252	251	301	260	290	270	278	274	270	270	269	246	296	264	262	280	287	257	296	260	272	276	277	266	299	280	252	271	280	272	321	296	275	270	241	275	277	301	291	292	261	255	273	296	256	253	303	277	251	265	273	240	280	254	268	280	283	302	275	290	278	270	243	282	265	279	284	269	276	277	285	244	252	271	277	273	290	284	283	274	260	258	282	273	287	312	316	292	285	286	269	301	292	296	260	267	241	275	270	287	308	271	242	271	289	272	261	277	280	281	288	258	296	264	271	262	256	265	263	310	272	281	272	255	286	275	305	242	284	283	242	269	278	271	242	286	287	287	267	295	284	288	255	281	288	303	264	274	271	289	251	282	269	257	264	288	286	289	292	283	258	263	269	282	283	293	286	284	281	267	275	267	287	257	272	283	260	305	259	265	264	278	279	280	303	270	277	268	273	304	273	274	260	279	272	263	295	293	273	269	290	299	280	299	265	246	257	268	279	289	284	257	264	277	267	272	264	254	281	309	284	286	259	278	273	269	295	257	277	281	261	245	282	279	249	297	269	300	269	274	296	292	279	261	268	285	271	263	275	272	263	293	233	297	267	309	273	273	282	259	266	266	310	253	288	270	249	296	282	279	296	281	306	278	262	256	296	273	261	277	292	264	251	261	251	264	252	253	270	294	283	277	287	273	272	255	274	267	251	299	283	289	281	272	239	268	287	261	269	303	292	281	278	286	288	292	277	232	293	286	306	279	266	268	270	283	258	282	269	249	279	280	266	274	258	255	258	270	263	226	265	283	278	272	274	288	279	235	294	292	277	268	274	281	287	294	282	260	273	264	262	254	279	293	279	310	257	290	267	278	280	269	259	282	276	290	244	286	295	264	278	287	261	264	297	275	302	279	302	262	293	262	300	280	249	292	300	289	297	260	253	305	241	272	278	289	284	255	297	300	269	279	275	268	287	272	271	260	265	300	269	245	259	266	264	289	275	255	305	285	237	284	262	300	266	249	274	283	264	271	252	266	277	276	290	267	237	265	291	291	280	279	271	274	280	272	278	287	275	273	263	291	287	272	272	277	235	282	275	264	297	282	247	272	273	285	280	266	278	268	278	273	272	280	274	268	275	270	245	268	278	302	302	252	290	271	281	307	277	250	285	310	257	281	267	281	269	276
24508	2394	5311	5670	4876	3957	3280	2646	2328	1970	1833	1643	1478	1475	1301	1234	1232	1134	1128	1075	984	1017	939	979	919	927	889	908	840	953	840	863	856	814	830	821	762	784	802	827	798	789	787	767	778	770	798	776	799	788	731	765	761	802	706	717	756	796	760	776	777	761	734	729	784	727	726	727	713	739	772	753	718	758	728	721	731	712	731	723	703	731	750	753	701	739	745	723	698	756	725	734	715	710	703	721	724	718	788	726	730	795	758	706	715	732	710	706	677	726	731	725	699	696	715	765	687	696	724	688	745	733	721	675	724	757	706	745	713	710	747	669	690	748	719	722	722	736	707	718	724	678	695	723	730	732	696	673	717	730	773	750	725	720	689	729	708	733	744	708	734	727	731	672	684	708	735	745	716	755	648	727	681	719	703	685	755	756	699	695	701	700	715	747	686	719	709	715	772	732	710	729	736	714	776	681	695	704	728	695	705	686	673	689	801	683	775	719	717	737	698	730	652	680	720	716	723	739	707	740	711	724	727	730	693	718	723	678	757	722	660	753	694	709	695	731	701	707	727	694	738	721	672	740	728	682	770	764	752	704	701	726	689	739	744	739	758	693	693	681	743	648	697	731	727	717	756	721	718	750	721	725	708	698	691	728	741	735	728	737	694	675	770	713	703	671	718	701	732	696	662	681	714	729	724	710	686	690	719	693	777	713	742	705	729	659	718	777	695	720	714	723	727	708	655	730	693	701	752	701	761	754	702	730	642	708	727	724	700	694	725	734	686	749	776	731	735	737	742	742	694	733	663	740	727	696	765	737	738	690	716	688	696	689	695	692	744	706	702	709	700	717	698	697	707	740	714	721	698	694	734	734	729	700	734	702	740	662	692	702	763	713	669	723	750	733	708	690	674	708	699	714	683	749	744	736	731	714	692	729	731	691	732	734	749	707	710	703	702	730	696	661	734	696	714	721	705	726	736	723	696	703	735	709	698	709	687	741	694	736	701	708	757	696	714	692	717	702	744	698	720	730	706	715	789	727	677	685	753	701	716	707	721	741	706	715	714	757	725	643	732	713	756	750	738	773	718	670	709	715	691	780	718	738	756	692	702	679	758	756	719	676	716	763	687	727	676	720	714	731	714	717	740	673	713	708	703	683	764	677	681	717	711	733	707	695	716	711	717	698	732	687	730	719	743	718	677	702	753	743	767	730	716	709	689	726	653	730	701	746	713	693	722	752	817	670	733	706	694	678	680	773	716	705	712	661	679	659	753	676	692	713	702	708	722	752	712	682	675	718	686	717	664	734	664	660	704	714	690	690	734	734	712	786	715	771	675	736	691	748	676	695	716	741	751	715	749	722	729	697	669	707	745	703	745	715	712	705	720	755	670	700	706	720	703	679	691	653	763	703	682	698	713	662	705	706	754	708	727	724	716	680	742	723	716	690	690	706	719	713	698	764	743	686	729	744	746	722	714	715	754	725	708	715	714	733	687	745	700	681	720	728	649	717	747	717	770	687	718	717	721	730	695	689	732	746	696	709	766	762	659	706	688	717	700	724	749	692	717	756	733	730	747	712	705	690	763	748	701	697	725	702	728	726	713	688	745	736	737	715	754	756	777	699	748	707	707	750	716	698	696	739	692	669	692	715	704	699	704	690	720	719	741	713	712	729	711	750	707	694	690	702	692	713	710	687	688	680	687	692	689	749	696	725	705	701	725	731	783	675	752	738	681	674	727	679	696	743	697	738	711	738	726	652	751	722	724	705	701	725	711	743	699	738	696	713	678	717	695	702	724	706	779	727	738	716	736	737	728	707	728	650	741	718	746	704	686	746	735	668	680	680	712	694	725	709	763	713	709	729	710	713	716	723	700	716	713	700	723	698	761	754	698	732	701	699	706	736	754	675	756	686	685	720	691	711	722	793	747	668	692	730	728	675	720	689	655	699	704	693	664	725	728	693	682	669	715	734	701	702	693	715	698	692	677	684	695	709	726	695	700	688	716	715	686	737	692	706	715	731	752	691	733	741	670	727	659	706	745	707	683	668	678	707	699	711	729	715	691	716	749	689	736	765	708	721	744	697	727	761	706	716	698	731	706	737	682	740	698	715	721	725	714	732	765	672	728	708	775	711	761	718	710	680	713	708	652	676	702	678	707	700	755	706	689	707	705	673	778	722	677	720	738	726	717	733	668	692	729	720	669	719	679	677	697	744	724	728	784	733	699	723	728	685	727	693	719	731	737	706	718	723	758	702	713	687	709	749	702	750	715	718	708	694	704	690	678	728	689	726	738	722	765	728	775	719	710	750	712	751	755	712	681	708	696	708	735	722	734	724	682	664	733	761	681	697	741	699	679	727	727	677	733	715	735	715	661	683	683	695	745	749	673	695	693	675	702	738	738	733	714	677	658	714	710	674	702	680	700	739	732	710	724	683	695	698	740	760	696	744	731	699	688	733	668	696	736	716	738	735	729	708	731	695	669	752	719	720	675	727	731	702	705	726	772	716	726	737	730	690	710	725	718	716	714	729	669	701	717	683	715	699	707	739	709	698	714	765	711	692	725	722	765	678	696	717	731	698	714	790	738	720	685	740	690	719	703	720	715	768	721	669	698	709	754	713	700	702	738	730	705	718	740	689	711	772	728	685	772	738	708	720	744	715	748	697	706	717	693	713	728	656	715	695	650	700	689	734	704	709	705	726	729	701	721	694	681	755	751	701	721	772	724	700	734	751	736	755	661	652	736	718	739	719	662	689	758	746	738	778	754	727	721	663	678	698	719	724	722	705	705	682	723	726	675	700	755	692	680	691	729	713	714	681	707	742	681	706	738	689	724	668	774	741	737	701	656	737	718	765	713	698	741	705	695	701	724	727	701	752	733	688	723	696	711	680	709	772	716	749	742	738	717	719	689	706	678	699	746	730	697	757	727	688	702	714	690	727	695	700	738	742	739	707	702	716	746	707	701	712	717	717	689	719	705	663	697	717	712	710	677	669	698	702	686	649	750	752	683	708	709	723	694	734	716	698	708	752	670	705	725	712	735	708	766	725	730	707	694	711	695	715	707	721	686	733	719	754	721	725	687	711	711	714	681	696	678	745	757	727	779	732	704	711	697	719	734	717	745	696	695	721	739	739	712	675	714	718	699	697	754	712	711	748	713	719	696	709	749	684	781	761	747	757	696	719	671	747	744	717	740	693	739	683	677	734	692	722	751	746	739	703	751	780	679	708	691	741	706	720	704	745	701	707	696	706	739	725	680	712	744	674	720	654	732	704	760	741	722	721	752	737	699	711	673	754	688	779	734	695	711	698	705	707	770	729	726	696	686	691	720	676	688	760	672	742	755	685	745	668	730	761	697	738	727	731	705	721	736	722	711	725	731	699	730	724	754	689	695	695	679	726	709	697	663	663	759	720	718	725	698	681	663	701	640	809	726	736	695	708	720	698	706	710	666	683	682	716	690	721	692	689	734	712	726	749	747	736	713	720	763	680	707	685	704	674
3313	248	228	213	218	201	202	192	207	180	209	200	189	191	174	193	188	184	194	210	194	186	201	192	159	188	171	176	177	177	178	207	216	178	193	160	198	190	186	190	190	193	189	181	203	180	171	172	190	192	194	190	187	202	203	201	175	182	167	203	169	176	194	183	182	196	168	197	181	181	179	203	199	191	185	183	161	169	195	198	185	182	192	191	212	167	184	195	184	181	182	198	198	185	173	204	170	182	189	166	186	191	183	174	188	161	193	182	176	171	216	201	199	225	181	172	184	186	198	194	191	218	174	174	218	189	186	183	165	151	183	182	197	181	198	186	189	184	193	176	174	160	171	183	167	155	179	198	204	186	166	175	181	190	195	172	192	187	185	202	195	181	198	205	182	210	198	153	189	182	195	181	192	202	172	180	211	187	197	196	181	172	193	182	177	201	185	186	198	170	192	186	196	226	182	201	179	185	188	181	178	184	161	194	177	208	176	183	206	196	188	174	167	197	170	191	184	196	183	210	182	175	198	169	204	174	201	157	202	185	184	203	196	200	171	233	183	217	162	166	186	191	182	180	171	189	187	210	182	199	181	197	190	188	167	181	170	213	187	161	171	199	181	209	197	188	207	184	187	204	181	175	163	171	186	167	193	171	183	176	172	187	173	174	176	204	169	189	190	188	178	202	190	167	192	195	185	201	161	164	199	194	197	209	187	211	173	204	173	157	189	202	189	187	160	206	178	194	212	184	187	192	177	159	186	187	174	206	162	153	170	163	192	190	190	195	215	168	182	170	216	224	175	166	178	211	171	184	177	192	180	205	169	206	201	194	204	179	198	166	177	184	186	197	185	176	185	158	165	194	165	169	189	190	188	223	199	189	203	185	209	193	192	169	174	180	181	179	194	180	215	205	187	205	225	190	172	182	206	196	161	171	188	220	168	210	192	188	200	175	187	199	176	184	172	176	166	182	200	189	173	172	204	185	181	197	200	185	165	194	164	179	187	168	187	177	188	184	197	203	199	188	182	210	188	179	179	179	178	178	166	192	221	176	197	179	171	178	197	184	183	188	185	189	200	194	179	184	181	204	196	184	205	199	166	179	189	195	199	193	169	186	172	182	168	191	172	166	173	215	181	188	160	181	190	185	204	193	199	177	172	172	166	204	159	189	190	183	154	172	173	173	206	182	171	177	179	183	165	191	200	196	195	184	196	190	185	180	193	195	180	196	179	184	183	185	184	188	181	176	202	168	206	182	174	181	175	203	200	170	181	197	181	191	200	187	181	167	187	174	174	174	205	200	195	197	190	179	196	198	191	190	206	213	181	197	184	189	185	196	181	172	186	187	167	177	194	177	175	180	189	209	167	179	184	211	163	181	176	199	211	179	180	215	195	191	179	179	170	173	172	186	181	170	196	197	195	182	192	187	215	190	177	184	216	185	205	198	184	213	182	166	181	214	159	193	193	176	185	167	174	186	182	177	179	190	177	188	218	195	197	191	171	188	185	187	157	186	184	183	194	204	160	179	211	187	197	212	199	169	202	191	190	183	179	195	188	199	171	153	207	189	192	171	171	201	180	153	190	182	188	197	179	197	166	167	168	202	205	194	203	192	177	185	173	176	178	224	176	190	191	183	210	179	209	212	172	208	166	181	212	182	187	183	189	169	191	179	198	210	202	174	167	163	180	181	200	179	169	185	174	184	196	170	188	199	202	209	197	198	197	186	170	193	178	180	169	180	182	201	168	183	183	176	201	164	186	206	168	201	197	179	187	181	201	176	189	176	190	184	202	190	168	178	167	184	205	182	182	172	182	198	208	177	176	172	197	189	189	188	169	210	210	149	202	207	203	192	178	169	207	211	157	191	180	201	213	209	167	210	187	192	181	202	204	189	193	186	193	184	180	172	195	202	184	196	176	168	176	189	204	182	183	189	201	168	189	210	197	177	180	187	172	197	216	191	176	186	183	211	172	189	197	169	164	186	182	163	180	198	198	183	213	219	193	191	185	165	173	210	192	195	170	178	191	192	179	214	203	181	195	205	159	195	184	188	203	191	186	189	185	198	187	190	186	175	184	185	193	168	179	183	198	170	172	195	189	174	181	193	197	187	151	164	185	184	191	178	191	184	182	171	179	200	195	199	192	183	158	183	179	221	206	220	173	203	212	175	200	175	214	171	176	186	195	190	190	196	166	169	182	187	196	180	165	163	181	190	178	193	200	195	181	193	151	200	195	181	170	191	196	203	164	172	186	225	201	184	161	190	181	198	210	172	190	164	182	181	155	188	180	184	172	178	170	177	211	204	207	194	179	194	170	177	173	197	185	191	181	183	174	153	192	198	199	178	186	172	173	197	203	213	171	205	165	203	187	196	197	180	173	185	184	198	194	178	174	166	190	189	171	188	177	199	188	183	186	202	183	171	174	200	201	174	168	190	195	180	182	177	174	190	192	165	189	186	177	197	195	161	164	173	190	183	154	205	203	218	172	165	204	182	191	193	195	186	201	195	184	176	165	167	181	188	184	208	201	183	175	159	172	192	188	204	206	184	195	197	183	176	166	187	183	181	195	194	195	184	194	169	183	168	192	181	172	171	213	194	182	173	173	201	196	177	154	185	170	173	191	182	173	175	203	181	186	187	181	201	155	201	215	188	199	192	174	190	193	177	159	182	171	174	186	157	185	178	156	207	201	182	206	201	197	196	173	217	198	187	192	193	184	175	197	216	174	168	166	169	188	183	173	159	164	187	165	185	170	196	162	167	195	183	205	190	183	191	182	183	174	176	193	207	191	179	204	201	183	194	201	195	183	211	197	176	201	202	192	179	175	184	174	158	181	195	200	179	206	184	220	196	178	181	188	186	197	194	170	201	225	188	163	160	175	197	182	184	195	187	183	170	183	185	187	187	202	161	184	163	195	153	194	166	188	184	188	185	164	166	190	175	204	186	192	213	173	221	161	199	174	171	187	177	169	181	194	168	164	170	172	169	171	210	185	198	187	179	189	165	182	156	167	207	148	184	206	182	190	186	175	204	193	192	192	171	179	184	195	180	197	166	196	168	188	188	191	200	190	179	194	208	197	194	167	185	180	202	199	194	170	194	180	170	191	200	188	181	177	193	186	175	177	182	176	181	210	194	180	174	187	195	193	197	190	208	171	183	189	190	171	167	175	189	192	167	191	196	171	201	190	196	191	185	184	190	190	166	190	178	181	164	187	165	182	178	183	184	212	193	186	165	174	193	202	186	191	185	175	180	185	186	200	174	170	170	198	184	183	206	201	200	205	162	191	177	196	200	171	175	182	190	175	207	182	178	174	170	176	179	188	185	202	203	199	201	211	154	221	169	158	163	179	185	177	212	208	178	174	167	173	187	191	195	176	166	193	172	171	211	184	192	187	182	176	196	166	184	193	175	190	207	215	204	174	162	205	161	180	168	184	196	184	219	190	176	175	183	175	170	196	178	164	192	176	178	180	185	221	202	182	171	203	191	186	212	192	203
3280	592	679	692	632	663	631	585	563	556	564	574	505	569	541	557	555	582	534	569	576	530	559	550	548	516	556	536	525	532	553	559	570	552	578	528	574	540	559	528	572	517	511	556	567	541	549	558	533	544	538	554	565	570	562	553	575	541	579	525	536	518	546	567	564	559	524	507	566	539	559	565	512	519	540	550	597	545	535	554	591	538	596	556	483	535	526	570	571	565	528	532	562	581	521	520	570	508	569	560	506	548	568	540	553	569	551	544	509	551	538	498	584	562	535	537	562	509	551	554	546	524	568	533	542	519	546	521	585	550	537	547	552	555	560	517	541	571	550	549	559	537	559	550	562	548	561	533	533	537	541	514	562	585	567	552	546	531	563	567	543	535	550	600	506	567	514	542	553	555	516	549	512	531	549	530	535	511	541	555	545	573	547	559	600	549	531	510	566	567	555	545	558	577	564	573	575	542	565	501	574	563	546	546	559	540	572	527	551	519	570	509	571	527	543	589	584	513	496	554	549	556	526	593	564	577	508	551	551	579	518	545	547	521	543	553	601	529	503	530	572	511	542	536	548	537	521	550	533	533	500	575	549	561	514	577	556	553	581	553	520	515	518	550	564	565	517	502	519	575	542	552	535	535	569	545	566	581	502	583	517	556	544	567	534	535	565	542	526	554	575	545	579	540	545	545	555	542	520	548	544	517	545	556	529	536	557	556	536	506	507	546	539	533	541	534	514	568	525	550	517	565	548	544	568	551	489	512	518	495	548	559	551	533	533	572	534	592	575	550	549	533	554	614	517	574	483	544	553	569	538	528	525	583	526	569	538	520	576	552	553	506	528	535	530	535	519	515	581	543	552	521	556	543	535	531	557	530	554	506	546	583	565	554	552	553	534	585	578	562	600	561	591	563	575	572	556	573	543	596	539	570	542	597	534	539	545	567	512	540	511	534	566	584	543	537	536	548	566	525	499	536	530	564	544	564	536	533	478	540	504	506	527	563	540	548	529	580	554	554	540	530	540	568	553	515	495	525	554	574	530	546	511	514	562	564	527	577	544	534	558	518	565	551	530	535	537	550	527	558	586	569	539	542	563	555	559	514	560	569	574	524	553	530	516	543	520	563	550	553	571	523	525	524	550	520	548	574	562	531	525	579	497	556	586	578	549	538	563	560	548	528	487	547	531	579	564	479	544	543	597	538	552	551	547	527	535	544	567	549	561	568	500	534	520	550	556	539	569	539	541	546	553	577	577	544	571	595	514	534	558	536	557	524	533	545	514	504	512	511	544	522	590	564	566	569	536	547	568	553	554	588	571	511	514	535	561	553	521	582	569	525	563	564	551	517	525	568	513	535	596	590	539	537	544	518	601	544	546	540	564	593	549	522	552	558	548	541	531	593	560	578	571	554	512	541	555	553	564	526	550	522	533	532	526	557	549	513	534	547	547	531	514	547	561	562	533	568	547	517	538	569	505	595	526	572	534	550	577	587	515	540	556	553	560	566	569	520	514	513	564	545	593	541	549	574	529	533	523	575	575	532	562	530	515	523	574	551	566	542	530	522	566	541	486	551	504	557	548	520	555	565	496	521	544	569	567	534	527	523	536	547	556	553	563	482	533	505	538	553	575	579	540	527	574	565	553	520	558	538	554	563	549	548	570	569	562	547	540	528	527	556	551	554	572	588	552	549	539	522	523	543	527	547	554	582	573	524	531	537	524	523	547	551	557	515	556	543	569	547	555	523	542	546	538	554	535	522	548	531	540	590	563	528	513	510	532	574	537	523	514	567	553	515	571	532	550	562	528	538	552	542	546	599	551	515	583	592	506	540	540	479	586	519	560	572	514	547	535	542	556	567	536	542	567	519	538	553	542	554	569	533	544	524	527	522	572	505	577	531	557	516	610	522	568	514	560	585	577	570	552	544	563	556	507	579	513	569	521	517	544	518	536	549	562	544	578	599	536	506	539	520	579	548	578	571	560	520	523	536	514	551	548	565	522	536	572	547	529	510	552	552	548	532	553	556	553	509	556	558	550	546	547	575	532	520	553	537	525	529	523	543	516	541	551	553	605	550	530	531	582	521	556	541	567	498	527	572	567	593	570	537	547	534	492	538	553	529	539	554	548	538	605	536	533	499	597	564	539	527	576	537	547	559	539	539	581	541	529	561	519	561	530	522	532	545	552	537	556	519	515	542	565	488	527	570	516	529	532	514	515	562	523	555	536	572	547	562	538	523	489	554	556	521	589	546	581	540	532	585	541	531	531	558	524	592	532	521	551	583	529	562	508	559	507	526	578	575	578	553	518	518	591	550	533	526	560	541	559	560	516	566	542	546	529	540	530	554	505	558	538	543	580	567	540	511	584	543	609	585	520	566	524	565	587	535	552	543	551	521	558	583	533	566	565	510	591	563	575	517	545	549	547	559	563	529	539	551	554	552	557	551	539	594	549	536	589	553	531	551	515	539	607	533	524	546	565	547	515	569	529	555	543	529	549	514	574	497	512	556	563	513	557	541	549	559	546	556	513	530	572	511	510	551	562	586	556	602	553	557	548	543	576	556	566	585	547	532	561	500	566	533	512	505	558	541	526	523	543	487	544	533	539	519	524	519	551	540	542	540	566	526	545	557	553	547	546	567	555	539	582	560	524	542	549	590	528	513	543	548	540	574	565	558	585	553	518	548	518	496	575	563	541	528	530	532	524	571	572	550	523	567	593	563	542	502	546	554	570	576	561	551	544	541	531	537	573	563	536	541	580	547	550	536	545	548	543	516	556	545	506	535	539	553	547	535	532	561	519	524	557	560	547	552	548	521	527	524	562	507	565	512	593	541	553	538	555	510	566	592	538	570	562	593	583	526	542	524	520	532	531	563	575	541	519	518	540	558	556	539	554	565	553	550	547	532	552	555	520	551	561	508	555	545	575	556	556	536	527	509	519	513	543	537	520	568	489	553	558	560	566	548	544	519	559	531	530	562	554	561	552	525	521	551	505	535	538	532	529	558	544	546	538	559	556	544	535	516	576	506	562	555	558	572	503	572	587	561	526	523	573	584	571	544	535	551	557	539	550	597	529	523	544	513	561	557	555	562	552	568	551	593	523	509	545	539	527	572	534	595	537	524	523	531	517	559	518	529	565	523	567	538	560	560	543	506	552	553	554	487	568	520	591	547	486	529	527	536	542	557	559	571	539	518	548	523	557	534	555	518	498	535	575	576	543	523	532	540	528	508	511	546	491	551	496	503	585	549	531	602	561	586	511	538	560	557	579	545	523	565	555	534	571	523	547	575	542	581	556	575	577	504	538	538	567	526	533	561	571	547	538	556	562	580	553	567	588	537	517	565	583	555	545	572	550	553	536	534	538	536	538	557	533	537	530	529	559	576	507	562	547	575	536	543	559	536	509	508	578	533	528	512	544	546	537	559	540	537	542	557	553	561	569	506	493	556	567	548	596	515	542	538	578	560	551	531	496	511	576	521	504	519	581	567	529	524
32031	8179	1442	1052	797	622	528	490	428	392	402	363	353	366	379	405	348	368	315	346	353	337	354	333	334	347	362	294	305	290	319	334	328	320	373	340	329	307	311	319	309	325	348	296	315	336	336	317	324	282	334	337	319	346	302	324	327	334	327	303	318	329	366	331	287	312	333	344	330	320	337	318	311	351	257	369	316	353	313	331	318	310	335	320	323	320	277	331	339	345	328	340	295	312	344	321	328	334	294	323	342	314	332	327	331	290	318	320	319	297	310	344	314	323	333	334	320	314	296	303	327	350	326	351	327	341	315	335	303	353	256	292	336	330	315	330	332	311	317	319	314	303	318	324	304	338	297	337	310	335	315	319	359	336	309	323	306	316	327	295	303	327	299	304	311	305	334	331	333	302	327	321	326	339	323	295	330	306	306	330	330	306	320	316	348	327	324	327	287	351	370	304	310	284	315	328	331	322	290	318	326	364	313	292	317	298	301	309	325	316	303	348	309	318	354	357	316	333	315	314	332	307	343	306	324	337	325	293	322	327	317	327	318	324	324	316	313	328	355	353	326	322	341	320	298	305	333	314	318	316	312	329	317	314	338	303	308	333	330	335	275	316	316	328	288	369	311	311	294	353	339	305	299	304	319	305	336	323	300	300	300	320	339	315	362	344	321	349	323	315	329	372	321	351	294	321	322	327	285	315	317	311	320	323	336	333	323	304	294	297	318	329	337	329	304	336	326	341	352	288	301	313	326	331	330	333	347	332	315	315	323	302	293	350	323	336	334	324	325	328	334	334	303	323	300	353	294	302	339	333	318	321	331	345	339	360	363	345	348	321	332	277	329	339	318	322	288	319	318	272	325	354	311	310	341	309	305	338	312	313	326	326	308	309	351	286	352	295	324	302	316	314	317	331	297	315	344	312	299	294	307	326	308	326	304	343	342	316	294	316	344	340	310	319	351	311	290	338	311	305	335	353	335	301	323	356	326	291	323	332	315	334	290	317	343	343	296	291	332	322	342	311	314	333	328	321	306	282	320	342	317	321	327	300	320	289	335	288	325	306	311	327	315	349	293	299	326	310	360	346	323	317	317	322	362	312	308	339	289	360	300	338	318	331	328	332	302	315	315	322	327	301	328	329	328	328	329	329	305	316	338	299	317	344	308	323	321	339	311	358	339	305	346	333	349	312	316	346	304	328	304	335	337	339	318	325	337	333	321	309	353	337	313	358	296	321	325	327	322	301	319	314	337	328	344	317	344	310	332	298	290	304	330	338	343	291	316	324	331	322	302	315	321	331	335	309	297	335	299	332	340	304	306	285	306	328	307	371	337	332	332	312	298	305	283	342	312	308	333	312	309	330	343	330	336	336	328	309	298	314	292	330	320	328	302	314	304	339	269	333	336	338	314	330	337	312	285	316	314	315	299	342	293	291	322	339	326	340	343	309	304	292	334	319	309	336	331	339	341	299	314	326	307	312	293	354	316	330	336	344	326	332	333	332	312	326	297	322	284	325	323	319	328	340	333	310	337	335	321	335	302	318	323	318	301	314	317	325	335	307	325	318	334	299	325	319	317	297	320	337	304	346	356	313	306	309	325	322	311	287	312	329	308	330	325	323	329	325	331	306	340	323	315	328	303	337	328	275	307	315	331	333	340	291	320	320	314	351	311	323	314	309	334	328	338	298	330	292	297	305	316	318	329	300	315	330	322	352	320	298	320	339	303	299	346	324	308	321	314	327	309	316	316	327	331	289	324	325	345	325	317	309	317	294	307	324	319	299	338	377	333	313	309	320	327	313	324	297	307	313	361	310	311	313	342	329	319	330	308	347	320	326	350	324	342	355	348	324	271	323	290	316	324	300	342	323	282	305	322	324	328	337	314	326	316	329	322	327	359	316	323	308	346	310	327	309	317	316	322	300	322	307	322	306	304	331	323	322	336	322	308	352	298	295	330	312	281	302	335	318	346	333	331	325	292	315	333	354	324	303	300	314	332	324	326	295	339	304	365	289	301	317	336	318	306	336	315	322	300	344	300	319	307	323	333	302	358	344	340	319	309	307	336	320	319	318	312	321	326	277	324	331	337	338	333	321	317	306	322	332	324	331	320	280	317	317	335	333	343	327	329	357	310	327	313	343	299	290	330	315	303	311	334	301	314	323	324	306	309	321	308	289	305	331	329	281	338	339	303	312	336	311	334	346	338	337	344	343	306	312	334	327	342	318	302	285	305	326	314	369	292	322	317	311	291	321	317	321	330	325	334	347	310	333	326	302	350	315	292	325	319	340	332	343	303	309	345	335	305	359	348	308	329	312	313	316	344	280	337	305	339	313	314	334	323	297	304	294	323	340	306	318	329	288	304	320	308	314	334	325	327	326	316	337	330	333	291	329	295	314	311	308	307	320	324	300	325	315	287	342	346	303	349	287	300	350	312	350	310	318	316	335	317	321	312	334	306	318	316	315	307	325	336	325	339	284	316	314	323	322	310	350	323	317	301	329	314	293	316	296	326	283	344	333	329	306	306	319	333	299	326	309	323	332	330	307	321	333	315	354	300	322	324	304	321	339	313	321	333	300	325	344	319	298	304	318	282	297	313	304	327	348	334	312	308	324	376	331	298	332	312	327	300	304	316	297	346	346	376	307	341	324	309	290	326	278	312	337	325	318	348	305	305	335	329	303	311	314	317	322	351	328	330	325	322	330	311	309	310	361	319	319	310	319	310	297	317	339	302	292	354	334	342	319	291	323	332	294	311	323	343	310	303	316	299	331	326	321	329	326	348	338	337	327	313	332	295	316	296	328	316	300	299	287	315	321	318	328	310	303	332	326	340	325	311	317	328	312	348	298	314	333	319	338	327	307	301	314	312	334	348	324	308	309	309	346	304	344	308	315	316	313	338	313	326	306	337	319	308	310	323	321	301	332	320	313	315	334	325	296	293	335	309	311	353	291	338	313	342	361	335	328	321	326	291	350	325	322	317	355	325	324	309	319	317	326	319	337	303	317	317	295	331	326	305	339	315	313	316	309	317	302	335	274	341	313	314	313	340	324	351	326	357	344	313	330	326	343	333	299	291	287	312	319	337	312	336	295	297	292	326	304	300	304	346	314	327	324	273	306	331	317	336	330	344	325	351	338	307	324	339	316	315	294	311	344	322	315	334	313	319	325	298	321	304	327	321	337	320	324	313	341	340	320	350	336	319	331	314	312	321	320	330	337	334	314	320	308	338	316	356	327	314	319	311	351	341	350	309	382	305	311	311	300	310	328	313	333	298	298	316	322	306	308	313	317	319	316	317	347	296	358	351	299	352	343	335	335	318	308	318	332	316	341	301	315	310	324	377	313	322	316	323	333	338	289	316	353	316	305	290	322	331	320	335	332	313	346	328	333	302	315	333	316	312	318	320	308	331	341	307	309	322	347	340	311	329	337	287	321	313	323	324	269	311	319	304	333	313	331	327	345	290	336	329	316	369	319	334	330	334	319	330	348	293	305
17206	1778	3249	3582	3048	2583	2216	1844	1735	1536	1475	1350	1234	1237	1134	1146	1065	1107	1036	1027	1040	1002	957	951	1004	922	908	971	991	975	918	973	933	934	854	910	895	951	840	918	925	861	893	904	913	866	865	882	819	867	833	874	918	910	917	839	810	826	904	882	864	849	871	804	892	863	848	893	906	915	831	868	838	905	840	858	860	869	884	877	846	862	857	850	851	855	848	788	869	772	888	870	876	875	865	887	853	881	844	831	824	856	834	905	883	883	834	874	834	833	817	827	889	778	821	889	872	869	859	879	867	890	921	845	877	858	823	867	846	836	879	875	852	822	847	891	818	821	885	878	833	843	839	819	902	865	809	819	861	836	874	850	850	856	829	830	855	880	843	858	841	862	828	802	866	844	898	882	905	850	864	824	837	859	867	865	798	849	825	866	839	801	833	859	874	853	871	830	858	886	839	835	848	857	832	833	893	829	870	827	838	840	818	863	858	859	854	866	891	848	830	889	834	849	854	841	912	831	892	833	849	813	834	893	875	864	849	848	847	875	845	885	833	809	857	856	819	779	855	863	851	857	896	843	833	856	845	875	889	843	827	829	904	875	864	811	842	843	856	870	802	867	811	832	899	863	811	814	837	842	858	867	836	849	851	843	848	851	851	890	892	839	788	894	862	843	851	824	855	865	893	851	776	801	820	835	894	912	862	868	888	863	851	824	832	840	862	852	888	808	832	872	873	864	797	840	898	864	823	837	861	882	878	885	843	809	845	894	838	840	824	838	848	881	789	883	861	891	837	841	912	851	856	846	854	790	806	844	838	845	868	888	890	819	776	831	869	854	902	897	839	833	823	867	803	850	875	824	860	853	855	814	806	854	785	853	818	905	845	837	843	838	881	848	833	839	838	879	793	851	826	851	851	849	854	813	846	877	895	808	832	829	860	866	862	856	861	860	850	801	882	814	826	851	842	789	836	825	832	865	816	879	841	834	850	891	868	811	839	783	891	790	829	823	798	867	866	816	820	884	847	820	818	910	851	885	821	849	858	843	818	833	902	847	852	855	840	881	890	861	832	819	888	845	852	882	854	834	846	831	885	852	823	827	891	850	823	856	854	818	862	837	831	797	873	880	865	823	886	790	857	888	851	886	830	877	816	804	832	830	853	840	821	825	842	869	825	823	867	844	842	817	859	827	842	849	896	892	812	830	854	825	882	859	862	870	864	853	857	850	800	806	807	846	806	896	865	878	852	866	833	882	835	851	848	835	862	842	881	861	833	833	832	834	871	865	864	852	839	817	881	834	862	845	838	854	863	820	808	887	895	898	849	837	864	856	896	861	863	873	843	841	828	890	845	838	805	823	847	886	830	876	834	822	826	855	873	845	848	872	865	827	895	852	808	853	885	888	769	839	790	846	858	915	842	804	837	861	811	815	809	806	848	850	808	845	859	808	876	901	867	882	824	873	906	857	828	806	876	861	851	809	819	862	851	820	849	846	824	893	839	847	870	885	882	864	865	889	828	823	847	824	843	852	842	832	859	834	836	908	861	857	847	865	836	836	855	845	882	829	873	848	854	848	863	856	873	791	843	895	814	835	839	852	872	892	899	883	866	875	820	818	840	819	815	908	887	831	898	795	788	831	830	893	881	870	761	864	811	869	831	851	816	885	808	801	899	846	875	815	870	818	872	864	811	844	832	812	842	833	831	860	827	875	878	882	827	848	869	862	862	905	890	881	899	844	842	842	830	833	841	832	853	802	797	857	911	883	742	864	805	846	885	866	861	860	837	843	853	862	816	868	868	902	873	845	817	858	845	890	921	811	871	820	838	856	837	847	851	835	859	872	843	913	828	806	854	848	848	830	886	875	862	885	850	875	847	840	849	865	828	848	872	837	838	811	830	775	802	902	861	847	848	875	873	834	836	885	861	853	817	772	804	823	857	864	854	841	840	901	860	845	821	863	873	808	856	863	877	925	858	848	875	834	850	880	859	844	902	848	909	806	867	923	851	832	851	872	831	841	880	798	802	875	848	854	846	834	858	855	832	854	851	841	876	804	859	824	851	845	884	862	850	840	904	860	821	844	857	860	817	905	891	798	856	809	862	830	882	850	861	850	855	852	897	820	849	799	860	845	898	809	886	862	834	843	856	790	854	837	878	854	861	831	848	865	788	890	813	839	862	832	856	874	852	855	902	856	819	819	872	827	863	842	780	842	808	843	847	879	842	836	854	914	844	834	865	838	832	864	869	846	822	826	860	839	851	842	878	823	861	856	855	894	902	863	867	812	853	843	811	811	842	832	850	835	869	859	824	854	843	838	820	835	785	853	846	870	863	823	841	883	785	942	809	815	874	923	843	840	858	847	819	805	788	869	872	895	870	883	881	843	840	840	794	827	823	756	878	860	874	801	838	843	862	793	880	833	877	824	796	858	827	845	837	837	798	856	862	847	784	815	855	841	918	932	836	840	844	839	869	915	885	874	860	878	908	889	855	846	815	790	870	839	862	847	843	865	817	864	881	846	857	858	813	898	861	851	912	886	808	895	880	867	837	889	866	852	842	865	822	831	861	813	854	884	872	885	898	816	930	880	845	844	811	854	893	883	814	832	864	845	893	810	832	834	834	869	832	893	898	808	823	870	844	905	856	845	855	875	879	774	841	856	887	880	850	845	831	838	832	904	840	864	881	854	885	845	797	885	819	891	843	810	871	858	830	857	811	843	862	807	822	845	815	901	842	837	816	848	841	825	814	841	863	853	823	849	813	840	848	817	844	855	827	829	867	845	847	835	844	796	850	849	801	841	834	879	859	835	855	876	832	857	869	818	854	843	868	831	883	866	835	846	811	814	862	856	876	852	855	844	838	901	832	846	874	891	820	854	794	858	875	897	891	841	840	888	829	846	848	819	810	849	806	901	830	882	898	903	872	792	801	822	872	816	863	863	853	953	848	886	850	843	805	831	823	825	861	864	795	846	834	886	858	908	865	854	866	869	829	835	857	856	845	832	842	862	905	874	831	856	906	876	860	932	894	828	852	846	893	836	853	845	837	838	879	847	847	824	876	883	811	827	871	814	825	838	839	956	868	798	832	873	851	885	886	849	857	849	838	873	840	879	838	848	838	887	858	868	851	896	832	856	873	881	855	837	833	814	864	867	812	792	847	857	848	795	865	782	851	805	826	862	868	827	804	806	887	868	857	845	915	828	874	850	871	877	842	872	867	864	866	862	815	856	840	856	870	880	889	826	864	826	837	837	838	846	875	855	820	801	884	848	890	861	858	901	847	802	877	877	841	869	838	871	844	843	868	814	869	870	866	847	870	871	868	839	882	869	827	859	859	839	844	820	814	855	853	891	839	869	835	847	833	869	881	842	860	891	831	895	909	870	825	854	837	874	799	847	814	845	789	840	866	900	885	857	859	847	864	832	896	823	857	871	850	795	897	820	824	830	885	923	871	869	842	831	816	858	823	867	828	856	862	771	857	818	841	868	817	836	830	832	859	872
43746	15521	3069	1794	1205	902	710	621	528	438	429	446	368	388	374	316	304	327	342	312	294	306	309	310	312	315	276	301	284	292	293	271	327	295	302	308	317	267	282	274	302	282	295	287	299	244	298	286	296	266	279	277	282	271	297	312	281	302	281	296	271	272	306	291	280	258	291	258	278	270	292	318	308	309	295	266	283	276	298	280	297	271	294	270	257	273	310	290	309	294	268	289	297	288	262	309	286	271	276	283	308	283	281	291	281	271	269	317	263	285	301	294	261	272	290	276	314	269	311	263	297	315	291	295	275	258	287	287	288	267	274	303	265	307	293	261	270	304	291	285	263	279	286	294	278	283	268	283	298	280	307	292	293	283	279	268	275	294	286	268	283	270	255	293	249	269	293	249	279	310	271	281	304	296	262	291	287	295	285	282	242	276	282	286	286	277	283	261	287	291	264	285	286	309	279	296	262	267	282	299	282	299	278	277	260	289	277	269	298	301	261	299	282	271	271	310	285	271	291	278	285	261	255	272	273	277	301	302	285	312	321	305	273	301	249	294	272	262	300	293	283	275	304	294	288	267	273	286	287	270	298	296	284	292	286	263	269	305	278	272	256	281	295	289	281	283	286	288	305	257	281	315	273	282	264	272	288	292	286	291	294	277	284	279	323	277	288	260	267	311	304	280	304	298	261	278	283	291	306	291	240	263	261	262	272	264	300	285	243	292	279	268	294	279	301	270	297	265	293	326	289	291	308	280	275	261	272	294	303	269	280	271	294	261	274	278	280	281	276	289	290	285	265	255	251	288	267	290	308	296	286	242	285	286	299	282	286	276	296	294	277	287	276	278	302	305	279	243	291	280	286	289	299	291	282	263	302	288	281	270	286	316	279	291	278	296	310	248	264	277	306	304	266	264	295	283	264	298	290	290	258	263	303	305	274	256	266	273	264	277	253	294	268	273	294	277	264	274	294	274	269	284	306	276	277	263	308	287	299	281	264	258	266	290	270	277	290	278	271	297	273	307	278	285	260	282	286	288	290	267	280	273	295	283	268	282	267	268	302	273	261	269	281	303	288	282	300	280	273	299	284	291	276	298	234	255	283	268	292	287	305	273	272	301	288	285	278	263	277	282	287	291	271	274	269	279	275	279	280	313	256	274	286	280	297	295	276	295	306	273	262	311	294	293	285	310	301	279	301	289	292	311	307	260	282	294	320	277	302	275	262	270	272	276	311	296	270	274	254	278	281	329	300	278	296	265	251	268	308	272	279	282	270	285	271	295	301	289	287	299	268	304	288	287	307	254	272	270	291	257	281	285	292	314	282	264	301	277	274	287	312	267	298	277	277	279	303	269	272	270	295	294	293	303	320	256	290	282	273	290	301	261	289	276	311	297	274	271	310	290	263	285	254	276	298	303	285	286	284	275	305	321	276	312	245	283	287	319	241	310	281	246	283	262	271	289	266	294	300	274	306	258	275	271	253	303	293	271	286	279	264	284	271	287	293	323	278	269	267	281	297	275	264	255	288	282	278	255	294	263	317	310	309	279	272	290	290	281	263	256	280	293	269	271	268	285	302	296	269	272	295	291	242	264	283	266	272	253	313	238	286	283	267	312	297	303	292	271	316	305	294	295	258	274	271	290	278	293	296	282	294	280	296	282	250	283	263	286	259	265	271	298	267	298	293	274	291	291	283	283	269	287	257	319	317	260	247	299	273	277	285	296	279	282	283	305	268	299	285	284	261	259	300	302	252	267	301	284	276	289	292	286	297	285	250	262	290	285	278	225	292	294	267	292	317	276	282	298	267	277	281	289	303	261	297	279	295	282	267	310	286	280	304	292	287	300	288	292	273	301	287	316	282	250	302	285	274	245	273	292	278	280	259	256	301	302	291	279	268	317	281	283	279	271	284	270	286	251	292	282	276	280	285	253	281	270	280	250	264	288	280	262	324	302	275	300	257	258	290	281	302	280	274	257	277	293	268	288	293	304	280	314	276	278	284	296	289	264	277	281	332	290	265	272	300	297	273	263	295	301	246	295	269	262	260	266	296	265	280	289	290	309	298	310	271	275	280	284	256	314	292	282	307	304	268	271	286	293	305	269	293	281	273	258	279	267	256	289	266	298	284	281	304	246	293	270	293	280	286	252	254	277	254	256	315	316	278	270	269	310	293	316	287	290	293	291	292	284	286	281	280	305	310	272	263	271	281	308	284	303	308	333	304	308	265	278	290	247	273	311	292	283	283	290	253	270	267	258	296	287	301	285	308	253	260	301	292	306	271	275	289	277	270	284	302	252	277	293	292	323	296	286	275	264	272	289	277	306	285	287	274	276	296	282	277	254	281	274	264	266	300	278	296	276	294	282	291	282	282	301	310	260	275	282	264	289	298	258	281	277	243	254	319	277	269	274	288	272	264	304	296	266	302	279	276	279	253	268	284	267	304	296	305	272	311	284	293	299	292	300	293	272	272	304	298	282	286	260	309	278	297	276	325	250	283	273	281	291	253	290	281	267	264	291	298	289	250	265	276	256	269	261	281	295	288	276	286	295	278	286	282	288	280	271	258	275	274	276	296	265	306	286	295	305	247	297	272	285	265	273	297	300	284	265	283	281	262	297	265	284	286	274	296	280	271	250	321	268	254	288	293	287	268	266	275	282	279	282	274	294	278	258	287	287	307	275	321	277	304	293	271	281	303	269	294	303	299	277	300	304	289	274	279	290	272	286	252	283	267	299	252	270	281	276	309	279	296	296	278	276	307	317	307	286	288	290	263	282	290	316	254	294	269	273	298	305	272	296	289	293	279	283	296	275	253	257	299	259	269	297	279	301	288	315	271	282	312	281	306	289	269	282	276	274	263	309	259	269	287	295	279	307	282	269	298	281	298	293	280	259	280	312	281	265	301	283	282	274	284	278	284	277	290	280	271	265	264	315	266	271	306	282	270	267	270	278	274	297	300	297	267	294	287	298	306	252	296	265	270	291	260	293	291	296	251	262	263	281	262	263	269	285	295	280	290	293	303	273	291	296	295	279	277	287	289	284	284	285	272	285	286	260	286	293	304	270	273	288	290	271	294	280	260	297	309	256	293	263	261	299	290	267	287	289	323	284	298	276	268	296	273	264	273	290	331	268	274	285	289	306	280	263	304	269	282	275	271	309	303	273	301	312	284	286	268	274	256	300	263	249	270	258	285	317	265	295	267	287	262	308	311	242	246	270	286	293	280	309	261	304	254	297	266	311	262	289	283	320	283	263	273	278	296	274	275	283	292	304	276	298	306	293	273	276	290	271	290	271	267	271	313	279	243	291	308	299	293	300	288	321	287	300	269	278	297	284	279	297	296	289	284	302	259	271	287	299	277	296	278	270	269	258	283	259	262	263	259	293	328	298	305	274	302	274	296	287	265	266	293	297	293	283	313	274	265	285	276	281	237	267	279	290	322	266	327	291	287	274	291	288	288	261	300	275	264	285	269	303	284	312	281	280	283	299	305	299
22983	2422	5381	5807	4838	3951	3219	2810	2349	2079	1852	1712	1599	1481	1351	1278	1236	1188	1139	1119	1067	1050	988	1061	933	949	950	948	869	869	864	899	830	852	844	837	845	827	841	847	830	848	845	778	788	760	814	847	766	820	815	801	771	808	772	748	732	745	792	785	800	763	733	790	780	792	728	761	728	743	740	769	719	751	760	745	714	751	727	839	693	761	751	682	747	716	742	796	698	777	714	730	729	776	726	786	719	739	735	710	722	716	757	763	735	755	747	742	748	755	781	803	749	756	745	737	727	736	728	713	723	772	746	742	735	733	768	744	764	721	722	749	731	734	758	703	769	757	746	729	744	694	737	717	738	789	716	728	730	728	726	735	740	802	697	763	701	731	719	708	766	739	728	756	723	745	753	695	767	773	756	723	763	739	743	764	762	683	734	683	762	748	729	661	771	752	719	657	756	756	747	717	710	689	732	739	737	724	697	743	695	738	735	744	727	756	709	793	717	717	712	736	709	742	777	704	741	678	736	716	767	728	713	755	735	742	748	763	751	749	735	693	752	776	710	716	785	774	788	699	719	721	750	745	739	759	754	715	746	719	705	702	787	742	666	749	768	741	697	749	741	709	726	668	725	723	720	758	742	742	740	747	747	717	730	695	696	741	695	759	711	730	724	706	767	735	743	739	707	728	709	742	717	736	762	711	739	746	776	715	704	733	686	740	747	778	746	763	737	752	745	731	719	669	787	737	713	724	720	751	704	760	715	753	708	730	741	778	818	742	724	736	751	774	759	733	768	722	765	721	788	714	748	804	703	745	695	694	785	752	715	724	764	706	762	778	726	691	720	717	767	739	726	805	739	719	728	715	714	716	706	694	725	728	720	744	720	755	755	734	656	696	713	754	745	755	739	719	715	722	719	727	695	746	753	771	749	761	769	748	742	712	700	695	718	739	714	708	759	721	756	688	778	759	730	685	755	709	746	691	728	740	726	730	698	723	721	754	751	721	692	699	750	756	717	743	709	732	742	747	740	684	722	759	723	721	709	729	720	705	697	714	750	766	779	779	720	749	729	702	722	693	712	738	731	741	766	730	673	718	721	744	716	714	709	756	734	717	707	722	757	746	735	723	782	714	772	747	719	699	796	714	689	724	756	714	722	728	735	722	698	729	754	760	753	719	746	745	727	764	743	732	743	734	724	698	722	750	690	713	716	767	754	719	676	695	720	673	757	665	782	746	712	709	698	725	725	791	745	694	712	758	721	766	745	726	702	735	698	762	771	738	728	739	684	728	721	765	692	699	718	725	740	713	793	719	710	707	762	725	734	735	752	740	742	796	764	739	739	773	718	696	717	715	743	741	761	755	717	742	730	729	724	701	767	744	797	740	801	750	733	795	731	743	757	706	750	694	733	686	719	755	754	738	748	705	731	735	727	762	680	719	778	715	762	736	729	727	730	722	749	768	710	729	704	714	719	704	741	768	730	720	705	767	750	742	736	718	726	651	722	736	731	755	696	723	753	731	759	731	794	724	695	724	765	752	749	730	746	716	713	742	779	715	758	756	702	710	755	750	748	722	773	710	709	679	770	810	684	780	735	714	731	764	764	724	714	753	736	749	723	732	770	750	705	730	684	735	705	677	733	748	736	729	697	691	754	751	777	767	743	724	698	719	715	794	697	697	713	772	731	758	726	699	724	743	771	759	720	717	728	721	755	738	717	714	739	760	750	758	747	691	745	719	739	752	701	759	768	761	678	701	677	675	686	730	755	690	736	695	773	743	708	718	749	764	717	704	778	737	674	782	730	709	806	699	772	745	723	721	747	718	713	718	758	747	720	738	752	708	742	736	707	744	691	732	715	735	716	715	749	721	709	701	789	715	697	718	750	732	712	762	670	736	721	754	728	790	758	723	745	734	709	751	695	756	737	780	766	788	739	726	719	722	699	762	742	759	729	758	708	705	724	740	754	734	784	734	741	706	712	736	754	744	745	706	734	768	707	712	721	756	730	669	712	761	719	720	730	754	714	692	766	686	750	718	710	783	741	707	738	708	739	775	708	725	737	719	744	748	761	733	713	735	718	678	776	758	786	754	730	690	715	715	712	767	753	721	762	736	808	709	737	789	753	732	742	741	699	755	677	751	678	800	749	738	721	744	750	697	763	719	762	747	757	755	723	774	740	731	730	746	742	733	776	744	728	762	748	711	773	783	687	726	704	730	731	721	728	755	680	711	794	747	755	731	747	662	709	718	763	777	766	717	732	738	812	739	764	781	702	768	762	734	687	719	753	748	691	751	741	724	714	715	767	721	740	749	699	721	719	687	751	706	729	720	749	712	746	725	746	744	751	736	703	751	743	817	798	713	733	708	733	721	736	739	700	714	768	668	752	763	735	767	743	727	718	712	738	751	726	724	776	731	744	736	718	746	722	751	733	738	784	736	760	709	712	765	757	740	711	737	738	774	716	739	761	733	716	719	703	653	755	733	700	773	778	720	760	699	727	743	730	804	739	773	737	698	695	730	753	770	720	704	753	703	746	736	705	738	752	739	778	753	720	724	724	750	697	707	716	738	701	750	725	716	750	718	729	743	736	743	749	733	768	733	749	746	708	724	726	782	708	751	764	753	742	743	756	727	757	729	708	723	738	779	738	712	747	749	728	705	775	758	748	719	732	734	717	700	753	719	737	732	688	727	711	761	674	753	737	745	712	709	734	722	748	785	711	720	756	710	753	697	771	741	712	710	782	740	697	718	736	708	692	661	743	771	753	737	813	711	706	741	755	715	778	747	756	741	748	702	726	709	715	691	685	753	733	714	751	750	698	729	727	727	782	698	789	709	739	754	729	752	741	698	724	764	745	715	732	719	753	703	732	712	672	785	741	699	691	763	714	723	744	691	735	703	723	771	799	717	724	742	748	730	719	709	727	737	755	736	734	746	737	736	725	710	745	739	763	713	694	670	708	772	731	785	691	673	752	738	755	714	711	746	734	720	725	690	740	731	713	750	724	716	689	763	734	768	749	767	780	775	747	724	735	759	720	797	797	716	685	730	691	727	698	760	741	800	731	749	750	698	694	796	716	716	714	729	739	758	766	739	717	731	763	726	743	773	774	740	727	699	710	690	753	743	746	726	737	746	745	754	740	803	719	766	743	713	747	723	789	699	756	734	716	662	727	734	723	686	733	728	692	814	711	742	689	717	774	735	750	710	711	696	707	737	709	704	724	686	787	709	728	685	724	752	715	708	738	715	733	715	742	719	715	755	731	793	727	695	735	751	695	742	745	724	710	731	745	706	763	731	746	755	721	750	735	774	747	738	766	724	756	754	776	780	739	760	703	665	724	742	695	774	734	701	746	754	716	726	707	751	733	705	731	717	763	738	719	771	684	757	772	730	732	707	757	729	702	702	745	707	760	730	762	687	713	710	674	768	750	693	741	750	731	713	715	705	727	767	760	754	735	746	720	712	774	690	739	718	735	704	724	739	735	680	780	752	691	738	718	800	740	785
3127	214	259	228	205	235	167	181	209	200	181	199	168	198	182	213	198	209	198	204	197	206	210	188	196	207	199	209	210	202	180	179	168	179	198	195	218	195	195	180	191	197	182	208	202	209	193	181	193	195	194	167	189	216	199	184	193	177	200	192	197	174	174	209	224	222	215	184	213	188	198	183	199	184	176	187	205	201	181	173	207	208	193	203	189	173	181	213	183	215	185	198	202	190	195	180	181	168	190	191	203	229	206	201	202	207	192	221	207	182	207	211	200	187	199	202	213	201	203	202	193	168	209	163	220	176	193	192	177	174	220	183	196	209	183	189	168	221	196	192	195	190	194	183	198	206	207	209	200	174	164	179	172	193	192	202	185	209	207	207	188	193	175	202	208	185	218	192	183	186	197	193	183	196	191	210	175	203	170	206	195	171	183	183	206	186	205	209	190	181	184	192	179	203	217	195	223	188	190	186	200	208	202	186	194	222	186	196	225	170	191	234	218	188	199	163	193	202	192	219	198	198	195	180	206	192	200	192	178	191	213	190	218	184	199	197	216	197	177	184	199	176	199	181	192	174	171	208	191	188	219	209	198	200	203	172	195	179	163	176	195	190	179	204	184	201	201	180	159	191	195	207	200	200	193	207	209	190	212	220	167	204	183	207	191	205	185	214	213	196	193	187	180	191	194	182	200	186	194	207	230	181	191	193	179	192	196	185	192	214	214	181	214	215	200	169	210	210	168	174	186	201	218	190	181	190	243	179	211	206	186	193	181	184	200	207	176	200	192	194	199	196	221	201	214	185	180	213	206	197	202	181	193	190	224	196	188	205	209	178	180	179	209	190	210	180	232	202	174	164	175	167	181	227	200	190	186	188	201	177	192	170	168	202	194	203	190	201	212	215	248	179	203	217	167	203	188	188	180	190	217	185	205	195	196	180	203	173	206	205	188	198	202	209	172	192	213	202	186	188	208	192	196	189	224	175	200	230	186	204	224	173	208	190	181	192	199	181	207	206	191	179	194	194	197	192	191	213	208	174	192	179	213	201	172	216	190	184	195	199	192	189	198	218	205	209	191	215	213	204	218	198	217	206	189	189	204	211	210	202	221	182	190	187	203	179	189	205	197	176	196	185	188	176	213	187	191	199	226	198	183	186	192	215	206	204	179	215	201	226	181	195	189	184	196	176	225	188	196	203	197	182	176	205	235	191	210	200	190	192	193	185	185	204	208	191	205	187	189	190	191	208	197	178	181	188	185	184	187	207	178	178	211	172	172	200	207	204	190	185	202	193	183	184	197	216	220	192	194	189	202	207	187	179	180	204	181	214	184	178	194	208	189	193	193	220	174	195	199	188	202	206	198	198	201	223	208	181	185	210	198	188	194	202	192	188	183	212	217	204	205	198	191	193	222	198	219	209	194	171	186	216	190	174	229	154	180	192	180	193	180	193	223	214	148	233	166	209	198	212	195	198	184	207	193	210	195	177	160	199	187	168	210	201	202	183	194	191	198	195	192	218	192	224	208	208	187	185	218	194	197	199	207	216	205	173	185	187	205	185	185	201	195	203	182	192	195	185	191	206	201	168	173	177	204	202	182	195	190	186	225	180	190	177	151	173	204	216	182	183	169	184	205	178	178	181	186	200	210	196	211	200	202	192	210	212	208	198	200	217	199	201	202	198	210	203	192	205	187	174	197	194	187	209	198	198	181	193	191	176	215	185	174	197	187	204	182	192	173	202	177	198	191	196	210	187	204	190	206	227	203	220	213	207	186	206	190	196	225	218	190	202	210	199	178	202	218	181	197	174	210	186	183	197	198	179	192	189	177	172	205	197	194	211	178	200	204	174	210	197	218	170	209	195	167	196	217	195	183	186	188	198	219	197	213	188	191	207	188	189	213	187	210	202	174	185	200	196	199	197	190	202	195	194	172	197	209	183	200	222	192	209	188	210	219	201	146	203	195	192	183	204	203	177	185	198	190	183	216	214	199	196	197	198	203	161	200	196	192	199	173	191	219	168	218	192	186	193	186	191	213	213	221	201	206	183	205	209	194	211	202	196	168	188	180	202	206	176	203	182	186	207	179	208	180	210	217	182	174	210	223	209	204	198	186	182	209	209	217	165	178	198	185	191	231	214	195	172	192	167	179	204	179	217	179	179	197	208	199	179	188	187	212	189	191	199	224	238	200	208	205	217	242	195	180	208	187	206	212	193	192	195	188	213	177	167	193	205	196	187	200	193	201	208	210	200	184	200	189	177	192	207	174	212	214	203	194	203	172	180	188	185	194	183	203	198	199	193	211	230	218	201	195	184	225	177	175	185	187	216	210	167	221	181	181	190	202	203	202	200	214	199	182	184	194	182	184	221	186	206	194	223	193	192	210	194	190	198	213	178	188	186	203	190	190	207	202	222	204	180	222	176	195	198	200	198	184	218	183	204	168	187	222	198	175	183	183	185	192	232	200	207	214	207	207	198	183	174	209	193	174	187	187	196	186	186	197	190	192	190	192	189	202	197	186	203	192	171	202	211	187	203	172	192	180	189	197	184	199	191	228	210	185	190	205	199	196	217	191	197	223	159	212	202	195	205	181	203	197	220	201	205	196	181	184	204	200	216	213	193	199	178	229	202	168	189	215	209	213	221	238	216	210	174	216	205	181	170	185	188	175	219	188	195	207	174	193	217	186	214	224	190	183	211	196	183	190	205	179	191	203	219	203	188	203	214	171	191	187	192	186	189	200	193	187	177	193	169	195	185	204	166	185	206	189	195	193	200	172	199	216	218	207	181	187	213	198	194	199	174	177	211	185	183	203	196	209	187	166	188	211	198	175	186	176	202	179	215	204	191	187	177	199	199	203	233	190	192	192	217	191	188	202	194	181	154	196	173	206	198	193	205	209	196	214	170	221	189	200	196	213	205	167	198	204	199	173	209	180	170	200	172	194	193	199	185	225	191	201	172	207	172	202	189	198	194	200	200	195	171	194	164	183	175	198	201	188	203	221	209	176	205	193	200	204	192	199	208	186	186	186	221	198	196	194	206	186	198	223	197	179	181	219	200	202	208	201	196	184	180	190	192	198	191	204	195	200	184	190	187	168	196	167	199	166	212	213	199	192	185	203	196	192	185	226	199	206	206	198	175	221	210	190	210	207	206	204	181	189	199	206	189	223	209	200	209	207	202	180	180	182	209	186	190	193	177	201	192	212	222	186	175	196	173	174	176	185	187	229	223	211	213	198	201	188	203	183	218	176	201	178	232	197	225	185	178	208	183	198	196	181	184	181	212	207	196	183	181	158	207	171	204	210	180	197	210	182	192	215	202	202	192	205	197	206	210	208	176	213	192	204	236	211	210	216	186	213	187	182	175	188	208	185	187	175	188	202	198	199	180	191	213	175	208	209	167	180	202	177	187	208	196	192	190	232	207	186	183	199	206	227	196	177	209	197	183	209	177	170	193	201	213	190	203	207	194	186	204	188	227	193	221	185	175	176	201
3175	610	690	738	685	667	654	616	588	599	563	503	622	592	574	562	562	591	560	613	577	542	592	534	567	586	577	587	554	579	577	562	589	564	580	550	571	589	562	596	602	564	553	569	511	592	577	579	651	557	602	577	601	556	507	565	558	573	551	531	584	551	591	546	549	550	568	517	539	547	563	557	617	596	532	568	624	563	564	606	570	564	531	565	568	584	561	577	602	544	597	574	602	562	573	605	572	544	600	564	594	526	577	577	539	550	581	560	563	557	626	603	605	630	596	562	522	557	590	555	596	584	559	550	602	539	591	528	615	564	597	543	557	526	552	551	538	587	565	575	554	570	557	565	580	592	561	568	587	543	543	575	566	557	615	571	587	590	589	611	561	584	569	582	588	574	604	512	552	558	563	576	574	563	588	596	591	562	562	572	575	587	534	587	571	562	599	546	585	546	585	586	599	585	562	603	596	585	576	573	583	585	549	544	567	563	548	573	600	577	556	600	518	608	564	576	535	559	558	575	577	565	533	555	594	563	568	562	580	590	563	591	582	529	601	581	591	559	570	572	584	603	564	574	574	582	542	569	548	568	559	596	564	528	571	574	534	559	533	513	564	568	580	557	532	527	555	531	557	545	545	588	572	556	562	569	588	578	567	581	585	547	595	571	566	536	554	563	579	552	594	561	504	569	567	558	521	572	540	538	576	587	558	576	575	552	572	562	537	518	520	580	567	563	568	529	516	560	554	518	514	587	577	577	550	561	602	575	584	586	578	568	541	581	574	552	504	578	574	545	582	580	534	581	605	546	506	508	603	589	559	590	609	538	583	544	582	600	589	582	539	597	570	550	550	518	554	538	564	530	575	583	526	581	580	567	552	601	553	550	605	571	562	567	583	546	568	575	541	580	587	544	548	549	576	577	613	557	557	576	526	608	580	580	545	546	546	575	578	554	574	544	515	552	570	559	580	562	585	542	563	541	565	615	557	539	566	572	570	520	564	582	547	562	536	564	546	562	532	547	581	581	584	554	610	581	567	540	554	589	586	540	611	524	580	573	589	590	609	607	612	556	580	564	567	591	613	568	562	565	627	584	601	587	574	565	556	577	523	563	627	543	566	547	606	565	589	606	578	562	608	520	572	571	554	545	537	589	588	573	539	548	556	584	556	584	539	587	563	602	568	566	553	558	572	585	559	579	603	618	544	584	522	636	554	549	525	545	554	570	551	585	544	554	556	573	570	540	557	603	542	530	563	583	591	624	533	578	586	543	574	600	601	604	540	599	543	615	556	546	559	535	578	587	551	562	615	606	569	546	561	553	565	565	581	589	590	552	623	584	568	565	556	558	576	561	566	548	582	570	583	566	576	542	551	561	608	574	568	574	582	554	545	583	563	534	588	567	569	587	588	554	600	569	563	578	570	536	556	577	577	532	563	588	583	600	578	539	500	524	587	571	566	544	535	561	558	615	568	562	566	599	590	588	536	574	581	566	537	608	556	572	556	610	545	552	613	581	594	592	552	522	543	569	531	593	512	571	585	587	595	583	546	575	578	583	586	574	549	529	553	587	554	513	551	560	582	571	563	538	546	571	591	559	551	587	618	568	611	529	555	571	548	580	586	571	558	550	576	586	610	575	519	555	597	589	549	582	574	547	536	548	578	583	558	543	559	561	604	564	559	583	614	539	575	553	541	585	574	581	549	568	564	580	571	595	547	574	538	529	629	573	554	588	549	569	587	521	582	551	573	581	513	555	590	508	590	560	555	559	575	584	572	535	547	570	558	590	522	552	561	554	589	566	578	585	583	565	579	582	597	577	583	519	611	559	528	564	550	608	552	575	578	579	528	583	638	547	552	577	571	572	599	536	579	589	574	572	545	597	589	585	526	558	589	584	587	612	552	572	550	625	547	561	601	546	574	596	568	563	601	567	592	530	608	621	568	529	575	583	547	551	544	559	555	604	605	583	533	569	561	568	566	583	578	546	560	561	562	588	569	565	539	569	540	545	573	554	604	560	599	555	576	584	577	601	549	600	573	558	559	541	557	557	509	586	554	561	575	575	567	568	612	613	540	577	595	574	567	611	554	532	568	563	537	554	536	528	630	579	553	653	595	599	613	601	619	601	528	589	567	561	588	533	558	559	591	585	565	578	589	587	565	571	589	551	555	563	571	580	590	576	566	534	594	560	581	582	520	556	568	556	565	546	567	575	562	537	545	570	551	557	572	580	600	574	573	584	541	582	624	564	568	603	595	574	556	562	599	581	596	549	578	568	603	612	538	581	612	568	517	555	564	518	577	583	583	567	598	579	562	596	605	591	592	573	600	601	573	573	540	587	575	526	557	559	556	533	607	582	594	575	560	583	586	559	546	598	585	594	519	546	537	515	587	560	564	602	580	545	571	580	542	552	564	542	564	549	563	613	587	577	591	558	531	557	544	581	543	589	586	540	538	557	570	562	582	603	567	583	540	537	579	561	610	587	586	561	584	573	556	565	586	553	554	596	555	564	551	563	553	607	577	589	535	604	608	587	584	540	566	568	543	551	504	578	590	532	574	574	575	588	523	573	552	615	549	538	574	583	571	551	563	555	558	568	573	590	617	587	586	576	581	575	534	545	624	529	542	597	560	558	538	565	545	601	591	575	578	539	589	570	564	597	544	570	514	522	571	575	556	503	571	596	575	544	595	559	600	581	592	567	585	583	527	538	556	571	534	537	608	562	557	606	572	567	546	560	590	582	572	587	540	584	596	502	563	599	608	614	570	580	565	579	576	581	575	524	563	599	579	603	560	599	559	591	597	577	573	564	583	553	556	533	542	571	572	619	581	601	584	576	605	544	580	543	548	577	579	548	623	574	533	568	607	535	546	597	554	582	574	531	584	565	546	563	559	579	609	534	571	506	569	531	585	546	544	551	549	570	532	542	577	607	548	570	584	573	587	565	544	518	603	572	551	573	585	564	601	560	575	575	545	582	573	597	558	517	535	575	581	565	561	575	570	604	552	612	612	609	569	546	602	581	566	568	537	542	600	580	582	611	615	545	571	539	588	546	553	594	551	522	512	534	577	538	591	552	581	576	573	550	567	523	558	572	566	590	562	595	596	566	554	583	570	554	582	551	538	569	550	560	612	590	562	568	574	597	575	561	553	580	540	588	580	550	546	573	559	605	621	549	550	538	541	546	565	586	593	582	581	575	576	591	545	594	561	575	589	589	622	576	622	549	536	574	584	569	554	572	556	593	534	546	578	550	563	589	542	610	556	576	579	532	579	564	552	585	544	590	570	583	619	546	593	542	547	598	588	593	565	557	558	562	559	613	534	577	546	636	577	549	586	560	605	538	575	572	591	584	547	588	575	556	572	556	532	551	558	557	573	561	530	602	564	519	587	565	576	582	561	545	629	569	584	587	563	542	579	553	594	527	527	549	565	576	542	608	577	555	560	602	501	598	573	536	534	564	586	567	572	545	596	559	576	577	568	614	548	555	564	588	602	537	624	561
28857	7295	1466	985	784	649	556	509	464	414	417	368	374	358	367	371	367	345	352	358	359	383	378	355	308	335	345	332	347	358	308	310	317	327	315	312	332	346	335	338	333	326	321	320	317	290	322	299	344	318	332	306	366	342	278	309	326	352	338	341	326	325	328	354	337	328	341	311	316	343	326	350	343	315	341	324	332	332	344	312	298	312	329	351	313	321	359	304	324	340	297	338	294	334	343	307	333	339	341	332	296	333	334	309	299	337	306	321	317	336	321	311	335	315	327	317	350	313	305	354	324	348	291	283	327	315	318	341	328	329	353	345	372	331	314	323	335	369	325	336	321	325	383	328	333	303	345	319	306	340	361	328	342	340	303	303	329	316	340	325	294	306	349	327	322	312	305	348	334	330	337	311	308	341	335	316	309	306	309	316	294	332	304	347	300	326	332	356	300	330	347	316	310	304	328	305	356	306	326	322	317	327	352	315	305	312	334	327	346	339	332	351	327	300	333	341	324	301	341	341	296	320	351	316	291	312	338	329	316	335	325	337	333	291	309	337	313	345	278	301	338	299	324	317	347	317	335	341	351	322	306	307	336	337	350	303	319	315	329	304	320	325	345	349	320	301	354	311	360	306	329	328	312	321	322	346	329	331	328	327	358	325	331	327	322	321	307	333	346	345	350	350	350	328	291	339	325	326	318	328	300	306	323	360	350	326	330	346	309	313	319	343	327	322	326	305	351	327	353	352	329	328	326	301	330	323	333	332	364	295	306	327	327	343	300	348	320	304	328	315	322	352	331	311	332	308	343	331	338	323	318	335	323	310	353	301	358	325	307	345	334	327	281	296	328	349	306	333	340	339	317	304	321	338	331	299	310	321	325	347	333	298	317	346	334	304	319	322	353	338	315	332	359	290	350	353	364	316	342	298	290	300	307	350	321	318	328	330	312	315	311	321	345	310	329	299	321	342	362	325	341	365	346	317	333	335	325	344	331	319	340	315	334	349	317	314	307	300	317	350	325	355	324	352	300	336	312	342	341	302	360	335	332	321	337	352	333	304	333	320	335	312	370	351	307	332	294	330	321	338	321	317	343	315	335	323	323	334	348	337	296	347	299	363	335	332	343	336	364	312	318	312	331	346	339	323	328	300	322	332	335	314	344	318	337	322	366	321	375	330	292	349	363	346	298	324	313	352	331	319	325	315	346	321	334	323	346	300	277	307	345	342	324	280	297	315	308	358	322	346	311	331	331	316	328	314	307	321	329	308	300	344	312	359	351	343	331	361	332	328	320	357	330	342	348	327	314	299	348	334	296	324	341	327	316	323	357	323	318	339	339	388	331	310	342	311	328	328	309	322	346	305	306	331	345	314	334	327	342	342	331	307	335	348	371	325	327	323	347	338	318	285	340	317	336	343	347	348	311	334	288	309	333	312	291	318	316	301	312	316	317	335	310	327	338	324	338	309	322	287	317	330	329	348	317	322	357	348	297	316	338	301	330	283	305	345	328	334	305	311	331	330	362	320	343	347	301	325	332	324	277	288	314	289	331	312	287	313	315	326	304	355	344	309	303	321	312	329	302	335	364	327	340	332	308	302	342	326	330	327	327	339	340	341	327	321	334	322	343	341	359	319	336	333	325	352	325	332	335	327	290	350	325	307	327	335	329	340	338	335	325	341	311	337	332	302	287	275	339	303	324	334	346	348	358	335	309	328	316	317	311	323	336	301	350	293	345	346	314	369	274	304	322	335	338	326	309	315	352	325	323	345	336	341	324	304	332	319	357	331	349	312	345	355	318	313	318	334	344	325	333	300	356	293	331	315	355	316	303	302	285	330	303	349	335	354	309	303	369	330	313	309	287	334	300	351	352	329	343	355	324	319	341	334	295	341	341	329	310	322	370	326	327	327	336	314	323	305	338	350	324	319	360	350	354	325	352	313	326	303	317	326	340	302	313	330	320	344	296	308	354	285	331	333	276	330	344	305	338	325	306	350	340	328	294	356	335	353	330	300	331	327	314	318	321	325	342	359	303	329	339	354	311	337	332	338	334	325	350	336	351	327	330	287	324	342	320	347	328	330	315	332	340	313	310	318	404	317	320	336	338	352	303	341	339	333	336	317	327	347	323	352	333	325	329	343	312	275	310	305	288	341	355	301	318	304	306	331	320	320	337	326	354	304	324	352	322	285	331	292	317	308	316	306	349	350	307	336	300	311	300	345	340	316	319	311	360	323	305	316	314	330	330	359	324	359	314	302	312	331	321	293	356	360	323	331	291	363	321	341	335	349	301	340	339	344	323	310	331	364	292	292	311	304	344	316	309	317	309	329	326	327	332	340	342	317	348	332	344	316	345	306	319	358	326	330	349	309	327	308	351	304	335	320	330	339	353	341	344	343	333	310	325	338	321	314	333	287	322	325	345	359	327	331	316	341	333	340	363	327	359	316	343	317	317	347	315	355	324	320	338	357	342	343	328	334	340	339	346	301	298	303	348	345	293	343	351	327	332	315	326	319	340	315	320	346	326	343	329	329	328	354	328	314	335	326	356	299	347	329	312	311	344	338	294	332	311	293	323	331	303	304	322	342	348	327	381	297	328	348	336	312	311	323	322	302	328	331	333	294	355	344	322	317	320	313	315	351	318	318	324	289	356	316	275	317	337	318	320	311	325	363	314	302	310	309	308	363	349	323	333	300	326	322	327	326	295	317	340	311	360	338	323	356	324	335	351	329	346	340	325	325	303	344	350	288	337	337	317	316	319	318	312	331	357	350	331	319	348	321	336	309	294	322	327	327	339	326	286	324	317	310	300	339	317	343	321	309	309	313	331	294	361	315	342	338	339	317	293	328	315	339	336	291	333	286	310	336	300	316	346	324	326	309	329	292	311	336	336	310	344	310	354	329	324	350	362	324	301	319	294	333	336	316	348	302	320	310	301	313	290	331	310	324	322	326	333	346	334	315	308	332	326	318	328	338	346	333	286	298	324	298	295	362	332	347	331	308	299	315	351	322	321	307	306	324	330	352	316	328	345	312	345	337	300	331	320	325	323	348	315	325	323	300	365	333	325	301	307	314	326	323	301	296	316	304	338	309	301	324	355	292	303	283	339	323	319	306	355	330	297	313	327	320	293	339	372	315	366	338	328	354	304	295	311	368	312	346	334	333	371	331	343	312	320	296	328	322	337	361	325	315	326	299	344	333	266	289	309	322	368	358	353	321	320	325	298	333	326	356	314	307	317	324	294	336	323	325	338	308	315	316	336	343	360	335	311	356	301	312	323	319	360	343	336	362	293	337	335	315	324	341	327	299	312	311	313	300	313	342	350	299	292	331	306	341	342	297	311	353	344	341	318	330	357	331	315	323	315	311	338	311	320	328	337	317	344	314	360	321	330	335	297	324	356	323	341	314	316	307	338	303	281	307	344	336	306	350	296	322	315	302	327	326	290	314	332	333	306	341	302	324	312	315	308	322	303	347	322	301	343	362	337	336	317	325
15581	1746	3300	3584	3221	2560	2277	1900	1746	1551	1414	1399	1288	1233	1247	1141	1078	1112	1059	1023	1060	978	984	955	1037	949	943	965	948	960	940	963	914	923	925	887	919	961	899	934	879	920	885	860	875	863	917	871	919	880	894	873	841	885	902	836	878	858	871	875	856	862	867	897	899	852	865	893	906	884	843	827	857	864	893	824	863	868	876	889	824	878	840	862	822	867	858	884	865	807	846	886	912	915	901	904	855	864	857	882	813	837	848	901	875	852	915	817	852	811	852	838	866	859	860	905	856	846	826	882	784	862	861	834	817	858	849	829	873	833	843	884	821	872	848	827	860	853	880	858	809	861	847	903	904	874	842	860	913	900	870	854	876	876	869	873	848	898	842	836	848	800	865	859	913	883	848	850	852	839	863	913	844	818	866	893	870	814	880	848	877	834	874	827	836	853	855	878	848	852	854	833	870	881	829	908	888	811	820	827	835	901	842	777	862	848	835	862	918	878	877	840	890	853	833	854	837	820	843	918	819	852	857	896	906	846	887	839	819	816	847	851	866	894	894	837	812	849	924	875	871	885	879	898	842	821	856	874	854	870	845	881	879	820	812	880	901	888	858	831	870	847	915	862	847	841	850	856	904	825	842	849	859	867	871	864	817	848	883	862	816	799	834	864	889	900	866	836	860	834	865	870	843	819	887	782	832	835	933	814	867	873	864	838	846	869	894	896	844	889	851	883	833	834	868	848	845	848	867	856	792	810	878	885	843	889	876	850	852	904	851	876	873	851	897	888	834	831	874	882	903	836	834	876	858	888	835	874	860	869	893	864	855	797	853	863	921	882	848	808	834	859	832	830	879	857	826	859	892	883	833	879	815	867	867	885	889	877	841	836	806	734	883	877	885	902	856	884	815	835	821	845	899	854	911	848	861	879	850	881	858	868	847	901	874	881	913	898	860	863	826	841	889	857	846	864	850	833	870	876	866	848	844	878	830	860	846	882	889	852	853	861	836	882	843	889	872	896	903	850	870	855	831	851	826	890	851	873	837	846	874	889	810	869	862	841	899	816	913	804	846	846	853	845	845	850	846	858	810	862	899	881	851	882	913	883	864	855	849	805	884	858	856	872	821	851	868	874	828	865	909	846	854	881	845	873	828	882	878	831	851	805	891	806	882	874	871	873	888	809	843	832	899	864	856	905	840	796	806	878	824	940	806	828	907	907	879	845	781	882	867	810	813	876	871	878	834	865	828	884	877	830	831	822	824	869	889	874	829	893	873	817	830	836	844	888	884	832	837	903	836	828	884	827	878	866	890	818	833	849	865	865	874	845	836	826	900	872	815	907	866	840	834	851	881	860	873	871	835	882	882	864	850	822	824	843	809	869	874	918	845	830	862	842	856	908	880	846	851	861	893	876	825	877	889	894	958	834	815	861	864	792	918	855	888	851	815	844	830	832	821	810	850	869	800	832	843	850	888	843	838	862	807	815	883	875	813	849	844	858	882	865	830	834	845	807	831	842	888	835	807	861	861	833	866	837	835	885	867	865	899	778	876	898	895	837	851	895	858	920	884	848	860	816	833	858	813	877	866	868	900	804	795	836	871	896	831	854	851	854	825	895	847	817	868	839	907	823	885	851	860	847	814	854	903	854	841	838	901	871	855	844	831	823	827	870	871	833	867	833	878	847	864	839	850	871	864	847	880	797	857	825	862	862	815	846	812	851	820	871	913	894	898	818	857	860	864	840	897	834	895	915	837	826	825	862	856	849	869	881	850	856	880	842	818	871	899	884	855	852	863	870	870	859	926	829	861	868	892	862	854	853	864	898	850	902	862	849	844	817	804	896	829	867	845	810	807	892	846	810	840	873	890	886	775	804	859	830	881	852	846	870	854	906	876	874	828	852	863	903	884	862	872	872	840	805	767	876	835	839	896	903	910	849	854	837	860	802	837	858	876	776	828	822	893	883	909	860	860	849	826	856	856	871	850	835	875	862	845	887	837	897	797	866	843	905	824	909	837	892	868	875	883	872	850	835	858	887	857	888	893	899	841	828	900	868	901	858	850	893	851	861	846	843	893	844	827	861	883	855	856	807	886	831	825	851	857	855	851	903	861	856	856	884	887	851	836	861	817	868	803	898	873	830	868	887	874	898	853	821	848	835	851	851	817	854	871	851	816	842	899	839	927	789	849	858	893	896	889	815	889	907	880	870	877	879	862	806	793	889	863	818	846	811	879	845	880	837	831	848	866	850	844	839	870	776	874	853	851	860	877	867	858	765	881	807	798	855	856	881	827	907	857	889	850	816	854	857	868	859	815	890	889	856	879	871	811	895	875	854	847	860	845	865	873	847	879	882	888	783	890	854	818	856	873	834	829	865	897	843	853	806	870	849	800	887	863	853	861	833	859	814	834	863	809	846	826	836	859	886	838	852	856	836	799	854	848	871	862	804	828	865	838	830	845	889	847	863	874	884	886	862	813	831	915	875	845	842	854	844	916	854	827	900	884	860	857	862	851	851	841	903	839	872	852	851	857	871	812	879	858	888	907	857	856	880	884	797	848	855	864	866	867	858	858	869	903	839	819	918	881	857	847	904	863	849	852	862	908	813	850	905	833	877	892	805	894	839	839	860	883	855	873	819	857	909	888	899	872	843	878	906	793	863	823	848	837	900	877	847	860	850	820	850	839	919	909	879	869	857	837	874	870	850	840	825	864	915	855	790	847	903	920	882	813	856	859	830	808	852	865	846	900	870	843	923	894	840	869	907	877	838	833	881	834	870	863	901	849	850	830	895	859	881	900	892	854	875	857	837	890	832	922	889	851	870	866	878	837	840	858	873	843	901	827	849	819	790	877	842	840	902	859	894	893	842	862	854	870	830	863	840	814	846	857	807	846	885	869	854	857	880	843	848	793	860	848	869	845	880	852	814	870	847	850	814	852	912	865	835	853	903	857	905	841	911	879	881	879	872	886	849	834	842	906	823	844	847	886	841	828	861	833	872	816	810	885	887	836	812	872	844	856	897	879	820	902	861	859	902	799	864	814	855	876	840	869	882	859	857	863	851	824	803	904	840	875	869	872	885	849	881	840	854	849	859	908	886	900	861	875	876	895	875	834	865	885	823	817	867	855	871	900	815	854	843	871	810	873	844	856	902	868	851	840	869	875	794	927	881	883	913	850	795	838	867	927	832	881	882	865	860	840	868	837	861	860	856	868	874	885	839	906	875	859	889	825	885	823	837	823	846	878	838	827	836	820	867	904	888	830	917	876	858	861	876	864	851	839	902	875	822	880	866	830	815	863	872	848	831	853	867	836	851	860	854	901	829	851	839	854	878	839	899	827	878	901	834	793	847	863	853	862	832	911	857	878	846	862	872	914	848	830	844	908	834	863	903	853	904	866	827	887	848	850	832	832	873	874	861	802	871	838	832	885	875	845	886	882	888	842	861	851	875	810	875	839	860	862	848	881	887	889	841	838	885	838	830	864	846	869	881	845	828	853	818
44567	15563	3065	1908	1226	875	768	616	532	482	417	425	387	387	374	343	370	339	353	339	329	329	325	322	302	299	294	290	295	291	311	331	315	293	284	270	271	265	276	305	280	283	266	285	286	271	323	324	278	305	290	272	277	305	310	289	279	281	310	279	289	274	292	257	311	270	278	253	278	309	296	258	295	281	264	296	304	310	299	291	295	277	308	331	264	278	300	241	324	291	285	294	276	276	264	265	288	277	290	299	323	288	310	280	286	252	283	310	292	296	274	267	266	279	280	296	295	280	289	281	280	294	285	274	280	268	284	297	277	275	275	276	278	297	263	302	296	301	295	307	281	300	299	305	287	276	322	307	275	290	232	291	273	281	289	291	277	294	284	308	293	273	281	315	300	302	290	307	291	300	273	274	284	295	264	318	288	316	285	281	265	318	273	287	261	281	299	288	291	303	280	282	280	283	297	293	246	296	285	314	299	302	304	301	298	285	299	293	274	271	276	259	281	322	281	275	263	287	292	262	279	316	295	298	304	273	242	322	270	292	300	287	296	277	290	299	286	289	274	274	286	251	280	292	276	308	280	269	296	289	283	266	299	299	304	323	293	293	270	261	320	297	291	310	265	283	281	275	293	304	319	270	302	277	269	264	304	282	281	265	316	279	307	292	263	279	310	279	299	273	330	274	252	322	271	305	293	284	271	283	270	274	268	313	292	267	277	253	274	262	266	286	315	296	313	307	292	336	303	276	284	301	289	266	284	295	268	277	278	292	280	290	269	275	303	274	280	257	281	290	276	306	284	285	289	277	269	310	289	279	262	314	272	274	289	298	296	342	285	298	296	292	268	296	289	266	278	294	279	306	282	280	271	272	293	287	277	292	302	264	315	291	277	300	245	294	301	283	282	271	304	276	320	283	297	301	245	296	295	274	259	295	321	292	288	299	286	287	335	306	322	310	313	296	300	309	274	299	251	306	285	286	257	294	281	280	283	312	302	296	289	287	309	290	282	269	275	293	267	264	289	259	298	270	308	294	307	306	300	305	313	280	296	270	323	292	297	268	319	287	280	283	303	295	296	262	251	259	281	277	277	273	306	277	259	324	319	285	286	293	265	299	248	277	302	257	302	272	336	310	294	292	263	303	282	268	282	306	286	286	280	296	302	283	263	290	282	329	291	297	290	277	251	297	296	278	325	292	287	303	289	287	275	296	274	286	281	284	310	255	303	300	242	330	287	306	273	255	291	272	309	334	318	286	256	261	285	305	276	277	267	282	276	288	307	295	292	290	304	295	314	297	293	281	252	275	282	268	265	313	257	287	282	286	270	286	281	284	303	285	314	305	270	300	311	283	293	274	294	322	281	246	297	337	269	311	282	282	307	307	305	293	284	286	267	277	284	296	291	256	292	277	269	271	272	299	288	275	273	265	292	283	304	316	281	276	261	323	339	285	266	271	284	298	308	268	264	300	303	263	266	321	276	268	273	323	262	279	278	296	253	247	295	281	282	286	293	296	312	302	307	267	288	286	311	260	291	303	267	282	260	297	318	297	310	302	277	276	284	273	327	287	303	306	313	295	295	298	241	266	294	280	292	258	280	303	315	285	277	279	265	305	269	280	287	291	282	296	308	259	298	286	302	263	276	300	306	289	290	279	287	280	316	324	266	281	311	248	287	291	275	300	298	245	277	266	298	320	291	312	317	293	353	276	300	282	261	304	313	291	253	318	305	296	295	280	284	266	269	299	343	287	300	298	276	306	309	326	292	298	264	285	289	285	274	306	285	257	307	273	281	272	296	301	291	295	291	285	282	295	282	272	287	307	272	293	273	299	291	268	293	288	317	290	351	283	286	300	336	301	294	277	308	283	292	313	278	277	292	283	262	274	310	324	289	266	328	258	273	300	294	316	292	281	279	284	314	303	324	267	325	300	329	304	292	275	283	305	276	289	273	285	299	269	295	274	278	293	293	286	279	307	263	319	256	289	273	293	269	297	336	268	305	293	318	294	284	295	276	287	281	275	296	277	297	291	323	290	278	316	316	278	261	276	270	266	309	290	297	278	298	311	286	284	308	286	289	269	280	271	293	307	298	314	340	288	275	252	314	292	309	299	288	257	286	278	297	297	290	264	279	292	278	307	297	272	270	267	277	285	282	263	302	275	281	266	252	269	304	311	257	299	294	321	289	278	277	308	277	311	310	313	294	289	263	311	287	304	298	303	267	302	273	296	304	298	278	287	302	305	305	279	334	285	263	292	312	265	298	281	268	276	294	273	293	291	280	264	296	292	270	296	270	283	289	274	279	307	319	305	273	320	273	312	292	290	303	255	308	295	276	310	270	269	270	311	280	311	289	295	321	303	296	272	302	275	266	277	282	319	311	283	291	287	253	273	247	273	290	301	251	283	266	261	298	287	291	282	286	296	307	269	302	291	282	284	305	291	274	271	310	288	289	294	288	293	273	269	282	278	291	306	276	295	301	299	284	291	302	286	298	304	283	249	283	290	283	286	308	250	277	285	319	327	312	290	297	304	286	279	277	266	277	310	302	288	299	326	273	256	281	298	285	290	347	284	297	288	289	290	316	277	249	296	265	280	255	269	266	307	286	305	277	286	300	288	283	259	313	293	298	314	310	306	270	281	302	298	255	304	290	270	318	274	251	306	298	274	284	290	285	275	297	273	289	272	308	297	271	278	285	261	310	255	277	294	289	303	314	297	312	256	278	314	286	259	288	283	289	298	277	280	291	303	303	282	273	318	304	302	284	281	331	302	288	279	272	296	262	324	293	302	316	300	321	288	259	291	303	289	274	288	284	290	290	297	276	275	306	279	278	311	287	297	315	294	271	268	308	294	296	293	279	275	299	284	292	297	295	292	290	317	271	293	280	283	276	305	283	263	309	233	282	300	288	256	263	286	286	257	324	266	285	263	304	296	291	278	249	248	301	292	296	292	296	300	280	277	262	269	272	283	299	312	311	260	297	314	279	309	306	305	275	269	303	335	325	302	298	289	302	284	280	254	277	304	281	290	289	286	265	286	283	296	293	285	301	296	276	277	291	246	294	295	252	302	277	269	281	302	263	279	271	262	260	270	309	297	305	312	295	312	263	278	281	302	305	289	273	273	282	265	279	282	282	300	283	298	310	288	294	292	288	293	280	307	291	295	261	280	297	277	291	279	322	261	297	271	298	242	294	293	287	279	297	319	288	301	258	259	315	307	280	312	308	276	286	269	257	266	315	285	262	311	249	273	300	275	279	292	286	319	266	283	262	295	285	291	299	314	284	258	287	306	290	280	293	283	252	277	289	293	263	255	300	318	301	314	278	271	288	295	297	265	292	277	277	282	292	296	280	278	307	288	292	305	275	295	292	291	285	273	305	305	286	287	296	283	313	291	278	293	282	263	288	293	316	297	278	288	291	278	290	276	321	287	272	266	256	335	267	307	267	287	303	273	283	285	313	292	276	253	279	280	285	319	293	278	284	293	271	264	249	278	300	289
23354	2526	5274	5706	4824	3968	3272	2823	2420	2067	1858	1754	1467	1402	1352	1263	1219	1249	1160	1120	1042	1065	1051	1024	1033	930	950	957	933	859	909	925	896	884	832	896	893	824	836	834	846	853	797	834	779	845	848	853	781	813	807	791	877	787	765	821	721	781	805	773	799	766	799	777	735	753	850	793	784	762	778	761	789	741	767	773	803	757	752	773	752	767	732	741	761	747	747	765	764	759	792	787	800	754	771	772	765	817	732	768	789	734	791	784	769	780	768	785	720	750	741	785	740	751	684	749	710	770	694	744	758	719	687	778	769	744	692	711	773	768	766	723	817	744	759	734	699	772	755	759	709	781	766	796	772	751	743	729	752	794	721	729	813	770	789	734	738	719	728	748	789	721	708	723	770	724	732	790	782	726	766	769	768	771	750	724	731	783	719	700	712	748	740	762	714	752	794	725	745	702	711	772	764	729	784	716	772	791	769	761	747	752	729	778	814	762	706	732	717	753	744	721	709	771	759	753	756	688	732	767	731	695	688	753	742	788	738	765	749	714	717	779	760	722	733	795	720	756	737	727	784	713	766	765	742	745	743	764	703	712	679	685	757	747	733	747	737	734	756	688	748	793	787	754	736	716	735	765	804	739	783	755	731	732	739	763	726	716	723	782	776	752	714	774	726	750	735	732	778	703	764	742	750	754	718	736	745	775	804	744	787	714	757	727	734	743	754	765	718	760	792	762	704	770	715	712	755	792	775	760	761	741	735	757	729	747	780	752	799	763	787	761	757	763	769	743	730	756	795	746	729	754	756	803	751	730	776	766	771	776	748	776	753	718	721	721	727	738	748	727	782	736	751	722	734	719	764	763	733	709	766	716	769	722	715	773	781	734	775	797	775	723	742	726	762	709	780	729	702	693	729	749	801	755	761	760	745	735	724	791	758	793	755	702	773	755	724	734	763	780	710	722	786	746	761	793	767	727	767	783	729	763	743	736	756	726	768	731	760	691	744	758	734	717	709	772	776	750	749	750	800	748	759	764	715	770	705	713	763	750	749	718	737	740	748	734	746	763	754	757	785	713	764	732	748	740	736	770	727	700	765	774	787	772	739	737	748	750	721	758	770	737	754	781	759	740	792	723	729	744	735	755	758	728	762	748	779	752	756	753	727	721	773	766	733	733	729	782	727	744	712	806	740	769	768	771	762	749	698	761	749	719	736	770	737	826	722	718	758	742	769	765	749	746	744	743	742	736	711	805	755	742	748	763	717	774	729	711	712	734	759	721	771	782	743	726	723	761	745	754	728	757	741	734	713	740	768	731	703	802	752	749	757	738	776	728	735	712	737	771	746	755	748	720	727	770	734	777	725	783	721	732	747	714	714	759	729	760	784	743	721	735	739	756	768	787	781	739	716	751	736	766	792	786	796	772	755	728	748	699	737	794	741	735	714	775	731	729	755	696	766	715	729	744	758	741	760	776	770	755	816	754	716	767	740	741	767	713	731	740	736	700	697	756	730	765	770	800	780	776	744	750	749	769	732	739	765	770	746	738	781	775	729	720	704	720	751	711	737	747	750	751	783	711	742	776	742	745	698	771	787	738	718	728	743	735	756	740	708	742	743	762	744	721	753	748	792	710	717	693	801	773	758	734	798	730	721	686	748	780	723	725	770	728	779	717	723	790	730	730	737	769	780	714	772	767	777	755	737	787	710	713	773	734	729	716	734	748	753	774	759	693	717	770	807	783	691	734	770	750	749	803	736	775	757	769	754	788	780	794	775	774	754	736	766	726	737	741	726	735	735	795	741	767	711	774	753	761	765	772	726	710	726	745	797	768	726	724	763	744	735	722	740	724	803	759	696	727	735	715	765	736	737	735	794	745	762	776	757	758	733	790	734	742	757	740	704	773	759	764	755	724	721	718	742	724	738	777	747	704	787	754	753	762	793	722	742	748	770	708	772	750	732	802	728	732	752	751	744	747	722	730	747	761	725	729	727	761	752	738	765	760	722	748	776	791	706	756	713	689	795	761	762	764	735	790	770	754	740	720	706	766	759	731	744	784	711	767	721	761	734	742	755	771	785	728	738	765	752	744	681	747	736	778	714	774	755	710	739	757	752	706	769	704	737	724	724	725	720	726	725	765	707	718	715	736	741	759	748	734	742	758	748	727	742	768	714	739	753	739	732	719	792	738	753	720	786	713	733	716	775	794	780	742	743	745	733	727	732	753	756	733	765	720	727	803	756	714	803	736	689	748	710	797	725	758	677	746	729	754	754	716	763	784	721	757	760	733	730	740	785	713	721	752	757	743	733	745	768	773	730	723	726	737	739	729	756	723	738	726	779	777	740	745	778	735	744	718	692	717	803	717	815	754	739	697	739	746	720	749	754	765	733	765	807	770	783	784	744	745	743	722	757	715	709	747	734	734	729	794	782	725	719	759	762	742	749	747	743	719	714	721	755	708	718	715	708	749	726	774	738	777	722	724	748	743	739	753	767	764	793	779	764	752	738	732	748	741	748	726	810	774	746	708	750	688	756	749	757	737	723	715	728	725	747	718	708	733	711	715	767	708	739	750	727	732	767	764	802	777	703	720	757	732	775	725	767	732	750	777	748	789	763	761	775	731	755	700	769	768	764	752	717	783	733	750	772	706	785	760	690	730	768	771	734	740	718	779	764	731	782	747	739	763	749	746	759	723	755	776	768	807	751	736	759	763	781	725	771	742	697	732	761	760	739	748	727	749	746	692	724	764	730	755	781	762	715	716	714	713	782	748	759	754	701	739	694	758	749	731	729	707	780	743	772	734	752	737	782	787	750	759	757	774	718	757	800	788	788	735	810	770	742	707	728	769	743	709	727	707	739	764	766	735	766	791	815	717	737	779	722	740	751	785	765	758	727	738	696	802	705	779	760	739	727	787	758	721	762	781	799	755	719	747	800	771	759	784	719	713	710	728	747	760	779	694	770	725	742	727	766	767	742	741	757	723	737	703	715	763	709	737	755	772	750	765	766	791	769	798	711	762	732	726	787	700	765	722	750	747	745	789	770	726	812	769	708	738	736	740	729	726	766	704	713	787	706	749	729	765	749	745	790	744	765	754	772	713	711	760	715	745	760	767	760	737	731	747	738	773	740	705	729	759	726	780	776	783	766	710	776	730	741	725	741	691	716	704	697	743	782	739	782	723	688	747	747	748	743	772	735	800	728	733	717	699	779	759	765	750	729	764	718	737	778	741	733	712	714	743	708	751	735	770	722	774	765	737	692	714	742	750	764	768	718	752	767	799	743	743	695	721	709	765	754	702	761	777	753	749	740	750	756	799	761	744	678	763	739	730	725	749	723	736	768	740	766	681	782	701	713	750	762	765	681	693	750	733	783	743	746	735	746	759	786	774	754	758	730	745	745	747	725	769	750	759	789	737	694	797	786	748	732	746	783	720	790	725	743	755	740	716	733	772	700	762	760	727	759	726	799	750	741	768	750	766	764	759	716	755	737	759	710	803	782	827
3336	280	230	217	223	209	197	214	231	223	204	203	209	207	189	179	219	219	188	199	194	202	205	214	192	212	217	178	231	247	188	216	210	194	210	196	217	202	205	186	206	222	174	181	195	211	196	201	197	238	193	231	196	190	216	211	219	203	229	190	210	209	188	206	181	212	222	242	201	225	208	191	190	227	170	207	191	206	193	217	215	218	200	204	197	180	198	177	189	208	206	218	218	230	214	206	203	221	188	215	212	197	208	190	172	185	222	216	217	193	210	198	199	204	204	187	200	181	213	193	225	211	205	203	207	200	193	212	200	197	204	211	230	222	170	222	201	238	206	207	243	204	197	196	198	206	190	183	189	206	197	186	197	218	182	204	195	219	187	198	231	199	187	185	228	210	195	189	228	219	188	206	210	196	213	220	184	185	199	233	207	214	219	201	218	202	234	213	202	187	203	193	215	223	196	217	219	217	221	185	214	179	211	208	199	211	180	197	194	220	216	201	204	214	191	197	195	192	186	203	199	201	220	214	202	218	225	223	214	201	223	208	220	193	191	215	189	188	230	198	230	200	188	206	213	186	200	220	220	216	193	193	205	173	228	193	222	185	180	175	187	174	202	216	231	209	194	216	203	197	218	217	206	236	196	201	192	218	223	223	213	240	181	206	196	229	205	225	226	203	214	168	213	211	201	237	191	192	201	223	178	227	210	222	220	210	209	204	198	206	220	221	201	240	214	194	213	184	213	215	201	212	237	181	238	229	213	228	207	199	234	175	227	185	203	201	218	198	198	191	202	178	219	205	217	184	213	190	219	197	214	200	211	217	192	199	231	211	228	198	205	218	169	179	203	212	221	192	196	215	191	208	188	206	202	192	205	211	201	186	226	207	202	211	201	211	222	195	225	209	185	211	224	223	218	202	192	221	189	199	195	212	198	210	198	199	204	162	214	221	216	193	226	212	240	206	217	185	217	205	197	200	229	203	192	205	216	197	210	199	218	211	215	190	203	193	179	202	205	219	207	213	196	207	208	204	190	189	179	199	236	181	198	217	226	205	207	180	213	223	210	197	199	201	217	186	202	192	214	206	218	216	209	195	198	255	204	210	206	211	222	183	195	205	212	207	192	214	197	203	217	175	205	214	194	207	198	214	196	198	199	190	212	195	227	236	210	198	199	196	201	208	202	195	208	212	181	207	188	189	209	191	200	209	212	207	225	196	229	222	256	200	197	230	201	193	215	209	230	223	185	197	185	209	225	193	208	200	201	223	209	217	213	205	196	223	199	200	196	203	223	200	216	224	216	230	203	215	233	211	203	196	188	197	187	188	204	206	221	213	182	195	208	196	196	197	201	194	197	198	184	191	191	200	228	192	207	193	226	193	189	208	184	210	208	194	224	180	211	195	230	190	223	212	223	229	220	211	235	199	205	230	219	219	191	201	206	203	204	201	215	199	214	197	206	209	237	209	209	201	176	192	190	211	198	216	233	194	212	198	194	193	213	217	211	226	211	188	225	207	199	208	203	216	191	200	226	227	198	219	209	205	208	210	210	212	202	188	190	197	194	205	211	199	211	212	233	216	223	211	219	172	219	205	200	186	201	217	230	220	205	207	206	194	198	203	231	205	219	235	234	214	196	233	225	210	240	203	200	212	206	181	216	191	185	215	204	200	195	213	200	210	237	208	209	213	189	174	227	191	193	193	210	237	209	190	186	188	199	209	214	210	204	221	236	200	213	181	212	198	205	210	215	208	201	216	184	212	194	212	221	226	219	189	231	198	202	198	176	211	194	218	221	219	190	202	196	215	210	202	215	196	195	188	229	210	206	206	204	193	190	230	223	210	204	184	216	176	186	193	215	221	216	202	238	218	211	240	227	190	189	215	193	218	204	192	230	190	186	218	225	213	179	206	219	249	208	232	213	238	192	205	208	207	183	197	201	205	204	221	197	200	192	212	200	196	186	193	233	217	211	216	226	206	195	211	219	202	206	219	209	205	223	237	205	187	198	216	195	182	214	213	219	206	198	210	210	252	220	185	233	220	201	215	193	173	207	217	195	196	222	208	195	170	182	212	215	232	220	223	226	182	198	218	176	202	215	214	213	209	219	199	198	206	224	215	183	193	182	194	203	197	183	208	189	205	206	208	206	171	223	189	221	238	197	218	211	196	194	238	189	219	221	201	229	216	216	201	202	205	197	201	210	185	184	234	211	193	196	209	219	197	228	209	194	192	213	227	215	215	192	237	203	199	198	184	206	201	202	205	198	216	201	217	211	218	207	196	193	192	206	202	203	174	202	190	197	223	217	218	194	223	184	223	194	188	179	215	193	202	201	213	214	218	232	200	202	228	200	201	195	221	200	210	194	206	221	205	209	199	216	203	192	217	216	231	218	218	184	194	238	197	194	217	191	210	221	185	220	213	194	193	196	224	190	213	189	193	186	192	212	213	238	188	215	181	202	197	205	193	216	218	200	232	223	178	209	200	218	210	212	194	194	182	208	194	188	178	216	176	200	213	218	211	192	207	191	213	219	202	218	211	214	213	192	204	199	217	211	224	197	199	226	219	185	216	203	204	196	195	177	212	218	242	224	204	192	230	222	179	207	226	192	193	232	218	221	228	189	178	209	199	191	227	208	216	198	218	204	196	196	196	209	217	207	213	206	189	204	210	207	212	205	209	210	210	204	215	190	222	230	200	207	211	193	213	193	215	214	190	196	212	199	193	206	192	222	206	210	232	191	206	234	205	210	208	190	218	184	183	220	219	204	206	178	200	225	194	188	205	204	202	201	198	202	204	202	226	223	196	195	197	206	202	191	221	229	191	199	218	226	228	236	215	208	219	191	210	205	216	205	213	209	209	236	195	172	200	199	192	216	182	213	218	217	241	231	201	204	218	248	217	174	232	190	220	205	188	196	201	200	212	219	170	208	209	243	217	186	199	236	207	206	186	197	168	196	189	204	178	189	237	226	200	224	179	193	230	209	206	233	227	202	200	213	206	211	221	205	201	209	202	191	236	184	244	213	213	202	202	212	196	204	227	196	190	196	218	199	218	190	197	223	205	186	210	208	203	193	198	189	190	200	192	213	200	235	214	210	203	196	217	203	166	200	221	227	193	209	214	194	202	209	196	195	179	178	202	187	190	207	240	196	224	197	194	201	183	193	204	214	197	212	203	203	207	204	215	190	187	195	215	213	201	222	207	212	233	213	197	189	228	191	216	239	206	213	193	208	205	198	191	230	210	197	201	188	206	189	228	210	200	200	230	229	213	218	222	188	239	184	199	215	193	225	216	183	192	200	201	195	205	207	195	215	194	198	219	200	213	212	221	201	194	230	207	181	200	216	218	239	203	189	202	248	195	230	220	212	214	189	217	194	213	211	202	220	210	205	235	220	185	200	213	217	240	215	195	223	217	206	219	212	186	194	204	196	214	198	186	195	225	213	158	218	230	206	224	206	221	184	199	223	188	209	204	202	213	193	230	216	222	198	193	206	208
3428	647	717	758	716	653	648	644	607	683	638	603	592	616	615	588	586	570	603	612	612	638	622	638	595	596	613	651	606	627	589	570	598	616	582	566	602	625	586	569	573	598	591	557	621	567	580	607	616	602	619	594	648	571	576	590	608	604	592	595	584	633	585	570	610	579	589	572	574	618	567	580	626	573	602	601	622	595	555	609	623	589	591	628	557	581	620	565	607	563	553	625	611	620	561	589	590	579	607	619	570	623	581	662	527	573	543	595	631	609	557	583	587	617	640	634	611	575	593	555	601	610	610	600	630	610	595	611	598	586	595	606	590	620	614	604	588	623	627	585	619	560	630	556	590	590	608	597	574	590	589	600	598	605	570	563	602	573	582	617	583	633	592	569	593	560	578	573	595	593	635	609	569	616	575	607	572	618	587	578	581	533	546	607	573	570	597	662	537	594	609	567	590	625	575	609	588	594	575	590	596	576	613	591	615	592	602	620	597	578	608	564	550	606	598	600	621	581	617	607	529	656	651	615	556	572	627	616	556	553	570	570	603	604	599	588	583	616	598	591	575	565	575	598	588	585	574	572	627	638	570	621	614	583	598	623	561	629	602	604	592	620	629	602	583	582	608	623	613	619	621	576	620	606	636	560	595	554	589	594	602	588	595	602	628	592	611	612	552	635	604	577	585	538	591	612	592	586	635	543	582	595	576	562	591	591	598	561	602	585	595	575	580	600	586	615	620	655	580	640	578	601	591	593	626	600	608	635	589	579	586	542	570	569	633	614	558	566	561	555	561	591	600	630	587	590	605	575	591	585	585	623	626	600	570	610	593	586	635	626	598	588	638	572	575	604	598	603	591	605	627	605	589	619	628	578	599	595	551	619	605	623	565	609	560	586	568	602	613	571	640	565	593	560	579	569	580	597	615	543	589	641	548	628	585	613	611	557	590	604	556	581	615	569	618	582	556	592	618	555	600	640	646	595	606	596	603	620	596	567	588	572	594	589	587	619	588	610	582	611	616	602	557	619	573	570	617	594	622	603	587	605	624	613	593	588	591	621	572	610	586	602	622	592	561	621	578	609	631	616	608	611	582	603	576	581	577	601	604	617	579	611	623	602	610	622	613	630	555	596	587	571	588	623	596	600	594	593	620	538	595	602	598	605	584	597	569	629	574	611	564	571	585	616	586	575	605	610	607	542	585	583	592	592	596	605	582	597	591	574	583	549	613	566	581	591	566	591	633	645	585	593	567	645	580	596	607	593	591	600	573	605	586	584	564	588	583	568	548	615	623	576	563	604	650	584	570	620	616	650	554	624	624	609	630	584	607	654	623	564	588	595	607	580	606	597	596	565	582	596	597	605	597	580	627	577	612	543	555	570	540	592	585	608	584	658	583	627	568	612	547	580	603	606	608	599	589	590	582	600	586	608	572	556	603	593	628	567	642	608	543	633	599	574	609	586	616	539	622	618	624	599	564	627	586	578	590	610	578	613	579	573	577	602	616	576	562	571	577	597	553	606	566	653	587	627	623	577	593	594	595	548	612	576	573	555	616	542	561	605	577	547	617	612	616	595	588	580	548	608	583	584	607	612	618	585	605	640	596	584	565	636	587	606	600	593	579	570	599	627	597	583	598	636	636	602	600	571	605	571	552	607	556	592	566	591	578	590	574	575	612	582	620	573	563	584	615	637	602	581	564	576	594	580	609	621	561	590	577	570	556	550	591	585	551	633	635	558	607	593	595	593	615	604	594	612	613	580	582	584	589	594	585	627	621	514	602	588	614	557	599	630	587	642	589	597	569	614	568	593	605	630	613	608	580	562	540	575	591	596	621	612	578	555	565	625	611	620	610	615	646	586	649	568	608	588	617	577	576	618	604	593	590	625	580	602	614	606	592	574	591	639	629	596	630	596	618	594	602	592	562	598	606	586	623	588	618	632	630	603	583	552	630	566	565	543	609	585	580	630	588	546	598	574	602	564	588	624	601	601	623	605	592	598	591	554	556	623	596	637	621	555	592	594	555	594	598	585	558	609	585	615	586	593	585	606	594	626	597	610	575	611	655	566	607	596	597	610	594	554	644	603	645	624	632	599	574	584	563	579	625	597	585	643	557	560	623	557	607	572	590	592	586	591	613	569	558	604	614	654	578	602	624	591	610	616	602	606	580	594	620	572	626	569	641	584	588	573	613	577	567	580	576	573	616	576	602	632	608	616	559	594	583	542	588	622	601	574	584	637	596	599	630	583	603	604	593	574	601	639	591	585	609	582	591	588	562	632	615	593	603	613	601	567	599	567	619	590	566	639	567	579	600	595	531	584	572	590	604	596	606	550	622	582	633	579	608	624	613	612	607	608	568	627	617	610	594	620	584	624	595	595	635	625	578	581	593	585	586	576	632	576	607	566	606	559	603	610	569	569	594	639	593	595	562	584	642	642	601	624	551	609	601	571	605	623	591	590	620	592	574	584	597	633	559	624	581	563	606	598	587	613	586	615	601	625	616	621	621	617	597	604	577	616	619	610	640	542	604	594	591	571	637	628	614	640	589	617	588	576	563	643	584	592	617	590	575	649	632	642	617	595	594	602	621	601	604	637	595	580	622	585	611	651	568	609	598	609	599	601	557	597	587	583	591	557	557	613	600	594	602	618	608	594	623	586	561	553	583	617	616	575	637	610	549	571	588	609	627	590	603	571	586	663	605	610	634	572	593	577	606	631	549	634	580	604	560	602	623	595	599	550	590	554	591	646	623	594	568	612	583	605	586	636	576	579	593	608	591	601	604	634	573	564	540	606	588	572	640	603	593	581	592	618	580	595	593	626	584	581	581	554	593	611	609	594	581	557	580	581	587	619	597	551	537	599	616	593	572	607	577	575	619	592	624	580	562	601	630	568	592	565	601	601	608	600	607	605	584	576	568	616	589	596	622	591	577	607	575	592	689	609	605	580	605	572	580	574	581	655	575	550	601	611	579	590	557	563	553	622	593	600	597	585	587	600	604	598	596	582	616	630	618	588	604	631	567	580	601	609	609	583	617	576	600	628	566	574	631	628	620	632	589	552	593	604	590	627	607	624	619	574	590	575	605	634	593	597	551	600	610	569	607	586	604	574	583	599	591	604	578	638	585	618	592	601	603	619	567	579	646	593	618	582	608	569	611	596	570	632	541	585	565	616	555	636	606	600	565	557	563	590	638	617	600	577	625	549	586	556	560	615	581	604	589	577	596	577	621	595	609	600	625	609	571	568	597	557	586	632	641	607	598	600	604	548	616	567	624	612	575	585	583	576	616	577	549	671	593	567	637	603	597	586	557	630	573	555	607	598	573	609	605	570	573	589	612	580	589	567	627	587	568	582	555	583	624	577	656	632	584	611	580	646	536	564	594	622	577	614	605	624	585	629	603	636	565	555	609	557	605	615	595	617	624	602	574	628	585	601	608	626	577	642	597	576	607	620	595	658	631	600	588	608	571	586	617	589	548	541	615	578	581	622	613	565
30448	6927	1510	1070	861	629	554	514	474	439	403	411	386	392	356	385	355	357	389	391	357	376	361	357	363	335	362	383	323	321	340	333	368	337	340	357	371	393	357	381	360	369	357	354	324	367	347	362	376	311	361	354	338	342	337	321	349	310	383	345	315	370	366	336	354	337	352	365	362	339	335	346	360	351	353	316	359	375	334	324	331	330	353	326	356	388	341	346	330	350	356	360	376	331	332	331	378	343	366	336	368	350	363	365	347	333	371	339	343	350	369	331	308	320	405	337	353	356	368	345	326	326	348	327	325	333	314	358	346	345	360	339	355	355	355	385	322	355	344	351	326	318	319	332	303	328	334	336	371	394	306	323	342	353	341	375	341	381	356	318	338	332	320	299	338	350	374	346	370	329	349	334	378	346	348	332	347	360	362	328	325	339	373	341	361	362	343	308	337	373	322	350	321	326	364	311	308	364	372	351	344	322	350	353	363	346	321	358	384	349	375	346	374	340	347	324	338	301	348	354	349	358	356	335	367	351	358	340	308	328	347	320	347	310	328	363	347	338	350	335	310	368	337	320	356	348	340	353	361	330	359	359	333	354	327	354	309	323	346	314	379	356	360	355	343	405	349	358	330	334	362	302	337	369	322	345	326	358	356	362	322	308	333	380	346	363	370	346	365	336	360	364	347	326	322	328	323	367	308	336	388	368	330	310	307	315	337	347	360	341	370	344	331	364	376	325	363	366	321	334	326	364	366	354	382	361	355	346	314	349	354	359	310	369	309	353	321	348	353	367	342	354	360	345	337	346	379	345	331	323	349	350	315	325	349	311	364	356	369	365	343	322	341	338	348	333	373	337	344	331	372	370	359	384	351	343	313	384	336	346	334	359	322	359	344	340	371	349	382	338	343	341	336	347	377	333	353	355	371	367	362	329	345	341	347	350	347	357	296	340	338	353	361	332	343	337	311	330	346	321	341	312	338	329	328	339	342	357	326	334	328	362	352	370	300	305	341	325	361	358	386	392	346	324	357	338	334	313	318	333	350	370	358	389	372	337	374	343	367	351	346	331	355	334	350	336	345	341	331	328	339	342	355	344	347	378	353	345	372	333	316	313	332	357	340	368	329	344	312	354	330	331	356	371	312	361	324	344	331	357	373	365	346	344	318	335	316	364	346	340	297	352	359	354	351	343	318	354	346	354	326	333	351	365	344	313	339	334	342	307	368	317	354	364	352	343	340	335	328	349	332	379	321	347	396	349	356	343	354	361	352	311	349	343	351	347	332	341	323	324	377	366	340	353	334	318	359	339	355	391	369	322	362	290	351	354	330	326	338	358	330	358	329	335	350	352	377	350	380	373	368	371	357	368	334	343	349	316	353	362	324	331	360	317	331	337	313	376	340	356	375	339	355	363	331	372	343	350	324	339	362	341	352	326	349	351	343	338	335	396	344	324	368	343	367	376	350	340	358	329	352	335	337	354	360	350	337	348	336	327	339	301	324	329	338	354	304	335	347	338	357	348	348	320	351	321	311	331	337	350	345	318	350	318	366	343	352	358	331	364	323	376	318	310	358	357	330	326	358	342	326	329	335	320	344	371	349	362	306	373	343	361	312	331	325	332	326	342	327	346	335	332	342	339	301	348	341	347	340	353	351	388	351	340	359	369	369	344	383	305	363	351	359	304	323	321	318	313	309	332	357	416	334	326	349	354	346	299	317	337	324	344	367	326	337	353	334	348	351	376	332	337	333	348	338	330	318	331	333	335	326	347	321	318	335	366	349	345	329	361	353	334	349	344	352	331	328	354	329	353	331	340	330	348	361	310	380	334	334	363	338	379	345	353	360	315	337	395	373	337	350	304	323	342	364	360	325	329	329	336	340	353	338	333	354	326	328	356	333	304	372	367	327	377	357	343	336	350	376	329	344	332	367	380	374	392	351	373	328	390	353	327	305	320	334	315	296	324	323	370	353	353	354	309	323	337	345	375	347	358	377	345	310	327	320	320	318	355	370	349	346	391	358	361	351	340	335	332	382	334	358	354	351	335	352	359	342	342	342	381	312	337	348	360	323	341	343	333	392	336	304	367	361	355	326	314	339	305	361	354	341	348	339	317	368	334	354	341	368	322	367	330	349	342	343	313	313	330	345	325	334	337	316	334	322	345	363	355	352	338	300	328	330	324	310	406	362	322	321	317	350	349	354	346	327	331	326	390	347	354	355	332	330	358	349	360	341	335	339	357	330	354	317	370	351	348	349	338	353	336	351	334	363	328	360	317	374	308	366	361	356	351	351	329	376	334	365	325	357	343	362	349	336	338	338	341	327	374	337	329	386	348	326	324	344	354	362	323	335	358	340	304	318	354	355	362	335	335	315	366	324	337	347	354	318	360	356	329	373	348	308	400	323	320	357	355	335	339	351	336	373	308	355	368	296	381	361	351	356	322	357	344	355	377	342	319	327	348	361	311	335	341	347	343	358	366	325	356	353	341	327	337	360	361	349	364	354	320	314	331	347	319	348	343	353	373	307	321	355	345	325	308	361	327	349	378	315	321	369	383	346	365	388	333	342	338	320	308	336	335	364	316	367	378	334	338	377	361	374	351	325	364	346	356	358	316	333	328	374	335	365	360	344	353	316	320	369	362	333	345	339	361	352	342	343	324	350	364	309	351	337	348	341	332	347	337	336	346	358	337	343	385	332	333	348	320	396	333	331	363	351	333	351	341	369	333	333	320	331	370	334	354	347	327	335	330	350	345	386	339	362	350	366	384	361	361	358	335	372	364	362	324	352	340	350	337	323	328	346	355	343	337	363	363	339	326	379	351	327	330	332	334	366	352	337	327	333	364	371	384	363	350	341	353	339	360	339	330	374	345	323	374	323	350	329	323	350	354	350	329	316	370	350	360	357	327	337	349	333	348	355	352	317	334	348	386	335	330	341	308	348	350	347	301	333	344	318	348	337	315	317	318	352	359	316	340	354	371	333	348	311	338	358	344	363	341	353	366	341	319	360	364	363	361	374	335	304	351	326	318	345	323	331	338	371	311	366	337	355	320	351	341	355	343	329	365	319	330	344	359	343	327	337	372	338	346	367	344	313	354	390	327	357	331	313	300	337	332	347	331	345	311	336	350	348	340	380	344	357	357	331	338	336	319	328	346	320	337	320	358	341	352	374	347	360	323	384	345	350	338	364	320	352	357	349	353	329	327	363	350	375	328	327	358	345	334	320	347	337	358	354	348	349	337	379	333	380	362	351	358	345	317	352	360	342	341	299	347	330	358	338	347	329	354	324	308	395	343	386	346	350	351	359	335	378	369	375	369	350	340	313	373	370	371	359	359	341	364	332	328	367	325	349	352	333	334	346	338	342	339	363	351	354	333	387	335	322	339	339	308	368	328	363	336	338	331	361	331	376	342	364	339	350	363	353	353	325	336	335	387	360	329	353	337	307	318	327	334	332	340	341	341	344	358	332	325	367	355	351	345	334	358	334	358	361	374
16353	1782	3420	3562	3182	2728	2288	1931	1788	1620	1490	1439	1401	1274	1232	1237	1143	1211	1169	1125	1093	1065	1021	1053	1004	981	994	990	995	996	954	970	979	981	939	967	985	1025	997	910	954	974	953	968	955	991	909	924	932	936	929	949	902	913	981	904	959	980	942	893	878	926	916	914	937	895	986	938	870	886	950	860	889	928	927	879	888	1018	930	945	914	897	894	986	869	890	853	886	941	948	939	885	858	906	918	907	851	923	943	905	878	863	865	951	869	888	918	892	923	910	912	925	892	881	888	883	886	936	935	917	909	897	939	868	897	909	912	898	881	912	863	982	888	901	879	896	892	951	901	909	960	954	928	858	868	855	950	910	896	865	924	905	893	902	977	975	913	893	892	880	943	883	866	972	949	940	893	932	952	862	932	945	881	885	980	964	958	883	998	841	887	901	917	954	927	899	873	937	911	940	927	883	864	908	890	850	909	931	888	895	851	863	994	882	873	901	933	906	977	873	930	891	914	918	895	912	857	892	966	902	913	909	946	862	897	934	929	960	947	898	892	893	916	920	896	925	917	904	868	863	918	929	895	910	917	929	898	860	913	910	920	901	876	904	870	914	960	951	894	927	886	926	912	872	904	943	908	917	834	919	945	891	918	866	920	922	898	860	911	911	887	942	849	907	895	933	859	947	942	969	923	923	951	930	946	903	981	883	935	886	911	895	955	926	932	936	889	887	884	918	972	859	960	912	918	951	907	869	935	915	908	884	977	892	883	914	877	900	842	909	863	955	881	903	904	946	830	939	883	918	883	911	910	943	943	890	922	893	866	886	926	917	896	937	875	919	902	904	904	872	876	961	891	900	908	918	838	916	919	925	932	896	868	865	910	935	859	923	957	910	868	862	928	857	904	946	907	901	891	909	917	887	956	859	924	929	897	936	905	894	916	914	924	858	964	858	934	900	902	940	893	915	910	907	922	965	912	943	880	923	910	849	877	921	867	996	925	891	908	899	909	873	869	864	896	946	845	955	884	885	917	916	932	879	956	877	871	923	836	900	915	894	833	913	872	905	969	885	882	921	883	909	955	903	919	939	930	932	883	958	897	889	917	883	919	911	891	919	925	924	903	943	863	914	925	865	900	909	915	890	917	878	883	919	889	926	928	922	899	921	890	882	949	893	944	921	917	956	906	869	924	917	970	907	909	897	918	858	894	903	914	870	909	842	945	851	895	920	860	868	929	906	885	868	951	941	913	895	936	863	912	939	871	918	936	911	876	944	907	846	884	949	837	917	900	887	892	850	849	875	906	900	916	884	873	913	893	926	908	913	920	955	903	900	887	835	900	928	875	880	876	868	925	901	929	866	877	869	909	883	907	914	885	910	970	880	858	842	863	874	882	858	918	931	897	898	876	937	883	958	885	891	900	912	907	892	872	909	908	864	886	938	893	833	902	921	942	890	871	970	868	981	841	898	932	857	884	904	893	923	935	893	933	880	934	883	987	936	915	884	940	939	935	868	916	926	921	918	889	905	889	895	905	921	922	881	980	916	946	856	903	932	923	908	926	898	896	907	922	900	942	915	917	902	960	944	897	861	909	920	934	862	904	927	895	895	911	895	896	929	890	852	946	923	943	930	922	942	887	946	989	866	893	924	864	946	876	918	865	875	967	909	890	923	927	941	856	896	899	904	909	958	873	905	915	928	879	919	919	921	815	908	866	890	887	910	929	949	925	886	928	936	822	925	884	903	887	846	972	894	903	961	890	942	917	897	931	922	822	883	933	866	934	933	876	942	909	895	915	877	930	875	921	939	868	933	904	899	900	921	886	948	916	901	892	933	933	937	911	959	886	958	911	946	920	928	911	971	920	938	904	902	946	865	892	899	938	926	920	923	869	949	896	947	959	884	862	912	913	877	881	946	904	903	872	907	894	889	941	897	914	887	928	877	972	878	917	893	908	892	900	898	932	852	821	889	913	917	949	935	877	921	916	884	945	894	919	894	941	894	914	924	886	883	944	924	888	833	907	933	890	927	846	883	847	875	894	907	898	900	889	869	950	879	986	907	901	908	902	928	901	931	919	896	894	880	902	942	903	944	844	935	887	920	906	914	948	886	852	861	877	901	971	886	944	911	856	963	869	852	841	899	909	891	882	917	898	941	910	889	885	911	932	919	925	897	937	901	934	896	831	966	884	878	934	953	911	909	916	894	911	919	952	910	881	929	916	947	853	890	867	927	928	907	916	904	944	919	900	926	992	907	929	915	927	896	898	901	856	951	909	915	888	892	945	884	896	913	951	907	872	897	907	926	952	924	976	908	914	887	917	914	870	945	977	866	865	923	873	933	958	893	875	929	903	911	934	907	902	914	913	848	896	974	915	928	847	903	909	876	949	890	895	909	880	949	917	895	908	925	917	916	911	921	932	936	870	883	921	892	896	916	845	866	885	888	889	896	843	864	957	873	883	885	894	896	911	897	921	896	865	885	899	916	867	892	926	917	911	808	907	885	870	876	878	895	905	865	853	922	883	894	886	893	885	916	912	924	948	879	886	878	878	898	912	913	896	896	910	919	946	900	895	902	896	987	885	901	850	931	864	904	885	851	901	865	878	930	891	908	908	887	888	939	903	888	900	908	919	936	913	879	904	908	919	917	864	843	899	894	892	930	901	899	952	893	896	886	947	925	923	953	893	867	849	884	946	858	871	870	869	866	872	910	910	917	956	890	885	869	888	841	897	930	880	926	897	901	910	884	962	908	931	862	914	912	953	848	889	871	896	925	930	916	894	907	940	912	933	900	957	883	938	954	896	927	861	934	918	878	858	891	907	923	880	905	934	903	918	906	914	895	862	894	859	910	859	891	886	885	926	866	887	956	872	931	961	852	868	854	886	898	962	857	875	886	908	846	874	902	851	918	899	943	875	892	882	928	1012	923	944	885	938	925	910	927	897	891	901	854	894	931	904	891	863	949	896	911	902	879	947	903	876	887	935	907	938	917	888	884	901	906	952	933	915	889	850	910	909	895	909	870	942	885	955	912	947	878	939	913	882	865	912	884	825	922	917	921	868	927	989	895	934	942	855	918	885	881	906	925	906	886	929	871	888	924	934	936	866	866	887	933	904	904	899	916	866	872	916	895	902	920	911	925	846	919	906	909	910	914	918	858	913	913	894	946	910	906	917	942	946	918	908	885	922	936	867	889	923	916	925	915	882	917	895	933	841	911	879	908	909	923	915	884	922	917	876	946	912	902	891	904	913	873	953	923	861	931	912	958	917	872	916	908	927	878	902	882	921	887	925	941	889	889	925	879	844	932	885	873	903	932	960	931	900	938	888	878	896	887	941	864	914	922	943	854	885	877	988	916	928	954	928	893	902	883	911	867	921	919	972	874	906	938	929	901	927	917	894	910	891	902	926	903	892	924	851	830	917	845	941	965	928	871	885	886	930	895	969	901	917	964	869	942	885	901	813	898	964	905	863	889	887	920	926	884	910	893	903	906	903	955	929	907	941	886
43658	15621	3118	1792	1172	929	756	608	554	525	493	433	427	414	418	339	364	339	314	307	309	307	351	313	335	337	292	306	310	362	343	299	303	322	330	316	308	333	346	313	317	341	312	285	284	297	289	314	283	333	326	331	294	328	306	309	322	356	312	337	307	296	322	273	306	295	303	299	297	289	287	299	328	288	304	329	344	310	298	318	307	322	297	284	333	301	325	293	287	292	301	316	260	300	294	305	305	312	296	315	334	309	311	296	281	295	304	320	307	301	257	289	301	316	303	299	297	284	286	285	295	303	324	324	304	301	307	292	293	329	345	298	338	304	292	310	300	271	296	278	292	318	302	310	329	312	292	322	344	274	299	318	266	331	317	305	327	353	297	284	299	303	336	290	275	294	276	348	297	296	272	266	320	308	279	262	288	306	305	316	320	295	311	319	329	325	300	330	336	328	316	317	355	320	267	312	314	297	335	309	297	295	302	331	317	334	329	327	336	308	300	335	307	346	308	340	317	326	286	324	317	310	332	331	321	320	303	308	273	346	285	290	281	297	317	280	292	294	323	303	312	323	335	316	292	311	310	291	324	312	316	268	289	308	290	341	297	287	305	327	312	284	325	288	287	286	306	295	289	316	334	293	282	301	322	290	310	311	319	312	280	276	279	326	291	294	291	306	340	309	294	309	293	313	324	288	309	334	328	320	324	291	302	315	316	320	316	325	310	296	311	268	278	308	306	319	301	343	325	314	334	303	292	325	316	301	309	306	300	261	292	294	303	312	282	285	303	342	314	328	279	316	299	352	277	296	298	312	289	318	316	273	338	299	287	274	320	329	320	323	309	288	301	306	289	318	305	313	329	314	305	320	286	331	300	317	318	299	304	315	298	302	312	284	330	342	317	327	297	293	309	319	312	306	304	300	345	281	321	331	322	297	312	349	287	317	330	286	311	312	316	300	313	287	308	308	306	312	338	320	308	318	307	318	292	321	319	354	321	288	300	288	320	286	304	335	312	312	310	334	292	306	305	299	337	311	298	286	294	283	306	284	317	320	283	291	289	299	321	293	274	303	275	277	333	334	296	321	319	321	278	314	287	319	297	304	317	309	303	336	359	287	331	319	313	287	296	310	308	290	274	303	323	323	333	325	280	328	289	315	284	320	316	312	311	310	274	284	320	351	323	305	320	312	318	315	295	285	313	297	300	313	323	287	327	344	320	344	267	356	334	271	286	312	318	339	319	284	309	308	333	278	327	324	308	335	278	310	299	329	330	317	315	330	320	327	345	274	332	275	301	333	325	324	340	319	302	298	318	304	319	375	313	307	300	310	303	310	275	292	310	308	310	321	306	291	266	311	322	297	351	293	293	295	329	320	311	274	301	337	293	299	295	298	297	330	326	286	311	291	268	287	302	307	302	325	311	327	318	303	292	338	317	312	305	304	306	336	264	288	303	332	307	312	309	346	267	268	349	306	323	289	292	303	326	332	335	325	293	299	288	297	329	302	315	334	291	287	308	309	304	321	291	320	291	281	302	295	326	297	314	315	275	318	319	296	335	297	303	271	306	316	309	279	309	329	294	307	294	304	306	307	321	290	307	326	305	283	298	308	310	309	297	307	328	303	292	299	310	317	277	307	303	301	313	284	292	293	304	303	296	285	319	305	292	315	313	284	288	272	293	318	318	324	298	288	294	308	303	315	320	273	299	279	310	296	323	299	335	292	333	305	297	320	322	330	285	291	318	301	290	302	333	284	277	293	301	343	275	283	278	297	312	307	286	299	281	310	325	307	316	304	288	306	287	301	307	302	313	303	292	318	303	282	292	304	293	325	323	284	295	319	322	330	292	322	327	286	296	307	321	305	293	297	295	310	300	317	335	299	314	291	294	298	312	273	288	321	324	323	302	308	274	338	315	323	298	299	313	316	334	310	341	344	305	299	321	259	284	305	270	287	309	304	305	282	296	303	325	305	285	332	318	310	301	308	318	306	304	296	323	312	302	300	283	294	319	313	327	312	328	301	303	314	321	326	311	314	338	324	309	300	327	288	294	289	311	336	311	294	326	294	307	324	290	329	321	313	297	305	311	262	322	310	295	307	292	316	288	304	316	307	294	308	302	299	316	281	287	288	338	331	267	272	285	305	313	280	287	307	322	301	335	294	314	329	300	333	283	294	310	316	295	306	275	274	306	304	310	271	285	319	286	331	287	316	319	315	321	358	307	313	309	307	296	283	315	350	267	314	329	308	287	288	315	306	331	323	300	313	282	286	300	346	315	305	288	308	282	301	326	333	313	293	308	298	318	306	319	308	288	296	330	322	286	318	328	278	299	321	267	295	334	306	307	298	312	309	303	285	295	285	318	339	301	284	288	330	340	307	314	288	311	284	320	305	315	319	298	329	291	312	312	346	307	267	265	290	299	285	293	307	310	300	338	332	334	307	275	345	304	284	311	293	284	331	282	290	314	299	304	310	287	300	315	303	303	269	307	309	332	327	307	313	313	282	304	274	324	319	331	289	315	292	275	275	293	294	310	318	282	297	323	314	285	311	301	306	278	306	318	280	306	288	317	300	316	315	308	296	318	339	321	321	289	303	324	283	318	328	325	313	288	297	298	313	314	310	292	295	266	301	313	327	277	314	347	298	329	312	288	299	290	283	275	299	314	307	300	285	322	310	312	332	312	290	315	297	277	288	303	319	299	313	296	287	304	292	329	340	303	337	276	317	310	330	296	316	305	303	268	312	314	292	301	286	334	333	270	321	304	310	331	274	328	346	319	308	306	303	303	319	314	280	318	332	328	294	325	306	282	308	294	303	318	288	277	322	303	315	319	329	313	296	294	315	281	315	306	286	336	293	280	308	300	326	290	318	283	324	334	279	303	343	295	308	265	307	299	324	302	290	310	287	307	323	326	278	275	316	296	296	313	317	296	319	309	335	334	330	293	289	340	307	309	322	305	308	314	305	287	306	297	338	312	296	291	310	313	298	308	300	278	322	300	296	325	275	319	351	313	280	303	311	285	316	307	292	280	317	284	292	329	293	325	303	298	298	339	319	287	335	305	325	310	302	329	355	286	296	303	323	298	299	301	315	301	279	349	268	318	276	285	295	328	313	285	316	301	318	336	272	289	293	316	309	300	312	325	288	293	286	276	305	288	312	282	314	308	291	298	308	321	326	282	297	305	294	317	310	314	286	278	310	309	277	303	276	338	321	278	325	323	280	307	306	314	285	314	321	294	285	326	314	304	288	322	306	279	352	281	317	287	305	318	308	306	326	323	294	292	327	324	328	295	308	273	301	307	276	324	267	290	312	308	303	299	283	307	309	310	297	283	331	308	317	320	292	310	339	306	289	339	257	295	330	275	285	305	300	285	308	321	264	300	305	290	324	333	328	313	350	316	319	286	283	325	327	305	282	311	300	319	285	319	318	318	323	308	314	326	302	312	299	278	277	298	305	309	297	358	279	308	347	347	297	336	329	306	302	307	306	310	311	288	331
22744	2548	5601	5949	4985	3975	3273	2769	2380	2110	1924	1761	1575	1502	1384	1357	1267	1240	1194	1183	1087	1070	1042	1008	984	1006	937	1009	965	903	911	960	900	971	917	960	904	897	879	844	867	821	806	836	882	818	844	839	833	855	851	828	841	859	784	819	884	863	838	871	817	840	825	841	825	814	845	829	830	786	852	812	806	801	823	801	895	824	843	851	812	808	818	835	832	845	804	832	812	829	853	796	803	745	817	801	838	791	786	790	812	805	806	760	830	800	850	826	915	752	797	809	764	828	734	779	827	817	806	761	785	745	783	814	773	768	776	760	786	785	757	826	828	783	792	781	765	788	834	812	804	803	794	790	818	820	757	751	776	807	811	800	864	820	856	787	823	838	808	778	819	819	767	786	801	792	823	762	795	815	782	771	761	750	805	788	756	773	774	751	829	779	818	820	741	799	757	823	851	784	806	802	772	795	768	772	815	828	805	838	817	824	798	844	851	814	780	841	765	779	750	746	814	779	791	789	814	784	787	774	768	816	788	786	739	794	838	772	856	791	754	751	823	795	807	756	825	775	803	717	803	827	822	826	749	767	827	749	796	755	778	788	762	787	802	836	790	809	817	767	847	814	846	764	798	786	733	773	841	795	817	824	782	805	782	797	805	774	762	768	761	825	792	765	790	789	767	764	789	849	806	823	798	766	719	830	798	757	798	883	837	816	795	751	770	796	799	766	802	809	782	802	802	745	832	784	790	833	775	827	784	809	809	854	827	799	783	815	804	785	838	805	776	806	787	820	779	773	738	803	783	758	805	772	769	752	766	786	754	767	827	835	768	834	819	816	823	760	815	800	804	773	799	811	758	803	790	845	819	832	752	813	840	747	814	752	797	825	784	731	796	810	830	831	795	798	813	749	781	770	786	801	812	798	796	779	715	797	766	784	757	772	783	830	736	789	737	816	808	736	764	765	728	793	798	766	825	803	777	754	786	826	739	782	820	808	766	799	797	747	737	828	829	809	807	776	815	788	798	782	815	796	832	820	821	791	834	836	765	786	825	848	786	802	793	817	798	800	749	805	822	799	789	812	781	764	823	740	766	779	861	820	800	782	814	839	759	855	813	798	763	807	772	765	772	860	813	839	800	806	796	762	805	780	813	777	801	794	768	757	751	814	783	764	793	782	752	805	785	785	814	816	786	787	813	791	813	763	836	763	825	742	777	816	788	776	792	821	778	778	769	761	770	816	765	793	775	760	775	801	785	823	747	788	819	807	802	840	778	790	776	778	788	763	754	806	882	790	766	791	831	746	831	768	761	806	776	796	787	748	817	823	774	800	797	797	791	823	828	812	818	807	802	819	778	790	847	781	829	792	796	782	848	758	802	768	774	834	804	811	819	817	800	823	824	790	827	823	808	783	807	797	760	772	747	810	763	769	814	760	812	802	779	781	774	794	816	805	817	837	772	779	777	782	769	765	791	771	757	845	806	796	754	801	786	763	795	799	767	833	808	776	760	734	820	774	831	795	812	819	793	781	781	776	781	779	823	780	795	811	755	793	783	794	746	810	770	775	777	790	831	778	766	782	818	851	747	795	791	763	788	786	800	779	795	804	800	791	728	776	855	821	812	798	804	779	755	800	812	826	805	805	842	785	793	744	825	784	821	795	803	801	758	785	822	808	794	802	779	800	834	854	793	819	743	811	746	819	774	768	822	769	749	791	794	816	778	827	788	787	857	804	774	786	786	815	749	809	813	760	805	774	796	811	786	806	821	793	766	824	810	761	781	805	780	765	770	769	840	794	774	801	784	752	717	799	806	806	756	758	783	821	819	779	765	800	795	786	797	757	818	765	800	801	787	840	785	808	818	775	831	746	790	755	809	743	795	792	761	748	825	855	800	782	756	788	778	855	791	776	846	833	811	762	760	805	786	773	799	815	797	803	789	819	778	752	785	779	751	788	835	777	778	782	819	777	740	745	844	788	809	821	837	757	787	795	811	753	790	804	888	798	797	843	785	741	769	783	791	831	826	794	780	804	840	811	756	782	770	800	766	764	793	819	783	807	787	793	742	779	762	766	800	771	744	785	776	816	782	830	792	809	782	795	762	755	819	816	795	847	758	796	779	797	762	808	759	851	799	757	806	716	763	822	798	782	823	768	800	809	777	788	823	747	765	751	738	719	789	779	749	789	809	793	816	843	774	850	798	797	792	851	787	848	812	793	773	763	771	766	809	818	789	861	771	777	800	822	788	772	795	788	732	787	787	824	765	761	802	804	777	824	831	741	758	791	816	823	824	803	805	791	774	808	783	785	809	751	812	767	787	797	802	807	804	792	862	807	837	791	816	774	812	799	793	814	791	746	771	728	825	774	822	819	821	770	729	840	775	803	842	845	789	752	775	791	764	732	878	770	818	775	778	779	780	820	778	772	797	756	807	815	776	831	763	803	794	795	772	778	782	803	834	772	793	793	778	763	841	823	797	790	812	813	841	712	804	791	831	812	783	815	774	770	765	788	756	784	775	787	749	793	756	821	792	811	801	825	845	756	747	767	787	772	766	774	768	792	844	773	794	803	798	740	822	805	867	780	800	783	791	774	765	777	808	759	784	766	836	769	808	794	781	786	756	846	756	798	757	790	803	801	812	763	823	807	813	825	789	815	827	750	800	744	775	820	818	770	801	782	783	785	863	813	805	791	803	804	779	837	740	811	777	809	782	789	766	757	808	791	765	831	796	801	789	776	726	810	797	767	771	795	787	838	774	780	828	848	750	739	803	827	789	808	790	758	795	724	804	780	799	759	798	791	812	704	800	801	798	789	835	756	793	798	784	840	803	787	786	773	732	769	781	791	785	744	805	789	786	788	763	829	810	790	797	804	803	775	774	852	769	794	786	780	789	797	773	772	823	785	775	810	757	768	742	790	785	789	748	772	772	849	792	738	778	764	810	754	771	840	778	822	804	817	798	833	829	783	796	789	820	831	785	777	783	805	754	778	809	770	816	785	796	805	761	772	803	826	831	764	754	781	739	734	795	792	777	782	796	782	788	804	825	807	819	761	825	787	793	798	784	786	783	782	743	812	771	820	778	781	718	766	723	788	751	790	789	800	741	813	769	787	798	797	808	766	727	776	823	770	770	791	804	779	769	822	818	771	765	751	763	809	834	770	801	791	773	800	786	807	853	788	778	826	776	752	809	788	780	817	773	820	775	826	806	791	768	780	754	750	823	760	813	768	762	862	784	792	789	801	761	803	775	759	771	841	760	813	784	801	775	766	794	802	846	798	820	791	777	824	778	739	758	797	791	797	842	828	828	795	822	805	814	746	826	758	789	786	775	797	806	801	777	762	789	771	722	791	808	809	805	838	752	749	778	822	791	787	765	786	848	793	784	822	785	794	790	765	733	784	852	763	790	744	837	831	819	805	811	820	802	805	811	772	814	768	776	771	816	826	737	827	815	744	819	786	793	756	814	781	758	754	795	791	752	771	827	819	809	796	795	792	815	778	800	823
3646	433	266	254	226	243	243	213	220	230	223	239	214	216	234	221	220	236	224	209	233	212	219	218	187	220	202	222	200	220	245	219	192	201	229	211	209	192	216	208	213	216	239	240	213	228	216	207	216	235	229	224	220	202	214	219	203	209	227	215	230	202	225	199	212	207	187	226	205	232	241	215	213	253	226	225	226	196	229	201	208	212	229	231	211	205	209	223	211	215	238	203	204	199	211	193	228	220	201	203	225	204	237	223	197	196	222	223	224	219	220	227	224	249	213	213	217	219	215	220	196	197	209	218	215	212	226	230	245	213	197	218	213	210	209	239	205	205	208	231	225	229	201	215	260	233	193	229	218	222	230	228	231	196	187	230	211	247	210	226	231	222	216	212	237	251	224	218	251	187	226	217	212	209	206	202	189	217	209	215	180	234	214	184	224	243	239	226	214	235	194	212	189	218	209	193	222	231	204	242	216	220	228	190	197	210	205	212	203	219	213	210	192	238	206	218	208	219	196	203	213	199	218	201	242	221	222	241	229	217	223	233	208	242	203	225	224	223	206	252	204	223	221	222	213	200	213	198	202	217	225	225	216	214	195	211	210	203	223	218	200	194	250	248	204	245	197	201	233	228	217	214	219	218	203	237	186	220	226	213	234	194	199	228	224	222	219	203	216	223	215	230	215	199	200	209	218	229	206	223	210	214	268	219	201	249	207	268	213	237	234	217	226	225	223	209	188	224	209	189	246	222	219	233	210	202	202	236	213	226	199	214	201	217	178	227	214	195	202	207	219	232	234	221	243	220	242	214	217	236	229	215	223	224	240	219	234	223	228	234	191	223	203	191	217	208	211	216	219	224	204	205	206	219	232	233	201	204	195	189	223	200	225	207	214	233	237	199	235	210	190	205	200	219	208	229	207	225	240	229	202	211	221	205	192	232	254	187	211	194	225	198	249	235	203	233	202	234	207	244	224	253	211	229	194	217	199	225	196	202	219	212	222	233	209	198	201	202	218	215	216	209	215	190	217	198	212	172	227	210	225	225	225	221	260	211	222	213	203	215	216	215	206	201	206	226	225	186	236	209	224	192	208	235	215	206	216	208	232	215	213	202	205	206	209	175	225	211	215	216	193	234	214	217	205	197	218	219	200	243	191	213	200	212	203	214	176	199	216	217	217	211	240	231	239	206	209	222	226	224	206	221	222	236	253	214	203	192	197	249	204	208	193	227	238	246	237	205	211	200	200	192	189	195	207	256	227	221	238	192	204	232	228	209	225	226	204	211	235	213	213	206	232	186	232	211	220	179	233	199	212	210	203	223	204	212	215	202	195	196	212	228	218	209	211	233	213	231	223	204	228	226	245	203	180	220	213	200	220	237	211	216	203	209	206	246	192	213	233	218	197	226	207	199	206	202	225	229	207	223	228	202	207	195	199	205	227	226	203	194	220	243	227	222	209	215	241	198	234	212	236	206	217	227	203	218	225	226	216	235	209	220	204	213	240	242	215	209	218	213	214	213	219	203	196	213	209	215	224	186	213	227	212	231	213	227	216	193	214	207	204	183	185	198	211	198	240	189	204	209	227	231	229	203	220	206	223	202	236	205	206	214	240	208	208	226	227	198	220	235	220	225	201	203	228	227	192	197	186	216	210	218	192	220	214	222	246	202	220	230	240	231	269	210	230	217	213	209	198	210	201	226	208	202	237	242	205	227	203	221	233	218	240	214	218	217	217	204	212	211	227	213	216	244	201	208	195	211	224	204	205	187	207	220	213	229	227	249	214	207	216	246	200	207	211	193	230	229	221	236	215	260	211	208	234	185	245	195	204	204	209	232	225	202	213	219	214	182	238	234	231	208	197	201	225	213	218	235	203	206	256	200	198	231	228	201	200	197	203	210	215	214	202	223	229	209	230	205	231	207	231	204	227	203	206	216	214	234	223	215	217	253	205	216	227	218	214	211	220	235	216	198	230	200	236	219	248	230	236	225	216	226	198	204	196	223	222	217	220	216	224	208	215	204	225	216	215	239	223	233	235	213	220	228	217	214	245	201	218	217	200	219	217	210	230	185	223	204	235	233	209	210	212	207	233	234	227	225	218	206	234	210	206	224	206	220	196	250	220	211	236	223	203	214	202	199	220	226	197	222	222	228	220	210	194	209	211	216	241	208	240	213	199	208	224	222	240	223	219	202	222	201	212	226	233	207	203	221	228	217	195	203	228	226	194	225	223	217	230	197	199	218	202	237	210	211	213	238	222	222	204	229	226	212	206	219	221	212	241	217	215	231	237	217	211	218	212	208	207	231	223	233	218	210	206	211	221	239	205	201	217	233	210	212	206	204	221	219	196	207	187	196	217	215	226	209	184	218	195	208	232	239	230	230	231	211	229	198	214	245	238	221	240	255	225	202	224	218	213	202	218	212	194	205	234	227	198	224	228	198	224	223	206	191	213	243	217	227	237	227	253	198	208	249	216	227	248	228	211	254	212	226	205	235	251	223	212	235	215	234	212	234	231	235	213	209	221	219	234	219	218	219	200	240	232	263	217	223	225	229	223	204	200	191	218	221	238	234	188	216	244	213	238	192	207	212	211	224	236	233	212	244	217	215	237	215	227	225	233	213	203	224	227	216	210	199	238	201	241	201	226	238	214	209	242	241	210	212	223	243	219	218	211	196	219	228	224	216	223	238	197	213	198	222	210	224	237	213	219	219	202	204	189	199	236	216	216	231	202	214	214	196	233	197	228	218	205	219	199	202	203	186	221	213	247	251	233	224	211	237	215	196	224	216	209	206	239	191	227	205	198	189	223	209	228	230	197	219	197	208	243	229	216	209	203	212	201	236	209	228	227	207	249	214	206	197	229	217	228	204	232	214	236	227	209	217	222	227	215	215	229	244	226	214	204	195	226	239	219	204	190	219	211	221	185	220	206	216	199	222	215	230	191	213	206	176	209	222	219	197	221	230	221	211	224	225	192	225	248	209	236	207	211	213	232	220	189	220	233	215	250	196	243	226	221	228	197	248	201	241	209	223	197	213	244	201	209	223	215	232	204	223	228	223	223	217	207	232	230	232	239	207	194	221	215	188	211	238	192	212	224	189	218	202	232	214	209	225	199	222	198	217	226	210	202	210	237	207	191	221	223	190	213	201	217	215	222	223	208	204	205	228	206	213	205	217	203	203	220	226	233	238	225	238	213	222	229	209	211	210	218	191	204	211	213	211	210	234	243	205	215	213	210	203	234	229	215	226	259	200	244	215	227	226	212	218	221	226	205	228	233	223	197	247	212	243	253	220	237	224	207	182	237	218	220	228	210	239	215	233	237	203	198	196	221	226	217	194	225	244	201	201	212	213	244	204	224	220	234	235	208	216	215	204	198	188	216	214	223	220	225	199	198	211	190	229	218	252	222	218	240	200	216	240	216	209	218	228	206	207	229	223	210	205	244	209	204	246	216	230	209	219	217	199	222	211	212	224	212	225	215	213	219	225	209	216
3618	692	759	854	731	753	752	698	690	713	646	667	662	644	660	679	616	671	610	626	627	632	650	634	659	643	630	614	612	607	612	608	621	586	614	667	696	635	610	631	621	622	637	627	556	638	668	634	606	644	663	651	619	580	622	596	621	661	634	626	651	609	610	658	655	644	622	640	670	601	631	631	604	612	603	622	639	617	601	610	590	651	618	593	554	597	590	613	620	673	617	595	611	601	571	632	617	611	614	619	592	651	606	584	638	653	616	648	627	616	673	617	591	610	644	594	572	666	609	609	633	606	620	589	636	638	623	596	592	640	583	613	611	642	593	604	627	583	590	613	624	612	611	651	629	605	606	655	649	569	632	640	611	638	645	594	595	609	616	645	619	607	623	632	625	595	614	603	626	565	582	612	645	632	638	657	621	617	610	617	574	626	637	624	626	620	655	633	618	606	596	649	614	578	628	626	619	598	649	657	631	638	632	619	629	618	598	639	627	631	616	618	617	561	606	627	616	630	620	634	589	629	635	674	637	630	608	628	625	571	606	591	643	631	599	599	609	659	616	605	613	617	595	600	604	597	596	620	594	620	649	572	609	608	573	630	619	655	635	644	605	662	615	630	624	607	582	639	587	623	604	619	665	607	614	574	583	575	639	614	637	610	607	600	611	660	570	633	632	654	622	624	626	655	613	636	612	594	609	589	583	631	619	641	650	592	624	616	607	626	654	611	594	658	625	619	602	632	630	668	637	589	653	646	608	618	654	608	623	614	619	621	634	649	643	630	632	612	585	655	655	598	590	600	664	619	590	589	655	640	589	650	640	624	592	609	616	610	634	651	625	661	610	630	623	585	605	610	677	634	588	614	603	613	671	616	612	600	573	662	615	648	616	583	606	618	624	608	622	618	620	598	612	625	627	597	617	616	605	622	669	616	593	632	637	598	605	630	605	623	620	634	606	618	658	624	570	656	610	618	640	607	616	645	624	654	608	618	659	545	625	626	605	611	677	629	616	600	607	661	598	586	634	625	596	648	659	658	629	645	642	632	633	616	630	654	608	639	613	598	631	644	652	562	616	606	637	612	614	635	605	586	638	595	612	609	636	578	587	655	644	640	622	655	620	650	600	610	640	614	638	582	549	626	659	605	594	618	665	584	622	595	606	652	690	635	627	614	647	630	622	615	606	636	627	632	628	633	628	622	665	641	628	601	601	616	614	624	579	598	607	661	643	613	660	607	586	638	648	622	605	586	581	601	636	613	580	619	586	634	616	641	611	596	599	634	620	651	616	576	650	622	625	632	623	593	669	628	609	558	625	591	624	612	645	574	617	614	595	628	620	599	620	646	672	642	627	627	608	612	602	662	665	614	588	622	645	673	647	662	601	633	628	600	573	623	597	623	636	663	620	653	635	577	584	612	613	566	649	606	613	654	587	617	612	624	619	555	623	599	590	597	599	660	657	652	621	631	617	575	613	612	604	627	620	682	609	676	642	642	628	553	632	596	649	585	609	635	631	625	633	637	623	624	626	616	599	655	656	553	625	638	621	661	607	601	598	613	650	657	593	641	592	633	640	661	582	646	596	608	661	569	658	551	644	651	628	621	594	619	657	611	622	621	613	614	622	607	638	622	576	612	625	627	612	620	591	601	625	646	600	605	596	650	622	580	628	632	647	582	628	666	613	639	631	609	625	636	595	626	623	586	649	597	692	601	634	619	649	626	609	647	657	619	562	633	618	617	585	626	634	635	610	634	664	594	674	630	584	615	651	616	613	620	585	645	577	597	621	625	619	626	616	611	607	679	638	585	655	649	596	587	606	587	639	600	586	616	631	656	622	632	614	631	620	568	593	670	605	592	624	620	685	597	616	626	649	626	561	599	651	622	600	661	631	645	619	598	625	665	637	620	605	591	584	594	593	638	629	621	593	628	614	670	626	617	604	623	618	641	632	578	648	561	638	629	626	639	596	648	613	601	620	603	600	610	649	587	642	665	626	636	592	599	646	621	656	656	572	591	681	647	643	590	607	640	682	638	607	617	615	620	654	602	625	606	626	614	623	691	644	592	590	629	673	633	626	581	565	667	646	590	587	584	629	642	642	604	600	621	609	615	579	635	630	596	655	575	622	606	593	637	596	613	596	661	630	570	677	644	616	620	625	619	650	621	626	646	644	597	625	653	661	647	644	630	619	653	623	633	585	625	601	612	604	600	555	634	589	624	637	593	603	661	602	625	591	605	635	641	669	640	647	613	598	613	597	594	666	637	597	607	607	654	610	642	599	606	661	591	612	597	627	603	644	651	635	638	613	694	630	605	628	601	662	604	619	666	617	640	617	618	616	614	604	585	580	588	629	620	635	627	649	635	652	633	617	658	602	588	615	629	584	567	643	623	599	633	653	618	599	619	655	588	612	621	602	610	580	634	611	635	610	627	585	620	630	639	617	613	651	629	617	617	615	606	590	600	621	613	646	608	666	584	619	608	589	607	648	636	635	615	602	619	618	578	627	617	611	605	654	633	609	618	598	674	635	603	673	640	655	651	651	661	682	630	591	615	611	605	619	611	617	628	634	619	656	591	581	590	597	630	592	615	667	628	625	645	669	586	612	613	623	602	617	597	664	603	597	596	652	627	611	619	619	595	641	605	627	591	619	615	581	658	633	602	633	672	623	607	637	604	590	623	640	651	622	631	600	627	599	631	626	630	609	636	580	627	577	658	595	622	631	542	633	618	664	614	606	595	648	640	578	623	643	609	595	601	583	633	681	614	597	652	612	633	640	622	664	622	619	602	613	613	617	636	593	568	634	600	646	616	626	582	654	669	603	566	640	656	637	633	600	585	597	635	616	609	604	592	652	561	652	610	640	629	648	614	643	687	613	587	647	591	613	607	639	612	585	624	645	632	608	637	616	650	629	616	620	597	590	645	619	643	627	657	629	604	638	592	649	639	618	580	608	583	614	592	611	635	600	604	615	626	625	615	619	659	626	617	582	587	604	627	574	610	625	619	622	659	654	577	603	615	638	592	564	624	632	619	608	617	638	603	675	629	652	582	646	594	600	582	653	573	639	608	614	628	618	592	635	567	613	563	580	675	619	645	626	622	642	598	626	620	633	605	603	618	619	635	655	608	589	624	594	622	639	621	653	614	613	573	640	559	646	587	633	615	654	609	631	620	657	631	632	619	625	636	664	600	658	664	652	625	587	592	669	627	633	622	623	603	601	622	632	623	577	622	592	617	622	611	661	605	622	606	587	630	629	600	608	660	593	588	584	573	594	643	598	603	638	615	608	632	658	612	638	630	604	653	642	633	657	601	600	647	590	624	699	622	587	643	621	585	603	616	647	619	627	643	642	617	631	643	601	592	571	676	660	608	621	641	660	641	654	611	618	639	621	597	577	628	621	676	568	582	643	587	623	677	604	619	659	640	611	583	609	567	623	607	631	650	649	628	610	627	611	575	604	594	583	609	599	611	621	635	646	611	675	608	640	645	626	658	646	615
29748	7894	1553	1102	828	671	546	529	503	461	418	428	420	388	354	378	386	390	365	339	374	372	380	365	358	382	390	343	380	362	343	343	336	384	390	366	329	355	343	371	356	377	340	358	348	356	359	357	361	361	372	354	339	359	357	352	314	368	357	359	321	331	321	342	347	349	342	292	324	356	340	338	313	349	362	361	338	360	372	326	352	327	331	366	332	357	362	392	348	360	356	316	343	338	381	387	324	332	366	336	371	314	325	327	355	351	352	353	325	350	331	327	326	343	308	308	364	346	332	342	356	331	315	311	351	354	346	346	351	372	383	361	356	350	329	352	375	350	320	350	358	336	350	365	347	346	376	346	354	364	360	342	330	309	324	341	348	363	350	343	328	356	332	334	319	323	360	395	310	314	352	322	365	347	367	307	342	350	328	339	337	339	346	364	361	327	361	334	354	362	357	387	340	330	347	331	331	355	320	324	368	386	365	334	359	330	309	355	343	350	327	333	354	360	372	335	364	337	393	347	343	334	341	297	349	349	352	349	352	382	348	362	365	321	347	334	341	364	316	374	350	322	366	362	387	350	351	309	340	323	364	322	349	317	314	351	354	364	319	312	355	317	328	333	344	347	353	350	374	338	325	339	339	366	368	375	336	318	324	340	341	387	334	309	324	318	347	345	349	332	371	372	338	352	332	380	343	322	322	317	366	355	320	326	349	340	337	366	372	313	354	364	351	350	359	329	353	326	360	357	332	340	340	358	343	352	331	338	337	357	339	348	330	314	362	341	343	342	376	346	343	329	342	354	373	299	314	327	359	339	342	343	382	346	353	378	325	385	404	340	362	324	354	343	348	330	372	369	361	343	341	320	338	373	355	323	333	336	343	324	336	348	345	361	340	348	368	332	352	335	321	359	367	388	368	375	333	311	350	333	357	320	348	362	326	348	365	342	357	345	351	360	349	366	337	343	345	361	333	378	343	338	348	337	350	343	335	321	343	348	362	340	360	339	337	326	404	376	346	353	364	366	348	339	356	358	339	347	342	371	341	336	344	336	325	368	326	335	345	347	361	368	396	348	354	350	325	370	314	371	343	354	322	321	332	348	334	304	310	314	335	362	323	350	344	350	355	373	334	325	358	320	351	383	336	368	340	312	356	357	345	376	332	331	353	327	324	350	334	322	358	392	356	341	332	350	347	351	341	352	329	343	336	382	385	346	365	321	354	358	307	315	317	340	348	356	333	346	370	354	357	355	355	340	348	317	352	371	343	320	359	361	334	344	317	346	344	383	352	351	344	321	352	328	364	338	332	351	365	359	356	367	366	321	336	357	325	344	326	368	334	342	316	345	333	350	334	371	354	360	335	371	390	334	342	343	374	369	341	381	351	367	346	324	371	347	343	345	349	370	352	337	349	371	337	340	348	348	376	352	365	332	347	333	333	328	326	370	358	341	378	323	319	353	351	309	351	345	342	354	359	378	346	368	352	350	346	327	347	360	352	325	391	328	334	358	366	346	314	337	339	326	359	333	372	315	328	340	360	319	341	330	373	391	335	347	364	367	345	348	368	347	350	316	366	373	332	336	341	336	345	356	352	379	359	357	337	350	333	331	346	335	328	337	336	324	342	361	338	316	367	325	319	322	310	332	347	317	360	354	357	384	312	343	348	308	343	320	354	361	313	366	334	381	311	354	339	364	340	331	325	361	369	352	331	347	356	343	347	331	335	361	346	340	349	329	344	352	321	353	310	356	344	333	349	330	345	352	335	359	362	339	373	357	318	306	361	335	348	370	356	362	372	351	343	342	352	356	345	346	384	347	328	350	382	387	348	332	333	349	312	323	325	346	341	393	349	307	331	354	339	321	332	335	365	353	344	363	357	374	348	329	323	344	347	353	352	338	356	334	322	350	344	354	388	355	339	361	363	348	341	330	388	314	347	328	362	345	338	330	340	351	316	316	316	329	366	321	364	367	340	349	358	371	368	370	329	302	347	333	334	334	338	329	357	386	340	334	365	355	367	376	347	358	354	352	352	335	326	320	327	335	334	364	342	368	337	349	347	352	370	371	332	356	323	321	350	351	354	353	302	325	371	352	368	374	362	343	355	383	360	323	336	338	326	366	320	334	358	342	345	356	353	347	322	359	360	369	337	345	353	339	351	361	341	344	314	340	331	344	340	353	336	326	330	332	362	367	345	333	370	329	318	334	368	333	355	350	376	370	328	367	371	354	344	330	337	341	343	335	332	326	348	388	322	347	349	341	349	366	341	317	345	368	345	316	344	362	338	340	363	314	375	348	362	338	366	351	344	372	345	346	367	353	336	328	308	320	350	337	384	364	354	348	328	337	320	335	321	330	349	388	356	336	312	317	332	379	324	361	354	352	359	323	325	316	360	333	360	328	344	367	379	348	349	355	346	344	326	357	367	341	342	334	311	350	372	316	331	333	361	319	345	359	345	339	321	342	314	321	348	329	317	376	323	326	334	326	332	374	356	319	349	327	345	355	360	317	360	365	346	386	377	330	327	343	334	343	332	346	386	376	371	326	325	314	323	360	353	376	367	355	306	344	326	354	347	384	354	331	356	387	307	337	342	329	362	385	345	339	346	308	352	332	345	347	326	371	351	349	322	391	313	373	344	311	335	343	350	346	330	357	335	356	349	333	353	350	317	355	339	374	330	387	347	341	344	324	332	373	361	344	377	321	350	381	313	359	334	369	341	339	368	337	341	362	298	334	316	336	334	341	367	332	348	356	346	352	348	382	373	325	347	354	360	386	328	339	352	333	367	343	326	357	377	335	345	399	368	335	351	289	345	352	334	352	325	362	338	355	360	341	350	345	363	339	311	397	329	331	336	330	342	331	371	366	332	364	377	341	374	349	349	320	344	370	335	377	350	351	345	358	353	355	332	380	352	384	325	333	362	359	405	357	371	363	326	324	326	361	360	331	346	340	334	379	367	359	350	323	354	335	334	329	365	353	349	357	301	318	326	334	347	347	366	324	335	364	359	310	333	330	357	326	357	334	364	359	365	367	326	309	321	346	348	341	362	337	329	372	350	323	358	321	369	346	341	347	337	330	346	368	353	341	348	349	346	310	353	360	334	356	356	346	329	296	357	390	363	360	373	321	324	354	354	328	337	352	342	353	336	372	350	364	361	347	336	321	360	394	336	362	318	353	324	355	328	341	383	328	322	368	360	350	345	356	356	309	363	323	325	367	330	321	336	347	361	328	303	320	353	358	363	374	317	343	312	377	364	365	339	361	349	328	348	385	385	350	334	359	336	325	353	352	342	343	364	318	348	363	345	333	317	330	348	331	347	372	325	321	332	360	394	353	364	366	369	339	352	342	341	353	340	363	381	318	374	377	332	333	373	363	347	319	386	339	355	402	311	334	380	334	334	329	356	356	354	368	363	326	360	329	400	335	358	360	338	387	361	357	316	359	330	308	352	358	369	382	354	343	342	346	335	355	341	322	370	323	371	337	345	348	339	376	337	318
16496	1883	3438	3707	3100	2592	2164	2026	1825	1568	1512	1453	1256	1341	1265	1285	1152	1113	1137	1102	1134	986	1006	991	1022	1065	1018	1020	989	1000	996	960	961	995	1035	941	1019	982	977	978	949	954	965	888	994	914	925	951	937	938	926	905	936	961	909	926	939	973	916	954	921	926	911	919	891	964	929	898	937	913	934	923	983	896	944	905	896	893	948	896	947	904	927	885	959	955	905	937	904	912	963	878	953	923	945	899	859	935	905	906	919	922	947	926	939	953	926	900	936	884	940	941	984	920	994	938	936	907	882	944	933	971	926	908	957	881	920	931	955	936	964	872	896	954	973	898	915	841	960	908	955	985	891	968	897	940	890	892	931	915	929	864	882	884	962	899	955	915	879	900	943	930	852	935	949	962	1002	887	891	867	914	909	936	927	905	912	945	908	929	915	900	974	921	911	870	940	868	948	931	870	896	893	927	859	943	907	900	889	907	909	898	893	880	917	892	962	980	873	891	917	881	914	893	921	951	876	914	935	910	894	914	902	899	917	918	902	903	886	911	898	914	875	898	957	874	890	898	889	922	957	904	869	950	892	937	933	950	889	885	940	932	925	901	884	890	898	914	846	883	915	896	926	910	914	902	920	868	919	832	937	949	893	934	914	906	926	923	892	900	845	889	910	903	864	853	927	908	883	911	922	908	901	851	901	911	864	984	861	908	866	932	914	880	884	827	922	900	903	888	902	864	920	893	911	988	837	876	907	939	908	945	932	871	931	884	910	942	860	906	897	938	930	919	889	888	918	915	921	912	909	938	844	903	871	912	933	919	881	972	904	928	904	924	925	910	891	858	892	917	981	904	886	893	957	892	899	883	890	876	918	918	874	898	908	913	850	901	968	890	887	898	883	906	929	921	928	911	921	897	887	942	868	853	921	938	964	892	935	908	944	904	895	962	903	932	911	967	917	912	896	964	938	898	893	940	879	931	938	871	891	874	946	908	915	874	880	957	955	950	918	942	881	934	908	905	900	871	957	889	885	902	879	860	957	908	934	902	952	927	901	890	938	903	894	865	899	956	862	877	941	851	944	942	901	956	884	938	976	825	955	923	875	880	888	955	921	946	919	915	915	898	894	998	951	950	869	943	874	924	886	888	911	926	917	951	894	923	866	913	932	959	864	881	921	944	909	940	924	901	852	937	895	939	861	908	932	909	914	957	852	898	934	920	881	896	932	924	913	931	859	992	916	928	941	964	948	903	888	899	903	850	905	940	891	922	921	917	895	901	933	921	887	874	920	942	917	933	814	883	856	857	905	934	913	884	933	923	944	936	948	904	883	962	909	879	886	856	918	929	892	948	877	921	869	908	929	902	940	923	927	920	929	856	910	884	971	855	902	930	937	938	968	871	936	928	948	855	914	918	936	915	894	917	913	897	908	895	889	849	961	943	951	887	861	974	957	906	858	908	882	928	871	926	879	947	893	881	908	882	944	970	922	935	938	874	955	950	835	926	935	877	913	944	902	910	921	948	886	860	983	895	947	879	913	932	915	894	887	963	961	1005	889	943	877	930	917	932	903	890	915	944	915	940	899	883	921	859	877	915	912	862	920	902	899	931	942	874	883	971	930	853	928	880	894	879	966	888	867	898	880	930	928	971	919	915	871	927	937	949	972	934	940	910	855	872	954	937	944	955	904	945	872	891	864	880	891	963	943	909	953	890	954	893	865	882	915	887	904	933	879	967	928	914	936	937	897	888	923	859	939	893	939	929	946	897	978	907	963	890	945	883	890	911	925	903	893	879	897	932	837	962	856	903	945	938	887	890	896	926	951	912	952	875	943	852	929	944	869	943	882	905	908	903	895	928	983	894	916	895	884	952	886	864	868	876	867	895	926	930	911	881	921	914	939	968	891	870	933	895	909	926	872	934	902	936	928	949	932	897	938	916	884	891	885	932	876	917	896	945	863	867	917	942	900	879	909	898	929	920	936	930	901	919	895	919	958	897	878	852	931	937	891	902	939	824	881	878	909	933	866	905	883	928	908	887	922	856	907	962	950	965	918	950	926	918	947	934	948	943	907	905	930	894	896	893	889	909	938	885	943	868	959	933	877	924	912	943	929	890	935	923	881	888	905	919	935	874	917	887	881	983	956	946	925	942	888	903	884	881	932	940	996	900	947	942	888	933	917	921	967	848	887	933	914	876	948	957	894	915	893	944	866	979	910	921	881	916	944	891	954	906	906	891	934	931	960	880	885	906	891	945	934	937	905	942	945	910	923	967	892	913	881	930	866	915	916	879	967	919	931	938	898	869	887	918	894	876	905	866	932	906	957	909	865	876	958	960	921	886	929	951	841	900	969	914	899	895	912	914	940	873	879	888	909	879	901	957	862	912	875	943	878	923	910	932	943	899	897	913	913	919	910	889	942	895	955	892	912	925	923	917	892	973	874	894	941	872	895	909	1024	931	898	919	920	854	919	879	871	828	871	854	880	856	902	969	931	962	957	904	917	867	889	938	902	942	910	893	925	889	898	931	896	918	893	922	885	951	903	854	894	912	877	914	920	899	924	906	909	921	948	933	934	872	918	949	871	929	907	914	840	971	908	896	869	940	898	896	958	916	912	912	927	927	879	901	861	910	911	930	963	848	1000	882	863	925	922	866	895	895	898	951	951	931	960	934	896	824	936	901	928	901	895	953	896	912	885	876	895	938	907	881	948	895	907	954	890	954	909	935	901	929	917	873	878	907	884	924	965	953	892	890	913	888	898	945	895	930	907	946	893	898	889	925	899	882	930	883	916	936	856	895	951	869	858	904	857	917	914	876	856	884	867	933	931	929	912	938	889	874	916	897	946	864	925	952	881	945	856	895	955	909	922	937	912	887	870	916	900	977	963	902	914	906	928	880	926	908	933	951	962	928	945	900	894	938	892	883	917	913	914	896	888	907	925	900	886	895	879	884	895	889	942	910	937	936	890	891	914	934	918	950	926	890	917	906	900	938	883	919	882	939	912	900	895	919	915	926	904	851	921	928	898	904	956	911	965	883	949	894	898	975	949	934	896	913	913	944	942	972	897	900	862	966	958	904	922	929	913	944	942	945	878	926	878	908	952	905	936	929	924	902	928	891	938	989	918	865	884	918	910	957	886	944	875	946	926	878	937	955	910	930	900	881	907	907	919	900	926	951	915	894	949	933	883	904	891	895	900	871	868	898	856	911	925	887	898	875	929	902	916	907	913	942	858	971	850	945	895	909	899	887	882	945	910	891	940	896	967	902	911	940	908	909	968	943	881	926	920	904	886	969	943	891	902	897	903	885	900	903	857	972	902	893	918	956	918	889	872	913	917	934	900	881	919	896	907	936	879	926	930	937	925	884	920	892	906	917	912	936	875	955	933	885	903	971	914	892	922	928	912	890	919	927	845	867	924	924	881	855	918	936	923	916	870	891	897	966	925	929	943	889	939	850	915	870	894	916	836	959	885	934	915	968	877	932	945	919	961	903	920	870	911	870	874	918	894
44563	16372	3194	1834	1276	962	703	612	573	478	425	401	414	402	359	397	377	343	378	352	361	330	326	320	327	333	359	331	304	300	324	332	314	347	315	319	339	340	322	334	332	324	301	327	309	336	324	330	308	276	327	319	312	330	298	333	299	322	323	274	322	313	286	329	314	321	276	307	326	304	321	321	311	307	296	353	332	318	286	284	313	286	315	314	317	294	301	292	309	325	322	341	304	289	303	301	306	311	297	308	319	324	311	318	328	295	302	293	290	297	310	289	326	311	303	294	294	311	330	327	274	324	314	289	296	306	288	293	297	300	280	317	314	289	309	313	263	321	315	281	265	322	271	302	256	341	315	321	294	280	335	309	310	313	283	298	313	279	307	321	308	296	292	285	313	329	289	318	277	290	316	313	257	296	340	315	296	325	303	346	297	277	311	334	301	303	344	286	299	283	289	282	273	279	312	306	307	323	295	295	334	331	289	301	290	283	300	288	326	321	331	306	310	281	338	298	275	301	264	303	288	306	313	308	308	274	343	306	313	327	286	299	288	309	327	293	329	314	328	313	313	325	301	282	287	309	285	276	288	317	340	274	336	327	313	299	276	315	313	324	304	334	329	302	334	314	312	313	298	329	310	314	292	342	301	341	275	297	297	303	286	309	296	290	304	286	284	283	319	308	305	366	313	328	329	286	305	290	303	274	300	299	294	318	311	304	323	301	315	290	258	288	317	332	306	303	311	283	289	319	314	315	293	284	280	282	319	321	332	320	346	299	278	322	277	295	316	307	302	304	293	275	298	314	317	314	337	258	334	312	317	270	330	289	329	315	307	287	306	303	282	312	310	290	293	338	312	282	288	293	328	292	303	248	296	345	289	294	307	301	305	325	282	287	316	286	324	278	319	295	302	315	289	258	312	283	310	317	333	299	301	319	317	282	288	314	316	296	292	300	287	297	307	311	313	300	282	304	280	336	278	275	305	286	299	285	327	284	277	318	280	327	306	284	289	303	305	295	299	325	322	298	306	304	329	329	292	306	301	313	332	298	275	301	306	305	311	327	297	309	331	327	315	315	319	303	316	307	309	318	301	284	335	307	309	317	306	292	322	308	297	308	309	283	303	328	301	297	308	323	281	315	330	303	284	297	321	292	309	343	283	298	298	302	267	318	298	299	316	301	301	309	309	283	332	323	295	324	304	311	307	298	328	284	294	249	313	338	293	321	330	318	313	293	285	283	285	332	307	311	298	319	301	306	307	315	317	321	310	335	329	312	300	306	291	278	320	286	319	297	292	314	302	305	300	329	305	324	313	299	268	348	329	313	307	291	319	271	269	331	308	295	296	293	313	308	341	309	291	306	312	274	304	279	305	334	293	325	302	304	290	282	265	295	294	327	321	306	314	282	299	321	347	291	320	306	311	286	332	299	327	311	331	334	309	289	297	323	274	293	321	305	302	295	301	323	295	311	315	276	312	307	334	287	285	320	298	292	333	317	318	302	306	306	319	332	287	309	287	321	300	305	274	299	318	319	291	315	325	288	311	293	274	301	302	331	298	307	293	296	319	306	275	279	314	320	299	330	327	330	287	271	268	302	275	328	281	296	333	276	299	288	308	316	305	262	305	334	291	310	314	282	272	299	279	301	309	312	279	291	294	309	297	288	301	325	300	312	302	312	317	333	318	317	284	297	316	295	310	318	296	333	352	334	306	274	299	290	303	301	315	303	293	314	301	287	283	309	293	315	266	326	281	317	328	330	287	325	300	292	308	291	309	303	338	335	301	308	301	266	305	291	284	307	323	319	283	296	348	346	282	278	245	277	326	313	293	306	332	283	276	307	328	304	297	285	323	310	294	283	303	290	344	305	313	310	329	320	299	335	290	295	300	283	314	288	287	313	275	272	276	312	300	309	286	275	308	303	324	308	307	320	301	292	309	341	307	300	311	327	309	327	256	300	305	314	302	298	279	303	331	325	271	297	301	306	342	329	295	297	315	284	299	300	303	286	284	310	294	286	327	309	304	303	338	343	310	285	317	313	322	306	285	289	303	301	315	300	285	315	308	318	340	314	296	285	303	324	278	301	329	292	316	332	282	325	295	285	262	288	306	286	294	283	281	308	318	310	333	314	308	276	293	326	303	294	293	273	312	289	282	305	314	309	313	305	300	314	314	292	304	313	310	270	289	323	315	277	330	337	279	311	320	328	306	285	327	285	318	296	300	297	298	315	288	284	329	336	307	303	290	299	283	334	321	281	293	283	315	295	291	319	311	330	325	286	314	328	298	284	297	320	339	316	301	302	331	300	310	293	305	294	336	305	326	301	318	310	266	302	346	296	313	287	314	335	317	309	302	314	300	304	297	327	328	302	311	322	279	290	315	304	313	311	290	299	303	264	295	319	290	326	305	307	335	323	299	265	327	293	292	258	315	327	273	318	310	280	302	275	336	333	319	292	282	269	319	275	312	300	317	285	316	275	353	261	261	322	323	328	257	327	283	311	270	288	303	329	303	342	303	279	319	293	318	308	294	302	277	316	299	287	319	274	313	308	312	279	288	292	304	331	288	321	315	328	305	316	315	300	265	307	304	314	277	301	298	277	277	319	298	284	301	301	302	270	313	335	289	306	336	271	289	321	325	272	301	300	286	314	297	313	308	324	273	314	279	305	289	286	295	305	349	279	287	319	279	322	302	284	296	301	318	301	298	292	315	306	322	301	330	336	294	314	324	326	285	302	287	313	317	309	297	328	317	317	323	298	337	290	315	311	338	283	317	315	326	314	289	298	316	282	279	299	298	296	314	327	335	300	343	288	290	342	313	322	295	301	305	316	304	293	322	310	318	291	286	285	320	296	310	300	348	287	298	318	313	311	279	301	314	363	297	328	298	306	319	318	324	311	297	308	312	289	300	330	298	311	304	279	314	299	301	317	287	267	316	302	286	325	293	309	320	313	321	297	290	284	326	325	307	307	309	304	319	301	315	318	306	294	306	323	289	311	297	287	301	281	315	283	298	329	318	276	329	313	315	332	293	320	287	305	331	321	302	299	295	296	313	323	321	307	277	323	302	290	281	341	320	282	283	298	295	303	301	292	322	328	293	300	297	305	318	289	324	304	293	283	296	306	295	313	280	349	293	286	343	293	299	313	336	297	298	303	279	339	302	297	311	311	311	301	323	318	271	296	309	287	332	276	291	298	308	307	311	278	321	333	318	323	286	305	328	294	317	319	306	322	294	284	306	323	310	287	296	317	320	327	287	340	304	292	291	321	312	292	317	338	288	311	316	318	319	308	293	297	270	335	283	305	292	300	338	300	297	321	306	301	293	319	283	309	310	284	322	302	301	273	340	294	325	302	288	310	309	328	281	310	305	307	299	302	334	291	301	305	302	328	304	304	311	315	280	315	276	311	325	288	298	322	335	306	316	311	298	315	324	313	308	300	310	307	295	294	312	303	296	312	284	283	286	299	348	269	283	299	314	315	299	320	287	311	301	300	306	289
24106	2551	5477	5961	5039	3929	3264	2779	2392	2146	1881	1801	1652	1533	1443	1305	1288	1253	1154	1155	1106	1138	1102	1050	993	1060	980	943	945	978	957	881	947	956	922	900	908	845	921	875	850	889	836	812	868	809	907	897	866	826	809	860	822	818	787	848	872	845	804	829	836	839	882	800	847	804	833	835	823	803	767	766	800	793	819	798	776	848	753	804	791	787	819	874	771	813	837	811	836	752	797	769	782	778	776	790	750	769	810	792	777	779	823	855	809	833	790	861	799	735	767	814	766	789	810	769	826	805	815	803	786	809	791	808	753	804	814	833	797	773	764	791	802	820	777	752	835	734	827	768	770	752	806	783	782	756	800	790	826	815	806	814	795	790	832	830	787	730	802	802	841	799	794	812	830	811	739	795	744	775	796	781	785	754	782	809	847	814	806	783	796	788	775	725	768	810	774	785	780	822	740	818	797	783	756	809	729	790	808	810	773	820	796	784	799	761	795	781	757	809	791	796	742	832	751	762	798	806	743	757	800	768	859	781	772	803	763	737	816	787	788	706	747	814	789	821	778	772	774	763	797	801	797	767	820	846	786	776	777	827	764	843	732	770	757	782	778	798	788	771	804	797	749	763	802	779	750	720	716	784	773	767	745	750	781	756	770	730	749	804	754	770	812	793	786	794	729	814	785	776	776	770	741	779	775	782	805	810	714	781	842	751	769	789	740	855	791	807	816	805	765	851	770	793	778	824	818	828	813	771	790	775	790	865	793	759	815	782	763	767	730	767	754	732	786	801	801	750	807	784	783	779	764	833	792	767	765	789	774	814	770	783	760	741	825	802	744	759	823	800	790	817	789	834	808	741	745	806	793	765	744	834	755	752	815	773	806	820	777	800	790	745	765	768	786	784	790	773	735	794	744	812	776	828	799	820	817	771	768	810	779	788	808	797	820	773	796	756	795	756	799	769	750	873	802	802	757	764	837	741	748	792	783	732	775	808	746	770	758	820	752	723	761	783	779	791	816	769	812	776	803	829	780	763	776	805	809	746	773	804	769	803	790	758	795	766	834	800	814	785	807	793	791	768	761	777	801	796	834	783	806	799	767	812	760	771	743	773	843	750	794	802	816	752	798	792	790	774	758	793	774	775	778	758	801	761	794	795	776	803	787	812	767	784	800	795	765	771	783	762	785	787	798	771	792	807	771	773	759	744	788	768	778	758	794	818	789	768	801	791	831	744	799	754	766	755	769	818	815	811	796	749	797	783	810	783	773	805	786	794	802	737	758	806	802	818	815	804	809	763	798	778	786	726	847	805	838	736	758	738	802	799	784	804	772	752	810	788	776	789	765	810	785	768	781	775	780	777	766	763	807	776	790	750	764	821	782	772	760	815	796	814	814	793	765	816	739	779	775	832	741	810	762	787	739	776	770	743	792	764	769	753	816	817	763	811	811	779	807	735	792	866	801	756	793	755	809	744	766	799	809	801	783	798	801	862	796	811	739	766	839	774	817	769	786	762	794	780	723	778	829	779	830	772	789	782	780	809	812	771	774	817	788	796	812	766	779	758	794	764	778	786	782	775	766	780	794	770	764	737	778	795	835	769	779	800	780	760	791	815	776	786	761	805	778	803	758	808	847	772	789	753	750	792	874	772	783	785	780	777	817	777	816	761	775	761	804	795	797	783	786	764	748	768	770	813	766	757	764	775	759	812	727	759	782	799	778	831	789	791	719	805	751	761	759	774	792	765	796	852	780	780	761	759	736	794	821	807	814	788	778	781	823	772	802	763	752	794	798	757	750	811	824	739	804	776	774	785	786	831	760	857	792	738	754	846	796	808	790	778	789	788	793	794	799	737	827	781	788	760	813	761	762	726	765	838	815	828	741	797	774	785	812	814	794	791	769	776	808	800	776	757	739	777	775	783	818	741	782	792	761	775	794	771	822	793	810	819	778	730	781	791	784	772	733	781	785	756	768	815	816	813	765	818	801	812	762	777	805	790	743	771	773	817	793	777	791	759	775	825	774	732	787	785	780	768	799	775	778	751	785	779	807	748	818	725	784	809	827	792	750	772	812	808	801	785	749	777	787	778	796	807	790	889	820	786	783	797	763	765	807	798	808	787	833	787	771	787	853	789	856	797	814	775	818	763	774	811	812	808	758	800	758	811	782	773	829	773	802	801	815	776	722	774	807	761	746	772	810	793	793	759	750	821	795	747	814	760	785	836	756	762	774	725	731	762	777	795	836	833	816	775	813	810	785	739	824	788	764	827	804	796	781	791	769	793	768	805	756	779	793	832	756	778	757	813	816	747	807	826	789	752	819	761	817	796	788	816	833	792	767	801	780	784	793	772	779	784	801	757	780	777	810	808	799	759	730	855	772	731	814	788	755	803	728	781	807	778	785	750	818	817	786	802	806	840	765	808	774	839	750	761	748	777	756	796	786	784	808	755	784	797	824	744	751	779	771	783	747	794	790	780	784	813	791	775	799	799	749	820	791	771	744	802	783	785	787	778	766	746	812	817	810	812	758	740	808	794	766	765	847	798	790	765	810	787	780	794	774	788	801	747	768	798	782	788	756	731	769	810	799	713	767	780	773	753	799	753	807	763	779	829	774	790	748	828	743	784	786	798	759	801	817	764	783	774	765	803	777	775	813	783	818	793	789	764	779	786	819	811	772	733	809	776	798	837	740	735	781	801	796	786	778	829	785	793	788	800	793	798	796	781	840	770	753	737	785	788	764	808	826	776	803	749	796	857	808	805	768	710	805	741	786	783	783	758	797	753	800	803	803	748	780	811	752	843	763	785	751	807	777	805	788	729	787	748	774	808	756	786	796	770	825	820	781	771	760	790	786	824	803	777	797	765	777	803	762	808	758	785	801	738	780	770	778	793	759	751	803	745	819	799	797	814	750	774	786	780	797	797	794	761	770	784	771	772	759	736	787	795	830	781	758	803	778	787	790	779	825	843	753	785	758	729	763	800	785	815	810	841	780	810	805	813	821	762	760	763	753	720	788	787	753	832	766	833	820	797	756	780	770	766	777	792	785	781	770	809	775	810	777	783	816	788	754	798	781	782	735	785	804	749	824	806	787	811	790	778	802	776	760	751	804	783	827	799	854	792	724	755	724	784	808	819	757	769	784	788	808	761	744	756	801	771	793	765	772	792	790	771	734	772	831	715	804	809	766	745	766	809	817	804	842	749	742	772	802	781	787	804	804	799	770	783	808	779	825	784	804	761	735	829	773	804	789	807	765	786	814	792	810	840	774	779	832	824	750	720	756	806	797	770	754	766	840	802	769	816	833	794	745	754	778	835	822	759	775	789	770	825	793	740	770	837	782	803	745	796	792	800	830	780	768	778	772	813	731	762	816	748	776	791	785	791	749	778	797	773	801	811	768	771	807	778	818	814	778	778	737	778	773	776	754	741	810	829	804	785	813	802	807	750	767	789	790	737	738	814	824	805	807	770	812	768	778	759	775	770	784	788	779	793	765	776	821	783
3539	280	260	233	232	209	222	212	199	208	216	222	232	205	191	219	188	235	225	209	253	191	249	227	199	202	228	219	230	239	233	245	222	203	200	213	206	183	227	209	234	205	197	231	230	198	254	210	230	189	194	215	217	192	221	214	192	191	226	198	216	220	211	203	235	210	244	188	214	197	189	211	183	190	243	199	228	218	221	210	209	208	217	199	219	235	211	198	186	216	218	184	227	196	217	234	206	223	224	220	202	219	211	214	209	208	202	223	230	213	232	205	201	214	194	206	203	219	208	206	206	187	197	202	217	214	226	226	210	200	215	199	198	204	228	229	210	222	224	219	218	232	181	190	215	214	215	226	213	211	243	219	212	207	230	174	228	202	179	231	210	227	236	156	192	198	209	190	206	200	211	183	204	212	215	207	226	215	206	238	219	239	247	230	210	203	208	226	212	214	230	209	213	218	196	188	218	208	191	225	193	206	218	213	241	225	185	225	230	217	237	228	222	210	199	221	239	219	211	241	214	198	230	210	200	189	201	219	218	210	180	197	178	237	216	220	191	182	197	198	210	196	194	231	220	231	229	210	223	240	221	201	207	229	217	196	226	215	218	207	214	227	183	226	210	207	206	194	219	205	197	211	204	234	189	198	235	225	235	239	212	195	202	220	208	231	199	218	229	218	238	237	224	214	230	217	194	196	224	206	221	230	205	213	216	228	253	200	201	199	200	196	211	209	236	223	219	216	230	198	241	194	230	209	212	207	226	227	222	236	229	234	227	211	208	242	206	215	209	180	203	216	210	218	215	234	227	194	227	225	203	219	194	236	194	228	202	204	217	206	195	210	200	211	198	206	225	206	216	237	238	219	208	200	207	217	209	216	204	203	177	220	188	218	198	186	231	204	209	182	220	198	220	224	245	219	250	244	212	202	222	206	222	203	226	209	221	197	192	226	214	228	211	193	203	199	216	191	230	206	212	204	211	217	197	227	222	185	224	204	218	214	225	233	224	261	214	225	183	211	225	227	206	225	211	211	203	263	211	205	201	225	213	230	231	207	213	200	210	228	206	224	217	206	225	240	205	221	210	203	215	209	224	216	219	206	205	224	204	221	204	213	229	194	197	204	231	219	215	216	211	223	238	199	224	214	216	203	188	214	230	208	220	230	210	241	200	213	179	191	194	216	220	241	187	217	224	225	182	200	217	212	195	205	201	216	192	213	214	228	234	185	217	232	224	208	216	192	210	222	212	211	217	229	200	214	224	216	204	249	211	217	188	226	219	231	210	218	193	179	216	201	225	211	226	204	249	204	209	208	190	222	252	226	251	209	238	233	222	201	203	254	218	193	186	229	210	217	235	209	211	198	201	203	218	212	213	191	216	204	219	230	193	208	199	213	200	190	196	237	211	212	227	214	205	179	206	203	193	217	211	220	204	204	196	215	227	211	231	215	196	237	233	219	245	230	226	238	241	212	229	203	194	247	202	213	216	198	209	219	238	211	210	214	188	200	193	223	209	202	188	235	213	203	214	245	220	195	212	199	212	232	208	216	192	218	227	178	227	216	210	217	193	232	238	229	200	187	227	196	212	247	207	203	192	218	196	205	228	212	215	213	192	223	238	204	218	225	223	209	194	235	217	219	220	220	193	238	201	219	217	218	210	213	192	229	216	195	195	235	208	189	226	221	209	183	231	212	207	230	200	218	235	191	203	224	226	203	225	220	196	196	204	192	230	195	203	201	194	221	212	208	215	207	197	238	187	225	197	205	228	222	230	214	198	224	169	233	214	210	224	208	177	212	192	236	179	197	224	234	225	215	240	188	216	191	214	211	217	229	220	208	228	243	227	185	213	206	243	230	210	198	233	205	210	220	205	219	206	201	186	224	180	199	178	222	250	230	218	206	187	204	221	217	206	187	222	196	215	211	215	196	224	233	195	180	209	214	216	204	228	223	179	221	214	195	193	236	204	224	235	210	201	209	235	237	209	204	213	205	230	229	237	236	211	199	216	204	197	197	200	219	214	203	203	240	187	193	224	202	224	206	228	203	218	206	195	188	211	202	218	212	235	207	189	206	210	207	199	219	227	226	211	191	209	250	192	203	216	213	191	238	201	233	214	255	229	198	196	193	219	220	231	204	208	203	213	214	226	201	219	208	231	209	241	202	188	217	213	240	211	226	225	232	216	214	192	194	223	204	212	211	209	201	223	211	213	223	230	230	181	192	195	208	201	212	213	206	207	205	217	205	233	221	210	221	209	209	216	215	227	195	223	213	204	203	215	220	217	222	191	213	224	236	193	208	202	211	208	236	195	224	213	210	237	216	209	196	237	179	193	211	210	219	208	203	210	217	219	215	219	217	199	205	224	215	228	190	233	214	224	227	184	198	205	207	218	221	205	242	217	239	209	195	233	212	201	201	201	214	228	200	212	212	193	205	223	182	223	215	192	223	211	212	227	224	214	177	211	216	201	228	216	247	216	198	215	254	202	239	223	216	216	228	239	202	212	223	213	192	199	228	228	200	174	181	201	241	207	243	200	225	228	212	215	206	202	212	232	217	209	190	235	214	216	225	215	187	199	213	216	221	200	217	198	207	197	209	224	217	212	216	195	216	183	201	206	212	200	198	245	201	201	215	204	205	207	193	205	216	173	230	199	205	213	205	226	210	217	225	229	242	209	205	230	229	220	229	225	209	214	208	225	216	209	208	213	202	218	220	215	209	227	183	215	223	231	220	216	197	220	200	222	197	213	215	219	223	224	226	194	216	245	203	238	216	210	217	227	196	209	214	217	245	232	235	201	199	206	196	226	203	200	215	237	207	206	211	222	208	184	222	201	195	225	221	198	226	225	229	234	213	222	232	190	211	225	213	178	186	199	220	219	213	197	233	249	214	229	213	192	228	212	234	204	221	192	224	205	234	199	214	176	203	238	208	209	234	220	201	227	188	190	210	205	171	187	185	216	202	227	219	226	212	209	223	217	202	223	196	204	212	219	223	193	199	218	204	222	229	230	199	216	199	216	222	230	214	234	218	212	224	225	213	222	207	213	224	223	218	208	208	189	206	244	213	225	204	225	212	241	219	212	204	171	199	218	202	195	227	212	185	228	213	228	213	207	204	222	209	199	216	217	232	220	207	209	212	217	214	194	207	242	197	216	204	219	224	172	201	211	199	172	193	226	215	200	217	227	210	221	204	223	221	242	218	210	223	214	224	221	199	201	217	212	230	221	223	233	215	231	221	235	213	228	216	203	213	217	194	185	205	226	206	204	209	214	220	204	203	200	194	208	216	186	201	221	232	242	218	204	214	213	201	219	200	205	192	196	198	213	226	200	245	223	207	209	200	228	234	185	216	203	193	214	208	211	212	226	236	224	228	211	194	212	177	228	204	203	236	214	209	198	199	224	241	245	201	219	196	189	237	239	219	215	205	196	223	226	213	200	201	212	208	188	194	206	222	215	198	185	233	213	217	188	207	235	210	220	218	223	218	199	230	223	205
3447	678	729	744	731	725	691	676	644	639	599	624	631	674	625	626	613	624	672	608	619	588	655	610	625	628	555	630	607	648	628	615	622	597	612	615	600	617	590	587	641	621	564	601	596	621	642	595	615	604	611	676	654	667	620	627	594	608	604	637	612	622	598	614	639	642	566	648	598	582	562	555	583	555	605	606	639	621	620	620	572	603	596	630	634	589	583	603	615	578	596	601	596	617	642	560	622	626	608	605	608	571	617	625	630	617	588	657	614	589	607	602	599	571	610	614	606	632	620	616	580	643	611	631	654	617	570	638	625	645	632	599	602	614	580	617	600	601	621	605	585	625	587	594	584	582	577	561	575	645	576	557	584	617	588	625	575	617	621	603	654	627	581	639	595	614	612	643	578	590	590	630	636	600	579	563	595	576	609	595	618	582	615	629	587	598	625	568	612	630	640	660	570	633	653	621	599	595	616	627	605	621	597	624	615	595	595	639	554	608	632	646	602	607	570	635	626	574	610	594	633	631	582	604	602	668	614	607	644	661	643	643	610	574	637	662	606	574	638	592	636	592	591	610	654	617	651	599	599	623	586	648	597	636	577	622	584	611	640	605	595	611	565	622	610	602	600	585	610	627	609	642	576	609	621	630	632	632	618	629	608	633	607	617	602	573	575	586	562	606	642	621	630	613	615	650	601	592	631	591	650	638	605	624	636	576	579	623	616	585	645	618	620	605	668	591	618	594	608	617	591	644	592	642	596	621	626	655	587	644	651	628	569	622	626	663	601	626	572	617	595	634	625	631	610	644	597	608	603	591	615	582	604	625	605	612	603	610	617	599	607	593	653	629	620	599	621	574	607	676	586	639	607	614	632	644	633	587	587	627	606	585	642	630	634	618	649	614	623	575	622	575	586	625	598	624	593	609	612	582	583	614	618	657	609	630	621	615	584	639	596	610	585	601	576	567	649	604	580	623	600	613	560	625	609	591	611	610	605	602	622	607	591	589	625	600	619	609	602	631	573	647	614	599	590	607	613	637	648	626	590	595	601	625	594	629	619	618	634	626	591	635	586	609	632	594	658	613	590	651	606	605	623	601	614	633	616	613	610	652	593	566	635	615	663	636	624	627	616	572	602	650	613	605	609	622	597	577	585	590	599	636	663	600	602	602	587	598	609	621	645	613	614	591	603	572	612	634	647	609	582	580	616	624	606	605	579	639	576	595	541	595	612	593	610	627	620	665	579	573	639	584	626	622	628	620	578	543	621	607	609	587	605	592	586	616	577	621	574	615	627	638	605	648	608	621	590	609	592	576	638	579	626	578	612	596	699	612	622	585	591	633	634	603	639	627	621	605	582	575	585	609	589	570	667	626	603	604	607	614	615	580	576	650	607	599	573	613	617	606	617	565	592	571	592	582	580	602	642	586	590	597	620	603	665	612	631	646	549	648	609	623	567	646	600	599	591	655	606	597	600	626	609	621	626	626	579	601	631	605	624	625	573	604	631	604	660	607	573	614	610	629	620	608	608	565	605	655	650	592	636	624	618	645	604	621	598	633	601	608	594	627	629	615	594	644	572	606	621	600	602	579	631	605	626	612	598	571	589	655	604	592	600	638	621	615	622	604	632	630	653	584	573	599	620	604	570	603	619	668	642	614	615	626	641	610	586	580	613	584	592	639	688	619	601	628	553	629	622	559	619	623	634	623	622	654	619	585	606	598	613	605	613	584	583	590	617	591	628	615	588	595	633	601	616	633	570	638	614	639	624	612	620	607	616	611	622	603	623	632	636	599	601	608	602	542	546	633	590	606	567	606	589	564	646	612	567	581	614	615	578	594	626	633	584	604	625	637	581	641	600	605	628	568	611	661	578	578	584	554	638	605	608	553	591	576	624	606	650	582	602	591	582	626	632	614	590	638	573	618	548	645	622	608	633	655	664	594	666	647	616	591	563	592	645	596	617	612	579	651	594	579	612	673	617	605	591	590	613	642	612	570	565	624	581	642	615	623	608	568	606	568	607	609	621	616	619	630	651	605	633	639	642	630	614	607	569	573	650	585	601	611	599	637	609	627	640	649	656	627	585	620	602	596	615	613	620	618	606	652	623	597	590	582	653	635	609	615	569	620	577	572	569	631	627	623	590	635	605	619	626	641	593	641	583	644	598	640	623	603	598	591	603	636	603	601	633	576	596	579	621	609	605	632	630	627	638	575	570	624	585	580	610	605	624	625	609	620	629	637	592	576	595	564	639	628	636	617	626	602	549	603	589	593	638	617	649	628	626	622	620	606	598	596	652	598	641	633	597	618	607	586	606	565	606	624	561	616	594	608	613	569	646	619	621	603	574	600	629	589	615	612	624	584	643	595	647	604	570	605	618	607	617	592	613	659	558	589	603	597	627	595	626	528	573	594	615	603	620	614	603	588	592	570	588	652	589	547	602	578	606	600	593	586	629	594	572	624	595	602	606	588	598	601	638	579	609	633	607	576	627	604	626	668	591	620	620	587	612	609	627	588	599	616	654	591	648	608	602	601	606	592	599	610	628	620	602	615	595	572	591	618	589	572	578	595	618	622	643	597	575	615	621	601	563	575	621	596	627	566	654	622	591	608	618	561	626	620	598	604	631	577	622	629	643	606	592	595	645	613	593	628	622	653	608	604	640	650	615	610	611	611	584	554	595	615	622	634	595	633	582	673	602	625	636	622	603	624	592	580	572	622	574	637	559	571	608	637	603	601	595	639	612	604	591	560	595	604	555	589	616	643	649	604	615	628	588	632	615	617	580	671	612	634	623	615	608	596	646	618	599	641	609	592	621	608	595	630	638	602	632	596	594	646	612	660	597	628	615	588	599	574	609	609	639	634	632	598	601	582	589	607	625	603	588	590	603	615	687	634	572	627	559	586	619	602	600	640	613	596	593	650	652	588	629	610	601	625	630	577	616	625	615	604	584	633	648	619	615	636	616	584	652	599	572	646	602	608	643	541	583	599	665	616	594	601	657	650	617	587	613	551	644	604	593	613	578	618	599	704	626	615	635	656	595	603	611	592	657	600	608	595	631	603	596	636	560	614	613	669	706	661	605	629	619	619	629	607	595	627	600	591	600	564	638	559	614	612	622	629	578	635	605	602	613	608	587	590	611	601	593	643	587	631	630	569	587	609	580	599	624	641	622	622	596	613	585	598	590	600	568	595	601	610	636	555	635	674	608	608	612	605	604	585	591	624	594	639	615	663	594	577	639	577	568	627	604	569	647	604	640	602	586	575	621	617	616	629	610	585	619	651	620	602	604	605	599	614	614	583	640	623	579	592	584	669	607	648	595	637	594	609	613	561	613	573	639	620	629	604	635	592	580	586	588	618	616	656	603	606	653	601	645	648	605	595	601	621	598	575	631	590	674	587	611	618	584	612	574	654	586	594	618	644	549	603	624	620	604	640	595	612	598	607	631	614	634	637	587	594	614	575	624	631	616	556	619	612	607	616	644	602	659	635	641	626
32451	8430	1548	1008	767	663	551	489	453	444	435	400	377	366	368	369	344	365	326	387	326	366	345	328	346	337	376	365	351	314	356	326	360	337	319	313	355	350	337	387	339	364	328	344	319	359	346	341	314	375	323	359	362	361	329	350	330	326	332	343	327	314	372	331	344	343	341	309	362	317	341	333	342	367	344	353	312	376	345	302	315	346	359	339	339	339	334	327	362	331	330	334	320	314	319	322	350	341	322	378	328	343	327	340	329	357	324	291	310	315	336	352	314	338	367	353	345	325	358	328	306	328	338	329	338	319	332	320	336	359	310	345	354	333	354	384	371	339	342	318	331	341	292	296	341	352	310	368	356	347	373	371	384	320	382	350	320	346	345	306	335	331	300	360	333	349	318	325	327	326	324	358	367	320	330	341	324	345	333	340	309	342	356	333	307	339	337	334	287	341	343	352	370	370	298	308	327	331	332	330	333	320	316	347	357	359	334	340	306	335	374	384	360	331	328	326	334	316	358	343	343	328	367	338	342	370	354	344	361	349	305	315	323	319	344	302	327	330	331	370	330	337	363	331	329	338	320	339	358	321	347	293	337	324	357	347	337	327	323	312	331	331	328	342	349	319	368	367	345	347	358	338	329	365	347	312	330	332	313	342	338	311	330	310	346	322	333	315	304	310	360	371	336	307	340	315	318	330	340	349	345	355	312	309	350	350	321	346	345	325	331	354	344	319	323	312	369	339	359	334	306	327	320	341	352	348	312	320	333	346	349	331	342	344	341	328	327	328	341	351	341	371	335	323	341	334	357	326	351	327	345	333	308	354	329	339	347	340	331	298	323	301	340	318	327	343	361	317	315	337	351	316	354	353	352	340	336	358	317	323	333	375	354	320	343	311	337	321	332	343	348	346	356	323	340	342	334	325	334	356	362	351	347	351	365	321	310	355	350	347	329	352	331	343	329	362	335	362	349	365	336	312	336	344	342	301	305	360	322	307	354	366	352	338	343	336	334	310	331	307	316	324	363	348	331	313	324	330	337	328	323	362	330	327	355	326	334	309	334	292	314	371	365	318	319	338	316	367	342	343	335	351	315	350	346	353	353	314	330	347	330	336	308	317	335	347	334	338	321	346	306	353	360	354	331	322	341	378	361	348	376	336	322	317	356	307	342	340	339	327	355	311	299	314	325	366	371	308	317	322	357	345	308	375	320	362	299	353	305	334	374	317	334	327	321	351	319	315	341	335	328	314	344	352	356	311	339	329	303	362	323	314	345	341	364	336	330	304	309	320	362	333	333	341	325	335	320	324	361	337	355	376	340	342	318	337	345	358	341	333	349	328	349	386	342	320	335	348	326	316	335	354	350	345	313	314	335	351	339	317	346	375	339	355	338	296	334	335	323	339	325	331	328	334	375	304	350	343	314	350	349	325	380	329	300	305	347	363	350	336	297	355	317	313	367	364	333	311	323	367	330	344	319	325	346	347	342	343	356	339	292	327	346	351	313	353	338	334	320	366	370	332	355	340	364	341	315	341	330	316	318	325	337	340	356	332	336	334	308	333	316	362	331	344	325	332	329	323	309	316	335	395	297	329	308	333	310	336	323	367	327	340	327	333	317	383	384	342	343	326	347	343	344	335	369	315	358	296	314	334	321	365	346	332	315	326	363	313	328	344	358	327	308	355	334	331	333	322	322	329	310	355	321	347	329	350	350	352	340	338	327	344	365	298	336	354	348	320	332	319	363	311	349	353	335	344	345	327	319	337	319	321	308	323	318	332	345	345	322	336	344	346	347	317	320	322	350	349	327	349	349	334	326	362	367	346	340	341	328	335	387	307	352	344	345	321	359	368	359	330	322	336	364	369	310	359	357	341	342	354	341	333	364	330	345	309	333	336	344	335	340	317	348	345	352	352	363	325	338	348	329	336	334	334	324	371	345	313	334	326	339	352	330	340	318	337	314	346	363	335	343	314	327	330	331	355	338	349	335	357	328	333	335	361	359	350	328	325	341	320	350	386	308	357	338	343	334	348	348	352	335	340	361	349	337	353	338	338	338	301	349	357	337	310	345	337	329	312	330	341	323	381	310	325	331	342	313	339	316	341	326	325	353	352	369	343	351	339	319	342	343	327	326	348	347	393	349	344	335	326	321	312	326	357	348	315	322	280	312	332	346	344	351	352	306	330	344	347	348	337	326	351	342	356	327	340	343	301	343	343	332	331	308	319	339	335	309	352	321	348	335	325	322	348	325	344	310	363	338	332	333	332	342	334	319	320	319	334	321	358	355	347	349	336	311	350	327	297	336	356	310	333	339	322	343	365	396	353	309	310	315	339	323	371	350	344	330	336	319	324	347	328	366	325	306	319	355	361	372	335	340	319	363	354	310	328	312	333	348	337	374	321	321	356	364	361	349	352	329	329	357	352	338	313	348	338	345	332	352	358	381	333	314	357	342	330	347	343	335	351	317	345	347	335	327	372	344	338	350	354	291	340	319	338	348	280	356	350	323	334	339	362	320	373	337	336	344	373	351	320	346	317	357	330	318	322	324	338	341	332	327	340	336	336	342	337	329	324	366	303	327	305	360	351	315	343	321	336	347	356	338	327	338	341	305	333	308	354	365	329	336	350	344	317	331	328	369	347	340	333	346	338	323	358	311	343	408	328	350	330	323	388	347	308	317	319	337	342	357	331	324	335	323	338	320	342	320	360	306	353	359	334	315	330	327	302	363	373	346	314	332	314	308	348	315	367	322	331	336	318	323	338	322	338	341	335	330	318	328	358	328	352	343	381	375	330	372	352	322	356	365	345	309	342	366	320	317	316	325	322	330	327	336	343	321	340	329	347	352	345	333	344	337	330	327	378	334	353	342	326	354	340	370	307	382	334	317	343	354	363	332	353	323	349	312	369	308	342	346	339	329	351	314	363	333	336	343	336	344	342	358	334	303	329	355	348	348	329	354	390	349	311	335	339	337	357	345	305	326	325	334	371	323	378	371	315	341	344	338	344	359	327	338	356	356	324	318	332	326	328	316	356	329	341	355	342	349	339	339	339	329	344	341	337	319	329	357	357	323	342	342	310	325	362	340	361	324	358	316	325	345	341	311	326	364	318	357	342	347	312	364	304	330	335	308	351	337	315	352	329	347	310	351	345	362	328	358	339	329	334	339	338	349	346	347	362	317	325	355	356	337	302	385	354	314	309	342	365	310	366	376	322	326	307	326	321	341	347	341	320	330	345	345	322	316	319	320	350	329	322	321	338	338	330	324	309	335	339	339	344	321	314	319	325	329	375	337	332	348	334	323	349	334	342	353	364	322	328	344	345	315	332	348	325	351	325	353	335	297	321	328	312	320	315	358	326	329	348	360	324	327	333	346	320	324	330	294	347	313	311	340	332	337	359	295	331	379	347	308	359	348	318	328	336	332	334	321	361	323	321	348	306	321	358	350	329	334	341	307	371	316	353	330	320	355	319	300	359	355	357	315	338	332	321	347	347
17684	1789	3384	3612	3125	2683	2210	1969	1701	1512	1488	1313	1296	1237	1240	1116	1182	1104	1102	1075	1117	1011	1012	1022	1017	1002	991	951	1008	979	954	983	934	885	1002	926	991	959	971	915	926	858	953	928	922	904	887	900	885	925	932	894	879	906	900	932	882	871	914	957	820	929	929	922	866	852	877	910	888	894	935	914	877	902	901	833	875	871	891	956	895	900	960	890	887	890	888	889	889	884	914	904	929	860	868	881	869	847	902	912	857	908	855	922	840	927	915	905	872	879	865	937	857	852	877	872	877	901	904	904	863	858	910	902	887	870	910	879	878	879	893	883	859	917	881	877	892	847	911	952	877	853	927	868	877	881	896	927	889	904	923	927	874	883	892	869	900	806	879	915	878	852	848	863	856	898	906	874	913	904	912	899	898	855	899	902	871	893	886	832	888	910	904	886	941	957	955	938	881	867	871	872	876	908	911	883	909	953	931	898	858	907	835	922	897	889	875	884	849	849	826	870	817	933	933	926	903	835	827	889	870	900	858	876	862	862	876	864	852	894	913	882	863	874	862	902	917	904	862	900	924	859	828	888	911	905	905	914	926	860	846	875	832	913	867	892	901	863	855	896	940	831	924	837	890	882	902	903	883	871	887	864	947	901	884	835	847	888	876	876	877	878	848	899	876	811	832	877	847	834	892	840	856	921	875	887	907	907	880	824	873	895	862	855	907	873	876	915	883	881	885	861	856	840	879	874	887	890	846	875	924	899	886	918	905	899	863	859	870	912	861	865	868	858	841	894	863	869	896	912	842	909	883	874	878	870	951	867	899	926	909	852	885	861	902	874	860	942	917	954	922	914	847	894	842	858	917	832	901	883	897	886	884	908	875	903	896	892	856	883	864	914	882	874	905	901	927	864	899	846	892	860	903	860	871	864	898	872	843	893	925	886	820	862	857	903	922	897	857	885	862	874	883	897	861	911	883	884	900	885	810	890	854	873	896	861	865	896	886	858	844	954	863	840	898	845	858	871	905	927	828	859	904	858	853	835	835	894	841	885	864	903	878	924	860	887	888	887	867	849	884	859	837	881	888	882	868	862	901	875	848	924	838	908	879	867	872	851	850	880	868	880	841	915	885	824	888	857	903	898	895	881	877	914	924	810	894	903	851	877	885	910	861	861	845	866	871	917	879	876	904	889	893	905	899	885	889	885	855	873	879	856	857	871	862	842	927	871	918	869	896	913	873	909	898	852	814	831	899	893	886	883	829	877	948	885	891	926	867	921	842	848	880	901	861	910	884	865	903	878	894	885	854	863	905	810	845	836	838	889	852	869	838	874	863	873	909	855	911	903	879	854	898	887	891	903	897	907	842	906	904	838	925	922	857	924	906	864	907	915	865	902	871	838	853	909	874	920	881	879	872	906	929	919	923	918	885	900	889	890	908	862	867	902	855	892	898	852	894	884	876	887	873	851	897	910	918	896	891	887	925	906	930	879	877	903	889	869	875	916	882	859	878	907	856	887	837	839	964	917	934	878	916	923	878	844	888	881	910	822	882	885	845	897	876	899	888	860	889	859	864	914	901	882	879	936	847	866	868	839	871	859	869	850	866	898	861	903	894	914	822	867	897	900	876	837	883	880	856	902	889	870	850	902	900	921	867	918	876	891	833	873	871	860	884	911	794	907	851	871	916	879	867	900	872	855	866	886	834	854	880	885	906	928	939	880	868	874	877	828	855	890	842	885	897	835	885	857	891	874	905	862	868	906	941	874	885	834	940	895	857	894	890	906	905	811	833	863	886	854	894	874	864	883	820	885	902	874	846	918	925	838	849	890	867	839	866	819	851	867	915	801	910	910	927	886	846	921	881	897	901	912	830	900	932	880	889	945	874	895	928	896	871	881	859	873	843	916	888	859	912	875	889	886	866	894	904	887	839	852	918	866	870	827	877	875	890	804	908	930	875	856	905	868	925	883	841	943	846	876	796	914	832	880	859	893	839	831	863	873	856	888	910	909	884	902	874	868	915	852	863	895	921	860	855	873	880	879	906	880	854	854	831	914	844	903	952	873	885	839	870	881	876	869	872	906	916	924	862	899	897	894	908	854	875	876	880	857	838	873	916	867	887	860	890	877	867	859	842	928	883	896	865	849	852	867	884	867	846	861	872	944	885	916	805	832	905	906	892	930	835	896	907	880	908	910	880	901	875	942	903	883	903	881	839	849	902	852	946	860	877	918	900	898	882	853	898	861	843	902	886	887	869	848	892	890	896	859	832	876	849	848	874	896	883	946	829	846	873	915	843	855	898	865	884	888	865	908	873	875	842	901	976	861	877	885	876	874	894	873	907	911	873	873	841	903	867	874	869	859	862	849	897	918	866	943	857	882	875	924	894	867	939	890	896	855	905	908	868	867	851	915	858	887	875	846	893	905	858	886	872	876	917	904	906	904	861	890	903	888	887	861	849	922	892	859	855	858	859	879	833	876	854	889	810	842	923	838	895	877	936	919	856	856	910	884	951	855	880	906	874	918	872	853	901	869	843	893	875	885	854	873	943	825	872	878	882	904	864	847	881	868	886	883	896	797	895	935	947	824	862	825	916	901	840	858	904	910	945	859	879	889	912	896	879	843	907	874	876	867	867	864	877	924	858	847	880	882	860	882	884	885	891	926	900	917	899	863	929	858	920	827	865	890	902	891	860	887	855	871	887	899	872	821	889	899	892	851	877	911	853	863	896	830	839	859	917	871	847	838	851	905	847	868	871	859	923	905	878	892	926	904	850	867	900	880	916	898	932	870	861	854	901	887	941	840	872	838	888	959	881	839	886	870	880	826	883	832	897	822	886	847	912	908	867	884	856	866	903	897	833	901	870	884	872	883	925	874	927	911	870	858	936	846	879	906	860	891	896	864	901	908	853	906	863	877	860	931	875	897	877	841	855	882	915	877	883	846	830	847	873	921	895	881	862	841	886	901	883	887	863	928	921	844	904	895	917	907	866	908	810	849	850	867	867	847	881	885	900	923	957	899	884	841	851	853	846	903	853	818	856	892	825	886	912	888	908	923	877	937	875	943	854	839	938	884	916	861	896	887	883	863	887	870	857	864	850	879	869	845	859	886	863	866	859	950	904	862	843	933	892	866	881	911	876	903	893	874	872	814	894	830	900	868	902	867	925	835	905	918	863	841	899	877	834	863	858	894	857	875	842	911	836	904	914	854	928	881	876	894	886	845	899	926	890	917	854	876	898	910	883	883	899	820	911	879	875	867	943	886	908	897	853	870	956	864	834	868	886	876	917	876	858	911	892	888	937	805	938	895	897	920	915	836	889	857	870	931	950	871	885	874	890	816	885	900	863	916	871	873	890	847	882	887	889	915	866	887	923	878	895	876	883	838	858	905	900	856	863	881	862	964	851	879	892	938	891	912	891	913	868	912	911	882	893	871	828	919	914	939	922	891	861	876	874	856	863	823	922	867	852	885	921	798	839	967	901	926	948	951	862	875	890	908	889	882
44560	16888	3327	1825	1146	925	708	618	520	465	440	437	390	361	396	363	326	299	368	316	372	325	343	334	297	288	311	332	337	293	307	288	278	246	330	313	275	303	283	290	316	281	277	298	293	289	282	313	295	274	296	292	292	290	278	314	281	302	316	302	282	276	290	305	255	291	305	316	299	274	294	318	270	310	327	301	290	311	265	315	357	250	293	304	277	268	298	283	325	282	289	272	281	277	261	288	279	294	329	272	283	295	277	285	286	265	278	292	285	297	287	286	321	286	284	306	282	274	278	269	293	280	270	305	291	291	272	282	274	285	254	310	288	286	275	303	295	274	295	309	283	299	271	311	248	299	281	279	284	303	265	317	268	290	280	318	281	290	308	298	291	259	285	322	273	306	300	295	258	296	290	284	293	296	268	277	313	287	312	286	288	299	321	264	296	261	269	299	299	300	279	293	281	267	281	311	290	287	263	275	308	279	323	295	303	285	279	282	300	307	295	300	297	293	308	283	303	288	321	318	268	288	298	264	304	280	280	280	291	290	299	300	305	284	287	275	288	296	264	314	282	266	283	301	249	276	262	304	279	278	291	255	238	295	292	293	300	296	257	267	289	301	276	303	275	273	292	309	300	296	293	293	284	266	310	293	309	288	281	304	263	279	276	287	272	315	297	316	284	277	306	281	262	303	279	283	285	282	268	305	301	318	278	295	287	289	296	300	309	293	254	286	288	285	314	251	335	311	306	282	319	298	291	313	280	276	306	265	312	292	277	289	282	275	297	262	264	248	303	286	290	294	299	254	287	265	293	287	293	300	271	282	281	295	260	292	302	279	259	288	258	279	320	258	274	266	272	278	284	319	274	237	308	286	265	236	283	268	292	287	308	273	310	260	285	282	267	289	283	275	267	286	310	311	296	285	300	254	282	296	271	306	272	287	289	294	282	266	294	268	308	245	322	248	284	270	305	295	279	321	277	280	321	272	290	255	297	289	305	257	308	302	286	300	291	294	271	308	341	284	283	272	275	314	292	295	308	280	301	319	280	286	270	304	283	284	311	267	305	248	280	288	276	308	345	276	284	285	320	282	332	285	280	285	303	317	302	296	283	263	268	280	299	303	287	296	297	277	280	299	262	280	295	276	242	273	285	299	310	297	285	312	291	286	304	256	305	276	248	250	283	286	307	260	284	307	288	295	262	279	278	253	283	289	296	312	274	268	305	275	254	283	296	320	287	315	274	297	313	297	274	287	296	312	269	288	299	273	292	274	275	284	298	304	296	285	314	288	308	301	302	300	304	283	290	291	274	292	287	262	277	257	315	311	295	287	287	261	267	284	321	307	280	296	305	287	324	301	277	292	319	279	315	302	277	277	302	303	288	289	316	271	293	302	263	313	283	290	290	283	299	316	254	283	271	302	304	281	267	297	322	275	290	295	271	289	306	264	271	273	293	281	315	278	326	282	298	288	292	272	269	270	280	251	309	286	291	315	279	277	305	301	260	297	276	307	287	280	293	303	277	243	317	294	314	302	285	288	280	288	302	310	273	277	263	276	304	279	318	279	276	270	299	294	299	291	272	243	277	284	299	284	271	272	305	275	281	260	306	280	259	277	271	267	266	266	260	276	264	272	273	293	300	296	288	282	290	275	291	283	283	312	254	282	277	299	268	275	278	263	279	307	285	297	295	297	277	281	260	290	300	297	303	281	318	287	308	294	317	288	277	317	299	303	301	287	294	288	270	283	298	312	291	285	305	292	309	294	260	319	288	287	296	287	283	283	299	325	264	279	277	296	305	322	259	299	272	287	271	259	304	267	268	309	256	281	295	296	268	280	300	307	287	270	274	270	293	316	276	297	282	295	302	293	290	279	276	283	310	311	295	280	283	291	303	323	307	285	331	252	280	266	276	297	272	307	308	297	324	286	287	267	258	316	315	300	303	275	280	288	282	269	311	293	269	309	272	276	245	286	304	325	288	278	291	260	288	277	279	270	287	276	286	287	315	274	275	270	268	273	252	295	265	253	289	311	310	287	310	298	292	292	278	266	272	266	282	296	282	303	304	292	294	292	280	281	269	276	317	280	301	284	275	293	297	286	302	281	272	264	271	322	309	263	305	302	290	253	286	285	316	301	283	258	253	289	292	294	293	294	304	301	321	267	323	331	271	312	288	302	284	277	289	317	297	317	297	311	284	311	301	275	273	273	292	334	290	323	289	298	293	267	293	281	286	280	293	281	300	316	285	285	308	317	287	298	279	276	288	294	304	306	287	274	308	280	315	302	298	298	277	296	285	283	285	312	309	315	275	316	280	289	309	317	283	277	281	283	305	294	285	298	274	312	272	279	281	282	293	290	317	309	263	290	309	276	302	287	289	283	292	296	285	299	275	301	290	302	294	280	259	286	264	328	288	294	296	300	296	276	271	261	257	278	276	276	281	303	296	268	279	256	295	290	293	297	261	295	306	294	269	300	286	298	300	292	284	267	268	318	317	305	328	302	298	286	274	261	272	279	288	264	287	289	297	306	281	263	266	278	271	261	304	291	240	268	259	277	316	311	283	296	282	285	270	274	287	280	278	304	285	286	290	304	276	315	297	285	267	296	274	308	289	267	321	304	295	279	286	295	308	271	280	300	284	290	268	251	300	292	302	282	281	265	306	304	291	291	310	284	280	293	270	282	293	298	290	261	304	318	263	290	305	273	289	286	280	280	286	282	298	286	289	294	294	284	269	277	286	299	294	275	288	286	289	316	289	287	324	292	283	271	307	312	288	294	260	256	296	272	280	292	315	321	298	253	279	282	298	292	313	290	278	294	295	269	314	311	278	287	273	311	283	307	309	289	271	277	281	279	267	279	304	297	273	292	296	265	293	273	259	282	320	295	279	287	291	276	310	300	294	239	280	269	251	291	281	283	308	299	308	302	304	296	295	294	266	276	289	272	298	297	264	255	285	286	296	272	306	287	325	275	287	300	296	289	274	320	290	274	289	271	285	301	304	286	300	283	316	285	304	292	330	318	282	299	276	287	284	254	282	303	303	315	316	293	278	325	294	286	279	279	275	281	298	268	272	286	252	278	314	282	264	264	282	297	263	294	285	292	289	294	310	279	305	296	271	296	311	282	277	264	273	280	297	270	269	276	279	325	292	282	277	275	312	285	284	281	265	273	265	296	266	291	286	265	303	270	290	268	280	256	293	284	282	307	284	282	312	268	253	303	291	294	323	308	283	290	328	266	307	282	347	322	269	287	298	298	302	300	325	286	285	335	299	298	289	309	291	287	294	286	294	244	286	307	282	290	297	308	282	278	277	264	301	307	268	306	275	290	304	279	278	299	298	290	295	281	293	277	295	336	303	282	293	293	285	300	285	274	263	308	315	260	283	277	287	309	319	297	293	317	299	292	304	308	300	288	284	265	304	311	306	304	262	279	289	285	269	316	280	297	287	294	311	276	254	301	295	279	291	283	279	296	300	279	282	319	273	290	265	291	280	295	289	294
23785	2511	5486	5809	4978	3939	3267	2768	2463	2054	1952	1632	1575	1526	1333	1389	1203	1171	1126	1154	1077	1052	1114	963	947	984	872	898	966	883	923	874	886	919	882	863	860	860	865	824	808	803	830	778	798	788	810	834	793	803	782	803	765	721	759	743	794	794	804	799	750	787	782	762	806	766	797	758	788	743	741	774	715	803	773	757	775	762	791	785	820	772	791	699	783	745	720	755	769	749	737	791	765	748	738	736	788	774	761	767	676	718	756	741	714	734	704	714	723	776	752	754	761	750	759	762	800	750	750	720	748	725	728	761	757	738	715	764	825	805	743	758	772	722	738	764	766	765	738	782	718	808	739	757	731	785	701	758	722	746	731	748	733	734	788	748	728	760	784	725	738	779	737	713	745	762	786	777	732	781	726	742	785	791	803	759	723	737	691	775	750	739	756	761	732	768	777	781	732	745	755	774	784	758	727	810	742	744	739	761	733	784	731	758	758	765	729	753	787	686	709	767	767	778	717	754	751	756	730	786	753	783	712	714	753	736	748	759	745	710	749	811	778	738	721	751	747	749	721	752	774	766	746	706	762	772	745	792	718	769	770	795	708	736	686	719	726	765	775	738	721	736	728	740	777	721	733	677	739	749	774	750	772	704	750	720	729	728	727	702	703	749	798	773	724	754	761	731	773	732	746	754	734	767	700	736	769	774	721	743	718	754	792	703	755	779	743	710	724	736	729	748	695	768	725	751	730	725	749	699	726	717	765	717	749	743	771	744	742	747	728	709	754	695	720	756	723	747	795	735	738	744	683	749	737	723	719	772	742	726	784	773	760	757	747	673	735	721	761	762	795	750	726	747	768	748	743	770	751	723	744	756	770	784	720	747	708	740	712	809	758	749	774	700	758	788	726	704	777	763	717	737	763	734	719	765	771	714	722	782	706	756	768	749	723	804	734	727	751	749	760	725	711	796	763	727	771	728	735	746	736	716	739	764	721	756	741	763	785	709	717	749	735	743	744	714	728	735	775	709	760	739	740	723	731	730	739	744	720	762	797	719	772	754	757	785	739	746	779	702	721	726	730	754	755	727	716	775	727	740	724	746	693	773	786	736	744	752	750	794	763	735	725	742	756	729	698	789	728	734	733	779	722	733	804	735	778	756	739	749	752	804	765	726	759	776	745	734	770	742	778	719	736	740	700	729	719	802	735	718	751	742	755	705	738	783	774	716	711	739	749	777	718	731	755	755	752	764	748	722	719	821	768	765	726	697	733	735	772	750	750	753	708	763	762	757	743	750	711	747	741	751	768	790	770	728	739	744	735	770	730	818	697	722	788	760	763	793	681	772	745	750	759	752	764	727	757	777	732	789	729	764	751	723	760	745	728	754	709	735	831	711	771	758	749	707	735	771	771	762	718	751	685	722	726	727	741	789	737	740	770	784	672	676	801	807	748	791	780	725	758	782	798	747	767	802	776	788	795	736	755	711	768	752	753	725	792	719	762	740	738	722	749	730	757	708	723	711	720	766	753	751	741	733	710	709	728	715	761	760	733	779	749	742	738	751	730	766	724	766	745	734	765	772	805	755	762	743	791	767	782	756	754	685	709	721	688	782	724	729	737	739	747	800	716	735	733	753	719	760	748	753	759	718	770	775	772	737	729	741	798	720	741	741	780	737	778	701	768	744	723	764	720	722	758	766	717	750	701	717	709	723	770	752	796	762	789	752	748	720	776	755	710	694	695	736	755	750	778	770	792	775	777	750	711	769	748	771	746	693	771	739	765	795	726	707	750	726	696	746	724	741	773	691	764	761	766	732	763	717	716	714	708	743	728	758	791	728	769	730	745	731	781	734	733	740	765	726	744	706	762	745	770	756	712	743	728	748	741	802	732	753	732	727	760	776	748	732	747	812	732	742	735	753	767	715	735	733	745	727	796	718	768	756	764	748	696	764	754	771	728	767	800	767	775	719	752	729	754	740	739	765	728	737	751	751	698	729	734	697	770	750	722	702	701	756	746	806	735	765	759	731	742	704	724	779	792	740	758	743	740	765	770	749	761	758	721	738	772	763	729	722	762	754	774	720	724	761	782	776	760	761	796	745	739	701	760	733	738	730	721	732	753	716	801	716	712	722	735	724	726	716	742	750	743	715	751	746	713	751	706	759	711	697	772	723	716	745	705	746	710	730	759	735	747	756	734	754	699	712	772	793	764	758	751	697	807	799	743	748	752	740	759	772	754	798	748	744	706	702	701	718	779	776	779	711	794	726	774	770	749	735	793	736	722	739	748	712	745	794	746	753	762	738	753	738	762	768	778	703	737	735	734	723	728	768	791	785	744	737	696	753	729	762	735	740	757	768	780	699	750	807	747	786	751	720	707	769	713	728	739	722	746	708	715	751	770	750	717	716	744	766	740	708	736	728	773	690	761	740	706	763	739	725	732	763	802	771	756	717	780	800	787	739	740	716	729	784	693	731	733	759	726	801	748	755	767	745	739	718	726	768	738	742	729	733	719	754	724	720	734	743	735	710	742	777	735	710	716	752	733	724	734	757	756	753	760	700	748	698	803	779	787	688	765	714	734	724	783	712	747	742	820	753	768	762	765	766	801	782	796	766	706	738	725	775	802	754	753	770	725	781	753	755	741	768	734	774	702	728	785	814	759	724	765	736	692	752	710	685	778	741	760	751	747	782	761	824	703	731	715	800	742	776	741	739	717	722	738	708	751	723	736	713	714	718	726	766	776	735	727	714	734	792	789	781	726	710	704	744	753	792	753	752	724	738	742	719	774	734	766	807	750	753	734	791	753	704	765	720	731	726	775	780	737	761	772	751	741	729	767	738	771	785	760	743	731	734	729	749	756	701	738	760	737	705	759	725	741	714	829	759	785	748	750	797	705	724	763	768	749	725	727	783	690	761	749	786	756	724	734	755	767	751	707	801	765	793	764	744	706	711	715	738	752	742	729	737	727	733	724	748	726	749	753	776	776	746	785	734	749	731	714	785	731	743	706	764	691	717	723	776	691	714	794	709	739	777	736	774	720	737	699	760	767	810	755	745	740	718	734	727	735	755	723	736	752	760	774	739	768	728	725	749	705	717	728	768	756	745	746	739	735	788	804	751	767	749	740	742	746	725	694	712	763	763	718	771	740	755	758	739	717	789	705	730	725	768	755	721	716	694	750	704	748	766	694	736	752	752	751	758	757	711	748	721	776	704	726	723	720	741	758	715	729	770	728	751	729	741	746	702	768	738	759	685	723	720	774	729	726	763	724	734	809	763	772	773	813	746	797	757	752	708	731	747	777	779	757	708	732	781	751	788	707	744	723	778	791	754	730	732	762	720	701	687	717	743	733	736	748	786	746	769	725	749	762	740	719	762	768	756	751	703	698	737	771	768	747	734	728	793	803	742	763	744	711	726	799	780	737	746	764	772	772	737	729	717	732	731	790	718	731	716	786	724	741	732	783	756	779	734	763	799	771	751	791	752	727	711	768	699	792	743	727	676
3475	260	247	219	210	194	226	220	198	213	216	219	193	219	194	204	170	190	197	230	190	220	197	218	202	222	217	213	187	176	200	207	170	221	209	201	213	199	194	186	194	195	187	207	215	174	212	217	185	186	208	204	191	167	206	210	195	206	230	175	210	180	193	188	214	197	195	215	224	211	192	197	212	189	193	225	205	244	202	192	219	200	198	213	219	204	194	188	189	189	219	217	217	201	223	192	231	233	177	200	197	174	187	211	204	214	183	189	209	212	195	201	184	177	201	187	216	211	163	196	202	185	210	184	206	189	219	204	222	187	185	198	195	200	219	186	167	185	217	191	194	196	186	187	185	187	212	214	197	201	195	212	212	225	201	192	194	194	199	201	212	191	216	192	222	198	222	190	209	208	192	187	208	214	198	205	201	200	215	216	202	201	205	212	212	227	185	208	199	211	220	199	202	193	203	199	198	198	194	196	199	217	200	197	208	186	194	192	202	203	201	180	180	210	194	204	186	189	186	197	181	220	202	184	181	181	189	196	203	206	173	196	214	172	197	182	223	194	178	189	189	165	203	239	190	199	174	204	190	199	192	202	199	174	183	205	218	204	200	178	199	198	193	178	194	212	217	202	205	189	195	212	203	193	209	207	197	200	190	184	186	182	190	208	197	188	197	187	187	212	201	215	171	210	207	190	199	207	196	192	202	227	209	210	214	180	181	190	199	173	182	197	161	199	221	202	194	196	186	145	184	187	198	199	172	174	235	184	194	207	199	185	194	211	203	241	194	207	211	167	213	200	189	217	200	222	194	191	244	242	208	220	212	210	209	173	191	196	189	200	223	209	206	192	189	222	211	193	203	217	205	181	217	205	205	197	180	190	177	193	191	183	220	194	227	175	203	218	181	210	223	199	205	208	207	202	212	208	212	207	207	207	218	204	191	202	201	177	209	188	188	227	192	212	218	178	214	175	209	214	199	197	209	179	218	201	208	179	189	202	207	209	211	197	221	196	199	234	200	198	211	202	206	217	204	214	182	201	199	204	197	196	194	199	184	194	206	190	186	172	206	209	199	208	176	252	209	184	210	194	220	191	199	198	186	210	170	197	196	210	212	165	192	205	204	190	221	177	185	201	183	218	194	190	190	197	203	221	202	202	197	192	168	169	201	169	217	208	181	194	191	186	174	224	189	207	208	219	187	207	223	217	193	205	205	222	175	206	208	192	197	185	193	202	193	221	204	201	189	199	216	217	191	179	206	184	209	200	198	203	211	216	199	198	212	199	194	221	208	184	193	208	211	201	202	212	206	195	209	199	195	218	203	197	211	176	203	228	201	212	201	223	228	218	203	210	214	207	183	198	188	203	201	195	194	189	185	197	222	205	215	199	195	173	184	225	195	191	199	170	194	159	188	188	202	188	200	206	172	202	223	195	192	205	203	199	227	199	218	179	209	203	191	202	207	220	173	195	201	188	212	178	208	197	197	187	223	198	200	204	181	204	192	204	198	195	204	186	204	207	207	189	218	213	211	225	179	192	220	201	192	189	209	208	184	222	197	200	203	223	192	199	180	199	213	205	213	199	203	212	185	195	179	200	214	197	201	188	208	196	218	183	206	219	205	234	200	210	207	191	199	216	205	192	190	191	198	200	208	191	190	185	183	214	212	202	211	186	198	201	202	181	188	210	204	202	200	197	214	212	200	197	234	202	191	219	193	187	192	207	206	247	207	190	195	204	203	233	195	205	212	217	199	178	187	204	204	214	225	200	203	185	195	186	215	181	195	187	182	201	198	203	187	187	224	202	197	202	226	208	217	179	196	201	179	199	210	210	236	204	206	214	202	181	183	234	201	194	204	227	188	175	202	178	193	209	207	209	185	190	211	173	203	198	194	210	185	189	182	199	227	206	213	196	229	214	187	197	200	226	224	210	196	177	200	188	179	212	191	206	217	213	224	192	210	209	178	190	190	203	205	202	200	200	199	198	199	199	238	205	205	199	207	192	189	203	193	208	204	193	186	214	204	210	197	202	216	203	189	236	208	195	167	220	200	208	166	199	188	184	190	203	185	208	192	190	209	199	188	190	216	251	218	215	203	197	185	196	203	206	194	209	192	204	212	211	193	183	191	188	220	191	201	202	184	221	185	191	204	214	189	199	195	192	184	191	210	171	216	187	208	191	206	184	186	184	199	210	189	186	188	180	181	185	210	169	196	192	188	186	209	187	189	194	189	195	194	176	210	194	194	190	186	207	210	186	183	213	163	195	193	197	238	205	212	182	201	207	192	204	189	202	190	186	217	202	171	219	210	205	221	212	181	199	173	195	191	192	215	208	190	199	181	220	197	213	185	221	189	208	213	212	184	191	194	206	211	199	171	206	185	228	211	209	195	174	175	210	189	217	216	195	194	189	204	218	204	184	189	187	230	198	213	193	210	188	181	206	190	232	181	181	203	209	192	177	218	224	192	192	225	199	196	197	227	190	194	194	203	194	192	159	197	211	176	213	198	185	206	191	192	190	191	213	205	206	224	209	218	190	181	198	176	182	209	194	207	193	195	226	217	198	195	193	193	193	191	213	212	187	184	226	211	195	223	180	198	182	193	205	195	195	195	211	186	198	204	204	211	202	191	197	181	178	206	218	180	189	219	209	183	199	182	190	199	192	227	223	207	215	186	191	197	183	220	168	184	193	231	192	213	198	211	187	203	195	209	196	204	198	204	194	214	194	215	208	184	206	213	201	190	216	203	217	174	199	199	178	203	209	197	189	200	190	205	205	197	209	208	216	171	206	221	220	234	222	203	198	244	177	219	190	218	197	214	204	188	208	190	198	176	184	184	192	181	206	196	219	208	200	175	203	189	214	200	186	175	184	229	219	168	204	217	198	195	179	196	193	185	203	209	197	188	187	194	185	195	186	197	196	212	195	240	213	191	237	189	182	203	194	200	209	209	177	204	199	195	184	206	210	196	190	189	200	242	194	183	191	233	190	224	192	208	202	206	191	239	184	188	202	173	204	197	211	188	221	185	191	213	211	208	179	214	209	221	186	168	189	179	202	206	223	203	164	220	160	192	192	204	192	187	213	219	186	177	203	200	202	207	209	209	196	195	191	212	191	197	194	206	196	197	201	206	183	207	188	201	215	198	195	185	181	193	212	207	167	171	204	200	204	198	195	218	209	205	202	211	221	223	204	205	207	190	180	191	204	195	202	177	210	186	216	221	212	207	185	202	227	206	203	218	197	204	207	173	149	221	208	211	229	218	200	196	191	192	190	193	204	214	187	195	184	213	208	214	204	203	204	180	195	193	199	190	205	199	187	190	180	229	205	197	208	220	217	195	202	197	188	219	184	169	214	181	170	182	203	192	191	197	193	202	198	207	201	215	199	206	224	208	180	198	201	196	192	186	198	181	221	185	183	185	172	198	223	195	205	190	194	209	165	195	205	185	196	202	186	211	190	188	178	204	209	199	192	182	199	189	193	160	204	198	209	229	214	219	209
3420	637	721	743	706	669	634	647	635	617	599	650	595	623	613	618	617	572	572	584	594	574	611	567	589	559	592	569	585	569	518	584	587	621	558	585	578	593	575	574	534	583	576	586	609	583	583	583	563	605	597	528	561	582	598	565	572	604	553	547	582	621	588	602	571	608	582	592	606	615	525	592	556	556	563	593	567	557	601	561	575	581	594	624	606	554	534	599	609	610	561	603	560	570	606	588	579	577	583	563	569	547	576	581	575	626	585	547	533	597	581	571	597	565	580	564	574	580	551	573	582	516	589	547	573	575	557	587	573	614	583	606	548	586	570	559	566	585	589	567	600	597	566	559	583	592	572	566	578	555	546	557	555	588	572	596	583	565	591	597	566	587	537	559	577	568	543	598	610	589	542	604	608	601	574	567	537	580	559	574	556	562	568	599	551	616	564	578	600	591	560	579	573	598	603	514	609	580	573	583	580	571	568	562	565	622	591	591	568	570	558	571	569	597	541	596	565	583	571	602	538	607	531	558	550	542	593	608	604	589	566	559	594	553	552	564	579	537	555	656	573	560	542	600	584	600	559	607	559	585	601	633	521	597	524	560	579	611	601	612	569	634	612	616	552	546	554	570	586	589	536	591	561	591	577	566	549	550	597	594	596	541	591	542	570	593	613	592	591	630	599	571	604	578	586	579	611	573	585	566	571	610	554	610	545	567	580	570	592	582	535	558	533	581	592	601	553	603	570	566	540	575	620	599	547	561	612	595	573	557	583	564	553	587	563	578	604	554	574	615	550	600	579	554	588	539	578	522	596	572	563	604	589	575	540	600	547	531	553	549	550	583	552	579	553	586	592	556	589	578	576	594	561	567	580	576	593	568	557	564	593	589	575	593	551	548	593	600	605	601	551	592	569	564	577	530	623	647	510	633	563	557	566	593	586	574	569	628	577	548	583	588	592	554	616	537	538	598	577	567	585	567	595	579	569	539	613	600	580	571	580	584	558	625	590	487	595	562	559	591	565	557	599	538	584	599	584	573	605	589	570	575	578	583	578	578	576	622	607	553	603	610	584	536	587	577	584	621	602	585	552	534	564	560	577	559	562	577	557	605	574	609	584	600	557	573	573	589	581	580	608	547	600	528	571	575	538	574	526	599	599	574	594	570	553	579	589	575	575	559	562	586	562	600	574	571	560	616	560	540	590	594	575	628	568	578	607	585	542	589	564	546	572	596	560	580	558	578	642	579	570	581	602	546	530	561	580	606	592	630	567	559	543	614	602	546	551	561	557	558	569	550	541	613	575	564	595	560	587	573	553	568	602	574	589	557	559	593	561	566	623	570	566	609	605	610	584	552	588	593	545	559	582	611	620	579	570	555	544	541	551	551	567	558	585	589	567	585	566	516	634	556	601	530	604	584	563	593	539	572	579	535	571	551	569	574	541	558	619	529	550	573	552	598	602	556	551	570	553	580	582	569	542	534	572	608	576	561	616	525	587	615	589	594	553	614	572	566	521	604	574	578	566	597	584	543	617	594	560	595	583	607	597	556	543	594	559	602	570	577	566	560	558	565	573	628	597	574	593	568	560	579	562	561	573	576	561	604	590	563	587	534	605	615	595	589	541	602	569	571	581	591	563	563	558	581	575	552	611	572	641	547	561	570	603	609	583	599	552	571	575	510	590	564	566	576	592	572	588	583	574	561	592	569	576	579	548	606	606	574	578	586	577	582	577	620	566	597	594	593	578	540	535	535	548	570	566	548	612	574	569	591	545	568	531	553	572	555	554	623	536	591	611	604	562	579	572	557	558	577	549	556	574	577	573	572	547	568	597	565	543	580	557	564	608	564	604	583	522	582	604	556	583	566	572	622	576	585	584	560	564	583	567	559	554	583	576	557	593	574	546	579	556	583	578	590	543	564	553	610	567	537	540	567	599	550	593	570	618	563	574	528	572	618	599	577	583	551	557	559	586	597	546	542	623	569	619	591	584	576	584	555	535	632	553	567	593	561	597	596	522	558	555	584	558	571	602	542	541	591	605	543	565	538	583	590	589	581	602	586	589	562	566	554	569	600	583	546	576	569	623	589	574	556	526	595	583	574	589	568	588	566	528	592	570	548	627	586	556	562	543	562	554	587	575	554	596	600	558	582	606	578	587	562	617	549	585	599	575	628	591	555	573	555	547	561	559	565	571	550	552	563	588	564	591	574	584	559	563	577	584	568	591	617	577	573	538	612	576	570	543	553	543	533	567	566	584	569	577	625	575	594	570	595	577	540	576	633	557	571	619	571	590	569	588	592	555	580	554	527	602	625	584	562	581	599	569	545	596	597	600	584	606	571	547	564	573	595	568	550	569	575	598	580	572	570	578	562	583	540	578	600	585	555	614	589	559	539	637	600	578	635	571	587	534	594	596	555	582	567	584	547	577	546	628	560	573	630	590	593	564	578	545	579	557	570	575	623	591	585	576	540	559	564	565	558	543	524	564	581	588	607	566	580	566	620	588	553	546	567	585	567	592	591	553	551	609	546	589	568	580	569	563	558	559	571	631	570	583	570	583	515	579	574	580	551	586	539	574	570	604	588	538	604	613	597	590	574	585	551	564	552	604	576	592	609	597	577	569	591	547	596	592	570	586	555	567	573	581	574	545	595	606	565	562	606	534	570	579	595	586	553	610	576	552	580	579	554	591	547	535	599	586	597	571	543	536	577	579	604	603	547	585	557	567	554	555	563	585	579	554	568	579	592	581	598	586	564	640	624	564	596	558	588	594	575	582	560	584	573	548	545	627	576	570	578	582	551	564	560	596	519	608	585	540	560	610	589	552	605	574	580	590	559	567	581	545	571	628	591	572	568	532	573	570	565	577	554	581	594	567	590	562	583	611	621	608	581	515	560	612	594	563	592	555	581	591	625	555	579	589	596	598	551	545	547	558	580	586	572	584	565	561	552	546	571	567	527	564	573	550	578	608	534	556	573	587	594	579	559	597	575	552	604	613	587	583	555	594	593	543	542	597	619	563	596	573	567	591	586	583	601	582	528	597	559	580	563	605	614	560	607	612	556	564	582	562	601	607	570	605	545	577	538	577	579	598	550	577	578	566	525	616	512	577	563	581	572	590	564	582	602	619	557	569	555	551	563	570	520	561	596	552	548	549	610	578	592	586	578	531	563	567	581	578	565	622	585	574	603	557	563	538	567	595	543	582	553	598	574	572	595	569	586	590	561	574	585	591	578	583	588	587	593	561	573	558	552	550	578	550	612	570	586	626	571	574	568	590	576	588	565	549	566	594	562	591	589	592	591	537	565	546	559	566	610	566	587	587	596	543	604	606	586	569	587	606	597	550	530	556	583	553	616	532	577	584	538	594	600	593	568	601	562	555	572	573	556	609	562	589	541	584	577	571	574	567	554	563	567	534	584	580	560	568	566	556	580	564	579	590	573	572	565	576	569	591	553	528	554	543	565	618	582	558	578	592	581	577	624	580	587	574	584	541	582
32586	8783	1557	1051	777	616	524	466	448	444	376	349	365	391	385	349	335	348	355	333	338	346	324	314	315	328	345	366	359	311	336	351	325	336	361	300	340	348	320	332	323	343	315	339	368	346	323	320	331	320	356	368	295	301	307	319	319	283	340	332	363	303	313	323	328	300	331	362	324	295	325	356	308	345	307	311	290	333	346	320	365	354	325	325	342	333	323	353	340	343	322	354	306	348	349	340	313	342	311	352	338	344	321	356	358	306	359	331	312	326	295	283	339	343	324	321	313	320	343	308	316	275	310	337	331	318	344	341	320	314	341	333	355	314	346	340	351	348	335	356	316	311	328	324	329	319	328	325	298	329	335	314	333	297	308	320	338	331	314	330	325	306	343	336	303	338	299	271	306	320	318	331	335	329	361	323	312	351	281	342	328	353	326	361	293	327	333	327	309	339	298	306	302	307	314	343	355	328	316	353	314	315	320	322	319	311	315	308	308	330	305	320	334	301	325	331	317	313	319	313	323	314	345	295	322	332	332	326	316	347	306	319	338	327	308	335	329	321	309	330	299	324	298	344	338	336	345	310	333	352	330	366	328	344	359	344	333	311	330	330	367	327	308	333	309	315	328	313	306	342	293	375	314	325	351	315	345	325	293	288	351	320	344	332	323	345	328	296	321	329	308	331	297	307	337	385	303	309	315	289	325	346	316	321	360	341	291	313	298	324	334	324	337	308	324	336	335	322	301	307	341	323	340	344	311	292	353	315	324	324	358	340	315	317	294	336	298	325	331	308	321	338	322	342	313	339	330	325	314	325	312	327	332	324	322	269	342	318	331	330	338	347	324	289	292	342	312	304	329	359	314	342	321	333	324	321	326	327	324	340	296	309	322	291	343	330	293	337	329	327	335	364	296	303	342	314	322	308	349	330	338	292	321	293	277	305	318	306	297	345	313	327	360	316	316	326	310	335	339	316	333	334	322	318	330	295	371	335	293	315	311	326	339	301	320	338	320	368	314	327	343	355	286	341	318	377	331	340	317	335	315	326	334	304	305	316	336	321	343	331	300	326	318	352	318	311	344	349	291	301	326	330	326	331	320	318	331	315	322	324	336	324	310	308	344	307	320	331	332	328	309	345	345	327	304	322	330	342	315	335	322	277	328	313	308	326	336	340	346	339	332	327	316	320	322	317	307	326	331	338	332	320	315	279	329	339	317	324	306	332	275	306	318	354	315	291	328	305	315	367	306	308	298	312	332	328	277	297	343	340	314	355	297	324	314	296	287	341	307	301	345	308	320	307	334	311	305	312	329	308	343	334	319	323	333	343	318	298	312	337	310	307	317	326	349	317	338	346	351	322	296	347	315	339	332	331	320	332	316	329	324	315	346	289	361	300	298	321	324	324	327	324	310	313	334	310	314	333	344	317	337	354	350	343	326	336	321	324	337	329	330	329	346	329	324	326	312	374	290	322	335	315	313	308	351	312	313	326	355	310	294	299	331	321	312	296	337	323	309	289	340	348	291	323	301	327	325	326	324	305	329	318	307	280	315	326	314	322	311	305	317	301	338	306	327	341	341	349	337	327	341	288	357	351	336	363	300	304	322	288	316	317	283	330	344	327	344	292	331	342	328	298	347	348	324	339	324	341	306	344	313	342	351	336	311	330	353	310	315	324	341	301	337	324	300	323	343	312	364	332	305	352	325	328	310	320	305	348	325	345	322	340	327	355	336	362	321	313	329	336	297	340	306	344	327	315	313	318	329	301	339	324	322	327	315	333	323	311	322	365	336	324	337	321	314	345	325	321	313	330	313	339	311	336	337	300	315	328	362	363	310	322	323	326	349	316	308	327	351	304	298	326	331	308	336	318	331	343	351	332	336	315	348	317	346	311	365	297	355	305	308	324	323	345	328	319	299	321	313	304	355	291	310	358	338	340	329	312	338	359	321	343	313	310	358	336	308	318	328	350	325	317	333	323	329	317	331	291	322	292	327	334	317	294	319	348	339	330	332	346	294	350	356	322	350	335	271	334	326	335	339	328	304	326	347	325	368	354	328	338	330	318	329	354	327	324	353	313	332	366	309	323	307	329	359	338	323	300	340	338	329	339	319	345	310	352	295	339	330	304	342	362	307	308	374	336	340	337	338	324	311	340	316	336	328	334	329	309	327	330	326	295	312	328	331	328	341	298	309	317	316	294	336	331	327	321	298	344	327	313	335	342	348	336	313	362	326	320	337	322	294	353	322	319	317	342	351	364	318	321	329	305	351	340	346	351	325	309	323	292	304	315	331	334	346	338	303	319	307	281	302	339	331	335	323	338	336	298	327	330	332	314	340	356	329	349	331	344	318	323	327	315	349	353	359	323	328	304	319	314	319	324	332	322	308	320	357	341	325	346	347	369	329	297	319	340	310	350	320	297	312	325	342	367	311	330	297	340	341	315	353	328	353	296	324	312	348	329	333	336	315	299	328	346	328	317	303	317	300	318	309	328	312	316	299	308	330	344	304	318	346	315	310	349	346	361	337	310	305	318	328	335	314	343	304	318	321	310	338	324	302	297	314	310	329	296	329	336	315	271	301	292	331	320	326	301	327	307	322	370	350	350	318	308	321	322	347	318	345	306	301	343	343	304	350	326	299	311	294	350	344	327	315	314	338	327	316	321	338	361	350	339	345	323	331	290	299	317	351	310	337	317	315	327	334	336	314	343	334	309	326	321	301	344	315	345	334	303	329	325	313	319	309	325	345	316	331	315	341	338	326	334	354	300	326	331	330	295	341	319	357	326	320	342	360	306	342	348	319	336	314	325	344	323	336	357	326	302	324	358	362	313	348	324	308	318	320	329	333	335	313	322	332	302	300	299	335	312	332	353	302	299	272	298	333	331	295	319	296	302	305	293	308	321	341	330	302	333	354	295	332	330	312	279	338	344	328	343	325	292	327	314	358	331	312	339	302	333	320	335	332	323	327	295	336	281	303	295	338	335	318	351	331	322	313	322	344	329	305	313	325	331	292	321	299	331	320	288	294	334	288	337	321	313	324	345	333	317	315	333	285	328	355	340	332	320	341	322	347	329	340	297	323	365	339	332	324	282	331	304	316	339	324	293	318	293	303	310	297	324	332	322	339	289	319	327	299	347	325	292	309	330	340	318	292	349	315	300	308	318	329	357	317	330	356	274	327	327	340	315	328	302	334	328	352	322	323	333	320	312	294	328	349	310	338	272	344	300	340	352	348	301	315	330	324	351	349	326	333	295	300	301	330	343	349	347	330	299	359	305	313	284	326	355	312	350	319	305	302	334	313	359	320	324	332	358	326	328	311	327	321	338	329	306	326	338	346	349	303	344	312	334	356	343	321	335	319	304	306	279	315	344	336	312	345	359	325	328	325	334	337	289	336	310	313	351	335	335	307	327	281	340	319	321	312	326	349	354	348	349	314	353	341	312	304	329	331	327	341	335	343	309	339	298	344	338	338	347	281	338	321	360	315	330	276	321
17767	1743	3414	3598	3068	2574	2224	1933	1637	1472	1444	1358	1293	1249	1172	1096	1090	1049	1072	1017	1012	1020	996	953	963	982	954	948	983	935	933	939	997	922	942	880	934	940	905	886	880	866	953	919	933	854	903	843	866	889	870	844	872	895	875	848	888	882	872	842	868	884	857	872	857	868	865	822	882	900	902	861	871	806	852	835	855	866	813	868	880	860	882	868	880	865	869	906	835	843	882	915	894	839	901	863	847	820	871	868	848	836	879	840	893	841	841	941	860	877	844	862	902	864	890	838	879	855	841	855	843	866	872	868	920	869	849	863	866	851	859	910	877	863	875	875	836	873	874	849	847	869	837	852	865	846	897	839	808	824	869	925	864	858	866	871	817	874	866	887	840	900	850	828	864	861	885	864	844	850	852	799	905	862	854	874	845	864	893	859	884	857	869	961	880	849	854	849	909	850	858	829	845	873	832	819	868	871	795	876	866	864	834	865	883	867	824	882	846	832	876	852	862	816	836	884	873	866	844	891	904	859	834	842	871	856	821	847	851	854	840	885	859	813	868	854	882	836	863	863	915	865	928	858	856	873	866	834	800	858	848	879	815	837	814	863	835	829	886	866	819	883	881	837	875	902	860	809	864	846	838	881	864	840	850	867	875	815	882	836	891	894	866	898	874	822	892	889	781	882	870	924	832	853	842	826	879	871	884	872	942	835	800	833	815	871	890	855	898	858	851	885	822	867	866	825	887	901	853	870	851	827	826	830	863	900	842	833	849	858	872	856	854	864	851	863	850	884	890	890	853	780	877	867	856	869	914	845	883	827	816	848	826	892	884	909	847	879	870	836	849	830	819	820	889	850	898	778	858	878	840	820	858	858	845	839	804	868	805	849	836	847	843	869	805	808	896	836	863	814	876	839	831	864	871	840	836	857	897	897	878	834	842	877	825	868	867	852	818	891	846	873	851	837	879	819	872	846	840	907	862	884	847	894	853	827	817	811	852	825	915	840	839	860	835	830	852	903	886	857	889	844	935	852	808	846	832	782	813	870	868	833	792	881	882	857	870	874	887	861	857	858	837	812	882	848	789	893	893	924	810	885	904	832	795	891	856	816	873	882	875	875	899	873	830	880	838	911	776	840	807	858	887	866	836	893	846	805	861	848	869	868	872	816	863	831	863	846	845	896	850	854	843	847	870	889	815	870	868	857	870	859	881	886	921	853	890	845	865	855	865	892	794	813	838	852	825	859	851	821	843	897	884	876	902	803	876	834	910	834	857	851	884	892	834	836	891	860	800	861	850	858	870	858	859	889	882	838	862	841	835	859	886	844	889	800	853	867	884	898	882	877	849	860	861	889	790	935	859	870	864	870	879	888	866	870	835	921	850	806	801	873	821	893	897	871	847	898	843	861	881	771	878	878	869	874	846	829	815	823	862	876	846	834	820	814	868	792	858	922	878	876	883	817	832	808	858	834	854	880	879	847	913	874	856	869	908	849	835	826	880	862	829	878	833	868	842	887	857	828	815	887	868	833	838	852	870	809	903	879	838	872	845	896	878	827	854	889	854	846	865	882	828	862	782	889	859	901	860	893	841	819	877	887	872	832	839	829	859	853	860	812	825	830	900	874	872	854	838	815	859	799	835	853	814	855	846	819	852	864	846	832	831	850	853	870	891	803	895	850	905	869	825	826	865	863	844	876	848	853	811	869	875	863	825	881	814	856	815	824	833	832	881	828	872	874	849	850	853	826	846	856	870	826	852	892	859	862	880	843	878	848	816	855	896	794	873	855	822	809	832	839	839	824	854	819	805	817	894	849	903	936	847	858	849	865	859	864	823	790	859	842	856	911	861	799	864	789	826	894	831	796	870	856	833	895	828	861	888	846	827	887	879	879	865	881	878	811	869	824	893	882	887	825	825	860	868	830	836	834	865	893	837	849	878	873	868	829	814	845	884	853	825	906	838	829	874	889	824	876	878	867	895	794	892	832	808	841	853	894	880	887	874	864	919	841	908	869	836	888	838	869	828	882	849	844	843	851	838	857	908	850	850	845	858	880	859	880	874	822	828	911	839	829	796	879	856	869	859	861	913	865	849	855	835	892	832	854	834	902	865	869	841	833	867	824	861	863	916	848	855	853	853	879	840	850	869	887	798	884	840	844	858	836	842	838	850	804	832	850	932	854	866	876	847	830	847	870	871	844	788	871	867	835	832	852	905	829	820	864	865	875	887	855	870	886	843	900	865	866	814	834	842	894	840	892	865	849	893	798	882	848	819	827	881	908	871	863	843	850	859	868	882	883	883	831	853	795	836	851	903	849	888	861	894	835	840	835	819	850	872	862	885	846	836	865	815	830	873	858	887	854	868	854	848	914	842	867	864	814	839	886	865	822	820	854	819	843	846	877	839	827	871	894	853	872	831	868	903	852	794	857	857	814	778	791	803	878	841	841	880	842	860	823	841	892	928	845	812	855	848	893	820	865	885	850	888	872	871	837	877	883	884	870	865	808	821	886	873	850	881	844	845	815	845	870	865	859	814	841	883	873	879	821	929	829	826	855	842	791	859	833	862	869	808	857	818	826	864	876	876	823	878	851	887	840	864	911	889	917	864	876	912	913	855	918	843	836	848	849	804	853	835	891	842	869	837	850	869	831	889	878	858	830	852	856	881	856	902	857	904	867	903	833	908	883	802	887	823	834	861	857	859	874	855	888	827	847	876	771	828	868	853	874	805	823	889	844	906	859	850	832	851	864	811	856	899	811	875	828	835	834	839	864	861	849	801	838	846	899	823	832	801	836	870	852	895	860	897	851	829	885	899	888	910	834	871	845	863	872	878	877	871	820	877	838	846	833	865	840	873	870	885	869	833	834	875	865	826	848	848	870	918	849	817	869	860	845	868	845	862	791	888	868	814	865	897	883	866	888	878	848	852	843	865	858	876	885	842	871	845	848	850	847	829	868	815	927	891	866	866	846	833	833	880	832	888	776	810	824	835	910	845	860	855	840	885	832	887	898	904	835	884	815	874	864	833	839	836	841	872	851	861	833	846	852	859	870	865	815	835	869	863	828	847	878	858	880	860	824	828	875	891	848	895	862	886	893	894	819	882	881	784	856	855	871	950	864	887	862	832	879	857	863	833	874	857	854	818	863	837	880	889	855	856	857	903	909	890	833	802	871	833	876	865	831	860	839	863	869	904	855	833	849	817	813	848	903	837	874	798	854	865	877	820	894	826	848	854	904	838	865	873	863	886	881	819	870	856	841	879	861	871	896	880	824	860	850	817	873	843	840	856	859	891	911	830	873	833	865	829	892	875	863	815	866	824	906	871	877	863	879	856	887	855	850	838	792	880	885	830	857	855	823	812	860	795	899	887	841	873	866	787	847	816	827	872	904	893	875	843	848	858	880	853	853	868	815	855	833	859	871	902	855	860	854	902	837	818	823	899	840	851	880	855	845	838	870	844	870	855	859	838	846	805	877	863	850	844	842	896	851	859	845	856	841
45966	18341	3565	1714	1193	915	718	631	531	493	437	423	398	404	360	358	337	368	345	301	327	312	287	303	337	297	335	347	292	277	291	292	293	282	273	305	289	284	301	280	299	289	292	303	274	311	326	278	267	296	274	284	272	296	298	262	324	265	290	274	262	250	270	301	303	280	306	274	289	280	298	290	271	300	283	306	293	258	313	275	264	293	294	286	283	234	288	281	288	280	316	258	283	303	304	238	317	279	300	288	269	324	272	261	269	280	276	284	264	316	285	288	285	293	281	260	279	289	285	295	288	292	284	279	288	284	277	330	295	286	289	276	269	273	256	260	300	299	301	271	278	302	264	256	300	317	258	260	269	300	270	258	272	302	251	254	258	272	268	250	268	296	269	290	281	261	270	321	272	273	294	288	277	264	278	247	279	304	287	280	298	292	293	302	274	284	299	289	264	263	280	290	265	299	285	281	252	278	297	268	285	264	266	271	241	259	273	301	301	273	284	264	299	253	287	298	280	257	282	280	270	281	279	251	254	272	299	258	299	288	287	278	273	270	312	276	285	300	276	273	262	274	279	287	284	289	271	282	259	257	299	278	259	299	297	279	276	280	266	270	321	270	274	294	271	288	292	273	259	321	260	292	275	283	288	288	316	294	279	252	281	282	276	273	267	285	277	256	257	278	267	304	304	286	306	279	282	276	278	285	254	283	270	290	290	316	285	268	274	286	267	285	273	276	274	292	283	300	320	281	300	292	269	327	266	312	252	267	247	240	259	257	287	300	287	266	313	279	298	273	263	256	293	320	280	296	277	277	260	269	281	285	268	283	285	295	272	300	285	275	274	292	247	247	243	272	265	295	287	286	270	276	265	257	262	256	276	247	284	298	274	310	294	277	265	248	265	311	298	296	296	280	288	283	312	268	280	272	234	290	268	264	238	260	266	261	280	279	263	286	292	280	299	278	276	268	274	279	265	281	294	260	289	264	275	262	266	286	268	265	258	274	288	274	244	272	278	271	267	298	306	266	306	280	279	280	290	296	258	296	284	274	263	269	285	261	265	280	268	287	296	285	271	277	283	275	283	251	290	255	255	301	280	291	268	271	310	267	273	277	315	294	275	301	282	268	258	318	283	298	277	276	306	282	242	260	279	271	281	295	255	305	244	279	309	269	274	288	265	265	265	314	294	277	290	309	267	287	284	286	289	289	325	271	256	320	285	273	255	285	280	261	304	270	254	275	264	280	266	290	291	244	267	250	287	268	266	273	293	253	303	281	288	281	261	274	282	292	299	260	281	285	283	288	263	295	302	290	290	268	286	288	276	285	292	260	296	282	289	327	284	250	314	312	291	255	287	249	290	257	258	284	277	298	304	284	276	268	239	311	294	300	248	288	259	311	253	266	281	300	322	274	289	277	283	283	279	304	251	262	298	254	276	291	269	285	297	265	284	301	266	268	275	281	271	271	263	301	284	283	286	266	290	258	282	259	273	302	294	246	269	291	259	275	278	254	286	315	284	271	308	297	286	278	280	268	261	305	290	277	280	254	302	293	293	306	288	280	284	273	263	311	288	288	284	283	307	277	279	289	274	304	286	291	295	282	264	289	291	284	278	241	268	264	268	305	265	279	271	270	266	243	288	297	291	277	302	273	305	280	296	267	281	252	271	276	273	277	296	272	297	290	298	270	280	261	301	303	305	275	281	288	275	281	276	278	290	264	280	301	288	270	283	270	279	269	259	264	299	278	278	247	287	308	283	287	288	289	266	297	271	275	277	279	300	270	295	283	271	278	270	269	275	285	319	253	263	271	263	292	293	287	280	273	268	301	310	275	276	292	265	287	306	275	278	291	292	295	240	292	326	285	276	291	266	320	280	285	279	308	268	261	273	304	266	281	265	284	285	256	283	303	287	298	285	283	255	286	284	268	295	273	267	287	251	283	286	262	267	291	274	292	292	250	313	270	263	260	307	262	289	273	279	284	286	269	286	318	268	295	295	274	297	243	291	287	290	283	280	288	270	264	255	283	274	304	260	316	314	293	300	274	249	281	290	284	288	281	265	258	308	282	277	274	243	266	254	291	262	291	295	273	278	252	282	288	275	289	286	304	280	281	233	285	291	236	274	319	305	302	276	271	269	313	270	275	255	287	254	305	292	295	300	257	293	265	269	284	298	263	282	270	275	303	296	269	291	322	270	286	266	270	308	277	280	283	266	267	289	266	285	270	263	296	291	295	291	283	313	258	278	315	304	269	274	268	266	265	297	281	268	275	260	306	246	246	283	293	282	276	273	279	300	288	277	275	246	276	292	266	264	298	267	286	242	277	281	296	279	292	273	261	285	310	259	289	279	282	293	285	306	260	296	277	263	263	262	272	264	267	300	290	302	274	287	271	280	305	259	278	287	275	289	283	306	288	302	263	305	282	290	307	281	262	278	286	260	308	321	287	270	304	249	294	251	272	265	298	297	276	261	301	270	313	277	251	276	278	264	286	269	297	282	293	291	293	294	284	326	279	261	292	287	279	311	283	283	266	309	281	260	284	252	248	292	282	276	267	283	287	292	281	294	261	307	269	290	288	307	267	295	290	312	291	294	301	276	292	272	288	287	278	310	267	283	271	263	286	254	279	301	265	271	282	284	292	246	283	264	288	287	278	277	264	240	277	262	271	262	291	267	325	264	256	275	290	256	291	303	287	267	272	293	285	285	274	295	310	274	274	287	268	267	270	258	274	267	286	285	254	269	300	290	318	308	260	295	261	306	278	260	278	287	292	278	283	248	270	278	264	278	286	262	299	267	292	272	269	304	282	296	293	293	260	246	257	270	246	272	277	287	292	262	290	304	300	276	291	275	293	267	261	277	258	296	302	260	281	290	281	276	271	303	286	289	290	286	279	284	300	277	268	272	320	278	286	280	297	265	283	283	290	278	297	263	282	283	292	256	301	254	258	279	321	267	307	285	265	320	282	285	264	279	271	309	300	281	311	269	265	254	275	273	304	291	283	274	280	296	249	289	285	303	290	271	283	282	286	291	294	258	277	286	286	295	276	279	272	255	299	289	294	269	269	273	264	289	298	324	294	277	294	271	300	266	250	250	310	306	264	262	296	265	287	301	297	309	305	276	296	245	284	270	278	274	299	269	294	298	255	292	294	292	301	270	276	268	301	252	346	289	241	301	278	275	258	273	288	275	277	292	269	275	250	282	267	288	294	298	276	237	273	300	291	288	314	277	246	304	269	273	240	254	277	247	275	297	294	283	286	272	271	280	284	273	302	265	264	283	288	273	277	319	253	267	299	275	292	294	296	299	298	282	294	274	303	281	274	282	276	282	285	267	288	277	287	272	263	280	291	304	265	281	260	298	280	281	265	300	295	276	276	265	256	310	262	280	277	265	278	285	274	274	304	309	282	315	283	252	284	313	291	259	282	306	265	283	285	281	285	300	281	261	278	314	273	291	245	279	280	299	277	305	295	286	281	261	289	280	313	335	294	281	318	265	253
25359	2507	5424	5758	4825	3980	3279	2764	2318	2059	1800	1771	1477	1400	1359	1266	1196	1196	1118	1091	1069	1029	1061	985	944	957	965	884	897	913	917	906	841	827	853	880	836	760	844	865	802	784	806	854	814	826	832	780	753	760	759	744	766	800	786	730	773	751	768	748	781	799	800	775	752	737	753	758	775	778	746	786	707	790	744	766	704	709	727	745	728	749	732	748	750	748	797	738	717	743	719	763	741	759	756	706	760	703	719	695	707	757	770	737	756	749	706	724	721	773	749	739	732	704	735	770	739	727	755	715	723	726	733	727	721	711	679	780	732	752	775	703	742	702	777	740	688	773	681	724	734	710	742	764	723	771	742	729	747	732	743	722	774	751	751	738	797	743	752	721	713	719	767	738	717	745	726	705	737	729	705	752	679	735	727	742	769	769	745	714	675	741	769	733	742	757	700	672	744	774	718	735	690	779	733	750	740	705	709	728	725	721	736	705	747	711	703	733	742	716	720	683	717	728	734	698	678	704	725	737	750	698	740	758	714	720	649	758	731	741	734	778	727	717	677	749	743	709	725	749	683	739	736	687	723	753	692	705	748	684	691	730	746	732	709	728	730	744	722	748	727	745	757	695	760	685	722	678	719	682	715	723	693	767	726	712	760	758	755	733	734	752	733	771	731	699	755	734	770	699	725	726	744	739	755	676	733	751	664	743	746	760	737	733	764	703	733	759	749	734	706	685	727	730	744	660	723	668	720	767	696	702	724	752	721	709	733	771	733	722	736	706	745	699	780	734	737	718	709	691	735	698	753	677	743	755	775	716	759	715	702	712	718	697	706	722	711	710	710	700	681	703	761	717	771	754	769	795	745	699	704	736	690	719	767	785	721	709	709	723	749	750	791	756	761	751	742	767	689	738	734	709	719	741	720	735	753	716	786	743	746	730	701	732	740	705	714	745	756	742	709	712	722	702	733	732	761	727	780	761	708	714	721	687	708	705	713	729	736	719	724	770	758	719	710	723	757	741	734	731	744	741	727	754	711	725	780	745	719	693	728	746	740	751	735	710	731	685	691	684	750	716	715	689	702	734	771	711	756	718	758	714	718	723	696	738	777	702	679	719	721	760	670	732	669	764	778	726	697	712	679	709	747	728	743	695	710	700	713	717	735	682	710	734	727	737	740	717	734	715	733	708	718	730	780	707	731	755	706	719	709	752	751	726	729	737	718	713	739	746	740	812	725	754	742	735	727	705	684	767	703	731	738	699	705	724	719	688	694	704	705	713	729	700	720	759	727	708	660	723	700	732	740	724	699	726	729	676	711	697	727	715	762	746	726	705	712	723	769	706	721	715	731	749	756	700	733	748	706	700	711	750	697	705	765	682	751	723	771	747	745	720	710	698	734	710	676	654	726	741	657	739	749	705	743	710	739	707	748	725	722	721	763	712	761	720	702	752	757	709	687	711	700	808	749	749	753	724	693	775	695	724	701	745	696	685	716	753	715	736	727	728	653	751	699	718	742	714	764	701	766	723	722	718	775	740	705	687	684	766	709	700	719	705	733	737	774	775	725	729	703	684	737	726	740	766	698	744	741	765	724	743	720	741	723	731	720	739	696	738	800	722	736	756	719	724	710	714	719	708	698	707	734	743	713	796	744	645	709	754	697	717	736	743	676	735	733	698	694	736	786	727	752	718	667	716	662	722	678	714	703	749	740	721	676	758	749	717	757	764	720	713	713	740	729	711	743	765	644	685	717	736	735	762	702	689	739	721	719	770	728	756	690	759	704	711	710	682	718	732	744	734	695	698	754	745	730	685	705	732	721	728	768	707	731	736	743	728	713	702	730	724	775	639	706	676	747	747	747	737	718	738	774	741	712	727	738	752	725	724	707	743	686	720	703	752	761	747	707	787	725	692	665	680	710	714	735	681	700	701	758	710	741	708	720	696	732	750	704	703	763	715	694	701	732	715	757	760	676	753	719	704	732	744	756	767	747	794	702	743	691	696	755	724	770	749	773	785	763	692	714	732	716	771	750	693	677	726	716	746	702	719	709	733	751	772	753	688	706	735	742	757	691	723	709	724	788	746	702	694	719	752	753	731	716	708	717	715	741	715	734	694	748	690	717	730	715	748	726	721	724	717	690	760	737	712	737	715	741	712	750	680	716	716	753	766	702	733	730	704	711	706	704	703	700	742	679	719	748	730	694	757	687	732	735	715	707	749	733	756	679	712	742	766	681	686	682	739	750	707	733	705	727	761	741	746	736	711	778	730	710	720	724	724	701	734	721	735	776	739	762	743	703	738	678	753	745	697	702	721	719	699	681	746	727	777	716	755	697	717	706	721	758	698	701	721	734	689	711	736	715	692	705	757	721	680	696	723	704	756	706	724	670	745	706	693	699	720	759	682	712	738	683	690	741	745	685	698	789	734	744	740	725	743	712	731	704	714	761	670	724	759	720	717	659	669	720	690	723	754	724	742	760	673	761	700	739	733	738	734	727	717	765	729	715	689	709	710	699	727	721	747	729	760	732	706	697	724	684	771	720	735	783	727	758	714	723	672	705	684	704	714	737	728	706	700	690	746	745	722	737	674	714	691	753	703	726	699	717	724	710	729	736	692	729	718	716	702	719	680	717	695	687	703	751	706	723	719	696	729	646	724	766	712	752	715	730	716	775	736	759	720	724	720	738	786	709	685	711	745	784	736	740	752	748	728	702	710	722	667	750	705	701	742	739	748	746	702	750	715	724	743	728	696	704	716	703	715	749	722	685	759	702	707	707	704	734	711	722	720	732	736	737	767	742	719	684	749	721	713	694	761	724	769	762	723	773	732	731	726	693	703	725	726	767	735	745	765	728	762	697	689	742	729	741	716	693	764	728	683	715	765	714	704	683	740	727	738	670	722	714	760	763	722	710	725	742	732	745	734	763	691	756	717	770	739	769	738	722	753	766	756	755	715	737	735	691	719	744	699	711	725	757	736	702	700	702	733	743	745	737	765	710	719	709	698	678	789	769	718	764	698	722	747	710	706	743	751	670	726	730	749	710	698	697	709	703	711	721	709	693	717	693	739	707	722	709	730	735	706	766	713	735	722	737	721	697	689	716	712	707	788	728	717	695	738	747	728	704	723	756	709	708	711	711	729	727	703	761	752	700	734	682	740	758	717	722	729	755	709	692	674	733	751	706	709	717	721	722	745	710	745	762	703	757	715	727	715	729	733	691	736	768	740	766	726	759	766	664	718	714	750	720	716	712	720	736	723	755	702	739	691	730	702	755	644	729	681	707	769	678	765	720	746	704	718	709	687	739	730	754	741	760	714	751	743	702	675	734	717	752	729	769	719	712	751	715	667	699	738	717	744	750	713	721	746	725	723	735	695	751	725	703	681	692	755	726	747	696	761	751	746	719	695	707	738	753	695	716	736	709	757	701	727	710	743	773	708	772	708	777	733	704	773	714	744	718	690	703	734	727	702	728	775	700	715	725	713	706	729	683	730	732	746	678	768
3420	253	209	228	193	206	166	197	214	203	212	211	181	192	187	219	183	196	202	205	181	208	189	187	197	204	176	213	187	174	195	201	204	190	171	191	191	192	177	239	184	193	207	198	196	157	196	207	206	190	228	161	217	192	190	189	185	215	212	197	196	223	195	201	205	181	180	171	200	198	168	197	187	197	161	194	203	172	193	181	197	185	204	206	212	209	217	212	190	181	211	195	202	186	187	181	203	159	184	204	189	201	232	197	191	174	181	198	195	171	177	195	190	207	197	218	184	215	184	220	203	200	178	199	200	201	207	211	217	205	214	190	181	198	204	210	200	201	225	199	204	187	186	181	203	193	196	183	188	170	191	218	197	196	184	195	173	180	195	191	205	179	186	205	204	190	206	201	180	195	187	198	178	195	181	186	184	207	206	197	198	181	221	161	192	178	192	209	217	201	189	174	191	222	206	187	184	188	180	183	199	188	183	170	187	176	189	189	223	192	209	188	200	220	180	195	192	205	193	215	201	191	164	209	176	206	209	180	196	200	188	176	203	199	182	166	199	179	192	168	176	168	195	173	172	180	191	171	204	202	191	205	183	221	213	197	200	229	197	198	216	213	206	184	201	187	196	198	162	200	185	187	202	198	183	178	196	182	199	153	190	201	191	160	187	175	182	172	197	193	181	198	192	183	211	202	187	205	206	201	211	189	200	177	192	190	189	171	233	189	205	209	186	189	185	211	205	172	198	204	210	191	203	205	187	202	185	194	177	205	207	179	186	192	212	184	195	202	183	185	203	201	195	222	173	176	200	209	177	200	196	192	177	222	182	199	199	193	199	183	200	214	169	192	189	216	203	201	178	199	180	198	182	212	200	173	189	189	192	185	173	197	189	199	177	185	179	200	223	194	201	205	201	199	218	201	182	194	204	188	193	211	221	215	188	220	184	184	185	200	193	207	184	199	187	205	182	210	185	186	192	183	176	208	198	191	212	206	189	196	203	213	195	216	200	183	177	203	201	199	205	175	207	181	196	182	202	189	189	176	210	203	197	190	177	212	214	206	200	203	178	185	195	194	191	203	194	176	210	210	189	221	194	157	178	179	187	188	168	195	180	211	185	185	201	172	204	190	184	194	213	202	216	203	187	208	185	198	193	182	199	207	205	191	181	214	184	201	201	183	200	204	202	181	223	168	187	216	208	162	206	188	183	187	180	198	197	218	179	178	201	199	199	170	196	191	192	204	212	197	206	204	180	177	186	188	188	199	190	191	185	175	174	190	183	210	214	178	208	202	168	202	203	208	204	192	180	210	186	190	193	195	199	176	196	172	191	192	179	174	179	195	195	198	206	202	172	204	187	208	181	193	190	184	202	183	187	170	182	206	173	178	186	210	171	209	220	173	201	177	181	182	180	200	200	216	218	197	200	166	184	184	205	161	206	188	216	192	213	189	189	228	167	190	186	205	195	174	186	180	176	197	190	207	169	223	195	189	209	217	172	207	199	186	187	199	175	187	185	197	174	220	177	212	190	229	166	204	171	198	171	195	217	237	183	189	222	201	187	154	178	180	191	196	188	164	218	180	195	194	206	182	187	175	159	191	200	168	199	157	178	186	179	185	195	198	165	181	180	198	170	190	207	184	180	206	198	203	191	197	227	195	197	216	229	199	230	200	193	217	180	169	177	183	205	209	164	211	202	193	185	210	190	179	184	185	199	178	210	201	183	177	197	199	221	184	170	199	195	210	173	228	210	208	186	191	201	184	196	209	185	195	206	174	189	198	172	201	188	216	166	221	220	213	210	165	179	178	209	178	160	213	192	187	206	195	199	178	187	198	171	195	191	191	215	176	203	187	153	192	195	197	198	181	188	203	205	214	183	189	200	199	197	193	210	177	176	193	184	190	208	192	245	191	172	184	181	204	174	201	199	187	202	220	199	199	204	205	203	202	179	193	211	198	179	193	200	192	192	172	175	189	219	198	175	198	205	186	206	217	172	205	214	210	198	183	174	218	185	177	211	200	183	199	209	188	215	203	178	185	201	191	202	183	216	192	204	210	174	190	208	201	182	197	195	195	182	216	171	208	223	203	185	211	214	197	194	176	184	222	207	202	177	186	225	194	195	220	203	167	183	199	206	190	192	205	202	201	168	194	202	184	207	170	177	214	194	174	171	181	196	183	167	195	211	193	209	199	194	190	188	193	182	216	188	180	186	206	208	231	207	204	217	191	220	180	186	194	215	202	212	173	185	219	194	178	185	220	176	176	192	180	227	171	200	183	199	212	218	211	188	187	226	201	187	193	192	222	162	176	199	204	205	206	194	186	203	178	175	175	186	209	189	184	206	170	169	182	200	208	185	219	191	163	203	215	183	190	194	201	214	203	193	222	193	165	179	188	196	223	199	185	184	204	194	199	231	185	182	204	198	190	196	187	170	214	180	183	187	203	191	194	183	184	183	208	187	184	198	182	189	190	197	176	195	185	188	185	212	179	172	210	191	221	196	168	203	200	173	192	190	203	203	202	193	200	179	176	183	176	211	156	169	181	189	187	192	200	204	170	187	193	176	189	180	183	185	194	167	190	212	185	198	195	183	178	182	178	191	180	219	203	195	201	176	186	182	202	186	205	209	195	190	206	185	152	185	199	178	196	193	180	202	225	191	185	179	197	188	201	200	208	175	225	188	182	189	202	185	193	228	199	204	176	228	196	205	199	183	182	191	209	199	187	211	208	183	179	159	202	192	230	200	200	206	190	188	192	183	195	184	187	200	190	199	195	210	197	203	197	199	189	214	209	221	166	160	205	195	202	201	217	207	198	189	195	187	201	192	181	196	196	172	169	215	181	197	177	211	186	187	173	182	185	192	175	188	190	189	185	205	200	193	188	216	192	182	198	216	163	195	180	191	194	185	196	212	184	165	184	211	179	180	186	201	201	194	221	176	173	194	202	182	209	192	175	163	211	176	222	197	178	196	210	209	183	165	192	193	192	195	213	201	198	189	194	208	194	182	191	182	180	173	181	202	207	181	189	197	192	180	192	196	195	161	195	198	189	190	182	198	180	178	172	181	214	169	213	195	208	184	183	195	174	209	163	186	201	201	206	197	178	216	204	183	202	192	213	185	194	205	197	189	182	181	198	208	234	175	174	204	192	183	203	186	207	194	200	208	195	216	172	181	204	203	217	198	187	201	212	172	203	204	199	170	187	203	202	176	193	210	204	180	211	216	204	181	211	193	188	196	185	210	182	197	196	183	198	208	193	214	194	196	192	199	203	199	185	214	182	184	188	197	204	210	198	192	190	186	197	200	196	202	174	214	208	196	203	186	166	180	188	193	196	203	208	197	191	210	198	201	202	207	187	208	181	179	218	197	182	218	189	171	190	171	196	210	191	191	183	189	193	172	193	191	185	200	199	196	200	205	178	183	181	181	186	207	181	181	183	204	196	202	181	191	193	169	160	185	177	198	205	217	182	214	187	178	199	176	185	182	180	168	215	180	203
3442	646	645	669	680	647	617	606	609	583	612	566	624	592	571	551	530	579	592	606	602	587	530	617	552	623	564	565	573	560	536	572	588	603	593	580	555	566	558	606	573	555	556	610	549	582	593	564	573	548	545	597	562	567	575	547	541	540	578	534	600	609	535	566	538	584	591	559	566	533	566	557	576	552	593	569	558	553	563	540	590	541	597	569	553	611	554	587	598	541	597	543	499	629	511	573	529	572	565	574	536	546	520	542	571	568	541	583	546	559	526	543	570	576	592	571	595	516	561	579	583	577	577	537	546	548	564	573	577	561	579	592	543	531	602	588	536	585	555	581	540	608	557	551	540	578	524	555	540	580	549	542	585	617	548	577	585	573	575	537	523	544	549	539	578	550	591	557	609	560	544	557	512	569	544	537	553	574	597	539	577	515	526	576	545	620	553	517	544	556	555	545	521	604	561	543	574	576	553	581	554	526	560	592	530	557	596	591	600	568	589	549	566	570	532	547	552	563	541	551	547	557	574	551	565	581	578	567	546	615	545	564	563	562	570	513	566	574	554	556	572	545	555	582	598	532	554	537	543	569	546	537	553	602	538	545	567	554	596	563	545	562	551	565	561	587	574	557	601	564	535	577	546	526	540	545	605	574	556	563	555	570	573	513	572	534	563	564	580	571	545	583	596	550	543	513	577	566	575	562	559	548	561	581	604	560	565	568	523	575	560	568	552	555	501	545	582	578	574	544	554	584	533	568	575	570	543	585	568	521	552	533	526	548	555	564	588	524	601	581	598	560	537	595	533	532	582	558	551	591	523	575	560	558	562	560	556	582	585	584	529	571	583	540	577	523	550	590	533	551	550	574	541	530	625	579	567	600	545	542	570	545	561	563	576	584	544	554	571	552	562	564	603	532	551	531	545	586	581	560	580	538	560	604	563	601	578	589	583	633	569	581	583	529	597	517	605	549	568	539	540	576	503	584	591	574	550	575	540	566	577	535	550	585	586	572	531	550	573	547	558	566	577	533	564	583	545	546	565	584	540	561	590	613	540	558	538	635	552	570	602	584	599	554	567	564	560	548	588	619	555	525	598	580	592	531	554	579	525	532	580	556	574	570	618	525	571	535	588	540	551	567	547	560	553	598	562	586	522	584	601	596	578	526	517	587	569	524	526	561	591	574	581	595	572	550	597	565	527	568	533	587	581	574	562	512	582	544	546	526	555	549	583	568	588	585	562	578	553	564	561	568	551	527	558	574	578	552	538	578	564	579	599	589	541	563	555	609	591	565	550	525	546	575	523	539	546	605	531	588	542	561	556	527	566	549	556	593	578	558	592	588	559	571	569	564	575	600	485	595	588	575	559	554	524	537	531	575	535	528	599	592	520	552	565	537	568	543	546	512	515	574	568	576	531	551	537	508	557	604	552	575	553	597	533	571	551	570	601	543	600	522	594	551	550	557	608	570	537	552	583	564	566	555	549	533	575	624	558	578	553	554	595	534	574	577	588	594	554	572	607	568	570	539	589	558	584	537	620	557	533	569	570	562	577	569	555	559	559	591	598	564	567	570	587	573	569	597	534	515	592	532	565	548	560	563	567	544	569	610	552	542	514	548	598	534	558	568	557	582	579	551	524	584	605	573	571	567	546	562	606	573	554	529	559	563	560	561	510	540	524	537	603	582	532	542	523	550	547	575	552	528	608	559	563	536	573	612	533	547	595	612	625	548	535	568	540	565	562	590	631	586	553	562	545	558	563	539	574	558	533	567	557	525	548	553	598	565	546	539	602	580	550	563	569	548	562	578	522	626	562	536	585	552	534	597	557	542	533	607	562	577	561	541	556	579	539	557	581	566	595	555	583	587	579	571	622	597	573	554	579	570	540	590	562	552	537	514	578	579	605	535	528	542	574	538	553	562	561	564	550	545	547	576	610	542	545	573	531	605	578	584	559	560	568	544	561	565	565	532	587	592	557	518	514	590	549	547	596	569	564	535	585	566	616	593	539	537	545	588	547	591	596	519	545	548	578	557	561	590	593	595	530	549	568	548	553	502	524	570	558	600	512	582	568	563	553	577	540	552	535	594	572	579	572	541	567	580	588	570	611	587	569	614	560	578	564	601	573	580	552	587	548	583	531	561	561	595	570	575	627	545	565	559	561	580	564	537	563	566	553	573	548	569	544	563	556	526	576	550	579	616	559	584	582	534	572	570	569	535	518	572	567	559	584	567	553	531	550	563	573	606	563	519	604	527	581	573	579	611	559	601	569	554	571	532	559	552	559	513	594	523	553	572	531	549	564	573	575	607	574	552	556	561	571	567	588	588	557	569	580	576	563	561	570	587	541	576	585	527	554	595	528	543	603	576	523	524	599	588	580	580	512	600	580	570	564	513	611	586	565	566	599	549	605	540	548	571	612	597	567	562	581	571	558	558	594	576	545	555	563	595	563	551	581	572	534	533	547	539	583	529	552	604	550	602	572	563	592	556	507	567	604	531	596	585	538	528	526	581	540	564	616	545	508	545	554	590	558	548	547	553	533	574	628	578	569	569	551	577	585	559	536	571	584	550	579	538	536	532	574	512	559	558	560	576	597	611	571	565	576	567	613	576	581	530	550	517	555	549	572	517	551	551	536	597	550	546	598	586	546	537	567	563	571	605	589	571	600	585	566	585	546	564	523	552	529	582	514	617	585	544	563	548	567	550	514	544	557	595	591	576	569	559	545	571	506	571	573	561	546	546	563	605	586	524	537	551	563	551	554	526	560	538	536	558	554	545	579	574	519	607	580	560	542	568	574	558	547	539	579	514	606	538	573	607	573	527	571	564	562	582	538	564	583	574	552	562	544	573	604	582	562	512	512	579	541	587	536	632	546	575	562	561	526	570	550	635	558	562	589	569	563	593	569	540	537	569	536	600	551	598	529	584	574	563	540	588	577	536	576	624	593	547	611	579	553	551	574	598	549	557	539	521	593	561	539	560	580	567	582	539	547	589	546	565	506	594	548	582	547	564	552	565	567	571	551	577	587	523	561	543	570	583	546	571	585	592	565	533	558	548	553	549	573	537	566	547	541	544	554	574	573	577	558	576	540	573	536	562	565	540	576	558	547	580	555	541	532	562	583	578	550	550	584	551	507	549	601	548	526	560	543	557	561	576	531	576	567	581	562	540	566	593	531	544	613	534	570	592	568	569	526	591	542	558	556	557	531	565	552	562	514	583	547	575	546	589	539	572	593	567	580	571	577	569	560	549	531	606	560	560	503	622	574	565	531	568	586	573	563	563	527	528	563	559	542	542	581	575	582	576	599	540	552	561	581	541	539	581	546	584	562	547	551	518	530	543	534	598	593	580	555	607	553	552	551	574	545	580	516	590	548	588	588	540	544	518	549	556	559	602	585	577	562	604	535	545	544	572	580	562	546	575	590	567	555	548	543	546	579	545	572	541	548	567	541	551	588	527	573	586	552	570	547	565	531	601	558	548	582	607	549	570	563	547
30980	8599	1476	1040	790	650	574	468	482	414	394	354	343	374	374	374	339	367	358	302	337	364	320	356	339	336	320	325	349	332	322	351	329	316	315	327	351	330	358	324	332	339	346	315	340	311	365	318	339	308	301	330	373	335	313	301	301	308	340	310	287	296	318	344	371	306	351	298	316	329	325	314	321	299	321	336	354	305	306	331	311	340	322	325	303	373	318	320	306	327	295	277	346	315	322	336	296	340	354	349	316	315	307	339	327	336	306	322	359	302	277	348	322	338	323	310	317	307	319	332	290	322	319	303	321	328	346	342	334	298	316	297	337	322	320	335	302	340	310	314	314	334	315	311	324	334	354	329	294	306	316	319	327	346	339	318	301	334	308	310	361	313	313	303	332	351	293	318	325	326	355	326	329	310	326	281	308	323	345	319	308	310	359	298	322	304	342	336	335	318	337	288	332	318	314	330	303	321	329	333	332	357	325	315	325	356	327	290	308	369	313	312	304	328	302	355	346	283	322	325	320	321	325	297	367	300	303	311	318	321	350	303	293	298	314	357	311	309	319	332	340	338	330	309	296	330	333	307	304	313	295	317	325	299	336	302	327	339	334	330	296	306	302	323	317	283	305	308	314	340	341	292	284	325	316	314	316	335	287	339	334	330	339	311	319	324	330	299	344	346	362	322	339	333	316	299	340	328	304	303	307	311	327	294	310	308	326	316	335	317	333	326	320	310	325	334	348	312	349	355	313	309	313	291	334	339	330	321	325	345	298	303	310	320	329	338	326	354	324	311	328	314	333	332	295	327	312	291	325	326	319	316	302	320	310	333	358	333	327	333	328	322	322	353	332	371	331	341	315	337	314	320	317	313	325	323	290	354	312	303	303	326	275	350	310	309	317	294	322	331	335	328	321	338	326	325	298	314	359	334	322	319	312	285	274	337	321	298	342	333	329	322	333	286	309	310	316	341	298	352	333	335	314	332	324	312	330	318	324	296	317	324	313	325	338	295	348	363	326	319	315	335	330	309	351	316	305	328	322	361	295	322	296	320	307	341	301	314	324	329	332	310	308	342	335	284	313	297	320	318	321	311	311	309	300	356	357	311	301	289	339	318	329	305	316	363	299	327	339	313	327	335	295	297	313	317	322	291	331	304	315	313	349	302	311	305	319	331	343	300	306	340	335	314	332	319	325	341	346	318	332	294	337	338	294	326	364	330	327	337	333	323	320	319	286	345	320	304	306	339	335	306	326	369	337	320	341	358	283	281	310	342	313	331	317	284	327	310	343	330	327	325	326	308	356	325	326	324	336	310	324	341	304	317	327	313	338	328	341	338	317	337	321	330	325	342	298	279	335	314	378	321	304	304	298	326	329	332	301	333	301	309	318	329	336	313	314	360	293	294	342	309	308	320	329	333	320	327	322	311	339	297	331	334	310	351	306	347	318	337	350	287	318	291	318	337	327	337	316	303	369	302	325	327	338	322	305	314	324	337	351	335	316	326	308	312	333	297	295	322	321	322	327	297	348	322	302	355	343	323	366	342	339	305	330	323	304	340	297	309	313	303	307	324	319	343	320	317	349	286	319	345	323	323	307	343	356	312	343	328	352	288	287	310	339	316	288	349	318	298	336	302	299	314	325	329	318	308	317	301	297	333	307	332	325	335	336	337	321	301	336	377	338	329	320	300	319	337	283	312	315	321	320	322	308	304	312	305	311	316	350	324	317	303	311	309	320	304	318	345	309	316	310	341	319	285	327	314	327	348	343	297	346	348	339	326	315	309	330	303	301	317	331	333	352	320	288	297	304	297	334	273	330	308	348	312	321	335	294	324	341	312	321	323	326	328	318	314	347	342	331	326	334	333	347	310	313	336	360	328	288	316	328	307	298	320	330	326	321	305	315	341	331	312	343	317	346	292	333	314	349	328	323	305	332	302	322	303	318	323	327	310	289	342	314	312	325	353	352	312	291	336	336	307	294	357	333	297	318	324	330	302	320	302	323	318	326	321	325	341	318	330	328	299	347	310	316	329	332	346	315	314	291	342	318	310	315	356	338	346	325	304	331	317	334	334	309	325	340	325	332	359	319	309	306	307	312	319	316	314	369	343	336	356	343	306	310	324	334	364	313	330	300	344	332	315	327	299	306	285	322	331	327	276	349	325	318	302	333	353	368	314	312	331	318	303	304	304	317	323	312	317	321	315	323	336	341	321	320	326	305	315	322	324	300	303	309	308	287	330	309	328	315	317	312	338	339	293	346	315	314	313	309	320	318	349	318	320	353	305	327	322	327	335	332	304	325	297	317	337	310	304	314	340	339	306	339	312	315	314	355	330	335	345	358	304	297	336	306	320	327	289	316	342	337	321	306	310	367	310	334	334	296	319	330	333	318	360	331	338	378	288	340	285	311	315	327	339	307	369	295	334	330	330	350	331	312	305	325	332	366	318	310	345	308	317	320	316	339	323	312	301	337	370	331	328	308	327	351	352	314	313	296	295	348	329	345	336	322	312	303	292	325	313	355	342	302	324	325	295	335	296	328	342	316	346	353	353	322	327	299	292	319	326	296	310	335	324	330	329	320	301	324	309	326	313	313	319	296	310	317	325	337	299	336	304	328	321	330	321	304	340	299	310	325	301	326	305	316	328	288	307	345	287	315	322	332	306	307	329	295	326	322	314	273	292	326	339	333	331	331	322	329	331	304	356	320	308	326	277	306	285	321	287	326	343	356	319	300	297	327	326	320	338	312	329	325	323	311	330	314	309	305	338	358	304	345	315	325	320	310	298	335	357	328	338	311	292	310	325	292	336	327	330	308	295	345	321	304	347	339	337	349	317	319	312	326	323	315	319	309	331	299	308	335	336	311	309	322	326	320	323	313	337	326	320	334	345	312	322	316	314	353	307	307	326	327	315	306	300	340	306	320	313	309	296	312	331	315	341	337	302	307	317	339	292	312	310	320	331	326	325	323	282	315	335	342	355	328	326	341	318	327	309	306	350	343	306	305	317	299	320	309	301	315	336	318	311	283	327	328	304	334	317	296	295	329	319	327	315	303	332	349	342	312	320	352	313	273	294	321	286	312	309	327	319	338	321	306	321	325	344	335	339	297	343	361	284	320	348	294	302	332	323	298	303	292	350	298	359	342	325	301	327	338	318	266	336	382	313	305	348	341	315	319	305	294	322	304	321	312	322	323	330	324	314	283	334	314	303	332	309	349	339	342	349	292	309	311	329	302	310	296	314	343	313	347	349	312	324	304	337	333	299	322	338	338	318	305	322	342	293	334	296	294	320	292	313	344	331	298	308	315	327	318	308	323	334	333	287	292	312	334	343	300	320	346	338	302	318	348	299	313	286	319	327	344	334	338	286	319	333	315	302	329	330	298	306	326	305	318	324	355	299	327	352	296	338	344	332	314	315	330	337	327	304	302	313	313	311	295	306	326	282	305	308	307	322	320	312	297	342	340	323	312	317	325	318	329	328	335	290	314	328	333	327
17119	1699	3168	3587	3040	2613	2285	1952	1645	1597	1407	1352	1285	1213	1136	1162	1127	1097	1022	1085	1001	921	1012	1015	932	983	958	891	944	897	972	880	884	890	949	917	877	916	921	878	893	854	856	917	916	903	908	875	836	898	864	844	897	833	897	865	822	831	827	869	847	863	883	910	853	869	825	853	865	853	816	911	835	887	836	865	855	885	844	887	840	832	872	909	883	852	830	839	911	908	856	879	846	845	839	859	868	829	880	824	890	872	803	803	832	853	884	848	885	852	864	820	825	870	860	864	840	890	815	867	820	850	924	814	830	894	878	855	821	881	851	810	862	818	888	834	850	839	816	865	807	872	839	858	862	845	837	857	847	824	845	853	854	785	847	832	904	835	805	814	864	824	896	825	837	859	850	860	884	852	833	861	808	861	866	792	862	864	838	849	881	868	866	844	904	895	830	810	855	845	891	828	851	839	776	854	879	836	805	823	874	858	840	872	887	838	846	831	814	881	885	848	848	856	802	846	846	780	810	885	815	848	855	828	826	842	889	846	784	838	868	826	863	835	818	867	823	864	913	845	854	897	862	864	865	913	856	869	834	881	822	793	839	866	839	851	864	823	833	845	883	857	826	853	837	812	845	839	827	924	821	798	831	841	872	878	832	850	897	805	828	805	890	856	836	848	833	833	829	820	841	873	884	850	808	791	868	842	847	823	839	838	825	861	853	841	837	906	879	831	857	878	841	841	856	854	862	869	849	831	863	780	872	808	826	871	802	832	816	804	852	805	879	818	804	823	844	844	874	835	881	827	811	846	851	865	869	839	827	850	825	869	832	891	786	873	896	870	819	912	849	865	867	867	867	896	810	850	834	845	848	860	871	848	812	831	892	861	879	808	836	866	810	872	868	829	894	851	863	843	817	856	863	812	816	809	895	886	890	829	870	846	839	819	835	878	858	804	881	846	913	872	834	908	823	826	883	836	834	903	865	832	824	820	784	809	832	901	854	843	844	830	827	883	844	826	810	802	842	883	862	869	810	822	919	815	849	843	871	852	819	868	840	836	815	885	838	819	861	840	847	863	828	812	836	889	849	821	798	819	858	820	860	861	837	830	850	820	881	834	931	832	839	820	852	874	864	853	827	868	828	831	813	849	851	812	884	875	832	853	876	802	815	828	927	836	807	848	885	902	850	845	799	807	872	880	844	876	818	836	863	847	863	802	874	765	855	829	800	881	875	876	813	832	884	853	826	789	830	810	864	836	839	832	865	854	816	830	822	879	837	815	869	821	852	838	817	794	833	844	789	875	844	835	846	804	838	855	881	841	812	790	802	897	843	822	860	844	849	839	847	835	881	805	872	854	830	885	809	819	823	824	827	855	904	834	834	867	833	827	823	789	796	874	826	838	849	840	833	916	874	847	881	908	874	805	863	854	862	814	835	830	873	798	850	817	826	784	836	837	810	881	812	867	822	835	840	822	878	846	877	866	837	834	849	804	833	856	864	793	860	843	850	904	876	849	838	841	825	905	829	856	880	854	828	821	857	846	841	888	828	855	830	883	889	898	847	839	889	827	821	859	849	822	871	885	839	838	866	846	812	828	894	852	851	868	868	812	819	836	850	834	805	811	811	820	848	824	851	833	845	882	803	848	858	824	869	825	838	810	915	895	849	867	836	815	865	808	846	845	833	843	824	869	831	922	876	865	807	802	866	843	890	837	848	902	841	905	822	852	852	816	931	842	803	812	870	792	831	854	832	873	814	868	860	859	851	879	839	867	855	883	891	823	880	770	865	932	860	840	790	822	860	861	837	839	855	849	856	855	852	840	865	849	858	857	840	862	853	881	854	843	861	838	820	801	832	847	817	827	797	798	884	860	836	839	856	854	831	852	855	880	797	893	847	806	789	846	822	889	845	868	813	818	776	870	803	853	800	812	785	829	806	849	860	858	863	863	843	878	875	875	831	811	830	872	864	861	879	849	878	832	839	827	790	879	856	885	828	824	872	808	846	837	846	875	810	884	790	840	818	818	781	918	865	869	879	880	908	833	803	893	849	853	821	826	878	854	894	830	827	816	818	842	879	801	845	868	847	873	894	862	824	819	828	870	815	866	857	831	828	918	830	862	847	828	862	898	775	887	839	805	846	850	897	810	812	834	878	830	827	830	883	862	851	844	851	856	868	845	883	856	863	829	899	800	839	850	891	801	808	861	820	865	856	822	857	791	832	817	870	817	840	855	814	841	818	873	840	875	882	858	831	850	840	869	825	822	791	824	860	851	822	850	857	828	893	828	824	880	845	854	898	877	817	847	844	878	867	852	804	906	835	863	797	870	850	829	836	859	838	836	807	877	848	834	906	839	860	880	858	796	922	870	873	858	831	857	846	881	828	841	835	851	811	817	877	834	832	851	846	907	861	841	808	847	833	901	874	867	831	852	886	854	831	895	835	836	798	862	853	883	836	794	810	826	875	861	805	810	860	877	851	877	818	822	831	858	888	866	877	852	837	903	832	857	882	866	798	865	857	855	822	871	866	866	873	859	845	875	844	905	868	814	863	841	879	885	872	846	804	856	867	853	824	858	884	858	837	885	838	871	842	847	834	844	863	866	798	847	843	868	871	869	838	851	844	863	899	854	810	854	851	761	890	854	889	876	867	828	871	895	853	855	832	838	891	858	842	848	851	830	813	890	844	848	897	871	842	864	817	837	847	841	878	868	857	829	864	843	846	843	830	817	833	850	851	833	800	866	890	847	843	891	838	905	828	881	842	870	872	859	790	838	832	844	911	868	829	860	908	805	829	811	876	897	882	812	866	852	823	851	812	830	841	845	835	862	857	817	819	851	883	851	870	845	862	828	813	862	884	869	892	856	911	822	823	810	860	841	800	834	823	835	855	878	849	872	811	845	851	832	844	860	796	830	807	808	829	832	841	841	866	820	837	827	851	868	842	820	792	815	838	803	792	867	865	820	806	856	836	827	825	841	807	894	825	840	844	817	853	844	862	832	839	790	898	839	782	807	830	845	811	823	834	840	837	846	871	885	882	861	860	835	774	820	862	870	809	838	863	888	831	842	832	841	837	841	816	868	803	854	852	832	861	802	858	864	893	842	837	793	902	845	865	903	866	849	819	815	847	803	830	853	839	881	873	821	843	867	876	833	815	880	817	826	847	840	811	870	880	821	863	833	844	864	791	867	806	783	847	869	863	841	783	796	874	817	817	875	828	833	806	840	860	847	812	788	877	833	785	837	884	863	863	841	852	807	851	848	827	799	829	868	820	789	866	892	834	868	823	775	835	885	840	842	838	820	816	819	831	894	827	844	836	852	838	817	869	821	803	868	795	807	843	863	821	872	862	815	830	840	857	884	894	882	842	836	833	866	868	862	866	840	867	870	886	805	870	838	861	867	908	785	836	849	862	853	847	818	868	866	863	846	864	875	836	891	842	809	796	850	881	817	872	828	864	839	846	811	817	866	869	870	801	865	839	864	815	912	847	821	863	823	860	834
44277	17329	3472	1811	1174	936	710	590	583	484	409	411	388	357	372	352	354	316	314	290	316	322	323	293	304	310	328	278	311	321	309	304	304	268	335	307	279	315	278	276	281	292	303	300	280	282	290	327	276	251	301	293	290	295	290	312	280	291	312	285	313	259	273	284	275	317	297	310	272	293	318	258	270	275	274	271	286	275	237	292	301	286	301	273	289	309	293	285	277	283	284	282	281	270	285	313	287	267	277	311	297	309	281	276	271	290	309	293	288	286	306	303	274	290	281	284	281	299	288	254	289	259	296	307	280	265	282	282	268	258	277	255	300	306	277	282	253	277	294	286	298	289	279	291	259	254	302	267	270	288	272	291	291	285	288	274	268	267	266	259	270	257	298	311	291	288	283	268	261	316	280	288	291	260	268	289	256	316	241	265	282	279	290	294	236	268	274	275	303	283	293	277	274	265	269	299	271	259	306	283	294	317	234	290	287	244	278	319	282	266	282	294	274	274	263	297	296	243	271	273	309	267	285	276	276	289	282	262	264	270	294	288	249	275	264	261	289	270	275	248	262	268	290	323	283	300	266	285	260	264	295	267	269	288	274	252	280	270	288	292	260	302	283	279	299	259	275	296	253	287	265	298	296	271	283	276	291	263	280	252	282	300	284	294	288	289	282	304	252	259	283	256	303	290	277	291	314	269	280	282	292	311	271	254	317	295	288	306	266	297	259	291	277	255	258	274	260	298	270	298	286	264	278	258	305	278	301	281	253	277	298	298	269	287	264	302	278	294	269	314	282	259	264	260	319	266	278	304	291	264	262	279	305	277	301	250	280	291	308	287	270	256	257	295	317	297	252	285	273	283	298	286	241	249	281	255	287	324	276	285	264	285	274	291	283	270	298	285	266	276	302	276	287	291	303	295	271	271	299	285	305	307	293	295	269	284	271	284	282	283	261	304	288	294	235	292	296	303	291	279	289	255	266	274	276	267	263	279	270	289	253	273	299	295	279	303	316	268	278	269	298	299	258	305	307	252	289	293	290	261	268	265	308	293	273	301	284	300	293	286	256	275	271	257	293	258	277	237	291	281	303	228	276	302	273	280	308	231	265	282	272	276	282	291	269	274	271	277	298	293	279	288	310	245	261	245	262	289	267	302	304	299	260	289	299	294	266	277	273	272	267	262	312	295	293	261	303	291	300	286	291	270	264	286	281	278	298	311	261	254	275	304	290	287	269	290	292	254	279	289	288	280	273	265	283	287	289	312	260	282	292	301	294	269	280	279	292	273	280	276	311	276	284	255	281	256	300	301	259	303	255	293	269	272	259	254	273	283	257	252	278	276	255	275	266	250	279	263	273	275	307	294	317	273	284	279	304	261	282	285	280	281	288	283	269	253	292	260	258	284	277	295	274	279	253	287	274	288	299	271	296	266	280	282	253	263	268	279	274	248	272	282	303	304	300	287	278	293	258	280	249	256	288	240	292	276	276	283	286	278	263	297	272	297	279	314	307	303	293	279	288	279	267	272	268	266	281	260	292	296	241	276	261	305	295	263	296	291	283	269	302	281	283	266	289	263	270	272	261	256	287	297	248	237	281	276	269	272	306	289	289	263	255	270	279	298	271	255	276	262	297	275	246	237	309	292	256	305	246	281	295	265	276	284	307	270	279	285	279	305	270	253	279	270	282	283	255	264	274	296	302	278	275	272	266	279	283	245	298	260	271	301	299	250	287	304	289	290	258	279	247	271	283	250	282	281	274	276	285	293	304	276	290	279	271	301	301	295	296	264	269	297	249	295	285	246	257	290	263	273	269	305	268	284	282	308	288	271	232	323	265	290	289	260	279	267	264	274	275	245	250	296	269	278	273	301	287	260	261	281	296	268	286	272	289	303	278	262	295	291	264	264	247	274	288	282	252	300	317	311	286	258	281	272	283	300	272	269	300	295	285	271	294	273	270	298	255	305	276	264	274	275	278	304	311	293	288	271	288	272	269	283	299	305	324	238	252	286	291	300	292	336	269	295	266	258	248	270	262	250	270	284	274	275	298	303	276	298	299	279	287	315	266	285	281	249	282	271	289	276	290	273	281	294	265	278	290	300	294	269	281	299	299	307	325	289	299	279	303	275	280	297	275	268	287	296	249	260	307	294	270	281	293	262	316	264	308	274	304	301	319	262	293	277	282	262	273	267	256	267	276	297	277	276	268	262	271	268	269	285	286	273	274	263	291	283	296	284	312	292	272	265	249	293	310	278	278	278	291	288	286	304	264	292	306	253	278	261	272	303	268	285	299	248	244	248	265	260	274	298	256	288	306	301	288	302	286	258	291	306	275	269	268	271	260	267	280	273	268	320	266	270	291	258	281	266	259	258	287	279	287	274	254	283	306	259	279	285	280	280	277	283	290	295	299	268	263	274	294	280	254	314	273	298	292	266	290	262	285	323	277	270	294	280	286	323	278	293	266	293	291	288	274	306	263	318	278	276	269	293	266	302	312	262	287	324	277	304	254	278	275	267	267	304	293	268	300	297	264	297	266	278	269	248	297	294	283	272	267	307	263	283	260	296	288	266	255	287	271	285	272	246	281	286	262	264	288	280	299	282	296	262	271	250	296	260	297	309	248	269	275	288	271	287	286	299	255	284	283	244	263	284	264	253	278	285	290	283	277	294	315	268	276	276	290	290	273	260	299	287	291	276	315	290	282	298	280	272	279	286	280	275	271	274	300	280	267	289	306	273	288	307	283	291	256	273	309	302	282	262	275	281	293	283	253	280	298	267	287	290	281	301	286	275	310	276	303	287	298	285	294	306	278	266	303	238	274	317	289	268	270	286	287	300	290	310	271	276	259	275	270	253	263	272	311	269	280	247	308	268	280	270	264	232	263	284	263	278	299	259	280	292	293	257	322	283	261	282	296	237	332	262	269	278	300	257	290	281	281	247	282	289	262	261	263	279	260	283	290	290	278	283	303	281	296	299	290	299	290	279	281	263	302	274	308	268	285	260	283	252	264	289	305	324	261	284	249	250	289	295	288	296	302	279	281	292	288	258	281	304	262	254	271	283	260	260	265	260	263	301	277	273	266	328	267	272	297	283	292	281	307	282	268	304	287	294	271	266	265	264	303	269	302	274	293	269	307	268	261	256	307	257	314	275	283	272	284	309	311	278	281	252	282	279	283	304	303	292	289	261	283	262	287	290	255	262	307	300	284	281	271	249	304	289	243	277	289	266	270	264	302	273	289	289	266	260	258	249	292	254	296	267	291	306	290	294	251	245	269	271	280	303	262	270	273	287	272	262	286	298	259	286	306	278	296	272	268	282	266	256	274	285	250	240	289	267	287	264	285	268	281	281	309	292	264	266	275	322	276	292	277	289	282	299	304	272	266	274	279	265	268	259	271	262	281	278	288	317	283	274	277	285	277	283	296	289	269	281	273	284	313	274	257	262	305	257	269	270	281	278	274	283	243	258	239	274	257	272	304	267	285	266	286	291	276	313
24383	2448	5452	5688	4904	3960	3304	2740	2400	2133	1884	1725	1584	1423	1391	1261	1323	1214	1112	1113	1054	1033	1006	984	956	954	926	919	863	888	843	903	874	832	838	793	833	781	801	842	839	765	793	817	794	761	775	819	810	748	797	767	783	756	746	759	785	782	752	784	743	761	756	771	733	795	763	762	734	759	785	729	742	794	735	752	725	734	787	728	711	779	723	742	749	735	755	722	700	723	725	717	771	757	752	772	758	693	778	748	742	763	763	744	756	726	752	739	745	722	762	734	731	703	747	722	693	708	721	757	763	710	787	718	707	714	775	717	735	796	712	733	697	730	746	742	750	732	722	671	750	783	699	732	760	747	751	725	683	714	722	708	731	719	695	734	677	737	707	686	775	779	740	734	707	757	741	660	733	714	727	733	718	704	736	738	756	739	733	744	753	763	749	772	723	724	755	771	717	745	788	717	714	750	705	733	727	752	716	775	734	706	700	692	724	730	716	744	723	757	672	730	706	748	676	737	733	744	691	735	737	678	734	726	651	728	714	698	742	736	724	756	733	738	709	741	730	738	711	721	743	763	746	751	712	681	707	755	760	708	744	762	714	750	723	738	669	763	700	698	772	729	749	733	794	766	671	679	738	722	692	722	730	691	746	697	770	768	688	700	714	736	739	757	748	734	750	719	707	693	693	730	712	755	718	695	699	702	672	727	695	731	762	682	754	764	752	737	777	728	753	703	747	708	704	746	707	738	731	716	708	717	707	705	774	716	683	676	688	700	730	693	701	698	761	759	694	696	729	696	701	708	754	724	707	740	697	759	758	688	713	727	725	746	743	722	669	745	750	739	721	730	674	713	709	704	752	685	722	730	753	710	746	723	750	734	719	692	729	678	692	736	713	685	709	745	762	778	736	712	772	723	720	743	763	738	724	721	757	715	727	756	710	703	753	743	683	779	737	706	744	776	783	701	712	729	726	767	788	704	745	730	737	724	695	763	719	716	738	760	705	725	782	711	752	730	743	706	752	717	732	759	747	680	731	733	740	690	705	761	718	730	741	721	719	668	720	733	741	728	704	722	697	706	754	745	693	722	725	754	700	696	771	718	706	752	671	680	723	763	695	666	694	762	723	741	770	746	784	692	692	709	704	731	708	745	710	754	686	745	776	721	682	758	756	722	725	829	714	695	774	717	701	732	711	713	709	747	664	708	695	748	742	741	762	731	727	737	721	696	668	728	706	685	771	709	716	766	709	694	736	726	713	732	723	709	698	682	714	690	733	793	717	697	683	733	732	715	759	721	736	735	745	735	720	743	706	676	726	694	720	702	736	722	766	728	732	671	737	712	760	729	732	708	746	715	748	726	704	692	727	756	697	759	741	754	787	749	728	714	719	696	743	736	745	738	736	707	750	734	724	728	708	723	721	695	705	718	739	708	710	715	682	697	709	750	749	720	702	697	675	745	765	685	718	719	667	743	713	742	664	726	741	715	726	751	761	667	707	720	749	712	733	721	757	743	719	750	678	690	782	684	748	726	689	743	721	713	750	706	761	735	719	754	719	723	765	752	672	714	738	690	699	752	735	727	749	747	692	761	674	737	730	705	704	739	764	723	704	747	709	675	708	742	713	733	716	704	772	770	740	736	751	749	720	682	717	705	755	709	710	749	712	704	748	733	723	723	712	752	733	724	747	712	701	736	731	727	732	691	732	654	707	779	715	693	769	692	726	713	772	757	699	745	740	758	731	730	733	729	749	738	713	691	718	724	713	697	706	711	762	740	720	725	786	738	725	749	706	705	767	739	720	708	701	751	709	695	752	700	690	749	732	753	717	727	708	685	760	704	713	703	780	695	716	680	744	719	745	709	729	713	718	754	747	666	750	735	681	715	721	710	734	684	736	725	720	719	710	699	753	716	694	731	734	715	714	758	734	690	720	675	754	716	762	762	772	730	741	684	762	750	744	704	755	732	735	731	735	706	702	720	731	713	656	731	713	782	696	665	767	689	727	734	733	744	754	736	696	772	753	724	726	687	684	689	744	781	734	701	670	767	709	687	663	747	682	715	706	713	705	721	688	736	725	697	694	710	685	741	754	709	704	716	708	732	696	723	676	726	736	723	696	729	682	742	718	711	669	696	681	756	744	717	733	686	736	739	752	746	736	718	751	752	768	682	720	760	769	742	700	727	722	742	747	694	670	750	709	750	720	738	738	726	756	737	659	687	773	761	717	692	744	708	684	750	726	694	700	745	716	764	723	696	778	711	695	707	720	719	747	695	731	734	695	736	732	705	734	697	737	748	717	789	740	737	722	725	777	751	721	749	763	738	700	729	678	728	727	705	731	659	717	770	740	755	723	728	769	698	694	718	732	738	727	727	711	698	713	746	720	701	683	691	751	734	698	718	772	722	759	744	741	741	668	686	729	711	758	771	745	766	727	740	692	748	715	746	694	721	712	724	716	711	705	691	702	707	783	732	708	782	750	729	719	726	697	741	707	716	696	730	760	744	769	734	725	739	694	744	707	713	772	711	729	730	710	710	726	731	712	755	710	769	737	716	721	713	760	767	722	750	757	725	692	718	706	706	682	744	696	732	667	757	736	745	726	713	748	761	692	748	728	730	771	702	736	723	695	698	747	693	760	726	735	736	702	745	749	732	737	752	711	718	701	677	676	723	698	710	732	727	714	750	728	734	786	708	709	756	743	760	707	766	720	719	671	752	707	741	672	712	730	722	690	739	689	727	734	765	734	716	699	715	705	755	724	720	793	773	720	734	762	768	740	723	734	746	674	726	730	736	733	783	751	703	759	768	764	713	743	768	739	712	727	704	709	716	706	746	749	697	721	729	683	761	763	685	730	682	698	737	692	711	719	714	735	730	797	750	732	680	696	715	719	745	681	707	732	752	743	715	751	698	709	733	701	757	684	731	695	786	711	695	688	773	720	763	749	746	697	751	772	697	711	703	748	740	712	771	759	751	692	746	731	732	737	701	697	720	732	737	731	681	704	748	738	684	717	707	747	765	704	653	747	752	753	813	726	752	721	724	706	737	758	713	761	727	708	664	743	747	753	705	704	699	753	734	744	723	734	711	757	724	708	737	709	750	756	704	745	735	742	674	702	784	745	715	646	698	755	680	713	731	751	737	665	736	697	737	752	740	736	663	746	684	735	729	713	746	719	744	739	705	739	721	724	705	719	713	712	706	706	743	729	703	724	754	718	720	762	709	712	760	775	686	766	741	745	712	760	799	667	721	718	718	715	765	719	732	719	739	706	757	729	716	700	697	737	730	729	783	739	706	699	692	744	690	711	766	717	765	711	701	705	704	717	694	724	733	716	674	733	694	713	739	754	739	734	738	746	741	727	717	742	737	757	759	744	684	771	721	710	738	733	729	702	727	673	709	707	740	720	715	735	701	729	685	730	728	737	692	699	707	738	753	687	776	717	727	707	694	746	694	741	704	712	764	687	726	685	729	712	729	734	714	728	698	693	728	738	727	736	735	749	701
3398	233	232	205	223	210	196	198	176	220	190	221	203	214	192	196	183	207	190	188	198	201	215	217	207	191	197	226	193	166	199	220	201	172	177	198	170	208	197	227	199	198	208	177	202	187	204	209	186	168	179	187	177	191	211	227	181	223	195	190	202	212	209	193	197	189	227	212	204	169	192	214	197	185	188	196	211	199	201	237	182	192	203	186	188	206	195	196	201	172	204	223	202	205	197	210	208	210	191	208	197	198	204	205	226	203	195	197	202	174	203	224	218	188	190	195	203	203	203	223	176	221	216	214	179	188	198	193	173	192	211	224	211	189	210	203	196	199	208	195	195	208	215	184	194	209	196	195	198	226	173	238	178	198	212	212	198	184	185	211	193	191	204	174	192	190	197	207	197	196	212	223	196	183	200	173	203	221	187	195	191	189	224	234	195	216	222	188	195	197	217	181	200	198	173	209	200	214	192	182	200	183	207	204	232	209	214	175	219	188	188	179	190	196	191	207	192	200	186	211	221	202	191	199	208	205	175	177	213	198	184	198	207	200	205	181	182	194	210	195	193	200	205	183	197	186	204	194	195	190	212	199	216	198	168	210	204	165	187	196	208	202	184	196	205	202	188	225	195	198	219	179	190	201	216	223	181	193	206	188	193	188	190	229	187	206	204	178	187	188	181	189	182	159	209	165	208	224	192	217	190	179	203	211	189	204	223	203	162	191	193	193	211	183	200	193	205	206	178	202	206	171	227	195	200	200	209	186	199	220	218	187	212	182	192	225	199	193	190	212	189	201	194	212	201	178	217	209	199	213	209	215	207	216	191	206	211	202	176	191	188	203	181	203	197	188	197	201	217	196	236	202	192	221	198	207	199	204	194	201	206	174	197	201	211	191	196	177	196	203	198	220	216	208	204	183	197	221	186	200	204	172	177	197	199	181	173	196	163	173	199	203	180	189	191	210	210	202	186	199	195	180	188	176	176	191	192	212	201	193	194	216	213	183	189	196	208	194	201	176	200	207	186	224	187	184	211	195	224	182	207	207	225	178	203	214	230	190	192	221	201	201	179	193	190	181	201	177	173	185	212	183	212	190	201	177	204	206	206	204	200	194	207	188	185	214	219	183	216	191	200	184	191	224	197	205	177	205	185	221	206	203	215	166	178	187	199	206	231	201	206	189	164	201	174	197	170	174	196	223	216	191	213	206	192	192	189	187	197	190	211	180	197	217	235	205	201	209	208	193	195	212	225	190	170	174	189	180	182	207	194	188	202	182	209	193	189	188	198	199	203	230	232	219	210	203	189	198	198	191	222	215	204	233	192	185	215	191	199	195	193	214	174	195	216	213	195	226	185	204	189	196	216	192	197	187	202	191	189	201	191	202	197	218	225	196	201	183	211	199	173	203	203	214	202	198	195	194	190	208	192	203	193	210	195	215	195	177	192	214	186	166	176	187	194	216	171	209	203	176	200	193	207	186	202	179	169	200	195	197	201	198	204	189	198	200	200	196	208	185	191	239	204	207	192	201	184	211	207	219	202	185	196	238	202	212	206	183	234	198	188	191	205	202	209	185	203	224	171	184	215	219	215	205	207	209	199	211	188	201	182	183	206	188	201	212	190	199	206	185	187	201	211	203	194	196	191	206	209	204	182	234	194	217	181	199	165	208	203	180	217	199	198	183	204	189	233	182	189	198	195	196	185	206	185	194	191	187	191	189	213	160	199	192	191	214	212	183	187	205	217	175	200	181	198	193	211	211	202	184	211	206	208	176	196	186	190	166	179	182	175	191	208	193	187	197	191	185	176	194	186	217	198	197	189	206	216	195	202	214	187	214	194	185	197	199	208	194	190	197	216	218	204	188	222	214	222	194	229	181	208	229	193	205	197	207	221	206	198	196	191	197	196	222	200	193	192	225	179	166	197	201	208	206	196	224	185	216	196	194	201	196	174	195	197	176	179	210	208	225	220	210	196	203	193	206	194	234	206	234	189	198	187	215	185	207	211	198	227	202	203	181	215	192	190	209	193	194	208	214	215	214	194	184	195	211	207	210	171	214	206	191	210	230	187	198	215	190	196	193	183	167	218	195	213	205	219	204	209	189	192	200	167	171	213	194	204	223	192	182	182	195	172	174	199	215	181	204	171	246	222	198	188	214	203	211	203	195	213	174	180	184	202	217	190	188	163	196	203	195	205	207	190	202	199	180	187	179	209	177	191	204	206	207	192	194	205	186	176	204	186	197	217	231	209	188	196	200	217	201	208	188	198	212	201	182	200	174	221	211	185	196	196	175	198	177	186	194	218	197	207	201	203	184	208	206	193	212	217	183	194	186	191	236	213	199	189	229	184	195	202	195	192	207	206	198	221	218	197	201	196	173	172	218	181	226	217	192	182	203	189	206	213	204	211	200	206	197	184	216	187	203	195	182	195	189	200	211	187	183	200	186	205	213	176	190	199	210	188	173	205	190	198	221	222	210	187	202	218	183	204	204	221	178	193	216	193	210	191	221	169	212	190	204	175	216	196	198	189	197	172	188	210	193	201	199	199	208	224	183	191	187	214	189	210	205	193	187	201	206	183	222	225	208	191	190	214	199	203	190	194	203	228	198	196	186	182	208	197	232	207	188	224	200	214	196	188	192	193	204	192	197	201	213	215	207	210	208	201	190	209	203	230	210	195	168	204	186	182	162	202	205	181	179	182	192	201	189	205	208	186	229	202	193	174	234	200	178	195	214	193	210	218	215	213	197	189	198	196	246	205	207	219	203	221	194	194	216	187	196	204	183	199	215	219	222	185	201	195	205	197	204	208	197	206	216	207	187	186	239	213	214	192	187	198	211	194	178	188	223	193	204	221	210	192	199	218	219	200	203	174	221	198	197	213	206	183	192	198	200	202	199	184	196	201	206	183	221	216	198	196	210	174	201	187	213	170	180	168	192	187	181	195	190	198	193	201	187	193	225	200	214	195	193	198	198	196	220	194	194	182	208	184	203	177	184	203	205	180	180	197	191	212	187	242	197	198	197	200	191	208	220	162	187	187	186	197	200	215	198	207	193	201	206	183	206	224	183	216	184	207	218	221	213	175	210	206	206	187	208	191	166	194	195	188	201	215	181	175	196	196	204	193	174	211	191	205	191	216	200	203	212	214	185	184	214	205	237	186	194	196	178	185	190	199	200	209	189	224	195	206	193	202	182	189	208	189	202	186	203	191	202	214	186	208	191	196	216	183	200	222	209	211	191	201	192	200	185	204	164	191	205	204	192	203	187	202	187	204	182	223	209	180	206	207	203	214	193	223	208	194	201	209	192	209	193	197	192	219	196	202	197	190	175	234	198	209	180	172	196	181	203	206	197	205	207	182	214	215	188	194	181	217	215	181	184	183	207	201	193	235	201	187	193	191	223	180	212	223	183	202	234	183	201	195	206	191	211	179	195	228	207	205	204	196	206	239	207	180	214	233	202	231	180	183	194	204	193	201	192	182	182	190	208	199	208
3295	593	729	726	660	690	640	625	644	603	602	636	616	553	627	563	545	588	603	616	612	605	611	587	554	585	603	572	580	544	589	591	542	572	571	588	546	618	550	561	510	601	578	569	594	523	569	551	586	532	585	578	555	569	604	589	576	533	587	546	557	568	611	564	562	569	584	601	601	556	576	606	559	561	578	600	588	567	539	566	563	570	600	583	582	574	590	565	558	637	611	549	561	583	539	572	579	603	515	594	560	550	588	589	575	592	561	561	603	569	577	558	504	552	582	554	557	560	557	565	567	606	576	566	562	595	531	573	581	575	551	552	560	555	559	590	564	595	562	595	545	542	554	608	519	593	576	565	539	564	508	592	574	560	563	582	547	544	566	578	612	549	581	594	582	571	528	589	589	585	593	541	558	557	625	607	521	572	580	551	596	595	555	575	580	555	591	580	530	573	563	553	525	599	586	603	594	568	588	603	600	545	596	539	547	571	545	562	590	588	569	540	532	559	601	551	597	574	553	613	548	563	520	563	603	574	583	597	543	553	585	544	597	614	590	574	626	550	566	594	577	574	620	579	552	623	532	524	554	591	574	583	570	599	553	596	588	566	574	581	536	569	571	595	567	595	551	529	585	547	593	601	546	565	551	581	554	582	522	568	579	588	591	576	546	575	563	597	597	616	571	539	605	582	575	559	596	571	580	626	566	572	588	558	624	601	541	594	566	573	562	617	578	651	547	558	602	556	532	576	545	553	550	604	567	573	546	560	557	575	556	531	604	567	563	523	569	539	546	595	574	583	514	564	624	581	572	562	612	573	595	529	570	578	563	582	559	562	591	588	544	557	602	591	542	564	574	619	596	573	562	565	596	593	579	560	592	566	551	609	581	569	565	559	591	554	542	576	583	571	534	563	592	592	550	545	596	551	569	567	595	571	527	559	568	597	591	556	619	597	589	499	615	615	570	535	582	575	582	568	559	554	574	582	589	611	600	594	626	534	562	598	572	552	575	570	520	617	581	580	551	585	555	566	534	573	572	561	545	600	563	628	553	583	580	582	532	562	544	588	599	554	601	569	591	558	549	541	601	588	595	570	570	527	530	600	617	522	612	602	584	559	590	584	533	581	559	602	572	552	575	594	565	569	633	594	593	591	559	545	598	614	578	584	575	586	580	566	550	528	601	546	635	570	581	638	547	570	622	561	558	587	587	614	549	565	531	558	571	569	529	564	572	566	546	591	569	551	551	573	570	587	571	600	638	611	572	554	562	572	605	577	599	566	568	602	557	590	572	578	563	566	537	601	568	569	542	555	545	572	580	591	574	567	559	568	545	588	607	573	593	575	595	557	599	558	620	582	578	601	606	576	570	556	555	574	571	560	590	534	599	588	567	559	596	577	561	546	585	602	583	607	575	580	578	561	548	592	538	574	583	548	551	604	543	585	569	533	564	605	594	595	617	586	557	544	559	593	553	550	578	575	534	536	575	558	564	562	561	573	533	558	566	588	555	558	560	564	556	599	569	560	570	562	555	561	553	582	562	547	538	599	554	579	550	564	587	528	574	560	562	562	586	535	588	574	557	627	540	559	577	583	523	546	573	602	629	618	572	568	585	618	550	579	574	614	577	561	536	592	546	564	547	569	545	570	573	550	533	573	561	574	560	584	593	602	589	564	527	598	577	571	635	591	604	567	572	576	517	566	633	624	536	595	602	570	595	604	584	581	554	568	588	543	576	582	546	610	573	544	605	588	607	582	624	592	589	557	588	569	527	552	548	583	518	571	600	562	591	534	555	557	545	579	589	578	599	565	584	583	566	609	610	579	578	611	585	590	554	635	585	565	551	585	616	547	593	589	572	576	587	628	549	600	574	596	611	546	582	558	606	606	567	607	605	606	574	594	594	555	543	573	598	580	558	564	586	621	559	565	589	539	593	554	588	615	601	526	580	580	575	552	578	567	579	568	544	600	589	576	572	545	577	566	587	576	610	559	583	570	636	537	589	645	600	555	563	578	599	578	555	620	584	606	584	588	578	554	551	578	577	573	569	580	594	548	596	552	579	571	560	580	581	598	589	582	595	562	546	594	621	603	572	549	543	559	621	541	555	528	586	600	584	597	574	528	632	574	588	531	591	606	552	583	604	567	552	588	589	568	560	569	611	575	541	618	581	542	574	575	596	571	588	563	581	564	535	603	596	533	572	560	620	631	544	590	606	568	559	599	597	571	548	566	593	586	600	603	575	557	561	544	578	594	577	568	503	620	584	593	536	581	576	570	602	584	575	582	521	568	568	582	569	602	607	574	518	577	570	562	608	600	570	577	534	599	572	559	612	583	586	516	589	600	611	590	531	570	586	548	584	594	557	575	574	567	544	615	599	586	634	544	578	537	576	592	597	576	565	585	560	581	580	602	554	551	536	560	568	527	550	563	580	608	582	577	541	611	583	554	571	611	594	541	568	585	570	543	568	595	574	587	570	598	618	559	531	558	565	587	597	556	553	565	556	584	561	569	579	586	579	615	571	573	546	601	590	591	588	609	596	517	567	572	582	612	612	596	561	596	607	572	598	544	591	561	595	605	580	582	571	619	571	604	560	572	595	614	599	538	539	546	592	554	564	576	542	586	556	590	604	585	544	534	555	606	589	579	610	619	594	576	571	559	579	540	621	554	562	569	591	538	575	604	563	548	572	577	553	572	528	540	615	599	567	539	552	613	538	600	589	587	625	543	561	545	534	554	564	592	588	553	595	542	594	572	560	569	561	576	587	534	535	589	559	580	576	580	610	576	570	578	581	557	599	595	596	574	579	592	572	541	561	570	588	534	602	546	578	540	531	605	531	545	539	566	585	547	546	558	536	601	574	616	582	594	604	598	562	601	558	525	601	548	581	513	590	581	562	556	560	535	561	579	584	588	611	557	549	571	568	593	558	619	585	554	572	553	574	593	588	571	519	582	602	545	548	603	578	559	589	539	605	586	589	542	621	536	552	579	527	606	568	568	544	587	566	578	541	594	614	581	567	615	546	585	548	546	600	561	608	570	590	596	571	571	598	567	555	567	569	582	575	587	617	537	562	607	564	533	599	560	620	600	570	570	586	577	593	567	548	537	575	537	573	550	569	536	569	620	576	570	536	553	584	580	596	598	564	574	593	560	594	568	553	602	567	560	560	567	574	568	539	560	571	579	574	536	578	627	565	584	540	598	619	599	578	584	606	578	563	567	607	565	568	537	555	584	578	559	607	560	575	575	573	558	571	589	581	525	587	555	520	542	562	558	587	568	556	643	585	577	557	596	571	569	582	530	586	588	585	582	582	595	599	599	550	549	578	535	568	546	574	532	592	564	588	578	613	584	635	584	552	565	580	559	574	625	567	539	606	563	603	518	631	592	609	607	531	593	610	527	576	535	582	593	599	584	581	583	567	558	593	567	551	567	517	584	536	571	518	597	582	578	609	521	559	571	549	549	592	580	576	577	534	588	567	608	602	551	580	592	574	570	574	573
31082	8015	1473	1048	797	658	558	518	407	463	417	355	358	395	352	360	348	354	354	352	395	379	342	324	352	371	358	353	337	354	340	386	352	334	329	358	375	336	342	331	320	364	332	332	352	328	336	376	357	309	347	352	341	337	309	334	344	328	311	356	352	330	349	318	324	347	365	320	329	345	340	307	337	353	338	305	332	315	336	347	335	340	319	326	346	308	320	323	302	301	336	330	345	312	291	352	324	308	345	317	357	314	344	348	341	309	332	340	343	307	276	341	318	333	331	322	313	353	324	332	330	355	321	317	309	288	356	317	307	358	350	338	321	313	325	312	353	339	321	327	300	317	305	322	301	368	366	322	338	298	325	301	297	341	347	292	326	298	319	357	328	316	309	344	329	315	335	330	318	326	324	346	323	325	330	338	298	343	347	335	320	333	321	326	309	363	333	312	288	325	332	293	316	326	335	338	309	321	347	335	329	345	344	357	338	358	343	326	321	331	361	332	327	342	332	339	313	329	335	336	319	340	325	352	337	322	348	340	341	320	339	338	326	316	340	315	348	338	287	307	326	343	310	330	300	349	297	348	340	321	303	333	340	326	349	334	341	316	341	327	337	337	309	341	300	329	334	323	347	347	332	355	329	297	367	350	310	323	320	278	344	331	335	324	345	321	320	336	325	313	313	367	322	362	340	366	313	338	328	353	340	374	297	306	341	313	336	314	333	319	320	342	331	335	349	358	359	309	325	304	341	359	324	312	333	340	360	303	350	330	297	362	333	346	336	311	367	352	330	340	319	345	365	312	376	305	358	312	349	351	288	353	312	324	342	322	299	321	372	320	306	339	334	376	343	304	314	317	318	326	327	326	319	314	323	346	341	313	352	349	308	359	336	306	376	374	347	348	319	342	332	343	339	345	328	333	299	336	325	314	278	359	319	374	355	328	323	328	298	348	338	336	316	312	332	337	339	320	329	291	303	302	336	306	323	327	294	362	350	314	326	324	343	341	323	316	346	332	330	320	339	314	331	334	304	337	336	287	332	325	320	316	316	331	287	309	327	315	329	326	343	313	367	296	334	348	353	320	321	283	344	311	324	362	360	326	302	336	336	331	309	314	323	337	316	329	345	310	329	305	344	334	321	328	319	348	351	315	288	372	308	322	291	325	336	312	333	324	336	345	339	324	317	308	334	331	363	383	329	348	329	328	320	323	359	329	327	350	321	314	315	337	309	289	321	311	315	349	326	337	337	322	299	325	331	333	331	304	331	373	299	312	304	355	339	349	319	327	356	310	326	319	355	340	324	355	329	317	336	317	334	356	321	340	314	357	336	328	307	359	328	307	350	339	299	308	324	315	334	323	294	354	302	312	346	348	334	369	323	300	336	307	320	321	318	308	357	325	314	296	344	287	283	311	329	338	370	315	313	370	328	385	321	324	330	313	358	346	355	309	328	330	318	301	324	300	302	336	301	309	306	305	329	333	341	319	329	309	337	324	303	348	304	346	326	301	359	346	294	317	328	341	325	331	336	316	335	365	329	312	354	289	346	315	335	350	328	322	326	334	326	309	342	347	279	306	354	305	336	345	324	348	307	309	327	344	324	334	358	317	326	305	349	311	306	330	328	316	282	310	356	316	298	330	361	329	341	331	264	334	344	310	331	327	346	319	328	308	345	328	327	345	315	352	380	336	314	317	365	335	351	339	336	321	338	345	346	325	333	339	339	352	329	319	321	346	295	353	315	346	309	312	349	338	322	320	330	338	328	344	310	343	358	324	309	329	330	351	358	363	315	300	302	342	351	343	351	293	324	306	372	362	308	315	318	336	333	352	330	306	333	354	332	342	326	357	368	329	318	322	345	307	320	344	305	331	342	333	338	286	336	311	322	326	325	337	317	332	331	328	309	320	337	330	333	335	311	322	293	326	332	351	331	296	325	317	331	331	326	347	301	352	352	316	309	329	356	319	341	326	322	329	329	312	337	353	300	312	304	313	321	337	315	327	312	324	328	351	344	320	332	329	339	353	334	321	309	321	290	328	322	331	313	317	300	284	343	342	342	364	313	310	308	311	334	319	334	349	325	324	344	341	350	298	332	343	359	353	319	322	368	297	306	328	338	346	324	313	337	324	353	309	329	309	312	305	364	319	322	318	314	347	330	306	348	314	310	287	336	350	335	291	308	298	307	338	352	345	345	287	354	359	328	305	334	355	346	322	313	333	329	289	302	301	326	317	338	340	330	333	334	338	322	326	332	320	306	311	326	355	313	323	338	343	353	338	303	330	342	320	299	329	314	339	340	302	309	353	333	326	307	322	315	350	349	342	327	293	332	328	323	326	336	332	350	339	326	322	309	322	357	339	326	369	336	330	374	320	344	326	333	297	338	299	356	320	291	353	347	319	362	331	344	347	312	336	383	327	340	348	332	336	316	309	347	303	355	368	334	351	325	359	310	327	287	342	312	352	322	302	325	374	319	318	319	350	309	355	324	303	322	294	320	304	294	315	346	310	337	331	330	335	350	323	349	341	352	312	306	354	331	305	365	346	317	337	330	352	348	309	327	355	348	335	340	337	335	322	362	284	322	333	324	305	334	318	363	320	311	321	293	328	315	303	372	306	350	335	321	339	350	296	358	313	323	354	319	319	296	323	329	367	312	307	299	335	313	313	309	372	330	340	350	327	328	357	329	359	340	339	337	339	326	357	306	333	327	366	356	361	317	344	313	357	311	343	303	338	341	301	333	345	326	335	317	310	329	326	360	320	328	348	328	307	309	330	334	311	318	333	324	340	300	300	330	313	335	325	324	333	338	325	353	340	298	361	347	326	330	335	310	341	339	311	351	307	291	338	321	324	317	313	321	316	336	319	312	314	348	356	324	353	328	340	333	363	294	339	310	313	328	307	357	334	348	325	334	310	329	329	345	341	342	329	341	341	325	294	316	330	349	325	295	303	330	325	313	338	304	330	365	362	335	321	304	345	350	347	305	309	332	348	330	307	314	338	314	332	313	290	328	365	341	341	311	331	340	284	322	324	338	332	284	333	350	337	280	346	361	327	338	301	310	320	315	334	319	342	324	310	333	295	331	325	349	322	308	314	326	328	329	327	316	358	320	316	320	351	336	340	342	339	336	333	329	323	340	354	340	329	312	332	308	303	331	302	344	330	330	334	348	347	308	343	309	324	350	312	359	339	314	313	315	350	325	349	323	343	299	335	370	332	310	347	337	364	307	308	300	338	328	326	315	349	326	339	334	347	315	354	308	376	302	342	370	356	311	342	355	336	313	348	353	334	323	362	311	331	375	364	345	317	350	349	318	326	365	346	305	328	322	326	330	339	324	342	336	305	363	324	297	359	318	326	341	356	300	324	342	337	317	343	295	328	374	340	350	352	314	319	314	312	337	336	345	346	328	333	351	338	318	337	298	357	336	336	326	345	308	328	319	336	344	325	315	313	366	315	327	337	310	322	336	332	313	291	330	330	347	310	313	312	321	298	317	298
16914	1742	3333	3558	3078	2643	2243	1975	1725	1586	1409	1337	1272	1248	1161	1119	1132	1142	1101	1068	1038	1034	956	1006	967	959	992	958	991	908	952	956	938	980	934	926	923	903	910	935	956	905	898	837	888	910	933	920	924	923	906	838	885	894	831	840	923	875	920	852	864	844	838	901	829	844	774	869	873	878	825	844	916	877	863	864	831	846	883	884	806	879	849	887	920	844	851	899	871	837	835	889	869	871	907	866	866	878	832	846	848	872	868	863	883	859	890	906	893	906	870	883	833	876	847	787	864	835	966	935	865	879	871	851	868	902	871	868	816	836	875	908	845	910	891	935	874	886	930	845	815	861	871	837	822	824	839	894	881	871	892	865	853	854	861	865	861	856	849	861	852	822	851	871	857	860	855	857	896	872	876	866	907	867	868	822	836	885	853	899	840	880	878	882	877	905	867	889	878	852	874	869	839	874	856	861	856	918	879	845	804	848	928	848	866	822	789	878	827	833	853	805	825	927	912	884	882	817	855	899	847	830	877	853	821	926	873	927	801	836	854	875	883	875	906	808	861	845	863	837	910	848	866	890	879	901	816	803	839	840	865	885	882	854	875	848	861	879	881	883	914	834	892	879	894	861	896	827	817	854	850	849	858	900	914	851	827	866	850	867	885	837	818	894	871	834	819	880	833	830	861	838	905	875	847	813	916	835	833	882	876	897	889	852	853	879	846	838	856	842	858	882	928	838	855	829	868	869	870	858	872	866	922	837	855	904	851	870	884	869	791	895	803	905	835	887	836	873	897	906	833	861	891	882	906	857	880	854	882	893	868	891	883	862	881	831	881	873	859	854	869	872	859	902	873	873	800	869	841	887	851	866	846	810	825	868	865	894	898	866	844	904	885	854	831	905	916	843	819	817	862	856	828	861	871	887	820	863	841	853	906	849	895	829	833	902	823	857	821	907	850	845	823	849	848	842	850	890	857	860	851	841	867	918	860	828	785	880	857	824	876	879	817	808	905	823	859	827	843	877	837	833	826	836	896	846	860	830	842	820	855	908	841	861	840	876	808	845	875	838	882	841	864	830	881	887	825	815	816	866	823	866	795	826	877	906	880	858	868	848	819	842	883	847	885	836	924	885	866	875	835	835	848	855	909	850	856	849	869	830	881	848	884	855	896	866	913	893	860	933	871	813	828	903	876	805	841	876	843	866	859	880	834	835	856	875	848	860	835	838	853	823	868	859	844	819	858	842	841	878	831	849	874	881	838	851	841	884	863	887	858	881	892	824	837	879	840	895	838	830	884	876	833	855	895	879	836	875	881	880	853	847	850	878	852	895	871	856	863	883	872	825	865	871	896	867	886	884	854	863	804	874	812	824	797	894	909	827	925	853	828	793	813	842	837	851	844	821	845	894	857	893	811	892	877	853	903	847	884	860	953	834	899	851	867	876	844	836	856	882	872	835	838	841	894	819	884	954	914	864	871	866	866	842	836	860	885	861	870	800	820	869	881	866	856	859	886	890	781	798	895	853	889	866	861	853	898	877	864	865	906	835	822	785	890	818	876	855	804	874	895	840	904	866	880	840	903	875	839	870	820	840	906	889	891	830	894	884	864	866	860	836	901	852	931	956	866	852	838	882	856	856	887	837	863	889	843	845	882	889	893	837	892	874	865	870	836	932	879	848	878	808	875	829	861	865	862	884	848	873	818	833	865	834	864	865	874	816	878	902	870	810	864	877	915	841	846	814	839	829	866	827	899	862	847	875	881	827	890	839	842	892	853	862	875	861	845	850	830	816	835	835	822	830	847	851	891	812	856	874	876	817	810	878	838	836	880	858	848	818	904	891	876	875	917	840	883	886	886	843	885	920	834	825	842	854	864	916	886	857	876	825	890	863	870	850	865	868	877	870	887	855	825	860	853	865	854	893	826	838	831	873	829	881	854	859	899	877	895	869	824	881	870	827	870	882	854	865	828	870	830	843	871	896	886	888	890	854	919	829	810	845	887	912	839	870	841	869	861	845	848	849	870	896	837	942	880	906	884	866	893	878	909	832	862	857	841	888	878	874	876	892	839	905	835	865	874	849	879	886	881	910	789	896	837	891	851	815	858	849	823	830	849	840	845	878	908	897	807	909	895	884	844	862	859	892	811	838	816	862	870	845	846	812	864	879	885	845	849	845	867	841	857	813	904	863	843	863	879	883	924	827	797	838	881	929	873	872	870	799	847	812	846	807	833	869	843	839	881	825	877	866	807	824	872	828	830	848	883	850	871	829	860	906	868	817	841	875	859	864	909	897	856	840	852	927	828	828	866	868	855	840	825	873	869	879	869	888	812	860	855	839	823	863	855	872	883	920	888	908	885	867	845	822	830	872	820	877	844	895	884	831	882	898	881	825	894	851	916	862	864	814	856	854	852	846	852	836	893	903	910	863	903	886	862	884	862	897	840	843	861	816	965	881	836	887	846	857	890	888	841	833	888	851	843	910	866	819	906	825	862	821	850	838	866	856	902	806	895	827	817	845	849	878	860	858	853	842	870	892	869	834	895	889	883	890	827	849	856	818	935	852	856	800	846	860	875	843	897	929	796	846	885	839	854	889	853	854	786	898	908	872	880	848	824	840	892	861	921	876	866	882	868	829	894	810	852	826	865	880	847	881	913	813	846	933	839	867	851	873	908	883	873	876	801	855	851	865	829	888	864	858	895	878	809	867	901	865	900	802	864	849	871	848	916	838	887	848	894	834	875	886	798	916	897	917	830	809	878	865	813	868	878	852	824	879	866	845	852	831	848	861	845	787	830	882	879	846	894	883	858	890	846	875	924	845	854	804	894	855	910	885	817	837	897	817	909	844	873	860	847	856	905	838	795	919	889	894	905	855	895	862	865	818	903	847	883	858	842	882	905	861	898	850	843	855	865	893	873	844	865	873	870	877	882	864	911	881	836	854	836	822	829	875	862	890	841	837	840	876	857	880	831	845	893	844	869	866	846	833	859	931	861	859	832	863	908	890	811	875	946	884	922	849	849	889	873	837	862	877	863	850	825	811	863	778	827	879	864	871	860	896	899	874	829	833	837	844	874	850	863	826	824	883	883	890	860	815	865	933	867	907	850	881	895	816	887	853	874	959	931	832	801	843	889	837	846	853	878	889	895	872	860	815	829	874	842	864	829	823	869	832	820	902	897	908	876	812	909	817	865	843	871	895	898	848	852	916	846	880	889	830	825	926	783	847	845	850	834	902	875	837	886	816	827	867	904	869	833	911	847	819	889	862	866	853	884	863	822	879	854	848	846	828	866	850	877	871	870	890	928	875	824	864	899	863	822	916	866	856	931	857	835	827	833	912	851	851	821	898	857	797	864	879	914	845	860	867	832	882	886	879	884	804	895	849	885	873	824	873	899	787	846	895	906	865	919	864	878	853	829	940	859	863	895	831	824	867	875	879	856	867	829	857	845	903	861	865	899	906	848	847	893	865	857	862	907	859	846	848	852	885	892	901	893	867
45163	17869	3456	1743	1251	860	656	585	510	484	460	451	376	389	355	399	353	351	337	317	301	335	297	318	312	296	317	341	293	291	285	319	305	290	260	277	304	320	299	277	288	299	318	299	311	286	283	284	282	293	277	286	331	278	327	290	303	308	297	294	314	297	272	274	311	296	271	303	310	280	283	310	267	263	285	286	286	276	282	291	281	275	262	280	296	280	270	283	293	267	291	275	290	286	275	264	285	277	298	317	241	301	269	298	277	303	302	285	290	282	286	281	294	283	254	280	278	305	287	308	280	282	272	300	280	285	307	283	264	325	291	254	280	311	269	294	288	305	286	285	293	299	305	260	298	299	270	272	285	289	266	327	295	265	281	252	290	300	256	279	273	286	277	304	274	316	267	278	261	264	284	301	279	270	294	280	288	301	286	268	276	280	268	313	298	308	295	261	283	261	267	299	274	321	282	313	263	273	273	260	269	270	309	261	281	243	288	288	288	270	295	304	261	293	288	289	297	268	278	261	289	284	290	289	283	304	273	279	288	267	301	272	293	285	271	265	259	271	288	283	287	294	257	256	273	274	280	271	280	291	289	274	268	273	272	252	240	274	263	283	276	285	280	290	312	278	312	319	263	300	311	269	305	312	258	291	255	273	303	297	288	244	302	284	263	337	299	276	265	284	286	269	336	299	298	277	300	283	265	246	288	266	309	319	286	273	282	310	251	282	264	278	295	305	286	293	289	294	261	269	291	299	274	268	276	263	278	270	274	286	287	298	280	241	258	252	316	244	275	267	295	305	272	279	294	289	257	276	281	289	273	299	284	274	265	304	288	286	267	259	273	277	280	284	294	255	287	287	314	298	281	287	240	311	280	242	315	277	299	259	290	285	266	266	281	317	302	302	273	273	260	265	251	256	276	291	277	299	302	273	284	258	267	288	287	295	285	279	282	260	290	281	292	288	268	283	275	296	228	298	268	295	288	284	276	289	273	288	268	266	288	272	311	258	317	274	280	261	279	290	271	280	267	294	272	282	291	280	302	267	315	289	265	271	276	245	282	281	268	292	277	299	299	281	290	289	303	283	267	298	298	285	285	282	261	271	281	289	306	253	249	283	296	276	266	255	294	274	248	267	315	268	286	282	293	283	306	283	289	288	278	276	309	263	291	283	320	282	260	319	265	270	276	298	321	298	287	275	290	268	322	286	293	279	285	268	268	265	284	273	263	283	278	264	319	267	302	311	317	310	305	267	263	277	281	284	290	285	270	234	294	271	278	298	270	289	270	270	313	290	278	292	298	295	255	284	265	299	294	290	267	289	275	296	302	326	303	284	282	279	293	275	291	285	290	271	283	273	286	275	290	270	319	276	302	308	251	281	302	265	294	307	260	265	280	286	273	306	294	303	301	277	266	286	270	277	286	284	297	264	260	263	269	258	258	258	257	264	289	258	293	326	271	285	294	274	275	299	265	266	291	282	274	293	294	311	284	277	293	298	272	265	282	260	287	317	288	295	260	297	291	294	295	283	284	291	295	305	291	257	243	298	258	270	296	275	261	309	289	273	273	297	271	271	272	275	284	274	283	298	281	246	290	280	274	278	269	260	265	305	287	288	301	286	270	285	262	288	267	275	319	252	290	295	289	273	265	287	279	291	301	281	279	277	279	278	277	271	285	268	280	280	296	310	281	289	288	290	296	280	289	243	261	280	303	285	317	266	296	276	300	298	309	304	287	257	285	264	297	305	296	289	264	287	296	305	250	247	288	263	300	304	282	304	313	254	266	318	283	274	287	313	281	292	300	262	294	279	297	262	300	269	287	318	284	257	312	264	302	287	276	246	272	279	280	265	298	272	274	270	291	290	301	291	304	300	259	313	256	277	284	299	309	289	295	288	280	294	279	291	280	276	247	293	274	306	298	278	272	284	298	301	304	277	278	273	271	250	266	281	280	279	288	248	284	293	318	303	293	336	285	304	288	269	293	296	267	274	314	261	279	256	260	300	273	305	282	281	288	287	280	318	290	284	269	289	281	287	258	265	262	291	284	292	274	295	282	271	269	311	294	309	265	304	257	282	258	322	278	286	290	265	271	318	291	285	259	243	305	290	247	284	271	286	295	259	263	259	282	321	282	258	286	271	292	288	263	289	250	271	275	272	295	298	280	288	299	286	281	301	321	298	284	307	266	276	282	292	313	305	300	271	284	269	310	294	329	311	247	276	322	289	277	331	283	310	249	288	270	274	286	291	299	266	294	264	278	292	281	292	302	261	275	324	270	303	306	262	281	273	247	270	281	291	281	305	294	312	305	292	270	264	296	287	300	301	306	282	296	276	285	280	278	323	283	315	318	283	302	292	301	287	314	294	285	260	275	259	305	266	293	288	293	281	255	311	280	302	311	283	275	298	287	257	297	304	294	278	280	274	312	292	296	297	283	288	278	287	293	288	257	284	297	278	278	287	286	258	254	287	326	300	268	291	278	275	275	278	287	281	281	271	272	312	276	270	281	346	311	272	281	300	301	260	280	270	293	302	275	301	266	244	287	282	284	271	278	273	276	306	279	288	286	296	260	272	279	290	287	295	295	295	296	302	273	261	278	264	324	265	335	265	292	275	269	304	296	323	271	273	274	279	284	282	289	297	296	264	275	279	269	267	284	308	290	270	320	299	281	285	263	290	278	264	307	280	264	264	325	283	320	263	278	298	283	284	273	268	306	268	278	273	302	275	289	284	266	275	300	274	296	254	292	290	239	309	264	302	256	287	310	260	293	279	270	293	283	262	284	256	248	254	322	277	288	290	296	281	288	302	294	297	256	279	326	276	284	282	307	278	282	275	310	282	312	271	289	285	304	271	281	287	294	280	296	275	281	282	312	270	305	262	287	286	299	311	270	304	343	269	262	277	291	260	302	286	255	274	258	309	265	293	300	271	261	293	314	290	281	267	301	294	281	265	306	275	255	264	284	266	294	270	272	315	311	266	292	303	277	265	283	281	280	294	265	306	268	293	271	290	294	272	286	279	278	299	285	279	260	277	283	277	283	295	266	272	299	283	322	287	270	285	288	270	245	276	286	292	252	269	300	313	293	272	269	281	273	264	256	286	304	264	301	295	275	329	256	272	276	292	310	282	296	286	269	301	248	282	261	286	249	284	254	289	299	277	259	278	293	313	299	283	297	267	267	288	300	286	281	301	276	302	256	281	280	271	238	280	274	273	254	268	288	279	297	283	313	282	247	297	279	270	301	292	294	298	277	288	289	290	282	310	287	286	272	280	288	269	291	254	263	262	274	285	285	272	268	284	288	317	294	278	256	286	282	296	316	306	304	276	267	236	237	298	304	288	297	273	268	303	257	258	258	307	297	265	300	273	281	260	273	271	293	271	272	285	260	286	267	285	277	285	286	265	317	302	302	278	292	297	250	300	307	312	274	270	261	302	297	276	283	302	295	273	301	295	271	291	286	277	286	300	282	243	272	299	289	280	257	264	296	281	276	276	314	295
24874	2492	5420	5939	4842	3981	3308	2823	2418	2046	1824	1708	1565	1461	1371	1232	1227	1149	1106	1142	1071	1041	990	924	991	958	948	881	917	885	920	850	847	801	867	805	839	846	818	847	797	795	778	787	798	816	778	840	795	795	801	799	781	854	728	785	831	807	784	745	799	757	740	792	719	755	765	793	724	780	776	764	726	773	810	753	770	759	711	796	735	770	688	726	727	783	718	754	715	768	752	730	721	788	747	752	760	737	692	752	732	756	742	736	720	725	771	770	771	730	710	710	755	733	687	760	744	716	682	757	754	727	701	751	713	710	726	761	716	696	760	765	746	734	742	758	732	778	709	687	746	735	806	749	702	735	717	782	760	753	736	731	754	744	729	706	742	709	763	776	720	772	734	709	737	746	710	715	755	781	699	770	709	750	714	771	737	690	747	698	681	736	787	763	792	788	747	749	744	744	726	771	761	751	734	744	739	694	762	698	846	707	766	680	773	740	697	763	721	713	725	700	742	706	728	688	698	739	765	733	761	722	798	740	747	732	766	695	701	737	722	718	746	733	756	744	753	722	702	730	757	707	712	761	741	695	734	713	746	749	730	737	702	718	748	663	765	643	719	729	735	751	712	708	731	716	687	779	722	748	808	747	713	757	767	715	751	735	729	725	745	759	739	715	696	751	749	743	758	735	765	733	710	710	672	704	706	681	727	690	742	763	770	726	740	713	680	714	764	733	763	735	708	722	717	692	736	724	741	756	762	689	711	767	720	717	728	792	706	727	699	735	717	747	739	747	733	785	722	776	719	707	733	737	704	701	746	729	730	741	710	692	748	683	712	698	724	775	710	703	732	747	743	716	721	726	715	735	775	753	767	749	729	762	719	720	730	672	755	719	808	721	741	801	786	699	782	688	734	663	663	751	767	731	720	757	719	691	736	750	738	729	699	721	741	733	749	698	724	748	757	755	714	722	742	745	741	748	792	779	747	723	727	723	701	730	753	733	753	752	771	735	753	700	707	744	775	723	730	708	714	742	764	739	743	705	748	743	712	721	771	716	698	750	736	741	714	755	734	731	789	779	700	696	737	715	693	726	760	778	780	718	711	714	682	734	725	726	759	754	704	715	730	746	711	729	751	723	748	722	729	771	711	798	726	755	737	738	727	725	763	785	735	714	710	699	758	663	675	746	763	773	723	683	710	732	767	728	735	751	756	717	703	720	718	740	756	736	708	717	686	700	726	766	718	735	736	715	709	731	750	749	720	749	715	762	758	749	721	739	734	752	729	720	728	732	679	688	753	763	718	747	726	767	673	702	761	771	743	698	731	721	706	674	713	752	782	687	717	723	764	726	738	747	699	740	734	753	705	758	753	718	717	682	711	741	735	714	732	726	779	715	774	743	730	734	772	727	729	695	718	702	715	699	757	773	764	762	688	737	721	759	747	710	720	697	718	759	714	692	705	687	699	713	721	789	746	714	732	736	760	746	741	728	727	737	715	638	694	676	751	693	726	755	716	788	735	727	699	717	748	747	733	732	744	742	763	714	675	746	726	715	759	719	723	704	744	677	736	728	724	720	750	699	724	707	740	756	701	694	798	752	729	762	750	752	756	728	763	719	788	770	754	782	657	717	703	684	717	718	729	752	719	726	698	778	733	726	728	741	704	736	735	714	720	696	728	730	740	720	757	675	709	789	736	764	724	728	751	745	754	701	719	718	700	741	758	776	784	749	723	728	696	738	719	774	738	682	776	733	729	723	727	702	771	745	725	763	766	749	726	759	744	737	744	735	731	736	688	752	760	727	766	753	755	728	688	716	772	758	716	773	719	749	735	748	737	728	704	713	755	678	754	740	714	744	753	750	747	713	767	732	755	720	757	736	754	733	708	709	717	752	745	752	706	759	776	689	755	704	744	740	737	710	738	702	729	761	766	707	711	781	729	755	714	730	711	729	720	745	720	732	760	695	764	729	735	682	692	720	710	742	755	694	727	746	705	746	721	683	717	709	765	713	745	705	735	761	726	707	760	703	734	734	763	765	755	707	752	714	768	748	734	711	716	733	712	774	764	750	743	688	694	786	727	753	724	723	755	702	723	697	716	739	733	732	757	703	710	748	722	696	761	765	728	739	743	754	654	744	780	704	740	758	713	735	704	716	708	728	768	743	810	731	720	761	734	767	686	736	713	759	749	767	758	751	716	714	735	713	691	708	755	717	772	781	736	766	718	691	718	717	727	762	748	718	761	711	690	762	785	756	690	764	728	732	747	723	741	724	727	697	743	731	753	739	728	723	721	720	694	742	745	720	744	760	745	717	836	792	717	743	733	769	675	758	718	746	753	709	787	705	760	709	764	747	749	710	722	708	741	733	731	721	710	730	725	722	743	757	748	736	733	738	739	733	719	743	711	738	735	727	752	790	742	772	722	748	726	748	739	775	686	740	735	762	729	726	681	672	749	768	733	700	719	705	747	758	752	735	771	743	770	752	728	734	746	761	731	706	708	714	768	715	727	697	753	729	739	746	756	762	706	721	740	730	717	714	685	683	759	714	711	758	702	784	753	775	727	733	718	741	723	719	692	792	755	712	726	717	726	695	735	713	753	724	675	787	740	707	735	744	708	710	702	746	791	690	683	700	770	757	744	745	685	746	695	766	753	728	766	704	789	706	798	754	718	800	735	752	709	782	728	717	727	794	716	680	759	725	749	770	753	687	672	711	693	736	691	759	734	708	711	717	728	750	728	735	707	688	742	716	733	695	752	768	752	716	710	751	769	729	751	766	775	738	734	746	722	719	724	761	745	732	761	692	719	739	742	702	722	740	743	792	736	720	729	755	744	715	739	792	727	728	743	718	717	731	715	729	696	743	749	759	718	749	726	720	696	768	746	780	680	763	790	775	721	690	781	684	747	712	714	713	737	695	720	691	745	738	710	693	756	761	730	791	710	760	746	758	756	786	746	742	726	727	738	733	709	741	793	742	728	734	742	732	738	714	756	788	759	689	707	758	738	755	733	721	751	736	786	715	719	723	774	753	668	713	758	804	743	767	727	739	738	695	739	745	768	737	749	720	736	766	725	752	737	776	700	768	732	736	684	678	766	737	748	746	733	698	727	734	773	715	731	728	761	769	698	756	729	726	762	723	713	672	771	736	732	795	725	721	731	733	723	762	721	727	729	752	783	726	696	707	749	792	734	697	761	724	723	748	763	701	691	718	777	728	662	746	712	763	717	715	731	737	711	730	777	699	744	749	745	736	735	744	720	724	728	737	714	740	751	717	791	708	718	683	769	750	711	769	745	721	722	774	774	700	770	702	773	740	716	768	722	742	668	696	769	738	689	762	738	745	725	712	704	757	748	731	709	764	750	719	766	685	720	766	746	740	733	780	721	760	728	742	705	738	756	757	703	735	746	736	744	731	735	825	772	755	714	743	746	704	760	747	737	740	763	772	720	754	739	726	737	737	719	693	755	797	792	713	708	713	747	697	712	750	762	693	736	744	679	778	704	688
3571	389	239	267	206	218	238	187	239	170	223	211	200	199	204	175	184	200	207	208	185	190	236	246	199	222	185	184	203	218	187	222	199	207	233	198	187	197	202	220	192	187	205	183	204	222	223	207	190	192	203	191	186	199	190	190	185	188	189	192	189	187	177	173	219	178	199	217	199	213	197	204	199	230	197	197	210	188	188	219	209	210	223	184	210	215	210	209	177	179	201	190	186	209	199	177	189	199	195	190	194	188	199	200	178	206	202	214	204	181	210	197	189	205	194	223	178	177	180	190	196	181	198	188	197	216	183	183	215	190	230	186	213	204	215	200	198	187	211	225	202	167	176	217	188	204	207	177	183	183	210	187	214	201	221	212	201	199	187	220	209	194	201	214	201	201	172	208	195	197	186	195	194	174	213	215	210	213	213	183	185	211	212	211	192	210	222	226	215	196	191	185	206	188	183	186	185	189	223	174	192	195	208	191	199	201	232	206	189	180	188	192	204	180	182	196	201	207	195	206	182	208	199	190	197	210	210	193	194	198	191	202	167	195	202	180	184	198	192	195	197	196	226	177	190	217	223	217	199	182	198	194	189	199	197	232	177	220	204	212	206	192	208	224	164	193	151	194	191	190	193	209	179	206	192	172	186	195	209	196	189	214	203	224	192	199	194	203	199	222	228	184	200	182	182	193	204	214	203	207	210	220	183	164	191	173	184	211	187	198	213	209	197	208	195	198	181	202	208	216	189	203	205	185	189	186	200	179	188	184	173	208	188	177	187	203	161	208	194	217	196	185	206	199	196	175	192	194	213	171	200	191	221	202	194	202	217	222	211	228	208	162	213	211	188	186	212	218	187	194	185	193	216	220	217	198	205	179	221	219	194	193	184	211	215	199	209	189	204	189	177	195	167	194	196	210	159	175	172	186	209	191	204	188	189	199	200	174	172	184	185	193	186	211	207	207	214	202	204	200	217	196	204	216	194	198	185	221	189	199	168	180	190	192	203	221	201	201	212	196	202	185	212	215	209	210	226	197	196	220	195	216	203	210	205	207	190	202	208	195	166	214	197	192	191	195	156	184	191	209	215	220	174	182	199	203	203	193	206	176	183	198	209	207	203	209	218	221	181	186	215	192	200	173	201	195	210	193	175	209	199	192	185	196	193	192	208	167	199	199	182	177	184	211	198	194	192	187	242	222	187	206	191	214	208	228	193	225	200	214	230	189	166	193	186	199	175	202	164	216	217	183	188	221	197	190	191	184	193	204	216	209	200	193	179	191	174	205	209	205	201	187	192	196	215	206	195	189	212	199	186	200	205	193	206	204	211	215	171	201	223	194	193	174	197	198	201	201	205	170	180	197	194	187	186	198	194	197	197	199	205	225	195	205	216	192	220	173	197	210	198	210	218	219	233	218	174	205	201	197	238	200	185	199	213	210	189	178	209	199	187	204	200	207	200	202	188	200	194	195	185	207	219	218	217	198	198	211	178	194	197	178	203	197	212	205	199	193	187	221	182	206	212	206	201	223	205	198	211	243	204	200	226	208	185	178	194	231	181	185	192	211	194	218	187	176	218	216	192	199	220	208	220	191	205	198	207	199	207	230	183	190	192	212	208	188	183	214	219	215	212	204	191	183	225	210	202	206	229	174	206	198	203	182	197	178	197	191	193	168	189	230	174	217	202	173	177	198	196	201	210	188	197	215	191	175	226	209	183	198	194	184	219	196	209	191	228	192	201	197	199	196	192	232	199	211	230	193	198	209	182	202	187	184	220	193	213	197	181	205	191	201	218	198	196	200	174	188	183	192	225	171	169	218	182	190	224	195	171	185	214	195	183	204	208	214	171	225	179	175	187	192	228	224	233	215	212	203	203	196	203	205	173	198	216	177	203	191	187	168	203	205	174	186	198	208	209	235	182	189	199	205	198	191	190	209	236	198	228	226	208	184	177	193	206	183	180	196	190	180	231	190	173	165	198	196	182	217	213	193	184	199	170	180	209	210	187	183	163	205	185	236	202	189	190	211	187	189	189	197	203	202	199	194	216	205	193	207	194	186	189	192	185	180	203	233	207	215	192	196	224	185	184	216	173	191	194	204	186	200	207	187	192	212	211	190	180	218	203	183	192	228	178	219	188	213	219	208	192	182	203	220	195	196	182	196	228	192	184	181	210	189	208	193	213	187	190	188	216	181	199	177	197	192	172	193	179	203	193	213	198	183	184	182	219	200	179	203	195	173	201	178	197	200	182	186	191	201	208	181	194	226	216	190	209	185	211	202	201	220	195	214	206	159	218	165	222	203	231	211	185	217	193	228	201	197	163	185	193	186	224	202	189	211	190	215	198	194	227	194	179	187	207	199	187	191	192	185	181	188	203	211	200	208	190	179	195	200	212	196	193	182	218	227	221	169	194	189	183	182	174	187	214	190	195	214	197	193	203	213	209	196	179	215	208	201	211	193	202	198	191	208	170	198	201	186	214	176	180	190	181	184	213	215	172	196	204	165	234	211	210	190	206	213	235	188	182	192	181	196	187	201	180	205	188	196	186	185	162	233	190	225	199	198	207	209	187	182	213	191	182	200	214	202	180	217	203	180	184	179	198	193	172	220	239	212	178	188	198	201	205	215	186	211	197	200	196	222	195	212	215	203	224	212	179	228	205	188	193	215	188	202	172	197	203	199	204	184	194	195	202	205	215	191	182	197	207	171	197	181	191	217	178	199	191	202	194	227	190	195	196	193	226	195	192	175	213	193	221	190	219	226	177	177	197	191	203	213	185	188	210	216	190	195	216	227	186	200	198	199	173	179	187	208	207	216	201	178	196	208	209	175	182	189	211	217	221	204	214	184	187	213	216	230	205	192	189	177	212	185	197	189	180	195	194	199	184	212	217	208	186	206	200	183	197	204	189	188	182	169	239	181	199	184	198	216	197	180	199	198	198	217	198	229	211	176	236	180	189	207	184	182	208	193	206	208	193	205	197	208	185	193	200	185	198	186	191	187	206	157	200	183	184	193	184	188	216	199	205	213	190	197	217	214	212	188	192	169	224	197	187	203	194	194	199	201	237	203	186	213	183	170	203	212	173	201	180	190	208	180	187	190	219	187	207	210	210	192	210	221	195	205	186	185	218	198	198	212	192	200	200	181	221	188	203	203	193	193	199	176	176	196	198	210	195	221	212	209	214	193	175	205	179	210	195	210	195	206	203	180	202	198	203	189	209	195	180	201	198	195	203	223	190	196	220	224	215	193	185	181	213	182	200	222	194	191	200	206	205	188	201	186	180	189	204	197	194	188	200	197	186	224	211	200	190	178	205	211	175	187	218	197	202	183	168	206	182	195	217	185	201	191	219	211	188	195	189	194	196	203	195	209	189	184	182	202	201	209	212	194	188	200	217	201	215	185	234	183	179	220	189	185	208	188	208	193	190	173	182	172	195	224	223	170	212	212	198	178	191	210	205	211	202	191	188	184	206	201	201	197	184	175	183	174	186	186
3557	598	743	745	754	677	652	650	629	613	655	590	608	576	614	596	568	609	629	583	588	589	612	582	543	588	570	551	567	567	579	562	557	581	599	555	611	591	604	592	587	603	561	579	558	564	573	588	595	602	551	583	606	552	511	575	597	607	572	549	637	536	579	580	568	528	593	589	554	568	585	547	551	552	587	567	575	595	570	610	545	590	615	508	550	579	597	570	569	528	575	579	580	628	562	575	547	560	531	576	559	593	594	583	539	573	589	545	578	574	602	551	569	581	574	576	602	576	606	559	573	550	558	534	586	581	484	584	602	627	567	570	563	564	575	595	576	566	576	548	574	586	549	563	531	514	556	571	584	550	545	569	540	594	564	574	560	600	592	585	543	619	558	549	591	574	575	515	606	584	535	551	595	565	562	533	547	561	579	578	588	609	592	538	575	548	577	578	558	554	603	535	573	583	538	557	576	573	570	576	536	558	591	633	582	570	594	561	597	605	577	540	587	583	608	560	592	602	545	558	572	592	575	586	570	569	543	577	529	572	603	544	566	570	565	572	539	555	551	564	598	573	627	585	580	559	588	577	561	552	560	586	578	596	577	585	591	550	574	583	584	565	532	578	587	600	539	562	551	609	538	583	528	570	555	582	561	582	483	596	537	572	575	551	585	606	545	599	535	598	544	554	511	564	531	605	562	560	531	560	577	513	567	539	594	581	561	575	564	573	573	555	597	562	561	554	556	554	583	573	515	577	574	578	572	564	597	539	556	538	587	580	556	591	578	599	527	590	554	562	568	550	571	597	541	590	558	547	562	515	591	609	559	589	556	553	581	576	571	605	571	535	584	553	572	551	565	579	573	547	568	540	599	584	547	580	542	550	582	610	570	578	565	593	555	594	571	552	607	576	541	594	547	572	558	540	609	592	542	590	566	570	575	571	593	601	560	564	574	578	592	615	605	512	559	580	571	565	573	596	565	567	611	559	552	558	554	573	603	552	575	566	575	599	535	561	577	560	583	594	585	526	547	563	583	549	587	570	564	591	542	543	518	595	560	567	587	540	588	546	608	598	566	563	588	590	544	542	533	634	561	616	529	553	605	561	575	589	573	579	560	514	555	554	593	569	560	533	550	567	571	592	560	605	532	545	599	596	584	548	546	563	589	565	586	567	580	561	592	563	586	554	574	551	589	491	549	579	525	591	600	550	511	542	530	572	576	595	581	591	530	606	564	578	559	545	572	593	507	490	575	593	565	535	586	605	570	563	594	596	569	551	568	528	592	570	555	580	561	597	513	551	580	591	563	567	531	563	564	592	574	573	565	590	544	541	608	547	589	559	552	539	590	564	599	585	552	534	589	548	593	556	523	545	580	562	533	563	546	551	583	637	586	604	597	608	583	584	561	575	558	547	567	555	545	561	551	567	523	561	550	579	581	578	597	547	590	551	575	630	563	568	576	546	542	588	557	568	568	559	593	549	591	552	568	554	579	557	570	585	553	582	579	607	541	589	590	630	541	605	517	559	563	552	606	577	573	529	591	605	558	546	588	580	561	565	549	546	553	590	589	556	555	581	546	536	543	561	587	559	576	576	550	578	538	533	574	561	589	578	581	555	572	532	542	611	593	587	533	544	573	555	586	613	546	581	570	608	595	546	581	608	533	569	549	575	564	563	624	543	561	574	559	580	533	537	622	511	576	593	582	524	582	566	564	579	579	588	584	564	583	593	555	592	630	587	602	546	538	596	600	528	540	571	561	529	575	552	604	586	583	596	594	606	551	578	606	558	540	560	572	563	567	570	558	552	593	552	575	574	583	523	632	570	545	560	585	610	585	598	561	530	565	587	590	579	613	582	610	570	622	545	564	569	581	540	559	571	550	543	550	616	585	584	605	550	534	566	506	607	537	560	603	553	563	583	562	536	556	541	558	605	550	555	584	581	630	562	598	553	571	540	595	588	567	554	531	557	566	534	588	601	573	617	578	547	549	592	548	568	554	597	543	525	543	596	597	595	563	559	565	531	580	547	565	560	575	562	574	565	511	563	604	588	604	578	600	563	539	596	591	557	552	550	589	588	580	569	595	575	614	541	541	582	594	542	609	604	567	569	568	527	600	568	556	546	571	585	583	574	594	585	596	591	531	526	613	547	562	570	540	607	589	574	618	580	609	571	566	562	554	614	601	582	555	572	568	557	569	554	525	574	541	557	545	563	543	566	600	601	600	559	591	575	626	581	542	594	553	556	553	585	588	521	582	556	539	559	545	564	564	531	584	542	556	589	554	566	572	612	575	583	606	543	563	567	570	586	551	572	537	563	572	559	590	562	562	597	549	551	593	595	568	589	583	551	570	542	575	594	560	541	573	570	556	608	550	574	578	557	595	566	578	567	561	569	608	547	563	603	587	550	570	580	583	547	547	555	596	561	560	540	579	592	594	595	601	567	587	586	581	600	529	546	542	531	545	523	542	550	589	546	557	601	589	614	540	602	576	581	557	588	565	600	567	577	582	590	582	578	572	567	539	558	619	598	554	534	544	560	558	591	590	579	558	572	577	564	589	553	553	603	573	551	554	623	587	529	542	540	577	554	554	530	608	608	577	523	580	548	617	578	611	572	543	526	564	556	570	563	537	603	585	519	562	602	531	556	590	576	592	566	539	542	549	582	580	613	582	544	556	607	536	547	543	586	574	592	562	562	555	637	605	521	574	543	538	577	547	547	571	545	583	554	578	537	566	584	543	556	612	584	584	556	569	573	570	534	596	559	587	529	579	561	531	595	593	564	548	560	543	577	586	560	551	604	559	576	517	569	578	589	563	600	576	566	523	572	591	568	592	574	558	552	573	540	619	568	561	612	556	567	584	542	563	565	615	551	596	574	576	567	584	576	545	578	543	574	544	602	576	578	578	577	573	567	574	570	567	574	567	545	582	581	590	570	546	569	545	526	536	581	543	556	562	588	612	585	575	568	564	601	571	633	603	549	570	549	576	568	574	540	556	601	539	590	599	554	567	601	555	591	565	597	560	572	542	561	599	541	544	547	583	572	573	523	560	573	578	583	573	563	547	588	569	524	569	572	588	593	589	597	558	589	551	590	556	519	549	589	617	628	557	559	558	571	552	555	595	555	581	558	580	580	544	595	578	560	561	549	579	622	572	557	551	567	586	538	586	557	532	509	549	568	557	544	528	576	585	575	621	575	550	562	588	574	561	511	568	568	593	564	550	521	566	518	545	543	552	566	591	537	566	531	609	585	508	572	560	589	581	576	549	572	548	590	567	580	559	554	561	560	607	570	555	548	602	625	555	562	553	590	567	577	566	568	602	545	575	580	599	566	596	543	571	558	564	535	579	558	554	560	589	585	609	547	525	560	564	566	554	572	595	589	563	594	567	564	564	636	582	562	547	560	587	535	584	585	573	563	571	550	607	599	584	598	579	565	540	577	567	579	601	558	527	551	535	579	545	551	560	530	565	569	552	575	562	570	606	590	574	615	595	564	559	530
31498	8433	1477	1053	817	638	501	453	478	459	411	394	345	371	398	380	375	360	350	349	350	351	343	348	311	347	336	350	341	325	330	334	338	340	339	300	337	311	318	324	333	317	298	349	333	292	344	344	340	325	310	327	310	334	312	367	303	345	304	296	314	308	310	344	349	361	305	336	309	346	325	330	346	329	339	339	311	352	351	336	305	345	330	290	373	334	307	324	335	315	320	314	321	329	353	332	304	336	329	319	353	325	299	316	311	312	354	356	334	322	334	343	335	321	348	304	344	328	315	336	324	339	303	338	332	308	315	321	337	331	287	336	330	343	333	339	330	298	315	318	304	301	284	326	309	300	333	325	313	312	306	311	317	322	323	307	282	327	377	342	361	319	313	350	299	316	347	330	317	320	368	323	331	335	318	335	317	332	335	314	296	339	329	329	328	286	329	339	295	322	340	338	308	313	320	326	322	354	356	324	308	322	296	293	308	292	314	328	348	299	309	298	308	329	347	285	316	320	315	326	319	368	310	322	297	313	318	335	334	352	330	368	311	340	334	309	273	332	333	326	332	322	332	333	324	326	329	334	311	353	337	310	330	346	329	327	333	343	338	306	335	337	312	345	312	350	323	326	337	330	338	343	321	320	305	322	309	318	316	330	338	351	316	277	339	323	315	309	323	331	311	320	337	312	288	339	303	284	343	348	331	330	320	327	357	325	345	325	303	325	341	296	325	343	329	326	312	356	316	296	354	343	335	301	342	330	333	329	318	351	342	352	331	340	303	347	337	308	321	364	282	319	328	301	309	318	343	320	308	324	329	352	325	338	326	300	316	322	341	357	315	311	329	336	316	307	330	343	303	324	358	350	313	302	309	320	325	284	344	306	292	347	292	305	330	310	339	314	352	321	306	316	331	321	290	346	350	310	349	325	326	336	342	336	283	297	313	315	305	319	342	354	314	344	343	323	306	309	306	296	342	309	321	306	302	326	341	301	349	309	319	326	361	323	323	345	319	318	313	345	349	337	297	290	331	302	317	333	345	315	294	324	343	333	338	322	327	362	323	320	314	349	310	336	318	313	313	299	332	323	294	361	321	333	349	347	340	322	297	328	320	340	300	299	335	308	357	327	347	300	302	352	309	305	333	318	318	330	334	342	313	316	336	327	339	293	347	329	310	338	325	316	329	310	326	319	344	329	307	282	310	328	351	294	328	354	305	323	318	303	299	326	309	362	306	313	336	293	318	304	321	332	303	315	352	302	327	350	335	323	331	305	325	322	306	299	326	327	311	320	327	308	330	324	336	308	305	305	294	329	318	353	325	329	299	310	290	337	285	333	321	335	325	309	289	347	291	344	323	352	345	349	321	305	338	322	365	322	330	319	347	298	301	331	317	353	305	341	355	318	310	303	294	326	291	305	343	329	339	319	318	312	312	326	315	351	349	310	353	290	345	317	330	321	296	313	315	312	311	331	326	307	290	326	350	348	344	334	305	314	314	318	321	325	331	319	341	330	327	305	318	346	292	346	322	337	316	317	319	343	316	282	322	314	302	345	329	328	369	330	341	309	327	326	299	348	346	309	334	345	329	315	318	332	338	303	321	333	338	348	323	331	350	318	275	305	313	326	324	300	332	333	345	316	293	337	365	327	331	336	304	314	306	302	311	314	290	318	326	319	319	290	311	326	338	361	325	279	342	322	318	319	327	314	321	303	318	317	350	313	321	310	310	313	314	322	353	334	318	363	339	313	314	314	311	334	328	324	309	318	336	347	311	324	324	338	324	311	317	306	329	343	326	306	315	316	374	304	325	311	313	347	324	306	295	285	333	329	292	311	312	339	350	307	328	313	321	309	349	343	327	320	319	302	311	296	296	316	325	293	296	330	316	284	318	306	339	301	296	320	311	315	336	323	316	278	322	328	326	305	342	321	337	322	323	354	311	290	312	276	329	320	309	330	305	303	321	310	345	320	321	323	317	306	313	325	363	322	346	316	306	336	305	349	319	323	334	337	349	300	340	335	323	335	287	304	334	334	312	335	339	337	328	338	327	307	304	310	345	316	324	325	330	312	321	323	365	327	358	329	344	341	302	321	306	333	329	336	302	304	321	317	336	291	353	282	305	361	300	302	320	339	310	313	334	301	337	296	344	306	323	328	330	351	294	316	331	340	334	352	315	345	304	317	325	306	316	294	307	341	325	327	331	336	322	342	311	335	367	357	307	308	304	306	329	334	302	332	314	343	300	314	362	298	316	332	335	310	351	307	323	323	352	322	325	336	313	333	311	302	323	350	356	338	302	315	349	307	353	321	300	347	328	292	300	325	334	310	332	334	361	345	309	316	303	301	316	337	323	328	304	324	352	312	337	314	314	302	331	387	318	327	332	302	309	308	317	287	309	332	315	340	339	338	326	309	352	352	317	328	336	300	294	319	336	307	358	324	319	311	311	327	321	294	317	335	310	321	332	342	343	292	306	363	338	306	333	310	324	335	347	320	304	345	321	304	332	359	326	344	298	296	333	322	307	271	303	322	315	310	330	325	325	319	343	310	332	302	331	338	326	306	312	315	341	346	345	330	341	331	327	329	323	324	329	346	288	339	302	332	333	300	321	311	346	349	323	371	347	308	296	312	318	321	315	356	319	294	348	331	331	328	316	316	313	319	357	312	299	312	310	308	299	332	357	326	340	306	343	318	327	313	314	289	325	322	327	321	329	347	328	337	319	315	337	345	345	318	315	336	318	346	298	335	325	293	346	307	318	339	325	314	320	324	317	314	313	357	326	318	294	315	338	342	350	312	313	331	308	316	280	333	332	291	319	298	353	314	314	312	311	324	308	321	358	320	321	313	347	318	308	317	319	327	315	326	327	336	326	330	355	306	329	320	306	326	323	314	339	318	338	323	309	300	331	313	308	316	327	359	324	316	336	310	281	292	339	309	347	343	319	324	320	332	362	317	342	343	351	291	346	337	355	306	318	313	294	325	316	322	319	342	344	310	311	351	321	326	317	343	325	319	329	334	343	359	323	315	368	340	326	328	328	291	324	343	335	339	316	365	312	306	347	333	351	354	344	338	316	338	346	333	335	334	326	340	342	322	346	367	335	344	340	335	338	333	312	300	333	319	353	345	305	305	352	321	324	328	305	307	306	300	346	351	322	318	325	335	307	323	322	331	311	313	331	294	349	328	313	320	313	296	330	345	285	318	320	340	294	333	295	352	316	354	323	322	350	300	324	327	296	314	308	308	318	327	345	324	315	321	334	302	339	312	341	315	311	320	335	333	297	317	322	317	304	343	318	328	341	346	311	334	320	337	332	295	297	301	317	343	308	339	334	326	305	298	326	326	336	315	329	305	318	301	321	346	348	309	323	334	300	311	323	298	328	337	325	308	339	333	320	309	346	303	314	319	317	347	343	332	297	327	328	318	350	337	344	342	305	309	290	304	342	305	323	309	331	314	332	324	312	297	315	337	338	307	325	324	311	337	330	331	315	313	294	356
17074	1737	3325	3695	3039	2646	2162	1894	1640	1541	1420	1338	1276	1239	1162	1126	1151	1051	1045	1090	1053	1005	1050	1012	970	997	966	914	946	954	897	933	920	895	891	987	932	961	881	914	912	867	919	878	862	870	862	888	887	884	858	907	844	907	904	854	907	862	829	883	877	869	825	837	831	865	841	885	828	836	824	944	835	870	870	836	830	873	851	827	823	905	893	833	895	825	831	899	857	862	846	817	799	895	825	860	810	845	858	836	860	823	872	841	862	842	895	858	838	881	902	825	867	842	903	871	916	910	879	885	894	872	845	840	794	894	878	872	846	805	859	890	820	847	831	845	877	805	890	872	846	840	861	895	863	872	816	861	858	867	845	887	882	878	853	834	842	807	788	859	848	838	876	853	855	842	844	878	907	907	830	850	871	815	869	786	844	857	913	872	803	838	857	846	876	903	830	830	862	829	801	848	842	851	857	869	856	897	850	830	875	859	848	862	854	854	842	842	784	845	897	856	842	837	892	853	811	867	858	881	882	823	865	834	811	827	815	858	847	868	829	848	813	869	886	829	874	876	847	830	839	872	828	905	879	840	785	838	875	853	871	803	879	843	845	856	801	820	869	833	831	843	799	830	830	790	840	851	798	892	868	865	801	874	851	846	867	848	822	839	832	896	803	827	860	855	823	836	823	836	774	855	896	811	886	882	859	868	856	863	784	844	830	850	822	904	881	857	825	860	860	855	854	835	874	856	896	841	904	833	831	881	822	852	844	827	866	866	827	816	800	839	842	880	851	881	836	829	880	839	800	851	870	839	853	867	786	841	829	852	854	812	839	817	861	824	841	865	878	854	904	905	834	852	860	846	847	838	880	906	862	820	853	856	860	835	854	830	825	822	800	859	872	796	870	880	882	836	825	793	865	846	828	839	907	832	905	844	899	842	860	871	871	802	901	822	852	911	843	807	882	861	843	888	895	854	873	794	770	874	831	782	843	852	887	859	826	870	822	871	805	876	819	842	866	828	888	810	839	821	827	847	898	781	868	840	830	821	787	838	897	913	853	863	836	834	845	805	847	856	801	879	871	825	841	836	844	841	852	868	845	836	863	884	839	848	808	884	811	850	798	834	824	829	867	800	849	855	827	863	841	816	868	821	880	873	877	825	918	830	797	820	844	836	830	858	821	869	855	847	813	868	844	941	857	821	871	811	860	844	846	859	840	891	830	850	842	799	859	831	834	825	789	855	827	844	902	860	829	867	811	848	866	852	845	848	857	841	830	856	809	826	821	872	881	894	869	859	868	843	809	859	887	877	822	833	923	839	867	841	845	860	806	831	843	879	795	867	818	842	882	899	876	899	832	857	788	874	802	782	798	905	918	833	793	812	866	884	866	904	900	785	819	846	831	830	877	894	843	847	798	828	851	880	867	863	852	815	855	785	822	822	872	886	859	867	822	875	832	824	880	816	823	809	851	779	860	850	850	865	830	857	845	859	836	859	826	864	878	846	857	841	886	817	898	829	858	891	881	877	850	835	864	854	846	831	802	902	815	846	818	816	901	865	881	861	850	847	868	851	833	868	854	815	874	860	831	783	878	878	831	807	876	835	839	855	780	821	881	807	839	839	820	846	850	810	888	857	885	841	843	828	846	855	879	850	820	913	846	866	842	867	828	823	917	845	871	832	894	835	834	826	841	849	891	824	927	789	840	855	889	814	839	843	827	827	859	834	823	829	825	876	834	760	898	831	819	849	782	847	835	813	878	814	874	850	825	847	875	868	842	826	870	887	830	829	856	825	862	872	857	859	854	877	843	842	900	825	895	850	844	822	875	882	899	854	844	866	796	839	829	877	840	827	854	832	897	875	844	818	846	800	805	801	857	892	815	842	827	788	857	886	824	804	870	856	866	876	864	837	882	842	820	868	776	844	897	832	791	902	867	878	876	857	876	886	865	794	817	926	810	875	803	881	821	799	880	829	838	862	907	835	866	888	778	874	841	816	868	861	884	848	864	871	855	857	819	806	900	846	852	865	835	865	919	828	842	811	864	823	857	829	903	826	883	878	846	815	821	800	793	863	818	838	825	850	828	909	885	841	875	827	842	809	840	826	877	879	832	856	868	834	879	874	849	868	830	831	839	831	891	854	877	851	855	843	852	846	816	842	849	860	852	854	831	831	867	794	888	844	807	815	858	889	837	885	860	897	856	864	821	871	817	863	836	780	882	883	822	872	868	840	887	878	828	871	858	858	834	867	844	882	884	858	874	806	852	832	845	850	820	882	847	887	825	801	864	810	800	866	831	856	856	815	856	867	872	820	821	878	821	848	846	795	881	794	807	880	815	898	858	831	864	913	893	832	830	838	834	894	871	840	831	801	890	834	871	820	883	869	779	898	870	831	870	872	891	874	882	881	821	849	831	814	833	867	845	839	820	864	812	864	821	824	834	772	846	849	886	857	825	831	874	863	818	890	859	814	874	839	866	840	812	856	855	897	910	820	850	818	848	850	847	857	831	836	834	832	883	855	829	816	839	840	907	841	829	884	842	842	809	842	892	861	869	861	838	881	859	818	866	835	832	863	875	871	892	839	849	830	878	804	841	844	850	840	811	864	915	809	856	880	845	861	829	819	847	837	798	814	835	847	821	858	870	816	843	840	844	826	875	858	881	820	862	868	829	865	826	852	842	787	842	899	838	839	861	820	846	899	822	842	832	824	807	844	819	856	865	877	892	851	812	893	881	876	893	833	908	906	873	848	784	868	829	861	840	838	772	894	862	862	863	822	822	850	868	818	855	876	852	855	871	788	846	843	852	845	885	889	839	874	851	815	841	833	875	854	893	828	829	838	819	883	809	814	842	847	802	834	841	854	827	879	847	888	850	857	851	881	850	833	871	805	831	808	799	851	868	874	781	813	833	802	818	833	855	880	833	857	841	870	913	858	840	819	828	858	927	885	892	820	843	864	836	841	859	823	834	812	856	850	807	853	874	862	848	853	852	834	772	800	799	852	861	832	874	881	821	845	878	882	834	836	859	865	828	848	891	885	849	813	841	817	855	861	808	837	834	812	801	882	860	862	872	848	848	838	781	841	855	848	844	849	848	846	861	846	834	868	813	831	885	850	889	875	890	842	839	859	913	875	821	844	841	794	891	882	872	840	866	847	854	844	901	849	873	782	810	816	877	832	861	855	860	860	885	822	789	846	831	815	822	899	866	839	820	834	860	871	874	845	858	895	819	840	864	853	887	865	864	872	882	841	863	858	860	858	838	844	806	841	826	885	866	882	875	849	889	848	865	873	831	870	844	799	859	884	907	842	851	867	867	776	855	840	812	887	874	854	879	829	832	881	879	880	833	875	787	894	879	812	832	873	876	816	865	811	841	818	834	878	853	807	876	844	859	902	857	859	828	843	869	842	879	867	926	881	835	848	824	877	887	829	833	873	837	792	844	841	856	830	832	876	864	904	892	858	806	847	811	848	906	860	855	821	850	835	843	827	860	803	847	843	869	835
44951	16789	3176	1847	1200	918	732	604	497	469	428	424	394	382	363	347	330	317	338	313	313	302	298	260	306	294	261	293	287	302	307	282	299	324	296	309	300	283	298	293	292	299	303	268	271	305	276	283	283	272	234	268	281	277	257	281	274	283	284	291	311	309	279	272	304	284	297	275	283	335	246	267	290	284	262	262	269	290	257	283	287	266	275	320	299	288	283	281	254	259	286	246	289	288	297	295	280	263	291	292	273	291	268	275	276	298	297	284	277	284	281	294	256	269	278	288	290	283	304	259	274	269	304	272	306	284	230	266	289	250	277	275	265	287	261	276	298	289	288	284	284	276	282	237	285	284	280	308	275	296	309	281	267	298	288	276	302	281	275	281	248	280	294	291	281	272	277	255	264	255	273	281	289	246	316	269	279	262	284	291	286	293	294	266	295	295	287	321	294	293	299	289	266	269	300	277	246	275	270	293	297	294	249	251	292	268	289	249	277	275	277	253	297	269	286	268	297	277	247	292	266	278	282	272	270	292	266	266	293	268	269	286	277	278	280	281	283	277	269	270	264	256	279	286	249	266	262	261	247	281	289	243	238	280	265	291	271	296	277	253	308	269	296	261	275	247	281	299	282	310	269	261	271	264	291	252	253	294	282	276	321	288	284	274	279	285	308	288	262	257	247	265	275	257	258	275	268	255	282	277	274	266	278	265	259	268	249	307	292	315	274	277	281	298	300	289	246	260	278	282	288	268	292	289	275	332	312	287	301	318	313	288	272	273	274	256	311	288	266	279	286	289	282	246	278	290	267	261	283	278	261	278	302	267	264	287	265	270	268	281	256	269	265	267	297	313	250	270	270	281	267	293	280	289	276	278	257	257	270	266	289	262	305	274	268	287	283	293	282	300	267	255	275	258	287	271	304	296	286	274	263	286	257	263	255	251	281	256	292	263	263	288	295	258	268	279	282	266	273	282	248	268	263	277	281	288	270	313	284	264	298	299	289	268	277	274	275	265	289	251	297	265	296	272	258	288	289	268	267	293	279	255	266	326	287	263	267	289	275	287	267	303	293	291	264	272	302	285	258	249	296	244	275	266	292	315	286	292	278	254	257	286	293	282	276	284	298	251	267	273	288	263	281	311	249	292	262	294	280	271	262	267	295	283	273	269	296	265	257	280	257	279	279	279	268	281	277	285	300	281	263	310	270	317	266	287	278	290	258	287	286	286	267	266	291	265	254	270	262	260	288	278	295	256	267	272	283	284	280	264	273	274	261	287	301	290	306	283	280	284	282	277	258	251	301	274	256	303	268	257	303	257	286	267	263	294	275	300	282	269	305	253	289	318	279	297	296	284	325	236	281	256	277	265	281	261	271	298	268	281	289	255	283	281	262	269	293	287	312	264	289	282	259	265	249	271	255	283	288	294	268	260	279	285	275	285	269	306	300	292	310	271	319	272	266	247	293	286	290	303	272	266	273	271	296	279	286	306	303	295	273	272	273	264	294	245	283	304	275	295	309	285	304	278	266	276	287	244	285	298	313	279	274	260	275	274	291	271	301	279	279	314	287	276	267	303	297	262	270	272	253	283	266	249	275	300	284	286	281	279	293	306	253	266	273	268	281	288	313	305	328	248	259	240	292	273	284	260	293	290	274	304	267	299	281	263	260	271	276	255	308	260	248	264	291	249	273	278	285	286	265	274	276	305	290	278	254	272	273	301	278	283	263	240	258	299	270	317	270	279	277	305	266	289	292	279	274	282	277	297	308	315	252	282	288	287	268	269	274	263	271	305	272	307	290	239	265	278	282	291	339	289	294	270	271	322	230	286	291	291	293	285	269	283	302	282	272	261	290	271	268	290	302	300	273	259	311	289	310	269	264	261	289	288	306	293	320	242	293	278	287	264	288	237	268	289	291	248	292	267	253	271	264	265	260	305	310	262	276	273	261	283	302	272	273	262	295	277	254	257	285	305	271	263	303	279	285	285	260	275	263	251	244	299	281	242	283	279	275	261	253	320	265	294	283	258	279	300	301	277	286	276	325	289	228	313	267	277	277	252	273	287	265	260	259	265	280	266	266	275	300	272	263	271	264	250	275	296	271	258	288	244	265	306	268	300	277	288	273	279	247	257	247	281	281	265	283	276	272	266	291	266	255	270	257	304	266	286	236	283	288	273	260	298	285	299	291	285	296	289	283	285	278	283	280	292	279	239	256	278	319	292	287	274	293	282	262	247	306	240	280	279	280	312	262	281	304	274	254	268	267	274	302	269	253	252	294	285	315	230	263	259	281	261	268	291	287	244	248	301	293	270	267	280	256	253	309	300	258	285	278	284	282	242	279	276	292	269	288	272	293	257	307	254	262	285	298	300	248	285	255	231	269	281	298	288	259	288	292	304	260	278	264	294	270	302	267	288	272	301	292	282	288	302	311	239	276	297	305	300	292	292	247	258	300	269	266	251	248	272	326	304	266	281	252	274	282	298	270	287	282	265	277	296	287	259	278	267	261	282	287	286	282	259	280	262	267	263	313	258	290	241	285	248	254	257	297	318	266	279	306	315	278	275	262	283	283	265	282	286	270	304	298	302	293	262	244	278	310	274	282	328	300	302	260	257	260	286	285	243	283	278	289	285	251	260	288	260	284	284	275	273	272	276	267	298	313	278	326	283	259	291	253	303	266	242	274	278	277	272	266	289	269	291	266	276	280	279	296	301	275	317	298	273	260	267	254	319	267	251	298	299	265	292	295	280	303	257	282	274	283	276	265	265	306	268	292	279	284	261	270	246	297	291	289	291	285	260	314	287	269	268	321	299	278	271	300	287	270	272	289	293	319	294	279	253	263	248	268	263	281	290	241	287	272	286	241	280	276	281	267	280	281	248	254	285	299	296	296	264	264	276	288	286	275	279	274	289	274	287	302	269	298	257	291	289	297	281	312	301	243	289	278	263	254	298	304	253	297	269	270	261	291	292	269	271	264	288	277	305	292	265	249	287	244	285	272	276	270	279	260	289	280	281	291	298	285	272	289	295	289	287	310	280	268	298	247	292	244	283	267	284	254	282	248	268	282	236	242	318	296	266	293	275	290	271	251	255	261	268	253	255	279	286	286	271	309	273	315	298	291	272	296	257	257	278	261	288	318	300	290	278	281	279	279	267	286	271	248	269	294	264	257	241	242	287	294	258	282	275	265	256	274	250	277	272	266	256	280	289	246	301	288	293	276	278	285	294	293	272	266	307	262	288	271	270	280	280	298	270	266	263	274	284	282	266	274	279	283	261	302	285	290	280	275	270	257	251	277	289	278	267	276	264	265	282	260	285	285	276	263	260	270	278	279	271	273	268	284	254	297	289	243	270	277	283	285	273	281	290	242	252	286	287	254	281	265	295	296	266	276	263	263	277	286	280	260	258	256	322	277	284	272	243	288	269	300	263	257	268	275	249	267	254	247	303	261	242	284	254	272	256	261	294	275	318	283	290	284	266	294	289	272	254	269	283
23855	2425	5371	5921	4757	3803	3371	2700	2364	2141	1815	1626	1563	1351	1314	1253	1199	1168	1113	1068	1061	1027	1034	1034	941	888	910	913	863	932	809	899	782	867	817	842	798	844	792	766	820	794	826	779	826	806	792	748	791	807	738	794	814	723	819	744	720	709	765	744	733	768	768	774	772	794	719	726	721	727	700	728	750	764	729	746	762	737	730	760	743	751	722	702	743	742	735	752	738	783	756	747	718	720	704	802	732	748	703	706	715	742	754	741	743	710	736	717	674	741	708	721	682	724	742	730	692	733	737	710	753	731	679	681	707	771	661	719	757	682	729	697	731	772	708	726	698	721	705	728	711	750	711	697	704	735	746	705	720	710	730	701	696	722	698	709	699	713	689	730	700	736	745	736	691	729	782	698	722	760	685	736	750	754	726	700	762	724	694	760	645	750	714	698	693	712	720	718	693	741	680	668	709	701	714	781	718	697	690	744	722	691	688	694	716	677	757	670	750	730	748	698	691	717	679	700	748	710	729	737	682	772	719	732	726	710	727	718	695	708	709	740	705	698	719	665	763	719	694	745	737	698	687	703	699	761	703	735	714	712	712	702	725	704	743	725	688	745	764	742	692	686	747	650	730	748	718	770	721	724	724	703	721	723	706	712	720	734	751	766	706	676	661	712	719	695	691	719	698	762	737	705	722	747	677	733	713	728	731	692	691	702	700	750	690	737	724	693	725	723	736	747	746	687	726	704	713	719	713	677	719	742	703	769	740	704	749	719	683	695	674	733	730	750	713	752	688	683	700	724	723	738	740	745	735	734	726	681	735	716	761	747	714	762	706	730	692	740	723	740	693	689	683	738	729	757	727	718	678	728	732	705	704	727	705	710	682	724	663	710	730	757	759	688	701	671	702	711	751	779	702	671	738	698	701	681	679	720	711	745	748	712	728	679	732	745	715	776	727	674	738	710	714	726	716	719	725	741	713	735	671	736	722	705	684	761	685	690	725	716	729	732	709	707	726	694	710	755	731	673	724	758	712	698	673	712	761	720	723	728	712	721	743	761	721	701	700	742	683	757	726	752	716	700	709	733	732	762	759	759	716	730	715	730	735	678	680	673	736	735	720	759	711	716	723	720	689	683	658	760	688	689	736	711	706	730	743	740	744	701	717	718	702	728	703	738	728	690	705	762	688	734	708	752	678	707	676	705	712	696	668	772	669	715	670	741	771	702	752	734	745	727	731	698	692	711	680	699	674	719	707	751	718	705	748	725	753	730	707	744	715	740	733	702	705	727	772	693	721	669	750	729	746	694	740	762	663	690	697	709	731	732	719	761	767	718	740	743	720	687	719	694	738	721	726	704	711	688	700	716	747	702	731	719	714	728	709	705	688	699	701	728	662	713	726	703	715	713	757	716	705	683	740	714	735	721	760	699	725	744	739	723	688	790	689	735	710	673	752	699	704	712	688	729	721	734	741	727	729	675	648	707	732	744	723	711	719	747	694	714	685	732	738	704	697	719	673	730	716	718	665	722	718	701	752	727	763	721	657	713	744	708	716	688	722	739	697	722	742	724	715	718	712	705	710	714	710	683	728	694	702	706	692	709	701	714	685	687	701	695	759	693	719	701	748	708	713	729	713	735	746	722	746	722	754	708	697	695	708	698	748	738	749	737	722	655	717	696	723	684	717	712	681	689	712	703	696	725	756	695	686	730	705	742	783	690	723	699	693	734	705	716	730	749	706	657	726	700	727	684	714	665	700	743	747	691	676	723	734	709	691	718	727	700	704	754	680	710	701	711	704	738	726	671	705	701	765	726	732	757	689	754	714	701	773	684	752	694	718	728	682	708	700	700	732	751	656	741	708	726	692	714	727	721	737	717	762	755	735	697	702	730	711	720	740	708	747	693	744	681	742	733	736	741	730	721	680	738	711	725	709	734	724	734	680	678	752	721	737	710	704	697	669	709	708	714	713	751	708	664	670	718	679	752	664	665	750	757	730	697	754	710	738	673	706	703	721	709	717	704	736	703	736	761	728	749	745	725	675	739	737	697	713	687	684	750	675	745	746	788	734	742	732	715	694	719	723	695	684	737	747	759	744	666	727	753	688	685	693	719	734	741	705	718	715	698	678	694	682	701	696	722	774	691	745	762	704	679	730	697	763	694	742	723	741	717	731	692	730	692	717	692	723	707	756	747	754	718	696	695	702	725	721	719	699	724	672	733	667	733	660	734	681	646	738	712	674	734	750	688	688	686	726	712	744	716	709	715	720	766	712	748	752	696	715	749	715	734	726	722	729	665	647	696	664	712	739	697	735	738	737	705	686	703	714	793	712	733	737	693	705	750	726	805	728	687	707	672	734	703	731	743	689	725	693	704	708	717	726	771	736	716	679	696	695	722	693	709	744	719	715	714	709	724	700	729	677	721	734	718	709	731	689	674	725	739	723	700	677	683	772	735	729	686	692	665	694	789	721	741	695	704	717	675	714	702	737	696	754	684	753	743	683	676	746	685	720	760	702	679	712	714	676	729	742	716	723	741	700	685	679	752	734	754	715	715	783	696	666	735	767	748	706	753	718	725	707	708	715	725	729	732	683	774	714	702	736	699	754	732	714	756	726	725	685	730	730	710	756	700	712	686	736	727	736	754	730	707	694	723	751	753	721	745	702	745	756	698	771	706	769	769	716	727	704	710	663	699	717	697	710	768	709	734	685	705	700	787	747	734	679	676	692	777	737	745	752	679	725	669	764	723	679	693	711	708	690	654	731	767	739	699	717	717	733	731	702	737	729	698	762	698	725	695	715	718	696	715	700	749	665	681	701	720	740	667	750	712	737	754	738	702	713	754	760	710	736	761	710	658	728	660	773	709	702	690	690	721	727	763	746	704	732	706	702	688	751	712	727	755	769	742	713	752	724	690	700	707	765	730	738	685	702	764	779	736	628	705	713	765	779	707	714	695	723	698	739	767	718	727	716	724	741	684	723	709	771	756	676	672	710	682	679	745	707	712	743	705	736	695	722	744	690	765	705	712	693	697	749	746	736	680	730	712	694	729	714	709	734	736	746	746	747	678	741	750	735	678	732	742	720	729	724	741	716	724	708	710	744	758	675	750	733	728	757	738	706	689	729	667	733	724	723	725	738	691	688	714	687	752	704	691	691	719	720	735	724	687	779	722	696	741	705	686	740	699	778	792	721	674	708	701	726	656	714	728	706	755	735	739	670	748	714	649	715	721	706	742	681	725	682	754	704	734	690	703	690	689	693	726	725	692	739	735	745	682	718	705	744	710	724	694	731	704	688	707	713	675	732	754	700	738	707	735	732	714	725	710	729	703	730	689	678	699	675	696	720	717	727	733	734	756	737	778	733	741	775	744	687	719	742	706	733	747	729	690	681	743	721	686	746	746	680	716	723	713	696	714	713	692	723	713	727	705	677	682	689	717	716	692	710	731	747	711	716	727	719	707	775	705	726	678	702	735	701	703	682	685	697	734	703	647	720	658	753	671
3719	235	200	226	220	214	208	184	184	209	190	201	245	182	209	205	194	197	180	221	211	193	192	174	180	176	194	195	181	196	190	188	206	209	195	176	193	179	188	173	204	196	171	210	169	188	160	199	223	190	168	220	205	185	211	178	191	194	192	190	206	204	192	174	202	191	186	198	207	195	194	202	183	213	210	195	200	193	151	203	204	209	192	195	193	180	190	169	178	213	209	190	173	209	208	178	193	224	226	186	179	184	192	193	192	195	170	189	200	187	192	187	182	173	189	156	186	208	225	186	186	208	195	207	225	178	222	184	189	205	209	184	194	184	205	218	206	200	187	198	198	198	165	198	186	178	196	198	198	203	173	196	184	195	179	217	183	209	213	183	218	192	191	176	189	182	184	205	205	194	184	184	186	204	193	206	181	163	184	166	200	177	193	196	191	195	192	183	208	174	201	194	176	187	189	189	192	187	185	205	191	175	189	174	202	184	201	178	186	197	193	204	177	178	178	185	209	179	183	180	173	164	191	191	184	174	188	160	200	197	172	175	198	191	204	189	208	200	178	199	203	195	187	185	167	192	181	193	187	169	170	201	198	168	183	168	202	186	192	180	175	180	211	178	186	183	199	180	204	194	184	182	166	180	179	163	215	187	187	180	183	210	168	196	198	198	179	218	216	178	194	174	184	177	189	200	179	213	162	189	177	191	222	186	177	212	196	178	152	179	211	187	166	190	222	205	186	187	179	186	220	194	167	185	184	183	187	200	174	180	185	183	203	184	183	189	180	178	175	198	169	207	194	170	186	183	168	199	172	207	177	191	216	207	179	167	189	191	197	197	174	204	205	214	188	209	174	213	188	187	196	211	195	208	195	190	191	180	193	173	173	157	172	183	198	193	200	173	197	190	178	192	211	213	188	174	216	163	223	168	216	215	182	203	202	198	191	190	180	163	204	205	199	215	207	209	213	202	200	181	205	203	175	162	188	189	218	214	191	193	173	191	200	186	213	194	185	165	186	172	222	187	207	199	200	206	218	181	188	191	191	197	212	174	187	172	168	183	187	197	203	188	186	206	182	180	197	174	194	215	212	197	196	191	199	194	209	181	196	185	210	176	181	190	201	194	178	186	184	170	189	179	192	198	205	174	189	209	197	195	179	199	203	208	200	204	207	202	171	173	187	197	202	181	184	199	162	196	199	218	202	208	197	193	178	179	167	170	182	176	158	198	176	189	212	184	170	209	180	207	193	168	187	206	216	191	180	180	203	183	189	187	185	197	187	189	208	194	184	184	197	205	230	210	191	196	185	195	181	177	188	163	193	174	194	197	181	179	183	194	189	195	178	197	195	193	202	189	199	201	196	173	196	211	214	210	195	203	177	189	203	175	196	204	177	223	216	155	192	199	209	204	183	202	226	188	193	222	189	205	221	186	198	158	204	179	207	196	183	226	169	185	153	198	191	203	184	163	190	205	208	201	185	185	184	188	207	174	202	190	178	159	215	193	185	167	186	190	170	206	211	188	178	183	206	169	208	194	208	212	194	189	199	205	199	193	196	173	194	186	189	183	191	187	199	191	190	190	210	188	182	192	210	189	208	183	201	166	205	184	184	203	167	189	176	189	189	200	187	219	197	179	209	199	196	187	187	213	185	177	167	194	194	197	197	196	205	179	191	206	211	183	166	190	181	167	187	188	197	193	190	173	194	197	202	200	197	200	189	168	191	174	190	190	219	203	208	198	202	211	199	191	188	205	203	198	182	189	177	222	207	179	184	180	208	170	174	189	217	176	171	188	188	245	186	191	172	188	195	174	175	180	206	171	206	171	195	175	200	193	204	171	174	218	201	211	183	194	225	197	173	202	188	179	183	202	185	204	196	177	194	198	205	182	192	216	191	167	210	185	219	234	173	195	200	182	184	173	194	186	195	202	180	196	184	177	180	220	183	176	159	196	188	179	199	186	202	190	199	202	182	175	197	197	187	209	190	183	200	179	199	182	181	212	213	188	177	193	198	186	183	177	181	181	194	178	170	197	181	204	179	212	183	173	172	184	182	208	182	187	185	210	192	195	165	194	188	185	173	201	185	184	201	200	214	201	207	192	183	213	209	177	220	191	166	187	203	203	186	203	192	206	199	183	204	188	185	187	208	178	206	195	212	183	186	211	181	195	192	195	169	192	183	183	185	203	231	205	180	175	186	176	191	197	155	181	204	199	188	178	193	193	194	192	218	180	199	220	173	194	197	190	244	177	196	193	217	206	202	208	185	198	206	214	195	204	190	189	207	214	174	199	178	222	191	179	212	197	164	184	203	197	177	181	223	191	214	199	190	200	189	197	197	184	199	169	207	187	204	212	193	178	184	198	180	209	220	207	183	218	226	193	186	171	198	174	182	199	207	186	199	186	203	174	159	169	185	193	193	210	192	209	184	181	214	177	199	195	173	203	222	172	183	181	191	185	197	184	176	203	175	187	196	205	176	188	204	158	168	205	170	184	184	201	188	192	216	195	191	194	202	199	167	194	167	202	179	196	185	186	214	183	208	180	196	170	172	175	180	197	203	214	191	195	209	235	172	216	176	204	179	203	198	204	174	173	187	192	210	173	199	156	182	203	179	166	201	175	169	200	167	191	216	176	204	199	195	186	195	185	195	183	192	202	200	178	182	177	202	195	208	188	197	170	187	191	184	189	196	198	187	181	189	185	172	176	211	194	207	178	197	213	198	183	203	187	182	198	207	200	186	200	210	187	194	166	174	167	174	185	181	213	161	208	179	203	171	181	208	189	176	222	188	174	168	198	178	188	167	181	184	192	196	164	209	174	205	196	171	188	212	196	202	192	188	191	191	187	196	168	173	211	184	198	208	213	206	212	202	161	168	183	204	202	179	192	188	170	182	184	186	189	159	217	211	193	192	176	206	200	208	192	199	195	191	183	199	184	194	213	208	174	217	194	206	193	171	194	190	179	200	199	217	165	168	175	185	208	206	197	189	213	195	201	184	198	185	209	186	202	176	213	182	206	204	180	224	199	186	188	191	208	185	185	178	210	203	174	192	207	204	204	209	183	173	195	196	182	212	174	173	207	214	176	191	182	196	164	172	213	192	170	188	188	181	180	185	218	175	171	212	194	172	197	183	179	208	196	186	180	194	195	194	196	196	188	165	183	190	219	204	167	193	180	188	212	193	195	187	231	202	219	202	195	173	219	224	205	192	182	207	206	198	192	185	197	201	191	179	190	169	185	192	194	189	176	192	192	205	193	199	198	174	183	192	187	166	162	216	203	191	196	178	184	193	195	173	192	183	207	214	185	173	196	194	196	192	203	203	184	213	170	168	167	216	170	206	194	179	196	172	190	183	178	187	196	180	198	193	206	171	195	169	184	167	180	168	175	212	208	169	187	177	205	225	211	207	198	213	198	200	205	202	186	186	190	174	195	193	178	185	186	207	170	186	202	210	200	202	188	187	205	201	172	206	181	197	195	184	188	187	171	195	180	197	195
3536	615	632	703	675	665	648	583	602	584	559	563	582	596	532	550	588	524	562	572	569	551	558	579	540	529	559	579	512	583	570	553	545	567	576	524	524	546	551	537	542	571	570	580	528	541	570	551	558	571	540	586	572	527	502	548	569	586	570	507	537	547	562	542	559	565	527	565	529	527	552	541	557	552	579	573	565	570	519	573	546	535	551	567	566	543	549	581	592	488	534	546	534	565	581	570	550	541	555	572	553	566	584	542	577	599	578	551	551	534	587	548	525	563	561	578	525	590	571	577	542	510	524	542	523	556	556	550	513	535	530	526	560	532	545	592	533	520	556	554	560	575	550	588	583	568	526	542	575	569	543	585	541	569	563	568	546	526	559	613	552	536	534	544	556	550	619	531	547	548	517	536	571	554	542	542	556	543	556	556	551	571	570	565	590	586	575	582	568	567	574	574	583	589	543	536	587	567	547	529	566	526	532	590	556	518	574	550	498	577	597	543	530	562	539	568	537	586	541	504	601	565	585	567	580	592	528	525	550	578	499	567	541	516	561	574	495	539	551	583	519	575	582	575	585	560	526	532	558	524	577	526	575	506	553	543	516	557	555	558	576	567	564	541	553	571	585	560	542	576	554	542	532	571	511	525	556	552	492	572	538	576	604	535	577	559	556	540	554	549	573	516	578	590	533	554	529	517	599	557	588	571	541	578	511	614	566	549	566	556	517	541	518	562	520	588	575	588	587	555	564	554	553	536	553	519	578	539	567	528	593	525	559	558	541	553	536	564	534	511	544	557	534	551	536	509	518	567	619	574	532	530	523	561	567	552	531	539	624	528	570	520	579	572	549	517	539	536	550	536	539	588	568	528	522	533	559	547	567	558	566	534	565	549	610	529	551	527	562	545	584	500	558	561	535	529	558	584	563	519	521	564	560	529	541	532	545	545	564	551	535	536	548	527	567	529	553	570	546	555	536	579	573	569	569	513	556	535	575	521	553	559	552	615	543	490	537	537	586	541	515	581	539	534	549	568	579	544	563	524	515	548	542	556	515	563	546	501	539	547	567	570	549	570	562	558	541	575	533	562	518	569	573	541	552	561	633	540	554	586	597	528	561	542	573	547	546	526	498	564	592	568	594	529	574	543	550	589	546	524	553	573	532	585	546	549	554	547	520	589	528	544	592	543	552	566	559	561	574	594	551	517	555	521	565	575	531	519	561	537	537	597	533	533	538	534	531	523	506	536	544	542	535	574	557	539	508	531	590	568	526	538	568	509	535	597	550	547	540	576	521	554	533	568	602	570	548	549	540	549	531	561	599	592	537	586	560	565	551	539	596	553	533	577	557	523	550	560	561	566	521	553	521	542	565	589	523	551	555	528	605	538	568	552	522	564	496	565	560	525	510	523	537	540	512	581	577	532	537	527	554	557	550	565	584	542	569	536	534	533	560	553	523	539	547	529	550	578	586	547	569	574	599	560	555	533	512	576	554	568	561	583	587	571	556	577	535	629	577	547	576	564	590	570	571	578	534	563	523	574	603	541	565	582	579	572	535	578	576	537	613	584	513	523	519	539	562	590	576	560	510	515	518	542	552	539	557	542	568	530	570	555	521	510	550	582	541	526	541	553	519	567	577	546	510	586	578	546	571	540	556	567	582	554	545	530	554	566	533	549	544	517	561	566	537	578	547	530	523	519	586	565	574	572	580	592	535	526	529	558	593	558	565	570	565	595	525	538	533	555	518	565	496	547	521	578	510	575	556	631	556	524	608	533	532	570	582	534	546	568	505	562	542	564	544	534	548	564	543	559	559	580	541	575	554	537	555	574	570	558	576	586	528	536	522	543	576	588	563	531	545	535	565	537	582	566	528	544	569	559	566	607	529	547	502	549	566	498	595	545	566	576	536	525	582	526	576	563	589	593	548	520	541	569	515	537	544	556	568	543	545	585	503	500	588	548	605	525	535	574	555	539	559	554	567	550	570	516	542	565	580	527	536	545	607	607	523	571	495	561	549	547	569	532	564	563	528	569	555	552	528	576	566	544	590	549	588	601	591	575	529	515	579	547	590	623	517	608	524	583	579	582	556	582	553	527	525	579	556	575	558	561	549	573	565	545	514	523	588	515	568	573	560	515	576	544	555	589	559	524	540	546	533	606	540	574	560	537	595	565	563	548	537	593	567	565	555	533	526	532	597	515	539	539	545	555	584	539	558	567	558	582	579	567	539	539	532	549	543	556	583	526	591	571	574	574	552	561	557	534	554	581	573	567	532	549	540	574	590	585	581	560	519	533	570	518	557	552	525	569	547	524	559	568	582	556	536	553	543	539	548	520	531	570	529	589	588	527	533	558	563	571	593	565	570	554	514	568	527	541	541	565	536	562	535	580	569	529	569	585	558	588	547	543	552	574	508	558	563	528	555	565	538	567	551	542	572	542	549	569	558	561	547	593	540	611	572	547	518	579	544	594	541	539	559	540	572	570	566	586	551	573	543	527	570	596	551	553	539	571	598	555	556	574	522	556	538	547	580	554	531	531	560	548	528	518	520	525	564	552	569	573	576	525	606	541	564	544	550	510	531	547	541	518	553	534	522	562	557	541	577	564	579	606	548	549	537	542	552	515	595	580	545	575	538	548	589	529	555	582	540	558	584	609	565	581	571	565	590	612	597	581	565	536	545	512	477	607	568	579	569	530	584	555	544	574	527	601	520	540	517	575	559	568	563	571	582	540	555	570	567	546	584	587	525	527	550	574	529	535	537	552	560	533	522	549	560	525	532	506	607	521	570	532	536	567	536	577	514	557	558	526	579	564	574	550	587	556	537	515	551	589	563	555	580	567	566	562	553	580	564	535	567	556	553	524	542	535	515	579	533	544	512	539	567	513	554	550	554	508	558	560	571	523	532	563	592	553	561	589	520	517	539	550	506	545	533	575	588	589	561	531	544	561	544	531	585	538	578	525	591	538	524	557	561	544	556	539	521	552	488	527	537	526	552	492	556	577	556	564	538	583	608	555	584	555	605	557	549	562	538	574	538	586	556	598	554	588	562	540	547	609	512	550	573	586	588	542	543	544	544	521	505	495	558	545	542	582	505	528	572	563	506	583	552	529	543	575	534	544	563	551	517	568	527	549	554	553	558	534	530	503	559	559	549	554	546	557	519	570	538	562	538	605	533	563	538	560	577	592	534	590	529	565	569	541	558	568	515	554	599	554	571	543	529	580	533	560	507	529	554	536	566	566	532	579	488	519	534	571	506	602	520	564	557	537	528	600	544	535	568	534	541	565	570	559	556	534	591	548	588	539	556	566	539	621	551	528	585	546	521	528	545	575	563	578	578	538	578	537	558	560	517	574	589	532	507	527	529	571	565	514	550	585	579	549	536	533	559	577	528	583	558	504	561	568	571	565	619	504	550	528	560	528	520	508	525	601	589	540	581	544	545	617	536	542	605	548	519	570	581	581	548	519	567	547	492	515	543	566	561	540	579	553	573	584
32051	7993	1440	954	797	660	580	442	409	395	376	391	373	367	332	365	350	398	339	354	324	316	343	328	338	333	319	334	306	321	347	337	304	331	359	318	330	294	298	331	310	327	334	320	348	331	314	333	315	326	331	357	301	331	362	333	321	355	334	349	305	337	319	293	338	316	294	306	326	330	296	345	350	324	307	326	276	355	317	297	295	319	324	342	336	308	329	281	323	350	305	314	362	350	335	343	329	308	335	334	323	350	299	335	286	316	346	323	341	335	297	350	331	301	324	317	312	288	357	318	307	328	325	333	320	341	318	311	316	314	283	327	322	340	344	304	326	323	307	305	305	362	299	315	306	315	326	340	351	326	336	325	335	330	298	330	320	330	312	328	341	330	310	348	332	339	332	303	331	298	317	327	291	310	333	327	343	341	378	304	317	305	303	334	282	324	314	303	310	344	328	304	327	325	283	325	356	338	293	327	309	316	344	316	317	335	308	306	334	359	296	306	315	318	320	281	294	318	335	293	340	302	321	323	335	305	300	294	322	338	323	322	318	326	330	314	354	346	330	314	325	300	293	321	304	312	346	313	324	340	325	361	318	336	328	317	316	299	347	319	308	327	293	307	349	301	306	331	331	308	309	320	340	319	304	301	344	329	371	330	322	322	321	315	327	311	313	349	326	296	288	310	290	308	336	343	321	328	325	305	297	348	275	304	324	299	343	336	315	335	327	315	325	357	354	326	317	312	343	309	309	313	324	338	304	356	293	311	291	328	331	351	291	322	338	337	337	320	323	330	355	330	317	299	318	344	303	313	322	302	316	336	323	353	348	332	340	327	302	345	317	353	319	316	290	294	329	327	318	315	328	307	326	312	302	298	319	322	339	336	324	333	321	327	312	294	304	345	327	323	335	327	327	315	313	311	302	318	355	316	308	317	292	353	325	327	323	318	332	297	302	309	325	338	322	320	331	328	347	311	347	283	337	311	331	342	325	318	329	334	272	321	317	314	345	309	319	307	297	323	309	286	336	345	316	325	313	337	325	324	336	337	321	282	369	293	297	315	325	327	292	314	317	314	311	311	343	324	329	320	317	342	334	320	341	321	323	321	351	313	362	324	287	342	295	304	323	335	333	312	325	330	306	335	322	304	313	309	316	330	327	318	299	331	305	339	296	316	313	319	320	306	304	310	319	309	302	332	329	309	321	339	308	322	354	342	315	338	325	323	322	337	297	315	324	323	328	317	327	317	308	332	340	329	335	277	313	315	335	306	330	299	338	339	333	308	307	328	317	333	332	296	327	286	320	293	320	343	324	327	313	298	305	318	295	285	349	333	320	323	327	321	292	313	316	305	311	294	324	302	323	301	311	321	312	337	296	347	295	342	320	322	312	334	296	345	305	310	270	318	330	304	270	297	335	323	312	329	349	336	308	313	299	314	307	291	328	311	317	309	303	343	315	324	324	361	302	306	304	316	333	311	305	318	308	305	308	319	305	284	309	345	301	314	294	294	323	325	316	340	334	323	318	329	306	317	326	317	325	320	271	312	335	318	313	315	330	288	321	351	342	319	290	316	309	347	292	328	333	342	320	307	359	310	342	315	328	327	325	324	295	313	280	305	315	349	322	325	356	312	311	345	313	273	331	310	327	340	315	321	305	325	297	334	317	306	301	319	320	310	339	307	313	303	325	291	325	282	316	329	337	303	291	335	325	312	321	311	341	309	310	337	308	310	337	324	300	329	338	322	303	305	358	313	322	299	302	315	309	341	339	337	312	313	351	326	337	329	337	301	301	328	350	267	293	300	320	334	281	328	359	309	308	335	327	314	310	322	277	341	331	301	328	287	300	316	329	330	324	308	334	324	302	349	304	324	331	345	330	308	316	330	331	288	326	323	338	336	310	323	286	329	322	346	336	334	310	343	304	317	334	312	328	320	306	340	319	332	342	340	296	323	321	337	312	316	344	315	309	301	322	337	315	313	343	309	345	317	303	347	343	315	302	299	302	302	315	320	314	308	297	317	299	332	333	305	316	332	322	345	304	325	358	296	315	318	291	319	307	319	310	312	290	328	329	316	335	338	343	343	326	358	310	308	347	314	323	352	301	310	335	312	316	329	314	289	319	329	325	329	317	296	329	304	323	318	317	330	289	322	286	312	321	332	339	310	312	310	322	331	344	318	323	326	346	313	299	281	331	303	320	293	299	314	329	339	303	348	297	289	307	307	333	333	320	333	320	313	328	337	309	339	305	316	318	318	311	318	319	300	332	287	298	315	291	302	343	294	308	313	321	289	320	307	291	318	278	323	314	302	345	334	293	288	332	313	300	339	337	298	302	314	331	328	276	335	338	313	269	299	303	325	353	342	314	291	342	323	311	333	315	329	326	334	319	309	327	343	331	335	296	285	320	297	327	302	288	311	317	294	317	297	323	307	300	333	317	321	300	331	292	351	341	316	313	326	321	338	333	322	301	319	285	343	311	343	335	332	312	344	310	286	310	335	315	354	327	298	309	307	293	293	295	330	315	304	330	310	327	315	307	307	320	340	313	297	329	319	283	306	313	318	309	315	341	302	315	340	343	311	323	312	306	291	345	327	328	330	330	313	350	346	328	330	300	325	327	295	329	318	324	357	315	318	336	331	305	372	344	309	313	316	334	327	296	305	338	313	330	316	308	340	356	338	290	309	307	313	300	343	303	319	300	333	330	308	307	328	322	293	319	327	354	339	312	288	281	323	291	316	329	328	330	346	287	315	339	327	302	338	366	294	343	333	308	332	353	306	340	301	335	317	335	306	285	279	332	296	316	328	331	301	307	286	322	273	306	343	290	307	359	294	342	325	333	342	322	297	305	319	321	330	323	320	338	327	331	328	311	352	338	335	306	299	325	297	314	334	333	313	304	324	330	337	356	353	313	374	333	310	336	295	290	309	317	303	326	316	330	300	336	320	307	308	317	347	287	342	348	325	345	330	289	338	339	292	309	296	311	326	312	315	311	315	299	306	280	319	329	332	324	311	347	321	335	334	317	313	325	346	311	309	300	304	309	330	318	330	322	332	321	305	295	302	332	329	306	324	329	349	300	328	308	310	307	298	282	302	351	357	335	299	359	316	307	293	299	346	300	317	357	321	358	340	356	322	308	304	311	321	312	311	343	323	334	312	296	320	336	336	302	353	324	322	325	343	338	307	294	308	328	319	307	319	279	309	308	313	316	299	322	306	308	308	351	294	338	301	320	316	346	272	296	307	332	312	333	306	321	338	310	330	319	309	323	309	341	326	356	317	308	355	315	314	333	332	327	330	337	352	329	325	328	338	301	335	327	334	312	315	339	288	349	336	316	314	323	321	314	301	327	316	327	308	280	328	307	345	301	306	299	379	313	307	307	333	321	293	315	318	328	302	321	320	328	330	329	348	296	295	336	324	311	311	325	300	294	329	316	346	357	319	330	304	328	302	307	313	316	347	343	322	333	315	344	356	340	307	332	323	318	342	329	334	331	311
17316	1679	3289	3517	3047	2530	2131	1968	1650	1515	1449	1398	1259	1207	1136	1090	1060	1037	1026	979	976	1008	940	959	946	968	912	933	969	894	943	914	898	897	927	907	903	871	890	865	856	893	842	827	881	846	852	814	866	868	902	890	880	820	859	857	841	840	872	855	847	893	849	863	909	878	859	846	902	826	828	878	859	875	846	815	833	851	856	861	842	839	889	833	908	849	783	878	836	825	785	897	860	807	794	833	830	859	855	816	801	822	837	864	851	836	839	840	830	869	806	851	869	884	827	859	832	846	789	829	859	850	840	862	782	843	821	852	843	797	865	842	788	790	853	839	808	889	830	838	832	862	807	811	836	836	879	826	845	837	808	865	821	831	851	826	861	853	819	851	907	822	875	869	803	832	900	845	833	817	898	907	856	877	838	846	835	863	836	818	806	888	874	898	806	818	853	870	838	859	895	828	847	790	928	873	861	846	841	835	815	846	846	849	828	845	802	893	828	846	850	823	869	834	904	805	884	877	856	809	865	780	838	863	792	804	800	861	849	814	794	831	822	850	835	829	878	875	807	847	863	873	880	871	788	814	843	843	845	886	854	802	828	841	832	818	762	823	837	860	849	844	849	774	825	810	848	875	792	841	880	828	836	832	844	804	815	849	836	867	888	907	869	829	880	843	886	829	863	790	819	871	824	843	811	841	870	848	842	846	841	854	826	834	836	860	848	830	866	852	798	828	867	848	824	868	850	883	840	878	882	878	863	827	826	791	857	842	815	863	850	835	844	804	775	832	809	812	816	832	804	820	788	802	779	809	819	867	816	882	830	810	830	827	865	863	768	820	818	841	825	820	784	853	824	794	816	865	847	816	875	802	840	817	783	831	802	856	850	881	848	820	836	819	892	821	849	860	853	844	904	861	857	848	867	813	813	847	812	825	823	794	859	801	811	820	807	884	864	800	845	850	903	807	839	824	885	871	838	817	811	802	819	878	821	820	829	776	855	828	876	884	854	851	802	833	865	783	808	813	819	865	880	859	811	891	873	890	818	837	807	845	798	851	814	820	846	803	835	817	835	859	798	833	804	849	830	896	843	829	783	812	852	897	859	837	859	837	796	795	822	830	844	834	825	805	861	867	830	846	852	862	858	832	854	836	869	858	893	832	833	875	790	753	830	854	801	804	877	854	869	867	841	833	852	824	848	867	883	873	891	829	862	853	790	849	840	877	830	800	848	866	827	829	823	835	840	840	849	793	798	837	892	832	797	770	874	844	820	830	834	813	870	815	843	855	845	812	797	890	837	867	846	852	818	790	810	860	831	791	843	824	844	824	849	802	826	921	888	851	856	799	856	782	771	863	831	828	814	818	860	905	807	842	828	868	825	825	857	824	844	808	839	894	836	811	849	826	906	822	906	784	874	835	863	822	852	819	779	833	861	829	812	829	864	872	870	869	855	801	825	858	858	825	876	812	845	797	822	846	826	823	827	876	823	807	861	864	841	833	834	864	858	796	834	819	823	822	798	838	836	843	809	850	780	841	830	888	843	804	833	838	832	777	824	888	841	839	782	838	843	875	848	805	807	816	851	824	840	809	899	807	851	827	843	868	839	864	849	816	900	853	841	824	854	864	839	828	842	881	859	814	875	869	870	816	846	804	831	890	843	867	822	859	876	878	810	792	802	848	827	920	838	831	835	877	824	855	830	853	828	846	862	861	818	874	848	844	840	847	817	880	864	904	854	818	909	833	802	838	827	836	844	836	846	810	830	834	871	885	835	847	868	857	842	858	785	835	846	776	847	846	803	831	816	899	840	863	896	861	830	859	838	857	802	876	872	830	824	792	842	807	849	910	856	809	842	860	844	801	882	819	857	857	842	789	847	811	822	824	886	836	862	789	865	852	846	853	783	897	821	808	915	886	852	819	855	866	845	868	858	811	871	851	874	838	828	815	853	842	842	887	896	851	810	858	862	834	835	899	851	839	816	850	890	814	820	831	840	848	883	870	863	873	831	831	841	807	818	879	813	872	839	844	868	802	871	829	822	833	856	862	847	839	857	867	858	850	810	807	866	878	796	855	786	862	820	864	869	834	860	861	844	823	829	810	801	805	867	835	858	847	800	826	835	835	842	843	835	870	822	854	848	815	827	833	845	868	872	830	876	830	856	819	864	840	830	851	815	875	882	849	845	887	888	853	863	824	835	843	805	861	835	821	824	847	914	826	859	846	842	888	763	823	846	856	877	877	815	790	838	880	822	856	816	860	890	837	772	868	788	836	805	837	839	816	864	843	890	867	870	847	816	884	841	845	877	828	814	828	869	949	851	887	859	832	829	819	825	857	786	826	860	801	873	821	874	815	845	855	813	796	867	829	832	858	847	837	870	832	851	874	851	867	884	879	832	819	831	857	818	816	901	848	807	787	822	863	811	844	847	852	853	815	857	863	881	829	839	825	895	821	848	794	843	818	870	854	847	838	877	887	859	830	877	856	840	865	813	823	849	845	811	860	857	827	846	821	857	848	859	840	868	813	845	793	843	836	819	833	846	831	876	855	763	824	817	853	811	819	816	900	877	843	822	836	867	808	852	831	848	852	827	824	883	846	845	864	816	801	845	865	803	841	868	860	853	832	832	838	887	832	819	856	795	844	837	896	863	821	839	814	835	857	833	865	884	839	832	844	860	870	800	784	848	837	833	787	836	832	848	780	797	909	836	803	876	783	945	797	793	820	891	837	875	790	828	822	824	802	836	816	795	807	893	837	828	800	838	803	792	837	876	913	854	856	822	795	826	860	869	864	826	823	806	806	860	833	826	848	805	849	810	857	804	822	806	860	840	860	852	801	845	851	827	823	799	853	870	830	824	836	899	858	840	824	838	779	826	835	873	842	863	822	835	816	840	832	903	861	823	831	827	836	880	900	877	856	801	829	856	814	844	803	850	858	822	853	794	849	818	826	860	825	846	878	839	811	807	856	892	825	826	868	836	830	853	833	808	822	860	816	823	842	831	821	859	855	819	858	844	872	839	911	844	832	881	784	821	803	907	862	840	821	873	862	879	800	855	786	859	844	860	917	851	838	813	824	913	839	823	818	820	844	853	838	844	844	876	822	830	811	827	790	842	845	844	809	868	867	783	798	859	825	839	913	823	913	829	848	823	841	855	864	876	823	839	860	818	914	823	833	820	862	792	824	820	851	829	888	854	819	882	810	862	873	872	817	845	839	772	886	812	785	848	812	870	865	840	847	856	844	826	795	865	831	879	813	818	801	798	885	844	818	834	841	809	837	856	828	848	864	815	800	827	811	827	846	893	878	886	843	859	825	847	798	813	869	822	886	823	834	814	796	857	861	860	835	885	882	811	850	838	853	837	809	799	872	892	840	866	828	872	865	817	815	837	839	894	844	864	854	890	792	844	864	853	895	828	851	826	841	828	875	832	904	808	866	840	829	816	857	845	855	835	824	866	814	823	864	812	825	802	777	806	845	877	833	811	876	825	825	804	865	838	813
46543	15916	3115	1817	1231	914	748	626	525	434	458	396	379	366	370	376	307	352	353	330	313	314	296	288	311	305	305	306	271	307	304	311	279	306	286	261	277	306	259	289	275	270	273	271	303	262	298	298	261	285	296	284	267	286	270	274	263	280	302	285	285	276	279	272	265	272	311	253	275	292	262	267	315	290	268	279	306	293	301	245	274	263	272	298	299	259	270	300	290	281	268	272	281	273	258	270	283	294	300	283	279	260	274	285	282	313	268	315	273	268	265	267	245	279	311	264	311	283	296	315	260	275	257	264	294	274	269	268	277	268	272	271	259	288	287	287	275	277	284	278	268	272	280	266	294	283	289	315	266	295	294	253	264	266	256	286	252	268	258	259	290	260	297	288	241	301	269	301	259	264	278	294	299	270	276	272	260	267	275	277	280	269	323	281	254	261	276	265	308	265	252	285	294	274	284	254	286	246	267	285	271	292	290	265	288	333	289	286	269	266	255	301	283	287	296	262	250	284	247	281	267	281	286	294	259	267	255	237	263	264	297	304	284	270	266	308	284	301	248	294	283	267	308	281	267	248	264	278	278	281	274	283	271	280	283	272	246	283	274	298	243	269	285	276	268	255	270	254	243	271	295	273	268	267	266	243	271	249	291	307	287	257	257	253	253	265	277	242	281	253	287	281	271	245	251	278	283	274	281	299	283	288	271	300	266	282	281	300	268	307	287	277	278	263	280	260	287	292	312	285	310	271	316	270	277	278	251	294	250	288	259	273	277	245	296	272	261	289	288	267	269	278	276	268	316	274	290	296	286	307	298	277	287	254	260	263	255	283	263	272	289	265	261	253	297	266	252	306	255	297	258	298	273	252	279	302	265	261	279	276	289	266	282	272	301	279	266	286	283	260	275	277	294	265	285	267	278	265	297	282	268	266	263	268	281	293	265	287	293	273	288	287	317	283	296	276	264	279	258	282	268	261	252	279	285	259	289	274	286	294	290	245	257	292	284	270	279	272	285	270	293	272	247	272	284	264	249	263	280	265	247	250	269	272	281	242	259	323	285	277	226	280	283	281	282	295	264	245	299	276	295	277	307	271	281	271	264	307	294	288	283	245	277	279	273	277	274	266	279	287	274	266	289	262	282	248	268	278	255	264	264	268	273	249	277	277	229	274	290	300	253	306	271	286	289	291	273	266	255	283	259	272	277	269	269	285	277	277	274	271	301	289	266	274	270	256	278	272	252	273	273	267	284	262	280	294	294	272	282	270	285	297	300	272	298	280	269	274	296	283	262	297	286	283	254	265	286	255	262	273	288	271	277	272	252	282	289	290	322	275	242	272	283	258	310	260	298	275	281	248	329	278	273	250	257	286	280	259	228	272	260	260	258	299	269	256	247	288	265	287	241	295	276	256	244	254	295	277	296	281	294	300	271	264	252	266	252	249	283	247	282	268	272	287	268	296	278	255	274	246	303	261	232	264	256	272	257	270	295	251	273	279	286	261	270	266	269	278	306	288	288	277	284	266	277	281	259	264	261	246	261	257	273	258	259	287	247	272	256	275	257	277	255	288	271	299	272	294	269	268	263	266	234	274	248	264	260	279	306	285	250	281	258	263	282	296	263	288	270	265	295	300	287	254	264	268	287	260	254	275	284	237	258	285	260	279	283	293	260	283	299	287	286	300	292	304	280	270	282	304	295	286	253	254	274	283	319	271	290	271	282	275	276	262	257	239	233	257	286	267	277	285	307	266	271	290	290	287	270	297	270	302	258	284	298	258	291	279	306	277	272	300	265	276	264	264	276	284	231	290	300	272	295	269	258	274	279	257	251	254	312	297	287	278	288	277	287	290	263	268	275	264	290	291	286	291	277	255	271	308	239	258	262	299	313	256	294	279	298	278	285	259	282	262	260	245	298	294	248	273	273	285	278	273	301	258	286	285	274	292	286	260	311	246	259	258	288	255	258	271	264	215	271	268	244	303	263	249	308	290	257	260	251	234	275	249	292	306	270	252	272	317	276	271	285	280	309	263	311	283	246	276	288	269	286	278	284	309	290	257	276	255	280	246	285	281	282	266	281	287	281	283	282	254	249	309	303	270	305	286	286	275	276	257	269	285	267	270	287	273	276	283	272	265	269	261	257	288	294	280	267	263	289	263	301	244	282	292	287	306	243	272	268	251	277	292	249	267	272	262	311	306	271	264	279	300	291	250	233	286	307	287	267	288	256	290	256	289	312	267	286	282	264	274	269	262	279	295	262	293	256	247	272	261	239	287	274	252	257	237	266	264	273	264	267	274	272	276	289	257	288	298	270	255	298	274	266	265	284	290	268	300	301	293	279	280	304	305	278	314	324	264	280	287	271	269	261	276	273	259	258	288	296	282	297	261	260	279	290	267	325	279	257	267	253	256	288	298	277	253	271	269	287	281	281	254	272	292	287	277	274	281	259	294	296	283	278	283	299	269	258	264	276	274	293	275	265	287	283	272	315	273	279	276	278	273	270	286	281	281	283	273	288	314	273	256	315	275	289	289	275	250	283	279	273	281	274	283	253	249	281	269	273	276	259	289	275	294	307	270	288	280	255	277	285	298	233	258	253	263	279	257	261	257	265	305	296	314	310	310	286	278	276	285	232	260	239	255	259	264	264	233	285	279	261	260	291	271	268	263	287	249	250	320	263	295	278	309	298	282	279	290	264	273	301	309	273	269	318	308	268	262	280	265	275	303	270	276	268	281	273	273	277	274	300	276	250	268	248	275	278	255	291	284	264	264	263	255	295	274	280	288	274	278	272	276	277	263	305	292	289	295	281	255	259	279	280	275	245	276	288	262	249	301	292	282	252	278	306	266	276	337	289	301	274	256	261	276	299	261	261	264	254	233	310	259	269	271	288	243	265	275	277	304	265	268	286	293	248	260	254	268	302	281	294	260	247	263	302	266	274	257	274	293	288	279	277	293	296	282	278	276	275	264	274	259	280	275	291	255	261	255	275	290	299	288	286	270	280	261	284	275	259	259	298	281	291	300	259	246	266	325	306	259	269	268	273	281	268	253	263	274	260	251	288	304	282	291	250	291	283	255	290	290	264	269	280	301	300	263	245	267	294	267	289	311	269	266	298	300	270	264	272	255	269	280	285	253	279	283	263	259	264	287	264	279	289	285	272	269	307	271	266	299	265	268	281	303	261	272	276	266	269	268	259	265	281	253	287	273	245	273	266	267	249	284	324	267	265	259	299	272	288	241	276	295	289	279	284	258	269	303	295	276	262	270	291	277	272	270	288	260	290	270	289	266	270	303	258	261	293	285	276	297	287	292	257	276	292	287	288	291	289	286	256	281	294	318	272	285	294	271	243	261	282	282	293	265	272	256	312	278	277	281	293	256	240	302	290	279	261	253	241	276	264	290	273	255	267	296	278	271	302	273	273	253	278	257	284	268	258	265	267	283	292	275	269	264	296	260	255	259	258	276	272	304	280	275	242	261	305	276	283	254	265	296
24609	2415	5479	5875	4908	3935	3249	2749	2401	2015	1822	1662	1506	1455	1386	1253	1247	1205	1097	1037	1004	1044	960	1017	932	927	892	898	867	809	874	845	884	809	848	820	787	775	785	777	798	809	758	775	849	771	816	779	729	719	732	750	727	810	732	717	745	747	756	749	730	793	761	729	759	775	780	750	752	740	709	732	738	730	715	744	712	721	713	763	680	713	717	744	760	686	765	736	726	759	687	747	680	761	710	739	757	706	722	748	697	686	726	654	710	759	739	731	760	702	702	690	785	763	725	726	686	706	677	738	741	752	720	724	679	728	724	733	698	748	683	711	687	760	731	727	701	678	726	737	689	723	702	660	740	701	659	729	662	754	652	693	711	671	765	698	723	727	678	750	677	732	736	727	738	740	748	756	728	705	737	717	719	724	745	690	725	732	704	745	738	731	742	712	758	746	728	775	691	693	663	701	717	713	718	711	739	710	705	684	702	702	716	675	716	730	698	698	712	681	707	752	669	709	727	684	723	690	706	684	758	703	764	707	668	715	722	672	687	755	694	712	724	705	745	704	713	718	719	675	693	678	661	701	692	710	685	733	715	682	680	741	699	678	685	743	706	694	760	725	740	705	682	684	669	721	732	693	704	760	734	678	715	690	711	707	704	709	653	699	699	676	695	700	725	739	745	710	662	714	691	686	721	719	717	719	700	659	691	710	694	726	709	718	742	712	764	720	733	706	687	729	683	686	735	695	710	683	672	667	709	702	740	734	733	731	715	731	694	681	732	647	700	726	760	709	737	710	719	745	765	690	682	679	674	738	696	686	698	687	765	729	693	760	718	773	734	696	750	730	690	662	720	710	715	749	728	684	779	733	717	711	717	716	730	691	729	731	731	723	666	644	716	717	696	724	677	703	704	741	702	695	695	726	682	751	722	713	707	711	734	687	653	760	673	717	708	703	727	750	723	699	741	711	735	708	701	689	742	714	676	694	693	679	748	671	771	687	683	690	705	667	701	772	716	726	716	665	701	728	756	760	767	674	755	715	699	760	710	771	724	711	752	681	681	705	716	702	668	703	662	688	673	732	668	704	734	685	705	687	755	692	686	670	672	686	717	697	746	749	717	721	657	734	712	694	688	727	732	686	726	693	701	643	711	731	687	716	746	674	680	699	729	689	745	707	761	694	749	751	743	736	719	733	707	692	711	694	750	689	712	660	713	696	712	701	687	714	684	742	733	712	675	735	725	674	732	679	752	687	709	713	685	736	705	716	701	660	678	743	738	679	677	695	686	713	713	691	705	741	736	715	725	750	740	769	744	624	689	684	689	688	719	733	763	691	689	759	759	733	683	689	733	770	714	692	698	728	733	663	727	743	688	656	766	752	714	715	746	679	705	661	723	659	668	676	761	731	704	722	688	745	702	714	698	691	690	748	704	703	727	685	788	744	723	737	661	729	703	741	710	714	736	742	755	685	719	725	705	713	721	671	755	748	694	722	709	713	723	734	687	688	672	652	691	727	701	678	693	722	675	743	685	711	705	760	703	731	722	733	740	687	697	733	714	719	664	709	691	683	739	711	716	726	682	654	668	750	728	713	735	679	708	691	680	745	682	742	700	713	697	760	705	740	740	705	658	718	696	703	723	701	717	697	672	704	757	672	720	685	701	725	713	698	718	721	670	676	727	705	734	741	731	705	680	731	733	680	747	721	679	711	655	736	768	686	715	725	740	712	702	702	704	733	700	670	735	751	747	707	696	748	659	693	702	697	673	672	730	676	703	689	699	713	708	700	694	738	698	658	712	714	674	715	703	698	773	732	656	736	689	653	750	708	731	738	696	726	757	722	707	714	702	724	729	720	735	689	699	696	741	691	775	752	698	667	737	732	697	721	715	712	725	675	708	738	689	658	725	696	697	733	717	682	749	661	682	713	769	708	751	746	696	727	691	721	741	709	725	687	704	751	675	754	698	734	719	711	705	743	725	723	706	746	753	696	718	720	755	670	688	687	715	691	718	701	696	702	701	720	745	729	716	760	729	715	654	722	687	719	670	711	730	769	774	720	679	746	705	706	691	711	721	689	694	697	711	713	693	716	700	726	697	755	703	714	731	702	700	715	696	702	669	712	746	750	696	739	708	687	685	733	695	684	727	716	748	696	706	675	757	690	749	708	742	751	722	663	746	728	687	696	705	718	732	696	721	697	719	682	742	775	682	700	726	744	676	717	725	742	669	705	694	701	708	723	717	729	720	742	714	673	674	717	714	695	725	679	771	675	659	663	708	730	724	664	715	751	717	751	687	722	734	746	749	682	761	726	753	730	713	698	696	740	648	693	697	733	702	748	730	698	702	701	705	691	778	714	713	748	691	653	692	716	712	684	725	710	688	676	723	721	744	711	700	713	694	741	700	740	711	723	687	727	722	727	704	705	736	754	694	687	758	685	690	713	710	661	715	704	694	700	761	707	736	673	728	698	679	673	764	708	704	733	665	775	692	705	760	683	708	698	746	698	761	709	686	707	700	708	706	749	714	715	708	652	704	721	716	710	743	719	734	651	685	686	708	718	726	671	691	735	724	731	686	739	705	704	719	725	749	750	716	731	725	702	692	697	717	744	749	657	723	744	724	775	696	719	735	707	707	747	719	746	720	751	667	732	771	678	727	748	695	764	715	697	731	691	686	706	703	732	682	740	649	714	666	704	671	752	656	699	708	733	736	705	715	742	730	721	715	734	691	710	673	699	718	713	736	677	741	681	668	709	722	742	754	744	718	661	721	765	695	681	705	735	677	692	688	698	697	694	734	746	711	742	717	683	705	733	690	707	759	773	697	742	726	713	716	658	700	693	715	719	651	700	709	707	686	707	741	702	732	722	722	737	702	721	706	733	735	785	624	663	729	734	660	697	653	708	692	730	725	728	738	702	713	701	685	675	755	706	675	711	686	701	776	679	690	740	715	697	676	660	675	714	703	736	701	706	701	696	667	727	697	678	675	696	704	722	649	760	717	731	744	708	707	759	712	736	717	709	711	731	712	674	755	774	785	694	729	702	712	713	751	764	716	693	697	669	707	718	652	726	747	716	685	676	717	725	703	680	698	702	768	692	662	688	710	711	722	728	739	714	726	693	719	712	748	735	706	701	698	692	714	752	730	724	684	702	718	756	724	744	722	701	702	671	721	692	747	700	725	752	739	722	718	700	746	724	704	720	722	754	709	716	671	726	729	737	715	699	682	762	716	728	735	734	678	738	773	687	719	684	704	700	699	712	694	724	710	713	731	764	732	713	754	690	730	718	643	741	711	716	719	717	713	644	709	709	709	703	726	761	720	707	705	697	691	749	748	724	676	691	705	736	687	699	707	660	763	693	731	720	696	740	706	671	740	722	732	637	733	730	675	742	722	720	653	718	693	700	719	703	700	712	671	669	714	731	705	730	691	694	728	735	726	680	742	708	685	709	708	715	760	677	671	778	691	721	731	709	714	723	717	735	696	765	754	721	736	715	716	689	727	699
3500	251	223	242	215	194	207	224	202	192	173	176	195	185	170	197	199	173	218	209	201	204	203	205	202	184	197	193	183	197	198	195	218	178	182	195	195	182	211	204	182	201	213	211	196	191	205	211	198	201	182	197	192	171	188	201	174	180	189	183	179	198	200	158	192	195	218	203	191	205	185	205	175	210	192	178	178	180	197	225	177	194	180	205	200	197	193	186	183	180	195	200	207	208	193	193	189	199	187	201	181	186	234	176	188	198	182	214	196	186	188	201	217	185	187	184	188	207	177	213	182	202	208	212	207	201	219	184	173	204	222	188	203	170	200	203	195	193	185	210	191	212	177	208	191	211	211	214	191	197	171	165	172	187	179	190	179	210	204	210	201	165	181	193	188	202	205	188	202	184	181	171	197	210	218	200	202	225	191	227	185	179	197	192	192	214	194	188	186	200	192	207	170	178	205	194	191	210	185	219	208	168	218	156	174	184	182	210	207	189	170	203	200	206	192	175	185	201	191	216	215	191	197	183	213	198	182	199	198	205	174	197	189	206	172	190	178	176	196	177	189	206	192	190	182	165	227	185	187	197	213	195	200	200	193	185	194	209	213	218	204	191	178	186	195	171	167	187	177	200	175	213	189	190	169	190	197	199	197	207	202	200	174	193	188	198	196	197	200	192	175	179	180	214	209	203	184	192	197	181	191	200	178	220	177	183	196	189	183	187	192	204	205	195	191	185	193	194	192	192	201	189	179	214	187	218	182	176	192	190	177	187	213	188	195	184	164	217	194	181	175	203	184	183	201	163	183	198	217	190	181	223	201	209	176	198	184	204	202	200	200	185	213	196	184	196	190	180	197	186	187	172	195	198	190	197	213	207	213	196	190	209	181	210	210	192	209	206	195	186	210	152	181	206	201	198	189	192	186	180	180	178	181	215	191	199	198	220	167	195	220	195	182	198	205	197	176	186	192	202	215	182	201	177	173	204	178	209	196	193	184	203	192	208	212	181	211	200	213	193	228	205	215	206	186	195	175	200	193	179	203	222	194	201	210	195	177	196	176	184	214	183	215	191	188	200	184	209	178	206	195	181	184	212	189	189	224	184	193	192	191	200	177	195	184	198	182	204	159	187	199	191	228	214	214	219	182	152	186	153	194	198	189	197	182	185	213	209	208	177	173	169	207	177	204	215	197	218	180	183	191	205	204	192	198	200	196	189	209	180	191	217	210	198	170	176	159	196	192	183	192	195	184	177	193	191	192	183	210	186	181	193	202	166	171	201	188	183	184	191	195	204	206	185	203	195	191	161	176	189	210	192	181	209	197	201	192	176	183	203	206	185	215	193	202	206	199	198	179	207	217	202	209	210	194	212	206	206	206	202	187	218	216	196	211	178	185	203	197	186	194	214	195	192	198	190	181	188	173	193	192	183	178	192	198	185	181	201	200	185	181	191	187	203	202	191	201	192	218	201	177	169	206	201	210	185	214	198	184	222	195	170	171	207	170	212	193	180	216	210	176	183	195	166	189	186	164	178	182	191	180	180	175	188	207	208	204	176	196	195	216	198	171	174	192	197	194	215	184	168	181	191	183	168	176	196	196	185	185	185	223	197	177	204	174	200	186	202	183	170	228	177	212	209	183	205	179	196	197	180	198	198	213	197	178	206	162	206	183	193	183	175	191	189	190	203	187	226	186	180	199	184	215	172	187	167	221	212	188	198	194	194	195	186	211	208	226	212	209	204	203	197	193	212	181	180	196	184	187	197	214	200	178	191	187	187	192	167	194	183	199	209	204	165	205	216	193	184	208	213	204	194	179	176	212	207	196	203	207	200	212	203	190	207	203	215	197	215	197	178	223	179	209	159	222	212	190	193	188	204	170	222	194	173	193	179	159	202	175	187	185	201	191	198	174	193	181	169	200	208	173	182	171	196	173	177	222	199	177	187	160	188	182	185	184	186	201	209	204	169	198	194	183	191	208	184	180	212	219	187	167	209	198	193	177	202	208	206	190	194	213	185	167	185	193	200	212	191	216	206	172	198	201	232	200	166	223	189	196	190	173	183	200	208	208	189	205	190	206	191	185	201	188	175	190	179	187	167	167	205	173	216	170	182	177	178	197	187	201	210	178	181	191	201	190	210	190	208	183	191	193	194	187	218	183	219	190	164	181	183	167	193	215	196	178	184	175	177	208	180	212	209	191	194	195	185	189	201	210	192	205	206	207	195	210	179	200	187	193	181	180	178	191	188	191	181	197	187	191	195	188	165	215	204	180	193	184	201	191	187	200	184	191	185	191	177	197	213	204	187	187	203	176	201	176	184	177	200	200	196	192	194	207	198	189	181	203	200	191	204	179	192	191	211	201	206	218	190	199	190	191	187	169	185	204	193	186	180	154	205	196	204	162	216	192	222	193	203	196	183	197	177	222	181	185	195	188	192	194	205	215	202	172	199	236	178	178	189	188	206	187	196	197	201	188	186	201	183	179	172	176	206	170	174	197	203	194	192	201	207	216	189	172	212	205	178	208	187	181	171	191	185	168	202	199	189	179	213	189	204	170	202	235	206	198	204	205	201	218	184	200	181	194	180	212	168	221	212	208	188	198	189	192	197	202	170	188	185	196	216	179	179	180	184	200	176	187	190	206	195	192	179	177	185	185	170	191	174	191	195	197	193	164	185	174	181	198	188	175	192	210	197	196	168	191	204	204	186	191	178	187	168	191	195	205	190	209	200	181	214	216	197	198	203	194	174	182	196	191	215	202	181	191	204	210	184	185	215	227	176	216	206	186	170	215	185	167	214	205	169	209	202	192	174	193	178	159	211	196	206	170	189	176	192	212	189	197	182	174	193	197	202	210	197	209	218	225	212	202	194	188	172	188	195	214	177	205	207	202	199	211	214	209	205	192	192	179	196	213	201	170	197	179	188	183	191	197	205	188	193	185	203	175	220	184	188	194	187	190	194	190	218	209	162	192	185	180	180	204	196	184	183	171	201	207	211	194	201	182	189	203	186	193	172	170	176	215	197	194	181	197	206	194	179	193	185	203	190	204	166	189	226	186	197	221	194	189	181	236	182	183	166	193	175	191	179	175	204	200	199	219	216	224	178	202	178	206	205	214	197	193	188	205	171	217	193	198	184	205	182	214	186	209	202	209	225	199	187	198	197	184	183	195	179	186	204	186	203	182	188	203	209	200	181	181	202	201	166	171	189	193	190	186	187	177	192	196	193	198	196	201	188	176	206	206	166	207	199	186	201	191	184	174	173	184	193	186	187	172	164	194	186	208	200	179	206	204	192	194	182	204	187	152	184	188	201	180	187	193	174	199	169	197	181	206	223	187	189	179	199	209	190	179	204	176	197	212	172	215	197	214	183	175	207	190	190	166	203	195	172	216	195	200	209	210	184	190	188	187	192	199	180	207	194	175	160	193	197	189	201	201	189	192	191	187	198	207	210	209	197	189	170	208	188	188	200	211	181	176	199	184	179	172	184	153	193
3488	623	695	718	651	648	647	597	611	595	595	573	568	551	548	584	568	577	550	542	536	558	585	566	573	552	525	572	589	571	584	578	582	525	586	529	555	574	570	577	521	591	561	536	574	571	548	551	574	542	517	592	549	595	546	569	592	523	579	519	569	527	555	563	524	564	530	582	563	611	572	593	581	566	557	566	529	553	564	541	580	548	566	587	596	554	581	560	512	514	582	582	542	523	570	570	529	538	557	537	564	568	541	551	575	525	607	553	561	555	558	552	564	548	553	538	597	550	583	547	601	603	556	553	563	527	522	531	593	494	560	514	551	554	576	561	581	544	540	537	572	568	559	557	569	545	573	563	561	518	590	545	581	551	529	521	542	543	538	606	577	526	552	578	524	550	560	556	584	559	544	538	579	538	499	558	565	533	580	530	556	547	563	556	562	578	529	570	549	556	617	585	542	547	573	583	591	573	547	515	527	559	553	567	582	523	555	571	531	526	586	547	582	551	583	546	550	559	544	537	542	543	519	554	553	565	561	555	573	579	530	609	556	526	555	550	619	560	560	570	574	581	572	546	544	559	550	542	529	558	553	557	550	503	568	592	582	527	565	550	533	558	551	572	534	566	586	511	576	552	547	609	524	575	532	540	565	568	547	512	561	558	566	583	578	533	545	563	558	543	541	551	538	566	604	568	560	542	594	521	551	542	573	537	552	530	591	560	582	549	532	521	581	577	598	536	579	559	561	624	566	532	553	570	518	585	532	590	572	572	562	581	553	556	514	576	583	522	552	537	544	532	555	583	531	564	566	543	551	575	569	554	556	518	517	575	544	572	543	558	552	548	545	528	536	507	551	557	551	510	543	530	538	583	544	562	553	596	581	605	581	557	541	548	598	570	539	556	566	545	553	577	559	567	555	515	552	554	559	563	541	557	532	505	577	544	563	535	573	583	521	557	572	541	571	564	552	553	565	517	522	541	576	581	581	555	579	532	579	560	528	556	569	540	555	577	545	529	563	559	564	557	525	591	550	531	558	536	541	557	525	533	589	569	529	562	550	576	552	508	562	607	538	534	526	552	541	579	568	572	562	568	581	542	522	532	543	572	542	559	532	570	583	569	551	529	581	545	558	576	573	604	576	595	522	585	567	594	565	520	554	569	574	584	562	512	540	542	549	573	541	572	571	578	566	537	577	563	577	538	581	600	509	547	559	573	515	540	525	539	527	576	581	565	545	538	556	553	560	563	572	557	497	580	583	540	574	540	576	565	583	557	575	543	534	549	551	553	528	603	510	570	573	548	555	560	552	541	567	585	548	496	509	563	585	538	580	545	544	536	616	570	607	607	602	565	531	540	583	565	593	551	573	583	556	541	584	542	573	592	561	539	518	526	570	537	551	526	561	532	551	561	579	502	603	551	569	593	546	559	597	566	529	544	542	614	605	568	594	539	548	565	604	552	541	552	600	550	558	579	520	593	565	567	527	546	542	566	568	515	546	551	590	572	547	539	544	582	548	548	531	545	521	582	555	560	590	519	539	524	580	580	579	549	534	529	600	543	536	539	562	524	557	586	559	559	604	563	594	563	553	545	572	563	618	545	536	555	544	552	561	564	546	507	537	498	552	568	558	578	544	537	568	548	544	531	570	550	576	554	533	524	546	555	566	549	528	576	550	553	588	550	560	585	550	547	564	530	573	572	558	579	620	585	555	598	546	580	566	582	586	526	518	566	548	574	570	552	535	577	540	556	560	574	556	557	525	616	535	539	535	580	565	561	557	552	561	550	585	558	564	574	580	579	570	540	539	550	562	572	561	569	587	549	576	554	575	559	545	510	591	592	549	584	550	565	552	545	574	520	521	604	557	599	585	539	522	515	564	592	585	513	509	565	541	529	569	550	562	582	553	607	568	528	526	531	565	540	559	539	570	594	560	525	587	560	536	541	552	556	564	563	582	550	564	513	595	515	565	568	580	574	518	595	579	564	559	595	549	599	592	548	532	549	537	573	591	530	544	555	557	531	559	550	591	571	561	537	539	555	538	534	569	502	550	551	589	591	602	543	585	569	546	566	525	563	504	563	567	575	575	539	575	551	571	542	573	548	554	542	531	550	539	589	534	579	540	560	579	570	551	569	573	550	524	571	560	529	559	581	573	550	530	570	558	543	550	523	494	532	603	516	577	506	519	525	530	543	518	566	524	552	543	586	573	537	541	536	546	563	546	552	566	540	557	552	528	564	555	562	536	593	528	540	548	580	523	567	543	545	592	542	505	582	588	543	527	545	608	540	559	601	546	555	521	552	526	568	552	596	552	530	554	524	511	586	581	574	551	522	542	538	564	575	554	572	544	546	559	562	520	593	576	538	541	549	533	554	599	550	524	519	538	609	511	522	558	582	583	573	542	549	547	556	537	564	547	542	554	537	578	557	604	559	608	538	551	531	531	548	547	516	546	566	589	583	554	530	557	562	567	537	554	548	610	572	582	532	564	542	590	557	562	540	542	588	532	548	557	562	522	566	537	518	563	564	574	570	571	573	546	552	560	565	565	575	563	549	589	599	515	580	608	581	558	578	561	563	561	561	533	587	555	579	544	576	539	569	518	577	536	575	537	574	542	569	515	559	566	591	562	564	559	558	562	543	541	593	548	557	542	565	532	556	550	566	542	554	537	516	549	582	559	546	543	564	559	562	572	583	572	573	555	521	544	540	524	552	596	527	591	560	557	544	564	575	615	540	603	510	570	534	571	584	577	533	592	552	571	582	535	564	578	536	574	539	536	551	559	561	606	553	546	576	579	554	571	575	591	517	532	555	524	556	547	614	549	554	552	532	524	549	569	560	566	560	541	589	603	539	538	579	584	532	558	566	580	580	573	575	554	588	575	547	549	571	597	557	574	543	553	547	546	563	525	580	556	543	554	584	552	546	568	543	569	515	546	541	602	552	521	552	521	561	556	529	545	542	592	532	525	551	562	558	565	555	559	581	520	561	553	537	545	602	529	558	551	560	514	539	578	545	559	593	532	534	539	561	548	562	564	547	588	545	518	529	569	568	550	581	530	592	559	550	557	573	531	560	575	519	535	582	542	555	553	580	557	533	560	569	559	566	577	553	543	586	589	575	542	576	609	606	520	567	589	598	571	556	533	534	608	562	550	539	550	563	576	523	530	578	556	578	557	552	568	549	548	579	544	582	553	549	529	567	549	560	534	592	584	537	541	548	546	584	591	570	540	579	588	522	550	523	548	529	571	548	570	544	554	583	534	568	576	564	542	556	580	545	561	542	526	545	541	563	562	584	630	534	537	572	584	524	577	548	507	565	553	530	572	552	492	582	559	541	547	583	566	579	551	489	579	523	530	561	525	543	586	560	526	557	552	548	534	532	524	568	580	573	577	564	537	558	537	560	531	514	594	529	561	543	562	565	560	546	542	567	560	564	598	585	590	544	554	559	589	602	585	543	561	561	565	515	532	550	522	573	585	551	541	509	572	530	556	522	519	575
33173	8506	1499	1026	772	630	545	472	469	435	415	411	372	345	374	324	360	315	343	329	365	336	310	326	349	359	331	320	311	315	321	301	348	314	352	336	303	315	312	337	354	357	341	352	294	348	339	339	344	330	366	330	327	333	308	299	316	296	335	333	312	308	286	311	368	322	317	293	315	361	338	314	343	336	325	322	314	323	324	306	328	330	313	351	312	306	323	289	324	313	306	341	334	352	334	319	285	313	320	330	345	299	305	323	342	302	299	306	296	326	324	324	346	328	307	300	317	303	312	321	276	303	350	333	330	308	307	315	344	287	352	327	325	323	287	335	313	285	317	321	315	314	324	320	306	290	274	301	333	317	346	337	294	316	328	345	338	314	322	325	327	350	326	308	330	326	328	318	328	328	341	305	310	311	331	290	339	302	323	343	345	298	362	302	347	318	288	314	325	308	314	282	337	307	314	300	317	345	358	299	304	332	301	340	344	334	307	300	347	325	323	303	321	314	312	351	303	343	337	335	295	328	312	319	327	298	330	315	334	327	315	302	324	301	330	341	350	320	351	290	288	310	285	338	338	310	383	327	332	307	296	297	276	289	333	310	308	316	317	321	381	323	330	345	313	307	325	323	296	318	317	352	329	355	296	310	321	339	346	343	324	329	287	329	347	314	316	322	297	304	306	318	327	305	312	327	363	304	325	321	338	311	307	383	334	324	331	300	313	318	341	290	322	323	301	339	325	314	287	315	357	313	331	290	272	319	320	328	323	305	315	331	310	300	308	348	294	315	351	353	307	342	314	322	300	324	306	339	318	326	349	324	295	319	340	305	327	337	308	357	321	335	293	283	325	335	322	285	323	338	326	343	345	303	310	292	268	306	329	328	319	305	342	340	336	307	264	340	312	322	311	332	313	312	321	332	314	314	291	341	361	324	324	309	312	319	341	318	309	321	321	309	327	322	295	295	341	293	341	320	315	348	336	323	300	309	343	345	298	333	322	317	305	315	314	334	330	302	316	325	335	341	346	335	320	305	301	337	321	299	339	324	308	295	329	325	337	360	342	308	296	290	329	310	324	324	328	330	327	328	350	296	313	315	320	331	310	310	313	343	332	329	328	330	298	277	341	321	337	318	350	353	338	320	357	309	333	324	311	336	318	335	331	317	353	284	322	346	330	319	316	306	310	348	318	298	326	298	337	322	322	322	344	312	321	300	308	343	337	294	362	324	354	353	330	329	364	324	313	314	328	317	337	308	323	334	351	325	309	324	293	301	313	345	325	312	297	298	315	329	317	325	329	329	297	319	311	318	332	346	318	296	361	291	303	359	346	315	306	319	325	363	327	310	311	306	332	336	340	325	355	293	315	299	298	342	335	296	336	329	297	318	324	349	291	322	324	337	336	318	335	316	343	318	310	313	315	332	329	317	362	308	326	359	320	320	317	305	288	320	301	305	327	312	335	316	328	311	325	309	318	294	323	316	308	311	291	312	332	311	340	330	335	349	310	303	294	339	348	339	322	300	309	335	304	332	326	364	344	324	344	322	332	353	300	334	312	320	324	324	297	321	316	331	321	324	330	322	307	351	362	322	330	307	341	311	353	329	310	336	333	313	331	329	305	319	328	332	312	356	308	313	318	303	270	339	325	326	332	302	294	345	315	302	337	332	281	327	317	325	305	294	355	322	353	312	343	356	314	330	352	344	318	319	349	349	311	330	351	298	333	299	324	355	348	314	322	318	316	327	317	286	295	350	340	301	285	300	321	316	318	341	313	310	327	326	328	288	337	302	325	338	316	311	291	319	352	330	334	286	308	300	354	309	338	312	331	304	319	352	356	348	339	323	321	337	304	344	301	325	315	318	308	324	332	368	314	339	300	316	313	354	347	317	329	360	327	330	305	325	319	325	327	320	297	328	336	330	289	317	311	350	301	329	302	357	323	330	307	296	310	334	333	300	339	312	327	338	378	313	294	313	320	301	299	309	294	345	337	332	339	296	362	314	318	343	350	316	351	345	335	301	335	296	303	312	284	305	314	355	349	321	328	345	345	328	337	327	329	343	298	312	310	346	352	327	327	333	304	295	321	307	330	338	313	316	323	294	328	318	293	311	340	322	320	299	354	309	307	333	304	306	317	327	338	338	305	320	303	344	324	331	301	312	331	297	300	321	293	319	316	312	288	286	300	350	356	328	333	322	330	332	321	309	335	342	347	322	318	314	314	294	280	338	324	350	300	320	312	320	314	330	330	301	334	315	307	328	314	337	322	304	348	328	337	311	316	334	379	303	313	319	359	293	321	356	332	306	309	321	300	339	312	299	333	337	311	328	313	312	359	360	347	348	304	270	314	294	324	312	325	286	292	311	347	329	324	321	294	269	361	327	296	295	347	321	296	298	330	309	337	333	298	309	320	313	328	307	308	290	343	301	310	328	327	333	333	311	306	341	342	325	326	299	326	341	352	308	331	329	304	318	302	323	347	318	352	292	322	353	305	325	334	329	332	294	310	330	322	314	302	335	343	294	325	324	318	341	327	316	314	346	319	329	325	293	325	347	352	310	288	319	328	325	336	336	347	319	330	329	310	325	309	307	310	309	330	318	334	330	306	314	312	286	327	328	285	299	298	315	306	306	325	371	325	314	333	309	313	327	295	349	340	337	352	334	331	352	345	326	317	343	304	351	317	320	302	308	305	332	313	325	313	314	334	335	310	349	312	328	324	333	369	294	321	312	335	347	347	314	342	306	333	300	316	328	281	315	325	312	302	337	335	310	326	330	289	355	345	293	312	324	306	298	304	300	333	270	352	337	328	328	355	327	318	308	323	330	335	313	334	325	324	317	333	339	317	329	308	333	333	309	318	324	322	306	352	329	334	341	321	294	345	323	356	344	310	314	299	317	321	334	330	322	328	334	323	298	299	317	303	328	296	363	322	305	323	349	289	319	328	334	332	331	298	339	303	313	304	330	311	330	323	323	287	318	362	339	315	318	328	321	294	326	293	321	320	330	317	342	320	313	327	317	307	345	300	329	365	333	300	298	363	311	309	318	320	332	320	299	311	348	343	322	317	325	313	353	310	303	292	319	319	316	358	334	299	300	326	332	322	323	327	336	335	309	326	338	323	333	312	317	307	317	331	287	333	315	344	330	330	317	305	312	341	342	317	321	311	318	331	300	311	310	329	332	285	302	341	316	348	341	309	323	337	294	310	345	294	323	282	298	345	318	301	351	311	324	323	294	322	285	322	320	324	336	314	316	323	326	319	321	295	307	344	332	354	318	321	321	288	328	300	340	313	345	329	297	286	327	317	321	305	330	338	333	343	313	333	320	308	344	320	299	335	321	343	329	331	307	332	307	331	314	313	302	335	300	324	352	325	295	341	349	322	305	327	318	320	336	335	370	346	337	340	320	314	321	322	348	318	345	323	303	297	318	362	326	308	289	348	313	307	306	303	330	334	321	334	326	309	318	309	325	325	350	341	299	328	285	343	340	319	301	314	321
18038	1726	3336	3467	3129	2578	2216	1819	1698	1547	1392	1403	1279	1239	1204	1185	1076	1095	1094	977	1011	1019	974	963	1033	1001	917	893	974	950	906	907	968	961	889	923	906	889	907	898	932	839	872	879	869	860	909	918	851	866	865	851	851	853	882	928	875	852	905	819	871	877	838	853	881	862	834	855	840	850	847	853	855	847	846	847	803	872	810	827	863	838	848	850	863	872	844	863	830	855	873	852	809	808	871	882	850	831	867	819	911	855	876	863	883	797	891	887	837	825	840	870	849	874	858	851	873	836	815	846	869	861	807	844	852	822	835	868	868	855	826	828	838	849	810	854	843	863	886	903	833	872	848	862	862	865	857	849	838	887	817	885	882	860	859	841	902	853	863	813	895	868	842	864	833	796	861	876	884	862	819	902	896	810	800	872	826	861	804	876	851	853	832	826	832	819	859	868	845	839	853	826	796	873	805	842	824	904	883	850	842	905	894	827	822	865	855	890	839	863	843	830	818	824	826	815	852	807	832	819	813	844	851	870	882	817	835	833	856	828	829	823	850	838	831	845	823	805	866	857	880	862	785	852	831	887	835	831	812	846	811	869	860	829	811	842	822	860	842	842	797	900	811	854	880	896	828	843	846	819	889	842	883	851	816	824	783	866	833	871	824	828	847	835	861	840	862	859	815	845	834	862	852	885	817	772	889	834	849	834	888	866	881	845	806	881	858	868	849	842	826	845	820	820	794	879	844	836	855	822	864	858	875	840	838	796	833	863	829	875	782	839	826	814	878	868	864	869	875	889	828	861	877	866	855	861	793	893	811	902	862	833	838	899	865	849	889	826	810	829	823	893	814	856	853	836	808	839	849	825	813	839	810	800	831	816	865	856	819	866	797	799	841	874	815	793	849	825	826	862	814	788	820	865	865	823	818	801	817	864	854	892	806	836	793	877	879	909	870	856	859	855	868	830	820	844	866	809	882	898	853	876	891	855	885	883	908	823	841	897	880	834	853	871	840	781	848	823	868	811	869	844	871	835	789	839	824	868	835	824	831	805	873	853	871	828	845	849	864	813	822	828	803	785	828	828	852	839	842	823	820	886	901	811	847	815	860	813	880	812	867	815	854	822	827	873	808	835	797	876	818	845	881	848	794	882	792	811	857	901	855	846	845	868	836	819	841	785	857	840	832	790	818	865	823	847	836	856	832	813	812	832	849	806	837	805	868	911	808	879	814	888	849	842	842	850	836	851	819	836	823	873	833	858	883	824	853	878	833	792	839	863	829	822	887	820	857	869	870	833	826	834	825	823	810	844	844	870	849	908	844	840	856	836	846	883	801	859	838	864	862	834	894	864	872	854	869	886	850	799	848	843	846	837	790	838	798	861	822	920	844	843	822	827	827	822	843	853	833	853	796	839	805	896	796	827	819	818	861	803	830	822	858	831	858	843	815	903	859	838	837	816	858	823	857	856	895	835	835	833	826	908	867	801	846	853	897	846	821	840	855	795	885	831	873	848	825	891	886	826	864	814	853	844	847	861	831	885	846	802	826	849	854	875	826	854	830	839	783	852	887	807	873	850	894	831	838	842	837	826	851	808	801	811	794	829	849	815	826	843	830	780	839	869	855	879	812	842	820	827	819	840	863	857	827	850	862	802	906	823	821	874	898	827	853	850	847	859	819	787	815	864	865	858	811	836	843	887	781	840	832	877	847	831	845	854	862	864	849	887	858	846	823	866	861	857	824	867	821	882	843	829	838	852	808	825	833	870	868	840	868	873	887	830	864	873	832	835	814	846	822	853	856	847	867	853	832	835	791	818	849	839	880	903	859	842	815	857	875	846	795	882	845	819	917	820	854	773	832	879	849	812	833	831	820	841	852	832	861	875	879	834	877	857	808	830	831	793	837	874	851	859	884	859	875	843	860	801	798	828	845	854	807	821	859	837	804	806	895	844	858	824	834	827	863	814	870	858	868	865	862	863	885	857	823	899	822	858	861	829	860	885	823	869	853	852	853	928	899	837	813	806	799	837	862	805	863	837	800	743	816	863	834	864	850	880	841	882	835	792	820	844	828	844	851	848	813	905	846	864	796	798	837	864	849	798	876	816	872	870	793	844	854	863	835	873	831	868	852	907	859	834	863	802	821	763	856	826	862	805	812	805	800	831	833	896	846	822	834	811	848	851	846	814	848	848	857	877	864	837	815	842	812	798	827	857	884	867	836	844	840	806	805	825	876	874	828	839	839	838	776	838	820	825	803	823	797	780	819	819	834	812	846	842	850	840	863	863	877	834	821	844	848	816	821	887	808	905	845	814	840	808	881	872	780	867	867	803	792	800	850	822	835	884	865	803	888	807	818	894	835	822	898	864	852	821	827	878	867	849	816	853	844	876	814	874	861	801	807	901	884	845	813	869	864	848	838	792	834	861	899	840	837	861	823	849	842	889	884	847	828	842	808	807	845	863	848	834	869	837	815	836	871	860	804	862	815	818	810	816	868	857	811	869	814	850	840	834	830	875	788	841	881	812	875	840	862	932	846	854	805	807	804	862	852	885	843	853	787	892	842	859	792	865	846	793	837	803	882	876	843	838	839	880	803	833	852	826	832	839	825	811	843	845	801	854	830	847	852	833	869	888	824	801	836	778	845	790	848	898	856	844	848	823	875	869	851	855	876	809	842	856	810	857	817	842	821	798	804	892	884	853	837	817	883	793	831	822	869	843	862	813	822	904	834	818	825	810	821	792	841	835	844	901	866	796	936	892	853	827	864	807	844	843	831	838	826	874	861	819	833	837	867	858	910	835	830	834	849	886	844	838	796	846	823	845	824	834	926	828	819	847	878	843	804	834	841	842	818	838	863	886	862	796	864	850	807	826	860	814	892	855	884	822	844	815	849	858	864	858	772	871	839	827	849	817	791	839	801	849	891	817	828	852	889	829	820	817	820	835	847	855	857	827	851	825	876	830	819	853	829	786	807	830	849	861	861	845	803	825	865	782	826	897	852	847	861	860	865	864	818	848	824	852	864	783	820	841	861	824	832	851	813	844	873	866	811	860	867	863	808	845	822	840	832	779	841	813	855	862	886	824	827	819	822	831	860	843	867	885	873	828	844	826	863	865	826	789	850	826	788	852	817	836	870	834	830	852	908	897	851	836	836	858	784	841	869	784	873	846	841	857	826	854	831	795	840	876	888	848	821	881	863	838	835	837	882	842	822	913	854	858	871	864	844	855	832	843	844	875	897	848	860	828	838	828	872	864	831	875	846	821	816	795	845	853	798	834	832	860	867	871	804	841	847	818	882	838	853	829	887	883	844	847	877	824	819	860	814	835	823	841	815	890	868	838	855	854	873	797	817	839	803	826	850	809	830	865	892	878	842	879	878	835	785	866	834	797	822	881	858	845	835	869	786	856	788	859	858	844	824	872	866	837	839	844	865	888	851	848	830	871	867	848	804	794	865	872	864	844	839	831	928	882	815	871	823	837	846	908	881	792	834	890	828	858
45541	17390	3213	1805	1160	945	752	577	497	447	440	348	409	380	374	351	350	266	331	321	293	318	319	291	324	306	311	277	298	288	286	302	265	283	320	311	299	302	277	252	307	295	286	275	261	283	274	289	265	287	288	297	260	269	320	268	291	252	295	276	272	314	286	250	289	280	267	284	276	267	246	261	254	285	269	308	283	286	289	272	261	270	250	233	277	289	313	250	276	262	281	248	281	279	256	276	264	252	256	259	265	278	278	268	273	269	294	237	238	252	285	258	256	292	254	269	275	245	273	275	298	253	245	261	312	259	243	267	275	253	277	260	244	263	267	273	278	284	262	308	293	288	265	275	273	278	268	269	312	259	283	268	294	266	310	283	293	329	287	286	299	279	269	267	277	238	272	239	292	286	275	276	286	296	268	283	248	264	273	249	300	274	243	257	281	266	291	310	273	262	259	297	287	253	318	286	285	288	287	287	286	292	264	317	282	248	252	254	274	251	244	296	258	271	293	259	291	290	279	243	280	261	283	314	276	268	279	274	258	248	288	248	273	271	301	285	283	250	260	271	286	264	259	304	289	273	307	281	268	258	256	246	278	280	278	307	278	259	309	267	268	284	252	284	292	262	307	289	289	275	272	292	266	272	303	281	247	284	255	272	306	281	317	263	292	257	271	255	286	264	275	296	281	308	240	265	282	286	294	245	271	240	261	298	259	267	266	286	286	279	310	265	275	262	269	278	234	277	266	298	265	307	298	278	284	295	290	289	253	279	300	292	249	294	295	269	255	277	275	288	317	256	283	247	280	291	248	267	285	260	290	276	272	293	290	313	288	271	314	272	251	277	258	286	283	246	264	276	283	268	252	274	254	297	303	275	260	294	273	262	277	249	273	279	298	249	284	285	291	271	266	240	286	286	262	258	278	295	274	251	282	260	292	268	287	254	279	279	313	270	262	276	251	278	256	274	273	286	288	242	229	294	301	290	264	286	272	302	266	280	305	279	253	272	233	285	277	229	269	264	274	290	268	266	258	284	304	300	277	284	261	276	263	269	290	271	254	267	252	254	253	262	280	265	257	300	283	251	286	287	263	285	265	268	254	279	274	277	284	268	279	290	277	282	256	261	298	277	250	293	290	274	267	285	259	307	281	267	273	310	245	277	288	270	293	263	246	276	301	262	278	282	274	260	258	257	270	287	245	291	279	294	267	254	311	263	263	282	264	309	276	246	267	289	255	278	276	292	279	276	259	291	305	284	273	277	268	246	269	257	302	301	246	281	255	273	272	281	268	267	264	270	280	269	241	290	268	258	263	297	240	248	312	259	258	279	302	262	268	290	260	296	253	273	281	290	257	288	279	269	264	256	297	298	261	281	292	255	305	224	277	279	272	235	286	266	286	281	260	258	292	286	275	251	264	273	282	285	265	278	279	301	292	274	261	276	271	255	308	265	268	281	267	286	272	291	264	260	256	305	290	252	302	248	284	282	256	252	295	278	278	277	287	277	287	257	289	296	273	268	275	267	280	268	267	272	264	281	309	284	260	294	294	259	298	277	264	266	302	294	274	290	274	251	241	306	288	249	289	258	281	296	278	271	291	256	257	298	257	255	274	295	273	274	284	267	264	248	268	288	293	308	269	303	282	308	283	260	271	275	296	261	292	295	254	286	282	277	298	291	290	273	287	274	301	274	283	251	298	257	248	251	246	244	292	258	270	268	276	267	273	267	235	278	251	267	282	277	284	284	257	285	317	273	278	278	255	267	285	239	281	257	297	274	262	292	283	300	278	277	298	289	279	267	265	281	259	261	257	295	310	283	284	234	282	269	248	259	263	297	265	255	276	269	239	286	279	275	283	266	261	272	244	271	270	253	263	255	303	242	237	271	286	277	298	284	242	291	240	265	311	298	258	283	269	259	267	283	265	281	227	255	297	272	267	280	293	281	306	271	282	292	266	287	263	257	275	268	264	266	263	251	251	280	257	265	233	246	295	263	289	287	291	287	274	276	290	288	258	276	260	289	241	294	285	316	281	276	276	270	287	291	296	272	284	280	280	283	288	267	273	289	255	254	285	285	274	259	286	276	247	272	266	247	246	254	254	276	274	280	283	267	252	284	294	228	299	250	241	259	302	266	280	271	258	282	252	271	263	279	267	276	296	280	255	266	249	256	287	260	287	276	283	263	287	274	266	276	292	300	274	300	292	307	256	287	264	272	270	257	256	285	298	294	303	282	271	281	252	291	281	288	290	292	265	258	277	295	309	292	335	274	292	278	261	248	286	293	283	262	282	276	253	281	242	233	276	264	271	280	310	274	258	264	282	269	297	280	276	275	256	216	283	276	265	245	263	254	278	274	257	278	274	263	286	254	268	263	270	231	259	254	263	286	257	269	286	272	288	269	274	284	284	288	281	264	255	268	259	293	269	268	277	265	255	266	276	263	275	283	296	244	239	270	270	265	262	282	263	287	285	299	286	284	264	264	261	288	308	265	251	251	267	271	290	253	311	266	266	266	284	253	268	280	276	291	253	272	265	284	279	278	270	256	238	314	300	282	281	256	291	273	276	280	263	285	278	293	260	274	281	272	280	255	280	296	279	239	280	284	297	285	273	265	275	272	300	273	287	273	228	286	242	280	285	268	297	253	256	263	264	262	262	252	266	255	259	255	272	278	267	277	267	295	280	299	291	253	274	285	272	245	275	232	263	291	260	284	283	276	284	290	256	284	271	281	285	296	286	293	274	288	278	260	276	292	263	281	275	262	261	274	257	253	266	290	268	277	256	282	280	301	253	276	269	282	276	290	288	289	291	255	278	283	285	272	321	291	295	268	269	260	273	267	280	290	265	270	278	258	256	261	258	303	278	289	281	287	294	290	291	282	257	272	300	291	280	245	265	285	286	258	267	235	263	279	249	296	268	287	287	288	251	252	283	278	270	273	268	281	292	290	280	294	262	305	286	240	292	242	276	278	266	303	279	282	281	278	255	271	272	263	256	259	275	264	267	301	272	281	244	257	259	273	298	276	276	269	284	284	289	270	255	278	294	303	284	258	263	291	299	272	260	257	283	257	289	279	286	243	297	269	277	282	275	238	266	273	280	254	290	266	269	279	290	275	286	304	273	273	267	263	260	271	272	257	271	265	265	251	263	264	250	277	297	296	288	282	257	274	239	288	276	249	299	261	266	281	273	301	290	295	281	277	284	265	250	275	264	289	250	286	297	264	270	260	250	271	271	266	282	289	266	288	246	250	250	292	266	279	298	257	277	308	265	252	300	249	281	264	242	250	268	290	274	291	251	245	266	237	300	289	280	322	256	288	294	267	286	276	267	307	276	272	255	294	293	286	250	248	269	302	254	286	279	268	273	271	305	292	288	252	264	307	283	285	278	284	279	238	253	265	268	273	282	283	288	259	268	296	278	291	288	282	258	254	277	248	265	260	267	262	249	309	271	270	259	314	250	243	286	277	263	266	298	249	270	310	283	270	306	306	290	298	253	290
24633	2487	5365	5800	4846	3908	3310	2603	2362	2114	1882	1658	1555	1432	1368	1274	1222	1218	1104	1077	1053	984	978	964	966	918	978	899	888	927	881	864	888	851	827	804	816	793	782	860	777	777	744	837	747	738	768	770	757	761	711	748	749	808	759	752	745	769	716	716	702	735	711	740	764	700	727	729	759	703	777	695	751	742	748	751	736	745	737	737	739	703	750	749	728	772	740	738	701	765	723	723	696	681	726	739	715	704	693	741	712	724	729	757	680	718	729	743	684	742	673	716	767	755	710	724	751	728	756	720	751	751	707	728	693	701	669	735	725	689	710	727	721	742	750	702	700	726	669	738	674	703	724	687	711	691	743	714	708	732	737	765	708	732	677	706	713	747	749	732	712	714	709	716	698	724	754	755	736	732	726	681	653	734	717	678	714	688	737	730	720	741	708	730	769	691	698	677	706	710	729	743	709	758	728	699	723	753	729	709	719	694	733	712	749	746	724	713	721	695	662	729	707	730	685	719	689	717	694	720	727	743	720	692	683	708	696	720	713	726	725	731	716	706	727	701	705	690	693	749	720	713	729	707	724	690	742	741	729	703	657	730	709	692	710	738	713	758	708	740	732	726	715	693	693	692	665	709	730	691	726	723	714	682	688	702	713	695	715	730	708	704	694	712	623	681	725	675	743	722	679	673	694	706	697	732	671	712	732	709	713	728	724	685	695	730	672	745	712	722	719	739	746	714	732	745	688	696	718	729	695	704	652	732	717	717	727	687	777	721	711	753	685	691	681	700	722	719	732	702	652	747	736	682	767	729	670	743	714	674	698	727	726	725	747	754	692	750	714	657	720	739	701	728	712	709	681	707	742	692	712	733	676	741	695	749	721	691	671	668	735	763	687	716	715	728	748	728	681	715	661	672	678	711	704	722	745	714	713	691	732	694	690	712	684	687	727	751	710	754	677	755	694	721	710	685	691	726	678	730	699	772	683	650	738	674	669	714	717	695	707	710	724	728	750	714	676	659	687	712	740	713	701	694	695	710	701	715	703	685	696	712	729	692	702	735	702	675	722	731	727	725	721	735	707	658	713	680	692	785	696	672	704	691	689	705	683	725	660	747	724	739	704	710	694	699	712	682	707	691	711	688	693	701	683	728	699	681	689	702	682	710	726	707	715	711	732	678	659	735	693	711	683	715	716	731	709	681	689	803	735	693	678	690	680	699	683	713	711	775	730	731	712	731	730	732	718	658	667	706	647	705	703	716	682	705	742	724	739	690	646	725	768	678	664	741	725	680	695	704	661	715	688	734	725	725	728	723	707	692	739	703	763	741	689	723	715	729	723	691	694	673	705	732	659	725	700	708	720	736	743	719	717	673	700	723	711	682	710	725	736	704	666	695	763	836	666	693	694	701	714	692	726	695	710	763	689	690	713	692	692	721	739	738	691	714	694	719	735	699	736	738	672	725	740	769	714	692	759	706	715	757	733	752	705	705	705	720	736	731	738	718	685	690	723	709	735	723	719	687	716	710	690	705	701	733	737	695	681	703	673	734	714	692	718	677	727	723	747	703	710	738	763	698	698	732	726	675	718	685	682	707	718	683	717	743	697	715	704	679	753	751	721	708	690	719	772	699	663	735	727	669	738	693	696	704	762	731	749	725	716	698	680	672	717	733	700	737	740	710	700	709	679	714	768	741	709	693	719	707	714	713	685	717	699	757	740	708	729	707	717	719	688	713	703	701	694	736	776	740	674	748	693	686	689	750	689	724	689	748	690	744	713	736	745	730	720	674	762	703	711	723	764	696	729	680	705	726	714	761	697	707	733	715	702	669	727	698	721	693	725	760	657	700	683	704	719	740	687	767	680	747	736	707	699	782	694	689	695	765	681	724	712	712	725	727	710	719	731	687	731	754	699	738	684	701	664	725	730	677	714	717	715	729	665	695	707	736	722	694	724	709	707	721	750	695	698	713	702	722	706	672	710	772	683	736	684	692	729	678	748	742	686	722	716	718	689	681	707	670	693	719	707	728	706	696	671	724	706	734	700	709	698	696	667	712	663	715	711	690	683	686	696	670	705	748	708	703	714	701	704	648	713	742	684	750	699	673	741	703	662	724	718	753	718	738	705	769	671	715	724	726	782	755	701	703	716	701	740	709	697	726	770	719	683	740	693	711	717	718	715	686	716	723	692	725	677	711	661	720	743	716	742	719	721	706	702	689	710	720	706	728	695	729	700	714	697	714	735	723	668	700	746	730	675	761	666	692	690	730	713	739	723	688	729	677	685	716	685	716	763	722	726	735	673	716	680	740	759	743	753	704	693	678	675	711	727	715	717	713	697	717	708	664	700	741	736	684	711	711	699	711	708	720	718	684	681	724	720	721	734	707	686	714	678	711	686	734	722	690	708	728	728	696	654	679	701	750	734	740	695	711	727	686	713	718	701	748	702	727	676	713	740	682	736	681	712	682	714	701	720	716	759	729	734	724	699	745	701	705	697	724	706	696	689	654	692	715	715	669	679	709	678	664	671	657	662	679	757	679	678	752	696	727	687	746	694	695	728	690	712	702	703	698	750	733	674	741	678	718	728	721	703	706	684	722	715	687	750	702	712	719	686	711	681	703	667	717	752	694	722	709	706	718	682	709	650	695	747	686	680	711	716	717	666	669	690	704	716	703	714	691	701	737	746	711	688	714	701	734	684	706	722	739	744	735	703	727	753	747	710	757	709	725	763	683	703	673	719	721	726	756	767	722	755	749	734	715	724	739	736	670	744	704	702	745	698	691	729	699	792	698	695	709	683	669	717	696	717	722	747	676	710	719	661	697	681	727	683	719	763	740	686	737	677	617	694	710	723	737	715	736	713	703	711	693	714	725	708	647	711	675	779	728	737	729	707	726	710	688	737	732	723	659	749	680	706	701	711	688	719	717	717	725	690	707	726	745	749	739	673	700	714	662	729	732	719	696	730	706	722	725	660	694	747	729	711	700	726	726	700	748	717	711	690	735	705	709	684	710	691	705	728	702	696	700	784	656	730	709	718	751	712	693	673	773	681	759	666	682	699	714	742	708	727	739	720	732	692	762	736	709	713	691	705	704	701	734	765	709	721	735	729	690	733	674	690	714	708	694	682	701	718	649	750	709	710	719	716	705	707	716	715	715	715	670	726	697	721	729	690	715	683	768	694	744	708	681	747	703	713	699	682	702	707	688	725	728	755	675	685	704	737	734	738	716	682	679	694	719	697	708	686	668	673	705	660	696	701	727	795	741	689	741	713	704	707	723	676	729	671	727	752	677	711	684	724	742	704	729	723	696	714	684	729	735	725	727	673	723	666	713	720	694	703	692	715	727	686	713	756	725	732	729	705	719	687	728	690	670	718	703	709	745	751	702	697	728	720	667	745	683	698	731	713	665	678	696	647	656	742	729	685	724	741	703	676	721	696	695	704	747	731	674	669	681	689	716	685	716	686	697	755	691	747	733	753	678	709	747	698	707	708	724	715	735
3348	244	246	213	212	219	197	194	208	201	195	182	201	173	161	193	203	206	196	214	175	189	185	173	207	208	177	196	186	176	174	189	195	193	195	186	193	208	210	159	209	181	183	190	193	179	173	210	191	192	194	208	216	202	204	187	191	196	179	208	174	186	190	182	194	209	178	222	217	202	178	201	206	172	161	194	189	165	177	187	194	184	183	177	178	203	171	188	201	188	199	190	219	199	214	202	177	205	189	180	187	159	190	159	192	193	181	222	175	188	197	212	185	224	193	164	194	210	198	195	166	201	181	173	200	182	188	198	180	192	181	188	172	200	182	198	193	214	191	189	183	195	168	191	184	172	167	187	179	180	183	188	197	194	187	187	217	173	187	187	188	176	181	190	203	152	200	223	191	176	188	211	199	190	180	174	161	199	222	189	190	202	180	180	226	188	168	194	173	179	180	189	163	192	184	196	204	182	183	190	204	186	186	205	217	175	209	175	172	194	172	202	205	176	171	169	187	189	188	181	217	208	188	206	191	181	175	189	175	173	190	191	173	205	191	186	182	193	180	184	190	202	179	189	184	206	205	190	200	221	194	208	199	206	205	188	163	204	212	237	181	181	193	203	198	163	188	186	197	187	199	206	198	194	185	193	213	193	194	183	152	153	202	191	210	178	191	207	157	162	174	180	181	171	195	209	184	219	196	195	184	187	180	203	195	197	196	189	175	180	188	183	208	190	186	208	194	165	191	176	211	186	196	173	192	197	192	216	197	192	185	201	172	174	200	192	190	175	192	192	195	184	177	178	200	176	170	214	171	181	170	208	159	184	211	193	177	214	188	168	202	190	192	209	171	200	185	183	202	205	199	199	190	188	174	193	196	181	198	206	184	179	179	229	182	187	194	222	184	186	178	177	188	195	181	203	185	163	186	198	194	197	208	199	168	207	192	206	168	194	183	194	196	188	189	198	191	190	222	188	170	204	188	175	211	176	189	166	189	169	199	200	212	186	203	199	191	205	178	184	181	214	196	195	211	212	199	206	187	168	194	193	185	194	194	192	198	197	185	178	214	186	221	177	180	196	192	191	187	160	185	188	175	196	207	177	184	199	175	188	197	174	215	168	186	203	186	182	187	187	185	175	195	187	190	192	203	201	188	221	200	182	211	188	220	179	196	203	173	181	207	172	189	178	163	183	170	197	193	190	204	200	176	180	169	196	204	183	179	190	175	183	201	172	207	194	183	189	180	201	194	194	199	202	162	187	169	174	210	174	159	188	185	172	168	193	190	185	190	163	186	191	191	196	194	188	212	173	184	193	194	186	208	202	173	179	184	199	215	198	178	189	187	206	184	189	196	194	191	183	167	187	191	199	192	185	184	186	185	189	181	199	200	195	171	194	197	177	199	211	209	205	185	183	203	202	180	163	244	196	185	188	192	205	194	189	181	177	209	178	205	191	220	185	180	192	195	187	199	185	224	188	166	195	207	180	197	183	202	203	165	177	180	194	206	193	231	185	195	187	194	163	186	184	195	186	193	202	204	181	194	201	201	196	212	212	198	212	179	191	182	193	172	186	200	193	192	179	188	195	195	185	203	196	205	209	200	182	183	217	189	202	194	184	202	170	205	191	197	217	204	199	170	203	186	191	179	178	175	189	222	208	162	193	216	186	180	217	160	179	202	181	178	185	182	177	180	203	176	200	183	198	213	177	185	203	172	169	191	198	218	213	211	170	184	169	210	214	209	190	219	182	188	186	193	221	187	175	209	167	212	176	188	185	161	170	184	192	189	201	203	178	197	193	188	193	182	195	181	185	169	200	171	199	198	176	209	198	178	181	186	216	175	221	200	173	197	193	216	206	195	161	194	188	187	174	194	207	167	176	192	180	215	192	193	197	185	175	193	208	195	210	180	210	174	211	203	174	202	184	166	194	194	176	161	187	187	190	186	177	158	213	197	201	184	196	176	179	201	186	172	192	210	209	159	214	189	176	203	191	205	183	174	209	220	204	182	196	204	170	171	186	220	172	203	196	182	185	199	206	162	167	167	191	172	202	185	180	185	197	184	202	202	199	178	168	197	183	181	192	199	188	180	172	169	172	192	189	172	166	198	181	195	208	190	185	223	176	196	191	219	179	187	188	199	191	186	167	181	177	182	173	170	177	196	198	210	178	236	190	194	192	211	192	175	169	193	218	216	177	184	186	194	165	208	201	162	185	172	185	175	202	207	207	201	179	183	174	196	184	199	174	217	188	199	199	159	188	196	192	166	183	184	195	199	198	199	208	181	209	168	212	186	197	189	195	194	171	154	191	195	183	194	204	175	201	188	204	188	201	203	221	197	193	197	183	199	177	192	180	178	179	205	170	210	149	188	178	193	198	208	183	198	180	203	182	193	192	189	203	175	178	189	199	209	189	193	183	186	197	172	191	205	203	186	185	179	197	195	182	179	179	177	192	205	181	187	209	197	176	188	212	204	202	203	183	183	184	215	166	202	190	210	199	193	167	191	202	191	185	185	192	178	186	186	193	175	174	174	189	169	179	179	187	173	215	183	197	183	200	168	195	198	193	191	202	186	194	209	201	177	183	196	199	198	198	183	208	210	208	215	187	192	175	178	193	185	186	196	180	193	203	197	200	181	168	170	207	184	195	182	196	172	191	189	201	180	175	194	174	180	173	191	175	198	194	182	180	188	187	204	163	202	191	166	203	194	185	192	206	206	180	175	197	178	163	173	201	183	197	185	191	195	189	180	164	187	193	201	207	215	188	174	194	161	197	192	187	190	188	199	210	189	189	180	184	192	206	194	189	185	189	183	170	199	194	189	199	203	197	190	185	189	167	173	171	204	198	183	173	159	192	186	173	216	212	189	193	190	188	197	199	163	224	190	190	180	172	198	189	182	175	185	193	197	195	186	206	185	184	202	176	199	172	172	169	180	201	199	209	187	204	207	207	190	190	198	203	195	186	179	184	198	204	209	190	190	202	211	195	185	194	171	185	197	160	170	193	173	191	188	187	196	211	186	204	178	188	179	170	194	195	233	184	208	176	203	199	177	182	197	187	212	187	188	200	187	181	224	193	181	183	200	179	207	185	187	183	208	176	190	159	174	203	214	189	171	216	176	177	191	169	189	218	162	185	177	185	183	188	188	195	174	204	220	183	184	207	200	209	199	211	195	184	198	172	194	202	190	174	178	174	169	183	189	175	215	206	184	201	192	206	173	202	206	191	192	182	190	188	172	189	197	198	197	186	176	212	189	205	203	200	203	176	234	200	209	154	196	191	191	207	211	218	179	188	199	178	197	175	188	209	192	194	191	170	198	216	193	200	186	202	190	204	171	192	217	199	198	189	164	189	205	207	168	175	206	205	191	191	200	202	170	185	175	195	209	220	191	194	191	205	198	203	183	198	204	187	183	180	187	172	207	201	174	193	181	205	201	200	208	169	184	198	185	178	171	200	205	209	208	197	178	191	198	206	191	196	155	196	204	193	184	198	211	180
3550	592	646	710	639	663	616	610	599	577	575	599	557	567	581	547	615	557	587	577	558	550	556	550	539	533	522	549	591	590	568	544	570	532	524	559	541	563	518	566	528	539	594	570	584	565	549	557	545	549	519	591	557	562	539	623	539	572	575	529	546	550	540	531	534	506	514	589	550	521	582	525	519	568	576	554	549	560	558	558	575	539	541	585	524	551	564	561	538	553	550	529	570	568	494	545	525	579	546	524	520	539	581	544	527	561	578	532	523	516	575	594	554	566	566	518	534	513	536	529	539	549	603	521	565	590	559	598	545	528	552	515	561	588	564	535	527	503	566	543	543	534	569	529	528	580	576	542	529	570	551	567	518	587	536	532	533	546	562	554	533	502	558	614	583	532	532	551	525	556	554	559	568	559	526	581	498	571	561	546	575	543	554	597	548	566	561	603	566	544	538	552	541	557	525	533	536	580	552	577	570	533	536	539	495	609	531	494	605	583	585	538	538	580	523	555	527	566	566	537	543	586	558	544	563	541	561	566	527	569	553	554	535	545	604	533	540	563	539	567	525	571	548	558	597	523	558	540	544	529	551	564	528	593	565	610	556	557	568	550	536	547	579	537	522	548	562	562	559	550	549	541	543	561	543	550	558	573	558	525	571	534	552	565	579	575	556	547	564	596	555	564	507	536	606	552	593	540	521	555	580	579	558	571	547	529	549	588	527	520	556	573	545	553	540	572	505	530	555	523	571	534	526	552	552	547	571	555	527	585	513	558	543	583	567	560	558	529	582	528	533	584	557	517	563	528	531	562	606	590	545	558	519	585	561	532	550	547	566	584	554	577	556	555	595	541	555	503	559	579	539	577	514	566	559	567	567	542	574	563	563	548	535	595	564	574	506	540	548	550	550	498	574	582	525	552	489	552	578	548	541	542	555	554	533	524	534	585	584	546	555	542	570	565	540	543	559	549	575	577	557	543	553	511	609	576	542	553	568	557	539	514	545	573	594	533	560	566	560	569	512	571	518	554	557	587	528	551	576	577	558	541	551	559	538	538	549	552	531	521	547	549	603	534	524	548	537	544	631	552	560	548	537	523	568	554	559	549	557	576	583	562	544	549	611	576	548	537	549	577	562	568	566	579	539	523	542	562	555	568	543	552	543	573	561	550	554	555	547	546	583	534	553	514	527	536	566	566	580	520	557	567	563	590	514	520	518	550	530	535	527	595	565	581	575	568	552	571	570	555	526	531	555	534	525	565	537	527	562	532	562	501	555	549	526	538	562	555	520	528	563	526	533	536	565	568	595	616	544	577	548	533	536	597	559	542	543	533	531	547	557	591	593	522	540	561	563	551	551	553	547	555	512	552	536	580	541	524	572	570	536	550	547	498	569	545	549	576	570	598	557	540	547	569	554	500	585	489	528	542	587	518	554	533	508	555	572	520	571	567	542	533	547	576	582	556	544	521	537	566	569	579	543	555	578	531	592	568	563	536	562	528	579	522	545	543	511	568	563	566	566	564	526	552	564	561	563	543	559	527	563	519	535	538	518	564	573	577	552	562	529	557	597	586	566	508	532	548	540	538	563	525	592	542	554	547	535	634	576	542	563	603	523	571	514	559	548	527	534	578	571	454	584	554	601	498	566	575	582	553	549	521	606	580	582	548	527	508	537	553	551	558	558	558	573	544	600	551	570	554	546	600	528	545	556	509	539	544	584	579	535	550	541	571	542	570	560	545	531	551	574	555	545	545	557	582	542	571	573	572	555	590	578	570	547	510	588	533	566	507	546	499	564	551	541	601	517	558	577	577	600	583	566	544	565	588	573	577	562	526	553	554	550	524	560	542	568	560	568	552	563	543	579	582	575	511	515	521	521	563	550	586	607	526	535	549	516	542	535	572	599	567	551	552	533	545	544	583	576	545	557	577	614	567	559	549	507	566	536	534	558	538	561	545	528	522	557	558	563	579	585	570	563	558	565	558	569	553	548	550	585	541	544	596	568	529	583	596	533	564	561	533	543	559	560	527	547	561	584	544	558	541	559	543	554	542	530	539	555	557	546	564	530	611	527	529	541	534	566	569	597	558	553	562	572	561	582	541	598	566	560	561	588	556	562	558	513	527	527	550	584	559	563	532	592	529	522	562	529	546	572	521	513	525	562	592	566	541	571	604	558	565	558	531	557	556	624	526	547	549	530	548	563	598	537	593	572	520	551	531	573	569	592	529	544	559	526	590	557	523	548	537	576	534	538	552	591	522	590	558	516	539	535	594	611	555	545	566	563	548	530	540	518	564	565	543	553	545	534	549	554	525	512	588	555	557	548	507	547	565	539	560	564	604	546	569	522	566	528	557	485	567	540	539	546	586	529	562	570	555	563	590	550	590	561	553	589	529	586	603	553	599	543	575	582	598	584	540	526	545	522	597	572	513	534	533	568	592	555	599	550	530	527	555	571	569	572	588	543	558	563	548	533	545	548	573	514	548	555	580	575	551	528	561	588	531	574	591	529	591	534	564	562	550	565	523	562	550	570	532	557	537	523	576	536	550	563	584	555	586	548	525	540	570	597	546	587	543	550	592	609	604	556	538	574	564	566	523	583	500	568	536	577	550	526	574	549	560	593	553	569	562	575	516	567	551	571	540	524	523	570	569	555	563	567	593	606	574	572	563	572	566	556	550	505	586	546	539	509	508	561	525	588	494	572	556	564	582	578	549	596	511	531	575	528	569	543	591	570	566	587	592	575	541	516	584	556	550	551	559	536	581	557	551	506	531	559	564	566	547	551	569	597	578	542	531	554	522	544	536	488	577	580	580	585	541	570	525	541	526	534	541	554	548	535	542	576	529	547	576	587	529	521	553	550	534	575	567	597	552	538	532	547	542	559	545	549	526	524	563	591	528	575	550	538	549	535	482	564	545	531	572	539	534	590	559	556	540	574	536	526	566	555	578	542	549	558	547	565	625	537	558	536	567	557	571	587	583	513	591	574	529	599	565	548	553	622	562	578	581	571	556	530	553	550	543	538	580	532	585	571	558	535	548	557	526	537	559	508	558	553	579	580	582	545	556	543	563	556	572	533	545	578	503	554	522	559	571	559	544	583	553	559	529	551	539	545	565	571	561	522	557	542	514	588	533	571	559	496	550	565	517	573	577	583	567	576	524	603	547	550	554	549	583	556	552	564	558	557	572	579	538	553	571	525	568	535	577	565	535	567	535	544	535	560	546	537	527	526	543	555	543	545	514	549	557	553	520	534	570	571	548	535	579	533	574	568	545	555	515	540	520	579	553	566	547	558	597	528	546	557	518	573	553	544	536	586	542	576	583	544	540	532	559	549	536	547	524	521	569	546	550	545	551	562	540	566	563	551	583	593	547	558	551	530	562	553	599	598	538	520	514	560	513	565	530	563	548	584	495	565	544	512	533	582	568	549	515	572	576	573	581	518	538	527	562	497	557	539	567	554	533	534	576	535	507	566	536	557	526	530	570	546	548	573	568
33677	8905	1450	1065	778	639	512	503	400	387	404	375	352	330	391	345	321	361	348	354	341	369	320	336	356	320	290	325	315	322	336	307	354	350	345	303	328	312	331	355	313	280	317	325	315	333	299	319	345	332	283	308	343	340	298	276	326	303	354	334	328	313	304	325	280	329	331	290	341	308	320	311	312	336	297	292	269	294	301	322	312	343	288	324	314	339	327	312	307	327	298	291	311	317	313	338	318	303	321	345	316	314	296	307	315	355	316	322	313	352	313	297	319	288	334	303	347	309	311	336	332	316	325	312	325	313	293	352	312	312	316	321	305	282	317	327	330	334	342	333	340	319	299	315	300	308	326	319	303	329	336	323	304	312	331	322	308	347	339	291	325	349	310	298	299	310	319	299	314	318	291	285	311	282	302	341	294	304	314	322	339	305	344	311	338	354	363	344	319	358	327	338	281	346	339	323	326	334	322	358	328	316	302	326	300	341	338	300	355	310	299	333	313	336	337	310	318	361	312	340	349	288	322	287	311	296	360	270	301	338	325	303	313	310	318	322	298	331	326	288	305	315	322	315	299	319	313	317	310	330	298	340	351	319	350	332	314	347	331	329	334	328	326	335	312	323	323	354	321	321	340	287	311	313	329	310	302	323	307	327	300	324	344	324	321	318	326	316	313	341	339	338	297	306	354	329	296	319	298	297	304	338	294	327	316	330	315	315	309	350	327	299	286	332	283	334	321	325	303	325	301	354	315	336	320	337	307	332	312	307	365	329	309	289	324	319	321	323	323	323	340	291	281	321	318	325	323	324	318	329	279	332	332	311	300	303	325	328	321	297	294	292	338	325	310	333	332	317	316	306	327	327	328	304	323	331	353	306	290	312	320	324	342	323	320	315	325	284	305	291	309	279	300	315	320	342	311	299	351	309	318	309	334	303	339	310	274	344	325	287	299	324	329	305	293	323	315	341	302	331	339	345	298	313	324	343	335	321	321	319	330	310	308	332	351	327	358	320	311	320	309	316	325	324	307	315	302	331	310	317	294	302	303	333	325	318	309	301	326	320	350	329	306	337	343	320	312	293	326	339	337	304	336	332	293	319	359	332	335	310	296	276	317	329	318	306	332	354	286	303	327	330	328	318	300	308	312	322	317	326	303	353	317	318	321	320	346	305	317	312	323	330	313	306	308	325	311	305	324	347	318	330	308	329	316	300	352	336	302	343	324	306	305	356	322	328	351	319	291	303	297	298	331	334	311	333	294	310	328	297	301	328	318	317	333	293	306	306	318	312	316	294	323	322	332	288	306	330	363	304	327	332	300	310	319	321	367	313	319	297	310	329	362	312	329	331	328	353	331	341	329	303	316	347	314	319	294	330	337	335	329	328	303	314	300	360	313	306	295	344	318	344	330	332	315	311	327	329	290	329	355	323	310	313	323	340	315	309	338	340	297	351	285	324	277	318	320	311	288	300	306	323	329	327	324	332	300	335	305	330	296	317	314	315	323	322	282	269	273	345	300	304	307	305	317	320	311	322	313	322	330	324	304	323	326	312	317	299	332	314	310	317	312	321	333	334	318	310	320	322	305	317	330	319	323	328	299	327	303	334	331	296	298	313	336	305	309	339	324	309	292	320	337	312	284	327	304	336	288	332	318	309	294	328	309	338	326	350	327	334	257	326	338	343	305	304	305	290	301	334	318	326	331	319	337	329	319	311	317	363	314	352	318	310	314	340	338	319	328	325	312	293	323	296	295	330	311	337	315	325	305	318	339	315	302	286	334	303	319	324	295	344	335	344	325	328	334	325	330	336	302	305	312	341	316	348	295	315	338	322	316	310	311	323	335	336	309	322	318	304	300	344	321	327	324	332	307	315	357	327	317	315	364	347	337	321	301	320	317	315	309	340	327	313	293	318	320	306	296	323	321	288	314	314	329	325	323	304	332	325	309	290	310	352	328	310	316	336	322	296	312	303	299	339	309	286	320	322	314	303	298	311	352	354	325	314	305	326	301	313	298	342	313	316	314	319	338	328	311	313	324	324	332	324	320	336	314	308	340	339	293	351	304	282	330	308	322	315	309	308	311	294	333	315	321	314	311	321	288	317	320	321	303	281	313	339	308	310	331	304	339	308	333	296	331	303	317	306	353	316	324	339	338	323	311	322	337	326	317	291	357	298	305	322	305	297	311	313	321	318	345	337	346	366	326	334	320	284	344	309	348	377	320	320	314	328	343	331	315	306	304	310	341	306	328	334	332	290	338	304	314	313	319	335	323	316	328	307	351	323	341	343	343	333	320	326	294	310	365	323	311	317	357	314	318	301	306	326	299	331	323	336	307	318	335	327	328	328	318	302	316	337	336	328	321	318	310	317	289	340	315	331	327	319	309	324	302	296	318	329	308	328	299	311	323	295	310	303	336	293	357	309	295	312	320	302	311	340	283	314	322	302	321	335	315	342	291	316	347	318	327	307	357	319	309	342	332	312	329	322	367	300	352	329	337	287	310	303	327	314	323	284	318	323	324	299	317	315	294	308	335	319	318	337	311	318	331	337	361	320	355	344	323	345	310	323	320	329	301	305	303	326	310	297	302	295	342	312	309	343	327	339	311	346	352	310	317	341	323	297	317	296	340	304	342	295	323	261	291	299	333	312	324	269	302	342	304	318	327	328	313	313	317	296	340	326	337	320	317	311	324	313	288	305	332	317	328	342	320	295	307	318	338	334	316	324	329	291	309	330	327	331	348	325	323	294	299	330	339	314	319	342	329	321	339	345	293	330	321	324	347	310	329	314	317	289	345	286	300	300	343	335	297	301	328	301	307	303	303	299	329	327	322	322	349	291	325	318	351	323	306	279	332	300	305	328	318	306	341	313	348	297	343	319	307	316	284	299	299	309	286	296	334	330	304	339	321	334	315	328	341	309	294	316	330	308	334	318	337	321	335	305	326	328	328	338	332	300	278	259	312	294	342	280	302	317	321	321	304	333	306	296	333	297	339	322	320	298	338	343	336	307	310	336	321	338	296	303	336	331	319	317	299	335	323	324	322	304	323	338	304	309	300	312	333	326	311	362	336	302	309	342	311	320	332	287	331	274	364	280	302	305	355	327	297	330	287	306	293	346	308	320	296	327	303	317	292	345	342	324	309	328	320	317	333	301	353	289	302	341	331	319	311	290	336	322	324	320	304	318	339	334	311	335	295	302	318	298	342	331	320	345	356	343	325	305	306	311	346	348	301	296	307	291	305	344	287	297	294	322	303	306	321	294	346	316	301	299	320	313	328	327	310	338	289	312	343	319	293	316	306	309	309	322	321	337	322	324	299	289	311	292	290	330	325	331	324	337	323	300	328	312	316	339	292	343	322	352	326	317	356	311	305	323	326	296	333	336	312	321	339	305	307	294	305	307	286	334	326	336	335	312	285	313	357	308	308	297	305	312	289	322	317	293	308	330	314	314	315	294	326	331	308	308	332	307	308	310	285	321	309	297	322	322	311	325
18069	1780	3287	3503	3060	2504	2212	1939	1698	1548	1390	1366	1265	1191	1182	1149	1137	1077	1007	1052	1063	988	994	943	944	980	921	920	929	897	950	886	908	910	872	879	885	874	850	905	911	890	893	898	868	842	868	880	858	849	827	871	914	884	806	896	886	926	836	816	794	819	825	847	876	853	907	882	863	824	816	846	827	822	879	887	832	835	916	829	826	839	869	873	841	879	854	856	952	862	835	870	844	920	891	854	835	851	853	844	842	905	826	853	781	838	832	859	859	874	792	910	779	817	869	800	848	874	848	833	869	839	817	798	874	853	897	859	819	854	813	833	815	832	861	833	861	841	842	808	802	870	850	814	821	876	829	804	795	848	812	861	868	814	817	813	849	850	872	825	864	883	781	868	876	848	824	869	812	810	802	860	801	845	817	855	866	802	809	868	896	898	880	817	906	818	840	825	791	843	778	869	818	800	809	790	754	827	812	870	858	883	862	833	831	864	803	805	802	865	859	915	867	892	799	860	818	857	852	910	829	830	781	817	785	787	863	820	834	841	844	873	852	828	841	835	870	813	843	781	798	857	833	854	876	854	864	860	840	901	888	783	788	852	874	862	830	852	823	840	839	831	805	818	818	851	853	801	807	824	798	868	846	817	813	825	873	881	858	774	784	860	806	834	864	898	834	813	859	798	858	875	767	822	847	857	814	910	846	825	893	844	854	810	880	863	850	871	800	823	881	870	841	867	869	822	856	835	828	843	841	837	781	863	830	859	830	867	795	822	824	795	814	830	803	833	841	802	883	843	845	850	755	810	839	861	868	912	860	821	882	794	840	806	777	818	800	818	807	836	778	853	827	855	836	814	793	849	848	865	816	879	829	793	908	871	836	816	879	819	836	883	833	855	824	849	834	834	828	843	851	783	839	856	798	892	841	853	871	834	860	792	854	854	875	855	854	850	850	857	780	880	846	854	824	839	834	815	819	839	873	794	758	812	818	793	833	862	819	888	853	801	824	836	897	793	855	888	819	874	854	837	864	848	845	844	847	836	817	816	852	770	812	783	847	778	802	890	845	878	778	859	874	872	853	838	837	829	813	832	863	843	894	858	830	852	850	780	818	850	827	799	795	812	879	825	821	849	849	831	867	837	846	766	901	815	804	882	872	870	839	843	816	814	805	812	858	800	867	832	831	812	830	850	859	838	825	836	839	856	813	845	844	814	796	893	825	861	789	833	843	802	878	895	839	868	864	816	867	838	815	828	834	851	803	817	820	852	826	794	823	817	827	829	832	841	878	818	813	850	886	819	801	850	806	847	814	828	803	807	861	809	839	880	842	879	824	837	828	859	836	899	845	821	844	852	805	886	842	822	882	838	823	835	833	830	841	834	830	871	828	801	851	776	825	839	835	837	838	834	805	863	823	800	875	829	835	843	826	825	839	835	854	845	812	853	804	779	832	830	859	806	859	860	858	825	858	842	831	823	863	813	879	784	879	841	853	838	850	762	819	864	855	877	879	828	875	892	883	853	848	880	814	856	804	832	782	813	830	818	843	886	826	846	842	897	869	845	856	850	818	833	816	841	854	838	808	864	842	803	847	932	843	815	875	795	864	787	848	818	840	816	867	857	832	838	830	826	768	884	865	814	830	851	808	818	852	928	834	857	877	841	845	876	873	853	873	881	808	839	832	924	845	837	901	815	866	855	856	857	820	893	824	835	901	799	858	825	869	819	855	805	849	837	779	807	804	858	806	882	801	843	841	839	860	865	840	835	858	791	830	861	824	854	834	856	837	843	803	844	792	840	824	817	848	803	859	874	806	891	886	835	869	828	849	800	836	889	794	830	883	885	789	827	900	851	826	844	861	827	881	882	798	892	844	810	806	797	808	849	882	867	828	794	915	851	796	797	796	813	820	912	803	863	870	848	863	815	888	908	836	846	851	873	833	802	878	803	868	838	803	820	809	847	831	825	842	851	863	854	845	864	798	849	862	857	864	801	903	856	876	832	871	804	807	870	837	853	837	875	823	857	832	815	799	856	844	842	843	862	849	805	888	818	853	858	867	823	868	835	874	807	843	804	855	857	833	879	817	902	793	838	875	808	842	864	833	850	837	847	785	829	831	810	828	828	871	850	801	826	837	814	846	818	829	888	896	838	820	801	821	846	903	799	785	852	840	825	844	796	854	820	806	843	796	839	809	762	819	820	857	837	851	833	866	845	816	811	849	874	849	903	788	839	874	910	854	885	797	816	870	807	849	849	755	867	825	816	878	835	839	867	819	854	841	881	816	871	816	858	800	834	793	892	803	842	822	877	839	838	872	804	835	820	843	821	864	824	866	831	839	869	819	837	793	855	846	843	856	824	849	868	861	783	846	822	862	851	811	816	789	809	855	875	816	856	811	824	824	822	846	838	804	826	861	860	849	869	766	830	801	849	795	778	824	820	840	870	820	868	892	833	814	814	848	813	844	837	925	846	813	823	807	874	790	842	831	842	834	809	894	816	820	809	838	802	868	874	858	864	831	812	882	828	812	761	837	790	837	822	807	868	877	833	817	765	795	856	902	833	887	803	849	815	813	790	860	873	869	835	854	810	838	818	881	801	814	875	848	867	827	849	855	809	870	828	869	834	855	823	840	866	834	888	819	865	839	848	813	811	845	845	845	808	816	860	840	851	871	839	840	805	815	870	787	822	865	816	857	904	843	826	874	842	821	856	844	891	799	813	879	820	879	876	845	866	860	833	792	803	848	815	844	854	904	833	863	872	830	840	857	878	851	894	826	849	860	899	850	816	858	814	882	874	826	819	819	824	844	861	814	841	788	816	806	830	864	882	829	824	885	840	801	813	811	794	898	863	860	802	855	791	852	858	872	812	805	831	820	812	854	887	832	850	858	854	877	884	844	873	838	831	817	837	806	799	830	828	815	793	816	770	837	836	923	848	857	809	855	871	916	827	778	869	818	818	857	796	803	774	808	819	816	876	799	850	822	845	852	819	884	846	810	872	851	835	826	815	842	870	808	844	787	843	878	808	861	813	795	813	909	871	824	866	797	799	842	887	790	797	829	823	827	843	799	801	802	812	838	837	850	835	816	777	825	864	805	842	777	866	787	871	813	839	879	850	786	883	882	840	865	827	835	831	839	799	851	806	882	813	850	820	860	802	862	826	812	819	902	850	818	808	828	873	838	819	779	828	864	860	801	832	783	857	825	838	846	875	838	883	850	843	831	829	829	795	896	832	764	850	898	856	829	869	857	854	826	892	852	832	855	844	827	854	787	846	816	870	879	859	815	857	860	798	833	872	888	846	840	798	844	854	844	830	830	872	851	877	856	821	871	862	840	851	810	800	873	895	870	827	831	836	822	864	798	883	853	854	852	815	831	860	805	850	817	897	802	849	889	848	829	830	870	838	819	838	872	823	854	859	858	847	801	838	913	779	845	840	851	841	790	777	838	829	810	802	903	832	849	815	849	854	832	846	844	870	868	830	807	839	820	828	851	848	911	871
45571	17898	3331	1768	1174	931	717	662	478	456	432	398	380	358	339	363	308	300	313	330	328	283	287	316	273	291	279	296	300	263	287	282	302	261	306	257	307	298	254	288	319	270	298	311	318	258	283	292	278	272	258	277	252	266	285	292	284	260	265	263	273	277	269	257	275	280	265	284	261	302	279	261	314	268	258	272	274	277	288	267	279	274	286	249	282	274	301	298	276	246	260	262	292	265	278	233	260	273	318	254	275	281	271	243	269	273	275	263	278	243	294	255	292	298	251	273	286	315	261	255	268	269	277	266	290	278	292	260	277	285	271	287	266	300	252	264	288	264	275	270	267	270	272	289	289	266	266	279	236	270	274	271	241	255	270	267	260	287	280	266	275	260	267	281	268	283	283	271	301	272	279	271	270	277	248	270	286	287	283	263	262	244	281	296	299	264	316	251	298	252	263	259	273	296	275	293	248	262	278	261	277	278	238	278	263	261	268	244	282	276	274	269	274	256	279	277	275	287	277	273	288	245	275	260	274	268	267	263	266	288	258	273	248	262	278	277	289	250	295	287	273	283	250	257	278	260	295	283	249	276	291	274	279	248	280	251	308	297	278	274	275	269	290	285	271	272	261	244	238	255	305	286	256	275	283	267	255	290	319	254	284	280	258	288	297	266	262	273	255	300	259	257	264	299	286	231	289	317	296	262	282	265	273	289	280	269	245	302	280	273	247	281	277	271	295	248	264	272	261	243	255	277	255	293	275	258	255	281	276	298	261	254	283	248	277	262	267	315	282	284	262	272	334	276	284	245	279	266	254	258	256	281	264	246	266	272	274	271	246	293	268	302	281	268	276	277	242	264	267	296	259	269	283	258	286	261	292	240	266	285	280	267	267	274	278	263	281	275	297	268	278	272	276	283	268	282	262	276	273	284	298	281	293	253	283	288	283	266	270	253	257	278	283	285	287	280	266	255	270	252	272	277	261	292	284	280	251	299	264	291	246	289	264	282	255	280	271	266	251	265	273	268	293	303	259	278	292	317	275	246	270	283	287	285	285	261	273	285	285	263	257	264	249	287	268	288	284	299	284	291	286	252	261	245	278	298	268	257	237	261	263	273	276	255	249	306	290	296	297	256	304	258	281	267	246	264	292	294	270	290	280	285	235	252	260	294	305	239	262	255	250	288	270	246	281	251	240	255	278	297	262	287	257	274	271	276	250	252	290	263	268	270	297	272	249	281	250	281	272	275	284	257	296	288	265	270	271	269	279	252	278	263	275	259	286	302	276	291	283	258	287	276	287	248	292	266	294	250	282	295	272	282	267	276	271	289	255	287	289	265	292	266	246	259	259	283	300	267	270	246	278	277	288	274	266	283	289	280	289	285	271	288	274	278	271	277	245	284	281	287	313	258	263	241	251	288	254	261	294	276	276	253	276	263	250	275	289	261	281	256	301	268	265	264	281	253	277	304	315	237	271	276	281	286	286	290	255	295	264	282	269	291	267	269	280	264	256	239	254	278	280	282	288	282	279	269	262	291	272	298	265	253	249	268	257	264	286	248	278	246	252	270	243	273	259	261	283	228	267	279	283	282	268	259	252	269	292	291	246	298	221	249	287	267	252	273	271	276	245	286	274	256	286	266	258	254	275	300	272	303	289	292	281	246	283	279	262	278	262	301	305	266	287	271	265	290	326	271	293	248	273	263	270	286	285	267	274	252	259	278	259	253	269	256	283	258	282	272	269	264	257	253	263	279	273	282	302	262	313	280	260	257	258	275	251	278	297	267	275	297	300	249	259	258	295	288	270	260	233	268	279	279	248	285	278	266	294	253	260	268	277	269	266	263	270	295	297	263	287	276	275	239	254	267	278	275	288	252	246	251	281	246	264	277	283	272	273	259	279	260	220	265	269	249	266	279	250	293	277	263	270	285	272	277	257	288	256	278	270	268	284	285	299	257	243	274	266	280	259	262	301	274	266	264	269	276	272	276	278	265	267	277	277	297	273	269	243	282	292	277	256	252	268	280	273	272	262	255	240	255	280	267	300	274	280	281	287	242	268	292	270	255	236	320	268	288	281	291	254	288	256	279	268	249	270	277	258	272	277	256	288	292	275	275	264	306	273	266	264	275	254	273	224	251	285	281	277	256	278	273	296	276	259	303	261	289	255	273	268	298	308	295	256	240	281	268	276	283	265	264	257	267	242	264	298	262	267	259	251	259	283	262	270	257	266	285	277	266	261	257	285	288	279	266	264	261	249	260	250	297	292	293	313	313	257	245	261	257	255	254	249	289	261	281	266	278	254	262	246	267	289	284	271	244	262	303	261	266	280	276	258	289	256	290	273	283	263	259	259	285	276	299	279	282	293	259	287	255	273	268	270	285	254	277	297	275	235	291	287	284	271	281	290	284	256	254	254	306	292	276	270	262	271	304	283	272	247	255	256	251	296	275	273	293	300	280	295	265	319	274	250	261	275	292	284	241	263	265	272	266	287	283	309	245	305	290	246	297	267	260	250	290	278	283	259	275	298	290	278	281	269	277	266	269	282	307	280	242	281	250	252	267	287	262	311	266	275	273	252	322	282	302	248	288	264	269	262	274	274	248	260	287	288	278	286	274	287	263	284	275	285	290	261	270	290	259	254	251	277	275	272	261	286	254	278	272	270	270	306	301	264	263	246	251	272	278	277	282	263	258	274	272	272	271	256	303	251	285	277	303	282	239	269	299	305	260	264	323	294	276	251	224	249	268	259	302	248	273	286	258	262	256	276	301	279	284	250	264	277	275	270	240	304	253	277	274	255	285	253	288	274	290	263	268	271	256	274	283	256	271	279	268	278	307	280	303	250	271	288	259	277	255	281	276	284	261	260	273	264	263	263	246	276	247	254	292	266	315	285	247	282	253	287	267	254	293	260	270	288	275	249	278	271	259	276	290	248	282	300	277	275	287	286	284	270	273	251	280	280	282	282	262	294	286	257	270	288	267	298	284	249	249	242	302	280	251	272	286	254	265	297	282	310	244	261	283	296	299	249	264	276	283	279	277	276	289	260	262	284	274	266	279	268	262	252	249	248	259	285	295	273	274	269	238	260	273	249	309	263	276	271	255	258	273	246	251	269	277	285	260	272	269	264	255	269	284	290	243	289	281	284	290	277	247	271	264	275	247	249	251	266	253	263	262	277	271	243	304	298	274	285	251	309	280	278	279	300	251	271	275	279	294	297	305	270	287	271	269	280	270	257	240	268	294	260	262	239	283	264	250	284	324	278	291	276	270	266	256	261	289	250	252	272	280	294	262	278	267	260	270	277	292	276	247	289	271	259	282	287	278	268	242	282	311	292	268	286	283	274	310	279	259	281	285	281	297	276	257	261	264	273	311	279	238	245	287	313	254	262	251	257	276	236	240	275	302	250	254	279	278	267	273	258	263	259	287	278	266	260	255	253	266	255	298	320	282	280	272	272	259	312	266	281	267	257	284	301	261	241	274	273	276	240	289	277	297
24526	2504	5489	5666	4824	3901	3299	2746	2314	2065	1794	1692	1486	1469	1345	1291	1184	1127	1075	1049	1062	983	970	988	931	936	926	929	871	866	916	932	893	827	802	837	795	779	822	819	806	764	794	787	811	713	812	799	815	800	803	784	748	735	766	804	761	775	763	770	725	726	707	699	749	784	789	753	701	728	736	735	772	787	735	718	670	695	717	741	732	781	759	739	700	729	710	757	691	724	746	698	766	710	701	769	733	792	716	744	695	699	742	720	712	724	708	718	718	752	715	716	722	721	729	706	695	717	719	721	754	734	742	731	737	703	713	730	688	740	687	679	718	766	700	691	675	773	690	687	707	730	704	699	701	695	684	714	692	669	729	710	716	705	766	691	746	692	719	725	673	716	755	690	708	727	701	683	691	741	721	732	724	680	728	715	706	673	726	728	754	700	689	715	701	723	694	646	701	682	679	775	717	680	710	712	688	701	717	727	714	714	714	730	706	683	692	701	741	753	694	704	709	751	750	702	708	711	699	733	701	720	714	713	740	712	712	721	720	681	745	673	718	736	757	683	653	678	714	700	693	698	675	740	737	698	742	650	751	732	705	744	684	742	719	720	694	687	757	738	687	695	739	713	704	717	671	679	697	705	734	758	753	698	681	688	693	705	736	747	678	753	710	711	689	705	704	695	760	668	682	694	743	710	754	681	723	681	692	683	686	684	756	705	719	708	683	719	667	686	714	702	701	687	735	740	715	700	665	755	684	690	678	658	730	699	719	742	659	742	703	747	703	680	710	684	666	709	691	712	674	733	708	679	723	662	752	664	728	713	717	715	715	708	733	722	683	691	663	652	731	715	707	712	723	709	701	714	740	715	685	674	714	691	748	674	701	702	739	665	725	685	771	720	707	718	714	704	734	706	677	743	721	685	702	678	736	740	732	675	757	729	658	695	734	685	779	698	659	732	718	711	731	757	714	779	776	702	708	722	719	688	728	706	721	677	730	735	701	683	707	752	699	679	701	714	704	696	719	730	707	735	735	702	724	746	686	666	694	669	720	688	696	680	716	679	684	700	705	717	695	663	741	672	739	677	696	701	739	700	693	712	723	689	715	706	719	697	732	694	710	726	680	698	686	697	700	707	659	704	712	669	718	750	730	704	726	655	710	719	680	700	707	724	729	751	704	751	715	722	692	687	715	782	688	733	697	688	700	729	662	721	754	725	730	676	653	708	732	676	714	719	696	704	710	660	710	761	711	662	703	703	726	714	698	698	707	670	714	729	705	708	725	705	742	714	754	743	681	748	737	682	687	657	711	656	683	658	697	694	716	681	725	668	682	729	684	682	702	722	755	747	752	684	690	706	677	654	669	703	704	747	683	716	740	715	683	680	690	709	762	707	729	653	684	676	707	740	682	695	745	692	678	781	752	687	749	706	644	735	688	754	687	738	740	710	707	717	666	719	721	724	676	699	654	753	744	700	724	674	731	679	695	696	684	660	762	741	715	676	732	703	737	698	717	735	718	692	665	711	747	681	682	716	735	696	726	738	760	681	691	675	701	718	669	718	692	695	734	747	748	680	690	664	690	741	684	734	726	708	718	750	655	729	761	700	756	696	689	716	713	768	703	686	677	687	716	691	730	653	684	689	664	675	731	721	687	707	677	705	711	698	665	691	749	727	706	736	717	714	713	681	705	641	704	769	697	719	700	703	704	695	687	700	710	702	738	705	691	675	758	658	672	699	686	696	740	709	736	692	682	716	658	710	655	675	702	699	714	672	716	689	691	684	676	768	713	729	711	707	732	698	748	672	720	760	728	726	724	663	729	739	680	771	672	690	710	668	680	772	711	677	697	727	715	718	731	675	666	682	680	659	715	725	700	694	718	729	702	713	728	639	735	689	722	692	702	723	751	727	734	721	693	732	736	708	739	704	720	688	671	694	714	691	717	693	701	727	731	704	695	682	708	672	735	677	698	665	694	691	759	711	726	699	703	694	680	724	701	703	700	737	707	723	749	659	725	715	662	691	691	689	702	711	714	719	723	729	710	715	711	681	761	694	715	708	719	689	747	745	677	677	704	678	707	671	676	667	695	684	696	711	706	700	724	701	685	673	743	676	753	730	710	760	710	701	683	701	719	671	679	751	707	699	682	771	702	674	770	730	693	715	648	722	726	688	713	686	676	706	726	732	688	720	718	712	679	726	738	711	688	704	735	728	712	709	679	715	674	694	739	673	666	733	712	699	716	684	696	721	717	705	696	695	708	730	701	725	724	727	699	686	731	707	707	677	687	719	704	701	711	701	696	695	660	733	697	671	690	661	718	687	697	705	732	695	685	756	669	709	675	718	681	698	739	691	723	699	751	701	692	706	689	750	711	730	696	760	670	715	668	685	714	713	696	702	711	718	741	714	734	719	701	769	729	716	684	705	716	725	722	711	694	698	693	730	722	733	636	708	679	701	719	721	712	707	696	677	718	673	698	650	722	674	735	711	717	707	754	724	736	703	709	707	686	675	693	670	716	726	727	644	729	710	704	711	715	752	690	715	683	662	726	694	718	698	722	742	679	695	692	677	732	727	750	705	714	688	651	698	681	721	721	746	689	747	716	708	719	728	774	739	751	684	716	705	716	660	703	725	703	714	694	710	731	662	675	701	688	694	726	723	689	752	689	738	689	717	687	740	711	673	744	690	748	717	691	707	723	708	687	676	728	710	691	721	722	766	704	697	703	758	712	655	746	727	727	731	706	701	740	684	716	731	716	693	713	707	668	717	751	711	758	617	779	694	694	719	718	733	690	741	692	740	704	667	711	709	745	679	686	720	687	718	699	742	744	720	704	705	718	717	710	725	736	700	734	741	734	690	751	703	697	692	656	689	709	702	707	707	742	729	727	707	735	720	712	734	671	734	726	670	753	712	753	731	704	667	700	684	704	755	683	699	685	721	649	734	707	719	691	677	682	724	724	694	683	711	757	743	667	723	681	683	658	706	704	754	694	730	729	714	681	726	674	693	647	685	752	710	712	707	778	716	730	739	738	695	704	686	719	744	672	684	679	755	724	714	723	661	720	700	754	686	647	692	701	646	719	660	710	664	665	706	730	691	715	754	731	699	701	699	708	637	676	679	750	703	688	765	716	712	726	710	715	720	689	729	757	683	694	675	690	692	698	748	710	698	662	709	675	706	703	726	756	742	700	695	669	702	698	680	693	715	702	722	662	693	713	674	749	719	645	689	722	691	713	733	669	697	703	707	726	681	733	675	700	705	706	687	658	720	703	709	707	714	689	701	746	711	675	724	740	725	699	760	699	687	681	708	699	677	694	688	702	662	736	695	705	720	690	713	704	699	718	692	699	689	683	690	700	744	728	742	674	670	730	720	673	667	673	671	736	657	749	714	740	733	727	717	742	725	731	690	684	685	726	696	723	714	690	724	710	692	683	711	700	667	744	704	739	678	654	704	664	727	689	701	703	684	738	666	719	721	761	690	706	726	684	670	735	690	702	673	720	769
3707	265	226	237	220	222	198	191	176	195	179	200	222	180	215	218	185	168	214	193	163	193	147	185	209	181	214	167	188	184	207	170	172	200	167	178	195	199	210	189	163	184	197	187	196	192	199	194	179	195	198	173	204	172	201	195	212	212	204	190	196	173	202	177	185	192	173	185	183	215	187	189	187	200	162	175	227	177	205	171	182	178	169	192	197	192	194	174	163	174	181	179	198	203	212	195	179	184	201	182	171	184	204	176	184	182	188	174	162	176	167	198	192	171	206	182	200	172	208	173	199	204	181	171	197	201	221	207	181	195	186	182	210	209	188	221	168	195	175	192	181	184	184	206	201	191	167	169	197	165	206	191	199	217	175	193	192	176	208	209	168	185	161	159	171	185	182	199	185	189	181	210	182	197	182	181	190	182	210	222	183	192	181	179	186	194	178	182	173	209	164	188	186	154	168	190	205	207	189	187	171	191	179	206	227	183	198	204	205	174	200	206	172	215	179	184	199	157	185	180	199	187	180	144	204	183	204	204	174	182	216	188	181	177	180	196	194	180	184	186	195	192	182	212	190	204	196	174	190	186	177	183	210	202	201	190	151	169	192	193	194	203	177	179	199	187	204	207	192	193	167	153	184	179	161	191	181	191	171	208	197	215	196	183	182	185	202	174	172	188	180	192	194	194	181	192	204	174	182	198	171	184	172	180	198	185	199	189	191	189	227	190	193	161	195	186	157	191	210	187	190	194	181	175	221	190	212	202	186	188	198	159	197	197	178	197	210	203	196	178	171	199	197	176	185	217	193	183	206	204	197	209	198	204	189	218	212	203	187	201	195	218	199	210	177	189	200	223	177	179	208	172	194	185	198	189	166	172	166	183	189	185	189	193	175	179	175	185	179	186	186	189	195	175	182	194	174	177	176	206	175	203	209	202	200	193	193	165	176	195	184	195	204	192	177	156	204	170	170	154	169	172	171	195	203	200	211	178	164	219	182	201	181	177	180	189	195	191	189	214	193	192	191	196	177	208	190	179	198	177	177	191	196	193	168	187	212	219	199	198	176	168	197	189	203	198	183	178	181	216	210	211	182	197	172	190	167	190	181	209	183	183	183	189	162	209	182	199	178	155	182	190	158	190	171	166	198	182	194	196	178	187	196	193	194	193	192	206	192	197	174	206	190	172	212	197	186	173	189	173	220	194	191	172	200	203	189	167	166	170	187	195	198	183	189	193	201	194	192	192	185	194	196	144	172	197	215	194	189	189	178	187	225	198	166	202	169	204	199	202	198	189	186	187	175	193	190	162	217	184	184	195	162	202	190	193	179	202	193	168	203	191	191	191	176	183	181	175	177	190	192	195	195	198	192	182	192	178	188	224	179	174	192	167	190	186	174	190	197	194	215	188	189	175	199	208	182	179	197	171	201	189	186	216	182	176	191	202	175	166	180	220	181	203	196	171	203	172	188	196	178	212	181	212	188	185	209	168	177	195	187	176	187	198	184	206	205	173	216	190	190	188	176	184	212	165	177	198	203	171	217	191	189	164	186	195	169	179	190	208	202	208	185	204	165	206	210	182	219	192	192	187	167	200	188	175	177	184	157	191	223	204	174	178	192	220	185	188	215	225	176	182	194	191	196	193	187	171	176	177	218	182	176	201	186	186	193	206	182	190	161	160	175	201	200	183	211	186	221	197	177	176	164	192	206	191	195	212	213	207	173	171	204	200	183	201	190	183	179	180	176	181	194	223	198	195	177	204	196	219	183	186	175	191	195	201	200	166	183	207	166	165	178	178	177	203	172	210	168	181	163	190	183	182	181	175	173	169	219	207	178	213	196	199	211	173	198	189	190	190	205	167	170	173	181	205	176	185	190	186	167	222	174	212	204	195	188	166	185	170	192	198	211	186	212	199	186	193	188	205	195	209	165	190	159	200	207	205	193	177	174	177	201	163	201	181	205	190	186	178	172	203	224	217	173	184	188	191	178	164	219	182	193	153	199	198	192	192	194	191	186	189	211	186	201	178	188	198	200	179	177	175	165	164	169	194	199	192	182	166	216	189	191	210	178	203	190	201	183	208	208	197	172	158	180	193	203	190	178	183	163	200	215	210	179	196	187	204	192	184	196	204	174	161	181	167	181	203	179	176	190	189	210	177	172	199	192	159	225	199	202	219	192	181	159	178	216	194	176	200	198	199	151	183	187	182	181	160	195	198	202	199	187	195	190	167	196	185	185	198	181	189	195	184	192	182	183	185	160	220	197	201	178	177	160	184	224	194	179	175	207	169	164	177	210	172	194	194	191	176	176	177	189	177	190	159	176	206	184	198	170	208	178	194	179	215	198	197	194	204	181	171	189	207	179	197	180	196	175	196	208	203	174	210	180	200	182	184	201	169	189	187	188	179	178	186	194	179	190	199	196	206	196	181	200	186	193	190	206	186	184	165	200	199	175	180	183	199	179	185	180	168	187	153	206	171	182	173	196	201	204	162	194	196	194	204	206	188	191	149	186	199	179	198	193	178	185	182	174	199	177	186	197	199	184	171	169	195	200	211	203	184	197	180	191	182	187	192	175	200	190	197	188	193	204	200	188	204	187	201	179	179	205	198	177	211	168	198	214	190	179	152	164	190	189	177	182	176	194	197	198	227	175	193	190	190	169	188	180	199	207	199	200	204	193	180	189	176	176	191	188	194	189	185	207	208	201	183	183	177	195	181	174	174	170	193	215	203	207	182	158	163	192	212	207	202	188	195	188	197	164	199	197	204	161	178	199	206	204	184	185	204	216	179	213	184	186	174	207	183	220	182	196	166	190	192	198	177	213	180	190	195	198	194	185	179	193	199	200	200	212	175	183	174	190	188	206	175	165	186	200	149	190	200	183	177	192	175	211	178	194	189	208	159	178	186	226	205	192	189	194	183	177	208	193	193	193	175	189	188	186	158	215	182	219	174	180	208	187	186	189	205	185	180	191	206	195	190	205	183	195	184	210	214	180	199	193	198	179	185	182	169	215	192	191	183	180	177	186	208	150	173	190	194	178	178	189	164	201	176	181	164	189	177	180	193	183	205	202	179	201	163	208	188	176	170	194	196	180	170	199	197	196	180	183	196	177	179	195	209	170	170	177	186	203	190	210	199	199	196	166	165	172	188	173	180	207	189	178	194	191	178	193	181	211	181	178	221	183	163	167	184	191	199	208	191	199	176	189	204	174	174	205	192	174	190	193	177	214	187	185	159	189	196	175	186	182	180	207	192	183	183	192	195	185	186	185	172	211	201	200	185	199	207	192	173	163	198	160	185	204	162	189	200	197	192	187	196	192	180	216	170	197	183	155	176	194	191	201	206	194	189	184	173	195	208	188	197	181	191	189	197	180	200	183	191	190	171	245	217	191	177	197	198	212	194	203	195	215	185	180	206	185	208	157	183	186	180	171	182	212	202	204	195	196	175	191	181	198	176	178	220	180	212	151	173	175	177	199	194	210	184	172	203	188	197
3516	574	662	698	698	655	646	644	568	592	545	558	608	593	603	526	540	550	535	547	577	571	567	535	550	510	582	541	525	583	607	580	535	547	524	545	520	509	528	544	520	575	552	548	568	544	523	535	506	627	535	553	551	528	547	552	546	531	566	551	538	566	554	522	553	553	515	531	540	541	596	556	565	549	560	573	588	579	595	549	521	548	540	542	545	573	550	558	539	534	498	566	576	556	521	585	586	570	507	553	571	539	552	576	528	568	501	547	585	533	580	565	583	591	550	594	613	569	534	548	538	569	538	503	552	561	533	536	536	540	551	547	562	587	571	543	529	582	517	524	513	530	511	590	563	561	525	492	553	558	547	561	558	551	526	522	557	536	562	539	563	552	528	552	557	554	554	529	579	573	576	527	512	546	564	560	551	598	575	607	539	550	599	564	580	549	565	540	569	551	517	520	530	568	544	549	560	535	542	579	555	527	554	508	501	529	521	542	577	556	527	530	560	517	523	549	538	558	553	567	529	527	531	510	525	542	584	551	536	564	544	572	585	539	586	593	511	565	556	576	553	534	554	535	557	543	540	536	565	567	548	579	584	567	514	536	605	556	549	539	575	542	516	541	517	510	527	574	509	537	537	541	566	503	550	552	555	532	529	555	584	547	582	526	552	534	546	554	533	555	568	573	557	521	579	547	548	530	558	547	593	541	566	564	571	518	604	502	560	539	532	560	538	537	571	554	539	562	543	539	588	562	573	562	580	578	554	531	539	542	494	574	576	572	563	530	570	547	583	565	557	520	572	549	573	531	572	523	520	547	509	569	593	561	546	576	566	535	548	555	557	575	603	570	565	604	531	555	551	538	549	563	562	563	575	584	528	584	547	579	551	543	541	524	591	547	564	546	550	557	581	564	507	547	552	545	536	535	546	568	542	503	564	570	530	566	565	541	561	550	555	576	553	537	546	530	562	555	555	513	551	556	508	564	538	563	559	543	507	563	542	509	504	540	571	539	567	547	530	519	564	547	517	565	545	553	556	533	537	567	572	513	582	531	543	552	557	563	565	539	563	558	559	558	517	535	556	570	577	557	532	508	536	556	545	537	560	540	566	525	589	571	532	540	554	527	602	534	520	546	559	551	536	518	535	552	551	495	564	524	539	550	545	587	551	551	539	545	569	539	534	567	554	551	503	544	538	533	559	540	549	569	561	547	560	535	565	548	555	574	533	584	541	514	539	570	565	543	578	561	537	591	533	552	556	553	527	523	517	555	528	569	549	586	569	531	509	584	529	564	575	555	536	567	545	554	546	529	568	542	537	553	553	583	521	586	605	541	538	516	570	559	600	539	499	535	517	565	546	537	545	535	555	583	552	521	561	597	538	523	566	542	555	551	570	592	561	503	558	588	531	589	505	544	543	530	543	558	529	571	548	588	546	543	544	528	543	565	515	579	561	501	566	555	557	552	565	505	540	536	522	548	552	582	556	534	565	553	561	523	533	515	554	561	549	558	537	568	548	527	581	575	536	550	554	552	561	550	542	518	578	559	529	582	550	568	580	551	532	563	586	547	549	548	573	584	522	570	519	536	580	572	543	514	533	542	527	580	544	535	522	558	556	569	516	553	536	512	566	503	551	516	553	564	526	546	599	587	507	581	557	547	571	536	543	536	560	552	570	525	542	556	549	523	530	543	551	559	549	545	554	528	587	541	536	550	559	591	534	553	570	577	539	570	569	592	544	595	542	610	550	574	530	535	536	505	533	556	588	562	538	618	548	556	564	547	557	575	516	533	581	578	516	541	575	597	546	557	607	537	572	579	568	608	536	538	566	524	529	540	527	563	537	559	558	599	535	535	554	527	571	514	550	547	548	578	539	539	546	545	586	553	572	526	548	547	525	615	523	600	537	512	534	574	554	504	527	539	520	518	587	550	556	588	543	526	560	573	583	540	538	563	561	567	537	567	492	532	537	533	582	556	526	548	537	554	517	591	581	550	562	525	532	554	568	568	571	529	549	534	518	593	577	539	587	560	513	518	541	533	537	542	559	545	530	554	562	522	557	590	529	592	512	585	568	539	584	577	594	581	553	547	554	541	554	586	557	557	517	573	581	543	551	560	562	564	530	546	526	536	523	522	559	554	487	555	585	579	545	550	565	563	551	546	539	593	540	533	573	579	564	560	572	533	540	590	564	535	567	539	500	553	559	503	575	552	556	552	545	568	551	552	546	536	563	564	586	518	560	570	540	587	576	550	603	561	515	551	555	578	533	545	537	533	562	543	513	536	525	577	557	562	564	562	541	596	502	494	545	545	538	571	579	513	509	587	581	549	527	564	564	554	534	501	550	544	557	534	559	563	536	504	583	502	585	548	508	577	538	536	516	558	586	545	576	578	576	560	540	589	561	549	528	557	558	531	586	520	570	551	533	576	550	589	553	498	558	561	523	513	550	486	502	575	548	539	566	564	534	573	542	562	537	506	562	559	564	548	553	563	544	553	546	540	560	537	539	514	578	583	558	527	536	543	544	562	522	520	558	531	530	577	548	529	559	507	522	567	555	523	551	558	522	541	523	568	588	570	543	593	523	547	525	523	555	520	597	533	551	547	536	496	554	578	571	601	527	588	524	574	513	588	541	566	538	507	537	496	570	566	527	550	550	598	548	560	574	565	536	560	523	596	566	523	582	564	579	533	579	513	548	536	570	566	557	511	550	559	553	536	511	526	571	560	528	529	549	536	497	546	558	574	531	548	595	559	547	551	534	543	534	584	532	573	545	543	495	523	559	542	612	523	538	496	574	572	591	547	556	574	578	525	545	589	576	580	525	549	556	554	533	566	566	594	573	502	582	570	589	550	562	533	562	547	526	568	601	554	548	598	572	536	495	591	578	557	561	577	581	576	528	559	529	580	541	540	603	581	543	544	550	541	540	514	535	573	544	568	537	537	550	482	571	548	514	563	596	543	540	534	566	536	541	606	537	588	562	562	568	549	540	577	574	513	554	539	532	530	552	552	552	554	579	556	518	521	551	555	583	558	569	571	511	550	566	547	551	539	561	548	573	611	555	566	554	592	510	583	573	546	594	545	588	569	546	549	547	577	520	547	572	524	574	535	556	528	550	543	540	560	546	556	546	563	512	576	518	543	572	570	573	587	533	547	569	545	548	538	581	549	567	581	555	543	525	539	550	549	575	550	554	579	581	546	552	553	525	571	531	538	543	568	558	565	553	523	523	552	567	550	549	538	553	594	543	593	563	530	555	570	567	569	546	581	625	594	512	570	547	540	524	552	501	567	517	563	608	562	564	551	519	512	535	564	576	523	592	571	564	531	565	544	556	522	540	520	541	552	589	553	534	546	555	539	533	570	592	506	545	582	515	542	565	569	525	571	529	529	555	534	540	510	536	555	523	523	546	566	549	536	537	561	531	569	524	491	540	592	551	542	514	522	595	500	539	543	592	554	578	553	554	583	553	561	560	589	524	594	537	591	531	582	563	560	589	549
33936	9166	1512	1077	751	608	515	526	429	375	380	387	324	388	368	375	366	359	349	328	332	352	339	347	294	321	331	312	328	309	326	319	315	309	323	313	293	311	370	335	312	339	339	350	320	321	338	308	303	314	331	284	310	360	311	329	319	327	332	329	312	297	308	310	279	325	316	310	324	310	309	316	310	292	307	283	312	318	324	326	264	319	311	308	308	335	308	309	313	341	336	342	307	286	318	301	325	333	314	314	332	332	317	329	343	330	303	302	310	311	304	342	303	306	377	334	293	341	332	308	305	323	320	338	317	324	335	344	356	314	336	328	331	335	315	320	307	298	309	300	252	338	301	308	334	319	313	315	318	324	321	291	282	283	351	316	318	331	324	297	322	329	331	334	316	321	307	332	286	332	321	341	344	316	331	302	281	322	322	334	314	328	328	282	285	302	324	361	368	338	310	316	338	329	311	327	309	311	328	311	297	315	325	335	320	283	354	281	337	299	345	309	302	274	329	324	305	313	329	318	321	300	307	305	330	323	315	326	333	345	325	279	311	337	321	346	318	338	341	321	352	306	310	311	349	320	331	305	320	334	322	296	327	309	323	300	336	324	317	347	348	302	320	302	342	279	315	327	330	348	341	316	318	336	341	308	318	329	313	329	302	295	337	318	298	326	313	309	293	329	326	325	317	309	334	326	321	285	310	324	343	342	314	314	341	256	318	327	302	312	329	316	303	334	326	328	344	322	292	339	338	302	308	326	313	298	328	309	302	327	306	323	328	308	319	313	308	322	315	326	319	314	292	290	329	295	313	315	301	325	338	328	301	309	300	332	323	323	317	352	313	324	335	322	297	312	290	295	300	317	338	300	321	333	294	313	292	360	340	349	330	305	307	307	315	287	331	324	356	317	298	308	316	299	317	293	334	296	339	331	305	282	287	304	312	343	362	319	310	339	327	311	330	289	324	301	321	318	327	308	339	327	317	319	307	300	274	352	313	304	342	332	321	269	304	334	342	335	320	313	326	301	337	318	311	306	303	325	353	336	337	348	331	334	313	319	322	315	314	331	342	292	321	318	279	302	298	327	323	333	304	318	331	303	368	313	327	323	311	323	277	365	339	320	307	341	356	325	317	330	284	302	286	328	313	296	356	291	377	319	286	321	316	294	311	304	320	326	276	340	314	299	298	311	298	310	288	347	341	340	294	300	331	314	338	279	319	323	329	325	344	328	338	319	284	310	353	332	335	318	316	333	312	317	293	325	334	314	340	334	301	340	306	333	313	313	285	295	306	281	299	323	306	329	308	346	351	325	302	280	312	314	319	305	321	282	318	329	296	322	295	323	303	305	323	334	327	314	320	339	326	303	313	280	309	328	303	347	321	339	307	341	344	300	308	331	305	326	302	294	309	353	327	307	327	323	324	343	319	324	355	316	314	345	310	290	301	354	288	324	307	294	295	323	265	328	322	299	313	304	339	349	343	299	316	347	310	357	375	319	340	327	344	293	291	326	314	303	287	340	312	293	307	304	301	304	317	337	345	280	379	296	317	333	319	293	309	335	308	328	317	347	322	310	330	315	322	313	332	331	316	323	323	325	320	314	353	331	323	326	307	283	332	336	329	289	330	327	280	307	304	313	314	327	331	309	308	337	307	327	333	354	277	310	320	296	315	355	328	332	332	335	336	319	299	330	320	324	312	312	313	323	346	295	265	329	319	338	344	300	304	320	314	324	324	340	307	298	310	299	309	299	355	295	300	303	325	281	294	324	304	300	269	304	286	284	329	324	348	323	313	304	340	314	310	326	319	285	305	360	306	277	326	289	322	297	291	303	323	321	325	299	327	323	306	352	313	318	323	324	304	332	305	303	310	318	321	340	313	323	312	335	291	322	311	286	342	312	282	333	307	327	295	329	313	334	344	335	307	309	321	309	309	298	333	308	338	288	352	304	324	321	322	330	307	344	305	349	338	303	321	318	310	327	337	313	296	284	330	310	303	322	339	340	327	291	357	317	325	337	286	344	333	306	317	318	350	304	300	325	313	322	321	313	316	325	351	299	325	330	325	331	334	304	303	310	316	317	283	292	341	322	307	314	342	294	312	287	320	292	324	342	291	326	357	335	311	328	307	319	310	320	339	338	331	323	335	324	279	312	323	338	317	317	319	311	302	338	312	350	312	292	302	338	293	337	299	290	347	340	325	287	321	321	340	336	313	328	297	310	305	306	323	330	332	326	331	323	284	312	312	303	333	313	346	289	336	313	338	294	330	325	343	335	323	301	325	301	314	299	281	297	305	318	322	323	334	314	273	338	310	344	333	328	325	322	317	384	310	318	316	315	321	317	350	320	344	356	327	330	312	318	361	305	301	335	326	329	302	321	298	318	293	320	337	310	282	311	344	324	329	300	324	348	316	353	329	334	317	309	299	335	337	335	334	288	320	303	312	308	312	328	333	305	299	309	328	322	317	321	320	326	324	282	335	338	314	308	315	329	323	336	311	337	333	354	293	321	317	342	308	307	353	332	350	328	304	319	338	308	300	299	302	310	361	311	324	302	337	306	312	328	319	280	295	345	318	324	302	298	331	319	338	284	322	313	319	302	291	323	314	321	323	312	335	313	342	329	330	336	333	320	315	298	293	336	319	298	311	293	314	357	284	299	326	352	332	313	327	297	330	315	323	307	299	321	322	315	310	305	323	299	328	308	361	323	311	368	274	333	304	348	333	306	326	298	307	297	313	313	324	304	278	301	334	302	320	339	329	322	304	281	314	320	349	309	338	337	306	302	340	338	326	310	299	310	307	335	296	304	329	317	333	336	326	329	318	317	324	301	326	295	279	324	329	345	317	312	315	335	308	308	302	324	307	320	324	343	306	311	289	297	333	297	312	342	347	320	312	310	328	289	309	310	311	363	329	284	319	304	329	309	295	326	290	332	323	334	309	294	309	279	315	313	366	318	300	322	305	312	327	340	348	334	329	323	304	311	336	304	322	355	324	308	336	307	333	342	309	350	322	326	294	307	317	330	306	334	297	322	352	308	333	299	369	368	318	306	313	342	327	319	279	348	305	328	311	325	338	326	335	317	349	311	325	316	298	312	308	337	335	322	314	322	317	315	314	333	303	325	315	354	328	313	339	324	305	298	365	339	314	298	317	298	302	364	310	326	317	316	319	312	278	321	325	327	311	302	309	286	305	315	334	321	349	358	323	312	314	310	317	308	293	300	295	325	321	298	308	350	310	323	348	335	335	322	321	314	326	316	336	330	279	312	335	338	327	341	297	344	306	342	255	304	312	306	311	317	328	326	339	287	320	324	311	309	310	299	296	309	335	345	323	323	330	309	322	297	315	317	311	296	335	346	321	347	310	309	307	324	300	317	295	297	332	334	280	336	303	304	332	315	304	334	280	299	341	302	323	288	300	335	306	298	311	346	291	312	324	364	303	323	327	320	337	312	330	340	305	342	314	324	321	320	330	305	328	319	301	312	318	295	316	335	297	310
18479	1692	3373	3581	3012	2574	2147	1852	1682	1491	1370	1353	1242	1218	1172	1119	1116	1104	1070	1043	981	990	980	994	926	964	928	924	863	993	889	900	942	828	883	891	887	844	885	855	887	837	879	832	874	842	901	839	828	864	894	916	831	847	866	833	844	854	843	904	856	834	843	873	814	850	855	843	857	847	881	876	914	881	862	824	859	817	889	802	874	895	834	824	792	856	861	840	841	808	804	855	852	889	839	858	891	793	831	869	835	844	838	914	832	851	848	881	892	829	753	858	808	829	824	873	852	810	823	897	823	852	838	834	840	858	852	847	760	834	842	858	862	827	831	856	831	801	860	852	852	818	849	821	825	835	850	814	830	811	822	818	804	854	822	856	828	857	833	867	817	813	802	805	845	855	832	765	796	811	882	852	817	868	874	828	831	852	855	833	828	841	835	859	812	830	866	832	815	835	864	828	789	795	846	849	841	840	853	798	813	842	846	845	910	838	830	806	819	776	869	847	906	887	855	811	819	805	832	821	817	849	786	806	830	907	831	865	823	845	817	799	887	822	814	811	847	801	809	829	829	836	839	863	865	806	829	802	890	829	799	842	871	806	869	851	828	881	830	857	872	804	838	899	840	840	836	848	842	834	800	876	799	842	828	817	776	796	796	809	813	820	822	767	895	858	781	816	854	844	815	855	859	835	793	819	794	811	827	852	844	839	851	812	860	924	844	873	820	809	828	826	840	844	838	801	828	862	860	768	817	850	837	830	808	844	812	807	823	830	847	777	810	840	814	893	781	906	851	815	810	838	815	783	806	820	870	802	806	833	832	840	833	809	800	832	843	799	784	835	859	842	851	847	896	824	833	834	896	856	876	805	876	819	850	788	827	883	843	804	846	895	858	832	856	845	808	846	837	780	783	773	848	819	853	824	807	863	832	777	820	814	827	861	811	857	801	826	801	839	832	810	862	839	843	842	811	812	827	822	796	811	857	870	855	814	833	813	821	840	836	819	879	834	805	814	850	887	810	799	894	824	851	794	773	833	815	839	893	800	791	836	835	854	839	827	883	839	817	825	819	867	852	836	861	853	884	846	815	826	862	836	893	859	853	819	809	816	819	867	792	852	855	870	858	901	861	888	825	827	819	834	839	779	863	872	798	810	863	857	814	843	828	819	805	817	882	871	857	829	812	809	832	852	825	768	781	852	802	791	840	842	841	891	817	850	870	804	825	802	816	847	828	827	846	858	836	815	873	860	876	784	818	822	792	811	813	877	867	852	863	836	820	811	839	859	862	828	859	805	804	846	815	806	789	877	829	810	797	843	861	831	860	824	870	894	845	834	834	842	772	817	831	809	855	855	825	824	839	842	815	828	802	807	875	836	894	816	836	824	865	852	812	836	868	854	822	835	783	815	832	833	795	836	814	790	819	827	891	844	855	845	802	791	834	841	826	780	842	844	825	815	849	817	816	802	841	840	847	887	811	897	799	839	868	811	897	815	811	838	835	813	785	827	813	860	847	811	828	800	829	835	811	842	887	856	836	826	813	823	859	819	810	805	857	841	825	823	878	860	815	826	776	857	847	861	889	856	855	789	858	854	812	815	804	852	830	841	781	820	785	793	914	855	818	892	854	815	770	888	859	819	830	882	753	812	825	850	872	802	837	849	742	823	830	833	853	857	816	844	799	810	867	830	837	803	832	838	809	808	814	891	798	817	838	800	841	875	823	838	866	838	834	877	838	822	841	834	831	794	854	831	804	807	807	806	833	807	844	869	857	842	858	804	869	817	890	850	837	839	852	851	808	838	867	848	826	833	837	787	806	786	839	798	837	863	828	829	903	831	800	828	840	857	830	830	859	817	861	905	845	819	831	838	829	859	835	825	884	830	877	869	886	803	829	876	816	809	809	835	843	812	832	815	855	836	840	835	870	832	855	832	852	876	806	826	848	876	841	891	854	830	820	825	814	828	834	852	834	828	814	792	835	846	785	858	858	861	822	849	872	825	863	832	822	777	868	843	822	836	846	790	861	833	878	863	841	874	813	824	860	880	799	800	799	832	846	813	835	864	835	850	832	863	852	828	814	822	795	876	804	798	820	786	827	815	878	811	848	885	906	848	793	878	839	906	866	831	816	787	853	864	856	846	894	874	836	857	841	865	821	869	841	825	843	842	875	807	816	837	791	831	759	795	823	804	788	878	837	802	812	885	851	767	847	803	768	861	810	833	844	827	839	758	826	802	881	857	821	847	861	810	828	818	789	792	835	802	852	886	793	868	833	837	799	791	845	789	812	823	868	809	871	858	872	829	826	827	876	898	834	838	810	851	823	825	831	835	834	780	872	842	850	858	814	847	845	841	855	828	841	862	860	821	856	860	829	822	848	903	867	842	844	863	847	798	819	846	806	803	829	855	811	831	874	850	849	865	891	836	836	818	839	811	857	847	818	830	864	826	855	844	841	816	782	858	841	858	831	823	834	818	836	841	872	874	883	843	824	795	844	852	832	772	827	825	821	817	893	848	837	866	786	834	851	867	852	869	793	800	854	892	847	834	837	874	820	813	821	814	881	809	852	875	800	832	799	825	814	846	808	832	823	816	855	831	867	814	850	871	856	833	860	834	802	830	815	818	851	803	847	803	825	829	886	839	807	814	867	844	783	819	816	870	848	842	831	778	785	784	808	865	917	873	859	824	807	829	879	780	892	792	859	854	860	847	843	852	822	868	817	827	869	839	828	833	885	823	841	800	839	773	816	818	838	861	809	848	827	835	809	814	809	834	865	843	786	864	826	863	828	830	837	831	790	852	874	824	790	847	846	831	817	813	846	830	865	835	785	783	832	800	893	869	812	833	841	858	803	811	827	878	876	857	862	841	838	817	828	872	854	871	811	828	873	823	802	821	806	857	872	792	836	840	832	847	832	829	790	829	844	853	820	848	862	838	810	847	852	844	815	848	851	787	791	840	839	817	826	789	837	832	846	849	880	836	822	894	848	828	804	849	850	812	836	816	840	817	818	862	819	860	830	762	865	854	801	836	856	800	844	817	823	803	851	843	845	813	792	860	834	831	881	817	819	782	827	840	811	863	856	830	810	824	885	798	841	870	855	822	834	880	862	845	861	797	839	829	849	808	847	832	858	838	815	805	810	805	839	832	831	862	823	848	845	873	865	833	843	893	803	861	807	865	868	810	858	822	795	804	831	821	801	804	860	794	781	879	844	842	778	836	797	837	876	810	811	840	860	820	835	813	806	806	827	798	866	835	800	858	825	810	770	871	851	831	835	795	796	848	772	824	891	837	856	863	843	830	843	847	823	804	846	792	860	823	847	853	851	842	848	838	815	843	847	851	808	825	813	839	860	848	824	816	862	834	786	825	789	840	859	829	835	853	850	871	828	782	870	857	861	855	825	819	807	807	831	881	809	811	790	803	823	828	857	857	845	846	808	848	804	855	818	855	785	894	851	829	830	887	882	847	801	833	832	897	827	857	821	811	830	882	804	804	811	876
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
