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
338062165770	338062166329	338062166879	338062167429	338062167979	338062168529	338062169079	338062169629	338062170179	338062170729	338062171279	338062171829	338062172379	338062172929	338062173479	338062174029	338062174579	338062175129	338062175679	338062176229	338062176779	338062177329	338062177879	338062178429	338062178979	338062179529	338062180079	338062180629	338062181179	338062181729	338062182279	338062182829	338062183379	338062183929	338062184479	338062185029	338062185579	338062186129	338062186679	338062187229	338062187779	338062188329	338062188879	338062189429	338062189979	338062190529	338062191079	338062191629	338062192179	338062192729	338062193279	338062193829	338062194379	338062194929	338062195479	338062196029	338062196579	338062197129	338062197680	338062198229	338062198779	338062199329	338062199879	338062200429	338062200979	338062201529	338062202079	338062202629	338062203179	338062203729	338062204279	338062204829	338062205379	338062205929	338062206479	338062207029	338062207579	338062208129	338062208679	338062209229	338062209779	338062210329	338062210879	338062211429	338062211979	338062212529	338062213079	338062213629	338062214180	338062214729	338062215279	338062215830	338062216379	338062216929	338062217480	338062218029	338062218579	338062219129	338062219679	338062220229	338062220779	338062221329	338062221879	338062222430	338062222979	338062223529	338062224079	338062224629	338062225179	338062225730	338062226279	338062226829	338062227379	338062227929	338062228479	338062229029	338062229579	338062230129	338062230680	338062231229	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
33094	17506	12850	6830	2989	2975	2547	1745	1103	836	762	602	491	417	390	367	344	365	380	364	403	384	376	369	346	371	340	331	379	336	368	384	324	350	344	353	389	352	355	335	363	368	363	361	386	372	402	349	343	355	330	336	351	360	381	376	382	343	368	386	394	383	357	347	327	355	393	386	349	336	369	355	359	340	317	340	330	373	358	341	340	368	387	349	336	384	408	372	377	360	367	372	375	339	385	382	370	365	395	382	363	361	356	371	358	366	349	337	346	333	353	359	335	378	385	360	331	334	348	393	360	352	347	358	345	360	373	301	369	330	326	337	364	377	355	370	350	351	359	363	355	332	353	339	353	353	340	377	330	358	369	341	329	383	399	322	380	358	361	356	348	329	345	373	361	368	388	358	347	386	371	425	355	377	391	351	363	393	334	361	375	351	385	375	355	346	291	393	328	344	337	408	384	361	361	386	367	366	358	363	361	378	370	346	390	389	387	351	367	349	381	315	355	378	338	337	388	370	352	334	339	348	381	338	362	310	332	373	331	370	409	316	353	372	351	377	357	356	352	380	386	339	324	392	350	379	351	344	383	346	315	393	341	375	358	354	338	355	345	365	351	323	365	370	346	378	334	376	384	371	336	352	361	365	385	331	329	383	383	339	349	396	347	355	338	355	366	384	362	382	370	385	341	341	388	365	332	347	376	364	345	334	328	387	319	370	377	383	308	349	332	342	343	328	372	342	327	390	363	368	348	370	391	352	366	362	370	340	336	342	398	333	362	380	359	372	365	390	397	332	362	356	363	345	365	336	351	337	339	338	345	370	334	352	337	381	365	364	345	360	361	352	355	344	357	384	352	372	398	349	385	329	377	332	361	368	327	336	400	337	368	368	330	403	362	344	366	363	364	393	341	362	351	366	346	351	372	321	358	370	349	371	356	375	354	366	331	364	323	369	318	335	365	367	322	384	378	366	361	342	339	370	390	374	362	367	393	307	350	340	366	371	367	371	355	367	370	364	376	369	351	346	335	331	341	351	339	371	351	355	355	373	361	373	380	378	358	384	366	352	388	372	379	325	350	330	377	357	377	401	342	364	355	377	360	365	372	366	332	365	401	359	374	340	333	357	356	398	369	360	394	339	373	369	349	363	329	341	372	383	402	360	388	352	326	355	300	354	359	352	359	348	372	377	385	367	384	348	369	365	379	358	380	355	356	345	367	345	340	353	374	342	359	340	440	396	389	348	359	345	325	344	383	387	399	356	331	356	362	381	329	379	353	365	353	335	394	375	377	361	336	368	386	368	347	363	337	412	319	363	382	313	322	385	343	370	346	402	346	375	326	379	361	383	358	367	365	374	381	384	364	342	341	339	340	395	402	391	325	352	368	342	370	384	378	331	363	368	414	375	380	374	359	345	329	337	363	387	369	354	355	368	354	329	396	407	360	322	365	353	390	364	344	367	384	374	354	385	367	385	351	348	362	390	358	356	364	359	353	341	416	363	338	337	343	374	415	360	357	331	338	360	340	365	388	368	362	383	379	353	367	341	387	342	362	368	329	360	380	340	362	389	341	348	364	379	341	361	344	351	365	361	359	370	353	360	342	351	380	383	384	354	339	377	366	328	363	388	393	405	379	347	349	333	351	361	307	350	351	352	366	389	350	367	399	362	357	369	376	312	357	362	374	367	403	320	367	369	412	346	377	344	352	384	393	360	357	359	384	356	337	349	354	347	331	353	338	371	370	358	384	371	373	378	354	355	324	373	338	342	382	341	389	372	353	338	356	372	361	372	371	369	358	364	331	386	352	368	385	358	365	341	394	364	371	359	354	346	334	364	362	347	351	342	348	351	357	358	340	377	364	377	387	367	382	339	372	383	371	391	380	353	388	389	408	384	341	385	353	366	346	368	376	341	361	342	348	327	328	343	360	411	366	374	377	311	376	380	353	356	328	343	372	363	354	373	364	352	347	368	353	347	347	354	370	351	366	352	385	372	379	357	342	375	341	353	352	363	347	389	357	375	360	373	373	371	338	385	374	346	364	356	346	357	376	356	333	354	361	363	398	378	333	343	355	353	353	355	381	368	361	323	367	316	364	370	369	364	352	396	369	357	355	380	359	365	379	362	299	373	356	371	376	385	366	374	375	376	327	401	378	350	390	358	370	380	373	386	348	350	351	306	392	362	367	388	338	350	367	302	317	380	369	364	358	351	357	382	361	368	352	353	344	339	365	346	369	377	362	327	372	332	377	392	354	349	399	391	383	354	358	391	352	365	384	387	365	388	360	357	356	387	375	351	409	348	361	395	361	345	363	337	356	343	382	358	355	346	336	363	361	371	354	355	360	380	367	424	328	339	341	359	319	388	330	360	372	371	347	371	330	374	350	326	341	361	384	341	333	355	373	386	342	405	373	352	352	377	347	392	364	353	347	354	361	369	350	359	400	358	350	380	397	317	356	365	363	359	337	322	381	384	393	345	389	402	346	353	360	353	340	385	354	348	365	371	370	351	360	351	358	367	386	325	353	352	392	369	385	325	369	334	353	353	375	382	332	349	341	345	338	384	383	330	342	363	321	353	373	381	372	367	393	366	338	345	391	374	337	364	372	365	350	377	375	338	388	336	362	383	338	338	370	356	378	351	378	342	337	360	339	371	375	421	352	348	333	380	352	366	363	385	379	349	332	360	390	347	334	376	342	372	333	373	391	375	324	347	334	392	343	328	377	375	358	376	346	346	377	380	364	347	342	375	371	365	340	333	354	355	329	325	361	381	367	376	328	346	318	346	347	396	349	337	349	391	390	384	366	360	400	356	362	346	357	371	388	361	375	366	348	378	344	361	337	353	354	370	364	342	378	343	377	363	386	348	378	355	378	374	355	354	367	371	326	372	343	391	398	354	369	401	374	382	368	346	356	348	352	369	371	376	372	338	342	353	358	362	335	368	360	376	360	398	343	382	364	360	378	373	370	356	319	368	345	351	346	345	365	358	395	352	394	382	365	345	342	314	372	358	383	374	353	344	347	340	337	348	343	335	350	340	355	352	365	325	344	368	358	358	338	342	347	356	364	344	359	356	315	333	384	341	352	390	389	378	353	350	358	362	327	378	332	359	335	356	366	377	348	317	326	351	360	336	342	318	359	364	355	360	332	366	383	355	379	372	392	360	316	390	340	341	346	383	313	359	364	355	408	347	336	354	383	341	370	339	346	373	371	370	384	353	388	422	366	357	342	382	382	375	342	383	358	393	405	347	385	375	369	351	337	337	377	352	377	360	347	390	377	371	343	350	344	321	374	372	369	353	383	342	369	384	343	357	361	405	364	358	360	370	308	361	380	389	361	320	357	390	380	330	365	333	323	336	379	355	316	325	371	363	353	355	368	366	336	304	327	350	383	344	344	369	341	355	379	353	373	375	368	354	361	399	367	388	345	356	359	368	371	304	335	351	357	332	389	373	340	370	378	316	312	390	353	364	355	340	392	330	348	355	357	378	356	382	375	345
18750	12519	16399	12446	7285	9322	8521	6551	4362	3473	3226	2317	1637	1241	1004	889	865	881	840	851	876	841	806	851	883	822	793	913	846	803	837	831	771	847	847	842	780	770	834	840	820	820	823	809	818	870	840	792	827	841	831	832	820	732	778	770	806	869	819	832	788	754	790	864	804	805	786	895	830	817	811	737	817	805	784	817	793	804	791	768	783	840	826	842	786	804	794	789	850	774	786	810	838	814	804	794	786	809	823	790	784	786	824	771	789	752	825	788	754	790	807	794	799	818	785	745	808	780	796	781	807	816	810	801	803	762	765	832	808	819	791	815	810	719	790	774	801	783	762	778	794	842	830	829	854	793	794	819	788	774	843	795	850	845	772	820	808	799	837	770	805	837	800	790	776	776	775	797	845	789	817	861	741	784	796	815	841	781	829	765	786	754	791	816	759	763	814	774	763	784	784	810	813	774	772	751	837	780	756	799	770	789	752	787	806	748	797	788	834	824	770	854	863	817	785	824	810	822	799	806	830	827	761	797	806	822	844	835	827	791	810	827	753	792	796	765	821	870	846	785	822	773	803	785	778	758	792	782	784	765	820	816	792	811	791	784	782	787	817	771	780	831	800	765	864	781	792	783	750	817	768	799	774	833	817	790	741	759	827	796	805	821	840	802	769	814	818	804	799	803	773	788	811	739	783	805	793	761	793	843	787	784	784	835	811	821	808	780	806	812	795	805	763	795	821	803	767	850	832	779	788	801	806	761	820	793	775	808	763	788	818	773	800	833	748	828	797	773	812	812	783	778	762	799	827	788	819	766	768	796	771	805	812	797	828	759	833	769	785	770	815	813	762	806	789	793	777	808	707	795	800	795	777	769	772	824	798	791	778	778	835	785	826	784	808	829	825	799	810	804	842	795	777	803	786	755	779	813	808	870	781	811	790	806	779	778	770	747	793	756	795	837	769	800	798	793	783	824	806	789	811	770	750	762	777	780	814	841	783	804	823	756	818	818	783	784	741	849	835	802	753	760	771	797	802	835	838	813	798	800	786	774	782	827	811	850	814	801	834	831	774	797	783	766	789	782	806	747	785	793	783	785	836	812	773	823	823	780	764	828	808	816	836	778	798	793	803	770	816	780	788	792	788	797	807	785	778	824	808	807	789	793	823	841	789	773	827	749	790	776	762	809	738	843	785	748	802	823	764	800	801	844	806	784	721	825	781	829	822	842	809	782	837	785	831	829	783	779	772	801	773	733	800	789	821	815	803	798	801	809	824	780	791	778	741	785	813	796	790	786	814	759	727	815	802	800	811	759	850	794	807	774	785	832	782	771	775	745	775	802	807	797	755	762	816	765	826	814	762	795	783	803	766	817	754	787	786	789	769	794	816	787	793	797	813	794	827	794	811	828	811	763	769	728	770	813	814	805	835	804	816	783	778	822	760	754	811	825	785	788	786	775	791	820	780	787	776	837	794	844	848	780	811	808	837	794	738	879	779	812	805	754	837	796	762	787	804	807	793	767	769	814	816	838	808	795	787	737	803	853	825	754	795	786	788	746	791	816	813	726	788	798	775	807	768	808	810	804	744	787	789	760	783	742	737	789	838	825	821	758	805	772	792	775	778	756	791	821	756	784	794	719	827	780	790	754	783	805	775	787	783	747	758	800	814	789	832	825	792	830	793	815	823	788	800	827	767	817	823	781	791	757	832	830	808	809	778	858	756	824	793	805	751	755	777	799	799	770	810	774	794	740	789	793	770	826	818	801	789	768	778	759	800	791	795	767	793	853	762	795	748	815	823	806	807	801	757	790	796	720	847	746	791	823	797	745	806	833	728	787	873	798	762	840	795	846	789	851	812	787	769	799	772	798	825	738	832	795	827	776	794	776	824	799	821	768	814	783	835	768	764	827	751	820	800	784	805	789	768	831	786	830	777	779	810	795	788	807	781	812	773	776	787	761	718	753	805	811	801	800	783	792	796	778	811	772	802	780	795	774	790	762	779	798	783	787	800	812	804	778	782	759	803	792	800	754	814	806	807	788	792	787	823	779	788	793	780	800	797	811	789	836	790	795	777	813	792	809	829	827	792	813	799	871	779	772	807	803	822	832	789	788	754	767	780	798	769	823	820	771	792	760	800	850	833	767	765	797	781	860	856	816	860	780	764	795	783	792	768	784	803	804	807	757	855	785	813	809	782	772	796	802	808	800	811	804	734	808	787	802	783	826	750	797	790	803	828	814	778	776	728	843	783	807	827	808	790	827	775	796	753	810	767	776	800	778	781	800	816	772	800	772	792	749	803	787	795	769	788	842	818	815	803	831	805	720	828	796	842	826	762	787	807	822	821	777	768	832	792	758	855	785	777	786	820	761	825	750	797	820	861	770	817	815	865	770	780	814	781	824	840	784	776	797	831	789	779	821	816	765	784	736	774	808	802	833	772	781	787	792	799	809	749	739	756	799	830	842	757	829	796	784	782	810	784	780	797	762	841	780	828	789	802	781	767	803	830	815	821	803	796	796	794	811	824	842	771	770	821	800	788	786	816	758	800	816	808	778	756	790	762	788	778	763	854	759	810	825	772	790	811	802	821	819	836	772	750	827	748	783	794	740	830	787	800	802	759	786	792	781	815	751	773	762	801	849	842	769	860	811	742	776	763	835	818	777	825	747	797	814	801	795	785	787	762	824	824	802	816	811	769	781	796	813	790	795	742	772	778	792	779	803	789	808	798	867	747	790	800	819	810	771	853	734	807	770	747	798	763	823	799	792	796	807	804	821	801	806	796	798	811	825	801	778	808	837	798	849	772	832	795	745	825	849	822	786	841	784	797	780	762	816	779	827	820	779	805	742	812	799	844	806	761	814	777	768	787	807	832	821	778	806	797	737	749	814	805	838	776	826	803	775	797	831	754	794	737	797	810	787	822	812	818	802	789	794	818	782	803	781	833	785	791	810	750	794	789	817	803	755	775	822	820	823	812	818	812	790	768	772	795	832	818	809	816	818	793	786	786	815	818	808	807	800	791	787	751	784	788	761	834	774	792	787	817	781	803	781	756	810	803	806	804	794	764	791	785	820	785	844	819	806	790	776	809	777	838	767	781	789	785	770	801	790	804	794	812	728	754	802	799	782	859	778	781	853	748	802	798	812	772	783	744	731	773	798	807	746	787	791	812	758	813	794	788	776	741	781	783	840	779	770	778	792	809	790	782	803	734	851	781	764	765	875	809	800	794	739	783	760	796	775	776	807	800	811	769	785	800	832	806	806	855	768	795	764	821	791	826	856	767	805	804	805	777	816	813	778	812	829	804	755	845	768	802	811	854	798	825	831	830	794	788	760	790	771	848	835	827	827	838	796	793	843	812	771	793	785	803	806	778	807	733	764	810	840	753	792	769	777	806	773	789	764	762	814	814	770	805	836	762	757	780	770	790	813	765	793	770	793	839	794	759	777	761	771	875	770	746	821	799	814	780	793	798	777	778	827	798	738	781	781	797	789	759	792
12146	5202	3275	1730	894	665	499	447	423	387	393	398	400	345	339	359	327	356	353	360	349	362	377	304	358	319	336	399	305	312	366	330	343	367	368	322	381	331	326	317	336	314	356	341	346	324	315	340	321	348	353	384	332	324	325	305	374	334	354	353	352	325	312	313	301	357	337	345	383	325	331	345	330	361	328	387	369	335	364	323	334	335	358	326	354	338	366	318	313	353	367	297	352	330	351	379	338	324	319	344	364	349	324	320	296	323	314	351	352	393	332	340	344	316	383	333	345	313	342	360	366	329	340	331	323	332	323	362	358	331	334	372	370	346	354	331	340	344	345	367	356	375	329	352	386	336	345	321	372	369	362	356	342	355	377	358	354	329	320	343	341	316	325	365	348	365	365	321	351	400	348	354	331	389	381	346	345	325	358	354	351	324	359	349	362	345	329	322	344	383	346	371	307	341	337	360	339	338	367	349	356	413	321	339	356	352	356	335	344	355	353	374	342	351	342	330	351	320	351	350	334	320	325	365	338	311	346	320	352	330	389	372	320	362	289	323	360	361	350	332	347	338	342	326	374	323	319	339	370	356	346	375	337	357	333	311	345	352	350	353	354	343	353	362	323	349	366	351	336	353	361	349	349	327	357	334	331	356	309	331	336	342	351	350	323	352	337	319	354	329	364	348	340	342	317	385	346	337	347	336	352	334	345	322	330	323	331	331	373	336	321	335	360	350	336	335	355	320	346	347	337	322	348	335	372	355	358	322	349	372	385	316	351	362	350	366	387	334	333	326	340	353	336	338	349	361	368	367	307	377	331	325	343	343	317	337	336	316	357	377	357	324	362	352	350	335	327	332	322	342	359	314	335	389	319	322	318	355	362	359	351	343	342	313	340	333	353	331	324	338	359	319	331	333	355	321	323	347	353	339	354	329	372	354	350	318	384	357	365	349	341	330	330	339	311	328	344	353	359	329	344	363	332	318	373	373	351	331	359	365	353	369	332	358	362	353	332	294	356	325	384	305	311	340	376	371	345	325	331	346	388	343	362	348	347	388	316	318	343	356	342	357	390	349	341	338	360	375	335	349	362	340	339	301	308	368	361	341	339	339	336	326	329	366	325	349	313	313	367	330	355	294	355	375	339	335	388	328	350	319	351	349	327	315	354	286	340	323	337	339	325	333	323	367	318	332	355	333	361	362	351	368	340	387	400	349	347	354	355	361	361	349	341	331	333	340	352	336	340	302	324	365	338	369	346	351	366	307	327	320	297	374	324	314	383	327	336	341	350	329	361	347	305	359	322	362	335	378	350	350	363	338	322	368	304	376	347	348	342	365	351	342	330	308	351	312	384	328	361	387	370	343	323	313	316	329	357	332	323	309	316	334	301	303	348	329	354	366	366	360	385	359	351	357	347	358	315	315	361	330	331	352	338	346	311	313	351	325	322	313	346	324	390	338	342	332	331	370	345	331	374	353	346	326	315	397	373	326	354	365	322	345	347	361	330	328	345	355	382	327	320	362	362	367	367	331	337	329	348	319	330	372	347	348	356	339	351	333	353	323	353	353	351	319	335	351	310	324	350	310	319	335	347	357	316	371	367	350	311	331	359	371	323	327	321	333	293	298	348	343	339	335	345	349	349	315	323	342	347	359	335	348	361	343	343	353	320	355	331	306	374	381	370	344	375	353	341	344	333	337	311	368	390	333	340	363	362	331	338	356	372	330	323	350	367	378	319	374	364	310	333	318	320	322	364	349	359	360	340	349	342	348	346	343	350	307	323	361	346	356	336	324	331	315	339	354	358	347	347	370	328	322	347	325	363	292	340	345	364	342	326	321	378	321	337	380	349	339	339	346	371	331	334	320	331	354	362	391	339	324	340	384	345	382	329	348	297	347	332	327	377	378	349	310	350	386	353	318	351	324	348	331	367	306	341	343	340	352	320	359	339	365	352	358	358	369	334	342	332	317	360	346	327	365	338	330	333	344	363	359	359	383	337	340	308	383	326	364	363	354	377	368	313	316	337	338	326	332	299	341	350	322	366	329	347	352	333	366	359	385	322	345	332	319	339	342	353	371	316	357	349	331	358	322	351	348	356	391	329	326	352	352	311	379	353	362	343	355	391	338	307	344	361	334	375	328	303	403	348	379	328	373	357	335	331	325	366	354	339	351	342	358	344	352	342	354	351	370	359	340	326	344	315	353	380	351	334	354	354	369	344	367	335	349	336	339	299	346	339	335	351	367	376	373	331	363	350	331	330	342	355	337	345	337	360	353	356	334	347	318	320	358	341	327	325	320	387	328	345	342	371	291	375	363	344	313	323	384	303	378	356	326	359	353	361	334	339	343	365	350	350	335	350	346	336	381	314	363	333	367	321	360	356	373	358	320	367	375	341	324	370	325	348	359	328	391	364	345	359	340	340	328	339	352	330	374	332	342	353	345	331	366	350	332	330	356	343	327	344	365	356	337	368	315	351	380	318	360	355	352	302	327	309	357	333	334	352	329	348	338	315	353	333	334	334	323	340	363	329	356	352	309	353	324	372	356	316	343	340	328	340	339	366	318	357	359	330	341	328	342	366	346	334	325	350	365	353	331	343	335	351	346	323	318	332	313	366	352	320	326	344	317	334	351	367	348	321	359	299	317	350	315	342	321	316	332	361	350	348	359	371	359	348	337	339	348	331	332	329	346	333	306	392	317	372	338	342	347	321	365	354	344	342	303	371	353	309	368	354	343	318	333	355	315	388	342	335	333	369	360	351	339	333	328	333	343	290	355	340	346	347	338	326	348	373	379	337	317	364	301	328	343	369	366	324	341	344	308	306	313	381	338	326	341	351	320	321	333	335	384	292	282	331	349	336	374	378	343	365	363	323	319	342	339	357	335	377	362	344	346	314	328	334	326	359	340	354	282	336	335	325	340	369	345	355	318	352	324	339	316	363	398	363	381	344	335	320	327	355	327	360	312	315	326	349	357	363	338	353	306	348	369	328	348	344	338	335	343	360	338	370	356	386	351	331	341	330	366	328	350	323	368	360	354	340	375	352	314	351	325	354	346	365	360	347	381	349	329	329	334	375	325	308	341	308	358	330	327	367	350	341	309	301	379	338	358	343	334	383	354	363	394	357	317	337	331	351	363	359	348	316	383	362	323	334	313	345	357	336	374	315	340	325	327	339	344	356	341	352	313	324	327	342	347	336	337	338	362	350	356	329	345	351	351	326	341	332	328	334	337	316	369	365	389	319	330	325	357	344	333	336	339	345	358	338	369	355	373	324	307	329	352	353	335	341	341	348	332	367	354	327	355	350	350	340	328	333	357	360	349	311	345	314	309	323	378	343	362	351	355	372	357	358	333	368	308	376	362	372	337	325	327	341	358	349	358	319	340	343	321	364	323	345	357	308	338	336	322	340	329	340	375	352	369	319	335	347	374	336	292	329	350	335	362	361	333	353	372	301	388	364	327	354	345	330	335	324	347	330	352	337	367	364	336	326	323
7303	4534	5937	4643	2901	2073	1566	1348	1069	957	1002	991	780	804	743	786	721	777	738	753	725	759	742	756	737	705	806	758	736	797	716	751	778	730	755	714	753	763	725	758	742	731	764	718	770	690	716	746	738	715	801	726	709	719	757	760	808	736	708	705	783	763	772	767	767	704	763	704	728	730	769	757	763	777	754	774	769	772	691	710	743	737	739	742	740	763	775	757	794	770	748	731	743	758	728	751	747	744	741	710	748	782	748	731	787	726	748	750	748	785	744	726	791	751	780	766	729	770	762	764	727	744	754	726	733	780	752	767	801	764	771	762	774	764	774	744	748	774	761	768	769	682	752	758	789	739	727	788	779	734	763	747	774	801	724	793	723	749	793	751	776	773	744	766	761	685	786	718	757	783	739	751	793	755	742	712	759	772	783	752	784	726	789	742	758	810	720	744	779	743	779	748	770	718	738	756	771	765	757	766	760	734	710	701	728	728	786	735	790	698	764	781	761	780	754	730	786	774	752	762	748	734	808	704	729	744	753	731	773	785	787	707	727	780	823	754	780	705	750	746	748	752	736	706	758	772	755	787	721	783	776	733	710	746	740	781	745	740	748	766	727	802	747	724	771	817	789	800	786	750	768	722	767	743	724	732	715	768	724	711	748	763	762	706	779	755	806	776	787	790	752	799	795	765	789	744	791	745	757	745	800	746	737	729	723	769	736	731	739	776	760	742	741	757	715	770	688	738	747	752	766	746	677	768	767	743	723	760	788	736	790	750	736	759	813	787	750	720	752	767	734	754	804	743	732	723	742	749	743	709	739	730	741	770	744	728	812	732	725	727	730	766	797	764	714	759	764	740	703	684	782	769	765	710	778	780	755	736	741	797	798	763	728	770	728	730	761	807	739	783	788	754	773	766	735	746	766	794	749	765	784	748	741	715	777	736	758	712	762	746	763	799	704	725	716	784	745	740	747	731	755	760	735	842	752	722	747	764	729	717	769	724	718	763	712	814	734	735	775	777	785	764	765	757	716	744	737	745	769	786	682	780	779	789	770	742	748	814	734	773	738	736	736	768	745	781	752	777	719	724	748	751	776	757	779	813	740	758	736	739	775	768	756	716	783	714	756	765	746	705	698	763	795	744	767	766	772	787	735	768	746	725	761	737	771	802	720	738	722	766	708	740	747	738	749	707	743	797	735	734	759	739	804	781	724	748	749	743	742	747	769	721	707	791	740	738	811	756	737	785	719	724	767	717	730	761	771	783	760	732	722	771	767	732	725	738	780	788	783	777	784	706	739	757	705	790	722	742	721	729	799	719	737	766	798	743	735	724	707	743	732	756	730	754	737	747	790	755	791	777	754	765	788	768	744	715	766	718	729	718	718	738	731	727	735	741	776	764	764	743	740	749	757	719	761	746	829	728	784	716	712	740	732	795	710	787	786	729	723	740	752	741	772	743	703	744	754	844	772	740	750	788	694	736	761	760	759	751	748	789	718	798	747	770	768	768	744	705	750	835	762	769	752	783	804	705	762	752	773	725	741	742	760	730	769	745	723	750	791	798	761	764	727	731	756	793	771	751	733	763	745	763	758	783	748	789	716	724	745	727	713	735	717	751	783	773	747	731	772	748	725	738	779	806	724	777	746	700	749	718	750	739	778	786	731	729	728	751	787	741	770	718	757	752	759	716	756	765	778	759	715	744	751	679	725	732	752	798	798	763	769	747	765	764	713	769	737	774	733	747	737	760	774	765	732	775	730	728	762	783	749	810	725	733	735	751	722	733	733	748	799	719	739	747	734	730	748	692	745	749	754	732	767	748	773	763	721	763	724	781	714	737	711	759	736	746	788	742	709	798	770	795	719	751	764	700	763	806	785	753	790	758	826	735	756	720	767	762	740	757	705	706	755	709	758	732	766	804	732	709	712	733	762	735	775	763	773	730	741	722	764	791	805	756	762	766	720	800	719	685	762	740	698	708	761	733	744	714	748	764	788	736	768	742	737	728	778	729	761	814	729	772	734	765	748	788	750	758	815	731	775	772	863	743	749	763	740	753	776	767	749	756	790	738	748	732	708	755	677	705	747	736	756	788	756	757	721	750	725	814	718	806	768	741	834	744	772	742	752	798	746	779	711	727	794	746	727	733	761	753	726	721	783	755	721	778	717	801	721	761	741	745	764	738	760	795	755	765	704	716	796	721	706	738	742	781	717	744	727	720	766	760	740	769	756	729	752	756	806	720	719	765	752	733	767	800	741	757	777	681	751	776	790	770	720	729	718	767	710	738	749	733	725	792	694	787	755	751	717	726	758	711	769	722	731	781	757	710	772	781	776	768	761	728	742	741	763	750	760	770	744	771	750	759	755	726	768	701	719	738	771	780	758	787	749	717	830	757	769	764	736	767	765	763	769	770	731	771	755	755	733	793	787	795	805	734	729	732	758	725	712	755	768	798	727	747	775	740	744	740	756	737	738	747	775	749	806	738	797	736	748	744	737	737	737	745	778	723	739	736	731	747	753	770	742	738	752	773	750	796	768	791	771	779	739	747	719	735	726	781	787	791	746	737	732	728	711	735	735	776	771	720	735	696	753	703	771	767	732	762	723	800	798	735	721	747	740	771	779	776	814	745	782	795	741	765	796	766	805	742	769	778	764	804	725	724	757	772	711	722	720	708	768	771	726	757	763	748	723	780	722	713	729	736	780	731	731	748	746	785	756	737	752	792	765	756	747	808	772	778	702	765	722	731	770	729	756	732	750	768	715	796	732	735	731	749	726	740	746	755	738	788	771	760	798	758	746	753	766	776	750	749	816	773	744	686	783	748	765	713	719	711	716	761	761	770	776	729	777	736	801	764	745	732	757	758	727	769	744	745	745	763	753	717	753	715	770	791	721	779	698	779	826	719	749	783	736	723	692	750	761	770	759	754	736	811	773	771	755	736	746	758	772	747	725	706	798	766	751	757	729	734	751	736	738	746	769	784	782	736	753	735	704	754	731	785	712	715	724	746	740	726	752	761	751	753	762	752	748	745	715	755	744	759	763	715	748	717	784	791	729	726	780	755	750	759	730	775	816	762	749	738	805	773	778	771	718	756	728	740	776	715	697	744	696	720	779	751	744	756	708	752	744	786	769	770	706	752	740	738	706	767	776	753	752	721	731	763	743	726	758	748	754	786	785	749	720	735	811	764	750	775	788	718	789	688	756	726	752	706	732	768	766	736	778	765	824	784	758	777	704	745	751	689	723	769	735	739	783	763	703	725	762	780	754	737	745	790	727	760	817	766	743	739	766	805	796	735	730	785	757	733	755	754	681	778	776	753	761	709	826	726	784	757	734	726	759	750	759	731	760	751	706	753	792	759	656	788	758	716	766	735	767	762	760	705	768	750	801	784	707	707	718	755	770	750	787	754	700	754	730	762	749	746	729	732	715	773	732	722	769	756	746	726	753	751	770	736	781	708	771	774	776	757	734	717	768	759	693	690	771	717	808	757	808	723
24740	11348	8042	3836	1682	1819	1519	1010	685	560	493	468	405	372	364	307	354	324	331	289	299	312	318	309	296	306	335	298	304	335	315	297	293	323	306	299	324	321	308	316	294	298	320	294	310	318	311	295	315	313	280	309	295	301	293	285	313	288	295	303	313	285	316	290	314	294	316	335	282	325	301	314	296	296	315	295	281	303	338	303	309	298	317	325	314	295	304	303	300	330	304	289	262	293	316	352	318	312	303	268	302	326	343	289	318	296	280	296	313	298	310	319	304	300	302	299	341	303	319	274	300	323	339	273	303	275	279	276	317	275	281	324	292	322	313	302	305	278	314	282	317	265	304	297	306	319	275	289	311	314	302	288	303	298	255	290	314	328	315	307	313	282	322	338	312	312	363	277	319	311	323	319	333	295	305	336	302	332	341	317	301	332	282	281	324	302	330	331	282	309	275	307	343	299	321	321	357	338	337	297	270	300	293	313	308	318	294	310	306	341	275	322	324	293	282	291	325	287	305	318	303	308	302	321	323	318	293	306	279	319	289	283	276	327	319	292	320	320	290	310	286	313	289	295	290	288	326	318	327	287	289	260	313	293	322	319	301	291	295	343	297	293	318	272	279	349	352	289	340	315	296	313	332	316	306	292	316	315	310	310	278	295	332	308	289	299	284	302	283	294	329	316	311	337	316	303	312	316	289	316	303	302	264	287	302	313	308	299	302	330	255	274	302	341	333	287	326	358	312	313	315	266	273	304	297	294	327	281	307	335	313	333	320	314	331	297	269	340	311	317	336	307	314	321	293	334	317	313	300	302	291	315	306	301	294	285	305	325	324	298	278	312	305	317	289	321	305	293	324	311	321	306	277	318	305	291	321	300	289	297	302	295	278	297	291	282	282	303	296	322	262	300	298	316	278	279	251	274	260	289	281	307	292	311	309	307	278	298	279	301	337	308	322	295	307	313	309	294	314	292	288	314	280	311	322	270	297	272	302	283	300	324	306	306	301	280	309	302	290	310	289	298	330	300	339	275	309	273	269	289	302	303	308	346	300	326	329	319	300	272	334	309	344	318	311	296	292	332	324	312	309	278	294	329	288	305	302	342	318	304	325	305	309	318	304	314	320	329	306	269	318	307	285	316	307	329	320	312	378	282	245	303	322	327	304	302	296	312	294	331	311	276	319	280	285	288	280	311	294	332	310	301	306	352	322	285	325	341	306	300	287	297	273	288	325	267	281	308	331	325	343	253	290	305	300	302	309	304	323	320	281	294	318	313	335	281	303	301	298	272	283	318	296	304	285	291	289	301	337	299	291	330	285	291	277	292	289	326	301	300	283	310	314	355	328	307	328	320	290	321	277	304	304	304	302	297	317	312	331	301	296	311	280	269	278	320	277	305	307	287	293	348	305	284	330	302	302	304	286	295	276	283	297	337	297	320	325	319	304	311	332	302	279	293	295	307	314	310	340	299	273	331	327	293	300	294	251	295	329	318	315	276	288	337	308	358	309	322	311	332	258	290	323	314	285	317	303	301	295	311	304	281	282	301	299	300	295	323	303	318	291	305	323	305	322	306	284	323	312	298	325	275	284	317	294	344	317	339	294	318	301	261	289	287	311	317	286	282	347	292	314	334	317	309	312	316	310	314	313	318	317	308	299	313	326	311	281	296	309	303	310	323	270	307	346	318	282	303	279	320	289	300	286	328	326	335	309	318	312	287	316	329	308	295	283	310	289	293	275	325	286	296	292	315	305	295	293	294	336	338	331	296	282	276	324	326	272	355	281	297	291	310	320	305	303	304	284	309	336	329	282	302	323	308	320	296	316	290	283	338	288	334	279	341	306	278	303	338	311	297	323	297	285	268	304	320	315	312	289	304	298	303	305	308	275	317	291	318	350	277	302	277	307	291	338	280	309	303	278	319	314	337	278	294	272	321	270	283	281	291	305	327	286	328	309	290	290	281	297	295	305	336	299	322	330	288	312	310	326	319	304	326	352	305	295	303	315	292	314	288	284	315	302	300	292	297	322	286	288	292	305	305	299	275	281	303	299	307	312	291	293	319	345	319	308	326	299	331	321	334	322	324	290	326	295	318	299	314	308	294	302	331	295	322	302	303	314	276	295	327	316	286	339	306	309	302	306	325	353	308	292	301	341	275	289	365	294	281	289	261	296	311	320	299	304	318	329	319	300	293	312	316	266	324	332	332	301	302	329	277	273	318	300	291	325	348	304	355	287	314	300	304	316	280	272	284	315	330	287	334	329	305	307	311	319	311	316	293	285	310	318	314	309	311	335	302	281	282	303	296	302	307	318	303	297	298	288	299	273	315	310	317	289	308	307	282	290	285	300	284	293	311	302	294	321	314	297	306	339	335	268	294	304	284	281	327	307	322	298	323	292	306	314	301	298	331	267	266	327	347	324	336	326	321	337	304	344	309	327	326	323	302	277	311	330	329	314	312	344	283	265	315	331	331	323	302	287	324	297	254	294	284	280	334	302	307	302	321	318	293	266	268	285	323	326	285	279	293	297	322	307	326	287	322	316	307	275	304	314	326	321	309	284	306	297	317	323	281	299	268	325	302	316	331	332	312	348	337	308	269	306	305	316	316	293	293	313	300	303	284	305	322	310	307	303	301	298	328	304	294	302	302	299	323	298	320	310	335	325	295	318	306	325	328	277	294	280	295	316	308	311	307	320	291	327	318	361	309	317	297	281	297	313	303	267	298	329	269	301	316	306	308	349	286	301	300	301	308	284	297	306	283	305	298	262	307	300	311	304	340	313	343	281	308	330	312	308	316	322	304	320	301	280	295	276	287	330	325	326	298	301	312	267	303	324	304	286	327	289	332	278	321	318	280	299	312	326	308	310	285	310	292	290	320	345	301	312	307	314	258	295	304	269	300	300	294	310	332	323	269	293	301	306	287	318	316	317	260	261	268	309	301	272	297	314	301	318	298	329	277	339	322	295	297	299	283	311	319	291	292	283	320	305	274	329	330	266	305	314	305	300	284	306	328	311	298	304	330	301	310	287	324	281	287	334	297	309	280	299	297	313	299	294	315	355	347	296	310	313	306	312	295	348	279	312	324	318	321	281	307	297	299	259	298	314	325	313	335	306	305	297	322	295	278	297	301	275	307	303	315	282	283	299	291	330	327	294	309	332	289	300	278	291	287	285	320	302	309	329	325	306	266	313	296	292	284	302	317	280	287	319	320	312	319	270	294	318	319	293	283	311	286	337	274	284	289	344	328	321	329	326	306	295	315	301	347	303	258	283	287	322	330	291	290	333	337	339	286	305	272	317	285	265	290	287	331	299	316	289	284	280	290	322	316	277	268	271	318	308	300	296	301	320	304	306	296	325	279	293	299	313	297	319	303	330	340	315	278	287	286	297	308	286	306	309	299	297	323	275	305	320	287	281	301	306	273	319	305	302	294	328	329	280	314	291	308	315	274	297	305	288	284	291	303	250	282	289	309	287	293	353	300	282	313	336	279
15322	8488	11837	8732	5269	6051	5436	4160	2717	2138	1938	1693	1246	882	810	746	731	675	757	675	728	737	684	665	697	711	711	711	713	690	685	678	673	683	683	688	741	723	667	654	736	705	681	724	629	721	712	700	655	687	709	705	659	689	696	710	713	701	704	647	661	667	721	639	703	669	668	677	711	647	693	659	667	715	720	692	681	730	649	732	698	712	713	680	729	677	681	684	670	718	725	696	684	700	689	713	646	749	699	684	683	667	679	687	700	660	693	695	720	669	657	711	670	718	721	689	684	739	683	661	688	731	671	619	698	740	679	674	710	701	674	716	668	694	654	680	648	704	672	705	675	711	673	672	680	695	680	706	707	709	701	687	667	694	662	696	670	688	693	685	659	699	718	714	712	677	728	664	660	671	688	681	702	680	691	667	708	735	720	708	685	695	646	694	676	752	696	699	731	684	670	674	702	675	644	764	663	684	656	679	683	653	668	668	682	651	705	698	710	671	690	634	654	699	669	643	689	690	708	684	702	702	687	680	658	691	718	687	709	713	707	695	701	705	711	749	674	704	711	720	677	721	752	631	688	699	684	731	653	693	700	671	702	694	669	681	664	686	703	656	656	730	642	728	697	709	656	702	706	641	664	642	706	709	697	700	669	704	649	708	711	732	689	665	693	684	704	638	665	703	664	695	706	683	651	711	698	700	689	640	697	715	697	697	695	692	673	700	702	727	711	671	644	661	715	681	720	679	682	689	706	652	701	685	694	684	672	677	724	663	667	647	672	666	665	640	700	636	676	702	716	691	661	722	690	702	627	702	710	707	667	685	726	688	725	693	680	690	697	764	694	700	695	694	707	662	713	698	675	688	686	656	652	733	681	671	738	688	684	669	736	686	695	693	744	690	708	701	747	689	689	676	718	694	700	697	682	710	678	700	636	691	680	724	650	689	703	694	663	699	679	668	693	632	699	715	709	695	700	649	691	684	670	671	699	690	732	690	720	687	663	672	667	721	660	695	708	691	670	682	698	722	688	673	693	704	658	692	682	682	698	696	686	653	674	693	657	671	684	680	670	696	693	732	706	661	690	646	671	688	699	693	676	701	661	699	682	743	719	651	696	680	688	657	715	717	668	672	684	702	724	711	671	668	661	658	673	695	678	644	664	644	666	678	750	685	645	726	711	709	696	652	731	688	692	733	703	705	691	712	672	707	691	670	743	747	712	677	722	679	731	726	675	722	649	657	691	678	705	665	628	683	664	703	724	642	670	652	677	648	698	738	651	720	724	713	674	659	683	698	714	681	637	696	666	699	720	679	699	696	680	688	652	694	708	672	656	688	653	714	740	672	670	656	693	675	650	721	656	700	710	669	680	675	665	682	709	660	628	657	725	688	659	737	708	715	698	663	659	707	701	659	695	662	699	693	713	689	729	668	694	669	722	693	676	666	685	705	713	624	737	671	686	657	692	660	655	704	657	611	651	727	674	684	686	651	666	663	677	694	719	696	665	703	710	660	703	722	697	673	667	676	682	717	709	660	694	659	680	638	698	670	652	692	709	699	694	713	724	699	637	713	686	702	695	715	650	667	743	707	669	683	664	658	719	720	718	699	697	687	727	692	736	733	671	719	702	756	671	685	659	715	681	663	644	747	676	702	666	684	649	731	636	686	678	695	741	681	692	691	679	657	690	661	694	700	710	698	662	710	728	689	662	710	664	723	673	680	678	654	681	684	702	617	675	697	693	674	651	692	662	721	670	696	676	760	707	679	663	655	708	671	681	713	673	649	694	670	746	693	693	668	741	724	713	695	715	693	675	689	682	640	672	667	722	698	706	680	683	685	666	676	681	682	698	658	639	656	713	684	715	747	661	686	740	671	687	715	714	684	681	716	718	711	698	662	695	651	727	670	701	681	697	718	709	681	720	747	710	695	660	696	683	700	710	673	646	717	673	630	664	687	718	696	678	618	710	734	672	711	680	697	625	713	706	717	709	726	688	651	709	687	720	668	723	666	649	698	665	661	691	668	725	646	744	726	665	667	739	717	715	665	705	702	685	739	720	697	682	662	678	665	693	700	689	763	693	674	700	693	667	694	665	692	621	645	676	686	704	635	686	676	693	652	644	697	704	711	674	689	703	693	722	697	686	670	779	726	677	710	690	668	735	673	677	698	730	672	676	707	704	668	673	715	684	629	677	701	648	707	706	682	679	706	702	653	728	711	646	679	681	692	683	699	682	680	694	708	671	676	690	687	694	649	649	667	725	694	732	637	668	684	690	707	691	654	676	722	643	727	676	675	657	701	678	641	698	693	684	678	647	714	699	695	698	707	701	643	663	705	705	733	681	694	662	647	698	654	738	659	655	720	697	691	625	653	698	689	687	638	677	664	674	702	687	702	659	660	725	669	665	663	722	688	678	645	737	709	696	707	673	606	695	698	695	678	661	707	711	656	686	723	690	679	680	710	686	683	686	659	692	697	661	714	660	645	684	736	681	683	699	709	668	653	663	705	685	693	675	682	690	664	709	688	676	694	688	699	753	699	651	669	659	728	673	656	670	666	663	678	679	692	711	687	720	682	696	698	686	676	712	648	706	682	751	658	693	696	699	665	706	703	698	652	721	693	652	652	715	674	769	715	689	681	700	676	709	718	756	687	666	645	679	721	704	694	683	648	648	713	672	711	689	682	736	709	745	679	701	745	723	692	718	687	644	720	716	686	727	719	667	684	681	710	669	658	696	714	665	663	711	650	665	635	680	690	639	648	676	637	707	728	673	695	662	691	708	649	636	712	681	670	698	680	631	676	715	710	689	678	701	675	670	653	698	681	691	705	698	651	690	702	639	656	705	689	734	686	689	668	687	684	701	731	701	706	725	686	682	656	687	688	735	685	670	671	671	715	729	685	689	723	671	680	694	720	712	699	723	736	715	675	650	650	697	679	703	703	693	674	642	687	702	673	664	702	710	692	657	683	670	681	671	687	681	698	724	656	704	709	678	664	697	700	717	677	685	696	684	682	650	711	667	724	691	687	708	720	734	707	667	669	669	689	641	706	709	649	716	668	700	671	715	656	705	679	703	713	698	667	639	732	702	644	701	672	671	694	717	677	697	697	672	632	681	715	688	708	678	708	677	681	610	665	694	673	706	668	692	671	704	669	695	684	704	727	666	677	659	667	663	678	684	679	665	670	698	696	694	676	687	708	644	663	641	685	738	713	730	680	725	692	671	706	678	718	665	696	689	680	684	694	695	674	704	656	712	680	733	716	679	638	684	669	645	672	647	672	687	674	700	695	677	735	668	657	672	676	727	726	698	699	682	684	657	685	696	707	653	687	713	665	668	690	703	684	641	737	688	699	660	720	695	668	706	679	659	687	689	663	668	709	729	698	669	670	670	664	695	690	682	662	666	699	679	679	702	683	695	679	673	692	658	644	701	690	667	713	658	694	693	678	716	694	663	636	695	676	685	711	681	716	663	729	659	671	679	675	710	624	710	692	678	690	693	699
33853	17605	13063	6889	2985	2881	2503	1778	1071	867	720	636	557	436	394	336	387	405	363	396	368	354	368	349	343	352	350	367	326	323	381	380	367	382	407	359	338	356	344	344	364	421	346	377	342	371	345	389	385	343	373	388	424	362	388	351	383	347	388	372	388	359	382	385	367	392	340	339	303	374	407	358	341	348	363	337	365	371	335	332	354	332	325	368	369	350	352	359	365	361	338	339	346	322	338	365	372	345	362	362	346	369	363	360	350	372	373	354	340	354	377	350	377	309	332	343	362	355	343	326	363	317	356	342	364	348	321	360	324	340	316	370	341	314	404	328	337	359	357	371	341	356	333	343	355	354	356	349	369	288	380	359	331	350	301	333	325	372	335	325	324	320	351	349	397	364	365	420	344	351	360	371	359	364	348	378	374	329	365	390	361	352	327	387	326	385	343	353	346	342	345	369	315	337	382	360	387	370	359	325	388	362	378	366	362	358	374	374	362	352	348	368	371	333	351	362	328	367	367	379	351	329	369	370	349	348	330	355	374	396	333	351	324	353	393	362	357	366	370	390	387	332	337	351	359	375	368	355	350	369	346	339	376	357	329	379	372	337	375	323	336	377	352	318	331	380	369	332	381	359	357	324	410	333	368	339	339	327	324	342	345	347	396	387	353	388	350	374	355	342	351	340	330	343	330	367	381	339	343	318	336	367	359	336	366	332	356	345	391	396	351	343	347	342	370	323	370	315	337	325	317	355	346	356	332	390	329	344	404	378	347	393	350	346	348	365	356	359	359	338	334	354	325	373	360	366	342	353	354	355	334	358	380	356	386	354	351	372	332	362	340	347	364	334	344	364	347	323	371	334	342	387	377	343	352	329	339	344	362	385	304	395	389	374	360	332	356	343	378	347	326	350	335	338	354	377	368	346	367	359	338	379	362	325	371	381	316	350	356	352	352	339	334	399	369	374	350	363	354	316	394	358	366	392	349	334	345	324	352	353	363	361	373	349	354	356	340	348	350	354	373	387	357	359	336	315	319	367	334	365	338	384	382	349	372	354	344	345	387	363	361	354	368	397	376	327	381	332	323	336	333	370	361	311	346	360	357	357	366	367	381	362	374	359	331	360	341	362	370	381	381	365	340	372	349	383	373	366	336	331	366	347	374	376	365	378	325	361	330	335	384	343	335	372	355	352	339	344	382	326	344	330	377	340	380	340	346	334	326	362	352	361	329	388	361	341	354	369	381	359	340	383	361	377	383	390	358	375	380	383	342	391	336	388	372	332	349	349	346	340	342	334	382	382	355	360	349	354	322	335	360	347	359	345	360	329	331	352	374	334	363	374	370	343	371	361	346	339	371	351	400	324	347	372	320	372	359	362	333	358	339	364	370	318	391	353	383	358	322	321	312	338	376	374	365	350	387	374	363	332	357	330	370	360	360	339	392	366	344	345	374	355	348	337	388	331	399	344	367	345	344	336	339	367	376	416	351	356	360	348	344	370	321	351	369	357	365	375	336	347	362	371	368	350	340	324	367	335	379	374	352	381	353	361	346	335	351	323	347	353	322	361	330	372	378	346	333	363	349	348	349	339	368	349	382	337	356	354	366	363	369	332	355	388	404	343	371	382	347	347	376	353	381	347	333	372	398	335	315	337	326	346	351	387	358	378	346	341	319	327	358	367	344	320	330	325	308	344	368	339	360	397	350	356	345	344	349	312	334	339	349	356	330	343	353	373	378	355	354	365	364	322	307	373	319	332	340	348	335	382	404	306	335	379	343	352	335	353	346	385	322	367	373	337	361	358	345	323	353	333	371	355	360	319	376	317	355	335	372	377	369	317	385	328	347	369	362	349	353	391	348	337	331	341	330	369	373	341	330	355	367	371	388	373	381	344	361	417	374	365	385	327	346	331	379	329	344	366	393	355	316	358	346	368	333	361	355	303	338	397	332	347	336	345	355	378	352	375	348	350	380	357	333	336	385	378	363	357	380	363	384	363	362	375	342	333	336	378	395	386	350	344	332	349	335	360	348	335	325	343	339	366	375	361	350	348	379	338	357	314	364	329	401	369	346	326	325	347	371	359	340	346	361	376	347	355	362	365	367	351	331	327	362	342	346	353	353	375	377	407	350	375	347	372	353	347	372	342	356	357	332	344	347	371	357	393	360	347	343	294	353	368	349	387	360	362	359	368	336	351	329	354	328	365	349	350	355	350	349	379	349	343	378	361	396	343	368	363	353	346	405	369	353	357	344	341	338	329	383	385	353	341	352	318	361	333	360	371	360	330	384	369	336	346	352	364	379	332	356	343	397	365	373	343	339	358	384	362	323	324	332	360	321	381	334	370	374	345	369	328	372	367	384	314	340	357	372	338	343	397	325	366	346	345	387	318	377	353	367	340	337	355	348	372	393	366	340	344	349	336	324	376	355	334	321	348	372	316	342	357	376	375	341	354	338	344	360	377	354	368	321	322	336	332	340	304	368	343	354	373	398	354	332	361	391	371	337	404	356	337	380	376	353	344	347	374	334	360	369	296	355	372	327	389	366	350	291	354	342	367	337	345	349	352	335	364	349	346	346	375	342	353	322	330	360	368	321	390	325	390	356	378	350	348	362	370	317	363	351	383	362	355	380	346	376	332	346	348	309	372	413	339	354	390	383	363	321	331	348	381	343	320	318	351	354	376	328	348	355	359	353	317	355	328	355	365	334	378	353	357	341	358	313	352	336	348	350	371	348	345	335	361	402	329	342	352	346	336	334	355	326	349	317	348	355	369	373	353	329	385	354	347	362	348	382	364	345	352	370	368	359	339	362	339	395	359	344	342	350	369	357	352	317	375	347	339	348	356	344	346	347	388	395	352	370	371	315	310	326	355	355	333	329	376	357	333	343	324	374	357	380	329	334	357	341	368	411	382	341	339	331	329	365	390	402	363	394	397	336	334	361	394	400	370	357	384	342	367	350	331	367	358	341	337	323	325	367	403	360	336	351	342	356	340	366	368	366	354	314	367	351	361	360	345	332	397	362	309	390	327	363	354	377	351	375	362	336	389	381	356	337	348	417	383	349	335	331	359	352	348	353	346	395	340	330	352	357	316	378	370	360	366	315	345	379	367	403	359	362	374	364	340	387	388	361	328	397	366	354	326	363	372	354	350	318	352	356	353	317	319	350	349	337	351	347	367	340	363	373	360	344	346	326	384	334	315	343	334	379	344	328	364	338	350	353	335	326	385	347	348	352	308	354	334	361	364	322	338	346	348	362	361	365	415	364	358	337	427	361	376	367	318	363	356	429	368	419	350	375	382	365	355	325	340	379	327	334	390	336	354	339	299	350	339	350	343	343	335	325	333	342	351	395	336	363	362	354	373	364	337	361	370	371	359	335	339	383	375	383	351	344	346	318	343	359	334	337	358	375	357	408	385	348	405	342	375	347	390	341	354	375	375	327	333	358	343	338	375	341	360	333	375	334	392	333	361	392	339	344	334	345	346	363	318	381	350
19344	11919	16893	12362	7189	8876	8457	6755	4351	3665	3008	2370	1846	1287	1058	931	888	816	823	827	856	884	811	822	791	790	813	837	820	800	850	761	794	771	808	808	809	877	753	796	811	810	757	772	772	778	767	808	761	776	776	787	824	786	769	789	796	780	800	787	789	819	828	782	795	806	695	757	800	822	762	758	798	828	755	804	778	794	739	797	798	803	838	763	781	795	808	771	776	749	792	820	779	815	755	799	799	749	800	794	774	770	784	766	747	799	775	806	786	786	807	751	779	808	748	802	799	786	785	763	788	766	791	783	762	782	792	788	840	812	790	780	780	731	776	844	776	771	827	792	716	733	823	742	822	825	784	770	820	729	783	789	801	760	772	836	785	809	778	856	826	804	797	790	800	816	790	746	805	806	741	760	826	839	846	828	760	812	792	799	805	840	796	769	759	821	839	714	826	757	769	748	841	784	760	773	809	797	799	755	798	758	786	759	761	814	789	782	752	735	751	792	758	699	812	805	740	733	763	835	742	781	758	800	778	786	801	770	822	736	779	770	727	804	824	803	795	738	763	744	804	772	809	754	802	803	745	797	818	812	776	782	817	791	766	800	761	744	790	758	793	759	757	774	771	818	755	783	772	788	767	820	827	815	819	765	773	761	757	824	789	814	753	789	750	771	802	859	794	797	822	717	801	813	754	736	766	774	786	818	805	799	809	772	790	780	801	850	816	770	781	760	818	776	791	813	816	783	828	775	842	810	750	731	823	780	792	830	787	790	815	799	752	798	797	782	770	771	761	805	805	750	766	752	797	797	797	772	778	805	772	791	811	747	765	772	748	770	742	776	798	730	759	749	785	792	803	781	761	797	754	799	793	813	767	728	787	732	789	765	755	814	760	772	818	811	773	752	789	767	760	748	790	794	804	797	748	797	821	783	786	751	795	776	773	790	797	783	788	747	818	774	775	782	808	842	793	771	791	759	820	732	779	776	783	853	814	795	833	804	740	835	780	813	785	813	797	845	748	772	767	807	766	787	746	792	785	773	799	761	781	782	766	780	846	781	794	801	741	757	814	781	823	762	819	814	740	754	770	811	768	802	784	775	800	851	777	770	802	846	765	826	779	742	771	768	801	799	804	783	781	783	798	813	771	780	790	822	783	758	747	768	771	775	808	801	820	798	799	824	774	809	830	811	733	786	758	796	750	795	757	778	760	754	787	810	785	812	799	776	798	792	781	768	755	831	782	782	774	808	770	813	748	755	784	769	743	841	777	779	815	774	755	797	758	733	840	777	853	806	822	793	722	784	818	829	742	777	755	767	786	820	784	809	788	807	774	839	824	782	792	776	742	810	810	819	822	737	786	776	758	798	723	774	746	806	817	798	811	754	778	798	755	745	755	821	768	773	729	745	792	772	761	785	757	706	790	776	825	793	743	773	793	732	780	813	820	750	779	799	788	786	761	799	767	793	778	753	833	813	769	761	783	827	803	759	759	747	737	765	763	779	779	806	803	776	765	793	784	770	754	778	810	737	761	784	779	826	836	752	728	778	806	741	765	745	784	773	751	768	772	770	789	788	760	780	837	742	800	810	813	726	773	797	803	767	776	756	726	764	748	764	805	746	769	725	779	761	786	779	838	771	790	774	755	797	767	792	792	819	773	782	745	788	722	786	797	780	830	834	717	804	770	801	785	756	756	759	820	798	733	807	783	792	800	810	783	732	782	788	845	743	752	803	801	787	789	755	736	783	802	737	807	843	744	761	772	781	744	763	778	824	796	758	822	785	785	854	804	751	820	818	793	787	761	784	847	804	806	802	716	782	747	760	794	786	782	782	763	786	748	822	773	791	813	829	819	754	769	725	754	785	790	871	787	821	791	768	810	769	764	777	814	811	809	828	812	783	815	778	799	796	817	796	743	803	778	759	752	800	744	774	807	802	755	796	831	753	765	762	790	773	743	758	831	765	807	772	748	792	767	788	782	769	779	826	766	766	807	793	782	830	764	777	803	812	761	767	790	720	758	781	770	789	775	771	836	785	783	800	807	791	813	818	797	786	745	724	816	818	757	814	740	818	785	761	804	789	789	783	708	784	806	843	805	777	829	816	777	776	767	789	779	742	813	769	762	743	759	745	779	811	811	762	827	774	766	800	803	793	836	817	783	788	732	763	836	770	775	768	844	756	815	763	794	825	796	730	816	838	748	789	760	760	820	806	821	797	788	749	726	764	768	792	742	820	784	827	779	735	804	756	801	778	810	759	731	779	743	750	770	761	757	767	777	777	797	768	785	816	824	826	796	718	774	732	749	791	806	779	781	749	762	758	797	742	854	744	768	773	787	741	746	765	812	724	824	785	757	798	790	802	800	772	754	765	769	792	759	794	787	770	753	780	796	797	794	769	759	795	817	786	739	741	770	796	757	821	737	788	785	760	809	785	747	786	742	758	813	780	821	820	793	796	766	771	765	767	777	772	827	838	774	787	737	801	811	795	789	794	792	778	774	816	758	735	784	760	799	809	861	807	768	814	794	782	778	730	753	801	802	809	785	820	760	772	763	789	819	780	782	791	781	765	823	808	770	785	781	806	744	813	739	806	765	781	754	773	774	809	794	778	790	793	753	767	755	746	752	778	779	777	739	714	813	777	800	748	788	778	746	748	810	784	813	791	778	811	754	801	809	783	768	778	739	824	787	786	771	759	769	725	795	806	801	779	781	768	802	821	734	769	771	774	752	801	764	736	768	832	751	769	762	754	764	738	793	777	793	774	776	733	722	808	769	765	746	766	753	785	769	770	781	815	783	784	761	803	763	753	806	816	783	788	784	788	792	793	800	797	793	756	806	825	792	757	822	777	840	779	812	809	750	789	801	719	767	762	789	765	764	746	743	806	735	754	766	808	812	783	806	835	854	837	787	826	812	845	803	771	752	766	760	761	784	749	794	780	755	812	784	807	748	812	750	802	767	797	816	781	775	778	771	761	768	815	716	799	823	801	832	801	790	786	815	763	814	808	752	782	782	748	807	778	762	753	787	764	779	744	741	803	776	739	786	775	778	746	735	804	805	804	764	784	802	797	819	821	826	784	802	766	780	759	771	765	801	793	799	739	782	778	788	756	793	826	795	766	810	804	746	793	798	781	762	781	809	781	771	809	734	753	782	786	778	811	752	812	786	746	789	767	781	824	784	771	789	741	770	788	836	726	770	793	778	787	829	755	823	772	711	770	799	790	774	789	797	775	792	777	805	754	774	773	749	780	764	811	802	766	787	749	796	771	802	792	779	804	776	721	788	795	823	773	755	778	797	794	782	805	750	779	759	802	808	776	825	767	790	806	752	745	741	807	802	773	754	805	760	778	759	788	766	798	789	771	799	735	761	842	777	767	813	800	765	757	763	778	790	756	776	847	852	847	758	763	775	818	766	772	777	757	792	786	778	830	795	770	744	767	775	800	776	740	775	749	830	773	838	706	802	782	766	766	770	749	826	731	800	761	735	750	778	781	849	769
13187	5560	3377	1533	881	618	454	454	410	396	364	388	357	352	305	340	355	348	380	357	339	353	340	327	326	350	375	332	348	326	359	335	325	344	315	351	339	351	309	381	328	356	343	336	317	316	310	331	341	319	335	368	368	355	347	331	350	360	333	369	320	358	382	330	366	349	356	372	359	367	357	361	351	365	342	353	327	342	332	322	356	348	329	306	371	344	310	341	363	355	312	340	343	367	366	347	359	315	314	325	355	343	326	362	326	378	345	350	341	349	368	338	341	365	342	330	340	349	340	321	346	345	370	390	323	351	323	356	322	319	312	364	334	318	331	370	342	336	324	371	350	330	310	321	342	376	339	351	333	358	293	329	334	341	331	368	365	356	347	329	352	354	327	352	353	338	313	306	357	362	339	324	319	318	302	372	334	350	331	353	333	368	353	343	363	370	353	322	333	343	378	340	341	344	341	337	313	319	337	342	338	360	359	335	324	300	327	334	375	332	332	302	301	333	333	308	365	334	347	350	331	360	319	312	315	352	372	337	326	319	349	358	360	375	351	334	367	358	332	302	299	333	329	357	339	348	333	336	312	350	380	353	359	354	375	339	337	343	341	293	356	344	310	340	340	378	346	328	350	348	332	310	339	328	341	324	357	337	331	368	318	335	317	345	294	318	301	335	326	349	330	347	314	350	357	306	330	342	357	370	320	372	350	332	301	353	340	338	316	354	362	334	351	348	351	303	343	350	320	352	350	350	325	325	350	306	314	374	343	354	357	390	361	323	352	319	340	350	334	336	338	348	307	362	323	340	323	316	326	357	337	417	334	334	345	378	336	319	328	354	318	388	346	296	347	342	335	314	334	354	350	327	349	320	346	345	346	329	350	356	324	360	346	370	338	287	322	331	344	305	353	316	314	311	334	364	368	319	312	316	339	346	312	317	332	328	353	351	374	332	386	336	350	326	329	333	367	346	322	332	385	305	353	350	309	327	352	335	357	342	345	315	326	336	372	335	354	384	349	293	327	348	339	304	339	321	358	338	323	348	367	330	324	330	362	356	385	339	369	371	330	345	348	326	349	323	350	364	321	352	364	311	380	362	344	314	332	341	338	358	356	336	350	348	357	366	338	330	335	381	357	348	335	317	315	329	334	379	341	346	327	335	333	330	373	321	374	367	328	324	303	346	339	321	315	319	338	374	343	344	369	349	349	323	346	326	350	360	359	357	331	373	352	328	343	313	335	319	314	342	342	339	336	383	350	388	357	335	356	310	338	301	340	327	311	341	336	315	308	307	332	356	326	371	367	346	334	388	345	384	336	348	317	329	338	338	321	346	341	337	310	329	321	354	342	339	337	372	349	373	324	319	333	356	353	351	359	305	364	354	342	357	355	331	333	302	342	338	341	335	338	374	337	319	334	326	334	339	334	294	370	347	366	343	329	324	329	333	370	319	333	360	321	367	350	355	356	315	344	382	364	354	340	332	299	303	310	293	372	380	353	326	345	312	334	364	342	333	336	324	376	327	333	309	357	337	348	340	380	359	309	317	303	314	356	369	368	391	353	361	306	335	309	290	340	336	345	331	312	319	346	321	353	360	337	324	326	347	330	356	341	315	381	322	319	339	353	335	339	327	327	322	339	321	328	375	319	351	353	329	327	323	337	344	307	391	367	336	342	334	362	318	306	330	330	363	346	299	313	330	341	349	367	361	377	315	361	311	343	352	318	324	341	341	321	350	361	349	366	347	345	328	313	345	324	295	352	325	336	340	353	368	352	344	340	323	324	357	374	309	338	308	319	324	329	313	354	357	336	353	323	318	346	361	335	359	340	333	370	340	349	337	340	329	349	367	330	316	332	368	356	373	343	349	328	333	320	316	347	340	347	352	375	343	346	332	300	371	344	350	343	314	351	306	345	334	335	351	354	346	327	323	332	356	390	344	374	333	332	341	339	335	318	309	346	319	313	324	359	330	323	333	322	359	364	365	348	363	335	347	327	354	335	357	368	305	372	322	340	343	364	325	332	350	344	300	365	317	365	356	325	372	360	351	381	381	325	347	343	333	307	316	319	348	337	349	347	309	317	339	321	375	330	399	327	355	346	345	358	290	357	363	360	375	338	359	343	337	345	355	380	323	310	333	306	316	308	336	350	336	306	370	346	353	371	345	331	343	323	330	367	373	379	328	317	341	305	311	311	339	331	310	349	314	365	326	354	338	329	309	335	337	346	346	353	357	336	317	348	309	355	357	364	365	306	333	332	350	331	316	314	343	352	358	342	308	348	327	323	334	353	334	282	340	322	343	337	334	351	324	348	337	323	328	325	326	378	364	371	345	332	333	335	320	350	380	357	358	328	325	356	354	333	323	376	391	327	335	326	351	327	350	350	287	365	353	342	365	366	356	323	341	338	355	324	345	335	344	345	365	346	367	333	305	326	330	324	325	347	334	307	352	333	342	345	361	329	302	330	337	356	335	358	318	335	374	325	324	308	340	324	346	378	315	357	392	355	318	335	328	371	347	345	331	328	340	381	321	333	327	343	335	332	330	335	348	343	334	305	361	323	307	367	339	333	331	349	333	348	397	343	345	324	311	336	369	338	352	341	334	377	340	333	320	304	291	361	362	350	313	360	380	359	346	357	351	311	339	318	330	374	361	351	321	336	321	309	351	327	331	327	353	390	382	364	328	324	357	378	370	333	347	350	355	332	328	346	314	324	379	309	311	320	341	340	313	351	332	346	343	345	347	378	338	353	385	330	347	313	362	358	302	337	370	355	321	347	318	357	306	337	388	344	272	329	338	333	354	345	329	313	306	302	328	360	372	336	307	372	360	315	347	356	356	381	332	348	355	328	350	333	355	355	310	318	324	350	348	342	330	369	366	331	361	385	318	341	325	352	349	330	328	349	343	357	343	344	320	351	350	350	337	339	362	365	322	346	342	362	356	382	342	370	334	362	309	352	337	328	336	375	314	313	344	314	319	319	312	341	330	353	324	346	380	327	324	337	319	355	339	350	321	378	343	333	336	312	343	342	330	354	382	375	355	364	348	361	327	324	336	360	345	339	350	354	338	336	359	357	307	340	361	334	328	309	348	334	331	321	300	328	299	360	328	348	361	355	345	354	336	344	351	354	374	349	331	347	348	321	315	350	346	332	372	348	369	355	361	317	330	321	337	367	346	317	340	290	329	345	343	358	324	310	344	334	351	329	333	349	356	331	363	330	335	369	365	330	352	362	331	370	326	343	363	329	338	359	383	402	338	360	353	326	337	349	352	333	370	354	340	400	345	323	324	354	339	340	341	320	293	326	374	337	369	349	355	334	356	338	313	301	378	338	343	328	338	320	359	335	307	349	352	338	354	314	320	356	319	317	334	368	325	393	384	352	366	337	344	353	325	357	370	332	327	337	318	307	304	318	327	323	362	333	316	351	335	362	337	383	333	333	359	331	372	363	333	366	298	364	323	324	330	334	337	305	353	351	355	343	333	327	325	341	334	341	373
7915	4639	5655	4248	2941	2081	1547	1220	1024	1005	977	930	811	802	810	740	719	753	731	751	741	779	764	768	738	738	779	748	735	735	748	740	716	793	765	789	810	734	681	699	717	775	740	746	723	746	724	692	750	731	712	735	688	756	738	732	796	755	773	774	725	732	756	752	728	701	726	746	747	775	763	723	753	769	781	701	723	755	691	739	746	778	778	781	704	755	761	743	732	751	727	719	763	695	767	785	811	722	765	768	788	694	766	715	755	779	709	760	750	731	681	764	712	812	739	736	750	762	708	717	716	738	779	796	770	738	701	741	731	726	761	751	759	767	744	753	706	731	735	737	748	709	754	770	753	744	726	732	744	761	709	759	786	738	747	714	777	777	762	773	753	719	809	673	737	792	746	722	654	737	763	759	748	775	718	754	702	779	749	709	777	764	787	766	745	723	759	763	745	752	764	716	767	760	756	739	733	745	764	746	739	738	763	742	762	797	769	700	743	747	763	756	736	789	763	702	734	793	710	724	745	794	725	736	750	713	735	788	747	713	759	770	722	790	733	712	709	769	757	729	735	744	743	767	724	773	727	753	723	733	771	777	753	745	735	793	725	744	750	780	744	713	782	743	762	790	736	747	766	724	756	792	774	714	830	768	702	726	760	772	739	724	744	743	751	740	740	739	721	801	781	787	730	775	736	742	727	726	773	729	760	780	734	731	745	725	780	748	756	763	726	741	733	774	764	796	745	743	769	744	768	745	737	762	742	737	755	741	753	721	753	732	754	733	726	692	670	730	751	785	704	716	747	723	726	725	756	760	762	766	756	698	689	741	755	753	739	751	788	727	784	777	719	791	753	712	732	730	772	751	763	764	740	737	726	772	762	755	727	759	780	714	755	713	763	758	724	789	773	709	735	739	781	748	785	760	761	761	732	733	779	756	724	696	763	763	807	767	698	717	731	746	733	762	746	713	775	734	752	720	742	696	723	717	714	761	795	758	744	755	725	796	742	725	753	722	747	744	749	741	685	764	751	749	748	757	713	766	721	757	769	749	786	756	772	759	684	715	771	761	691	740	742	767	782	748	774	702	806	719	823	781	681	726	760	732	739	740	778	790	756	723	741	734	755	730	717	777	787	762	754	752	737	734	696	728	786	746	782	743	770	764	744	742	740	747	811	665	740	749	708	752	732	754	779	756	775	729	730	766	762	730	702	745	760	736	745	731	769	711	687	731	821	716	689	790	791	725	728	720	755	696	767	754	732	769	750	727	758	744	753	751	750	763	705	781	749	728	781	752	750	747	681	735	756	785	750	701	756	773	755	756	734	760	757	761	738	724	804	771	737	771	786	744	703	731	759	727	723	748	749	766	768	698	757	730	706	742	748	785	783	756	714	758	763	777	732	752	760	761	729	716	757	717	719	756	762	743	700	717	774	698	776	758	718	796	701	767	785	739	700	766	771	707	668	701	763	768	743	761	771	698	728	776	674	711	741	762	727	730	804	715	742	788	733	719	708	782	704	726	771	778	758	775	749	745	717	744	726	759	735	723	774	755	749	721	756	697	708	745	719	735	776	747	776	719	759	723	726	771	755	745	738	752	723	779	691	733	701	770	745	694	741	741	752	758	739	778	778	721	774	726	716	767	747	752	749	754	717	798	761	785	742	752	765	744	771	750	781	757	757	793	717	712	775	684	741	758	759	784	746	726	718	741	775	735	759	713	759	740	696	763	757	746	712	743	722	738	729	756	722	756	739	716	734	731	719	771	718	773	748	784	749	767	731	736	741	679	717	751	772	735	758	717	740	741	760	808	747	699	705	766	757	733	751	776	779	796	770	712	755	784	711	752	766	686	756	764	725	756	824	732	728	754	767	741	725	730	754	753	753	719	730	762	799	730	765	796	738	765	771	720	711	724	723	724	756	762	756	707	808	749	717	742	720	775	801	721	780	771	729	732	753	760	704	713	736	724	724	770	800	728	741	727	726	744	743	774	734	759	748	684	761	716	788	753	745	783	700	731	785	718	725	740	830	725	739	778	714	728	760	734	758	751	777	741	744	800	764	759	715	741	709	805	741	707	756	760	768	744	779	742	749	738	741	699	717	765	748	760	777	753	723	740	775	724	769	766	777	764	697	775	753	794	742	763	795	748	779	729	752	764	766	765	723	793	739	792	802	704	770	740	758	781	750	766	719	750	719	786	746	735	748	768	714	725	729	718	746	752	749	772	737	739	756	744	781	711	690	710	779	740	691	749	764	734	782	726	753	754	715	743	727	745	724	729	740	727	787	766	801	748	735	734	717	732	807	759	767	707	754	708	725	733	759	752	819	725	724	687	765	725	770	775	727	753	695	806	726	738	786	783	762	782	719	782	740	790	806	772	754	772	764	786	785	805	723	732	700	728	767	746	790	702	744	705	729	743	728	744	769	723	788	740	776	763	765	730	736	802	757	773	752	739	773	696	756	731	740	732	729	760	738	732	798	765	743	790	770	778	716	722	785	781	738	814	701	728	759	729	741	757	730	738	771	736	727	727	737	806	737	740	724	722	716	757	771	778	718	722	738	756	740	749	778	767	743	769	736	719	720	742	739	765	777	780	799	756	777	688	692	769	785	762	734	745	696	744	754	769	773	770	764	729	734	739	771	789	739	776	778	697	758	733	726	728	774	799	792	720	748	725	775	730	746	762	729	690	727	802	714	762	755	753	743	720	734	780	710	787	722	703	745	751	727	737	778	782	719	761	739	725	655	751	729	713	754	752	744	745	738	773	747	750	703	734	759	756	747	698	717	718	759	727	739	759	738	714	721	741	711	709	761	701	746	825	756	713	736	758	772	770	748	787	771	751	703	744	760	773	756	731	770	763	748	751	730	692	732	765	726	745	736	753	723	754	757	778	715	744	777	763	725	761	727	743	742	745	731	797	731	779	718	782	756	770	810	712	715	732	749	713	734	743	736	760	729	728	757	717	787	767	789	754	775	773	756	744	761	752	798	751	737	708	738	749	750	774	751	763	793	749	717	713	712	743	767	796	704	818	754	716	711	703	752	764	727	789	738	763	765	735	746	755	766	765	772	740	752	718	721	763	758	738	735	750	781	751	734	749	759	751	744	745	747	726	786	793	737	749	783	720	683	720	658	810	794	794	786	803	747	742	752	827	818	786	781	713	770	728	747	778	789	693	727	746	745	721	785	742	729	727	763	740	738	712	765	770	715	787	756	728	766	723	697	754	734	731	761	736	745	741	761	667	766	773	709	718	744	723	763	777	709	753	762	733	755	779	750	804	773	736	741	746	723	728	776	717	751	733	719	720	726	757	770	770	722	785	695	761	730	746	721	766	697	747	702	777	731	712	753	745	744	706	724	773	783	782	777	784	730	760	787	733	797	724	812	740	712	815	755	742	700	758	690	700	779	740	773	734	771	730	758	734	768	757	736	756	718	768	714	748	786	784	776	749	753	724	773	791	752	745	757	740	726	772	722	720	740	762	718	711	741	740	786	753
25451	11538	7379	3482	2164	1716	1416	1014	684	607	537	457	411	307	316	343	311	308	324	312	298	343	341	280	320	296	321	303	321	326	298	299	317	330	299	330	319	301	328	320	279	282	312	297	294	286	309	275	291	344	310	298	316	292	305	353	342	347	273	282	289	286	324	299	305	312	325	253	291	294	308	303	285	295	308	342	318	307	330	303	342	279	298	284	345	335	280	325	296	311	274	283	299	300	309	346	325	322	297	287	300	307	316	329	309	299	300	288	277	279	277	302	341	355	312	299	305	329	293	304	300	316	332	291	315	285	291	271	287	310	323	344	281	303	293	328	333	324	276	302	317	316	305	334	299	300	283	330	310	331	275	315	305	306	292	315	286	349	294	314	300	301	337	289	307	289	286	302	297	308	339	290	328	308	288	342	322	320	295	288	334	289	310	314	277	321	338	276	284	320	334	290	271	333	313	318	311	335	276	272	300	272	250	289	293	286	318	336	299	310	313	299	321	258	301	306	328	289	324	320	285	306	309	313	274	300	301	283	299	272	306	341	310	296	283	310	264	312	350	315	316	306	310	302	297	316	328	337	291	309	312	292	315	307	306	323	280	306	315	314	321	293	334	301	273	280	267	291	319	306	305	307	340	305	289	306	317	279	333	328	301	308	290	329	339	315	270	297	284	293	321	268	288	289	336	254	318	306	292	305	302	300	272	305	319	296	304	310	252	290	322	347	273	309	281	281	358	316	261	302	307	293	289	306	315	316	310	330	307	302	313	325	308	325	323	338	345	297	314	292	334	302	295	289	282	320	293	301	317	293	305	316	298	312	307	306	349	279	338	332	321	324	292	314	286	327	306	273	290	282	340	308	292	318	300	336	302	297	293	309	291	315	269	315	311	331	326	295	284	280	310	331	313	290	296	319	306	298	324	297	293	326	313	326	276	288	294	337	311	303	327	310	326	289	314	314	321	317	303	306	267	303	289	305	313	325	308	316	291	282	291	271	285	301	300	285	270	312	336	323	309	299	349	339	300	285	289	298	300	282	302	293	312	309	304	305	275	284	328	316	274	263	298	307	318	297	309	317	279	310	315	317	290	317	302	291	299	327	297	294	262	294	324	331	282	283	316	283	325	306	340	311	297	333	306	315	333	299	311	320	306	301	304	284	318	312	290	285	315	323	293	281	317	313	290	295	297	265	269	308	343	277	298	324	309	245	300	283	269	325	310	309	337	324	300	287	309	292	326	315	318	262	299	324	283	289	303	286	330	310	308	331	311	294	295	290	334	305	319	367	315	286	319	287	271	321	310	312	297	355	313	335	317	303	307	294	307	309	301	285	352	303	327	309	294	350	309	303	287	293	334	304	312	310	315	285	337	308	272	259	280	323	325	301	299	282	293	308	321	307	278	290	315	301	307	330	297	293	288	327	300	305	306	318	309	332	329	325	324	300	319	294	295	323	326	285	293	305	302	306	321	306	332	342	308	291	293	250	271	318	279	296	315	285	337	318	311	321	321	303	267	290	319	320	317	321	335	348	260	275	351	331	290	281	317	305	333	307	310	308	337	298	289	314	310	306	255	319	299	291	280	309	302	283	315	309	296	310	277	327	292	299	295	323	296	298	312	317	321	309	308	282	312	330	313	296	293	285	302	313	297	336	333	302	325	304	285	281	273	338	292	330	329	319	313	293	296	330	310	281	296	265	309	288	333	310	316	319	297	320	305	279	288	295	286	304	303	301	314	296	279	296	315	300	284	310	331	339	322	312	268	318	308	298	335	306	326	309	276	311	329	292	292	285	301	303	305	332	268	304	311	313	358	316	338	288	343	298	302	287	330	309	346	360	278	317	282	303	329	298	315	296	311	275	301	294	275	280	322	312	272	336	309	307	298	297	298	263	307	294	337	334	344	317	297	338	296	332	296	307	346	288	273	321	294	318	305	293	282	292	320	302	294	265	328	294	306	297	333	281	304	326	357	350	275	294	259	307	323	281	304	302	316	314	291	275	320	356	290	303	277	306	333	284	300	317	268	283	310	303	288	289	321	315	336	298	309	307	339	302	311	329	307	345	302	311	358	318	272	335	281	263	301	325	306	311	317	309	291	291	302	296	284	330	337	301	313	307	306	275	297	288	317	304	293	290	332	296	300	286	289	311	326	329	304	302	284	304	285	304	322	289	302	289	307	304	299	340	314	303	285	280	324	335	281	246	292	284	275	306	322	297	332	316	274	295	282	319	321	349	309	314	338	289	306	315	320	312	342	303	306	319	329	319	298	325	341	300	318	306	295	330	295	306	298	310	317	319	280	289	324	289	317	278	303	302	284	296	316	306	297	323	330	310	294	308	317	305	310	310	286	294	289	290	290	303	335	322	346	288	337	293	295	306	278	321	299	330	292	311	298	281	316	297	324	289	320	300	310	293	333	283	304	330	355	306	317	324	264	333	292	290	268	300	320	300	306	314	305	291	324	303	285	335	304	303	330	293	291	329	327	271	296	300	301	310	319	305	327	300	288	289	326	304	347	321	302	280	286	323	280	290	307	336	312	303	290	289	296	302	351	283	281	308	336	305	313	290	305	323	309	361	293	310	297	348	293	310	310	309	323	303	288	317	299	311	349	308	314	314	265	287	313	276	308	310	274	283	292	300	308	309	283	298	309	299	322	294	283	321	317	305	284	287	297	311	304	310	310	325	310	320	322	314	302	325	350	309	281	275	323	321	282	305	340	298	299	284	302	300	337	275	332	287	313	316	285	322	288	329	299	311	335	320	286	278	317	296	313	316	319	321	330	329	309	352	306	276	294	302	293	288	293	300	303	311	308	352	317	303	275	275	302	303	288	322	302	308	323	290	314	311	337	253	302	320	314	289	303	300	297	304	288	300	333	298	337	326	301	288	311	293	310	296	327	294	309	345	312	296	289	305	325	306	297	348	265	300	296	308	347	289	324	291	339	297	303	310	320	291	317	321	298	293	318	325	289	324	318	324	318	303	317	302	280	299	329	317	297	322	295	326	340	315	328	324	331	303	289	307	298	327	325	318	289	339	276	284	305	315	321	311	318	297	329	303	322	288	275	303	317	319	305	311	291	289	327	316	318	344	311	305	287	283	303	312	306	277	323	337	305	301	288	275	265	322	290	318	300	259	316	277	323	279	310	302	333	291	292	309	311	324	309	283	283	323	255	300	306	286	309	318	319	289	302	316	278	284	288	330	307	297	320	313	297	332	304	335	316	274	337	291	291	262	299	276	318	334	321	267	312	304	320	319	323	283	295	320	301	300	317	316	328	303	306	299	292	322	327	320	300	309	327	306	315	318	324	286	276	287	349	323	282	302	300	291	330	294	321	314	308	301	296	270	322	319	274	305	257	307	281	294	300	324	299	333	309	306	332	308	309	317	319	325	340	328	305	291	304	316	282	303	316	305	294	316	282	292	316	323	287	344	339	297	296	322	297	283	293	267	313	300	311	303	318	300	323	339	298	307	306	281	296	299	324	321
15323	8726	11012	8139	6098	5862	5085	3965	2839	2244	1932	1550	1194	913	742	741	754	754	738	706	735	748	705	738	718	696	694	706	705	786	677	672	731	676	686	699	723	705	642	684	656	708	723	696	693	687	656	707	753	686	655	696	692	672	721	666	682	693	696	714	665	661	705	698	706	675	693	691	703	697	698	668	677	727	716	652	664	645	669	664	701	659	645	672	660	672	683	688	681	676	688	632	692	699	682	665	650	740	675	649	723	710	676	689	704	662	648	688	663	676	656	676	713	677	677	644	657	695	699	700	661	688	740	688	651	719	690	700	691	658	663	691	716	709	655	706	707	695	730	648	642	691	683	667	685	697	695	689	671	729	653	678	655	709	678	689	636	673	712	668	659	717	730	677	669	712	701	685	720	717	696	667	728	710	699	677	731	712	655	685	705	678	711	699	658	679	691	650	657	695	680	673	645	646	737	691	658	654	681	665	686	693	675	604	735	676	707	663	674	682	704	684	712	644	776	678	674	688	705	700	676	703	641	679	639	706	740	675	705	612	690	747	699	694	662	656	714	671	703	705	681	690	683	634	665	664	645	657	654	691	683	678	663	697	669	655	676	634	678	669	699	708	656	651	713	693	665	701	659	674	697	672	696	683	681	659	666	639	681	704	709	704	726	704	649	715	650	687	653	671	705	684	668	633	663	677	664	672	682	707	651	693	694	707	708	667	705	647	731	695	693	713	647	720	682	630	693	691	704	683	670	685	714	672	702	678	681	683	686	690	696	684	681	686	682	647	685	704	659	669	657	714	684	659	720	679	675	646	658	658	656	671	683	684	659	687	633	674	658	701	679	695	668	684	690	668	700	675	650	649	700	746	689	673	717	677	684	629	705	638	666	713	701	687	641	672	738	671	681	628	647	687	709	663	750	669	719	664	694	728	688	663	692	710	697	712	774	745	687	708	671	705	658	662	670	713	633	707	670	739	684	698	709	694	639	709	696	680	685	693	687	730	678	638	676	668	663	672	691	653	724	652	696	687	682	709	717	678	686	680	670	671	695	700	663	668	706	683	655	716	640	703	676	698	641	682	674	687	715	664	686	623	642	675	664	716	703	662	661	686	663	692	674	652	639	690	691	681	667	685	662	679	712	658	593	692	718	665	674	647	697	704	677	665	676	645	741	722	669	683	655	677	694	704	682	669	680	672	714	654	687	679	724	702	701	653	723	660	642	654	709	671	652	740	723	663	674	699	692	666	699	707	684	674	708	666	688	664	711	678	666	691	637	678	687	710	711	666	683	704	686	636	626	695	667	668	707	678	704	681	718	716	648	666	652	649	704	702	716	716	737	659	681	697	674	727	686	693	691	675	683	713	679	646	678	745	708	687	676	674	675	671	704	680	671	653	682	709	650	700	656	673	691	691	671	657	719	648	659	637	680	623	654	697	653	671	683	671	687	662	631	719	676	697	672	692	703	685	708	646	677	693	716	653	644	656	688	721	682	662	685	704	657	665	678	702	652	715	653	737	710	685	702	690	680	678	698	644	691	722	668	644	654	671	680	681	707	691	704	654	680	689	702	632	653	750	645	679	679	669	682	716	670	654	744	668	660	658	683	640	710	683	681	683	696	690	693	684	711	705	675	674	699	656	732	699	705	676	679	667	708	697	706	667	672	684	684	665	691	677	668	689	691	660	629	680	735	642	709	652	698	693	690	707	657	698	659	684	676	699	673	628	697	690	685	754	721	714	674	661	705	643	660	664	668	694	727	685	670	729	685	672	683	638	689	561	667	630	675	752	668	676	660	672	745	667	717	709	652	692	737	659	667	700	661	665	713	663	667	660	699	679	693	659	714	745	715	663	645	696	698	677	715	669	668	657	691	644	703	635	695	654	729	699	675	728	645	673	639	705	693	681	701	691	718	718	679	632	702	670	669	664	687	665	676	669	720	698	658	697	648	660	692	683	661	667	730	746	690	698	672	727	694	693	673	695	675	695	698	610	710	699	669	661	710	680	699	704	670	660	689	718	692	688	660	676	718	658	696	680	694	688	659	669	713	682	651	705	713	702	754	635	683	647	737	693	678	653	713	706	713	660	668	737	714	668	660	693	672	734	649	655	628	654	722	671	697	740	655	696	682	675	698	706	668	667	746	696	682	711	680	658	710	673	728	676	699	677	661	729	701	722	754	684	656	664	697	694	668	660	685	655	717	673	680	703	691	673	648	700	689	639	666	670	660	688	718	700	658	717	720	704	713	685	654	665	679	706	717	710	680	693	683	677	658	675	670	672	673	644	756	733	668	726	666	686	677	703	727	669	674	693	701	632	738	672	670	655	713	727	643	667	661	696	672	668	669	688	677	693	654	696	657	703	661	676	677	693	709	710	665	678	701	712	647	669	673	679	673	675	718	648	679	638	676	706	715	729	698	718	672	664	684	645	644	673	694	688	646	618	698	679	637	679	688	700	698	709	657	647	696	720	675	654	753	649	686	677	650	654	666	684	652	713	670	710	630	683	682	663	605	684	754	648	693	689	733	736	715	690	693	715	672	669	693	688	693	638	732	716	661	715	706	678	701	680	697	687	688	682	667	740	656	686	698	728	705	675	670	680	728	708	654	706	710	698	641	685	710	680	654	694	655	652	661	696	662	645	684	695	665	690	749	690	677	655	680	681	694	678	695	693	685	664	650	707	676	680	694	688	693	627	655	725	684	666	680	651	653	652	687	685	689	645	648	625	734	666	678	713	641	698	652	683	697	656	630	667	662	697	687	721	683	712	677	734	696	726	703	642	668	701	673	705	644	726	696	691	669	707	679	685	683	672	695	704	649	741	721	663	717	701	710	659	692	684	688	715	724	674	692	705	659	725	681	711	682	721	684	656	663	709	631	736	688	677	694	669	659	673	663	696	672	673	668	662	679	617	683	671	647	670	671	753	675	732	713	691	663	688	685	698	707	692	688	676	696	712	716	674	655	652	644	665	704	649	677	648	680	686	685	696	739	677	731	735	682	657	653	750	722	713	645	734	670	684	704	640	738	658	735	697	646	667	680	698	678	634	682	665	743	677	691	684	632	701	675	703	664	721	733	658	656	707	732	722	691	696	671	697	676	686	676	681	673	648	662	682	688	672	701	734	732	652	691	697	706	673	647	717	693	664	648	697	710	669	669	695	707	659	660	730	710	709	708	637	680	715	686	691	710	700	674	685	670	628	681	646	687	686	718	687	710	677	712	676	661	680	695	706	676	678	692	682	718	699	729	649	642	711	647	683	669	647	685	630	724	690	666	681	695	689	686	699	643	663	690	700	690	627	674	681	665	710	648	685	727	700	664	679	680	689	651	695	678	648	705	647	709	657	683	691	698	675	676	701	703	730	712	677	686	721	707	623	715	681	696	639	693	672	661	691	695	671	720	667	661	719	683	666	706	629	636	652	677	677	694	704	671	700	656	687	674	689	719	724	689	678	657	720	715	663	702	738	678	665	666	664	751	727	689	707	713	697	698	678
32604	17336	12634	6682	3478	3408	2556	1727	1087	810	707	609	533	391	394	321	367	358	333	371	371	349	382	319	311	358	371	339	353	364	337	347	354	279	344	364	377	333	314	369	320	342	335	349	334	326	376	347	366	347	355	335	309	344	369	365	373	390	333	328	333	325	332	350	378	362	343	332	342	328	373	364	341	349	352	379	335	366	338	341	331	361	382	370	330	347	380	332	358	372	375	339	349	361	349	343	342	368	396	330	351	377	379	319	335	352	335	378	356	322	362	346	333	366	340	335	369	349	342	337	400	357	330	356	330	302	331	352	328	358	357	337	357	370	343	313	313	364	345	355	364	340	330	320	335	394	350	346	339	332	326	341	403	339	352	378	328	333	343	347	349	374	321	329	342	347	404	374	372	350	352	358	342	382	368	340	328	372	363	362	319	354	362	373	354	345	341	331	352	419	367	368	325	342	349	325	336	372	366	345	336	380	331	304	371	338	362	365	323	342	345	343	368	396	354	383	365	362	357	332	355	360	347	315	359	324	359	347	359	354	372	373	298	341	331	346	346	331	344	366	403	388	367	353	360	341	343	370	312	326	346	341	389	314	348	334	338	382	367	387	352	342	353	336	355	310	368	382	335	355	361	276	343	352	334	311	321	359	369	350	356	338	369	367	332	319	324	366	341	344	367	353	330	364	334	347	336	335	353	352	356	365	331	341	328	337	340	337	362	356	350	347	376	387	336	330	357	343	391	330	365	355	324	339	344	339	386	347	333	356	388	378	358	373	318	349	370	355	320	348	358	361	390	332	393	353	341	309	315	353	353	342	365	369	321	341	375	358	357	332	343	341	339	359	368	376	350	367	366	353	353	342	391	357	325	340	337	376	351	336	311	359	343	344	350	381	354	350	366	320	357	385	331	333	306	373	345	399	341	358	316	359	335	348	362	336	332	336	337	358	328	333	358	387	364	358	356	334	359	353	362	374	360	325	334	335	410	346	370	347	341	349	351	321	346	370	328	340	360	344	350	336	334	337	328	348	336	337	350	354	319	348	366	340	357	368	393	388	381	354	372	358	382	329	361	345	329	356	319	345	333	342	369	331	361	373	358	361	333	350	335	350	397	333	336	395	356	370	353	345	335	376	357	378	337	325	355	349	368	340	352	364	339	359	362	389	354	383	353	338	396	386	374	357	340	354	346	390	357	322	386	320	370	335	351	356	344	385	356	318	368	369	348	359	357	365	368	360	343	338	317	372	376	359	379	349	356	359	379	359	351	359	335	330	354	368	381	366	328	351	373	349	333	371	337	374	346	349	334	416	392	357	359	369	338	353	298	355	361	346	357	344	322	361	350	396	366	353	340	339	397	375	362	324	357	405	321	344	316	340	369	389	375	344	350	334	379	387	329	339	353	383	334	338	367	383	351	342	358	360	347	335	352	300	358	372	357	395	347	384	331	384	315	352	364	377	339	320	357	363	335	309	346	348	361	363	349	359	357	343	328	379	355	346	342	333	369	335	342	370	371	346	342	368	325	353	361	333	346	378	381	346	360	344	372	342	366	363	386	330	371	310	360	352	327	304	331	342	392	391	429	360	325	346	368	346	391	367	366	391	359	362	382	367	345	368	335	316	338	371	368	389	355	328	334	348	360	358	360	385	378	362	320	341	323	347	365	370	329	339	361	310	382	332	365	345	356	375	365	336	349	342	356	336	353	367	367	343	337	349	338	372	369	414	335	354	368	354	376	365	404	329	365	315	381	336	338	347	355	382	347	353	360	363	362	348	340	348	312	360	362	386	339	354	340	328	345	362	337	346	379	340	339	356	354	343	345	333	350	372	331	378	331	331	353	316	358	366	321	335	360	337	345	345	372	368	357	318	380	355	367	351	384	365	340	362	376	354	362	379	343	366	299	337	382	348	304	347	353	383	341	345	352	364	374	352	332	349	321	329	341	348	312	402	356	403	347	367	343	351	362	364	338	357	349	387	340	332	346	326	339	366	351	341	326	357	317	295	327	374	346	350	348	335	370	327	329	360	384	391	374	345	386	349	374	375	351	374	310	364	393	365	332	383	330	367	367	366	304	350	348	330	340	392	355	335	334	328	326	330	376	353	343	352	361	316	364	344	363	325	326	350	334	358	371	349	326	355	355	353	377	331	361	352	363	362	361	340	364	356	357	353	350	345	374	353	335	334	367	337	304	375	345	347	329	369	363	356	371	333	334	360	339	349	346	362	376	360	367	315	313	319	396	361	344	352	358	395	409	341	394	344	341	373	358	361	350	340	375	360	366	346	304	362	364	364	344	367	359	369	341	360	341	342	350	324	369	381	343	327	333	390	366	369	351	361	316	368	345	309	316	425	365	359	371	370	355	325	374	368	366	339	369	368	350	380	351	360	337	365	342	372	385	352	342	366	337	363	335	336	359	377	348	341	333	311	366	359	338	366	349	390	364	345	362	356	356	368	342	372	321	360	334	349	337	345	379	356	349	319	355	379	358	338	367	343	370	367	379	319	335	341	348	365	373	352	336	352	360	366	353	327	359	354	327	395	373	383	373	353	347	384	357	382	380	381	332	330	337	357	373	349	391	370	326	382	331	346	320	372	332	336	384	369	345	348	382	347	358	372	357	345	354	353	330	324	353	336	384	350	313	348	367	326	353	347	361	353	338	349	339	347	383	376	332	346	398	345	321	347	386	327	346	349	372	329	351	380	362	363	375	342	378	394	371	315	340	349	362	322	334	317	322	357	353	354	332	365	308	359	358	357	342	319	336	385	343	367	359	375	330	378	364	341	347	369	321	329	351	334	404	400	346	361	376	358	365	345	372	363	375	358	375	351	309	336	330	326	344	325	313	355	340	345	372	370	353	336	336	346	348	328	372	338	358	349	364	304	371	393	366	359	346	368	353	376	354	356	359	371	370	328	341	381	385	342	349	372	336	364	373	324	317	368	348	360	356	367	361	393	359	364	350	312	337	367	344	340	340	365	336	367	374	369	335	373	362	329	366	381	364	325	341	342	371	350	366	361	364	357	347	323	355	346	372	338	347	346	323	381	361	366	355	338	332	331	356	371	367	345	339	391	331	352	359	335	375	313	356	346	312	367	353	354	346	391	375	311	344	367	368	362	319	336	355	371	340	373	359	343	368	349	385	343	332	373	366	323	329	332	359	354	356	341	340	353	366	321	372	336	324	328	344	327	346	352	356	349	325	367	356	353	357	367	314	359	345	364	360	385	361	327	343	342	334	358	392	376	364	332	370	326	336	319	320	330	364	354	337	351	346	350	357	343	323	355	355	345	343	341	334	390	331	348	333	322	324	373	325	345	361	346	375	386	337	374	373	360	378	334	355	341	337	348	315	363	321	342	343	363	383	366	350	389	343	405	349	365	395	373	353	369	337	351	348	352	325	361	361	303	349	330	319	329	337	344	332	351	355	358	363	342	314	353	363	304	376	336	374	363	344	350	352	338	348	338	369	378	330	340	332	368	388	346	353	350
18456	12696	16015	12949	8815	9680	8250	6411	4368	3458	2888	2394	1777	1223	988	880	938	884	852	858	854	895	880	844	804	801	825	780	845	873	804	793	747	791	830	784	852	796	741	820	783	818	807	794	823	724	795	749	779	807	712	774	793	772	814	770	794	808	817	769	784	756	806	750	777	808	768	792	761	772	806	780	781	781	774	765	765	812	785	816	767	761	777	786	747	810	763	805	726	781	750	798	819	795	736	763	802	785	753	763	806	777	857	826	751	822	831	794	774	775	761	793	791	762	842	795	824	766	853	791	737	763	776	814	765	794	804	795	777	779	812	819	775	804	824	745	760	793	795	775	762	764	768	721	767	792	775	814	752	794	790	823	877	771	708	775	800	811	778	766	857	775	837	821	802	801	792	820	776	751	804	751	797	827	798	778	821	777	746	740	787	779	749	735	779	782	839	793	773	796	778	806	825	804	768	799	776	778	755	814	799	811	747	782	796	779	791	767	753	787	821	738	823	776	756	733	783	811	781	789	747	849	783	779	784	787	772	780	780	779	773	798	782	777	774	797	741	749	780	779	809	847	801	761	797	766	749	836	778	762	789	754	788	758	772	808	770	753	810	745	724	743	769	804	766	787	765	797	819	738	765	749	769	792	736	768	767	787	787	779	734	846	724	766	767	802	808	791	752	769	805	778	722	805	762	834	770	739	741	763	778	791	744	788	757	744	812	782	785	789	797	763	751	786	776	779	775	813	762	775	780	814	767	812	762	775	798	750	801	775	779	759	800	800	726	810	745	795	785	777	791	738	804	774	822	707	780	805	843	737	787	826	801	760	794	783	764	734	786	747	877	831	830	829	786	824	777	768	814	790	816	736	785	800	756	784	815	791	760	756	787	766	789	786	771	827	734	806	786	773	785	803	760	770	807	796	743	749	784	805	727	714	773	842	766	794	734	824	774	796	740	776	741	824	776	767	836	758	811	770	746	776	773	801	784	827	803	756	760	830	769	783	773	784	774	784	778	786	761	725	745	804	724	811	786	815	796	768	750	801	772	782	771	758	735	750	851	769	822	837	737	757	782	763	788	767	793	801	844	759	837	784	784	767	816	786	773	807	729	792	818	761	813	824	696	796	740	776	749	798	753	778	755	804	766	815	777	778	792	826	736	778	792	818	865	766	753	752	753	774	771	796	759	773	822	788	755	771	793	772	814	726	799	779	735	787	781	830	697	824	835	776	778	754	781	749	801	803	796	770	815	795	752	796	742	771	770	795	753	760	765	802	821	770	772	799	743	828	829	734	737	764	811	739	752	773	783	799	863	783	790	741	755	782	730	757	800	789	795	782	739	761	809	766	769	770	763	753	746	807	793	827	759	793	768	763	802	794	792	804	742	739	777	760	787	791	743	795	779	762	744	779	774	840	783	764	750	724	771	841	798	735	792	759	768	758	790	774	781	784	752	797	788	795	810	784	756	792	787	797	813	744	736	770	769	771	762	771	739	781	801	788	777	769	765	838	759	766	749	793	780	729	812	775	782	840	805	817	776	808	761	753	741	747	792	821	792	826	844	775	764	809	793	802	723	760	785	754	802	762	775	787	831	803	807	756	756	776	726	743	760	776	764	806	773	768	779	815	768	766	743	827	793	799	826	758	799	782	804	724	763	803	779	803	783	805	808	779	772	772	758	822	800	782	775	819	777	809	753	782	736	755	759	754	759	724	777	801	779	750	815	757	736	781	780	793	789	804	782	801	758	781	788	753	842	724	743	739	781	801	797	776	713	804	799	762	824	773	777	803	739	781	758	761	749	788	750	765	733	755	743	802	762	789	782	803	817	778	839	802	821	780	794	778	778	828	819	796	801	780	741	806	770	763	816	805	806	736	794	856	759	812	785	802	717	754	808	747	764	746	762	789	762	787	804	754	802	796	767	743	805	809	761	752	772	764	747	785	768	769	721	778	765	800	799	793	730	785	782	837	771	787	837	747	769	782	771	752	817	791	769	803	827	771	795	835	764	797	743	778	766	768	737	767	734	749	770	777	749	765	751	811	762	774	793	764	781	839	747	821	784	735	767	761	745	760	780	840	744	791	753	786	789	809	786	792	755	774	792	832	754	778	778	771	788	779	757	807	776	825	794	774	757	763	742	817	796	801	764	772	742	768	787	795	758	828	789	828	750	809	814	782	820	728	801	809	793	737	783	741	781	720	792	768	788	778	809	763	767	794	812	774	784	773	735	737	748	758	776	781	792	769	803	741	753	761	804	748	768	782	806	757	726	776	755	760	762	770	756	721	731	795	765	817	776	759	785	755	797	715	779	767	710	766	743	722	790	720	797	764	691	831	777	806	777	763	795	760	765	765	763	783	740	764	810	835	791	755	778	723	799	803	769	771	791	767	752	786	762	725	754	810	737	749	817	805	776	792	790	808	756	765	822	751	775	749	833	782	759	813	845	741	790	747	844	824	734	769	819	829	753	841	767	800	795	731	780	759	776	813	827	788	784	757	772	842	762	803	745	788	756	763	835	753	796	757	804	810	792	795	819	756	788	744	779	755	832	782	819	785	810	807	770	783	793	812	769	788	801	802	793	765	798	803	817	751	829	768	782	799	785	766	781	798	804	793	774	809	788	786	792	820	790	780	780	792	793	766	766	847	763	731	779	762	794	757	756	746	734	808	826	807	783	758	748	788	813	759	799	778	777	760	806	812	766	763	768	780	789	760	783	784	769	757	794	738	806	791	803	786	802	781	790	860	764	727	766	782	802	756	786	783	786	749	733	780	725	718	747	773	794	781	761	784	790	752	782	778	753	793	748	837	789	786	733	729	716	742	778	721	792	779	773	747	739	780	806	785	768	771	787	773	793	786	785	774	752	764	784	748	784	778	785	763	727	793	737	792	759	761	772	769	808	774	725	796	740	782	766	810	775	749	750	756	719	778	790	789	754	827	756	812	768	779	790	782	798	758	744	765	819	806	780	751	773	773	789	817	806	780	761	774	776	758	786	713	774	802	773	834	791	724	798	794	810	765	751	798	774	776	758	797	782	768	798	825	771	812	789	802	738	808	747	782	817	817	751	789	806	786	743	792	745	802	747	785	821	731	785	786	758	832	815	813	774	798	796	760	786	805	747	805	782	724	792	828	804	807	778	765	779	809	793	717	810	786	828	773	792	799	829	784	764	852	784	799	801	772	781	747	782	787	784	837	817	767	757	737	815	743	801	793	793	774	801	741	801	755	796	819	793	790	812	782	767	743	735	795	797	748	776	793	770	805	801	785	781	815	791	781	822	753	810	774	779	768	770	792	784	739	779	729	779	785	765	814	787	774	812	740	813	776	743	778	742	767	807	804	754	782	807	772	797	746	767	797	797	814	781	770	703	780	752	759	801	816	758	789	759	797	768	760	800	818	792	833	817	768	806	814	775	792	795	756	778	774	756	757	811	764	733	756	753	729	778	760	820	738	781	775	800	766	757	789	776	717	769	725	793	791	776	770	796	803	840	796
12702	5540	3355	1845	992	631	493	433	410	387	419	394	353	367	323	336	352	324	400	334	344	340	336	324	374	349	341	352	343	364	341	371	316	349	318	349	369	386	336	351	339	336	316	325	376	312	300	340	328	348	357	358	366	340	321	378	301	332	348	328	340	381	337	320	385	296	342	367	306	290	298	329	368	355	367	372	353	363	358	364	363	364	365	343	321	329	336	324	319	329	345	348	340	348	326	369	333	333	308	353	354	369	354	347	331	325	329	316	327	343	320	351	315	318	343	354	359	338	340	308	336	340	362	324	332	366	320	358	364	348	373	331	322	331	350	321	362	345	360	328	379	362	346	339	324	312	344	329	353	352	362	318	334	358	322	343	341	369	333	370	330	369	322	338	376	333	340	380	335	369	336	341	344	326	343	339	317	330	317	355	321	354	359	347	340	357	346	333	333	357	349	337	358	335	304	335	337	313	363	362	385	337	366	335	358	333	336	319	339	316	331	337	349	373	350	328	316	343	326	353	320	338	369	353	337	354	356	360	327	336	352	328	336	284	325	341	362	355	369	304	330	369	352	325	325	336	352	347	375	330	333	346	376	362	340	370	333	327	356	344	327	320	352	344	350	331	341	343	318	342	310	332	314	348	320	406	353	349	298	365	358	345	350	366	363	328	344	347	317	391	345	378	362	331	364	319	348	300	306	337	358	331	330	357	338	339	325	329	335	334	328	328	348	353	323	336	334	340	376	339	323	305	356	324	358	346	338	361	370	324	343	342	336	374	358	309	311	368	380	330	316	344	350	369	360	369	346	302	316	341	319	330	401	361	329	357	335	297	332	349	331	336	323	327	310	306	329	324	327	392	398	379	336	345	331	362	330	367	335	339	337	344	347	315	343	322	340	370	346	325	322	323	337	328	322	329	343	335	355	310	345	351	315	332	341	312	316	348	323	352	329	342	343	315	353	368	327	336	357	325	320	333	337	356	320	328	315	352	349	335	348	348	368	315	379	324	355	313	344	328	356	356	348	331	334	327	334	323	339	320	333	356	319	369	364	291	319	362	341	330	329	359	361	360	386	347	346	361	336	342	322	316	380	342	353	347	369	368	328	357	353	345	324	341	278	357	328	366	318	330	367	381	319	354	346	337	368	373	328	365	334	316	337	360	333	349	369	337	351	352	354	306	352	347	351	356	352	324	324	328	364	337	314	347	346	353	358	359	357	335	342	311	354	339	312	307	360	316	328	324	373	337	357	362	318	335	340	332	318	357	348	357	365	305	333	325	314	369	318	328	301	334	358	344	351	333	350	329	351	349	345	343	350	350	342	335	351	320	318	335	306	357	369	325	327	325	333	359	323	359	318	356	359	322	333	328	325	327	354	342	360	333	353	353	336	348	328	356	332	332	333	360	344	302	356	381	366	341	335	337	340	320	306	359	376	316	333	345	343	346	329	332	326	346	351	323	360	343	344	351	371	348	331	347	322	346	323	345	347	360	335	322	346	343	338	362	386	356	347	340	324	317	359	322	338	380	362	347	311	382	343	364	333	342	332	332	310	340	327	323	345	347	354	357	349	329	342	344	342	327	362	343	351	344	332	323	348	346	321	329	378	314	355	342	354	340	323	343	318	353	351	353	371	334	331	337	364	361	344	307	333	307	344	340	351	358	322	325	394	316	345	336	367	367	323	375	373	298	353	327	319	364	348	317	350	368	352	343	350	329	349	365	366	336	335	317	342	331	342	372	361	339	349	344	328	330	326	342	349	343	326	349	353	338	358	355	300	317	320	361	376	385	344	310	365	346	327	362	345	352	335	348	308	362	342	316	376	372	348	359	324	339	314	313	323	320	331	345	302	333	309	297	355	351	300	337	379	332	359	346	302	316	334	344	308	342	334	352	365	340	359	315	352	314	350	359	353	349	319	370	338	351	385	312	315	356	345	349	328	296	317	284	315	345	348	379	309	288	381	344	356	352	350	363	406	346	342	333	314	331	407	321	344	346	334	313	323	312	344	360	346	358	355	358	314	300	321	360	313	353	344	328	348	336	332	366	363	339	332	330	324	358	330	343	328	292	311	323	331	325	384	347	332	364	342	366	341	308	330	367	385	371	357	316	331	337	350	326	305	353	321	353	318	338	300	338	357	368	369	348	344	340	336	336	332	384	320	365	374	340	333	359	373	344	322	369	358	347	359	313	322	314	354	321	344	339	353	335	337	329	301	329	325	316	379	334	330	328	351	328	363	334	372	359	325	300	341	351	340	343	344	352	319	372	328	331	371	338	316	335	346	329	327	387	338	348	332	359	316	338	349	322	375	351	352	297	359	324	320	349	348	333	331	343	304	318	313	349	344	323	335	343	359	324	298	358	368	362	340	355	340	357	348	339	357	370	321	349	343	340	350	340	320	401	365	352	330	345	328	347	370	329	332	348	361	362	360	314	331	370	370	376	336	358	352	347	359	323	336	336	393	350	344	321	380	346	342	337	353	363	308	326	357	339	404	326	322	319	345	348	341	357	324	299	314	332	347	355	325	347	375	344	341	321	350	342	311	321	334	318	338	336	310	332	335	351	344	333	364	343	355	337	315	361	344	355	338	341	370	328	302	334	317	370	327	353	359	321	358	331	374	337	353	341	384	365	321	322	330	332	324	319	320	332	371	337	388	301	324	322	348	353	290	379	353	359	372	320	335	366	314	342	353	356	344	355	353	333	366	361	340	286	327	363	328	307	347	307	332	326	337	350	337	351	336	349	339	344	393	317	342	328	323	351	394	374	342	324	331	344	338	339	323	354	325	349	320	347	327	334	328	361	289	366	346	359	308	296	329	354	328	318	360	355	354	399	322	342	359	356	391	356	337	354	343	349	320	333	327	310	338	352	340	350	308	323	336	374	360	348	332	359	325	323	344	352	332	339	366	365	314	345	303	332	348	333	338	325	362	332	319	363	361	344	327	330	344	340	353	354	359	350	326	322	370	326	346	326	350	341	362	355	355	343	306	336	330	316	319	328	330	310	341	367	344	335	336	308	333	326	346	358	335	352	321	338	389	367	322	323	369	371	331	316	332	331	353	342	341	342	357	342	338	314	360	336	337	329	364	334	345	346	326	316	350	340	348	319	317	349	302	330	336	336	312	354	352	366	347	306	303	365	293	330	351	350	353	317	343	341	332	330	337	357	333	343	351	366	348	383	348	335	332	319	341	358	336	350	345	353	342	363	346	353	368	357	371	338	345	345	332	339	343	314	342	358	333	332	326	349	320	317	337	326	319	340	367	371	328	337	354	319	353	303	319	318	357	318	361	353	325	373	348	335	341	345	327	355	306	361	355	346	332	311	322	350	349	355	341	361	362	317	345	331	325	360	287	313	362	330	338	330	358	306	322	361	349	298	347	314	328	376	344	334	325	328	333	310	333	359	350	331	389	361	350	332	375	356	365	364	383	306	360	342	365	349	335	352	312	346	357	328	366	363	366	379	386	298	324	299	328	315	322	335	364	349
7624	4669	6297	4896	3241	2032	1506	1245	1096	1034	968	938	847	830	751	783	749	749	774	732	694	708	756	727	724	795	703	767	734	762	729	756	755	755	733	708	768	751	786	688	745	708	738	755	707	747	789	718	741	774	745	707	721	720	779	736	750	771	768	750	788	758	799	730	732	749	759	779	772	723	767	726	745	745	771	728	796	733	812	739	764	739	744	717	786	788	745	689	710	727	664	764	728	739	714	738	701	764	738	757	732	774	792	698	688	746	764	758	772	745	741	781	783	744	727	757	694	769	727	728	742	757	735	775	756	787	743	776	731	761	742	740	723	755	763	738	749	800	756	756	733	798	755	738	753	711	749	694	831	748	801	757	793	739	754	710	734	741	752	771	774	766	745	783	764	759	773	767	792	777	728	743	748	709	760	750	734	706	720	766	787	693	742	726	728	748	753	809	764	793	765	770	740	737	727	763	780	684	697	714	772	695	767	767	722	732	722	762	770	795	771	729	774	683	750	788	746	756	726	754	734	719	751	769	727	774	795	785	741	733	745	777	742	799	752	809	795	733	731	739	718	733	767	760	755	782	816	717	767	789	770	755	756	793	795	741	693	755	752	754	694	727	742	721	743	784	745	795	735	725	763	687	759	741	741	748	700	740	752	761	753	779	792	763	752	742	772	753	736	760	714	746	747	768	762	785	717	787	706	732	771	755	717	770	771	734	739	762	728	752	702	723	744	709	689	727	752	764	730	734	782	751	746	725	780	736	722	733	706	726	723	694	768	745	744	769	710	693	745	748	711	738	774	712	797	775	778	704	757	727	730	742	774	734	778	725	704	758	762	750	776	684	721	760	700	807	750	743	715	814	738	753	743	728	787	692	733	732	742	790	739	762	745	736	751	766	706	770	702	761	752	761	716	756	744	762	711	814	716	742	737	736	765	725	766	732	757	798	757	687	722	778	775	760	803	757	744	766	702	774	829	721	724	754	729	750	776	775	776	790	699	720	750	766	676	770	753	750	709	754	722	747	777	770	705	779	700	713	721	764	718	725	758	750	743	665	814	759	767	709	752	753	758	801	693	767	723	728	725	729	761	797	733	720	769	741	737	730	802	770	720	766	798	739	735	785	766	754	689	761	727	720	716	733	758	725	737	692	705	756	759	704	741	709	694	781	750	699	720	744	699	787	786	709	754	754	671	775	728	712	743	742	742	753	762	738	767	780	749	742	730	738	765	739	765	756	738	755	741	775	744	727	746	767	789	744	753	724	762	772	703	808	762	723	757	761	702	735	718	756	721	790	815	781	695	727	735	738	826	712	725	739	720	716	741	749	778	740	796	724	768	717	767	727	749	745	768	799	692	726	773	716	773	738	744	740	759	745	772	704	725	715	760	803	748	771	728	725	730	776	793	757	722	772	749	762	705	767	694	734	730	740	785	792	756	723	744	731	721	726	736	753	729	757	727	774	788	748	738	718	815	699	699	752	720	674	737	767	767	731	757	722	743	784	719	746	732	767	677	720	757	752	726	735	762	794	753	724	755	786	724	718	751	764	795	728	763	720	709	758	729	692	770	812	695	714	730	768	734	751	753	734	731	734	759	759	701	759	724	757	743	742	775	712	739	739	743	705	765	739	780	719	732	766	674	748	732	714	720	756	832	786	752	715	761	729	707	757	734	764	807	764	712	723	752	768	730	761	699	764	706	719	774	737	709	752	746	725	735	714	741	750	721	723	725	724	749	750	758	743	726	792	756	678	720	715	730	736	706	719	737	737	778	752	782	765	738	728	712	729	739	760	741	716	713	713	723	749	721	741	807	778	681	786	743	728	816	747	785	775	752	736	739	737	743	780	742	762	766	758	722	688	748	741	753	777	769	745	726	742	717	789	734	739	697	782	737	732	729	748	759	753	767	726	731	756	755	757	750	783	728	746	767	723	791	751	697	801	739	720	787	761	747	771	725	703	740	768	793	753	751	766	741	770	726	752	707	732	765	741	769	715	729	741	751	798	759	743	713	753	760	764	719	728	684	773	792	722	767	772	759	738	728	767	772	763	817	748	770	728	719	743	725	773	751	775	760	743	746	741	730	756	742	745	700	734	757	748	778	750	738	733	735	751	794	709	763	809	774	788	763	762	718	744	703	726	759	745	725	770	749	762	763	737	742	778	700	748	725	749	733	789	754	733	796	758	769	754	698	766	783	714	724	750	787	763	720	729	743	725	749	751	771	755	745	725	731	730	777	715	710	722	751	753	727	768	757	742	791	733	715	795	767	738	783	786	751	740	775	756	745	724	734	700	738	763	779	739	791	732	735	787	733	738	752	757	782	715	724	702	727	725	798	750	745	685	761	736	743	784	793	728	776	742	736	756	775	732	737	761	748	717	748	735	750	737	736	757	752	711	761	690	726	732	722	717	764	741	768	753	759	805	771	697	736	746	757	721	751	728	762	744	762	761	741	735	744	755	748	728	784	751	727	717	751	803	764	762	741	782	703	731	745	748	744	740	733	760	755	763	744	781	736	744	784	732	784	730	721	724	722	776	775	741	692	787	773	750	742	761	791	770	753	764	736	783	749	764	842	760	716	725	742	756	772	724	789	774	756	796	734	750	726	762	733	742	721	735	753	794	794	766	745	754	723	692	691	723	729	762	704	712	735	729	787	737	757	769	717	734	802	713	724	724	769	750	748	717	764	680	732	722	783	777	770	733	738	766	745	754	802	749	761	705	735	721	753	743	790	765	732	766	731	741	746	739	741	756	787	778	733	759	733	805	745	789	760	762	753	749	807	750	743	732	736	747	752	764	744	753	753	716	754	737	686	752	760	717	740	765	807	700	729	776	774	684	736	773	671	747	728	722	741	727	745	763	692	740	741	785	724	750	762	771	784	757	753	743	751	703	760	719	751	723	685	759	759	761	733	674	789	741	754	778	726	762	745	707	751	749	748	747	674	728	777	713	736	732	727	724	753	798	746	754	718	728	755	789	772	718	710	757	762	771	722	765	796	668	782	731	761	737	747	748	758	763	742	795	727	736	727	752	717	750	748	753	758	744	795	781	747	732	741	738	741	728	762	720	739	672	710	726	763	713	803	736	729	765	780	767	744	737	751	781	748	764	750	703	783	736	725	761	740	769	737	742	745	736	769	711	751	711	759	767	713	706	737	723	730	787	749	722	691	762	724	788	723	691	774	761	777	799	763	751	764	761	806	760	738	746	804	719	717	822	760	751	769	710	726	715	747	790	838	781	760	730	722	777	751	715	736	685	762	761	761	713	770	761	780	813	713	754	751	727	785	730	730	743	765	721	746	716	773	711	745	796	689	731	760	736	772	730	753	769	756	753	812	750	809	796	751	725	748	697	708	745	733	742	717	760	708	784	748	753	741	769	813	715	732	703	732	781	727	748	755	737	729	735	774	725	725	697	747	785	733	732	745	749	749	700	736	733	733	728	773	767	722	763	731	733	754	755	759	701	746	734	793	734	721	745	794	730	744	755	800	787
25770	11619	8165	3822	2162	1833	1429	899	729	553	457	418	413	317	315	320	308	292	309	294	320	310	321	297	320	332	292	271	319	298	324	332	314	310	299	304	300	299	307	309	268	321	295	299	327	304	326	305	314	282	287	293	312	283	297	291	297	291	323	269	316	309	281	285	319	300	318	306	340	301	292	265	297	309	285	318	284	289	298	300	265	305	305	316	302	309	322	313	313	329	280	309	303	332	314	314	331	337	296	311	295	334	286	299	305	287	301	291	319	291	284	304	313	304	298	292	338	302	296	283	332	254	322	288	291	299	289	305	282	309	311	295	309	289	315	290	314	282	292	315	312	293	295	290	307	329	309	316	270	332	304	324	285	315	321	315	295	290	284	287	308	300	337	313	294	333	314	341	316	283	332	291	306	305	345	308	317	304	329	289	315	279	312	299	304	295	312	282	310	309	297	292	313	310	292	298	303	299	273	303	324	326	283	295	324	329	328	319	292	297	350	306	312	327	292	277	270	287	285	298	307	306	285	258	307	283	327	310	263	330	317	323	298	326	291	299	320	296	335	319	312	273	301	311	278	276	286	306	288	312	284	308	313	300	293	309	291	310	308	329	299	331	300	310	301	304	277	314	299	334	294	328	275	327	303	290	314	295	272	307	280	292	292	303	295	289	312	323	316	311	289	273	325	321	280	289	318	323	295	274	302	321	310	276	315	299	300	338	315	318	304	329	293	288	281	293	272	318	272	304	306	325	289	295	291	313	298	347	292	306	324	312	335	344	262	313	324	298	300	335	286	294	284	283	275	313	314	280	319	293	298	313	356	304	306	307	293	304	311	282	331	314	273	272	324	319	328	302	281	280	296	312	319	297	307	292	292	286	300	265	304	333	285	297	287	294	329	300	295	344	313	291	332	309	309	302	305	311	278	307	296	308	324	302	347	314	302	298	314	329	289	316	306	302	308	321	297	279	295	269	282	326	325	295	357	295	293	303	307	332	293	302	324	319	298	303	300	280	296	304	300	310	332	280	319	303	343	292	310	310	290	259	310	298	289	325	301	327	309	314	311	297	318	326	313	318	317	289	289	310	304	288	301	248	314	293	268	277	330	286	297	286	297	312	292	290	275	289	334	298	279	287	296	315	303	275	308	281	264	325	315	337	291	284	298	310	306	309	289	330	287	294	297	324	285	294	256	301	286	270	299	306	295	304	290	294	274	348	315	288	302	288	305	325	298	284	305	328	280	321	281	296	284	283	328	328	306	339	292	283	303	335	316	332	313	296	298	287	304	287	324	301	293	307	279	295	299	324	329	305	320	312	277	322	294	303	294	326	294	295	304	282	294	298	290	310	301	335	295	329	322	315	308	319	278	335	294	272	287	311	282	309	299	319	303	305	297	288	311	296	309	274	289	362	331	322	348	313	320	307	303	338	262	295	308	290	319	341	325	288	327	291	299	309	322	346	329	303	289	291	287	301	291	322	303	285	324	268	312	324	295	282	310	294	258	255	318	315	266	266	275	310	308	295	303	318	305	320	281	283	311	353	295	324	321	301	294	301	314	327	331	315	277	308	318	307	313	304	298	346	321	302	320	320	290	289	296	300	309	344	262	288	313	294	258	302	302	310	310	291	279	306	295	305	307	336	320	311	286	309	307	311	297	331	307	309	280	334	322	295	283	300	301	276	276	298	320	293	276	313	298	312	283	296	321	289	292	318	291	279	297	296	273	301	258	327	290	310	292	310	295	304	316	336	300	313	315	311	298	308	297	293	305	304	300	305	326	270	277	294	264	305	311	296	308	346	305	307	310	302	338	292	294	312	313	324	303	296	331	305	294	293	320	271	271	295	328	293	300	304	283	309	292	294	338	294	296	299	340	313	312	280	294	301	310	303	275	287	300	335	312	331	295	280	299	288	297	318	314	332	304	316	314	277	308	327	310	296	283	313	342	314	319	302	319	278	295	337	303	294	310	299	310	299	303	325	304	308	315	302	317	300	308	303	301	272	292	274	332	296	286	303	315	286	313	293	281	293	323	346	293	275	302	329	305	287	317	325	302	314	301	320	302	310	295	277	272	308	301	309	299	271	313	302	294	331	308	314	318	319	283	282	314	293	304	279	264	296	293	315	314	327	289	332	308	319	299	271	298	312	328	341	298	294	262	317	294	305	347	315	308	353	369	292	315	291	315	326	316	286	270	298	289	302	310	318	328	305	325	321	293	311	270	307	300	324	321	333	317	293	308	289	295	304	347	289	302	253	294	259	283	296	305	336	322	314	283	272	311	293	320	312	297	287	267	338	297	297	311	316	295	281	297	296	313	352	333	313	286	308	332	298	322	300	273	300	291	323	319	309	328	311	322	298	286	327	310	331	351	289	313	310	302	315	329	277	307	286	320	282	311	312	287	286	324	308	293	309	287	332	313	280	329	329	315	308	285	271	279	346	303	335	301	341	255	256	280	309	307	289	349	297	317	332	270	282	281	305	327	262	308	314	303	280	316	299	311	311	318	288	298	285	341	334	334	304	293	283	287	317	283	293	297	299	325	329	319	301	289	288	355	302	286	322	285	305	314	284	266	315	317	295	301	307	305	318	328	266	330	320	295	308	311	342	292	311	318	356	328	334	323	266	338	288	270	307	302	313	287	300	308	295	313	274	295	305	293	325	323	301	311	299	306	321	311	288	272	268	304	300	299	299	301	292	302	285	295	278	323	267	289	314	313	285	284	309	314	310	292	284	277	289	335	325	286	307	303	292	314	328	281	281	309	290	278	297	287	274	326	306	305	268	296	321	352	318	288	328	320	312	315	324	290	307	269	313	308	285	289	317	292	305	281	320	314	299	287	298	308	325	327	302	311	294	310	305	302	310	321	277	307	273	295	329	300	280	317	307	304	298	325	314	318	320	309	281	298	337	318	297	320	322	287	301	308	310	298	298	316	299	307	299	300	302	311	307	289	284	301	286	316	259	289	316	323	306	292	288	326	289	288	304	292	288	271	288	320	307	288	289	325	280	313	296	280	286	285	277	306	301	277	323	316	308	282	281	291	286	279	293	301	320	298	327	286	303	294	299	296	328	294	312	296	329	299	316	333	340	305	301	330	310	295	311	288	324	291	330	303	323	295	274	307	320	292	295	275	304	289	273	296	283	306	289	302	285	319	294	312	280	303	295	303	303	268	290	299	302	305	307	299	283	268	317	340	311	320	322	279	327	286	311	297	297	293	287	275	302	279	273	318	327	275	274	322	295	269	305	291	288	297	301	332	313	278	311	322	302	334	303	335	296	304	313	265	304	287	300	310	295	312	302	287	280	289	295	326	292	291	334	288	291	325	317	317	292	326	291	301	287	270	329	302	280	300	317	314	278	306	293	307	314	324	320	314	284	301	333	301	319	290	287	257	337	286	317	330	295	306	289	292	280	271	311	311	297	342	310	268	302	325	307	325	307	281	304	303	303	332	275	310	310	307	297	303	328	297	306	329	294	309	301	315	331	311	329
16022	8612	12439	8892	6227	6024	5172	3713	2737	2154	1849	1538	1349	986	837	772	743	723	730	710	721	728	710	701	693	736	749	732	740	713	710	689	694	722	713	710	724	669	673	715	685	660	702	662	685	718	713	697	689	698	709	736	673	685	738	698	649	714	687	634	641	667	690	680	666	686	723	639	699	680	698	743	685	654	689	638	742	686	678	718	712	655	648	632	640	670	776	681	673	709	665	733	675	639	715	656	689	667	657	718	704	704	637	736	703	752	748	676	664	707	689	682	679	705	729	672	664	663	714	715	661	672	675	721	654	683	675	709	685	696	683	714	706	711	677	712	690	681	688	686	649	674	695	689	698	714	687	710	703	665	678	720	694	686	693	694	661	666	657	680	696	647	656	677	716	650	736	674	639	713	698	740	648	715	741	688	711	664	708	681	662	723	725	701	671	722	718	682	663	666	697	718	655	705	661	694	703	709	730	675	663	648	666	649	663	730	661	666	698	676	691	652	708	654	630	678	697	688	679	699	780	671	700	684	695	665	716	636	684	702	702	650	708	664	706	690	693	726	677	689	708	670	675	670	687	662	687	657	707	714	653	701	713	709	695	647	690	670	687	655	676	681	705	679	714	684	748	676	659	692	641	712	616	651	715	725	654	706	715	666	706	711	681	709	674	737	669	682	732	687	686	688	673	650	701	658	717	699	636	742	675	652	706	662	719	696	657	638	628	709	716	663	685	704	660	734	685	684	708	635	686	650	665	664	671	691	681	742	699	703	680	708	674	689	689	671	721	689	709	670	729	663	718	699	659	630	724	671	672	639	653	641	714	704	658	682	653	685	682	711	657	695	723	634	693	664	677	645	676	704	671	693	676	696	698	658	670	706	697	707	720	730	645	654	662	695	679	678	680	710	671	659	734	697	690	662	656	669	703	677	659	687	678	662	672	667	697	664	637	712	696	679	705	677	681	709	718	717	682	700	697	655	666	707	657	709	683	711	691	640	693	715	684	671	660	699	699	725	688	706	689	700	671	668	693	692	682	749	704	693	693	681	673	649	695	714	704	684	644	704	637	697	669	712	694	694	698	674	679	715	675	671	657	648	702	691	658	683	685	682	674	656	677	658	718	681	688	663	688	720	645	696	689	661	721	698	737	710	682	703	679	670	687	722	670	640	686	662	638	660	737	664	700	699	659	690	668	650	669	688	679	653	701	667	660	675	707	703	702	684	691	701	694	709	719	685	668	680	668	702	661	662	680	721	749	705	654	666	651	690	693	689	711	639	698	661	717	673	715	676	699	678	713	677	661	657	603	697	652	647	659	686	686	609	710	731	672	722	708	643	661	689	730	670	683	631	673	696	662	667	645	719	657	706	693	613	698	716	662	685	657	667	701	704	705	700	627	741	690	684	665	706	696	660	694	655	647	706	678	671	683	651	663	709	704	669	689	676	684	691	705	715	651	697	677	686	754	659	669	698	685	699	695	672	675	692	700	692	669	667	709	681	649	686	661	667	657	708	696	706	693	699	729	676	657	669	714	660	720	637	684	687	680	669	683	702	667	696	672	659	669	686	705	649	704	655	711	629	698	690	652	732	660	663	712	716	690	666	704	711	692	658	725	694	679	662	705	700	710	687	754	668	689	687	726	697	644	705	679	721	674	682	652	676	722	664	709	705	704	689	732	678	717	661	701	731	627	644	680	701	668	687	662	659	700	648	666	638	717	659	735	681	666	737	650	708	703	651	635	687	687	668	637	654	717	672	607	639	703	693	686	675	695	686	632	705	669	696	680	711	722	667	692	717	685	685	662	667	684	709	720	702	688	726	685	698	664	688	638	696	733	668	700	659	656	683	708	692	731	696	694	668	694	692	668	691	658	689	696	747	690	704	692	671	700	661	752	693	709	668	649	664	714	682	698	672	694	656	694	668	673	646	667	628	662	736	725	702	658	699	692	717	682	694	741	683	679	657	732	677	643	670	642	709	670	692	686	698	725	650	633	735	665	707	641	687	687	714	672	721	652	674	696	687	722	683	693	696	674	686	693	690	691	754	700	713	729	668	730	657	694	706	677	715	683	675	612	704	689	712	650	668	710	674	671	681	695	691	637	688	706	653	667	684	737	648	676	626	727	706	671	691	701	728	670	651	724	696	628	706	689	671	676	712	700	722	714	610	655	680	697	663	700	712	675	716	676	727	654	709	690	713	708	658	649	694	644	659	679	715	690	701	680	663	668	716	671	667	739	674	624	668	676	735	663	662	650	714	659	638	722	678	673	632	676	714	710	714	653	689	652	693	657	629	696	771	683	671	677	705	675	660	627	660	663	703	699	716	645	696	662	705	675	722	669	691	653	676	712	671	695	667	665	662	675	685	669	653	662	648	673	649	724	653	699	702	635	702	676	686	673	694	684	687	665	658	696	660	689	693	655	694	732	695	692	673	701	700	721	717	715	699	675	687	660	698	685	672	679	706	688	670	668	694	661	701	720	707	696	643	714	686	676	704	642	679	681	683	651	653	705	659	668	660	664	652	713	667	677	645	641	674	685	709	711	700	700	683	705	690	678	707	698	660	688	694	702	674	698	661	715	683	680	742	650	671	672	723	721	718	708	685	760	700	654	656	710	668	714	698	676	663	719	694	715	675	679	684	651	711	762	699	670	676	686	690	619	711	691	645	683	679	633	652	712	668	661	685	701	703	666	676	648	679	698	730	704	645	689	678	714	685	716	716	686	663	712	690	672	622	725	668	699	680	704	715	663	704	687	673	718	715	713	660	693	695	668	686	682	688	691	646	677	692	684	717	667	640	674	674	689	699	712	674	729	649	685	730	689	641	697	676	710	664	699	672	643	691	672	689	680	669	721	684	677	711	685	678	674	698	670	700	683	662	657	682	695	688	706	686	690	675	698	712	674	728	694	701	702	699	658	688	653	724	690	679	738	674	671	753	690	664	670	698	668	626	637	727	661	658	692	714	682	694	666	660	700	707	694	699	675	748	733	685	682	654	669	696	657	680	617	672	697	644	686	700	715	629	669	667	681	717	672	694	684	655	694	738	689	665	690	663	663	740	698	690	706	702	694	696	675	749	681	660	692	655	661	688	673	675	672	694	759	673	736	714	678	659	647	656	667	681	667	663	716	686	705	685	646	659	654	675	682	686	709	701	685	675	673	703	661	675	708	672	705	744	661	681	670	668	684	675	738	693	648	672	683	689	696	707	705	692	703	718	667	676	605	675	631	697	676	742	707	660	663	691	693	731	689	722	683	701	683	634	649	637	655	654	687	702	702	679	699	632	701	684	718	698	632	689	690	677	692	696	721	660	655	657	692	698	652	640	722	685	685	703	670	689	701	668	703	685	673	679	751	660	682	683	698	710	675	699	678	707	664	664	708	696	732	652	673	646	717	696	708	686	719	678	683	744	630	678	708	700	706	713	690	714	666	658	699	687	672	699	697	703	682	630	701	662	661	678	684	670	688	645	723	651	701	662	680	700	695	704	686	664
33738	16474	12778	6765	3458	3266	2419	1662	1094	864	731	629	526	437	379	369	341	353	391	391	406	379	371	348	371	339	406	384	341	366	369	326	368	357	326	343	339	324	343	359	335	374	330	361	364	389	389	391	364	346	333	376	342	324	326	355	366	371	322	413	358	366	361	352	395	367	356	365	373	392	395	359	363	355	345	348	349	337	373	314	340	356	359	378	331	342	337	355	318	345	371	350	380	320	366	372	343	362	394	379	361	380	341	340	319	354	361	333	328	333	336	399	379	363	376	372	350	325	347	405	361	368	341	348	380	363	312	330	378	334	376	373	337	334	341	328	346	372	352	358	358	370	356	316	355	321	363	381	388	353	360	354	326	357	357	350	368	337	390	377	344	357	384	336	348	383	350	387	352	399	349	348	325	359	326	344	339	306	329	359	345	306	367	373	379	343	365	373	381	392	363	366	352	334	343	340	350	345	347	394	359	333	349	353	383	354	314	350	363	348	371	367	363	326	346	368	354	330	362	364	367	345	356	347	355	326	365	343	333	362	360	363	315	372	366	366	372	331	354	361	355	367	333	354	372	378	344	373	378	328	367	393	346	333	366	354	376	349	374	332	372	347	308	352	342	316	366	315	380	351	338	334	320	363	341	346	332	369	375	327	390	347	325	381	332	375	354	320	368	349	358	382	384	324	346	359	350	361	341	374	342	326	309	364	378	341	351	384	346	386	312	375	364	326	347	376	335	309	347	354	362	353	369	357	327	350	321	347	346	351	342	328	331	348	334	376	352	355	315	378	353	335	346	351	369	305	389	345	338	319	325	367	349	330	338	351	324	354	346	366	373	366	366	358	350	366	380	354	302	376	344	361	367	371	332	363	315	358	321	344	326	316	373	350	370	345	336	352	357	349	306	325	345	344	328	358	344	377	346	346	333	371	336	382	360	362	367	349	340	344	356	354	329	370	330	350	375	319	331	336	359	361	323	377	359	353	372	381	353	377	366	349	348	363	322	346	334	333	359	382	312	339	341	372	374	292	343	358	344	332	331	325	393	375	360	354	354	378	336	328	343	316	356	356	321	341	370	358	360	315	320	352	344	381	340	348	346	370	317	348	337	312	379	348	376	366	337	368	378	398	359	320	344	342	357	336	346	373	366	360	342	389	347	318	386	322	354	387	344	338	381	377	359	355	376	357	352	370	377	350	329	389	343	327	352	397	355	357	335	327	333	358	340	368	359	386	377	352	308	323	361	330	341	322	339	370	355	374	352	375	350	312	363	343	310	340	361	344	368	311	324	369	311	333	357	348	338	343	334	341	352	365	335	337	357	342	397	367	348	338	384	347	343	330	347	339	361	340	370	357	355	346	386	356	333	367	359	364	370	358	363	357	380	361	349	385	366	367	326	374	323	348	386	333	347	335	364	362	358	365	372	374	386	344	335	363	397	316	339	347	340	359	349	359	355	325	348	355	363	367	374	376	355	349	347	352	370	350	334	339	349	329	359	418	328	355	361	319	331	365	364	362	365	372	371	411	387	350	353	323	347	357	333	369	334	367	350	351	378	343	369	355	347	349	367	343	343	331	343	338	341	335	401	328	325	325	332	352	335	350	319	373	349	354	374	357	351	344	377	356	374	361	347	336	335	328	347	365	333	342	348	337	340	364	339	350	358	344	363	349	347	373	357	384	372	328	353	356	410	346	343	318	376	383	362	356	348	381	334	333	370	353	326	315	349	345	380	390	312	350	366	366	358	377	360	324	371	374	351	324	347	365	336	311	371	355	345	351	370	360	317	357	325	346	350	351	343	349	351	352	384	361	336	338	343	351	354	352	370	349	358	372	366	361	360	333	362	347	322	372	345	337	391	337	376	346	334	314	379	375	386	389	343	322	357	345	359	346	333	364	389	354	321	344	384	361	333	336	334	382	348	353	355	362	354	316	332	342	382	349	366	317	375	348	364	346	379	347	338	374	319	373	389	355	347	344	351	340	390	336	387	309	324	376	409	342	383	408	371	355	377	346	364	369	323	388	351	356	307	355	376	337	357	341	367	342	337	360	346	323	327	378	373	386	374	383	340	356	375	333	325	356	331	335	341	365	342	346	361	346	315	335	371	364	316	349	352	357	340	330	310	334	305	331	374	320	340	349	334	385	382	319	366	317	331	352	359	358	359	341	351	328	385	374	325	336	304	306	352	351	360	371	356	333	327	342	347	366	396	344	349	384	351	404	350	374	331	349	350	372	353	387	378	340	365	372	360	315	352	335	356	352	341	376	344	346	372	363	344	378	355	383	355	352	368	343	355	306	355	362	299	340	336	365	359	383	327	344	361	362	381	339	308	336	343	391	372	319	330	394	340	315	371	328	324	352	370	336	325	347	358	357	381	373	378	349	319	364	333	357	342	369	387	358	328	344	359	355	355	386	362	344	359	350	364	340	350	387	344	315	370	309	345	357	343	361	365	366	376	350	344	345	363	351	390	380	329	369	382	353	347	339	389	359	328	344	359	346	405	384	347	349	398	332	345	311	349	321	343	363	333	367	373	328	332	352	342	355	323	382	353	371	372	330	335	318	343	380	371	371	351	334	372	358	346	392	339	365	321	342	379	339	350	365	346	350	319	378	389	332	348	322	331	364	354	351	340	346	369	353	336	366	354	365	339	346	375	331	371	340	325	356	346	329	356	325	384	338	366	315	368	372	350	352	368	325	376	349	362	334	353	346	369	361	336	334	337	357	314	333	341	348	350	356	347	331	351	329	371	334	363	354	336	355	386	318	368	343	388	349	347	377	367	367	382	305	364	326	348	337	352	327	378	353	349	358	349	323	329	323	336	335	363	388	360	368	355	357	378	340	342	363	357	315	374	375	356	372	339	353	344	358	308	361	338	354	343	341	354	357	348	368	326	294	301	362	364	340	377	379	346	370	350	380	366	347	387	349	358	312	346	356	373	360	353	392	351	345	363	373	371	358	352	370	346	359	322	324	358	354	327	348	376	350	365	340	371	365	343	355	339	340	377	327	343	375	322	349	368	387	343	329	357	366	345	346	346	335	385	370	353	345	367	357	356	324	341	402	316	361	368	367	343	327	365	326	360	353	361	373	319	385	376	361	377	357	353	381	377	385	355	334	364	342	371	352	338	316	381	297	377	368	353	382	351	339	375	355	360	322	366	319	354	363	397	365	359	335	339	357	358	343	337	388	337	373	345	396	352	371	330	341	349	335	361	321	381	355	336	360	395	350	360	337	348	414	341	372	403	348	346	390	387	351	350	360	331	376	341	339	356	373	349	341	374	361	340	346	332	335	349	348	355	339	375	315	386	318	371	355	353	380	370	352	367	342	391	336	326	348	323	350	360	375	338	367	337	361	352	319	373	357	311	339	347	383	380	384	359	340	309	347	371	373	331	339	350	361	343	350	333	350	358	345	365	352	302	356	361	339	368	345	318	391	320	331	332	357	361	320	353	373	350	345	362	322	379	319	367	358	353	405	341	343	338	352
18904	11312	17093	13051	8852	9229	8045	6381	4451	3721	2871	2251	1851	1384	1056	943	891	869	856	836	866	813	837	865	843	844	783	822	808	830	824	844	749	804	823	780	816	864	779	811	792	737	791	759	819	826	817	859	805	815	771	800	772	764	840	770	736	783	765	794	737	782	803	743	706	796	795	792	799	816	770	783	781	788	783	762	764	742	766	797	773	835	763	742	783	760	753	781	799	748	774	765	842	801	805	771	781	763	763	762	743	756	763	779	795	750	777	789	763	864	773	781	786	771	796	774	740	784	766	805	775	803	749	774	752	740	759	773	813	814	760	747	748	760	790	808	755	784	800	805	799	813	771	718	762	801	767	816	727	752	785	801	820	766	825	780	813	811	817	798	838	783	789	773	808	780	813	726	791	759	811	797	833	799	780	810	821	780	746	765	804	733	736	744	734	775	746	728	790	770	805	811	742	758	789	736	825	825	817	733	820	772	847	796	776	788	767	740	768	782	770	801	762	749	772	762	803	801	808	790	724	729	774	754	759	770	819	749	828	731	779	790	793	820	746	830	788	844	762	776	762	739	788	776	779	773	797	797	758	777	788	821	797	766	744	739	788	790	758	771	769	794	750	799	744	753	765	769	818	844	799	785	808	795	741	774	751	803	746	806	762	766	788	766	794	776	785	771	816	804	727	834	757	785	775	757	784	781	724	798	777	806	785	763	766	793	769	755	773	767	765	768	806	749	795	754	787	781	769	770	795	767	865	767	779	751	810	730	785	805	832	802	748	761	780	842	805	756	774	793	792	764	807	785	823	812	783	800	799	778	814	755	765	758	786	782	791	761	768	774	789	753	748	804	760	744	791	790	749	759	756	809	758	768	799	805	774	788	841	804	750	740	854	765	764	750	736	743	806	828	751	767	779	793	746	779	714	774	808	760	767	754	778	769	759	748	819	806	785	751	753	770	741	709	807	779	801	771	751	806	727	737	781	807	808	786	757	838	787	785	800	771	773	801	764	764	777	749	790	767	763	789	783	740	776	792	805	782	767	802	738	771	731	780	758	821	749	805	793	776	781	766	761	756	804	779	788	717	796	779	797	816	756	782	776	810	770	742	809	807	797	796	760	810	776	788	755	771	730	824	798	807	827	751	725	828	782	803	740	767	761	749	695	798	787	788	754	785	729	793	780	765	792	776	780	753	808	758	787	781	777	801	789	758	807	765	806	776	757	834	781	802	766	766	741	731	823	778	797	742	813	790	757	820	788	758	746	746	800	790	793	806	794	795	770	825	788	744	780	792	762	796	802	780	750	827	754	760	799	773	773	779	764	784	828	788	795	749	787	741	735	761	803	761	780	772	764	818	771	830	794	754	798	804	801	786	821	712	755	796	839	777	790	826	807	763	742	778	812	829	768	764	789	795	748	798	766	804	812	773	773	748	777	786	761	742	772	829	753	796	781	771	762	828	760	737	768	759	726	773	731	746	805	753	837	760	808	776	761	783	793	737	755	787	819	769	774	779	783	778	818	828	834	750	751	816	782	788	767	827	778	756	770	703	760	811	791	787	776	784	710	782	798	756	773	746	764	775	745	776	739	780	752	799	757	818	771	782	785	786	810	789	804	815	773	776	791	807	782	782	764	774	697	740	751	801	795	759	797	800	765	777	726	756	790	742	747	767	739	791	723	764	775	766	823	756	776	765	794	790	768	744	775	793	754	777	751	803	781	757	841	789	794	801	769	824	833	790	770	782	781	776	769	759	771	724	769	790	788	788	882	752	814	818	761	784	709	822	809	754	782	782	815	783	767	800	764	796	788	744	782	807	833	791	776	728	813	751	762	760	807	788	796	772	766	780	751	753	757	753	791	786	796	760	780	818	729	823	789	766	792	756	781	818	757	815	774	763	810	775	798	785	787	760	785	768	778	791	765	770	738	795	800	781	785	799	778	783	798	788	780	785	795	763	786	810	795	753	786	782	766	759	774	790	770	765	765	746	808	764	789	788	780	787	762	791	710	824	795	758	759	784	791	747	772	818	797	761	730	773	778	797	760	742	769	783	816	765	773	802	819	768	762	767	785	758	784	811	807	778	737	748	776	798	772	766	763	778	738	765	779	782	764	781	793	805	809	774	795	777	769	772	802	808	766	815	771	853	794	728	723	782	823	769	789	812	786	758	754	745	831	781	781	821	753	798	732	764	771	794	814	717	779	747	750	750	792	709	816	756	763	765	830	774	735	793	770	777	744	786	760	774	762	783	798	804	785	761	777	781	768	797	784	719	753	827	792	749	778	778	785	792	788	764	754	787	795	790	767	764	810	817	801	814	734	765	808	818	800	786	747	776	751	713	766	780	780	794	762	720	781	777	771	822	735	788	739	820	722	759	766	809	761	791	752	748	739	807	833	810	799	765	786	736	692	762	752	780	798	762	784	794	759	758	791	768	747	773	785	770	791	807	746	742	777	780	767	702	799	815	792	791	818	787	751	758	750	728	763	756	800	790	795	789	771	801	769	780	778	771	810	747	793	788	798	723	746	801	789	777	755	769	848	817	741	720	805	752	756	798	768	767	787	790	759	736	759	767	791	707	818	801	781	767	793	772	773	786	739	783	804	768	764	781	752	780	809	752	779	784	783	776	768	742	778	777	726	758	746	788	751	734	789	771	782	792	831	747	798	787	746	766	860	762	757	776	755	748	803	787	824	758	817	782	774	784	767	782	791	751	809	825	760	760	784	716	765	770	788	770	762	793	812	767	767	769	780	716	768	757	746	782	778	765	820	769	758	785	757	784	770	806	822	740	788	774	733	768	772	773	805	777	763	797	740	817	783	802	806	769	761	773	796	742	815	811	751	761	781	796	753	808	743	763	798	798	838	723	766	788	840	835	771	789	799	737	793	766	783	819	786	800	744	733	787	848	838	751	768	777	712	818	791	776	801	802	766	745	791	788	760	805	805	795	763	792	775	786	801	745	812	786	805	774	785	779	773	771	803	755	743	815	777	764	783	786	796	787	819	808	776	764	788	721	832	753	765	814	788	801	730	803	805	844	779	763	815	787	771	788	808	764	779	812	766	807	795	742	738	823	718	812	764	769	791	825	823	789	795	779	780	772	784	746	780	774	761	752	698	764	752	820	798	743	816	787	827	775	799	755	789	795	778	758	760	768	798	780	815	784	747	794	758	772	764	787	791	773	758	793	758	798	774	827	773	761	802	799	750	753	778	784	783	746	802	802	755	796	735	804	747	784	831	833	766	791	768	780	749	787	797	791	700	769	733	784	732	799	756	782	795	774	825	770	720	766	796	770	751	837	727	819	803	802	828	812	768	774	796	771	768	791	787	770	766	776	793	793	790	773	780	817	812	780	803	775	814	819	754	790	781	767	769	753	816	782	817	793	792	770	780	785	753	800	788	739	786	797	805	779	733	761	825	795	739	825	817	799	767	708	795	789	787	805	783	811	799	820	752	803	786	726	739	801	760	729	790	744	764	782	807	760	792	768	755	780
13160	5639	3783	1860	1048	701	532	474	418	375	365	411	409	360	337	363	393	340	348	348	321	372	354	330	331	397	353	327	376	333	331	337	312	340	323	338	332	356	371	347	374	322	359	363	339	350	360	332	324	322	339	354	331	346	343	321	346	314	300	348	359	383	331	355	343	341	341	343	347	312	347	371	397	359	318	330	347	347	337	357	318	328	348	341	356	357	311	345	367	365	301	308	356	322	328	384	372	347	321	317	363	328	336	327	342	377	328	381	327	394	333	304	340	329	374	334	348	329	367	364	358	311	339	347	338	319	341	383	350	339	321	310	341	339	341	347	354	328	349	363	360	341	323	341	328	361	376	363	342	330	355	359	338	353	363	342	362	339	305	318	391	337	346	335	363	315	323	323	336	362	342	308	384	374	338	348	329	344	356	321	334	337	353	345	341	352	319	374	338	380	332	359	371	359	322	317	327	342	328	311	385	370	343	347	332	343	341	326	317	321	301	346	317	331	377	345	320	334	337	345	347	287	367	328	339	327	352	340	368	342	358	326	349	363	343	353	356	340	339	322	341	355	323	374	332	341	327	334	381	319	335	331	332	353	355	314	329	336	323	345	323	352	315	348	336	342	348	357	355	320	321	369	358	363	373	374	337	323	339	355	317	333	345	317	383	344	345	336	315	321	330	367	360	296	313	342	336	363	332	335	347	329	359	365	350	334	304	331	361	326	323	352	338	365	374	334	340	354	315	322	369	335	339	351	305	322	315	324	313	355	355	355	334	321	341	340	315	331	335	355	341	291	333	313	335	375	352	353	322	337	323	338	347	382	342	332	338	359	356	324	337	360	329	356	358	342	365	331	315	317	316	327	331	327	345	333	345	304	298	342	322	337	342	348	343	335	340	337	342	325	326	378	354	323	349	369	325	304	356	325	310	347	356	326	332	323	333	367	360	305	352	319	341	335	321	327	341	318	331	342	354	353	330	364	380	324	359	358	350	338	318	340	323	351	353	314	348	350	333	347	328	317	356	335	342	336	326	327	332	337	333	328	351	343	347	349	360	343	342	306	306	324	336	357	314	316	344	330	326	342	361	358	350	359	293	341	324	320	328	353	344	349	330	331	374	335	368	337	323	350	344	353	353	339	360	340	316	300	343	322	370	382	335	314	365	341	311	361	314	347	320	321	338	367	310	327	365	314	355	333	338	311	337	307	351	333	355	400	346	367	339	335	343	327	359	319	338	324	367	307	378	311	335	310	334	325	355	381	359	341	323	330	347	339	331	359	351	319	340	326	340	367	324	354	335	351	344	342	354	325	324	327	346	352	337	369	325	335	332	360	358	324	357	331	334	336	332	313	357	387	342	311	309	330	362	359	286	332	339	300	324	391	328	362	364	304	330	321	324	330	357	378	356	338	331	352	333	316	347	395	331	344	345	365	350	328	332	355	345	377	321	330	344	388	340	321	398	347	325	350	354	339	330	355	365	336	372	364	375	353	323	369	338	340	351	306	354	336	380	350	338	333	349	333	374	364	360	359	348	373	358	289	348	340	356	329	331	318	369	334	330	332	346	311	342	325	361	373	326	383	347	358	340	319	344	365	352	364	316	334	366	354	337	361	348	335	325	331	345	340	349	314	340	349	370	326	311	353	335	315	337	362	379	334	350	345	323	340	352	325	320	355	347	350	322	361	357	316	318	366	364	326	341	359	336	335	340	366	321	358	316	365	346	347	331	301	314	353	329	324	347	331	337	311	329	383	316	331	331	331	340	318	377	318	340	329	357	308	314	335	355	322	311	334	345	319	396	401	369	351	342	337	317	335	307	296	316	347	350	320	315	341	332	356	308	335	357	343	363	327	345	360	302	343	367	323	294	310	346	364	339	340	365	358	328	340	348	334	368	322	357	333	308	369	330	318	303	329	379	367	355	353	367	381	354	329	364	357	297	356	356	318	347	318	348	347	354	337	374	341	305	338	335	349	312	323	335	338	333	314	312	341	349	328	360	356	347	306	341	350	314	371	341	343	353	330	346	366	363	336	333	338	325	330	350	344	335	355	312	332	348	325	300	299	342	350	317	355	380	349	325	332	330	319	366	344	317	377	389	371	333	330	355	326	369	343	338	306	336	360	321	381	306	371	366	326	342	326	300	342	323	334	311	351	339	338	324	325	398	362	372	377	348	350	365	327	339	309	355	324	319	308	335	314	332	335	335	325	299	358	377	337	350	315	350	343	328	343	363	351	341	295	343	345	330	334	352	337	321	340	351	351	327	333	331	316	356	335	338	387	357	350	348	318	364	332	345	356	332	350	337	316	331	316	365	351	332	382	328	332	334	350	330	341	360	358	327	332	337	329	327	347	358	367	345	335	335	360	329	328	322	341	340	376	335	332	346	355	363	349	347	370	378	346	369	339	362	331	285	348	363	364	366	327	336	355	325	368	336	344	324	345	347	314	319	333	328	334	346	331	316	330	351	348	382	351	350	341	358	334	355	353	334	371	313	321	347	349	368	333	353	314	361	337	354	362	358	334	307	345	330	335	355	367	370	371	326	353	344	339	364	344	354	354	338	346	336	331	327	364	361	343	324	349	384	347	323	324	364	361	385	329	355	353	332	371	353	371	373	329	353	337	387	326	333	346	322	379	319	326	317	328	346	352	348	369	340	291	344	342	339	337	320	322	313	324	337	341	327	388	332	350	305	354	321	358	332	353	311	342	327	321	346	335	335	326	320	332	331	324	367	328	362	357	355	319	338	364	320	325	373	350	340	319	335	339	320	346	373	285	334	330	362	342	329	353	365	345	375	338	312	299	281	347	336	355	322	346	354	339	330	361	334	365	320	351	344	320	318	341	341	370	355	307	350	379	386	323	343	351	332	350	347	347	330	360	363	364	377	348	356	386	327	345	352	350	349	346	338	343	375	344	348	347	359	315	357	380	345	361	347	377	341	358	356	361	335	347	334	324	329	313	340	326	345	327	342	322	337	368	331	307	325	339	321	347	342	331	327	321	317	325	347	331	337	329	352	328	353	382	295	364	367	380	311	364	343	344	327	356	339	344	335	353	318	341	317	318	300	297	342	349	335	347	334	324	329	332	368	359	343	340	337	376	338	314	335	377	368	341	341	310	327	333	348	404	357	331	349	322	394	360	354	337	367	317	343	324	406	281	360	302	379	384	336	334	349	329	356	342	354	388	308	354	368	348	344	342	358	319	318	338	299	382	356	355	339	297	334	314	330	337	364	363	314	351	309	329	362	332	354	349	321	300	361	353	330	347	296	331	317	373	352	354	338	349	366	383	347	326	343	348	385	368	347	373	332	342	331	340	332	317	300	370	356	404	359	341	340	353	355	356	369	359	312	347	372	327	311	319	358	370	323	342	353	338	359	351	287	335	367	324	372	350	311	339	356	351	348	367	326	356	346	349	368	348	370	282	333	336	334	308	363	340	360	348	331	333	367	361	320	337	351	315	345	335	342	375	315	332	361	339	358	352	312	360
7670	4787	6632	5077	3547	2290	1605	1268	1083	1005	956	1022	890	825	746	762	733	739	809	748	747	724	734	735	717	767	741	725	750	781	702	760	740	736	730	776	763	768	725	729	731	737	681	752	741	801	780	730	743	763	782	760	740	728	724	686	791	745	717	702	714	732	769	765	776	744	730	710	712	792	739	748	766	734	764	730	728	768	774	713	751	708	684	700	732	728	746	756	793	731	737	732	757	722	695	732	737	707	723	776	735	745	747	781	688	744	744	742	733	723	776	737	753	785	788	720	741	789	733	781	772	776	729	760	702	729	759	757	757	736	745	689	758	718	723	722	737	680	714	791	728	750	757	741	703	734	740	769	736	739	762	692	713	776	777	712	749	798	764	759	738	772	743	731	779	708	736	740	789	672	742	725	761	735	789	787	735	776	745	778	778	706	743	798	696	740	721	732	706	718	676	715	702	756	759	716	747	708	761	753	737	754	726	728	680	731	795	741	757	700	756	780	673	772	743	758	772	793	746	750	720	742	722	741	732	704	763	739	777	743	778	801	757	716	740	764	701	724	726	738	760	733	697	750	716	777	771	679	736	777	725	762	716	722	713	801	782	738	709	731	737	756	726	746	741	767	710	745	747	741	682	753	754	743	733	723	772	744	714	713	726	754	766	779	710	716	755	755	744	763	733	749	791	699	798	776	745	739	772	705	755	709	735	745	753	729	714	800	748	716	724	753	740	676	745	738	785	779	724	742	749	680	759	728	704	807	729	762	763	753	778	706	726	737	726	738	731	733	748	704	715	734	739	713	711	788	757	702	723	781	767	755	737	767	769	745	776	694	700	764	758	725	745	738	736	802	700	790	735	725	694	750	718	729	746	703	756	762	721	777	706	758	744	763	747	725	779	741	735	717	767	758	702	774	753	718	787	764	765	754	735	726	743	714	746	711	731	745	681	716	729	709	766	743	696	707	705	782	786	791	721	731	759	734	747	772	779	741	728	764	747	772	719	735	731	761	688	765	740	780	747	724	714	762	724	754	767	708	725	766	765	773	707	731	783	758	741	730	761	751	737	773	672	736	747	736	767	757	721	760	744	729	729	748	742	730	738	735	724	737	742	739	750	745	728	743	781	764	726	737	705	789	755	739	796	724	738	735	735	769	793	748	734	740	789	709	711	767	716	707	739	731	758	728	769	720	739	743	740	739	743	743	717	780	727	737	760	747	716	796	706	724	767	767	724	777	773	745	750	764	733	763	735	728	721	729	734	747	763	744	711	771	761	738	717	762	740	698	733	715	759	730	766	740	716	758	723	758	776	747	767	780	762	741	737	803	753	744	718	756	721	768	721	789	775	763	738	746	754	747	777	788	729	748	784	774	731	758	724	774	763	731	731	767	734	726	771	738	763	743	794	757	708	732	714	744	754	755	737	782	774	728	767	760	688	728	717	720	724	754	730	753	722	709	752	735	753	724	746	725	763	709	758	770	696	723	749	813	769	758	746	711	759	776	758	799	781	779	747	743	728	726	765	747	737	714	755	790	731	842	688	716	738	738	727	771	756	717	780	739	733	725	714	748	727	772	753	725	716	812	716	699	719	704	742	733	740	755	728	737	765	801	720	770	759	730	781	750	789	706	776	741	710	720	743	712	734	734	771	708	735	709	741	735	761	725	739	730	786	731	771	773	740	731	738	744	697	714	720	754	717	755	738	716	788	773	745	733	750	716	770	733	713	725	783	726	765	769	715	742	740	758	705	734	674	703	738	730	728	743	759	743	755	709	744	785	720	762	727	712	745	749	698	735	727	717	744	731	743	803	803	734	741	706	717	750	752	786	715	755	780	718	714	737	786	739	742	771	789	725	754	759	707	696	734	740	733	773	723	715	755	707	792	742	749	772	750	761	713	726	768	750	719	735	735	746	761	709	751	704	764	752	782	788	796	733	753	766	717	719	727	776	789	695	738	737	725	761	792	744	757	758	744	765	773	793	769	734	741	739	722	800	765	742	775	761	748	755	754	721	751	742	683	740	718	770	760	692	729	717	742	724	723	742	760	764	757	742	727	717	734	734	787	757	762	793	741	817	750	739	733	746	770	743	715	771	738	730	728	744	757	741	714	735	763	748	731	789	752	767	752	755	706	738	776	715	724	781	763	721	705	743	787	748	771	722	766	757	756	763	751	797	723	733	765	766	734	729	755	723	760	765	743	750	700	717	719	770	755	715	720	720	745	770	730	741	726	771	745	736	728	747	760	735	726	740	766	780	759	744	749	753	709	754	771	706	782	738	701	768	740	713	722	781	773	736	759	725	724	736	695	756	733	730	796	760	732	730	725	751	721	730	736	727	737	735	741	768	772	740	750	697	759	751	742	718	757	740	756	736	726	743	724	745	797	809	716	725	779	757	744	766	750	700	716	754	746	726	793	729	765	729	722	734	750	750	729	731	788	790	743	775	794	746	753	708	709	772	713	751	731	780	689	717	784	730	738	733	712	759	749	754	767	733	706	733	765	720	788	743	700	721	719	767	787	709	757	733	777	742	748	764	733	765	694	788	717	752	760	720	755	768	757	732	751	771	699	753	789	729	749	711	764	788	756	713	783	776	713	672	733	749	755	748	735	725	740	782	758	813	766	775	768	768	713	760	754	733	734	714	789	738	705	707	741	719	762	756	737	765	807	714	772	749	740	719	777	731	753	729	735	777	753	725	790	760	770	744	724	742	739	750	715	753	727	724	781	758	703	752	712	788	732	751	736	769	716	718	779	777	740	779	742	744	760	753	742	734	755	763	760	761	729	779	776	700	759	727	709	751	750	760	761	757	771	743	768	697	729	713	797	808	781	766	726	777	822	720	691	766	731	746	693	710	703	707	717	735	731	760	727	740	750	787	729	742	738	737	717	763	767	793	770	712	723	768	701	742	727	745	740	749	700	698	784	694	740	716	717	763	726	750	764	750	677	725	749	750	751	741	768	715	756	739	706	759	704	730	743	787	756	754	768	713	741	745	725	724	731	740	787	715	749	708	760	729	756	768	736	755	738	762	700	702	726	791	725	728	769	722	717	735	757	765	755	753	779	748	696	726	709	756	750	739	720	790	798	710	764	757	710	739	762	702	710	732	696	735	725	751	715	733	792	745	771	759	726	733	770	756	738	736	750	758	692	748	803	707	770	746	759	722	761	708	760	764	726	712	799	705	787	705	704	760	731	701	733	726	833	761	780	764	783	638	764	721	781	787	720	748	724	737	672	739	726	827	769	736	747	764	791	737	729	764	764	792	739	719	725	748	712	792	724	782	726	772	646	730	762	809	733	770	739	759	752	788	772	784	778	765	758	781	696	796	772	723	724	760	741	767	713	717	749	740	732	717	752	749	723	795	688	737	779	761	741	708	751	667	721	683	744	717	703	729	758	737	747	699	753	727	769	733	755	758	693	764	695	768	771	754	733	791	780	748	743	719	743	732	773	803	804	750	716	740	797	791	748	729	730	766	718	713	768	768	766	762
25438	12835	8440	4215	2366	1881	1497	911	632	604	507	419	440	370	309	301	323	343	308	309	316	309	305	276	290	307	310	326	269	325	318	321	280	290	291	310	331	320	279	320	307	317	320	324	284	312	291	284	287	320	334	291	291	284	302	293	283	288	300	327	314	303	307	331	294	287	279	280	282	300	308	316	268	280	335	303	315	309	296	303	279	290	294	284	295	299	337	312	297	288	329	299	341	292	303	312	329	319	292	320	303	273	311	322	288	315	330	312	302	301	305	306	302	261	274	326	334	317	292	352	292	280	293	296	312	322	315	297	311	355	317	307	296	287	288	297	315	271	324	308	306	304	283	303	295	297	301	302	311	302	271	289	280	304	316	329	308	291	297	308	297	294	311	279	318	291	248	298	309	281	305	291	315	279	325	308	302	302	337	319	281	320	293	289	301	328	281	268	343	289	296	288	265	272	296	320	307	319	312	300	296	338	314	306	331	327	288	277	309	298	292	312	286	289	305	304	299	287	312	338	315	267	331	319	302	292	325	314	310	316	321	323	332	300	299	319	311	327	286	327	316	302	304	287	302	304	318	308	266	309	312	315	287	276	291	334	303	273	325	286	304	311	307	292	327	281	314	317	330	308	306	258	288	306	330	276	298	331	309	308	292	298	296	311	305	313	338	277	287	316	309	317	303	338	321	305	292	316	336	254	281	308	314	316	305	280	316	313	350	309	290	289	259	289	286	298	299	273	302	295	323	305	263	310	292	310	292	317	295	297	311	318	305	307	322	306	318	337	295	323	282	280	312	321	309	282	289	308	285	333	318	299	297	333	300	335	306	332	313	287	304	310	296	281	305	326	300	278	286	336	288	286	333	290	307	303	327	293	298	300	305	278	302	302	258	294	316	292	295	296	301	298	329	279	331	311	291	325	311	258	300	291	286	311	306	300	307	302	326	317	295	325	322	335	335	304	309	294	268	295	327	317	317	342	318	285	275	317	305	308	336	285	295	323	276	276	307	308	288	271	292	309	327	289	303	327	321	306	309	301	301	257	318	315	338	277	289	323	340	304	284	302	323	265	286	317	311	326	322	301	342	308	314	299	304	314	310	292	304	295	308	313	300	310	331	305	297	286	309	339	301	322	293	322	344	292	301	281	325	311	290	312	307	291	273	295	290	292	295	293	297	325	327	279	299	309	285	311	303	321	285	290	303	292	278	320	276	275	338	280	293	275	270	314	331	315	315	289	350	293	273	314	280	280	288	306	327	323	281	281	318	334	336	316	318	271	301	283	318	274	306	320	283	293	318	314	283	291	335	290	276	299	322	298	334	306	286	311	301	297	283	300	297	336	298	332	335	316	328	315	293	291	323	283	314	333	298	314	278	289	274	259	301	320	309	316	283	311	296	318	315	282	309	274	303	267	297	306	306	309	306	289	355	312	317	299	318	307	278	311	304	291	269	331	317	310	297	354	307	294	297	279	300	297	296	295	309	294	325	314	319	315	289	284	270	317	299	300	308	305	319	275	289	299	293	298	290	287	294	295	312	328	337	267	271	315	307	344	312	314	314	314	290	297	324	278	282	310	296	307	283	291	280	291	319	316	305	319	318	317	304	297	334	309	304	302	331	307	325	296	309	293	303	281	326	301	319	287	282	307	322	296	308	315	312	287	277	304	294	301	285	268	293	284	312	280	306	291	290	278	280	305	309	311	292	310	308	299	329	299	303	278	294	301	281	304	282	296	333	298	278	296	317	310	291	295	296	338	338	313	293	272	276	284	306	315	291	341	310	305	318	284	291	309	292	288	344	321	306	303	289	316	263	282	294	280	294	301	303	312	344	313	287	284	299	295	316	298	300	289	318	275	344	287	289	299	290	324	288	309	296	310	299	287	288	297	306	289	277	299	288	327	297	309	322	315	316	305	292	329	293	288	321	341	325	319	320	316	318	292	312	285	292	301	291	299	345	303	283	275	317	291	337	299	290	287	298	299	339	300	284	265	302	333	319	308	316	312	289	297	305	297	266	317	309	296	293	304	314	289	328	307	305	282	274	289	285	303	322	299	297	307	290	317	317	295	315	286	287	294	297	314	306	338	285	272	297	305	300	328	242	281	281	302	291	315	320	328	319	349	323	273	315	297	328	293	301	282	275	304	330	321	274	312	352	282	321	293	320	333	334	307	297	325	288	303	283	288	318	270	283	288	309	295	301	338	295	298	315	318	338	264	325	324	300	293	308	315	314	322	276	296	329	302	322	346	337	350	303	293	308	330	304	303	272	296	273	279	323	322	309	316	314	288	292	291	302	307	308	313	307	291	275	301	310	282	310	306	268	331	298	284	297	281	310	340	351	332	297	321	303	300	298	282	289	272	292	306	317	301	284	301	318	329	293	323	323	272	325	293	296	307	315	340	341	318	317	285	293	301	285	287	318	302	308	286	300	320	294	293	260	256	311	299	354	330	267	285	294	301	286	318	323	302	322	293	315	299	263	319	288	318	289	313	327	304	313	266	270	316	307	295	284	314	278	323	320	307	336	320	313	318	278	375	302	292	295	276	305	286	291	285	298	331	287	323	342	304	312	287	325	285	312	322	305	317	287	296	287	338	309	311	317	276	279	276	273	291	267	295	331	276	300	291	311	262	329	273	285	301	311	314	294	342	329	268	303	308	349	315	303	301	341	331	305	308	305	279	279	306	300	305	288	317	252	315	294	308	317	309	297	290	277	306	324	323	323	306	308	292	274	270	304	306	328	256	316	307	302	286	316	312	323	283	295	291	284	305	311	297	326	313	348	350	320	317	289	315	320	262	282	338	317	313	301	314	317	316	297	251	307	282	308	304	301	303	295	301	330	282	308	331	316	294	307	308	276	317	304	292	287	285	302	305	333	289	318	344	302	332	327	304	307	315	305	300	308	304	300	305	319	290	302	313	316	321	278	308	309	335	334	306	289	306	300	314	284	318	345	284	279	296	324	302	272	306	314	297	271	276	298	304	298	306	277	280	313	321	344	271	289	301	311	286	284	318	295	272	315	294	327	297	285	319	284	310	295	326	301	294	269	317	334	306	304	283	321	294	298	307	297	342	330	334	302	292	328	274	293	293	299	296	318	310	294	297	309	289	305	303	315	296	270	319	285	315	304	291	299	306	320	313	311	297	332	299	328	327	293	308	331	324	305	320	332	309	266	276	309	293	288	264	300	289	282	304	299	303	319	269	285	339	309	301	286	298	345	322	311	325	333	314	331	337	280	288	305	294	284	304	281	280	309	294	279	299	300	305	256	287	306	324	327	327	310	305	286	313	295	302	294	312	350	270	321	327	290	324	298	339	302	312	321	336	279	293	308	287	279	313	297	294	335	306	318	305	332	310	286	281	313	304	291	285	284	282	314	303	279	281	324	305	282	301	312	292	300	293	304	295	336	316	295	330	315	309	321	337	299	280	287	293	333	281	297	320	343	287	335	283	296	309	325	302	318	326	305	289	270	346	291	281	284	297	308	344
15466	9464	11905	9326	6731	6356	5544	3843	2656	2357	1867	1643	1344	1019	883	749	744	756	755	733	747	693	697	689	690	698	729	692	695	680	713	706	694	655	664	655	663	667	699	743	662	637	692	714	642	685	709	669	667	681	703	658	670	685	668	678	691	631	646	727	676	691	672	693	709	726	693	610	684	708	666	694	689	678	699	679	683	628	705	708	668	632	713	648	676	693	699	713	630	643	606	688	731	719	668	662	682	648	639	650	707	642	621	677	679	643	649	639	711	665	696	675	706	701	688	694	666	652	691	668	675	645	665	716	664	686	701	723	652	730	693	687	670	715	679	690	718	694	689	701	678	741	707	682	718	666	716	676	701	673	675	718	697	683	655	664	693	691	673	717	671	653	650	705	628	725	661	648	691	649	691	690	721	686	688	688	720	636	729	731	659	734	663	686	636	673	685	683	704	655	738	649	670	734	693	720	690	633	663	635	691	666	690	676	664	677	669	708	661	696	690	690	645	709	672	657	704	680	737	677	691	698	657	663	681	701	693	658	675	675	643	665	683	685	646	651	659	680	659	683	666	685	652	708	689	674	731	706	644	644	691	670	719	653	680	660	725	659	638	649	690	685	726	653	671	680	643	647	663	675	699	681	668	677	710	640	669	655	702	657	735	647	688	663	687	661	712	659	675	657	705	695	611	654	690	670	685	675	649	658	659	725	664	674	690	669	682	667	684	687	728	684	687	610	700	661	651	695	716	707	702	709	665	690	690	677	721	692	656	639	686	666	687	698	676	710	703	702	686	697	683	672	704	670	635	700	689	678	688	710	660	695	713	707	677	675	680	698	645	696	653	680	626	688	710	670	645	659	690	697	674	691	653	623	699	668	691	687	727	670	701	685	669	672	654	667	693	695	648	672	717	672	740	705	631	667	645	679	717	664	659	685	630	670	617	703	696	674	674	716	696	658	723	661	655	638	628	676	660	688	678	689	653	678	654	692	712	667	647	698	693	692	665	679	717	622	641	689	701	709	708	676	659	644	701	666	624	694	691	676	656	682	663	743	666	649	696	680	643	655	673	660	694	628	707	680	663	631	700	654	667	663	703	681	694	670	737	664	649	651	626	689	673	650	662	656	636	684	693	709	698	675	675	662	682	669	704	736	681	636	692	698	695	648	657	694	630	720	707	705	709	708	667	655	713	682	651	641	700	647	659	675	672	656	705	663	732	671	702	621	708	693	671	674	722	633	670	681	641	690	685	708	710	714	698	687	699	672	663	679	693	660	641	697	724	659	700	693	657	689	691	668	668	703	681	687	679	665	673	678	663	695	681	708	704	661	683	626	699	650	695	684	691	734	660	661	716	700	681	660	712	670	675	698	650	646	686	670	663	706	699	675	690	697	688	717	650	677	704	639	677	668	688	675	635	695	677	679	723	709	723	662	654	633	707	690	669	703	647	633	670	660	674	662	669	645	691	656	676	671	663	680	698	663	635	697	687	693	677	670	687	669	695	662	673	628	667	722	699	666	656	673	692	683	664	708	699	716	661	712	649	699	719	706	718	705	724	679	665	675	651	693	661	707	669	638	697	647	706	654	691	677	673	702	686	668	671	665	725	756	671	674	668	628	676	687	666	660	661	648	678	703	672	655	719	705	653	649	701	701	704	698	674	709	670	685	679	710	714	682	720	656	655	673	687	676	661	727	682	681	698	638	653	695	700	734	680	677	705	704	705	686	692	721	664	693	666	675	692	660	622	686	693	672	677	666	688	715	658	684	689	668	654	679	662	689	665	652	675	713	709	728	702	665	715	692	705	661	684	682	656	677	688	663	636	654	680	635	687	673	686	675	691	671	697	720	643	752	647	674	645	686	667	656	661	698	668	700	629	658	691	695	661	703	682	650	666	687	712	664	665	684	661	651	684	671	708	646	641	669	661	708	694	695	637	651	643	638	642	669	666	682	709	697	645	700	657	662	674	730	679	680	681	677	678	695	679	713	683	680	697	697	694	698	705	625	684	635	674	671	639	715	685	708	715	677	682	659	682	697	658	674	660	689	665	669	658	671	622	630	694	671	673	679	710	669	700	670	668	681	658	717	703	660	680	692	694	702	676	719	730	703	720	637	659	704	687	692	668	666	682	723	689	635	707	693	704	694	664	665	687	701	665	660	694	632	676	666	681	686	654	680	665	697	624	656	636	626	645	661	684	684	680	679	668	692	673	641	662	713	664	693	671	645	615	694	663	683	663	644	687	695	633	665	640	649	664	679	662	692	719	662	690	695	616	687	694	659	668	652	700	701	660	681	642	688	700	698	653	724	692	705	702	634	705	669	654	617	689	644	727	693	621	731	697	667	680	680	699	689	722	699	680	725	656	681	680	734	692	704	653	697	669	664	695	614	704	631	710	670	674	692	715	613	683	679	676	678	733	680	671	705	661	689	704	729	719	648	639	686	700	689	704	688	611	702	635	671	690	667	722	638	713	624	649	658	676	719	675	685	683	672	670	674	689	678	674	662	696	698	671	685	702	713	718	652	638	692	693	698	684	646	645	664	648	653	707	653	672	681	665	665	630	703	671	666	672	660	689	656	679	669	667	667	675	621	666	656	687	634	648	672	734	648	671	668	660	666	716	666	665	707	683	663	693	664	678	651	678	714	699	653	689	710	705	713	757	659	677	639	709	667	680	636	659	663	643	699	708	734	696	663	668	685	638	687	655	692	660	690	682	676	684	691	673	676	666	660	693	706	643	627	681	661	716	704	685	687	638	675	683	670	652	673	671	686	694	655	688	662	703	720	677	649	683	673	685	654	641	654	705	711	652	645	689	705	678	694	686	653	675	655	694	713	723	667	712	675	694	687	721	706	670	737	692	691	750	721	665	710	675	665	652	649	676	674	692	637	665	681	660	650	763	671	642	680	705	665	648	676	660	712	670	673	698	623	682	709	693	691	686	715	662	621	649	625	654	690	712	688	650	620	690	702	689	726	737	656	647	698	691	639	695	667	680	679	673	630	696	689	708	646	673	651	676	677	661	705	701	650	725	690	703	713	640	663	628	706	686	689	655	673	721	715	664	738	706	668	712	688	698	684	710	711	668	674	669	736	664	640	647	699	694	684	665	657	683	702	672	622	647	632	677	676	698	711	687	677	673	658	676	662	665	696	640	687	657	691	646	666	701	662	691	617	675	690	651	634	671	687	645	702	721	659	700	696	703	661	695	656	668	684	677	677	686	665	687	663	707	679	664	667	655	682	706	694	723	665	712	637	658	672	650	660	697	676	671	651	677	674	622	691	690	730	642	725	682	724	676	672	736	669	695	643	707	656	658	678	652	656	664	665	630	702	683	674	658	714	740	690	703	670	666	730	679	638	700	725	695	652	694	703	654	642	657	665	687	668	704	656	607	667	705	681	703	697	693	686	713	665	710	683	729	729	694	655	699	692	698	711	662	709	676	674	658	657	702	706	704	684	654	710	703	707	710	662	680	728	637	728	681	675	703	698	686	665
33282	18279	11704	6480	3631	2763	2365	1528	975	852	765	681	543	433	379	358	364	350	350	348	337	343	331	368	380	362	354	368	311	382	327	368	369	344	329	380	368	379	341	336	365	353	350	406	337	372	371	366	343	363	334	366	363	353	345	347	330	380	353	341	348	330	374	394	358	341	359	397	388	370	403	347	355	335	369	360	366	338	370	347	373	320	337	359	316	345	359	366	369	326	328	338	368	398	330	374	343	367	324	373	380	380	369	354	340	345	345	341	333	347	381	369	399	385	343	326	342	328	376	362	357	340	350	376	353	319	358	343	334	340	364	337	377	389	370	342	357	351	321	383	359	350	337	356	341	339	333	373	337	324	352	393	357	326	326	380	365	384	364	353	338	361	366	363	355	366	367	343	308	369	352	335	394	318	364	316	335	377	371	322	370	326	340	350	329	324	347	346	345	340	373	338	363	368	344	343	292	349	361	363	320	324	352	330	337	349	339	327	387	345	341	374	312	326	389	364	346	366	368	392	348	369	399	330	348	349	345	335	364	355	349	348	388	334	352	368	347	314	308	376	359	343	327	350	363	370	342	365	345	365	374	322	352	346	378	357	354	376	391	325	336	332	348	328	343	369	327	336	373	381	360	351	351	351	350	340	343	358	389	301	346	369	377	330	341	355	376	343	336	343	331	343	358	338	383	355	326	323	377	342	355	341	373	345	365	347	327	304	354	327	386	371	351	356	375	339	333	364	346	378	333	366	327	358	320	358	384	373	390	358	361	325	349	330	367	339	342	365	349	329	351	338	349	320	341	327	355	366	330	378	356	358	340	333	401	342	359	326	335	347	319	331	375	346	347	347	347	384	371	343	342	323	398	357	363	349	351	335	403	347	371	367	367	409	320	379	391	360	342	350	348	359	376	388	350	326	346	345	384	363	329	348	352	328	315	375	365	340	316	351	339	349	334	358	374	329	359	363	338	354	386	398	391	390	347	373	367	336	365	323	324	357	383	346	319	369	356	350	363	373	349	344	366	327	331	379	340	333	369	343	359	388	381	381	331	322	327	341	351	367	377	354	363	363	320	317	348	370	363	385	342	361	358	359	395	368	352	357	323	393	365	342	404	394	405	352	348	372	374	345	346	373	373	380	368	350	344	344	356	375	359	356	375	336	386	386	383	335	399	367	342	385	336	385	328	326	342	322	343	351	343	332	342	374	368	365	366	361	377	359	341	387	355	322	360	383	353	339	347	305	388	351	355	403	308	328	377	363	354	375	347	379	345	331	319	380	359	356	360	365	338	322	336	371	403	365	383	380	358	360	359	347	329	322	359	344	349	360	370	356	328	366	354	382	372	317	350	346	347	356	366	347	362	393	352	361	326	352	340	379	367	346	367	339	372	364	380	354	389	342	358	334	343	332	351	309	385	345	363	344	358	373	321	349	347	358	350	368	392	333	331	358	320	342	351	347	337	335	347	353	344	344	348	411	378	385	358	375	313	322	356	369	329	374	307	323	323	381	374	332	389	347	335	320	337	355	360	332	306	364	322	378	364	386	342	344	354	351	391	359	382	316	377	361	323	319	344	385	366	345	360	370	388	365	324	361	390	350	379	377	332	375	358	330	344	372	309	352	394	394	355	359	362	336	348	343	341	375	362	382	353	366	329	336	350	335	380	312	334	338	318	332	347	340	333	373	344	334	396	347	353	383	395	337	357	347	304	341	369	407	333	331	367	339	331	333	353	322	327	323	351	328	347	365	350	355	367	338	337	317	385	357	357	391	342	341	371	324	385	347	312	376	369	363	320	302	364	354	375	375	378	356	355	345	372	340	349	384	324	341	369	352	369	355	347	349	350	361	354	344	344	324	334	374	351	331	304	347	324	339	379	365	353	359	351	377	365	384	377	359	346	413	363	327	346	345	363	361	356	323	355	379	331	318	314	327	318	334	359	319	332	341	318	326	357	357	355	341	359	351	359	365	346	315	331	365	354	353	366	367	338	350	342	350	359	376	330	376	310	363	305	386	362	334	362	361	379	356	326	350	348	347	362	355	372	393	347	369	330	336	345	343	342	360	345	335	346	372	338	346	316	339	348	377	330	326	349	376	353	365	323	374	335	342	349	358	332	345	330	389	353	381	335	356	353	378	358	363	331	343	373	346	378	376	325	339	322	320	343	364	342	341	373	364	351	360	334	358	376	338	384	354	329	333	335	344	332	356	336	331	360	362	343	350	339	362	349	380	368	342	328	367	348	320	338	355	328	343	347	341	348	354	395	325	399	352	374	367	345	342	314	345	372	331	358	318	348	393	338	380	331	321	366	331	360	406	339	323	331	350	387	342	338	342	381	365	377	336	372	337	342	369	370	360	336	354	362	369	369	345	346	340	305	339	367	383	342	304	369	341	322	355	347	346	358	360	357	333	370	359	352	361	350	311	364	361	388	376	362	346	360	326	355	365	369	362	360	364	342	380	382	339	338	342	328	313	357	311	325	354	373	399	344	362	365	354	359	346	324	320	366	368	332	346	344	363	376	358	366	342	323	363	341	341	384	352	357	315	343	354	350	370	378	349	317	382	347	356	340	354	370	331	337	347	327	369	367	341	354	340	336	400	302	346	337	369	351	344	375	332	353	348	343	354	342	354	358	343	374	387	354	364	333	357	342	318	338	373	385	357	331	365	356	349	396	359	321	366	376	373	349	355	365	316	341	347	332	323	349	359	336	372	336	333	355	389	367	361	344	359	345	374	339	404	327	329	347	319	343	356	371	360	381	375	367	334	346	341	352	384	358	336	363	322	330	325	366	358	354	354	342	347	331	401	357	343	389	323	341	393	333	344	314	360	322	330	346	329	358	373	391	334	381	354	326	329	342	350	345	343	359	321	331	362	374	357	421	377	332	370	363	358	324	351	354	395	341	339	346	373	342	348	346	341	368	370	408	374	387	360	341	319	361	368	326	355	356	349	337	351	364	334	348	374	403	372	373	362	356	349	380	348	363	386	372	357	340	328	372	386	374	333	350	349	356	387	359	321	363	304	336	352	356	364	345	400	358	380	368	396	339	308	402	373	377	353	337	345	364	346	374	347	403	361	365	349	356	341	342	362	354	354	354	363	344	373	373	369	385	325	334	341	354	340	345	358	358	349	337	368	343	361	362	344	322	330	363	363	317	337	326	331	350	374	348	349	331	343	342	339	359	377	357	307	363	345	331	327	371	314	354	408	345	332	360	378	359	377	327	346	330	327	306	367	362	339	391	359	336	364	329	395	344	354	356	331	353	358	361	368	347	342	385	351	365	323	352	359	348	320	345	372	371	371	316	379	368	364	335	358	373	354	337	344	335	327	363	350	358	331	323	369	347	350	358	322	327	395	316	334	357	355	348	353	389	305	352	366	357	353	351	350	364	370	331	330	337	334	360	375	382	338	343	335	345	330	329	316	375	358	329	371	402	352	363	340	354	420	360	329	354	356	359	366	320	341	375	357	326	353	338	341	350	365	344	375
19097	12821	15131	12922	9142	8485	8303	6227	4162	3560	2854	2338	1873	1421	1078	986	868	908	812	879	806	802	828	826	833	830	819	829	821	783	801	818	777	747	816	823	808	780	779	764	773	782	788	776	787	797	789	797	813	753	804	776	787	793	803	730	818	789	778	828	823	829	832	832	842	800	747	764	760	715	800	736	770	790	723	789	788	736	833	767	841	785	783	759	785	775	747	799	800	794	797	767	813	816	805	760	773	799	751	791	798	745	790	752	755	749	771	805	791	722	812	765	753	740	820	805	819	738	751	763	832	758	736	780	799	801	792	755	818	764	751	794	749	764	761	779	811	791	772	810	778	826	792	771	746	740	791	739	813	778	785	786	793	813	797	792	794	793	792	836	810	773	746	768	811	808	797	820	804	788	783	774	816	810	794	796	815	803	821	820	809	758	814	757	751	793	807	748	817	786	776	808	777	784	866	772	771	758	796	821	793	795	783	774	723	774	736	781	782	766	806	776	815	767	774	788	816	802	789	814	773	771	779	804	749	827	788	785	818	767	786	811	797	757	828	811	772	750	815	808	762	806	749	791	763	775	742	790	776	778	770	788	771	773	764	753	789	769	764	743	783	781	791	744	744	777	773	782	789	760	742	791	788	754	802	753	784	798	753	776	732	811	827	799	760	751	761	762	721	791	803	790	766	743	729	760	766	793	740	816	760	839	754	824	810	782	797	817	741	812	751	793	832	826	748	755	812	801	811	789	799	759	751	793	805	792	814	760	798	805	824	782	760	737	792	790	796	779	797	770	778	724	793	705	752	761	755	798	785	736	762	780	805	756	775	756	827	770	772	723	801	774	772	826	761	786	791	743	751	767	751	726	728	773	777	777	817	780	723	701	764	792	751	788	779	775	795	786	783	789	793	819	746	782	744	756	770	766	758	789	797	824	874	774	884	751	812	833	751	831	754	771	718	785	782	753	787	735	763	798	780	768	820	817	737	802	750	762	824	757	815	770	787	762	816	763	795	773	731	766	759	766	802	811	751	763	784	757	806	771	749	781	813	790	833	790	758	761	823	790	762	767	790	766	788	771	761	858	833	747	820	797	767	796	789	790	792	798	747	792	800	743	804	763	797	850	738	766	752	722	771	770	760	740	801	789	812	734	778	776	754	826	779	775	797	741	755	756	726	726	747	783	754	791	785	804	775	758	794	817	746	766	779	764	801	814	809	784	749	799	738	783	779	744	818	765	762	797	747	763	749	743	795	773	841	742	739	769	827	736	794	770	779	776	760	764	809	790	740	772	772	755	795	784	761	794	779	822	837	784	826	766	737	829	756	803	810	844	774	803	746	738	759	778	802	782	772	775	773	798	750	798	808	781	811	758	784	765	771	742	785	811	743	800	796	728	823	755	770	776	842	760	723	787	819	770	782	773	775	808	737	755	734	774	759	753	832	770	799	805	754	776	747	778	797	820	776	759	774	773	796	777	814	753	833	797	851	824	801	802	773	754	815	781	778	765	799	738	796	747	800	727	767	782	796	781	817	761	754	749	808	783	755	772	774	789	763	814	762	767	765	799	730	826	782	748	754	812	698	787	749	796	826	779	812	794	751	806	746	763	778	777	772	770	772	763	798	762	829	810	758	757	764	768	764	809	782	742	770	762	713	776	772	780	760	839	830	796	733	787	788	790	756	822	779	798	758	761	769	805	746	772	753	775	792	742	817	773	756	781	811	766	762	806	798	791	762	832	767	753	755	776	806	835	794	780	761	799	807	768	817	756	807	721	791	752	804	799	770	773	810	795	773	828	811	784	811	760	797	798	786	755	812	767	774	763	782	787	757	705	811	778	793	839	775	770	795	784	803	794	746	776	744	755	806	764	795	803	833	803	774	794	841	758	793	764	805	763	798	821	794	755	743	785	789	767	779	796	796	805	750	776	774	770	798	774	771	765	775	776	731	757	766	789	774	777	774	755	762	798	829	811	816	838	764	743	744	803	769	784	782	760	776	770	757	781	789	826	773	769	760	773	745	820	799	777	761	851	789	830	770	798	765	735	754	792	802	771	855	756	785	809	754	793	824	824	750	748	733	796	793	789	839	825	774	817	781	831	793	773	811	773	690	791	845	811	786	785	779	753	810	738	785	734	811	760	807	689	772	745	793	779	746	754	755	829	773	826	795	741	809	731	735	748	761	795	807	758	782	786	790	837	769	786	787	756	806	793	724	784	760	801	752	763	746	730	798	785	810	797	795	817	806	800	778	773	814	748	760	798	776	790	779	762	751	771	823	755	757	750	801	772	791	799	810	712	757	788	766	795	804	775	834	788	740	762	767	790	769	728	736	796	821	767	800	741	767	779	760	762	757	752	788	720	774	727	768	745	759	744	804	795	772	740	768	816	791	746	830	800	783	775	833	751	864	754	800	771	759	781	738	748	798	797	775	777	775	763	798	757	786	749	758	775	781	758	809	786	776	772	791	781	777	761	800	833	810	815	732	754	784	744	780	782	780	728	794	786	714	806	770	776	778	726	783	757	780	758	805	795	761	854	806	824	759	775	790	812	756	812	784	802	763	786	799	774	808	826	742	791	801	741	783	792	816	759	752	817	827	766	793	806	752	739	804	738	810	768	777	793	801	794	761	783	750	756	774	830	755	817	766	784	788	774	791	709	818	815	747	736	809	825	764	770	765	776	802	812	791	793	758	727	756	726	791	776	820	760	770	755	740	786	825	815	797	752	778	788	774	765	805	774	793	807	811	805	792	751	800	755	780	790	772	789	780	708	815	792	782	775	788	811	721	735	770	772	751	842	777	811	764	791	800	807	729	757	786	761	795	806	744	789	806	782	765	755	814	762	787	782	852	792	784	781	825	770	802	764	781	762	753	784	783	743	745	812	790	779	766	792	787	804	812	781	765	720	768	770	790	743	811	751	783	758	769	796	812	794	815	821	768	795	750	823	737	797	766	824	761	800	801	751	766	746	785	794	774	772	787	796	771	746	778	789	794	764	773	762	763	796	729	767	777	746	835	786	794	755	773	809	773	730	773	770	726	769	775	788	771	738	799	776	778	750	753	795	724	752	788	778	752	813	811	798	786	765	785	838	811	808	779	847	776	766	789	789	754	755	801	817	851	869	771	760	774	803	785	745	773	752	788	746	831	783	804	741	777	784	755	749	753	724	784	800	802	807	770	775	796	799	826	779	790	798	765	750	748	760	767	801	823	761	778	764	763	816	768	826	747	865	767	783	754	751	752	783	769	752	794	728	789	788	818	796	800	765	765	784	775	755	765	770	769	763	774	799	748	773	850	759	791	763	795	802	778	792	814	791	802	784	811	794	759	726	779	791	777	819	745	768	784	812	799	767	776	804	758	822	751	760	814	803	728	801	787	753	759	804	760	791	792	742	800	771	765	836	801	812	804	844	814	788	742	807	796	809	760	778	801	792	763	753	731	768	800	738	803	771	768	788	782	749	751	792	785	769	756	814	775	847	793	818	776	802	827	774
12587	5777	3932	1972	1104	720	490	408	444	409	413	394	360	313	350	348	337	288	348	349	331	348	328	344	345	331	292	315	323	322	337	335	346	324	349	325	289	369	316	376	337	311	324	353	337	363	317	346	321	322	374	342	355	309	371	349	307	328	348	323	311	358	328	358	361	339	323	357	376	342	338	364	335	359	353	350	307	334	344	321	344	344	347	362	328	314	344	338	357	332	333	358	333	306	334	346	325	325	330	341	346	352	340	341	328	337	380	349	378	331	335	315	357	329	327	332	316	330	340	359	326	329	323	364	357	330	384	343	308	337	338	343	338	350	380	370	326	364	316	327	362	332	324	284	326	359	333	352	400	327	304	332	328	319	359	337	300	320	322	335	330	340	329	345	318	320	372	360	368	363	359	334	314	339	333	342	367	319	346	373	307	329	321	371	332	331	342	335	356	332	314	323	356	345	352	356	368	352	346	366	327	355	299	337	342	335	337	337	336	358	352	359	350	356	316	349	364	331	353	360	368	383	357	342	360	308	346	329	346	368	323	334	339	330	315	315	308	339	359	349	318	328	357	369	340	333	334	340	312	339	324	319	315	313	295	334	333	321	326	349	348	334	330	357	377	358	334	355	329	323	334	346	369	323	348	318	357	338	326	351	319	377	307	353	350	303	324	360	341	333	375	343	316	349	337	319	323	353	360	344	358	335	317	367	336	302	358	357	378	347	329	334	328	351	325	313	333	350	350	339	344	351	334	337	350	335	313	336	382	321	336	340	369	349	324	349	322	334	312	323	341	322	339	326	300	354	357	304	337	322	335	324	366	359	338	339	357	338	313	323	341	348	316	338	359	341	333	330	340	339	359	321	354	347	359	382	305	327	343	381	368	323	345	333	361	374	348	319	311	324	340	369	376	352	335	346	319	362	353	348	334	361	322	302	335	332	340	351	337	339	350	320	302	333	345	359	382	324	316	326	326	360	353	333	307	366	375	372	344	339	363	342	317	324	324	346	344	361	341	356	365	368	338	339	318	314	311	371	355	329	329	330	340	325	311	381	324	359	358	320	340	352	319	373	367	394	358	344	332	317	328	341	349	294	333	341	356	356	335	316	353	334	357	338	344	330	365	356	335	338	352	341	356	337	295	336	320	325	355	315	327	312	356	360	351	331	340	340	315	340	342	361	335	341	353	380	331	351	321	321	351	345	330	353	365	332	360	311	311	317	327	355	326	335	345	316	334	350	316	359	314	324	321	347	351	353	340	359	358	343	353	348	329	328	359	349	360	331	306	334	326	321	345	318	365	350	309	355	358	352	341	350	341	351	317	322	350	355	357	309	339	319	326	284	347	350	319	310	347	369	349	353	330	346	313	341	342	367	321	351	326	353	340	342	310	353	338	331	333	333	381	356	351	313	329	368	298	319	342	366	334	336	329	337	326	349	289	324	315	352	333	355	356	310	336	378	334	306	346	350	350	377	313	343	312	357	360	347	316	317	346	321	362	342	360	377	362	348	329	337	324	348	336	355	306	351	357	314	333	341	335	378	344	314	320	343	322	327	331	311	316	338	319	358	367	376	329	339	302	372	349	323	330	334	359	352	337	328	348	309	339	337	334	318	329	373	347	346	326	314	336	300	346	331	342	322	309	354	332	333	338	350	368	331	338	298	389	334	384	325	339	320	360	320	311	326	337	345	351	349	347	343	326	342	347	376	343	346	330	365	357	386	344	334	355	391	349	364	341	370	351	324	327	358	341	354	343	362	321	358	362	332	322	335	325	338	309	364	359	340	318	342	355	361	327	376	345	330	340	285	360	343	352	299	371	344	391	338	347	351	333	402	320	343	314	339	355	328	336	306	318	317	330	333	336	352	364	377	329	365	374	349	354	353	320	340	340	374	338	356	331	341	351	329	310	333	383	342	338	323	324	405	335	347	337	385	317	328	347	347	344	326	356	352	332	367	356	329	337	350	342	344	308	306	324	345	351	332	354	325	339	334	329	338	357	321	330	318	340	312	350	296	360	350	346	326	383	354	307	327	350	340	325	355	299	373	328	391	330	335	348	349	348	334	352	313	356	363	359	304	378	317	339	363	325	322	358	323	326	350	329	322	369	344	307	327	331	356	353	336	329	319	333	348	325	350	336	312	336	326	349	313	341	305	302	306	341	362	328	320	335	347	338	348	346	325	339	290	363	314	336	346	327	313	375	327	348	339	320	322	341	322	327	349	338	335	311	328	363	316	336	330	335	353	343	343	297	341	368	347	344	326	331	349	334	359	361	340	307	374	346	342	292	357	356	379	340	320	325	335	341	373	327	325	370	281	355	344	350	345	334	319	335	362	360	342	336	310	342	312	351	345	326	360	307	341	310	331	351	382	324	320	344	337	316	340	343	348	371	345	357	362	322	362	333	325	316	338	337	343	345	348	328	321	335	324	357	319	351	360	308	319	351	374	347	323	310	329	336	358	349	357	320	336	321	321	300	364	329	353	334	354	359	324	370	327	352	318	350	320	335	333	363	308	318	310	337	329	341	342	342	351	338	329	355	388	328	346	307	329	345	364	345	321	328	362	336	338	374	335	337	353	343	318	335	315	339	338	373	327	354	318	342	345	336	363	370	349	340	329	345	324	370	315	323	350	358	338	333	350	350	363	350	343	329	307	332	332	360	333	374	365	322	373	347	334	348	356	361	321	344	338	348	332	311	308	367	358	340	341	305	330	319	327	335	320	375	349	337	336	319	323	348	324	341	326	309	333	342	330	347	342	331	333	338	319	345	337	355	321	314	310	353	352	342	333	368	334	360	367	366	343	365	326	328	311	348	327	308	349	310	304	357	332	363	362	368	341	326	336	350	303	332	325	337	332	320	320	326	328	326	336	335	319	329	331	331	345	340	326	355	339	345	314	374	344	349	322	347	316	384	337	330	317	330	301	362	351	367	318	309	351	309	353	333	323	363	359	326	317	326	310	353	359	368	336	361	306	356	330	362	334	334	344	355	309	327	348	358	355	354	321	378	391	326	350	311	280	308	345	363	363	339	344	321	351	361	363	330	323	353	355	329	314	347	339	328	344	318	328	320	310	291	338	322	299	308	372	338	302	334	324	348	329	337	360	335	315	355	355	355	336	342	359	321	360	318	363	365	310	356	289	264	334	302	360	344	336	403	317	336	305	314	326	331	358	321	349	318	333	357	353	339	346	322	291	339	303	329	343	343	349	323	307	293	356	297	343	371	345	304	299	337	351	311	373	325	326	319	308	321	352	325	339	369	379	333	319	347	326	354	343	336	377	320	332	368	319	327	344	371	315	351	348	339	330	307	341	332	343	346	335	347	367	340	338	324	304	330	353	319	312	324	345	359	377	301	302	318	386	318	310	348	324	332	325	318	334	347	377	344	364	356	325	322	358	345	317	321	323	338	342	363	353	360	311	360	340	382	313	342	351	317	332	342	352	353	341	341	335	350	296	330	364	315	326	369	354	327	337	364	356	324	341	355	303
7489	4755	6741	5381	3953	2608	1622	1241	1092	1007	960	948	876	810	768	773	750	738	724	772	738	736	776	747	731	733	745	760	681	766	689	742	732	811	798	693	687	719	750	731	685	812	760	759	717	746	713	761	761	702	740	764	744	750	724	748	746	731	723	707	714	816	745	768	769	761	737	775	737	775	766	720	777	777	722	694	734	754	786	722	718	765	704	720	719	716	688	739	722	763	726	772	744	721	741	741	751	691	752	779	769	723	765	692	716	718	738	737	721	759	755	705	774	759	757	746	722	690	746	713	734	712	686	676	725	722	729	748	742	736	729	756	749	769	795	712	752	679	759	756	735	746	729	769	738	751	750	739	698	740	777	761	733	747	733	745	735	763	740	743	707	718	779	785	719	761	764	752	741	721	729	749	711	739	759	760	765	736	690	712	742	742	723	745	729	703	821	780	757	724	798	756	753	732	748	732	667	754	753	735	747	743	711	748	763	688	779	765	815	777	766	700	762	676	718	723	721	728	814	783	746	712	747	717	734	739	763	774	771	812	715	727	732	752	760	718	724	781	737	724	701	754	727	768	739	737	741	748	738	758	763	756	722	770	731	738	731	736	781	747	749	782	751	764	763	753	753	708	738	797	750	732	771	776	765	763	756	772	739	698	744	724	769	766	720	718	746	771	777	749	723	684	763	733	700	728	674	725	694	772	767	748	705	693	749	737	792	706	741	715	769	737	772	742	789	748	748	751	768	737	753	739	752	731	703	728	778	774	703	740	744	727	712	730	769	725	721	763	762	775	808	763	732	767	733	711	750	708	715	766	730	774	727	755	787	778	743	731	712	762	753	729	753	755	754	731	743	719	776	719	730	730	732	779	741	696	747	715	704	729	727	718	721	684	755	785	725	740	756	776	696	752	766	782	721	744	765	673	774	714	770	723	770	697	760	720	771	744	716	742	725	694	779	704	743	761	767	772	776	748	753	755	734	765	731	721	769	728	794	733	707	711	767	770	744	698	767	710	733	736	716	733	749	771	795	763	749	760	773	747	801	716	716	732	724	742	714	767	710	708	717	716	700	735	712	737	702	733	740	778	706	715	781	761	725	698	736	766	740	802	763	743	729	760	700	735	734	803	751	759	772	756	752	735	757	784	751	784	785	790	760	749	719	724	707	674	727	718	788	758	773	770	779	740	732	765	751	717	767	729	731	760	786	694	768	717	747	748	740	733	717	689	757	771	747	706	741	734	758	781	709	754	759	728	748	759	719	728	721	751	744	765	714	708	764	740	715	732	722	797	783	725	750	765	717	747	769	700	712	744	736	733	687	739	747	782	747	759	755	717	718	789	767	704	731	749	770	749	721	731	727	770	784	749	811	745	738	770	772	703	731	745	743	749	756	756	717	744	705	764	752	753	744	737	705	716	735	721	750	755	715	767	721	761	792	734	753	724	729	765	748	752	719	741	733	709	745	743	703	722	729	729	722	817	756	698	751	754	767	692	720	733	750	700	767	771	742	717	741	781	742	713	727	761	746	799	696	734	703	743	762	708	738	740	763	756	758	741	763	737	755	770	715	729	760	755	732	753	782	736	712	716	758	732	706	706	751	750	744	734	726	698	710	731	753	782	794	687	716	789	712	739	735	784	788	787	749	759	793	752	729	748	721	771	731	714	774	753	705	793	710	718	744	750	782	714	729	734	709	754	693	755	740	752	698	748	748	759	744	780	777	732	737	812	763	738	702	745	757	726	696	760	704	756	713	757	702	761	756	703	748	745	692	721	737	755	749	697	763	743	739	759	753	749	730	694	720	678	728	684	742	713	831	774	718	692	749	706	737	743	818	702	754	773	766	766	725	774	774	761	749	719	788	760	706	680	744	747	715	796	733	769	751	790	811	718	763	756	714	768	775	693	740	716	748	733	730	755	765	733	733	731	752	739	771	761	727	705	744	742	782	826	737	779	725	727	750	752	732	772	740	768	696	755	760	733	786	730	725	732	753	757	763	758	773	733	738	752	767	755	687	783	693	765	756	763	745	724	772	767	764	740	734	746	697	767	708	757	750	721	741	731	760	777	775	723	780	760	747	750	717	739	735	750	749	774	768	753	722	698	733	779	705	745	706	730	682	763	771	773	689	746	734	763	733	787	780	738	759	723	711	715	764	739	728	715	771	779	786	735	770	763	743	756	787	737	760	809	710	743	757	727	793	757	771	710	703	738	772	703	745	745	693	704	753	739	757	795	744	789	726	705	755	762	700	760	721	776	804	716	745	721	711	804	690	756	774	762	732	739	769	669	736	711	743	766	748	703	760	746	747	727	718	758	742	785	700	738	739	716	728	730	697	768	810	772	744	707	783	767	701	748	718	701	777	760	745	704	764	757	748	718	726	738	753	771	774	767	762	739	728	735	750	752	753	789	741	745	728	746	702	736	744	791	761	716	713	779	734	739	731	787	743	740	758	740	759	737	743	731	746	717	731	768	768	749	713	716	753	765	707	728	759	765	803	746	750	744	723	714	790	756	762	790	716	703	804	734	722	744	782	706	758	771	797	711	726	718	672	741	792	733	768	744	750	772	769	719	728	759	772	746	742	728	786	770	722	789	747	741	753	771	729	739	724	722	738	704	744	787	732	746	767	713	773	693	728	776	763	774	719	722	753	676	738	751	770	783	733	752	796	716	789	746	774	768	725	718	764	698	735	760	711	779	756	726	766	715	751	742	732	755	712	740	775	726	737	725	709	739	756	749	772	750	717	701	738	766	713	711	745	732	689	722	742	718	722	749	743	718	696	747	762	761	716	753	770	713	778	746	712	819	769	679	702	780	725	721	712	725	760	715	765	755	719	674	718	738	692	704	769	779	708	782	735	771	749	763	728	797	746	726	793	707	764	806	765	726	716	738	745	743	766	745	763	691	740	732	729	765	731	734	741	745	705	750	753	775	815	732	735	723	743	745	768	747	761	745	722	747	769	719	729	771	770	704	760	742	752	752	703	730	748	705	702	722	732	728	706	726	686	761	713	719	724	737	744	781	725	721	753	803	775	699	744	728	735	707	732	710	782	744	788	724	760	769	749	696	733	716	778	730	712	775	742	724	722	784	748	745	733	716	743	725	735	745	761	720	786	725	772	751	705	775	729	749	750	724	766	735	730	747	704	723	689	750	701	733	764	705	747	745	710	745	733	760	754	768	714	720	753	728	710	697	716	744	788	729	742	781	725	685	727	766	737	819	725	722	735	792	743	724	714	758	748	737	784	777	726	752	735	747	736	746	771	765	775	755	719	790	694	721	757	706	704	712	764	753	716	678	761	663	730	789	716	755	743	782	742	752	725	791	744	728	732	728	720	741	698	757	741	721	710	774	731	709	749	758	736	737	717	742	761	735	723	721	774	761	729	744	756	724	690	776	749	695	770	751	658	791	688	745	742	762	772	733	744	741	750	734	726	700	742	738	706	735	715	746	764	752	740	748	709	754	736	698	763	730	733	766	720	778	756	765	742	763
25377	12187	8675	4565	2355	1959	1454	878	638	568	532	411	450	357	335	312	278	317	322	294	285	295	296	301	314	315	303	344	331	306	322	325	348	287	322	270	290	258	295	271	291	310	314	312	318	283	324	299	304	305	296	314	309	298	273	326	290	302	304	271	292	288	291	333	312	289	297	320	310	286	328	314	309	289	313	278	284	300	315	296	285	286	316	331	280	302	270	305	324	301	283	282	303	315	310	279	311	303	286	322	316	290	319	306	282	298	309	273	290	320	276	278	303	309	291	292	306	300	318	314	285	304	324	304	273	270	287	274	316	289	320	303	308	270	308	294	309	309	312	300	323	277	305	309	327	294	300	329	332	294	318	291	281	337	292	304	312	325	347	288	260	322	325	300	327	299	320	324	305	281	301	306	303	305	289	304	314	293	270	319	295	328	295	289	288	289	311	278	326	277	298	297	332	297	320	292	298	276	287	302	296	300	302	310	319	294	306	308	318	306	287	284	297	338	315	272	285	315	328	281	257	333	267	306	351	315	343	307	293	281	301	337	308	267	308	341	301	302	285	336	346	306	295	300	315	319	274	318	310	296	288	277	306	307	280	299	273	278	291	273	311	288	287	293	312	287	279	311	327	292	306	292	318	284	308	278	286	304	313	270	276	313	308	269	332	316	320	299	284	284	317	303	295	302	307	288	290	257	281	277	322	300	303	312	334	267	322	315	301	306	316	309	302	310	244	308	313	282	322	298	325	294	308	318	302	304	335	304	316	306	291	285	291	328	300	293	268	298	286	332	304	289	299	283	289	320	348	303	292	312	312	324	279	298	321	291	289	311	303	297	293	282	290	302	284	332	312	285	285	287	298	301	298	300	289	279	294	298	262	298	283	308	318	290	290	310	280	278	267	299	295	298	275	292	305	305	302	307	297	293	307	302	300	306	316	294	290	325	301	267	312	311	305	281	305	306	311	318	306	333	314	312	321	263	285	298	333	298	317	304	288	299	282	288	315	287	292	320	290	291	333	327	346	323	287	338	320	305	293	303	301	294	285	276	295	271	293	304	333	301	304	267	284	309	308	317	288	309	330	326	279	278	306	295	343	269	301	288	291	324	337	284	296	305	275	322	269	306	283	313	306	290	312	298	305	303	303	307	281	304	281	314	309	291	274	292	309	320	318	307	325	288	296	300	283	264	326	280	311	259	299	322	281	320	331	306	295	309	297	288	274	352	320	306	322	293	321	310	317	292	291	305	302	301	288	324	311	351	313	299	327	342	298	295	307	313	298	274	265	275	272	316	330	326	309	261	292	287	304	289	319	313	342	303	303	321	302	326	294	304	278	310	336	296	305	286	312	302	319	250	276	346	294	297	312	298	301	288	326	284	295	314	282	287	304	276	288	284	289	318	327	299	309	318	307	315	258	307	272	291	295	321	278	302	275	327	321	308	275	316	325	315	304	273	310	316	297	277	290	276	332	316	309	297	316	293	299	276	307	298	286	288	298	274	313	280	299	327	291	311	297	286	276	287	312	303	293	288	281	318	303	303	320	359	323	301	309	287	269	357	263	302	275	296	290	277	317	286	282	298	316	284	293	298	275	317	274	297	301	271	319	335	304	269	321	308	262	365	320	302	316	331	313	317	319	311	316	352	298	291	346	320	320	303	284	320	299	315	315	307	314	318	332	322	264	313	273	315	302	287	339	300	300	275	276	273	331	291	315	301	318	305	328	308	318	335	279	291	288	287	264	319	319	304	300	315	290	339	287	287	318	305	302	326	312	324	307	277	312	302	282	283	260	302	278	297	274	293	309	302	288	312	310	337	300	297	300	303	306	297	318	309	281	289	277	291	300	368	290	268	307	301	306	317	331	277	307	329	300	296	307	303	300	290	273	304	288	302	294	316	277	273	312	319	309	307	311	309	333	326	296	323	328	304	323	314	306	342	326	310	271	288	331	303	296	281	257	297	334	290	331	281	319	318	315	303	317	305	299	311	314	322	272	269	311	305	314	319	300	302	339	274	299	293	304	294	305	336	280	317	294	288	313	322	323	265	281	337	295	320	342	283	291	307	256	299	285	299	312	346	323	312	295	298	288	311	266	309	278	293	264	276	310	273	272	287	280	293	302	310	287	287	295	306	296	301	333	278	315	294	321	321	319	291	299	294	280	287	271	273	306	316	331	274	272	328	302	300	322	330	317	334	307	280	295	305	292	304	302	306	298	288	328	320	312	301	299	326	309	287	321	307	294	294	325	330	326	301	274	300	288	306	287	327	313	271	297	289	288	293	292	273	312	277	275	302	309	322	285	298	298	307	319	316	300	320	282	319	305	310	277	290	305	333	309	276	305	334	302	293	280	287	319	344	315	297	327	333	298	298	309	290	283	322	292	303	275	254	308	304	308	311	296	272	304	326	301	309	303	301	311	314	302	323	299	324	288	289	299	299	298	313	305	284	301	279	292	309	302	322	314	312	344	326	300	334	308	330	319	298	295	334	315	329	292	312	301	304	299	313	305	304	301	311	312	331	337	313	327	288	288	305	293	316	319	334	282	314	302	294	316	300	303	315	293	314	319	314	319	296	305	312	304	284	298	294	323	313	271	296	300	300	343	312	335	277	311	336	299	311	286	297	303	324	279	318	310	340	308	313	314	337	337	317	291	276	313	316	281	273	304	288	279	315	339	294	292	289	281	304	323	306	269	309	340	297	330	261	294	295	290	304	289	304	294	298	317	293	265	288	302	299	285	314	314	321	282	288	263	306	270	331	338	299	300	328	315	316	299	310	260	292	324	314	310	320	312	324	314	267	301	338	312	339	321	299	336	291	313	293	310	306	284	324	309	268	277	309	316	293	326	290	311	313	308	286	278	301	317	330	281	329	304	324	314	290	314	308	309	289	290	303	306	332	269	290	295	287	303	308	278	290	287	311	345	317	304	306	321	279	302	302	328	313	284	311	323	336	292	292	321	330	309	265	340	300	322	283	299	312	355	283	308	314	299	345	306	296	248	300	290	294	306	340	251	313	315	298	313	313	289	266	264	298	307	292	310	346	323	325	312	317	338	255	291	328	285	315	311	311	299	327	287	340	296	306	282	286	283	297	330	311	291	274	311	324	289	309	298	276	311	301	289	318	313	276	284	294	291	315	315	309	308	317	320	328	316	263	294	336	312	282	319	284	291	281	277	323	325	285	312	307	303	292	297	294	316	294	312	300	280	301	261	288	300	302	352	289	286	347	286	330	291	318	277	275	296	283	266	349	330	329	283	303	295	299	333	309	323	266	296	328	297	278	346	302	330	302	302	311	294	300	297	264	334	312	288	311	286	290	304	318	285	308	278	297	302	290	305	279	263	331	297	277	323	335	314	286	298	300	311	337	317	299	328	319	265	293	295	284	302	330	309	303	320	332	281	319	275	300	293	286	310	301	291	321	288	297	324	294	305	281	288	278	272	301	287	288	312	309	323	306	291	328	349	255	303	313	308	287	285	303	288	300	338	298
15063	9237	13152	10097	7143	6929	5360	3571	2549	2158	1918	1528	1314	963	846	784	729	709	709	729	756	682	743	728	716	720	664	715	672	662	700	707	694	642	628	706	738	659	679	696	661	635	666	726	661	698	612	728	709	666	691	653	683	704	689	636	682	708	651	680	676	701	662	641	677	682	688	647	672	725	699	616	695	668	672	659	668	665	693	697	724	693	673	635	682	673	671	674	674	690	653	700	680	675	701	713	678	675	685	728	688	715	642	663	701	680	772	678	689	624	644	689	699	642	674	641	667	676	658	713	699	708	638	623	683	622	726	643	678	727	658	685	649	676	709	683	658	696	710	695	676	671	688	688	684	672	701	685	703	696	751	655	707	702	767	713	646	717	704	675	738	759	690	707	717	623	708	683	678	682	714	671	674	685	662	676	698	703	660	699	680	655	637	668	748	683	637	693	688	635	632	693	744	727	648	667	649	715	662	695	690	681	669	671	688	696	672	701	651	616	668	677	673	747	701	642	676	682	719	708	661	661	667	706	663	719	671	662	685	652	679	669	675	636	675	638	727	627	666	692	673	678	670	671	697	633	673	706	644	684	678	680	727	679	679	619	676	690	696	662	687	671	677	676	692	673	672	694	692	691	708	715	666	670	655	663	691	714	669	671	691	698	664	710	663	680	703	686	621	697	685	705	677	674	667	712	667	672	686	679	641	642	701	651	684	704	655	666	687	644	675	713	647	684	715	683	679	730	629	643	707	663	707	715	680	665	687	721	705	699	697	716	649	695	751	654	716	654	648	688	678	685	695	670	693	648	708	668	711	683	714	657	679	698	731	625	704	687	686	690	633	712	686	669	660	678	699	706	664	684	664	701	664	758	603	669	642	685	676	687	700	697	677	662	695	647	699	606	683	664	670	659	717	708	715	656	668	654	692	667	720	642	646	635	744	669	686	623	717	711	694	667	699	691	655	696	685	683	664	674	705	605	687	696	662	710	653	643	648	678	697	694	745	712	657	636	682	723	664	696	694	707	694	726	702	668	704	664	686	711	691	692	657	692	670	686	665	672	677	680	697	704	675	683	632	685	673	681	656	666	684	712	729	688	640	649	626	683	685	653	671	694	676	686	677	718	702	671	686	693	668	641	661	647	685	732	655	673	677	696	696	669	667	693	698	717	672	670	686	682	687	650	697	713	656	659	700	685	719	657	678	664	693	677	643	705	707	699	759	702	720	703	659	697	682	685	670	651	639	685	693	635	721	668	657	663	653	665	705	686	679	666	670	656	650	715	706	674	636	703	699	701	636	668	647	693	666	720	703	678	684	660	719	685	681	673	685	695	694	658	694	690	672	691	675	716	685	658	688	683	706	654	716	681	622	691	614	708	696	656	701	655	729	629	758	691	700	671	646	659	640	662	675	653	705	673	633	682	712	669	649	661	693	707	646	665	692	711	670	677	676	698	708	630	700	667	678	644	711	676	645	659	710	741	667	658	651	649	690	656	659	639	655	655	656	701	686	704	681	653	645	681	649	680	716	709	660	674	686	625	659	670	649	663	663	718	708	701	666	646	656	677	640	648	661	678	699	656	670	657	685	645	641	684	678	689	660	684	685	717	710	688	674	668	682	706	698	674	690	644	693	628	695	687	715	644	678	663	732	659	608	687	679	731	673	708	677	653	671	653	709	701	641	637	725	686	675	646	679	661	636	647	667	702	659	690	686	662	704	644	660	662	665	620	690	665	671	699	687	697	680	669	657	647	662	662	661	664	679	672	691	649	663	716	696	693	678	677	642	728	618	715	708	642	698	705	717	656	658	656	665	654	701	704	661	721	710	671	697	673	721	665	743	671	649	695	712	677	712	699	682	694	714	673	643	663	675	723	669	651	729	665	670	696	702	656	664	709	680	663	669	715	657	629	647	643	676	687	677	717	664	682	687	679	691	696	677	663	694	673	688	689	651	693	681	698	655	690	633	694	687	640	701	693	696	655	687	625	615	694	702	691	647	683	673	680	629	660	714	669	730	662	711	711	739	640	671	693	706	678	671	689	702	691	725	661	708	650	666	678	659	707	662	681	684	703	639	690	680	706	687	690	632	662	686	667	656	673	665	681	659	743	637	688	689	684	705	709	654	703	700	725	675	677	655	661	723	701	655	679	691	708	721	663	704	714	668	626	683	722	718	655	647	653	654	704	712	642	639	693	687	659	722	726	713	702	699	683	625	669	687	684	686	662	705	678	661	725	641	668	656	712	685	676	660	654	681	678	714	713	660	621	720	648	669	667	733	668	693	719	695	657	659	672	720	650	700	700	656	678	679	692	660	686	672	681	661	661	691	715	635	635	661	691	701	657	641	640	658	670	707	704	683	695	712	664	682	649	690	731	694	682	675	675	627	716	655	690	685	667	684	694	621	697	664	654	690	694	672	672	699	651	667	660	664	687	686	673	654	702	673	699	683	672	686	709	668	676	633	708	697	702	672	659	668	684	694	724	704	641	680	683	697	693	737	657	644	677	675	681	668	683	704	671	661	669	642	689	668	619	685	682	686	637	721	651	734	691	709	673	666	677	641	711	699	672	732	684	652	650	663	665	705	651	713	654	715	694	666	686	666	729	645	686	691	694	683	668	658	661	674	695	713	661	683	689	634	693	681	659	647	675	620	666	678	698	691	683	689	690	645	654	678	682	701	659	669	673	637	730	687	630	659	673	730	650	689	692	707	684	714	633	686	733	677	690	724	659	673	683	665	653	656	690	666	690	676	671	642	700	749	685	703	660	699	599	711	661	702	660	694	665	668	670	657	722	687	686	695	657	638	691	708	685	658	707	642	643	669	660	712	700	650	681	702	640	684	682	623	659	648	658	681	694	656	646	658	672	760	645	684	719	667	683	691	641	706	693	669	666	609	663	627	677	703	657	705	697	679	712	668	661	703	654	706	750	669	702	700	669	673	683	720	680	648	684	718	664	660	688	700	646	694	722	674	677	696	703	645	665	689	696	659	676	657	647	650	725	703	687	710	694	661	694	676	658	676	664	681	684	690	728	695	655	608	662	683	712	669	694	685	664	666	683	670	624	692	707	680	673	673	717	653	667	647	716	689	692	721	709	715	637	646	674	694	675	650	677	683	683	679	660	678	640	691	697	665	686	677	654	692	736	723	710	690	707	633	629	605	669	683	659	686	650	699	691	680	656	694	683	736	689	695	689	676	689	645	723	680	701	667	677	631	688	735	621	689	655	688	684	661	672	681	642	701	685	716	667	661	667	696	686	654	696	691	645	639	666	671	716	722	664	695	694	704	666	643	666	690	672	655	681	688	668	703	713	692	626	611	686	686	662	678	666	666	683	690	699	676	693	664	686	698	646	628	684	640	647	671	732	607	672	671	712	635	674	697	699	704	654	653	692	656	659	652	613	707	706	646	703	634	692	722	683	695	707	705	738	634	703	710	654	649	679	678	682	696	734	639	664	692	716	691	655	708	691	697	644	678	686	633	673	677	680	647	749
35278	17975	12646	6776	3496	3125	2551	1530	989	760	687	588	503	434	394	407	362	331	364	342	363	351	365	361	391	406	371	359	398	365	344	357	341	354	359	361	340	369	339	358	369	336	344	346	338	327	360	344	302	339	397	369	365	298	351	320	321	339	364	339	316	350	347	355	344	346	375	367	360	362	354	385	346	383	314	365	326	368	356	383	328	379	336	328	328	379	348	343	320	379	335	383	357	356	345	367	355	370	359	362	364	348	362	321	333	340	338	360	397	344	349	326	367	343	358	349	365	340	351	372	396	370	339	352	357	401	347	344	331	367	374	330	357	337	323	379	323	352	333	351	357	378	363	331	376	387	352	351	334	333	355	342	338	350	350	355	327	337	369	357	346	381	337	352	373	357	399	340	359	335	356	356	370	350	362	360	373	378	309	332	365	334	382	355	369	376	345	330	322	324	332	361	354	366	377	378	362	373	373	391	345	337	329	324	350	381	352	340	346	308	352	380	348	356	377	332	357	356	336	343	343	355	376	333	354	362	355	336	336	350	338	371	372	346	329	338	358	322	333	299	387	382	379	375	394	307	352	337	364	376	359	364	330	326	361	332	359	382	334	360	324	326	368	334	361	365	387	333	349	366	362	356	322	333	382	329	403	345	332	326	352	360	325	318	344	357	329	387	364	367	340	370	359	339	355	349	324	347	344	345	351	353	358	397	339	352	360	320	361	326	363	366	378	343	341	369	340	349	315	332	341	360	349	313	361	333	374	371	355	362	363	381	347	357	373	346	329	373	357	358	376	321	340	363	393	352	354	344	355	341	371	321	354	331	339	357	334	323	367	337	340	399	312	313	350	372	336	336	336	369	381	329	335	339	344	360	345	330	345	354	346	327	352	328	330	348	370	331	352	348	380	341	336	345	321	356	309	334	349	381	337	373	331	358	356	352	362	340	348	335	327	372	390	361	337	337	329	332	348	345	347	352	362	340	326	337	346	358	335	384	366	341	354	346	344	353	358	336	357	375	342	363	366	381	351	322	357	349	349	344	353	378	372	354	355	345	367	356	350	341	357	347	362	372	346	332	350	375	350	354	339	328	346	369	397	324	352	348	344	346	305	367	343	334	338	340	341	353	314	369	358	363	368	349	326	338	358	336	365	323	344	382	377	371	344	352	325	335	353	347	369	400	339	352	358	326	384	356	358	370	352	330	361	378	308	331	384	382	370	373	337	353	341	351	320	331	371	345	335	365	320	354	364	337	352	360	353	323	313	362	331	370	366	331	363	337	338	375	348	373	365	299	326	332	353	383	382	338	352	302	393	360	336	352	363	342	361	335	360	346	376	330	359	347	354	336	317	347	357	352	357	361	361	344	342	368	376	338	333	353	360	397	339	356	366	356	341	329	347	341	374	374	340	378	350	355	366	349	373	358	365	359	382	388	364	362	347	364	360	334	328	375	327	346	370	321	375	361	345	352	360	357	352	327	367	317	356	385	361	347	356	328	351	357	380	327	335	323	341	340	346	347	357	347	374	363	383	360	370	347	362	341	371	354	393	363	372	355	312	371	348	342	365	352	352	345	343	357	329	340	329	298	360	344	376	393	364	375	360	340	367	347	359	363	352	343	363	358	330	370	342	380	353	344	346	350	334	332	308	324	341	342	349	359	340	377	362	364	350	342	379	384	340	352	395	391	378	371	376	331	354	347	300	373	365	375	356	348	364	366	356	363	322	357	335	349	390	367	348	352	378	323	321	351	352	367	354	338	391	324	322	337	358	342	330	361	351	313	373	346	340	355	358	330	353	380	376	385	375	348	334	370	347	348	347	321	336	324	356	394	356	360	324	328	376	335	387	359	351	343	327	351	359	360	402	350	322	354	291	321	351	378	367	346	314	357	332	321	327	374	349	317	370	338	378	329	356	338	358	354	376	343	330	370	348	364	322	349	395	400	348	345	369	379	309	336	354	319	340	373	365	335	338	347	331	365	332	369	369	342	341	319	360	338	339	357	343	340	409	357	375	352	351	312	342	341	358	357	371	354	336	348	356	373	333	314	350	347	313	320	332	351	364	378	365	303	329	347	370	345	332	354	356	339	357	327	357	345	338	359	389	362	360	352	310	351	364	339	333	362	334	367	337	328	327	355	326	352	381	361	319	380	390	383	346	343	373	383	358	340	324	379	332	345	343	381	381	312	357	374	333	363	349	348	318	339	327	368	356	338	338	310	357	357	331	373	365	349	342	373	385	411	384	389	340	351	338	343	352	331	341	374	346	349	358	318	359	367	322	356	309	351	346	353	374	361	339	349	372	348	342	344	399	380	334	342	357	343	367	340	320	339	370	308	359	352	362	361	329	350	329	373	361	366	350	324	324	339	369	355	361	358	355	332	370	344	368	394	377	351	345	360	348	366	389	370	358	355	336	327	345	345	355	351	357	375	373	383	369	337	364	320	391	343	351	360	334	334	373	396	356	351	374	352	350	365	359	347	345	301	338	341	345	341	346	346	348	346	344	360	317	379	331	383	379	343	346	349	358	336	358	370	348	356	373	350	391	362	334	368	358	362	341	363	325	341	375	363	337	358	371	392	382	326	338	356	371	362	348	347	377	347	365	370	324	345	379	367	334	330	346	347	327	352	366	314	384	377	317	360	335	355	348	363	353	348	329	355	346	353	338	323	366	369	353	364	332	311	357	349	333	341	406	329	346	345	333	356	346	373	315	335	368	342	368	342	378	335	379	347	340	322	338	380	339	304	333	365	372	357	345	341	372	344	369	351	344	365	340	369	324	359	340	353	372	393	333	316	332	347	361	355	369	361	349	350	366	351	326	345	317	373	346	347	340	345	357	351	348	371	330	348	351	397	363	356	385	351	371	370	360	361	382	354	367	344	331	358	339	343	366	331	381	333	367	325	340	367	369	326	375	333	373	323	342	346	331	341	398	349	323	350	356	344	357	324	339	360	381	330	335	366	345	370	320	363	349	366	361	365	350	324	353	343	304	331	366	400	361	308	377	354	342	347	368	382	366	347	363	319	399	375	321	354	376	360	342	365	372	331	334	317	350	360	350	356	374	351	391	364	369	387	395	376	331	344	381	322	347	345	369	362	349	339	339	344	329	369	342	357	332	314	359	327	368	411	349	354	358	364	368	372	361	370	348	385	335	366	355	338	335	369	372	338	364	332	345	381	375	297	370	353	315	324	356	312	372	342	357	354	354	342	317	351	342	353	348	331	347	356	331	354	369	387	350	348	378	340	385	337	380	361	362	310	364	345	363	337	324	365	357	343	396	328	346	375	334	345	397	370	368	331	368	326	377	298	346	372	342	378	385	340	403	345	345	379	367	328	335	356	316	326	370	358	360	352	385	322	361	361	331	343	355	351	334	340	313	382	363	358	323	376	378	303	369	320	345	345	351	342	332	345	339	340	355	352	346	362	353	361	352	382	348	341	347	366	352	353	384	360	382	371	366	358	345	362	346	327	351	343	340	357	354	320	355	377
20291	12154	16922	13503	9667	10283	8765	5734	3982	3330	2861	2203	1821	1303	1077	970	879	862	864	795	870	765	843	800	822	826	779	772	797	775	831	840	804	746	791	805	801	768	787	770	789	741	783	803	829	791	835	729	768	822	834	850	790	785	818	808	777	775	786	741	773	827	776	760	765	788	820	775	794	794	776	799	786	828	773	763	830	830	739	777	789	760	794	782	794	770	755	779	800	824	785	830	818	799	728	791	824	709	776	789	747	779	759	779	792	817	788	764	788	801	746	823	746	819	780	756	733	789	745	817	775	813	765	768	785	792	804	766	780	807	781	755	774	793	766	787	784	793	814	799	779	807	765	766	774	776	770	804	796	823	729	767	789	779	786	777	786	806	802	801	778	809	816	775	807	737	814	801	781	804	786	761	836	823	802	765	747	799	784	778	791	766	730	726	771	753	797	778	795	779	807	751	805	738	826	790	781	811	734	750	717	751	815	758	764	759	798	769	807	779	836	808	760	772	755	738	738	805	796	770	789	818	794	741	773	811	782	765	795	760	805	799	760	817	777	831	834	804	762	787	821	789	753	767	777	762	753	784	788	745	784	752	736	774	804	783	803	808	800	759	806	788	759	824	787	785	790	790	725	773	750	790	809	754	770	744	763	782	762	739	794	763	811	726	717	803	745	782	777	816	800	787	778	747	800	755	810	760	800	776	803	733	800	809	785	767	771	778	748	770	773	764	803	789	805	717	773	788	778	769	765	805	757	793	772	797	813	748	786	782	777	783	820	763	792	774	794	746	722	776	756	727	800	770	721	806	777	783	784	776	756	869	809	701	712	749	776	810	754	788	795	777	776	821	760	764	742	790	783	760	740	779	768	814	798	768	797	712	797	764	757	771	781	731	789	760	763	709	761	769	781	790	758	781	802	758	776	801	749	775	843	776	795	725	783	758	748	764	764	751	734	830	761	821	733	809	769	766	798	740	776	799	775	823	767	795	784	792	745	779	802	749	789	769	774	775	807	752	776	770	815	751	761	822	708	831	755	775	789	768	771	766	775	794	791	783	773	791	794	800	800	811	772	798	767	747	788	788	780	758	784	788	747	813	815	747	695	749	808	758	807	801	769	824	815	716	814	733	758	743	757	805	749	735	834	776	787	798	790	753	827	725	799	774	786	788	755	788	743	804	801	789	818	797	742	813	818	768	741	770	769	768	725	780	773	792	771	766	781	728	788	766	765	751	761	786	771	755	795	777	821	772	779	741	781	751	723	834	762	796	754	798	790	771	776	805	794	779	750	745	752	765	793	754	771	705	847	742	802	768	787	767	793	745	761	800	786	779	824	806	784	803	784	815	723	774	758	803	761	772	787	726	755	731	795	768	782	819	794	752	792	796	785	774	820	777	769	783	837	777	766	785	771	786	765	748	798	774	829	761	736	764	783	799	751	809	758	748	786	788	811	742	766	751	752	777	764	801	767	778	748	730	811	750	781	731	793	745	818	788	768	822	791	829	808	766	817	789	740	734	754	752	785	790	814	801	779	774	821	795	769	783	753	807	781	741	786	824	793	750	774	820	823	800	826	771	771	746	780	783	799	761	776	715	780	764	745	796	789	830	766	753	771	787	755	762	815	771	735	785	726	752	731	799	772	771	724	788	775	772	787	803	799	782	797	837	818	811	775	759	752	798	755	804	781	810	786	773	764	836	783	777	805	803	772	786	792	734	748	698	769	740	796	774	755	769	782	802	803	802	817	798	789	805	793	761	743	750	798	753	767	801	789	786	828	746	749	742	776	809	777	813	785	797	776	829	786	763	774	795	798	784	765	774	772	770	784	753	742	754	769	730	799	762	810	778	853	755	788	743	736	735	797	764	763	835	762	755	780	719	793	843	736	782	729	710	766	801	800	772	854	737	768	779	810	813	776	766	797	814	784	772	782	771	804	743	753	733	735	746	760	805	783	746	749	759	753	792	759	801	759	765	760	777	752	763	786	782	790	780	782	766	769	763	735	815	788	726	770	739	732	799	789	756	748	742	801	741	747	757	772	759	711	793	808	788	722	772	755	798	793	774	739	755	741	766	733	755	767	802	779	807	740	814	789	793	832	778	773	747	761	851	792	742	785	760	769	721	773	781	822	802	793	698	746	710	729	788	813	775	747	778	769	777	797	738	790	794	757	792	770	793	752	777	729	760	826	790	798	763	803	759	778	796	808	738	779	789	776	756	756	767	741	752	782	794	866	735	748	789	776	776	712	807	798	776	806	751	754	825	778	806	725	723	772	766	799	742	809	807	790	766	775	789	769	783	776	766	809	783	740	817	783	787	799	826	790	757	818	731	795	748	809	799	767	802	775	782	818	835	736	778	753	794	785	760	817	741	781	790	703	779	787	754	781	736	786	792	814	810	767	835	774	840	778	760	821	743	756	794	751	763	736	788	774	801	795	742	706	828	781	765	765	742	740	797	765	829	787	733	756	771	728	778	793	803	775	749	775	761	760	759	790	767	776	766	805	774	800	795	845	836	803	789	761	787	799	780	756	784	734	786	803	800	725	742	793	754	844	818	784	769	792	776	809	792	789	761	806	797	791	761	817	736	824	792	785	815	799	784	791	718	742	787	793	826	778	814	775	795	794	763	774	805	751	743	796	774	803	787	807	774	797	754	744	789	724	787	809	783	765	848	809	741	804	788	756	777	748	750	799	745	747	738	800	781	805	726	802	807	779	793	755	738	782	780	845	797	741	762	785	783	775	821	768	784	761	801	729	794	760	793	762	791	754	763	767	772	818	784	808	809	783	827	802	838	797	811	763	764	770	764	791	761	864	819	719	780	754	785	793	761	813	785	769	779	827	788	757	769	796	769	742	772	763	778	730	862	826	765	744	770	784	789	800	845	752	775	784	791	806	759	828	732	790	770	739	789	764	808	791	799	822	769	830	811	773	755	795	757	776	769	864	758	801	730	800	817	738	825	793	779	805	838	772	814	791	803	779	793	739	757	754	776	771	756	797	844	789	762	810	762	804	763	811	772	763	753	769	790	817	738	820	760	780	792	752	774	790	765	792	768	789	760	755	760	790	726	747	770	824	773	765	746	762	706	770	782	803	769	769	787	807	773	789	812	797	778	763	786	771	748	738	728	787	797	787	844	784	804	750	837	729	796	757	793	769	788	732	812	749	805	798	765	778	812	738	768	759	768	742	762	784	843	792	768	805	741	785	786	799	773	768	786	792	770	767	803	756	796	791	799	765	802	761	780	777	790	779	774	766	771	808	801	800	774	739	751	805	776	742	719	773	742	753	825	807	814	798	761	772	825	729	763	788	798	795	763	767	754	807	733	812	804	733	834	757	851	750	808	794	793	750	783	771	744	732	714	796	803	757	839	828	856	779	784	772	761	788	791	803	741	768	777	790	772	807	747	790	791	742	750	811	790	734	757	791	765	751	795	758	772	748	798	750	807	785	772	794	703	815	767	731	736	765	818	726	766	792	812	812	753	762	815	744	747
12868	5856	3969	2197	1219	804	518	417	409	397	381	399	407	332	374	400	380	343	301	355	342	363	371	349	338	358	324	374	308	308	362	338	383	356	364	321	330	324	338	332	326	341	355	328	330	299	323	333	353	348	321	338	338	323	318	380	340	303	361	364	356	348	334	355	341	334	325	387	357	338	339	335	279	335	328	335	308	329	355	334	318	361	358	325	360	317	368	367	340	347	332	351	330	328	364	372	330	367	343	367	329	328	338	315	346	365	335	329	369	345	298	348	358	353	337	313	331	354	353	337	353	343	346	339	355	360	314	339	343	346	346	352	315	332	346	305	343	316	344	321	336	296	337	316	346	336	357	364	351	360	334	347	335	341	339	338	417	351	335	346	328	333	344	346	323	293	344	332	348	344	337	341	320	327	310	356	392	351	327	350	339	345	336	339	328	321	332	314	318	365	362	376	356	354	363	334	343	347	321	352	339	317	308	329	368	382	339	322	385	363	344	330	319	365	338	374	342	346	343	358	342	353	335	305	332	291	308	331	367	368	350	318	327	324	335	361	349	333	330	308	310	364	348	360	364	342	355	315	297	347	339	351	350	351	330	325	363	340	362	392	355	318	333	332	310	357	330	324	328	349	331	341	344	331	360	351	326	349	317	352	332	309	337	346	354	363	312	357	350	317	335	347	340	315	301	351	289	338	362	326	310	333	338	337	333	348	350	354	351	338	317	359	344	341	355	348	351	323	321	349	330	363	336	337	366	361	371	342	356	359	323	318	341	338	339	328	330	341	340	325	318	360	345	362	355	343	318	384	373	341	350	326	353	336	342	335	343	303	349	349	322	326	314	366	336	366	306	324	343	333	350	352	349	363	365	335	366	347	361	336	304	352	318	326	319	332	323	365	344	340	356	341	347	323	404	327	335	330	322	318	353	330	323	339	349	325	324	338	321	332	348	346	355	350	360	345	308	348	330	330	347	334	372	328	379	315	348	329	328	353	362	335	344	351	322	313	350	336	346	365	364	331	368	348	317	336	325	358	326	338	346	329	356	351	364	318	331	355	393	372	317	322	335	338	386	355	357	337	366	349	364	341	341	351	322	366	365	386	352	303	321	344	318	359	343	364	346	350	334	346	323	350	349	343	344	358	365	318	340	328	360	333	334	324	375	309	312	308	352	345	318	330	348	313	343	363	340	299	341	339	339	335	376	326	352	334	343	330	378	322	358	342	372	329	350	363	310	349	370	346	316	322	312	334	331	355	347	354	349	342	311	353	323	358	339	385	341	360	355	357	358	307	346	327	346	346	322	313	360	352	286	346	357	357	362	361	381	327	322	356	361	333	351	369	343	328	370	360	346	309	378	321	362	331	336	386	312	330	361	360	307	343	346	357	351	312	377	358	339	343	330	318	328	317	332	366	333	328	342	320	337	348	329	310	346	358	375	355	334	357	332	351	365	317	368	302	331	297	363	375	324	347	325	348	330	300	336	341	344	363	356	344	298	360	368	344	318	302	329	342	349	351	341	364	316	329	315	319	323	328	338	327	332	308	325	347	359	322	328	307	317	345	339	358	361	396	347	317	351	346	314	341	317	325	327	345	343	313	346	342	341	361	349	380	340	333	383	333	333	377	366	379	337	327	325	348	343	366	351	353	331	363	326	329	360	342	353	332	362	345	353	374	333	352	335	326	350	333	352	334	331	343	360	316	347	331	327	317	333	332	336	326	323	319	344	354	392	344	309	371	311	324	396	359	349	354	337	356	341	324	317	362	370	345	308	345	292	373	311	375	335	351	342	343	343	362	285	322	364	338	340	381	359	367	346	311	338	338	354	355	335	332	345	331	342	339	371	311	331	344	323	329	357	336	342	343	322	339	330	358	370	320	344	378	343	346	336	307	338	340	357	338	339	385	350	316	330	327	342	360	346	412	379	402	308	355	336	324	331	342	324	330	330	323	321	328	349	332	344	311	317	312	297	386	341	311	362	344	356	352	368	331	331	353	333	319	353	314	346	338	327	335	316	331	351	354	349	352	339	346	369	336	346	352	350	362	368	348	346	361	375	342	318	327	370	350	353	345	331	349	328	383	372	309	361	318	346	323	341	338	318	357	343	323	327	345	363	335	341	355	338	335	318	324	331	323	326	322	331	318	338	319	336	366	354	313	340	340	310	346	323	321	329	332	380	348	320	352	351	364	359	322	343	342	372	367	368	335	312	343	366	325	305	343	344	332	344	319	343	327	351	300	343	354	325	336	362	362	325	366	360	371	344	348	336	307	337	341	327	325	335	323	350	361	341	357	366	353	348	330	323	356	354	329	347	348	327	333	330	315	309	301	332	335	348	350	313	311	341	336	331	347	348	337	291	343	330	346	335	328	361	366	339	381	361	309	307	341	340	353	339	365	358	345	351	331	338	336	338	345	329	366	351	336	345	311	344	365	353	321	311	368	330	318	357	336	344	387	360	321	359	374	335	353	345	338	385	340	351	365	344	333	326	357	319	320	348	306	361	377	325	347	305	310	343	364	366	344	367	345	352	358	353	368	335	299	316	318	330	338	350	317	345	322	341	353	362	336	358	334	313	368	328	310	362	373	309	382	350	338	335	351	361	335	356	327	365	348	329	316	337	321	325	349	332	316	343	282	332	282	369	362	312	325	363	343	346	346	345	336	336	303	350	318	358	320	321	338	314	354	310	345	353	365	328	337	336	321	320	341	367	298	368	357	353	360	359	372	381	334	355	337	366	345	373	318	321	348	348	330	351	303	325	323	355	346	345	343	324	357	364	341	329	350	334	379	360	378	349	333	339	332	372	371	328	371	346	319	375	332	348	345	362	361	346	356	326	336	340	313	346	332	358	348	331	323	348	322	362	358	336	371	345	342	336	329	354	325	305	342	353	360	327	346	319	304	307	349	321	326	314	345	356	337	342	349	359	329	323	341	373	375	335	325	298	320	345	321	324	324	340	322	362	355	342	369	348	375	343	341	360	317	322	360	333	323	376	331	322	349	350	363	336	387	334	310	320	326	335	361	340	348	332	377	320	358	344	328	350	346	334	360	356	346	364	360	306	341	338	323	329	368	348	323	318	312	320	349	381	333	338	332	333	343	325	321	373	368	336	352	340	333	326	363	335	343	359	306	340	352	311	341	363	347	332	333	310	357	362	335	333	361	306	344	340	329	341	338	335	346	336	335	353	343	293	329	323	323	330	400	324	336	319	323	334	359	352	327	356	315	307	335	314	325	341	342	325	319	327	341	391	363	381	338	367	375	332	322	335	334	301	376	356	315	336	316	377	331	338	355	343	323	322	333	311	326	356	334	351	358	323	344	362	367	357	324	343	306	384	380	371	352	346	339	370	321	290	347	338	330	351	308	357	358	307	315	374	355	356	352	336	369	316	327	346	340	348	336	314	324	303	334	333	319	333	324	367	341	335	376	350	327	321	352	369	339	400	344	347	358	380	365	331	361	301	333	341	381	349	361	323	319	326	332	358	341
7852	5100	7140	5698	4198	2743	1760	1314	1153	1008	1010	876	909	817	836	798	764	742	730	814	720	688	759	735	760	765	748	748	776	760	741	744	719	749	753	761	758	791	701	735	748	751	775	772	764	723	711	759	704	815	731	741	764	757	749	791	731	808	695	762	731	715	741	724	735	797	701	744	686	728	696	711	730	723	767	728	753	777	701	790	742	702	746	690	779	738	730	753	748	708	741	698	740	758	758	710	718	760	760	689	713	777	781	718	739	740	703	707	768	743	709	722	724	712	758	714	730	761	736	711	746	798	749	721	720	760	712	748	742	734	752	766	733	726	735	729	750	761	765	711	766	747	778	754	722	707	722	758	730	739	732	727	770	750	744	764	755	748	729	721	762	802	809	736	763	683	765	783	778	711	724	722	739	736	715	758	711	727	802	762	753	751	729	750	744	796	736	681	702	777	740	752	747	752	717	714	753	725	729	746	746	747	725	732	737	741	738	730	775	739	751	733	724	771	718	710	707	743	711	711	693	726	769	747	773	789	711	765	715	717	746	760	734	759	757	766	699	707	731	797	730	736	759	745	810	724	741	769	774	698	738	774	722	740	702	692	739	728	720	709	749	716	704	739	743	820	732	771	774	714	714	757	735	814	708	729	757	764	707	767	747	722	716	780	777	765	763	727	734	760	743	681	744	751	724	766	680	791	728	715	754	726	747	737	727	721	753	741	764	744	714	750	704	764	735	745	781	727	696	719	714	759	736	744	705	748	742	757	693	707	723	790	737	764	771	684	729	759	709	720	742	737	730	725	745	757	748	745	753	730	736	744	709	714	768	750	754	724	744	761	732	752	748	711	765	754	771	768	745	725	745	730	718	725	734	783	755	708	700	789	748	738	774	753	713	773	745	710	730	738	791	712	767	755	729	760	705	757	747	772	782	765	759	818	728	740	693	731	742	804	741	789	741	783	777	741	763	755	725	801	729	730	726	705	756	736	736	710	699	817	765	791	731	778	687	739	768	715	724	734	790	734	810	779	715	749	760	746	700	745	778	765	780	735	745	730	756	795	749	792	757	729	769	758	737	750	743	789	734	787	730	779	785	717	737	711	760	738	751	674	740	729	711	749	731	712	722	749	731	736	734	743	737	734	750	739	740	755	769	762	713	719	759	725	735	744	787	772	762	701	721	757	761	723	768	747	716	769	764	758	757	752	732	737	773	684	764	773	832	769	793	719	704	774	744	777	758	705	733	732	763	727	790	722	753	764	749	704	703	747	730	733	765	715	701	750	741	734	732	737	779	699	724	785	740	776	722	761	767	777	809	735	702	747	726	726	731	739	755	718	734	770	748	803	723	723	738	731	667	844	702	772	781	771	738	732	751	775	736	772	749	764	680	722	793	759	702	738	688	697	728	757	794	804	729	817	702	788	757	737	717	770	728	698	731	771	750	758	750	726	735	709	769	721	743	750	761	729	704	724	751	776	756	700	762	760	741	749	770	684	702	736	742	755	702	748	785	753	758	750	701	678	795	742	749	751	728	714	756	773	704	728	725	774	776	702	738	709	732	710	740	726	778	728	747	782	727	725	701	741	712	759	736	705	766	768	767	797	720	778	757	751	746	709	747	736	732	732	756	709	667	771	757	785	785	757	778	750	800	716	740	758	757	754	771	724	739	717	710	730	736	710	748	772	729	727	743	769	741	730	786	697	736	763	726	713	752	729	720	726	730	741	747	722	715	805	786	728	741	701	794	778	721	652	749	771	728	736	770	750	736	721	779	710	786	762	810	786	745	779	759	757	785	725	747	790	746	790	725	684	744	739	762	719	758	737	694	780	701	754	728	791	704	754	794	771	690	785	780	761	799	748	718	759	740	744	769	670	735	738	722	704	739	758	757	720	748	718	715	697	726	756	751	774	712	787	731	753	776	701	732	758	703	748	726	769	749	736	689	741	712	740	753	735	727	724	756	737	718	795	732	750	724	749	728	759	706	702	767	757	755	725	718	725	740	730	772	753	792	740	713	786	721	689	741	761	710	813	721	728	756	728	707	725	720	714	741	726	767	763	747	751	675	759	706	791	785	740	748	694	783	761	790	737	758	765	804	731	697	769	784	750	704	780	720	755	749	759	682	763	715	719	775	796	691	708	753	708	696	703	760	743	723	738	747	721	714	794	707	712	770	725	743	812	708	810	704	730	755	755	822	751	752	779	766	728	692	749	765	747	755	720	760	758	772	777	774	762	807	746	708	767	704	765	742	719	745	776	717	761	764	803	773	727	730	724	729	751	777	748	746	729	763	734	774	730	731	709	733	807	761	757	736	744	733	758	722	748	734	751	770	735	709	756	748	764	743	768	743	775	773	795	775	716	756	756	712	733	696	718	770	773	698	758	688	710	755	799	724	769	747	754	762	730	747	763	739	746	733	716	731	699	728	689	719	741	742	718	797	821	745	766	778	730	711	776	719	749	769	743	753	748	745	753	722	714	727	695	704	712	746	731	751	734	758	735	791	669	732	761	756	727	697	734	744	712	755	783	725	759	735	704	723	766	815	716	747	717	754	734	744	772	777	718	742	707	719	761	727	764	751	780	696	697	754	728	769	732	787	755	756	729	756	743	768	742	708	764	713	731	753	782	715	720	714	748	769	801	750	829	705	756	712	790	791	732	783	718	762	777	747	728	768	705	717	798	729	729	767	759	754	759	744	772	755	744	760	793	745	741	776	726	703	754	727	675	686	746	712	720	727	707	757	753	750	760	799	745	762	777	747	751	730	768	734	762	751	754	744	746	739	702	737	769	715	763	726	727	761	727	789	739	711	760	719	746	758	777	747	739	727	728	764	785	768	757	749	744	736	765	705	734	764	766	716	759	712	692	772	743	721	754	810	731	741	766	716	736	773	726	764	773	772	732	739	761	755	775	766	739	757	739	766	709	721	754	728	674	720	780	712	772	749	782	753	763	753	736	766	758	760	756	749	708	733	739	677	765	730	701	694	753	785	731	797	790	777	719	756	746	745	762	760	731	775	728	732	761	726	732	748	733	755	750	802	757	717	742	723	798	706	767	783	753	736	706	786	727	686	713	743	753	799	712	749	779	744	791	774	741	758	731	739	715	720	749	752	795	735	721	772	729	724	735	752	748	738	760	739	776	748	741	697	722	719	754	737	713	729	687	735	746	731	797	718	707	699	773	729	733	723	769	746	778	700	714	711	766	726	740	767	723	761	761	764	763	740	749	775	761	742	749	739	763	728	745	748	788	765	747	719	771	693	762	770	741	754	723	751	748	744	753	800	770	817	715	783	753	799	743	801	746	662	741	707	749	735	738	678	747	751	701	759	742	701	708	783	762	710	771	760	747	733	769	759	751	731	740	704	766	747	746	768	796	755	741	763	710	742	712	730	762	778	735	771	723	780	717	744	668	674	713	788	749	762	766	797	738	749	704	726	759	748	721	687	752	735	756	789	752	777	776	767	745	762	818	749	751	764	758	752	759	776	729	752	717
26329	12345	8590	4735	2547	2168	1612	901	611	549	536	415	432	349	335	349	257	324	306	306	310	317	305	320	276	286	292	325	270	290	263	298	263	298	323	341	285	308	344	297	319	308	303	306	307	297	327	326	333	298	309	312	333	327	306	318	300	320	288	300	289	313	294	302	303	333	336	269	337	334	287	269	307	285	345	298	294	287	298	307	301	288	288	297	309	330	291	319	305	328	312	314	294	334	314	315	287	272	299	284	253	292	286	324	326	310	313	300	314	332	326	334	292	322	290	290	309	325	307	293	282	283	285	322	300	306	309	337	275	304	308	288	357	298	260	330	290	301	295	309	305	297	322	291	349	303	318	316	288	298	320	301	285	308	277	322	307	341	298	290	315	337	298	287	316	303	305	302	288	277	366	297	294	299	319	342	291	291	311	297	285	286	322	335	311	287	272	299	294	301	313	304	305	295	249	288	310	297	312	312	327	323	317	309	324	301	315	308	297	311	282	278	320	285	303	289	283	292	301	290	302	280	280	299	323	261	322	330	275	302	297	312	326	282	310	308	308	307	316	279	308	281	304	293	283	311	292	318	284	308	291	311	311	317	269	317	284	361	281	325	304	263	295	324	307	340	296	308	295	311	331	302	277	323	328	316	323	291	326	311	292	327	265	300	289	304	319	266	257	294	291	304	307	308	318	255	299	264	301	284	326	313	335	276	312	360	264	295	314	308	286	278	286	304	334	327	326	321	301	319	314	324	314	310	311	308	277	331	310	287	315	321	299	310	328	292	324	342	321	313	296	316	284	289	333	309	309	309	361	303	307	268	295	286	285	315	304	297	329	295	292	272	304	322	326	354	323	322	312	311	318	272	305	294	312	304	305	300	313	294	309	326	275	291	317	325	281	296	318	297	330	301	248	306	295	316	277	295	325	281	282	315	284	313	308	310	314	306	296	306	315	309	320	322	290	311	310	282	308	277	316	274	299	299	337	309	303	321	312	319	284	310	318	313	285	329	318	306	319	326	316	322	313	336	323	264	316	277	299	345	307	322	330	322	325	304	290	312	305	309	327	310	326	313	304	308	302	276	300	321	321	307	299	301	302	297	315	340	325	289	308	319	316	294	308	286	304	296	294	286	280	276	279	313	282	296	267	320	283	310	311	312	326	279	306	269	310	283	323	318	286	282	312	321	290	294	303	302	326	296	291	338	314	292	344	318	284	316	275	344	281	318	302	317	338	292	307	315	285	286	274	303	319	315	319	287	321	302	354	279	284	321	339	317	305	302	320	334	267	296	325	311	300	298	313	340	322	282	303	313	292	286	283	283	323	291	319	284	296	332	278	314	277	299	277	294	308	288	347	357	295	292	314	285	289	267	316	309	303	288	292	320	300	292	347	298	307	269	317	331	311	292	308	302	266	302	281	289	314	279	318	291	297	302	269	315	289	273	281	288	321	329	309	301	304	327	313	328	310	313	303	283	314	317	328	297	321	278	317	325	338	307	305	310	322	306	305	325	287	285	296	316	293	299	291	305	308	331	297	312	315	294	308	314	304	290	301	309	293	265	307	299	314	304	325	306	307	296	321	293	298	310	333	307	327	313	270	294	299	277	316	305	307	288	330	317	325	333	313	334	313	317	321	320	320	331	298	299	306	310	299	310	289	289	296	330	314	275	299	323	306	320	340	326	317	309	297	282	315	295	306	297	268	333	270	333	285	291	283	334	283	272	319	302	273	287	279	286	321	284	289	344	305	312	333	303	327	320	327	332	288	289	278	276	295	303	275	273	304	301	302	324	310	301	330	290	294	309	333	299	304	307	289	287	277	324	310	345	293	314	317	298	302	265	328	304	318	300	307	304	316	291	276	315	304	275	284	314	299	324	305	298	309	316	315	313	296	291	321	300	300	317	306	327	330	278	283	268	314	303	308	301	315	277	314	314	286	327	315	286	279	298	313	284	334	289	282	293	278	327	318	298	310	305	299	330	284	302	291	300	280	282	324	325	286	311	297	343	302	310	313	298	268	293	309	296	323	310	341	282	303	295	287	289	291	300	289	335	353	314	328	317	300	306	281	339	293	354	314	294	300	294	283	304	345	295	328	287	313	306	279	311	326	299	312	305	290	297	292	306	253	279	324	313	283	323	278	313	288	293	315	271	324	325	304	291	287	307	308	320	286	280	325	291	296	288	287	323	292	298	327	304	266	304	287	283	273	285	305	290	300	281	315	305	298	335	309	296	287	304	302	294	321	324	289	304	275	299	295	296	322	313	248	320	313	297	269	307	307	312	326	308	294	302	304	281	278	316	330	329	312	283	305	304	311	302	301	297	289	291	281	273	293	314	288	294	295	303	311	306	328	234	322	314	307	310	298	309	292	303	280	340	332	299	293	287	274	308	297	313	277	318	288	352	289	296	311	348	324	323	318	280	338	269	299	312	311	305	292	302	278	317	292	282	307	295	284	293	284	315	294	342	359	316	324	288	291	309	331	314	375	328	319	285	302	338	316	300	293	302	303	311	276	304	276	305	301	339	323	285	322	271	306	299	295	302	295	279	323	306	313	315	300	344	293	287	278	281	303	283	284	293	277	305	313	261	321	313	286	327	288	279	311	333	301	307	310	311	338	324	288	308	313	289	286	312	324	304	283	329	256	300	288	342	301	313	291	320	281	340	286	318	274	292	306	330	277	285	319	306	303	266	311	311	309	314	258	304	298	295	296	301	326	295	321	283	324	273	282	318	309	295	288	317	287	295	304	293	312	289	271	273	311	290	301	343	330	304	295	308	291	330	314	316	305	290	304	301	321	307	296	321	304	320	264	316	274	315	316	285	305	315	311	266	335	294	321	275	299	287	313	320	285	290	299	322	286	305	320	338	333	329	333	303	292	281	306	324	301	276	333	299	315	309	297	292	297	295	312	322	324	325	313	278	300	307	322	302	323	312	297	291	320	315	309	290	321	305	342	289	287	320	315	278	289	335	274	276	310	292	310	298	311	320	295	299	292	316	329	325	303	304	299	289	261	283	274	301	287	293	286	294	305	309	295	297	310	302	308	316	315	291	307	297	306	317	313	266	288	301	350	324	300	312	330	327	326	304	317	275	327	303	280	302	297	301	336	326	331	278	302	313	322	306	299	325	307	298	278	298	284	318	286	309	333	302	292	310	319	288	343	296	338	307	323	296	300	287	315	277	298	319	277	326	297	294	269	277	277	333	340	299	293	311	305	295	334	312	282	319	289	306	345	271	294	304	327	313	304	294	266	275	320	308	300	282	275	301	303	296	279	319	282	318	315	283	316	319	292	344	335	353	302	288	330	323	285	327	296	304	324	328	273	266	298	272	309	301	283	319	313	296	332	295	297	307	297	299	289	309	303	295	330	273	289	274	281	304	327	336	308	328	272	307	320	263	319	312	275	331	316	304	313	291	333	311	280	336	302	336	308	301	264	321	289	283	294	311	276	318	285	306	291	299	295	304	285	313	353	314	308	330	276	316	305	326
15900	8899	13094	10409	7564	7756	5806	3427	2381	2257	1910	1505	1289	1041	861	753	749	805	703	743	726	723	695	680	670	757	672	683	696	698	704	707	692	690	652	705	681	663	651	713	667	724	724	672	696	692	645	672	689	669	703	662	669	644	737	715	745	647	690	677	681	703	689	673	708	692	671	725	719	664	693	690	704	685	660	636	709	721	689	677	698	650	705	692	682	669	703	712	699	720	647	707	699	679	723	654	667	685	684	720	686	688	690	709	658	637	683	703	634	680	740	661	670	650	683	708	685	689	676	646	705	708	716	675	693	638	673	707	702	681	708	668	663	665	674	653	697	680	687	691	646	671	705	701	705	658	703	732	673	722	647	733	684	663	652	705	738	713	710	666	720	708	632	734	709	724	684	717	752	705	706	662	690	686	668	697	657	658	713	678	695	655	698	709	675	688	636	673	669	693	693	643	651	635	674	734	708	697	695	650	733	658	681	689	701	670	707	660	669	693	696	634	674	691	698	696	677	687	678	670	677	668	658	659	685	659	625	676	702	697	682	698	670	709	718	666	623	652	692	673	666	726	668	658	655	669	699	651	651	661	670	644	669	651	726	685	676	671	669	674	686	667	695	689	707	721	693	708	677	707	670	674	679	687	680	671	649	631	625	715	668	675	662	709	699	658	656	708	670	711	683	669	718	673	655	691	673	671	684	676	643	682	686	645	663	672	679	690	667	726	674	697	684	686	671	715	654	676	700	691	718	698	683	700	685	702	690	668	723	673	690	726	676	701	698	689	684	685	651	687	631	690	664	648	705	715	678	696	711	671	709	645	668	703	703	674	680	677	716	639	686	687	634	700	694	684	756	685	683	725	682	643	693	687	692	673	698	665	671	696	674	689	700	699	665	700	678	689	706	688	700	709	663	750	741	651	663	674	651	698	702	630	704	634	630	650	693	676	691	671	656	688	655	694	673	682	632	705	682	695	714	691	687	735	669	727	661	688	620	725	638	663	669	694	698	696	722	674	681	684	700	623	739	685	661	691	687	680	720	699	705	672	648	677	667	678	709	691	660	662	703	680	650	665	656	699	662	670	725	727	673	711	721	676	657	676	655	666	722	704	693	688	622	735	711	721	688	626	673	724	624	704	688	654	677	705	699	711	696	633	660	669	700	662	675	688	662	697	665	679	736	732	690	652	709	705	705	700	706	716	669	692	702	677	685	679	653	677	689	688	664	657	677	655	668	676	693	719	718	722	649	661	706	653	689	663	698	653	711	666	686	706	691	690	747	691	702	728	680	726	649	683	714	661	671	695	662	655	640	676	707	681	691	731	662	692	718	659	681	678	673	682	696	655	673	633	688	659	664	655	648	668	710	682	716	680	672	642	728	688	678	718	685	711	639	693	710	661	683	746	651	655	723	689	656	658	702	658	682	642	661	649	684	708	701	719	696	708	700	638	688	671	667	692	713	709	675	680	675	716	692	719	682	677	668	724	707	688	712	714	672	689	676	710	684	651	683	621	685	702	678	708	721	649	689	699	675	729	685	679	717	705	720	686	700	693	674	678	684	679	667	705	695	686	702	655	711	691	637	731	713	672	642	727	671	611	659	642	668	704	730	706	741	730	672	680	681	649	679	656	694	650	647	658	660	721	695	651	673	674	684	669	655	708	683	654	745	692	712	687	690	663	729	700	643	704	679	695	654	630	714	658	671	656	669	690	684	647	636	749	677	690	660	681	660	699	704	668	643	621	692	645	670	733	713	715	636	668	665	664	691	690	707	643	635	673	680	706	626	637	686	687	646	657	679	691	683	661	686	643	651	654	664	652	681	655	687	718	720	692	685	688	709	690	688	681	681	657	633	683	673	723	679	683	682	721	648	714	688	674	642	696	695	664	669	691	704	743	695	679	688	721	676	635	680	741	680	680	714	662	676	704	704	697	691	717	720	674	689	681	687	730	635	680	705	685	609	673	659	603	720	714	717	659	688	719	667	649	684	661	659	640	704	661	661	699	661	697	737	689	697	726	695	681	716	698	731	663	648	672	676	701	699	659	699	698	708	730	669	700	680	693	641	662	671	686	704	662	670	715	653	699	690	671	653	664	717	698	680	705	675	670	684	672	699	649	691	706	675	707	708	665	715	633	697	708	675	713	726	679	668	694	682	657	719	691	673	700	715	693	688	671	681	678	693	678	692	641	670	653	627	686	703	719	676	739	652	676	692	705	672	696	654	688	673	657	696	742	695	684	678	673	730	653	629	679	640	696	647	660	693	677	715	694	702	698	668	715	658	721	656	654	643	674	661	699	676	678	722	705	706	696	651	642	652	683	720	671	659	725	701	669	705	710	663	678	727	684	626	702	655	682	652	678	700	732	703	702	660	673	698	717	676	648	672	660	708	650	644	695	601	699	696	661	693	704	692	664	639	685	642	697	688	678	645	665	681	703	683	692	668	690	680	621	668	688	649	692	647	710	690	718	649	661	716	630	687	709	643	691	659	625	647	724	735	723	711	680	632	709	647	669	656	656	647	718	758	703	718	694	668	678	662	649	712	664	696	656	656	662	673	636	666	691	734	674	681	650	715	714	659	690	659	680	698	652	690	658	678	682	688	695	715	713	686	639	713	655	729	697	722	645	686	742	670	700	680	655	701	656	653	702	739	664	711	739	675	723	666	687	657	720	706	705	732	723	648	710	733	708	702	680	660	694	676	671	699	668	725	732	665	618	676	676	692	668	659	661	700	691	676	680	635	687	672	711	659	697	673	662	681	666	658	698	705	714	670	704	665	679	676	690	648	707	644	690	712	684	691	729	708	667	692	672	668	694	660	683	677	729	672	667	663	693	684	715	669	679	742	710	703	677	708	724	688	692	662	730	706	666	723	684	724	693	696	715	671	681	692	690	696	675	706	675	679	665	689	696	658	668	671	687	669	658	646	662	663	671	678	692	692	738	653	682	678	710	666	697	739	672	694	686	664	688	648	691	657	704	687	670	691	690	685	689	668	665	675	704	653	664	694	634	672	703	694	692	680	659	661	723	668	646	666	664	671	683	657	719	735	711	703	664	644	646	697	660	648	681	709	673	643	652	658	687	713	696	674	711	658	702	663	694	743	642	666	685	708	686	678	631	701	688	676	669	687	683	687	663	669	735	708	688	681	696	687	677	629	664	665	709	701	630	657	685	662	673	671	680	689	690	692	671	689	699	716	680	715	664	670	684	718	665	648	726	666	655	671	658	662	751	688	669	702	743	656	728	761	667	633	666	633	727	658	674	727	696	680	679	685	714	688	690	649	673	700	712	700	717	669	717	674	714	716	692	660	688	667	674	684	718	687	675	675	714	651	698	754	673	714	680	720	675	628	684	675	654	753	699	689	732	685	617	670	679	705	707	673	709	679	661	653	734	663	652	677	668	702	684	638	699	665	701	711	673	674	694	663	681	659	693	688	645	713	691	639	669	703	693	680	694	676	673	677	679	652	727	742	667	712	675	669	706	678	651	698	650
33960	17770	13224	6877	3822	3626	2574	1439	872	797	755	631	474	392	387	410	362	377	324	364	339	344	364	372	331	338	362	318	376	339	384	377	342	341	352	338	342	359	353	353	327	335	370	355	369	378	369	361	330	336	354	326	344	365	330	338	345	319	367	357	344	377	371	351	361	357	341	389	353	347	344	341	373	387	350	345	357	387	371	383	384	352	354	348	357	368	354	317	385	348	342	351	339	350	331	343	346	370	343	378	382	378	358	348	352	381	366	373	356	329	365	357	365	353	360	360	355	379	342	363	383	336	327	335	362	341	354	339	343	394	345	353	361	380	357	356	338	364	359	350	352	408	379	333	375	356	368	360	356	339	347	338	381	335	355	355	341	363	362	316	361	353	339	325	348	342	348	328	319	336	361	379	364	335	358	356	329	338	359	360	366	351	344	370	344	347	363	399	344	354	322	331	332	368	329	352	374	328	390	356	377	350	331	362	339	361	336	333	368	378	370	337	356	374	328	348	399	326	357	319	318	383	378	322	324	392	353	362	341	396	340	350	364	331	365	315	332	381	364	393	350	340	375	356	338	328	351	347	382	354	348	357	339	329	362	402	343	332	349	383	365	351	374	341	369	354	343	386	340	338	324	330	369	339	396	362	380	336	364	384	330	327	334	345	350	367	342	358	363	364	359	340	377	362	368	365	344	334	386	374	377	346	346	379	365	344	349	362	367	357	345	372	394	354	356	343	355	352	325	390	370	351	314	323	331	376	323	352	353	366	366	385	357	330	326	383	388	329	327	337	334	335	381	343	353	321	374	389	352	355	348	352	324	365	368	344	348	340	331	389	370	341	376	326	375	373	358	327	353	376	344	369	373	307	353	366	334	330	344	337	348	376	359	346	351	355	389	358	329	353	374	323	316	358	342	338	318	373	347	332	338	331	342	339	348	407	401	358	357	324	365	365	338	363	352	375	343	369	336	347	384	347	379	364	369	349	342	370	328	370	378	345	350	351	364	410	323	350	352	334	425	363	369	356	354	361	344	377	374	333	358	344	374	322	338	361	344	324	376	373	339	334	366	372	351	341	358	344	342	366	349	349	366	388	357	374	317	318	341	384	328	315	321	328	335	368	351	384	372	350	331	358	374	323	337	313	337	349	388	357	351	305	351	334	333	335	354	343	326	373	368	348	337	332	381	351	346	361	355	357	338	351	314	398	358	350	380	313	372	358	329	353	350	376	358	339	353	352	378	400	357	355	331	362	345	324	341	340	337	345	377	358	386	347	344	328	353	345	357	375	348	370	362	358	377	330	337	385	330	350	322	312	353	362	362	320	392	344	370	354	359	318	352	404	342	378	339	364	337	352	360	347	385	365	378	337	395	387	355	365	373	388	368	379	336	379	351	395	345	370	369	359	357	344	338	355	339	374	336	405	344	349	353	366	336	313	366	323	315	339	329	334	326	336	339	332	310	333	320	377	347	356	344	390	422	363	381	344	350	374	325	377	344	355	377	339	326	337	312	373	359	352	385	374	372	348	340	355	361	350	341	343	379	348	364	350	337	348	353	393	337	318	333	351	350	343	345	329	335	354	347	336	333	382	379	321	329	348	359	359	344	372	353	336	364	375	362	331	338	354	332	359	403	366	330	333	368	390	342	366	336	357	368	348	369	324	385	341	375	339	358	334	338	375	369	369	342	334	367	354	373	317	357	369	335	361	380	394	353	362	324	358	338	321	351	358	373	347	368	358	351	337	325	318	382	346	367	353	373	378	375	366	388	376	352	327	364	357	344	342	382	358	357	307	338	366	381	349	358	361	368	329	381	384	322	335	316	335	342	292	328	341	340	315	362	353	391	358	356	350	358	384	366	355	348	354	405	323	349	355	356	348	358	354	336	348	374	402	361	361	364	368	357	312	342	370	349	345	327	342	369	366	369	316	319	351	354	374	342	335	402	383	354	356	342	337	317	412	320	354	399	314	359	355	332	366	393	367	358	359	337	365	377	355	366	336	372	349	372	388	394	365	339	348	320	335	340	341	356	352	369	384	345	308	336	316	339	333	356	391	309	306	319	356	379	354	352	371	336	361	348	346	370	360	362	318	359	370	327	317	360	358	322	352	348	365	349	367	372	330	367	344	349	340	360	356	351	354	409	341	367	351	309	321	370	342	344	337	341	364	341	325	336	347	372	399	328	331	359	329	326	395	362	369	366	344	361	371	384	334	394	377	347	355	379	357	356	357	343	356	329	336	366	334	350	356	361	346	336	354	351	368	345	343	329	373	364	385	346	408	378	328	355	347	353	310	333	358	361	341	367	370	365	358	387	313	355	361	309	372	356	365	357	351	352	382	368	359	336	352	369	361	345	354	367	356	370	342	351	336	386	340	373	334	354	337	335	377	354	380	351	337	369	383	343	328	357	345	343	346	378	377	367	335	349	389	377	360	362	353	334	339	333	369	342	351	332	341	342	336	369	348	355	343	342	373	370	345	346	381	339	350	350	330	312	368	309	383	392	366	344	384	338	335	366	362	367	362	345	362	355	325	348	334	352	358	354	342	298	336	357	339	319	352	316	351	362	355	342	362	332	330	349	357	365	341	314	329	372	350	325	350	378	378	362	361	340	361	341	372	305	351	339	371	333	341	316	363	348	333	354	335	375	360	363	362	359	400	349	395	292	340	324	342	375	354	350	337	336	343	365	385	343	387	324	336	376	338	363	352	363	334	388	346	399	353	404	379	345	349	346	393	382	367	394	332	356	335	330	320	368	371	399	351	352	377	331	372	366	350	350	382	325	352	346	348	345	370	320	341	395	315	368	347	345	363	324	345	377	337	371	329	358	324	361	362	340	347	316	358	332	341	349	390	370	368	346	352	384	357	332	374	364	354	359	349	354	343	360	352	341	351	331	351	376	346	327	327	400	354	320	346	365	335	336	360	349	341	330	382	382	332	321	343	343	381	347	363	316	381	336	332	324	339	367	374	372	354	364	319	359	364	339	352	332	385	379	359	350	358	309	360	364	353	372	327	310	354	343	374	343	345	328	318	361	365	367	352	339	332	353	337	376	365	386	359	363	335	395	377	343	381	320	338	357	337	339	324	357	344	362	330	323	358	361	308	341	322	329	332	372	341	380	370	346	392	394	383	341	333	364	327	360	388	367	311	341	355	372	299	343	359	364	352	392	380	364	339	382	374	340	346	345	342	324	330	329	348	335	381	348	361	329	340	360	362	365	323	326	383	342	365	378	370	344	384	364	341	414	396	368	361	343	359	377	416	368	378	379	312	382	360	350	345	345	361	347	377	388	400	351	327	348	338	335	338	352	380	381	373	329	354	365	352	347	367	324	318	320	360	336	357	373	397	356	362	375	350	354	325	337	359	358	326	368	350	358	338	390	340	325	335	329	347	356	354	372	315	374	381	348	358	341	376	370	362	355	331	367	361	372	348	355	368	374	366	368	371	373	373	337	358	336	319	341	331	369	322	344	362	385	337	351	322	385	379
19030	12522	17339	14057	10315	11202	8621	5328	3701	3418	3010	2357	1818	1422	1078	1025	905	868	834	827	869	854	809	849	821	792	806	862	739	845	800	815	774	771	801	819	778	788	780	836	800	809	792	800	802	807	798	836	826	797	742	758	826	822	815	803	761	794	735	782	819	828	813	790	812	782	768	812	754	818	762	814	801	782	826	778	758	799	779	769	779	794	751	782	765	806	796	787	796	802	771	780	789	802	765	793	813	799	802	769	777	763	807	803	774	759	781	787	786	757	805	759	791	812	736	777	752	807	747	800	735	826	781	740	760	770	775	777	795	787	757	782	805	765	783	784	801	778	750	835	761	748	800	765	762	740	737	840	768	820	800	759	758	816	807	786	829	813	795	807	756	786	800	730	838	823	836	788	770	802	792	779	821	763	832	799	774	758	768	787	766	813	775	777	753	823	780	752	821	758	777	800	881	752	750	719	809	763	851	800	806	747	748	809	772	778	768	778	770	794	745	794	763	776	787	784	787	800	782	835	766	807	733	794	715	752	730	777	743	769	772	760	823	736	830	759	771	793	815	809	794	763	763	782	801	744	761	802	775	777	770	762	775	746	799	766	732	763	772	788	768	805	735	767	781	738	726	803	757	752	729	782	790	747	751	801	753	810	752	792	817	779	717	801	743	782	812	807	751	747	804	780	764	789	780	790	718	794	743	786	782	773	775	774	807	759	793	787	790	815	786	786	782	820	807	798	814	757	738	751	799	787	780	752	800	775	756	803	811	755	790	731	807	828	867	742	764	781	789	800	782	827	795	787	795	795	762	760	733	752	810	764	721	766	812	844	782	804	826	828	764	768	759	844	796	749	740	800	747	773	804	779	786	806	769	825	784	721	741	795	765	771	769	762	783	788	766	746	798	807	789	761	805	780	814	795	808	774	767	741	819	783	792	768	748	795	774	705	800	796	766	798	791	762	808	765	774	770	775	808	768	766	731	726	746	782	748	779	781	769	753	781	746	812	787	783	810	790	772	793	711	777	802	774	763	763	781	772	784	778	766	779	774	758	814	798	786	776	771	798	753	834	736	807	776	821	752	802	779	743	735	822	807	820	782	807	776	753	810	795	787	795	776	729	780	755	795	781	800	765	802	785	791	750	746	774	775	829	762	795	800	770	774	770	723	762	768	829	748	774	787	749	803	798	810	729	784	788	729	786	758	817	822	774	748	774	744	793	786	790	743	784	735	786	761	740	778	783	824	783	800	754	717	795	767	729	745	795	799	785	782	766	872	825	769	716	771	790	776	793	765	769	755	796	755	751	812	779	768	779	729	742	747	735	822	777	804	844	761	793	742	786	813	730	737	733	746	798	752	794	761	788	789	807	716	802	780	753	748	780	736	762	784	780	773	798	741	769	772	754	802	790	810	798	784	769	727	799	783	775	779	794	801	775	759	721	785	749	818	754	734	790	780	762	740	764	764	779	763	755	808	820	746	766	757	744	798	776	726	764	733	736	751	785	784	792	788	782	757	772	806	776	745	829	744	782	764	781	756	762	736	760	744	767	768	802	829	745	808	805	765	758	765	787	772	781	745	741	771	756	785	767	734	740	776	786	824	743	780	803	784	778	784	834	761	776	808	770	769	781	778	775	796	706	775	742	806	773	782	779	805	791	791	808	772	767	726	799	775	779	755	764	782	817	736	754	747	830	755	816	744	766	746	799	758	844	783	781	790	761	755	773	715	797	762	784	768	797	763	764	770	739	802	764	710	770	749	748	770	762	747	791	797	757	780	750	723	759	779	814	766	801	752	825	801	737	777	774	833	819	795	733	811	774	791	740	812	781	777	783	784	741	775	751	821	761	780	807	778	794	761	781	749	731	761	746	779	767	784	759	746	742	756	789	801	739	770	790	771	803	795	779	751	769	764	774	777	834	814	795	791	782	777	782	795	731	779	747	814	745	805	765	772	757	762	751	769	828	800	766	778	794	814	807	827	782	785	777	736	750	789	802	792	774	745	759	802	750	766	724	805	757	796	786	852	811	781	794	762	798	717	715	770	776	797	771	768	769	762	784	731	770	786	750	719	781	799	698	769	785	805	766	791	768	763	763	814	778	761	765	793	778	731	712	763	719	794	817	774	815	786	801	771	800	770	797	748	777	843	789	751	750	738	820	766	757	788	780	787	779	736	762	801	751	820	764	730	791	804	774	767	764	776	766	817	784	761	807	819	778	813	794	802	756	761	765	763	796	744	805	786	736	714	776	725	801	754	773	777	824	798	775	812	788	756	799	776	855	791	790	768	759	785	797	812	803	787	793	713	733	770	785	789	751	783	780	793	823	725	795	802	770	735	790	783	753	802	730	798	787	770	819	744	781	751	835	751	764	747	703	835	719	755	781	806	788	788	771	739	803	815	782	781	737	782	767	802	774	782	710	766	779	812	790	802	787	818	758	769	783	775	748	738	727	749	795	798	791	800	772	757	713	743	808	775	826	771	756	797	767	784	787	791	763	765	790	863	761	769	786	842	764	756	815	788	758	778	805	796	816	803	834	785	750	767	760	821	817	800	739	803	744	796	761	800	790	714	829	817	733	767	781	746	773	813	808	786	817	832	775	784	786	769	769	784	738	768	803	744	787	814	792	791	737	799	753	764	789	749	751	754	733	775	812	722	819	786	796	810	737	771	761	821	786	751	807	852	797	797	763	735	736	732	798	815	789	732	766	823	795	786	739	774	746	769	761	765	775	781	790	767	709	774	763	859	774	796	781	781	792	794	770	806	838	762	788	782	826	787	789	750	824	715	779	785	738	724	783	792	854	732	775	766	766	796	792	827	734	792	812	737	798	804	784	771	816	784	745	752	782	815	784	769	794	781	782	798	795	820	775	754	798	759	787	757	787	774	754	774	783	784	835	796	811	775	777	771	748	774	778	782	795	799	830	758	787	800	754	756	730	740	807	785	781	771	773	703	778	734	807	789	788	804	751	743	819	761	802	805	779	758	755	720	769	784	777	806	806	790	774	755	776	710	769	780	731	773	795	794	754	794	815	807	778	727	822	750	732	753	769	799	773	759	784	776	760	786	768	779	759	818	798	736	825	767	777	770	734	806	759	762	782	758	770	779	743	777	779	773	770	792	778	801	808	767	836	804	770	744	794	871	776	788	804	773	767	772	742	753	783	777	771	784	731	770	745	787	750	821	780	753	799	811	782	747	782	752	763	769	810	754	781	770	773	781	808	760	749	776	799	770	800	760	810	750	784	739	759	760	798	812	802	782	740	772	774	811	791	801	790	790	735	761	809	778	726	777	763	758	767	798	809	780	772	710	753	776	773	795	769	817	721	770	759	779	744	796	807	780	779	761	745	786	757	805	776	816	805	777	829	825	748	775	769	774	787	805	806	771	771	770	790	825	741	775	776	758	758	793	791	774	792	798	797	826	769	774	769	821	758	776	747	797	749	792	813	781	776	732	817	811	756	769	820	765	775	743	862	808	760	725	836	742	785	763	755
12114	5592	3987	2113	1349	827	600	454	417	399	441	406	388	358	370	345	321	354	322	310	348	336	363	385	344	343	346	315	332	314	364	367	367	362	372	337	327	338	333	306	371	323	340	300	323	328	344	390	328	335	310	353	343	340	327	305	368	332	316	375	349	340	379	323	369	335	299	321	331	343	347	334	352	319	317	332	350	329	342	324	332	388	334	360	392	357	369	321	312	333	303	320	364	348	337	356	362	362	324	326	350	339	363	346	331	352	359	329	374	314	308	314	331	337	370	322	334	375	361	342	328	362	334	318	328	339	356	327	351	328	336	351	345	337	321	350	352	343	296	349	339	342	336	343	367	335	354	315	334	295	348	340	307	340	324	323	364	337	365	316	317	381	318	348	336	326	352	314	334	331	339	363	349	348	330	312	354	322	341	314	355	361	362	379	350	355	308	325	356	386	357	330	373	365	330	360	304	333	343	360	344	333	337	371	324	316	342	329	354	348	328	334	330	322	372	360	340	313	346	348	342	345	330	305	355	332	353	344	333	327	293	327	368	379	350	317	336	325	345	350	322	334	353	334	296	299	338	313	373	345	371	368	324	351	374	303	329	334	345	373	321	329	354	307	360	381	353	337	354	358	335	355	337	350	318	332	361	335	323	348	343	354	376	329	318	338	354	378	330	336	314	321	348	374	347	347	373	353	346	341	306	352	329	341	358	326	351	356	341	347	372	328	381	321	353	384	357	355	348	367	337	332	378	332	323	321	332	341	358	343	350	296	340	350	351	352	326	344	349	371	320	302	360	310	378	330	346	364	362	321	333	309	322	318	338	346	337	322	345	327	330	318	357	362	327	331	313	324	350	323	306	324	320	314	298	347	317	343	358	295	354	349	359	342	347	339	317	336	348	334	366	344	319	348	300	365	358	298	341	307	311	329	333	361	346	356	349	336	300	349	345	332	307	340	391	329	359	313	325	304	365	360	335	322	290	316	336	327	303	314	355	324	362	340	342	393	321	303	345	320	366	326	348	340	357	339	343	374	400	301	326	350	349	364	321	326	364	377	338	353	339	366	334	360	319	339	360	323	337	337	344	316	348	374	331	336	319	340	364	305	346	325	348	322	349	341	353	352	334	378	358	300	303	346	330	323	328	370	312	348	332	347	323	315	359	369	323	337	315	359	357	358	344	358	364	302	324	364	339	343	323	332	349	329	322	359	338	345	329	300	325	363	360	333	322	361	391	350	318	335	322	345	342	351	334	348	341	327	318	303	348	343	368	339	332	323	347	366	339	362	340	337	324	363	339	310	350	344	334	367	332	322	327	382	325	331	332	333	351	357	321	354	347	320	328	315	328	356	335	317	331	360	325	315	307	368	356	363	307	348	319	366	319	367	347	356	313	320	344	301	310	359	334	318	340	320	360	344	332	332	340	351	328	330	373	374	350	334	345	319	319	314	388	338	361	356	374	301	319	352	350	331	337	341	339	331	327	343	355	357	378	311	339	335	354	324	352	364	328	357	362	355	329	350	322	350	326	343	335	326	353	331	312	345	365	323	335	358	348	368	333	342	345	324	350	332	368	335	375	357	329	330	324	297	332	315	332	327	325	310	341	322	332	350	375	330	303	303	304	340	341	337	325	340	341	363	331	361	392	312	347	337	329	345	344	341	335	332	310	356	339	309	356	359	323	355	320	346	350	324	329	297	331	399	314	369	333	362	358	346	345	341	356	352	312	324	338	338	339	373	412	351	382	324	373	393	334	328	308	319	352	322	350	332	319	337	361	360	295	342	347	341	337	327	378	341	356	313	358	339	349	347	335	348	332	379	371	320	341	344	335	340	348	321	303	333	332	316	340	369	320	354	352	323	356	340	314	330	384	343	330	344	364	335	335	340	352	326	339	327	326	361	331	350	340	342	310	334	336	353	309	347	345	323	357	300	332	333	350	320	325	297	289	333	348	360	323	334	330	358	305	363	316	309	366	337	346	345	324	326	327	328	380	328	334	372	347	338	333	335	294	329	322	325	355	338	333	357	376	345	320	336	335	326	342	345	324	308	387	328	313	321	304	327	359	349	344	367	343	349	329	333	321	317	344	339	349	347	353	321	323	375	351	336	329	345	314	334	351	362	320	371	373	351	333	330	331	352	339	327	283	358	317	366	349	379	357	328	362	324	347	330	362	348	373	361	340	321	342	295	345	319	308	331	316	314	318	351	347	312	341	349	357	332	373	358	329	335	360	330	331	356	332	360	351	346	345	349	350	341	361	365	327	331	345	323	359	364	358	379	331	317	336	340	341	293	326	351	341	336	338	327	361	363	354	326	329	365	320	347	363	326	352	364	314	328	356	334	353	336	329	345	356	314	328	347	354	353	330	328	362	307	326	345	346	348	368	325	346	368	349	339	325	335	362	374	330	357	337	347	353	311	351	337	344	324	350	334	342	299	323	349	348	337	316	307	362	350	309	340	362	366	342	360	338	306	335	350	328	348	329	341	397	342	313	340	372	354	322	320	340	315	342	347	343	331	382	362	349	362	324	335	347	356	370	333	316	319	343	309	343	335	371	343	359	308	311	342	351	333	321	350	344	374	385	344	331	335	323	342	317	326	350	343	351	307	362	326	336	362	332	367	333	332	360	359	323	357	316	325	318	341	359	330	349	330	316	320	336	374	329	370	328	342	303	328	327	356	325	319	365	345	337	364	374	324	330	310	353	323	357	361	355	338	337	321	342	323	371	379	317	317	336	331	350	367	324	356	298	307	332	338	308	312	336	358	314	339	335	348	335	317	337	349	337	343	373	341	355	333	332	335	350	336	336	323	358	323	343	323	350	352	326	322	318	332	356	346	366	332	347	317	354	343	319	355	338	319	360	373	336	377	364	358	362	331	317	342	326	314	356	400	331	323	352	304	347	338	359	329	344	358	316	341	313	285	348	333	331	320	335	344	311	341	335	353	352	325	337	336	346	369	306	333	346	318	293	372	348	317	340	330	337	324	351	314	299	325	288	339	318	350	327	279	386	338	342	352	347	347	333	357	324	304	320	367	325	298	330	345	319	314	329	357	343	348	337	306	315	342	339	324	363	348	378	348	347	344	381	342	315	319	361	347	350	372	363	312	343	330	339	332	295	350	325	387	331	327	376	354	351	350	296	352	323	304	353	356	354	341	331	321	304	323	357	349	347	342	314	318	356	332	341	306	324	338	329	319	319	345	341	361	323	330	327	324	330	316	336	312	376	334	319	343	355	323	342	327	365	337	347	338	339	357	316	336	331	308	332	340	348	339	304	365	350	339	331	307	351	361	321	323	309	323	340	362	323	347	342	323	328	335	313	326	358	330	340	372	344	318	313	353	357	335	321	312	331	301	326	356	345	334	350	363	303	353	338	330	323	341	323	360	332	345	314	356	333	396	323	323	347	330	348	336	320	311	318	327	325	340	299	338	363	354	330	368	374	371	362	350	324	365	330	314	355	332	308	341	366	308	323	362	347	360	382	359
7287	4607	7013	5852	4408	3104	2005	1259	1088	1047	976	902	802	818	786	734	766	800	762	748	720	741	718	753	715	731	768	743	763	755	747	740	753	763	772	807	782	717	750	738	762	791	776	742	753	735	737	771	701	759	718	780	705	761	762	733	741	724	704	774	746	756	700	776	782	726	695	724	735	742	743	757	745	756	756	713	757	724	711	726	705	744	734	728	710	759	770	760	699	739	742	747	779	761	766	739	732	777	784	745	766	732	724	717	741	679	739	732	764	717	774	756	768	739	709	747	738	755	715	718	769	766	761	702	754	705	738	716	684	764	756	797	768	733	709	763	745	780	734	659	760	753	770	728	742	731	741	773	712	734	721	782	720	737	798	803	701	735	722	758	735	768	735	778	738	823	744	785	774	743	745	784	772	786	753	747	787	731	768	727	752	742	775	739	761	762	746	761	714	768	730	820	772	731	736	787	752	755	766	721	744	709	782	778	769	761	775	735	724	737	690	718	731	739	767	738	738	741	710	724	744	752	748	710	741	771	724	816	752	735	769	783	762	763	764	784	706	726	762	737	771	766	762	758	775	754	785	757	701	794	756	698	746	800	716	746	758	764	725	728	741	727	732	734	744	785	719	692	749	768	767	750	754	750	729	715	733	763	737	735	732	759	747	741	775	779	745	741	734	745	769	704	789	755	770	730	750	706	741	731	758	738	769	805	738	706	727	782	696	771	785	754	803	745	721	748	723	706	748	731	745	759	767	693	716	750	729	719	743	712	758	750	774	736	779	747	741	749	787	732	747	741	788	762	717	733	761	726	770	730	736	676	730	747	699	734	755	729	725	760	758	697	719	774	735	758	727	752	744	746	720	793	783	742	759	714	763	753	731	726	746	766	765	733	716	761	720	749	723	779	746	713	719	760	671	747	793	705	751	773	703	742	712	718	736	790	719	786	776	706	735	736	694	759	750	777	744	738	751	749	745	676	762	720	769	741	748	741	723	773	778	746	756	766	734	704	746	745	781	741	697	753	725	739	746	775	764	748	772	778	774	780	733	774	759	741	709	723	717	744	737	766	706	765	736	716	789	755	672	767	729	791	763	770	709	746	776	741	747	742	773	748	740	745	720	714	710	762	725	699	777	749	705	734	765	792	744	718	723	728	792	736	722	741	761	774	769	760	781	761	804	783	744	768	705	782	737	733	673	755	717	775	771	721	714	719	740	714	731	708	747	738	771	771	777	714	769	744	742	752	801	776	749	780	698	726	793	731	762	748	741	747	774	730	759	718	747	763	745	769	708	718	752	740	788	759	756	715	718	758	727	705	720	760	751	711	743	750	712	735	710	751	769	696	740	760	728	747	769	709	776	720	794	798	780	778	756	729	761	720	795	679	750	719	740	751	760	736	734	751	775	773	771	698	776	742	725	711	789	798	744	701	771	713	753	810	724	806	747	754	741	755	743	719	766	775	755	744	755	726	710	723	712	738	716	734	764	739	702	730	744	753	743	696	797	735	718	742	777	720	766	758	753	772	735	747	732	775	784	757	761	725	707	739	764	746	754	739	731	733	726	701	725	716	734	730	748	744	763	780	781	748	759	736	729	765	695	762	721	790	714	718	750	774	777	745	732	760	734	750	751	715	725	693	746	728	770	746	738	744	719	766	776	712	732	701	779	753	761	750	758	746	745	799	759	746	734	822	723	719	754	740	795	749	731	761	714	726	746	754	737	769	694	703	758	766	779	777	761	791	807	725	720	795	711	726	786	738	735	783	712	744	734	739	777	726	741	724	738	746	755	744	787	769	676	717	744	729	730	728	735	755	771	741	732	745	753	744	761	758	735	764	728	748	744	727	775	743	695	718	780	742	733	733	755	781	747	794	783	730	687	741	723	727	733	723	771	738	749	743	770	744	754	751	738	753	740	730	729	746	780	726	774	713	703	791	717	747	738	695	750	797	667	717	734	788	746	733	726	771	784	769	752	795	676	758	744	788	785	728	742	708	755	761	780	727	733	759	753	756	711	748	747	794	772	752	712	732	733	772	724	734	743	723	741	770	750	738	743	765	753	736	774	746	785	759	758	761	720	774	728	746	760	780	757	739	741	788	747	765	765	730	768	743	716	708	742	743	769	739	706	726	767	736	704	721	752	785	766	777	716	761	697	745	742	730	743	753	714	699	738	791	718	802	729	764	717	788	724	760	735	770	746	713	674	698	749	750	770	736	776	734	743	762	767	695	728	776	746	756	784	825	732	772	748	736	758	761	762	710	761	727	773	758	736	750	746	726	732	770	750	773	729	697	729	729	722	759	740	741	760	740	755	718	775	769	783	771	773	727	738	740	783	749	737	692	736	756	752	736	750	724	739	751	770	719	774	700	763	721	769	719	745	787	733	753	761	736	684	775	760	735	764	724	727	737	794	714	736	733	745	762	778	750	724	774	736	770	785	707	712	754	748	802	728	784	746	739	725	772	753	782	752	729	753	724	729	723	769	717	735	754	764	736	701	744	712	739	723	743	664	738	729	769	745	723	722	737	709	760	751	685	735	755	715	746	737	731	738	690	831	734	716	757	752	740	734	716	745	720	739	753	784	753	752	713	728	775	785	725	746	782	758	720	746	745	751	793	718	798	739	749	706	679	745	712	761	706	746	770	706	765	747	748	716	737	760	721	710	698	745	801	775	757	758	744	760	741	750	750	707	776	712	688	727	764	794	713	733	715	746	763	812	711	743	816	808	739	738	735	711	734	788	729	722	716	711	710	771	824	713	754	764	779	761	748	724	754	693	718	713	774	730	703	710	742	712	741	700	756	711	731	693	712	780	768	769	753	703	751	759	751	744	733	751	733	704	724	743	711	732	714	771	733	725	726	799	738	755	724	786	716	728	792	755	728	732	690	712	746	766	771	687	732	738	733	826	749	727	737	734	728	763	768	706	734	760	745	726	746	738	771	708	708	753	761	754	672	762	691	776	762	729	764	718	757	720	729	717	751	747	729	747	792	726	759	756	706	750	743	751	706	760	749	773	727	766	718	727	719	742	759	746	730	821	716	751	756	723	715	701	767	772	711	742	760	763	735	732	765	753	757	747	730	798	750	666	713	745	763	726	726	714	786	785	734	691	711	766	741	791	788	719	691	711	737	722	742	730	721	734	728	707	659	725	742	698	786	774	738	724	687	748	771	742	720	790	753	722	715	752	719	717	725	777	758	721	716	694	738	772	745	798	774	733	784	769	746	747	735	763	767	722	727	775	735	776	731	755	732	709	744	727	745	703	766	714	706	723	723	758	745	728	742	746	722	747	721	761	773	756	764	737	709	746	722	769	744	767	783	793	816	684	735	723	780	762	718	735	738	759	759	761	810	726	801	684	755	703	761	716	781	784	696	751	732	695	717	768	680	725	726	700	776	721	768	772	759	764	728	709	742	734	784	756	787	721	739	733	780	731	733	767	792	776	727	787	741	743	746	742	760	730	774	745	763	758	778	739	746	729	697	760	763	751	788
25700	11905	8769	4511	2573	2147	1491	874	636	533	476	422	413	374	349	298	339	313	291	355	296	328	306	285	300	303	282	324	342	335	301	316	323	303	336	328	302	292	329	325	298	309	312	294	333	301	338	299	275	331	311	305	338	321	311	360	278	294	311	325	279	311	327	337	283	319	305	287	304	325	307	287	302	337	312	343	314	306	310	306	268	301	320	318	353	284	321	321	316	304	307	308	305	300	274	375	316	300	311	326	295	277	316	317	318	302	299	329	341	313	340	337	305	304	271	307	319	296	294	320	287	288	353	298	311	314	287	269	307	315	296	291	304	300	338	294	306	333	337	278	272	299	296	287	307	321	298	323	292	321	303	316	299	289	335	307	295	307	305	287	278	335	299	297	312	331	308	285	327	306	314	291	301	332	300	315	318	272	294	298	304	306	307	325	271	282	313	326	303	298	276	327	331	302	318	305	315	301	319	313	286	287	334	308	285	304	311	312	285	304	318	310	309	330	331	294	286	296	277	285	326	289	320	336	337	273	287	278	306	300	295	308	263	307	314	309	308	281	309	329	324	291	263	305	310	322	283	286	294	298	263	324	319	309	293	313	329	315	282	298	301	315	303	318	286	308	318	312	281	299	302	300	310	320	308	321	300	270	308	290	308	284	277	303	336	306	307	345	315	302	324	303	293	271	307	340	318	296	282	287	328	310	299	319	315	315	270	335	286	303	319	325	292	300	328	287	293	349	332	317	312	316	297	286	343	282	323	262	310	302	307	318	272	287	285	285	326	298	291	297	317	289	311	334	325	305	323	331	313	278	296	266	311	297	298	285	264	312	314	329	307	335	283	282	323	315	297	318	315	307	289	302	314	295	307	336	294	281	281	326	334	300	336	314	278	320	259	313	317	291	285	306	300	307	344	273	316	276	295	324	339	304	353	293	336	325	316	315	294	334	275	295	251	316	244	322	308	298	287	289	283	337	297	333	277	279	306	334	316	303	289	301	319	313	272	338	295	314	322	311	333	294	305	296	333	304	305	302	283	340	310	285	294	287	271	279	306	285	329	310	280	314	306	280	304	277	270	313	299	306	315	302	292	317	276	320	316	280	249	343	310	295	295	324	296	265	297	302	280	316	320	304	300	311	285	300	314	298	291	275	327	282	319	290	302	292	319	319	312	310	329	332	271	305	322	305	311	315	306	311	312	305	296	296	329	285	314	286	300	322	283	304	322	298	301	303	277	304	308	284	308	333	287	267	308	336	297	336	314	277	318	316	316	323	288	310	306	262	303	344	312	300	319	290	316	277	299	299	293	315	296	281	293	284	334	330	293	295	284	314	262	301	331	303	312	303	294	316	313	295	307	303	318	305	320	286	279	322	285	325	298	289	274	300	320	325	294	292	322	324	315	304	317	303	310	295	305	307	286	288	320	320	320	310	318	312	307	273	346	338	316	286	310	301	289	287	329	298	316	294	311	315	298	299	281	264	296	299	271	326	310	314	317	335	331	344	310	331	332	311	317	323	308	272	290	306	316	305	313	290	335	264	306	291	273	309	313	330	283	297	305	288	276	316	321	316	293	323	278	300	352	313	325	303	283	284	305	325	289	316	283	305	284	290	289	290	349	281	297	295	314	319	292	269	320	322	331	313	293	279	265	275	301	285	292	315	336	317	326	325	322	257	298	312	298	320	305	295	313	287	308	297	300	297	277	318	308	299	304	294	311	288	257	282	328	286	326	297	306	295	277	297	301	311	293	294	311	321	327	293	286	321	294	290	282	306	301	333	340	305	284	313	312	327	293	304	315	299	339	297	323	348	320	295	310	253	316	280	310	266	293	303	292	329	325	284	309	283	312	323	296	285	328	313	299	315	315	274	287	290	300	283	285	276	298	329	307	278	263	327	307	306	317	278	295	307	307	308	273	282	296	298	310	282	302	307	277	323	314	270	325	304	302	321	304	287	314	303	278	298	328	293	272	277	321	309	293	299	323	294	298	308	311	289	284	298	319	293	309	279	280	307	318	289	325	273	310	281	308	316	347	319	321	302	317	286	294	308	270	341	310	334	315	320	335	321	285	303	283	277	326	313	311	311	355	326	314	319	323	328	308	330	282	325	317	286	330	290	301	271	291	283	316	305	281	300	308	301	329	323	320	276	289	328	308	314	289	315	256	291	308	297	318	298	314	308	283	313	311	305	332	288	285	296	326	303	303	292	316	275	278	308	309	315	307	286	296	277	307	289	286	298	324	322	297	299	329	315	286	329	343	317	298	298	279	313	290	313	320	256	288	292	286	312	298	304	305	321	308	336	310	321	295	282	274	308	311	263	255	321	303	294	304	298	320	301	312	290	305	317	298	334	292	297	309	302	310	266	317	316	339	299	317	300	314	327	294	292	305	321	311	304	298	271	337	320	327	291	296	305	276	301	279	335	289	313	288	306	296	251	329	299	336	333	298	307	308	356	285	313	343	282	323	286	338	313	299	312	304	288	297	283	309	328	290	320	320	313	298	301	308	303	343	281	302	301	295	303	326	303	294	329	301	316	326	300	309	295	350	284	286	334	324	284	330	302	303	299	337	328	277	272	294	329	312	303	268	290	323	306	318	351	293	341	310	298	318	288	362	303	307	315	322	261	307	270	322	316	308	296	276	311	265	319	300	297	305	287	327	305	289	336	320	338	323	312	313	267	287	342	272	328	352	308	296	302	333	318	290	287	297	350	286	301	339	334	318	305	296	296	270	311	289	276	318	313	300	317	298	319	305	321	324	279	331	288	313	320	358	306	295	274	325	280	320	252	284	316	278	315	351	303	330	261	280	332	313	326	296	298	301	300	305	324	315	285	323	284	328	289	297	312	291	309	311	302	289	329	316	275	291	321	323	317	273	316	331	307	327	308	281	286	300	312	310	295	288	278	302	330	307	272	294	311	284	276	299	319	277	293	296	319	304	271	286	287	328	285	284	300	288	285	290	331	295	319	331	304	305	324	311	266	325	263	318	340	295	263	347	290	292	300	279	294	250	311	303	278	280	291	289	301	261	294	318	309	273	295	300	311	296	324	339	305	289	331	284	292	313	325	336	293	365	309	285	289	346	320	303	295	274	298	296	332	299	266	315	287	315	289	292	301	285	311	305	305	332	312	311	292	295	272	289	280	284	322	297	295	317	306	306	312	276	340	285	330	312	302	279	288	288	303	324	293	337	296	311	307	318	330	291	312	336	288	295	273	292	305	337	302	279	287	292	304	299	307	299	323	319	284	285	299	289	284	297	308	338	323	302	294	322	314	344	293	293	298	287	282	305	296	300	297	280	319	314	306	294	292	288	308	296	312	318	284	296	340	298	291	343	326	299	345	288	304	303	304	279	282	311	312	295	296	320	304	342	291	256	338	291	337	308	309	344	318	284	298	293	287	330	308	295	292	318	275	296	328	262	329	317	309	327	332	310	306	311	326	312	285	292	288	306	299	272	310	296	320	313	330	304	308	312	309	280	320	295	342
15281	8834	13333	10587	8003	7958	5720	3427	2619	2132	1965	1529	1263	1016	928	831	731	743	697	739	674	717	680	706	693	649	678	742	738	711	657	737	726	717	670	743	689	660	676	700	673	735	712	680	705	717	682	715	710	652	714	704	715	693	684	707	706	707	695	681	681	705	690	668	707	702	680	691	685	753	727	672	714	677	642	683	724	670	685	701	709	692	660	692	612	714	643	733	689	695	697	713	634	688	653	709	636	657	668	658	714	697	688	671	664	695	689	643	660	721	626	696	689	658	697	701	741	670	708	675	679	705	656	695	704	757	700	602	709	675	679	686	659	667	667	698	707	676	673	724	695	682	684	646	648	736	680	692	723	659	722	662	719	700	701	711	755	693	689	681	700	689	710	745	713	696	694	689	719	738	682	675	698	644	716	692	690	663	753	664	754	690	729	700	708	648	686	684	711	735	697	650	713	677	717	659	665	694	688	705	675	648	645	663	664	700	681	687	679	711	745	711	693	732	717	677	691	714	687	690	692	679	702	689	638	665	675	644	665	718	683	720	661	682	728	670	677	660	655	716	662	697	699	687	688	682	675	666	738	677	662	661	667	680	683	657	615	689	681	697	713	705	730	707	678	701	705	718	655	661	671	710	684	667	675	662	648	724	672	672	702	731	671	699	676	667	663	644	688	683	670	661	691	637	660	680	690	714	683	678	687	737	687	687	741	751	685	660	687	654	690	664	724	662	700	670	677	640	669	693	735	685	678	718	685	693	730	681	693	653	692	705	685	695	691	717	685	636	704	713	697	647	700	721	708	675	699	732	665	720	644	622	701	705	690	665	681	640	707	678	731	696	709	699	640	667	704	695	682	655	656	723	667	725	667	673	685	710	765	684	682	724	674	675	700	650	662	684	680	665	625	712	709	692	690	674	651	643	744	711	690	735	640	659	662	692	639	691	695	698	670	726	675	644	677	679	679	694	672	660	702	670	640	708	691	702	679	693	695	679	650	695	691	663	687	630	687	674	698	696	697	634	731	695	705	706	677	699	689	676	686	693	654	636	664	652	711	671	679	698	666	688	662	681	644	738	712	664	668	661	672	674	677	694	669	693	649	732	698	624	691	649	693	634	691	676	675	708	700	712	693	698	705	629	696	655	688	723	669	720	711	667	679	688	732	711	694	739	706	672	696	652	718	667	727	685	677	689	658	693	704	711	628	682	667	680	661	665	699	661	701	703	682	707	700	643	704	650	661	703	667	710	715	725	709	668	677	687	682	678	704	659	655	685	688	667	680	696	719	674	646	718	688	716	652	642	691	719	667	656	690	689	695	700	691	667	694	731	702	690	681	663	702	663	679	691	719	623	651	719	712	671	697	663	679	677	709	698	685	672	678	666	690	722	707	679	708	688	659	676	708	643	713	660	699	655	692	629	706	702	731	724	684	705	708	688	723	678	669	714	665	681	643	659	690	704	678	701	687	694	731	710	704	671	703	714	669	639	728	715	690	662	717	714	716	693	701	680	707	669	681	676	721	674	650	682	697	674	659	720	707	651	681	718	679	671	671	711	664	672	664	699	700	691	686	685	658	675	727	661	742	696	664	698	682	709	695	652	701	658	710	685	705	628	728	722	696	662	675	689	647	707	683	711	691	735	710	705	638	687	660	736	753	657	683	693	709	683	702	695	712	707	705	706	660	676	663	657	677	665	671	691	716	671	712	627	695	686	687	665	704	655	675	684	653	601	728	689	652	648	670	672	689	657	687	679	646	688	628	683	685	678	712	687	685	713	679	710	688	692	663	697	676	722	701	702	703	676	689	645	677	729	665	652	712	708	715	671	680	689	688	707	678	675	667	718	674	706	683	694	698	682	719	637	690	687	646	731	697	648	721	705	693	719	693	686	671	686	664	699	686	727	672	717	682	702	688	658	659	666	717	680	693	686	728	712	647	666	679	693	691	660	701	701	672	696	664	660	698	655	712	750	705	679	668	694	660	688	677	688	703	703	689	727	640	687	699	667	623	727	644	642	683	630	706	684	696	714	661	715	691	655	676	684	685	678	621	666	664	699	693	687	646	720	705	673	636	679	685	739	682	687	696	675	688	671	674	660	703	778	647	646	663	682	679	707	710	701	657	672	687	666	667	691	727	671	712	721	670	736	731	719	674	677	659	677	686	724	675	677	677	722	675	678	666	682	683	677	680	682	703	730	678	716	700	714	649	673	730	688	663	688	655	703	671	725	627	669	683	687	683	684	722	696	705	689	724	702	666	728	750	668	675	698	653	682	694	684	696	684	659	680	667	703	682	668	691	684	665	627	656	691	640	711	678	670	664	696	709	693	679	678	697	688	706	675	714	689	666	662	681	686	675	698	674	742	716	746	663	716	671	637	694	682	673	701	713	701	675	706	664	688	704	700	673	663	641	684	672	710	696	663	611	679	673	630	701	695	699	671	653	693	652	644	729	693	727	680	654	665	700	674	675	727	707	639	688	730	658	675	655	737	715	697	650	701	667	647	691	704	675	703	715	671	632	691	686	678	665	644	695	704	693	676	709	682	620	685	689	652	726	666	652	712	637	705	706	645	675	751	697	707	679	666	672	696	662	658	689	710	697	706	703	701	656	684	665	716	696	681	672	686	697	716	637	693	680	690	703	690	675	709	691	680	639	695	701	715	653	755	683	680	743	704	649	703	659	702	689	734	678	680	678	706	756	707	704	682	632	655	701	673	687	690	688	685	694	695	686	706	700	679	705	668	726	697	652	686	661	655	740	686	675	696	668	696	687	672	647	662	688	700	680	722	678	702	701	733	691	676	657	658	724	636	722	661	720	721	634	673	684	691	695	688	696	653	650	652	668	724	676	616	731	661	703	704	684	681	683	699	629	711	682	702	669	666	627	654	672	663	676	673	701	705	657	709	686	701	681	723	698	690	670	644	614	675	705	699	699	667	714	665	696	700	691	712	712	708	697	675	696	631	663	662	691	647	719	664	709	672	640	701	716	675	736	676	655	661	670	665	653	703	655	691	664	743	691	697	725	722	617	702	723	666	699	693	718	679	717	683	666	704	683	688	710	671	677	691	692	682	650	671	675	682	657	684	655	687	659	687	731	672	703	651	677	685	695	661	671	682	743	686	746	678	661	680	681	683	708	682	669	670	726	693	664	691	697	700	720	697	709	660	677	686	732	661	702	651	685	696	723	641	652	689	656	676	670	708	676	698	666	705	667	684	706	686	671	710	713	668	679	711	691	693	694	680	665	741	753	632	671	677	646	718	667	714	719	672	688	690	651	675	658	671	677	687	679	711	692	669	705	689	667	686	643	658	674	674	667	675	700	653	678	677	687	658	718	703	666	720	665	648	694	660	757	656	671	665	716	711	725	692	689	666	712	652	692	671	688	722	663	702	700	719	705	697	749	690	672	701	678	702	652	688	706	691	669	667	683	672	688	695	695	650	669	666	668	672	701	716	684	728	708	683	691	707	680	712	680	658	653	617	685	704	690	687
32489	17567	11970	7482	3876	3346	2629	1434	1059	826	701	599	530	501	418	316	344	359	364	377	358	354	362	372	400	371	406	402	345	339	369	334	345	356	375	373	333	348	367	371	350	377	390	358	358	363	363	337	350	349	391	370	350	387	399	362	378	343	359	336	362	355	340	373	343	368	347	319	381	378	349	341	404	374	358	360	309	368	383	344	364	333	366	342	341	375	340	393	358	358	355	387	327	335	351	329	354	348	367	398	342	368	358	319	372	375	317	334	391	373	351	367	355	359	346	350	331	337	347	339	366	331	355	354	346	380	377	395	369	378	383	340	374	355	340	352	324	365	365	371	355	376	346	363	365	349	358	360	330	336	360	327	371	356	366	380	342	363	366	335	352	371	342	368	381	329	338	329	374	377	363	373	362	389	362	344	331	328	355	340	382	353	318	362	325	369	369	339	355	328	374	366	333	359	367	350	365	380	380	332	346	336	348	326	315	363	346	318	390	359	350	335	336	359	345	329	336	395	345	346	359	358	319	354	361	370	357	339	350	372	328	347	330	332	354	327	378	374	348	348	299	332	351	333	332	331	343	340	343	383	339	340	343	366	339	339	333	357	356	342	388	329	330	350	348	374	317	358	388	342	372	343	363	359	343	370	390	368	335	350	361	378	342	330	363	340	364	327	339	338	353	367	353	386	372	346	347	343	337	382	356	365	337	357	350	346	376	345	316	372	341	376	333	363	344	354	358	342	330	371	392	364	361	398	340	363	372	363	374	344	331	361	377	348	324	336	382	371	362	340	385	353	363	351	394	394	369	338	372	349	355	347	347	323	347	380	363	385	359	364	338	348	360	339	332	375	372	347	363	367	356	337	343	370	364	397	367	370	346	376	330	358	343	396	417	388	375	373	308	342	347	352	332	350	338	337	343	342	345	333	312	373	358	338	350	332	340	343	363	367	340	381	348	368	334	363	376	357	371	363	356	329	348	345	372	355	326	355	345	305	338	346	363	407	351	378	377	317	326	342	347	355	340	355	358	351	359	337	330	362	353	322	356	344	357	357	384	350	308	359	331	318	323	373	381	343	402	355	328	395	357	362	333	368	373	317	327	337	332	374	394	339	320	341	352	394	341	330	327	342	327	342	357	372	348	372	352	377	350	354	354	368	319	341	354	319	350	358	373	362	345	406	395	353	337	345	368	374	365	378	331	361	401	347	363	363	334	335	334	310	385	353	333	359	345	356	369	366	351	331	338	359	392	336	374	326	351	357	317	303	339	360	380	351	340	344	342	368	363	350	340	357	319	349	369	352	376	320	307	367	394	396	366	358	328	349	340	356	361	347	338	358	348	353	338	350	335	330	348	330	330	321	340	359	375	379	353	361	373	369	373	328	358	344	341	341	365	335	333	314	366	359	351	366	374	365	330	376	396	335	319	361	342	339	360	346	355	359	334	375	320	319	359	341	338	354	343	338	349	372	330	352	380	356	351	350	349	333	363	332	380	336	329	335	363	361	339	322	323	371	321	352	360	354	350	324	349	369	341	384	384	345	362	322	306	340	339	359	333	386	363	341	356	348	308	355	404	328	340	345	328	346	331	343	368	330	377	349	353	355	313	367	355	322	386	377	331	342	343	347	391	343	366	351	382	377	382	358	325	378	350	321	359	383	396	366	341	338	361	358	353	389	353	343	355	384	324	361	358	358	336	348	340	388	329	321	340	309	333	339	346	351	355	321	359	346	362	402	316	344	380	330	351	339	333	397	321	326	348	351	369	339	350	339	320	351	370	347	349	390	378	338	375	313	348	381	347	362	340	345	346	372	357	368	320	343	372	322	326	365	326	354	349	360	343	358	366	344	345	374	329	370	358	362	365	382	299	330	357	363	343	365	332	363	370	332	387	332	352	379	365	331	303	352	368	312	341	330	338	341	386	339	349	314	351	340	345	367	349	376	338	355	350	357	361	325	371	375	311	329	371	337	359	320	352	361	360	366	353	326	369	357	337	339	343	383	340	349	343	348	334	377	370	361	365	352	344	383	399	358	415	364	354	339	360	349	384	347	356	368	323	338	338	334	345	317	345	366	385	355	366	332	349	348	340	348	340	373	359	365	364	343	337	350	399	352	365	355	359	364	331	328	337	334	335	342	340	352	365	396	357	390	365	398	323	351	367	351	372	383	399	366	372	351	350	370	368	367	353	322	374	326	363	361	394	380	332	363	354	326	332	363	337	387	352	350	390	348	315	366	357	373	352	356	371	390	352	351	336	360	365	359	340	363	334	351	354	367	358	310	338	337	363	336	349	343	334	354	345	364	346	329	354	340	392	403	354	332	411	363	338	392	330	343	344	378	341	361	373	327	322	363	363	382	328	316	342	356	336	340	341	402	323	348	336	342	411	347	391	366	355	350	330	355	373	330	357	302	352	347	357	384	315	352	335	351	351	375	340	339	345	328	369	324	344	355	343	363	392	366	316	338	346	344	349	358	353	300	308	359	321	367	331	325	368	360	341	350	323	371	397	379	383	340	348	352	366	329	344	385	336	372	354	362	346	380	378	360	369	358	369	364	362	352	335	345	353	359	374	312	324	378	364	392	358	321	339	346	370	347	332	364	342	344	342	313	362	354	345	368	381	355	362	359	381	347	357	378	370	343	373	323	357	354	331	363	368	376	315	338	347	389	354	297	336	349	349	368	331	329	362	322	374	362	338	353	326	374	379	396	321	368	390	371	362	346	381	339	382	367	355	310	378	346	331	351	353	365	332	361	336	374	371	345	338	349	326	350	378	319	344	366	363	339	359	325	305	367	363	367	364	393	347	360	350	394	342	314	347	340	315	338	356	370	344	334	386	364	332	362	339	341	339	348	382	351	326	344	322	330	316	347	341	372	339	394	381	374	341	381	360	336	357	344	370	343	315	340	323	375	324	350	331	356	355	389	366	349	362	402	370	346	378	363	322	386	378	367	358	357	376	335	378	367	370	345	364	359	376	352	351	299	369	332	337	343	387	345	343	334	348	333	350	313	372	354	384	321	343	371	357	376	371	361	383	347	376	394	309	361	351	349	353	394	365	347	348	346	369	330	344	354	343	366	327	341	359	348	344	365	344	362	349	347	355	352	331	367	389	372	342	322	346	352	356	351	348	336	333	365	340	373	343	317	375	350	351	355	310	357	331	349	359	386	325	343	375	334	328	354	367	346	355	341	346	333	326	364	347	334	394	347	366	349	394	342	336	387	351	335	370	371	370	353	336	374	365	356	355	341	345	340	354	355	339	363	359	390	369	341	350	321	355	356	357	349	344	368	347	412	379	383	343	318	373	349	338	354	356	334	327	372	375	345	374	352	381	365	347	354	368	366	361	330	350	318	319	377	337	334	333	365	342	355	366	322	350	336	346	352	325	343	378	356	312	378	327	375	347	363	348	375	332	366	337	380	362	348	330	342	375	347	320	341	391	348	350	331	368	349	338	332	359	397	383	326	349	357	356	346	353	341	386	329	385	383
18424	11893	15754	14897	10641	11526	9322	5833	4078	3370	2832	2360	1840	1441	1085	992	911	917	878	857	857	835	823	848	861	819	860	816	841	837	802	769	782	832	792	809	796	758	796	774	818	785	745	771	824	812	724	809	818	771	784	755	779	756	810	794	802	804	764	784	842	825	723	789	754	837	794	757	780	777	806	708	762	745	754	778	795	750	812	822	708	744	777	771	789	820	781	790	774	810	801	750	716	761	777	830	751	784	734	792	749	789	812	767	809	717	803	752	777	802	829	771	784	768	761	799	756	770	805	772	793	770	795	775	762	768	780	769	799	764	834	797	775	743	779	757	751	820	813	768	739	753	767	776	773	801	734	812	763	790	779	771	777	799	810	838	780	842	784	798	800	803	781	799	798	811	831	775	827	758	811	792	803	785	794	788	845	788	797	774	739	762	845	761	745	782	755	769	764	776	774	757	740	781	790	806	770	781	805	769	779	776	736	822	780	774	782	779	778	742	765	774	798	790	744	735	757	789	792	799	735	808	774	815	751	795	733	796	740	743	826	751	827	762	789	774	741	776	768	793	808	769	778	755	765	808	765	743	770	749	832	784	837	773	789	769	810	749	764	805	754	739	784	810	785	783	844	843	756	814	785	843	790	784	779	760	802	798	854	759	829	782	767	787	796	781	791	814	805	789	756	759	733	756	780	802	821	740	759	814	840	801	779	812	801	762	799	796	847	793	802	771	751	726	816	822	753	773	806	767	763	785	775	782	778	786	775	816	826	779	703	796	750	739	809	814	797	746	779	793	790	788	780	801	808	763	754	774	779	801	772	792	838	728	773	795	768	807	862	764	757	800	799	810	812	773	851	766	754	792	749	729	730	808	801	780	748	746	787	772	796	762	796	785	781	797	769	794	768	790	757	754	780	764	816	762	778	747	809	790	799	717	788	731	755	801	759	756	802	788	792	771	725	778	774	755	766	769	783	827	740	784	755	791	789	796	815	801	776	794	804	751	757	779	796	779	734	789	742	790	797	768	790	776	774	767	806	790	761	773	778	795	749	759	791	757	735	768	784	731	778	790	791	751	809	756	727	800	807	748	801	771	787	811	793	787	764	813	757	825	780	702	795	789	758	790	793	819	821	774	787	762	784	785	749	807	795	804	831	774	798	803	741	757	738	820	835	803	831	787	767	868	775	788	740	715	730	810	730	785	790	758	775	814	771	769	780	768	776	774	749	775	772	846	780	782	784	747	763	765	789	832	743	775	764	727	773	745	774	804	797	752	770	755	776	767	820	821	820	813	789	756	791	792	831	780	769	764	787	786	810	805	767	778	839	820	814	769	815	782	757	757	752	746	750	807	744	755	766	766	736	765	803	822	759	794	769	746	761	763	790	768	746	804	774	797	775	821	786	827	728	787	773	774	811	784	775	797	806	759	775	752	839	758	805	776	765	746	782	753	764	798	850	786	779	798	765	787	829	783	766	775	803	764	748	727	766	760	781	836	821	778	785	794	825	785	778	791	798	806	805	752	752	770	767	772	781	773	770	782	820	797	784	780	787	744	726	737	790	774	784	812	821	732	819	760	814	802	738	763	761	789	772	804	795	768	790	772	820	778	804	808	803	739	755	802	770	818	765	795	756	773	750	757	786	796	815	752	806	782	769	764	776	773	783	720	777	783	734	745	773	774	792	762	769	816	782	751	749	809	743	796	777	792	778	770	797	810	773	821	809	753	774	741	774	797	755	819	828	745	784	742	773	759	819	755	773	845	807	800	782	774	771	773	806	759	753	798	786	783	847	810	771	779	790	769	758	791	741	785	739	747	837	778	797	763	801	848	807	790	797	805	753	781	758	711	743	819	752	802	797	773	799	743	782	785	780	746	780	766	759	801	868	729	806	786	789	758	846	740	799	795	770	785	752	817	779	820	807	754	805	775	758	775	775	808	779	799	811	794	806	830	767	796	767	832	818	784	800	789	785	761	816	773	770	797	839	769	833	781	767	782	810	796	764	797	756	748	808	800	751	758	746	796	775	788	774	795	788	805	791	765	775	759	832	753	797	802	771	767	764	760	754	808	773	801	794	819	811	811	715	789	771	805	778	811	798	768	780	768	768	758	775	785	775	810	779	745	757	773	731	792	771	812	779	764	778	814	800	749	775	785	772	822	768	770	779	805	784	766	730	778	785	796	766	771	809	737	815	829	805	777	789	776	775	740	778	795	715	788	831	752	752	751	802	730	755	825	763	737	789	797	776	778	745	871	799	740	852	782	696	735	773	765	770	775	818	785	757	776	826	753	726	807	750	766	755	756	823	771	760	785	797	758	789	778	814	774	774	795	749	776	788	780	737	771	795	763	791	785	797	814	755	800	841	770	758	820	745	720	739	762	831	827	769	742	812	774	790	787	739	706	804	811	826	781	769	712	728	752	763	760	818	803	752	724	807	803	779	730	778	826	733	761	812	777	786	804	763	773	840	756	770	806	759	815	771	811	802	756	826	819	707	735	786	771	756	795	827	789	746	830	774	748	728	744	773	757	761	775	799	801	756	748	766	775	771	776	821	838	816	791	761	815	808	791	816	749	776	832	750	807	785	788	776	793	837	781	768	795	810	762	761	774	832	796	734	751	801	757	779	803	767	827	822	770	808	734	790	778	782	773	787	793	739	845	748	773	799	794	767	751	774	751	792	844	794	806	803	774	804	751	781	809	795	781	773	784	721	794	824	805	787	738	741	714	827	740	775	782	751	808	794	793	740	742	801	728	838	811	782	780	811	715	775	802	754	761	762	791	822	754	821	733	779	767	736	786	751	788	777	772	772	707	765	786	765	815	758	841	805	806	737	774	743	808	787	796	807	778	745	813	814	778	763	774	756	804	796	763	786	721	781	742	711	752	802	825	780	725	734	773	777	728	782	781	771	790	720	776	803	774	811	759	778	763	765	788	783	776	722	803	831	829	787	729	813	793	788	782	847	783	790	753	709	794	741	839	788	772	750	815	765	773	732	793	800	820	787	783	724	794	734	787	750	775	798	751	779	783	788	791	782	827	793	798	792	803	762	768	759	770	819	760	789	712	819	820	763	806	748	718	764	800	764	769	771	803	811	800	789	824	777	766	758	787	729	742	771	777	804	749	812	810	771	794	755	783	767	764	746	737	783	795	779	782	775	736	778	783	780	752	747	793	786	781	809	791	803	782	850	832	803	761	758	814	845	736	737	750	760	754	831	759	788	820	791	792	793	775	745	762	797	810	755	794	760	832	776	758	776	797	760	788	797	783	745	755	798	754	752	770	785	775	824	788	745	774	754	797	728	762	758	749	771	786	794	776	795	767	772	798	808	756	773	767	759	770	765	858	786	791	773	749	781	833	726	780	781	803	792	780	773	758	778	783	793	833	779	831	750	805	815	786	736	722	824	825	707	778	793	784	838	768	809	758	740	780	790	781	776	754	743	799	768	791	806	809	730	760	803	767	779	850	800	742	811	775	769	796	803	820	791	790	731	780
13183	6024	4111	2144	1264	888	657	461	403	440	385	393	348	349	349	379	324	327	341	364	348	368	360	345	347	402	337	362	359	363	348	301	315	338	334	342	320	337	366	349	333	353	332	357	371	357	342	362	304	375	374	323	353	337	347	369	375	312	339	299	350	338	330	345	331	370	345	328	370	317	344	355	299	344	364	302	356	309	319	310	355	327	322	354	341	353	327	361	307	350	314	353	329	318	306	388	352	353	330	321	350	359	363	356	347	344	379	317	378	338	352	354	340	327	340	341	351	330	343	311	323	361	323	347	337	314	374	384	358	331	392	358	345	369	306	364	358	363	336	357	320	321	351	337	345	329	331	306	319	364	348	356	347	337	368	342	381	369	324	304	339	343	350	352	352	338	321	300	362	330	325	343	348	356	364	333	319	345	358	352	351	349	365	357	327	349	344	361	328	373	334	383	376	348	353	331	327	343	388	341	317	364	318	359	309	320	307	337	371	348	358	344	341	340	320	335	313	358	368	340	327	347	356	366	347	348	373	327	312	342	316	337	380	342	329	346	322	329	362	349	336	354	355	349	348	315	312	359	357	349	324	337	348	354	348	353	329	345	348	374	341	338	341	363	337	356	338	358	386	343	353	366	367	338	352	360	327	340	323	360	382	338	341	309	361	369	346	350	372	351	344	309	355	315	339	371	369	332	354	356	331	339	323	360	322	360	344	380	320	388	330	315	326	374	345	353	346	328	361	320	340	378	326	382	366	358	352	334	364	355	325	365	365	353	354	359	366	348	371	357	345	352	357	358	371	329	308	339	325	338	366	338	338	357	347	364	370	363	327	369	382	319	357	388	321	376	349	350	338	353	351	316	361	318	326	320	310	324	328	405	339	362	311	344	338	345	312	328	322	359	371	346	338	374	346	345	312	337	340	356	352	349	363	338	346	302	337	308	373	340	337	368	367	327	318	339	354	338	334	358	318	324	387	370	338	327	317	341	358	356	361	331	323	330	346	342	324	336	325	323	334	351	396	324	354	356	328	333	358	340	369	368	336	337	366	329	348	353	370	328	327	335	321	362	323	332	341	350	339	314	354	333	368	340	338	382	340	342	342	359	339	377	381	366	369	310	331	341	351	318	351	352	306	355	371	318	335	344	355	354	341	312	349	324	343	339	331	292	335	362	333	316	334	348	318	346	363	352	335	339	337	351	348	336	359	358	341	352	300	374	326	322	359	356	329	367	307	348	342	378	338	364	340	336	336	333	350	342	370	316	339	343	348	377	309	365	335	319	371	327	360	404	322	362	328	359	347	344	395	348	356	327	340	355	356	374	329	321	343	305	348	348	353	366	375	372	356	343	351	325	343	348	342	354	324	400	338	318	317	356	367	369	374	332	336	340	344	333	353	340	342	340	332	327	371	332	308	356	356	351	357	356	378	328	363	318	318	314	363	310	340	331	297	348	334	348	378	372	346	359	364	317	350	336	340	322	336	343	321	332	320	332	336	326	351	337	356	338	317	340	338	349	365	362	336	335	358	353	341	336	315	323	323	342	352	377	325	330	363	345	370	307	309	366	354	342	329	341	353	318	306	347	350	348	356	358	351	325	351	353	333	341	352	339	336	384	355	365	319	341	356	369	352	372	306	345	327	334	323	371	300	313	307	312	331	333	375	360	349	350	352	353	325	331	329	379	356	329	330	348	350	334	301	315	336	353	348	355	347	327	335	304	357	338	353	323	355	329	331	328	331	353	350	349	385	330	349	399	308	329	372	354	328	348	350	346	321	343	369	352	341	337	324	351	341	296	365	337	330	332	367	337	305	308	336	370	361	363	347	349	342	348	326	330	359	415	389	358	365	345	328	359	332	331	340	343	348	361	372	324	325	389	344	337	333	348	319	330	372	322	336	310	384	372	353	350	313	331	356	348	366	335	324	337	317	342	332	390	364	359	340	344	308	314	357	393	326	317	318	292	333	331	319	358	335	346	329	343	344	343	352	363	313	346	325	325	337	341	366	341	330	358	363	346	332	344	319	356	356	379	322	359	299	335	310	304	326	351	341	361	314	334	311	378	319	349	342	355	312	334	354	339	335	355	325	312	362	348	330	344	357	361	355	343	321	360	385	384	360	332	327	331	342	318	336	383	345	325	360	337	350	352	356	313	323	336	335	346	358	336	328	364	384	327	367	383	358	336	362	350	339	339	305	357	334	325	344	350	345	347	320	378	335	360	320	308	346	355	355	360	344	339	345	361	345	372	365	351	326	348	316	356	333	313	328	353	362	333	353	316	331	354	351	331	327	351	326	340	360	326	314	342	329	342	362	337	363	345	402	346	371	334	362	352	339	366	325	362	330	352	346	349	345	346	346	355	311	337	340	351	329	355	365	350	361	360	391	348	343	349	290	393	387	359	342	333	319	386	352	344	349	368	331	382	340	322	353	339	413	341	308	316	355	360	342	306	328	344	334	363	339	314	332	341	328	332	337	324	326	344	344	362	344	332	336	358	356	334	371	360	343	383	356	320	360	322	343	342	361	336	377	362	357	356	325	350	334	347	332	342	365	330	389	362	347	341	346	333	330	354	313	350	360	376	393	338	329	345	330	321	348	336	362	376	370	361	313	345	346	326	321	339	354	357	312	334	364	346	332	326	330	373	394	328	361	374	312	350	322	308	343	345	336	334	373	349	352	339	347	329	356	356	345	395	334	318	338	374	348	303	344	306	351	338	351	375	366	333	348	319	348	351	317	367	345	354	314	343	323	336	314	310	338	367	330	342	351	330	340	322	358	348	360	358	331	332	303	330	333	352	341	344	344	368	337	346	340	358	337	364	371	358	345	334	344	325	329	327	344	339	376	325	348	353	396	293	366	352	343	336	325	359	302	356	337	343	326	358	308	327	362	317	329	327	336	343	355	371	342	314	342	335	339	375	366	351	345	366	330	360	346	361	339	361	339	307	335	346	343	318	376	337	321	332	340	346	329	312	332	379	344	334	338	326	383	360	332	358	386	334	350	359	356	370	363	328	358	338	395	367	347	368	320	339	331	305	349	349	367	327	284	324	333	358	347	379	337	343	359	349	325	340	319	320	328	338	350	348	370	370	348	324	376	376	327	340	335	329	341	318	347	378	349	332	342	351	385	332	342	343	329	338	378	338	328	362	368	300	340	348	347	345	319	351	371	355	338	334	321	355	320	345	379	342	359	351	322	377	342	371	334	363	344	351	329	371	305	373	340	335	365	308	317	386	314	359	329	385	342	365	344	355	328	361	322	336	360	312	343	341	337	316	375	362	396	333	337	348	351	313	335	311	342	340	350	387	334	325	339	318	334	312	358	344	337	347	386	359	335	380	353	362	335	341	329	355	342	334	320	354	314	327	350	343	338	342	345	333	336	326	350	341	348	326	348	359	311	322	380	355	342	343	378	342	329	314	341	329	355	328	323	369	314	345	327	331	371	338	350	367	391	340	384	329	373	341	354	306	340	299	365	304	301	367	335	342
7626	4985	7305	6090	4562	3184	2112	1500	1126	1031	1049	961	947	802	811	740	719	769	783	730	776	732	727	745	765	831	736	746	750	731	783	718	787	744	732	752	750	773	701	733	759	749	760	751	717	705	758	800	807	759	745	803	799	814	712	762	755	776	760	750	779	764	777	754	769	736	756	752	717	750	751	754	747	714	770	774	756	760	819	765	775	773	698	747	743	768	715	795	794	766	766	776	789	723	784	746	713	773	729	716	737	729	742	760	702	774	725	760	796	725	769	759	704	755	719	767	782	751	749	763	799	737	758	709	820	767	714	763	772	799	745	787	754	776	741	736	733	753	758	728	764	711	747	754	769	703	744	769	751	730	741	697	782	761	713	747	765	737	774	768	737	738	758	729	759	809	793	763	729	754	758	774	841	745	772	728	783	709	797	755	697	739	764	744	728	735	734	794	730	724	757	727	725	746	809	739	702	752	760	755	730	707	810	756	779	735	783	766	742	750	772	766	782	764	749	761	768	764	739	774	689	759	751	797	723	769	760	781	710	701	796	792	715	769	724	738	738	727	742	773	744	739	693	755	749	765	775	765	733	740	690	714	707	764	719	735	728	750	753	714	775	756	738	753	769	712	724	735	736	744	743	744	670	737	749	757	747	764	761	772	784	720	752	764	739	769	783	789	791	757	792	744	773	749	777	728	761	783	749	773	760	767	714	729	832	725	713	698	741	756	756	729	783	792	738	774	782	753	732	764	795	710	703	751	777	741	752	717	767	795	717	732	763	760	784	706	757	731	765	767	737	755	725	721	727	760	756	712	741	789	725	742	727	762	763	703	742	759	790	732	728	784	767	758	728	716	717	752	721	709	758	783	741	720	778	725	692	784	751	730	760	718	755	760	735	760	754	732	734	750	765	772	734	778	762	749	728	731	750	807	737	750	735	779	797	768	700	759	733	707	778	758	756	788	760	777	743	723	741	803	755	734	747	741	791	748	742	770	762	755	761	744	742	789	786	693	755	721	708	775	749	718	749	764	739	776	732	768	728	736	701	787	737	754	741	743	741	777	739	751	708	753	747	700	755	749	791	771	752	798	729	775	722	758	772	743	771	718	761	734	743	742	757	757	729	728	686	797	733	767	745	716	753	736	758	716	734	739	781	751	738	762	795	748	718	756	758	766	720	728	774	760	717	747	810	767	767	736	722	785	740	743	749	762	751	766	728	733	738	772	737	765	762	719	772	763	720	745	749	725	745	774	727	748	792	761	745	766	746	739	730	712	757	774	693	700	759	733	743	707	749	778	735	744	719	756	745	705	737	756	779	770	763	786	728	752	739	765	756	766	750	697	748	763	722	716	780	798	750	728	740	771	759	717	706	721	689	754	743	721	779	717	740	796	707	715	734	731	762	752	754	732	778	783	775	732	744	755	712	758	717	743	745	771	773	741	740	764	725	709	692	797	736	713	779	739	774	755	770	752	745	702	738	707	784	761	753	740	750	752	737	758	760	712	762	737	766	717	695	730	712	741	772	705	769	715	763	751	731	745	724	724	757	801	770	728	745	813	746	728	795	717	760	763	792	761	734	752	731	754	725	702	741	739	744	761	706	804	746	775	709	751	749	764	726	711	760	738	756	741	778	703	723	730	778	777	734	730	762	715	763	743	751	689	763	770	715	720	780	744	802	744	779	766	768	753	767	724	734	707	761	775	722	732	781	752	713	755	740	780	763	757	746	714	736	775	730	735	742	801	759	768	753	752	807	735	736	773	730	759	719	694	729	776	715	711	767	769	747	736	766	746	783	731	749	759	745	743	818	753	799	785	729	799	729	753	707	751	763	748	810	729	721	754	731	759	754	731	761	732	737	723	732	707	802	775	708	724	794	747	729	711	772	745	764	762	756	726	741	786	721	703	809	763	750	773	777	757	784	703	766	765	737	771	737	772	731	717	801	741	678	788	740	746	761	741	756	746	751	729	780	677	700	773	734	751	751	718	763	743	751	751	798	729	693	720	702	720	692	731	715	756	738	762	767	762	769	759	738	715	746	736	793	769	749	700	776	759	818	741	730	770	742	720	731	721	742	816	757	766	762	775	732	719	732	744	773	752	735	786	726	724	820	793	797	755	729	726	733	801	743	725	765	748	747	772	740	759	779	753	701	734	700	731	797	698	740	760	762	754	762	737	793	722	742	756	747	711	729	765	741	765	758	742	737	749	709	742	745	744	765	733	764	799	725	762	743	743	729	755	734	705	745	765	783	739	744	732	765	769	728	741	743	742	732	683	733	751	778	728	720	777	769	741	773	764	753	756	777	783	733	756	802	722	702	760	762	744	766	768	734	789	742	763	769	722	785	742	732	760	818	743	717	759	733	723	722	743	727	768	771	773	737	797	737	733	744	753	725	753	753	765	751	777	805	701	745	756	796	787	738	706	780	766	743	779	774	744	762	751	767	746	676	797	736	707	746	713	703	788	701	771	754	721	743	734	787	754	736	760	709	793	740	746	730	753	759	738	719	727	801	755	753	759	742	731	707	724	708	790	761	722	709	733	731	732	774	777	780	739	755	745	775	734	769	780	741	779	770	761	737	749	743	702	740	776	766	687	828	711	768	765	775	762	733	732	751	696	710	762	803	760	725	714	683	777	746	735	730	764	731	764	760	759	762	695	778	757	743	721	752	765	760	733	679	754	800	712	761	733	742	757	728	721	707	718	793	747	762	772	726	790	756	744	753	748	718	740	754	742	741	769	734	780	756	736	741	774	769	725	732	740	721	760	731	772	751	724	759	732	723	707	706	778	760	752	794	773	744	710	802	779	749	720	740	804	728	741	703	732	769	743	750	760	732	729	751	756	793	759	762	767	719	791	780	770	736	731	699	747	729	776	737	764	751	726	741	703	758	784	767	722	737	747	742	762	767	764	745	720	679	777	732	780	725	735	760	760	736	712	754	777	728	780	733	693	739	694	784	754	716	759	723	791	727	785	751	764	766	757	763	738	795	770	739	712	720	749	726	765	763	743	737	733	787	765	786	786	705	725	781	720	793	769	762	758	766	729	719	713	767	688	795	785	697	760	728	737	741	737	753	712	754	767	747	753	766	746	749	745	698	724	707	757	787	787	712	736	732	768	759	704	798	745	759	788	747	730	798	736	775	721	758	726	771	729	770	705	715	764	759	796	759	739	713	772	720	761	701	739	741	770	708	700	761	763	747	739	802	762	762	739	717	719	791	755	710	694	761	771	714	773	773	752	751	731	777	738	783	762	771	769	715	731	753	831	778	757	729	741	779	723	794	728	723	742	718	723	705	757	736	747	753	749	722	734	747	745	781	730	714	733	725	737	711	710	789	773	748	750	765	767	755	776	730	771	799	755	757	791	756	769	739	755	776	791	724	737	764	728	755	726	748	769	724	766	775	724	782	739	765	758	762	746	712	789	736	745	797	780	752	728	761	757	759	758	763	733	716	716	791	726	798	724	767	784	806	778	715	752	750	778	764	743	773	715
25159	11945	9055	5075	2606	2358	1587	981	655	579	510	461	422	359	352	329	318	307	326	304	332	285	326	308	302	342	291	318	293	310	309	275	314	287	306	311	299	280	288	300	294	314	269	299	332	336	294	295	321	303	292	319	352	275	294	300	282	309	344	297	307	314	321	312	324	343	304	292	313	320	304	310	313	291	325	283	320	300	315	304	303	312	336	359	334	283	315	350	306	285	292	327	310	319	299	283	326	343	299	304	288	331	293	295	320	287	296	297	305	308	323	308	339	321	339	283	320	366	284	335	315	320	292	329	298	279	344	314	310	300	317	317	314	331	296	301	325	318	361	300	304	291	290	296	320	346	328	339	307	306	288	295	306	319	299	330	349	332	315	307	334	324	331	312	306	295	294	287	313	306	280	337	325	322	298	332	326	290	293	305	284	311	295	290	274	283	304	316	296	281	330	337	339	323	305	301	297	291	285	288	326	313	250	290	295	281	288	291	309	262	317	282	325	315	295	320	321	260	337	295	297	336	317	284	334	307	322	306	317	318	318	346	324	347	323	294	317	302	335	328	315	322	304	310	283	306	287	314	316	306	316	296	293	309	282	287	293	283	297	300	308	324	304	300	291	291	288	310	296	317	334	320	315	306	311	295	295	337	281	310	334	301	296	303	310	280	303	283	321	316	320	293	324	308	309	278	311	328	312	321	314	286	308	300	292	328	306	287	313	285	299	311	280	275	333	312	279	306	289	310	312	313	282	327	309	299	295	342	306	304	320	336	283	304	341	288	283	310	276	319	353	313	271	270	312	311	316	309	316	316	309	312	340	297	297	328	321	334	319	312	314	302	319	290	308	338	289	309	297	302	304	308	303	319	294	267	281	328	322	321	269	300	316	271	291	291	311	303	318	331	277	318	297	316	311	332	272	311	307	306	328	331	327	325	307	297	319	296	288	282	327	314	300	311	320	290	344	304	308	323	323	307	312	300	336	288	365	313	321	334	294	292	284	294	314	292	302	293	303	282	280	325	270	282	328	313	298	325	290	315	324	315	320	337	324	324	310	293	306	311	311	302	322	284	287	287	304	264	309	310	286	342	339	296	286	328	293	328	284	318	328	269	297	327	299	319	292	284	323	294	297	305	306	311	257	324	310	339	300	304	325	286	312	318	307	324	296	323	352	306	308	282	302	321	308	295	301	287	279	316	274	335	300	327	306	293	309	298	304	334	292	305	332	314	330	295	320	324	296	327	325	323	303	327	297	288	321	281	312	301	296	314	321	337	307	337	294	314	326	295	285	327	300	293	304	315	299	304	274	315	338	287	306	285	296	334	299	310	308	310	315	342	309	331	328	287	291	328	322	328	287	292	289	297	311	287	315	338	327	306	304	266	278	282	334	315	317	314	302	300	284	308	308	311	300	273	306	297	307	307	302	290	344	293	309	297	307	309	308	275	329	333	285	302	309	276	306	307	324	293	307	352	333	292	305	320	302	318	306	309	306	310	310	338	331	317	325	326	319	289	281	290	285	319	275	296	278	315	299	294	308	345	342	307	307	309	286	289	291	317	302	305	277	341	253	291	320	305	290	297	288	315	329	304	318	268	266	300	324	312	312	306	295	331	327	316	343	307	311	323	276	293	291	289	286	295	316	291	345	306	318	297	313	303	298	331	305	325	290	278	306	315	301	306	320	326	300	299	325	344	323	315	334	310	265	312	304	328	287	270	305	308	298	299	293	310	274	301	319	297	288	299	309	329	294	320	321	288	308	285	324	318	303	314	308	311	302	303	295	315	305	298	345	295	317	271	308	294	320	303	340	323	275	318	339	342	294	325	281	315	306	301	308	284	300	305	319	299	312	321	280	286	321	350	283	312	317	271	317	316	295	305	299	317	311	320	316	328	304	334	304	314	322	287	292	340	326	324	289	288	289	285	284	320	331	319	332	316	362	296	295	334	338	280	328	291	301	287	306	292	332	322	298	279	309	312	331	326	297	294	312	301	312	317	323	324	308	308	282	320	313	313	284	294	306	325	347	315	322	311	291	265	309	304	327	317	288	303	280	307	331	308	308	353	325	305	310	281	307	293	299	327	283	308	310	257	325	330	294	323	293	361	291	291	285	281	305	291	270	330	326	327	286	316	351	353	288	276	300	353	338	336	294	281	292	319	327	314	301	313	309	297	311	294	316	323	310	320	302	331	294	346	320	292	310	309	268	319	248	281	322	326	290	309	302	313	293	332	315	294	307	305	320	330	329	336	311	306	319	334	328	333	305	288	315	338	329	308	332	333	298	336	299	308	320	290	309	301	292	337	319	326	264	277	307	269	328	348	337	352	298	292	310	289	296	306	294	329	360	357	307	293	311	293	306	301	301	298	296	284	317	297	287	328	322	303	326	293	304	299	284	306	326	307	327	319	310	276	330	303	296	315	284	271	336	361	312	321	316	332	304	307	331	293	322	316	307	290	285	327	317	275	330	279	326	311	277	321	292	303	283	320	298	323	288	294	305	310	299	298	333	301	318	347	316	300	306	319	300	321	337	319	334	329	287	282	287	289	282	316	277	322	328	274	296	347	292	291	312	280	311	337	312	292	323	330	338	297	296	325	303	311	275	307	288	298	304	349	296	317	300	301	294	302	305	289	309	317	293	266	327	306	321	303	313	295	315	326	326	308	289	314	299	294	302	296	322	325	271	315	277	306	351	309	294	261	323	332	277	308	306	283	335	313	344	312	318	308	313	298	336	267	325	296	291	323	302	296	271	329	299	326	317	310	296	303	281	314	303	319	297	319	310	273	283	296	345	296	309	305	284	336	297	287	283	331	297	311	280	298	316	286	280	292	288	297	332	316	328	336	304	279	307	288	306	267	317	282	314	301	296	327	317	321	292	280	292	284	308	282	311	310	333	308	318	341	301	294	312	312	349	280	280	306	341	291	283	285	334	277	277	333	333	292	305	309	306	293	298	299	325	278	323	322	322	335	322	302	312	302	332	295	318	333	367	314	263	300	327	316	317	285	279	330	290	324	275	290	306	321	322	281	286	290	325	297	323	305	325	286	300	346	287	302	340	302	299	317	283	315	320	275	326	306	282	314	310	312	306	280	307	313	302	299	263	296	308	267	311	324	298	311	331	335	310	313	336	309	358	317	302	331	310	363	330	295	295	265	312	288	293	288	295	271	316	296	356	281	288	318	285	316	327	287	322	325	309	312	305	284	275	309	285	309	282	310	310	335	296	248	302	311	300	304	289	309	311	319	291	342	300	346	341	340	314	297	307	298	312	313	315	305	276	309	300	313	306	327	296	324	315	325	317	321	315	306	284	304	310	298	316	306	316	292	340	306	294	315	343	309	325	317	290	307	310	321	307	326	292	322	298	315	306	295	308	321	310	324	282	315	296	300	334	307	289	295	293	319	300	265	282	341	272	321	308	307	321	303	295	307	274	299	323	300	285	327	285	309	300	285	304	299	343	262	332	299	283	340	321	318	330	288	307	267	303	309
15133	9067	13793	11072	8004	7908	5667	3823	2614	2215	2008	1714	1296	1095	874	817	774	696	715	663	711	736	722	762	710	685	734	678	675	716	700	695	762	732	686	720	723	712	669	691	702	728	650	672	697	668	669	674	698	700	702	693	689	690	672	685	667	690	702	699	700	666	702	754	670	669	707	673	667	745	682	645	657	711	652	695	729	661	690	697	714	710	731	668	684	684	729	640	686	680	692	691	663	693	705	699	713	689	708	687	717	663	686	656	659	682	678	677	664	717	675	709	670	703	700	733	687	696	691	647	676	694	696	720	694	713	657	703	720	673	690	703	731	680	658	702	690	673	691	690	704	713	642	670	687	710	676	631	689	659	707	707	687	712	712	722	688	713	658	731	694	673	693	697	680	704	718	712	691	731	713	692	645	710	704	695	731	689	685	677	669	684	712	669	694	669	638	668	708	744	694	700	681	680	671	647	713	683	701	670	706	679	695	712	669	651	684	695	700	687	716	719	662	739	687	649	709	658	715	694	700	687	665	719	730	705	679	674	652	676	723	666	685	668	650	654	724	708	698	700	679	742	650	721	718	681	680	689	733	710	676	642	666	701	686	683	667	701	675	696	695	644	697	674	678	670	712	677	653	704	726	714	704	703	711	677	694	674	725	711	696	681	691	662	718	688	664	704	646	708	678	673	689	670	712	661	649	714	690	744	722	649	681	699	685	685	665	678	691	664	707	666	686	735	713	671	683	694	676	723	720	698	698	690	661	688	664	678	677	718	699	722	686	640	672	707	685	674	753	660	697	672	711	664	690	660	719	703	697	686	793	660	687	674	717	671	679	704	721	674	666	704	733	673	683	635	753	665	718	680	690	704	709	728	672	705	692	636	664	737	690	688	641	653	627	659	704	678	663	681	697	722	663	688	669	682	690	716	683	686	680	691	701	656	693	694	681	712	678	638	701	668	697	679	705	703	699	673	676	656	689	749	641	705	706	675	692	739	667	695	725	708	685	663	634	636	658	644	730	699	689	661	648	728	749	687	690	687	676	710	692	699	647	680	686	652	711	660	702	701	649	653	697	666	719	683	684	683	699	703	706	685	713	730	731	670	678	689	647	693	691	674	705	680	703	669	729	728	662	637	663	622	683	659	717	658	724	707	670	631	692	695	700	668	652	647	686	677	632	699	679	671	690	651	738	686	744	703	726	683	676	659	681	619	719	678	681	650	631	677	687	652	671	713	675	616	683	713	705	678	678	721	716	693	727	662	654	653	705	691	674	667	656	735	676	677	696	654	670	684	701	694	672	691	637	700	679	688	684	649	649	687	658	679	726	722	685	659	720	672	749	726	664	725	658	666	685	685	686	706	680	717	653	685	717	701	680	653	646	676	666	706	696	701	675	737	718	669	703	639	682	729	686	714	715	656	691	677	653	695	699	704	699	729	736	734	666	685	676	719	685	719	652	685	720	678	677	683	634	684	638	689	698	723	701	667	692	659	660	690	677	644	677	658	663	622	726	699	720	673	718	652	687	726	714	661	667	719	683	702	665	657	663	645	691	645	693	647	722	703	677	675	667	734	676	688	701	659	664	664	734	684	721	699	662	686	647	695	696	706	688	684	662	623	691	663	669	657	703	709	621	632	688	690	687	700	684	662	709	665	685	693	712	700	716	705	668	671	699	758	701	696	637	695	671	696	658	682	693	653	681	688	734	695	685	744	659	706	700	689	704	651	635	677	732	757	709	678	704	640	686	696	681	664	713	691	621	687	664	686	669	667	688	630	639	632	683	671	664	699	713	721	713	694	707	682	671	663	663	649	690	699	706	711	692	736	652	659	691	674	677	669	667	666	680	693	674	682	676	680	659	653	672	702	676	686	641	665	702	701	657	671	662	677	682	722	708	704	627	683	695	685	644	682	712	690	687	671	700	709	671	649	705	705	703	669	682	687	716	696	678	698	676	677	686	679	680	725	678	724	672	690	711	660	679	646	734	678	666	691	661	651	653	685	702	669	648	726	653	698	668	676	669	678	683	670	701	705	626	735	678	701	672	698	672	762	688	686	676	671	676	649	666	736	663	720	658	688	680	673	700	702	688	665	695	660	700	639	699	696	708	687	690	646	738	711	706	652	670	634	662	621	678	709	680	721	649	706	656	655	732	681	691	664	653	653	717	634	661	667	684	715	643	638	691	672	686	725	673	672	721	631	756	679	674	700	695	727	673	728	700	689	716	678	674	695	657	705	682	672	728	677	710	670	657	696	673	673	645	697	694	696	654	684	646	657	698	708	709	682	661	664	657	737	711	678	690	659	727	675	659	700	721	710	645	726	719	654	712	750	732	666	687	696	721	680	655	670	665	721	654	689	704	661	624	710	700	701	673	669	670	677	634	725	698	679	686	675	727	684	698	684	692	702	663	711	659	675	663	724	684	710	679	734	683	669	705	643	642	645	690	697	666	716	713	660	693	734	692	704	706	633	706	657	694	709	715	725	680	674	711	642	675	693	635	694	679	665	703	739	650	701	679	660	634	706	640	670	666	716	695	691	676	695	676	639	682	688	689	670	674	679	665	681	682	693	711	657	684	712	722	719	675	676	661	682	719	677	725	660	682	655	641	715	709	720	658	636	667	637	700	738	747	692	699	735	725	718	689	681	718	698	691	683	679	670	644	709	699	706	693	678	692	662	651	715	675	656	675	718	733	736	695	755	670	713	691	732	697	678	759	678	669	700	626	724	659	740	689	730	711	680	730	702	684	697	702	709	672	732	719	700	708	711	750	666	701	681	687	698	715	704	740	699	672	673	681	719	696	688	648	680	659	717	729	708	648	680	671	647	683	672	692	689	705	681	681	680	675	701	660	703	697	658	723	637	676	683	675	636	720	672	702	725	652	737	690	683	676	662	695	646	648	662	719	621	700	694	668	738	702	675	710	650	671	707	681	624	689	671	691	710	650	728	751	680	673	674	727	606	686	677	674	733	717	674	694	697	703	666	694	722	717	695	719	703	673	675	671	675	716	621	654	737	673	665	661	683	642	676	709	684	654	706	664	730	672	710	642	687	689	655	735	698	668	696	661	697	652	715	683	694	719	698	768	670	681	718	683	676	684	710	692	728	692	705	696	663	659	671	687	712	678	689	754	688	675	711	693	677	729	726	700	668	704	737	661	696	700	715	655	689	628	650	684	712	686	690	692	682	712	711	667	665	674	645	693	668	676	685	696	669	720	670	691	652	678	675	683	683	725	669	671	700	660	645	681	665	664	685	714	675	652	698	670	686	639	730	654	680	666	634	669	718	689	723	674	652	680	734	699	618	721	603	699	708	671	685	705	636	709	694	660	734	692	704	693	692	672	662	679	699	700	673	744	647	677	699	663	696	719	664	656	720	668	662	693	695	675	669	712	702	712	656	714	704	686	677	701	682	676	681	658	694	696	660	663	705	704	698	674	732	698	712	720	680	726	692	633	679	683	648	705	711	731	640	677	672	672	675	656	705	688	709	660	690
34210	17416	12841	7385	3904	3811	2717	1536	988	817	724	637	574	525	429	386	399	388	379	355	329	356	363	375	370	394	346	383	348	338	374	339	366	365	374	369	338	377	364	375	347	335	339	309	384	344	354	384	416	378	399	383	337	386	378	354	357	360	354	346	389	376	362	351	335	340	340	359	353	331	360	368	354	355	374	324	392	356	361	388	359	340	347	367	389	366	392	340	367	372	378	324	364	368	372	350	362	352	373	383	358	365	376	359	353	353	363	395	321	378	343	358	376	372	365	349	353	326	375	337	340	369	349	314	376	362	360	363	347	350	369	327	345	342	350	321	390	358	354	339	384	364	373	380	364	349	367	385	311	365	338	363	348	331	397	391	364	346	377	377	385	356	378	330	364	369	364	361	353	350	367	406	353	335	384	340	389	393	378	390	326	394	371	361	340	352	362	361	351	372	345	344	360	359	378	351	351	379	373	363	345	336	367	365	393	360	394	355	381	335	372	394	330	347	364	409	350	352	376	321	320	355	369	356	372	339	311	382	345	356	363	353	350	409	333	310	376	334	361	359	353	382	312	359	356	354	360	372	380	385	352	381	381	350	350	354	331	354	386	375	365	329	369	380	343	345	342	386	338	356	373	350	356	332	357	365	373	355	387	348	408	332	370	399	344	338	334	353	351	366	371	335	335	342	336	370	361	369	368	360	364	376	335	355	352	350	337	331	395	359	369	343	380	353	356	338	380	367	356	367	329	335	338	361	339	370	362	330	359	336	353	327	361	360	328	364	376	366	309	369	392	346	319	407	366	399	368	381	386	359	367	370	326	325	353	384	337	383	356	363	358	328	336	366	373	356	359	338	323	386	313	359	373	362	374	390	364	361	325	332	367	374	355	366	380	320	359	377	363	359	367	352	345	346	350	324	355	352	336	356	338	372	371	334	364	337	352	366	369	340	382	373	360	367	339	371	365	383	358	371	340	376	330	404	403	332	385	374	360	369	395	344	356	371	366	343	356	334	358	396	357	369	347	321	364	324	367	405	372	357	327	390	385	381	343	354	361	359	372	386	338	338	394	359	320	343	377	334	376	368	397	392	343	369	363	355	351	373	334	367	387	343	379	377	358	352	335	322	377	347	371	364	351	405	403	327	351	333	363	368	387	363	347	327	346	350	367	359	355	349	373	339	345	359	385	332	368	367	325	353	375	347	336	353	350	332	349	349	380	368	405	321	360	351	376	419	334	367	333	362	311	351	350	351	346	346	340	380	372	373	381	349	335	328	357	370	356	354	362	342	363	348	357	380	363	322	362	331	372	343	365	370	364	367	363	367	352	377	342	335	335	359	394	369	369	369	382	362	353	369	385	336	360	383	342	337	377	377	323	355	354	343	365	350	397	376	372	351	385	372	322	363	362	359	360	371	352	380	374	333	381	377	377	342	321	331	343	353	377	351	319	352	368	339	351	388	374	335	348	356	365	366	371	391	357	357	372	358	369	323	365	383	390	358	343	347	367	403	327	385	347	328	374	360	330	393	352	338	306	356	342	391	330	324	362	389	335	363	335	358	303	386	351	354	341	382	337	355	335	338	356	377	320	349	353	360	356	354	365	352	367	360	368	371	333	331	331	345	373	350	358	355	371	379	386	304	356	381	404	375	354	406	381	366	356	342	331	344	351	323	347	333	367	309	318	368	343	336	372	355	358	339	364	353	345	326	344	332	355	411	387	372	395	390	359	364	353	370	380	384	355	325	361	402	359	347	353	339	342	377	356	372	397	378	411	337	374	387	393	326	338	329	332	357	333	370	366	376	349	362	336	360	382	357	353	356	376	354	350	314	356	367	387	367	327	356	361	388	387	388	403	365	335	363	376	383	346	355	371	368	367	397	321	366	355	393	393	352	348	342	382	341	341	398	351	356	339	366	361	354	346	328	362	347	400	359	343	334	344	315	332	337	377	366	384	342	353	324	375	375	343	359	377	396	375	360	364	336	371	361	344	373	347	365	330	309	374	363	339	391	353	331	343	365	339	361	356	368	383	346	348	369	398	377	371	353	316	381	338	370	339	364	329	363	382	344	346	356	381	380	343	358	350	356	368	348	377	362	339	323	357	374	339	336	369	340	362	327	346	361	361	329	361	332	342	368	367	356	387	344	352	369	361	343	341	320	333	354	314	365	367	361	388	403	333	368	331	374	334	402	342	372	345	375	383	346	338	380	375	329	361	354	356	328	355	342	347	385	340	352	346	349	386	397	351	354	406	376	365	369	383	379	326	356	332	367	358	360	355	395	369	364	337	362	356	364	375	347	333	376	371	356	393	385	329	348	323	339	356	363	372	417	338	371	342	366	338	332	366	386	363	353	362	365	360	362	293	343	348	379	339	384	362	354	386	316	374	379	356	343	357	371	400	326	357	368	371	355	373	387	317	337	352	366	352	342	319	313	347	355	347	352	359	373	351	384	348	347	394	379	378	322	351	365	340	351	356	337	378	390	330	338	370	340	336	374	334	407	356	376	357	331	335	356	355	353	369	368	377	366	357	369	344	348	323	369	354	383	356	312	352	363	362	340	378	369	375	405	361	350	349	370	350	346	353	355	376	331	329	348	339	377	360	360	347	347	367	366	339	360	338	362	367	381	338	358	331	340	372	361	350	339	358	371	371	366	351	355	338	360	349	361	334	354	360	344	333	317	368	352	349	360	376	395	370	355	359	374	359	372	340	372	330	330	396	339	369	344	373	395	361	329	335	345	359	339	344	369	325	320	323	342	347	386	361	358	358	367	382	376	316	345	355	359	342	351	339	359	393	418	385	360	345	356	323	338	332	321	367	381	350	360	349	340	377	370	358	338	359	354	357	346	382	371	362	355	393	393	377	358	331	367	376	337	360	340	387	355	368	377	394	377	355	350	330	384	393	371	369	352	317	350	363	389	397	368	352	349	309	349	381	380	334	356	370	378	371	357	339	325	353	379	368	365	391	336	356	339	406	382	349	322	391	384	376	377	331	346	392	367	353	377	363	364	377	379	401	363	371	388	356	377	343	340	353	380	344	332	359	341	369	372	344	334	339	294	331	353	371	361	375	340	364	362	359	340	323	374	322	362	395	391	369	347	383	363	362	354	344	360	345	408	380	353	356	371	362	346	341	326	363	368	347	384	383	397	354	347	362	359	350	362	362	337	372	347	319	356	392	347	367	362	373	365	382	370	366	357	364	312	379	374	363	335	327	371	321	352	372	355	313	349	392	354	372	380	360	313	353	349	356	350	359	399	371	358	336	357	362	359	372	351	349	367	359	327	326	362	362	341	380	374	332	373	376	352	355	359	367	355	376	386	360	367	373	350	369	347	360	348	342	355	349	335	350	387	383	367	390	387	352	353	356	366	356	359	335	324	338	381	350	353	357	317	338	355	348	362	389	385	331	368	339	377	382	361	378	318	316	407	337	319	360	375	360	370	366	340	338	368	359	346	373	333	330	352	323	354	365	361	371	355	348	379	355	328
19596	12121	17448	14119	10846	11691	9331	5778	4035	3384	2905	2524	1818	1496	1164	968	932	890	850	876	860	820	812	786	829	785	836	823	819	824	823	761	803	819	821	727	818	806	777	772	768	806	768	818	807	837	837	764	759	836	826	806	836	816	809	760	791	752	790	768	811	791	798	787	814	882	789	855	787	758	797	802	784	816	808	834	839	806	763	780	776	773	766	765	801	743	779	789	783	758	759	797	786	812	775	775	801	786	809	819	742	770	755	768	774	829	792	795	786	777	805	755	765	840	773	815	737	788	765	767	755	769	784	751	829	813	797	771	766	776	775	816	772	801	760	826	807	806	860	732	730	782	835	776	819	771	806	842	749	818	740	771	788	801	849	798	860	789	820	802	799	773	798	843	852	797	764	778	789	804	784	814	801	819	808	782	778	760	754	754	780	814	788	846	761	809	816	814	813	735	794	785	743	784	739	786	817	749	795	809	765	755	839	781	794	822	799	806	793	752	775	767	761	759	784	814	757	743	754	810	788	816	761	801	759	778	778	759	812	787	808	791	782	836	798	781	776	851	774	781	774	774	791	787	763	809	739	755	779	753	754	833	800	814	813	815	771	816	747	745	764	774	788	820	763	800	752	763	743	785	783	777	788	774	793	816	842	819	825	773	802	786	782	789	814	777	746	779	811	822	731	753	822	827	835	772	814	789	757	776	765	760	837	770	807	786	831	815	775	810	774	795	788	817	812	843	787	774	772	800	768	798	804	749	781	725	811	798	728	801	856	814	793	786	742	797	787	743	750	777	758	791	844	816	738	789	794	791	767	819	732	792	782	812	788	791	799	763	771	762	738	775	805	760	805	723	764	771	776	857	760	801	790	815	766	782	826	754	796	792	748	752	796	808	772	807	776	787	778	832	811	822	792	795	781	754	788	794	784	755	788	759	761	791	788	777	761	779	781	796	782	801	795	806	783	746	816	820	772	836	771	801	811	797	749	797	785	829	786	802	747	820	811	819	790	783	803	816	768	781	767	802	801	790	795	752	777	740	768	838	776	821	754	743	808	802	768	841	836	754	764	777	796	825	791	762	804	797	766	822	782	780	781	814	803	822	767	799	795	794	772	787	824	778	792	831	763	784	771	826	763	747	791	793	789	773	807	738	792	782	779	790	791	806	801	719	776	767	781	789	768	743	792	851	762	764	774	769	820	806	821	795	822	808	797	840	809	778	781	713	778	795	748	723	813	794	757	803	822	834	829	768	704	800	846	721	808	783	747	802	803	752	770	735	775	751	763	797	767	767	783	753	823	811	729	780	840	783	762	788	782	773	770	804	785	794	762	815	755	776	785	817	759	762	796	770	775	791	844	798	823	760	814	807	777	800	783	787	758	814	768	783	829	772	756	823	790	816	796	807	775	784	736	776	819	796	794	810	749	813	797	829	745	812	803	804	781	758	763	775	771	803	774	780	811	786	754	793	803	732	800	822	780	776	814	816	821	781	812	781	787	780	802	812	754	779	789	832	841	786	801	821	811	813	787	789	767	738	799	801	745	760	780	768	761	753	780	823	806	789	779	750	826	817	759	756	757	745	827	739	774	806	785	799	724	814	841	775	792	825	732	807	790	822	806	764	781	820	765	774	743	817	796	772	756	795	787	820	759	783	748	774	760	817	783	805	770	799	778	756	794	775	760	811	807	778	794	833	790	783	756	755	790	780	752	771	756	835	783	771	791	781	812	803	745	811	787	793	800	801	825	793	791	800	778	789	773	773	754	792	784	770	748	776	809	751	773	807	785	756	777	835	792	836	711	748	753	806	808	779	752	774	785	764	793	741	757	819	778	762	839	765	762	798	729	785	788	807	741	805	785	782	759	769	785	820	795	751	796	794	835	783	784	818	795	804	789	783	751	780	841	739	802	788	788	807	822	809	764	774	778	791	817	748	797	797	749	795	779	787	806	797	819	815	753	808	760	769	764	786	788	735	813	805	806	782	801	797	813	828	801	782	797	779	809	786	809	793	741	784	771	803	770	762	842	802	785	784	750	772	807	810	807	777	771	752	812	805	803	818	832	735	806	802	746	775	773	794	823	753	789	775	749	818	818	753	796	789	820	805	793	762	810	794	729	828	786	814	822	823	754	780	776	804	760	775	792	722	752	798	769	776	807	771	809	780	807	812	779	796	864	812	808	766	816	825	783	758	731	764	758	758	820	763	800	775	796	775	793	798	802	746	718	778	784	796	770	795	807	809	843	788	823	773	766	826	816	766	821	777	771	788	782	800	789	797	802	806	785	759	783	791	826	778	779	806	808	721	806	775	793	751	747	808	757	774	801	811	772	796	783	792	763	823	785	790	735	802	830	783	748	828	753	751	760	776	804	780	764	820	777	776	755	791	756	799	835	773	765	798	781	784	803	838	801	809	741	771	796	750	808	775	761	794	782	782	760	743	788	762	727	822	803	797	815	775	787	712	796	810	769	770	784	761	788	798	783	785	760	821	849	775	806	769	843	760	798	770	789	791	847	830	761	781	745	794	731	760	837	793	819	803	776	795	760	804	823	760	742	764	782	798	834	816	836	807	795	815	760	834	831	784	786	798	793	766	781	792	802	764	826	808	822	810	793	797	810	761	787	804	774	744	794	774	806	802	808	796	794	790	811	816	824	736	772	756	748	812	790	806	808	817	735	811	833	836	799	771	783	783	797	757	803	829	785	756	774	800	751	745	790	768	735	804	795	746	835	807	758	782	786	784	817	790	828	799	770	775	781	777	786	782	828	813	743	816	709	755	763	844	759	770	783	771	770	807	824	776	783	787	812	798	776	810	760	773	826	820	782	777	786	848	749	767	758	787	786	783	772	769	783	793	741	788	802	758	783	800	797	764	778	753	806	798	777	758	803	826	768	775	776	775	839	820	854	799	764	786	782	744	812	784	791	810	846	812	802	778	801	789	812	757	851	756	738	767	726	745	773	798	776	809	834	796	765	795	798	848	750	783	787	816	845	804	799	727	814	774	761	748	749	768	794	771	802	766	781	798	766	822	804	787	807	772	806	731	827	756	801	744	774	800	770	747	795	808	784	787	797	790	778	775	764	833	829	750	840	793	846	754	817	774	766	812	779	782	820	802	803	837	818	807	810	778	802	783	774	743	835	793	860	814	754	815	773	804	798	778	794	727	787	780	830	755	790	807	738	772	844	834	797	799	786	783	813	738	795	805	771	726	769	795	785	776	847	764	761	761	791	811	803	731	838	750	766	836	778	782	767	789	793	778	783	762	819	783	786	765	746	805	803	811	770	795	773	756	737	779	794	811	758	790	766	744	808	764	769	827	799	814	751	784	794	752	795	786	758	785	809	815	820	759	785	788	802	711	771	779	848	730	826	816	785	837	809	788	787	833	812	756	753	779	770	790	809	809	849	761	804	765	732	812	782	774	809	813	807	750	763	782	811	797	767	747	826	752	868	796	759	830	781	798	787	795	799	804	749	793	800	807	775	788	758	765	759	830
13815	6604	4301	2254	1408	1015	665	541	430	428	371	428	367	348	366	375	342	337	349	312	356	378	350	337	333	325	342	350	355	329	369	340	327	388	319	307	319	347	352	364	346	346	374	329	344	326	362	351	384	364	345	314	331	359	342	322	379	347	367	337	327	319	374	388	333	306	318	352	344	339	334	373	355	329	324	318	348	354	360	392	335	368	342	350	326	306	349	313	351	338	353	358	345	350	375	355	345	356	331	338	334	314	392	349	313	355	366	345	340	361	334	351	339	332	343	305	368	314	344	316	347	345	307	347	338	381	351	317	321	334	357	335	309	354	303	336	327	359	340	340	317	366	351	369	347	350	353	342	345	364	349	356	344	350	338	394	342	335	313	318	363	313	327	341	312	344	311	337	365	329	336	353	349	350	343	354	355	345	330	344	323	375	350	351	327	358	320	321	338	395	360	320	338	385	354	348	333	343	334	347	379	323	324	357	344	342	355	363	347	342	328	311	343	359	367	322	335	304	368	348	327	354	397	325	370	322	376	329	344	307	347	351	341	343	315	336	327	342	360	387	350	343	318	356	360	372	359	366	338	321	304	323	348	336	335	311	351	342	367	325	376	313	299	332	322	343	361	330	320	367	332	334	347	367	338	352	376	321	346	331	340	346	313	336	302	346	318	333	307	367	295	328	332	369	359	362	313	354	341	315	351	345	309	321	341	348	349	303	324	377	361	330	344	341	382	359	369	353	374	344	360	361	324	351	353	313	370	401	350	366	342	385	342	359	358	351	354	387	312	345	354	377	355	371	344	382	376	368	332	350	335	325	314	360	351	337	335	349	354	322	364	334	358	335	335	363	329	380	335	354	322	319	346	351	327	370	333	347	351	331	361	337	341	346	358	326	297	332	340	384	387	338	321	368	389	334	353	361	358	346	337	308	334	358	363	356	327	358	357	374	378	332	357	335	352	344	341	357	354	328	340	345	298	343	328	309	341	345	352	293	350	358	327	369	332	336	335	368	335	343	331	379	364	336	323	352	335	362	340	336	362	355	374	370	370	349	350	329	370	348	338	345	343	336	320	351	356	330	352	319	351	353	316	324	351	352	301	344	372	357	343	320	356	329	314	361	338	324	351	380	339	339	344	340	353	363	327	356	309	324	313	361	347	347	374	341	335	340	314	325	326	347	373	352	373	334	312	348	369	318	320	340	345	323	389	359	330	296	321	339	326	354	392	392	335	315	326	367	322	349	341	368	338	322	355	351	327	368	337	319	337	338	374	346	352	359	365	343	368	300	364	342	305	307	344	381	343	346	367	333	363	379	360	326	344	358	341	324	325	331	338	339	339	348	342	327	350	375	373	382	349	348	340	356	326	334	330	328	338	337	351	349	331	337	359	327	370	345	357	381	327	348	319	350	369	342	332	311	363	326	394	374	364	358	356	331	350	353	308	356	346	343	324	329	299	332	339	357	364	364	340	332	343	378	380	367	373	346	327	389	376	362	328	379	340	358	344	340	348	339	352	344	346	360	389	355	340	334	386	366	343	325	336	324	311	366	358	359	361	307	343	336	354	339	369	343	340	347	351	325	324	354	327	335	347	341	344	330	331	344	334	366	383	296	342	320	381	339	354	358	367	299	335	341	353	332	354	344	333	343	336	311	355	340	374	331	347	359	372	347	370	319	392	348	343	334	379	325	341	348	344	339	344	334	365	326	349	330	333	315	373	358	362	348	353	342	353	350	353	290	348	361	361	363	328	322	359	364	328	354	369	312	360	332	352	329	350	363	352	345	349	329	350	343	363	348	348	320	359	353	332	356	359	329	359	367	345	357	321	359	367	329	329	357	369	348	324	355	360	340	356	350	342	359	350	307	357	359	335	365	324	340	305	337	335	343	357	358	366	345	345	369	337	329	320	360	336	360	326	346	335	351	329	366	344	341	342	342	364	324	314	291	344	321	345	336	317	333	363	344	368	329	334	330	346	366	294	357	356	332	367	316	338	368	341	347	356	325	343	350	331	328	408	336	342	386	374	361	367	331	333	334	357	372	363	349	353	372	371	338	315	385	370	380	357	339	389	345	337	342	358	358	338	311	334	358	338	391	363	316	361	356	353	317	303	387	339	308	310	328	380	347	335	346	334	317	333	345	336	339	384	331	348	359	339	343	348	337	339	335	372	342	332	340	360	336	371	322	340	322	358	356	339	348	341	326	354	375	346	343	305	329	338	337	345	333	355	372	313	333	370	316	325	339	325	312	368	374	333	385	386	349	351	348	380	338	377	334	334	398	346	342	350	371	378	337	344	339	341	358	350	303	347	361	294	352	313	378	364	324	329	349	346	358	347	371	333	335	302	340	336	357	332	312	356	332	374	369	338	328	354	305	351	344	373	337	383	367	368	366	361	338	301	291	369	321	329	334	336	307	341	318	313	356	374	327	338	362	322	342	371	318	359	352	346	350	323	342	333	336	370	352	351	326	337	335	384	348	321	360	349	359	366	375	340	351	348	365	333	312	314	346	318	339	367	341	321	316	359	336	336	293	337	326	369	321	366	350	321	345	344	357	328	341	344	326	328	331	352	377	306	326	323	341	382	324	392	362	338	355	380	341	316	370	381	360	340	346	353	374	341	311	341	325	353	336	356	310	356	357	375	380	335	319	344	350	326	360	322	359	327	365	339	363	333	334	311	366	346	378	340	310	276	340	337	342	350	341	344	381	315	323	328	295	338	326	389	350	381	322	328	319	344	324	325	367	351	359	339	337	351	304	381	351	348	324	328	358	340	332	339	305	311	348	341	323	367	319	341	323	353	323	334	345	343	355	362	326	329	330	338	334	327	353	320	308	352	335	322	348	345	327	349	342	307	337	311	333	373	337	336	321	326	364	341	355	362	327	333	341	351	315	324	347	313	320	381	360	326	371	332	358	327	342	321	370	330	326	390	360	340	335	335	328	323	353	382	319	373	331	342	349	355	349	336	383	373	310	317	365	350	348	356	324	346	358	333	319	338	352	352	321	359	344	320	330	300	328	322	322	359	323	338	341	357	356	334	341	367	354	360	357	356	356	348	348	355	369	343	355	351	347	341	366	352	368	342	327	346	354	374	363	362	363	365	350	357	337	342	324	349	317	366	378	349	348	320	346	342	327	351	325	328	336	347	326	324	343	355	344	356	334	363	339	358	344	361	339	339	371	344	328	371	383	339	351	343	337	320	347	326	339	345	360	364	350	316	354	350	339	349	313	354	367	333	323	383	340	369	329	350	345	350	348	324	316	346	350	352	336	346	351	332	347	371	365	330	377	354	310	347	317	357	358	365	382	367	309	338	390	364	346	357	357	313	351	342	352	336	312	328	351	350	351	328	338	334	355	366	364	334	327	364	363	381	373	330	349	349	307	336	317	357	346	364	373	333	375	382	366	376	345	325	305	333	362	347	314	301	317	314	327	358	311	341	314	341	314	367	353	329	313	365	329	342	352	328	285	373	354	394	325	375	320	372	339
7945	5550	7824	6112	4698	3828	2302	1649	1252	1042	997	1024	964	818	842	776	794	759	748	685	783	708	729	736	756	735	746	778	708	711	771	791	786	796	722	741	783	794	710	727	694	699	759	761	738	756	738	712	743	749	765	723	818	754	765	808	756	742	783	726	762	742	742	752	751	706	712	762	767	754	754	722	778	724	723	775	734	775	762	760	763	733	760	695	765	714	683	769	740	688	780	736	743	717	727	719	712	774	697	774	750	757	731	757	710	784	726	753	722	728	760	782	750	758	732	749	767	736	738	724	780	738	763	809	730	751	778	742	693	770	742	735	723	743	773	744	757	778	778	724	815	757	768	782	776	736	776	781	763	721	718	728	784	784	803	765	798	759	774	738	734	770	753	793	728	770	791	793	738	762	776	734	742	774	731	710	733	787	730	803	771	749	719	772	740	775	738	779	790	690	699	730	718	734	768	770	747	736	746	785	757	708	770	734	739	812	743	707	763	718	770	762	728	792	703	755	731	736	749	813	710	771	728	768	721	770	737	773	789	768	734	731	766	776	735	745	770	721	744	720	743	741	763	800	756	740	740	732	748	719	772	705	731	721	779	723	749	771	756	751	747	742	749	789	738	718	686	794	755	735	774	730	728	731	765	786	740	779	755	781	788	713	781	765	764	717	708	739	746	756	775	745	736	745	768	736	759	759	797	777	765	762	734	782	757	743	785	728	793	775	741	743	741	761	825	734	782	757	774	762	754	746	704	750	744	725	799	763	749	745	749	750	741	733	738	803	784	768	779	731	734	723	767	760	737	820	755	801	746	715	754	711	748	785	795	774	759	799	713	780	730	774	719	783	734	750	740	768	753	758	789	751	712	706	722	775	767	737	736	768	761	751	715	763	694	768	761	766	773	726	743	787	760	772	795	710	814	732	797	769	743	776	733	752	767	724	748	801	732	722	771	775	756	747	747	768	747	756	762	748	757	823	758	750	763	769	724	756	738	784	805	721	755	769	700	738	762	758	780	798	750	676	775	786	769	768	782	749	780	752	730	740	746	708	750	772	715	726	766	749	779	690	782	757	725	726	713	777	728	772	735	741	717	759	772	736	712	717	795	784	749	729	724	747	798	757	787	690	749	735	716	736	735	782	771	741	788	746	771	728	807	749	775	736	818	761	760	772	779	757	802	725	796	767	735	764	737	713	703	684	747	766	772	764	724	761	803	799	729	760	753	756	777	719	719	751	767	782	855	773	778	764	718	708	756	716	759	750	741	780	794	749	756	753	716	707	746	790	750	766	795	772	755	746	795	705	762	739	795	724	755	772	725	755	735	744	730	747	746	694	761	770	729	743	768	760	726	797	750	762	723	753	753	732	766	764	795	788	755	769	754	802	727	722	799	749	751	782	757	770	738	770	752	762	731	777	753	749	807	727	737	758	764	738	811	730	716	786	749	791	696	733	737	774	793	788	746	751	778	735	718	764	732	776	674	771	752	749	751	740	748	743	794	793	737	734	773	737	754	739	756	762	738	781	754	749	779	795	770	752	762	730	756	766	806	747	746	772	735	728	712	732	803	734	785	729	728	723	768	756	773	721	741	723	758	774	794	755	761	758	773	787	685	781	727	718	756	750	737	737	762	758	738	750	774	777	774	737	707	773	738	781	778	758	770	759	752	736	760	749	720	673	763	709	735	785	754	715	743	703	749	762	770	812	748	758	741	730	742	690	706	747	744	703	781	756	753	765	831	708	741	735	763	735	733	715	764	755	742	726	753	754	763	696	790	765	727	737	753	738	806	729	753	730	769	749	736	755	777	733	775	823	773	799	722	766	720	722	707	756	705	727	809	740	759	765	734	784	719	697	758	797	735	766	755	765	803	718	676	769	814	780	726	775	767	732	788	807	732	767	741	724	807	748	730	743	777	759	747	783	735	734	711	765	730	788	751	771	742	763	745	737	733	719	682	741	732	788	785	761	755	779	736	734	788	723	767	731	788	735	740	764	727	729	785	797	762	743	753	707	730	772	763	728	722	772	787	787	786	764	791	790	749	751	803	778	733	767	745	739	774	749	735	741	763	697	722	752	790	729	753	731	800	764	724	767	747	739	763	740	792	750	744	779	743	736	733	748	736	779	760	788	769	701	774	770	773	746	747	759	721	745	750	795	719	758	779	757	755	756	735	767	788	763	744	701	736	728	763	790	766	762	788	732	756	767	735	788	802	731	803	747	783	752	741	761	822	730	736	773	726	747	755	782	788	754	802	775	750	716	711	783	762	760	760	706	707	698	718	764	746	737	709	789	786	747	720	779	743	756	719	763	750	749	704	775	748	740	753	742	731	780	750	717	744	766	723	785	754	777	755	766	757	749	758	728	754	776	768	797	746	706	744	731	775	732	732	743	777	748	758	727	773	728	754	762	752	737	782	783	771	790	803	747	715	763	763	751	770	744	760	720	758	766	726	728	730	726	772	734	733	762	737	738	764	756	707	785	733	809	755	739	773	753	761	738	729	788	719	768	771	743	747	730	751	795	759	757	729	786	766	758	747	751	771	797	772	737	764	751	761	789	732	717	740	767	705	760	757	715	711	712	741	737	750	714	712	757	758	722	771	798	794	734	726	780	746	766	800	715	772	754	763	720	778	766	727	733	777	767	757	743	748	832	728	766	779	743	766	750	741	737	799	747	746	760	791	796	719	791	729	742	725	720	752	767	740	716	769	791	702	793	748	795	744	735	790	735	752	736	727	720	762	780	727	728	753	785	758	725	755	753	751	772	749	732	738	725	687	731	748	717	688	777	745	726	756	762	740	717	710	776	732	737	759	750	741	753	735	729	782	751	830	715	769	788	759	778	764	813	774	723	752	783	767	795	776	775	787	746	732	745	692	763	752	740	739	823	808	788	785	742	793	781	809	733	805	760	711	755	768	843	734	747	714	720	733	759	749	759	740	755	763	765	709	710	713	772	726	702	768	785	697	776	708	795	758	760	754	813	750	753	761	739	834	732	749	735	750	751	787	742	735	740	749	775	726	713	722	712	750	730	732	790	764	744	726	768	744	746	759	768	796	711	748	798	713	738	718	751	797	707	779	774	745	745	764	769	740	722	747	718	766	761	722	742	724	763	762	762	762	792	735	752	714	791	729	805	729	761	741	719	779	727	774	795	728	776	714	732	714	734	743	682	763	794	723	743	803	731	739	808	741	784	712	726	751	735	761	748	759	750	698	762	790	728	799	757	716	758	690	753	781	786	715	736	729	752	758	722	721	821	739	781	737	758	698	743	766	696	749	775	712	741	742	826	737	729	697	771	785	671	776	697	736	739	784	790	705	768	764	769	783	775	742	745	711	763	764	732	732	681	740	757	770	710	740	780	794	764	740	702	743	780	779	703	749	734	772	746	792	749	766	768	731	725	706	776	744	777	723	750	734	742	770	722	754	748	726	725	763	705	752	760	740	755	721	756	776	766	739	727	760	789	726	762	719	821	683	733	711	767	737	724	764	747
25872	13262	9265	4841	2818	2254	1640	968	665	582	532	477	426	359	379	330	346	328	300	270	309	262	326	312	337	275	339	310	291	297	321	293	341	311	297	303	323	299	319	284	312	296	300	290	300	318	298	278	295	317	253	356	316	292	265	321	295	334	325	330	323	282	314	284	314	316	311	306	300	293	312	326	323	322	322	299	286	337	320	307	319	296	357	301	291	296	317	277	324	325	315	305	330	304	336	299	311	323	347	332	315	315	289	338	310	309	280	317	283	328	277	320	336	309	334	273	324	339	341	360	299	311	308	276	264	304	312	327	314	290	342	299	317	284	284	309	293	305	338	293	324	314	325	277	304	345	324	300	314	316	334	309	310	329	321	294	311	346	305	310	308	319	310	300	293	320	327	334	332	288	309	309	302	281	283	300	298	282	295	333	315	324	304	302	310	333	302	330	320	315	293	314	334	320	299	248	329	311	314	326	327	303	319	307	318	323	309	298	295	312	307	327	316	332	282	305	292	294	320	280	313	291	276	298	303	318	318	329	292	311	333	290	291	279	312	320	326	311	287	320	307	326	295	292	306	302	329	275	308	321	290	281	289	310	273	286	311	309	304	313	317	320	340	330	345	282	345	343	283	295	326	302	285	293	292	294	270	338	319	322	325	321	333	285	315	284	281	329	309	335	292	282	298	294	298	302	278	326	307	291	301	295	313	316	307	311	301	324	291	317	336	323	353	332	305	321	345	283	329	303	323	341	331	318	305	294	309	304	345	309	286	318	309	294	344	288	324	312	316	310	292	307	346	335	299	292	333	344	324	306	284	297	314	299	333	321	315	323	319	330	328	330	322	325	302	342	325	314	258	289	282	281	372	319	313	325	313	309	326	294	328	302	284	348	299	296	307	315	352	274	267	285	338	323	301	319	300	320	332	337	301	303	310	302	323	309	337	305	294	351	339	288	306	324	309	276	309	365	312	330	331	318	315	299	300	327	316	311	301	281	270	289	344	317	312	318	307	274	286	326	317	337	304	292	292	273	309	300	263	299	355	323	294	349	314	301	293	306	328	341	319	297	325	312	302	307	309	301	305	287	339	288	309	309	323	315	330	336	291	302	296	350	284	301	313	294	329	307	327	327	298	307	313	309	315	328	324	294	277	320	310	286	309	303	290	296	350	321	312	300	331	309	319	300	310	284	342	299	328	328	332	331	313	291	320	351	332	336	308	322	285	351	298	291	317	353	300	299	304	285	296	302	323	298	316	286	287	326	307	312	302	315	292	284	299	295	332	309	299	347	338	298	271	306	303	300	329	323	337	313	298	320	286	318	331	325	275	327	286	296	307	300	302	296	318	270	313	323	336	335	298	297	357	323	301	289	350	315	313	315	287	295	314	314	294	325	275	307	310	296	320	311	331	322	297	326	355	340	306	289	316	319	331	300	314	325	303	318	324	338	295	285	276	308	295	309	315	294	316	312	287	307	325	347	316	320	311	311	341	296	296	323	341	299	351	297	311	297	319	348	296	302	340	326	328	305	305	322	324	298	306	306	338	307	291	342	298	335	314	302	304	336	311	331	326	309	303	327	357	360	345	294	292	293	334	291	294	342	294	281	322	300	275	325	304	316	328	304	315	289	307	313	316	316	317	335	308	317	316	324	336	291	319	295	314	296	307	305	290	306	303	321	346	294	301	317	287	325	306	288	311	335	328	332	322	297	300	312	321	297	302	341	295	314	311	298	296	339	278	308	326	328	346	335	339	318	324	285	286	275	339	337	312	280	311	299	311	320	308	299	310	296	306	324	288	296	311	326	282	246	312	286	345	301	316	325	297	306	299	313	318	309	342	300	344	310	307	357	323	339	283	295	297	325	313	312	303	282	277	325	309	285	327	285	279	339	312	293	329	279	287	267	303	300	336	325	292	266	318	319	289	295	320	322	300	306	299	304	309	325	306	305	314	312	321	308	298	326	296	295	280	296	299	321	293	309	311	313	285	323	315	284	320	276	293	304	288	319	318	333	331	327	315	292	284	304	284	313	269	311	300	292	297	303	287	327	330	295	273	336	307	324	302	321	324	262	316	314	308	324	325	333	332	284	300	299	320	342	322	318	301	318	314	322	331	312	317	290	294	326	288	316	317	352	291	330	313	307	331	275	294	279	283	307	305	302	290	307	293	295	306	308	324	286	322	323	287	313	329	318	289	301	314	287	290	339	327	300	310	295	282	307	342	310	283	313	301	327	320	324	316	300	336	296	324	281	305	316	299	301	327	293	310	273	311	356	308	308	344	320	300	321	322	325	292	296	315	282	327	324	294	313	302	350	285	295	292	340	291	339	309	282	286	320	316	321	320	335	330	316	304	293	302	279	290	312	291	312	325	326	317	344	321	310	309	343	297	307	288	343	316	313	306	295	301	358	344	331	304	301	344	323	305	318	307	290	333	295	335	329	280	303	313	294	292	321	282	307	275	314	275	326	324	290	335	314	324	318	318	344	321	313	314	313	307	312	299	310	315	292	336	324	326	324	288	329	304	305	318	294	311	325	325	287	272	304	303	330	288	286	283	340	295	348	295	344	288	323	309	344	293	303	288	312	277	297	312	278	291	311	331	279	294	299	308	322	323	316	359	284	309	333	272	331	289	337	322	299	294	292	307	304	321	326	286	321	314	311	305	317	322	307	302	306	321	338	336	304	309	309	307	304	295	332	288	306	322	326	321	283	292	328	291	330	349	293	311	316	307	306	310	335	324	303	325	316	343	317	308	326	330	349	267	350	292	317	311	296	289	300	306	337	308	292	314	303	355	323	346	319	317	307	331	293	274	324	305	310	323	305	305	298	291	326	300	335	339	342	294	305	285	325	295	284	325	321	305	294	325	270	313	334	310	307	297	307	329	361	295	279	317	310	344	311	306	301	311	289	298	308	337	305	356	273	311	345	300	329	298	310	339	327	313	325	324	294	289	307	305	290	334	331	298	297	330	338	303	288	304	303	318	306	303	313	305	313	292	310	332	293	314	305	281	326	305	347	336	297	319	304	291	290	298	314	316	325	314	286	301	273	310	315	294	304	344	308	300	314	290	299	309	301	321	297	301	289	296	347	297	318	292	318	323	309	345	339	312	334	307	294	315	332	334	303	312	310	322	346	341	321	308	297	279	291	297	315	329	302	300	330	302	321	329	335	290	336	330	323	308	303	309	299	313	310	326	285	310	309	314	324	290	296	328	295	298	319	347	284	327	303	313	341	323	311	326	295	296	300	296	313	300	302	317	297	347	359	312	314	293	298	311	307	311	276	289	311	346	283	305	306	304	323	297	310	326	283	308	299	325	318	346	311	265	295	310	319	319	298	296	334	293	309	283	295	330	353	330	299	309	287	322	322	316	310	310	291	323	304	314	340	321	301	317	311	318	323	287	337	325	295	339	327	318	303	314	295	353	334	303	304	300	303	309	296	313	317	299	311	325	275	317	298	313	313	304	320	291	321	328	349	311	307	302	320	299	351
15571	9948	13456	11094	8443	7714	5949	4087	2599	2217	1882	1648	1322	1059	921	789	757	741	738	632	731	769	729	729	739	703	653	755	730	712	721	677	712	698	691	690	703	695	716	716	709	671	712	685	682	701	718	691	712	697	690	717	705	729	648	717	720	655	659	700	705	681	725	662	711	683	702	695	719	672	734	691	673	674	744	704	704	700	725	678	666	684	716	668	726	702	720	742	692	683	697	689	710	661	709	665	752	698	722	636	675	712	692	723	680	653	702	709	712	676	649	669	721	730	666	679	698	664	734	716	678	689	703	712	747	724	710	749	671	679	649	701	714	682	733	663	675	704	723	646	636	635	695	675	680	733	663	707	735	693	680	739	709	672	676	700	705	656	670	715	742	714	677	693	665	651	695	720	705	671	720	715	717	692	694	727	665	726	742	687	713	690	731	696	701	716	719	663	673	689	698	679	686	705	686	693	682	681	729	663	677	705	665	654	657	654	697	722	676	693	721	710	715	653	716	725	727	691	704	606	645	689	676	672	704	703	708	698	720	678	682	737	712	701	741	724	695	685	695	690	660	706	684	696	675	756	670	641	681	666	667	710	641	709	694	724	686	664	719	722	706	664	664	652	665	684	668	672	682	699	656	721	685	720	710	688	699	675	693	645	703	671	710	690	702	741	690	702	696	726	661	688	693	679	686	677	729	660	671	690	662	746	700	690	718	663	683	682	699	665	731	671	685	707	652	684	712	700	719	717	706	659	687	694	699	701	674	667	702	726	690	702	752	727	714	742	704	637	685	745	677	684	666	642	703	687	694	691	736	771	714	672	640	717	647	716	674	713	675	702	688	732	696	698	688	701	688	690	654	689	656	722	720	687	676	643	688	710	716	668	686	712	674	711	698	708	695	712	688	710	690	708	692	744	677	676	652	712	654	695	662	715	717	669	672	734	700	653	688	748	739	634	685	683	640	678	707	728	715	676	695	707	673	729	655	695	639	728	661	750	700	674	725	700	687	668	679	681	724	709	693	679	745	717	688	651	700	648	720	723	671	665	729	706	691	701	703	690	674	670	702	638	695	707	657	679	664	686	662	657	602	672	681	707	677	675	670	686	690	670	711	697	658	658	712	743	678	688	694	697	683	687	703	660	704	650	717	684	674	722	644	682	650	713	721	710	700	689	728	703	664	629	697	688	710	705	677	773	741	614	712	713	688	679	661	694	691	716	663	741	647	674	708	656	673	686	681	718	708	690	726	694	655	753	722	664	706	677	693	662	699	672	630	687	680	712	692	630	689	719	723	672	757	656	704	703	681	658	715	683	740	676	646	714	686	687	675	689	687	695	713	656	682	700	722	632	731	690	722	701	660	688	632	710	725	710	667	693	630	675	653	716	730	653	662	682	723	685	708	692	758	695	694	731	668	735	708	750	707	725	707	670	668	685	631	637	659	656	695	727	664	664	719	677	690	676	682	693	706	697	695	667	728	706	668	693	712	671	651	684	726	658	667	703	700	682	692	707	676	705	676	676	758	670	701	699	715	690	665	704	671	663	676	673	693	702	700	659	684	721	703	647	691	749	655	702	688	674	695	695	699	675	648	653	694	719	687	714	654	668	706	728	683	679	641	737	725	693	697	665	692	707	722	728	640	670	706	705	670	709	687	660	705	744	676	678	757	718	707	705	662	706	702	681	709	706	709	702	697	705	703	661	686	698	695	704	735	682	651	655	690	705	671	675	716	740	695	685	668	678	705	670	668	677	702	680	726	708	672	652	684	692	697	717	703	641	668	691	686	725	642	687	745	639	684	721	681	668	690	691	715	710	682	728	669	689	736	654	689	680	721	700	704	700	703	666	669	658	730	717	721	714	661	696	738	692	651	641	642	699	669	705	668	645	712	662	677	688	701	658	676	703	745	703	716	670	658	712	682	657	685	709	718	697	633	728	742	691	658	635	719	699	698	694	666	706	699	704	705	704	670	695	692	708	683	727	669	699	649	687	685	678	683	681	699	695	686	650	696	651	687	699	720	690	638	701	640	652	697	692	727	661	731	705	700	678	664	729	750	744	725	688	694	729	704	660	648	684	730	708	717	700	715	665	695	730	724	640	655	686	651	700	702	702	693	693	699	717	708	697	669	700	684	668	686	677	691	642	727	683	668	747	692	678	679	692	647	682	703	697	679	722	688	671	701	742	695	706	653	679	730	705	697	701	720	700	691	688	690	695	749	674	669	722	665	685	696	661	677	683	674	761	670	717	676	749	658	724	690	717	647	742	664	709	690	719	710	694	716	698	719	742	680	683	694	712	645	716	712	708	647	703	718	692	717	688	688	716	705	710	670	655	699	674	692	663	696	640	704	677	665	710	709	686	648	714	656	692	657	704	670	663	676	677	722	756	671	709	717	683	670	670	702	731	692	680	669	687	691	732	650	691	708	702	673	685	666	663	690	717	712	697	738	676	689	664	764	729	731	698	682	710	688	682	666	712	679	657	674	695	729	706	652	696	749	682	703	651	676	650	711	664	665	670	646	666	705	724	718	710	710	676	674	662	669	707	694	648	693	658	648	695	674	696	717	656	732	691	711	659	700	675	713	703	729	679	715	716	684	718	666	701	664	711	708	708	694	679	702	683	718	705	674	687	678	656	708	733	711	744	712	754	702	691	683	692	685	678	675	672	686	710	703	754	734	677	675	714	718	689	735	690	679	675	704	732	722	715	715	704	666	693	696	658	681	652	623	680	700	636	686	692	696	681	692	705	678	739	688	676	685	683	686	663	698	687	703	700	708	681	692	702	652	681	680	673	636	661	699	719	662	673	638	717	693	681	723	715	669	702	706	706	692	695	717	724	642	679	684	686	666	670	661	716	658	770	674	737	757	689	657	679	718	693	717	670	719	724	684	710	682	659	704	693	670	689	643	695	765	690	734	704	691	684	717	654	689	680	668	718	703	705	703	735	641	660	715	699	710	697	719	689	720	711	735	710	737	684	685	698	665	643	704	679	740	656	672	710	708	631	696	699	705	699	675	668	689	694	682	694	685	675	618	717	670	671	698	683	690	642	734	714	716	687	685	660	668	744	700	683	694	718	715	673	720	725	697	657	776	677	671	696	681	718	704	746	703	702	684	652	721	640	643	732	698	725	677	697	729	680	692	690	748	660	676	693	721	703	695	721	680	664	720	674	697	711	632	669	707	673	691	657	714	697	704	650	769	710	685	667	639	698	676	723	673	693	657	701	739	727	689	678	677	650	713	675	674	641	708	711	706	683	658	666	694	634	695	687	681	702	709	699	658	679	672	671	642	653	675	661	688	695	703	685	690	687	736	696	691	665	706	707	654	672	659	678	692	671	622	738	678	698	715	672	689	674	675	660	695	682	723	716	688	682	701	668	679	704	665	662	719	701	698	661	639	701	673	725	690	644	666	686	671	675	690	671	671	665	677	710	659	659	674	709	712	699	737	662	648	677	677	682	725	684	714	679	694	676	716	659	728	657	709	691	749	688
34785	19255	13099	7238	3823	3462	2559	1583	1059	766	715	631	582	474	408	417	376	374	393	381	390	343	363	380	432	405	395	376	354	374	375	381	368	378	381	366	352	348	369	348	338	368	382	390	354	375	383	359	339	362	362	334	342	363	352	340	399	371	365	322	334	359	366	339	320	361	369	385	379	385	331	359	364	324	369	377	367	363	375	375	366	370	397	390	385	392	376	370	348	338	368	307	362	349	366	338	411	359	334	377	381	371	338	319	360	372	374	384	351	368	399	366	369	359	373	352	402	346	385	378	385	359	348	344	369	372	367	328	339	344	379	375	347	333	378	388	340	355	363	365	345	357	360	389	372	371	363	377	314	348	366	384	359	369	337	351	367	357	370	366	359	358	377	372	388	382	341	337	330	342	350	395	359	362	325	370	374	385	330	355	354	354	348	364	386	368	348	329	326	343	374	360	349	384	313	351	353	348	342	352	373	359	373	391	358	369	376	361	353	326	339	377	340	342	371	373	407	358	380	359	400	354	340	364	409	376	361	368	364	407	370	351	367	342	365	358	371	367	353	330	342	396	368	350	337	337	374	371	365	327	340	341	329	358	366	353	360	367	377	349	379	380	398	361	353	343	362	359	353	375	370	382	329	367	378	346	349	362	333	342	345	352	363	358	360	374	348	375	356	376	370	334	363	362	344	383	371	350	394	376	363	373	357	336	351	357	344	419	380	321	374	327	324	367	357	392	380	362	352	386	365	295	364	374	342	389	391	360	341	358	364	400	369	337	364	369	367	363	358	356	396	358	355	366	350	382	352	344	364	365	357	361	335	416	373	343	369	398	389	364	356	359	368	358	351	383	387	357	377	370	340	387	389	383	359	333	370	329	348	381	366	396	387	365	339	323	344	381	356	378	331	361	356	377	371	392	341	347	364	366	363	400	335	371	362	352	336	360	367	355	341	333	329	365	376	330	365	334	331	362	355	362	370	358	380	369	355	366	373	375	367	354	360	370	353	355	354	362	341	338	371	366	372	358	336	360	363	361	359	352	364	344	352	366	347	371	389	340	347	347	378	361	365	353	365	387	376	364	335	374	376	352	340	338	383	352	430	354	337	337	323	327	363	386	394	362	338	365	377	353	367	339	354	361	364	371	344	376	363	361	340	365	390	347	386	377	356	369	348	338	357	342	354	363	355	328	337	376	352	379	347	377	333	351	371	350	370	390	345	360	376	373	396	375	355	349	364	359	405	330	316	310	382	356	369	394	386	358	380	347	343	333	347	397	395	367	370	366	329	340	360	369	350	364	354	334	369	377	357	392	379	360	349	353	369	363	329	350	333	392	335	366	342	345	342	357	358	364	380	379	373	345	376	373	331	354	374	401	333	387	372	346	373	326	381	319	364	359	349	387	338	354	335	337	347	367	367	356	353	360	365	391	361	370	389	358	341	363	360	325	383	372	361	353	331	372	380	371	361	374	349	367	358	353	346	320	379	368	337	362	367	351	337	391	368	368	345	338	381	358	379	347	364	395	331	333	375	380	346	376	381	369	363	328	404	371	345	381	323	358	357	381	394	381	372	366	327	368	345	377	353	376	410	377	395	400	397	352	354	414	360	351	323	346	356	394	362	359	351	353	365	353	366	365	360	375	340	335	358	349	376	367	337	370	381	365	363	350	331	348	328	335	355	392	379	348	364	368	354	352	383	345	357	342	354	389	395	351	375	340	387	357	365	350	339	354	342	361	384	334	384	351	341	390	388	349	368	356	378	376	348	321	372	362	380	353	374	347	355	340	336	398	351	368	374	365	361	367	401	379	335	361	357	379	337	358	355	361	361	359	372	367	326	329	395	350	390	373	374	365	397	351	376	364	340	386	374	370	349	368	364	373	368	331	373	369	362	398	347	379	344	356	356	358	384	347	336	406	395	375	344	334	387	351	391	361	382	366	420	339	339	351	394	370	351	336	362	360	365	377	351	362	371	364	347	349	378	395	330	342	369	335	362	350	371	357	343	346	340	343	345	363	396	375	325	373	358	351	349	352	359	369	378	345	399	327	364	318	340	384	365	370	340	375	362	374	343	376	386	393	365	357	388	393	383	369	334	345	354	365	359	362	375	373	382	355	355	389	385	352	357	362	314	387	362	330	338	375	373	346	392	357	320	361	367	371	382	347	394	388	385	336	383	384	365	397	344	409	358	379	367	382	369	381	364	351	356	371	374	353	389	409	345	358	363	352	373	383	380	351	342	311	370	343	383	366	379	360	392	383	356	391	377	332	378	388	367	347	377	354	338	348	354	370	372	384	390	316	394	373	344	335	352	338	338	376	379	355	345	348	380	363	345	371	362	336	341	359	352	350	359	369	364	371	356	379	371	360	386	327	376	400	359	353	408	378	379	353	361	390	370	349	352	378	351	348	337	342	311	365	346	335	409	367	358	359	358	361	336	358	379	380	345	361	365	406	350	356	360	368	342	390	387	351	351	336	368	394	354	347	372	361	333	369	419	351	355	379	351	369	360	356	342	393	357	380	325	356	350	361	354	314	352	357	400	306	381	368	364	362	350	360	377	383	353	352	391	337	340	348	358	341	386	403	383	382	341	331	359	384	344	333	384	340	349	389	344	361	383	402	352	354	359	347	391	362	363	382	392	333	333	361	362	365	385	348	374	364	341	386	351	299	372	391	348	340	375	351	336	326	351	345	375	367	359	338	348	379	350	347	350	362	395	347	318	362	367	366	325	364	319	355	350	354	377	392	395	350	367	378	381	364	366	343	348	350	352	339	365	386	374	326	343	355	378	374	367	378	395	357	337	344	370	350	345	362	338	358	360	375	333	347	363	313	350	354	388	373	392	362	410	396	353	364	358	332	359	378	349	357	365	369	389	361	372	374	354	347	362	359	347	359	342	343	390	360	358	325	356	358	371	388	375	329	368	386	369	347	381	352	359	404	374	348	382	383	402	362	342	363	358	353	330	354	338	374	405	349	360	365	369	382	361	346	367	367	316	360	378	371	386	340	337	312	388	416	348	373	340	379	387	372	386	364	374	368	349	320	362	349	372	337	329	346	401	349	376	369	363	350	323	370	356	398	332	376	357	335	361	367	388	365	384	372	374	348	354	367	338	372	327	373	377	369	368	353	379	329	378	348	343	364	364	358	356	392	348	337	363	350	359	327	378	368	357	360	352	374	382	359	322	355	341	376	370	355	327	358	368	351	355	370	373	348	393	419	371	376	364	349	370	348	370	371	389	357	348	367	364	336	342	375	407	336	341	359	361	359	377	392	359	332	318	333	393	384	384	354	338	366	369	357	368	391	357	365	315	368	365	333	354	355	379	339	385	353	360	366	358	356	364	356	354	377	401	367	363	366	366	325	357	369	360	340	381	367	337	369	392	309	344	400	357	367	387	356	366	358	371	334	345	358	366	403	360	341	340	353	372	344	342	339	368	374	371	383	362	358	340	337	362	362	368	385	376	370	350	339	331	366	349	378	344	375	331	374
19815	13571	17145	14144	10882	11043	8701	6170	4383	3360	2704	2336	1936	1400	1178	954	952	866	861	838	880	814	840	776	865	846	842	841	795	806	835	856	845	795	847	811	822	800	784	811	776	827	753	818	790	797	806	813	804	833	835	816	838	781	758	776	812	777	857	750	827	816	819	780	771	810	835	841	799	770	774	775	856	762	805	778	767	828	741	829	817	764	778	747	775	822	803	776	850	799	743	802	781	800	807	793	784	781	777	787	791	813	796	789	822	771	782	777	858	783	821	780	808	800	804	795	825	794	772	802	800	792	828	783	799	791	791	770	803	768	826	800	753	807	798	797	801	791	823	777	798	823	810	813	760	843	776	809	732	770	795	825	796	824	816	832	783	798	819	809	815	780	753	825	800	817	839	800	752	771	846	784	826	791	813	817	777	819	795	790	830	773	840	791	822	807	787	749	790	773	803	801	781	853	781	802	802	808	815	807	735	790	799	814	753	822	832	816	796	738	830	727	846	825	778	761	768	745	795	808	813	796	788	807	746	769	794	818	795	787	796	783	815	790	752	755	822	785	809	812	782	786	813	807	854	799	807	757	809	771	799	795	781	760	790	795	733	780	788	790	804	761	833	817	779	853	795	823	793	803	808	723	800	791	783	776	846	803	795	808	787	772	771	784	777	823	793	828	774	760	767	748	778	800	749	747	775	776	802	795	736	801	817	762	810	785	778	797	850	826	809	786	778	801	824	838	800	810	799	824	850	795	781	799	780	791	753	779	769	787	769	766	806	753	736	827	781	792	781	765	789	783	789	838	809	788	817	798	739	811	775	850	802	812	826	801	804	854	773	799	788	849	802	806	757	722	854	815	723	830	776	792	818	815	773	783	792	789	779	788	790	840	782	760	827	810	782	778	775	780	780	781	797	829	802	797	770	832	795	826	782	795	762	761	756	799	814	804	859	788	759	812	799	827	743	809	765	789	783	753	764	742	852	808	776	792	829	799	820	845	807	783	770	806	794	770	811	770	752	790	804	795	756	812	773	837	765	800	802	823	771	732	801	783	759	834	787	798	823	822	810	785	809	761	777	862	814	821	801	793	821	815	838	775	726	830	812	834	852	776	791	850	798	771	773	762	779	764	819	839	796	788	808	822	797	824	812	866	771	777	828	807	763	801	782	775	774	799	761	779	806	783	762	777	756	800	833	804	815	854	806	796	794	779	765	815	830	760	817	807	767	813	787	778	768	832	817	843	831	801	813	811	749	841	730	770	846	754	783	772	797	772	805	746	790	836	861	815	764	784	794	790	809	760	809	804	774	734	803	751	784	853	794	849	851	821	772	782	778	795	779	818	824	776	792	851	807	826	787	791	793	801	791	771	755	793	783	766	769	812	812	804	761	789	798	839	810	811	803	797	791	865	847	805	799	858	801	811	805	820	793	749	812	772	779	764	792	806	776	775	871	854	784	780	829	736	810	789	755	796	816	782	747	851	789	801	800	783	777	771	806	769	801	786	780	757	843	758	817	765	776	870	811	780	825	803	804	803	764	801	749	819	797	806	743	806	811	767	764	834	795	749	808	709	750	818	777	802	793	786	786	811	841	866	804	805	804	812	770	818	787	872	826	797	769	837	815	780	769	760	825	806	820	797	779	806	821	810	746	748	824	764	807	827	768	792	828	780	859	780	808	808	816	727	787	849	793	792	787	778	780	792	712	757	820	784	786	836	781	772	786	759	762	753	867	806	788	772	791	824	822	735	839	750	758	819	802	825	849	758	746	816	741	794	767	791	836	825	791	743	803	804	762	763	821	770	752	765	821	735	771	813	806	798	811	803	781	802	791	805	778	808	795	791	852	792	824	798	796	795	796	755	786	786	799	770	829	833	814	765	808	806	829	821	762	787	792	773	803	821	820	766	834	792	798	763	818	773	774	797	785	749	751	849	744	819	796	825	796	792	837	822	781	817	815	845	834	815	786	795	808	839	791	850	861	784	818	816	747	809	809	808	811	805	803	800	792	827	811	824	836	792	801	770	823	840	822	791	780	800	841	819	785	803	779	756	814	799	831	774	780	797	791	802	779	775	753	832	820	823	774	808	817	811	761	757	792	813	760	805	805	875	817	810	761	826	843	783	755	783	813	769	791	786	808	808	809	804	751	782	803	821	784	758	750	787	800	808	787	816	810	748	730	818	749	836	768	800	803	808	744	767	780	765	813	784	776	785	848	835	776	738	806	836	805	774	798	817	792	790	776	795	810	765	772	815	756	803	802	796	812	734	792	734	779	819	810	802	796	763	780	751	820	759	775	807	823	804	756	797	818	813	753	786	797	790	781	770	791	794	798	792	815	776	730	801	804	730	809	831	734	784	761	782	810	797	802	785	747	825	788	783	825	782	799	805	811	801	833	776	782	810	805	787	811	789	783	761	798	815	802	805	792	739	783	776	791	735	774	797	815	838	783	813	817	764	824	862	819	792	761	873	783	825	819	797	827	813	799	779	790	778	774	773	834	822	805	790	837	799	813	772	833	803	783	830	780	840	830	809	752	780	795	817	820	783	827	809	793	817	797	798	791	824	776	768	767	740	797	794	787	820	811	811	787	796	798	805	711	729	755	832	811	849	828	761	803	848	799	823	807	816	779	770	796	818	786	745	808	786	795	742	766	773	803	812	792	763	778	809	760	812	768	810	811	773	838	822	803	832	816	795	765	840	820	842	779	825	802	849	765	813	780	763	798	786	775	827	819	809	763	832	804	793	849	802	780	776	799	779	773	756	777	792	771	853	826	777	839	790	750	817	774	761	798	816	827	804	781	788	793	768	783	830	792	789	812	764	841	767	812	870	787	749	809	820	821	786	742	825	766	809	791	785	782	808	733	838	792	765	783	781	784	829	806	789	749	789	844	794	766	778	785	760	835	829	812	817	812	845	811	785	819	843	795	779	809	836	781	822	760	777	843	816	788	851	794	739	767	813	863	817	812	803	771	767	797	808	802	854	788	820	787	842	857	765	786	801	742	785	804	778	780	734	743	804	865	807	795	790	768	801	768	843	751	755	803	809	804	780	747	780	785	751	784	816	832	784	817	845	791	791	843	773	773	749	765	831	789	782	773	804	852	792	794	871	783	810	827	797	776	765	785	774	787	778	790	801	775	819	773	811	760	804	861	827	793	814	765	779	761	812	833	781	792	790	795	794	813	810	770	763	809	791	800	814	759	824	818	768	799	794	783	803	801	805	749	790	863	803	820	788	793	794	810	812	796	789	788	762	795	788	799	793	814	775	803	812	802	841	747	743	860	783	790	768	797	824	807	797	783	837	827	780	773	788	831	852	759	814	733	852	802	731	771	805	801	805	855	762	797	734	790	823	808	783	792	743	784	809	793	782	750	796	792	759	831	819	841	773	765	850	789	846	789	772	824	768	826	749	791	754	813	813	803	813	818	801	826	808	851	753	793	778	815	799	820	770	792	802	826	801	854	784	812	767	741	786	816	788	823	791	783	782	828	786
14024	7014	4635	2651	1417	1067	661	575	436	407	392	408	400	374	434	380	360	374	352	351	329	376	358	354	306	354	359	318	358	351	353	352	351	313	334	323	333	340	333	361	372	323	394	357	352	370	315	395	305	353	306	359	344	312	341	364	326	322	387	381	341	327	368	364	326	336	357	311	354	325	368	359	351	299	365	365	379	371	352	321	323	358	320	371	371	321	363	356	366	380	341	359	326	331	336	393	344	404	325	363	332	354	327	385	420	321	310	321	303	378	327	357	389	356	319	360	363	353	357	370	340	345	363	326	362	383	360	371	361	343	333	334	354	311	346	339	329	349	343	346	329	351	321	379	364	340	349	367	357	353	357	365	334	319	367	345	368	332	388	350	335	333	335	351	357	360	357	353	369	358	370	389	372	385	373	354	349	328	337	341	327	339	404	382	364	339	350	354	346	319	324	336	352	374	357	337	315	378	395	380	358	364	336	384	380	335	342	346	333	373	388	299	352	331	363	338	346	345	341	352	348	339	318	352	400	364	376	367	360	339	384	359	373	367	370	329	342	348	329	363	360	366	366	369	332	375	369	348	338	328	346	375	342	355	342	358	343	339	327	345	337	343	346	347	347	372	362	349	342	355	355	336	346	339	339	345	350	347	382	360	365	357	381	357	348	328	339	347	329	354	364	357	339	348	349	367	355	346	362	330	339	353	325	306	308	364	354	348	354	342	352	366	348	371	334	357	352	374	352	377	357	421	365	349	311	348	360	334	348	340	371	349	346	343	343	333	332	344	378	383	349	317	346	377	323	372	346	369	338	388	368	366	327	350	366	329	344	366	360	379	324	343	337	367	329	355	325	367	389	372	360	381	343	396	283	346	363	385	372	339	368	331	383	358	343	347	352	331	352	344	364	359	382	358	348	362	371	340	361	374	350	354	342	362	359	356	383	330	372	350	326	355	370	349	365	411	362	354	371	353	341	310	356	383	368	374	380	349	358	357	341	322	327	324	333	364	352	328	307	313	337	344	359	363	328	340	366	326	351	346	413	352	357	326	350	348	325	367	359	367	351	376	347	326	358	370	393	337	372	327	346	392	337	318	330	355	331	355	376	337	353	383	380	336	384	345	361	336	370	360	356	351	371	345	309	387	365	336	357	380	361	349	348	342	349	347	376	348	364	350	347	406	375	332	336	337	340	362	359	361	354	342	353	311	351	372	415	363	372	343	374	356	378	352	384	373	390	348	374	342	303	393	412	356	386	365	361	346	353	333	365	388	371	405	356	350	319	340	327	356	304	297	341	361	349	345	343	330	361	338	387	347	378	345	388	357	371	368	370	357	384	355	366	365	372	366	314	337	343	360	327	322	335	337	356	352	372	359	333	333	338	349	365	338	368	376	351	366	343	371	368	359	329	333	324	379	301	402	328	330	362	378	363	344	344	348	381	355	364	313	329	378	344	327	345	384	345	336	339	353	356	350	323	350	367	345	333	341	340	345	331	349	330	301	393	344	351	331	342	322	328	348	358	368	341	340	330	319	321	362	314	357	312	371	378	368	359	362	336	319	349	368	316	359	370	348	357	363	334	345	331	348	346	378	358	369	377	345	314	344	368	353	344	339	359	363	389	360	339	372	406	342	368	319	372	371	367	346	366	348	341	372	384	351	345	333	346	329	367	366	318	352	333	322	357	342	382	350	368	355	347	355	333	339	360	344	354	322	338	379	358	369	356	335	321	361	365	339	331	379	342	385	396	386	348	336	358	321	355	357	344	366	386	368	321	296	345	375	322	340	343	330	384	345	331	336	361	305	337	363	345	319	412	341	323	339	378	365	390	363	337	325	358	341	337	357	381	331	350	385	327	333	367	332	386	334	324	303	375	329	340	357	356	347	339	368	337	312	369	317	348	325	363	370	311	358	342	353	355	351	362	308	349	350	359	342	373	363	379	393	316	336	334	331	329	368	334	342	353	357	341	340	355	322	370	361	374	342	372	375	357	345	365	388	359	335	351	333	363	362	331	326	331	321	349	347	358	338	386	362	318	381	342	342	355	352	329	338	335	309	341	346	355	353	358	379	381	364	360	326	342	354	358	311	327	346	331	375	335	355	347	342	354	315	349	370	357	343	351	334	357	309	341	373	318	333	314	364	358	360	354	301	326	349	343	336	355	392	375	353	347	375	364	382	350	364	334	323	335	342	309	364	330	336	348	357	342	352	351	367	365	354	352	350	365	349	338	379	368	347	342	362	337	342	327	347	333	327	359	343	323	359	379	348	370	341	350	324	368	356	348	331	354	346	365	350	365	360	357	376	370	363	368	356	335	336	298	392	347	334	348	355	359	348	418	351	355	349	362	326	337	361	348	344	335	356	343	351	378	334	372	389	348	344	351	364	318	322	382	391	361	370	348	346	333	373	376	361	338	366	364	373	349	384	323	330	355	354	350	356	371	342	351	383	351	353	365	386	354	345	377	332	383	341	374	338	340	356	344	349	354	336	371	354	360	336	356	306	361	342	365	380	349	339	411	312	327	338	364	356	349	340	375	352	316	325	342	343	344	345	353	353	343	350	386	357	325	350	328	376	362	332	329	357	342	346	347	340	348	378	366	337	339	342	349	338	370	341	378	368	347	380	347	343	348	391	342	363	336	363	346	341	365	353	324	346	333	313	357	366	393	328	354	332	374	382	375	342	337	364	344	361	335	382	337	333	376	331	360	361	330	357	333	362	375	346	330	337	369	406	381	381	386	345	361	369	347	373	321	319	334	370	366	372	341	348	355	306	307	370	355	360	328	355	321	341	350	353	373	339	348	372	379	350	352	359	386	361	381	364	361	361	358	363	363	355	357	374	330	328	359	389	346	330	370	340	352	324	353	360	349	346	371	403	333	347	382	340	375	396	380	360	347	308	329	336	340	341	358	331	336	346	364	359	338	348	367	385	350	330	330	353	340	323	362	368	372	319	370	343	368	367	324	309	325	340	353	342	333	358	342	391	347	377	354	357	314	344	352	327	340	352	361	351	320	346	376	358	385	346	378	313	348	361	358	350	370	332	337	353	345	353	344	370	355	339	329	330	374	334	334	376	363	343	370	361	342	338	383	356	366	342	322	311	366	358	345	346	343	355	378	357	353	348	362	380	361	324	338	353	349	359	357	365	374	360	353	323	340	337	364	351	326	326	364	363	364	349	344	330	389	343	324	345	339	387	363	340	301	387	359	362	345	347	334	350	335	381	335	363	361	369	327	334	383	359	364	317	342	368	344	345	383	311	355	337	355	350	385	413	371	308	344	337	392	340	300	343	343	377	366	372	368	330	351	377	372	369	360	346	346	358	322	347	365	363	331	360	336	359	339	333	317	367	341	383	333	330	350	317	355	355	373	364	336	327	343	306	345	329	375	319	325	324	326	375	386	341	354	354	397	324	325	354	388	344	359	338	335	346	349	368	337	342	324	349	352	368	332	343	334	357	333	385	361	371	388	344	373	327	371	353	367	353	373	356
7944	5692	8131	6942	4794	3960	2559	1819	1342	1091	990	1020	934	894	828	842	758	785	722	756	767	771	740	717	762	773	771	767	764	774	816	725	784	833	796	793	762	724	786	777	769	771	735	780	752	769	773	717	803	782	764	802	740	800	757	693	740	749	775	776	774	765	732	767	753	774	754	779	773	769	793	737	773	752	749	808	762	795	801	775	788	739	796	767	720	786	817	772	780	804	780	707	767	718	789	788	745	788	757	756	765	775	728	769	769	756	777	771	788	751	762	718	773	739	768	745	773	740	748	780	815	699	781	735	779	707	797	783	802	772	749	752	794	778	781	822	790	808	746	780	728	789	744	771	771	777	766	811	761	755	748	815	748	772	777	785	790	773	789	768	775	756	742	763	788	792	750	787	792	771	758	788	792	737	789	778	735	751	756	792	734	776	809	712	690	785	772	767	773	790	807	760	797	748	789	752	749	750	764	768	733	752	756	740	729	747	750	770	794	798	757	785	720	774	755	763	720	775	749	806	729	756	718	780	798	785	767	765	752	724	729	761	761	741	771	713	806	813	805	798	795	758	766	793	775	779	771	780	786	765	736	817	747	750	782	768	746	773	757	749	797	724	777	762	719	772	764	766	688	764	748	749	787	753	724	726	813	844	769	745	750	763	725	800	799	749	747	752	725	746	765	739	710	769	745	769	766	796	718	762	769	781	745	818	756	797	776	764	747	769	744	744	768	768	718	745	776	746	770	789	767	776	777	796	765	742	753	809	764	743	732	787	786	809	743	738	752	820	750	774	805	732	721	773	769	746	783	743	798	760	800	783	783	748	755	795	730	740	784	787	772	834	768	774	726	776	746	767	807	730	762	804	779	772	715	789	727	737	766	787	736	779	725	763	743	773	811	720	722	798	743	755	763	751	740	730	764	761	856	807	697	758	825	742	716	737	829	730	791	731	774	751	766	761	792	809	734	705	804	798	798	774	732	794	784	748	749	788	779	784	755	772	810	776	787	804	756	743	782	729	738	725	778	743	704	757	702	759	754	704	744	780	730	763	780	781	783	791	749	736	788	748	782	794	785	773	773	742	735	762	773	785	754	833	762	809	743	742	766	722	755	788	774	714	757	781	727	767	819	785	742	770	764	793	769	802	762	806	768	759	774	779	786	728	772	778	732	754	765	752	739	767	775	764	728	790	740	748	781	757	770	739	798	736	765	783	795	751	762	747	769	725	731	749	755	815	796	700	745	759	792	730	766	742	753	793	773	769	809	736	714	762	723	727	804	819	745	813	768	724	730	742	760	761	730	752	772	781	687	773	767	739	751	780	780	754	829	720	736	733	771	750	745	759	778	724	752	795	768	718	771	767	714	789	812	760	755	772	783	729	808	778	825	779	769	732	817	723	744	794	770	740	754	773	772	773	790	728	768	751	750	750	715	712	723	765	784	783	756	791	724	767	738	756	724	766	794	776	758	794	761	737	760	756	795	821	724	779	712	772	709	666	784	742	803	817	771	784	765	805	761	757	775	779	762	781	743	792	721	762	771	760	747	777	777	744	772	744	841	803	765	743	759	739	773	777	772	769	814	759	817	751	757	753	744	753	754	761	800	767	760	771	718	814	726	765	797	784	758	732	739	701	748	777	736	730	796	766	770	715	781	788	786	784	764	791	792	758	785	789	758	760	743	751	792	741	818	767	777	734	777	721	811	728	797	733	738	764	788	781	751	726	778	765	756	710	835	788	718	735	775	787	746	793	735	775	787	779	819	762	776	774	785	768	751	790	787	763	725	762	788	746	755	758	762	755	782	762	779	787	753	754	755	742	790	727	778	793	797	758	820	746	766	848	784	722	748	815	706	751	715	722	801	753	761	777	790	723	732	717	764	808	748	727	743	790	762	734	758	723	752	752	748	765	744	777	767	735	837	809	796	750	728	813	741	762	745	814	784	776	772	766	720	773	785	785	751	782	753	740	778	789	796	735	773	781	763	770	677	702	773	762	780	770	809	775	751	745	775	757	811	794	772	765	736	767	763	775	766	783	765	745	792	743	736	788	738	759	781	740	773	762	826	784	717	787	736	803	737	761	822	749	774	744	753	770	757	758	757	776	744	751	758	772	719	783	754	719	766	775	749	749	792	797	780	755	778	755	778	792	687	817	824	744	734	773	773	754	788	740	737	783	735	739	685	762	768	741	760	832	793	793	796	763	791	751	779	766	820	777	760	810	799	746	760	709	739	760	753	778	745	742	754	781	740	774	802	758	774	809	748	837	750	762	771	787	834	758	732	763	769	726	770	809	755	820	729	762	748	722	797	757	750	723	753	720	776	765	739	824	774	803	740	782	750	831	716	798	767	765	743	776	815	781	799	802	767	782	760	743	740	737	750	776	766	795	736	763	740	799	750	765	762	695	759	777	739	700	760	773	738	771	818	733	743	779	754	725	769	796	772	766	753	758	766	755	713	723	761	769	773	807	741	795	735	748	714	839	807	760	745	789	733	797	751	775	690	774	731	790	834	743	733	758	740	765	751	759	747	721	801	767	805	751	768	775	768	812	785	764	767	765	758	742	701	767	797	742	767	778	762	750	812	770	769	762	776	689	762	777	803	775	767	744	784	790	768	768	780	772	787	792	806	740	775	772	800	752	716	781	769	770	802	775	719	724	814	817	754	798	759	783	773	756	781	728	763	766	767	764	791	775	709	787	801	746	780	798	835	796	759	776	738	803	777	730	744	791	785	743	768	790	824	751	806	779	781	764	721	775	759	733	825	770	767	764	742	735	765	762	730	768	768	768	731	745	794	753	752	740	759	784	760	764	726	802	766	754	770	749	732	732	803	779	750	809	812	775	783	761	734	788	771	695	745	761	834	763	757	797	744	752	759	720	772	779	800	754	780	769	788	759	745	780	765	759	811	738	757	779	789	785	764	749	783	809	748	769	754	759	774	756	779	769	723	749	791	780	743	745	720	800	771	829	799	711	787	756	697	744	777	772	785	763	785	729	798	781	754	725	745	771	789	776	759	756	751	789	769	802	746	771	787	751	760	753	788	781	782	784	750	750	768	727	788	783	756	770	774	777	759	764	768	740	776	759	746	721	792	767	791	775	800	756	724	786	803	753	762	755	771	776	758	811	763	790	751	776	769	738	733	791	801	787	794	771	769	769	738	754	719	725	772	774	763	718	749	810	719	761	761	765	794	750	763	748	836	766	778	786	790	779	729	753	787	772	782	846	780	774	770	744	758	768	826	750	737	735	774	769	719	763	734	793	772	807	770	751	760	782	711	692	765	789	798	779	724	794	772	736	728	743	739	770	755	754	756	769	769	819	745	786	795	782	770	746	798	765	745	803	764	850	756	809	748	804	732	755	739	719	826	822	757	772	764	776	761	741	760	770	697	743	737	719	782	803	720	738	789	761	763	781	772	759	757	750	773	750	763	816	749	751	783	758	764	783	776	750	712	726	746	797	759	734	813	743	729	760	751	759	777	736	790	793	700	748
27179	13055	9283	5108	2705	2385	1551	995	740	604	490	447	448	347	360	327	357	307	310	328	315	295	333	301	328	323	306	368	320	320	358	289	310	295	312	349	302	280	318	307	357	314	304	297	322	328	305	321	315	314	275	309	292	336	303	327	291	328	317	363	316	345	321	330	314	307	302	327	319	339	282	269	312	291	281	322	295	319	343	308	320	281	285	313	329	317	288	314	335	330	352	282	279	316	320	355	324	313	315	325	308	305	317	310	352	350	320	321	332	291	322	313	310	331	350	300	295	341	319	304	329	331	323	322	306	305	340	358	350	324	342	347	331	324	331	316	320	317	309	333	321	310	331	311	379	333	333	301	326	321	349	303	326	323	322	297	286	339	303	281	287	299	326	296	319	304	344	340	312	289	351	324	332	318	321	311	313	326	342	315	311	348	315	334	325	319	294	336	313	351	315	350	318	310	321	307	339	334	314	296	301	309	291	314	326	295	304	313	311	302	346	328	311	327	331	325	332	299	332	334	338	332	323	286	347	334	309	319	332	300	345	341	315	303	306	325	299	297	349	324	291	358	309	281	318	305	299	303	331	334	323	323	309	279	317	297	313	325	291	316	343	305	320	310	293	321	297	299	303	313	302	336	316	305	321	286	335	328	319	312	295	302	280	335	327	311	313	297	314	303	330	341	311	310	323	318	294	304	296	287	324	295	321	324	323	293	315	330	313	351	317	348	292	286	313	326	298	316	346	343	351	309	307	326	318	324	345	311	294	329	282	311	291	325	314	324	350	328	277	303	307	341	331	351	304	324	304	315	324	310	321	300	330	329	323	284	295	344	306	325	313	351	346	306	318	337	290	322	315	355	327	289	353	328	317	315	323	325	315	299	321	291	325	342	315	329	339	335	326	322	317	343	297	318	308	307	327	294	302	301	335	333	310	306	321	322	318	320	303	301	300	327	326	319	328	324	322	279	323	328	337	287	299	327	321	321	303	320	319	317	306	337	350	309	314	297	311	330	341	301	348	324	336	271	310	349	319	321	327	305	340	298	321	299	304	333	314	301	293	317	326	326	299	303	315	315	259	279	300	304	323	323	296	328	312	350	334	318	305	303	331	314	312	323	259	296	342	322	290	333	323	327	375	324	315	318	337	338	332	294	313	306	351	337	313	322	335	310	329	309	308	331	324	317	321	305	292	304	294	326	324	312	299	329	306	333	311	318	345	290	290	312	315	313	291	319	333	307	345	295	315	322	308	316	327	306	320	354	281	313	319	318	336	285	352	282	328	334	310	291	290	322	323	319	311	306	312	311	278	295	305	339	308	331	304	289	316	308	318	328	289	318	346	319	281	324	312	306	300	334	303	301	306	324	304	341	322	318	341	343	306	284	339	341	288	308	330	288	324	311	305	291	291	301	325	297	292	333	317	308	289	315	354	312	323	346	307	329	290	320	329	325	321	331	353	283	334	370	302	317	333	313	350	302	322	327	315	288	321	279	316	337	306	318	302	327	319	299	336	269	328	344	332	338	319	325	334	321	301	321	342	313	332	327	296	321	306	319	311	276	309	332	309	329	379	349	289	341	308	318	325	349	291	330	329	312	329	344	325	349	319	341	333	320	322	313	315	290	332	282	299	278	311	324	311	331	282	348	337	344	292	312	343	283	297	307	313	359	359	303	328	288	344	315	315	355	311	312	289	334	292	313	314	312	352	309	327	264	300	324	327	338	314	355	318	280	341	316	325	320	347	305	349	317	365	306	331	316	309	301	310	317	299	307	313	290	338	329	323	316	300	301	321	316	320	349	300	309	319	273	340	324	306	322	308	300	305	292	328	337	343	315	236	316	310	330	297	341	312	308	322	328	284	334	324	318	322	322	337	303	349	297	306	336	341	297	344	276	318	324	307	322	289	310	310	311	316	365	332	320	338	317	340	339	333	328	317	316	314	330	313	279	301	338	354	333	318	314	328	296	269	311	329	323	290	336	296	327	326	293	313	300	344	312	298	330	342	309	312	346	343	344	318	359	293	289	287	340	312	327	359	322	307	303	311	338	329	294	312	339	317	345	305	324	290	292	326	355	302	338	327	310	346	317	319	319	343	313	312	324	333	355	302	293	327	318	318	291	329	292	289	346	308	308	301	293	327	316	313	271	333	324	346	343	308	324	315	296	313	318	322	325	316	320	323	315	275	353	320	323	346	323	326	320	332	322	303	330	357	335	335	312	321	332	349	332	349	309	347	321	311	326	323	317	311	332	332	327	311	335	317	325	314	318	347	309	303	280	332	355	300	345	323	241	315	279	298	364	291	327	311	313	319	331	290	319	309	314	325	323	279	297	311	322	324	325	299	323	334	327	313	310	308	325	311	280	308	305	308	323	312	312	302	341	361	325	336	285	292	308	326	326	319	301	303	294	291	331	326	311	328	284	306	323	330	295	351	330	328	363	283	302	314	287	339	302	325	317	331	341	312	332	315	329	323	339	326	313	303	327	331	304	286	281	336	314	327	332	318	338	346	302	340	302	330	325	313	322	300	322	308	320	314	295	337	301	322	312	348	301	326	301	328	337	301	303	337	340	327	305	311	320	288	276	311	309	313	287	317	331	324	323	295	285	344	322	306	321	295	346	337	328	356	340	320	326	311	310	314	298	328	349	363	319	307	312	320	309	316	322	314	302	302	293	297	342	322	342	342	350	307	304	326	329	285	312	337	300	329	313	327	342	352	322	330	310	306	323	320	286	321	325	300	284	326	316	317	327	299	277	308	359	300	299	305	334	294	326	363	304	320	318	303	335	314	317	301	316	354	336	307	353	312	302	336	286	329	304	337	301	295	350	309	310	295	309	301	344	335	299	324	316	322	337	320	317	311	333	306	310	318	328	302	336	298	316	295	283	307	310	338	318	318	336	339	295	333	312	282	338	292	326	336	306	313	311	331	297	332	315	324	342	332	322	324	346	334	330	322	300	306	349	321	304	344	286	313	322	323	306	320	305	328	310	287	297	331	336	325	309	303	308	303	306	292	324	323	313	335	345	306	309	303	343	349	363	311	276	331	288	290	308	361	311	285	322	321	341	338	341	324	333	341	310	288	303	351	298	322	320	344	327	310	338	295	307	334	292	307	313	289	321	326	293	297	317	320	344	328	296	309	319	345	334	333	318	282	332	306	306	319	315	317	302	258	317	326	270	322	324	320	333	327	305	333	335	315	314	296	324	351	312	321	327	308	320	337	320	312	317	342	332	296	294	327	325	298	319	324	334	312	326	343	318	315	317	332	320	295	345	345	331	277	308	302	313	303	325	317	312	345	341	281	299	310	272	310	335	311	324	302	316	335	367	337	312	316	309	343	332	301	341	310	344	318	310	311	298	316	320	325	334	303	284	306	300	334	305	338	314	313	338	271	320	315	321	310	334	311	322	316	348	303	287	327	309	304	326	308	294	314	335	353	306	349	327	305	314	332	316	266	301	339	334	323	342	298	326	331	334	355	314	330	312	308	304
16336	9709	14277	11190	8042	8368	6209	3846	2693	2268	1875	1570	1358	1108	918	904	835	747	699	806	732	699	722	724	720	670	696	714	760	723	691	700	685	720	760	698	703	712	743	718	711	691	754	741	753	688	718	692	741	755	757	687	732	739	716	749	688	710	698	683	733	723	727	754	680	708	698	731	718	724	700	747	733	708	719	675	664	731	734	730	713	727	684	711	734	702	682	742	722	708	668	750	661	705	692	730	696	707	690	724	773	708	702	677	700	719	704	721	748	703	721	714	733	711	740	711	758	692	718	688	669	654	730	697	748	715	721	707	699	724	710	690	733	700	703	738	768	725	706	713	672	721	687	715	699	721	699	730	745	712	723	727	694	683	727	729	713	733	770	744	723	715	693	711	749	739	682	709	715	727	702	760	704	720	701	740	703	774	729	742	702	764	687	698	689	671	649	671	701	744	728	676	727	694	680	737	730	736	743	718	720	706	705	715	684	690	723	700	704	687	714	704	772	679	675	717	753	700	734	697	670	720	723	684	706	685	745	706	699	713	673	675	764	725	699	699	717	742	730	734	711	700	687	713	681	708	717	705	713	708	674	699	724	718	681	700	706	702	700	669	697	718	745	711	705	672	747	709	707	686	709	688	674	710	709	686	704	734	700	713	733	699	673	733	737	699	744	709	713	719	711	696	688	687	728	713	683	726	674	735	693	727	758	743	706	709	694	696	635	678	710	706	703	676	688	701	718	726	730	744	701	719	698	761	727	733	673	676	673	724	685	680	694	709	713	687	734	717	720	680	705	687	716	675	650	719	661	674	708	669	733	704	750	666	727	697	714	714	729	666	698	736	723	754	686	746	709	734	706	673	676	703	733	762	666	681	733	723	707	688	731	702	692	636	757	728	701	671	759	690	684	670	709	715	690	748	645	722	714	727	672	759	684	699	708	726	731	728	668	729	726	752	697	725	733	696	712	704	730	666	697	709	784	686	714	703	713	706	679	680	682	718	722	729	757	704	715	669	720	688	737	717	716	748	701	722	706	706	667	685	698	686	717	685	760	689	734	704	687	711	725	723	736	722	782	665	716	758	682	705	723	702	680	694	737	720	696	714	744	724	692	761	680	678	709	730	714	697	681	703	696	708	708	712	769	692	688	658	702	742	701	750	730	731	731	681	756	691	719	704	727	694	700	688	699	706	697	713	682	664	693	714	705	715	726	666	672	654	697	722	668	717	724	715	722	677	730	726	705	755	735	734	775	726	673	728	721	732	726	669	689	723	718	716	703	728	734	721	666	690	744	709	679	740	723	739	658	743	680	649	728	703	716	712	723	687	728	698	724	707	729	722	709	720	703	732	754	763	716	713	701	717	721	760	688	717	723	680	688	682	726	713	701	661	689	701	661	662	689	652	745	707	678	705	766	757	712	735	667	692	678	734	737	692	729	719	765	708	691	735	706	673	704	702	682	689	681	694	672	654	708	712	668	680	734	700	711	710	757	705	731	681	714	702	731	727	769	699	727	677	688	626	725	716	700	754	691	739	694	695	735	723	745	699	700	730	723	723	710	712	664	668	681	691	709	728	697	672	719	680	680	693	716	707	683	715	700	649	691	724	735	688	706	711	741	675	709	718	712	704	670	682	707	708	665	720	683	725	704	698	730	731	716	771	697	709	698	693	696	703	701	684	720	723	663	692	687	709	687	718	756	680	708	727	725	721	700	675	755	678	705	720	747	670	708	680	680	740	684	676	754	704	717	716	677	725	725	709	636	698	661	711	682	703	691	731	714	714	707	734	679	734	761	711	704	703	712	721	695	713	689	733	703	668	682	652	712	675	699	678	706	704	694	685	741	716	706	707	698	712	741	731	714	690	682	718	701	735	705	685	643	709	727	666	722	737	724	649	686	684	669	702	717	754	715	713	693	731	708	715	697	736	682	740	701	688	766	694	711	739	717	648	716	746	700	694	727	687	704	751	665	703	734	716	703	714	701	703	737	720	743	761	668	689	701	678	700	696	705	704	699	707	695	686	692	748	709	755	690	749	715	696	721	710	742	633	725	670	685	699	700	733	661	715	734	739	648	698	672	724	678	677	709	737	688	713	673	679	711	723	739	724	711	711	691	677	676	725	709	729	748	714	696	696	694	739	676	733	718	738	751	696	669	668	690	745	762	690	712	726	690	764	755	701	698	727	711	730	679	662	719	718	739	707	723	729	725	683	670	659	710	706	722	658	686	742	767	718	718	728	709	722	707	708	715	730	701	700	619	719	708	761	728	715	732	715	735	709	655	746	709	663	735	692	695	731	723	699	701	670	686	729	732	718	703	692	714	761	734	721	704	709	716	672	724	729	716	697	732	743	698	693	719	752	717	729	735	741	705	738	741	730	727	713	697	734	705	650	720	767	712	713	663	759	738	694	692	721	670	686	747	741	686	717	749	718	697	733	683	735	711	707	715	699	692	700	707	731	734	718	719	718	671	738	706	726	718	678	710	731	746	705	691	690	729	705	721	717	691	682	701	667	677	704	689	733	733	741	753	679	764	727	696	689	653	717	761	730	674	739	674	762	696	681	714	722	712	694	688	764	710	706	716	720	686	668	677	706	666	675	694	733	721	643	706	739	710	692	719	662	698	712	728	688	668	675	687	678	728	701	727	706	699	715	701	702	722	659	706	698	699	727	687	720	724	703	708	723	715	654	698	744	670	684	742	703	695	722	688	698	783	652	688	663	728	721	683	681	724	690	682	683	735	694	723	736	723	676	754	714	607	682	720	688	690	674	703	698	707	731	698	626	684	723	697	717	656	699	733	742	711	725	715	778	714	692	691	657	724	681	687	690	648	682	739	704	699	752	717	733	673	701	712	711	738	732	727	667	679	729	683	723	696	753	683	723	674	704	690	725	733	738	735	682	673	670	652	671	739	696	745	751	770	731	689	710	704	711	698	703	707	691	746	749	689	733	765	738	776	724	674	716	681	769	693	712	685	696	714	712	728	673	715	715	713	675	699	703	712	688	713	732	706	666	746	747	749	707	747	658	736	713	693	699	730	730	685	717	725	722	696	710	685	699	708	732	726	724	686	667	695	723	726	710	703	734	738	697	728	709	662	712	678	728	720	710	671	720	707	723	673	736	660	707	708	714	686	768	715	711	654	728	725	731	734	730	710	721	740	667	759	721	667	670	714	695	685	682	720	682	694	696	679	720	683	708	755	706	655	697	694	692	667	695	706	705	716	678	711	732	708	705	725	675	753	736	735	688	696	736	721	703	729	673	656	704	754	699	681	717	745	708	736	717	708	746	719	701	730	752	626	709	695	712	714	704	680	741	704	739	727	733	699	740	713	725	733	716	684	745	724	704	716	709	704	684	725	726	718	699	688	710	697	738	714	734	712	700	710	707	679	684	694	685	747	700	734	670	729	715	675	728	739	630	710	695	708	679	728	671	700	673	725	684	687	743	722	702	681	708	755	704	677	683	707	747	756	706	706	702	749	724	709	733	713	707
33459	17954	14130	7565	4100	3806	2695	1529	918	812	743	710	565	473	463	394	347	380	388	388	343	403	355	390	386	347	340	373	355	393	400	379	405	380	392	352	392	351	357	366	363	356	352	391	404	376	374	375	317	351	323	365	392	386	379	365	381	369	365	361	399	387	345	369	348	358	350	356	342	344	358	390	387	341	342	343	346	364	380	385	370	349	376	388	365	368	361	369	354	386	373	388	369	388	377	382	347	356	372	413	378	364	356	391	361	403	371	373	334	376	393	320	355	394	382	371	371	403	351	381	356	380	364	348	310	372	368	347	366	386	374	406	393	411	368	369	364	335	392	361	371	341	382	388	381	357	354	347	356	351	339	364	355	363	368	337	377	369	368	363	327	337	343	377	340	350	361	380	388	365	376	384	386	369	404	376	342	340	360	416	348	364	366	384	388	373	323	367	377	334	360	350	320	388	349	388	351	354	336	346	334	359	379	403	358	363	380	354	368	318	347	358	368	350	358	353	353	378	374	374	383	393	385	396	407	389	374	381	363	335	374	360	367	372	404	380	367	335	398	299	357	357	400	324	342	366	392	415	343	372	356	348	370	386	356	338	369	394	380	373	363	347	342	387	403	360	323	364	344	389	331	375	337	331	341	406	367	366	359	328	344	346	348	377	409	382	376	366	377	358	391	346	360	392	367	370	365	355	369	357	362	369	356	358	361	359	342	384	341	367	402	345	388	395	325	361	403	353	345	325	374	355	383	323	351	336	324	328	382	403	352	367	346	345	366	349	389	383	363	351	363	393	336	389	354	338	385	380	347	376	353	354	409	358	363	341	389	356	361	379	398	356	354	374	395	350	365	359	368	337	319	388	378	347	384	366	364	370	414	379	359	347	369	371	384	360	341	367	388	348	352	352	379	359	375	387	378	342	366	375	333	384	339	344	357	402	355	371	353	355	366	379	370	327	360	345	347	373	397	346	374	385	397	348	381	365	362	345	356	383	383	322	359	349	377	375	333	385	377	369	351	383	397	328	338	373	404	357	364	333	386	355	357	385	397	370	347	352	350	371	374	357	341	363	337	365	376	415	383	345	388	375	329	392	384	376	340	353	383	350	375	338	330	323	370	368	354	375	389	342	375	354	373	367	334	381	357	355	360	370	338	372	359	377	318	386	385	353	337	356	376	368	319	358	374	399	391	370	400	333	389	373	391	393	380	392	395	340	366	347	342	384	361	343	386	378	333	377	389	365	379	359	383	366	386	370	387	384	321	351	357	356	377	373	377	364	357	409	392	360	380	355	390	369	383	369	367	353	367	386	335	352	371	353	367	339	394	372	352	349	340	373	367	364	354	376	367	343	344	362	380	367	353	353	356	344	388	395	363	361	355	347	361	372	342	385	396	397	353	362	328	366	360	368	388	329	342	337	370	336	386	389	383	363	410	380	378	381	361	347	343	375	376	349	320	368	339	375	341	355	361	363	339	366	358	400	314	376	359	357	324	391	330	375	370	353	399	376	398	313	368	375	384	364	365	361	404	362	354	424	412	346	369	362	410	377	382	335	352	326	357	344	371	358	341	348	350	338	346	355	359	392	367	370	359	362	370	374	358	350	352	393	352	320	335	354	403	376	364	361	372	367	371	394	364	388	374	332	394	355	386	378	373	372	383	363	337	339	366	369	350	359	343	380	386	370	391	348	369	361	358	345	368	325	350	374	360	354	377	365	370	367	373	350	349	377	344	375	339	362	325	384	376	396	344	341	341	357	386	357	379	358	368	386	373	386	333	356	400	356	359	352	365	378	362	369	370	368	380	388	355	392	381	344	305	334	397	365	370	325	360	388	379	360	356	393	365	383	354	373	361	371	336	328	361	360	374	370	393	299	343	369	387	393	359	407	359	367	354	340	374	349	361	343	343	398	334	405	402	365	354	389	395	354	354	372	366	374	357	363	337	370	371	377	383	394	397	362	352	356	374	340	375	369	384	357	371	338	347	360	396	380	318	343	353	395	355	373	366	369	378	381	383	393	349	376	402	395	387	342	375	380	366	357	337	363	366	404	386	343	364	392	347	362	344	402	407	386	340	383	361	375	369	376	359	380	341	384	340	410	367	354	387	372	367	333	373	336	347	338	385	351	392	371	365	376	351	395	363	310	349	369	398	358	361	338	360	330	389	365	404	409	374	361	354	339	378	398	355	365	359	338	339	373	326	347	368	369	346	387	345	362	399	352	375	396	376	365	354	350	326	357	382	381	370	369	367	333	336	339	354	386	385	375	379	406	352	375	349	366	315	378	360	392	342	387	347	364	397	342	372	389	353	345	363	373	368	360	383	378	383	399	354	379	383	356	370	394	368	372	364	402	392	388	378	372	369	392	369	379	407	334	375	370	354	375	350	317	353	342	374	344	355	400	340	361	340	356	368	395	382	386	355	373	352	363	368	371	355	348	379	385	354	367	369	388	328	349	397	374	371	348	380	334	340	381	358	354	356	319	393	353	400	356	362	351	378	353	354	357	365	391	383	391	381	372	398	385	334	344	406	382	385	383	338	339	359	366	363	394	417	343	401	359	379	377	400	345	373	349	346	368	343	367	390	380	356	367	389	340	305	369	357	380	393	390	356	341	361	368	343	359	372	369	341	312	307	316	374	400	363	359	365	326	361	343	365	326	338	362	405	355	342	388	407	357	367	335	330	324	363	364	369	338	372	345	409	384	355	344	382	340	379	366	388	393	377	364	371	349	343	385	376	361	342	348	323	376	335	327	361	362	358	363	329	357	383	378	354	393	360	365	380	338	378	378	387	363	347	333	325	316	330	342	351	376	353	383	414	415	345	385	342	381	377	366	370	374	388	368	379	352	352	394	352	376	360	351	388	369	362	419	389	369	331	350	382	348	380	376	374	346	366	397	383	392	376	336	367	346	392	368	379	332	353	340	348	376	362	372	385	373	389	371	311	370	348	369	349	343	343	344	366	405	370	364	389	366	376	373	386	352	367	318	367	358	391	352	361	366	371	360	354	333	336	367	392	367	367	389	362	347	338	399	397	394	367	401	383	378	355	349	345	399	394	387	374	357	337	339	369	394	364	389	361	371	371	372	395	398	352	346	389	382	356	386	365	345	367	350	373	342	367	352	366	361	361	361	362	384	336	389	337	325	343	360	340	367	383	386	386	344	400	367	360	373	359	341	371	343	336	369	374	370	371	336	388	366	376	348	347	326	364	392	364	336	351	340	408	347	333	381	374	358	379	385	354	372	335	365	347	354	374	354	359	365	351	378	354	375	318	363	374	373	414	398	401	339	371	356	350	336	407	344	369	358	373	362	386	328	365	346	348	387	343	380	333	376	372	376	407	332	381	359	366	400	375	405	330	383	349	357	345	376	342	383	344	339	433	370	389	374	351	393	384	339	371	351	344	384	325	341	370	340	387	341	322	397	355	396	375	357	351	383	360	344	359	358	334	377	372	357	370	340	342	391	374	395	380	378	333	375	377	370	372	378
18807	12542	18558	14606	11040	12026	8980	5838	3923	3489	2855	2614	1946	1560	1161	1101	903	955	865	848	817	841	820	816	869	777	793	829	795	771	822	762	870	834	821	824	815	831	806	790	810	794	846	784	776	801	808	824	806	824	834	771	799	837	813	773	821	795	832	797	856	805	786	773	847	823	793	844	768	831	781	792	768	743	786	814	806	824	819	767	803	773	771	800	823	855	849	818	809	817	795	847	824	776	806	804	785	771	812	808	784	834	802	805	861	791	784	786	797	802	811	790	730	790	781	805	780	847	771	792	839	802	773	785	755	772	790	841	785	863	797	841	795	791	807	817	783	805	801	769	817	761	759	779	802	773	767	764	801	747	841	819	793	783	816	816	804	815	827	810	843	798	810	791	795	823	786	810	798	796	818	731	803	778	822	799	824	800	803	765	789	798	792	793	743	760	788	867	813	834	815	854	799	799	779	803	733	827	822	855	764	810	810	809	840	795	798	789	767	783	812	821	758	790	792	807	784	782	783	783	756	825	848	802	860	772	747	797	839	819	778	788	818	811	780	805	813	796	765	805	860	823	814	801	846	794	808	833	797	785	815	842	827	807	771	863	833	783	773	855	807	823	797	871	809	817	818	753	785	788	855	777	760	762	797	821	786	776	787	832	797	811	791	771	753	830	826	778	784	816	775	743	810	826	808	843	767	817	797	763	760	781	768	805	769	761	818	798	765	782	828	791	803	823	709	804	783	804	751	815	812	785	797	763	793	776	740	794	818	809	803	832	841	760	815	825	820	768	753	794	784	796	764	813	792	779	764	808	862	837	778	822	808	828	809	849	816	803	799	766	844	770	842	727	813	742	835	785	783	820	790	846	837	737	809	831	785	778	801	803	817	806	794	787	781	784	798	806	776	807	825	768	785	750	795	802	821	819	789	791	812	819	835	785	785	766	796	810	826	747	812	716	802	761	802	841	758	826	823	809	793	779	777	794	857	814	815	867	754	804	777	771	827	832	795	830	804	779	755	729	830	800	790	803	798	798	786	796	786	833	766	820	830	841	754	793	799	793	778	816	824	839	777	785	854	779	821	780	836	811	796	781	821	767	812	784	824	785	790	845	800	790	818	831	791	753	803	785	811	784	736	830	772	854	768	725	835	816	802	765	802	814	824	766	835	803	800	821	792	811	775	794	799	825	749	777	762	842	850	788	766	855	805	790	787	863	807	809	791	743	773	824	766	794	812	835	772	810	811	808	842	790	827	776	847	799	804	776	815	768	810	781	784	802	798	837	779	797	848	759	792	788	821	725	763	781	808	814	793	775	785	803	760	832	793	819	814	882	813	794	780	818	843	769	779	841	807	825	827	782	786	772	791	785	756	755	796	838	777	828	770	807	791	746	809	816	785	784	791	776	797	819	777	778	773	772	835	816	802	843	811	823	734	753	774	811	791	854	841	826	797	761	785	811	836	835	818	823	845	784	787	819	789	800	811	834	783	809	748	792	765	784	815	849	800	806	782	812	814	837	832	849	809	805	788	787	800	810	799	803	782	763	802	783	748	782	838	779	786	834	762	777	775	823	777	764	828	803	800	791	803	814	783	820	757	790	808	798	866	824	763	825	837	818	788	840	849	781	824	745	822	803	761	786	824	801	800	826	805	752	856	794	776	820	838	824	820	731	809	781	839	815	793	775	854	777	808	811	803	781	730	824	817	828	812	829	784	792	834	785	777	752	775	747	869	799	811	822	816	848	781	800	802	791	828	767	789	813	799	797	757	839	762	862	729	793	781	825	822	777	756	804	799	834	808	753	818	791	798	774	793	781	811	861	794	764	824	774	815	788	804	838	818	813	769	798	778	810	796	831	827	808	796	757	831	809	800	814	787	763	786	790	822	789	823	749	785	822	799	810	799	785	797	875	810	794	819	780	796	812	810	790	784	740	752	796	786	796	814	805	746	749	799	824	821	815	874	796	757	777	790	811	800	791	811	857	778	800	753	814	791	783	822	824	820	788	825	792	772	800	803	749	786	795	811	818	789	782	798	764	848	806	819	826	785	810	779	830	765	777	805	837	829	794	833	788	853	792	811	791	804	827	827	764	830	808	811	795	763	784	760	767	780	810	802	773	831	777	755	827	792	770	799	748	806	793	803	767	800	808	787	772	784	844	843	790	829	825	775	812	802	806	782	804	782	794	822	761	805	788	782	832	747	846	817	811	814	763	809	797	849	804	836	813	760	838	802	822	744	814	770	857	827	798	771	809	821	820	779	782	812	811	799	784	793	764	762	789	815	770	830	793	809	791	804	778	847	828	807	863	789	780	811	820	775	777	800	792	769	799	763	824	753	839	802	820	793	806	765	759	747	824	775	797	825	761	858	817	767	838	807	763	798	739	814	803	744	790	840	823	822	853	782	809	774	798	770	796	810	777	820	809	811	791	756	775	753	800	797	763	797	776	820	805	812	788	800	816	826	781	781	736	807	800	818	787	791	845	829	783	809	813	761	771	809	819	790	779	817	820	813	847	784	828	812	814	775	752	751	827	798	782	834	767	768	803	789	735	832	822	795	808	783	734	791	797	782	774	776	781	828	801	780	782	814	792	734	758	775	779	811	842	797	809	792	783	751	797	803	803	806	745	811	780	774	775	781	857	803	771	859	804	806	794	823	790	783	738	770	789	803	821	840	822	769	849	810	742	769	828	824	762	802	804	806	816	813	802	749	804	792	800	819	790	800	824	825	778	817	783	835	751	816	781	828	838	782	791	781	818	765	823	764	796	824	785	822	853	809	796	772	785	844	759	784	788	802	841	795	766	806	814	779	795	777	819	805	789	749	819	849	810	835	829	810	776	779	812	827	802	778	802	800	770	771	760	820	796	785	771	804	799	846	749	787	775	811	814	805	833	771	798	788	795	799	811	779	752	795	774	768	752	797	818	819	800	807	775	836	767	774	788	825	785	818	818	838	782	823	771	822	789	819	795	791	809	810	774	813	740	821	828	799	785	782	820	787	806	809	831	794	766	822	855	830	802	787	791	786	746	783	756	834	813	746	758	782	793	831	820	830	764	818	765	797	818	803	824	785	813	804	816	825	795	842	815	824	777	808	815	860	802	819	784	741	806	794	828	755	772	816	828	793	814	807	810	790	803	788	765	801	800	796	767	778	833	783	838	750	779	803	783	766	759	807	845	776	790	742	837	818	776	734	837	798	774	774	817	799	766	823	826	792	765	823	773	771	835	787	789	802	797	807	830	779	778	825	831	787	800	791	825	775	744	831	787	751	798	753	826	799	838	835	838	782	832	803	800	786	811	768	768	807	795	801	775	797	814	816	823	850	817	838	817	812	787	771	767	800	793	786	780	802	814	813	793	841	810	777	794	792	795	809	805	820	798	849	799	811	820	764	845	766	812	793	790	781	775	799	745	788	830	797	793	766	778	832	811	806	832	817	836	810	794	730	829	803	809	826	764	788	822	799	798	833	771	819	796	818	826	830	803	747	772	776	794
14970	6476	4784	2730	1389	1048	808	546	464	443	402	404	413	367	376	378	390	366	335	306	349	337	347	359	383	388	399	348	369	335	370	346	329	359	367	348	384	361	363	380	376	378	380	311	365	363	387	362	374	351	353	341	356	366	334	353	344	332	381	345	362	364	339	314	355	363	317	353	373	361	382	319	348	338	325	319	300	364	318	327	332	352	311	349	347	339	383	356	368	346	387	360	324	357	339	343	326	338	309	330	376	353	371	370	340	360	363	355	312	385	338	339	362	344	348	395	329	367	358	315	316	365	357	358	341	378	352	353	365	351	348	354	345	371	383	374	351	367	327	348	369	344	369	370	369	344	339	359	353	335	392	365	371	338	347	359	339	319	302	344	329	343	379	377	345	309	362	347	316	353	338	360	368	392	378	353	345	346	365	376	374	310	353	335	386	380	346	323	348	357	355	328	354	337	341	380	330	333	348	379	341	383	389	393	353	360	382	373	366	356	342	311	348	364	354	376	323	360	358	334	349	329	399	326	330	325	368	346	319	348	376	351	314	337	371	378	365	353	365	354	354	360	349	347	357	339	319	330	375	357	385	363	361	317	350	359	361	324	372	345	355	361	324	376	342	323	392	359	378	333	319	371	344	320	348	353	364	349	329	361	380	309	330	290	354	377	345	315	359	368	345	331	342	347	365	340	345	338	355	341	325	338	361	351	379	336	352	338	288	380	307	331	356	352	359	358	358	369	376	361	325	334	378	362	314	363	347	359	367	318	335	358	317	348	328	322	320	365	348	334	348	359	328	367	329	381	329	344	330	380	317	331	342	335	362	328	345	363	301	316	358	376	371	334	344	351	354	342	330	353	387	353	352	355	358	369	335	359	345	337	363	334	348	345	388	344	356	354	370	371	347	366	347	375	345	346	334	338	349	321	315	349	319	341	362	348	346	317	348	336	359	330	385	306	299	362	367	342	357	337	318	364	360	363	363	345	365	344	342	358	311	356	315	347	335	331	337	372	355	371	341	383	351	349	357	346	388	344	357	353	347	361	398	356	370	353	377	365	360	371	345	344	319	350	373	351	358	350	325	357	350	336	347	368	351	325	364	356	351	391	360	362	381	338	366	346	342	361	369	338	360	367	347	329	356	344	341	328	356	364	341	366	317	355	342	313	366	375	339	375	378	355	353	357	367	341	352	330	340	369	379	357	297	343	338	359	353	376	345	334	367	364	378	379	318	355	332	318	383	326	325	377	314	353	313	338	373	368	356	322	362	340	365	350	351	340	341	346	316	342	353	370	362	397	332	352	313	373	352	351	389	377	360	349	346	313	355	370	320	336	318	365	329	342	310	389	352	353	329	319	363	345	349	328	383	373	348	364	347	345	340	359	352	345	372	353	332	335	343	336	361	338	343	353	367	340	376	346	378	338	374	346	335	335	354	354	322	357	404	379	359	355	327	345	385	320	359	334	334	337	321	361	319	327	359	343	341	350	381	354	336	336	347	335	353	340	351	385	370	358	375	387	368	351	349	364	356	359	343	336	342	376	347	333	362	364	330	373	395	316	351	369	343	355	364	286	365	358	329	373	379	382	310	336	334	363	357	350	339	305	342	335	338	343	391	393	348	367	352	375	359	356	354	372	351	352	344	335	353	366	355	388	344	333	339	391	366	369	366	370	377	360	389	342	335	352	366	325	350	350	359	344	346	331	332	359	374	344	342	353	375	310	380	345	385	350	355	358	387	349	358	360	361	348	361	328	326	320	383	355	347	343	363	313	325	367	349	349	371	330	353	366	334	286	355	385	385	324	336	340	327	375	341	359	364	369	336	334	327	359	339	338	360	383	348	372	324	356	315	346	395	346	353	339	377	353	367	352	337	386	349	347	322	354	339	315	337	332	343	363	353	342	368	336	326	335	378	367	349	325	321	360	317	322	334	380	332	369	348	333	354	310	357	322	354	346	327	339	365	362	346	338	335	349	344	353	352	333	341	355	308	360	334	375	388	338	367	339	347	362	346	348	392	325	351	340	337	350	369	331	349	342	338	345	332	383	355	340	320	356	319	348	328	376	326	334	366	325	290	326	377	346	371	349	330	358	339	325	371	371	299	314	353	341	364	346	371	333	316	299	345	338	331	374	346	373	372	353	366	365	337	357	323	328	340	352	351	393	359	346	338	323	348	399	395	370	344	366	327	336	372	397	382	358	364	364	336	304	359	395	337	345	351	353	384	324	333	367	332	310	351	347	317	353	354	370	349	296	328	326	351	337	346	344	324	333	350	315	307	374	349	365	314	331	322	342	343	374	349	361	328	341	374	316	387	372	341	340	368	395	349	356	312	316	363	352	311	345	339	337	366	380	337	363	343	353	368	343	364	343	333	359	324	328	341	402	346	355	313	333	350	362	330	317	384	393	369	398	345	365	361	335	386	348	380	341	363	332	372	314	334	360	339	361	368	348	364	364	361	355	334	365	354	346	352	368	352	381	347	387	339	374	331	331	348	344	333	337	338	391	365	352	338	328	360	325	333	347	342	380	381	334	343	346	334	335	318	352	387	349	363	366	361	367	358	321	353	343	365	385	336	307	347	389	386	369	342	328	309	335	333	336	354	356	331	347	324	323	364	358	340	323	321	344	373	333	358	326	334	361	361	376	350	351	397	350	340	338	348	367	363	379	325	304	365	340	365	355	329	346	295	339	367	393	387	353	335	332	372	337	315	329	362	364	364	356	354	361	339	369	352	332	351	364	344	345	361	350	353	339	320	322	367	325	373	343	358	342	335	356	382	357	317	363	352	348	349	345	334	318	339	330	320	368	354	368	323	365	334	319	360	367	392	345	312	353	352	344	310	354	360	340	337	364	353	363	315	351	301	351	311	338	364	343	376	355	337	351	323	323	374	357	348	350	362	335	333	370	351	382	346	344	335	352	352	338	309	381	345	343	348	340	351	382	378	361	349	324	340	398	363	361	359	328	372	332	331	369	325	334	350	365	322	332	363	320	331	332	349	339	366	333	350	378	359	357	348	351	337	346	334	345	328	360	349	365	356	367	308	325	324	302	319	348	352	307	343	332	315	343	377	365	349	375	365	328	365	368	333	340	312	351	367	356	383	380	326	344	374	365	334	350	351	340	360	373	330	338	374	303	367	373	387	367	351	366	347	343	361	387	368	324	352	375	330	295	347	337	387	344	369	380	360	323	357	376	372	350	378	353	331	373	370	339	351	355	306	358	312	361	321	377	309	362	326	317	328	377	359	358	345	316	364	332	381	335	364	339	365	349	333	357	339	338	298	338	367	359	366	368	341	362	380	373	362	350	363	344	363	326	361	376	378	348	349	337	348	370	349	359	367	307	338	350	310	357	334	373	337	339	388	359	360	359	326	401	344	354	343	360	363	384	299	365	384	337	344	333	377	353	339	367	355	360	348	346	361	327	337	348	320	373	342	316	347	351	351	358	365	339	350	344	369	332	381	397	364	364	359	392	353	351	385	352	354	365
8867	5243	8438	7093	4619	4033	2798	1849	1353	1145	985	1037	930	874	850	818	749	823	804	762	746	763	742	747	761	735	741	755	776	763	797	772	737	771	798	759	760	756	748	772	743	773	815	770	794	794	710	723	780	762	771	722	751	731	753	726	780	751	747	741	786	761	789	763	721	754	781	761	753	739	789	771	780	752	744	776	812	795	735	790	758	744	766	743	803	717	707	758	739	749	775	764	757	746	737	812	795	766	806	768	730	772	809	760	738	810	757	752	751	742	790	769	781	761	775	796	802	779	770	732	740	749	740	773	745	777	738	763	755	713	724	812	740	752	753	748	782	724	706	814	784	769	720	744	769	759	783	810	772	756	764	783	722	739	764	723	810	764	772	791	776	761	771	728	733	769	730	767	762	755	754	729	757	772	777	715	740	716	771	762	771	730	799	778	747	754	764	757	753	720	786	765	715	758	788	759	759	772	748	711	732	808	807	719	771	789	777	807	794	776	743	751	783	784	777	797	745	758	751	738	793	728	767	788	723	762	747	700	784	816	773	777	813	778	725	742	779	736	721	759	823	776	792	807	728	744	768	746	765	740	772	758	775	771	726	751	735	799	785	797	787	834	767	787	729	783	751	753	776	725	780	761	739	757	784	746	732	728	784	769	759	755	727	792	740	742	711	787	750	779	730	762	728	776	770	693	807	762	734	753	794	793	772	786	749	751	788	770	768	756	757	706	761	807	785	727	750	768	759	771	764	763	750	724	748	757	763	764	791	750	732	800	757	752	776	755	747	711	811	767	776	730	803	751	780	763	752	741	771	821	807	743	770	790	744	758	765	752	761	761	732	757	793	802	779	735	750	755	752	765	718	748	758	724	756	753	737	794	739	804	752	726	722	740	725	766	774	742	730	731	747	790	701	765	741	730	697	730	763	733	740	743	746	776	746	762	781	810	745	771	760	776	769	808	765	813	736	762	785	753	727	797	760	795	807	780	760	738	871	755	698	773	748	771	789	778	803	743	772	772	746	811	753	769	744	774	787	742	750	750	719	719	792	752	762	719	727	772	774	739	807	769	812	775	772	808	745	783	715	782	778	762	769	755	805	737	764	785	733	770	782	811	777	783	754	764	715	779	713	733	771	723	765	756	719	808	804	811	768	764	790	730	770	790	782	714	758	720	763	726	764	765	751	732	804	744	766	768	789	749	787	777	816	773	763	808	727	828	739	782	731	753	759	784	743	741	749	770	714	790	772	788	742	760	774	759	751	797	782	761	769	739	763	758	723	718	725	742	713	770	816	761	810	737	768	778	733	741	751	746	744	729	755	738	752	775	772	794	705	765	771	753	750	763	737	725	774	728	768	728	782	755	772	803	738	760	757	731	777	764	768	742	716	748	760	731	760	757	816	757	794	786	732	798	725	756	760	775	779	750	798	774	751	791	710	761	782	728	748	784	796	747	732	768	795	737	783	787	799	767	722	760	714	737	758	736	789	795	767	760	766	757	728	731	762	768	771	787	743	748	822	745	808	733	744	749	780	755	842	812	796	765	816	759	757	733	786	802	779	790	780	765	732	748	725	761	734	747	802	785	742	747	761	728	754	746	733	722	776	811	783	706	796	744	739	753	821	790	712	757	745	773	792	788	779	770	749	778	841	741	771	720	732	777	777	763	761	710	756	793	782	747	763	740	791	716	705	753	745	762	729	774	746	696	726	767	713	733	802	730	765	738	748	754	747	745	739	774	744	761	708	776	775	745	781	738	778	722	802	731	751	742	741	776	781	738	755	785	723	820	798	746	700	767	753	768	739	755	725	761	766	768	775	791	765	759	808	731	761	756	746	745	795	754	769	784	792	794	779	741	714	763	804	727	785	751	733	795	719	767	786	750	759	793	784	759	753	752	723	738	750	755	778	754	730	770	778	761	707	776	759	795	746	789	771	771	797	759	735	749	744	809	753	797	768	790	755	661	795	760	745	727	761	792	787	776	766	801	754	730	786	739	751	799	765	697	778	782	722	769	764	784	766	809	746	838	794	800	838	730	755	768	752	752	769	738	719	779	771	774	739	747	771	777	772	715	820	756	698	743	721	765	722	741	814	784	778	825	777	791	770	749	778	752	754	766	711	815	725	778	772	707	738	799	748	777	707	730	762	795	776	771	730	748	803	776	775	732	809	746	765	745	768	758	829	786	730	814	721	730	728	834	768	769	738	771	732	754	779	804	778	788	788	778	796	743	755	755	768	760	740	754	776	776	781	745	754	739	749	764	756	740	774	765	796	830	777	791	737	782	793	754	775	717	746	768	754	762	782	755	787	770	768	759	755	753	764	781	773	752	793	764	749	791	783	791	770	752	757	798	753	735	784	767	763	753	737	712	786	766	691	770	759	748	765	784	731	800	746	785	799	801	817	769	708	740	759	733	800	733	759	757	739	736	719	739	780	763	744	720	787	769	780	763	752	790	739	714	777	751	777	786	783	759	771	727	785	727	787	719	716	739	711	759	765	771	786	784	809	732	750	685	772	744	734	739	735	714	738	754	807	792	765	788	763	785	779	766	777	765	771	753	806	749	752	815	765	737	717	758	756	747	777	762	752	807	753	725	747	739	806	786	800	723	747	784	753	795	685	787	730	821	819	702	784	742	771	729	750	764	741	745	771	728	773	730	775	758	725	742	781	746	767	743	752	799	737	778	708	762	741	768	746	737	760	771	722	824	739	777	753	740	766	807	765	774	761	740	773	766	775	790	757	768	758	798	807	772	798	795	745	735	762	743	728	735	786	764	738	773	745	752	780	751	800	748	713	737	780	767	766	794	707	798	735	794	767	725	777	798	809	741	768	818	784	775	775	766	767	768	738	795	737	749	775	757	718	742	751	809	719	742	767	770	756	734	778	710	753	769	706	770	769	806	718	824	770	704	750	740	760	745	743	714	770	769	743	771	778	815	775	743	680	777	755	785	771	762	767	764	763	768	726	749	759	762	764	807	721	744	727	800	743	771	774	754	750	810	804	743	754	768	770	762	760	821	707	741	765	750	826	744	796	806	808	744	821	770	749	789	745	738	756	786	729	738	713	767	788	766	763	779	743	752	767	778	779	749	745	776	730	764	744	760	753	805	764	796	730	780	762	734	808	774	739	711	741	760	685	735	755	769	757	785	784	734	743	750	762	748	736	758	777	789	781	739	739	801	761	733	790	760	729	840	785	760	730	748	764	706	754	794	751	725	733	769	767	787	743	754	779	791	789	758	771	754	758	787	794	771	752	788	743	810	804	786	767	743	791	784	795	818	784	774	746	790	776	780	806	792	756	745	729	787	731	746	754	686	784	787	777	774	757	790	736	758	748	815	795	833	778	749	751	695	789	798	722	768	781	793	817	786	790	747	742	752	769	728	753	722	770	742	753	779	772	776	787	719	768	749	752	772	726	769	754	736	800	760	737	728	813	738	805	779	774	753	734	727	769	764	732	741	755	765	750	769	788	739	780	719	763	758	783	738	791	738
26840	13176	10182	5509	2881	2376	1711	982	767	600	523	486	399	395	389	297	284	350	333	311	317	343	313	285	340	334	346	327	311	342	316	308	284	347	307	327	330	330	309	272	348	310	309	321	279	343	309	318	341	317	314	313	312	296	307	325	318	315	307	324	350	327	316	345	323	350	280	341	339	298	309	301	327	284	304	318	321	306	337	307	316	314	330	276	310	316	294	303	358	328	313	321	340	337	358	317	293	309	327	322	311	333	289	351	324	285	321	313	296	354	328	332	343	313	324	314	356	313	317	328	298	329	309	328	313	337	325	316	362	309	284	311	312	301	333	336	291	317	315	268	331	310	307	266	319	348	311	331	332	305	357	298	303	285	301	334	331	293	283	294	333	346	294	352	335	299	294	311	336	316	315	348	294	310	300	300	323	301	340	300	289	307	303	304	295	281	365	306	326	302	329	317	284	296	298	338	321	312	306	302	296	305	275	309	282	303	330	295	298	310	320	314	322	342	316	312	297	285	285	285	330	318	316	297	306	279	314	290	332	319	318	339	337	319	298	316	296	291	335	323	275	333	309	314	314	318	341	300	288	340	290	280	323	316	296	329	283	319	317	316	322	328	323	280	342	322	332	292	318	349	326	323	332	300	321	325	269	320	269	289	321	323	344	295	325	306	306	296	315	310	299	322	316	332	347	306	282	308	331	305	315	321	326	292	309	307	289	311	302	318	321	293	328	303	319	294	286	316	299	289	289	335	313	297	342	305	319	307	302	303	314	315	290	300	321	329	320	319	321	318	332	318	313	286	334	328	336	327	301	297	303	305	352	295	316	323	310	311	332	328	386	321	307	307	303	332	302	324	319	334	270	303	319	285	297	301	315	333	302	318	354	296	270	322	345	329	308	307	307	335	339	348	318	318	336	283	293	337	331	328	307	311	296	320	312	273	273	307	271	295	308	310	309	335	305	292	317	309	285	304	304	305	327	333	298	312	323	295	333	327	318	306	305	303	347	317	298	320	318	308	316	320	333	320	296	291	326	325	312	323	340	310	286	313	299	313	305	336	321	297	286	317	301	313	321	273	306	293	309	323	318	346	315	320	385	336	349	353	311	310	314	323	304	308	293	322	342	319	342	324	307	301	328	282	337	320	286	324	333	312	323	289	320	323	310	292	323	282	336	315	316	316	304	302	311	317	309	325	343	322	340	362	297	325	301	323	354	312	335	319	304	327	305	354	313	288	313	302	303	363	329	326	294	290	321	307	307	302	314	295	325	331	320	288	305	336	323	323	317	275	328	317	349	336	364	314	302	319	330	333	339	300	287	336	289	336	288	311	360	321	319	334	318	355	333	318	328	352	314	298	305	266	297	313	320	328	326	301	331	291	316	340	314	300	303	348	339	329	312	287	297	302	292	319	291	286	293	316	347	312	306	324	318	305	308	297	300	318	297	332	314	307	299	302	319	297	314	315	331	366	346	299	315	293	324	336	349	294	283	335	354	335	342	305	304	307	305	335	322	331	328	308	298	318	294	318	277	305	306	352	306	307	277	313	359	337	321	300	319	323	316	309	337	296	318	333	282	312	289	272	313	327	306	301	343	330	330	313	285	297	287	314	343	287	309	298	337	324	324	309	307	317	297	325	316	306	313	286	260	271	325	270	325	367	320	312	314	336	307	298	295	317	307	328	278	316	320	284	313	331	329	340	294	349	322	333	344	324	323	327	304	295	297	313	339	320	347	312	285	281	280	314	345	318	301	325	324	342	305	343	344	307	310	323	280	308	319	282	358	306	300	321	342	310	325	336	320	334	310	300	329	329	319	298	325	335	314	303	304	300	319	287	310	297	286	326	323	307	331	316	309	320	294	315	290	341	331	332	298	310	297	310	294	304	310	275	317	307	312	320	344	346	329	312	341	305	315	306	335	279	315	315	321	320	317	326	307	320	311	306	346	326	321	282	317	316	286	282	296	320	327	310	306	294	302	316	312	287	316	297	288	309	306	295	329	279	331	349	306	310	277	321	277	304	309	298	304	331	308	317	332	325	307	303	299	305	353	329	312	328	342	324	320	314	306	339	307	319	289	328	275	298	325	257	292	341	336	289	290	343	303	295	328	311	327	309	331	348	345	317	322	309	284	311	343	298	313	290	316	321	303	338	295	305	335	338	332	302	290	313	300	314	324	315	284	342	337	371	270	319	335	311	309	311	298	315	323	306	278	321	309	304	311	283	323	334	324	320	321	313	300	329	316	335	327	313	301	327	313	337	323	314	347	337	317	347	289	303	326	322	301	324	309	310	314	342	336	294	345	324	298	337	296	334	326	363	286	293	310	340	300	315	331	319	312	324	317	290	300	301	309	330	321	295	284	312	366	288	316	282	312	304	324	311	261	319	273	323	318	309	335	336	324	298	330	334	309	342	307	340	332	327	292	326	315	311	341	307	318	310	345	339	305	299	304	306	295	333	339	329	329	306	290	314	302	322	322	337	300	351	320	283	308	304	303	348	337	321	324	325	293	277	306	311	289	320	333	322	297	312	356	319	325	281	354	322	297	340	310	287	299	315	305	325	298	338	343	292	352	327	341	322	343	304	307	315	281	328	314	347	291	260	338	363	316	289	307	319	337	295	325	329	313	310	312	322	341	316	330	344	270	337	312	252	286	322	311	281	315	320	335	318	327	334	305	314	326	304	331	339	355	322	315	319	310	338	292	307	285	290	320	314	354	313	287	294	302	290	310	301	280	322	338	316	263	357	307	321	342	324	305	358	300	315	318	321	315	350	278	300	337	336	294	288	340	314	317	292	320	340	363	331	320	321	310	307	330	345	277	325	306	329	315	283	327	332	325	318	349	326	308	310	325	290	285	284	300	330	337	276	299	313	320	328	340	322	317	334	324	338	309	329	284	301	322	346	302	315	298	349	316	327	309	300	326	277	290	327	297	332	288	294	294	305	320	331	329	322	326	311	336	296	297	343	309	334	287	308	340	336	307	312	313	360	303	326	305	300	324	333	297	306	320	381	274	306	364	313	296	307	323	308	309	296	291	305	282	291	307	333	295	320	331	332	332	286	317	314	309	312	331	303	318	303	311	292	313	336	334	298	327	308	308	317	310	333	332	305	299	295	271	267	332	306	309	334	304	330	300	336	308	310	293	328	285	324	319	304	334	295	323	302	344	319	306	328	307	325	306	324	331	317	326	328	319	305	316	315	318	338	293	316	306	312	307	316	300	336	326	314	289	282	334	302	317	313	307	335	294	289	304	323	303	320	333	300	345	338	316	315	310	361	324	344	293	307	314	324	300	320	295	317	323	304	351	322	336	322	303	349	322	325	302	323	313	334	305	325	347	307	304	312	290	301	317	318	310	283	336	321	326	326	289	320	334	337	338	344	311	311	274	335	330	284	294	335	314	338	336	340	367	332	306	317	328	312	311	318	282	299	298	292	322	330	304	362	304	326	295	274	308	296	293	312	285	297	283	313	332	276	286	293	302	295	304	310
16012	9498	15160	12149	8249	8191	6149	3964	2845	2335	1850	1678	1317	1041	908	869	793	730	744	736	737	735	696	749	698	700	707	721	752	716	767	761	680	690	722	818	717	665	721	692	735	715	690	712	681	713	742	698	736	725	715	690	727	674	702	701	703	698	739	705	657	733	679	691	668	698	668	725	733	711	670	715	718	680	705	683	673	747	703	664	715	700	711	715	713	735	698	715	715	724	678	694	688	710	736	721	697	703	685	692	734	696	701	687	721	725	647	672	712	746	750	651	688	786	651	686	690	756	723	746	669	672	709	695	717	752	707	739	712	728	708	670	705	680	720	699	714	677	717	680	708	709	730	734	752	669	683	683	735	739	709	720	718	684	716	728	690	715	688	732	729	701	725	686	723	676	690	689	685	713	688	717	645	713	682	716	741	762	716	700	674	689	738	681	722	711	716	724	717	700	706	711	733	642	757	676	728	666	679	684	718	728	695	689	690	708	665	696	650	687	689	728	728	672	724	725	718	713	635	700	696	710	747	661	709	684	707	701	703	653	682	701	671	686	715	739	717	670	735	725	740	751	663	696	718	669	705	654	740	765	695	700	691	692	691	697	695	681	652	688	709	683	687	707	682	708	687	725	684	724	703	693	720	701	770	723	695	712	673	750	682	727	719	692	761	747	718	665	739	745	681	629	706	736	678	709	713	715	691	680	775	713	703	716	694	718	685	701	736	695	757	784	726	702	661	713	730	747	699	735	731	683	681	689	708	739	662	692	711	677	677	682	742	681	711	708	659	740	713	694	681	698	655	709	681	677	713	683	716	634	674	682	719	713	749	643	701	714	687	719	710	733	705	713	673	735	698	704	745	716	710	716	605	720	669	722	702	747	779	719	724	736	669	659	678	745	719	665	694	675	676	735	722	688	696	658	698	737	699	648	693	707	719	651	694	652	662	676	707	670	757	717	714	717	713	696	702	651	754	676	750	696	683	674	707	716	763	687	682	729	695	712	749	694	677	678	719	700	680	738	676	709	689	747	674	657	641	710	749	679	725	708	696	671	709	734	731	732	718	655	697	684	741	679	676	696	706	719	683	664	677	685	696	785	703	710	667	655	649	684	714	675	751	731	720	695	690	673	684	703	717	675	710	713	669	726	725	702	725	734	706	710	699	715	673	653	723	737	751	696	710	699	704	670	692	724	761	694	667	751	707	713	655	708	715	708	758	655	720	688	652	717	720	728	695	710	690	666	708	724	703	681	743	658	680	736	734	744	671	748	688	681	655	746	691	732	702	703	681	746	679	726	714	653	702	689	685	680	728	735	751	686	753	709	696	726	667	704	744	744	680	701	677	722	751	682	759	710	731	728	731	705	745	701	717	701	715	673	678	697	711	649	691	658	703	686	684	738	676	724	713	705	689	702	746	705	740	677	720	737	677	726	645	689	722	682	702	697	710	681	758	714	749	748	726	707	737	687	737	693	736	702	700	698	703	710	714	686	710	711	673	738	678	690	760	688	695	700	690	711	735	749	700	715	686	714	703	729	694	687	698	716	682	708	663	718	706	756	721	690	668	689	687	675	732	680	674	665	667	702	719	683	691	728	723	700	735	704	728	697	682	726	681	668	719	729	684	705	744	696	685	747	683	742	672	693	662	698	702	719	723	727	739	686	698	735	703	715	665	712	718	722	703	691	693	711	687	716	632	696	688	685	708	733	732	734	743	703	692	664	725	699	672	702	747	709	702	696	686	687	686	741	676	739	743	747	695	751	727	682	686	738	721	703	650	717	707	737	670	689	647	711	689	712	746	668	711	709	673	706	754	689	688	688	769	743	777	697	686	755	749	670	685	709	673	720	666	707	692	686	733	753	707	688	645	686	679	693	680	704	732	716	700	667	716	668	682	707	675	702	666	705	707	710	702	719	703	735	714	680	727	754	681	726	710	702	722	723	702	750	680	722	696	699	728	691	754	674	676	736	700	739	724	648	715	679	715	705	706	710	716	625	700	722	715	709	699	653	636	673	700	700	720	674	745	682	670	655	726	712	723	699	665	748	728	691	720	675	705	684	657	699	737	646	721	702	715	696	705	738	709	676	690	683	706	715	680	665	762	711	707	696	742	714	718	677	728	693	665	693	692	706	733	743	706	683	704	683	678	707	723	724	712	703	689	746	709	705	733	696	718	785	730	655	717	689	663	700	685	746	723	731	727	694	697	753	733	682	696	709	700	705	714	694	697	713	727	670	696	683	657	737	659	684	711	676	688	707	745	733	667	676	678	677	759	701	700	723	726	704	677	691	736	656	651	704	691	729	725	695	687	703	689	717	731	687	700	704	713	728	735	678	713	702	717	732	726	747	692	687	721	686	771	676	733	715	701	711	715	712	748	696	708	706	734	731	736	692	727	697	697	692	682	722	719	716	711	740	715	685	696	724	716	697	681	708	711	702	658	674	700	716	703	675	721	700	691	692	682	725	735	722	656	731	712	650	688	686	690	711	700	689	693	741	695	705	724	685	703	729	734	678	767	723	700	691	724	679	702	694	746	695	747	719	693	716	692	705	721	716	712	694	709	716	672	694	699	695	686	735	738	763	671	719	713	676	678	672	696	675	743	671	738	708	713	694	738	711	693	711	730	680	687	702	707	730	747	755	707	699	708	732	720	678	712	718	672	750	677	739	670	713	737	683	660	693	683	745	743	744	749	676	735	675	683	680	705	697	740	703	750	724	725	682	708	714	670	691	724	679	704	661	759	712	698	662	697	646	696	722	692	720	714	647	709	697	749	746	754	694	751	720	669	701	667	750	724	717	689	718	703	690	692	661	716	731	684	724	667	698	703	729	685	671	729	692	737	707	709	694	741	711	701	704	731	700	711	699	703	664	690	682	703	730	765	697	671	731	670	738	687	691	734	700	715	706	683	716	720	697	704	677	671	676	648	757	704	721	687	734	665	719	705	703	702	708	703	752	714	729	679	720	707	729	699	700	689	695	758	678	699	684	715	691	714	741	696	721	646	709	686	703	715	666	633	697	676	716	677	670	681	650	699	684	703	699	728	722	693	684	714	722	659	762	663	660	746	732	688	743	691	683	692	736	734	699	754	739	689	707	718	717	734	685	702	693	729	672	729	709	712	695	689	735	734	725	700	665	693	727	662	719	712	707	698	725	703	654	665	702	712	711	692	692	738	716	671	702	703	710	684	667	720	757	703	672	691	706	688	648	746	702	741	679	718	719	642	719	664	698	702	701	687	708	705	688	694	673	709	705	639	682	673	701	721	708	660	696	706	684	664	721	679	677	702	715	725	697	715	695	693	670	697	682	729	685	700	692	723	719	705	690	718	684	724	687	705	704	734	688	678	729	750	673	687	727	714	692	687	653	713	748	674	695	700	683	696	730	714	685	689	691	683	718	701	726	724	687	708	697	679	694	730	708	784	689	702	703	736	708	700	705	679	719	695	692	685	682	805	680	680	698	683	662	704	691	680	704	702	711	720	713	726	727	716	724
35880	19094	13931	8382	4090	3400	2701	1568	1100	810	664	648	616	466	430	407	426	367	376	345	424	396	374	360	399	380	364	325	359	413	342	379	374	349	376	385	378	366	385	371	339	328	374	374	370	369	372	377	386	357	370	372	350	404	392	349	387	378	390	369	356	359	354	350	376	326	361	395	380	384	388	369	350	358	339	360	367	356	366	335	371	381	376	394	364	344	385	371	376	384	361	374	319	350	340	350	333	377	331	339	336	357	368	375	336	357	338	302	385	381	397	366	357	321	369	384	367	384	388	384	373	342	352	384	363	383	333	383	390	406	368	348	353	344	380	400	376	359	331	360	347	367	381	391	367	349	411	398	383	351	386	363	386	359	347	356	389	400	393	385	390	390	395	340	366	372	363	347	346	353	384	405	344	388	361	378	340	361	329	352	363	362	363	383	338	388	377	386	388	389	360	382	346	361	419	337	381	366	383	359	378	354	300	320	347	343	362	360	334	348	376	374	384	387	345	348	362	359	366	329	398	365	366	370	344	368	373	355	379	381	395	363	350	339	331	363	382	350	391	368	351	363	372	371	424	348	345	361	356	377	344	402	358	346	382	369	376	366	376	370	366	358	381	418	368	384	382	362	384	358	376	348	359	350	365	341	341	321	364	349	351	340	360	349	377	325	377	372	337	373	361	396	366	327	366	377	372	367	397	383	376	398	387	377	354	363	352	351	360	358	372	398	356	363	364	350	360	354	332	358	339	366	362	377	369	387	344	383	395	364	358	356	393	344	351	325	355	385	362	351	346	394	390	355	389	366	367	361	366	428	364	393	386	359	360	360	406	379	370	336	364	365	355	363	365	370	356	380	328	387	329	367	361	374	372	369	352	357	355	333	390	328	339	350	365	380	345	369	376	373	383	363	390	368	363	386	378	385	389	384	389	386	361	370	375	333	348	316	350	405	393	395	350	356	380	382	358	344	371	362	366	383	343	330	370	382	341	383	377	343	364	380	387	378	372	365	366	369	358	380	346	369	352	356	374	354	358	331	415	328	377	347	382	374	344	349	362	373	369	367	367	375	350	383	377	389	341	330	344	364	385	375	359	376	381	382	378	370	364	351	349	371	326	337	378	373	372	328	350	367	334	345	353	392	378	368	373	386	342	365	349	361	384	387	374	345	370	348	355	393	393	309	367	343	363	399	360	408	363	342	365	362	343	354	374	347	373	366	348	340	350	342	395	359	365	372	390	352	352	367	381	350	385	404	381	382	360	382	396	370	359	344	341	353	390	369	375	349	357	396	333	337	372	354	389	326	336	378	358	385	380	344	370	341	371	377	336	359	396	356	339	387	396	381	343	366	406	338	335	368	366	383	362	383	356	368	383	405	393	399	375	375	352	360	363	346	353	378	380	331	339	390	364	380	375	364	375	370	367	345	386	382	394	414	370	372	393	373	376	370	364	411	397	377	341	368	336	382	344	376	376	363	377	360	360	397	351	345	357	331	410	365	356	334	352	356	332	335	377	362	367	309	346	369	374	388	385	363	378	356	376	342	322	354	349	391	361	342	348	386	322	362	369	400	373	356	355	346	383	378	361	399	388	374	357	351	366	399	398	401	389	358	368	321	359	373	352	352	393	337	384	385	392	346	372	347	324	358	387	358	380	343	366	356	351	337	385	357	369	370	370	322	333	375	366	361	354	330	350	356	354	369	373	365	352	370	393	337	396	348	358	409	364	355	365	342	387	362	346	357	375	387	368	360	386	379	346	380	375	415	378	362	386	402	358	362	366	377	335	345	359	354	343	351	363	380	362	339	366	345	361	327	350	332	361	331	376	335	361	366	357	362	358	359	359	374	380	380	376	363	341	371	350	341	339	401	357	393	359	373	363	358	373	349	364	339	354	347	342	334	344	358	352	388	382	381	340	383	337	338	337	350	392	379	348	381	364	370	360	334	343	348	359	374	359	373	407	379	333	339	378	353	410	354	357	386	368	367	350	393	328	367	378	338	369	347	379	365	395	385	393	382	352	375	383	406	349	382	388	361	365	363	349	383	387	366	341	340	381	381	369	362	381	350	370	326	365	362	360	387	379	349	373	362	382	338	361	347	398	371	336	391	343	353	335	343	347	355	357	361	359	383	368	361	343	330	346	337	385	344	344	383	338	353	388	374	373	350	347	359	381	379	389	397	357	336	399	340	350	326	357	383	397	381	333	375	358	359	366	366	339	357	392	378	379	360	372	363	399	392	385	386	433	395	361	350	373	403	366	348	391	403	356	360	351	373	380	379	392	359	384	345	349	367	400	348	333	350	371	350	366	389	337	364	397	369	359	329	385	371	323	385	373	347	370	309	356	370	381	339	338	335	400	368	366	405	376	361	360	375	367	371	369	356	374	396	374	384	372	328	343	329	383	357	336	377	349	358	356	371	394	363	401	376	377	327	361	393	391	341	396	352	365	373	367	346	363	408	415	338	375	362	360	348	363	368	340	368	366	402	372	346	396	356	376	387	377	375	379	363	359	321	371	347	368	373	358	388	396	391	365	389	370	352	398	375	364	377	372	407	375	357	383	378	378	364	348	360	395	367	342	365	367	386	408	382	344	365	394	350	354	370	358	375	385	389	379	377	369	386	383	378	348	359	403	352	341	335	379	366	361	330	389	381	396	360	362	389	320	380	389	378	388	329	400	347	402	377	405	402	342	366	354	360	363	390	387	392	371	366	366	365	353	352	371	366	350	373	387	335	346	340	376	360	378	334	394	378	364	397	340	347	389	378	363	372	371	367	362	380	405	355	376	392	385	362	395	361	375	373	372	354	400	391	368	375	345	358	353	382	398	368	387	324	337	377	353	348	351	317	368	385	360	361	384	413	373	379	368	353	387	337	338	376	358	354	375	323	354	384	357	397	359	350	386	340	384	366	343	365	355	359	389	364	373	360	338	329	384	372	374	382	376	391	367	365	333	355	360	393	365	358	384	404	360	378	355	378	394	365	372	358	361	365	367	348	386	368	363	370	313	320	369	361	406	365	352	398	351	352	333	384	367	372	343	353	334	360	354	377	361	371	333	339	365	375	394	337	396	345	386	380	370	364	381	389	355	379	377	395	350	376	363	389	377	343	351	348	343	335	370	365	399	346	342	333	350	386	359	345	351	363	370	378	373	373	386	371	365	342	359	403	332	346	353	403	367	334	334	389	387	297	356	348	362	405	356	350	370	374	345	372	354	296	365	341	368	388	358	332	363	377	356	386	310	343	359	355	368	403	381	383	392	366	376	364	344	392	366	352	371	332	376	331	353	322	333	342	353	374	339	349	344	380	355	379	362	416	375	379	346	361	400	351	331	338	367	359	326	332	358	374	360	329	384	386	331	378	380	345	355	379	394	372	400	371	361	357	360	352	405	365	393	402	402	363	372	412	362	363	373	366	351	369	351	357	352	381	388	352	344	335	401	349	369	372	373	383	354	375	399	349	366	391	326	352	357	375	368	388	379	375	338	351	383	365
20276	13541	18146	15865	10666	10547	9156	6086	4338	3234	2626	2392	2022	1384	1093	1044	939	847	865	869	845	885	822	806	860	801	818	807	796	862	883	869	827	859	813	833	862	849	839	834	797	810	806	828	895	809	836	789	879	832	800	785	784	757	825	829	787	808	848	786	818	823	841	850	788	822	811	810	821	771	830	843	792	809	765	835	780	827	823	819	771	778	838	793	784	876	785	772	818	809	827	792	810	820	828	785	785	754	809	834	785	782	796	793	765	777	865	793	801	825	792	832	843	833	841	786	867	769	767	845	783	767	751	814	806	799	781	833	781	794	826	825	793	789	820	788	789	772	816	787	794	777	791	812	827	786	845	842	862	826	817	804	874	778	810	832	832	822	796	798	855	812	806	771	848	809	850	829	811	803	882	800	835	822	822	818	783	815	857	817	822	778	867	796	849	783	770	775	762	853	823	812	773	788	788	806	851	814	754	815	804	814	793	789	788	783	772	793	791	838	810	852	799	833	797	820	795	798	835	760	790	815	846	793	769	792	780	803	819	831	873	793	821	831	797	790	809	856	864	801	836	852	815	779	814	829	822	785	827	783	800	790	745	845	799	830	802	806	797	796	812	765	814	785	793	790	771	852	784	802	814	818	821	781	805	774	801	817	820	784	835	822	818	813	783	805	824	791	835	821	784	778	766	810	808	772	757	793	795	802	775	743	741	809	782	772	799	815	750	850	832	816	833	786	780	808	780	795	800	847	847	849	823	779	786	817	814	845	784	840	807	797	819	835	796	831	785	821	817	783	843	818	802	791	815	800	841	831	789	815	810	822	812	821	757	810	833	748	808	802	807	795	800	812	803	836	772	801	773	782	823	759	803	797	744	782	805	780	788	769	806	799	815	854	866	872	837	804	795	814	816	814	785	829	833	843	765	776	817	773	834	818	828	829	812	817	792	798	786	767	805	763	755	827	803	843	850	841	819	764	820	771	797	754	829	843	791	778	792	761	806	823	845	817	786	784	825	813	822	800	830	780	768	756	811	796	826	804	841	827	859	732	799	857	802	814	771	799	805	839	786	806	811	783	797	787	797	823	785	821	809	813	816	795	769	820	852	774	768	783	791	794	828	753	796	778	794	800	790	787	802	729	818	791	787	760	771	806	769	807	730	826	823	835	836	832	816	805	847	794	796	813	799	833	851	819	812	784	820	815	806	804	802	863	823	810	746	820	770	862	730	824	766	815	806	840	779	804	808	800	856	827	800	850	779	799	841	814	770	780	789	783	806	785	784	798	795	792	795	844	806	810	844	821	830	794	792	780	767	818	832	817	834	785	813	807	831	832	809	838	805	824	800	808	800	789	755	795	796	804	754	852	804	809	857	854	802	792	840	829	780	834	764	757	809	808	846	838	817	782	807	838	771	791	838	823	794	818	837	798	830	811	779	821	786	810	799	844	831	815	785	776	829	796	781	820	793	820	847	782	811	829	787	801	814	814	781	775	777	786	826	801	827	806	789	804	787	823	791	796	836	858	752	792	828	763	799	740	792	822	827	834	788	794	779	760	809	778	797	855	787	749	771	806	816	799	838	817	815	805	821	840	802	801	796	805	787	773	807	772	778	799	795	774	810	782	885	737	763	812	820	860	767	844	857	811	796	743	857	802	806	773	833	822	811	839	803	766	787	862	778	801	791	842	825	785	795	842	805	772	764	831	785	836	750	834	770	812	815	828	784	782	828	828	807	854	815	850	788	808	812	814	792	824	778	804	811	788	795	776	799	813	814	800	829	792	776	845	802	810	820	776	787	793	795	804	789	822	831	788	796	815	796	820	746	796	818	839	768	806	881	838	794	853	795	766	799	791	815	769	835	819	839	794	816	816	880	858	799	817	741	841	782	770	793	857	818	798	811	807	849	809	773	785	850	832	810	800	886	830	802	800	822	773	856	776	761	763	778	789	798	798	819	808	822	851	791	782	806	851	830	774	824	782	817	766	796	824	778	781	783	843	846	779	773	828	800	785	798	780	783	801	849	836	812	810	841	804	772	820	834	783	804	846	839	728	767	833	770	821	764	846	783	837	835	780	800	804	808	765	800	774	786	840	804	777	806	808	837	801	745	873	771	825	784	834	806	804	820	835	747	809	805	776	830	809	838	849	775	801	780	814	811	810	826	820	791	795	809	785	798	778	813	820	838	843	803	800	763	788	815	809	848	783	823	782	792	820	787	803	818	819	829	822	798	870	814	799	793	784	810	842	825	850	849	810	752	827	840	816	824	836	803	894	791	832	818	772	796	797	779	789	796	768	788	780	801	799	770	747	854	817	838	787	811	822	826	824	764	736	798	816	790	816	856	755	755	843	816	833	823	840	815	783	822	829	809	792	807	794	811	821	787	765	783	786	824	831	831	743	775	773	797	792	800	832	795	821	838	776	771	774	805	809	760	829	761	813	815	857	825	811	810	773	784	842	800	870	797	775	802	776	774	858	834	824	818	818	804	759	785	793	810	802	835	798	812	814	782	757	768	846	798	832	804	788	754	830	847	837	841	767	777	832	817	786	822	825	850	840	814	784	815	746	745	801	828	812	801	829	788	744	815	807	784	805	808	851	807	795	797	802	798	809	761	839	791	789	762	786	856	794	826	775	773	755	770	828	829	814	783	826	862	801	851	818	812	765	817	864	791	804	832	751	802	799	804	797	727	789	774	790	824	844	828	795	783	793	833	778	817	768	781	771	823	781	801	845	849	763	806	803	829	792	861	826	782	762	769	795	743	733	792	800	829	823	814	812	784	769	767	844	831	815	807	773	830	802	768	824	809	822	817	753	818	781	820	809	812	765	845	831	804	836	788	775	816	816	862	796	815	823	844	760	782	799	823	807	807	771	787	805	837	820	802	798	794	769	864	820	775	781	848	782	795	842	812	807	790	860	764	792	832	784	783	798	829	815	851	824	794	829	839	779	816	822	844	853	807	832	827	764	787	811	826	770	770	807	819	764	817	839	830	804	842	770	818	803	783	829	783	778	853	808	778	879	742	771	795	852	792	791	821	823	820	772	855	823	855	767	823	796	869	798	809	783	773	813	846	781	766	777	788	850	765	784	811	798	773	801	813	830	839	772	798	818	861	804	755	833	797	866	799	811	797	792	794	800	766	813	829	834	797	826	837	843	784	760	858	766	811	831	809	802	794	792	822	801	784	818	829	793	808	810	810	793	803	783	765	808	863	844	751	853	833	822	825	793	850	818	818	809	809	816	794	784	808	805	778	789	819	782	813	800	778	799	824	784	780	800	821	752	810	826	756	802	729	792	812	791	802	780	808	848	810	803	770	829	777	790	822	801	747	803	779	848	765	793	804	776	839	798	808	801	796	832	778	768	826	812	804	755	774	801	823	816	808	805	861	781	815	825	806	827	785	835	786	833	805	797	848	790	818	808	822	752	792	783	776	827	819	858	803	823	815	785	869	821	814	813	798	832	810	756	872	797	791	816	849	832	803	783	811	812	825	809
15681	6653	4712	2993	1468	1110	909	581	519	403	453	428	394	380	362	353	400	348	345	370	355	351	339	368	361	368	366	340	352	348	342	349	335	364	368	348	388	376	353	375	374	317	348	303	375	362	342	358	368	311	361	371	342	384	358	339	340	384	352	339	358	383	371	345	354	344	329	362	345	349	349	368	359	339	332	347	350	344	358	369	340	359	345	343	334	369	359	372	356	355	352	351	316	366	402	391	350	362	365	385	359	365	377	364	385	364	350	357	374	368	367	310	341	368	358	358	379	358	334	351	325	375	347	352	323	349	358	303	362	348	370	360	341	365	387	372	353	313	310	339	379	319	372	356	346	352	383	338	370	367	355	347	337	365	350	376	351	363	361	382	342	373	339	339	341	369	367	338	338	328	369	326	325	347	327	357	343	364	362	344	370	356	350	408	354	359	355	346	383	380	355	347	390	398	351	374	361	364	348	355	345	359	373	371	356	343	384	365	319	375	367	346	390	335	373	301	353	383	362	360	379	333	333	346	322	311	347	362	358	369	354	352	319	334	337	346	342	389	346	367	340	356	349	338	345	357	341	335	356	358	372	352	384	344	331	316	333	356	364	310	350	357	338	351	355	318	330	411	385	315	330	363	368	345	356	351	360	370	349	299	349	368	397	374	325	369	340	338	315	377	360	375	355	296	364	325	372	355	372	327	351	337	363	355	336	363	347	331	360	381	353	351	381	338	344	354	366	393	329	371	365	364	394	381	383	379	340	380	381	359	354	342	362	355	366	354	368	344	364	383	368	357	342	371	362	356	348	339	350	364	347	347	366	345	370	357	386	346	361	340	345	382	357	349	375	346	367	346	356	379	363	353	338	330	343	375	329	376	368	342	310	352	332	327	359	306	365	370	395	366	337	383	396	397	308	395	347	361	339	316	416	351	352	334	363	347	368	360	298	374	360	351	331	353	338	315	331	365	379	349	340	358	367	372	334	323	370	338	360	345	336	317	361	374	320	321	361	353	364	362	344	361	377	363	349	353	348	362	336	364	357	369	366	351	351	362	381	321	367	372	382	351	373	365	333	329	334	356	345	330	373	348	360	337	341	367	344	366	371	366	372	363	372	380	360	347	362	347	385	339	345	349	351	376	389	362	332	340	379	315	350	386	351	349	349	313	360	366	356	370	374	387	346	373	378	364	333	326	358	356	348	361	331	370	334	392	340	346	355	333	347	379	348	353	336	350	330	348	368	348	367	356	360	334	311	371	357	311	365	357	324	362	375	351	358	363	363	347	367	342	371	358	367	373	353	378	365	366	358	352	329	300	336	343	392	368	370	343	336	308	381	330	344	370	355	403	358	331	340	373	325	344	340	353	357	353	340	321	336	376	368	333	361	353	379	322	340	404	389	314	361	350	346	375	350	352	382	349	345	411	319	346	353	367	352	348	349	343	366	335	347	352	317	337	309	323	345	355	356	362	325	343	362	363	311	354	357	304	374	337	345	322	324	400	384	346	347	382	349	369	329	388	338	329	351	355	321	386	366	353	354	362	330	344	353	389	391	368	339	347	346	367	366	324	367	383	332	404	365	352	337	318	354	353	368	318	366	348	313	335	339	357	362	362	354	361	357	344	347	360	385	360	360	348	371	325	354	373	339	338	361	378	373	308	340	344	370	358	347	334	361	342	336	338	334	342	356	351	349	357	376	363	367	336	345	359	343	349	327	330	321	352	343	368	315	319	352	348	391	353	387	369	370	388	366	355	331	348	388	334	375	356	375	344	367	349	342	338	326	333	365	375	331	347	350	374	367	352	337	371	357	328	325	356	357	320	340	353	372	367	329	348	389	379	332	396	354	338	390	342	329	361	354	346	368	377	337	359	363	357	356	368	365	362	379	362	361	337	360	329	371	355	353	306	345	349	338	388	350	356	330	359	359	351	343	372	321	371	310	344	360	351	329	339	361	359	409	370	364	365	328	346	379	343	358	379	330	376	346	372	349	360	372	321	391	309	328	343	359	350	331	298	347	364	373	358	375	353	364	329	390	381	357	342	386	319	316	332	326	340	340	372	360	356	340	343	355	361	330	355	344	365	329	348	349	372	355	374	310	354	345	409	349	355	334	369	361	383	353	321	354	339	379	376	392	339	362	331	353	340	349	342	346	367	359	329	340	388	369	367	372	306	352	337	337	337	374	382	368	343	338	375	338	355	364	372	368	349	335	331	336	356	337	360	312	367	363	341	361	397	346	343	366	364	351	313	400	344	367	368	370	361	344	347	352	400	344	388	369	369	341	352	358	368	304	343	328	337	341	378	360	358	357	328	357	328	352	320	320	391	374	363	366	363	333	351	364	346	366	361	339	358	319	349	358	368	352	357	331	306	338	371	382	374	358	325	323	376	358	346	373	329	373	384	399	319	348	358	322	344	368	344	374	341	332	318	324	359	359	335	334	362	339	318	346	352	334	356	325	342	351	360	366	338	392	319	369	355	354	302	356	364	372	353	361	312	325	355	345	333	369	364	354	346	311	350	353	322	401	378	375	345	364	338	350	332	392	364	337	333	320	345	378	380	340	379	349	331	341	371	335	350	335	350	369	365	367	399	369	372	362	360	334	337	349	315	365	331	334	360	377	354	346	324	379	390	350	355	390	368	359	391	365	350	348	366	322	337	327	343	341	362	321	340	330	327	331	369	395	334	365	359	388	345	397	343	421	351	339	343	348	289	341	357	339	377	330	348	327	360	322	332	359	347	363	345	345	329	372	390	423	350	329	334	340	362	355	369	365	339	329	326	365	383	379	331	352	320	346	373	337	357	365	368	350	327	377	361	360	333	371	347	402	377	353	369	328	331	344	378	331	332	362	372	351	347	327	346	367	335	354	364	332	332	328	354	351	350	374	368	353	332	345	339	394	316	338	337	351	372	370	342	315	357	347	341	343	359	314	329	325	341	344	330	343	362	304	359	375	328	381	331	343	334	329	316	349	365	401	366	310	314	333	363	366	368	375	401	362	376	353	366	338	325	361	332	349	332	339	358	381	391	367	351	368	384	342	347	348	350	357	327	335	349	380	327	366	362	371	360	304	363	356	347	363	349	330	360	364	342	348	377	344	367	347	350	305	334	371	338	320	377	349	364	374	346	346	378	374	353	363	362	333	404	351	344	369	349	355	308	387	333	358	330	348	343	339	353	334	329	377	362	346	373	315	346	371	372	356	374	376	351	324	350	356	360	353	342	360	338	346	336	375	304	360	395	330	357	353	332	361	322	345	326	364	411	380	321	330	356	369	372	357	341	365	327	335	342	340	391	357	355	328	364	347	335	368	327	377	366	345	345	403	353	354	333	335	327	346	374	371	336	328	306	341	352	363	355	344	387	364	372	352	364	345	375	338	380	369	372	360	352	330	350	326	387	324	368	348	340	362	379	377	358	334	357	379	372	357	368	370	357	332	343	376	361	359	366	361	340	377	328	351	347	377	346	354	351	339	346	341	369	384	346	368	358
9243	5414	8306	7616	4847	4062	3285	1952	1404	1267	1010	1072	943	890	779	866	791	798	780	790	770	799	771	798	774	776	765	748	776	746	796	766	744	704	790	787	758	775	755	771	767	769	746	779	772	795	764	801	791	784	773	811	729	779	773	788	739	746	772	770	779	788	783	737	740	769	779	718	778	743	751	779	798	752	763	779	740	778	747	768	745	761	780	770	756	761	767	780	765	787	795	752	777	788	749	735	802	806	762	742	747	751	728	817	740	755	745	703	715	793	743	732	759	763	805	739	744	781	761	795	728	779	744	782	741	772	735	782	806	797	790	820	791	767	782	743	748	759	741	767	787	756	708	764	743	771	778	763	771	782	838	769	769	760	772	785	776	778	756	774	768	808	760	773	792	756	810	780	785	783	766	834	745	769	793	791	764	775	797	754	756	758	799	741	779	739	756	781	722	736	764	757	795	763	785	802	801	727	753	767	796	776	777	768	769	734	769	763	727	775	759	772	746	756	786	750	772	806	753	774	749	788	748	784	747	770	765	816	815	768	762	852	809	768	731	748	751	714	748	786	756	746	752	806	807	788	764	741	751	722	772	756	772	792	788	747	750	766	725	801	752	753	777	759	743	789	797	773	784	755	766	795	728	827	797	763	767	741	751	805	771	774	773	750	778	735	763	738	770	730	759	763	728	774	742	737	828	784	802	777	768	752	754	709	814	735	786	784	758	808	787	720	795	739	783	801	747	774	745	804	786	810	766	719	771	816	750	722	773	810	741	768	763	741	776	739	742	783	746	780	807	735	791	745	772	796	728	751	839	795	775	755	745	756	756	761	761	737	792	774	729	772	743	740	788	705	737	785	763	709	803	705	741	773	751	807	782	775	768	778	741	779	777	792	823	803	782	760	775	769	765	747	786	799	771	750	829	763	776	803	748	756	741	722	770	763	734	758	831	801	740	809	790	795	756	738	778	780	736	774	845	795	786	796	753	730	776	772	834	767	745	787	767	808	746	800	750	797	817	750	727	747	763	779	774	799	784	773	773	746	798	785	804	826	779	768	772	777	773	772	824	725	794	728	738	791	725	734	763	784	761	771	789	732	759	797	776	771	775	734	785	736	811	736	745	790	742	730	753	766	744	740	715	743	768	772	787	778	747	742	705	750	766	803	748	758	782	817	747	768	754	757	761	756	757	760	776	813	753	782	790	779	773	749	874	732	811	727	766	794	784	806	849	778	749	777	786	782	709	718	781	776	768	752	780	743	787	827	778	795	808	759	779	744	798	731	810	779	743	734	709	715	731	796	813	739	778	749	790	732	772	748	714	766	712	779	780	777	812	758	746	773	740	764	730	775	768	788	772	774	729	734	785	781	802	776	757	698	692	714	751	774	789	737	748	807	775	795	771	773	824	764	750	804	741	754	720	804	754	743	758	768	784	764	758	778	792	711	750	791	784	759	772	789	810	776	769	776	755	743	781	737	809	780	776	752	820	747	752	769	760	767	829	790	792	836	776	771	753	799	753	794	749	741	755	723	791	788	882	710	789	761	817	756	743	725	728	772	769	840	806	787	805	755	739	768	798	759	797	804	772	819	760	786	780	813	780	745	779	763	749	780	752	771	781	775	726	747	757	730	732	768	762	731	782	810	767	750	743	733	772	785	715	776	722	751	757	762	755	759	766	784	812	766	762	790	732	793	776	709	740	735	736	742	760	770	758	764	712	781	766	767	722	775	746	765	745	763	790	755	756	724	719	777	782	808	756	746	778	791	814	770	805	763	763	807	737	756	794	764	796	834	718	732	778	765	779	766	749	800	756	753	732	785	731	766	763	746	755	731	750	799	772	778	747	780	802	754	796	756	745	824	739	773	771	793	738	730	752	793	742	721	747	770	784	821	750	765	751	816	733	790	777	795	743	732	775	777	723	758	774	705	800	741	781	790	780	783	781	790	780	738	761	804	766	821	769	755	745	789	763	768	819	726	803	813	726	789	721	802	759	770	727	795	735	754	777	761	743	758	771	756	765	761	751	789	788	754	709	771	814	777	765	756	774	774	736	734	748	763	788	759	808	790	808	749	801	740	823	752	725	764	735	784	764	749	787	803	798	771	793	749	768	733	736	809	738	771	748	789	755	752	778	787	757	796	757	765	730	758	731	807	762	764	747	784	797	762	768	745	806	777	795	763	777	756	737	777	789	771	769	767	758	773	761	804	779	727	759	731	794	797	787	741	757	723	757	870	701	807	753	797	752	739	753	750	790	749	794	789	774	774	771	784	806	759	741	783	774	764	746	770	795	802	802	751	801	740	766	851	822	752	770	785	754	784	778	786	770	774	799	786	798	702	737	759	789	765	771	730	803	736	708	790	762	754	779	759	766	836	744	762	771	733	741	727	754	794	770	738	764	816	727	731	723	721	761	802	787	790	758	788	789	797	726	795	759	751	744	755	787	777	768	769	791	742	785	807	756	801	754	743	786	781	767	803	781	705	717	783	701	735	770	774	682	772	777	759	779	744	832	752	762	768	775	770	813	760	758	770	808	798	776	774	811	757	795	763	794	824	791	765	767	777	811	786	804	791	747	762	770	803	776	742	736	762	788	745	779	767	786	791	738	751	788	768	703	797	772	752	784	806	794	780	786	773	738	755	770	793	788	769	762	764	766	787	799	782	768	813	792	732	784	748	809	786	773	729	781	749	798	831	750	706	734	698	775	783	790	776	770	743	791	815	775	766	796	786	762	823	752	783	714	770	757	720	692	750	751	788	773	730	766	733	730	830	746	782	765	739	702	806	815	751	767	764	754	743	779	773	789	794	818	816	811	798	745	737	804	778	761	745	790	783	778	810	789	781	782	719	802	713	768	758	757	748	749	815	799	793	766	793	811	732	736	777	814	784	774	798	766	797	750	805	758	719	810	767	746	754	774	805	793	768	771	737	754	809	709	698	735	784	775	762	765	747	742	772	746	839	786	746	766	790	789	771	738	790	811	799	778	741	787	722	777	847	743	750	727	763	783	778	772	735	771	790	767	775	848	830	775	773	736	799	764	805	757	733	783	774	767	761	731	760	751	763	778	791	712	784	720	754	763	820	825	775	749	760	807	749	734	758	809	820	776	768	770	797	800	706	713	737	777	740	756	742	733	780	815	794	756	797	737	754	814	762	789	801	772	796	768	770	727	783	739	758	780	812	798	772	792	786	751	748	792	731	753	761	799	757	765	775	750	794	757	780	771	725	727	770	753	775	772	808	780	727	777	742	779	739	768	759	781	796	738	744	787	757	798	780	807	779	753	725	752	780	747	777	795	791	790	766	757	788	835	794	720	789	791	802	792	709	795	754	843	738	748	737	753	751	730	766	730	763	784	783	764	756	747	793	761	758	749	777	770	785	752	740	758	798	732	807	806	718	787	794	716	722	765	788	764	776	797	744	747	723	778	766	799	776	800	767	736	736	796	779	772	764	746	804	733	773	826	777	756	768	763	744	761	795	759	778	792	753	779	825
25577	11856	8920	5705	2742	2235	1907	1109	750	587	496	459	441	398	333	353	363	333	359	308	328	300	269	303	327	318	296	321	333	336	329	323	305	301	316	327	313	334	376	346	327	319	346	348	298	290	279	310	305	321	324	332	287	285	288	304	330	313	308	337	325	340	297	352	300	299	288	301	307	287	311	290	292	280	325	320	320	302	308	338	301	325	310	353	313	316	315	273	297	324	277	321	297	304	325	300	312	319	280	325	303	308	330	303	318	332	304	302	308	331	302	321	300	324	325	303	305	328	314	307	308	293	294	325	306	321	283	281	311	318	299	323	350	320	332	312	280	312	290	300	293	307	290	319	336	326	318	319	327	332	279	300	326	312	286	315	334	290	332	325	331	294	312	336	320	331	325	323	353	308	319	322	331	293	268	278	291	308	316	302	289	299	302	327	306	330	298	293	335	299	356	310	315	360	312	341	293	313	314	277	318	308	294	285	300	292	320	325	300	324	298	354	309	335	317	313	316	325	325	314	316	334	318	313	357	339	309	342	328	282	312	324	333	318	334	313	327	330	297	320	297	331	344	310	308	322	332	317	317	303	281	337	308	330	300	281	311	288	316	335	320	301	319	287	310	293	321	312	312	329	309	298	330	316	344	324	314	299	360	333	299	342	307	304	315	311	293	346	321	326	352	314	297	312	298	329	323	304	306	317	318	310	308	289	337	302	371	341	292	334	350	306	308	305	339	319	300	340	324	362	280	330	290	355	340	308	292	293	318	319	279	333	296	335	328	289	325	349	342	323	301	295	315	318	329	309	359	333	330	338	307	345	310	281	288	285	311	314	278	329	317	336	279	293	335	340	326	330	299	318	340	360	292	312	328	293	323	281	327	344	322	324	306	323	305	287	316	312	334	327	353	337	331	289	293	298	324	324	321	310	339	316	306	286	322	319	322	330	312	290	305	338	320	335	316	354	284	313	309	305	314	308	306	315	326	280	275	323	346	307	311	305	308	273	316	294	310	369	302	294	356	310	301	346	293	313	322	313	353	313	303	308	284	295	317	351	352	311	304	321	334	333	299	310	323	356	337	332	343	339	286	323	313	289	305	321	318	346	301	320	333	304	330	314	317	346	300	316	348	317	329	299	304	331	340	322	332	307	303	327	308	300	302	365	313	304	296	331	300	321	294	296	297	335	315	269	297	312	356	353	316	320	334	329	336	323	332	338	292	309	303	347	334	321	335	320	285	304	285	307	293	301	333	289	340	318	308	319	330	320	315	305	316	304	332	333	304	288	340	318	318	329	331	326	285	287	333	337	325	305	315	301	272	295	277	333	326	309	309	281	339	340	314	307	300	335	332	344	331	349	314	320	345	342	320	333	327	313	272	297	319	336	333	337	315	311	291	342	275	299	293	303	329	309	311	295	318	349	284	313	337	292	292	324	330	302	330	303	310	293	325	282	290	307	319	356	310	312	324	315	328	340	311	323	309	324	333	318	324	327	341	316	312	331	325	319	306	310	316	287	306	309	287	332	313	321	341	321	311	291	297	336	309	306	274	264	306	330	306	330	333	323	325	342	323	304	307	315	279	295	355	306	316	320	324	323	312	330	287	319	321	320	323	303	336	322	329	313	289	322	337	309	275	306	316	352	308	307	343	342	325	320	293	284	300	287	295	302	292	316	309	324	323	323	297	335	337	305	321	309	313	296	294	315	329	319	298	319	334	275	315	312	290	277	350	328	315	307	299	311	297	297	334	300	310	316	339	318	281	310	311	309	309	321	316	299	289	307	306	326	322	335	321	305	357	298	343	312	302	318	294	352	287	338	310	282	327	323	333	336	329	293	313	293	296	339	341	346	318	311	313	274	265	294	310	339	307	331	317	296	287	323	301	330	288	367	325	302	340	310	319	337	302	332	321	281	306	314	293	276	316	318	335	310	303	321	283	319	328	344	294	283	305	288	310	312	294	311	293	303	297	328	323	303	301	308	337	293	317	362	294	330	299	339	344	325	330	314	314	351	342	328	307	309	330	295	307	325	300	327	323	302	281	324	318	289	314	280	316	334	335	318	315	316	333	354	324	296	318	289	317	338	297	302	336	294	305	300	287	351	288	354	310	340	297	303	333	337	302	286	285	307	295	280	321	301	321	285	308	309	290	324	322	302	299	319	339	292	310	343	326	334	351	326	308	311	334	354	288	319	331	292	289	335	313	301	307	298	288	289	302	331	321	297	324	318	320	305	300	308	344	287	317	313	278	303	336	345	299	288	353	320	313	288	295	299	301	310	307	330	291	339	316	294	297	347	329	317	331	313	312	301	330	310	346	308	332	311	332	314	296	310	293	309	297	287	297	344	280	314	310	324	304	311	330	314	345	362	364	294	318	269	300	282	339	315	304	305	294	306	338	344	334	294	344	344	292	306	297	327	290	316	312	316	292	320	293	315	295	340	323	311	302	323	317	325	329	298	298	334	280	340	320	295	327	319	295	317	328	322	299	324	333	319	318	333	298	293	315	287	313	291	306	303	316	305	353	312	323	318	300	299	259	335	330	329	346	308	352	330	335	293	328	286	323	300	290	315	296	311	319	280	332	327	305	314	303	289	313	309	320	301	341	273	301	332	339	353	333	330	266	291	292	348	321	290	330	332	320	313	314	333	285	296	302	319	320	314	318	320	286	282	270	297	299	305	318	351	325	308	283	310	280	283	286	331	276	339	316	317	318	290	306	329	283	323	325	278	330	293	334	335	318	306	293	294	333	344	308	352	300	301	344	304	328	303	314	284	295	312	312	321	330	286	304	315	321	319	312	330	301	313	286	325	305	354	322	294	327	317	326	308	315	305	290	326	331	332	294	301	327	323	309	316	281	302	319	298	320	327	334	337	313	291	296	305	323	317	307	336	330	309	308	335	337	316	311	305	296	295	348	308	309	307	317	289	303	307	299	318	331	309	330	300	324	323	315	323	359	335	305	308	308	344	299	360	331	309	310	319	319	251	290	314	319	301	310	337	302	320	329	331	325	329	290	306	307	329	306	315	310	308	344	346	310	325	350	264	281	305	322	299	343	319	301	334	292	266	283	340	350	313	312	357	307	292	323	305	291	293	330	300	324	288	281	293	296	306	337	324	324	314	326	336	297	316	326	315	338	339	299	280	319	280	325	283	314	334	305	298	299	323	299	307	314	283	287	333	298	316	327	310	330	309	310	292	289	292	312	328	324	272	322	293	311	319	323	335	347	323	292	329	333	317	318	304	339	284	312	314	328	319	302	309	363	331	344	310	319	297	310	299	283	287	301	311	321	287	307	295	319	327	298	326	330	320	351	328	340	321	310	295	305	333	302	280	305	322	314	334	276	317	289	326	342	314	287	296	299	297	281	313	318	295	314	311	326	330	322	319	287	353	349	311	300	308	301	319	292	283	337	293	311	324	322	299	317	316	323	313	328	332	291	313	300	306	289	320	317	334	313	316	335	328	354	284	354	329	355	311	314	323	288	290	351	296
15246	8954	13961	12903	8136	7786	7049	4679	3028	2320	1845	1589	1346	1082	883	838	795	821	761	688	766	717	665	715	717	738	731	739	748	715	678	685	683	677	686	696	706	671	722	696	737	751	712	714	762	676	713	690	709	691	718	728	682	714	714	722	694	707	689	678	709	657	717	732	708	707	730	729	671	664	699	695	713	758	704	727	709	712	649	668	735	723	651	716	717	663	692	707	748	706	708	697	700	750	703	697	717	649	707	682	699	694	701	749	707	706	752	681	761	680	674	696	700	743	716	694	695	684	723	691	678	722	751	695	703	669	705	694	691	791	704	696	726	709	723	707	694	721	705	678	702	708	700	720	738	706	687	690	703	730	731	698	727	686	705	733	671	699	702	713	696	702	713	720	682	723	734	728	709	691	701	662	728	715	755	720	728	689	714	720	743	731	760	668	759	750	696	695	749	682	713	737	682	709	658	715	685	628	701	673	719	706	723	698	700	746	723	733	720	694	683	717	697	731	707	697	702	686	690	721	695	683	684	721	702	683	711	735	711	696	701	736	670	687	686	692	644	706	690	716	711	713	708	697	728	713	681	683	673	716	740	725	700	694	683	686	704	730	711	694	714	703	681	708	737	693	702	712	766	701	738	684	679	710	674	715	680	749	742	691	653	673	707	676	726	712	731	650	679	704	681	698	704	720	668	716	720	669	773	713	674	697	662	730	704	765	693	677	688	712	691	702	721	755	715	724	709	675	741	720	729	691	702	671	713	727	687	647	717	683	691	724	733	760	687	716	684	707	684	728	709	762	703	640	709	704	733	714	668	695	677	702	701	695	675	709	696	711	706	698	752	721	714	750	687	712	683	638	696	697	645	738	674	645	677	681	671	704	723	678	696	766	690	658	686	681	694	683	728	723	672	732	634	705	663	712	671	670	749	663	652	734	698	682	701	707	661	705	739	745	661	694	723	689	675	738	726	758	740	693	669	693	703	642	702	728	696	724	701	690	713	677	761	661	659	711	729	778	697	708	700	692	714	731	730	715	696	707	676	688	696	667	722	726	682	751	731	688	692	706	695	683	689	739	710	655	725	711	696	695	743	694	670	681	703	742	697	726	703	728	701	700	710	692	700	700	710	731	738	709	689	711	697	750	744	720	676	710	684	692	689	639	657	688	731	713	717	752	674	771	668	718	681	691	680	674	707	721	674	671	720	678	747	745	718	704	674	705	705	705	695	692	707	720	693	702	732	751	672	740	722	728	741	714	718	699	723	678	645	765	694	705	709	694	720	742	711	681	723	690	680	719	691	699	715	714	634	681	701	708	690	704	672	730	688	703	690	686	701	731	695	735	716	694	688	769	641	714	731	708	746	733	713	663	685	718	652	730	644	714	727	691	710	678	758	705	671	770	719	687	705	702	711	670	692	656	725	754	714	716	735	726	707	681	718	727	699	692	748	620	672	711	701	668	729	716	721	717	754	685	695	660	635	679	707	731	714	665	717	688	789	660	677	708	713	725	662	710	760	713	722	727	667	699	686	705	705	705	725	708	714	727	752	714	709	726	715	740	726	723	691	701	689	654	680	661	692	702	726	671	674	614	695	679	743	732	677	735	670	670	706	713	701	665	744	690	708	715	714	664	649	672	689	724	645	710	674	734	702	669	691	708	682	727	730	690	690	700	702	688	737	690	707	719	704	694	723	727	682	702	694	650	695	688	698	751	734	690	691	658	705	753	763	694	688	722	750	685	724	664	727	669	736	731	670	737	719	719	700	725	774	743	721	650	730	721	674	711	664	725	699	675	748	729	717	724	692	664	707	674	710	719	712	657	705	719	744	660	714	701	716	707	695	666	727	723	673	695	703	664	704	678	739	663	720	767	698	749	674	687	695	737	737	674	769	725	730	654	650	731	667	712	691	698	687	748	666	716	656	680	694	721	777	745	685	674	691	724	774	681	690	696	706	678	741	721	757	724	730	672	713	708	742	694	683	733	748	662	679	672	696	694	700	673	647	697	717	724	684	681	697	673	705	709	682	650	740	696	739	705	715	705	699	689	704	692	703	693	701	703	709	669	720	667	691	691	709	702	727	682	685	703	664	683	705	685	735	663	659	714	695	754	685	693	685	682	686	700	671	672	703	647	731	695	696	737	707	658	693	660	688	757	669	713	666	743	726	715	693	727	672	761	652	697	742	715	697	695	712	731	736	739	730	710	710	719	673	726	707	674	736	696	705	731	738	720	731	695	652	730	682	714	713	672	751	710	733	744	745	662	689	661	666	700	700	706	708	647	677	664	675	687	684	747	644	665	676	673	729	710	717	678	700	698	712	694	673	721	657	709	750	661	722	645	710	679	687	706	713	723	746	740	684	705	711	736	685	653	749	707	733	737	685	684	701	708	692	699	750	702	702	681	658	696	709	685	741	696	717	691	730	673	713	664	696	634	707	693	692	699	701	661	629	734	714	725	681	709	730	694	739	719	691	713	693	719	753	644	713	701	670	690	704	698	684	684	724	645	679	708	635	718	680	681	714	717	716	667	692	714	711	705	737	708	678	694	665	750	704	686	691	669	642	691	736	685	766	656	680	709	697	706	724	701	685	714	672	702	669	698	699	700	758	755	699	713	687	732	672	739	722	719	719	695	667	702	693	631	717	702	741	714	662	672	727	695	671	719	664	737	721	671	723	749	710	687	686	680	705	676	702	729	697	717	763	691	686	669	736	651	678	713	694	683	710	664	699	717	664	747	661	679	735	690	704	697	695	722	685	722	711	754	727	730	724	648	683	689	717	702	732	742	675	740	697	713	716	678	697	678	726	708	660	716	699	651	753	656	721	722	747	680	720	671	734	724	716	725	697	734	709	729	756	770	669	720	667	691	708	689	745	724	744	706	699	680	661	719	731	712	676	727	713	725	700	660	690	728	687	642	717	699	659	687	699	691	716	694	746	714	739	719	688	690	697	746	718	724	694	706	731	707	712	713	683	757	702	701	690	697	730	729	675	720	690	660	722	723	677	710	711	692	737	700	758	719	696	676	719	711	723	687	729	720	651	729	694	698	679	672	707	704	675	708	702	757	735	662	667	704	648	665	709	704	671	691	716	682	716	714	689	694	700	711	767	692	690	702	676	696	709	688	717	737	723	699	713	677	664	722	705	745	681	710	751	696	710	669	698	730	726	736	758	707	726	684	686	744	651	692	689	641	661	750	733	714	712	698	737	746	703	653	683	691	724	687	718	653	717	689	683	665	678	688	695	714	665	646	708	734	736	687	726	716	759	673	743	724	690	727	697	727	709	718	648	695	719	713	711	685	689	723	723	703	705	728	729	687	698	738	714	706	671	692	702	765	692	716	698	752	721	683	735	673	688	704	707	656	715	700	729	703	690	674	681	721	723	694	673	749	652	748	679	712	719	700	687	677	621	698	707	689	704	644	665	736	693	723	715	742	712	701	658	725	692	673	700	682	712	715	679	676	689	707	703	719	694	705	714	712	680	773	703	729	687	707
33920	17589	13717	8846	4305	3368	2715	1830	1151	817	673	665	541	458	456	404	392	395	389	351	362	358	380	344	350	332	397	378	363	367	374	387	382	357	357	371	373	346	336	381	350	377	374	364	374	385	388	361	372	364	372	379	357	381	363	367	372	354	332	363	377	356	384	341	394	372	354	404	360	353	378	359	351	366	377	328	356	340	377	360	370	364	367	374	364	342	380	335	336	342	366	349	374	353	382	367	385	369	327	337	360	357	379	376	344	364	384	379	379	366	388	350	339	389	359	353	348	372	351	347	407	353	378	334	360	339	383	351	341	389	356	375	406	367	345	344	342	369	351	404	344	395	360	358	391	355	350	335	403	360	357	364	386	395	369	385	378	382	336	365	340	354	365	383	385	366	350	349	386	366	364	328	356	382	363	375	389	388	378	380	379	358	355	360	337	375	367	351	419	367	361	309	352	380	376	357	362	389	392	402	349	338	338	342	363	332	372	347	371	349	366	393	339	383	371	329	373	383	358	359	386	359	366	358	364	374	355	369	362	333	358	381	360	364	331	359	336	369	364	356	364	350	361	370	378	426	353	331	375	337	333	357	346	328	393	345	334	369	386	344	413	346	378	356	358	359	334	363	381	387	335	401	347	373	360	369	349	354	385	345	369	374	406	366	395	326	340	325	381	367	351	347	359	386	384	398	367	378	322	382	397	382	368	368	367	368	378	352	368	355	375	332	358	321	380	381	337	351	371	363	352	355	324	360	350	391	384	329	358	369	395	320	354	341	359	380	364	357	360	358	353	369	374	370	334	330	439	340	351	390	388	366	380	350	359	370	389	371	371	348	369	339	394	365	389	378	350	340	388	347	334	357	385	374	375	391	342	345	348	385	366	332	386	369	358	309	358	384	409	389	344	352	369	361	361	329	319	387	344	366	354	369	339	364	350	316	360	351	339	327	350	393	340	333	379	431	360	343	351	382	363	355	341	377	387	333	396	359	356	392	341	391	398	387	379	347	341	396	343	366	358	373	353	380	383	346	363	417	377	373	340	372	348	417	375	364	364	333	323	348	365	335	354	383	367	365	340	347	345	373	423	356	379	366	369	374	358	385	381	362	363	329	331	369	375	411	391	354	382	324	373	383	354	343	373	344	389	344	373	408	322	358	382	354	374	349	402	363	387	347	386	373	334	346	350	345	369	338	343	337	358	358	372	361	336	380	421	403	356	362	381	376	374	397	359	351	385	360	357	336	358	359	375	344	379	398	365	394	323	369	341	359	327	355	403	391	394	369	367	345	335	341	373	333	365	364	322	375	327	351	392	355	395	397	397	359	385	311	366	388	407	387	378	335	351	379	370	389	356	344	382	387	377	350	333	354	366	396	357	362	368	420	330	374	397	365	365	363	396	362	384	361	390	366	324	376	346	370	348	362	371	367	373	367	374	386	345	325	358	373	356	359	364	347	379	360	346	346	376	361	390	385	396	325	343	351	363	371	427	376	363	390	336	384	344	390	347	366	347	363	397	405	374	349	353	368	383	377	353	390	372	380	346	353	332	392	352	372	375	362	354	370	359	340	387	351	360	323	375	339	370	359	345	397	352	372	389	378	362	397	379	374	368	419	372	359	368	386	377	361	379	353	359	401	377	362	370	377	383	372	382	345	366	381	355	336	367	363	364	358	346	377	378	362	361	385	331	337	375	385	383	330	350	335	341	336	375	381	360	315	396	380	346	351	375	405	360	368	377	348	349	347	373	358	358	369	332	359	373	388	354	363	374	376	353	380	399	391	380	383	393	367	367	387	390	366	360	365	343	352	346	326	370	346	369	317	372	387	364	336	357	437	343	350	375	365	346	355	368	403	376	390	321	404	369	352	380	375	368	345	358	344	375	378	354	387	335	347	341	355	341	333	367	384	354	374	376	378	380	378	365	328	347	365	369	398	426	351	389	348	394	347	354	375	399	384	332	373	352	340	337	350	346	354	376	377	358	384	369	383	337	355	369	370	359	370	381	332	361	358	339	353	364	330	387	321	366	343	373	359	376	375	318	357	371	337	380	373	335	348	339	390	370	333	360	376	321	399	375	342	404	346	335	351	332	358	371	385	365	358	312	351	341	414	388	328	375	371	374	409	390	361	318	361	375	398	366	389	336	365	351	361	367	374	372	403	339	389	322	358	380	355	364	361	393	357	410	355	380	370	358	326	371	379	379	366	393	366	342	399	348	341	372	338	334	328	350	337	367	354	353	342	380	372	357	367	372	361	327	369	334	404	386	388	354	383	357	330	329	333	359	378	381	371	350	359	325	361	350	369	366	325	359	351	378	372	366	375	373	371	369	369	334	373	397	377	338	340	369	396	397	385	371	373	372	391	363	318	364	351	314	321	348	375	393	372	352	373	366	349	352	367	403	371	355	361	390	347	370	339	354	367	403	358	369	353	375	383	397	387	378	404	363	394	340	375	359	316	359	336	340	330	348	358	353	404	367	364	386	361	393	365	374	350	338	395	388	359	322	369	377	400	371	342	411	381	380	345	320	357	362	396	380	350	385	352	367	334	359	375	337	346	353	365	378	367	385	404	355	328	346	318	392	368	398	348	328	370	368	406	366	387	393	340	378	370	355	364	341	383	358	362	376	377	342	380	366	346	334	374	371	380	343	379	355	415	331	394	378	367	378	359	369	378	370	399	385	363	394	333	368	346	347	359	358	385	379	383	358	375	379	370	368	339	373	370	337	375	373	320	371	375	397	344	389	347	349	343	398	365	380	341	384	355	346	353	383	372	367	367	399	364	372	330	320	378	369	347	355	357	349	341	354	364	403	375	341	354	398	380	332	375	346	357	364	379	353	403	331	357	418	442	351	361	382	393	359	384	354	341	370	364	402	365	356	389	395	371	362	399	366	338	381	336	351	334	361	341	388	338	369	345	373	380	357	346	366	350	353	368	355	369	357	365	352	354	379	359	377	379	363	374	376	372	360	361	403	377	367	388	370	359	394	380	374	378	354	362	377	348	320	366	340	361	337	370	371	369	372	328	323	347	371	376	397	390	354	351	328	371	381	359	359	390	390	374	376	327	371	401	388	389	353	373	402	373	378	398	384	362	387	375	377	367	339	375	356	369	355	351	368	368	350	380	362	362	327	363	313	334	362	358	357	354	361	362	349	356	370	357	365	336	357	379	353	405	355	364	363	363	344	402	355	357	373	339	391	362	357	381	354	358	380	369	307	360	355	378	354	329	401	391	377	367	382	346	368	393	384	347	359	381	356	383	328	365	336	342	420	405	366	358	368	334	387	366	329	377	367	372	406	374	346	359	379	365	368	331	358	327	363	397	352	363	354	365	345	370	362	395	361	375	353	386	361	378	334	391	339	411	364	348	327	379	364	388	356	314	347	357	362	364	355	333	376	340	334	367	359	370	361	377	363	350	396	353	388	342	348	359	344	334	387	330	356	322	368	368	354	370	349	365	325	338	386	379	325	362	367	402	405	352	363	356	366	346
19103	12054	18536	16815	11239	10633	9721	7064	4523	3449	2606	2224	1976	1478	1111	1042	986	887	879	916	846	863	869	869	803	853	815	858	806	870	842	847	825	815	817	859	830	769	772	788	814	802	811	773	796	813	787	805	790	832	797	782	861	792	794	835	833	801	840	814	787	808	765	735	787	824	813	808	793	831	764	812	787	795	808	844	842	787	790	807	823	833	857	825	811	819	823	783	800	795	826	801	811	844	849	798	785	864	842	823	817	813	832	810	823	837	798	816	788	779	810	887	812	772	829	815	830	822	778	822	798	811	818	767	823	817	834	851	788	769	821	749	828	819	781	784	813	797	838	844	807	823	785	752	812	846	798	839	780	814	795	759	759	790	762	857	751	835	860	806	805	842	805	792	870	830	825	856	783	767	805	753	872	823	818	837	814	847	800	822	762	803	787	817	803	817	826	843	741	749	775	824	834	797	819	810	706	801	828	773	791	788	816	812	826	767	820	811	731	851	791	788	829	766	783	839	808	829	808	855	794	755	815	839	766	778	824	786	787	781	767	761	769	830	786	802	796	799	820	733	806	811	830	796	798	785	803	778	827	800	809	844	772	791	846	824	796	835	780	778	789	763	781	748	874	794	803	809	823	745	759	842	798	825	773	764	843	782	796	798	797	788	808	754	820	780	809	833	841	811	831	789	767	781	796	764	846	800	789	875	829	818	802	836	811	760	857	802	781	825	781	810	847	768	776	798	803	771	808	820	828	799	757	908	790	839	805	788	818	818	796	827	839	820	824	830	805	807	776	777	763	755	787	763	818	775	844	825	794	801	840	773	819	805	806	762	802	830	809	781	822	796	799	772	802	774	794	828	835	831	796	796	825	833	838	821	795	812	777	824	793	802	799	796	803	745	820	788	794	807	814	753	782	813	776	792	831	769	835	847	768	892	778	785	844	803	797	791	781	776	813	815	824	808	772	839	820	826	803	787	819	787	802	786	791	759	819	858	767	774	806	771	790	771	823	805	828	822	794	813	805	850	788	769	812	780	801	793	782	776	805	841	794	780	781	764	792	827	832	771	895	802	793	774	773	812	825	787	857	790	828	809	780	867	775	749	785	795	795	820	806	825	788	809	789	825	806	845	800	836	801	793	794	781	778	848	792	771	787	786	828	751	775	802	796	834	821	817	813	818	830	795	803	779	792	809	826	809	836	854	811	852	809	859	770	798	846	795	785	858	803	819	807	806	755	797	825	829	790	780	831	836	796	777	807	857	833	843	843	787	825	825	756	777	818	764	816	763	794	838	793	830	837	773	830	813	766	837	826	800	830	820	787	811	847	758	803	788	816	817	816	830	784	766	756	739	775	764	804	827	776	835	748	841	792	805	794	756	818	801	811	844	807	798	854	814	777	812	807	834	777	771	786	767	808	754	783	809	820	836	769	790	780	757	836	837	828	840	808	782	832	805	809	788	849	843	811	808	795	750	797	765	864	769	818	785	833	788	821	793	830	778	761	817	802	829	844	838	816	844	818	811	794	857	797	801	773	822	803	860	817	774	834	827	825	824	767	797	744	814	791	830	826	818	792	831	843	782	799	864	812	770	851	819	781	778	809	826	779	814	816	805	788	796	792	812	817	800	804	813	820	787	803	812	830	836	737	840	790	793	827	731	822	791	797	767	753	827	785	738	799	796	850	824	846	766	746	815	841	811	797	796	787	828	854	802	867	820	733	830	792	774	804	793	769	812	815	824	856	811	785	828	777	804	825	783	803	766	771	809	756	822	815	750	831	785	821	788	822	800	845	816	815	815	820	846	767	805	823	778	838	780	793	802	833	795	798	771	799	827	802	831	857	792	813	843	802	757	810	844	803	766	802	783	782	813	769	764	849	761	817	796	804	800	792	810	804	789	790	779	774	763	805	761	819	785	853	743	838	765	804	823	795	780	812	831	850	794	815	813	834	844	765	799	839	817	824	793	800	810	838	797	811	762	776	786	802	858	809	843	799	790	762	765	863	803	782	819	803	788	770	871	783	759	823	787	797	851	803	800	759	808	802	829	808	852	760	792	780	778	793	787	778	817	812	806	827	820	821	835	819	814	824	881	794	789	786	739	814	808	796	823	768	771	782	821	803	775	806	828	838	794	804	824	793	799	823	842	759	785	790	807	786	818	801	788	860	788	795	868	878	802	814	822	814	806	761	781	764	753	814	818	817	832	858	836	798	768	812	830	825	830	834	804	811	786	796	785	766	797	844	841	795	819	821	746	809	813	795	791	767	877	794	782	788	823	771	778	772	803	799	784	823	823	773	795	776	803	861	863	794	803	788	771	809	767	803	806	848	807	865	769	769	803	796	826	815	840	782	807	804	778	830	862	810	797	822	769	811	865	772	792	808	789	858	821	805	830	798	777	773	723	814	819	768	785	809	778	794	832	800	777	789	800	819	828	810	818	770	805	777	811	817	774	778	770	789	814	832	801	758	824	809	793	810	836	784	798	780	785	812	836	802	825	802	818	841	781	825	743	748	776	854	800	848	820	787	817	770	792	798	823	802	836	847	798	765	765	811	840	844	805	773	820	837	798	806	830	860	785	801	825	828	809	819	853	789	764	796	816	742	854	819	799	783	815	826	821	855	824	784	814	772	820	865	828	777	793	826	768	816	841	838	814	768	803	839	791	815	845	807	808	785	809	807	819	802	786	783	822	806	743	796	778	829	775	760	802	799	823	819	780	825	806	836	800	844	801	821	807	762	794	762	775	823	788	797	804	820	839	806	803	831	809	780	833	801	784	826	797	859	806	812	841	802	843	810	782	798	804	756	823	810	738	762	775	806	812	813	845	817	786	827	803	840	810	762	779	803	825	814	779	811	835	788	822	760	867	819	790	792	801	825	810	809	783	804	750	802	781	786	761	764	854	772	830	844	827	786	817	788	785	836	829	790	834	820	824	807	751	818	807	848	823	792	822	823	796	767	838	818	785	760	844	785	846	736	754	843	816	764	765	792	827	809	784	822	771	838	809	829	792	802	765	835	743	768	777	819	790	801	825	822	768	789	800	830	787	775	887	808	844	801	795	803	864	814	808	783	800	810	778	799	738	788	786	825	853	739	805	833	786	798	803	825	826	751	850	802	783	789	782	810	809	786	873	854	779	823	811	820	822	831	777	812	818	800	799	809	810	798	843	742	787	793	804	793	837	834	825	802	843	810	837	804	815	783	815	744	852	742	798	793	790	824	842	855	801	820	806	862	790	818	778	842	854	769	790	831	797	807	808	764	746	836	846	806	800	826	816	765	765	855	842	878	844	832	799	742	786	806	793	800	811	787	794	821	841	775	799	764	852	772	758	811	757	740	800	828	778	822	785	837	806	812	846	848	814	835	800	794	825	804	774	743	803	792	756	814	782	788	829	759	797	799	849	830	768	817	786	792	814	809	836	808	837	821	829	779	869	801	794	785	792	782	821	816	789	808	845	875	851	835	795	793	825	733	861	766	808	844	829	794	806	764	809
13754	6473	4914	2871	1581	1205	896	638	516	482	451	406	387	395	399	350	347	337	379	341	360	383	348	353	387	358	340	334	352	339	338	371	329	338	354	356	368	354	363	327	362	370	341	359	334	389	351	346	370	343	366	352	324	379	366	362	358	360	383	355	361	343	347	343	388	370	333	343	310	352	331	337	358	336	364	373	391	343	358	369	359	344	347	379	349	356	367	372	386	344	352	374	352	351	385	310	379	400	358	346	385	350	359	349	368	372	360	335	379	367	361	345	367	351	351	363	369	332	364	373	303	339	337	330	390	383	372	359	384	379	379	358	375	401	342	368	376	383	354	336	352	363	367	389	339	371	363	368	379	367	367	387	307	377	397	387	376	346	331	372	335	345	368	365	344	368	346	352	353	321	347	364	352	347	371	348	358	372	361	365	360	397	354	366	355	335	344	366	349	382	392	348	384	390	327	340	353	363	340	366	373	382	347	350	345	332	347	324	305	362	365	368	345	392	324	366	387	342	377	352	338	364	345	385	350	340	317	374	368	354	396	340	366	313	363	343	374	373	360	320	343	323	310	367	340	349	358	362	328	311	398	321	320	354	338	354	364	364	366	337	365	363	378	357	360	371	374	390	367	358	352	350	366	379	354	337	367	372	325	358	347	304	320	367	336	388	356	382	381	339	333	406	349	359	346	352	348	338	353	346	381	339	361	411	364	352	353	327	389	367	344	343	355	347	324	360	367	384	348	351	356	356	331	372	349	366	350	354	332	349	307	330	356	332	342	356	369	376	355	358	350	383	318	358	392	371	343	358	354	359	364	340	364	317	359	339	346	359	332	339	370	371	378	350	379	389	354	324	326	357	351	316	361	351	365	343	334	369	355	345	317	370	374	386	338	337	371	326	355	353	395	323	382	350	337	326	351	358	322	336	366	344	346	341	372	386	352	363	328	350	364	368	345	355	323	329	367	367	358	353	377	369	372	365	346	377	363	347	365	384	365	355	380	322	350	337	372	361	372	327	390	385	350	346	350	361	386	367	343	331	382	364	362	338	360	389	361	391	361	355	377	383	350	358	372	384	368	361	362	352	325	359	367	353	358	333	342	340	382	344	354	298	340	342	374	375	360	373	308	395	349	359	379	383	317	305	320	354	342	349	390	386	381	347	364	374	374	340	347	372	372	346	333	405	350	383	369	367	359	368	363	350	348	347	371	367	390	370	347	343	355	362	353	364	368	348	320	352	362	361	363	363	327	306	384	327	350	336	328	372	369	359	364	353	342	320	345	343	363	326	326	308	377	358	357	359	369	313	380	371	356	369	379	347	350	350	337	346	381	396	343	362	380	347	353	346	354	325	370	326	385	354	360	367	369	373	351	361	361	343	347	384	350	379	366	390	379	380	314	345	349	336	322	368	368	375	342	351	346	348	355	333	325	386	376	336	344	359	355	369	362	344	331	351	370	375	359	329	365	366	328	369	405	382	357	360	328	348	395	345	361	338	354	377	365	353	363	347	357	399	351	352	382	344	382	366	370	319	356	349	341	354	351	366	379	375	354	372	332	361	342	347	357	374	362	395	361	361	375	384	343	383	367	355	334	379	337	362	376	378	332	336	365	319	334	367	366	355	359	342	324	334	360	349	349	346	393	327	373	392	363	385	359	345	376	362	345	341	330	357	347	363	357	317	349	360	377	367	335	343	380	355	346	365	343	320	352	354	350	349	376	291	351	365	334	390	376	335	324	356	373	314	325	322	344	354	381	321	338	353	374	351	360	373	355	376	351	370	356	408	373	360	371	358	364	346	378	387	370	326	369	355	365	356	365	375	315	363	398	380	367	373	374	360	338	365	370	356	348	372	340	344	384	337	345	372	325	330	356	333	308	368	347	358	363	385	342	359	357	347	332	356	374	327	350	338	361	376	369	333	341	366	382	338	349	373	389	359	358	357	323	369	370	318	333	350	347	361	388	324	371	349	374	329	347	355	354	329	354	331	343	336	365	400	310	337	358	341	372	394	383	355	336	338	360	344	327	356	358	355	350	323	361	334	355	416	370	340	339	382	334	393	341	375	352	364	331	362	346	351	356	354	374	371	328	356	391	357	364	365	347	364	316	360	324	354	359	394	336	363	392	350	350	336	345	362	366	369	365	378	383	374	383	352	382	337	353	358	381	383	345	383	357	344	372	334	354	352	370	358	373	312	390	365	382	390	363	390	338	355	378	357	332	344	343	324	345	336	356	395	342	333	358	335	382	321	363	361	360	393	373	381	372	340	338	338	392	371	356	331	387	369	363	345	364	337	347	371	351	366	371	366	391	386	375	358	395	339	375	376	373	347	349	363	368	329	334	313	317	342	374	353	373	393	310	358	367	381	359	330	362	365	373	336	378	385	402	371	367	344	364	329	383	366	368	346	400	335	344	382	343	337	371	356	357	380	334	371	361	332	357	359	360	373	407	360	356	333	352	347	373	385	361	379	394	384	380	378	365	373	362	363	313	361	352	340	323	353	331	353	345	344	406	333	335	338	392	314	342	362	364	319	352	355	367	332	385	362	368	368	352	336	357	366	340	367	389	357	332	336	346	327	371	332	371	393	346	375	353	377	342	407	359	352	382	386	354	359	340	337	355	373	361	335	355	361	388	358	386	350	351	379	340	376	332	332	414	346	396	417	359	357	376	331	344	369	375	357	336	350	349	359	361	362	373	367	355	363	361	358	335	383	360	365	365	312	393	360	336	388	378	410	356	354	325	353	347	336	343	394	377	327	336	326	357	381	349	325	338	355	358	350	381	311	319	345	342	379	346	344	375	356	365	353	350	389	355	340	365	338	369	418	389	335	354	373	353	366	374	360	324	381	314	328	308	326	357	356	322	359	379	364	367	315	377	367	342	351	362	368	361	352	372	344	363	371	356	357	315	354	365	329	390	367	395	342	364	364	364	358	331	343	381	389	293	392	365	349	351	331	340	333	377	326	365	362	377	334	390	378	389	358	359	331	349	320	337	362	367	353	358	342	310	314	365	365	349	338	353	336	393	321	375	368	365	356	345	367	337	365	348	361	311	350	360	376	310	335	336	365	341	357	358	362	377	337	345	369	339	365	343	376	361	365	365	375	386	361	391	375	392	334	392	388	359	357	387	374	359	324	377	344	369	349	370	380	338	386	345	304	373	405	328	361	362	369	366	352	345	374	354	361	385	377	360	360	382	365	337	359	341	374	342	350	360	345	370	363	374	308	343	341	332	352	373	347	350	380	381	370	390	348	349	362	378	368	362	343	338	354	360	362	340	368	376	340	371	388	385	359	366	346	298	328	379	356	405	339	325	364	351	348	322	376	338	354	343	324	321	305	317	362	379	372	365	374	373	362	348	348	355	344	332	362	371	364	339	323	377	386	335	380	360	361	408	343	346	362	367	365	387	343	339	360	376	331	374	371	358	318	405	362	368	329	346	350	391	366	363	373	347	360	355	363	356	347	377	361	327	336	377	353	347	367	330	337
8169	5573	8645	7607	5469	4554	3504	2324	1549	1317	1095	1070	931	887	835	830	844	753	747	753	842	724	788	803	757	750	814	731	798	762	761	773	800	809	772	757	768	731	762	787	774	771	793	771	751	773	748	793	733	781	779	719	802	784	748	793	755	750	763	740	809	694	812	749	781	795	778	770	773	752	776	787	796	775	822	757	806	793	776	780	750	794	804	814	736	804	818	740	784	760	750	741	814	800	774	782	753	809	780	790	766	733	809	731	747	842	765	755	787	810	794	819	720	776	763	779	786	796	781	745	809	787	780	809	794	799	798	812	749	807	762	791	731	824	774	804	775	770	747	812	780	777	776	817	766	777	792	784	787	751	784	824	837	777	794	776	750	739	772	726	763	747	801	800	770	756	741	781	777	770	769	777	820	763	792	778	776	826	797	761	774	789	752	735	787	786	795	768	813	744	799	752	793	803	812	780	746	770	775	806	767	762	802	756	766	769	769	730	748	824	780	797	770	772	759	743	750	777	761	735	803	743	807	781	803	797	750	780	728	795	751	791	742	764	741	722	759	745	816	742	781	799	762	731	808	787	769	753	734	750	766	750	798	792	808	734	817	735	767	798	759	775	755	773	751	774	720	791	787	776	828	795	804	762	769	775	794	749	802	801	817	759	803	760	753	802	825	738	802	764	791	743	772	785	795	783	827	778	779	784	810	797	786	811	829	808	800	766	711	795	842	780	777	797	773	811	763	821	777	787	774	773	775	772	784	744	756	792	781	750	784	770	723	779	779	772	819	761	773	757	772	825	756	805	824	714	842	815	827	795	811	791	770	797	745	754	786	755	807	800	794	796	784	789	836	783	763	784	721	774	781	746	753	806	793	739	785	754	826	771	750	771	779	760	795	775	777	826	751	756	836	741	802	903	702	771	796	760	757	794	775	758	721	759	817	810	726	749	842	813	786	759	800	722	749	760	810	823	756	726	766	754	745	790	757	784	731	747	756	775	740	747	785	795	755	794	784	780	758	761	770	752	731	753	753	788	780	766	820	768	759	753	729	731	768	798	796	782	730	801	785	813	736	801	772	751	734	798	756	772	740	783	749	795	821	756	791	751	813	788	719	733	779	746	814	770	766	721	807	758	765	755	786	768	758	756	749	741	775	736	789	778	753	785	794	794	770	780	767	806	746	791	777	772	767	766	765	762	837	748	791	742	796	772	757	770	805	789	742	788	807	805	744	776	770	776	774	716	790	772	799	816	823	744	732	761	735	742	819	749	712	756	719	791	780	771	801	767	797	800	789	735	710	811	718	793	793	750	753	794	772	813	783	721	770	791	785	739	775	759	701	761	783	743	800	730	798	834	810	763	779	777	810	795	793	754	760	768	749	805	805	773	751	772	803	783	798	778	824	830	797	798	801	771	816	826	798	771	803	752	764	723	765	747	825	731	765	784	782	802	758	729	733	756	801	803	793	821	736	754	839	789	790	794	782	753	756	769	797	796	716	822	742	808	799	797	798	753	785	777	829	793	769	771	723	733	761	796	787	708	771	785	766	756	828	808	776	740	809	760	725	809	784	809	802	785	747	746	766	736	787	761	733	787	766	798	780	779	791	769	759	788	844	765	830	795	782	796	779	775	771	756	795	798	740	811	769	760	740	762	819	753	760	758	780	768	821	853	786	760	764	757	797	702	761	791	828	802	756	755	843	753	807	783	740	736	677	734	794	766	762	789	757	726	785	781	768	798	762	788	752	766	772	718	742	787	782	797	783	792	806	778	795	765	722	730	767	786	758	801	836	750	788	794	794	788	790	766	779	785	747	767	822	823	803	851	743	719	763	808	729	779	742	773	734	835	764	816	783	781	748	733	742	818	773	768	753	764	714	778	804	775	782	773	755	714	808	772	774	787	752	798	770	849	768	764	763	782	759	801	770	787	734	784	767	772	807	798	759	818	737	817	758	745	802	813	766	787	785	728	806	725	848	781	788	774	771	770	769	832	742	773	751	771	778	757	750	777	809	768	818	777	760	798	785	741	800	734	801	709	711	771	810	741	847	772	751	783	738	785	777	800	773	836	772	783	758	748	747	776	802	753	785	783	781	772	769	766	757	772	760	796	771	766	811	749	742	763	746	787	769	764	772	757	797	763	824	749	772	746	705	784	791	766	762	750	728	755	757	756	800	759	730	822	779	778	752	781	766	753	770	719	804	776	756	792	771	774	776	756	754	772	796	824	710	771	829	789	736	742	779	785	780	810	778	782	765	784	762	837	795	800	763	754	789	779	767	769	792	754	723	732	763	768	791	805	746	780	794	724	776	778	774	759	754	781	753	747	742	814	790	815	798	783	805	845	771	770	766	744	815	760	744	801	787	772	768	799	806	779	758	732	768	785	791	743	798	786	791	792	737	801	764	763	781	761	790	756	813	798	755	804	792	822	787	725	749	826	746	779	788	777	786	775	769	744	796	782	743	755	790	787	795	734	721	751	776	759	781	747	743	803	720	785	771	798	753	749	822	795	746	787	794	782	814	746	810	742	740	728	807	762	770	783	776	768	788	751	805	764	772	783	813	760	760	777	814	784	789	797	756	755	746	728	765	816	763	783	751	809	750	776	783	748	782	775	771	786	771	778	791	817	808	786	736	767	783	799	805	783	747	776	803	806	773	813	785	733	804	797	726	822	785	834	774	790	786	759	760	772	819	762	750	820	758	741	767	772	766	788	765	791	796	777	772	798	764	754	776	755	745	802	765	767	767	772	708	738	791	787	794	710	758	730	794	766	738	778	749	761	768	746	770	831	774	767	759	727	742	773	789	793	816	756	823	736	765	769	781	776	799	743	744	822	746	734	740	750	801	756	768	764	750	743	802	776	841	753	774	759	765	730	725	756	847	750	769	761	691	771	739	781	740	818	750	761	785	822	742	747	793	776	823	749	745	793	762	809	737	788	755	737	808	771	768	775	758	777	806	778	780	780	728	794	773	764	792	787	795	766	782	729	790	827	806	775	753	752	824	731	737	812	779	798	805	745	798	778	825	750	773	786	761	731	843	746	798	753	785	744	776	744	799	784	842	816	802	760	803	784	784	749	707	714	741	781	791	769	804	799	778	811	759	763	745	758	802	812	804	800	757	800	774	785	776	796	739	808	699	781	754	724	754	787	767	759	785	804	729	805	816	775	799	796	793	815	769	759	750	830	757	756	757	788	767	784	736	793	824	766	791	716	756	798	781	705	783	790	718	793	776	747	764	742	774	745	805	732	789	736	759	754	770	753	741	744	814	734	820	728	777	781	780	782	762	797	796	734	781	766	747	774	762	819	837	819	831	750	723	736	806	818	756	770	812	763	764	749	782	828	747	726	802	822	761	740	758	771	809	745	787	808	791	805	749	810	777	763	802	793	786	770	761	756	756	756	747	810	766	776	846	770	726	776	757	762	730	814	813	811	766	730	825	771	775	753	758	814	766	753	802	776	721	754	750	786	818	778	814	787	799	770	788	771	771	730
26554	12755	9585	5297	2933	2325	1677	1029	727	610	522	488	447	402	376	327	330	318	346	320	307	314	352	276	328	345	299	288	326	342	326	343	309	329	343	311	308	333	313	291	307	275	330	344	359	284	305	367	331	323	324	314	313	306	327	321	311	306	327	336	288	324	320	334	325	328	301	346	311	320	311	293	290	321	331	342	305	316	281	326	314	341	317	340	314	300	338	338	318	295	313	330	306	293	329	303	290	361	310	327	303	345	304	347	316	320	336	330	295	335	285	322	308	328	327	359	328	299	315	316	337	321	331	355	305	290	349	330	318	308	318	319	320	321	316	291	303	313	297	286	314	300	330	338	311	324	286	318	319	304	323	346	305	335	300	351	306	303	306	345	311	319	322	342	318	306	317	343	343	326	363	325	317	304	302	320	324	332	354	352	339	328	309	283	317	295	305	313	351	308	327	305	336	301	297	340	306	349	311	311	353	344	293	315	322	312	299	306	308	281	287	275	301	335	333	393	328	329	343	305	293	312	311	316	350	291	327	306	310	297	347	298	323	327	322	318	311	318	304	320	310	345	330	285	302	317	327	327	326	339	316	330	306	315	327	304	319	307	310	319	304	329	289	333	326	317	277	340	318	363	312	298	290	300	353	327	293	325	322	333	291	317	285	314	319	275	312	341	334	322	324	332	308	316	317	306	290	358	348	317	307	296	359	314	307	347	293	322	314	291	335	332	338	306	340	332	318	334	332	326	325	318	337	322	333	357	290	334	299	328	304	342	348	272	336	331	325	294	324	292	294	304	338	341	298	307	313	338	311	311	323	316	318	304	311	319	324	297	346	342	334	302	328	330	337	332	276	340	294	328	332	317	306	341	317	310	281	313	301	371	318	312	322	353	329	325	317	296	313	314	297	326	342	323	311	326	325	297	313	305	324	331	310	327	303	289	332	346	338	322	332	321	311	372	315	321	373	333	313	319	373	298	274	322	301	313	342	331	337	319	332	336	315	324	311	333	330	313	280	304	290	322	330	299	355	337	329	302	334	316	319	357	339	343	337	320	359	326	313	291	331	317	310	343	290	302	326	323	307	338	339	298	317	327	307	318	322	341	303	342	337	314	306	321	305	359	334	308	330	315	316	340	344	305	303	356	325	315	319	309	290	294	340	331	310	314	318	272	311	302	329	276	315	340	334	311	334	317	308	331	318	311	301	347	314	302	327	346	300	284	306	295	321	316	327	294	328	328	320	319	307	284	312	319	323	310	324	318	325	324	323	329	313	369	290	325	321	298	330	310	297	289	354	336	323	320	346	331	335	346	287	301	321	364	334	312	321	304	292	305	281	352	350	334	316	305	306	330	325	307	343	317	346	326	334	318	316	312	321	334	313	271	315	321	280	365	326	327	336	312	330	279	318	316	333	278	301	302	334	315	306	336	317	322	327	330	339	345	346	305	340	334	303	343	320	300	317	305	305	312	327	309	349	308	316	339	309	312	352	267	322	308	341	318	291	295	285	327	315	321	305	327	314	350	340	322	314	311	325	283	344	353	341	351	350	328	313	316	311	318	341	317	340	317	332	321	286	322	314	329	304	329	342	320	288	326	313	324	314	303	330	307	302	312	322	308	326	342	351	322	290	322	328	330	309	323	305	328	339	321	312	357	327	325	314	313	302	288	342	336	296	344	304	346	343	310	305	297	354	344	321	289	353	331	289	318	325	302	294	337	330	332	335	309	306	320	319	310	312	288	349	306	314	315	320	309	316	313	344	319	311	300	372	285	308	352	317	315	308	316	299	305	313	322	298	324	329	348	295	322	327	319	320	274	323	326	324	313	313	288	298	321	337	326	313	308	302	317	319	292	331	313	299	342	333	324	307	290	336	277	310	327	305	312	332	307	324	340	324	345	317	312	318	320	307	325	289	339	336	352	308	327	302	345	359	321	323	284	324	309	322	319	325	317	317	302	338	319	317	309	308	299	311	307	336	349	329	342	309	311	312	335	323	312	300	321	302	337	307	298	318	335	304	293	276	354	327	289	332	315	326	311	345	300	299	301	315	327	320	324	305	304	335	320	308	323	303	320	321	339	299	342	344	311	283	285	336	300	334	337	380	336	360	344	279	319	287	316	318	297	329	330	306	339	314	339	355	344	361	297	322	332	297	345	309	305	299	329	338	311	296	332	285	339	292	286	320	315	298	322	308	302	309	344	290	317	338	315	337	352	303	288	337	287	314	318	340	312	311	291	328	303	294	317	296	309	333	336	327	327	302	316	337	326	306	301	312	307	312	311	335	318	317	278	335	321	349	347	297	349	300	339	285	319	319	329	312	325	313	345	343	295	278	305	280	355	355	337	316	336	305	330	333	329	305	277	291	313	337	308	324	312	326	312	307	330	339	269	317	341	357	342	325	334	310	353	320	304	329	325	326	322	301	323	330	328	316	303	336	313	317	320	286	319	314	337	312	341	314	322	339	319	313	289	330	325	308	309	298	324	298	331	272	342	293	329	326	331	351	295	291	313	291	279	319	319	302	329	291	312	313	340	333	327	336	312	290	322	326	290	313	341	311	318	332	320	335	345	331	289	330	316	307	318	301	307	312	298	342	290	318	292	310	303	303	311	321	294	307	320	339	337	335	332	326	300	317	311	313	307	325	305	298	307	305	343	297	313	350	330	342	326	280	295	306	295	327	335	301	308	338	315	312	314	372	346	318	342	327	280	311	304	312	299	342	338	279	325	297	341	320	331	344	341	339	346	307	306	330	271	337	336	306	301	328	322	313	314	342	328	295	338	343	287	313	319	313	315	299	282	337	303	337	317	347	307	332	325	324	303	301	345	292	344	305	326	310	294	275	312	322	302	296	294	302	311	331	311	326	310	347	364	329	310	338	314	335	315	288	315	312	305	322	292	327	316	334	309	327	315	323	300	330	340	339	330	331	283	338	296	309	340	326	342	318	346	315	330	320	288	281	325	324	293	321	331	316	329	280	280	325	293	287	302	328	311	308	319	340	344	367	332	308	297	337	327	360	351	302	318	319	357	319	332	353	316	304	283	317	306	311	330	304	325	349	324	327	323	269	327	328	318	317	321	343	325	293	350	305	289	337	326	299	294	335	343	330	294	318	288	331	307	310	324	316	271	323	331	345	357	328	307	293	305	336	291	337	331	326	278	294	361	316	332	305	318	338	319	279	325	318	351	330	286	313	331	344	291	286	353	306	329	359	316	328	308	329	305	314	330	327	292	338	333	317	289	365	317	304	295	355	344	314	292	291	340	318	289	299	304	331	342	314	309	304	313	300	329	346	317	312	305	311	323	290	329	317	289	297	340	287	320	317	300	294	310	324	283	287	307	329	301	345	339	320	337	332	332	366	359	303	349	321	313	310	308	318	306	333	312	291	285	307	318	340	345	289	327	309	317	318	335	327	314	309	326	324	297	315	319	304	336	367	335	318	289	341	335	317	301	331	322	324	312	340	322	313	312	291	287	294	333	308	315	323	322
16021	9394	14554	11987	9244	8317	6794	4524	3207	2359	1918	1695	1397	1155	1008	840	819	741	743	737	729	732	738	736	716	687	692	715	695	733	714	701	750	714	724	713	721	732	688	716	767	760	711	712	724	700	739	689	695	754	717	747	696	697	717	705	732	699	710	664	721	704	730	707	734	707	697	706	727	691	710	716	728	679	685	750	684	701	750	705	766	696	634	740	749	720	780	764	725	723	707	719	731	733	740	698	663	714	722	694	710	718	681	685	767	714	689	680	752	717	730	659	724	721	695	707	678	690	719	708	736	700	737	662	673	669	707	720	747	734	733	730	708	731	696	732	730	747	659	703	699	703	716	682	721	681	708	742	710	714	744	725	733	716	706	677	681	705	691	759	705	741	748	696	728	710	686	733	710	728	679	743	746	715	689	738	725	706	716	676	741	718	702	683	768	685	746	705	684	718	720	693	680	671	730	695	691	679	733	702	692	750	668	735	721	721	682	680	679	726	656	705	691	699	737	710	696	696	720	664	739	679	748	685	694	713	644	724	699	698	734	745	714	739	749	683	705	727	707	708	680	759	691	700	752	733	711	687	761	755	673	701	733	723	773	694	732	693	715	732	734	698	702	687	736	758	711	687	724	709	692	706	745	775	738	736	706	717	742	758	710	724	735	740	709	764	697	706	682	666	696	707	753	702	741	729	726	686	724	693	746	664	751	685	737	691	742	729	768	656	694	716	662	702	731	697	665	657	737	714	746	734	695	702	742	734	713	714	733	744	671	731	653	708	709	709	701	701	738	723	745	700	692	711	701	694	729	695	699	707	762	683	707	709	731	701	675	783	718	686	726	692	710	713	729	704	759	704	695	727	698	667	752	710	746	708	676	729	717	746	704	739	722	714	704	686	734	737	690	754	646	717	696	704	729	690	706	757	715	694	695	681	673	692	714	716	692	663	719	713	725	701	733	741	734	696	705	716	702	714	729	781	689	753	692	791	688	696	740	717	705	722	756	689	725	727	705	702	705	678	698	698	727	727	672	722	725	666	699	724	681	675	714	693	711	638	730	704	707	730	690	728	731	703	686	721	694	729	670	732	701	667	711	709	688	683	699	689	672	692	680	690	659	708	735	704	741	711	701	723	725	716	689	722	731	698	718	697	644	686	723	698	727	703	739	682	709	700	681	695	688	743	759	737	661	740	692	664	686	725	691	719	748	673	745	733	672	706	725	704	706	756	717	735	746	707	708	739	683	762	732	712	706	724	702	718	689	667	689	730	693	724	743	692	684	706	696	732	701	665	685	758	740	716	767	759	715	730	710	728	768	674	658	722	690	698	701	690	708	713	697	674	695	705	706	707	732	688	706	702	678	754	772	722	714	713	674	731	710	700	695	707	646	735	707	708	668	746	716	708	662	726	709	707	733	729	719	773	722	703	726	703	709	693	743	717	695	706	741	728	700	743	708	680	658	721	718	700	690	701	712	757	707	714	722	768	678	706	736	722	724	720	685	705	666	680	752	744	722	705	701	680	681	646	659	693	709	719	649	687	668	716	760	681	684	719	723	694	693	698	736	699	752	691	750	672	728	693	669	691	690	698	712	721	730	675	684	700	769	725	709	699	732	682	723	674	745	745	689	754	717	703	759	729	729	684	735	682	708	691	715	691	735	704	712	720	709	735	742	681	736	704	674	690	764	727	707	749	686	721	747	733	730	702	713	749	713	722	686	714	738	689	695	726	695	691	731	780	726	696	648	658	748	678	717	673	686	695	699	685	709	702	678	701	700	728	689	699	717	722	656	685	713	655	698	736	743	716	717	672	691	670	704	698	696	737	728	673	714	700	662	721	707	755	701	711	684	732	722	696	688	753	706	687	703	719	727	693	744	667	731	756	673	720	758	700	728	705	696	711	678	710	709	688	724	749	732	682	774	707	717	725	709	742	710	669	713	724	717	688	763	708	719	706	723	714	726	718	703	749	697	715	719	702	701	671	708	689	724	707	726	726	727	727	710	696	705	717	679	713	708	733	689	709	690	711	720	696	722	700	698	702	742	725	686	704	757	697	695	706	696	715	714	741	758	723	757	717	707	690	758	707	676	668	666	688	725	732	698	770	747	708	711	728	710	702	680	696	747	660	698	698	714	734	775	723	731	716	684	717	698	710	689	795	710	705	740	719	702	760	723	703	681	715	732	682	727	732	711	710	695	704	682	653	679	744	729	685	725	679	704	768	741	671	716	730	718	688	711	682	723	686	689	713	721	727	727	709	635	697	710	719	712	734	701	720	751	696	748	707	671	774	717	722	745	728	700	723	697	675	734	695	735	740	721	705	719	738	673	736	698	752	709	689	730	708	721	748	724	724	689	690	667	703	702	685	721	692	701	699	670	730	652	723	674	692	696	735	692	675	711	776	701	720	737	695	786	746	740	712	695	714	741	693	721	709	727	696	699	716	730	698	707	697	731	767	694	683	761	745	701	723	707	728	722	691	724	699	704	707	709	715	702	724	719	724	739	696	714	714	696	736	720	696	700	697	662	695	726	702	713	662	688	688	711	711	682	680	688	704	738	746	675	702	716	701	713	711	694	739	680	691	698	696	733	681	726	714	696	701	714	702	740	754	747	677	709	710	706	722	708	735	736	720	720	716	730	673	709	719	697	741	723	677	729	644	704	698	731	700	709	695	709	671	703	676	724	696	707	752	710	723	730	700	699	756	716	737	656	733	700	735	701	662	725	722	715	702	711	702	711	755	708	724	697	751	699	733	715	709	700	722	731	686	683	680	724	674	729	688	707	694	735	794	711	700	716	760	749	774	711	699	677	737	687	738	649	714	705	718	716	710	665	742	690	673	708	733	757	725	686	734	759	676	704	724	726	698	726	702	691	762	709	696	669	651	701	731	732	705	709	708	688	695	733	712	731	733	692	695	715	739	679	691	781	709	732	721	708	686	720	709	709	720	722	704	682	717	717	725	688	748	718	716	715	662	734	715	676	744	710	737	683	708	715	751	714	720	730	726	736	679	697	732	724	685	685	679	710	679	721	730	670	687	678	706	676	717	739	741	704	714	728	733	724	722	738	690	693	692	685	723	755	714	735	744	772	683	707	706	747	693	763	688	750	715	743	701	707	665	705	738	729	716	734	705	696	723	713	727	729	699	697	744	731	711	687	663	697	731	742	688	682	756	687	701	705	654	701	713	728	715	682	670	719	714	677	685	710	727	651	761	712	757	730	719	721	713	720	718	686	708	686	760	667	713	699	730	738	695	718	725	703	720	729	675	728	726	742	705	695	695	697	751	680	763	666	761	714	710	711	729	694	750	739	684	688	689	713	720	715	694	681	700	740	702	701	693	743	727	683	751	696	688	732	728	697	775	663	741	689	687	709	710	722	767	737	693	698	676	719	710	692	743	685	764	765	727	730	722	711	730	738	682	707	735	711	701	700	674	735	730	736	712	727	725	728	712	708	696	722	727	715	698	723	730	739	700	684	681	714	706	730	742	672	701
35266	18140	13685	8829	4680	3599	2649	1701	1215	872	813	610	552	491	461	362	396	417	390	364	388	411	366	362	346	400	420	417	346	380	367	349	387	333	350	360	387	348	345	408	368	371	346	379	376	346	347	324	366	371	367	364	360	386	362	346	354	351	379	364	378	360	383	357	390	342	372	395	373	370	341	391	380	380	366	351	329	373	346	342	408	393	319	336	360	387	384	369	335	398	355	407	369	337	348	344	369	391	359	378	369	370	350	372	351	383	371	371	376	392	383	396	387	350	375	370	371	346	368	364	375	382	372	360	382	343	372	373	369	371	361	341	373	354	381	356	355	370	377	346	359	358	360	372	371	355	404	347	367	369	351	373	382	364	361	379	393	346	380	346	378	384	383	375	383	405	355	362	384	382	351	363	365	361	424	358	394	345	353	350	386	396	369	392	413	397	369	355	348	397	393	382	385	387	375	386	383	419	377	429	357	365	372	366	382	380	343	379	343	362	327	377	383	359	366	352	333	377	373	380	359	366	387	367	348	310	363	405	372	343	333	375	349	374	364	418	328	385	378	350	364	369	384	361	353	412	352	357	378	377	338	334	406	353	379	391	350	348	344	360	343	421	352	382	385	403	413	365	376	332	357	349	345	400	377	378	396	355	362	362	372	325	351	336	342	389	354	388	366	363	339	338	341	395	359	401	370	336	342	382	382	351	379	355	361	418	341	380	350	379	373	403	399	351	370	361	396	401	391	384	356	355	372	352	357	384	394	359	377	408	364	382	375	373	366	351	379	360	404	366	376	385	383	365	383	384	409	386	387	384	356	370	362	387	338	385	378	392	359	359	381	380	369	352	340	368	380	391	357	405	388	350	356	362	371	384	333	359	399	393	326	381	354	354	382	399	355	377	416	387	383	374	394	399	379	381	366	369	370	366	362	390	372	374	378	334	380	344	389	393	325	369	329	345	365	389	353	401	390	382	353	350	374	353	368	380	396	401	392	398	351	361	382	375	408	366	415	384	395	386	384	350	370	412	356	367	392	404	367	375	381	404	342	384	400	362	357	394	361	395	376	358	409	395	388	371	369	347	378	345	401	384	360	383	367	411	381	376	358	375	361	373	337	356	337	339	384	350	318	385	381	358	345	380	358	368	344	336	388	396	384	365	356	373	346	361	394	372	389	380	374	394	355	381	398	365	366	352	362	407	386	362	384	365	382	392	332	357	319	368	348	382	357	355	367	398	333	376	353	351	365	368	360	409	388	380	389	360	361	344	328	364	385	377	362	342	356	386	383	369	340	344	392	368	375	373	355	360	348	374	335	328	337	403	363	382	354	323	374	375	349	384	367	375	379	360	333	357	385	378	355	384	365	392	381	381	369	381	384	411	373	369	354	361	403	374	393	373	384	382	376	390	427	362	364	391	356	387	369	345	359	339	376	381	403	398	329	384	401	385	365	355	366	380	388	347	376	364	364	383	415	404	379	346	374	426	388	380	378	404	404	358	393	396	350	383	371	341	353	423	364	391	369	407	379	399	393	359	367	360	347	384	363	361	376	369	373	361	328	333	352	398	389	381	366	370	399	365	376	358	344	407	402	407	377	377	388	393	354	383	364	340	407	389	357	355	353	382	404	320	405	388	371	356	367	361	367	366	359	340	412	389	354	383	383	358	381	393	391	382	377	385	374	391	386	314	367	379	387	367	364	387	357	364	353	370	390	386	362	358	323	363	376	385	364	383	390	362	430	384	339	383	379	367	344	372	354	366	377	364	368	341	359	378	381	326	374	393	420	345	341	369	418	352	366	362	365	341	400	373	356	361	370	374	375	433	350	387	364	351	349	400	376	343	369	372	381	409	333	394	363	360	385	381	382	401	348	351	354	375	302	375	378	369	384	355	380	388	387	381	357	361	411	373	370	296	323	369	358	347	376	345	340	359	320	369	389	356	351	378	335	332	352	396	368	370	382	374	372	378	359	383	376	374	343	365	413	363	394	389	380	378	339	391	345	342	348	392	347	374	378	354	373	361	402	349	415	397	365	417	393	379	377	355	364	365	368	356	387	358	353	412	347	366	359	389	373	379	364	384	390	361	411	367	370	343	390	376	421	379	389	367	368	365	369	397	395	397	348	395	321	357	379	363	360	393	379	340	367	365	358	404	370	347	383	371	355	370	373	379	347	376	384	368	391	368	362	358	368	369	412	349	384	317	305	386	363	353	372	407	371	378	349	345	362	391	339	378	379	375	380	360	352	367	339	321	370	354	372	385	356	380	353	403	380	370	329	379	331	329	367	382	371	345	346	382	389	363	331	373	339	378	375	371	346	374	399	356	372	394	358	356	372	339	400	354	338	364	403	369	333	382	374	370	369	372	377	347	376	358	358	353	394	372	345	393	354	364	355	378	407	383	381	374	412	398	382	392	357	395	363	404	426	377	377	366	367	351	393	402	393	373	361	356	350	368	360	378	393	371	337	393	373	363	380	362	335	339	349	386	341	340	357	388	365	380	368	362	355	380	359	381	376	352	398	376	422	402	377	365	355	359	354	369	356	362	385	349	370	369	343	329	388	354	366	355	378	367	368	363	391	349	407	393	372	355	389	407	375	367	355	355	369	389	355	370	381	364	394	351	375	363	353	415	384	386	377	351	377	360	379	399	363	347	357	370	391	383	353	406	366	334	358	392	370	399	353	379	380	374	378	339	370	378	354	359	388	346	368	387	377	352	389	359	374	349	334	367	373	348	380	356	321	345	369	371	383	368	351	351	369	362	388	389	338	361	371	393	384	373	355	372	361	333	385	366	366	391	355	370	359	362	364	372	346	365	396	402	386	329	355	362	384	361	363	334	402	397	388	355	383	374	372	362	357	361	372	402	355	321	364	368	335	363	321	409	374	348	339	317	393	402	358	388	340	345	390	347	362	415	385	385	379	370	360	385	407	398	401	355	339	330	412	395	396	393	393	390	398	390	350	379	376	368	398	367	362	354	375	373	391	374	353	382	351	339	395	375	384	358	397	399	347	354	375	383	375	339	399	349	366	343	406	391	394	355	334	349	354	384	398	400	374	343	381	399	387	347	371	358	315	391	386	364	389	350	362	375	370	354	395	378	370	393	367	343	351	335	382	351	368	387	357	372	371	361	345	365	383	353	356	392	398	371	332	354	375	377	363	358	369	383	375	375	354	373	364	332	342	343	379	356	356	416	393	368	382	337	395	358	353	369	374	388	335	359	349	410	384	335	387	382	420	361	339	368	393	381	352	369	346	382	373	348	369	383	396	362	330	380	354	368	380	345	387	349	368	357	406	350	387	343	390	385	392	360	349	380	366	392	407	358	374	391	364	394	354	365	409	381	388	407	377	345	352	342	341	351	380	348	395	387	378	389	359	354	361	383	397	393	343	354	358	383	351	375	350	382	401	350	399	350	356	354	391	359	352	385	405	369	387	384	393	364	380	408	354	398	343	393	392	391	379	326	367	361	334	373	371	381	344	356	399	366	354	345
19992	12228	18369	17173	12244	11223	9780	6922	5183	3595	3026	2579	1959	1504	1328	1031	982	912	875	857	879	863	877	829	852	895	798	864	823	851	787	843	793	874	808	834	800	846	856	851	794	865	891	841	817	825	804	821	757	841	801	807	784	819	813	832	822	809	796	800	825	797	795	834	859	811	835	793	831	821	821	807	823	786	811	816	776	790	803	860	791	781	866	767	815	724	782	800	814	792	795	790	816	800	841	826	811	846	813	788	814	860	847	811	841	855	825	816	886	807	846	808	855	825	791	791	813	850	831	824	814	764	803	792	782	813	807	820	806	830	769	807	768	795	797	841	827	889	806	785	807	785	818	790	795	840	821	806	842	789	794	855	800	794	794	849	843	856	852	817	835	845	833	833	801	777	855	822	815	868	926	766	785	805	809	774	854	800	807	822	799	856	810	780	737	826	832	803	831	802	775	792	827	848	816	862	757	816	779	757	742	734	802	781	834	811	881	817	831	851	836	825	837	848	777	790	862	807	782	822	795	766	854	853	783	806	786	799	839	804	778	797	803	786	800	825	821	787	773	833	799	819	807	811	788	790	780	795	798	752	829	887	794	781	808	873	815	839	801	830	798	816	791	802	799	840	815	847	791	793	834	786	783	836	805	826	779	819	837	787	760	768	802	848	814	821	800	783	796	798	848	823	808	775	843	775	783	816	788	835	794	802	819	772	819	756	836	789	829	832	840	800	799	802	846	847	778	815	846	851	824	848	803	809	827	769	803	826	797	772	839	869	785	848	832	804	797	822	817	796	802	793	829	847	835	785	845	833	812	826	809	801	841	807	801	790	821	811	847	836	796	751	770	762	811	842	808	813	819	818	814	832	839	747	814	833	815	780	810	860	820	846	867	850	824	778	804	783	875	824	800	814	822	803	834	809	766	758	809	804	771	831	766	782	808	777	771	790	825	758	791	822	851	764	805	823	852	850	782	845	817	811	818	818	756	761	762	829	821	799	786	847	747	814	830	840	800	842	823	822	837	848	815	846	810	797	827	795	792	798	804	824	762	783	786	811	816	773	808	821	822	852	793	785	784	842	823	784	849	820	744	791	775	828	805	814	825	811	891	840	802	797	779	794	778	837	788	809	801	825	785	828	769	814	816	781	807	849	821	802	784	764	802	842	785	769	831	819	786	833	826	830	773	853	802	751	834	880	814	807	802	794	828	792	854	834	849	790	791	868	776	806	793	860	810	800	776	835	843	812	809	827	827	804	806	793	839	833	791	809	833	786	803	839	860	786	807	825	861	815	785	797	806	876	798	795	788	806	858	796	814	812	769	831	838	873	759	761	789	801	806	812	834	822	769	776	860	840	792	833	882	822	814	799	807	845	809	840	794	778	845	779	784	826	772	763	800	842	830	799	799	815	766	817	836	816	795	823	836	759	828	820	847	737	827	808	794	795	872	829	799	807	777	831	797	799	796	857	795	841	773	791	793	819	800	817	786	817	817	807	843	788	814	806	746	790	830	818	822	825	832	773	841	802	809	805	753	798	809	789	794	783	797	850	763	800	856	785	796	749	787	817	752	824	847	806	789	821	790	820	830	816	792	836	872	793	816	804	808	780	788	843	809	760	793	827	821	791	838	816	815	774	824	827	772	799	786	779	816	859	855	805	802	807	801	745	785	816	818	810	805	826	864	769	840	827	776	798	758	837	831	819	761	782	791	815	823	799	798	822	819	786	782	832	803	814	806	787	839	844	809	803	779	804	816	838	817	784	783	801	794	798	797	802	785	793	795	838	770	811	810	840	757	848	842	862	819	820	777	821	854	802	810	788	841	829	819	880	829	822	835	836	861	813	797	748	815	799	753	793	780	772	842	780	823	829	843	750	813	842	809	788	826	806	856	779	827	839	761	772	785	749	798	831	802	807	782	842	784	764	765	845	827	790	775	802	802	821	791	792	862	796	816	779	804	855	804	779	881	782	768	768	818	832	833	852	814	767	821	851	806	843	815	843	774	776	815	768	781	852	826	772	798	814	819	775	841	832	817	830	876	793	817	787	796	815	799	865	815	738	815	817	835	798	843	811	836	849	822	811	747	813	814	832	780	826	816	837	776	822	854	774	805	790	808	775	785	859	795	812	835	772	767	790	784	762	763	783	773	798	767	855	767	803	790	792	793	804	808	767	780	807	861	789	852	843	786	812	800	807	790	850	792	785	792	792	821	769	802	800	836	812	821	808	831	815	786	764	763	791	767	834	802	804	799	759	751	784	809	769	825	804	814	852	874	841	805	776	820	877	847	810	820	858	776	770	801	751	851	814	813	788	849	810	816	766	794	782	806	773	815	861	812	810	797	849	817	785	814	835	820	843	824	820	842	830	815	844	777	799	817	848	762	812	829	845	789	772	767	865	829	842	814	806	820	878	817	797	781	823	827	799	825	804	831	794	829	796	795	840	836	796	792	792	780	832	844	795	798	801	840	832	839	869	804	789	800	769	798	804	861	782	772	812	800	816	822	797	814	808	802	804	761	831	864	816	758	874	814	803	812	837	794	845	774	820	815	838	812	808	755	827	769	786	836	838	820	800	829	854	844	847	861	844	817	775	813	818	745	790	784	771	809	848	875	799	830	780	787	806	768	792	814	779	787	799	779	836	820	788	851	817	811	786	793	753	777	817	803	848	746	794	814	811	831	828	791	856	789	776	812	832	814	789	793	887	778	812	795	829	752	850	812	818	745	831	811	816	796	877	803	809	816	801	807	846	830	805	798	836	819	826	834	810	851	835	834	797	790	802	760	777	820	801	780	763	852	827	755	821	801	791	810	808	840	803	832	799	812	790	776	818	856	825	805	807	823	878	820	764	825	746	790	818	755	890	798	823	809	808	799	812	838	845	828	838	776	787	843	782	809	790	846	819	863	799	819	773	815	824	812	792	790	844	793	809	798	824	769	779	769	831	772	774	807	792	781	827	771	844	796	761	817	794	767	833	793	791	819	850	813	770	813	746	796	783	817	789	847	801	821	820	780	807	749	775	813	835	783	789	736	810	833	879	860	797	830	843	796	861	854	805	811	844	800	790	827	837	851	793	805	876	824	824	797	780	797	744	864	744	796	797	865	795	842	783	801	775	792	876	809	796	811	805	744	797	788	839	811	863	826	823	775	795	759	856	815	779	795	785	854	857	830	755	820	836	828	861	790	792	786	861	807	837	822	805	839	809	802	810	827	771	822	825	805	765	802	835	803	789	811	874	862	834	848	812	795	843	835	762	793	813	772	838	827	773	785	787	836	821	841	831	835	802	789	789	813	772	773	782	798	817	866	869	785	808	807	821	831	788	805	838	805	846	816	800	772	854	808	801	788	780	859	806	833	779	831	863	824	830	844	799	874	762	847	790	804	823	829	813	819	839	801	822	831	834	755	822	822	822	784	818	786	885	801	783	871	852	804	792	828	826	783	835	807	847	812	821	835	831	798	826	798	780	833	793	829	765	790	758	832	770	874	786	765	800
14435	6613	4986	3053	1560	1081	895	562	517	428	394	393	401	380	358	352	372	337	392	375	355	361	333	385	367	306	377	363	390	345	338	364	346	355	355	375	349	354	339	352	350	353	351	336	348	364	335	340	353	340	348	351	331	358	338	351	345	368	365	348	391	323	368	358	337	395	355	344	375	357	322	364	354	329	372	310	371	348	400	369	338	357	376	417	329	347	363	338	339	355	387	373	334	361	378	376	340	352	366	375	361	349	357	389	390	295	340	371	331	374	361	361	363	355	371	330	345	318	371	363	371	358	315	365	370	353	340	332	328	404	389	331	343	361	354	356	348	340	390	339	341	321	331	329	342	361	386	355	370	317	347	353	371	361	373	374	330	312	407	355	345	349	339	351	347	332	377	355	356	335	350	330	376	345	350	359	333	391	352	360	343	344	378	327	378	346	360	341	361	369	376	356	383	349	389	377	356	348	339	376	341	347	378	330	351	344	346	360	334	386	319	331	341	357	332	357	350	348	344	365	357	366	378	358	336	323	347	371	343	360	337	347	340	322	319	351	346	385	347	364	352	364	387	374	378	328	332	333	324	330	349	351	365	382	355	347	373	320	359	354	361	334	355	353	363	350	351	330	361	354	364	365	354	358	357	342	342	366	369	357	395	355	339	354	355	360	339	326	371	352	358	331	370	337	336	331	334	385	369	337	347	300	352	350	361	366	359	373	352	346	369	356	342	358	345	289	362	345	349	315	376	349	328	365	350	354	349	361	344	334	365	336	375	358	403	370	343	360	383	365	398	373	367	369	370	314	337	310	348	351	371	362	360	365	345	347	334	340	351	367	352	381	371	363	382	357	360	322	391	340	363	348	350	344	321	349	387	358	351	335	360	335	384	338	352	332	336	367	361	369	355	352	320	429	305	327	382	360	346	340	348	344	334	381	356	359	378	368	382	362	365	346	386	335	368	353	348	378	340	365	330	330	376	364	374	349	352	381	342	366	295	350	331	347	357	348	347	347	315	340	352	349	312	328	335	357	357	352	339	334	334	351	379	347	349	339	357	314	307	331	332	316	338	361	371	370	364	360	351	335	398	345	378	353	390	376	361	390	361	361	362	355	372	334	323	323	353	380	332	338	358	324	350	327	330	344	353	362	341	336	386	379	353	372	370	356	341	356	331	355	368	336	344	313	372	351	382	356	335	319	354	334	333	374	324	343	344	372	375	362	362	356	399	355	321	351	350	350	329	348	358	335	347	354	344	306	332	403	314	360	374	383	332	404	353	368	347	337	366	380	336	354	376	351	336	367	351	346	385	333	327	353	352	367	313	370	360	362	343	376	351	308	361	345	373	386	400	314	336	334	352	361	359	325	347	323	365	376	372	342	334	375	352	402	352	384	382	302	353	341	363	339	374	312	344	336	370	358	336	352	362	352	319	348	391	368	356	362	356	374	368	342	371	375	332	409	376	378	332	364	362	336	350	354	368	400	365	343	371	377	361	338	333	334	335	314	340	318	339	363	363	350	344	350	332	340	382	353	336	354	328	344	352	346	331	348	401	363	354	338	419	351	324	360	368	380	370	339	344	303	365	351	314	376	334	322	357	348	340	358	354	368	389	345	346	386	350	352	365	339	357	327	378	345	382	373	329	323	390	316	365	346	333	344	343	366	343	375	379	361	376	400	364	321	341	371	314	358	340	313	365	337	349	351	359	341	364	366	374	375	339	345	351	346	332	390	330	355	374	358	333	331	346	324	298	397	403	334	358	352	370	354	364	342	360	341	353	345	356	343	333	392	361	324	409	380	330	394	320	369	352	350	353	359	357	318	351	361	377	386	337	350	363	346	381	334	409	357	385	315	341	364	359	300	326	363	366	374	371	359	348	321	343	316	342	353	374	355	327	340	351	346	373	371	329	383	390	355	359	342	356	382	371	346	346	388	339	330	363	364	353	373	305	355	374	367	362	382	348	375	355	341	381	367	370	357	333	358	354	347	352	372	359	351	351	322	319	343	392	363	378	362	351	351	352	356	342	333	379	366	326	367	348	329	345	342	328	394	325	341	376	377	356	362	339	367	348	370	348	386	399	343	343	357	383	385	358	374	342	330	384	345	331	344	381	343	369	355	338	359	427	357	388	364	329	385	379	356	318	366	382	341	347	370	368	368	351	360	378	375	361	354	325	405	386	333	368	332	336	356	371	338	364	334	352	369	358	333	345	382	344	327	329	356	376	380	354	340	343	353	345	355	347	370	364	301	340	345	346	325	375	352	348	341	372	388	375	339	327	358	346	335	348	341	332	324	356	333	379	352	343	331	336	365	344	349	358	364	363	367	363	378	334	333	344	371	342	354	392	335	344	361	345	363	361	363	345	363	361	371	360	363	332	363	314	344	369	368	352	346	324	372	349	329	387	329	341	365	378	352	356	325	347	359	323	362	360	352	384	348	346	304	377	362	330	373	373	364	328	365	347	358	334	367	366	375	324	327	350	340	355	361	369	377	353	341	329	368	398	375	380	337	320	361	385	318	349	362	347	346	380	352	381	332	363	372	359	355	357	355	373	365	348	320	348	371	377	333	331	336	316	348	338	371	364	344	330	347	346	310	376	373	362	335	362	383	363	361	412	352	335	342	387	362	357	393	299	372	332	358	373	342	334	382	361	341	348	357	355	342	313	364	340	382	368	339	373	359	356	378	363	350	338	381	370	374	342	382	355	364	356	345	326	330	338	389	351	369	366	352	340	324	323	366	356	341	366	384	372	336	360	356	366	362	336	314	329	372	375	381	360	337	345	416	370	344	395	370	344	333	351	378	358	335	329	351	399	307	369	364	320	371	365	381	370	364	373	358	368	318	351	368	365	342	378	349	350	350	381	370	359	307	325	349	370	381	338	385	333	338	358	339	342	368	326	391	346	351	357	400	329	380	367	331	354	321	343	349	361	377	370	347	372	371	366	337	373	352	343	322	355	364	360	314	358	374	352	359	339	349	371	330	345	368	339	357	324	377	356	310	321	376	377	355	369	362	348	317	364	365	348	359	360	407	369	368	367	356	331	356	347	358	369	330	360	353	357	325	360	367	360	361	367	366	360	355	362	357	347	392	353	374	349	355	322	353	362	381	369	343	364	356	343	358	352	369	380	350	331	377	350	345	338	312	319	370	361	374	366	377	330	366	342	343	336	365	348	385	378	364	350	358	325	346	330	373	349	394	368	329	375	353	379	347	345	355	365	389	324	369	351	308	353	351	356	340	326	369	341	362	361	392	349	305	339	350	340	337	393	373	390	355	365	355	351	332	349	394	391	347	366	360	339	360	363	353	353	362	355	383	335	334	319	367	402	331	358	338	379	358	346	399	339	390	381	356	356	365	366	375	363	315	347	365	333	336	363	332	369	354	387	307	384	373	378	355	328	360	363	366	361	355	324	358	357	361	366	314	341	363	340	319	357	324	339	376	370	379	349	347	356	361	336	347	358	334	336	355	362	350	386	340	367	371	360	358
8341	5495	8915	7978	5588	4377	3281	2180	1547	1289	1142	1065	961	905	891	841	814	770	754	762	783	780	796	753	806	758	805	750	746	742	793	765	766	764	750	747	785	770	732	733	722	744	767	779	784	758	757	765	806	794	788	720	748	769	720	746	804	735	747	784	730	758	759	721	795	785	770	772	758	737	717	768	793	786	749	749	795	740	750	758	810	743	730	781	774	742	736	781	794	758	746	770	743	809	777	790	731	798	731	764	772	752	781	744	834	753	779	766	787	786	774	755	822	779	814	737	816	702	763	774	753	767	778	742	751	787	750	776	770	778	770	790	753	755	768	824	791	792	772	802	737	704	826	782	804	819	763	779	776	779	781	752	756	807	787	825	762	766	746	814	773	732	768	802	744	779	751	820	783	743	805	795	789	816	744	749	799	792	783	739	750	747	795	800	769	741	781	739	757	815	796	752	767	782	764	775	768	728	812	793	707	772	764	801	796	761	735	793	766	809	777	737	784	777	781	779	750	781	712	782	754	749	787	767	774	771	766	758	739	768	795	792	802	745	773	817	718	786	767	753	775	820	786	811	805	764	721	743	760	748	789	769	803	803	807	765	811	784	758	801	790	785	801	788	730	752	762	751	791	758	808	757	793	800	760	732	756	779	809	779	772	777	781	785	762	748	801	803	716	768	798	812	753	707	807	729	786	759	800	790	783	780	765	763	780	844	778	819	784	815	738	748	786	737	757	777	763	742	771	771	767	787	768	722	747	787	739	765	789	754	789	788	820	804	799	758	774	743	737	770	747	778	787	790	791	789	758	739	779	744	791	763	798	795	810	779	780	794	762	786	807	762	797	800	794	803	731	742	816	748	808	760	795	763	746	736	772	727	786	787	794	777	823	790	814	732	770	705	761	752	771	790	797	738	775	788	785	746	771	818	733	764	756	762	787	761	837	758	800	747	780	771	809	759	784	759	779	758	718	752	799	779	749	770	751	780	762	777	809	799	763	799	825	764	752	779	746	777	788	800	765	733	782	738	820	756	751	730	797	810	785	787	793	765	763	839	761	747	811	789	815	788	792	793	700	759	801	732	799	791	773	758	797	769	728	763	764	818	793	801	802	772	767	799	763	772	798	786	747	840	705	834	770	783	808	754	745	765	792	726	788	800	822	824	752	724	793	745	760	765	781	779	754	801	775	751	814	780	765	789	841	783	781	708	745	757	786	790	733	806	795	766	786	777	731	800	728	790	773	773	734	773	791	775	742	771	792	756	800	774	757	816	722	787	779	775	786	755	817	804	786	797	734	828	782	781	819	789	757	768	787	786	790	741	774	764	772	756	697	762	806	764	778	722	743	815	752	762	761	778	759	764	758	815	774	725	795	750	805	781	808	773	781	847	835	791	739	787	774	790	747	761	769	822	757	758	818	774	778	825	771	809	781	747	777	749	793	761	776	769	786	804	796	774	818	735	770	790	757	746	729	747	751	765	748	775	779	750	798	774	727	783	784	743	777	762	743	767	770	759	766	738	729	802	767	758	796	836	764	788	747	784	775	746	745	772	733	782	762	747	776	791	752	785	792	724	777	734	768	742	778	727	799	845	756	789	743	764	776	775	793	770	794	794	766	788	786	768	790	720	744	766	770	779	767	763	760	799	785	750	727	756	734	781	814	782	801	778	731	776	806	792	796	751	762	759	768	794	727	745	788	808	790	760	774	760	810	772	745	841	759	823	825	768	739	781	759	756	709	758	761	760	740	770	762	737	785	762	782	799	811	783	732	754	795	746	753	776	784	745	774	779	778	781	746	745	758	763	815	791	745	762	756	780	756	748	773	766	759	773	781	845	731	741	782	807	762	778	757	778	786	753	769	760	802	740	742	785	814	811	779	813	804	746	791	764	784	766	774	776	835	798	808	757	755	812	806	782	800	793	779	740	819	797	732	781	747	778	774	767	759	717	781	745	707	746	799	795	791	752	761	799	805	781	740	713	755	745	754	738	773	765	744	761	788	778	779	812	780	732	774	760	776	764	827	745	764	755	794	780	797	825	807	788	776	754	765	747	762	774	759	798	746	801	767	789	760	736	826	809	730	706	815	775	745	782	761	752	784	783	710	770	761	819	764	763	754	786	791	777	775	789	737	763	821	734	780	799	820	800	758	758	761	776	771	752	776	780	752	736	745	762	774	812	695	772	758	779	763	749	780	725	786	741	754	779	778	723	765	742	775	745	778	733	740	743	779	725	759	756	729	736	757	816	811	772	753	870	780	797	774	736	724	813	769	746	734	740	834	753	830	740	819	750	746	752	737	772	793	781	758	765	790	744	711	770	774	776	795	767	784	764	761	744	777	810	783	799	754	792	796	810	772	805	793	751	754	800	760	744	773	755	772	730	776	764	733	773	751	765	736	760	762	806	788	750	851	788	825	763	811	791	774	713	770	735	759	760	783	728	756	782	776	794	791	752	701	766	796	807	794	801	783	833	773	800	788	736	786	776	807	761	740	788	738	798	774	724	737	801	760	744	764	819	784	823	773	772	749	759	775	741	695	767	807	746	780	777	741	698	737	738	767	802	792	782	760	753	850	761	800	755	772	771	752	775	772	718	706	783	750	735	725	725	782	744	813	716	722	781	801	748	752	756	752	770	790	778	763	761	769	779	794	744	744	752	768	738	735	803	755	730	795	756	788	781	755	757	754	813	765	764	740	778	794	714	787	801	774	755	817	751	834	724	729	734	763	827	755	756	724	824	771	747	763	799	764	787	761	806	760	781	787	747	793	755	783	759	801	797	783	732	777	783	804	758	753	785	730	745	790	778	749	739	746	791	747	771	792	749	788	783	759	792	795	758	766	755	811	815	749	777	804	772	784	762	814	789	760	823	781	773	769	754	749	786	780	768	797	772	796	776	790	828	741	795	740	755	787	830	782	805	713	729	804	791	785	756	803	758	749	775	789	727	774	753	758	742	800	785	785	721	763	784	722	768	821	732	750	748	803	775	749	742	716	803	795	735	727	790	747	783	776	734	771	773	759	780	783	761	772	795	752	788	806	738	807	771	735	746	732	755	790	725	754	763	805	741	819	727	718	751	768	743	749	779	711	773	735	781	754	788	805	712	770	756	700	806	718	766	762	801	752	770	752	788	760	809	776	771	774	788	836	784	779	766	803	768	786	716	820	753	790	757	688	766	774	789	799	779	765	741	782	769	767	815	798	752	765	734	729	778	840	768	777	766	742	777	799	801	751	777	793	828	741	786	765	742	775	807	763	834	811	778	741	787	805	772	783	734	781	777	757	743	773	739	767	754	766	751	765	778	786	779	800	720	772	709	720	774	763	733	809	780	833	779	756	784	775	762	755	749	817	736	766	766	708	720	782	745	749	779	755	722	799	819	778	755	798	740	767	785	759	816	789	746	745	773	763	763	739	776	772	762	735	724	742	785	798	792	760	744	753	784	792	745	794	774	733	802	826	816	786	784	801	748	773	748	791	791	734	775	785	735	758	729
28028	12936	10067	5794	3109	2174	1748	1022	720	618	539	472	457	337	338	359	345	328	363	346	329	307	355	306	328	299	320	332	310	322	287	314	290	317	315	318	311	286	310	345	297	340	301	330	306	320	301	343	322	309	308	335	349	325	312	331	330	344	335	328	325	322	294	296	326	304	330	283	312	304	317	326	352	315	343	316	310	309	310	295	317	330	342	328	337	337	272	308	323	316	324	328	325	333	309	341	339	332	324	344	297	332	300	343	316	325	318	326	327	290	323	331	320	348	303	322	313	331	309	294	304	300	331	292	338	333	303	354	325	314	331	329	309	297	386	335	298	297	327	324	325	345	308	305	331	328	318	309	304	337	338	338	317	335	327	291	324	331	309	297	318	335	329	306	353	312	306	300	326	320	276	293	309	299	282	331	306	289	327	320	321	296	324	282	295	329	299	331	315	312	286	338	281	308	320	309	311	359	352	325	337	372	311	349	334	334	341	301	308	315	338	291	347	289	272	309	309	342	306	305	337	330	327	344	311	334	320	314	314	293	314	302	332	347	323	321	313	324	315	319	307	283	335	338	313	316	299	297	327	335	314	325	324	305	326	330	282	299	316	308	308	292	328	351	312	328	328	264	340	312	356	352	318	343	315	319	313	310	334	283	363	313	308	324	317	336	385	318	298	356	332	285	321	336	309	296	325	326	327	326	341	324	315	302	313	345	292	289	337	357	299	305	333	321	344	315	310	335	318	320	335	317	315	287	324	325	323	360	325	310	324	343	353	360	310	334	305	290	316	310	309	295	357	306	308	319	330	314	318	354	344	315	285	305	305	271	345	304	304	309	326	279	292	300	339	324	357	346	302	301	328	322	341	331	337	333	319	339	341	310	320	299	333	353	329	318	302	298	330	337	340	337	350	339	367	315	347	322	309	295	319	345	327	325	279	303	287	305	343	308	324	308	328	337	358	342	325	294	329	314	305	348	334	316	323	315	286	327	305	368	347	311	327	307	321	329	324	333	353	292	344	334	306	303	331	318	349	322	344	289	302	343	339	340	367	331	340	311	343	335	313	316	358	321	321	324	336	310	328	308	326	342	322	312	316	328	322	352	325	294	320	299	329	305	336	356	313	309	296	325	334	300	343	297	342	328	345	356	333	292	320	313	306	320	366	295	327	315	341	350	330	302	312	308	301	321	344	319	329	342	332	320	337	289	296	330	335	330	323	312	340	332	317	297	295	329	297	293	324	337	356	307	305	312	337	340	305	332	368	296	322	303	291	328	331	328	327	315	333	310	337	326	318	355	332	343	348	291	293	314	296	308	334	337	333	321	296	328	312	350	304	298	326	307	355	297	309	326	356	310	295	283	356	292	313	313	322	330	324	337	321	307	303	307	299	368	324	316	330	302	324	312	342	337	321	344	360	298	303	332	314	308	325	320	312	309	320	332	315	350	291	285	319	296	306	321	303	307	297	295	337	325	270	315	327	274	357	294	321	344	315	308	361	315	303	332	311	294	345	335	331	319	327	317	334	265	318	384	310	311	326	298	346	340	268	335	285	328	286	338	317	337	326	355	309	301	323	324	328	288	333	310	317	307	292	323	277	285	335	303	339	333	324	331	304	329	317	316	314	331	316	305	322	311	305	318	342	359	304	341	337	291	352	322	288	333	343	303	334	329	366	332	317	321	348	308	341	320	338	313	329	333	338	331	306	331	313	314	353	334	296	311	343	291	346	351	343	320	328	311	330	311	299	285	295	345	329	325	295	314	327	306	296	288	323	299	311	315	304	326	315	284	316	336	317	346	344	321	292	295	263	338	318	304	324	326	312	272	363	336	305	299	321	310	343	308	340	318	345	349	297	316	318	315	300	320	294	327	331	340	318	325	343	334	289	308	324	285	306	316	309	325	313	336	330	298	317	318	307	263	324	320	327	359	295	300	268	327	333	306	310	304	307	346	334	307	299	268	316	274	334	322	331	351	316	338	334	341	297	313	319	348	323	329	358	326	301	334	336	322	324	310	348	310	334	303	344	302	313	333	304	296	353	332	291	323	303	318	330	350	314	331	333	344	323	338	274	301	329	343	345	324	345	313	280	312	357	353	301	316	333	307	330	326	296	311	334	341	261	311	322	321	325	300	326	304	333	312	337	302	334	345	344	294	323	323	330	348	353	338	307	302	312	310	310	352	359	307	324	309	314	318	314	304	342	289	334	318	334	381	306	354	307	337	344	313	337	314	299	341	285	298	331	354	277	322	291	327	313	306	290	327	328	312	301	307	335	312	296	333	330	311	283	311	289	336	332	327	283	279	332	334	368	313	331	340	318	348	335	340	336	314	328	363	307	297	314	352	312	336	327	299	295	321	300	319	300	338	340	273	307	298	335	300	342	361	322	315	314	323	307	290	325	329	320	326	319	339	339	338	308	309	334	297	302	305	346	304	282	323	319	284	335	323	335	372	306	304	312	311	303	316	356	297	288	356	324	319	317	304	340	330	348	297	332	327	328	327	287	306	330	348	310	333	312	316	324	323	297	333	301	335	286	386	312	297	282	300	335	326	346	302	314	320	348	322	316	358	302	324	307	312	340	302	300	326	299	291	324	352	319	329	322	312	345	347	328	313	380	349	319	319	319	338	331	324	306	330	317	325	288	343	308	306	284	333	333	368	352	340	354	346	305	282	318	297	335	332	322	340	337	313	327	318	325	322	323	325	287	285	358	304	332	316	319	334	344	303	354	299	294	329	302	331	346	336	336	304	296	308	318	284	308	306	335	321	329	298	349	335	311	285	285	325	331	322	305	314	329	341	319	277	330	311	325	316	350	294	297	314	322	353	324	293	314	318	302	337	320	292	332	333	319	317	306	305	346	336	318	353	342	321	328	339	353	320	338	356	310	341	339	304	304	262	321	312	319	322	301	358	353	320	325	322	317	301	309	274	336	312	284	329	369	304	289	317	311	330	358	344	313	307	334	316	326	335	335	324	355	346	370	361	364	353	331	326	313	327	383	331	306	329	344	321	298	312	312	322	320	315	310	292	324	344	326	287	322	319	299	305	312	337	346	344	345	319	324	337	341	339	353	313	322	315	318	342	336	319	308	307	308	331	320	351	338	347	286	305	322	306	320	344	315	299	330	309	323	305	306	343	322	305	326	334	326	325	319	330	310	343	293	319	342	328	336	346	340	323	289	337	314	349	306	294	315	307	284	333	326	326	334	326	316	310	310	324	255	318	301	318	310	337	310	301	327	322	325	323	283	342	331	354	318	319	327	329	318	310	297	339	312	309	331	336	328	304	327	320	329	350	310	277	310	326	343	342	325	289	297	310	301	311	333	304	315	333	320	320	260	300	286	332	356	315	343	323	311	319	347	336	351	307	334	317	345	318	322	355	353	350	290	328	312	285	353	288	307	319	306	283	343	307	291	311	321	306	328	324	306	362	320	316	329	335	323	305	331	311	273	354	307	320	318	292	301	306	315	334	338	292	289	284	306	292	352	340
16614	9359	15267	12380	9541	7844	6700	4218	2950	2481	2156	1619	1401	1119	911	850	848	783	752	710	726	726	706	730	758	765	729	685	700	716	759	747	737	703	727	743	694	708	716	722	720	761	683	715	701	706	743	723	706	719	739	783	670	711	694	680	718	709	705	711	684	675	740	646	728	701	686	704	723	705	739	749	721	713	703	744	734	706	692	720	680	711	778	720	726	690	717	706	764	730	692	684	715	752	750	714	670	729	709	655	723	734	684	723	700	712	712	690	707	690	728	718	692	667	734	733	699	675	693	681	758	707	731	718	744	729	735	677	701	769	710	715	723	729	685	751	736	791	675	720	671	687	712	768	715	680	742	715	736	721	681	748	718	719	717	733	719	725	733	708	711	752	720	718	769	724	733	709	700	709	727	694	709	748	729	748	714	682	746	753	668	745	695	703	760	688	683	714	708	709	701	703	710	727	672	760	712	693	709	729	718	706	713	731	724	716	724	733	744	693	725	708	736	694	740	681	696	747	753	747	711	706	673	686	789	688	707	759	742	679	732	723	709	684	756	726	736	686	736	699	711	695	735	718	736	693	690	730	724	711	704	711	697	719	674	717	685	669	697	727	745	698	737	688	683	692	705	761	713	743	624	722	719	714	708	740	675	725	711	711	686	687	652	726	703	759	723	707	726	722	704	731	698	701	731	648	698	694	729	705	734	721	663	699	693	733	704	722	766	737	707	722	693	662	700	716	707	685	689	688	765	703	698	682	681	691	723	723	709	719	692	733	758	725	707	704	746	677	713	693	729	735	702	709	721	675	758	659	681	702	707	734	748	708	715	685	706	681	739	728	704	706	769	716	722	765	704	768	713	686	720	765	702	725	725	610	708	757	654	700	697	703	650	723	745	691	644	707	730	689	679	725	739	720	729	713	736	725	668	686	714	750	750	718	713	709	696	715	711	709	723	739	720	713	703	668	699	668	748	737	709	684	730	689	722	675	691	678	683	692	725	701	711	693	753	734	697	690	710	687	715	701	747	635	711	681	707	717	748	701	679	682	699	712	720	721	726	704	683	753	746	711	686	758	701	724	694	651	725	718	716	697	692	732	648	767	666	703	682	762	661	713	709	740	803	698	728	666	719	745	699	690	705	746	707	662	750	719	711	718	733	722	743	724	733	675	684	689	710	704	702	698	681	714	703	735	659	709	674	726	717	713	736	744	746	707	730	707	708	727	713	754	713	727	671	674	697	730	703	749	706	723	762	743	780	720	722	710	740	686	672	742	714	759	714	690	723	734	768	762	715	705	743	737	730	752	688	689	730	716	737	707	732	737	672	720	722	726	697	692	705	703	665	702	701	705	697	699	743	662	734	730	669	707	725	717	719	731	704	711	679	720	727	706	701	706	693	710	723	736	730	737	756	701	718	714	703	693	763	668	665	755	726	684	751	750	688	695	688	700	731	681	715	695	664	706	740	747	745	698	732	750	720	700	757	767	688	692	747	710	720	644	696	704	687	659	721	662	703	678	713	702	715	712	740	720	717	719	696	709	746	718	703	705	693	706	683	723	724	718	681	726	705	691	678	740	740	757	726	743	722	762	723	739	745	716	731	741	727	737	642	758	771	721	730	698	714	689	720	718	717	712	695	691	720	750	710	725	672	715	692	721	696	702	689	724	746	684	729	696	692	689	707	694	733	711	685	695	712	711	689	691	727	752	721	738	651	713	737	713	728	711	728	729	764	755	732	691	741	664	751	687	732	718	663	693	659	693	703	712	744	721	724	690	726	775	680	718	757	691	706	771	741	713	719	676	718	722	660	688	727	712	699	746	720	703	719	734	711	692	722	718	764	710	721	683	685	759	665	719	679	716	697	695	733	735	692	682	734	689	695	712	711	699	742	709	718	714	653	743	731	745	717	737	697	729	692	691	705	726	705	744	682	722	744	715	713	698	659	725	689	691	738	677	735	712	730	741	749	711	749	746	686	730	691	743	694	690	729	710	716	706	709	729	720	700	748	725	686	678	687	656	709	701	741	754	689	728	689	678	648	699	745	681	769	714	754	729	717	721	673	758	668	720	697	721	742	750	780	684	683	696	642	746	765	686	723	743	728	667	761	687	740	693	727	724	704	686	726	704	672	719	718	754	688	694	720	679	674	747	683	687	738	723	720	702	680	715	706	710	741	722	705	732	690	690	653	740	686	704	729	755	716	637	726	732	695	684	657	705	707	699	703	685	705	697	702	687	738	727	702	721	693	715	734	730	714	720	684	724	716	759	717	700	669	719	693	732	733	690	705	718	727	710	695	672	679	689	726	749	692	659	715	683	738	724	672	709	664	706	755	677	707	709	697	743	759	712	736	703	668	709	692	744	718	687	668	680	699	719	670	727	696	714	718	761	751	678	708	744	721	673	705	732	750	664	714	711	682	696	727	678	723	741	695	730	738	691	701	701	783	729	740	692	714	712	702	756	703	771	695	700	674	766	724	700	709	670	708	791	718	653	734	694	713	699	696	685	740	774	758	685	700	720	757	682	730	699	753	686	644	744	705	717	682	718	689	714	725	698	697	725	732	684	742	746	715	717	700	704	725	702	703	658	745	725	671	717	701	684	688	693	722	726	760	683	739	717	740	716	715	704	714	682	739	719	725	721	733	692	685	711	706	728	703	729	782	690	713	698	723	706	728	706	712	703	706	726	721	727	731	674	782	723	732	705	733	750	693	696	690	657	701	721	723	668	716	666	729	696	723	718	724	708	662	642	731	708	747	702	723	686	700	707	752	705	735	708	715	692	677	682	683	715	761	749	691	674	691	722	724	703	682	658	706	718	739	701	735	678	704	760	737	721	726	726	645	752	755	707	719	704	725	706	743	793	729	708	704	681	702	676	686	736	706	738	686	715	741	735	636	746	685	736	708	689	713	731	688	717	690	687	755	693	726	727	697	700	719	710	736	706	706	730	693	779	717	695	736	710	701	724	756	724	769	776	713	704	712	671	716	755	753	742	772	689	658	678	740	726	685	700	710	743	720	702	705	708	718	708	731	734	693	719	726	741	729	704	687	728	748	720	733	728	708	705	737	688	736	742	732	708	650	700	761	699	684	703	746	679	693	711	693	704	751	705	770	728	747	703	747	681	763	654	748	754	728	684	747	739	719	711	694	728	694	748	742	688	757	655	689	675	699	734	763	739	724	719	715	703	719	686	711	723	705	750	689	729	674	690	755	681	690	684	709	735	671	717	773	703	741	730	705	733	786	709	690	687	777	706	705	708	753	702	680	716	692	685	734	674	700	715	747	766	663	672	666	711	693	750	691	747	675	679	691	759	693	675	699	702	720	686	717	709	715	724	728	682	727	688	679	680	679	733	726	734	695	701	689	729	742	727	737	730	741	733	728	695	714	701	714	739	704	719	673	740	673	748	709	749	703	697	734	684	707	692	719	693	735	688	696	687	734	707	709	764	730	690	747	723	707	678	744	740	698	713	724	682	687	669	727	756	725	745	745	730
35447	18585	15217	8030	4693	3337	2687	1775	1213	840	749	663	566	455	411	413	385	355	362	357	379	356	380	392	377	393	328	376	354	365	384	389	369	387	355	358	373	407	409	362	374	413	370	396	385	357	367	419	371	369	378	373	363	354	363	364	419	364	391	353	381	426	396	346	339	352	394	364	356	365	404	368	358	392	400	360	381	370	379	365	390	367	390	370	358	373	353	363	366	355	389	383	352	332	406	366	360	389	376	374	407	381	355	367	338	346	351	388	356	378	377	375	352	368	405	394	385	349	411	394	338	359	374	409	355	364	381	394	373	336	389	366	412	312	357	361	415	388	341	371	362	351	380	369	361	342	389	378	358	347	394	362	415	373	424	361	370	372	406	358	374	367	395	348	377	387	398	400	390	336	393	353	393	330	373	385	424	366	406	401	417	355	365	368	374	371	358	330	399	352	383	361	363	340	359	374	364	372	370	380	369	358	346	407	374	378	353	357	378	398	404	360	399	362	368	429	389	353	380	386	377	354	383	343	374	386	349	414	379	376	385	340	344	412	361	367	364	365	342	382	335	388	419	377	368	368	390	376	348	335	410	344	351	349	366	368	416	398	361	389	347	367	379	355	341	360	391	353	329	362	385	382	353	350	373	402	359	371	358	385	402	378	377	364	382	405	378	356	407	394	356	385	343	343	396	359	360	361	384	361	351	380	375	336	389	359	374	344	366	335	367	377	339	341	421	400	390	374	376	379	342	417	403	363	393	339	370	345	370	395	357	366	356	356	405	351	349	344	347	358	394	340	380	378	347	342	373	380	347	392	384	410	383	348	374	344	408	376	353	414	358	403	359	349	366	366	391	400	393	359	391	404	375	383	387	379	361	348	387	363	366	395	407	359	373	351	336	326	353	335	349	362	372	394	308	401	394	337	408	362	430	377	379	344	401	361	362	332	377	371	385	409	354	344	342	375	384	381	365	336	389	420	380	384	372	381	349	392	380	331	332	373	366	380	371	390	365	363	369	326	351	376	347	342	359	335	348	365	356	392	340	381	398	335	393	373	371	347	392	400	386	406	374	356	353	360	353	362	403	396	369	341	383	355	362	353	393	371	372	367	391	400	380	373	408	362	356	352	367	386	352	400	362	418	387	393	404	379	374	366	366	367	361	355	377	378	336	345	355	365	396	416	370	362	388	378	352	388	393	355	373	362	380	378	363	411	394	386	395	337	366	374	380	399	362	392	363	364	365	361	377	400	387	374	373	379	376	404	376	389	432	378	370	364	350	372	411	347	356	410	397	388	358	384	386	349	343	362	406	368	359	371	387	370	397	365	374	396	350	372	394	369	367	382	372	376	381	411	401	416	386	365	409	331	350	375	354	394	362	358	390	375	334	335	373	345	355	388	354	353	383	366	387	377	390	365	372	348	351	400	347	365	387	357	342	372	356	375	356	369	435	381	389	374	389	382	363	350	389	369	377	386	408	357	359	384	355	373	346	368	354	364	388	348	380	377	379	362	353	347	391	393	385	369	361	398	354	367	375	361	380	362	353	420	395	402	356	380	357	380	376	389	389	337	395	384	371	372	431	396	326	379	369	367	355	368	372	365	365	376	424	341	394	395	392	393	397	399	397	343	341	379	376	381	356	384	367	388	378	360	411	383	363	351	373	358	330	358	388	395	359	368	367	392	406	348	353	383	324	359	395	362	360	381	377	358	370	348	359	352	374	375	390	381	398	370	342	362	413	387	387	376	403	362	357	381	392	383	381	360	367	377	395	402	366	378	369	368	364	357	352	362	367	357	342	399	367	376	380	400	401	390	365	392	378	387	348	334	370	415	366	368	348	422	368	367	397	401	377	372	367	383	383	320	374	370	359	361	352	356	371	343	356	347	341	400	345	400	400	337	380	342	358	384	371	338	332	379	384	355	368	393	357	358	390	376	402	353	350	332	408	326	385	350	364	362	375	354	341	376	380	399	420	359	373	368	381	360	364	371	387	379	388	343	361	377	407	362	375	374	382	412	360	405	349	365	384	450	354	380	360	398	364	380	377	399	356	371	419	381	406	361	376	361	384	350	370	382	405	370	392	366	388	385	382	355	388	368	351	428	366	396	388	361	377	376	398	371	365	387	347	336	352	332	367	344	388	369	396	380	374	357	371	374	364	374	376	364	326	335	369	330	339	330	354	345	389	350	361	333	391	385	346	367	386	398	362	332	369	359	354	385	376	352	363	386	380	360	390	354	355	354	331	378	346	347	379	372	371	396	353	361	413	363	414	387	358	352	375	368	365	411	385	338	423	393	380	398	357	382	385	348	397	370	401	350	386	410	369	387	380	369	381	344	371	383	378	383	422	377	331	378	370	390	419	384	371	403	339	398	354	418	385	377	384	395	377	392	347	376	359	397	387	367	361	394	364	361	354	360	377	390	333	355	374	374	356	392	384	393	401	359	392	397	388	382	414	384	373	390	356	394	344	358	350	375	365	387	342	348	357	393	339	378	329	349	365	362	364	382	382	350	387	391	353	384	372	350	352	354	362	373	371	389	367	342	386	371	358	371	375	363	343	326	327	356	344	378	394	387	375	371	403	366	386	342	407	375	326	383	372	397	384	381	379	383	366	348	363	361	376	345	347	397	354	415	377	351	355	407	364	375	382	399	399	378	382	381	402	361	395	414	369	373	356	403	414	395	375	400	378	371	359	366	380	378	376	365	385	369	385	366	345	371	348	358	391	391	414	330	340	362	362	373	349	398	347	339	336	427	383	360	395	331	370	332	407	382	375	388	393	352	312	374	380	375	366	380	357	374	363	363	367	388	389	389	371	342	402	379	370	399	366	396	354	358	390	398	385	370	366	384	367	380	406	336	367	354	360	395	396	385	381	368	382	401	363	379	384	387	356	383	379	388	357	348	360	370	359	381	362	366	348	378	374	370	425	399	349	382	337	412	376	361	334	360	352	388	384	352	368	378	377	377	365	322	393	406	377	371	387	399	359	380	357	362	359	380	328	369	408	378	375	406	403	384	337	371	353	393	405	388	377	352	389	384	341	364	373	392	350	369	396	373	361	365	371	350	346	368	369	382	362	334	377	344	400	354	345	348	381	360	369	389	349	355	317	364	371	366	366	384	387	360	393	363	376	393	354	334	361	370	373	373	379	356	353	360	343	385	344	356	390	345	351	367	358	411	387	373	361	378	363	360	345	347	393	371	359	387	394	359	364	383	380	373	382	343	380	379	368	378	367	398	368	356	351	379	422	417	371	395	347	333	378	382	374	379	351	385	388	357	373	392	374	368	328	371	412	352	356	392	350	385	334	392	309	320	366	387	342	347	426	370	384	400	368	355	366	390	368	394	383	351	400	373	313	360	380	354	358	357	346	327	377	391	391	373	366	362	392	382	392	357	359	356	399	391	317	363	381	368	345	386	385	380	374	354	383	437	377	346	359	360	346	384	368	379	374	365	366	377	387	380	349	389	357	353	361	372	353	354	372	406	386	375
20259	12976	19763	15626	12894	10942	9653	6913	4731	3425	3221	2449	1872	1465	1183	1027	975	939	885	953	903	840	854	873	823	852	858	884	836	809	864	831	823	857	826	838	826	838	842	825	808	787	796	846	843	804	813	836	823	817	778	852	813	836	798	850	840	820	825	787	817	813	844	788	837	774	854	842	828	852	801	841	828	785	821	798	882	836	775	797	792	763	806	832	781	853	812	864	780	853	822	829	798	807	854	818	777	824	787	826	823	840	827	804	820	801	837	845	777	776	886	822	803	788	790	817	781	813	834	848	821	817	810	807	798	884	754	789	809	819	842	798	819	787	755	860	830	793	838	827	816	840	811	783	823	850	813	796	795	802	766	859	824	822	807	832	862	770	823	841	802	788	839	772	825	806	846	805	832	829	819	825	804	804	848	815	787	821	791	784	834	765	829	768	798	793	861	786	799	817	854	823	813	805	841	785	797	787	791	817	790	781	849	810	800	781	824	801	803	828	830	801	832	857	804	845	788	865	771	793	827	809	828	830	800	789	815	802	783	822	825	812	842	818	848	825	812	794	818	800	867	756	832	860	784	788	865	777	810	811	825	829	817	837	818	773	832	778	819	810	828	781	795	859	776	775	830	797	822	826	814	866	849	825	800	850	818	851	837	839	804	787	840	840	804	792	808	832	822	841	764	830	832	804	836	852	839	806	875	846	791	894	834	789	857	840	800	848	782	836	817	827	795	800	765	794	743	860	848	870	817	781	799	833	800	827	844	820	797	772	767	872	786	853	821	803	793	844	767	833	859	747	823	790	812	849	754	859	809	831	791	862	811	853	836	764	783	830	834	797	845	796	767	840	801	776	802	817	796	810	867	795	793	857	795	836	826	861	809	791	769	822	852	811	819	765	810	810	854	810	821	764	815	784	796	825	835	785	800	794	852	801	854	807	789	780	845	832	800	812	808	825	811	778	766	799	818	799	871	837	829	749	802	809	890	779	833	782	803	742	786	802	806	806	804	779	793	797	794	844	828	830	859	803	834	785	789	784	800	842	802	807	819	804	805	772	854	811	789	766	801	802	830	780	824	777	836	871	846	824	821	825	852	781	830	809	841	856	795	782	829	832	873	876	850	782	841	772	781	786	831	817	770	860	835	824	821	790	820	836	804	837	780	854	820	801	859	819	775	793	818	853	784	818	812	799	835	836	802	854	828	804	829	875	854	821	819	821	842	840	796	762	818	807	818	821	820	820	820	766	853	813	823	803	775	851	788	819	842	839	845	844	864	831	858	808	826	858	773	849	781	792	815	852	842	776	786	788	818	789	822	818	778	820	793	773	827	846	838	829	788	826	798	828	831	866	789	782	808	835	769	841	841	781	839	869	833	794	784	865	784	836	810	801	804	859	777	812	790	851	742	823	785	825	811	803	787	849	885	815	790	879	753	787	829	823	876	775	802	825	787	795	774	818	795	812	839	826	782	821	845	881	816	830	788	807	820	902	806	835	848	838	826	818	839	777	822	868	830	840	859	830	784	830	803	856	822	800	834	826	838	797	834	819	804	753	822	812	807	806	827	845	800	835	802	806	789	818	830	840	776	781	835	824	815	864	786	860	764	813	852	809	813	796	816	834	789	824	762	807	834	745	785	773	851	833	813	871	836	832	801	846	794	832	806	799	841	788	814	821	841	808	804	808	820	823	786	836	870	780	846	780	814	853	773	805	837	747	836	800	822	838	852	795	861	820	843	844	786	814	807	791	817	832	821	785	851	831	857	803	805	823	829	805	843	830	879	791	856	785	763	795	852	847	821	844	851	875	788	811	812	809	807	843	744	824	804	752	873	782	793	820	766	822	814	810	848	801	819	832	850	800	810	836	775	794	822	838	809	847	806	792	807	806	810	818	797	773	811	803	855	794	825	861	778	800	812	759	770	830	899	844	807	803	853	829	810	787	812	843	814	781	805	847	864	794	843	806	829	801	852	826	754	809	805	815	781	815	801	780	828	818	813	824	799	796	769	825	787	792	804	769	768	770	819	800	837	826	829	749	804	836	773	819	792	822	866	734	808	836	839	806	821	762	776	813	822	812	782	829	824	796	808	795	825	817	797	788	845	817	835	837	791	821	792	791	858	793	811	830	760	838	810	803	820	785	803	808	790	805	752	759	789	811	806	846	799	809	851	818	834	823	805	851	828	819	808	853	767	845	854	771	815	797	824	856	808	789	840	775	806	833	876	847	816	772	814	862	794	816	834	795	834	773	768	810	786	821	786	837	806	833	819	877	818	835	775	814	776	798	809	810	805	824	826	816	825	789	774	879	849	804	858	839	813	803	780	831	855	843	800	805	804	785	845	766	836	763	843	770	839	801	814	845	823	789	816	820	861	870	787	800	809	846	798	839	799	865	818	799	813	813	793	800	846	833	811	858	867	804	783	845	853	853	769	830	792	780	767	781	856	807	863	839	759	768	818	834	793	800	787	807	784	811	838	814	838	808	844	859	847	836	792	747	786	882	839	847	837	764	780	807	810	839	851	838	823	842	825	778	759	789	839	814	801	802	816	799	794	824	848	890	875	801	804	746	819	832	803	810	789	843	854	790	776	792	847	833	793	813	849	828	845	879	871	859	778	857	792	827	827	824	848	773	802	812	829	826	807	816	830	837	782	798	881	803	854	853	842	815	812	796	813	803	845	804	804	800	839	833	832	805	848	856	799	806	779	866	825	831	817	801	845	805	752	867	838	854	866	828	814	846	785	808	784	812	797	863	849	798	810	827	778	811	875	804	812	803	798	829	864	755	807	797	819	778	861	832	798	831	834	803	845	775	854	797	760	780	813	827	830	825	745	792	792	779	800	730	802	772	819	773	809	797	793	822	855	797	774	784	841	820	820	796	869	843	815	798	769	811	804	818	820	745	831	836	766	851	822	841	816	843	863	863	809	782	881	786	822	814	796	846	799	814	782	809	823	783	800	863	801	850	823	845	848	822	802	839	821	836	830	849	813	814	798	781	811	858	784	803	852	795	795	799	818	807	824	840	770	823	837	816	783	844	824	824	751	797	791	846	812	833	824	825	785	797	807	838	808	805	838	822	823	883	834	817	828	821	794	794	818	814	797	814	824	840	840	848	866	843	767	772	838	815	850	812	842	827	753	854	821	775	776	831	780	758	868	824	820	811	833	787	831	839	810	819	838	796	815	846	795	784	853	786	850	812	786	843	791	835	792	834	820	821	879	781	847	826	810	809	856	792	816	792	850	835	843	776	833	777	763	806	793	802	806	873	789	818	842	827	745	789	847	837	783	802	842	827	810	914	809	787	836	875	776	763	791	858	820	803	836	838	825	825	811	840	792	865	850	827	836	843	801	814	860	832	792	814	804	850	814	779	842	820	857	831	805	805	801	790	834	828	844	854	777	811	835	858	802	849	862	816	809	878	789	822	878	842	800	831	858	827	880	826	866	825	855	816	816	794	861	786	812	793	813	857	812	823	791	785	791	841	895	784	846	793
14983	7070	5151	2972	1870	1298	992	833	504	488	517	372	352	420	385	359	358	360	343	363	365	371	383	367	383	382	348	382	355	375	384	352	384	383	345	398	303	342	362	359	341	344	368	391	346	356	334	344	367	368	373	359	366	386	359	367	370	361	387	364	347	353	371	358	386	379	362	387	400	367	396	357	322	350	376	356	398	347	346	360	371	385	365	363	342	324	384	349	377	344	360	363	340	380	355	371	316	367	362	401	365	340	368	380	372	357	385	382	383	347	356	403	351	334	387	378	364	356	387	350	368	352	383	351	386	308	384	374	361	364	325	313	335	347	392	373	401	351	366	359	374	359	387	339	366	363	327	326	319	360	357	386	391	392	353	402	354	355	394	365	338	379	358	372	356	331	344	363	352	350	346	337	375	369	369	385	359	340	377	344	385	362	373	364	360	359	352	336	350	399	386	376	370	337	341	374	364	355	357	394	342	401	373	368	369	365	379	349	361	379	389	333	372	342	348	370	374	345	376	349	362	353	335	338	393	322	368	341	371	377	376	355	354	364	345	357	361	339	311	346	370	387	377	374	361	359	365	362	375	344	347	360	345	351	365	386	398	368	385	360	349	352	379	365	388	381	318	360	353	388	344	363	360	365	341	371	346	345	359	314	334	364	349	366	366	373	392	347	392	410	385	373	361	365	365	331	344	360	341	325	403	388	336	349	348	399	376	365	340	354	345	382	409	360	385	342	316	346	387	360	323	351	377	347	350	386	364	340	401	359	389	351	394	356	326	387	360	374	361	344	346	411	392	358	364	367	320	364	390	385	382	357	356	341	365	425	364	357	346	346	362	350	409	372	346	317	360	366	334	350	335	387	380	359	373	385	361	357	327	361	368	341	395	373	369	361	349	360	381	390	383	369	307	337	325	357	363	390	366	367	376	373	326	353	395	340	381	374	374	342	365	369	363	364	359	355	360	363	318	360	339	327	312	322	352	348	351	385	399	373	368	358	313	349	378	338	345	375	342	338	340	384	342	390	314	361	321	352	353	346	350	336	389	402	348	379	364	399	392	362	370	347	386	358	358	357	375	358	333	371	369	321	332	398	367	344	350	389	363	348	395	342	356	380	378	355	338	315	358	329	351	365	382	355	364	377	392	371	387	361	357	394	387	400	347	369	394	349	393	339	382	340	348	353	324	359	353	333	376	364	373	365	374	373	405	364	419	400	343	314	378	367	393	341	370	421	400	354	357	392	402	380	363	389	371	390	357	329	360	347	350	354	354	357	383	361	350	366	359	364	347	371	382	358	355	351	392	332	415	349	355	340	330	378	353	381	418	359	391	335	405	372	349	404	371	389	368	342	352	383	416	354	379	403	358	342	377	380	399	342	371	357	365	397	369	367	339	360	358	361	364	327	386	364	346	346	385	354	368	325	356	344	363	373	370	390	343	376	335	367	380	370	390	377	374	378	350	355	373	323	370	354	362	364	349	354	349	349	366	388	357	344	359	356	334	343	340	395	378	370	344	378	348	352	389	386	348	358	396	351	356	315	366	387	357	382	364	425	378	389	364	375	353	341	366	375	388	384	380	343	346	359	341	376	391	376	358	353	348	366	383	375	351	328	364	388	377	330	350	360	361	335	376	370	375	389	377	352	371	344	376	364	361	369	368	380	353	370	371	390	323	378	362	378	378	339	394	380	335	345	391	334	367	348	332	387	352	354	346	360	343	347	351	349	344	353	337	383	367	398	351	346	378	344	383	354	331	330	374	378	354	374	382	378	397	386	400	361	408	300	375	371	369	357	341	352	378	349	369	348	379	369	326	371	397	356	338	361	353	344	391	400	369	373	374	348	327	336	401	368	333	346	373	352	381	360	341	357	368	341	361	357	361	364	342	358	373	353	360	375	377	350	376	350	368	360	376	382	344	372	375	384	346	393	329	377	371	331	363	351	341	358	356	360	387	369	386	354	378	349	341	373	382	359	299	357	380	341	366	364	347	352	405	367	378	331	351	356	395	414	390	327	349	343	357	379	339	338	363	362	375	351	364	387	348	335	364	350	362	384	359	369	399	354	349	396	363	362	355	324	377	360	329	342	395	352	400	385	361	366	382	355	414	385	358	383	373	329	416	386	356	337	410	364	388	355	346	333	367	381	351	328	353	361	395	388	401	401	370	355	373	390	360	404	373	350	378	374	368	420	365	365	387	370	373	335	343	378	375	380	330	337	375	372	348	364	354	341	343	330	341	353	327	360	381	353	332	375	352	371	389	370	342	400	363	358	399	351	348	343	361	363	381	365	383	388	352	342	351	354	389	350	327	326	356	351	358	400	368	355	345	371	360	391	349	392	344	333	383	394	345	363	324	347	389	341	377	341	376	386	380	411	358	345	367	365	367	353	356	333	371	319	352	329	330	359	370	339	369	355	380	383	379	366	361	406	384	354	378	359	382	361	398	370	391	360	343	371	379	358	375	354	377	403	363	316	325	340	379	357	371	327	378	339	368	337	379	321	353	394	395	343	357	375	352	373	378	355	345	383	399	352	364	375	345	406	358	360	380	348	355	333	332	355	379	381	389	381	361	376	401	364	370	397	338	358	377	343	363	341	377	371	382	365	375	349	346	355	359	399	378	375	380	356	368	351	333	361	347	380	394	380	391	391	364	362	358	401	321	383	393	363	367	367	338	351	371	341	362	390	371	377	360	400	385	343	383	370	362	351	363	357	376	393	381	384	385	348	365	386	397	362	387	342	357	376	346	363	401	389	349	397	351	364	368	360	347	374	324	331	369	306	355	368	362	352	344	372	358	360	384	398	400	329	342	343	378	385	354	355	345	366	382	356	371	376	342	349	357	375	381	321	362	365	362	367	368	333	361	345	345	371	391	351	357	404	329	396	321	329	339	335	403	383	368	365	365	416	332	381	376	347	354	382	344	369	387	392	380	355	391	351	374	374	362	345	384	380	362	376	387	339	365	359	364	365	352	368	424	353	376	342	357	335	329	339	323	369	378	383	339	347	375	378	391	387	324	337	385	350	320	336	371	377	342	344	352	343	372	348	352	366	365	376	363	351	370	357	372	360	394	352	361	349	374	391	390	403	316	375	402	371	387	407	377	332	358	405	368	376	337	365	375	346	385	305	351	327	346	367	354	356	342	364	357	347	396	390	342	361	387	364	413	386	382	366	345	355	363	371	357	311	353	352	325	320	339	349	389	396	321	341	356	380	358	356	316	374	344	364	334	374	357	420	384	389	341	374	353	340	391	350	415	343	367	359	359	404	392	350	389	387	393	362	371	349	392	356	343	366	365	411	387	344	393	342	370	396	411	393	330	387	355	346	345	356	351	342	338	392	408	356	360	350	351	345	398	347	376	365	383	339	374	378	369	332	335	363	376	363	356	422	356	375	333	358	364	345	295	370	370	393	357	363	347	351	355	377	376	349	367	369	356	362	362	362	355	384	353	351	381	392	379	324	363	367	359	387	365	373	357	352	355	354	326	389
8668	5597	8707	7766	6187	4972	3640	2523	1696	1261	1292	1116	973	931	888	788	892	759	784	825	782	809	771	751	754	789	764	731	778	808	824	804	809	827	791	819	793	760	796	752	763	793	731	844	766	787	826	825	773	841	748	803	769	754	781	770	798	746	780	739	721	754	790	831	760	730	747	782	753	761	736	791	738	791	766	786	831	789	786	779	768	760	760	755	765	783	783	814	786	781	743	748	787	761	755	780	771	771	796	869	843	761	839	763	771	811	813	782	768	760	780	759	760	786	799	780	842	786	831	814	764	792	749	823	815	753	777	814	784	742	794	754	728	799	796	773	723	777	676	801	767	812	751	790	785	802	784	766	755	774	770	770	828	807	801	787	781	799	817	773	796	810	805	786	788	803	741	798	828	773	835	795	734	804	781	804	772	766	771	738	790	797	795	785	845	815	820	768	755	786	767	813	815	787	817	787	789	824	804	741	741	741	774	818	801	764	775	781	754	777	806	787	757	779	802	717	813	786	797	784	774	829	790	791	811	748	810	784	787	772	874	789	791	780	810	774	806	775	751	790	758	777	776	797	780	740	748	724	805	745	747	815	775	829	786	770	770	775	785	731	814	719	782	768	804	770	796	747	789	717	746	808	785	784	756	790	787	795	797	734	812	742	782	781	810	787	812	764	777	794	828	787	761	765	759	725	792	822	785	803	777	805	770	785	774	797	814	777	811	774	774	798	777	814	760	809	756	844	736	776	783	774	784	790	763	796	791	741	790	780	766	759	757	789	716	772	782	803	801	792	780	759	774	778	769	779	793	768	809	740	792	784	783	787	845	832	780	806	786	791	748	777	773	837	773	764	837	839	762	773	795	804	805	772	796	762	780	837	742	820	804	744	807	775	790	756	799	719	747	826	732	797	802	788	803	764	814	781	748	784	809	700	814	785	811	795	780	814	769	853	812	827	789	752	772	800	830	811	726	789	780	770	798	789	782	739	762	719	820	809	786	761	779	824	773	773	816	798	753	787	743	800	760	757	778	789	801	788	840	810	794	796	808	782	765	747	838	782	767	766	778	799	809	759	807	772	822	745	783	777	780	754	786	772	807	775	758	758	796	786	772	797	825	773	721	758	765	787	777	828	717	822	796	772	842	794	770	786	788	788	771	810	804	808	808	807	786	804	832	794	815	747	799	735	741	788	788	794	806	813	803	805	804	797	806	790	763	767	778	717	738	777	798	823	776	753	812	783	803	804	782	735	779	775	792	801	846	800	756	823	827	807	769	792	774	808	769	838	814	752	747	772	807	781	821	762	783	715	828	760	776	773	736	801	803	800	775	816	737	766	762	756	828	803	806	750	786	783	744	817	738	816	789	753	802	806	765	762	758	753	793	812	749	803	766	760	760	760	811	794	778	778	774	763	770	790	789	793	748	749	736	792	787	790	791	741	776	761	821	820	770	763	792	754	788	778	818	770	779	803	785	775	788	733	798	778	772	786	839	827	779	745	806	779	761	757	773	769	816	837	786	769	781	761	772	799	759	811	744	808	778	788	804	813	745	737	811	795	773	721	775	764	805	803	763	764	748	782	782	761	760	792	867	791	814	810	796	777	773	805	782	783	848	807	750	729	806	787	802	822	769	811	748	790	796	815	700	758	767	792	755	806	764	784	796	798	818	792	778	775	830	788	811	781	790	805	817	794	796	785	787	816	768	763	774	757	773	798	793	755	810	792	731	765	767	761	770	762	797	791	819	762	771	795	840	829	741	747	736	753	780	778	786	823	732	803	741	833	783	783	749	772	809	809	814	801	762	791	786	785	806	793	796	843	825	766	775	765	782	780	816	785	745	760	766	777	817	799	762	735	813	794	821	853	782	735	816	773	831	800	844	787	795	839	809	771	812	758	773	759	788	804	847	797	823	770	804	755	770	760	813	762	790	767	796	819	817	766	792	822	785	817	739	780	783	777	770	792	773	746	762	803	747	734	839	760	824	819	777	785	768	805	744	790	756	780	849	777	746	790	828	824	790	762	785	820	782	750	819	784	752	763	753	836	804	775	806	807	798	793	770	827	764	811	840	795	835	758	795	758	807	766	792	773	824	776	716	813	801	803	756	777	794	747	775	829	829	816	797	799	761	757	786	798	766	808	790	770	776	823	772	763	772	841	774	806	765	757	811	805	769	786	781	798	731	784	770	817	800	798	780	841	803	793	799	772	815	828	743	717	712	770	807	795	808	812	768	835	816	804	797	775	772	811	788	821	768	795	785	869	838	824	775	823	781	794	797	795	810	749	778	779	822	821	797	776	780	785	784	755	800	767	748	790	823	779	714	787	732	783	765	779	781	732	853	786	823	744	748	776	773	761	746	782	765	746	772	744	757	735	774	824	800	802	763	782	773	787	797	811	809	808	842	793	831	786	842	818	768	773	783	796	744	779	841	794	763	747	782	770	783	742	797	792	771	754	797	816	767	775	766	822	767	807	783	794	799	743	771	805	793	802	781	806	790	807	811	803	754	738	777	760	804	842	772	807	819	779	781	795	786	770	774	772	749	795	784	794	748	756	752	796	756	766	780	785	805	791	780	762	770	805	762	789	817	771	771	817	803	739	777	809	789	759	792	807	788	754	765	811	789	844	792	744	804	775	820	775	770	795	757	768	778	780	794	757	766	802	763	837	767	796	810	756	761	779	822	792	794	789	784	781	841	770	817	771	791	794	753	752	781	830	770	826	805	796	780	797	840	764	834	812	809	773	813	772	757	789	756	763	784	773	826	740	757	794	792	799	816	786	747	716	774	778	767	776	762	810	746	806	775	788	770	788	772	778	774	737	752	808	777	806	833	778	833	769	737	768	784	758	761	823	783	810	776	796	828	855	805	786	781	776	808	794	774	765	808	770	781	855	822	749	749	750	842	747	795	815	781	793	788	798	781	804	813	794	802	782	766	796	807	838	816	818	754	853	806	811	793	758	804	780	829	801	785	789	800	833	802	767	762	737	777	773	815	764	779	811	803	832	760	727	804	789	789	799	796	827	748	757	748	788	816	753	747	760	808	780	749	805	776	801	783	807	789	785	798	786	748	807	778	796	749	803	850	791	788	771	812	713	729	830	841	811	788	796	736	798	762	784	788	780	785	778	782	797	777	799	774	759	739	808	796	805	764	774	784	768	786	827	792	777	805	802	811	783	776	791	809	794	805	804	775	820	770	760	761	788	807	831	737	778	762	776	779	755	755	793	791	776	761	775	758	726	779	767	759	745	769	761	794	767	765	804	795	784	812	763	820	792	848	774	830	767	768	816	766	777	734	827	771	820	750	796	803	793	785	778	769	771	811	773	737	779	767	746	758	792	762	790	809	781	812	778	806	769	763	758	744	775	791	803	798	796	727	729	803	812	805	796	837	730	804	787	764	802	797	785	758	770	806	796	824	789	780	773	774	784	816	775	802	737	799	833	799	800	778	699	752	739	775	829	776	786	753	800	800	845	755	791	813	731	799	760	792	757
26592	12658	9716	5955	3226	2536	1790	1234	795	565	594	547	473	364	367	379	314	335	327	337	366	315	330	309	346	304	310	319	329	321	308	319	343	321	315	323	336	346	321	315	331	331	358	314	323	336	321	328	308	324	326	336	293	305	331	327	328	325	346	321	330	365	329	286	306	306	339	308	327	320	313	266	318	338	306	303	368	298	331	331	306	323	295	312	305	295	323	354	326	310	317	359	327	337	304	306	341	337	301	300	285	291	296	292	309	308	349	356	298	301	326	340	330	332	322	314	333	330	326	338	342	335	335	311	328	281	292	343	312	359	318	333	351	330	345	335	289	343	354	287	312	327	376	338	336	284	309	330	339	318	370	338	317	348	338	325	323	311	331	337	346	359	332	360	307	343	345	350	328	334	263	304	300	320	328	330	329	347	300	313	310	327	310	325	345	340	322	316	322	306	289	281	307	331	346	288	334	321	342	309	321	311	317	294	312	327	314	340	313	303	351	334	338	320	345	304	336	293	337	286	347	329	322	342	285	310	341	350	307	326	323	323	297	284	326	326	311	295	337	343	328	308	335	298	329	304	336	311	329	326	301	337	327	323	297	358	314	311	295	320	342	338	308	335	323	324	350	307	346	340	306	337	312	337	314	311	340	317	299	342	329	310	323	323	342	301	278	325	321	335	319	344	334	344	357	317	331	360	341	312	310	335	326	319	318	305	355	320	308	318	318	361	333	339	326	346	281	339	325	300	315	325	319	320	315	321	338	311	310	333	339	309	326	334	316	335	307	326	355	312	346	324	309	316	337	354	346	337	334	317	356	322	317	313	312	314	300	313	314	300	315	322	304	330	328	362	330	305	326	326	322	353	354	351	324	319	349	353	307	296	342	355	346	333	364	340	345	300	327	298	344	333	308	317	342	319	358	295	321	339	332	345	298	314	325	294	310	307	338	318	312	311	338	304	346	328	293	329	353	349	320	350	320	333	284	320	320	374	310	291	333	358	321	315	329	349	291	329	312	333	335	337	337	318	335	319	322	316	304	313	333	319	329	300	322	316	331	321	315	332	360	321	334	362	323	299	329	298	318	325	320	341	330	349	339	321	301	335	319	335	316	330	326	305	354	340	313	285	327	317	324	289	330	311	348	315	318	307	357	348	334	296	292	329	294	280	329	318	305	312	347	316	331	352	302	326	302	331	345	314	314	321	309	311	308	338	333	295	335	358	348	334	301	312	329	327	333	340	327	336	357	346	348	330	316	316	317	332	346	318	281	336	322	318	314	298	323	333	342	352	349	310	304	295	328	306	311	351	337	318	321	343	364	360	309	328	305	335	310	296	335	304	322	319	304	333	318	346	311	325	334	330	371	320	345	326	382	338	312	280	333	338	325	331	315	341	318	327	303	325	310	338	320	317	305	329	290	320	368	297	328	301	313	336	336	331	279	312	339	293	300	326	319	336	325	309	305	341	312	346	374	341	285	354	336	322	337	329	320	311	355	349	322	329	293	329	292	330	319	332	308	296	341	306	289	338	332	320	353	330	317	318	344	333	302	346	357	309	310	313	335	318	309	341	306	310	326	327	313	332	328	335	350	333	332	332	329	293	328	323	319	319	325	315	327	312	346	320	326	323	321	329	326	319	315	321	317	311	302	315	316	310	313	328	292	337	323	337	344	344	343	317	305	306	315	326	303	347	316	308	330	316	323	322	321	306	295	326	331	342	335	333	366	329	323	311	339	288	338	309	374	304	338	384	346	347	301	328	308	318	298	302	307	355	309	316	363	323	317	323	325	325	319	342	351	313	365	311	318	322	377	289	270	352	307	361	319	334	320	331	311	330	324	310	323	347	316	346	346	335	325	336	345	342	338	335	347	313	365	317	317	300	336	328	294	355	348	311	293	338	324	337	316	310	343	322	329	297	315	329	312	324	333	312	308	329	348	262	313	337	329	311	313	269	320	332	301	346	336	321	349	322	331	330	343	297	299	317	346	344	312	310	308	334	337	273	301	324	285	330	291	346	305	291	303	310	361	333	316	346	306	334	337	345	316	323	371	352	324	309	329	339	289	329	291	306	332	330	281	331	334	326	336	347	289	330	286	323	335	335	337	305	332	318	341	309	325	297	291	297	322	319	336	323	360	332	293	339	311	337	304	350	315	328	317	330	347	329	343	337	349	368	340	297	373	366	290	298	331	300	301	269	328	342	318	354	337	318	319	310	303	344	311	324	311	358	312	330	308	315	325	312	333	340	375	340	313	335	307	328	300	347	343	333	358	340	359	289	354	319	329	342	317	314	334	286	318	338	341	338	330	330	330	320	298	322	344	332	348	328	307	303	325	310	326	327	322	330	316	338	370	356	349	334	351	321	341	350	296	315	348	302	286	331	304	297	352	323	302	344	339	290	342	330	360	327	337	345	301	294	337	365	338	337	318	331	309	321	325	329	331	332	313	344	300	307	299	330	299	336	311	315	359	333	290	288	337	342	322	339	329	320	349	328	324	361	340	305	322	300	337	353	346	336	337	331	303	333	324	318	282	347	346	295	338	341	326	331	350	287	330	315	332	290	333	338	296	332	324	323	326	299	292	347	317	332	297	379	275	299	333	308	341	280	294	277	323	318	316	323	305	340	334	307	339	363	331	311	319	326	315	328	342	332	324	340	301	321	310	320	328	360	336	346	317	311	365	307	321	308	303	278	316	322	306	329	315	311	305	335	300	340	312	331	359	325	324	311	308	291	349	353	338	317	354	311	333	341	310	332	312	314	298	344	317	335	320	298	327	284	303	299	304	322	303	339	341	307	304	328	321	308	313	365	299	317	306	308	328	335	333	329	336	318	340	317	293	303	340	315	330	315	338	330	387	349	308	307	311	310	315	324	316	316	339	315	324	333	309	333	332	333	300	315	376	315	314	323	331	347	324	302	335	347	322	309	348	310	370	328	324	332	320	310	333	332	317	313	340	327	322	334	340	330	298	306	335	338	309	305	353	293	307	361	332	342	335	308	317	336	322	331	309	322	317	297	306	306	316	305	321	319	317	342	294	368	337	306	337	320	322	347	310	296	327	347	316	308	301	312	348	316	346	308	316	327	314	317	344	338	348	329	288	327	315	293	330	332	317	340	327	344	360	343	351	330	301	314	325	341	341	337	305	286	323	360	328	276	308	364	341	330	355	354	339	350	334	336	335	313	295	336	304	341	312	331	345	327	272	334	337	326	358	309	334	295	349	332	324	303	326	329	313	339	336	291	308	307	313	315	339	348	316	334	358	315	293	324	311	311	337	351	330	286	324	320	327	323	333	336	312	320	331	290	316	350	283	315	330	315	336	309	298	346	334	372	321	311	312	309	300	310	330	318	341	356	325	285	326	323	335	349	332	326	373	315	336	312	306	326	342	347	298	355	350	325	336	324	323	340	305	325	313	339	361	319	325	322	365	343	357	333	328	300	325	318	323	323	371	323	327	326	321	325	368	336	339	324	319	301	352	328	303	273	345	305
15836	9277	14850	13220	9956	8517	7269	5075	3257	2259	2113	1816	1490	1126	956	859	827	826	803	800	763	744	760	732	745	738	712	743	740	761	709	720	767	784	734	716	739	715	740	719	727	695	740	726	725	735	686	756	727	732	684	716	741	721	747	759	667	722	720	686	751	761	735	749	693	719	691	744	725	686	716	707	745	765	704	684	690	723	690	763	712	702	747	681	741	771	725	743	703	726	751	744	758	713	668	720	714	721	711	742	725	707	736	735	735	663	710	741	694	720	747	724	697	733	748	716	744	704	712	698	763	671	709	780	732	705	750	721	688	681	681	760	700	709	711	704	692	742	663	725	775	727	727	728	743	730	729	759	694	738	730	751	741	730	810	754	711	747	724	692	733	725	689	725	734	733	720	781	782	689	711	745	732	740	707	760	770	732	739	707	695	738	697	720	718	671	730	714	721	692	716	714	699	691	762	689	680	681	728	749	686	717	732	684	719	749	713	763	747	758	697	744	721	692	710	703	743	728	686	746	750	701	715	721	725	710	711	716	704	707	723	740	736	731	693	711	727	687	711	752	705	698	779	701	687	708	705	767	660	723	759	741	736	668	770	695	728	727	725	738	745	682	774	720	694	737	738	709	748	750	695	711	656	670	700	738	722	685	743	671	719	710	683	696	720	739	719	672	737	694	696	730	775	737	731	750	716	740	672	743	729	740	669	776	677	674	718	697	683	761	714	754	677	700	731	709	685	706	748	728	684	758	671	707	741	671	722	715	713	732	683	623	729	703	716	726	737	653	702	701	715	711	660	722	698	723	741	717	715	732	667	714	732	769	723	769	727	721	704	763	695	670	733	727	747	727	684	691	713	708	778	728	710	714	738	735	713	712	706	702	734	767	763	730	739	736	689	750	723	738	738	769	715	763	727	709	740	683	746	740	739	735	726	720	715	733	721	739	747	677	759	759	741	742	714	762	722	693	717	695	690	749	709	720	755	691	706	673	743	660	780	712	697	746	726	733	720	694	733	704	679	756	678	749	702	745	746	712	666	739	696	733	726	677	714	744	762	770	709	682	725	670	726	714	713	756	727	740	715	754	751	736	781	711	738	720	713	749	660	684	717	728	735	733	717	760	715	708	701	684	751	738	688	787	701	710	702	766	717	685	719	681	733	719	671	708	688	723	713	679	731	761	696	759	735	762	750	691	710	708	726	738	733	683	713	735	708	692	712	671	751	680	719	723	683	733	750	694	681	702	742	735	745	710	736	716	764	752	724	732	765	724	764	743	730	722	704	725	709	727	718	738	747	705	648	745	701	703	683	725	685	704	682	712	751	710	722	735	716	734	758	800	696	719	755	701	701	675	733	709	721	702	713	740	700	691	709	733	752	710	693	768	690	750	745	703	736	687	713	748	743	696	731	686	759	779	671	708	673	657	725	713	712	710	716	677	704	694	747	708	732	712	749	741	656	729	748	716	705	729	699	671	720	740	677	681	695	741	707	707	672	692	742	743	698	670	702	641	690	742	684	770	761	719	712	709	738	756	726	707	788	704	703	691	687	733	724	688	706	715	670	731	752	699	725	679	715	710	751	727	685	723	715	700	723	754	750	770	710	737	665	728	715	726	699	697	731	736	769	678	700	741	740	720	655	767	745	711	705	687	734	765	716	720	777	691	722	692	692	767	741	719	687	740	733	710	717	689	707	718	684	731	685	708	695	698	688	737	714	770	714	721	700	704	704	709	756	720	700	736	712	687	712	722	735	714	724	729	779	706	720	655	703	712	706	715	673	725	767	727	721	751	715	708	734	699	709	730	750	715	734	721	656	725	724	715	749	730	709	739	715	740	706	739	662	744	749	695	738	729	678	736	735	692	689	711	724	774	705	730	761	734	733	727	713	701	724	679	722	696	749	767	693	743	728	706	720	751	728	703	692	761	717	660	715	732	726	711	700	746	708	662	671	664	703	732	726	698	735	717	706	730	682	705	688	731	720	730	707	707	700	689	724	695	719	716	744	741	736	689	760	732	693	743	722	711	761	719	732	694	709	738	756	751	733	740	763	745	782	736	729	706	694	694	705	697	710	697	721	714	725	740	764	703	735	746	725	726	696	726	766	728	730	733	723	686	757	715	739	750	713	723	705	707	711	701	698	792	795	683	707	683	707	705	696	711	707	719	688	720	778	694	681	697	679	775	754	727	730	698	732	749	727	692	697	690	727	708	707	727	748	735	751	717	728	738	724	685	742	724	721	680	737	730	731	732	709	738	746	741	698	740	653	713	702	728	746	717	697	755	739	740	737	728	717	739	692	662	715	699	691	698	716	728	701	683	670	692	709	743	748	688	741	664	720	709	691	759	772	720	733	679	722	686	739	719	765	731	767	757	731	716	731	726	693	723	714	708	737	688	680	722	696	735	732	729	724	685	730	707	729	698	688	704	716	691	703	769	747	729	731	697	742	708	728	726	705	741	727	746	739	705	767	685	665	686	731	670	689	720	736	681	750	711	709	689	682	708	713	733	727	714	696	729	708	736	688	739	692	710	695	724	724	714	711	691	731	718	710	704	731	698	748	705	745	724	735	727	721	697	728	729	681	696	692	695	751	715	789	708	668	741	667	718	749	722	687	707	706	728	749	733	734	736	766	726	744	719	730	745	739	734	698	738	719	702	762	684	702	770	713	730	729	706	715	658	713	738	702	730	718	698	719	732	764	767	714	676	703	705	729	703	752	747	712	705	723	699	771	740	709	718	747	735	694	701	723	694	731	723	785	782	714	758	700	698	717	750	712	726	674	739	711	735	736	716	699	685	740	726	734	711	679	719	719	720	725	744	715	735	735	816	743	724	706	707	745	738	664	674	706	780	700	695	715	745	715	726	686	713	738	705	695	751	722	718	700	704	718	706	699	680	672	719	733	695	705	750	686	714	691	716	739	699	748	721	723	686	760	710	699	729	757	729	709	694	686	722	749	666	795	716	759	750	715	726	689	746	700	733	704	762	689	698	718	728	719	745	764	709	725	721	717	693	702	718	685	691	757	686	723	722	695	726	720	702	756	743	704	766	703	752	750	736	710	714	676	751	734	663	704	740	715	716	693	703	677	719	732	718	718	697	718	737	737	745	717	768	719	688	730	702	757	725	701	702	720	741	730	730	756	729	700	727	747	736	735	738	666	721	742	685	744	728	757	707	700	705	718	753	727	763	738	712	721	677	714	735	731	701	689	727	732	678	746	779	674	725	700	783	740	750	686	750	729	730	718	712	711	714	713	710	720	767	727	715	685	698	705	746	700	730	748	758	778	704	728	717	722	701	726	696	683	716	731	712	758	804	711	707	725	707	752	690	704	721	691	708	743	724	766	758	748	753	731	744	720	749	684	698	709	699	713	703	769	732	738	729	742	712	699	681	726	729	735	727	719	745	730	708	688	749	705	694	697	711	739	699	701	730	739	741	694	760	674	691	704	746	736	690	758	702	700	708	673	711	672	789	712	769	722	753	773	648	704	681
34846	17614	14676	8237	4345	3483	2768	1979	1346	802	761	646	610	466	413	376	367	384	379	418	434	405	400	402	386	351	374	384	366	336	345	366	326	388	356	374	381	394	404	352	389	376	347	338	363	357	361	391	358	362	343	360	336	363	321	366	370	369	363	382	380	326	363	384	372	367	386	376	393	329	392	404	372	366	393	386	369	374	396	342	342	359	353	382	383	382	388	365	359	382	356	388	380	363	376	393	371	400	389	373	356	347	373	407	379	348	346	396	368	358	393	355	361	362	363	377	411	390	358	381	374	396	398	380	399	372	367	385	379	372	395	365	374	365	364	374	406	369	392	359	379	363	373	349	370	369	371	425	395	352	370	328	397	388	368	341	378	387	365	367	363	339	370	359	376	405	384	386	344	394	384	370	385	360	354	375	405	388	377	333	363	357	391	396	366	377	393	360	384	385	373	392	362	364	346	340	339	384	337	387	359	363	377	375	372	382	355	358	397	391	423	407	320	339	377	370	403	381	336	383	367	376	347	328	354	396	355	315	371	390	352	382	384	347	369	384	338	347	363	408	368	399	376	399	392	381	348	335	353	367	404	383	364	363	357	338	378	340	375	369	393	337	337	373	381	385	361	426	373	399	371	398	363	390	389	409	368	399	387	414	424	358	354	347	358	402	397	348	354	373	422	350	346	367	374	355	399	375	326	371	390	377	399	386	360	356	389	358	330	354	389	379	379	366	388	392	381	372	358	331	411	358	357	381	349	385	411	377	393	354	353	386	391	402	392	391	350	371	388	403	394	336	349	425	394	382	344	341	375	374	362	378	375	353	424	378	363	348	367	392	339	384	343	373	337	380	359	336	366	383	373	345	365	344	355	352	357	394	386	386	366	348	359	328	403	384	393	425	376	373	394	373	397	392	378	370	391	375	411	342	337	388	346	340	366	339	374	386	402	365	402	370	353	352	377	381	331	354	337	364	353	370	395	366	377	356	337	370	335	365	391	342	378	354	359	359	372	378	397	368	389	364	387	371	397	390	325	393	366	354	376	349	392	370	397	402	401	397	394	390	360	371	349	361	359	377	390	382	372	351	382	367	367	365	370	375	415	355	392	363	337	378	352	400	313	360	349	375	384	370	388	384	368	361	344	397	344	396	400	359	354	358	369	329	372	371	362	352	362	392	359	369	371	388	350	351	362	384	361	365	400	368	332	365	350	402	406	375	344	389	372	369	359	346	382	393	405	424	373	370	338	355	390	369	367	376	375	364	393	400	386	371	371	394	380	341	376	359	382	337	374	367	397	378	369	384	372	400	382	376	357	368	352	376	379	399	371	402	354	338	366	349	392	392	390	343	370	365	374	353	349	396	373	384	364	371	331	380	357	376	387	399	404	345	356	368	394	390	381	379	387	401	388	333	424	399	379	369	417	396	369	364	343	356	385	384	382	353	334	361	356	375	333	385	350	392	381	397	375	354	380	326	390	362	331	362	358	367	370	372	352	327	339	373	365	364	395	332	367	326	363	428	404	394	375	430	358	364	349	375	380	368	370	403	365	344	369	374	375	387	343	362	385	392	376	325	391	397	363	342	340	373	361	363	371	336	357	418	362	364	365	360	376	341	368	396	353	379	333	363	363	343	364	368	375	372	365	371	397	394	343	392	347	359	359	370	337	332	391	351	358	358	373	373	385	363	348	334	355	371	388	371	379	360	364	378	367	329	372	352	397	383	341	406	388	342	335	374	363	387	377	366	374	412	349	382	377	383	367	345	375	378	375	364	426	370	376	360	397	376	387	339	368	346	348	367	356	369	377	361	372	343	394	368	389	365	397	375	357	360	360	396	355	333	384	373	374	364	388	387	359	378	369	358	351	407	370	339	382	358	391	346	342	370	359	384	358	368	384	338	382	389	375	352	374	366	420	338	373	398	378	406	413	389	396	365	371	387	376	398	370	381	338	331	371	404	372	372	394	350	379	373	392	401	348	313	369	398	386	394	371	403	346	365	360	381	407	351	355	381	375	344	399	350	371	379	341	377	375	366	375	374	388	344	377	356	366	341	371	351	345	385	382	340	392	366	358	359	373	377	367	380	345	370	384	376	337	400	372	362	412	366	407	387	379	361	381	404	385	378	355	360	377	337	400	377	359	359	363	383	366	373	378	352	399	367	373	364	366	374	345	367	332	383	356	368	355	367	372	378	370	364	400	375	353	393	375	313	368	346	348	405	413	361	342	368	333	377	360	376	388	408	367	383	391	348	371	370	381	376	385	380	362	385	349	370	385	401	368	375	394	406	381	359	395	365	368	373	365	406	365	385	372	368	369	437	349	343	345	376	377	374	358	373	372	355	387	324	355	397	380	345	358	330	343	430	388	355	436	372	363	385	363	376	377	390	420	363	324	365	344	383	360	390	376	383	331	362	380	388	370	368	363	334	369	375	389	368	342	371	384	356	365	356	369	358	373	394	384	374	353	393	386	358	391	346	374	395	386	372	339	395	353	349	361	386	352	394	371	374	350	372	350	358	372	370	345	344	381	391	381	378	375	372	377	419	401	359	331	392	393	388	383	379	344	390	370	384	393	365	352	351	385	389	372	389	401	377	347	328	408	355	384	352	396	358	375	374	387	354	358	401	379	320	401	350	421	350	398	383	393	392	342	353	402	382	364	387	391	365	368	383	354	356	391	366	352	384	405	386	399	415	398	409	377	371	390	411	386	339	361	360	391	383	341	363	347	388	424	408	368	377	384	373	372	379	351	384	376	407	372	389	393	385	385	373	373	384	374	365	401	352	383	398	409	370	311	365	367	384	354	377	429	352	350	385	384	377	425	350	345	408	363	390	388	410	394	374	377	354	340	370	379	400	383	392	383	358	374	396	344	406	368	379	334	379	342	373	354	364	399	367	377	379	366	377	362	353	386	375	364	358	383	359	341	381	390	384	393	361	380	346	380	385	375	381	379	355	413	376	372	360	392	417	339	374	367	367	386	408	406	351	379	391	375	365	398	343	377	390	420	402	369	342	400	365	350	369	326	388	387	351	392	380	378	383	412	425	401	389	348	383	394	350	378	413	346	357	367	377	401	353	376	389	394	369	379	361	410	361	334	332	336	365	384	376	344	324	371	338	354	374	389	341	368	361	370	373	362	337	364	384	348	367	393	355	366	364	338	340	364	362	353	382	369	400	353	366	336	356	390	364	385	349	373	361	381	405	413	358	373	356	355	394	384	396	355	349	348	427	356	366	382	398	360	357	376	340	395	365	397	333	368	344	395	391	372	348	328	392	363	396	397	363	366	364	378	354	334	382	383	347	354	395	363	360	377	368	371	378	386	366	340	378	344	368	347	366	378	380	376	384	398	406	380	380	337	355	409	387	376	355	353	369	375	371	419	310	395	391	393	403	364	364	345	383	404	323	338	373	390	349	362	384	365	339	366	384	389	351	327	402	354	325	347	411	423	426	347	402	355	353	382	391	398	356	352	375	328	381	334	353	353	339	378	373
19539	12210	19385	16150	12035	11205	9880	7360	5299	3329	3043	2695	2276	1562	1183	1070	939	992	909	857	858	907	859	884	807	823	829	858	879	845	821	821	888	831	818	825	817	819	801	828	828	862	800	800	801	832	809	821	829	833	854	870	837	839	840	833	801	839	784	783	826	830	807	833	881	836	793	820	776	823	854	760	827	800	866	806	791	840	813	777	865	829	823	831	825	828	799	792	772	797	805	808	761	820	869	794	849	848	811	818	827	835	838	830	852	851	849	793	832	775	818	861	830	813	800	812	841	826	828	826	845	789	801	813	814	803	864	815	797	793	856	860	806	808	793	835	813	814	843	856	801	779	809	806	826	817	806	828	826	805	824	856	786	814	803	856	820	843	824	857	816	814	849	788	825	841	827	870	799	766	808	783	824	843	819	834	822	857	821	791	841	829	828	757	804	803	751	756	819	850	797	815	823	833	784	840	859	820	829	831	829	787	807	767	759	820	801	770	833	783	812	824	854	801	855	814	833	828	794	795	807	835	812	807	835	808	809	746	798	783	794	833	819	809	834	820	859	779	821	844	829	795	834	827	806	828	818	827	837	832	800	794	851	843	835	788	798	795	855	832	860	839	812	821	894	795	821	791	807	838	811	789	773	811	815	827	798	813	817	806	877	798	793	817	832	808	791	792	810	833	813	800	751	796	771	814	776	794	826	866	845	890	809	802	847	804	790	836	852	828	828	762	849	804	830	799	829	803	756	797	845	839	838	809	775	863	773	779	810	797	816	800	770	886	834	834	792	851	884	780	792	814	811	847	795	770	892	819	807	838	798	814	851	839	840	768	827	830	813	781	832	814	792	836	856	817	832	823	860	765	764	816	741	809	824	793	791	790	798	811	827	786	821	810	842	793	801	794	795	875	843	790	823	797	806	849	800	846	755	790	830	829	810	821	791	815	792	817	776	816	813	806	812	814	779	816	759	820	813	786	831	819	850	822	879	778	779	808	838	822	792	815	829	779	791	810	809	810	851	861	781	797	843	807	774	911	807	863	808	838	800	810	789	847	801	834	822	809	845	819	800	865	792	828	808	824	782	813	817	832	842	860	810	856	805	814	837	846	744	826	803	808	816	764	781	818	817	756	836	849	793	794	846	776	783	799	787	837	824	787	808	843	832	831	825	779	783	825	829	797	880	805	800	866	781	800	771	786	805	855	847	836	770	834	791	762	807	796	827	841	832	846	843	782	819	821	833	841	763	824	780	816	806	808	818	872	805	804	784	847	791	792	798	801	782	829	821	771	835	821	775	816	785	799	819	841	767	787	781	856	860	806	790	787	802	815	802	795	843	820	861	843	835	823	813	810	793	795	864	801	817	803	852	804	793	754	791	819	824	825	750	794	824	835	781	816	765	795	844	779	808	807	822	901	812	852	807	778	773	819	849	783	792	850	843	787	842	776	765	843	771	781	831	828	844	853	723	804	830	857	830	799	781	783	791	832	861	841	851	803	853	820	825	816	825	773	837	855	789	818	818	851	774	840	785	842	818	775	870	827	821	803	814	834	788	863	806	815	787	839	793	843	805	859	810	823	807	831	819	785	829	783	898	829	856	838	809	819	848	803	812	800	794	778	771	827	766	816	796	785	808	803	815	834	818	762	769	821	785	807	813	829	825	724	834	817	819	786	793	837	792	804	806	809	807	788	834	812	800	837	776	780	787	826	807	869	784	789	830	840	793	840	809	801	833	794	802	801	828	819	769	833	818	778	795	826	802	809	774	847	792	826	812	803	826	831	808	834	809	812	818	824	785	797	802	833	787	829	841	812	790	827	838	845	777	766	803	788	828	863	828	783	817	872	793	853	802	786	793	819	836	807	839	824	807	786	803	802	841	803	812	783	809	796	805	786	824	804	839	899	795	781	838	828	806	825	811	789	836	829	813	842	765	783	834	782	754	792	799	834	808	801	825	769	823	845	865	774	788	842	843	808	804	822	787	797	842	830	796	852	783	815	816	869	799	797	786	783	786	772	796	835	803	769	862	821	824	781	794	773	862	815	838	846	818	775	833	834	816	828	802	824	826	848	862	798	781	864	834	806	811	847	854	824	820	848	846	800	799	844	838	797	851	811	832	804	827	825	809	808	831	814	793	803	765	800	852	822	849	796	794	825	741	779	794	849	846	815	804	826	822	809	816	827	857	819	843	759	829	871	794	804	883	793	824	804	806	813	807	828	779	844	820	825	815	882	845	806	784	887	851	810	855	793	784	834	797	859	775	845	845	802	810	796	796	820	783	850	835	807	868	810	834	833	806	854	827	753	821	855	767	802	820	842	783	848	791	799	767	809	829	795	809	777	825	775	809	765	835	813	797	820	774	831	803	787	830	806	911	873	893	758	818	818	794	848	824	855	752	812	823	769	824	868	824	824	787	861	793	842	806	792	834	819	779	796	831	787	827	776	857	756	856	814	777	839	793	801	805	802	787	878	776	857	790	790	801	821	831	776	766	804	842	816	839	783	851	819	860	812	838	830	827	808	772	868	766	777	778	834	799	844	813	778	784	844	760	850	767	808	817	816	794	815	816	804	841	786	825	808	793	815	842	800	821	880	840	753	830	862	779	811	824	822	789	811	819	814	824	828	819	800	769	792	800	784	824	777	776	801	871	760	858	783	802	794	828	818	826	794	798	753	872	816	832	790	843	814	790	810	814	816	782	781	810	830	838	802	817	856	815	824	823	822	820	817	827	812	855	769	819	780	815	813	785	819	727	798	830	773	836	809	849	802	794	803	751	810	827	821	811	821	774	818	805	804	792	823	831	758	813	841	846	856	825	797	796	777	833	791	825	842	848	812	840	832	842	812	835	752	803	775	828	885	865	778	786	825	814	851	788	773	816	846	764	827	803	786	796	813	815	761	822	797	790	767	788	809	812	776	842	795	811	803	871	761	828	796	841	823	766	820	785	824	824	819	828	813	845	807	840	815	800	786	815	880	834	774	833	845	800	817	829	799	877	786	867	802	837	834	833	841	772	866	814	808	827	783	855	805	784	767	810	813	828	791	760	817	847	773	805	811	780	797	827	817	815	818	810	820	802	843	822	819	843	823	775	822	838	809	777	794	743	801	847	766	784	809	805	825	805	828	814	771	821	818	767	823	828	822	777	831	737	765	801	827	884	861	815	791	836	861	868	814	811	862	806	778	813	753	800	748	789	835	827	896	777	833	813	834	835	875	834	834	839	789	846	788	772	789	772	828	814	789	808	821	801	787	801	815	830	841	847	788	802	830	799	903	833	852	785	797	785	807	783	836	737	815	786	794	830	838	810	863	862	804	833	801	858	831	828	785	831	791	874	837	794	823	815	840	793	809	813	777	809	825	823	818	839	792	833	799	834	806	811	805	789	806	794	799	858	796	875	816	822	813	796	858	862	789	788	816	842	805	811	792	801	832	798	829	802	851	821	856	793	807	826	818	816	824	769	831	796	760	826	753	775	827	806	873	804	852	834	789	744	794
15221	7204	5181	2951	1635	1332	957	707	523	444	430	418	379	371	393	309	354	356	371	360	340	377	349	335	362	346	358	356	346	318	367	343	360	360	339	374	335	366	364	356	354	328	364	359	347	349	367	341	340	336	347	332	352	340	368	372	387	336	390	374	420	345	313	351	349	355	347	339	367	359	350	358	338	361	367	371	341	370	363	362	351	335	388	360	340	334	389	400	372	352	384	368	372	390	352	364	362	347	358	331	351	348	366	342	352	325	393	332	340	347	361	372	338	322	365	375	337	366	348	353	374	343	372	410	323	365	379	442	321	353	369	372	392	388	352	348	352	346	338	364	350	369	350	394	380	341	340	369	340	352	366	370	364	360	380	357	343	361	338	358	365	345	377	372	325	381	369	351	351	385	366	353	333	321	364	375	348	367	345	337	385	362	391	393	357	318	326	379	351	353	377	376	347	343	376	376	352	374	329	375	340	354	366	343	355	380	370	391	353	341	382	362	364	341	367	366	398	320	364	374	341	351	293	363	388	390	371	347	342	279	380	383	382	371	326	359	373	321	341	364	332	367	414	340	342	359	333	357	373	344	348	340	365	361	362	339	364	347	348	356	335	327	365	318	320	359	342	358	328	329	330	359	351	401	354	336	356	383	358	402	371	385	345	346	376	341	343	363	351	358	328	344	340	343	380	386	349	334	359	369	330	376	351	381	408	327	342	330	401	337	347	324	345	370	347	389	341	374	372	354	358	392	369	342	340	344	422	369	343	367	356	331	345	367	366	352	356	360	321	334	354	369	386	344	382	346	351	376	322	341	358	338	398	339	337	363	340	371	351	357	358	376	351	335	343	352	359	366	339	367	351	369	351	331	353	375	351	328	361	371	371	368	366	379	371	338	363	340	349	336	366	374	379	380	374	368	329	365	358	365	337	381	360	300	377	322	357	365	334	358	349	342	346	369	323	362	335	369	359	317	365	356	340	362	323	361	352	351	352	380	394	329	371	369	340	355	321	339	341	331	339	347	344	352	372	365	366	371	397	385	358	361	363	387	339	362	355	378	364	333	361	302	316	396	368	366	360	352	388	368	346	332	360	336	344	371	343	380	383	360	362	339	380	340	361	366	397	353	367	346	378	353	301	384	323	416	365	392	370	361	367	345	332	402	359	377	330	356	383	329	377	374	327	361	343	372	337	355	341	317	367	361	367	352	348	324	374	362	321	322	373	352	349	347	338	369	374	361	341	343	348	310	360	393	366	384	351	388	359	349	322	365	355	335	355	355	354	353	357	336	332	342	348	367	339	353	353	352	343	324	352	390	324	350	346	367	391	351	336	338	367	333	329	333	300	380	397	366	349	333	313	346	344	349	331	338	362	368	296	334	375	362	359	347	352	334	351	361	365	352	313	334	348	327	350	360	358	325	375	337	359	358	333	358	360	372	360	379	365	325	366	361	372	364	385	397	385	357	347	354	327	371	370	309	390	365	346	343	361	375	347	352	371	353	321	353	350	360	397	362	338	358	392	382	320	367	365	350	368	350	347	360	385	383	352	365	353	365	363	380	385	392	339	331	342	351	375	370	392	372	379	352	380	333	352	367	374	335	331	367	367	369	352	322	363	351	341	350	350	344	360	362	364	321	325	329	379	315	347	357	360	358	383	351	322	362	348	350	322	353	367	347	349	354	343	326	374	345	352	371	352	334	347	380	351	322	383	348	334	373	363	322	367	359	355	344	384	357	354	332	373	351	384	345	360	364	377	346	347	354	352	353	346	371	320	351	366	360	346	346	378	338	320	357	322	360	348	360	377	324	335	379	358	327	366	337	309	371	412	330	384	356	354	371	322	353	361	340	379	356	350	337	375	344	365	380	372	395	337	299	357	344	355	334	368	335	339	329	353	382	372	375	321	331	337	373	357	373	400	314	365	351	304	347	340	321	354	321	377	350	359	365	341	382	361	389	362	363	383	326	358	344	357	330	380	359	348	317	368	357	352	371	326	348	361	362	346	343	366	361	386	340	351	341	344	352	361	343	411	335	301	341	383	339	355	366	371	385	343	386	351	329	384	373	369	349	350	373	328	384	368	365	381	354	333	337	378	334	378	400	393	425	343	355	342	357	395	359	339	325	326	386	320	363	385	370	374	348	334	334	364	361	341	356	368	333	401	360	326	336	380	362	378	404	353	391	345	307	347	330	389	358	355	350	325	348	355	335	342	344	345	356	389	339	348	353	372	371	368	365	316	388	350	357	353	314	318	353	367	355	379	402	336	360	350	338	322	362	376	318	360	345	352	360	359	372	390	374	370	357	329	316	370	363	407	325	347	346	355	357	354	364	367	344	405	347	354	342	392	376	331	389	339	389	352	349	344	380	332	363	387	376	363	393	357	406	358	365	388	332	380	361	379	373	384	382	386	348	366	352	357	324	361	346	382	335	340	328	352	382	356	353	334	348	339	333	363	344	367	353	402	351	350	354	338	358	349	367	349	304	347	357	355	369	376	377	367	363	336	370	383	331	346	357	365	335	370	368	353	361	347	357	361	304	386	357	335	377	343	353	355	377	343	339	351	369	377	335	355	312	322	363	366	351	319	341	392	367	348	365	339	344	373	335	342	325	348	356	386	343	382	343	374	389	349	369	300	345	354	357	351	370	365	355	371	389	360	342	327	371	347	342	359	331	326	375	356	350	345	336	388	376	334	367	336	369	297	357	378	318	373	336	366	361	353	352	335	323	386	359	345	352	364	340	331	348	353	391	375	331	393	372	419	409	352	359	328	341	365	360	374	362	353	334	342	366	359	353	318	362	391	363	368	337	373	394	347	385	361	335	381	360	345	348	379	376	358	368	329	390	383	349	380	385	390	361	382	426	370	355	405	352	352	405	347	341	352	357	360	355	340	338	338	355	361	369	383	332	353	339	364	361	372	367	386	359	372	351	398	341	343	331	374	339	325	334	367	345	352	347	361	367	350	344	332	413	398	367	395	337	360	377	332	343	360	311	370	383	352	345	367	325	360	370	367	334	371	324	345	363	389	347	372	345	363	355	312	346	356	343	350	371	392	364	364	330	324	382	346	356	338	347	342	398	361	361	349	336	318	346	329	342	364	359	407	342	362	370	348	371	352	334	376	334	370	363	344	352	376	365	346	380	358	397	412	360	357	371	380	324	359	353	342	331	316	351	331	305	348	329	343	349	372	364	334	320	311	342	378	379	361	385	383	339	335	379	345	325	355	352	331	395	340	378	333	348	382	337	357	357	378	370	341	376	364	370	364	366	358	349	347	314	368	385	313	334	389	336	375	323	391	359	367	360	374	341	372	318	372	364	355	379	386	322	388	335	318	376	348	343	337	382	362	348	368	346	345	352	349	318	362	358	357	382	329	349	365	330	370	349	351	361	348	356	349	328	352	356	365	371	370	358	357	322	332	344	374	345	361	384	319	344	328	362	335	356	364	343	404	332	352	396	362	339	372	357	305	307	334	326	351	352	359	366	343	346
8863	5769	9097	7591	5468	4807	3675	2621	1773	1257	1233	1159	1000	902	851	784	817	835	788	780	776	837	797	780	800	777	823	789	787	789	727	776	752	726	809	788	789	766	757	748	776	743	797	761	766	790	786	762	791	798	785	737	810	765	791	703	812	800	776	781	713	782	796	793	767	793	800	756	762	783	727	753	783	804	758	761	828	773	803	724	762	799	758	775	720	825	775	764	771	785	736	777	776	781	724	775	747	758	821	762	797	777	781	766	759	797	789	767	789	727	769	756	761	772	768	809	784	753	777	772	752	737	781	775	788	785	827	759	749	793	770	805	775	797	779	757	763	748	802	773	824	784	720	775	785	754	761	750	761	762	746	823	794	727	797	724	753	786	797	813	771	785	835	782	752	789	785	756	797	775	787	766	780	731	785	760	752	718	790	729	781	794	789	801	821	744	730	773	787	766	751	705	801	787	789	744	745	783	765	776	817	750	798	764	793	793	791	764	720	792	765	785	777	782	748	758	762	764	777	755	778	761	813	766	776	755	751	795	764	766	694	818	771	773	769	769	753	751	738	796	718	765	762	832	759	821	755	800	766	793	759	761	792	745	778	794	781	849	783	773	737	764	776	772	776	770	772	801	692	783	801	752	775	766	724	763	784	744	720	757	732	806	778	767	777	830	796	746	802	784	750	765	792	810	761	771	810	777	777	799	823	765	806	750	793	717	733	802	790	753	766	780	781	774	796	777	752	727	774	782	736	812	784	809	785	783	770	759	777	799	775	763	752	763	763	777	732	808	811	747	760	722	796	787	799	773	739	805	748	778	743	752	745	794	748	774	777	753	726	754	751	776	764	795	794	776	784	753	752	724	739	757	703	774	740	783	794	747	793	721	761	776	753	767	787	752	735	800	766	772	780	782	774	727	800	760	771	813	752	758	831	833	761	799	744	766	752	788	786	786	749	785	797	798	802	787	773	810	764	747	788	747	763	742	763	795	762	731	725	805	790	729	784	770	749	782	757	784	739	792	725	814	787	770	756	724	750	795	754	800	759	786	760	772	732	746	746	739	779	778	747	799	773	751	757	739	772	768	743	775	793	776	725	758	744	783	742	742	761	727	771	785	747	832	783	788	806	782	799	732	793	785	756	794	778	761	790	840	723	805	799	778	752	757	799	794	758	720	820	789	815	712	836	788	764	796	779	742	739	787	722	765	810	738	786	744	755	780	759	788	732	798	753	778	788	742	758	768	804	749	773	740	751	801	768	782	803	797	754	803	809	839	801	770	799	822	821	794	763	762	746	761	735	794	759	786	816	742	729	785	789	806	769	768	760	782	830	754	766	733	757	788	843	780	738	799	758	718	838	845	761	776	759	822	819	753	717	780	818	775	715	742	724	815	808	740	752	765	772	776	753	801	798	806	805	777	738	734	755	791	781	737	768	793	817	779	811	782	757	702	783	775	758	795	772	777	818	749	775	808	739	764	815	770	768	790	775	773	788	817	805	746	774	824	751	768	807	823	764	763	753	716	763	776	795	797	792	740	741	764	782	800	786	716	786	776	726	784	751	754	752	735	779	767	762	777	803	770	778	762	777	827	759	757	803	757	792	749	740	730	730	746	802	779	806	716	790	795	769	687	793	755	751	774	783	797	769	797	757	712	787	713	754	762	794	791	778	817	783	755	783	764	772	753	776	759	758	755	778	767	777	767	833	782	772	802	770	774	816	767	792	766	785	811	757	769	765	781	786	752	739	787	747	799	773	787	763	788	742	781	759	806	795	754	804	782	795	797	775	754	763	716	801	751	798	767	738	748	791	761	726	758	793	807	772	786	761	789	775	786	799	742	779	791	779	758	736	755	796	704	757	769	815	829	785	740	774	757	720	798	787	754	806	774	795	744	736	826	755	742	765	789	781	721	768	804	714	749	792	753	742	745	724	832	767	810	782	739	765	767	727	772	767	811	775	776	851	773	798	769	744	757	810	788	812	778	768	825	775	798	800	782	755	713	770	741	729	810	776	789	767	769	820	749	768	797	797	795	778	776	742	763	765	792	813	776	794	795	796	757	771	716	774	755	725	743	816	819	773	718	776	788	805	755	787	763	815	781	789	745	776	816	779	761	790	770	780	752	801	832	736	769	773	798	752	793	805	799	761	746	778	716	733	755	770	763	768	777	794	744	730	759	767	776	734	803	721	807	776	784	793	736	741	764	759	754	790	778	715	744	724	733	780	815	777	753	752	826	710	815	763	768	739	772	768	758	751	758	771	793	763	770	783	738	808	765	749	737	772	792	796	735	837	761	769	735	770	765	790	752	771	786	727	803	795	777	780	780	765	759	792	779	796	788	765	794	762	851	794	774	777	776	800	783	755	828	775	776	771	758	816	768	789	764	741	775	788	777	763	779	773	790	773	813	754	785	732	740	779	821	786	772	740	745	792	786	803	832	795	802	795	765	774	777	741	799	761	802	741	820	745	760	739	750	805	763	787	734	792	778	714	739	763	784	757	767	745	758	765	771	760	699	757	773	753	831	762	753	726	803	785	770	790	801	713	822	778	752	797	777	742	762	751	824	766	744	716	785	738	796	781	790	781	780	822	735	802	784	759	741	767	773	779	742	791	757	797	771	754	761	707	761	771	790	774	779	795	770	761	749	754	784	756	739	820	739	802	786	775	811	789	817	786	763	747	780	800	762	800	737	794	771	771	786	740	756	810	750	730	818	747	792	804	758	749	778	797	764	756	762	795	762	739	795	807	769	779	767	781	749	770	723	761	758	780	814	733	785	753	750	810	775	789	789	745	801	789	781	756	813	761	762	784	749	747	779	783	800	792	758	787	754	744	755	781	787	759	768	763	746	726	780	799	779	742	787	791	789	761	803	816	789	720	765	773	728	742	744	786	775	771	827	777	801	759	774	799	752	769	796	757	742	817	768	751	770	760	823	757	845	835	726	824	781	798	771	797	760	779	753	790	773	728	779	786	768	769	743	740	780	759	779	753	760	783	755	759	753	833	798	799	760	777	762	807	874	771	759	769	733	800	717	788	770	756	764	725	803	742	770	779	788	739	759	831	726	779	782	825	771	757	796	799	771	799	797	781	775	720	751	773	770	805	766	770	809	769	717	775	775	744	731	792	773	733	826	768	801	788	747	772	801	774	805	807	748	801	728	754	747	796	773	793	799	773	791	786	820	776	764	761	738	733	821	774	810	794	751	765	771	775	767	812	749	780	811	793	770	772	758	773	780	806	778	744	760	792	775	749	785	811	747	735	758	789	774	836	821	804	772	748	763	792	797	735	769	768	791	754	751	763	782	798	805	787	815	713	760	756	753	772	829	777	772	750	753	773	780	722	793	791	752	767	774	749	783	790	789	792	754	776	769	761	796	826	772	780	817	764	725	760	780	735	722	766	793	791	746	760	773	780	776	765	786	807	760	766	760	769	780	756	806	791	795	764	767	793	765	792	789	828	780	757	799	802	774	747	738	743	770	728	758	830	772	767	743
27876	12572	10208	5570	2918	2239	1754	1306	851	575	565	494	501	404	370	370	330	361	354	332	346	314	312	328	305	300	383	340	326	328	298	290	348	328	351	308	305	317	309	345	357	345	347	316	327	361	292	323	284	307	336	309	300	298	300	336	340	326	316	279	338	367	345	312	298	321	321	293	331	333	318	293	325	342	338	287	319	327	316	311	315	308	320	314	330	338	320	304	328	297	325	318	357	281	328	313	339	342	340	318	319	338	315	313	347	317	284	309	292	328	337	331	320	287	335	313	315	327	317	321	297	326	307	354	340	345	333	304	337	331	283	312	349	328	307	329	303	318	320	353	314	294	353	316	298	291	330	312	306	340	305	319	351	321	270	344	326	362	306	310	330	330	339	306	301	337	303	307	302	346	314	352	302	351	348	375	340	294	305	321	324	319	344	332	309	324	335	307	301	327	334	314	300	326	313	331	330	303	318	339	355	326	326	298	310	339	340	304	310	311	307	317	352	318	318	317	297	343	343	281	294	321	292	311	327	316	302	317	317	305	316	309	293	291	324	337	275	371	345	357	318	335	330	317	320	314	327	358	283	303	305	323	353	317	328	316	320	297	307	335	332	340	328	339	338	337	316	288	337	312	300	305	291	346	344	323	323	337	295	323	323	295	348	333	307	338	357	346	296	308	318	323	305	326	334	334	332	319	313	341	325	332	316	324	346	348	324	313	339	330	328	328	297	309	324	334	317	329	309	303	326	342	313	291	319	311	336	344	320	298	315	317	326	312	337	355	354	318	311	318	291	326	345	360	315	330	345	332	324	304	352	339	290	298	326	326	310	346	289	314	336	307	325	338	334	315	316	327	332	326	337	362	291	307	286	308	298	323	309	299	318	316	323	293	314	313	323	327	334	337	326	332	300	292	323	345	327	280	284	314	365	337	313	294	335	323	334	335	298	343	333	308	327	303	273	337	332	349	326	297	316	317	324	303	315	306	312	330	293	328	348	333	346	319	331	354	322	327	307	334	324	347	328	288	335	341	347	331	355	325	322	302	301	322	283	322	315	285	319	301	309	301	325	309	327	311	333	349	334	310	297	316	287	317	311	328	295	314	334	342	336	302	311	360	362	354	293	343	348	290	328	319	313	319	347	311	317	311	297	356	291	312	330	331	307	330	296	330	324	306	309	325	329	311	361	349	294	334	313	305	307	303	324	312	289	343	330	309	319	337	351	331	285	330	329	324	336	292	317	320	338	329	385	350	310	331	331	319	315	371	340	325	308	305	323	324	309	339	360	351	312	317	353	331	316	333	301	346	328	278	344	300	337	308	364	293	317	283	351	342	309	351	290	334	306	325	308	321	323	322	329	336	326	308	339	350	337	347	342	343	348	327	328	300	308	292	306	333	327	330	321	316	337	360	314	322	332	323	279	340	312	313	308	330	350	308	343	306	293	341	313	331	322	312	284	319	326	298	338	350	339	369	308	337	310	311	314	298	284	314	344	327	306	313	295	286	314	291	309	330	356	321	315	344	334	274	347	348	304	317	345	294	324	333	323	261	320	325	309	337	323	313	348	324	301	321	317	334	339	302	344	330	335	350	321	333	312	342	372	353	325	281	351	330	363	320	301	313	327	346	297	314	312	320	333	335	300	319	336	326	323	339	331	328	348	323	306	320	302	299	325	298	327	325	351	281	307	329	315	340	352	309	317	325	318	340	309	318	308	322	305	339	298	341	290	344	348	348	306	306	296	359	336	331	332	374	315	309	292	325	320	333	333	333	331	334	310	335	337	357	328	343	315	292	343	331	338	334	330	337	312	341	328	319	351	325	344	317	325	305	286	295	274	334	337	325	316	302	317	328	339	346	311	301	304	343	335	324	349	315	335	323	300	283	348	333	336	314	341	331	319	328	295	304	349	362	345	316	309	306	316	321	307	298	321	302	304	318	339	292	310	325	355	362	341	323	283	320	314	344	323	307	336	325	306	349	341	299	346	308	313	337	338	327	315	324	307	342	285	331	320	346	293	301	335	339	333	329	332	332	325	328	326	359	341	336	324	317	346	314	327	325	320	312	303	330	341	301	335	334	352	327	328	317	334	354	280	310	336	330	353	323	320	315	312	314	292	323	303	309	337	343	321	326	319	302	337	309	315	333	360	310	344	316	346	331	315	322	339	375	316	299	324	336	296	346	347	351	355	323	322	296	290	306	328	308	305	293	288	307	304	358	316	331	310	323	317	287	324	321	310	323	321	301	286	359	310	344	304	321	331	311	309	282	324	328	333	319	303	286	306	321	302	320	335	316	351	347	353	382	315	295	320	339	310	328	327	298	302	318	302	340	309	318	305	289	286	298	314	313	334	362	295	295	324	350	344	332	338	340	337	286	317	350	289	324	349	327	341	313	341	348	307	342	341	346	321	333	295	330	293	301	277	325	310	331	326	309	322	323	334	343	293	341	352	307	300	328	350	351	327	322	317	301	308	305	305	349	324	317	327	342	289	317	323	329	317	339	342	297	312	302	283	333	341	326	324	303	365	320	332	330	294	278	334	291	326	363	327	318	331	341	304	295	364	290	311	317	327	283	386	346	320	316	327	315	331	364	306	336	341	294	317	316	308	359	349	322	269	297	314	315	311	343	320	312	348	339	299	288	315	329	307	306	329	316	295	306	348	315	318	304	275	334	340	326	327	334	336	300	326	297	312	325	316	337	330	342	334	311	309	305	347	298	302	274	353	354	297	328	345	309	297	351	317	341	322	309	304	319	349	346	300	350	296	346	328	314	302	333	288	281	343	317	327	336	327	336	355	334	303	318	287	317	352	308	340	287	328	306	316	348	382	313	325	341	354	336	304	339	353	310	335	316	355	292	340	305	333	321	344	314	333	314	341	294	313	328	285	320	283	322	328	305	340	307	344	309	330	325	313	296	338	330	341	337	301	357	346	308	283	351	325	321	308	317	346	358	337	322	309	324	326	335	297	317	320	332	301	310	326	319	307	310	320	320	314	319	360	331	309	299	318	317	294	313	329	342	349	315	290	303	310	324	281	310	303	338	319	315	349	324	306	290	317	338	304	281	285	338	332	300	319	377	323	300	332	322	306	299	318	307	304	326	344	358	340	342	305	320	302	328	288	302	312	310	311	348	328	327	343	364	321	281	319	319	299	307	310	325	340	320	283	319	338	315	317	350	339	307	322	328	321	349	306	338	322	298	309	317	340	334	339	336	352	342	305	314	321	286	293	315	307	312	327	318	321	310	335	305	336	313	289	303	314	330	302	324	323	307	303	324	356	304	317	335	355	299	331	329	346	350	301	359	327	316	328	334	338	326	316	320	303	313	336	279	343	343	352	298	330	306	314	308	317	313	306	349	315	324	340	315	348	338	326	321	300	288	331	349	310	301	295	325	294	294	312	328	292	280	310	299	346	328	337	336	312	337	317	310	326	326	316	330	289	340	308	299	340	328	325	321	321	321	332	310	336	315	341	306	303	323	350	333	285	328
16449	9251	15369	12174	8626	8191	7056	5536	3542	2315	1943	1929	1514	1212	993	797	881	819	805	771	751	668	674	724	749	702	758	768	687	698	733	703	746	706	748	700	710	767	725	792	729	769	736	709	701	735	732	694	717	742	699	678	731	720	691	731	768	701	765	742	744	713	755	739	683	720	757	713	729	776	756	737	676	734	681	710	739	709	737	691	725	713	758	709	697	702	727	747	745	717	716	704	708	765	710	675	710	819	794	753	722	742	728	708	712	754	715	649	736	680	735	703	706	697	713	701	727	724	685	765	699	699	708	718	669	732	686	710	751	726	640	753	735	686	697	697	739	747	724	775	716	728	695	679	722	750	724	669	733	773	749	730	729	661	746	727	690	710	725	732	709	711	747	743	704	715	743	741	735	708	714	704	691	760	700	727	753	721	667	679	681	693	732	702	704	717	696	737	705	720	726	721	790	718	676	725	742	680	710	677	676	719	695	750	731	684	747	723	716	744	707	722	682	689	722	718	750	738	720	733	697	780	721	741	713	731	688	708	697	800	700	691	704	715	739	778	699	760	711	733	768	722	745	736	726	649	715	702	727	702	721	752	721	706	760	744	726	714	722	692	729	726	711	701	710	691	744	689	718	707	668	697	724	738	703	764	711	689	674	687	723	717	715	787	729	711	717	722	707	707	742	712	667	657	711	696	720	736	717	704	739	671	716	716	682	772	753	716	703	709	745	755	724	715	746	724	733	723	704	724	725	689	693	741	703	722	732	703	756	711	711	702	717	702	722	690	711	700	708	710	780	697	736	721	749	710	750	681	697	725	715	682	736	714	741	711	655	720	675	707	714	681	754	731	708	748	719	665	692	658	727	717	717	717	716	713	740	729	712	697	730	755	696	686	692	682	699	716	733	741	705	736	659	735	723	738	676	718	710	749	735	732	700	703	690	706	677	687	736	694	695	749	708	716	723	707	723	762	677	695	728	701	726	702	740	703	700	712	689	711	708	710	737	739	719	728	712	699	725	703	744	756	729	717	746	715	709	692	715	738	730	684	663	733	720	724	686	736	650	677	709	732	767	690	703	686	760	774	729	764	741	699	696	706	702	733	691	727	761	712	706	712	747	711	696	754	718	686	686	749	720	704	711	758	717	729	702	692	714	754	654	717	739	722	708	692	717	702	698	730	736	742	722	712	698	642	686	702	666	709	703	719	754	722	708	699	694	678	706	748	709	687	728	674	680	721	710	710	737	708	720	669	707	722	712	715	726	687	713	734	687	743	732	679	700	690	699	713	729	699	722	700	711	721	753	766	725	675	691	728	741	712	735	705	716	738	728	737	694	732	747	645	700	709	695	738	713	695	703	763	715	746	710	683	703	682	734	702	742	685	762	717	748	740	694	756	758	668	702	715	683	734	669	718	736	721	739	668	753	726	724	690	659	700	729	719	753	670	723	712	710	729	669	707	728	696	698	700	751	680	723	664	739	718	722	708	646	735	652	723	718	705	673	735	698	724	703	722	712	688	711	713	687	729	698	690	724	757	705	739	660	680	697	731	703	704	718	711	705	694	736	727	804	675	703	735	674	715	717	701	698	702	719	728	713	686	670	699	657	681	751	735	754	712	753	717	702	734	732	718	726	692	705	679	695	727	695	751	690	704	728	719	738	732	699	712	727	716	692	748	709	755	747	735	770	735	760	750	739	693	729	739	728	705	721	676	734	663	734	726	795	771	732	722	694	723	724	745	713	729	677	721	688	743	707	735	676	719	685	730	747	672	779	693	729	735	709	725	747	740	733	716	720	687	665	707	698	673	726	724	720	690	733	768	706	703	717	705	770	669	696	709	682	716	727	685	740	750	731	677	754	654	707	712	704	684	684	743	729	681	749	692	786	738	712	695	755	718	743	735	691	719	722	741	681	743	680	706	703	714	746	741	708	699	757	736	710	757	709	753	705	720	690	723	747	733	703	723	710	718	734	756	715	727	668	726	718	721	730	721	728	708	748	721	729	699	708	707	684	703	738	715	696	750	724	737	691	717	736	769	677	763	700	746	741	706	736	768	740	744	721	722	721	724	745	706	711	681	663	691	722	748	698	754	744	674	749	719	719	727	719	714	705	697	710	659	752	722	705	690	725	692	711	690	684	681	711	702	735	699	704	706	719	694	711	762	695	716	722	741	686	645	715	667	733	670	731	737	741	678	741	724	764	702	672	711	713	758	737	730	689	696	719	661	766	690	750	718	752	741	707	675	675	744	736	692	698	677	704	706	732	685	690	745	730	753	697	747	724	732	701	701	709	734	709	756	709	720	672	716	712	741	707	689	657	719	729	710	703	730	690	708	719	748	728	707	680	725	730	724	747	723	773	748	731	688	697	716	648	726	750	724	755	728	717	704	716	740	696	679	728	736	754	775	724	735	763	736	752	719	722	712	698	760	716	764	719	706	643	713	715	740	711	712	695	760	762	706	677	744	698	705	688	688	693	735	701	729	710	752	727	752	690	717	699	742	755	678	722	683	751	707	721	721	716	734	700	662	771	723	712	683	715	734	710	757	685	712	725	677	707	727	674	731	726	727	719	675	661	706	686	697	720	725	718	707	738	743	712	703	674	688	729	733	682	684	752	739	667	698	721	723	692	749	750	701	668	708	703	717	767	697	680	711	736	681	734	753	715	774	715	643	731	746	718	712	707	729	746	682	764	689	697	708	732	749	771	717	730	684	737	730	702	759	725	759	755	729	735	724	664	714	735	753	723	761	768	658	790	712	755	742	682	681	724	672	689	689	702	698	755	760	729	715	732	741	710	761	726	753	726	730	735	692	714	733	698	751	741	732	719	716	707	691	717	686	698	730	725	702	672	708	686	724	679	726	758	706	743	711	673	720	683	738	682	740	687	736	689	736	707	751	682	717	722	729	744	764	762	665	766	730	696	708	716	731	692	725	750	731	654	720	726	681	665	708	661	709	775	768	708	709	743	699	714	671	721	710	717	719	673	709	724	701	697	716	684	736	728	690	735	701	689	782	746	764	727	677	741	705	723	726	735	754	706	717	734	715	717	700	704	696	715	721	706	684	722	726	701	726	746	741	748	761	731	717	713	719	751	737	729	705	703	763	713	700	723	707	667	693	727	690	739	699	729	745	716	690	689	731	686	736	686	732	769	714	718	701	718	742	716	683	731	768	727	705	731	720	722	726	701	718	705	707	746	688	723	704	727	696	680	721	745	749	731	714	730	729	695	782	691	671	749	724	698	707	681	752	720	716	714	727	690	735	729	720	683	707	657	756	726	726	733	679	693	739	698	702	693	649	713	691	712	738	726	754	771	700	729	657	711	685	738	678	717	711	707	685	715	724	736	709	708	694	673	737	719	680	693	736	724	674	699	736	747	729	720	721	747	717	689	749	717	707	689	724	711	678	722	712	722	742	738	696	701	682	733	709	738	684	711	736	698	739	679	706	725	717	758	719	721	706	713	723	679	691	690	739	695	755	667	752	769	670	752	693
36058	18699	14818	8898	4116	3386	2687	1994	1346	831	722	688	601	483	457	402	418	419	403	425	353	375	372	399	419	389	391	372	355	370	378	378	379	357	383	374	380	360	356	369	336	378	317	384	397	358	386	403	363	378	380	415	358	372	415	379	356	362	435	382	376	390	363	379	394	422	346	389	387	352	344	331	343	362	357	381	421	372	326	368	370	360	356	359	340	382	369	392	404	375	350	385	376	405	397	356	396	372	369	335	323	380	356	396	372	358	368	349	373	391	409	347	397	337	350	363	382	397	408	356	382	377	374	361	345	404	379	341	407	362	387	387	351	418	381	350	346	339	369	404	402	357	382	379	365	352	370	353	360	374	377	405	401	383	360	352	397	401	378	379	353	367	375	373	364	370	405	360	364	374	389	372	365	366	373	378	338	390	381	345	348	417	372	332	354	365	380	373	370	368	345	390	372	384	386	379	376	354	351	359	375	360	413	331	381	387	358	368	379	345	384	360	369	346	408	381	386	328	352	316	375	377	367	410	384	383	404	374	384	360	391	332	381	360	390	353	383	360	364	394	361	385	355	375	402	375	378	345	345	391	374	354	350	371	350	361	366	360	377	385	344	424	381	348	339	408	364	364	359	345	373	389	375	375	351	378	400	360	403	369	328	321	390	371	369	361	388	375	363	337	379	394	402	364	381	380	352	357	404	384	402	364	349	368	353	358	392	415	311	359	326	352	377	381	330	362	360	378	376	414	378	346	356	378	357	375	364	371	395	359	385	364	361	336	386	354	344	425	356	375	321	347	376	381	356	356	385	356	365	390	371	364	347	357	371	370	409	378	392	377	381	352	380	375	343	359	396	395	359	373	394	386	366	373	361	387	368	400	400	359	350	372	356	358	363	364	381	369	377	372	384	361	339	345	363	349	357	350	355	403	351	345	370	382	367	385	392	358	380	342	378	368	357	353	406	380	380	391	382	376	371	354	382	355	387	347	360	356	414	349	380	400	369	378	409	371	352	328	399	407	384	379	346	376	353	418	371	376	396	358	362	340	378	385	391	324	382	348	390	363	381	383	382	322	369	375	346	381	375	367	422	417	373	365	411	363	338	383	383	335	370	353	366	398	344	366	405	359	349	354	365	389	368	375	407	370	348	354	355	349	370	377	403	404	351	378	393	372	353	339	363	383	385	379	404	368	398	343	373	366	381	339	368	400	368	377	362	390	378	363	382	382	350	364	379	379	356	375	410	382	387	364	395	403	370	353	397	363	403	393	404	348	349	342	369	426	388	407	347	335	358	330	365	387	367	425	352	369	368	342	384	403	391	401	398	376	359	354	337	361	357	355	337	385	358	352	362	356	364	364	428	377	406	369	375	390	395	365	375	365	383	370	366	372	379	320	367	371	369	371	334	368	354	366	349	350	378	351	384	362	365	403	349	344	374	378	388	386	384	352	370	375	365	355	366	351	378	365	410	396	376	387	391	370	345	383	369	382	340	413	394	365	405	358	370	397	330	359	383	370	382	381	345	383	356	375	366	367	384	382	357	361	319	369	383	373	372	379	340	364	407	364	330	347	395	351	357	414	391	356	388	375	341	362	373	393	367	372	357	367	365	343	388	396	360	346	370	409	365	330	389	327	376	401	393	347	403	352	377	395	368	360	370	401	382	365	390	361	390	360	354	384	369	353	383	360	371	377	367	379	338	380	370	344	358	390	358	392	379	393	393	343	378	376	373	370	393	372	392	376	369	393	361	342	327	389	357	367	367	364	330	348	353	366	391	391	356	324	371	380	374	374	380	334	348	307	351	380	345	356	398	360	324	332	384	379	368	395	386	341	361	359	387	375	377	350	387	391	369	365	375	323	367	377	385	406	350	413	358	370	362	356	401	366	373	368	387	378	388	374	390	339	420	346	429	396	337	365	389	384	400	389	366	377	350	401	417	388	374	357	391	383	398	350	352	369	380	345	339	372	382	350	419	364	373	400	401	384	356	374	350	395	395	364	367	375	341	345	395	344	385	359	359	367	327	383	355	376	368	364	381	391	400	312	361	347	385	407	406	378	376	403	397	397	391	368	362	391	375	320	369	380	370	382	361	382	349	382	354	326	357	383	361	367	373	364	351	364	356	369	369	378	347	403	370	363	341	345	378	353	387	357	381	390	389	384	358	380	371	386	352	393	360	331	352	367	364	364	349	388	354	369	352	381	359	363	403	362	348	357	365	405	411	393	364	359	353	376	364	343	360	354	399	380	367	359	335	371	368	372	348	361	421	406	358	353	366	346	386	349	383	354	351	344	398	358	391	355	377	354	360	361	354	374	399	374	344	360	360	381	369	345	382	375	394	408	387	366	359	379	353	358	363	401	354	367	333	408	360	387	405	360	348	357	382	351	367	375	364	387	355	335	405	375	414	415	387	371	389	389	376	350	375	367	376	379	377	359	367	409	371	374	345	395	361	352	319	378	359	359	338	363	349	373	362	373	387	374	363	343	366	380	394	404	383	371	407	354	350	385	381	363	381	376	368	382	354	360	344	377	368	337	375	379	345	399	364	408	370	337	384	356	367	361	365	370	352	353	335	401	368	341	359	368	383	393	370	360	388	374	351	375	344	368	374	358	372	395	404	371	351	367	386	374	360	358	361	340	409	337	388	376	336	363	373	370	368	381	336	419	373	377	352	363	359	370	370	365	368	344	416	350	371	360	371	350	374	369	358	344	394	400	364	359	335	361	404	351	350	381	380	348	375	390	394	399	372	385	360	372	365	363	394	390	382	356	370	370	371	359	354	352	364	410	371	410	354	373	362	358	351	399	373	363	370	369	348	332	381	390	411	361	381	347	349	362	343	462	354	403	359	348	389	358	378	372	357	383	370	372	363	360	322	346	368	366	353	349	372	349	380	387	351	367	372	378	385	379	377	391	373	355	387	361	379	332	361	375	391	355	404	365	402	385	364	370	365	364	353	369	338	383	350	339	356	355	384	399	369	369	351	368	386	364	379	384	351	338	356	334	385	382	400	356	345	338	381	372	375	388	361	336	386	386	399	364	384	369	385	342	400	381	379	362	356	378	380	369	389	382	397	391	376	351	381	339	386	340	419	374	393	416	401	386	372	366	405	381	357	362	379	341	384	321	365	374	406	426	390	358	378	365	367	375	390	373	367	353	330	367	380	329	350	338	350	371	367	354	371	368	370	357	358	394	368	369	405	373	379	350	376	406	376	378	442	349	375	364	383	361	423	357	354	383	343	345	385	394	398	377	348	372	340	378	361	379	386	392	382	383	366	379	358	382	338	342	365	380	328	390	418	367	396	369	370	360	331	346	365	368	380	387	371	373	379	368	381	360	395	388	378	372	374	359	335	403	362	399	391	332	386	377	350	379	372	379	378	354	390	417	384	381	365	382	377	347	355	375	363	394	362	379	394	334	427	343	345	324	357	356	416	364	387	403	387	368	390	367	361	352	383	345	388	359	397	379	424	384	375	403	366	369	382	400	353	376
20557	12503	19789	16363	11156	11120	9923	7893	5486	3325	2783	2712	2291	1457	1280	1121	1020	929	954	916	914	802	838	873	873	823	817	872	854	848	874	843	845	823	769	775	788	783	794	814	857	800	829	841	802	845	845	846	842	836	837	810	774	791	822	806	786	840	858	795	803	809	871	793	836	840	775	835	809	800	820	847	724	843	829	831	828	836	904	857	804	799	863	839	811	835	811	798	807	853	827	868	815	840	788	829	837	856	815	821	810	781	750	783	827	867	809	809	797	841	821	829	824	799	850	809	837	815	850	832	843	845	813	817	815	791	744	817	803	795	871	825	827	818	907	791	820	796	762	790	792	810	805	860	834	852	819	816	801	816	758	885	839	818	866	846	815	848	865	805	855	853	806	790	852	813	818	832	800	851	783	832	822	821	832	836	802	884	773	761	804	777	831	805	770	812	740	823	855	793	813	815	864	813	812	799	816	811	786	827	791	803	829	839	815	822	875	770	804	835	885	815	804	830	774	772	840	791	812	823	825	811	803	815	835	809	844	838	812	807	798	773	840	789	815	805	784	830	820	758	743	802	837	830	793	798	837	809	810	802	787	772	815	770	829	779	791	813	779	765	809	811	769	795	810	782	835	815	816	862	761	800	789	803	798	855	796	787	803	764	812	775	802	842	809	845	811	800	823	842	821	810	772	856	787	810	833	823	802	798	798	812	779	783	804	801	760	834	777	800	836	802	817	816	748	817	822	808	802	781	789	781	811	769	803	851	794	838	783	828	838	877	835	812	822	847	798	816	837	814	791	820	821	801	774	783	798	856	787	801	791	793	810	811	810	766	783	841	804	796	780	808	805	839	798	797	802	832	833	785	869	823	777	793	789	796	822	818	874	818	840	792	846	803	810	848	830	800	837	828	861	863	837	868	792	860	808	807	803	842	838	866	831	826	849	786	830	857	842	820	790	821	829	827	853	776	818	834	846	804	855	818	773	860	799	789	864	841	821	788	815	808	785	844	822	829	844	806	769	759	834	853	789	818	821	802	862	860	846	848	809	756	917	816	790	792	816	823	844	861	825	802	813	830	824	798	802	766	779	845	767	872	756	821	808	786	812	844	808	764	820	801	841	841	809	792	841	812	830	834	829	788	833	810	843	784	794	797	775	799	792	848	842	787	876	818	789	771	868	795	849	803	817	868	807	821	825	847	800	831	800	800	794	820	781	793	848	786	795	811	796	816	814	782	792	842	800	827	815	813	839	827	795	828	850	847	835	822	812	813	858	803	826	827	768	812	780	799	845	821	789	796	863	774	815	794	797	814	821	783	781	789	860	824	787	845	825	868	767	836	782	777	796	850	770	790	785	812	830	811	825	826	802	831	829	834	828	809	797	847	809	791	861	756	777	780	793	843	798	821	774	791	844	795	815	822	788	815	776	764	844	831	798	835	846	862	789	846	832	823	831	769	831	806	802	827	824	854	836	826	792	780	863	801	830	784	808	847	843	807	781	837	790	828	822	815	826	824	801	793	782	842	783	842	834	808	801	825	891	789	856	763	809	820	796	778	833	845	853	809	799	792	798	832	814	782	801	769	823	850	782	811	846	785	811	808	798	798	805	842	799	845	820	756	799	761	777	800	786	895	838	764	778	833	813	810	800	818	794	856	826	748	819	817	808	819	816	782	844	799	810	818	845	802	846	792	778	824	821	765	801	788	829	859	881	839	849	790	831	826	780	804	833	835	801	809	748	758	832	798	802	847	807	869	816	833	866	831	802	847	798	816	815	803	767	784	790	786	803	811	886	791	859	792	777	829	824	792	790	797	820	811	780	837	784	891	811	830	801	827	811	785	785	828	771	805	809	837	833	851	844	779	853	798	803	809	789	844	837	846	793	855	827	808	738	841	828	798	863	875	792	830	812	825	812	831	835	881	787	802	806	843	753	836	784	870	786	802	845	818	771	843	793	809	847	821	821	794	830	830	817	770	831	829	769	839	760	796	828	826	782	819	806	812	802	824	827	811	821	847	826	814	777	786	846	872	810	786	812	797	731	797	769	795	842	767	800	804	812	790	811	808	824	767	829	811	853	835	885	817	814	823	788	807	813	857	830	765	872	844	850	820	767	833	793	784	813	818	812	793	841	784	779	783	840	774	814	783	795	851	796	801	773	836	786	847	788	821	816	875	821	790	872	823	810	799	799	817	810	802	837	887	862	864	764	821	779	856	819	891	829	845	829	882	814	805	837	815	853	790	816	797	747	787	844	849	844	845	814	828	798	818	841	795	836	799	823	802	823	748	822	790	821	833	804	816	809	821	824	862	823	837	815	802	807	823	826	810	786	782	800	837	799	775	758	793	830	821	776	820	820	809	801	751	809	833	828	823	795	897	802	750	822	767	784	849	834	829	883	796	807	827	822	780	772	831	860	835	767	768	801	793	823	784	777	849	823	832	854	818	823	799	806	828	843	789	867	775	839	815	795	731	791	826	785	851	850	835	797	853	804	764	796	826	803	836	793	765	839	801	839	789	828	794	845	819	805	786	839	795	791	835	821	777	771	782	788	806	802	805	766	811	840	867	788	763	788	827	823	813	814	803	780	797	798	822	812	841	809	884	806	841	837	800	807	804	832	789	879	876	782	844	802	752	782	800	832	834	819	764	815	854	870	825	772	812	822	779	780	841	841	878	817	776	791	791	832	834	774	820	818	794	801	790	877	797	832	864	769	816	770	775	824	861	807	829	819	803	831	846	833	818	841	809	821	802	829	816	804	821	815	793	888	843	745	803	816	797	813	839	819	811	802	865	775	813	811	809	818	885	830	820	863	843	817	822	805	825	839	824	796	791	799	831	820	770	820	792	806	809	798	839	816	826	771	766	824	786	790	808	789	856	781	810	801	839	782	803	772	760	833	787	837	756	765	823	827	847	798	781	771	808	818	826	808	759	796	804	805	848	805	787	787	803	801	809	811	800	807	816	789	806	820	796	904	847	804	826	828	837	776	792	776	821	790	792	791	801	800	774	835	815	765	748	822	854	783	772	782	841	800	788	830	826	801	752	759	794	817	894	814	814	819	813	784	785	801	811	809	800	862	821	854	818	775	810	850	833	813	806	845	813	864	803	772	807	829	817	844	866	801	779	840	750	823	757	813	785	782	809	798	819	851	796	822	820	790	818	866	779	804	765	821	804	821	780	809	748	875	793	832	852	832	825	833	814	798	831	808	813	823	847	826	857	775	816	823	830	861	845	829	810	832	786	853	811	762	806	797	848	828	851	872	849	773	818	904	754	777	817	823	867	835	838	807	800	842	821	761	818	803	818	793	844	825	768	752	830	773	796	815	757	794	820	791	828	788	839	810	797	809	843	795	808	838	812	819	852	844	799	817	803	858	841	814	789	784	812	818	772	779	831	816	799	813	799	781	801	754	829	842	809	855	813	825	836	831	781	807	808	814	842	851	833	849	819	801	804	846	799	836	787	792	835	796	830	801	861	816	828	808	823	800	807	793	813
16056	6929	5587	2865	1449	1132	914	772	577	441	411	431	398	362	394	355	354	319	372	363	371	356	333	357	356	358	392	356	381	351	342	379	363	348	346	344	342	349	348	379	372	329	357	341	390	374	346	337	322	368	340	361	350	347	368	322	363	351	377	335	367	343	344	342	382	339	347	366	362	342	352	352	375	366	337	349	385	352	382	365	334	367	350	369	335	340	353	319	361	342	367	362	324	380	370	353	359	342	351	356	387	334	371	362	325	363	358	340	344	337	354	306	360	341	362	355	345	382	376	367	333	407	380	359	336	349	356	326	339	348	362	376	381	350	371	355	355	379	361	335	382	382	323	339	353	352	335	348	377	377	380	349	383	379	329	337	337	332	325	340	331	357	353	385	360	338	388	331	322	377	401	322	378	362	345	382	386	357	340	350	342	309	343	360	356	384	365	336	414	370	375	398	347	382	347	355	375	354	368	329	337	385	365	316	379	377	359	359	345	349	305	350	366	376	325	340	353	382	371	383	353	373	391	380	352	396	342	350	356	361	338	358	357	331	349	348	349	370	352	404	356	342	364	357	349	353	373	376	368	336	354	312	375	354	360	385	346	343	355	356	308	314	335	340	375	344	345	370	356	327	341	354	335	412	346	365	353	346	384	336	373	342	367	355	344	318	379	358	379	391	368	358	350	348	356	346	335	338	383	340	371	351	314	334	366	355	320	376	300	361	354	349	373	326	371	341	333	354	338	423	387	362	348	352	357	345	329	353	322	367	344	389	353	347	326	362	370	362	337	376	363	378	377	339	357	347	383	361	327	354	352	346	354	374	365	331	346	368	358	342	359	338	371	364	362	361	357	295	360	364	374	374	338	369	335	378	374	371	355	392	338	345	334	361	362	327	362	334	358	364	350	354	383	360	361	374	343	368	354	359	367	334	382	337	379	357	380	351	349	361	334	388	365	351	385	358	341	307	369	345	339	356	353	342	360	359	336	330	379	324	347	316	318	371	359	352	340	348	353	384	321	362	349	349	370	343	359	308	382	352	356	374	391	329	384	364	354	320	358	348	333	340	373	426	350	353	356	345	354	344	388	356	362	335	388	335	353	345	345	338	363	369	376	368	336	375	338	302	341	378	387	381	358	377	357	377	312	350	397	345	340	356	317	367	386	339	321	328	342	359	350	381	401	349	348	383	348	373	303	345	319	370	344	371	340	344	352	360	368	365	339	370	371	317	349	357	333	338	333	352	350	354	332	386	317	327	305	346	377	345	335	358	363	349	395	348	341	374	369	331	413	353	373	408	329	334	359	380	318	351	337	381	331	364	342	358	374	376	350	388	321	363	353	358	344	314	346	320	353	362	324	373	341	339	345	401	339	374	415	358	373	356	384	382	374	382	366	371	379	363	362	341	347	343	361	376	372	360	395	356	372	328	367	368	366	363	338	377	345	356	351	391	378	364	362	359	387	370	361	366	349	360	400	354	377	361	368	337	323	319	370	337	318	332	386	343	385	300	329	383	376	378	367	364	359	363	394	358	354	356	353	331	334	321	360	341	374	354	342	391	365	364	365	365	387	367	344	339	316	364	342	349	320	385	337	345	342	363	373	323	379	335	319	328	361	310	336	353	372	425	347	356	350	365	339	401	376	345	356	347	307	359	352	375	346	381	338	336	380	381	367	351	389	369	330	335	311	356	330	382	365	362	363	353	371	377	351	384	384	329	389	340	335	352	394	377	362	336	337	332	340	381	351	386	378	387	345	347	319	359	350	311	355	372	332	290	336	374	378	345	375	335	339	356	369	367	329	347	335	323	357	377	376	351	349	342	349	354	362	316	336	328	378	389	361	352	359	334	329	322	340	350	339	341	348	342	360	363	350	375	322	316	371	374	388	387	354	365	353	357	331	388	360	381	326	366	340	329	356	349	334	339	356	383	337	332	367	344	329	335	346	364	377	339	364	359	360	355	345	312	385	340	367	366	374	341	363	362	314	341	355	361	353	330	330	320	349	377	371	344	387	392	353	368	379	363	314	358	323	361	352	348	372	384	347	376	382	372	370	331	368	401	342	348	343	358	383	376	360	385	373	358	354	350	393	354	366	329	339	353	338	319	340	355	342	348	325	345	355	345	367	387	346	364	415	348	391	313	371	352	357	316	348	395	354	352	358	323	374	351	381	358	358	343	355	359	376	355	352	356	366	346	333	358	328	343	370	350	331	342	339	399	367	342	321	339	339	351	363	348	372	347	379	347	354	354	342	376	321	324	354	368	369	326	350	350	332	408	317	361	315	334	361	352	351	362	338	358	335	347	348	370	372	354	364	357	334	348	369	352	367	359	374	346	348	364	352	349	337	378	338	351	379	357	362	362	373	393	343	362	355	369	392	360	354	382	364	358	364	347	380	366	353	373	342	329	342	346	385	328	353	349	371	402	358	367	338	357	379	416	379	352	371	375	395	351	332	371	349	343	337	336	375	399	337	336	372	364	350	361	345	401	369	334	340	370	374	353	363	340	339	389	367	329	353	352	373	367	334	364	361	355	356	373	355	330	322	392	313	377	358	359	355	344	351	357	330	372	342	351	350	366	316	385	364	364	360	383	364	315	340	337	343	359	376	328	376	383	345	339	363	365	325	373	340	374	382	354	345	341	338	365	368	405	367	365	356	374	342	387	377	324	401	362	352	360	355	352	349	354	359	370	368	323	332	325	367	353	364	330	346	352	339	370	380	329	337	364	371	346	381	359	393	376	365	349	401	346	395	324	339	337	383	379	336	365	372	349	343	361	350	358	323	335	376	347	373	401	340	354	357	357	381	324	332	357	325	379	367	384	356	351	365	340	362	388	352	325	358	314	357	371	360	394	351	367	379	361	358	339	344	360	347	340	369	350	360	348	365	370	345	340	315	364	344	327	364	359	354	353	361	343	332	377	345	372	372	366	366	369	361	288	347	382	345	347	326	337	335	345	341	350	368	367	336	358	331	332	372	360	371	360	339	348	375	341	375	359	377	361	360	349	369	343	322	374	319	379	346	321	344	395	349	400	410	353	382	334	346	327	370	356	363	366	356	321	363	364	366	374	357	350	365	341	333	351	368	353	371	356	362	378	382	342	334	384	332	348	372	357	353	301	363	364	369	352	354	345	356	389	318	349	384	374	392	329	370	347	377	359	398	370	350	394	338	385	367	358	355	417	364	355	361	380	358	367	394	326	359	384	368	316	373	383	364	356	355	364	332	386	362	360	320	363	356	343	370	405	324	343	331	338	359	366	319	345	357	358	327	346	324	337	357	355	360	373	348	365	349	374	348	327	375	353	339	364	363	395	347	319	337	346	378	330	328	324	357	414	377	339	357	340	380	359	332	369	341	332	367	398	375	329	344	387	344	361	372	372	349	360	355	334	363	320	339	354	348	373	380	351	371	377	365	358	352	338	357	368	369	381	397	333	358	320	351	356	399	372	370	332	370	368	341	374	359	345	389	346	343	331	365	339	344	389	379	359
9452	5828	9615	7517	4954	4461	3642	2683	1965	1388	1125	1178	1075	959	838	840	814	809	828	761	737	817	739	764	752	741	783	758	755	787	751	781	766	749	757	740	762	754	780	753	826	799	710	778	768	771	731	762	753	773	765	786	784	726	725	824	765	764	747	797	748	755	746	742	749	834	757	741	799	777	759	772	798	733	812	792	777	801	795	706	730	771	728	726	799	778	729	760	722	785	743	729	771	796	752	730	795	740	753	810	743	736	762	767	753	773	791	786	708	789	765	771	778	772	818	746	780	820	746	758	756	781	772	782	738	784	772	744	802	804	778	802	751	771	760	799	820	779	715	731	765	749	803	753	761	787	743	806	831	780	771	753	771	822	795	706	744	789	763	776	762	732	744	766	755	773	773	786	838	792	668	770	809	796	786	809	792	807	797	779	772	786	793	764	775	719	742	730	729	771	728	762	771	775	748	750	781	749	746	735	768	802	779	727	768	749	781	747	769	784	775	742	773	734	770	785	769	779	801	785	739	732	842	757	795	775	792	752	825	793	792	767	773	758	782	808	729	753	818	782	713	755	757	754	761	821	731	791	746	750	734	756	800	843	789	765	756	792	814	783	736	776	717	713	783	802	743	764	765	777	837	777	784	797	813	780	784	808	753	728	779	775	802	775	742	739	785	755	746	771	726	766	775	788	749	773	773	764	754	771	736	748	802	725	747	733	756	796	760	794	717	777	780	764	762	813	775	756	787	765	769	773	771	816	761	742	780	768	756	792	723	700	757	733	776	793	733	755	806	727	731	767	737	816	729	761	722	695	758	790	783	741	751	777	756	770	768	771	785	796	786	754	727	803	802	774	730	739	803	767	740	777	808	819	778	754	783	743	746	789	796	776	750	798	746	794	762	766	780	764	795	718	781	755	785	736	782	780	751	800	755	765	789	754	782	740	731	740	772	755	778	781	739	720	798	778	825	746	815	789	783	792	779	775	794	764	806	817	739	742	786	771	759	756	780	756	737	746	804	753	778	826	774	744	779	847	760	798	766	806	801	783	798	757	784	759	776	768	789	761	754	791	757	827	778	746	822	793	780	760	784	826	741	768	771	833	788	711	785	772	746	732	762	747	772	781	763	769	718	769	726	771	773	723	758	773	764	712	816	767	758	757	751	759	755	780	804	782	778	703	766	784	796	773	780	767	749	741	793	735	756	801	766	755	747	776	782	733	771	769	759	779	750	762	807	752	810	761	795	780	769	800	801	782	745	761	759	729	842	786	728	727	801	822	777	777	740	770	716	791	739	776	752	798	726	753	742	798	779	766	788	789	759	779	718	693	804	775	755	756	778	805	738	774	765	779	819	778	718	797	788	778	735	811	774	760	780	740	756	734	768	823	739	767	794	793	808	768	781	733	756	733	796	734	773	792	773	762	777	782	819	773	737	805	749	781	764	746	766	795	805	763	781	774	767	752	790	782	809	757	776	774	799	719	805	771	728	764	819	807	740	761	790	781	748	771	769	765	790	757	762	793	784	782	778	771	812	807	857	755	766	776	772	741	801	729	786	777	758	816	817	803	784	744	748	733	770	794	858	703	808	784	766	771	845	738	749	787	750	778	791	766	769	732	737	752	750	807	756	716	792	752	746	717	755	785	800	772	758	725	764	770	764	740	732	740	766	782	758	797	750	830	740	789	726	743	770	737	761	743	792	801	710	779	734	716	790	776	854	800	803	707	839	733	815	787	787	837	789	775	734	738	739	777	776	770	805	725	751	785	741	732	768	753	740	781	778	747	715	783	806	831	763	724	779	764	808	758	762	787	790	769	736	800	711	762	764	740	779	773	744	788	790	762	787	772	731	776	778	770	804	781	789	783	706	753	774	737	756	770	780	756	739	748	763	782	771	757	745	801	824	798	773	750	746	803	756	797	723	781	826	775	725	810	773	781	770	761	806	776	709	804	789	788	792	778	734	756	801	757	757	776	799	722	791	770	769	787	774	759	773	783	772	771	786	744	778	799	772	808	769	779	729	755	808	750	778	783	760	745	766	800	747	820	805	802	777	764	778	749	747	744	762	758	774	766	770	726	769	760	768	733	690	751	750	770	763	763	731	801	752	801	770	808	742	762	732	760	771	773	779	740	763	751	757	757	745	758	799	765	771	754	712	766	788	780	757	811	763	807	738	809	828	755	731	808	772	803	754	814	771	771	728	781	813	743	732	744	780	822	765	768	760	779	797	781	794	743	759	768	802	755	754	733	769	758	721	814	770	767	759	754	775	774	759	804	764	767	797	755	797	760	821	814	819	775	824	811	780	782	797	808	796	792	804	759	810	789	775	807	789	756	764	736	781	763	798	745	822	757	756	752	756	762	806	720	760	800	741	753	741	815	752	765	790	755	777	732	766	826	715	748	755	805	800	804	820	807	798	745	787	743	804	716	754	750	699	833	773	764	782	773	819	773	825	806	782	762	737	747	713	790	771	782	787	802	760	777	797	738	829	731	740	793	757	813	797	807	739	781	772	729	806	798	761	783	795	755	803	761	817	744	735	827	754	751	755	736	805	830	766	744	774	771	778	790	822	782	736	737	788	756	766	765	760	795	747	741	809	750	804	747	832	778	742	769	790	833	727	795	740	773	747	794	807	751	796	812	771	791	723	787	709	716	754	749	800	798	787	757	755	746	781	765	805	793	808	732	747	833	803	755	732	775	758	794	807	746	757	745	736	738	763	769	777	774	797	758	821	749	827	743	786	814	775	783	742	770	702	729	763	769	809	767	796	740	772	786	757	781	749	775	800	796	789	784	745	779	785	779	753	787	753	843	767	808	748	762	813	767	764	741	775	785	774	809	781	749	754	769	765	743	821	773	813	745	794	754	795	761	777	761	752	759	809	754	749	783	800	825	794	772	782	786	786	796	709	753	769	777	783	710	768	800	796	763	731	797	798	809	767	786	745	762	772	789	700	757	781	731	790	782	767	728	788	784	799	757	783	804	768	790	783	778	752	751	771	789	799	780	777	777	771	752	735	837	775	708	758	747	810	729	803	774	736	789	752	762	732	767	706	735	813	764	781	752	775	771	706	796	773	753	740	774	797	755	788	752	744	713	788	763	708	785	775	787	776	746	757	764	772	768	796	761	722	779	743	735	754	797	745	795	756	803	801	760	748	755	791	769	802	796	819	820	785	740	803	776	757	766	785	756	735	830	775	715	755	748	738	771	769	730	724	802	813	760	773	772	815	750	783	784	767	753	762	770	760	777	799	773	815	780	782	773	775	804	783	750	766	776	768	784	725	787	749	750	780	773	732	732	868	797	747	757	772	766	802	755	794	773	806	763	795	756	763	759	811	748	751	808	762	772	728	787	767	724	763	771	734	761	801	809	720	750	724	775	751	773	773	751	797	794	764	784	783	754	778	814	711	692	804	794	756	750	804	764	719	809	762	763	693	722	776	809	753	763	803	780	768	781	787	784	800	768	751	773	767	771	743	740	792	737	822	732	771	772
28066	12455	10249	5328	2678	2246	1794	1294	877	586	519	476	476	375	394	324	353	333	334	376	309	311	309	315	349	311	332	312	299	349	322	276	319	316	292	336	341	317	288	326	290	315	319	352	334	287	295	340	335	323	286	319	337	333	316	283	314	303	326	337	328	293	329	285	353	340	297	325	310	365	309	302	328	304	380	317	300	305	343	338	330	312	333	298	325	324	328	344	330	318	335	311	318	315	298	297	326	322	311	297	351	304	316	335	292	323	315	314	303	354	328	337	355	309	327	278	306	322	302	309	310	295	305	275	319	354	296	286	305	283	291	363	309	342	311	289	340	286	335	320	301	309	331	303	299	296	297	282	320	299	298	306	324	301	293	315	356	318	334	293	317	324	312	306	301	322	323	287	306	305	322	334	322	324	344	305	307	307	309	327	284	326	302	318	322	316	373	285	305	301	329	308	308	356	339	331	281	313	329	309	311	309	333	325	301	317	331	327	326	300	359	319	323	320	319	288	292	332	310	318	316	324	308	283	351	333	322	316	292	334	341	347	313	333	307	331	307	324	342	280	323	308	325	329	309	322	341	340	325	329	296	320	317	323	298	342	326	355	285	277	295	292	302	305	320	319	312	319	268	305	316	308	299	317	320	351	317	319	285	332	308	284	329	307	311	301	328	305	319	317	293	301	322	325	297	269	299	290	308	327	336	312	345	285	306	301	319	337	329	319	330	342	356	340	314	306	308	329	293	310	299	327	321	284	269	304	314	332	284	323	330	286	304	312	301	313	299	329	292	312	281	327	338	290	306	294	315	329	347	335	337	311	281	313	318	335	282	321	352	307	309	322	336	333	311	340	309	292	325	305	312	277	308	309	270	336	331	317	282	316	320	331	326	338	322	319	277	329	323	324	318	303	296	315	306	319	298	329	343	348	316	356	297	318	322	289	316	310	341	292	311	333	323	311	314	288	321	310	338	338	307	351	345	313	333	299	315	288	318	299	322	299	310	308	324	299	316	317	344	309	319	333	333	304	357	340	300	316	276	341	346	335	337	310	341	308	314	317	289	302	304	314	324	298	309	328	341	315	334	342	343	287	320	335	314	277	299	311	333	307	336	302	300	310	327	331	323	289	321	331	313	310	319	303	311	303	300	359	300	317	322	289	308	300	335	319	298	332	320	348	330	329	315	296	309	340	324	300	322	319	335	331	368	326	313	286	312	324	330	309	302	326	310	330	301	333	310	298	346	310	332	363	291	296	326	297	348	298	299	328	310	337	347	324	310	322	311	303	304	294	339	296	310	289	334	304	317	334	286	299	346	333	311	314	320	325	275	325	347	323	287	307	327	304	344	280	321	314	343	327	295	298	287	294	324	332	294	293	341	310	351	328	333	345	316	321	325	318	313	346	276	277	278	308	328	331	307	332	293	337	300	350	304	343	297	337	305	330	329	318	345	315	283	323	298	307	323	342	328	313	296	329	312	291	321	317	327	305	332	329	322	338	301	310	301	315	313	310	316	353	330	330	301	299	330	347	303	297	313	306	300	302	327	320	306	306	321	271	290	330	295	307	290	306	294	335	327	323	299	314	329	337	330	285	312	303	310	309	314	298	295	318	335	327	308	290	303	354	353	300	294	313	328	314	285	330	330	322	315	273	301	348	308	340	317	331	360	311	327	277	336	302	320	312	288	319	310	307	296	326	313	316	284	323	308	297	320	309	303	314	301	308	305	318	321	313	316	310	316	331	291	301	319	331	345	321	318	331	310	330	283	302	322	313	352	324	314	312	333	276	271	287	281	314	333	324	336	301	312	316	288	294	341	308	296	296	292	320	323	307	331	303	302	327	342	286	351	299	321	356	301	311	320	301	320	338	333	314	325	323	324	295	318	321	316	321	339	330	305	326	318	286	288	306	338	321	315	326	313	316	357	299	297	330	310	309	327	294	320	329	305	330	332	308	313	322	364	310	280	343	287	359	312	304	366	362	342	323	320	319	294	324	323	327	338	325	311	306	307	290	375	322	342	316	339	309	329	312	288	309	306	315	312	314	300	342	373	352	305	337	311	293	298	320	276	301	313	328	333	328	312	302	309	312	323	300	306	309	288	336	341	323	323	307	305	345	328	349	316	308	305	291	293	293	316	311	313	307	343	311	321	307	345	289	316	331	316	309	309	331	307	342	323	331	284	314	317	325	312	338	316	332	317	329	353	347	334	327	284	296	328	323	309	335	301	350	340	276	300	337	358	315	305	290	328	286	310	318	306	297	343	292	340	305	318	316	300	321	347	297	294	319	328	339	264	298	320	328	308	335	331	302	319	317	284	313	330	309	320	326	314	332	310	307	336	299	284	298	327	289	335	322	297	317	340	351	298	315	310	326	322	318	294	309	333	331	298	306	318	329	321	302	339	334	294	305	265	303	349	319	327	291	294	313	280	327	310	303	342	291	334	277	304	340	330	304	287	294	304	307	336	330	360	326	305	290	291	321	304	308	296	330	335	321	325	296	298	323	310	319	301	305	284	342	316	328	349	333	307	314	304	320	306	310	321	284	318	316	337	323	292	341	359	358	318	299	325	329	332	278	315	302	339	325	304	334	311	333	321	296	323	285	331	338	356	312	337	320	323	337	332	318	336	345	315	326	323	287	334	353	278	325	297	322	296	345	335	296	276	339	332	316	330	313	319	317	337	310	326	300	319	313	292	324	310	311	325	316	306	343	294	307	323	311	328	315	303	335	316	330	308	311	331	305	311	297	321	330	308	319	345	308	304	292	291	296	340	314	333	323	304	313	313	312	316	336	321	300	309	301	349	314	311	313	316	362	308	309	309	350	332	370	315	317	308	332	308	328	338	342	313	305	312	317	312	323	346	329	340	293	307	300	319	349	326	319	337	337	319	289	329	315	287	335	317	293	342	314	313	311	293	291	315	316	293	310	320	312	343	363	332	341	322	301	322	356	303	336	335	332	314	343	318	297	305	300	322	309	354	344	318	344	291	356	313	298	300	287	329	333	307	296	332	329	305	359	351	309	324	325	304	325	316	322	349	338	351	352	311	303	312	347	299	317	310	305	363	324	336	325	309	312	317	298	322	282	301	312	318	339	287	349	299	286	320	321	341	303	276	331	317	325	285	335	327	316	307	320	292	332	359	316	294	289	286	287	295	322	306	299	323	358	311	303	309	298	354	315	287	331	304	300	332	326	318	324	315	319	337	312	319	295	343	318	318	315	327	303	328	324	325	301	295	333	289	315	306	326	294	312	324	311	353	323	311	284	312	293	312	281	347	318	355	331	312	348	338	331	343	318	296	284	332	285	330	311	316	326	321	327	304	293	315	333	327	338	303	299	318	319	337	311	317	327	295	308	349	304	360	328	355	312	315	320	335	303	309	297	311	350	309	302	300	322	311	305	305	323	311	330	328	307	341	313	327	295	304	353	285	305	281	330	306	335	314	286	316	306	332	326	318	308	317	315	330	326	313	308	328	336	294	316	305	317	323	316
16443	9140	15243	11891	8622	8180	7267	5345	3712	2307	1992	1932	1717	1268	940	897	827	802	840	765	747	723	725	705	812	653	703	686	749	740	714	687	733	732	667	726	681	747	722	654	716	752	682	708	766	743	658	751	697	703	659	711	776	701	687	733	743	722	716	726	749	668	701	724	730	696	694	734	707	670	663	740	726	711	676	675	680	690	722	722	685	685	754	686	739	749	692	743	727	732	724	691	703	723	746	750	707	680	720	681	755	724	742	706	725	714	682	703	725	690	725	726	732	744	747	735	668	690	685	707	719	712	695	655	694	699	717	702	704	724	674	707	762	675	690	732	711	698	664	705	646	707	713	699	701	670	709	697	724	761	726	760	720	741	719	720	729	706	626	750	721	754	712	725	742	726	731	745	656	704	677	699	722	673	704	719	744	719	762	700	697	736	685	728	752	766	705	732	735	704	732	673	694	706	700	678	704	644	691	680	719	715	711	685	748	671	715	699	715	678	741	744	702	655	674	683	710	724	651	714	656	703	718	698	684	698	708	711	700	707	699	715	672	707	701	733	708	703	700	721	692	690	682	642	678	729	684	710	695	717	739	706	763	750	704	747	730	673	719	718	714	634	686	724	669	696	722	686	723	698	673	667	670	729	704	727	669	745	742	707	743	719	740	742	733	699	714	671	716	696	699	700	732	717	702	755	706	694	732	744	706	714	694	742	718	689	666	690	665	722	743	735	680	671	703	721	733	768	732	650	713	631	652	658	699	683	729	763	701	705	735	670	699	773	706	761	717	749	703	698	718	716	693	722	698	738	732	712	670	735	718	746	685	737	738	707	757	763	664	721	651	702	727	719	692	661	710	768	736	684	703	679	647	684	726	659	667	718	719	683	729	670	720	678	687	665	741	725	727	693	725	678	696	736	711	718	701	684	735	703	719	685	673	680	696	716	690	718	740	690	725	679	709	736	733	679	646	715	734	740	674	711	712	703	706	670	731	709	718	696	672	678	704	769	743	726	726	674	757	732	687	693	709	678	695	710	711	720	634	710	684	750	709	700	671	695	688	710	692	695	703	709	704	689	747	730	687	736	758	723	702	705	697	690	694	701	704	708	731	693	649	724	684	658	681	688	706	721	728	670	730	686	700	703	714	714	681	761	712	727	731	708	712	655	667	711	670	699	739	701	682	640	685	652	721	733	664	670	703	729	686	717	677	691	731	669	690	677	688	686	724	706	727	765	685	710	678	706	709	711	673	700	755	685	714	680	688	704	676	710	666	704	739	752	681	705	688	665	716	698	733	717	701	655	673	676	739	700	695	708	716	741	701	725	731	713	726	704	709	758	670	721	725	723	659	680	721	702	724	731	670	686	674	694	717	726	716	733	681	730	738	709	688	673	713	694	725	686	675	710	688	743	749	693	705	730	691	769	733	699	674	723	754	723	752	741	728	740	698	705	676	684	693	709	753	669	688	679	720	702	695	727	683	706	700	721	681	720	720	685	702	700	691	761	708	701	758	680	712	723	738	705	746	712	743	729	688	696	717	713	724	713	691	713	715	730	736	691	708	685	721	676	743	708	698	694	691	678	686	707	721	722	715	715	738	715	726	723	672	718	697	701	731	703	769	756	717	675	724	711	721	688	669	690	707	697	687	704	707	699	666	708	724	712	730	770	681	776	732	742	730	737	638	701	732	727	705	709	754	710	721	677	725	733	714	634	705	716	699	669	731	687	745	666	714	737	688	729	671	684	705	686	699	725	676	670	680	678	706	706	779	732	727	686	734	731	700	747	714	697	692	707	719	696	714	653	676	716	738	724	727	679	688	722	734	684	714	714	717	742	756	689	722	710	720	717	703	710	652	674	697	748	730	722	703	689	683	675	667	693	716	726	748	734	696	707	704	705	678	724	737	725	722	743	694	700	707	688	695	713	698	682	729	707	687	750	758	691	717	695	691	716	727	703	697	673	731	700	722	709	674	692	691	764	700	713	747	686	715	689	681	713	687	725	711	738	681	731	758	703	700	661	701	693	726	689	722	690	702	686	734	743	724	739	734	705	688	723	731	718	735	705	725	707	685	730	685	685	711	697	707	677	707	764	706	722	695	695	714	691	702	715	687	729	741	697	700	691	659	697	728	716	739	673	653	704	694	748	687	710	719	708	690	680	707	656	751	713	663	707	718	664	748	737	744	718	711	691	734	737	681	666	702	695	737	678	682	690	731	736	745	744	628	691	727	702	697	736	702	698	698	743	701	697	690	719	705	713	694	723	668	706	700	676	695	704	727	721	689	743	688	718	649	700	759	772	727	690	662	728	708	715	703	679	679	672	734	676	708	739	746	706	696	722	696	692	698	686	717	636	707	726	707	664	659	734	753	712	700	705	685	690	750	682	732	653	730	742	686	698	666	697	686	754	706	665	700	740	750	723	720	681	675	685	715	717	706	679	671	702	728	717	701	744	689	697	762	702	676	673	694	760	741	711	644	702	672	684	772	659	713	681	669	673	730	674	730	725	669	746	703	696	703	699	701	649	685	718	706	759	730	693	708	653	690	659	715	735	743	756	680	714	688	747	693	726	721	697	683	722	736	731	681	666	681	682	712	671	735	707	706	759	769	732	773	720	724	672	652	690	751	701	703	699	655	687	694	676	731	680	653	720	691	671	743	734	680	701	687	687	696	734	725	768	700	710	709	697	682	646	754	703	735	703	758	712	683	717	710	706	676	706	722	678	736	723	725	678	734	728	710	745	663	732	735	724	708	738	723	660	735	673	710	674	692	708	696	698	718	742	723	716	746	750	683	725	702	735	710	705	741	704	689	705	689	750	708	687	695	739	700	683	666	745	729	733	705	782	698	680	740	652	728	724	677	714	689	682	731	717	696	710	723	720	719	716	682	734	699	692	749	679	701	703	677	689	704	696	736	705	706	706	656	678	685	715	723	680	727	710	736	725	715	669	712	692	657	688	775	769	713	724	757	714	733	678	685	683	709	703	715	722	706	680	726	683	709	710	703	691	701	662	713	682	723	651	702	752	618	726	704	719	713	734	696	683	737	716	732	707	685	666	667	721	684	716	716	695	717	686	636	712	664	771	726	699	771	700	667	707	686	688	699	688	675	696	717	716	725	707	727	745	713	718	701	688	719	693	766	773	709	750	713	749	745	693	703	679	671	689	709	717	720	691	732	649	743	696	722	747	695	700	683	692	713	704	761	742	648	659	730	673	696	692	678	667	721	754	697	706	721	694	709	730	714	749	720	702	687	688	679	705	720	707	686	741	713	731	691	730	726	692	681	709	681	702	672	656	739	705	705	686	689	740	745	725	710	705	686	728	722	669	688	724	685	702	731	742	715	692	707	701	700	710	740	689	702	708	758	675	727	684	701	721	639	685	718	672	724	732	677	691	716	709	680	699	722	703	707	717	716	754	702	674	698	680	770	688	692	729	707	738	698	724	683	692	707	684	687	720	754	655	720	663	668	734	729	703	731	736	688	710	678	730	715	672
35905	19015	14797	7823	3945	3308	2901	1821	1402	950	650	645	660	530	436	384	363	388	356	422	358	366	360	367	375	382	403	388	350	401	387	414	374	365	385	356	371	385	361	371	370	381	348	369	374	395	372	378	367	370	334	357	389	353	387	343	372	344	364	404	370	360	352	343	359	390	346	346	341	371	365	380	356	344	365	379	361	390	376	355	345	359	361	366	382	394	401	361	372	364	397	366	406	388	378	350	367	355	358	347	371	346	385	375	381	358	339	334	368	376	373	337	373	340	366	341	343	348	358	366	379	382	350	365	351	351	374	349	368	384	355	362	398	360	368	397	358	365	338	393	390	370	369	345	368	345	386	378	378	361	390	374	378	347	351	367	377	382	380	373	386	408	402	356	387	375	349	343	379	400	397	372	351	356	374	387	376	378	357	345	391	371	384	405	383	350	365	342	379	359	375	408	390	354	419	353	375	399	395	394	366	393	421	345	349	386	375	382	349	366	331	401	419	396	376	365	327	349	363	375	362	338	336	376	401	389	368	334	390	333	391	350	349	376	329	412	370	369	370	344	348	380	332	379	359	359	385	361	332	360	369	348	352	386	371	373	393	354	363	371	416	373	397	386	404	352	329	374	371	391	384	388	363	369	406	339	373	368	372	373	396	365	407	384	364	355	367	392	379	348	358	357	381	347	343	392	381	369	369	349	403	347	345	375	392	362	378	391	360	395	343	350	365	388	356	362	400	379	373	368	384	357	348	388	358	360	342	392	348	385	381	365	359	360	383	350	333	346	374	372	347	363	366	316	389	345	339	369	363	315	382	407	410	393	342	340	310	359	367	389	349	350	357	350	392	350	390	389	360	400	392	375	331	337	404	373	392	397	399	378	355	376	391	381	391	400	390	369	388	328	370	332	350	372	381	354	366	345	374	377	387	354	395	351	350	363	381	355	350	372	355	399	388	360	333	372	373	390	354	368	349	320	380	380	377	374	364	360	373	363	376	383	344	392	345	394	349	384	366	376	383	337	366	359	358	356	366	378	400	365	351	379	377	397	379	423	362	389	389	348	341	379	367	356	363	348	322	398	336	376	364	365	362	345	375	382	395	354	357	372	364	367	366	348	360	372	361	403	370	335	369	361	376	341	399	357	359	366	363	348	398	388	376	354	345	398	338	364	371	393	382	372	358	405	399	348	335	340	359	394	374	383	376	326	327	356	387	379	347	364	374	409	404	405	427	378	344	346	365	352	365	397	376	390	360	362	361	400	333	382	370	404	360	352	350	361	374	378	326	352	368	355	379	342	366	362	394	387	383	376	345	383	357	390	382	389	362	362	386	389	366	344	378	374	384	375	362	379	372	381	338	406	354	393	348	384	386	365	338	350	376	382	363	372	399	379	328	327	373	321	342	353	425	365	404	353	377	352	374	384	345	378	394	387	347	367	389	368	366	376	372	361	357	343	391	360	359	397	365	370	357	343	374	371	358	393	377	318	380	403	348	345	387	376	407	367	378	330	341	369	347	387	358	372	391	395	342	351	370	391	382	356	363	335	353	353	355	373	357	397	407	414	385	439	374	404	389	403	348	398	398	362	386	367	382	394	358	364	397	343	342	391	328	327	362	359	345	359	397	320	337	338	390	356	375	367	359	364	368	370	430	351	348	363	395	384	326	375	370	394	367	350	379	366	375	358	361	383	367	362	368	337	333	385	395	335	366	389	369	380	372	314	336	349	366	360	362	382	395	353	355	304	325	338	347	378	368	380	382	358	369	367	383	326	371	359	398	339	379	346	385	345	360	355	342	350	371	362	321	354	368	342	366	360	385	361	343	349	393	381	357	378	347	362	369	364	369	362	383	371	363	376	405	389	412	386	353	352	352	381	366	362	357	382	370	386	360	334	387	362	352	370	373	359	380	368	375	367	393	377	427	383	404	392	363	381	373	400	405	407	374	385	367	373	383	352	378	371	387	374	335	421	374	370	390	374	371	379	389	369	354	373	349	379	377	389	354	367	364	357	362	393	410	387	356	373	356	392	323	386	397	386	392	379	348	378	375	381	360	404	356	353	354	367	405	364	378	413	371	404	374	351	366	374	344	372	401	352	353	372	391	392	361	359	376	379	374	356	362	390	346	372	395	388	361	375	378	404	363	338	341	342	349	372	382	338	354	367	352	362	411	343	383	361	380	360	395	366	393	358	368	368	343	345	358	365	395	359	355	399	364	349	350	350	373	363	395	363	407	403	365	351	372	372	371	399	367	388	364	390	383	390	405	404	387	384	382	342	360	374	369	386	345	356	389	363	359	358	364	358	438	375	356	348	371	346	358	364	375	363	369	377	374	367	365	390	372	389	389	338	348	428	351	353	359	349	360	375	395	369	378	396	377	353	374	361	358	417	369	359	350	364	388	343	414	357	428	408	356	359	367	350	404	377	396	375	400	369	381	360	346	346	344	391	382	378	382	354	381	357	381	380	350	398	389	367	336	372	393	351	347	384	335	386	363	342	356	414	400	389	382	388	336	418	385	359	391	334	375	368	348	369	386	374	371	337	387	351	369	362	308	354	385	386	372	388	378	412	361	374	359	381	378	362	363	390	359	371	352	377	367	391	387	381	352	374	375	330	367	392	353	396	406	339	375	366	341	353	397	390	413	386	338	342	385	345	348	399	365	355	359	346	365	356	364	384	371	334	369	402	357	404	345	352	374	411	355	374	363	401	389	394	338	363	359	367	361	347	384	379	385	392	381	385	352	373	375	356	350	389	385	379	370	370	365	359	374	374	355	399	346	344	405	404	419	385	338	383	348	395	389	400	366	368	378	349	351	382	370	406	334	400	308	373	384	370	361	407	334	396	372	367	386	364	389	361	385	379	364	350	378	385	383	367	333	379	390	355	355	340	366	362	344	360	366	382	350	319	358	393	355	366	356	391	345	388	358	393	372	388	364	375	333	347	336	372	336	390	365	372	355	363	339	416	364	360	349	320	382	358	349	377	360	355	334	400	369	376	384	377	334	374	351	365	383	377	376	314	336	341	381	419	387	387	362	391	372	359	372	358	395	393	340	357	346	364	363	369	379	352	364	394	362	353	353	339	333	398	366	368	391	355	364	410	385	363	389	352	355	385	368	374	392	361	368	378	351	376	374	349	368	378	387	400	375	389	378	376	366	372	366	357	378	366	340	397	380	403	367	367	336	401	383	389	350	358	383	378	354	371	357	382	374	354	361	388	348	329	380	345	394	422	395	366	342	377	332	343	391	371	306	379	345	339	368	367	392	391	384	382	349	349	360	356	389	396	375	381	373	373	368	354	357	335	371	369	359	359	379	398	362	366	388	391	390	413	372	370	379	364	352	365	417	386	366	369	317	351	405	353	363	391	392	449	380	375	350	362	351	350	377	365	358	364	355	354	416	402	428	364	372	375	352	360	364	342	362	363	380	351	374	390	365	374	394	405	362	366	407	370	416	364	370	378	354	331	340	397	380	333	399	368	377	411	345	341
20438	13152	19542	15147	10839	11025	10804	7597	6132	3800	2719	2639	2653	1836	1272	1122	973	995	908	865	860	868	823	862	806	852	872	878	819	848	776	829	869	811	798	801	845	806	838	804	839	858	833	812	806	821	832	828	812	796	859	801	767	834	800	780	792	779	804	791	845	827	790	843	861	826	871	785	805	826	854	869	805	849	848	785	797	809	844	838	824	832	793	802	808	803	841	817	775	817	855	820	856	796	805	813	895	788	801	829	829	789	799	834	817	843	816	800	801	801	813	840	773	807	792	824	786	831	775	820	805	822	811	822	821	784	798	785	870	843	799	828	837	816	866	771	786	775	809	835	824	813	787	793	812	773	800	798	795	804	814	805	791	814	869	833	777	805	837	836	796	860	851	831	782	765	815	848	805	857	821	868	828	842	841	849	803	788	820	849	805	827	872	781	845	846	771	820	807	837	827	804	828	765	822	836	811	818	847	772	843	838	850	796	799	763	790	792	808	884	791	831	766	805	821	819	789	816	847	838	767	797	812	808	760	820	804	831	796	849	789	777	846	809	837	799	791	767	800	831	795	778	775	774	772	857	796	745	771	805	759	811	810	877	824	817	847	743	834	789	800	767	831	838	847	812	797	803	832	757	795	741	814	748	783	783	804	751	835	784	792	782	790	863	803	797	811	813	771	858	854	804	819	798	795	763	832	849	858	802	858	785	794	762	831	808	832	795	787	778	846	799	877	804	815	853	821	824	772	756	826	849	771	828	768	821	820	795	755	805	780	838	836	789	814	878	817	841	808	839	794	794	820	785	790	776	798	792	833	773	797	837	832	820	802	840	780	800	812	775	863	817	819	790	771	814	837	805	776	825	771	880	792	876	821	784	796	836	861	786	795	805	861	807	809	764	851	796	793	784	859	822	809	828	800	830	844	838	787	755	769	817	842	808	808	822	818	836	790	768	798	887	798	809	759	808	770	825	808	793	783	785	807	838	860	766	774	776	774	777	817	788	838	845	802	827	789	763	831	816	781	813	792	774	787	802	827	886	849	818	856	796	820	865	779	762	852	794	772	738	791	867	790	824	791	819	783	819	773	807	779	772	835	786	794	829	811	790	809	856	802	887	831	821	806	829	798	808	804	823	787	808	778	810	785	820	830	799	809	787	825	823	806	805	845	779	820	819	783	802	839	862	834	779	784	754	763	784	808	794	850	789	801	830	766	834	771	838	808	807	860	821	751	812	787	828	761	791	812	772	853	795	804	830	762	865	843	759	794	813	829	790	823	777	773	802	821	815	831	798	814	815	825	794	818	782	761	782	816	774	816	848	810	873	860	855	765	820	811	816	781	787	786	791	804	797	793	822	805	822	841	844	804	875	791	832	764	808	812	769	781	843	803	780	766	742	822	820	792	777	795	795	781	800	864	783	762	824	835	786	776	811	754	776	827	809	795	864	815	853	812	838	816	805	792	815	864	785	804	811	858	832	832	803	775	773	842	820	784	824	803	777	783	801	795	848	782	793	822	791	799	841	816	798	778	824	797	791	817	815	851	849	791	803	846	826	794	768	765	814	761	808	832	795	828	795	755	767	804	755	849	791	858	792	809	852	787	763	833	849	814	812	807	785	828	809	825	839	790	814	806	772	857	754	829	808	846	826	812	797	783	840	836	781	821	763	894	853	778	782	824	801	777	797	796	798	780	780	832	773	785	796	874	786	811	833	795	853	781	777	816	825	774	736	829	834	814	804	771	779	819	795	778	825	770	778	768	844	812	811	814	850	806	810	813	820	789	803	780	755	807	782	829	800	768	795	832	795	780	801	769	795	765	795	774	828	844	794	748	842	799	829	848	853	805	842	746	816	834	813	811	817	828	794	788	815	790	779	800	796	803	834	788	799	765	802	807	792	820	784	859	802	852	845	805	820	759	819	821	781	776	812	789	803	780	818	807	809	810	804	821	796	792	831	814	846	798	811	842	780	801	820	776	845	788	815	724	804	841	856	789	829	829	793	778	779	817	809	801	799	806	796	852	782	823	832	841	789	824	829	789	808	800	808	839	853	782	831	798	806	817	822	794	814	756	797	794	789	756	780	790	826	785	781	836	781	768	856	779	864	805	802	769	854	783	773	798	811	790	796	840	825	820	850	780	808	834	812	752	790	840	756	827	835	819	764	786	830	787	813	798	790	800	785	829	819	794	844	826	805	783	864	803	787	819	809	790	800	795	844	787	767	773	755	812	850	857	823	828	811	783	757	808	790	778	798	845	853	772	797	800	801	825	857	770	768	752	811	808	796	845	779	839	839	792	828	785	837	791	836	826	779	795	795	808	810	885	779	773	800	817	821	817	798	813	811	797	799	816	795	834	775	810	821	816	809	829	837	824	789	847	810	831	860	823	854	827	825	812	777	826	811	812	836	842	791	802	807	791	824	780	829	813	829	807	820	800	771	834	863	824	789	783	802	780	810	838	789	835	858	787	768	758	797	746	860	824	809	829	778	810	835	801	818	788	775	792	815	824	830	790	797	822	839	819	838	762	808	789	879	770	811	785	839	793	856	780	828	783	804	809	856	805	823	790	851	809	752	798	823	819	822	773	824	796	762	833	807	742	838	789	846	857	803	830	804	814	773	795	829	758	825	847	799	865	793	761	833	770	833	815	842	837	793	818	798	805	802	801	814	816	839	834	816	784	830	820	808	801	807	772	808	850	775	808	832	799	749	823	773	820	769	838	866	842	783	830	826	784	766	835	773	832	778	768	818	816	835	864	796	803	827	774	807	867	873	821	833	813	791	819	786	840	826	781	836	829	767	825	841	752	775	798	775	806	800	816	791	779	762	829	767	791	763	840	817	803	802	799	846	817	783	793	746	803	857	778	785	809	859	820	831	791	784	820	810	833	810	808	810	797	802	772	810	781	865	772	813	808	772	806	818	785	833	843	793	848	734	815	785	794	809	861	842	800	814	814	803	793	808	769	857	823	788	804	765	799	813	813	809	833	822	800	797	783	816	819	832	755	823	850	834	825	776	790	830	834	807	781	858	815	786	763	803	832	812	761	804	844	816	804	784	790	806	860	758	816	827	802	811	828	783	771	789	816	794	813	809	816	803	776	775	803	783	795	827	796	864	817	823	798	743	803	836	881	805	795	843	796	849	845	821	816	867	812	814	802	855	823	814	802	841	838	805	851	845	851	836	829	812	831	860	772	812	786	788	829	799	852	811	833	808	811	821	768	765	789	859	887	815	790	819	809	784	804	818	854	774	866	789	803	780	856	792	825	803	800	793	801	747	828	800	852	788	812	873	850	770	851	811	841	802	770	808	816	763	820	825	865	820	825	790	839	804	794	805	836	833	842	787	804	826	781	827	816	777	811	797	836	836	789	781	814	848	837	828	801	773	758	825	803	823	824	797	789	780	837	783	804	764	809	797	818	804	814	780	831	822	806	850	824	836	827	795	799	810	847	797	799	793	748	865	832	781	805	783	790	864	851	773	818	864	795	747	761	780
14386	7065	5655	2975	1562	1061	1043	790	613	474	429	418	415	383	361	345	363	376	372	342	372	356	321	345	317	346	315	342	363	389	335	326	346	391	361	362	359	343	355	362	338	361	362	374	322	374	355	336	354	354	376	330	335	363	334	325	321	393	374	337	321	344	381	355	355	356	365	324	331	337	338	315	347	329	354	332	373	342	349	326	312	385	376	311	326	362	356	374	325	356	339	339	377	362	319	320	346	346	352	380	376	366	321	355	372	351	327	376	296	391	346	351	376	323	352	348	357	375	327	361	357	342	321	320	379	361	360	357	351	351	323	381	340	338	344	333	342	318	369	371	351	351	323	324	348	347	371	369	343	364	372	379	324	332	352	340	387	356	345	310	359	385	392	329	346	356	322	351	351	396	360	354	382	358	345	364	353	354	339	388	314	342	338	346	365	323	371	337	361	330	368	353	345	329	360	391	364	320	358	328	333	357	334	343	354	325	336	363	357	382	345	333	364	368	361	347	351	352	351	321	336	332	324	340	382	341	365	355	369	349	372	341	353	372	331	336	328	353	373	345	328	383	380	367	349	370	372	331	369	346	351	337	332	340	324	355	350	341	334	370	323	364	351	346	338	381	347	350	331	392	328	321	365	322	331	403	373	363	370	374	347	368	366	367	351	336	371	366	358	361	362	352	372	356	360	366	353	374	370	383	344	334	355	371	383	339	350	349	347	349	368	349	356	340	342	344	384	361	360	380	324	340	386	352	338	335	376	323	342	320	324	326	346	348	357	331	353	326	358	349	357	319	347	346	376	352	367	356	331	371	330	366	362	346	342	334	307	365	332	321	370	349	345	336	321	369	360	358	332	339	327	342	337	355	327	360	354	378	323	370	362	371	358	337	362	323	362	346	361	333	397	348	358	343	363	369	359	382	341	352	362	398	341	353	383	339	360	342	375	412	347	368	363	354	354	390	378	368	350	371	339	358	374	345	359	345	350	345	348	328	335	415	364	342	336	340	363	348	362	360	337	346	350	446	385	319	332	363	350	370	363	366	336	356	345	315	364	325	316	360	357	342	345	342	349	345	354	333	366	351	364	293	372	353	375	336	321	344	320	351	362	335	345	352	344	346	343	376	372	337	321	374	348	359	363	359	370	388	343	346	380	360	377	332	328	370	343	340	392	357	343	342	322	328	360	325	331	364	342	331	358	382	365	372	345	345	336	315	313	369	346	402	339	356	346	371	369	341	324	335	390	329	355	330	359	318	360	323	330	350	377	317	319	346	341	341	409	336	337	359	390	366	349	328	335	319	349	366	409	355	326	360	398	363	364	362	331	360	341	367	348	356	384	325	382	382	378	322	347	360	338	322	333	340	370	329	386	307	360	370	385	377	354	343	333	355	353	355	349	361	353	342	313	337	323	364	340	309	345	345	335	342	353	356	352	361	337	319	393	308	344	350	333	325	339	334	351	367	377	350	361	361	353	359	384	338	386	367	384	328	353	314	368	356	378	386	345	364	364	360	336	370	350	359	345	355	357	366	341	364	342	347	367	360	311	350	385	366	378	317	394	329	330	359	362	342	350	373	376	383	348	349	312	364	317	353	338	353	335	357	340	346	309	339	359	374	345	318	342	340	365	315	349	371	349	363	335	361	347	350	345	371	370	326	373	344	378	395	339	349	401	354	337	367	352	373	375	377	364	340	384	348	360	378	349	378	374	343	386	387	361	388	348	346	372	346	338	371	341	362	330	350	325	347	338	356	372	329	352	312	335	366	362	377	344	333	354	374	341	365	330	334	353	366	341	370	403	362	373	307	344	358	366	362	343	371	356	356	340	351	340	358	355	352	363	357	326	389	345	346	336	367	346	353	370	346	337	327	321	363	369	357	359	388	327	357	382	345	398	367	357	302	361	336	322	314	331	334	360	365	322	360	369	340	367	365	351	363	349	371	375	345	332	338	360	366	354	356	377	366	348	364	320	325	383	381	367	336	329	374	317	352	402	351	407	339	387	371	358	353	378	355	348	331	376	324	353	366	357	357	369	370	333	358	329	355	350	382	325	350	342	345	371	328	394	365	350	353	344	326	347	349	324	373	338	388	351	352	374	388	364	349	396	330	357	379	347	307	319	382	364	371	331	351	352	352	373	387	364	378	331	356	331	331	377	377	352	350	346	373	351	375	381	346	359	351	370	328	380	330	296	366	393	353	373	360	369	365	358	348	340	364	341	359	354	337	324	345	361	342	324	347	345	342	347	324	331	361	319	376	363	355	366	356	349	335	337	348	344	326	373	316	382	338	346	336	354	368	320	354	312	341	372	350	348	367	344	353	373	360	360	371	385	351	325	356	351	334	325	359	405	335	340	316	363	396	352	410	332	318	366	333	334	361	354	360	379	342	335	359	360	354	357	359	344	309	341	333	355	394	398	376	356	343	352	325	337	340	338	322	355	363	346	334	356	344	360	385	340	361	412	328	405	335	316	326	323	348	361	363	331	351	372	343	325	380	371	347	370	352	337	338	376	409	343	354	390	364	324	387	362	356	335	347	336	373	335	363	357	341	399	348	356	335	341	379	330	387	361	344	315	351	317	405	371	345	363	349	332	349	357	340	355	292	362	329	347	359	371	387	333	391	347	393	349	362	377	336	365	366	302	327	313	356	321	347	339	363	358	310	345	349	399	350	349	397	331	348	336	356	345	326	318	361	315	321	367	366	329	363	392	342	380	336	320	387	354	394	356	345	376	376	338	355	330	376	347	358	358	329	356	328	337	345	376	300	330	353	333	360	355	361	352	366	372	385	345	352	371	330	355	371	335	364	352	367	357	357	347	375	360	357	361	354	329	382	343	383	312	349	334	360	359	349	376	360	359	365	340	394	362	357	336	368	367	363	368	386	386	336	322	364	366	377	364	336	323	346	356	354	358	373	354	370	372	346	408	364	313	357	344	364	379	330	345	332	357	356	329	365	322	336	325	351	358	337	374	356	357	339	368	349	404	318	391	354	342	361	363	353	381	323	335	365	345	352	360	332	332	368	342	344	332	352	335	346	374	351	394	371	339	362	366	333	357	407	343	364	395	375	357	362	310	354	381	366	362	333	335	330	348	355	359	377	361	337	350	375	348	341	342	357	351	336	372	369	352	341	369	344	325	363	361	384	350	330	359	387	342	356	325	349	355	333	348	360	359	363	353	371	375	325	356	363	348	352	353	337	353	362	375	341	378	362	358	374	325	379	355	360	360	340	337	339	363	360	372	367	364	353	416	355	362	350	351	390	337	313	330	349	363	328	364	345	396	337	341	358	394	383	383	403	389	358	354	322	324	366	377	350	338	327	345	369	350	352	322	381	343	336	339	335	315	344	339	341	363	331	325	343	345	377	337	353	326	346	357	396	381	360	325	375	338	353	361	301	385	331	376	347	355	365	379	345	358	358	387	374	363	362	340	340	382	341	337	325	337	371	326	357	332	332	341	354	343	339	364	343	378	382	336	376	358	309	325	345
8707	5859	9520	7779	5190	4148	3860	2801	2217	1406	1192	1238	1259	978	887	792	785	810	801	826	765	780	720	745	764	748	776	801	768	817	752	761	793	752	756	816	789	816	755	776	735	739	784	790	808	765	791	771	811	749	791	746	781	791	720	752	737	765	737	813	838	816	755	769	766	812	786	764	800	785	764	727	786	746	760	776	795	800	769	795	804	809	840	772	760	721	770	780	782	778	796	731	794	858	759	769	779	817	807	725	779	754	705	744	799	769	760	748	766	737	778	764	807	782	790	772	799	783	762	729	747	772	718	779	822	770	764	780	772	771	765	776	800	721	739	800	770	756	790	755	769	749	785	787	761	801	786	771	751	773	783	767	779	784	761	748	809	803	786	782	784	790	788	789	753	823	758	757	807	764	808	741	819	794	729	793	767	772	767	811	794	751	806	743	774	773	788	811	777	781	762	800	772	770	737	782	769	748	798	761	800	821	782	757	766	757	757	827	801	788	713	799	764	761	733	803	799	801	761	775	765	748	800	745	779	791	815	769	745	776	744	736	804	775	764	797	782	750	742	792	783	772	785	783	728	762	752	762	767	774	798	769	755	813	770	779	751	731	783	775	752	756	771	728	761	778	779	800	845	780	774	771	766	782	770	754	768	707	756	755	772	754	787	797	788	725	771	734	743	818	773	765	796	785	758	749	757	747	753	770	691	795	750	807	771	789	768	816	797	729	783	759	766	768	764	744	763	763	791	794	750	770	719	752	782	753	734	761	763	722	743	788	815	751	725	780	764	760	770	748	763	779	765	805	776	838	801	805	789	737	780	772	732	749	770	719	734	829	771	763	794	777	831	798	758	763	729	790	749	776	826	765	806	770	754	765	730	740	793	788	791	795	775	754	774	799	756	789	758	777	749	737	765	758	733	780	766	767	746	807	760	737	799	764	801	743	720	769	748	778	770	799	789	790	786	799	813	807	763	774	789	749	793	781	748	786	784	812	764	768	772	750	825	756	732	775	807	806	748	783	783	754	718	735	737	781	770	756	754	735	791	769	799	739	812	817	756	772	781	773	796	806	790	779	778	714	782	778	822	789	751	783	769	802	755	761	772	716	795	731	816	761	759	775	822	748	720	767	775	740	809	774	730	742	790	777	771	748	782	748	759	769	780	767	799	767	779	771	746	797	805	801	719	784	790	759	776	765	786	773	734	767	782	778	799	710	792	740	748	778	781	780	726	766	740	750	752	804	768	777	787	759	752	734	752	740	779	747	808	721	783	785	778	769	767	783	755	787	736	789	796	738	801	771	787	711	796	766	727	772	773	794	789	791	708	723	782	754	752	726	797	766	787	762	836	749	758	794	768	783	749	824	764	719	783	773	767	750	783	799	745	748	764	746	767	792	777	825	786	826	765	760	751	708	770	796	747	805	776	734	803	796	733	777	784	750	794	802	710	770	750	728	806	768	760	732	794	746	749	747	769	786	769	806	758	771	753	742	772	742	781	806	792	774	776	780	774	719	777	754	702	757	772	768	771	738	742	747	791	779	775	753	712	755	789	711	764	770	790	804	771	759	712	757	770	766	763	797	758	751	771	774	751	738	831	755	739	760	725	785	796	772	742	761	754	725	764	738	744	716	764	776	740	762	764	745	741	796	789	727	758	763	790	737	775	771	757	793	755	781	780	773	734	804	732	771	815	771	760	783	754	747	731	726	801	760	721	756	788	774	788	798	764	770	773	784	796	746	790	791	779	751	766	752	750	788	723	799	774	795	745	755	794	752	762	758	747	810	755	772	740	783	783	705	764	792	797	735	746	744	801	771	728	710	752	769	748	738	780	759	763	800	746	767	759	786	756	758	776	751	742	752	783	775	808	755	816	758	772	762	801	792	756	767	795	780	764	739	798	804	769	742	762	756	784	773	737	758	751	740	793	762	784	782	735	767	811	793	823	704	751	808	776	768	706	745	765	723	801	798	765	741	775	779	770	784	768	730	805	779	767	733	781	755	768	697	790	733	752	760	734	749	792	748	716	755	838	745	788	813	726	757	782	757	811	761	744	780	756	766	734	786	772	778	762	830	761	770	752	754	755	765	765	795	757	763	788	784	764	780	742	763	716	756	782	777	725	772	802	789	758	789	756	728	784	781	787	773	793	754	802	751	741	769	788	761	743	769	779	785	808	806	749	740	761	760	775	698	737	740	716	736	805	747	805	780	776	771	794	749	745	800	754	803	759	779	752	793	744	785	791	752	740	813	781	758	740	746	772	765	797	818	760	741	776	758	808	818	706	750	798	735	779	780	727	792	758	742	757	815	707	763	751	740	778	788	753	782	784	817	744	741	793	749	798	801	801	789	787	768	763	770	724	740	776	752	729	798	752	776	772	778	787	794	776	783	736	817	752	749	724	716	742	747	773	744	774	814	725	778	757	715	732	751	793	770	746	742	751	742	744	751	719	782	759	755	754	783	777	760	808	796	729	812	780	781	772	761	706	804	737	755	804	776	795	753	787	767	789	745	732	755	745	736	777	813	772	744	741	773	782	800	773	802	796	810	761	749	741	813	795	801	707	745	781	761	761	772	809	772	733	838	763	748	725	762	743	803	756	739	787	803	783	751	770	686	751	732	747	783	804	720	786	721	732	771	787	755	755	784	738	740	756	774	794	769	747	757	695	786	764	751	753	811	835	782	763	785	766	748	775	760	817	791	762	775	741	820	743	723	777	792	737	828	772	793	751	809	769	763	788	790	716	706	799	792	767	793	760	778	767	778	768	790	776	755	836	755	748	714	764	794	755	759	755	783	749	747	780	794	792	794	770	741	742	750	769	749	769	795	779	804	713	781	757	753	767	758	810	788	797	801	775	709	753	767	775	787	788	798	782	763	738	815	773	751	783	777	780	779	753	805	770	742	773	753	749	806	758	740	815	803	748	761	770	746	756	753	785	718	720	758	756	786	783	737	788	752	778	710	803	786	783	784	760	742	808	777	780	773	703	762	790	758	754	791	807	731	748	740	811	849	746	758	745	732	806	736	787	753	802	757	737	784	782	736	748	794	756	766	766	807	806	822	789	751	794	781	694	768	798	770	808	738	808	744	798	711	790	740	778	761	756	755	780	778	779	738	770	760	737	751	798	762	801	777	763	747	745	730	737	808	763	733	769	771	794	719	752	833	792	794	796	801	724	749	776	746	726	766	778	735	766	783	800	816	714	771	801	731	784	759	781	769	746	800	738	787	759	764	739	748	731	810	778	736	775	785	751	815	817	735	749	733	720	791	766	792	788	743	775	768	739	762	796	749	716	735	781	780	776	778	731	798	756	761	791	754	742	757	739	788	782	735	770	769	755	799	763	770	741	790	796	760	764	801	785	743	764	805	770	815	790	762	797	769	787	788	715	790	792	765	756	805	788	739	726	721	770	767	761	782	791	791	809	785	765	758	733	750	749	739	787	797	798	794	777	727	793	708	746	708	738	783	782	707	799	728	762	797	789	782	790	741	790	775
26722	13366	10412	5787	2689	2097	1755	1245	941	697	560	566	536	406	378	364	318	321	345	331	331	317	280	334	322	279	349	314	293	338	325	315	335	347	334	339	345	337	335	269	303	327	300	319	311	317	272	300	318	325	338	301	296	335	300	316	287	352	324	299	304	308	325	363	297	306	330	317	281	334	316	293	321	326	307	352	328	338	332	338	329	281	321	335	350	331	367	283	355	327	328	317	337	297	365	317	334	322	324	308	292	320	342	316	332	346	314	324	300	283	340	323	338	340	285	303	310	289	281	330	344	344	305	296	338	328	336	321	311	332	316	300	312	317	301	293	303	298	337	345	320	318	324	277	317	333	304	351	344	294	319	318	303	305	353	311	258	286	294	293	326	303	295	327	334	334	326	290	348	328	312	314	342	321	342	333	308	320	332	296	287	317	303	332	288	349	337	332	321	298	342	321	355	340	296	333	309	323	346	302	330	293	341	314	343	313	339	285	321	308	311	309	336	332	313	340	329	330	304	325	317	321	311	317	330	328	343	307	346	301	329	323	324	300	285	316	297	319	267	287	332	313	303	326	313	292	340	325	339	330	325	297	280	313	331	338	345	301	312	321	297	284	322	334	336	296	292	325	309	336	314	332	289	309	300	282	333	327	328	282	309	340	326	317	321	321	322	309	321	325	314	336	301	314	334	342	364	310	320	306	323	343	330	306	298	343	335	299	347	309	322	302	341	307	297	347	345	288	316	294	312	340	291	300	323	321	315	306	324	320	312	301	318	316	330	343	324	328	319	324	303	287	299	348	301	365	320	320	299	305	326	337	329	330	302	356	332	329	322	351	313	314	294	319	307	292	308	328	308	294	302	330	298	291	316	329	348	288	319	346	302	315	328	330	327	291	318	314	339	323	307	325	319	316	319	299	316	294	296	287	296	287	312	323	293	318	290	319	314	306	306	339	325	343	316	304	307	322	342	317	352	304	323	313	302	311	291	313	332	299	273	303	317	348	353	297	289	329	298	264	303	322	353	307	324	354	314	316	296	342	317	332	307	331	285	315	322	319	321	330	308	331	329	323	321	345	351	300	329	320	336	335	325	303	312	323	300	300	331	334	332	334	354	311	321	293	314	315	313	324	320	302	328	308	324	338	327	352	372	293	321	288	339	329	341	333	339	320	319	339	333	347	355	318	294	316	344	320	326	345	310	288	314	326	310	313	361	331	351	320	323	362	322	325	322	284	311	304	308	344	304	356	317	323	307	307	329	276	324	327	340	306	317	333	319	317	318	320	312	339	318	307	307	305	328	315	304	296	335	353	325	331	356	292	337	309	307	327	304	327	313	340	327	311	313	338	338	319	299	314	367	326	289	299	306	273	321	304	344	308	343	329	327	326	298	299	295	330	307	369	316	307	315	321	283	289	300	332	322	289	327	308	346	331	328	308	323	323	307	306	302	310	286	333	360	276	297	300	296	347	307	305	363	310	304	322	312	317	310	309	319	313	332	321	285	320	307	329	324	313	326	328	303	293	330	319	307	284	342	305	323	311	328	286	330	343	312	341	333	357	339	282	317	338	327	374	370	310	323	327	287	311	335	287	273	288	344	305	307	325	343	321	326	264	310	265	333	338	337	324	316	340	285	341	334	306	311	351	336	311	335	339	298	309	293	308	290	337	284	333	325	329	300	309	277	296	341	319	306	315	309	320	317	324	310	328	339	330	326	334	336	308	307	312	331	297	317	322	324	292	327	323	349	320	340	357	302	303	354	298	296	344	288	328	289	322	314	317	311	298	318	315	335	310	281	293	292	292	321	323	295	318	344	290	305	342	302	313	321	306	331	359	360	299	330	317	305	305	271	285	340	319	314	322	330	277	349	327	334	312	312	328	300	330	343	345	373	333	330	330	306	308	319	315	328	323	295	315	335	320	322	307	312	279	321	335	354	336	341	313	302	309	314	329	340	332	330	334	316	338	297	319	312	296	348	337	319	308	295	327	296	306	292	325	306	303	285	327	351	341	343	314	309	347	305	333	304	344	321	301	315	328	324	297	321	318	378	305	315	340	362	321	333	297	285	336	328	313	344	284	292	311	350	314	309	341	349	319	362	340	332	288	312	318	311	306	275	336	333	296	310	343	338	344	311	314	325	318	293	359	300	313	307	365	310	347	343	294	291	302	290	313	317	338	319	293	304	330	296	341	315	316	304	285	309	299	304	344	326	305	302	355	312	331	339	318	322	322	310	324	313	308	309	291	285	346	319	352	310	329	292	299	335	329	303	321	345	349	324	326	322	328	315	306	305	311	319	267	319	311	282	286	293	292	321	293	315	317	321	322	299	324	350	289	321	303	322	278	346	336	345	337	349	309	305	301	336	332	350	337	313	322	322	308	351	309	335	304	337	336	316	338	297	310	295	311	288	307	336	345	322	310	317	343	311	296	320	331	359	327	316	311	306	320	317	325	339	317	299	312	315	303	315	314	323	333	321	322	312	315	323	346	306	316	352	322	327	340	281	332	283	281	330	297	316	314	310	314	305	366	354	312	350	319	346	308	347	281	315	295	364	318	325	328	292	330	327	344	325	345	300	313	329	305	318	318	330	320	326	288	295	304	304	332	332	287	293	292	303	296	334	327	295	320	341	308	331	376	304	308	330	284	329	303	314	322	307	341	311	328	318	305	342	312	327	299	298	319	295	328	314	295	312	315	327	317	289	316	313	310	307	329	328	319	334	296	299	330	282	328	326	306	320	326	281	300	327	325	302	287	309	338	333	303	311	303	331	323	321	318	332	270	283	312	339	304	334	309	293	332	331	311	291	320	321	313	333	324	294	316	295	360	357	347	306	318	329	285	297	322	311	314	323	357	321	297	282	284	284	326	334	317	347	308	317	312	326	330	341	315	327	307	323	334	318	311	340	295	331	304	356	319	356	337	329	321	266	311	319	339	314	328	276	290	333	330	324	298	279	334	342	346	311	311	327	320	316	308	329	316	320	322	334	350	321	329	300	317	319	355	320	277	288	297	292	325	268	294	319	304	309	332	320	307	331	324	336	308	307	298	303	295	295	350	328	288	318	321	317	318	300	284	299	314	303	315	335	314	345	303	283	333	312	345	285	333	315	328	304	311	320	310	284	357	309	321	376	314	318	320	289	297	283	298	297	296	315	305	311	325	301	347	294	331	316	348	304	296	300	310	322	303	313	288	318	321	325	319	317	293	301	291	297	298	298	317	292	299	310	338	304	342	314	321	301	324	332	311	338	288	301	321	294	319	306	325	315	317	299	307	291	327	297	310	306	312	319	325	333	346	315	297	328	322	306	321	321	314	287	339	329	335	305	304	321	315	318	295	339	329	330	315	298	334	313	293	313	319	266	301	322	337	319	340	331	340	327	320	341	314	329	342	308	324	271	344	330	318	340	357	298	327	321	285	315	332	294	310	304	314	308	304	312	347	321	298	289	321	300	284	311	309	325	324	320	302	309	312	344	336	288	325	335	337	326	349
15881	10010	15803	12977	8198	7722	7560	5096	4205	3021	2029	2045	1881	1358	1123	924	813	824	709	735	758	736	728	714	695	739	677	764	696	698	725	749	632	714	752	730	684	737	709	725	755	708	718	679	673	723	694	723	701	714	693	730	732	701	673	729	725	705	672	720	684	720	738	705	699	717	676	698	696	693	733	712	644	676	736	681	709	769	712	710	695	669	676	704	727	708	720	736	756	729	679	696	681	683	704	713	736	721	701	727	689	688	732	704	697	709	728	666	706	689	748	658	694	704	720	683	730	705	676	666	721	712	744	743	727	724	704	669	733	711	732	706	705	733	725	692	711	716	706	706	701	731	716	770	715	704	674	700	730	722	703	706	729	711	694	698	681	720	763	709	704	747	693	749	766	770	743	758	719	739	727	694	767	717	742	712	751	690	706	716	745	657	657	770	708	690	676	687	652	700	745	722	708	763	701	692	669	732	716	691	721	690	662	756	707	660	721	717	714	727	704	641	702	715	689	731	675	727	685	682	680	700	663	684	711	783	753	691	756	699	722	742	674	718	714	685	674	682	681	689	741	703	722	704	694	697	719	735	668	698	723	665	647	780	724	710	638	659	721	749	720	694	721	669	689	697	695	744	674	704	666	688	709	695	731	756	703	716	683	727	706	721	682	676	666	707	748	679	705	695	706	683	662	673	673	702	729	703	739	682	726	674	729	679	712	756	728	747	687	703	682	711	727	734	693	714	733	724	696	686	706	672	742	700	677	707	686	685	686	687	653	676	674	710	658	728	761	725	765	728	751	738	730	674	726	734	698	742	737	688	691	726	714	748	711	647	698	706	738	747	747	684	714	689	680	681	718	701	694	693	681	666	691	705	712	723	705	662	667	682	718	707	698	621	688	766	698	728	713	724	712	751	726	683	727	683	734	718	663	693	693	713	719	727	715	682	776	656	744	704	680	722	752	715	699	666	660	673	709	759	712	701	659	712	691	691	669	660	709	749	688	682	690	695	735	699	730	712	724	682	686	728	717	712	697	724	727	702	735	705	703	711	701	704	720	674	691	716	690	759	718	657	721	715	727	752	717	708	686	726	719	705	718	706	685	680	711	715	700	699	717	763	719	745	687	688	744	734	696	680	735	721	693	733	677	701	666	706	761	739	706	742	731	702	707	710	702	646	720	708	713	731	748	720	688	737	741	680	759	685	732	711	777	698	699	738	730	731	718	745	747	709	704	687	687	694	629	707	724	741	718	691	742	712	756	753	725	708	725	686	730	660	698	697	715	717	691	751	662	696	698	683	718	710	714	723	676	690	730	731	675	761	732	656	745	686	730	711	702	762	703	712	703	679	672	735	697	685	715	659	682	728	697	735	720	693	720	676	713	695	746	720	683	741	746	681	773	742	686	751	669	682	688	685	700	737	690	704	700	712	706	655	740	744	765	746	728	679	715	728	720	704	728	704	688	770	685	729	713	712	723	710	693	700	747	672	691	710	687	714	721	657	693	717	703	666	676	685	761	684	741	771	740	699	662	693	713	705	714	684	722	681	786	736	678	705	711	658	666	697	705	706	769	772	673	732	714	728	743	717	761	718	673	683	692	655	740	714	753	693	704	716	725	672	695	682	731	719	728	675	704	747	728	701	712	705	701	712	696	676	749	707	704	721	674	672	701	706	699	702	700	684	722	689	662	728	697	732	687	721	708	722	678	670	685	713	725	700	694	686	706	720	697	723	714	723	691	690	759	698	705	696	694	719	692	737	715	704	750	733	675	727	692	718	717	719	682	679	729	729	754	724	693	748	717	694	647	686	692	691	721	700	742	711	713	732	705	732	748	710	718	672	738	710	731	705	703	706	698	670	695	764	716	732	732	735	724	716	716	704	744	678	736	723	749	664	734	700	665	749	708	720	743	731	770	722	698	698	696	706	669	618	699	704	684	718	694	748	671	726	724	717	699	736	675	673	696	675	746	657	713	722	704	752	776	727	698	727	730	687	669	686	719	684	748	716	690	700	722	683	679	709	710	681	712	709	733	698	683	754	696	694	685	733	687	721	715	696	696	680	757	672	738	687	690	675	733	768	634	708	684	710	713	712	661	666	670	708	729	696	736	726	750	676	744	676	722	705	716	718	735	673	728	749	697	695	685	714	637	706	732	724	740	708	673	706	680	800	724	714	711	680	709	722	705	705	704	739	707	703	708	734	728	664	709	701	689	749	697	711	708	727	754	714	693	677	716	690	737	675	670	688	716	710	762	711	698	738	721	762	715	684	744	730	715	726	698	706	664	746	712	752	705	714	744	725	736	731	711	715	741	732	695	705	679	716	670	752	692	670	698	724	739	705	766	682	700	696	681	710	740	678	672	745	720	725	721	711	722	678	718	707	750	729	709	724	756	730	720	718	738	691	713	686	716	658	686	747	721	701	672	746	661	730	690	721	672	691	673	734	695	725	729	684	731	683	666	682	678	733	675	701	704	755	741	687	734	684	739	718	686	715	703	699	689	738	699	696	746	686	728	703	714	716	694	690	734	692	757	720	717	699	704	664	743	714	748	681	690	702	706	705	720	696	721	724	735	711	684	677	694	679	704	713	716	739	781	662	710	704	691	726	704	710	729	701	700	711	718	686	736	690	749	686	662	695	690	650	759	745	702	676	702	717	654	686	685	723	728	660	720	726	706	696	702	711	673	694	681	684	717	715	721	734	725	681	705	730	711	714	737	718	713	692	695	695	756	724	722	703	697	663	717	695	742	708	695	710	684	723	715	703	715	705	709	667	714	691	732	746	703	749	742	708	680	703	715	706	689	709	688	707	696	726	699	737	757	718	680	705	716	701	702	678	732	759	733	740	705	748	687	662	673	730	672	742	695	691	675	713	710	696	700	700	727	765	693	741	723	742	704	694	732	745	725	712	687	703	720	732	723	741	720	702	698	705	734	746	678	682	708	698	720	706	673	723	718	745	696	720	788	617	711	689	701	678	723	715	684	702	700	725	690	703	715	676	726	701	684	688	690	680	695	714	707	667	738	657	713	725	692	776	706	722	723	700	703	649	652	698	710	705	707	733	701	746	655	692	745	721	696	728	728	741	670	691	784	744	676	671	735	704	694	762	717	779	693	740	704	677	678	737	699	747	707	709	704	699	697	695	683	714	661	641	710	709	709	716	709	723	713	703	662	691	744	736	712	705	703	671	726	704	710	735	734	692	668	739	678	728	684	678	759	664	680	680	682	749	696	686	748	689	713	700	742	751	678	656	708	687	693	707	702	746	738	670	669	693	708	687	742	681	681	730	711	734	691	722	713	689	694	644	668	742	705	651	696	669	739	713	704	701	730	703	679	663	680	734	684	696	665	715	684	733	735	717	688	738	670	677	741	691	726	695	716	662	744	691	706	675	695	705	725	716	694	707	727	660	721	773	755	752	737	695	706	715	720	661	728	672	657	695	674	695	712	724	702	660	730	695	721	731	670	677	701	715	732	652	699	738	731	702	745	722	733	705
35604	18901	15279	9221	4313	2847	2635	1885	1333	967	728	677	685	547	466	454	394	398	410	393	380	351	398	372	375	384	359	359	359	381	387	354	378	385	355	368	387	381	390	363	423	379	361	355	366	341	382	364	380	380	373	357	361	382	365	370	361	392	368	335	377	391	350	352	353	400	381	400	383	362	416	374	366	371	385	364	383	355	392	337	364	376	363	354	326	343	354	398	382	361	393	356	394	371	356	404	359	359	346	364	360	376	386	353	393	372	419	400	385	395	381	374	357	372	364	343	370	387	358	394	355	371	350	352	352	341	421	357	392	352	346	366	384	360	365	360	347	377	344	375	403	417	379	371	377	380	374	360	428	344	388	366	391	436	378	382	352	392	378	374	345	378	377	330	373	362	385	376	373	373	345	352	394	372	370	365	368	367	360	388	373	361	384	358	348	397	344	369	386	388	354	370	384	358	390	406	357	394	388	351	380	329	378	364	378	335	384	382	373	370	344	405	358	365	372	368	360	389	318	363	373	370	372	369	369	363	328	364	376	359	364	342	378	379	374	390	356	392	372	388	379	344	397	362	351	366	377	339	371	357	373	371	362	394	372	361	386	345	342	364	364	379	321	369	317	370	384	350	329	369	331	368	352	345	354	353	392	374	346	381	373	372	373	376	357	395	385	373	400	393	389	375	343	349	388	375	375	332	366	367	388	386	349	391	384	362	366	362	381	361	357	407	352	331	348	342	360	359	385	369	341	360	355	407	381	381	368	365	351	378	374	370	342	376	358	363	419	362	377	404	389	314	358	372	362	331	333	359	319	389	417	358	367	370	369	343	342	385	374	371	344	392	426	350	365	369	399	391	373	357	357	386	384	362	334	343	355	378	320	368	307	361	360	369	400	355	374	354	365	356	382	342	361	364	391	363	355	345	385	364	366	359	362	399	365	348	372	378	315	340	362	396	363	377	406	423	348	374	366	357	359	398	380	408	386	335	374	374	380	407	368	403	391	360	356	358	407	367	365	388	350	361	359	355	319	364	361	382	340	392	367	360	376	342	351	387	381	327	375	385	342	435	384	399	424	413	357	372	365	391	360	399	358	358	364	350	361	354	359	355	357	383	345	366	411	398	386	359	376	362	367	392	371	382	406	376	343	335	358	358	365	364	410	367	335	339	382	376	389	391	365	366	363	374	366	387	360	373	381	391	363	357	331	371	369	361	369	391	379	378	381	400	363	357	381	372	388	355	361	373	322	384	355	363	382	372	383	362	359	372	376	371	339	408	405	386	360	352	365	412	386	418	398	382	382	359	360	345	364	363	367	373	356	377	327	367	374	392	373	358	359	362	364	367	339	353	373	382	385	383	375	368	377	355	360	369	371	398	355	383	361	348	376	345	387	360	345	371	365	374	379	332	358	363	381	358	382	386	392	354	350	381	352	388	398	388	366	349	362	367	367	373	375	375	379	399	363	346	375	402	342	385	341	391	377	364	357	368	340	377	363	363	371	372	373	366	407	396	324	358	369	367	368	368	376	376	371	374	372	368	363	339	335	372	366	391	366	328	393	369	370	369	368	390	347	374	383	369	382	347	330	347	343	365	378	366	401	408	340	420	368	330	340	368	384	404	387	377	388	358	378	410	412	397	343	351	380	352	314	364	352	372	359	355	350	373	347	343	364	347	344	400	355	360	366	379	371	422	340	354	348	347	373	346	372	406	369	380	383	373	384	343	353	371	381	381	360	372	392	380	351	374	385	360	367	371	371	395	384	382	331	307	371	378	399	360	381	381	405	331	345	367	385	376	350	340	391	363	390	351	361	354	339	362	345	383	319	393	340	345	347	387	366	374	333	382	391	360	368	343	370	352	364	365	382	346	367	387	394	383	356	323	336	370	387	371	377	405	374	349	399	357	356	358	359	375	349	380	331	339	388	387	353	383	372	346	383	377	350	379	390	375	378	390	376	379	357	373	328	373	379	359	397	385	338	382	389	383	347	369	365	387	360	388	350	311	364	339	362	386	357	361	388	358	347	388	393	380	399	377	368	371	382	347	343	394	363	368	398	380	330	359	338	376	366	387	345	391	375	348	385	362	364	384	391	355	377	399	373	355	308	341	339	370	388	381	335	385	395	318	327	405	371	377	353	343	382	396	358	387	385	395	371	357	370	380	367	382	363	351	345	385	379	368	327	392	394	319	364	369	372	349	389	371	368	374	330	358	375	390	400	384	358	364	374	355	344	380	414	376	364	384	368	341	344	385	348	348	361	347	386	386	358	384	388	359	360	365	369	340	389	370	348	350	393	408	387	404	384	401	367	371	388	369	377	366	353	382	381	365	358	348	358	386	390	377	357	385	399	370	368	410	372	367	374	345	340	406	377	388	366	384	376	384	366	350	364	374	433	407	366	406	380	334	350	343	372	359	364	334	378	372	361	362	339	339	371	384	342	358	384	364	396	396	331	379	362	358	374	367	379	352	373	403	377	363	395	362	363	349	353	378	401	387	358	384	364	398	373	360	357	358	354	384	331	339	349	387	402	365	347	392	356	354	356	387	326	401	370	357	381	378	382	365	361	366	404	365	374	341	365	385	344	362	356	379	372	341	377	338	351	352	407	366	406	391	345	354	359	400	364	374	349	372	373	338	369	402	359	413	330	315	376	348	362	377	346	368	359	356	361	346	374	372	398	386	362	351	366	378	362	390	356	391	414	326	364	339	332	365	350	428	416	353	365	398	360	393	367	372	406	349	357	397	364	352	358	385	370	369	340	405	363	401	355	366	359	371	383	357	390	393	365	315	359	384	362	383	386	369	338	368	339	357	354	396	386	329	402	367	352	362	382	371	348	395	408	403	411	364	355	371	343	355	364	356	379	358	372	384	356	360	378	382	337	379	368	391	373	377	383	379	409	373	383	411	365	391	347	371	374	402	376	371	396	425	372	430	332	383	339	392	363	345	375	372	413	361	342	343	391	348	346	407	382	344	416	395	403	339	366	377	339	379	399	383	375	362	367	386	370	329	367	381	372	381	370	386	382	376	405	401	354	392	341	402	382	379	345	343	346	400	357	379	398	369	377	399	335	346	370	380	329	418	358	367	393	385	365	356	370	374	373	363	375	373	379	364	361	409	353	390	379	342	350	393	373	356	363	349	409	401	370	381	392	368	363	352	334	395	394	349	361	379	379	359	380	363	358	381	332	373	356	351	377	375	387	361	366	343	370	374	369	400	370	384	382	371	366	354	367	378	332	332	366	349	345	366	362	366	322	368	383	371	328	388	356	336	373	359	366	381	381	333	389	381	374	363	354	373	336	351	351	368	376	376	356	386	383	346	402	351	398	353	343	340	372	358	402	331	384	351	355	384	353	372	374	369	371	371	373	378	403	323	388	352	376	366	404	347	409	345	392	365	387	363	379	377	369	379	338	346	333	372	367	385	367	385	363	378	333	387	384	410	322	391	349	351	362	333	374	365	380	359	387	366	344	352	369	371	391	372	387	366	390	369
20145	13576	20202	17859	11263	9473	10500	7757	5680	4063	2855	2497	2673	2008	1349	1126	987	995	954	869	872	823	809	834	817	801	856	817	862	805	853	805	778	866	774	786	869	822	781	812	833	785	846	800	797	834	803	834	867	781	826	796	849	806	835	854	857	803	850	817	815	818	778	844	832	863	786	833	827	808	907	842	849	787	854	773	846	853	828	795	829	779	846	795	767	804	793	816	844	779	834	806	815	793	885	830	810	825	774	809	811	809	799	796	814	857	764	797	814	851	761	813	814	834	812	798	798	833	797	759	817	808	821	821	816	814	812	780	792	844	827	871	842	845	795	816	836	847	784	848	826	750	864	800	831	823	798	813	799	791	839	805	782	835	820	768	813	841	834	801	799	783	792	837	805	837	879	806	834	803	840	853	781	778	817	848	840	822	774	834	812	757	810	798	748	868	761	810	851	817	814	796	828	848	804	783	795	794	841	836	874	849	801	825	861	772	867	830	853	857	798	838	799	871	771	813	825	819	790	800	782	780	809	811	803	820	818	791	834	782	848	795	767	800	810	807	797	826	792	803	823	811	782	808	782	784	819	852	770	802	823	784	788	857	834	807	797	830	810	818	840	855	801	774	816	784	788	790	803	795	817	889	763	800	829	783	798	778	769	803	809	802	841	810	838	809	785	791	814	779	800	845	796	790	867	776	827	805	777	778	807	819	823	833	818	781	799	766	785	855	775	830	814	832	808	797	803	835	806	836	857	759	769	844	824	816	794	812	776	822	796	831	834	757	819	841	800	802	840	775	822	792	742	815	807	802	794	777	842	816	831	787	775	757	827	829	784	804	818	798	885	802	801	844	799	840	802	807	816	821	784	809	838	747	814	818	783	812	803	825	784	860	840	839	775	890	819	792	817	732	808	796	818	808	788	784	810	853	789	796	855	790	741	831	823	801	860	845	809	791	832	786	800	817	807	777	728	796	786	805	832	810	802	814	753	789	761	805	778	798	797	783	836	810	850	794	817	751	811	820	871	746	828	844	769	816	831	793	821	789	843	788	804	799	758	834	801	752	740	774	774	839	801	809	801	801	821	826	800	808	779	800	837	786	769	810	869	813	872	759	819	827	822	778	835	802	796	788	844	820	824	833	757	822	803	785	798	880	810	769	824	833	812	820	797	816	806	790	826	832	829	817	847	798	827	786	803	855	795	845	855	858	810	826	787	817	863	804	817	797	809	814	777	824	865	812	797	781	785	811	788	734	780	817	849	799	786	812	791	809	783	761	804	852	845	782	803	794	794	800	846	829	796	805	835	767	863	835	824	823	842	782	821	806	808	837	815	754	819	817	817	822	807	792	828	784	814	792	765	803	829	805	794	774	814	774	809	773	806	790	832	797	787	847	776	822	808	811	833	838	828	816	806	791	822	778	830	801	799	799	798	826	846	823	797	758	836	782	839	761	798	793	785	808	800	803	810	824	798	816	812	810	788	809	835	802	796	821	792	833	807	802	799	819	789	757	796	806	807	785	850	810	819	848	827	754	787	840	844	815	750	806	819	832	841	852	818	826	807	784	801	782	847	853	802	793	814	811	799	783	864	792	802	818	801	766	797	815	782	844	837	828	805	811	762	847	808	793	852	809	815	808	807	835	796	808	788	799	783	825	797	785	813	862	820	816	832	806	810	800	843	796	810	780	792	774	843	836	840	832	766	793	799	858	838	834	821	739	879	787	827	794	880	784	813	794	761	771	772	769	746	758	766	864	813	840	773	824	773	808	825	834	766	760	779	776	811	876	833	837	867	882	811	821	773	836	770	849	849	764	784	797	843	779	822	827	779	846	858	773	821	850	817	805	805	784	789	777	816	799	825	848	825	775	800	810	784	802	849	820	834	829	841	791	778	758	834	827	822	832	782	819	805	766	803	812	859	863	756	792	810	807	805	755	874	817	820	860	768	871	809	793	843	801	784	768	814	788	829	800	799	796	757	818	795	821	832	839	803	746	796	838	829	821	808	794	794	768	777	784	808	765	813	755	866	833	816	804	878	774	854	799	825	782	796	785	816	813	800	792	788	868	790	834	832	799	826	807	851	791	823	784	817	823	761	835	805	853	758	805	808	761	855	814	787	796	785	783	811	824	792	792	784	792	757	869	794	836	864	796	829	814	772	862	787	816	782	795	777	785	754	852	781	834	791	806	813	825	780	835	877	823	807	834	835	783	796	843	820	808	833	830	830	845	804	782	827	780	813	802	798	832	802	835	754	764	795	834	743	763	801	856	801	799	817	843	785	816	827	796	796	809	806	772	814	791	830	822	808	777	804	808	833	817	837	837	780	773	808	784	787	777	791	793	792	824	798	800	769	843	800	744	836	845	833	817	764	789	778	780	786	825	827	841	746	776	805	820	839	799	780	798	845	822	797	834	797	762	763	818	732	787	787	821	859	795	860	811	792	821	779	823	828	787	845	809	873	832	774	802	774	813	800	820	810	835	836	804	825	811	795	825	794	749	813	766	851	816	833	789	747	812	776	811	789	841	785	811	823	772	822	810	805	816	827	815	763	805	765	759	786	840	804	751	795	730	839	758	810	781	793	828	781	818	817	788	780	781	829	836	795	786	770	786	827	778	846	807	807	842	841	811	861	860	786	782	804	815	764	808	826	764	806	820	773	787	780	800	830	838	777	828	815	812	824	808	838	809	835	757	808	788	814	802	811	778	797	777	865	821	848	773	796	861	821	860	856	810	842	811	829	776	796	789	844	860	804	816	819	822	791	795	825	794	801	843	800	810	783	854	757	778	815	841	815	802	841	775	807	821	765	784	788	776	827	811	798	788	859	762	841	796	848	823	786	730	791	847	800	758	826	794	809	797	841	808	812	818	847	811	833	830	819	834	824	794	798	797	824	813	788	787	816	804	831	752	822	817	812	831	801	759	792	850	747	805	825	767	836	804	800	811	841	810	832	797	808	822	762	829	801	778	810	777	811	792	788	831	842	790	785	847	804	751	802	785	840	792	791	767	846	806	769	838	794	816	779	804	788	808	791	834	799	756	777	806	823	791	860	776	849	814	787	807	772	803	827	831	803	861	768	820	795	803	752	787	774	785	790	805	799	797	841	838	804	777	789	751	782	838	781	854	793	806	831	726	768	823	789	801	801	864	843	831	816	821	816	797	831	803	782	803	804	750	780	870	818	782	832	791	811	762	820	822	801	819	779	828	792	786	748	769	829	793	829	835	794	779	806	810	853	823	838	811	833	840	770	855	859	855	774	838	831	787	874	813	834	807	856	828	773	811	842	807	808	823	797	773	814	798	821	803	804	804	809	758	803	836	825	830	797	809	764	813	774	845	793	790	829	831	842	827	793	801	793	810	816	838	822	818	823	765	813	773	813	810	842	845	768	801	840	809	788	813	752	776	816	790	765	812	846	767	830	849	799	862	853	778	765	749	847	806	810	756	816	789	843	851	814	756	822	776	836	813	796	778	780	860	780	878	862	798	763	822	824	772
15094	7431	6092	3376	1631	1054	1085	832	653	509	477	442	426	364	383	360	368	369	353	350	345	379	364	354	391	364	380	400	351	391	367	336	384	319	368	333	384	342	386	356	360	367	363	333	368	359	321	349	345	366	343	394	346	352	354	355	338	409	335	376	386	370	322	327	327	334	346	351	329	361	365	357	377	398	320	396	354	315	326	356	328	380	343	355	344	366	374	362	348	355	340	351	322	348	365	347	340	342	321	371	354	346	386	363	333	378	364	310	391	325	339	357	347	352	347	366	340	339	328	349	324	382	297	342	308	370	331	363	390	363	337	319	318	333	360	366	364	396	334	355	353	370	361	319	363	360	373	356	350	338	339	341	339	365	361	352	364	343	373	369	365	359	343	365	338	342	353	347	367	383	348	349	339	340	384	367	366	343	356	360	319	347	356	385	367	352	342	344	321	365	346	369	346	382	388	356	370	350	329	338	346	350	345	362	365	408	347	342	355	343	349	327	353	365	336	353	363	349	341	323	346	352	327	298	338	324	341	359	335	361	384	373	329	348	325	365	355	348	327	332	357	332	326	356	348	348	381	382	313	339	365	350	349	369	352	341	353	377	331	342	371	315	340	355	325	361	342	338	317	346	355	349	342	369	358	372	339	323	340	360	348	321	386	336	364	351	357	379	370	350	349	336	357	345	346	381	401	366	347	353	389	369	364	345	354	359	353	358	333	348	348	355	381	344	347	344	333	335	349	352	363	321	357	345	364	383	343	332	362	382	328	331	341	378	353	361	378	379	352	345	359	310	370	359	335	322	361	354	357	351	309	347	337	363	351	334	357	348	330	358	331	345	357	364	339	334	369	361	335	321	323	349	356	338	375	370	365	333	323	333	328	338	337	367	339	356	362	341	371	316	386	307	353	361	343	327	361	352	373	378	365	315	339	357	360	333	355	329	333	359	379	325	331	417	369	324	335	368	358	353	343	376	357	353	322	372	353	322	366	385	316	354	371	382	358	383	348	347	315	380	349	376	325	333	350	358	349	327	391	346	305	358	337	345	385	330	316	315	325	375	335	381	380	345	317	323	368	358	363	340	336	311	329	326	335	336	338	330	325	343	354	330	342	293	356	394	350	353	363	359	374	322	353	346	345	366	359	378	340	328	332	367	315	328	376	317	376	366	382	346	338	381	366	363	331	315	383	360	383	347	340	362	340	339	335	392	347	398	341	338	343	314	337	372	378	356	322	380	357	401	356	356	369	364	342	324	369	369	313	350	392	344	323	369	320	358	324	316	356	375	351	362	396	376	357	347	386	375	354	324	373	355	358	388	350	342	349	332	373	347	377	409	352	329	373	347	370	364	383	353	378	347	323	376	367	337	351	323	361	360	340	340	347	389	351	385	334	317	364	314	385	375	349	372	345	358	342	362	364	344	325	330	353	340	374	323	354	333	359	344	375	363	372	353	359	405	358	348	361	327	362	368	350	377	350	351	380	351	355	362	381	330	365	384	340	346	328	356	374	341	349	359	364	342	361	369	295	392	341	350	344	381	334	363	320	332	359	351	358	357	346	350	372	373	364	325	349	365	348	342	380	374	337	390	364	327	314	357	353	323	346	356	377	338	370	337	335	304	370	351	336	354	332	357	363	361	365	348	363	385	355	357	366	362	333	372	372	375	349	372	338	367	337	365	347	364	343	304	413	381	327	355	356	336	350	350	375	396	337	311	344	344	359	372	331	345	337	380	374	361	357	365	359	361	370	360	409	380	329	324	332	336	366	340	329	376	378	331	318	357	356	366	316	357	332	370	329	364	365	373	331	353	345	362	332	341	383	389	359	356	372	320	386	335	371	344	337	353	379	347	349	357	361	342	360	335	362	338	345	370	324	338	316	354	336	379	366	347	373	369	329	363	342	350	333	377	360	390	347	326	352	367	343	354	328	327	331	395	357	351	361	375	341	373	338	369	356	344	372	323	385	366	340	340	358	380	398	324	343	319	338	342	335	367	336	334	335	387	385	331	344	376	356	344	378	340	334	367	367	333	381	392	343	361	358	348	377	333	346	348	369	376	396	353	348	360	381	332	331	379	341	333	331	368	372	345	336	338	352	364	353	367	393	356	365	332	334	376	361	342	381	362	370	353	326	349	347	360	352	412	346	347	331	370	356	359	344	340	344	361	345	313	317	325	342	337	332	343	355	335	350	345	378	331	363	364	352	342	359	392	375	395	334	314	310	356	362	313	374	356	368	353	329	356	361	335	339	376	361	334	339	339	338	395	310	343	361	369	349	335	381	345	350	344	306	378	339	383	341	327	364	377	318	317	360	348	330	377	341	363	335	352	341	343	387	381	377	362	375	377	343	361	380	389	361	382	345	373	322	403	357	348	382	373	363	339	324	370	366	301	372	350	380	338	340	373	340	372	391	364	328	354	384	401	352	374	366	391	327	335	345	362	357	342	367	356	336	356	352	321	362	352	351	357	368	356	357	364	324	317	337	365	384	380	357	333	331	376	361	366	335	368	391	313	340	361	378	369	348	372	340	352	358	356	377	329	352	379	342	348	394	353	356	354	324	330	421	369	368	355	328	342	355	327	358	331	367	362	348	360	365	344	348	340	364	371	359	364	364	376	321	337	327	374	329	382	336	353	372	334	346	328	354	307	378	378	333	390	339	381	361	374	390	356	342	343	376	362	377	346	365	376	353	354	353	356	400	354	348	370	369	363	363	367	364	362	369	339	402	356	364	359	358	344	330	334	335	354	339	370	397	332	366	354	325	322	369	344	386	347	356	364	340	347	374	355	373	350	380	347	331	353	344	366	389	384	373	364	373	362	339	344	354	341	356	318	330	357	334	383	321	356	320	356	385	397	339	340	406	350	353	356	360	334	337	369	376	347	358	330	361	381	324	362	337	316	345	321	336	358	373	358	341	352	350	330	372	335	335	380	341	346	335	337	383	356	343	363	348	329	356	356	314	356	361	336	375	401	318	344	362	341	377	346	389	349	316	330	328	335	351	344	358	361	323	352	392	350	353	337	387	353	381	353	392	364	390	384	287	359	300	312	322	348	352	326	340	385	379	357	337	373	350	339	333	358	326	338	335	333	328	348	392	356	348	360	367	355	357	342	374	333	359	402	385	345	376	339	337	352	360	363	352	370	348	338	367	318	337	368	388	372	348	353	347	353	345	382	341	342	360	349	354	367	356	367	346	344	338	364	325	381	358	343	337	378	361	357	359	383	363	357	349	329	366	380	339	339	352	368	348	333	344	357	311	358	381	339	341	354	380	362	354	379	361	380	364	319	344	333	347	360	376	370	365	361	345	342	343	335	346	369	326	351	335	331	324	315	349	356	364	383	363	355	323	343	338	349	338	316	355	334	343	350	337	391	329	409	355	392	332	377	332	373	394	358	356	370	358	356	325	348	351	350	373	387	380	400	336	348	324	337	361	339	357	360	365	403	352	343	344	329	391	369	341	336	384	319	335	356	357	358	390	383	354	365
8736	6164	9915	8767	5461	3923	4617	3233	2151	1608	1200	1215	1223	1001	898	789	790	827	781	807	813	772	819	783	755	750	779	759	750	786	783	751	773	773	793	763	752	771	768	768	754	702	782	786	736	735	745	785	748	733	810	788	763	722	756	748	746	772	754	787	812	746	753	769	737	813	748	838	798	726	752	774	704	773	812	787	776	791	756	774	788	783	785	762	733	766	744	791	828	767	782	778	731	720	808	792	747	726	738	749	765	742	768	752	760	774	742	762	745	792	786	770	819	806	740	785	770	831	817	767	742	783	747	751	753	747	744	759	741	774	781	763	776	764	728	794	764	843	806	800	806	719	744	759	743	739	720	759	754	771	742	765	798	796	745	775	773	755	744	760	777	756	772	731	778	777	766	781	835	781	821	792	743	780	800	729	806	725	759	776	771	754	742	785	794	768	714	755	807	761	715	758	750	736	774	757	793	750	780	769	814	801	803	748	767	799	770	745	704	767	678	726	749	754	771	771	719	768	837	773	723	776	750	741	791	753	731	749	735	743	765	838	727	781	767	817	767	710	733	759	764	794	758	747	803	818	717	783	743	767	789	774	741	763	778	707	791	793	755	814	741	725	797	801	743	776	715	782	777	823	781	759	691	792	794	789	783	791	800	771	723	795	766	797	767	759	771	772	807	780	737	791	722	749	735	724	820	768	791	789	741	767	791	755	734	790	774	791	751	760	730	758	753	782	740	800	725	805	767	804	747	785	753	730	793	697	770	809	793	768	777	749	830	696	753	744	740	796	761	742	711	766	742	814	755	778	786	754	795	789	780	765	717	835	806	756	777	774	789	775	777	729	820	756	734	713	808	755	739	772	794	745	750	769	762	785	786	731	758	777	795	776	754	816	751	728	732	767	777	746	710	761	749	765	760	729	759	764	754	784	765	729	755	788	774	782	796	742	741	759	803	773	719	777	771	780	803	743	783	824	775	778	718	772	763	754	775	780	742	784	765	805	763	798	809	780	726	757	824	783	747	757	748	799	746	765	734	771	746	821	751	793	805	797	749	751	793	801	769	808	737	785	775	790	824	791	754	774	770	764	805	765	737	759	773	702	798	775	723	814	806	800	767	788	757	750	783	741	788	736	757	694	766	817	770	772	754	821	765	741	734	743	756	746	750	719	788	783	733	791	754	754	704	773	754	811	824	764	745	759	733	732	741	750	795	763	729	786	761	792	782	779	773	736	783	793	758	796	765	776	789	767	765	753	763	805	719	790	784	784	794	791	772	745	722	789	783	788	785	818	765	758	721	730	799	792	752	732	769	788	789	755	743	746	754	763	793	801	741	804	751	734	744	774	782	761	771	738	760	731	789	792	748	756	765	748	739	783	775	803	767	785	816	764	777	772	728	778	772	775	769	715	745	708	757	807	765	755	805	784	806	766	724	756	756	744	740	699	759	771	758	748	731	773	756	814	780	785	731	748	775	789	776	764	741	765	751	769	756	773	836	751	706	728	805	769	749	768	730	765	793	760	740	820	756	781	795	740	779	798	739	779	746	747	719	747	778	758	790	778	740	777	752	764	705	759	757	725	720	817	742	763	749	764	781	781	755	766	775	758	769	762	784	797	735	771	773	739	790	785	800	770	793	781	766	756	785	738	781	780	760	786	784	783	771	761	764	813	775	760	774	736	750	734	726	724	786	763	808	700	736	810	830	787	791	752	756	767	761	728	814	821	767	809	779	743	776	754	802	751	780	801	791	773	783	760	741	806	738	744	767	765	806	753	753	778	784	713	774	738	730	750	772	759	745	789	784	748	729	779	793	802	777	765	758	750	793	780	775	723	750	729	812	769	776	832	786	771	789	719	837	775	728	833	775	758	714	720	762	783	753	793	808	813	731	723	739	710	767	766	739	770	782	802	787	785	746	762	758	794	781	783	767	820	795	814	759	764	756	782	776	735	825	760	769	769	753	800	771	747	730	811	797	768	761	742	761	776	839	787	790	771	757	798	767	779	817	764	765	773	759	752	712	771	705	789	817	773	806	770	726	772	775	766	731	790	745	733	743	769	757	797	734	808	783	790	773	761	749	745	778	773	759	732	764	710	772	738	752	705	828	758	775	783	842	748	776	760	788	750	806	745	795	762	771	763	730	776	774	806	742	785	769	793	780	745	808	753	794	768	793	744	807	750	701	724	791	717	809	815	775	746	767	766	775	739	797	755	806	779	769	743	775	805	738	729	747	785	740	803	729	756	737	743	830	787	784	724	838	793	776	817	750	789	757	781	776	766	759	775	767	774	811	803	758	767	775	714	786	742	782	792	777	731	761	733	767	792	737	776	775	761	754	735	731	777	764	736	807	755	847	784	778	778	774	821	715	753	758	758	726	776	736	721	743	742	799	784	775	756	758	775	746	779	812	768	718	825	761	773	796	748	793	685	762	770	734	844	805	825	776	787	814	747	773	793	766	766	811	801	793	766	746	769	768	702	751	782	741	801	763	785	776	797	699	760	761	782	795	737	776	736	778	782	744	795	753	752	840	759	719	796	755	726	727	828	813	744	786	735	724	746	738	756	759	711	740	750	786	773	807	760	790	753	797	766	795	751	725	766	791	790	799	755	802	785	788	758	802	750	749	758	740	809	805	808	731	761	715	740	757	785	815	784	783	779	746	728	809	824	858	778	739	792	770	817	754	780	755	796	770	756	747	800	729	761	727	811	772	772	736	794	800	781	809	762	728	799	794	807	776	832	751	789	793	796	814	761	788	732	776	722	722	721	809	761	799	775	746	752	740	764	752	795	711	761	743	771	767	765	795	762	812	734	775	776	813	734	748	751	777	756	775	776	733	764	737	750	779	732	771	789	746	773	792	779	784	749	735	749	751	712	777	743	770	715	767	806	740	749	803	733	788	765	754	804	774	756	760	786	745	756	726	758	737	836	759	784	718	790	795	785	743	772	785	798	767	744	755	780	767	772	755	754	740	805	768	781	745	746	770	740	856	750	780	773	715	716	762	794	779	778	809	767	790	754	766	773	754	736	735	785	781	781	772	714	788	746	748	713	785	753	813	736	807	734	766	745	710	798	754	784	792	768	804	762	772	755	839	785	804	784	826	789	800	779	778	779	833	751	711	779	783	735	778	840	786	747	751	722	705	798	748	786	827	774	691	756	788	771	740	798	773	769	778	705	750	749	785	752	775	812	784	741	797	807	740	755	785	772	784	748	744	747	750	787	713	756	778	738	760	777	735	762	756	768	725	812	737	752	795	730	782	726	780	756	728	766	782	723	735	726	754	783	769	769	741	783	727	727	708	786	731	799	802	778	745	746	749	749	805	829	785	802	755	752	768	739	828	731	785	715	843	740	764	743	736	669	733	771	754	776	828	773	732	715	830	778	741	760	790	765	820	762	775	757	787	806	793	743	793	786	776	759	805	774	723	763	806	780	730	769	782	788	718	771	779	740	778	729	728	769	773	829	804	770	744	757	747	755	847	752	764	741	758	795
26990	13164	10585	6445	3129	2109	2003	1347	892	745	549	529	516	469	342	358	328	302	318	285	333	327	357	310	315	309	338	319	331	338	325	353	329	305	304	335	292	361	330	335	329	305	320	300	347	285	303	320	309	296	324	293	323	332	276	339	339	299	312	312	303	333	325	292	299	303	332	331	330	291	365	319	329	295	323	340	335	316	320	326	281	314	350	330	328	296	308	290	314	322	313	332	305	342	275	319	302	316	294	283	319	283	336	354	330	313	296	323	302	317	322	334	300	307	330	349	338	343	301	319	304	323	300	298	319	302	282	319	317	311	354	318	287	308	322	309	343	329	309	301	340	363	322	339	306	315	280	282	299	337	340	299	310	326	328	306	332	313	275	332	311	384	336	336	342	318	292	320	328	307	262	323	297	295	346	291	302	326	315	325	286	299	312	340	357	341	348	320	346	339	329	302	327	324	330	308	293	315	318	328	350	330	310	299	344	330	335	322	315	343	289	347	282	303	327	305	328	312	348	364	338	323	324	315	286	296	336	306	355	321	341	299	317	310	299	324	324	304	327	316	314	325	332	279	312	307	323	358	315	314	312	304	323	352	327	327	336	347	330	338	304	357	305	277	316	312	340	328	297	335	263	323	311	339	344	311	308	316	338	316	324	301	304	346	298	319	330	283	290	290	307	320	308	323	328	308	347	296	290	303	327	293	290	287	295	342	306	305	275	299	304	327	348	328	330	314	300	308	323	322	316	324	358	319	301	339	283	331	320	279	292	314	298	324	307	355	330	337	296	294	296	313	337	312	366	325	290	286	300	308	303	324	313	331	315	258	337	303	332	290	328	322	285	352	308	319	328	343	324	334	321	313	293	315	313	315	323	304	322	341	306	327	325	313	321	300	294	320	320	281	340	320	298	331	318	291	286	314	304	296	313	350	290	307	329	323	327	293	313	289	315	343	321	314	288	282	323	336	318	383	292	300	312	308	307	348	322	337	315	341	302	309	341	301	304	293	298	317	330	340	297	325	306	325	319	293	316	321	309	320	314	279	311	346	316	314	291	326	346	329	319	309	339	339	333	347	308	312	320	288	309	331	317	308	301	311	328	303	273	306	325	301	289	332	342	314	299	281	306	314	329	309	334	315	280	348	321	332	303	326	331	335	336	319	329	328	307	296	310	288	290	272	359	309	347	318	336	324	299	328	282	327	331	311	345	336	315	297	340	342	318	342	290	309	285	340	323	336	353	306	335	329	283	297	306	305	346	306	316	332	319	285	322	313	321	293	316	361	307	299	332	330	343	337	294	322	318	336	340	316	325	319	323	313	322	297	354	317	330	355	308	334	331	299	333	332	377	296	290	317	313	301	350	329	340	318	320	290	309	294	312	297	295	356	317	301	260	315	317	323	318	318	315	299	335	324	302	278	289	338	305	302	321	311	300	292	310	289	317	301	310	312	313	286	333	301	319	335	336	306	293	317	348	314	341	288	345	348	324	321	325	283	312	303	309	318	310	290	333	304	342	340	303	322	363	310	315	320	324	329	311	299	312	314	315	270	314	327	275	313	335	324	324	279	327	288	300	304	324	287	349	330	309	304	300	316	326	321	295	292	297	295	311	335	332	265	278	301	333	324	320	302	325	294	315	298	312	328	307	296	291	328	317	296	323	341	320	332	324	311	325	358	344	325	323	288	331	312	362	310	311	338	348	322	321	303	310	297	331	311	310	290	314	317	322	343	323	334	317	302	314	311	353	325	335	332	364	286	327	323	324	316	310	304	323	333	312	327	330	329	340	333	335	368	347	318	301	338	338	303	331	302	297	291	366	307	286	302	314	307	321	316	324	311	341	316	299	297	292	291	327	308	272	342	355	315	359	346	281	286	295	324	336	336	319	313	299	312	307	311	315	314	324	294	321	341	324	325	307	327	269	292	315	311	324	310	348	323	320	335	302	355	337	315	365	344	330	315	334	316	314	324	306	291	324	331	321	328	337	322	294	290	298	311	322	282	321	323	291	312	351	331	310	294	281	286	333	346	303	327	321	311	309	325	347	323	349	300	317	343	298	322	315	328	304	304	298	300	299	306	298	290	324	303	351	272	302	278	296	339	343	293	317	329	342	290	325	369	284	330	315	318	311	295	280	329	314	313	317	312	283	279	294	296	304	334	324	332	328	308	308	293	308	280	341	342	327	299	307	325	332	340	309	308	355	319	318	344	308	332	304	346	316	320	297	313	311	311	355	334	321	339	281	344	340	329	304	321	315	327	284	320	317	344	346	322	303	318	291	320	301	315	296	351	328	320	324	317	325	296	308	326	298	325	307	368	295	286	278	344	321	335	297	314	265	341	327	310	348	325	316	325	345	314	315	310	358	314	327	277	301	314	319	317	290	270	336	360	301	301	295	314	305	317	322	305	291	281	324	328	312	306	306	325	319	314	321	320	274	336	307	309	331	281	332	313	338	305	324	334	315	311	308	293	285	253	311	307	303	334	301	336	326	342	302	342	298	299	321	356	283	295	330	348	279	287	310	310	278	336	334	337	337	342	315	311	353	359	322	290	309	324	321	307	294	311	303	315	332	300	308	326	314	303	307	297	339	307	286	296	297	326	325	322	295	293	293	356	329	297	333	314	343	278	284	284	297	346	308	317	339	292	331	338	288	327	308	330	320	292	305	277	287	338	324	298	321	322	311	301	294	334	298	319	326	340	317	331	300	306	331	309	342	315	331	317	305	312	378	332	316	307	287	331	313	289	277	324	298	326	295	331	305	331	325	299	292	306	315	331	304	313	323	321	344	322	296	372	334	338	312	341	307	284	332	306	317	336	329	290	316	325	341	333	340	307	312	312	321	307	330	333	314	324	289	286	324	310	306	292	279	303	345	302	321	299	318	293	309	319	285	274	316	350	334	279	335	282	330	336	330	290	330	339	308	355	314	359	317	311	331	301	290	308	318	328	319	301	307	313	340	339	351	326	332	308	305	337	306	347	327	308	316	319	329	322	295	299	293	310	303	296	299	327	310	362	291	285	311	312	312	301	331	331	329	316	324	325	289	304	343	316	305	348	345	339	330	351	319	343	294	330	303	311	305	310	315	316	323	328	348	303	335	357	357	337	312	332	321	319	315	319	299	338	334	315	303	316	317	318	281	323	327	348	336	336	283	346	349	272	353	338	322	298	323	283	298	318	303	326	321	304	326	329	330	330	304	325	326	313	314	313	333	316	296	315	347	282	323	282	310	323	323	322	327	312	292	341	334	314	326	321	341	318	308	324	334	307	329	294	365	346	323	289	329	312	330	337	309	296	324	317	322	295	306	292	328	310	307	336	337	289	320	316	319	312	317	339	321	291	314	319	326	301	335	322	325	293	301	334	338	335	354	351	326	311	323	304	305	334	305	323	338	304	363	348	345	317	296	315	326	315	333	324	314	331	300	314	294	340	324	311	306	313	321	325	307	307	312	345	328	287	351	323	278	330	308	330	346	309	293	305	315	340	273	325
16119	9991	15929	14387	9007	7251	7956	5412	3775	3138	2110	1862	1938	1481	1043	898	823	816	757	813	795	750	732	761	753	763	792	668	715	756	685	709	689	712	700	705	666	699	747	732	659	732	675	696	717	684	743	685	723	682	723	704	735	720	669	752	717	692	715	707	743	727	757	733	646	682	729	728	669	743	680	733	728	707	748	742	722	709	668	694	730	701	718	696	701	643	716	743	706	725	668	720	695	657	679	741	750	692	701	658	682	650	696	692	702	672	723	700	692	690	742	708	685	695	714	714	715	751	728	744	733	717	703	731	714	740	734	688	737	689	661	663	714	663	691	721	691	712	717	672	709	703	730	737	696	689	675	778	758	753	710	697	725	738	698	690	690	722	738	733	696	698	752	765	705	734	665	700	755	773	740	669	656	733	674	758	706	708	699	668	687	732	726	693	734	736	751	731	717	760	731	698	703	693	678	656	748	728	711	780	727	769	679	708	722	714	729	699	705	672	747	692	736	686	709	705	695	675	693	729	678	739	727	748	728	758	691	699	694	722	634	756	751	763	690	755	708	706	748	683	720	690	667	700	690	700	698	732	683	751	692	716	716	647	665	684	714	711	706	686	738	748	688	680	718	665	678	715	689	721	637	698	754	725	710	688	685	667	689	745	737	717	714	713	712	706	687	711	651	684	692	703	696	663	708	698	695	691	690	681	696	704	698	683	689	717	736	669	729	701	709	696	744	704	671	728	732	754	715	704	717	667	660	735	648	721	721	675	737	684	691	726	733	722	725	676	702	723	658	707	739	760	695	714	680	703	757	678	693	701	726	689	709	694	678	708	698	708	705	682	706	673	709	713	724	757	726	672	732	720	724	705	737	630	764	643	686	707	694	711	726	699	731	710	716	694	731	673	683	692	692	709	730	722	708	694	690	677	695	696	711	722	714	736	730	730	706	688	666	701	715	749	657	729	731	698	740	707	767	701	743	687	713	687	676	679	746	730	698	670	708	665	740	678	689	744	689	688	711	705	686	693	700	672	761	702	710	715	702	690	695	678	712	721	715	701	742	649	707	667	718	664	695	750	714	687	715	684	730	694	701	679	677	679	683	672	741	698	706	699	689	748	731	706	672	742	691	703	722	705	739	711	652	716	692	722	688	716	710	678	691	696	690	718	713	689	724	696	702	687	678	729	739	677	713	747	665	709	740	706	712	677	709	729	698	665	721	704	686	685	750	687	731	654	747	678	776	724	729	691	644	725	697	748	699	720	702	732	753	684	696	734	684	738	723	713	730	702	671	685	766	688	704	726	687	711	745	726	649	688	717	711	730	740	726	674	745	699	731	700	707	671	683	707	686	695	658	712	727	707	734	708	699	721	730	746	720	632	700	695	701	709	743	684	683	683	703	669	702	683	699	717	682	680	722	689	715	694	704	713	715	710	713	697	646	697	705	696	687	726	718	716	704	736	708	704	722	719	679	699	718	738	678	713	712	746	696	669	689	710	690	743	694	709	713	736	723	715	735	740	623	702	729	696	734	734	681	704	712	694	689	707	703	695	699	687	731	708	738	697	685	705	673	753	711	729	726	683	695	734	690	694	710	676	685	706	729	693	654	707	723	680	706	708	727	705	702	718	749	758	694	707	692	714	739	625	736	668	716	668	716	710	682	681	729	683	714	668	706	722	729	750	665	693	652	725	659	703	704	745	711	713	758	719	755	768	715	725	688	709	676	740	696	704	738	691	676	664	667	740	684	689	651	697	705	687	704	690	738	719	689	723	695	748	725	705	680	683	718	692	696	655	712	614	730	715	744	680	668	641	699	730	735	713	728	693	649	734	696	697	680	744	699	708	743	679	727	685	749	721	740	700	688	738	688	739	733	740	716	674	707	727	727	701	719	774	650	731	734	701	714	717	680	708	783	712	745	712	701	731	720	638	689	728	710	670	771	689	721	742	689	704	756	733	701	698	681	706	725	685	676	654	718	699	706	750	737	743	722	726	687	692	696	716	717	696	720	768	722	701	742	706	690	690	738	734	737	743	748	684	704	695	677	771	698	767	756	659	690	690	719	717	728	734	677	711	700	666	730	656	716	766	699	699	718	716	718	755	701	689	722	707	713	668	735	688	753	694	689	750	737	661	655	713	678	733	719	719	696	693	745	710	661	670	647	729	692	708	724	745	696	718	685	746	641	712	703	689	710	691	674	727	693	730	705	646	770	743	713	707	733	670	670	710	655	691	713	745	707	690	717	687	719	752	718	692	716	735	738	710	712	693	713	732	706	702	722	710	708	733	748	688	702	684	698	706	712	711	720	704	693	746	752	750	715	757	716	724	694	706	722	723	675	724	734	722	741	706	683	698	728	734	640	689	697	683	696	699	737	657	715	719	692	729	674	718	729	696	709	670	701	690	660	712	708	703	691	751	701	735	682	727	722	646	713	711	724	694	639	718	700	742	705	727	680	740	719	763	734	706	730	690	706	705	720	764	753	704	678	688	672	690	683	702	711	706	709	715	716	715	727	764	686	744	672	677	714	691	705	750	711	712	713	719	707	705	680	713	733	714	691	701	706	676	726	714	686	712	732	687	707	723	724	736	688	702	708	673	698	743	717	742	725	747	705	734	723	666	685	681	685	655	706	720	695	728	673	692	743	655	687	704	757	662	738	722	715	697	692	697	734	721	698	686	725	703	645	706	710	714	673	708	694	680	720	726	710	685	687	702	658	733	696	720	712	693	718	734	701	658	687	701	662	692	690	741	719	702	761	650	684	653	702	724	700	717	738	742	725	688	738	678	715	785	720	739	725	721	703	726	734	725	699	688	767	683	741	704	667	705	687	751	742	736	720	781	676	707	703	728	710	726	687	679	761	680	677	674	755	717	684	703	695	652	689	712	694	767	698	721	675	736	696	702	718	730	730	757	737	709	645	721	709	731	697	697	693	686	700	684	730	692	708	715	710	688	705	685	727	708	711	734	705	735	697	741	697	737	707	746	741	686	706	673	676	707	711	677	684	741	744	703	716	720	721	700	697	692	670	677	708	691	695	663	701	757	708	702	681	690	704	747	639	654	713	703	751	708	715	699	721	715	703	665	725	723	707	675	730	696	679	745	780	710	750	691	699	720	700	710	728	751	735	676	750	749	687	699	756	734	652	681	661	679	714	732	724	724	734	709	751	681	723	724	731	666	713	674	661	738	672	721	671	724	715	779	690	672	719	737	737	734	702	731	688	700	719	735	730	715	681	692	682	703	702	725	721	719	724	698	759	739	676	709	682	676	738	706	749	712	705	709	681	747	694	673	734	707	640	669	720	732	691	719	686	745	744	683	701	673	707	721	689	676	721	737	710	690	721	703	752	676	722	732	693	768	729	684	701	690	704	641	709	701	776	696	765	716	781	673	725	724	738	662	746	741	700	698	704	738	689	741	723	747	723	710	690	681	698	681	704	690	707	710	709	705	715	655	696	656	748	717	693	727	676	693	715	647	707	712	696	698	693	746	676	716
35123	18760	15474	9545	4330	3045	2661	1934	1253	1101	857	654	648	637	466	437	431	385	376	375	400	371	370	375	367	371	399	378	336	347	368	361	369	359	377	403	366	387	390	399	365	364	339	352	326	418	366	320	406	367	385	344	410	411	350	350	358	366	356	372	381	367	342	380	369	333	384	348	418	393	328	388	378	370	337	332	345	362	377	397	395	371	362	386	401	355	369	349	368	338	387	382	332	378	390	366	408	363	379	367	378	375	358	378	378	411	345	348	401	369	366	339	380	352	331	329	359	371	416	337	360	338	372	355	380	315	407	386	369	348	333	379	394	372	403	407	371	329	386	365	344	378	385	357	360	398	368	342	375	366	380	368	363	373	353	360	368	368	400	378	376	381	388	371	351	355	363	378	358	356	349	362	384	400	343	396	363	379	358	345	383	348	361	363	349	385	383	356	343	406	391	363	375	336	379	358	348	367	380	316	357	380	405	338	363	334	333	351	366	384	344	348	379	352	354	377	352	386	346	362	346	365	344	369	329	380	353	396	362	407	342	351	371	356	366	339	377	392	391	371	381	379	342	357	367	384	349	321	383	343	319	334	383	378	380	353	362	385	386	365	394	398	364	354	395	387	358	346	361	369	387	397	375	324	355	377	334	351	379	345	356	398	392	356	386	423	360	386	339	368	353	344	400	379	345	364	351	366	407	336	382	395	350	425	426	349	356	372	339	377	365	337	356	389	331	406	367	355	345	373	372	376	383	336	369	386	387	345	378	369	356	376	345	363	350	333	374	314	360	344	381	371	394	357	349	363	375	367	412	365	347	370	404	357	388	311	364	388	362	370	379	367	364	399	398	371	360	371	387	361	443	313	337	365	332	348	380	403	365	324	339	396	360	371	416	356	395	367	379	374	374	357	348	363	376	386	360	342	359	351	356	355	364	353	342	384	394	393	364	363	381	376	338	364	388	371	393	356	370	363	372	365	379	353	340	356	360	364	388	335	366	342	411	351	369	349	386	352	338	376	362	381	389	366	352	333	317	385	350	354	385	358	362	370	396	339	328	361	386	340	373	362	365	330	379	367	367	349	395	333	342	381	385	357	389	373	342	341	343	365	360	376	376	384	397	395	385	353	327	397	377	351	414	381	361	370	370	348	342	344	384	363	316	344	373	379	349	379	374	367	399	350	364	360	369	406	367	382	362	343	357	345	355	386	377	339	355	365	408	377	411	402	368	338	355	375	366	371	375	387	389	354	357	382	357	401	376	367	378	391	377	356	348	359	359	365	356	355	375	360	364	373	376	332	349	347	342	380	369	385	353	381	379	361	374	398	368	368	367	402	384	376	359	389	356	372	326	382	382	356	373	392	363	352	415	348	373	340	371	390	365	409	370	407	354	330	396	388	366	360	325	338	360	306	343	367	355	379	376	361	353	380	372	355	396	372	334	347	380	403	383	378	391	365	387	387	350	369	380	363	400	365	376	385	410	371	370	402	373	367	377	350	384	330	342	361	369	352	378	408	361	393	364	352	356	357	375	371	393	381	333	359	356	363	371	365	357	378	351	361	351	347	375	372	402	356	376	359	366	367	369	395	391	389	364	387	370	377	361	348	375	372	372	368	329	407	362	358	359	367	340	373	371	374	353	334	371	390	355	365	368	406	380	370	358	403	404	353	373	324	396	333	351	364	405	378	358	366	382	348	343	360	387	347	383	359	356	359	341	356	387	341	389	376	332	361	371	369	373	396	354	399	392	337	339	394	339	350	412	376	358	334	394	374	361	388	374	393	358	389	390	365	377	389	389	337	366	361	374	372	343	361	353	366	374	356	327	387	371	379	344	381	349	414	390	342	348	405	357	362	348	359	347	374	325	404	377	344	358	324	376	347	363	339	380	403	374	358	379	388	351	382	388	370	336	360	377	403	368	376	369	376	403	343	368	339	357	408	372	360	315	338	361	355	380	353	356	400	377	378	386	354	346	330	356	399	387	386	371	339	340	345	353	377	323	378	348	367	363	368	353	353	381	371	361	371	422	396	397	386	342	341	394	399	370	392	348	358	356	360	386	348	375	366	370	402	344	386	389	367	373	340	364	370	338	367	352	352	357	348	375	351	370	398	403	366	348	361	353	368	394	389	363	375	389	360	347	386	369	372	382	358	429	376	357	364	380	358	334	370	348	397	348	368	368	372	356	409	391	373	372	371	377	377	365	347	353	388	337	348	376	375	376	392	335	346	382	384	343	331	360	406	383	357	380	354	349	376	375	382	353	352	372	364	368	349	379	348	409	348	385	377	381	325	354	386	354	353	405	361	382	356	393	373	361	374	374	372	383	381	356	369	353	361	329	338	367	347	349	351	348	357	376	374	374	351	389	374	388	344	388	365	361	392	369	399	395	370	355	358	387	368	336	376	349	326	353	390	377	350	418	381	347	388	361	394	374	345	324	367	348	394	346	403	376	370	352	367	355	325	357	342	352	357	342	349	372	374	369	367	343	360	384	364	349	384	371	360	335	350	370	405	359	392	385	380	366	392	375	368	367	344	362	365	354	378	417	364	387	375	369	375	418	359	356	378	360	378	375	347	359	355	380	376	354	380	390	373	358	366	387	386	335	399	363	392	372	367	375	369	334	382	315	368	326	374	344	380	354	341	366	388	372	326	387	378	381	372	356	335	409	357	380	372	387	364	369	377	317	382	383	361	378	382	342	370	353	353	359	379	384	382	387	375	401	379	362	379	345	392	357	342	347	384	417	361	378	351	379	367	390	374	369	372	381	371	319	359	368	335	390	379	345	351	360	380	332	395	370	351	363	374	385	381	374	374	363	373	350	364	381	359	392	362	381	360	362	327	384	350	414	389	368	354	387	378	328	387	381	379	365	357	345	368	392	362	326	347	362	353	360	391	379	381	374	370	384	358	346	364	367	390	366	349	403	352	360	357	389	331	362	374	376	355	334	368	348	416	394	372	376	376	392	371	332	368	384	386	370	351	334	392	348	368	383	326	359	409	343	369	346	387	373	336	340	347	356	350	386	372	372	382	360	357	388	366	378	373	400	328	375	394	347	380	339	390	390	418	381	362	341	359	350	389	366	358	410	354	355	390	341	383	369	337	368	366	346	337	362	373	353	385	367	360	424	386	382	399	389	396	370	326	371	366	381	313	367	374	359	374	390	342	374	356	391	385	367	396	358	378	355	363	349	374	366	405	382	370	415	328	364	363	343	356	316	371	368	385	368	337	380	366	399	325	398	351	347	356	353	406	354	372	385	359	368	354	415	367	373	346	327	339	400	371	385	345	400	428	387	400	363	341	389	384	352	357	346	399	341	364	339	396	344	360	387	383	374	370	362	331	345	365	372	388	375	366	386	361	364	370	395	349	356	393	330	377	357	334	347	360	348	351	374	354	407	376	411	364	358	367	342	348	395	363	352	392	367	322	386	354	358	355	385	317	375	375	387	389	370	391	319	356	396	388	406	347	359	399	335	410	370	362	388	361	344	357
19706	12948	20252	18280	11968	10142	10184	7525	5423	4674	3316	2744	2846	2098	1378	1089	1008	988	957	864	893	885	853	830	815	857	787	849	785	839	808	833	756	830	840	866	813	843	827	764	841	831	812	805	825	886	817	802	811	781	815	825	822	787	816	765	819	822	812	789	792	812	830	809	796	834	818	814	799	808	808	795	771	813	816	835	812	814	806	818	787	824	831	809	762	780	822	797	806	773	818	780	816	828	773	807	790	855	760	769	748	823	817	772	800	808	744	845	820	886	771	844	823	802	794	820	782	775	766	793	815	787	804	774	821	818	830	837	840	798	850	816	808	784	825	834	808	773	797	812	848	795	831	800	830	845	789	801	779	823	829	796	814	805	774	775	810	770	818	828	830	832	785	789	856	881	774	809	852	848	789	837	815	805	831	821	843	826	832	801	772	828	796	855	815	831	797	816	829	817	853	816	800	804	787	803	765	823	829	847	782	797	788	801	758	839	788	791	791	805	737	837	786	811	842	832	812	797	806	839	788	885	871	810	868	819	795	750	832	792	786	785	840	825	776	822	783	826	754	768	873	766	834	802	783	771	837	764	831	804	851	781	837	798	824	729	791	790	829	820	800	860	801	893	834	813	766	823	873	799	777	788	821	811	828	786	766	768	811	791	811	798	821	797	749	771	777	841	806	763	821	805	828	783	797	844	831	809	817	816	733	822	822	813	760	772	779	808	795	816	758	792	842	877	843	757	786	802	796	803	770	835	828	826	813	783	785	794	829	841	798	784	823	806	808	807	826	821	907	832	823	794	814	812	823	766	808	801	838	755	790	808	789	796	819	849	810	836	815	819	806	781	812	837	826	785	802	792	826	813	810	815	801	801	770	808	769	801	813	746	810	838	798	754	807	784	829	828	809	833	800	805	793	806	805	819	830	831	805	810	800	799	801	794	844	803	775	801	800	837	787	843	811	849	818	790	803	792	815	790	801	821	824	769	796	775	769	772	803	771	796	836	822	850	815	751	785	820	814	803	830	795	854	780	822	809	802	828	762	779	813	779	846	769	791	834	818	816	813	790	805	802	812	841	789	814	802	802	838	819	804	795	830	824	824	769	750	829	791	787	795	802	781	792	786	758	803	830	847	805	782	835	863	829	837	833	774	780	850	796	773	786	820	857	801	810	768	807	810	797	783	794	836	803	868	755	823	815	754	780	785	806	816	802	818	846	747	839	841	809	815	821	851	771	812	812	840	825	812	835	797	801	816	819	815	768	808	825	765	779	843	877	788	803	788	752	771	852	780	818	801	770	828	778	801	814	764	852	843	824	840	808	809	808	777	781	793	755	798	824	828	791	785	799	796	791	848	814	825	804	821	872	770	764	795	835	807	772	784	776	810	807	815	781	820	785	812	801	762	811	806	785	835	800	817	800	807	808	794	836	848	778	850	797	815	814	808	800	787	828	794	827	759	799	845	862	787	770	829	821	820	803	787	782	803	833	805	837	815	792	837	798	800	726	817	835	830	836	803	792	793	783	771	780	767	838	774	813	777	818	794	789	815	793	783	784	830	777	806	776	835	831	840	816	826	844	828	758	834	798	786	825	763	800	854	831	832	799	792	747	779	797	768	775	820	791	800	798	821	853	801	808	794	797	766	858	789	828	805	793	799	821	802	751	789	803	821	844	829	807	815	804	866	771	810	873	760	825	825	757	834	776	816	803	810	797	791	849	806	808	806	839	816	773	789	837	834	839	850	774	769	765	822	814	809	768	849	797	777	775	814	762	799	845	792	835	818	809	769	769	808	797	832	821	790	822	842	775	798	820	806	812	779	778	787	813	804	816	814	846	788	818	827	780	775	768	810	804	836	837	790	897	829	785	866	816	803	819	779	828	761	827	777	807	769	759	797	876	854	789	817	806	749	811	759	783	837	807	768	827	779	842	817	821	807	822	800	793	808	762	844	785	784	866	835	800	825	784	796	818	747	791	802	829	795	798	804	760	774	775	769	797	824	832	798	802	822	789	828	799	819	800	749	797	809	806	819	818	815	833	831	810	820	892	826	826	851	784	826	814	844	770	816	808	876	818	821	802	759	789	814	770	737	841	796	770	835	818	777	850	823	779	832	826	840	825	841	800	770	793	855	804	752	871	791	786	802	809	836	817	768	853	809	843	800	805	765	818	755	785	753	856	789	826	823	879	784	810	804	779	776	777	778	843	802	800	837	790	814	844	778	808	832	812	838	831	768	814	835	814	784	828	834	757	833	763	863	769	803	794	811	847	795	786	800	745	784	811	804	783	855	779	806	786	787	816	794	816	799	788	775	848	741	810	772	779	759	780	836	831	837	832	812	788	803	801	814	762	824	773	826	811	824	801	777	777	853	865	813	819	846	790	769	795	815	828	879	775	844	757	797	800	851	795	812	772	819	813	793	846	769	820	809	805	754	831	762	785	765	783	810	792	785	835	763	797	826	823	822	771	817	815	772	769	827	791	793	776	823	806	812	750	754	810	788	803	799	798	778	800	780	830	805	798	779	796	783	803	820	795	785	763	808	841	772	781	774	827	762	856	826	858	823	743	797	779	791	806	836	789	798	801	764	798	831	808	816	818	840	777	860	729	784	752	815	816	821	777	819	789	791	790	759	811	787	768	763	822	753	743	826	805	834	791	795	825	833	772	793	810	806	812	837	815	794	830	827	776	766	836	778	732	829	831	867	841	819	808	822	785	796	814	808	814	801	804	760	729	862	789	820	762	825	749	835	812	758	752	794	832	801	841	826	755	787	817	805	753	815	817	858	796	788	800	854	830	824	775	758	806	806	858	815	776	801	822	804	830	795	771	772	826	805	803	759	857	778	754	836	798	792	869	788	794	816	827	789	823	831	839	763	829	795	805	859	836	815	767	795	819	797	788	819	836	783	765	794	824	779	811	757	858	777	771	829	802	772	825	828	835	821	792	813	815	808	850	838	851	795	799	839	818	741	876	737	794	792	847	804	806	752	826	811	806	801	842	853	823	805	817	835	806	822	813	826	831	794	762	801	819	796	827	800	808	837	792	756	814	867	772	775	775	827	797	804	798	844	811	812	780	747	784	742	787	834	812	777	830	812	778	831	780	838	835	793	828	815	805	826	771	810	798	797	797	808	787	818	743	746	822	863	792	818	813	808	772	825	866	736	777	811	765	778	825	783	787	785	805	854	832	768	803	802	787	845	818	783	837	829	843	828	806	753	833	796	786	838	812	765	813	774	882	765	862	841	798	819	816	847	801	839	831	793	844	845	853	858	798	803	781	773	809	846	807	839	800	776	769	823	765	832	833	790	812	845	752	817	828	809	860	815	820	792	802	799	761	804	795	848	786	882	819	843	809	819	802	781	787	824	813	816	788	774	772	784	802	811	868	799	789	789	789	855	806	789	770	793	847	758	813	752	795	808	808	793	814	837	809	812	812	818	832	802	845	794	835	776	843	785	773	803	801	845	825	827	801	786	832	814	835	800	816	788	823	838	793
15695	7490	5759	3435	1784	1007	935	815	550	581	484	443	424	408	362	353	359	384	358	379	346	365	347	355	344	365	347	354	407	377	369	340	405	344	342	335	353	337	347	347	330	335	322	359	382	322	350	366	353	367	355	333	368	333	338	358	372	375	375	346	318	351	344	336	364	317	376	333	333	369	376	342	363	346	347	338	344	354	340	333	363	352	380	349	330	343	390	336	338	310	348	357	329	370	340	387	351	329	338	367	391	341	385	396	308	392	370	346	381	349	340	343	339	367	385	340	351	368	340	322	368	355	356	304	338	356	349	382	392	363	336	368	352	368	365	346	350	348	373	363	380	357	385	347	365	338	354	362	317	356	368	364	359	369	365	365	376	348	399	353	340	353	375	341	326	334	369	326	312	351	324	352	351	352	362	351	349	319	359	329	322	362	339	386	360	375	323	334	335	332	343	341	340	350	332	388	341	349	355	333	317	376	322	341	377	351	378	372	368	386	339	327	380	364	343	344	397	336	346	353	364	348	338	358	366	356	377	365	358	351	360	327	366	352	369	330	376	396	371	355	336	341	359	340	347	326	362	360	358	355	347	337	321	330	351	343	298	343	398	342	358	343	333	358	309	322	320	355	373	331	375	350	358	380	351	369	372	345	362	371	327	343	335	372	337	368	386	339	325	363	355	309	375	353	363	317	340	348	344	322	352	371	397	348	322	388	354	352	330	382	352	386	360	343	327	349	338	324	345	345	357	321	343	372	319	371	377	387	329	380	336	347	346	325	340	333	340	354	367	339	339	363	374	340	376	312	333	362	331	372	329	379	339	355	350	324	366	333	319	323	379	366	355	352	323	367	304	384	371	355	352	351	340	354	349	355	359	328	320	357	359	336	356	380	340	341	339	333	346	321	342	394	359	400	370	369	359	382	374	355	324	341	353	344	340	356	335	349	339	345	350	353	352	330	320	353	345	370	358	372	338	372	326	357	353	361	355	381	366	318	360	356	355	355	329	337	338	339	333	348	348	329	368	369	366	340	337	375	346	334	366	363	338	320	316	375	330	358	313	356	378	348	349	308	366	361	329	332	328	353	347	362	325	384	366	373	325	347	335	338	329	349	365	320	328	405	362	339	338	331	381	340	360	387	353	344	321	342	340	356	331	336	363	335	356	341	333	370	369	370	337	341	375	381	336	337	333	343	335	378	351	387	361	334	368	358	336	331	376	346	331	358	357	374	353	338	333	364	310	317	371	364	355	312	331	339	325	355	327	347	341	323	348	377	339	354	329	334	340	378	335	375	335	362	306	279	363	365	345	359	335	376	348	339	350	381	365	362	377	355	364	320	322	362	336	332	347	354	355	373	366	354	347	340	346	376	327	343	329	343	336	372	348	344	357	313	370	390	348	337	379	371	371	386	369	341	410	347	351	352	352	342	341	347	338	317	340	391	348	331	366	358	402	349	369	357	346	336	380	349	338	371	386	361	326	338	374	361	393	369	360	322	337	342	310	396	391	353	365	351	347	364	306	363	340	374	353	358	369	397	352	321	304	360	371	345	338	362	371	360	341	376	334	334	332	348	357	321	371	372	357	348	346	359	370	372	333	336	338	363	359	372	355	309	370	349	371	349	373	361	320	379	371	333	370	334	353	363	386	358	345	370	363	367	349	350	358	360	378	350	352	391	340	370	368	396	382	337	387	358	350	384	332	344	364	338	328	321	332	344	364	381	343	337	368	379	348	338	323	371	344	349	356	327	339	350	334	355	363	367	345	335	336	365	320	372	341	338	372	338	325	365	312	311	377	318	348	341	353	375	339	367	356	378	339	373	315	334	328	360	331	345	358	359	376	336	325	327	314	340	392	390	367	353	339	350	335	369	331	375	385	387	345	339	381	332	364	357	359	400	400	374	382	353	373	349	342	336	382	369	346	394	356	355	351	345	331	349	354	334	344	319	353	362	375	410	338	345	376	366	387	344	366	324	348	344	361	366	351	339	351	362	367	379	362	357	342	325	347	349	334	361	383	371	362	352	387	323	349	343	389	367	378	353	328	369	343	346	345	323	357	360	351	312	372	350	387	382	317	321	376	328	318	346	337	351	339	353	337	317	371	344	352	335	364	353	343	385	349	362	379	324	345	375	332	363	355	366	340	325	370	364	358	350	393	354	354	335	359	367	371	355	374	343	340	364	349	326	338	321	362	345	388	346	322	366	363	349	405	369	335	387	349	336	364	388	335	336	358	353	374	346	327	358	358	357	315	376	338	356	361	354	339	351	333	359	409	388	361	358	347	350	362	355	374	389	342	375	348	334	344	341	383	335	329	337	335	348	347	344	343	359	368	360	365	326	359	371	377	360	387	367	349	348	353	379	374	357	341	345	368	366	382	377	373	380	321	357	346	350	344	347	378	370	336	374	346	357	366	388	420	326	343	323	342	333	335	330	363	364	315	363	335	369	330	363	339	364	359	369	334	349	360	364	330	339	339	379	308	306	336	348	402	328	335	355	367	392	352	327	344	386	328	345	329	334	356	354	334	352	345	362	359	329	359	392	345	334	352	393	339	350	323	337	356	328	370	365	351	354	318	307	336	370	327	348	365	368	334	383	405	359	316	318	316	361	336	354	356	362	361	383	317	392	320	351	317	390	368	365	378	406	368	381	362	388	338	356	373	341	330	328	345	376	372	359	364	363	346	366	354	353	338	351	349	311	347	374	373	320	330	335	385	379	346	335	366	331	363	331	339	343	349	324	351	359	365	354	338	341	344	343	396	340	364	404	343	406	359	352	352	327	348	363	365	337	365	344	319	317	364	349	347	325	303	365	354	341	362	316	364	341	346	333	337	349	388	327	372	360	377	371	334	344	359	354	345	313	344	320	342	333	378	402	344	353	309	360	307	361	384	315	343	337	330	345	351	358	364	379	391	323	318	338	337	324	333	336	346	352	366	394	339	348	362	384	368	309	346	386	347	324	389	353	335	314	347	338	331	326	344	373	321	353	367	330	327	347	346	327	349	336	321	356	334	410	362	359	371	367	376	330	364	343	392	345	350	328	368	357	368	340	344	341	336	368	332	380	327	339	351	353	384	359	355	335	342	325	342	321	356	344	357	358	379	368	366	369	312	368	383	347	332	352	347	361	355	374	360	399	338	380	363	359	315	372	320	365	352	345	373	331	346	335	308	340	340	349	369	366	368	332	371	332	346	342	371	368	381	361	367	387	350	326	350	350	388	349	361	367	338	355	346	382	374	343	352	348	335	333	353	356	365	400	384	362	376	380	383	339	367	391	350	341	347	337	365	322	345	386	342	352	339	391	356	341	365	308	354	332	360	361	379	374	363	349	360	329	364	404	345	360	356	352	347	321	329	349	359	291	329	387	341	362	346	343	358	403	350	346	318	342	362	349	352	339	373	366	355	361	347	348	332	323	335	360	368	360	341	325	359	340	342	356	327	315	339	325	354	353	360	345	334	404	340	318	341	360	337	377	383	349	333	367	360	376
9248	6315	9955	8946	5928	3523	3685	3062	2142	1948	1418	1266	1202	1093	838	856	823	788	763	805	832	754	760	781	768	751	778	749	823	773	740	791	781	773	785	713	751	779	788	753	763	856	767	781	784	779	746	779	784	802	766	759	753	764	739	744	752	756	814	740	804	727	780	756	795	762	754	790	725	772	770	775	710	742	772	764	769	729	732	776	756	784	764	749	733	778	727	756	789	694	797	750	789	801	725	760	750	775	740	787	779	768	787	789	768	781	773	738	745	747	746	785	805	727	789	765	753	779	731	736	789	770	794	763	752	756	729	752	791	761	734	771	764	762	745	751	766	764	749	772	748	759	777	761	789	758	808	778	753	774	841	777	774	798	780	751	796	764	738	794	800	768	801	732	748	768	787	736	726	690	784	763	754	792	800	830	741	762	772	774	792	748	796	763	806	812	785	762	710	734	721	830	763	797	816	789	743	731	747	786	792	717	766	775	754	769	769	776	805	779	783	770	739	755	791	782	738	796	760	733	763	761	749	744	735	758	704	780	812	771	780	737	747	774	750	776	773	822	754	794	787	775	816	779	706	797	780	795	755	772	747	760	756	781	770	766	769	769	792	759	800	736	720	727	741	760	810	753	736	776	740	772	769	741	697	785	769	726	777	757	751	746	812	722	773	721	728	799	788	712	787	777	755	746	734	721	766	784	741	753	779	821	746	766	773	737	744	759	775	772	774	779	750	805	759	745	754	771	803	757	765	731	733	747	741	777	726	795	725	755	783	736	771	735	764	782	818	738	734	784	744	742	734	782	759	814	823	754	749	732	774	744	758	743	712	737	763	767	781	763	789	790	810	778	773	738	746	755	784	778	760	807	789	795	716	798	800	767	777	741	788	778	759	743	759	776	796	728	796	737	739	791	719	764	777	821	764	787	783	783	759	808	753	718	846	782	800	754	746	740	783	794	752	771	788	791	764	792	773	755	746	752	814	754	717	790	774	735	745	789	733	785	785	771	740	751	777	773	777	759	760	796	760	756	752	790	779	743	700	754	786	762	790	794	824	785	716	796	779	789	724	793	820	721	754	745	769	716	775	722	772	719	745	806	717	729	781	749	757	818	754	796	810	741	779	739	768	782	766	754	768	787	800	780	752	801	799	785	788	746	773	775	760	797	758	743	779	752	824	781	757	733	770	738	806	694	795	769	769	744	770	749	777	771	760	765	787	761	763	775	721	729	788	755	737	780	800	766	816	783	766	788	757	804	760	716	780	773	737	805	772	755	813	774	790	744	779	761	711	783	803	775	747	775	799	727	794	729	803	763	735	740	822	771	763	762	735	827	795	774	752	770	722	776	745	775	780	756	770	778	778	791	803	788	757	804	704	796	736	765	758	765	770	755	795	780	771	740	803	770	768	792	788	787	761	767	750	764	793	779	754	764	741	698	787	763	743	805	753	779	772	779	762	774	753	743	793	740	748	755	793	701	757	757	772	752	761	765	769	784	709	812	771	748	778	721	757	794	798	788	741	774	798	831	742	750	796	785	796	747	763	758	807	803	720	784	762	748	803	787	713	747	751	785	788	785	754	764	831	716	754	762	742	813	769	741	733	765	745	783	730	765	802	776	791	765	807	808	756	772	758	748	759	751	762	826	785	798	797	766	733	718	804	715	810	766	757	773	751	774	745	759	740	764	709	747	763	727	769	756	758	740	757	744	769	776	763	788	758	728	739	739	777	761	778	780	745	751	763	727	747	800	780	751	757	748	778	764	769	779	792	763	761	795	767	742	727	758	738	757	758	742	745	781	766	746	779	768	727	755	749	782	732	782	814	780	757	787	758	731	778	750	761	774	748	739	789	763	760	738	807	797	759	734	776	771	777	740	741	792	753	743	805	755	731	741	797	784	796	833	760	834	842	739	795	711	723	765	748	789	741	781	826	778	781	776	743	785	810	791	716	777	788	758	746	802	746	784	760	740	762	744	776	765	735	803	798	770	734	719	782	767	732	793	748	793	742	746	770	775	801	754	716	785	771	783	780	753	734	771	805	779	809	759	744	738	747	807	755	830	787	749	732	730	771	775	759	816	766	752	778	832	762	771	767	803	791	758	802	788	794	792	734	784	715	767	751	832	793	782	784	775	761	728	786	800	797	744	749	784	796	775	747	769	745	757	774	794	766	776	765	729	760	784	765	751	784	753	815	747	774	787	751	802	764	736	752	776	738	777	768	734	766	709	740	792	765	762	756	793	774	763	725	759	814	749	790	757	694	767	692	764	755	799	765	762	776	768	816	784	798	771	748	785	761	804	763	806	796	773	717	806	769	736	797	801	792	803	779	761	698	775	760	769	775	741	765	813	832	785	727	783	802	732	748	784	766	782	749	742	782	761	773	806	785	736	788	773	737	757	753	792	751	754	740	766	748	748	789	754	754	766	736	759	788	810	769	755	802	783	760	786	731	756	784	748	779	733	765	748	760	759	775	765	772	800	785	808	765	726	802	696	762	758	745	742	785	811	768	775	788	787	766	796	752	771	794	834	737	759	749	757	760	796	797	795	752	752	741	706	792	721	772	774	771	812	765	743	739	834	783	778	755	774	798	773	785	792	761	764	768	733	760	782	785	767	744	752	747	755	750	747	774	779	755	785	739	779	733	772	781	775	765	820	728	737	745	744	747	794	758	735	731	739	759	750	775	757	820	804	768	719	782	797	763	718	769	764	781	783	767	732	833	771	749	758	811	771	817	797	774	733	783	752	776	748	757	802	775	742	715	781	777	735	770	752	745	740	741	795	795	771	779	775	756	769	730	766	767	793	772	774	773	761	723	692	767	736	738	769	740	770	765	709	724	758	745	724	750	725	777	772	749	738	817	771	802	816	798	753	771	741	768	765	759	785	773	761	746	738	802	790	785	743	760	735	805	754	760	804	737	764	818	760	793	805	751	739	809	776	779	797	763	793	763	760	747	789	756	794	799	767	706	768	766	763	758	788	746	746	757	761	781	758	712	763	777	763	723	731	783	749	776	743	801	725	836	786	751	781	727	790	786	754	749	774	774	807	706	782	762	819	766	760	784	737	760	759	741	780	762	738	774	783	737	784	782	733	765	796	745	736	773	767	794	786	751	727	780	755	745	759	760	787	839	778	762	756	778	811	781	790	732	770	763	779	806	755	744	749	834	779	769	770	758	814	779	786	783	720	754	800	786	794	729	784	748	736	792	788	768	755	769	775	772	786	728	748	736	720	762	775	768	759	766	765	782	781	746	789	752	772	764	811	782	763	786	787	817	744	772	824	757	773	773	815	775	764	744	782	807	732	782	777	810	756	786	756	801	763	768	747	755	796	788	855	705	751	844	723	786	818	785	718	808	772	790	774	788	758	767	766	763	787	726	790	731	739	775	782	770	709	761	742	765	831	783	783	792	739	760	757	782	770	760	744	749	743	768	770	800	731	787	777	725	778	784	732	760	782	775	768	759	739	761	744	805	782	748	732	780	707	738	726	796	770
30987	13678	10157	5681	3153	1933	1649	1352	905	756	599	527	527	424	432	362	311	303	340	305	307	304	329	350	326	289	320	319	307	338	323	294	328	336	284	329	317	340	301	288	317	342	278	328	294	339	295	333	306	340	283	348	335	315	293	295	283	334	316	329	316	283	293	312	312	278	298	301	311	317	301	299	293	368	302	343	277	316	330	321	315	274	353	351	285	342	344	314	352	342	310	301	321	298	317	271	295	262	324	305	324	307	319	295	313	322	335	317	362	306	299	327	308	359	316	322	313	320	298	287	323	276	288	297	315	323	341	325	325	357	318	308	278	314	329	317	291	330	343	321	303	316	315	296	275	287	297	325	330	325	345	311	319	353	318	324	314	283	320	349	317	295	326	354	327	330	337	345	324	311	325	349	334	308	347	297	326	364	279	344	355	290	330	324	316	319	360	337	325	328	324	317	342	345	327	316	298	357	319	329	296	329	304	297	313	339	315	282	315	314	320	306	322	297	321	299	311	336	326	301	314	299	305	279	320	285	324	339	356	336	317	305	299	304	308	329	280	287	336	318	321	326	339	329	349	326	353	317	314	310	316	320	335	307	309	315	358	321	329	285	292	308	338	311	282	294	342	289	295	328	304	312	341	309	345	354	343	326	331	311	347	332	289	315	322	291	308	302	299	290	290	316	296	282	298	298	331	322	312	314	310	311	306	340	306	327	303	357	332	307	300	314	329	315	321	320	318	313	323	300	350	311	292	327	325	339	329	336	334	354	298	312	312	345	292	309	314	308	345	314	301	304	315	288	298	316	323	338	311	325	340	351	308	337	317	310	307	290	344	337	334	345	377	330	323	298	332	315	285	344	322	306	271	307	322	301	293	348	310	341	308	339	288	341	319	328	310	314	328	275	297	282	299	316	339	321	336	322	289	356	330	344	303	308	302	302	319	339	300	321	331	295	358	340	309	325	292	287	310	315	316	294	312	306	329	317	321	342	331	289	317	297	321	327	295	298	292	358	340	340	333	315	325	338	354	327	319	286	310	317	329	282	303	330	323	301	313	308	318	302	313	341	361	328	318	306	303	331	282	302	265	306	321	298	301	297	327	311	317	318	310	343	309	316	324	300	309	342	310	312	325	340	330	309	291	289	315	322	337	304	302	327	335	304	290	337	332	325	308	308	358	341	311	317	337	340	327	333	333	350	304	321	329	345	277	295	325	273	357	304	288	333	326	312	308	294	327	315	316	317	322	358	341	308	314	308	321	331	319	334	296	329	287	321	307	301	354	315	305	322	346	327	344	321	325	295	336	291	322	343	294	333	318	331	314	308	299	307	333	325	319	312	279	343	297	330	324	334	337	356	315	339	329	310	330	342	331	311	305	331	345	316	253	316	337	297	301	314	321	321	334	305	328	283	277	328	321	336	311	328	332	300	325	329	307	320	300	344	339	292	293	328	322	319	296	287	307	304	306	303	330	349	336	329	316	316	305	326	302	308	362	352	344	352	335	298	303	308	344	368	339	329	334	327	323	322	314	325	350	322	330	279	321	293	331	331	310	274	281	302	286	328	304	316	319	344	337	301	308	330	293	311	341	288	307	328	308	302	318	334	294	324	327	331	329	340	341	310	310	305	306	303	302	300	312	315	341	343	315	317	288	332	350	332	322	309	318	305	323	288	318	340	310	310	308	316	306	301	313	317	292	296	311	299	304	325	309	323	317	304	303	302	312	314	288	319	291	303	330	299	302	299	319	312	317	333	344	355	331	297	331	320	318	276	326	323	303	313	303	333	326	317	303	296	322	320	306	293	309	330	323	366	319	331	298	341	341	329	327	299	298	325	331	312	304	350	326	327	295	298	330	313	274	331	334	314	273	349	323	322	296	290	305	312	292	342	349	333	340	312	305	360	328	294	287	323	294	295	333	343	307	306	294	308	371	295	324	320	297	313	328	333	318	323	325	305	329	300	321	319	306	317	296	310	317	333	341	314	311	372	338	312	322	333	360	324	308	335	270	321	325	298	311	309	280	291	340	321	288	343	312	338	332	315	335	315	329	336	317	296	302	314	313	316	320	318	323	295	301	309	302	301	326	287	303	311	321	306	342	305	362	300	296	300	266	325	349	331	315	292	322	336	311	350	338	341	320	313	376	349	325	336	294	367	288	341	358	322	316	321	284	295	311	322	312	332	320	304	308	313	337	324	295	318	315	341	330	297	331	333	337	322	340	325	300	332	317	305	331	321	292	316	285	300	324	325	333	334	274	345	327	315	320	310	300	329	323	320	287	350	312	325	312	304	321	292	287	326	331	308	339	316	296	305	332	317	312	340	356	328	317	300	306	303	325	313	342	312	321	338	324	350	340	335	345	334	340	342	316	319	329	310	323	282	287	326	286	309	330	334	326	309	316	321	313	345	300	328	287	307	309	324	312	338	326	306	330	337	343	356	300	316	279	361	302	335	321	356	317	308	290	346	299	298	308	333	321	335	326	307	338	346	293	337	344	292	313	312	295	317	317	338	334	339	322	310	328	347	305	293	358	285	314	312	353	308	305	330	330	314	324	310	305	354	341	326	312	286	282	322	312	299	316	318	326	302	310	329	312	311	340	295	305	314	289	307	320	345	332	334	315	320	319	285	326	326	291	308	327	313	351	351	296	307	310	341	320	310	355	332	330	308	287	301	315	330	317	344	315	327	337	340	313	313	307	334	333	321	313	305	317	333	309	304	358	330	325	291	310	347	333	301	284	333	313	300	317	317	328	304	291	296	331	293	288	350	309	317	339	314	324	294	321	319	322	344	300	285	339	313	322	298	301	353	316	337	333	312	349	296	322	289	341	298	335	312	295	325	316	324	319	344	336	310	334	333	287	299	334	332	350	312	327	320	312	342	290	315	297	338	294	302	333	292	321	279	343	308	319	316	336	333	330	326	344	293	301	291	310	299	337	279	310	337	299	333	357	292	329	325	322	341	351	300	316	322	334	320	331	304	328	296	326	311	339	312	347	300	321	330	329	270	307	338	324	350	321	301	299	362	299	312	290	355	337	297	314	302	317	346	322	325	307	329	322	338	305	326	336	302	286	326	294	328	333	307	305	306	336	325	314	322	295	302	320	282	322	306	330	314	298	344	302	328	345	315	332	349	308	307	301	319	354	289	310	312	331	292	325	295	322	318	351	311	305	311	329	357	348	310	342	318	306	293	342	299	316	305	309	303	387	358	300	331	323	296	320	297	300	349	336	325	346	319	307	288	291	314	341	287	339	304	286	348	348	328	297	320	293	332	347	326	300	289	330	316	337	304	305	324	331	341	341	320	351	325	314	309	330	313	337	337	319	346	334	320	303	285	324	316	301	299	312	321	296	289	320	297	304	309	303	341	311	343	301	272	277	328	333	315	332	345	297	314	265	328	302	303	307	271	316	300	321	340	274	325	303	307	299	310	337	322	324	319	331	305	327	308	329	303	288	311	312	345	369	306	306	314	341	328	301	292	316	330	278	324
17915	9636	15350	13142	9618	6824	6407	5511	3678	3038	2280	1952	1877	1473	1125	888	871	800	847	753	747	729	725	692	718	761	709	684	743	728	711	674	711	705	752	723	734	654	743	703	732	720	725	751	710	716	739	753	723	698	683	705	719	706	696	701	751	696	676	703	735	711	731	688	681	687	756	711	717	704	728	725	725	716	697	694	727	739	763	723	651	715	713	712	724	725	704	700	708	697	699	693	705	729	696	753	707	643	732	716	789	679	728	759	761	703	721	688	716	739	676	715	681	703	709	717	723	676	726	709	716	739	719	714	739	721	669	713	698	704	743	757	676	709	739	685	684	796	727	653	726	736	712	723	722	727	732	692	706	738	674	753	712	721	731	713	716	775	714	716	695	727	706	640	747	722	671	734	673	673	710	732	741	733	731	710	708	736	695	729	708	705	751	716	760	740	759	674	698	699	693	656	750	751	671	771	678	707	771	687	681	694	678	727	708	698	739	726	704	680	736	699	696	736	742	695	703	706	749	738	750	739	698	645	726	669	713	700	725	670	725	724	718	673	695	668	702	757	694	698	711	676	702	719	707	729	680	724	713	697	704	717	712	711	669	712	710	744	741	681	745	735	680	710	717	725	732	742	684	720	708	706	698	697	748	684	678	665	787	683	702	693	726	698	704	707	740	715	742	736	715	689	704	722	707	661	724	633	689	672	693	644	724	748	697	726	690	699	689	715	719	701	723	696	700	714	648	718	709	717	724	693	685	728	750	727	731	726	686	683	740	697	647	714	701	703	685	639	717	682	691	734	699	698	731	699	682	705	735	697	681	660	717	698	726	708	688	697	740	669	776	735	661	724	736	749	705	674	722	756	710	661	693	749	716	653	718	686	708	656	707	736	695	714	687	688	713	715	758	685	711	686	695	684	711	694	707	748	739	666	699	689	675	706	720	735	677	702	737	687	716	674	680	746	716	685	720	732	696	676	696	708	724	646	703	722	707	744	674	733	712	735	727	758	684	741	662	692	716	688	738	665	704	728	710	701	720	678	736	723	699	713	731	715	711	723	754	651	746	681	736	679	704	697	747	708	724	711	689	722	738	740	716	734	745	682	700	731	729	698	719	716	726	676	746	687	737	707	735	694	690	728	713	738	691	719	697	741	713	664	703	682	694	732	724	728	693	699	698	736	710	762	742	718	682	707	721	747	716	718	697	723	738	736	680	725	754	689	641	633	690	782	692	749	732	727	708	731	701	715	658	727	705	741	703	718	682	707	652	708	694	706	698	761	714	756	739	759	721	686	713	740	698	684	724	707	704	716	763	717	706	674	725	700	709	755	748	699	667	726	685	691	694	737	706	750	726	712	682	694	730	735	740	702	716	716	741	693	723	796	751	671	729	716	699	694	727	703	693	742	686	693	691	720	681	669	725	720	697	680	709	689	690	719	699	710	758	717	679	714	736	723	743	674	749	685	700	707	751	707	754	681	690	714	715	719	679	723	701	774	685	736	719	737	710	673	739	680	700	724	712	709	727	720	744	760	681	716	691	695	707	707	717	711	729	732	696	748	665	718	744	703	708	751	681	738	710	657	723	751	734	680	727	667	706	726	708	683	742	750	685	709	669	664	704	662	688	727	734	703	710	677	658	707	680	738	700	708	743	712	684	698	694	737	695	700	698	735	638	765	718	708	772	723	664	728	713	702	711	743	736	679	728	694	743	637	699	696	745	732	688	707	694	703	744	699	719	664	752	715	726	696	749	683	703	716	719	722	651	721	678	712	683	700	719	713	741	678	718	729	664	761	668	709	715	753	696	672	728	737	678	736	639	696	720	732	691	715	752	708	704	749	708	724	703	756	725	691	724	708	714	686	672	751	724	747	711	760	689	679	759	743	727	739	682	712	720	680	690	700	677	684	721	720	655	735	695	682	750	653	687	720	704	718	700	686	702	667	738	697	739	713	669	723	752	746	690	704	697	759	684	658	753	712	650	698	715	702	699	727	713	711	708	749	708	693	686	729	759	670	723	663	699	685	680	721	719	782	673	696	664	695	723	693	710	707	681	726	718	740	718	733	693	662	700	736	699	715	721	719	744	714	650	681	692	754	734	705	690	727	689	706	738	745	689	684	677	736	722	693	685	687	700	734	715	712	697	718	777	691	758	736	727	711	720	680	758	706	734	706	717	724	670	675	760	730	714	745	728	666	651	707	720	695	729	740	731	728	685	691	698	715	671	710	717	736	693	727	674	694	733	678	672	694	729	715	698	659	686	676	706	697	702	724	665	709	752	683	694	740	678	704	670	720	705	699	728	688	735	690	707	683	723	751	679	699	698	730	718	700	731	747	698	705	740	727	768	730	720	697	676	701	740	679	698	723	682	661	686	723	693	706	719	703	692	695	722	705	705	688	730	754	717	671	677	745	770	677	669	713	663	712	723	719	707	693	711	735	701	691	746	716	763	726	647	757	724	721	731	693	688	732	753	728	716	698	675	731	719	722	720	728	710	733	731	723	714	731	715	699	722	661	731	695	715	736	649	669	703	692	708	694	699	662	707	738	694	715	708	736	724	694	706	663	738	702	724	662	695	717	757	693	689	701	679	696	676	628	703	698	697	755	702	646	713	720	719	680	732	750	678	718	719	686	700	679	705	699	710	706	691	717	717	697	639	718	703	736	715	692	709	708	699	765	733	686	661	694	700	720	739	711	721	705	733	726	690	690	690	711	671	701	656	694	658	730	654	706	696	708	712	693	723	756	679	700	683	698	722	708	693	695	734	760	714	722	771	702	695	709	670	662	737	705	719	708	728	664	748	702	698	652	680	696	703	691	693	708	716	715	730	697	698	647	703	719	621	725	776	724	708	685	734	657	733	686	757	694	724	691	741	772	727	713	743	695	751	703	738	746	736	716	736	748	742	700	714	747	697	730	624	742	725	718	747	727	737	746	692	700	721	730	738	731	766	700	743	716	739	706	714	749	695	765	678	693	706	722	746	761	662	701	646	672	726	703	733	675	757	692	725	713	715	691	689	678	747	728	689	725	715	707	741	707	719	697	716	721	760	684	759	727	681	691	748	702	698	698	653	704	694	728	715	755	714	685	723	741	708	729	720	745	733	725	741	686	703	691	689	694	718	710	736	747	687	746	677	686	715	660	695	690	708	684	715	730	684	758	677	731	720	748	708	704	714	728	708	712	723	745	685	694	688	651	684	705	697	697	662	703	712	666	702	699	706	686	745	625	741	723	649	747	693	713	718	719	710	689	739	685	680	707	737	716	712	692	720	680	710	722	708	680	687	743	693	735	703	763	737	720	728	759	699	746	713	737	744	685	730	686	679	729	708	747	734	713	673	691	698	717	752	721	733	716	724	688	714	670	724	711	743	697	706	694	697	704	700	668	715	708	688	696	698	733	680	673	759	708	718	745	687	681	698	690	736	682	744	705	701	737	739	762	695	699	695	705	702	761	719	719	699	680	731	709	701	695	737	732	683	687	765	713	759	700	710	720
36822	17893	13642	8116	4787	3000	2324	1922	1250	1067	862	706	676	605	501	425	404	412	375	373	383	384	397	389	399	372	377	371	365	368	372	359	353	378	385	372	361	367	361	369	375	354	369	355	368	388	370	366	346	376	393	396	359	366	429	365	369	386	365	365	384	353	318	358	344	358	377	334	372	386	372	377	382	389	381	358	379	412	349	361	348	385	377	405	366	355	406	356	375	320	386	369	386	380	347	374	383	341	329	355	387	378	361	393	359	367	391	414	356	390	339	418	364	341	426	386	380	356	401	357	370	387	399	394	347	377	378	359	402	365	410	340	377	356	370	332	364	365	396	351	369	384	353	409	355	371	346	369	347	384	328	385	387	337	345	362	356	398	361	421	377	387	402	364	362	363	336	353	347	373	370	368	355	352	388	366	344	370	336	347	367	396	377	378	373	369	393	389	333	368	389	371	349	349	348	377	324	379	357	360	362	311	397	392	371	393	362	362	371	339	409	365	387	375	342	394	351	392	376	354	353	339	354	367	379	381	369	366	376	371	359	356	368	378	369	353	358	388	361	358	386	387	390	380	390	328	392	366	352	357	387	346	363	390	338	362	360	354	362	359	341	374	349	372	369	380	363	377	380	391	370	337	381	392	386	339	385	376	348	352	369	411	316	375	396	402	323	364	362	362	378	347	366	390	400	397	370	392	340	376	328	355	380	356	354	347	373	340	336	391	365	405	384	367	357	366	352	389	401	378	346	351	354	384	373	367	379	373	370	383	372	349	385	416	382	391	365	401	357	346	378	350	366	338	377	399	353	352	387	344	353	387	372	375	356	351	363	388	356	376	380	322	363	375	342	345	354	376	367	408	371	380	342	372	388	344	372	325	398	379	375	358	333	370	404	383	362	340	374	368	379	385	363	379	367	335	339	392	388	382	385	388	350	364	402	370	382	359	350	359	368	366	351	348	357	381	360	341	347	383	391	385	348	364	359	348	390	391	347	425	375	404	339	413	362	362	368	372	361	347	370	344	344	394	358	379	351	376	387	366	324	353	304	363	379	342	361	389	380	434	357	401	414	375	345	344	365	351	368	361	370	371	379	369	390	356	395	436	374	365	352	329	378	346	345	374	371	368	371	382	372	365	315	374	319	362	362	336	360	362	358	355	356	383	382	371	390	372	378	367	359	375	357	341	354	360	358	356	362	349	412	368	389	384	355	379	348	393	340	415	394	358	371	373	342	381	378	360	387	390	385	349	366	386	353	328	335	345	370	372	306	394	388	386	363	401	338	405	346	352	346	377	324	395	405	367	382	383	349	344	324	394	342	325	344	362	382	371	370	393	378	376	369	341	382	396	323	346	366	366	390	401	405	355	380	371	382	339	323	326	335	370	371	294	378	367	381	375	382	347	343	349	367	358	363	343	319	345	357	358	368	372	345	372	342	372	352	385	365	381	351	378	358	371	388	395	363	394	381	392	369	348	366	373	391	359	368	334	371	410	370	378	401	390	396	369	388	377	397	354	366	363	398	398	356	350	336	361	415	363	387	368	348	335	349	355	311	376	362	355	407	403	357	366	375	365	384	382	345	366	383	343	362	391	344	371	368	373	411	340	371	364	371	353	384	363	360	371	367	358	349	376	340	355	338	346	367	374	367	382	329	339	348	361	342	380	360	324	339	352	355	319	355	410	386	367	349	368	359	384	397	355	324	297	348	371	346	361	374	360	368	350	348	353	337	353	366	364	362	347	399	358	363	385	375	362	344	395	393	349	363	390	349	375	374	362	386	376	361	404	381	384	387	326	383	333	349	348	364	318	348	346	351	326	361	320	382	341	322	376	354	359	343	362	352	345	416	348	326	368	344	383	371	380	375	373	334	357	361	399	341	339	353	351	362	381	372	410	383	341	381	335	360	362	346	389	370	393	349	346	359	382	335	322	375	347	408	360	336	395	362	367	363	373	343	348	361	386	341	370	348	335	384	384	336	371	368	378	400	359	370	350	339	315	343	413	420	370	348	385	342	318	361	373	362	345	372	392	330	348	365	373	394	399	424	351	366	375	354	371	385	352	384	365	405	388	369	371	398	367	368	368	373	356	362	365	358	347	389	368	380	374	391	391	413	348	395	322	345	383	392	400	357	376	390	362	359	391	342	373	363	338	385	363	344	343	385	368	374	407	408	373	344	371	371	388	389	340	347	371	333	350	352	357	364	348	339	349	383	393	376	386	385	359	371	333	363	339	371	349	373	367	341	328	384	384	390	384	392	358	362	385	372	379	382	416	384	375	347	364	369	388	366	383	331	375	380	352	334	379	367	369	346	383	372	375	364	383	373	326	328	406	354	375	394	393	400	358	386	357	359	361	346	377	351	374	354	361	357	422	338	364	394	316	356	368	386	346	355	345	330	372	358	339	344	361	377	374	422	368	397	334	337	357	350	360	363	379	363	378	387	363	356	373	374	385	387	351	350	370	401	382	368	399	406	362	354	362	375	337	354	368	405	348	382	411	328	363	384	386	358	386	392	419	346	348	387	378	357	346	382	345	389	369	358	399	353	347	388	376	331	344	329	371	360	404	411	373	376	407	371	358	382	353	389	341	364	336	350	335	367	347	353	403	342	326	360	381	375	367	388	353	360	412	353	393	373	378	349	368	385	357	348	370	388	388	387	408	369	376	368	387	378	360	371	388	387	354	355	364	371	373	351	372	421	355	349	362	367	380	413	370	338	356	374	395	356	346	373	364	411	382	364	391	363	348	367	399	401	330	335	357	368	405	340	413	373	360	369	384	353	353	311	351	353	344	349	388	350	355	407	373	390	385	356	377	345	386	373	348	339	329	409	322	352	363	362	364	338	361	376	348	358	364	365	345	352	391	386	362	407	355	398	376	357	371	362	352	398	411	367	393	371	385	380	390	369	380	355	358	328	344	390	374	386	385	372	351	365	369	370	333	353	354	351	324	386	368	308	345	381	349	376	359	369	403	369	359	383	385	381	367	345	397	360	369	367	375	403	383	348	362	343	395	355	395	331	370	359	363	365	341	393	350	345	342	401	381	415	363	368	383	403	380	393	330	386	374	382	365	326	387	347	333	376	387	406	387	353	350	377	354	378	366	361	382	371	386	390	292	377	360	357	378	406	357	340	374	350	363	351	410	381	350	395	358	376	360	397	380	364	346	347	390	387	386	373	353	399	345	353	359	385	364	356	371	366	356	356	384	359	382	370	389	351	377	344	364	313	351	380	345	380	342	357	352	335	382	350	362	367	374	367	399	376	386	373	385	368	399	347	352	357	359	336	354	396	370	358	345	384	379	380	370	365	384	373	386	368	340	331	422	378	365	381	382	378	375	353	364	352	367	369	373	347	344	395	334	405	360	361	354	401	363	383	383	395	401	349	382	434	335	372	368	362	367	373	345	385	369	350	407	375	394	372	347	387	390	362	369	365	360	354	345	400	411	349	381	352	328	364	356	352	355	372	387	398	340	401	338	389	374	345	340	357	408
21043	12407	18425	16694	13010	10046	8725	7656	5296	4459	3612	2662	2661	2101	1449	1221	1100	973	960	882	838	823	923	888	851	805	833	862	845	844	901	813	860	834	818	823	775	822	783	816	813	886	774	820	794	787	836	848	795	787	831	871	827	852	827	806	818	800	819	797	831	829	809	820	722	737	778	827	850	828	814	806	807	796	856	816	830	854	811	834	771	813	822	811	790	796	781	833	761	775	774	843	810	853	802	834	834	837	855	831	785	814	751	809	793	816	804	860	779	800	791	816	862	771	856	848	840	815	788	811	796	837	775	830	793	820	815	826	850	777	848	822	818	855	829	830	750	841	801	835	808	816	807	875	822	776	814	859	817	839	828	823	773	846	844	856	802	864	789	787	790	877	819	825	872	903	827	792	857	805	842	859	815	824	843	805	807	770	784	818	826	836	834	824	818	861	788	834	849	816	795	826	838	833	795	831	842	783	765	847	858	820	833	839	808	798	806	798	765	769	755	767	757	815	798	817	835	811	836	761	753	766	790	777	764	824	831	806	812	812	830	805	778	803	823	881	812	847	764	817	800	795	819	789	825	765	846	775	913	738	837	798	833	718	789	847	859	810	769	852	767	826	798	784	821	819	776	783	852	872	829	845	834	809	867	858	815	811	757	759	773	765	827	794	797	855	827	785	832	840	814	851	849	793	862	842	820	830	770	811	769	776	845	823	805	871	792	816	804	835	810	833	766	781	792	799	778	780	779	789	800	805	831	815	772	739	828	815	834	836	816	865	783	836	867	788	737	805	770	804	829	824	797	816	816	813	772	785	833	798	773	834	826	819	834	791	819	859	800	848	741	841	817	789	768	823	816	833	819	747	802	843	830	825	815	804	822	843	790	783	786	850	805	805	797	808	845	762	772	832	786	745	786	842	853	867	865	845	811	791	830	803	808	828	752	804	844	822	802	786	842	823	839	811	797	814	811	828	781	832	814	821	801	758	807	798	788	780	785	783	805	772	748	820	841	796	764	780	815	846	842	839	795	794	801	748	793	752	829	841	820	766	847	810	761	843	804	808	834	796	824	816	811	823	821	791	769	806	857	799	818	744	816	768	822	802	807	815	786	808	827	775	831	823	798	849	833	765	798	793	845	784	761	805	740	808	841	815	802	841	807	759	796	800	796	849	764	796	835	805	801	782	822	823	800	822	811	781	818	803	769	751	784	771	817	815	816	776	792	817	754	833	845	803	798	815	810	816	810	780	812	808	818	794	842	820	817	842	789	806	807	832	860	803	843	819	835	807	813	758	827	744	783	851	783	814	833	813	805	805	785	782	782	803	814	775	816	820	781	824	812	836	838	823	802	790	805	774	821	838	790	851	779	815	831	812	736	765	835	810	851	818	820	788	792	828	859	765	795	841	806	804	794	828	839	854	783	843	842	725	786	863	774	819	759	823	813	874	809	809	861	810	784	834	853	812	819	866	811	790	777	806	789	799	770	814	774	828	790	821	802	798	831	828	819	793	809	828	863	829	803	821	796	755	860	787	736	847	793	770	825	853	776	817	758	771	779	803	752	860	782	807	818	859	856	830	767	810	835	845	782	802	858	831	820	766	849	814	864	841	788	816	781	780	841	829	796	807	800	836	783	803	789	825	881	824	833	790	816	809	847	802	840	820	804	794	785	803	783	806	839	865	763	799	823	793	787	874	844	798	808	810	771	780	801	764	840	845	793	801	848	766	782	769	810	747	859	798	814	767	824	858	789	829	798	790	781	808	837	801	790	847	773	842	825	795	823	815	775	829	828	837	850	798	804	781	816	793	797	765	803	759	782	794	815	849	804	836	865	814	799	805	787	847	796	799	834	816	859	889	840	833	820	763	761	822	823	769	782	832	790	834	832	781	800	744	789	813	824	780	842	761	856	793	852	798	806	861	828	857	852	802	793	837	796	806	803	791	777	801	803	792	792	766	783	812	823	784	843	797	778	860	805	828	817	833	853	778	823	811	791	794	828	753	811	796	826	817	853	787	796	826	820	818	806	826	874	766	793	847	831	806	803	839	772	825	831	759	793	775	818	798	867	798	762	848	798	833	811	832	788	838	804	829	776	801	787	798	812	743	783	794	807	842	815	825	804	820	871	823	809	828	803	815	764	806	751	806	787	782	883	788	885	828	824	843	857	828	812	817	806	730	828	807	846	805	798	801	825	797	771	826	865	828	812	804	808	852	849	840	831	840	801	738	759	833	832	809	825	831	808	827	835	827	796	858	814	831	833	812	780	752	804	856	778	800	818	776	853	856	801	840	808	779	789	811	786	830	810	821	814	826	818	782	756	793	820	812	769	832	809	774	846	771	768	816	818	857	793	760	844	814	843	819	777	790	859	786	802	792	808	802	821	820	818	795	859	831	756	794	801	811	821	813	822	837	818	816	790	818	827	807	775	839	794	864	794	842	813	812	842	783	819	813	785	840	798	804	795	800	786	763	795	767	815	883	800	797	872	789	849	750	802	835	845	812	796	815	816	826	818	861	793	854	803	776	821	809	768	766	715	778	811	835	792	787	847	761	807	827	795	855	843	861	819	792	826	769	834	804	798	788	784	799	796	848	856	818	789	830	854	796	788	806	801	757	777	776	773	812	812	812	789	862	798	811	777	800	815	764	834	778	822	778	787	839	814	820	793	801	815	822	769	866	816	808	836	791	791	839	811	827	800	816	807	774	833	814	791	789	799	811	787	753	872	800	805	794	833	825	817	814	801	843	818	777	776	822	817	829	783	817	820	773	829	797	779	816	823	781	798	825	806	880	757	784	838	807	799	806	803	812	805	854	828	790	761	758	782	810	821	783	817	787	876	813	812	782	737	791	803	785	784	810	814	825	833	801	817	805	787	835	784	801	794	782	810	789	764	838	802	721	811	766	823	850	809	737	744	828	780	831	820	847	818	796	806	812	761	761	760	790	809	778	828	836	809	809	808	796	845	790	819	813	831	782	861	811	799	839	797	832	824	813	822	834	758	843	850	828	827	829	776	794	847	785	768	773	818	817	800	828	835	771	814	835	848	810	831	813	780	812	839	787	815	760	841	837	764	807	771	785	836	775	794	837	843	806	809	817	833	802	833	747	832	807	846	788	809	807	806	786	804	875	868	824	806	762	775	840	863	841	827	808	786	779	807	837	783	791	848	826	816	835	793	811	798	807	786	803	812	830	839	807	777	801	808	778	826	855	833	824	846	855	839	785	815	848	832	781	807	808	809	829	800	773	807	808	762	867	782	785	825	840	800	788	759	809	828	784	822	800	797	818	812	815	851	806	795	794	768	791	860	814	801	864	767	805	778	850	816	840	801	834	797	819	794	820	786	857	805	803	783	784	796	803	790	818	793	808	823	813	859	833	793	815	782	766	814	827	839	796	793	785	831	773	783	824	801	837	823	792	792	766	791	800	798	833	815	812	798	796	820	846	828	812	833	813	836	850	775	808	768	834	812	829	830	805	790	793	782	801	816	763	806	805
16300	7608	5105	2873	1648	1055	902	779	609	545	462	426	375	401	385	410	330	368	361	375	325	343	357	332	326	325	359	345	323	350	357	370	351	321	345	329	376	360	367	335	338	360	372	376	344	351	315	337	337	347	349	399	330	372	370	366	366	345	340	318	333	331	348	356	316	349	369	369	309	299	315	367	379	351	319	355	365	376	351	395	310	374	322	326	376	322	346	377	352	348	322	314	329	313	367	325	332	322	340	384	360	339	368	347	355	346	357	352	351	353	319	376	359	324	371	319	342	388	371	347	317	365	326	321	354	338	360	372	337	327	355	337	384	350	365	355	389	385	335	359	321	365	408	327	390	335	346	350	382	328	333	344	374	340	321	332	352	354	337	367	366	326	340	351	361	347	346	331	369	326	375	336	318	329	341	328	305	370	352	328	372	363	377	320	363	352	324	348	325	338	323	335	344	340	370	369	337	357	366	330	356	346	355	376	340	351	331	356	339	339	356	330	367	310	333	343	364	349	326	363	357	354	330	336	331	363	356	341	324	343	380	345	335	315	310	369	330	347	366	365	384	357	367	325	354	316	357	330	366	365	348	330	339	344	331	332	338	366	371	381	347	330	320	326	334	366	361	329	367	359	334	336	348	370	373	339	346	335	320	329	330	358	366	387	338	318	362	347	329	359	329	370	358	324	395	372	334	374	365	328	357	347	345	388	383	358	346	350	332	344	327	343	354	352	375	339	348	364	368	341	329	368	351	378	394	357	339	352	348	369	369	360	347	335	352	361	324	373	364	340	354	362	304	326	340	338	337	368	326	348	391	317	371	363	391	349	320	344	358	369	346	401	313	356	368	385	370	335	311	341	359	354	349	364	363	319	367	381	349	369	350	361	326	330	339	322	358	368	360	335	343	344	396	372	398	368	360	355	342	343	350	318	371	384	339	301	378	360	367	334	350	375	318	326	340	302	357	360	348	396	327	337	342	344	384	336	378	342	349	364	320	320	342	349	386	344	364	352	318	290	318	375	379	364	337	341	387	342	328	329	328	360	366	361	324	354	334	338	315	323	368	327	394	379	314	358	330	350	347	365	344	356	360	356	354	358	355	377	345	320	356	314	399	382	377	348	325	331	360	325	329	358	350	330	339	326	337	401	365	337	363	343	320	330	328	389	322	329	376	334	345	325	332	351	342	367	362	327	347	366	343	352	361	333	330	367	351	342	356	326	387	301	316	339	387	372	357	347	328	322	327	357	334	327	350	352	311	336	354	346	359	353	337	345	339	327	353	351	388	337	372	369	318	353	356	344	343	353	367	343	360	321	376	345	323	396	354	426	350	385	345	328	350	360	353	359	350	339	350	339	351	371	360	356	329	348	335	331	350	341	363	326	393	333	337	351	323	320	334	342	331	369	357	332	379	314	352	336	364	370	360	341	354	343	340	335	332	363	269	359	343	341	323	308	339	365	358	373	322	329	338	355	378	331	319	341	358	332	361	387	339	348	340	377	329	320	352	366	331	343	328	358	334	368	355	395	388	355	332	310	366	354	360	334	380	384	329	347	359	345	391	384	367	335	330	413	348	360	365	339	350	351	343	347	374	360	360	390	343	346	347	343	381	389	347	322	357	348	354	367	378	340	333	348	325	362	323	324	341	321	334	354	318	357	362	357	323	349	392	363	344	336	337	361	367	354	374	375	348	328	335	343	355	319	357	333	347	348	349	359	370	382	366	345	340	367	368	375	336	348	376	346	373	345	345	337	339	320	373	381	369	352	370	345	358	327	384	366	357	358	334	341	376	366	360	332	405	369	348	362	368	345	339	353	368	354	349	319	353	338	344	365	328	366	351	328	329	323	296	385	378	329	366	360	389	373	325	357	345	344	309	381	323	366	329	340	341	311	350	351	365	339	331	371	399	357	375	356	339	337	298	368	330	342	369	357	356	336	350	334	358	328	343	345	317	323	357	363	363	319	345	375	351	346	336	361	361	322	367	373	320	349	332	370	388	362	334	322	345	357	323	340	369	325	341	345	332	342	362	345	351	312	361	382	365	313	365	347	321	335	339	370	352	358	377	355	371	338	363	314	352	371	356	338	396	349	338	349	372	332	349	372	423	356	349	359	346	322	342	349	341	351	343	340	325	366	371	358	339	328	341	358	320	319	333	333	379	345	325	343	331	318	342	326	347	353	333	339	370	345	346	345	342	353	338	333	349	325	336	363	342	343	349	342	361	311	340	368	341	329	338	352	307	330	332	309	364	373	325	327	351	343	323	384	357	360	313	350	331	349	365	341	352	350	340	375	331	350	351	356	370	347	326	350	306	329	347	354	345	328	340	363	333	347	349	334	317	370	346	321	320	324	340	348	352	313	340	349	348	366	357	345	330	393	334	347	370	364	372	347	364	354	348	352	338	314	360	341	358	370	327	334	364	326	331	364	361	383	377	387	355	346	357	354	367	331	325	322	365	369	342	306	333	330	320	362	362	378	339	345	318	366	318	363	344	329	358	361	384	363	326	353	343	359	363	344	325	373	356	380	330	377	322	392	328	361	347	331	368	326	353	348	349	335	372	373	346	383	348	344	417	352	345	340	317	372	357	351	326	306	355	354	358	346	387	376	338	365	323	355	324	333	351	343	343	340	339	352	317	354	357	350	328	345	357	365	355	357	340	390	343	390	335	349	337	329	356	340	380	350	354	317	309	381	351	339	365	392	318	337	342	371	337	391	372	397	351	339	362	354	334	378	363	376	383	308	342	353	336	326	387	326	325	323	361	345	395	379	398	372	366	365	314	366	327	324	369	331	344	333	387	362	369	359	325	338	309	338	341	330	389	334	356	345	362	352	340	387	324	341	334	356	345	340	344	349	351	355	377	332	349	335	332	347	363	369	382	355	396	335	362	341	344	367	336	352	348	347	371	339	386	373	331	388	357	343	346	364	336	371	330	340	347	337	339	350	355	352	329	311	347	357	357	369	350	348	369	336	376	381	337	339	361	359	319	356	367	290	343	315	379	354	361	349	337	327	340	313	359	372	367	360	336	368	373	355	356	334	343	366	363	366	339	379	333	307	363	344	356	359	357	339	337	348	366	368	369	322	310	372	371	350	334	322	346	344	348	318	327	324	367	344	331	348	374	326	345	373	339	370	376	346	368	357	337	332	379	329	374	350	362	368	318	352	372	360	349	367	337	359	370	353	359	352	336	324	331	338	385	361	372	369	356	313	341	387	360	362	339	368	318	350	358	357	404	364	380	319	358	381	349	338	365	328	349	348	344	351	366	355	350	350	378	341	343	328	376	388	377	339	335	343	339	349	367	387	363	338	376	365	326	355	378	305	375	355	357	345	362	357	363	354	305	347	375	348	358	377	358	364	338	347	316	346	336	357	348	342	406	322	325	346	383	363	366	345	330	321	351	342	341	352	327	372	366	336	362	345	332	347	315	345	339	316	308	314	314	364	350	336	343	370	357	380	347	363	313	346	376	368	365	380	364	335	293	323
9333	6109	8876	7751	5836	4089	3156	3163	2105	1892	1490	1223	1191	1006	954	867	840	784	774	760	772	760	738	789	761	730	767	754	679	759	758	720	740	699	727	766	752	715	795	750	736	797	743	794	760	768	762	744	722	771	782	740	755	728	811	751	763	734	771	776	802	801	726	833	758	751	736	794	711	776	725	714	796	771	798	741	776	773	796	767	803	754	711	818	776	739	773	743	742	799	706	806	797	735	784	786	745	785	748	751	751	792	753	832	771	764	786	764	740	765	768	759	791	760	777	749	787	780	776	832	732	737	747	757	739	760	725	760	749	734	763	806	773	756	747	760	763	786	785	759	760	767	764	743	760	747	812	736	801	749	764	725	788	818	776	753	737	764	736	802	757	757	737	736	768	762	799	745	766	761	727	783	781	721	771	715	787	740	756	772	776	727	711	730	747	744	736	749	755	753	755	778	801	820	758	770	787	719	789	766	774	756	758	754	781	788	755	768	736	771	736	716	732	736	726	766	755	744	769	743	766	802	791	815	715	794	733	700	749	779	755	745	762	809	735	734	720	752	751	765	730	760	807	763	734	783	700	706	785	759	758	783	746	725	743	769	777	783	768	771	771	736	792	798	803	762	755	794	800	742	765	766	720	752	730	746	782	752	771	764	766	747	763	796	768	788	769	752	755	791	755	769	774	758	766	751	767	775	744	759	748	762	775	757	804	734	736	752	743	777	799	740	802	765	777	776	752	767	730	756	746	716	780	742	748	736	795	795	771	731	738	754	763	784	755	767	742	751	726	765	749	743	729	668	755	765	789	765	761	765	771	747	744	722	766	746	796	718	734	786	759	761	765	725	766	815	739	708	728	779	763	783	772	720	719	748	768	809	750	767	751	773	799	762	744	784	721	739	763	775	730	739	754	756	799	731	767	745	770	775	757	716	757	732	716	777	748	742	779	733	760	793	745	760	818	769	734	758	794	740	730	794	786	739	768	717	773	807	778	784	835	797	764	734	752	723	711	748	730	740	770	723	769	773	788	740	798	779	777	706	789	761	740	762	695	761	742	766	767	732	696	721	778	712	727	773	750	777	710	769	726	748	779	723	764	736	756	721	793	772	768	758	758	738	745	760	836	761	726	752	688	763	755	768	813	773	790	712	756	816	711	727	775	749	781	815	765	757	795	772	800	775	761	766	768	794	793	730	813	743	737	795	741	755	784	751	781	759	790	769	728	741	780	735	747	741	773	745	721	725	789	739	774	771	757	786	762	747	747	804	770	786	759	741	772	764	758	737	768	795	745	714	742	774	778	759	782	754	730	746	788	725	744	756	757	723	783	784	740	773	779	723	766	788	705	780	784	728	754	743	759	780	694	751	772	750	805	760	775	749	794	798	777	713	761	806	723	779	767	773	770	792	728	721	751	720	774	742	743	752	765	827	765	777	752	739	780	786	761	709	708	737	742	790	748	767	721	754	743	759	747	809	768	724	761	768	754	801	784	777	739	791	727	769	741	829	751	780	758	800	726	802	740	770	736	740	770	806	721	751	779	764	726	701	789	765	747	743	729	778	754	771	783	704	763	749	765	730	806	781	752	753	780	784	800	781	761	761	751	765	729	748	775	694	784	735	765	778	746	805	799	756	751	777	786	744	773	800	747	746	772	782	751	748	754	769	745	760	799	740	778	757	772	795	736	809	755	719	833	761	743	744	720	750	716	742	734	725	751	763	793	750	760	784	737	746	756	780	755	787	773	787	762	770	733	782	820	726	717	767	715	754	753	819	758	750	757	736	760	788	795	726	739	734	715	750	742	773	730	753	733	778	736	736	755	780	774	736	767	760	689	822	810	740	755	726	754	717	764	696	753	768	725	783	723	776	768	777	779	769	747	742	730	732	751	745	769	793	748	720	758	789	742	726	738	742	782	786	739	736	786	792	741	759	759	778	704	752	733	754	793	791	757	768	799	736	725	797	755	744	758	727	774	781	816	783	782	725	802	702	742	739	747	733	774	779	739	745	818	729	778	712	758	772	762	775	785	765	765	743	779	800	741	785	821	728	740	759	756	768	763	757	771	763	736	774	756	762	778	768	752	720	764	755	792	755	739	730	791	774	786	784	741	768	742	730	745	744	736	817	757	802	704	765	776	752	798	770	719	757	743	704	782	798	794	713	773	775	743	789	737	737	757	725	725	767	780	765	815	794	782	745	731	774	748	809	736	753	772	790	741	709	771	733	757	768	768	716	732	726	733	769	800	763	768	781	812	829	745	735	771	742	746	736	724	779	763	816	728	768	770	812	776	774	792	729	813	734	787	728	744	734	762	743	759	775	766	762	800	785	807	784	720	775	738	747	773	680	809	721	746	730	760	784	728	775	738	701	757	783	799	765	789	773	735	725	727	739	752	756	764	731	732	731	719	736	740	771	768	737	749	775	749	755	742	776	758	755	767	750	740	774	722	744	793	746	761	736	768	779	742	705	798	746	754	768	781	776	794	765	749	736	755	729	783	783	741	757	757	786	735	751	773	761	742	745	756	784	750	778	731	766	819	754	759	725	785	715	733	803	755	777	731	733	766	795	758	734	738	781	776	723	783	799	781	752	767	720	741	733	799	783	753	779	786	750	756	744	749	804	750	777	755	791	748	791	806	738	756	761	706	773	753	801	725	760	719	726	719	742	768	788	780	729	750	792	774	763	764	746	757	761	762	762	785	757	799	777	709	755	778	705	754	783	778	778	725	720	746	775	792	799	785	718	756	737	738	832	754	773	720	736	772	750	776	763	803	777	763	749	744	755	787	725	774	745	751	746	766	715	702	771	798	779	763	792	746	736	798	745	698	773	737	756	750	752	747	754	726	738	753	802	768	782	724	788	766	721	779	767	857	764	795	758	795	745	722	765	738	754	747	742	778	762	782	759	718	779	717	760	703	757	733	725	747	740	762	792	770	759	733	729	735	783	750	781	743	760	766	747	795	768	731	768	713	804	736	725	755	758	727	752	747	752	773	756	760	722	793	767	754	763	771	777	762	760	772	783	814	764	719	744	778	800	773	751	751	786	773	766	736	786	732	741	771	750	727	770	756	794	740	803	747	751	730	735	721	776	797	707	751	743	789	705	734	737	720	759	726	740	778	766	790	693	800	741	719	765	759	765	782	718	797	783	743	715	771	776	803	736	751	727	769	791	768	807	700	728	734	744	779	769	696	709	797	776	759	765	734	756	737	831	737	707	804	754	781	780	766	776	759	736	757	774	731	746	733	750	735	781	731	761	766	741	769	716	769	743	741	762	766	753	704	758	751	746	770	731	769	789	800	759	763	748	762	777	745	796	733	694	771	795	749	754	782	782	751	750	717	773	807	771	757	740	751	716	726	749	723	763	747	730	739	771	743	735	737	752	749	774	734	803	799	765	739	789	748	742	805	702	721	795	754	781	756	796	777	788	799	757	765	724	742	692	761	727	747	730	789	798	761	805	764	799	773	745	760	732	775	780	733	758	761	745	707	739
25796	12813	9891	5488	3400	2480	1700	1461	923	780	709	556	518	476	383	359	323	366	325	377	304	338	346	318	293	312	318	317	312	320	318	287	281	321	309	323	294	314	322	322	293	315	320	328	317	328	324	288	342	296	328	312	310	308	296	279	299	325	329	312	304	330	346	331	339	328	295	327	330	282	296	315	332	335	335	294	326	298	310	345	338	306	315	318	358	308	322	320	309	294	301	288	323	327	289	334	347	359	286	311	342	328	311	312	310	330	314	309	306	330	301	327	282	310	292	322	325	359	305	299	328	305	284	310	299	310	300	327	306	288	314	337	304	315	324	324	331	328	307	290	301	292	289	308	309	292	317	303	325	310	327	279	326	310	325	344	331	321	294	314	289	305	340	317	318	326	318	336	296	312	321	297	322	289	285	316	313	311	290	293	289	295	323	314	322	312	321	328	339	331	353	329	276	330	319	315	289	315	307	287	306	317	331	310	325	299	298	322	314	318	283	308	378	333	336	296	304	335	308	348	303	303	318	349	270	322	303	307	329	336	320	304	298	305	317	317	301	326	344	281	315	319	308	324	323	337	317	303	308	328	342	312	270	314	296	344	324	310	315	302	326	283	320	287	313	304	299	293	307	305	355	294	303	302	321	323	328	302	299	317	326	324	330	338	304	314	288	286	319	336	301	302	306	290	276	312	297	268	311	299	304	281	291	338	320	337	328	335	323	319	320	337	310	310	294	308	308	293	319	315	308	299	337	312	280	326	331	304	289	304	321	299	300	313	315	285	317	314	325	298	284	322	298	331	319	294	292	315	330	324	317	351	314	316	317	340	309	333	305	278	310	328	329	321	289	310	286	315	310	319	318	300	355	311	283	319	327	302	315	325	316	288	319	321	325	303	319	320	313	316	334	335	321	308	278	355	290	292	303	314	338	346	309	319	310	306	315	310	311	303	344	288	345	321	320	290	339	345	327	315	352	340	343	313	321	296	293	304	323	301	320	321	330	331	310	316	296	321	331	303	324	348	313	297	293	297	328	264	262	313	302	314	323	318	348	320	323	333	331	306	295	311	320	353	325	272	325	306	320	328	332	340	311	302	299	322	359	320	310	307	290	305	356	314	294	309	325	289	296	318	324	324	329	305	321	312	301	319	306	326	306	272	297	334	320	298	310	318	300	304	314	330	314	325	345	343	297	290	304	323	299	302	352	324	327	334	310	343	307	318	330	324	292	301	307	304	322	328	313	319	333	318	294	325	337	306	332	306	326	285	311	298	289	301	308	294	313	318	325	290	331	318	302	279	296	281	326	325	292	320	319	342	333	319	287	281	288	332	331	300	305	311	298	307	299	360	299	353	325	271	278	315	299	299	297	280	311	319	322	292	307	342	295	296	308	322	313	313	295	319	304	318	338	304	307	343	308	319	284	328	319	321	330	334	315	297	335	307	327	294	312	346	320	302	297	296	300	346	354	300	340	273	312	283	274	314	320	310	289	260	291	309	319	363	302	317	303	331	314	296	281	323	336	325	301	339	346	320	310	338	335	342	318	337	323	332	291	299	297	276	332	299	286	333	298	337	314	356	298	301	302	270	312	304	284	297	331	311	292	307	288	293	283	314	349	286	310	324	332	306	295	298	318	321	294	293	282	338	303	333	338	282	292	276	293	342	294	312	337	295	302	325	275	332	341	312	300	282	323	326	319	291	314	331	306	321	291	314	310	285	317	332	278	307	276	331	324	314	308	317	325	304	326	314	295	283	320	359	302	338	325	290	306	329	308	293	292	347	287	307	302	334	293	309	299	330	319	282	310	306	351	286	297	314	295	313	278	329	275	313	308	304	280	312	330	298	318	323	306	284	342	293	314	317	317	292	294	322	339	318	315	331	293	313	335	320	310	309	333	289	321	329	300	323	322	312	324	305	312	285	333	325	276	343	358	310	299	322	308	333	291	288	294	298	320	323	317	328	333	302	293	321	351	309	282	317	306	296	286	316	340	319	330	306	357	330	338	330	293	295	314	295	318	360	326	306	315	305	325	316	318	308	321	268	295	290	319	331	307	311	313	315	342	332	295	323	340	313	310	290	295	327	335	309	315	290	327	339	305	294	306	319	325	308	348	301	290	290	314	318	286	314	275	335	351	297	307	287	318	342	343	311	329	318	296	307	329	331	340	295	309	307	311	327	283	302	328	290	284	303	320	316	286	311	314	354	314	319	338	314	315	333	310	326	331	304	338	330	284	345	343	319	274	330	295	314	350	311	324	341	332	275	316	352	289	313	308	294	299	309	319	325	308	314	279	267	298	329	290	327	293	339	245	295	354	350	322	326	293	301	312	286	293	334	357	322	285	283	346	302	304	327	306	324	271	339	325	333	296	317	307	317	311	284	307	349	303	356	334	313	314	292	301	271	319	312	308	306	297	311	312	342	320	310	307	312	294	334	296	296	288	291	319	291	297	305	293	300	301	303	322	313	294	292	289	320	328	340	288	296	352	319	290	315	336	271	346	295	311	334	339	335	336	317	321	343	301	301	315	304	277	296	302	308	309	284	326	310	331	324	336	296	347	270	261	309	290	319	288	336	286	325	323	293	352	313	312	295	330	313	307	314	339	317	337	288	321	310	367	343	340	275	311	342	310	322	298	339	342	296	303	290	330	309	310	280	295	308	351	322	296	373	328	287	316	313	320	317	308	304	332	332	305	298	313	327	311	299	292	327	312	340	337	299	317	316	314	316	318	322	309	292	306	304	304	287	318	325	318	306	334	317	339	320	290	290	281	321	299	308	318	315	308	309	319	318	310	323	304	322	328	298	318	320	296	330	282	316	294	292	301	336	319	341	289	294	317	315	307	338	349	281	332	334	303	296	316	320	289	334	334	275	305	290	321	319	294	314	331	316	286	324	311	298	300	311	334	264	315	315	305	326	277	317	293	289	351	300	361	308	273	336	312	302	332	317	326	315	316	328	332	303	299	341	338	301	290	331	311	332	300	312	325	337	336	316	298	281	315	290	303	308	303	284	352	344	316	328	336	288	336	336	315	292	320	320	312	314	294	325	309	295	336	332	309	320	302	329	314	298	327	334	304	288	283	290	288	322	303	283	317	303	317	327	323	306	298	307	330	311	286	308	312	291	286	344	324	306	299	313	346	324	310	328	346	295	289	285	348	291	299	275	327	342	303	281	323	324	324	342	308	288	291	306	314	325	323	317	327	293	320	328	283	352	293	310	334	319	291	308	295	331	349	290	302	318	311	321	314	280	329	319	314	294	319	319	310	267	345	305	292	327	342	310	317	309	330	318	341	311	325	292	304	308	314	328	323	325	367	312	320	300	295	284	308	323	315	312	315	324	350	310	282	299	320	324	340	327	331	330	321	322	321	299	303	309	299	305	315	289	324	298	324	287	320	323	340	313	324	327	317	324	323	272	354	310	330	320	286	330	348	315	312	300	325	304	323	292	318	303	288	301	295	328	319	287	295	297	356	276	323	307	346	326	286	303
15216	9469	14876	12631	10704	9008	6539	6187	4109	3430	2750	2064	1832	1545	1202	1015	863	789	823	781	724	760	704	771	712	713	713	724	673	706	742	688	729	683	662	704	679	686	668	709	682	679	696	737	682	725	701	688	693	714	771	731	698	686	681	716	690	695	688	711	677	729	665	724	690	719	721	738	742	713	713	719	707	704	623	693	679	727	706	724	705	733	684	697	668	702	736	702	680	701	732	661	671	725	732	723	707	749	698	737	722	661	722	671	672	663	657	676	671	731	679	725	721	676	695	680	675	665	696	723	715	701	733	674	692	676	720	743	680	734	682	698	673	697	720	666	650	729	750	734	713	720	687	714	722	705	703	719	749	699	738	768	692	677	725	722	720	653	669	711	740	695	733	728	688	734	686	682	673	738	697	692	709	681	707	738	682	691	720	710	709	670	718	670	713	712	711	705	693	710	674	672	691	697	758	689	685	707	741	668	695	696	671	657	711	680	753	732	696	718	703	700	707	638	697	683	670	737	721	784	734	692	718	698	675	704	703	713	741	696	695	736	716	738	692	694	675	685	699	699	680	698	686	741	706	704	735	693	681	695	679	712	689	723	683	733	663	721	684	724	713	670	722	684	698	729	723	724	686	720	715	680	693	739	666	680	670	664	672	702	671	697	667	685	673	675	720	671	699	624	702	679	708	722	724	709	671	743	692	676	655	731	701	717	709	674	703	693	730	716	703	691	681	699	727	736	692	738	705	668	701	721	664	696	703	711	708	704	653	730	685	648	716	694	670	728	699	691	672	706	725	708	717	675	687	708	713	744	699	720	693	746	709	682	652	671	662	640	711	738	684	707	665	700	684	694	729	724	707	651	716	671	711	651	704	725	697	686	731	657	690	690	737	665	718	718	712	715	725	643	727	713	720	686	726	710	623	702	739	692	693	724	672	690	697	643	738	677	624	680	726	693	753	698	686	698	698	728	722	703	714	649	712	680	709	708	703	717	700	707	755	711	737	680	707	670	671	691	718	680	711	664	673	722	697	734	682	674	720	660	699	700	701	713	728	703	693	732	710	654	691	710	710	695	688	715	682	702	696	662	742	742	718	689	673	676	691	659	691	706	706	664	655	715	724	708	713	692	621	705	699	710	718	710	687	735	718	681	656	753	719	710	690	703	673	701	708	678	682	702	692	688	670	679	670	744	658	740	715	661	699	716	681	665	707	675	702	715	700	712	668	671	661	685	638	692	682	652	688	670	672	685	732	686	675	742	711	661	690	685	686	717	760	717	672	680	694	680	717	668	751	711	702	726	742	675	648	753	754	698	738	690	725	668	710	685	669	702	664	700	674	666	664	692	717	662	706	725	744	652	698	676	729	677	712	738	723	723	671	711	688	684	674	752	680	694	683	681	673	690	717	667	728	693	732	667	753	689	707	695	701	681	681	679	678	720	690	745	706	681	754	714	699	711	646	673	693	706	694	673	694	695	720	682	727	716	700	689	680	655	693	730	715	730	668	684	737	715	670	675	709	664	684	714	727	727	679	738	711	747	727	715	703	684	761	714	700	694	695	724	675	746	676	712	699	675	709	702	684	707	732	711	688	701	663	690	687	695	715	659	703	683	688	681	636	721	691	690	754	703	687	702	695	692	664	668	683	715	738	735	759	725	661	696	656	685	670	654	719	679	717	663	712	697	720	654	664	743	650	678	707	692	685	716	700	686	705	689	667	673	683	716	711	749	722	713	687	666	725	673	649	725	682	649	699	701	693	691	767	651	659	728	678	718	710	695	692	682	715	660	685	707	690	705	665	660	683	678	676	736	696	698	675	724	699	706	723	722	735	702	725	693	700	724	729	760	670	656	714	689	704	665	667	668	728	663	696	759	644	741	697	692	746	710	684	680	695	699	703	643	714	717	727	685	734	692	704	694	690	760	673	713	757	707	718	708	670	667	691	678	670	671	692	659	700	699	716	705	614	674	651	681	713	720	681	684	734	676	774	691	716	688	697	689	701	693	677	708	700	697	677	721	695	688	648	679	724	713	705	733	713	663	689	707	719	707	686	698	661	688	707	620	726	701	712	673	667	667	708	720	705	738	692	707	698	668	708	710	719	715	693	666	682	738	645	711	689	674	721	695	680	702	697	701	719	739	702	728	684	624	648	706	724	686	676	711	673	678	686	692	697	719	710	638	669	730	646	705	700	671	756	646	738	679	700	695	710	696	707	692	652	748	706	680	669	722	705	685	728	718	695	679	711	676	642	731	732	688	726	705	715	682	715	705	637	676	691	707	689	698	703	699	705	660	744	682	680	721	673	705	693	729	693	748	679	709	671	679	695	698	677	713	730	695	732	705	717	671	692	690	670	700	710	680	659	681	723	636	753	685	687	730	701	720	695	696	703	708	665	683	698	708	714	714	706	680	723	767	688	701	667	679	697	733	706	653	691	691	721	695	704	678	677	692	741	701	609	676	675	711	688	695	692	697	737	694	642	695	691	713	678	655	680	727	691	707	699	706	680	716	705	724	712	704	727	692	663	653	671	730	712	668	674	693	718	705	712	732	713	715	656	733	692	702	716	724	720	686	703	745	692	731	710	705	669	675	695	632	711	727	680	700	726	694	681	739	739	702	716	713	685	684	686	681	718	722	676	728	732	724	658	707	742	669	694	684	695	684	698	679	717	739	723	737	719	699	693	699	712	682	667	696	679	695	677	719	685	683	682	673	705	727	646	691	715	715	695	689	701	667	692	710	727	708	692	703	691	732	726	696	734	697	708	658	652	713	728	700	702	680	682	664	651	681	724	704	683	712	727	722	719	685	728	718	696	683	693	717	686	674	682	726	691	743	752	719	666	689	727	655	658	685	637	673	682	702	700	687	691	697	715	711	718	722	703	731	637	713	685	719	726	679	698	685	692	716	720	689	692	689	689	664	701	691	683	664	718	656	722	718	742	676	724	686	704	707	708	719	675	673	682	684	767	704	695	669	692	690	660	656	659	692	659	677	685	720	646	670	710	685	677	628	697	724	692	730	707	675	733	635	684	719	680	640	678	629	673	693	668	685	766	704	706	716	746	707	704	682	683	713	710	725	631	691	703	731	712	710	698	674	708	707	692	692	722	713	741	705	685	706	694	689	710	718	743	741	727	637	726	692	686	716	751	732	718	706	664	703	697	720	709	723	757	687	703	767	720	697	676	706	678	722	685	749	700	711	713	674	672	688	684	691	714	749	735	663	645	694	695	693	676	650	659	706	706	708	676	699	656	686	721	678	649	653	651	729	720	687	702	703	656	692	689	660	705	655	672	735	649	699	724	714	683	638	694	698	699	719	742	657	682	706	690	716	708	696	733	698	730	690	634	711	690	704	686	654	682	739	684	692	697	669	698	709	749	702	666	724	696	708	688	708	684	709	666	648	670	731	653	757	709	682	669	655	688	718	710	709	671	678	661	682	627	686	729	722	697	723	698	689	691	693	718	665	640	695	716	683	690	675	688	690	636	727	735	737
34818	17912	13722	8142	4826	3851	2640	2012	1413	1131	810	698	700	611	511	462	395	357	381	402	406	368	374	350	376	384	361	353	372	376	353	325	354	352	405	345	358	398	332	392	336	369	358	372	358	380	353	314	362	376	373	336	393	370	425	370	361	346	372	336	348	386	376	378	349	345	334	373	379	381	373	368	378	358	339	333	361	386	331	321	336	356	399	353	353	370	377	376	374	390	372	364	356	369	370	358	363	412	344	376	340	343	362	374	371	338	327	337	355	377	370	341	369	389	390	342	342	382	352	378	355	389	367	391	355	368	369	329	391	340	420	367	362	339	352	389	388	355	391	374	381	377	348	348	335	367	378	355	355	388	371	368	380	374	351	360	372	353	371	389	339	330	313	364	368	354	376	398	352	365	344	334	346	368	360	372	358	372	370	371	359	375	357	357	369	352	373	365	349	377	377	386	361	321	341	364	358	378	363	331	370	361	363	356	358	366	363	351	337	364	362	394	374	352	321	388	355	360	391	324	393	363	342	346	369	372	410	398	400	358	349	364	365	347	362	357	365	335	340	368	331	360	340	381	386	340	390	372	361	382	339	363	339	369	357	364	365	360	352	312	324	370	361	355	366	369	372	337	391	372	347	368	368	350	371	349	360	357	345	354	374	374	370	358	330	363	338	341	347	362	353	418	382	349	368	366	368	407	361	332	327	363	372	388	367	366	340	387	428	380	343	331	360	364	341	359	318	348	383	375	343	350	354	361	354	385	373	370	365	367	434	353	385	393	417	384	380	372	353	352	362	314	384	367	355	340	350	384	342	401	375	372	382	346	387	349	330	372	401	365	374	359	391	363	379	388	337	367	298	366	342	362	354	350	322	356	372	356	375	354	352	373	347	364	343	372	391	413	390	351	333	362	353	405	423	365	345	369	379	370	336	349	377	352	382	387	349	378	348	373	374	309	329	391	375	348	413	361	343	340	349	383	372	388	385	376	356	360	362	363	334	370	336	334	331	369	370	379	380	342	349	373	373	428	411	357	383	357	397	357	352	363	352	392	365	325	366	375	363	370	376	343	366	363	342	369	373	366	392	345	388	365	366	351	345	353	360	373	368	374	382	399	343	352	363	357	378	329	371	369	348	354	384	381	383	384	352	384	361	356	336	349	348	388	384	332	351	341	365	364	349	348	372	341	313	390	388	356	397	404	405	330	370	319	320	379	385	373	407	372	441	342	356	406	377	352	397	360	348	361	369	364	373	353	385	387	337	351	393	373	363	357	353	331	380	337	329	382	407	355	409	361	360	369	368	353	320	355	355	366	355	343	349	324	335	388	340	362	343	377	349	350	380	359	399	356	352	395	376	369	400	355	372	367	378	383	374	352	371	317	361	332	328	347	400	361	337	365	353	320	365	369	378	322	353	355	361	382	364	382	347	354	377	360	333	362	353	356	384	376	373	321	353	324	378	356	381	379	384	396	373	339	335	373	389	365	390	338	376	366	358	382	354	339	387	371	360	357	365	388	365	349	336	390	379	385	369	410	385	353	381	366	345	367	364	340	332	373	389	361	357	370	325	341	352	372	367	375	383	358	388	370	362	362	314	346	346	342	335	377	350	349	370	353	387	380	320	357	385	359	352	354	379	365	386	378	345	342	351	336	367	393	375	346	399	377	374	344	372	393	367	365	377	362	348	374	346	377	328	319	367	365	364	330	361	353	376	338	366	387	361	328	385	336	357	349	395	340	349	352	357	349	344	344	368	332	368	347	381	323	376	316	399	369	375	397	402	369	363	340	381	364	386	369	346	372	308	367	358	359	381	364	388	354	362	358	354	357	390	372	310	394	369	362	361	371	371	383	376	337	312	385	381	373	358	333	364	365	368	367	380	365	367	348	377	334	320	345	386	364	369	386	374	374	353	359	375	338	374	384	337	360	369	391	364	381	370	397	344	355	363	361	319	387	345	352	324	356	390	373	374	409	352	389	413	366	375	336	349	387	373	382	365	327	349	303	395	403	353	351	380	365	354	329	354	385	377	359	355	355	353	379	359	360	353	346	400	391	351	357	352	366	370	342	349	379	340	345	344	341	388	376	354	372	389	346	367	369	372	349	330	387	353	343	349	347	375	365	376	370	338	353	356	327	400	367	382	350	365	358	373	355	371	338	351	375	334	387	367	382	368	353	388	370	339	366	409	380	389	385	426	357	379	375	351	338	356	381	330	370	385	376	345	376	358	361	362	380	347	332	363	364	327	359	378	385	350	332	358	383	358	350	341	365	357	375	390	356	373	401	347	363	382	366	371	351	386	361	364	362	389	371	338	397	416	370	351	340	370	364	401	385	361	338	348	364	358	394	382	353	349	379	374	354	340	373	361	337	343	365	371	393	392	361	374	386	322	362	343	378	376	355	349	333	358	401	329	325	347	367	378	342	393	388	354	363	374	357	401	381	361	351	352	397	392	327	386	373	364	350	362	423	385	347	391	335	343	357	376	371	344	364	364	351	318	339	358	372	330	364	347	372	351	386	371	402	346	339	370	310	355	359	375	360	345	370	390	369	386	391	377	353	401	415	370	373	350	379	363	340	336	373	355	374	350	378	421	362	350	351	380	431	413	354	370	341	356	332	370	322	306	391	393	352	327	399	402	398	364	363	342	360	377	380	344	368	379	367	328	415	366	351	388	342	344	356	364	335	408	337	354	367	358	328	367	345	368	338	370	368	359	380	371	402	377	400	366	381	334	368	360	340	317	365	314	310	367	353	386	373	339	368	376	369	359	344	386	345	325	349	349	335	364	394	400	367	359	351	344	365	350	355	344	334	357	368	373	334	349	382	377	390	330	375	356	346	345	365	375	347	369	356	373	349	371	366	421	338	381	355	374	370	337	364	351	419	370	373	368	376	359	370	350	400	337	382	350	363	378	328	395	339	382	413	360	352	374	353	387	369	374	315	357	361	358	360	334	352	371	334	386	424	367	399	348	414	399	402	376	355	367	391	355	366	359	365	366	367	384	350	373	368	340	391	348	376	334	369	389	381	357	371	364	377	400	378	373	362	355	351	366	338	349	368	331	364	366	373	387	372	343	385	396	347	418	390	369	361	387	412	381	352	342	381	400	382	343	390	349	417	358	322	364	382	368	370	367	344	406	394	329	343	391	373	365	368	391	398	347	380	355	364	361	367	349	381	374	341	339	290	398	351	394	382	377	380	359	355	375	371	328	377	362	332	372	345	352	373	390	321	380	373	360	321	392	397	340	372	333	378	351	353	360	397	346	387	389	386	378	338	374	383	403	333	367	376	374	366	395	311	354	346	347	380	364	386	384	352	371	385	365	400	368	354	349	332	360	365	404	361	355	355	330	361	326	388	315	326	377	322	348	387	356	388	358	372	335	330	331	368	352	344	335	367	339	346	374	377	370	368	356	386	389	376	409	378	385	383	385	325	374	327	332	381	354	338	360	339	363	336	321	365	371	404	364	334	360	363	375	354	371	372	364	372	383	357
19752	12242	18123	16468	13352	12244	9438	8193	5963	4708	3828	2765	2621	2227	1823	1366	1084	1004	936	930	902	821	860	874	823	838	840	812	816	832	843	834	874	752	819	740	792	802	850	828	861	770	845	836	838	792	809	825	821	769	816	843	830	813	812	887	818	833	858	775	794	793	819	763	797	809	800	762	784	843	733	846	755	814	803	819	824	811	801	817	855	838	795	790	800	803	815	795	768	764	766	783	797	838	808	807	815	863	787	770	736	765	768	822	788	830	764	809	824	815	768	830	833	832	771	794	811	827	780	784	805	847	799	779	817	811	816	792	824	765	808	801	844	832	766	767	795	845	748	832	791	770	787	788	797	787	796	796	856	808	793	811	790	856	817	792	805	816	834	767	799	771	816	733	829	760	778	781	780	797	835	822	806	790	804	748	889	749	799	791	801	805	843	801	800	784	799	809	802	781	788	769	805	795	792	827	776	766	804	820	836	798	791	823	796	785	828	773	790	851	821	800	795	764	803	806	844	844	810	813	816	821	796	783	787	832	822	779	828	797	812	835	737	740	786	756	829	781	787	817	829	822	814	802	814	810	842	813	829	797	803	830	800	763	785	763	758	805	760	813	839	810	788	777	763	832	804	804	812	784	764	803	768	794	819	820	822	805	806	779	721	823	843	775	810	803	797	737	748	800	818	772	795	827	790	807	762	779	803	755	837	813	807	803	755	780	818	782	814	783	800	808	805	763	780	758	832	799	759	745	770	801	826	836	839	760	794	782	823	794	778	809	846	810	806	767	833	831	815	802	750	798	805	790	784	759	741	777	821	755	764	789	793	789	816	795	825	767	783	799	782	795	791	858	777	736	808	844	812	723	830	811	780	784	773	833	786	850	771	779	749	842	852	818	808	785	835	814	833	750	793	754	793	778	797	770	801	769	811	752	809	813	774	789	758	759	808	791	849	836	802	810	804	769	770	777	804	771	781	782	832	834	761	766	827	849	830	837	814	823	836	768	825	829	792	810	795	795	792	806	805	785	831	798	780	852	786	799	779	799	816	781	765	784	804	776	815	815	824	847	806	804	787	812	753	807	753	786	821	814	828	818	790	810	794	810	777	776	800	804	816	803	837	774	778	796	761	822	786	746	764	750	784	775	812	810	775	807	821	778	796	804	841	840	809	778	759	803	793	820	838	830	777	811	760	742	806	804	775	835	772	793	772	845	788	797	818	802	774	815	752	737	792	838	809	815	816	794	858	812	781	789	787	829	798	823	820	766	784	807	804	801	826	850	803	838	814	831	833	777	810	776	828	766	753	789	867	757	795	799	830	780	769	764	851	776	811	814	786	822	788	799	822	799	800	828	793	785	803	807	767	818	794	754	759	765	796	801	806	789	828	824	756	853	795	760	790	815	807	798	842	808	769	822	809	851	786	823	752	782	821	803	768	758	746	815	832	833	809	791	765	810	795	798	814	808	798	740	824	792	746	809	817	855	781	817	829	785	784	737	782	785	813	815	808	776	805	850	806	824	807	770	790	810	783	778	821	767	785	805	841	830	811	817	805	797	805	769	812	816	801	802	789	783	774	773	826	784	830	821	761	815	841	765	764	812	824	765	744	813	789	780	713	791	839	801	767	791	784	822	780	788	785	804	830	792	776	818	776	805	757	807	830	766	801	774	816	775	833	788	803	812	853	817	812	803	811	804	795	812	794	770	798	794	777	833	770	816	794	814	800	850	769	774	787	750	859	799	785	777	806	814	803	793	808	775	776	840	796	832	767	791	814	774	806	809	831	756	904	825	812	804	787	809	836	852	819	727	778	775	807	792	771	783	795	794	819	824	772	840	802	825	824	779	780	740	820	826	837	779	818	802	833	794	783	814	814	802	794	821	811	776	735	757	753	745	833	806	781	740	799	794	798	722	798	770	831	802	805	839	792	808	766	856	809	813	816	783	832	822	864	779	767	761	748	779	851	775	778	859	798	839	834	760	773	745	781	802	805	799	827	798	772	760	818	766	790	809	824	813	785	804	800	773	825	765	804	789	801	820	782	769	757	807	825	832	751	807	811	831	840	739	749	771	810	822	794	788	797	764	768	761	804	808	792	765	802	770	835	774	760	814	754	813	842	788	793	788	815	795	803	824	787	786	821	775	788	805	792	796	775	771	854	833	772	840	763	792	762	823	806	816	777	834	796	808	826	776	789	787	793	843	794	766	803	817	786	838	818	826	818	793	774	805	839	766	769	765	822	779	808	837	821	812	774	800	807	841	766	771	774	792	789	714	824	790	792	793	789	821	787	831	752	760	778	768	781	805	774	813	838	824	807	769	803	811	759	791	833	762	821	820	777	772	751	765	803	804	790	832	779	792	777	832	782	785	766	800	805	709	804	787	809	779	825	759	743	772	782	833	823	749	784	709	794	759	791	794	823	792	827	768	878	832	770	827	849	813	804	838	811	806	744	771	767	828	807	842	758	802	813	811	760	813	825	780	840	820	846	793	798	783	833	806	780	784	800	813	843	799	769	792	767	815	795	803	800	793	779	813	776	814	794	830	755	800	811	806	804	782	794	785	836	790	788	755	834	842	784	740	787	815	802	819	788	793	833	809	790	810	761	803	820	824	815	756	805	819	820	812	830	813	785	792	838	820	839	832	778	806	792	817	797	831	848	806	818	791	791	803	752	809	854	790	851	811	782	817	853	767	801	774	762	779	814	750	801	799	807	758	775	792	753	835	833	798	811	786	813	896	775	779	857	818	791	846	786	835	798	836	776	781	766	772	793	848	794	786	875	781	811	823	803	797	814	781	800	821	833	753	812	814	765	806	785	798	799	824	780	797	787	751	690	786	838	804	833	809	785	797	785	794	799	785	838	804	747	790	830	791	761	806	801	793	802	813	798	742	821	782	773	811	811	825	772	784	791	787	779	829	854	775	836	845	864	780	782	800	777	814	806	771	781	814	830	751	794	800	790	774	813	832	764	781	812	817	838	749	820	866	771	842	788	825	759	796	798	834	775	798	782	797	829	795	789	796	795	788	773	794	784	804	786	822	802	833	819	790	852	755	773	837	831	806	816	780	865	772	813	798	825	764	797	827	856	751	803	793	757	796	798	783	773	838	816	811	800	822	829	825	760	815	805	755	757	795	832	815	824	818	842	782	803	785	800	799	806	749	802	794	822	856	805	807	809	752	787	817	779	821	779	829	782	821	783	814	802	771	800	787	798	794	811	805	757	801	811	798	786	775	811	760	784	788	820	819	823	761	784	832	843	769	825	839	862	789	807	779	760	759	810	806	770	847	761	836	792	827	801	757	791	808	799	802	746	813	802	815	762	795	792	830	799	800	818	792	787	801	838	802	821	760	854	783	822	775	807	767	788	823	809	807	742	809	767	792	800	798	829	823	791	834	828	796	816	821	810	783	758	813	830	773	784	810	746	786	779	765	844	790	814	823	817	773	826	798	754	810	846	737	813	806	775	767	832	799	814	821	789	764	757	836	807	840	798	830
14051	6230	5121	2904	1791	1396	927	810	661	563	547	422	429	387	405	349	365	352	356	363	365	346	361	325	308	332	318	330	387	359	344	359	382	347	330	362	321	326	336	353	383	353	337	320	335	355	336	350	343	367	374	376	388	346	341	350	332	344	388	349	360	332	331	334	360	395	351	347	332	344	367	331	391	349	340	331	356	338	364	336	369	352	339	351	335	347	358	393	383	401	347	359	357	325	333	365	377	379	376	356	323	370	345	368	348	353	358	340	348	328	319	395	392	337	336	402	322	379	355	363	349	370	361	344	350	362	385	352	369	356	360	328	316	331	374	338	345	352	338	385	320	344	342	361	336	307	348	342	350	337	350	355	362	372	376	343	356	366	388	358	356	361	367	359	370	366	350	363	359	346	343	359	309	361	372	302	346	341	338	365	350	343	348	334	339	346	319	343	323	372	388	344	329	374	360	374	354	357	311	351	341	369	341	371	335	350	346	357	332	349	367	315	325	328	369	358	367	323	324	299	353	347	341	352	335	333	345	399	352	343	337	353	336	311	353	325	343	319	329	380	336	361	359	355	308	369	364	303	343	359	343	357	383	333	348	355	347	357	330	371	333	377	334	319	323	386	367	367	352	352	342	389	343	358	361	356	383	359	365	355	298	359	361	389	323	349	349	343	318	337	345	370	343	331	330	311	354	346	331	339	361	346	361	329	321	372	346	338	310	329	323	345	356	350	312	389	332	366	351	365	345	399	361	293	399	382	334	361	333	346	326	341	325	339	330	374	347	339	332	368	358	327	335	374	348	361	345	365	354	332	336	367	333	349	373	317	297	308	355	359	362	352	350	370	351	345	346	383	341	333	326	374	335	344	337	358	335	373	373	392	388	376	337	345	336	378	384	353	341	374	390	339	340	402	317	375	353	342	368	340	371	335	348	329	371	333	347	378	308	328	346	352	374	364	386	341	341	373	353	345	340	336	373	392	344	356	347	339	377	335	350	338	339	341	385	327	367	357	382	364	368	343	351	356	330	345	344	330	364	374	327	344	355	380	359	345	373	336	360	335	352	327	390	340	368	347	361	335	383	298	332	346	360	377	375	339	309	340	343	333	339	331	396	318	325	326	358	313	342	357	338	350	354	333	363	321	324	338	349	358	370	375	333	340	326	338	340	373	363	347	359	377	349	379	356	353	344	368	329	364	356	327	325	356	331	377	371	343	356	380	362	349	387	372	357	390	347	344	324	317	331	318	367	372	387	362	381	359	361	344	339	368	341	360	343	338	357	359	342	371	364	334	357	340	354	338	328	360	368	340	358	337	335	329	317	344	338	372	344	351	343	373	351	315	345	317	324	328	350	348	325	374	322	321	328	353	330	342	322	319	377	362	377	356	323	329	347	330	359	334	310	351	352	357	340	315	375	365	364	356	371	370	318	370	351	388	364	381	329	358	343	338	288	344	333	376	365	402	350	357	349	351	352	379	348	352	395	371	392	365	377	350	329	333	363	325	346	348	354	373	360	361	365	342	372	329	350	327	326	371	340	366	372	367	350	336	342	315	374	313	344	347	329	350	373	333	342	327	363	352	331	374	352	356	347	359	364	343	351	336	359	379	341	323	380	361	360	325	344	357	340	379	340	358	355	352	377	325	382	337	329	354	384	344	391	369	407	353	354	379	317	352	334	319	334	322	363	353	345	377	335	344	379	357	368	371	353	325	327	347	341	395	381	387	363	357	341	345	336	370	356	338	345	347	399	409	336	378	352	355	384	355	320	369	369	328	329	338	316	353	318	341	360	372	350	384	323	348	344	372	354	317	343	324	322	417	367	344	339	351	351	344	355	381	340	338	340	366	339	337	352	295	326	342	355	329	407	345	342	356	354	367	363	362	339	378	334	348	336	372	359	357	299	332	349	323	352	334	343	351	361	326	319	353	377	331	362	327	322	329	355	351	363	358	320	359	372	350	382	358	325	359	328	360	356	337	348	384	389	323	304	349	336	333	347	359	323	376	365	362	352	356	326	357	327	324	355	372	370	312	347	348	319	334	327	349	375	330	330	346	342	328	361	349	370	346	347	380	347	360	342	365	370	372	369	334	401	320	334	346	338	352	341	347	353	335	336	352	349	343	315	367	348	357	320	371	334	305	331	357	347	370	371	406	351	358	332	322	352	392	352	331	363	338	338	351	345	356	331	337	351	357	361	351	323	347	397	346	314	326	373	384	334	361	351	361	354	361	327	358	363	352	381	355	340	341	325	375	348	367	366	364	347	371	349	307	347	356	327	367	374	350	392	348	363	362	367	358	372	335	364	374	349	356	383	354	326	354	368	335	358	357	358	354	306	363	392	383	352	362	390	324	338	386	340	370	326	338	364	375	316	334	381	363	368	363	375	303	339	356	314	326	321	330	327	330	339	349	379	315	354	363	343	325	356	345	351	353	351	348	346	344	354	343	369	360	352	345	371	345	370	348	335	322	372	378	345	355	348	371	318	343	365	333	361	373	371	336	385	381	351	334	344	331	327	363	360	309	369	334	318	357	349	351	339	361	356	339	346	324	374	336	337	319	342	302	348	378	356	360	345	349	363	371	290	352	322	362	343	342	337	342	318	361	361	359	362	349	358	342	364	332	365	367	304	361	355	340	326	356	334	361	347	367	340	349	353	336	355	350	343	340	291	340	378	374	363	323	369	321	367	350	360	340	367	350	296	338	362	321	334	365	334	356	349	359	355	345	358	359	328	361	343	361	313	323	325	355	358	373	329	311	316	379	323	341	358	375	351	363	362	354	392	382	394	356	315	352	362	352	327	368	328	366	365	390	332	352	374	335	383	397	362	334	352	349	363	365	363	348	338	350	356	368	360	338	314	363	366	329	370	305	369	350	361	329	328	343	374	338	344	361	361	332	367	331	342	330	386	364	335	411	324	352	344	381	382	353	351	333	364	369	352	378	365	358	369	332	378	373	351	383	334	337	323	348	384	338	388	314	347	329	373	333	344	371	364	378	322	326	361	363	332	347	369	335	344	358	365	358	321	353	313	348	341	360	327	345	367	369	349	360	331	372	326	403	310	362	329	372	373	338	370	339	373	349	350	350	376	339	326	338	343	364	341	405	363	345	369	374	342	359	358	355	333	358	363	352	371	316	380	357	367	354	333	364	364	362	365	330	365	330	342	341	370	336	356	364	353	322	368	356	358	375	348	354	336	354	344	365	321	359	321	342	356	336	331	333	350	344	363	328	297	353	370	350	344	353	350	330	362	356	348	371	371	351	337	363	355	339	368	358	394	372	325	345	359	322	323	371	347	351	317	309	326	332	371	331	348	400	351	322	338	368	349	361	383	350	322	335	344	321	370	396	379	349	348	352	306	314	345	363	357	366	370	394	328	400	350	326	358	341	329	329	373	365	387	394	365	315	353	345	309	342	347	349	397	349	362	336	356	336	369	388	319	362	364	353	354	348	353	366	361	344	339	403	355	364	364	356	370	345	373	355	368	348
8269	5328	8869	8153	6249	4897	3379	3164	2177	1865	1782	1335	1296	1101	980	860	812	813	815	793	794	790	762	777	747	719	747	781	729	733	774	762	732	782	750	756	766	781	775	790	742	781	761	752	732	758	789	747	750	752	781	768	753	706	741	688	736	775	765	750	749	819	818	749	703	738	755	731	787	795	731	696	763	768	741	812	764	741	754	831	732	752	685	767	779	797	861	770	746	759	729	774	772	728	789	791	724	771	761	769	842	771	771	731	737	721	792	815	721	686	750	733	760	760	794	742	782	737	780	768	707	758	748	778	760	815	754	752	768	807	765	777	727	767	745	785	774	708	750	758	765	799	783	768	761	748	760	756	728	795	762	725	747	720	764	798	770	778	727	760	814	766	756	786	773	752	761	728	750	742	760	826	759	698	780	750	758	736	764	788	782	757	741	767	759	783	785	729	772	715	817	734	739	746	692	758	732	774	773	758	769	788	727	731	790	737	738	726	772	769	733	731	763	769	780	740	735	789	748	763	754	773	734	785	772	759	740	745	764	711	728	741	741	728	745	726	792	774	798	745	796	703	799	743	769	805	789	759	797	761	819	728	744	777	722	760	797	748	756	805	756	813	767	762	806	790	754	736	752	774	748	769	758	795	763	711	757	772	795	713	722	785	725	762	767	804	765	738	691	775	764	797	726	805	768	764	715	724	782	722	747	747	750	771	764	732	731	732	799	776	720	781	725	712	755	779	746	783	753	728	758	801	747	769	737	758	772	754	783	745	744	765	728	782	777	792	778	728	811	724	771	788	776	795	786	778	768	756	756	740	813	787	740	802	763	733	774	790	757	770	761	755	740	780	731	756	753	824	696	741	799	731	703	751	760	739	736	765	747	739	732	746	749	764	780	757	742	789	697	764	774	773	724	765	747	735	785	772	735	726	763	726	732	778	725	771	764	774	813	761	778	771	777	793	789	757	758	719	799	765	729	794	754	767	756	824	770	753	809	782	755	770	721	767	717	799	788	743	723	728	763	780	787	711	770	754	776	810	745	746	735	774	717	774	763	774	770	776	746	742	748	745	749	775	726	773	799	789	763	744	710	781	750	716	795	779	712	708	777	763	734	744	774	794	754	759	765	802	762	785	756	798	701	792	790	750	741	776	786	800	755	742	774	716	740	799	752	770	760	777	723	751	748	774	712	767	726	787	774	776	774	730	774	763	766	737	772	816	745	799	740	752	771	814	760	774	745	797	810	712	752	741	763	793	765	734	793	768	776	776	742	803	751	766	774	800	728	760	766	764	801	793	737	778	730	749	739	749	745	766	756	763	700	749	755	758	728	760	689	775	749	776	752	773	752	756	845	771	724	753	790	709	718	737	808	726	807	783	731	795	783	791	735	812	811	735	770	749	773	749	764	759	779	741	751	765	790	775	745	784	737	758	783	796	748	740	752	779	757	721	793	752	755	759	752	762	742	741	790	730	761	734	718	744	751	776	788	749	773	740	770	736	782	827	732	760	742	787	784	772	744	731	774	778	773	782	761	778	749	797	750	728	746	782	776	777	744	764	751	771	773	746	756	747	763	775	787	814	748	758	731	785	734	785	754	720	765	715	776	815	745	762	717	741	740	755	728	768	726	733	753	704	801	762	759	784	773	752	775	817	754	755	724	748	750	787	777	766	746	743	804	808	801	745	769	747	724	750	749	751	721	780	754	774	780	740	721	775	770	823	747	755	785	793	760	763	753	781	791	709	746	767	774	723	786	792	747	762	714	719	743	820	744	749	768	782	752	754	775	763	756	768	754	800	735	723	747	800	757	811	717	772	759	745	784	759	761	801	735	740	725	787	782	763	814	772	753	774	717	722	780	754	752	794	831	716	742	783	770	807	770	737	763	720	766	775	742	732	756	775	764	762	745	777	723	772	799	725	701	765	742	775	728	735	796	726	742	778	762	754	730	755	759	730	777	811	740	781	757	800	752	768	772	750	751	687	746	750	721	746	782	763	749	754	736	788	748	750	773	791	738	767	791	782	767	770	753	752	790	767	749	751	761	720	829	747	780	799	762	796	766	761	734	721	776	782	763	758	758	787	764	752	793	736	839	758	786	738	777	710	748	778	721	732	786	731	786	776	720	712	750	754	776	795	744	705	804	766	706	745	804	745	715	714	801	807	746	787	732	786	740	736	775	774	782	759	731	775	749	749	762	767	758	768	774	751	779	779	758	750	771	789	775	747	745	728	751	792	784	724	759	762	719	760	795	746	773	798	770	700	737	754	781	742	746	773	769	770	725	727	758	792	749	769	741	709	771	782	731	784	733	737	774	737	802	750	801	745	781	781	740	744	716	757	775	783	715	720	773	784	740	797	755	750	745	760	729	800	768	742	723	812	791	758	814	740	811	705	761	790	764	750	792	784	770	795	732	773	781	730	780	713	775	770	739	745	712	780	762	769	789	774	759	772	761	759	784	746	762	776	795	717	742	705	804	797	744	807	779	800	773	717	755	802	719	779	772	740	718	779	801	743	762	718	762	742	757	764	709	769	771	751	761	718	767	740	751	728	741	787	758	752	772	799	728	783	801	734	782	767	816	746	782	766	770	806	755	823	755	773	762	745	745	776	752	711	799	751	749	724	793	715	721	753	736	752	743	820	764	732	742	763	734	767	767	786	756	743	770	782	771	788	764	753	756	776	776	770	754	809	766	744	809	749	777	747	778	823	717	732	759	768	812	759	751	737	768	768	770	801	819	786	754	740	811	730	766	752	751	749	759	754	803	728	766	722	756	778	729	812	784	758	736	822	798	754	786	754	760	776	781	758	809	818	721	757	804	691	764	757	751	714	806	696	743	763	751	793	799	755	717	783	770	726	753	754	817	752	770	756	753	771	749	768	772	795	749	737	791	745	759	761	764	786	750	789	799	774	775	758	721	765	791	775	772	766	771	730	763	728	824	772	806	739	737	748	728	741	747	771	760	771	756	738	767	767	756	725	754	726	779	741	766	768	711	747	753	745	726	797	767	822	749	758	810	771	732	741	763	791	749	811	729	786	819	774	758	711	808	756	760	744	775	750	765	806	777	776	790	749	751	749	768	764	802	756	723	743	705	723	735	785	742	765	762	796	798	795	773	743	751	780	745	739	756	739	740	765	784	768	728	743	752	724	777	769	749	727	739	744	789	755	718	719	773	748	808	788	786	746	755	734	772	736	774	762	733	729	762	779	780	750	742	757	713	791	696	751	780	780	732	770	800	709	792	758	710	716	785	733	798	778	761	798	771	779	756	754	803	791	752	744	759	706	773	774	830	734	759	741	790	795	732	734	780	713	758	716	753	704	785	759	791	767	786	800	733	825	770	749	804	783	764	755	768	769	718	742	757	793	779	786	757	706	772	793	767	721	706	779	782	779	759	747	801	761	776	747	761	766	764	730	792	793	731	769	769	737	733	801	807	756	771	763	799	779	802	766	736	727	794	770	750	734	807	759	780	747	747	744	737	746	787	773	758	819
25877	12165	8854	5464	3251	2406	1757	1288	977	814	707	555	539	471	391	387	353	299	338	321	353	336	309	323	336	343	313	309	322	313	339	313	334	307	316	333	308	350	337	311	294	317	293	277	347	323	280	323	321	315	327	299	292	337	328	363	330	315	300	319	307	313	342	333	318	309	324	322	305	304	312	327	302	306	261	303	303	301	323	321	309	325	315	295	329	322	302	318	313	308	336	310	295	331	300	282	338	333	317	333	291	321	357	325	295	315	329	350	327	333	333	306	344	335	340	302	343	334	301	292	341	324	356	286	305	321	298	333	325	281	359	314	277	301	373	353	332	256	341	326	304	312	323	328	310	316	319	310	309	347	342	339	317	309	307	306	320	305	325	347	298	346	308	314	299	272	292	284	340	331	344	362	336	335	321	318	300	305	289	335	292	306	282	333	285	297	297	298	354	303	313	324	330	330	328	306	308	317	297	320	331	325	301	307	321	323	340	335	333	308	325	334	335	284	320	303	293	329	337	286	304	317	305	303	327	348	339	347	321	294	315	322	362	304	316	303	315	301	276	317	273	333	338	326	324	316	323	313	353	337	327	293	296	300	310	300	310	298	308	321	334	338	333	302	343	315	327	297	291	314	347	332	319	337	317	330	339	307	317	315	332	319	335	347	338	311	299	305	288	306	324	292	328	322	308	304	324	317	330	320	293	329	319	330	336	293	309	336	311	321	315	321	315	313	330	307	313	326	291	331	325	348	322	283	319	301	301	348	334	350	324	319	332	336	333	308	343	343	298	314	328	337	297	314	314	296	323	320	335	270	324	322	306	322	306	333	300	324	297	316	293	285	330	308	313	334	300	290	312	346	311	334	316	313	335	293	328	289	317	325	340	285	304	317	346	312	283	344	333	286	299	321	323	297	362	340	327	292	330	329	333	349	288	296	306	344	293	311	300	313	305	363	307	334	310	307	356	324	329	307	292	357	337	316	315	275	319	327	346	323	371	325	304	318	323	288	334	297	324	300	294	319	330	306	308	299	298	308	329	320	335	332	308	327	298	314	336	314	337	298	310	312	306	332	311	310	324	290	276	327	338	325	312	309	308	303	292	308	320	358	310	289	330	322	326	330	274	329	288	298	309	299	336	291	359	327	334	317	307	352	327	328	345	290	322	309	319	318	323	331	328	301	314	298	339	312	301	326	308	319	315	336	290	294	324	341	344	324	333	297	324	323	330	338	317	303	295	310	349	307	314	306	302	299	351	343	315	299	365	309	283	286	298	321	322	307	280	298	310	312	302	314	306	303	328	294	325	273	324	339	308	337	328	334	342	345	276	293	316	294	329	300	305	276	311	284	323	321	295	308	313	334	323	345	365	315	310	319	279	328	322	293	300	314	334	333	336	343	319	323	316	328	338	292	317	349	318	312	324	307	311	325	310	320	323	315	317	317	335	326	326	344	321	315	306	338	344	337	303	286	330	326	311	368	312	326	333	316	328	268	323	287	315	325	324	306	287	338	327	307	319	342	320	322	291	291	296	309	302	311	307	312	312	344	332	286	317	298	277	311	319	308	334	341	314	340	338	327	321	328	317	323	325	310	304	321	313	313	308	326	366	296	303	316	302	330	317	295	330	332	376	311	305	325	299	339	312	290	322	351	332	309	349	313	318	345	342	325	314	326	329	309	304	333	284	322	332	313	267	325	335	311	323	332	342	328	328	328	293	279	333	308	340	310	339	313	283	348	326	327	290	306	333	300	336	326	336	302	309	305	301	291	328	321	315	315	334	327	333	344	324	284	284	346	293	336	341	300	318	322	354	321	300	331	335	339	318	342	322	335	326	331	333	343	306	291	288	328	287	318	300	289	313	306	323	318	277	309	293	330	320	289	326	316	307	296	293	298	305	353	321	313	360	314	298	335	322	317	341	318	334	321	328	334	317	306	326	351	309	337	312	296	295	338	348	349	375	313	307	328	335	312	345	303	326	330	349	310	351	342	301	301	277	300	323	340	277	339	313	309	317	365	342	314	291	323	311	326	307	312	384	295	335	299	300	284	294	330	332	296	345	333	291	280	304	328	308	319	282	329	340	313	312	344	326	345	339	331	328	287	339	323	316	277	297	306	315	341	298	331	363	338	329	324	330	342	322	287	320	304	343	323	343	292	314	307	354	331	314	316	310	329	285	331	345	327	289	291	342	325	308	346	323	307	312	311	305	287	339	316	311	341	297	300	336	320	290	346	339	345	326	356	293	349	351	313	289	333	306	314	322	312	312	324	326	289	304	321	294	302	300	316	340	345	324	312	363	295	279	343	308	344	275	312	297	328	293	316	303	330	293	307	309	315	322	294	347	325	289	317	316	323	320	315	320	318	340	308	290	298	288	312	335	304	315	339	322	310	347	310	340	314	318	371	328	299	348	324	305	313	301	294	337	309	339	341	345	342	339	297	332	332	306	307	331	314	341	328	327	337	329	349	333	303	291	316	304	297	296	317	331	315	307	325	352	297	308	311	321	362	349	319	302	313	320	341	278	321	373	309	295	303	325	309	332	325	319	301	322	316	320	336	288	309	329	341	308	340	291	294	343	286	302	316	347	292	301	308	320	342	316	311	336	314	334	331	296	286	331	266	331	326	358	266	310	343	303	321	338	313	340	321	297	305	301	328	303	342	317	303	325	354	300	306	329	329	342	314	305	302	346	295	325	316	319	326	326	301	354	327	306	317	315	313	306	334	292	315	328	346	332	307	348	315	312	300	312	320	323	322	321	314	316	294	351	325	329	319	304	279	298	337	312	323	307	340	318	322	288	295	324	306	341	324	349	321	283	328	303	322	302	321	296	282	340	307	290	295	311	338	311	315	333	333	311	307	321	297	293	295	275	350	315	296	328	320	280	346	296	335	307	296	316	319	309	291	350	350	306	308	299	313	307	307	362	295	284	277	337	333	303	304	325	303	299	322	309	339	334	380	313	321	287	286	297	360	299	285	286	292	314	299	355	322	314	314	294	293	319	335	325	309	295	349	315	315	343	302	270	298	322	274	370	310	318	307	336	292	345	314	341	303	309	310	337	349	323	328	321	312	307	332	319	312	308	308	315	327	315	306	332	317	323	302	326	337	324	329	335	322	335	350	320	317	315	305	311	277	285	332	308	333	328	314	351	315	320	349	308	350	321	310	329	295	326	290	338	357	335	319	309	317	308	322	340	339	341	325	327	348	330	314	333	326	341	318	316	322	320	338	338	290	301	313	301	353	297	319	318	327	305	274	292	306	317	326	301	305	347	340	374	336	320	330	353	307	338	299	316	329	354	344	291	331	319	332	318	296	335	331	319	316	359	297	326	341	342	318	279	300	300	337	311	288	316	297	340	305	332	325	290	329	320	357	328	322	334	323	316	316	310	295	320	330	313	330	289	291	326	335	346	303	290	292	270	290	321	330	337	320	304	309	304	316	304	325	304	329	271	296	332	341	324	290	330	364	344	309	307	305	321	334	327	319	314	325
15456	9092	13791	12816	10093	9018	7142	5599	4301	3267	2759	2310	1833	1494	1333	1129	913	802	828	812	814	725	716	788	713	723	719	757	723	711	732	729	733	711	737	749	690	740	694	753	677	729	708	723	738	710	685	692	772	710	682	688	708	726	693	709	725	720	732	751	677	731	702	729	672	785	758	710	725	720	702	690	756	744	682	725	688	682	730	719	779	660	690	686	672	671	762	750	745	723	667	720	736	695	754	719	758	705	738	717	791	722	699	687	701	728	678	693	716	709	712	687	723	689	677	726	767	704	741	685	693	767	738	704	727	691	707	699	726	716	706	714	741	706	721	701	690	703	719	685	718	704	682	687	705	741	681	716	690	678	769	699	691	758	765	705	726	708	726	689	687	748	722	661	698	757	717	726	653	695	735	729	688	755	748	694	707	697	759	718	662	743	748	726	695	701	714	727	733	723	681	720	751	706	757	713	695	737	696	681	713	717	654	755	710	779	698	679	723	660	753	694	675	715	697	696	732	704	713	714	760	688	713	698	726	778	720	741	735	698	701	722	696	703	690	748	699	696	728	704	701	721	764	702	714	710	719	680	725	670	692	668	662	698	720	705	714	685	699	687	713	741	772	757	683	732	728	715	718	711	750	704	724	721	669	693	713	698	716	724	730	698	639	722	756	708	751	678	677	739	754	710	764	698	697	703	700	679	713	722	720	698	693	740	709	692	736	750	669	744	639	680	743	694	725	692	682	723	751	688	730	702	676	715	701	685	670	673	692	699	766	745	779	692	747	687	685	738	701	664	669	728	768	703	721	650	717	676	707	669	680	741	732	724	718	688	694	677	724	695	683	689	713	766	703	751	751	709	704	677	767	707	737	681	738	701	699	726	711	683	704	712	749	713	762	723	784	678	662	685	737	704	698	717	737	705	692	739	725	699	684	683	700	657	656	691	720	710	731	729	703	758	780	745	708	704	678	701	773	676	752	715	711	717	707	741	666	671	676	694	680	689	682	706	694	640	712	679	739	705	686	716	737	776	728	699	673	738	699	726	686	670	726	694	715	674	722	724	739	689	715	712	698	716	697	716	705	705	780	696	716	713	707	726	693	685	731	699	715	680	700	721	715	708	701	743	739	714	692	713	689	733	761	666	686	732	708	703	721	693	719	694	706	700	706	674	684	703	717	704	766	769	725	701	697	688	692	720	712	708	704	711	747	743	697	711	751	669	702	702	769	734	703	692	631	741	785	733	703	748	716	668	694	708	677	635	742	741	703	791	680	702	703	667	709	707	701	721	675	728	665	696	654	678	771	673	689	687	717	678	759	701	749	719	727	659	691	672	723	699	723	707	717	694	725	680	681	752	705	708	722	713	703	710	677	723	706	710	661	661	728	729	714	705	690	692	691	718	739	677	726	760	680	742	722	717	659	734	721	691	700	744	714	667	730	697	710	678	707	699	755	719	681	730	734	687	698	744	740	678	695	709	765	734	720	731	690	694	706	667	667	718	695	763	706	698	705	701	659	690	696	736	688	732	700	678	704	772	678	698	739	651	709	710	708	698	737	731	712	705	720	708	692	659	648	712	739	710	705	725	724	733	745	716	718	742	727	666	737	696	743	736	657	741	723	681	694	721	671	709	670	703	675	702	709	702	686	730	687	714	665	775	663	704	661	702	724	739	676	725	702	721	702	709	705	707	741	697	645	732	693	713	688	688	705	702	735	701	684	704	740	713	744	727	673	685	733	697	672	702	701	658	690	739	738	714	693	706	734	700	706	699	697	677	659	691	745	660	703	695	719	735	741	684	758	681	700	716	730	677	731	738	713	719	705	692	701	705	747	734	719	700	729	722	719	689	732	723	718	725	749	704	722	743	678	680	709	719	742	704	671	716	679	701	703	728	708	722	748	664	715	688	705	721	690	700	758	677	673	712	683	691	776	688	726	666	680	699	646	731	732	695	663	743	700	704	687	698	698	726	690	742	750	725	681	696	709	703	690	720	722	694	717	709	715	727	702	707	770	730	713	749	672	694	782	746	710	665	630	716	740	688	726	731	698	684	747	699	691	739	704	732	708	662	674	670	710	703	721	703	706	714	712	676	749	683	700	717	718	700	715	679	708	699	683	704	681	728	718	711	714	731	739	703	736	680	711	704	664	726	720	692	672	665	704	720	705	722	711	696	721	687	749	705	684	688	664	726	736	727	721	735	684	676	698	719	718	681	701	765	721	661	693	709	709	674	731	716	703	699	671	688	782	752	677	693	721	706	672	712	708	754	704	736	701	747	749	683	733	733	724	712	731	754	710	743	718	721	762	691	675	711	688	691	733	725	714	684	728	697	698	714	696	720	687	724	727	717	734	672	714	732	705	687	717	693	722	667	699	692	710	714	669	720	689	727	692	691	720	750	696	702	671	696	744	726	767	703	696	711	680	721	745	709	716	700	700	674	712	738	673	754	792	736	714	702	745	749	722	723	684	732	684	715	695	703	724	710	719	734	691	765	709	748	639	705	677	714	748	659	718	692	682	697	836	748	751	738	710	688	708	755	722	714	692	651	732	691	714	687	683	677	682	739	727	717	686	668	715	760	733	678	740	687	760	663	689	745	712	725	701	686	711	710	685	698	679	747	661	701	719	747	707	716	668	721	684	717	708	739	658	719	677	680	656	652	689	692	721	696	650	733	701	735	674	663	752	687	699	731	681	710	710	675	712	721	699	728	653	747	728	685	683	660	722	680	682	698	758	684	718	749	702	721	689	700	717	711	725	740	693	722	726	732	746	690	703	699	680	675	685	689	722	682	765	682	709	655	721	723	740	718	670	683	729	721	680	756	712	721	751	711	705	700	735	710	674	686	701	700	733	720	711	756	654	692	755	695	677	680	707	764	739	674	737	703	705	672	708	682	716	724	694	759	736	719	693	701	665	698	750	739	710	715	706	743	725	697	712	733	710	699	697	695	711	687	747	728	710	727	730	729	721	745	711	685	711	757	722	680	717	698	673	709	699	691	688	715	738	727	702	754	682	705	731	724	666	692	762	693	686	731	710	716	733	740	696	705	688	724	710	717	680	746	652	702	696	654	727	670	705	675	749	694	681	680	676	746	740	686	666	724	740	725	716	655	714	684	707	762	708	680	680	690	721	696	686	737	717	705	682	722	762	715	678	693	715	704	721	723	678	700	716	685	769	741	696	717	769	686	689	752	689	718	705	711	693	681	678	729	736	752	729	689	706	661	723	689	704	657	700	753	698	727	722	683	690	730	744	696	699	749	679	691	732	667	688	733	667	679	758	727	706	698	730	726	672	735	694	739	716	695	737	688	725	714	728	739	736	705	665	700	749	706	722	719	728	733	700	751	671	719	736	724	656	717	667	709	680	758	713	719	705	698	692	663	730	716	649	716	718	712	735	733	725	710	683	717	737	722	670	736	737	710	704	727	666	716	758	729	707	715	732	727	718	679	685	710	679	672	719	749	658	694	686	742	694	693	658	691	745	737	700	691	680	669
35347	17644	13556	8311	4661	3768	2718	2006	1300	1025	900	727	658	575	472	450	411	419	411	404	414	417	395	370	389	363	388	361	363	372	363	376	381	379	384	391	383	358	334	339	357	388	390	344	370	360	392	338	408	404	345	373	379	406	360	380	366	340	351	417	380	362	372	368	371	378	340	358	360	392	386	373	367	398	364	329	330	367	335	378	390	392	383	357	344	363	416	379	382	342	336	400	370	365	357	368	383	405	344	402	380	395	392	363	374	415	320	335	381	365	358	360	331	368	380	351	356	383	375	384	358	400	402	405	366	388	333	382	376	371	400	374	352	366	347	346	375	388	382	368	346	362	362	383	344	381	352	377	376	360	379	348	393	391	348	354	380	350	375	350	400	397	346	369	389	357	365	416	352	368	386	398	387	357	376	380	376	376	386	390	359	374	336	398	335	377	382	392	365	367	385	370	368	360	373	357	347	349	347	322	435	386	367	361	354	363	339	339	353	351	397	378	376	347	383	420	393	340	350	379	384	364	388	384	379	368	349	344	345	332	407	365	378	334	345	385	353	377	348	329	394	396	345	337	413	385	366	383	344	368	380	354	368	361	367	365	349	400	361	379	376	365	378	331	388	372	332	383	382	387	369	386	344	397	325	406	385	371	370	367	359	383	362	363	356	358	361	352	338	385	379	353	353	334	353	426	374	376	355	394	399	377	325	386	340	367	355	394	358	345	393	382	418	377	312	386	389	386	354	370	380	382	351	350	352	342	345	370	334	301	380	358	409	397	337	385	378	355	354	351	386	368	335	368	374	357	380	386	397	356	348	335	369	339	348	365	378	381	365	380	383	395	350	391	356	345	364	387	330	377	375	364	403	376	358	372	383	361	382	362	337	350	344	347	391	405	384	354	357	354	367	380	357	378	399	358	370	354	357	347	399	389	385	388	357	410	418	368	369	367	349	377	358	321	382	359	342	401	355	346	355	368	418	387	348	374	430	372	360	393	372	352	354	358	382	381	347	359	396	341	339	372	357	402	402	354	367	364	379	417	405	342	376	357	349	334	358	387	369	366	343	342	356	360	392	378	342	384	348	355	352	349	371	341	418	374	359	374	373	379	359	357	387	385	377	369	363	397	367	381	365	336	348	369	395	325	375	357	359	355	390	365	360	409	343	366	350	376	402	368	358	350	337	400	352	374	364	361	338	358	379	345	384	350	378	381	363	315	340	340	361	388	343	429	367	338	377	391	364	362	366	363	392	372	355	361	374	378	353	376	363	381	374	397	369	354	359	365	316	343	371	351	359	352	407	330	361	359	368	375	385	377	365	326	393	358	353	391	340	370	405	368	346	359	362	380	376	356	396	377	402	398	335	410	346	368	410	357	400	372	363	351	334	371	358	373	355	382	372	356	385	391	372	376	358	363	333	365	373	359	365	349	352	375	354	403	361	374	368	347	371	388	385	343	363	323	377	402	348	399	362	366	355	398	373	319	393	354	348	401	335	360	344	370	351	349	370	385	394	350	373	364	378	367	340	376	375	354	368	368	413	416	383	378	398	386	414	393	375	358	356	376	335	377	367	381	370	364	386	377	369	360	387	379	382	345	387	388	388	384	394	365	374	373	379	370	382	375	373	370	359	356	376	346	358	382	371	370	382	358	346	377	361	349	377	363	375	354	381	392	394	384	349	360	400	369	387	373	375	361	382	379	378	415	367	359	349	352	375	384	359	363	359	356	402	344	363	386	380	358	356	395	363	345	353	359	383	383	344	374	359	374	324	374	364	380	355	379	371	393	361	349	357	345	354	380	388	399	372	386	394	381	373	364	373	358	362	379	363	377	364	370	356	414	370	365	349	401	367	370	359	371	356	381	378	364	402	369	362	385	396	384	368	411	350	377	343	346	364	377	337	422	398	403	360	341	395	357	346	349	373	333	366	341	364	382	366	399	363	357	363	371	383	390	384	370	344	338	360	366	365	380	356	385	394	418	364	340	369	359	360	361	397	416	360	383	371	413	358	387	386	371	352	352	352	382	368	360	374	342	356	330	340	358	326	396	350	358	365	372	358	378	379	339	323	370	356	391	383	401	377	336	383	379	373	364	352	389	359	390	353	394	314	362	398	366	380	374	355	389	363	364	387	356	370	345	381	401	384	362	379	373	387	380	399	347	414	368	416	381	382	416	380	377	387	350	337	358	348	365	394	360	372	407	397	347	336	365	364	345	403	358	358	375	370	368	383	366	361	357	342	343	357	352	370	390	341	417	351	390	394	407	389	355	373	375	374	383	373	395	312	386	365	356	312	349	330	361	367	361	343	372	384	384	381	387	403	377	376	377	418	367	391	378	377	381	313	375	378	400	425	366	389	329	400	372	363	389	375	325	417	326	364	333	352	406	358	383	376	373	381	345	386	372	360	355	347	364	379	341	409	362	385	401	355	366	391	332	329	375	396	346	364	398	405	323	408	360	350	393	348	388	398	357	364	342	363	364	388	334	366	343	384	329	382	408	370	357	370	312	372	364	405	371	375	364	399	405	360	351	371	402	398	370	410	378	338	365	347	357	352	397	377	356	403	384	348	407	444	371	349	350	358	362	362	404	377	374	362	369	341	408	329	368	389	363	379	383	351	346	372	383	398	329	370	390	389	390	359	347	351	377	380	366	341	334	367	371	390	365	391	410	385	392	348	325	408	367	379	357	348	404	393	368	367	385	415	386	355	368	354	361	382	371	371	390	335	359	388	378	403	372	365	376	368	380	362	341	377	353	338	340	320	378	364	330	380	385	372	379	387	386	359	327	383	368	368	368	381	363	408	350	363	395	361	364	354	409	364	385	380	377	380	396	373	398	375	374	352	378	424	370	400	380	380	378	382	378	368	367	362	397	400	340	365	339	376	396	372	342	336	338	377	403	341	369	377	348	410	343	372	384	311	389	377	390	416	387	353	343	384	360	349	355	387	374	363	342	353	362	378	373	409	366	360	379	401	366	372	377	374	375	380	376	349	344	358	330	377	390	366	387	377	375	385	369	394	389	384	402	338	377	354	365	362	417	355	347	394	336	355	374	342	371	350	399	384	356	329	365	369	360	364	351	369	355	345	389	344	345	361	339	363	385	409	375	397	357	392	348	378	390	347	398	426	356	342	361	391	328	384	326	382	341	349	366	357	365	383	375	394	362	386	370	341	356	340	357	383	393	354	379	375	373	379	368	378	350	377	410	391	369	398	381	350	395	359	339	349	382	364	397	366	398	394	372	385	360	357	356	390	401	387	426	379	316	357	390	391	366	361	402	380	386	345	387	377	374	353	371	367	334	380	409	367	357	404	370	384	369	370	336	335	393	388	379	363	397	374	377	350	355	369	375	407	325	374	351	371	410	329	383	365	396	372	365	384	357	410	370	349	330	344	395	375	356	320	364	388	360	364	344	348	356	369	371	323	339	375	390	374	369	380	383	382	363	390	350	379	396	372	377	387	407	401	355	397	363	379	356	372	394	365	356	349	387
20026	12217	18446	16724	12778	11870	9532	8074	5753	4185	3752	3113	2565	2149	1699	1406	1093	993	961	897	955	870	824	880	829	828	822	861	812	850	787	829	882	840	832	829	899	836	783	825	812	782	797	826	802	810	784	826	798	821	821	851	858	828	846	845	794	840	832	767	861	864	753	868	832	809	801	861	786	818	809	793	781	766	804	794	797	758	803	824	817	805	830	802	849	797	790	788	821	812	855	811	867	862	761	823	813	842	796	815	816	801	760	815	853	874	805	810	769	827	815	831	800	780	835	776	855	838	875	789	821	807	839	793	818	864	817	801	829	814	844	849	797	812	828	785	859	809	814	759	809	786	857	779	734	834	795	781	788	832	816	830	788	810	841	763	818	846	844	816	809	822	773	811	775	826	833	797	813	769	838	841	835	788	800	850	780	786	838	814	859	846	819	809	803	786	822	812	816	792	791	830	791	806	804	775	741	810	755	778	794	830	829	798	793	863	819	849	791	811	798	748	831	793	829	770	832	817	803	828	798	784	836	830	834	766	738	814	838	807	809	811	840	821	803	841	820	851	807	835	778	802	836	816	806	810	836	817	846	820	818	817	818	758	852	763	778	807	830	752	798	798	822	827	818	824	831	791	772	799	789	794	814	827	818	786	793	841	764	812	881	790	787	788	809	801	830	848	841	797	799	817	803	788	804	809	883	818	771	804	858	837	819	728	820	780	814	803	829	783	782	799	813	821	825	821	797	835	807	805	801	781	814	862	772	803	832	776	804	836	824	800	799	801	796	816	805	777	830	855	796	790	793	791	822	800	815	818	841	792	813	808	797	855	823	788	809	781	846	814	829	821	791	786	842	814	819	869	834	830	750	775	836	797	827	793	776	783	833	791	737	794	813	779	755	835	865	807	846	828	806	818	851	815	812	830	799	779	870	786	797	789	818	856	812	800	826	766	800	819	785	784	751	817	770	810	788	820	778	787	783	785	816	818	778	834	822	822	773	815	812	827	847	839	811	835	837	806	865	780	782	784	804	808	848	831	829	766	798	827	852	822	872	847	829	797	769	804	806	860	855	798	795	825	807	801	775	797	789	775	838	866	759	825	875	816	844	859	848	871	789	858	790	827	806	819	834	829	806	766	858	817	800	763	837	761	790	821	833	832	807	781	823	798	797	781	821	820	856	764	811	778	870	814	733	829	862	897	834	806	844	787	806	811	797	858	818	763	829	759	831	852	831	807	744	771	772	811	825	791	750	780	835	797	808	788	807	852	819	843	798	823	753	841	825	796	775	795	854	812	812	826	844	840	793	821	865	800	807	794	809	819	837	798	781	802	849	805	888	821	779	812	806	769	820	777	835	801	817	805	808	828	806	853	845	766	817	818	792	810	796	781	847	819	801	797	820	793	841	857	831	833	805	784	804	835	772	822	816	782	762	816	830	746	836	805	854	819	825	793	847	825	859	783	781	777	809	855	813	763	809	746	800	808	767	817	821	774	796	803	845	855	782	798	866	834	804	798	760	798	777	810	775	866	764	834	772	835	821	819	812	808	812	791	811	856	755	858	742	843	826	826	792	847	854	801	794	803	822	826	799	829	789	786	856	846	817	808	775	782	825	745	764	820	796	800	812	799	781	847	825	860	828	830	811	801	810	803	809	759	786	820	786	819	775	783	804	881	862	843	756	789	810	819	858	808	803	792	796	826	800	843	802	815	803	781	817	798	787	815	831	733	751	820	754	802	779	791	825	824	825	810	787	827	837	793	825	814	790	809	837	814	778	839	840	785	803	837	815	805	814	821	825	772	781	849	808	821	836	794	812	832	842	819	768	866	848	839	815	795	810	821	872	827	775	837	830	809	870	860	818	847	798	783	824	811	779	840	815	799	846	820	830	811	825	766	811	794	803	804	806	847	788	808	788	804	793	781	896	797	821	796	800	771	838	796	833	820	813	748	852	791	825	819	870	861	799	834	834	814	775	801	828	817	795	822	800	828	799	812	816	832	874	836	837	803	817	788	807	809	774	815	844	799	811	816	831	820	800	835	808	793	761	831	864	787	840	801	832	810	839	761	803	813	798	848	855	838	802	800	842	804	838	821	813	810	762	793	777	783	830	781	829	848	785	791	831	780	846	832	792	774	814	868	788	817	821	789	808	834	852	795	808	800	789	806	778	803	839	811	855	805	846	766	830	838	832	852	829	877	819	811	819	820	812	770	848	832	821	820	764	769	823	809	815	771	742	770	769	829	809	830	804	815	859	837	848	804	798	829	795	797	842	805	805	814	836	830	817	780	761	792	812	820	843	824	802	805	789	770	792	818	805	828	787	826	806	804	843	821	785	745	841	801	828	809	824	820	872	847	776	766	831	778	848	800	832	816	778	798	813	767	826	818	859	843	731	795	800	786	778	870	827	834	789	793	805	788	806	811	811	804	780	845	778	813	870	777	795	792	792	820	784	857	831	828	792	781	790	821	796	833	837	823	787	828	849	789	829	826	800	796	775	799	853	875	740	815	788	828	825	862	842	798	816	805	817	804	843	811	758	793	875	789	782	838	817	842	819	824	820	774	756	784	839	813	836	776	816	795	798	782	766	825	835	827	808	825	806	852	783	851	810	808	829	768	784	745	773	793	834	786	792	823	851	825	780	826	844	854	876	772	841	780	820	830	816	754	799	871	818	834	830	773	805	803	778	815	804	796	797	804	794	801	840	815	829	794	805	777	779	865	833	803	827	795	848	837	828	793	785	832	829	836	759	845	799	815	839	776	825	825	844	844	762	794	796	797	790	796	782	778	783	845	807	781	805	825	828	791	862	805	823	855	819	767	829	787	775	782	860	877	822	850	779	797	810	844	834	817	777	828	809	821	792	773	825	829	845	813	825	809	822	792	801	834	838	789	751	836	776	786	801	833	813	829	805	788	751	807	868	859	827	823	814	821	770	807	830	856	805	855	753	811	827	817	831	830	794	833	789	859	803	788	755	825	840	801	845	806	792	792	810	828	844	825	788	798	778	836	835	817	824	811	854	832	787	851	798	857	832	795	759	779	828	786	795	878	786	820	852	824	795	816	827	814	797	839	846	825	808	822	838	793	834	853	792	808	774	814	823	799	806	835	834	822	847	779	792	834	750	841	823	807	810	854	804	808	777	774	812	810	794	795	847	801	813	736	812	773	792	837	834	807	760	827	812	796	815	786	781	825	834	813	791	835	824	825	785	811	840	825	853	831	811	843	816	826	827	827	848	810	806	796	783	795	849	792	827	789	786	818	793	823	815	832	808	812	804	739	808	777	830	828	782	844	791	789	812	807	810	797	804	788	857	845	821	834	823	795	801	780	797	789	810	772	754	754	879	782	814	836	805	784	748	839	814	750	785	842	803	779	800	758	754	773	819	795	794	790	818	833	844	851	802	767	756	849	822	795	757	835	819	850	848	799	778	779	785	821	801	795	789	802	834	813	869	775	853	822	853	858	857	814	736	812	800	796	804	813	769	791	811	811	842	812
14132	6690	5085	2997	1747	1465	956	878	649	573	530	491	448	398	369	397	350	359	335	380	331	387	364	334	381	341	353	377	352	370	369	330	354	354	372	348	351	371	332	341	361	356	340	358	357	355	342	354	353	386	351	353	302	368	355	343	320	353	347	357	330	359	370	360	334	355	363	353	355	361	326	322	372	346	331	351	351	372	345	374	351	378	369	345	351	340	344	369	318	378	359	318	358	341	356	360	377	358	353	353	317	316	342	336	351	361	377	370	371	373	320	354	337	386	349	347	337	358	340	390	372	348	352	344	354	359	359	371	367	364	344	344	350	353	325	388	339	355	328	334	354	337	349	354	345	395	316	353	349	363	353	347	357	351	348	387	351	363	375	337	330	321	374	350	348	334	351	392	347	359	340	342	349	379	347	328	370	406	383	329	410	363	371	337	316	355	342	377	374	315	304	329	354	334	352	359	374	338	337	366	338	377	385	350	348	356	362	309	368	337	371	359	328	361	391	355	325	347	394	385	364	361	359	352	334	355	379	343	333	352	334	340	348	360	408	359	371	354	342	381	362	389	367	370	338	388	354	369	335	371	337	320	369	358	317	394	358	381	366	362	366	378	285	353	338	345	368	362	306	347	347	352	349	369	349	378	343	357	327	356	352	332	344	356	373	342	365	364	371	350	316	391	313	342	361	362	333	329	347	336	336	384	354	369	346	339	335	354	344	330	311	361	308	329	361	334	338	346	369	356	377	352	348	355	326	355	343	352	352	382	344	335	353	346	336	328	386	351	376	343	351	368	360	395	377	374	360	314	377	314	344	358	317	339	391	400	367	381	367	346	343	346	326	343	356	364	361	349	329	346	344	333	388	351	339	349	333	388	384	339	336	344	408	362	337	352	340	377	339	349	361	331	348	352	370	363	361	367	367	335	355	355	316	388	367	385	380	373	334	337	322	380	354	365	362	347	340	336	402	365	398	326	345	344	338	345	335	376	327	407	379	383	358	338	352	332	359	337	362	369	323	358	346	344	344	316	359	345	375	374	351	344	390	339	336	349	396	329	344	352	313	340	347	331	369	377	378	342	341	330	359	353	354	328	363	351	338	374	348	387	333	346	360	411	360	343	334	354	356	367	368	314	335	334	357	378	332	326	345	371	347	341	359	376	366	312	346	349	355	346	385	312	345	362	326	327	318	372	367	359	343	373	332	381	366	358	328	348	369	322	346	371	352	397	316	349	325	350	343	352	362	346	342	366	341	353	351	362	322	338	380	371	347	390	383	416	322	350	349	370	356	334	354	338	341	373	387	337	392	345	324	293	340	362	368	332	365	373	343	366	341	345	343	343	361	347	355	360	335	345	328	352	349	361	368	352	352	348	354	350	345	359	373	323	337	354	349	402	313	350	354	357	324	348	357	364	334	325	315	344	348	376	311	357	374	354	349	365	377	395	342	345	360	359	354	346	314	330	356	330	345	336	338	363	354	356	338	359	354	347	353	316	361	378	320	363	331	345	328	354	352	348	353	333	352	361	326	354	358	347	316	359	374	364	367	310	364	327	357	357	353	395	389	345	363	320	362	342	353	368	401	355	356	341	371	360	355	360	365	355	300	354	344	342	362	344	331	331	353	340	341	353	332	383	352	357	346	385	346	354	387	375	355	364	344	357	335	352	352	337	352	370	338	350	359	346	331	393	358	330	335	333	340	337	378	378	377	358	369	367	319	349	356	345	320	361	340	346	330	350	353	343	339	333	371	369	368	331	378	334	371	360	357	377	349	327	347	345	349	350	355	356	377	337	351	364	341	353	342	368	368	333	336	347	335	320	372	364	363	373	333	339	369	337	335	395	340	314	360	346	366	361	378	359	347	345	339	341	342	351	357	371	385	359	376	388	362	359	363	374	390	330	335	342	361	353	376	345	364	331	348	324	340	363	348	360	336	337	350	374	336	317	339	368	356	353	357	377	347	342	336	356	345	358	351	338	350	334	355	357	351	372	349	348	392	382	357	388	339	322	347	380	331	368	392	367	343	343	402	363	340	340	344	358	333	339	358	397	346	345	339	301	373	355	373	344	323	343	334	341	339	378	342	358	384	328	335	367	350	379	369	364	355	356	336	335	337	336	339	316	364	352	348	352	372	366	351	333	366	354	349	341	363	360	340	345	341	351	339	345	344	317	360	356	372	355	312	374	327	327	353	328	390	353	351	359	343	332	330	369	315	367	342	339	401	349	320	380	369	345	331	373	364	375	303	337	382	367	340	354	313	319	345	373	369	349	363	369	384	352	333	379	333	355	324	329	381	381	353	311	355	336	324	329	361	335	399	364	347	345	335	338	344	352	325	358	341	331	324	348	348	333	376	359	385	325	358	332	346	394	318	393	327	332	373	363	369	353	334	340	389	339	346	377	337	342	369	372	352	350	345	335	359	331	343	311	401	356	323	382	353	354	356	384	365	358	341	354	353	349	327	372	403	385	351	311	343	356	369	376	370	365	318	349	369	367	344	344	348	359	351	389	339	371	393	322	352	358	349	361	364	390	368	336	388	326	322	347	367	354	324	323	340	339	347	375	357	350	319	369	337	340	358	365	325	375	341	348	333	354	349	332	357	390	334	394	361	370	370	397	370	354	366	336	359	332	333	365	321	400	332	344	325	337	370	360	350	383	329	360	343	342	344	352	385	361	352	371	369	380	339	373	348	340	341	345	360	359	350	335	342	369	366	356	372	385	353	327	357	346	340	312	344	357	361	302	317	301	346	350	351	377	375	349	352	365	343	366	346	335	373	358	342	329	370	362	368	364	345	353	351	334	342	367	350	344	357	342	392	356	336	345	358	351	326	348	353	341	359	340	348	354	324	330	341	314	358	354	364	374	340	346	345	368	375	351	335	331	342	366	345	386	344	353	368	379	338	355	406	356	374	366	332	347	352	339	362	379	362	351	353	332	331	379	387	365	386	358	352	357	334	385	357	352	351	334	353	366	362	351	345	342	353	377	325	326	369	347	371	408	379	373	391	368	352	334	370	379	367	347	373	348	360	353	361	348	357	342	333	343	326	324	360	355	361	372	362	361	331	306	323	362	326	293	291	336	360	335	367	353	319	300	325	360	367	364	354	361	356	335	360	344	336	319	358	318	367	369	305	347	335	353	322	364	363	356	348	328	367	353	344	357	347	376	346	350	361	349	373	326	348	366	338	366	342	367	339	335	358	350	320	338	333	350	312	324	361	348	331	340	360	362	351	312	321	353	335	341	349	350	352	353	362	349	343	336	344	340	365	343	378	346	355	351	382	351	362	317	369	303	358	394	368	396	375	372	331	359	380	335	374	368	377	336	347	360	400	360	337	389	370	366	360	344	349	348	357	332	347	403	359	325	354	368	331	340	328	332	349	355	402	354	401	352	374	365	326	306	368	344	354	371	347	374	346	368	347	340	363	352	362	378	344	343	359	349	338	333	321	363	350	336	373	369	341	359	351	379	342	368	365	368	386	358	372	382
8423	5455	8664	7921	6173	5239	3774	3435	2446	1775	1698	1448	1333	1064	911	945	842	840	802	806	866	773	695	713	750	784	747	716	759	782	741	847	751	732	785	746	774	729	766	755	793	804	759	760	775	800	740	805	774	781	771	791	764	755	754	749	769	733	761	820	785	789	715	776	794	706	760	744	763	770	771	754	809	744	763	801	776	802	782	760	775	783	772	766	768	734	796	747	772	754	783	778	733	801	777	781	736	735	763	733	761	780	752	731	794	735	792	766	759	827	739	789	774	759	756	798	768	750	801	743	792	703	822	786	749	753	745	749	772	766	787	798	758	765	779	756	768	776	780	766	732	798	800	775	790	732	778	682	814	783	740	791	799	764	777	825	771	759	783	742	755	797	789	749	737	761	754	802	799	748	701	772	720	745	731	760	759	721	764	803	727	784	730	815	761	767	751	770	779	773	792	796	778	714	767	756	766	735	817	799	808	731	782	869	778	756	761	807	732	813	747	782	706	764	771	753	747	811	738	737	791	755	771	743	744	732	749	790	782	798	751	745	756	740	736	739	740	815	802	730	760	764	815	743	778	790	760	783	750	775	767	748	773	738	755	793	750	740	771	731	752	800	773	791	725	764	787	779	767	729	811	743	807	772	782	775	733	768	763	773	784	760	760	792	803	782	785	742	800	774	758	746	826	776	792	748	784	722	713	751	726	738	784	741	775	740	723	735	786	779	749	735	804	707	778	781	711	785	789	794	853	756	820	795	804	747	803	715	796	764	731	785	706	776	723	754	750	766	756	758	816	772	752	740	783	776	782	756	766	787	790	768	718	730	739	756	785	789	779	792	780	763	772	768	816	754	789	736	754	776	724	750	760	786	741	744	775	802	721	775	790	709	759	813	819	769	761	797	722	800	746	800	817	765	778	781	821	773	775	748	773	779	812	743	754	756	772	758	811	723	777	779	768	780	769	763	776	777	726	758	797	759	748	780	774	715	771	788	780	738	768	805	769	754	759	779	767	744	796	753	782	792	755	780	785	744	791	733	725	759	864	760	796	777	722	793	758	752	770	815	780	747	787	769	782	762	765	806	729	742	792	722	765	796	757	753	736	807	805	742	769	789	772	790	748	760	744	783	722	773	793	751	748	772	764	723	795	813	774	832	745	813	778	720	754	804	760	791	779	750	721	743	732	763	773	794	770	737	767	763	690	809	781	736	712	711	759	748	787	723	827	736	812	735	719	744	727	763	779	742	771	750	763	772	772	754	775	789	776	773	818	787	762	727	842	770	756	807	764	764	766	744	746	800	790	753	777	751	699	725	714	742	763	736	777	761	742	778	759	747	784	761	802	773	822	811	739	801	804	822	772	739	777	821	803	818	800	765	767	755	740	771	769	770	771	765	728	774	762	762	785	784	784	763	752	778	779	781	766	686	771	744	742	755	806	758	739	762	756	813	791	773	736	777	751	756	750	751	749	761	741	803	787	810	753	773	756	778	737	741	767	760	795	767	763	841	807	781	771	753	794	798	720	741	751	797	757	716	692	763	732	715	810	772	808	763	746	769	766	770	754	753	748	808	771	793	766	736	843	733	770	764	777	757	717	804	775	800	753	814	754	824	788	791	785	794	782	809	766	769	729	806	771	757	786	759	740	801	757	776	780	782	787	734	757	786	730	742	772	755	758	806	776	798	774	797	754	779	739	746	771	750	776	760	760	792	786	740	752	785	746	709	782	748	739	778	727	764	752	780	770	754	785	757	773	737	685	780	725	820	759	800	772	703	784	779	772	744	746	781	805	784	730	774	764	764	712	799	749	812	744	748	785	758	782	742	753	787	776	740	772	777	704	727	753	762	773	781	774	768	783	725	751	767	788	803	690	825	801	767	759	764	750	761	740	728	776	798	715	799	781	762	755	709	765	774	751	770	751	806	769	776	776	784	794	781	761	799	754	799	764	774	756	734	763	762	747	717	785	779	753	753	766	714	800	757	752	732	741	797	761	792	816	735	774	774	808	745	774	798	785	777	791	767	700	757	795	778	776	776	742	803	744	824	772	802	765	774	762	787	751	800	733	812	757	772	788	748	768	796	738	760	746	825	756	744	811	783	738	748	779	729	787	761	745	778	768	747	799	801	761	768	800	754	737	769	723	767	751	711	776	767	784	689	759	731	732	762	772	774	765	742	832	809	771	759	781	741	791	821	778	759	764	824	743	766	728	727	768	790	721	749	812	772	784	753	727	788	841	758	777	781	731	794	791	787	795	770	797	787	825	705	786	819	783	798	776	775	760	781	801	780	785	763	714	701	737	760	727	724	736	732	801	776	778	740	765	794	730	780	778	701	732	796	748	782	733	744	779	768	776	793	789	821	749	786	745	732	830	795	733	780	800	760	789	808	717	719	780	765	790	737	786	736	763	775	746	787	776	726	781	773	698	766	813	795	762	779	738	810	682	794	806	766	769	755	718	786	741	759	723	786	705	808	711	781	778	781	784	735	810	782	789	710	755	764	795	730	757	739	789	780	720	734	776	712	783	819	806	727	767	761	784	764	794	783	787	736	746	778	775	784	781	738	782	739	759	808	729	745	778	736	787	799	780	738	736	737	745	785	705	778	764	744	769	780	756	808	816	754	759	740	838	793	787	782	764	757	746	792	772	772	737	752	771	758	697	773	709	773	776	706	749	761	780	773	750	759	763	806	792	763	770	758	785	767	757	770	731	770	768	736	812	757	779	707	807	756	752	847	751	821	719	773	763	781	723	777	759	730	758	737	788	749	785	766	769	729	795	749	763	797	793	798	781	747	773	771	781	726	769	797	786	750	760	790	777	808	787	744	790	760	792	762	720	716	786	769	711	724	793	793	804	771	777	745	778	820	696	760	767	751	801	756	775	738	788	774	753	777	715	747	771	787	770	775	800	742	727	786	768	748	774	780	765	742	745	810	745	796	758	794	793	824	707	736	787	798	792	785	738	758	773	808	763	758	735	838	765	771	702	719	780	753	803	727	751	752	742	764	754	759	752	786	791	764	750	749	785	794	739	791	793	741	755	707	776	748	737	752	798	786	789	827	735	815	751	769	820	699	682	851	761	731	763	797	767	816	829	732	782	744	790	829	782	788	778	679	792	797	770	725	713	790	742	783	788	788	701	770	751	753	745	788	702	800	753	771	751	706	795	827	832	738	760	735	776	806	724	750	801	771	730	823	789	755	783	794	737	740	736	770	770	750	761	731	751	763	791	763	778	781	788	749	735	793	757	754	726	722	779	807	725	774	734	797	779	785	776	711	738	799	751	740	787	769	752	731	733	779	781	783	785	750	777	763	771	794	764	808	759	792	721	759	773	784	746	750	754	745	738	783	731	758	772	795	800	804	745	731	768	763	746	777	780	745	766	793	776	752	773	772	760	744	768	755	772	739	837	788	784	722	776	777	830	761	762	757	762	733	738	768	799	761	784	809	763	785	796	751	730	851	741	781	827	763	757	763	780	790	751	789	765	801	779	771
26716	12557	9271	5547	2981	2595	1933	1368	973	754	656	578	534	437	418	381	351	339	332	343	341	340	351	320	328	334	330	341	289	326	301	284	312	317	331	346	320	351	357	361	351	324	345	290	292	312	336	358	317	287	316	306	314	321	297	337	336	343	300	305	297	319	287	326	266	297	309	294	308	311	298	309	335	339	339	326	325	329	297	303	326	305	342	323	339	319	341	300	319	297	346	321	336	318	333	352	326	314	313	314	298	304	317	303	310	309	281	343	307	370	340	306	325	316	303	308	343	309	299	296	329	351	345	316	305	306	305	342	293	326	323	314	322	342	311	272	329	309	326	337	302	292	269	311	308	327	329	340	311	304	302	335	303	344	333	334	323	318	338	336	334	332	330	323	312	332	296	299	308	378	314	312	321	348	335	299	328	316	352	283	286	285	395	324	334	350	334	328	304	308	336	347	322	322	359	352	326	323	305	318	351	324	298	312	287	340	285	332	352	347	296	362	335	315	312	340	338	335	312	323	342	341	320	313	324	341	312	314	317	314	315	329	314	332	304	347	320	311	327	342	317	333	345	325	314	321	307	306	267	343	342	340	311	360	319	321	311	327	328	327	351	319	337	292	309	321	317	314	334	337	303	307	333	335	316	321	312	335	335	331	310	309	331	330	276	312	328	312	327	311	309	311	327	319	294	307	298	311	315	333	304	309	326	336	294	342	279	311	348	316	313	316	368	315	306	306	312	288	335	316	322	289	321	347	344	325	319	300	343	341	304	299	314	291	328	300	311	316	323	349	317	315	353	323	335	297	324	315	322	321	307	321	309	330	279	321	329	298	281	314	348	317	315	320	313	311	307	326	303	321	336	354	319	322	320	315	307	319	288	317	340	320	336	325	305	349	316	302	309	313	306	298	318	348	305	298	285	335	325	305	324	347	338	290	327	314	330	283	315	318	307	315	312	329	300	316	282	270	307	305	315	317	339	343	336	350	296	327	317	258	312	372	347	340	316	321	303	323	314	367	295	341	335	298	306	322	301	287	339	330	331	312	318	309	314	310	325	355	320	301	282	336	320	316	336	333	310	291	318	311	336	347	312	334	307	360	284	291	323	304	313	273	314	299	302	311	309	294	346	325	316	328	340	326	370	333	299	366	327	309	334	330	338	345	360	326	296	332	305	311	324	317	338	309	321	330	289	292	353	333	316	314	332	301	315	316	334	278	288	294	328	302	331	341	340	311	359	316	337	318	317	304	325	334	302	310	302	346	331	308	333	323	344	332	335	293	342	298	308	333	287	313	273	323	326	337	347	334	301	308	322	282	360	292	325	300	304	342	317	360	323	307	294	336	310	320	307	341	326	319	318	320	319	347	315	335	303	328	317	337	338	300	322	327	310	336	324	338	318	350	312	315	315	303	314	304	318	333	339	328	321	328	321	335	325	309	322	308	312	313	368	323	311	313	316	329	319	267	290	310	303	318	340	329	338	309	316	327	299	329	345	352	343	331	322	336	310	335	314	308	336	330	309	319	296	318	337	313	339	326	364	315	333	320	296	304	291	291	304	340	347	320	319	333	340	318	324	318	339	321	315	295	321	351	362	346	324	305	312	325	334	314	363	275	292	314	295	333	328	334	309	354	327	317	309	330	321	333	298	288	324	312	321	329	306	293	331	319	311	315	339	291	331	313	344	305	337	309	308	325	285	317	297	311	357	334	302	309	349	320	315	345	351	317	319	341	305	322	298	328	318	332	312	320	315	340	295	304	315	324	315	323	317	342	347	350	342	329	322	331	347	320	344	340	309	299	295	315	348	313	271	315	293	292	341	324	281	318	313	316	318	323	314	263	356	329	286	312	318	335	295	286	312	305	334	318	336	316	332	337	320	314	378	329	309	297	316	321	335	321	337	312	353	287	315	345	333	301	311	310	322	348	336	319	292	322	321	313	349	308	317	323	308	362	334	324	320	283	297	324	356	309	340	300	347	310	326	316	311	321	337	308	303	276	309	312	339	302	333	311	331	350	305	338	309	320	299	315	299	301	320	333	301	309	356	285	319	352	320	331	321	268	295	336	318	339	312	328	306	326	317	360	305	326	314	323	337	326	270	349	323	343	310	318	330	308	319	361	329	329	289	304	344	332	318	326	315	317	312	331	325	323	282	343	297	281	331	332	310	289	304	328	270	309	303	320	308	330	271	295	333	311	341	328	339	291	319	317	297	315	295	291	306	296	341	307	318	327	324	335	290	310	323	332	320	366	337	297	346	347	295	311	297	347	336	293	339	279	311	324	340	340	334	280	286	298	341	339	311	350	320	300	321	310	328	323	310	312	334	330	351	289	332	290	334	348	328	346	375	315	352	305	335	277	330	327	316	309	287	301	331	344	332	295	280	323	345	323	361	309	330	335	328	283	352	339	289	307	321	337	303	312	326	334	306	305	301	292	334	330	348	280	320	319	283	320	326	310	330	352	309	320	306	325	317	295	324	330	332	337	301	327	306	328	296	315	368	297	303	344	311	344	320	355	318	295	307	314	339	294	328	295	318	304	313	292	329	317	329	321	308	316	311	328	325	318	323	311	329	320	331	353	296	299	327	324	317	321	316	340	297	334	329	345	349	370	327	313	303	317	353	309	291	343	317	345	312	302	369	325	352	343	293	291	307	332	333	324	327	304	302	277	320	308	327	305	290	333	335	314	345	333	297	333	328	324	345	327	309	289	321	310	348	324	306	323	331	296	346	261	339	348	302	321	301	321	311	324	319	308	329	345	289	297	323	340	296	323	334	306	316	337	317	361	331	314	338	320	341	337	311	300	334	345	311	322	306	334	327	338	311	347	313	349	332	285	354	341	349	327	317	333	326	325	325	296	312	314	270	314	323	309	322	305	303	316	317	330	294	359	340	326	329	327	324	339	283	318	290	274	302	296	334	320	355	327	293	306	334	323	306	380	336	335	293	333	340	317	312	311	336	321	312	350	334	334	317	332	319	335	327	317	311	319	297	341	303	316	300	305	297	329	354	329	301	318	284	303	302	304	338	345	314	306	311	308	297	321	337	325	336	328	326	328	304	298	325	332	349	311	319	328	330	310	320	335	319	347	336	309	300	310	343	315	315	307	334	367	300	331	309	307	278	294	310	329	323	313	325	355	326	338	289	320	318	305	362	349	315	284	343	327	305	324	280	337	298	320	315	332	309	313	326	341	348	331	333	326	309	322	363	322	332	330	284	336	311	330	332	304	358	323	336	328	347	285	296	311	344	338	321	339	330	317	331	333	339	329	294	312	336	321	327	315	322	306	324	302	324	306	291	291	304	322	361	363	353	305	320	321	287	338	294	287	298	319	300	291	300	336	312	323	321	294	327	319	330	332	314	283	319	282	318	300	312	340	300	317	319	332	331	294	305	324	332	317	272	335	317	387	343	322	331	310	304	338	316	317	278	303	309	311	337	353	334	305	300	307	310	311	348	332	296	318	314	323	337	328	301	320	307	312	352	320	333	321
15624	9226	13804	12559	9857	9315	7525	5754	3908	2974	2509	2291	1829	1468	1279	1186	914	835	772	808	807	771	800	763	690	664	719	769	774	723	725	799	677	727	700	740	738	714	702	749	708	728	720	734	734	733	729	765	726	708	693	737	732	719	675	698	708	718	706	674	723	748	732	744	724	713	742	743	707	743	680	740	717	690	710	722	697	677	653	770	691	669	714	735	729	702	719	707	771	696	754	742	728	715	699	673	680	736	741	710	725	700	722	723	699	678	753	708	698	731	733	734	702	763	684	666	672	758	708	743	720	731	735	707	728	688	712	749	741	704	727	746	713	694	723	716	734	763	733	705	707	704	663	719	688	758	730	711	718	754	751	697	671	714	690	728	744	730	721	717	717	691	766	666	731	707	691	759	703	743	703	730	688	684	709	714	747	676	673	681	716	717	702	661	694	729	722	698	739	709	697	719	701	661	767	740	713	716	716	681	723	688	719	735	710	709	725	710	749	764	717	693	712	700	709	690	709	716	705	718	686	748	670	706	663	707	721	752	688	719	710	658	713	676	664	752	712	741	708	721	758	702	678	686	730	745	713	720	695	736	733	676	711	706	678	690	671	691	678	751	694	722	707	739	691	702	716	705	660	745	665	690	685	708	654	689	658	715	716	731	708	737	738	735	711	700	683	698	688	726	710	724	760	667	747	732	713	713	743	690	654	702	744	724	692	733	721	735	707	740	655	690	700	662	691	696	748	694	720	697	711	691	723	733	713	760	776	706	719	681	703	684	688	737	682	702	735	724	734	700	723	693	746	735	752	717	708	686	712	704	660	700	736	717	712	753	743	725	714	764	710	733	718	740	744	725	718	696	671	700	719	699	733	712	715	673	683	730	692	703	722	742	789	715	726	760	737	719	723	724	696	703	695	773	706	719	714	678	674	738	705	711	721	711	715	724	739	684	676	694	762	714	735	741	722	720	717	700	720	690	715	709	709	731	726	705	709	712	688	726	709	711	735	703	737	706	741	722	719	718	718	726	762	651	674	691	745	743	742	697	706	752	744	717	720	657	731	734	758	742	736	690	670	740	741	685	694	688	675	690	719	738	730	718	713	722	761	690	713	745	666	749	714	707	750	711	741	772	685	710	720	737	740	810	677	721	714	687	695	709	736	684	729	716	681	713	754	752	705	713	644	768	753	751	719	759	702	696	703	720	677	701	737	687	730	701	702	680	717	753	713	710	731	689	674	753	743	690	683	688	737	719	684	737	721	742	686	656	749	715	662	713	669	672	719	685	720	773	717	701	664	746	725	776	698	686	683	760	672	704	706	728	741	690	789	688	704	725	732	720	731	729	702	708	698	741	728	711	767	738	653	730	710	683	669	672	731	754	733	699	731	734	687	737	724	713	682	755	721	717	693	737	676	714	759	735	659	762	740	749	686	700	743	715	729	701	743	683	710	704	704	718	694	690	734	694	712	731	723	660	691	721	759	731	706	746	682	692	787	720	661	661	707	738	737	741	693	651	767	653	708	713	710	731	741	737	735	720	713	733	724	703	699	719	745	668	734	714	699	723	723	721	664	742	747	751	701	690	739	702	727	705	713	711	702	747	723	725	680	735	673	732	725	712	714	677	727	717	717	713	691	718	727	708	720	727	709	628	776	682	682	724	668	736	716	691	710	705	725	740	710	705	691	718	708	682	716	702	693	679	684	711	668	740	775	682	747	716	687	717	756	688	727	688	662	708	771	706	694	732	711	699	718	689	713	689	762	745	704	751	699	740	748	713	727	681	686	688	673	700	707	679	723	736	687	702	705	711	714	753	697	734	749	737	715	710	693	729	687	751	735	704	684	695	735	734	657	721	760	706	724	755	706	718	691	723	702	696	733	714	710	750	737	694	653	707	698	736	703	728	691	698	689	715	679	674	663	730	711	714	697	728	751	689	725	726	726	723	668	652	676	670	703	701	734	743	786	712	700	705	748	720	699	686	736	716	708	765	676	684	690	709	711	698	692	721	699	728	701	724	723	708	737	713	748	749	725	700	737	709	696	731	696	758	750	736	663	722	721	684	687	692	711	740	692	682	715	750	697	694	731	673	714	763	684	702	709	780	703	725	684	737	692	758	730	700	695	737	703	765	791	759	667	691	695	676	688	743	720	697	681	707	730	724	723	708	714	735	723	732	688	709	740	701	776	673	726	693	731	733	695	765	701	701	746	733	736	684	703	753	751	670	746	735	743	727	707	767	761	707	701	721	710	701	700	735	727	743	684	703	682	722	712	689	756	726	695	762	676	744	732	744	692	734	715	708	703	752	708	704	738	701	721	734	730	689	736	698	731	703	713	712	691	736	718	669	713	763	692	727	706	718	716	713	741	681	745	728	664	736	682	695	668	685	720	710	719	678	719	702	697	682	738	690	741	707	749	727	696	734	735	696	685	661	699	719	737	698	767	704	743	733	678	703	730	727	747	660	727	730	722	778	690	696	680	713	706	720	741	716	767	676	715	755	721	700	672	742	697	718	693	745	720	707	726	676	719	683	733	728	714	712	679	707	715	743	713	688	725	753	678	759	725	747	715	689	756	704	706	689	721	698	719	672	707	731	755	769	699	701	731	701	686	738	752	718	684	709	698	720	695	664	694	729	693	671	738	711	751	770	721	702	746	696	713	756	691	705	723	704	742	691	718	675	747	737	706	752	677	713	725	708	719	692	727	703	674	707	727	701	713	696	670	681	724	710	682	736	750	708	701	700	713	741	704	680	743	732	695	715	721	724	700	691	684	708	724	684	716	701	688	718	672	743	683	703	745	689	719	684	712	678	711	722	742	703	673	678	703	709	717	709	709	700	725	743	796	744	682	686	704	745	668	746	690	680	703	743	704	692	671	672	722	712	708	731	702	693	719	745	694	757	684	646	652	700	756	705	726	703	716	665	689	768	724	717	704	743	699	703	738	747	703	724	685	698	727	710	689	700	721	747	689	703	737	725	724	725	717	689	671	682	751	699	692	695	695	717	730	679	703	671	679	715	668	714	734	741	712	716	725	730	667	691	741	742	676	692	703	703	723	731	736	667	682	697	723	732	670	724	655	706	680	755	729	711	731	714	680	732	713	711	717	746	677	767	682	754	693	672	715	758	747	743	763	698	717	690	703	662	667	740	724	676	699	743	668	688	692	753	687	728	703	732	669	751	673	719	716	687	743	708	716	777	758	712	706	723	672	751	726	684	749	704	697	656	693	730	711	680	678	698	663	690	728	727	727	720	710	703	709	743	713	693	732	674	707	690	740	685	734	654	716	718	673	705	678	694	691	730	714	686	724	744	709	745	720	692	699	672	710	705	766	726	705	674	702	702	753	714	735	742	675	703	714	690	718	714	730	688	722	669	711	723	699	710	680	705	697	682	752	689	704	723	748	720	740	659	755	738	740	702	684	738	732	678	764	674	681	678	700	704	729	690	705	666	711	704	724	753	739	730	731	735	699	715	723	672	709	727	745	678	711	714	712	790
34722	17974	13599	8563	4257	3682	2810	1849	1229	1048	868	732	682	631	509	474	413	413	400	360	405	384	369	364	415	376	377	380	376	371	376	380	416	360	398	380	398	381	348	354	393	337	365	404	386	398	374	383	360	357	359	352	338	379	357	365	389	401	338	345	402	357	393	381	342	366	364	357	374	384	390	381	352	350	367	349	344	385	351	342	371	387	363	376	361	378	343	386	366	375	342	401	360	350	365	372	363	396	378	361	343	317	371	395	365	377	365	379	380	353	342	339	342	354	360	341	346	339	370	404	385	332	333	340	396	362	343	395	362	332	369	326	356	365	396	390	366	382	365	357	315	404	356	316	351	391	356	361	340	396	364	352	338	377	374	360	353	387	387	338	368	414	365	405	344	343	397	382	353	334	401	356	380	388	377	341	416	370	380	387	375	380	372	411	395	381	372	379	397	372	386	387	382	384	379	362	374	388	358	381	349	388	372	379	363	368	357	357	365	355	378	385	369	395	374	385	343	364	378	390	369	387	361	379	361	374	373	375	350	358	378	381	378	369	372	360	365	369	366	353	339	326	375	359	370	381	357	303	356	336	360	369	341	373	383	354	356	370	391	379	349	381	382	382	380	358	363	332	310	372	382	387	368	412	375	380	384	370	389	377	398	378	396	353	348	357	386	364	356	367	383	398	362	390	341	405	363	380	375	358	359	373	359	361	387	391	368	424	381	338	376	371	384	371	396	322	405	398	408	373	366	325	400	368	380	369	390	364	370	368	395	375	338	369	385	367	372	379	314	364	402	373	380	400	335	341	360	344	362	385	415	376	348	375	364	349	375	359	369	380	381	355	383	426	395	394	380	368	397	383	329	381	394	347	365	347	349	369	349	338	383	394	385	376	352	367	404	408	384	356	350	377	365	383	357	358	392	392	374	379	396	407	384	365	349	348	355	363	387	363	370	328	375	380	365	371	369	354	383	363	394	367	380	372	387	341	371	355	325	343	419	348	388	406	372	390	366	375	381	364	398	379	359	344	399	395	402	351	366	364	339	370	414	381	377	364	395	397	354	385	352	374	401	342	373	346	410	354	364	393	421	375	371	396	417	363	382	368	318	381	391	354	336	372	345	363	382	353	387	349	367	385	378	383	390	366	399	360	340	356	384	338	367	376	372	356	353	386	359	357	379	393	386	394	380	364	355	318	359	386	402	372	394	378	356	393	353	395	376	338	379	388	373	358	363	370	374	384	333	373	371	393	387	381	349	363	385	418	385	377	365	359	378	341	358	380	359	360	379	366	390	417	366	373	357	341	379	378	408	361	362	382	369	376	359	345	389	380	375	326	396	404	375	409	358	328	331	398	370	366	374	345	388	383	364	358	345	361	353	349	368	390	414	381	353	388	379	414	371	364	377	383	380	388	388	368	406	368	388	357	375	378	385	384	343	368	356	400	385	398	408	405	386	410	398	350	335	404	367	343	393	399	419	367	341	411	371	375	371	378	377	364	353	362	366	386	362	378	361	357	363	364	371	383	385	381	350	394	374	356	387	419	377	395	350	349	380	353	386	352	373	365	338	385	383	374	383	377	398	349	377	346	330	387	391	381	346	375	332	377	401	349	373	380	384	393	381	397	382	356	367	390	332	378	329	352	357	405	361	410	366	357	357	342	359	333	380	315	329	366	387	378	335	337	369	369	382	382	389	396	371	369	349	386	381	343	367	326	340	417	376	369	364	414	342	355	369	395	340	369	369	381	348	414	362	359	408	378	351	365	362	328	382	353	379	383	368	375	389	375	364	347	380	370	360	364	370	380	391	366	375	391	398	351	379	366	359	378	392	403	389	381	358	366	373	423	349	366	349	381	349	359	358	378	306	383	369	351	337	379	387	372	378	401	351	369	351	319	407	373	384	406	364	355	360	355	369	370	367	404	377	388	355	381	361	394	394	351	375	381	388	357	412	326	375	393	387	345	380	355	411	385	391	326	352	372	408	342	375	368	357	415	383	337	387	334	370	369	360	348	365	379	361	343	354	393	364	391	387	354	319	427	365	393	394	375	356	370	381	349	334	393	336	365	363	371	363	381	350	345	367	379	324	360	351	343	399	380	392	369	371	331	391	366	400	350	344	356	331	389	406	397	360	346	369	370	369	362	365	406	383	369	409	337	369	343	336	385	399	382	358	367	341	382	362	396	371	371	360	377	412	367	393	365	354	362	417	388	371	391	379	393	358	349	329	378	387	344	391	392	375	369	369	368	374	355	358	377	395	342	367	328	375	401	378	342	387	389	358	350	354	329	355	351	369	381	372	385	363	375	375	405	361	401	382	358	398	377	379	364	348	400	346	342	373	371	413	359	336	371	366	337	338	338	424	357	376	342	366	370	358	329	395	389	345	340	385	404	370	371	365	382	360	376	364	385	384	378	363	394	370	366	382	340	388	350	380	414	351	348	396	399	357	362	361	357	315	394	374	383	359	366	402	337	345	384	379	414	363	349	380	386	383	362	401	375	361	413	354	347	359	377	398	416	357	379	377	360	318	402	377	376	382	382	343	366	341	392	378	358	361	359	321	376	388	373	356	371	399	363	354	381	341	354	401	354	351	378	364	380	352	376	357	373	376	364	353	419	373	385	361	365	390	354	352	358	367	379	366	392	391	362	361	361	386	381	341	374	358	353	393	367	345	391	374	363	379	359	395	367	393	417	358	343	350	343	375	393	377	361	416	342	394	373	386	381	367	365	351	391	393	393	361	373	385	371	344	366	338	353	393	384	406	411	404	374	384	345	337	376	346	392	378	362	389	384	341	387	397	351	372	340	359	352	371	375	354	368	388	358	348	389	369	382	354	423	334	365	338	388	385	382	330	382	409	360	379	363	359	401	382	387	337	416	399	365	382	406	386	358	381	367	403	366	385	403	364	344	350	383	344	414	364	381	320	345	373	374	449	366	410	343	362	382	366	373	371	413	406	384	365	359	363	368	381	374	344	365	415	395	363	364	354	377	355	353	319	365	347	350	385	361	356	336	365	348	360	363	359	376	365	366	368	340	386	359	347	388	387	393	350	363	348	367	400	341	368	398	390	386	378	372	366	374	388	364	379	348	387	370	377	350	397	396	382	349	381	410	345	339	351	355	341	330	361	359	392	362	353	380	349	380	409	366	368	369	416	333	387	342	380	340	386	375	338	359	356	351	350	367	366	372	352	359	396	404	351	343	345	357	372	389	344	353	407	383	374	371	387	406	399	320	350	389	325	323	348	366	367	356	357	368	380	351	385	364	381	348	368	376	336	379	412	348	387	356	385	349	357	373	389	352	382	380	396	358	380	374	361	380	395	390	353	365	378	356	376	361	374	334	395	405	344	391	358	353	373	348	361	341	348	372	359	381	375	396	331	410	361	373	340	342	329	421	386	387	339	374	383	370	402	364	335	405	351	331	364	374	361	373	379	367	333	374	361	363	356	381	353	374	357	376	378	354	344	331	340	353	397	375	406	392	375	365	367	376
19310	12418	18889	16966	12547	12162	10627	7482	5325	4257	3496	3069	2660	2029	1661	1448	1180	983	1028	936	931	931	865	868	847	836	880	876	851	877	835	794	775	764	832	824	825	879	858	811	769	807	835	846	845	846	787	840	775	790	794	825	811	857	839	772	844	822	827	846	882	856	784	795	786	817	848	807	838	825	831	876	776	826	803	804	757	825	904	813	825	780	783	804	836	803	773	806	831	772	803	764	769	805	822	780	823	821	797	821	785	855	838	854	841	832	822	760	816	806	783	783	804	814	836	829	764	823	800	807	822	822	802	825	834	831	819	875	785	767	805	854	744	848	814	811	793	782	761	821	805	790	833	822	755	780	778	844	855	823	834	822	804	786	830	808	814	797	853	841	821	823	822	854	841	851	811	796	764	840	800	765	823	880	742	832	734	836	746	806	839	851	799	840	822	821	804	813	765	842	807	825	830	855	821	836	816	825	835	815	836	832	840	776	772	834	815	830	800	862	798	755	792	874	832	732	793	863	807	804	827	847	797	766	781	785	847	806	792	812	804	804	873	813	818	827	812	801	817	861	807	745	822	822	809	776	834	833	763	819	811	802	832	817	877	809	818	818	823	791	811	761	788	814	814	737	813	855	810	814	812	771	812	805	834	771	850	804	828	788	807	806	788	792	788	782	806	835	781	780	840	811	808	774	804	779	798	801	848	799	782	830	802	811	825	847	821	801	813	854	844	764	778	826	789	809	796	835	836	818	805	809	790	833	830	832	837	812	800	768	793	858	864	862	795	797	822	817	840	820	804	851	830	836	818	808	842	841	812	777	793	831	779	766	838	867	798	800	787	818	779	824	794	844	857	829	809	790	817	800	818	827	806	864	870	817	801	885	782	753	804	770	824	825	793	825	806	825	831	825	829	843	805	823	788	822	809	802	796	750	804	797	832	769	815	758	762	836	803	849	847	787	796	784	807	784	844	831	810	777	807	838	830	835	778	822	807	871	813	791	822	831	780	781	812	826	779	780	825	855	821	757	813	774	787	841	842	775	792	753	849	823	798	795	800	790	838	784	805	825	798	809	817	781	789	742	859	782	839	873	793	828	819	802	788	802	829	856	819	831	772	850	792	810	836	753	871	775	828	804	808	825	834	841	805	806	853	891	805	797	782	781	797	815	855	851	794	816	810	801	793	772	867	829	844	838	814	829	849	797	809	774	805	793	810	822	819	860	837	790	815	819	804	759	771	800	807	838	805	782	801	805	806	803	856	804	829	758	859	807	817	842	853	836	808	809	793	795	787	818	870	768	815	830	812	824	838	816	793	741	729	790	831	757	785	824	782	805	838	805	773	791	820	774	817	859	822	754	838	821	811	771	772	824	828	818	832	797	841	798	879	863	805	819	805	811	799	837	810	834	784	787	773	853	837	796	798	810	764	815	792	782	796	799	816	814	781	811	744	804	803	782	788	841	805	798	828	792	810	773	847	780	784	772	833	776	807	778	841	790	840	869	782	776	825	800	789	853	823	841	823	808	810	812	816	824	839	817	830	838	793	778	858	832	834	862	825	840	809	775	792	802	818	777	820	842	803	791	792	844	791	842	799	822	853	811	846	852	791	835	812	839	785	806	855	792	788	825	768	858	824	816	868	761	813	826	770	799	827	842	819	801	872	868	772	817	778	823	808	794	846	840	837	780	857	834	830	795	853	801	797	784	759	835	848	786	854	815	798	810	807	777	806	801	803	821	794	828	813	779	824	797	804	802	798	790	791	819	806	793	782	769	855	811	833	780	806	815	846	789	787	838	776	814	792	741	799	841	807	792	824	874	764	793	839	797	758	789	807	807	802	773	786	810	785	776	827	830	799	792	865	885	807	837	763	848	818	844	771	788	790	814	811	818	804	857	787	799	781	831	798	855	827	815	779	809	792	816	821	816	793	828	778	776	792	811	840	841	799	829	768	788	803	798	800	811	854	744	815	829	777	811	796	824	870	862	840	793	828	797	813	829	780	797	801	853	836	760	797	799	831	823	820	811	814	802	800	806	767	842	874	827	790	816	793	801	822	795	812	836	790	822	818	782	785	805	827	766	775	827	788	880	849	816	832	823	824	782	846	778	852	802	791	838	862	821	793	818	833	802	845	844	801	821	813	882	833	796	840	800	791	821	805	814	845	807	833	821	830	778	803	832	759	817	826	765	811	808	800	802	834	828	803	786	826	801	801	781	831	851	781	791	823	821	794	792	769	777	818	810	852	842	853	865	826	769	813	823	855	777	786	802	800	786	822	825	829	846	831	775	824	822	804	873	812	796	809	754	836	787	817	799	778	818	791	816	795	870	789	818	779	857	794	862	801	851	810	818	833	798	795	789	860	840	849	807	803	811	818	778	773	790	799	821	813	841	808	798	775	765	823	809	769	793	807	824	813	827	781	846	813	837	866	792	797	827	793	845	843	806	806	795	804	738	768	816	797	793	889	804	825	799	802	809	831	874	789	781	819	845	849	788	798	772	778	802	808	786	831	782	837	841	744	824	822	807	861	800	836	782	842	794	812	818	803	865	812	833	814	814	815	820	830	825	772	804	821	807	851	794	875	863	805	807	800	803	781	757	816	819	821	813	824	830	781	814	810	827	785	817	824	827	797	813	877	825	763	774	802	851	781	762	831	781	782	813	835	780	813	818	834	780	778	813	850	777	837	800	857	833	831	861	856	768	809	713	764	824	799	831	778	852	837	785	787	801	767	769	805	809	816	812	843	817	784	843	786	779	761	856	752	768	846	802	766	806	812	859	776	836	812	847	772	842	801	810	774	786	814	784	762	820	806	831	851	833	800	815	915	781	820	829	768	848	779	787	865	785	822	817	790	845	763	814	820	780	799	825	819	826	843	798	782	802	779	805	738	825	807	804	847	779	747	802	803	804	822	804	777	769	796	811	868	814	810	786	782	785	761	771	841	828	803	757	790	842	854	859	790	794	810	795	821	847	791	841	790	810	814	793	840	831	869	781	790	800	796	772	795	840	768	833	774	843	778	792	854	822	835	817	789	808	774	801	819	803	797	780	870	811	822	830	783	826	819	847	854	818	833	837	802	828	816	804	858	803	796	753	776	855	832	807	787	837	798	836	783	795	815	799	773	797	865	826	818	824	747	819	822	791	805	829	771	816	817	762	773	855	823	832	802	795	795	871	787	760	808	826	846	840	869	787	864	836	803	841	806	811	799	805	831	831	809	803	867	827	803	770	793	859	793	833	844	812	838	848	824	777	856	792	805	867	822	809	810	800	832	808	835	823	810	794	797	780	829	848	783	799	811	808	872	837	819	823	773	831	780	798	783	783	833	809	823	868	822	871	822	794	804	808	810	809	841	813	786	857	829	826	839	795	817	821	846	798	834	776	799	847	808	815	834	839	819	787	815	843	813	764	810	820	771	800	850	756	812	795	798	806	801	790	864	817	816	783	805	834	823	810	818	800	838	772	904	782	818	814	809	815	751	822	793	863	822	800	805	787
14816	7106	5498	3128	1591	1311	1090	851	664	540	506	459	377	426	385	351	367	355	349	362	348	400	341	357	346	364	352	393	394	334	377	329	389	371	385	322	383	347	375	367	371	376	314	400	372	376	325	346	349	380	375	362	371	336	322	345	358	381	355	356	345	311	373	368	350	323	381	306	317	350	355	362	344	347	385	351	338	381	349	348	381	372	317	357	322	373	338	324	339	334	337	314	384	373	374	367	319	347	343	349	350	350	386	363	342	319	347	363	358	373	323	377	353	325	360	378	372	383	357	394	353	350	348	387	369	349	406	365	378	332	351	371	343	358	364	338	368	342	358	368	362	319	360	360	358	359	379	336	341	337	333	372	357	344	373	366	319	340	339	378	323	359	355	352	385	377	356	346	298	351	295	367	332	331	375	357	374	374	339	344	302	364	330	339	352	366	327	329	355	359	338	324	346	377	355	331	392	351	367	361	354	357	343	374	323	341	340	360	386	312	326	336	330	345	393	340	359	317	370	373	336	354	395	368	313	333	343	335	372	342	347	338	347	351	324	364	359	364	358	333	362	371	394	343	366	366	340	323	369	335	370	354	370	325	350	366	374	358	385	351	377	383	281	326	363	315	380	345	359	342	341	335	349	335	378	346	389	379	382	374	373	367	358	375	375	359	364	340	336	366	357	373	348	371	359	332	346	326	347	362	357	355	372	407	341	350	401	324	393	347	361	359	346	363	358	377	346	372	376	370	379	383	353	359	349	378	333	350	361	353	371	334	340	368	354	321	347	359	341	371	351	372	359	339	351	340	360	362	368	341	356	323	364	366	361	370	351	348	343	322	346	380	373	369	372	324	398	364	355	324	341	389	347	343	362	328	353	326	355	378	363	383	352	361	353	369	359	396	366	409	358	369	361	373	367	364	352	350	324	333	372	373	333	354	365	345	375	348	398	336	373	329	336	368	356	353	310	376	336	375	351	398	322	353	353	364	331	358	345	338	357	371	354	335	331	356	356	344	360	361	342	345	325	374	340	331	370	344	363	339	353	340	362	339	353	374	338	338	385	347	361	382	358	362	353	352	331	355	326	335	365	360	395	364	342	311	324	323	312	364	361	337	352	348	343	336	345	369	366	368	386	339	354	385	343	358	357	335	354	340	324	321	335	339	343	363	364	341	345	297	372	344	361	376	366	339	373	349	347	334	385	331	329	349	358	331	381	367	312	331	330	379	373	323	355	368	387	370	360	353	377	311	353	363	356	337	372	351	374	379	377	339	347	374	327	350	429	309	352	377	358	377	312	349	357	357	342	325	325	346	362	359	336	375	339	351	400	365	368	336	359	359	356	366	327	372	302	377	354	355	403	331	332	365	388	349	336	358	311	386	363	359	360	360	345	360	338	336	349	359	385	362	373	363	343	337	348	394	378	355	368	352	341	350	359	371	361	342	346	327	313	347	348	339	334	342	343	348	355	381	354	340	394	341	353	362	369	310	360	369	346	359	367	356	369	357	361	357	365	365	409	361	372	365	383	330	358	361	342	355	409	312	329	351	318	382	343	385	314	367	379	335	351	339	358	387	331	331	368	341	359	359	364	341	370	375	343	374	353	351	367	373	356	350	384	372	377	369	317	372	347	351	386	349	377	342	320	364	356	384	370	372	334	338	346	365	301	307	347	344	345	326	353	312	365	383	362	410	350	394	321	376	323	406	360	342	356	378	361	369	346	342	347	356	363	353	332	326	364	353	346	367	389	396	315	388	368	385	371	367	342	357	374	348	335	358	371	340	396	323	363	355	348	391	356	379	365	343	363	348	369	339	347	351	313	321	344	397	336	343	345	352	340	319	383	377	370	372	343	363	386	314	381	348	335	358	352	339	341	365	332	368	350	356	350	367	373	371	387	332	344	351	363	368	329	351	349	343	348	345	319	415	376	366	374	407	352	374	360	382	386	379	358	348	368	372	352	379	388	335	340	369	325	365	336	381	346	337	368	346	354	332	396	387	366	357	332	343	365	346	340	370	372	341	366	383	381	363	374	352	358	360	361	357	352	332	355	312	348	358	360	367	394	342	368	326	369	338	350	362	391	355	382	361	339	350	389	388	378	348	360	352	392	361	349	342	376	337	356	382	368	372	364	330	395	366	325	346	349	348	318	295	375	358	372	371	377	343	330	357	373	395	361	361	343	369	352	380	307	323	378	415	357	350	368	351	348	411	375	333	363	356	344	387	333	346	341	356	350	360	357	345	316	368	334	422	374	381	331	381	387	374	344	366	385	341	342	320	354	356	377	365	342	352	375	322	376	358	411	371	354	340	330	336	380	339	346	331	337	347	373	350	387	345	375	381	329	351	363	376	376	370	389	350	374	358	333	362	371	385	354	359	377	343	332	335	340	345	365	357	337	359	355	408	371	365	368	368	342	363	346	376	391	340	355	340	352	340	368	348	345	373	339	339	373	373	324	363	372	356	371	380	405	374	340	333	349	393	376	404	406	327	378	398	344	330	394	360	344	332	338	344	363	358	333	414	368	307	345	340	331	360	352	388	342	350	386	358	376	367	352	372	392	356	353	354	356	378	393	344	345	379	369	375	355	372	376	367	350	377	373	324	377	416	370	360	365	348	340	354	363	338	342	321	396	378	364	350	356	312	360	327	356	341	382	360	367	398	344	348	360	339	338	321	342	349	378	391	343	355	391	346	333	389	353	356	330	389	340	369	333	351	361	329	337	367	377	365	370	360	370	380	383	346	354	379	388	368	385	361	341	351	354	343	363	355	349	338	318	342	360	367	371	336	348	356	367	321	355	348	364	370	321	357	371	372	309	337	373	375	345	340	371	346	342	349	384	353	368	340	362	322	364	372	360	368	364	389	371	343	360	394	392	355	382	375	366	356	366	347	331	384	369	353	326	362	339	348	331	343	348	331	343	385	329	373	340	377	365	344	379	358	349	333	384	374	365	377	332	362	330	369	360	365	380	337	338	371	346	367	348	377	341	376	365	352	329	332	353	334	349	380	327	368	367	391	350	358	349	344	358	361	367	387	317	357	313	396	366	350	370	316	410	347	369	345	346	365	355	359	342	360	355	359	316	316	368	340	340	355	340	334	366	333	355	339	353	356	344	352	348	355	366	355	346	391	384	349	380	357	346	359	383	325	377	329	365	363	371	376	339	359	361	331	357	348	358	364	347	350	355	340	374	353	328	371	395	341	357	345	345	373	344	338	361	344	330	387	336	342	342	363	365	382	410	361	369	344	364	377	358	315	339	308	336	358	364	345	369	321	357	391	371	344	345	361	368	335	364	379	380	341	379	355	372	378	362	395	333	364	354	362	354	377	325	365	336	355	321	370	326	327	379	361	348	324	321	353	332	346	347	414	346	346	357	357	357	346	334	352	341	384	357	378	374	329	309	365	373	341	368	365	357	348	373	369	361	395	348	403	344	322	369	350	358	368	378	407	362	386	383	378	362	367	327	319	378	374	376	343	355	367	363	359	338	330
8739	5780	9446	8108	5606	5412	4112	3430	2526	1880	1678	1447	1359	1119	1006	905	858	821	826	851	744	767	825	758	766	824	763	788	788	753	798	824	806	788	779	804	755	784	755	751	825	829	769	752	818	763	750	763	759	795	842	790	772	770	775	718	769	800	752	786	764	776	773	788	804	762	823	781	733	776	775	762	738	744	809	790	732	769	808	741	817	765	828	744	816	757	776	773	765	804	775	723	764	795	793	765	744	785	824	776	756	765	780	720	785	824	775	757	775	841	781	773	754	760	784	793	784	765	794	779	774	806	812	781	805	789	778	780	769	749	744	812	823	739	832	735	742	765	811	737	756	833	738	754	798	740	750	809	799	802	790	776	748	768	770	785	789	737	767	765	770	779	819	773	768	793	744	769	800	780	781	779	797	810	790	793	785	748	756	747	763	765	739	782	752	776	760	793	714	810	794	809	761	803	747	811	739	762	786	751	792	781	821	717	708	782	814	754	773	724	775	806	805	782	781	772	732	764	812	764	759	770	761	782	773	828	734	782	768	743	745	754	816	736	752	747	760	770	774	798	784	775	810	780	716	762	747	749	752	805	767	741	709	813	735	788	811	772	728	770	812	794	751	812	779	761	754	781	744	769	790	751	765	811	758	844	759	712	772	724	788	785	809	749	763	781	752	721	801	732	756	765	733	839	729	773	751	724	757	777	772	747	752	791	786	795	727	799	755	757	741	781	766	792	753	767	798	755	796	771	735	766	754	736	735	776	805	769	780	762	804	742	749	812	804	758	776	734	786	766	772	786	762	765	754	732	830	791	738	801	809	764	829	763	793	725	771	824	778	770	790	792	762	772	751	792	756	798	792	759	808	762	779	773	756	797	762	802	789	803	761	801	743	785	775	771	807	750	775	772	786	754	746	739	767	760	809	766	796	813	784	764	756	760	826	775	787	799	782	828	764	766	824	718	758	825	801	788	779	699	749	815	782	791	785	822	821	809	767	726	750	802	790	800	819	729	793	759	768	784	761	747	760	797	805	796	796	825	774	752	789	788	742	755	750	758	790	739	780	806	839	806	797	764	783	769	783	825	759	772	798	762	783	742	811	770	756	792	726	816	768	737	781	791	778	780	764	758	768	788	814	761	760	770	776	789	815	758	804	726	787	716	771	755	746	809	749	749	814	774	763	764	770	769	754	753	780	731	788	700	715	752	776	761	804	784	778	774	751	792	745	806	747	783	823	770	758	817	773	781	760	789	756	734	780	776	801	764	737	770	772	757	786	798	773	798	760	757	759	795	803	782	781	772	766	785	743	757	730	780	725	806	768	790	743	758	800	760	792	759	782	782	768	834	728	774	792	789	737	782	780	772	792	768	750	792	719	831	801	739	736	758	751	767	812	747	756	780	822	778	735	774	694	758	844	774	733	795	772	759	767	732	803	777	742	767	798	741	777	726	778	776	810	763	775	758	777	756	770	726	767	759	760	778	734	765	762	794	757	807	713	756	768	809	752	746	767	753	752	761	757	823	753	767	784	750	756	769	771	774	768	769	799	755	774	783	800	807	741	731	788	756	783	773	793	772	798	795	751	820	720	734	811	728	760	751	723	769	759	750	805	820	769	781	812	771	822	753	728	780	757	787	781	803	803	759	835	753	730	761	797	813	747	780	753	800	808	775	814	792	791	804	770	781	793	789	833	744	782	790	759	757	787	786	756	794	793	789	816	791	743	753	773	789	777	803	783	748	759	784	779	783	766	792	763	755	783	758	794	777	767	811	826	726	775	817	755	713	804	757	789	779	780	804	770	793	779	762	745	809	762	778	751	804	771	818	779	718	800	748	805	752	790	785	778	762	756	764	805	754	739	749	753	807	805	717	812	755	767	740	796	746	782	692	805	788	778	730	774	815	773	816	761	758	830	763	734	802	756	790	787	756	792	784	765	823	771	737	741	763	775	792	733	794	782	766	775	744	767	777	783	813	785	751	752	749	794	758	797	825	732	788	745	811	774	793	822	776	783	744	779	788	750	778	764	763	747	762	775	769	821	789	784	807	755	739	779	824	785	786	789	779	760	784	710	733	809	758	757	781	807	756	754	768	749	795	750	825	789	749	779	738	754	790	787	778	771	802	745	759	781	752	775	837	777	750	785	835	758	759	809	765	785	781	803	759	760	774	771	754	775	753	800	787	760	756	809	740	754	760	785	812	776	770	746	830	754	737	766	733	754	755	758	798	697	770	800	798	781	701	767	813	766	786	760	787	775	790	732	814	825	778	786	738	778	772	765	736	755	778	762	765	805	802	770	757	765	766	790	764	773	788	792	792	782	783	783	800	776	790	758	783	777	748	774	774	774	783	774	795	824	748	750	826	811	789	751	775	796	772	765	739	823	748	796	770	808	746	752	758	736	769	751	771	774	760	811	813	758	767	813	819	782	840	772	774	777	797	724	776	803	774	768	805	765	774	762	733	750	745	812	794	720	825	728	745	792	791	790	746	742	766	807	737	766	811	816	779	824	798	792	783	780	796	745	750	783	777	746	797	770	761	765	814	775	763	778	797	743	760	784	783	735	817	749	785	749	703	762	750	719	774	777	757	797	784	786	790	776	763	772	763	813	792	758	734	760	821	813	738	802	737	767	832	776	817	788	827	779	745	763	736	808	742	788	815	807	746	782	770	773	818	828	722	746	803	799	720	744	768	786	774	815	837	807	782	763	763	800	768	787	765	754	717	791	742	797	771	728	808	743	770	775	752	778	805	781	761	769	776	785	751	750	773	770	744	753	807	764	739	802	785	761	766	729	796	787	765	743	778	817	796	744	803	796	781	813	749	779	780	749	756	777	742	752	711	806	795	771	811	796	767	764	779	778	780	769	759	711	774	767	797	765	781	819	807	778	753	769	764	788	783	796	733	766	744	774	741	761	724	789	763	787	769	759	760	762	778	750	788	784	817	822	793	730	775	747	810	740	793	759	728	775	799	755	795	801	798	731	765	808	748	814	755	806	792	721	779	784	747	767	740	777	807	754	744	731	734	818	785	781	743	784	787	804	778	755	807	763	807	784	793	751	793	763	726	781	781	807	786	802	776	775	725	811	875	797	815	813	800	818	722	731	762	791	712	746	789	743	775	766	798	765	808	776	757	771	773	842	753	777	804	803	785	754	764	728	800	714	745	821	767	750	738	779	759	792	773	732	813	750	776	782	734	775	766	799	742	773	779	738	738	742	782	740	812	763	771	711	776	754	740	769	787	728	739	792	772	757	740	800	781	804	769	792	762	754	782	821	714	788	824	757	838	792	770	794	774	735	774	796	743	773	778	811	842	795	732	778	826	774	766	741	834	773	725	775	745	782	767	743	763	754	772	756	775	790	776	756	755	825	766	745	786	764	772	778	795	765	783	767	784	783	773	780	794	760	775	707	773	771	796	744	755	781	753	789	750	711	744	769	768	754	782	777	831	808	804	780	777	757	803	799	798	771	759	775	787	788	746	787	765	813	783	742	785
29502	12655	9390	5444	2923	2308	1775	1327	961	688	642	552	480	425	426	395	386	368	334	344	334	327	344	355	332	370	304	300	346	310	325	331	284	317	328	312	328	326	338	322	314	319	315	346	330	326	291	351	302	351	304	306	328	312	316	345	333	336	322	333	303	367	323	323	321	330	321	327	336	306	316	338	294	297	375	338	331	310	342	317	330	336	346	332	330	322	322	350	332	327	284	322	325	351	339	303	314	328	319	323	364	292	321	342	341	311	322	320	319	297	314	287	339	300	317	314	312	302	319	327	328	316	298	314	305	330	306	319	342	303	324	303	321	336	337	311	274	313	298	320	365	315	361	322	318	326	332	353	315	302	345	348	322	344	322	306	291	326	359	310	335	339	327	297	322	309	338	333	339	348	295	332	316	356	363	302	359	326	313	308	290	310	349	283	325	333	279	315	334	338	306	288	291	297	296	314	310	317	348	304	308	301	302	349	298	310	323	278	339	318	316	337	308	310	318	304	304	353	322	289	296	314	314	281	369	341	306	351	305	368	320	351	337	303	339	292	279	365	330	314	356	317	360	326	348	316	325	309	304	370	290	306	336	339	321	344	330	338	317	303	314	288	347	331	331	324	354	282	334	325	286	321	285	327	301	370	321	291	304	325	283	314	333	341	285	316	346	322	339	333	322	287	285	323	323	324	322	317	345	372	304	317	323	299	317	297	333	326	303	315	322	332	335	311	332	302	294	263	314	296	287	362	332	339	337	332	336	358	327	338	336	325	337	324	340	295	286	310	310	330	311	305	330	320	322	315	319	292	334	343	314	306	300	308	332	324	303	312	338	370	333	312	323	357	337	298	335	314	314	303	358	343	307	338	336	311	320	323	339	297	372	367	281	323	317	359	335	346	344	331	359	314	317	332	359	308	331	348	336	291	328	309	335	328	314	325	345	332	326	333	325	300	271	297	314	310	331	326	303	323	329	292	354	353	304	345	337	330	294	327	328	294	303	301	321	306	287	318	352	335	301	314	328	287	288	332	291	354	326	330	295	316	355	313	340	315	331	327	313	343	298	332	306	317	322	333	335	330	324	337	326	318	314	319	299	328	393	327	320	290	304	310	292	320	338	298	315	319	330	315	362	340	318	310	292	296	300	336	339	314	310	292	319	356	345	299	326	332	311	330	302	314	314	334	359	301	316	352	272	306	305	324	316	292	306	352	339	325	348	288	303	334	318	286	308	319	283	325	301	331	311	304	314	324	332	341	326	298	311	307	329	322	291	307	329	337	304	274	343	314	302	301	333	344	278	343	324	342	316	335	340	297	332	312	345	356	272	329	294	304	359	335	336	313	334	310	314	312	318	300	359	325	338	319	280	300	323	310	336	316	325	317	325	298	321	293	324	338	267	306	337	297	310	289	313	295	333	304	357	327	332	360	332	334	301	272	314	303	315	336	334	324	294	323	298	310	306	309	327	325	301	343	279	313	334	327	327	329	324	277	285	322	357	246	299	335	315	310	328	352	316	310	272	288	299	303	311	323	330	314	326	321	305	317	344	349	330	326	326	327	333	320	303	332	307	351	321	308	328	326	255	305	354	304	303	294	332	328	317	334	286	293	331	313	338	302	333	330	354	342	315	344	322	311	279	298	300	314	338	335	309	335	337	320	315	302	355	313	291	285	277	295	307	317	315	324	322	358	295	345	321	333	305	343	346	295	317	315	314	339	323	265	334	313	352	312	299	288	290	323	363	336	324	312	329	301	331	306	275	341	340	328	362	351	328	308	323	331	321	310	328	342	356	352	310	299	374	316	326	341	327	316	302	323	332	308	328	331	301	319	294	337	325	357	334	343	332	316	315	328	294	359	336	322	373	307	316	321	327	307	333	307	341	329	313	303	317	344	311	299	304	341	360	330	311	298	347	343	294	329	317	327	359	329	307	344	347	336	349	318	324	350	318	314	304	315	311	336	302	327	295	315	299	352	370	321	325	357	347	269	323	328	319	297	298	324	305	326	328	302	375	334	332	345	332	298	325	340	303	288	343	298	332	309	326	320	321	335	287	308	317	298	338	302	336	316	305	318	329	315	334	315	312	300	314	298	323	306	291	353	351	272	307	326	323	297	334	364	322	295	318	290	331	368	311	336	299	311	320	320	312	298	316	309	346	304	347	317	319	328	279	325	295	357	297	338	302	309	337	326	327	316	305	320	306	300	337	310	301	305	328	353	355	314	300	340	309	319	326	325	353	348	360	341	320	333	302	351	315	293	311	327	388	321	280	356	353	328	295	329	325	308	306	310	309	310	310	312	313	303	337	322	339	274	314	311	300	371	339	276	340	353	312	333	314	306	339	327	350	293	301	301	355	323	330	307	320	358	331	306	344	341	296	327	339	310	309	306	302	308	337	377	316	332	297	278	291	305	286	319	308	306	305	318	316	333	334	329	297	334	304	333	288	351	319	349	323	308	314	329	310	303	326	304	308	307	363	298	339	295	345	322	306	314	285	308	358	335	277	303	280	324	310	300	350	335	373	327	310	348	345	335	311	311	379	317	317	350	318	303	312	348	329	321	312	331	314	313	329	307	295	338	311	373	361	289	301	310	319	313	298	316	311	338	332	317	359	352	320	296	330	333	310	351	301	329	316	331	321	326	294	311	306	296	318	324	346	306	330	288	317	340	307	256	286	333	339	284	322	340	302	298	326	337	317	337	316	304	305	299	283	334	344	298	290	285	315	369	332	314	328	318	309	279	308	337	330	306	314	342	299	341	334	315	304	293	331	343	346	355	320	319	295	301	298	349	351	330	315	297	317	304	354	313	320	305	343	314	349	278	308	325	313	321	315	319	329	316	329	358	344	333	329	315	315	321	297	343	335	315	294	293	322	328	350	319	312	327	323	314	284	325	306	336	303	297	320	293	313	334	311	335	287	356	321	298	327	314	351	316	329	362	310	330	350	321	311	346	340	327	343	316	316	348	349	305	318	290	292	321	356	282	344	295	340	291	320	315	301	315	323	312	290	306	314	326	281	275	340	319	364	310	261	343	307	322	326	310	332	297	308	327	324	286	332	312	327	336	310	298	303	306	314	332	290	304	292	303	333	298	334	327	313	344	300	323	296	297	350	331	340	310	318	355	306	316	314	338	358	300	338	339	301	330	310	326	328	299	343	301	295	327	321	341	330	283	329	337	298	336	323	294	301	308	331	324	330	288	343	330	340	318	319	278	320	322	338	338	318	310	289	316	302	311	321	332	322	321	302	308	326	291	323	335	320	315	326	323	328	355	297	348	294	333	367	335	301	311	333	334	321	297	317	284	314	313	342	323	326	359	349	318	319	308	331	335	300	340	297	324	320	333	336	319	310	334	309	313	388	345	304	308	302	317	341	305	304	319	338	290	285	313	319	336	339	356	352	291	310	324	319	309	295	320	320	336	320	306	341	320	340	346	317	355	294	304	308	305	329	332	342	307	334	328	363	341	344	322	341	318	316	352	343	291	315	321
17325	9272	14131	12613	8994	8754	7531	5546	3963	3057	2661	2172	1935	1442	1219	1059	980	844	822	837	814	782	761	729	756	745	751	776	709	708	713	764	690	714	699	766	748	721	735	782	749	672	718	688	722	697	715	705	707	712	699	734	737	753	713	702	713	721	732	726	756	668	715	628	726	735	711	736	718	713	684	694	754	756	739	744	698	745	683	688	744	726	689	732	738	780	723	730	787	719	673	748	743	720	717	702	755	678	702	758	708	703	718	726	732	686	703	768	694	752	737	713	713	731	699	702	719	768	713	732	733	709	725	689	687	668	704	711	686	694	724	739	680	724	728	753	730	702	744	700	710	695	720	685	707	672	733	700	771	725	711	744	728	718	676	721	738	735	680	733	725	764	735	737	744	697	709	697	738	686	705	724	725	765	726	683	720	704	691	728	721	717	764	718	725	683	719	758	691	682	725	704	665	710	720	720	693	730	725	704	756	689	718	699	739	753	709	725	707	714	682	640	747	690	732	714	696	700	767	716	714	740	763	714	745	721	733	729	712	726	718	704	712	720	700	702	713	703	718	743	754	741	715	734	716	715	693	708	740	678	689	739	719	715	721	759	681	715	684	699	716	708	716	733	709	784	698	715	711	742	736	726	717	696	704	760	708	748	658	686	736	727	751	674	668	715	695	762	719	713	679	699	692	750	684	688	746	730	736	661	722	722	733	737	725	693	745	724	701	729	700	664	745	710	701	654	749	708	686	723	723	707	694	699	726	713	693	685	740	690	693	705	727	703	715	710	703	695	667	729	729	713	711	652	716	699	682	681	739	657	749	736	749	732	729	732	715	752	736	738	719	719	728	703	720	742	658	700	681	739	773	760	712	675	692	654	716	753	722	709	780	722	750	736	726	690	729	710	723	755	737	706	749	701	685	730	729	741	686	716	704	692	720	658	697	699	729	719	692	698	765	717	683	683	745	685	720	670	760	696	727	708	713	702	700	726	725	739	765	662	791	677	708	733	723	686	732	713	702	752	762	668	679	718	706	669	759	735	729	735	678	709	708	706	764	736	726	696	738	726	680	722	763	757	711	685	715	749	710	764	681	738	743	712	705	682	687	723	699	676	740	707	680	702	691	736	722	688	699	662	702	734	740	744	770	787	674	692	676	721	697	677	699	700	721	723	749	704	644	743	698	701	743	730	702	673	715	694	729	717	737	763	730	720	731	676	711	728	710	728	713	715	715	725	671	696	765	714	739	757	701	700	728	702	712	740	708	737	721	747	658	700	690	685	742	674	701	669	724	705	705	689	709	724	684	722	680	685	703	714	719	754	727	722	718	694	692	642	693	724	702	680	739	722	719	723	716	713	757	696	700	694	676	681	714	716	710	732	717	798	696	697	759	778	738	697	741	718	741	696	703	697	716	736	726	697	734	705	739	745	701	708	703	729	720	689	659	726	735	716	734	696	682	711	664	689	716	749	746	736	728	715	707	723	657	685	681	698	657	678	709	683	701	701	735	710	713	730	668	749	716	734	676	692	707	713	745	740	755	714	684	750	694	700	678	737	678	701	694	727	694	715	675	746	690	722	736	666	657	665	742	693	706	709	759	750	751	728	691	722	695	732	751	702	700	685	755	740	706	657	716	761	690	682	640	714	707	724	687	706	728	705	803	708	697	728	704	735	691	697	680	749	689	728	703	733	687	698	685	737	716	694	713	705	732	695	750	748	701	726	711	732	759	692	719	710	756	658	684	692	693	678	744	650	670	712	733	729	740	726	741	692	694	740	705	708	747	683	727	673	717	742	679	662	740	732	686	753	671	752	724	759	701	737	719	688	648	732	709	718	706	723	703	701	722	748	705	693	755	683	733	753	747	723	728	730	692	704	740	721	697	711	774	746	700	710	660	729	743	697	687	709	727	700	767	698	711	702	653	693	725	757	670	700	753	739	703	686	706	727	681	706	712	689	698	734	723	682	716	676	711	731	708	712	708	730	708	725	689	747	740	704	685	725	729	708	729	681	700	716	684	697	718	694	680	702	698	698	686	698	710	683	740	759	698	715	743	683	705	756	686	725	786	714	693	666	650	678	716	771	707	748	733	694	677	654	717	722	784	689	732	705	696	735	740	720	690	688	695	732	654	722	696	712	741	698	703	705	699	712	701	769	684	742	709	729	656	732	711	729	667	739	684	727	695	768	722	706	708	689	717	724	723	664	698	709	762	740	703	676	731	703	767	694	695	715	726	723	717	696	714	733	719	731	741	726	715	737	732	731	645	699	691	734	720	731	729	676	688	737	691	721	687	716	734	653	682	685	685	717	712	732	718	734	686	696	769	692	700	720	675	674	746	734	719	691	696	675	695	713	702	746	694	732	718	696	696	719	716	691	693	719	747	708	707	683	692	715	704	713	675	687	732	732	706	764	743	682	729	725	705	733	726	711	711	735	706	698	676	682	803	675	739	748	685	707	695	669	686	740	636	650	746	726	713	748	737	729	760	722	737	705	722	725	747	707	722	708	706	701	717	727	689	740	704	708	692	684	731	716	681	740	666	690	709	683	698	729	723	685	705	727	716	714	734	718	713	719	703	697	751	671	707	681	677	709	758	726	687	701	685	719	708	697	706	703	741	723	659	731	734	655	696	750	670	760	729	731	694	679	737	745	681	773	739	708	677	758	709	756	637	685	746	732	683	704	726	759	702	753	686	720	714	739	732	686	731	711	724	687	690	723	687	691	682	704	716	728	694	694	695	696	720	760	676	728	716	694	711	711	713	724	723	692	722	660	745	722	724	698	676	655	730	704	717	728	727	712	691	698	725	712	682	735	679	739	709	747	695	644	685	709	718	746	720	742	702	751	724	699	704	707	711	708	720	701	736	725	694	696	689	679	682	729	679	669	723	734	657	710	704	761	740	695	744	754	742	719	728	700	675	738	692	774	682	706	703	705	692	692	733	726	701	684	681	731	686	713	683	726	670	696	659	774	662	706	696	672	731	725	716	697	760	682	721	700	718	753	748	684	729	700	752	687	729	723	723	723	712	723	690	727	716	720	712	716	702	736	711	714	713	712	678	675	723	732	704	722	724	712	699	754	759	699	668	715	691	702	693	705	696	733	685	676	705	737	740	768	714	729	712	697	745	673	681	701	729	710	732	702	748	729	732	709	712	665	733	725	704	683	740	747	725	651	705	733	700	741	732	701	716	714	726	688	761	658	714	718	689	680	747	698	706	730	779	715	733	669	686	689	699	699	672	713	684	698	757	680	718	722	719	699	681	713	711	699	691	728	761	695	697	734	717	699	743	737	743	729	687	691	729	700	686	706	760	715	720	691	655	716	748	711	710	728	694	720	710	671	714	748	697	738	719	690	774	734	695	771	747	655	729	697	683	737	691	702	727	709	712	716	696	713	756	692	687	702	701	764	728	729	706	735	741	668	639	672	660	689	694	722	737	721	779	729	693	727	694	696	706	672	735	691	673	709	689	748	744	695	696	696	733	701	748	693	710	670
37891	18199	13974	8277	4171	3204	2987	1984	1396	1047	900	752	682	601	525	479	412	403	414	421	372	398	375	409	379	337	352	390	351	373	373	369	366	411	356	340	389	353	343	384	366	337	395	428	337	368	357	373	377	357	352	341	390	401	370	394	345	393	376	363	349	366	387	379	389	381	365	328	402	373	381	389	392	376	392	383	358	358	380	345	381	390	352	364	384	383	329	350	336	369	355	382	367	357	360	383	394	441	397	384	377	410	411	377	390	351	364	385	364	361	334	360	381	364	350	395	324	377	362	363	329	427	383	359	351	371	369	358	388	365	375	421	393	376	349	400	403	365	328	371	371	363	359	365	342	344	406	360	359	401	371	381	368	379	376	366	339	369	336	368	376	370	339	363	381	389	371	320	366	375	343	379	388	379	337	380	421	397	360	358	348	375	367	359	342	362	354	343	379	407	425	347	345	383	351	361	401	400	369	353	352	356	339	402	380	364	385	375	347	370	378	376	341	377	359	352	354	333	378	370	370	401	366	374	392	362	399	397	395	346	375	372	400	378	371	371	370	379	373	383	349	353	374	401	406	367	351	372	355	404	412	414	365	351	381	376	358	350	328	365	362	383	361	385	341	411	393	388	391	365	368	374	375	362	385	355	371	330	343	330	353	372	354	340	358	390	343	393	379	377	338	379	386	346	346	362	361	331	369	395	345	405	377	388	386	352	372	354	325	368	362	357	353	364	381	340	343	348	390	373	363	375	359	340	357	374	367	394	366	376	378	333	374	364	388	364	340	380	406	351	367	389	421	369	357	347	416	364	383	297	378	397	376	392	356	381	369	373	358	355	371	328	354	349	373	396	381	366	330	368	402	371	355	398	360	356	370	385	375	369	383	361	374	367	363	381	400	351	378	393	381	380	348	369	370	370	403	363	371	376	347	367	372	427	358	352	415	354	350	369	377	399	357	371	370	353	383	368	378	370	381	358	354	389	410	398	359	362	391	351	364	398	372	361	369	363	382	375	354	369	356	380	362	380	376	349	380	377	380	357	418	388	316	367	314	358	369	375	363	370	324	361	349	370	378	407	335	361	403	360	388	385	373	348	375	360	322	334	338	330	364	409	362	328	369	382	369	369	375	370	386	338	364	365	367	379	349	357	348	338	361	346	343	350	367	329	355	351	354	337	354	374	370	354	338	315	371	401	393	353	369	378	356	351	357	394	380	340	325	391	386	390	394	374	378	401	382	403	355	350	347	344	355	379	371	367	396	394	357	368	345	366	353	341	394	373	351	319	364	392	378	410	338	353	365	346	360	383	384	379	393	318	355	385	347	390	351	375	401	405	369	374	332	408	364	400	340	369	382	382	349	375	371	393	368	382	378	377	410	373	347	389	365	383	432	369	367	379	360	369	365	348	360	367	389	355	405	357	353	366	333	358	392	335	347	345	367	361	361	366	358	396	398	347	352	370	387	401	355	375	385	379	370	342	396	357	380	349	352	360	344	379	387	361	372	371	350	366	358	379	387	374	340	374	360	383	383	373	339	374	384	352	366	361	387	385	378	358	349	369	341	411	374	389	365	406	388	364	407	417	392	370	369	359	378	400	423	359	400	408	340	378	373	358	390	371	371	405	361	360	377	353	360	387	390	364	353	393	389	356	396	365	348	364	393	368	378	378	353	378	341	371	420	396	394	389	347	353	425	354	351	382	350	376	359	381	350	366	356	354	356	384	377	358	402	353	389	368	363	363	349	377	390	378	341	363	375	360	375	371	369	374	372	379	360	366	387	421	358	350	403	383	385	401	364	389	361	343	324	397	362	364	386	372	384	397	366	373	342	389	408	340	360	378	395	379	415	396	373	356	390	361	352	341	372	355	370	375	340	338	332	401	381	358	353	343	395	371	398	379	364	373	371	373	354	377	408	367	348	364	395	354	389	363	355	374	342	374	392	341	365	374	354	362	335	361	347	345	402	371	397	371	340	381	393	404	374	367	314	379	412	359	355	326	359	373	373	370	371	336	343	353	387	363	367	329	355	385	379	387	372	360	359	343	351	335	336	349	350	380	334	352	367	386	354	387	378	403	348	374	334	360	342	388	393	353	368	385	362	358	328	374	363	367	365	361	375	382	365	376	361	381	363	325	348	341	372	364	355	343	357	403	383	355	333	341	320	345	369	389	366	395	407	374	367	339	411	342	380	377	388	360	388	375	336	385	399	348	370	335	321	395	373	364	355	372	385	374	368	377	391	356	369	341	379	368	381	352	345	362	348	366	372	348	381	351	362	343	400	381	372	360	355	366	371	374	367	366	386	347	346	360	377	352	382	337	327	358	378	366	351	375	360	349	365	355	374	361	371	350	357	377	379	367	368	375	393	362	386	380	386	382	396	368	349	413	357	343	349	359	357	358	374	403	346	354	379	358	370	403	382	372	386	349	381	377	368	396	368	368	401	377	369	369	379	396	326	322	385	347	355	376	358	360	377	402	405	382	386	329	360	345	393	375	340	377	382	408	374	375	385	346	386	340	401	370	344	368	358	373	403	380	314	391	345	361	330	380	394	395	401	368	386	376	360	367	402	357	383	364	401	366	344	354	345	392	375	360	380	367	369	366	364	352	351	367	368	380	346	365	364	390	361	364	344	362	365	389	355	374	352	368	360	349	367	411	366	349	360	335	384	370	359	344	368	360	346	384	328	393	411	372	378	389	392	414	364	359	409	372	375	368	382	372	358	357	376	358	386	394	390	386	368	361	351	390	362	379	370	384	370	349	345	395	359	328	390	380	369	326	361	387	402	405	376	331	374	377	388	378	347	371	431	401	378	366	389	339	382	375	352	346	347	371	346	394	413	350	357	377	363	408	356	354	370	354	372	325	375	358	380	361	390	361	332	383	375	358	371	364	352	383	371	340	350	372	374	332	345	372	374	354	413	386	397	368	388	355	384	346	391	379	386	389	366	390	360	342	361	369	389	366	371	356	377	341	397	381	388	436	360	381	345	421	381	364	351	356	378	391	365	343	329	361	336	363	333	363	362	358	376	376	329	354	371	379	389	364	377	377	366	393	343	357	300	390	387	374	347	381	362	393	405	348	369	356	366	379	404	338	386	348	378	365	341	332	336	358	402	337	355	349	400	355	441	378	356	351	410	353	376	376	378	349	357	414	372	346	367	383	379	376	347	374	361	411	354	366	367	353	357	358	400	347	327	347	398	377	388	380	376	321	365	362	357	364	351	353	346	353	332	377	338	353	357	347	349	376	379	346	354	364	364	370	378	380	363	399	395	361	405	393	405	372	371	383	394	363	393	401	403	388	400	369	290	366	366	399	378	370	380	336	389	332	382	377	345	330	385	343	400	379	355	364	337	369	386	394	335	359	347	403	404	346	360	397	428	359	365	379	395	386	413	372	388	382	395	394	371	401	353	379	376	341	370	381	368	386	349	400	362	331	346	370	344	386	376	402	383	383	368	344	346	311	356	373	347	359	379	372	355	392	359	385	318	338
21841	12043	19113	16832	11281	11089	10970	7524	5618	4086	3655	3071	2553	1970	1635	1352	1178	1034	987	962	965	863	797	857	849	843	849	856	869	837	805	851	793	823	826	850	784	837	819	848	849	805	853	825	829	813	833	806	822	866	867	828	794	824	839	817	798	820	810	831	830	787	872	872	811	836	804	860	848	827	788	819	811	812	811	826	763	832	797	809	785	792	833	801	835	815	789	815	813	816	781	776	813	837	860	800	820	762	818	818	850	846	822	827	848	805	798	802	850	849	801	819	849	815	791	779	798	826	870	802	866	815	808	820	815	810	825	821	855	783	811	839	812	822	731	804	789	835	784	846	831	809	801	777	799	794	819	762	837	822	804	842	810	803	828	797	811	809	819	828	828	844	897	810	840	835	788	866	790	797	848	799	830	857	805	825	835	803	780	828	785	822	854	793	820	817	767	811	783	799	816	833	834	806	787	807	841	803	852	811	813	819	786	824	830	814	843	747	836	764	834	810	824	809	793	850	804	799	814	829	793	810	792	790	829	809	828	803	834	792	827	822	744	798	812	796	779	814	768	778	782	808	848	847	785	819	771	843	824	785	816	784	831	825	833	851	770	843	734	814	808	790	780	852	800	804	841	786	805	792	808	809	828	826	847	795	845	817	815	794	831	783	845	784	813	815	766	796	803	831	770	861	808	825	794	819	863	776	848	824	796	769	837	817	822	805	780	881	765	811	781	825	765	816	809	775	811	796	807	801	768	794	818	811	792	755	774	822	846	804	832	808	855	844	820	819	808	834	798	786	791	780	814	810	796	820	851	801	789	724	805	787	792	838	846	827	792	842	884	811	760	799	789	807	758	788	845	808	815	835	778	797	804	785	854	860	802	799	826	756	817	769	809	808	803	807	824	784	827	809	839	738	843	799	853	803	791	799	798	784	816	834	807	817	818	728	861	791	775	838	821	835	781	813	815	802	802	820	810	850	782	836	822	767	774	799	795	874	799	842	842	788	795	796	820	836	781	804	807	748	848	810	841	781	803	815	754	825	762	817	840	803	748	830	840	825	804	811	780	840	802	791	799	809	796	810	857	769	753	828	785	769	794	805	758	767	809	773	801	799	782	821	794	806	811	830	818	801	817	791	808	898	840	822	810	785	798	801	820	824	762	758	770	791	828	747	875	806	822	789	791	815	777	771	782	829	787	797	781	831	795	800	830	752	799	838	835	812	826	790	810	780	799	863	829	807	789	833	817	811	854	810	834	781	789	805	829	807	782	784	801	804	810	825	781	816	860	843	785	806	840	812	838	797	810	809	834	801	766	765	793	845	841	813	808	814	824	779	786	813	775	792	819	803	822	905	836	796	756	826	790	792	784	808	823	769	750	810	766	816	848	801	783	817	786	789	846	867	761	808	827	791	807	824	857	794	817	841	860	749	794	800	810	814	814	786	773	808	779	785	816	769	805	789	816	800	829	755	849	775	779	798	791	783	799	811	798	827	819	803	873	796	810	832	809	786	811	784	773	766	792	852	776	805	774	809	803	872	793	778	824	846	846	831	826	818	815	763	820	844	825	803	827	799	800	812	752	781	834	843	787	827	796	817	813	783	835	843	871	802	818	818	850	796	797	813	792	792	772	809	770	804	760	757	778	813	829	815	810	809	844	792	834	775	796	805	777	828	848	803	833	845	853	806	764	823	827	786	785	744	813	831	782	794	775	832	827	783	756	772	789	803	821	818	803	792	862	755	758	817	820	771	817	807	829	764	808	813	804	799	775	779	874	810	867	857	782	846	793	753	800	821	790	810	828	773	767	844	809	795	806	818	806	805	819	779	844	807	772	800	797	884	821	824	836	798	820	815	798	816	799	807	767	767	846	804	852	835	787	825	852	774	777	781	855	799	737	774	779	808	823	805	827	763	778	812	773	844	805	782	817	798	796	765	819	844	798	781	831	771	787	815	783	823	802	822	804	874	788	798	851	791	813	786	798	870	848	806	912	816	820	788	831	839	841	850	786	814	817	789	732	820	802	791	782	788	856	815	799	888	766	827	813	828	800	862	825	816	826	782	817	833	789	820	833	793	802	806	836	764	804	783	827	809	809	798	809	817	760	840	752	786	807	809	832	802	774	798	860	756	797	831	800	811	764	785	848	786	786	843	826	755	815	782	821	817	799	790	826	772	788	837	825	801	788	819	796	877	751	802	827	797	833	816	803	896	820	805	832	803	789	787	831	782	802	826	815	794	785	873	847	901	834	785	797	777	784	782	806	811	830	752	831	833	779	892	846	763	802	841	800	786	835	774	804	815	843	738	794	796	822	772	796	877	821	855	813	798	813	780	842	839	865	786	814	790	826	752	819	796	833	838	780	810	829	825	831	812	814	775	844	814	794	794	783	797	849	806	780	765	787	768	758	814	841	794	788	807	824	811	795	738	855	777	825	801	806	867	723	835	779	805	803	812	811	823	814	829	825	808	797	821	815	800	763	822	806	818	843	808	830	840	837	817	758	846	751	793	762	811	848	830	779	828	885	746	821	866	790	851	812	776	798	784	807	833	765	803	829	841	854	796	838	847	828	854	801	862	826	810	819	821	736	821	797	812	823	878	778	782	824	776	768	784	847	797	807	837	834	792	865	750	829	774	748	779	815	873	815	783	800	756	817	719	812	855	806	816	775	729	801	779	818	798	773	775	767	803	817	780	812	788	768	805	812	795	870	842	800	784	854	765	790	840	846	749	801	825	817	817	836	759	763	829	780	830	772	811	843	797	853	829	848	782	826	820	816	782	866	835	796	822	816	825	821	826	831	814	776	806	814	821	826	832	814	829	789	814	835	807	803	770	792	836	816	790	844	796	796	819	828	810	803	868	823	795	796	824	813	805	817	813	801	789	819	811	801	879	747	816	797	804	826	783	796	810	805	813	798	781	784	821	821	765	804	783	832	804	833	815	872	749	795	839	783	856	806	758	801	810	773	841	898	778	807	810	765	766	777	785	801	800	835	845	788	794	835	801	777	809	773	848	816	848	822	819	768	789	813	887	803	798	804	791	774	831	807	823	781	816	785	780	805	817	812	834	783	810	843	824	806	765	801	841	809	838	835	839	834	765	833	840	824	797	843	792	816	764	790	832	783	787	783	841	810	774	829	814	819	774	819	814	765	857	771	786	828	787	830	822	821	891	821	841	795	851	821	792	780	821	757	792	807	826	815	838	784	807	852	788	828	863	838	870	782	788	764	820	797	788	793	843	809	760	852	802	847	836	791	766	771	839	806	847	788	806	805	842	798	821	787	824	827	822	768	817	773	764	803	886	776	781	802	783	836	739	786	794	801	817	764	796	815	831	832	822	811	813	886	843	799	767	793	820	825	812	803	791	769	788	808	847	778	798	807	795	764	806	801	839	802	783	801	798	794	777	798	839	787	788	828	837	797	818	878	859	787	804	833	786	820	826	814	786	835	806	752	835	823	773	768	777	797	805	796	833	797	760	778	828	795	821	770	802	822	829
15432	6984	5338	3292	1628	1263	1051	846	681	556	481	484	459	405	394	416	335	341	384	354	370	372	381	366	323	348	338	350	350	400	329	311	339	337	371	324	354	353	342	335	376	348	352	348	348	347	379	344	350	356	339	366	376	366	376	357	377	355	323	316	364	365	336	325	353	365	335	368	367	325	386	353	314	363	349	353	328	363	338	337	375	340	337	353	331	323	348	303	357	356	340	356	363	296	337	345	336	335	385	344	352	348	361	344	373	355	354	327	385	369	347	414	365	353	353	347	339	333	350	350	360	375	345	330	346	347	334	356	363	341	301	354	313	338	350	360	346	370	351	386	339	327	379	359	321	368	335	362	325	339	343	336	337	354	340	366	357	352	403	353	386	351	361	346	355	367	340	351	354	363	373	316	346	307	332	313	323	403	361	334	364	346	340	339	355	358	383	378	377	334	329	354	350	329	344	375	375	333	372	360	359	315	355	382	367	373	347	335	365	343	361	343	373	365	344	376	345	342	349	393	329	362	412	371	385	346	372	355	366	355	355	352	340	327	393	340	362	364	373	372	347	355	332	380	342	337	357	356	334	367	379	334	396	347	352	343	343	361	338	329	363	327	339	340	319	334	361	379	327	354	383	375	373	343	369	357	345	374	382	347	342	370	348	395	374	356	356	336	337	371	331	362	373	344	335	344	352	346	376	337	355	347	379	367	331	382	336	341	336	352	371	357	361	353	380	359	355	359	358	375	346	349	386	355	378	327	346	372	349	365	321	325	330	335	335	373	331	351	337	325	353	330	349	326	358	350	321	346	351	348	352	348	342	339	357	344	328	349	320	373	342	357	379	338	336	342	362	346	370	373	369	392	305	375	377	343	365	368	375	356	342	328	392	393	376	359	348	333	365	359	330	346	357	347	379	332	379	358	348	289	316	338	359	364	333	344	346	337	323	338	372	370	385	311	355	326	352	346	315	383	375	365	344	315	373	386	339	382	343	330	347	337	374	338	361	351	345	309	355	355	343	345	373	344	357	367	375	352	335	318	370	335	353	341	405	341	330	370	341	332	327	347	344	323	359	381	364	340	326	365	356	328	379	407	356	382	372	329	346	395	381	375	336	355	350	332	344	330	359	357	339	382	347	355	318	345	348	338	343	337	344	362	313	334	338	338	355	335	343	346	370	353	386	369	339	366	359	330	318	329	339	348	352	354	395	357	317	332	368	377	327	340	325	336	379	362	341	362	352	371	371	370	312	348	342	352	358	380	356	350	339	346	342	326	379	349	369	354	363	372	327	357	343	360	330	361	352	344	308	353	356	322	374	348	327	377	373	334	359	360	369	364	362	339	362	386	366	338	365	366	360	334	309	330	367	354	353	340	334	354	347	318	347	344	330	353	385	346	365	395	318	331	330	306	364	313	347	359	358	353	331	383	350	329	371	349	365	358	327	374	324	321	377	358	345	362	327	360	396	336	325	326	362	333	316	371	354	355	398	357	344	375	344	369	364	352	358	359	364	325	380	349	389	331	331	343	337	334	392	372	382	375	374	350	357	362	334	330	359	358	346	358	361	358	355	360	341	346	378	396	363	369	401	326	321	320	354	349	344	373	344	360	324	324	330	304	360	390	324	361	374	368	374	348	371	353	351	370	347	367	344	355	380	357	361	382	337	330	309	378	333	371	341	348	364	323	325	340	331	369	339	335	322	354	324	335	342	359	344	319	331	342	331	334	353	376	349	356	370	367	351	355	340	295	341	345	379	379	366	363	318	311	338	358	353	339	368	362	398	358	309	358	348	368	383	368	306	347	338	346	366	353	354	363	357	364	384	353	389	331	357	371	343	346	326	358	348	332	375	344	334	339	417	355	364	369	347	361	364	370	377	329	323	378	342	351	362	373	378	352	350	391	339	333	356	369	347	354	361	347	347	344	335	370	366	306	348	350	331	334	348	341	361	363	306	351	380	311	368	337	351	355	348	376	345	331	390	363	367	341	376	378	375	329	310	356	354	346	323	350	333	346	335	384	331	336	358	376	342	310	346	340	324	365	353	374	351	356	371	336	361	338	380	371	342	362	350	275	352	324	344	368	369	349	353	343	374	323	348	372	332	362	365	361	359	314	322	353	350	350	346	375	407	350	366	330	370	359	343	355	342	347	373	345	359	343	320	323	366	350	324	358	367	360	355	367	347	348	322	379	386	389	406	363	344	372	357	326	322	335	369	356	345	352	328	331	336	346	363	318	321	376	369	334	359	364	315	340	317	357	354	332	352	340	363	365	377	360	357	377	354	349	353	326	393	337	361	346	372	362	362	303	328	345	370	371	357	373	345	370	344	325	323	371	335	360	326	339	344	320	387	378	351	315	340	361	354	340	377	308	338	351	324	365	374	340	358	345	369	324	372	329	392	353	356	351	321	379	367	367	383	367	342	348	340	344	324	334	360	360	346	358	331	353	298	338	377	348	345	345	338	376	312	335	372	329	335	368	314	382	350	353	364	364	293	356	363	368	389	371	374	352	358	337	338	363	333	366	345	359	354	343	340	355	356	362	404	342	359	340	358	354	321	357	352	377	374	361	349	365	366	389	323	362	360	339	335	368	356	371	326	342	353	361	313	347	362	357	326	369	381	355	359	358	353	377	343	368	406	360	336	378	341	391	359	312	349	333	350	342	363	345	326	371	337	342	371	359	324	380	373	344	346	321	367	351	350	374	354	328	331	311	394	371	387	343	364	349	377	355	363	377	360	338	348	382	329	335	352	346	376	382	357	360	357	341	375	308	362	379	359	362	339	351	323	401	361	371	333	350	330	345	361	373	360	355	368	359	365	336	319	378	380	366	345	333	360	332	357	380	364	392	372	373	325	415	343	338	351	342	330	371	359	332	324	356	373	361	337	370	342	372	331	334	312	316	344	370	370	375	358	327	327	336	355	337	326	336	321	367	359	355	362	336	357	354	339	354	315	321	336	350	361	336	320	365	350	355	376	353	389	363	369	342	368	349	342	348	371	323	387	367	333	327	379	364	358	349	351	366	353	322	384	369	351	310	381	357	356	338	332	374	336	344	366	382	377	337	369	340	326	348	329	379	377	345	324	343	334	344	365	339	339	352	380	388	362	326	343	375	328	322	327	340	351	322	393	360	364	350	337	380	362	376	332	367	389	339	337	330	340	358	347	337	355	397	337	380	338	386	338	309	345	316	340	370	367	325	316	362	333	348	365	321	379	331	367	326	392	343	345	394	387	362	386	342	340	372	315	374	403	353	364	339	332	349	365	346	332	389	339	354	332	336	355	345	341	325	338	352	332	346	340	352	374	371	338	345	336	356	319	371	328	333	354	371	367	343	385	353	349	373	371	334	354	335	339	342	341	362	381	352	357	345	354	399	391	374	340	349	356	374	380	372	344	370	345	328	348	349	295	334	350	349	343	333	368	372	397	335	351	330	361	350	344	353	346	323	360	341	360	350	375	334	367	351	360	343	375	321	335	339	311	380	354	345
9205	5593	9341	8134	5509	5035	4140	3220	2431	1991	1611	1467	1334	1060	991	1001	831	816	787	777	856	776	790	773	742	737	715	756	811	767	796	775	843	741	751	770	785	731	780	808	767	796	773	774	789	791	714	737	726	824	731	778	790	744	726	765	743	765	785	762	810	767	765	713	762	778	749	753	766	768	815	754	794	817	813	784	779	771	769	752	820	808	756	760	755	809	708	782	795	787	837	732	746	806	741	730	802	728	711	757	764	794	754	772	790	774	779	787	783	754	735	751	769	759	736	799	762	808	758	759	752	843	756	738	776	750	751	712	766	747	783	819	766	757	752	748	742	788	743	744	812	731	755	781	760	776	751	797	823	761	749	749	779	782	774	749	764	821	777	758	782	797	766	770	764	730	795	767	749	770	775	771	726	792	789	760	759	787	717	739	799	807	796	739	802	760	756	757	744	805	758	801	707	783	844	786	761	778	740	773	745	770	788	743	742	798	778	735	761	739	780	738	784	706	789	715	783	763	769	769	791	783	736	845	736	781	764	776	783	744	767	779	789	771	780	761	761	793	768	809	785	742	741	804	798	768	797	769	747	753	749	772	742	770	738	763	733	714	796	733	775	717	741	754	748	754	724	810	749	775	826	777	749	781	756	784	757	754	779	773	740	734	831	753	825	745	761	766	803	727	756	736	779	770	727	743	791	774	736	761	793	769	780	748	760	804	764	763	744	794	794	777	779	726	790	820	790	805	742	763	778	769	768	771	787	768	775	749	800	770	791	770	770	731	780	756	773	730	768	758	742	795	822	759	767	781	804	721	792	796	757	736	750	782	772	744	767	753	772	772	725	773	777	739	795	771	778	761	783	761	750	796	766	738	781	706	799	764	822	750	770	773	789	734	774	788	737	763	750	760	786	749	793	758	825	715	780	769	764	744	738	796	783	819	756	718	753	786	754	783	740	779	765	794	790	794	722	755	734	763	749	755	796	826	777	752	771	765	736	809	750	711	718	787	768	759	759	768	800	775	746	745	764	781	747	797	745	769	775	768	763	734	766	725	770	800	812	744	764	777	709	804	765	758	775	760	803	779	768	759	790	762	798	782	791	767	803	805	765	714	776	766	796	765	753	794	755	789	782	768	785	761	811	730	794	758	781	791	760	758	818	751	787	739	754	750	799	772	746	760	784	776	792	743	777	790	774	790	764	800	764	760	754	736	765	825	742	762	731	773	784	722	750	771	803	832	769	789	742	776	733	784	782	749	758	774	763	767	725	804	727	727	750	780	782	807	756	742	791	775	839	753	748	774	769	829	753	727	752	741	768	784	788	799	763	733	797	742	746	786	748	785	763	773	722	748	811	748	788	823	794	799	779	758	750	758	740	756	775	806	748	781	722	734	815	759	766	813	710	788	810	763	776	736	771	708	746	774	770	763	728	713	760	744	768	748	860	720	712	747	753	764	755	764	706	834	790	745	718	738	776	748	757	774	789	758	773	753	774	697	791	739	798	742	783	771	752	754	749	792	767	764	763	758	812	726	771	762	728	751	793	743	735	767	805	764	791	803	767	764	758	785	790	796	730	797	744	760	804	732	768	708	803	810	778	760	769	729	836	835	743	791	784	775	760	741	782	742	799	834	752	782	807	734	748	803	770	754	794	785	767	692	751	740	791	763	783	757	766	774	766	741	749	801	758	795	782	735	738	727	815	769	783	755	821	801	786	791	778	776	775	798	753	783	750	729	779	781	753	765	809	765	824	761	786	750	748	761	771	773	770	740	753	762	745	764	778	726	778	735	758	771	760	740	790	771	777	771	785	726	749	774	767	768	700	764	789	763	695	730	780	762	767	744	781	729	732	737	806	779	782	759	778	781	750	800	807	776	764	769	737	776	773	765	731	734	811	725	728	791	743	793	791	772	743	782	746	764	706	767	738	759	819	742	736	732	755	698	781	772	757	752	813	758	767	729	789	781	746	788	801	747	760	780	789	748	755	774	750	795	730	762	768	755	760	742	774	754	756	740	786	795	723	728	755	820	803	756	747	729	763	735	789	772	753	779	791	777	806	786	775	734	758	773	822	739	730	783	810	764	751	756	725	755	787	811	754	748	717	691	713	733	713	774	778	772	771	768	756	838	740	715	833	775	716	749	739	716	749	710	776	787	755	758	760	751	796	754	794	734	760	786	771	767	752	803	764	738	759	780	746	722	750	767	801	748	682	758	772	771	760	715	744	763	756	790	791	728	796	725	798	757	738	741	725	801	724	809	749	761	741	795	785	763	779	797	803	763	772	713	702	702	751	793	746	758	726	782	755	779	753	766	740	805	789	758	751	780	765	778	788	793	801	797	783	788	755	769	783	784	764	785	772	736	745	734	770	765	769	756	725	756	744	794	781	779	824	779	754	735	710	748	761	767	753	783	774	739	774	736	768	765	760	784	783	745	799	718	793	778	781	741	750	782	786	803	747	778	780	765	794	754	722	764	793	782	739	801	773	756	718	784	752	761	748	749	739	781	785	777	785	793	781	819	757	791	760	733	768	754	757	760	713	690	722	807	830	795	770	755	747	747	766	771	760	769	741	798	760	777	790	733	742	748	741	807	750	770	810	744	834	797	795	766	749	779	804	731	780	735	754	774	725	749	759	788	792	777	741	734	729	779	724	756	755	799	715	745	796	758	755	752	748	739	723	736	764	809	827	788	745	726	745	751	768	736	773	755	784	772	762	785	836	748	768	744	796	714	783	785	754	786	767	793	745	782	765	749	798	763	734	770	779	744	770	753	751	767	760	738	734	734	736	769	715	760	757	717	801	765	771	696	781	778	736	733	771	772	726	794	758	747	793	734	743	758	775	772	796	801	794	795	781	793	778	770	785	751	722	772	749	705	728	845	749	730	844	756	841	757	765	758	744	752	824	792	763	740	766	820	765	832	790	750	767	758	772	756	790	782	774	796	749	756	782	748	792	807	751	812	749	815	751	719	755	752	773	729	793	766	740	750	724	804	761	759	772	747	735	745	807	776	728	791	738	783	798	735	753	787	742	791	762	784	789	772	696	807	771	793	728	768	782	766	775	724	777	770	811	749	806	768	762	800	800	760	784	810	746	755	776	758	728	774	728	733	725	765	770	724	786	766	724	761	743	761	793	724	784	778	726	764	750	792	751	729	757	730	788	743	743	785	786	792	752	769	775	735	757	785	747	763	739	820	783	722	769	811	752	795	725	791	772	769	716	802	784	742	809	828	727	825	757	820	794	742	759	753	733	730	760	767	750	776	814	753	732	729	773	766	740	793	761	756	766	773	761	736	780	763	778	763	780	742	764	771	763	768	786	780	730	780	787	757	791	789	737	744	775	790	749	801	736	755	745	761	706	740	735	733	792	770	717	783	779	734	748	768	738	757	776	782	719	780	751	780	786	779	783	743	758	732	740	765	772	757	755	764	776	715	773	773	786	786	750	768	789	779	756	743	755	819	772	761	770	761	730	742	738	726	740	746	743	773	787	753
26698	12435	10461	6277	2994	2257	2000	1322	1023	806	659	554	509	501	397	368	331	311	365	333	348	325	327	345	318	324	325	317	364	329	333	300	290	327	302	335	299	308	299	314	335	340	332	308	305	325	312	293	331	313	299	309	337	302	320	342	348	268	256	303	324	339	323	351	325	319	281	312	334	306	318	304	319	332	287	314	323	310	302	286	315	335	303	319	315	312	307	323	323	308	318	321	320	335	332	285	306	329	313	304	313	299	313	345	333	324	343	337	286	305	307	303	294	345	327	286	316	311	304	283	293	340	317	327	306	308	302	285	309	333	312	304	329	329	314	303	336	299	324	325	309	280	317	310	312	283	315	293	323	318	330	356	335	318	337	369	298	320	350	301	334	324	330	328	327	322	321	290	306	307	329	331	325	290	280	306	322	320	281	340	330	303	339	304	316	302	291	298	320	310	325	359	330	318	309	292	315	341	338	333	293	294	300	332	306	314	290	322	323	322	298	310	272	343	310	312	353	311	330	302	329	309	303	305	287	333	297	322	306	291	320	329	312	301	308	299	308	329	352	336	296	302	321	348	357	319	335	299	274	306	315	310	295	319	292	318	314	346	285	320	332	293	314	327	299	332	307	312	309	320	329	330	328	298	340	295	346	329	306	280	321	306	341	271	280	330	330	297	322	310	298	303	302	304	314	305	288	282	341	292	290	299	316	333	329	336	336	321	345	301	279	321	326	304	309	343	310	326	316	326	297	326	295	306	298	297	337	337	302	338	332	329	306	316	321	354	320	320	297	323	337	340	313	317	302	277	349	309	339	339	290	317	291	307	322	328	325	321	289	305	281	306	343	333	344	317	309	319	339	307	339	279	300	329	323	340	301	293	321	321	306	320	304	316	310	318	290	294	322	324	284	316	303	290	344	307	331	320	351	375	302	324	309	297	297	329	320	354	345	317	371	319	294	306	327	329	266	320	326	330	325	293	278	312	323	309	333	301	323	319	317	310	313	283	310	302	312	308	320	307	321	324	299	296	300	313	312	343	313	290	316	315	334	308	325	306	300	275	344	289	339	305	302	293	292	286	325	313	311	321	316	327	330	322	335	295	310	294	336	310	312	344	322	320	300	334	319	294	329	339	315	337	332	323	317	296	321	314	338	309	301	288	335	355	304	309	342	343	342	326	322	284	331	336	321	332	311	301	264	281	312	328	317	327	321	307	321	317	342	301	285	308	346	313	340	296	309	307	319	294	286	306	299	303	355	329	313	324	285	323	314	306	329	350	305	343	302	292	300	294	331	305	326	341	329	332	309	302	340	298	326	345	295	276	317	337	284	313	331	372	356	336	313	347	285	317	305	310	321	297	279	301	328	300	333	320	297	341	332	347	294	314	296	311	297	323	289	310	278	295	335	315	304	308	341	304	328	331	327	308	346	302	311	307	326	304	289	316	300	316	324	339	330	296	309	301	314	325	285	331	298	313	301	326	299	289	299	308	354	298	287	317	349	331	333	322	326	294	332	286	336	264	294	337	320	318	311	348	302	326	317	294	336	328	337	312	302	335	298	311	284	326	306	323	303	312	343	316	295	302	344	306	312	351	313	299	297	295	311	306	293	347	313	286	304	343	289	310	310	305	310	293	293	317	303	366	295	312	331	292	317	346	335	284	323	363	343	312	337	326	299	319	295	370	300	303	296	295	296	324	350	306	347	310	327	330	314	292	305	301	275	315	298	339	299	330	302	329	339	315	317	300	331	314	310	315	331	279	307	288	322	326	319	310	321	311	299	339	316	320	322	345	301	301	293	315	335	333	327	321	360	295	338	318	339	374	313	332	322	337	292	302	279	337	309	340	329	313	344	326	291	305	310	315	324	298	268	293	298	293	332	358	331	299	300	316	298	306	330	331	338	314	321	331	311	306	302	293	299	308	317	289	329	333	319	342	291	328	319	308	308	302	330	324	338	293	305	304	324	318	362	317	276	289	309	350	277	328	340	314	325	323	317	306	299	287	336	341	322	340	373	332	318	330	314	312	282	315	335	329	299	333	336	302	321	292	275	320	305	328	305	336	340	341	292	325	337	318	297	295	290	320	312	327	316	331	280	302	324	273	315	326	360	289	313	334	320	336	337	308	301	295	340	301	310	347	313	331	302	339	330	339	344	332	327	312	333	305	312	308	279	340	326	304	307	324	299	315	316	318	322	297	312	304	329	309	300	321	307	285	294	311	319	304	341	323	336	359	304	298	310	321	326	309	303	342	292	314	325	302	328	306	285	320	309	312	317	328	292	318	293	308	306	312	302	260	304	306	261	324	292	306	324	326	310	298	285	290	268	302	322	285	321	336	331	343	284	321	318	312	313	303	341	295	314	331	288	316	309	346	310	307	354	293	299	332	323	279	328	310	282	317	321	274	320	329	329	281	340	259	271	307	329	329	332	298	302	296	319	293	358	328	306	314	321	315	304	310	330	305	356	304	335	320	313	336	328	328	296	305	328	297	299	307	328	273	297	317	333	319	302	283	336	296	300	320	326	271	314	325	321	331	343	304	305	303	322	302	306	285	286	289	298	344	320	290	356	326	313	324	330	309	331	306	313	335	318	334	310	276	296	280	307	277	299	324	331	302	299	319	308	340	312	352	332	302	312	341	294	284	338	322	314	270	310	292	305	303	309	319	322	319	279	317	295	337	311	333	336	333	302	302	291	309	309	324	308	332	302	338	318	296	281	301	309	347	304	347	326	318	338	296	296	316	332	306	299	310	278	338	330	333	297	300	308	322	315	326	352	314	321	309	307	312	286	325	310	343	315	314	312	306	292	338	293	332	300	313	293	299	314	325	318	303	343	307	328	354	302	283	312	337	300	309	287	302	288	315	319	286	290	327	299	321	308	340	340	347	344	296	331	329	301	298	322	328	306	313	351	337	295	309	348	321	343	288	318	305	331	331	283	329	364	299	332	306	307	304	320	338	298	299	309	302	342	321	371	319	318	302	322	321	315	294	282	285	328	320	341	328	312	289	324	300	339	334	322	305	320	278	309	318	319	300	293	283	287	336	301	336	306	335	333	331	313	302	326	298	300	325	324	322	313	295	314	314	350	322	289	295	313	323	318	321	294	323	323	316	285	312	337	324	262	303	318	319	314	316	312	313	303	299	300	330	333	318	298	344	341	315	323	323	323	304	317	302	337	315	308	329	286	320	316	336	319	309	304	302	306	334	322	332	304	323	344	298	340	331	302	312	349	299	317	331	328	306	349	298	321	310	299	302	342	310	326	343	312	335	309	276	333	309	323	316	315	310	302	314	299	288	326	306	328	324	298	321	343	335	314	314	311	336	323	305	342	290	299	340	344	339	328	291	313	322	339	336	353	332	335	299	323	331	291	284	317	317	323	309	323	353	331	309	304	319	295	340	302	294	320	316	310	317	331	308	304	306	316	318	313	284	277	306	333	317	300	320	325	330	283	325	293	318	324	303	344	338	317	360	310	314	323	291	290	339	305	315
16000	9083	15848	14107	8941	8743	8032	5538	4534	3229	2506	2342	2128	1572	1167	1155	968	831	806	805	816	737	744	808	786	692	721	737	742	712	693	732	707	721	692	709	691	707	688	734	682	665	718	721	762	719	729	698	717	717	726	704	711	717	705	691	706	740	743	704	692	642	696	687	771	720	724	714	681	720	694	682	699	697	708	691	702	712	716	716	744	679	696	720	669	684	710	708	695	708	729	745	716	663	705	737	726	698	705	686	634	704	695	687	779	689	729	739	720	718	683	716	718	729	735	711	696	716	658	724	697	687	690	718	681	720	697	714	678	706	720	736	699	689	681	727	695	656	673	705	680	704	730	710	689	712	699	707	742	711	718	706	756	675	709	710	695	770	727	696	756	697	771	714	725	763	685	713	713	678	698	682	760	711	736	672	656	672	699	679	695	703	696	689	730	694	726	695	682	701	708	716	661	658	694	707	683	710	682	669	689	731	674	698	705	677	699	704	685	683	727	722	720	699	709	682	696	685	713	690	697	714	718	737	679	677	710	703	680	693	701	704	708	716	725	700	721	717	687	687	716	746	740	684	710	721	739	748	706	655	723	674	637	687	685	731	716	708	744	685	685	696	687	698	790	697	698	697	710	691	694	696	732	664	719	716	732	716	699	733	699	659	722	690	691	708	765	690	723	680	720	665	696	692	733	698	685	685	696	696	708	705	690	692	650	691	681	699	703	719	706	715	702	731	703	671	693	689	684	681	706	673	726	695	726	660	688	706	704	648	719	737	757	671	696	718	697	685	637	694	699	666	703	694	705	734	646	693	710	667	691	707	662	687	692	763	690	754	656	718	750	666	756	693	707	681	696	665	717	695	739	643	686	667	707	700	734	714	695	702	693	688	696	695	659	718	757	703	674	763	719	707	631	674	715	722	675	716	663	712	673	662	694	758	720	706	698	660	698	690	731	719	713	676	711	724	741	673	690	688	722	729	719	652	681	689	650	684	692	680	691	698	702	683	690	681	743	675	720	692	691	638	723	701	696	713	666	713	700	707	706	684	700	698	698	678	706	678	752	680	676	685	710	746	709	707	751	715	744	723	714	727	719	724	661	715	751	709	726	716	665	682	747	702	653	730	714	702	662	732	685	701	722	734	708	741	672	706	737	723	705	717	695	792	744	734	725	722	747	713	636	672	674	754	721	714	664	676	691	720	689	687	743	712	680	720	713	672	696	644	725	704	748	693	697	727	715	710	712	684	713	764	650	686	750	714	688	708	706	732	691	712	722	695	663	681	707	715	730	720	672	688	718	634	664	676	752	734	728	763	730	688	692	751	723	676	723	715	735	694	711	691	711	674	686	649	690	664	702	697	680	686	714	716	727	708	705	711	682	684	695	697	687	686	702	691	672	726	711	659	685	683	661	726	768	705	697	691	678	689	710	710	713	699	669	715	719	716	686	720	712	704	673	737	716	689	688	698	669	702	688	696	710	742	705	721	638	753	715	718	753	672	752	694	704	682	702	699	707	691	735	678	749	718	685	703	755	695	711	658	756	698	713	700	675	724	691	694	702	741	737	700	702	682	683	667	689	678	707	777	720	702	681	706	696	667	730	738	720	667	724	688	694	671	728	756	710	697	687	714	760	720	693	733	732	760	638	700	709	728	701	726	717	733	696	744	669	705	701	682	682	703	751	714	668	727	734	670	711	673	732	683	691	705	703	696	666	686	686	685	705	683	731	695	686	671	696	680	696	720	675	716	697	729	692	683	738	711	736	694	713	671	662	695	677	668	658	728	731	687	735	674	692	744	644	687	707	678	687	711	675	747	682	656	695	691	728	753	716	750	718	679	694	716	693	731	717	685	701	684	737	693	697	730	713	695	691	700	675	648	681	686	709	717	675	732	729	687	708	693	676	715	716	720	720	684	712	715	707	669	741	704	711	666	736	683	718	697	659	739	651	680	751	703	729	707	727	722	728	745	725	677	709	730	655	687	662	677	699	727	733	692	709	677	715	722	695	726	699	717	690	730	671	731	707	723	725	701	680	736	734	749	696	680	711	643	683	726	687	728	707	738	705	718	683	699	699	683	727	739	692	719	678	733	737	723	725	690	717	771	732	741	693	730	727	731	680	674	707	685	693	678	697	672	701	776	728	714	705	729	702	713	681	658	686	697	667	719	717	691	724	717	719	642	756	709	681	693	735	668	725	691	664	674	718	698	670	720	756	684	711	663	702	702	750	713	671	699	731	708	686	714	692	684	720	660	719	713	719	684	697	739	732	709	720	683	719	684	702	696	681	689	668	659	681	702	694	732	735	685	719	668	632	731	710	772	721	740	628	718	709	750	699	715	696	692	745	681	688	729	679	688	743	719	669	730	699	725	665	690	693	710	694	714	731	698	736	719	666	713	681	673	745	707	694	645	690	707	733	698	690	739	702	704	677	713	686	640	659	697	726	720	706	703	706	729	686	677	701	743	749	692	701	681	647	672	726	695	709	668	639	695	712	719	722	653	703	657	694	686	688	688	689	724	718	690	673	763	746	693	678	689	698	716	678	714	704	672	760	637	716	695	738	691	761	684	682	668	736	708	685	731	731	721	681	699	702	686	688	671	700	729	717	688	687	669	725	738	791	723	732	676	736	682	674	671	691	698	694	704	713	685	752	709	732	709	700	702	692	681	682	678	686	702	721	731	689	698	715	696	713	749	685	672	750	776	672	708	735	728	712	746	699	695	724	744	703	741	670	704	671	710	700	727	647	749	694	717	680	712	636	721	695	697	709	736	678	678	719	680	718	670	691	687	710	705	715	702	713	722	725	672	734	727	710	707	775	707	714	681	703	683	743	672	695	755	684	725	658	700	707	707	689	667	678	691	672	676	688	755	754	666	716	739	671	677	676	708	698	731	679	682	687	701	675	681	641	720	690	717	722	704	722	714	688	712	710	689	712	714	682	682	717	665	700	722	718	720	765	679	711	675	716	671	699	696	724	712	692	715	698	707	694	664	703	682	690	674	708	738	716	748	708	729	716	694	730	744	687	686	742	676	730	717	740	727	651	714	717	718	685	728	650	639	720	694	686	698	695	715	684	739	692	677	657	677	734	637	701	646	676	716	737	728	721	748	716	686	739	687	702	723	724	679	726	642	742	714	721	689	689	706	728	698	748	714	712	732	709	753	677	705	734	698	698	738	714	729	669	693	758	713	712	698	703	739	709	725	713	713	739	709	716	710	713	695	746	747	747	686	729	698	698	735	691	682	695	716	697	655	703	680	695	714	724	689	689	701	705	684	682	728	717	704	738	698	650	694	732	679	655	658	724	701	716	724	704	664	703	701	724	725	713	704	673	723	719	732	700	720	676	703	710	727	731	729	719	696	674	676	675	674	665	722	690	731	667	698	720	684	719	685	688	667	686	697	699	668	737	733	676	699	681	709	740	707	690	736	671	731	716	711	751	731	728	719	765	737	709	672	702	731	719	657	706	668	738	730	690	681	678	704	702	675	706	688
35920	17813	15203	9155	3965	3206	2971	1801	1324	1077	893	824	717	669	495	497	404	440	421	365	382	353	367	364	349	393	401	391	346	392	380	390	334	329	358	349	389	372	354	340	398	338	343	376	350	357	361	386	378	388	344	370	400	370	363	356	392	360	375	383	358	354	372	376	354	399	333	376	390	386	360	349	376	382	380	363	355	356	393	360	357	354	346	354	390	372	352	354	362	358	348	391	345	424	334	339	326	366	318	355	340	395	357	344	384	380	350	348	394	360	370	365	358	359	365	365	357	402	368	396	354	379	371	359	376	365	387	415	366	360	343	346	346	390	385	338	333	393	364	354	402	372	352	376	373	353	342	381	401	371	363	349	339	337	348	344	359	368	369	374	357	326	364	363	373	401	337	402	348	405	357	356	359	368	373	365	358	355	376	337	357	373	374	360	371	339	400	373	349	338	381	364	383	356	354	389	346	316	343	380	374	367	353	377	380	361	362	360	363	362	369	371	359	340	360	385	391	347	345	351	342	358	353	359	406	372	356	329	364	375	341	344	345	402	340	369	379	373	369	359	333	388	370	362	375	361	380	368	376	359	319	382	398	355	354	361	345	355	394	367	370	359	351	319	406	360	348	374	400	351	348	353	393	379	344	338	385	374	340	342	353	377	361	391	336	402	378	382	358	360	355	359	383	342	361	364	356	335	362	367	355	424	385	369	345	341	372	395	366	315	390	358	383	368	357	362	398	390	355	358	356	386	345	369	384	374	383	350	354	352	366	350	410	373	340	385	401	389	389	333	336	363	370	329	341	388	373	372	365	379	409	362	402	378	350	349	340	387	358	361	363	386	346	366	359	378	352	352	361	334	384	321	349	371	353	357	358	387	402	381	379	365	374	389	363	358	337	352	287	369	358	397	380	383	337	349	328	382	346	361	392	418	371	385	369	387	392	372	361	375	385	383	387	379	352	409	362	375	352	357	349	366	354	356	351	406	348	369	391	385	388	346	332	372	357	363	387	356	353	355	340	382	388	346	362	377	389	382	351	369	331	368	382	317	429	369	368	397	349	342	357	355	395	355	360	356	369	376	398	370	377	344	386	359	373	386	373	377	388	310	334	428	368	367	347	383	402	372	348	385	385	353	360	353	328	401	353	349	366	347	387	356	376	354	354	365	389	389	378	334	351	335	371	339	375	357	396	349	370	329	405	400	342	390	383	349	386	387	406	343	368	375	358	357	357	366	354	387	387	400	367	347	359	376	373	346	342	364	336	360	375	382	378	378	319	385	375	325	370	385	362	384	385	393	351	370	360	349	378	356	342	367	338	383	389	349	364	378	346	349	340	362	414	368	360	347	362	324	390	325	340	339	382	343	386	352	381	329	330	353	341	369	357	376	389	341	384	355	339	416	375	394	398	365	353	376	381	356	363	395	375	344	376	386	369	366	369	361	361	346	326	402	383	348	338	359	374	346	376	362	347	362	333	374	381	331	373	370	361	334	350	399	397	363	399	387	359	356	373	390	368	384	384	354	402	381	336	318	380	367	380	365	358	393	366	352	419	387	365	318	388	356	366	402	348	313	357	346	396	359	364	368	375	330	361	332	366	335	325	370	375	364	387	394	339	410	370	375	406	432	339	357	383	363	336	378	374	396	324	333	361	378	386	358	349	313	308	382	409	326	381	333	348	388	367	367	361	377	352	353	360	363	348	358	387	343	348	334	345	365	377	379	349	393	368	420	382	328	354	376	374	380	359	359	364	356	378	364	401	376	376	356	389	359	333	352	364	347	366	395	373	343	364	367	374	347	377	365	365	385	358	360	351	383	383	372	398	363	355	343	371	307	347	364	351	333	339	392	375	382	362	382	364	337	317	371	402	380	393	384	373	374	368	349	366	386	370	371	384	363	401	337	399	354	375	374	376	360	373	339	365	336	356	422	367	387	378	366	322	354	360	375	359	368	372	345	379	371	358	356	373	378	354	371	391	374	365	366	360	411	363	374	369	367	399	383	401	384	355	375	344	338	341	404	383	353	359	384	340	377	390	374	388	332	379	391	379	380	352	397	350	393	364	381	394	359	343	309	349	386	343	337	340	388	384	348	378	363	361	372	370	334	336	371	346	361	344	433	319	349	329	356	344	380	321	330	354	383	397	354	364	366	354	381	324	382	415	382	369	364	365	343	363	354	357	326	362	376	371	359	397	383	352	360	361	372	355	346	366	351	367	363	393	367	369	378	371	385	377	339	352	345	364	378	377	385	353	346	362	374	392	338	343	358	376	387	327	376	359	371	400	332	353	347	334	347	343	375	407	364	322	344	369	314	381	361	360	356	371	383	417	354	355	345	345	355	359	379	386	394	381	363	359	417	360	411	406	365	410	360	366	333	390	353	398	403	367	398	376	381	318	411	325	363	407	338	335	353	347	354	377	387	340	413	352	347	345	363	340	381	359	342	404	368	328	388	347	362	351	365	329	381	359	362	356	363	378	355	379	317	343	378	356	329	360	374	362	362	376	410	359	370	385	355	340	361	358	351	425	382	399	370	385	345	364	356	337	375	416	347	383	323	352	367	359	340	350	373	338	349	363	348	361	360	380	361	343	370	379	349	389	346	335	369	365	377	354	383	432	385	339	327	348	381	383	368	330	342	366	375	343	370	381	357	370	361	390	362	372	337	401	373	362	372	366	386	382	381	347	374	337	403	334	401	369	381	347	364	381	395	399	374	371	374	357	339	361	363	391	363	370	382	353	358	383	321	385	378	383	359	366	422	395	388	388	326	382	352	339	376	330	358	367	373	344	354	349	338	394	363	393	357	352	371	428	387	344	391	353	355	349	377	395	361	379	389	372	375	334	356	379	364	370	351	351	379	407	346	365	378	364	350	343	378	374	362	379	384	355	367	384	343	371	369	346	365	372	387	391	386	329	359	355	381	354	342	355	371	348	352	379	357	311	383	376	352	355	348	401	361	391	358	386	363	361	359	375	384	411	349	365	366	353	409	336	362	362	383	350	347	359	376	369	378	353	355	383	381	330	350	340	354	353	359	348	357	359	368	356	336	361	389	361	378	373	352	347	381	393	352	343	362	320	353	343	359	350	387	357	356	370	362	359	375	367	373	379	386	360	384	374	349	373	387	375	379	369	388	353	383	351	328	365	371	381	392	355	361	379	382	356	375	391	344	371	352	390	367	356	415	382	369	357	331	322	371	329	345	340	364	375	416	360	368	389	374	355	359	365	344	401	377	346	367	341	365	372	366	417	345	366	353	386	349	338	390	364	358	394	378	363	364	348	358	353	394	384	349	339	339	373	350	371	399	412	327	345	365	350	343	384	366	350	370	372	362	387	338	390	359	368	385	383	351	378	327	382	339	372	362	361	399	362	394	367	372	362	355	347	357	354	371	346	347	364	352	385	375	339	373	391	339	321	384	358	370	382	324	356	346	381	328	402	364	382	344	329	332	367	354	378	331	349	374	336	383	375	372	385	350	402	356	405	366	377	380
20490	12038	20888	17522	11593	11400	10982	7293	5778	4186	3441	3297	2932	2299	1669	1404	1173	1022	974	962	912	893	919	853	780	855	809	848	836	764	821	826	785	788	801	811	850	841	824	813	798	849	842	870	837	807	783	853	835	813	761	772	807	839	776	837	831	820	808	793	881	794	813	841	840	798	779	838	817	756	770	831	798	756	818	771	836	838	832	817	829	770	808	789	831	774	822	794	814	792	793	819	847	764	836	762	770	835	813	807	797	838	807	765	808	784	871	757	796	829	801	806	824	788	801	784	810	859	773	770	812	773	760	832	837	824	779	812	856	780	765	826	813	792	779	775	773	806	823	783	829	828	828	838	818	771	791	839	799	856	767	838	809	813	831	826	831	797	768	803	799	809	858	793	781	807	753	848	857	822	819	842	832	776	855	753	829	825	772	800	795	816	764	818	798	807	774	837	823	771	778	812	804	842	783	828	817	846	801	771	826	790	788	753	825	829	784	826	797	772	828	804	844	822	829	782	752	832	824	811	785	849	814	774	772	838	826	848	778	832	843	815	796	880	755	799	780	843	824	834	819	866	843	855	762	808	785	765	755	775	805	788	774	793	816	771	767	786	799	748	757	826	763	830	802	858	819	808	808	800	816	791	792	762	790	820	792	841	836	783	822	800	817	831	809	811	792	784	801	746	749	767	825	807	829	847	845	807	820	837	745	814	839	835	833	861	789	825	820	844	779	797	837	848	812	812	834	840	803	781	807	765	840	820	734	795	812	790	851	773	795	813	825	857	787	782	823	796	772	781	803	793	781	792	832	814	774	797	800	782	790	819	848	773	795	792	772	816	826	775	780	835	797	803	813	814	775	816	806	808	783	817	808	834	779	809	800	782	801	800	842	802	762	825	770	806	844	827	763	792	744	763	751	806	802	771	766	798	833	793	778	846	816	810	793	796	837	816	842	820	818	796	781	792	794	791	834	752	771	811	808	776	824	853	764	795	809	768	781	813	840	803	791	780	755	804	791	816	838	828	801	829	778	811	833	790	843	830	795	816	821	837	825	829	865	782	805	840	822	795	830	791	781	798	797	806	812	804	799	830	778	806	805	805	796	806	802	819	787	812	830	782	854	822	749	795	887	805	820	839	774	790	814	821	768	783	776	797	833	780	821	806	773	799	793	794	830	848	808	782	775	824	775	813	802	853	793	781	792	791	812	734	785	812	806	770	778	819	798	828	804	809	846	840	795	818	811	805	805	811	798	828	819	830	797	789	785	803	856	847	799	782	803	781	855	762	831	801	785	803	826	761	806	855	814	837	827	807	812	795	763	796	842	816	809	803	839	825	760	792	775	820	810	763	757	812	831	724	817	826	833	807	797	790	829	800	798	777	812	838	779	791	791	807	756	848	824	802	838	830	800	789	818	763	747	821	846	819	792	816	833	782	803	757	811	822	800	800	756	805	745	804	760	760	803	829	793	776	781	818	789	840	794	806	805	867	808	739	802	793	763	777	803	838	847	814	868	801	809	793	826	817	772	803	708	802	781	813	801	810	788	774	809	800	803	780	800	820	766	812	869	832	749	830	803	799	841	803	817	798	786	821	793	796	843	838	855	775	786	810	831	804	832	754	849	772	781	836	829	803	830	818	852	801	785	833	762	835	794	828	807	772	815	782	768	850	789	813	781	829	749	823	800	739	779	817	783	772	800	855	783	883	794	798	790	764	820	747	815	791	808	802	847	784	835	829	821	832	862	754	773	805	803	788	823	780	797	809	817	834	786	795	798	781	807	808	795	791	824	835	869	789	832	743	812	827	796	756	801	836	773	863	794	857	791	812	796	784	794	854	775	800	815	799	817	778	845	837	820	825	814	819	804	825	820	811	806	850	784	768	788	788	841	823	834	827	768	803	834	786	810	813	763	795	788	817	793	771	827	852	816	824	808	829	830	803	824	821	832	834	819	831	768	779	811	807	832	772	797	838	781	833	821	853	822	809	787	805	815	786	788	808	793	789	803	766	769	782	812	836	824	795	778	838	837	767	810	806	846	808	797	821	797	813	785	789	780	848	764	819	792	817	805	786	831	749	811	808	822	764	830	755	798	754	818	803	811	821	850	816	749	801	827	815	804	826	777	861	807	747	813	809	823	841	830	775	798	783	833	801	814	847	828	813	794	809	756	788	781	808	756	856	783	861	856	823	793	820	788	862	758	851	795	776	838	832	857	792	842	792	789	799	831	822	808	788	858	811	806	819	797	797	801	791	814	789	853	828	830	828	767	832	776	764	821	788	811	819	787	806	819	824	799	813	798	776	829	820	804	782	820	833	798	822	784	811	788	812	849	805	795	813	781	787	820	848	849	845	772	790	763	822	790	833	762	789	744	796	821	821	800	806	773	843	820	801	796	811	827	830	738	836	837	837	787	804	852	817	803	830	789	804	807	833	838	819	815	755	784	849	813	796	803	806	821	780	810	742	860	771	808	804	844	814	799	779	764	798	798	807	804	832	827	844	855	800	804	786	765	842	810	799	786	854	836	841	770	838	808	797	775	779	827	826	803	776	787	795	810	813	775	758	775	796	828	831	770	798	827	787	776	824	797	831	795	804	800	805	819	829	819	808	819	801	849	823	801	796	768	801	782	776	791	838	834	785	763	803	823	820	841	858	778	808	803	797	809	811	778	795	803	832	782	838	792	795	826	803	777	782	813	808	807	731	786	731	808	800	836	808	789	773	753	840	790	846	839	798	843	820	799	832	843	748	795	794	844	770	768	832	828	788	815	830	787	770	787	773	791	834	819	817	862	786	829	812	781	838	823	808	794	840	850	759	873	771	786	821	785	809	816	772	826	809	827	758	843	827	816	821	865	838	793	842	832	825	789	819	866	809	792	828	808	860	816	819	767	784	792	781	813	791	798	750	841	824	869	791	824	806	775	846	783	827	786	810	865	862	853	772	836	822	805	777	809	855	806	831	796	812	803	749	853	828	797	779	803	775	783	820	840	826	769	835	783	873	770	749	798	854	772	789	819	806	833	776	822	879	792	789	770	820	806	773	816	821	805	839	758	817	850	832	814	831	838	802	775	756	781	760	805	786	831	765	690	804	734	846	789	824	824	787	795	810	792	781	785	843	771	857	802	764	794	831	808	778	794	769	800	782	846	818	819	773	869	797	825	782	786	791	792	871	727	853	803	818	770	834	762	787	798	836	773	826	802	809	821	748	819	807	762	777	747	818	808	791	737	795	757	799	801	776	900	835	878	817	783	837	843	806	833	754	834	774	840	837	797	848	846	804	752	785	787	834	798	816	757	800	799	814	746	871	808	809	786	817	801	811	802	793	748	791	813	838	824	773	751	829	849	788	796	809	789	790	776	785	774	797	767	817	788	775	824	784	776	753	806	803	778	784	834	818	801	807	814	814	835	821	796	801	822	829	813	813	792	835	786	829	838	839	812	805	844	809	827	789	818	777	777	787	771	768	798	797	777	793	757	806	790	851	784	777	787	826	792	850
14783	6925	5328	2815	1523	1210	971	737	681	545	474	502	440	435	384	368	398	369	346	329	359	383	338	367	369	370	361	322	380	345	336	357	321	335	353	340	316	377	334	335	353	330	380	354	322	340	370	346	339	355	308	324	340	348	345	342	356	317	359	360	358	344	357	320	348	380	369	341	315	337	348	356	364	333	332	344	314	373	327	322	329	350	362	365	345	367	375	338	351	333	350	352	336	359	339	345	377	360	330	341	359	338	351	309	342	355	346	327	342	336	354	350	345	334	366	360	332	338	340	339	359	314	328	344	342	334	339	322	308	347	372	332	318	336	358	358	375	332	351	336	338	337	325	326	357	335	380	316	336	351	419	341	386	316	344	338	336	344	355	326	342	344	341	288	327	352	368	355	370	331	368	361	347	361	329	348	326	332	357	346	347	340	381	342	336	357	382	343	374	333	367	340	351	324	343	343	348	362	341	359	376	349	369	374	341	352	368	354	363	382	374	316	286	385	351	379	352	344	358	320	347	308	356	318	344	366	347	423	333	337	338	306	335	330	367	342	363	341	343	317	354	334	369	362	347	324	334	349	327	367	355	357	351	333	351	325	346	368	326	371	347	349	372	340	342	405	361	346	361	325	384	361	345	324	320	351	349	344	332	356	384	364	337	368	370	339	352	351	311	362	362	323	370	328	337	355	347	329	339	354	341	359	357	372	315	360	377	341	351	327	349	378	319	323	343	360	337	356	354	363	309	334	336	337	327	353	350	357	349	354	341	359	343	339	360	342	347	334	370	374	351	320	326	342	335	337	342	347	384	337	354	382	359	334	355	369	320	376	363	344	356	354	427	350	371	331	319	356	378	333	354	338	377	332	356	370	356	357	351	381	384	342	338	336	361	339	340	378	335	361	341	332	316	347	390	331	349	351	338	360	334	341	364	346	356	342	343	298	330	348	328	364	345	319	341	322	352	306	337	322	342	355	359	330	373	348	362	292	360	364	349	322	346	395	351	334	322	325	331	327	385	365	327	324	342	345	352	344	331	353	303	356	329	399	320	339	349	306	342	337	321	356	333	402	331	357	345	321	319	329	321	362	294	369	396	355	347	338	373	367	347	355	377	359	390	357	358	349	314	346	339	344	338	356	359	320	354	342	389	383	361	365	325	362	361	314	346	358	371	367	329	367	323	310	314	339	359	304	337	341	328	374	358	327	346	351	357	328	378	367	356	346	345	346	333	318	328	335	353	304	341	344	371	349	350	361	322	365	329	343	315	370	367	367	363	352	346	345	328	352	329	375	383	353	343	333	357	332	351	359	372	372	355	346	372	369	356	347	358	327	339	339	314	357	347	348	367	348	371	340	347	349	381	329	339	367	361	325	329	343	368	343	361	376	372	361	281	342	377	326	372	412	356	344	375	331	331	349	317	340	379	356	343	330	318	326	361	304	327	340	351	389	360	342	321	338	375	370	349	364	361	331	337	325	315	323	370	345	340	328	364	311	336	335	367	342	318	333	336	356	330	350	347	335	296	362	383	327	341	328	347	371	329	369	352	318	360	353	355	343	347	300	351	407	363	349	353	341	344	398	359	305	360	332	393	372	349	333	345	350	357	358	340	318	344	342	342	334	339	351	356	356	339	323	319	373	335	322	349	335	342	349	320	316	331	366	341	342	344	328	353	344	357	330	352	339	326	357	319	343	344	353	320	334	353	336	327	352	366	367	316	335	349	343	319	327	369	302	346	347	340	316	360	319	339	324	370	339	331	348	323	354	329	310	341	346	329	337	395	358	367	331	360	330	288	330	313	346	351	352	317	348	367	327	292	342	343	346	323	328	341	325	347	339	326	366	355	320	325	363	328	390	363	366	321	330	329	368	357	360	367	327	360	373	336	373	328	334	335	372	371	346	363	348	328	332	373	331	348	383	354	379	367	404	362	375	359	388	382	357	336	374	357	360	378	346	328	312	333	360	359	378	370	339	333	334	358	367	383	360	349	372	322	343	340	318	340	394	373	335	341	356	331	350	345	345	341	387	353	375	359	349	350	336	358	382	325	369	337	386	374	317	328	352	376	373	367	318	347	337	341	346	350	345	341	327	333	373	345	341	348	327	349	363	359	357	323	403	366	349	346	335	325	330	328	339	367	366	346	337	348	374	363	342	344	353	348	360	374	373	342	342	369	324	316	406	342	354	349	333	328	314	361	310	350	365	393	322	331	356	352	382	347	340	326	384	354	315	356	336	321	353	322	329	370	351	347	345	325	381	371	309	354	325	315	374	364	352	345	384	379	347	364	357	331	352	349	366	353	368	381	364	349	336	338	327	352	325	336	301	359	360	362	337	356	347	333	344	355	339	337	364	365	328	404	379	323	317	347	336	356	353	388	386	323	354	337	347	327	346	365	378	371	346	348	388	330	368	366	355	347	373	341	342	355	347	341	343	334	333	333	340	385	370	325	330	318	340	368	354	312	345	348	377	328	302	321	339	387	347	342	371	347	344	353	330	353	315	297	361	347	342	372	345	351	362	320	320	341	353	406	353	333	355	322	324	321	341	354	383	362	336	351	323	366	349	348	351	354	324	351	331	329	363	349	358	351	334	332	351	357	367	369	325	342	357	354	366	390	333	356	370	366	336	348	323	353	347	325	347	335	320	358	320	357	373	386	363	342	360	360	340	349	320	287	344	361	349	336	349	311	318	346	335	333	348	326	348	390	331	379	332	374	339	321	316	349	313	368	334	307	348	295	354	372	374	337	334	341	306	365	341	337	342	370	350	329	362	306	351	342	343	336	348	357	373	373	349	319	370	339	377	351	318	354	362	355	362	341	355	335	332	357	346	311	332	336	371	357	343	358	321	342	344	346	356	322	337	375	352	351	337	360	355	353	350	337	329	346	365	322	394	387	337	363	328	324	389	354	345	331	339	373	360	378	323	385	362	342	370	340	351	323	298	305	365	341	335	364	336	363	346	354	362	389	389	353	360	377	337	348	327	297	344	339	367	349	355	376	346	341	360	368	325	361	379	341	328	322	389	330	336	350	330	342	359	356	323	331	380	351	340	333	363	336	338	371	332	400	351	362	303	394	348	371	305	321	373	302	384	331	350	368	339	330	340	371	338	335	335	365	387	363	357	319	308	329	375	356	354	325	361	364	348	334	343	343	351	358	347	319	358	334	377	354	358	376	359	343	336	352	366	339	359	329	349	371	358	323	354	334	351	349	344	373	343	336	339	345	377	308	342	331	383	340	348	360	326	335	347	350	347	372	335	359	355	338	354	326	341	369	337	361	358	322	347	350	347	335	360	345	354	345	331	358	338	346	328	320	329	334	319	373	321	348	341	345	331	352	365	388	374	358	343	331	322	352	344	357	350	354	354	362	333	348	326	314	330	390	361	330	358	341	341	397	313	372	362	359	356	396	353	339	330	382	343	391	350	337	345	339	323	375	376	345	361	362	363	344	337	388	330	385	330	341	312	341	374	364	348	355	342	348	348	322	366
8477	5464	9194	7359	5360	4502	3979	3099	2432	2044	1601	1594	1533	1231	1011	928	911	830	819	808	805	771	708	801	765	745	708	752	720	819	740	763	753	736	752	764	723	808	758	751	799	737	730	803	779	799	757	748	779	799	759	743	768	726	757	789	758	721	765	752	703	735	773	791	734	760	725	753	727	843	831	766	762	754	747	741	694	784	762	770	759	761	731	743	781	803	711	735	764	687	749	784	790	778	734	751	765	794	730	716	738	780	751	759	785	775	775	763	738	755	753	767	754	741	772	782	746	805	771	793	785	776	777	762	759	748	773	722	769	734	770	755	778	724	710	791	787	720	753	730	745	723	742	784	819	756	749	721	768	779	766	751	776	704	764	748	736	770	780	761	752	791	777	800	750	726	762	736	761	739	789	738	749	730	743	798	768	711	742	714	737	745	800	739	739	703	750	782	784	721	744	782	767	765	763	726	820	757	743	712	803	756	737	786	802	722	752	755	748	819	777	762	783	769	786	788	735	743	746	792	718	776	775	765	772	806	713	709	693	763	797	767	713	787	757	733	771	759	779	718	758	712	751	784	751	797	786	775	772	747	757	721	711	702	760	753	766	743	751	775	770	732	797	771	757	788	766	775	715	773	755	765	790	736	780	746	771	753	773	722	765	759	753	770	718	774	774	753	727	759	756	790	758	726	768	740	755	751	736	771	721	754	788	735	750	764	783	798	799	764	777	796	765	748	783	783	731	750	744	716	768	776	741	754	704	731	705	782	734	791	746	751	759	750	781	748	750	750	731	731	759	795	789	786	756	784	712	766	733	790	737	774	734	721	695	726	736	730	766	738	792	686	755	733	783	782	783	764	732	737	722	749	750	763	783	727	749	726	772	751	776	731	747	765	780	798	724	815	767	761	784	719	731	738	777	772	748	742	782	798	747	766	770	755	742	743	743	766	757	715	780	744	761	715	756	762	740	774	779	746	762	747	795	773	776	749	741	734	745	758	816	799	787	746	784	777	747	751	713	773	742	763	754	738	788	707	776	771	749	722	781	785	701	803	744	747	793	776	793	754	765	746	813	698	771	729	785	753	716	731	770	774	743	740	734	768	737	769	746	760	734	741	725	818	772	765	727	731	792	746	724	795	745	741	806	757	788	737	756	781	680	791	790	749	809	751	782	750	761	735	753	742	764	718	755	782	777	766	746	739	756	768	703	772	766	785	764	730	751	789	782	780	747	740	755	771	737	772	800	805	774	748	759	774	765	763	740	715	752	755	804	782	813	738	710	800	782	707	733	762	759	764	783	698	756	747	776	733	754	748	771	724	764	729	708	776	758	773	735	766	701	768	739	708	722	788	804	713	780	835	759	822	731	727	747	751	754	786	804	753	741	768	742	713	734	753	813	760	728	734	752	767	779	751	797	707	767	791	770	747	800	734	731	773	759	751	771	738	710	744	766	753	782	808	768	755	748	753	772	769	738	789	735	745	742	760	743	711	815	760	763	759	765	774	775	805	746	725	723	748	746	770	767	758	723	778	759	793	758	722	758	787	738	795	756	777	806	748	748	778	725	785	699	786	772	799	755	761	815	766	737	768	750	740	765	782	775	748	782	770	724	744	710	785	756	724	737	762	770	723	732	742	709	744	727	739	766	720	734	705	756	762	753	765	752	741	780	755	746	782	716	779	791	743	759	812	769	767	810	749	723	746	798	744	744	759	764	817	815	736	785	712	776	758	814	754	727	756	739	791	752	784	735	730	775	757	798	804	765	743	714	788	742	773	792	758	770	785	764	751	743	731	802	795	760	747	763	803	754	767	818	785	753	778	776	745	721	757	765	748	758	806	738	794	748	745	809	768	756	777	738	758	745	745	771	718	739	736	754	745	724	779	739	767	714	789	763	791	782	750	755	711	792	802	785	749	745	727	852	784	752	746	751	719	724	704	731	759	759	747	761	829	791	736	738	751	749	775	751	726	760	748	758	783	782	787	780	717	750	784	744	784	775	752	748	745	731	728	753	772	752	761	735	747	806	740	703	746	771	735	740	784	769	754	793	780	733	761	759	742	755	774	791	759	798	756	755	802	723	793	754	765	792	763	702	783	729	735	745	696	765	732	740	744	749	730	801	730	738	728	760	741	764	745	754	734	765	810	724	772	773	785	762	746	720	747	701	748	756	749	739	796	824	752	777	732	770	748	749	774	825	744	817	728	751	727	755	718	779	752	812	730	756	796	755	797	714	727	755	725	788	767	777	814	803	750	790	786	735	745	762	801	792	760	748	736	738	749	731	739	815	745	749	737	785	771	774	806	731	771	748	753	816	742	719	722	779	733	798	763	701	786	810	744	768	764	761	775	759	717	736	759	862	729	707	737	773	771	693	749	759	759	732	786	753	799	732	734	771	771	727	766	754	783	804	747	770	769	763	765	727	721	755	742	776	708	780	786	710	786	762	819	776	763	770	752	739	728	767	685	813	794	726	793	691	786	784	738	782	764	770	805	723	795	776	776	732	772	756	771	743	780	736	767	783	795	699	732	794	765	760	726	712	761	768	767	741	744	790	779	731	778	747	735	718	752	753	735	778	721	773	774	742	727	762	772	756	783	737	733	782	731	760	761	752	749	777	769	789	771	782	758	754	719	739	757	741	779	768	764	750	742	763	716	758	739	767	773	758	754	740	735	783	732	773	739	745	734	713	758	759	737	756	749	758	803	774	768	702	765	784	754	719	663	796	706	756	790	792	745	746	680	755	788	762	782	791	751	732	715	750	786	713	811	764	720	780	771	746	747	786	808	737	794	766	784	760	829	775	780	787	759	759	768	786	766	776	779	764	767	730	738	732	739	751	790	723	723	763	771	774	761	751	751	768	760	806	735	723	713	740	725	731	718	780	800	772	763	777	723	752	745	747	786	761	769	745	747	746	745	762	779	758	749	765	744	771	801	723	736	737	762	755	723	766	749	794	741	702	750	839	787	779	748	757	769	776	773	726	704	721	786	729	758	768	764	736	704	693	759	736	764	729	727	753	787	759	777	758	742	727	751	806	778	814	771	768	753	726	759	766	740	788	780	775	790	758	744	747	709	765	773	748	793	769	771	769	790	799	751	699	750	796	734	755	785	741	737	755	781	752	751	791	761	727	782	789	772	777	771	750	820	698	793	749	766	755	777	784	777	757	733	775	781	763	789	794	798	791	757	742	770	751	777	752	753	773	806	720	756	798	775	752	747	786	765	763	768	731	747	751	770	741	803	843	726	822	755	722	824	743	668	768	784	766	732	748	772	747	762	799	727	706	748	819	792	794	765	741	771	725	794	803	723	753	717	766	763	770	777	716	726	720	772	754	775	791	703	753	749	772	780	758	771	768	722	737	743	724	788	737	742	765	763	758	748	748	829	811	778	746	775	790	828	783	759	761	736	764	744	780	731	749	785	784	731	699	751	777	744	764	747	757	801	734	744	828	757	744	721	690	732	754	709	747	765	748	710	752	815	780	725	731	727	713	808
27333	12250	9835	5616	2780	2273	1996	1496	995	870	655	579	653	570	412	400	356	320	325	371	375	307	329	303	277	319	305	350	312	326	311	301	319	308	285	338	292	313	322	329	326	334	305	294	334	324	323	345	351	343	316	315	326	354	314	334	310	311	320	368	335	316	346	344	336	333	353	321	304	290	291	290	306	301	317	286	283	282	321	276	328	323	303	293	321	300	326	312	343	331	335	341	318	315	312	332	337	341	302	308	322	312	304	297	321	318	334	304	334	326	328	323	303	292	285	331	335	299	313	292	318	332	329	340	337	300	297	317	310	323	343	306	301	318	336	277	287	305	344	275	296	351	321	299	320	301	346	307	323	298	310	322	328	297	316	331	327	308	295	291	326	334	327	304	307	330	322	309	328	349	293	322	298	306	261	309	292	306	309	376	313	335	340	329	331	315	282	317	345	339	324	346	312	342	268	325	306	290	324	288	319	300	336	305	333	287	327	309	295	347	336	338	293	314	325	328	302	327	335	298	342	350	300	310	310	298	291	344	282	314	301	300	311	315	308	309	330	315	327	304	302	300	301	345	280	340	351	290	315	300	291	313	284	321	343	307	314	317	307	308	304	304	324	307	333	292	258	304	323	314	320	301	324	282	298	261	317	310	341	325	290	306	304	298	283	339	334	310	305	343	304	278	301	334	298	299	287	326	315	319	295	332	333	335	328	328	308	307	311	292	296	337	290	313	309	288	317	365	287	321	332	337	348	325	310	297	354	312	303	321	303	301	342	300	297	308	314	301	299	328	328	317	311	343	298	333	317	360	303	287	315	303	307	312	330	299	327	310	321	303	275	345	309	325	320	324	312	292	322	306	333	310	337	303	320	310	314	318	332	331	315	306	323	323	316	314	289	308	312	316	331	305	284	285	325	323	310	294	302	332	326	329	297	336	336	315	323	344	315	299	310	292	348	358	319	307	316	320	301	352	313	323	306	300	318	313	300	333	303	325	302	313	303	296	312	351	290	321	324	308	310	306	309	299	344	302	329	321	316	298	326	310	314	311	308	335	336	294	339	321	349	354	341	335	283	330	308	309	307	319	281	325	302	337	311	331	313	326	314	293	333	328	326	307	313	337	278	340	311	314	316	330	334	328	329	312	345	314	329	315	326	322	304	340	309	296	320	359	283	321	277	285	316	306	342	304	334	349	334	315	310	322	291	316	318	328	325	320	313	297	345	283	353	311	298	351	321	298	291	303	330	325	315	286	373	300	318	306	299	301	341	307	327	323	320	318	308	315	313	307	346	318	313	323	291	322	319	311	329	289	317	370	274	349	311	326	274	329	269	318	341	310	280	289	302	317	304	281	286	321	343	343	306	312	301	298	306	337	342	325	338	334	324	300	311	337	310	304	282	325	301	275	308	326	315	336	299	336	305	311	320	333	302	288	277	308	293	328	312	288	303	308	318	294	313	342	296	293	327	323	301	345	322	284	308	308	291	321	346	320	328	307	312	291	302	326	327	306	288	361	303	347	322	335	326	280	335	320	336	334	323	377	314	297	385	312	319	335	323	296	310	284	306	306	318	325	310	298	332	356	293	302	292	308	347	314	314	315	293	340	320	289	315	312	297	278	302	311	306	311	307	317	338	295	307	327	307	309	302	329	327	330	295	300	305	345	293	306	311	298	295	324	307	342	334	302	354	348	350	352	270	319	322	295	298	343	306	292	312	298	326	303	321	345	349	320	347	292	283	294	306	323	308	322	293	323	335	366	315	300	357	348	354	312	322	300	326	286	312	310	297	315	334	337	320	291	338	334	305	290	294	331	353	265	288	313	303	308	312	311	330	303	251	298	330	311	316	297	325	319	305	308	320	313	305	339	332	333	337	294	278	339	298	318	340	308	333	322	343	320	292	321	301	329	333	304	309	324	319	327	317	337	285	272	355	337	337	285	304	307	334	321	316	315	344	328	329	298	304	347	342	308	278	328	321	300	314	340	318	313	307	299	307	322	340	337	298	307	307	343	306	329	355	331	296	308	286	293	318	337	284	305	296	310	331	316	308	335	328	325	299	307	345	314	335	318	342	327	307	289	314	300	305	297	330	312	309	325	314	308	300	323	318	336	320	340	329	353	336	290	287	327	309	286	357	302	345	292	318	318	309	307	361	342	344	314	319	319	316	345	328	343	320	320	292	308	313	314	313	303	299	313	309	308	315	303	306	332	325	349	304	332	308	338	332	305	322	289	295	330	299	307	344	293	336	302	307	321	306	278	347	355	290	295	302	297	331	297	313	326	324	321	315	332	311	339	304	327	317	308	304	346	327	349	298	311	332	292	298	298	284	343	324	317	332	334	322	317	327	278	303	278	315	285	352	303	336	269	331	287	298	291	288	325	316	324	298	305	312	308	286	301	305	318	328	288	324	314	325	303	340	331	303	324	333	308	350	324	293	322	314	301	323	332	337	325	271	327	329	332	336	278	328	279	331	304	313	289	316	320	350	299	305	327	334	305	297	273	335	289	279	327	309	342	321	352	290	330	329	299	296	312	315	314	292	341	296	332	322	318	328	327	326	340	295	316	336	313	311	290	316	315	330	322	314	334	315	300	313	339	313	342	312	329	327	294	318	279	318	306	294	308	330	310	298	299	318	303	307	314	315	292	312	282	319	308	322	330	314	314	327	307	329	321	298	330	319	347	317	322	282	290	329	344	298	338	313	294	315	301	316	320	280	310	310	306	315	338	328	316	293	305	296	321	323	319	326	282	283	282	332	300	321	325	297	298	328	297	286	299	334	322	278	339	304	299	308	336	310	346	315	333	299	301	301	305	328	338	314	314	292	281	306	312	307	292	312	294	311	322	325	314	327	331	313	326	316	299	312	294	289	279	352	317	304	309	335	305	322	320	317	306	332	302	302	325	311	314	309	307	333	300	293	338	309	324	290	316	309	305	309	319	317	318	328	359	313	326	309	283	344	289	324	305	302	309	335	308	303	287	290	340	338	309	302	330	326	331	324	317	291	329	338	310	302	311	306	295	321	300	323	293	305	327	291	324	308	306	325	339	312	333	296	333	309	308	346	288	294	307	305	340	300	310	329	305	299	300	284	334	358	308	294	356	311	303	292	282	344	314	318	301	308	323	320	330	317	293	316	306	309	288	309	327	337	321	302	328	345	290	312	329	318	318	336	361	312	332	299	277	296	304	340	291	267	292	329	292	319	290	275	338	322	302	313	301	310	300	317	284	312	292	298	331	335	291	283	303	301	297	347	321	330	328	307	340	311	270	365	310	295	315	308	315	330	284	333	344	318	289	337	311	311	302	303	325	302	318	316	314	358	333	331	295	325	310	278	340	321	315	317	320	314	301	298	304	340	338	316	333	316	299	289	338	322	323	282	347	307	315	327	323	317	307	323	321	320	319	326	324	325	323	301	303	329	346	297	305	345	343	264	311	319	303	291	309	308	294	297	354	357	312	325	306	312	333	306	322	328	309	305	292	332	339	311	293
16173	9030	14917	12585	9024	8586	7939	6023	4343	3537	2839	2508	2256	1805	1328	1183	1041	897	864	808	737	808	776	760	780	757	762	726	749	704	707	696	762	665	748	733	752	677	705	775	697	727	694	673	657	727	739	714	694	732	704	715	742	739	695	722	703	701	656	677	688	699	690	675	673	671	684	690	774	665	718	712	710	695	661	690	746	687	704	683	683	664	684	721	730	655	713	692	699	721	738	719	679	691	685	660	686	683	705	697	716	712	638	705	749	702	679	707	715	730	708	680	732	683	741	650	725	691	710	694	706	739	701	717	697	697	713	715	693	703	704	682	687	724	676	696	721	729	703	656	715	701	682	712	695	654	679	693	723	734	705	703	768	755	717	668	664	725	685	668	743	711	714	725	720	722	749	718	704	719	726	736	732	699	739	712	701	718	715	721	707	723	730	739	670	684	695	674	721	722	671	752	684	711	702	695	733	676	709	647	686	702	694	651	681	711	677	725	725	689	682	721	725	664	703	715	698	760	739	723	699	712	714	691	717	693	761	703	707	733	684	677	734	666	703	659	725	696	710	661	693	715	692	681	724	683	712	697	690	719	737	723	680	672	701	682	681	694	754	729	678	697	692	715	688	672	715	693	688	718	717	696	689	698	736	686	707	726	731	705	714	681	676	651	702	654	704	690	753	692	793	733	717	699	678	730	668	697	699	765	714	688	667	731	711	724	662	710	682	701	704	721	703	706	741	709	721	702	743	717	695	693	681	745	692	709	623	727	716	671	671	728	729	681	723	681	711	738	675	700	770	714	747	670	712	695	772	755	720	707	690	675	692	716	709	697	714	720	678	721	692	668	697	700	701	703	686	680	741	730	682	705	688	684	720	715	739	722	707	728	708	673	697	745	679	667	685	700	715	689	677	687	699	745	699	679	680	687	712	686	722	705	697	729	705	658	667	651	717	711	663	681	734	726	684	711	661	703	760	727	694	741	708	698	660	705	669	683	706	698	684	672	755	695	665	688	691	680	696	698	683	708	688	689	739	674	726	693	700	683	723	702	736	734	679	724	697	732	702	684	674	660	696	720	728	738	716	682	707	700	711	740	762	704	732	677	713	679	722	698	750	745	715	724	694	748	733	692	688	692	714	752	724	654	698	680	712	735	688	657	688	710	701	709	714	726	658	716	671	710	689	711	683	693	712	676	682	669	738	671	701	731	677	715	696	696	705	686	686	697	719	692	719	733	688	700	750	737	683	658	684	718	698	706	700	698	665	727	683	742	682	719	709	731	663	681	709	723	722	697	695	706	728	785	669	704	690	722	713	730	705	692	714	672	731	681	681	719	683	706	691	723	696	706	710	719	670	717	717	717	730	691	655	737	700	698	768	684	726	701	649	686	723	696	686	711	733	691	771	685	712	668	700	704	721	705	676	714	690	724	723	720	666	686	730	691	708	698	717	670	749	729	720	694	719	742	694	681	674	672	693	700	716	728	744	711	702	691	725	684	713	698	738	725	684	699	677	701	711	674	693	651	688	704	687	716	681	686	736	691	731	733	733	734	720	703	698	738	733	668	697	740	729	729	734	718	694	728	706	701	668	715	715	699	767	713	691	670	699	726	729	700	724	688	710	686	686	695	705	692	693	753	699	709	722	751	709	687	677	716	711	715	685	705	746	705	737	721	717	721	670	720	715	723	759	700	711	726	749	686	706	664	699	677	732	663	715	689	648	728	700	707	721	747	676	713	746	696	707	731	695	721	689	702	665	661	702	694	733	714	682	729	674	677	667	688	720	710	690	768	681	676	720	715	725	722	692	698	712	693	688	720	726	707	736	729	706	706	700	702	662	729	689	698	723	688	701	688	696	706	734	756	684	691	704	715	680	702	724	689	722	735	734	711	728	726	724	685	727	755	704	709	732	770	707	718	734	735	709	733	756	700	699	713	667	709	736	711	704	713	741	699	678	722	667	698	690	727	731	666	700	730	711	705	715	713	712	714	744	633	733	700	692	677	719	702	689	693	696	687	706	734	761	700	700	744	682	748	714	700	681	643	747	777	774	700	687	717	725	726	741	708	705	674	781	688	706	691	741	683	702	667	773	710	694	721	781	666	726	736	742	702	685	724	704	722	755	721	687	690	723	710	658	730	740	688	679	724	724	693	679	697	761	690	752	682	757	685	683	715	716	718	662	745	674	691	632	765	742	750	723	743	737	724	717	667	684	686	711	725	700	705	669	693	720	741	703	726	693	645	684	698	682	720	716	695	737	689	686	723	723	708	742	693	688	685	728	705	706	681	676	686	735	698	728	732	690	688	692	703	696	718	698	706	657	701	677	691	742	728	713	652	702	715	702	689	685	732	694	692	717	684	743	711	708	712	753	710	691	693	684	753	704	712	640	735	703	665	634	723	652	696	706	733	711	749	679	735	701	666	749	676	723	693	709	712	692	757	691	766	720	722	702	712	690	722	710	697	695	688	676	693	717	699	721	700	711	663	663	769	666	682	734	724	765	707	669	702	708	716	694	670	706	679	735	724	752	707	713	746	719	675	712	700	703	735	681	715	689	723	685	736	686	694	727	698	690	677	688	718	702	707	757	659	642	672	732	704	693	675	664	667	708	690	709	705	669	718	671	698	703	734	711	754	747	720	714	710	710	689	679	662	736	645	695	723	688	682	685	654	714	655	705	724	682	727	699	721	727	756	740	703	681	685	736	691	737	693	706	708	699	682	709	743	751	706	736	729	694	680	697	690	703	724	676	704	662	695	724	715	739	653	720	686	745	725	700	700	698	687	742	713	712	710	743	736	670	730	710	722	690	752	717	734	685	692	725	681	724	680	738	687	711	670	739	695	709	693	690	704	693	683	712	711	665	679	733	738	751	716	655	699	762	666	707	690	693	680	728	714	741	702	710	694	722	705	659	740	722	682	664	733	692	684	681	706	724	652	753	712	683	729	701	709	710	709	699	686	728	670	707	727	672	762	706	717	709	697	734	735	704	691	721	734	754	673	672	734	710	643	729	703	690	706	674	696	696	686	684	666	705	704	715	729	737	683	726	732	660	725	680	722	727	711	726	719	654	661	719	672	738	696	714	739	712	778	717	721	705	719	686	682	658	694	738	677	710	700	722	671	722	727	663	702	689	702	664	717	719	680	700	705	719	739	703	714	675	727	689	669	704	699	744	681	714	702	678	726	703	688	737	715	719	665	702	690	729	653	726	707	679	670	741	674	651	716	704	714	721	723	716	705	678	706	686	716	723	727	681	682	713	696	721	718	726	721	711	691	668	725	696	751	715	687	678	707	713	757	696	678	707	693	735	662	683	731	671	671	731	743	749	745	725	730	689	769	674	756	768	700	692	710	652	721	739	670	683	689	709	665	668	747	685	685	717	669	711	735	678	690	690	706	681	711	698	746	701	729	701	683	705	694	663	726	715	755	731	706	754	741	693	722	692	718	708	664	697	674	715	733	690	696	662	699	706	690	716	705	717	680	719	690	702	715	704	718
37329	17623	13584	7446	3751	3684	2802	1877	1394	1115	900	729	787	622	527	461	472	381	419	400	373	370	367	356	365	365	366	398	375	401	351	352	407	382	354	379	340	357	340	339	398	317	363	335	354	325	370	342	339	349	396	350	365	383	351	345	362	410	357	382	368	323	342	367	350	388	378	347	373	366	376	340	359	327	348	357	356	377	387	384	336	342	343	352	331	353	334	320	370	346	367	376	367	350	355	363	378	398	355	368	392	374	372	393	362	361	349	397	375	389	359	367	393	328	386	375	349	376	350	356	377	367	359	375	366	372	343	375	366	397	394	429	358	333	337	378	361	355	346	358	394	416	378	365	384	347	346	330	379	401	348	363	358	368	361	364	390	365	321	383	363	346	406	348	382	372	351	366	375	355	337	371	381	362	365	383	360	381	365	355	333	372	359	357	376	343	380	363	399	353	349	345	356	383	379	336	306	356	364	371	349	376	340	353	355	372	364	348	367	374	380	367	377	356	352	341	357	305	386	326	330	325	329	375	341	363	350	366	380	366	352	368	342	392	376	376	337	349	351	378	349	374	352	328	364	358	352	341	356	387	352	362	354	412	365	356	375	326	354	345	356	377	373	338	330	375	344	355	345	347	350	357	320	411	338	386	375	362	391	345	378	414	376	323	381	349	384	412	365	392	377	388	369	372	335	340	380	354	341	343	362	385	368	357	346	348	371	320	324	324	362	331	373	346	377	358	375	369	340	378	341	379	330	383	361	384	360	367	364	334	356	367	356	339	377	344	383	360	359	375	300	388	355	381	380	364	390	378	396	416	380	358	372	342	350	347	327	340	344	346	398	355	381	419	362	345	368	362	379	371	383	400	374	406	373	390	326	352	367	338	345	369	383	356	354	372	382	343	398	359	382	381	366	365	348	379	317	363	397	360	380	359	341	379	402	364	378	386	383	390	347	355	364	377	356	370	379	374	377	357	369	340	362	360	388	374	375	357	374	365	356	360	331	390	373	389	364	363	374	383	363	399	387	346	376	334	349	336	333	381	342	384	342	377	383	349	301	374	346	381	329	372	392	379	344	339	358	347	375	353	362	385	357	365	345	316	346	375	364	368	370	378	366	343	364	341	337	367	347	322	339	364	348	376	374	316	331	364	353	329	366	349	336	356	387	348	359	392	357	340	350	322	367	360	329	352	383	380	385	389	352	399	384	358	363	353	355	347	349	355	378	352	366	316	368	335	401	337	325	367	375	357	372	382	328	349	395	397	340	357	323	383	359	327	381	393	366	369	342	371	327	346	387	385	350	362	379	374	360	379	365	383	359	390	369	376	390	371	334	362	406	374	413	360	392	371	372	369	373	357	358	377	368	391	351	366	395	372	338	361	360	366	375	386	381	329	386	389	393	356	361	421	410	397	382	357	360	401	389	348	398	372	360	383	367	351	375	342	336	362	346	334	353	396	368	412	375	360	350	334	381	368	377	376	397	382	378	361	362	359	359	396	361	421	383	358	341	332	377	389	376	349	357	318	342	346	381	367	351	354	379	390	355	356	354	370	379	355	346	348	375	350	372	382	299	354	377	397	382	380	333	340	366	384	391	373	311	357	346	349	331	361	353	369	372	328	378	399	351	317	324	357	360	382	358	352	333	352	345	362	349	371	381	368	367	341	367	345	368	364	374	370	389	381	351	337	338	358	385	395	333	356	373	392	397	365	364	314	358	378	379	381	363	345	385	375	371	385	356	380	366	320	343	367	366	351	354	371	373	323	379	383	400	378	359	405	396	357	370	400	354	344	328	379	396	380	364	382	347	383	343	380	373	385	373	341	341	379	359	334	354	345	328	340	366	370	364	346	335	342	367	401	315	365	369	352	378	407	393	366	416	370	385	379	367	380	411	388	324	347	356	370	364	348	376	348	342	369	350	367	390	370	362	383	366	358	375	356	366	366	363	333	399	357	348	348	369	391	352	330	379	375	402	353	413	376	339	350	362	368	327	358	330	351	365	332	388	378	371	356	345	323	342	360	363	408	349	366	369	395	322	373	377	352	368	371	383	336	342	390	394	433	382	339	401	353	400	354	361	321	374	374	369	363	334	365	367	404	388	364	355	336	358	364	346	346	369	383	311	356	363	360	350	365	319	378	394	371	402	344	368	347	332	348	385	330	339	333	356	339	364	341	352	370	346	343	409	338	374	327	337	375	386	344	370	354	357	386	384	370	379	406	361	348	345	356	380	342	338	350	346	341	375	357	368	359	371	390	311	340	358	390	379	388	353	399	387	359	351	338	377	383	359	343	365	391	337	375	373	334	380	341	358	329	337	385	374	330	367	363	332	389	373	339	385	358	343	361	403	358	338	352	347	352	367	349	395	375	398	365	357	365	376	358	359	384	364	396	351	356	375	352	380	359	408	338	335	332	373	374	358	363	379	331	367	368	373	359	356	362	346	363	361	329	373	367	390	324	373	318	364	366	366	327	388	348	379	382	356	366	354	366	374	361	347	369	359	347	389	390	355	350	352	375	379	374	395	366	338	360	323	379	349	348	402	315	388	330	329	374	339	357	333	333	359	382	337	381	378	376	375	341	382	349	358	354	366	422	339	318	419	361	341	363	335	399	387	385	328	383	388	388	356	380	378	366	372	321	369	363	379	308	341	348	369	332	364	379	391	406	386	359	411	359	354	353	334	388	345	360	342	365	351	389	342	351	365	375	364	348	369	386	359	364	365	362	346	358	348	335	313	387	335	378	358	377	367	399	381	342	378	335	348	353	373	332	343	388	390	355	346	338	402	379	345	362	392	367	409	348	369	365	345	350	367	344	386	364	420	329	371	343	350	322	356	380	377	356	398	363	348	348	354	355	352	371	393	396	359	329	363	371	377	333	332	331	403	369	394	352	378	338	364	354	392	387	405	390	379	360	340	329	331	358	388	392	399	388	376	378	401	356	344	388	344	385	390	373	329	374	370	399	334	365	386	342	371	365	358	344	327	377	367	341	356	335	371	398	398	377	365	367	390	373	322	341	352	358	333	329	338	367	333	368	378	369	338	335	405	360	355	360	366	361	348	385	383	393	378	354	408	354	335	363	358	407	363	367	388	356	364	389	334	381	355	364	337	381	363	368	370	388	380	340	375	370	367	374	374	378	356	371	359	403	330	338	367	386	361	346	376	359	329	382	412	351	365	393	358	342	374	380	416	384	362	346	358	351	370	345	383	388	343	351	375	329	342	386	349	324	369	398	366	376	329	332	352	356	361	381	419	361	364	355	364	414	341	357	374	345	406	366	336	381	339	337	396	341	371	359	359	370	367	388	345	377	388	323	353	356	374	348	349	316	386	377	384	354	379	355	380	359	351	334	395	370	377	350	352	350	359	348	382	374	349	358	344	357	359	371	375	385	335	353	349	356	365	369	378	375	368	358	355	410	335	340	355	348	405	385	347	353	358	350	389	378	376	359	359	350	361	368	372	331	405	333	332	320	333	321	350	351	363	373	362	376
20972	11715	18555	15138	11562	12309	10462	7894	5762	4777	3871	3175	3052	2521	1634	1558	1257	1057	1062	924	896	950	836	840	851	851	778	811	800	865	821	835	834	836	851	813	817	819	800	865	795	815	837	781	792	799	829	808	772	800	804	814	813	874	838	814	813	866	806	803	781	833	822	760	787	824	778	827	799	807	871	844	786	830	805	821	767	804	803	816	834	778	847	780	864	744	828	822	856	811	781	802	756	816	768	829	804	801	783	799	833	745	798	812	799	797	776	800	768	812	816	864	844	854	815	779	802	833	815	789	763	813	848	771	814	844	772	765	805	829	811	823	818	793	796	762	755	772	789	780	785	788	755	822	801	814	853	817	775	814	796	814	811	822	839	794	865	834	838	812	853	777	761	798	816	790	809	760	815	801	872	796	830	814	862	813	821	810	765	816	779	831	816	810	854	782	845	817	805	790	823	780	829	812	801	784	796	796	773	837	786	774	794	793	784	824	783	834	800	768	808	801	804	795	793	802	743	829	795	810	837	828	759	826	824	788	763	780	806	817	769	823	841	671	820	794	827	786	837	775	791	815	806	766	813	824	780	831	784	845	816	806	823	880	838	827	791	764	821	797	802	858	811	827	777	819	798	808	809	890	780	789	837	822	771	774	822	837	835	807	812	800	764	777	780	797	822	794	792	838	804	833	811	740	777	818	820	808	786	809	825	794	790	793	767	786	830	799	803	827	782	795	875	814	819	808	795	780	795	826	815	807	825	779	768	849	821	822	783	771	787	781	822	799	791	809	792	799	848	795	791	799	807	796	770	785	775	861	792	806	777	813	782	796	759	875	792	826	813	741	784	819	834	827	796	754	819	820	855	793	780	816	743	824	770	839	728	763	823	817	843	779	793	835	814	793	769	809	787	773	808	838	810	810	796	808	825	826	823	845	754	831	769	823	818	798	782	824	822	780	789	848	819	815	774	748	836	820	806	747	764	775	794	782	743	794	807	775	815	815	791	835	791	749	821	818	819	823	823	780	794	756	801	787	812	850	814	781	850	823	754	783	824	798	849	772	859	824	784	815	798	828	811	837	787	831	794	815	785	816	850	787	823	824	790	798	784	877	790	771	794	836	812	843	806	827	803	771	760	766	831	813	800	761	824	791	760	826	790	732	840	788	778	809	789	779	830	832	824	803	816	796	791	824	825	790	832	809	802	773	790	778	813	778	810	837	828	771	772	800	808	799	865	807	796	759	788	805	766	787	788	832	798	771	850	784	825	816	779	818	814	830	748	841	769	807	764	801	745	801	819	847	798	777	793	830	766	813	777	826	824	775	776	781	790	790	776	778	769	781	751	796	832	846	814	828	802	791	779	804	833	804	803	794	843	792	880	792	797	773	804	833	807	805	840	796	774	860	789	804	769	810	835	779	803	806	823	800	790	799	770	787	841	775	811	810	820	785	792	800	798	753	802	783	823	829	782	824	857	762	835	779	805	772	807	830	821	788	799	781	878	782	783	818	792	775	843	797	830	842	754	824	784	779	773	806	798	826	820	795	876	772	809	807	784	821	790	751	799	782	759	775	794	792	820	832	812	817	813	814	821	754	822	784	783	810	754	842	779	784	732	799	801	810	811	773	809	820	791	791	835	790	799	735	846	789	887	767	822	797	834	824	780	767	756	819	830	789	843	813	873	812	814	835	829	789	835	851	843	844	764	777	769	827	796	774	816	848	761	754	831	802	817	805	810	846	813	846	804	840	810	778	869	805	795	760	816	816	770	858	808	827	802	841	742	855	744	821	843	815	791	835	811	785	763	808	821	797	773	805	787	792	782	797	860	775	856	783	798	827	794	792	844	830	817	809	855	788	872	765	800	838	777	795	824	760	769	810	857	880	826	872	760	834	811	776	797	819	815	810	840	822	748	786	868	776	770	795	797	789	848	772	776	773	802	799	825	795	803	835	823	818	797	785	812	855	827	765	815	827	863	803	795	811	853	792	830	816	830	816	865	816	786	819	808	834	778	830	797	804	787	797	810	842	775	802	776	772	766	802	814	715	794	762	831	821	782	783	815	769	782	805	837	768	775	800	831	794	743	773	817	795	738	851	802	802	886	798	779	801	768	805	759	819	788	790	795	759	783	788	813	816	778	815	765	821	783	811	803	764	786	777	832	796	816	805	810	787	803	830	754	810	831	774	804	783	809	819	789	779	801	811	799	761	815	815	839	768	792	802	787	772	811	782	787	809	820	786	730	797	820	725	792	768	798	724	834	798	815	805	792	856	816	830	761	792	780	775	790	801	776	840	816	819	847	792	826	779	819	783	778	812	766	808	815	821	762	801	770	799	737	804	802	783	802	817	833	788	777	825	809	833	808	803	852	780	799	892	800	780	816	792	808	837	805	809	814	818	772	813	783	827	780	782	835	765	760	805	779	829	827	854	816	793	786	809	733	818	817	792	787	809	845	805	805	798	790	799	805	811	794	806	813	805	784	793	818	817	794	799	777	790	836	789	826	798	810	759	845	814	805	818	844	823	807	828	819	828	804	778	793	812	795	750	787	839	852	811	773	764	822	788	778	794	803	842	808	769	831	755	734	835	844	849	792	808	817	821	778	779	795	785	826	845	798	798	784	805	821	794	871	788	859	756	829	817	790	815	813	787	805	802	816	811	735	785	807	822	799	815	774	833	831	792	794	828	810	796	766	797	820	850	830	816	849	801	849	793	804	795	790	836	786	772	780	769	792	835	780	792	892	815	815	799	787	781	849	792	797	802	792	823	841	803	786	840	860	819	802	777	819	798	844	797	802	814	777	762	793	791	812	777	787	789	812	811	761	807	821	785	837	813	785	832	829	788	828	843	832	821	822	828	767	793	794	810	879	802	808	834	806	791	784	811	838	818	788	814	841	788	866	803	779	784	794	853	778	822	832	779	839	822	818	832	796	846	815	739	759	783	846	820	838	809	779	851	810	801	807	751	861	789	800	799	814	805	791	804	806	885	805	778	832	772	810	816	837	816	816	811	822	773	756	779	843	815	852	777	736	825	792	793	763	840	784	828	784	816	774	819	857	785	824	786	786	813	761	797	809	813	830	803	814	817	869	783	826	787	773	806	813	799	809	795	820	784	783	826	771	771	783	797	786	806	813	806	786	856	813	800	765	827	850	842	873	810	813	821	829	813	851	774	779	802	787	799	799	853	802	773	744	790	786	824	806	790	814	785	806	827	818	823	808	854	803	822	834	772	818	847	796	785	802	815	764	808	827	806	821	750	839	804	860	752	767	797	786	769	763	838	821	791	822	791	802	805	877	803	814	797	840	796	805	831	787	797	758	814	795	817	799	833	805	826	800	802	789	753	822	763	832	804	821	791	808	803	763	786	754	786	849	811	776	836	821	774	835	800	812	844	816	759	788	820	804	784	839	820	818	778	760	841	841	799	802	858	833	803	804	840	770	828	840	797	774	819	814	799	811	847	794	819	779	822	831	811	786	800	749	761	796	785	754	747	817	815
14516	6755	5444	3172	1661	1243	965	816	661	576	546	465	441	425	445	398	369	377	355	337	353	359	350	347	380	342	319	352	311	303	362	339	389	340	335	336	343	374	353	338	326	348	340	363	345	346	333	311	344	342	386	337	348	342	370	348	372	384	372	352	353	312	353	322	395	375	333	348	337	340	322	358	338	339	370	359	358	299	364	332	389	336	363	297	363	359	340	397	365	345	342	381	373	387	393	353	346	364	333	335	327	322	303	343	332	351	340	325	356	329	387	376	355	342	348	368	349	328	361	365	372	342	359	369	344	364	359	367	347	368	369	356	358	353	363	395	363	352	375	306	343	335	343	329	333	364	345	334	351	339	345	353	379	364	353	353	377	354	369	380	336	348	397	346	347	329	342	348	343	364	331	371	335	336	326	358	357	354	347	359	381	364	396	351	382	335	327	338	380	357	374	366	338	351	378	327	340	372	347	358	342	305	321	367	356	316	313	357	361	357	341	343	315	328	305	304	351	342	371	364	342	368	367	342	395	370	344	384	333	341	397	337	328	393	377	345	362	354	338	365	332	345	356	307	343	348	359	355	361	329	391	317	326	356	351	360	365	374	351	333	360	320	355	342	351	399	363	359	329	337	395	362	316	346	355	351	332	362	362	346	356	319	352	349	348	323	356	366	351	325	313	321	352	329	333	354	381	337	337	346	368	338	329	320	347	372	366	330	337	311	380	320	342	385	354	343	353	337	356	365	319	342	343	364	354	333	312	352	375	350	335	358	356	342	358	348	334	336	363	389	370	325	332	336	396	317	330	339	384	330	328	315	348	344	348	351	348	339	320	323	360	340	313	336	365	369	326	332	345	362	341	362	356	354	340	315	354	333	345	344	330	327	343	316	339	348	337	381	322	359	346	352	371	324	336	344	352	328	378	352	339	384	334	343	375	363	339	355	346	346	339	350	359	370	334	364	375	401	339	374	360	351	343	331	398	324	334	325	340	391	349	360	342	379	397	385	361	358	371	376	364	311	363	337	336	367	356	348	370	366	345	333	337	332	329	351	345	361	394	350	330	347	355	328	362	367	348	367	351	318	316	353	390	326	350	404	380	381	350	351	365	343	358	315	345	374	314	332	344	331	342	338	367	352	346	321	368	337	347	366	375	378	389	343	347	357	354	330	335	376	366	349	333	370	330	336	377	339	369	359	382	336	325	351	372	351	334	301	351	366	331	356	376	365	345	335	350	357	329	352	367	327	353	307	322	329	317	365	370	359	376	350	371	347	382	340	325	354	389	364	362	331	324	360	314	357	362	350	337	313	341	335	364	389	354	359	352	318	339	386	346	357	324	347	351	352	361	330	342	333	353	378	338	384	356	337	360	344	347	373	357	333	342	302	420	341	365	334	362	352	359	322	332	319	344	364	383	358	354	323	347	333	365	324	363	341	349	364	302	360	380	349	372	326	381	338	353	357	364	369	343	335	339	377	367	344	367	393	378	350	387	329	331	331	361	366	362	344	368	357	347	332	378	361	378	344	386	346	386	354	363	324	370	366	339	361	341	389	351	365	372	337	344	327	317	343	345	336	344	361	389	325	338	345	321	317	371	365	327	350	372	377	375	344	340	346	389	383	333	328	327	321	351	355	350	355	348	347	351	355	351	343	364	351	374	321	378	354	330	318	337	298	398	306	362	368	314	354	360	354	339	362	335	339	332	362	327	356	349	378	326	340	366	351	329	342	386	359	309	341	344	359	328	342	381	331	368	348	334	311	355	348	328	310	375	339	373	365	346	363	381	347	294	331	331	344	333	326	336	347	322	326	375	358	373	352	328	340	385	360	352	357	323	360	360	359	293	361	373	354	346	358	342	347	319	357	367	330	340	352	372	343	377	366	319	370	311	369	383	379	356	342	375	372	345	360	379	359	334	336	343	318	352	349	355	342	393	378	340	349	344	384	374	383	370	395	351	359	326	319	330	333	332	338	335	369	336	324	336	313	318	324	355	345	334	381	321	352	323	341	353	377	360	367	356	369	332	351	357	304	331	342	362	364	357	351	362	351	383	352	327	346	346	338	334	317	342	335	323	324	372	337	328	342	344	331	346	325	355	371	344	337	354	348	332	319	351	365	367	321	358	349	360	322	365	309	339	367	351	379	336	358	323	313	349	321	323	341	311	337	384	334	365	356	385	376	359	339	357	359	366	373	342	358	341	333	354	339	336	355	395	349	347	368	333	324	361	407	356	362	342	329	346	332	345	327	380	367	338	355	354	330	362	349	329	335	337	346	321	351	345	343	360	303	317	336	366	348	355	333	341	330	351	317	360	338	362	380	361	365	362	354	369	336	349	362	349	343	321	362	358	327	346	335	354	356	333	312	319	340	370	346	385	346	386	341	366	341	337	335	348	365	306	382	354	337	374	359	356	330	364	325	340	343	356	356	340	383	384	356	384	370	375	357	322	336	354	349	356	341	348	350	357	376	304	366	349	324	349	333	326	352	368	327	347	341	384	382	365	366	391	358	337	376	357	366	350	325	364	349	349	344	358	322	333	331	374	366	360	325	360	316	310	367	357	331	331	348	340	324	378	344	336	344	328	338	358	353	336	348	366	344	377	331	341	348	391	356	348	325	338	364	339	349	347	337	318	352	313	319	358	337	329	367	320	344	326	353	353	388	360	351	350	346	365	357	368	365	348	320	372	363	334	355	368	342	387	331	352	302	339	338	347	355	378	391	382	347	331	323	360	371	345	364	339	364	349	358	369	347	325	387	356	343	318	328	366	357	333	360	323	343	388	354	357	368	313	345	356	330	389	314	354	341	376	315	337	358	355	339	311	323	318	364	353	358	340	322	336	370	309	352	374	343	365	392	358	357	373	378	298	329	366	363	368	368	383	329	361	355	344	308	374	361	352	351	370	352	345	353	351	367	351	348	331	406	341	355	353	327	370	357	320	364	351	369	354	354	346	333	337	346	333	369	353	357	351	361	365	341	339	363	363	337	378	322	316	360	325	361	356	332	351	340	334	325	368	374	365	381	319	394	361	339	334	353	353	346	363	368	351	349	342	355	381	354	331	362	369	349	385	358	330	359	321	363	364	351	358	342	336	369	340	357	362	319	364	348	360	381	329	348	346	331	359	370	375	367	352	328	337	315	384	324	371	365	355	323	348	374	360	351	280	327	370	335	340	342	381	368	354	380	360	330	341	363	332	354	323	375	327	401	355	335	396	327	344	358	333	358	362	348	334	328	367	366	368	343	362	339	347	336	343	354	348	341	342	357	345	333	328	324	312	386	370	348	348	358	324	326	356	362	327	367	343	337	338	349	344	325	354	314	361	319	339	310	346	341	344	335	345	336	345	367	356	370	351	347	390	326	357	380	343	332	359	333	355	382	368	289	345	356	349	358	329	341	368	347	381	315	369	358	343	377	351	351	375	328	353	364	358	362	324	362	362	354	372	376	401	325	339	380	370	333	337	315	370	343	312	360	326	345	318	360	395	350
8904	5505	9478	8037	5514	4860	3767	3234	2514	2144	1779	1543	1506	1317	1059	930	952	894	784	831	820	801	785	740	775	806	775	806	763	786	812	757	780	789	788	752	791	775	774	812	767	734	801	753	739	778	762	781	764	747	789	749	803	753	731	822	747	761	733	776	767	783	797	773	742	796	782	790	740	777	737	764	733	768	814	735	775	713	751	738	712	763	722	762	754	797	776	753	763	767	725	768	752	742	801	745	810	745	767	789	799	769	747	792	798	699	788	759	790	746	756	793	750	763	787	709	749	769	739	779	767	768	805	772	757	763	808	751	778	758	785	718	753	750	776	769	734	757	792	742	803	757	781	820	768	743	775	755	756	731	767	798	784	762	810	788	737	713	761	779	784	746	769	773	792	750	725	767	728	794	752	779	803	745	759	766	701	822	750	771	768	729	712	768	769	770	768	755	717	747	742	733	720	766	753	715	740	741	764	789	711	772	823	703	773	823	753	791	768	752	801	759	725	727	752	656	694	773	776	773	769	774	759	782	763	800	758	789	753	773	761	720	730	790	738	741	787	751	720	784	784	832	750	756	823	798	830	771	745	768	796	739	794	804	772	738	731	800	765	785	741	810	783	733	781	819	763	756	767	797	768	727	795	800	746	799	782	764	770	733	757	717	729	800	795	783	784	800	731	774	750	800	782	772	732	790	747	775	748	784	748	807	748	751	725	750	742	758	750	702	783	719	769	742	718	802	775	822	761	746	763	776	809	732	760	781	779	761	777	733	727	752	770	751	772	739	733	784	743	789	809	781	794	762	725	831	811	750	769	750	752	796	763	762	779	733	729	764	756	767	763	808	773	767	743	791	797	779	795	764	745	796	761	848	766	752	750	783	769	811	755	717	740	736	728	754	735	735	788	800	760	758	783	750	782	740	801	764	770	730	721	747	758	768	745	739	771	750	773	775	772	772	771	774	765	727	789	727	757	779	693	789	762	747	731	736	739	775	781	777	718	787	765	720	747	768	763	740	754	738	771	780	830	763	747	731	788	723	813	783	783	781	768	773	766	811	796	782	775	733	748	771	784	773	732	746	754	796	779	772	711	783	842	817	779	744	775	798	786	823	758	778	769	733	730	741	763	745	718	771	795	737	754	788	761	724	774	766	779	742	735	747	769	790	731	742	803	736	744	771	772	767	777	730	759	780	781	776	702	757	747	819	773	741	714	784	778	755	723	757	725	724	729	807	715	724	819	771	767	734	771	725	779	751	738	787	774	706	735	790	775	721	737	767	766	731	779	814	758	769	719	762	732	763	743	763	764	743	734	723	728	770	716	736	785	783	718	755	751	798	779	797	736	748	782	766	804	702	788	810	752	741	752	775	804	794	743	792	766	777	729	751	846	768	755	760	779	773	807	802	728	771	726	775	785	809	763	753	762	779	718	754	769	745	756	751	708	828	770	829	735	743	779	772	750	760	792	750	795	749	739	728	771	791	723	791	713	759	779	792	779	747	737	772	772	805	770	773	711	809	751	763	819	792	801	781	769	798	756	757	768	708	754	762	753	761	778	792	726	733	765	765	756	793	660	794	817	756	777	772	814	731	768	776	765	706	745	797	742	806	751	805	729	739	775	758	796	733	769	753	752	774	780	781	761	736	791	723	792	777	743	766	812	782	765	768	776	733	740	780	781	762	773	699	798	772	773	806	783	766	777	774	758	739	760	794	800	766	782	767	753	769	761	726	759	726	731	717	762	795	760	755	738	769	768	755	741	753	783	740	786	760	778	778	763	735	729	772	760	764	794	749	766	703	760	812	726	738	752	738	701	756	734	781	814	726	757	781	804	768	723	788	699	740	822	736	742	756	809	790	756	745	772	749	758	814	767	762	763	764	777	822	768	759	741	759	723	819	763	741	761	777	787	784	721	761	786	771	813	757	790	787	794	787	805	754	786	730	769	775	792	750	802	774	761	782	770	809	774	736	734	777	782	762	804	767	753	775	742	799	764	817	757	776	765	747	760	832	771	735	769	735	808	796	791	810	794	784	763	807	735	785	742	776	711	785	753	778	761	734	793	777	788	743	784	847	780	787	768	733	796	773	790	787	755	757	748	773	794	727	736	711	745	767	730	749	797	746	782	794	752	749	766	743	738	775	791	799	782	772	769	822	750	781	754	766	744	747	737	739	719	733	738	774	733	780	778	736	797	769	734	784	735	797	795	787	789	745	776	747	720	764	797	765	778	710	749	727	728	796	802	710	729	758	805	782	773	729	705	762	748	837	738	738	768	775	736	801	794	739	731	763	787	779	776	726	774	813	750	727	768	737	727	801	769	740	771	735	754	794	737	758	745	757	709	752	729	730	735	783	741	775	814	738	773	710	809	761	803	780	814	786	779	742	745	738	782	806	737	755	797	710	797	730	792	780	730	758	776	745	757	724	754	747	804	767	755	763	769	719	775	780	786	750	772	787	820	776	762	794	775	751	776	712	703	765	754	809	785	772	765	789	761	737	786	766	760	778	763	744	765	739	752	775	726	798	739	723	751	749	799	767	753	698	734	747	809	761	777	719	702	769	753	792	713	745	783	755	805	776	687	784	840	753	729	756	792	758	713	724	723	774	749	752	743	787	728	695	769	736	778	763	789	758	742	768	803	795	750	798	758	742	783	740	762	779	806	768	806	770	763	784	705	787	770	758	778	803	815	766	776	772	763	764	795	757	751	779	761	751	791	773	758	720	807	750	795	794	814	757	774	794	735	759	737	766	722	761	743	760	756	758	756	775	762	776	774	786	737	789	804	776	748	740	797	740	798	813	775	768	789	776	774	799	752	758	768	782	755	795	764	745	810	770	766	792	754	761	767	812	764	764	777	784	741	778	788	779	723	793	788	752	766	738	778	763	732	805	703	767	757	795	771	764	771	807	775	823	748	781	753	768	748	735	778	769	806	797	757	724	727	731	800	755	799	794	735	788	737	708	762	741	728	770	792	784	781	765	788	818	771	747	733	713	783	767	767	774	778	753	769	781	782	765	720	788	776	794	771	749	740	718	744	789	772	715	791	826	789	763	771	778	749	767	757	733	758	793	751	712	737	721	780	752	759	764	728	779	797	744	797	771	797	747	748	755	764	736	724	773	736	794	748	802	761	780	774	738	733	738	783	781	741	733	785	756	806	818	773	807	808	808	780	792	764	759	744	755	775	736	766	752	722	802	773	759	753	790	789	809	816	786	779	758	767	837	712	758	715	768	806	767	761	742	746	748	702	760	794	754	775	708	774	773	773	751	740	788	761	782	750	778	766	777	764	787	757	758	768	756	768	802	801	750	756	745	767	761	769	765	738	771	745	765	839	775	758	728	738	760	777	785	748	775	795	737	747	748	738	763	726	748	814	770	795	747	745	774	716	771	795	757	769	721	772	767	746	809	766	786	764	781	749	754	723	770	733	726	733	799	781	759	750	782	775	754	780	769	769	756	765	778	756	756	769	749	784	746	759	801	792	779	808	734	742	755
27431	12206	9540	5431	2692	2484	1884	1336	964	850	739	656	606	542	449	389	414	357	339	315	324	301	305	319	328	315	337	321	289	357	316	308	301	325	307	295	326	284	313	327	313	331	330	365	336	290	321	325	319	322	308	332	279	321	317	307	311	286	304	321	300	317	308	322	323	333	337	341	327	286	309	321	329	311	298	310	295	353	307	297	336	305	307	280	353	316	326	303	297	311	289	314	315	305	351	282	324	319	320	308	308	355	346	334	313	297	320	346	312	316	318	340	326	318	338	315	306	299	298	248	314	292	364	331	303	303	315	331	337	288	292	309	315	305	318	330	288	297	303	316	339	326	327	292	349	309	350	317	347	269	350	313	300	335	322	314	303	299	322	304	320	352	339	354	323	311	309	285	324	345	321	315	314	305	336	324	314	297	309	308	308	320	303	317	302	335	347	317	345	315	270	306	301	315	301	264	339	316	320	314	330	325	345	286	336	306	297	297	292	282	295	312	313	342	337	327	357	323	318	289	335	325	302	320	335	316	326	319	291	324	315	350	354	334	291	319	333	317	313	351	323	296	338	277	317	279	336	342	316	333	342	298	298	308	289	338	312	347	314	332	306	326	319	324	296	315	318	329	327	295	341	315	323	332	293	327	350	306	374	327	317	304	316	327	310	322	323	304	316	310	282	289	338	319	340	289	309	290	332	294	314	300	295	325	304	314	337	324	328	289	350	314	358	281	324	316	337	308	329	318	293	348	314	312	319	330	319	318	303	289	312	327	301	302	333	307	323	333	297	306	309	301	326	310	317	319	332	315	324	284	303	316	283	350	303	304	340	331	300	335	324	290	323	311	278	279	317	301	323	344	291	298	342	286	352	348	319	323	337	301	346	314	308	319	305	296	326	329	316	305	297	299	291	307	354	314	326	330	322	314	321	323	367	329	276	352	303	332	309	320	298	330	322	316	282	337	325	309	335	295	336	287	365	314	317	282	312	319	329	286	299	308	310	258	333	323	335	332	343	318	309	328	288	318	329	330	370	333	318	318	341	351	299	303	316	289	322	319	314	303	336	327	340	335	363	337	331	353	329	337	322	301	312	317	287	308	300	291	336	311	312	290	274	308	340	334	285	269	297	322	290	313	344	351	322	322	317	309	317	319	317	279	287	284	297	325	321	310	325	329	301	306	331	322	312	288	295	341	310	321	337	326	322	319	311	322	322	339	342	334	326	304	310	314	284	287	315	348	296	288	339	301	338	312	347	292	333	289	335	308	293	308	321	309	318	304	312	307	335	330	314	316	315	326	322	298	333	350	331	306	300	281	293	297	327	302	327	320	325	303	294	321	296	308	312	350	311	377	291	322	302	323	316	305	306	312	329	310	286	307	300	315	332	345	328	319	329	288	318	338	294	285	294	307	314	338	329	330	317	339	314	328	316	310	281	323	337	329	316	338	322	311	298	334	317	336	298	289	336	316	316	339	304	287	338	302	292	320	319	269	293	299	321	290	296	327	331	335	330	314	306	313	321	317	276	297	306	331	351	323	327	334	274	311	306	331	336	288	292	313	308	306	293	308	305	332	335	307	300	346	302	313	304	311	306	287	299	345	308	303	305	325	317	360	330	322	324	337	291	337	286	306	340	385	321	339	343	346	321	323	308	323	323	269	361	284	313	352	296	335	304	334	340	331	304	342	319	369	326	314	343	287	287	295	285	347	297	265	315	329	294	339	289	344	287	349	306	301	343	301	317	320	346	293	285	358	313	337	312	306	344	312	316	335	326	274	339	309	327	314	332	271	291	330	264	317	348	322	299	300	323	295	310	325	325	314	293	314	280	335	279	320	308	305	320	341	346	343	320	326	369	316	311	304	303	356	315	285	281	320	295	319	307	308	302	315	313	342	324	335	332	309	312	293	316	284	342	326	320	307	309	305	338	344	326	323	312	307	299	327	332	346	286	306	332	307	336	321	325	290	323	347	286	292	299	313	320	296	281	313	322	330	313	333	350	298	303	339	296	365	295	324	312	328	298	310	284	338	288	316	299	329	304	325	309	297	307	332	311	269	325	312	300	283	322	347	309	309	316	315	335	279	303	340	312	295	296	270	287	290	316	327	330	309	310	279	299	320	273	308	329	302	331	326	357	312	329	280	314	302	359	323	359	310	329	313	306	286	283	328	300	332	316	289	298	314	339	317	320	314	309	325	300	282	308	320	326	334	314	291	316	317	309	317	315	315	297	322	328	340	312	290	316	323	305	309	328	280	305	328	302	354	322	314	347	297	281	311	331	311	322	289	349	313	329	302	309	324	339	331	323	317	301	371	323	306	310	302	281	325	350	332	322	341	310	336	288	300	336	298	305	325	322	327	306	300	308	336	358	303	324	333	332	311	281	316	323	328	366	344	298	324	293	327	313	320	293	309	307	317	318	316	346	319	339	322	319	288	280	325	340	355	298	332	304	290	307	285	281	322	347	314	314	314	281	343	344	338	324	306	325	297	357	325	271	326	302	306	322	321	299	279	295	309	334	313	337	302	341	322	342	305	344	334	302	329	328	316	319	331	317	319	293	309	318	335	338	307	309	310	311	328	338	309	280	348	283	282	296	358	287	326	325	312	315	328	299	328	307	305	325	325	343	304	327	294	330	314	289	307	320	316	311	329	331	321	304	318	300	319	305	344	298	307	309	303	320	324	298	330	353	327	313	303	262	304	370	315	342	329	319	297	371	317	321	327	325	333	319	285	345	333	300	310	338	309	286	334	315	309	301	326	325	321	299	358	294	301	314	309	318	330	330	306	320	322	309	311	311	321	269	287	317	318	278	314	304	297	320	294	326	310	309	301	316	337	313	302	323	329	330	363	351	315	286	312	306	321	320	299	307	303	340	295	332	342	312	328	309	298	307	299	357	344	349	286	327	323	301	305	336	298	299	331	292	276	305	363	323	297	315	320	315	303	334	339	282	297	332	342	293	355	294	315	313	302	278	283	316	348	340	338	322	311	344	338	302	341	320	310	313	311	330	319	305	296	330	345	331	330	337	283	283	304	313	308	316	295	317	354	334	337	324	303	298	298	324	359	307	339	300	316	327	317	298	352	327	325	304	304	313	300	325	310	321	296	303	305	313	348	317	294	323	324	333	317	314	318	328	319	301	320	316	290	299	296	324	325	331	300	311	311	310	359	324	291	312	317	323	339	290	336	327	355	274	310	329	319	301	317	302	327	284	331	297	315	310	297	307	284	300	329	347	331	328	336	312	347	324	350	283	316	288	336	325	312	313	339	330	283	296	312	306	332	309	321	333	335	303	293	292	300	312	321	299	331	317	336	347	278	310	321	334	314	289	317	285	314	322	281	333	344	332	338	321	316	300	293	292	311	313	329	327	309	297	333	294	320	316	353	339	289	346	313	314	322	298	302	281	345	306	330	315	302	351	295	319	338	295	322	342	297	293	313	321	299	277	300	296	309	329	331	300	281	343	335	338	298	312	329	303	310	291	323	306	323
16089	8756	14507	12422	8818	9354	7433	5594	4444	3661	3014	2445	2239	2037	1408	1129	1075	946	849	812	779	759	762	743	722	730	653	737	675	714	674	682	743	765	748	731	733	727	740	698	747	731	731	729	711	721	709	697	730	718	678	719	708	745	724	693	702	716	735	682	693	737	701	729	680	725	677	737	734	686	689	706	677	726	668	688	744	668	643	713	673	698	691	713	709	713	690	697	667	707	711	709	699	739	690	673	701	725	690	705	674	693	663	739	740	711	697	716	688	710	697	686	732	710	710	709	688	683	671	716	723	681	735	709	679	660	679	679	689	709	717	683	724	731	649	731	710	689	717	729	737	671	656	711	696	713	666	691	668	658	649	716	721	762	697	727	704	746	684	746	722	691	706	745	678	741	718	721	744	729	736	768	679	733	740	703	714	692	731	714	696	669	729	692	763	657	727	701	705	697	663	736	719	696	691	696	716	702	739	697	684	672	719	714	722	690	716	742	692	715	707	726	714	689	736	674	721	708	746	653	694	734	662	758	705	665	664	674	723	697	669	683	677	702	721	713	695	712	716	700	684	700	660	696	705	666	709	699	676	656	721	706	700	722	767	762	712	689	729	733	719	714	676	675	692	692	676	695	740	730	713	749	688	688	727	701	668	673	699	736	683	710	748	733	694	691	690	716	755	696	705	724	703	703	690	742	764	711	709	710	761	651	666	703	702	702	727	653	718	669	704	700	705	700	691	712	736	661	714	702	698	682	760	725	676	704	726	675	701	677	695	712	706	704	723	736	738	701	692	689	759	697	709	689	720	739	718	727	680	723	726	640	693	714	718	680	672	700	778	733	744	775	731	703	711	687	689	655	707	711	695	681	689	661	703	687	650	685	689	726	690	766	710	743	636	746	697	704	750	692	709	729	724	715	693	759	670	729	740	699	728	696	703	719	653	678	693	701	744	694	726	722	672	697	731	687	692	709	689	700	668	708	670	734	691	721	697	677	734	733	712	667	716	730	747	701	741	719	667	694	678	721	734	730	711	727	667	718	735	681	709	701	713	721	669	683	674	732	739	675	709	712	677	716	694	721	692	754	688	714	659	716	717	691	696	707	738	695	750	746	748	737	723	684	673	660	656	722	716	671	711	737	702	710	699	690	718	710	716	696	717	759	687	680	672	682	756	725	720	676	705	701	697	701	693	682	712	717	722	699	712	679	738	713	656	727	701	748	709	700	696	749	749	687	663	689	724	708	675	662	676	714	667	687	685	649	683	702	699	697	690	725	718	669	701	651	696	717	689	687	734	708	693	664	725	698	729	697	694	677	703	662	664	695	702	668	682	740	708	724	677	680	746	679	701	713	737	701	677	745	702	689	697	737	688	708	710	707	690	696	704	698	742	678	700	729	729	674	701	693	701	714	710	688	691	691	716	728	732	711	705	674	749	707	750	716	708	707	731	697	755	657	719	694	739	689	792	682	730	676	738	695	668	678	721	688	760	678	701	712	698	682	717	667	643	686	747	714	722	700	720	712	631	722	677	681	715	708	687	729	703	692	696	682	720	735	656	741	752	730	691	700	705	690	691	708	675	747	653	725	766	639	713	691	724	720	711	699	726	716	725	689	697	710	716	696	693	721	675	700	674	748	692	695	704	662	758	702	671	726	657	700	716	722	674	657	718	699	673	683	664	713	717	698	740	708	700	652	659	725	696	680	731	724	684	695	753	734	760	704	691	654	724	673	685	726	680	695	719	693	710	754	733	713	654	735	697	720	758	734	660	702	712	697	674	697	718	702	740	709	737	644	718	712	720	698	690	718	742	701	657	757	701	704	666	677	697	747	682	728	703	653	712	733	670	686	712	734	664	690	681	684	692	656	715	686	698	759	676	698	682	693	746	732	700	720	666	683	738	714	688	739	665	676	738	693	700	699	726	718	718	690	659	698	724	652	705	681	700	704	721	705	747	728	630	698	712	699	688	712	676	721	669	678	676	692	659	705	636	702	652	712	742	677	712	720	732	710	687	687	747	695	725	695	726	687	680	704	654	701	693	732	714	709	701	717	706	741	666	700	682	692	749	709	733	664	675	703	735	763	701	686	669	726	711	658	707	697	695	718	681	734	693	729	678	703	688	726	735	680	742	716	723	671	695	746	671	684	704	703	713	742	761	682	730	692	739	673	688	696	732	691	713	740	684	722	716	688	667	738	732	737	709	680	686	707	747	721	689	671	670	743	694	709	680	680	674	663	746	680	697	744	671	701	692	694	702	721	775	721	721	695	710	687	727	627	715	695	651	709	673	710	669	705	688	673	678	671	666	706	720	751	699	697	693	755	716	755	648	702	696	693	711	659	684	751	725	734	714	725	706	681	729	705	765	720	754	684	674	693	690	713	722	731	776	695	668	710	746	724	718	698	716	653	731	702	718	734	701	751	657	687	734	719	707	678	709	693	701	664	682	680	706	692	725	700	694	733	677	732	693	705	730	708	702	636	717	659	721	674	733	721	657	704	766	731	643	728	734	696	764	701	723	720	689	683	666	666	708	699	722	685	710	656	711	739	685	661	730	686	694	697	703	708	697	699	676	681	680	674	698	671	681	721	733	706	733	764	720	737	684	691	671	691	695	708	692	722	732	710	692	737	642	738	698	742	700	677	671	734	671	692	698	731	686	700	737	662	678	688	701	690	756	766	696	737	711	751	714	724	698	685	714	707	708	670	687	730	723	726	717	699	709	719	706	679	711	718	710	690	726	681	726	700	736	707	742	699	727	700	730	716	657	731	694	668	718	701	721	727	739	731	680	713	709	717	718	703	697	665	729	736	710	704	707	709	685	664	732	745	713	712	686	648	678	679	728	679	679	665	651	674	706	686	710	736	743	707	709	728	698	699	691	727	696	730	715	718	756	712	740	699	696	678	712	727	698	745	715	700	631	674	745	712	686	691	693	708	671	762	700	780	682	699	720	655	688	714	744	661	706	714	738	689	680	765	728	734	707	724	693	700	694	718	738	716	731	697	720	690	689	706	729	732	692	705	680	698	747	753	722	659	703	679	729	709	683	720	722	694	704	690	702	702	710	753	729	719	706	727	725	682	721	668	768	697	721	717	725	705	699	717	702	718	671	651	695	714	740	664	681	692	705	692	712	725	728	699	692	678	682	702	664	723	725	692	734	737	679	714	698	715	698	726	618	764	730	734	717	744	696	696	721	723	715	711	702	662	674	709	662	661	726	716	669	730	701	712	726	679	705	682	673	694	698	695	675	676	790	723	688	722	746	768	756	689	696	721	726	719	726	703	720	651	679	715	677	735	671	720	692	740	723	689	687	700	725	697	698	717	685	658	686	764	731	731	717	744	651	694	671	688	716	732	709	694	741	694	681	717	708	670	678	735	730	694	699	740	687	714	706	704	687	698	726	695	693	696	710	772	678	661	672	661	730	702	702	732	727	753	659	733	688	694	724	689	708	684	730	676	754	714	689	738	726	716	680	643	658	716	745	689	685	722	688	700
33652	17202	14184	8371	4012	3481	3039	2010	1442	1126	978	818	761	711	546	458	445	459	430	370	407	419	372	353	387	403	391	394	415	370	362	380	359	380	350	350	378	370	368	402	392	364	383	364	365	364	398	360	345	364	395	373	389	363	346	341	348	346	385	387	368	383	408	370	354	373	397	328	343	374	333	367	376	363	369	362	364	353	373	363	390	383	348	346	396	344	309	387	388	412	353	345	354	355	381	373	362	379	395	330	379	358	355	358	384	346	351	364	349	360	363	373	389	388	386	396	353	351	369	386	379	359	381	336	359	350	367	349	356	347	373	365	385	354	324	354	374	347	360	363	401	377	350	376	371	374	373	335	363	402	394	410	365	400	344	334	326	357	379	342	367	369	397	388	337	369	337	376	370	356	368	371	349	363	378	336	372	359	384	333	395	364	346	370	388	410	427	365	372	388	370	399	320	377	353	398	348	371	346	358	377	337	344	367	373	361	371	354	369	340	372	377	353	394	362	353	380	401	372	361	333	389	348	373	385	402	338	347	430	382	358	395	333	376	329	337	388	366	358	381	375	363	350	387	339	355	343	380	386	364	330	379	369	363	358	338	343	322	361	336	320	386	363	336	350	373	373	358	344	345	349	362	380	383	383	396	350	354	376	390	338	309	353	383	343	329	374	365	357	340	355	390	364	351	339	358	391	370	347	372	368	344	359	393	392	341	353	359	358	398	353	397	351	358	390	364	378	371	347	347	403	357	368	366	388	342	329	366	362	373	379	386	373	389	343	346	380	380	349	358	343	342	369	329	357	342	353	357	372	357	365	365	409	346	339	375	372	352	328	362	347	342	325	393	366	403	395	393	328	362	341	350	308	381	329	354	368	404	392	397	394	367	362	410	372	338	339	359	410	368	346	382	357	366	349	379	340	363	358	373	399	356	370	337	372	333	378	402	333	368	360	343	347	379	373	371	356	389	364	379	379	362	372	384	357	368	391	360	374	363	352	368	374	362	327	397	367	371	347	380	390	413	350	383	366	377	409	387	378	354	363	362	350	397	348	367	331	376	353	319	346	365	370	364	372	375	313	357	395	347	372	351	385	361	375	359	379	392	379	353	339	372	372	434	378	360	378	397	368	379	366	341	348	369	362	355	385	386	318	355	347	357	385	363	364	390	354	365	367	359	350	337	387	367	337	335	381	379	349	342	344	372	337	305	359	363	371	340	351	389	386	371	386	390	336	343	363	356	359	369	352	391	348	397	345	382	363	389	392	358	398	367	395	338	371	333	343	393	362	328	365	381	371	368	342	361	348	349	349	372	384	389	381	373	350	366	385	359	379	347	357	367	354	398	347	379	357	322	359	321	362	369	373	435	380	329	362	354	373	378	354	393	378	339	388	348	369	374	400	358	379	345	364	372	345	395	337	348	381	359	364	348	374	348	360	353	364	396	365	322	387	370	366	328	370	329	385	351	370	375	381	374	356	346	374	354	333	314	359	375	386	392	358	302	367	378	341	352	364	365	330	351	376	379	384	349	358	333	359	372	371	384	319	382	331	356	388	351	383	395	297	325	375	413	365	387	352	362	351	378	358	381	368	359	399	394	334	372	343	389	349	370	331	397	368	344	386	377	382	385	357	366	376	370	356	358	375	386	415	354	348	361	361	341	367	374	349	365	349	376	366	356	348	335	365	385	349	370	351	388	344	362	375	365	352	331	367	394	376	308	382	360	376	385	378	408	370	390	385	365	372	350	359	388	401	379	349	374	415	353	368	349	360	352	348	356	340	381	398	362	332	404	374	386	355	357	368	338	362	346	346	391	342	357	353	375	409	330	350	348	371	389	362	377	349	337	346	375	384	382	360	418	338	382	361	391	375	407	388	360	369	415	364	387	368	364	397	371	361	376	375	380	386	368	374	352	353	390	388	356	382	407	343	385	375	354	350	379	364	374	384	363	364	326	378	358	345	353	329	339	404	372	350	358	415	365	354	345	342	359	436	342	373	351	379	380	359	377	380	359	356	365	363	384	391	380	323	384	379	401	360	351	381	348	351	348	356	366	359	394	356	338	380	393	353	420	392	379	353	347	364	367	327	370	358	379	338	340	388	353	353	354	340	338	350	343	407	334	340	395	348	394	337	334	338	373	355	366	359	385	341	386	363	364	344	353	357	357	379	366	348	378	356	401	376	346	336	377	386	360	412	384	366	375	377	394	370	382	369	329	337	342	382	362	308	377	346	381	351	382	349	360	367	353	320	388	351	371	378	363	370	353	402	320	339	327	358	385	392	338	348	359	369	367	390	385	384	368	371	352	400	376	378	359	336	394	356	365	348	372	367	374	364	356	359	397	346	407	350	346	382	385	373	343	391	364	340	358	371	377	331	359	353	368	386	401	386	381	369	371	400	353	357	385	371	366	357	346	382	371	354	402	344	364	366	412	370	370	349	333	344	393	383	381	385	372	377	341	405	362	396	366	339	373	348	358	348	391	340	350	356	330	346	368	377	360	358	366	393	381	386	366	363	367	366	337	377	366	401	325	386	365	386	381	362	376	350	393	354	342	342	347	351	374	349	332	365	388	364	352	385	370	367	380	360	371	365	409	388	389	404	364	361	346	356	369	357	352	387	377	367	372	371	355	352	367	311	374	359	376	369	359	376	341	342	393	378	317	332	398	393	368	396	368	346	339	386	356	344	319	391	370	359	394	362	371	376	346	365	361	353	370	370	348	331	346	364	385	387	369	333	368	376	360	368	394	321	379	338	348	366	330	373	345	400	378	359	352	349	323	368	345	359	389	399	326	368	378	380	378	357	343	381	377	384	403	359	377	367	380	399	341	375	396	372	401	335	388	347	341	390	381	352	363	360	384	367	346	369	368	380	386	412	374	358	387	386	394	355	363	363	384	358	339	389	314	381	329	380	420	390	367	375	354	349	386	380	381	352	358	330	359	323	363	369	370	331	387	367	355	419	416	400	350	375	359	376	414	370	364	399	379	346	397	327	344	348	330	379	358	372	343	368	388	351	378	356	370	382	346	355	364	381	369	349	367	363	378	354	367	379	423	385	373	372	376	365	327	356	363	371	381	359	358	365	361	341	351	375	370	347	353	404	393	363	363	360	384	359	381	383	342	372	393	371	352	365	389	376	396	399	391	406	334	379	379	389	367	368	384	380	350	387	388	395	375	359	362	383	390	325	345	344	322	347	334	359	358	398	384	349	358	393	395	394	365	367	374	339	372	343	351	366	348	361	379	347	361	425	401	348	354	362	367	361	358	366	328	352	387	375	359	360	350	376	387	364	360	337	391	408	374	351	399	404	348	373	356	338	332	378	351	331	341	367	333	342	343	374	365	342	336	350	395	407	397	383	355	365	378	385	335	350	384	311	358	376	365	358	374	349	369	339	367	345	375	359	343	387	363	398	348	347	400	316	339	377	368	338	362	354	380	400	427	388	354	351	346	364	385	402	377	370	375	385	401	382	375	373	361	426	349	345	363	344	348
18821	12223	19800	16076	10999	12268	10956	7850	6164	4885	4314	3352	3182	2893	2118	1499	1359	1197	1025	1015	971	928	842	909	841	880	830	819	862	835	782	868	798	867	855	824	873	857	786	801	801	845	828	815	830	847	796	797	795	814	833	769	822	798	780	763	766	807	828	812	823	777	839	829	803	798	771	749	828	781	806	812	798	775	831	786	778	785	814	857	807	831	837	795	783	826	786	809	787	813	836	758	805	816	847	803	824	812	837	772	794	828	811	799	797	806	877	763	779	775	778	780	818	832	822	807	789	812	817	789	811	799	812	825	791	784	826	772	817	782	807	785	786	775	860	815	783	855	816	813	808	823	771	817	774	836	822	815	820	797	798	791	855	832	847	849	806	789	781	733	814	817	790	821	848	848	801	851	817	787	798	810	805	787	769	821	807	829	846	819	810	844	786	832	799	830	828	827	774	774	782	745	770	787	820	839	833	806	807	801	815	803	832	786	784	783	811	761	814	818	758	775	819	803	817	819	784	819	762	776	812	783	773	785	821	800	779	809	818	770	757	810	748	850	813	771	763	791	856	795	765	790	789	808	775	779	850	804	778	800	810	829	796	833	740	760	807	784	794	802	807	830	792	813	820	799	765	841	791	743	838	809	824	807	885	848	805	876	857	777	746	893	820	791	793	806	760	784	744	796	841	794	838	794	821	784	795	779	809	774	755	800	827	788	782	832	761	810	758	811	776	762	783	828	775	850	779	800	805	844	823	803	805	801	823	728	777	774	833	817	765	791	797	806	770	826	806	810	785	785	809	803	826	792	771	801	829	769	800	808	775	801	841	800	875	802	806	823	785	756	844	800	800	735	784	803	844	808	786	778	773	780	810	815	802	807	802	823	839	822	828	801	743	776	808	759	797	829	769	807	826	774	742	801	776	826	843	836	827	865	826	819	844	772	787	809	764	849	804	811	784	751	778	762	855	821	803	815	765	786	759	765	792	773	808	793	818	823	821	822	826	761	813	803	824	795	799	763	750	812	831	814	782	784	807	762	796	827	771	812	742	769	776	818	759	827	825	790	774	807	788	840	831	831	769	821	810	809	761	830	794	854	835	772	815	833	770	758	822	808	771	741	748	811	824	817	753	813	780	817	834	810	839	825	815	801	796	746	836	816	794	799	810	834	770	786	809	848	802	769	766	788	834	822	830	785	798	792	779	815	750	828	787	771	844	840	810	782	771	816	759	785	847	743	779	796	768	772	772	790	823	843	838	789	783	775	809	811	769	802	784	818	807	744	777	795	860	812	836	772	791	803	849	777	838	798	810	815	810	778	850	799	839	782	823	806	806	815	767	772	810	816	776	745	813	785	827	797	770	851	769	795	809	823	811	812	784	816	829	818	798	754	780	752	809	821	762	795	784	833	800	802	810	800	809	811	831	762	802	765	821	840	783	837	822	773	812	805	834	849	835	826	818	842	845	781	847	795	709	834	808	780	794	755	769	815	788	776	788	818	781	808	877	837	851	824	803	758	825	813	762	806	821	821	769	854	820	819	843	793	763	770	834	777	828	784	848	748	798	783	834	786	809	776	806	835	794	819	831	804	789	853	788	847	796	765	769	785	830	806	765	813	742	789	813	803	781	774	815	787	768	813	822	815	811	830	823	754	756	766	755	775	792	778	784	738	795	729	785	802	796	804	756	814	823	817	781	781	806	859	791	769	808	771	798	785	793	781	810	821	758	770	812	846	780	763	761	808	814	850	809	778	830	768	793	750	822	835	799	785	795	775	828	779	819	763	855	792	784	775	823	788	838	768	823	802	774	786	770	804	819	797	854	798	778	876	833	821	743	781	770	830	776	798	777	790	792	851	785	783	775	766	778	742	854	779	857	771	779	809	808	829	786	774	797	788	779	835	820	791	816	829	795	819	816	813	790	825	753	788	804	807	768	816	857	803	834	828	825	777	805	791	782	799	782	780	784	810	786	816	826	732	759	795	823	811	768	759	828	773	837	784	820	817	813	796	746	797	812	792	816	785	809	816	820	742	817	777	843	800	782	804	781	739	806	805	825	770	776	763	789	800	818	843	840	820	818	761	777	795	762	821	857	792	790	833	802	832	772	797	800	814	815	790	807	842	831	760	795	791	802	806	826	813	827	763	805	840	805	778	780	784	784	773	786	840	712	790	831	785	843	835	785	805	758	854	824	784	804	773	803	881	795	838	825	825	788	807	814	819	801	721	838	789	826	818	812	821	787	840	791	831	749	785	803	829	830	825	801	812	775	811	819	762	812	794	798	789	798	841	815	785	789	778	799	789	823	853	821	780	778	773	854	813	767	784	857	796	813	806	796	796	806	794	788	780	829	829	817	803	757	809	785	797	789	786	855	742	798	805	797	785	838	851	763	855	798	780	788	837	806	825	807	830	822	781	806	818	791	834	799	803	820	818	812	790	818	820	798	780	835	806	792	813	817	755	781	788	764	826	763	786	788	769	830	785	804	803	774	809	805	833	731	810	774	766	777	774	821	794	801	858	779	776	819	798	784	777	852	796	818	830	782	764	800	796	808	780	832	797	768	779	794	798	838	791	837	803	751	797	821	829	815	801	808	791	811	816	764	760	789	787	845	793	829	817	847	741	816	796	802	764	756	807	799	804	786	809	783	817	805	775	795	830	875	815	842	795	782	751	830	829	840	787	795	840	818	758	780	845	756	784	813	821	812	802	778	850	824	847	799	784	765	821	831	791	816	841	809	824	807	814	863	810	832	816	834	805	799	799	781	792	762	781	807	784	781	805	778	854	815	789	793	817	811	834	809	852	792	821	804	793	782	792	775	821	817	818	804	809	801	818	761	824	791	828	792	739	831	853	838	803	819	807	762	747	776	855	792	795	805	777	743	797	797	842	802	811	757	851	801	816	835	780	842	821	787	843	744	764	817	822	776	808	823	833	797	770	832	772	761	829	820	790	808	801	821	828	755	841	825	804	780	804	823	810	787	817	829	804	820	839	808	829	819	817	843	793	792	850	820	788	887	782	803	772	837	791	786	762	810	789	806	786	832	768	802	798	785	825	787	834	813	821	809	812	788	817	832	796	794	828	816	818	787	795	765	808	805	795	848	764	810	802	804	790	816	825	850	777	810	796	794	813	784	876	797	809	807	840	818	770	765	797	775	814	817	762	811	796	834	799	780	760	854	769	811	816	797	792	776	784	787	790	783	802	780	795	830	780	812	792	783	824	808	805	771	868	779	805	754	804	848	814	803	812	837	751	789	761	792	750	794	745	808	782	794	820	745	780	794	755	764	799	850	814	822	779	796	778	837	783	818	793	806	792	818	766	832	781	836	811	767	848	776	836	817	797	786	823	742	788	813	863	808	827	792	775	861	792	798	866	814	833	756	776	762	812	854	804	829	748	790	807	825	812	787	772	765	851	805	772	865	764	780	801	829	802	796	797	781	802	789	825	786	818	787	796	795	817	786	807	832	817	854	785	844	807	770	792	798	742	801	774	829	797
15583	7094	5525	2960	1699	1157	936	810	709	597	525	486	454	438	432	390	393	352	363	329	359	309	366	343	344	368	314	354	330	348	381	332	371	344	319	365	344	338	351	342	352	351	341	357	386	361	367	339	351	334	348	370	358	351	326	320	396	336	344	358	357	350	358	336	363	335	371	340	315	357	313	310	342	364	348	323	347	321	361	344	358	357	329	408	324	372	376	360	387	309	368	351	367	361	370	368	387	341	340	324	353	394	373	325	335	338	343	341	357	373	360	355	342	349	378	336	332	351	376	354	332	313	326	348	317	339	355	363	383	348	336	328	320	340	341	349	339	349	360	359	350	333	351	312	337	363	326	355	338	378	309	359	362	310	339	338	379	375	373	351	332	370	328	372	333	318	357	344	378	366	376	352	358	335	352	327	336	326	353	356	339	352	349	357	320	299	339	338	369	337	384	350	368	340	338	320	309	313	372	379	322	349	322	368	342	325	324	315	339	382	374	312	345	350	342	337	351	342	346	337	360	333	346	352	337	358	368	348	364	307	361	313	337	349	364	354	323	339	353	361	359	325	374	359	345	363	317	332	353	344	362	344	346	353	342	352	369	352	340	348	348	371	334	375	386	360	378	360	359	331	340	350	367	333	330	351	351	354	362	370	336	337	361	349	352	340	318	366	342	350	312	362	346	336	341	352	345	328	317	364	317	356	387	338	355	349	340	335	340	352	354	322	358	341	345	347	358	374	332	352	322	346	377	364	351	317	333	366	356	375	334	336	335	316	362	350	359	352	361	342	344	381	358	356	327	331	368	338	356	319	353	323	375	380	365	378	324	379	350	333	351	372	323	378	400	349	364	339	345	355	328	370	377	333	366	363	324	341	354	345	371	361	372	334	353	308	356	325	358	339	361	335	353	314	366	353	324	358	291	344	355	341	368	365	370	356	361	348	349	354	317	320	365	355	348	358	381	397	357	348	354	325	370	355	359	324	342	373	397	312	363	354	348	320	359	364	307	362	401	352	338	393	362	381	370	326	379	338	349	334	340	348	356	403	365	363	324	347	322	352	344	327	303	349	337	349	310	358	339	374	344	361	341	354	362	359	345	373	387	368	331	332	341	368	343	362	367	368	370	338	332	371	369	347	366	370	350	329	363	358	340	332	363	346	365	369	362	322	330	367	323	339	310	371	340	309	370	336	322	325	346	331	351	373	390	355	356	365	382	349	315	371	323	357	359	348	346	365	344	366	347	342	351	317	346	364	333	336	329	350	362	352	321	359	354	338	319	348	316	350	326	338	345	332	315	369	359	372	353	322	353	339	355	345	376	346	348	326	323	327	359	318	371	343	308	369	369	340	350	347	304	363	311	326	365	336	382	350	333	338	319	336	345	345	343	330	338	382	348	365	348	327	343	338	368	338	331	353	346	380	320	346	368	350	316	310	307	339	361	410	349	338	327	327	341	404	334	334	350	354	384	332	347	329	330	345	304	349	352	338	328	379	322	358	374	342	376	360	356	364	340	368	347	343	369	355	377	334	375	343	327	326	388	367	353	333	336	311	354	343	336	351	357	346	364	343	359	323	360	337	349	343	345	292	368	344	352	377	350	342	334	346	378	360	368	337	353	351	388	343	326	362	326	354	345	377	363	312	366	339	340	348	306	328	356	363	374	335	331	352	343	390	351	345	375	329	368	360	386	343	391	333	352	345	358	352	366	340	352	374	354	351	337	355	395	315	336	336	314	377	368	296	355	325	373	337	349	348	323	365	369	381	345	348	357	351	329	339	341	314	361	363	355	373	348	344	375	348	366	351	335	376	369	368	372	344	325	380	355	289	370	344	341	319	338	356	390	354	307	363	337	343	353	388	361	333	340	336	339	357	369	320	383	323	346	350	355	329	354	330	318	367	345	353	381	311	362	339	385	344	351	340	367	335	335	345	334	325	353	371	343	365	359	382	353	354	346	344	347	355	348	342	322	338	382	356	345	354	346	349	327	371	356	348	370	374	338	401	380	350	349	363	340	312	336	364	355	359	355	339	368	339	310	356	352	324	329	354	352	346	362	308	384	337	360	363	339	403	325	368	324	362	327	335	335	352	323	328	371	325	370	331	314	323	352	344	379	319	358	376	336	350	333	362	341	336	348	355	370	373	383	333	352	364	369	335	346	381	339	336	343	397	357	298	358	311	330	372	337	353	307	332	356	358	334	340	356	308	354	347	349	371	362	322	377	392	343	371	380	346	336	385	358	364	366	332	347	326	381	341	339	363	308	318	337	333	336	345	365	402	351	365	353	366	347	390	373	351	338	356	329	336	335	326	343	389	331	363	340	419	355	335	338	361	313	359	348	381	336	356	358	344	357	351	329	353	346	345	334	391	344	333	337	331	361	359	337	359	374	371	330	390	375	362	357	342	324	359	370	370	369	341	329	357	357	349	351	359	370	337	362	360	340	345	356	315	324	342	334	333	345	359	343	334	368	327	323	375	335	335	366	348	360	357	385	327	363	349	348	366	338	292	349	338	300	317	324	324	345	368	348	339	336	328	316	330	331	357	363	358	347	375	347	385	387	341	335	356	356	371	353	357	334	357	367	367	318	376	378	389	361	342	341	335	334	363	321	377	332	370	350	342	341	353	337	344	354	368	339	368	366	378	349	356	322	376	374	359	386	357	356	316	317	367	349	326	330	345	328	363	387	367	368	355	333	330	346	370	331	376	362	345	360	359	372	350	364	376	356	319	366	339	353	373	330	369	340	355	316	343	359	382	354	342	403	335	332	389	371	342	369	336	314	320	356	319	294	359	378	365	317	347	371	360	354	363	367	347	365	340	350	341	374	333	356	380	340	356	371	349	365	338	366	368	351	332	342	368	354	346	371	364	349	352	341	345	365	348	341	371	369	337	337	357	379	296	356	310	359	330	386	345	358	342	346	385	339	327	321	347	312	346	316	305	342	418	358	352	344	354	337	313	387	386	372	373	389	347	356	327	362	396	380	348	373	336	359	339	329	358	339	346	352	367	348	353	323	349	334	373	348	379	388	351	331	346	363	338	346	358	349	290	354	353	329	332	349	351	336	323	318	348	326	346	334	360	319	371	336	371	356	343	360	383	340	334	336	344	365	350	312	385	338	345	352	353	333	331	391	331	345	340	338	356	348	315	343	354	359	360	299	349	368	388	382	333	348	356	350	386	341	350	330	365	350	346	350	375	330	342	340	363	361	321	357	342	376	324	354	335	352	347	311	367	347	327	340	298	317	338	351	343	339	385	323	342	364	378	326	332	361	342	357	363	344	326	321	334	344	315	318	338	352	316	349	331	324	342	326	382	348	345	343	333	366	329	362	377	332	347	350	333	355	350	352	311	323	389	361	375	327	336	379	379	326	342	338	309	348	360	366	383	333	333	326	315	309	318	345	327	324	343	346	370	351	331	351	329	317	346	310	367	335	360	346	359	400	340	324	345	321	368	364	352	330	372	370	366	321	313	391	346	344	332	357	334
9126	5785	9513	7879	5381	4531	3654	3364	2740	2024	1924	1525	1301	1341	1026	940	925	888	857	786	832	768	733	777	744	734	773	764	766	724	748	752	744	773	762	720	781	757	737	797	810	779	753	795	747	763	754	719	810	741	740	751	696	769	769	733	761	724	764	812	815	741	795	775	732	718	731	782	761	746	766	744	809	734	708	736	786	785	794	783	761	691	754	765	721	722	780	813	746	755	802	779	763	738	780	807	714	760	761	745	765	778	673	772	772	766	788	752	750	772	756	716	740	742	730	761	776	726	756	732	715	753	718	720	703	769	732	730	773	772	733	773	751	749	782	756	775	829	782	731	773	748	756	816	784	730	708	751	729	741	743	779	765	807	744	686	766	789	776	738	805	753	756	791	793	765	809	764	783	768	781	753	828	794	794	753	799	733	723	767	756	770	722	783	781	742	759	781	777	719	818	742	719	819	774	788	738	752	753	789	791	724	744	733	804	747	749	757	711	770	768	772	808	788	733	771	784	774	735	802	806	757	728	763	759	785	791	737	777	755	753	771	761	788	798	760	752	740	768	774	786	742	743	751	796	727	690	767	799	739	760	794	785	785	800	766	778	732	755	737	795	745	824	704	786	780	732	789	752	771	712	755	766	793	763	743	714	738	768	717	785	788	753	776	798	788	765	763	803	756	787	762	726	721	712	770	747	799	756	772	823	732	744	760	756	771	771	736	729	780	746	747	705	742	760	756	784	729	752	743	769	749	782	765	781	774	732	746	749	725	789	776	793	771	726	802	760	745	821	745	745	734	777	754	755	729	763	758	772	773	784	791	786	795	769	721	727	763	783	751	743	798	716	775	783	773	743	779	816	753	741	768	797	726	723	794	739	797	702	752	698	777	721	757	755	740	791	748	772	744	761	743	758	733	767	701	786	735	750	762	743	793	778	744	763	789	793	772	725	794	789	753	747	772	749	791	778	732	745	762	725	700	679	716	735	759	795	701	722	735	761	770	740	759	724	745	759	715	772	745	740	802	766	776	737	760	760	735	800	788	786	816	780	752	786	763	796	725	784	755	725	767	765	763	727	770	752	724	706	753	768	799	779	799	772	776	758	719	759	745	788	770	782	749	748	730	753	767	727	732	714	785	745	769	733	785	765	798	757	744	729	796	781	790	763	727	777	794	770	753	782	734	676	723	719	752	804	758	670	739	765	754	741	762	772	730	765	762	757	741	790	787	726	722	766	749	819	751	730	786	705	771	753	743	790	761	803	749	739	706	758	742	754	761	711	790	785	793	734	693	764	753	747	734	771	755	756	746	722	819	726	773	768	740	741	745	806	743	750	808	781	746	762	739	746	730	746	748	757	793	768	716	782	709	776	730	742	775	750	755	748	765	733	763	745	784	811	768	741	764	732	731	739	735	755	778	750	798	734	747	713	766	802	775	749	723	723	745	813	778	759	767	775	746	732	771	765	792	718	751	694	752	773	813	713	731	754	802	796	711	744	711	780	777	744	802	748	782	770	763	769	740	760	728	750	745	776	777	762	727	744	786	730	763	748	784	756	696	819	753	722	786	792	756	748	733	729	764	798	776	778	749	729	783	741	736	737	751	766	721	758	776	685	798	761	698	784	774	797	752	755	706	812	798	735	768	721	770	830	711	716	753	737	744	740	757	740	759	755	780	715	731	793	733	804	746	792	773	739	722	789	750	757	790	758	768	782	741	842	790	736	777	780	748	763	743	740	751	759	751	737	741	771	755	763	752	798	745	771	778	780	770	744	781	788	715	761	777	759	717	743	767	760	802	781	762	738	746	801	695	766	770	779	715	794	760	774	753	747	754	761	752	725	773	790	729	739	788	724	756	788	728	748	742	776	767	784	807	793	756	717	720	768	789	765	735	756	793	796	820	717	819	727	738	709	739	736	789	774	790	777	736	812	752	779	706	756	749	805	771	763	764	793	740	711	788	773	773	741	802	745	847	708	772	752	777	738	749	735	741	788	740	731	714	717	729	793	798	765	736	755	756	769	767	776	724	754	788	757	727	755	770	775	764	735	783	716	733	742	736	722	733	755	734	767	779	756	790	769	771	789	739	783	783	738	777	784	733	786	776	759	716	776	739	787	772	758	747	754	795	759	759	785	806	784	738	745	674	809	788	773	761	768	758	796	765	765	779	785	750	781	742	787	790	755	756	751	772	766	747	765	768	781	750	708	757	797	779	727	753	742	789	820	728	746	716	731	823	737	740	748	796	781	762	779	742	765	759	755	781	759	762	759	769	838	790	781	752	727	770	731	762	748	781	705	767	777	760	750	760	772	795	729	779	818	720	755	743	737	756	755	808	774	772	757	731	722	712	820	757	726	736	757	766	769	753	722	765	704	750	811	790	750	789	766	796	736	830	727	737	779	772	750	709	775	801	749	785	735	842	755	823	744	753	779	826	786	797	745	765	804	747	784	801	795	784	774	785	780	749	800	773	758	758	785	739	782	766	780	745	816	745	761	749	680	753	794	778	802	769	756	777	739	788	778	705	774	790	763	767	745	741	798	760	741	773	797	815	741	757	752	767	774	815	797	757	743	803	800	796	733	754	742	748	812	814	771	752	793	781	744	755	754	736	753	760	762	751	751	744	791	787	734	772	722	728	758	744	746	770	728	795	700	746	763	743	750	764	787	693	734	760	759	709	737	796	793	776	796	746	712	767	747	755	774	726	719	723	756	764	718	797	768	781	706	773	790	782	754	777	749	801	778	724	666	762	788	770	748	737	758	768	748	778	716	723	743	762	733	776	789	745	773	819	776	766	737	744	761	740	785	759	776	811	734	756	770	786	732	774	745	752	764	807	762	758	758	791	770	784	779	803	789	741	772	789	809	764	798	757	777	763	694	740	693	762	746	734	754	780	737	749	803	818	807	767	710	778	758	772	806	735	742	795	749	753	770	704	714	770	764	767	763	773	777	777	780	771	765	768	768	804	766	752	721	771	753	729	772	756	802	759	768	742	820	755	798	739	715	731	744	771	758	757	705	759	777	768	728	779	772	765	773	749	781	766	811	774	791	722	737	745	755	793	740	781	713	822	767	738	762	751	682	757	740	761	743	764	753	734	743	760	728	753	776	761	768	740	730	793	752	778	738	734	729	776	763	778	821	755	754	774	670	790	756	749	775	773	748	820	748	763	796	783	814	786	733	792	796	763	785	716	692	740	747	779	770	771	784	741	745	744	718	783	801	753	761	771	733	742	724	728	805	708	754	731	758	744	741	778	768	726	769	786	778	741	735	745	731	755	747	805	788	786	743	726	786	799	736	755	764	785	768	722	801	812	800	786	736	710	780	818	787	706	694	788	724	757	715	775	762	745	833	748	796	741	745	750	757	725	788	755	748	751	835	760	727	794	725	744	762	786	786	770	808	763	755	783	789	732	747	764	746	730	762	780	739	783	757	783	796	763	746	750	805	780	822	723	809	746	817	809	741	746	762	740	774	773	761	736	758	773	751	773	757	764
27243	12791	10129	5504	2997	2568	1912	1246	1076	821	700	622	573	511	458	368	388	360	331	340	339	323	317	308	365	347	319	327	307	314	331	312	319	322	324	327	301	325	358	336	295	295	304	294	301	382	338	295	336	330	340	326	287	342	335	316	312	313	322	316	277	320	292	311	337	282	311	308	322	322	302	315	330	290	309	320	333	305	289	307	302	321	332	302	319	335	291	355	305	289	344	297	286	347	295	353	300	321	313	309	312	317	315	328	308	293	321	322	326	338	302	334	305	345	333	313	309	302	327	307	298	336	298	331	314	305	355	302	317	300	327	344	308	308	307	314	337	338	315	296	309	299	312	313	318	358	286	328	303	299	311	295	342	328	266	319	345	309	328	348	298	317	334	318	343	323	310	343	312	299	298	302	297	315	314	301	323	305	325	331	334	277	332	299	306	292	304	279	302	277	324	321	336	317	312	307	304	305	313	313	319	317	348	312	309	299	321	285	305	311	354	306	309	311	245	305	267	323	345	310	327	295	300	303	308	337	330	301	324	301	321	327	316	303	314	295	289	338	317	327	347	323	342	282	333	338	293	308	311	342	359	340	317	344	326	293	304	301	302	282	314	307	321	321	325	302	287	312	305	301	314	289	291	331	322	309	295	319	304	280	308	306	322	333	337	346	316	307	321	324	336	281	314	313	343	299	294	322	294	326	320	320	318	333	290	347	290	282	311	335	325	315	271	301	317	302	310	325	302	288	316	310	314	317	304	320	308	340	300	307	321	343	312	310	308	326	337	312	310	312	290	321	302	329	298	303	314	298	328	279	302	301	330	320	318	305	306	332	338	330	331	320	312	321	289	324	337	319	347	304	327	308	316	295	333	304	340	325	349	319	283	332	301	289	311	332	315	293	309	343	308	285	336	306	321	317	309	355	339	326	299	306	321	334	306	332	313	276	307	315	305	323	319	367	300	292	348	308	308	304	308	331	323	318	333	293	318	302	317	299	302	327	331	303	323	368	316	299	312	316	338	305	322	325	310	320	320	286	330	302	291	282	326	321	298	329	345	313	338	359	306	318	329	292	294	304	310	317	320	319	276	289	295	353	315	321	307	326	300	333	307	284	307	282	283	279	306	311	285	300	302	296	335	285	295	332	323	311	317	323	316	334	311	321	312	307	302	301	326	315	314	281	308	362	338	308	312	330	315	296	322	325	310	333	306	307	353	293	304	317	340	327	327	332	342	317	296	317	323	323	350	321	306	361	362	307	338	308	344	334	283	313	340	311	280	301	329	361	293	300	327	282	273	305	298	342	286	317	310	297	293	332	330	306	318	343	332	306	317	310	300	307	321	320	300	363	313	285	308	308	324	324	330	325	310	318	344	348	279	308	326	323	296	312	320	317	317	293	284	289	280	299	314	318	334	318	301	300	311	326	307	340	351	297	319	330	283	336	345	291	326	345	287	283	305	294	322	321	308	363	327	348	355	298	306	325	330	341	293	310	275	342	342	305	307	282	319	297	307	334	311	280	308	346	315	311	313	336	330	339	320	308	322	324	312	302	329	336	314	293	317	326	324	346	330	295	327	288	312	342	322	292	277	312	319	344	289	313	273	313	307	306	304	330	314	259	346	287	319	278	289	298	310	323	284	315	336	318	333	359	285	306	341	300	301	334	324	280	311	312	298	287	311	301	326	303	347	297	303	315	352	296	311	299	303	335	312	309	336	308	288	323	325	316	297	305	310	310	346	340	323	311	300	321	328	304	317	337	350	306	314	310	327	289	278	350	322	350	315	300	303	285	277	303	304	285	338	299	315	339	308	337	352	307	308	298	310	325	305	301	332	338	318	314	299	322	316	305	297	339	292	336	336	328	296	306	361	308	360	348	293	320	347	340	312	317	313	333	284	299	309	302	303	305	321	324	326	296	306	325	316	314	311	286	317	338	307	316	346	325	348	293	290	301	316	305	343	323	295	303	342	300	337	308	340	302	344	338	353	296	321	339	288	305	318	294	304	329	326	323	299	290	314	343	306	324	316	305	320	345	295	314	317	317	333	310	288	344	337	321	282	293	332	305	347	300	303	318	292	281	313	313	302	324	350	313	318	323	331	338	327	332	286	321	299	304	320	314	318	333	318	299	297	341	338	267	308	326	320	277	315	314	280	279	282	289	316	302	338	306	282	304	315	307	316	310	334	326	316	334	308	333	297	318	290	335	311	312	321	294	325	311	283	303	325	305	330	299	294	312	321	313	320	289	336	299	317	309	296	300	322	337	324	278	312	320	308	312	324	329	303	281	352	322	324	309	331	301	306	312	293	320	301	306	320	284	305	277	315	318	351	311	314	256	326	290	307	275	362	315	288	332	296	303	289	306	324	311	283	297	328	330	328	307	349	318	323	305	275	334	332	303	314	315	340	296	303	320	290	330	347	288	301	348	317	347	335	290	279	344	328	288	315	305	348	281	345	283	286	314	335	304	324	296	322	307	324	322	336	335	330	261	291	327	297	314	298	352	321	292	347	264	336	331	320	294	327	300	325	315	325	328	320	315	316	327	330	334	313	328	329	290	334	311	298	313	323	334	281	295	306	313	286	330	336	332	299	324	322	292	291	312	346	330	296	320	294	325	326	325	296	312	323	279	329	306	316	281	303	312	314	314	321	341	287	319	336	319	313	344	305	309	305	309	350	347	330	302	314	352	322	331	340	314	336	329	300	341	300	320	305	309	311	316	315	304	295	330	320	298	316	292	342	320	285	348	319	304	330	320	305	309	344	321	328	304	313	325	313	306	323	304	327	325	316	321	308	312	292	299	279	283	312	312	288	323	329	289	318	328	305	302	336	319	324	293	331	336	332	334	334	283	348	324	273	307	322	357	308	318	321	311	305	319	307	291	302	345	349	291	312	302	349	329	284	306	311	314	329	307	313	296	303	288	303	299	335	311	293	303	316	319	327	333	304	307	342	346	356	344	325	318	337	358	337	296	322	323	292	289	312	322	300	302	351	301	301	320	313	316	281	320	340	323	329	342	339	311	335	343	316	309	308	306	272	296	289	316	313	311	312	316	355	283	346	330	295	310	309	313	294	336	322	317	327	305	307	324	337	299	346	272	339	307	311	297	331	317	295	315	316	323	317	300	337	324	318	309	331	346	289	310	316	313	310	314	342	301	318	318	314	307	315	297	286	308	308	299	310	322	324	297	293	335	286	325	323	361	309	330	306	308	292	338	296	297	324	299	305	289	335	298	281	341	331	315	334	309	320	311	326	326	292	341	334	312	316	327	340	306	299	353	321	316	330	320	314	344	311	346	335	304	340	318	324	324	288	311	334	329	325	316	296	289	302	333	287	347	355	288	306	316	310	290	312	305	302	332	319	327	348	281	299	361	306	292	308	323	307	316	322	326	340	335	276	297	314	294	316	335	325	311	319	320	363	326	291	288	313	327	330	328	323	335	325	330	297	339	325	312	299	305	307	326	323	297	287	292	290	291	304	324	295	310	312	329
16135	8860	15561	12644	9626	9321	7604	5392	4578	3358	2952	2639	2366	2057	1578	1271	1063	1005	880	854	819	801	745	797	777	755	722	703	725	753	717	727	723	659	697	659	718	720	743	707	698	695	682	702	718	741	661	725	699	694	687	704	685	675	678	716	701	656	758	702	662	698	737	686	711	738	729	787	743	698	690	732	673	727	704	751	691	716	693	684	707	679	699	728	723	703	714	708	730	689	689	683	718	728	712	662	699	700	712	669	676	691	716	693	713	702	688	692	713	674	687	672	738	730	731	727	707	731	758	679	729	709	675	707	694	702	700	691	691	688	698	690	719	707	662	680	696	732	720	647	734	721	726	684	703	702	729	704	688	732	725	712	691	708	683	757	735	695	646	731	657	742	679	728	734	728	727	725	707	691	689	673	742	728	720	749	723	737	690	681	747	689	668	710	726	703	638	681	740	710	704	698	712	669	687	724	750	699	706	730	723	725	670	721	743	661	719	710	655	702	683	689	698	708	676	717	726	690	684	721	680	740	703	690	735	694	694	683	666	700	713	699	650	692	687	683	715	674	748	684	704	724	720	609	657	717	700	719	689	705	718	672	711	743	644	733	688	684	732	768	727	745	649	687	715	718	679	713	667	654	716	691	752	724	737	654	675	663	686	704	678	681	696	695	710	692	703	693	703	671	706	727	671	712	739	697	714	686	679	708	725	667	727	713	701	704	646	697	679	746	679	691	694	776	678	737	714	687	677	685	737	698	717	681	637	688	699	719	683	680	699	686	729	686	706	730	675	675	675	684	691	649	713	737	702	689	703	712	715	741	722	704	710	722	729	703	717	726	730	638	675	717	679	699	669	688	732	687	700	652	747	672	711	710	719	686	683	706	725	711	668	708	735	779	710	702	699	727	723	677	766	694	720	701	728	770	724	659	680	710	729	744	723	729	659	731	678	733	742	696	709	744	690	677	696	715	688	680	686	736	725	728	678	708	733	695	678	751	684	694	685	714	766	744	705	725	691	644	760	693	657	725	687	697	723	724	671	660	716	700	716	699	727	689	695	675	731	686	707	674	705	726	712	667	689	727	722	669	668	733	716	699	667	709	681	678	714	700	717	683	691	720	727	777	684	714	683	727	670	699	724	731	654	743	707	683	689	717	720	714	753	631	711	683	724	721	692	686	695	668	657	696	702	694	712	698	700	702	705	724	708	729	690	652	693	667	688	668	676	687	690	696	704	631	720	741	657	681	687	683	749	666	707	707	733	747	681	693	732	756	725	694	665	685	745	677	709	684	659	722	745	710	680	715	718	707	715	711	760	668	700	752	740	705	732	760	738	661	696	665	676	715	693	719	693	680	690	724	755	666	707	694	693	660	717	768	675	735	723	739	791	723	747	650	728	682	697	720	688	690	702	688	751	713	663	674	699	740	701	679	738	678	716	721	713	696	700	740	690	710	689	741	717	753	730	727	666	702	659	656	726	719	708	693	712	689	677	728	667	685	709	732	688	705	659	719	714	675	678	736	669	648	724	691	698	706	691	703	667	694	692	713	745	677	748	740	699	759	701	719	726	695	718	744	746	721	712	683	731	734	674	710	712	706	689	709	703	697	678	741	723	690	685	671	701	699	703	652	668	729	713	725	728	705	676	697	712	720	725	702	654	734	687	731	696	684	724	730	740	703	721	693	669	705	692	698	704	694	690	698	731	680	671	718	645	704	730	741	713	662	707	682	705	685	762	695	729	706	688	673	721	675	663	723	720	703	688	679	720	743	673	694	695	685	737	745	707	715	697	670	643	699	694	686	700	668	685	708	635	672	700	684	702	684	686	703	723	738	692	688	725	731	685	719	690	692	718	687	724	705	712	677	674	683	718	718	689	702	727	674	728	679	716	661	731	764	681	712	734	694	663	699	700	720	704	700	694	697	689	668	738	711	724	700	714	741	753	711	742	752	720	670	698	675	627	730	733	694	720	729	688	708	709	679	692	679	693	701	652	737	677	670	685	740	700	714	684	696	724	718	722	701	701	734	684	731	684	681	710	685	707	729	757	717	658	699	689	675	783	733	686	725	736	719	710	703	700	745	698	701	681	677	710	707	742	721	697	696	694	685	731	742	673	703	704	712	686	699	708	662	730	707	788	709	710	718	713	696	665	720	697	726	660	734	747	705	680	700	673	702	709	722	706	698	677	692	710	715	686	684	704	695	714	690	681	697	698	700	729	671	692	726	702	694	723	685	734	695	741	727	672	691	701	711	750	725	683	691	656	729	676	664	704	592	684	737	699	692	681	665	690	715	703	692	702	650	715	719	741	717	728	685	670	661	680	724	684	705	700	712	698	657	686	715	710	713	689	634	674	784	699	668	688	733	735	737	721	711	737	715	710	716	748	690	697	733	731	707	687	657	689	666	687	700	680	697	705	708	739	706	705	738	664	664	728	672	726	689	709	700	692	706	695	696	660	715	741	705	699	738	702	724	716	737	697	704	671	672	728	707	674	720	728	672	727	707	669	703	708	674	651	701	704	676	738	735	741	741	725	657	671	754	663	702	659	674	717	695	711	735	684	688	731	672	713	690	718	654	712	685	661	678	770	708	665	741	704	681	747	738	718	686	697	669	726	700	749	702	733	728	728	691	723	656	716	669	664	727	673	725	686	715	712	707	772	696	731	689	735	725	661	720	737	699	692	681	726	682	678	664	706	717	723	702	701	678	732	689	716	684	653	719	715	750	690	702	721	715	711	710	708	711	682	677	672	704	726	714	664	704	717	708	711	737	717	733	753	685	682	716	667	674	743	682	735	700	706	668	678	709	702	694	724	705	698	761	724	762	676	704	738	669	708	697	711	708	718	702	694	725	712	732	725	683	676	673	690	665	695	701	753	759	702	728	689	714	715	689	659	702	683	702	664	698	686	696	711	738	743	688	709	717	667	698	640	659	714	708	724	666	705	692	699	725	682	747	657	704	686	718	683	744	754	682	724	740	684	770	713	731	715	685	747	716	674	724	743	682	733	663	707	719	683	773	687	712	753	690	700	698	692	730	667	662	691	740	700	696	723	667	735	723	726	701	717	751	702	667	697	731	697	710	641	688	741	687	671	693	692	687	726	709	695	732	680	685	740	699	696	737	675	704	704	707	698	655	693	721	745	667	686	741	699	702	722	676	714	699	733	768	711	689	669	691	707	707	693	704	677	657	798	707	686	686	674	709	674	754	717	683	652	706	775	720	739	683	702	739	673	713	714	701	684	709	667	685	711	714	739	717	719	701	703	687	674	670	715	715	687	685	717	705	723	732	676	702	714	683	685	668	668	688	716	665	716	723	709	690	679	685	718	751	708	727	659	710	708	733	717	709	681	700	631	677	704	709	690	715	706	696	717	706	694	677	693	746	752	705	671	658	700	689	713	706	747	752	684	677	735	686	743	721	714	697	646	704	732	676	696	753	719	686	725	737	690	692	693	741	713	689	734	648	697	745	722	687	702	658	722	718	648	704	707	677	710	691
36750	18441	14310	8025	4709	3740	2857	1900	1462	1106	937	930	870	657	585	517	472	459	358	406	425	389	383	367	377	366	402	326	358	372	343	392	343	398	334	357	370	390	369	346	366	350	406	333	359	367	382	394	381	377	354	341	354	359	386	375	386	348	330	376	363	368	373	352	369	368	348	335	374	364	390	359	349	345	338	362	379	339	363	365	394	352	345	375	342	355	413	364	324	378	352	387	359	356	359	360	353	348	384	394	352	364	348	396	323	380	367	386	339	341	300	383	385	371	369	413	374	378	382	377	356	381	354	377	359	374	360	386	319	398	363	355	378	365	381	324	400	381	388	374	348	351	323	374	347	393	384	386	402	358	374	412	355	372	337	403	374	372	364	393	365	365	344	346	348	355	384	366	348	375	389	362	364	374	379	390	345	346	380	358	378	386	350	322	320	371	384	358	373	357	407	373	361	327	333	353	360	375	351	368	340	401	332	380	380	392	343	370	381	397	392	374	356	359	367	361	353	396	361	370	331	369	352	378	344	369	379	357	346	373	356	358	374	316	345	357	343	381	347	375	382	363	329	409	387	396	355	372	346	346	384	391	335	328	346	370	379	368	376	368	350	354	383	386	350	350	350	354	381	384	374	359	348	378	342	396	362	412	363	373	367	359	367	366	357	379	359	378	376	357	359	385	408	374	361	360	376	371	354	376	397	346	323	361	344	354	402	347	399	391	383	382	363	367	337	313	362	346	352	353	336	358	360	425	351	370	377	400	406	343	373	378	335	349	385	339	337	387	364	374	367	345	361	359	387	362	371	331	356	371	359	397	409	398	332	351	376	358	335	349	365	387	332	400	338	355	357	359	364	366	351	391	340	389	355	358	370	376	335	359	399	406	395	351	339	425	381	397	375	372	373	366	391	392	370	355	372	380	345	373	345	331	325	370	334	362	392	350	359	358	337	396	390	344	348	395	356	375	366	357	330	373	356	347	380	362	382	356	358	358	398	331	368	386	371	385	377	333	358	374	365	362	386	394	377	364	355	327	398	352	346	396	386	342	377	360	328	351	387	376	390	385	402	383	358	319	347	374	370	362	382	366	359	367	411	392	343	389	345	318	411	332	350	337	355	355	351	372	358	332	363	371	414	363	390	354	371	374	347	353	355	344	365	372	374	361	384	357	365	354	359	366	341	372	366	338	384	342	351	392	381	376	379	356	377	366	387	377	379	328	336	387	352	332	350	351	353	353	355	359	388	371	350	383	357	362	330	366	333	382	341	347	354	368	342	378	386	378	382	372	378	358	364	370	345	372	392	370	373	375	356	359	389	369	336	380	338	369	359	388	386	352	346	352	377	365	348	355	352	364	375	412	369	376	360	371	380	381	342	375	368	382	347	347	352	324	381	344	377	376	400	346	369	365	342	357	379	365	317	372	384	364	348	395	358	388	396	362	418	369	343	390	376	408	344	375	370	377	403	375	374	343	345	381	322	359	400	359	365	343	363	411	363	372	369	329	346	354	370	347	396	378	357	356	392	370	359	367	368	359	371	378	350	376	372	361	385	384	333	366	351	380	380	382	387	348	372	353	353	343	382	372	378	367	332	374	383	372	342	346	367	319	377	397	392	341	342	369	385	348	345	383	333	375	368	345	396	360	370	380	392	373	394	356	368	356	389	362	380	374	318	354	389	375	374	342	336	373	369	360	328	397	360	361	413	355	372	377	367	354	354	370	366	402	366	374	336	372	340	348	359	361	353	358	367	360	429	369	379	369	353	332	365	381	359	355	339	351	380	380	313	363	363	328	384	363	380	353	373	336	372	380	385	392	378	370	394	341	314	346	358	391	340	341	339	345	363	351	324	357	374	356	370	345	361	370	354	358	395	363	350	360	333	368	332	397	399	363	325	346	351	338	357	372	352	380	348	358	372	334	367	380	351	391	348	388	354	320	380	380	346	360	343	341	383	344	323	366	370	360	401	359	426	385	333	387	358	362	353	365	405	358	342	385	377	370	405	355	351	358	394	358	375	383	423	399	354	366	364	352	388	340	371	354	349	406	358	356	350	401	383	362	404	384	357	391	395	341	357	369	383	358	320	344	392	367	336	370	351	380	369	374	339	334	349	388	357	361	354	391	361	371	369	338	386	342	337	361	357	362	351	370	373	375	369	358	362	394	394	374	365	359	350	340	380	376	367	360	352	362	359	369	394	351	347	375	409	356	343	354	360	391	373	401	427	360	355	347	360	377	356	367	395	368	375	389	368	370	350	375	331	344	362	350	328	355	387	381	398	350	318	362	379	360	368	404	391	383	356	351	361	368	361	345	353	344	340	355	399	358	342	385	372	370	365	380	326	382	369	341	347	381	342	367	368	386	345	391	360	364	359	362	373	338	332	365	382	357	372	391	362	367	344	395	400	366	407	367	359	345	383	361	335	361	358	347	374	430	338	378	349	366	378	365	383	376	357	344	350	367	350	362	376	369	373	347	329	341	321	377	348	369	342	347	355	365	375	389	343	378	388	373	355	355	379	386	390	387	352	373	378	365	343	366	352	394	365	309	378	327	378	370	359	356	372	348	388	375	368	382	364	345	375	388	370	374	376	349	396	345	359	387	359	420	369	370	397	357	351	372	370	363	377	350	359	375	375	391	370	361	360	371	350	344	356	337	362	360	409	334	353	316	361	325	387	329	345	354	352	353	364	388	354	385	340	353	360	369	380	323	356	366	370	392	345	373	365	369	367	365	362	374	378	391	388	399	366	353	384	389	381	346	312	330	367	386	368	332	379	384	393	384	390	329	373	349	368	332	361	388	323	361	398	361	351	363	318	358	342	353	365	340	381	365	353	337	358	369	354	320	403	335	383	366	355	373	324	344	375	361	343	373	388	399	358	353	371	378	374	338	353	340	339	352	367	386	370	330	366	347	380	391	403	358	364	366	327	332	375	398	359	360	401	363	366	365	385	347	390	377	340	382	378	411	342	332	347	337	332	348	370	368	358	372	379	392	358	366	352	353	402	391	366	382	357	383	388	369	354	369	397	330	367	329	361	376	340	363	388	367	400	371	328	376	374	333	386	351	356	374	351	345	346	388	392	355	351	358	349	380	348	403	368	392	339	332	371	325	367	360	367	341	368	329	339	343	381	409	391	367	314	363	328	370	341	360	338	330	352	386	378	387	336	409	390	378	387	360	418	324	358	344	351	402	341	363	359	369	342	385	335	364	433	348	348	407	380	375	365	374	384	373	325	374	430	336	347	339	342	354	414	365	375	357	382	318	389	334	367	362	396	377	377	341	371	353	362	372	347	371	351	340	376	354	350	411	328	332	416	357	357	377	353	398	366	340	356	334	324	343	362	361	392	430	339	407	351	392	344	371	365	355	345	357	363	384	363	323	352	344	383	367	345	362	341	379	383	400	355	376	364	353	327	388	358	367	359	393	362	346	383	353	340	373	346	357	348	362	389	350	383	350	343	353	368	369	345	369	389	394	358	383	352	368	371	356
20661	12795	18615	16347	12785	12105	10577	7812	6400	4465	4095	3894	3518	3010	2295	1584	1297	1195	1063	939	972	936	906	839	876	824	840	841	810	785	825	806	851	812	842	833	816	783	833	841	805	796	821	803	793	800	844	763	819	843	828	839	784	838	832	876	780	804	784	792	831	795	799	854	803	827	775	847	865	769	802	843	844	772	739	841	825	790	841	818	849	789	772	796	815	819	842	758	802	840	803	788	780	808	848	790	827	734	821	800	813	786	873	818	778	797	875	840	791	829	807	780	815	776	822	781	804	775	825	789	802	804	814	775	838	870	816	832	780	816	809	829	741	816	797	840	784	800	814	803	794	822	829	827	787	808	832	785	773	842	813	786	824	827	844	796	856	820	828	844	815	779	823	801	790	820	815	775	767	841	830	812	782	802	788	818	813	831	812	824	840	801	772	818	783	807	844	823	784	767	792	802	817	831	789	799	789	785	838	783	760	803	819	763	807	814	831	760	804	832	833	827	834	806	811	782	842	826	746	804	836	822	761	837	791	824	776	789	821	807	813	786	819	845	807	800	799	806	776	799	836	806	822	780	822	788	859	840	788	776	846	768	781	791	816	849	795	770	829	753	772	834	821	804	812	803	824	787	774	796	766	798	807	809	829	798	830	846	832	834	801	813	808	809	840	806	772	773	827	814	810	821	767	761	805	844	812	809	743	764	802	878	798	839	763	823	842	838	797	808	821	854	783	832	766	796	768	829	790	786	796	817	798	834	799	790	793	759	787	804	768	764	824	815	807	825	778	769	789	797	774	796	749	817	856	833	798	766	804	756	806	835	780	852	819	762	802	836	772	740	826	859	797	844	816	808	794	835	820	861	782	773	804	778	773	808	775	772	850	806	788	815	843	789	810	792	757	787	812	789	740	820	768	835	757	820	815	767	838	768	812	766	817	776	826	813	751	829	809	798	798	860	790	800	765	831	759	805	777	811	783	797	810	827	817	845	778	823	825	815	744	784	776	779	794	778	787	836	757	802	759	830	782	823	805	766	759	806	857	805	861	764	807	769	774	828	831	779	734	808	754	847	805	818	800	828	776	789	840	793	814	832	777	744	815	832	839	816	780	772	815	785	810	786	805	794	831	768	769	837	778	804	826	775	846	822	788	813	822	762	869	822	819	821	824	841	808	830	766	852	860	816	820	789	770	806	767	813	798	902	795	845	829	853	753	785	812	803	795	778	747	830	817	775	802	814	776	789	782	777	816	851	835	847	843	774	804	797	795	822	835	784	781	812	817	816	798	763	763	782	781	784	837	787	773	791	821	806	819	811	808	832	787	772	804	804	804	783	817	820	833	811	843	749	835	827	822	788	823	822	731	816	776	831	792	771	798	825	731	821	808	767	759	790	796	825	795	751	750	793	816	820	831	784	786	811	833	805	804	844	783	805	830	792	815	775	827	800	804	846	813	818	816	825	834	802	789	784	823	789	801	818	814	784	809	806	819	836	819	783	733	798	816	727	843	758	814	792	766	789	769	851	836	804	838	763	801	860	823	836	814	755	843	834	785	759	786	806	818	815	830	805	812	786	852	802	811	792	783	792	796	807	787	785	803	800	778	793	807	795	818	789	812	834	839	797	794	844	781	796	772	784	794	843	792	834	816	796	765	783	820	784	775	831	819	794	843	821	765	825	821	800	829	825	788	810	845	824	817	763	768	808	817	839	742	744	812	772	809	790	769	821	806	823	857	826	822	779	847	850	768	841	826	823	759	810	815	786	773	836	779	813	840	845	815	785	759	775	814	829	850	859	799	855	782	797	800	791	793	773	797	815	810	812	830	844	797	751	797	740	790	805	772	799	760	764	800	825	791	796	825	783	797	781	758	795	826	797	812	806	798	761	803	816	802	799	784	817	768	821	764	786	795	828	823	807	824	793	826	787	836	809	787	812	773	772	827	795	742	892	811	778	782	811	798	802	823	815	803	805	875	790	815	780	831	768	738	778	749	813	829	835	839	820	756	821	802	819	794	811	736	762	735	796	835	861	781	768	806	792	786	768	818	802	742	776	803	803	820	802	794	850	796	814	836	797	766	848	803	866	810	821	796	788	857	798	819	757	785	800	840	789	821	810	776	828	801	782	821	793	804	837	756	851	804	762	826	747	793	836	760	795	835	834	781	784	775	832	744	828	825	843	836	849	818	812	796	859	775	826	841	765	824	836	807	786	803	800	797	811	808	781	762	775	799	827	830	783	787	854	801	758	780	828	790	822	782	794	773	775	798	828	823	813	785	817	781	831	774	781	770	795	778	778	828	781	789	808	761	764	798	834	803	834	791	778	835	743	781	778	766	816	763	824	794	811	832	854	793	789	784	772	788	771	832	771	795	794	786	779	821	785	769	787	798	788	801	825	811	826	814	809	781	837	765	814	790	790	801	799	770	763	830	847	804	857	838	802	787	812	848	778	801	799	765	823	744	778	854	779	821	790	823	754	809	809	856	826	818	783	816	831	818	767	802	805	832	821	788	792	832	792	823	845	800	773	828	837	801	826	774	786	827	832	803	773	834	822	804	794	759	783	833	816	755	770	805	786	809	793	760	823	786	812	790	803	778	810	755	746	816	774	823	783	810	824	810	785	802	814	793	831	785	820	849	815	802	793	809	747	831	805	808	759	817	807	864	788	807	768	833	798	830	800	783	752	801	781	806	791	800	863	747	807	826	849	806	848	817	809	816	775	772	846	817	832	771	838	819	781	813	772	770	784	804	810	826	777	828	810	811	782	839	784	829	835	815	858	809	770	783	828	862	785	808	816	777	799	802	772	771	808	788	761	828	798	752	792	797	762	829	760	857	822	811	775	804	817	795	742	796	786	768	780	786	810	831	821	771	766	850	843	787	791	815	802	827	845	782	737	809	814	775	807	790	807	792	793	820	789	760	809	861	786	822	782	822	757	811	819	804	829	840	794	782	816	772	807	809	798	806	809	793	819	795	823	818	822	802	775	823	741	809	767	811	834	820	759	797	793	776	810	814	815	736	786	824	812	764	818	800	846	847	806	797	758	812	793	783	797	740	774	814	795	811	802	806	767	804	798	798	806	789	768	854	796	805	808	828	789	807	800	834	799	839	827	782	782	834	813	783	724	773	767	851	848	794	802	818	793	789	771	784	778	759	784	774	758	796	762	793	838	826	864	756	785	756	786	789	835	812	760	745	789	754	813	805	777	778	811	805	763	773	808	821	807	810	826	847	828	760	818	790	886	819	779	797	818	804	819	821	828	788	833	743	788	764	811	799	832	769	794	824	788	812	784	816	797	797	837	795	777	766	797	767	847	825	825	739	806	786	824	823	845	755	808	761	801	795	808	793	847	774	837	891	777	804	818	716	866	744	865	805	764	759	792	809	784	822	768	806	774	762	821	860	804	762	775	833	803	749	813	741	796	803	820	824	817	835	825	770	789	834	785	840	789	747	758	828	765	828	809	838	831	849	819	802	827	800	789	762	835	774	797	821	829
14361	6732	5351	3202	1851	1148	1023	781	771	602	525	533	487	431	393	378	388	366	356	367	358	375	324	336	336	362	322	316	324	348	355	366	336	349	353	300	307	346	337	321	373	334	371	361	384	379	341	366	324	346	380	356	360	350	358	362	362	396	357	394	402	349	379	315	320	338	359	334	325	322	356	333	346	331	358	350	357	372	365	350	331	355	335	330	352	361	373	355	342	358	329	334	390	360	353	330	368	403	353	354	348	336	333	360	334	325	330	365	364	343	340	315	337	321	326	379	341	332	354	319	392	361	367	358	336	345	351	348	354	346	327	346	353	361	340	326	384	344	339	304	321	355	337	306	356	349	335	345	342	354	358	335	379	344	358	361	386	350	349	309	345	341	376	333	381	320	354	350	375	342	394	338	333	378	360	331	381	363	366	327	314	364	331	375	353	330	354	343	385	341	316	342	358	322	371	319	367	382	351	342	320	360	321	339	353	362	349	349	361	367	341	350	381	348	357	371	350	307	325	403	371	341	382	357	354	358	361	337	351	368	336	329	320	327	362	397	359	351	380	404	366	349	375	348	311	299	331	321	344	355	340	320	324	336	334	343	354	365	368	333	371	348	361	339	335	301	353	348	357	349	363	322	301	317	297	336	345	335	361	344	341	372	348	376	345	359	364	319	363	352	331	377	359	355	338	316	359	366	378	332	357	332	358	323	332	342	303	372	373	332	334	342	354	355	312	312	349	331	371	342	361	343	362	302	360	337	329	365	353	365	337	372	342	365	347	331	397	388	350	391	346	363	352	334	385	332	353	328	334	336	359	350	348	343	320	306	377	357	340	356	355	341	334	369	351	352	357	367	378	322	376	336	339	357	357	387	363	364	354	338	361	338	376	300	341	360	373	318	382	319	338	359	354	390	341	360	336	316	357	338	384	384	382	371	347	360	355	357	362	376	339	344	368	349	333	303	352	334	334	372	383	349	328	358	340	337	382	365	321	320	309	332	391	384	354	354	334	334	372	337	356	343	345	328	360	328	344	329	325	327	349	332	339	330	341	360	342	331	411	371	358	359	383	339	340	343	354	345	350	351	355	344	328	341	322	363	366	360	356	337	325	376	362	355	359	337	304	359	360	336	354	370	345	339	341	377	359	369	343	334	330	332	389	359	295	347	335	325	337	343	344	324	337	379	331	331	365	377	340	361	349	325	378	331	335	337	362	323	327	360	349	338	338	341	342	381	345	307	347	308	376	338	376	351	369	354	351	331	382	338	364	337	327	336	313	334	352	332	341	351	338	346	356	339	320	373	369	332	365	387	370	322	370	376	359	335	323	348	354	373	358	322	360	365	343	333	347	378	317	308	331	347	304	344	366	363	308	389	365	364	368	364	321	330	307	330	328	345	402	352	330	364	350	330	347	334	315	339	346	353	324	377	393	382	352	302	314	354	327	296	328	326	349	368	349	359	325	348	345	300	353	313	361	357	299	330	361	366	335	353	351	345	360	348	374	325	378	345	358	323	377	340	331	348	372	406	360	335	335	377	314	320	340	340	354	368	359	338	318	353	359	350	359	361	366	348	314	341	322	327	371	354	351	341	353	355	371	332	329	340	356	327	383	344	355	339	352	337	341	314	350	362	389	366	361	367	336	362	349	320	331	316	357	345	369	320	342	319	348	325	373	347	362	348	351	366	353	322	346	344	354	393	314	342	364	347	346	346	322	370	347	356	353	368	359	357	354	347	362	343	412	294	325	365	378	380	383	336	325	338	364	308	367	336	389	330	337	360	358	373	351	339	370	327	305	350	342	355	346	319	342	376	346	343	393	328	367	316	343	354	349	366	370	365	350	368	337	338	329	358	379	344	389	342	366	356	350	354	351	335	316	366	313	346	360	377	399	346	366	341	339	321	345	353	327	347	335	362	357	350	373	373	343	344	364	345	378	369	351	345	360	369	332	352	326	323	324	363	362	366	323	341	340	327	352	328	349	377	334	360	336	351	375	309	377	342	365	379	318	351	346	321	326	335	339	343	327	371	342	349	314	333	367	349	349	342	345	336	360	327	315	314	361	352	351	367	393	315	369	329	313	302	330	371	356	321	331	353	357	344	357	331	370	335	342	342	323	343	368	319	339	357	370	343	334	344	376	318	352	348	336	336	335	343	334	329	335	320	376	333	365	346	341	343	360	329	335	350	345	395	306	360	344	366	316	361	348	338	378	361	338	308	332	366	319	332	335	350	314	343	368	373	327	332	368	349	335	345	348	332	305	370	296	343	320	331	399	327	340	362	338	376	363	330	338	319	352	381	355	339	306	331	350	318	344	364	359	354	347	302	365	350	342	365	368	338	341	366	344	364	376	354	350	327	343	331	345	349	381	336	334	339	331	363	350	305	329	318	352	297	376	357	364	339	326	357	351	337	323	336	340	342	350	321	376	349	372	340	377	333	339	331	344	335	346	357	359	345	358	366	331	344	332	356	331	336	366	345	315	324	377	347	322	340	368	333	338	346	319	335	347	343	351	340	341	338	349	338	338	371	319	320	377	339	375	379	363	328	355	355	356	340	372	347	327	355	357	350	353	350	294	349	333	355	346	326	373	319	362	358	340	368	375	363	363	333	377	355	373	304	347	370	326	323	344	324	374	319	348	319	341	353	348	377	337	365	346	340	333	342	320	354	331	353	349	326	344	349	362	364	355	345	347	322	339	317	326	358	327	364	352	342	358	336	371	339	338	359	345	350	350	346	339	380	363	332	348	339	365	381	344	343	322	354	366	331	376	342	351	336	323	357	359	329	321	339	365	346	348	363	363	337	392	370	351	319	389	379	361	342	348	351	333	341	368	350	356	317	368	341	339	326	356	357	314	349	359	350	363	333	378	355	322	334	309	397	336	325	331	375	326	332	347	307	363	342	333	334	342	351	306	325	333	325	364	356	363	370	347	338	387	351	331	361	324	381	330	367	336	333	355	311	336	365	353	314	365	361	355	363	346	333	327	339	349	328	320	319	321	355	354	346	309	330	321	323	346	358	376	351	324	339	352	368	385	354	348	365	333	366	325	332	353	341	378	357	334	328	340	386	327	339	334	337	317	334	314	338	367	373	346	340	315	345	371	397	351	345	335	308	360	310	332	340	340	354	382	357	323	328	359	355	362	336	341	321	351	360	381	339	361	347	340	349	356	364	361	326	358	358	331	360	334	354	361	346	340	356	314	366	343	337	331	321	358	360	324	370	334	361	331	343	354	321	314	323	358	333	326	355	337	330	357	332	365	326	354	334	337	343	360	393	361	396	351	371	344	335	345	348	344	390	385	361	316	355	285	369	363	330	374	322	361	361	362	368	327	314	348	326	393	363	363	369	348	363	343	340	315	366	308	360	374	379	341	372	330	330	314	317	339	354	352	369	361	339	342	327	355	345	371	338	331	336	330	337	306	336	324	366	330	352	359	360	364	333	360	349	347	364	374	352	339	345	363	302	346	357	357	352	333	386	374	337	349	365
8608	5634	9209	8408	6056	4690	3829	2895	2881	2045	1748	1632	1368	1329	1189	1023	898	883	903	771	775	750	722	730	790	830	723	700	745	735	795	758	712	759	772	770	745	740	752	784	762	776	760	737	768	718	761	743	767	741	761	793	756	776	780	753	752	768	741	761	777	776	756	760	736	751	759	721	757	767	750	770	823	749	763	736	729	744	773	746	716	774	745	734	732	774	702	762	755	736	775	770	775	788	770	785	753	761	747	753	778	750	776	754	714	697	712	759	775	779	700	786	767	784	751	761	777	757	786	747	765	782	794	772	756	770	760	747	774	740	786	780	751	732	760	772	714	714	766	751	739	755	733	783	747	782	709	784	762	758	748	767	760	723	806	731	797	784	761	731	730	785	728	752	780	736	705	739	731	732	771	791	775	720	770	808	739	765	787	752	772	738	777	765	793	770	733	798	782	794	758	706	766	750	748	777	796	716	825	725	722	792	756	763	782	769	732	732	737	751	776	746	763	735	765	804	763	748	807	757	773	763	752	729	760	735	776	773	742	781	761	757	753	766	712	776	719	711	765	741	721	786	762	784	788	786	752	743	756	750	798	704	737	722	800	753	757	777	809	768	783	745	776	765	756	785	781	730	797	765	736	785	778	742	778	752	747	752	787	735	797	727	773	743	740	738	771	791	745	700	783	778	799	773	765	730	759	779	764	784	776	814	769	749	768	746	692	692	779	723	741	710	793	763	761	775	740	767	764	755	748	732	782	743	789	734	785	711	752	750	793	752	768	746	755	798	810	783	736	764	732	700	745	766	721	773	711	743	774	752	768	734	728	776	725	750	724	773	776	718	754	746	774	762	753	829	796	735	702	705	745	740	795	789	723	782	768	747	747	717	790	729	723	750	750	757	796	708	760	736	781	790	794	751	780	766	751	759	730	723	767	765	773	790	749	711	753	717	755	749	808	739	784	722	746	705	722	744	733	777	748	735	765	773	734	718	763	736	801	783	730	747	755	793	743	705	805	776	735	729	745	775	741	747	725	708	743	750	749	750	747	714	738	736	755	729	754	716	778	733	763	799	825	729	683	738	771	760	709	796	760	764	776	719	798	757	776	784	749	752	760	786	779	747	785	740	728	717	798	768	764	755	774	738	793	778	739	760	755	739	744	747	711	802	779	774	782	750	713	772	769	770	804	712	712	735	800	729	735	733	788	782	765	755	820	784	755	743	824	733	772	739	780	750	767	727	712	742	781	779	755	712	748	727	763	730	762	776	781	762	795	733	761	747	760	723	729	739	753	819	787	713	743	740	748	773	794	783	751	726	815	789	773	769	734	749	762	766	765	770	764	723	712	751	700	730	728	751	778	773	756	724	742	768	721	740	738	784	742	810	780	798	703	736	759	778	763	771	699	777	735	761	768	773	749	731	759	758	752	768	686	798	789	773	789	725	761	748	691	757	788	760	750	771	773	815	761	722	758	747	758	734	736	775	791	738	747	729	738	706	755	769	762	769	757	742	774	746	749	743	764	790	785	783	735	760	722	759	745	764	733	753	719	753	804	737	778	750	747	750	738	762	785	760	750	747	775	764	720	763	764	759	799	766	794	749	681	725	789	773	770	727	717	699	729	763	748	732	771	735	739	698	771	736	799	769	824	773	791	799	768	800	784	831	803	797	735	778	776	787	770	745	810	752	741	786	774	739	759	779	752	797	760	779	779	746	701	745	839	780	774	732	797	752	770	745	731	760	736	749	725	793	757	761	742	786	743	765	757	775	775	743	757	711	770	775	754	748	758	786	775	745	807	762	769	743	765	710	760	737	746	760	777	734	775	736	809	770	741	729	711	727	733	784	762	688	805	774	734	767	823	769	776	707	757	763	779	782	755	721	729	744	712	770	722	767	796	745	726	733	736	712	738	785	810	746	760	744	729	732	801	773	748	761	757	744	798	736	768	769	772	748	741	769	803	767	777	778	781	728	780	748	746	726	783	749	726	734	711	737	770	743	781	744	785	781	742	752	722	823	750	734	751	740	770	780	752	750	749	729	776	758	730	716	752	715	764	709	757	779	780	775	761	764	709	735	757	732	802	768	759	774	709	808	761	732	753	761	747	709	764	763	770	734	742	766	713	763	789	728	732	760	732	769	736	727	748	775	734	751	777	796	734	758	754	722	721	740	758	717	761	754	708	747	714	764	733	752	761	766	766	748	767	761	806	755	769	786	758	763	765	740	743	770	754	758	743	749	755	751	771	774	778	737	745	749	753	759	785	759	762	749	799	803	730	739	727	737	693	714	734	784	766	724	766	785	728	757	731	715	768	799	777	733	752	725	784	749	745	724	764	718	757	774	720	773	762	758	771	745	722	721	757	775	778	768	737	762	762	695	772	745	772	770	776	791	773	729	775	747	739	745	833	665	745	763	804	774	776	753	752	731	719	780	770	763	763	776	777	706	765	778	782	803	724	727	786	790	732	688	784	729	832	747	772	764	733	752	763	729	724	744	681	749	798	772	791	778	741	720	819	771	749	751	725	732	755	767	800	743	782	756	753	732	795	702	772	780	781	755	752	767	746	781	714	760	786	743	826	736	803	793	776	782	766	771	743	736	741	825	725	744	749	765	802	752	792	841	737	810	728	762	767	788	778	770	762	788	769	763	733	768	733	773	728	766	753	780	764	766	746	731	743	791	732	755	767	731	734	783	761	749	724	727	774	753	737	775	721	722	781	816	766	760	795	795	759	755	769	743	773	712	715	767	749	757	737	784	765	747	777	792	725	744	804	785	774	779	791	817	792	769	784	740	725	735	741	707	764	794	740	747	759	770	759	728	722	753	753	767	748	719	752	731	747	748	757	768	746	735	749	713	754	755	777	726	747	754	782	710	775	792	757	747	784	778	765	688	762	770	790	720	741	758	772	800	723	736	783	765	762	765	748	710	779	731	730	723	797	762	780	752	734	716	817	804	730	761	754	793	752	721	721	772	756	754	735	726	729	743	719	744	775	778	746	783	771	726	726	746	766	755	744	757	754	723	753	771	758	755	720	783	746	788	766	732	742	803	777	799	787	790	787	774	690	800	818	734	744	828	722	770	718	740	729	765	727	764	767	789	745	794	732	776	731	755	754	767	756	763	764	789	781	718	749	742	683	752	724	775	778	731	711	767	752	737	770	785	775	761	798	756	763	769	763	764	787	769	704	756	777	772	762	724	771	765	801	791	755	758	765	797	722	746	695	804	742	718	757	766	794	796	775	783	751	794	731	788	756	779	760	791	745	749	694	707	730	817	696	784	785	791	799	770	773	805	764	720	737	777	739	715	730	733	760	794	747	758	775	784	776	764	769	767	753	768	764	782	740	750	764	746	772	787	742	738	787	766	779	782	763	740	777	745	764	725	768	686	792	768	731	746	742	739	772	745	758	747	749	739	783	747	777	737	746	781	755	817	736	757	818	798	717	708	761	734	789	744	768	734	753	753	757	784	785	804	808	787	753	753	761	775	792	784	810	751
26324	11897	9243	5612	2860	2315	1960	1284	1165	914	741	645	597	502	477	411	340	369	340	335	317	336	342	302	327	328	309	327	345	316	328	325	297	355	329	345	342	315	330	305	319	310	312	309	343	334	296	312	357	322	341	306	302	311	308	311	334	327	325	262	340	333	350	309	325	337	288	325	288	327	347	323	347	311	310	331	257	311	340	322	326	290	298	306	305	298	290	280	332	284	307	280	297	290	296	291	326	288	308	281	279	327	313	300	301	329	338	318	323	335	341	284	324	280	325	313	327	290	289	321	350	317	326	348	317	353	348	313	330	332	326	309	286	349	323	277	301	283	288	290	297	308	299	305	348	303	301	284	278	285	320	313	337	290	318	305	327	344	316	316	294	318	296	287	311	326	324	313	305	328	342	330	307	337	310	335	333	325	316	318	290	291	343	342	318	297	279	287	316	289	333	360	338	311	287	297	282	288	308	323	317	323	333	345	327	333	315	319	298	331	327	306	311	297	327	338	313	339	304	321	294	312	293	311	298	293	302	330	316	290	333	329	371	314	333	341	296	298	301	338	314	305	322	319	313	307	354	311	320	326	322	316	307	330	317	299	318	316	354	306	296	329	324	335	318	308	350	303	343	299	320	312	322	301	317	310	333	277	324	319	275	302	336	340	363	324	316	298	301	304	283	304	305	312	297	302	313	297	253	343	308	317	335	333	349	324	299	287	320	344	318	307	308	309	311	322	319	318	329	325	299	329	310	311	306	300	278	316	332	350	338	329	342	315	305	308	307	312	330	348	306	336	317	348	325	278	309	319	332	328	326	308	285	308	331	337	349	322	315	321	331	324	328	321	318	332	329	340	317	306	305	316	314	291	303	321	315	336	292	335	304	272	311	323	337	320	309	299	316	296	306	348	287	319	310	305	281	339	338	318	342	305	317	297	321	320	303	313	303	319	336	330	362	339	339	313	349	278	304	303	317	336	287	303	323	317	335	321	321	293	328	276	303	287	310	305	305	311	358	328	312	334	319	308	337	319	309	333	285	295	327	339	323	286	337	318	309	316	301	312	296	277	309	324	306	283	334	333	338	300	332	299	292	313	284	311	314	324	321	337	297	314	332	342	274	316	306	326	317	283	299	355	330	322	331	327	352	314	325	312	335	341	324	325	340	307	293	293	323	297	340	345	297	305	330	298	354	292	294	290	297	293	331	313	295	314	300	319	340	330	306	334	289	296	338	287	311	325	311	321	300	290	337	358	329	314	313	294	333	316	306	292	306	307	309	299	284	302	315	275	332	338	285	278	315	310	298	327	324	305	328	296	307	316	279	325	301	324	292	295	326	327	304	328	347	315	294	299	312	321	295	326	350	309	295	319	311	288	335	306	365	325	327	316	299	323	360	306	303	319	313	293	319	305	318	310	323	346	338	286	317	286	325	329	314	258	344	301	315	336	310	332	327	325	297	351	318	313	320	326	324	308	324	330	332	339	323	321	309	300	319	303	308	289	288	290	307	312	300	312	336	319	295	322	343	327	359	303	278	334	365	323	301	336	321	283	283	318	271	323	302	339	288	336	310	311	321	310	292	289	334	304	316	341	318	285	331	335	357	335	326	322	303	284	327	311	309	326	290	333	329	316	321	329	322	338	329	348	332	325	334	284	312	307	321	296	309	319	326	304	283	302	316	328	324	301	326	341	309	347	320	299	321	312	315	281	300	309	303	321	302	317	334	332	321	302	300	324	335	307	313	296	333	317	300	288	314	288	286	339	344	343	285	296	285	329	331	326	294	329	314	337	341	302	270	326	323	308	311	340	296	317	322	325	324	294	275	310	324	333	316	285	288	347	305	314	282	305	303	320	282	323	336	319	307	342	327	304	311	299	306	281	289	290	300	331	330	342	319	325	293	327	333	311	311	329	299	338	297	302	315	310	300	370	305	309	329	377	305	315	283	293	301	317	314	320	340	335	328	286	321	307	295	337	333	337	325	310	327	319	343	308	307	330	347	285	289	314	288	314	320	296	308	311	303	335	277	308	319	317	325	293	282	266	295	310	304	308	321	316	301	329	330	321	331	261	325	321	323	341	332	321	359	319	323	334	327	344	317	315	322	312	366	319	314	293	318	311	332	307	314	299	317	280	299	319	313	341	304	320	332	305	286	300	289	315	315	301	320	293	325	314	295	296	327	343	331	284	334	344	342	317	308	325	357	325	294	347	333	322	299	325	296	337	286	346	343	331	326	309	311	300	321	333	302	309	315	355	321	301	337	297	315	332	293	303	315	316	326	358	313	327	344	295	331	318	297	290	335	325	305	350	344	304	360	337	331	311	326	307	351	319	341	303	330	329	283	324	332	293	311	331	299	335	341	349	299	325	293	297	317	334	303	327	300	278	303	328	313	305	286	284	313	322	302	304	283	292	314	326	325	330	314	329	308	312	277	280	304	307	314	325	273	320	317	294	333	306	336	320	326	319	291	331	334	318	311	311	312	290	322	331	317	288	323	315	325	290	293	332	332	292	291	261	342	313	328	330	339	312	292	313	332	343	331	320	339	311	317	285	315	277	320	312	332	301	307	307	327	314	303	341	349	329	302	282	316	286	345	299	326	284	324	277	361	322	324	292	308	263	326	308	345	293	308	337	297	302	325	302	314	316	299	301	303	308	325	346	334	321	287	320	316	340	321	323	309	340	314	263	325	312	319	296	337	339	339	325	312	320	312	313	332	325	317	347	319	293	274	330	315	309	353	339	337	291	291	333	299	308	320	308	319	304	327	295	320	325	309	322	294	323	306	334	291	310	282	297	322	338	287	321	381	339	329	304	290	315	305	353	322	323	350	305	333	330	297	289	310	305	318	325	314	310	334	301	301	329	320	340	333	335	328	340	308	291	301	312	326	289	306	320	338	345	324	298	291	284	305	344	290	343	297	332	304	294	305	300	317	308	319	331	304	303	291	275	313	294	299	311	280	358	336	283	296	304	313	309	298	293	308	315	310	301	301	302	332	322	296	325	298	300	328	325	357	284	307	319	313	333	307	312	301	321	314	296	337	306	341	340	304	345	299	329	261	337	333	324	292	307	313	317	302	314	327	316	308	345	308	287	335	302	316	316	311	341	325	295	352	288	312	299	319	321	302	314	294	293	307	353	312	311	315	335	340	299	295	303	321	342	332	301	327	318	319	320	315	329	344	314	301	336	360	312	294	332	296	359	285	307	311	338	298	316	330	343	294	281	275	322	308	334	332	327	349	296	315	331	313	314	353	314	326	319	331	306	287	324	335	312	316	315	298	324	327	284	286	346	339	303	329	323	329	289	303	329	329	297	304	320	345	292	327	328	305	295	263	319	317	328	310	321	320	292	326	330	314	310	312	329	299	319	318	332	319	296	311	319	333	306	319	321	339	309	302	314	287	330	353	321	351	332	307	323	303	311	337	291	314	313	312	327	354	354	327	315	325	336	329	336	327	313	301	319	307	305	315	319	276	329	295	308	333	299	278	274
15455	8677	13981	13580	9078	9039	7851	5568	5153	3620	2941	2834	2347	1999	1697	1284	1070	939	894	873	828	787	739	729	757	730	726	734	712	695	708	754	757	729	719	719	734	712	730	693	677	728	719	724	731	663	699	744	665	690	726	684	709	687	697	703	740	724	703	706	694	685	731	706	709	709	730	656	744	672	687	687	738	708	677	731	678	682	660	683	734	730	730	685	742	706	681	672	701	732	688	760	675	711	751	669	697	701	725	673	698	730	696	702	738	738	709	712	702	762	686	742	694	683	744	751	736	714	751	722	680	748	722	726	715	690	726	673	709	741	710	731	740	724	696	710	697	733	724	730	718	744	684	708	729	713	693	717	735	674	743	731	660	754	720	716	702	650	713	706	681	715	756	736	721	733	707	697	706	692	673	689	697	692	670	677	715	725	683	677	708	677	669	707	749	677	665	755	715	719	675	713	730	702	722	676	709	691	756	690	694	704	713	690	732	715	713	708	728	731	695	735	747	660	719	662	738	722	716	703	770	718	731	712	724	671	704	686	723	671	693	728	684	707	663	748	726	706	697	736	673	744	714	711	666	704	694	726	702	671	693	672	686	695	725	706	728	721	661	670	704	714	706	707	657	721	660	687	728	724	706	708	692	704	717	708	710	761	694	691	675	767	697	757	707	707	726	731	698	723	683	710	663	642	741	742	709	691	727	704	728	710	683	704	752	726	667	656	705	706	712	720	715	683	696	665	717	735	751	676	696	717	720	719	691	723	707	688	721	741	656	689	656	710	719	727	680	650	694	686	713	694	688	706	698	660	697	749	745	685	749	728	672	719	702	711	706	705	739	739	683	692	669	708	723	742	747	683	724	731	655	712	688	731	700	678	694	711	679	711	670	677	718	705	726	729	710	730	695	762	679	694	703	712	699	708	724	742	734	709	697	708	723	720	722	729	719	761	697	676	720	770	748	703	674	668	763	685	660	674	739	688	735	697	665	721	682	723	712	682	694	691	730	712	699	700	729	707	724	684	682	718	703	675	736	689	742	706	724	710	671	718	727	695	705	679	698	713	688	657	735	701	749	743	656	697	699	745	678	703	711	693	669	706	733	695	731	698	735	695	744	720	726	704	683	700	695	745	719	737	694	657	699	719	696	701	719	697	749	655	748	738	723	687	658	689	739	669	710	761	698	757	740	782	734	686	746	783	728	700	741	695	729	685	704	713	770	667	653	661	690	685	726	712	746	697	745	703	689	732	719	716	698	707	683	705	719	708	738	737	714	700	692	685	724	703	721	714	736	733	710	716	700	701	669	660	684	663	720	744	728	730	670	746	714	662	700	704	699	669	705	712	687	710	681	665	664	755	714	668	707	721	682	665	688	717	698	725	710	708	700	683	682	735	723	688	759	705	690	687	684	757	738	666	723	703	754	752	700	693	742	662	709	685	719	690	689	699	676	709	704	729	730	700	712	695	691	726	671	700	701	741	669	649	676	722	687	717	672	705	714	722	696	710	665	740	711	700	712	709	700	710	723	703	697	723	733	724	699	707	689	737	720	693	674	677	685	718	733	710	649	683	718	731	676	734	683	745	683	656	718	722	704	719	692	726	735	700	752	665	700	736	658	679	746	676	747	738	674	692	689	699	693	708	779	689	689	712	703	701	696	717	727	705	699	702	691	693	693	718	707	711	731	714	729	730	655	704	693	746	722	690	707	709	685	706	704	694	719	693	683	738	694	669	687	707	778	669	704	724	672	739	667	709	697	720	719	697	718	691	701	719	711	683	712	687	701	681	741	690	739	693	664	671	694	663	752	715	692	661	698	699	699	685	658	662	647	727	706	675	724	745	686	703	724	692	685	732	746	711	667	734	657	711	727	702	750	694	731	715	689	682	686	709	722	679	716	721	737	714	711	800	647	758	713	657	689	717	677	736	712	732	695	687	704	696	701	678	705	714	674	756	673	717	705	711	725	693	699	704	692	645	660	663	715	716	700	694	715	678	744	734	738	690	694	690	709	666	690	726	694	754	692	676	721	709	709	722	720	676	677	720	690	675	674	709	696	638	706	735	698	693	733	695	716	678	686	715	674	709	707	679	712	723	736	739	665	737	683	653	697	691	672	701	700	697	758	688	735	690	673	697	712	683	697	711	675	757	735	667	708	730	719	708	697	671	697	749	686	724	666	674	704	669	800	691	716	694	676	718	714	715	751	703	671	690	709	731	711	704	683	706	715	689	688	712	729	661	695	685	713	668	697	708	703	693	668	740	706	730	696	669	754	723	721	704	664	679	677	733	718	740	702	746	691	716	638	706	729	724	705	752	681	729	714	728	678	737	716	711	734	680	707	714	692	703	702	677	736	640	715	732	664	617	704	698	702	697	685	665	665	696	712	693	721	685	696	694	758	719	661	710	688	714	695	704	691	705	690	696	680	664	715	692	691	665	684	711	716	652	719	706	694	675	762	677	707	744	679	704	723	711	709	689	691	705	691	678	715	691	722	747	711	691	666	696	656	744	707	704	671	689	709	701	715	709	701	723	721	735	740	689	688	699	737	667	713	687	665	703	711	710	698	685	736	705	734	711	714	742	652	720	714	696	686	708	732	724	674	691	675	703	710	702	694	676	656	719	725	732	718	728	721	706	693	730	696	716	713	706	684	680	723	657	715	700	673	699	702	709	697	707	686	741	703	707	679	721	697	758	683	733	677	751	669	684	668	745	691	753	693	692	695	711	724	750	698	668	661	714	688	705	698	723	763	723	723	694	719	712	719	738	691	676	714	716	640	728	719	688	685	649	748	709	664	696	706	668	727	705	696	692	695	758	736	722	707	696	676	678	700	663	692	717	671	726	730	733	745	711	733	687	702	676	728	692	725	675	688	681	684	721	712	722	690	728	730	725	730	718	755	708	726	716	716	674	762	718	700	719	691	751	693	725	697	712	683	718	746	746	691	727	728	675	683	727	676	710	694	685	748	727	694	683	714	721	680	723	703	694	711	723	713	682	731	707	719	655	720	667	729	704	713	695	654	724	705	710	690	718	720	729	686	643	724	673	660	727	756	682	754	711	668	717	661	667	738	721	760	738	700	720	694	736	737	639	670	699	678	752	699	709	748	728	669	697	697	723	709	720	661	718	671	710	684	680	668	692	727	751	697	714	701	735	725	713	714	684	675	723	701	705	743	722	709	756	724	706	703	703	702	675	774	693	696	659	661	678	725	688	707	704	682	724	731	695	702	688	741	738	678	688	711	684	693	686	671	743	711	703	685	721	713	703	688	708	724	715	685	709	669	677	694	729	678	710	706	687	688	717	743	744	673	781	703	706	722	713	709	742	639	737	708	711	692	708	709	686	746	713	726	708	688	664	685	722	719	697	679	700	681	746	666	690	738	710	726	687	721	717	712	663	662	675	732	749	753	708	703	694	673	693	731	637	698	716	700	715	662	685	678	693	675	711	702	709	722	683	678	684	713	698	692	688	671	732	702	759	743	698	724	742	713	708	685	711
34696	17584	13448	8293	4008	3661	3047	1899	1723	1200	925	953	843	677	612	509	475	453	393	431	368	414	351	369	367	307	355	350	356	384	374	379	345	373	347	359	395	353	366	374	408	365	346	371	369	412	359	369	310	364	324	355	363	359	332	366	341	342	348	350	371	373	365	373	316	373	351	322	349	344	364	369	365	352	324	346	361	361	406	402	373	350	366	344	360	348	355	367	344	380	363	358	332	339	345	412	351	350	353	325	394	329	362	337	343	353	372	369	374	349	361	349	386	362	327	378	387	334	309	345	361	394	369	379	372	360	346	388	379	395	358	340	386	378	392	341	349	371	347	347	358	362	353	385	337	353	378	352	313	333	388	364	345	335	376	354	319	377	352	374	346	407	358	341	407	376	376	338	357	357	351	386	370	345	376	372	332	374	367	340	338	390	390	395	356	332	347	378	369	345	362	379	369	347	329	348	405	367	362	358	362	346	365	349	355	377	347	403	389	347	408	382	401	374	350	345	355	323	374	396	349	355	391	357	355	335	360	403	357	357	343	339	337	377	352	392	370	363	355	371	349	347	337	345	361	328	389	382	371	352	335	378	383	335	360	386	411	372	345	372	393	330	396	367	363	362	360	371	388	367	370	361	367	331	360	368	344	360	379	365	357	397	364	354	348	389	327	361	384	412	348	382	372	322	400	381	365	399	362	384	361	353	365	335	373	365	378	382	369	342	358	339	345	398	362	377	364	334	363	371	367	365	336	387	345	365	345	343	352	370	342	371	359	389	399	334	376	343	380	366	365	335	343	349	338	393	361	375	357	335	386	385	340	361	399	345	386	376	368	334	358	371	347	367	375	398	373	360	360	318	347	364	355	380	353	346	370	365	381	360	333	365	374	340	362	362	377	347	358	381	352	406	353	362	384	340	338	324	377	347	382	362	364	373	326	372	369	374	368	333	389	320	354	372	352	344	363	355	339	351	369	393	398	386	346	319	330	377	327	344	330	338	351	349	355	365	394	367	396	385	314	371	369	386	411	339	369	350	357	320	350	366	369	374	371	361	335	372	351	387	378	388	357	395	363	332	361	361	369	335	344	371	371	353	372	363	342	366	325	342	386	347	366	371	369	336	350	361	354	351	399	363	376	370	343	350	354	375	383	351	349	374	364	373	371	405	366	387	378	378	370	375	363	364	346	346	369	340	350	369	340	383	338	362	345	333	362	395	360	342	393	376	402	402	367	360	352	400	381	376	325	392	369	349	362	389	393	397	348	379	371	343	369	364	383	349	374	376	349	384	347	352	355	320	363	384	385	376	376	324	330	327	379	364	347	407	364	359	404	382	380	359	393	386	394	376	361	334	322	370	391	370	365	364	363	362	390	400	391	375	356	393	424	361	369	369	367	398	399	358	356	348	381	354	364	335	327	347	338	391	386	341	371	339	352	388	377	391	369	310	354	359	354	383	350	360	374	381	352	350	340	414	370	375	333	375	389	347	333	332	367	344	345	395	397	361	346	330	344	362	353	409	385	374	400	395	371	388	374	377	420	384	391	393	358	367	351	379	360	356	326	354	411	337	333	367	387	391	365	360	380	370	358	322	356	358	367	383	351	338	392	348	379	351	362	374	355	338	359	368	363	336	358	351	393	359	385	350	366	347	374	362	336	346	357	394	354	369	312	384	360	403	378	302	377	373	355	372	391	336	374	386	382	350	373	371	356	365	345	386	390	357	336	382	338	351	382	394	349	336	340	360	381	363	359	358	398	369	347	336	377	390	384	382	333	356	375	369	377	380	386	370	365	355	328	345	383	336	388	355	385	371	345	350	332	344	358	353	359	382	365	385	407	381	384	359	357	326	383	333	360	377	381	403	381	409	359	401	338	381	367	349	336	389	376	338	348	404	353	335	383	375	382	346	382	359	352	355	343	376	367	346	362	389	356	358	377	371	359	417	358	369	397	369	365	368	363	401	380	359	402	410	396	344	352	357	364	351	402	360	339	327	348	342	390	384	371	362	359	363	377	364	342	365	362	365	335	361	356	376	348	388	346	375	412	343	375	366	361	369	367	394	359	350	357	363	346	365	372	339	387	339	373	357	359	302	392	370	389	364	314	409	400	359	374	358	329	350	342	362	376	335	370	342	367	315	406	381	342	359	348	363	335	373	339	365	374	392	340	355	356	345	359	365	382	325	350	377	368	366	352	321	354	366	404	372	358	360	348	339	373	353	353	337	369	309	357	404	357	361	383	366	400	381	369	365	414	358	337	380	394	387	354	339	381	392	385	351	361	348	386	372	328	382	360	390	380	371	317	352	389	366	364	392	370	355	335	364	376	355	356	364	360	373	363	349	355	382	364	362	349	337	341	345	383	377	352	339	361	355	368	373	414	345	370	373	349	336	372	373	373	392	387	366	322	364	344	335	391	381	369	346	356	384	321	368	350	359	362	378	367	376	388	345	360	364	343	391	354	361	365	359	347	339	345	396	359	361	356	372	294	394	360	365	397	360	395	361	336	361	375	362	374	377	373	338	414	365	380	343	378	408	382	368	361	353	348	341	381	389	356	398	355	382	333	325	383	378	393	382	335	339	375	365	386	396	373	353	333	362	377	353	336	376	358	333	357	354	331	352	369	377	349	347	377	388	313	373	375	406	374	386	389	384	341	351	384	360	370	359	367	338	369	333	342	364	393	378	363	336	341	365	360	365	384	376	370	343	353	402	356	342	363	363	338	286	381	359	354	364	387	365	376	349	367	345	326	378	354	373	375	365	370	324	383	357	346	385	363	362	329	362	402	369	357	367	352	362	357	375	373	341	378	384	370	363	397	367	387	369	373	355	379	368	341	366	409	342	356	373	338	363	388	355	376	344	381	353	314	345	370	339	334	384	345	352	368	383	373	379	375	360	358	355	353	361	397	394	388	386	356	355	356	356	377	348	371	397	353	309	375	388	340	411	375	367	373	376	352	341	390	358	382	368	354	366	361	360	386	359	382	348	350	374	358	368	374	363	372	329	359	372	328	352	369	330	424	360	347	376	377	374	364	343	356	370	346	377	370	360	386	346	355	370	368	364	361	381	364	342	367	378	388	396	369	344	338	379	379	374	368	386	385	338	379	369	323	346	370	368	347	348	382	389	374	352	380	338	341	385	385	394	349	379	375	374	373	358	398	368	363	392	344	321	381	371	358	361	372	358	366	351	391	376	365	386	376	382	405	352	373	400	370	382	335	351	347	364	374	371	370	377	376	329	354	355	373	341	356	337	361	377	387	368	377	351	385	376	379	342	335	360	388	356	346	360	363	325	373	368	343	371	344	369	354	337	371	357	349	318	384	355	361	375	338	361	378	400	415	384	379	374	324	357	366	325	339	375	381	390	372	399	330	399	375	336	364	390	349	375	352	353	368	365	346	372	388	418	357	367	382	366	334	307	349	370	374	362	359	365	381	350	351	359	317	375	363	359	349	350	342	381	376	388	348	376	371	367	377	370	354	404	351	379	376	380
19481	12125	18431	16815	11451	12552	11073	7707	7112	5002	3895	4193	3758	2832	2299	1682	1354	1195	1039	1072	924	964	903	882	862	814	821	828	830	836	836	793	846	872	814	853	818	805	778	820	819	832	828	809	785	862	821	863	791	803	819	790	842	808	809	773	802	810	793	812	839	780	851	783	799	800	748	828	779	830	812	803	742	761	810	791	802	760	783	776	825	756	815	832	768	827	835	800	765	816	801	779	812	853	780	779	831	806	801	819	807	787	780	830	764	829	818	849	814	720	776	831	841	784	760	787	804	797	773	830	803	821	825	780	799	815	837	777	817	808	768	817	800	782	845	806	786	802	796	850	826	818	842	793	777	788	771	790	797	784	779	838	823	829	817	819	798	805	846	805	781	845	807	855	760	797	822	759	810	832	801	781	800	791	830	795	786	790	817	763	787	793	771	768	835	836	776	841	782	766	816	769	795	797	812	794	785	816	751	828	750	800	789	796	827	853	821	767	807	751	822	830	824	800	815	815	802	762	842	828	849	807	818	795	800	834	774	835	808	769	817	787	834	812	763	777	831	819	746	800	797	787	826	818	793	823	787	791	752	804	820	820	839	806	818	806	769	788	810	752	757	833	768	839	771	798	827	807	808	795	817	795	766	793	816	811	793	808	786	798	797	829	761	803	817	816	794	802	788	764	835	830	773	779	846	727	843	804	770	821	774	834	808	847	784	776	798	832	799	777	813	787	759	788	811	753	779	818	812	848	773	888	820	806	810	806	808	802	811	795	810	778	777	772	821	816	778	778	814	837	793	816	819	807	773	782	786	812	771	790	857	815	786	850	746	753	824	765	782	732	786	794	816	815	798	832	793	829	755	806	789	763	778	780	780	805	803	790	789	778	822	765	809	819	764	798	800	846	834	847	824	844	825	773	813	803	820	810	795	795	823	860	832	804	805	786	803	786	778	801	751	776	825	779	820	790	837	779	809	835	745	779	823	821	796	825	766	829	759	800	782	788	805	827	819	801	852	875	843	789	766	791	805	798	839	773	790	756	795	795	812	807	790	824	793	818	869	823	785	793	790	800	859	714	835	823	826	757	794	823	841	801	787	832	810	824	806	827	766	765	770	833	795	819	761	854	791	804	802	842	825	866	783	822	768	820	776	815	817	769	783	766	826	815	805	822	791	783	808	821	772	800	780	808	841	783	733	808	741	796	782	797	757	835	777	840	772	780	857	819	792	761	818	745	814	788	774	823	786	829	765	789	796	757	749	777	847	820	821	788	790	759	798	797	780	755	819	826	796	811	811	828	804	802	820	795	851	817	763	805	796	829	805	810	778	752	763	783	768	807	823	767	812	834	781	787	772	837	822	843	773	814	794	799	796	809	848	822	755	779	795	815	847	755	831	812	768	772	819	786	782	747	785	762	804	796	796	820	845	777	776	832	811	810	783	821	813	791	863	835	818	762	796	786	799	776	792	808	788	779	794	816	789	825	811	850	784	815	817	779	758	791	790	800	783	779	790	762	781	799	760	833	758	768	811	815	786	810	804	793	808	770	832	797	818	817	793	838	775	769	782	830	806	814	795	742	780	772	805	767	792	800	780	741	813	797	806	801	810	806	804	828	780	797	802	753	813	793	775	789	813	784	790	834	768	807	791	791	822	814	803	752	797	799	794	835	852	818	791	832	791	849	804	797	811	819	809	770	838	799	819	799	803	771	816	784	793	787	830	860	749	863	778	813	747	800	775	799	823	831	826	796	848	799	802	751	802	762	786	813	797	830	817	802	788	798	821	785	829	817	765	837	818	789	775	786	724	825	772	799	799	793	800	829	756	779	810	813	830	852	824	827	823	784	803	817	828	806	836	790	769	819	797	819	838	843	792	778	764	755	849	790	802	835	818	787	807	797	805	822	774	821	766	783	782	764	781	767	826	769	761	795	819	773	747	809	733	811	820	828	811	778	772	858	757	795	810	855	871	766	763	780	766	770	787	844	787	831	772	775	813	792	802	842	844	815	814	823	818	820	778	763	788	821	806	835	805	785	809	770	800	818	847	794	862	759	804	813	795	772	839	822	838	779	813	798	742	818	799	835	797	783	806	780	771	794	821	831	771	799	758	794	785	805	771	836	800	776	825	782	789	781	797	798	812	775	856	822	802	793	820	794	823	834	789	806	801	793	840	759	822	807	833	836	782	829	811	791	800	806	747	854	770	873	796	819	817	768	838	808	793	752	783	800	805	754	785	747	772	794	818	779	790	766	773	808	841	783	788	776	776	834	729	812	822	757	834	844	852	807	834	756	782	815	763	849	801	826	828	838	757	781	766	810	784	810	806	775	803	786	792	806	809	779	832	751	827	825	786	792	799	808	797	759	814	833	826	772	800	804	789	779	825	816	816	795	777	751	780	808	797	837	819	855	828	807	795	796	808	735	817	844	857	820	768	846	779	798	828	783	829	759	812	811	803	791	805	749	806	785	815	752	801	856	766	790	776	819	814	781	832	833	752	839	830	811	764	861	803	825	810	840	805	748	754	760	797	764	814	824	807	774	765	772	810	798	776	828	799	796	737	770	802	819	819	813	792	872	800	799	798	814	742	792	812	804	817	848	801	835	772	813	811	790	822	840	781	790	857	777	779	833	754	781	802	782	846	809	839	790	740	759	765	828	853	833	809	750	806	792	799	802	840	803	787	831	814	845	794	782	803	831	820	821	797	815	839	799	800	807	811	801	810	763	820	773	819	807	799	830	797	780	725	756	829	762	761	826	814	783	781	819	823	782	795	806	788	816	781	800	791	820	802	776	864	779	777	808	821	837	771	769	835	830	762	739	817	786	795	822	780	783	782	838	825	761	779	819	826	820	763	770	816	811	799	805	794	774	826	804	785	806	812	790	808	772	769	803	774	759	826	845	826	795	787	740	775	789	773	829	800	809	807	848	817	770	803	800	819	835	837	830	786	828	823	823	786	798	776	813	840	792	784	790	806	824	775	780	808	782	781	794	769	820	827	790	834	783	783	795	744	785	792	798	770	781	765	821	786	813	853	802	796	780	823	807	788	793	801	834	796	776	826	861	744	793	775	765	791	717	768	761	824	849	753	774	777	788	798	767	794	791	811	796	808	796	815	781	804	845	811	814	824	839	802	794	850	749	818	782	827	813	841	848	801	800	787	851	829	758	772	828	837	791	835	796	809	822	782	785	836	810	814	830	841	804	801	795	789	781	843	782	847	792	856	809	811	831	813	794	826	812	832	804	836	751	790	830	814	796	828	826	806	795	836	890	825	793	818	788	767	778	812	827	857	850	784	810	801	794	784	815	816	788	833	836	830	843	817	796	807	821	793	769	764	848	797	800	805	804	769	748	765	783	800	849	803	827	839	775	753	769	817	781	833	804	795	807	776	785	813	825	817	839	784	763	751	785	804	788	786	818	825	818	838	780	820	780	821	787	805	836	850	835	767	820	806	805	840	757	835	817	812	838	806	774	791	781	810	801	798	800	797	769	797	793
16105	7581	5536	3072	1724	1140	1005	779	649	574	476	456	441	426	407	400	367	393	360	429	385	359	354	341	328	368	328	344	369	347	361	330	345	378	356	352	330	351	347	363	351	340	327	342	348	339	331	315	348	339	320	345	340	359	323	364	352	346	356	351	368	330	340	349	348	324	344	353	319	366	309	332	337	313	335	326	374	340	346	343	342	344	360	334	367	363	352	360	330	359	332	357	336	363	314	321	371	355	316	351	367	366	376	343	356	350	360	345	380	339	362	338	355	310	311	365	339	384	338	307	353	349	352	384	330	330	365	329	357	344	359	374	339	352	381	329	348	364	354	344	336	365	361	359	337	345	341	336	370	345	345	334	342	352	342	330	360	347	343	345	335	367	362	362	360	358	351	320	364	348	336	355	373	371	325	335	359	320	340	332	313	359	289	337	325	343	332	362	315	326	329	336	353	353	332	350	328	351	343	352	331	351	377	345	357	347	342	375	397	321	331	340	352	373	355	349	340	334	332	341	351	328	370	377	355	361	366	347	331	382	357	367	345	364	375	330	342	333	363	352	346	326	312	377	372	342	356	348	365	369	346	366	362	327	325	359	354	357	375	347	314	355	365	353	333	358	327	342	367	332	359	358	332	349	345	390	351	326	356	322	322	296	341	392	359	338	328	331	363	309	330	388	350	365	376	292	350	336	321	349	349	358	351	340	383	329	340	321	345	319	353	335	363	360	387	357	359	342	368	367	353	359	387	336	364	349	350	335	360	336	334	325	326	361	354	350	338	355	347	330	394	346	301	319	340	326	361	329	352	355	322	383	292	356	342	332	305	326	348	318	328	363	318	335	316	349	341	362	351	379	345	377	342	363	361	348	382	370	359	353	327	348	339	377	365	345	386	355	300	350	375	383	354	358	367	342	363	348	347	330	365	309	334	325	366	363	345	383	348	306	357	344	349	326	370	349	326	326	371	335	321	350	312	349	368	379	371	331	323	358	341	363	387	336	353	334	316	348	376	321	317	303	371	350	314	327	327	332	354	382	344	334	346	354	323	324	364	369	337	342	359	335	351	315	343	314	376	336	366	350	363	363	370	341	328	350	337	346	346	358	311	311	371	372	362	352	313	314	350	321	355	329	367	347	343	307	339	330	333	343	350	323	343	351	344	348	344	347	362	330	356	341	348	349	327	365	355	370	362	364	327	308	372	366	323	336	363	351	364	338	353	350	350	344	334	357	344	322	371	357	337	351	360	330	334	318	341	324	367	347	350	341	354	340	330	335	343	333	369	379	384	326	347	334	349	330	351	374	306	353	352	355	316	346	331	368	363	352	341	336	384	358	342	343	328	336	369	350	367	359	332	328	351	383	345	335	328	345	338	329	318	349	365	307	386	314	332	340	330	353	367	338	382	356	385	349	335	350	334	351	365	345	343	364	349	329	359	362	354	359	333	369	322	337	316	319	321	349	348	331	339	354	372	373	305	391	370	371	307	357	329	341	359	323	346	358	339	339	328	356	321	371	341	351	365	363	343	342	316	342	360	341	347	326	347	336	379	356	319	346	334	319	361	320	288	353	329	333	361	337	341	335	314	378	352	379	360	331	328	344	319	356	335	349	355	337	341	313	373	345	348	361	311	350	323	351	338	367	352	303	333	373	356	347	351	346	327	380	369	352	356	333	343	384	346	362	362	318	354	305	337	391	370	362	348	378	331	328	340	362	322	363	337	374	349	344	362	341	333	320	339	373	385	362	349	330	366	367	388	356	348	352	356	359	322	337	354	338	367	383	316	354	339	341	310	366	370	324	350	291	368	351	344	342	359	332	388	346	398	331	360	342	380	342	336	316	348	390	379	359	298	337	336	363	341	334	373	352	330	367	385	351	377	342	356	359	369	377	367	375	358	321	363	336	338	348	350	341	353	344	352	364	333	398	323	337	342	376	353	355	346	356	308	339	386	372	369	341	368	340	333	335	342	330	385	385	350	360	346	345	346	340	351	354	332	341	336	367	377	349	340	337	323	362	355	351	333	357	350	336	312	345	331	335	381	350	346	312	356	316	361	345	388	344	333	354	364	377	363	339	351	364	351	364	339	355	339	364	302	359	324	366	347	378	368	357	328	322	341	323	370	330	315	348	330	351	369	350	351	354	351	329	375	352	365	365	334	366	282	363	361	342	341	340	350	324	339	341	349	340	350	365	318	358	359	377	369	355	336	357	376	358	355	356	377	308	347	355	332	365	337	349	343	328	391	331	299	340	329	345	404	346	365	352	294	327	302	337	330	359	359	355	339	352	352	355	311	348	320	368	321	343	350	360	345	344	348	372	325	351	354	327	325	334	351	357	380	337	321	320	357	368	341	335	325	352	304	353	361	325	373	335	342	344	358	398	376	348	345	368	353	321	332	360	349	333	334	353	360	324	347	324	331	373	355	354	316	332	340	354	302	337	329	337	338	354	329	364	321	383	347	328	363	379	376	339	344	372	337	332	324	371	352	356	366	335	328	315	366	343	334	327	354	337	366	382	337	329	345	335	346	375	309	368	343	340	357	290	354	350	313	337	345	369	381	345	334	357	344	378	374	341	337	330	349	355	339	401	357	339	381	338	330	390	370	350	329	365	324	359	335	318	357	352	343	322	365	353	348	345	336	357	357	377	342	337	314	324	370	336	333	357	360	351	360	357	343	321	398	322	312	365	342	346	330	304	383	348	344	344	316	341	319	385	332	360	340	375	380	319	335	354	338	337	332	333	390	311	334	355	349	369	374	351	323	350	334	326	341	331	335	342	317	372	338	346	355	343	353	340	355	333	352	325	343	340	331	336	308	322	361	348	331	342	376	338	345	326	351	337	352	389	329	347	329	369	349	321	354	376	353	380	314	365	361	350	380	313	319	338	367	351	365	363	355	340	365	362	341	379	337	324	359	358	383	343	341	322	346	340	317	361	329	332	354	335	370	327	330	322	335	367	355	382	375	332	330	331	372	359	375	326	323	325	351	364	366	334	349	329	330	340	330	339	366	375	357	361	382	345	366	351	326	346	344	345	345	327	329	338	340	330	385	363	339	311	366	329	363	357	321	350	374	304	342	324	372	335	357	369	378	346	377	329	343	345	376	319	342	325	339	341	335	398	367	366	346	370	370	351	312	322	368	357	349	347	348	338	322	362	344	340	348	376	319	327	327	377	349	336	387	338	364	353	328	326	318	329	350	349	385	333	361	349	354	301	377	309	324	331	347	321	359	362	319	336	325	367	326	350	349	315	326	346	353	313	368	379	386	335	358	358	371	318	346	349	323	333	355	374	357	314	350	352	343	356	335	332	376	376	365	338	355	326	367	336	342	322	339	370	388	330	344	353	372	328	323	313	323	331	341	354	334	329	350	378	319	341	307	366	358	318	328	327	343	340	334	375	356	358	337	314	381	361	335	346	358	369	332	371	371	357	369	335	381	343	318	368	328	354	333	363	344	328	363	320	309	382	328	343	328	307	342	335	362	360
9210	6064	9338	7868	5605	4250	4022	2887	2856	2354	1700	1621	1319	1304	1199	1061	951	961	824	823	805	787	771	752	791	788	693	778	778	745	703	756	816	742	720	756	781	757	764	836	745	766	775	775	741	751	748	778	783	783	708	756	780	811	781	734	786	737	760	723	728	824	773	748	760	745	718	716	784	795	719	816	807	795	712	765	777	704	812	758	718	786	793	768	783	704	720	804	739	753	781	672	731	727	759	730	707	753	721	736	770	780	734	734	724	737	755	778	741	781	743	731	790	727	777	773	721	767	770	787	707	763	761	752	755	738	761	751	723	729	781	750	703	733	732	786	741	758	779	772	759	783	748	753	740	722	775	789	748	761	731	777	730	777	790	703	792	739	745	805	757	770	738	796	769	777	778	785	751	756	748	761	754	770	768	786	758	729	793	742	748	765	719	739	699	760	756	725	765	764	751	763	777	779	786	739	767	768	733	749	724	771	707	737	739	753	753	792	739	755	776	790	720	812	716	708	726	736	757	738	739	816	742	752	740	747	756	760	735	780	760	784	744	805	783	751	805	742	714	765	738	726	726	751	747	814	761	773	744	797	760	720	817	750	735	724	732	759	746	719	746	710	800	814	747	724	702	735	771	708	741	747	740	728	770	779	775	786	775	741	736	788	719	739	771	745	759	772	763	807	784	741	732	744	763	751	743	739	759	773	734	752	780	728	746	736	755	734	762	753	761	706	745	801	720	771	765	717	769	751	748	779	760	757	749	776	751	752	747	747	761	739	765	752	742	803	746	748	742	738	766	723	813	735	713	783	759	756	751	789	734	758	743	713	753	790	742	805	722	777	747	749	782	778	794	757	742	758	795	747	794	751	749	748	821	758	721	743	747	749	744	793	739	741	775	790	759	765	780	731	805	783	722	751	767	715	720	767	753	742	786	747	756	738	744	768	773	738	728	747	737	708	735	790	717	755	762	752	750	771	763	771	708	729	738	764	757	755	704	775	714	745	773	706	723	810	745	745	737	709	725	779	772	741	768	741	803	796	757	769	786	740	774	777	742	806	758	757	757	777	780	754	712	748	740	762	754	738	767	750	757	728	753	712	757	756	787	755	753	821	802	753	779	736	776	727	731	783	812	754	741	780	774	757	755	788	742	760	778	770	797	725	733	765	746	754	719	776	787	736	721	759	748	750	781	747	774	707	786	762	789	737	755	732	760	784	757	719	754	780	763	755	789	770	767	761	781	759	758	728	739	747	771	745	785	752	756	719	715	773	770	744	679	722	788	748	738	741	759	754	761	774	729	730	740	814	702	766	749	777	767	760	776	727	789	709	773	734	735	753	726	760	768	765	738	775	760	778	764	749	779	771	774	782	798	739	801	752	708	738	741	757	722	742	733	733	721	738	720	813	733	737	747	706	774	765	731	798	777	768	769	757	795	833	709	752	777	754	755	785	796	778	716	754	769	725	765	777	781	811	773	758	733	716	775	732	734	800	751	786	739	739	767	773	754	737	820	735	728	781	719	775	759	743	726	732	761	732	758	777	782	782	844	744	783	740	762	734	767	732	773	734	756	705	776	747	785	729	745	747	736	770	773	758	769	751	740	757	753	723	776	744	753	798	755	742	750	771	751	754	791	745	765	744	776	738	750	745	729	693	759	754	736	747	762	737	844	736	766	708	754	745	775	739	765	770	753	747	791	742	746	743	758	748	731	762	758	790	733	714	753	751	739	777	734	755	722	778	754	760	750	745	758	765	711	757	776	714	739	792	758	816	758	750	770	725	723	745	753	779	704	786	768	761	804	744	735	734	732	738	729	752	766	773	730	774	759	802	760	809	755	776	782	772	758	738	738	772	769	794	773	776	774	731	807	698	787	750	720	781	729	714	736	715	755	704	751	716	721	784	767	801	784	779	802	802	775	748	722	738	738	767	761	742	722	771	732	771	760	756	734	719	741	761	753	753	727	770	731	695	763	756	774	706	795	737	725	756	732	810	697	714	746	751	771	742	767	788	738	759	757	761	769	775	703	716	781	721	709	734	756	763	713	715	726	760	729	744	740	793	759	754	759	771	693	767	751	782	769	755	723	714	742	793	776	717	734	778	740	750	723	700	764	740	731	779	699	729	745	749	806	764	805	768	729	714	756	778	746	780	782	747	727	760	733	803	766	815	741	773	754	735	798	763	731	751	721	747	740	717	775	749	741	775	812	736	750	778	708	780	764	737	781	736	699	779	710	763	796	758	786	769	761	775	682	747	776	756	752	767	782	825	752	685	750	757	747	756	770	748	731	789	772	749	721	760	770	785	779	788	746	771	748	789	741	762	712	749	699	754	766	720	724	728	715	837	810	776	753	743	775	775	735	729	752	739	733	729	786	744	753	735	747	789	726	748	774	755	825	722	759	784	781	695	712	772	776	750	750	775	768	758	807	742	750	733	727	765	756	757	754	730	774	782	799	752	676	771	750	788	776	793	750	763	745	691	749	753	712	723	768	725	718	717	743	770	732	794	799	694	698	747	738	720	713	759	726	766	761	779	753	746	765	798	765	789	749	753	748	764	790	776	766	760	759	764	760	812	755	724	754	745	745	780	756	780	746	766	779	680	722	776	787	748	786	772	763	784	729	727	750	715	761	705	733	718	748	752	741	713	745	729	769	804	738	755	744	792	801	700	753	713	728	759	798	771	786	759	776	776	768	734	732	711	760	768	745	770	752	752	765	738	763	696	773	800	774	795	814	804	713	736	746	763	793	716	740	731	757	725	722	765	745	769	755	729	794	752	746	748	757	699	713	763	739	789	738	818	747	765	743	723	789	749	705	765	779	748	724	729	712	776	730	769	746	733	767	771	761	795	703	796	787	783	745	781	723	789	759	751	716	763	703	734	744	705	703	753	711	724	723	760	703	769	779	784	735	738	727	735	776	745	745	736	757	713	719	726	723	743	686	739	708	741	792	697	806	791	799	731	739	760	791	777	750	720	772	732	761	790	703	814	743	756	701	750	749	774	730	780	719	784	770	773	750	760	763	749	742	679	764	785	732	781	755	745	738	742	770	757	776	831	737	735	737	718	754	790	767	731	740	737	723	738	737	728	770	804	724	769	760	743	744	793	791	777	755	781	719	754	755	749	739	733	730	820	721	724	743	741	764	767	779	748	763	778	751	709	732	769	768	702	762	771	758	697	699	765	753	793	733	798	744	732	779	746	767	783	759	787	727	753	770	767	776	747	757	726	731	773	776	791	734	777	769	775	684	737	757	705	771	776	704	748	745	781	786	746	754	749	741	723	788	759	753	754	747	736	839	752	737	722	747	738	798	808	784	756	751	759	725	776	760	760	756	751	789	768	836	770	761	788	748	759	763	715	722	769	770	765	767	777	751	747	728	739	786	804	812	762	779	753	773	758	785	722	752	743	789	778	750	723	788	717	722	729	718	767	730	735	740	720	759	760	743	738	764	791	820	756	747	738	809	775	730	760	779	748	716	759	768	711	767	741	742	814
27673	13330	10136	5350	3081	2251	1930	1312	1055	907	631	705	602	547	483	438	408	347	328	306	307	348	298	324	327	318	333	334	312	332	323	342	305	320	277	347	341	284	319	308	328	309	307	298	331	279	326	361	305	306	305	320	347	302	304	285	317	342	302	307	363	279	343	323	281	289	306	314	319	319	303	306	334	331	262	303	343	296	278	355	326	320	301	310	309	318	325	292	327	315	299	291	363	283	325	350	315	295	333	284	315	285	324	302	335	313	313	309	324	294	299	278	307	349	305	326	310	335	288	313	357	350	338	315	300	308	303	317	302	344	329	356	305	338	311	342	342	308	311	303	306	275	291	331	299	338	312	301	318	311	315	341	305	320	282	309	326	288	340	300	295	283	315	297	312	324	302	318	332	304	361	319	312	316	346	316	337	390	333	332	318	306	282	304	308	321	322	304	332	318	313	327	319	332	300	332	316	342	328	330	301	326	305	315	294	297	331	374	324	329	330	279	331	350	289	305	316	287	286	307	331	295	359	256	293	324	333	311	331	314	298	355	284	332	340	299	302	322	300	350	338	295	319	308	355	325	325	280	296	291	341	333	368	323	305	333	288	312	327	323	318	320	310	316	321	304	296	314	320	291	308	330	300	294	339	338	300	306	355	327	348	336	322	302	325	331	299	350	355	314	313	305	306	323	316	318	324	324	329	347	310	339	323	327	305	293	303	307	289	334	307	299	296	337	315	316	307	301	321	317	339	277	332	323	291	315	339	296	316	316	308	305	311	325	333	278	312	304	310	332	330	311	358	306	283	310	317	299	279	277	299	323	310	347	326	320	316	303	327	297	310	300	366	296	344	317	289	312	311	328	334	318	330	323	330	311	281	306	330	321	318	325	276	303	302	335	345	324	267	316	340	331	305	327	320	332	330	292	342	306	333	312	298	303	367	309	293	285	283	290	344	320	315	343	348	281	297	322	314	332	321	326	335	315	339	336	300	300	303	279	316	295	297	325	314	318	344	292	305	347	317	327	328	288	317	287	301	314	309	310	290	271	303	287	323	315	309	291	324	318	333	350	326	323	328	339	326	338	299	280	313	312	335	310	294	330	326	312	313	344	323	335	329	333	327	349	340	288	306	304	335	311	311	314	319	323	266	317	333	349	275	318	340	342	303	342	341	291	339	317	303	314	345	334	323	328	305	321	319	326	296	312	360	308	296	325	288	300	300	286	305	299	352	270	306	326	333	294	309	306	306	319	292	368	313	316	351	333	308	304	340	321	313	317	292	293	284	304	297	336	323	309	319	316	309	324	318	309	329	312	333	337	324	318	303	307	289	330	308	318	306	315	323	291	328	357	325	319	286	268	308	305	290	295	283	331	336	291	328	284	307	303	312	298	300	312	299	288	346	307	320	293	294	324	324	319	309	350	301	293	305	348	296	286	307	322	359	290	310	299	294	326	294	302	287	354	328	296	342	307	320	279	309	363	329	304	292	301	314	318	349	297	295	307	312	313	295	300	364	279	315	355	294	297	302	374	298	337	328	327	330	319	318	313	314	296	335	304	289	320	339	284	326	328	334	316	314	362	317	313	313	356	305	307	301	323	335	309	326	322	329	319	306	312	306	297	331	337	321	361	334	321	280	310	286	289	304	316	301	305	278	286	304	318	294	301	322	307	330	307	316	304	317	326	303	331	314	316	290	329	299	301	330	325	300	297	285	296	332	321	324	317	325	325	303	282	329	336	346	320	327	344	310	318	321	326	293	326	346	312	334	294	288	309	314	292	339	340	329	294	318	273	324	352	296	304	287	312	348	338	316	343	307	352	324	315	305	306	336	299	290	330	328	307	312	305	312	304	311	311	300	280	304	310	318	276	320	292	334	307	356	321	306	319	296	318	315	343	326	304	313	327	319	329	313	300	306	335	350	314	297	296	283	283	291	283	294	315	325	293	347	338	319	324	353	318	331	313	304	312	289	301	300	320	316	301	290	296	314	327	345	312	332	297	283	315	317	316	304	336	343	284	295	309	313	316	302	326	295	323	345	287	318	312	277	298	318	312	315	309	327	328	327	331	332	304	288	345	293	286	303	318	341	322	292	306	313	325	296	321	316	316	328	334	305	299	325	298	307	315	372	305	318	344	331	343	273	271	301	331	332	317	326	334	303	330	332	302	312	285	335	271	322	351	319	295	316	316	331	326	340	298	334	299	313	311	314	328	316	311	306	299	283	293	308	317	297	325	294	337	339	315	328	311	311	308	302	330	309	317	344	330	315	347	369	315	297	314	303	338	340	327	305	293	342	330	300	362	300	345	293	316	349	310	291	290	309	309	370	308	309	319	297	329	349	313	300	324	299	328	308	304	347	308	300	295	330	295	300	324	297	323	319	312	331	299	306	346	311	282	313	320	318	334	335	295	306	322	325	316	343	312	327	321	310	308	319	320	334	309	291	298	297	330	325	314	352	312	335	286	284	327	322	314	365	349	305	331	340	309	324	292	303	330	278	309	290	321	333	328	315	302	303	308	365	312	312	323	332	318	299	324	344	305	319	335	325	287	338	343	307	297	301	276	309	288	331	325	320	293	308	346	346	320	295	313	318	308	349	355	346	311	287	381	318	311	281	302	345	302	309	309	316	309	306	333	306	316	334	302	320	301	337	315	326	302	291	327	307	311	341	330	309	324	317	357	327	341	287	300	333	275	350	331	335	334	339	313	295	327	318	313	330	320	273	343	312	305	311	300	322	304	347	340	288	306	277	319	329	307	338	347	300	309	305	293	282	307	286	318	349	329	341	314	337	273	321	315	295	311	327	308	325	315	327	365	325	314	340	302	309	311	327	337	333	312	297	328	342	282	286	310	282	294	308	307	327	317	329	351	292	326	351	302	300	311	307	309	340	314	295	314	341	298	317	351	348	322	304	295	328	308	339	321	310	289	339	324	300	328	296	321	342	322	335	325	287	323	335	333	324	343	305	337	312	322	315	326	351	351	295	323	318	326	313	341	328	306	322	299	310	316	301	296	340	303	299	305	333	358	334	316	325	332	291	318	303	334	340	329	288	320	315	298	277	321	306	298	322	313	300	339	326	346	296	282	324	353	287	317	296	327	296	333	336	326	281	317	316	327	301	298	298	316	302	334	333	274	305	313	324	351	333	289	328	327	312	282	306	339	309	299	319	279	308	312	299	355	319	318	316	357	296	320	316	326	345	364	310	315	329	306	321	336	287	297	342	291	324	320	303	316	319	306	320	300	312	322	324	326	304	311	320	327	339	331	329	289	298	288	304	345	336	346	316	298	308	312	316	312	323	345	278	319	295	360	335	343	302	301	321	313	343	351	290	323	309	342	327	332	284	298	346	337	306	347	276	278	312	309	331	305	338	287	289	333	364	327	287	323	340	275	278	319	307	275	323	312	324	311	312	306	324	322	343	309	327	320	346	320	290	316	303	338	297	342	349	305	319	299	323	323	317	306	311	318	285	301	348	309	335	312	308	366	322	337
16208	10117	14914	12664	9879	8703	8062	5831	4955	4018	2577	2754	2562	2169	1688	1445	1055	914	905	817	780	791	698	767	768	746	721	757	702	730	741	701	666	731	696	688	699	753	710	705	688	710	742	697	708	761	667	723	710	671	727	748	728	696	709	704	695	692	729	690	707	703	686	688	687	736	723	728	741	717	741	697	701	704	724	689	721	693	686	755	714	723	719	752	712	744	684	744	703	742	710	708	697	739	707	731	697	712	695	656	697	698	683	732	664	685	770	708	762	743	764	677	663	714	753	675	688	688	689	701	702	706	647	705	698	768	669	703	645	688	741	725	678	713	695	668	715	669	739	684	694	706	689	684	768	728	688	728	693	712	731	723	678	717	729	704	707	667	716	718	702	699	741	675	749	665	724	672	669	694	701	722	705	740	730	784	695	719	692	720	723	698	703	700	739	683	706	735	709	755	725	721	694	690	694	657	710	676	706	709	725	682	745	672	677	711	697	704	756	651	718	700	691	714	710	716	699	689	717	746	708	734	711	666	687	685	704	675	709	701	692	701	686	728	750	678	699	703	753	714	718	691	700	673	696	697	706	675	733	749	717	689	721	708	666	707	714	671	706	733	735	682	706	715	719	679	731	703	725	714	662	716	730	718	696	695	703	670	753	762	714	670	691	728	658	710	721	686	646	743	749	671	717	693	743	686	704	722	742	720	716	674	705	681	707	674	700	754	714	685	739	675	748	711	768	721	720	708	702	676	705	677	690	688	682	688	698	735	681	710	675	710	740	730	701	702	739	707	740	655	685	721	723	697	720	724	750	697	710	704	714	721	696	692	705	671	706	709	709	661	714	750	690	738	707	675	707	698	790	665	699	695	739	635	702	684	707	689	710	707	682	685	720	717	692	700	666	691	696	745	758	673	692	690	709	648	754	758	695	692	696	693	692	688	735	700	709	715	704	685	703	668	769	723	745	740	681	702	700	696	746	671	729	693	674	657	714	704	691	714	697	740	738	682	679	690	653	747	755	674	695	749	741	758	689	706	672	651	646	698	742	711	737	759	682	719	719	675	679	684	750	704	660	717	710	750	726	700	727	644	737	702	700	670	682	743	714	665	700	700	731	682	747	679	778	695	685	728	715	742	672	685	713	704	716	718	723	688	673	637	737	705	724	694	746	707	755	746	674	736	714	716	706	698	697	648	665	687	719	706	689	721	708	703	714	637	672	695	684	701	693	764	718	723	689	650	672	685	726	683	676	707	682	707	680	713	697	670	737	711	719	701	751	694	670	745	753	734	736	712	731	720	688	690	691	735	717	704	699	684	707	719	745	677	686	650	675	673	757	716	772	707	724	655	746	694	696	688	703	719	683	738	731	710	727	714	694	686	712	703	726	722	733	699	698	719	705	766	750	695	692	743	697	687	684	706	730	716	730	714	686	699	740	692	691	705	682	672	704	730	698	692	689	742	698	706	679	716	696	720	730	709	671	701	681	679	710	748	732	713	732	702	742	701	773	702	724	754	737	680	714	733	689	706	708	708	704	656	711	710	696	728	698	729	670	727	701	668	691	732	683	698	684	727	689	751	773	691	695	628	711	689	706	699	704	709	719	715	723	730	709	707	734	724	687	688	685	671	695	679	690	695	698	690	677	682	668	750	707	678	751	717	684	713	699	650	702	679	759	731	680	701	735	668	729	685	692	673	695	709	743	698	676	712	707	731	756	697	737	685	713	708	693	678	709	729	706	709	702	735	664	689	678	712	711	712	665	721	707	729	697	666	729	714	710	714	738	665	684	703	687	706	717	692	701	725	693	694	682	716	705	712	665	742	688	732	670	779	692	709	706	763	687	753	719	743	673	657	678	678	738	730	699	734	719	727	727	704	685	769	709	691	738	747	737	686	698	720	688	670	764	671	718	682	703	715	702	756	688	749	670	697	682	706	709	646	726	693	687	693	723	713	673	728	679	725	741	714	713	709	704	703	698	728	717	691	686	704	729	662	735	699	668	716	713	713	699	684	718	684	734	696	664	683	702	684	652	702	698	745	731	675	701	747	685	674	725	719	721	708	702	688	667	720	685	688	719	647	672	692	727	698	716	715	643	731	759	676	683	722	685	728	741	668	718	746	693	765	691	701	678	664	716	727	709	704	702	682	699	744	657	681	671	711	744	757	720	699	654	696	701	673	705	688	710	715	687	687	643	711	707	690	743	708	676	700	705	694	698	720	731	707	701	690	749	693	710	762	733	687	756	681	770	700	722	698	686	679	708	718	690	716	704	702	693	699	705	716	740	748	694	730	736	678	731	704	713	706	692	762	695	743	707	691	708	743	701	700	701	720	698	689	705	696	709	677	750	707	707	681	678	708	729	679	699	672	717	722	717	723	723	670	726	706	736	725	704	727	691	680	746	710	703	692	690	732	706	711	704	704	732	717	706	709	718	707	714	660	696	680	696	674	697	721	700	689	702	695	649	728	742	694	749	713	732	714	664	719	736	740	685	699	682	653	699	742	685	722	727	707	757	722	665	680	741	658	732	710	678	708	687	709	739	759	651	736	754	709	688	758	699	688	731	746	670	679	678	710	753	668	688	685	693	699	675	688	687	679	683	666	692	720	688	738	671	730	698	680	652	699	695	702	700	664	691	704	724	677	718	740	710	735	704	705	694	677	715	749	678	662	707	703	705	715	698	732	696	712	724	727	713	744	704	712	704	720	696	716	709	733	658	690	730	685	661	675	680	692	698	689	674	747	747	707	711	748	715	737	691	720	742	668	705	679	682	680	679	749	687	691	688	701	723	712	708	696	693	703	733	717	695	717	745	685	659	691	674	680	710	735	722	703	698	721	777	695	667	700	690	731	644	703	723	707	681	690	664	752	697	696	715	668	680	725	708	756	715	648	708	711	764	717	692	765	709	728	680	739	706	683	752	704	693	702	714	759	726	708	713	727	784	694	704	706	697	706	709	678	674	738	695	685	696	654	764	687	743	695	706	731	712	691	716	710	734	755	686	716	728	712	692	752	672	700	663	681	698	708	693	688	722	652	658	719	714	662	717	708	681	658	719	694	735	723	670	698	731	738	686	709	764	690	725	731	762	750	698	692	717	726	708	707	644	751	729	716	723	691	709	738	698	687	705	720	712	675	744	707	725	749	685	718	722	671	719	689	696	637	676	647	727	701	765	672	716	695	744	670	676	685	693	722	718	731	696	675	675	667	708	703	680	686	724	696	664	724	736	723	714	690	670	682	675	685	711	710	716	686	692	692	711	706	688	733	701	692	685	678	681	724	667	740	733	691	694	772	718	767	703	716	703	654	721	668	706	708	746	703	712	688	673	726	764	671	708	720	674	717	719	705	724	727	755	716	731	695	737	736	703	707	724	712	684	693	701	710	656	669	681	694	683	710	669	681	709	700	680	705	679	746	723	754	711	715	742	654	718	739	648	699	721	702	720	684	704	733	698	670	685	669	686	709	747	698	733	683	648	702	664	670	716	713	717	698	673	721
35653	18321	14097	8409	4482	3443	2857	1909	1643	1298	912	853	823	697	639	544	501	408	464	392	420	401	407	354	380	387	354	392	377	397	362	350	364	334	381	374	374	360	403	342	374	381	360	373	372	385	385	387	350	411	364	363	353	381	382	354	411	381	354	370	398	358	329	342	411	356	395	377	399	359	391	400	359	368	348	388	369	363	365	343	368	400	371	342	370	418	338	359	339	365	393	355	347	363	396	355	369	388	340	372	328	384	396	367	365	341	393	346	385	351	343	385	356	349	376	377	357	376	372	383	367	362	383	387	335	335	388	367	372	378	352	333	346	348	360	342	335	352	342	358	375	379	390	366	348	358	405	379	367	381	318	405	380	382	355	371	374	376	358	383	362	388	386	366	351	330	407	374	340	350	383	360	346	353	382	371	344	359	343	356	384	346	369	379	385	364	348	374	371	378	336	332	359	365	317	363	346	373	381	368	381	391	426	380	366	391	381	373	344	380	386	401	346	372	382	357	313	354	331	371	360	403	376	367	400	370	379	353	364	379	395	368	357	388	374	394	376	368	353	359	355	352	389	332	352	364	368	390	362	402	341	344	408	382	348	366	321	340	388	387	380	392	333	337	347	350	389	375	382	369	336	373	377	348	361	385	339	358	352	375	356	340	366	380	372	346	352	344	359	373	355	366	412	350	350	372	359	362	380	389	360	368	363	407	338	370	338	304	380	353	354	350	365	393	367	347	359	400	338	393	360	376	363	367	326	356	363	363	356	390	340	380	412	361	343	355	379	352	344	406	354	319	369	380	413	359	374	367	357	366	346	356	347	415	356	381	348	388	360	383	345	368	363	342	374	342	345	334	380	346	333	383	357	360	400	396	339	323	354	402	371	343	383	374	389	355	397	368	371	385	383	346	369	377	360	360	397	357	394	383	347	347	362	350	328	384	397	343	323	375	366	371	333	396	390	361	367	395	387	355	375	375	350	314	333	354	343	378	407	385	364	320	368	343	360	352	357	377	376	378	369	361	371	345	322	394	364	355	327	347	369	377	376	360	386	385	375	371	377	371	389	359	409	397	379	373	373	345	335	372	341	363	377	363	375	340	384	367	336	347	356	386	362	379	393	368	346	340	390	358	344	408	354	315	386	355	401	427	370	364	372	394	357	354	365	366	373	350	350	365	380	351	343	367	331	342	355	375	373	383	361	342	365	340	378	375	355	388	363	362	332	379	390	379	351	330	380	403	367	362	401	375	355	396	372	383	315	335	368	368	350	372	370	403	347	384	354	359	342	364	392	372	390	362	362	384	385	382	366	376	360	388	343	367	384	352	412	344	377	362	367	292	380	420	342	388	363	375	364	350	362	367	359	375	379	360	367	367	338	351	393	374	407	336	376	356	380	380	400	382	379	354	369	352	350	357	374	340	408	380	396	393	374	329	358	343	382	328	402	349	363	353	358	349	363	362	395	363	376	354	375	371	330	342	332	375	346	362	336	356	363	370	375	358	366	339	371	343	357	359	368	398	380	356	369	368	371	369	334	406	392	373	398	359	328	352	347	388	403	367	355	364	350	352	336	368	411	371	353	410	374	351	373	407	364	382	344	353	361	387	348	350	391	366	341	301	366	347	354	374	355	380	377	352	367	333	377	350	375	396	380	407	353	395	354	363	367	366	406	360	358	344	394	364	374	343	379	367	373	389	354	389	360	392	369	363	317	369	397	390	339	353	322	356	379	378	409	424	366	360	361	426	366	365	354	361	343	363	381	349	394	353	352	365	340	360	365	371	367	386	341	375	396	375	351	351	340	389	364	399	386	378	389	360	370	387	341	372	385	341	389	342	377	401	358	355	372	359	388	375	401	340	359	363	377	364	377	368	390	350	374	358	395	399	338	361	357	324	369	354	384	373	383	401	424	380	349	346	384	311	337	367	383	359	357	369	357	382	379	364	350	348	363	321	369	363	375	366	394	355	380	353	383	410	376	339	381	349	349	394	382	394	420	402	351	352	352	383	356	361	357	410	337	349	359	369	362	349	365	384	373	392	379	368	344	358	388	355	375	344	353	374	355	388	373	349	336	395	346	384	360	398	330	360	378	347	342	368	394	407	377	368	349	356	374	375	346	367	373	366	349	367	391	369	384	378	385	371	403	379	346	389	335	310	311	337	380	340	377	352	388	364	354	366	336	372	345	366	370	351	386	353	346	367	360	400	379	333	387	369	374	360	298	344	369	414	421	378	353	391	390	337	385	378	405	387	351	352	327	369	346	367	353	379	385	315	360	365	336	376	370	365	332	341	388	391	371	383	337	352	367	335	385	371	359	374	395	400	359	371	414	378	361	395	393	369	381	397	369	360	368	361	345	378	374	359	395	373	376	398	367	339	342	345	380	351	351	352	375	410	371	391	363	379	336	370	389	373	378	373	391	386	424	369	349	341	378	341	342	371	368	333	387	358	367	332	376	378	363	409	359	335	348	360	357	350	398	361	362	365	366	384	365	372	369	392	386	356	374	395	379	394	361	364	368	355	351	355	390	331	366	343	351	361	376	371	369	396	341	350	387	379	380	362	365	366	391	358	359	355	367	359	389	332	369	341	356	413	343	361	423	386	379	379	374	348	356	373	387	381	370	368	398	382	374	313	358	361	364	351	375	330	343	412	360	386	340	371	326	349	347	375	348	331	376	389	347	342	375	366	394	347	348	354	337	394	375	353	361	371	368	372	374	346	353	381	376	324	332	371	362	350	369	391	385	334	374	400	322	364	358	387	353	405	382	370	368	365	359	374	390	403	392	337	390	371	369	303	383	380	391	348	393	347	363	343	387	366	382	359	334	352	328	342	375	353	372	327	331	352	395	383	334	345	363	362	346	375	355	403	361	337	358	347	383	370	377	347	356	407	384	335	363	380	332	356	366	352	351	403	336	376	375	386	351	362	362	349	400	373	333	323	405	381	350	357	388	376	362	349	405	364	373	377	368	390	379	370	388	346	335	403	371	348	364	350	371	382	372	402	381	343	338	366	396	379	362	354	377	352	391	386	353	343	401	358	366	375	373	368	375	350	379	382	309	391	372	352	392	397	368	350	367	370	367	389	342	365	363	422	355	358	371	369	377	382	333	348	353	322	389	355	374	369	364	396	359	383	397	349	390	378	353	379	359	378	332	377	345	370	422	363	360	353	358	381	362	394	401	401	412	366	381	356	337	349	369	384	369	368	418	379	374	370	337	349	375	378	368	350	344	386	343	360	362	336	396	400	387	371	360	379	393	372	378	374	342	368	362	332	373	374	359	374	419	378	358	342	386	360	341	397	358	374	376	350	352	382	361	338	366	387	413	352	365	365	386	378	369	349	348	363	360	352	400	356	368	335	353	359	404	366	382	381	372	405	378	399	343	333	334	351	359	375	384	395	361	387	361	363	408	373	363	380	350	390	349	413	375	339	334	372	345	332	360	353	349	368	387	355	397	361	355	374	356	347	338	335	367	371	383	396	355	381	355	376
20138	12398	18862	16405	12794	12436	10934	7783	6889	5454	3830	4053	3630	3121	2356	1853	1394	1180	1146	1044	958	933	967	828	831	798	807	863	827	837	831	816	826	848	810	814	806	855	801	831	830	827	780	768	811	810	838	843	833	831	765	802	852	785	836	812	786	779	803	824	779	823	799	839	812	793	818	818	741	817	785	768	822	801	779	833	867	806	850	792	806	837	791	796	777	843	815	800	813	767	804	831	788	797	786	804	819	798	817	866	875	772	810	783	785	786	821	833	862	825	746	799	802	784	753	803	825	762	832	829	807	750	791	870	832	795	753	805	773	837	793	765	823	808	757	779	840	819	783	811	810	821	814	823	768	816	821	831	815	772	795	852	845	782	818	812	883	805	815	834	846	807	835	824	787	868	777	840	779	789	806	800	742	827	811	811	835	835	785	812	850	773	769	787	803	763	801	756	795	815	843	819	806	800	762	769	768	832	817	816	811	811	781	808	770	782	767	790	815	757	805	804	826	774	789	825	816	815	819	847	807	819	816	775	816	789	793	817	788	842	803	827	822	867	804	805	846	780	835	855	786	745	803	844	769	828	778	828	808	770	803	776	800	795	798	757	783	840	772	850	808	790	782	767	815	815	816	851	835	830	805	847	779	815	798	803	779	809	814	813	833	817	833	807	802	776	792	810	805	828	754	777	772	762	843	821	813	836	816	803	804	761	808	845	781	834	763	838	812	800	747	809	776	856	827	799	882	825	780	822	775	794	837	832	828	823	796	829	809	804	800	796	817	792	800	811	770	819	791	735	770	791	782	797	839	830	791	847	800	814	825	790	842	853	803	846	807	816	849	736	799	852	762	803	827	846	806	833	775	777	801	796	796	789	802	796	785	798	728	768	808	811	842	805	793	760	779	797	815	839	852	812	834	829	789	793	738	808	790	752	784	793	768	787	798	800	824	809	793	810	764	789	853	800	805	849	797	804	798	786	824	789	858	829	807	794	795	807	791	790	863	831	808	810	828	831	774	816	820	808	839	862	804	796	747	829	823	768	802	784	812	778	827	776	724	862	833	832	811	797	827	849	810	779	842	818	793	810	821	835	806	778	806	783	844	824	853	773	778	811	771	772	803	805	768	844	788	793	797	826	797	783	798	808	854	836	822	853	775	796	866	816	861	818	782	823	807	832	829	813	819	803	785	796	827	777	779	831	785	783	779	800	816	817	821	848	828	791	801	784	803	854	814	805	817	814	843	768	822	812	775	771	831	790	846	815	794	770	817	782	767	829	799	833	817	758	770	803	849	836	881	882	772	742	765	793	821	835	826	866	795	791	847	772	824	800	771	831	827	861	766	842	855	807	829	774	816	789	770	845	831	802	815	762	768	837	775	827	829	801	835	780	797	798	795	797	838	814	728	797	803	784	796	826	834	793	835	841	835	774	793	832	812	797	780	815	828	812	809	774	811	778	835	832	864	847	806	769	783	847	843	828	788	877	787	782	795	780	802	833	776	770	842	794	873	873	814	755	830	842	832	825	783	827	775	841	788	822	823	805	747	784	787	769	838	782	766	809	838	812	827	783	829	779	844	779	837	770	779	822	828	755	811	784	835	801	824	765	798	798	822	796	794	808	794	777	834	802	837	795	770	841	814	753	825	808	811	735	784	788	816	850	786	811	825	819	796	832	828	810	845	806	762	848	839	811	812	810	832	774	831	806	762	844	839	778	828	832	835	817	827	787	780	804	868	742	799	798	840	799	837	786	809	788	798	846	796	761	776	811	812	799	790	841	797	775	803	815	818	817	817	839	770	838	781	820	799	816	793	825	782	779	812	833	825	827	818	843	805	799	776	796	786	807	767	782	783	836	812	819	775	763	779	774	776	831	779	779	832	787	820	855	794	804	821	826	802	798	871	785	782	848	856	771	823	824	829	822	837	795	829	816	830	839	796	807	840	807	819	836	782	818	820	811	823	825	848	779	771	772	816	820	722	782	784	796	796	816	800	833	798	806	793	746	778	820	775	796	826	809	812	857	796	761	832	880	798	820	810	772	777	780	764	794	791	838	815	791	796	834	782	861	824	841	838	808	783	806	814	788	799	846	808	870	826	807	746	786	841	803	803	821	832	792	799	776	800	780	755	792	836	788	789	762	795	778	796	811	803	848	830	831	810	803	801	831	811	775	820	784	827	817	810	816	816	772	804	776	818	786	799	812	812	819	785	820	787	797	817	860	787	817	790	793	805	796	817	825	796	803	848	820	808	796	790	810	789	801	798	796	828	841	796	820	808	822	810	813	778	818	800	806	797	831	815	748	814	826	818	794	824	824	825	808	787	811	836	837	789	819	826	814	806	803	804	803	774	762	825	842	836	805	796	846	858	850	809	777	816	846	799	803	825	800	798	818	799	838	841	789	784	863	828	822	752	790	785	802	818	836	806	801	837	773	798	790	779	818	794	817	831	842	758	785	814	812	820	811	839	827	797	823	793	855	864	850	790	810	816	804	808	753	807	828	779	815	790	807	813	850	766	821	799	797	781	801	771	826	754	815	843	794	792	790	784	819	829	797	875	816	785	839	813	761	821	779	835	794	866	779	815	848	770	770	770	835	839	861	794	787	763	821	798	820	837	778	807	779	788	815	847	792	833	745	786	866	795	742	847	754	831	780	783	819	842	795	828	787	793	792	804	825	844	802	832	784	797	802	829	814	781	846	762	827	784	794	848	728	787	793	793	795	878	820	896	819	838	809	795	843	810	789	797	781	803	774	862	845	775	785	799	782	796	864	819	829	845	810	841	813	794	785	763	823	798	822	822	846	810	851	846	808	792	831	805	836	807	804	824	782	795	781	793	771	794	852	753	817	807	810	773	832	835	819	760	812	752	827	813	807	817	786	861	827	750	805	852	813	834	841	788	783	756	838	786	770	809	832	820	808	753	775	817	743	802	785	791	756	783	803	793	826	790	816	810	812	834	790	832	833	786	777	800	770	800	757	806	760	779	858	865	828	825	848	849	787	821	833	821	855	799	829	797	811	830	855	861	835	796	829	848	801	796	796	815	826	817	778	845	767	833	821	797	795	811	835	809	784	771	812	815	786	837	826	763	804	847	807	824	787	838	778	844	892	823	798	776	802	796	777	805	862	861	808	793	795	850	820	834	827	784	842	798	821	818	829	818	829	801	826	812	804	814	775	844	853	834	825	839	794	813	784	787	767	838	800	797	777	834	811	823	830	802	848	752	798	786	775	796	824	807	821	779	855	780	812	825	785	805	757	808	841	780	820	807	809	794	792	828	783	819	781	797	839	864	788	755	757	882	780	789	811	813	788	773	808	807	821	808	761	796	777	780	825	796	826	792	800	821	778	831	805	819	833	820	786	802	809	777	812	805	824	781	829	810	772	813	779	785	830	808	818	795	841	801	825	804	812	765	810	796	844	802	719	843	817	785	828	786	836	819	830	788	812	825	780	825	812	812	777	799	780	820	774	787	831	862	845	860	825	800	803	774	807	814	825
15094	7303	5126	2971	1883	1251	1036	841	734	713	571	513	458	411	407	358	393	389	377	354	394	351	365	329	368	360	360	343	393	347	353	359	374	348	369	357	341	349	322	340	328	363	361	324	341	342	361	409	386	300	321	346	355	323	351	347	360	358	349	344	330	369	336	348	373	332	339	381	371	340	350	313	311	353	354	338	313	332	404	395	320	367	417	333	327	361	365	360	372	357	322	347	308	339	385	327	366	362	378	366	348	342	341	346	350	317	362	349	344	376	359	335	362	341	349	327	333	380	333	342	388	371	343	352	315	336	331	340	369	381	373	347	360	331	350	377	340	323	354	338	351	336	373	345	315	326	338	336	343	351	332	319	342	361	343	342	360	358	343	343	354	343	356	373	339	373	381	351	356	329	343	336	364	341	366	368	356	354	364	342	336	368	347	332	350	360	351	336	352	339	333	357	375	360	325	373	312	349	303	352	368	367	344	359	352	350	400	344	330	381	331	300	382	382	339	364	363	305	323	316	346	343	359	324	346	328	333	376	375	352	346	360	344	333	349	350	300	352	371	391	335	359	337	329	334	318	353	339	318	354	348	328	350	378	352	357	377	338	333	329	355	387	367	359	315	346	329	349	319	349	394	344	372	354	353	364	332	342	333	350	384	339	345	322	382	332	375	350	353	304	378	336	357	358	326	358	345	369	348	372	375	376	332	360	343	318	386	332	366	334	351	382	343	349	335	334	378	379	359	335	363	328	365	332	333	330	345	339	341	387	371	340	376	318	406	332	329	312	364	342	362	380	330	339	351	334	311	371	341	331	348	372	369	367	329	331	358	333	337	339	368	302	368	354	349	369	400	372	344	326	333	349	348	348	380	348	336	358	332	349	376	386	369	337	374	368	314	344	363	349	327	321	365	345	326	368	382	324	355	393	366	332	348	333	348	349	333	326	343	352	350	357	383	334	309	338	339	340	390	338	360	311	328	360	350	372	349	337	346	353	333	340	359	347	350	357	348	327	349	360	340	359	340	358	367	383	329	354	379	356	351	352	356	311	335	335	356	357	313	370	350	348	318	350	348	351	330	338	366	333	310	357	346	368	342	314	304	337	340	361	372	383	371	360	362	361	333	349	375	379	370	383	346	327	327	347	392	362	351	373	339	332	316	337	332	349	348	388	372	322	332	343	370	358	341	322	355	319	332	375	364	332	345	360	346	348	318	320	374	377	354	310	381	331	369	383	380	344	364	348	325	329	345	340	349	376	370	379	354	338	372	355	402	378	355	334	362	340	373	362	356	332	354	377	351	334	381	334	367	319	356	358	351	369	362	363	317	347	285	353	382	360	375	347	332	354	346	365	361	350	340	361	349	322	331	363	375	387	332	347	308	352	344	351	330	351	313	331	340	329	345	343	350	361	336	331	336	347	372	320	345	325	358	359	365	326	353	343	377	370	351	376	352	361	385	328	349	305	342	345	319	331	351	315	346	341	330	328	315	358	342	376	342	341	359	356	349	356	364	339	311	334	372	369	321	363	361	380	380	333	360	370	361	373	356	352	362	305	316	305	369	360	333	348	330	337	372	319	369	338	361	309	328	329	388	364	304	342	338	367	388	361	360	352	336	328	342	322	329	347	386	358	350	358	357	335	380	361	362	361	338	379	363	380	385	348	404	368	323	336	334	344	359	353	370	334	311	352	351	370	325	335	367	354	347	349	347	339	366	355	346	355	341	352	327	354	327	347	372	340	361	338	357	354	336	341	372	354	311	343	335	393	325	366	344	369	374	355	356	304	370	347	340	331	328	374	377	375	354	348	338	350	333	369	324	358	371	343	364	301	329	370	363	353	359	327	365	342	344	362	363	350	350	337	336	365	320	370	355	338	323	383	369	359	372	329	352	346	355	332	333	363	372	362	358	360	363	351	336	357	362	340	327	349	352	350	379	352	339	330	330	375	353	309	343	314	369	347	343	373	356	340	385	368	329	359	339	342	334	378	355	340	354	332	366	314	346	332	379	347	358	358	363	379	338	363	314	354	332	325	354	403	341	378	359	357	327	356	352	356	322	398	344	325	373	339	351	343	347	327	341	347	354	352	300	322	378	334	364	324	342	317	359	361	328	350	350	371	322	332	350	371	366	331	370	341	340	380	354	356	358	328	410	352	354	352	359	367	321	346	358	336	354	325	358	302	345	359	316	376	360	345	336	331	367	355	338	336	395	348	332	330	352	358	354	360	385	351	318	309	379	341	373	350	357	342	335	351	366	360	350	357	322	368	348	380	352	312	373	346	331	385	375	361	371	357	364	325	344	359	308	358	420	354	343	389	382	372	326	298	332	331	358	382	340	356	349	328	315	340	302	322	319	322	324	370	375	343	357	365	345	362	361	376	352	361	330	330	391	349	341	363	377	371	352	345	340	374	363	354	325	361	353	359	358	359	308	359	366	358	363	334	398	360	334	331	317	336	342	324	346	345	340	319	347	371	352	346	361	369	370	351	370	355	403	339	329	331	312	371	319	363	356	376	343	342	344	380	336	359	340	318	341	371	361	350	346	365	365	368	311	324	336	359	341	324	358	358	367	332	384	320	328	353	338	358	355	354	368	363	342	326	363	351	334	383	371	373	373	361	366	337	353	363	340	330	387	370	368	330	327	331	348	370	350	328	346	368	408	336	356	364	313	328	360	340	372	333	386	338	354	308	353	344	359	333	334	372	360	335	353	361	360	333	317	325	358	319	370	363	365	361	336	371	377	339	322	362	366	358	351	320	374	370	352	359	362	382	317	365	377	302	369	358	318	319	337	354	339	390	297	367	366	344	340	359	354	329	341	350	344	334	352	380	331	335	333	366	342	335	358	336	336	342	341	345	329	354	363	360	338	356	360	343	353	351	345	360	367	346	363	355	353	350	346	365	384	372	350	357	364	315	369	354	351	366	331	340	353	360	350	353	317	384	361	381	357	369	367	341	312	349	357	344	359	360	352	376	320	318	369	372	319	337	339	386	352	331	350	332	340	372	354	368	316	335	329	316	314	325	398	374	327	394	356	330	333	373	330	366	360	334	328	399	365	364	330	368	326	357	363	399	357	356	342	345	345	366	330	348	327	361	334	326	337	308	345	337	352	365	339	334	332	329	347	349	345	340	368	350	331	324	309	328	358	339	303	365	343	331	358	375	328	339	396	365	331	372	388	360	369	350	321	362	350	371	373	359	365	371	351	364	322	386	378	322	312	368	330	366	375	354	342	367	372	373	369	387	352	345	332	339	376	334	384	334	350	352	373	358	331	348	364	353	304	368	373	354	351	336	361	346	330	326	353	342	296	303	356	309	376	362	347	373	339	336	342	348	313	344	388	339	337	375	324	367	383	358	362	367	337	348	380	366	368	368	334	344	337	359	351	362	359	366	373	336	355	323	366	347	349	320	365	335	356	324	373	333	335	386	340	343	326	366	388	345	342	332	396	349	350	356	326	338	368	393	373	347	332	359	347	329	361	370	371	341
8831	5854	8976	7955	6475	4600	4240	3314	2863	2483	1904	1751	1414	1255	1122	1068	1052	915	882	853	800	835	815	764	801	730	777	734	754	739	805	788	787	761	765	742	725	753	809	757	769	763	746	824	830	736	786	743	796	781	785	787	767	798	749	756	785	765	777	735	771	788	774	731	787	752	789	732	765	783	761	748	760	806	732	818	754	753	711	739	751	725	727	752	794	756	773	786	741	731	752	744	794	758	749	713	756	745	762	784	723	779	745	790	728	810	767	740	749	802	799	791	738	743	753	768	751	729	805	729	754	828	771	777	765	760	771	730	751	780	751	717	761	736	760	775	720	767	738	785	789	772	749	747	797	746	761	735	791	786	751	793	795	774	792	728	773	708	739	768	734	773	764	737	817	772	745	766	750	747	760	793	732	715	716	771	747	771	747	709	753	766	784	790	762	773	820	756	777	781	737	748	761	735	715	813	760	727	733	770	799	728	789	727	748	742	773	775	784	774	816	776	755	731	787	778	804	745	737	765	756	796	774	813	789	786	800	803	796	782	768	755	826	792	744	728	788	701	728	750	757	773	710	785	794	830	765	798	759	735	750	748	738	739	744	823	781	797	783	773	731	728	790	727	744	722	742	801	758	742	790	817	765	775	793	772	773	752	743	729	758	800	795	722	823	763	743	755	845	782	764	779	830	800	745	808	754	743	705	760	793	778	779	798	800	692	759	761	783	730	811	795	761	765	772	737	786	770	754	802	790	769	797	716	743	795	756	790	702	754	777	730	772	760	738	767	799	803	818	747	759	842	777	831	783	766	749	760	781	749	736	743	741	793	749	805	782	755	770	762	800	763	760	767	822	757	779	820	762	730	754	786	746	788	768	757	773	705	809	818	730	787	752	759	778	744	727	725	759	761	791	745	774	718	741	741	826	731	755	780	786	752	757	753	786	744	785	730	796	779	747	746	778	751	747	784	769	749	735	765	739	799	784	699	759	714	790	762	764	741	782	788	740	754	777	751	827	789	777	781	756	773	793	777	790	799	759	821	752	743	738	764	798	752	744	727	765	738	756	780	778	789	739	827	758	782	763	761	781	781	739	729	769	766	724	758	787	789	724	761	756	740	723	754	787	787	748	761	766	714	766	813	779	713	769	758	794	779	766	749	789	791	742	782	749	771	769	763	766	747	764	748	801	754	764	770	742	743	786	780	786	773	761	727	775	798	788	756	765	776	796	794	735	750	736	791	754	813	777	736	812	786	748	733	796	738	754	724	770	762	817	802	738	799	748	781	758	746	747	785	814	813	764	805	842	805	811	717	744	756	778	769	755	763	747	732	772	812	764	718	733	787	785	773	835	738	736	823	764	818	765	774	781	732	763	777	777	766	789	711	789	722	807	780	755	720	763	769	747	739	781	803	776	770	733	760	777	811	775	746	740	727	806	795	750	761	783	788	742	728	766	699	766	759	778	759	793	739	743	805	775	767	762	801	784	737	756	771	767	723	772	785	767	757	795	788	782	764	759	768	808	769	785	789	778	769	726	791	765	774	751	752	735	782	733	769	790	738	727	737	761	686	747	725	743	765	784	729	755	785	775	768	726	789	753	794	755	767	757	732	734	776	785	761	737	763	784	785	712	779	745	744	734	770	798	775	768	800	806	746	730	767	779	697	743	767	776	733	821	823	745	760	781	792	802	759	755	783	761	760	784	770	784	741	776	757	741	800	763	784	769	750	705	737	773	799	736	731	766	758	737	771	747	785	713	736	736	791	763	802	723	799	822	775	714	785	820	802	776	731	808	764	769	787	768	731	754	802	818	750	769	755	728	754	754	800	753	783	761	777	757	777	822	801	780	789	704	770	778	789	763	769	728	729	711	766	790	778	781	806	776	747	764	815	790	770	700	770	776	796	762	722	777	768	762	809	777	794	793	766	748	724	765	784	738	779	790	771	747	752	764	744	790	734	822	778	755	762	771	766	793	790	793	800	715	744	791	738	772	756	765	746	735	773	727	788	784	721	773	741	775	748	750	742	795	809	766	790	757	769	736	778	781	747	774	765	765	706	719	727	775	717	780	728	770	755	781	803	779	791	772	822	735	733	793	748	793	773	777	826	765	713	806	743	806	772	736	750	780	771	772	798	795	765	814	772	756	730	751	748	786	738	750	691	761	742	747	724	748	749	739	752	795	765	776	829	724	713	737	755	761	714	802	766	818	787	758	770	733	793	786	779	752	779	755	795	725	679	738	791	806	811	738	796	720	769	765	714	783	812	767	767	746	746	749	845	744	752	749	757	711	778	750	740	731	808	739	776	739	790	788	753	788	751	746	749	758	744	794	729	743	778	792	753	795	720	768	750	735	769	725	718	802	755	749	794	763	776	788	751	784	767	722	779	725	787	779	800	793	770	774	768	716	730	728	785	773	755	728	762	748	747	768	797	769	752	805	785	780	827	753	801	776	748	754	759	742	779	776	783	778	733	820	766	786	737	741	774	800	708	780	775	764	728	800	772	697	767	715	759	734	786	733	775	752	786	777	755	748	753	773	757	707	778	785	710	759	783	781	722	764	716	753	795	771	775	794	749	761	758	733	735	764	732	797	752	762	785	775	735	745	790	794	738	748	793	760	743	715	779	803	798	740	774	779	771	764	768	776	768	784	771	711	759	764	802	731	796	791	782	740	712	776	769	795	722	778	769	763	791	761	740	770	740	769	715	713	682	777	751	767	761	731	788	805	731	802	784	796	719	757	763	762	779	767	764	769	745	743	789	763	697	752	741	780	774	772	771	761	842	757	736	726	735	714	721	758	764	729	766	704	793	754	762	769	755	744	787	833	743	757	764	763	737	757	727	763	786	778	781	790	758	765	757	725	786	823	731	793	772	768	741	755	717	745	795	749	746	798	791	796	799	737	799	788	716	729	730	758	769	747	788	754	778	756	779	747	716	778	761	817	730	754	803	783	778	762	743	809	773	719	792	773	758	760	734	723	824	760	699	732	728	780	779	748	771	742	773	755	774	802	733	807	783	799	754	747	819	745	743	763	696	793	754	728	721	677	741	768	757	750	717	750	768	745	779	778	815	809	800	750	734	774	764	788	758	763	749	773	771	784	724	740	782	790	767	757	806	731	740	766	810	809	706	791	789	733	792	769	769	811	790	741	758	783	796	745	806	726	745	803	760	799	737	802	774	781	790	716	721	807	790	733	719	748	788	749	731	765	779	774	743	748	800	730	769	700	774	764	779	757	768	776	798	762	768	736	831	751	771	740	784	751	722	739	751	785	756	765	743	802	732	745	806	770	782	796	808	734	774	756	775	797	783	769	818	761	763	742	744	798	744	778	805	796	772	747	743	813	691	767	742	800	766	717	733	721	803	808	777	760	764	769	740	746	787	755	776	766	781	753	779	795	753	812	737	785	760	761	759	761	767	800	726	697	800	730	774	741	775	781	750	794	702	761	729	742	761	735	741	818	723	726	770	774	755	727	793	758	744	764	764	815	777	783	758
27274	12109	9963	5255	3187	2380	1902	1455	1218	904	659	707	639	552	476	412	375	382	307	335	333	363	349	309	311	365	297	306	315	334	318	344	332	338	299	320	322	315	360	313	332	276	305	302	299	323	353	339	332	326	356	321	324	331	297	301	330	309	303	335	302	311	353	329	316	305	324	303	300	301	324	318	293	302	346	326	344	299	325	292	303	310	299	352	328	305	305	294	344	340	317	316	321	298	353	335	325	332	341	343	322	347	324	309	319	325	289	291	286	316	305	312	308	328	306	351	331	320	300	304	330	335	298	325	312	305	326	308	324	345	321	318	345	355	322	340	347	338	287	322	334	337	304	315	281	315	278	340	363	267	311	301	330	317	339	312	311	323	309	337	316	303	330	334	297	301	355	298	310	336	320	319	363	341	294	304	300	318	296	318	303	350	331	307	301	325	373	306	331	335	332	322	325	302	296	325	325	322	325	303	339	347	336	320	298	362	299	289	357	300	342	300	325	370	310	311	304	311	343	292	330	325	315	313	302	338	339	324	313	316	308	321	312	291	330	325	317	324	326	301	307	295	299	342	355	327	306	309	294	284	337	314	316	301	329	334	338	313	320	302	316	325	342	310	336	343	306	311	326	293	368	321	325	362	312	336	322	317	323	318	309	340	319	350	326	321	306	326	340	334	331	324	312	324	322	329	295	346	278	358	308	321	321	326	325	309	325	346	305	322	312	320	323	328	262	285	331	322	281	312	336	336	303	332	286	323	318	274	306	329	323	300	308	323	306	345	343	311	316	325	329	319	334	285	325	331	347	286	302	332	303	333	337	328	295	381	296	314	342	281	308	326	313	334	326	323	319	310	271	302	324	306	357	323	311	291	340	325	321	339	292	340	329	287	361	296	330	357	280	312	346	330	315	361	334	287	348	305	297	309	268	311	330	315	341	326	299	311	295	340	322	302	327	305	333	289	301	365	300	297	296	321	319	298	359	356	320	305	295	306	373	323	316	316	334	295	347	348	327	312	335	285	325	309	315	327	324	294	334	289	312	307	303	310	318	365	286	346	335	283	320	307	317	304	319	317	325	286	280	327	299	315	295	315	312	296	305	322	329	305	307	292	308	320	327	310	323	324	279	300	314	328	322	330	319	292	333	325	295	314	293	329	301	309	303	346	282	304	321	319	304	319	349	316	303	278	315	343	324	317	322	339	341	348	325	314	351	314	358	315	324	302	308	301	297	338	326	306	313	290	320	299	300	312	323	324	328	364	322	318	315	320	285	295	319	306	312	335	329	337	322	325	303	298	308	309	319	320	311	343	316	317	320	376	307	333	316	323	269	327	314	316	300	317	328	337	305	340	317	336	340	327	301	336	336	280	305	317	304	312	301	306	324	324	354	299	302	306	326	352	293	286	296	346	328	283	321	286	324	304	314	302	312	323	309	302	323	316	326	278	336	324	289	321	320	353	292	293	348	280	319	322	293	333	312	298	314	317	350	304	315	317	339	307	292	289	285	304	292	317	339	337	329	336	338	323	329	299	274	327	296	315	332	309	330	310	291	326	283	308	296	324	325	301	298	324	293	313	305	374	354	329	317	330	319	313	356	338	296	312	319	332	319	310	308	283	307	289	319	302	295	337	284	324	331	316	309	336	335	346	352	302	333	309	317	317	349	334	368	275	303	308	369	301	310	292	332	354	303	307	309	307	298	286	306	318	339	343	324	306	306	297	308	302	306	346	318	343	372	342	330	306	321	294	328	339	315	341	314	295	314	314	317	305	301	311	332	313	339	319	329	285	291	343	330	336	352	305	334	316	306	338	339	336	310	317	336	351	311	364	332	319	323	323	313	316	305	300	319	315	313	307	316	315	334	346	308	316	308	346	313	339	302	367	327	308	324	319	336	322	330	339	304	327	301	314	329	328	304	310	297	289	312	304	339	356	315	333	299	330	317	345	313	344	324	301	319	326	319	307	333	298	302	321	321	288	316	297	307	350	277	332	320	331	310	316	304	318	308	291	311	292	339	325	336	322	277	319	311	279	345	339	361	311	320	341	314	355	330	307	321	331	324	330	298	334	290	307	334	327	305	330	296	332	328	327	317	313	322	313	348	301	283	293	333	296	304	304	303	312	328	333	338	345	293	309	307	325	292	366	318	317	277	338	328	314	290	328	340	296	344	312	340	282	321	305	269	307	366	297	287	320	326	346	324	341	348	310	335	311	315	340	328	322	366	317	298	333	325	348	308	312	308	326	350	318	312	322	290	310	315	333	320	292	305	302	320	337	314	325	301	313	336	326	330	329	304	322	330	312	309	324	330	298	295	338	335	328	298	333	284	288	322	307	291	314	306	328	317	315	336	363	330	321	305	299	319	293	326	318	313	310	322	325	329	303	326	317	356	325	291	320	327	372	325	329	293	296	311	299	307	298	307	352	320	335	330	356	320	308	284	318	304	326	337	291	328	310	281	319	289	325	321	294	326	333	317	347	309	318	308	310	295	344	325	318	295	283	301	329	356	336	331	336	324	308	326	307	292	332	334	310	323	321	321	328	320	290	329	301	354	296	289	314	330	324	325	308	327	358	331	306	354	321	359	319	272	281	293	296	318	321	323	333	335	322	330	331	348	339	323	328	340	304	358	324	336	327	297	332	295	313	303	301	328	350	308	310	334	313	312	320	330	302	297	329	355	343	318	314	324	308	328	332	321	303	313	344	328	310	349	349	319	298	325	335	274	326	305	346	311	330	300	315	328	362	329	327	327	315	318	313	314	303	354	315	334	319	317	318	336	339	321	312	297	327	307	305	323	331	370	314	307	318	288	322	306	321	331	344	335	335	321	313	342	293	326	319	306	303	302	326	290	317	329	328	351	325	355	306	338	308	325	332	364	318	294	317	321	332	292	283	285	339	318	317	309	301	356	319	311	326	315	367	308	301	349	323	298	372	325	310	352	299	295	297	296	280	343	293	297	314	319	292	277	310	324	294	323	329	330	333	323	341	344	319	323	332	351	286	303	289	300	300	302	328	324	334	331	344	291	344	334	309	345	341	297	312	322	287	312	297	321	329	305	307	309	340	331	301	333	337	307	319	299	323	318	307	310	307	327	296	312	331	324	317	324	324	299	341	299	307	348	319	337	324	331	328	327	306	331	343	316	319	328	326	304	343	348	297	313	315	280	328	345	319	322	279	281	328	317	342	302	307	277	311	325	321	345	331	322	310	310	318	332	330	302	350	290	273	301	338	336	311	310	330	336	324	305	285	322	353	307	321	330	325	352	344	313	307	378	324	321	285	292	319	316	341	319	329	328	291	322	309	283	298	346	291	354	328	304	289	314	321	301	295	348	312	314	349	316	272	293	329	305	345	324	295	347	332	319	349	335	329	331	318	351	289	313	314	289	317	336	338	318	295	345	351	303	323	336	315	317	320	329	313	312	329	310	303	338	308	300	316	287	302	327	307	292	295	350	305	292	322	308	291	340	338	342	316	333	297	306	341	327	311
16155	8847	15308	12575	10261	8708	8015	5980	4888	3829	2929	2947	2478	2150	1740	1406	1255	993	954	916	816	810	787	750	719	746	787	725	722	708	731	679	681	771	691	727	704	771	727	740	768	694	680	793	730	724	686	729	730	709	768	658	703	746	777	722	706	703	700	689	672	733	705	683	709	696	731	727	674	755	691	736	682	749	710	725	773	742	767	733	709	656	724	745	742	762	705	710	709	715	690	767	729	710	703	708	725	759	715	729	717	704	667	746	698	757	713	677	740	681	708	733	745	723	703	714	739	703	742	737	704	708	710	686	667	703	709	717	706	661	645	735	671	670	727	689	736	726	701	710	768	727	681	669	709	677	705	735	753	709	757	705	672	695	721	726	749	718	693	699	778	753	729	726	766	712	783	702	730	707	709	742	706	698	681	699	742	720	721	699	736	747	691	730	683	782	711	712	707	699	734	730	702	725	749	673	669	689	672	721	725	673	706	771	706	728	696	710	677	703	695	718	696	755	678	650	720	745	700	716	725	721	670	743	726	698	686	691	698	686	736	720	715	675	671	689	778	673	693	735	684	701	693	716	690	670	703	671	708	693	714	756	744	707	714	716	717	694	673	689	682	700	694	716	710	726	740	787	687	730	753	720	706	700	700	680	711	686	747	711	703	677	707	684	738	743	735	696	733	707	732	697	753	703	694	729	653	689	709	691	729	704	690	688	709	703	713	689	726	717	695	708	738	715	727	724	734	727	702	676	739	670	717	712	701	684	651	725	714	717	747	720	784	713	681	703	694	697	699	726	729	695	683	686	733	662	686	697	756	706	702	722	735	694	699	732	678	694	716	726	702	725	717	714	661	704	734	717	700	710	713	707	711	700	710	768	703	723	695	723	691	698	721	751	709	737	690	677	683	686	682	678	679	674	703	694	697	628	764	725	696	737	719	736	719	669	739	722	701	703	702	677	744	702	658	692	670	687	758	717	725	708	718	695	721	708	729	734	759	695	738	685	737	708	730	712	707	753	696	718	688	660	719	750	712	692	701	685	665	710	692	727	680	715	711	668	724	722	741	708	737	716	686	751	711	757	722	729	690	693	659	660	694	691	695	704	738	725	712	708	677	644	709	696	734	723	676	702	725	759	735	745	736	740	666	722	718	741	739	729	727	700	715	730	737	715	777	699	702	689	735	737	714	730	726	708	692	716	708	699	714	690	714	693	702	720	686	697	661	698	724	750	695	759	718	701	657	688	756	715	768	707	701	731	716	760	702	717	703	711	734	744	665	694	728	726	724	733	701	722	734	731	651	707	721	697	681	721	723	722	698	690	733	702	694	703	706	693	707	737	745	706	734	688	691	734	726	710	688	679	729	725	744	732	763	706	708	721	756	680	723	692	711	685	701	691	739	734	684	713	668	677	690	770	698	754	736	719	682	755	645	728	663	721	719	710	716	768	694	765	655	734	708	707	721	691	717	659	703	722	683	714	725	722	728	709	716	682	735	721	709	720	698	713	715	681	724	723	721	696	768	754	700	736	715	705	695	705	720	690	719	712	711	730	756	691	753	712	734	695	739	721	714	696	709	686	672	764	711	754	752	669	658	706	679	727	694	687	748	688	761	724	724	735	753	733	667	668	628	755	762	687	733	721	729	721	676	738	716	704	764	733	732	691	760	726	741	712	696	708	684	732	698	712	690	749	719	665	707	705	694	656	739	750	742	737	721	704	686	706	716	719	738	721	695	734	693	729	678	671	709	694	710	709	724	728	709	726	689	692	723	712	726	718	722	751	722	735	701	721	697	673	742	712	723	725	662	742	759	739	776	713	747	682	710	729	699	711	770	680	721	689	709	720	756	698	753	737	670	755	697	746	710	750	763	749	698	680	720	711	695	758	706	706	714	695	734	745	710	685	716	726	735	755	735	723	737	698	682	714	669	699	708	733	709	773	690	691	730	732	730	749	755	739	693	685	733	716	715	738	654	702	701	721	731	713	731	731	706	742	696	723	706	695	704	756	762	687	717	721	666	717	708	682	716	743	732	673	724	695	742	698	721	707	707	734	704	740	677	667	704	723	674	688	714	742	721	730	679	743	748	697	670	696	717	727	688	695	700	689	709	726	747	712	740	749	665	665	657	735	740	682	741	703	716	705	723	719	722	697	704	712	660	719	738	670	700	696	758	697	749	679	753	727	730	710	706	773	682	666	696	726	738	725	686	736	721	745	719	687	723	729	752	674	732	673	737	724	704	714	717	704	726	730	740	671	734	716	717	729	750	752	743	696	715	718	721	695	725	728	717	708	733	708	738	709	704	694	689	772	705	730	712	695	680	705	721	682	686	694	738	702	714	762	708	708	749	693	712	734	735	735	709	728	713	662	740	696	700	707	721	738	761	743	706	746	685	721	748	690	703	727	699	742	677	638	710	710	730	674	715	712	699	714	727	733	710	728	670	702	722	770	728	722	717	686	662	727	748	667	735	726	682	688	728	718	687	704	677	737	739	704	724	730	746	789	737	725	728	762	735	740	746	724	719	746	711	668	726	727	624	727	738	709	666	744	713	731	704	741	723	711	722	713	673	738	710	659	749	735	699	719	704	683	704	680	738	748	724	720	675	722	691	760	698	713	713	705	735	704	683	697	709	664	741	712	641	728	733	727	687	722	695	772	738	718	765	704	777	709	744	681	697	715	691	686	707	697	704	701	731	682	756	683	728	722	670	694	715	686	757	728	718	698	732	750	739	742	693	729	719	739	732	736	714	750	735	719	705	706	700	706	737	735	678	738	671	673	699	707	720	660	698	720	699	716	690	652	710	736	694	708	712	745	765	710	710	689	673	735	692	758	671	756	718	699	711	684	732	714	710	703	687	745	738	705	742	735	691	731	670	695	702	695	716	679	680	750	709	701	687	674	747	694	723	672	711	704	718	733	737	743	687	706	734	720	714	745	737	750	708	705	693	726	726	703	682	748	722	733	671	708	727	709	677	744	662	674	725	720	699	735	743	737	682	717	684	704	674	670	759	732	716	690	697	688	673	720	706	679	737	701	755	695	715	713	755	763	725	727	740	727	702	680	761	689	695	725	711	642	753	754	700	682	703	709	694	716	695	715	707	746	663	688	690	722	722	748	720	717	719	729	773	728	702	754	655	723	677	738	714	696	682	724	700	715	720	707	725	731	764	757	705	719	749	731	765	699	744	766	686	706	749	729	708	667	730	679	696	710	721	738	733	712	737	706	683	740	704	681	726	724	751	761	753	699	685	703	781	700	710	742	759	769	727	694	735	744	721	727	737	675	757	700	753	703	706	711	720	728	727	733	696	691	680	726	710	670	673	715	756	741	701	706	707	738	744	704	686	760	695	747	674	714	681	719	710	695	708	736	706	708	757	695	746	694	695	704	766	796	716	702	678	768	724	741	692	770	743	651	677	698	754	695	735	737	714	724	702	719	666	694	747	765	724	726	743	713	729	712	702	701	693	726	746	714	735	720	700	729	741	700	717	680	734	717
37814	18444	14171	7612	4437	3410	2746	2174	1562	1191	946	908	925	781	630	537	510	410	408	418	405	427	383	383	364	384	390	350	397	407	368	405	385	349	373	382	363	351	372	394	407	398	357	334	363	340	370	398	386	356	398	350	362	365	406	371	337	357	365	386	358	360	358	324	347	362	374	322	387	377	365	369	380	408	357	362	375	369	351	356	366	377	371	367	364	357	401	368	387	366	392	339	373	377	364	340	378	399	366	357	385	391	366	366	329	376	366	382	357	378	348	369	387	372	336	415	369	361	327	385	357	310	335	327	357	379	384	393	386	388	395	361	366	386	396	358	371	342	317	391	394	377	360	411	372	396	373	409	372	362	349	399	371	349	380	360	387	408	331	337	378	345	366	353	349	371	365	334	376	371	391	356	419	350	386	327	387	380	348	348	346	343	332	378	367	391	367	377	349	357	336	432	367	340	326	354	358	407	372	377	352	403	391	371	372	375	382	390	339	394	402	393	411	351	362	389	338	343	390	384	392	369	362	421	395	362	382	403	378	318	365	342	348	367	359	359	363	360	373	371	368	327	359	344	375	357	350	343	400	408	365	370	393	367	375	381	383	388	350	361	361	351	390	336	417	358	385	349	395	376	383	326	383	390	367	343	379	424	343	398	345	327	400	329	346	359	344	341	338	373	386	357	378	350	385	381	370	366	369	381	367	358	337	408	326	348	350	367	361	377	356	361	376	352	411	337	341	377	328	337	374	387	335	361	375	383	375	356	371	397	363	353	374	339	401	401	346	330	375	398	356	365	391	364	377	391	383	376	392	353	369	328	386	370	338	302	412	359	357	389	391	403	403	374	365	361	416	392	411	385	366	333	413	335	361	392	326	366	356	362	336	383	380	350	367	359	389	345	390	393	399	403	344	349	358	381	379	379	367	326	351	339	348	352	364	374	352	394	356	341	337	371	352	378	376	362	370	367	396	361	340	364	405	349	348	388	393	376	331	411	369	378	387	387	406	391	372	322	380	338	361	348	402	364	335	367	380	364	361	393	390	371	383	395	399	395	360	346	365	345	405	372	345	344	360	390	365	357	364	378	372	390	342	364	396	358	358	346	400	344	363	380	376	368	357	369	366	349	359	344	378	356	380	372	369	347	377	364	375	376	369	373	389	323	379	339	373	372	362	370	386	400	391	371	368	368	357	354	348	327	394	335	364	342	397	342	372	388	333	393	385	355	362	341	398	373	335	384	361	369	401	367	402	390	401	396	365	334	373	349	343	387	346	376	368	352	327	346	365	345	412	383	365	352	392	414	392	399	364	359	372	351	354	352	357	379	372	373	369	356	347	351	358	383	364	410	396	381	375	353	333	364	396	335	375	338	364	363	388	355	408	398	359	370	389	373	376	360	347	387	386	350	390	333	417	352	361	383	364	395	392	378	390	328	412	358	355	363	409	380	345	370	343	367	338	339	383	371	386	357	373	372	364	360	386	365	374	401	396	373	373	381	391	356	376	381	363	346	374	363	354	365	361	356	404	363	380	379	341	351	341	350	388	374	336	364	384	360	350	371	412	368	372	341	368	383	357	356	381	262	342	371	356	349	378	397	366	342	368	381	388	392	372	368	366	411	409	359	338	382	370	375	387	342	363	391	381	364	395	360	344	360	371	353	378	346	350	368	341	343	335	352	374	373	389	379	380	376	397	374	388	345	367	320	362	357	360	382	376	420	371	365	349	362	367	342	377	388	394	364	360	392	372	379	374	370	339	340	350	416	351	351	414	424	367	371	351	403	371	372	348	380	367	351	383	372	395	345	396	420	368	358	369	345	364	343	396	381	334	402	378	376	396	364	359	396	337	398	397	346	336	389	359	381	331	373	390	399	376	370	355	365	359	377	381	400	345	394	376	381	352	343	345	399	366	363	436	400	392	361	362	388	358	373	363	376	387	355	378	359	398	361	346	349	385	371	366	372	363	371	336	360	349	351	349	341	407	368	396	363	393	363	355	378	347	346	356	385	359	397	400	377	390	387	399	429	394	358	368	343	325	382	381	359	395	392	399	394	369	349	359	373	375	360	388	336	382	383	409	386	371	364	369	396	361	364	362	374	337	367	375	341	362	401	396	360	378	360	381	380	371	348	375	370	377	358	362	402	395	381	370	386	379	392	385	382	342	377	338	339	331	367	359	340	376	343	376	345	347	423	370	377	407	367	372	386	370	361	386	366	351	379	359	338	346	400	413	375	391	355	333	364	365	345	376	347	356	367	360	339	363	357	379	376	325	389	374	371	367	361	386	379	394	364	385	380	363	381	368	391	359	360	338	371	333	369	378	390	369	351	359	332	356	354	356	348	331	323	348	350	362	393	395	384	393	366	387	377	375	397	354	339	381	394	351	357	385	371	354	385	355	372	400	359	351	359	376	349	376	371	385	383	363	326	359	361	355	330	365	387	358	389	319	371	309	391	363	365	355	328	358	382	353	392	358	345	345	394	340	357	358	339	365	368	360	367	399	398	331	339	367	376	387	339	395	377	401	333	377	342	343	351	372	371	405	384	316	385	335	391	379	368	391	367	355	357	360	394	399	353	386	339	363	345	405	365	386	376	430	359	330	358	371	363	359	371	388	378	365	369	354	382	353	383	354	386	385	391	363	368	360	398	385	342	371	391	348	342	412	353	362	377	335	356	380	362	335	330	372	382	397	386	376	368	360	373	402	351	401	372	387	393	383	374	336	369	336	385	385	400	351	384	359	390	404	350	373	360	353	380	379	362	407	359	414	371	372	329	378	378	354	320	302	334	357	388	326	373	361	349	347	363	396	350	341	380	352	373	409	353	370	388	351	359	358	345	366	382	346	349	357	394	348	373	385	399	416	351	367	335	334	317	357	361	385	373	350	399	372	371	385	334	411	333	340	363	376	358	395	341	356	376	389	372	328	367	339	322	346	360	351	370	368	375	369	390	347	390	374	396	358	361	356	377	366	366	355	342	336	343	394	375	342	338	420	404	365	375	375	388	358	356	354	345	382	353	363	363	354	377	351	401	407	401	362	358	348	401	362	369	385	365	372	366	340	367	327	349	346	373	376	337	363	363	357	347	400	395	362	354	352	354	347	367	366	391	369	340	411	396	338	362	395	357	403	362	358	348	364	374	385	409	374	383	400	368	345	380	345	375	373	315	379	353	356	372	393	378	358	324	344	339	352	347	381	394	394	346	348	331	341	387	388	385	380	358	379	377	371	350	384	347	379	382	365	361	343	351	398	366	372	366	357	425	334	350	349	361	375	396	377	335	389	370	354	366	386	366	432	384	402	399	349	333	353	376	391	377	385	348	341	387	366	353	387	365	381	379	353	368	418	362	369	345	337	386	375	363	362	363	358	358	351	363	387	404	353	368	392	347	360	382	358	371	388	347	362	372	385	364	366	365	413	394	352	382	391	406	359	360	394	410	422	336	377	332	387	348	343	360	383	397	357	379	366	393	334	385	361	336	469	393	365	384	380	366
20941	12768	18694	15195	12995	11470	10391	8457	6699	5018	4157	3976	3767	3049	2377	1980	1512	1228	1148	1055	967	965	873	915	874	880	849	868	844	857	766	885	846	776	828	836	826	819	853	825	809	830	817	825	841	844	821	813	809	784	902	810	792	805	804	797	829	871	811	843	773	826	780	837	804	801	818	871	827	828	797	798	782	835	794	811	821	844	812	807	829	827	835	842	831	845	824	815	827	814	746	824	819	806	808	835	834	810	832	822	801	798	809	838	842	808	812	840	755	791	826	795	789	809	789	866	841	821	824	847	794	779	774	816	793	829	812	861	846	846	849	817	794	805	847	745	826	841	822	790	824	765	836	775	753	842	798	822	865	882	832	841	823	799	833	796	818	797	845	800	792	796	822	841	780	791	834	817	821	812	810	826	807	815	748	843	804	823	780	761	822	799	809	839	789	810	860	826	814	813	830	814	789	746	775	827	793	782	811	848	776	839	762	785	756	820	798	845	767	806	824	811	812	753	793	809	759	784	778	763	805	814	758	807	825	864	836	764	844	826	787	851	821	821	789	852	820	813	845	857	868	771	806	792	815	790	841	814	840	829	848	852	754	819	818	829	809	817	787	827	776	816	811	832	811	804	828	755	838	841	786	831	838	772	825	861	768	841	840	840	818	790	796	803	826	832	846	785	831	778	842	782	785	813	841	797	795	797	806	805	827	847	768	761	836	847	804	774	831	829	769	773	794	795	830	862	843	826	818	790	765	819	792	816	796	798	799	843	838	794	854	758	797	799	835	864	809	811	871	805	861	803	799	826	778	776	795	805	809	814	760	790	875	788	789	822	767	876	836	788	793	763	822	800	777	806	829	800	806	792	797	811	792	820	844	826	839	807	760	779	762	847	823	844	781	777	799	874	796	851	785	860	753	769	849	782	831	786	834	814	828	786	769	817	825	859	800	824	799	782	783	777	809	798	819	795	778	819	778	816	806	772	801	812	796	816	814	839	853	761	849	813	838	803	732	780	875	785	799	815	809	813	849	789	821	846	819	837	799	832	824	846	818	825	754	828	785	821	822	859	783	795	861	799	811	771	817	796	844	812	808	769	842	803	770	875	856	817	836	815	833	761	779	807	823	834	781	788	768	819	763	846	774	767	832	855	774	836	832	823	825	797	810	795	880	775	861	835	802	845	831	812	789	786	825	834	795	818	796	798	774	856	875	822	815	891	732	771	807	804	780	843	768	779	830	843	846	822	816	822	773	819	806	809	798	775	845	819	846	799	784	771	808	839	850	791	822	767	841	790	795	836	781	772	835	831	791	843	775	846	791	759	831	821	765	806	798	838	825	763	785	799	827	813	787	769	762	839	874	809	783	803	880	827	807	827	762	813	772	791	784	835	877	752	862	832	784	805	847	828	837	825	820	772	792	803	802	791	799	851	879	810	804	812	772	842	827	814	769	837	795	771	786	787	839	826	822	804	808	810	838	816	824	824	831	797	767	835	764	805	773	806	823	816	820	832	863	801	776	800	782	868	837	796	783	790	826	785	830	820	792	817	768	758	829	832	855	846	814	767	809	805	818	862	809	815	832	819	817	855	756	808	801	796	830	822	799	812	843	860	783	805	840	795	846	791	846	825	785	806	762	846	760	819	867	835	806	800	836	800	775	762	840	822	817	790	827	850	870	825	850	803	830	753	827	797	827	793	872	772	882	857	839	798	796	758	774	787	825	850	781	859	798	824	869	796	825	840	813	831	852	820	838	836	778	791	880	829	800	789	873	825	808	825	841	819	852	836	824	757	787	862	834	772	806	831	811	850	817	825	820	801	805	790	850	789	784	804	796	772	751	789	800	799	817	882	894	786	790	775	760	858	833	789	832	807	886	814	860	755	804	862	780	837	774	777	841	788	750	785	810	828	804	796	766	810	842	824	789	814	824	823	815	851	827	848	791	830	798	827	783	833	797	794	779	870	774	813	815	854	778	777	765	771	797	790	837	811	767	781	812	844	781	827	758	799	820	825	863	800	846	764	858	799	848	864	821	828	858	826	795	806	783	816	804	843	823	825	823	793	768	795	826	802	779	806	785	796	798	816	809	816	821	814	810	801	819	821	775	781	795	821	792	830	817	795	836	827	814	821	772	775	795	821	858	819	788	796	827	775	811	813	776	877	802	813	728	786	837	790	840	802	826	744	863	782	808	775	789	759	806	811	803	792	771	839	801	740	786	793	859	789	859	815	868	802	836	848	827	827	769	831	828	815	780	787	812	838	831	802	802	768	792	797	812	837	794	806	822	782	817	801	857	822	824	789	791	832	766	823	834	803	788	830	769	809	787	789	798	798	815	796	826	797	827	797	837	781	812	791	814	867	809	814	833	783	828	834	818	746	845	825	810	770	817	792	804	807	815	809	803	865	763	832	815	832	793	791	772	772	819	842	809	821	858	814	782	806	768	786	762	782	825	819	809	795	856	745	794	805	852	787	817	869	834	827	818	794	803	778	764	797	761	796	816	856	828	757	837	764	797	798	847	783	786	769	784	834	785	810	793	806	825	815	791	783	814	829	873	738	822	821	835	820	804	815	803	846	805	853	840	825	785	838	785	842	753	813	831	775	809	814	812	825	787	806	817	834	828	822	817	827	768	783	807	810	786	818	741	844	801	801	796	779	810	782	792	785	855	797	793	816	832	842	789	845	837	837	863	848	824	857	778	834	802	794	805	819	826	759	828	818	809	802	765	829	816	765	816	801	802	809	812	816	817	774	829	830	796	814	854	747	830	807	835	842	780	838	838	826	791	816	836	809	818	827	841	804	806	802	794	847	827	761	832	857	798	822	749	859	797	836	801	797	794	798	766	787	802	801	840	792	788	813	834	791	813	775	786	821	814	828	784	777	797	775	822	811	828	812	780	834	794	805	798	826	820	815	828	803	838	793	816	753	792	866	879	781	804	852	849	758	836	811	807	818	822	803	763	845	775	812	828	806	820	785	830	805	780	831	836	791	827	831	755	790	820	791	819	850	789	793	758	840	808	794	789	816	818	829	810	816	760	812	781	777	832	816	835	763	802	776	837	860	815	823	834	857	833	848	838	853	796	759	854	842	798	799	815	804	860	817	774	869	832	842	807	785	832	852	800	849	791	813	817	830	826	826	823	806	756	824	821	831	807	823	824	800	828	808	812	855	773	823	884	758	849	810	824	772	837	829	818	810	807	802	802	827	812	762	817	862	812	826	755	842	844	810	792	820	818	825	791	847	826	837	847	808	785	785	823	775	851	802	755	770	806	824	810	855	809	785	814	829	805	802	804	805	832	795	799	786	794	760	828	808	853	812	803	751	796	868	830	798	878	789	827	800	795	838	817	827	836	806	834	819	825	781	794	852	782	810	818	799	793	775	786	833	849	807	803	789	783	789	795	813	783	807	805	777	788	844	844	824	779	802	797	842	803	804	812	766	799	792	821	802	824	789	805	823	826	831	824	810	800	849	809	801	812	820	782	792	819	872	856	795
16765	7784	5679	2877	1848	1196	924	859	769	689	566	544	461	467	436	387	410	392	376	350	344	337	375	361	331	383	351	333	345	380	351	377	313	366	378	351	390	327	345	371	350	379	357	365	342	351	402	359	356	347	346	355	333	343	335	362	387	338	322	365	381	370	349	335	315	323	345	338	365	346	350	332	332	332	348	331	364	336	358	360	338	361	327	380	368	359	358	358	388	333	329	351	325	342	325	358	362	352	350	358	354	313	368	373	360	347	344	347	368	370	339	358	372	380	347	359	329	330	396	364	327	367	388	378	358	350	330	323	382	358	320	366	356	353	329	367	371	371	382	394	366	342	333	372	337	341	387	345	377	366	339	321	358	414	387	355	356	379	335	342	378	354	349	354	364	351	323	354	366	372	330	345	380	393	361	355	333	361	382	344	366	364	380	316	361	384	354	365	411	360	358	358	358	360	359	307	346	353	359	394	355	346	377	377	342	371	334	344	354	361	361	354	356	340	393	326	377	336	362	357	337	359	336	355	360	350	386	398	333	355	351	345	345	388	328	378	346	312	350	336	334	343	309	386	335	309	374	332	346	342	355	356	346	395	346	389	372	367	350	350	349	371	368	370	374	345	351	353	359	343	379	345	322	351	353	340	343	342	358	323	375	322	319	321	339	339	363	383	381	327	343	326	345	315	345	355	366	394	371	333	337	361	329	311	384	322	356	364	345	323	324	354	297	339	341	355	340	361	360	362	347	340	353	332	346	345	357	345	291	371	387	329	386	361	365	355	320	366	338	337	304	325	332	337	355	376	368	363	332	349	365	347	354	329	364	333	344	352	353	362	350	358	343	350	340	346	319	379	389	324	366	356	364	355	340	352	332	332	365	351	315	351	330	327	375	357	342	376	357	378	335	356	364	365	349	356	388	370	378	346	325	346	307	350	404	341	329	361	383	389	335	346	346	361	345	377	332	306	325	383	362	349	347	355	357	346	348	361	355	353	343	375	373	342	353	325	379	379	326	321	325	335	347	338	357	308	365	379	341	328	323	332	343	353	357	367	365	323	326	346	332	339	330	333	404	365	360	329	363	341	375	385	411	317	331	340	336	336	309	363	376	335	343	356	335	328	337	361	329	350	339	347	386	372	361	378	350	340	334	372	364	381	384	368	335	362	342	378	357	377	361	364	352	379	337	329	331	345	348	344	325	359	364	338	348	335	393	325	362	359	360	334	322	353	374	348	352	309	335	325	361	343	341	356	324	345	316	361	351	324	304	368	358	363	363	370	358	348	334	340	359	301	345	370	354	332	333	362	390	361	389	351	347	357	339	316	365	368	343	366	339	377	362	356	340	315	353	387	364	343	336	343	359	386	374	377	346	344	326	375	363	339	373	379	341	353	378	337	335	323	327	346	358	353	363	343	382	363	380	366	384	353	345	349	331	365	366	355	387	368	329	367	343	327	357	339	373	382	317	351	386	351	387	390	356	358	382	356	349	358	349	364	347	353	375	333	332	339	370	342	359	352	365	341	372	354	363	367	386	363	325	353	359	340	358	344	334	339	330	362	373	342	379	347	378	305	343	369	340	346	333	325	354	367	320	354	345	349	375	348	367	350	379	333	335	350	366	366	347	382	360	382	342	405	382	388	390	411	322	343	355	329	381	386	355	370	372	329	351	358	362	360	359	361	316	324	325	310	350	384	369	318	355	348	335	387	382	347	342	319	352	368	364	370	376	342	306	352	364	339	347	373	321	364	335	329	328	380	359	359	353	349	379	340	367	369	342	335	376	397	313	337	332	350	360	344	321	342	360	323	352	317	322	355	347	344	361	356	348	319	325	329	323	325	359	325	343	361	386	344	358	308	331	372	366	351	351	344	338	354	354	391	356	345	367	388	372	350	367	379	370	351	360	352	341	377	333	350	327	321	362	398	341	317	358	364	309	329	361	356	383	373	380	353	318	363	361	377	344	364	333	319	343	408	325	350	355	376	367	372	361	347	367	364	343	313	348	363	321	379	351	306	353	382	339	356	357	341	374	373	374	322	368	371	336	317	356	369	362	336	352	350	357	372	362	344	378	341	324	317	343	353	370	367	376	383	344	371	346	374	322	359	351	326	336	335	367	341	323	344	354	386	373	377	345	292	318	338	353	359	349	329	355	357	353	347	341	378	352	358	333	388	304	336	345	351	355	371	338	382	353	359	368	368	351	360	373	368	358	364	326	334	358	357	370	345	385	333	355	348	346	329	345	349	320	332	338	358	368	398	373	353	368	339	347	330	310	388	378	329	329	365	345	362	382	384	369	345	316	312	345	365	395	366	379	359	343	331	387	337	338	341	355	371	367	330	358	368	345	344	343	352	353	327	352	354	343	350	340	379	353	350	382	364	336	337	364	382	336	324	356	373	330	363	365	374	312	350	360	368	371	329	345	377	360	387	335	361	327	369	361	382	330	374	361	334	385	378	355	336	345	358	338	340	348	330	390	334	345	342	380	362	332	386	361	365	339	358	319	348	383	380	354	336	348	338	271	338	341	369	336	369	374	331	382	354	292	359	346	363	333	385	385	350	328	358	344	368	344	338	368	345	335	331	371	343	356	335	372	332	329	296	348	319	350	327	340	362	364	347	325	334	356	347	355	333	356	334	378	400	369	318	367	364	345	344	352	322	368	352	340	366	392	386	374	363	343	361	362	364	357	350	362	326	343	360	395	335	322	369	327	354	337	338	353	366	346	323	355	341	320	341	365	357	354	371	323	356	375	352	327	308	360	372	376	350	359	350	372	359	341	348	354	343	361	332	380	374	386	395	392	315	318	308	360	382	324	364	410	379	346	351	357	363	344	332	355	382	388	366	425	374	383	373	416	356	349	359	341	343	363	351	352	351	349	350	346	342	379	317	374	342	294	337	317	355	348	353	327	336	373	359	327	352	347	316	368	343	370	351	345	349	360	327	371	354	384	351	398	380	345	359	355	376	368	359	348	312	347	344	366	369	357	343	340	359	362	352	360	358	326	385	397	357	316	361	346	348	352	335	355	333	365	369	357	339	363	351	337	372	345	350	353	351	320	344	353	336	321	351	362	335	347	378	359	342	369	347	363	366	372	358	357	330	335	342	328	370	375	340	341	385	341	328	340	358	370	350	360	373	336	379	367	347	354	368	360	363	364	327	362	355	353	352	343	365	330	403	356	346	372	321	368	321	346	357	390	325	355	362	340	344	336	365	338	337	328	313	340	373	377	365	340	348	334	385	354	385	371	372	351	392	375	370	332	349	364	356	362	339	341	363	368	337	313	349	350	350	379	384	351	341	354	366	344	336	341	328	347	361	368	348	371	387	343	358	363	346	391	365	356	378	364	347	341	328	313	348	327	374	377	352	319	379	333	366	362	334	359	387	314	346	339	347	332	367	381	383	345	345	364	379	361	365	340	307	330	325	319	345	343	352	345	356	383	376	317	352	355	371	344	349	339	358	324	356	378	335	354	313	314	380	396	372	360	341
10041	6132	9377	7320	6236	4184	3473	3359	2695	2481	1868	1706	1605	1308	1129	1089	1060	897	831	824	846	796	789	789	763	782	751	793	744	758	749	756	760	704	774	846	775	725	777	758	784	794	764	801	747	746	755	766	796	707	807	781	773	772	822	777	792	764	745	769	754	763	763	713	729	745	801	764	782	771	725	762	746	834	766	760	740	711	756	791	775	763	772	739	765	767	758	748	736	792	758	680	803	814	716	762	770	715	732	794	745	754	770	782	789	763	757	779	763	773	739	812	789	810	766	813	740	808	784	787	750	778	769	767	775	787	746	778	787	776	768	719	751	785	783	801	783	776	740	833	770	740	758	771	746	797	778	750	790	783	827	797	788	782	733	777	737	770	767	718	748	739	766	750	746	722	828	796	823	758	714	746	765	776	770	801	751	752	713	757	733	812	774	789	718	787	780	743	749	808	746	756	770	773	724	740	781	747	801	833	783	782	710	805	800	720	776	763	715	760	737	705	786	753	763	770	738	799	752	779	808	738	735	789	774	784	781	811	781	781	727	751	753	745	702	814	758	772	749	739	809	775	773	751	772	766	757	767	784	748	785	777	769	738	756	780	777	782	725	772	773	761	817	781	766	782	779	793	774	743	776	779	714	820	722	757	745	755	729	766	747	753	771	755	717	731	742	795	749	748	727	752	770	757	755	761	763	739	775	808	745	719	719	808	762	758	765	790	785	774	789	786	762	828	777	784	780	787	749	757	793	766	784	717	767	735	769	708	737	771	763	766	735	712	743	742	789	742	748	719	740	742	714	728	780	821	707	727	806	835	775	798	749	771	730	753	757	764	726	738	820	782	808	794	780	758	744	749	750	781	777	799	751	773	733	754	752	790	763	752	783	747	807	779	779	795	721	761	776	770	810	745	831	781	774	766	803	712	797	750	795	706	731	798	790	759	689	782	749	738	775	759	792	783	836	751	740	791	742	744	753	792	770	763	764	756	790	786	747	758	773	742	811	748	797	776	739	751	750	798	772	765	761	788	757	804	742	731	784	793	760	773	765	774	775	763	766	793	704	775	749	747	771	788	717	781	758	754	783	752	761	746	778	762	798	791	784	780	743	724	765	764	752	792	767	786	781	755	755	751	787	785	781	759	766	791	789	779	802	797	777	786	773	748	770	773	762	790	791	753	778	752	767	801	725	790	767	754	776	771	774	764	761	751	810	752	770	787	750	744	788	732	832	769	700	763	786	769	747	781	768	757	778	826	720	768	771	782	817	737	747	812	767	760	725	755	805	776	762	797	716	758	806	795	791	707	838	722	746	751	766	753	731	731	753	754	750	711	766	786	778	767	793	751	779	734	822	728	769	759	771	765	673	790	778	793	762	779	781	743	780	784	745	786	760	762	766	823	754	744	789	742	788	761	755	724	766	713	782	764	737	781	744	801	774	763	765	778	771	770	793	773	729	718	741	739	753	775	738	751	756	728	783	718	818	803	803	824	778	769	716	760	758	768	735	819	759	706	727	733	718	747	747	805	744	784	761	755	773	790	755	743	774	815	781	809	791	821	772	755	703	769	781	788	719	768	787	795	753	761	786	751	734	777	734	798	794	767	774	791	747	775	723	765	782	806	767	747	767	773	792	754	758	779	826	787	826	778	761	790	790	780	795	800	814	785	778	770	755	755	763	759	754	763	749	758	748	733	788	719	795	731	760	736	731	743	775	747	736	727	753	744	737	760	757	789	794	801	775	750	725	740	777	779	759	749	788	738	765	782	739	765	739	742	711	736	762	792	773	780	700	780	742	782	742	735	780	745	778	781	782	771	763	726	777	730	725	783	752	746	741	771	830	805	798	795	771	770	768	778	762	779	790	752	797	742	721	781	728	742	700	759	757	783	820	752	740	820	777	801	753	787	748	760	746	808	711	756	779	745	726	787	791	700	776	747	714	804	717	787	756	775	768	778	763	787	769	773	764	787	781	766	763	738	771	786	744	765	715	773	766	769	815	774	799	755	770	746	766	733	794	829	794	749	773	738	771	802	792	771	766	783	817	758	722	775	748	797	711	732	717	789	790	809	760	762	785	727	782	765	728	744	708	769	761	768	752	811	789	739	804	751	781	778	705	800	713	729	714	713	781	773	740	790	794	782	727	816	773	821	746	709	776	780	792	739	756	790	788	723	726	768	780	751	757	805	762	737	796	799	764	732	768	772	756	760	750	750	751	794	772	763	726	776	733	743	776	809	788	778	742	805	767	768	767	766	777	742	784	767	771	834	783	763	726	766	791	789	788	768	787	739	733	758	750	770	735	760	805	747	766	790	796	735	750	746	790	775	756	715	752	792	813	761	769	756	782	777	734	792	818	734	785	752	769	778	734	770	719	796	773	765	725	776	759	782	740	755	790	721	772	785	802	800	721	823	723	794	755	734	758	826	785	736	778	742	787	778	737	751	799	754	760	770	711	782	762	777	805	758	730	708	752	769	793	786	748	756	759	767	789	736	755	757	798	696	751	746	732	689	752	759	763	765	729	769	826	771	754	796	757	721	724	763	790	794	763	843	758	761	791	800	742	780	757	804	812	749	812	767	724	721	761	785	827	759	724	772	757	724	788	809	775	766	797	750	701	772	745	825	810	770	736	790	773	768	796	766	781	763	739	748	746	759	793	766	783	795	777	749	779	816	767	776	738	782	708	757	775	723	731	754	771	756	764	760	763	750	712	757	731	742	763	735	818	725	749	732	799	770	796	791	772	748	800	785	787	784	782	769	720	813	762	722	799	794	744	781	733	770	770	744	774	790	761	765	757	810	771	782	803	755	759	750	819	757	758	813	786	758	775	741	825	747	767	768	767	798	756	775	827	786	689	732	801	793	720	788	777	712	727	739	731	731	800	773	755	730	758	737	771	744	804	780	736	744	773	743	769	834	759	754	739	791	741	767	730	756	747	793	784	745	778	768	777	703	738	789	819	759	768	780	778	759	779	781	753	759	756	759	751	730	768	762	743	825	745	769	749	808	802	738	752	783	827	771	786	767	760	800	764	760	747	785	765	765	759	714	793	739	742	720	778	766	745	805	753	799	803	717	744	742	791	772	773	729	792	744	766	814	735	770	733	794	780	765	739	782	800	757	748	754	754	804	806	753	773	780	743	779	740	763	789	794	758	751	820	788	787	801	725	737	748	747	748	814	764	744	757	731	744	772	723	748	795	747	767	799	715	758	806	744	788	832	791	795	705	789	763	746	759	817	770	766	742	797	808	783	738	804	770	737	760	811	782	773	797	743	784	744	765	705	798	787	760	769	753	744	748	751	815	753	745	801	792	801	805	765	777	716	743	770	748	727	768	784	798	761	836	786	734	800	767	814	733	769	723	787	779	777	773	804	748	804	779	820	825	816	799	746	758	740	787	750	797	786	749	781	737	804	799	791	799	775	743	780	808	773	816	761	773	755	771	766	752	746	790	780	782	755	749	802	741	738	729	734	754	728	728	783	762	777	761	822	775	787
27243	12931	10145	4958	3051	2226	1638	1377	1137	918	734	666	610	536	474	441	340	324	344	358	340	306	383	342	333	322	325	314	331	287	312	331	351	325	341	302	322	303	317	327	329	308	310	327	307	281	316	324	317	325	285	339	348	324	287	319	293	308	321	296	313	293	306	296	288	299	307	315	338	299	348	316	335	290	308	328	325	304	285	312	290	313	303	328	330	327	337	330	349	365	305	314	300	317	305	309	335	320	309	344	338	324	295	319	318	308	291	327	303	304	317	306	311	331	325	297	320	323	320	323	315	312	324	325	328	302	320	328	298	312	299	289	334	319	300	306	297	339	330	298	297	328	323	338	327	331	350	306	314	296	333	287	315	329	322	294	306	316	357	312	320	321	341	314	316	327	319	310	314	324	329	338	292	299	300	317	247	359	330	285	313	309	323	328	317	326	342	302	322	317	314	315	304	316	290	325	308	306	301	351	328	320	312	324	324	299	327	291	307	317	319	298	340	329	325	327	333	299	321	298	317	296	322	332	327	336	311	302	296	354	379	311	294	326	287	319	312	314	362	350	351	313	287	327	325	294	303	276	328	319	301	314	311	313	354	315	318	325	294	318	329	326	311	351	294	304	322	315	321	312	326	309	291	313	303	285	259	298	299	334	315	350	308	309	324	325	296	322	300	337	339	303	340	298	325	324	312	325	335	279	293	305	318	292	303	292	313	337	293	293	306	339	343	308	319	316	303	332	341	312	324	302	334	310	308	321	336	323	304	308	313	329	274	360	302	327	338	304	289	310	306	329	312	351	296	315	305	323	338	311	323	313	341	282	299	319	311	337	338	317	339	336	318	330	341	323	310	307	336	299	278	296	332	349	321	325	319	308	301	320	344	326	282	314	327	298	313	348	303	357	324	342	318	325	295	326	346	305	309	317	329	320	312	330	297	348	310	336	315	328	329	290	331	320	301	322	326	345	356	322	292	319	326	308	289	323	302	319	316	310	336	340	299	339	354	360	281	324	293	340	343	315	305	324	303	307	289	361	318	302	348	340	329	302	327	280	334	347	313	299	320	338	305	332	290	308	309	311	325	343	326	341	294	324	292	318	325	321	330	345	315	323	317	299	327	310	324	307	318	322	312	320	330	337	333	330	329	305	332	293	302	306	318	315	293	306	312	329	328	336	307	289	312	342	323	353	328	320	307	367	320	351	332	314	304	317	310	328	298	312	300	303	306	302	325	336	326	311	304	331	317	308	329	324	324	337	286	351	328	354	301	320	320	317	328	316	317	318	314	291	311	286	307	320	346	304	316	318	354	295	346	365	308	344	326	312	312	298	316	312	311	309	334	325	308	349	319	313	335	338	358	332	320	300	324	299	360	352	290	320	291	301	293	304	327	318	336	293	332	347	297	297	327	322	304	305	346	320	330	292	302	331	321	287	269	328	338	279	339	270	305	301	345	318	310	310	310	300	303	331	319	324	325	313	330	332	317	325	343	332	329	303	303	321	347	300	301	337	331	304	337	310	335	338	335	325	300	305	287	292	310	294	313	339	362	355	333	324	316	322	315	282	285	334	335	279	325	354	333	316	291	328	292	333	337	330	308	330	324	308	300	315	291	322	323	307	289	320	318	298	314	319	346	302	329	313	317	332	308	299	298	346	300	293	327	306	362	300	307	325	350	331	292	305	304	351	310	323	310	353	336	335	323	333	325	350	305	360	354	301	303	301	302	327	349	338	323	327	319	337	321	300	329	293	320	357	300	307	318	309	331	338	341	306	301	306	349	306	308	324	336	323	335	329	309	325	292	302	323	352	315	329	334	332	293	287	311	279	320	319	308	306	325	306	301	333	312	322	312	308	334	313	284	290	334	332	349	338	291	299	312	312	310	351	327	313	307	298	332	312	322	334	322	313	317	326	315	337	285	325	305	331	315	308	310	334	320	323	299	291	330	320	302	323	347	346	310	319	329	337	342	327	343	329	376	316	347	338	341	310	326	277	358	307	329	352	311	298	287	289	324	314	270	301	287	328	362	311	326	312	326	318	317	330	322	297	328	305	300	341	320	313	295	311	287	341	318	371	296	304	320	318	288	336	305	320	317	352	331	333	308	333	338	373	324	314	321	340	338	303	329	339	310	306	308	350	300	315	298	338	303	313	334	307	319	275	306	332	340	301	312	304	344	325	296	315	350	357	320	315	320	309	308	341	306	360	339	300	321	290	350	308	311	318	318	293	306	341	313	331	317	324	304	289	312	298	300	310	325	305	308	322	299	305	320	295	343	289	334	324	329	313	298	317	313	344	298	335	334	309	292	288	292	342	335	315	292	281	309	318	313	316	314	289	328	274	361	331	308	328	308	326	301	317	331	306	295	299	319	333	335	328	277	310	319	362	307	285	335	301	334	309	319	313	324	325	310	301	298	365	290	290	322	308	341	308	326	332	300	319	299	325	305	310	336	318	305	319	294	309	294	317	313	353	298	346	324	309	340	312	292	310	297	315	306	336	295	317	314	312	339	319	318	331	294	296	314	313	299	355	318	335	283	353	349	322	330	357	290	327	302	296	308	301	295	259	298	302	363	330	300	315	352	306	338	295	347	272	306	315	332	352	321	333	320	291	279	251	323	302	308	293	318	334	344	339	307	319	328	306	320	290	328	334	313	322	334	306	277	269	311	321	328	345	313	286	340	331	347	297	346	320	321	348	354	330	317	317	312	304	323	320	313	329	354	297	335	335	326	321	346	335	312	282	291	329	332	317	314	290	327	328	312	294	299	301	322	334	345	310	324	307	341	330	304	345	340	311	307	323	329	318	292	332	293	321	305	326	333	296	339	330	286	335	337	314	308	334	316	269	294	334	349	336	313	308	288	312	310	312	317	343	316	307	321	326	319	323	301	319	322	304	340	327	314	338	311	314	300	293	320	326	313	305	340	299	336	318	289	323	325	308	301	318	309	322	294	324	282	291	308	351	315	292	285	315	297	274	343	318	296	310	284	340	330	320	288	336	298	294	307	315	324	293	337	336	335	325	315	288	339	297	309	352	309	334	343	317	308	313	301	291	334	328	331	359	303	312	320	315	331	354	298	304	298	330	317	321	322	313	295	349	331	349	312	322	298	292	339	356	306	313	308	306	313	337	281	346	328	305	340	322	312	297	321	304	334	361	330	313	315	305	337	317	309	279	284	342	297	316	319	301	292	308	321	313	308	283	290	318	282	321	305	301	298	321	309	292	324	293	322	334	302	296	317	316	329	300	256	278	322	318	300	329	339	319	345	310	292	301	336	330	328	311	356	294	314	320	348	313	282	322	315	334	316	313	323	304	348	337	319	340	331	323	333	303	320	320	308	306	353	353	317	325	297	293	343	320	320	315	314	327	324	309	316	324	307	301	333	327	313	294	328	340	336	291	336	327	305	323	337	289	320	322	347	354	310	305	290	307	312	328	339	313	295	334	334	326	307	307	318	304	328	316	297	347	309	297	311	294	294	342	344	326	293	306
16288	9427	15073	11622	10196	8422	6446	5987	5073	4039	3104	2868	2665	2444	1816	1465	1288	990	959	859	820	820	766	778	752	730	737	730	792	740	769	688	703	714	702	737	706	705	759	737	742	738	687	670	719	714	712	725	696	707	690	718	708	688	689	677	646	675	735	685	732	688	756	717	687	688	712	679	738	753	694	731	723	704	713	691	742	735	725	706	681	690	685	716	716	704	707	718	692	687	699	743	743	699	719	667	719	733	686	715	718	741	706	708	723	737	674	709	688	703	763	714	722	695	730	722	747	652	666	729	706	703	718	697	726	687	684	705	734	763	702	672	739	704	712	711	710	752	715	730	687	715	718	717	695	710	653	728	727	681	688	727	716	693	697	692	744	705	682	736	789	717	742	712	717	708	689	711	744	657	668	705	683	715	692	722	698	726	737	767	753	697	692	662	694	722	711	701	729	711	694	710	771	657	730	740	735	679	686	735	734	673	718	716	671	718	726	686	701	690	734	725	760	688	732	721	729	701	695	711	735	676	714	716	707	747	725	695	729	678	713	715	699	728	708	747	710	701	750	724	721	650	682	710	661	716	730	725	726	676	771	720	733	690	720	697	693	713	684	693	667	694	742	669	698	719	692	727	733	794	717	688	765	684	773	732	659	762	755	660	699	676	726	719	732	699	685	730	664	686	697	691	703	714	715	736	692	723	676	685	717	720	683	733	647	723	722	728	711	699	674	695	681	709	682	740	753	679	681	706	733	726	698	681	702	695	692	709	676	689	704	688	706	664	710	730	668	745	703	720	736	712	722	709	745	687	718	711	732	747	683	768	733	724	665	757	739	626	741	728	680	659	718	701	685	733	743	764	698	734	676	686	768	683	745	696	699	749	696	716	766	734	712	715	732	722	705	669	698	725	714	658	710	732	704	707	709	670	725	674	688	720	704	735	716	673	720	718	709	742	701	717	709	704	719	693	688	723	698	685	716	705	722	732	720	727	706	738	734	709	741	730	723	721	692	708	711	735	710	682	696	712	714	724	714	721	725	698	691	698	743	717	669	766	703	715	685	759	707	659	724	757	733	698	694	716	691	667	729	713	755	721	688	720	707	711	692	710	733	741	738	711	712	677	694	777	741	677	735	714	690	730	665	670	720	750	748	699	740	708	702	705	706	717	723	726	679	697	675	733	730	649	720	725	689	703	721	702	702	671	709	740	740	693	722	718	700	703	694	717	735	702	732	714	720	713	727	726	759	666	731	619	745	756	700	703	741	734	729	716	695	748	752	727	698	741	659	686	645	713	673	744	703	712	679	720	712	703	727	725	712	726	671	745	681	733	674	663	708	685	718	671	750	713	772	722	662	709	693	723	755	735	688	733	721	762	663	729	706	692	674	690	715	690	698	690	730	687	772	715	720	690	719	716	755	773	681	701	740	712	731	700	725	709	710	694	676	711	676	670	718	698	681	727	715	746	732	702	699	688	699	678	705	714	721	738	681	696	677	651	684	735	714	671	729	685	702	676	644	712	696	655	731	695	721	720	727	695	721	695	720	675	747	696	704	760	749	717	722	692	726	738	715	686	686	738	717	696	687	702	713	754	719	722	680	671	704	665	710	722	740	722	694	718	676	682	691	760	734	715	744	745	716	720	719	734	703	691	702	712	689	721	719	708	673	744	723	678	696	725	753	707	691	690	695	708	767	683	730	690	703	704	735	703	694	686	674	766	707	698	723	740	718	731	728	743	742	711	727	728	700	716	686	740	681	731	692	680	699	664	749	719	684	691	687	668	723	701	729	709	695	760	701	673	730	696	714	710	677	715	747	729	729	726	719	740	706	710	747	658	736	640	729	729	721	675	669	712	723	708	724	721	742	735	698	738	769	675	730	743	685	688	707	707	690	744	687	708	712	688	706	687	686	691	718	714	668	682	675	729	700	760	745	740	669	727	735	728	687	755	678	712	716	721	717	784	665	748	743	715	734	684	678	697	740	732	680	713	693	743	731	684	709	733	706	688	739	735	661	690	729	683	737	774	694	738	705	703	761	716	685	678	732	725	694	718	738	742	713	764	730	745	707	677	711	709	686	646	722	733	742	667	708	708	758	726	742	706	739	707	698	707	739	747	742	711	688	692	666	706	748	703	668	738	690	735	718	691	706	724	715	744	701	720	709	710	711	731	715	710	723	755	753	748	782	711	719	715	732	739	683	669	713	705	735	720	695	721	697	706	794	787	713	707	698	737	775	683	677	715	695	715	671	691	662	729	697	733	697	687	736	730	673	705	737	711	670	736	736	698	674	692	718	694	759	719	735	711	701	725	679	732	715	681	723	705	698	717	678	709	683	725	731	695	710	771	726	716	706	731	674	711	756	666	715	726	691	704	713	746	672	645	702	702	697	714	750	694	693	719	696	658	723	682	715	740	705	780	718	752	710	723	745	696	708	673	694	712	676	730	669	734	749	728	711	758	674	712	666	739	695	714	741	696	737	672	700	688	680	742	693	710	703	744	721	686	691	729	695	695	746	699	719	702	741	671	737	725	657	738	682	702	709	706	707	704	759	717	710	738	717	736	702	720	686	699	724	695	778	690	714	708	714	703	640	687	709	700	668	704	718	709	728	706	713	724	720	721	667	703	723	697	693	672	699	699	714	721	722	743	701	704	691	674	732	680	669	685	728	743	686	736	685	761	746	712	740	742	700	740	713	708	721	693	719	683	737	714	689	740	656	736	733	661	741	694	712	695	729	686	741	703	672	757	721	737	733	737	703	740	722	712	712	710	727	693	705	706	776	706	707	714	698	700	681	725	725	690	718	668	720	711	727	721	696	737	708	703	705	700	690	719	646	717	690	717	696	695	702	696	699	706	723	698	764	689	699	695	732	702	701	760	720	716	701	698	741	718	681	718	696	719	690	704	722	695	693	682	665	665	719	666	745	705	738	718	704	711	664	727	738	686	725	686	696	684	767	661	697	751	726	702	705	715	767	718	761	727	726	706	732	746	773	708	713	739	708	685	719	696	731	707	725	682	666	740	749	699	702	719	679	708	710	709	684	747	712	761	745	720	704	697	721	749	697	686	699	704	681	716	685	704	729	639	682	703	762	703	683	691	652	738	684	730	723	734	701	707	666	706	687	715	727	713	685	729	690	749	725	745	754	693	722	679	727	670	692	716	696	719	696	706	675	715	708	694	651	710	732	691	673	690	683	748	719	683	719	757	764	689	765	704	755	742	673	743	693	688	675	761	735	755	696	724	732	749	752	731	715	752	703	684	697	689	698	756	759	767	725	706	701	733	706	712	751	704	703	699	693	695	684	690	671	702	748	716	721	734	692	695	690	713	737	724	686	741	696	690	709	730	723	745	686	739	743	700	745	716	738	725	668	665	679	719	699	717	715	748	702	718	691	665	685	752	726	720	729	727	734	657	680	684	703	722	729	699	706	659	694	745	684	677	720	730	679	744	691	701	674	740	687	692	738	696	708	730	697	719	703	705	756	691	710	694	698	731
34997	18018	14066	7820	4501	3569	2554	2041	1653	1314	952	908	887	813	621	560	480	447	382	364	399	394	419	369	379	368	362	377	392	363	387	384	403	374	367	409	323	335	365	381	375	335	383	381	359	352	370	376	338	376	394	396	371	373	358	382	383	379	384	413	383	341	365	361	351	380	383	373	359	391	371	374	342	369	355	361	342	325	405	384	378	404	368	356	347	363	398	335	393	378	373	379	347	339	371	372	369	361	401	390	386	363	376	370	361	367	369	363	373	369	422	339	358	354	376	357	386	385	389	369	363	380	365	368	334	351	348	350	343	371	383	385	387	392	402	382	370	355	398	363	392	341	356	390	350	393	371	367	401	380	381	359	369	374	361	369	367	357	392	379	361	386	360	340	370	357	384	369	362	376	370	352	394	377	361	384	377	323	411	393	369	380	385	341	383	365	386	359	404	355	355	357	377	370	353	426	373	390	343	391	380	354	395	390	368	377	375	383	391	394	347	367	359	401	417	350	374	347	373	412	365	365	401	351	362	400	381	376	370	342	399	391	369	373	340	384	330	387	389	387	355	353	398	362	402	392	369	361	321	335	381	367	365	353	364	388	342	362	354	365	406	350	367	392	401	340	374	399	357	364	396	351	384	409	372	354	363	340	355	359	371	371	364	355	372	407	394	397	400	412	391	392	353	376	353	375	380	421	390	371	325	346	367	391	392	375	399	350	402	351	341	387	367	408	361	356	340	335	377	394	368	359	375	354	336	360	369	430	395	387	351	408	348	346	385	347	342	346	356	357	361	366	338	354	353	349	396	367	367	376	403	360	365	397	362	382	361	367	388	388	359	369	335	373	376	359	380	335	396	351	367	364	371	398	389	356	369	352	382	394	384	344	357	349	368	359	386	344	336	329	365	356	361	338	371	386	367	398	361	412	390	340	398	404	372	388	390	382	416	383	361	358	379	369	371	371	342	392	409	368	368	381	376	372	394	356	345	357	384	401	349	350	386	368	383	328	352	395	369	410	399	367	352	363	366	416	319	360	367	377	364	372	370	399	364	413	343	386	392	416	378	363	385	347	392	351	382	391	361	365	373	388	355	379	377	403	349	349	372	370	348	388	362	380	364	360	341	385	377	376	344	380	385	362	400	380	383	393	369	388	393	366	360	347	356	394	404	390	381	376	376	360	351	345	362	359	364	410	359	385	367	360	388	362	356	359	372	380	394	382	362	390	377	366	384	354	378	359	396	361	356	390	366	372	406	392	385	379	375	366	385	362	385	372	407	377	390	398	379	380	413	371	368	368	341	334	356	375	390	348	342	381	362	357	378	319	335	325	397	365	375	347	374	348	362	362	389	392	379	365	395	388	336	415	389	372	339	359	357	377	377	396	352	362	345	369	372	327	381	335	364	351	351	373	375	396	377	374	346	385	421	389	372	382	392	318	367	343	367	355	374	340	333	381	363	405	381	352	360	349	360	377	353	381	401	398	387	378	348	389	368	362	358	405	366	332	374	361	381	375	363	360	377	349	352	387	378	362	332	382	358	369	356	387	371	353	353	348	355	360	352	339	388	338	358	366	397	362	349	381	351	348	328	355	387	375	332	384	378	386	376	361	348	365	342	374	385	364	347	345	339	371	346	396	359	381	347	351	362	382	380	382	363	375	402	365	359	407	371	365	357	389	363	372	375	369	333	355	384	401	375	361	360	362	354	396	380	352	353	383	378	342	347	372	380	394	381	367	372	376	387	362	377	367	342	376	398	352	355	376	389	360	424	385	338	369	343	366	348	363	360	390	391	358	342	374	378	383	365	369	377	403	395	381	371	351	402	325	388	349	375	385	350	368	357	347	358	388	338	409	343	387	370	397	369	363	376	324	375	336	370	377	354	368	369	348	357	380	363	396	381	368	365	395	367	333	340	350	387	371	374	396	394	335	370	371	378	360	388	357	350	371	357	425	373	344	394	407	363	405	377	359	388	392	397	409	406	365	376	341	384	349	353	338	356	342	395	375	381	365	380	344	370	388	358	365	397	371	405	368	365	387	323	341	410	342	377	333	400	389	363	358	361	338	403	340	344	387	343	356	358	349	375	349	374	403	368	377	373	349	376	384	360	343	348	362	398	402	401	366	368	384	353	353	367	373	371	382	387	392	335	324	362	374	383	411	401	398	335	393	369	381	347	363	351	387	359	336	367	368	361	334	349	370	384	364	373	353	358	364	392	353	351	376	377	342	345	358	350	373	358	379	353	347	391	384	362	354	394	363	349	361	313	349	400	397	353	364	408	361	414	390	380	383	375	372	372	375	346	382	383	371	379	336	365	362	365	379	353	366	383	393	348	378	368	361	370	353	375	344	378	370	393	335	330	386	386	388	382	389	347	394	397	389	353	361	384	374	324	402	354	381	339	379	354	345	336	380	334	340	396	346	346	347	346	369	367	376	351	377	430	376	399	331	353	387	365	350	354	378	349	368	353	375	380	350	397	378	399	346	387	367	370	395	375	354	343	367	367	418	378	388	382	341	389	391	362	366	360	389	378	353	435	363	372	405	377	328	395	401	372	378	397	384	386	391	369	408	373	350	365	364	372	368	369	355	342	331	389	362	362	359	387	357	354	362	345	368	396	378	356	361	347	378	377	358	387	390	390	385	378	380	369	365	396	347	380	398	368	366	390	382	346	360	358	368	384	376	383	334	374	393	355	361	376	373	334	380	384	375	379	367	380	358	360	380	349	362	342	361	303	333	374	348	436	374	369	373	375	369	365	351	380	387	392	340	356	382	373	376	356	420	349	378	362	346	355	367	395	380	351	362	367	416	369	369	381	417	382	362	371	370	373	356	405	386	422	387	360	417	393	366	391	400	355	378	365	356	358	368	328	364	325	389	380	370	326	347	384	409	400	381	368	364	379	369	350	361	352	400	394	382	358	330	340	334	363	374	359	400	398	408	377	384	342	387	386	405	392	356	348	413	378	339	375	376	402	393	389	351	340	363	364	381	394	347	400	403	366	335	362	327	379	393	384	359	373	378	395	377	390	366	395	363	389	390	404	375	409	378	384	364	395	392	331	370	345	382	401	431	351	401	396	384	334	333	371	360	356	380	393	390	348	364	375	381	352	381	366	366	381	385	377	348	367	362	355	382	387	409	349	397	337	372	365	328	359	351	404	368	387	429	360	384	377	362	370	364	359	378	358	342	364	331	374	415	370	360	349	395	407	356	315	407	359	378	353	387	364	349	342	378	380	366	374	362	378	393	334	344	356	365	371	351	394	360	356	403	353	358	378	382	370	353	372	379	380	401	417	382	376	378	367	383	372	339	370	352	358	379	355	412	356	365	406	380	386	374	395	369	342	351	350	413	363	393	387	359	379	404	368	408	355	414	378	349	401	391	398	358	383	354	362	406	376	377	361	374	361	384	376	391	350	345	360	319	364	354	367	378	372	367	381	376	364	393	379	350	370	363	352	344	401	338	382	420	398	362	382	383	390	364	384	346	409	363
19566	12688	18732	16040	13121	11743	9269	8216	7058	5865	4489	3897	3861	3401	2536	1844	1673	1228	1069	987	970	980	931	935	853	832	878	858	829	846	866	865	842	885	790	785	767	797	769	836	831	832	793	786	902	833	800	827	814	827	828	793	820	843	863	846	802	803	780	879	828	778	773	793	829	808	785	819	784	833	811	805	814	847	842	848	810	875	801	770	836	750	789	870	765	768	763	818	811	831	779	819	812	801	820	848	780	813	804	749	835	833	830	823	766	827	835	861	846	826	810	828	821	818	813	840	800	794	838	802	811	799	836	796	830	815	844	807	847	811	802	798	752	767	829	780	820	792	773	835	793	815	808	773	803	788	773	831	830	786	818	873	829	814	835	814	818	860	838	812	848	877	778	834	769	811	845	804	854	784	839	814	814	826	791	776	789	788	801	810	825	825	803	806	853	832	849	791	825	800	824	797	780	821	819	859	773	850	851	836	779	815	773	784	838	772	811	778	793	757	841	783	766	846	799	824	838	797	873	832	789	782	815	830	852	890	860	796	814	823	828	802	759	789	766	786	762	790	810	813	780	815	803	818	818	857	864	795	802	832	837	803	794	852	823	858	851	848	806	805	806	803	833	784	817	786	838	806	804	786	820	784	784	823	821	832	797	816	806	806	814	831	822	842	839	810	808	818	763	823	862	839	790	825	799	840	827	801	791	859	796	883	776	862	832	795	823	808	819	825	824	819	783	802	846	834	815	807	803	806	830	777	802	760	755	833	799	793	819	804	789	776	804	804	839	821	800	809	783	821	808	826	824	805	774	842	808	817	765	771	775	853	779	838	850	811	776	859	881	776	812	790	833	871	846	790	766	826	851	764	781	813	799	782	822	802	824	810	807	805	818	774	759	786	804	810	867	849	828	873	835	839	813	818	801	785	807	776	795	784	820	856	810	776	767	784	807	834	818	831	781	838	809	801	798	800	814	760	809	809	809	827	795	792	798	839	829	828	790	850	816	821	813	784	850	785	800	780	869	807	851	790	843	838	843	804	807	766	839	824	806	745	838	786	838	792	826	844	825	875	843	812	741	841	858	814	810	767	821	804	819	823	743	775	834	826	861	799	767	787	800	823	793	802	820	769	796	808	814	804	768	801	827	768	817	822	797	830	830	814	845	797	732	846	805	795	813	852	793	829	824	821	790	797	827	783	814	795	798	832	764	801	882	820	843	821	857	779	824	750	812	813	856	798	794	779	839	775	817	839	745	774	851	783	833	825	781	779	801	842	848	830	911	835	846	821	867	819	823	861	840	854	819	814	851	792	814	815	779	828	819	792	808	801	838	845	816	828	816	751	767	738	857	736	765	827	799	760	816	803	855	804	892	831	855	798	757	794	786	798	765	818	758	799	856	801	832	864	767	777	778	797	783	783	773	822	821	835	834	789	774	859	798	812	802	783	810	838	775	839	773	892	804	819	839	834	752	773	796	803	805	785	822	801	846	850	815	839	813	801	802	844	799	810	810	770	782	788	832	796	829	863	784	788	761	788	774	797	782	795	792	791	792	764	841	844	825	830	868	758	798	795	797	812	835	816	855	781	778	825	842	795	869	822	780	819	839	780	802	822	810	826	812	794	806	808	820	858	815	843	782	772	817	803	794	758	783	782	793	795	764	809	819	770	807	757	811	805	792	791	817	811	814	849	812	806	787	804	804	850	800	812	822	819	869	824	844	748	788	787	785	797	769	828	842	824	845	788	795	805	815	825	866	802	818	809	777	759	815	848	828	801	813	785	792	840	848	823	814	836	743	782	830	792	849	808	846	772	802	785	820	796	826	827	824	827	835	807	765	780	813	779	779	805	822	844	836	801	840	840	827	780	851	861	825	801	788	799	789	842	818	859	756	819	814	864	785	817	774	830	795	817	795	830	792	811	766	814	860	820	839	780	779	773	807	784	826	801	805	792	798	794	808	793	776	873	828	790	821	780	834	798	855	853	811	827	815	836	784	761	768	743	820	767	824	798	843	808	803	815	846	810	810	835	816	836	824	787	754	804	837	806	790	810	769	844	782	791	786	812	801	845	834	805	789	850	818	771	855	807	797	770	784	901	790	796	793	793	807	846	829	781	828	815	793	824	789	802	806	845	810	805	817	870	837	797	798	793	851	845	846	852	767	786	810	834	826	816	758	793	796	851	855	831	820	792	810	781	773	771	818	806	814	782	840	826	781	806	793	826	832	764	810	836	815	830	784	770	830	800	741	836	826	809	793	735	773	767	837	807	834	888	828	836	825	771	809	850	846	805	822	846	846	812	805	834	772	795	763	821	775	751	737	866	815	826	832	816	786	759	827	773	790	790	855	772	779	787	783	827	770	816	841	818	813	863	831	771	800	847	817	837	791	812	761	855	836	843	782	793	808	851	786	852	872	831	808	802	814	805	784	728	843	795	840	859	755	827	828	782	811	790	801	836	792	775	796	834	797	864	831	795	791	817	829	841	778	792	804	842	822	785	865	797	820	827	826	830	750	789	843	876	832	804	809	835	812	824	841	795	790	787	819	800	824	815	842	820	806	842	823	826	867	813	826	802	781	824	819	798	801	837	800	814	775	835	816	811	795	859	771	805	807	819	832	805	808	809	819	794	814	818	790	848	813	802	799	862	851	802	752	801	843	842	810	833	781	822	773	774	771	826	798	845	770	836	787	798	852	816	840	841	846	825	786	820	795	780	763	802	872	856	782	823	822	780	869	823	851	821	776	829	774	794	812	827	795	854	789	796	812	817	793	815	856	843	829	865	798	802	793	778	801	821	821	876	870	820	832	800	836	847	796	816	799	795	860	869	797	754	795	845	802	847	773	886	796	799	859	804	805	795	746	768	770	867	843	769	819	807	790	833	791	784	769	789	870	802	800	832	779	802	786	807	819	796	825	812	825	856	774	766	786	799	818	812	869	900	846	801	782	817	791	792	819	813	802	820	825	818	783	822	838	845	810	852	824	779	841	819	792	802	819	815	821	827	786	839	864	802	797	790	812	824	781	851	804	821	861	827	774	844	776	816	778	858	813	832	815	802	783	839	827	839	740	816	845	845	840	828	848	823	806	819	765	808	787	835	845	785	828	823	831	822	813	807	811	789	826	836	814	800	774	821	820	830	822	872	828	820	772	778	836	820	817	805	792	825	776	869	850	806	795	779	820	841	823	826	779	800	778	784	862	783	788	788	835	839	803	851	770	838	810	844	843	806	811	810	795	806	759	803	846	832	815	781	829	799	833	831	797	790	798	820	822	798	756	816	790	787	852	868	785	860	836	786	781	877	835	813	803	802	832	821	842	787	911	828	785	862	792	825	824	818	786	788	798	807	804	790	791	821	826	783	816	795	805	762	813	802	792	874	756	766	806	797	844	832	832	801	794	796	838	840	837	825	759	791	827	792	805	798	786	778	787	821	844	846	841	768	750	825	869	828	797	809	814	806	851	817	826	878	836	841	793	822	858	809	851	848	808	756	838	800	814	840
15851	7518	5700	3290	1755	1246	871	773	755	725	567	543	485	428	417	419	357	373	359	416	378	357	332	388	352	336	393	378	395	340	335	381	359	322	351	362	363	356	375	312	324	374	359	336	391	330	341	349	316	364	343	339	347	371	362	346	351	339	341	345	353	339	339	309	343	370	357	326	310	350	378	345	328	361	334	347	375	361	348	389	362	373	335	339	346	353	370	330	346	345	322	328	361	348	375	395	331	344	333	388	344	375	349	349	345	351	309	353	405	360	375	345	333	327	373	332	381	368	313	376	356	366	346	341	337	296	346	347	353	320	354	337	357	357	352	365	383	345	345	316	375	336	359	369	348	331	371	356	399	372	391	368	364	375	344	338	352	361	366	325	362	366	352	341	349	339	341	354	339	356	380	356	360	352	351	368	368	383	350	357	339	379	365	315	347	355	358	346	341	395	348	367	339	353	379	332	354	334	352	344	337	360	365	386	352	333	347	360	361	337	399	375	334	361	374	379	382	328	367	365	364	313	336	291	331	363	349	343	396	382	371	375	329	370	356	348	351	373	367	361	342	365	385	358	374	344	364	350	337	354	388	375	361	368	350	341	338	356	360	347	350	357	350	355	358	350	374	339	341	349	355	350	369	392	393	336	329	317	345	379	333	346	361	338	357	363	302	354	370	356	328	347	299	348	366	332	348	329	342	315	348	385	371	364	342	339	357	348	358	338	391	330	354	366	327	359	342	313	347	319	340	357	354	340	338	332	361	355	379	336	383	350	364	329	365	357	351	335	340	360	376	310	334	388	352	330	340	344	337	361	350	327	358	334	309	354	365	320	372	375	340	333	345	367	376	366	308	323	324	338	334	348	378	359	354	350	362	338	340	351	356	345	380	357	333	377	359	374	359	378	320	365	324	336	325	340	337	363	348	353	341	368	367	390	356	335	373	365	376	344	326	322	359	348	370	343	322	341	342	366	358	377	372	335	385	339	375	350	333	345	365	352	341	348	352	397	399	343	367	347	351	334	337	363	377	344	377	341	367	366	393	393	340	397	366	396	357	367	353	366	325	285	393	321	399	407	351	331	355	345	347	332	356	358	371	338	360	381	342	354	332	350	351	349	377	326	357	358	346	346	354	357	388	322	349	348	358	363	372	362	365	347	346	364	363	371	366	350	337	353	380	396	372	348	368	347	372	346	345	339	373	381	325	374	391	366	352	340	347	361	345	358	346	364	370	365	353	337	391	380	359	333	405	398	364	343	336	340	323	390	382	371	378	366	320	321	338	341	361	387	321	363	351	344	364	338	352	352	320	384	318	366	328	341	346	338	366	388	333	367	367	387	370	408	341	355	358	336	338	377	394	348	360	371	373	388	331	335	327	359	351	361	367	355	329	330	354	375	357	335	319	357	311	337	333	345	368	344	324	366	362	385	353	374	371	341	307	365	387	385	331	356	363	336	356	340	374	399	345	359	388	368	320	344	328	389	349	355	373	328	331	363	353	319	330	373	368	348	351	368	323	390	342	400	369	346	365	381	325	357	363	338	377	321	359	362	357	360	322	385	361	345	372	362	396	366	351	363	369	382	361	342	318	353	387	389	322	348	360	368	389	381	350	365	367	384	375	345	342	380	380	313	345	360	338	329	364	361	343	346	378	327	328	342	363	349	318	334	332	354	326	335	320	349	365	351	342	302	338	341	363	363	395	377	348	382	349	344	307	325	330	313	339	389	361	337	338	358	376	382	347	338	365	369	370	321	357	348	357	355	351	361	338	357	389	312	371	324	342	359	346	363	386	347	366	325	333	341	360	361	365	323	337	374	361	343	349	348	362	376	350	355	336	393	362	366	364	305	346	349	384	372	378	381	357	347	330	363	385	336	376	339	374	313	351	361	398	336	374	334	371	355	364	377	378	358	354	320	351	349	333	373	365	327	346	372	332	338	320	386	345	329	352	337	364	332	380	363	360	356	317	356	379	372	373	396	350	344	331	335	315	324	379	391	331	381	346	353	364	339	353	340	314	370	396	360	337	347	327	328	356	346	351	348	354	366	345	301	329	362	339	323	364	360	350	351	321	346	385	334	322	358	364	391	334	346	336	346	398	394	337	379	374	344	365	366	345	340	365	347	340	350	342	328	343	362	347	346	340	357	396	369	389	390	392	333	350	343	379	380	342	360	330	372	360	329	373	346	352	339	338	373	326	356	312	352	326	367	374	320	336	321	346	339	347	354	388	353	359	356	331	347	348	310	335	352	376	366	396	381	353	359	343	360	332	298	354	344	331	366	353	306	367	355	330	339	399	353	351	367	355	386	374	331	326	361	334	325	358	352	365	341	358	314	373	389	355	335	353	389	367	379	352	365	370	328	392	383	374	335	335	345	369	371	318	334	345	318	377	376	385	338	347	333	337	380	350	381	348	357	356	365	336	336	375	380	319	369	376	388	385	342	348	342	317	351	332	355	324	359	347	318	357	330	363	345	350	350	363	360	369	339	350	334	352	364	383	310	335	383	357	336	339	337	345	337	350	319	335	347	381	313	310	327	363	338	390	346	363	335	343	361	359	350	363	351	365	352	338	357	398	320	372	337	366	361	338	331	342	361	354	339	340	374	363	388	369	349	361	343	315	318	359	364	372	384	396	355	364	357	319	328	329	360	372	369	369	402	357	372	356	361	370	373	344	373	372	360	349	361	357	362	340	365	333	351	345	356	370	324	339	351	335	317	391	372	339	360	328	333	317	318	330	362	378	365	319	358	311	339	391	368	382	375	335	358	325	340	359	362	363	352	386	356	333	365	327	359	327	347	333	372	351	339	341	364	317	370	354	383	331	349	360	324	355	372	356	331	364	364	357	349	370	363	376	366	343	346	360	371	351	355	352	344	404	368	350	347	373	330	343	350	323	325	390	364	328	374	354	374	341	318	352	338	336	323	335	346	335	350	410	346	357	379	396	353	339	328	342	324	383	355	364	359	349	378	378	368	350	337	346	331	350	355	347	345	346	384	409	382	376	370	344	324	340	362	344	315	344	372	363	352	371	322	323	365	377	338	357	368	345	352	335	356	326	336	350	327	333	390	356	370	379	379	382	351	364	355	328	369	350	385	331	375	323	373	366	340	346	354	378	333	347	365	355	331	373	368	376	390	343	358	333	329	353	297	339	332	363	288	313	362	347	333	374	348	355	347	353	352	359	374	360	369	354	348	349	349	343	354	371	373	371	359	349	390	377	348	389	355	354	368	378	370	371	364	337	340	351	366	366	368	346	355	316	362	364	401	379	353	381	355	339	373	394	367	342	322	327	348	364	336	369	331	341	367	358	362	354	329	358	363	326	337	347	348	374	367	351	341	383	351	376	338	325	343	345	374	360	393	313	329	362	326	355	347	363	331	341	344	347	366	363	351	344	312	361	366	350	342	331	361	390	395	388	352	347	370	387	365	362	367	346	332	343	343	375	374	322	353	333	347	351	353	307	387	354	348	344	359	328	357	371	347	348	362
9352	6231	9764	8381	6006	4724	3258	2990	2927	2597	1923	1687	1460	1378	1147	1053	971	900	864	872	825	826	777	776	784	740	748	758	799	834	821	802	758	748	764	811	739	760	770	766	748	812	765	786	783	745	781	795	757	727	735	772	804	763	730	728	799	782	730	764	789	765	793	744	764	705	739	730	774	784	749	730	815	756	792	771	797	772	739	757	792	797	782	752	757	780	813	743	783	824	828	764	747	794	773	757	772	834	792	726	759	764	780	797	803	776	752	736	757	749	761	792	799	775	749	728	773	738	765	756	795	708	762	755	778	783	802	741	733	774	758	754	742	770	735	754	730	765	712	784	761	745	773	777	725	760	782	742	829	791	826	783	749	826	811	808	781	755	796	812	782	787	738	776	762	760	799	747	805	763	821	810	762	765	793	758	748	777	722	734	837	771	793	787	710	756	779	755	776	736	823	802	770	785	791	766	755	731	760	807	783	728	780	824	772	779	788	800	791	795	793	778	755	771	804	761	745	807	759	773	753	720	741	757	780	794	757	807	744	788	809	739	713	757	799	763	752	787	799	771	764	784	763	831	772	750	715	799	771	788	791	762	763	734	780	756	817	768	784	730	769	765	740	782	761	716	800	679	768	786	788	799	750	768	806	773	774	760	780	764	753	744	806	801	779	824	804	763	770	767	764	734	786	762	766	798	803	766	735	775	779	762	780	739	775	803	728	821	815	763	760	749	790	788	771	777	770	827	770	769	824	757	768	769	757	813	754	799	763	771	762	812	749	748	769	756	734	755	790	802	798	858	816	770	801	804	786	719	751	800	756	839	785	834	725	761	775	788	763	752	741	755	761	767	767	766	749	762	809	772	766	748	782	762	798	718	748	828	775	757	762	711	758	779	768	826	820	769	765	763	739	732	770	792	773	781	768	751	788	776	788	767	796	784	708	791	796	734	742	815	826	769	769	747	751	813	742	791	804	761	786	759	777	785	750	748	796	774	765	757	764	751	785	800	758	801	733	785	799	746	750	773	770	815	728	759	798	773	794	742	775	768	748	842	766	774	758	755	744	800	776	735	735	778	730	764	702	752	747	788	753	756	762	784	806	741	757	800	767	776	775	794	794	799	811	775	793	781	775	757	769	750	747	776	759	816	769	744	806	766	768	757	726	738	762	782	796	744	765	779	765	784	808	802	741	769	771	805	810	757	718	736	753	738	756	767	755	743	757	758	793	763	801	775	785	750	795	799	771	763	809	776	822	772	756	761	761	747	744	775	759	717	771	741	851	743	744	785	791	783	762	760	759	805	766	755	830	773	770	778	796	747	787	756	772	800	829	791	785	776	772	792	757	754	789	755	773	765	794	751	805	769	739	751	780	777	764	805	774	779	749	747	799	775	726	778	764	717	725	750	781	729	811	786	776	792	750	814	718	779	809	754	751	772	780	738	772	731	797	774	714	789	783	782	749	739	767	828	803	770	734	772	745	811	785	817	788	772	759	802	712	726	769	758	769	744	764	750	785	756	746	774	777	795	795	750	710	744	760	771	737	738	790	796	731	745	768	791	767	760	760	760	806	766	811	732	792	746	766	814	778	760	703	770	800	753	764	755	756	772	743	752	772	763	787	719	772	776	798	740	784	830	734	780	736	750	774	788	748	749	753	752	770	774	787	790	756	715	740	778	703	790	705	771	781	818	737	720	769	775	798	729	753	757	736	758	775	768	762	778	750	768	808	797	780	756	759	758	751	745	784	766	723	801	758	795	803	810	763	719	722	765	754	754	784	754	800	734	770	731	766	834	769	767	771	779	840	772	758	821	776	746	760	728	764	778	783	757	742	758	750	727	753	739	770	773	749	761	735	739	762	785	785	755	803	769	794	762	761	732	754	805	803	714	765	795	764	739	787	836	749	790	753	823	806	819	727	811	777	794	737	797	779	781	774	768	807	755	789	741	733	768	774	775	730	755	779	782	776	814	787	732	755	721	793	763	791	746	759	778	766	775	809	771	779	764	778	742	749	794	740	781	774	773	760	741	764	799	780	778	765	752	785	805	756	798	765	790	771	812	802	711	763	741	748	788	813	780	810	787	782	717	740	808	775	730	750	803	743	794	794	763	736	725	767	783	755	813	777	804	715	781	768	747	759	826	775	702	726	795	744	729	751	764	770	803	771	748	742	765	741	790	774	806	782	768	713	747	815	758	811	694	777	786	753	794	754	788	797	764	799	728	751	781	739	761	804	780	777	749	761	722	761	782	773	781	803	765	757	801	786	774	774	761	765	758	819	793	782	734	761	769	760	775	788	803	832	779	781	763	817	784	751	813	742	789	763	829	757	780	773	742	815	731	795	750	754	772	743	799	773	802	780	831	764	810	822	755	743	788	795	820	778	734	824	773	756	782	708	762	804	763	758	769	746	765	767	770	761	764	824	771	754	788	731	730	800	771	754	743	813	776	735	791	777	692	774	760	755	784	766	767	764	761	804	770	780	745	781	760	747	735	786	790	777	768	779	791	784	763	744	805	775	785	801	799	759	811	731	768	772	744	759	744	792	801	742	735	800	768	742	757	780	757	741	744	756	736	764	699	803	779	800	757	763	784	780	809	782	802	782	770	748	789	766	774	790	792	785	804	782	770	768	729	784	772	781	830	848	779	856	787	759	751	804	771	775	750	827	755	748	762	777	751	764	794	744	766	792	805	770	784	837	822	769	773	781	780	788	752	777	777	802	800	764	751	829	762	792	769	784	811	774	810	725	789	749	777	805	795	743	783	759	763	794	800	769	768	775	774	768	786	743	809	731	746	749	793	743	744	804	777	798	785	801	792	763	751	756	819	755	766	772	811	756	806	756	830	757	755	804	792	734	769	798	748	804	775	826	750	741	720	778	731	722	753	825	783	792	774	779	724	832	765	773	752	722	786	760	743	758	770	769	762	779	765	751	774	733	740	778	752	717	720	808	777	784	774	799	735	797	796	812	767	774	764	717	736	784	778	775	785	803	776	740	767	758	754	698	764	765	746	772	746	810	777	779	793	797	755	784	782	772	770	743	796	766	764	771	751	804	760	770	793	726	750	782	760	751	773	776	826	769	789	772	762	777	739	709	751	760	785	746	755	703	791	801	773	742	784	723	768	809	820	796	785	787	724	776	761	785	790	767	751	763	715	755	822	724	768	764	821	746	733	756	783	752	760	799	805	802	763	716	763	735	813	832	751	738	769	759	765	775	766	741	726	784	745	745	724	763	761	729	815	816	812	779	753	774	772	697	786	784	823	770	704	778	766	807	743	781	746	773	810	814	744	822	796	771	774	801	793	757	754	786	720	784	807	783	809	759	772	824	789	731	808	757	809	752	763	780	754	783	784	739	782	780	781	788	754	731	766	801	799	761	795	757	774	760	753	781	717	734	754	772	718	769	782	750	743	797	830	796	812	763	764	743	760	758	792	774	770	799	773	748	760	808	759	751	755	783	788	791	783	751	786	764	794	811	711	761	779	793	800	796	741
29466	13944	10644	6375	3039	2441	1644	1308	1178	941	747	632	628	566	485	412	388	379	351	354	336	347	351	330	308	313	354	333	323	355	338	323	355	320	310	319	356	332	335	335	335	341	320	349	314	334	301	340	340	353	327	325	347	322	313	354	351	324	326	279	328	290	328	335	302	326	324	327	328	330	346	265	363	322	337	320	289	309	318	287	300	311	320	302	319	330	327	319	288	328	322	325	300	320	330	292	312	314	311	329	342	376	322	300	362	355	342	307	296	332	326	282	327	281	317	325	283	298	326	327	300	331	281	332	328	339	345	348	318	329	302	296	326	338	308	330	328	309	317	334	278	292	328	330	320	324	336	381	331	328	322	351	346	339	355	304	316	333	334	319	297	349	317	347	367	300	291	287	307	350	352	285	327	324	320	306	287	284	319	317	305	298	309	335	331	335	342	301	306	328	286	286	320	299	340	300	348	333	320	327	327	311	344	309	309	333	292	302	306	310	291	344	310	306	329	309	348	325	320	318	299	327	315	318	335	336	347	293	325	290	312	358	300	323	307	314	286	296	319	302	367	309	312	313	357	309	336	336	339	318	359	320	332	333	310	310	322	318	323	330	365	330	325	295	335	341	315	332	296	337	335	309	315	325	298	338	327	294	336	323	299	339	309	310	338	334	334	307	287	332	330	310	329	316	285	314	321	360	307	305	355	331	299	333	342	322	303	320	305	315	314	314	365	326	332	309	333	318	325	310	325	344	288	297	330	295	334	315	324	311	340	331	376	323	316	338	339	324	294	306	324	322	332	319	349	334	314	303	333	374	328	332	296	284	327	292	332	298	299	292	327	362	317	351	308	344	328	318	322	335	323	349	316	342	327	318	333	315	354	332	311	351	300	320	306	348	316	309	321	313	303	355	304	342	285	308	354	305	300	330	320	331	294	318	339	324	321	318	299	331	318	315	325	358	327	369	337	329	331	280	301	324	367	336	312	321	296	317	295	305	308	337	333	323	336	322	326	300	294	361	316	303	312	326	337	311	308	320	317	301	317	370	303	317	333	358	341	348	319	325	355	329	332	280	302	343	321	336	278	298	326	335	327	326	314	321	323	309	332	338	274	286	320	322	318	354	316	330	292	320	342	340	294	322	332	336	358	305	369	315	314	319	327	346	300	312	329	339	288	322	311	343	304	325	310	337	333	325	326	338	303	296	318	335	334	311	303	333	268	323	336	322	303	354	289	326	311	293	325	348	307	319	327	311	337	324	305	326	303	320	320	346	341	332	375	343	341	366	355	326	317	316	287	283	319	292	327	289	334	298	300	349	311	318	310	311	306	322	386	308	324	297	344	307	329	317	329	297	315	288	310	293	318	289	344	338	334	342	341	338	331	304	314	282	311	282	302	286	345	338	306	309	335	309	306	324	297	326	301	315	366	344	342	291	307	275	291	306	349	284	300	311	310	328	309	326	302	345	346	338	296	332	347	323	344	325	306	327	302	319	328	312	329	296	321	284	310	319	347	338	324	324	299	367	315	327	345	343	311	350	291	346	350	343	310	336	332	315	324	313	300	314	318	316	325	356	367	334	267	328	319	331	304	347	306	318	304	365	305	344	313	294	295	340	312	333	339	372	328	306	337	311	312	338	338	325	307	293	330	352	345	302	331	291	338	325	311	310	343	317	294	320	363	360	333	325	340	302	307	320	326	337	315	349	289	334	299	324	312	323	339	372	299	323	334	336	333	328	350	339	295	328	318	279	341	330	335	349	311	313	306	303	348	351	346	307	283	282	329	333	325	317	302	353	374	321	308	334	332	298	335	311	306	326	330	278	314	312	313	339	344	310	349	339	321	323	354	326	316	309	299	333	320	321	303	313	332	349	330	313	329	375	308	349	323	320	355	316	337	345	331	338	327	349	311	269	324	314	316	318	347	315	348	312	304	307	319	330	319	337	286	325	314	328	328	331	339	306	329	330	305	301	328	321	302	333	324	339	332	321	321	339	340	347	339	331	326	323	302	318	348	316	316	298	325	325	351	349	327	338	311	311	335	335	319	292	336	296	324	313	354	347	311	284	347	345	342	311	323	305	320	307	333	313	320	308	306	307	304	324	332	322	336	327	330	366	327	323	287	368	296	317	315	324	311	346	336	357	288	321	312	340	307	314	330	323	338	286	337	285	309	348	318	317	308	302	307	346	318	316	322	350	324	282	308	303	344	327	320	356	330	309	348	341	323	333	328	333	341	316	360	321	338	335	339	298	315	306	295	303	302	318	307	268	339	340	334	307	357	300	299	351	287	318	313	330	316	328	363	345	326	291	310	293	287	342	294	296	333	326	325	323	328	320	298	307	311	348	325	340	343	310	303	314	343	313	317	321	317	314	316	362	310	289	348	322	305	312	282	317	317	318	315	275	301	316	328	332	290	328	339	311	326	352	318	291	323	313	360	305	348	287	347	321	348	320	311	334	333	323	317	319	296	348	311	334	316	332	328	312	324	321	334	321	338	320	327	291	324	349	325	335	294	305	342	315	337	326	280	349	319	323	319	321	292	314	320	322	345	328	344	332	341	316	312	305	305	302	301	313	295	314	326	323	349	304	292	338	318	335	326	310	314	311	331	305	299	298	332	325	324	323	337	330	288	308	312	322	310	298	331	312	354	294	331	319	336	325	333	309	321	311	356	313	337	345	330	310	331	331	324	311	309	327	329	293	326	332	296	305	285	338	297	339	306	304	297	323	308	311	319	360	318	302	322	334	286	350	348	339	327	324	326	270	296	338	295	315	308	311	313	360	336	341	344	344	342	337	349	293	338	307	343	317	322	336	314	305	332	313	332	341	331	337	316	315	286	316	291	333	337	319	327	358	329	303	342	320	329	338	358	347	316	328	314	296	311	354	312	323	292	296	318	318	312	320	325	295	321	334	324	355	293	358	324	345	317	305	345	305	368	336	325	332	345	326	328	291	350	314	352	315	271	312	309	291	337	328	317	329	334	320	330	313	289	320	355	314	311	319	340	298	335	337	349	328	339	326	319	320	335	339	323	348	309	367	353	322	301	341	284	319	348	331	308	333	332	339	298	285	286	315	300	280	352	338	338	333	331	312	328	324	289	323	292	311	308	334	317	312	361	303	327	327	347	298	324	332	308	331	327	322	318	330	322	336	330	327	305	321	312	330	335	351	301	372	333	294	324	348	322	341	333	321	351	309	294	370	339	303	315	345	326	315	296	265	332	316	289	330	318	333	319	315	356	330	325	318	326	333	317	323	313	307	308	331	321	317	315	304	266	282	334	313	338	326	326	356	321	343	312	309	324	343	339	309	311	319	340	327	348	310	316	379	331	314	322	325	305	309	306	350	315	346	314	311	320	314	325	333	332	331	332	310	314	313	343	333	299	316	299	352	324	325	344	317	346	338	350	324	365	314	314	312	370	345	303	333	338	342	292	291	312	310	298	346	314	316	315	356	324	318	309	316	326	325	327	325	333	305	297	329	321	371	352	331
17614	10213	15983	13950	9671	8901	6521	5778	4816	4178	3098	2692	2627	2259	1768	1438	1246	1015	975	909	865	828	766	769	825	746	748	756	720	788	754	701	784	718	719	700	712	713	732	701	704	742	733	755	770	764	709	698	767	720	758	767	718	710	768	718	742	775	731	744	728	696	719	695	722	667	722	712	737	743	700	708	742	720	726	678	743	712	702	716	726	728	689	746	682	718	773	714	705	739	711	718	739	674	766	707	710	736	760	697	777	783	715	754	698	736	738	719	690	725	756	762	731	678	771	752	699	723	724	745	718	743	693	719	706	669	741	713	761	665	695	732	713	731	741	718	739	757	679	727	762	737	729	730	742	679	722	689	730	735	799	733	728	713	716	742	702	700	731	771	713	690	700	777	711	706	761	743	682	717	733	763	738	705	707	696	699	765	741	684	729	743	721	710	733	728	676	727	745	700	679	714	728	708	734	785	712	729	690	727	665	721	717	742	723	698	764	659	710	723	723	713	729	690	720	728	697	758	684	750	743	729	716	691	718	746	713	673	701	771	754	679	667	697	722	733	731	719	669	731	722	669	749	682	711	729	710	719	730	741	761	719	730	741	704	735	712	730	697	682	710	717	685	737	685	746	720	673	743	671	727	746	708	700	733	726	685	728	740	698	690	748	709	746	684	712	726	684	680	737	740	704	628	745	723	723	772	715	712	732	686	708	717	706	681	757	716	698	719	701	785	702	752	729	705	692	753	737	737	738	698	732	748	740	718	771	720	707	690	693	690	694	743	727	769	722	676	749	675	743	716	710	742	730	716	701	748	734	737	732	747	650	716	711	658	724	743	734	770	726	714	728	732	710	687	677	741	683	756	769	707	750	728	720	720	725	708	738	747	728	711	709	739	768	717	724	661	747	755	739	679	768	764	695	695	748	698	716	726	721	707	706	691	680	801	746	724	706	699	697	710	693	736	714	668	724	782	727	673	714	725	723	699	714	698	722	717	752	717	725	713	701	715	720	703	711	700	734	696	671	731	706	742	737	695	715	716	739	684	721	709	697	735	757	715	730	703	643	735	759	736	729	751	772	704	713	726	777	714	697	700	719	710	737	687	728	680	730	732	681	737	680	682	729	738	718	714	723	737	688	700	696	728	712	700	736	717	713	755	729	762	748	689	700	741	751	724	684	698	688	744	766	708	699	747	715	751	693	756	697	709	710	731	739	723	699	672	729	688	746	710	688	751	745	716	680	732	751	714	694	731	700	721	727	706	666	665	723	715	688	672	698	688	708	711	742	723	724	705	746	686	707	751	712	725	753	670	708	716	734	677	697	712	748	729	719	709	697	666	774	704	759	696	677	698	747	750	678	745	701	700	735	710	722	679	723	702	680	670	730	689	711	711	750	730	722	702	710	685	762	704	700	738	730	707	696	742	696	706	703	729	728	735	760	734	741	767	724	710	708	752	729	718	684	680	731	694	744	682	714	792	707	696	749	721	712	689	691	708	729	746	736	730	748	702	755	750	726	703	712	703	665	678	749	734	703	721	703	713	689	677	745	719	727	730	697	753	721	742	746	749	740	732	715	687	722	730	706	735	712	779	718	684	715	689	694	729	699	759	748	738	757	724	748	693	755	724	752	756	737	719	748	763	705	709	687	699	670	691	733	704	784	721	732	681	738	716	735	698	700	744	657	760	690	740	764	724	694	772	705	714	712	687	713	700	724	757	737	739	699	666	703	710	723	682	701	663	684	706	704	719	734	726	704	717	729	712	706	723	670	707	734	732	758	715	705	709	746	717	690	719	745	779	732	723	654	700	714	696	709	693	737	713	750	699	731	698	734	763	718	732	694	674	725	714	727	751	745	730	664	690	723	660	718	693	748	719	724	723	720	727	702	739	760	721	727	708	721	779	699	712	725	714	733	744	706	706	642	757	744	720	745	666	722	742	711	736	675	734	734	727	726	700	726	720	731	733	749	746	690	717	708	640	697	714	744	746	736	772	727	758	697	698	721	739	682	715	749	705	755	714	791	719	733	707	726	780	765	700	701	718	778	726	744	741	713	721	711	741	691	698	768	680	696	741	730	743	726	743	738	689	696	731	664	687	731	670	746	739	676	698	722	721	716	688	742	706	730	736	694	713	730	729	733	692	730	704	723	676	694	701	688	740	708	745	674	735	702	688	718	698	735	726	699	762	723	663	724	749	708	744	745	738	675	674	662	696	754	721	738	703	697	729	746	736	724	741	754	715	732	771	697	663	742	700	680	722	706	731	736	696	735	726	712	738	723	745	737	742	699	689	728	707	713	716	715	722	712	719	705	732	753	713	712	747	706	723	706	724	786	720	716	713	765	724	706	745	706	712	748	697	666	718	734	725	719	699	696	748	677	739	716	730	701	714	732	717	668	767	614	785	729	729	697	730	730	739	714	709	727	731	724	697	714	715	707	735	654	738	739	732	753	730	721	682	687	730	740	722	718	711	747	726	744	678	719	711	689	700	739	688	743	688	712	732	717	756	726	706	793	743	681	760	688	706	734	680	700	704	674	737	720	720	748	741	696	701	706	731	678	748	733	687	725	706	700	675	751	733	682	706	775	721	680	754	752	706	738	751	734	726	691	715	743	767	712	757	678	732	696	673	770	673	705	714	751	633	744	691	678	711	717	668	686	711	728	692	723	745	720	714	730	696	789	731	720	722	729	712	705	740	750	738	687	672	731	700	696	706	700	758	726	755	721	689	708	684	723	696	712	705	708	714	723	741	703	694	741	734	725	710	697	709	787	708	755	692	683	735	720	735	692	701	706	744	730	758	749	713	699	798	753	718	732	709	723	708	737	743	695	706	696	656	743	727	729	703	716	733	750	706	689	732	701	764	662	708	714	717	696	702	729	743	742	748	700	700	689	700	746	752	749	725	703	775	740	750	722	706	723	731	744	720	731	758	745	713	721	729	707	741	730	725	746	724	737	707	759	677	735	699	693	731	788	709	675	735	718	747	697	757	708	731	736	695	742	752	713	733	757	715	703	726	712	723	708	697	694	726	700	738	750	734	691	706	751	693	713	709	695	672	708	773	695	707	768	713	753	725	714	759	708	783	731	768	699	731	707	673	680	716	748	714	720	713	688	734	698	737	766	762	706	782	698	696	687	769	728	691	714	690	735	707	767	764	730	699	670	741	725	755	699	724	673	727	715	752	724	725	671	672	733	721	730	699	735	728	694	693	754	727	732	744	722	715	744	673	713	725	734	688	750	732	737	694	702	716	735	651	690	711	677	691	743	703	741	671	790	722	754	701	693	693	727	686	628	695	759	726	690	710	761	703	749	795	709	719	718	716	723	689	671	743	743	725	671	701	727	719	732	723	700	712	686	710	687	728	726	709	745	720	754	727	706	718	749	739	687	731	696	708	766	692	754	689	732	698	727	757	764	681	724	718	760	764	707	694	693	712	749	693	735	729	733	756	659	678	743	739	672	675	722	735	723	713	696	759	715	676	717	771	742	724	715	710	735
36909	18513	13779	8208	4414	3896	2631	1883	1554	1263	1027	891	846	832	658	559	506	434	466	418	424	369	376	424	399	379	375	362	364	358	389	393	394	298	359	371	367	373	394	383	390	389	350	383	409	358	330	360	393	432	369	386	374	356	358	371	350	360	363	357	380	369	361	366	381	371	370	354	404	420	402	375	417	367	344	382	384	388	398	345	385	376	375	373	360	373	343	366	378	352	398	343	373	369	350	365	395	380	355	404	383	387	360	403	396	381	384	359	358	397	378	385	374	385	405	374	331	382	377	363	370	381	380	345	351	388	386	397	374	379	411	383	393	357	365	370	406	380	408	344	400	380	385	396	373	343	348	385	381	398	381	386	397	354	365	378	360	396	340	388	376	363	383	366	392	367	369	395	360	385	361	372	374	382	404	408	369	354	373	375	355	356	377	354	356	400	388	362	353	395	353	366	382	370	359	346	395	385	383	406	347	355	368	378	366	371	379	368	363	374	394	400	334	368	382	360	369	341	370	419	350	373	387	347	384	364	389	348	403	399	360	387	353	397	401	385	349	379	396	360	382	382	372	363	371	365	365	375	361	374	387	372	382	375	416	345	392	414	362	405	364	396	384	402	375	395	386	357	377	350	357	380	364	384	390	392	402	395	379	428	366	333	368	369	369	355	398	342	370	377	421	384	372	375	400	396	384	364	398	349	370	404	346	380	425	372	385	373	366	406	375	372	349	389	346	381	411	361	377	369	381	384	369	372	350	367	368	368	329	330	343	392	393	388	370	388	396	361	342	379	394	366	411	411	367	379	401	372	370	407	350	386	340	376	355	385	405	350	359	374	340	420	347	407	381	382	377	396	363	373	401	381	353	351	341	406	358	353	379	424	401	343	409	417	362	420	366	391	376	363	380	365	398	341	327	390	357	351	355	381	367	382	403	360	357	381	368	371	360	383	370	368	388	392	393	382	368	378	356	358	352	353	388	382	353	386	389	378	372	380	386	358	382	314	379	384	405	389	331	366	378	419	369	350	383	344	300	367	416	382	409	388	362	331	344	357	413	352	391	371	360	367	367	414	406	358	395	330	397	366	363	393	369	375	386	360	412	414	414	370	337	412	392	359	358	376	410	383	398	338	384	376	394	399	416	372	393	379	356	360	381	360	434	363	374	336	373	403	400	415	397	371	380	404	366	404	370	367	377	348	376	387	326	388	365	352	392	397	403	384	388	383	391	381	371	395	372	389	410	348	333	353	400	326	383	410	395	383	358	371	406	359	365	357	413	400	373	381	391	389	368	362	381	359	389	345	360	373	383	388	373	337	347	379	363	368	388	353	357	360	383	353	386	393	341	371	363	366	411	367	358	370	392	343	383	383	385	376	382	408	365	393	364	366	382	395	365	341	396	421	371	383	348	395	364	388	359	384	369	360	381	394	374	416	378	393	369	400	346	424	366	356	370	341	335	356	431	397	376	397	357	370	349	358	409	367	372	353	396	344	365	364	366	342	315	364	359	396	355	390	392	382	382	374	369	395	390	386	384	387	370	372	379	394	370	412	390	323	368	369	376	374	397	361	342	365	364	351	354	383	371	362	355	367	359	380	355	393	359	395	401	391	364	375	398	348	392	376	387	384	403	347	379	351	381	366	350	404	372	364	380	355	374	379	341	376	367	357	380	377	380	361	367	349	385	369	358	372	363	388	381	368	365	366	361	366	420	368	358	375	372	389	371	365	394	361	345	394	354	355	364	409	353	359	362	357	397	397	387	401	375	384	368	340	367	376	358	396	341	330	383	391	376	352	404	390	392	363	384	351	372	371	382	379	384	343	327	328	396	348	379	362	350	394	375	400	373	388	402	330	363	363	325	363	387	373	412	345	367	396	328	409	372	341	405	374	343	366	406	400	390	403	391	391	384	362	381	369	382	388	370	351	416	376	377	380	353	400	362	351	320	373	336	390	364	347	351	347	348	366	345	364	376	376	368	361	373	370	383	409	351	369	387	368	370	382	369	385	357	388	405	388	360	406	358	370	379	386	356	349	407	378	372	336	389	345	392	356	367	366	378	388	398	364	371	371	376	348	373	367	385	378	401	367	360	363	367	396	330	373	394	363	377	364	396	377	397	367	379	356	363	393	383	389	352	392	348	382	381	378	327	356	345	365	399	386	353	416	381	412	393	344	368	369	405	370	352	349	351	396	378	385	354	388	370	389	341	385	401	370	363	373	384	406	365	376	362	344	409	368	366	400	408	392	340	381	345	357	357	370	386	382	400	353	367	357	372	379	341	328	355	359	363	397	391	376	344	363	375	366	364	389	352	364	371	413	365	370	408	365	372	412	366	385	401	375	361	357	380	341	392	372	395	418	355	377	393	331	377	333	391	413	373	376	341	345	366	395	385	376	392	379	392	379	373	379	366	394	392	378	378	363	394	403	372	411	370	420	369	356	387	372	378	383	370	377	379	348	377	365	359	348	379	388	403	389	374	386	403	369	393	360	358	367	339	432	378	392	385	389	347	412	341	371	383	380	376	386	374	347	364	382	373	367	341	336	353	362	361	358	404	354	382	375	411	355	405	389	374	352	368	359	384	391	388	398	360	395	409	397	373	360	365	445	391	369	386	426	336	380	373	383	413	387	363	382	424	403	368	382	350	353	361	415	335	392	360	379	378	394	389	351	344	371	355	380	395	367	387	385	387	358	395	389	368	366	369	397	386	334	420	376	375	389	389	380	368	375	369	383	372	371	392	397	369	379	368	354	301	355	370	347	359	397	385	363	362	384	342	347	401	384	364	365	400	419	401	344	357	393	406	345	354	397	389	347	366	328	333	420	380	389	348	364	370	386	400	360	364	352	402	397	363	421	366	357	356	348	398	405	376	379	410	383	367	399	385	403	368	350	378	354	399	363	371	360	368	393	362	343	418	346	342	369	363	382	413	372	393	388	365	377	342	416	383	360	332	395	347	358	391	398	397	355	354	364	383	373	366	388	380	359	391	379	358	362	380	351	351	330	345	386	360	336	358	387	347	354	350	381	363	389	409	359	381	377	377	351	399	350	374	363	361	416	385	365	363	380	383	379	393	357	377	344	360	379	400	367	356	374	374	350	364	363	370	374	357	356	365	369	333	372	349	358	373	363	370	362	357	347	382	378	404	384	391	349	372	395	346	412	376	373	341	365	357	372	380	399	406	379	340	378	336	387	416	399	385	334	401	360	361	381	362	371	355	386	353	395	376	367	386	358	334	361	365	375	374	350	340	412	395	371	403	365	383	364	390	352	383	345	365	371	347	390	352	400	390	403	354	389	380	400	386	372	386	379	385	339	317	319	371	372	360	428	373	402	367	362	386	371	369	349	342	394	389	377	380	429	379	361	406	370	344	330	375	370	408	378	387	350	409	403	414	378	380	385	388	359	363	376	352	366	353	388	362	348	407	381	379	374	343	362	366	365	376	397	320	404	355	362	363	357	385	359	367	380	325	371	366	372	369	404	372	377	356	377
20775	12716	18713	16604	12915	12727	9617	8033	6511	5580	4696	3943	4001	3340	2422	1888	1713	1373	1214	1081	1075	957	967	907	913	904	806	835	874	832	832	852	818	852	833	889	811	872	796	905	838	872	795	865	787	830	842	833	833	836	794	780	869	823	783	791	870	808	841	849	824	772	862	861	800	841	837	797	807	810	841	797	805	778	844	820	850	845	758	845	879	822	821	812	837	900	828	829	810	846	785	804	806	805	835	823	798	818	780	827	821	817	837	823	861	773	838	804	794	782	826	861	794	827	833	822	853	788	845	841	802	843	778	793	864	829	838	806	810	823	788	781	804	817	777	796	836	841	818	849	805	827	813	824	862	841	806	832	806	844	841	844	807	842	814	813	868	828	822	867	875	820	866	847	836	777	768	804	851	815	817	782	846	762	861	841	838	838	809	821	821	847	830	803	812	845	813	832	871	860	847	843	799	821	869	816	872	856	779	808	791	807	870	836	855	827	786	835	861	806	821	825	833	912	770	800	833	816	869	767	807	812	798	869	814	841	795	839	796	812	861	800	836	780	802	828	808	787	790	849	786	799	791	851	792	828	811	801	807	802	844	811	796	834	810	835	805	796	808	820	837	814	779	846	846	823	805	792	818	835	781	842	813	811	814	768	813	795	805	857	796	816	855	830	842	807	808	814	808	827	803	800	836	858	863	784	805	801	813	823	809	820	821	809	815	901	862	854	778	777	887	919	808	820	772	819	820	804	839	780	814	838	856	771	820	818	825	820	806	782	803	810	818	767	806	804	779	838	796	846	804	845	819	811	796	783	745	838	818	832	862	828	794	846	844	783	798	793	781	817	765	818	817	793	840	847	786	786	840	784	806	800	812	793	796	781	822	813	842	845	816	879	815	820	770	777	809	788	830	820	844	890	812	835	842	794	785	838	784	855	807	804	817	852	839	785	847	780	789	816	808	809	786	850	769	829	804	804	807	826	804	784	840	776	795	788	865	810	823	818	817	824	800	816	815	849	831	807	829	788	820	857	752	833	850	864	847	836	808	869	839	853	811	795	818	847	795	753	801	843	792	812	814	824	853	830	844	838	794	798	842	822	813	848	846	858	858	808	782	851	807	844	790	834	786	803	779	823	800	799	790	830	876	846	855	837	810	854	863	866	860	832	801	835	818	858	781	836	820	784	805	818	833	822	815	773	804	824	787	784	843	831	856	807	832	821	795	811	800	821	833	810	798	772	822	834	835	776	863	837	844	813	840	799	823	828	782	832	802	828	812	824	791	864	818	846	817	766	813	769	842	830	821	858	853	831	752	838	847	859	859	794	812	835	823	865	855	822	808	823	810	868	821	848	791	810	842	849	818	852	798	826	821	797	782	814	838	774	811	815	818	849	811	848	817	773	808	844	822	789	812	800	808	840	846	836	819	848	868	809	810	812	774	842	815	839	813	845	872	778	803	805	803	836	796	826	911	848	825	831	840	840	765	798	846	820	826	827	844	816	849	791	778	814	858	881	810	826	788	863	841	834	852	831	818	813	818	800	814	836	817	814	816	826	824	803	787	829	809	803	840	834	795	809	835	809	800	824	823	821	854	780	823	842	845	840	830	826	775	811	846	836	793	856	820	824	822	765	798	814	918	841	834	877	866	798	828	779	770	820	828	807	756	850	847	786	817	822	809	795	864	848	815	806	837	774	806	853	838	845	827	807	807	816	803	841	808	838	807	848	844	834	808	842	804	831	869	887	855	795	825	811	814	819	761	885	797	789	822	827	813	797	803	787	831	772	849	787	805	806	838	814	865	841	839	808	831	812	849	869	812	805	832	870	810	853	808	784	795	760	845	817	807	835	853	886	817	836	736	789	842	829	788	797	802	826	857	834	812	846	824	858	823	813	835	862	804	804	810	785	870	807	849	808	789	863	865	807	801	871	802	869	772	835	808	892	829	775	776	876	812	799	799	830	842	795	780	819	817	808	795	783	810	867	832	845	821	817	817	812	744	841	787	854	798	785	782	798	784	777	820	791	824	833	803	776	795	850	848	808	841	842	807	778	792	823	831	857	801	811	741	843	801	800	815	836	794	818	799	806	846	803	852	817	851	843	817	899	807	810	833	832	778	783	771	865	823	856	840	795	821	847	815	811	820	854	827	833	776	836	776	785	778	772	803	852	859	833	852	860	846	837	832	817	776	817	774	859	810	816	799	867	817	825	850	835	809	785	797	840	816	831	880	766	871	812	830	806	843	826	779	814	835	825	805	807	805	761	779	839	807	856	815	814	753	790	799	787	843	792	793	793	803	835	824	799	819	770	830	863	816	843	795	826	840	819	822	832	763	814	761	874	779	826	812	813	857	784	814	801	817	819	783	787	862	877	804	775	814	793	818	829	783	842	821	834	812	825	865	797	828	841	796	862	790	786	764	808	882	861	800	790	846	790	795	833	836	858	791	838	815	782	785	785	789	769	842	802	811	823	783	815	787	874	846	754	835	822	844	824	797	821	838	861	859	800	806	821	830	831	852	812	819	846	818	797	825	793	793	817	796	818	782	817	792	795	808	822	816	883	834	824	818	787	800	801	773	839	798	852	862	909	825	864	874	806	817	815	804	788	837	789	807	807	788	804	836	785	844	783	851	827	813	860	831	831	826	770	798	811	796	805	841	792	852	828	773	851	767	841	815	823	806	860	776	863	796	762	812	816	833	821	850	816	819	842	785	859	852	827	769	809	838	847	818	874	816	822	782	801	772	825	840	831	801	815	757	853	825	855	790	802	832	867	824	810	807	820	842	821	840	755	835	828	806	804	817	790	845	860	794	794	831	831	785	827	866	823	806	794	862	814	805	817	852	828	871	791	823	783	785	848	831	800	844	834	844	856	804	835	799	784	781	811	867	838	834	782	795	830	793	829	859	800	857	781	862	836	842	804	821	828	843	824	841	742	776	796	817	871	789	854	825	872	813	846	841	804	826	811	819	811	851	821	792	828	844	834	817	815	849	800	818	850	872	856	849	848	816	812	749	799	815	834	868	806	833	839	836	841	869	818	809	847	807	835	811	835	792	807	816	787	821	848	847	807	777	834	873	809	792	846	768	793	834	796	816	802	822	806	785	848	829	850	837	840	857	793	782	830	831	776	810	813	879	850	847	853	857	861	815	834	841	808	842	785	799	830	792	853	821	784	786	806	840	835	789	850	826	852	820	741	821	847	832	805	781	778	849	823	797	821	809	820	908	830	783	802	823	780	816	821	844	805	816	824	851	789	815	824	831	821	827	840	845	835	861	817	868	860	896	810	768	856	805	805	808	818	816	801	822	837	834	778	825	820	789	813	809	843	792	880	796	837	830	821	753	897	816	786	786	818	872	794	851	856	809	836	808	775	818	814	832	836	820	867	789	782	853	846	827	828	839	797	792	797	840	808	856	818	825	830	804	835	829	764	819	870	835	799	838	857	828	793	815	779	814	817	856	771	841	766	777	845	794	808	832	803	799	817	799	795	817	788	827	806
17135	7666	5433	3223	1794	1329	920	790	679	680	596	527	473	433	411	405	422	367	377	403	395	368	379	416	347	374	375	379	353	342	364	342	344	376	390	353	350	343	335	328	366	348	403	338	369	355	326	335	346	373	383	386	352	358	363	382	417	350	382	331	331	350	408	395	318	373	330	384	400	375	369	348	386	396	336	359	370	354	368	350	321	331	323	340	381	377	371	320	363	343	362	333	363	334	365	351	364	365	401	334	337	346	371	376	347	346	358	325	340	309	364	364	359	371	374	368	382	397	341	383	359	377	373	371	378	338	319	346	360	315	335	345	338	369	342	338	325	359	338	334	307	381	359	339	332	344	347	354	370	377	352	394	353	359	366	357	363	326	348	345	359	355	369	356	395	326	390	402	379	376	381	339	353	333	355	342	350	357	362	346	379	367	379	365	334	339	333	361	353	372	359	353	335	392	341	404	349	341	362	343	369	345	333	361	373	366	342	385	381	363	378	378	342	377	386	334	359	364	357	358	344	357	378	318	362	331	402	370	335	351	372	358	373	353	352	342	342	346	350	362	355	331	352	344	360	353	386	363	364	332	363	381	311	375	364	375	364	344	321	316	355	350	332	351	366	349	343	386	360	380	358	313	341	366	348	333	348	351	328	348	382	314	348	378	390	343	377	356	340	362	341	350	375	362	321	366	370	304	340	360	369	368	385	368	363	375	351	370	319	385	362	371	388	366	384	347	359	358	365	336	382	388	376	371	361	344	371	359	358	378	353	367	351	354	364	311	341	364	398	379	370	343	361	353	377	353	351	375	354	345	347	411	343	375	387	372	359	369	342	330	334	345	350	361	373	342	371	354	341	343	345	358	374	389	369	337	370	370	373	368	358	351	362	355	354	340	353	381	361	358	404	343	356	332	369	335	360	351	341	330	340	329	330	381	355	360	324	346	344	355	366	339	358	413	382	351	326	356	371	356	305	373	384	402	365	383	367	347	373	346	360	367	355	361	362	336	335	325	372	342	381	326	377	354	365	363	394	371	393	379	348	355	335	359	370	365	349	340	323	323	339	326	332	366	330	346	353	337	359	360	378	374	348	372	356	372	361	365	368	359	338	344	367	399	366	368	407	414	393	343	356	349	359	324	395	343	387	345	358	395	361	359	353	350	329	389	378	354	358	337	329	401	350	341	360	339	392	364	366	349	342	341	314	352	384	350	342	344	369	336	368	340	328	343	325	336	384	372	348	394	352	379	357	340	357	343	345	345	366	325	340	372	370	331	364	352	316	340	372	356	353	340	347	344	371	332	344	385	360	364	370	348	400	345	363	352	369	395	360	352	342	371	363	354	347	331	334	392	366	378	342	323	343	370	319	353	383	322	361	339	369	335	389	343	331	421	354	360	375	384	363	372	377	373	380	377	342	347	375	370	377	354	324	311	378	365	338	346	330	355	359	338	366	377	368	349	366	358	387	381	379	351	375	361	335	354	367	379	340	360	322	328	313	347	355	380	344	367	368	384	344	374	360	359	338	367	340	336	331	334	371	353	350	365	339	372	376	355	365	344	386	372	371	325	361	394	388	385	365	337	348	354	388	337	376	316	363	385	319	355	369	395	377	328	327	356	372	348	342	385	342	364	340	342	372	330	369	326	348	333	354	375	352	371	339	345	371	328	340	373	344	311	371	372	335	370	380	361	341	355	321	320	375	348	339	345	323	394	321	361	368	384	338	364	392	373	386	345	352	360	328	372	372	359	344	379	369	350	341	359	355	352	341	390	349	351	385	369	382	373	370	388	339	352	330	334	372	328	358	373	357	343	363	338	393	330	382	401	343	357	325	351	336	361	361	364	377	338	382	362	367	375	372	366	381	395	370	369	392	337	341	364	340	364	316	359	383	332	346	368	334	376	341	338	336	378	351	373	356	380	356	384	354	329	370	318	389	370	381	355	337	357	377	359	367	342	387	368	346	323	361	323	350	326	381	392	349	365	390	346	350	308	334	353	351	341	338	394	330	359	335	367	349	370	343	348	341	322	334	348	349	354	357	362	390	313	388	360	341	360	359	389	365	374	322	356	347	369	348	359	362	348	346	357	364	359	311	342	343	359	361	375	337	343	351	352	364	374	342	349	359	362	341	333	369	370	366	326	378	380	355	394	360	321	340	359	364	384	357	406	359	373	395	401	372	298	339	334	356	358	366	396	357	348	386	356	365	349	331	382	384	392	380	389	369	367	341	366	353	375	384	374	323	332	337	328	344	347	366	329	339	366	357	372	365	351	370	380	373	361	339	374	362	395	372	425	375	343	391	395	375	338	377	358	342	359	365	362	346	356	385	377	386	355	376	352	390	346	358	370	361	374	354	339	358	332	358	362	358	332	380	343	324	369	383	339	342	361	389	361	381	318	341	352	334	357	334	365	369	371	354	372	388	317	363	392	331	367	382	360	373	407	369	352	345	364	332	347	365	364	354	368	379	348	396	362	345	388	341	360	373	302	355	363	324	364	351	380	377	403	372	363	326	353	355	353	388	353	364	360	344	360	373	339	347	352	367	378	360	359	346	346	344	373	366	381	337	355	316	338	328	372	370	345	390	332	344	332	360	375	355	368	314	340	321	336	325	336	405	349	391	345	365	363	340	363	386	329	358	362	355	361	339	375	367	320	363	358	367	348	336	357	351	358	358	351	373	356	381	392	356	370	355	352	351	332	349	359	379	371	364	370	362	356	350	363	334	366	317	371	350	372	355	357	363	363	339	341	351	348	367	364	374	321	346	387	385	319	342	349	379	359	389	343	364	343	339	382	398	353	371	370	357	351	375	364	334	345	379	368	347	383	366	375	358	359	398	349	340	342	366	321	355	338	373	373	300	379	380	363	365	356	373	353	326	379	375	372	372	410	384	381	382	377	345	370	353	349	353	379	362	382	362	357	359	379	349	358	322	357	391	360	364	375	357	343	381	364	330	345	304	382	369	355	351	376	361	365	341	403	343	365	332	378	380	347	368	368	350	346	375	316	337	342	370	399	380	348	373	338	368	377	366	375	398	372	332	385	389	331	329	344	378	383	333	364	328	342	385	392	313	340	377	385	353	347	375	329	384	355	393	352	352	352	367	344	343	382	332	365	351	367	372	394	350	368	370	336	375	401	364	329	316	360	360	360	363	358	358	332	351	356	350	389	369	383	352	360	350	354	334	362	383	344	358	348	385	362	346	356	359	346	366	330	374	355	361	408	363	359	349	371	349	349	347	325	328	357	383	366	343	325	358	351	351	362	337	372	374	376	349	367	318	325	360	319	393	345	338	370	336	335	342	335	363	357	334	333	384	339	362	409	357	363	346	344	374	347	353	357	339	374	365	315	369	340	359	391	375	337	337	372	364	352	340	357	367	345	376	367	333	345	331	367	353	356	361	337	336	346	385	368	354	340	344	348	321	375	378	347	382	374	402	365	330	379	353	355	361	365	331	357	351	369	364	377	364	351	356	347	340	375	391	366	371	362
9922	5790	9521	8486	6218	4883	3549	3089	2718	2314	2126	1743	1534	1351	1126	1079	1009	971	914	892	786	825	817	876	814	794	762	799	767	745	774	736	754	762	765	786	785	820	820	823	768	776	749	768	753	754	828	735	754	815	733	794	745	747	810	819	772	830	862	771	790	785	777	801	803	736	744	751	740	789	807	754	759	772	770	799	795	748	811	749	789	791	812	808	779	815	749	802	796	800	778	786	775	741	767	803	769	763	779	752	712	771	792	744	819	727	718	766	762	748	747	748	852	785	807	735	807	757	764	788	799	794	792	794	710	778	772	806	721	831	715	755	816	795	728	785	779	778	753	766	795	755	776	791	800	778	831	766	805	786	770	812	756	805	773	774	806	786	796	781	793	761	785	765	776	784	784	792	808	789	810	742	788	766	755	705	818	784	811	788	759	809	768	818	749	774	784	771	807	724	754	729	749	796	737	793	749	785	819	780	752	785	792	787	738	787	828	761	790	780	790	802	766	788	750	768	758	805	803	786	806	767	770	773	751	779	731	794	817	812	794	782	740	812	709	748	765	801	802	784	749	766	845	785	795	753	817	794	797	789	835	816	796	817	838	810	773	763	750	777	844	781	803	758	773	774	822	750	739	758	759	787	757	772	796	751	735	746	805	785	757	789	791	766	786	780	774	779	745	724	774	743	776	784	773	723	782	762	750	782	778	725	783	769	820	779	794	818	781	772	764	772	777	739	796	751	738	819	765	803	793	756	768	829	777	778	789	764	728	787	788	835	810	826	753	775	768	748	770	730	768	751	780	791	821	759	786	731	764	767	759	753	783	760	725	784	802	774	709	732	794	791	794	780	767	761	785	755	792	795	808	767	786	792	784	777	775	764	816	706	730	743	765	802	786	786	800	770	786	765	801	780	792	750	824	771	763	795	766	740	787	808	780	822	771	839	779	766	779	775	805	789	766	793	805	769	762	770	746	771	739	770	847	725	786	783	790	724	785	834	766	756	799	759	776	757	787	768	809	771	746	775	801	767	766	746	755	872	774	791	790	832	800	823	773	783	832	758	764	764	747	786	759	742	754	781	780	767	785	792	746	725	754	810	773	757	777	789	748	799	782	797	781	788	808	752	781	748	769	801	808	779	778	814	821	788	744	797	752	763	813	809	790	739	777	755	799	737	815	762	778	800	817	756	803	780	776	784	794	761	758	786	741	786	807	743	771	758	789	787	755	802	731	774	766	756	791	806	770	746	773	788	797	788	798	776	733	813	801	803	795	755	777	781	776	786	774	722	782	781	728	721	817	797	785	808	758	715	742	814	777	775	803	776	751	803	767	797	780	752	798	813	781	805	793	789	831	802	796	840	772	742	766	787	821	818	792	767	765	786	764	752	826	739	783	816	762	786	772	768	798	777	761	775	741	737	794	752	764	755	785	791	779	784	787	741	770	797	773	770	765	747	779	760	799	762	778	766	797	733	749	759	754	718	720	769	759	784	777	767	814	771	741	791	784	772	761	791	799	771	765	778	762	774	764	782	746	818	770	776	810	766	810	770	804	793	782	744	795	801	807	761	768	760	794	791	778	785	786	747	777	801	770	756	730	807	793	772	767	794	827	787	741	775	776	833	757	777	788	790	799	769	770	762	739	752	814	790	760	792	796	743	759	768	803	799	757	781	759	846	748	783	737	766	730	788	811	797	749	743	761	781	771	739	764	825	843	796	786	811	785	798	763	753	776	763	762	825	751	807	745	785	722	787	794	769	793	796	800	837	807	792	792	825	795	790	801	796	781	775	792	736	781	797	799	780	803	750	780	773	769	745	784	811	726	831	759	794	784	829	777	799	746	789	758	807	790	794	791	812	828	784	729	822	758	754	780	774	789	776	772	749	757	813	746	781	750	776	753	724	730	830	810	725	754	790	720	737	786	798	792	763	782	770	765	736	757	826	743	820	815	778	762	776	780	845	738	720	763	775	760	806	726	764	735	773	788	749	798	793	739	689	831	747	752	789	740	778	777	786	760	777	728	768	803	779	795	789	816	748	768	746	785	785	776	773	762	754	768	787	796	773	755	783	780	770	826	745	771	766	781	821	757	787	780	807	777	805	806	809	785	753	766	749	810	775	744	775	775	794	765	824	798	764	750	766	779	836	768	820	769	766	764	768	796	762	762	741	807	778	755	742	791	839	798	810	748	759	801	799	808	809	781	788	774	813	747	768	795	784	774	765	764	806	815	762	794	755	786	791	760	757	749	800	743	752	772	801	766	778	762	827	796	784	749	787	802	812	748	828	765	815	754	833	772	762	742	747	784	818	765	759	778	762	801	806	754	764	772	737	776	777	836	810	764	775	784	748	829	786	793	789	792	761	739	765	804	723	755	798	808	756	790	739	751	778	765	783	777	780	822	803	779	793	770	793	753	778	774	787	791	819	793	834	764	767	774	720	788	789	775	731	781	783	758	788	737	785	776	779	772	839	739	782	760	770	790	767	748	800	718	752	806	776	747	764	783	789	786	787	774	784	707	770	799	772	735	798	820	790	795	798	818	810	787	799	793	752	754	737	786	771	761	775	791	802	797	791	735	770	786	769	797	821	778	777	813	849	805	714	764	778	838	782	752	766	805	849	751	727	762	824	793	796	715	811	761	756	792	889	780	797	770	772	803	806	765	762	814	804	714	837	779	781	746	769	788	782	787	737	749	767	765	729	775	763	745	777	778	787	713	792	811	736	774	793	774	695	816	769	797	766	812	784	757	749	763	754	780	759	785	799	804	774	805	765	776	781	802	784	808	782	771	777	766	768	783	753	757	783	731	771	803	742	760	762	787	808	804	788	751	757	827	804	777	815	792	732	748	763	753	820	799	809	783	805	818	802	810	810	774	767	782	792	756	737	803	799	793	754	775	831	775	782	780	764	830	838	762	795	788	821	824	777	732	792	791	782	796	732	777	747	809	808	844	771	806	768	817	800	819	775	768	747	783	773	811	777	774	755	761	799	758	763	714	763	811	745	756	785	786	814	766	790	761	775	812	800	758	787	759	761	791	788	780	766	709	775	805	790	791	782	783	790	764	773	769	819	821	819	796	734	809	785	754	801	802	736	824	732	774	720	760	792	760	759	790	768	761	753	795	767	804	778	821	766	782	825	803	755	759	769	757	824	741	770	803	815	756	805	757	803	777	816	757	764	777	821	773	781	766	757	772	739	755	809	811	777	747	794	857	720	782	789	774	779	834	759	746	762	786	758	799	811	783	763	776	758	807	763	797	827	783	757	814	797	789	733	833	753	785	746	755	774	761	740	727	826	755	772	780	809	798	789	762	745	773	748	764	777	776	755	737	791	768	751	774	748	776	757	764	806	759	775	772	796	772	812	775	780	782	791	745	836	747	773	790	761	808	792	781	730	747	775	783	762	745	765	742	799	785	814	761	746	809	763	796	776	807	764	824	749	750	794	788	738	758	778	789	759	779	837	806	815	780	792	767	773	766	782	770	768	776	744	778	767
28153	12944	10677	6050	3178	2290	1719	1272	1096	887	774	700	620	589	491	484	443	373	390	366	330	298	320	317	315	336	338	336	332	319	317	312	364	314	313	357	292	303	284	336	314	338	319	315	300	294	334	330	329	293	314	318	275	318	344	341	292	310	320	338	319	333	314	334	296	319	295	364	321	302	354	288	343	346	319	304	353	306	349	292	295	301	324	332	337	305	325	312	320	328	334	335	329	304	343	309	316	340	328	328	340	306	274	318	323	345	302	285	306	332	317	311	306	347	348	289	345	328	331	312	325	343	328	332	310	303	321	335	345	308	351	336	350	338	330	330	321	331	320	291	333	341	339	332	345	353	314	313	320	346	342	315	331	347	318	322	319	325	336	346	288	320	345	327	331	319	340	312	343	323	342	335	334	294	278	364	351	299	350	342	304	313	301	378	347	333	349	316	334	326	345	289	339	301	349	319	298	339	370	322	337	284	341	352	369	344	306	319	351	304	333	321	336	356	312	316	304	346	327	304	321	342	329	330	314	340	325	296	290	334	295	322	284	304	321	305	340	328	319	332	296	322	318	325	323	329	335	315	311	324	339	325	334	331	319	303	308	362	304	328	319	336	324	281	311	300	346	342	362	327	355	327	344	336	312	335	328	343	336	285	304	318	322	292	332	280	356	347	304	332	345	295	319	301	315	298	318	355	304	329	316	333	348	329	319	319	302	360	324	286	280	334	329	326	301	328	298	326	319	360	346	278	323	292	301	307	322	328	336	340	341	329	321	336	297	303	338	291	308	337	291	364	293	315	339	305	325	331	327	337	344	307	361	319	299	290	291	340	295	311	341	311	313	367	351	363	303	309	312	286	285	328	314	357	339	314	357	331	360	324	313	324	277	311	354	318	338	345	330	339	305	341	324	318	345	318	311	316	302	313	336	299	327	314	344	329	293	299	319	325	358	339	320	317	337	324	301	327	329	370	303	317	303	316	302	292	311	315	318	315	307	310	330	310	319	322	344	352	334	347	320	373	288	349	302	339	321	364	300	340	326	357	305	285	298	339	286	304	302	337	331	304	277	276	344	359	323	329	312	314	322	298	339	348	310	342	316	327	336	332	345	328	306	324	314	335	311	341	316	287	324	316	331	300	333	268	348	312	332	315	326	314	335	307	374	318	302	336	321	352	328	340	337	283	332	330	315	327	354	316	311	321	308	306	358	343	306	312	350	309	329	324	301	320	325	278	353	361	333	311	280	336	349	346	321	317	329	336	332	315	311	336	343	310	346	322	335	317	319	360	323	335	350	285	293	329	318	295	354	357	316	297	306	325	314	315	335	342	327	326	292	298	332	357	316	318	318	339	335	370	319	290	334	280	337	313	327	345	299	340	366	308	310	335	318	348	324	332	313	344	362	330	339	320	351	308	317	321	323	284	327	312	340	334	304	314	343	355	329	336	344	358	335	300	331	317	387	336	344	377	339	330	312	347	350	354	321	338	328	297	320	317	363	338	318	299	331	320	336	337	323	345	315	329	328	294	297	321	343	291	308	349	295	333	319	328	334	324	323	313	314	289	312	317	327	329	291	322	321	346	324	328	304	324	340	327	315	343	328	328	320	320	315	321	316	332	332	296	333	321	295	314	293	317	290	315	285	301	273	303	328	334	339	322	333	360	294	342	325	370	318	346	316	361	301	319	324	301	355	291	302	351	310	316	293	343	336	329	319	349	354	309	307	321	328	315	343	335	330	334	297	307	334	327	335	355	363	318	334	328	316	329	323	323	347	295	325	333	331	312	340	337	319	322	355	330	311	325	339	315	302	337	310	327	330	361	325	310	346	361	339	322	335	312	328	302	330	335	318	325	347	327	332	318	339	327	335	342	355	346	321	316	328	349	344	316	320	323	311	349	330	286	326	322	310	348	335	316	328	313	331	336	299	326	328	310	281	325	307	353	314	330	320	323	306	313	332	335	327	336	320	335	346	285	315	387	331	337	332	318	304	287	332	324	322	303	336	305	331	320	315	321	336	311	317	323	301	300	335	351	334	336	328	340	327	323	312	314	319	355	319	352	332	325	359	329	335	303	334	315	353	328	350	310	322	313	300	347	311	317	285	314	349	315	349	341	343	323	341	318	354	322	315	310	316	327	380	317	315	306	331	331	325	332	300	340	319	301	375	302	316	317	334	333	336	324	326	328	308	327	333	346	328	297	339	315	297	334	331	304	346	292	299	315	328	345	332	309	339	346	339	308	351	314	321	339	284	310	301	282	337	361	277	309	302	322	312	320	373	321	319	302	332	348	332	328	344	280	326	354	320	341	306	318	341	349	318	359	328	311	313	362	349	332	322	316	319	336	342	331	336	305	343	354	279	351	342	308	280	295	335	314	354	316	322	328	333	325	318	293	311	318	346	313	306	335	335	317	349	282	307	336	309	327	290	357	358	301	306	317	272	341	320	299	339	335	347	349	345	310	324	354	356	329	380	338	317	330	316	323	347	312	320	312	315	321	317	354	324	311	339	315	316	326	344	323	326	344	305	338	345	314	296	289	333	305	348	320	317	329	329	336	303	351	315	324	310	333	337	306	332	311	324	313	341	330	341	319	297	326	313	326	327	348	327	327	330	325	351	326	341	333	331	318	321	371	324	325	348	298	321	357	359	292	300	308	332	316	312	314	289	320	326	350	339	313	319	337	315	330	329	327	304	309	318	322	334	345	328	297	326	302	331	316	320	349	336	314	354	317	324	332	342	372	335	292	345	318	318	299	319	353	343	331	326	360	319	324	324	350	330	334	308	352	324	356	329	335	300	322	312	352	344	327	325	313	288	300	349	314	334	325	329	324	315	337	328	318	353	314	305	297	355	339	330	301	318	341	323	315	356	347	351	309	310	290	322	354	300	340	344	335	323	301	346	314	358	318	351	295	321	302	326	324	321	323	317	327	335	343	323	316	310	311	333	324	326	348	297	301	333	336	341	301	315	277	332	313	307	306	321	298	337	305	340	351	315	329	332	333	343	323	292	315	304	327	335	328	334	361	297	319	334	309	337	310	310	362	325	332	314	315	322	330	281	354	352	317	296	291	320	331	313	344	324	322	351	324	304	318	340	325	322	344	314	316	344	326	354	329	312	340	314	300	350	338	305	289	297	347	310	351	311	316	342	313	353	289	341	289	340	316	313	311	278	274	340	318	351	296	293	263	334	352	328	324	341	327	341	346	289	317	320	349	346	317	313	320	319	328	316	335	335	385	333	347	303	311	294	314	300	286	296	302	318	355	334	320	317	330	327	313	335	324	362	305	340	308	300	292	330	313	329	321	321	336	333	338	317	347	317	315	346	317	390	344	315	337	342	320	320	314	328	341	328	331	338	339	358	323	293	331	312	288	352	342	320	381	325	320	273	315	308	318	321	324	327	304	342	314	346	321	344	310	311	324	322	318	314	379	316	310	308	331	332	348	327	319	340	319	335	328	302	318	312	308	330	333	355	327	322	338	330	320	325	315
16821	9432	15838	13495	10403	8931	6833	5507	4554	3599	3435	2788	2643	2261	1824	1513	1250	1081	1049	1016	925	834	768	771	833	784	746	722	769	743	738	689	797	742	724	699	731	706	706	704	723	750	738	720	708	709	744	733	705	794	735	683	752	747	778	793	718	775	732	702	740	697	715	700	746	733	688	730	745	725	783	685	749	734	664	752	723	744	738	741	724	690	713	734	653	733	750	674	693	716	722	715	744	711	713	763	750	733	719	720	738	686	725	716	715	701	741	694	742	715	784	730	743	713	719	707	712	715	700	786	741	720	740	718	725	721	759	764	720	707	776	749	696	712	734	744	745	735	727	711	716	723	761	692	702	712	704	737	735	746	714	713	737	722	786	734	787	721	728	728	717	698	691	753	691	683	735	763	681	712	754	702	749	737	657	726	689	764	758	736	732	666	770	738	697	696	718	697	719	698	715	716	644	748	727	736	697	693	659	697	732	715	680	739	701	704	664	723	729	700	763	751	768	686	703	716	706	722	752	683	729	696	732	744	743	659	692	751	747	715	741	742	710	749	684	706	708	712	675	707	724	691	714	718	781	771	712	743	716	715	689	741	794	734	715	739	700	739	718	739	745	724	691	735	715	684	729	686	735	689	747	768	769	712	744	748	674	729	721	723	735	742	739	747	758	705	677	646	692	745	709	652	791	736	740	709	707	705	761	733	689	717	747	728	726	749	694	753	723	756	753	741	736	726	703	690	767	705	690	747	717	680	727	721	773	719	704	728	711	703	734	714	683	686	716	780	753	726	684	674	689	715	758	733	680	645	790	742	729	686	747	675	772	694	720	716	734	721	737	714	723	699	737	711	655	713	701	729	794	733	738	745	732	712	688	711	733	694	748	729	782	706	671	714	711	733	741	737	728	722	737	760	769	730	760	742	690	686	750	716	685	709	730	663	800	718	649	682	707	772	721	722	728	756	744	712	711	696	745	701	742	724	718	733	701	727	722	740	712	685	728	708	736	732	738	728	747	740	719	722	724	696	744	758	743	737	735	733	713	746	719	753	757	719	740	747	654	771	750	740	698	705	674	700	712	692	739	709	748	750	729	775	746	707	712	675	765	783	707	701	738	698	711	705	720	743	715	735	663	702	753	682	716	676	743	759	744	692	680	703	735	760	714	731	683	718	733	698	705	740	752	685	733	693	737	743	732	720	698	689	743	655	719	692	715	730	744	708	698	726	693	733	683	737	689	718	647	780	757	720	756	785	738	710	751	767	685	699	764	732	725	685	699	724	730	766	689	718	692	733	687	764	753	670	772	756	749	738	724	758	738	751	777	705	714	710	683	710	740	698	705	744	726	795	728	758	746	737	725	685	732	686	713	711	718	760	767	694	752	681	713	726	723	709	758	712	716	779	681	680	687	727	720	718	719	712	747	723	747	720	726	725	732	741	709	709	719	692	760	692	719	723	660	732	707	748	762	693	745	711	698	730	754	759	676	753	719	712	688	747	733	673	734	698	737	737	741	713	733	715	740	731	720	742	733	695	686	737	722	701	682	765	725	730	711	728	675	672	736	722	755	687	702	684	727	724	687	694	732	702	709	738	720	713	741	730	717	722	689	713	768	733	719	690	746	728	783	697	711	705	757	712	797	710	733	701	704	739	733	712	730	697	737	680	717	718	765	755	770	689	729	715	696	742	738	726	696	705	757	703	778	700	681	725	770	680	711	728	732	703	734	686	747	707	713	725	734	749	683	672	774	729	767	751	768	686	715	698	731	718	758	743	740	703	753	722	715	703	661	735	715	664	743	713	743	723	745	722	722	705	744	721	690	720	739	752	728	701	705	708	734	741	740	759	727	748	729	718	728	723	747	734	744	722	685	706	767	791	764	712	757	708	712	736	706	706	711	714	713	739	692	690	686	765	773	744	749	744	750	714	761	713	718	724	671	696	758	778	760	679	721	716	741	704	675	781	684	719	723	710	709	740	711	721	742	708	723	758	714	754	720	667	763	687	707	685	728	712	719	690	727	733	696	704	725	763	744	712	716	698	714	721	689	744	730	692	748	660	726	748	746	737	748	726	776	698	727	746	771	745	787	764	709	759	713	697	697	732	689	758	737	716	683	718	766	721	770	738	731	718	718	664	719	681	729	736	764	700	735	676	784	699	745	741	733	719	729	709	756	756	692	787	717	751	663	711	731	749	735	726	746	722	779	742	741	712	703	724	711	675	792	749	721	740	679	758	694	764	739	690	760	681	684	748	749	752	715	719	781	736	747	760	734	741	722	698	738	639	706	710	711	694	720	722	723	728	702	650	732	737	698	743	756	727	728	700	728	729	701	760	678	734	719	724	752	715	697	755	718	767	726	688	730	701	760	718	742	692	711	708	728	711	713	723	708	707	736	705	727	693	755	754	756	751	743	769	712	746	693	745	741	693	730	708	688	733	683	696	714	769	742	702	787	729	729	711	753	737	717	672	716	732	743	749	738	722	696	749	715	707	773	695	704	709	694	712	768	695	690	726	743	752	710	728	751	709	750	716	711	704	697	760	722	698	725	683	767	726	797	739	703	717	753	729	729	710	724	702	706	709	751	710	734	709	680	709	746	760	756	753	688	725	735	761	723	740	695	718	751	699	739	698	703	721	661	705	712	683	667	700	726	772	731	711	722	786	728	718	721	725	709	734	751	745	736	743	736	765	708	716	710	701	695	709	741	736	704	712	742	724	690	700	676	739	684	727	682	687	704	726	708	715	716	738	766	683	681	700	741	717	709	695	714	765	731	711	719	713	713	723	727	736	775	699	709	719	714	751	717	710	752	750	700	720	736	747	723	683	735	701	703	706	740	755	691	688	740	736	772	719	706	733	713	716	735	751	701	703	698	767	712	738	678	756	797	720	732	709	739	684	689	673	740	719	775	749	760	727	709	757	734	694	738	727	721	729	717	695	754	723	713	714	660	720	671	706	708	708	778	709	747	677	767	718	760	685	759	729	714	660	722	747	724	727	767	734	753	692	663	720	743	704	744	744	745	733	712	734	741	741	724	691	729	735	680	738	759	765	783	670	739	702	728	729	744	723	748	710	697	772	757	738	720	779	732	743	727	699	782	771	727	720	687	728	742	769	746	680	683	733	732	720	714	756	778	773	743	704	759	711	711	729	748	748	690	688	742	718	728	702	747	757	754	697	669	697	698	776	749	721	731	751	720	712	701	708	761	687	716	718	728	621	740	744	714	671	743	739	699	721	746	743	676	663	727	743	750	701	735	740	737	709	759	719	721	675	775	775	804	751	709	673	733	710	769	726	709	727	723	733	763	719	741	689	746	740	725	744	689	691	736	736	706	730	760	709	685	754	700	771	747	772	769	732	708	726	776	699	709	753	719	763	721	714	718	738	737	693	657	717	700	701	722	701	728	709	652	702	674	736	757	713	722	690	696	671	745	758	690	722	680	750	765	658	723	803	747	727	732	690	763	692	709	690	699	685	689	696	678	750	694	715	732	684	718	725
36764	18702	14035	7478	4571	3617	2569	1820	1524	1154	1104	898	946	780	639	547	520	434	441	417	429	397	415	378	383	399	386	398	385	397	368	388	392	383	357	361	377	385	365	345	398	373	371	371	364	429	371	359	372	370	374	371	361	392	378	415	379	346	386	422	333	435	397	388	332	462	405	367	362	362	401	373	434	372	360	366	336	394	356	384	371	341	379	392	358	403	393	380	351	357	379	397	332	362	383	367	371	353	343	341	368	379	388	366	420	372	404	357	386	353	398	400	406	377	340	377	359	373	355	404	398	366	358	336	379	380	387	345	397	382	382	376	378	400	342	398	358	362	352	391	336	374	401	354	376	388	373	387	339	371	388	336	365	402	357	392	362	354	403	391	366	357	364	383	428	396	359	384	388	398	390	341	339	362	363	368	345	399	404	405	403	362	410	365	374	340	327	350	404	391	369	368	385	402	342	367	394	367	390	376	369	402	349	374	418	401	356	359	355	439	388	363	382	384	407	361	389	356	387	372	366	399	364	381	362	389	407	400	394	361	365	375	371	365	382	364	372	338	359	366	361	353	377	372	365	371	400	393	381	367	386	426	355	390	376	375	358	378	371	365	404	381	381	328	368	422	379	378	392	362	397	362	369	363	381	398	365	362	364	385	385	360	384	380	356	370	372	386	366	415	390	425	399	339	388	384	377	360	364	405	369	349	396	332	345	389	372	348	388	356	380	366	374	372	387	358	393	370	369	359	362	329	361	384	365	380	374	373	377	363	349	357	362	368	385	388	372	394	361	378	396	367	367	396	382	349	364	393	354	389	385	408	337	378	372	339	375	348	393	390	359	365	375	353	363	379	365	343	353	336	372	364	383	345	370	356	377	355	390	349	353	359	403	341	368	348	348	377	371	439	390	366	401	379	388	368	374	373	350	388	394	387	396	372	369	344	343	388	372	360	367	340	391	348	353	346	385	388	391	362	357	385	352	366	353	363	373	413	384	376	366	381	370	349	366	390	394	351	377	356	341	384	363	350	378	391	372	347	363	365	347	397	350	397	398	343	381	355	343	369	383	369	331	394	388	379	377	384	350	370	358	356	375	378	354	357	386	383	414	372	370	370	398	366	396	359	384	369	390	378	346	367	403	380	365	396	400	423	354	397	371	374	366	409	386	354	347	379	348	354	427	364	385	358	322	370	365	372	367	388	361	360	381	361	390	373	360	391	398	387	328	425	368	374	374	361	334	381	366	386	387	381	357	373	395	396	401	360	330	367	399	364	387	367	393	379	351	396	324	376	372	370	371	363	348	372	402	372	359	348	367	418	323	390	384	378	375	372	379	378	376	390	340	374	367	381	372	367	352	375	391	336	351	388	410	418	366	396	379	363	382	373	377	371	373	368	407	369	382	421	336	368	401	406	365	353	376	377	417	406	375	364	389	389	382	386	331	377	358	393	397	348	395	407	388	375	382	381	371	380	341	368	380	410	432	406	387	371	378	383	366	388	380	382	387	359	383	406	380	437	378	397	364	388	358	356	404	386	365	375	378	401	412	371	389	363	347	372	344	355	404	417	409	388	423	373	342	371	358	368	357	402	433	351	336	371	343	355	337	355	367	382	352	349	358	387	386	386	363	410	380	404	340	361	347	370	377	381	359	398	413	377	352	351	368	421	350	409	409	358	373	404	378	341	410	346	350	404	375	404	361	354	315	372	413	387	362	371	365	381	397	356	346	381	392	351	368	349	374	374	364	357	360	404	346	312	368	355	403	383	371	377	377	381	368	377	373	398	376	400	396	375	376	379	380	358	361	358	381	415	322	359	360	389	382	355	358	359	377	386	385	403	352	349	371	388	405	369	400	353	383	389	355	342	364	396	369	360	363	342	376	401	416	349	353	337	363	363	395	333	410	365	387	373	377	418	347	339	370	378	357	360	355	400	381	366	349	376	366	354	402	347	347	382	400	369	393	366	370	378	395	422	385	375	413	348	395	364	399	378	406	385	376	401	375	374	364	401	402	391	360	376	391	388	369	347	417	405	355	421	379	382	413	358	367	346	380	366	374	401	392	362	420	379	377	374	361	366	371	374	397	372	386	369	375	330	387	349	358	396	368	347	387	413	401	366	378	376	357	364	366	380	351	376	384	389	386	359	376	424	353	361	354	363	384	385	360	411	363	327	419	356	368	381	331	358	386	384	371	385	361	358	363	388	379	398	370	426	383	361	366	361	417	396	355	391	396	356	366	398	355	341	353	369	354	380	385	368	384	388	354	392	335	374	348	405	409	367	374	327	383	380	379	382	347	375	374	380	359	381	371	379	321	364	354	374	409	368	367	396	394	331	384	411	384	372	395	388	341	388	354	377	380	382	381	384	371	348	362	392	352	412	390	385	382	425	366	383	397	362	380	369	349	391	362	389	376	388	411	415	335	407	365	385	371	375	373	346	363	331	381	374	405	373	380	381	401	361	363	374	375	380	361	402	389	370	377	351	330	332	415	441	342	366	413	370	346	373	362	390	401	359	372	419	342	370	381	384	384	388	397	368	367	404	395	367	353	368	386	359	364	374	344	396	390	398	365	380	357	376	345	371	377	409	397	351	340	395	401	386	385	389	377	342	377	399	387	371	370	396	362	352	371	412	418	429	403	420	388	352	358	363	401	373	373	381	356	382	387	416	352	363	404	402	383	376	350	370	381	408	354	358	383	346	361	377	379	398	400	357	415	399	421	437	374	350	388	386	373	382	351	377	379	395	361	385	377	362	330	356	366	375	337	383	365	397	360	362	345	383	359	396	377	353	356	376	361	366	382	394	411	359	388	372	381	351	391	409	355	396	364	365	398	372	414	376	335	381	354	380	385	339	404	350	332	350	356	365	365	373	354	369	360	361	359	398	358	385	380	372	369	386	414	355	364	380	386	356	414	370	367	385	312	395	406	427	377	365	386	358	391	377	375	374	376	400	400	376	344	354	355	369	379	374	361	385	392	356	371	383	347	402	396	370	331	332	375	361	371	353	373	358	381	376	399	362	357	339	362	380	351	362	378	399	373	382	348	372	376	364	359	346	388	346	405	370	328	403	395	414	379	388	366	371	388	387	373	373	381	424	385	367	385	400	408	378	350	347	392	381	380	359	375	375	355	401	359	361	358	365	336	395	387	381	377	351	349	354	409	386	403	392	375	389	383	329	350	393	345	417	345	390	406	388	384	344	403	362	400	403	365	358	390	388	370	383	362	375	367	404	374	399	375	389	354	345	359	428	408	383	346	351	419	402	407	368	423	335	369	376	391	377	388	355	342	402	386	357	388	365	379	404	399	372	375	337	388	391	407	378	388	373	379	363	353	377	355	391	349	335	390	354	382	325	371	363	352	395	376	441	372	405	360	379	365	387	365	422	417	367	350	379	373	381	412	374	355	368	395	373	368	351	346	380	390	346	398	368	350	364	380	349	376	379	386	351	320	328	379	403	361	351	400	375	396	378	416	387	395	386	356	398	366	387	358	364
21026	12930	18211	16014	12985	12561	9261	7569	6369	5018	4737	3892	3927	3205	2448	2026	1708	1319	1267	1159	1111	1032	918	850	924	873	902	854	887	827	858	838	867	829	818	841	882	850	837	817	802	825	847	798	856	861	851	809	808	829	792	867	841	833	822	835	901	842	835	811	852	800	832	831	841	873	808	831	808	828	774	792	810	832	798	867	801	820	818	826	818	874	771	836	783	791	834	769	825	828	802	874	831	843	857	849	792	803	833	865	865	794	793	848	828	831	891	794	823	839	804	823	839	831	833	795	820	880	797	840	845	798	843	808	799	810	860	871	801	812	832	764	796	807	847	775	810	787	842	872	857	835	775	828	832	823	857	830	869	787	893	887	830	797	811	805	840	889	855	845	858	841	826	827	802	826	822	849	820	778	818	816	829	808	835	793	808	801	860	817	815	804	857	801	865	836	811	838	852	814	834	826	852	786	814	861	853	818	822	775	832	884	832	816	803	789	866	819	801	819	804	786	887	815	846	797	807	846	783	829	790	810	785	754	879	805	829	859	822	838	803	821	861	801	807	845	855	850	845	841	844	873	821	849	818	849	816	783	822	846	780	824	824	751	869	836	773	839	793	870	778	810	845	888	842	807	822	846	837	855	863	807	807	839	806	781	842	800	796	788	844	870	786	836	789	812	856	810	783	850	811	797	813	831	847	790	812	837	823	821	818	806	803	741	815	791	817	856	789	816	830	861	860	812	808	844	821	847	898	886	825	799	832	856	790	823	831	790	824	826	829	797	856	791	758	802	788	850	832	864	810	843	853	772	804	803	821	794	769	831	792	798	820	794	836	880	748	801	822	806	808	739	832	850	791	806	873	773	793	837	816	843	754	896	778	824	833	804	821	837	836	877	864	812	832	756	829	778	838	822	789	823	823	848	819	823	815	852	848	772	783	880	758	788	815	872	771	784	749	834	820	790	837	836	826	851	839	831	779	826	829	830	816	835	818	847	826	861	780	850	787	858	816	816	851	866	821	848	824	803	831	800	833	786	796	812	801	829	771	823	858	810	831	827	847	859	815	836	796	799	795	864	812	818	812	876	825	814	860	867	829	796	784	804	800	840	802	779	776	832	857	839	800	819	803	813	859	848	855	788	868	799	808	810	793	768	853	860	809	866	836	816	825	823	763	881	794	860	785	797	830	813	837	859	827	832	836	844	801	817	817	791	847	822	802	854	807	854	795	832	772	844	805	827	850	831	783	763	804	867	812	837	834	851	765	868	853	820	858	838	798	826	815	817	835	809	830	856	773	866	812	859	821	780	803	785	803	881	817	846	863	850	843	847	859	775	790	795	819	873	819	787	859	890	833	755	829	852	840	849	815	779	847	832	810	788	813	833	812	817	842	824	843	820	804	840	832	804	827	805	794	773	758	805	820	844	845	824	785	856	771	825	880	805	879	809	774	822	851	854	847	795	797	842	840	832	819	813	819	769	800	828	870	783	815	847	797	847	752	864	816	838	876	795	858	779	828	803	838	856	785	808	845	823	899	849	847	787	788	852	873	846	770	800	860	924	829	794	829	786	790	742	840	816	767	783	855	833	839	750	812	817	815	814	793	821	861	792	808	844	847	848	824	781	873	847	807	822	837	824	814	816	796	767	822	752	823	833	858	820	795	868	848	853	806	803	822	816	836	795	862	834	797	796	830	815	787	799	851	832	838	828	884	809	818	823	792	816	798	820	797	803	816	804	831	833	813	764	794	813	786	788	836	817	840	809	811	841	794	843	813	848	825	831	809	826	857	843	802	872	876	814	806	816	800	796	853	875	833	796	809	804	819	785	854	832	818	866	812	879	835	847	819	882	845	850	818	877	776	783	846	847	799	855	810	821	802	784	842	866	806	849	811	809	826	839	837	853	793	827	841	850	844	858	806	875	818	803	837	874	849	786	793	795	827	843	853	799	797	760	823	856	804	827	870	794	907	810	822	813	846	814	806	798	881	818	792	883	841	861	869	768	899	862	811	810	842	756	810	843	817	860	812	882	841	829	845	884	855	799	845	831	850	827	821	801	839	788	790	829	813	856	845	817	823	810	835	819	863	784	824	860	835	825	809	875	806	814	816	801	837	773	788	853	825	839	784	896	838	852	755	846	798	796	798	820	847	812	828	805	771	842	812	812	791	848	838	812	796	838	856	819	839	824	786	848	847	816	858	784	793	802	879	830	811	812	854	841	847	801	816	774	858	839	820	813	791	841	782	915	821	797	811	785	781	839	811	829	817	823	805	789	797	788	803	851	847	801	844	858	851	812	808	835	821	835	806	862	826	856	806	855	809	820	833	856	805	815	832	836	792	821	802	809	766	843	782	829	863	819	868	809	836	807	804	837	822	789	782	839	769	825	806	818	837	806	850	855	828	782	790	787	854	813	817	805	797	786	819	780	823	833	799	799	819	801	849	865	850	837	832	791	836	776	829	803	821	821	832	836	855	816	829	818	832	820	866	835	817	796	811	781	795	799	814	847	850	797	764	829	761	809	833	797	881	820	794	831	790	823	858	803	840	813	845	852	806	857	814	872	815	840	786	819	830	816	807	860	853	787	843	878	874	809	849	868	837	857	762	838	836	853	833	835	800	783	775	873	856	876	817	897	868	839	805	887	846	826	825	875	832	805	830	839	749	767	843	844	834	777	834	805	873	808	839	765	814	809	842	773	866	846	829	839	858	795	858	827	808	859	796	817	816	820	850	769	846	820	837	809	840	791	800	831	840	827	824	836	795	855	869	818	815	868	847	811	860	780	845	752	832	823	828	835	842	853	821	861	799	780	822	848	864	776	825	835	813	852	777	802	802	843	830	808	856	848	847	806	850	817	856	849	821	813	842	820	812	851	867	830	830	869	852	816	856	782	807	826	845	846	872	825	829	832	807	794	809	849	837	828	817	834	793	815	817	788	808	869	841	805	791	823	806	856	838	879	861	827	824	802	792	821	818	833	790	806	794	827	823	804	768	829	794	908	820	818	814	844	812	836	870	817	808	841	846	830	810	863	845	858	862	795	812	840	835	829	842	827	784	806	824	802	828	828	870	841	876	824	835	866	831	820	871	856	826	844	813	811	807	788	816	857	855	853	802	825	814	833	798	853	829	811	831	769	844	818	843	814	818	812	826	812	768	788	805	812	839	813	808	835	763	863	849	824	829	824	849	795	851	823	785	863	854	910	832	801	846	824	849	856	859	801	826	810	894	847	832	850	812	818	819	825	847	830	812	781	796	836	833	828	849	753	848	849	811	811	801	837	814	842	818	770	853	857	885	824	804	829	808	806	822	821	855	873	776	816	808	845	872	795	822	833	800	856	798	807	790	820	796	829	886	792	882	834	833	841	847	840	853	817	797	883	826	804	827	782	855	881	809	797	840	856	806	811	842	774	756	856	804	776	828	840	789	833	837	818	786	831	816	807	896	818	849	803	839	798	813	804	860	858	797	849	842	807	805	807	813	866	811	874	862	791	828	834	773	833
15628	7355	5405	3247	1922	1325	978	758	733	647	617	486	487	485	413	408	417	384	387	389	356	324	335	362	385	333	343	379	334	336	363	388	366	342	363	345	328	375	386	416	370	366	384	322	370	359	358	343	358	352	352	386	394	407	346	376	395	368	332	367	340	326	327	376	394	348	366	368	357	375	370	404	365	372	349	332	342	359	351	358	338	378	338	361	375	334	348	343	342	368	358	342	389	390	385	348	366	333	373	366	360	379	362	369	355	383	357	366	348	363	324	392	360	349	359	342	365	343	365	381	344	392	362	318	325	381	308	341	344	354	358	361	361	362	340	355	355	361	375	361	347	340	347	333	338	405	380	347	359	336	329	389	364	410	364	346	332	344	364	353	322	345	332	337	356	345	395	396	392	320	373	341	339	346	377	352	360	348	382	353	327	362	347	382	322	354	347	344	332	365	365	381	323	293	365	378	344	381	362	382	401	355	346	358	345	350	341	367	375	365	371	361	383	333	354	371	365	375	389	398	349	359	366	343	362	390	363	393	361	326	353	377	365	382	322	366	359	367	336	355	337	350	365	368	353	419	342	386	346	340	383	374	346	333	394	364	369	364	374	337	344	367	377	341	401	336	348	349	340	375	390	318	363	322	351	339	379	403	349	341	325	410	374	359	336	359	379	360	345	325	401	333	374	387	350	343	368	378	378	358	338	328	364	395	354	378	347	357	349	354	350	345	341	340	362	336	362	398	369	363	318	366	351	400	370	357	338	354	365	353	359	321	371	352	380	358	362	367	389	353	334	360	370	374	367	339	362	340	337	380	362	379	339	350	379	345	378	363	389	368	388	384	362	406	345	325	370	355	381	365	345	350	344	335	364	352	353	355	375	380	384	383	343	377	383	371	340	352	383	331	357	340	352	349	377	314	348	354	363	368	369	342	366	365	364	326	351	321	358	353	359	360	342	354	367	361	382	387	330	380	381	369	387	363	388	367	361	354	384	345	356	335	344	337	341	369	365	362	347	362	351	378	359	364	369	336	361	380	372	343	347	328	375	370	373	377	377	365	339	379	363	395	411	393	397	353	376	343	365	369	362	381	378	318	380	359	348	371	355	331	385	372	347	384	357	386	342	393	394	405	307	325	348	343	372	338	410	372	342	344	354	338	382	368	363	393	380	343	354	362	372	367	305	375	354	361	376	370	323	380	356	386	406	359	378	382	335	383	361	394	377	352	359	369	383	369	381	357	372	348	366	357	325	340	350	394	355	349	366	378	355	372	343	392	367	345	343	341	357	348	360	349	356	347	348	383	345	338	390	369	366	383	367	369	350	364	364	341	323	339	381	357	356	340	362	352	353	326	367	346	358	387	354	326	353	338	348	358	331	373	352	344	355	349	348	380	330	385	356	358	366	342	391	342	342	365	342	359	320	365	331	380	353	357	342	332	353	346	361	374	378	366	357	365	324	371	342	352	350	394	337	334	368	371	367	359	359	359	359	353	391	389	355	338	326	317	372	379	338	333	362	382	360	342	337	364	362	360	324	373	332	351	364	364	360	359	390	362	355	382	370	330	366	354	332	344	389	408	374	344	355	374	349	361	403	324	330	353	362	356	378	371	327	330	382	340	393	347	352	351	374	358	359	352	345	376	354	360	399	360	357	316	341	360	333	333	390	349	335	358	338	341	394	353	342	364	340	329	322	369	357	346	364	357	382	383	349	378	372	405	355	331	358	353	358	372	368	338	349	354	342	322	345	354	366	368	316	352	343	359	385	342	350	373	392	367	343	365	355	337	356	361	351	367	346	352	356	344	320	394	401	410	340	344	368	376	406	365	343	366	343	337	326	345	351	307	354	349	344	375	352	289	347	373	358	372	377	355	359	376	354	367	360	328	370	348	360	374	360	341	373	375	329	347	335	365	321	385	355	352	295	337	377	348	350	359	349	334	329	328	344	346	369	333	337	373	336	366	355	353	344	339	357	381	367	387	354	378	360	366	384	400	389	366	390	323	361	349	363	364	357	419	355	356	370	342	387	362	347	321	355	351	353	369	391	327	366	343	343	330	362	371	385	358	404	355	372	343	317	322	314	336	372	331	360	364	367	368	309	357	357	353	356	357	393	314	370	342	347	357	356	326	366	325	356	349	390	366	395	399	370	408	349	350	347	335	362	363	334	324	346	357	355	351	358	366	362	350	322	327	389	326	353	371	387	380	364	341	386	373	358	360	377	361	346	314	380	359	366	348	361	347	333	378	366	346	357	354	371	342	352	373	367	375	376	329	319	382	348	375	352	358	354	326	344	335	348	398	359	368	344	362	323	384	352	378	372	368	384	361	371	361	377	371	352	399	422	362	380	341	343	341	358	375	359	348	409	346	363	334	367	367	349	354	338	365	374	388	358	355	376	358	375	365	366	368	353	358	357	390	381	376	355	351	393	397	390	403	342	336	343	346	345	339	328	406	361	387	346	337	397	371	359	365	382	368	379	349	374	336	359	338	358	340	338	364	363	338	371	371	350	350	352	332	377	405	336	323	349	328	344	348	321	398	371	341	347	369	366	347	385	360	364	316	393	376	367	366	351	334	376	367	400	379	329	349	375	385	351	377	339	348	365	352	350	367	387	343	370	361	372	351	349	371	357	342	340	379	373	345	339	355	381	354	383	338	337	375	376	353	346	349	319	376	345	343	380	339	376	383	371	361	373	376	361	354	329	362	362	380	408	372	387	343	350	349	357	375	397	380	354	382	381	395	362	340	402	348	328	353	370	354	338	347	349	393	356	341	326	387	370	353	369	351	332	349	387	370	364	378	350	340	334	351	351	378	345	370	371	346	363	329	385	364	386	387	353	367	342	349	383	354	328	395	401	394	359	377	390	386	351	356	367	354	357	356	355	345	340	353	349	348	376	363	327	381	403	375	410	325	349	365	377	357	322	333	353	338	373	347	390	358	346	367	335	388	364	350	352	340	340	351	380	354	369	342	389	353	351	355	381	378	319	344	365	366	389	368	307	373	333	364	358	394	346	319	341	321	345	332	344	362	333	354	374	340	362	339	362	346	344	349	323	373	380	384	368	382	361	390	391	383	376	369	354	384	354	341	349	393	386	345	384	359	406	397	357	332	358	353	309	359	351	383	341	366	342	334	360	366	324	356	359	335	346	328	372	372	360	370	375	367	366	391	341	372	377	327	362	305	358	338	375	345	356	381	353	370	335	315	334	352	363	337	372	355	354	355	371	362	400	381	384	352	347	368	342	374	367	334	362	356	328	338	372	377	351	353	364	361	343	407	384	365	350	358	342	393	386	395	373	390	391	372	396	373	340	360	361	320	396	366	373	365	328	357	380	379	361	367	339	407	362	358	376	345	357	360	336	353	357	352	391	361	359	299	368	345	325	340	362	378	334	386	384	362	353	368	394	325	359	387	359	340	364	381	365	334	375	406	315	359	350	326	336	354	361	378	356	370	342	360	344	397	373	383	386	332	382	387	368	402	372	354	376	314
9328	5963	9045	8641	6387	5002	3898	2917	2556	2204	2103	1655	1610	1419	1197	1129	1046	944	959	928	804	806	815	818	836	795	799	819	830	818	800	797	799	812	777	760	763	825	786	766	820	821	786	748	788	735	785	791	829	805	803	789	811	766	749	825	770	815	803	802	749	724	803	819	742	864	770	796	796	790	808	763	813	826	757	770	766	785	839	797	757	747	773	750	797	787	759	773	753	793	833	765	766	759	809	804	799	780	815	755	782	725	805	739	781	776	749	752	782	776	773	785	755	782	820	776	772	830	792	767	743	790	781	772	778	794	769	757	738	823	794	797	768	779	778	761	783	799	817	792	786	760	791	756	738	731	758	761	776	768	766	817	820	843	747	789	790	777	797	784	761	767	777	809	776	792	798	751	767	728	793	794	826	790	781	816	756	802	818	756	745	791	817	804	795	784	777	764	798	798	793	757	756	799	765	816	842	799	806	764	770	741	736	765	730	788	802	835	749	748	759	781	782	761	821	794	778	758	734	776	818	762	775	796	793	800	807	785	732	749	754	758	783	781	824	786	745	760	774	821	808	776	797	801	809	754	773	792	772	761	804	793	818	746	752	762	772	792	722	747	790	814	762	805	800	786	836	766	817	767	805	709	805	769	820	788	784	819	807	822	733	807	750	780	743	732	821	755	818	801	719	756	796	730	762	749	783	810	727	803	761	747	788	781	717	770	802	790	790	788	785	752	766	755	769	802	823	752	760	766	795	819	737	762	760	764	772	725	815	839	840	788	794	767	806	789	778	751	838	778	785	801	752	777	717	830	787	809	777	754	817	783	758	764	741	717	775	758	759	753	701	828	802	803	803	813	844	750	752	757	736	808	779	773	803	754	748	763	765	756	818	771	760	735	788	759	813	771	803	834	777	793	794	810	793	750	768	763	813	730	790	792	784	779	809	781	726	801	740	822	758	817	795	796	790	784	771	767	758	770	792	756	738	792	768	784	794	761	795	782	796	788	820	792	799	772	766	796	786	786	795	786	801	782	788	779	813	753	776	780	773	787	809	754	807	790	778	755	792	781	811	779	788	781	728	755	792	774	820	778	819	764	766	777	754	756	778	738	741	758	783	809	749	775	800	792	815	782	760	827	779	808	786	771	767	776	799	776	759	747	765	771	718	764	776	795	752	830	753	764	800	759	781	773	786	770	763	792	736	772	774	793	738	750	815	818	785	737	735	769	760	770	824	746	784	824	784	798	810	766	775	769	809	752	807	757	775	764	767	845	738	766	818	771	701	787	807	770	783	811	794	830	783	790	745	772	796	794	798	764	718	802	784	756	821	740	801	746	790	788	773	820	781	743	811	763	780	824	786	812	846	760	767	759	768	770	789	730	795	793	763	754	822	738	768	738	746	800	778	765	819	782	773	748	780	772	735	748	777	763	745	736	741	815	848	801	773	764	769	817	768	816	788	776	757	798	845	820	767	799	755	789	794	799	769	799	754	790	821	812	799	812	761	796	796	809	787	781	814	766	781	796	745	757	753	809	768	772	786	759	804	771	815	776	757	795	788	792	777	748	798	770	780	737	767	809	814	766	735	778	834	748	759	766	731	780	781	807	764	786	836	721	767	747	801	764	768	772	757	718	801	778	798	798	766	799	807	753	727	794	815	833	791	794	804	753	809	828	732	763	791	796	761	796	790	784	748	793	726	760	729	816	762	761	733	771	776	834	768	789	755	773	778	819	776	759	763	775	787	814	728	755	767	797	755	780	787	798	802	759	816	752	759	777	789	766	778	777	853	789	803	796	762	789	806	744	752	735	782	741	796	783	781	818	746	776	804	740	791	804	767	805	774	763	763	754	789	774	802	803	808	826	834	797	809	777	826	795	763	810	797	823	792	749	800	793	754	831	774	800	815	789	736	789	773	789	792	812	794	750	785	762	766	781	780	818	733	796	803	767	767	795	730	784	779	815	743	837	834	785	804	762	804	775	818	797	773	797	788	772	748	770	728	802	751	774	759	789	770	751	751	783	817	780	777	732	769	792	801	802	780	816	705	760	808	756	809	766	762	762	796	790	789	777	717	801	744	780	855	743	769	790	792	728	763	792	816	779	781	764	761	731	778	767	784	803	763	807	789	799	759	763	765	811	817	726	800	759	755	743	787	763	775	770	740	836	828	760	764	791	796	774	797	767	762	778	795	796	780	777	818	796	795	828	838	772	793	788	745	785	791	804	805	781	780	770	780	813	724	763	824	769	830	727	802	740	723	766	799	812	747	799	789	761	729	787	794	798	737	751	798	761	802	775	812	782	781	767	789	774	773	789	769	780	786	762	843	788	816	754	816	791	754	728	817	792	798	766	788	805	790	762	762	755	762	776	822	785	803	784	792	796	782	796	783	806	798	802	733	829	775	774	774	812	809	741	782	779	794	780	777	775	791	745	784	796	822	774	800	771	780	820	792	817	792	746	832	831	770	763	775	760	810	732	777	797	774	740	788	815	803	773	835	813	774	749	763	845	792	807	741	801	777	787	793	816	792	793	735	758	816	832	786	839	824	802	791	795	765	782	801	744	738	751	750	804	796	773	785	739	725	806	798	778	797	776	773	757	813	774	767	787	752	735	786	808	800	799	712	800	748	736	803	796	765	800	773	776	760	790	831	774	767	834	751	745	772	774	803	790	767	774	807	777	815	791	718	772	833	807	795	774	760	818	759	801	780	712	751	786	806	733	750	745	804	763	821	795	746	800	835	792	736	756	772	862	773	809	787	786	796	789	746	783	785	839	774	777	759	824	724	779	819	746	760	778	753	754	747	808	743	799	787	822	772	799	781	768	769	785	803	768	814	780	765	795	799	787	835	762	747	786	798	825	802	764	752	808	784	752	787	827	755	755	827	831	773	806	787	803	753	749	786	824	758	795	779	827	779	794	763	804	788	793	838	764	724	757	797	825	782	789	806	823	765	805	742	801	791	739	782	756	792	759	815	751	767	796	725	742	780	813	776	791	794	794	732	768	702	761	801	768	752	800	804	785	729	811	734	760	816	796	825	806	764	765	801	805	760	808	824	734	820	777	846	796	779	785	787	745	756	765	765	850	778	821	790	788	794	774	747	796	804	742	753	814	803	756	794	802	793	763	741	730	795	806	789	742	797	789	810	764	746	746	784	789	757	732	774	776	808	743	760	781	797	742	779	756	783	753	758	803	790	771	809	777	818	805	793	792	767	761	790	807	854	791	784	768	751	757	763	742	792	797	815	803	812	785	794	776	786	793	823	781	743	787	802	788	767	726	753	762	753	763	781	764	782	783	747	756	755	774	780	742	771	761	832	777	818	786	831	766	789	779	749	775	797	820	768	837	783	760	789	815	838	801	779	798	766	823	757	783	792	754	796	835	764	684	774	818	795	796	777	829	803	798	812	790	805	821	780	801	766	761	793	761	789	793	749	822	784	804	750	784	810	779	779	763	804	768	786	752	782	785	769	808	784	785	737	826	752	764	790	759	774	797
27554	13262	9691	5753	3279	2525	1820	1188	1141	876	798	718	643	563	463	468	433	377	403	359	343	319	279	326	398	352	351	341	355	314	346	316	339	335	329	301	286	311	319	323	347	328	332	347	348	341	328	352	344	364	329	331	324	363	332	332	351	292	323	331	313	332	325	321	335	355	313	303	337	332	331	353	333	309	319	341	299	317	320	355	315	339	359	301	296	324	331	331	313	294	344	354	326	332	295	320	335	380	328	332	297	284	363	323	341	341	292	323	350	313	283	324	332	299	349	301	340	350	331	314	304	370	350	332	338	353	321	300	279	337	339	357	321	313	324	330	303	293	366	326	343	294	368	285	327	340	320	294	305	334	347	311	347	316	326	337	325	334	299	333	317	324	321	273	313	325	321	287	300	298	322	374	359	336	300	336	346	349	336	336	305	317	291	295	349	359	367	340	302	308	318	320	317	333	317	318	324	328	327	352	289	336	349	286	293	312	335	327	336	342	301	352	317	361	329	312	311	333	328	364	329	300	309	343	324	288	335	294	322	314	328	316	326	345	351	308	357	313	315	311	321	321	355	329	301	344	335	326	295	334	278	303	328	342	351	351	335	325	311	342	310	373	321	311	343	318	362	375	354	350	346	319	342	335	345	345	329	312	348	359	335	341	292	316	296	362	331	328	301	343	324	310	328	339	329	286	306	344	378	335	337	334	332	342	324	293	315	337	359	341	324	345	327	352	350	310	314	340	364	324	317	354	344	309	300	320	337	336	296	315	317	364	344	343	373	354	347	333	339	327	307	328	309	331	340	317	283	320	321	329	328	343	302	354	316	324	358	352	329	304	337	312	324	345	274	337	309	346	346	328	329	303	331	337	317	349	316	321	329	337	324	347	309	332	320	311	325	321	336	316	314	329	358	294	317	328	357	295	324	322	319	312	299	312	350	333	344	319	327	319	320	296	322	327	296	319	303	317	325	304	340	304	328	392	362	301	346	332	335	300	314	314	321	295	333	342	323	311	317	300	327	299	319	360	343	341	309	338	329	313	317	313	297	318	330	353	322	354	302	339	316	327	329	302	304	315	283	308	347	347	326	286	312	331	297	346	321	360	342	310	333	345	338	328	358	368	352	397	337	303	361	292	321	349	309	347	293	375	338	339	322	332	316	334	353	340	321	326	315	313	304	296	306	289	330	330	342	320	336	308	292	347	319	326	320	321	322	338	334	326	340	333	328	288	337	336	310	317	309	352	350	317	313	325	320	324	321	325	332	317	301	331	305	334	322	312	320	328	359	330	362	332	327	315	347	354	305	327	338	315	337	332	339	301	328	346	294	357	324	345	351	341	287	343	305	341	317	320	325	353	301	340	353	337	337	317	337	337	331	315	274	322	337	326	314	341	289	330	334	297	317	323	339	330	343	323	314	304	367	350	292	300	303	332	351	324	342	364	360	330	347	315	328	368	322	368	303	317	341	321	343	333	324	315	322	345	360	310	280	310	328	302	345	305	318	350	320	323	333	318	353	307	335	345	335	321	278	342	331	335	357	347	314	336	340	336	357	319	327	348	352	329	320	341	315	324	321	308	298	300	342	305	354	292	327	321	285	318	351	357	317	340	319	333	341	308	378	348	343	333	328	338	301	339	338	329	305	322	326	334	318	314	343	340	307	292	318	303	312	334	335	306	346	323	324	342	350	310	329	324	334	330	352	354	322	292	340	340	341	328	321	316	355	308	331	301	348	331	346	361	312	328	316	335	329	309	313	351	343	318	324	344	298	320	350	323	343	350	331	356	329	329	339	307	314	321	308	329	329	361	359	328	349	372	319	328	365	339	337	334	327	357	309	358	373	324	353	311	289	333	316	321	326	363	322	341	337	340	346	316	308	338	307	337	344	342	346	311	351	320	325	324	312	317	315	309	334	288	326	311	331	314	342	334	333	312	356	346	328	368	364	331	335	350	299	339	303	307	331	345	316	334	282	301	295	323	332	344	341	315	310	350	342	310	324	330	361	340	340	342	328	299	333	330	313	385	348	367	337	329	301	317	326	340	353	336	305	359	354	345	359	326	318	311	310	291	297	302	319	335	337	341	336	335	345	299	332	330	309	306	352	336	346	352	319	321	312	335	319	311	345	309	358	332	343	352	284	311	305	354	345	307	371	316	324	349	370	299	358	377	326	333	296	321	299	343	333	318	322	320	322	343	321	348	344	315	312	344	309	301	340	340	327	347	345	337	317	332	353	337	273	317	325	312	289	356	354	342	334	305	302	313	319	336	330	345	320	351	344	302	334	311	336	309	321	346	346	324	308	322	341	348	303	334	321	314	314	340	343	362	320	350	337	335	329	349	320	349	318	365	323	311	299	320	349	276	329	299	341	290	333	345	359	329	340	343	331	345	310	339	348	326	294	291	275	321	346	345	333	322	318	349	358	338	334	322	305	318	329	324	318	322	347	315	342	351	344	294	345	313	337	369	334	311	334	332	357	321	347	319	319	340	340	314	340	339	356	299	356	346	338	320	306	326	331	297	312	316	302	338	345	315	347	315	288	349	327	332	369	348	337	323	302	323	326	320	335	365	314	326	334	361	320	312	332	330	332	336	325	359	323	305	309	348	305	351	336	306	295	354	314	311	330	316	346	361	310	356	321	329	324	358	300	310	314	322	338	338	367	323	380	316	360	351	331	324	325	332	292	335	300	311	345	353	330	359	326	346	322	293	350	308	289	327	322	314	340	316	352	330	370	321	334	352	308	351	342	340	313	349	321	295	292	331	331	315	362	317	370	329	320	335	361	331	358	332	362	327	280	323	327	362	315	311	319	338	337	320	338	322	334	287	344	363	354	332	352	339	315	319	275	343	339	288	346	323	319	324	306	348	329	321	366	339	349	336	349	325	326	350	332	352	314	317	320	323	334	325	317	339	325	324	359	334	285	304	357	329	325	335	348	368	348	336	322	336	331	330	346	380	299	317	343	338	344	341	319	337	291	315	328	332	324	323	328	325	318	322	306	322	329	285	326	330	332	331	310	310	317	331	292	313	337	364	329	366	340	298	318	342	313	277	323	329	330	372	383	325	348	306	319	341	374	322	332	290	332	325	328	324	325	315	320	304	327	311	294	348	318	337	380	347	323	328	341	319	307	328	350	322	300	346	344	314	336	356	279	332	335	303	325	331	294	336	354	325	308	304	340	317	300	330	323	322	309	332	322	341	357	317	361	316	344	341	326	354	309	317	305	321	313	330	321	358	330	354	337	307	365	324	337	363	318	325	320	317	336	343	362	282	355	320	332	346	355	330	341	342	321	328	346	321	337	310	308	313	318	322	311	293	340	335	333	334	323	350	363	316	393	323	286	321	326	359	318	299	315	300	345	305	336	304	353	334	317	289	298	326	328	345	305	335	311	345	333	316	350	362	330	365	283	339	335	348	350	307	379	324	341	305	301	333	344	321	386	327	300	338	389	313	324	322	321	318	338	309	289	319	326	328	323	298	311	354	301	308
16481	9688	14781	13252	10495	9118	7184	5107	4852	3839	3558	2804	2790	2413	1882	1562	1276	1172	1067	1057	910	840	787	781	764	809	764	776	767	788	740	756	732	725	720	739	696	740	745	740	701	700	711	703	697	725	755	740	719	716	774	828	690	758	716	790	714	754	784	736	767	767	715	710	725	708	715	718	749	733	723	760	682	774	729	714	731	743	753	769	700	739	731	692	738	738	717	694	697	754	722	749	730	727	729	719	713	724	741	709	755	773	746	737	723	742	717	696	725	712	745	761	752	727	730	739	705	723	718	716	785	732	695	746	700	734	710	719	724	742	728	721	720	707	747	802	697	711	699	706	706	691	694	702	742	750	716	734	761	720	728	732	757	732	727	752	754	710	794	753	692	753	766	749	762	727	759	742	726	739	699	756	705	743	709	723	739	740	749	716	786	704	740	720	777	701	751	780	733	721	759	739	741	734	708	723	693	735	786	718	737	708	707	740	717	735	771	735	728	712	745	771	737	730	726	718	740	761	724	735	703	742	758	718	746	714	738	688	721	740	750	719	728	734	752	774	749	729	775	725	702	715	713	732	751	722	667	727	750	710	750	690	795	715	740	754	678	747	731	788	731	712	683	731	751	787	717	722	697	697	738	747	764	711	713	699	750	715	752	767	770	725	729	710	763	715	729	685	741	722	708	711	746	755	757	733	720	726	738	715	728	713	688	764	768	751	729	696	724	743	790	695	673	751	751	672	742	715	751	745	733	776	724	709	676	715	731	716	711	778	734	690	770	789	739	785	750	738	751	697	742	702	713	749	731	742	720	697	744	791	741	731	665	709	746	686	748	682	738	703	761	707	676	709	754	737	720	695	742	779	710	714	726	746	706	733	749	746	716	697	745	736	767	750	737	709	731	767	746	723	744	698	708	758	746	732	727	717	750	716	670	692	698	746	760	772	747	736	761	753	747	768	745	713	768	717	780	756	712	705	732	726	762	732	722	725	769	733	695	732	702	727	724	732	727	726	706	786	719	784	689	754	687	686	723	737	715	707	714	692	716	693	726	706	683	710	744	720	748	748	719	722	682	735	711	743	729	741	743	743	706	742	772	744	743	763	749	699	737	766	724	731	727	781	742	724	761	688	759	698	771	732	792	724	747	717	656	681	741	694	729	773	729	779	743	740	712	737	721	753	717	755	750	715	724	717	751	760	660	763	744	758	703	740	746	757	704	680	702	723	728	728	743	713	736	695	708	793	768	702	703	707	755	735	693	726	733	740	731	772	737	784	715	763	724	715	723	724	748	744	679	749	716	744	705	752	737	720	765	751	759	741	812	722	703	714	745	686	737	761	679	736	712	746	723	710	711	700	764	792	713	695	783	704	734	778	743	706	712	753	697	721	715	756	727	706	757	721	733	727	692	759	766	715	759	785	722	768	705	743	722	747	701	745	718	760	687	763	714	719	741	753	761	706	729	683	730	755	750	753	737	784	708	790	749	726	758	703	740	735	784	753	714	712	717	697	737	743	769	698	758	709	746	772	707	722	701	723	750	739	727	725	748	719	749	708	761	720	731	769	654	722	734	785	797	698	745	689	711	708	743	771	737	729	783	777	684	726	690	722	747	708	736	730	741	689	663	701	771	714	741	743	708	729	695	682	748	666	740	756	706	740	722	773	692	765	767	760	749	734	759	699	682	689	749	734	771	707	730	765	701	726	703	744	740	748	706	781	742	717	704	733	716	699	651	748	763	758	708	754	753	737	753	763	731	725	745	702	680	718	768	666	736	766	700	720	748	750	751	694	681	764	746	740	716	720	708	754	727	740	757	731	754	797	764	756	732	715	753	737	704	731	737	713	763	693	746	723	762	758	733	711	647	691	747	709	748	666	743	705	742	697	688	752	769	713	719	689	743	783	717	726	719	700	748	703	724	775	744	673	754	769	730	745	765	721	766	709	728	721	744	730	746	685	693	731	715	748	743	735	735	734	733	754	692	742	677	713	730	721	803	723	759	730	718	736	707	723	694	750	726	723	711	728	692	748	778	743	718	736	720	778	769	740	721	734	746	790	716	724	730	716	745	746	715	725	739	691	755	715	777	679	743	757	699	698	741	706	723	714	683	736	789	754	709	699	735	752	675	712	684	758	703	736	721	740	699	716	791	739	747	732	786	733	762	751	751	696	747	762	752	779	746	743	703	681	718	706	721	778	724	728	709	710	737	731	788	710	769	725	719	680	759	751	744	743	734	702	719	735	771	714	750	725	741	671	692	709	745	764	711	719	749	770	723	709	734	727	719	716	714	749	717	730	759	776	694	689	720	703	753	735	728	711	708	734	744	728	763	723	719	746	734	735	720	738	717	779	735	732	704	737	755	739	737	770	733	740	705	724	772	745	774	720	728	774	731	749	681	713	719	742	732	731	740	817	689	740	730	720	692	764	735	757	774	703	711	697	730	751	719	708	767	758	748	737	763	759	739	716	726	730	739	734	746	739	749	745	754	773	701	702	715	718	737	729	703	745	788	742	774	732	697	773	756	796	754	756	707	762	747	727	747	773	754	728	729	730	745	714	735	717	795	714	693	750	725	726	711	777	736	725	747	698	759	750	763	738	722	708	753	681	750	737	728	729	750	723	736	744	777	714	802	770	675	717	749	728	748	750	770	715	741	730	759	789	746	704	765	749	697	703	739	803	752	700	748	772	769	719	718	725	729	721	735	690	718	732	696	720	706	731	732	738	713	782	709	725	690	770	711	726	759	740	712	713	693	736	733	737	685	721	751	715	727	713	685	713	720	741	778	731	728	772	702	734	695	726	755	720	762	724	737	760	710	710	760	720	744	760	737	737	720	747	739	743	717	752	747	706	724	727	756	736	677	712	710	702	757	713	736	741	733	728	719	738	726	739	743	683	700	763	703	747	701	741	754	734	799	755	685	697	721	725	709	708	762	768	708	720	706	706	770	757	716	698	683	678	718	758	694	739	731	740	738	730	735	742	704	732	736	750	748	749	704	704	766	756	735	755	758	783	757	740	761	728	703	708	704	741	762	730	787	720	725	746	755	736	754	759	742	718	746	708	700	799	789	710	724	703	736	675	715	737	741	712	713	727	713	714	778	732	690	724	742	769	752	777	742	728	749	696	699	763	696	737	679	717	744	728	725	742	768	693	746	693	715	744	752	721	700	688	702	717	747	723	700	761	739	738	733	766	721	719	754	716	677	707	746	710	699	745	753	754	710	685	768	749	736	728	732	730	760	775	705	746	710	724	722	758	777	722	769	727	748	743	662	715	742	738	733	740	733	742	746	743	682	723	740	728	734	735	780	760	760	764	688	733	756	734	721	713	692	720	730	720	797	704	781	725	753	748	739	724	799	653	714	752	717	678	754	737	706	715	794	745	742	719	688	729	719	713	705	739	685	772	753	746	732	733	692	750	730	726	762	757	739	769	724	720	764	698	727	743	738	688	726	690	738	716	725	765	753	770	737	755	713	774	759	714	724	688	698	778	720	723
38479	18205	13033	8374	4536	3635	2603	1973	1519	1248	1090	1041	895	811	692	583	549	422	443	481	454	405	407	375	375	390	399	395	372	393	358	410	379	359	420	398	411	402	380	390	379	396	401	384	381	423	405	364	413	425	413	418	376	358	391	388	374	384	387	383	390	389	402	380	368	366	403	356	376	404	382	379	380	398	371	357	374	422	428	410	397	386	368	379	366	375	428	372	381	386	372	394	370	424	386	379	396	394	381	369	384	358	379	369	370	380	378	387	365	353	348	380	413	370	404	364	351	339	378	367	427	394	384	373	385	380	355	371	415	384	388	382	359	393	367	397	379	338	407	365	338	366	364	401	379	414	369	359	382	361	364	406	409	375	389	359	425	346	372	433	381	379	379	369	379	408	400	399	380	347	374	380	351	376	358	397	373	366	382	352	372	335	395	407	347	371	353	344	370	382	395	372	394	406	402	392	393	368	406	342	395	378	374	344	398	383	379	382	361	385	391	361	401	369	396	400	395	334	364	378	419	400	355	370	403	422	405	383	381	363	418	345	402	388	366	387	375	371	394	381	372	401	364	400	385	357	379	409	369	377	411	375	357	387	408	366	395	370	405	341	367	350	389	396	386	369	363	391	403	400	372	366	400	381	384	414	369	342	380	374	340	351	367	393	364	356	452	354	367	362	399	349	360	384	333	399	381	387	394	398	384	361	378	394	357	395	366	382	390	377	386	387	368	382	372	407	399	438	405	327	366	358	352	381	389	369	363	352	415	406	421	374	398	368	378	435	400	404	401	372	378	391	392	382	337	372	377	374	410	374	365	395	351	387	354	379	401	402	366	382	375	420	383	370	396	403	372	381	383	344	415	335	410	384	377	359	364	351	396	357	364	389	357	398	353	362	385	385	359	366	369	413	345	376	375	381	397	378	426	386	353	343	341	361	389	361	398	361	382	397	375	417	379	389	354	412	386	361	369	374	385	372	403	365	390	379	390	413	414	372	386	397	400	390	377	427	401	337	381	383	410	368	383	366	378	385	373	386	392	347	350	376	371	384	354	398	374	380	399	435	362	415	380	354	344	385	415	380	327	372	392	393	370	402	358	375	401	352	390	385	356	384	391	376	387	360	366	372	388	413	390	405	396	363	381	425	393	379	346	365	382	371	388	402	383	378	379	352	364	378	404	400	389	386	400	381	415	411	398	385	374	370	380	378	393	379	388	401	402	412	365	402	351	381	402	374	401	406	367	371	404	386	331	384	385	374	413	364	380	368	367	408	343	381	396	379	407	400	416	373	379	390	383	380	391	395	387	378	376	363	363	371	386	341	388	383	378	385	385	371	407	373	385	403	380	395	381	397	377	334	401	388	370	376	361	430	386	358	402	364	404	361	418	373	372	407	364	378	367	387	383	378	372	386	367	401	365	360	376	361	374	357	428	332	402	431	350	405	382	400	416	383	352	374	376	352	385	384	328	376	400	365	360	341	350	397	393	398	396	387	367	406	366	367	392	373	380	443	367	343	380	391	387	404	406	415	366	333	373	376	339	366	445	391	354	369	381	408	368	418	408	357	379	405	381	386	386	407	358	381	364	377	390	371	387	351	404	384	398	367	380	385	392	387	364	370	380	394	335	394	384	382	419	320	454	412	403	342	379	395	383	378	390	397	398	402	392	385	338	369	377	376	352	399	406	368	366	388	393	361	378	413	406	405	390	396	371	410	401	377	363	361	423	397	386	374	400	362	376	357	374	397	373	382	404	380	366	393	362	340	343	417	391	370	386	355	400	406	420	362	386	332	361	451	356	384	379	402	361	415	395	361	377	361	363	377	362	377	367	394	356	411	389	385	363	376	391	406	339	371	380	400	354	381	390	418	380	386	386	378	382	408	361	396	381	359	353	339	391	334	379	351	385	383	366	348	375	380	372	404	373	357	389	384	392	382	361	374	357	364	363	359	374	400	360	398	366	362	384	411	398	371	387	361	367	374	374	396	370	424	391	360	380	359	376	414	426	363	414	375	352	379	376	367	360	379	384	368	376	383	367	379	361	403	391	342	389	403	385	390	374	406	397	359	380	390	377	381	405	382	404	405	357	348	434	393	341	369	423	428	391	380	362	363	374	361	335	349	414	380	392	363	397	399	383	357	338	387	384	364	357	374	358	380	381	386	358	362	354	419	363	377	386	375	370	423	382	368	388	396	373	366	430	363	396	387	352	393	363	392	374	351	411	392	386	383	381	396	383	397	431	377	371	321	370	364	397	394	334	383	361	361	393	405	403	371	350	371	393	358	380	340	369	371	392	380	393	397	354	415	367	403	385	359	392	428	335	358	384	383	395	426	383	378	356	408	379	356	355	430	365	393	410	441	386	386	420	364	383	368	387	388	384	395	394	347	401	378	355	349	361	371	390	386	421	358	351	337	379	347	407	394	405	409	382	370	374	369	384	374	353	355	408	388	398	369	357	385	420	348	343	365	334	406	417	390	360	389	380	369	378	403	376	378	409	411	411	386	365	408	393	397	348	324	366	368	359	412	407	388	405	390	399	401	420	368	383	367	371	371	361	386	414	353	373	377	380	400	350	395	393	360	398	378	397	378	349	376	387	385	384	388	384	359	382	362	377	357	342	403	388	400	386	416	384	371	409	374	367	345	381	383	370	373	345	375	358	355	385	405	366	394	399	398	370	392	418	374	377	399	375	386	400	449	381	359	365	359	394	360	373	330	378	385	394	390	350	368	369	353	372	386	372	393	371	329	358	373	417	359	373	385	341	377	402	397	386	395	394	351	410	372	435	385	365	409	393	397	428	395	358	404	372	339	361	357	382	383	373	350	381	388	385	407	368	374	387	394	390	378	372	400	389	363	379	359	360	415	340	392	346	363	380	391	347	430	420	424	372	415	356	371	347	368	399	360	363	383	428	381	371	394	384	393	386	426	398	411	389	386	401	384	348	383	344	387	371	380	404	376	357	397	385	407	387	387	404	418	381	371	367	363	359	363	400	414	344	362	411	388	361	375	352	333	401	383	396	392	385	400	352	430	432	372	360	405	361	362	400	358	372	371	386	361	406	424	437	403	404	348	371	373	377	378	364	380	400	350	349	380	377	379	383	352	399	382	339	378	395	387	370	365	433	343	386	319	352	336	407	371	358	386	416	394	369	379	347	374	330	396	384	370	372	399	345	395	365	395	389	359	364	418	381	371	386	392	449	373	354	352	404	422	426	354	422	391	349	373	399	341	372	383	415	393	417	367	373	376	393	389	432	349	406	420	412	382	380	371	406	379	370	376	369	365	414	365	345	358	361	397	378	419	375	391	372	369	403	377	390	377	364	380	395	390	389	373	344	360	381	379	408	336	362	389	385	353	374	376	365	332	366	341	388	377	402	349	391	371	367	380	353	422	402	367	371	378	371	351	422	381	361	424	389	386	375	358	367	376	366	366	390	364	362	368	397	355	395	378	384	372	389	381	374	361	400	376	369	369	377	370	352	353	364	380	380	378
21807	11646	18145	16937	12927	11822	9522	7403	6477	5346	4960	4269	3658	3243	2446	2145	1749	1387	1265	1250	1113	1068	1027	916	843	926	891	933	847	840	859	798	837	885	883	861	908	864	855	848	857	789	854	831	839	827	851	830	828	860	884	827	864	864	876	854	855	853	831	830	892	866	778	860	864	813	821	829	886	788	850	869	867	808	871	862	825	887	820	797	863	849	792	892	834	811	825	816	862	805	857	866	852	855	830	809	817	832	852	870	831	856	802	833	814	818	841	802	808	812	845	786	878	851	832	899	820	809	761	880	834	869	889	854	839	856	832	798	801	839	834	858	853	834	898	839	810	885	854	863	790	803	835	882	867	840	822	889	850	839	800	878	849	830	834	858	888	797	803	831	820	808	848	840	842	798	827	826	820	838	889	838	800	849	814	811	860	794	906	840	887	846	818	802	848	818	820	801	866	812	887	846	791	798	901	862	824	814	817	843	815	852	823	826	800	817	832	817	816	851	849	817	823	849	804	782	850	841	794	812	821	794	863	802	837	828	802	827	826	820	824	803	826	792	822	761	835	822	802	837	889	799	852	826	819	825	821	810	806	841	767	836	849	839	826	825	839	779	816	885	787	863	800	831	792	818	812	862	854	815	843	810	813	871	831	813	845	807	900	749	852	879	830	875	811	871	807	828	830	863	876	822	858	863	883	834	803	795	844	800	862	809	836	834	862	815	837	883	886	828	830	787	860	870	857	840	851	844	897	847	818	827	880	884	819	837	843	853	802	844	848	808	821	827	839	831	831	806	817	868	834	787	838	851	855	862	843	855	855	853	819	810	808	801	767	799	830	818	814	844	827	800	837	759	862	846	852	809	839	821	806	829	845	796	828	829	876	833	892	819	782	806	796	853	809	847	835	870	834	811	854	803	863	830	811	858	782	869	838	788	838	868	839	900	857	740	788	841	794	863	785	859	842	807	805	840	842	849	797	826	843	796	835	864	862	885	882	899	862	870	830	798	859	827	876	805	880	836	814	832	864	846	807	843	857	803	818	881	822	843	847	814	905	839	875	851	825	846	822	849	845	810	853	851	888	884	820	839	790	824	840	830	851	873	879	921	862	849	871	822	786	818	812	816	842	813	846	854	830	837	835	842	849	768	840	784	833	822	838	854	826	862	812	835	835	838	776	854	780	861	829	870	807	859	790	859	845	791	827	834	841	838	833	868	839	834	910	796	830	840	821	866	836	837	891	804	801	783	817	834	757	787	800	822	767	878	833	888	833	836	865	848	798	876	840	842	861	843	853	866	872	852	829	820	832	849	877	840	831	870	823	863	867	801	853	885	879	868	831	785	844	805	830	848	849	799	842	895	839	792	834	902	786	844	848	842	849	792	825	869	850	796	807	846	912	835	842	870	855	803	815	861	878	883	826	791	870	777	856	842	860	779	848	835	838	769	834	829	809	797	874	802	843	826	847	834	825	901	862	811	842	822	808	827	873	800	814	862	818	818	866	819	819	845	863	805	839	800	834	817	842	856	833	856	824	828	827	835	856	862	858	824	856	828	864	783	828	861	861	861	914	852	829	834	796	861	858	831	868	868	814	845	807	834	836	773	807	850	814	864	786	835	883	819	833	826	836	802	867	804	819	826	854	826	820	860	839	809	804	804	889	827	842	828	840	832	898	881	836	846	829	881	843	885	798	827	854	822	834	845	876	839	797	852	857	888	847	826	834	852	834	826	893	833	847	818	847	791	869	843	832	833	840	861	798	809	852	823	843	830	827	870	830	855	857	856	805	805	837	833	839	833	817	849	877	861	896	809	831	817	842	857	832	810	847	870	909	743	839	819	854	831	858	806	867	840	832	832	888	822	851	835	871	852	806	789	827	884	849	870	853	842	857	852	890	807	852	829	858	786	853	851	834	842	849	791	837	830	840	853	844	817	801	892	792	811	821	801	845	818	868	822	851	810	818	817	812	818	859	803	805	782	828	838	818	824	829	848	857	785	851	796	799	873	833	827	836	848	829	863	860	819	802	827	789	806	792	823	791	863	787	847	831	871	840	802	855	811	844	874	809	853	841	817	871	799	859	829	803	853	830	814	825	854	830	865	834	846	815	836	877	867	842	845	825	882	875	866	844	888	879	836	800	852	872	806	855	856	895	854	819	864	845	850	881	825	799	812	856	853	817	846	845	836	839	803	888	830	866	781	843	828	852	852	852	853	878	802	847	832	859	811	766	868	830	830	863	789	839	876	826	810	851	778	813	879	876	757	801	884	810	838	876	858	839	817	855	853	845	815	800	887	839	818	807	861	799	779	838	902	804	862	854	805	798	824	818	861	849	836	793	805	853	834	860	816	805	836	861	810	797	794	859	876	869	841	817	889	858	790	880	826	819	817	820	858	847	831	831	840	895	808	818	820	767	807	843	827	831	858	870	846	836	831	829	859	893	817	861	901	826	796	874	853	816	848	825	820	878	823	852	828	785	785	807	836	806	792	820	859	830	837	839	862	835	799	808	866	807	841	874	833	839	856	868	874	856	867	757	873	799	857	909	839	861	791	832	874	818	833	841	827	816	838	834	844	817	797	856	807	912	861	799	857	909	850	832	779	853	824	857	791	788	825	877	877	788	845	793	819	885	836	839	846	809	828	872	817	861	856	824	850	769	863	794	813	845	850	838	794	829	846	861	857	774	822	904	794	797	846	850	843	862	857	804	878	839	854	831	812	850	882	834	777	865	847	818	831	861	793	842	819	906	846	852	837	818	875	879	833	819	803	898	819	778	797	816	805	869	853	893	822	852	848	808	845	812	830	832	789	802	841	835	780	830	835	869	854	793	861	817	888	882	886	908	866	852	843	864	825	841	831	816	829	812	865	867	832	870	828	852	806	826	830	832	847	825	790	875	828	844	850	801	866	854	884	842	856	818	844	844	797	815	828	798	808	838	839	848	832	847	882	821	800	847	817	888	893	859	826	866	872	792	811	836	836	841	835	809	871	846	859	840	821	859	830	775	839	808	819	851	837	813	870	829	820	855	836	835	834	835	825	837	838	829	812	846	830	807	852	855	880	907	813	847	871	782	824	817	868	886	879	864	832	789	880	788	891	875	799	789	845	868	864	854	830	812	818	798	782	802	833	881	864	905	803	850	846	787	805	845	844	832	821	792	867	849	867	889	845	826	815	844	861	835	871	826	871	789	826	788	885	822	827	832	858	880	798	841	841	812	857	774	826	825	808	778	849	862	830	837	840	838	864	851	772	797	813	838	821	825	835	818	815	834	794	844	885	804	846	879	863	872	814	820	836	863	900	834	828	881	843	847	810	842	812	793	804	852	864	835	841	844	799	789	896	840	831	852	831	859	864	863	846	812	797	843	790	884	827	899	843	833	830	840	813	805	879	859	842	849	879	801	808	861	865	830	814	844	875	796	815	793	860	842	839	802	808	823	783	834	863	884	880	847	806	864	833	860	815	863	817	844	824	882	841	865	825	870	834	856	788	783	898	878	844
17636	7235	5623	3421	1907	1303	1006	745	704	623	577	494	469	473	403	395	424	418	378	376	390	385	338	386	364	363	344	332	358	357	363	357	345	384	365	337	411	365	372	323	356	369	313	353	334	340	351	354	378	366	363	352	343	357	336	391	362	346	376	401	368	361	332	346	351	325	352	355	357	382	381	363	336	359	338	326	407	350	355	347	347	343	336	358	378	377	375	364	360	364	293	354	386	367	378	339	330	323	374	346	366	354	360	347	346	345	315	362	348	373	339	349	369	379	355	343	356	325	346	337	335	389	365	358	351	412	352	337	378	355	355	365	365	367	399	366	377	334	361	334	372	347	333	355	374	387	312	356	359	367	351	395	356	351	363	352	389	363	400	314	387	346	368	371	331	361	364	332	374	345	361	355	373	331	370	364	341	370	357	406	371	389	391	348	362	353	352	351	365	329	337	350	351	369	349	349	339	330	366	390	362	345	330	382	351	347	307	366	383	362	370	352	346	339	391	367	395	369	361	366	359	332	408	340	328	371	357	350	343	367	398	343	356	384	358	353	361	378	382	377	344	339	371	366	404	398	358	341	375	348	388	361	339	348	356	362	370	345	350	351	398	338	378	366	372	357	336	362	334	342	322	340	391	340	355	402	371	343	356	320	347	360	363	341	366	353	354	314	344	380	367	347	402	398	382	362	356	365	352	348	364	372	391	367	381	386	352	340	349	340	375	380	373	334	373	376	351	347	388	352	343	369	387	366	400	354	329	354	356	344	351	381	337	335	363	328	347	381	395	387	342	386	369	324	385	358	363	359	365	369	374	405	344	349	379	323	383	342	363	340	355	319	363	352	373	354	358	362	318	352	371	399	361	377	360	372	382	412	368	349	362	356	362	353	333	375	386	384	333	349	297	366	340	331	363	372	331	349	353	364	353	343	381	346	350	345	350	351	355	340	353	343	363	354	330	378	328	349	381	355	342	359	348	358	378	357	362	350	353	374	357	379	402	363	363	340	367	339	352	389	354	366	365	408	383	360	363	307	361	356	386	361	378	366	359	379	346	343	329	345	379	335	374	369	374	363	399	367	334	362	354	402	293	381	356	339	340	348	346	385	399	337	374	362	329	370	366	328	348	388	356	383	421	341	342	386	351	335	341	359	359	329	361	346	355	372	357	364	327	369	347	345	357	331	371	404	367	374	338	384	354	419	370	358	355	333	351	375	347	366	348	387	362	365	413	354	367	383	360	334	368	349	382	344	350	333	360	355	376	339	368	369	349	354	363	374	394	335	332	382	374	330	360	374	402	340	346	365	397	386	373	358	380	391	373	380	348	363	339	345	346	355	355	323	359	343	357	397	386	357	340	394	342	396	352	326	318	402	362	413	357	322	344	373	335	358	363	364	354	341	382	363	386	382	389	367	335	373	358	362	372	372	347	402	343	353	366	342	351	385	339	355	376	322	362	364	363	367	310	372	321	358	317	363	349	366	310	336	348	367	332	335	354	397	367	360	381	379	377	325	356	351	368	341	401	374	407	345	364	351	376	371	363	373	383	366	351	356	355	362	369	350	384	395	378	333	367	344	347	368	383	344	370	348	402	344	415	387	367	351	344	351	362	358	360	332	359	367	365	380	367	361	357	377	362	333	392	355	334	355	387	368	361	404	381	355	367	347	360	354	355	397	380	350	385	349	307	335	362	339	338	401	348	393	397	337	366	365	397	345	339	365	399	390	336	357	373	322	329	310	373	380	316	349	363	363	352	359	353	353	368	385	366	365	363	375	361	318	402	374	374	393	386	373	358	377	353	371	344	390	349	363	374	387	347	345	362	348	353	341	355	390	352	353	354	355	369	326	338	380	341	367	368	376	386	379	371	403	356	361	342	363	364	357	350	341	316	406	363	393	316	377	377	346	393	378	359	369	380	333	355	348	376	376	338	394	334	373	341	355	376	393	402	337	363	354	347	352	342	372	343	368	369	360	364	353	369	362	377	353	335	331	338	375	340	331	340	405	332	380	349	352	371	368	380	368	345	346	332	327	408	337	357	352	340	381	373	356	379	365	342	348	348	321	355	345	360	341	401	361	314	357	375	382	374	368	385	357	367	340	391	333	351	362	371	385	345	339	354	341	373	393	339	355	354	366	333	373	403	373	363	352	377	354	340	351	338	374	342	385	365	349	321	347	335	376	346	331	371	388	318	358	382	318	360	394	359	372	369	359	323	347	353	355	355	373	366	389	364	363	366	377	370	401	409	373	447	364	360	362	389	360	384	329	384	342	345	380	340	364	331	352	380	416	392	375	377	362	341	390	357	355	336	346	405	358	363	373	397	386	381	350	372	385	333	324	332	369	395	388	345	351	363	310	334	358	356	382	351	372	384	344	343	384	381	358	325	325	342	394	381	353	339	305	375	361	334	367	348	366	354	345	347	355	392	341	380	332	372	382	394	355	349	348	370	340	342	353	357	358	385	374	377	345	376	364	366	361	374	360	338	347	353	347	362	373	369	331	330	356	352	368	367	378	393	380	347	348	368	377	355	355	372	381	340	353	362	376	350	393	422	376	351	379	368	352	377	355	378	349	340	384	389	332	401	361	297	364	337	376	362	384	393	367	405	403	367	351	333	391	325	368	352	354	363	395	382	360	378	349	373	378	362	333	318	360	371	326	358	368	359	389	318	408	354	386	340	349	366	330	391	381	338	316	389	359	377	361	350	387	415	367	358	313	348	365	347	362	362	349	347	383	362	321	364	377	355	346	360	343	371	343	352	332	349	340	334	362	336	328	352	360	366	358	350	350	340	324	371	329	346	348	386	367	359	370	350	357	384	315	353	369	325	367	371	342	367	348	354	351	343	355	391	340	359	382	345	378	344	357	374	339	343	372	365	361	365	379	337	357	389	349	359	378	359	352	344	349	348	331	381	400	332	361	317	361	372	351	376	365	346	371	360	318	363	348	384	401	377	340	320	380	337	357	374	353	376	342	367	372	371	349	300	370	361	346	342	389	378	378	362	366	383	364	371	389	405	368	375	351	373	348	362	321	353	371	352	387	360	369	346	304	342	373	338	376	366	400	351	372	387	335	341	357	356	344	426	363	351	383	400	376	332	358	374	351	372	353	320	369	354	362	332	338	408	388	365	387	362	353	329	346	363	370	365	350	332	339	402	372	345	341	338	347	379	367	370	373	362	332	328	337	330	365	369	389	348	363	339	335	370	348	345	352	354	349	408	390	373	341	365	356	347	344	373	354	325	414	355	359	384	339	373	352	362	369	385	328	350	379	348	351	366	403	340	321	363	366	354	317	342	351	334	392	394	365	367	342	356	355	322	325	377	362	366	393	358	348	348	400	364	339	333	347	386	386	395	377	361	315	363	349	398	380	422	373	370	363	370	371	342	356	334	344	347	357	358	390	375	352	341	358	328	353	377	384	381	364	349	337	354	419	354	362	342	375	385	358	360	367	349	357	346	349	379	329	339	322	355	380	340	362	387	371	397	358
9906	5642	9692	8928	6495	4769	3821	2681	2524	2358	2078	1831	1505	1434	1202	1075	1027	925	1003	945	831	834	794	809	769	817	802	783	779	786	822	793	764	803	798	745	811	804	773	843	858	833	802	803	802	781	788	820	820	756	824	762	801	788	798	801	840	789	795	794	804	760	764	792	757	800	791	755	753	759	771	822	828	814	773	815	807	758	772	784	836	800	711	787	789	791	834	790	797	758	765	779	808	801	742	799	755	804	782	765	819	795	776	766	777	771	799	784	798	755	767	774	842	828	795	805	815	756	775	794	750	766	780	711	795	764	802	779	778	790	747	767	759	783	801	799	763	760	739	822	817	751	755	797	747	797	783	754	783	791	804	821	800	770	821	784	793	793	811	808	811	804	807	797	821	818	775	816	813	764	807	792	854	860	784	805	797	808	761	774	779	814	795	809	743	786	763	806	786	742	753	764	778	803	752	797	805	826	793	830	803	785	768	805	753	792	810	752	801	781	763	759	755	761	791	755	742	764	806	798	805	790	756	814	768	747	744	837	763	792	783	778	721	788	801	771	826	767	839	752	756	791	723	846	771	808	830	807	817	743	754	785	788	770	771	873	803	793	767	744	762	803	834	788	764	760	799	797	783	818	817	778	769	750	835	822	774	785	749	801	805	788	732	743	723	777	789	813	821	710	773	758	800	763	780	806	783	804	781	783	755	795	763	781	778	789	816	762	854	798	845	792	731	773	758	795	739	778	815	736	811	750	794	719	782	766	758	811	809	813	782	854	764	840	782	795	788	783	800	801	814	788	767	751	751	778	793	787	826	826	765	772	794	803	765	773	807	838	781	792	811	742	767	830	787	796	786	818	805	751	808	804	833	755	792	820	852	770	779	861	804	729	804	779	802	795	775	780	796	810	778	794	775	767	815	736	752	808	777	813	799	882	794	780	717	776	766	773	772	770	769	820	804	794	759	785	748	789	773	804	757	818	804	774	769	893	750	792	779	813	781	774	773	781	810	848	760	752	749	813	800	748	809	764	785	785	785	794	816	793	786	811	799	745	773	816	781	778	775	755	795	790	798	757	795	775	773	829	811	810	797	770	753	762	799	832	799	762	752	780	738	809	763	784	812	771	761	774	741	792	794	779	842	749	790	788	789	772	770	801	785	794	788	754	786	797	786	771	801	749	749	802	703	765	811	800	798	768	837	784	796	756	765	803	767	822	749	796	783	767	860	817	774	780	817	841	768	795	777	775	736	762	777	770	733	762	830	763	787	776	808	788	761	818	736	825	766	716	762	819	815	798	749	768	749	834	806	774	773	799	810	742	766	793	744	805	759	777	810	777	772	758	802	754	785	778	876	756	811	756	815	791	735	835	819	803	847	791	851	783	802	772	826	815	774	794	736	755	828	812	797	754	787	779	782	793	775	794	739	784	780	798	817	760	770	777	798	765	757	807	793	794	781	781	735	845	796	805	759	754	764	779	740	720	762	775	803	796	753	768	768	792	815	765	735	784	796	825	788	829	809	764	803	754	784	790	825	811	767	777	785	759	777	769	836	777	764	777	754	773	799	739	772	802	803	795	810	793	825	809	799	757	797	835	774	785	788	814	788	799	770	735	815	790	806	766	800	761	802	780	763	791	762	770	832	781	787	732	820	723	783	795	801	797	801	777	816	783	750	759	771	741	803	782	790	821	766	787	795	760	823	793	740	807	771	766	733	756	841	761	793	802	823	750	751	839	796	796	800	782	746	779	834	801	777	789	798	770	815	774	795	803	761	767	814	755	836	783	836	795	800	778	792	847	780	795	797	759	750	785	810	837	726	803	756	776	770	798	799	790	750	791	761	811	787	782	801	787	759	765	758	785	771	754	740	783	793	794	828	789	787	786	770	788	783	816	764	785	764	770	780	770	775	809	844	789	781	819	816	800	787	732	776	761	761	773	805	775	825	809	823	774	801	805	761	768	737	769	773	749	724	755	764	775	811	793	800	771	792	752	761	822	850	780	796	750	817	794	771	752	779	779	769	777	791	782	758	808	769	775	797	806	821	792	724	815	790	834	759	805	777	780	783	777	792	772	760	741	774	775	752	805	832	757	776	784	770	748	801	737	747	799	793	787	848	786	755	738	755	744	740	768	738	739	807	817	807	739	797	760	801	788	791	763	731	768	789	757	786	760	832	812	775	782	762	762	800	819	800	799	775	780	732	736	819	788	815	772	836	766	802	779	796	821	807	785	776	769	782	790	763	789	840	799	678	761	787	777	775	740	782	801	796	805	747	772	813	767	800	813	782	776	791	754	744	794	755	789	778	762	780	783	800	728	778	752	744	796	799	789	799	787	796	774	756	823	789	761	800	793	783	753	692	794	780	823	816	804	741	731	830	755	809	793	787	820	756	767	791	817	785	752	824	789	797	829	787	885	864	782	787	818	823	820	773	828	809	831	801	817	774	767	816	815	775	741	810	806	779	800	802	769	778	814	736	812	743	797	810	737	770	803	782	812	771	784	795	855	761	815	753	799	778	771	776	821	819	770	824	851	777	763	766	822	772	822	795	781	798	778	759	798	777	788	816	792	838	824	808	777	792	813	778	764	813	754	744	767	827	831	756	778	812	831	771	801	760	818	822	778	797	800	807	795	803	779	801	751	773	795	785	765	789	816	796	798	796	786	810	768	809	787	789	794	784	772	827	772	771	824	780	782	796	805	821	820	799	861	796	783	763	799	776	844	792	855	755	795	795	845	805	790	749	794	779	799	759	792	750	792	788	780	786	803	756	803	811	787	819	832	761	731	783	755	768	797	760	767	797	745	740	777	762	781	809	773	837	795	822	814	783	851	787	757	795	804	768	808	813	746	745	776	796	767	813	770	820	808	808	788	732	760	797	732	786	807	773	783	755	751	816	765	796	788	776	815	807	794	747	785	742	795	844	782	770	784	752	795	789	782	780	787	787	855	773	773	807	792	802	802	738	796	835	764	793	780	796	761	754	799	747	763	824	790	769	817	762	818	800	812	810	773	776	794	800	804	718	737	780	796	758	790	805	806	800	818	760	786	790	776	795	778	756	755	737	789	778	782	765	785	780	791	773	835	761	756	801	823	777	792	780	809	779	842	769	802	763	780	781	823	761	710	751	772	740	749	800	771	756	805	849	745	771	743	808	795	724	841	789	753	808	757	745	775	802	746	808	783	789	764	798	785	788	784	788	781	784	827	812	807	782	793	757	791	800	789	783	770	801	790	748	803	813	801	792	784	774	749	798	824	777	824	781	808	802	781	771	836	798	809	765	817	832	807	776	804	761	859	749	773	823	801	773	833	744	754	763	784	742	767	780	794	796	751	799	827	792	806	800	820	768	818	796	742	819	792	778	796	777	805	777	753	767	810	762	796	781	740	809	796	752	763	755	750	814	794	805	841	749	790	735	781	797	779	723	784	754	832	794	806	729	760	802	834	768	760	757	813	765	783	809	803	718	794	754	835	773	746	758	794	781	791	755	737	760	735
27022	12791	10141	5885	3562	2444	1723	1244	1061	997	781	772	752	583	569	422	407	394	414	352	371	328	363	339	323	333	340	337	328	348	332	331	337	341	345	318	310	293	374	331	340	330	361	344	343	350	335	313	343	347	326	319	327	347	326	333	337	333	329	330	361	293	353	309	336	354	321	301	325	328	309	320	315	322	346	359	361	346	321	325	304	287	297	308	339	314	333	315	308	305	367	329	307	342	334	338	329	326	327	315	338	316	373	324	347	338	312	333	312	344	296	323	344	328	327	332	325	344	329	352	308	339	322	334	302	329	343	336	315	356	325	345	346	323	347	360	287	360	322	308	339	354	309	367	348	349	302	340	328	297	311	315	324	339	355	333	314	295	344	337	324	357	327	315	337	333	330	339	320	344	308	334	344	329	367	331	369	315	327	300	305	319	303	312	301	326	362	356	340	333	320	352	362	354	344	355	325	338	340	341	320	311	345	337	332	308	323	310	318	352	354	327	299	326	357	356	328	317	327	339	327	333	306	334	364	328	323	345	355	308	323	314	352	318	324	302	329	332	332	292	301	332	342	334	335	327	323	333	334	315	329	341	341	330	382	326	316	314	343	320	284	353	355	356	321	343	314	348	317	329	307	344	314	334	337	356	338	326	294	291	313	320	287	326	305	317	348	309	328	310	335	329	337	366	317	309	366	367	348	307	316	355	346	335	339	363	344	317	331	335	348	345	311	339	353	354	334	322	342	324	346	325	350	356	325	323	308	324	345	338	301	359	343	326	337	316	316	315	370	290	324	336	334	332	295	321	341	324	347	339	358	311	314	331	333	319	349	322	341	349	337	359	365	307	313	298	302	341	368	310	316	332	344	304	351	361	334	304	336	346	339	340	348	322	296	318	320	320	304	317	324	332	328	274	322	353	351	348	329	325	343	320	328	316	335	342	324	325	348	322	314	299	329	339	312	311	346	342	332	324	338	320	361	339	308	320	310	350	311	333	327	344	343	336	324	311	345	359	327	329	332	370	345	326	314	304	375	337	330	336	332	297	316	292	357	334	331	315	319	313	341	338	306	307	354	343	308	311	324	327	314	319	368	314	274	346	345	340	318	317	355	319	338	319	362	325	317	343	315	293	348	307	311	346	309	340	335	318	287	316	334	391	324	322	327	342	338	334	312	363	365	318	362	347	314	335	315	359	345	330	323	306	346	352	318	345	330	322	324	304	369	314	336	336	324	340	352	305	351	315	311	314	346	322	346	307	319	321	323	308	309	320	339	327	290	374	331	345	338	330	340	341	353	345	324	329	311	335	316	309	315	299	348	348	333	307	327	350	324	384	369	320	337	317	338	330	336	300	290	327	325	309	355	320	327	322	330	353	347	333	335	357	322	327	294	332	300	307	361	352	357	375	321	326	355	298	338	345	353	387	316	308	328	307	308	350	317	330	359	321	352	295	327	326	347	317	316	340	318	330	336	395	336	359	352	346	297	336	301	325	323	308	344	329	323	309	308	328	352	347	313	359	324	341	322	321	342	360	327	341	319	347	341	290	351	326	327	308	353	365	314	379	315	294	324	308	361	317	367	317	310	320	347	353	356	353	323	358	357	324	333	314	360	308	332	356	369	301	325	323	342	338	323	333	332	345	321	336	299	348	347	337	345	301	332	300	365	320	313	277	343	337	319	302	319	315	323	334	353	344	342	316	333	351	331	319	298	323	334	339	352	343	361	364	372	347	361	340	333	342	333	314	353	350	329	335	335	341	336	323	294	373	321	324	338	326	328	327	345	344	308	323	356	321	327	327	383	348	332	340	343	310	344	308	384	360	335	324	303	338	343	322	301	311	295	317	340	310	358	314	341	333	313	347	312	334	327	365	362	309	327	328	335	347	312	300	332	340	336	333	311	309	321	331	326	279	328	362	358	348	311	329	372	311	330	332	333	337	374	340	353	334	327	312	341	365	341	315	334	343	326	384	307	349	311	312	322	304	333	338	323	294	324	319	341	310	337	344	322	307	340	321	322	310	326	295	322	360	360	334	349	317	332	341	344	352	349	350	337	332	343	353	334	316	289	339	303	321	315	346	353	345	322	297	341	371	346	359	332	313	359	327	321	347	347	340	310	315	316	313	316	340	304	361	327	368	320	349	326	320	307	342	347	334	340	342	359	355	365	343	373	320	347	325	352	337	312	338	328	308	338	337	322	326	316	334	365	343	333	307	333	312	330	313	330	313	322	338	349	384	329	357	334	312	339	317	300	329	315	342	325	328	345	331	292	323	363	344	318	293	359	309	364	321	335	331	316	354	365	362	329	322	295	326	315	311	302	357	344	338	341	363	344	344	341	317	307	328	338	318	316	333	352	293	316	330	305	346	309	330	328	346	319	344	326	350	328	317	357	309	315	327	345	337	337	346	316	302	332	316	321	332	306	335	321	309	357	344	344	327	275	277	330	324	323	314	349	334	325	326	326	334	315	338	323	343	335	330	306	357	364	356	325	301	306	339	308	331	317	321	337	320	344	333	336	324	324	341	320	343	353	329	363	340	325	311	352	372	343	295	308	346	353	329	335	357	317	319	327	306	350	349	333	293	310	340	355	325	315	343	294	338	291	303	317	298	302	336	320	379	293	301	312	311	350	342	314	355	354	287	294	311	320	341	370	332	325	336	330	343	373	341	324	315	363	363	345	355	327	325	342	311	339	316	314	332	327	305	339	301	336	311	341	324	327	319	332	315	329	333	333	289	356	353	351	311	355	290	331	328	293	318	317	340	337	350	320	351	306	324	291	315	306	324	330	331	323	295	339	367	313	327	322	331	354	333	324	341	323	366	275	340	353	308	333	362	325	366	291	327	329	318	321	364	361	357	345	343	330	292	378	326	375	341	366	341	335	311	352	336	316	289	311	312	357	364	316	299	299	346	308	367	339	360	352	329	297	355	336	332	343	307	318	322	322	342	299	308	365	333	341	339	307	297	360	301	312	311	326	328	295	339	320	343	366	309	325	319	339	326	353	335	290	348	354	337	327	334	329	355	335	331	320	314	320	315	325	352	341	341	335	301	322	362	360	355	307	326	322	329	340	299	338	325	329	331	335	328	355	354	284	350	334	340	333	321	341	349	332	344	346	307	335	335	319	347	327	319	375	335	377	358	338	352	363	309	321	345	331	330	346	351	350	319	368	326	319	312	340	337	337	326	358	335	315	314	328	346	348	337	287	354	301	329	306	320	333	354	334	309	372	334	339	332	334	362	327	336	312	334	357	328	335	330	330	294	312	350	327	342	347	388	299	358	321	306	287	312	320	306	340	335	331	307	349	325	330	282	335	310	312	349	355	341	297	335	347	316	349	309	323	345	298	313	302	306	345	341	332	311	356	337	304	338	339	307	325	323	320	326	317	307	339	363	328	330	339	337	349	356	343	331	332	297	301	360	363	321	333	318	334	336	348	330	330	321	308	298	310	377	346	311	307	322	329	298	338	333	308	340	317	302	320	309	297	327
16072	9282	15041	13379	10888	8945	6813	4759	4530	4565	3645	3309	2861	2287	1793	1560	1358	1167	1092	965	887	825	814	791	791	751	796	738	764	754	734	748	730	758	774	774	742	758	749	744	701	757	709	752	786	773	766	738	769	751	844	780	804	746	721	796	746	707	717	714	750	745	779	772	720	752	744	767	723	787	713	740	649	739	709	741	724	754	777	727	798	781	733	723	782	724	784	757	762	762	752	725	779	718	704	753	702	684	718	738	764	749	735	719	708	748	699	798	739	771	736	728	694	725	692	736	717	729	714	735	722	732	726	769	775	748	724	744	721	737	712	779	738	709	754	722	746	732	726	741	741	732	773	683	734	750	741	696	687	750	758	710	779	726	738	722	747	707	783	724	770	814	714	737	754	751	719	791	773	707	766	767	795	705	732	736	759	749	717	735	765	712	756	703	790	787	767	753	730	716	767	775	695	741	756	759	635	763	740	748	765	746	772	745	766	760	755	770	777	722	757	768	699	781	733	694	731	715	750	785	800	748	744	750	734	742	741	738	746	731	765	769	755	704	765	760	740	742	762	718	727	757	717	755	726	710	738	722	728	743	708	720	753	770	741	738	769	730	718	686	690	782	714	743	725	712	734	735	714	776	731	713	723	719	739	746	714	747	719	691	739	736	723	739	732	732	744	709	660	718	735	708	731	722	785	740	746	713	778	707	739	744	666	762	725	735	783	747	787	719	731	702	691	732	674	719	739	713	707	747	704	745	741	774	755	729	706	710	785	771	734	686	732	744	767	728	742	680	704	792	759	765	736	756	748	737	756	734	750	701	793	716	701	747	683	712	737	726	723	759	722	756	783	708	714	763	684	702	695	746	706	767	675	692	746	766	696	769	744	745	718	730	757	736	775	718	709	716	764	739	694	772	677	711	782	711	748	757	751	727	784	740	752	690	671	777	727	778	741	708	716	785	740	773	777	736	685	732	749	709	759	756	729	753	723	728	772	698	704	770	762	721	786	713	698	800	730	738	763	765	746	754	750	704	731	722	737	744	739	779	774	709	711	759	785	718	790	707	775	771	759	720	711	749	717	719	743	681	734	738	746	786	735	758	773	736	753	779	714	684	734	755	721	726	686	741	723	717	707	744	692	746	729	730	704	702	744	769	730	749	714	772	737	739	728	713	790	724	738	766	788	729	722	683	670	745	780	770	764	737	747	748	725	727	708	784	714	759	709	737	713	716	713	760	765	750	732	712	753	736	754	745	782	746	730	741	703	761	731	769	730	701	773	755	758	765	726	726	763	708	758	738	725	679	753	747	775	690	734	734	739	706	698	763	725	757	771	779	748	738	754	773	828	723	754	737	709	714	730	724	743	770	718	707	787	764	710	724	720	744	746	713	756	758	763	807	744	745	737	776	735	734	714	671	698	766	751	785	745	749	743	690	735	778	726	777	727	755	731	738	733	745	723	782	750	747	765	718	741	767	726	707	727	702	743	753	727	744	744	763	720	720	716	767	739	753	759	776	739	744	700	745	793	750	722	729	748	765	759	697	730	713	700	774	713	740	707	775	742	780	781	724	726	710	744	717	754	736	758	713	722	733	712	740	776	759	757	701	718	716	747	738	729	779	699	701	717	742	771	686	782	762	742	711	746	742	707	726	764	702	702	746	781	769	740	782	688	702	756	733	744	736	767	688	737	737	735	760	706	728	718	727	710	758	785	720	735	675	717	738	763	761	747	729	758	783	739	725	754	738	729	714	755	730	721	743	771	701	752	746	739	770	695	736	700	714	735	729	730	778	746	783	778	712	738	753	704	727	692	734	698	807	741	748	724	764	754	764	708	761	737	744	762	740	727	733	747	799	735	756	724	759	729	763	741	731	737	764	725	750	751	703	773	721	775	687	752	743	728	703	782	746	708	703	722	806	731	765	745	719	749	695	760	713	756	742	721	799	733	763	697	716	726	755	715	705	709	818	727	723	663	715	771	723	715	787	725	749	739	754	766	739	728	804	734	721	748	719	711	773	709	691	737	749	677	635	705	767	722	726	742	768	748	744	727	726	729	664	745	736	729	700	724	701	696	754	742	757	719	701	741	770	735	736	713	740	709	704	706	710	735	734	742	704	737	720	738	730	747	719	745	729	764	746	677	714	751	776	762	722	729	709	725	731	789	716	800	692	722	718	695	704	783	798	737	739	706	753	749	745	746	691	774	761	753	749	745	720	780	730	760	730	764	749	741	792	725	709	739	716	770	763	731	725	694	731	733	726	697	748	714	785	717	734	708	743	746	725	743	709	689	749	741	694	753	756	710	730	720	732	711	777	796	761	731	741	775	716	766	742	742	742	739	781	678	745	691	724	708	758	718	776	715	761	722	709	702	722	682	715	795	771	701	782	701	752	717	746	730	753	709	759	695	767	749	724	764	702	655	766	736	760	715	737	738	706	757	752	733	685	730	759	740	774	737	751	711	747	746	732	751	731	753	753	695	748	761	749	764	734	727	798	710	755	792	736	699	705	723	685	736	765	708	766	683	739	740	734	717	741	800	718	754	797	710	730	705	758	754	703	711	740	730	707	718	803	718	734	764	706	759	741	755	722	777	771	709	730	710	775	748	714	701	735	742	759	744	735	737	729	705	776	739	753	733	763	744	764	768	750	748	741	690	791	736	713	763	756	738	751	752	777	740	711	731	703	741	727	693	753	693	760	728	758	709	700	739	720	743	776	778	691	704	726	705	764	744	746	771	721	727	741	763	705	746	764	783	755	755	767	751	724	747	780	729	771	743	757	694	737	711	732	745	720	723	735	734	770	752	774	721	705	769	764	752	761	716	779	710	747	762	754	761	676	790	740	685	744	703	742	721	717	710	749	764	728	744	776	707	770	694	749	780	706	779	788	748	730	752	721	803	731	756	761	775	742	726	758	755	767	720	720	757	733	739	723	716	720	719	709	734	688	772	803	728	729	720	749	771	760	798	759	769	731	727	688	711	765	733	708	730	761	720	755	716	741	762	709	729	737	724	725	721	757	729	778	710	736	720	737	740	696	705	712	724	703	748	700	682	718	735	748	724	696	774	718	701	749	768	781	738	713	722	755	747	736	759	767	744	744	726	746	755	751	744	765	712	747	768	661	726	764	711	806	736	761	712	739	755	752	687	777	773	764	721	685	758	746	748	746	763	763	724	762	728	791	729	742	737	734	777	726	706	748	753	812	725	726	704	724	763	692	725	731	739	782	761	764	746	726	711	718	726	728	771	690	738	740	729	755	741	740	726	736	725	765	751	705	746	692	750	766	745	738	743	713	716	678	696	763	771	724	731	705	759	719	719	769	745	755	717	694	764	724	747	740	757	710	764	777	757	719	735	697	732	788	786	796	729	681	726	709	731	706	704	788	732	728	726	763	670	736	716	789	745	779	736	729	693	739	713	654	762	744	715	752	777	706	687	704	694	727	769	729	726	728	763	786	759	754	758	735	729	722	740	726	710	727	720	745	739	730	699	724	757	722
35597	17041	13768	8608	4898	3744	2463	1898	1458	1436	1073	1031	977	825	639	585	528	504	453	420	429	407	402	413	363	406	380	384	395	388	379	393	409	384	382	408	354	401	359	385	388	355	367	377	355	374	387	375	380	360	380	394	384	400	394	371	382	390	370	436	394	352	332	368	377	392	399	389	368	408	421	410	431	370	357	395	349	373	376	429	371	391	402	365	393	356	368	380	382	397	381	379	366	401	397	378	373	305	361	384	383	377	375	333	339	383	412	391	389	382	403	397	394	343	384	404	376	413	405	385	390	368	377	372	352	368	379	381	378	368	372	355	393	398	406	374	361	362	326	356	423	417	362	419	335	371	352	365	353	385	376	362	395	414	340	363	403	371	377	421	383	406	404	419	410	351	325	392	394	388	403	346	329	336	372	392	384	404	377	407	376	380	390	366	403	395	409	406	380	393	404	378	403	363	424	381	381	347	412	398	376	366	374	390	392	382	425	390	389	393	384	360	355	443	404	358	378	381	364	350	382	359	356	388	351	380	370	373	435	403	412	404	388	367	398	391	415	413	371	380	367	388	378	425	395	402	371	404	415	389	351	383	391	361	374	362	386	384	393	335	389	366	360	355	386	419	372	418	393	372	379	372	366	396	431	414	365	392	394	408	417	396	357	390	361	393	415	395	367	387	367	397	360	390	397	414	451	363	361	389	416	387	383	396	421	382	409	366	403	402	399	422	370	422	371	362	386	337	361	341	456	384	396	394	409	391	364	345	347	400	383	417	377	342	360	355	370	384	375	377	383	345	371	394	402	393	373	364	424	421	366	382	373	375	389	381	383	386	398	365	385	352	394	392	390	373	376	369	360	343	376	407	366	386	352	373	425	390	332	302	380	396	349	397	367	399	359	406	347	405	385	383	380	374	367	351	358	402	368	388	424	381	407	425	413	409	374	354	409	382	384	386	372	384	395	349	421	362	380	403	365	354	353	338	400	359	361	366	395	409	382	371	373	364	376	386	385	424	380	358	353	365	408	402	378	406	375	360	389	360	369	330	426	395	428	374	405	395	369	394	408	394	421	384	376	400	406	384	396	381	387	373	387	400	390	373	406	390	376	396	406	381	387	392	434	350	393	379	396	387	332	422	399	398	366	391	378	371	395	394	388	378	398	393	380	372	414	385	406	395	394	416	390	374	412	364	368	392	376	370	378	368	369	383	386	349	357	368	362	377	336	370	394	384	359	399	376	427	390	388	382	408	398	381	382	407	380	366	351	377	398	383	387	342	391	343	389	388	388	404	382	390	356	423	401	383	402	392	393	380	410	370	366	354	380	384	327	397	372	355	378	382	394	380	400	410	394	375	347	435	356	395	369	388	383	388	389	391	393	364	333	362	395	365	403	412	399	357	409	403	441	421	369	388	402	351	370	361	390	395	370	379	397	376	374	409	406	331	401	391	400	415	395	342	383	376	386	342	350	361	418	379	426	375	378	372	392	396	369	411	388	389	391	425	405	384	398	350	382	367	392	430	427	388	403	377	397	403	374	372	410	409	379	392	420	392	418	382	384	357	367	417	375	396	355	343	372	374	391	311	381	399	373	381	367	387	416	345	372	391	412	384	388	402	381	372	355	377	387	406	385	396	359	389	431	403	429	378	337	424	364	420	407	386	412	401	388	403	379	404	388	396	405	373	383	369	369	340	402	389	384	386	368	374	356	390	353	397	368	366	373	413	351	380	370	397	412	405	373	391	355	414	377	402	403	378	347	383	390	417	389	351	370	380	396	384	392	394	394	392	400	394	390	349	386	414	355	405	377	383	394	397	375	412	382	381	383	385	378	356	388	376	356	415	421	362	381	361	399	344	323	398	379	388	361	372	416	419	404	371	394	374	394	414	324	366	398	384	349	360	344	376	361	414	350	423	401	419	380	367	402	405	374	430	393	401	363	384	416	387	373	367	407	445	376	403	382	355	392	382	389	388	373	358	395	365	382	412	410	394	375	378	329	379	370	384	376	365	382	369	394	368	381	392	400	357	366	366	395	407	379	366	362	363	373	399	364	334	397	396	393	416	362	320	367	403	429	386	398	381	452	377	399	400	372	396	398	391	394	355	389	383	373	377	401	397	430	360	394	355	427	364	392	421	360	366	404	376	361	405	357	366	345	350	403	375	390	385	418	374	388	387	370	388	414	357	362	402	338	358	390	406	401	370	409	359	381	422	396	387	365	380	406	423	406	372	385	362	429	377	348	362	356	352	375	388	419	370	382	425	406	372	414	345	380	338	385	418	378	340	430	358	406	374	356	387	371	383	382	374	384	386	403	406	378	388	385	399	357	412	416	402	365	385	404	404	415	384	426	400	391	399	390	398	348	386	395	384	367	434	358	379	380	355	370	389	402	366	411	391	416	358	333	356	407	394	383	381	346	396	384	365	366	390	401	400	352	353	367	363	383	427	362	377	398	379	400	361	420	363	425	383	406	401	372	434	428	371	368	396	386	429	373	359	374	385	376	417	340	408	339	436	391	406	386	336	362	388	387	349	408	393	397	389	390	376	374	385	371	366	392	391	375	378	347	359	431	413	401	383	369	442	430	337	355	439	381	371	365	431	402	375	373	396	406	392	384	368	417	391	423	351	368	353	392	383	379	375	388	370	367	425	398	356	416	389	364	363	365	410	391	391	405	343	398	349	376	406	401	403	348	401	393	386	367	379	399	401	345	372	383	386	385	375	388	388	369	384	386	373	394	373	385	340	375	372	378	409	379	353	408	371	334	406	378	351	385	396	356	368	393	401	400	334	346	403	405	385	395	384	373	356	387	364	383	390	352	399	399	381	403	386	418	403	378	425	335	382	406	376	407	388	373	370	377	387	374	361	359	409	369	403	395	396	396	397	373	357	339	394	339	385	386	371	380	337	359	387	398	381	380	339	359	406	374	376	351	394	377	352	377	356	390	373	335	362	407	367	361	362	366	367	378	364	382	343	360	429	422	386	417	390	364	394	390	392	358	410	394	355	403	398	389	355	390	395	358	369	412	398	366	382	391	371	372	333	370	409	381	380	372	381	411	393	360	378	393	389	403	423	382	376	330	339	362	317	364	361	374	365	398	409	367	391	342	375	406	358	371	380	372	348	402	371	362	348	345	342	385	402	431	386	392	354	423	349	356	393	411	352	400	397	392	336	356	358	370	377	363	369	364	373	414	389	357	365	370	387	371	371	378	419	358	398	366	392	353	387	377	389	396	443	384	384	403	373	371	335	388	374	388	361	378	392	384	392	399	383	415	395	401	378	346	378	383	424	363	392	376	417	402	379	388	363	368	407	365	412	367	395	349	394	358	377	376	406	380	347	390	338	370	365	389	387	379	439	379	385	406	371	359	406	398	316	382	366	384	392	391	380	355	374	370	397	380	407	363	397	387	399	409	402	371	363	375	429	385	405	370	365	372	390	351	409	424	442	375	411	406	395	382	394	373	378	369	393	378	394	403	429	349	373	386	384	361	393
20065	11424	19185	17277	14250	12123	9634	7506	6458	6192	4901	4543	4167	3407	2566	2048	1775	1409	1295	1173	1159	1017	910	975	897	776	908	927	857	841	907	835	856	871	876	818	859	891	868	870	822	824	860	829	818	826	880	881	833	841	946	899	841	891	874	837	891	838	843	825	897	814	853	840	909	864	835	845	890	802	844	861	827	876	891	845	824	869	798	841	794	842	790	852	837	858	835	833	832	888	806	865	869	838	832	791	902	811	844	873	811	797	782	844	867	833	849	852	799	868	822	829	821	884	838	820	843	846	839	856	830	826	879	830	801	868	879	830	844	836	822	817	820	848	809	809	814	870	826	850	840	829	796	809	828	826	820	857	849	877	801	776	832	873	840	822	862	834	905	880	838	848	847	884	856	832	815	841	840	817	814	839	824	821	826	851	838	827	821	871	881	835	855	829	843	835	814	817	790	830	893	872	923	827	845	844	852	836	834	802	827	889	836	869	828	884	825	828	842	822	849	838	845	839	824	850	875	856	823	805	816	855	882	829	837	871	864	875	821	820	849	840	819	895	817	857	820	841	819	853	849	855	906	815	805	841	883	888	776	835	856	865	821	845	851	817	824	860	828	819	809	850	792	882	889	817	863	882	865	812	781	873	810	777	864	817	846	866	826	891	826	824	841	841	826	849	865	838	861	832	820	844	808	800	872	786	891	829	889	823	871	866	832	825	849	793	780	826	861	837	824	825	881	856	797	789	849	831	835	838	835	860	856	838	881	781	834	859	819	838	826	831	831	792	819	844	856	857	841	802	892	854	830	778	819	889	789	822	867	847	812	816	862	898	901	819	832	840	800	918	848	820	838	829	804	855	838	812	818	881	779	849	842	838	874	831	838	859	851	837	813	852	841	753	788	806	787	772	781	876	823	891	894	832	899	832	851	865	832	885	822	859	836	823	786	881	856	840	889	907	904	767	859	801	828	853	828	858	836	845	862	862	822	805	855	804	827	842	835	834	814	847	787	849	803	813	831	819	851	819	867	807	840	854	832	828	886	800	804	860	799	872	878	817	775	831	879	862	874	918	836	838	853	878	833	797	838	840	874	819	814	883	831	825	826	877	796	778	906	885	882	848	791	851	788	876	907	889	883	818	864	845	888	856	831	843	851	806	814	842	818	836	811	876	863	850	852	849	812	803	848	816	885	836	855	852	830	833	856	849	860	855	838	833	833	874	818	884	834	776	832	817	839	859	873	889	829	844	830	838	843	846	863	839	826	820	876	861	813	875	830	849	900	898	853	824	859	803	826	869	881	872	843	816	860	863	850	820	772	808	888	813	785	871	856	871	820	847	810	876	904	839	812	854	844	813	789	871	852	850	838	786	843	869	835	819	833	907	857	867	834	863	781	847	818	844	829	853	818	792	830	893	901	830	810	851	833	838	797	780	846	873	759	837	803	823	818	860	794	822	809	864	860	817	874	815	872	766	852	838	858	882	816	881	843	825	800	874	856	822	886	837	820	841	850	834	869	776	791	864	845	812	804	844	827	829	798	796	858	834	817	822	866	815	841	806	873	815	837	801	839	822	851	840	850	778	853	870	816	883	871	831	787	882	847	802	889	814	827	756	846	818	794	840	845	853	851	811	812	837	800	878	842	903	834	876	819	810	834	873	822	794	899	821	842	873	806	810	864	788	814	808	805	824	838	896	864	832	862	868	840	857	857	846	862	815	815	852	846	817	820	824	849	843	815	874	835	814	845	911	870	830	826	831	805	827	884	813	834	839	833	853	870	792	823	876	889	857	841	805	812	822	865	831	816	839	871	822	807	903	851	816	852	862	818	865	826	820	895	846	816	842	829	840	839	837	866	869	827	862	870	795	838	864	843	853	852	847	848	822	806	871	855	856	810	835	826	828	836	863	812	830	846	852	900	834	873	894	862	803	849	800	881	877	785	811	801	813	837	820	827	877	813	849	800	845	830	858	857	800	877	806	809	868	853	818	889	781	844	831	847	820	834	879	829	822	899	862	792	808	793	850	814	786	854	854	803	779	857	855	818	888	830	813	854	909	852	875	846	816	830	821	838	793	856	817	832	856	829	887	866	866	844	860	830	825	802	827	853	916	843	834	874	822	826	841	885	810	870	870	839	866	809	813	860	857	851	846	874	803	786	889	872	858	842	852	862	805	842	827	827	866	810	861	840	800	843	825	863	856	827	866	862	841	790	801	805	844	840	832	860	851	835	851	809	870	804	822	840	860	841	866	881	857	868	820	849	751	824	848	787	857	836	817	837	893	843	865	840	823	876	866	894	834	848	838	839	843	845	823	863	869	834	824	871	818	823	843	837	857	869	816	830	860	850	848	849	840	828	841	836	850	876	839	837	848	879	845	820	849	786	951	846	828	876	798	883	844	826	831	835	803	860	809	884	833	871	858	827	851	892	856	830	837	845	813	809	842	798	785	788	877	830	846	826	832	849	853	827	799	865	854	905	836	814	840	842	806	850	833	796	806	806	795	866	842	811	864	834	840	811	859	875	823	861	829	858	783	838	842	847	894	865	805	891	914	835	862	831	785	888	808	899	835	845	838	832	730	820	839	811	790	842	824	913	831	827	853	825	820	794	780	795	831	782	838	812	872	817	862	858	835	830	845	862	820	805	877	842	848	800	883	842	843	809	868	861	831	870	875	879	878	792	841	836	842	861	809	780	867	889	879	844	844	875	825	782	875	858	870	856	854	850	808	845	868	837	853	766	810	880	819	850	863	810	836	824	814	830	819	855	847	844	868	844	854	886	829	806	876	799	843	863	852	827	802	859	910	845	819	809	824	844	845	789	855	831	796	848	809	860	777	818	845	850	849	906	887	832	835	844	813	814	855	801	879	793	875	853	868	858	808	852	822	859	848	877	827	865	865	832	822	859	842	842	825	777	834	863	828	823	869	832	889	846	847	874	825	823	808	821	834	840	852	816	860	806	820	796	804	784	864	815	853	840	830	872	883	774	828	863	820	833	874	812	861	872	858	827	877	910	837	814	850	798	836	902	820	816	836	826	857	809	832	825	846	853	840	854	832	811	836	818	828	847	838	799	810	791	847	856	833	853	841	819	838	829	894	855	858	859	861	860	843	853	842	878	818	820	832	844	833	826	861	870	816	812	865	811	790	901	886	825	852	826	827	832	857	806	853	843	795	815	860	803	837	892	809	863	818	839	838	831	860	843	788	834	860	835	799	832	840	854	834	800	808	830	824	877	831	888	832	847	846	809	877	835	820	859	799	838	858	843	841	824	884	866	841	839	842	872	830	863	843	827	857	857	844	824	858	850	836	860	850	879	836	816	849	812	836	825	836	936	826	827	843	812	864	820	842	859	864	842	869	834	822	828	845	787	836	859	831	835	836	852	884	827	851	778	794	828	859	855	833	805	836	795	825	850	863	794	861	838	845	835	796	820	847	809	857	840	831	863	804	861	825	863	856	883	794	804	804	829	856	830	818	833	865	825	806	842	816	807	828	860	895
15375	7308	6285	3720	1892	1438	979	819	729	729	599	542	495	455	444	408	432	385	429	388	385	387	392	394	389	422	362	358	365	384	316	356	348	373	385	358	360	398	370	411	356	367	356	379	350	384	305	338	362	401	417	345	347	376	371	388	372	388	372	384	352	344	350	355	345	358	370	358	395	360	360	360	351	357	340	339	318	408	383	355	348	356	366	373	380	370	379	392	382	410	382	386	340	349	344	367	343	388	359	388	415	363	377	394	384	345	379	386	377	351	367	363	395	350	400	371	360	337	374	372	364	346	394	359	344	390	357	352	365	402	375	366	397	351	361	388	382	392	381	342	347	403	362	375	360	392	380	355	360	361	371	359	363	396	360	357	349	340	386	379	370	390	367	345	350	381	351	363	370	369	368	344	359	370	377	349	353	375	381	363	359	384	344	364	376	354	354	369	375	397	388	369	335	414	345	364	355	349	419	387	367	352	371	384	393	351	374	326	380	373	370	402	399	342	351	354	383	354	417	380	350	362	349	375	366	366	376	368	382	368	339	341	365	361	354	362	395	359	372	368	338	368	372	366	373	366	333	369	358	395	370	354	357	377	383	379	362	366	379	392	398	400	388	359	371	355	359	346	369	379	368	401	363	377	402	379	322	397	361	355	400	381	366	349	348	391	372	389	380	376	367	363	349	385	382	379	381	364	363	354	311	347	331	369	389	371	406	379	361	377	375	342	386	369	393	404	357	370	393	371	394	357	396	344	371	358	355	385	367	336	409	357	323	379	365	394	378	357	346	361	302	368	340	360	382	384	356	361	384	371	374	382	350	373	395	347	355	344	354	356	387	339	337	341	344	357	396	353	371	317	327	375	345	337	372	361	320	389	340	374	361	357	350	383	376	378	347	347	374	366	376	362	357	332	348	407	357	434	322	383	333	363	350	401	353	405	372	343	305	389	348	371	382	368	379	380	379	369	364	363	319	358	365	337	393	356	342	393	385	379	387	393	339	336	359	345	344	370	354	392	411	351	391	357	375	374	343	370	375	365	333	378	342	346	353	350	378	347	378	367	392	374	392	355	377	348	369	360	371	341	386	398	360	376	382	372	368	373	381	390	363	374	397	378	364	354	357	370	344	351	358	357	361	362	363	344	352	394	356	343	343	361	333	398	343	345	373	362	374	386	357	343	342	361	378	398	389	363	393	348	330	352	401	332	380	329	353	345	374	358	373	367	370	395	373	385	429	346	361	389	376	328	379	346	325	382	359	353	370	331	366	355	372	396	317	369	375	375	344	404	381	328	343	314	371	367	366	346	399	338	361	352	368	396	390	361	365	344	375	374	349	418	359	339	373	369	402	367	360	369	376	340	328	373	377	346	402	349	376	382	323	385	367	386	374	338	370	374	371	363	413	368	381	356	373	363	369	335	365	384	373	372	359	357	360	386	390	381	362	380	371	356	353	345	374	384	401	389	378	332	401	375	351	340	382	386	399	346	377	361	327	386	364	349	355	371	399	407	359	367	387	339	348	372	418	394	366	348	355	355	415	358	348	344	387	374	346	338	331	330	360	421	360	353	360	347	381	376	350	346	338	370	364	363	337	376	359	358	392	331	357	363	331	350	350	370	367	392	356	401	376	386	367	332	352	411	382	381	377	378	382	344	378	381	360	344	354	359	355	386	383	358	382	367	338	370	345	399	344	369	357	404	351	382	391	323	356	375	372	353	341	356	375	383	352	342	291	371	361	366	329	330	363	334	404	408	339	392	384	377	385	398	368	420	370	369	341	337	354	399	415	336	369	371	361	350	322	349	370	333	391	388	376	385	323	361	383	381	389	375	357	353	329	388	360	340	380	365	323	352	348	356	348	378	372	350	334	335	360	341	333	385	371	364	355	407	367	366	353	352	369	350	338	344	342	391	357	368	350	362	354	359	359	366	356	396	369	356	380	358	386	343	397	382	345	388	404	383	379	336	350	386	352	336	353	390	392	351	396	344	381	382	377	338	371	352	342	315	346	348	397	333	355	381	329	369	408	375	391	362	356	366	363	355	347	368	376	328	370	373	387	387	335	361	378	382	398	352	337	381	335	356	374	380	363	377	380	385	352	345	366	348	343	379	397	365	339	368	399	356	351	332	346	358	355	378	361	360	360	344	380	348	377	374	372	350	404	367	396	361	348	370	377	361	380	398	341	381	353	377	336	348	334	369	374	361	348	361	376	363	377	354	370	343	349	354	352	344	360	352	370	327	341	394	374	367	359	373	363	376	343	403	372	370	335	346	384	357	375	355	385	349	351	349	346	405	360	407	399	370	372	359	383	360	362	343	350	366	352	353	361	380	398	376	356	321	375	365	387	355	353	380	374	357	380	336	360	336	364	395	358	414	395	363	359	382	375	376	363	369	374	355	369	363	343	386	383	360	379	383	363	338	326	358	361	327	373	389	405	365	366	371	382	359	363	345	361	345	387	367	353	389	360	337	318	372	366	392	382	354	359	345	395	409	343	365	369	337	343	337	384	391	397	326	363	400	350	380	362	350	350	343	362	361	392	378	352	365	374	328	340	398	386	378	373	361	333	342	380	389	375	390	372	378	331	401	368	402	393	356	312	373	359	308	365	379	378	365	353	369	352	399	386	375	367	377	412	337	360	366	358	371	369	354	422	375	384	337	361	362	372	374	359	339	382	365	374	325	358	364	350	369	351	393	386	346	378	335	387	336	337	308	351	333	366	348	389	375	351	373	373	364	351	345	353	360	366	352	381	382	411	421	320	369	348	353	362	370	307	370	394	350	351	350	363	345	404	361	372	395	369	329	356	355	311	334	379	368	349	356	355	329	361	362	396	380	396	342	315	323	386	351	359	358	362	380	342	373	416	371	350	358	372	369	363	347	344	359	335	353	365	376	350	333	333	375	337	358	338	342	356	365	418	351	375	397	349	393	386	385	371	342	366	346	374	376	311	361	349	360	365	355	411	352	340	380	338	392	408	339	355	384	335	367	390	335	368	361	371	366	377	357	359	339	385	357	368	341	345	387	351	373	344	349	347	377	365	342	354	374	401	398	337	372	352	336	333	363	345	356	340	344	358	366	366	353	343	363	356	366	410	320	358	349	410	368	379	366	327	348	386	353	376	361	336	363	375	338	379	370	346	375	350	370	398	341	375	390	367	360	371	348	356	400	361	349	348	358	380	378	341	381	381	361	308	359	376	337	355	345	394	366	356	342	402	405	345	321	360	363	375	308	337	376	358	359	373	405	395	364	348	382	379	412	356	341	328	396	337	345	340	405	338	344	347	357	323	376	368	314	367	374	350	367	352	376	357	364	380	362	364	391	385	393	380	361	379	342	400	320	386	338	323	353	388	367	346	369	353	350	352	367	338	376	341	398	357	362	379	377	363	381	364	334	382	339	333	325	349	389	381	353	346	334	369	380	386	401	363	350	384	351	399	343	380	387	371	365	370	339	387	349	363	346	375	357	376	370	371	336	371	353	393	370	367	362
8868	5901	10336	8963	6411	5348	3987	3072	2599	2594	2059	1976	1707	1497	1232	1180	981	1007	993	914	857	869	859	820	806	803	797	809	823	770	819	853	748	841	799	808	729	827	839	748	749	779	771	758	804	830	748	762	784	787	804	773	768	816	820	830	772	804	840	820	786	802	829	778	747	812	764	792	774	820	781	857	755	771	806	751	783	701	774	767	738	790	795	770	797	757	791	836	741	815	757	795	797	823	782	757	807	773	736	802	795	804	857	791	775	789	821	773	825	795	786	786	764	798	781	771	798	782	780	830	832	776	785	754	761	788	832	789	770	752	734	810	752	786	800	806	784	800	816	794	822	827	822	794	778	853	803	780	809	815	767	804	812	782	821	776	821	795	794	827	770	821	804	751	812	811	824	782	810	815	815	842	809	757	773	806	766	765	856	748	798	814	785	825	749	767	749	766	788	789	794	731	807	838	818	816	805	770	769	808	800	847	778	809	799	804	842	772	819	781	779	791	783	789	783	802	802	770	803	742	747	800	770	761	755	810	797	800	765	819	809	805	776	782	777	797	732	804	765	787	804	782	765	806	783	816	741	763	799	794	795	754	783	757	801	791	786	763	823	779	775	781	797	800	752	784	816	816	789	767	751	771	727	801	793	743	796	820	803	814	804	772	793	786	825	812	802	784	799	809	744	784	773	729	804	784	697	828	822	819	773	860	831	758	796	802	851	741	753	831	802	795	787	804	777	771	730	787	775	835	820	769	780	811	781	813	785	710	779	845	782	757	793	840	782	810	770	740	808	764	816	811	780	812	810	784	789	757	761	759	786	775	801	787	784	797	813	770	857	761	803	741	748	766	742	772	772	817	822	777	782	761	766	796	761	735	780	758	766	758	800	787	824	774	800	727	757	803	757	817	802	805	756	783	785	748	736	809	809	791	826	757	762	806	785	805	803	810	821	806	808	741	788	754	768	799	817	802	798	777	812	797	812	811	808	825	834	830	781	793	779	778	807	780	794	773	752	806	775	731	722	838	757	764	768	801	786	737	850	746	826	788	773	781	786	816	765	770	802	750	800	796	760	765	735	844	844	795	801	828	778	787	819	830	796	804	750	778	773	790	829	809	813	772	820	811	800	769	803	789	718	772	771	758	750	757	782	820	787	751	781	815	791	821	781	811	721	806	793	770	776	802	768	787	751	808	776	809	781	817	851	825	793	789	725	887	778	769	755	762	808	801	759	794	747	772	797	796	797	783	776	820	822	733	789	813	740	838	770	823	795	779	736	815	744	772	732	806	805	809	802	780	826	758	815	747	761	818	817	781	805	833	797	757	773	801	814	735	776	858	811	795	757	813	818	767	797	781	792	746	775	776	758	798	824	702	809	775	784	778	779	827	780	793	794	749	755	786	816	779	751	781	827	768	781	783	776	814	777	796	792	807	803	828	799	797	783	752	759	746	757	700	789	787	784	800	764	778	771	805	789	801	749	745	797	800	798	778	747	784	794	769	800	842	804	773	804	767	741	805	778	801	783	754	805	810	794	832	786	735	770	766	820	807	835	804	842	740	783	739	785	783	724	802	843	808	790	809	806	781	759	754	829	790	811	849	792	761	776	787	776	792	760	782	802	809	782	803	786	752	804	795	789	775	788	755	741	794	817	782	792	770	816	800	784	774	786	749	799	810	778	789	820	788	801	813	799	827	816	809	810	822	761	784	750	769	785	742	757	828	826	764	772	810	762	773	742	777	784	734	805	757	758	803	826	850	793	818	785	836	789	790	827	761	850	805	812	804	762	780	791	810	808	799	765	809	813	786	824	843	833	755	795	746	702	773	735	812	853	811	765	791	810	835	772	799	750	849	764	786	806	802	755	768	775	824	790	780	785	802	762	764	751	777	808	815	803	844	788	809	765	764	763	794	786	810	817	774	766	806	795	816	798	819	731	762	788	748	771	791	819	814	829	794	794	843	771	796	771	804	749	808	803	753	795	802	779	817	793	810	777	843	768	775	730	807	756	786	758	767	791	799	762	734	784	817	809	775	817	804	746	783	807	820	719	800	746	815	780	768	762	713	827	806	822	744	780	753	747	820	768	789	799	791	813	779	769	799	810	796	795	753	769	847	750	795	800	782	788	810	753	770	818	805	730	788	777	786	794	777	813	800	740	790	786	734	784	780	776	805	797	839	810	789	793	790	795	809	784	840	796	788	825	786	821	771	757	790	771	775	758	756	757	807	792	733	772	831	801	849	800	809	786	767	786	840	751	767	765	796	824	764	823	792	775	819	807	840	786	765	816	793	780	812	833	789	807	799	763	828	758	797	790	786	743	753	763	846	794	787	777	832	826	752	777	761	804	794	814	783	806	782	769	802	799	777	800	816	817	808	775	799	770	793	763	773	786	798	756	807	765	819	783	785	752	796	812	771	775	785	777	796	736	761	771	815	777	784	787	818	792	789	821	789	789	844	773	828	766	780	758	762	842	782	781	760	803	764	770	793	767	777	802	807	812	802	763	774	762	818	805	789	784	790	777	837	751	729	809	788	778	835	791	752	782	777	805	753	801	795	740	777	799	727	796	810	802	787	811	784	830	764	787	780	810	791	806	770	815	801	779	773	776	792	766	780	815	820	806	809	752	759	827	781	792	766	753	770	772	789	809	766	783	806	824	758	786	770	812	801	756	823	827	794	814	859	806	756	787	790	804	799	780	807	830	828	764	808	823	783	791	846	790	835	760	741	800	828	765	767	786	804	818	771	773	766	826	821	774	787	800	763	854	803	793	783	769	795	797	776	774	818	781	765	770	789	776	775	775	788	809	812	784	822	787	786	759	790	735	803	868	764	784	792	803	763	739	827	823	783	737	784	758	789	814	767	810	751	760	733	784	782	813	802	800	751	755	774	784	847	816	746	817	760	767	772	806	812	775	776	789	760	781	831	796	808	822	803	796	763	787	782	751	761	792	770	830	815	791	859	825	773	775	777	784	758	812	817	828	785	779	829	754	803	757	788	827	777	746	742	805	790	805	825	794	819	806	803	823	788	744	762	795	771	752	760	782	771	808	723	786	832	738	797	808	788	779	801	787	811	783	771	845	791	792	761	799	765	838	795	752	862	795	815	797	769	774	786	773	760	759	745	801	785	750	739	771	801	726	794	759	773	795	853	789	802	773	782	794	775	816	781	806	761	879	777	823	819	821	788	765	778	824	833	814	816	769	775	804	784	802	799	787	811	793	802	770	753	783	778	789	789	776	788	820	778	785	786	790	790	783	801	773	788	806	805	820	804	777	747	769	824	801	795	802	779	793	792	788	765	856	792	796	823	838	820	813	770	797	794	866	795	797	779	816	758	820	774	724	801	816	772	803	768	806	765	746	850	816	763	788	791	788	772	848	844	779	759	776	788	769	788	745	778	854	770	791	801	797	795	801	814	775	758	786	819	782	849	820	778	781	813	827	799	777	758	842	791	782	753	788	814	837	787	764	760	829	760	785	764	810	776	780	813	755	828
28960	12972	10379	5812	3557	2565	1654	1305	1100	1005	930	719	714	639	544	507	441	412	408	377	332	357	318	335	357	322	356	315	340	315	359	335	378	351	340	346	335	398	333	365	354	343	338	325	359	317	326	355	357	320	334	356	340	333	308	320	317	357	354	378	324	342	291	332	325	332	316	361	316	317	295	325	333	350	349	360	352	348	322	313	330	365	363	338	372	331	376	319	354	305	335	357	339	333	334	352	350	348	355	336	339	345	317	314	335	317	324	354	348	352	345	319	327	337	334	346	351	345	327	337	367	327	321	349	313	333	363	318	288	348	350	358	367	307	341	303	317	328	382	339	348	339	330	358	352	359	369	360	351	330	331	325	318	339	322	367	337	316	308	306	326	326	308	356	331	310	331	322	324	320	354	291	332	312	331	369	362	328	323	368	321	347	352	295	343	361	357	360	326	334	339	331	369	328	351	345	316	345	318	340	354	339	322	317	339	361	303	323	355	349	323	341	311	348	342	314	325	364	333	307	366	347	337	361	324	359	352	336	320	350	331	323	340	330	341	326	320	356	347	336	360	353	325	328	321	320	338	345	333	359	325	352	321	320	365	309	333	340	347	328	367	365	371	349	348	297	327	342	318	341	337	337	349	346	333	303	339	353	333	376	356	335	345	325	356	321	352	325	346	346	337	333	348	331	336	348	353	353	354	319	339	355	349	363	370	306	350	324	317	335	364	325	336	312	339	326	318	353	345	380	367	323	284	347	359	327	306	339	308	319	358	351	328	321	316	357	342	325	346	366	347	349	353	342	328	325	310	354	340	331	344	341	358	331	332	341	329	352	335	340	387	355	293	342	319	331	381	348	356	372	348	353	322	333	352	323	346	320	307	339	318	374	305	340	339	360	324	331	305	357	388	290	313	327	294	302	333	348	342	346	363	364	306	357	344	323	337	331	361	344	356	277	338	314	364	372	352	351	327	372	341	353	323	325	363	344	309	318	304	331	353	355	343	301	393	357	357	322	304	339	346	315	333	309	316	324	358	323	343	358	328	306	351	315	339	330	302	340	343	328	328	331	376	338	321	303	370	334	313	343	324	363	313	323	356	327	350	366	320	288	317	330	326	341	316	288	334	337	348	335	351	336	378	359	360	345	345	344	333	333	342	315	337	338	381	364	327	338	328	319	321	344	361	316	323	375	338	302	354	313	321	315	316	318	334	326	293	336	318	360	355	360	322	335	339	357	338	321	303	297	327	332	336	337	348	334	321	334	369	315	369	351	357	349	368	340	349	307	346	357	329	314	356	314	344	358	340	340	326	288	336	343	368	375	311	346	336	378	332	326	329	375	299	322	323	303	335	341	317	365	360	345	333	320	345	355	301	311	369	318	341	318	353	337	312	336	374	309	346	312	362	348	350	337	352	345	322	340	313	350	354	317	355	331	356	355	329	345	336	312	359	320	312	359	360	326	345	380	348	321	327	328	314	321	332	317	356	363	358	320	379	378	328	309	321	340	345	337	346	312	351	332	337	308	318	329	328	358	346	333	337	326	302	370	331	315	357	368	379	321	338	330	349	312	354	335	338	336	342	317	357	338	342	343	326	315	344	344	332	339	312	334	360	314	341	316	299	390	303	338	385	369	349	364	303	338	328	294	341	342	336	335	359	366	350	310	315	358	346	337	375	361	339	350	385	353	337	351	347	365	332	336	343	343	373	323	332	322	356	330	357	325	313	316	318	298	323	344	344	318	328	335	330	314	277	344	326	370	310	326	329	319	352	335	337	332	341	353	338	328	329	336	336	344	356	339	331	327	360	373	341	310	324	384	370	325	326	336	312	328	294	332	322	339	312	332	297	339	321	327	377	336	329	352	371	332	329	352	328	311	346	313	350	345	328	367	336	348	337	353	342	343	296	354	329	320	351	277	294	344	330	352	356	376	345	357	296	330	323	340	346	343	334	336	350	349	336	334	364	335	334	371	351	347	351	318	332	326	325	361	303	357	376	317	318	356	336	336	373	339	342	337	344	341	315	337	341	320	333	359	375	316	342	332	319	311	335	322	325	352	305	360	367	325	325	329	382	363	352	327	344	363	345	348	376	346	325	321	351	300	341	317	347	337	336	335	325	362	355	354	348	400	375	306	365	316	362	330	336	289	357	343	328	330	315	340	307	338	315	358	323	318	392	339	355	351	321	322	353	349	327	352	358	327	376	353	331	369	351	332	367	316	349	366	340	360	345	352	346	337	351	326	310	325	313	294	365	348	318	358	315	365	337	364	322	331	329	332	354	330	325	339	334	327	355	319	351	348	332	336	336	372	293	372	358	306	330	321	345	294	333	321	316	328	350	331	305	315	356	353	364	311	330	341	298	310	327	366	359	330	350	319	332	337	361	328	382	332	354	332	344	362	325	309	262	388	324	326	310	332	335	331	326	314	368	364	303	335	354	341	333	345	327	332	358	362	322	337	354	334	326	352	337	303	323	325	355	291	323	347	367	324	323	334	338	349	311	335	327	310	351	349	332	338	351	335	320	333	357	322	354	339	303	347	327	327	332	342	328	332	310	350	374	364	382	335	350	333	334	319	367	352	325	349	342	348	307	358	319	361	349	325	351	328	356	368	309	319	332	324	302	338	334	292	337	327	325	332	301	310	329	306	316	353	294	330	334	331	352	360	351	353	357	328	386	338	373	331	327	371	334	347	357	333	309	355	349	315	335	333	310	349	360	351	347	342	316	310	318	321	355	314	334	352	308	337	370	328	330	318	360	359	326	332	339	340	353	345	323	291	330	386	315	297	330	354	319	367	348	305	312	362	344	347	340	326	368	331	369	305	325	329	311	339	358	353	323	333	347	342	336	345	348	330	359	337	370	332	318	319	359	322	315	304	378	307	340	380	354	368	326	315	339	304	341	332	321	334	368	335	303	319	365	329	334	394	337	278	322	370	343	315	354	379	340	333	338	375	332	331	337	327	316	312	348	302	309	340	339	333	341	324	334	308	311	345	320	335	351	331	391	301	321	341	363	294	320	302	323	336	333	330	368	339	341	360	365	328	325	360	346	339	338	332	295	340	356	344	362	361	337	328	352	336	344	320	346	353	325	332	321	355	321	342	347	334	356	342	321	349	371	353	340	301	356	309	325	354	317	311	365	317	362	381	314	329	342	318	306	317	359	334	336	328	339	326	336	377	338	317	326	279	336	318	375	367	317	319	350	337	346	369	363	324	334	313	332	330	335	319	356	357	288	355	315	359	368	361	351	347	337	342	312	314	333	288	340	322	308	347	331	306	321	328	349	336	318	323	316	355	309	319	311	298	312	311	367	334	338	352	361	341	337	343	292	293	345	324	325	365	341	324	338	333	344	347	357	326	320	316	325	371	362	319	339	328	315	327	364	341	368	339	345	332	322	369	315	324	351	341	343	332	361	370	325	332	338	312	320	350	344	347	334	371	304	343	348	374	325	329	326	333	319	312	343	344	359	298	332	356	314	331	348	332	321	378
17017	9209	15611	13018	10681	8987	6583	5616	4671	4379	3923	3230	2712	2449	1968	1541	1452	1156	1052	1016	928	984	843	845	842	784	799	791	758	826	761	749	728	774	767	727	767	769	733	752	775	724	784	748	682	728	791	766	801	782	760	733	710	748	733	762	743	757	709	799	787	782	739	747	716	773	721	750	774	770	790	769	721	783	724	727	790	759	753	733	752	726	745	700	699	771	705	756	768	688	719	780	722	740	720	733	716	684	777	755	778	787	737	696	799	749	754	735	741	727	762	743	737	736	735	731	750	703	712	698	755	716	764	758	751	749	727	742	724	760	775	760	735	717	749	776	744	745	770	801	758	748	734	725	767	704	744	742	772	800	687	764	771	763	724	725	732	703	713	775	767	731	746	780	745	760	742	735	785	757	766	735	787	726	761	755	722	756	767	703	759	731	722	707	756	776	753	735	762	749	747	754	753	772	760	784	764	752	810	730	728	751	772	750	735	721	760	718	773	742	733	697	724	718	737	783	780	727	800	747	733	746	731	739	744	731	712	729	746	771	740	706	746	782	811	782	750	707	741	734	752	760	743	755	739	743	733	771	755	717	732	750	731	740	792	719	741	748	714	762	704	763	778	745	814	750	740	768	753	781	753	760	775	738	736	721	751	726	772	756	729	778	812	738	752	715	730	794	718	739	779	758	739	738	746	749	739	754	755	709	725	788	780	751	763	761	792	743	807	715	743	773	779	792	730	771	747	720	787	721	698	762	777	711	765	699	693	790	728	797	747	796	726	712	691	791	762	785	738	741	693	718	742	780	753	767	714	781	770	739	747	737	775	718	721	712	719	698	746	712	711	791	776	738	726	756	702	720	797	729	739	771	776	712	745	738	764	743	730	736	701	734	738	766	770	805	756	709	748	722	772	739	695	718	726	777	707	771	752	723	770	778	742	750	751	742	763	733	756	714	725	763	744	754	767	740	751	731	761	672	757	771	805	740	783	751	702	771	797	757	773	755	735	702	765	714	761	702	739	757	707	764	748	778	734	775	740	755	762	818	738	737	733	766	746	801	772	794	732	782	727	685	764	803	742	768	663	768	766	745	777	708	772	756	769	721	691	723	727	727	752	748	730	766	659	730	719	743	760	758	756	734	726	716	712	734	807	788	739	726	777	728	768	742	699	728	763	777	697	760	749	746	768	726	709	733	770	731	724	750	719	770	721	750	692	707	731	733	669	730	771	732	756	762	764	766	777	779	730	762	739	735	769	698	725	692	777	741	735	746	754	743	715	703	788	751	780	791	742	750	748	751	759	724	698	773	708	718	764	748	746	699	752	759	737	768	756	707	777	737	743	762	726	695	727	743	763	726	730	783	757	721	743	802	781	759	735	783	758	724	708	745	778	771	729	748	698	727	748	709	736	755	748	675	775	771	768	720	663	763	735	713	728	750	711	734	719	783	686	712	825	746	727	737	711	721	724	730	736	763	745	742	729	763	749	681	774	763	727	751	769	752	790	754	744	716	707	714	713	718	770	710	793	755	738	794	739	725	687	721	721	806	757	734	786	768	787	725	742	771	719	753	719	758	764	735	778	759	728	764	740	729	745	736	746	743	812	765	714	723	719	756	806	780	785	727	747	771	688	727	744	724	748	731	730	780	754	723	736	796	757	777	731	741	761	735	749	752	765	674	683	753	753	711	748	736	779	745	785	740	710	729	767	725	740	712	761	731	780	780	711	764	767	709	726	761	792	730	752	774	741	742	783	753	680	763	747	733	752	744	783	775	753	766	709	748	706	756	752	773	847	745	778	722	765	715	769	803	724	733	724	725	737	754	758	723	714	779	753	739	763	731	766	732	782	719	774	729	744	796	681	793	737	741	717	696	752	779	710	750	739	761	739	782	734	729	764	751	719	764	727	761	742	719	755	759	696	738	704	703	786	766	781	749	757	761	744	774	744	792	780	755	799	777	750	749	742	718	768	777	776	743	768	747	733	746	804	744	746	749	769	713	715	738	748	771	762	741	777	699	718	783	776	734	732	794	702	752	770	749	768	752	757	736	793	752	739	743	747	829	709	788	710	737	762	754	787	683	755	767	727	728	731	729	790	760	691	770	742	689	734	715	779	765	721	765	753	750	731	764	760	770	731	747	727	761	765	719	732	703	752	763	756	706	795	750	687	703	759	708	727	749	751	740	674	746	742	711	773	798	753	744	768	781	739	743	774	687	782	793	683	768	736	728	727	761	783	753	737	748	716	752	705	763	739	722	743	768	752	748	705	746	720	747	779	797	769	724	799	762	717	757	799	760	756	739	718	678	740	718	725	771	767	746	775	727	761	785	750	715	736	740	761	773	765	753	750	765	747	766	783	757	752	739	751	751	769	725	696	725	802	694	710	773	708	738	834	746	777	749	712	727	711	754	772	730	723	823	752	741	773	781	700	725	768	708	763	730	716	744	755	754	738	797	777	749	751	813	807	755	736	797	753	740	728	722	740	716	801	759	720	741	702	721	764	814	699	763	739	733	724	721	727	755	708	761	776	700	728	715	772	754	764	754	744	731	723	751	712	775	760	722	747	790	757	759	767	755	733	765	774	702	773	719	711	707	763	781	701	735	782	760	715	744	752	744	732	781	774	762	722	777	780	737	726	751	746	731	693	816	705	768	783	726	713	760	743	772	653	687	738	759	737	765	797	736	783	753	734	731	718	731	730	786	765	723	763	715	769	715	768	761	756	785	732	762	757	734	747	729	759	732	793	750	718	797	733	704	724	751	784	737	762	712	721	759	807	728	721	711	769	725	709	778	726	772	725	731	763	744	746	727	723	744	743	735	787	745	737	745	764	711	740	794	752	728	749	764	720	768	743	753	783	720	713	801	771	777	723	726	690	799	743	679	739	750	827	735	775	770	775	738	757	727	735	741	707	769	771	771	756	725	716	795	688	786	744	771	711	742	770	754	725	691	767	718	751	750	717	729	685	758	788	731	749	739	738	719	723	719	743	747	788	709	769	712	764	798	784	755	728	744	776	738	715	774	747	730	768	773	754	786	744	717	736	750	756	761	776	762	759	768	760	711	778	784	709	749	731	790	738	750	720	793	754	753	721	779	782	739	732	777	678	742	723	735	754	729	716	752	673	777	746	705	756	750	728	713	723	775	717	733	744	726	748	727	743	733	749	751	766	723	729	751	740	767	719	769	724	731	739	780	780	772	741	755	739	677	721	712	741	759	727	730	768	730	712	765	753	750	767	754	775	700	713	719	749	709	784	800	710	740	756	765	772	814	706	663	772	707	722	770	758	763	751	742	744	738	752	772	775	717	730	738	715	765	761	734	765	726	722	725	760	779	731	781	745	775	718	760	766	769	727	723	736	719	731	767	756	734	735	803	765	778	771	758	790	712	675	732	746	751	770	749	727	751	741	707	726	737	769	753	788	726	805	734	698	714	755	693	754	764	725	690	723	711	746	692	767	740	763	716	713	738	814	797	799	746	761	766	726	749	788	763	757	761
34706	18077	16155	8519	5106	3673	2380	1918	1626	1405	1120	1075	945	884	626	579	562	523	487	446	417	434	384	375	378	359	407	426	442	441	409	374	401	382	405	393	431	393	409	377	378	364	384	421	395	377	421	409	410	400	396	386	373	375	444	392	404	382	399	405	387	365	394	418	408	360	411	442	401	397	407	372	422	384	361	394	370	367	363	397	357	420	386	411	408	403	380	351	386	420	420	382	391	362	384	364	398	383	408	384	384	411	398	395	390	390	352	383	365	420	377	376	388	378	368	392	358	337	373	387	412	401	380	409	417	414	375	362	394	398	409	359	397	392	399	375	399	395	388	374	387	406	379	381	414	417	372	367	400	369	394	443	392	371	396	393	379	394	402	380	382	389	386	391	424	416	380	374	395	420	396	382	410	376	396	389	362	400	390	403	359	400	409	369	358	397	393	372	360	373	388	395	370	384	347	391	381	353	385	355	379	386	391	396	409	393	380	399	378	400	408	393	418	402	408	364	399	418	366	339	418	372	392	396	408	376	431	373	363	404	367	406	390	333	394	371	362	434	354	372	391	350	420	358	345	381	374	389	355	364	378	351	390	410	354	378	375	393	378	361	384	402	393	372	390	414	394	367	397	372	367	423	362	365	379	382	376	399	390	400	375	384	365	390	400	384	370	410	399	368	381	320	317	382	371	396	388	385	410	360	373	358	379	379	372	376	342	428	381	351	416	366	413	374	428	393	387	376	420	358	387	381	393	416	398	398	399	399	378	367	393	383	379	394	357	354	360	396	386	374	367	407	402	363	362	379	375	399	411	417	383	413	373	385	362	416	392	392	384	381	356	401	405	343	389	380	398	374	384	373	410	404	391	438	392	399	413	350	423	367	395	360	412	388	385	371	396	407	415	371	401	432	374	405	416	374	358	403	387	410	403	416	441	363	384	356	399	400	378	390	400	420	390	385	425	377	417	366	401	382	378	354	389	397	398	389	354	351	375	428	403	400	407	383	378	371	352	396	393	415	366	357	411	396	371	368	368	398	386	371	368	393	365	385	382	419	368	361	397	364	415	372	417	379	394	396	393	416	402	385	400	362	416	404	432	339	394	370	403	364	405	399	399	398	403	376	400	386	411	387	371	429	377	398	362	418	424	462	409	388	388	393	410	386	391	405	380	373	366	373	401	418	359	375	363	363	365	378	387	356	354	375	386	378	385	406	403	420	379	430	419	366	385	402	397	366	367	384	372	398	368	375	381	355	397	387	410	346	391	401	392	409	396	391	405	399	410	371	384	396	342	401	424	419	418	358	421	359	399	406	399	404	384	395	425	363	374	405	411	433	380	395	400	392	356	397	400	382	368	406	407	380	420	389	382	383	410	417	363	377	352	410	383	453	366	397	351	362	378	384	385	412	350	370	388	383	386	389	393	451	374	392	398	378	346	393	420	407	415	395	379	388	356	401	393	370	384	452	374	412	406	381	348	390	351	368	404	371	365	336	413	391	411	386	363	407	354	389	408	333	375	386	385	352	351	386	403	347	342	366	376	404	373	332	397	374	358	414	407	403	385	385	396	346	400	366	369	410	390	397	371	456	394	390	390	385	382	384	399	383	387	426	352	347	359	419	374	425	383	393	421	412	414	390	358	415	354	374	409	373	366	406	391	399	363	404	410	413	373	376	355	407	362	370	405	377	367	378	369	390	386	361	368	380	360	425	405	398	403	388	356	409	355	406	407	358	373	439	389	403	379	386	399	388	370	352	401	377	367	385	410	370	392	388	381	393	357	379	380	364	339	380	391	447	376	365	367	364	370	371	323	361	368	403	367	368	427	342	380	386	375	412	398	414	386	385	385	433	370	389	389	371	399	370	378	384	406	384	376	380	371	385	372	420	396	363	413	365	404	361	389	393	378	406	371	451	345	384	405	384	374	356	368	360	366	405	390	378	397	393	404	382	404	427	375	410	401	387	391	398	350	386	380	367	375	377	378	406	409	406	386	393	391	390	362	373	353	341	377	393	354	382	411	353	389	357	393	379	410	405	382	385	376	376	394	376	402	378	353	419	380	396	372	383	402	438	360	414	417	424	390	382	375	386	379	437	368	377	397	418	345	367	440	361	405	371	400	388	391	354	383	397	364	422	352	422	378	357	377	357	438	396	375	386	381	376	433	405	375	408	421	387	430	436	358	391	401	373	364	416	386	431	378	354	371	394	400	377	362	433	381	385	383	408	424	383	339	380	416	382	425	405	402	390	361	336	404	397	423	415	388	396	365	365	412	436	390	430	364	390	397	383	344	409	380	411	390	416	417	403	408	412	394	385	374	339	370	349	408	415	404	401	379	384	356	400	399	358	383	398	410	394	369	395	360	388	423	395	401	384	378	408	390	376	365	423	365	415	431	366	405	388	373	395	364	385	364	408	403	368	387	402	362	368	432	367	372	379	333	369	420	367	367	398	372	412	415	404	362	352	388	410	434	405	400	396	373	385	382	401	388	403	410	390	402	395	366	409	366	378	386	369	378	400	414	379	368	432	397	352	382	400	394	349	367	391	413	411	370	398	416	382	400	408	376	399	381	415	337	399	406	403	367	362	377	415	403	423	367	361	372	383	382	381	330	335	403	367	406	424	392	385	351	396	405	402	399	382	378	413	411	424	369	357	390	396	395	355	362	409	406	402	394	389	375	379	409	416	435	400	367	401	376	434	404	429	426	396	414	395	395	387	405	372	414	411	397	387	415	390	370	409	383	377	351	400	399	396	399	381	389	342	414	389	393	391	429	378	339	388	388	359	373	391	352	409	375	367	423	367	380	396	423	392	388	417	379	396	380	369	365	397	396	372	392	319	388	415	388	359	388	384	383	418	368	366	375	396	389	380	383	408	379	344	401	400	348	350	388	403	397	354	375	396	405	347	412	341	379	378	379	412	394	390	382	362	376	373	404	381	416	382	361	419	368	391	426	373	402	417	390	386	390	372	364	401	391	372	427	361	375	391	382	410	401	420	398	457	364	388	402	369	359	333	351	402	376	339	403	410	382	415	400	380	380	398	370	382	429	386	384	388	387	406	425	393	401	379	409	374	367	403	436	379	399	409	402	408	410	387	385	401	368	392	387	381	380	362	345	370	394	391	362	393	384	411	363	404	389	375	384	403	386	411	395	395	424	344	385	382	398	408	375	375	358	391	395	350	394	403	387	368	359	381	401	394	374	383	382	411	351	420	372	408	361	397	429	318	424	390	405	357	422	368	376	370	382	350	365	372	395	393	390	410	389	410	406	389	386	415	378	439	416	389	370	425	375	380	370	377	366	399	381	421	390	383	388	362	383	365	380	402	404	380	390	405	386	357	371	391	378	418	389	367	442	408	424	349	375	389	393	402	363	387	374	379	394	412	418	338	408	345	383	405	362	367	355	365	435	378	369	384	385	387	387	368	418	360	385	415	418	412	380	373	360	409	427	375	361	398	396	434	411	436	402	352	380	381	358	393	383	366	381	386	390	370
19482	12725	21330	15948	14215	12024	8936	7568	6883	5972	4864	4649	4020	3547	2553	2056	1834	1650	1364	1263	1183	1078	1054	995	960	913	902	900	894	812	863	851	870	851	880	903	876	820	838	852	882	853	820	836	843	874	884	894	881	832	920	853	873	883	901	890	809	858	862	863	857	817	875	827	885	857	880	897	864	897	828	809	852	824	784	851	817	807	819	846	848	864	818	861	805	830	847	793	891	812	819	775	902	899	831	779	851	843	848	863	851	830	837	846	820	907	853	879	915	798	804	884	811	865	873	831	863	866	826	787	831	862	856	834	839	833	811	869	864	873	839	873	883	855	857	819	830	824	836	862	851	908	852	871	868	850	831	799	872	836	888	824	816	824	875	868	882	882	882	831	822	882	870	883	864	830	827	825	857	851	839	823	825	842	847	898	834	851	857	805	879	849	837	898	836	844	865	847	869	879	827	850	817	810	862	839	794	877	835	880	837	869	833	815	837	828	877	854	843	811	795	806	790	832	882	827	832	840	850	827	842	855	847	853	846	812	849	843	858	854	794	820	849	893	908	847	833	881	892	842	860	882	885	884	871	893	894	857	860	844	811	832	809	848	786	810	784	827	900	862	865	848	846	831	876	829	853	839	796	852	806	845	868	846	825	800	885	828	841	880	848	855	854	820	889	826	849	804	841	841	825	814	847	840	828	849	893	817	854	812	833	911	849	865	878	831	835	875	795	854	870	824	832	824	799	831	823	842	879	830	860	890	851	850	807	842	874	847	810	783	902	825	881	821	833	845	809	866	880	863	903	842	842	865	827	856	849	867	845	822	846	817	922	804	823	821	887	842	832	885	871	844	821	845	854	800	831	865	847	819	869	834	888	818	876	765	817	829	845	832	837	839	881	863	828	813	875	848	810	929	858	834	838	805	871	915	842	815	853	848	850	876	868	835	838	804	836	867	870	849	898	926	865	884	893	844	802	816	880	782	829	834	887	870	857	840	848	908	826	877	843	839	838	852	869	927	868	859	846	836	850	825	865	799	842	887	832	862	823	843	880	853	804	832	818	846	829	826	867	873	850	850	860	843	828	808	841	841	898	827	868	835	804	867	844	854	848	839	818	878	877	876	851	884	897	847	802	807	887	866	876	821	828	883	805	905	846	851	800	839	825	833	845	856	842	798	864	834	842	856	826	857	777	828	896	816	848	872	863	838	800	836	817	828	838	859	824	842	879	810	874	877	857	833	878	813	868	900	832	859	828	872	829	829	901	867	829	842	852	861	826	881	837	774	813	855	822	819	875	827	859	914	849	866	921	843	815	825	856	811	853	847	864	847	790	851	859	807	829	854	828	858	848	851	795	875	828	876	854	818	852	811	814	854	808	824	859	851	825	816	918	854	878	843	797	856	868	820	844	770	798	853	887	834	846	911	847	820	825	875	844	854	845	816	811	899	861	825	869	815	829	857	827	800	819	825	836	822	854	825	810	855	816	865	821	836	805	847	840	864	881	883	825	872	832	929	813	857	838	879	827	806	833	834	818	824	837	778	863	862	814	841	854	839	859	840	837	876	846	832	894	818	847	831	872	799	912	862	824	830	855	817	840	895	840	849	835	835	859	813	823	825	855	866	849	853	854	854	858	797	870	834	874	898	850	913	887	808	830	865	832	837	799	789	879	811	860	812	864	849	847	859	842	817	884	793	816	869	878	790	823	818	849	854	872	846	828	807	865	869	826	815	811	880	880	808	823	841	881	879	843	861	803	812	852	826	829	811	848	855	836	851	866	872	800	845	836	878	812	892	876	851	860	856	841	822	913	844	852	837	838	899	821	847	867	856	849	872	833	847	870	814	864	893	841	870	843	864	829	891	843	800	868	840	872	854	831	865	872	850	862	886	790	840	836	802	867	871	867	835	879	819	852	848	824	817	859	828	855	833	817	800	838	858	828	816	836	832	836	820	877	826	844	843	837	853	836	819	835	871	824	799	842	800	840	836	819	838	836	845	826	889	862	841	828	808	851	843	811	838	868	878	842	869	894	877	827	852	873	858	863	805	829	836	863	831	910	808	837	813	862	836	803	887	846	862	889	812	814	885	858	842	873	848	812	873	881	848	859	822	847	837	888	877	812	836	808	912	857	803	808	799	847	876	839	815	795	780	840	884	851	866	800	822	846	880	860	886	882	800	895	810	843	916	871	820	839	850	856	813	834	857	830	786	883	859	820	809	834	801	854	868	850	850	870	827	842	848	842	823	829	880	802	840	827	857	905	857	795	878	835	854	856	822	859	857	852	901	850	910	818	853	823	876	826	848	873	839	828	793	822	861	833	811	847	838	851	863	807	878	849	863	810	826	826	835	834	801	814	864	849	857	863	890	843	809	825	835	844	866	828	839	913	827	827	868	853	896	836	800	807	865	837	852	826	828	848	815	825	840	795	830	828	858	845	824	829	821	868	879	906	874	814	810	869	838	863	857	890	802	844	843	849	895	804	821	853	806	824	834	839	856	860	848	865	854	847	855	837	805	873	837	834	834	866	817	842	863	850	899	838	867	814	849	900	819	884	855	854	834	876	825	825	815	873	809	837	858	863	863	798	851	841	823	852	878	858	841	832	871	806	852	846	815	825	875	854	833	770	835	885	834	904	790	860	865	880	871	807	838	869	871	827	894	883	863	820	859	848	869	834	867	827	834	824	903	847	792	839	899	827	834	820	818	852	881	818	838	887	830	842	841	838	860	812	841	846	843	802	835	866	923	866	900	852	879	809	837	829	841	847	816	829	886	766	848	836	846	864	826	828	820	819	880	853	818	854	885	867	817	834	839	803	820	867	812	803	859	845	834	828	829	842	901	850	843	847	852	813	833	813	841	818	831	818	823	842	884	815	878	883	873	831	836	842	848	830	813	825	857	823	848	818	872	874	853	808	843	840	799	820	834	851	839	844	801	834	774	843	832	866	925	823	871	861	830	861	797	751	865	847	873	818	849	859	876	860	865	834	840	815	854	847	838	827	849	835	849	852	863	848	829	883	858	856	835	846	848	855	839	889	876	862	850	832	838	925	824	827	836	881	865	812	782	839	899	887	801	903	840	804	856	782	855	894	878	819	825	830	900	783	877	861	894	793	855	911	835	904	877	875	844	857	846	785	883	847	815	861	838	824	881	802	859	865	898	847	820	873	876	908	825	859	839	874	811	842	887	829	935	918	861	824	801	879	860	866	799	824	872	836	889	858	856	851	800	829	886	866	834	818	802	831	781	822	856	813	867	838	865	813	780	844	842	839	836	843	798	846	875	848	867	851	831	809	858	824	835	822	837	847	861	817	808	853	858	863	834	836	815	843	870	870	816	816	806	843	839	837	805	851	877	838	865	844	801	896	768	873	912	882	851	829	853	870	848	863	872	872	844	778	825	841	849	828	861	841	873	855	841	890	790	828	830	828	855	832	857	836	847	894	840	874	845	876	915	786	805	815	773	828	751	847	848	858	837	860	872	824	855	869	878	851	867	842	938
15628	7452	6001	3198	1879	1320	1008	877	805	721	583	500	474	432	448	398	441	450	392	353	366	383	378	366	393	373	361	362	373	359	376	352	359	362	386	364	362	377	371	334	356	383	378	364	397	412	413	367	397	359	370	351	399	388	341	356	353	381	368	373	366	348	398	355	382	374	346	379	404	356	383	384	378	373	367	363	383	361	361	360	381	363	384	344	378	375	388	365	360	353	382	354	380	384	357	375	390	376	346	357	362	392	355	357	373	399	364	337	363	325	363	336	395	362	363	381	400	366	365	362	349	376	379	335	364	350	372	342	330	344	356	367	346	360	375	369	375	332	381	385	348	377	353	378	324	346	336	358	363	411	390	364	385	369	338	365	363	360	346	372	382	389	393	356	349	334	364	402	360	346	364	341	408	362	385	382	373	379	417	356	319	357	415	384	365	328	385	321	365	358	343	410	370	399	362	361	371	366	444	341	389	366	380	356	337	353	362	344	368	339	397	396	421	342	383	366	355	364	371	383	366	367	391	355	400	398	374	361	362	356	354	347	333	355	370	347	399	359	325	378	375	342	339	351	363	367	358	347	350	382	370	364	394	336	388	347	368	378	337	351	333	348	380	375	335	331	369	365	375	321	380	381	366	375	406	377	393	349	360	338	378	365	390	365	380	384	402	343	404	334	388	377	388	371	363	378	354	366	386	375	360	372	337	372	374	336	347	325	389	388	379	373	375	351	383	371	374	395	331	373	404	390	358	356	367	342	394	371	367	365	386	368	367	331	370	395	365	384	357	352	362	406	354	339	395	441	361	384	358	361	300	372	341	382	356	393	343	365	383	370	356	354	339	362	376	392	385	402	353	360	355	363	362	370	349	372	350	349	395	359	358	372	390	381	362	379	356	321	403	358	422	379	353	383	338	389	361	352	362	328	395	375	374	345	384	361	383	387	369	330	374	390	374	372	373	372	351	376	384	395	375	341	387	331	343	369	415	356	378	370	364	359	344	379	374	404	346	358	375	335	337	381	363	363	377	375	358	382	397	376	352	385	390	313	378	351	367	375	394	377	375	342	364	379	379	353	385	336	338	387	335	380	362	386	375	370	405	351	386	370	380	340	371	425	419	381	366	364	367	380	387	357	400	390	365	379	385	360	374	358	380	361	355	344	357	358	382	389	334	340	376	344	365	372	347	325	338	405	394	380	338	334	354	370	367	372	368	389	373	350	396	348	387	403	348	358	387	395	361	368	376	382	376	353	380	387	356	356	358	331	384	368	360	372	362	352	392	367	375	376	378	375	373	348	341	407	366	357	384	397	382	381	410	350	357	369	360	341	399	377	362	374	397	354	400	363	405	334	376	417	377	341	432	365	400	401	384	381	351	389	369	356	363	356	374	363	345	358	400	351	362	385	383	361	375	388	369	358	363	368	371	364	337	349	387	354	385	384	374	358	347	360	372	382	374	367	349	373	377	387	374	387	371	371	384	359	375	398	385	356	339	371	384	386	394	366	334	385	356	371	374	391	379	358	376	347	363	285	326	345	334	374	397	324	409	368	390	360	340	371	371	351	346	372	382	358	384	370	356	366	359	363	359	414	371	352	352	361	385	347	382	389	364	355	410	374	363	351	374	377	373	381	346	341	353	391	381	378	377	356	354	337	392	345	341	339	367	372	406	384	371	375	386	366	358	362	358	397	388	373	347	375	354	363	360	393	358	348	362	371	357	392	335	401	368	359	365	347	393	409	397	357	402	374	370	351	381	363	387	341	437	399	373	351	379	379	370	390	343	368	378	390	388	355	337	339	371	416	365	352	347	400	356	380	355	403	324	373	378	349	327	387	368	370	347	344	348	347	345	387	347	335	332	395	386	364	391	348	377	367	367	337	414	424	351	360	364	363	396	394	362	364	362	330	369	366	368	381	369	351	347	381	398	381	374	348	362	384	404	332	388	364	370	372	409	364	372	333	393	378	347	375	376	371	364	359	363	358	366	374	365	387	378	367	355	331	322	375	365	346	386	346	367	370	375	385	372	387	337	328	364	363	353	362	401	381	393	356	382	399	359	391	352	345	349	362	365	363	390	358	345	352	361	354	361	370	357	364	381	410	416	364	350	355	341	352	405	362	340	365	362	333	348	361	380	387	360	338	370	386	365	370	384	359	339	358	358	342	366	410	379	358	350	362	349	380	373	389	408	409	381	348	384	347	362	352	332	355	322	399	353	372	372	335	387	394	383	381	369	349	387	360	366	382	364	331	399	394	397	383	386	373	375	417	375	360	359	338	341	379	365	397	337	376	393	359	380	357	358	348	343	366	385	386	355	374	369	382	374	304	408	376	361	399	359	368	379	321	389	344	374	351	359	371	346	374	364	355	353	404	343	380	375	365	370	417	397	370	350	383	342	397	366	371	356	366	337	378	341	361	327	364	358	332	342	347	363	387	355	372	390	393	327	321	366	382	346	349	383	363	348	382	409	368	377	326	345	394	374	291	362	370	351	337	336	354	375	387	377	378	403	411	363	357	346	393	398	373	360	353	389	359	375	382	374	358	389	365	370	379	378	361	385	389	369	353	344	365	384	377	323	359	378	400	344	359	387	376	372	329	329	382	358	366	389	364	391	359	351	395	343	356	393	366	350	355	375	351	375	352	384	360	385	372	371	380	363	361	383	370	369	404	369	371	373	350	349	344	401	376	384	374	401	358	368	351	370	335	381	386	387	388	354	362	381	362	413	365	364	322	350	358	385	368	370	340	387	350	357	394	367	367	383	393	380	347	402	333	350	390	309	376	407	344	351	387	368	344	363	360	371	420	404	386	376	374	332	380	392	359	338	374	388	397	396	386	383	380	364	358	368	392	375	395	363	357	334	390	391	340	346	326	359	353	394	374	355	349	347	394	383	364	353	368	376	407	368	404	353	331	409	399	373	359	360	324	375	371	369	354	364	351	393	420	382	378	343	370	351	383	348	354	364	370	379	359	359	371	358	376	404	346	362	392	357	348	365	368	369	320	377	404	360	340	373	346	397	385	341	370	367	374	357	374	327	391	341	389	393	386	379	390	374	384	382	394	403	332	346	338	405	378	407	389	375	378	381	398	363	396	359	366	357	384	382	397	405	373	397	354	371	406	360	394	341	358	386	369	363	356	381	394	337	354	386	347	359	349	379	388	375	355	356	364	395	337	368	376	355	378	360	358	396	347	395	362	369	385	352	361	361	369	365	387	376	343	402	361	364	375	351	367	357	388	388	379	396	381	387	374	355	405	370	390	343	369	370	361	358	347	394	359	384	384	351	356	351	377	378	385	342	397	364	383	340	340	379	370	347	364	373	363	345	362	359	373	323	359	402	360	327	353	351	422	391	369	379	363	387	369	400	342	350	373	316	356	384	355	343	360	392	374	369	382	394	358	361	363	360	358	355	356	388	411	362	337	395	383	398	379	389	365	374	377	376	372	361	320	379	362	337	370	374	352	384	352	384	348	366	371	358	321	380	369	359	386
9208	6166	9974	8262	6528	5031	3631	3124	2951	2644	2002	1832	1536	1426	1277	1084	1093	1061	992	1014	910	884	937	818	868	798	798	809	794	797	813	827	821	823	818	803	813	762	839	717	784	824	777	824	837	798	731	807	853	801	772	790	769	848	770	790	800	805	826	855	798	827	771	783	774	776	777	848	760	798	785	783	760	846	809	785	816	779	753	786	829	794	797	763	801	850	791	776	819	782	856	761	773	822	770	815	815	763	780	813	731	781	789	787	820	800	793	805	764	782	808	853	787	855	728	777	792	803	749	814	797	779	785	848	800	796	765	797	821	783	779	782	810	799	879	773	830	771	773	782	837	769	803	823	778	848	773	760	805	814	787	844	818	768	831	830	850	771	771	764	854	811	781	825	817	833	801	748	778	819	784	798	782	815	806	812	786	848	784	809	774	809	793	813	797	789	807	762	776	785	772	797	795	858	778	805	758	744	821	840	772	816	805	789	803	810	792	768	832	752	824	803	802	808	801	754	739	767	740	776	746	808	778	833	741	781	825	804	772	755	816	837	838	752	794	772	804	778	799	830	837	785	768	797	808	762	770	800	817	818	790	833	784	812	831	767	808	800	808	798	782	795	798	759	796	773	804	799	773	818	758	791	782	795	820	799	817	789	798	795	802	802	802	854	812	787	774	821	877	791	795	787	764	841	795	831	748	788	798	777	775	758	788	772	772	807	817	813	775	772	847	818	803	829	804	751	848	862	802	795	793	852	814	796	790	821	817	746	797	810	762	733	799	774	780	776	761	792	761	835	795	788	748	791	751	796	816	818	785	786	761	778	850	776	828	806	794	788	790	835	738	775	783	802	795	793	792	784	785	820	835	738	836	747	760	811	798	800	816	793	808	797	800	812	741	763	817	766	799	803	805	825	753	773	798	843	865	787	786	780	821	781	794	834	782	828	809	782	769	820	768	781	816	828	782	811	777	797	786	794	796	794	822	801	832	772	816	779	799	796	807	804	783	753	814	768	799	786	820	825	816	800	796	841	825	864	816	767	846	795	758	786	826	777	816	806	800	780	783	822	790	772	754	822	770	847	776	823	822	802	786	772	811	795	814	755	778	795	793	783	813	770	762	841	817	804	810	788	782	800	759	825	818	741	823	799	856	763	745	796	806	835	741	827	784	818	814	775	819	837	819	823	773	837	790	774	783	769	787	825	811	804	787	791	824	836	839	847	812	793	825	829	795	778	794	862	764	836	795	851	741	863	803	804	759	798	793	775	820	793	839	803	782	794	800	834	778	789	793	767	789	770	775	787	791	785	887	751	734	806	808	779	792	824	795	783	852	791	821	777	743	804	815	769	765	743	829	810	798	805	777	780	852	799	808	771	780	727	784	770	766	787	778	752	795	840	775	795	848	803	762	808	820	832	784	790	774	824	796	792	776	753	819	799	773	779	800	813	778	776	805	760	761	821	790	814	822	831	747	778	824	773	818	796	805	784	780	777	800	805	821	780	806	779	801	815	776	830	754	785	832	782	836	800	789	811	850	803	784	823	820	786	788	761	800	842	775	798	748	760	801	817	776	843	813	833	777	812	772	784	804	808	809	838	750	796	797	791	759	806	794	787	780	800	823	830	801	816	815	809	772	779	834	813	837	790	785	777	850	798	837	811	798	827	817	788	792	799	740	779	792	777	784	764	794	773	788	818	819	816	802	803	781	774	826	787	807	795	754	794	809	850	816	763	799	847	764	813	759	806	762	762	751	795	833	805	790	778	805	813	799	800	812	772	808	853	815	871	776	828	774	777	822	778	765	791	836	793	804	812	810	795	797	774	817	851	792	735	800	776	826	815	754	774	809	827	782	786	767	801	753	788	861	809	787	847	789	782	817	823	803	780	834	797	793	815	779	814	810	798	806	789	817	748	828	842	774	775	797	784	818	788	830	789	783	800	757	819	776	856	744	837	807	786	820	784	806	848	814	756	778	805	794	792	796	818	762	765	796	805	799	769	759	754	841	859	801	816	799	792	807	782	807	821	785	814	744	748	802	758	782	771	843	764	805	735	781	807	782	796	760	838	817	779	789	824	821	806	764	804	771	861	825	809	819	817	795	801	770	803	780	754	811	819	802	799	804	829	783	806	777	790	825	796	796	780	773	801	756	806	758	774	788	800	777	760	788	839	792	798	785	794	779	791	864	820	781	766	762	798	813	840	738	794	838	762	810	738	781	836	804	810	771	807	844	779	778	812	818	784	824	814	801	834	806	811	801	840	809	826	818	782	833	816	863	831	857	791	798	790	834	782	722	849	798	816	753	754	809	814	782	848	814	741	856	783	775	796	792	800	798	787	789	809	800	787	801	815	789	802	807	788	829	802	825	800	781	833	818	757	821	817	803	825	807	812	811	794	831	818	753	774	804	782	747	791	857	823	787	761	780	823	824	766	778	736	790	781	826	837	721	762	844	791	803	791	752	834	753	807	765	756	797	804	840	803	771	813	807	797	764	742	775	805	796	826	811	788	785	820	795	798	780	836	766	822	856	894	814	755	793	743	748	747	787	762	808	765	833	759	856	789	748	810	803	763	826	741	821	763	789	799	800	776	792	812	778	796	737	819	745	771	804	794	811	796	797	780	797	765	807	811	769	771	784	823	776	784	821	769	802	787	806	813	774	809	772	779	802	829	837	722	782	804	842	868	775	794	820	822	792	864	789	804	789	826	786	756	834	828	740	773	786	754	769	821	788	771	760	822	790	813	790	766	765	787	769	785	813	767	783	792	789	787	792	818	826	768	759	789	762	786	818	781	816	819	788	794	769	855	795	803	810	803	823	809	792	821	809	816	760	750	818	810	792	765	764	786	756	779	765	782	797	774	784	761	803	811	774	821	805	804	781	846	813	807	791	770	776	762	819	773	756	797	793	800	788	854	765	841	759	830	812	777	766	769	792	789	781	835	792	797	801	741	776	826	801	805	830	798	814	794	774	809	815	813	842	795	817	784	771	831	800	781	788	821	883	819	783	744	831	793	811	843	813	839	768	846	773	794	732	790	811	759	786	777	788	788	790	827	782	768	781	841	790	756	781	828	844	771	777	817	820	802	748	788	795	775	817	800	795	776	717	774	796	852	822	803	776	806	823	835	783	853	767	811	812	780	785	755	778	780	782	756	778	792	817	813	826	817	809	768	754	806	778	774	841	826	794	773	739	836	763	788	855	773	830	810	838	844	805	754	771	814	784	847	782	794	798	831	794	791	785	793	773	802	807	797	811	841	800	809	800	809	794	790	823	793	811	813	809	810	804	810	780	778	798	825	827	796	854	781	786	858	840	792	817	787	837	841	754	789	813	752	825	784	824	784	747	768	787	807	802	785	775	804	735	811	809	823	774	828	779	870	807	847	829	774	814	780	775	828	796	740	836	828	751	801	819	807	800	825	799	773	765	749	787	811	774	785	774	768	841	872	771	772	777	778	821	819	809	801	817	823	807	781	791	825	842	807	802	812	795	764	819	805
26731	12743	9427	5385	3548	2568	1817	1426	1229	1010	837	735	711	575	575	443	418	384	381	387	359	325	328	320	381	337	343	380	316	361	317	352	336	338	328	340	330	316	381	338	343	311	335	313	341	337	376	347	369	338	332	351	343	351	355	359	344	315	355	328	334	308	335	325	322	362	317	301	378	328	314	309	329	360	332	330	330	339	353	336	328	346	334	316	356	369	313	366	335	339	354	312	347	364	333	334	317	313	335	349	323	318	341	351	330	350	326	323	342	313	314	359	331	310	360	322	359	326	352	312	329	339	303	335	305	323	345	309	345	335	344	349	320	337	345	308	387	318	337	318	312	371	342	336	331	390	342	312	332	324	346	378	346	373	339	340	354	373	348	349	326	347	325	384	323	328	345	338	342	295	340	347	327	322	321	340	353	319	307	337	336	338	374	352	345	327	336	339	343	312	340	368	353	338	327	303	334	322	341	323	359	356	345	347	368	344	365	293	349	356	357	350	350	340	330	316	347	327	338	359	339	339	350	337	345	374	340	344	344	325	347	318	324	360	353	335	328	340	357	317	350	347	339	355	318	344	355	359	330	312	363	344	354	359	346	387	352	326	322	325	365	313	334	346	326	353	360	331	341	334	318	339	351	370	343	353	347	362	352	315	330	332	315	327	323	321	354	301	314	285	369	350	337	307	343	308	323	307	311	348	329	321	363	315	317	312	366	349	350	345	346	344	364	360	338	347	319	358	306	325	338	335	345	325	341	278	334	317	326	343	306	352	352	327	339	386	371	364	335	321	335	349	379	360	356	316	320	346	334	334	342	354	338	331	359	388	351	300	346	316	327	358	326	336	316	340	333	341	358	371	343	329	331	329	329	334	343	327	364	375	360	350	328	302	386	353	344	296	367	321	311	361	301	313	330	330	364	336	309	327	326	370	350	350	354	360	317	318	349	335	343	360	323	325	342	353	342	317	332	307	341	309	321	337	330	370	395	349	326	327	351	345	346	327	326	363	357	322	313	328	341	325	332	321	313	317	332	308	302	350	310	357	343	303	332	347	331	348	327	319	355	329	317	336	340	373	337	368	346	331	381	331	328	333	347	356	354	351	338	331	343	316	347	350	345	335	342	352	361	339	338	320	341	371	367	362	320	351	352	358	308	374	357	345	312	339	398	313	341	325	334	313	344	355	363	320	319	284	317	331	334	294	311	332	341	349	319	364	373	341	339	361	336	316	338	337	337	345	318	328	333	336	324	308	350	338	325	333	327	316	318	349	340	349	347	355	346	311	297	356	355	335	353	323	289	321	356	345	352	325	320	308	349	327	338	330	340	359	323	326	328	305	341	367	344	333	338	318	358	363	375	346	360	309	328	314	321	343	341	359	340	328	320	311	326	330	336	316	354	341	317	334	321	371	340	329	344	303	339	323	363	324	380	316	307	325	335	286	350	355	323	339	366	375	325	354	306	342	342	300	322	338	343	298	312	369	324	346	305	333	326	347	374	324	379	345	331	372	325	367	369	335	337	314	335	375	316	349	356	334	318	348	328	320	364	330	319	332	330	392	323	337	329	322	350	351	342	343	340	352	338	321	335	317	350	358	321	355	354	352	332	314	338	302	329	351	322	368	319	336	308	346	350	330	366	342	361	367	341	324	343	334	344	328	362	329	312	343	312	351	298	321	310	332	368	332	366	346	340	348	342	325	339	322	383	350	345	320	339	368	337	393	347	318	352	342	319	335	351	334	321	306	336	362	300	383	331	370	350	333	366	337	336	337	336	346	331	323	376	332	354	329	353	310	314	334	309	357	365	326	339	345	365	341	352	335	329	363	352	365	379	353	333	375	332	314	346	332	355	357	360	334	332	350	322	324	319	331	353	368	347	312	332	338	377	362	322	357	321	317	319	390	319	353	334	330	309	324	336	320	355	316	330	322	332	353	315	321	323	335	334	332	361	345	341	350	342	338	335	337	333	331	336	331	343	362	336	349	330	279	310	338	358	349	349	372	323	331	341	327	342	350	357	368	357	383	335	326	350	348	331	336	336	313	318	307	351	346	345	324	339	340	350	348	344	338	336	331	364	379	356	354	321	325	344	353	319	307	345	348	341	334	315	299	330	325	304	326	353	369	328	335	360	323	318	327	373	334	346	357	333	315	329	351	313	296	322	340	323	354	359	383	336	323	331	338	322	399	378	342	341	336	322	309	318	342	324	300	368	371	373	348	339	325	335	347	337	349	340	326	293	333	354	331	334	304	335	371	370	332	365	365	344	331	332	360	328	331	352	310	315	354	335	327	332	337	334	343	289	322	351	322	373	355	330	308	330	327	344	360	320	308	350	321	325	323	385	319	341	322	299	328	359	359	337	353	323	313	334	311	326	317	343	366	328	319	337	337	319	328	355	317	321	343	320	300	365	343	334	363	323	363	374	383	305	321	317	331	307	320	341	319	330	352	369	338	343	316	333	314	351	345	322	296	302	327	338	298	368	324	332	377	319	348	325	344	346	339	370	283	361	328	344	357	368	356	334	346	371	298	336	318	341	316	303	300	348	353	351	334	365	359	321	329	348	343	312	372	322	375	342	358	377	360	327	326	335	362	343	315	340	351	333	332	333	337	338	339	341	355	364	325	309	332	334	318	361	340	345	361	291	339	349	330	341	352	356	340	314	335	340	344	329	304	341	339	304	319	358	383	350	324	356	332	329	360	326	352	333	388	335	311	343	349	376	310	350	334	325	333	354	322	312	342	315	310	341	281	330	350	323	340	367	356	321	356	342	345	319	312	331	350	349	325	347	306	355	337	355	322	320	343	332	319	334	325	351	358	352	314	323	373	341	340	311	355	370	314	350	337	335	323	344	342	343	313	328	337	350	320	341	364	333	306	368	343	337	344	343	353	321	336	349	328	337	317	325	360	337	319	380	371	307	358	329	358	353	372	306	343	324	344	357	332	366	307	318	332	314	356	344	327	329	329	354	339	352	340	327	378	334	349	357	377	322	332	329	323	331	341	348	299	336	348	300	335	308	332	332	341	314	345	352	346	352	307	347	339	341	319	314	327	375	320	311	311	319	330	376	332	334	349	366	371	326	322	352	339	304	335	367	342	330	332	318	326	350	333	310	329	336	351	330	341	324	345	348	310	334	364	314	316	331	399	356	353	307	350	327	351	313	351	359	326	326	321	322	340	337	344	353	360	342	354	310	343	338	373	345	329	349	337	347	333	343	397	339	319	334	322	329	318	347	335	337	348	327	344	320	369	321	328	353	368	366	372	340	359	342	338	418	340	386	336	327	337	314	322	332	357	333	326	330	331	337	345	354	361	301	324	305	362	328	296	320	325	335	340	347	324	317	358	336	341	343	333	350	340	316	343	344	300	341	342	341	340	389	321	328	339	346	314	341	367	319	340	344	362	296	350	329	306	355	319	342	304	369	383	324	345	344	317	341	330	335	347	333	354	339	341	308	322	346	346	303	273	341	362	332	316	298	364	318	305	351	368
15834	9388	14375	12883	10723	9083	6958	5956	5126	4529	3476	2985	2908	2226	1934	1442	1389	1199	1108	1013	1026	948	892	821	811	806	771	728	787	778	769	754	752	812	728	738	788	794	769	719	715	781	799	825	784	758	748	773	793	788	761	766	725	776	747	759	740	759	719	754	736	764	757	787	736	712	759	756	791	749	752	744	733	722	735	772	731	776	720	745	758	747	732	799	742	759	766	709	752	725	744	742	753	756	739	726	774	750	766	756	735	746	729	754	791	708	741	751	724	770	716	813	739	734	790	714	750	760	710	736	704	813	761	756	797	725	746	809	733	794	754	771	707	712	748	799	817	766	733	751	768	719	745	804	778	783	710	735	765	740	707	764	769	746	762	784	695	772	760	750	744	731	747	733	776	785	752	730	717	776	755	757	760	774	789	712	757	730	754	760	794	739	754	735	735	739	723	754	750	765	744	705	783	782	797	743	705	775	756	768	773	783	749	748	701	744	723	778	754	736	727	753	774	747	777	762	795	701	715	737	781	760	743	734	793	718	714	772	722	743	751	748	695	716	760	765	808	775	812	760	723	777	747	727	696	736	747	720	755	733	737	782	764	743	752	677	786	754	743	733	699	761	716	716	760	732	774	786	775	719	783	749	812	698	743	783	761	743	680	774	755	748	762	778	771	742	764	740	760	758	723	736	765	750	747	746	751	733	719	744	805	777	767	751	748	787	795	768	766	761	793	768	694	732	746	767	731	723	742	716	737	748	774	755	761	741	756	727	788	765	810	776	791	750	713	720	757	747	761	762	698	722	725	820	695	754	723	744	785	816	767	831	743	737	737	771	745	747	746	758	724	703	813	761	772	767	715	767	733	740	728	785	740	742	734	794	745	772	694	758	766	699	738	760	708	714	745	758	737	739	763	752	726	753	781	726	744	736	771	799	730	730	763	759	752	725	793	764	761	787	701	765	741	740	782	755	722	747	690	748	780	716	750	768	749	721	766	734	719	823	760	761	752	776	732	733	738	741	758	750	756	746	697	749	764	759	758	739	719	735	736	761	707	767	753	762	767	735	745	755	706	714	748	749	757	755	751	759	702	768	759	767	771	770	769	729	712	798	703	693	765	754	759	695	793	745	721	760	757	733	732	751	749	788	725	755	749	761	723	704	772	730	701	766	728	744	755	737	726	739	750	778	749	775	785	793	746	775	756	772	746	784	765	775	727	783	757	750	750	736	744	764	758	712	741	725	717	748	767	727	785	741	765	750	737	738	749	771	740	763	729	768	763	730	782	693	700	762	763	745	748	771	746	730	781	763	758	744	746	718	713	762	812	764	707	755	782	754	748	789	724	707	748	787	794	755	752	755	800	763	787	785	758	709	743	742	704	786	818	743	794	801	752	722	738	729	744	717	733	737	698	721	732	731	780	713	727	718	747	755	749	765	747	699	707	787	755	728	720	776	778	754	779	785	781	761	750	704	739	797	750	716	781	753	731	766	781	755	757	750	731	788	774	749	777	764	798	744	761	749	713	804	746	761	755	694	767	729	720	754	767	766	755	750	703	760	735	772	753	755	725	749	728	735	726	757	768	778	748	768	696	721	732	727	784	754	767	797	710	757	758	721	762	765	717	739	772	718	747	752	761	723	721	705	782	780	722	708	751	712	775	767	712	764	723	775	728	774	766	761	785	724	758	788	779	727	760	763	783	741	755	761	732	774	746	790	774	736	716	735	772	757	737	752	749	741	721	818	682	792	741	727	801	719	756	738	735	784	693	758	793	723	784	715	767	780	792	748	729	748	755	703	720	778	746	769	728	758	705	709	777	742	763	756	739	755	759	788	746	732	769	740	710	746	721	753	717	770	733	734	728	772	731	759	742	686	767	742	752	732	772	741	704	751	721	695	768	754	766	719	766	705	741	808	681	778	725	732	777	787	751	757	773	729	729	725	734	735	732	780	766	785	754	735	802	735	769	791	725	779	764	673	713	747	747	734	758	708	747	792	799	748	775	769	730	761	737	736	705	716	730	735	770	780	769	760	761	743	781	777	756	740	747	692	726	791	757	761	758	751	706	780	753	776	741	759	736	761	787	782	752	773	770	727	742	737	768	712	773	738	765	705	736	797	738	821	771	813	738	774	717	752	713	764	746	731	693	748	771	766	689	706	711	737	716	770	759	776	749	729	717	736	773	719	813	703	704	760	722	765	758	792	714	756	771	741	732	780	718	727	735	751	733	750	771	718	719	769	813	750	752	756	714	740	757	739	765	703	694	774	720	720	744	771	709	828	727	760	808	769	767	730	764	763	758	736	727	691	747	725	772	816	708	738	719	770	765	728	765	746	805	736	740	719	760	777	764	801	750	696	820	750	694	732	739	730	777	780	744	723	745	742	765	759	727	732	774	758	785	789	737	710	732	730	717	744	728	778	707	762	746	724	811	703	740	730	779	765	730	746	753	712	759	755	727	798	779	761	740	778	783	727	722	763	740	713	742	732	767	730	712	791	779	750	738	768	746	738	747	700	743	734	753	782	806	820	742	753	747	732	792	768	773	725	755	783	710	743	797	754	749	727	729	723	717	727	712	742	706	740	726	726	715	767	779	791	756	724	717	780	760	755	723	745	787	800	724	778	788	756	780	692	788	745	774	722	698	769	753	746	721	742	759	735	785	716	744	734	801	735	696	711	756	757	763	749	724	783	792	729	778	801	774	755	720	735	734	758	772	757	735	775	784	744	823	739	769	738	748	739	750	753	721	689	752	742	770	761	724	789	820	722	732	748	760	717	779	767	721	713	750	752	732	746	732	785	728	774	717	786	796	741	780	759	761	742	761	744	751	802	764	716	747	743	788	733	795	760	760	750	785	804	711	775	748	778	737	724	750	768	767	791	785	744	737	758	739	781	765	755	714	749	719	733	755	765	741	752	798	756	760	684	770	755	763	738	762	713	735	759	738	804	766	810	756	746	750	732	755	710	738	714	752	733	720	766	780	738	783	675	724	752	733	721	782	759	781	725	728	786	727	765	779	754	715	756	724	745	753	760	732	750	776	783	736	749	751	733	781	743	746	722	741	759	794	750	766	789	780	777	762	713	746	743	707	708	759	732	751	722	740	759	747	718	810	741	770	697	763	794	718	766	808	745	707	760	791	767	769	788	748	733	821	742	759	752	738	763	680	753	776	758	740	757	771	759	762	746	758	756	739	739	716	752	808	717	750	774	748	733	755	701	741	719	788	724	788	695	789	770	747	763	720	730	716	769	705	792	698	770	765	743	748	745	725	757	723	795	742	836	778	754	700	744	723	719	708	775	770	708	719	702	778	763	798	738	771	791	709	750	731	754	762	719	749	774	770	732	761	786	717	766	727	714	715	759	752	742	750	746	733	723	771	757	739	742	751	740	761	745	798	781	769	700	715	759	719	766	767	745	744	777	793	765	750	739	773	742	771	696	758	768	736	775	741	766	706	717	781	773	796	735	716	746	743	753	797	767	768	741	734	742	728	772	760	725
35314	17533	14233	8301	5064	3801	2528	2006	1642	1387	1252	968	965	812	660	596	526	475	511	465	434	378	408	399	423	430	397	402	406	396	386	365	390	390	364	389	403	370	364	387	378	399	397	387	404	377	378	418	352	362	388	380	414	366	394	393	386	369	383	402	375	392	356	393	375	388	387	376	386	374	407	423	394	395	390	390	392	352	337	411	360	409	402	395	377	386	395	404	381	355	383	387	380	371	367	392	394	376	403	427	389	376	358	396	389	412	347	334	382	402	403	401	397	378	377	410	384	385	397	374	368	398	365	377	403	383	336	414	363	380	371	386	360	395	368	411	366	414	417	385	392	363	376	349	381	382	406	434	391	385	397	382	369	406	365	422	410	391	380	410	422	423	384	416	404	378	400	401	387	378	398	395	420	404	383	383	372	376	368	404	381	371	408	388	407	440	421	396	395	375	424	392	396	420	401	406	412	322	402	390	398	380	377	371	362	410	405	388	364	359	364	390	378	412	385	405	390	416	418	377	387	402	379	414	406	383	416	390	381	376	389	391	412	394	378	394	387	357	370	374	371	347	410	352	376	380	369	362	399	383	399	405	407	364	413	397	363	392	389	408	350	353	364	416	421	370	387	400	403	384	380	417	394	362	390	347	416	401	378	391	387	413	434	391	393	371	350	406	344	407	391	400	408	400	442	362	362	392	388	376	429	392	401	369	373	363	416	393	418	361	395	415	352	366	371	367	368	370	381	370	389	393	359	386	408	386	405	372	378	363	369	398	435	390	381	426	359	394	429	390	391	419	364	378	429	427	401	401	396	380	397	384	380	409	416	400	390	385	430	379	418	378	457	362	365	425	400	404	401	400	425	420	374	379	387	411	375	389	388	361	434	371	396	373	422	404	355	359	381	365	363	357	431	407	393	423	398	389	406	403	384	399	396	364	421	401	355	377	390	367	412	375	439	386	359	370	412	447	406	399	434	390	387	399	422	396	428	415	396	393	360	367	349	384	384	348	367	399	392	394	376	382	358	407	395	372	366	385	387	374	403	411	421	356	399	342	345	376	415	382	377	349	369	399	388	380	402	418	362	366	390	397	379	388	383	383	411	381	394	328	401	357	390	372	386	376	376	361	386	382	382	427	406	405	412	358	341	410	403	388	422	405	434	349	406	407	396	366	380	372	388	402	373	368	401	392	415	373	378	392	373	376	378	390	370	397	394	398	415	431	339	379	385	382	415	395	392	383	385	368	396	394	416	383	381	376	379	392	374	378	349	391	384	398	353	413	371	406	389	404	434	419	396	369	381	383	403	374	401	423	381	387	415	384	376	399	370	360	382	422	412	377	370	390	411	427	380	419	418	383	394	404	403	390	406	395	418	382	396	383	396	376	375	401	361	407	380	391	355	412	404	386	369	432	377	380	373	392	364	391	381	386	386	367	375	365	396	411	377	398	394	370	387	358	399	403	415	359	384	378	398	379	409	356	387	377	385	436	401	390	393	387	414	421	358	393	376	394	407	395	351	383	387	398	402	400	393	329	422	382	367	421	407	380	389	393	376	387	376	388	348	392	383	388	408	355	369	400	379	345	392	398	396	402	374	391	385	415	379	382	357	385	383	363	358	405	405	395	367	394	375	406	356	361	337	387	374	414	357	391	381	415	367	367	395	398	360	341	399	396	399	408	400	402	383	384	394	397	387	379	371	409	411	410	405	414	375	370	379	394	350	404	401	428	403	371	388	376	421	367	407	367	437	423	383	397	398	384	397	414	390	402	391	373	378	381	397	380	407	405	358	380	430	422	407	371	420	360	346	396	388	358	428	415	370	378	350	377	373	374	409	416	359	419	371	383	352	370	391	412	381	423	408	395	429	390	380	424	406	384	362	389	373	397	350	375	376	397	374	433	410	390	402	367	422	379	383	407	372	385	415	384	358	401	414	351	382	400	404	379	358	399	387	416	385	351	352	426	390	381	373	388	394	347	354	393	401	441	401	357	408	367	391	420	406	390	401	385	372	380	364	351	361	381	397	392	409	385	390	402	376	383	406	408	392	424	372	429	345	355	382	379	377	393	392	390	401	379	358	410	386	406	412	414	395	358	359	388	384	385	417	371	369	412	404	357	368	397	383	384	358	357	409	379	396	355	369	402	400	356	387	436	372	387	369	382	382	378	398	374	405	369	404	411	374	407	368	360	403	347	379	381	388	380	419	324	417	416	388	439	418	355	407	368	425	413	436	404	389	412	389	405	365	369	392	390	444	375	367	403	387	398	365	389	409	421	401	399	387	395	380	420	389	390	335	391	379	378	405	395	347	374	433	389	417	400	411	355	374	406	375	399	409	379	411	341	414	415	356	413	372	382	366	389	394	403	365	395	377	388	364	381	379	371	368	383	423	378	398	401	380	384	384	379	356	388	411	386	391	394	374	379	412	382	404	406	409	388	360	399	379	384	390	404	414	409	359	418	426	407	380	364	402	398	394	362	398	395	391	398	411	379	391	399	384	382	408	394	444	414	408	431	398	363	401	395	393	395	361	358	413	373	372	412	391	379	395	385	393	387	363	404	410	361	394	381	379	383	379	424	361	403	370	407	375	372	451	378	382	383	387	393	372	411	380	374	354	369	398	421	414	389	400	365	370	397	408	356	394	400	399	360	399	360	385	394	413	410	410	435	383	435	374	395	377	390	411	413	401	410	370	395	371	373	370	432	432	416	418	374	408	343	389	378	378	367	397	381	388	370	396	397	386	382	361	372	366	363	352	350	367	415	372	406	378	375	405	367	370	361	388	393	428	378	403	423	375	383	413	393	378	381	383	412	394	368	347	360	409	399	391	399	399	413	368	367	384	372	400	365	393	391	360	395	423	364	371	327	410	401	376	386	373	386	400	391	411	378	393	381	384	392	408	373	403	386	421	408	407	408	388	391	374	389	388	387	426	403	384	394	389	363	393	401	384	383	360	350	346	375	384	394	386	384	358	396	381	368	372	406	382	400	388	385	408	440	372	367	416	412	396	400	366	365	402	452	385	358	383	410	380	369	385	403	386	404	378	410	361	372	361	385	352	396	371	368	375	380	356	399	401	427	404	401	428	400	405	385	384	391	424	388	392	442	413	417	391	395	351	430	405	390	398	424	364	383	369	358	411	365	391	407	396	380	394	396	394	400	362	391	383	390	395	398	366	421	416	398	419	393	406	345	380	426	380	390	429	356	371	364	413	404	402	415	365	400	378	393	392	349	380	367	393	409	399	395	392	396	407	374	401	364	386	378	361	381	416	411	379	361	365	384	398	361	384	366	386	413	398	370	388	417	396	371	396	389	404	345	391	413	405	352	372	414	395	409	381	419	432	422	403	383	392	370	390	407	384	390	395	397	353	408	381	374	368	380	368	385	394	392	402	389	419	366	390	396	439	375	414	409	371	361	397	385	356	393	375	441	405	399	390	418	424	383	398	383	353	379	369	390	380	396	409	386	400	387	388	402	400	390	396	347	390	379	404	365
19620	12075	19095	16513	14090	12136	9217	8262	7034	6031	4985	4302	4124	3181	2587	2121	1749	1479	1348	1254	1150	1093	1069	981	901	902	940	881	876	900	945	833	861	861	870	870	826	881	846	923	822	855	901	856	894	884	888	849	888	938	911	849	878	869	857	839	885	851	830	822	845	851	861	827	827	884	822	823	863	821	836	845	824	851	830	859	868	794	864	834	838	868	859	855	864	895	830	861	896	828	846	845	886	866	860	846	737	868	810	853	845	860	846	845	812	898	857	880	839	891	844	879	863	864	845	811	820	890	848	841	843	860	824	849	835	854	913	847	813	759	834	842	870	867	867	916	811	854	896	798	859	837	822	831	828	839	880	848	868	892	829	882	846	882	835	849	859	838	874	837	891	836	801	874	928	872	834	817	877	814	916	850	842	866	760	810	824	839	844	849	899	854	840	816	870	829	876	826	816	866	898	886	953	868	847	846	877	791	906	824	843	892	860	882	868	847	849	838	861	886	869	859	865	809	878	819	855	838	847	810	830	858	887	769	847	866	856	883	857	840	820	817	849	882	809	838	833	879	777	881	819	807	806	886	875	793	850	863	876	879	881	837	825	855	847	876	869	811	861	821	787	843	838	832	858	802	868	867	809	867	878	842	889	812	810	834	896	861	872	819	863	861	873	857	900	893	790	837	888	805	807	871	863	894	830	875	835	810	839	890	834	870	834	810	845	851	810	845	882	897	814	822	867	843	823	838	800	872	857	865	854	824	833	813	863	797	835	870	842	898	880	806	837	844	857	832	823	886	821	857	844	843	817	843	896	829	882	846	878	890	827	842	813	834	850	843	853	898	852	862	835	808	826	819	899	816	880	839	864	829	896	860	875	880	845	785	870	829	828	816	875	854	899	877	835	892	867	875	879	863	845	831	861	861	825	811	819	842	860	822	868	866	880	860	814	843	814	858	843	880	833	845	887	830	844	802	905	816	923	808	818	854	849	846	916	837	819	897	802	849	845	873	866	864	840	810	845	796	839	901	883	836	896	828	834	860	774	821	893	795	859	772	858	876	822	840	806	817	831	863	887	884	928	877	824	836	790	827	858	859	839	832	842	850	795	849	849	878	841	875	816	855	844	822	857	883	863	840	837	877	876	806	824	822	877	874	876	832	859	842	844	844	850	843	874	840	833	871	816	832	864	881	850	822	791	892	869	871	853	793	877	812	858	818	857	858	817	870	869	859	894	890	831	822	813	828	875	890	866	843	841	871	852	861	871	799	846	841	842	805	881	835	825	807	823	853	796	900	850	845	856	869	867	868	826	875	861	883	820	880	803	799	892	832	870	791	818	862	893	835	863	874	828	805	864	857	908	841	823	903	857	814	857	883	929	874	805	867	861	866	868	839	806	829	856	843	858	844	877	873	893	805	836	848	843	853	841	774	872	852	841	859	821	877	917	834	827	863	832	864	889	830	878	821	820	833	876	865	834	860	840	888	808	816	844	825	888	850	870	824	827	839	860	878	865	785	819	835	860	853	895	860	894	837	883	768	853	807	817	847	825	882	842	823	865	834	866	840	868	843	887	793	830	821	834	836	864	791	812	825	838	838	860	808	799	859	853	877	862	882	819	897	820	811	839	875	846	950	801	846	851	823	875	856	817	808	834	807	856	821	841	859	910	859	824	809	890	840	859	882	861	829	862	853	817	868	905	832	842	825	880	873	938	859	882	865	834	838	898	896	830	799	863	863	846	848	865	877	871	891	845	881	853	816	872	848	882	844	833	865	887	901	952	839	901	820	829	872	846	801	848	873	920	843	838	887	856	877	865	848	860	827	835	874	901	784	883	877	834	833	922	834	861	836	790	848	830	854	905	840	846	867	832	831	864	850	835	840	880	810	871	864	845	761	825	836	796	833	817	868	879	856	831	826	803	813	874	852	804	856	801	867	866	861	849	853	862	905	834	836	853	871	825	813	858	831	885	867	837	870	830	849	843	874	847	852	827	822	855	858	839	846	844	832	871	865	860	871	835	852	850	837	848	835	849	792	877	839	802	833	891	788	861	783	879	861	866	834	848	842	828	904	888	891	825	847	852	817	871	830	862	807	845	893	851	843	880	869	856	841	808	843	864	804	860	809	883	869	832	830	854	860	850	840	854	796	823	848	885	887	875	835	856	854	875	846	867	861	870	774	832	854	871	805	855	841	865	863	868	910	881	822	864	803	844	843	854	853	837	817	846	876	809	837	826	837	809	852	794	866	838	868	841	900	877	818	816	842	805	840	866	841	820	851	855	838	853	863	817	853	889	887	837	808	893	848	880	845	868	875	835	792	821	824	894	883	803	903	858	822	802	890	838	840	841	875	853	819	858	867	860	878	949	858	861	811	821	826	871	829	870	880	832	834	821	828	850	853	825	803	847	825	855	876	881	875	836	832	835	841	853	891	819	885	861	829	850	835	866	868	825	929	867	852	885	881	837	833	861	847	849	832	863	873	897	882	905	869	815	848	844	856	858	914	818	887	852	815	848	869	847	870	829	788	906	844	907	901	819	838	811	835	844	874	813	840	875	841	857	851	837	916	873	846	840	840	866	844	878	845	829	846	826	874	874	812	877	860	817	861	824	841	838	831	871	871	835	866	826	825	849	830	784	892	837	821	858	903	854	814	857	876	863	862	853	813	838	829	872	842	890	845	821	849	879	907	879	868	893	846	841	841	859	888	863	816	788	849	852	822	859	844	853	829	780	840	884	851	878	846	923	828	854	853	833	895	838	833	858	835	853	862	828	920	830	899	831	904	829	880	813	828	842	833	872	846	837	824	878	862	892	839	837	881	829	837	873	902	838	798	832	835	817	858	851	810	839	866	826	824	831	850	844	820	843	859	850	906	873	820	872	858	790	846	886	832	825	896	826	888	832	861	891	846	843	883	833	853	880	842	835	876	840	848	823	804	853	822	843	854	865	855	844	845	771	838	883	852	759	820	883	820	848	847	851	835	849	825	849	879	833	846	887	807	913	876	847	894	789	855	836	820	866	811	876	830	871	809	866	853	840	883	824	833	855	899	864	877	835	862	828	834	815	882	853	824	838	845	870	833	836	862	823	829	816	818	868	874	812	887	807	875	888	852	846	851	927	858	861	829	819	896	879	812	854	842	838	821	905	850	861	853	805	845	872	807	879	849	815	896	853	818	900	835	876	817	850	804	894	834	803	886	846	878	848	853	827	836	846	858	865	878	874	863	851	832	796	910	830	815	869	837	888	858	842	845	832	905	828	849	870	856	823	830	838	868	796	840	846	825	930	826	831	883	818	832	805	875	855	835	865	891	808	869	846	843	877	851	864	881	834	851	840	854	861	834	863	881	836	851	824	877	857	840	823	857	859	817	904	855	853	828	820	853	851	863	764	865	854	811	869	864	827	884	879	847	814	834	908	828	894	840	842	870	810	845	864	800	899	877	875	865	826	870	859	836	831	831	800	862	898	893	831	862	815	867	880	864	862	828	825	894	887	858	866	842
14841	7458	5597	3228	2126	1483	1040	861	823	665	576	545	528	465	398	400	450	399	396	399	389	376	380	404	395	397	421	357	380	393	373	357	366	390	382	377	386	362	392	361	379	411	367	380	391	345	375	359	410	315	392	389	373	371	369	369	360	397	373	384	361	366	383	381	354	395	383	385	375	381	383	349	351	379	396	390	411	368	402	361	364	383	357	362	374	378	338	387	386	346	347	387	382	393	379	363	333	346	342	358	400	363	332	373	369	370	385	374	374	359	378	376	376	410	339	395	369	386	368	390	417	376	373	395	376	388	375	380	342	363	335	325	390	365	341	355	321	385	357	377	359	368	362	345	381	423	369	357	339	409	371	395	375	357	375	353	371	381	376	409	385	356	362	378	389	369	395	355	373	402	374	376	390	414	334	373	369	392	370	356	369	364	359	351	365	382	387	403	382	393	379	332	367	368	383	381	358	375	384	402	372	375	364	335	390	373	351	376	350	377	380	391	382	385	394	405	382	401	403	392	377	362	391	354	345	397	367	378	375	343	369	368	398	396	378	368	380	363	372	366	369	381	404	378	401	378	337	378	382	377	389	372	379	393	425	367	355	404	381	365	351	362	391	382	388	345	372	373	351	407	378	365	388	372	379	362	361	367	362	376	345	394	387	396	349	389	344	341	398	367	371	365	338	382	363	348	403	373	387	382	365	382	337	352	384	374	390	354	390	387	419	379	382	390	389	385	342	377	357	337	376	354	406	390	358	345	344	382	371	365	396	358	357	323	396	371	386	358	378	375	410	375	399	350	358	395	409	360	403	348	385	377	368	353	367	357	393	409	372	376	320	368	376	339	417	423	359	320	367	397	364	390	387	366	390	386	378	356	364	401	348	400	360	359	346	364	372	356	366	392	373	360	367	352	363	407	374	383	401	357	377	398	385	353	369	380	360	375	352	389	360	372	348	381	346	387	346	355	371	408	389	358	380	362	375	351	387	399	379	377	379	402	406	387	366	391	365	395	383	337	358	366	342	408	382	387	373	346	326	372	392	361	408	350	386	349	366	346	344	379	392	409	352	380	358	348	375	315	382	365	366	372	342	374	369	398	393	390	342	366	385	397	363	363	367	369	419	384	371	358	340	390	415	383	383	353	355	408	394	364	356	385	343	360	376	383	376	360	379	392	383	408	388	407	377	369	402	377	349	344	352	359	383	360	372	387	375	354	405	382	400	391	390	413	384	372	369	364	366	362	351	329	381	370	346	379	380	366	377	385	406	387	340	341	357	350	361	365	349	416	377	390	407	370	397	375	367	367	350	388	380	342	352	344	366	382	368	354	348	356	367	393	358	374	404	387	366	377	371	396	385	417	388	411	366	371	369	365	372	344	340	338	367	327	345	380	365	353	373	392	385	362	391	353	372	332	385	382	354	356	378	369	386	385	374	358	364	376	364	394	356	363	385	343	360	364	382	400	328	367	375	373	360	347	379	379	324	361	364	388	400	413	345	386	398	386	381	378	380	342	371	339	373	350	356	346	373	346	343	365	389	374	380	393	380	394	330	392	386	359	393	366	370	404	378	354	345	367	350	392	335	345	364	392	359	343	357	367	371	366	356	349	344	354	333	349	359	392	361	391	366	356	393	347	358	370	372	371	367	379	355	399	368	383	375	379	378	382	341	362	424	375	347	382	347	383	367	401	348	360	345	370	421	342	399	346	371	389	348	358	387	348	401	358	418	358	352	407	379	387	348	410	356	403	385	343	359	381	381	375	359	389	360	369	342	354	359	387	363	331	380	369	384	345	386	356	374	392	365	378	399	376	374	384	361	364	353	372	443	406	375	375	364	369	390	370	345	380	370	368	390	334	340	342	363	344	376	373	385	326	379	383	397	383	367	366	400	376	370	348	386	364	404	361	347	347	346	381	363	369	389	398	359	365	372	389	367	347	376	375	374	362	358	403	409	397	398	381	385	380	387	333	364	385	373	369	390	380	370	350	411	374	391	362	364	366	363	375	376	372	362	393	363	358	396	352	348	359	364	369	368	365	386	357	386	365	375	367	369	370	399	371	412	358	382	397	374	359	403	368	371	365	372	358	363	401	397	416	340	362	367	347	386	365	388	373	352	344	369	340	356	366	336	356	388	338	348	378	379	430	345	374	352	357	377	332	421	369	400	347	366	383	358	350	345	403	391	363	357	357	340	339	339	377	371	361	393	352	407	399	340	359	363	374	337	388	380	371	358	406	399	342	373	390	398	358	389	364	385	361	341	375	367	363	403	354	350	360	347	403	349	407	362	396	359	397	339	316	372	344	373	404	397	361	385	348	350	386	350	328	407	364	343	368	366	382	301	365	335	362	363	386	372	389	384	389	394	370	413	401	366	333	369	377	357	395	341	342	354	386	378	368	382	441	339	367	394	351	417	433	356	375	385	375	308	373	416	395	378	355	376	362	367	344	403	331	358	383	416	355	385	386	382	388	410	375	359	371	378	372	363	369	365	389	393	370	363	378	376	362	382	391	338	384	384	359	372	407	355	344	344	401	332	357	396	351	348	364	365	373	333	364	371	347	334	387	380	352	389	365	384	371	387	368	380	359	329	409	312	374	369	390	356	364	352	362	380	400	373	392	337	351	352	383	379	328	370	373	370	359	355	356	352	364	397	370	364	363	365	339	383	361	364	375	401	320	398	359	376	377	393	390	356	350	392	346	383	384	383	414	361	393	397	390	371	378	370	367	378	390	381	379	372	402	400	385	373	340	382	387	381	352	380	402	364	396	392	365	380	358	382	378	366	392	364	382	370	352	369	354	376	376	386	346	381	369	356	389	378	368	411	366	353	366	362	373	331	394	345	371	337	360	392	368	350	359	358	385	385	351	355	336	363	362	377	346	370	352	351	392	395	360	394	390	357	328	398	373	366	376	391	343	381	375	407	362	411	410	354	364	389	387	365	361	354	349	392	374	384	358	344	387	334	378	378	373	335	361	369	417	359	367	355	376	393	349	386	359	407	403	327	366	425	396	398	397	371	352	361	380	362	354	372	354	350	369	369	353	351	363	358	369	372	346	395	375	369	391	406	368	385	370	402	385	364	351	352	369	349	378	377	418	425	400	383	366	354	329	395	341	386	364	380	354	396	364	380	350	393	355	384	364	340	354	406	358	347	375	389	415	364	380	336	381	391	348	405	337	357	339	354	368	376	369	381	387	394	415	362	400	382	373	374	408	399	378	391	383	376	389	360	349	364	366	353	384	369	379	401	404	357	358	367	384	393	385	367	351	364	369	377	368	357	375	402	348	360	407	398	370	389	382	358	352	391	345	342	368	355	375	376	347	344	396	390	379	348	336	367	344	389	382	336	359	373	373	366	370	359	390	393	386	385	375	361	344	372	368	359	373	366	370	366	337	339	391	412	395	404	390	355	403	367	371	351	354	396	355	363	386	375	336	403	384	421	356	382	382	364	372	392	345	391	378	354	345	365	370	354	358	392	365	359	370	390	393
8713	5821	9418	8283	7026	5456	3770	3243	2856	2446	2060	1727	1672	1466	1247	1110	1038	999	974	935	972	951	879	843	845	865	791	792	833	806	827	836	828	864	833	810	796	835	777	814	756	806	829	837	780	780	821	798	827	810	793	784	847	825	809	800	757	773	797	808	855	812	788	745	799	761	819	845	806	871	795	745	784	791	783	725	852	773	770	791	784	790	850	819	831	815	811	788	810	794	847	824	737	763	780	808	832	789	855	748	776	810	820	813	811	826	784	783	777	828	810	778	813	785	792	820	804	797	795	819	788	808	855	778	840	798	809	789	782	760	735	829	775	808	818	774	801	812	843	803	780	815	761	777	811	811	778	804	794	845	735	836	752	811	796	818	820	825	802	835	769	760	841	803	796	775	722	794	814	836	805	790	770	798	841	802	842	784	831	784	821	794	825	820	817	829	817	784	762	782	798	782	830	790	783	796	764	821	839	760	813	789	845	799	775	802	802	757	842	813	788	822	762	789	762	754	771	788	841	810	800	844	827	816	774	812	799	744	792	789	789	790	788	779	776	807	787	798	765	811	841	814	798	827	802	775	797	820	844	743	783	828	782	776	770	762	811	813	799	801	835	776	863	788	789	846	762	790	784	764	822	849	787	849	767	831	772	802	818	808	809	845	854	808	775	828	794	793	775	781	796	793	776	791	827	810	802	793	805	802	800	784	792	811	825	801	786	800	808	869	813	792	808	824	845	795	808	777	785	754	789	806	829	809	820	800	816	843	803	755	847	838	810	762	776	819	841	809	850	785	836	781	789	723	796	833	789	782	797	773	767	813	836	782	809	756	781	825	820	869	810	787	824	820	803	823	758	813	797	804	776	809	782	793	814	793	791	779	781	829	789	750	785	804	778	785	826	786	817	797	797	800	802	848	808	800	793	774	805	763	805	798	776	803	850	820	808	782	768	797	817	847	782	794	754	815	803	844	761	788	805	792	822	826	782	798	745	819	836	825	804	785	817	818	784	802	810	777	823	811	797	790	826	794	810	815	770	841	846	828	786	802	773	818	769	836	815	793	811	781	845	825	768	822	800	784	776	808	834	820	823	780	787	817	819	806	803	842	785	810	770	789	809	867	786	778	778	829	786	856	856	750	757	832	827	775	826	808	785	821	827	812	805	776	759	803	803	805	790	832	802	838	754	822	769	800	808	786	868	800	840	781	852	859	809	782	832	842	772	791	752	767	841	826	807	788	843	786	822	784	831	797	814	803	765	813	804	811	744	834	788	809	805	777	832	790	780	808	806	873	844	776	770	788	849	799	766	807	853	785	802	765	778	822	808	827	783	785	796	834	791	796	772	830	795	800	810	803	817	774	804	799	784	815	798	813	772	795	745	828	798	799	840	768	837	812	761	821	845	862	771	814	797	794	823	830	736	810	799	824	828	791	741	796	835	776	815	818	784	831	813	789	842	790	766	804	826	853	835	759	811	821	830	816	823	823	820	846	796	791	812	821	781	750	798	816	785	822	837	845	783	791	802	818	801	828	816	753	822	822	817	809	788	837	810	789	838	766	789	761	757	787	818	829	846	842	739	801	802	791	769	786	732	795	814	790	794	804	791	796	787	752	775	793	774	850	753	786	789	798	829	778	763	818	809	788	841	807	790	767	773	820	821	834	808	776	764	832	774	746	775	826	772	831	755	844	829	762	766	845	777	742	862	763	792	762	785	797	867	841	855	812	789	804	813	823	813	787	821	796	848	831	797	832	743	783	793	783	791	799	833	813	751	773	769	825	794	778	775	813	835	790	801	790	760	804	787	790	781	804	788	787	845	770	775	764	824	811	801	820	763	736	847	819	827	832	791	885	844	729	843	772	801	844	830	772	770	847	808	780	800	814	798	785	787	776	832	804	819	842	822	786	783	818	834	782	804	783	808	831	776	795	730	817	792	805	854	763	843	833	760	882	775	803	835	796	816	753	799	767	833	825	773	819	767	878	802	810	815	859	811	780	750	792	756	815	814	766	780	807	843	810	800	791	810	781	783	817	765	821	832	839	798	802	818	824	852	794	768	773	766	785	779	816	794	764	796	836	814	801	850	775	760	795	874	801	765	781	788	799	858	810	805	829	780	753	760	814	819	784	778	781	825	804	815	797	752	802	794	803	799	799	747	800	821	816	801	802	771	790	847	798	786	826	816	803	790	766	766	776	840	768	835	800	797	853	806	849	840	840	775	743	784	807	770	845	811	811	774	779	771	779	793	784	798	762	798	786	796	836	839	813	783	755	798	786	825	795	763	825	786	814	794	781	768	818	805	834	814	811	809	729	815	772	754	791	769	779	786	795	805	772	772	775	771	770	801	799	804	809	807	766	781	828	808	733	769	790	801	808	787	762	762	801	822	811	803	827	817	811	807	794	813	788	771	779	819	824	787	835	747	799	827	805	839	834	808	821	807	781	825	829	786	800	835	747	768	813	785	774	802	862	795	822	774	801	814	792	777	799	780	792	786	842	782	830	871	812	804	786	790	805	829	790	784	756	870	797	813	797	806	794	765	800	805	787	799	814	763	834	859	823	803	792	852	758	823	807	795	772	779	764	819	793	819	787	846	825	786	838	833	833	826	794	769	777	793	802	838	832	784	819	769	767	778	768	777	824	797	819	808	772	819	801	818	809	823	804	781	805	788	791	796	796	803	821	807	816	807	807	784	752	832	809	849	799	803	779	776	756	837	759	797	783	755	780	818	760	870	776	774	807	778	779	774	815	824	784	796	802	800	760	818	765	784	790	795	761	873	778	788	819	806	841	784	817	813	826	767	822	805	785	797	823	864	780	819	759	770	838	785	761	779	839	794	799	797	765	780	783	793	749	778	784	805	786	840	830	802	799	799	801	824	845	798	795	816	792	814	775	833	805	800	820	784	818	801	783	825	825	764	772	805	765	846	804	840	851	838	868	778	811	774	732	861	864	826	793	796	770	805	821	850	835	807	857	814	787	771	751	800	797	790	870	808	786	810	761	813	804	815	833	823	823	810	758	850	800	806	778	802	814	768	847	768	772	750	803	806	821	828	791	790	797	846	807	816	849	811	801	817	770	789	798	762	785	795	841	794	760	799	792	790	780	818	798	790	766	813	812	815	758	821	795	866	805	757	798	857	838	781	804	784	761	807	861	813	762	812	834	773	770	819	811	783	783	880	825	791	797	794	811	805	784	800	827	802	763	788	808	806	881	811	783	856	807	782	790	806	851	805	806	793	792	803	727	797	859	799	841	785	805	833	819	817	780	827	844	781	820	814	800	790	791	817	753	812	802	835	783	782	813	759	765	847	786	827	830	831	791	768	780	837	829	804	790	778	822	810	827	888	868	805	782	860	771	826	864	764	764	758	778	815	788	821	819	763	772	775	773	823	820	753	797	793	795	781	818	806	800	842	785	740	800	777	783	803	777	814	778	788	769	782	818	862	821	851	748	783	786	795	828	825	787	739	781	817	781	788	851	801	782	834	792	778	780
27141	12478	8974	5362	3416	2504	1667	1354	1091	949	878	720	740	576	468	425	415	403	404	386	376	347	384	375	353	339	328	358	357	353	341	336	343	338	366	364	318	310	358	313	308	345	342	339	281	333	340	346	297	315	358	344	335	337	356	362	321	351	362	349	318	371	355	329	374	341	312	310	345	328	311	361	355	337	317	299	348	324	353	343	342	338	307	330	325	332	347	322	348	349	344	349	344	333	343	316	350	312	324	297	350	334	320	323	315	341	382	372	348	339	332	313	346	301	336	334	383	316	323	320	314	341	348	328	323	358	354	364	354	333	329	340	340	357	325	316	369	317	345	362	334	349	357	353	311	325	325	365	319	306	358	308	345	358	325	353	351	338	318	307	352	311	336	319	310	299	329	306	350	322	317	353	355	331	338	360	363	329	367	352	335	348	330	330	347	328	323	349	344	324	345	329	370	321	342	340	340	339	360	363	321	354	344	317	308	353	366	350	318	322	341	333	328	341	338	339	337	338	355	335	347	316	342	327	324	310	335	338	334	370	356	331	352	327	316	331	345	335	330	343	339	350	341	333	385	355	333	332	344	354	319	335	348	342	327	350	350	334	333	323	366	352	362	317	369	385	323	353	339	317	362	283	343	337	369	346	336	330	317	327	342	344	340	361	355	333	343	346	341	372	331	344	338	332	329	367	332	314	389	320	353	335	357	378	325	359	367	303	344	355	329	336	363	302	354	344	318	317	328	311	349	330	335	328	333	319	357	358	357	336	329	312	332	380	388	360	335	326	321	349	326	317	332	339	332	351	363	349	333	330	327	318	376	325	333	348	328	381	342	310	349	342	309	324	340	315	299	339	372	336	346	349	345	341	341	326	298	358	359	384	318	342	344	341	320	363	341	364	329	347	338	309	356	366	326	348	342	326	338	349	354	308	327	332	332	348	329	362	317	356	369	323	360	327	356	343	362	309	300	315	335	339	348	334	330	315	356	329	320	322	357	344	332	352	347	316	350	310	349	321	355	346	348	342	372	326	343	336	334	344	322	319	345	318	317	316	321	353	301	354	344	337	299	330	357	345	362	356	333	326	341	343	384	338	336	353	352	341	365	346	408	341	287	343	352	326	372	391	361	359	340	319	340	383	312	343	326	347	335	354	331	319	346	341	323	299	351	298	333	349	342	320	340	299	343	366	349	364	349	324	342	341	353	349	363	316	333	336	308	339	362	348	367	336	331	344	353	353	341	334	316	350	381	351	349	314	358	324	347	328	349	368	351	369	341	351	365	347	357	340	333	394	368	315	371	322	370	340	345	305	342	295	359	356	324	344	308	362	300	315	365	316	389	321	317	337	339	336	349	323	338	367	336	327	359	344	352	298	319	357	329	293	318	320	342	336	362	342	355	361	308	338	300	372	349	346	366	322	364	358	368	277	337	336	360	330	334	352	360	293	384	316	337	350	339	346	327	383	357	370	357	347	309	320	339	306	353	313	346	330	355	361	343	358	312	291	349	336	317	307	352	351	346	327	358	325	364	358	343	355	363	355	347	335	315	344	338	322	331	336	328	342	347	332	329	330	355	348	324	334	352	359	380	320	349	349	327	356	329	343	318	343	331	375	303	322	339	334	331	338	358	338	332	359	342	306	298	312	354	351	352	326	365	338	312	348	346	342	349	371	315	333	348	350	328	363	292	342	351	347	320	324	348	335	315	346	319	315	354	350	366	346	338	336	307	339	348	330	303	313	348	348	339	287	371	343	347	348	351	297	339	337	340	323	363	346	325	295	319	330	353	321	309	339	311	344	324	320	335	364	367	368	349	361	340	332	326	328	369	378	320	366	331	337	340	379	344	333	320	346	345	372	373	329	346	325	396	369	356	336	344	333	367	316	352	354	315	339	370	360	339	331	313	336	370	298	314	311	322	345	322	315	346	342	329	321	304	324	354	354	367	326	333	336	341	366	383	361	369	337	361	329	352	324	346	343	357	317	319	357	333	319	339	357	349	325	348	316	321	321	340	351	333	299	351	363	384	339	340	307	326	339	349	361	324	355	312	328	325	328	341	340	329	329	347	361	364	317	372	354	336	313	345	328	302	296	353	327	332	352	341	302	330	328	312	350	353	382	353	343	319	338	330	365	382	336	337	310	332	352	318	314	317	364	340	370	355	357	357	333	359	360	318	333	326	376	353	335	363	351	320	312	280	338	330	351	345	350	321	351	349	296	338	324	326	343	347	360	305	362	345	312	361	376	319	327	357	301	338	315	336	362	351	318	331	316	367	352	322	318	313	350	313	303	337	353	351	363	349	345	332	299	365	345	353	318	350	354	317	318	315	376	340	340	328	315	352	322	327	345	362	336	316	392	323	338	347	347	348	320	336	337	324	341	297	323	332	334	347	337	345	353	367	366	357	354	332	376	343	332	323	307	326	328	305	282	332	346	337	332	376	339	327	302	318	308	324	342	355	342	334	326	344	355	335	335	366	334	339	345	353	339	365	369	317	346	341	331	321	334	358	342	328	340	326	350	347	320	340	366	342	359	339	322	359	323	333	319	316	306	354	333	342	353	295	371	356	341	323	331	346	292	373	302	322	355	335	347	331	323	317	336	339	299	360	310	349	378	324	359	314	340	292	362	356	346	338	290	346	331	359	329	359	324	345	317	354	338	363	317	344	329	360	356	356	332	330	352	361	319	345	343	355	336	311	341	327	347	369	326	298	330	356	337	350	333	290	333	345	360	363	343	322	313	370	386	367	296	370	374	344	344	347	324	326	372	334	306	317	347	308	333	341	353	331	351	323	323	359	323	338	321	332	336	331	361	326	327	348	313	345	323	343	304	347	328	329	312	371	327	364	341	349	328	352	357	309	354	337	356	289	385	350	310	296	358	386	341	281	332	323	324	344	349	341	316	349	357	332	344	346	370	331	339	346	307	338	338	320	338	336	349	312	349	349	342	315	327	364	332	325	297	343	365	386	342	337	332	341	329	333	340	310	318	314	309	355	332	325	375	345	332	359	346	345	325	332	337	350	335	316	316	333	334	360	335	325	356	325	306	343	301	342	339	344	324	330	338	339	334	391	337	334	328	325	355	351	302	309	369	357	348	349	353	333	319	336	330	349	343	333	363	353	354	332	353	347	395	388	329	320	306	336	342	356	363	355	345	319	366	333	356	394	346	349	345	359	343	368	364	346	332	311	352	362	330	379	351	367	325	329	333	310	336	300	314	325	335	318	338	341	341	368	365	377	356	321	322	341	325	371	329	345	356	348	340	327	317	348	322	315	341	316	314	297	316	367	375	335	305	326	323	318	367	326	344	335	325	338	298	378	318	346	281	364	287	332	327	364	348	340	299	357	305	363	341	324	340	331	360	335	334	362	313	323	330	337	328	341	343	339	315	313	354	357	324	317	345	316	333	320	302	343	335	353	334	319	360	344	344	383	334	342	380	371	316	334	309	349	362	344	337	331	361	337	338	351	378	350	356	337	305	315	340	353	341
15985	9347	13899	12658	10555	8980	6380	5416	4795	4084	3807	3006	3009	2446	1870	1494	1380	1253	1137	1101	1004	960	872	844	787	781	769	753	749	780	818	777	783	799	783	808	729	749	741	795	738	764	686	779	772	727	800	799	758	763	747	769	784	789	754	709	778	780	761	755	768	698	696	761	788	788	760	763	766	748	745	707	786	728	713	761	732	760	759	786	778	754	736	718	761	716	697	773	754	724	791	796	786	801	729	791	761	829	761	770	743	730	773	754	755	758	751	761	768	757	727	769	729	762	781	786	733	762	793	725	806	713	760	732	749	800	726	764	760	738	729	750	744	830	812	746	726	718	787	771	752	774	744	783	787	765	753	744	792	798	746	757	752	780	803	748	807	798	733	713	741	730	762	780	734	729	730	782	737	770	749	781	755	756	737	782	736	750	718	744	771	717	787	757	763	772	768	741	710	773	798	776	755	747	730	783	746	797	737	765	743	737	714	751	746	807	712	752	752	734	729	784	790	721	765	772	747	698	727	730	787	724	733	721	784	770	747	718	765	758	692	702	815	760	761	779	781	701	719	731	737	736	720	728	797	724	745	722	707	746	738	758	747	730	744	783	783	735	742	725	746	768	770	768	731	786	715	747	804	741	730	742	768	739	693	770	784	786	779	751	762	788	748	776	737	747	753	761	810	745	749	763	745	764	767	713	678	768	796	738	726	756	781	755	743	718	714	763	755	767	719	761	752	730	733	778	735	746	730	737	745	771	759	757	763	778	759	723	763	733	713	755	717	817	740	786	746	770	712	771	758	754	756	689	758	784	701	746	697	746	794	739	706	748	736	722	780	710	724	752	793	771	762	765	829	681	731	757	701	760	786	715	728	768	729	760	782	747	754	755	702	782	746	766	744	717	711	772	786	746	761	717	716	737	761	725	745	767	728	716	754	789	736	805	747	797	743	735	766	764	750	771	783	788	666	731	747	737	781	762	744	725	686	721	733	761	736	738	751	719	772	778	760	748	706	752	764	750	731	726	701	749	767	831	752	772	738	715	758	746	764	758	780	783	742	708	792	744	752	738	732	762	772	757	769	797	734	794	792	769	731	723	719	737	789	717	735	756	737	747	796	725	796	768	775	754	752	746	738	793	715	786	731	715	731	762	767	723	753	697	713	775	778	744	768	763	739	718	703	767	743	695	723	738	765	724	735	720	740	742	762	769	799	788	751	739	744	740	753	751	770	739	734	752	769	820	839	767	764	754	758	741	711	730	736	762	772	705	722	711	705	703	791	761	738	763	756	750	744	758	761	729	739	764	757	764	818	775	738	745	718	800	713	794	758	758	772	730	731	712	750	753	718	763	752	755	758	752	761	775	748	788	798	707	756	707	769	738	734	765	770	778	793	782	751	748	761	776	774	744	740	770	726	770	788	690	756	787	733	745	746	786	753	790	746	760	720	706	763	767	770	748	758	776	705	747	727	733	774	785	734	785	745	711	763	770	728	793	804	764	747	769	759	769	740	741	698	785	762	724	736	759	698	746	761	750	733	751	706	778	709	728	779	778	748	771	764	756	761	775	767	719	748	777	775	756	779	720	767	765	767	828	809	739	784	736	761	771	768	734	752	710	755	749	773	739	725	704	743	743	766	790	731	766	728	767	775	799	702	734	764	720	784	706	735	737	705	696	770	737	749	743	760	766	751	750	758	789	785	759	726	727	788	738	781	702	707	743	775	723	719	750	717	799	723	768	795	763	801	710	802	752	720	747	808	758	754	709	730	727	799	787	720	751	758	778	723	774	726	725	727	735	740	782	814	759	745	784	761	777	711	762	724	785	714	729	743	787	721	722	751	757	734	777	725	763	740	745	737	762	724	729	782	742	756	771	791	713	774	751	718	738	755	756	763	744	761	720	743	746	736	714	793	755	704	769	783	768	726	773	737	784	747	755	769	738	731	755	730	757	773	721	719	736	726	754	748	740	789	784	730	732	732	754	763	735	804	737	748	768	722	782	818	749	746	721	773	773	754	715	715	780	749	768	713	755	738	759	718	702	723	804	732	752	764	722	760	782	760	767	756	759	751	796	757	757	784	765	760	712	759	751	768	775	720	768	744	737	787	761	785	791	758	707	785	732	790	729	774	741	793	744	738	747	773	748	735	798	771	796	769	781	690	786	727	786	720	772	757	765	718	725	698	722	771	749	813	783	702	755	748	732	723	762	764	765	773	772	819	718	759	755	781	750	754	783	761	735	761	773	745	778	707	752	749	742	746	749	747	799	715	748	730	826	756	772	762	740	746	741	768	755	724	763	784	688	748	724	706	759	705	773	781	787	733	698	749	724	786	715	729	768	785	756	748	758	733	711	757	756	759	842	754	778	734	729	799	786	746	722	763	746	786	758	739	732	803	730	757	738	763	735	708	752	776	760	774	759	785	770	783	749	729	748	751	752	727	754	709	761	765	764	746	734	723	719	766	749	724	743	740	775	698	731	775	727	721	734	710	806	774	766	740	759	749	755	713	779	741	755	752	773	735	717	746	752	751	788	751	761	718	790	758	808	790	770	791	769	755	750	811	750	734	749	808	756	800	710	709	775	753	753	802	712	756	784	707	778	735	777	771	737	754	747	763	751	780	756	784	750	736	749	810	712	720	722	728	794	722	740	764	771	761	722	756	824	757	726	724	761	719	730	702	725	750	729	760	752	760	760	747	766	725	749	762	770	743	707	756	725	689	752	740	802	762	795	748	734	742	767	749	746	738	757	743	734	750	800	795	690	771	813	764	776	753	758	782	750	735	777	735	766	708	801	748	753	757	741	758	755	777	764	735	751	718	740	790	766	814	726	740	759	771	728	771	692	772	735	751	711	713	743	743	733	788	771	730	824	757	762	755	754	771	759	727	701	786	792	762	752	797	735	740	753	769	797	725	792	757	728	761	757	743	713	779	767	781	736	746	785	730	759	765	784	782	763	746	737	747	800	747	760	730	701	761	793	815	762	773	774	750	755	728	780	736	760	733	739	800	767	749	796	794	766	759	680	759	798	755	726	723	739	812	762	753	688	776	780	781	766	789	701	815	735	717	751	764	722	771	744	770	741	796	754	760	678	753	801	785	795	761	738	756	750	722	741	758	708	729	755	743	723	752	742	711	781	701	779	788	736	702	702	766	728	779	726	736	764	750	743	787	741	744	784	772	766	744	789	780	789	752	738	747	757	723	784	791	801	737	778	730	705	771	742	728	748	734	710	730	758	766	767	754	775	748	715	791	771	775	729	808	796	718	721	736	715	776	779	779	710	745	753	754	736	742	761	751	751	776	755	753	748	844	755	780	853	790	789	714	785	737	745	757	743	725	721	729	749	760	778	755	754	726	747	767	731	758	752	703	723	696	794	755	737	794	806	734	700	761	707	767	758	764	775	775	807	733	791	701	746	731	768	713	770	784	743	717	771	796	749	762	773	732	733	708	697	726	724	739	717	784	774	776	759	695	707	753	778	797	757	778	778	734	749	713	786
34391	16942	14223	8302	4547	3648	2467	1976	1600	1368	1281	1078	913	917	652	598	529	523	491	472	456	463	417	415	433	357	377	378	448	369	392	387	414	367	394	401	400	409	393	429	375	385	386	423	380	408	383	380	406	388	451	388	397	409	371	404	408	404	404	383	431	378	384	372	414	395	396	405	394	380	408	391	372	355	383	428	407	428	414	421	374	402	415	382	400	338	402	394	355	384	391	427	396	393	368	404	417	363	389	392	383	362	385	401	394	420	429	385	409	375	337	390	394	368	415	374	372	408	384	424	386	393	408	399	364	365	391	374	422	423	370	390	376	385	399	399	340	419	362	402	392	390	391	401	419	369	367	377	375	395	390	406	395	412	413	374	371	391	394	380	363	368	387	375	377	410	403	338	440	387	379	411	408	426	388	423	432	380	388	365	407	313	393	393	364	413	443	409	403	449	379	388	424	403	416	370	442	396	396	424	398	391	390	367	372	401	409	380	381	445	421	400	391	381	396	368	364	394	385	402	381	405	408	338	389	416	378	370	399	385	380	412	400	391	402	390	399	372	411	408	346	378	362	409	406	345	378	432	367	403	426	407	326	371	371	410	370	442	390	368	423	384	388	410	401	407	376	395	406	398	410	351	399	353	393	400	410	392	378	415	368	387	374	392	369	397	403	389	374	411	414	374	419	402	412	372	407	415	373	394	398	382	383	410	377	370	429	382	420	414	382	376	401	392	374	403	366	374	378	425	367	395	403	388	410	426	402	397	371	398	363	389	382	358	439	417	384	395	387	355	359	389	367	416	388	423	357	433	384	374	443	428	407	406	356	371	421	357	401	432	424	448	387	381	418	363	393	390	413	355	374	400	388	372	386	391	386	414	383	397	409	389	377	382	395	386	416	392	378	411	415	352	407	391	371	408	402	385	346	388	374	390	375	428	424	366	392	414	399	389	406	380	415	405	392	389	385	402	365	381	386	373	377	412	405	413	410	378	400	389	385	377	391	395	390	388	392	373	374	395	358	377	419	418	418	394	367	366	393	382	382	373	404	383	364	423	391	371	374	369	374	444	398	410	454	429	406	406	357	432	417	354	376	411	382	374	388	366	395	421	392	378	379	407	361	371	400	375	382	394	373	372	357	393	365	391	426	394	390	386	375	350	432	392	354	357	401	383	425	383	389	380	396	424	363	382	416	391	337	393	410	400	363	412	394	379	397	387	377	386	408	412	349	381	400	400	413	385	411	363	396	438	413	377	366	405	436	443	380	369	368	378	392	401	382	391	402	368	396	398	362	378	358	402	402	368	445	385	383	355	379	389	405	412	377	373	413	360	391	394	375	416	370	397	394	392	401	382	385	398	387	394	405	429	372	419	389	406	409	381	376	414	399	380	374	390	392	409	351	370	389	326	381	366	357	384	401	370	391	357	374	401	426	407	379	360	343	386	380	396	378	341	410	378	405	359	428	390	399	391	411	385	366	452	436	395	433	350	385	369	426	393	378	401	403	382	405	429	399	368	407	370	395	393	399	410	398	374	384	395	368	386	381	396	381	411	417	365	380	387	399	408	408	404	422	354	431	394	413	411	371	372	369	369	362	380	396	361	397	370	351	413	400	377	419	385	424	406	405	380	397	388	404	367	429	426	400	422	426	394	412	394	361	348	417	409	416	327	382	387	417	390	375	404	373	378	356	369	423	385	390	427	374	348	418	420	393	407	367	385	359	356	370	404	369	370	408	375	405	386	422	384	413	407	380	395	402	419	378	392	369	409	398	388	373	439	371	359	390	407	379	416	404	395	410	422	353	398	415	402	459	425	372	386	377	402	382	392	386	356	394	361	403	377	385	401	429	397	410	359	410	383	358	416	377	352	384	386	427	393	356	393	376	387	390	391	388	378	360	414	384	383	413	429	418	400	389	386	423	368	414	414	388	417	396	393	402	376	369	430	382	369	386	385	400	388	379	422	383	344	390	365	425	390	409	421	405	371	403	364	367	371	411	419	412	374	327	397	369	401	354	392	382	407	409	413	363	357	415	390	370	402	369	367	342	346	390	388	380	413	403	406	409	384	393	390	366	394	383	354	375	398	403	381	401	409	446	383	388	397	382	384	400	419	380	368	377	425	394	372	386	407	409	375	413	391	386	362	401	394	417	432	428	396	395	357	370	452	388	394	361	406	368	399	395	420	404	352	379	389	348	404	364	384	371	393	363	389	381	384	382	428	379	396	423	357	370	380	369	367	377	373	343	407	394	409	380	389	427	395	410	417	357	406	412	404	406	444	418	384	397	444	399	408	389	388	383	420	367	389	430	406	362	413	389	406	377	387	407	383	432	414	347	395	425	415	362	407	404	427	411	384	375	398	411	361	390	327	350	386	409	346	388	362	402	398	386	417	390	395	434	403	419	455	423	406	375	384	373	365	400	388	400	351	385	404	381	378	416	406	383	378	412	345	373	367	406	395	364	456	398	395	392	415	402	386	388	393	369	352	399	403	398	421	351	424	388	435	395	395	416	382	394	392	387	380	364	409	371	420	405	375	416	389	375	428	350	355	404	399	383	407	397	405	392	334	373	362	382	402	394	347	400	369	434	394	425	332	393	398	388	395	385	383	380	380	402	396	409	357	381	383	368	396	389	413	371	364	383	395	380	403	379	351	409	391	340	389	400	413	392	360	395	378	410	343	370	413	407	401	358	403	397	394	391	417	375	439	366	413	401	438	415	403	421	398	422	433	390	389	413	361	392	378	433	406	387	390	388	383	384	404	394	384	371	420	438	411	383	359	386	383	421	340	400	390	396	355	373	380	424	378	347	372	428	365	374	375	374	366	395	387	399	378	422	400	371	422	398	369	405	344	404	396	406	422	415	383	421	369	377	405	408	400	346	389	397	352	412	402	400	402	394	424	430	401	392	408	401	384	432	376	395	391	408	403	376	407	394	405	368	433	440	377	371	401	359	376	385	397	421	428	419	395	401	387	373	403	394	389	366	428	405	374	426	413	409	387	416	427	441	390	401	361	400	385	401	373	389	379	379	358	410	367	401	410	384	392	384	394	378	376	410	398	380	354	373	402	375	396	395	426	399	406	412	415	391	343	399	361	403	394	379	381	444	395	366	404	429	391	388	422	384	386	365	401	418	417	386	398	396	413	388	389	374	399	358	371	375	401	382	406	389	416	412	405	442	381	382	355	390	373	415	423	403	392	413	400	382	405	363	402	405	342	368	387	398	399	425	393	409	406	419	376	396	418	446	444	370	392	383	410	400	389	389	370	422	384	398	440	372	394	402	378	377	358	416	394	375	398	418	382	394	366	428	411	372	421	388	401	396	348	426	397	415	403	402	402	429	366	366	392	397	400	395	385	392	359	400	444	385	372	390	370	374	385	411	381	413	396	400	371	398	414	353	396	415	352	385	441	401	353	380	387	400	351	390	395	379	369	383	436	422	410	397	399	429	403	354	395	388	414	413	398	413	398	413	400	382	374	410	376	385	346	372	364
19257	11864	19283	16269	13524	12136	8866	7452	6655	5453	5785	4525	4034	3647	2582	2028	1895	1469	1380	1310	1246	1155	1083	946	945	942	953	843	889	844	898	870	919	860	890	864	842	820	857	871	842	882	844	858	830	935	867	957	891	913	922	919	897	858	851	909	889	903	884	851	884	862	772	879	867	878	925	818	837	861	835	835	895	872	844	863	876	855	886	958	882	881	884	843	824	894	850	825	850	872	822	888	901	885	894	912	892	849	838	866	818	886	860	865	888	816	868	838	848	862	928	851	888	877	870	818	842	864	895	892	810	871	847	846	891	886	876	886	874	872	853	849	861	846	861	911	861	864	862	871	833	881	869	894	874	838	850	892	892	847	904	839	853	856	912	865	898	871	862	885	879	893	875	928	815	853	834	799	869	864	887	869	854	892	859	884	896	831	836	823	819	884	861	896	816	923	815	870	885	877	893	824	898	846	918	851	853	820	855	829	835	833	827	878	847	858	829	833	818	830	846	868	863	872	865	915	856	769	859	837	846	870	900	882	854	844	874	842	873	900	961	863	887	880	859	886	844	871	842	797	886	879	825	842	834	855	836	838	857	842	910	848	892	866	875	830	863	811	903	864	882	859	868	825	864	871	879	877	838	865	831	822	827	820	827	847	903	853	894	809	849	845	882	867	881	900	847	899	830	852	850	858	913	887	859	850	825	817	877	792	856	860	874	847	933	797	889	898	841	832	858	862	830	853	837	869	871	892	868	873	862	885	909	859	874	845	864	862	766	854	903	842	874	844	849	902	888	874	834	818	844	859	861	831	856	817	881	838	845	896	847	884	886	864	935	856	801	884	876	918	809	876	853	854	855	884	850	864	879	858	853	837	837	860	844	887	871	835	845	860	941	858	816	837	813	832	862	827	867	846	835	850	844	874	818	842	885	842	849	856	825	845	866	791	869	843	857	828	833	867	845	899	877	823	899	830	827	858	851	862	898	860	834	872	848	849	861	866	861	806	884	840	850	862	824	848	846	846	869	882	800	873	832	847	872	908	851	860	903	814	838	896	792	854	817	857	881	848	872	836	811	867	856	822	856	841	849	904	876	840	840	849	869	898	785	839	843	858	796	850	835	846	855	932	886	860	852	921	863	837	835	815	897	859	834	872	865	874	829	880	916	851	875	878	864	796	888	837	895	848	899	853	879	841	809	833	833	885	885	834	816	888	936	802	781	848	794	871	841	817	850	873	918	855	861	831	854	833	857	915	854	856	836	810	833	874	791	848	847	877	874	842	839	908	844	879	852	873	831	837	842	860	834	871	879	851	877	892	803	863	835	852	876	830	848	879	857	838	828	861	853	904	900	838	856	861	862	870	840	900	885	858	842	903	839	906	852	861	865	906	818	833	918	829	813	763	828	859	881	846	835	858	892	820	887	874	861	887	883	840	879	815	853	890	883	849	852	856	830	843	846	842	837	817	884	835	876	810	843	822	876	868	869	869	879	833	825	870	847	878	865	850	802	813	836	823	911	900	901	819	867	851	863	885	876	866	889	872	805	886	829	829	886	848	876	831	844	790	842	882	824	864	843	903	838	854	898	820	799	850	907	811	825	832	853	891	852	878	891	845	819	921	871	823	846	842	843	878	832	852	852	891	825	819	887	828	847	822	844	868	893	855	866	823	874	836	838	856	843	854	827	841	825	889	899	863	858	817	848	894	815	835	874	866	850	852	876	893	840	791	824	798	893	851	847	839	818	858	867	888	881	850	829	859	886	882	892	818	887	841	821	788	874	842	836	846	801	854	860	847	859	818	874	833	847	866	868	846	827	916	871	847	905	865	852	866	861	811	831	817	836	843	859	874	848	850	909	824	901	871	872	842	833	879	891	842	905	862	843	847	885	836	885	889	848	853	803	855	845	841	811	883	832	827	861	937	877	848	879	840	862	860	846	872	907	852	880	920	874	870	849	868	848	857	882	829	873	847	855	868	877	899	865	864	827	850	854	848	850	823	848	879	823	850	909	836	914	846	792	850	872	826	870	783	829	881	884	851	873	844	873	912	859	846	821	858	854	906	864	874	825	876	819	886	824	893	885	815	861	919	854	851	887	880	827	842	848	858	884	835	853	848	829	808	817	897	821	827	865	821	830	882	888	853	829	852	842	878	840	897	829	832	874	881	880	841	813	849	879	831	846	835	861	890	830	862	851	839	821	864	871	904	809	888	860	903	889	799	937	861	860	896	823	889	903	821	876	877	891	884	854	939	882	818	874	832	854	879	882	859	815	848	891	905	810	899	810	833	802	806	831	861	856	845	845	850	876	844	871	833	859	811	853	884	820	858	861	844	805	847	832	862	832	914	818	874	864	846	906	860	847	831	900	845	865	864	910	891	873	856	823	833	841	854	835	897	882	871	859	860	834	881	855	834	837	872	876	866	839	829	831	814	844	814	880	901	874	858	846	859	827	819	839	873	895	845	804	862	821	882	829	866	882	865	882	827	880	810	855	817	846	846	878	862	891	857	878	814	865	828	858	820	833	886	811	835	834	865	835	898	860	831	822	886	859	837	878	916	846	900	863	836	823	869	894	884	842	848	852	858	826	848	830	908	909	871	887	813	824	843	881	803	841	882	888	872	878	875	831	814	835	882	819	847	867	833	872	883	859	814	801	822	869	896	840	830	877	859	849	846	819	819	812	825	839	866	838	838	787	819	830	846	878	853	829	871	805	884	868	862	873	822	875	801	835	842	852	865	834	878	826	865	878	834	837	825	851	877	849	846	830	850	861	870	849	800	881	855	843	883	882	851	902	818	874	908	840	824	828	816	858	818	855	867	868	888	861	860	834	850	833	882	876	906	857	837	823	833	856	872	876	866	828	898	889	915	876	865	890	871	848	840	869	850	874	867	842	868	867	848	864	894	837	905	865	859	889	841	828	875	901	867	840	929	871	883	878	853	849	820	888	898	863	892	825	847	888	841	813	892	840	867	879	914	804	874	815	837	871	868	841	844	832	855	864	890	898	884	822	885	825	873	818	854	899	835	880	836	890	868	853	883	843	851	848	899	833	866	899	869	839	845	880	857	848	806	885	836	843	803	860	853	879	857	908	842	860	856	839	891	790	812	873	851	864	848	820	875	842	862	803	827	898	846	929	884	835	813	868	849	861	885	801	889	911	873	840	858	868	909	817	871	860	873	827	839	833	831	780	852	836	860	851	818	809	758	848	838	855	847	851	879	892	837	851	824	824	833	812	842	868	823	856	766	858	814	854	873	863	880	812	818	826	849	835	878	889	879	821	776	884	832	879	841	883	836	879	870	804	892	898	855	871	855	903	890	860	879	837	887	884	914	856	874	842	820	831	890	847	836	833	872	903	902	823	819	858	856	904	936	850	865	862	889	825	844	835	808	867	873	821	893	842	869	866	826	890	847	868	867	910	886	859	858	815	866	849	846	817	799	808	888	803	826	894	835	818	793	774	854	803	859	865	856	842	854	864	863	851	827	866	927	919	849	835	804
14520	7050	5837	3301	1849	1385	1006	815	736	687	628	604	507	493	443	369	392	409	414	373	380	414	360	380	365	370	393	383	362	375	369	354	360	418	365	374	362	355	369	393	354	379	344	401	351	354	403	375	406	363	383	370	396	379	397	404	374	411	404	379	368	363	390	366	339	378	358	411	395	369	365	376	402	339	353	381	386	384	383	382	373	388	370	341	378	374	357	370	358	332	385	377	345	352	371	365	348	380	360	370	365	382	391	371	395	369	385	393	345	323	397	330	386	354	362	384	375	398	371	381	348	404	369	356	358	422	333	387	380	423	395	350	365	412	347	364	405	387	415	397	347	385	382	375	376	389	387	374	371	397	376	384	382	341	377	356	375	389	413	372	384	375	382	376	326	340	366	386	402	399	370	379	418	368	392	359	372	358	363	398	353	365	388	387	382	350	368	350	411	370	386	365	352	378	358	325	375	382	385	392	354	384	371	334	357	387	365	381	366	358	339	384	363	340	389	396	385	351	338	354	398	356	349	392	327	382	377	400	358	350	354	390	353	383	371	378	386	366	389	385	383	383	356	376	415	331	360	368	372	374	373	404	353	395	356	397	349	380	330	374	368	389	373	430	340	397	362	402	354	367	361	341	374	402	359	387	413	383	349	351	376	362	389	338	367	363	377	388	344	387	360	399	386	400	383	365	391	391	361	381	373	377	375	400	392	392	357	376	372	372	400	352	361	389	384	375	386	339	391	336	322	412	344	381	374	382	344	427	354	367	399	358	372	374	371	390	378	372	353	395	359	389	358	364	355	353	394	413	403	339	416	346	352	358	360	387	359	401	335	362	436	394	334	384	382	368	357	360	375	357	347	306	380	362	389	393	345	388	401	369	379	380	360	366	356	378	384	382	378	360	381	368	401	355	366	408	363	355	381	366	396	379	367	387	354	364	354	395	344	360	361	336	321	405	399	357	335	339	394	376	371	328	407	369	383	397	373	383	333	361	382	378	395	359	426	352	361	374	355	399	377	397	371	362	366	395	383	387	403	377	346	359	385	397	355	373	403	378	404	373	394	376	371	388	374	391	311	329	362	368	411	355	369	376	402	376	366	418	358	372	366	394	371	375	343	379	368	410	417	385	351	403	360	369	388	383	359	379	359	339	391	387	391	389	376	386	357	368	392	379	409	378	377	368	392	386	398	386	401	393	356	371	339	391	362	383	376	376	407	355	370	378	380	337	365	355	391	347	348	409	378	362	380	365	393	352	376	365	382	343	361	369	348	385	392	360	390	371	366	381	407	406	389	363	369	394	364	392	392	342	365	390	359	359	374	362	352	379	355	361	376	381	395	413	380	386	379	394	352	395	367	347	364	398	367	372	367	407	367	389	401	387	409	379	370	375	362	348	378	385	392	366	358	419	387	355	356	413	338	356	354	329	370	377	365	341	398	353	396	344	376	363	361	353	362	373	344	364	362	411	371	359	362	363	379	362	349	345	412	379	394	369	371	409	347	395	380	348	372	371	380	387	395	364	396	341	379	385	334	378	369	384	329	379	384	409	389	383	375	375	375	365	381	355	355	330	389	365	371	359	353	405	373	358	407	349	376	382	381	391	377	342	384	394	356	392	367	365	383	409	370	341	367	361	395	387	373	366	366	375	348	347	415	381	396	388	360	384	379	383	373	375	363	384	372	378	365	368	404	393	407	385	374	386	368	373	338	355	400	398	376	402	376	383	367	377	325	396	396	361	363	357	373	352	378	395	373	334	402	374	366	411	372	381	351	367	364	406	432	370	357	404	368	325	398	336	371	413	388	381	373	398	360	360	375	370	369	358	321	358	370	366	406	369	352	330	399	366	339	365	387	373	361	342	344	396	373	397	384	414	375	431	365	370	434	346	359	377	388	357	393	416	373	352	346	420	340	409	336	338	383	386	361	381	371	379	353	345	343	382	343	376	350	345	377	357	360	386	375	394	389	339	389	369	391	408	367	359	368	369	364	374	376	381	364	349	397	374	395	345	368	386	365	379	363	365	381	330	344	365	361	389	346	392	353	356	405	344	405	358	383	387	358	367	361	348	388	365	385	353	354	369	362	392	367	376	338	380	372	383	374	363	351	376	366	350	399	331	378	373	365	413	382	349	380	407	366	375	359	360	388	353	373	376	372	380	377	382	352	370	398	349	376	362	387	415	386	359	388	327	422	372	379	334	390	365	381	385	318	402	355	380	364	416	371	336	415	361	372	360	397	345	367	381	370	398	424	368	361	366	375	354	369	360	344	368	393	368	343	340	354	330	387	371	369	350	352	338	377	382	367	378	392	379	379	373	439	426	387	329	367	364	399	394	394	389	391	401	343	384	368	348	380	347	379	420	358	399	361	384	374	358	388	363	330	358	357	344	380	358	373	425	394	349	376	393	374	374	381	351	309	382	409	430	386	370	439	351	378	409	379	362	374	375	369	343	388	360	408	341	388	423	373	417	417	361	392	395	355	354	384	359	358	372	359	377	397	392	357	387	321	393	377	379	362	345	360	341	361	354	385	367	347	355	364	378	331	407	374	372	371	368	370	367	338	380	402	375	372	367	350	388	372	380	403	353	377	367	374	385	367	357	384	349	428	378	406	410	404	342	317	368	343	374	390	362	333	327	380	352	384	406	373	343	389	385	343	402	371	382	355	350	344	395	385	355	376	357	386	371	347	408	374	385	377	386	374	386	365	385	384	394	418	344	402	404	376	338	382	339	348	347	365	346	373	393	390	378	391	385	360	346	339	371	394	369	379	369	331	359	363	356	367	368	374	338	382	352	334	385	389	371	398	401	394	395	400	354	366	343	340	384	383	357	391	333	374	348	375	370	394	358	351	368	360	379	341	350	407	373	360	406	365	374	377	386	389	377	371	348	324	392	373	367	377	348	393	394	419	372	362	359	363	350	353	382	376	359	339	391	376	371	408	363	374	377	383	360	373	382	319	370	341	378	380	378	372	381	342	376	362	355	381	391	370	373	384	380	339	386	336	363	355	354	329	366	385	380	420	406	373	369	371	345	364	361	404	376	407	333	347	343	383	363	385	364	378	353	338	362	382	376	380	358	361	376	381	363	326	415	355	401	335	330	347	349	409	381	384	404	402	427	347	390	363	435	358	351	362	351	367	394	371	369	377	387	360	327	410	377	386	372	330	346	372	343	400	361	353	386	385	391	382	373	426	400	389	378	352	395	375	407	331	367	388	373	374	357	340	372	384	404	340	350	386	374	376	405	372	388	337	345	366	377	384	351	345	390	391	364	358	386	393	359	369	354	364	354	379	340	348	383	382	358	337	375	362	341	398	408	391	374	370	356	405	377	407	364	370	340	353	379	338	385	382	359	368	356	384	378	399	366	330	341	338	388	402	396	371	410	383	400	373	376	383	401	379	370	396	337	394	345	378	381	387	410	387	359	412	364	363	341	353	388	374	398	355	378	380	377	382	403	377	347	430	371	352	360	344	350	377	370	366	360	360	361
8609	5896	9928	8386	6440	5222	4045	3073	2773	2405	2362	1899	1674	1511	1235	1108	1056	1068	933	958	1000	971	902	800	802	823	765	833	852	847	819	796	804	769	805	815	842	816	841	829	813	813	850	848	800	778	805	805	798	830	845	827	770	780	845	839	767	800	771	817	835	762	816	813	817	794	815	782	786	828	852	783	829	793	848	832	732	830	804	791	881	780	807	773	847	768	817	785	782	830	831	785	793	756	791	804	843	831	825	785	842	821	815	819	877	825	838	857	796	826	783	805	805	789	808	785	799	767	809	828	820	790	785	794	867	811	813	749	800	825	835	792	804	795	783	788	800	834	769	825	808	766	791	804	814	839	799	810	814	815	802	835	822	783	841	785	805	786	782	830	800	801	810	860	831	810	770	801	802	808	808	854	850	780	813	823	757	788	851	799	818	843	789	820	805	837	774	804	845	791	866	775	797	825	843	846	777	802	795	822	783	824	818	754	783	770	811	797	792	845	808	784	839	764	820	821	806	835	827	817	852	776	784	800	779	788	808	799	828	798	876	794	813	755	776	840	820	857	820	830	879	831	795	810	818	856	777	787	784	770	814	793	780	816	783	811	826	810	791	845	794	819	786	797	785	818	762	825	804	800	832	807	800	814	798	869	819	819	821	828	808	806	775	810	847	810	775	823	806	821	812	804	766	857	794	853	811	818	784	864	830	768	780	844	812	793	804	798	801	754	777	824	803	791	839	774	850	827	852	812	827	813	812	847	797	820	778	767	775	828	782	759	837	797	792	791	794	840	852	833	815	804	793	776	766	784	866	846	832	841	768	838	812	795	778	758	784	794	795	780	799	817	806	833	790	797	815	826	826	862	798	814	798	763	780	799	813	807	793	859	802	785	797	870	844	799	802	799	771	758	782	853	791	783	786	778	791	849	815	799	820	814	795	820	837	829	847	814	804	791	812	756	832	776	822	812	792	849	770	876	817	812	748	851	760	741	782	790	859	768	845	761	796	845	807	802	779	808	811	771	805	782	801	834	799	789	787	817	825	783	856	871	793	817	812	828	834	819	798	779	787	839	812	787	854	853	772	814	832	855	823	844	803	834	784	850	806	846	789	836	834	890	832	801	787	816	789	777	807	820	856	805	851	824	795	825	840	806	744	795	790	782	829	811	774	788	825	781	851	837	822	803	775	812	798	779	810	809	804	769	835	799	814	819	753	860	813	797	887	790	827	795	793	777	769	799	844	838	813	812	841	817	803	861	799	842	807	794	836	792	810	840	789	773	789	794	851	767	777	816	814	792	807	794	848	806	801	811	833	839	779	861	782	791	763	787	812	857	773	858	809	868	789	776	821	848	797	829	790	798	781	903	728	746	797	793	773	842	783	787	831	836	758	793	782	773	820	811	797	797	850	872	782	859	829	797	834	840	790	865	850	826	808	834	856	822	783	771	837	839	789	799	795	790	825	859	804	779	846	837	813	830	794	800	796	764	808	824	841	789	765	852	792	867	849	828	824	835	770	810	815	791	846	846	837	880	781	798	790	777	815	845	783	791	871	814	775	846	804	850	852	869	818	822	766	830	837	821	793	807	761	793	764	815	821	810	772	808	828	818	799	825	800	915	827	836	830	773	784	786	857	799	782	816	802	823	795	784	804	828	856	819	770	788	807	794	816	752	825	792	772	819	840	779	799	828	798	775	832	849	850	810	786	761	816	808	849	793	757	820	866	823	786	830	797	808	821	782	822	833	929	838	819	832	775	819	802	778	820	811	750	780	792	771	804	822	794	842	751	788	816	795	841	845	813	828	840	798	832	823	827	774	813	797	833	777	759	767	762	809	828	780	769	754	807	852	839	818	862	835	793	805	823	822	802	787	853	757	793	838	852	848	794	821	811	765	787	825	828	771	791	787	782	805	803	812	804	786	796	799	778	784	819	821	782	825	786	844	787	790	791	789	791	850	816	787	813	811	802	792	832	834	833	780	801	824	789	819	833	859	806	861	837	778	837	821	794	806	764	787	803	797	797	844	807	869	755	781	796	806	856	818	820	811	798	799	803	857	837	797	784	806	851	785	797	831	821	795	849	822	849	830	772	775	769	810	810	838	820	774	834	795	795	853	787	787	817	836	794	791	817	789	759	807	759	800	820	808	861	819	807	801	838	834	788	786	807	787	779	785	790	763	793	848	748	868	785	805	752	823	821	859	828	826	809	816	819	863	829	789	781	785	819	857	832	784	836	799	803	845	808	754	822	832	824	789	817	814	852	819	774	804	790	793	815	882	794	814	772	806	766	817	813	790	871	817	859	867	817	826	840	855	807	852	820	808	811	798	837	843	794	830	790	791	806	816	849	825	843	824	803	819	831	849	794	762	825	782	880	862	821	831	778	827	842	774	856	822	804	875	780	817	836	807	794	844	844	851	809	801	816	787	871	853	832	832	815	775	838	779	809	835	815	784	810	798	799	784	809	770	792	777	815	783	835	801	843	799	851	824	853	835	816	868	812	823	814	823	828	838	825	832	763	796	807	787	836	854	828	832	850	784	824	812	788	782	786	784	851	817	849	828	811	826	779	809	820	780	843	846	850	839	841	854	803	834	790	815	810	803	800	833	823	780	776	852	783	778	796	850	788	826	843	789	757	822	782	803	733	818	804	751	807	822	811	825	853	827	802	812	801	807	792	782	787	762	811	810	821	788	812	788	748	788	798	837	800	835	768	847	820	841	802	802	842	795	797	825	814	818	823	831	822	795	809	809	825	868	835	817	778	823	780	806	818	814	816	817	787	849	818	800	757	831	816	787	762	800	813	814	819	789	783	842	799	829	779	784	821	785	808	832	800	835	788	846	796	797	808	801	801	847	806	839	820	777	828	808	802	794	844	822	848	829	841	792	808	775	772	771	792	809	820	753	755	821	790	831	794	779	815	779	836	793	869	829	782	817	783	815	819	809	868	796	830	774	829	842	850	818	841	829	821	831	813	819	820	781	792	772	803	763	747	793	827	824	782	826	824	842	875	823	798	824	850	776	833	792	781	861	812	824	819	764	796	819	825	769	757	841	776	834	742	892	863	838	805	757	831	816	785	797	819	873	821	824	862	827	759	823	811	791	774	802	822	824	797	767	797	788	828	827	770	808	859	761	739	794	835	805	824	808	798	839	829	833	817	766	819	818	782	810	854	819	808	836	820	792	794	812	829	801	829	839	791	813	791	811	782	812	800	765	793	831	800	792	815	768	804	805	849	783	846	786	820	784	825	769	795	821	801	820	809	841	783	766	780	826	819	785	784	820	810	773	783	812	894	827	831	807	813	793	780	817	793	797	832	779	786	803	779	827	877	849	828	829	817	809	818	835	807	802	823	787	855	858	772	834	803	777	801	809	775	805	837	798	796	770	824	854	829	798	836	824	831	803	812	787	797	788	805	829	815	877	849	804	838	809	797	848	793	841	832	846	815	756	836	827	792	786	777	810	796	805	782	875	784	811	821	781	820	788	818	786	783	796
26694	12529	9726	5591	3140	2342	1645	1211	1031	993	970	717	718	712	528	468	457	411	408	356	374	373	380	346	344	322	329	349	326	332	345	346	358	346	348	355	311	319	315	341	347	376	354	336	349	352	330	311	365	369	363	384	353	332	330	340	362	347	345	348	351	361	376	311	338	348	360	318	349	354	327	345	328	378	319	341	356	371	347	343	348	344	390	362	357	339	376	349	351	364	357	313	358	353	356	346	303	318	326	361	337	321	373	367	348	353	363	335	341	355	383	352	362	328	364	328	340	347	305	341	301	337	330	362	346	376	337	307	369	365	357	358	371	334	329	331	340	337	324	314	345	313	357	319	349	361	352	368	346	333	307	359	333	325	316	344	315	304	336	376	355	335	360	322	333	305	312	331	353	369	365	357	319	337	351	318	313	330	357	363	362	307	395	290	343	346	350	344	351	369	348	368	322	319	358	336	352	343	345	327	346	329	340	360	345	363	349	351	375	344	319	350	349	310	331	383	358	337	392	344	365	337	394	363	375	356	318	322	339	347	322	378	330	372	344	331	335	353	351	368	341	345	374	318	331	363	318	351	325	307	386	339	340	336	325	352	337	329	345	309	303	329	344	378	348	373	338	355	358	346	374	351	340	335	336	353	335	338	314	314	361	366	344	338	346	379	348	342	324	327	372	337	355	348	347	328	376	375	350	365	348	375	342	314	322	369	328	363	371	328	334	365	337	316	362	324	317	370	349	355	360	359	344	327	330	346	353	348	359	377	328	328	352	315	347	357	335	362	356	368	360	335	316	357	350	378	346	363	320	332	353	335	337	337	328	359	346	388	371	334	380	329	338	368	347	352	327	348	284	343	300	356	347	330	339	328	358	356	327	374	326	358	343	337	364	330	353	358	350	330	320	342	333	338	362	381	339	329	322	336	337	343	338	333	371	349	311	318	372	370	318	378	342	350	323	357	330	338	382	315	310	355	356	341	348	369	366	345	337	323	353	339	350	361	360	328	338	351	365	372	336	315	334	329	369	327	342	334	329	367	357	341	381	330	390	333	324	343	376	331	333	342	342	327	319	328	363	325	348	326	337	298	356	317	346	383	339	332	381	345	357	344	319	322	321	340	342	387	343	368	352	369	351	362	326	351	353	362	313	310	370	344	336	359	365	364	371	327	345	338	351	337	360	346	358	339	341	342	327	333	333	353	340	353	309	320	344	318	328	316	339	316	345	365	351	321	334	381	331	329	319	374	350	360	314	357	337	371	345	357	391	314	346	335	381	361	363	313	328	333	380	353	350	391	341	366	363	362	370	375	369	314	283	331	328	343	335	337	301	375	359	327	318	314	314	320	328	343	317	368	385	332	337	340	330	413	334	353	337	370	326	335	327	343	348	345	319	339	307	356	325	333	336	364	344	342	335	358	359	330	354	326	355	395	370	341	363	362	372	384	369	304	321	353	347	390	319	329	373	355	345	346	335	320	370	355	374	341	308	336	332	357	342	357	367	339	338	373	344	332	339	357	345	340	346	329	343	346	363	356	364	336	339	309	338	365	344	324	351	333	370	353	373	373	316	349	314	360	352	341	333	351	347	334	340	316	325	343	331	320	321	313	367	357	364	369	337	353	311	326	341	367	354	344	361	337	351	345	347	346	330	330	368	347	364	356	317	315	360	353	327	371	336	378	367	361	377	367	328	323	341	325	371	368	346	361	297	333	344	333	377	362	330	374	354	326	375	347	359	358	325	393	328	340	348	376	370	324	330	329	341	350	339	316	358	310	368	320	328	343	352	349	337	337	368	313	340	329	358	349	363	362	328	348	318	356	350	374	328	338	369	328	355	311	313	346	320	372	313	358	378	328	329	354	352	361	353	376	365	360	332	339	325	359	357	359	348	335	345	328	386	327	349	355	356	336	319	325	345	366	354	329	336	349	343	356	335	347	343	340	325	360	342	314	319	368	325	335	332	374	336	344	353	359	344	362	341	321	336	363	381	368	343	347	319	330	293	343	352	343	355	318	332	325	352	372	335	308	343	334	353	352	315	356	355	350	335	316	312	367	338	312	314	385	368	341	352	347	338	343	347	332	358	327	331	340	315	321	339	344	342	356	338	353	319	304	330	307	328	349	344	361	355	359	366	336	349	373	348	321	351	361	347	360	318	333	366	360	369	378	350	311	365	341	315	339	336	341	352	335	314	362	379	316	330	337	338	338	369	358	329	336	383	327	362	328	344	376	355	349	320	354	328	329	359	348	351	306	330	360	339	326	342	343	349	367	357	331	355	344	339	326	340	344	322	312	324	382	346	327	319	348	366	344	345	345	356	366	356	327	368	340	338	339	312	343	331	344	377	333	341	340	358	335	346	335	376	338	391	344	329	333	375	369	346	323	353	369	339	337	370	381	365	331	338	380	376	353	371	313	348	341	335	356	349	383	341	320	309	308	363	370	345	303	312	309	373	350	336	297	329	349	357	362	363	379	346	341	367	329	324	326	348	340	354	311	375	360	373	378	357	349	340	352	356	359	326	350	355	361	324	363	336	342	346	344	355	339	344	343	337	363	352	373	344	353	314	336	322	336	334	362	361	346	334	326	350	324	368	333	397	376	337	353	341	345	363	376	343	354	380	341	319	362	349	337	326	323	368	347	367	347	353	331	361	327	335	344	351	363	378	349	376	341	328	353	353	341	328	339	343	351	353	346	357	315	350	342	321	369	337	311	377	400	373	336	320	344	326	359	365	336	328	360	332	336	313	311	336	351	374	359	320	344	350	347	337	373	385	318	330	342	338	323	366	312	363	362	361	340	352	339	349	365	335	343	369	343	352	359	352	357	346	328	322	343	353	332	349	305	326	356	350	364	333	352	365	388	358	321	320	334	366	355	351	369	321	330	329	339	343	362	333	331	346	336	342	314	323	357	327	359	361	350	345	341	361	339	340	368	352	372	345	368	338	329	361	352	387	349	339	338	368	330	346	344	372	361	321	366	339	314	336	381	355	337	350	343	344	347	364	323	338	380	328	339	381	306	326	321	335	356	378	350	335	361	377	333	343	369	368	340	326	341	360	339	369	358	324	336	343	338	386	360	325	332	335	338	343	354	377	327	334	310	312	315	343	354	389	338	332	372	325	344	367	355	326	352	355	342	344	331	345	313	360	345	354	324	344	334	354	379	349	365	379	376	368	333	332	346	368	325	337	347	286	335	364	362	348	345	357	347	355	349	327	339	336	363	319	345	345	389	372	365	324	305	340	315	354	323	324	380	343	356	355	347	351	326	359	331	328	368	313	358	306	346	351	373	370	361	346	342	339	358	315	338	340	333	327	350	360	318	350	354	317	334	299	346	357	349	360	357	342	345	336	335	343	342	347	368	349	334	335	329	351	345	341	327	363	336	367	324	374	351	385	316	332	339	383	317	381	369	347	337	356	374	388	354	297	306	327	312	334	347	325	319	350	353	330	335	369	351	333	311	358	350	367	358	323	345	335	346	354	352	364	303
15828	9229	14479	12826	10112	8661	6685	5027	4532	4034	4060	3419	2883	2725	1970	1546	1398	1292	1134	1039	964	1004	894	857	815	794	846	809	790	777	773	798	802	778	767	767	779	769	787	797	729	779	778	835	786	765	824	755	832	765	782	814	774	792	767	770	733	736	757	750	709	847	809	775	775	771	756	782	795	734	731	714	788	751	765	727	761	744	769	803	765	733	744	726	733	745	747	761	732	777	817	718	771	765	795	772	764	735	791	746	755	729	763	793	762	752	761	771	760	786	789	754	780	834	803	773	781	823	773	741	787	785	778	810	785	749	695	744	746	797	728	781	784	820	775	803	772	747	744	812	768	787	756	744	781	783	737	788	729	766	749	770	817	801	776	760	745	832	753	713	802	755	765	758	772	762	726	821	816	747	783	768	792	808	777	767	754	756	760	764	788	786	730	763	783	749	801	770	755	757	807	830	731	760	743	751	801	760	792	745	739	750	749	786	804	774	757	757	768	757	785	746	725	785	768	785	772	764	822	709	761	766	753	755	818	776	746	788	765	764	788	734	743	769	790	774	744	777	733	749	742	719	763	753	817	770	782	758	742	798	780	764	763	769	777	763	808	773	774	793	765	744	792	767	746	740	737	788	790	740	830	772	761	736	791	769	753	761	737	766	731	767	736	789	794	757	753	775	778	785	741	798	802	738	744	799	761	786	780	765	806	789	802	712	754	778	767	744	710	774	754	743	780	801	788	769	771	776	784	748	779	770	741	754	811	778	723	792	765	773	767	758	746	794	797	788	760	773	770	777	775	763	712	803	737	756	755	789	785	783	768	770	775	763	741	761	762	731	732	759	767	714	765	768	749	740	754	780	774	770	795	766	769	785	788	780	755	758	752	806	826	790	798	754	786	776	751	775	752	780	774	799	827	785	723	753	773	763	745	754	772	769	756	787	773	815	760	775	774	785	762	782	763	742	805	734	753	778	792	744	752	777	749	751	775	783	756	814	775	772	778	791	779	782	761	717	789	722	778	709	763	752	746	783	757	728	716	769	812	740	739	789	787	692	748	801	750	755	761	747	782	731	776	790	750	728	710	747	742	818	730	780	726	761	779	770	767	786	769	777	814	762	714	733	811	761	828	752	730	753	749	720	818	792	797	791	800	756	791	784	779	726	760	720	778	820	769	740	763	798	763	788	763	762	739	713	718	800	752	819	788	727	777	743	753	748	783	786	745	767	762	742	746	750	752	728	763	785	789	816	792	799	754	778	779	773	734	754	744	749	749	801	785	769	833	798	775	779	752	779	767	755	741	760	753	779	762	753	804	744	722	761	771	798	728	754	790	736	741	768	719	769	755	751	762	721	746	766	783	777	742	751	745	772	749	758	749	742	821	781	756	775	767	736	763	787	792	757	728	798	761	809	774	762	743	724	804	762	751	728	748	772	757	749	789	796	734	757	769	786	739	747	729	738	781	730	794	705	750	775	782	782	716	762	731	776	789	772	754	799	758	761	769	775	800	793	813	760	806	787	798	775	770	741	741	748	745	759	750	798	704	809	769	808	781	777	803	804	799	776	788	772	713	767	776	766	770	729	799	752	766	766	784	781	790	723	753	782	727	819	771	763	808	770	746	850	735	793	724	751	764	733	789	771	741	727	781	812	726	752	743	776	759	761	829	745	771	763	764	766	780	733	741	776	790	788	787	797	767	775	793	762	764	745	786	751	781	824	809	760	766	782	711	776	720	744	790	739	772	732	781	784	783	745	763	797	695	787	765	737	795	767	747	804	754	779	763	789	764	767	731	785	709	756	752	752	783	717	784	729	777	736	708	764	782	722	767	765	789	741	778	732	771	742	782	724	787	741	785	788	755	784	761	811	736	777	723	791	769	749	738	765	809	694	781	781	789	808	785	787	777	754	780	779	764	750	795	724	741	795	759	720	770	808	769	728	750	718	718	730	751	768	753	692	776	721	775	793	700	765	707	756	767	753	764	766	748	756	791	784	787	733	700	795	739	786	739	805	713	757	781	768	749	758	770	760	724	783	747	714	782	723	777	745	729	806	771	795	750	750	790	773	750	773	737	799	713	780	780	800	805	745	796	768	750	768	786	746	738	736	737	778	772	765	775	750	771	796	758	730	772	768	764	760	783	768	786	764	772	736	752	752	766	753	764	784	705	792	744	720	727	781	801	764	786	742	812	799	733	732	777	766	761	736	783	787	790	786	797	755	797	769	744	834	734	716	771	735	750	741	723	743	764	738	727	768	755	757	777	775	805	759	788	772	768	789	766	759	780	792	724	780	771	759	761	728	767	751	812	733	764	811	769	774	793	762	750	732	732	761	788	716	719	769	796	732	751	751	758	731	752	837	785	792	722	811	755	779	775	772	742	767	748	712	800	771	780	735	763	758	799	742	794	764	756	768	745	751	761	747	746	734	780	762	743	757	730	731	776	790	771	777	807	790	774	781	758	733	811	795	807	779	739	748	709	762	769	739	762	766	769	781	751	759	790	789	805	741	727	763	775	748	767	716	763	800	753	712	745	734	758	765	692	738	753	790	739	780	747	751	733	756	771	782	774	754	784	785	767	701	800	777	825	814	770	743	796	768	785	767	810	788	749	775	759	775	771	750	739	762	754	711	758	751	720	821	710	724	773	729	734	738	748	760	788	791	762	755	759	774	789	772	776	747	786	756	739	715	760	746	760	800	758	769	737	780	778	742	787	765	786	773	750	696	721	814	778	727	772	766	750	773	757	721	734	792	790	782	784	801	769	730	751	799	809	789	772	782	781	772	775	789	786	700	750	802	812	759	798	815	770	726	752	782	782	748	738	736	787	797	745	743	781	782	760	737	779	752	810	763	767	752	795	803	828	755	739	745	771	737	763	778	744	764	748	783	756	809	716	755	754	742	764	815	782	800	775	797	784	773	751	775	758	749	715	742	774	800	742	788	764	740	725	812	795	802	766	752	772	758	799	790	763	748	783	704	760	787	688	750	753	749	783	812	793	721	760	753	781	765	829	742	747	791	779	744	784	733	761	770	771	777	745	712	765	800	721	747	797	741	743	705	756	759	719	791	787	759	780	812	764	830	794	764	705	778	759	782	758	741	719	768	773	694	796	762	784	768	749	781	692	720	763	775	771	761	774	782	767	797	753	765	741	775	764	767	747	758	758	797	763	795	810	736	745	778	785	746	780	791	796	803	745	744	736	801	790	768	772	774	710	763	792	775	769	779	830	712	757	801	777	763	771	792	758	742	787	857	742	735	712	723	765	732	790	811	800	754	752	755	777	700	716	744	737	776	770	731	761	762	743	766	762	765	758	788	745	748	759	812	750	744	771	729	781	733	726	764	766	770	766	748	747	774	741	759	804	765	786	786	783	808	788	754	807	813	713	800	776	807	746	732	745	736	773	796	809	747	759	756	772	777	770	749	736	739	811	798	777	778	737	826	758	762	734	726	743	757	723	758	720	800	742	725	781	776	781	749	785	735	778	810	727	790	763	772
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
