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
336845909734	336845910295	336845910845	336845911395	336845911945	336845912495	336845913045	336845913595	336845914145	336845914695	336845915245	336845915795	336845916345	336845916895	336845917445	336845917995	336845918545	336845919095	336845919645	336845920195	336845920745	336845921295	336845921845	336845922395	336845922945	336845923495	336845924045	336845924595	336845925145	336845925695	336845926245	336845926795	336845927345	336845927895	336845928445	336845928995	336845929545	336845930095	336845930645	336845931195	336845931745	336845932295	336845932845	336845933395	336845933945	336845934495	336845935045	336845935595	336845936145	336845936695	336845937245	336845937795	336845938345	336845938895	336845939445	336845939995	336845940545	336845941095	336845941645	336845942195	336845942745	336845943295	336845943845	336845944395	336845944945	336845945495	336845946045	336845946595	336845947145	336845947695	336845948245	336845948795	336845949345	336845949895	336845950445	336845950995	336845951545	336845952095	336845952645	336845953195	336845953745	336845954295	336845954845	336845955395	336845955945	336845956495	336845957045	336845957595	336845958145	336845958695	336845959245	336845959795	336845960345	336845960895	336845961445	336845961995	336845962545	336845963095	336845963645	336845964195	336845964745	336845965295	336845965845	336845966395	336845966945	336845967495	336845968045	336845968595	336845969145	336845969695	336845970245	336845970795	336845971345	336845971895	336845972445	336845972995	336845973545	336845974095	336845974645	336845975195	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
48953	46938	41938	29709	26289	24340	20689	16082	11100	5445	3300	3380	3107	2639	2424	1811	2219	1762	1378	1499	2459	1954	1373	1067	880	819	586	524	517	532	511	537	525	502	422	458	416	426	388	425	379	383	404	352	355	348	368	369	386	318	380	345	367	318	398	348	334	388	365	340	343	381	339	380	393	392	355	333	364	363	333	364	371	381	347	363	378	384	344	393	354	325	386	354	358	386	335	362	363	331	325	338	353	346	332	340	342	346	334	369	315	308	334	312	321	306	321	319	343	348	313	338	357	341	331	324	322	338	317	345	350	332	298	311	335	346	349	360	315	341	338	340	361	307	306	291	361	297	354	328	335	340	325	355	339	330	325	328	362	300	333	316	337	327	299	336	337	328	314	346	332	308	340	318	377	352	359	308	314	323	322	320	361	316	294	331	362	321	352	341	327	324	331	310	331	315	312	335	358	388	331	302	341	364	308	336	285	331	346	355	314	314	350	337	356	339	296	292	342	365	354	347	315	356	331	316	345	354	307	351	313	344	322	299	295	372	349	323	349	332	352	332	328	338	331	325	318	326	330	311	331	333	354	338	360	333	319	324	308	338	369	349	328	325	338	322	329	342	352	294	335	336	325	358	310	329	327	328	358	306	373	345	355	374	339	286	303	316	328	312	395	346	351	336	352	305	294	315	384	325	343	341	316	326	312	336	358	332	330	357	368	375	349	336	320	313	368	307	364	343	357	355	324	314	328	327	344	352	318	333	350	340	334	343	375	314	361	337	334	345	337	360	294	341	332	331	329	294	354	326	355	322	322	298	325	314	329	322	353	366	339	360	340	351	361	335	323	362	365	311	313	365	320	310	344	347	341	361	356	332	332	341	359	327	340	360	335	330	302	319	336	340	361	321	332	351	319	365	293	356	331	346	328	341	370	329	338	353	329	346	327	323	319	322	368	302	344	309	358	338	347	336	336	343	322	303	359	327	350	332	334	305	326	341	367	343	312	356	336	361	352	333	340	350	376	357	334	311	346	317	320	333	359	369	337	302	298	361	329	345	331	317	343	305	340	331	324	376	327	322	288	318	340	327	334	342	303	309	329	328	353	335	319	331	325	329	316	347	313	339	346	348	341	344	328	352	305	352	392	333	347	338	344	334	329	311	347	326	340	346	346	346	320	307	334	337	301	372	354	334	329	330	329	355	339	370	330	321	322	335	335	303	319	343	324	325	337	321	329	335	341	359	310	321	336	309	300	362	323	313	345	322	337	343	363	342	332	323	374	333	359	283	307	332	332	353	331	327	358	338	323	354	357	354	333	337	347	310	348	321	305	327	338	321	306	335	354	324	345	345	325	338	356	338	321	342	352	328	332	353	349	316	322	320	321	333	308	317	298	305	340	332	316	315	351	313	328	366	330	329	317	318	321	346	320	364	346	357	364	314	346	324	344	337	340	335	300	328	354	342	333	368	326	309	323	322	317	356	312	362	340	334	323	335	332	318	328	350	356	323	301	341	330	371	346	354	351	301	329	360	335	317	328	298	326	352	343	321	348	320	339	327	350	338	339	295	329	356	371	368	358	344	309	336	281	326	322	358	339	331	355	360	343	329	339	323	345	347	362	337	330	365	336	324	348	353	284	341	334	302	341	336	321	324	344	317	337	360	331	336	331	298	336	351	325	297	326	345	342	291	352	370	333	325	332	367	311	344	327	367	357	325	317	318	328	295	335	343	340	316	360	334	326	362	352	349	332	328	330	337	310	324	364	341	351	336	314	325	333	340	333	283	327	321	343	345	333	311	308	335	325	336	360	334	332	331	339	312	339	336	332	332	350	307	337	349	359	345	338	345	335	308	355	328	326	349	300	335	360	335	349	333	340	337	355	339	358	321	327	331	331	353	330	310	332	319	324	349	328	327	312	335	329	327	320	341	371	337	320	324	337	330	326	331	340	353	317	379	310	328	350	310	316	318	316	348	338	356	303	322	340	318	347	328	355	339	375	351	318	321	323	345	332	349	344	331	336	320	338	335	356	349	337	334	341	322	355	308	317	333	353	339	359	375	334	365	337	320	341	324	341	326	321	332	370	322	365	335	316	326	326	335	367	364	376	327	335	320	317	325	354	336	328	351	347	340	352	316	355	313	344	344	351	313	335	348	356	382	375	341	353	344	357	348	334	303	370	333	309	345	342	344	356	324	305	334	337	347	343	332	393	333	331	349	342	328	347	362	307	329	303	325	340	319	304	341	345	352	338	325	371	301	361	348	344	305	331	325	313	353	311	328	354	357	329	342	331	332	315	315	348	348	336	337	296	354	352	342	361	321	338	354	319	341	344	351	337	338	341	347	318	333	333	304	311	344	310	347	335	337	332	341	352	320	329	336	322	340	355	335	331	315	358	287	327	371	347	367	335	349	337	360	338	367	361	356	328	335	327	295	363	323	304	324	337	319	345	336	358	329	328	305	317	321	340	335	325	315	305	355	310	300	331	326	367	340	335	339	314	333	322	334	311	326	330	354	338	371	334	310	311	324	312	324	349	354	329	317	321	338	345	328	309	351	345	340	328	304	337	350	342	340	332	346	300	377	343	373	343	359	336	307	328	365	335	340	337	330	336	255	349	329	337	328	365	344	314	364	324	318	335	321	362	353	328	318	349	331	359	339	349	375	325	326	316	314	340	330	351	337	326	327	334	325	325	357	373	346	370	310	368	347	320	360	315	315	316	338	319	351	359	354	341	304	316	325	312	341	340	334	368	365	360	347	376	353	343	338	354	317	360	336	361	341	313	335	316	316	332	330	330	326	327	334	370	326	329	354	342	374	324	324	326	347	343	321	349	317	321	361	332	336	366	351	334	350	329	288	326	304	328	304	318	335	323	338	338	367	337	323	371	345	318	326	396	306	304	311	340	359	349	353	332	308	336	321	347	337	334	332	335	353	336	340	319	337	368	314	342	326	315	319	320	340	351	332	352	343	325	361	315	331	322	332	327	315	348	296	351	305	365	358	339	333	319	335	322	378	344	313	327	341	323	295	298	306	342	311	356	326	355	298	347	371	364	306	329	307	304	329	346	351	286	325	351	320	320	345	347	331	313	342	373	333	349	315	327	313	377	334	323	321	323	315	340	353	355	348	318	348	346	292	309	332	335	336	333	360	294	347	336	377	310	348	334	339	331	310	330	309	304	341	345	344	340	325	331	360	335	307	336	352	339	332	339	345	347	337	355	355	335	315	352	335	332	358	326	344	341	339	323	345	333	324	325	370	297	312	320	310	298	314	315	351	306	336	322	377	355	356	352	358	335	344	331	363	361	316	338	357	326	346	340	346	337	341	314	303	327	329	322	344	354	315	350	334	341	346	335	297	324	303	341	354	365	332	325	330	346	319	320	323	323	343	370	315	345	299	337	346	350	328	323	313	357	349	326	316	351	345	328	324	306	336	349	353	339	305	330	333	341	332	325	310	355	325	333	340	352	307	360	364	334	350	321	321	336	321	304	335	354	343	322	340	322	322
37660	47810	46317	35152	34399	28982	27157	25630	22208	14691	11585	13582	12431	10711	9517	7885	9905	7652	5967	7881	11589	9053	7062	5709	5099	4120	2508	2386	2367	2250	2114	2131	2020	2033	1903	1667	1446	1294	1257	1248	1225	1262	1179	1149	1123	1108	1116	1010	1003	945	931	999	1033	1054	1005	1043	1008	1133	1112	1020	1058	984	996	1029	1035	1028	985	916	1015	953	1037	931	986	936	923	976	930	906	854	884	945	900	890	912	894	836	871	805	844	870	871	815	785	882	832	861	837	887	828	815	856	883	884	797	813	800	763	796	842	859	805	856	825	839	812	801	806	811	785	823	820	825	868	825	837	780	814	809	813	807	810	783	827	783	811	795	790	831	835	764	838	799	783	826	813	816	799	796	774	787	811	828	825	820	798	824	779	836	813	807	777	760	799	774	806	860	820	853	799	814	852	750	801	807	812	765	755	834	832	800	815	779	764	835	777	826	820	772	840	771	844	781	860	813	804	786	770	821	833	798	834	770	792	805	817	815	806	825	807	770	796	762	782	832	760	841	808	806	804	739	813	784	795	777	799	810	792	808	855	799	877	787	775	814	801	822	776	769	786	814	813	794	776	823	859	846	785	798	782	824	847	780	859	857	862	820	842	816	822	771	821	781	865	766	792	823	781	817	835	849	814	835	779	795	804	799	857	800	855	808	756	870	826	790	802	808	765	794	864	792	778	829	782	769	773	828	793	875	825	820	789	815	781	864	814	822	796	824	865	773	785	832	793	857	821	841	822	807	836	823	815	822	810	811	809	790	783	813	790	808	830	793	791	826	859	818	812	766	814	831	789	855	808	795	805	797	805	775	786	858	857	732	826	773	800	781	821	794	851	837	836	772	816	804	825	817	804	784	782	800	815	753	787	810	805	809	797	828	852	816	761	761	770	859	806	837	843	802	845	839	775	810	838	752	763	839	898	794	826	830	801	804	812	786	805	767	808	819	752	805	825	795	771	814	850	825	785	858	803	837	850	789	760	780	789	838	809	815	816	811	809	802	839	804	794	795	836	850	797	815	782	754	821	846	790	798	788	796	769	804	799	751	830	812	832	800	749	813	859	828	804	778	793	875	813	819	786	773	803	807	819	776	801	808	777	816	795	806	800	800	813	811	850	831	788	806	827	824	796	819	848	808	865	798	820	785	784	816	777	779	752	769	780	814	842	819	770	831	754	826	807	790	836	807	792	820	807	824	832	809	806	817	807	873	764	851	842	813	813	858	830	790	802	767	826	833	786	819	815	785	845	787	803	753	830	786	822	834	835	842	831	819	817	846	766	765	794	832	821	758	783	797	832	844	798	841	766	812	822	792	858	812	870	839	808	790	807	837	810	857	782	824	838	828	788	829	805	809	829	829	772	795	862	816	840	831	757	768	828	851	783	819	821	774	829	870	819	780	792	830	819	803	808	814	817	804	807	818	767	797	894	817	889	814	801	797	760	806	828	764	822	863	848	805	818	803	782	820	821	839	819	859	810	828	825	812	795	794	822	801	810	850	842	826	777	832	748	852	763	837	823	837	777	794	840	818	832	832	819	813	776	817	809	811	807	847	831	830	825	829	788	784	803	798	835	826	796	848	824	813	796	860	800	812	781	828	784	778	748	791	840	808	811	857	801	763	772	812	781	752	804	770	840	850	818	826	782	784	800	797	808	820	828	794	729	811	806	768	804	810	758	793	795	852	824	830	807	812	858	827	818	827	814	822	751	815	795	818	772	810	825	780	828	790	781	830	827	801	811	746	821	787	784	790	816	784	766	801	824	814	781	862	844	811	862	845	790	825	774	785	843	768	852	784	802	812	802	797	821	814	823	769	793	830	846	835	798	811	794	832	840	808	793	836	730	763	786	805	787	830	795	822	812	813	786	857	837	815	821	844	830	805	826	784	768	796	798	814	802	876	779	856	795	818	792	804	872	777	767	832	839	833	786	826	804	796	828	762	795	814	773	779	797	863	839	791	856	774	827	751	816	764	789	800	826	806	797	825	841	803	808	789	759	843	836	788	804	770	809	779	836	819	745	834	827	870	837	801	793	794	799	860	824	835	831	785	826	814	788	841	842	762	826	799	766	773	876	792	767	767	813	856	824	857	862	845	800	756	816	801	846	802	799	758	768	798	828	809	814	785	845	821	803	824	785	772	819	854	799	771	796	807	797	854	759	856	823	828	815	799	796	806	798	807	797	841	832	826	778	827	805	885	786	845	798	807	787	780	850	799	819	819	828	809	761	824	816	824	838	808	848	757	808	767	814	838	778	853	816	768	799	734	786	780	818	850	793	866	810	858	825	846	784	836	812	811	826	784	774	822	876	806	763	879	820	755	787	784	770	812	812	814	837	842	812	791	791	801	816	818	806	819	827	845	783	831	773	791	805	791	822	798	797	808	816	775	832	842	831	841	833	825	814	808	814	806	809	822	818	840	795	769	782	795	805	835	760	795	828	788	854	812	800	811	817	794	781	787	808	849	818	861	790	887	804	835	853	816	812	812	872	765	796	843	809	839	794	813	822	797	816	842	873	819	827	835	789	831	800	787	789	801	809	768	851	828	807	749	796	795	813	769	814	813	775	790	801	838	810	796	771	819	829	806	824	836	831	814	810	802	800	839	796	805	778	767	800	813	849	841	860	787	840	826	827	846	839	815	756	731	848	799	830	803	776	840	773	843	826	798	747	787	809	776	808	825	819	833	820	865	838	807	787	830	826	808	810	814	789	863	812	826	859	809	810	766	809	797	838	812	804	834	798	821	874	774	844	786	802	834	817	804	816	763	802	790	795	770	810	780	800	788	886	814	853	825	842	816	819	823	791	801	817	757	785	818	821	823	770	799	836	763	785	819	802	854	765	813	780	831	826	813	748	770	785	781	767	830	792	806	829	832	837	758	872	796	782	821	798	802	754	792	774	842	828	861	817	768	823	778	867	803	824	813	825	797	860	809	814	845	795	777	756	826	856	750	827	831	765	825	828	841	818	823	790	773	860	822	857	825	836	827	803	799	873	793	791	783	800	809	823	754	831	768	789	796	757	819	802	780	821	829	831	770	760	825	747	802	833	805	830	799	798	796	825	795	820	846	764	810	839	801	808	825	860	793	799	743	806	794	892	779	829	879	794	768	823	815	848	807	801	815	777	767	803	787	783	829	808	820	854	770	791	841	814	784	818	773	862	851	806	775	833	811	818	809	800	849	778	777	798	799	807	842	858	809	847	846	770	821	806	813	792	864	798	845	803	799	844	846	831	776	845	791	838	811	820	847	897	801	822	834	747	827	844	838	806	808	817	730	787	793	821	816	861	805	786	837	817	800	804	802	791	839	757	801	781	797	819	761	794	795	826	786	831	800	832	843	835	808	836	773	825	789	773	811	822	827	816	780	804	806	798	851	843	754	823	790	816	801	809	815	807	775	809	829	827	827	802	831	847	781	813	813	845	842	802	798	798	783	787	831	771	785	795	821	805	792	778	811	798	839	814	845	765	781	830	794	761	804	807	800	807	813	791	825
16066	16535	19128	9814	5310	3500	2633	2136	1599	1176	858	710	621	591	558	541	576	499	430	469	479	455	444	412	411	409	388	433	392	376	375	365	377	362	375	348	346	365	310	328	350	377	350	362	348	334	378	361	349	314	295	359	327	334	354	325	339	349	292	339	319	356	319	346	336	334	342	357	321	367	300	333	363	364	327	333	317	303	319	351	322	333	338	302	319	319	330	346	315	358	365	288	320	327	337	327	333	346	319	356	375	312	334	315	337	325	336	329	322	312	334	334	331	322	322	295	317	351	305	326	329	351	308	306	308	339	361	345	319	346	341	327	345	327	331	326	329	312	336	317	330	337	324	374	332	311	314	305	365	325	329	322	383	312	348	307	350	342	331	302	315	318	335	317	332	329	320	324	364	313	317	349	329	351	291	327	300	326	298	346	306	336	377	368	319	325	328	325	361	316	344	299	351	376	302	318	303	319	353	347	340	320	349	339	339	316	322	331	335	323	357	338	327	307	342	315	299	334	310	304	339	304	311	320	341	332	316	322	314	326	358	305	342	321	354	331	316	316	316	367	317	318	325	318	339	327	347	331	332	309	363	315	339	324	326	346	371	316	320	318	343	352	340	313	296	306	349	351	315	332	336	338	320	362	336	327	334	330	306	331	318	317	355	327	321	335	346	341	313	351	329	346	288	320	313	311	338	343	297	307	337	323	326	329	309	344	323	312	350	320	353	346	359	345	309	345	320	339	317	325	352	319	330	305	304	336	344	359	340	323	317	324	314	311	325	339	325	304	351	340	364	326	316	333	309	316	298	345	337	332	334	344	298	327	332	321	324	338	343	309	306	329	314	334	328	322	339	307	304	293	296	329	314	323	339	349	347	354	345	334	346	324	317	299	300	326	338	354	334	328	348	297	349	321	308	353	331	331	333	325	311	344	337	348	336	368	312	310	343	305	319	320	346	326	333	367	305	340	308	315	334	307	330	301	288	310	330	327	334	332	322	349	356	314	330	296	307	353	333	336	311	333	336	324	319	332	356	312	357	308	305	334	295	310	282	326	348	304	377	321	342	340	335	298	330	333	321	333	340	323	330	353	342	311	331	284	326	325	332	336	317	324	298	320	326	330	331	354	329	337	333	311	374	350	317	335	324	364	329	328	345	337	331	368	336	316	300	334	319	325	344	336	352	320	355	309	313	335	334	323	336	318	301	313	341	330	342	350	323	348	322	334	317	318	324	359	337	358	344	333	342	314	345	285	324	318	321	347	336	342	323	304	343	347	333	339	322	327	349	315	328	338	326	305	322	341	331	338	306	344	320	333	333	341	360	352	317	325	385	327	329	306	319	352	326	313	317	330	334	321	335	307	316	360	354	328	370	357	343	324	333	329	331	329	363	338	349	338	360	343	328	299	320	325	304	342	306	338	313	308	375	344	307	363	327	337	306	314	319	325	269	306	306	357	348	317	304	341	335	354	304	345	369	319	295	308	320	300	332	343	326	331	341	334	337	336	350	335	328	315	309	310	340	315	317	330	343	344	360	338	283	338	338	326	287	320	337	369	345	342	351	318	320	321	338	303	325	346	313	353	312	315	355	325	337	316	323	323	321	344	328	330	320	336	341	335	317	305	336	355	341	326	315	314	298	358	333	322	308	322	354	306	309	342	334	316	310	313	342	306	333	346	354	292	352	324	351	312	337	338	331	348	372	297	307	349	305	329	342	329	377	347	329	337	314	358	348	345	312	326	314	305	378	332	310	323	326	357	350	335	320	324	361	358	320	340	309	353	333	336	333	279	312	345	325	295	326	324	349	315	319	334	335	350	327	336	311	362	358	337	326	330	311	291	325	336	339	300	336	365	296	324	337	332	316	321	325	336	334	321	323	310	302	304	352	344	290	284	333	305	313	328	320	299	343	327	341	352	349	314	301	328	358	329	316	304	289	345	321	343	344	341	342	321	342	314	334	327	347	334	334	337	332	291	346	340	333	372	333	356	326	322	307	297	322	333	308	324	305	335	346	335	328	347	317	331	336	326	344	303	346	316	333	314	337	345	364	349	300	346	329	326	307	319	343	349	312	349	323	344	355	320	364	343	309	363	370	347	330	327	303	332	312	321	354	338	300	284	309	346	325	311	333	328	322	314	366	352	309	344	310	334	331	337	340	357	317	352	321	319	334	351	291	325	327	307	317	302	353	335	353	358	332	319	353	323	353	359	333	359	317	320	324	340	313	323	326	312	333	314	335	320	360	346	346	328	361	301	330	359	358	379	353	353	339	322	307	337	329	309	348	347	324	323	362	326	345	341	327	315	339	347	348	328	320	333	313	308	340	325	304	326	326	334	341	335	293	310	325	318	344	321	329	329	338	347	339	316	354	335	334	327	336	327	338	308	319	331	347	336	336	317	345	342	334	340	349	311	335	351	368	315	352	327	360	325	270	358	318	365	320	330	344	327	341	314	315	304	322	315	348	333	354	309	333	367	342	343	349	325	335	341	324	350	347	334	325	334	319	310	307	317	326	301	323	340	346	341	330	304	274	338	311	329	335	332	329	316	367	329	294	318	345	356	351	334	361	324	381	330	329	292	335	331	339	302	342	329	343	297	347	339	311	346	325	341	312	305	297	332	323	328	348	340	324	352	323	308	346	385	293	295	331	342	327	301	322	295	339	327	316	335	385	343	316	296	324	322	338	324	319	328	327	329	319	309	336	294	318	341	323	302	328	331	312	350	294	319	289	364	327	329	348	306	313	324	336	321	362	352	323	326	306	336	343	306	321	315	306	332	355	361	301	333	353	330	340	344	352	301	315	323	344	314	324	310	332	299	325	364	349	342	361	328	324	304	322	323	311	322	326	315	352	320	323	374	359	332	342	314	351	364	366	365	346	326	319	320	332	326	321	305	350	326	349	363	335	322	323	360	339	338	321	344	325	340	333	313	325	340	353	330	329	318	347	315	340	341	323	347	315	300	358	316	324	313	314	347	326	315	321	330	351	306	303	339	365	367	318	338	350	315	333	317	327	306	325	319	353	343	306	349	342	310	330	358	332	327	320	354	332	348	315	345	331	322	297	318	332	316	316	342	314	340	333	306	302	321	303	361	293	313	328	316	318	337	347	346	341	329	351	336	338	345	313	338	306	304	355	328	318	360	325	328	334	322	324	307	332	332	358	338	289	344	343	321	320	325	343	340	339	318	341	341	338	349	362	333	333	350	293	319	355	343	316	341	373	285	324	324	339	336	331	311	318	339	345	319	297	340	344	342	348	329	318	331	303	310	328	317	365	338	309	308	299	335	336	340	309	335	339	343	344	332	328	345	349	337	317	312	324	347	349	332	325	298	345	310	334	345	320	337	355	328	305	344	342	329	347	362	352	340	332	348	307	323	389	376	324	329	312	321	327	311	334	341	363	338	341	307	313	336	328	341	351	308	327	369	336	302	348	315	338	316	317	350	330	343	338	317	298	329	323	338	326	366	303	326	341	332	301	316	321	341	357	340
11411	16929	23796	16339	14361	11829	10392	8929	7221	5075	3791	3272	2839	2598	2418	2256	2168	1792	1793	1865	1947	1810	1615	1536	1558	1391	1275	1292	1348	1281	1251	1273	1194	1193	1104	1123	1023	949	937	883	923	965	908	906	912	942	885	944	852	848	892	847	893	905	883	910	863	862	809	864	849	827	908	856	890	850	916	878	906	935	903	852	868	873	866	842	812	822	860	861	805	824	860	826	829	831	864	884	889	761	812	845	868	838	847	850	836	798	831	856	905	820	851	851	824	839	817	850	824	836	826	810	828	875	824	847	776	816	846	859	799	840	833	815	825	814	800	840	789	866	849	774	829	825	814	854	826	814	801	839	802	803	815	847	804	832	815	858	790	834	816	825	821	840	847	806	839	894	831	850	818	815	802	882	851	770	785	832	790	817	781	790	871	824	808	880	816	823	897	787	838	851	803	792	750	790	838	813	803	828	763	804	878	851	811	812	857	824	799	803	813	805	826	829	795	833	850	786	787	865	844	796	799	846	826	832	819	802	828	806	833	754	868	866	834	802	830	784	833	752	845	852	836	828	833	779	789	826	856	857	787	839	810	811	837	787	834	868	770	852	854	801	823	819	841	833	817	837	803	795	839	875	832	815	872	828	801	896	796	837	806	815	819	825	862	874	803	862	847	871	843	834	874	821	826	820	774	838	824	769	845	876	835	794	781	860	803	756	838	794	802	788	834	815	826	841	889	803	852	821	811	827	778	769	848	828	840	781	829	863	826	808	818	802	791	845	789	794	854	795	807	863	850	852	805	879	849	870	803	839	861	815	831	882	843	801	831	765	848	833	875	793	825	783	803	782	835	784	833	790	837	803	827	779	792	826	852	830	838	836	783	839	816	861	848	851	834	864	861	806	857	766	812	797	803	815	810	805	814	835	826	846	794	869	838	836	788	788	796	814	862	837	820	815	829	789	838	831	790	809	791	803	837	785	832	792	869	803	789	791	755	792	795	815	834	811	786	818	812	773	840	832	852	812	855	840	809	843	810	812	794	836	838	782	794	762	823	851	826	803	743	857	835	843	782	837	817	849	801	814	838	822	757	785	811	888	784	864	867	816	819	787	797	786	814	857	848	819	830	830	843	802	841	778	820	821	802	829	824	803	849	797	787	849	808	814	782	808	811	782	824	798	862	790	805	841	819	844	822	802	791	875	796	804	842	799	817	826	805	787	791	783	759	846	811	810	811	818	827	781	861	823	823	830	822	841	849	837	834	842	849	836	853	869	870	803	850	786	797	836	821	861	842	823	836	849	788	767	885	800	801	774	866	846	862	853	826	823	868	813	771	832	750	811	776	805	835	812	802	831	862	821	822	845	852	776	794	793	810	861	835	807	882	824	798	836	805	773	819	805	850	830	814	828	820	821	845	825	791	822	863	798	832	876	815	837	832	869	763	827	828	866	846	892	821	845	836	819	825	831	868	817	842	832	832	769	836	832	794	821	801	852	824	795	839	839	799	816	857	863	815	790	843	851	863	785	824	845	792	836	838	782	845	796	852	867	801	835	886	844	830	826	835	798	785	810	821	862	800	790	840	819	855	768	824	850	825	837	794	795	829	837	821	816	772	829	856	778	805	820	838	802	872	846	843	809	813	872	784	802	885	872	799	799	827	837	861	821	827	838	807	799	810	786	806	844	841	783	867	789	795	813	825	843	838	808	802	833	820	796	787	776	794	811	817	828	832	820	832	830	784	788	825	828	877	844	828	772	862	793	815	819	858	879	797	810	806	794	860	824	805	831	803	831	801	826	817	823	807	842	822	835	818	801	807	806	822	773	793	823	809	814	850	758	837	812	824	866	841	836	802	855	803	773	855	866	812	818	836	820	824	863	836	797	792	832	799	761	866	845	811	860	808	831	839	844	828	876	876	818	755	799	834	834	872	864	832	820	810	828	827	854	860	810	777	868	815	815	848	791	799	856	839	808	845	762	813	813	789	781	837	808	866	841	821	872	828	875	821	820	829	797	841	823	818	842	842	770	813	788	845	867	822	849	830	845	781	838	830	849	832	788	842	802	840	825	866	848	818	861	833	817	785	782	836	794	842	844	882	845	842	794	865	836	863	818	856	799	792	804	841	835	787	806	802	810	846	845	876	799	806	796	808	859	871	840	835	807	804	835	862	808	826	841	816	844	850	839	850	824	811	825	821	811	792	810	799	809	819	848	908	855	854	809	834	798	786	834	811	845	826	823	819	825	782	797	844	810	874	818	831	817	866	838	796	831	806	810	816	819	809	813	864	786	850	805	818	815	862	791	863	856	802	763	882	840	833	803	856	791	851	825	791	800	869	820	781	756	812	780	817	863	813	843	807	835	870	813	815	831	781	830	789	822	795	841	854	824	829	826	835	809	810	822	867	814	887	862	822	840	844	877	870	889	833	836	791	809	764	804	830	879	799	780	812	812	784	830	834	836	819	792	835	800	858	810	818	815	807	821	823	791	808	810	769	821	843	812	814	824	826	823	868	810	859	861	811	831	837	820	820	793	822	860	832	746	797	824	848	870	808	797	814	829	826	776	830	805	848	787	800	801	831	849	808	870	781	810	810	828	872	894	863	807	813	842	774	807	819	862	800	801	820	811	819	817	808	794	819	856	845	772	813	822	812	832	833	775	824	857	857	844	856	815	773	870	868	843	823	846	766	846	852	826	784	786	804	818	827	800	812	780	845	822	808	761	781	838	858	795	831	790	807	787	790	817	808	804	846	817	878	833	827	817	835	837	821	788	866	820	791	795	811	802	821	829	761	832	748	784	824	785	781	789	811	862	818	830	810	813	836	817	811	864	817	830	822	786	795	807	805	802	839	813	794	794	829	784	815	792	815	780	857	756	819	890	848	815	823	797	824	796	838	780	809	881	805	794	830	846	892	825	842	878	792	834	812	822	779	819	812	854	794	798	777	823	850	849	822	871	895	818	832	888	881	839	819	853	827	833	882	800	830	827	894	822	790	812	850	821	841	789	870	848	845	829	806	812	794	868	809	799	856	815	856	814	800	809	781	783	791	818	829	835	787	870	802	844	797	781	787	819	886	777	861	805	793	836	806	803	895	813	794	791	801	818	804	830	844	819	806	780	810	828	844	840	812	860	788	875	845	797	800	840	860	744	840	751	794	815	844	842	780	816	835	871	819	752	824	836	785	793	848	828	849	822	808	751	849	841	850	796	814	801	842	779	794	796	834	772	820	767	857	791	818	846	851	819	812	834	783	820	842	829	780	810	850	888	854	855	827	829	873	842	865	856	765	853	834	797	857	796	842	834	836	790	856	856	825	784	827	850	849	796	848	828	782	839	778	834	796	839	811	801	818	795	817	756	835	839	876	849	880	763	845	783	808	828	787	827	867	876	824	809	795	869	804	819	852	858	840	774	820	799	834	821	862	812	798	867	794	805	821	798	828	818	833	792	804	812	803	836	796	860	836	837	827	844	810	813	816	847	818	820	855	867	853	782	775	824	848	805	846	819	798	869
38714	45701	38196	27153	22023	17133	11615	8505	5267	3153	2210	1997	1865	1527	1494	1424	1355	967	1130	1396	1410	1228	874	777	720	553	487	453	501	435	447	428	498	453	458	432	413	406	416	375	364	395	422	401	383	365	359	367	374	379	367	361	367	394	346	357	368	371	418	389	375	337	361	365	371	378	371	383	361	386	356	377	328	347	343	334	358	349	370	347	344	353	404	383	328	397	364	362	362	350	356	375	393	364	362	352	347	349	347	356	389	354	336	374	357	353	359	382	339	341	390	352	344	360	362	377	384	331	365	331	345	358	353	356	396	371	356	358	336	383	370	355	362	325	364	327	360	358	361	339	335	372	332	386	342	362	379	330	358	374	378	363	358	325	371	333	362	352	327	331	359	336	342	309	315	344	336	336	381	372	352	375	345	382	345	329	319	352	366	352	381	340	330	372	366	359	356	375	354	359	367	367	370	334	336	367	394	354	324	342	340	358	355	342	319	333	359	352	344	344	323	392	352	346	337	375	394	361	332	335	322	349	345	403	375	332	365	355	342	317	327	328	382	359	349	328	369	340	355	389	373	365	388	345	365	359	363	339	351	362	373	343	356	373	360	337	381	328	359	341	350	369	344	334	391	343	346	340	339	363	333	332	358	344	386	351	310	345	367	350	334	363	387	330	346	338	342	302	377	372	404	371	360	325	301	374	321	322	331	340	370	358	383	370	375	355	363	322	345	347	352	363	356	377	363	339	360	347	384	377	352	367	368	345	333	316	372	379	365	354	354	364	339	362	341	351	361	336	375	315	379	357	358	350	355	366	379	361	371	351	370	344	381	380	341	366	380	363	368	351	336	313	360	359	347	351	353	382	346	302	362	361	366	331	354	373	319	368	359	346	344	330	348	355	363	340	361	347	338	358	348	353	333	369	349	369	348	319	358	343	372	339	319	336	382	366	379	312	355	383	369	349	353	374	364	345	352	328	335	349	364	315	368	365	361	366	347	361	349	403	363	320	339	336	358	328	375	374	335	375	329	367	377	337	316	334	333	369	342	341	362	353	360	372	350	350	337	384	352	394	361	343	327	345	344	357	327	341	377	369	350	356	353	349	366	342	304	390	353	365	340	367	349	345	356	357	324	355	329	322	367	359	418	366	339	359	346	342	337	371	363	352	352	356	356	336	360	344	378	377	322	341	360	367	372	365	345	344	368	341	339	378	359	328	346	404	341	351	347	336	345	359	339	351	349	381	369	326	320	350	365	326	367	365	333	357	363	396	384	362	334	371	376	341	361	344	318	336	381	361	334	384	326	325	355	350	338	361	338	337	360	335	380	346	359	373	374	343	366	341	348	328	352	354	337	357	385	360	346	373	335	337	350	380	358	354	349	353	343	381	350	348	362	349	378	330	334	348	359	386	358	352	364	324	318	366	339	343	370	356	330	363	312	335	335	377	354	395	385	353	362	325	374	342	420	355	364	358	366	360	361	352	338	387	373	309	349	395	356	361	339	361	357	341	342	383	331	338	365	350	337	351	326	370	374	360	361	332	344	378	385	354	368	358	407	385	343	355	351	367	363	355	309	354	379	336	359	347	357	378	386	367	356	334	326	366	339	340	367	367	338	341	364	338	371	346	369	369	377	340	393	362	394	351	342	353	328	359	363	344	357	361	338	360	385	346	331	338	379	355	371	335	338	340	355	331	348	349	370	375	335	357	374	352	328	351	377	333	341	355	354	350	339	344	326	341	360	319	371	316	342	368	338	366	350	344	397	365	351	348	355	334	340	352	375	358	330	367	362	384	317	345	357	347	402	361	335	365	379	358	355	345	336	346	356	355	351	342	348	331	344	395	366	316	320	323	358	337	366	353	385	374	357	365	340	361	352	342	367	363	364	345	355	365	366	345	357	374	369	376	328	367	344	329	356	354	332	360	409	356	368	341	343	330	352	324	353	337	344	349	345	341	357	366	345	323	332	346	378	341	366	353	337	333	328	346	319	337	347	360	309	378	363	336	362	371	336	338	379	372	342	348	370	370	352	347	356	330	351	342	364	366	346	352	352	352	343	361	365	359	368	396	390	356	321	345	394	374	356	362	363	378	343	364	375	348	347	355	358	322	353	321	324	348	333	337	350	368	366	357	359	307	318	334	320	332	379	334	375	360	335	320	381	350	382	359	329	331	346	320	337	346	357	365	330	357	381	358	377	345	381	344	340	360	367	353	382	326	368	343	354	378	359	361	375	336	284	355	369	349	343	332	344	351	339	356	359	375	323	407	348	366	340	323	378	346	345	360	359	351	377	355	363	389	344	382	349	359	345	323	334	360	347	330	390	361	356	355	326	364	353	353	386	332	360	358	341	377	358	342	337	377	364	332	336	358	348	340	349	317	345	345	341	344	383	344	367	358	370	359	347	362	334	345	339	358	330	358	354	372	356	345	335	360	351	350	326	335	367	319	342	365	355	343	364	389	354	367	344	345	391	341	359	391	351	340	338	352	368	360	349	355	351	344	333	323	369	314	353	376	357	340	333	354	363	377	344	395	344	347	353	346	368	379	378	314	325	342	343	359	344	323	344	326	345	376	382	327	354	370	355	357	385	328	319	358	364	338	352	347	343	343	341	337	351	333	317	392	375	357	343	369	351	339	340	383	380	303	363	351	350	340	403	347	357	394	338	358	358	401	333	325	336	327	323	329	361	352	346	319	322	367	361	335	318	355	367	318	348	389	375	364	361	354	342	352	340	394	354	375	337	307	374	320	379	338	344	357	345	362	388	379	320	349	347	356	343	361	343	368	357	374	358	372	361	340	351	356	350	372	370	358	359	352	321	342	345	372	352	350	349	364	346	344	331	345	378	332	345	355	366	404	329	336	348	377	363	381	343	361	326	353	318	355	350	359	363	353	342	363	345	349	342	331	377	338	348	375	345	311	362	383	353	365	350	384	338	334	355	358	327	362	361	392	326	376	340	349	361	358	350	321	336	366	357	343	315	366	319	347	352	312	339	347	362	342	340	293	358	372	334	343	359	365	357	335	381	357	370	332	401	335	320	357	348	375	371	356	385	323	398	382	334	327	309	328	339	340	378	320	343	375	360	336	342	343	344	370	350	366	377	371	309	361	343	341	363	349	320	388	359	377	313	336	352	346	320	331	349	332	352	358	355	347	336	370	362	361	352	348	335	352	388	340	343	352	342	339	331	368	347	377	330	364	336	371	344	360	355	332	353	374	339	338	337	343	350	336	342	347	364	348	349	356	356	363	329	348	358	345	348	342	372	350	344	346	350	370	367	321	354	345	351	343	333	321	384	372	356	334	352	380	373	378	390	318	375	359	349	334	373	349	363	338	323	344	330	370	355	347	347	364	332	398	409	352	364	375	378	348	362	343	334	341	366	349	331	352	328	390	359	328	330	349	317	362	352	366	336	356	343	338	331	295	348	344	381	338	372	374	368	339	352	376	358	337	358	363	361	326	372	353	379	336	394	361	368	368	341	386	381	361	384	342	334	310
28711	41050	37591	29248	26172	23516	20702	19547	14743	11006	8167	8361	8062	7227	6691	6283	6475	4175	5131	7489	7017	5990	4405	3747	3468	2437	2056	1858	1954	1800	1689	1657	1644	1665	1586	1445	1272	1201	1147	1059	1120	1085	1165	1094	1071	1033	1017	1032	987	963	928	940	960	997	999	1062	1011	1065	1040	938	1000	990	1041	979	1065	1050	1014	1011	1009	1030	992	939	964	946	922	991	948	985	953	894	875	943	908	902	832	900	899	904	938	929	828	908	852	873	897	924	936	873	892	880	835	827	885	855	825	825	942	866	877	900	882	834	846	900	893	881	879	889	832	836	906	851	854	838	820	858	878	857	888	913	858	871	878	857	894	848	876	828	914	906	889	863	922	860	801	849	856	891	873	899	922	816	891	885	878	883	811	844	807	879	856	841	867	871	890	853	841	905	828	858	852	897	851	871	871	894	861	868	849	924	825	850	891	880	924	842	867	840	885	868	884	888	893	871	886	836	878	847	779	842	839	830	874	832	903	861	880	827	841	927	849	801	899	882	861	863	866	871	819	868	909	872	803	909	850	855	901	888	893	897	923	898	839	896	818	875	845	865	865	880	855	863	910	897	861	886	886	860	860	901	918	869	830	879	855	903	872	875	862	848	882	895	860	889	866	869	925	857	899	856	916	895	833	874	836	861	869	874	899	893	873	876	870	868	858	838	864	929	893	898	819	893	817	873	833	846	887	873	882	859	843	819	890	842	886	879	895	859	846	866	819	838	850	890	845	865	922	841	842	864	899	880	877	865	881	897	846	873	876	833	841	919	848	841	889	867	817	859	873	843	847	851	881	867	859	841	854	857	849	868	837	787	865	833	914	880	823	886	891	829	830	833	837	877	802	882	879	884	870	865	863	863	868	948	811	919	877	857	891	863	835	867	895	878	859	870	851	862	820	870	928	850	861	857	860	874	908	885	890	857	873	910	893	863	867	849	895	849	822	904	857	856	925	887	945	882	886	892	890	908	865	843	927	873	907	897	840	888	867	874	809	807	877	912	837	863	834	858	887	856	905	883	876	843	879	867	817	830	883	902	867	853	798	877	876	894	828	825	866	908	904	916	857	844	858	852	869	868	863	824	889	851	834	906	887	815	854	814	862	907	913	880	887	829	855	857	843	882	890	850	859	864	859	833	805	871	893	860	856	869	905	859	870	908	862	867	871	856	872	838	864	884	864	850	846	895	824	859	871	893	932	860	865	916	826	889	844	897	852	829	850	888	912	818	838	940	845	912	808	897	944	825	897	839	889	839	886	851	890	824	799	891	900	855	830	899	885	888	832	850	856	853	887	811	856	833	833	865	831	850	902	901	877	901	867	900	887	861	875	845	893	865	876	879	881	839	840	851	869	884	835	857	864	880	887	847	840	863	825	850	866	854	893	843	837	899	867	869	877	876	910	844	862	888	847	801	836	868	845	827	858	912	903	846	875	917	881	818	868	824	864	900	818	795	894	891	824	857	813	824	905	857	825	851	858	897	844	811	882	884	861	854	879	830	867	847	887	862	852	836	878	827	849	883	839	818	854	905	883	882	941	861	867	855	860	849	842	859	866	882	828	863	813	854	850	921	888	850	899	871	832	859	854	834	892	826	885	901	887	860	899	896	839	821	833	835	892	823	871	850	874	866	879	815	856	838	889	859	898	821	835	880	861	891	873	855	830	889	838	843	928	831	848	832	885	877	866	915	845	849	864	920	886	818	848	861	900	870	851	850	878	886	870	837	842	881	852	877	841	911	864	877	818	808	895	864	882	888	809	870	858	861	815	865	893	859	845	916	868	913	915	830	802	853	838	871	846	885	896	837	852	906	841	870	842	852	850	884	916	877	891	832	823	854	874	911	838	849	840	838	888	874	900	886	884	886	898	871	876	879	894	859	799	837	886	835	817	856	853	878	914	830	822	886	880	859	880	880	833	915	877	838	887	852	921	878	848	862	781	890	869	855	843	854	878	881	835	859	836	856	891	855	870	895	867	863	883	856	852	862	877	868	905	880	886	883	845	869	875	882	907	826	865	839	854	871	865	875	845	857	886	874	852	843	837	837	902	882	891	844	885	852	884	840	834	844	880	903	870	818	873	866	923	861	795	865	881	908	859	874	855	857	923	829	859	855	913	810	857	860	858	816	874	852	821	835	880	862	852	759	858	870	877	863	932	888	884	878	913	862	826	861	862	891	895	868	873	862	877	846	893	867	884	888	869	837	871	858	895	882	882	889	883	885	861	876	899	880	847	871	915	867	885	866	836	869	835	865	865	873	848	820	845	896	890	873	916	852	890	877	902	850	847	861	845	864	872	869	865	879	856	836	808	829	921	825	856	877	828	874	845	817	879	876	869	851	849	866	887	868	867	888	866	829	868	872	844	837	903	854	889	841	834	879	858	878	894	891	856	869	909	920	882	855	901	860	863	893	865	891	843	867	852	870	827	894	864	860	863	802	878	837	833	810	863	781	894	852	886	853	819	896	884	865	857	919	830	875	833	901	847	891	833	867	819	865	885	892	883	873	896	863	882	895	924	901	905	860	869	883	862	864	870	890	875	892	863	830	930	842	875	890	866	918	892	824	845	904	887	858	866	860	883	828	821	838	875	863	848	896	885	863	851	884	891	886	912	831	828	879	833	885	848	870	840	892	839	851	851	890	849	809	938	829	847	845	873	841	853	909	892	843	809	834	866	835	890	877	825	899	811	838	833	911	878	864	842	873	885	893	829	893	856	843	830	862	886	868	852	849	877	890	869	897	871	864	887	870	855	852	906	890	851	886	884	846	847	868	831	867	885	828	834	865	821	864	861	895	818	877	876	910	927	848	911	853	862	846	893	838	850	937	867	831	885	872	854	861	906	878	836	894	881	874	865	899	918	906	901	854	896	910	829	849	826	887	910	847	884	898	889	840	863	921	897	880	851	868	855	885	922	878	843	828	877	872	883	889	899	858	831	868	909	859	906	860	850	870	805	930	853	814	852	838	851	880	866	886	945	865	911	848	917	905	871	844	889	850	878	849	871	900	874	862	861	861	880	807	870	922	883	875	860	856	912	868	856	896	859	850	921	868	880	874	889	868	883	802	848	841	854	847	825	952	849	839	875	853	857	863	820	892	854	890	899	907	863	869	900	890	878	850	882	867	846	904	903	875	907	861	876	872	872	868	894	884	860	826	907	870	905	903	835	883	855	874	886	853	819	858	870	937	878	869	859	845	902	856	865	854	877	885	860	838	868	800	922	873	870	876	878	882	881	879	893	951	885	854	872	909	880	862	863	883	859	858	894	897	906	867	819	825	847	859	859	826	879	866	854	814	860	904	874	867	841	875	821	797	827	865	871	833	859	850	887	859	914	908	882	898	881	844	876	878	846	880	835	853	932	836	872	857	879	852	879	873	839	857	826	920	873	898	883	873	870	811	874	897	860	885	930	899	844	866	873	853	882	892	841	856	869	899	878	870	878	826	818	846	875	817	854	863	819	884	895	819	881	888	896	853	811	889	908	861	846	906
46100	45972	38736	29030	25205	22723	19423	14767	7740	4820	3240	2950	2911	2959	2270	1927	1878	1479	1990	2453	2166	2116	1159	1248	912	680	577	515	505	544	513	519	488	498	490	454	434	365	381	362	375	345	370	359	337	364	337	355	310	311	367	375	361	365	375	367	360	308	363	379	344	376	340	347	351	373	333	285	350	357	342	362	370	352	341	331	322	327	334	322	322	313	335	324	350	342	353	324	323	339	324	335	319	353	293	291	359	299	319	354	340	303	308	355	355	356	319	330	333	350	307	340	314	304	309	333	321	341	332	307	329	327	330	302	291	317	339	323	323	337	338	354	308	306	327	365	358	316	328	349	320	328	339	329	344	301	318	290	323	325	348	299	330	353	342	311	331	340	287	304	335	314	335	308	337	319	319	299	351	322	312	327	325	308	352	339	332	344	349	329	308	315	352	331	296	321	335	300	314	339	355	331	340	345	329	333	341	340	334	362	312	333	312	350	318	329	307	345	349	320	296	341	323	321	346	337	330	358	363	299	333	327	323	292	354	356	324	331	276	336	305	331	315	314	342	356	304	338	311	326	291	318	334	338	297	298	311	317	354	328	351	323	327	331	307	331	314	326	307	331	331	327	324	333	332	307	316	309	327	309	331	319	339	317	310	321	330	325	335	304	300	318	345	307	319	355	315	346	324	316	350	331	328	309	349	328	334	314	322	339	350	305	338	331	331	325	339	330	309	353	367	319	361	326	347	324	312	308	341	349	310	302	308	330	318	319	309	293	297	321	341	324	306	337	314	337	327	318	323	285	317	303	340	334	356	337	298	343	332	330	332	331	352	341	344	303	319	339	316	317	357	331	324	293	323	351	333	318	309	340	333	295	302	353	319	352	359	300	320	308	307	307	296	303	351	306	315	321	337	315	325	327	311	324	332	301	330	322	328	321	345	318	325	335	308	341	293	316	337	324	379	351	315	336	291	317	367	319	334	319	318	336	329	341	310	336	371	356	325	348	337	322	337	343	326	310	343	309	334	352	313	333	322	340	337	306	353	304	322	348	330	324	324	320	342	315	319	315	354	331	333	350	341	336	332	333	312	367	330	323	349	330	348	332	336	317	337	329	328	320	302	340	337	335	339	334	313	334	333	344	322	297	318	316	309	317	332	300	303	339	318	320	311	345	306	312	315	341	326	292	316	357	298	308	326	321	354	328	321	303	322	317	348	335	314	338	341	356	285	323	320	358	309	371	351	314	326	340	327	326	312	287	326	361	302	335	301	329	304	332	322	333	337	326	292	310	294	323	290	329	321	340	308	317	346	332	319	302	333	306	302	314	331	319	342	320	315	318	329	289	365	306	307	340	324	327	346	341	320	337	322	325	316	315	331	310	346	292	353	299	340	308	308	323	342	324	330	312	336	314	300	320	340	309	333	328	321	330	317	318	342	338	316	301	314	308	340	351	322	313	307	327	298	318	334	320	332	302	300	314	335	322	319	321	329	313	285	284	268	350	325	331	303	328	359	282	276	325	352	341	326	302	335	325	317	352	349	296	362	334	296	350	334	317	327	317	316	331	333	330	350	313	334	302	321	342	341	316	340	322	331	335	341	317	323	327	323	303	368	312	317	339	294	341	313	344	310	305	310	351	344	316	324	329	355	364	311	336	366	300	321	310	329	309	324	331	320	345	278	339	349	320	325	327	275	310	289	354	322	328	336	339	324	382	324	324	344	313	346	319	341	320	283	301	293	316	349	306	337	326	274	335	329	321	297	302	351	345	322	346	308	347	274	309	314	319	349	320	330	300	355	311	337	361	296	316	355	343	314	354	340	313	338	340	332	330	328	323	339	354	314	338	310	314	309	329	335	332	328	321	277	377	302	315	328	299	329	348	319	336	340	293	318	312	321	357	334	334	351	303	340	341	308	322	295	323	354	324	295	326	320	287	328	300	316	295	330	329	338	381	330	328	329	317	319	307	326	359	327	344	312	325	304	323	318	319	347	306	320	350	298	329	325	352	344	347	339	333	328	364	316	334	320	328	350	306	291	352	293	317	300	342	311	347	324	308	339	313	311	328	304	345	327	342	312	330	350	304	328	306	334	316	346	320	285	301	328	295	325	318	354	339	337	307	314	341	337	330	316	348	306	319	327	322	346	312	301	317	319	342	311	335	329	301	368	324	327	293	312	308	327	289	295	329	344	316	349	303	338	310	349	338	317	321	287	307	302	301	336	357	351	333	301	302	332	327	319	297	318	313	320	310	348	326	338	331	346	337	345	315	322	320	323	330	333	303	327	298	321	342	309	330	346	307	319	317	322	350	351	326	309	303	334	325	312	353	341	341	310	357	328	315	321	332	342	358	340	313	347	309	336	308	317	316	351	318	336	402	323	314	304	365	273	306	317	279	289	332	344	337	340	318	331	338	353	325	290	335	372	314	302	343	310	342	324	296	301	345	302	290	326	338	348	329	346	324	311	334	309	351	337	332	327	380	302	324	305	341	334	347	342	340	308	312	314	336	313	335	361	325	335	338	324	300	294	355	353	308	341	335	331	323	323	330	339	328	321	318	313	332	336	349	309	321	330	290	336	324	340	305	323	296	349	303	305	323	331	348	336	328	322	311	349	357	324	321	326	320	325	326	338	291	315	304	313	309	334	310	322	297	319	328	306	341	349	360	324	333	330	337	309	310	363	327	391	298	298	333	310	339	325	308	317	304	293	328	376	350	311	300	354	341	329	328	333	371	324	325	314	382	345	303	312	315	312	349	316	333	331	303	285	298	316	319	381	314	325	314	343	332	319	311	325	345	314	337	287	325	328	312	315	358	331	341	322	339	287	324	303	321	323	296	326	332	336	324	347	326	321	360	308	360	347	319	344	308	334	356	344	317	347	345	342	317	349	337	314	305	356	341	315	321	325	300	356	285	332	311	323	348	363	336	338	321	311	328	309	363	363	305	356	326	302	327	339	299	313	325	318	337	289	287	350	313	323	321	336	323	314	345	326	335	322	325	323	319	353	312	346	310	362	345	331	322	318	334	312	309	330	339	337	340	322	347	328	311	299	323	323	283	320	338	319	330	347	362	305	349	343	341	292	337	308	346	307	304	315	296	311	338	327	313	341	322	305	358	331	328	279	317	318	330	332	354	331	293	322	322	323	325	317	286	321	339	317	307	332	322	287	329	335	342	332	278	307	312	341	315	351	337	311	293	307	336	329	355	314	314	301	324	351	345	317	328	331	307	314	353	352	338	324	320	310	342	306	345	319	326	312	306	339	324	318	288	310	318	345	347	299	340	300	336	365	307	317	310	308	335	336	301	300	327	359	323	333	329	346	336	309	324	346	354	341	327	328	323	324	308	325	332	318	313	319	333	332	276	368	341	360	347	305	318	328	334	341	338	324	344	330	341	304	331	343	305	333	335	333	327	314	332	325	341	302	333	301	341	328	339	323	386	328	306	324	335	335	313	302	308	318	331	318	334	315	316	328	317	314	322	306	322	338	321	331	316	309	317
34040	45556	43819	32762	32110	29019	27135	24922	16823	14295	11863	11949	11770	11511	9591	8904	8126	6647	9679	11476	10082	9780	5499	6327	5136	3356	2463	2410	2411	2268	2284	2152	2082	1915	1860	1698	1580	1314	1154	1206	1189	1225	1095	1161	1076	1047	1089	1022	1011	918	911	940	961	977	1030	1011	962	981	1165	976	1000	1003	983	1017	1014	1001	973	961	971	963	903	962	910	869	902	928	918	842	909	911	854	915	885	805	842	866	820	902	875	852	805	890	805	874	799	779	815	840	773	829	827	850	792	759	813	814	773	788	784	777	819	786	780	775	831	813	822	759	765	776	795	800	801	772	768	798	792	765	737	783	749	789	786	832	829	772	814	750	802	808	735	802	766	748	781	770	787	807	768	795	765	827	820	780	786	757	801	798	748	798	786	790	775	787	784	808	802	803	766	814	808	818	746	785	775	770	765	786	752	777	823	740	755	784	817	811	771	768	753	832	749	752	831	784	715	744	778	804	756	760	811	767	762	784	764	789	809	744	781	764	744	794	774	799	788	760	790	808	752	806	800	793	800	738	833	784	804	769	752	762	822	783	792	763	764	780	784	739	825	779	781	774	791	815	812	813	774	790	780	792	795	759	791	779	819	766	790	805	844	829	766	838	773	822	813	796	828	801	795	786	750	775	787	793	789	778	765	797	754	810	742	791	810	795	844	766	813	764	801	786	817	773	786	814	769	768	765	791	816	789	796	819	789	823	692	810	732	772	734	823	825	793	769	788	814	820	776	798	727	793	837	754	794	795	792	819	812	776	823	749	789	813	792	804	807	814	794	761	783	806	784	778	811	792	806	742	805	795	819	796	780	770	842	769	776	781	824	738	810	767	764	821	797	838	799	751	758	794	818	794	752	824	793	746	796	769	771	785	770	814	798	802	788	837	796	786	828	813	827	754	796	820	775	797	770	829	777	774	808	768	843	788	760	782	807	736	765	787	798	765	736	819	797	837	789	803	730	783	740	771	782	752	802	741	759	799	793	797	767	823	814	776	809	782	765	834	739	768	796	758	815	834	811	787	771	819	810	761	826	838	751	787	779	765	759	778	801	785	860	775	788	829	768	796	787	780	777	753	778	808	793	768	769	793	812	806	774	772	779	738	771	748	851	713	802	810	817	793	802	750	770	771	797	784	814	801	818	810	813	796	770	747	767	797	794	792	839	781	768	769	810	822	804	828	772	775	796	750	762	768	818	789	769	841	767	781	787	772	740	771	772	777	767	776	808	793	780	762	764	771	833	759	798	743	753	783	807	779	824	804	825	756	786	799	741	771	768	757	818	776	796	804	786	790	769	751	822	817	825	801	864	818	790	763	808	770	776	820	823	788	814	730	830	800	781	824	758	794	754	804	752	812	744	806	805	749	806	754	832	793	807	791	819	802	741	780	812	756	793	791	762	798	793	804	781	789	736	764	817	781	793	795	769	827	813	780	835	790	804	756	770	779	786	783	808	791	794	756	792	764	783	830	805	755	836	853	804	790	787	812	759	811	792	833	832	776	777	819	763	799	785	790	815	778	804	825	804	746	756	755	779	745	784	861	776	821	736	809	803	874	784	770	819	794	826	776	814	837	791	879	799	781	806	822	822	717	810	794	809	765	775	799	853	796	794	805	801	776	736	751	751	774	777	783	760	817	824	780	786	780	802	839	827	807	761	808	816	759	771	805	801	842	780	774	759	864	782	775	867	803	793	788	769	786	788	850	855	788	787	790	798	775	796	763	824	764	872	782	778	804	812	765	802	758	825	800	776	787	740	811	827	800	771	778	758	777	774	778	773	859	760	771	766	765	781	813	755	760	777	816	738	845	774	787	758	828	786	795	832	797	804	801	810	797	844	771	806	767	824	824	806	768	769	824	784	797	795	817	809	809	786	784	808	777	800	791	815	820	767	794	784	737	810	759	805	804	827	820	727	740	792	860	761	752	753	800	783	770	845	755	822	802	790	784	787	808	808	809	724	802	788	770	783	760	825	797	745	778	831	749	786	793	804	794	785	771	773	775	800	777	754	797	816	804	796	766	776	804	784	809	749	839	822	809	786	769	788	755	814	777	780	824	767	820	835	804	804	842	752	785	793	814	795	810	780	791	779	747	782	811	806	782	762	708	820	779	783	792	829	814	771	834	795	776	836	809	782	835	780	750	780	786	776	785	809	770	803	798	770	824	775	736	795	805	819	770	804	799	821	755	780	755	815	809	787	764	747	766	817	784	752	749	839	792	786	772	788	783	803	784	807	768	743	773	784	763	813	769	821	743	830	779	836	822	742	783	780	781	767	782	816	763	801	789	796	839	815	788	761	795	805	833	802	798	821	783	770	816	769	787	811	872	771	850	744	772	759	768	830	787	785	778	804	769	778	788	741	790	793	826	784	771	707	807	793	761	823	742	745	799	807	768	731	773	808	761	774	773	810	767	835	771	740	782	789	764	763	755	798	847	770	767	775	786	781	800	794	788	814	794	781	797	775	754	794	830	792	828	774	805	742	858	823	782	747	809	795	805	773	811	821	805	802	745	810	788	811	804	804	774	784	777	730	785	755	786	791	788	814	832	732	801	832	840	747	788	794	793	761	835	777	844	839	777	831	837	800	769	773	833	829	814	836	797	799	763	784	830	764	748	799	794	773	738	756	739	827	758	782	851	826	845	808	797	757	786	842	797	802	802	790	751	765	776	789	801	820	752	869	790	781	764	786	781	799	768	761	803	810	735	772	827	788	792	817	776	774	767	770	763	784	800	828	797	774	780	792	818	731	752	775	820	746	818	802	721	763	789	744	797	770	790	806	799	808	785	791	780	775	806	757	765	819	777	821	787	786	794	812	770	837	813	779	811	799	819	792	801	739	822	785	830	772	721	780	827	823	798	811	812	771	772	766	738	800	779	776	794	787	771	759	778	763	792	796	758	777	808	762	796	737	797	838	734	774	807	752	755	809	768	793	797	804	784	769	800	780	765	826	849	745	804	788	819	827	762	758	857	745	795	785	773	760	798	803	804	762	796	781	769	837	803	795	740	766	755	798	768	799	783	721	812	757	765	747	831	754	795	793	783	796	781	798	781	797	792	829	784	710	793	777	754	856	785	789	814	765	854	759	781	772	768	823	794	801	822	776	802	834	769	774	816	772	819	779	800	808	829	821	801	773	814	776	773	790	795	854	801	770	808	744	800	758	762	742	842	749	784	779	799	790	752	856	778	763	751	794	814	813	764	835	770	772	805	782	814	796	807	801	780	763	793	800	779	785	800	790	727	802	763	812	792	751	774	817	792	879	762	805	756	759	803	772	800	807	747	793	783	752	792	801	787	746	771	809	830	793	765	791	755	750	813	777	837	797	796	791	805	763	814	758	814	798	819	778	787	837	788	793	827	810	778	789	798	775	751	824	809	806	751	749	795	809	777	806	799	851	774	810	797	773	809	779	795	828	799	758	799	841	789	759	794	782	749	801	763	747	761	754	795	761	773	813	779	806	826	813	786	749	777	775	796	815	791	794	777
15987	15080	16968	8638	5074	3317	2700	1964	1401	1015	833	724	601	635	625	539	505	535	496	478	453	456	493	436	445	431	426	366	382	406	420	393	388	357	410	384	344	345	328	332	354	361	328	368	322	345	303	337	332	339	326	343	347	355	339	318	349	322	336	326	290	314	296	343	327	364	343	329	337	289	335	319	330	351	345	323	323	329	325	335	335	327	317	362	331	327	362	355	305	345	312	342	338	345	346	302	350	330	325	324	350	349	335	340	378	291	356	340	347	336	342	317	366	325	325	355	288	287	357	320	351	303	319	333	338	339	356	346	338	317	346	351	351	323	336	343	333	304	351	367	340	310	301	326	318	307	334	314	342	344	331	324	341	336	327	346	306	334	324	343	323	343	370	336	320	345	336	317	341	315	342	312	311	329	356	341	359	323	348	316	334	353	351	321	318	315	343	331	352	330	327	307	330	310	344	313	334	332	344	337	328	353	328	321	328	321	304	319	340	290	356	307	294	319	340	293	338	357	330	334	327	335	328	354	338	369	322	325	325	354	337	329	359	342	336	328	317	359	340	307	312	353	330	315	370	321	344	309	307	333	351	315	339	320	328	330	322	314	310	321	351	352	316	379	359	319	333	331	345	325	342	348	347	344	321	333	303	331	316	369	316	300	318	350	327	319	379	327	342	314	341	316	350	334	294	339	310	355	331	347	347	359	326	329	312	311	363	321	339	299	319	322	323	343	336	325	315	304	351	303	335	314	320	314	329	334	345	353	339	299	286	298	346	301	326	350	346	334	335	322	293	317	340	344	352	338	293	331	332	338	354	305	336	328	337	344	330	299	352	360	299	325	347	342	346	330	330	335	339	328	316	330	326	354	332	317	318	313	340	336	325	346	333	337	359	334	324	300	332	347	371	299	336	360	299	339	361	314	329	326	330	338	319	309	378	333	351	325	346	324	311	318	327	334	347	356	320	325	321	333	354	319	356	324	346	308	348	322	311	331	353	307	336	361	348	344	315	323	313	354	290	308	322	337	335	332	347	337	317	351	332	298	307	312	330	319	375	321	313	315	323	347	325	329	343	292	343	362	331	304	348	325	340	317	328	331	345	326	325	324	277	319	335	336	312	315	319	311	354	334	297	347	336	333	330	310	324	365	319	310	330	350	326	315	348	321	341	333	354	345	343	311	333	298	327	322	336	330	335	334	323	330	310	322	337	364	291	343	308	318	310	336	371	311	340	360	342	329	331	343	289	304	321	331	336	367	329	338	325	345	369	333	329	358	342	319	320	301	313	337	305	300	334	310	330	340	296	301	314	336	325	336	337	304	370	350	334	304	351	331	310	339	308	319	353	305	318	321	323	340	358	337	383	354	322	320	321	310	341	360	355	342	324	330	358	355	338	335	368	333	317	335	310	336	287	354	315	357	325	334	305	323	335	329	326	332	337	325	332	336	356	316	345	334	337	336	338	303	347	322	293	307	317	337	342	330	344	321	343	345	329	353	331	321	301	331	332	340	342	357	359	337	300	330	355	353	323	350	318	332	316	331	351	310	328	279	322	311	350	348	355	323	337	355	331	325	329	349	328	344	323	333	333	287	305	296	349	299	334	355	339	331	328	336	327	317	306	300	294	314	343	334	348	335	347	313	341	330	356	313	365	378	320	330	345	359	331	333	317	339	355	332	308	318	299	339	350	346	360	318	320	323	296	319	359	333	333	346	315	307	324	361	352	343	350	355	358	317	328	336	336	318	321	299	313	325	333	337	295	330	336	335	300	317	336	326	330	325	338	313	334	322	326	306	327	325	302	341	309	306	318	347	313	316	338	341	310	336	326	358	314	294	326	327	339	326	312	325	346	312	376	316	324	332	375	341	308	287	342	337	328	319	294	317	321	334	350	332	306	312	326	312	342	343	345	311	357	319	323	292	333	299	338	322	347	337	334	311	305	326	324	324	319	336	346	319	328	326	342	346	324	344	328	339	311	313	330	368	340	366	349	322	320	322	361	341	342	327	314	327	348	333	303	334	319	313	329	371	341	336	317	312	350	333	344	349	306	332	317	327	341	328	337	323	301	350	337	337	337	325	277	325	346	317	315	302	321	325	322	342	314	355	326	394	308	342	313	326	302	327	337	310	334	321	339	325	336	337	358	359	364	335	322	338	317	325	319	303	324	369	326	322	318	302	338	341	363	377	305	313	322	314	324	324	317	360	349	352	341	315	351	349	317	317	318	331	330	349	326	351	355	326	315	332	329	344	310	303	322	330	327	308	328	322	307	328	337	331	318	292	334	327	346	316	341	289	331	355	347	321	337	347	304	367	326	346	307	335	335	336	336	308	323	324	316	333	342	333	299	325	332	354	362	318	364	305	334	334	324	342	330	339	341	355	367	352	358	333	308	332	357	345	326	333	381	327	332	354	322	309	352	314	317	316	324	343	335	322	343	338	312	354	344	358	328	315	312	308	352	340	322	320	332	340	315	339	319	313	320	319	326	322	359	329	287	300	335	346	338	347	342	326	300	336	314	318	307	326	343	307	343	328	341	346	350	329	359	333	327	325	301	339	334	336	314	362	343	328	332	348	339	312	330	328	357	296	339	326	316	303	289	311	345	342	324	326	345	304	289	333	313	332	324	289	363	292	326	315	334	297	284	335	290	337	292	331	350	334	336	336	354	315	312	339	347	360	323	341	299	358	341	321	321	327	340	319	343	281	324	326	313	331	322	299	329	348	337	310	333	309	325	304	318	328	320	315	338	348	347	360	348	328	319	336	302	354	312	359	324	326	359	316	339	334	319	312	351	323	346	366	284	360	321	340	360	317	356	306	336	324	325	325	343	328	321	304	299	339	326	312	343	352	316	360	320	295	337	327	299	352	349	331	331	304	323	375	328	344	353	312	312	316	328	298	349	332	327	319	339	309	324	296	310	267	331	340	351	333	317	331	351	299	313	309	302	307	303	333	312	349	323	348	334	347	337	314	340	362	328	352	361	332	344	341	293	321	334	322	367	348	332	338	353	346	348	304	315	315	332	333	309	337	347	336	368	333	320	315	299	332	327	333	316	310	334	370	314	322	351	333	326	344	309	304	331	326	327	324	375	339	352	302	319	336	343	325	340	350	316	350	340	349	310	283	322	351	356	337	329	333	346	341	340	317	323	318	312	325	332	327	340	319	341	328	313	341	368	336	303	342	339	355	360	324	334	327	307	346	323	320	365	326	351	347	321	335	310	320	325	371	288	320	330	325	335	295	314	311	349	309	347	341	311	322	329	322	326	317	329	314	364	332	333	335	321	299	297	302	319	361	323	304	339	337	319	328	325	339	313	330	321	336	324	336	320	321	316	294	330	308	353	313	311	319	357	321	357	336	331	305	283	311	318	301	323	313	354	344	338	334	353	335	312	335	330	331	322	329	327	326	322	304	316	334	339	339	295	318	338	317	308	319	340	315	285	316	309	352	351	357	321	338	354	328	341	359	331	347	338	335	332	317	319	333	314	329
11333	14898	21485	15912	14050	11608	10277	8756	6095	4700	3705	3111	2806	2696	2534	2334	2053	1867	1985	1915	1872	1731	1650	1593	1540	1512	1422	1288	1243	1223	1270	1227	1246	1167	1159	1103	999	959	915	900	944	902	973	964	868	864	886	866	863	870	864	868	887	837	915	857	876	868	868	883	865	784	837	831	908	885	861	839	880	848	807	897	854	901	928	843	869	852	882	824	835	855	852	856	818	847	795	897	836	779	815	787	803	837	785	837	840	806	793	769	803	816	852	850	798	866	825	804	832	854	796	838	812	839	834	824	839	844	866	870	795	779	844	850	861	869	801	836	825	820	795	813	836	797	815	796	876	816	840	782	859	773	849	821	764	867	817	890	847	822	820	805	798	813	839	835	838	832	822	841	789	810	858	869	815	816	796	855	851	845	839	805	789	770	838	787	812	835	812	766	775	801	810	806	825	810	845	803	787	841	831	840	852	810	777	838	812	798	819	756	802	816	823	820	807	799	815	851	828	874	841	828	817	789	798	804	844	847	802	808	810	873	755	781	863	811	844	862	809	788	821	855	839	790	854	825	858	790	831	735	817	856	801	809	838	840	857	862	824	796	781	847	844	793	789	787	853	796	815	838	824	805	851	830	788	820	819	775	839	831	818	798	821	851	785	840	815	818	851	767	829	866	803	817	830	838	815	805	842	802	839	788	849	806	806	800	800	793	862	796	794	781	832	775	828	790	826	812	814	834	828	820	839	857	792	789	818	812	811	853	795	852	810	801	821	805	801	797	783	830	789	846	892	824	785	771	841	831	792	778	755	784	877	802	776	771	781	791	815	817	821	795	836	841	806	809	804	837	787	785	808	796	791	842	831	805	845	861	814	799	827	820	829	827	826	841	819	766	830	785	833	835	803	819	828	832	808	833	837	823	789	845	861	869	798	775	842	798	855	772	757	840	773	839	822	811	791	842	834	782	807	797	824	819	828	870	869	822	817	831	816	815	814	808	828	789	792	809	886	868	853	779	806	831	796	836	836	805	786	796	832	877	824	785	840	789	796	787	792	791	832	817	858	795	834	826	800	833	769	885	834	793	845	800	795	786	828	830	798	845	816	831	843	793	833	756	794	824	781	831	845	820	834	789	807	865	826	803	824	784	868	850	752	819	810	876	811	850	807	821	829	872	760	778	743	809	786	797	846	848	841	813	820	827	826	834	755	854	845	822	810	853	824	774	824	792	832	797	837	833	804	836	848	880	812	789	857	811	880	806	819	773	782	802	836	833	824	795	742	814	823	820	803	814	818	800	770	807	828	831	808	812	808	816	803	845	823	853	870	846	780	790	798	856	840	844	799	831	851	811	810	839	809	806	809	818	802	866	801	872	832	815	812	797	818	804	808	817	810	881	833	837	818	793	783	838	832	805	777	799	839	769	851	797	793	817	816	816	826	813	840	806	820	809	866	785	790	816	810	833	794	835	809	792	826	817	776	838	814	797	855	806	840	826	837	859	774	835	806	831	812	812	793	792	827	833	804	858	795	788	811	817	830	786	810	824	805	800	828	795	818	811	769	848	785	818	831	821	807	811	885	826	847	873	815	825	820	885	804	809	761	850	829	828	828	833	839	844	805	840	875	818	821	824	857	790	850	847	832	774	821	801	806	803	843	784	793	830	822	803	805	760	800	808	878	835	864	826	819	773	811	793	830	793	825	824	835	851	846	783	812	772	824	792	785	823	874	783	853	790	776	866	792	810	802	815	772	818	816	820	796	815	832	830	819	795	833	788	826	838	845	794	818	840	820	880	759	781	835	859	837	831	813	836	822	807	834	756	865	832	805	817	774	847	822	837	794	797	797	839	907	802	849	830	838	807	821	787	796	788	813	824	847	788	804	832	892	781	836	804	805	826	863	858	807	777	782	819	792	787	850	875	798	824	846	738	824	823	842	829	821	815	807	780	875	867	785	838	832	798	798	866	807	854	809	847	837	827	773	816	804	832	736	827	815	794	841	791	807	807	815	783	807	826	838	837	862	792	863	775	764	788	799	815	834	855	805	838	805	801	795	827	799	859	803	806	824	802	827	878	803	779	793	873	803	802	849	742	786	797	796	791	820	822	813	809	838	784	798	816	841	808	843	799	817	776	822	832	817	782	785	814	798	826	818	788	822	836	861	795	793	835	840	812	839	803	841	786	857	830	844	826	769	815	780	832	836	855	822	784	811	792	808	808	859	836	825	818	837	799	775	832	867	794	786	821	792	771	805	764	838	877	844	823	808	852	821	819	831	782	859	849	831	773	836	834	813	838	801	796	829	828	795	820	862	839	810	826	787	883	830	779	828	816	832	842	792	821	838	827	816	812	839	842	864	865	788	832	812	852	828	858	819	739	841	852	815	814	815	859	804	762	800	820	792	839	782	831	792	830	838	829	827	857	798	845	811	827	762	820	830	824	856	828	857	813	821	810	777	790	832	826	839	736	870	828	830	846	849	843	838	787	842	853	834	810	802	814	786	831	808	817	840	813	795	815	843	832	849	753	822	806	822	853	845	799	820	824	861	813	845	802	829	835	859	808	851	839	839	842	830	848	813	845	796	814	809	810	806	803	777	792	807	829	820	815	877	778	835	762	835	792	810	841	820	857	825	758	822	743	831	766	833	824	808	775	812	827	819	854	798	803	857	880	800	792	839	806	826	857	776	818	793	873	837	775	813	827	831	799	796	846	794	829	819	824	823	816	811	820	792	881	812	828	791	874	866	858	860	772	838	792	805	801	858	804	851	763	836	819	823	801	795	843	811	798	798	863	765	839	815	830	799	860	831	799	827	825	785	781	790	815	839	757	786	824	783	839	804	806	834	836	837	856	863	784	846	818	823	780	831	804	818	843	814	840	810	827	844	849	794	807	807	786	842	796	784	814	770	804	825	803	818	838	786	791	832	811	781	875	858	826	770	879	809	864	822	792	874	794	859	811	801	844	835	797	824	727	769	836	789	821	824	806	800	822	866	769	878	799	831	795	771	804	783	806	818	790	843	810	762	787	874	830	789	798	847	783	860	794	827	837	850	834	804	802	844	821	818	796	779	792	882	790	832	904	760	827	812	865	814	876	804	801	805	784	796	842	804	821	841	793	813	774	824	808	820	793	798	819	766	781	827	821	832	809	868	831	799	837	806	786	807	819	784	749	812	796	825	805	749	781	794	831	794	854	809	798	804	852	829	813	830	807	790	815	820	763	759	838	816	813	818	818	850	780	808	852	851	795	830	769	760	815	804	876	848	802	784	854	821	858	818	827	826	847	846	814	833	777	812	822	833	810	800	864	859	780	877	831	789	809	811	851	818	805	823	804	864	821	820	846	810	873	827	845	848	802	802	850	843	793	826	724	831	810	820	875	834	873	805	790	807	806	786	782	775	843	819	859	800	830	785	779	794	888	806	805	801	776	825	844	822	843	858	846	839	804	847	860	838	762	790	848	816	800	817	830	812	827	801	854	827	833	828	787	839	778	820	791	829	865	790	793	832	795
40586	44619	40946	28045	22805	18429	12734	8394	4145	2390	2037	1948	1773	1697	1439	1326	1239	958	1105	1285	1193	1044	970	844	673	640	519	470	469	494	492	480	432	446	428	441	430	401	400	423	373	372	393	403	374	351	372	410	369	355	371	355	362	399	388	367	382	383	361	398	395	404	382	362	361	353	346	350	357	351	396	339	350	353	364	381	389	347	368	374	358	357	373	382	385	329	351	346	353	340	383	377	353	332	382	327	375	346	319	368	340	326	357	350	340	343	366	339	353	322	331	340	357	342	307	327	367	377	351	320	372	347	325	326	354	348	338	329	353	366	344	351	357	323	376	324	325	364	340	386	344	367	366	327	376	361	379	357	361	351	340	339	347	359	359	352	327	362	374	344	349	361	381	414	374	358	338	326	347	335	329	350	367	345	364	363	360	345	342	379	359	393	339	368	363	340	335	360	395	344	392	368	333	350	341	366	307	301	375	401	356	375	365	354	334	380	351	326	364	335	358	372	370	365	339	402	403	330	336	387	372	349	358	345	320	324	336	363	328	385	340	354	357	349	350	338	369	356	360	344	378	364	357	335	323	371	348	338	350	366	353	349	376	343	382	353	355	342	360	352	345	344	348	324	357	352	351	355	354	377	339	358	317	331	336	348	340	370	355	361	365	386	355	328	377	372	338	357	382	355	340	353	332	413	322	373	405	354	354	360	368	340	351	358	363	350	358	348	341	341	347	357	339	359	322	355	371	341	333	324	333	350	354	340	353	326	363	352	359	363	353	361	355	358	367	335	350	348	365	365	344	361	381	344	373	360	361	334	361	344	364	371	368	385	354	341	391	356	352	362	351	320	378	352	360	383	373	319	389	339	334	349	370	364	295	371	352	349	358	357	334	327	372	381	371	331	370	296	385	335	358	338	344	375	380	349	335	351	356	349	336	402	352	363	387	331	347	367	357	391	316	384	351	311	404	341	338	335	351	352	375	340	374	361	362	358	363	358	340	325	365	337	335	353	373	344	390	348	363	341	347	338	356	351	358	359	351	373	364	331	360	386	317	355	325	354	360	327	387	366	301	346	351	364	377	355	360	361	330	367	368	366	375	371	374	355	400	312	395	363	332	374	387	345	363	356	324	359	347	376	354	342	346	351	341	387	375	336	332	353	380	370	347	335	347	350	379	360	343	347	355	373	376	373	354	365	389	356	346	350	326	381	344	318	364	382	323	354	318	347	361	380	318	341	334	323	332	336	380	334	362	386	366	340	345	375	354	310	354	362	401	338	314	372	350	348	407	334	378	360	379	350	338	335	371	384	354	393	374	356	326	356	336	350	354	373	341	325	319	363	308	357	303	367	367	363	356	347	350	354	367	390	354	366	334	340	340	350	344	315	361	357	337	395	368	372	359	344	336	355	350	346	360	322	356	334	314	333	350	356	367	353	338	321	336	386	341	362	352	332	336	349	380	323	368	319	353	356	367	350	367	354	348	344	363	365	357	314	394	365	361	356	384	375	340	327	348	368	347	343	340	334	335	364	341	335	364	363	361	371	372	362	342	351	351	337	309	381	334	352	398	373	360	340	311	369	380	371	339	325	340	325	367	379	365	368	328	386	341	377	329	351	365	367	320	334	389	381	358	381	331	294	375	348	334	333	351	333	335	381	364	362	359	346	379	318	355	377	370	305	355	358	359	362	358	367	379	364	350	368	348	360	357	347	328	358	366	356	357	388	336	386	345	364	325	361	340	331	355	358	357	358	353	336	337	370	354	368	386	320	336	349	366	345	318	336	333	361	366	337	377	384	328	344	384	360	356	358	374	372	363	330	326	352	342	355	341	367	370	332	342	334	347	354	361	355	346	324	386	322	342	335	334	338	379	343	321	356	362	320	376	377	332	353	366	337	338	338	352	356	348	371	330	374	347	358	318	337	339	344	342	344	364	355	332	316	346	370	370	359	290	378	337	361	352	384	338	395	347	377	332	378	326	370	354	329	329	371	367	360	374	364	345	341	343	358	379	359	358	373	337	328	363	371	354	331	331	396	385	372	384	324	353	348	348	406	380	338	351	371	353	395	363	359	365	337	321	350	344	373	366	389	352	356	407	376	354	355	386	354	344	370	358	351	341	367	385	371	384	377	346	355	353	393	398	342	350	360	347	359	360	315	339	353	351	382	356	345	370	358	362	314	370	342	316	319	350	329	345	334	399	345	362	328	334	367	373	355	362	337	369	330	369	325	348	363	352	353	337	348	333	378	350	390	349	376	369	354	365	387	364	326	373	351	385	351	322	377	324	348	333	395	352	370	324	343	361	355	333	356	352	359	381	357	367	364	353	385	374	347	343	379	347	321	363	336	378	346	365	335	355	349	336	320	364	361	369	368	340	357	319	303	314	356	341	351	390	371	369	340	349	367	374	405	347	342	339	372	314	353	361	381	355	346	355	349	370	376	344	389	343	395	379	319	320	339	369	366	319	352	359	313	347	409	320	352	377	370	345	320	361	336	357	393	345	384	346	342	336	349	387	369	323	338	378	332	341	318	349	397	352	397	338	352	329	367	360	382	386	355	350	360	356	338	320	353	349	376	376	357	339	362	336	351	390	367	398	395	365	347	361	385	368	393	377	337	355	327	306	347	357	344	353	374	380	349	306	341	342	344	339	321	330	334	382	352	370	339	372	362	359	353	334	318	377	368	334	390	344	356	370	333	350	372	336	312	376	347	307	310	345	368	344	371	350	346	350	367	371	351	385	378	365	378	354	353	344	366	337	312	313	363	345	384	361	365	372	377	364	375	398	314	341	369	374	328	331	339	365	358	342	349	334	340	359	352	379	357	372	338	371	353	368	345	337	342	353	381	362	341	326	353	337	371	315	382	372	376	369	375	391	345	392	336	338	334	390	332	353	337	362	377	343	367	348	331	319	381	369	395	358	311	372	341	350	363	366	354	326	339	367	362	344	397	355	361	372	387	357	364	353	371	355	357	369	343	306	382	382	361	341	373	379	334	341	353	343	382	371	336	381	355	317	337	341	355	349	372	358	325	372	360	373	358	321	381	378	347	357	363	366	373	350	334	357	365	347	378	357	351	347	365	355	364	380	352	322	378	351	383	351	340	349	363	361	357	338	346	378	343	393	380	362	336	360	348	353	367	390	345	347	368	377	375	351	352	333	359	348	326	323	335	339	332	328	360	367	339	365	343	319	333	383	348	357	360	357	347	353	378	360	367	342	339	388	356	353	359	345	381	386	364	324	362	343	350	336	364	335	382	385	339	312	403	340	377	321	369	342	360	383	375	348	357	361	349	349	338	328	333	325	343	382	385	355	369	349	334	341	340	390	383	376	345	369	346	347	307	336	351	350	349	387	330	352	375	366	344	360	347	342	371	348	340	334	364	352	368	326	357	341	330	370	410	398	362	391	333	295	367	370	329	352	361	345	359	369	369	365	336	341	295	357	385	367	366	319	379	340	382	339	371	350	346	378	343	348	360	331	326	315	382	385	340	331	347
31266	42024	41657	30196	25922	23195	21186	18306	12018	9467	8707	8466	8051	7579	6678	6096	5835	4527	5201	6465	6272	4754	4771	4335	3264	2576	2090	1998	1836	1854	1831	1855	1698	1606	1566	1487	1420	1246	1139	1092	1087	1117	1104	1103	1084	1034	1048	1032	1049	974	926	951	979	1053	1043	1008	988	1023	988	1027	1003	1029	1043	999	974	1011	981	959	965	931	984	909	939	933	944	885	896	947	906	924	823	864	887	860	869	850	878	897	923	885	894	911	834	877	908	918	893	910	835	870	901	846	854	885	849	902	846	887	889	898	897	822	862	864	914	914	828	852	907	858	837	907	892	852	834	912	825	894	854	845	827	850	828	849	844	820	858	856	894	855	846	856	843	907	872	881	852	853	858	837	837	839	860	866	809	864	815	912	830	853	805	868	904	863	854	898	907	869	821	872	843	845	810	862	860	845	847	813	880	872	871	861	873	890	835	908	825	857	913	843	870	843	887	824	855	948	889	860	890	873	901	848	869	862	903	901	790	843	867	827	865	860	856	896	844	873	899	838	864	853	875	842	873	883	890	854	876	846	838	898	841	858	881	892	817	892	868	869	875	858	850	859	851	876	869	855	854	834	860	854	815	883	901	889	850	872	821	837	889	827	846	868	855	848	854	850	851	874	847	909	867	868	869	859	857	902	849	856	876	872	785	860	857	853	878	846	826	854	902	830	813	847	832	796	847	815	879	838	848	880	886	847	848	864	848	883	848	882	883	845	852	871	815	820	867	863	840	868	890	808	869	826	898	879	853	867	821	914	858	879	878	846	882	887	914	850	862	917	909	849	907	909	887	893	859	812	811	840	871	850	816	867	809	863	875	869	883	864	890	867	878	882	881	940	854	880	828	828	845	867	831	867	823	839	836	865	848	857	866	856	848	851	872	831	872	845	864	857	891	876	846	920	874	835	833	876	807	830	887	901	881	849	864	851	919	849	862	831	859	883	842	853	863	886	851	827	895	881	864	834	889	885	868	892	875	817	848	867	843	832	804	812	883	879	898	842	825	899	890	861	833	857	857	820	820	872	830	841	869	909	894	865	824	831	842	857	895	875	864	874	862	858	851	895	883	869	872	827	831	894	902	888	875	865	895	831	834	865	863	827	837	842	842	879	839	844	859	853	880	872	859	861	899	868	850	868	834	845	895	878	852	868	876	855	900	870	854	870	894	889	789	896	857	836	789	892	876	827	871	849	824	891	841	881	850	849	843	819	876	857	914	869	890	810	857	861	866	839	820	844	906	840	932	885	838	831	850	823	822	861	869	843	888	870	875	867	890	843	870	876	820	900	885	839	878	850	850	847	880	865	802	893	864	862	862	797	845	868	795	851	849	880	839	896	884	824	832	849	909	879	864	892	835	864	864	826	880	835	847	854	858	887	871	820	868	834	881	832	852	847	874	881	860	855	869	890	824	809	873	857	885	826	847	841	850	830	854	909	845	877	857	863	896	877	861	814	837	840	799	879	816	823	857	877	878	887	925	849	895	885	816	825	832	877	837	857	881	827	798	861	837	887	873	876	876	894	844	865	879	875	874	834	896	876	857	855	870	865	819	905	869	844	880	888	847	930	844	877	873	870	807	844	895	902	838	851	868	866	811	867	805	868	859	840	849	860	825	861	805	915	826	837	856	915	851	867	934	838	868	876	890	847	869	866	886	831	841	878	808	825	846	927	848	863	812	815	888	805	797	860	850	827	880	866	841	863	879	896	869	881	871	803	845	858	839	902	905	853	875	896	829	840	856	831	861	808	879	909	851	814	869	849	931	842	821	894	898	873	862	869	889	930	864	891	878	830	822	825	849	813	832	848	882	881	873	876	860	881	832	921	909	922	875	857	888	860	863	873	863	901	887	861	883	845	852	891	877	875	822	814	861	847	876	853	845	874	893	844	851	890	865	874	858	895	846	843	838	841	851	865	864	902	821	872	830	910	861	886	874	835	867	828	832	880	869	861	894	872	860	843	861	874	870	848	906	871	860	847	854	866	877	864	856	888	835	860	861	896	855	861	845	885	849	841	844	824	869	881	862	823	864	913	899	846	850	939	899	901	874	869	844	853	848	882	850	857	896	886	888	827	829	873	858	856	886	848	889	881	868	819	854	889	860	869	900	872	872	857	873	881	855	838	831	864	861	834	920	891	828	821	866	853	915	859	838	886	837	870	886	872	844	845	885	861	886	865	880	890	837	843	850	902	862	893	859	813	901	899	852	876	879	877	865	875	850	861	852	842	813	798	926	871	887	864	837	818	813	890	879	853	867	876	827	812	865	871	866	892	849	914	849	866	816	822	810	863	918	878	868	914	867	854	814	853	867	891	864	834	852	871	869	891	869	862	860	862	838	859	856	845	858	875	859	859	849	849	852	868	857	871	878	844	902	897	868	880	884	850	839	857	799	880	869	859	839	840	832	887	867	868	815	864	870	866	858	854	880	898	848	885	832	876	903	863	838	817	864	928	885	862	832	858	893	866	885	911	842	847	847	888	867	873	872	869	891	862	877	804	878	820	819	886	891	912	855	883	908	856	850	842	837	857	849	846	840	829	882	800	851	865	887	831	850	882	860	899	864	872	859	914	844	842	865	815	894	843	825	874	889	831	879	888	914	878	899	861	844	902	844	886	898	857	864	871	882	879	892	909	910	896	871	863	920	870	862	839	851	816	883	887	809	874	837	873	901	904	842	829	819	878	893	881	846	823	844	874	871	927	865	855	852	881	850	886	837	877	861	843	840	852	882	837	858	833	858	839	830	824	836	861	820	866	800	838	848	829	892	896	845	884	849	852	854	862	825	872	869	848	851	857	842	880	853	864	817	873	875	878	833	875	850	846	842	858	906	901	849	888	908	913	913	868	813	822	859	855	826	886	913	869	864	795	831	885	902	848	859	872	801	855	894	839	830	854	882	852	859	812	906	808	862	908	833	951	859	888	839	852	905	818	885	930	817	901	824	893	921	881	875	888	863	894	840	826	902	874	893	857	860	874	894	876	875	841	852	871	877	859	871	885	846	899	863	914	821	874	868	838	829	921	880	871	872	821	875	867	857	843	841	898	930	899	829	834	905	806	839	855	877	878	914	841	863	867	821	864	912	857	862	816	859	858	920	902	888	808	867	862	838	888	900	833	834	830	907	849	898	836	895	830	860	869	874	926	887	860	812	859	827	872	868	816	898	896	840	870	853	889	846	868	822	861	849	888	855	868	818	872	869	879	849	829	811	838	851	881	882	842	864	855	867	872	863	872	889	833	898	907	892	876	856	808	814	877	870	829	889	841	815	853	856	901	868	842	891	852	867	867	873	839	866	884	905	829	884	883	888	870	864	852	871	853	900	812	837	887	836	875	843	848	873	851	873	777	871	868	870	887	865	823	892	802	852	848	872	836	853	810	868	860	879	832	874	841	864	884	872	799	832	810	886	930	854	870	880	849	871	847	862	855	862	844	857	857	869	831	826	837	852	872	863	837	851	813	854	863	887	909	907	886	865	891	888	895	856	900
46609	46917	41470	29705	24859	22834	19593	14499	7753	3971	2839	2845	2746	2469	2200	2127	1902	1663	1747	2159	1971	1565	1343	1311	983	685	567	578	520	519	536	478	567	474	482	465	439	455	403	369	368	381	365	363	330	361	319	335	343	332	337	356	306	350	348	374	322	366	343	343	323	374	336	343	361	337	343	342	330	318	363	353	330	345	377	364	353	354	328	335	330	327	286	316	342	336	323	355	329	324	336	346	350	333	327	334	305	327	291	319	357	316	327	370	316	351	317	331	334	333	322	337	326	343	298	331	304	312	337	314	324	304	306	331	341	302	309	333	320	306	350	337	324	331	325	311	346	346	293	306	315	333	353	353	347	326	323	300	307	297	324	338	336	296	327	374	328	323	351	332	321	330	311	342	342	341	281	297	340	331	322	332	328	303	300	339	284	296	337	317	334	299	352	331	333	313	321	299	348	320	317	357	321	318	301	323	320	325	331	324	315	296	334	280	330	323	318	292	305	295	330	319	300	320	308	320	353	302	309	309	289	307	321	331	309	322	310	339	323	323	354	291	319	303	368	325	320	305	311	330	338	344	319	353	325	325	327	312	295	329	299	309	282	340	294	336	391	319	312	329	337	323	308	333	334	304	315	323	306	338	354	320	307	304	323	322	341	346	323	303	329	335	297	333	316	299	317	330	312	322	314	310	353	304	315	356	339	314	317	357	321	329	320	321	339	316	337	352	340	332	330	333	375	320	317	313	340	300	336	346	326	309	317	338	326	280	371	350	309	303	358	341	300	347	328	329	336	314	324	318	319	330	355	351	307	333	349	320	329	331	355	344	344	320	333	322	328	345	352	324	321	325	302	339	316	332	335	315	350	320	352	359	303	286	341	300	308	352	333	290	309	314	324	280	323	349	346	297	332	340	342	344	314	280	328	324	333	288	305	348	293	282	328	320	303	319	316	367	293	336	341	351	333	340	333	301	336	335	316	323	361	281	337	352	354	325	300	347	327	338	335	330	328	329	292	319	337	345	333	322	301	340	350	309	325	350	335	314	316	329	312	330	327	354	274	332	341	382	318	288	363	324	308	325	344	333	334	345	328	319	304	350	327	325	297	312	295	345	307	326	358	308	328	306	293	313	363	294	344	337	328	371	321	307	347	333	314	319	339	303	336	311	325	305	331	317	344	334	340	320	324	317	300	314	314	333	331	298	369	299	300	336	324	365	323	333	308	315	331	343	345	331	327	301	342	325	310	324	316	355	365	287	348	319	279	339	338	338	298	360	314	297	338	341	339	300	315	340	305	341	328	339	314	343	328	337	325	344	328	335	333	351	298	321	292	343	342	327	312	307	332	333	314	294	323	296	333	318	287	340	301	332	314	355	322	347	320	326	319	307	339	294	326	321	345	299	299	332	330	345	296	301	289	323	340	323	349	335	317	341	317	315	353	296	341	341	357	298	335	337	316	319	305	320	306	325	339	317	304	322	320	334	343	303	305	329	319	331	327	333	330	336	321	335	341	374	294	355	323	344	318	331	329	300	338	307	311	328	317	300	321	302	357	307	323	337	327	360	341	320	289	321	311	305	331	320	347	331	325	383	332	334	338	302	328	361	317	325	352	343	348	341	317	310	354	334	349	346	311	303	347	307	331	348	345	337	334	337	325	319	308	329	285	306	313	318	339	319	289	328	342	328	321	317	318	312	341	306	340	312	316	335	302	332	319	300	289	343	316	336	330	292	304	312	311	356	343	283	341	332	335	366	338	317	314	300	290	304	311	298	320	330	299	307	285	336	339	353	331	353	337	303	304	305	339	284	387	333	306	307	319	333	300	349	317	321	315	351	325	325	307	315	300	329	360	297	345	314	371	321	282	348	311	338	326	348	339	311	341	326	328	319	334	316	335	335	329	324	333	359	337	294	305	338	316	309	312	356	313	355	328	302	332	308	344	310	319	358	339	343	330	306	322	344	345	323	316	317	298	328	299	335	321	323	325	326	329	328	329	370	293	319	307	325	337	330	333	324	347	338	336	301	317	294	342	344	363	343	336	330	351	339	293	298	303	314	311	339	348	298	294	314	290	333	345	349	316	329	349	315	303	307	330	309	302	307	329	308	298	308	344	320	331	329	317	286	302	311	306	282	301	369	324	310	309	343	318	325	279	323	307	334	333	278	339	314	342	317	322	357	314	303	329	311	308	351	315	320	344	316	344	313	343	338	349	303	330	311	309	294	343	328	332	337	306	339	316	330	314	327	319	319	340	334	328	328	307	315	302	300	336	335	336	338	336	309	285	300	327	304	326	303	289	285	346	342	328	311	309	356	298	339	324	314	307	324	346	324	342	316	307	345	299	292	319	336	319	329	327	293	330	306	344	311	359	340	319	308	320	303	292	312	362	312	359	319	344	344	335	315	353	337	324	334	317	334	299	329	351	290	328	330	302	326	335	294	329	313	308	315	323	300	330	325	340	308	312	319	321	341	302	306	306	335	332	305	304	315	355	350	318	308	293	347	315	300	304	324	362	345	348	325	332	301	309	318	333	325	331	322	294	327	344	352	349	345	315	317	337	327	327	349	287	331	300	329	327	300	359	339	314	300	329	325	358	350	354	347	365	320	306	342	312	290	291	327	327	324	318	384	305	313	331	289	316	320	312	313	318	344	322	319	317	323	310	313	334	340	314	333	295	328	325	309	328	325	323	336	345	300	309	341	325	325	333	303	356	288	304	343	323	314	358	362	341	284	335	333	318	334	327	308	310	334	296	297	297	326	359	340	342	310	323	328	285	299	350	300	310	333	331	307	278	330	333	321	305	303	341	321	324	313	324	320	305	301	322	331	302	344	328	296	340	297	336	357	318	316	293	348	316	323	366	303	344	366	299	313	339	306	347	334	331	296	314	280	330	307	330	318	315	304	337	337	333	323	297	283	316	339	301	315	300	348	326	348	337	323	314	328	328	325	319	271	310	325	320	295	317	312	357	294	327	291	324	321	314	326	342	307	358	307	316	320	294	345	319	290	354	306	305	284	306	336	334	344	321	347	311	314	307	332	304	343	313	344	306	295	352	316	305	312	341	301	328	356	342	324	316	303	306	326	331	315	382	316	303	295	310	353	311	294	323	290	317	291	346	290	339	314	340	306	337	324	288	330	323	345	311	334	315	304	306	300	336	317	326	323	330	317	321	310	296	306	340	317	322	297	308	288	298	310	331	329	306	334	341	301	341	315	305	297	317	327	296	326	321	328	323	309	321	304	279	309	309	316	327	335	342	334	333	340	304	305	300	363	310	318	317	322	336	324	337	311	316	299	305	308	302	315	365	326	286	329	342	313	325	290	319	312	318	327	325	286	312	322	329	327	314	310	324	333	321	348	350	313	327	339	316	321	336	288	351	310	325	310	333	340	323	298	305	342	329	324	310	320	385	350	309	318	318	321	344	304	304	349	333	313	326	299	333	322	341	309	313	370	320	329	328	317	329	309	317	334	313	286	307	338	340	316	318	331	302	304	359	329
35207	45987	45095	33665	30691	29660	26995	23962	16971	12279	11169	11749	11570	11515	9290	9136	8656	7930	8533	9807	9278	7646	7047	6418	5157	3621	2691	2566	2422	2254	2251	2169	2087	2016	1787	1843	1710	1522	1309	1124	1125	1180	1160	1113	1062	1028	952	1081	1010	998	928	949	913	979	955	1066	1013	1060	1046	1002	1003	1029	918	1014	978	1040	1002	924	948	933	928	918	873	884	900	905	860	886	864	829	864	819	887	871	836	828	886	870	835	786	838	789	772	795	811	791	792	774	819	816	841	785	803	830	804	807	781	767	818	831	789	821	804	807	764	800	804	795	746	825	746	807	742	794	831	789	796	767	785	758	761	759	784	778	748	835	763	760	779	772	822	751	770	778	854	773	761	824	764	801	817	777	787	755	680	763	801	750	830	774	816	799	770	806	762	807	783	767	777	803	775	798	792	816	771	779	758	782	736	801	757	797	770	800	754	781	779	760	765	759	806	804	761	792	809	779	818	754	774	738	764	813	732	776	768	791	780	798	779	798	776	811	723	785	734	754	795	791	832	779	817	785	828	817	800	753	763	785	783	780	776	773	787	830	807	801	813	777	751	806	777	773	822	770	760	758	834	799	769	872	852	779	750	750	754	806	804	768	722	785	817	779	786	760	778	802	823	832	785	782	749	815	772	739	772	793	828	815	822	793	762	786	788	761	761	755	789	730	796	767	751	772	791	776	802	788	758	752	817	790	762	833	797	797	823	770	791	883	843	850	746	745	786	802	758	781	736	725	743	794	747	777	811	776	760	760	681	735	806	773	822	790	751	754	733	776	774	818	745	774	814	790	766	782	778	778	807	781	793	787	840	751	770	736	809	756	769	788	821	781	793	817	828	740	763	772	798	793	773	811	764	780	779	822	789	756	777	773	751	782	836	779	841	866	786	815	812	790	772	762	815	765	761	799	812	797	788	778	757	779	790	788	823	808	828	757	820	809	829	790	847	759	752	784	728	765	805	767	783	760	767	818	824	766	805	821	783	788	801	802	826	728	814	706	757	777	737	802	831	805	749	820	809	787	775	824	769	784	732	829	805	777	742	796	818	777	833	769	720	764	818	780	758	776	736	774	708	840	780	802	790	797	764	777	790	797	758	775	821	766	779	743	803	787	766	771	760	760	743	760	778	751	765	751	810	805	766	772	764	773	785	823	795	782	801	784	753	792	729	793	852	834	733	772	744	768	807	767	773	744	803	788	796	721	745	827	775	781	738	825	783	787	819	767	783	817	718	816	722	793	759	730	785	822	789	769	793	812	811	790	780	767	757	810	779	717	778	738	781	744	761	763	807	750	816	768	754	767	768	784	785	729	812	805	761	789	777	742	755	824	790	795	794	762	831	764	789	800	774	812	782	756	874	786	798	819	758	744	771	749	773	727	772	809	784	776	720	789	801	787	743	776	765	771	772	790	734	793	803	795	802	788	782	796	730	783	788	798	791	779	818	740	830	827	837	795	801	766	762	744	819	822	801	814	761	761	744	756	812	785	749	757	806	812	776	750	802	792	800	786	820	754	760	803	838	753	775	820	771	733	800	808	780	782	801	783	846	785	769	819	775	807	807	773	741	808	774	733	765	802	776	769	811	783	800	803	796	794	770	773	787	809	758	830	771	781	816	833	780	804	834	789	802	780	746	786	794	783	800	795	806	780	764	732	777	729	803	793	796	728	827	763	762	753	797	774	811	751	794	781	721	772	780	833	779	801	758	775	746	768	801	819	748	793	775	765	736	769	827	787	757	775	783	772	772	761	795	799	836	771	792	796	802	780	785	857	814	797	809	756	829	815	757	758	766	786	779	773	806	787	800	825	834	696	825	807	832	807	771	784	778	749	798	771	745	831	826	790	764	749	829	783	825	825	772	780	801	724	763	808	773	760	777	782	777	820	780	714	821	795	768	751	765	812	787	782	784	818	798	780	812	798	787	848	755	778	766	787	825	783	767	772	766	755	754	796	834	725	774	777	775	774	800	763	787	753	810	789	794	784	795	760	796	832	760	764	776	833	777	738	801	785	770	771	828	786	794	826	786	841	790	787	790	816	782	795	740	807	801	847	806	811	787	769	818	823	761	760	769	761	774	767	781	783	781	850	751	845	765	762	819	778	797	802	786	766	825	773	765	756	786	787	795	805	787	773	788	761	745	758	760	801	791	761	791	803	796	787	807	797	801	791	778	765	795	812	785	811	795	779	793	808	800	816	794	801	776	792	739	770	811	829	794	783	772	800	833	770	800	771	804	769	793	812	802	768	855	806	787	808	768	736	768	829	792	794	783	773	799	768	829	759	794	724	800	818	786	789	781	846	836	754	812	825	778	809	850	746	759	766	780	811	777	779	781	840	779	798	771	766	778	771	769	822	777	808	805	793	800	806	819	810	770	768	792	783	763	787	780	818	768	828	760	814	816	805	766	772	774	817	788	753	793	772	805	769	800	761	804	761	808	785	737	807	800	766	791	783	783	787	761	805	815	802	796	785	804	796	763	789	830	788	788	750	759	807	827	838	796	729	847	809	746	732	763	821	752	789	799	773	758	834	801	775	778	776	741	765	785	779	776	769	768	789	784	782	775	783	742	778	812	826	739	782	784	778	777	808	767	817	778	816	709	776	824	786	749	793	816	756	792	785	809	802	760	769	802	761	753	770	787	754	772	763	802	727	837	830	809	754	746	819	812	758	762	770	784	743	790	778	774	824	802	746	782	811	793	807	736	811	790	749	784	796	770	789	818	798	728	775	810	762	786	818	783	814	782	808	779	802	820	795	805	831	803	804	829	779	772	770	788	797	816	833	800	809	796	827	814	769	775	800	756	771	736	739	838	797	805	795	829	754	784	775	771	755	737	774	747	737	786	786	804	853	747	810	770	775	785	802	747	793	777	849	784	783	772	779	815	787	763	825	811	751	772	764	755	755	819	790	833	795	763	798	782	836	758	752	789	797	785	772	819	757	784	755	822	797	793	759	801	810	789	814	767	805	785	767	762	820	783	783	801	746	762	828	764	823	782	746	800	833	768	810	821	790	788	795	807	776	826	809	741	802	813	762	797	806	777	793	810	794	790	725	792	749	729	791	713	756	765	805	765	769	803	804	774	792	749	803	762	796	822	760	809	787	768	846	804	822	785	775	785	761	799	742	757	790	766	791	804	786	754	803	758	792	769	854	773	777	802	752	868	777	791	786	780	763	786	774	737	773	796	780	796	762	782	784	759	755	771	805	801	783	800	792	748	853	785	728	744	820	815	826	796	798	775	758	800	793	777	792	828	750	789	781	785	858	776	767	788	747	785	791	760	753	818	741	807	762	769	821	757	758	793	714	805	826	775	770	777	800	788	766	730	841	760	794	788	722	778	799	819	721	793	784	768	801	816	774	781	792	775	765	810	798	835	758	743	778	774	788	803	790	726	773	782	796	797	811	830	774	768	751	792	803	790	819	775	803	758	780	794	806	793	747	780	769	733	787	779	842	775	827	764	801	821	777	756	771	813	764	822	793	797	809
14977	17084	14378	7864	5202	3501	2629	1925	1486	981	815	720	665	601	585	535	487	512	480	453	430	446	436	465	419	435	416	394	380	408	396	434	352	376	362	332	331	364	328	346	331	309	329	353	346	347	351	334	318	354	325	346	337	335	331	323	364	350	362	343	322	368	311	289	339	339	328	340	310	325	336	320	313	347	338	342	293	334	341	320	322	337	316	296	325	344	336	367	370	358	316	340	341	345	348	315	380	313	308	319	344	308	309	293	308	361	328	299	314	353	334	353	319	330	313	327	341	340	362	321	316	335	325	353	304	337	316	316	331	307	320	338	337	319	347	299	339	359	321	301	357	358	335	375	319	333	320	361	328	339	369	336	349	303	326	382	336	343	321	298	290	328	319	301	334	326	313	334	332	334	338	338	321	328	317	355	282	304	302	335	319	329	307	354	329	333	324	326	321	330	298	364	321	281	320	323	298	334	304	330	353	368	334	321	361	325	341	315	305	331	320	365	337	312	346	339	313	316	323	301	327	310	325	317	314	345	344	287	335	326	390	321	302	346	289	337	327	353	364	286	311	330	318	359	330	311	318	330	322	322	354	334	347	309	336	307	302	342	338	348	320	318	342	356	310	373	309	314	311	341	322	356	326	336	290	351	381	318	338	336	320	323	339	299	315	297	328	340	331	304	341	348	344	335	328	342	296	340	360	312	355	322	364	341	329	342	355	316	330	338	307	328	336	345	329	309	347	362	309	304	355	306	349	327	353	304	322	319	319	307	330	355	349	321	323	323	343	312	331	314	319	343	337	292	332	330	301	298	307	322	301	325	339	333	325	374	278	326	364	301	322	324	333	364	321	304	369	314	334	325	337	334	314	341	338	321	341	333	342	339	330	327	329	327	333	340	358	309	314	339	335	304	309	332	355	305	370	341	323	336	341	317	327	290	348	341	360	352	320	339	305	349	363	340	338	317	328	331	346	382	353	353	327	314	327	360	317	319	305	364	358	310	355	344	320	365	338	310	307	323	313	351	346	286	312	361	322	332	330	333	321	307	315	317	330	320	342	317	323	303	326	299	313	322	316	347	305	324	365	323	320	300	335	302	318	334	330	340	327	330	307	310	369	318	335	314	326	303	327	304	265	314	346	337	307	326	318	357	319	316	347	312	345	315	329	304	315	347	317	323	324	322	329	331	341	334	352	328	326	307	307	328	297	331	324	329	306	324	319	321	333	314	337	315	346	377	303	325	341	334	345	281	346	352	351	318	353	330	351	317	328	359	325	330	321	342	363	323	363	343	340	312	345	335	326	331	336	351	349	323	339	319	305	361	318	329	341	316	330	328	334	338	332	326	363	311	291	305	326	387	323	330	356	332	316	317	332	338	345	323	321	315	344	343	329	340	327	334	325	322	363	317	322	340	355	307	318	337	307	325	338	303	318	360	313	364	349	316	326	329	306	310	301	280	342	356	318	354	310	366	361	328	316	332	374	302	318	345	340	358	286	292	329	326	334	337	307	319	314	355	316	300	322	371	337	338	296	343	305	327	323	334	367	366	317	351	352	335	349	369	345	320	324	341	349	326	333	301	327	337	336	334	356	339	301	328	322	315	312	335	322	308	303	297	339	351	316	334	327	307	279	304	307	321	317	344	332	318	329	332	321	301	346	360	323	312	349	333	361	346	365	341	327	323	342	363	288	339	326	339	351	314	337	349	318	309	371	298	299	299	343	325	322	303	313	333	285	294	335	352	331	364	298	347	320	320	327	319	340	319	349	318	335	330	331	301	324	331	344	330	308	343	335	304	353	346	328	363	376	328	311	341	329	358	316	300	335	356	345	347	315	350	337	349	309	317	314	344	351	338	315	303	343	352	325	336	341	312	326	320	336	302	366	329	344	344	324	348	312	327	322	296	328	296	335	371	368	364	324	346	357	308	328	330	341	327	348	317	341	305	333	320	328	362	307	360	349	326	298	316	334	297	298	334	353	335	302	343	324	304	309	322	341	337	315	315	358	347	336	316	344	344	328	297	334	347	364	318	306	345	339	341	305	362	309	330	329	324	354	321	285	322	332	321	327	323	313	316	305	300	323	330	361	316	310	327	319	338	310	333	315	329	350	321	343	313	350	308	327	326	316	330	327	326	285	322	341	283	329	333	344	323	339	347	322	339	349	326	331	325	338	352	318	333	324	340	299	291	342	370	306	348	323	331	311	335	336	329	350	285	315	322	316	309	353	314	304	335	335	335	327	312	311	332	303	308	364	340	330	360	310	302	355	304	318	318	358	330	328	343	309	359	311	314	301	321	325	312	298	358	329	325	314	314	343	328	343	337	325	356	322	335	312	374	313	323	350	322	345	369	339	359	359	313	326	323	330	359	326	328	313	302	326	337	303	321	339	348	352	325	320	307	328	312	333	319	301	324	331	328	306	345	299	335	320	306	320	336	356	328	323	349	372	305	292	332	341	328	317	346	336	350	334	362	292	332	302	342	378	311	320	297	344	347	335	366	306	286	320	335	359	298	329	336	356	332	313	275	338	334	341	360	335	348	312	302	368	360	334	298	339	350	327	333	327	327	337	345	305	313	296	334	355	341	349	305	330	353	314	317	352	353	331	340	342	323	332	366	327	313	322	360	356	335	325	312	365	361	316	324	310	343	323	314	321	329	318	329	309	314	329	310	329	331	324	341	332	338	319	333	318	349	316	370	349	351	356	347	325	303	328	304	322	329	373	341	306	339	339	319	380	312	336	334	339	326	299	365	319	333	328	351	339	315	288	295	313	330	317	347	304	290	332	347	311	311	296	340	338	341	310	364	309	303	366	305	332	297	314	296	331	309	323	311	311	357	346	319	307	310	296	331	303	335	310	321	307	324	333	329	353	324	358	308	331	354	292	332	352	312	358	355	342	293	330	342	322	334	329	307	332	319	347	357	330	319	330	332	317	347	310	359	349	275	356	303	313	350	338	352	372	329	340	329	318	338	349	320	360	342	314	327	328	353	323	327	343	310	325	295	329	333	302	371	349	313	299	338	315	304	355	357	314	356	294	323	278	320	334	315	338	311	326	357	341	401	314	310	314	295	317	330	341	337	327	309	312	320	317	299	313	338	295	346	328	320	335	328	328	356	335	353	296	318	310	364	308	328	324	328	362	308	338	323	329	286	320	353	306	304	284	325	324	342	338	309	341	341	319	335	347	338	341	337	292	324	316	350	325	319	339	317	356	296	315	318	340	324	333	294	317	310	331	355	340	309	326	308	327	311	328	316	357	342	338	340	339	348	323	334	318	317	357	307	334	327	334	321	354	311	357	340	350	346	317	321	322	319	377	321	325	358	337	315	359	334	321	313	314	346	328	320	317	356	348	344	308	342	307	323	318	309	308	321	342	371	328	315	311	330	322	336	352	332	324	297	318	336	326	309	320	320	321	316	314	351	360	296	285	333	327	325	332	363	306	326	341	334	319	327	318	309	316	330	313	349	335	336	316	351	307	298	327	314	311	319
10940	17036	17613	16079	14748	12268	10210	8397	6697	4728	3796	3119	2878	2704	2498	2208	2084	1952	1804	1785	1868	1831	1588	1487	1541	1476	1392	1335	1352	1290	1299	1216	1312	1137	1113	1114	1084	1069	1041	1014	900	916	900	893	908	867	869	891	856	832	838	869	903	889	859	936	913	887	830	894	879	865	847	913	887	911	853	844	871	888	912	860	818	878	887	878	832	831	828	867	809	807	850	853	783	826	827	833	816	832	820	828	847	792	828	823	829	815	806	818	853	854	785	811	835	826	823	815	832	815	813	866	822	784	828	798	812	825	774	847	814	855	842	779	851	820	855	785	806	835	843	812	722	807	870	814	772	829	823	833	827	844	812	851	857	827	824	794	758	794	814	800	812	784	853	781	859	826	807	831	817	784	785	777	866	762	804	853	813	906	849	827	794	836	787	775	832	817	819	766	789	819	814	799	833	825	829	801	837	789	867	774	810	795	801	823	819	804	772	826	766	793	818	813	878	854	808	806	777	809	829	794	840	870	820	833	828	775	796	808	763	774	789	860	837	834	798	763	790	805	791	815	828	830	885	803	810	801	838	789	834	849	822	804	841	798	801	852	861	824	793	772	767	815	820	830	845	759	805	731	791	851	830	828	816	830	817	775	785	848	818	780	793	781	860	793	787	784	840	798	840	802	796	818	787	815	841	871	789	785	806	845	819	854	837	804	805	805	843	849	761	792	818	796	881	801	755	835	810	783	789	822	819	770	838	833	809	821	834	826	774	795	800	812	828	799	795	802	812	788	781	820	821	830	789	912	800	812	802	804	777	757	816	841	794	814	809	816	772	827	798	804	816	777	816	827	766	804	833	849	833	764	841	823	786	822	828	824	811	808	807	794	796	783	817	827	870	821	792	796	810	805	845	793	850	829	812	786	834	821	828	830	788	832	831	845	854	813	812	781	858	782	781	771	835	763	780	809	796	780	784	753	777	832	838	838	777	782	789	804	794	835	814	831	836	814	792	824	786	811	830	843	855	768	799	835	783	812	775	816	845	812	816	800	818	818	804	804	851	810	827	763	792	808	870	841	816	821	815	795	797	842	795	822	802	834	846	774	793	803	798	799	869	809	843	831	880	786	814	817	774	853	879	771	781	778	817	838	828	790	809	771	788	795	771	785	848	859	824	805	792	798	806	774	850	805	757	832	807	832	819	792	770	776	816	832	817	780	843	781	798	829	802	846	793	826	802	804	856	835	836	819	833	808	797	823	797	821	816	821	798	828	809	773	778	779	836	777	786	862	791	801	822	860	748	770	870	850	755	816	855	841	836	817	780	886	778	806	801	817	834	827	823	812	842	789	775	839	764	756	778	834	818	796	813	842	831	813	788	800	802	813	760	850	845	775	807	816	816	781	806	854	815	802	805	828	799	836	849	830	865	786	799	818	841	814	772	810	796	833	777	767	772	823	822	848	796	829	790	796	835	775	810	844	839	762	818	787	820	816	847	761	909	821	763	796	797	792	758	806	804	775	834	793	789	773	781	799	813	830	841	799	806	822	809	808	787	864	837	790	790	843	808	835	838	794	833	778	806	773	776	806	827	775	827	830	806	764	820	801	852	852	776	818	797	833	833	824	800	769	835	814	816	849	804	801	837	789	826	801	842	830	783	784	805	795	803	866	790	803	823	801	852	846	793	788	845	780	790	832	812	810	816	827	816	804	842	804	811	852	814	861	809	780	785	792	770	789	835	776	836	824	814	790	841	782	814	828	819	807	849	811	790	811	829	797	789	791	808	820	855	792	762	808	866	821	829	831	830	804	813	798	787	818	788	815	820	753	851	855	809	767	763	824	833	821	787	808	829	831	882	813	762	842	828	828	826	840	787	788	854	807	828	788	804	846	805	772	832	825	789	787	806	829	843	808	902	814	807	789	846	809	800	813	783	781	804	777	799	821	774	819	826	841	834	838	855	783	836	816	863	795	813	839	786	823	843	811	839	856	806	861	836	850	840	804	819	862	796	828	815	809	812	836	827	810	784	832	783	795	777	839	841	813	847	859	792	793	813	819	844	826	804	828	865	831	799	809	770	797	816	804	829	849	777	813	775	787	800	828	893	829	820	771	762	781	782	817	799	818	780	808	830	809	821	781	898	790	792	833	792	856	762	773	765	816	786	807	799	804	787	836	870	811	780	767	848	843	808	847	843	851	837	811	815	807	816	807	790	826	848	829	790	827	855	788	823	838	792	819	834	814	841	808	782	808	815	868	825	833	795	795	785	854	843	799	831	819	811	792	814	835	875	831	811	817	856	811	841	818	793	820	780	834	790	781	818	796	783	782	742	824	804	801	842	822	800	806	834	800	813	821	836	831	836	755	793	790	832	817	845	813	839	788	876	783	850	815	835	828	793	799	807	809	795	819	872	807	822	784	798	735	819	821	761	796	857	752	810	819	813	840	842	870	780	807	763	812	828	847	828	832	845	811	818	828	792	833	861	876	795	769	851	819	775	790	798	811	800	836	748	825	843	796	814	806	860	790	826	797	814	832	826	809	783	790	741	862	799	813	818	823	783	866	791	771	812	806	869	807	858	780	776	763	847	803	808	841	848	782	831	822	791	787	836	799	813	801	837	819	798	812	783	845	775	849	842	797	838	793	820	813	767	846	779	834	821	849	770	808	777	821	817	781	832	850	804	783	773	785	852	779	803	867	815	862	811	805	847	815	827	812	875	799	841	835	802	811	816	823	783	846	821	807	827	840	792	769	773	830	822	794	795	845	801	811	807	821	774	798	841	807	779	800	845	828	809	780	799	821	813	835	801	801	836	842	809	797	807	827	827	809	829	845	809	825	815	838	828	822	816	865	759	830	820	760	797	821	788	849	793	812	805	809	773	780	856	819	788	809	829	751	804	824	802	808	795	854	772	823	824	761	867	792	839	801	872	845	869	827	777	812	855	804	838	827	807	800	813	868	805	805	793	793	837	825	786	829	814	805	815	801	846	791	814	772	812	813	775	766	825	820	808	820	847	845	780	808	787	776	813	773	794	783	800	782	860	816	791	821	800	821	812	776	839	749	870	821	849	867	837	791	829	795	843	839	811	817	857	831	813	814	822	761	811	787	803	831	786	787	766	784	803	828	829	795	783	826	748	800	820	860	883	796	845	788	814	822	827	792	801	818	831	819	794	838	806	831	779	821	831	808	840	801	833	847	779	831	837	794	810	790	763	811	796	832	791	798	847	791	794	816	801	808	817	856	845	858	821	816	858	769	797	832	821	809	821	801	830	812	830	841	861	788	822	768	759	831	772	831	824	829	810	818	777	781	792	769	806	845	833	839	802	800	823	797	802	849	882	832	851	791	818	850	813	782	823	766	865	863	845	798	813	840	809	770	793	791	793	870	839	802	822	791	794	856	806	861	812	810	806	814	811	815	806	774	855	795	826	809	806	844	799	812	806	791	782	792	852	823	806	766	806	769	814	807	757	819	786	814	862	810	804	847	771	752	804	785	795	807	820	755	795	838	834	802
42598	45708	36731	25831	22603	18560	13044	8863	5116	2687	1913	1996	1664	1699	1294	1298	1365	1114	1021	1086	1489	1299	850	894	706	656	547	485	474	486	524	477	486	465	449	437	405	391	414	386	381	395	423	397	377	391	401	391	383	404	377	372	368	355	375	343	336	382	354	360	346	387	375	392	358	369	355	344	394	362	358	380	360	370	352	372	378	324	359	366	366	356	344	385	320	352	342	357	353	319	350	337	378	356	340	346	359	375	374	374	393	363	373	383	364	342	334	349	355	382	372	388	398	407	386	395	383	379	332	379	366	374	350	342	345	338	344	322	363	344	336	367	347	356	390	386	339	347	341	362	362	349	347	363	341	367	352	356	338	364	351	356	381	359	370	343	373	352	345	345	337	356	339	341	366	323	372	338	365	352	369	344	387	353	370	391	379	349	304	336	341	366	340	363	336	318	360	320	349	365	329	334	373	341	358	342	373	334	320	337	333	362	353	352	355	366	333	348	359	346	347	438	320	407	328	358	362	333	354	355	319	353	372	345	360	360	355	363	349	361	350	357	338	355	348	347	381	344	332	395	358	368	380	358	357	342	347	371	331	327	328	349	334	352	352	327	373	361	332	345	338	325	330	318	361	350	345	366	329	383	350	342	362	363	377	374	346	365	332	319	366	389	334	320	383	375	373	355	327	349	381	358	364	335	338	364	362	332	351	350	348	345	363	323	344	343	351	323	335	334	355	366	349	360	356	360	345	342	331	348	369	353	396	352	336	330	342	327	363	343	370	330	354	351	362	385	373	332	353	347	339	382	372	332	371	341	335	356	315	365	363	363	325	339	379	365	338	340	357	377	366	366	386	376	374	384	349	391	364	353	360	343	351	363	354	314	359	335	374	336	336	356	320	364	345	345	321	367	360	361	349	338	380	373	365	330	354	372	380	378	362	349	386	390	338	374	344	359	324	384	360	340	358	311	343	338	339	345	353	363	347	353	367	335	353	344	342	343	355	310	365	312	343	333	369	360	357	350	361	366	346	335	332	362	345	371	390	370	352	353	352	380	327	354	331	380	333	328	327	373	354	365	391	345	357	373	377	339	351	361	386	346	339	338	344	354	343	350	352	416	318	360	309	354	347	368	388	346	357	369	352	373	329	332	330	359	375	355	376	354	321	351	348	340	340	364	322	348	358	358	350	350	352	359	338	387	360	375	350	350	353	340	355	339	356	357	352	339	336	350	384	332	372	364	372	347	349	368	345	341	364	344	359	342	368	355	354	372	370	360	400	340	358	360	405	368	335	392	401	370	352	339	368	358	365	329	338	363	388	381	331	339	335	313	297	360	306	329	396	326	329	341	358	352	345	339	347	370	367	368	324	397	339	352	380	330	352	404	358	338	383	377	357	359	347	360	363	380	355	372	319	369	367	353	310	359	329	380	347	345	360	358	325	350	369	344	325	354	354	329	342	372	362	351	374	330	317	335	341	356	361	329	329	356	360	389	341	349	360	347	344	396	344	340	318	355	344	328	359	342	374	363	344	359	352	354	361	341	332	312	392	340	349	332	359	350	351	363	359	363	370	351	342	355	355	352	389	378	346	364	382	355	325	390	369	329	338	335	356	376	387	357	341	330	383	382	322	369	355	334	352	392	364	339	360	359	328	342	297	358	365	340	346	352	318	346	388	320	375	364	324	350	368	403	336	373	336	402	325	347	347	379	323	327	351	327	385	336	372	377	343	373	350	323	322	375	345	341	324	359	366	344	357	376	346	361	382	352	309	360	326	347	355	394	384	383	364	343	375	345	349	323	350	367	343	384	341	358	330	360	376	350	308	341	361	358	344	360	351	357	359	353	360	367	324	362	350	364	358	395	368	351	329	325	324	360	372	361	391	331	341	369	379	375	372	361	344	337	329	334	384	331	352	357	385	373	361	362	362	341	325	300	363	344	345	357	349	348	347	340	357	348	318	387	354	366	316	362	341	327	335	348	336	349	330	321	366	379	370	360	355	318	357	313	345	344	331	375	317	350	362	358	356	365	370	337	332	339	317	374	378	402	346	365	372	344	354	359	382	360	348	358	358	367	384	333	350	366	338	360	379	346	359	334	355	336	354	341	414	382	339	377	339	362	327	386	347	380	362	339	353	343	321	363	337	320	367	376	379	329	352	348	355	325	368	364	374	372	320	355	354	322	362	369	361	363	336	349	361	361	374	378	360	332	319	337	406	362	332	348	371	371	358	408	354	376	339	346	345	353	350	370	378	361	353	333	328	357	385	345	335	371	345	352	334	333	375	315	346	357	351	354	402	353	379	336	351	325	318	321	358	367	347	357	342	335	357	346	357	348	339	345	336	326	335	340	358	364	344	365	379	313	351	380	355	361	374	354	361	367	355	377	353	335	335	389	383	351	358	371	337	357	376	356	386	363	351	358	344	359	384	330	355	364	383	314	369	367	339	322	337	368	347	397	364	347	361	329	350	371	375	362	374	360	353	344	344	322	346	362	358	337	364	374	366	363	361	362	361	343	356	364	364	347	356	378	368	337	346	350	370	359	358	346	340	381	345	327	319	374	341	338	309	379	402	375	361	335	354	312	364	371	331	357	341	370	326	370	394	358	329	360	346	311	340	367	326	347	344	363	317	347	336	372	314	357	334	351	386	343	339	315	365	338	340	342	363	365	336	347	332	336	331	340	325	381	347	336	327	361	333	319	355	355	329	350	345	335	348	377	371	332	365	340	351	359	340	348	354	382	346	353	359	357	387	355	338	333	362	379	346	340	340	403	351	341	328	354	356	358	348	334	355	332	372	334	379	363	343	324	355	335	360	328	333	389	351	362	340	380	354	357	361	318	368	318	344	367	353	365	358	342	340	387	329	359	354	380	378	373	364	320	348	351	304	360	355	364	409	329	368	394	330	307	338	347	367	387	375	374	338	392	370	310	366	375	349	339	379	335	328	360	352	321	356	330	349	368	369	338	352	315	337	365	347	341	298	387	320	323	373	342	358	345	336	334	348	346	365	347	397	332	355	372	339	351	352	330	363	372	338	386	327	336	346	352	362	366	327	371	361	321	336	370	349	324	341	346	391	316	323	347	348	375	356	376	348	363	322	374	378	363	307	332	393	349	327	311	357	344	346	324	340	321	357	358	372	331	360	335	354	341	397	353	376	334	376	351	350	370	365	354	332	381	359	377	340	364	327	328	350	375	372	351	349	366	354	356	314	383	358	344	337	368	352	349	345	357	373	339	348	343	404	336	357	333	332	343	341	347	313	372	365	337	313	335	337	384	368	374	383	337	366	346	335	337	355	350	403	397	340	389	335	368	379	313	354	331	322	351	355	339	396	379	353	362	390	384	366	362	354	322	324	350	348	372	375	338	310	368	369	340	353	354	323	371	358	373	410	349	351	348	306	346	345	350	350	383	353	392	378	386	360	323	321	361	331	356	337	354	342	349	395	370	350	364	391	348	342	349	338	359	385	390	322	325	319	334	349	353	370	325	339	372	351	364
32714	42365	38600	27586	26280	24649	22211	19300	14305	9982	7823	8594	7780	7546	6304	6339	6148	5366	5130	5720	7544	6296	3679	4120	3521	2946	2219	2006	1959	1844	1827	1807	1785	1726	1588	1519	1449	1349	1261	1135	1168	1078	1057	1144	1054	1029	1033	1012	950	980	963	931	989	986	1006	1026	1013	986	1016	993	938	989	907	1010	988	1006	927	961	930	972	984	949	908	964	909	897	918	954	903	910	915	860	895	880	855	859	868	872	872	875	902	883	861	878	880	886	887	886	852	898	876	897	913	889	888	867	836	888	889	870	858	823	844	853	810	846	837	902	858	810	848	851	834	895	833	897	825	820	827	824	845	841	841	910	926	874	857	838	882	871	859	882	854	877	865	800	871	873	801	836	822	882	839	841	829	861	817	909	877	858	853	873	873	929	833	862	828	857	804	855	853	819	893	868	884	862	861	878	841	894	857	867	881	828	888	881	828	832	837	887	825	854	841	855	833	870	860	855	830	839	852	889	821	856	881	871	850	921	847	829	859	857	876	850	934	863	850	858	862	878	883	809	830	898	836	837	848	831	852	854	830	871	796	863	820	839	902	897	830	874	824	849	853	931	840	864	897	856	830	864	824	876	855	896	860	869	859	867	898	891	899	856	831	828	902	914	872	811	866	770	845	842	809	896	879	884	846	851	873	888	845	852	842	840	839	836	840	820	866	840	866	863	828	862	834	863	883	811	892	847	893	925	843	867	871	890	847	912	827	875	892	854	818	879	820	869	853	833	868	839	899	810	905	823	824	871	815	841	897	872	851	831	902	880	856	863	907	833	856	831	821	839	849	856	873	829	830	874	892	863	868	844	840	883	824	853	859	861	916	855	895	857	872	840	817	861	841	864	871	867	816	860	881	839	902	883	903	861	894	915	861	863	838	863	862	834	825	867	865	897	890	885	907	846	850	846	904	904	786	929	827	873	844	836	856	878	894	866	814	875	837	865	852	876	905	861	882	879	846	917	828	843	833	831	844	863	809	868	823	864	812	829	820	844	848	865	876	865	844	809	807	880	856	806	807	818	809	910	834	915	839	842	854	836	902	881	877	852	882	863	853	843	854	848	865	849	834	804	876	849	866	816	842	823	900	920	862	879	867	824	816	917	826	895	827	900	797	926	862	890	908	861	897	813	956	794	900	899	851	885	899	830	860	854	841	869	859	841	849	809	829	825	830	824	857	873	839	830	820	851	849	880	864	829	817	841	828	877	897	826	836	856	867	817	817	883	842	859	875	874	850	862	848	849	869	851	837	887	841	855	818	783	864	877	858	830	875	823	893	879	883	841	850	849	912	887	887	879	825	888	913	811	901	912	855	822	848	855	851	818	837	875	863	880	867	900	809	902	878	848	843	830	891	858	876	865	880	872	852	830	868	833	880	875	874	878	914	804	838	844	818	862	897	845	839	816	834	820	873	822	896	874	860	815	840	858	828	843	834	868	871	819	869	859	883	845	857	820	840	808	843	879	900	857	813	886	839	908	852	828	906	817	872	865	886	879	840	864	810	862	875	897	898	888	858	877	852	832	817	864	855	890	891	846	823	853	809	875	868	893	848	840	884	884	951	885	888	911	904	848	831	836	836	842	803	846	874	853	856	872	865	902	827	829	892	879	943	866	900	803	843	828	868	823	820	842	880	847	821	815	914	801	913	892	814	853	828	840	835	845	883	857	885	884	846	846	833	859	858	890	855	858	879	886	837	882	860	841	875	876	825	802	872	808	816	931	847	891	880	888	811	763	847	897	844	836	850	866	895	871	830	833	794	883	867	796	814	890	874	809	838	836	831	897	835	878	861	833	821	851	890	808	919	818	875	859	838	859	868	855	831	854	896	895	853	842	820	871	901	840	869	822	858	829	952	889	851	892	865	877	851	888	898	836	876	830	861	797	895	879	868	889	878	866	858	807	895	900	835	875	869	872	810	918	907	852	880	870	879	825	832	808	880	861	931	830	816	906	855	869	868	849	882	897	871	847	845	849	858	837	793	856	851	878	847	826	883	854	882	828	859	829	870	842	845	879	815	862	864	907	855	847	879	874	822	895	856	860	858	818	868	863	858	836	908	817	845	869	846	871	896	863	894	825	869	803	872	855	877	860	896	857	871	838	844	841	842	871	851	869	852	864	859	819	873	909	874	892	813	849	821	826	835	867	882	836	855	871	862	869	860	848	841	848	857	837	925	860	848	864	901	867	854	865	804	823	823	887	862	838	906	826	829	834	844	856	829	850	859	854	836	849	853	839	801	844	866	854	825	859	861	929	859	854	816	892	866	831	911	881	874	841	857	836	848	846	857	886	879	837	851	840	876	861	909	886	817	896	882	771	861	808	827	819	899	908	825	843	822	884	879	820	876	897	899	831	889	885	840	895	812	870	853	862	810	854	844	801	893	848	895	883	884	823	818	823	918	820	848	828	860	850	866	855	856	849	877	850	831	869	872	845	821	842	866	873	834	863	897	890	861	841	893	903	792	908	873	874	891	923	819	899	839	869	873	906	813	911	884	845	833	871	852	800	883	868	853	890	822	846	834	831	840	912	877	873	890	819	866	888	900	881	849	819	862	849	840	873	868	844	843	798	858	864	828	882	828	866	840	836	871	884	831	890	834	826	868	864	869	834	879	895	906	864	808	800	842	858	848	844	883	848	827	828	904	862	877	877	852	819	835	910	920	888	847	860	817	846	865	900	822	856	875	856	893	855	824	850	895	849	821	895	857	898	879	881	876	878	814	848	842	858	814	805	814	847	863	839	860	904	852	865	876	829	856	835	882	851	850	841	796	847	892	857	835	869	834	893	832	866	894	833	821	880	863	865	844	858	876	865	843	815	860	832	834	844	871	851	860	872	878	849	826	813	840	875	823	858	871	811	883	869	845	859	855	905	837	832	855	893	854	850	901	874	897	861	863	843	863	852	876	854	878	904	898	880	821	883	876	843	867	863	835	879	783	853	840	815	877	829	887	892	848	844	866	831	893	911	824	853	887	869	812	933	827	881	830	933	829	879	869	799	833	831	889	824	879	887	827	834	829	891	846	838	864	872	853	851	879	847	839	829	817	837	877	879	890	869	878	884	846	863	892	868	856	898	842	839	874	863	824	845	872	868	863	875	862	835	834	835	835	831	890	833	905	901	860	870	875	876	873	854	870	859	874	866	871	861	877	887	889	860	862	862	864	886	857	830	876	865	879	852	822	826	924	822	889	926	890	822	852	870	810	839	828	903	844	857	845	877	877	863	850	854	873	811	845	827	863	816	851	902	841	805	833	855	846	829	839	891	821	853	865	870	905	814	850	809	842	895	842	862	917	875	837	812	828	850	833	828	867	828	866	867	846	821	835	856	835	828	858	901	885	864	855	847	855	818	886	828	838	858	854	893	878	857	860	848	885	868	828	847	873	894	874	866	882	879	868	900	881	920	866	834	848	800	893	856	829	885	823	909	864	874	850	919	908	875	848	896	874	852	873	828	853	874	858	883	898	865	879	848	826	858	818	850
48337	45774	38514	27126	25042	23636	19735	15054	9941	4824	3217	3104	2827	2542	2297	2328	1980	1828	2032	2361	2445	1794	1097	1003	1023	826	606	573	536	562	527	513	499	522	469	482	472	418	406	391	412	354	391	409	372	355	386	360	322	332	312	336	340	328	369	354	358	369	382	354	341	312	343	307	359	343	336	347	308	333	330	338	357	347	359	388	331	354	366	339	341	344	310	340	352	348	355	345	343	347	350	308	311	328	313	325	330	339	306	326	372	321	348	361	321	335	298	310	308	320	301	331	301	332	334	327	305	326	279	314	348	338	310	311	307	336	292	319	333	322	307	345	333	310	312	316	333	329	299	308	317	350	310	315	341	336	329	330	325	332	330	293	303	306	294	340	309	338	341	327	304	313	311	326	285	322	322	332	351	349	365	327	306	333	314	288	343	354	322	289	304	284	294	328	328	323	321	304	341	307	307	327	327	326	320	305	324	345	316	337	321	321	298	346	331	340	372	282	316	346	315	339	286	310	323	334	339	301	324	316	325	297	298	320	338	313	320	303	299	341	298	310	313	318	346	344	321	337	340	313	303	321	333	315	350	315	329	312	360	332	323	315	301	330	318	328	360	336	326	342	323	305	313	332	304	309	338	351	345	303	334	320	319	350	319	357	316	340	346	309	329	338	296	331	313	338	321	303	334	340	310	326	309	333	361	321	309	332	297	316	327	327	319	330	315	328	327	345	321	364	318	289	316	334	309	329	317	321	309	331	294	343	319	330	351	302	305	334	335	335	318	297	342	372	340	313	323	335	322	343	339	326	307	313	358	353	291	348	312	318	333	328	326	330	304	338	346	332	346	304	298	316	324	324	341	316	342	340	314	293	339	336	294	358	352	312	326	324	295	307	335	319	286	303	354	348	344	319	304	348	297	293	334	351	349	323	338	332	341	342	318	287	310	310	297	307	316	298	311	294	333	296	320	302	382	297	331	300	321	348	340	336	313	338	325	322	323	313	324	346	332	301	332	311	324	333	316	299	332	315	323	318	346	318	323	312	318	360	345	305	347	327	300	328	342	302	328	304	342	337	332	294	303	339	342	305	325	334	319	324	355	320	350	331	335	324	265	334	356	342	335	316	319	300	298	336	331	310	306	316	312	326	339	321	326	347	358	311	328	329	311	329	309	333	352	319	313	284	315	291	286	329	316	319	288	327	331	294	318	327	332	317	338	312	300	322	323	330	324	312	331	340	325	311	309	330	313	335	325	317	310	336	338	314	305	311	338	311	308	283	314	305	310	302	333	314	295	311	323	335	281	324	306	346	330	324	327	346	317	287	333	331	342	320	336	292	320	343	301	323	308	319	307	333	312	309	320	323	343	339	314	311	312	289	360	347	326	344	335	300	298	307	330	302	338	320	364	344	318	299	308	321	330	341	334	324	307	327	352	340	297	326	325	320	283	316	313	346	315	321	326	342	347	338	320	329	335	323	328	324	313	310	321	333	324	355	333	309	337	370	312	360	340	344	343	351	318	325	330	326	344	315	319	340	309	335	308	323	314	313	332	277	318	310	287	324	310	329	295	324	287	303	327	317	337	320	324	316	337	337	334	338	304	308	343	360	318	322	338	316	319	346	294	342	305	321	306	312	331	293	319	304	324	315	328	355	337	296	329	325	321	312	335	306	337	334	317	307	315	293	315	315	314	303	307	312	326	349	318	319	323	346	328	351	331	304	300	339	353	310	321	336	313	323	322	312	311	318	308	314	328	319	362	337	300	326	343	326	325	329	317	304	290	309	321	286	321	282	309	272	319	314	322	304	361	328	348	330	340	321	337	294	321	315	326	281	302	344	328	372	318	313	307	305	323	325	332	309	341	332	321	334	335	334	327	319	326	309	316	330	306	311	309	311	312	344	333	324	328	366	317	304	336	346	294	296	354	313	318	335	320	308	320	310	286	338	331	343	302	333	308	333	340	331	328	334	308	326	368	345	327	326	319	294	305	310	290	336	277	301	341	329	314	353	344	303	322	304	312	330	328	290	323	311	329	327	300	341	305	319	315	344	320	344	346	318	346	332	308	333	298	332	329	297	324	320	331	308	341	282	315	307	314	321	325	301	334	351	349	321	341	326	372	308	320	292	352	349	344	345	315	304	288	314	304	337	324	340	306	314	307	322	317	343	289	348	304	320	332	329	352	331	359	295	346	306	283	311	338	308	319	319	337	316	287	284	317	292	341	332	306	338	365	307	325	350	327	319	303	305	293	331	311	312	344	294	326	294	324	334	300	321	307	355	351	346	302	356	296	336	309	311	327	339	339	283	322	313	338	293	347	320	327	349	302	322	359	325	312	317	309	288	335	305	289	330	325	371	308	320	324	346	294	338	309	322	312	299	305	319	333	325	289	340	325	283	341	321	303	331	314	297	321	353	331	307	324	301	340	341	296	315	345	327	311	303	343	308	293	323	287	311	323	360	321	356	295	288	338	330	371	338	325	348	318	327	320	321	337	316	313	321	338	325	324	332	307	336	338	329	320	336	356	338	351	315	314	304	342	323	362	296	328	351	341	349	337	301	304	332	316	323	330	285	340	319	313	343	334	336	315	337	340	345	311	333	268	314	299	324	329	328	332	315	330	310	295	310	330	319	305	333	308	316	356	359	329	335	315	313	319	321	324	343	332	295	316	321	300	330	340	305	357	308	337	328	322	327	323	335	328	320	311	312	325	318	334	294	299	323	324	346	349	339	288	305	313	331	353	304	328	306	291	306	331	325	354	323	301	300	330	334	315	338	318	313	327	315	333	312	321	345	319	328	303	300	357	320	301	340	322	317	342	334	301	310	319	314	337	352	315	320	349	303	325	328	344	352	347	375	323	319	321	351	323	317	331	364	304	339	328	330	331	308	291	335	285	333	324	320	325	300	295	360	304	312	314	326	366	332	359	296	328	349	347	362	374	309	343	329	317	332	315	315	323	303	321	312	323	302	338	320	303	316	300	345	336	313	309	327	284	310	327	297	314	329	311	324	307	359	366	319	322	309	313	335	326	285	301	348	310	314	312	288	323	314	269	334	343	296	309	316	349	321	307	327	347	330	299	323	315	298	344	325	319	311	340	356	314	305	344	347	308	332	312	285	342	326	328	349	338	345	346	328	325	324	306	329	317	310	291	297	323	328	350	329	322	321	337	327	345	350	317	328	324	295	339	330	326	328	308	314	315	306	394	279	329	336	323	328	303	319	330	333	296	326	305	321	297	331	335	348	315	332	309	312	300	329	333	295	326	317	289	348	325	323	345	320	331	331	331	351	318	341	300	332	338	337	347	337	351	336	316	299	331	338	329	352	334	330	315	327	313	311	256	319	311	306	310	343	330	322	340	332	325	323	314	355	353	319	336	359	341	320	330	331	344	351	340	293	329	332	343	304	293	285	365	303	314	329	328	318	324	308	356	313	306	315	338	311	321	318	362	349	320	330	264	349	327	325	325	336	352	301	318	332	340	304	291	313	295	337	315	322	324	322
37525	47270	42727	33613	32134	29722	28327	25070	19818	13654	11105	11950	11745	11444	9830	9760	9081	7539	9331	11056	10324	8010	5429	4750	5537	4243	2723	2603	2476	2283	2268	2271	2167	2123	1926	1795	1694	1473	1437	1246	1178	1059	1129	1140	1144	1040	1032	944	957	954	903	926	970	983	988	983	1023	1006	982	1018	1011	1076	990	1024	1042	1035	1004	936	941	888	1003	911	891	915	915	922	861	862	838	841	864	845	859	874	814	845	839	838	862	810	813	818	788	785	801	794	819	806	783	749	746	794	791	778	705	824	800	746	862	818	848	763	786	833	785	835	796	751	788	804	791	773	787	791	823	787	787	760	732	816	744	785	786	775	772	779	778	867	717	805	782	751	810	785	795	761	811	712	791	810	790	768	769	808	758	828	797	785	764	800	771	755	734	789	826	800	753	723	746	781	831	751	754	795	738	756	790	795	796	745	771	814	800	801	751	761	775	711	785	776	741	769	782	795	803	773	755	781	771	786	765	773	761	783	800	804	818	767	734	767	760	764	806	797	831	726	776	781	763	740	811	787	763	775	806	782	770	776	820	818	781	780	789	752	754	752	763	808	743	795	807	788	795	744	801	783	807	787	764	767	772	770	734	748	725	792	818	780	782	739	767	790	778	744	801	806	814	780	756	796	786	781	792	757	755	741	762	807	809	766	786	761	803	809	837	753	774	791	796	821	780	782	767	748	777	798	772	774	762	768	788	746	775	795	770	772	757	766	757	730	767	782	805	752	748	780	805	770	836	808	838	811	781	795	815	725	782	751	794	795	829	765	805	735	775	751	801	802	809	776	817	744	808	792	782	751	740	723	796	774	757	803	802	774	779	763	808	813	754	794	740	733	765	781	786	723	746	782	798	786	774	751	762	775	829	830	780	793	734	767	777	736	784	777	775	774	788	742	778	802	807	780	803	812	761	739	790	773	782	793	783	810	774	825	774	819	758	792	792	758	810	850	763	792	766	771	777	761	776	728	796	731	763	764	757	823	783	794	786	776	782	765	729	761	797	765	789	739	785	739	742	761	776	834	824	793	781	794	788	791	755	800	755	803	768	801	814	830	797	742	806	764	783	824	796	747	832	766	806	773	746	751	742	790	744	732	749	771	779	765	789	780	781	805	796	753	774	773	786	793	776	780	781	820	770	763	764	803	812	758	800	791	746	778	775	750	780	782	760	765	760	753	751	736	755	764	782	777	792	799	744	804	750	707	819	766	796	808	819	756	819	770	822	788	785	773	818	780	803	803	797	788	781	776	764	804	786	747	780	799	752	810	774	755	833	762	798	808	776	800	761	763	804	779	816	786	769	753	769	810	764	740	789	749	752	756	786	767	785	759	796	833	786	777	803	790	789	783	761	768	782	796	741	787	774	833	795	725	774	793	764	772	758	753	759	819	797	782	728	727	806	759	775	768	790	774	781	822	765	791	815	778	795	753	762	792	721	761	766	779	783	772	793	785	763	818	798	824	819	769	730	750	745	772	729	785	743	771	805	768	758	725	737	771	778	809	807	767	798	773	776	772	744	766	800	848	798	822	772	750	734	723	819	774	738	777	821	775	767	788	807	753	778	824	720	814	805	743	738	795	770	731	756	830	767	781	769	826	790	763	757	788	741	739	786	809	801	763	768	693	775	750	749	815	749	804	805	790	779	782	743	783	766	790	830	744	766	794	773	796	782	840	753	784	723	776	744	789	783	746	770	785	762	765	786	803	837	808	753	733	822	747	714	771	811	762	772	761	770	787	787	753	733	799	735	781	756	746	823	746	797	803	764	812	737	800	776	749	786	748	791	855	818	757	731	771	845	785	743	799	716	774	805	807	826	807	804	812	782	786	758	797	776	816	751	760	800	815	807	812	794	777	781	765	816	789	776	781	841	775	784	776	773	793	801	767	774	788	762	754	761	719	789	750	752	799	799	754	803	778	780	815	792	757	772	770	755	815	810	778	738	774	772	812	767	771	819	805	751	731	781	808	794	817	761	803	752	777	784	718	827	784	816	784	802	781	779	753	781	750	811	787	780	793	726	796	786	825	781	841	798	784	789	809	767	781	781	769	791	767	789	737	763	790	802	780	825	824	775	798	790	807	817	756	816	797	762	744	809	781	783	771	804	771	783	742	777	750	781	778	775	783	772	716	739	799	772	779	803	778	788	737	778	760	780	770	792	807	776	755	783	803	804	771	784	750	784	810	683	819	749	794	754	768	762	736	786	799	775	784	802	747	757	786	824	777	764	773	787	796	761	813	810	767	758	761	774	748	791	769	755	740	778	784	778	822	809	804	766	738	765	785	831	834	768	757	779	772	775	766	754	783	772	767	782	797	749	772	782	804	776	753	767	777	775	756	837	769	764	783	737	770	792	790	785	771	716	782	764	787	755	821	782	768	752	784	772	759	751	727	782	779	786	796	798	788	783	782	784	771	779	761	718	825	821	744	771	786	818	766	809	764	800	816	734	802	836	809	810	776	783	817	833	820	731	774	798	772	804	823	800	830	797	780	812	751	792	723	794	764	791	776	793	774	771	730	718	809	788	798	746	751	784	774	801	761	786	746	811	740	761	786	774	767	842	825	812	746	815	781	761	783	769	803	775	781	778	768	790	772	809	758	758	812	733	779	785	797	823	746	773	779	752	794	770	793	793	778	767	767	726	773	767	750	753	800	738	781	811	813	783	802	818	773	726	736	822	816	800	743	776	725	776	807	735	767	751	731	774	751	769	782	786	792	763	753	803	830	760	748	764	769	733	756	811	768	806	764	780	753	796	757	802	764	804	719	796	741	720	764	805	800	806	776	739	758	737	768	808	763	764	818	769	779	769	749	806	796	762	792	766	795	807	765	753	760	772	781	816	774	753	750	751	753	798	792	817	774	780	779	748	708	784	772	759	773	787	786	790	783	757	811	803	735	831	744	729	761	822	718	822	835	761	729	800	784	807	725	764	805	802	838	796	819	816	771	747	729	796	769	783	819	742	811	721	769	799	814	764	790	799	739	799	758	845	764	790	790	737	784	762	725	762	782	798	808	788	801	806	753	805	745	759	778	766	767	796	779	776	792	799	754	733	742	787	767	770	783	793	740	796	750	787	784	741	788	705	735	782	794	775	850	795	808	805	802	805	766	811	734	776	803	769	810	775	741	788	792	727	790	734	797	735	808	790	787	729	761	864	795	779	773	790	774	794	729	776	794	813	771	837	799	808	800	767	828	741	767	813	769	775	775	791	825	757	747	724	803	846	766	784	787	800	754	795	783	812	806	780	783	774	838	772	835	778	772	789	789	749	784	789	776	733	752	766	775	793	781	768	802	784	765	762	763	779	778	768	809	769	778	817	776	793	795	790	764	766	800	745	767	725	746	769	764	768	798	762	788	805	759	773	727	772	806	842	805	817	799	847	793	756	731	781	793	798	761	802	751	744	763	794	766	769	733	782	755	784	738	777	811	813	778	747	778	770	816	810	745	766	779	772	758	734	741	787	812	817	818	741	800	792	770	786	826	801	783
15385	18537	16612	8777	5034	3602	2692	1940	1387	1119	803	667	645	561	566	500	527	491	430	469	427	471	453	414	444	388	423	383	403	376	399	418	352	398	397	404	344	392	350	331	330	358	389	341	335	330	338	306	345	296	339	347	337	357	327	330	318	335	314	318	290	326	335	368	344	335	309	340	324	300	340	359	344	344	349	342	351	307	325	323	343	317	318	318	342	295	320	311	332	325	318	332	322	312	361	331	318	343	319	358	336	355	321	338	365	311	342	328	301	342	319	346	314	346	350	316	334	343	307	340	333	341	324	326	360	322	355	308	321	313	321	314	336	315	324	296	335	317	330	325	319	338	345	308	308	316	318	317	322	320	340	322	355	322	337	310	354	315	308	347	330	350	316	318	327	332	330	359	323	324	282	347	319	330	343	339	344	324	300	327	314	305	320	336	357	320	335	311	315	351	290	354	304	310	341	299	344	357	313	337	339	312	331	355	331	329	322	335	320	354	335	333	335	355	328	337	318	308	333	337	350	329	332	337	316	356	307	294	316	366	294	330	274	326	326	330	333	335	305	312	315	341	354	318	359	332	328	330	327	307	326	340	326	360	323	335	334	319	310	315	299	370	333	356	332	334	362	312	346	381	312	316	336	338	338	333	321	321	301	304	349	340	323	290	285	326	325	334	319	344	331	366	349	311	344	317	337	331	315	292	318	360	348	309	337	367	301	335	314	350	344	318	349	323	314	349	315	339	322	321	368	297	316	327	337	326	352	319	347	352	353	304	339	331	346	289	324	298	318	312	330	342	318	290	305	363	325	328	297	330	323	318	349	299	371	342	347	327	322	322	330	324	354	336	341	318	299	369	349	321	334	306	309	301	314	303	319	332	339	317	350	326	326	329	328	342	323	328	341	308	313	322	322	315	330	339	325	315	326	328	328	343	327	323	308	330	316	328	310	301	306	333	314	319	320	319	327	323	332	332	339	324	338	316	335	328	325	334	342	285	319	316	315	314	310	331	334	307	335	308	322	321	322	322	341	337	323	338	294	316	331	300	290	336	333	352	333	340	291	353	319	358	309	335	315	329	349	345	295	320	301	312	321	347	325	337	343	325	339	343	308	345	306	331	326	344	341	344	329	286	344	337	320	314	312	342	309	333	317	350	310	291	309	338	329	320	320	319	324	300	308	348	329	331	322	309	324	355	327	339	324	331	330	366	326	327	358	336	363	345	342	334	315	325	330	349	340	338	326	299	323	303	331	313	355	323	303	337	311	314	329	312	322	333	334	314	332	302	314	333	327	336	315	347	329	330	352	338	310	325	304	331	339	313	362	323	285	348	360	326	321	357	346	322	323	306	330	326	358	342	288	295	345	312	354	310	327	365	331	335	323	310	337	318	295	327	339	307	336	316	334	340	327	318	309	323	305	326	350	318	269	310	349	330	298	320	319	303	344	323	361	307	322	292	313	280	356	337	343	302	331	306	320	342	307	373	300	343	338	325	307	308	296	330	328	320	324	333	339	287	324	333	306	303	364	323	327	334	287	331	329	340	299	318	334	366	318	317	298	314	309	317	326	288	344	308	298	343	289	386	309	327	346	338	333	360	294	349	334	312	325	348	329	359	317	337	366	328	307	332	328	325	300	347	354	334	359	352	321	323	298	320	344	300	353	345	354	325	310	349	330	333	344	328	342	341	337	321	319	383	335	361	315	316	317	327	348	307	356	338	324	334	322	318	304	313	346	311	330	362	347	328	322	318	332	302	334	337	343	358	313	331	339	326	355	316	321	319	319	318	337	296	301	293	322	336	330	341	349	333	320	300	310	348	327	332	309	304	306	347	338	323	301	311	345	302	334	296	318	320	341	339	333	311	323	351	317	328	322	338	333	332	342	342	343	313	335	339	348	305	324	305	354	341	333	312	335	340	320	351	333	305	363	334	340	313	332	326	334	303	331	322	352	334	375	305	312	335	358	362	325	301	338	292	331	318	342	345	327	347	330	348	306	364	299	331	305	299	294	318	327	327	332	285	332	295	318	357	295	349	338	363	346	348	343	340	325	287	331	313	299	324	337	328	305	325	289	317	358	341	315	342	325	319	341	336	328	337	323	335	341	333	349	340	356	340	318	294	330	315	338	321	329	338	346	317	350	312	339	286	345	349	322	318	362	308	338	304	327	339	310	331	301	312	325	344	336	333	307	324	332	339	267	321	310	317	340	337	340	326	313	344	324	300	335	317	304	329	343	300	322	321	306	341	337	335	338	317	341	321	331	319	350	325	345	312	323	353	342	325	372	338	321	316	287	317	336	316	331	365	324	339	354	325	330	330	340	358	339	316	329	326	306	329	345	359	331	321	334	334	313	334	320	327	343	305	343	331	304	318	327	343	340	316	330	336	331	306	287	312	351	316	312	332	320	305	358	305	365	359	307	352	324	313	329	337	296	315	329	357	323	322	335	327	345	353	327	358	350	297	315	322	317	336	330	333	305	343	281	346	334	307	344	310	359	309	348	345	331	326	289	333	363	318	331	339	329	315	336	323	334	334	317	322	336	335	301	303	323	355	344	370	302	317	346	327	360	366	325	336	336	368	344	330	324	305	316	359	351	336	345	326	337	350	332	336	359	328	325	329	353	316	342	313	319	328	325	332	296	325	331	341	331	321	323	322	304	335	313	328	320	369	316	324	319	323	346	306	358	393	318	311	348	373	367	364	338	352	341	352	356	308	306	338	286	327	326	325	340	316	333	337	296	340	336	299	338	314	339	322	291	302	314	302	375	345	320	316	340	336	300	316	334	312	339	335	313	312	314	325	327	321	339	303	296	319	324	344	338	319	310	336	331	315	311	348	311	328	330	338	348	349	334	348	318	319	330	322	304	367	277	347	295	316	310	328	285	327	328	358	363	351	315	290	327	319	353	346	290	346	324	340	322	348	335	296	315	327	311	329	342	331	292	361	349	317	328	362	314	335	295	291	333	305	318	315	305	345	347	325	384	348	319	306	322	352	318	340	306	333	349	324	335	327	311	360	285	318	334	322	293	339	324	349	292	290	337	336	338	338	341	359	368	340	318	368	313	318	312	303	308	319	298	323	309	305	335	324	311	357	342	300	310	347	303	340	313	341	324	345	329	328	350	302	307	318	311	320	322	351	310	314	322	365	320	308	323	341	349	331	305	326	319	334	340	313	295	325	274	308	304	316	309	281	340	327	359	311	309	375	317	317	330	321	325	311	345	313	330	317	336	335	334	377	357	306	336	302	343	315	296	350	309	279	305	348	334	310	334	331	348	303	339	340	320	330	301	362	321	332	275	373	340	311	322	324	305	345	337	332	333	351	347	364	348	333	330	315	315	359	325	331	312	382	323	364	335	314	342	324	315	344	312	355	286	339	318	326	346	332	305	363	314	323	315	367	262	337	352	343	320	312	297	317	340	342	332	314	352	352	331	340	338	349	339	319	293	326	310	318	309	320	306	320	318	296	307	307	306	319	336	335	310	307	325	337
11100	19308	19802	15746	13782	12357	10253	8378	6741	4803	3649	3148	2789	2774	2325	2432	2142	1909	1876	1892	1692	1631	1458	1494	1528	1488	1494	1445	1277	1285	1241	1237	1257	1251	1174	1097	1110	1004	980	950	941	916	935	959	944	906	891	857	877	842	836	833	859	855	903	894	910	827	901	847	812	882	879	885	850	869	849	854	871	800	831	859	881	861	835	873	850	853	833	778	837	882	854	897	844	886	815	826	881	774	842	905	826	810	823	805	788	810	833	804	763	796	813	826	848	835	801	821	826	803	786	778	814	826	786	842	786	852	815	821	805	793	806	832	813	800	847	787	820	853	829	796	807	821	772	805	803	844	808	792	823	854	807	846	824	764	848	833	804	834	793	812	830	795	801	819	777	796	762	824	783	832	847	813	797	808	854	757	747	847	776	824	782	796	824	846	809	822	813	825	818	831	756	828	808	818	821	799	802	787	871	765	787	838	890	834	814	852	810	815	843	856	884	815	805	811	838	784	795	870	813	835	824	812	883	856	820	861	827	780	777	797	787	780	847	799	816	790	847	773	793	786	783	841	794	783	855	822	825	817	847	800	795	820	822	779	873	838	828	799	769	859	761	802	863	858	788	819	846	777	802	762	818	802	824	832	802	851	818	806	816	811	808	784	768	809	824	814	773	820	771	832	812	811	865	835	800	826	801	743	794	828	814	804	731	808	835	823	824	766	824	782	801	751	848	820	773	793	797	799	825	826	817	882	789	789	829	836	783	860	796	804	815	814	783	786	758	771	823	797	792	829	820	807	834	756	817	870	809	804	763	818	796	819	811	815	849	847	800	826	802	826	778	842	850	786	825	821	800	845	795	755	823	768	803	811	822	806	831	762	781	835	804	752	827	839	788	806	865	833	843	859	762	832	768	836	861	817	788	839	799	820	820	815	851	801	807	826	820	825	773	751	804	788	826	835	801	813	789	777	850	831	800	851	841	832	816	782	752	796	826	771	806	813	827	811	794	780	788	767	801	797	763	824	840	759	830	833	815	794	848	799	773	752	765	797	784	781	761	805	805	829	797	812	800	842	810	837	822	802	822	830	765	764	824	815	811	767	821	802	798	823	797	746	869	799	814	746	788	870	808	841	775	802	809	870	853	819	818	849	810	825	837	760	828	856	789	801	808	809	880	800	818	772	809	865	801	789	810	813	802	813	809	833	787	815	855	783	776	797	767	806	796	797	796	797	803	811	763	822	796	808	844	863	832	817	824	766	815	806	807	782	823	799	824	819	764	816	782	820	803	806	766	773	787	804	866	801	833	865	862	783	789	810	812	780	823	839	827	786	772	840	787	846	800	795	807	798	794	784	822	809	811	869	835	859	821	830	822	821	769	823	838	830	864	810	817	820	781	846	770	824	821	853	800	776	787	816	755	856	780	865	808	828	803	814	821	818	818	779	863	776	809	843	817	802	825	803	825	810	819	802	799	802	800	818	803	789	854	796	831	767	791	824	766	837	822	813	764	766	798	811	801	841	814	814	811	806	866	838	843	746	856	795	853	831	824	808	818	785	826	820	796	856	791	800	794	804	854	857	738	850	833	849	815	898	804	802	817	824	851	844	808	768	854	774	762	778	866	848	820	833	824	820	784	776	771	789	789	830	820	810	807	805	808	822	811	854	804	822	798	841	823	787	768	785	805	792	822	781	835	842	861	831	811	877	791	782	763	816	812	797	838	816	810	823	823	781	801	837	784	772	832	882	825	864	797	816	806	815	822	861	862	789	841	783	796	838	809	771	808	857	799	766	835	847	817	851	825	817	855	811	788	828	876	841	818	833	786	790	834	812	865	844	792	838	778	778	800	803	847	798	781	825	813	802	834	838	786	849	858	822	775	861	867	818	792	799	837	805	811	791	767	851	797	832	806	743	802	824	801	757	831	799	832	813	823	819	811	876	841	759	816	751	798	833	774	828	779	895	794	784	841	779	837	789	791	818	829	860	815	805	815	812	851	840	801	845	775	791	814	780	802	767	884	809	801	860	749	847	794	824	818	785	807	801	851	798	807	802	819	802	833	862	744	809	838	787	882	808	840	843	823	860	844	812	847	820	798	758	774	846	830	814	777	869	777	811	799	818	831	786	745	828	791	797	815	823	874	856	802	801	840	806	823	793	819	811	800	811	844	773	785	821	811	830	802	822	844	816	838	806	810	842	789	835	816	856	813	813	799	790	791	843	788	858	812	850	842	767	828	784	827	757	818	834	820	822	819	845	784	787	806	789	840	788	830	798	773	796	783	805	812	829	805	823	889	818	762	828	824	736	812	833	838	804	773	762	763	796	845	802	815	806	823	783	816	857	744	819	822	885	807	771	805	828	796	822	869	831	840	813	764	796	827	799	770	837	826	854	828	847	833	821	830	784	820	805	820	812	800	785	841	786	826	839	831	815	752	821	833	800	817	791	803	793	783	797	817	801	761	794	812	844	820	806	822	815	806	831	822	839	819	776	834	789	784	790	728	801	834	873	794	776	823	845	800	814	797	780	786	790	818	797	799	762	806	866	790	814	791	796	778	817	807	820	775	861	831	852	751	836	792	820	858	793	801	811	751	825	872	801	772	799	769	830	808	807	823	800	742	819	787	832	784	797	855	850	803	839	804	820	811	855	764	818	773	834	830	792	764	798	805	828	811	816	854	846	799	807	799	789	793	772	791	765	827	797	808	805	785	820	809	848	854	794	804	842	803	817	808	825	840	827	842	776	803	837	819	857	789	800	810	770	806	769	760	799	855	772	800	814	830	784	796	808	857	771	839	826	806	866	835	803	868	774	829	795	818	808	839	839	845	796	847	774	806	810	839	777	784	826	827	808	836	813	800	827	821	803	779	809	812	843	847	827	781	844	802	774	818	810	829	786	825	794	784	843	785	808	857	798	811	846	833	814	836	807	825	828	863	829	794	797	788	816	854	847	806	852	794	831	770	852	777	766	842	797	828	777	852	784	811	810	812	834	793	797	824	821	808	815	860	871	801	816	780	802	819	791	841	771	760	864	790	804	820	836	772	798	787	845	778	807	799	794	829	841	826	775	812	840	805	751	824	850	799	815	827	860	855	831	885	775	878	801	802	818	806	813	818	865	822	811	791	822	816	802	813	798	775	818	851	804	802	795	823	813	816	850	819	839	754	815	819	807	794	786	738	839	848	789	743	833	777	766	807	791	811	781	854	809	815	793	807	789	788	794	794	878	767	800	819	883	777	792	820	808	823	815	796	876	816	846	863	779	874	825	810	809	772	750	799	852	839	786	805	808	847	794	849	801	766	833	811	839	800	823	818	778	798	774	839	824	787	861	801	809	798	771	882	833	821	835	749	837	804	806	821	794	786	840	843	765	799	823	761	859	831	855	839	793	836	845	820	797	798	760	823	860	819	824	815	857	787	848	804	799	773	793	795	832	817	804	821	834	813	864	783	765	839	851	806	811	852	772	814	858	852	818	812	795	824	849	773	847	787	811	832	798	838	841	808	799	838	824
41780	44043	39222	26711	22861	19780	14284	9313	5543	2612	1909	1986	1752	1687	1528	1462	1424	1138	1455	1261	1288	874	826	813	664	638	607	556	538	494	511	486	484	477	484	419	465	417	399	386	367	392	372	394	367	383	378	383	335	385	316	364	378	411	336	372	379	355	360	339	357	377	383	341	416	381	377	350	363	349	373	370	303	371	362	348	380	402	355	377	325	358	395	315	370	319	405	344	376	335	356	357	366	358	357	384	319	361	338	352	367	345	361	360	361	342	385	359	376	348	379	344	357	349	340	315	341	360	333	380	366	399	360	346	351	355	358	368	344	351	357	315	333	365	360	348	331	336	312	354	342	343	399	376	357	327	352	355	340	345	333	367	348	352	365	369	333	354	364	362	327	354	337	394	319	356	349	339	352	356	384	343	335	350	392	380	358	365	335	324	339	409	330	312	330	324	346	353	360	376	347	359	356	375	366	333	361	388	360	361	334	352	337	369	336	347	344	396	341	339	367	348	362	327	333	370	353	314	353	345	328	367	368	358	355	331	339	369	324	367	371	332	341	336	339	367	371	368	318	391	367	376	316	315	356	336	327	328	387	359	361	340	349	389	359	345	350	351	319	338	378	398	342	362	348	357	361	367	344	364	374	350	367	414	370	379	362	347	341	333	375	346	347	368	301	351	352	352	380	386	331	400	365	361	364	376	348	392	388	383	344	363	382	326	334	389	322	387	395	339	349	345	328	358	314	371	392	360	346	371	334	360	364	362	359	338	300	326	348	335	361	346	384	379	369	350	357	355	378	384	356	352	390	347	404	342	354	392	368	343	394	361	339	336	325	358	327	343	352	372	362	355	334	359	347	355	369	338	374	361	367	340	343	337	358	386	371	364	359	384	329	370	357	350	319	326	380	385	339	357	362	347	398	293	378	393	370	372	324	384	329	376	354	381	343	330	341	365	339	385	352	362	333	310	335	330	344	355	359	347	363	400	353	365	349	360	329	375	324	316	353	355	355	334	345	404	345	341	346	370	337	348	377	347	358	317	347	326	367	351	310	373	337	354	364	331	382	360	351	329	334	396	352	368	348	315	369	370	368	362	320	315	350	353	389	369	372	339	356	356	324	380	350	368	343	354	387	375	353	351	335	369	340	364	350	372	334	388	352	361	382	335	365	352	365	379	310	366	320	337	374	380	359	386	326	353	366	327	354	369	344	361	381	355	397	353	328	313	338	333	330	367	340	361	330	345	343	352	356	339	379	366	385	375	370	352	346	347	366	362	344	352	342	333	374	349	341	368	352	338	333	388	382	329	338	379	379	357	352	335	373	386	305	360	375	380	341	318	362	355	354	354	335	367	337	365	375	344	356	327	339	339	353	358	335	369	379	365	328	325	367	359	365	360	385	357	327	344	384	387	339	358	359	374	360	365	362	353	356	376	317	343	375	352	367	373	359	340	367	358	386	339	369	372	365	358	361	366	370	350	342	368	346	340	366	299	339	355	363	345	357	346	371	388	344	359	332	356	347	384	334	364	361	375	340	353	331	331	351	358	353	357	379	367	321	315	346	365	324	373	344	350	348	350	362	387	344	371	339	338	377	360	372	392	319	361	334	346	354	372	340	343	351	340	335	368	388	364	316	322	351	354	316	386	333	359	358	352	388	397	348	366	313	340	339	327	349	359	314	326	332	381	366	341	347	305	363	367	373	364	333	353	356	352	344	373	339	385	325	356	360	363	345	382	363	351	394	382	361	361	354	348	357	363	313	354	338	348	366	364	330	343	373	335	338	353	365	353	362	352	384	346	362	369	324	315	324	360	372	344	342	302	341	359	397	341	398	330	368	344	350	361	331	369	307	367	344	375	305	354	359	356	333	342	379	361	354	344	362	349	358	339	341	331	369	357	354	359	322	364	326	382	332	366	340	348	366	370	369	314	334	349	371	369	342	371	368	324	346	340	378	353	324	328	351	337	363	361	338	364	360	361	369	336	392	340	362	356	374	342	355	349	362	350	391	372	340	369	345	360	378	353	310	364	374	329	376	333	361	364	346	351	369	332	347	339	331	342	335	353	341	374	340	321	333	343	364	343	345	340	332	335	358	352	368	388	341	379	365	351	366	336	365	354	325	354	342	368	362	352	360	362	375	354	324	356	357	350	321	332	415	401	350	379	362	372	357	344	387	376	329	368	390	345	356	353	333	330	367	361	378	339	333	338	359	384	334	335	341	401	344	360	351	408	367	353	367	374	368	375	362	351	339	356	371	365	379	364	353	367	375	376	358	361	380	346	388	340	347	373	387	319	318	353	334	371	363	368	364	359	322	355	346	369	336	356	375	350	367	354	385	343	325	367	347	331	333	341	357	376	364	359	340	362	338	363	359	316	330	354	348	326	382	363	380	337	316	327	350	325	350	358	353	351	338	359	340	367	338	342	338	355	354	346	357	339	353	371	322	381	379	341	340	352	331	357	353	322	332	337	352	339	368	332	351	364	348	364	331	363	369	347	382	363	364	393	380	333	348	345	358	357	331	325	349	356	331	337	371	383	343	326	329	343	374	355	314	363	337	357	330	372	341	364	314	389	327	400	320	376	355	382	358	374	367	354	329	350	363	377	366	375	359	361	397	345	358	362	356	319	355	399	351	328	339	363	393	330	321	357	340	389	353	365	352	343	356	363	342	362	355	335	365	365	339	356	365	335	342	347	343	350	330	325	375	340	312	350	346	346	347	400	365	332	356	350	342	384	363	355	328	382	370	368	323	377	377	340	332	403	340	383	362	358	329	367	337	350	333	330	359	354	356	353	351	352	363	361	321	355	389	357	334	343	355	365	338	339	365	358	354	356	357	385	392	363	339	317	351	375	349	366	356	355	347	361	361	379	362	337	352	359	383	367	372	358	312	381	351	342	347	353	327	354	345	377	345	351	342	371	329	338	363	359	347	342	371	354	323	350	348	377	344	345	348	368	329	367	339	368	398	389	357	340	313	344	378	345	334	346	336	356	380	368	334	373	406	382	373	362	323	316	341	328	376	351	375	342	362	360	339	385	330	329	383	403	331	326	377	365	326	354	341	346	400	328	353	332	356	344	365	361	342	320	350	357	384	371	367	360	330	363	390	305	323	390	377	373	382	373	374	344	382	354	371	390	321	369	368	349	380	363	385	357	336	356	367	360	316	370	369	370	377	361	354	339	348	345	301	385	388	368	348	348	360	350	373	372	331	389	367	367	357	319	378	347	381	341	341	351	385	341	342	344	333	360	357	346	357	354	394	314	325	360	344	342	349	341	330	346	342	354	368	352	391	359	356	350	355	360	340	356	347	404	365	340	338	357	357	361	336	367	338	364	334	352	355	360	323	353	347	333	334	320	342	361	377	379	355	333	363	356	367	385	361	408	362	385	337	354	365	359	354	333	308	327	339	347	371	366	340	400	363	372	341	363	369	350	361	336	348	383	329	316	334	378	408	325	358	370	349	340	339	312	355	386	366	369	384	377	404	364	354	351	385	364
32886	41634	40881	29116	25975	24667	21788	18915	14244	8923	7960	8080	7892	7337	6623	6478	6855	4922	6891	5802	5920	3956	3543	3969	3811	2852	2249	2054	1965	1935	1808	1837	1860	1745	1635	1490	1489	1343	1199	1142	1027	1090	1071	1072	1009	1082	1062	1048	972	925	913	903	968	962	1001	1042	934	1007	993	1017	1013	957	956	946	942	984	973	996	940	947	969	992	907	927	932	922	933	895	910	941	903	922	923	933	846	841	894	906	899	912	898	897	851	871	857	873	848	911	849	844	907	870	853	863	866	831	882	882	860	832	866	859	837	853	874	881	856	846	884	835	870	855	890	852	918	836	856	920	822	892	894	857	884	828	871	874	822	879	828	886	842	813	819	837	817	834	873	823	864	907	828	867	879	850	861	869	880	880	804	825	796	910	824	847	796	851	819	899	848	914	897	860	860	824	885	830	849	866	868	809	868	825	890	851	858	834	856	860	907	860	827	846	861	874	835	884	862	860	801	857	862	823	845	892	829	828	892	820	844	870	939	885	838	835	890	848	835	793	868	872	845	859	791	820	857	827	879	914	879	863	848	845	854	867	834	829	853	870	885	838	815	886	843	820	813	868	823	863	857	830	818	850	842	868	839	882	878	858	874	869	868	899	839	871	838	862	869	834	904	884	834	891	847	836	906	817	896	851	841	881	808	919	817	893	816	884	872	869	835	839	915	888	772	817	838	854	880	851	847	808	895	875	823	859	873	878	869	875	850	833	860	850	897	854	780	802	783	881	885	837	869	877	825	872	851	823	811	883	799	845	862	858	899	827	869	857	879	877	867	854	883	855	880	817	881	908	864	860	862	834	877	867	856	865	839	784	828	863	899	862	860	878	836	870	899	860	856	854	880	865	817	845	867	871	811	864	863	879	819	821	841	880	825	882	878	858	829	910	829	816	851	879	857	878	880	843	841	852	913	890	811	794	852	845	851	823	865	868	867	786	811	872	818	845	786	834	847	884	876	857	821	863	840	849	838	858	874	924	822	834	911	851	816	831	899	816	830	829	827	875	831	845	837	857	837	813	894	877	890	886	872	887	850	848	824	854	812	850	828	859	869	867	821	917	843	855	870	829	858	845	883	893	919	845	811	860	914	881	855	862	780	857	848	865	873	852	818	933	882	831	883	789	895	802	850	904	857	829	879	892	853	840	880	871	878	815	846	880	883	861	832	886	876	850	889	832	831	816	813	821	825	814	896	826	893	845	873	931	844	863	846	906	830	854	823	851	838	913	817	875	852	866	879	893	885	852	899	833	851	861	869	888	869	823	873	887	813	861	865	856	857	887	890	831	855	847	853	804	873	868	815	870	853	814	853	836	858	875	831	847	855	875	776	855	828	883	866	866	862	884	824	903	890	863	843	845	870	820	864	907	823	840	801	862	928	903	892	884	831	832	830	840	844	848	856	868	893	842	864	827	856	882	843	840	826	845	904	884	866	865	872	820	832	903	883	871	829	827	839	870	841	902	851	849	819	815	882	877	838	867	848	855	859	917	814	802	843	870	807	868	886	793	874	794	849	808	859	866	847	839	828	881	838	861	862	854	876	892	841	917	847	863	843	821	856	828	815	848	861	875	847	860	885	855	823	908	859	834	920	851	844	865	836	837	876	855	773	820	844	869	840	853	872	828	830	845	849	811	870	866	863	826	795	841	861	880	945	801	864	849	851	836	868	878	863	828	867	841	871	849	882	854	847	867	856	877	885	893	878	870	829	878	849	860	818	835	880	874	853	825	868	856	895	893	862	841	851	909	847	846	860	882	847	799	861	849	886	851	856	850	826	868	885	848	846	867	836	929	810	835	866	841	874	856	829	774	812	878	883	877	833	874	844	877	821	848	817	883	849	801	857	844	836	849	880	846	906	844	884	839	841	868	855	843	800	835	881	792	854	852	829	836	888	894	846	908	881	905	898	858	789	834	863	846	844	834	874	828	876	866	869	880	892	876	856	856	878	858	835	896	903	859	886	860	811	855	851	851	864	806	833	907	916	875	835	873	882	792	888	823	831	891	912	842	899	841	811	815	833	873	862	878	842	846	849	820	843	872	888	900	863	872	809	851	847	866	849	849	862	902	865	822	853	821	848	834	847	898	857	828	793	872	827	858	859	834	860	869	906	899	854	894	824	873	849	845	838	856	842	830	882	820	846	809	865	857	836	838	921	844	854	864	871	852	863	823	816	859	847	855	893	836	842	839	806	883	835	802	869	875	865	838	850	859	856	852	892	894	876	877	871	922	867	837	868	891	843	853	827	859	849	898	792	845	865	863	838	844	890	919	805	859	881	833	872	861	892	855	856	835	840	826	850	871	829	837	834	840	887	830	833	904	872	899	909	862	859	903	874	851	829	842	860	847	832	822	853	880	883	852	882	826	902	813	905	832	871	864	910	903	878	845	902	838	902	890	830	896	819	882	871	830	837	878	838	893	831	851	894	780	909	855	831	847	890	851	834	877	872	833	823	906	856	868	868	851	890	841	815	856	856	800	851	824	841	877	836	856	816	877	820	893	817	863	867	836	840	817	857	864	825	809	865	836	856	818	876	864	870	862	841	820	837	902	895	838	813	847	852	827	853	817	859	835	840	895	855	847	864	881	864	909	863	835	809	828	831	866	914	932	843	809	873	824	914	885	881	834	873	862	809	810	822	831	844	808	854	825	844	824	828	820	852	806	846	868	840	821	885	824	856	877	844	896	854	873	839	899	895	866	847	881	834	861	832	885	795	927	835	881	887	858	800	829	819	811	810	823	869	907	845	856	852	870	859	773	938	849	842	866	879	848	877	836	886	856	846	824	794	842	862	874	820	843	882	885	873	840	877	841	847	872	847	831	798	816	860	874	880	826	848	799	873	828	876	875	826	881	896	889	828	870	884	855	869	866	829	858	884	846	885	858	835	929	857	886	806	901	887	872	864	872	839	865	820	777	863	852	865	827	851	860	922	850	828	810	894	912	805	868	880	818	861	801	842	865	882	868	863	815	864	863	882	810	817	846	856	855	813	889	898	808	858	855	842	829	870	836	839	866	848	878	820	876	809	825	835	802	863	894	876	877	846	929	804	823	850	871	886	862	865	846	867	897	828	855	837	844	843	906	900	910	868	860	856	814	823	867	847	842	871	861	904	830	798	898	816	876	870	888	808	837	835	825	805	865	882	866	852	821	858	833	881	859	814	840	825	876	839	870	855	840	908	877	819	841	884	883	863	877	864	872	863	863	859	846	839	817	892	859	822	809	842	851	879	887	876	867	842	840	897	853	866	840	820	875	916	861	857	826	847	845	810	843	854	877	908	838	829	844	818	847	876	879	824	867	847	875	810	854	880	811	866	841	829	901	846	834	880	852	828	834	859	846	871	887	834	841	855	909	830	873	868	848	869	871	869	876	748	867	883	887	852	871	819	857	866	832	860	865	812	852	856	838	869	842	875	874	865	865	849	856	854	805	865	859	840	851	855	843	875	818	845	862	878	807	841	917	831	802	872	811	857	839	850	826
49410	45103	39065	27577	25023	23633	20213	14616	8478	4129	3750	3036	2869	2529	2309	2192	2720	1900	1853	2072	1554	1244	1011	1006	1029	933	614	580	580	553	551	558	518	492	527	463	447	416	403	380	362	390	388	393	383	349	382	396	330	350	364	354	351	344	351	373	341	346	362	390	372	379	317	337	352	372	355	360	331	337	293	314	350	340	342	361	320	308	354	358	392	337	314	328	332	340	314	346	328	318	307	309	334	298	324	296	298	352	367	321	315	335	322	343	332	370	327	329	322	351	348	310	326	299	360	338	339	310	370	338	314	303	335	355	336	321	276	326	302	306	318	331	351	303	324	340	351	327	317	319	338	299	311	343	317	302	345	310	297	335	332	361	320	343	306	346	268	347	338	315	351	286	345	302	334	360	324	340	313	301	344	308	294	342	283	328	339	353	327	339	313	297	306	296	348	349	319	333	326	320	322	298	322	326	324	311	319	275	310	269	344	296	308	316	279	318	306	292	312	317	326	316	339	325	299	341	294	334	336	362	346	314	338	346	330	380	309	339	290	312	313	293	332	313	326	328	295	318	349	316	329	282	323	311	321	314	319	379	341	333	317	298	327	346	318	328	311	339	346	315	342	298	299	319	344	288	333	318	306	339	344	313	331	298	302	313	335	288	344	303	317	339	350	318	383	305	308	355	305	295	327	329	328	336	315	279	293	312	301	319	356	314	323	315	351	353	338	330	350	290	318	333	344	318	346	316	296	327	317	319	337	309	319	333	280	327	346	312	303	349	300	343	353	329	310	284	351	312	332	318	306	320	285	336	325	302	302	343	326	299	325	318	313	338	310	320	317	331	332	317	343	286	300	319	304	323	298	315	379	328	309	348	325	342	358	332	343	318	334	370	338	313	338	308	318	317	334	316	333	377	337	340	300	303	298	304	294	336	325	328	325	310	283	307	325	280	295	337	326	300	371	334	302	354	296	317	321	323	327	314	308	313	331	352	306	301	338	344	335	325	318	341	338	315	367	320	307	334	346	338	306	311	314	360	337	326	328	298	324	301	289	315	309	361	329	327	323	306	335	316	299	324	328	337	292	307	325	314	330	310	331	311	319	332	354	317	315	333	339	319	320	317	333	341	312	325	361	316	314	331	305	361	331	333	304	341	299	305	325	295	302	328	319	292	317	312	333	288	316	320	327	311	316	330	311	336	320	313	334	315	319	355	305	319	297	335	298	313	309	319	308	305	300	306	333	342	305	334	299	329	289	332	318	327	330	316	348	295	322	320	318	314	302	307	315	322	323	349	334	317	318	322	291	333	331	352	367	305	366	311	313	336	336	321	327	311	292	310	321	362	368	314	310	296	300	290	277	338	304	316	317	322	333	311	345	315	353	298	321	359	341	339	302	337	308	320	297	313	336	323	336	320	309	349	348	290	330	354	316	330	312	319	336	304	325	302	321	304	353	317	338	300	316	307	340	322	345	303	321	350	307	319	353	319	292	320	323	325	314	300	304	309	348	334	313	303	329	302	309	319	307	346	328	331	334	303	281	296	335	344	302	318	269	329	309	325	349	314	336	328	308	306	325	339	320	328	299	309	309	364	287	319	302	354	299	330	371	299	335	334	327	312	319	329	322	293	312	311	319	298	329	357	326	347	323	293	315	322	321	338	389	304	338	324	321	344	319	327	321	339	320	341	315	305	331	313	358	312	346	317	322	326	356	320	332	333	331	337	296	353	334	346	332	311	321	321	358	340	360	341	303	347	343	347	355	305	310	365	323	298	321	304	316	332	316	332	291	335	318	330	326	336	336	329	338	328	294	330	346	323	336	338	305	338	332	359	339	324	321	329	320	307	344	324	315	343	324	323	305	325	317	319	332	307	330	334	320	327	334	295	329	298	292	285	310	339	333	336	329	292	315	317	313	333	337	331	324	300	316	309	307	323	363	302	307	328	342	327	342	348	326	327	278	302	316	285	381	331	319	318	328	340	329	325	322	336	294	289	303	341	338	309	315	313	333	298	321	359	363	381	317	352	345	310	341	308	334	307	320	335	311	328	332	353	356	341	336	313	313	298	363	320	326	275	315	339	305	332	316	301	300	360	320	307	302	336	346	312	322	363	328	327	349	343	289	316	325	324	319	357	323	335	324	335	310	297	354	343	323	321	342	301	358	319	286	344	333	313	297	327	322	326	322	338	313	307	335	354	325	332	312	320	344	327	302	347	353	326	343	346	328	340	318	352	313	334	339	331	333	361	320	323	329	330	329	305	303	310	310	314	333	340	331	373	366	320	319	339	314	305	314	324	307	352	313	348	294	340	323	293	309	334	328	307	336	321	337	332	332	317	351	342	307	304	331	346	344	320	303	307	335	324	344	358	304	291	316	309	324	345	332	320	327	350	295	301	289	340	310	309	324	308	326	323	305	305	345	300	332	308	340	306	339	341	341	323	309	317	320	314	312	298	298	294	321	304	338	311	327	312	309	277	299	321	316	315	307	328	331	355	338	319	329	277	305	380	345	360	336	331	330	298	359	336	313	316	327	329	375	313	319	293	315	331	317	364	322	306	350	344	331	345	324	325	289	312	343	334	369	304	319	348	334	337	308	280	331	348	349	305	320	310	339	333	344	337	327	370	332	323	328	306	314	348	307	326	299	352	301	305	305	354	335	341	323	330	329	313	298	321	349	324	311	314	283	348	325	328	365	352	327	306	347	302	340	305	337	367	323	310	338	306	326	315	302	306	322	349	329	342	314	320	300	316	341	330	307	329	323	346	296	321	322	314	321	318	323	313	342	321	318	316	297	309	312	320	308	325	325	330	319	307	326	326	363	296	334	314	365	320	343	312	341	318	311	368	307	310	324	303	328	293	319	341	320	304	332	320	341	335	336	344	380	340	314	311	361	287	307	310	344	337	343	293	316	319	367	309	323	315	319	343	293	321	303	316	333	311	335	315	337	346	304	312	317	326	306	351	329	293	328	317	318	333	335	302	339	344	315	309	324	301	328	345	301	320	319	306	320	342	320	367	306	319	336	286	327	296	308	316	337	297	302	307	280	328	323	335	328	315	376	312	310	332	334	370	316	317	308	317	294	315	359	303	302	332	310	307	340	302	337	335	331	325	301	323	307	322	335	332	300	292	301	318	338	319	329	323	316	289	364	314	327	340	307	337	329	348	307	323	326	327	365	306	302	327	329	302	308	332	344	307	344	311	352	324	347	319	328	346	316	336	324	311	312	308	329	330	311	320	290	344	338	342	347	318	333	334	347	321	295	308	322	294	323	318	354	340	331	295	344	345	291	332	331	302	315	311	324	317	331	319	290	319	309	317	346	309	291	310	326	328	352	296	308	335	303	315	340	325	349	359	350	322	314	276	340	319	331	330	339	318	340	326	314	337	294	325	315	303	340	324	304	332	301	336	310	321	322	301	307	303	318	303	312	303	333	309	301	318	312	307	324	332	314	307	338	304	338	341	347	339	316	320	307	318	309	341	303	317	341	318	324	308	332	320
38551	46238	44133	34753	31082	30174	27188	24344	17419	12137	13286	11524	11482	10500	9463	9306	11180	8509	8794	9165	7040	5832	4787	5165	5920	4611	2964	2558	2485	2362	2246	2283	2106	2103	1957	1839	1808	1475	1422	1197	1107	1108	1133	1086	1116	1030	1094	981	990	957	909	909	937	945	1035	1074	1057	999	1011	1053	1000	974	921	1006	1001	1025	963	942	955	898	892	915	910	885	876	929	850	873	915	892	846	831	826	850	872	853	753	865	852	779	798	810	805	801	807	832	790	794	816	807	786	794	828	819	788	859	806	819	742	820	749	848	793	802	778	759	767	789	780	818	784	773	778	739	765	788	786	770	779	783	804	746	813	733	782	807	809	806	819	790	721	790	779	734	776	812	793	794	777	772	789	773	803	751	779	844	732	754	746	759	794	747	768	779	841	749	796	781	751	769	829	743	789	779	811	787	758	776	794	766	763	724	774	731	821	783	773	780	809	766	789	735	771	786	810	781	815	795	768	758	793	729	785	820	809	763	745	750	799	772	752	743	782	779	772	765	774	778	779	740	768	803	821	804	754	751	794	779	800	753	780	780	738	767	734	768	809	789	817	765	759	824	769	795	779	776	762	732	719	745	751	749	739	757	818	819	752	801	761	793	781	824	829	776	761	774	773	767	751	776	809	812	769	759	818	779	769	765	779	772	837	766	735	782	795	785	820	706	778	770	819	816	764	785	774	768	767	789	791	753	764	714	786	767	770	753	807	751	813	733	805	786	795	772	778	795	801	787	826	754	822	817	790	785	776	793	846	791	797	806	780	768	827	723	771	795	801	794	784	830	763	806	792	749	759	732	750	765	792	777	759	756	806	816	756	803	784	748	770	805	779	765	764	809	796	773	788	786	752	742	750	775	804	795	755	752	804	806	787	764	697	796	840	812	801	813	802	756	762	790	765	763	773	782	742	823	816	828	729	771	747	786	769	755	793	760	795	790	797	789	753	730	767	767	724	789	767	767	841	763	768	780	799	812	759	732	800	767	785	792	723	814	793	777	764	772	744	762	784	820	787	741	798	769	798	821	758	789	792	780	731	753	804	740	765	751	759	744	792	776	765	730	734	775	773	777	741	778	785	738	730	769	796	773	752	758	768	775	749	845	768	777	728	770	788	783	717	779	745	800	810	794	807	813	804	741	790	770	777	831	736	757	741	734	808	832	769	755	760	789	811	796	790	788	766	769	763	779	785	784	822	825	800	853	767	729	781	820	795	755	791	744	772	738	761	777	778	784	793	810	842	806	799	831	788	760	786	790	760	751	827	837	814	775	806	770	822	787	727	793	790	732	791	728	742	760	812	756	780	748	794	803	785	767	732	761	807	776	774	766	804	779	785	798	780	806	791	739	782	747	759	782	782	807	826	789	768	769	741	771	745	788	809	742	784	772	803	782	755	750	803	786	742	805	787	787	780	781	756	781	787	787	731	762	789	785	754	808	728	743	789	794	824	792	784	840	804	758	763	760	773	741	767	745	775	770	760	777	770	753	791	783	789	756	754	782	762	762	751	753	777	800	751	850	787	781	789	754	761	717	786	768	798	800	794	762	769	784	766	785	836	806	752	723	741	751	794	764	811	779	765	772	761	789	749	739	777	841	718	784	791	748	743	791	776	747	757	786	768	780	730	811	791	803	726	743	814	791	792	798	743	769	804	734	808	766	793	827	772	784	801	783	792	783	735	778	772	769	781	824	764	745	801	733	727	811	836	764	796	760	827	776	780	772	752	759	739	783	799	754	763	764	778	758	744	783	760	746	805	805	774	764	722	824	808	762	760	796	801	804	749	713	772	782	754	764	795	705	809	848	825	783	751	830	736	774	779	809	823	797	809	730	765	787	808	801	835	830	863	752	807	803	815	771	751	742	753	796	733	805	757	745	858	796	756	741	783	726	814	768	824	741	810	768	775	743	854	760	813	763	801	826	775	778	820	745	831	809	804	782	791	789	762	804	785	761	776	788	797	802	757	764	802	813	739	752	766	798	791	729	761	778	778	778	774	814	766	726	803	722	720	807	738	791	761	811	791	769	768	805	757	781	765	763	776	799	758	777	759	796	765	778	766	758	822	803	770	773	738	769	825	773	782	813	760	822	807	744	759	755	775	795	772	786	788	785	755	757	775	827	810	777	805	777	759	774	737	799	771	809	793	704	778	724	798	789	777	804	718	805	769	767	762	691	830	826	778	806	793	786	827	750	761	758	774	782	749	814	829	786	835	758	759	786	764	771	729	838	826	810	769	754	756	788	819	771	816	791	792	808	801	780	796	768	771	781	757	812	762	793	812	792	777	792	746	847	769	763	760	799	798	754	759	780	774	781	763	764	764	792	767	752	774	754	820	813	757	795	771	825	768	795	777	748	717	782	767	784	773	749	819	811	742	757	746	792	818	779	772	814	801	782	761	796	796	803	745	770	731	763	762	825	787	757	685	757	827	781	830	738	779	782	760	766	830	802	817	770	815	774	767	785	778	727	821	805	801	758	803	773	810	724	767	781	776	740	786	747	753	755	749	728	810	789	759	793	809	772	782	798	756	733	785	752	813	734	775	761	790	778	752	805	730	761	787	781	827	805	777	831	816	806	769	755	770	855	750	740	767	794	701	759	772	791	778	802	780	803	791	832	766	768	750	762	787	751	797	772	760	788	811	760	765	797	782	804	744	784	749	787	723	803	777	753	778	812	764	732	806	753	761	758	759	761	812	773	807	784	763	778	781	797	814	772	758	816	770	778	808	764	815	798	795	769	808	737	807	823	739	738	759	715	767	826	759	757	788	736	747	814	772	838	805	819	777	668	776	756	797	787	776	787	759	767	745	813	826	799	756	752	791	801	807	808	745	759	779	813	802	782	716	773	743	802	801	765	811	768	815	785	783	813	783	808	724	806	772	795	783	793	775	794	753	788	801	814	775	769	825	812	778	782	737	799	798	793	742	750	743	780	759	762	794	712	786	757	783	796	730	788	792	771	761	757	795	778	831	754	747	774	722	773	758	778	730	713	751	785	779	813	778	796	795	776	801	759	800	736	790	840	777	758	787	791	793	778	771	787	823	737	769	744	827	801	763	823	774	758	744	832	819	795	757	817	819	781	777	765	763	752	776	748	758	777	742	757	794	734	753	758	761	787	767	773	769	724	721	805	783	767	760	835	815	837	796	798	807	773	767	764	694	762	749	782	742	784	762	755	721	764	757	750	730	730	791	780	765	817	781	754	820	823	768	810	749	757	786	781	765	817	774	776	765	763	770	753	779	778	760	734	793	801	765	783	763	765	775	825	814	684	760	791	800	816	785	798	770	765	764	791	785	783	819	811	739	749	757	761	749	742	766	794	793	771	801	782	811	809	776	735	766	803	754	816	768	759	788	751	832	779	809	769	746	759	805	840	777	757	787	770	786	709	787	807	818	800	761	744	777	800	793	725	815	762	775	800	772	801	787	808	777	785	750	783	754	779	734	777	770	790	779	791	775	828	806	782	813	786	747	794	753	701	775	783	774	754
15164	18533	18561	9299	5089	3262	2589	1946	1413	1041	853	747	720	611	554	559	519	477	442	463	433	438	441	428	425	379	409	438	369	387	374	375	382	403	369	378	405	375	334	368	325	316	334	359	354	307	323	326	341	332	307	334	309	324	362	364	289	305	341	339	344	342	358	329	358	331	362	348	360	308	305	297	361	317	338	337	350	352	304	313	333	314	296	304	306	338	303	311	290	326	348	313	318	306	338	316	286	340	321	307	325	365	338	332	319	329	347	304	325	314	351	336	320	288	334	340	338	354	331	321	353	311	294	287	295	301	337	347	332	362	294	336	322	357	318	322	343	322	333	334	317	313	301	322	329	327	337	314	304	310	316	332	353	312	335	319	305	339	335	321	354	300	315	309	308	323	303	335	309	357	318	348	345	318	328	357	322	305	311	312	299	310	323	315	367	286	307	326	308	316	309	370	324	340	335	358	312	314	330	326	329	327	324	314	321	299	333	317	317	334	322	349	319	298	325	331	329	359	338	355	316	323	370	300	309	329	340	339	346	314	328	331	320	339	336	339	284	314	323	353	324	326	349	319	334	365	297	332	355	343	303	342	319	355	319	324	347	302	348	369	338	351	355	305	330	318	325	295	312	290	338	327	339	315	298	342	334	352	323	343	358	329	362	330	324	320	350	331	338	304	328	320	341	329	319	298	289	350	324	305	334	304	331	321	332	304	344	299	355	331	336	295	329	305	359	351	320	345	324	347	356	309	340	324	331	337	323	335	311	331	298	322	326	357	315	355	323	335	327	348	330	307	292	328	301	342	333	332	318	297	337	327	315	315	328	313	325	327	363	320	322	319	324	304	368	342	329	301	309	334	347	334	358	328	323	310	301	326	325	326	290	317	333	299	314	343	339	306	288	359	285	337	344	323	340	301	320	309	334	303	282	344	345	329	359	333	297	303	293	308	314	349	348	409	293	346	317	354	323	328	320	338	308	304	321	343	347	318	337	293	345	341	343	356	306	340	300	332	338	302	346	326	305	330	360	353	325	339	359	326	321	346	322	308	307	337	348	316	325	306	321	338	343	314	328	322	335	318	316	334	343	294	296	336	321	302	348	303	337	327	301	343	321	308	352	303	357	364	288	354	299	328	318	327	327	350	338	329	346	273	316	340	304	323	356	320	321	343	347	325	317	344	312	319	337	325	321	353	342	358	340	330	300	345	320	299	352	307	314	295	312	333	331	305	324	340	254	335	362	337	341	290	294	324	316	339	338	333	356	318	341	354	339	317	312	342	291	315	313	285	336	338	301	336	315	322	306	323	339	329	313	353	324	325	323	318	334	327	338	362	323	310	311	317	278	302	304	344	315	334	323	335	310	348	332	320	332	294	348	270	312	338	363	324	340	323	315	320	334	333	336	345	324	377	353	365	328	321	314	328	319	324	341	308	306	365	311	349	310	308	345	342	314	313	299	335	302	340	329	356	337	335	328	349	333	328	353	358	301	317	345	301	357	305	359	333	345	285	312	317	329	324	342	332	320	317	314	328	333	323	294	333	365	371	329	295	324	318	336	366	311	330	324	352	338	301	328	349	322	304	302	318	329	324	362	322	328	361	343	328	313	344	337	335	295	319	312	329	340	327	333	325	344	314	292	306	315	333	337	316	328	327	313	347	342	355	325	337	330	310	311	326	302	328	312	361	325	288	308	302	316	337	303	319	353	343	347	318	324	352	330	286	335	305	332	337	342	319	315	318	312	332	302	331	288	295	320	341	353	332	326	334	355	324	318	330	285	322	348	304	277	322	348	335	307	328	353	315	353	325	331	325	304	284	332	329	347	343	324	314	348	353	332	350	341	327	339	335	315	350	295	320	317	337	351	322	297	302	341	317	314	350	295	326	341	316	297	336	347	319	330	366	315	285	339	305	294	343	325	316	331	342	312	332	358	329	343	328	308	324	311	318	304	301	268	311	328	309	359	337	336	311	304	350	341	339	308	306	349	320	318	318	336	375	320	328	338	343	320	316	335	316	335	334	297	329	335	328	339	313	334	300	314	319	317	328	324	340	328	332	305	317	341	327	304	338	362	343	299	344	327	341	339	339	347	334	336	294	328	320	312	337	310	325	334	325	323	312	328	314	310	290	331	343	343	307	333	343	325	368	284	323	320	306	317	346	314	313	335	325	327	323	356	342	363	310	325	340	337	348	348	342	283	310	335	350	302	329	334	344	318	304	310	366	336	316	337	343	313	311	327	317	322	305	296	325	340	330	290	335	317	350	300	309	331	313	316	334	329	325	291	344	344	317	338	352	311	333	318	328	307	339	296	331	317	339	312	342	335	339	350	312	319	325	298	323	346	315	333	316	336	350	314	317	335	345	342	352	296	336	336	302	310	331	318	314	328	309	302	320	310	325	320	341	306	316	345	305	304	321	324	326	355	331	349	333	306	328	300	342	308	306	345	338	335	338	296	321	361	330	370	343	321	330	326	337	350	353	355	305	304	336	324	315	327	329	335	329	316	319	347	320	326	331	337	369	351	292	310	353	336	327	277	310	314	331	340	328	349	344	323	344	335	315	337	296	330	349	326	332	307	331	344	330	321	346	323	335	318	333	348	310	308	328	332	323	340	337	334	348	306	329	332	319	311	328	343	337	323	279	318	296	344	324	359	339	338	310	342	304	320	319	332	335	314	347	324	343	332	349	339	358	312	285	309	353	337	308	351	313	300	334	302	304	337	340	310	338	332	326	308	347	297	324	360	347	318	275	321	341	309	344	300	356	309	321	308	308	313	326	341	310	347	323	299	334	354	342	322	344	337	306	298	333	319	310	350	333	302	355	310	315	310	347	312	290	316	341	343	348	304	309	320	327	326	332	346	329	308	317	326	300	330	326	324	328	302	351	338	325	325	342	357	298	312	337	311	333	298	348	292	274	321	331	326	328	315	287	313	318	341	374	336	335	345	294	293	319	319	312	329	314	330	306	326	347	328	369	305	331	354	313	314	305	325	368	313	298	331	363	299	345	307	319	342	302	326	350	349	307	313	344	329	312	339	306	313	312	336	309	308	327	312	316	347	335	315	305	347	339	304	330	331	338	335	334	315	330	352	339	333	338	315	346	380	308	329	330	330	347	338	325	337	323	321	355	360	357	317	316	341	317	319	308	305	357	348	320	299	356	317	322	360	313	301	321	327	326	336	349	345	298	312	338	341	301	360	320	344	319	332	284	338	335	315	338	365	336	353	361	334	299	327	348	306	306	299	354	329	329	321	326	332	319	313	323	295	337	318	336	297	301	352	309	330	327	307	327	331	330	297	324	327	331	309	325	334	327	333	322	308	332	306	344	326	322	359	329	346	336	332	337	299	341	335	299	308	336	323	345	333	353	347	326	333	340	336	287	316	311	332	346	299	328	322	326	316	301	350	317	301	335	332	312	339	319	345	286	321	363	353	365	311	301	323	339	301	329	314	319	306	322	319	311	319	349	319	331	309	311	306	315	335	320	342	311
11012	19401	22292	16430	13568	11606	10241	8315	6407	4792	3936	3386	3036	2607	2396	2265	2191	1940	1790	1666	1609	1535	1458	1469	1570	1498	1439	1392	1384	1359	1276	1283	1212	1267	1198	1156	1174	1029	1014	903	898	834	951	888	906	874	898	828	890	847	870	873	896	866	844	859	947	841	862	900	833	886	826	899	929	853	874	907	811	834	841	873	777	788	815	813	847	821	868	810	852	821	796	847	837	820	835	842	821	803	815	818	833	858	827	798	800	817	788	857	789	763	839	854	766	745	819	806	794	812	839	838	838	802	851	863	840	818	874	830	788	855	779	816	792	811	794	811	811	787	791	791	837	828	817	774	854	802	819	852	806	822	832	767	783	800	822	834	826	872	782	779	783	817	804	784	782	825	857	820	723	796	860	807	753	846	782	821	836	728	859	814	753	830	774	836	780	788	874	878	759	824	768	796	829	827	799	781	820	799	776	852	830	813	792	809	851	797	806	805	827	797	774	854	783	849	858	805	847	835	824	819	779	811	791	761	801	751	775	775	808	841	781	866	826	757	778	773	799	840	795	839	867	846	793	781	801	779	791	784	801	760	788	823	826	802	821	799	803	800	823	797	794	837	821	821	775	839	727	804	785	793	810	741	806	842	782	834	784	871	789	756	790	814	771	794	825	801	741	844	777	808	809	784	834	787	799	871	807	787	818	809	832	791	843	809	770	778	729	838	823	834	781	832	787	805	811	813	775	818	824	809	831	800	794	775	779	753	829	789	820	843	792	767	795	822	811	807	803	781	776	803	827	864	766	812	828	813	797	830	851	823	760	828	830	828	798	781	782	799	815	782	853	773	807	761	781	802	799	811	758	800	765	856	802	787	783	745	794	808	795	822	808	794	832	841	780	781	848	820	812	818	802	791	828	829	837	834	803	806	792	843	847	780	788	826	713	803	777	855	786	849	827	842	821	805	787	832	808	814	786	814	781	841	814	816	806	746	836	844	784	744	838	784	801	830	799	761	804	831	777	781	777	774	796	824	804	827	794	785	788	836	780	839	785	809	808	783	801	785	825	826	799	851	816	800	775	776	798	764	827	828	867	808	835	813	808	797	758	788	841	814	786	839	804	804	775	762	779	806	792	749	860	812	806	829	826	792	756	776	847	804	795	818	774	807	837	793	780	852	825	802	765	801	811	765	790	816	817	786	770	783	819	812	786	791	814	804	833	758	797	872	776	804	852	811	790	822	832	797	815	790	791	780	848	823	798	827	792	791	792	792	824	790	769	789	839	794	788	841	824	824	844	830	791	791	844	789	772	811	799	799	825	822	775	758	759	793	802	801	797	816	813	801	798	821	808	831	799	785	835	844	803	827	794	804	732	853	778	813	780	774	815	807	766	825	830	828	831	792	825	787	859	846	824	831	819	801	811	762	829	799	831	825	757	827	832	770	780	790	840	839	778	826	812	793	793	802	793	799	791	815	828	811	807	793	844	750	772	811	813	788	801	802	816	778	869	821	803	846	828	814	807	814	775	829	813	808	817	767	802	786	863	806	779	747	799	790	838	827	838	844	810	828	792	845	812	808	739	828	775	782	747	815	814	773	822	823	793	740	803	807	791	875	816	789	791	816	836	795	803	803	797	815	833	798	790	823	831	827	802	808	800	789	768	801	859	821	792	837	847	822	792	770	792	782	843	829	780	800	797	824	844	814	810	815	775	779	791	774	786	812	817	813	814	838	802	775	797	851	803	812	822	804	815	823	783	782	764	827	819	794	817	761	778	755	873	826	838	789	792	829	836	819	779	791	803	814	841	789	811	808	778	833	803	835	812	790	825	825	847	795	805	823	779	808	753	817	843	785	794	800	805	798	813	819	815	797	811	826	799	837	795	819	797	743	848	808	783	809	809	791	808	749	811	806	805	778	822	802	757	771	803	779	855	838	799	796	778	807	838	766	858	779	819	781	776	786	816	810	788	830	872	790	831	818	805	799	759	803	809	816	808	797	837	805	863	779	787	783	763	829	789	813	790	805	879	820	765	770	784	773	888	833	778	778	789	799	763	852	770	816	858	811	827	838	814	812	793	783	800	824	808	808	822	819	852	834	790	860	796	815	841	801	800	755	790	831	795	794	827	755	747	772	735	822	769	810	785	845	819	810	807	786	778	860	797	782	817	807	838	789	805	815	784	829	820	792	789	731	790	821	826	806	792	868	822	773	805	837	796	866	831	829	843	826	788	788	802	803	804	800	797	855	813	785	790	798	750	857	760	783	853	826	811	858	817	768	834	797	818	769	810	833	780	777	798	839	773	845	809	817	887	823	858	797	764	831	800	811	811	781	781	779	799	854	835	833	827	800	775	819	787	841	788	784	821	758	756	772	841	815	812	852	853	837	809	805	798	762	839	813	837	730	809	827	797	759	834	784	781	778	749	817	810	781	844	782	772	816	848	763	750	836	789	791	853	821	860	824	851	836	749	797	812	829	803	761	793	780	825	769	729	731	790	761	803	781	803	766	846	808	834	766	832	852	831	806	821	812	850	800	754	771	765	793	749	755	833	828	812	819	782	803	782	801	848	825	805	806	743	808	770	795	792	738	791	789	733	818	820	774	819	818	806	741	796	801	838	823	812	794	806	794	797	757	782	821	814	823	807	779	792	742	821	818	829	796	841	795	829	825	820	820	797	855	814	784	825	813	811	768	799	819	825	805	825	777	803	856	766	760	787	834	849	863	760	770	842	778	805	785	802	796	867	818	815	835	817	778	790	840	820	842	821	776	802	833	780	813	822	806	821	787	893	741	795	759	838	825	789	787	789	857	805	822	827	818	795	786	797	814	749	764	856	880	825	761	824	803	849	778	795	825	819	825	816	838	820	803	804	800	798	827	808	799	827	735	860	784	853	828	777	795	813	816	810	793	844	832	841	819	820	758	852	873	815	823	811	837	821	800	818	826	787	822	780	817	821	796	803	812	836	842	769	804	822	825	805	769	848	812	813	786	835	840	809	803	811	835	751	776	855	757	792	788	866	742	801	779	828	763	814	783	723	785	846	799	798	782	791	850	772	864	779	807	812	807	784	776	815	842	837	865	830	781	788	794	808	841	807	801	812	867	807	816	784	783	783	817	883	810	825	771	755	843	834	780	765	797	817	784	837	807	822	816	829	815	776	793	824	836	784	776	825	806	803	819	763	821	832	804	783	835	792	818	849	793	761	849	806	818	838	807	815	804	780	779	836	821	787	809	790	794	841	854	846	795	827	831	806	800	878	788	832	798	769	781	818	795	753	841	785	802	778	786	806	770	866	784	815	825	859	756	795	829	738	800	813	785	837	841	829	800	798	750	750	815	815	792	766	831	808	800	792	823	802	807	764	818	805	840	806	840	813	831	733	792	799	830	825	751	767	834	765	824	800	833	804	809	738	783	820	845	788	804	820	773	775	852	790	778	803	821	760	792	805	812	859	754	842	833	847	802	772	820	795	832	813	814	822	810	792	821	843	791	860	861	775	826	788	777	841	828	773	807
44054	45277	36209	27872	24406	19498	13598	8757	4635	2448	1889	1907	1777	1663	1497	1519	1542	1375	1163	1231	1054	837	732	689	705	662	572	522	512	541	494	490	483	478	422	425	425	382	395	404	334	406	416	368	371	388	399	373	365	373	350	368	375	364	307	398	387	389	381	317	369	344	362	374	343	356	359	372	368	365	354	339	331	376	371	358	381	371	351	333	375	356	353	379	368	354	370	349	348	359	310	382	363	383	356	349	356	377	347	364	353	360	348	355	360	354	390	375	344	349	352	337	324	355	336	343	341	354	339	368	331	340	367	334	341	345	337	318	396	344	357	326	366	316	371	326	368	329	330	335	329	316	353	333	344	345	387	367	352	345	330	378	355	365	361	351	333	332	330	352	347	375	359	366	389	351	363	344	333	357	334	347	349	362	338	338	333	348	336	348	355	381	343	333	355	371	371	346	370	382	344	301	374	356	314	352	342	359	340	334	342	392	327	345	375	349	370	362	371	437	313	347	351	337	371	389	359	332	340	337	362	347	362	323	376	385	361	354	349	364	339	336	307	340	360	316	321	350	348	344	340	320	373	371	340	342	341	343	401	364	318	385	351	367	382	352	359	351	380	356	355	376	344	388	400	376	323	325	339	359	353	348	356	318	361	398	368	354	366	324	308	348	332	342	356	379	346	338	341	363	369	354	337	344	371	349	346	326	379	365	383	349	342	345	348	350	371	353	353	361	370	367	357	339	332	346	383	350	355	323	350	325	361	335	379	358	378	376	373	334	351	376	379	365	356	357	355	354	374	370	370	367	362	368	355	359	332	370	345	345	353	329	348	341	338	364	324	372	364	349	365	368	368	341	404	370	348	330	352	345	367	348	323	332	326	358	363	347	343	350	367	338	345	323	387	324	309	364	356	361	337	358	336	353	359	367	376	374	367	350	350	334	325	344	364	367	353	361	375	315	375	352	349	327	358	361	356	358	368	368	346	378	385	337	333	327	338	311	338	364	375	359	286	372	342	350	302	337	320	360	338	376	350	356	413	352	393	324	340	388	361	333	337	364	335	374	332	386	339	332	357	356	339	338	358	379	326	328	335	336	336	337	367	356	312	332	359	380	314	374	373	358	336	367	333	376	363	335	376	376	348	332	361	384	361	379	382	365	375	358	325	334	331	339	372	346	363	383	347	334	317	367	360	380	343	360	353	337	321	354	344	346	330	372	355	375	391	324	365	370	352	381	359	359	353	320	396	320	345	333	387	337	361	361	353	349	351	351	355	356	321	358	342	329	341	337	352	341	354	338	346	359	320	306	353	369	350	359	330	356	370	367	347	297	344	349	346	358	306	379	400	341	397	326	364	333	344	350	364	337	329	340	355	338	326	319	356	358	396	323	360	379	349	347	357	397	371	341	340	337	347	372	384	363	342	354	360	355	335	389	320	358	334	356	364	362	371	336	374	329	353	342	372	357	314	348	337	357	335	369	356	341	350	352	323	338	368	328	361	381	340	367	319	363	377	375	341	365	318	389	322	351	343	355	351	396	364	346	342	337	345	364	360	338	387	357	359	370	334	390	361	340	319	350	356	310	346	357	355	386	353	332	333	340	309	352	359	343	345	371	315	330	394	348	370	331	369	337	327	345	348	298	335	381	377	326	350	359	362	327	349	366	371	316	361	336	355	349	350	323	325	334	365	294	339	361	358	328	334	374	357	355	361	353	347	321	334	308	364	348	377	310	354	325	315	340	349	351	352	327	332	339	336	327	358	371	353	354	365	353	342	368	334	374	385	365	351	335	360	351	349	338	347	364	369	340	383	363	382	382	363	393	328	338	298	361	359	334	350	380	373	322	345	361	349	332	357	348	378	348	336	377	332	338	349	368	357	338	365	338	324	338	361	381	334	349	354	359	349	356	355	345	364	337	375	339	370	341	361	349	362	317	316	376	383	336	400	337	352	389	355	328	399	374	343	349	373	338	313	356	372	384	325	360	365	367	357	297	338	331	350	363	357	371	367	342	327	386	345	374	333	353	352	344	384	354	352	325	349	327	338	363	353	364	385	320	338	334	346	356	354	334	348	321	348	361	364	342	349	319	349	339	362	355	335	356	336	346	352	364	380	354	366	329	343	339	374	339	328	347	354	370	333	378	337	341	347	333	322	332	355	319	387	336	377	357	337	379	405	342	344	334	370	390	347	348	317	323	355	347	358	322	382	333	341	377	367	359	359	367	358	349	307	339	329	361	343	324	367	364	351	359	332	355	358	325	351	360	354	357	342	383	333	333	317	354	346	409	343	323	357	357	327	345	332	351	357	348	369	383	342	343	374	398	350	347	382	334	333	330	306	352	337	354	406	344	350	349	341	362	367	370	375	366	349	361	358	363	365	370	336	367	371	349	330	343	366	328	330	339	344	367	335	344	322	340	342	346	331	347	368	368	354	327	377	357	365	342	350	347	371	342	342	347	332	374	328	363	402	360	340	381	360	334	372	340	394	347	328	311	317	331	371	359	379	329	347	355	365	385	321	302	343	333	336	344	365	353	362	351	359	357	350	330	349	316	356	373	357	348	341	320	352	354	344	345	317	369	374	346	343	329	332	380	351	332	356	343	377	385	393	341	381	379	356	360	350	347	346	344	347	362	353	349	370	371	314	348	359	369	382	367	340	359	320	360	347	333	359	331	331	356	383	341	334	403	356	351	366	386	344	371	363	331	341	341	364	335	392	348	344	328	348	341	356	348	336	355	357	340	387	344	341	393	370	337	347	343	355	314	326	314	333	349	335	365	345	341	365	380	342	340	343	365	361	353	356	362	321	338	339	396	356	349	358	328	322	341	342	425	332	334	403	342	374	363	375	382	360	351	345	346	347	313	325	371	365	374	350	369	337	301	360	375	385	341	371	352	387	337	349	337	319	350	367	366	353	340	365	308	365	355	376	339	344	399	373	338	317	362	366	309	357	346	333	368	366	341	374	355	311	382	359	326	352	320	369	389	326	390	367	327	338	315	372	354	320	337	348	371	369	349	327	350	349	338	387	344	378	353	363	379	329	349	375	313	323	350	340	345	340	360	347	368	381	393	369	363	333	343	365	346	396	350	378	369	346	371	338	392	312	361	342	343	332	378	314	335	352	345	352	343	341	333	400	347	370	388	342	381	360	369	347	332	357	384	384	373	359	333	368	349	368	320	340	379	372	355	333	343	375	353	368	371	315	350	359	334	390	374	392	360	347	349	358	384	362	347	338	328	350	366	362	315	362	342	370	343	375	376	337	329	357	353	336	335	377	335	337	354	344	369	361	360	365	363	356	340	336	354	360	316	344	344	337	373	362	360	376	349	349	368	359	352	347	368	334	378	355	351	336	342	343	318	381	369	339	364	391	361	319	323	318	329	364	366	354	339	360	347	369	334	382	335	336	356	354	353	338	361	345	317	377	350	339	362	340	355	325	360	340	360	361	336	359	367	358	357	300	367	354	362	339	368	352	345	334	355	340	322	360	348	355	343	364	322
34156	43940	39993	32146	27754	23658	21566	18796	13116	9564	8219	8208	7897	7605	7171	7124	7105	6349	5276	6268	4770	4098	3209	3396	3703	3328	2290	2111	2007	1918	1988	1865	1780	1756	1709	1548	1518	1397	1244	1177	1107	1090	1065	1088	1077	1062	987	995	985	962	948	933	950	986	972	1028	975	1035	1014	1004	973	966	1056	1000	1009	991	970	973	968	936	932	941	861	951	887	968	878	919	908	905	931	877	950	893	915	839	921	889	854	878	898	885	839	903	873	840	887	871	865	840	840	805	914	893	861	837	834	860	886	843	836	824	854	827	875	827	842	891	813	838	827	856	841	847	816	851	809	859	891	876	936	864	856	810	824	833	896	822	867	825	884	856	824	802	858	833	838	868	863	882	907	833	873	858	827	836	865	863	816	865	824	884	887	821	819	891	844	872	861	883	867	810	854	845	825	830	848	851	842	811	826	805	859	824	871	856	831	876	872	835	871	883	861	868	804	833	873	869	853	793	837	867	857	844	878	869	863	815	825	841	830	856	873	860	824	893	840	869	834	808	856	878	845	845	823	829	858	842	881	879	887	853	870	798	875	810	816	842	908	869	867	840	837	820	872	858	812	872	851	896	889	833	821	784	822	867	917	832	820	882	863	847	890	912	841	889	832	852	909	857	841	853	888	857	831	823	849	891	841	876	858	865	848	839	886	885	801	830	902	903	911	835	913	869	823	872	863	853	861	840	883	905	841	854	871	833	865	845	839	872	919	791	839	830	904	820	845	820	819	824	786	843	871	841	845	836	842	856	811	848	870	940	850	852	851	835	890	917	874	861	809	860	777	849	800	793	892	854	885	840	835	817	836	804	813	899	798	831	899	877	902	817	831	830	837	831	847	889	886	853	851	823	914	855	856	837	838	826	825	852	864	826	879	845	834	835	838	803	868	856	872	842	835	896	858	828	815	874	845	835	870	856	844	858	868	940	860	909	871	859	794	885	838	871	832	824	879	868	868	862	824	915	813	859	840	881	850	869	836	894	853	905	837	854	866	837	813	829	884	860	839	849	882	861	827	876	884	844	870	864	911	844	842	862	833	828	851	834	819	857	884	813	858	819	835	837	874	866	850	833	856	843	806	883	853	858	853	862	833	877	874	816	861	789	869	827	838	808	860	833	869	838	894	836	880	859	834	862	865	863	831	830	855	827	847	858	851	819	859	823	810	820	846	817	871	859	807	830	904	801	873	852	907	848	871	806	829	876	870	779	855	832	885	864	845	859	801	820	835	849	866	864	865	894	868	827	864	889	889	848	792	850	828	883	865	835	814	880	892	812	812	859	835	863	854	822	845	865	872	897	870	815	846	879	831	893	850	871	899	826	869	862	891	874	914	881	832	901	872	900	833	783	811	828	817	829	831	891	810	878	824	886	813	862	858	862	878	801	803	829	793	885	849	917	880	888	868	900	854	861	838	856	878	780	853	870	921	865	854	842	833	847	888	910	873	929	859	845	814	856	852	823	823	848	856	871	906	877	858	898	861	879	849	829	857	876	823	858	848	813	847	850	811	834	875	904	822	802	869	799	786	842	857	854	819	775	871	881	855	836	839	873	809	858	884	814	852	882	870	837	857	880	830	878	834	851	871	847	841	864	847	843	889	889	858	857	924	857	813	875	925	874	818	874	834	875	898	868	822	836	870	853	892	861	850	906	831	847	886	853	837	856	836	823	825	888	780	822	863	821	901	819	858	846	862	849	862	880	863	854	832	858	870	841	861	853	856	815	871	840	839	890	902	853	856	877	910	834	847	832	818	869	868	805	843	814	861	839	837	869	851	893	893	879	797	864	790	826	848	845	805	822	887	831	874	867	865	886	869	820	829	840	889	829	831	870	847	904	873	868	862	847	863	835	814	841	822	842	848	816	847	892	891	883	876	847	805	817	873	844	809	828	861	882	853	811	861	841	799	857	811	902	811	865	835	862	829	848	867	869	872	834	882	841	897	803	821	831	876	902	856	913	823	859	869	877	834	800	870	770	846	825	813	889	856	859	824	801	879	824	830	881	887	862	852	874	839	889	875	837	864	864	886	879	865	881	842	917	809	883	807	839	871	811	811	851	840	796	870	857	850	898	838	832	850	839	872	844	829	839	842	842	859	852	836	807	832	840	890	848	822	787	846	851	864	826	872	839	865	824	866	852	873	779	873	903	810	827	837	905	811	882	857	866	934	889	844	845	833	825	829	886	879	858	840	805	832	830	860	854	873	851	837	914	811	836	848	883	846	813	853	832	855	840	870	794	876	863	906	869	911	893	835	827	841	877	832	860	837	861	797	854	856	836	838	866	913	826	847	829	857	829	841	857	845	838	909	814	864	853	858	881	832	845	835	900	870	827	861	828	847	824	856	884	848	884	844	841	859	847	805	870	842	829	773	860	816	891	832	811	865	840	856	891	866	898	791	853	860	818	852	811	873	815	851	886	840	851	857	864	870	857	854	891	820	874	864	869	842	856	880	848	843	831	857	813	895	868	850	847	843	817	841	794	842	900	879	847	857	870	852	875	811	832	829	845	913	858	817	894	849	834	843	911	889	864	837	862	881	900	889	902	848	874	862	816	849	832	843	829	813	848	825	847	845	832	830	852	862	836	874	840	818	855	851	863	833	857	863	846	849	923	843	912	845	908	829	863	920	859	826	843	811	914	857	890	923	821	851	907	862	874	828	876	853	826	868	841	845	879	849	864	853	860	894	815	848	846	861	872	917	888	838	860	856	881	851	802	896	882	842	869	865	850	821	842	833	857	866	932	854	910	871	849	860	851	842	840	833	884	856	847	863	875	867	819	899	833	827	812	878	855	867	833	879	831	843	848	823	888	849	867	868	808	865	844	851	874	814	884	840	809	844	832	889	869	816	897	836	871	826	870	907	882	869	813	855	867	889	881	844	885	849	827	824	854	889	894	841	906	882	849	839	849	860	875	906	835	818	831	885	840	839	874	846	886	844	870	838	923	842	864	891	825	829	791	818	847	874	889	884	895	882	864	870	902	861	812	861	821	848	880	833	885	894	798	872	850	878	852	839	839	849	867	889	818	860	853	894	843	840	830	875	892	859	886	881	814	870	843	860	844	875	834	934	858	848	793	817	835	869	850	855	816	868	855	869	797	838	862	876	844	819	850	860	878	813	870	851	854	892	793	870	903	815	802	817	838	837	834	867	879	920	881	880	876	852	859	864	859	816	802	923	839	822	875	844	814	873	890	869	860	824	929	890	820	865	825	864	880	845	859	825	884	790	796	888	830	830	864	812	877	874	868	845	831	770	862	816	859	840	834	846	858	882	891	809	827	804	854	856	830	839	881	855	816	879	870	854	855	854	889	894	873	844	831	898	854	852	852	851	862	810	881	884	891	820	885	763	882	897	905	829	925	844	834	881	820	823	842	821	856	856	829	877	841	825	914	839	858	822	818	819	851	835	908	868	814	835	862	821	860	869	833	798	831	863	868	827	847	895	883	863	882	847	876	819	795	814	848	862	908	842	893	837	857
48861	47679	36194	30514	28156	24528	20808	14862	8591	4304	3281	2944	3064	2903	2590	2369	2536	2220	2203	1962	1613	1658	1171	881	907	921	665	597	566	549	547	584	532	530	493	507	448	409	430	365	365	359	374	378	386	347	354	323	357	353	354	325	355	350	352	392	356	361	319	348	368	322	360	322	360	334	342	323	340	346	326	353	349	338	322	332	335	343	332	346	314	342	315	362	323	328	301	343	326	329	331	311	346	320	337	297	343	353	318	321	290	308	316	313	349	302	312	333	343	325	322	347	309	292	333	327	324	307	320	315	274	327	297	341	322	324	318	328	303	348	314	314	324	339	306	278	356	336	365	349	345	312	320	307	335	327	310	302	312	329	344	303	313	318	355	342	347	334	318	339	328	290	330	338	334	332	343	329	297	316	327	325	316	316	334	348	327	327	324	327	271	324	333	334	354	319	337	295	334	352	346	314	331	306	284	329	348	316	311	323	334	307	331	301	334	308	316	314	330	337	329	367	324	315	319	341	309	344	301	329	315	323	313	324	341	332	347	301	321	305	321	311	320	328	294	337	315	311	334	315	312	348	351	333	350	315	322	291	331	331	330	366	325	325	319	337	333	332	333	328	336	301	324	320	326	342	335	303	301	313	358	329	340	330	293	347	315	323	317	337	318	318	342	321	315	337	320	317	291	339	291	295	311	314	349	369	334	320	363	308	316	343	311	310	315	293	297	334	340	319	326	311	301	338	316	343	328	300	332	343	336	316	303	283	326	313	313	316	324	340	321	327	331	340	327	316	350	306	340	323	331	314	300	325	342	317	312	330	316	339	331	292	327	285	323	293	316	317	307	354	350	345	337	301	350	346	319	319	302	310	325	292	305	332	341	338	343	337	337	346	316	294	314	309	343	300	318	305	332	302	308	307	313	350	317	329	328	322	318	292	331	325	318	331	335	299	302	331	321	325	326	297	344	298	317	329	310	293	336	343	328	365	339	334	321	329	327	295	342	323	347	297	330	332	319	333	320	304	306	328	331	330	318	297	312	324	300	300	321	328	302	341	301	344	316	317	311	310	346	294	301	314	354	316	322	328	336	338	306	333	334	305	358	317	316	316	336	329	316	322	316	350	292	340	333	302	339	293	322	310	335	334	300	352	312	307	289	329	341	313	342	343	317	348	375	324	322	306	347	303	306	300	308	309	317	352	321	302	340	331	286	314	307	305	341	286	303	325	330	356	351	320	341	359	351	341	341	327	320	324	310	322	314	293	310	327	309	297	283	333	335	303	345	326	324	350	340	304	337	333	297	300	318	317	318	317	342	322	313	304	323	312	339	326	306	353	306	345	321	316	292	313	329	345	323	288	328	334	354	327	318	290	320	350	319	305	330	303	301	303	280	326	322	313	301	298	359	360	352	302	311	335	319	320	345	291	340	328	324	296	297	339	313	342	329	349	322	311	341	329	333	305	293	294	301	292	321	298	302	322	318	348	342	314	334	316	310	302	326	347	353	363	330	342	307	329	331	342	278	295	300	319	344	315	370	318	316	334	356	329	348	315	295	317	302	331	299	343	355	326	319	317	359	348	314	319	292	323	307	319	340	330	330	321	311	309	331	306	350	304	327	325	322	307	339	314	316	343	308	322	296	317	356	287	373	332	336	315	316	350	329	314	335	295	340	350	335	352	336	337	338	320	316	294	295	313	334	345	316	356	327	353	327	321	278	326	304	341	315	307	313	319	309	327	333	322	329	362	320	341	366	357	349	302	369	330	361	310	324	334	344	329	330	329	316	340	328	314	331	318	300	372	299	288	308	339	348	349	307	320	305	330	310	319	351	321	309	325	336	333	319	319	316	288	348	349	315	323	347	337	314	320	309	331	338	312	299	333	327	307	329	318	322	338	294	288	298	321	339	340	340	294	364	286	319	322	291	349	325	342	322	307	331	323	344	325	326	289	328	334	327	325	329	320	324	318	326	321	295	328	317	266	304	301	308	299	328	341	314	324	372	304	294	330	330	354	280	330	325	296	361	322	309	302	325	322	314	349	306	338	288	351	334	352	303	329	324	348	323	335	327	328	308	293	311	298	306	299	336	329	287	322	346	322	313	310	313	306	303	327	307	339	344	361	331	339	308	332	302	315	293	323	315	309	351	312	325	331	314	315	283	338	335	350	330	305	316	297	337	321	337	319	356	309	325	351	306	316	341	333	326	331	337	335	328	315	309	336	325	336	303	366	325	314	343	332	326	326	301	304	310	337	313	324	339	307	299	291	319	326	315	334	322	312	333	323	367	324	329	311	334	331	335	300	322	340	302	310	315	349	326	335	323	294	305	277	326	372	333	332	313	334	351	340	321	361	302	337	326	342	321	325	332	327	321	340	345	329	323	350	310	356	332	340	318	327	295	326	319	339	311	309	339	329	282	359	313	342	337	320	347	334	322	322	321	309	328	332	327	317	290	339	284	321	308	278	288	336	349	335	319	321	316	319	316	343	300	347	309	327	306	319	312	348	325	320	309	357	327	323	306	301	312	347	318	313	346	317	319	336	304	308	315	332	284	393	346	317	353	324	306	320	319	267	298	327	353	318	296	327	296	298	317	296	320	346	334	331	296	295	326	329	314	309	332	339	336	341	345	322	333	293	298	312	341	347	288	324	316	337	343	316	309	346	368	358	342	357	318	313	321	315	308	336	322	361	331	320	303	297	331	348	342	324	314	344	333	304	292	360	305	329	348	316	325	321	337	324	326	363	287	342	336	314	325	323	299	320	336	294	300	326	372	327	331	307	311	333	361	337	345	327	369	301	320	340	302	335	348	325	357	301	301	293	324	306	339	330	355	321	328	341	312	319	320	340	294	285	324	323	295	313	307	326	315	334	341	353	300	330	354	289	349	311	313	314	327	309	340	326	314	313	334	312	328	323	369	338	338	344	302	302	321	308	327	320	336	350	330	327	337	313	288	325	306	324	311	336	331	330	317	313	302	353	328	317	299	333	297	328	304	321	336	309	317	329	326	334	332	318	304	316	339	300	338	311	322	333	337	323	319	362	338	332	312	341	329	309	327	322	338	340	320	336	302	324	299	324	315	322	304	306	308	277	353	318	330	341	345	330	347	320	343	329	298	361	295	314	350	315	316	334	272	306	323	355	329	331	316	329	303	346	348	298	319	344	340	308	294	320	352	316	316	314	301	304	284	340	317	335	317	307	323	329	325	309	342	337	322	307	320	358	317	302	308	338	312	324	315	331	334	297	324	323	339	325	319	335	344	314	333	330	328	299	360	349	308	325	349	332	328	314	321	314	316	293	348	325	295	319	341	334	323	332	339	327	337	337	316	324	316	339	296	322	310	337	321	334	332	338	330	358	274	322	328	301	352	356	302	315	321	377	342	301	304	330	289	307	313	308	292	305	293	334	320	315	307	336	322	330	288	326	313	291	279	366	334	328	310	308	364	323	322	295	310	305	330	323	353	302	317	339	330	322	317	329	315	325	302	320	362	370	326	295	308	324
38454	49001	44778	41684	37603	28570	27023	23799	18702	12852	12439	11319	12085	12106	10186	9854	10871	9226	9413	9027	7385	7962	5408	3904	4893	4698	2928	2715	2628	2383	2364	2466	2321	2225	2011	1869	1732	1493	1434	1281	1185	1074	1023	1092	1108	1001	1065	1015	972	983	890	918	955	996	1026	991	1052	1085	979	1020	976	1056	954	1013	1006	1018	990	938	958	902	895	901	905	873	839	910	888	891	879	857	917	837	830	833	847	846	826	840	837	811	810	828	829	806	809	773	773	809	796	819	815	759	782	807	765	792	734	765	808	779	774	780	822	772	760	809	797	749	754	818	761	811	804	815	777	790	803	837	785	759	774	730	739	801	730	811	762	730	793	773	750	807	749	714	802	780	793	794	790	738	753	806	818	733	804	781	822	771	818	781	736	739	770	730	786	756	741	779	794	807	822	755	812	775	792	779	760	808	773	770	747	751	769	787	752	781	784	722	729	784	789	780	771	782	772	789	815	789	759	796	782	753	775	758	768	800	769	760	774	784	829	767	804	765	781	766	775	770	753	752	774	756	783	784	820	747	818	773	717	740	752	819	805	838	750	737	783	778	750	727	812	740	799	826	751	829	772	778	807	779	716	751	785	759	827	779	741	750	782	794	807	805	788	683	775	752	793	742	832	784	784	771	721	825	821	771	826	773	796	708	782	786	803	811	760	762	727	757	816	769	800	751	787	789	779	746	769	800	803	780	739	741	805	757	771	776	793	793	778	778	746	772	769	755	747	788	778	765	805	751	822	809	759	797	752	747	780	789	785	781	761	783	779	797	748	777	753	808	758	769	778	753	778	793	761	736	795	784	794	757	746	744	806	743	760	761	734	768	819	747	761	763	761	847	810	762	763	800	818	708	802	853	781	754	756	825	777	764	786	833	799	825	769	827	760	766	752	716	814	781	741	773	822	798	785	801	787	798	745	787	758	776	730	811	770	800	754	742	747	750	778	839	781	778	780	772	816	864	763	808	772	780	755	777	778	779	776	834	769	739	745	796	795	779	791	728	767	752	804	749	691	766	732	792	780	801	759	779	744	800	822	800	768	764	786	770	798	781	757	737	757	808	792	823	742	788	785	833	761	773	860	776	730	744	815	731	805	776	765	761	750	786	760	837	776	791	778	781	767	786	767	760	775	755	750	751	813	784	792	736	728	747	762	806	738	768	808	829	736	775	766	768	770	772	808	770	754	770	822	719	774	745	725	778	787	762	802	782	839	782	758	777	739	715	774	784	791	827	729	774	818	797	743	726	729	766	752	772	782	764	784	819	746	786	781	767	795	785	765	743	758	759	781	747	723	796	788	756	805	776	805	767	758	762	780	767	824	763	820	785	785	735	713	783	762	751	735	825	789	748	767	695	776	807	807	759	803	769	768	828	764	728	766	704	759	837	766	824	778	767	761	768	768	829	748	756	777	820	756	743	766	788	821	777	758	776	738	814	756	775	799	744	772	777	769	749	758	758	783	707	727	768	834	827	788	786	795	787	834	771	780	764	767	823	776	808	768	811	768	785	803	712	851	776	786	775	812	721	770	784	802	732	800	751	743	764	770	803	766	755	781	775	823	763	776	767	814	782	796	766	804	754	730	782	758	775	805	750	794	829	801	806	787	778	716	790	769	811	732	789	774	743	752	790	785	772	763	761	780	752	768	758	812	790	739	787	766	786	765	810	781	772	790	800	773	804	810	771	779	779	763	759	809	793	803	801	802	732	810	786	735	807	766	761	780	758	816	809	756	781	789	791	743	776	811	773	780	773	775	762	753	782	788	755	809	763	775	746	833	759	777	751	769	818	772	724	746	752	824	782	744	758	806	783	797	859	783	821	781	797	803	812	799	727	798	790	786	786	755	739	764	763	731	779	777	775	766	762	791	731	780	678	771	796	754	761	835	780	737	776	777	776	757	811	783	769	753	783	766	838	801	813	779	787	779	757	800	797	788	777	807	756	714	782	760	772	773	784	807	752	771	749	773	762	789	761	801	734	801	742	792	736	749	767	743	765	747	760	786	749	731	761	821	744	807	792	726	842	799	791	760	769	732	763	804	805	790	755	711	812	761	690	758	747	719	783	757	823	803	744	775	729	753	813	784	750	766	760	796	759	760	726	805	756	723	753	776	793	790	787	768	734	735	794	717	734	799	797	760	780	783	806	764	879	787	771	804	760	752	815	791	792	766	764	777	773	769	793	791	773	799	818	743	797	816	780	750	770	796	806	789	775	841	803	734	759	784	766	831	739	799	805	750	764	790	813	759	810	820	753	779	789	815	776	754	729	748	753	810	777	777	727	717	775	798	768	743	795	773	790	733	776	778	772	782	758	790	740	787	782	761	781	794	779	817	765	812	776	748	750	763	781	755	742	755	762	790	782	801	751	795	765	792	776	750	762	760	717	762	775	800	784	791	750	813	812	747	746	783	780	715	774	762	763	784	728	775	768	764	740	740	703	781	777	793	743	763	791	781	760	833	769	775	749	745	748	791	736	775	750	781	755	820	752	765	755	809	761	763	765	763	827	799	741	798	776	753	761	808	800	776	764	774	770	721	822	749	800	778	768	756	745	750	779	752	765	822	807	800	803	822	749	767	811	764	706	787	785	757	811	747	772	753	813	779	786	778	784	765	746	813	767	836	718	844	837	794	795	789	749	785	765	769	766	797	766	770	750	820	773	755	810	766	754	793	763	763	755	754	786	779	764	763	796	793	779	789	727	780	818	843	790	785	774	769	804	787	746	787	818	781	763	776	758	766	810	838	752	795	752	779	804	741	761	780	742	793	772	754	769	790	729	792	762	788	760	760	788	725	754	775	752	780	759	761	835	787	719	779	762	736	777	766	759	805	823	798	860	807	801	749	769	784	791	776	779	790	781	777	768	770	798	783	750	796	778	787	760	793	769	776	781	770	783	785	775	762	760	756	801	817	823	806	774	768	752	761	801	765	816	716	824	773	753	738	732	779	782	802	788	764	806	760	793	818	736	754	709	721	777	783	780	809	811	791	767	768	768	743	701	779	773	766	809	764	792	813	776	813	763	792	762	783	736	740	839	812	778	820	761	727	769	828	745	812	793	807	768	754	744	798	762	778	756	768	746	785	783	758	743	792	764	774	820	759	774	751	731	738	755	749	801	793	761	724	757	766	750	769	781	810	816	748	807	766	789	801	782	787	781	814	778	803	740	816	780	752	785	769	792	789	803	766	776	812	798	745	768	807	767	807	764	718	809	737	754	803	763	765	754	759	752	762	766	785	789	790	743	777	778	750	787	806	768	799	805	801	763	753	737	770	787	779	726	783	800	765	762	785	726	835	756	770	726	796	805	749	811	813	759	792	804	769	770	786	734	813	808	756	784	835	763	797	788	784	751	807	727	796	735	866	770	792	817	787	808	743	748	805	776	768	785	759	761	801	815	841	831	748	736	789	748	790	794	819	774	741	819	834	767	783	780	747	805	747	750	751	732	831	808	728	755	776	748	802	812	831	770	802	792	730	771	773	752	767	759
14157	17743	16012	9408	5164	3108	2387	1850	1427	1065	842	742	614	632	612	566	493	501	464	449	450	434	413	415	435	374	398	378	400	374	406	373	400	348	366	362	380	377	363	340	318	355	304	385	344	336	318	341	328	358	357	324	310	318	314	341	317	325	297	327	333	350	316	294	327	332	349	322	299	315	325	283	314	338	350	311	320	307	312	325	304	288	347	319	354	327	329	358	306	306	306	342	320	340	328	305	331	363	336	320	356	322	321	335	333	353	324	318	297	368	328	322	340	352	331	343	293	306	338	340	300	335	313	327	317	297	325	305	321	333	305	340	298	298	343	312	304	300	300	313	309	299	311	323	361	321	334	312	316	342	320	336	318	357	305	355	314	343	329	329	344	301	336	339	313	301	326	294	325	332	283	326	313	339	331	313	332	317	301	360	312	313	313	327	273	336	327	294	358	328	301	338	340	313	347	334	306	325	330	312	307	320	324	300	352	302	335	329	354	316	289	303	318	356	327	329	353	321	325	307	310	313	276	324	315	328	384	344	301	344	304	311	354	333	326	327	333	349	322	340	338	340	326	332	322	342	346	314	315	326	318	297	314	315	316	354	301	310	345	326	339	295	302	321	313	323	317	324	311	323	318	348	369	339	319	326	361	303	360	372	359	317	340	332	327	281	382	329	329	319	330	309	291	304	338	327	326	350	332	314	332	326	353	308	332	310	301	341	329	337	315	327	363	328	321	327	328	294	343	330	298	328	318	328	324	340	317	340	327	325	296	333	319	348	335	349	316	317	317	315	331	348	324	316	338	330	339	344	326	342	317	324	312	327	340	326	328	326	302	343	283	360	335	331	316	309	340	312	318	346	339	295	323	313	311	300	339	322	352	295	333	324	347	324	298	337	335	306	329	300	298	315	316	339	317	341	305	334	341	319	317	351	298	351	323	329	319	305	377	308	307	313	318	310	353	316	358	323	318	341	338	341	329	332	315	294	330	317	365	339	340	353	298	328	302	334	334	351	332	327	332	300	305	327	351	320	331	311	304	293	334	299	329	322	320	302	320	333	326	355	348	345	273	305	303	321	308	317	328	309	305	355	339	325	353	311	339	326	307	329	335	325	327	326	344	324	319	332	305	328	311	323	329	337	352	330	339	332	328	330	340	366	360	360	370	295	354	306	306	308	308	321	334	305	321	339	327	317	317	346	315	316	343	304	336	333	295	299	313	366	332	303	312	335	343	295	308	325	367	319	305	354	342	333	306	314	345	319	298	306	296	300	308	305	326	330	315	368	305	353	309	375	344	319	336	321	311	358	337	334	317	344	337	351	346	309	305	356	338	292	307	332	348	304	304	344	286	306	325	337	302	331	312	330	336	342	350	297	311	317	330	301	319	321	317	360	331	337	332	344	327	331	313	317	362	306	361	348	379	317	346	344	333	307	325	343	320	320	320	332	286	347	345	349	319	299	356	363	307	295	317	315	311	308	330	323	330	309	330	333	313	331	356	327	349	339	323	292	345	333	312	344	331	332	345	292	340	277	332	304	317	305	324	336	323	329	331	362	327	349	312	343	331	308	309	298	321	343	336	305	308	354	345	328	311	351	308	349	316	321	338	334	373	316	330	353	339	306	305	306	341	380	329	327	334	319	333	296	314	303	325	333	337	332	376	333	312	315	380	339	290	357	326	323	346	325	302	340	330	302	349	307	341	336	302	333	296	317	329	313	318	317	328	339	327	311	320	341	322	321	303	306	333	319	330	321	327	303	332	325	308	324	369	303	342	335	330	342	335	331	319	280	301	322	371	339	313	303	352	304	326	331	260	350	328	323	316	324	314	293	340	317	351	323	310	311	329	298	348	329	315	366	336	331	285	329	327	319	335	331	318	298	345	340	313	335	309	302	306	369	334	327	336	352	320	272	348	303	322	325	298	336	296	341	325	335	352	349	348	340	317	310	311	321	299	337	321	309	327	287	327	306	317	301	317	334	339	327	315	343	332	330	324	326	335	321	357	374	330	307	348	305	314	326	334	334	340	311	340	324	313	295	316	328	314	324	321	306	341	338	344	319	329	330	331	311	331	356	354	322	343	300	309	329	347	293	356	328	290	326	332	320	317	321	345	300	316	300	363	306	287	290	324	344	315	299	301	334	312	358	343	314	331	334	294	334	324	309	288	300	309	317	326	336	321	304	308	313	320	327	351	332	348	324	329	339	328	341	307	331	334	333	333	316	340	337	280	330	347	335	326	345	303	312	297	344	311	306	314	321	341	331	315	300	325	347	301	334	308	314	328	300	328	330	316	320	310	329	358	329	323	323	309	325	310	354	330	342	346	310	344	339	333	315	308	327	327	304	326	307	352	329	283	302	372	310	341	375	349	322	323	350	314	337	321	365	362	334	340	318	340	333	317	321	314	302	317	349	285	314	318	325	305	341	332	319	316	291	325	350	350	345	317	348	328	329	311	315	319	315	342	339	324	351	359	331	329	296	314	306	345	310	314	323	331	278	340	318	326	325	324	343	322	325	313	312	313	308	341	340	299	293	310	339	270	313	353	329	331	342	303	321	340	323	358	326	301	314	331	330	364	342	344	347	323	341	344	315	327	326	301	317	304	349	330	308	320	315	332	274	329	334	314	303	307	333	354	324	349	306	308	269	314	296	349	336	312	321	323	328	340	335	319	323	318	351	329	314	359	370	327	359	322	364	364	330	325	299	318	312	316	324	305	289	309	339	324	330	325	356	311	304	323	318	335	334	318	306	346	303	327	344	325	323	316	336	316	297	330	345	350	337	320	302	338	323	320	314	298	328	335	298	324	305	308	343	343	302	319	290	305	342	327	366	335	316	315	353	319	323	323	298	352	319	336	326	328	314	287	301	344	329	349	338	316	297	351	321	330	324	302	322	346	347	326	327	322	374	353	314	299	298	326	292	313	302	323	288	321	279	318	363	358	332	387	321	323	313	302	318	326	288	344	355	327	326	321	333	328	333	340	339	317	316	326	363	298	296	320	330	312	330	349	322	324	305	365	351	325	343	319	326	320	362	334	346	344	329	326	339	344	310	287	329	352	341	324	323	317	334	333	335	329	319	284	312	312	353	326	336	323	346	309	324	311	311	331	320	312	328	318	348	307	326	319	336	363	323	333	331	329	310	330	328	297	303	367	311	342	298	338	366	387	330	353	321	341	344	345	326	358	297	313	335	314	294	301	337	317	352	312	327	324	341	295	301	331	316	331	351	336	325	302	339	307	291	314	301	349	317	304	301	331	327	335	301	311	324	349	282	306	366	317	322	302	307	324	309	315	339	319	319	320	335	314	302	346	358	344	330	292	318	329	322	289	328	305	325	310	312	313	289	310	304	339	319	352	335	326	316	350	277	313	337	364	309	332	367	351	278	332	361	318	332	362	320	354	331	330	323	345	310	375	292	294	301	321	281	342	329	333	302	351	292	306	314	373	365	325	315	336	315	304	316	354	337	344	347	331	346	335	324	308	335	311	314
10511	19030	19127	17915	14032	10517	9372	7862	6724	4978	3948	3426	3067	2716	2554	2174	2117	1736	1829	1656	1595	1511	1424	1406	1407	1366	1465	1365	1391	1323	1280	1244	1251	1305	1220	1110	1123	1090	997	946	909	961	903	901	883	908	913	891	812	840	844	889	815	866	840	886	894	856	860	879	852	864	842	864	903	882	869	904	833	815	848	818	819	916	837	856	851	868	818	860	809	828	790	788	798	862	773	859	804	782	806	829	819	753	801	766	782	754	806	770	777	816	774	776	831	789	805	797	855	796	848	805	775	814	763	813	805	784	777	780	809	800	817	812	760	748	839	835	788	792	822	826	857	773	814	771	814	865	792	768	803	756	824	822	815	855	791	795	822	840	815	788	847	823	749	812	774	840	789	872	746	846	778	790	811	784	807	739	786	775	786	825	835	767	781	811	809	842	756	808	806	810	784	834	810	775	810	805	830	836	767	825	809	805	820	785	738	843	826	783	794	806	840	801	811	826	768	806	791	818	816	806	761	844	781	782	781	821	773	832	792	838	821	786	822	790	833	796	804	820	841	794	806	849	766	789	776	812	818	793	798	781	803	790	821	770	791	809	801	826	834	823	829	845	819	814	851	811	808	774	837	832	808	803	786	809	809	806	799	798	780	768	783	753	807	805	744	787	852	864	841	808	799	822	808	777	804	773	770	754	779	825	768	861	799	865	743	786	856	775	782	789	836	800	844	800	822	782	807	823	822	789	756	814	824	818	803	791	796	818	794	787	876	816	790	775	792	829	775	802	824	785	773	796	800	790	867	764	775	832	811	784	798	820	842	776	737	782	836	821	809	786	788	842	789	812	813	739	814	871	796	823	752	756	800	793	805	762	787	791	791	782	802	819	771	866	776	835	812	804	816	828	776	819	768	767	804	810	791	800	815	767	797	840	833	825	780	764	800	764	862	815	746	789	800	764	782	791	779	800	785	870	779	843	823	795	774	826	756	811	812	824	810	797	788	794	805	786	775	802	785	846	769	792	857	792	787	785	843	794	801	790	792	833	775	805	792	817	787	759	839	787	727	882	787	813	771	778	772	829	783	779	759	843	780	770	739	818	800	831	827	825	836	798	753	816	810	768	812	808	800	806	777	793	805	823	787	837	820	793	762	776	800	807	807	813	788	862	845	790	776	804	790	833	803	787	863	764	813	788	795	804	821	808	803	832	785	756	814	853	757	800	757	794	824	805	834	780	828	807	835	760	760	764	764	819	773	742	784	817	805	795	789	820	779	836	785	824	766	816	810	786	827	813	797	797	816	848	810	783	754	805	817	819	799	769	771	797	786	798	799	824	796	866	847	759	792	739	795	836	775	802	794	800	792	787	832	821	821	800	776	782	785	810	816	807	797	841	827	869	812	765	799	821	827	843	793	794	798	830	826	837	817	819	799	806	805	779	788	779	857	814	772	821	784	846	820	775	836	823	825	846	803	824	773	802	819	821	782	804	796	811	811	834	760	803	830	839	808	780	805	784	807	753	847	736	797	727	808	787	852	787	814	763	791	838	811	781	846	797	769	841	817	794	853	830	773	827	807	803	844	782	832	804	780	822	773	837	778	806	798	767	805	786	771	814	829	832	814	774	790	813	794	781	808	819	761	784	813	801	822	814	805	780	828	756	776	799	769	831	830	751	808	777	799	767	835	835	813	812	794	858	771	823	831	868	805	808	802	792	836	825	815	812	769	825	800	789	797	794	808	797	810	812	776	839	773	821	799	785	795	841	737	773	797	806	831	745	814	796	735	825	849	772	823	806	782	760	810	844	732	811	832	776	830	824	867	825	814	792	790	799	776	794	777	819	831	779	773	768	861	867	807	852	755	819	794	849	847	820	800	850	796	770	823	798	782	796	836	805	795	746	833	757	788	774	747	875	825	803	833	808	853	777	755	797	775	812	779	794	826	799	795	791	818	798	826	781	764	805	817	826	800	866	823	787	763	790	816	797	810	791	813	812	794	828	812	792	762	810	818	765	756	844	825	821	751	790	800	834	760	757	815	816	828	785	770	780	841	773	806	836	811	892	748	823	805	805	806	794	798	783	813	783	755	805	776	812	767	864	794	761	844	781	751	823	803	837	812	801	756	770	821	784	830	771	823	788	784	767	774	788	758	770	832	773	748	790	831	825	780	747	792	776	776	826	772	774	750	799	767	768	821	801	806	830	804	808	814	807	814	788	800	812	824	802	788	765	828	846	832	807	793	776	811	828	825	764	753	804	797	814	821	811	785	835	811	778	792	822	808	753	788	770	801	827	786	818	799	804	778	814	764	816	818	776	859	839	784	822	813	796	781	835	767	781	794	755	824	807	773	846	827	815	793	804	828	783	831	838	841	796	784	802	784	842	810	754	815	812	799	831	806	796	836	800	767	834	783	811	809	792	813	791	769	795	805	807	784	757	795	805	817	824	757	792	797	818	761	817	778	818	783	853	834	766	806	761	826	753	820	807	862	818	818	804	823	806	819	808	780	871	815	838	811	817	778	757	806	836	844	792	818	831	838	768	726	816	836	861	775	804	771	819	838	784	846	815	818	826	781	829	794	777	773	795	798	790	825	774	824	830	790	795	775	767	814	806	808	819	816	813	823	811	756	811	783	795	777	810	775	771	827	764	805	791	776	786	848	824	780	819	818	806	845	780	780	749	816	826	827	808	802	796	816	816	809	783	796	799	807	817	802	818	793	814	782	844	797	770	795	787	817	769	842	811	808	801	801	816	781	806	816	851	821	789	801	779	826	791	827	772	820	797	827	814	791	795	759	771	819	788	806	747	780	782	762	828	788	786	789	762	791	745	769	776	820	818	787	812	793	823	798	826	826	833	833	850	727	827	806	819	807	761	788	768	790	819	795	739	764	800	857	804	796	814	793	798	772	770	808	804	784	827	782	825	818	794	769	828	774	793	784	782	774	798	785	771	768	778	789	787	811	779	843	842	749	848	787	784	791	839	829	808	850	803	794	802	792	829	817	784	806	792	847	826	790	832	761	858	800	775	842	828	791	758	795	809	806	793	805	814	840	793	812	778	840	769	821	784	790	785	801	835	791	826	815	776	791	852	827	771	798	793	764	815	831	821	796	789	829	777	783	799	712	817	808	782	818	804	788	807	774	769	803	808	771	755	781	785	810	814	830	855	796	781	793	791	800	849	824	831	774	763	821	830	810	828	801	802	775	766	760	770	774	788	826	805	745	826	814	788	776	829	812	753	795	807	801	831	807	761	778	781	765	787	785	812	821	784	798	796	770	809	847	781	799	821	765	868	826	803	831	852	801	752	790	806	816	815	798	840	813	859	809	773	778	802	799	823	812	848	801	781	774	773	791	807	786	768	788	767	809	793	831	790	783	819	801	763	800	820	815	755	846	800	805	800	806	787	852	809	817	798	792	795	768	787	781	796	758	822	809	777	855	778	794	836	817	818	798	755	790	747	820	824	763	843	812	786	855	804	794	789	823	798	812	773	792	827	790	799	847	800	795	785
38025	48551	39932	30295	25495	20057	13651	7945	5010	2726	1892	1817	1722	1763	1586	1538	1334	1105	1142	1389	1071	1057	777	721	676	606	499	533	523	495	471	500	469	471	476	409	472	424	413	362	399	372	347	366	344	343	384	341	382	382	379	351	343	342	336	363	357	381	356	366	357	358	340	392	360	350	390	376	376	374	320	367	367	340	371	355	340	369	380	355	380	393	374	346	365	368	376	340	348	385	341	363	339	359	347	361	393	384	363	354	334	331	362	373	353	326	319	351	323	333	363	365	320	339	339	345	332	375	338	332	315	352	354	357	359	384	332	350	360	347	363	353	352	339	336	347	339	348	350	326	343	338	334	344	320	396	321	361	363	347	361	348	325	342	355	367	333	339	349	363	379	343	346	336	362	353	396	364	345	354	358	326	358	364	299	353	360	355	333	338	360	334	358	367	364	343	360	362	345	361	371	349	342	319	360	410	347	369	384	346	322	322	364	370	343	379	381	330	362	343	363	329	338	331	362	339	345	356	356	352	362	366	386	369	336	364	321	342	339	364	330	351	350	362	336	348	339	365	349	345	387	351	351	338	349	343	377	358	359	365	369	312	388	332	331	307	380	339	344	341	347	346	343	325	335	354	365	348	322	365	352	331	373	344	318	334	394	326	373	347	369	357	346	349	387	368	376	292	330	320	352	326	376	318	361	335	363	383	350	334	322	387	381	308	376	369	345	370	331	344	337	326	391	319	380	363	378	346	369	350	372	355	348	332	348	362	334	345	311	365	362	337	351	358	347	347	324	350	344	343	307	337	330	345	362	325	359	380	362	339	350	339	345	350	348	353	329	331	372	327	366	324	329	361	360	329	326	402	376	364	355	376	334	365	368	330	357	350	311	367	370	337	351	374	357	323	353	403	363	365	350	360	367	383	331	342	382	303	354	325	353	333	331	358	361	326	374	349	363	348	315	334	375	356	379	344	359	360	359	330	335	346	364	333	363	372	379	369	339	379	340	385	361	354	326	327	345	354	355	355	345	387	369	384	344	399	346	331	325	348	344	330	341	352	345	317	312	354	369	348	354	330	362	357	331	356	331	367	333	365	338	364	336	346	352	362	352	362	348	353	384	368	352	367	372	334	364	347	327	384	348	334	343	364	334	334	348	419	347	349	364	356	360	338	338	357	372	338	337	365	351	345	369	328	388	353	334	317	374	364	350	337	343	344	372	333	331	303	330	340	366	328	337	371	325	340	349	341	359	358	367	353	363	378	342	364	350	339	306	348	330	369	372	367	345	352	342	313	350	334	358	340	325	340	358	394	346	343	327	349	343	384	351	355	345	347	333	337	362	354	350	375	318	359	346	357	347	343	372	332	368	319	321	357	331	340	354	301	353	353	361	358	333	338	402	347	363	315	325	356	359	365	368	341	360	361	360	342	318	347	356	339	301	383	366	348	348	351	361	354	376	363	376	348	366	373	327	351	378	326	316	372	359	345	386	354	355	328	332	363	357	333	345	375	336	368	352	354	374	385	361	356	355	339	353	327	327	308	329	334	342	344	333	316	362	360	312	374	370	348	400	365	358	352	346	346	353	337	393	329	350	316	374	319	385	355	342	351	336	375	357	327	354	333	335	379	348	377	321	337	370	357	328	352	331	369	382	332	358	374	337	321	355	378	346	320	327	345	338	366	385	359	368	355	360	357	356	368	348	357	390	339	342	364	368	339	338	334	343	335	320	343	340	353	351	348	401	359	325	358	306	353	349	326	325	339	341	343	299	359	349	379	348	316	387	360	389	340	343	362	385	312	350	357	330	349	348	338	364	356	333	370	344	386	348	316	347	336	347	356	341	336	371	333	359	359	345	309	358	352	353	361	312	357	387	330	353	317	331	311	342	358	340	335	333	388	387	388	350	349	391	334	342	337	355	302	355	365	389	334	349	350	341	365	344	364	366	352	359	316	351	353	379	321	357	369	360	282	339	391	377	342	357	359	347	351	351	336	367	372	357	349	342	370	336	366	360	355	355	355	326	363	345	385	326	405	340	355	354	378	346	362	350	398	347	321	369	331	344	355	352	382	365	397	354	331	337	317	335	347	354	385	334	381	336	346	353	329	355	332	368	355	355	388	361	375	354	353	319	320	360	331	324	343	359	351	363	354	332	369	363	353	352	385	371	327	351	338	356	337	371	365	364	363	383	342	367	353	349	329	368	366	367	345	385	377	331	359	320	375	356	363	328	333	350	379	339	353	358	348	346	360	361	377	378	321	336	385	365	357	329	406	379	367	402	311	357	372	347	348	334	352	351	336	308	365	344	371	329	352	318	338	352	332	363	359	366	325	344	396	374	367	371	346	331	328	393	355	349	362	335	336	337	364	333	327	333	348	333	354	345	363	372	343	351	345	347	350	352	344	361	352	350	345	342	369	367	363	340	343	336	349	338	335	409	371	348	362	345	312	357	400	355	369	353	363	344	338	349	348	364	360	349	387	346	363	364	348	353	350	373	363	351	354	374	335	387	345	366	369	358	318	359	351	364	344	360	321	342	301	346	379	405	335	389	338	354	346	360	327	341	355	331	319	344	391	359	367	353	373	358	353	334	363	373	332	330	328	346	362	372	337	319	347	367	371	318	328	371	376	331	357	362	372	361	386	347	332	365	388	355	353	350	348	361	390	337	351	369	369	336	343	367	340	313	414	353	355	352	358	322	367	369	372	380	372	305	337	357	322	356	301	322	348	359	362	348	347	346	318	408	353	376	399	351	369	306	355	356	357	353	362	330	331	373	356	319	363	331	340	317	315	342	324	349	377	355	344	340	345	355	338	341	356	359	353	340	340	325	368	332	375	343	309	305	343	322	358	361	368	351	335	340	316	339	352	346	343	352	323	360	370	361	377	323	341	336	325	364	354	363	352	363	346	352	391	334	350	345	357	328	345	360	334	332	325	336	338	340	351	336	372	325	347	378	343	349	360	359	319	328	341	348	370	350	359	347	341	357	369	384	360	381	326	363	353	349	368	346	368	341	352	329	311	327	347	356	358	363	319	356	389	356	348	340	337	349	339	327	390	386	305	361	342	317	356	314	349	341	343	344	340	331	332	318	365	358	345	363	371	355	308	375	360	332	358	353	384	365	358	365	361	348	316	359	339	300	338	341	345	371	350	383	326	369	366	370	370	358	359	364	348	348	342	344	346	337	355	350	337	342	352	362	312	345	337	341	362	377	329	359	355	367	359	346	371	342	346	330	359	346	354	352	308	366	374	343	350	353	366	336	344	351	396	338	364	350	353	353	351	319	337	398	342	327	306	362	365	339	342	355	350	344	359	372	352	346	317	327	356	357	347	345	353	385	370	340	344	349	343	331	338	359	359	369	370	359	353	316	379	364	351	374	343	370	335	359	346	351	336	360	344	342	315	331	335	322	393	360	361	354	355	322	393	344	342	368	349	374	328	349	336	363	347	350	353	344	371	340	372	352	402	330	379	318	354	324	367	323	335	317	357	324	370	382	385
28586	44662	40672	36527	30917	22740	20885	17498	14849	9682	7581	7923	8147	7816	7014	6916	6224	4853	5058	6723	4925	5587	3633	3466	2842	2766	2227	2147	2093	1865	1921	1815	1887	1794	1687	1546	1458	1344	1367	1237	1147	1092	1163	1065	1056	974	1048	952	991	928	935	977	941	993	931	956	1030	983	973	997	1021	1014	948	949	987	958	974	1010	951	1000	942	970	925	940	911	923	921	915	930	871	943	887	934	887	859	873	844	896	863	888	866	865	837	804	889	890	843	883	863	887	821	831	880	872	845	866	844	825	836	840	848	874	827	870	802	822	883	891	868	896	849	818	832	833	842	833	831	836	879	883	836	878	824	878	851	821	834	880	798	817	861	840	866	851	837	837	837	831	834	826	856	843	821	910	816	816	847	864	821	815	846	821	847	795	863	831	826	844	845	812	812	881	858	845	894	844	852	830	836	824	828	874	867	855	869	810	889	893	792	852	850	832	839	825	834	885	862	891	836	821	821	869	855	839	825	864	798	885	861	830	826	834	815	870	831	786	792	826	852	846	918	862	809	877	875	803	819	894	813	803	836	852	881	780	878	842	860	840	897	879	823	840	843	880	833	850	794	878	832	787	860	856	838	808	848	842	847	843	896	818	832	899	853	839	848	875	817	858	848	836	849	828	862	868	833	855	886	823	808	857	884	851	870	863	865	812	797	903	838	885	815	832	836	826	823	849	861	836	874	808	845	865	810	892	875	878	835	843	861	875	856	849	864	843	830	839	792	850	854	843	835	810	805	839	859	863	860	815	860	857	823	835	920	830	847	848	842	816	782	829	839	885	887	856	855	872	885	839	829	846	825	855	873	820	883	816	848	833	798	911	824	861	796	878	865	843	834	807	865	863	809	870	860	812	840	822	836	816	863	787	845	862	865	794	829	860	824	869	838	837	907	854	846	849	874	849	863	863	914	901	838	834	855	827	822	867	851	859	826	835	809	870	869	840	809	824	857	813	817	862	848	807	868	784	823	837	838	883	833	842	846	865	844	848	890	822	833	809	819	828	864	860	830	852	804	893	847	867	835	815	833	827	882	797	848	822	798	844	844	857	832	863	902	832	798	800	871	815	820	896	872	867	855	878	813	803	817	887	775	805	881	844	862	842	859	780	857	850	876	898	846	835	859	886	830	883	880	804	827	841	819	873	840	834	849	827	832	839	892	852	851	831	859	819	860	863	868	897	877	846	845	800	800	811	811	773	840	839	818	904	853	857	844	825	854	900	830	827	842	857	868	879	876	873	862	884	919	831	835	813	862	861	840	824	860	822	845	822	829	843	859	806	807	835	820	819	829	833	794	824	843	850	854	839	809	755	875	825	868	830	865	834	908	809	822	833	856	784	826	837	913	811	887	841	809	822	869	877	830	914	862	872	866	857	878	853	860	843	878	860	857	825	871	811	829	854	825	789	805	876	837	849	820	805	821	919	843	829	837	835	819	854	828	816	868	821	849	857	840	806	893	837	846	815	875	808	870	810	854	839	828	905	857	801	851	849	850	897	864	822	854	763	868	829	872	825	868	826	843	841	833	836	807	801	827	817	809	865	851	827	820	847	855	853	848	854	885	883	823	866	870	867	833	873	857	791	873	891	852	797	844	861	867	871	844	867	838	821	837	848	869	892	882	862	842	848	817	843	851	883	860	823	851	805	861	798	804	897	836	836	855	893	852	809	885	848	866	864	863	877	871	892	889	816	817	841	861	901	867	874	838	812	930	878	892	854	823	880	852	803	887	841	842	915	847	802	819	813	885	920	846	806	856	888	883	903	805	922	873	896	829	812	813	829	811	894	876	821	840	841	828	884	865	873	841	837	874	836	827	837	878	839	874	841	806	862	851	843	819	876	839	816	829	859	788	830	902	802	817	814	831	842	842	894	857	885	843	884	811	818	814	882	861	877	863	871	834	769	817	852	888	846	859	825	867	826	853	784	822	825	886	827	816	850	869	792	854	897	879	855	840	868	835	835	805	801	900	823	801	853	839	822	893	811	849	856	873	856	808	826	810	839	834	845	841	934	848	862	876	841	846	840	878	800	817	908	805	810	860	878	846	899	843	866	833	904	871	829	832	839	831	887	897	826	839	790	785	839	809	831	847	826	790	783	867	897	824	833	882	840	797	858	823	864	820	825	865	855	832	830	856	822	870	858	851	850	874	873	814	810	895	830	885	864	874	826	837	842	856	902	819	839	869	856	849	827	863	801	818	837	840	842	887	853	861	817	824	868	866	867	894	819	886	877	815	809	866	827	804	904	820	847	847	815	933	805	825	848	824	857	858	766	856	818	868	834	833	825	866	813	889	809	817	904	835	879	885	855	867	844	837	807	835	857	805	813	877	798	834	839	875	886	850	824	857	846	811	850	865	833	847	853	876	827	850	840	821	812	841	819	827	831	838	794	821	811	830	812	892	855	859	850	821	836	885	844	868	861	852	863	882	819	847	861	846	820	831	873	805	854	881	839	796	830	829	833	830	834	872	796	875	872	808	842	906	832	823	820	877	875	863	832	826	849	829	847	836	852	837	857	839	848	854	847	834	849	888	841	901	867	839	808	899	852	877	789	784	836	889	854	857	854	886	869	850	879	870	850	897	876	810	833	859	898	850	849	852	858	836	865	834	846	873	790	812	820	861	845	779	830	866	844	864	873	831	801	808	834	867	844	878	793	860	883	845	861	806	807	838	828	846	822	838	856	826	847	903	840	858	851	868	838	834	829	860	836	867	846	818	794	853	890	845	851	865	857	823	848	900	896	859	850	810	835	869	844	815	839	847	869	886	845	892	889	839	875	873	837	817	816	894	856	875	801	787	799	855	852	848	851	895	842	838	818	818	875	871	886	816	836	873	883	882	843	839	852	829	826	877	814	877	850	847	858	831	792	831	865	882	834	851	883	856	834	820	836	806	865	833	806	856	860	863	792	823	874	810	835	872	855	873	819	847	796	888	792	822	850	869	860	815	875	825	851	821	873	887	847	850	856	806	828	800	799	817	864	836	875	845	879	832	847	852	912	830	862	804	835	808	900	843	828	841	841	821	885	864	861	854	811	823	818	847	841	831	836	843	829	870	829	888	841	847	843	862	843	843	824	903	835	868	824	856	823	923	890	816	829	815	843	890	809	875	853	884	862	851	880	838	825	850	816	832	823	820	839	847	820	826	853	826	883	857	845	930	874	835	840	866	800	850	852	876	885	855	863	843	850	846	843	847	815	912	839	837	861	863	876	855	820	840	867	846	814	812	865	851	864	856	802	855	853	816	870	857	793	873	833	842	802	860	806	860	868	827	830	844	900	878	862	877	859	835	845	869	876	830	862	839	823	851	920	841	828	836	868	888	858	810	859	860	808	859	850	893	829	928	843	835	821	809	845	860	828	906	816	828	882	795	858	895	920	780	854	856	832	780	787	837	920	835	927	876	880	827	855	872	880	835	868	862	863	861	833	807	839	869	874	845	841	836	851	818	849	818	849	865	845	813	810	845	795	818	837	827	854
49202	45760	36746	30803	28770	25240	20968	15281	9468	4298	3101	2889	2676	2880	2446	2345	2403	1763	1794	2370	2009	1803	995	875	827	738	658	592	582	566	585	546	538	517	484	495	434	422	416	379	397	368	360	371	386	365	344	343	332	309	341	317	355	371	355	367	373	329	355	346	362	342	353	376	366	377	341	386	324	346	347	346	327	345	338	329	358	333	355	331	316	340	367	329	338	314	337	346	311	336	341	330	311	296	325	316	328	297	337	328	322	335	293	327	313	345	337	341	323	320	311	311	321	341	303	290	319	353	279	313	343	315	327	314	304	333	306	319	328	336	319	315	329	337	316	322	294	346	360	342	334	334	356	336	304	317	301	302	340	332	294	335	343	333	334	297	313	359	327	342	314	296	311	313	274	338	346	322	335	339	306	300	341	301	309	341	340	307	290	344	304	315	331	298	365	351	339	307	342	306	323	329	303	295	332	312	335	321	347	321	363	324	351	313	295	312	334	312	296	319	336	312	327	308	333	323	289	326	306	323	335	311	296	323	336	323	359	335	332	312	314	361	336	311	328	343	356	345	335	284	318	296	310	333	293	329	354	328	332	319	318	364	327	339	333	320	353	329	283	280	325	358	322	329	315	306	309	302	332	346	311	337	310	314	333	297	344	297	299	312	303	311	354	313	309	302	310	334	325	332	288	359	347	328	306	312	305	316	307	327	309	315	285	358	312	309	280	317	356	336	316	339	366	327	309	331	345	318	294	324	339	290	321	327	329	349	316	314	331	352	300	332	314	314	297	312	337	330	341	334	282	318	315	322	329	340	311	317	307	377	330	307	315	310	322	297	326	328	313	325	326	311	302	310	323	289	327	316	315	320	288	339	331	337	310	366	350	297	315	349	352	315	305	298	296	331	304	290	322	324	297	309	323	329	347	339	304	313	307	312	335	322	316	305	337	312	338	316	322	333	332	309	326	309	328	316	338	333	296	337	314	307	282	314	288	352	294	316	307	328	353	341	308	306	316	333	335	348	318	289	357	325	310	351	340	337	332	332	323	324	303	319	341	338	272	297	352	307	328	314	301	307	301	326	311	301	304	310	375	338	311	350	333	354	344	335	329	361	343	324	355	329	317	321	321	322	314	335	311	312	299	326	321	328	320	324	323	318	335	324	328	346	322	329	342	331	305	337	322	330	328	328	330	382	317	325	300	341	319	325	296	333	315	317	317	327	317	296	320	299	320	334	305	351	330	335	326	330	312	303	309	317	332	289	351	319	298	300	332	326	308	326	327	347	295	342	302	306	331	343	272	310	309	287	335	324	306	320	306	323	379	347	323	312	326	358	329	298	325	293	283	293	325	309	336	311	327	323	321	326	317	306	352	340	313	319	323	313	319	330	301	309	293	350	329	328	302	334	321	360	330	331	319	351	330	316	324	301	325	344	323	329	304	311	316	341	331	287	293	310	351	275	345	310	285	273	322	329	345	350	331	312	318	345	326	311	339	313	329	337	342	312	313	316	308	338	337	313	306	325	305	350	339	332	344	325	333	295	340	329	341	314	324	343	327	295	303	323	331	337	378	314	320	301	333	328	350	312	344	316	349	343	313	280	337	309	306	306	325	330	306	288	299	298	314	331	301	320	343	318	311	309	369	315	315	319	338	322	273	341	333	339	339	320	328	315	303	326	312	317	332	347	312	322	299	349	331	294	325	340	315	313	315	340	315	315	295	320	314	309	333	319	358	315	334	311	362	315	290	331	344	358	327	325	308	339	342	324	329	350	310	322	346	348	337	328	317	311	324	313	317	323	305	312	309	323	331	326	363	311	318	308	303	329	317	317	322	321	341	329	300	321	298	294	339	344	322	300	344	350	332	297	318	308	338	323	356	368	344	329	320	338	290	347	325	300	298	323	314	312	345	321	323	331	330	306	330	298	304	325	336	338	334	355	293	340	336	315	308	300	311	299	335	320	361	304	298	326	335	320	312	332	306	340	346	336	325	332	322	334	307	312	349	338	333	336	318	313	292	312	309	346	303	302	339	335	350	348	314	332	282	315	307	304	323	295	343	298	309	290	309	328	301	335	366	322	324	348	310	329	333	348	308	324	296	335	307	364	315	342	333	298	334	300	339	335	323	356	340	307	317	343	287	309	342	349	332	338	315	316	336	354	322	292	297	339	342	332	305	323	339	378	333	289	292	337	326	344	308	331	357	335	325	325	343	308	306	278	357	341	312	300	367	311	340	346	328	344	347	315	338	334	347	295	299	283	333	317	345	311	305	327	322	321	295	354	342	319	348	354	314	308	305	318	320	319	321	328	318	320	294	331	349	326	295	295	306	310	312	324	330	355	306	336	322	323	330	319	318	346	300	357	336	327	304	330	334	305	341	325	318	306	330	331	310	358	300	310	326	277	311	332	298	294	301	301	336	360	283	318	321	330	328	342	316	308	313	318	327	320	330	312	321	349	350	348	353	313	348	293	324	355	298	299	312	335	278	301	305	347	306	321	389	324	342	288	332	289	349	316	303	288	334	289	311	315	333	330	353	325	323	328	294	311	333	324	336	355	309	304	323	313	318	334	331	331	322	295	312	308	329	350	299	343	320	287	316	295	331	335	305	303	339	288	326	301	317	329	357	317	322	309	301	321	313	306	298	337	352	315	285	306	318	292	367	350	334	334	348	322	268	330	325	328	336	348	300	301	341	329	333	318	349	305	319	324	279	318	348	296	347	350	311	356	300	336	319	295	333	321	334	303	314	358	333	324	309	306	324	312	326	299	340	332	311	313	348	332	335	297	317	340	337	327	317	350	315	329	330	307	333	310	298	335	336	336	286	322	340	313	328	319	327	315	326	319	327	329	291	296	368	336	308	343	315	332	285	326	299	315	340	332	299	291	329	332	346	338	327	348	358	281	315	307	332	337	304	336	323	328	340	336	294	317	291	304	333	330	324	319	343	318	332	331	296	335	298	290	331	330	318	322	329	294	312	315	295	346	306	355	330	333	321	297	307	301	335	350	314	279	340	316	329	338	346	302	307	315	304	314	308	325	349	326	311	320	320	371	328	301	337	330	341	329	295	312	339	314	311	331	326	291	354	316	322	327	306	323	291	329	317	330	308	316	286	303	346	324	319	320	315	329	337	357	358	319	317	326	307	354	316	313	354	299	312	306	331	302	311	327	334	331	307	319	301	307	311	314	333	314	356	342	343	299	334	324	347	333	301	316	322	322	301	327	341	327	321	288	334	334	352	291	333	292	302	290	314	311	345	282	346	312	266	340	302	357	301	323	325	319	302	277	345	323	320	317	323	334	346	297	336	305	324	304	289	313	287	351	302	307	312	318	304	309	315	309	327	293	285	314	319	320	340	323	320	333	314	321	318	318	301	330	330	316	343	288	339	334	300	347	325	335	288	308	292	310	297	347	324	342	316	339	310	320	331	348	317	322	287	349	356	344	341	335	361	306	312	293	335	327	325	270	276	314	287	337	317	309	326	315	330	315	326	322	335	337
38717	48845	44079	40941	42280	29896	26617	24064	19129	12531	11659	11649	11311	12136	10313	10329	10743	7840	7688	10855	8775	8442	4636	4595	3857	3796	2893	2712	2608	2433	2377	2421	2295	2161	2027	1782	1639	1586	1452	1259	1179	1153	1098	1112	1016	1023	1006	947	960	906	870	940	916	888	987	1064	1020	1054	942	1081	971	999	984	1061	947	859	1001	952	906	897	864	936	864	877	901	867	883	807	850	856	798	847	872	842	846	834	777	805	879	762	807	805	752	743	863	843	787	783	831	797	779	757	767	801	734	779	785	751	766	770	788	771	814	818	756	811	767	782	773	771	768	738	802	745	764	811	801	741	757	780	742	763	754	735	807	746	771	749	764	730	756	748	777	826	782	760	777	782	786	743	727	741	770	748	787	771	780	761	781	767	766	766	794	765	774	793	795	779	754	743	752	735	817	775	797	787	750	760	791	796	781	746	824	784	752	797	795	764	728	764	777	750	782	751	790	823	804	748	776	807	767	758	776	780	741	782	795	767	766	810	739	778	783	835	801	805	777	704	738	768	759	778	823	779	762	763	770	795	747	831	764	797	735	789	772	762	783	771	753	789	770	771	768	765	712	754	799	762	837	798	743	755	776	793	820	784	772	799	767	777	746	772	793	835	769	791	814	759	766	776	791	768	819	764	780	770	757	743	794	808	801	766	719	738	757	748	751	759	740	781	767	783	752	752	721	791	746	788	803	753	793	754	807	800	770	766	737	765	804	799	778	759	719	721	755	804	801	784	744	792	773	819	773	766	816	801	796	767	776	757	730	784	796	746	782	776	813	739	747	752	772	749	776	770	743	766	757	787	776	785	731	803	748	765	793	795	727	779	773	804	823	776	797	800	787	758	749	745	727	785	772	768	818	798	762	781	779	718	741	807	825	741	812	789	790	772	807	833	766	786	790	761	743	810	804	779	778	738	725	818	786	717	816	746	808	774	755	854	777	749	761	740	766	756	745	805	777	754	732	783	738	794	807	768	760	806	766	772	761	780	789	692	745	700	751	777	715	774	732	790	821	730	785	794	753	825	789	802	777	776	717	786	743	785	754	803	772	759	783	778	808	726	770	773	757	781	791	761	778	760	757	759	791	785	750	821	728	762	789	767	768	750	783	769	789	762	790	767	777	737	748	773	756	754	804	742	739	732	756	786	753	768	794	737	781	778	731	733	756	740	748	779	806	732	829	753	733	794	699	761	739	735	745	731	746	824	759	755	746	818	778	764	742	722	766	761	763	742	795	812	746	810	658	723	776	795	787	768	743	770	776	741	816	797	812	759	794	716	742	796	783	742	730	719	750	786	775	746	749	784	744	772	759	784	755	776	757	747	728	797	812	765	785	775	794	740	792	779	762	717	789	774	777	783	753	766	814	733	752	732	834	770	767	782	748	763	779	800	726	733	790	808	735	750	766	772	814	758	738	748	744	794	777	801	861	746	740	814	756	744	730	794	751	819	818	743	734	800	704	741	751	791	813	767	768	790	767	770	733	763	770	719	775	802	747	790	750	746	816	783	743	735	782	775	743	771	738	786	785	754	748	790	771	834	733	723	771	752	748	804	783	764	739	735	731	777	767	744	804	757	777	742	791	718	797	765	749	810	771	774	779	790	751	819	760	758	752	821	785	775	795	745	776	787	762	781	771	698	730	738	828	758	752	731	760	684	810	757	752	795	798	783	712	768	801	805	786	753	816	764	793	700	788	774	726	766	770	789	788	753	765	744	753	734	763	816	782	747	797	776	761	772	833	683	759	766	796	760	783	752	750	844	768	791	761	756	756	807	773	774	768	771	800	805	739	740	759	756	789	766	795	784	773	768	785	782	767	767	751	759	828	756	771	831	739	811	746	751	746	762	751	797	739	779	691	829	757	771	754	758	787	774	749	787	769	803	778	751	781	746	766	757	746	781	761	770	768	787	828	822	764	802	747	783	794	779	790	808	772	760	816	757	734	741	772	780	742	739	783	792	768	752	810	786	728	738	771	764	738	807	780	746	788	763	817	781	742	763	699	782	746	807	771	760	804	756	793	768	736	786	783	749	745	742	797	784	797	766	762	790	788	748	731	808	773	725	795	793	801	768	743	736	766	821	788	771	780	780	735	769	797	698	779	776	772	724	811	761	740	772	757	745	710	736	776	725	754	855	752	774	782	744	774	731	778	771	779	766	808	762	787	786	752	728	788	752	759	726	816	789	766	739	805	829	748	782	766	705	743	777	757	774	761	777	777	735	797	742	769	780	765	766	774	787	772	742	788	760	770	794	803	797	793	714	733	794	773	789	761	769	809	781	807	751	794	801	744	799	749	780	801	771	805	754	733	802	747	706	762	773	787	826	756	783	773	820	774	812	757	729	770	791	767	786	790	756	790	803	765	781	777	789	760	784	786	742	792	772	719	767	771	783	721	761	767	728	768	868	771	770	764	739	749	735	758	759	762	780	737	790	781	739	758	741	808	781	775	745	754	731	812	761	773	732	791	779	737	745	780	745	776	730	784	786	812	777	758	746	796	755	772	792	765	711	762	780	756	795	705	816	781	795	740	733	820	725	770	773	779	806	797	743	761	749	784	801	765	736	760	739	764	779	757	722	730	753	737	783	748	766	738	805	788	790	730	775	770	752	779	777	788	772	814	774	741	721	777	725	774	797	736	737	774	800	781	775	793	767	739	738	744	762	798	767	759	742	770	741	770	733	755	737	797	741	783	806	731	765	766	773	737	777	754	744	762	756	745	785	798	758	764	773	775	776	756	812	824	797	762	785	783	796	766	738	754	718	803	809	753	736	760	758	766	748	712	720	747	760	792	769	793	776	814	796	804	777	818	810	755	788	832	792	802	776	748	745	749	780	783	757	808	743	830	771	785	737	791	793	777	712	795	820	741	732	722	757	828	690	791	751	754	749	784	745	753	760	769	746	768	751	784	758	766	752	765	792	743	765	792	785	796	763	739	798	767	814	740	808	773	762	745	723	809	764	776	680	797	757	777	773	781	809	781	766	767	774	733	717	783	768	860	763	753	768	776	769	746	803	774	789	754	781	779	765	805	742	800	794	808	747	774	755	789	786	739	766	739	784	795	745	727	758	809	791	810	769	731	728	777	768	747	773	790	824	781	750	752	707	756	792	768	763	788	761	782	765	779	763	814	755	783	744	751	790	771	792	784	764	801	748	795	734	740	782	764	788	774	727	722	778	766	725	806	758	739	771	789	772	733	771	708	767	797	772	731	749	758	734	752	723	753	743	760	757	779	743	788	787	752	771	811	793	780	784	748	789	737	773	781	710	750	763	722	817	737	752	746	808	759	763	771	763	761	768	822	765	738	761	771	779	786	713	770	760	763	759	762	759	782	835	779	808	748	786	771	769	824	773	742	754	773	774	780	731	772	762	813	762	773	793	739	761	756	795	766	757	751	789	756	792	790	769	763	712	750	727	805	763	776	754	810	761	759	791	766	790	810	798	769	744	757	771	740	800	757	777	765	806	807	769	772	747	740	776	774	769
15420	17139	15951	9077	5439	3051	2467	1828	1542	1090	822	730	664	643	544	528	494	478	485	474	476	415	410	380	392	387	396	387	390	378	409	406	349	366	354	363	360	381	326	356	344	336	354	316	332	364	344	340	349	332	318	338	311	357	325	333	389	315	298	338	348	344	315	321	348	316	310	354	342	317	347	320	336	308	346	305	321	363	352	333	323	306	332	342	329	329	340	328	355	338	308	329	316	331	359	316	314	315	308	358	285	296	334	295	321	305	312	385	339	330	291	352	305	327	328	358	331	327	322	318	323	341	343	284	361	365	323	308	316	300	354	305	335	324	320	312	311	361	327	342	311	322	307	298	305	326	330	335	282	348	313	344	336	327	297	354	308	327	327	321	354	342	364	327	297	323	316	309	333	354	335	321	288	350	326	327	320	325	311	335	320	322	353	319	337	312	324	309	341	351	297	307	325	302	320	324	297	317	314	313	349	332	311	315	311	348	326	303	342	312	301	350	322	339	353	334	296	301	318	316	333	318	316	364	294	324	296	297	344	331	339	323	348	334	314	310	320	324	326	330	306	337	283	309	325	298	277	332	327	345	332	315	288	295	303	337	327	352	302	340	323	337	304	328	355	328	337	357	342	315	344	320	328	284	289	347	337	376	314	320	347	321	287	330	288	320	322	316	352	331	289	306	362	316	326	339	345	352	345	334	321	318	310	305	325	308	308	324	361	326	333	312	334	312	299	329	350	319	319	299	332	329	314	306	337	353	323	321	298	331	338	317	306	309	350	332	318	329	337	326	340	310	327	308	361	288	338	301	332	308	311	316	336	340	349	356	326	341	353	316	310	380	326	308	291	329	339	343	298	357	326	324	333	326	311	301	304	340	305	299	331	324	290	324	347	298	323	346	303	337	323	337	317	329	315	353	286	313	349	286	327	329	330	342	323	311	348	319	288	306	333	299	298	349	285	320	315	379	289	299	335	316	318	318	319	308	383	329	336	314	324	314	321	335	344	330	322	313	315	318	314	334	325	315	329	325	327	336	342	323	339	349	348	314	278	326	311	325	306	314	316	317	302	335	292	288	340	303	328	330	320	339	366	330	319	317	339	307	302	316	362	287	323	303	306	340	277	315	301	315	327	310	332	338	304	307	338	314	313	281	296	315	332	350	331	345	307	300	308	315	344	347	292	329	343	331	329	310	344	316	288	318	321	345	306	305	328	292	333	331	319	322	312	313	352	301	302	325	339	319	323	340	344	348	325	333	318	332	347	290	304	339	322	308	321	268	340	278	325	322	318	301	300	336	332	319	322	332	307	281	337	314	377	300	297	330	323	310	346	340	332	344	332	346	302	295	334	309	285	348	365	346	331	313	343	333	314	365	367	321	336	351	310	300	308	297	299	302	336	341	284	336	363	315	276	323	330	342	299	315	351	326	273	319	321	319	284	342	317	345	356	311	290	331	358	301	333	328	319	317	371	321	343	319	319	352	285	346	363	310	313	291	315	338	321	347	353	300	340	345	305	296	338	313	338	321	308	304	310	336	330	345	315	352	322	332	317	338	306	308	320	358	299	302	316	310	341	338	322	348	318	322	350	335	350	322	293	293	360	303	304	330	285	313	311	335	321	335	346	333	344	318	321	304	322	317	295	300	305	282	324	346	330	334	358	301	345	333	330	313	324	314	307	305	354	332	305	321	336	302	317	305	287	332	347	326	335	331	314	316	299	339	331	327	302	340	291	324	331	347	300	308	330	342	338	298	308	329	320	287	288	331	317	326	333	311	297	323	307	318	322	340	320	325	328	336	294	350	302	296	319	348	338	354	322	332	311	292	343	290	301	313	351	279	339	355	322	303	293	302	306	315	333	329	329	322	309	362	320	301	325	293	358	329	315	333	319	324	304	324	307	328	336	326	369	335	318	336	307	326	350	351	335	342	328	314	305	324	307	324	317	317	356	344	356	331	336	321	336	347	295	352	347	355	329	327	329	290	328	314	327	317	371	302	335	329	294	333	288	296	301	315	324	338	345	307	300	338	354	293	312	318	300	318	327	312	313	326	297	345	347	335	322	321	322	300	320	326	321	315	306	338	331	323	353	313	360	336	298	304	284	331	336	332	341	316	307	327	310	316	347	317	331	309	304	353	318	334	340	307	307	302	335	347	310	353	293	310	358	350	319	330	342	295	346	364	331	330	294	299	339	354	364	307	312	319	363	331	350	313	309	330	296	290	346	289	347	301	326	292	312	311	284	307	327	326	332	313	333	328	287	329	339	311	310	346	314	337	359	320	315	288	374	315	330	313	285	344	318	319	344	314	345	349	347	331	322	304	293	313	339	311	335	320	321	353	297	342	337	325	330	319	318	302	339	365	297	286	340	294	369	293	343	325	316	325	300	322	310	331	284	321	348	313	312	327	320	315	292	323	364	314	320	314	333	338	323	344	355	320	306	319	313	337	324	316	333	330	327	369	304	324	301	311	343	324	320	317	334	330	313	332	319	343	336	355	305	307	314	331	323	351	333	338	339	327	336	349	356	316	339	301	332	337	295	340	301	344	311	353	307	312	338	299	305	357	308	307	329	299	280	318	327	339	341	342	340	318	303	311	336	306	324	343	298	339	291	286	376	308	311	330	313	328	308	333	324	318	328	278	320	316	340	300	310	302	312	329	342	330	347	347	337	316	305	312	313	341	343	342	315	322	333	309	294	345	321	289	307	320	313	326	338	318	306	326	368	349	327	319	299	332	326	316	283	301	360	349	331	303	294	335	243	347	325	293	318	361	336	339	318	366	349	323	344	331	308	318	367	329	286	338	318	352	340	316	271	311	332	323	303	284	314	322	304	303	310	304	329	308	322	348	316	333	338	313	297	316	337	306	345	324	346	321	328	335	311	290	310	339	299	332	366	315	357	331	299	339	346	343	352	323	328	363	319	295	320	330	300	345	301	319	336	331	330	307	325	320	301	323	334	365	318	332	353	328	316	324	313	314	315	321	341	309	296	316	312	321	311	326	292	310	309	293	312	335	322	320	306	320	285	338	311	332	331	327	338	312	309	336	388	321	314	332	349	319	301	322	354	292	312	315	306	312	298	362	342	312	325	328	316	333	320	301	321	322	317	338	331	317	307	387	343	313	341	333	338	374	334	342	340	348	308	324	325	337	324	328	308	323	334	309	330	323	300	309	341	331	322	341	325	343	319	296	355	304	348	349	291	324	300	360	344	306	298	300	346	286	330	318	361	320	318	319	292	291	328	341	319	310	345	317	350	321	341	341	333	334	317	316	342	332	331	332	351	334	335	306	342	311	315	367	325	325	324	331	322	308	342	324	293	330	322	344	342	328	333	329	312	302	336	312	327	332	306	318	334	314	334	332	313	359	331	294	325	322	337	352	343	341	314	331	336	342	335	329	309	335	315	323	302	346	318	317	325	311	339	269	322	340	328	309	314	328	285	327	314	318	329	312	355	355	336	340	316	301	346	346	320	309	310	333	330	314	344	343
12302	17760	19837	17290	14500	10934	9785	8075	6505	4967	3935	3267	2932	2683	2404	2318	2167	1971	1828	1784	1596	1571	1302	1423	1345	1390	1374	1383	1345	1252	1276	1296	1283	1266	1182	1119	1132	1057	979	960	983	913	939	881	915	876	851	871	819	858	849	873	830	856	847	839	819	878	816	854	875	911	880	865	877	817	869	853	868	830	834	875	836	769	814	908	840	799	820	804	809	803	798	799	797	777	806	810	815	827	812	808	803	795	729	852	793	782	810	826	837	834	847	798	807	767	818	801	798	803	822	791	785	787	812	809	829	778	828	806	751	814	785	828	849	819	865	788	854	813	775	747	797	800	837	794	779	809	783	771	741	773	829	832	804	811	803	795	801	814	801	854	780	781	823	778	797	806	837	777	831	842	799	805	791	804	826	799	820	823	812	793	793	829	808	813	820	784	773	837	816	796	770	746	827	817	788	806	804	792	782	783	780	837	800	840	845	777	802	806	803	797	774	770	835	798	809	851	793	771	773	808	819	810	864	755	830	800	828	833	803	853	829	817	823	748	757	795	814	775	764	773	845	813	741	807	711	819	747	821	812	774	788	815	777	825	816	742	824	834	785	816	779	785	785	747	779	783	770	762	768	773	802	826	849	774	823	803	757	778	782	806	788	783	787	791	836	803	777	740	812	800	813	787	803	783	761	802	763	757	820	773	789	813	806	773	832	777	817	833	841	770	815	819	836	818	823	811	780	811	788	800	803	833	772	792	802	816	754	790	816	807	798	821	793	783	796	800	780	825	855	790	843	779	780	770	821	767	849	820	817	835	788	774	825	813	737	793	780	840	765	788	774	855	785	807	809	843	846	763	783	831	751	857	783	783	847	792	793	828	743	825	798	813	809	831	794	796	828	778	763	791	814	769	826	811	798	802	812	810	844	823	854	799	820	777	785	782	813	809	818	765	792	780	769	804	815	822	793	835	811	762	783	795	849	845	807	760	799	819	840	860	808	799	807	791	794	767	803	811	797	815	797	782	816	794	815	840	809	791	786	807	776	820	836	750	800	779	806	821	801	804	802	803	807	838	809	796	811	792	789	795	787	823	776	783	835	733	785	763	763	829	797	802	796	803	783	818	846	832	804	844	819	821	782	772	771	763	788	821	798	829	773	778	820	818	775	807	824	795	782	834	793	800	783	797	821	806	814	778	811	813	837	794	837	786	798	814	740	780	805	805	814	785	813	749	801	819	824	782	791	785	753	808	813	803	798	763	829	788	840	750	790	865	858	779	850	783	820	754	746	821	857	766	780	839	839	864	833	791	798	818	797	782	798	778	765	783	786	797	789	834	811	843	768	796	804	776	797	747	793	766	768	743	785	801	822	812	789	807	814	823	762	808	805	815	807	800	775	789	808	795	778	816	825	793	864	770	823	799	815	805	799	788	777	759	800	801	804	798	791	818	792	821	810	814	829	753	838	799	797	756	846	773	807	816	749	810	814	752	801	842	794	814	808	772	825	772	819	828	810	827	841	787	783	778	809	782	810	806	828	842	765	789	789	745	813	787	821	817	741	818	784	817	825	802	821	805	809	784	810	810	853	826	804	814	876	807	795	834	754	778	848	801	785	803	834	886	789	780	818	819	766	810	785	834	806	838	818	806	828	795	773	797	849	824	796	809	762	862	813	760	839	839	773	808	755	785	794	796	813	802	838	787	791	803	814	828	798	785	756	801	732	787	802	765	748	803	774	808	808	800	789	792	781	842	774	766	826	788	795	800	766	803	810	786	787	759	802	830	765	822	828	775	766	851	794	750	791	758	780	837	820	754	810	810	802	730	839	789	823	780	815	812	810	810	833	778	804	802	777	822	736	783	826	779	770	766	806	826	791	758	819	712	800	796	813	760	792	826	791	750	780	763	813	843	777	777	790	793	776	756	845	800	791	796	788	800	806	812	807	831	839	818	828	836	796	792	780	795	822	804	807	775	815	787	813	735	802	781	786	817	798	814	844	804	834	825	798	825	736	783	821	802	791	816	821	826	799	786	827	758	744	766	775	812	782	837	760	794	815	788	781	761	770	815	811	796	814	859	833	766	766	786	828	793	779	751	783	741	760	813	799	813	790	735	809	810	826	771	833	785	758	755	803	809	780	752	831	796	803	733	804	800	783	733	807	800	764	786	823	788	774	770	760	824	729	807	777	750	798	853	783	842	795	814	841	797	785	779	739	825	811	795	752	815	781	793	795	786	801	848	788	836	817	771	849	795	820	765	786	797	784	783	807	789	755	784	810	806	810	790	783	811	801	830	792	865	756	821	806	782	807	789	799	821	758	793	795	805	817	787	814	799	788	801	802	808	839	789	809	770	798	783	814	775	863	797	745	771	820	800	802	792	796	845	727	800	833	821	751	788	807	817	829	818	796	801	767	817	816	762	801	773	756	826	819	830	819	843	801	806	802	806	788	795	796	773	832	793	823	731	818	802	809	812	786	796	796	806	765	787	873	838	840	781	842	794	811	812	797	777	806	753	799	785	792	820	777	815	787	795	788	796	849	811	803	832	757	834	814	790	825	832	801	815	807	770	740	866	789	808	779	815	771	798	766	747	786	851	807	783	856	811	822	761	771	803	815	775	775	831	788	734	731	867	809	803	769	777	804	783	777	835	776	819	786	778	835	818	780	767	803	816	829	822	840	799	786	776	788	812	799	780	786	835	800	771	801	756	802	861	894	809	806	733	789	813	824	755	846	846	796	868	814	807	805	842	749	817	788	755	789	754	815	775	851	806	797	772	801	815	787	775	823	829	808	780	818	814	749	792	781	809	794	752	833	775	802	776	858	795	828	744	829	790	808	777	799	775	826	772	821	797	780	794	807	836	852	832	829	730	794	779	772	799	860	757	827	778	794	752	838	814	793	802	788	792	759	797	818	784	786	820	872	784	812	828	741	804	789	816	784	822	814	796	842	823	808	757	765	779	778	819	809	781	816	769	753	753	761	790	826	807	806	784	817	794	775	800	788	775	763	750	814	802	785	875	760	830	793	816	856	813	833	756	801	768	775	764	805	815	820	776	819	840	855	792	753	764	779	806	826	792	808	803	771	827	743	783	875	811	808	873	829	825	750	799	808	783	765	830	853	763	832	789	811	825	771	825	798	798	788	824	758	812	776	765	801	763	818	778	756	803	773	848	788	779	813	813	761	854	757	796	831	742	796	748	805	840	812	793	773	823	805	755	779	763	804	774	772	786	770	819	791	774	812	815	886	766	820	812	798	802	872	814	779	781	828	720	792	766	787	777	783	789	850	776	801	797	813	772	752	820	809	809	784	779	816	725	785	812	757	813	812	782	815	808	828	759	867	834	812	795	784	827	818	742	831	833	803	789	827	814	832	737	808	826	791	792	796	800	804	751	845	808	793	803	805	743	789	835	804	776	812	820	793	831	813	799	778	834	819	790	810	849	790	812	779	781	798	813	787	818	784	800	854	827	802	804	826	784	804	825	783	771	752	820	766	835	780	822	797	787	806	748
43258	44663	38710	29533	25465	19552	13615	8600	4935	2758	2007	1756	1600	1606	1463	1474	1442	1522	1399	1209	1209	1044	756	659	591	549	538	532	487	536	498	465	462	441	475	466	440	405	420	388	381	419	389	371	349	348	336	372	366	367	347	347	363	401	346	395	374	401	345	371	407	345	370	377	385	384	393	377	336	333	393	353	331	350	333	359	404	359	370	371	330	374	353	409	358	379	378	334	334	364	335	331	358	336	346	352	332	370	333	326	327	343	315	329	337	341	374	319	355	327	334	348	335	377	372	331	354	328	340	352	339	341	335	318	378	357	355	347	369	355	364	322	352	340	362	326	381	349	345	348	343	329	356	340	347	335	324	349	342	327	326	340	382	330	342	318	371	359	354	362	332	332	336	383	331	336	342	340	341	340	340	325	369	314	324	360	345	347	369	388	352	334	382	311	349	385	358	338	361	354	338	347	337	337	381	354	341	362	353	357	317	384	360	349	328	365	326	328	360	369	381	390	345	370	342	329	368	345	339	340	331	359	380	338	359	320	331	332	350	324	355	372	321	361	356	349	335	336	320	345	344	366	329	366	346	330	345	329	319	344	366	374	309	367	345	361	333	355	357	346	356	349	365	320	332	327	325	361	389	348	352	351	364	365	354	287	367	324	354	320	329	368	315	364	355	373	348	343	348	324	330	343	333	368	349	353	334	346	343	350	365	376	366	321	379	334	355	367	337	336	343	349	351	391	358	357	337	333	335	337	398	346	376	331	335	357	339	365	374	348	357	357	331	355	371	385	358	345	330	368	355	371	344	330	343	347	394	350	386	337	350	342	363	372	357	355	329	354	330	348	342	343	371	341	385	340	333	351	357	351	317	359	338	345	380	320	343	340	332	348	341	348	335	310	324	316	374	343	339	402	367	390	350	374	379	398	347	370	323	323	343	357	326	335	303	344	335	366	316	330	376	360	356	344	394	343	353	327	346	385	311	331	351	317	336	395	335	348	310	361	338	314	319	360	323	341	339	361	375	350	343	325	355	358	331	320	357	354	319	331	343	330	351	378	341	307	343	322	354	345	349	348	353	339	341	357	345	323	363	351	344	360	363	342	332	374	363	329	315	366	373	364	376	343	388	354	343	383	338	328	357	361	381	374	349	293	380	380	335	324	338	323	350	379	340	369	357	390	363	341	366	315	333	357	339	342	361	380	375	334	326	370	358	369	311	332	361	342	324	318	340	329	371	348	336	336	338	338	367	357	309	312	349	375	332	377	385	324	353	378	360	311	355	365	330	306	344	313	324	349	343	368	362	392	368	344	347	331	321	370	332	331	306	344	338	311	333	341	388	335	360	369	353	345	347	346	364	339	344	386	349	351	332	308	393	368	367	346	363	355	377	359	337	319	353	353	329	370	378	335	337	339	325	362	366	330	344	343	362	351	362	331	297	346	330	330	332	337	340	352	321	368	354	382	315	309	332	350	327	307	352	330	335	349	350	347	370	363	336	364	404	377	355	332	359	330	339	380	361	353	367	346	363	334	319	312	365	323	309	342	328	326	358	352	337	327	372	331	362	325	275	344	355	339	329	325	341	358	343	338	333	363	351	336	364	360	353	330	327	321	370	398	329	327	387	352	313	372	352	343	358	317	350	383	309	331	333	388	352	355	354	309	323	332	335	346	353	355	370	339	363	338	317	315	350	389	319	333	318	330	356	325	352	357	360	365	345	343	335	340	333	345	384	315	319	375	335	359	307	352	351	337	308	332	353	346	331	350	354	336	347	367	365	348	343	378	344	328	385	339	371	365	343	360	352	338	349	321	357	389	361	314	341	360	374	378	335	347	345	345	324	377	346	341	341	343	331	362	356	362	372	349	355	359	364	344	333	330	340	341	325	336	366	374	312	341	368	374	329	337	327	344	345	321	320	340	357	326	363	336	327	333	339	355	323	332	342	338	347	303	349	373	349	351	354	341	340	368	368	350	354	343	318	344	325	361	344	356	356	337	347	372	354	331	393	324	349	323	353	335	376	347	340	358	334	351	346	315	322	336	328	328	360	342	355	375	415	345	358	365	344	369	368	359	363	319	330	329	351	335	384	345	347	323	368	379	340	361	356	375	342	367	331	336	355	328	333	368	320	329	345	362	333	344	348	346	390	375	368	357	346	396	367	333	401	329	334	357	335	340	360	327	336	393	369	344	337	337	356	357	377	383	322	328	350	338	352	361	331	365	356	352	368	352	338	338	370	327	363	372	334	325	374	366	337	408	340	347	335	336	339	356	352	309	336	373	329	341	342	387	357	335	383	335	350	323	363	306	362	319	340	351	361	326	359	355	362	370	311	319	330	373	345	341	358	323	368	351	343	312	352	333	347	349	350	353	342	326	348	327	339	351	349	365	304	360	359	366	319	332	354	392	333	359	353	346	355	327	360	339	323	329	319	366	319	354	367	360	359	368	366	378	344	321	350	313	356	338	361	369	349	313	311	323	345	336	307	362	362	349	345	345	359	363	352	348	364	339	324	350	309	374	337	354	360	360	366	321	306	353	366	331	367	322	340	334	360	328	341	337	344	364	344	353	366	345	329	350	297	354	356	356	359	362	361	332	366	356	337	343	357	359	352	371	366	365	353	350	385	353	328	342	311	360	351	344	333	351	375	357	332	362	336	348	342	347	383	331	337	337	363	336	300	315	363	351	313	335	345	393	348	341	316	340	337	355	357	328	336	338	343	340	331	326	348	352	325	324	306	367	329	348	368	349	377	308	336	340	370	346	361	371	362	362	357	351	344	332	364	356	359	364	340	368	370	355	348	324	333	353	348	331	365	385	346	373	340	373	368	354	323	311	315	377	338	355	376	336	366	355	346	351	303	318	334	403	366	365	368	369	341	343	335	315	362	335	341	359	359	347	350	355	363	365	320	336	356	334	352	314	356	337	338	371	357	315	337	360	326	339	372	321	340	325	360	311	338	313	353	382	328	327	348	331	358	316	389	336	381	346	357	364	382	353	336	335	349	368	345	380	321	351	352	329	310	305	356	352	350	378	373	356	339	314	338	362	328	316	349	337	320	373	337	333	340	373	349	368	313	336	341	337	362	353	339	347	338	347	315	356	324	336	341	406	345	351	327	336	329	346	361	376	303	340	360	348	345	367	325	325	332	351	354	318	300	354	349	377	319	362	362	325	324	358	367	322	351	365	340	370	390	332	366	334	353	337	333	368	339	322	377	308	384	315	351	396	350	347	348	324	369	380	346	335	329	339	350	322	346	331	370	323	339	336	342	312	341	353	320	332	349	370	347	339	357	299	369	374	359	334	329	333	359	341	343	378	335	331	369	368	360	336	354	337	325	345	334	338	337	333	340	369	356	322	356	355	339	352	332	371	351	337	383	332	376	345	334	352	343	359	347	348	390	307	345	311	340	359	317	346	361	326	319	357	351	315	351	340	361	355	352	324	373	350	347	328	344	370	364	319	355	350	331	323	339	356	358	365	356	369	355	361	333	352	327	362
34070	44236	40870	34262	30290	22597	20960	18036	14288	9562	8172	7850	7453	7115	6873	7116	7065	6939	6437	5828	6258	4975	3421	2819	2654	2389	2109	2044	2104	1850	1890	1872	1738	1763	1666	1513	1436	1408	1225	1240	1200	1078	1069	1071	1066	1056	1044	975	925	903	982	958	938	927	966	958	960	974	966	999	968	992	960	942	960	957	1033	1047	959	937	949	967	937	891	899	920	881	998	854	912	896	871	822	906	858	892	860	895	832	859	866	883	830	909	852	834	870	825	848	861	839	844	862	876	886	826	854	833	866	850	865	808	853	827	828	820	829	853	859	845	860	868	815	825	851	810	721	855	819	870	871	807	852	833	840	817	817	817	810	826	825	815	860	856	881	879	829	880	860	843	853	868	841	802	861	845	848	859	866	829	863	807	825	839	877	804	808	812	850	850	855	786	853	783	855	826	829	799	840	868	857	823	836	855	828	791	853	910	910	794	907	833	863	790	829	847	868	860	885	792	815	832	823	827	843	895	847	879	886	871	758	828	860	856	800	845	826	847	845	806	836	889	815	808	826	882	812	821	841	839	860	877	845	852	876	824	835	815	832	865	819	873	844	790	804	804	845	849	810	786	848	908	840	915	846	864	806	818	845	892	794	794	862	876	884	841	839	873	784	860	855	812	887	820	860	801	862	854	837	813	808	863	849	818	840	851	840	813	837	893	864	898	811	838	847	863	835	841	816	879	835	793	801	805	851	906	822	887	822	766	838	824	821	874	827	838	858	829	796	801	821	803	792	817	805	891	850	826	837	847	844	814	823	857	843	802	817	860	863	925	805	831	881	802	875	817	787	767	808	854	894	857	882	832	821	830	868	810	848	876	814	837	809	815	856	826	855	805	838	895	864	830	833	899	840	882	857	850	856	872	829	847	859	873	837	852	821	853	801	821	845	847	842	857	849	844	865	831	860	858	885	865	839	819	875	863	830	835	848	836	860	814	833	829	824	846	827	826	885	852	806	798	857	840	836	848	839	883	851	856	856	854	825	907	870	811	874	843	796	820	864	872	811	877	887	850	825	844	917	797	866	841	856	880	876	839	850	838	794	830	849	864	817	811	847	848	848	876	830	760	861	799	825	833	802	848	840	884	792	848	881	851	847	860	835	872	837	868	828	873	850	842	836	861	838	836	901	842	850	845	905	826	871	886	899	862	828	840	857	827	875	843	891	841	862	891	824	871	854	834	802	840	869	834	860	758	850	830	801	810	897	851	861	874	836	871	875	838	849	823	902	884	831	877	834	814	808	823	833	842	846	852	833	878	862	841	836	797	796	899	839	851	858	856	841	884	867	810	847	781	859	849	884	808	847	819	842	793	858	887	877	837	874	833	868	890	899	831	851	835	858	792	835	792	886	841	826	890	843	815	838	865	839	855	834	856	837	841	854	904	824	864	874	831	833	819	818	888	834	874	866	839	819	812	830	840	827	848	835	808	877	774	824	852	872	785	862	879	857	877	822	891	856	813	862	875	829	852	841	826	859	816	839	893	841	827	843	848	830	862	828	865	830	844	808	824	853	863	874	851	774	821	886	850	817	783	833	812	806	866	803	924	873	836	885	897	815	868	844	823	822	879	868	848	895	851	875	850	857	858	866	851	821	840	795	801	863	852	850	804	854	830	811	819	872	839	806	813	818	842	861	827	833	813	887	840	858	827	865	859	810	848	870	808	829	839	811	830	788	875	818	825	850	835	800	825	871	904	858	838	862	849	877	858	813	878	844	793	826	827	862	836	848	834	818	840	893	856	807	880	792	850	863	829	789	858	859	859	805	861	855	822	812	770	812	805	878	817	806	854	841	773	860	918	857	832	892	811	806	847	874	852	823	795	821	825	881	820	881	935	806	829	818	827	841	848	846	778	819	891	802	805	848	853	847	826	849	815	855	830	852	871	866	838	897	849	765	826	867	862	844	837	890	816	824	830	861	828	786	834	860	834	844	868	827	824	862	891	790	800	865	899	871	841	823	767	875	839	812	813	851	865	847	824	809	850	860	880	869	883	881	822	846	845	868	862	815	823	906	840	866	857	851	830	866	824	833	876	863	865	841	887	843	804	875	840	853	831	837	826	834	818	797	828	820	812	844	823	825	811	904	889	834	805	822	827	819	818	802	901	875	861	818	866	845	849	822	814	816	812	865	899	880	816	842	843	816	861	895	835	885	856	835	903	816	839	844	786	858	840	908	826	872	827	902	840	851	843	838	895	856	830	854	893	824	808	930	809	878	844	855	873	822	841	830	830	870	828	846	816	822	850	804	835	872	811	833	854	849	838	864	848	793	860	796	874	885	825	845	836	884	828	817	890	826	892	836	842	805	779	905	859	794	810	884	817	802	819	789	799	847	827	833	832	830	837	848	828	848	823	835	904	862	892	874	845	789	844	842	802	877	851	889	863	842	844	885	866	854	921	823	842	842	847	805	800	826	859	835	864	842	874	857	808	851	865	861	835	805	864	833	816	855	818	813	895	842	829	878	808	831	853	923	841	823	817	850	845	875	826	830	865	867	854	910	846	834	859	853	855	861	819	844	830	832	832	887	860	793	836	802	831	855	830	850	829	773	887	823	837	872	845	853	795	824	855	827	834	881	853	823	826	859	867	822	861	897	789	849	794	872	789	864	900	823	832	848	817	815	841	856	808	824	886	833	891	825	825	815	852	876	809	836	851	832	823	837	809	836	822	875	829	882	818	833	842	855	848	823	799	835	867	813	815	849	899	842	842	852	892	886	864	870	811	839	823	832	855	878	743	904	823	810	842	826	856	865	828	835	842	827	805	805	803	753	860	825	811	847	835	843	895	834	842	786	845	821	798	829	834	832	828	852	821	840	875	895	903	928	808	822	832	841	830	868	873	854	890	843	876	817	864	801	837	874	891	836	857	845	929	808	800	833	868	827	854	884	839	852	845	873	822	807	882	855	894	816	836	843	840	848	806	858	841	847	909	807	848	816	797	812	802	834	885	843	822	850	831	902	798	853	838	781	803	823	801	886	838	848	844	912	802	813	832	845	827	832	865	902	824	895	851	855	845	848	821	828	803	844	839	799	850	835	785	799	863	854	866	829	840	841	866	851	831	849	884	876	868	822	839	843	831	822	860	867	819	816	868	846	831	854	813	794	802	859	891	847	868	808	810	846	846	798	845	845	889	859	850	817	830	860	854	816	864	863	854	866	811	857	848	833	814	845	845	857	873	847	855	827	866	888	893	857	853	839	834	811	808	867	863	855	824	858	801	874	823	842	827	798	855	858	837	841	787	809	822	926	854	817	827	834	827	843	834	842	872	863	876	887	841	808	856	835	879	865	865	804	828	827	829	857	841	841	838	873	806	817	921	886	785	822	836	821	849	883	876	803	841	866	853	856	863	836	870	857	816	812	829	817	842	874	766	862	826	858	788	870	891	848	840	832	861	809	817	771	878	826	821	787	785	873	853	808	832	816	828	866	862	860	854	880	815	807	904	872	828	835	889	824	874	806	878	828	842	827	849
50756	44052	37114	32873	29145	24018	19835	14004	8873	4498	2740	2497	2744	2321	2232	2658	2897	2136	1729	1160	1378	1930	1738	951	705	680	549	575	593	515	535	508	529	499	481	470	465	422	416	391	404	366	334	376	353	339	391	381	376	327	320	326	330	335	333	329	328	352	305	356	329	329	367	326	323	341	362	336	346	315	370	308	321	306	344	305	356	340	331	336	324	338	324	341	305	312	351	347	322	324	326	344	333	318	338	328	311	308	348	342	316	326	330	322	331	331	310	337	310	349	320	325	332	309	323	317	318	338	319	360	307	311	301	329	337	325	322	310	335	320	315	311	334	316	253	371	313	331	318	313	317	311	302	292	328	332	322	287	305	350	308	335	315	310	343	341	345	296	337	352	297	319	302	328	358	305	327	346	321	320	340	306	293	343	323	331	315	305	286	312	300	286	275	335	341	319	314	339	344	328	294	325	343	319	326	297	321	329	318	333	344	324	322	308	318	326	312	305	313	351	308	337	348	354	331	318	318	305	293	328	350	302	277	321	310	310	314	312	337	338	331	318	332	313	339	322	339	303	352	311	312	333	340	300	298	296	333	328	324	341	342	311	329	322	321	308	297	297	313	325	329	323	323	335	336	341	298	279	320	319	291	315	305	292	317	334	325	320	339	321	334	300	355	335	308	282	314	320	333	295	313	291	326	330	341	340	305	295	289	321	339	323	339	268	325	294	302	323	331	296	351	304	280	301	358	322	320	281	314	332	338	329	356	288	341	322	351	298	296	315	298	300	325	329	311	312	329	302	354	297	316	319	323	312	333	362	310	294	306	329	304	314	326	326	335	334	334	301	329	290	349	328	348	300	316	299	344	305	322	308	306	334	311	346	315	337	315	334	355	309	330	319	303	298	290	334	313	304	305	319	325	357	314	294	272	297	303	286	288	340	354	325	345	311	302	319	322	350	327	299	332	304	315	327	322	316	351	308	331	349	312	298	310	327	330	302	343	313	323	309	331	324	309	313	319	309	310	314	288	308	340	316	311	307	325	324	338	363	340	306	326	319	358	295	299	316	349	304	297	302	294	320	294	334	330	327	318	319	311	329	350	310	342	302	321	310	322	325	307	358	338	317	316	340	292	323	332	320	316	338	323	309	303	333	325	319	328	331	306	338	329	349	336	355	325	326	347	298	297	334	328	330	275	290	325	283	330	343	280	321	325	309	350	345	330	328	326	289	305	301	325	303	314	345	304	333	344	333	351	322	339	326	328	343	310	336	299	316	323	339	342	331	343	298	310	318	337	335	330	295	314	341	290	310	322	312	304	308	308	327	317	332	315	303	295	328	327	315	358	351	292	320	309	307	320	307	331	291	325	295	291	344	320	336	320	308	299	306	318	300	335	347	341	335	285	319	338	321	329	345	305	337	335	306	354	322	310	341	294	328	292	314	329	327	292	328	296	295	308	297	313	311	317	310	311	307	321	339	326	329	296	301	327	296	290	347	300	326	329	332	304	327	316	318	293	320	280	341	343	288	315	324	359	298	298	313	337	317	303	336	359	338	303	323	336	323	334	339	308	333	302	319	269	301	328	331	310	309	331	324	307	311	318	314	280	327	280	295	297	310	328	302	328	324	349	331	317	333	371	301	299	344	291	356	322	304	325	292	286	313	315	334	324	294	336	306	286	312	336	325	344	333	338	348	325	279	328	337	313	292	321	300	299	322	279	263	329	278	298	304	294	302	304	286	323	316	313	309	316	331	307	289	341	317	294	344	306	327	298	303	329	328	309	334	285	340	311	306	346	318	297	320	333	335	304	304	322	331	328	336	352	364	366	310	340	297	338	320	320	330	329	336	301	293	302	313	347	275	313	307	304	282	317	344	321	331	356	293	303	306	284	308	302	290	321	323	315	303	341	366	320	293	323	331	333	319	301	352	321	291	323	306	316	331	318	282	305	297	307	325	309	299	313	305	299	343	348	325	318	329	321	315	323	283	321	311	310	312	297	286	302	339	357	367	347	294	310	306	303	315	298	337	320	341	297	311	311	316	323	332	306	289	343	352	330	309	346	319	324	315	332	340	314	318	342	322	303	332	336	337	292	317	352	316	330	328	283	320	337	362	374	334	303	348	350	292	312	287	290	308	299	301	287	303	281	284	344	324	313	308	328	272	334	317	319	287	305	313	319	309	328	301	300	365	313	320	312	290	288	342	299	339	325	317	314	313	335	332	273	308	298	302	311	319	312	351	347	328	305	299	308	298	317	316	302	324	306	276	314	309	314	327	331	325	281	308	351	336	358	342	315	305	321	351	344	287	289	313	335	349	316	300	323	332	281	316	294	339	324	346	298	290	312	305	293	303	345	313	296	331	298	298	322	327	309	342	316	296	322	325	317	371	301	326	339	319	293	329	321	297	360	342	331	328	309	321	312	317	325	304	342	295	342	303	304	318	346	298	323	291	289	360	331	286	301	312	304	289	299	316	313	308	313	324	325	311	284	343	341	288	317	327	317	328	350	303	310	316	296	302	328	325	329	336	302	281	353	344	325	283	339	310	302	357	326	314	312	331	302	321	341	323	320	315	296	302	288	380	301	309	336	332	314	283	298	294	298	326	306	328	304	301	309	353	304	317	292	332	312	323	304	335	330	302	317	325	285	327	336	313	299	319	323	295	309	337	313	311	338	301	346	293	300	331	289	319	354	337	350	305	310	333	333	361	334	328	325	302	331	300	314	308	305	325	320	289	308	357	302	310	337	334	341	314	292	309	360	306	328	279	289	326	289	318	364	350	332	328	291	301	304	283	299	332	317	316	313	307	306	338	301	301	309	307	335	316	301	317	314	297	302	341	290	326	308	317	335	305	323	323	319	335	322	322	270	326	268	304	293	310	381	301	311	324	314	271	325	324	344	319	290	312	303	325	300	310	336	284	326	371	327	290	304	308	289	311	305	328	339	304	327	345	332	310	297	340	316	344	339	357	310	345	333	327	330	337	295	329	304	319	324	342	340	293	311	312	338	309	301	299	317	329	309	331	325	317	301	327	333	317	336	332	340	313	316	316	312	310	336	326	295	289	292	307	358	339	324	347	337	290	322	335	294	322	353	304	332	315	326	305	314	322	298	327	280	332	374	292	328	295	329	340	307	324	341	334	324	318	316	304	308	320	313	292	346	295	309	312	321	331	310	306	344	295	328	330	331	312	316	318	330	284	328	342	305	318	331	325	295	299	305	289	328	314	311	330	336	309	336	307	322	351	303	311	322	291	324	322	312	337	293	327	321	354	324	325	321	336	328	319	312	310	312	317	326	307	286	310	329	301	323	310	303	333	312	301	297	272	319	293	296	303	331	288	316	326	266	286	327	309	322	359	330	332	285	321	329	305	331	298	313	315	331	316	363	301	302	339	320	325	280	309	341	319	317	300	317	321	298	278	357	326	310	310	317	315	298	301	306	325	300	314	312	315	306	295	337	364	296	307	285	311	321	274	313	311	317	342	303	289	322	286	339	311	318	286
40594	46672	43629	42533	35841	29784	26752	24332	19162	12414	9936	10211	11368	10371	9368	11656	11750	9172	7519	5321	6504	10007	8537	4228	3608	3137	2533	2576	2602	2434	2350	2319	2168	2011	2020	1841	1675	1581	1448	1330	1192	1093	1133	991	1071	1029	1042	1014	986	919	874	954	941	940	1005	999	1050	1003	974	1062	1005	960	1011	980	992	1019	969	948	894	870	892	910	894	900	851	857	891	890	851	871	778	847	821	858	808	858	778	769	790	786	760	744	813	777	762	798	821	791	729	780	727	795	791	827	757	761	787	781	751	753	771	763	783	775	775	735	776	742	767	746	775	779	788	754	759	763	747	775	790	698	730	753	753	790	808	744	781	781	749	716	774	764	751	757	743	796	779	781	759	751	759	788	774	741	821	766	767	771	739	761	754	771	746	837	784	734	707	699	824	727	798	788	783	815	764	746	798	776	775	794	760	755	782	787	760	727	733	787	716	732	772	833	821	772	779	729	740	786	803	785	708	788	772	759	780	770	780	805	743	759	771	795	775	802	780	697	720	778	810	773	810	743	807	756	771	799	801	774	758	776	741	780	760	731	779	742	789	770	800	785	752	738	763	789	758	799	771	776	786	794	763	772	730	823	799	791	749	801	724	767	780	746	766	757	801	782	713	784	769	735	753	765	794	754	753	737	739	735	772	765	745	766	781	731	796	768	767	763	731	740	772	797	793	766	746	744	785	765	764	743	788	770	798	773	775	797	800	726	777	732	729	747	790	749	745	789	810	785	753	787	752	793	719	801	779	800	788	772	746	752	710	782	837	756	748	788	706	739	780	795	797	735	802	743	753	758	801	766	777	743	780	713	766	740	801	767	699	779	727	762	772	762	763	778	768	754	783	752	788	771	766	710	780	821	776	796	748	729	766	753	785	754	763	824	755	793	752	792	710	752	777	769	766	767	715	802	758	764	777	757	769	776	728	755	712	765	778	770	762	770	769	728	768	760	828	794	757	755	749	800	703	773	753	798	728	769	746	765	743	772	700	782	826	762	837	753	771	761	761	779	811	780	782	739	726	753	756	809	721	772	806	792	750	778	756	760	780	719	806	792	719	736	755	777	753	757	768	791	852	788	796	717	728	757	747	761	804	722	743	740	747	781	745	786	676	812	743	743	790	747	743	782	796	776	759	753	789	804	765	738	790	717	790	788	812	703	798	775	760	779	789	754	733	765	795	751	773	735	749	767	750	710	813	760	747	778	801	811	740	770	788	796	821	746	774	733	798	765	770	781	741	763	723	794	776	734	777	812	827	770	775	758	724	750	786	788	763	794	754	771	789	780	751	771	776	776	743	747	795	816	771	752	788	726	769	755	746	744	766	815	797	710	818	747	779	754	806	792	772	807	797	725	774	743	795	773	786	814	765	773	749	729	794	777	780	785	770	717	729	752	785	806	749	743	783	734	790	755	767	768	768	733	707	757	758	753	794	753	800	787	714	751	824	758	744	764	764	766	732	786	793	780	799	740	762	770	764	761	753	748	785	829	770	760	748	730	729	790	759	750	812	750	739	722	796	821	762	755	762	744	786	739	765	759	762	771	796	762	751	738	751	753	757	746	746	741	769	747	767	790	787	765	779	777	719	719	779	757	768	749	751	751	809	821	706	794	754	735	771	763	822	732	737	779	781	758	750	791	742	740	732	761	726	810	777	798	773	736	770	761	818	741	776	754	802	800	771	699	780	742	789	756	785	812	777	691	768	797	760	759	801	737	809	767	727	762	727	795	757	776	758	781	824	769	774	746	775	780	741	787	771	766	772	759	773	751	739	815	783	751	766	744	768	768	750	750	776	732	734	752	794	797	784	762	758	760	786	762	746	729	692	729	763	766	757	723	797	782	751	721	737	751	823	792	726	817	740	801	778	774	790	734	804	766	725	752	731	795	841	762	783	760	746	804	726	752	735	774	777	750	761	779	739	748	760	753	806	722	747	724	751	780	765	800	733	736	790	764	750	734	738	768	784	778	749	745	752	758	785	745	768	751	748	729	779	774	807	765	778	796	775	768	772	770	744	795	791	772	777	790	740	820	765	778	789	732	773	769	760	747	757	760	760	724	764	759	741	786	805	792	727	759	686	741	788	753	770	739	787	753	713	788	747	792	764	757	749	782	753	802	740	759	733	789	754	770	779	774	716	760	756	758	750	770	780	766	771	779	733	788	752	746	776	738	747	831	812	732	736	785	733	791	757	810	769	730	753	734	761	757	743	774	820	786	763	786	747	725	780	781	759	790	795	777	744	771	752	777	763	773	763	790	771	759	789	718	769	758	777	795	761	775	710	781	757	757	763	757	811	776	760	776	737	770	758	766	768	768	758	778	820	772	767	765	784	731	802	761	761	753	769	760	736	756	718	764	751	729	777	782	736	721	745	790	779	766	764	740	739	747	699	759	722	768	743	744	727	799	720	733	793	802	725	775	747	758	811	807	778	764	751	786	751	797	757	774	737	772	809	767	761	737	770	749	728	738	719	755	758	795	744	745	792	751	784	812	755	756	776	726	760	748	753	823	779	792	802	781	732	799	742	742	773	738	781	783	780	779	772	768	717	745	734	738	706	761	758	762	816	757	771	768	829	793	710	804	745	768	787	689	774	758	727	750	702	777	809	758	811	812	788	760	766	768	788	765	719	776	736	737	748	769	790	775	769	773	755	770	744	753	780	756	703	753	780	777	779	773	782	735	801	782	781	728	785	742	760	862	778	762	784	792	732	759	757	743	752	763	784	763	769	775	798	756	799	775	727	756	755	754	802	752	739	753	748	808	732	737	763	775	810	733	767	769	717	755	746	777	784	739	727	776	772	793	783	772	793	763	764	808	772	743	753	731	759	798	782	774	801	770	782	759	767	788	761	766	772	776	719	751	773	724	730	766	834	746	776	781	761	767	813	742	802	802	742	758	725	738	740	738	779	802	760	794	793	735	771	770	809	730	742	803	751	767	778	830	737	772	763	796	700	745	761	729	759	709	824	796	752	752	756	774	696	724	764	782	751	722	799	779	778	780	739	754	764	751	732	749	782	767	749	790	813	689	748	752	723	736	768	734	762	797	768	780	845	764	775	780	758	743	722	734	753	783	753	789	743	696	741	776	796	751	786	753	749	742	731	734	715	754	746	765	803	794	777	790	815	732	762	732	784	770	781	759	774	781	782	761	813	793	740	773	749	758	737	744	797	754	747	759	782	808	789	779	740	740	743	723	788	778	750	714	789	769	753	753	743	771	766	747	749	782	735	756	760	743	706	805	787	810	755	773	756	776	783	800	762	740	715	806	793	760	779	784	773	752	823	758	783	736	755	785	749	761	740	770	783	795	793	806	789	773	757	716	728	740	788	759	770	764	785	784	751	779	795	741	789	779	776	768	789	759	747	765	740	775	759	744	808	760	791	738	748	751	793	755	739	751	784	760	817	808	771	773	806	741	779	788	726	742	819	791	811	729	782	783	796	779	725	738	763	780	732	787	787	783	767	727	797	791	740	753	756	774	736	757
12911	14456	13954	10142	4823	3278	2469	1825	1384	1008	786	620	643	633	554	564	513	496	460	465	442	363	399	393	391	375	346	389	398	412	422	394	392	401	388	375	364	355	382	353	313	318	332	363	320	313	313	383	332	289	337	328	351	329	328	345	342	328	320	278	348	313	336	351	302	301	283	315	301	293	329	324	334	316	372	321	334	319	294	292	295	345	346	330	337	343	330	326	319	291	319	343	347	290	347	326	332	343	337	329	323	301	364	334	335	343	301	328	314	338	344	301	307	308	316	295	320	323	318	309	326	342	336	339	351	323	314	318	273	341	345	296	312	300	301	313	310	302	314	306	325	286	332	348	305	294	297	316	328	306	330	333	316	304	329	282	330	308	311	317	327	304	296	317	342	335	334	301	344	343	334	322	334	318	312	330	334	345	325	313	312	345	319	276	336	355	295	351	314	318	318	337	323	354	308	313	286	303	327	326	313	341	322	361	297	322	324	324	332	310	319	351	306	347	296	304	311	332	352	318	323	301	310	304	343	319	312	333	322	336	299	305	319	308	311	310	314	332	334	321	358	336	298	315	301	340	311	292	300	322	301	318	332	284	323	323	293	289	336	316	337	313	353	317	319	321	342	321	336	318	325	319	322	313	308	312	313	317	382	311	310	344	318	330	318	300	285	293	345	310	325	342	316	365	321	318	318	313	347	311	307	315	347	340	314	297	330	348	333	295	326	314	334	348	329	345	304	291	321	346	362	304	287	313	298	321	348	344	315	294	334	312	313	285	311	315	297	289	339	350	306	324	303	309	309	310	351	310	337	314	334	308	331	332	317	332	321	289	285	320	315	286	284	309	282	337	301	323	342	324	324	358	339	343	301	334	279	322	317	341	307	298	381	272	322	296	312	307	347	329	299	317	340	298	330	310	348	308	308	324	288	328	330	310	312	313	307	308	317	311	358	320	307	349	344	349	310	338	293	319	327	305	335	323	333	323	329	312	322	333	309	294	324	337	338	321	359	320	306	303	314	286	318	352	304	330	315	315	315	327	330	316	334	317	316	311	303	314	319	303	312	329	309	321	308	294	317	301	334	330	296	343	310	331	322	329	332	308	321	316	333	284	333	312	345	297	339	298	327	292	314	339	307	322	287	258	305	331	298	288	324	294	331	330	361	312	297	347	300	334	324	314	323	301	314	307	342	347	307	324	314	317	313	339	309	344	304	336	337	299	351	285	326	346	306	306	319	302	348	328	322	331	308	307	344	327	357	326	290	340	312	360	335	364	293	290	342	349	323	286	346	329	332	317	302	354	316	317	323	341	332	320	315	312	330	334	346	340	351	311	326	351	318	337	312	342	324	298	350	340	333	332	378	313	321	330	323	307	307	331	321	314	317	322	316	309	303	346	316	309	306	285	350	306	286	338	302	314	295	295	332	332	340	327	355	321	283	307	358	311	285	329	319	324	312	298	305	346	335	327	339	300	336	347	328	347	277	305	295	303	365	311	353	353	348	355	297	331	330	313	340	294	295	301	289	300	326	298	327	333	351	355	331	322	292	276	310	300	291	322	317	277	314	338	336	317	341	329	313	369	318	342	309	323	295	315	296	293	325	321	321	322	346	294	303	308	326	313	332	303	329	312	362	328	327	317	360	313	315	308	291	341	328	312	313	319	301	334	313	314	278	323	301	330	330	307	337	314	312	328	309	320	317	315	332	346	325	295	318	351	328	296	307	314	349	314	312	344	327	344	326	288	334	329	305	290	306	330	316	341	303	333	303	341	298	331	314	323	348	304	303	302	305	305	289	327	310	319	295	314	318	340	316	299	322	330	286	320	321	318	339	348	334	321	323	312	334	345	332	315	316	334	310	333	339	332	312	302	301	294	308	322	327	329	313	329	317	293	316	288	367	334	329	317	325	313	340	310	350	337	306	333	358	329	333	303	327	291	300	297	354	291	299	307	322	312	311	297	326	334	344	338	314	285	318	328	327	310	304	333	323	301	300	316	284	354	317	321	306	324	310	328	307	326	329	319	320	346	326	343	337	344	372	287	295	321	332	305	340	277	325	311	327	305	319	333	297	330	289	306	308	308	288	322	305	351	318	315	318	323	320	350	339	300	305	303	315	296	326	332	283	333	312	311	315	310	325	326	306	324	321	332	301	316	332	342	325	321	331	305	320	326	283	327	312	337	337	328	332	322	330	298	323	281	325	323	331	308	354	306	345	337	306	342	319	323	295	331	331	304	303	303	326	311	289	293	334	308	311	331	298	329	327	347	293	300	343	323	350	327	306	289	368	326	336	318	332	343	311	331	342	314	315	326	328	310	316	319	332	342	326	296	306	341	283	334	371	356	342	317	331	324	319	323	335	335	318	310	332	338	306	346	349	325	323	314	316	299	334	347	324	322	320	321	338	338	329	317	319	316	316	307	304	319	312	316	286	307	301	335	331	308	331	321	311	302	319	340	315	311	306	344	321	346	325	327	313	334	314	304	317	316	308	344	337	269	285	339	330	312	293	341	355	305	322	316	322	343	307	309	311	292	369	334	306	310	349	311	345	336	334	336	324	377	337	338	312	312	324	311	321	304	307	317	309	321	313	309	325	302	320	343	336	305	311	303	332	315	301	276	319	300	311	305	304	313	311	297	319	312	307	318	298	335	323	302	310	313	331	315	298	296	307	336	315	323	295	334	304	299	325	332	290	312	354	314	326	317	312	322	306	326	319	349	335	320	334	347	348	321	329	306	291	297	313	308	289	326	358	335	307	350	322	306	322	339	301	292	326	330	321	307	296	312	335	350	317	347	303	287	296	314	300	317	324	328	348	307	318	345	342	319	277	300	311	339	318	321	323	319	291	326	333	315	340	304	335	337	305	325	289	362	314	319	352	314	325	341	297	284	339	324	305	340	313	297	307	322	323	345	358	322	296	312	313	318	321	299	328	335	313	352	299	327	324	333	352	360	323	348	367	299	300	328	327	348	336	343	329	341	307	326	310	320	309	327	294	271	324	352	342	315	335	371	332	302	310	310	329	306	324	321	325	311	361	311	319	328	282	340	322	300	298	342	327	303	304	301	308	304	306	335	331	307	327	293	303	338	332	285	330	331	296	287	317	348	331	333	307	305	328	331	296	296	346	346	315	300	314	329	329	318	342	347	329	308	336	334	303	314	332	331	313	331	314	331	309	311	333	338	292	332	336	320	313	294	310	316	318	317	347	348	331	347	331	325	310	294	305	305	337	328	316	283	330	347	322	302	341	338	334	342	323	313	333	320	314	300	304	313	298	317	296	334	312	347	281	326	339	301	323	289	331	327	322	338	316	311	326	349	284	311	286	328	324	322	313	328	332	310	340	313	344	336	351	279	304	314	325	295	283	313	329	290	335	329	333	321	330	314	325	329	312	313	337	335	314	312	313	315	325	305	337	340	307	295	354	339	307	307	323	309	327	301	300	283	326	323	344	290	312	294	296	299	313	320	300	339	327	339	290	288	302	324	336	336
10053	15722	19002	19178	13040	11468	9711	8264	6388	4247	3494	2917	2789	2668	2403	2463	2250	2036	1882	1627	1432	1466	1357	1361	1234	1346	1283	1353	1351	1228	1213	1245	1174	1221	1183	1140	1103	1002	992	968	954	893	868	877	932	881	901	851	889	870	859	803	853	815	893	814	900	873	857	911	874	849	882	862	864	817	894	842	798	814	881	886	804	833	889	790	811	828	823	860	805	823	837	814	809	828	781	839	733	792	843	813	776	806	801	740	757	805	847	830	799	821	760	788	803	831	776	756	804	808	828	814	821	786	803	768	801	829	808	775	781	830	780	763	769	828	811	775	793	801	776	812	771	804	771	791	773	802	811	755	732	812	844	789	771	773	802	767	767	800	780	773	822	815	768	783	802	809	796	774	783	849	825	754	754	804	763	746	795	818	787	836	818	784	832	757	768	804	807	788	828	830	720	810	786	758	808	813	809	758	804	799	782	792	843	777	823	806	840	777	838	783	809	839	842	792	786	827	810	773	815	805	841	787	818	758	793	795	814	814	767	774	789	821	806	812	817	765	803	738	784	798	832	794	797	842	785	812	778	746	772	797	810	793	843	794	822	765	757	815	856	805	800	820	739	787	818	776	838	788	782	796	807	769	774	837	774	771	803	741	778	788	798	765	769	782	784	794	840	770	813	820	785	723	816	794	780	787	827	819	814	786	788	766	815	749	758	778	813	792	792	753	785	839	768	800	782	794	783	787	786	787	810	799	777	783	779	809	749	799	798	781	795	764	769	811	764	820	802	820	812	759	773	775	807	759	742	807	774	803	832	792	836	830	798	800	771	766	817	773	792	810	737	762	780	765	796	787	807	786	790	741	758	801	824	777	780	795	832	788	780	752	776	810	762	782	775	791	784	741	801	780	771	764	757	756	844	805	779	790	810	840	832	775	752	794	807	794	782	839	785	795	806	781	761	797	836	807	763	801	830	772	802	813	873	779	832	843	804	801	843	815	818	774	784	815	772	769	809	760	776	741	790	784	778	820	835	800	813	804	737	850	816	777	782	810	755	875	750	823	824	802	785	776	777	736	805	830	761	800	779	781	779	777	833	772	745	790	799	808	759	797	771	793	750	825	779	804	762	820	827	818	806	843	765	788	808	780	825	816	802	822	769	780	750	821	810	754	789	821	801	825	843	819	782	769	772	786	825	799	750	769	737	793	797	776	784	834	766	810	817	750	815	799	809	781	763	795	739	776	775	851	793	816	814	788	799	792	765	799	763	790	757	737	783	771	821	780	747	836	802	782	795	716	766	760	776	774	787	789	807	750	801	801	805	821	810	801	808	784	763	788	813	761	818	784	789	762	772	766	796	789	796	747	761	817	755	802	787	795	819	770	810	779	765	798	800	793	771	816	783	790	819	852	804	746	813	771	830	797	759	776	777	773	774	818	821	865	810	796	802	817	780	836	783	795	789	832	753	794	798	747	800	791	779	781	825	774	808	840	799	807	768	808	798	796	744	800	818	775	804	800	837	773	825	757	773	807	803	829	812	808	796	791	838	779	829	773	784	860	765	742	762	776	798	781	784	773	805	800	801	786	811	815	802	813	776	792	816	788	785	776	805	738	753	753	754	764	790	827	790	809	816	839	766	760	804	810	804	822	790	842	817	788	799	775	786	798	827	817	800	831	808	795	760	789	819	803	793	753	817	833	799	761	777	782	766	759	759	791	773	778	789	728	817	824	801	807	793	802	769	749	823	752	779	804	803	827	810	818	780	784	756	780	799	851	775	802	772	771	801	796	816	811	816	807	821	816	788	748	801	770	767	807	752	727	760	767	794	759	794	795	816	813	812	794	792	790	781	784	735	761	749	756	816	784	754	787	780	857	733	848	788	794	752	815	776	789	848	743	837	757	797	779	718	787	813	804	785	806	795	854	803	760	812	794	787	786	788	840	825	786	853	758	827	770	822	781	826	828	806	796	811	766	804	773	775	774	829	776	836	758	784	851	815	791	765	813	825	774	870	773	787	792	796	797	848	844	781	802	811	760	815	820	839	752	770	807	783	754	815	779	811	823	771	817	811	832	793	789	788	867	786	773	818	721	800	810	779	806	753	825	732	829	746	791	754	814	816	775	818	779	828	747	759	786	827	786	786	796	817	834	739	783	751	764	795	805	770	765	801	819	826	829	824	830	825	823	774	800	762	803	830	812	771	779	771	810	804	804	748	791	773	785	822	816	758	801	799	814	790	789	799	788	781	749	807	782	775	791	839	789	819	787	771	790	861	815	755	802	776	787	749	789	779	788	803	794	809	781	787	828	755	794	762	815	777	805	803	761	788	770	804	784	856	798	766	848	845	775	794	769	762	814	811	803	777	805	812	757	811	780	815	772	827	771	824	801	771	787	749	822	793	771	767	828	804	848	750	743	811	753	810	776	771	835	773	846	753	799	776	793	764	802	809	774	776	811	807	780	793	854	812	759	778	810	794	786	751	815	773	843	789	770	737	768	808	766	847	810	811	833	842	799	764	777	796	816	797	805	820	783	790	779	767	818	774	842	778	774	870	827	749	784	803	741	781	811	838	815	833	721	809	827	861	829	793	803	800	783	805	759	834	766	817	794	809	781	771	784	786	822	841	818	757	816	795	735	773	818	795	823	793	735	810	802	825	765	767	801	792	831	806	754	792	792	776	746	847	829	818	773	786	781	788	808	774	835	788	768	806	784	794	799	813	773	799	788	782	798	823	795	716	809	739	800	808	766	858	775	765	819	788	847	758	797	815	791	806	745	765	797	795	800	722	784	795	810	780	768	818	824	843	862	741	825	773	767	792	773	741	793	744	784	794	803	791	809	833	814	833	799	768	811	767	796	800	826	731	838	759	802	763	791	766	809	820	800	810	771	798	746	792	827	789	776	779	779	804	817	764	855	835	787	785	805	787	808	768	754	776	757	772	773	789	828	839	810	832	807	739	804	762	821	786	733	758	780	740	805	791	796	845	866	805	765	826	808	793	778	805	752	776	760	753	786	790	728	773	779	763	796	770	748	827	797	829	803	750	793	813	797	806	740	803	715	734	725	747	822	792	762	774	787	793	778	735	829	778	741	787	791	733	743	809	724	785	788	808	791	774	818	790	820	852	856	767	796	736	816	820	761	836	831	816	853	766	792	776	803	786	809	836	818	808	788	829	794	800	802	795	799	740	795	806	769	785	765	784	818	765	844	804	823	810	751	754	788	805	800	765	772	759	810	805	799	767	849	769	806	837	760	791	755	770	796	772	760	798	734	758	790	802	736	794	730	755	781	783	811	774	785	752	758	794	752	808	812	793	756	839	855	816	739	781	764	806	803	795	740	767	744	841	799	850	809	808	768	812	790	828	718	803	788	761	791	796	760	771	785	775	845	809	804	762	787	781	806	784	830	775	785	755	811	793	775	816	840	788	759	806	794	845	822	796	775	767	841	818	750	776	774	796	774	790	800	796	811	807	786	806	807	740	773	762	797	791	807	848	794	738	772	839	794	787	821
42052	45245	41228	32514	24503	20792	14393	8617	5286	2992	1913	1531	1950	1711	1607	1580	1499	1069	1055	913	1035	876	634	681	565	590	494	463	484	501	475	463	488	478	428	468	441	406	414	390	386	386	381	360	369	398	361	350	366	361	365	373	343	364	364	399	369	360	356	373	357	351	402	356	356	354	359	363	353	344	366	366	336	332	361	358	324	379	334	345	343	380	352	359	365	349	332	374	352	362	319	324	354	327	355	352	347	376	355	374	340	376	361	363	342	366	393	380	350	356	343	364	344	351	356	337	353	363	310	354	367	356	350	299	373	341	343	365	335	355	353	347	337	344	343	335	336	372	336	330	360	337	291	342	345	339	316	342	362	343	326	344	364	312	338	333	369	307	346	349	348	359	332	327	315	316	355	318	348	345	350	321	344	378	373	350	354	315	318	375	331	346	369	319	330	318	313	354	323	305	349	348	369	361	353	350	349	321	331	375	361	316	348	337	325	338	353	376	366	345	356	356	335	323	325	366	368	377	335	359	321	319	362	357	317	326	363	336	358	348	354	363	354	378	345	350	317	328	354	332	292	359	340	354	355	344	343	364	332	359	325	323	374	355	327	328	373	361	357	322	388	354	341	335	375	394	319	342	386	343	316	349	352	308	354	310	374	347	368	324	349	330	350	378	350	360	331	341	333	357	347	340	344	359	380	337	318	352	372	316	361	367	375	347	316	309	334	359	381	354	395	394	337	374	338	375	316	345	336	321	359	307	340	363	346	357	387	371	296	328	308	345	348	341	332	326	339	335	353	327	369	367	366	328	343	328	376	316	362	340	362	311	325	341	345	338	328	371	335	315	370	358	339	351	326	322	336	330	350	333	336	348	348	348	358	389	331	338	344	345	357	349	330	390	360	325	355	354	366	372	393	362	342	332	356	347	303	328	333	351	333	353	341	371	305	356	303	357	333	309	361	406	354	331	352	328	322	329	353	349	352	357	351	332	348	361	336	330	353	310	355	329	360	360	365	360	332	323	356	322	342	343	341	356	337	342	331	301	368	359	350	337	365	329	330	369	379	369	365	352	342	307	340	337	362	359	350	327	355	317	339	352	354	347	335	336	353	339	335	393	353	362	351	328	323	336	360	378	365	329	293	365	312	298	325	348	358	340	358	368	346	342	345	326	376	361	361	340	368	347	343	327	342	357	373	333	333	364	349	308	356	362	356	340	332	340	348	363	394	361	335	337	327	342	328	353	361	366	321	332	345	390	336	358	376	312	324	373	340	329	340	358	356	311	321	307	354	364	343	368	343	334	334	345	357	389	342	343	370	373	329	344	363	349	343	341	347	344	345	340	357	328	322	360	308	322	360	343	332	342	327	333	351	317	348	309	339	328	311	346	362	349	383	341	361	339	343	341	343	319	337	346	344	325	356	368	338	340	304	327	378	342	318	337	354	355	325	320	336	386	367	340	344	360	347	348	353	314	299	353	357	341	380	318	368	389	358	337	332	311	357	355	360	378	319	371	331	323	356	349	368	333	322	336	322	322	349	349	352	365	375	346	335	338	321	357	344	338	362	311	301	345	343	341	358	347	354	355	325	343	380	365	321	351	349	388	319	370	347	323	332	365	366	365	328	350	352	322	347	338	336	313	352	347	344	346	355	356	350	386	345	345	339	312	343	327	357	361	332	328	397	399	338	342	334	346	364	364	365	329	324	349	346	376	384	368	354	334	375	345	353	332	336	310	342	328	345	403	332	332	309	360	330	322	368	326	340	325	329	331	344	367	331	351	333	369	331	354	359	338	356	368	372	364	336	345	324	358	325	303	363	302	346	348	368	344	309	353	329	339	357	339	367	357	354	305	329	343	355	332	320	322	337	339	341	380	362	327	364	337	347	364	352	339	343	327	363	375	344	354	330	319	354	374	354	317	340	362	309	362	368	378	341	337	316	327	367	357	321	309	343	351	359	327	351	353	363	333	355	367	333	330	341	335	337	359	378	337	305	305	366	341	333	347	353	339	323	368	327	373	346	361	353	333	315	330	324	341	340	360	349	353	350	360	368	361	326	390	319	366	383	318	341	362	353	324	328	314	344	350	345	348	334	349	362	336	351	371	402	348	319	322	366	337	351	333	340	334	353	377	340	306	318	362	347	327	337	335	333	324	344	360	357	347	339	362	319	355	340	326	350	335	346	360	319	306	337	337	364	324	347	346	387	351	341	359	320	344	390	325	330	371	363	342	301	355	330	340	361	330	320	326	336	303	336	339	343	351	328	357	365	348	326	335	341	359	359	316	355	378	350	321	347	334	348	353	326	309	359	352	353	351	359	335	358	352	352	340	353	322	324	310	322	359	344	363	370	356	345	343	356	323	328	340	365	333	350	349	344	380	336	348	348	335	363	354	349	352	351	372	350	367	343	349	349	353	374	370	352	347	345	334	352	379	334	360	345	344	373	338	353	329	369	342	332	322	347	344	322	304	356	372	373	340	340	379	362	366	331	304	338	341	336	331	338	344	312	325	312	331	371	361	337	344	361	323	332	352	379	385	362	355	354	330	340	317	335	319	368	331	353	320	321	344	350	336	335	376	345	328	340	352	327	350	348	338	333	353	366	359	317	395	325	359	350	350	320	343	358	356	352	346	300	380	348	336	371	331	341	339	328	319	354	347	354	361	342	342	320	355	355	348	363	358	357	337	379	349	335	331	317	350	340	347	327	352	322	375	348	300	334	336	353	389	352	346	344	325	325	347	370	351	341	373	356	346	323	313	358	379	341	347	341	347	354	341	349	360	354	342	325	347	378	311	361	339	356	333	370	338	313	354	346	364	360	321	316	350	343	345	338	345	340	317	363	373	356	353	348	350	378	353	323	357	322	374	372	341	340	323	353	357	347	340	334	337	366	322	328	375	366	384	333	307	359	342	330	349	311	325	357	341	361	363	344	335	388	329	368	322	367	344	339	346	350	385	347	377	334	329	371	336	337	335	309	313	351	339	356	324	355	337	311	346	349	350	348	376	369	311	325	345	335	318	358	358	339	336	315	347	355	347	350	338	366	365	357	368	334	341	285	335	339	346	336	372	355	346	350	319	330	326	335	310	337	334	330	340	322	347	348	326	345	359	374	366	344	326	337	313	321	338	348	346	337	346	329	344	383	337	338	363	360	362	371	386	373	319	352	364	334	345	333	333	322	345	344	303	377	362	342	363	331	311	359	338	345	382	330	367	328	341	368	373	326	336	339	361	356	312	347	351	325	332	343	354	316	326	316	352	347	326	325	371	368	317	326	345	344	348	341	359	342	352	346	327	346	328	340	372	338	328	362	362	312	356	369	353	324	388	354	339	362	358	357	356	374	330	338	357	309	323	346	331	363	335	354	379	345	325	342	375	369	332	346	363	337	348	346	305	328	337	328	350	349	334	334	349	358	354	333	344	323	366	356	352	318	346	355	366	370	341	362	327	324	325	363	351	345	364	350	354	317	349	336	350	380	339	337	349	355	347	358	339	384	313
33696	45049	44483	39156	25924	23633	20827	17684	14466	9848	7593	6858	8636	7566	7419	8093	7329	5040	4669	4223	5058	4662	2840	2821	2485	2431	2111	1887	1935	1820	1773	1727	1742	1710	1593	1479	1416	1378	1299	1185	1121	1079	1039	1056	1065	974	1037	988	939	972	894	929	924	922	987	987	961	955	953	1010	987	1006	956	931	961	1008	1014	928	892	921	919	944	929	960	889	864	874	933	941	921	885	851	891	853	884	845	856	851	938	859	860	846	862	799	856	862	883	874	850	820	867	854	858	864	828	841	878	810	829	838	785	852	875	850	808	833	835	893	823	868	853	846	831	828	865	840	858	836	895	843	829	846	838	832	848	848	803	792	821	836	864	837	840	908	848	813	840	866	785	817	876	836	858	868	808	877	827	867	850	818	896	863	845	868	863	835	873	867	857	838	777	874	806	883	900	811	852	847	893	832	806	834	819	827	798	854	800	789	851	887	867	842	798	848	796	840	850	870	846	862	866	842	865	784	893	873	800	869	788	833	853	871	846	802	852	827	836	841	805	813	891	772	860	864	833	794	779	841	837	805	803	851	807	839	865	864	811	834	841	848	817	852	835	833	835	874	831	790	847	810	856	828	828	817	865	798	823	869	823	831	863	854	825	821	887	848	786	825	862	888	833	810	823	840	821	852	799	769	820	824	809	862	820	839	875	878	823	855	820	906	823	818	799	831	811	779	839	789	805	893	781	816	829	862	832	841	820	804	821	840	853	889	799	830	858	829	809	875	817	835	881	832	875	825	869	879	820	886	748	838	816	802	847	829	823	854	811	855	755	830	832	767	842	792	837	819	837	824	839	867	824	851	859	871	846	828	908	779	843	856	808	815	839	848	868	838	858	822	825	847	810	792	866	827	842	830	833	813	840	846	840	812	873	770	855	838	828	828	853	862	846	865	822	900	877	845	838	825	804	832	833	858	810	849	802	815	861	775	800	798	839	853	821	794	839	808	810	803	826	875	804	789	826	833	859	849	788	847	808	809	812	770	797	787	846	832	845	820	833	825	858	865	823	844	839	801	791	833	837	792	830	841	857	820	862	837	835	873	856	811	793	791	765	818	830	850	841	870	821	808	825	797	826	833	822	766	830	828	834	856	856	834	861	900	789	799	855	829	843	858	799	784	834	862	843	872	812	875	827	820	808	830	848	844	851	858	849	860	842	845	885	825	794	838	840	809	801	828	885	790	830	812	831	822	840	844	785	831	877	854	844	831	844	844	874	807	826	841	824	873	799	851	786	789	829	867	775	848	832	810	863	796	839	818	836	853	853	819	792	875	784	815	825	821	848	844	827	822	866	827	813	844	787	833	848	865	820	878	868	827	830	865	803	877	848	803	840	909	784	831	837	805	839	789	842	798	827	813	831	820	802	819	818	829	839	831	855	780	815	843	844	817	851	841	850	843	835	834	836	827	803	847	859	880	868	847	865	879	821	898	828	804	819	837	878	848	834	812	802	822	787	864	814	831	835	830	828	824	844	785	833	855	827	830	821	816	865	807	837	848	858	884	857	818	848	865	867	819	828	767	879	826	837	790	877	781	801	835	866	857	796	843	842	848	827	830	782	822	870	856	813	801	848	837	847	858	790	883	873	830	878	790	808	850	842	846	763	874	800	893	802	870	821	804	796	826	908	829	863	851	895	750	831	808	822	818	783	836	873	844	819	827	784	819	783	827	892	756	847	811	818	862	807	843	860	833	841	848	814	790	840	806	862	833	843	846	863	806	788	844	852	855	895	806	846	814	821	848	871	773	793	888	842	821	839	786	811	857	821	849	785	864	815	836	854	857	845	819	820	827	894	858	821	857	852	793	822	847	817	894	846	833	875	817	845	854	829	845	850	837	808	823	801	872	849	824	822	838	875	843	805	867	859	840	791	787	783	847	858	806	842	830	802	818	841	828	829	843	879	805	831	819	832	788	838	862	878	843	809	842	830	859	861	891	843	798	872	828	829	847	838	867	865	875	803	813	832	857	838	881	852	810	851	826	826	793	851	883	855	843	827	857	853	848	863	831	834	815	815	870	810	829	844	803	783	856	827	806	836	850	812	803	808	823	853	834	840	804	811	833	811	855	876	816	812	852	868	830	827	864	827	836	803	847	844	905	838	835	800	822	857	811	855	829	854	836	809	813	836	808	783	855	830	831	782	813	809	859	832	862	816	813	818	831	854	818	837	841	882	802	796	903	917	885	823	839	825	838	846	833	771	833	846	815	841	866	815	804	790	852	850	853	847	803	775	852	772	858	813	879	808	838	828	857	765	830	804	837	857	815	822	835	829	796	888	811	820	834	823	836	882	804	832	852	792	815	796	842	845	919	847	799	776	833	818	820	820	869	871	854	812	851	773	834	844	829	798	864	800	827	817	844	847	878	814	820	812	836	782	836	809	828	881	818	853	819	844	810	823	877	805	860	859	825	847	849	861	793	832	835	850	885	796	829	793	838	818	818	827	870	810	836	834	839	845	827	827	798	850	772	837	825	791	827	818	897	828	826	842	827	833	847	847	843	859	847	821	835	834	831	837	845	848	818	848	851	842	803	850	873	841	834	849	803	822	831	876	826	917	877	804	838	841	786	827	837	838	817	863	862	895	841	813	837	793	823	812	855	829	822	816	844	811	848	891	896	815	843	822	817	802	812	879	853	815	811	816	805	872	833	865	876	867	839	852	837	821	862	823	898	808	828	872	824	789	850	805	805	856	866	793	863	815	858	859	865	871	823	840	827	860	866	857	789	817	809	827	822	849	797	817	840	883	842	858	869	848	846	800	853	839	841	788	866	834	818	789	875	809	858	822	841	857	827	894	829	875	868	819	813	857	908	842	849	826	828	818	880	800	865	838	818	826	835	839	848	805	831	835	855	882	801	823	875	845	837	876	873	897	785	782	788	791	816	846	812	824	807	861	803	801	780	814	820	823	865	834	845	836	850	856	799	826	821	848	815	846	819	833	847	819	824	865	859	818	876	838	864	795	818	894	854	819	899	861	855	823	797	832	854	779	825	835	853	821	862	826	799	830	812	868	847	804	821	848	838	878	839	868	839	799	838	808	800	844	839	788	849	837	841	843	852	863	813	870	816	825	818	843	877	821	828	808	848	870	859	826	828	838	826	831	890	832	836	786	787	808	856	859	811	817	805	845	833	808	854	851	821	828	788	824	842	793	832	846	848	805	788	835	837	825	846	810	813	825	829	780	762	824	830	816	854	819	806	855	875	870	848	863	842	852	901	829	851	803	840	835	840	837	867	813	852	864	863	862	799	848	806	836	869	885	842	877	814	862	848	838	813	872	865	834	814	817	817	882	872	861	825	828	838	825	838	814	827	827	799	840	854	834	869	787	849	892	792	832	812	840	880	886	780	878	824	804	829	895	803	853	826	798	842	842	847	856	841	865	848	845	843	814	850	874	858	819	849	836	817	849	806	811	844	868	811	849	852	824	826	893	826	829	854	819	833	876	875	845	802	811	824	860	831	876	879	841	847	814	886
48888	46298	36756	29577	25057	24501	21304	15016	9289	5446	3421	2718	3038	2783	2582	2459	2730	1725	1443	1867	1622	1348	980	925	763	648	558	578	558	578	549	509	471	521	476	460	463	411	412	409	446	381	353	353	362	329	361	358	348	324	337	357	351	327	355	334	350	334	361	339	313	335	355	330	345	327	337	335	309	314	399	351	312	327	337	300	314	348	295	360	318	327	322	346	336	336	321	338	312	328	324	356	337	311	314	352	319	303	323	375	335	322	312	312	290	336	341	309	355	322	295	294	313	342	301	318	346	344	331	294	320	330	319	303	317	339	312	283	326	321	283	318	324	361	296	315	312	289	311	328	321	328	341	352	332	365	374	339	313	305	330	310	326	312	326	307	306	322	300	300	298	297	277	294	339	320	300	308	306	325	301	337	331	303	319	311	303	288	304	298	316	330	304	342	339	321	314	289	314	303	344	334	308	317	332	338	319	285	303	327	350	323	346	320	339	325	316	354	303	323	317	347	290	306	324	334	305	305	325	298	321	302	308	336	314	315	308	338	340	347	313	315	334	343	335	291	348	321	343	311	315	319	336	332	338	341	312	328	324	303	297	295	289	322	336	277	309	328	301	338	321	339	281	321	312	335	294	316	327	330	327	304	294	315	285	323	318	327	309	330	274	291	316	315	306	278	319	308	314	316	326	287	313	302	317	309	330	324	320	313	304	340	334	314	320	334	331	324	309	310	321	291	338	305	293	327	325	311	341	326	321	317	325	302	304	311	301	321	288	327	285	309	290	338	327	323	318	298	323	310	343	336	341	358	332	316	333	343	303	314	301	348	297	324	341	320	315	348	336	314	345	329	337	322	293	337	341	320	315	312	300	340	314	335	328	295	315	288	318	368	306	315	284	323	346	287	329	319	340	310	344	332	303	325	300	354	332	323	301	335	296	324	315	318	325	326	327	355	298	323	346	348	330	289	316	289	320	325	302	337	347	336	317	313	336	305	338	300	328	300	321	327	323	310	316	321	329	319	266	317	362	321	324	313	291	311	324	340	316	358	314	312	331	323	315	334	327	320	325	330	316	308	329	302	308	311	319	322	291	301	293	339	343	302	294	321	334	359	327	335	320	303	311	309	313	299	320	332	314	333	339	350	308	320	298	291	284	354	332	305	329	306	297	294	344	314	364	343	331	322	306	294	327	326	294	336	292	319	295	333	316	331	267	346	301	317	329	324	312	319	316	349	341	304	339	322	301	317	305	298	307	343	347	310	321	303	333	319	327	326	290	342	327	315	285	295	322	334	306	301	332	303	311	356	315	309	288	311	348	321	357	350	342	305	321	330	328	317	346	322	296	299	293	323	327	310	351	344	329	333	319	333	340	353	326	331	298	356	323	324	270	299	325	329	331	340	297	305	299	347	312	338	329	310	323	334	318	338	324	349	320	317	313	299	310	351	318	329	312	330	335	285	342	331	304	323	324	326	346	290	308	333	324	336	344	308	314	335	313	296	353	336	291	314	328	290	314	300	308	317	320	308	345	281	358	329	304	305	313	333	328	343	314	296	324	293	303	320	319	332	330	357	352	340	329	318	329	301	333	334	365	303	312	293	339	339	309	320	296	313	315	312	288	299	325	341	318	293	317	335	327	300	254	352	347	305	291	307	311	360	331	323	328	319	316	324	282	349	324	329	342	354	321	304	302	300	318	369	321	330	335	304	305	334	331	315	320	299	334	323	306	353	324	315	305	313	310	303	341	339	292	323	338	341	294	362	300	321	284	287	321	348	325	312	364	283	318	345	325	349	313	286	345	309	330	286	345	279	322	302	313	321	319	293	314	312	320	334	304	334	314	340	308	290	343	335	274	290	293	340	302	286	276	310	300	324	270	307	342	324	306	330	324	316	330	315	317	322	315	305	311	316	356	314	313	347	318	314	332	336	324	309	303	279	303	357	305	301	362	356	322	307	295	322	308	339	281	338	300	285	298	318	307	355	368	327	313	296	329	296	293	322	296	321	281	337	291	301	321	325	312	324	292	283	319	307	320	333	290	331	338	279	287	332	328	319	330	302	282	298	324	317	328	273	327	316	342	335	305	311	308	341	307	312	326	294	322	288	360	329	324	357	325	334	320	345	310	314	314	305	300	326	316	303	304	296	321	336	313	333	316	306	315	289	331	299	285	336	308	334	343	309	325	327	321	313	329	307	341	300	305	318	313	328	314	328	312	305	315	298	299	300	342	351	355	296	304	305	338	300	338	347	353	364	305	332	339	263	301	288	326	320	300	322	327	276	330	309	319	333	330	335	335	348	337	349	313	319	331	354	309	321	323	303	304	350	339	310	345	300	324	302	299	287	317	295	322	306	352	363	361	316	304	300	330	291	338	332	334	308	307	329	288	331	298	324	331	310	322	309	328	287	322	319	330	284	320	326	322	331	327	314	291	302	348	337	336	314	341	305	316	299	330	295	329	353	315	312	296	338	322	297	327	324	314	292	320	313	340	351	323	318	315	296	321	292	313	319	264	317	312	309	300	316	315	311	321	308	329	287	308	304	339	303	302	314	330	314	337	301	339	308	330	304	336	314	311	324	331	308	322	351	294	339	346	337	336	309	325	293	358	327	330	277	315	332	340	341	310	336	329	337	293	336	294	339	319	314	368	317	307	315	277	334	304	281	276	335	327	355	348	312	333	311	327	322	326	307	334	326	330	285	305	303	316	299	317	342	299	325	323	350	314	354	310	291	314	324	313	315	334	321	330	324	272	322	342	317	290	311	335	309	308	350	333	324	317	340	295	345	323	323	310	302	320	342	304	318	292	318	327	301	337	311	340	327	326	333	329	328	308	344	307	290	342	322	292	319	297	334	322	375	319	321	311	279	310	299	350	318	315	317	301	354	334	320	312	333	318	301	304	320	292	305	314	312	318	328	324	338	335	307	334	304	313	330	303	308	359	302	314	333	300	333	343	319	298	279	320	267	279	341	354	277	315	318	317	302	310	329	301	330	288	322	317	288	316	306	343	318	330	321	310	332	349	287	312	307	288	344	316	326	299	338	307	313	280	311	310	348	303	332	303	277	323	311	334	281	320	322	314	325	339	308	322	295	339	304	342	290	335	285	338	313	357	308	296	343	329	304	305	308	362	322	325	322	295	310	326	342	315	319	310	323	344	325	294	301	328	332	318	290	319	334	323	310	331	304	306	343	331	313	316	318	311	342	333	325	342	358	287	318	303	280	299	334	321	302	349	336	321	309	311	329	323	306	305	297	333	279	283	286	333	307	322	332	300	361	309	336	332	353	307	331	311	337	300	305	322	291	273	289	296	312	287	328	307	306	339	337	278	332	334	323	264	349	313	346	305	289	295	311	318	299	318	321	329	308	295	335	298	308	291	313	296	301	302	338	344	324	293	310	321	308	304	323	289	325	309	312	331	311	348	296	346	297	337	344	300	325	282	317	331	340	300	370	326	294	334	328	360	287	332	307	326	315	300	326	344	330	334	333	323	325	311	342
39671	50829	45610	40387	30948	29462	26378	23526	19255	15186	11352	9880	11845	11572	10468	11028	11698	7589	6670	8599	7310	5879	4204	4323	3664	3246	2524	2512	2507	2173	2215	2148	2001	2033	1965	1777	1659	1592	1344	1359	1199	1116	1070	1064	1048	1086	1038	988	939	941	924	892	929	932	919	934	1010	978	979	1070	1023	895	931	887	976	1023	983	928	897	902	902	889	945	862	896	857	924	876	852	817	866	820	822	840	798	816	772	751	833	785	814	767	779	770	791	791	802	737	765	779	742	772	792	765	738	760	746	771	788	747	753	773	796	759	783	774	757	772	762	724	771	829	760	706	740	743	760	742	713	773	743	777	754	755	753	785	747	740	769	784	688	740	744	754	714	739	748	720	744	807	738	757	803	762	718	725	689	773	766	731	682	768	789	755	765	713	773	806	742	728	763	746	756	741	750	721	734	772	727	792	755	724	733	736	758	768	810	779	747	764	750	760	723	719	737	834	722	765	730	725	765	792	728	749	738	758	748	714	795	761	747	736	724	777	763	778	765	768	784	760	745	756	778	717	758	757	738	776	793	693	728	777	740	727	784	715	803	755	707	749	760	800	738	813	807	757	769	750	801	737	776	767	808	710	794	715	736	757	745	749	762	735	784	697	739	754	799	732	764	766	742	762	751	715	723	775	716	779	770	729	735	725	760	773	753	740	758	772	759	749	780	801	776	745	810	733	770	787	753	754	731	789	785	710	692	768	759	724	745	789	777	773	793	797	769	777	747	782	784	771	691	724	727	734	734	787	727	734	793	746	815	730	739	818	777	750	752	715	762	728	744	774	744	748	746	777	726	731	732	757	775	808	741	764	737	761	674	755	763	773	739	770	729	742	757	774	804	775	760	757	761	725	765	746	765	744	780	820	756	766	746	734	765	789	758	734	736	734	729	718	750	744	751	785	741	729	735	760	761	744	755	743	748	754	718	727	738	756	833	756	786	795	739	731	767	694	776	772	744	781	763	764	766	777	784	774	778	747	727	785	709	731	754	745	773	747	789	815	727	758	761	779	720	759	785	748	731	739	744	711	769	787	791	748	810	790	759	729	782	780	788	763	732	724	797	745	746	759	746	760	755	751	725	728	820	812	794	741	746	712	741	779	801	718	745	749	691	743	776	728	782	770	797	770	733	698	742	818	735	754	785	721	756	804	748	735	721	766	770	701	761	753	756	735	776	769	773	765	719	788	730	769	776	777	752	715	761	737	768	743	755	783	794	799	705	774	762	750	755	746	759	752	749	756	767	818	751	763	731	776	752	728	749	746	783	757	740	803	768	785	794	795	788	762	742	784	765	710	783	727	738	759	741	717	797	749	733	781	727	767	810	753	731	730	756	789	752	747	755	766	751	733	773	778	717	775	743	706	734	741	766	807	759	759	769	755	783	778	725	791	756	779	801	797	731	756	731	712	761	784	739	762	768	771	762	808	752	745	766	763	767	741	767	713	793	753	706	767	755	772	780	763	801	775	767	755	794	772	730	756	781	718	745	785	738	759	744	764	755	781	783	792	733	786	760	777	787	780	752	741	715	787	794	724	749	759	742	746	811	731	722	760	770	748	804	780	737	784	821	771	743	728	755	794	746	753	788	820	749	794	756	735	785	767	713	706	708	750	770	805	719	783	706	779	709	754	806	766	778	749	768	738	746	757	761	765	746	728	809	761	810	761	728	756	752	750	753	703	792	737	791	778	763	756	714	749	753	736	736	770	743	767	756	778	726	809	795	760	745	768	785	753	737	714	741	733	769	753	790	752	766	746	771	757	750	737	775	744	775	751	765	795	744	725	713	755	760	751	747	782	762	770	729	810	775	744	787	761	763	739	754	743	760	712	786	761	767	774	806	792	727	772	796	781	770	777	761	756	785	729	779	756	772	730	796	750	755	772	773	722	756	716	765	761	705	787	707	702	797	748	756	761	742	752	737	761	750	749	748	708	757	794	774	742	805	774	730	762	778	775	772	774	759	761	767	747	756	766	731	737	777	745	801	766	756	743	818	751	779	764	760	789	755	719	760	738	782	794	769	785	770	718	747	734	811	748	751	732	748	764	751	721	764	775	702	768	761	726	744	793	678	754	740	788	809	776	808	739	774	723	768	786	733	758	730	748	741	804	784	738	778	759	718	815	808	745	746	750	737	725	749	762	788	787	748	721	728	775	721	721	771	751	749	823	754	755	786	789	737	786	707	762	784	761	735	730	788	751	787	779	754	767	773	757	777	763	705	745	762	715	749	776	780	734	802	842	760	743	764	752	796	742	733	759	765	710	797	740	804	751	749	771	809	774	781	731	755	713	779	747	734	775	798	767	767	745	705	759	792	765	784	758	752	750	767	741	792	741	745	749	833	731	763	754	758	689	725	764	792	730	786	747	769	781	741	767	744	731	782	792	731	755	732	740	738	793	828	779	756	790	774	732	708	804	764	787	752	773	735	761	757	798	746	783	789	759	766	817	698	763	766	756	715	786	775	813	767	748	718	733	780	793	772	738	777	807	731	789	717	761	729	696	755	771	707	749	782	771	679	763	759	764	754	708	760	753	765	764	751	745	732	771	765	767	801	723	763	741	789	776	723	793	777	742	776	767	747	756	738	800	739	770	692	741	784	760	735	759	741	704	750	721	814	773	790	763	776	754	751	782	783	715	784	769	744	794	783	785	737	717	720	788	754	759	748	754	789	745	758	780	767	715	784	758	710	763	808	743	715	773	725	795	724	707	714	752	744	735	734	714	761	753	760	756	749	749	775	785	751	746	767	733	750	784	741	757	737	754	782	749	709	747	749	833	762	760	743	767	787	724	720	708	737	782	749	725	740	770	796	815	725	742	766	807	792	798	765	805	690	758	735	751	747	752	793	770	742	796	767	747	807	761	754	751	736	766	716	812	718	769	730	736	755	733	778	739	794	742	769	809	743	749	791	710	735	738	731	795	720	734	769	729	782	788	789	749	757	787	772	761	750	763	805	754	740	802	749	791	788	743	695	740	782	798	766	732	748	726	771	713	731	748	807	769	743	752	722	777	760	738	764	770	776	744	786	752	777	760	728	750	731	811	763	726	742	748	745	784	720	747	746	709	757	691	790	737	727	744	737	735	754	712	757	774	754	790	764	770	729	779	737	757	736	748	757	755	733	736	813	790	730	792	758	809	769	839	754	734	799	747	766	730	769	780	784	765	805	727	780	754	777	740	758	785	742	767	793	755	799	754	723	744	746	749	757	752	722	745	758	768	710	693	742	760	767	696	742	757	790	705	759	727	754	710	811	743	780	742	758	774	782	746	703	788	771	807	738	755	773	704	802	744	743	759	723	757	769	719	750	768	762	752	725	766	702	730	763	734	739	746	766	778	766	775	749	760	772	751	739	746	793	738	764	715	775	768	780	745	761	730	767	770	791	725	753	711	787	797	755	785	761	685	765	717	733	753	779	723	750	738	778	813	701	760	745	753	756	744	740	738	736	816	745	786	772	742	748	768	728	792	754	805	749	759	725	747
13644	21636	19628	10469	4530	3022	2147	1690	1295	1113	797	700	617	605	528	539	537	457	428	399	394	408	375	375	380	423	376	380	416	399	367	359	358	411	365	372	359	316	317	365	321	325	346	345	343	299	328	348	319	327	335	356	289	314	305	342	328	303	333	320	294	302	316	327	306	290	322	332	350	302	333	339	315	337	337	325	330	325	321	314	335	340	336	309	354	348	314	335	306	314	314	317	316	325	326	320	291	305	337	327	297	334	336	325	309	284	287	305	313	324	316	305	317	327	328	328	324	320	307	324	290	291	307	324	305	307	312	337	299	306	298	319	329	346	293	349	358	300	310	276	307	295	282	288	325	285	348	312	337	308	346	305	317	342	316	338	334	348	336	312	312	342	327	305	300	350	327	333	277	317	303	296	301	314	311	321	336	316	337	342	321	333	346	330	326	281	358	334	321	304	304	335	308	349	309	312	328	361	311	328	328	356	360	320	306	282	292	360	342	342	308	317	323	339	324	298	317	325	272	315	322	325	317	290	350	340	303	326	300	309	299	337	292	307	331	300	345	309	339	336	323	316	329	302	295	288	303	334	343	324	324	329	305	290	326	330	313	328	317	338	322	320	321	331	341	329	304	361	325	291	341	282	342	311	317	317	305	298	351	285	300	313	366	321	322	335	327	320	337	295	345	344	331	334	320	258	306	325	258	296	313	330	304	342	310	302	348	327	342	326	310	330	309	323	318	321	354	322	305	304	309	291	352	326	320	328	327	321	350	336	328	292	318	323	300	320	342	315	306	306	302	328	310	299	304	365	332	305	349	347	307	296	287	321	309	311	321	326	301	321	286	291	342	313	310	317	289	299	306	322	337	312	296	343	297	360	331	313	303	310	319	310	336	318	343	322	309	343	305	322	310	340	311	309	311	330	312	330	311	315	303	265	355	315	355	321	306	323	288	333	307	352	343	354	316	345	325	297	324	364	340	296	363	297	310	311	307	325	307	320	293	316	332	302	325	354	313	309	343	350	320	303	348	281	325	277	309	287	320	311	327	315	344	332	328	340	299	323	292	316	322	286	322	351	326	305	315	316	329	326	299	290	327	329	297	338	340	310	331	298	326	343	299	317	298	322	307	323	317	312	338	342	296	300	296	337	305	302	295	321	312	282	334	339	300	325	279	315	300	278	283	339	323	314	309	308	312	315	303	337	353	317	338	348	324	308	311	315	303	336	293	332	369	317	332	343	330	357	333	292	312	308	305	318	343	334	290	322	295	306	346	335	351	302	352	305	306	336	343	310	292	310	333	302	313	312	302	314	330	332	341	349	336	314	281	296	302	330	288	305	304	352	312	317	350	296	348	308	311	280	301	304	330	320	277	338	332	340	313	323	301	335	305	337	313	353	343	286	306	313	328	311	293	315	315	355	366	351	309	299	322	335	342	298	314	327	311	321	318	316	330	309	305	310	263	295	316	358	350	285	305	277	308	325	319	309	312	290	328	321	338	346	332	300	313	313	313	317	328	306	276	341	303	295	293	291	312	341	324	319	304	354	306	316	339	310	335	303	328	298	326	333	307	303	347	322	303	318	340	339	329	327	342	287	355	309	306	314	291	303	296	288	307	317	303	295	355	342	294	339	334	327	297	307	329	339	309	321	307	306	291	316	325	344	305	314	292	337	301	315	322	280	310	320	344	337	292	268	308	283	337	306	333	307	362	320	338	325	333	300	319	334	305	287	339	313	338	354	296	294	302	314	295	311	334	320	340	331	326	298	280	272	310	317	310	311	311	345	299	284	322	330	327	337	302	327	315	337	308	333	280	322	294	320	315	320	305	349	314	295	329	351	333	304	306	339	334	330	311	317	299	264	327	361	333	327	329	311	331	304	333	334	329	337	327	331	329	317	336	294	313	292	320	304	308	329	310	297	333	292	321	299	308	336	310	304	304	308	343	304	308	317	321	320	316	291	277	314	337	298	342	288	313	338	330	332	336	294	323	310	305	311	335	286	337	304	313	268	316	309	335	326	315	336	334	328	332	299	300	276	311	307	295	326	325	314	309	284	320	341	338	312	321	331	313	302	311	313	327	331	330	309	315	304	307	341	329	286	330	313	302	352	347	302	314	320	345	331	349	327	332	326	293	327	326	337	301	308	330	319	312	313	291	303	323	315	337	336	320	328	293	318	322	299	316	330	322	291	312	310	319	325	303	296	314	328	310	289	305	313	300	300	318	318	319	306	299	325	291	320	324	325	337	311	353	324	306	325	298	386	297	332	338	309	351	285	325	305	321	339	310	318	329	319	316	300	319	318	342	331	316	296	328	296	336	324	325	328	311	329	317	339	345	307	311	307	297	291	315	334	306	313	329	314	327	320	351	339	319	299	320	349	327	344	336	309	318	342	307	301	305	302	308	307	334	325	305	339	365	306	309	311	327	307	334	327	320	337	315	314	317	316	309	314	327	331	302	341	297	300	320	328	309	321	324	324	356	296	326	326	322	334	313	320	331	278	330	311	316	298	316	299	325	327	311	306	317	339	325	329	303	315	314	291	328	328	327	308	332	335	332	305	333	327	347	334	287	333	320	337	315	324	297	319	342	337	294	290	302	319	295	320	314	332	327	310	308	340	353	317	299	296	342	298	327	324	323	318	308	302	278	343	330	334	299	335	327	328	325	360	316	300	331	354	325	324	317	296	317	318	327	321	309	294	310	317	346	321	304	336	303	320	351	319	323	333	313	316	334	330	302	322	329	325	317	311	304	321	319	308	291	314	336	350	313	307	288	317	295	289	293	312	308	314	318	323	339	337	314	311	324	311	311	309	310	314	340	319	353	335	383	304	290	311	321	330	332	321	327	304	290	332	317	332	313	333	312	337	330	300	278	301	287	327	314	331	336	306	301	347	347	320	305	336	301	280	309	296	345	293	298	322	362	320	333	302	328	310	375	346	309	314	348	306	319	329	343	315	321	322	344	324	317	356	377	304	317	309	333	326	335	314	347	311	334	337	314	331	293	300	296	333	343	320	330	327	330	324	330	305	300	317	300	310	314	262	308	328	290	344	344	337	307	314	295	314	327	335	303	331	312	314	301	314	350	322	281	358	328	278	329	295	269	333	290	306	334	321	337	289	303	315	311	339	340	316	306	332	327	322	320	294	331	331	332	338	314	312	308	362	287	329	315	324	317	343	317	292	327	321	334	314	330	334	316	325	346	295	313	322	323	326	319	303	295	315	321	359	309	321	323	370	288	331	321	317	295	306	326	329	326	330	288	325	319	335	313	312	324	314	310	355	311	297	334	327	296	297	305	348	326	347	293	307	338	303	351	326	345	322	328	352	303	329	302	304	328	333	281	319	328	321	341	318	329	310	298	310	335	315	320	322	329	333	345	324	327	292	304	334	331	287	307	345	331	357	300	290	330	321	315	320	305	301	303	348	311	322	294	285	320	322	300	330	283	313	301	297	312	323	313	319	333	315	318	286	286	327	293	316	330	324	340	316	322	311
10675	23170	22291	16750	11415	10197	8693	7159	5943	4882	3655	3093	2726	2649	2464	2287	2162	1954	1584	1568	1523	1298	1277	1199	1226	1211	1268	1336	1301	1208	1251	1115	1167	1165	1148	1126	1083	1015	979	969	920	880	867	885	878	853	912	854	808	775	778	780	790	829	836	869	869	852	830	867	816	804	835	832	812	875	869	816	814	799	817	872	838	845	852	757	864	817	819	844	820	836	832	783	766	812	814	800	801	814	798	826	773	789	810	834	803	824	823	782	816	793	723	744	743	773	787	819	762	790	794	805	805	815	841	795	807	785	760	780	822	778	789	741	799	739	824	778	741	847	797	789	793	807	763	777	755	762	768	810	753	805	801	824	791	780	797	757	773	783	807	791	793	755	735	758	738	827	776	831	803	758	815	779	816	766	792	796	792	799	797	781	823	781	795	801	797	777	771	734	802	788	805	753	796	788	798	766	765	729	769	796	818	791	835	738	833	803	829	788	764	782	715	790	811	782	743	767	808	790	783	819	803	755	799	776	758	793	769	793	833	760	788	800	761	797	755	824	832	822	781	778	844	762	793	820	763	774	767	782	798	796	815	779	727	774	755	795	774	779	763	816	769	775	800	768	809	756	786	751	795	780	741	786	751	748	814	734	800	808	794	751	771	798	759	787	786	755	790	798	724	739	765	741	769	719	841	818	763	840	815	797	781	831	830	808	846	741	756	824	780	769	799	795	771	771	798	788	775	762	795	793	824	794	755	789	790	837	776	784	762	739	740	794	797	735	831	770	814	835	797	797	770	793	799	781	760	764	774	778	816	780	788	828	786	742	826	795	760	759	803	762	833	779	810	777	762	784	795	780	773	760	800	812	820	778	823	831	789	841	741	768	850	772	793	775	819	827	764	797	831	779	766	806	824	798	743	792	772	768	795	760	785	814	800	795	779	767	787	781	731	710	747	728	788	764	749	771	749	770	754	759	772	809	758	775	824	759	742	802	797	763	820	774	763	741	753	805	773	834	803	795	779	823	732	766	788	799	761	750	785	781	837	802	748	787	780	770	744	799	788	807	789	748	752	776	860	790	755	811	816	810	771	804	818	796	745	726	794	878	818	741	791	781	811	832	752	774	782	763	780	787	817	803	777	787	721	802	796	816	759	780	769	823	814	779	764	761	802	834	819	778	803	814	776	758	797	796	766	814	786	806	791	828	788	782	814	842	821	755	826	782	765	785	745	791	760	736	792	828	769	816	781	741	777	786	751	790	830	761	815	816	800	813	785	750	795	746	792	782	749	768	770	770	799	764	730	795	763	801	754	798	778	810	772	750	740	801	816	764	811	778	800	767	805	813	805	757	729	788	821	830	789	781	786	783	800	779	774	814	760	799	772	768	845	716	777	723	776	791	743	765	743	780	770	758	738	817	780	809	794	764	809	799	778	754	832	769	789	803	766	758	769	766	815	754	782	847	801	792	785	789	824	778	773	767	787	752	732	762	807	843	819	783	786	765	760	787	734	771	799	813	739	780	831	822	774	739	819	734	784	815	783	826	783	782	780	769	760	809	782	784	797	788	820	827	791	829	768	760	736	801	809	780	837	819	783	759	825	776	762	811	764	786	748	779	796	769	783	801	826	732	744	781	750	796	770	769	752	744	801	825	801	779	799	797	784	783	818	831	806	824	731	792	764	751	770	798	772	801	699	764	791	748	825	813	784	743	753	808	757	763	740	735	771	727	791	760	778	801	770	793	747	788	758	789	762	751	828	743	847	784	749	782	766	741	792	757	803	790	776	813	817	784	785	786	773	783	786	800	761	764	774	781	764	828	765	803	820	814	815	751	807	800	801	764	813	759	748	796	791	763	801	797	798	753	762	747	766	803	752	781	788	774	763	799	782	796	820	843	796	825	769	784	800	783	800	799	780	743	794	788	761	724	750	779	777	784	800	856	810	785	785	808	819	809	775	834	759	802	791	766	733	809	813	765	805	763	796	810	752	783	760	779	806	770	788	768	761	789	841	794	808	778	834	757	765	777	806	750	760	800	832	790	748	799	776	760	801	806	756	756	808	786	793	807	813	785	776	771	767	793	769	780	827	744	750	771	763	771	735	824	823	766	789	800	785	795	801	803	738	793	785	800	757	792	759	713	783	824	750	756	767	796	848	748	787	798	805	796	836	773	773	843	795	771	752	769	781	801	788	753	807	814	750	749	782	758	735	771	780	803	781	760	783	784	740	779	784	766	747	829	757	808	790	829	808	797	814	766	815	742	767	775	822	794	776	762	749	826	805	803	784	795	769	818	803	819	807	782	776	754	802	787	795	757	785	775	776	770	791	720	862	759	796	778	818	832	797	780	812	780	723	762	786	726	768	805	792	810	773	762	765	762	754	825	799	769	779	789	778	813	813	771	812	820	800	765	755	780	819	792	783	803	811	799	805	873	780	822	784	857	759	763	775	804	754	798	793	804	781	782	787	812	720	766	727	774	853	783	813	811	811	822	792	784	740	801	790	840	742	788	760	749	830	794	812	769	778	800	785	767	792	806	782	834	799	802	778	794	816	778	802	758	812	796	785	755	749	793	828	796	753	750	734	760	787	720	795	784	791	783	722	769	828	814	779	778	815	786	765	775	831	755	826	760	833	794	780	780	812	788	765	790	752	759	797	778	783	775	760	730	784	776	777	758	780	758	857	805	811	802	841	777	771	775	770	778	806	816	820	777	797	793	858	861	811	782	777	815	768	774	774	768	804	779	780	766	805	739	809	770	796	835	750	788	761	837	817	814	767	828	760	811	798	798	793	724	788	819	773	798	804	800	797	779	810	804	787	752	780	741	815	803	797	833	824	768	754	781	771	817	765	829	795	844	819	789	834	745	785	740	801	831	790	765	812	731	774	760	765	830	810	745	802	759	771	779	845	793	813	754	751	738	767	735	763	831	805	790	809	755	850	799	856	798	787	768	816	806	830	711	756	799	742	796	755	806	752	786	780	781	756	808	784	800	804	763	765	769	770	756	805	773	771	748	797	757	838	780	809	763	776	778	757	787	787	745	817	753	781	793	823	762	834	805	787	728	762	790	764	791	791	771	812	753	797	822	784	807	748	781	831	778	786	771	768	767	739	803	757	797	786	779	808	764	737	796	755	784	770	783	770	811	787	799	750	787	761	774	751	802	787	822	724	754	769	750	783	754	803	796	791	787	837	760	814	832	765	808	774	749	732	811	808	769	779	829	795	769	777	779	770	813	742	735	812	732	743	787	791	775	817	780	778	798	813	768	780	788	784	831	822	800	807	818	785	771	720	760	801	778	806	792	774	820	763	766	771	752	751	773	784	809	780	797	802	805	793	790	756	824	786	725	737	798	823	796	775	827	770	785	777	758	800	808	825	816	804	820	803	799	813	787	804	799	837	806	801	781	791	821	780	744	766	764	722	741	785	800	750	770	753	820	759	765	824	829	801	800	799	730	797	776	791	804	752	839	782	746	772	736	734	776	774	809	789	816	788	767	771	785	778	768	767	800
41768	45479	41506	31054	23326	20238	14132	8046	4618	2786	2119	2167	2021	1816	1487	1544	1495	1175	1027	1171	1298	950	638	681	613	577	506	462	526	420	458	482	474	484	466	460	401	419	401	408	409	379	386	343	408	375	358	400	355	350	360	364	338	326	382	359	360	386	360	360	390	383	379	365	379	351	349	330	381	362	352	361	343	350	338	322	351	371	382	386	340	366	380	357	352	345	334	318	343	351	387	405	340	337	361	320	343	360	381	372	347	334	314	339	319	332	339	368	319	333	337	373	321	325	357	368	346	325	325	322	358	298	353	370	368	343	317	357	333	336	344	346	368	371	341	354	358	387	343	362	337	363	350	344	345	328	341	336	368	341	335	391	325	373	366	324	328	301	318	351	365	359	342	351	334	329	358	323	366	354	335	369	356	345	335	288	343	349	329	392	351	324	323	322	348	343	328	340	333	366	393	352	310	394	334	342	335	325	350	334	353	333	374	321	343	349	340	349	372	335	383	349	378	336	338	340	348	353	328	354	336	319	347	422	334	369	375	333	320	339	329	347	356	338	333	355	335	366	345	365	346	372	329	333	352	361	349	350	330	332	322	368	350	322	332	339	338	346	382	340	354	367	376	324	352	345	350	334	348	331	367	331	343	348	329	344	316	364	362	299	367	321	353	312	328	348	349	333	348	337	349	353	393	351	323	319	323	334	346	368	356	371	335	373	356	353	296	335	356	343	365	323	341	340	331	346	330	316	323	347	339	374	299	364	342	355	347	366	343	349	341	350	358	319	313	326	354	377	320	342	357	352	370	353	352	345	331	346	300	320	384	345	305	337	345	341	387	348	354	335	374	390	324	335	327	343	316	347	359	387	358	348	343	380	370	369	344	355	321	372	355	368	345	346	349	338	351	342	350	312	296	349	324	322	319	369	353	343	338	348	366	365	348	366	385	343	357	372	305	323	345	349	326	341	348	337	333	351	330	362	340	345	326	340	331	374	341	363	342	312	380	337	355	383	335	327	378	348	310	363	359	345	369	351	314	325	352	351	327	342	346	336	290	341	345	329	346	352	381	374	346	326	335	340	339	358	319	338	343	342	334	316	343	339	361	354	351	307	338	354	358	344	336	344	356	348	346	342	364	343	343	356	330	345	376	335	366	349	343	344	345	325	335	358	378	340	299	340	316	346	343	298	341	346	353	331	351	368	320	376	361	357	309	359	331	334	366	329	342	368	382	341	327	339	307	315	344	328	365	326	345	299	321	346	355	348	354	334	379	354	332	359	335	347	382	347	334	356	372	331	327	317	331	354	320	359	356	382	331	348	374	332	370	347	333	349	324	337	335	337	355	330	353	353	354	366	388	355	335	359	348	351	348	335	353	324	328	329	361	331	354	332	341	319	376	330	351	350	365	324	357	355	330	348	347	313	361	339	349	316	369	346	342	342	387	339	331	366	379	383	346	347	336	341	326	372	377	348	315	359	329	359	329	332	363	319	346	377	383	363	349	347	339	341	331	355	321	367	352	336	333	358	368	310	318	363	357	359	352	348	336	325	379	331	301	358	359	335	396	339	339	353	318	337	318	339	341	364	356	329	388	351	352	308	328	338	345	334	364	366	342	352	324	362	343	343	325	318	348	341	331	316	310	326	332	343	344	353	330	350	344	354	330	332	352	355	332	355	369	353	355	334	356	344	332	312	355	326	338	351	354	349	320	357	348	349	340	356	349	323	373	369	358	330	359	362	378	371	351	360	354	367	321	347	367	334	328	357	369	345	347	374	310	381	357	382	377	355	352	333	380	376	340	355	352	326	337	354	353	329	383	357	334	341	339	350	331	330	344	362	359	357	343	353	343	322	331	336	345	324	336	354	343	326	343	324	375	342	347	338	307	330	341	350	336	370	330	405	331	354	345	313	371	314	349	288	343	359	360	345	354	347	327	380	330	349	342	366	365	322	361	321	359	332	320	359	351	382	336	342	391	313	334	367	391	367	352	369	377	368	318	319	326	390	371	358	341	353	330	382	341	331	341	322	331	337	356	343	331	365	380	343	359	407	322	328	344	365	365	354	340	385	356	353	353	348	350	333	336	362	318	374	309	342	357	396	329	303	301	337	366	347	337	338	364	340	358	344	378	344	338	351	357	340	347	327	321	344	324	365	323	297	371	358	383	370	352	338	316	354	339	348	356	336	370	369	350	312	325	341	371	327	345	358	345	320	353	362	373	354	350	354	311	345	321	348	332	321	354	332	332	341	344	361	345	356	354	303	347	367	337	363	377	319	330	368	361	336	362	343	343	327	361	382	331	362	329	344	333	381	343	337	353	377	374	376	342	354	371	332	339	321	331	326	376	343	353	316	363	347	340	326	342	346	315	306	383	340	340	343	335	318	348	346	371	327	359	314	345	342	355	343	354	381	360	343	345	318	356	323	352	358	367	330	326	348	345	358	335	369	313	353	348	345	319	340	347	368	326	351	323	375	328	359	333	351	337	316	375	372	352	317	347	348	349	376	359	351	352	342	339	336	358	337	306	363	339	372	313	359	343	320	354	328	350	350	299	365	346	350	357	339	321	320	375	370	332	342	339	330	371	319	335	336	393	343	349	327	356	365	345	344	317	300	284	355	344	368	332	314	353	356	363	364	344	352	357	333	342	363	386	358	359	340	331	333	326	323	319	350	368	320	304	353	333	370	364	361	384	324	319	357	338	308	316	327	323	329	336	354	311	362	331	323	392	327	360	328	324	327	325	328	322	362	388	326	350	358	355	368	386	337	336	335	372	366	332	321	325	341	297	357	346	313	330	338	339	326	349	378	354	376	377	344	364	350	373	335	337	362	318	343	325	347	350	351	380	333	343	380	348	352	361	384	317	349	355	341	347	342	344	345	369	320	337	359	339	324	343	329	352	313	357	331	353	313	354	343	329	364	347	337	374	327	362	318	338	314	340	348	322	319	306	304	391	324	349	381	371	327	379	369	351	312	324	334	325	332	357	344	339	344	347	328	359	342	327	347	366	288	309	317	335	354	354	355	358	322	314	337	358	395	346	322	357	365	346	298	324	364	355	336	340	322	321	358	354	319	347	312	355	324	343	350	340	364	381	359	375	332	344	346	363	357	355	383	353	337	360	322	360	384	348	343	307	361	359	355	345	361	342	354	380	349	317	335	308	330	319	316	358	324	330	361	357	356	358	344	341	380	361	386	342	334	314	362	330	323	376	361	350	340	327	370	316	338	359	316	324	352	350	356	331	364	336	325	353	349	368	350	311	343	333	311	360	335	372	367	368	362	320	335	345	363	314	349	371	354	382	357	335	326	323	334	341	357	352	372	336	353	347	365	356	359	337	348	374	365	352	331	342	341	342	349	321	314	326	327	348	357	357	323	341	359	325	367	377	364	306	354	335	367	358	341	334	331	360	330	352	372	346	329	332	342	346	318	350	345	331	365	365	356	351	334	338	347	297	333	352	367	319	339	357	326	349	328	335	315	322	308	357	335	326	328	391	333
33773	46520	45991	33002	22698	23276	19505	16306	12995	9707	8302	9018	8803	7951	6708	7947	6863	5213	4929	5544	6204	4470	2791	2793	2696	2348	2108	1956	1907	1770	1701	1662	1599	1635	1579	1498	1388	1389	1185	1182	1142	1081	1023	998	954	969	1007	951	923	977	940	965	924	897	868	936	972	927	957	981	1095	965	901	960	1032	943	930	973	894	992	952	919	930	906	921	889	909	892	895	919	921	872	876	874	902	856	837	878	914	873	854	912	827	870	853	850	851	870	812	890	829	821	820	872	818	816	765	831	818	833	850	818	834	817	872	837	854	866	816	863	829	848	879	833	795	872	873	853	785	852	832	840	795	804	840	816	825	822	820	832	851	829	827	851	796	775	865	895	809	815	825	787	865	835	917	848	782	858	829	829	835	796	824	826	785	809	839	818	847	808	796	783	825	832	777	842	856	853	841	833	834	892	884	802	812	837	857	828	803	863	819	842	881	841	821	817	837	853	854	885	852	819	861	807	836	803	831	867	814	801	832	820	812	850	849	821	866	850	851	825	846	843	839	874	855	821	800	819	835	825	852	820	921	847	838	855	823	791	847	837	812	787	760	780	817	801	815	805	793	870	843	767	827	874	761	839	826	840	841	864	789	861	834	795	876	827	789	847	836	871	842	821	835	842	801	844	841	849	764	862	827	805	809	843	844	790	852	826	848	829	789	863	855	844	801	863	776	882	863	810	841	799	887	800	848	867	829	844	769	834	900	862	812	784	824	849	779	848	814	798	861	870	845	814	810	814	793	840	813	845	863	845	886	820	826	820	827	851	759	803	875	819	813	800	826	823	870	840	834	797	839	864	853	836	836	807	816	807	831	863	837	803	844	859	805	851	852	871	827	769	817	867	852	823	813	815	814	867	866	802	812	821	830	801	841	851	785	822	788	851	847	818	832	849	837	825	834	880	848	869	880	853	841	844	858	809	832	888	854	858	846	859	800	879	823	851	838	800	865	900	845	823	837	808	857	840	845	863	809	796	813	849	811	781	806	831	840	829	806	908	883	841	830	805	772	868	830	819	762	825	859	843	863	798	835	855	851	824	852	851	815	860	864	790	863	855	853	771	821	804	773	832	885	828	861	861	796	844	858	818	852	843	864	848	832	840	764	860	819	794	843	813	806	880	779	859	812	790	845	836	817	799	821	827	789	852	874	841	818	897	852	791	801	820	816	811	867	862	812	816	877	820	819	825	812	808	868	823	808	865	875	822	850	823	812	833	858	827	811	826	821	798	864	869	814	786	863	814	801	853	824	825	859	806	807	830	863	858	839	837	807	854	866	845	823	896	817	796	846	825	824	830	811	798	749	813	869	834	826	835	795	838	880	869	853	862	836	852	795	841	850	802	824	848	778	863	798	889	849	812	839	825	844	911	818	824	827	828	834	854	793	866	794	879	750	859	804	814	827	842	846	831	844	864	854	804	895	820	853	806	799	839	828	811	811	793	780	850	862	851	838	860	864	813	796	821	812	840	845	879	807	828	839	832	802	872	858	813	824	837	830	787	792	869	801	813	868	879	875	850	835	867	828	827	831	832	893	852	817	843	827	806	826	832	859	842	814	863	823	810	761	853	878	823	877	844	814	855	819	840	761	841	863	819	852	825	774	807	843	818	791	822	850	856	850	852	792	818	850	872	833	797	810	853	797	843	806	818	861	829	849	855	829	869	848	798	823	828	811	885	809	851	857	818	814	813	841	800	847	826	836	805	877	788	848	828	828	831	818	799	782	832	822	859	801	834	812	902	814	772	799	827	849	867	871	829	847	780	861	808	833	800	787	803	840	812	855	856	821	820	850	806	804	812	805	849	839	805	830	829	863	881	874	825	846	869	802	809	850	858	857	830	842	871	824	846	772	810	835	845	787	802	773	823	872	843	830	834	837	809	801	841	828	852	834	864	790	842	830	827	823	768	894	874	804	819	882	848	829	819	796	869	832	841	864	859	823	811	831	841	846	857	830	877	850	821	832	837	884	828	820	821	857	798	878	862	807	852	835	835	771	870	854	836	808	812	776	848	809	833	838	775	805	836	842	834	851	831	865	851	750	863	783	828	838	871	837	769	846	843	858	875	808	848	786	848	816	808	804	873	827	823	761	769	796	895	820	830	833	854	898	854	873	790	844	839	825	833	861	845	834	877	816	809	831	802	834	857	885	845	766	830	767	840	852	782	776	824	805	820	832	828	833	776	830	856	812	877	756	797	848	855	789	790	789	875	793	836	829	840	819	839	850	818	842	865	835	839	838	839	826	808	795	830	788	843	857	807	805	789	837	821	863	852	810	804	807	831	802	846	803	806	866	856	793	835	869	829	868	810	715	809	818	845	840	794	850	834	862	824	834	834	831	820	826	822	878	827	843	807	832	841	788	833	890	897	781	777	794	818	865	854	845	755	801	846	791	838	843	860	835	816	802	822	797	822	848	827	837	856	854	802	816	818	851	858	859	900	804	828	854	810	794	856	848	781	818	822	834	799	772	834	837	787	845	806	822	808	854	800	819	808	814	792	834	889	818	837	844	849	832	834	828	856	857	859	820	876	785	819	804	812	808	803	855	811	820	845	832	878	815	807	874	813	865	808	818	845	840	815	811	835	815	852	825	847	904	794	831	819	809	796	856	844	823	834	833	838	850	777	868	843	820	844	827	847	866	793	798	807	837	819	846	806	820	832	802	810	857	873	835	847	831	756	840	830	867	874	772	852	847	812	822	815	778	816	808	867	867	858	799	770	781	823	837	817	879	768	806	808	813	810	817	830	800	850	757	898	822	792	840	875	785	831	807	849	898	840	800	812	859	857	850	826	851	856	834	834	855	816	866	821	830	873	773	845	812	894	806	859	807	842	842	787	796	854	820	838	815	820	754	809	765	863	829	844	868	810	855	817	798	852	837	784	804	881	859	839	808	772	857	885	823	832	820	832	846	804	832	801	846	910	789	850	843	802	802	813	830	782	820	868	870	860	807	791	780	860	889	788	840	765	801	915	844	863	841	778	828	834	858	873	852	826	850	811	812	818	889	844	834	843	809	769	824	838	786	849	857	863	833	865	845	802	772	808	841	871	820	802	866	833	818	836	798	889	827	846	849	831	836	791	888	862	809	834	845	828	813	842	822	832	829	832	793	835	815	834	839	826	795	811	781	833	831	812	812	825	850	846	826	841	820	826	842	814	770	816	827	862	868	833	847	830	865	846	748	804	863	800	854	796	848	850	855	875	789	816	874	879	823	799	834	826	846	824	829	802	829	848	807	885	793	874	793	854	857	869	844	869	795	848	857	812	860	850	841	858	830	861	806	771	814	813	812	871	822	836	798	836	805	806	808	823	797	813	803	827	830	831	840	852	854	837	823	821	817	810	836	842	826	792	807	812	833	864	863	787	841	832	833	827	846	823	808	860	816	847	867	796	855	815	821	810	888	810	815	893	849	844	810	850	792	785	756	802	866	843	837	881	797	808	818	837	819	823	855	849	855	817	806	816	835	821	850	893
50600	44024	38205	30852	25211	23727	19939	14245	8801	4430	3546	3515	3319	3035	2449	2910	2847	1985	1593	1732	1495	1128	895	800	730	668	618	533	550	530	526	503	463	506	464	441	476	423	407	388	389	374	337	350	331	360	318	344	358	310	335	349	362	341	369	362	311	328	378	339	397	346	353	368	352	343	335	360	324	314	331	357	334	315	307	330	282	331	328	332	289	345	315	342	339	308	302	333	293	321	324	312	286	332	317	298	338	328	326	318	309	309	308	329	307	339	341	318	316	323	298	292	298	294	297	268	280	286	295	332	325	351	269	332	314	359	318	316	299	314	312	333	296	301	321	293	290	296	363	325	311	308	300	307	358	329	295	313	312	329	301	322	325	306	338	331	329	303	317	292	300	313	342	298	345	301	297	288	321	304	320	319	305	336	320	336	301	340	308	317	314	303	314	310	324	303	311	337	336	323	342	314	297	324	274	305	309	308	317	324	321	304	315	302	319	332	320	295	297	310	285	311	305	318	320	327	300	312	324	298	273	318	314	316	308	296	317	336	326	290	316	308	346	294	291	332	330	302	300	293	336	336	292	332	322	302	325	311	279	282	324	336	306	293	312	336	335	308	351	310	321	301	289	313	342	338	301	302	325	284	308	318	326	331	293	309	317	305	337	314	334	341	289	313	315	318	326	317	340	334	327	322	321	335	274	293	316	289	309	321	303	310	314	315	290	318	288	332	332	307	290	312	331	327	338	344	318	314	300	290	316	331	313	331	308	354	304	282	308	316	295	263	306	329	348	320	315	302	311	303	336	315	329	331	327	321	328	337	327	352	356	308	333	306	327	298	316	323	337	309	322	321	334	306	294	325	323	312	290	317	314	329	331	324	312	308	329	323	326	304	341	336	331	338	306	328	318	310	312	335	306	316	318	322	327	345	303	313	292	268	329	340	335	327	353	314	345	314	360	296	329	286	304	325	320	291	297	297	286	303	325	291	314	339	337	316	300	340	329	327	344	292	317	277	313	321	312	268	326	331	283	318	313	342	309	300	305	318	339	319	332	361	330	326	296	317	325	320	347	301	305	277	321	304	315	314	321	323	295	303	297	305	323	320	284	322	273	302	313	319	291	311	307	305	322	323	320	340	338	354	343	323	290	339	323	324	291	293	296	369	292	338	319	329	309	325	301	299	304	353	315	346	334	343	308	332	347	330	291	320	322	278	330	322	310	327	301	371	327	329	331	342	325	330	316	297	317	329	320	341	309	341	318	315	333	296	305	320	302	332	322	309	344	333	343	327	333	329	319	313	343	277	299	317	338	340	275	322	299	278	344	323	307	296	315	335	315	283	320	301	323	311	309	311	329	292	338	329	355	301	320	314	337	310	330	303	296	349	350	321	336	296	308	343	346	305	292	293	318	346	298	298	328	330	330	338	301	300	335	308	284	325	337	315	328	295	291	327	294	320	341	304	286	319	323	272	297	305	280	292	338	310	286	301	330	335	300	319	309	290	304	361	295	313	297	327	304	336	328	289	306	275	333	305	324	312	300	296	304	326	312	327	315	328	331	343	316	303	341	305	299	324	292	329	338	363	322	297	324	329	332	316	338	334	309	301	307	321	325	290	306	289	301	291	292	317	300	330	308	328	341	346	286	315	303	360	298	303	321	345	312	303	311	371	306	298	322	346	315	308	301	344	291	276	297	350	327	309	296	289	332	320	320	303	310	316	278	298	284	331	276	338	302	315	316	328	314	322	345	310	307	309	321	287	311	331	329	336	315	311	299	312	348	299	332	316	337	346	287	306	276	321	316	296	300	298	296	287	310	271	281	304	290	284	325	328	337	306	296	318	313	315	334	327	338	310	306	301	352	295	316	308	332	322	280	301	319	303	352	295	315	312	333	303	314	323	303	328	311	288	339	335	330	302	326	341	304	286	309	312	324	315	327	322	323	304	321	278	339	332	320	298	295	334	311	335	307	340	299	287	324	297	301	295	313	319	286	288	320	290	320	288	331	327	330	334	334	329	316	345	305	315	323	364	315	297	321	314	313	301	320	307	295	303	317	333	298	329	342	298	340	311	319	311	301	333	329	261	310	317	322	342	314	297	320	307	280	335	318	303	301	307	326	321	304	281	332	329	330	308	336	315	332	352	302	329	313	342	297	351	313	326	333	310	292	316	326	281	342	291	324	301	292	265	325	301	293	322	295	315	295	266	326	314	295	313	285	321	324	330	324	327	330	331	313	316	317	326	285	311	316	321	331	321	287	320	293	331	312	323	324	304	299	326	304	318	284	292	291	333	334	290	297	293	340	333	291	299	320	308	323	314	305	290	306	326	311	325	315	283	295	330	297	354	319	296	321	300	319	297	322	288	298	291	310	271	351	288	348	318	322	263	329	319	344	325	315	295	323	307	336	315	313	297	293	346	314	302	321	328	325	316	322	312	304	305	308	319	317	335	298	302	308	322	289	318	331	345	296	322	346	335	282	310	333	301	329	311	341	327	307	319	344	257	328	299	310	322	319	339	288	307	348	317	280	309	280	299	318	308	319	320	309	319	293	328	319	305	286	317	307	371	304	287	327	305	313	299	331	310	327	308	315	310	292	287	328	329	325	332	322	291	314	308	305	320	307	298	314	310	302	332	326	328	300	336	275	336	323	293	338	309	312	301	346	326	312	292	311	317	316	318	333	340	305	307	293	292	288	325	308	283	344	309	322	308	323	298	328	307	329	291	299	339	324	321	305	341	296	318	334	324	326	343	306	328	329	336	311	320	324	308	307	310	324	313	349	324	329	326	336	329	316	298	349	320	324	334	350	292	312	316	330	296	304	309	297	307	312	323	309	284	313	330	298	350	320	293	307	313	310	321	336	307	312	328	314	311	305	337	313	288	306	320	339	297	328	297	329	318	314	310	338	325	333	297	311	329	315	309	310	320	292	319	324	340	305	318	307	307	313	310	315	322	329	307	322	293	299	337	313	331	303	283	306	298	288	330	299	328	298	325	294	285	317	332	330	303	331	328	323	342	299	335	331	357	326	293	293	326	323	297	317	284	288	312	326	258	309	302	304	301	298	328	328	315	311	300	271	353	345	284	321	290	300	285	336	320	289	303	285	340	310	319	330	295	317	300	323	301	306	313	346	355	317	318	310	357	318	320	311	316	322	347	315	271	330	317	324	333	305	317	302	311	337	305	323	323	373	324	312	323	288	286	330	307	322	341	325	293	321	288	301	334	329	300	332	305	337	346	326	340	312	321	305	279	307	301	328	309	319	318	300	328	315	314	310	326	308	306	327	304	332	323	313	320	282	329	280	316	321	309	314	313	318	314	315	350	368	282	306	316	305	287	350	334	321	285	326	336	307	316	318	348	326	318	343	294	350	309	304	338	315	299	307	300	308	336	295	284	297	317	322	318	300	283	313	353	303	312	349	329	285	309	305	307	312	317	312	316	297	363	372	289	293	306	305	350	296	305	339	336	332	303	317	274	303	297	322	322	299	349	343	312	309	280
40559	47981	46149	34491	28453	28534	24810	22644	17805	12741	11966	13311	12736	11873	9636	12679	11107	7990	6964	7400	7032	5465	4220	4134	4156	3448	2773	2303	2290	2106	2085	2008	1949	1856	1919	1807	1725	1498	1371	1481	1256	1080	1087	1123	966	1025	1014	1002	981	964	857	885	895	859	868	937	923	958	945	984	1047	1005	947	940	1025	969	930	895	897	916	945	899	863	877	852	846	836	853	802	860	798	872	791	817	827	850	798	832	786	852	784	827	794	765	774	787	785	789	711	771	711	712	780	760	780	776	788	794	762	758	774	749	783	776	769	747	695	781	750	710	733	780	738	712	730	747	737	711	729	724	773	780	731	727	731	743	748	766	764	738	759	814	738	774	725	780	727	756	734	785	812	703	733	793	768	741	747	723	762	783	762	791	750	717	736	746	770	761	785	744	729	797	770	698	725	748	766	763	735	729	755	758	804	766	767	734	719	772	803	740	738	726	736	716	758	774	766	738	745	764	777	714	745	799	719	719	769	738	738	755	753	730	743	768	755	677	752	701	764	770	719	730	748	740	776	783	745	768	760	759	724	769	750	771	768	819	754	759	717	756	769	778	731	706	727	761	755	771	719	732	762	760	731	747	755	755	776	781	772	770	755	707	764	729	751	751	718	761	784	712	720	758	725	780	781	763	723	732	728	771	766	747	761	746	741	719	775	771	756	729	754	759	758	728	706	694	780	755	719	745	728	808	741	746	748	761	762	761	729	758	710	768	660	700	728	748	749	744	762	770	765	757	752	755	736	769	742	764	752	780	725	787	794	764	783	723	764	755	742	783	777	737	710	806	682	782	737	754	791	763	764	750	780	703	730	703	687	783	746	705	776	778	750	712	759	727	767	734	794	762	732	745	749	760	686	715	768	730	743	786	773	716	769	776	775	780	756	716	761	764	713	774	768	726	746	784	729	771	703	776	770	781	806	721	755	732	753	722	781	728	807	763	778	738	773	784	739	720	775	717	767	749	775	772	800	730	713	736	707	731	751	747	726	739	779	778	729	753	796	677	769	787	777	735	704	719	721	765	770	729	768	716	726	764	722	778	746	739	752	801	757	748	735	724	743	776	766	754	803	720	733	812	765	776	729	788	786	765	773	815	744	691	745	745	762	721	795	786	762	748	790	761	717	766	713	774	797	804	752	747	755	807	732	729	758	810	773	780	756	766	772	770	785	743	738	788	752	714	720	710	782	736	745	778	721	795	757	771	778	770	782	706	719	757	733	769	682	703	793	767	740	778	721	744	781	767	738	769	729	738	713	736	742	712	780	723	734	697	711	750	782	753	727	725	752	736	775	798	743	743	777	739	778	724	744	755	743	759	766	762	709	787	749	770	738	756	728	762	718	794	761	745	740	778	764	800	796	747	736	801	775	705	719	738	800	711	736	800	732	714	746	742	728	729	760	750	775	770	783	700	751	717	746	735	746	793	755	735	722	699	749	730	739	721	760	770	763	754	739	774	759	758	759	745	749	786	778	773	686	763	753	804	782	774	730	736	712	787	736	696	742	718	729	769	799	703	759	741	768	730	787	778	742	757	779	751	742	771	738	692	766	731	715	711	717	714	759	735	736	729	783	763	766	740	729	793	725	740	733	769	775	753	749	730	775	730	734	776	750	770	744	770	751	757	734	740	759	729	763	746	757	753	710	749	742	741	762	817	748	731	712	770	789	763	771	719	737	713	704	721	699	725	722	790	737	731	762	747	740	726	742	725	748	749	775	751	754	766	767	743	758	760	778	751	765	735	717	740	767	795	728	725	805	752	760	770	760	762	727	744	725	765	763	747	752	739	720	760	810	770	753	771	737	784	748	747	777	752	739	714	720	760	757	721	776	713	784	757	730	785	761	747	744	765	747	749	757	789	718	733	744	723	756	786	789	760	710	740	734	737	733	740	748	733	772	750	742	757	750	767	759	757	749	742	763	735	694	800	743	708	800	721	739	762	758	718	756	720	768	813	732	762	725	760	766	747	769	755	756	737	749	734	735	727	709	722	774	735	708	722	744	773	772	824	747	783	715	752	784	789	758	749	778	743	759	723	753	778	787	733	696	748	757	761	729	746	757	747	754	756	724	719	714	733	768	789	753	741	810	756	764	728	731	765	755	762	717	768	761	742	750	764	742	784	745	768	720	772	721	746	750	752	680	714	740	771	767	773	831	762	763	777	780	787	770	745	768	699	756	747	741	748	710	765	746	732	737	721	780	813	750	759	785	787	752	693	739	747	729	757	720	715	748	734	709	787	813	770	735	749	738	755	746	737	747	700	743	751	742	764	756	754	771	781	735	741	740	832	773	786	756	727	805	751	764	717	771	778	771	691	734	782	767	778	763	782	775	764	767	762	719	730	763	762	812	751	744	744	751	767	769	758	801	742	790	763	725	770	747	749	726	777	803	780	741	734	738	743	729	733	762	740	728	692	730	772	724	728	789	764	763	758	723	785	773	768	746	762	792	733	787	803	791	754	725	731	760	713	733	778	770	784	756	713	732	725	730	789	704	760	801	717	743	730	768	758	746	757	789	779	745	817	804	722	710	724	733	778	783	741	764	749	754	745	744	747	772	739	742	788	711	767	816	745	687	742	716	794	751	771	728	747	782	793	711	714	806	710	804	710	735	729	779	746	787	728	719	765	750	762	780	737	728	771	769	774	745	790	803	712	738	735	780	758	763	751	761	741	766	815	779	773	772	712	774	771	757	757	721	784	728	714	729	718	759	748	771	705	735	720	785	762	749	713	745	718	747	736	731	725	768	704	773	726	791	780	764	748	723	744	817	724	771	761	767	714	762	779	766	749	783	737	737	738	771	708	782	755	775	742	728	726	751	746	701	764	750	759	735	715	714	771	754	751	755	746	732	743	804	773	750	766	725	738	767	711	772	767	705	783	750	763	795	750	766	730	799	714	760	737	817	822	730	787	807	729	768	734	760	745	722	767	739	768	779	744	759	783	730	800	756	735	765	755	785	773	729	767	754	751	719	746	737	791	749	740	762	759	775	744	738	793	761	752	763	734	815	723	736	749	743	802	739	725	802	744	742	725	789	773	804	745	804	776	687	738	770	796	741	744	774	724	772	821	754	747	719	764	754	762	696	816	731	740	731	713	716	806	758	787	749	753	780	759	745	766	749	737	756	735	722	736	759	746	751	770	791	715	785	769	779	752	737	734	791	753	749	745	744	738	732	795	745	740	671	739	722	740	751	726	768	761	773	728	745	716	777	772	750	730	766	743	784	730	735	704	693	766	718	748	711	753	748	765	734	773	749	748	729	737	752	724	790	778	743	742	744	740	740	732	734	771	722	753	819	770	747	776	760	768	782	736	711	740	717	696	731	772	722	723	752	764	783	795	701	772	787	713	796	763	763	746	739	818	685	756	721	759	772	733	736	764	684	691	769	720	765	804	715	772	785	778	758	775	756	748	723	747	735	753	697	728	795	757	754	778	760	737	757	719	735	731	770	771	765	739	768	750	733	742	748	780	737	739	790	718
14610	14763	14231	7667	4110	3181	2231	1659	1399	1055	858	710	676	623	587	548	559	521	441	439	383	429	425	390	387	413	334	365	390	403	355	367	374	417	359	379	368	314	336	332	342	337	351	337	319	285	359	317	280	346	298	322	285	321	312	334	335	338	337	357	315	317	342	317	321	332	308	319	318	315	332	348	322	299	319	295	330	322	328	300	311	340	328	336	341	318	358	329	338	289	290	330	304	318	306	334	314	339	329	298	314	324	331	342	310	310	317	326	321	313	351	343	305	328	293	305	327	296	310	309	331	299	331	333	342	302	310	301	305	328	286	296	291	291	325	289	308	287	307	338	302	317	336	320	317	331	315	340	294	294	305	287	330	351	313	313	295	308	313	316	341	303	313	300	325	310	311	300	330	345	323	298	334	356	332	297	291	309	329	317	322	338	318	320	293	316	315	323	348	306	311	300	328	350	340	324	291	281	305	324	325	281	302	316	329	345	328	327	307	316	313	298	331	321	283	312	332	301	304	312	312	314	292	337	287	332	328	360	324	319	328	296	331	330	337	350	333	343	307	335	317	307	274	321	304	312	289	322	295	290	350	329	298	337	297	310	298	310	308	304	329	306	283	290	267	302	304	333	308	309	307	316	302	332	292	325	294	334	322	324	282	320	310	299	317	305	295	295	341	327	349	354	323	338	278	310	301	353	321	327	325	357	295	308	320	309	300	356	329	335	336	314	316	341	323	311	304	318	338	327	316	292	322	319	351	321	314	324	330	317	318	294	334	282	307	328	328	288	339	342	299	306	307	302	329	311	330	334	274	334	311	313	343	306	325	322	315	335	325	315	294	335	299	322	295	305	303	321	309	330	333	352	326	333	304	369	315	315	373	317	336	320	350	329	337	297	315	308	309	318	278	316	297	323	314	306	312	307	313	334	358	324	304	353	328	299	318	309	291	332	333	321	338	313	338	313	302	318	311	328	296	315	293	286	303	296	314	334	328	332	286	298	294	324	332	327	331	328	347	294	323	304	318	328	318	314	350	336	335	322	322	312	337	337	317	357	328	302	349	334	349	322	321	319	277	319	309	315	322	298	338	308	310	317	336	303	344	294	317	303	282	293	313	332	294	277	317	338	303	327	299	308	321	280	359	330	312	308	319	338	308	319	327	322	306	281	347	319	318	269	362	325	350	288	356	293	339	339	308	317	345	334	289	310	325	311	350	325	314	311	308	307	354	356	298	321	317	318	333	318	272	318	337	323	316	341	315	327	333	317	313	290	297	317	283	331	331	338	321	279	297	312	313	303	326	311	341	330	304	293	331	322	317	313	335	374	323	348	337	324	307	319	336	327	319	319	318	325	320	323	320	344	301	342	306	306	317	321	313	313	318	330	320	291	294	305	327	336	316	297	340	310	299	305	295	299	321	312	321	302	297	323	316	331	329	289	314	325	314	321	302	343	344	326	317	315	282	337	324	339	319	341	347	313	329	279	345	334	324	308	318	303	314	320	331	312	344	305	318	339	344	301	293	339	344	355	330	312	339	321	360	349	321	287	298	313	316	308	305	317	287	301	305	341	331	281	285	327	343	294	295	296	315	315	301	318	317	334	332	328	356	306	326	322	303	298	309	286	325	286	304	302	336	322	317	313	286	314	324	319	324	322	334	299	328	328	331	290	324	311	305	312	331	330	329	324	305	348	291	319	359	359	350	319	275	282	316	303	320	299	309	337	343	326	340	332	309	306	323	335	355	330	326	321	349	327	313	317	289	318	323	319	339	335	332	317	324	358	318	328	334	324	332	320	312	317	311	326	344	303	307	299	315	324	329	297	307	308	343	318	300	314	350	293	315	318	325	314	339	339	327	290	340	323	323	343	362	302	350	322	318	331	295	319	318	299	335	315	321	262	309	307	313	303	311	319	307	305	323	336	332	325	317	333	321	295	329	350	286	311	326	302	331	319	300	316	312	290	314	313	348	323	315	282	311	308	277	299	297	328	307	303	318	314	306	288	270	322	341	305	298	315	295	313	322	319	323	315	326	359	304	311	332	307	330	314	352	311	285	296	318	323	295	329	307	316	297	290	313	332	313	317	292	307	312	307	293	351	302	331	332	330	316	306	302	335	302	280	317	311	326	314	325	300	309	340	338	291	355	300	319	294	299	320	336	333	334	308	308	327	303	302	325	330	316	309	288	308	318	306	312	340	319	287	339	343	307	331	301	328	305	314	340	326	307	322	310	307	311	338	320	296	309	346	317	319	308	344	298	324	327	320	352	332	307	312	328	282	309	280	320	299	303	333	325	320	323	324	319	317	297	315	309	286	301	325	336	328	321	302	320	290	326	330	310	315	320	341	311	311	365	343	289	313	307	332	319	328	346	343	343	306	303	323	328	320	306	304	313	329	316	311	327	314	338	319	294	296	335	322	350	323	327	322	282	336	332	303	326	307	304	317	316	332	305	286	314	315	346	326	287	274	306	306	306	298	298	318	314	351	327	329	319	291	316	321	305	305	278	293	319	346	315	312	332	323	298	295	346	316	316	329	307	322	347	319	332	293	308	298	300	330	281	293	289	309	324	308	322	337	294	319	333	305	339	328	341	323	289	304	288	309	309	331	337	322	307	316	313	317	337	277	304	304	305	305	332	310	307	283	319	298	308	320	316	335	315	312	289	316	326	333	324	329	297	309	337	347	311	314	356	297	313	310	301	313	276	294	261	303	291	260	300	294	331	317	336	318	333	301	323	295	308	320	289	309	316	322	296	313	310	337	336	309	360	328	307	285	307	330	322	325	320	336	285	289	316	332	290	333	303	314	344	319	311	309	319	305	322	294	316	270	312	339	307	294	324	316	308	317	323	319	315	279	292	311	317	370	322	328	295	288	327	301	336	303	349	343	356	314	297	316	328	294	314	332	330	275	320	309	342	313	339	336	290	302	346	346	298	342	327	331	314	319	281	331	296	330	318	314	308	316	340	299	315	320	323	301	282	323	297	322	332	319	308	356	321	332	321	316	328	321	307	306	296	336	320	310	296	325	277	339	319	305	342	302	318	333	309	313	324	344	309	327	317	299	334	322	321	292	301	325	297	331	300	318	343	339	310	332	311	317	305	306	342	303	363	283	322	320	338	323	284	294	295	322	312	300	328	345	298	320	337	336	301	322	331	325	296	327	325	290	297	344	323	326	314	314	362	342	338	323	317	301	355	316	290	335	294	297	341	305	341	305	326	315	293	311	323	348	281	312	317	309	307	315	326	326	369	324	285	313	310	301	311	320	331	359	289	317	314	327	301	320	331	299	325	303	305	311	305	315	316	282	296	314	307	291	330	302	336	300	350	321	324	308	303	335	379	334	307	290	319	324	338	354	333	332	322	298	346	339	296	332	303	303	322	308	327	326	348	330	357	312	302	320	322	327	320	345	281	298	305	297	321	318	315	328	306	306	352	321	294	338	307	302	328	315	347	321	304	322	319	327	297	314	327	282	280	309	356	305	309	318	304	320
11603	15874	18552	13842	11123	10566	8590	7381	5987	4563	3748	3383	2980	2790	2535	2599	2409	1787	1741	1683	1502	1367	1354	1294	1261	1182	1226	1267	1296	1208	1247	1183	1137	1094	1145	1068	1038	1020	995	994	1011	911	900	861	871	875	839	862	850	870	854	870	811	833	827	806	857	855	844	802	814	847	794	828	888	821	850	828	834	830	787	823	846	800	805	772	796	835	851	798	850	776	802	748	809	773	736	814	776	812	764	815	807	792	764	761	736	847	795	787	778	789	852	805	777	804	779	772	773	807	794	737	797	779	811	767	772	791	731	795	771	737	782	812	808	765	813	833	743	769	761	759	766	789	803	785	777	807	725	808	759	827	803	747	812	777	804	687	764	769	824	769	767	837	793	796	745	731	787	808	799	777	781	825	790	773	818	769	824	830	763	753	772	742	796	743	755	811	803	772	776	777	818	808	763	779	841	742	787	758	735	764	806	814	766	781	825	751	773	773	775	794	814	777	749	795	750	790	789	764	797	767	788	776	754	774	788	797	773	834	803	798	774	765	753	804	781	765	752	775	795	750	750	807	823	792	776	775	770	787	772	755	806	807	804	759	775	805	760	756	773	782	736	777	782	758	779	747	687	757	758	802	764	751	761	805	775	722	786	787	800	797	749	773	748	828	833	769	814	789	761	778	790	790	709	782	772	794	813	803	844	781	794	771	820	831	822	759	825	836	766	774	773	749	790	806	793	784	749	755	776	807	762	776	816	786	789	809	750	785	763	719	776	762	774	753	808	813	788	795	816	741	772	808	777	755	780	807	779	778	756	767	766	733	787	758	736	843	799	753	762	753	740	807	806	782	787	831	807	785	815	785	765	720	753	769	774	784	721	735	794	757	763	757	783	773	764	795	787	800	801	836	755	778	827	769	822	757	773	778	791	817	823	789	772	819	764	784	831	759	741	748	786	813	802	780	791	785	803	803	795	774	776	745	768	783	807	746	760	770	765	809	793	758	783	734	744	760	789	774	815	789	772	824	776	817	815	800	738	812	766	734	733	797	772	786	772	811	744	794	774	874	789	757	751	777	799	779	775	814	775	717	810	798	823	797	773	751	764	787	760	790	773	821	746	773	794	801	789	736	752	777	793	778	783	828	751	804	811	808	819	787	793	793	762	839	775	795	763	781	810	767	784	786	794	798	822	792	834	812	801	785	754	748	769	797	835	761	778	798	786	801	782	770	718	801	761	726	766	774	751	789	803	807	819	742	755	780	762	770	735	744	784	756	792	777	801	768	756	794	759	785	801	757	728	798	771	830	792	761	808	785	760	769	824	781	781	777	796	783	780	763	750	758	786	785	777	795	817	803	791	772	826	755	789	793	775	807	774	736	756	777	794	798	787	803	811	800	780	781	770	796	746	827	795	773	785	779	829	841	757	776	782	807	802	772	784	768	786	716	771	818	786	769	782	783	777	732	772	816	790	740	796	750	784	757	742	767	727	754	789	795	821	767	796	798	749	772	739	784	730	805	805	779	765	740	795	830	785	806	729	812	758	789	796	765	779	781	807	780	786	752	777	825	747	792	794	767	773	809	785	761	752	794	761	816	743	742	812	762	734	777	758	747	775	847	798	727	817	826	789	806	783	778	792	787	830	755	789	782	743	788	763	812	768	803	778	769	759	757	749	745	794	784	791	752	759	800	756	776	773	811	811	761	769	745	772	764	779	741	792	777	762	769	788	810	788	797	794	748	776	814	758	772	775	797	802	772	754	768	723	813	801	761	801	788	799	786	778	770	795	794	797	752	762	810	776	767	789	795	763	768	763	790	765	793	782	738	775	767	742	776	810	808	798	789	786	736	800	799	844	748	829	789	826	777	798	829	767	741	781	842	778	806	768	752	801	801	764	771	820	772	794	816	792	754	816	822	771	821	792	760	799	735	819	763	786	746	781	815	800	748	789	741	808	773	805	798	776	711	777	765	789	764	716	751	746	787	767	797	747	788	741	728	781	785	774	755	776	738	774	772	786	817	781	796	755	780	771	796	739	817	755	837	769	770	762	803	767	750	772	763	850	785	785	803	755	736	791	768	735	806	784	775	787	806	784	788	786	764	741	748	823	772	735	770	741	750	823	801	794	813	759	740	803	758	753	772	819	781	761	803	823	804	784	810	759	759	807	816	758	767	776	798	825	771	740	813	762	773	773	730	811	782	824	787	789	772	762	743	756	816	800	779	797	769	717	814	763	766	766	757	781	788	820	741	743	855	767	834	836	748	728	826	751	759	747	801	792	785	811	753	724	791	783	815	826	780	770	754	750	795	763	749	810	759	779	805	790	781	734	787	769	775	793	767	757	811	782	807	792	789	795	828	778	784	749	776	782	756	781	774	835	742	739	810	811	792	747	769	822	835	790	748	805	797	768	763	799	814	775	773	776	762	790	749	779	826	817	771	802	759	785	818	775	843	761	833	796	738	784	785	765	789	851	788	747	820	764	768	791	811	828	801	794	815	795	798	768	758	805	802	785	799	797	798	793	765	796	762	756	785	770	741	808	762	778	800	765	746	792	775	758	834	809	807	819	777	848	741	728	808	812	807	751	777	816	780	777	782	813	804	752	826	751	771	760	786	809	820	799	829	792	781	789	763	762	758	800	759	773	793	791	790	719	724	783	795	751	767	788	816	764	735	775	781	781	845	777	770	777	817	776	796	747	786	797	781	749	752	788	752	771	796	795	797	757	810	758	812	833	816	773	785	718	760	785	806	755	786	788	791	746	792	803	802	814	754	793	797	752	787	813	750	796	803	834	801	781	773	758	755	732	793	734	776	744	742	766	769	780	811	751	779	761	779	773	800	781	827	762	733	787	769	777	811	831	797	778	827	776	765	804	769	796	770	776	787	783	787	790	751	846	799	794	761	819	722	799	751	799	763	767	795	740	784	787	744	787	747	784	751	795	824	789	768	825	834	752	759	817	816	786	778	747	792	796	765	782	746	761	753	811	773	777	791	737	767	780	744	808	832	814	804	818	761	791	747	757	839	795	770	776	791	786	740	752	780	767	764	778	808	773	761	770	793	778	794	759	766	769	787	774	801	757	740	724	780	808	789	754	767	708	792	786	793	733	757	775	809	775	810	782	811	768	740	783	827	766	801	791	787	756	798	809	782	749	732	758	775	812	795	789	788	796	783	758	730	765	766	840	824	763	784	790	769	766	779	805	832	817	783	812	801	733	763	765	768	741	761	734	766	787	790	731	819	791	779	794	720	787	782	814	766	843	755	765	778	757	797	759	754	762	748	796	764	781	749	772	801	806	744	752	782	852	786	796	790	823	763	753	776	734	796	799	794	786	759	792	812	770	760	853	778	771	751	782	762	755	837	750	857	805	775	783	733	794	751	783	784	795	812	799	792	765	768	821	812	793	783	787	764	816	780	851	760	852	802	798	806	773	760	819	759	807	760	794	762	771	786	805	778	825	749	804	768	739	786	745	736	801	758	771	749	749	785	815	805	795	758	768	788	839	747	809	781
43531	45272	36323	26998	21744	18088	12160	7911	5030	2507	2022	1948	1993	1674	1761	1811	1928	1240	1118	1122	990	843	656	695	613	579	528	469	460	444	471	455	471	435	455	470	415	412	407	370	406	377	385	356	359	392	364	345	390	339	361	345	331	355	347	359	361	360	381	385	353	357	395	341	360	337	378	340	342	325	371	384	358	329	369	401	367	332	334	348	344	366	342	351	348	364	353	383	350	345	352	350	326	324	325	375	318	344	341	336	360	321	331	340	343	360	350	336	374	365	363	310	315	344	367	319	338	336	350	318	337	326	310	341	338	359	330	371	346	309	325	335	379	354	328	355	334	342	349	336	323	311	366	337	312	323	352	345	341	362	363	340	360	354	356	331	322	356	322	347	333	314	304	330	337	329	311	322	341	347	317	341	377	344	342	348	336	367	328	327	332	337	336	328	324	327	331	377	365	369	338	340	297	372	313	356	313	354	336	321	343	384	352	366	359	322	343	365	362	328	315	333	336	314	335	326	330	331	338	341	308	315	348	335	316	365	339	318	345	313	313	359	365	381	321	327	371	344	349	320	319	344	338	337	386	305	333	359	341	338	367	355	380	340	319	339	358	352	348	381	335	345	331	329	339	358	345	326	336	359	371	386	337	350	336	321	362	333	354	377	350	337	356	321	332	325	357	342	338	320	348	365	310	324	372	349	375	332	333	355	384	346	359	329	338	318	311	328	340	328	310	316	314	368	354	311	317	352	344	323	317	359	356	355	339	336	309	352	333	334	328	347	337	310	314	329	367	315	342	329	311	333	349	327	349	328	264	341	313	323	322	323	310	347	401	368	348	349	355	332	323	380	361	309	352	360	347	363	345	323	366	306	376	330	334	340	338	336	355	334	361	367	365	325	336	364	343	306	325	346	343	339	325	340	318	345	341	357	359	320	351	322	310	308	356	347	360	353	318	361	342	348	355	296	326	364	373	367	382	335	320	355	333	347	369	351	345	295	356	311	328	329	361	366	350	325	337	338	291	313	317	344	314	318	329	331	334	333	310	362	329	337	330	368	358	336	352	348	326	327	342	331	346	324	343	313	378	330	317	311	345	335	358	341	348	308	332	367	352	345	321	336	360	337	301	358	328	332	329	345	323	296	322	354	355	326	361	356	320	343	329	363	358	335	323	351	315	380	355	338	313	363	368	336	326	376	330	351	317	328	350	329	309	321	369	334	348	371	325	371	334	321	324	346	341	337	357	360	323	346	319	358	332	340	354	349	332	337	314	336	348	317	344	347	312	338	316	370	352	347	362	324	324	304	361	359	369	337	359	354	313	335	339	348	332	338	343	331	333	353	375	357	355	356	348	337	344	318	308	373	341	311	327	337	383	360	332	328	296	345	320	324	365	345	338	347	354	344	322	336	337	338	334	343	331	322	315	343	341	330	332	358	337	331	366	341	323	356	324	322	333	344	345	336	370	353	350	342	325	335	363	356	343	324	311	325	360	351	359	336	341	358	370	366	363	330	366	330	308	336	339	322	366	359	365	343	337	341	332	334	342	336	344	359	350	346	332	357	332	312	325	334	327	355	290	310	305	356	329	314	341	320	356	325	318	367	344	341	363	335	340	317	331	324	310	363	342	341	296	340	341	310	321	341	296	367	344	337	323	364	368	341	333	324	359	326	361	318	323	346	316	330	351	363	327	352	328	342	326	349	334	340	371	387	335	319	372	370	312	348	348	355	333	346	347	335	344	325	330	338	355	327	369	323	322	357	352	327	350	327	345	331	337	348	315	344	345	337	366	342	319	367	354	345	337	387	342	358	346	367	336	323	319	340	336	373	310	338	363	341	329	348	317	328	345	362	343	354	326	328	365	376	311	306	325	331	333	356	336	332	345	378	356	313	353	369	324	354	377	342	367	349	346	341	342	343	384	366	343	318	339	317	338	318	358	340	314	371	335	369	318	345	316	370	363	343	362	345	359	359	304	359	334	339	372	289	352	348	357	359	368	371	314	326	360	339	323	326	323	360	364	325	304	328	353	352	323	374	330	372	370	382	343	317	353	338	375	331	302	344	339	335	332	320	379	367	317	341	352	329	314	350	343	353	367	370	329	356	330	312	356	342	331	330	333	314	324	338	334	329	324	391	317	359	333	335	352	354	348	350	351	326	348	337	306	367	353	338	342	362	334	297	342	390	353	342	337	318	382	357	342	334	359	337	323	336	318	337	350	357	351	316	327	322	308	336	371	356	324	350	340	365	365	358	365	372	317	327	342	344	313	350	346	347	342	320	330	351	361	306	335	299	336	358	342	316	343	316	373	329	319	346	299	385	352	360	327	374	333	367	327	318	363	350	303	356	369	309	356	352	323	340	329	343	329	357	354	321	346	292	332	335	366	369	335	320	334	331	348	354	350	374	355	333	346	367	330	311	338	355	333	354	335	334	361	327	330	353	324	359	380	355	338	348	374	345	339	370	325	338	345	354	350	331	323	322	315	319	334	320	330	340	367	322	359	365	292	380	342	364	360	342	347	341	342	368	357	333	315	333	313	326	306	326	332	337	345	326	336	354	326	357	322	354	309	317	349	298	324	314	310	355	320	329	350	345	356	351	299	339	362	351	327	358	328	347	314	355	317	346	339	378	350	356	343	335	368	327	335	335	381	358	382	344	317	326	359	353	318	341	360	351	323	351	335	350	359	358	349	351	339	338	325	319	351	307	322	357	356	355	358	335	358	336	338	337	345	335	346	315	330	344	342	334	365	346	359	343	365	322	345	378	339	332	355	326	343	338	304	352	345	350	350	355	330	334	342	315	356	374	372	343	365	348	362	333	338	330	312	356	345	341	355	330	356	332	346	328	343	329	328	377	367	359	316	317	377	371	381	323	345	350	305	365	344	352	365	348	364	317	377	328	328	353	358	333	355	371	357	341	358	363	334	312	356	348	335	328	293	328	343	305	312	336	400	324	359	326	332	325	343	349	350	331	336	346	329	366	321	364	314	343	325	311	328	306	359	326	388	350	359	349	368	335	320	330	355	336	376	349	353	364	367	324	340	363	336	322	353	313	380	359	339	341	342	337	353	333	309	335	332	337	353	340	312	365	311	329	323	286	319	338	360	333	334	329	342	308	332	311	352	381	330	369	343	336	327	379	341	359	345	355	320	349	355	312	326	358	326	348	329	318	331	344	335	368	373	316	345	359	292	367	344	325	348	320	362	355	304	328	359	309	313	346	326	335	361	385	374	344	344	357	328	336	336	322	340	336	323	341	326	341	335	315	347	349	314	347	331	326	346	357	330	354	360	336	329	326	318	303	336	342	345	367	354	319	308	344	341	300	358	336	330	324	328	367	313	371	350	335	346	343	345	327	323	326	318	344	359	366	361	326	337	326	361	350	345	339	331	312	368	311	342	327	338	353	337	323	334	321	342	351	343	349	355	327	361	366	322	329	352	380	332	375	350	371	349	333	349	370	342	371	364	337	344	318	343	311	382	347	340	338	363	314	319	298
35395	44472	38921	24910	21934	22835	20257	17575	13686	8445	7913	8744	8767	8266	7930	8698	8880	5429	5176	5116	4484	3781	3033	3201	2721	2568	1899	1747	1777	1603	1624	1665	1572	1587	1506	1467	1424	1338	1292	1235	1210	1031	1027	982	1021	968	976	978	977	948	895	942	932	917	949	939	957	911	946	1015	1071	980	931	944	910	968	945	903	896	914	899	918	921	877	922	850	864	912	859	863	874	871	814	797	829	831	820	837	916	827	860	868	842	802	823	837	836	785	818	828	781	863	822	869	831	834	848	815	844	840	804	891	803	840	856	800	848	832	819	780	838	811	808	773	827	889	832	825	795	824	861	831	780	844	871	815	832	839	859	795	836	855	781	819	837	833	786	838	785	826	774	889	810	824	780	811	790	863	828	829	787	832	885	792	805	807	839	851	772	778	780	799	812	832	836	825	828	763	845	833	816	821	816	851	818	830	784	833	804	832	820	829	847	807	774	771	846	823	826	823	805	866	785	867	877	799	814	818	873	836	793	797	801	866	827	848	825	774	805	829	804	794	829	821	845	886	835	846	889	807	796	853	800	794	804	813	789	820	854	813	830	793	804	805	823	828	810	797	840	810	858	831	776	785	857	842	831	800	769	761	797	813	847	815	821	805	843	841	826	816	799	866	843	818	796	809	817	830	810	808	863	780	790	820	830	780	816	810	825	801	796	823	793	840	877	840	834	854	826	810	851	825	770	817	850	769	784	854	856	809	818	858	848	835	870	828	817	813	826	814	823	867	825	800	776	804	796	796	850	775	807	780	794	837	809	814	823	859	829	796	837	800	789	819	817	799	787	845	779	893	902	887	828	775	851	849	759	783	872	806	859	813	797	789	851	837	805	829	786	850	817	790	800	852	770	807	836	861	791	839	856	812	844	850	840	828	801	829	817	799	857	797	810	781	810	819	825	845	864	751	817	828	831	813	818	835	862	819	803	803	829	797	840	838	813	883	825	825	800	777	839	785	881	800	853	782	831	847	854	797	852	800	815	808	812	812	808	833	875	841	873	846	846	787	842	804	887	880	799	808	855	826	808	779	843	824	816	791	819	794	802	826	786	805	810	797	908	825	800	834	798	816	865	857	820	818	823	854	836	805	839	840	831	846	825	857	831	868	829	807	866	814	851	831	790	820	826	836	807	848	771	776	852	889	799	818	801	832	820	807	857	810	832	862	846	845	793	799	868	822	848	803	750	786	852	785	786	821	847	840	791	836	819	868	852	864	786	833	834	767	830	833	792	793	792	793	810	814	806	819	838	808	804	832	808	812	799	852	812	856	820	827	846	901	811	811	819	771	828	821	823	866	818	807	832	806	798	850	819	865	823	810	820	793	786	822	817	835	825	846	798	911	822	802	818	788	850	828	796	808	835	829	837	850	798	799	818	829	824	816	794	803	799	802	841	825	788	858	888	813	794	802	860	792	857	805	778	830	801	864	814	840	862	793	846	827	807	844	804	829	817	778	754	825	830	822	798	832	792	878	787	865	795	857	818	848	801	772	835	811	808	862	804	846	824	799	807	832	815	850	785	838	812	774	843	848	881	839	822	846	815	841	858	812	845	843	812	813	798	858	787	799	829	785	823	800	819	812	797	857	887	789	839	857	826	819	835	815	823	824	789	801	840	774	840	805	838	816	771	762	866	830	815	814	829	872	787	821	834	905	881	856	786	833	863	866	861	834	794	790	824	793	860	779	805	785	750	800	840	822	850	877	811	800	811	811	830	843	827	821	810	838	818	908	769	827	845	838	832	873	793	850	842	837	795	841	824	828	813	828	829	839	824	842	872	810	811	839	877	772	807	812	809	803	858	883	809	839	845	802	879	854	874	845	803	849	789	834	817	836	839	882	795	837	869	783	860	847	817	846	804	822	805	870	781	758	810	876	844	815	800	816	872	842	846	840	841	836	796	790	823	834	779	841	877	768	800	830	794	844	830	834	814	811	839	807	838	816	795	818	828	826	789	812	807	829	851	824	830	818	860	827	798	839	834	821	845	808	763	888	823	869	821	844	861	798	807	807	767	769	847	860	778	820	789	815	877	810	787	844	789	839	793	804	791	781	834	852	802	820	788	819	869	911	782	811	816	835	823	812	806	791	816	797	839	792	806	835	819	866	824	784	841	739	869	776	817	810	768	801	844	804	820	796	829	855	861	842	836	815	835	856	787	836	788	801	820	845	791	819	857	806	831	824	817	776	838	809	877	807	852	844	832	799	807	834	802	805	826	780	819	842	833	791	834	826	838	868	848	875	803	804	858	809	801	811	836	783	823	815	820	789	803	846	791	858	820	825	810	816	839	804	868	852	816	840	848	812	782	822	798	787	766	788	821	797	816	824	803	858	810	803	860	827	832	755	829	802	857	838	781	826	822	772	788	826	799	827	845	810	800	853	858	815	814	779	783	807	795	771	815	853	752	818	863	833	829	825	809	830	783	825	761	785	829	795	840	783	817	827	833	804	791	800	777	844	831	832	807	777	811	841	834	819	850	877	844	785	840	868	814	858	799	813	876	809	821	822	823	859	832	831	862	796	851	807	808	829	820	859	835	805	848	866	832	835	791	845	769	802	868	827	808	802	870	822	873	847	862	843	816	827	836	827	860	805	812	837	845	803	878	791	803	804	813	835	832	851	801	866	794	870	822	776	822	811	780	768	879	819	810	820	810	836	846	801	859	801	856	780	841	784	827	809	882	833	799	855	847	851	853	850	808	780	811	811	856	808	882	828	817	810	893	828	813	840	810	809	837	780	845	801	793	813	891	808	828	767	826	766	814	788	789	890	805	835	865	794	827	767	846	809	824	859	872	833	794	903	832	830	848	832	791	809	820	812	770	823	772	781	852	843	886	844	801	874	802	867	812	842	809	786	810	789	759	798	785	876	799	797	797	791	863	822	822	860	809	781	827	827	871	786	817	804	835	811	803	804	779	787	812	848	785	794	863	803	839	784	759	876	773	851	782	840	778	833	809	803	883	836	797	841	809	805	817	825	858	876	780	824	814	827	867	800	889	836	770	808	852	826	805	844	830	813	857	836	802	835	845	829	824	835	811	830	834	785	842	838	841	847	841	818	819	809	809	822	828	849	853	823	818	849	849	834	781	801	786	843	863	820	790	855	800	763	839	812	848	778	828	813	837	886	791	838	844	851	800	873	801	843	783	858	806	794	831	796	754	851	794	849	789	842	799	821	806	870	772	820	824	793	815	886	805	813	809	822	780	809	829	816	827	804	875	836	872	856	837	786	814	776	828	852	807	840	784	875	810	763	813	887	788	847	812	838	830	783	809	824	813	762	865	845	799	801	862	804	814	801	867	877	849	844	868	810	824	837	862	836	807	850	806	773	779	838	793	777	835	834	830	800	828	826	821	817	821	822	859	835	780	810	886	876	841	802	863	840	871	857	791	831	867	832	885	878	819	817	869	802	790	799	824	840	808	855	777	812	740	844	819	809	762	832	830	863	801	722	794	809	804	863	826	770	827	805	837	814
49750	44906	37597	28018	24430	22891	18994	13558	9362	4396	3106	3510	3850	3488	2940	3425	2715	1501	1698	1638	1527	1121	1059	966	825	705	548	563	529	525	447	481	503	485	482	423	467	482	407	419	391	354	385	373	362	371	348	330	343	311	328	340	329	341	329	335	337	362	360	332	362	350	329	345	336	341	339	318	336	323	327	312	371	315	324	339	375	311	350	324	301	325	314	309	307	364	293	313	302	286	324	324	324	302	323	310	347	305	302	290	347	321	312	329	333	287	267	320	298	297	300	288	290	305	302	300	329	289	292	294	346	318	320	303	294	287	313	323	292	308	318	314	292	313	316	305	314	325	314	320	293	305	322	348	348	274	326	317	280	297	328	299	296	283	298	293	323	309	324	334	307	324	299	326	286	307	334	298	300	295	313	293	344	314	327	319	303	320	294	301	318	293	293	296	326	329	329	355	326	316	318	284	317	316	293	310	313	316	283	274	332	338	279	317	331	320	320	300	326	283	341	317	316	279	302	315	320	300	322	313	327	296	286	310	311	318	324	340	362	314	308	317	329	302	298	319	303	324	283	277	319	336	294	310	292	316	269	325	292	309	332	322	308	286	298	273	302	314	305	302	304	334	315	300	303	332	262	308	283	327	293	335	295	345	308	325	351	340	295	310	319	309	324	283	324	316	334	296	295	334	282	302	323	313	328	328	302	284	307	297	285	279	328	312	308	294	302	343	301	320	317	314	311	276	325	296	311	319	291	287	324	279	319	310	296	292	298	319	295	321	312	307	327	295	326	319	274	308	318	294	315	298	329	330	286	329	313	317	342	319	340	318	306	309	314	313	304	327	336	312	303	304	356	304	295	321	305	350	302	313	283	325	277	304	272	334	298	307	346	331	312	336	320	308	318	328	282	329	318	286	316	327	322	312	307	305	309	319	306	285	315	319	289	326	324	328	287	310	294	317	301	298	287	307	303	275	319	327	323	285	297	339	300	299	313	328	294	326	330	319	323	318	307	316	274	331	309	298	322	294	305	318	302	282	311	322	319	294	288	316	306	316	302	343	301	338	329	317	343	285	291	307	309	306	274	307	318	352	298	315	306	307	296	317	330	324	305	304	306	353	301	321	304	323	295	319	310	304	333	320	298	291	289	292	325	292	322	303	314	323	312	335	304	292	306	356	306	320	305	301	316	301	313	287	357	310	322	292	314	323	337	317	333	342	311	276	306	302	330	299	322	358	331	308	336	318	311	302	305	297	319	305	347	322	308	322	324	314	314	314	302	325	298	345	347	310	268	304	324	306	348	307	343	304	294	286	322	302	326	313	300	310	299	331	324	298	294	322	282	316	357	320	300	312	327	335	331	289	314	326	309	299	322	318	297	306	300	325	312	290	313	294	297	281	306	304	304	289	314	313	309	315	304	321	326	316	295	317	322	293	298	314	301	311	286	313	302	311	306	316	287	294	294	315	314	308	321	291	311	324	312	322	299	314	282	291	297	321	303	313	284	306	322	301	284	337	306	296	304	306	303	318	310	321	304	320	302	316	294	334	313	325	295	310	278	318	318	311	318	315	313	313	285	333	296	334	319	312	295	316	312	320	313	288	318	301	313	273	304	290	318	283	325	321	304	303	322	295	306	329	319	311	310	310	331	301	329	309	306	289	303	334	316	297	299	312	300	307	319	331	318	283	310	321	292	323	282	296	301	312	329	320	300	316	289	332	316	319	314	297	292	315	293	320	336	333	308	312	276	289	298	295	301	296	302	278	308	306	320	281	299	277	303	279	324	313	305	283	317	312	313	266	293	307	329	318	302	276	300	297	328	336	333	320	290	307	298	302	291	328	304	288	293	286	301	301	315	352	315	283	349	356	302	294	296	331	348	280	301	320	309	289	328	314	316	312	319	325	332	288	326	339	279	320	325	321	294	290	317	300	298	322	304	273	299	306	326	308	331	287	266	330	322	329	315	293	308	304	317	309	304	325	309	321	296	322	321	297	305	331	319	307	283	332	348	308	280	296	301	305	307	314	305	316	312	277	322	298	300	320	298	341	285	348	302	288	291	297	289	309	295	305	339	306	276	321	276	296	281	297	316	332	305	309	324	281	320	316	310	321	276	297	345	302	318	315	344	297	348	326	297	311	289	276	322	294	305	250	338	328	326	282	321	338	299	310	302	298	313	277	329	334	314	337	293	286	297	346	312	334	342	327	294	300	328	296	315	340	337	294	288	287	306	292	311	304	267	318	310	318	336	307	320	310	294	321	286	333	315	333	322	288	290	326	304	314	324	274	316	294	300	305	307	248	287	292	269	309	334	304	315	312	264	313	346	360	302	315	298	275	282	334	326	323	306	319	293	313	298	324	293	309	301	303	319	318	319	297	278	299	315	298	287	302	321	319	329	327	288	322	331	297	315	302	277	291	302	314	293	341	308	289	317	310	350	295	277	294	291	314	284	318	299	281	293	295	333	317	330	334	326	281	340	319	322	310	284	309	322	279	304	293	293	306	280	310	301	346	336	300	288	306	335	320	311	315	326	320	295	302	333	296	324	316	348	304	323	289	287	296	314	302	320	285	328	316	314	292	303	342	304	314	298	306	322	300	302	270	306	348	295	274	294	314	303	294	281	306	298	283	319	343	305	323	316	308	308	290	342	304	286	302	317	316	327	328	264	345	300	293	290	310	338	319	301	317	305	298	282	350	293	314	299	330	304	291	282	295	284	317	290	295	309	270	262	303	302	308	289	286	300	323	304	287	295	325	320	284	304	327	311	297	274	325	325	293	316	308	324	295	306	329	312	328	333	292	311	318	327	307	309	303	356	313	284	296	306	316	324	319	322	324	272	345	304	307	287	288	313	332	277	329	303	272	332	281	324	329	329	327	276	348	317	329	324	304	337	325	333	304	326	302	275	324	324	334	311	324	303	294	276	306	298	292	285	301	322	302	289	323	314	317	305	307	325	343	365	300	306	284	280	323	311	309	324	279	317	317	326	333	318	315	295	295	307	319	302	322	307	324	303	287	319	327	331	309	326	322	302	301	300	295	330	288	312	293	317	309	299	348	314	306	310	346	325	354	318	317	278	295	305	300	293	308	313	309	277	317	294	344	340	337	297	303	311	309	284	334	337	286	309	313	271	294	327	290	293	303	325	317	296	286	325	310	294	293	285	335	321	296	330	308	299	301	319	323	304	294	317	288	272	295	371	299	321	307	307	291	280	279	328	274	297	311	297	332	318	269	319	328	298	318	309	313	265	328	304	292	319	304	305	319	286	283	293	329	309	291	329	328	298	334	287	326	301	325	325	308	332	323	338	304	301	322	294	302	340	299	308	304	289	308	289	333	313	313	299	302	326	318	329	316	329	326	317	274	311	297	282	284	310	331	297	316	331	312	276	285	307	305	312	312	340	296	292	342	325	322	317	326	319	291	279	319	334	362	313	313	316	331	302	296	342	324	325	279	320	316	312	281	295	302	345	298	356	289	321	307	327	334	311	319	321	287	311	308
39859	45991	44506	28237	27811	28919	26280	22762	20707	11866	10987	13121	13760	13288	11098	14515	10781	6998	7252	7604	7011	5327	4734	4534	4051	3369	2537	2202	2120	1978	1962	1894	1888	1865	1792	1730	1712	1519	1541	1375	1347	1199	1042	1017	1049	1028	1029	1005	968	914	846	875	905	955	931	928	985	1012	979	957	1105	917	963	930	882	932	924	928	895	919	866	875	813	917	853	782	886	840	840	819	839	849	778	776	786	785	808	777	790	823	753	768	782	787	751	788	719	766	718	750	749	739	726	765	737	728	737	740	692	752	741	773	783	737	715	726	718	736	748	792	707	719	745	729	729	776	738	740	697	795	743	743	722	765	797	730	699	741	728	741	737	739	737	747	732	727	785	732	729	699	721	750	715	797	761	741	703	781	768	729	778	773	755	750	716	795	751	741	750	723	739	729	747	732	753	749	710	750	749	742	787	755	754	787	766	746	763	729	736	704	745	695	726	762	749	710	708	773	800	725	746	786	783	785	783	762	715	710	760	776	707	730	692	737	751	735	803	697	749	737	718	753	760	746	705	740	728	776	783	737	748	809	738	704	764	725	787	757	710	765	750	719	753	749	746	725	786	711	711	715	774	738	705	742	716	711	726	755	751	754	739	764	717	702	735	719	737	735	741	746	746	725	771	688	780	725	781	737	718	763	721	729	725	741	775	705	736	805	748	720	727	738	725	743	739	737	755	744	733	785	783	709	750	743	752	751	730	732	738	735	758	749	765	726	691	745	794	744	748	735	751	747	732	721	747	748	768	742	768	761	761	776	712	731	749	788	758	741	754	729	734	766	726	729	715	700	809	737	713	722	769	788	729	751	732	763	730	740	730	784	708	722	764	730	706	772	728	753	736	735	758	715	749	749	776	707	749	714	749	752	763	773	747	717	773	727	729	732	711	744	734	738	726	739	750	741	719	739	717	715	786	748	736	720	741	660	709	762	709	761	727	777	725	712	729	707	747	748	742	793	755	737	799	763	705	739	756	745	740	716	753	769	757	716	764	768	779	744	747	740	734	730	754	764	739	718	749	735	708	724	732	719	724	743	731	721	707	744	745	744	803	732	748	723	728	779	741	779	751	784	742	739	720	755	736	718	746	762	729	728	752	785	691	768	722	785	772	734	707	757	765	729	652	742	722	725	758	768	755	685	750	728	762	760	759	727	745	770	722	752	755	747	770	740	715	806	765	728	752	738	727	765	779	736	775	731	729	733	787	756	735	736	772	729	748	756	745	696	777	735	731	799	743	716	752	782	753	705	760	731	808	766	744	754	766	763	736	783	764	715	724	785	712	765	732	763	705	742	722	716	743	754	663	737	706	753	714	714	728	725	768	776	718	749	774	749	761	759	701	702	711	749	735	763	763	765	740	784	742	743	737	759	737	719	770	736	771	757	762	733	677	735	737	734	778	767	762	746	760	686	787	715	758	726	754	717	712	722	749	744	781	728	708	762	735	741	704	675	753	772	780	762	776	730	698	779	789	779	768	746	733	751	734	696	756	793	726	731	748	768	731	706	737	799	742	754	726	710	743	754	780	745	762	721	753	779	770	748	740	709	719	758	764	693	733	750	670	732	767	746	686	707	777	752	767	674	721	732	706	747	768	702	740	781	781	764	709	742	757	757	720	722	742	726	739	752	745	676	684	775	806	745	731	744	756	698	751	763	745	712	754	767	722	748	733	729	734	751	729	741	795	801	719	783	757	764	700	730	732	758	759	737	739	757	788	708	741	700	741	712	762	759	760	760	712	732	701	755	745	739	738	799	725	783	747	726	746	741	739	715	772	758	698	742	733	708	766	655	763	691	753	769	751	772	788	732	719	777	719	720	727	755	765	739	730	697	723	712	768	728	743	734	771	768	773	749	748	778	749	761	746	694	707	743	725	767	728	797	721	695	759	713	796	746	686	723	769	736	778	735	701	696	778	769	754	749	773	760	736	728	709	754	790	803	736	792	735	730	747	761	697	782	768	768	682	754	750	707	711	729	762	765	717	715	764	696	782	778	754	754	750	758	720	755	731	713	743	757	737	780	704	782	749	773	714	712	731	785	717	733	781	770	784	782	770	731	760	769	684	775	722	775	796	710	738	732	764	755	662	747	742	755	711	781	736	734	730	723	739	724	773	748	741	746	731	696	749	751	710	707	755	715	772	735	707	753	781	786	740	761	740	720	729	712	721	738	748	741	723	735	709	712	722	719	761	712	731	742	779	728	735	713	704	778	721	726	753	784	765	699	718	740	744	679	725	716	764	743	688	707	744	739	750	726	752	715	716	745	723	763	776	674	725	749	731	744	755	775	747	719	770	784	759	705	682	759	739	784	772	750	734	696	756	782	733	768	753	700	684	715	749	742	722	760	722	764	726	743	727	703	695	747	756	720	711	725	753	777	720	724	802	741	750	765	753	714	764	794	721	792	766	716	712	774	733	757	759	769	744	748	737	765	720	803	745	730	723	723	739	763	723	783	729	755	741	740	706	717	744	693	719	739	768	786	735	713	725	719	749	743	723	745	763	736	706	695	717	746	789	707	764	797	742	766	719	775	729	727	769	765	749	775	723	701	759	738	734	706	755	707	760	754	732	690	745	764	727	732	806	720	755	774	730	747	768	754	716	741	750	721	740	778	742	770	760	733	738	740	743	774	747	728	736	719	800	754	753	754	732	747	726	724	725	727	724	717	714	749	735	742	737	745	729	794	744	807	715	736	728	763	736	753	762	748	727	750	735	751	744	772	690	730	773	711	750	729	725	758	728	750	737	784	781	732	767	754	723	746	719	735	690	763	749	743	754	757	716	732	721	735	807	756	703	755	734	736	723	756	736	768	728	779	727	752	735	779	733	746	750	770	737	750	728	736	700	763	728	764	718	735	736	763	715	768	779	743	755	729	813	766	792	737	717	725	715	763	748	736	737	752	721	724	696	756	725	762	752	809	808	761	732	745	752	739	777	760	731	725	745	744	733	754	740	755	727	733	740	739	753	729	727	667	756	766	771	728	706	737	734	740	761	748	729	730	757	734	731	723	772	740	771	699	682	745	733	786	755	757	712	724	776	754	735	688	773	770	740	771	742	727	752	731	760	737	770	723	744	760	694	718	706	724	772	743	717	728	755	713	806	779	771	752	739	712	754	707	766	727	774	734	755	739	690	730	707	749	737	734	718	711	757	721	739	722	705	729	750	756	754	746	768	724	756	707	739	741	825	742	717	757	721	774	741	722	748	758	768	707	769	729	799	729	729	715	726	747	723	760	730	727	755	752	767	723	741	751	685	724	750	817	715	730	777	687	776	745	752	760	727	754	732	749	749	754	706	721	695	751	744	721	724	760	764	743	775	740	702	744	696	778	772	737	748	735	774	730	732	756	753	758	672	801	725	737	723	778	751	750	784	775	772	728	753	745	755	678	720	777	702	752	749	748	695	712	726	755	700	755	727	741	714	776	712	757	731	714	725	724	763	724	787	731	768	768	729	761	802	715	708	717	741	721	783	785	690	733
14363	16827	14425	6621	3629	2931	2368	1757	1368	1092	866	760	757	686	599	576	537	469	443	454	417	418	406	387	354	369	344	362	374	402	409	363	360	370	346	361	374	361	311	335	317	299	355	311	319	342	325	312	335	312	325	313	330	307	326	332	314	325	333	355	309	327	348	333	324	331	306	304	294	322	337	297	301	297	324	341	322	332	294	287	316	323	298	324	316	294	335	309	327	308	293	286	330	318	318	287	308	333	288	308	296	343	335	333	306	315	291	331	360	341	318	304	301	291	317	314	291	334	317	279	328	303	352	276	313	324	323	336	314	321	320	336	332	295	309	313	309	322	315	283	337	266	298	334	336	320	318	314	319	330	318	357	330	307	330	325	321	307	291	323	296	318	302	333	311	322	327	313	278	281	351	268	319	314	327	297	321	306	324	300	318	355	302	351	324	294	294	322	322	298	319	307	299	361	328	321	305	340	276	304	303	292	329	304	279	353	291	326	313	308	297	310	319	311	326	297	296	293	321	311	321	336	305	268	278	315	303	283	324	294	274	298	309	337	342	307	305	312	327	291	314	311	324	303	344	324	333	338	317	307	301	328	320	318	315	337	329	306	304	336	317	298	302	288	297	324	337	292	340	345	308	316	319	323	281	321	312	308	292	317	312	307	300	306	298	304	287	322	280	301	309	289	276	312	319	351	323	332	283	306	334	338	338	312	323	321	289	308	334	319	336	282	295	329	319	351	308	319	324	309	297	306	329	319	291	307	294	305	334	312	303	321	329	345	330	288	316	315	290	328	351	299	325	325	308	312	304	301	317	321	322	318	313	318	276	282	279	315	294	302	324	297	258	291	316	327	319	322	298	319	321	305	321	314	314	317	317	290	304	298	331	290	318	302	309	335	289	297	337	321	317	307	318	307	331	315	313	318	317	294	348	293	298	336	310	307	325	316	335	303	307	335	300	298	316	292	313	363	286	321	303	284	320	319	305	295	320	298	305	289	294	293	318	308	345	305	276	303	304	289	287	316	329	312	303	358	300	323	313	336	304	292	303	302	329	319	326	328	300	303	301	286	303	328	304	358	324	338	327	316	328	379	311	323	305	321	344	348	299	304	327	333	308	342	291	317	304	311	298	321	291	325	302	342	320	320	304	298	321	339	323	306	331	327	309	298	319	324	318	301	314	297	317	312	294	313	361	317	324	299	327	288	297	310	293	334	319	325	318	287	314	309	321	297	338	334	325	347	340	309	321	341	294	322	359	311	296	317	297	302	326	310	300	312	277	297	316	340	319	293	354	286	297	301	293	315	317	333	340	321	338	288	296	324	307	302	312	287	332	299	285	287	318	297	320	318	305	329	311	330	304	324	325	321	288	311	302	320	318	313	304	297	306	290	282	317	299	274	303	334	301	273	332	290	364	319	295	318	306	309	329	347	328	322	354	276	305	325	306	323	273	306	332	316	337	318	310	274	338	305	317	300	304	350	338	321	314	308	287	314	297	318	293	327	330	297	334	313	296	328	314	310	311	302	296	296	303	330	283	303	326	341	310	335	293	315	299	330	328	312	306	330	323	342	296	300	320	299	324	327	341	262	268	309	317	322	318	317	314	278	307	325	342	312	337	333	314	284	314	299	308	318	298	336	316	291	322	334	319	305	299	320	309	308	280	345	364	321	352	276	325	334	314	333	339	305	330	303	301	271	297	280	365	289	320	323	347	319	313	325	321	304	319	335	319	310	329	289	320	307	325	283	296	295	313	349	346	289	297	319	308	283	321	308	308	293	339	325	311	304	332	305	312	312	300	351	317	292	291	304	304	322	318	296	315	278	319	293	305	307	297	300	328	312	308	344	336	285	289	291	339	309	370	311	306	337	332	307	352	322	277	322	282	298	282	346	312	291	307	304	326	286	348	353	272	315	323	325	294	330	313	345	305	285	324	313	342	305	289	324	303	339	311	314	279	286	293	308	319	304	300	289	357	311	330	306	305	286	319	272	312	338	289	286	336	318	319	315	305	290	297	277	341	339	327	317	293	364	349	329	322	308	333	280	292	344	304	307	296	317	294	302	342	346	308	318	297	354	355	319	294	306	306	295	368	313	319	329	298	331	318	326	306	315	338	324	284	321	314	286	308	312	288	315	341	289	332	302	323	306	305	310	314	324	319	298	335	307	324	323	333	275	305	302	332	302	288	332	307	311	331	325	310	335	303	315	293	267	300	304	306	319	289	325	306	287	324	317	306	306	313	291	296	323	320	318	257	287	318	338	326	291	302	328	332	350	324	305	312	307	316	332	282	338	307	330	335	328	323	308	321	311	297	289	316	315	317	318	298	365	288	352	342	325	297	311	321	333	326	298	324	305	303	286	315	299	303	335	318	325	290	306	327	332	300	291	321	333	356	338	334	337	311	301	343	309	317	302	284	282	288	283	273	327	298	312	307	311	290	313	270	336	332	299	325	291	320	339	305	309	294	319	263	305	309	323	355	340	282	309	309	332	337	325	301	305	305	318	301	322	294	315	298	307	314	349	315	320	331	313	347	287	315	300	327	340	311	305	278	305	311	280	311	288	338	308	316	297	314	318	314	284	303	319	317	320	313	333	342	298	300	312	344	336	342	339	296	306	303	295	312	320	325	329	329	295	318	294	317	330	301	304	283	315	288	304	302	341	312	329	306	293	276	291	328	307	303	264	326	288	305	320	298	321	338	298	275	331	326	360	315	313	303	338	297	284	294	287	314	298	312	291	303	301	316	293	302	270	333	298	298	318	290	322	307	317	335	322	321	314	336	296	303	321	315	308	323	299	289	304	311	311	330	291	302	348	301	286	322	315	321	318	266	320	287	299	339	351	326	320	289	311	307	315	305	372	362	290	321	318	294	317	315	301	344	292	325	324	321	287	315	330	297	304	324	306	319	305	301	315	313	296	324	284	317	310	314	306	288	317	291	303	305	335	311	341	340	304	352	303	326	308	295	320	292	352	297	334	316	292	312	326	345	304	322	294	312	283	317	318	316	333	320	326	313	338	303	317	295	320	325	330	289	306	320	314	313	339	282	304	345	315	308	299	319	323	329	329	341	307	343	285	310	315	342	347	315	311	305	333	320	323	329	304	337	334	344	315	321	352	337	271	318	328	277	297	295	299	291	292	335	310	331	312	335	302	311	296	303	326	308	295	327	308	287	339	324	331	313	276	320	299	308	319	288	308	337	335	306	292	305	312	331	331	331	307	287	320	322	320	307	369	296	310	339	326	322	345	325	322	345	284	356	303	302	322	311	306	323	309	330	327	302	287	311	317	295	321	316	316	329	324	318	322	333	285	290	307	327	274	302	282	313	319	295	313	291	302	307	283	305	306	305	308	301	288	287	298	288	302	316	324	327	302	284	337	297	342	326	297	311	358	331	308	313	308	326	322	328	342	334	311	298	323	342	320	327	335	308	331	335	330	344	318	329	317	321	303	301	306	309	308	320	297	312	327	311	330	312	309	334	328	281	347	325	303
11307	17122	19108	11191	10314	10086	9113	7500	6111	4840	3974	3667	3353	3061	2621	2784	2193	1907	1709	1534	1368	1392	1328	1130	1158	1176	1221	1152	1123	1090	1116	1156	1109	1124	1090	1047	1097	1018	983	979	980	872	910	946	813	816	917	811	855	793	823	850	820	784	824	788	870	833	832	806	833	826	799	810	824	809	896	829	823	813	862	747	841	857	817	844	799	813	791	784	763	794	768	780	780	790	774	793	742	796	773	727	774	790	823	774	744	781	709	762	763	780	763	785	771	769	790	732	815	820	791	774	781	743	776	782	742	744	767	767	785	791	764	764	813	781	823	743	795	791	729	758	745	785	773	809	790	758	766	736	736	800	793	785	784	810	784	753	823	738	799	792	809	728	767	758	783	741	773	779	769	812	719	753	763	776	768	800	773	729	745	816	734	778	772	779	798	774	748	805	795	743	770	732	740	786	742	766	782	757	761	794	805	749	770	753	847	781	781	790	781	722	737	826	784	808	768	751	775	763	754	736	764	828	755	804	737	774	764	771	776	787	784	771	786	768	816	761	739	807	787	777	810	725	725	759	796	814	807	801	804	699	758	789	782	729	754	760	779	788	777	755	776	763	789	753	790	736	763	796	783	809	740	796	797	816	787	765	818	787	748	807	731	784	786	752	754	781	755	743	801	771	776	773	758	779	766	780	738	749	847	756	801	718	817	769	794	802	741	775	706	782	775	782	801	772	718	829	724	796	749	769	744	775	806	787	736	775	814	827	761	787	822	765	812	772	754	805	784	737	753	822	738	772	740	754	747	748	807	767	782	785	786	789	708	768	787	764	737	733	769	800	786	786	784	819	764	786	781	785	790	750	771	773	800	752	782	783	818	797	764	804	768	728	793	746	766	802	751	817	798	762	800	767	762	714	773	796	751	747	749	732	739	711	740	769	821	754	764	806	748	806	718	780	748	783	744	742	767	788	789	714	777	776	795	761	785	775	782	746	808	703	771	740	775	753	789	769	784	728	729	820	815	742	768	749	737	805	798	775	764	793	771	779	758	805	780	742	764	784	803	731	757	717	733	786	767	740	757	721	786	784	826	759	763	800	780	754	788	765	769	774	780	749	809	791	790	786	754	776	794	774	723	758	786	785	782	812	771	777	786	717	750	781	753	775	830	776	789	823	745	750	755	787	775	756	755	796	775	777	783	744	769	791	819	739	819	730	809	769	780	753	752	732	739	781	738	740	796	701	785	835	760	758	740	774	772	772	763	860	748	786	795	768	746	788	792	737	761	785	781	760	727	734	768	793	767	801	780	739	795	760	759	731	801	768	759	806	754	801	779	768	760	771	778	773	749	744	775	783	776	757	774	746	800	760	734	793	790	701	706	736	746	722	790	758	757	839	769	735	825	762	720	848	724	742	743	765	766	753	773	804	813	742	777	827	751	778	789	781	739	733	802	740	792	789	771	777	764	772	774	726	786	825	770	776	741	732	762	739	763	779	726	735	760	751	778	787	806	782	804	773	763	811	775	748	791	730	791	754	799	767	808	788	788	776	814	712	786	740	765	785	807	762	781	774	819	777	795	805	744	813	785	816	782	812	778	796	757	814	767	819	774	747	852	758	769	746	778	728	733	791	747	770	792	713	710	785	780	749	787	748	807	804	742	762	770	807	814	787	730	753	804	746	835	799	777	784	775	816	792	779	782	771	824	746	787	765	803	753	770	763	724	716	760	808	734	755	751	800	770	736	786	799	779	808	832	764	749	813	828	763	823	794	810	858	737	734	837	751	708	815	779	785	765	760	761	755	742	812	762	770	784	780	774	796	781	749	768	744	795	774	745	745	777	806	815	779	744	779	753	760	768	749	725	769	827	712	788	782	773	688	781	806	780	784	750	702	800	783	793	822	786	810	783	777	744	779	770	743	768	738	792	722	772	780	718	779	797	769	819	795	775	841	810	746	773	752	831	761	809	794	755	787	826	767	763	806	819	723	758	794	803	797	824	788	787	774	795	767	772	772	797	760	787	813	771	798	777	804	751	810	794	814	758	764	751	760	813	771	778	794	759	783	725	799	807	818	827	795	777	796	757	730	721	749	755	776	768	743	745	783	791	773	803	757	760	766	754	701	749	783	805	795	817	705	780	800	801	805	812	755	779	802	764	774	794	799	781	744	749	755	765	794	765	782	749	735	748	769	771	777	755	775	762	743	751	784	817	710	783	807	804	787	810	755	777	788	760	818	792	714	767	753	800	784	742	775	795	744	778	787	742	792	771	742	796	788	790	763	787	793	761	795	769	761	765	755	786	775	729	741	802	769	785	782	775	767	748	781	780	727	745	836	761	791	769	731	751	743	796	750	785	786	768	727	755	811	773	751	812	783	779	810	767	763	747	832	767	748	771	756	815	766	785	865	747	793	803	771	752	787	726	807	757	802	764	765	728	718	703	808	764	800	726	787	765	720	814	783	809	772	754	786	795	807	770	812	800	780	778	740	760	756	790	764	834	781	803	755	787	717	748	763	848	769	786	813	714	748	768	745	805	782	759	685	805	814	757	812	769	793	775	779	808	773	718	783	782	744	797	812	791	760	761	820	728	757	785	764	780	711	741	760	761	757	727	778	806	824	823	729	812	795	805	749	753	797	763	812	739	753	785	753	721	816	770	760	776	795	768	733	786	800	777	813	727	794	809	795	744	802	767	760	842	757	778	720	783	793	748	777	782	799	750	753	728	839	747	794	780	749	789	839	782	759	781	708	778	781	816	756	754	810	772	811	767	750	789	759	776	747	770	737	793	782	756	773	798	771	754	747	716	787	753	799	777	828	750	782	815	788	780	812	784	757	793	764	782	773	781	744	785	774	746	778	792	852	782	780	795	783	735	746	797	723	833	795	780	747	756	802	794	797	736	817	809	769	771	796	798	787	769	732	751	772	786	781	770	751	780	791	760	792	807	791	764	782	792	799	757	731	810	766	791	805	760	710	761	796	769	811	798	782	792	764	825	803	767	751	778	767	780	770	734	752	772	787	777	826	815	782	760	776	784	816	765	763	808	812	815	788	788	772	790	779	831	809	804	778	816	742	796	751	737	768	782	782	774	782	763	767	752	768	788	789	774	792	754	748	790	760	757	855	769	776	797	794	775	756	754	745	777	786	757	687	827	717	755	757	736	790	751	760	803	760	751	769	793	791	811	766	788	741	766	768	799	772	756	785	812	801	764	745	825	768	783	747	791	745	755	774	820	800	743	754	771	773	756	794	758	748	757	756	799	764	769	774	773	754	806	775	741	762	783	790	783	789	804	736	732	804	780	775	752	754	779	788	720	807	771	840	773	746	742	800	772	807	840	770	792	790	764	770	757	735	758	731	814	783	793	732	717	857	797	725	812	782	771	768	769	789	782	768	800	799	769	796	795	839	739	799	748	746	750	777	767	743	758	776	770	802	788	768	746	782	800	801	783	760	733	777	789	775	775	778	759	787	830	793	801	788	776	761	768	785	790	760	754	787	779	750	776	764	779	776
43577	44945	37356	26841	22815	18639	13098	8101	4710	2604	2276	2313	2085	1864	1670	2119	1603	1345	1067	879	726	895	752	624	617	544	436	471	419	417	451	437	438	464	463	425	441	402	402	386	363	363	403	357	379	372	387	380	352	345	367	341	353	360	329	328	338	372	370	365	350	346	340	377	374	368	355	314	352	360	347	362	367	337	342	353	344	344	339	375	372	364	354	315	359	382	306	345	366	334	392	364	329	318	325	354	359	326	351	365	344	317	364	322	358	318	319	366	335	311	315	332	333	368	332	378	352	345	332	338	333	340	360	348	324	328	321	346	337	318	353	347	357	324	336	354	342	330	320	324	317	321	326	321	328	339	366	319	360	323	348	324	315	377	294	388	344	357	365	331	357	347	345	394	350	350	357	341	320	340	353	324	361	358	332	353	337	325	342	301	327	341	366	329	361	330	351	339	311	363	317	333	318	318	315	368	335	326	387	352	331	358	358	321	360	345	360	379	344	313	345	335	331	340	277	314	349	332	329	321	330	346	334	293	311	339	297	318	386	303	341	338	301	356	361	326	340	308	337	356	339	342	316	318	340	340	337	337	344	336	324	330	320	322	345	325	318	328	341	321	325	357	342	360	355	359	342	367	323	316	322	335	344	349	322	331	315	324	302	341	339	373	338	350	377	355	360	365	351	339	350	358	314	331	315	346	361	342	377	357	347	332	327	356	329	371	353	344	313	341	378	336	342	360	330	326	320	375	343	341	297	315	336	360	364	363	336	330	324	353	343	361	357	320	326	313	313	326	342	392	321	341	323	340	330	366	337	332	352	324	358	320	316	352	305	345	339	356	325	358	333	348	323	331	365	353	362	348	314	343	326	363	362	363	371	342	340	357	349	340	314	323	347	332	360	328	358	375	343	341	323	332	359	342	321	350	355	342	339	321	354	345	323	351	325	338	368	350	355	306	310	349	305	343	347	304	349	346	326	348	379	354	320	339	306	350	336	323	334	320	385	355	342	345	290	334	359	326	383	326	316	361	299	315	342	359	379	360	372	331	322	332	328	331	327	375	341	337	356	336	350	354	373	344	350	327	353	346	314	316	314	355	327	336	329	352	341	348	335	368	325	325	347	296	342	334	340	323	344	325	326	333	322	315	336	365	321	375	334	297	347	317	379	346	346	317	369	320	331	344	374	335	345	357	335	348	288	346	319	357	341	355	319	312	342	316	331	354	358	360	349	337	353	337	315	323	331	388	358	368	336	337	375	325	343	331	365	312	307	345	357	345	332	331	331	334	327	347	369	338	322	322	314	332	324	363	364	332	331	335	321	341	357	337	349	312	352	347	339	351	323	339	343	353	336	323	315	340	296	356	352	333	329	370	353	311	354	361	328	328	325	355	328	312	332	332	334	363	341	354	331	336	338	346	333	370	351	342	343	327	348	338	353	326	347	330	364	348	332	346	367	313	362	344	358	324	347	348	346	350	347	375	321	310	336	357	338	347	331	343	350	364	336	361	322	345	351	322	338	328	342	354	333	335	343	349	329	307	352	334	328	335	322	336	313	373	313	354	337	314	308	310	344	335	304	330	317	335	317	334	314	337	340	303	354	349	343	311	325	320	379	344	324	351	324	348	346	314	354	338	329	323	322	307	326	351	348	318	336	313	341	316	360	351	330	316	350	363	369	365	320	350	350	326	333	317	326	366	368	335	354	349	363	351	327	334	361	323	369	358	307	371	327	329	324	347	349	357	323	344	328	334	313	330	341	314	380	330	346	365	377	325	350	316	341	363	332	366	343	344	339	330	355	343	360	366	353	344	354	327	342	344	340	366	315	386	361	300	309	355	341	351	367	289	328	315	391	326	349	321	341	329	323	336	373	361	326	358	313	344	309	357	323	340	364	346	328	328	356	348	338	344	316	328	329	345	344	346	331	330	304	328	317	335	339	311	342	336	336	349	330	361	343	329	372	370	363	356	339	346	315	339	344	328	361	308	355	338	350	323	368	330	314	337	320	330	380	345	345	337	330	345	378	353	329	351	309	363	356	367	300	308	335	347	293	284	342	342	321	300	338	336	326	331	347	365	307	351	385	328	325	322	335	335	334	326	381	363	368	324	329	353	299	363	333	346	359	352	309	334	354	330	327	357	326	342	359	337	368	298	357	342	362	311	361	370	316	360	353	320	344	335	380	348	313	336	329	357	361	348	332	404	347	352	331	339	340	350	312	285	340	335	346	338	321	342	354	317	315	297	327	336	332	343	338	307	337	339	322	346	340	350	322	302	319	330	314	338	370	344	321	331	316	312	325	335	313	338	360	315	346	345	310	325	359	333	345	333	305	311	332	345	366	379	299	318	389	356	337	346	350	350	342	324	331	329	343	350	312	320	334	348	367	322	286	390	313	352	374	335	322	329	323	331	342	356	349	347	347	359	359	362	328	350	350	346	315	326	363	322	329	325	322	340	352	388	336	333	322	344	321	351	347	327	321	329	317	326	356	365	343	353	326	344	354	352	313	321	307	330	315	385	353	341	381	359	304	340	335	326	355	358	358	326	346	343	325	309	335	335	329	336	338	346	351	344	320	339	341	336	327	371	349	351	340	364	386	380	369	336	340	356	343	316	308	362	337	307	332	332	355	334	379	316	354	300	355	337	311	327	331	344	361	348	322	308	301	359	360	352	357	313	351	375	344	358	334	354	333	350	312	337	350	332	334	335	327	333	319	331	334	349	331	348	335	343	333	324	343	349	336	342	341	323	329	339	347	337	344	340	328	346	362	309	345	303	359	364	316	334	323	330	356	308	352	353	333	280	343	350	353	328	325	381	372	346	325	342	346	347	362	320	342	351	355	297	324	344	302	308	333	335	350	316	335	313	326	313	347	344	322	288	313	342	342	313	358	326	348	377	297	345	327	333	362	344	324	380	292	347	327	384	356	341	353	346	345	361	332	357	382	305	341	346	329	372	336	317	352	340	359	349	348	349	343	365	333	333	319	338	351	368	326	340	322	353	311	323	318	335	344	354	336	323	363	310	363	353	305	348	309	351	339	367	354	348	348	342	360	326	305	317	316	345	326	326	345	344	332	346	376	341	316	327	316	349	366	326	318	369	379	327	334	351	326	348	353	366	327	341	318	328	333	327	341	353	349	321	337	351	302	327	376	331	322	324	328	323	341	357	340	346	325	321	319	342	354	342	339	289	332	316	346	349	381	363	333	361	338	341	338	341	378	318	359	322	344	338	355	323	369	358	351	339	335	320	325	331	348	366	331	347	335	324	370	339	342	370	347	334	346	336	333	359	367	310	331	358	334	346	326	334	324	317	328	345	352	340	310	340	378	347	374	330	339	335	351	336	319	338	334	365	300	293	371	339	414	320	342	345	357	340	371	321	329	315	328	332	354	348	335	324	346	346	342	331	327	373	345	326	318	364	346	352	343	357	336	327	325	334	340	356	342	335	320	324	326	343	340	313	326	346	331	310	347	378	342	381	340	339	335	342	373	332	326	320
34943	44633	42898	21434	22015	22998	19875	16867	13219	9643	8794	9967	8959	8367	7297	9720	6774	5572	4758	3638	3597	4521	3335	2797	2884	2349	1686	1598	1608	1576	1623	1617	1552	1524	1565	1401	1404	1424	1279	1273	1213	1098	1064	1032	993	1019	941	915	935	906	883	830	901	842	912	969	982	964	926	928	1048	933	924	934	894	905	934	895	948	879	868	913	904	872	873	932	886	861	866	868	861	842	908	860	817	820	866	849	829	886	800	846	753	819	823	794	875	870	819	787	817	848	794	850	803	857	840	796	819	788	854	844	803	911	831	808	818	783	791	914	807	788	831	802	820	909	863	799	818	832	794	826	829	817	761	804	859	823	808	814	839	762	842	817	809	850	808	829	844	855	847	766	832	836	804	826	774	781	803	836	822	808	802	797	823	842	761	858	786	828	914	835	782	830	820	826	816	823	845	815	827	794	841	791	817	813	830	798	771	848	819	835	795	836	768	810	854	755	784	814	782	856	890	855	818	829	787	766	814	830	819	850	751	838	814	830	837	796	795	814	820	823	833	822	875	773	845	858	778	761	829	805	849	823	832	798	786	805	792	851	849	815	800	827	808	814	790	802	804	793	872	795	880	856	824	850	782	828	805	790	817	826	851	812	807	779	832	863	782	842	788	840	838	756	780	819	775	836	844	824	774	855	837	853	830	793	797	785	821	797	810	834	799	767	790	866	805	855	814	829	839	723	749	825	833	883	868	802	808	809	846	780	815	781	819	822	821	804	830	827	819	803	783	870	823	826	801	813	792	836	852	845	819	802	775	877	795	780	852	819	786	825	819	804	810	801	809	796	814	799	822	806	807	858	824	823	796	805	792	855	807	860	830	802	832	850	822	857	867	862	801	803	795	808	812	765	833	815	843	801	737	867	795	836	807	812	795	836	861	822	806	841	799	802	828	878	832	838	831	789	836	808	796	813	847	814	761	761	806	805	832	818	828	838	832	763	899	835	829	845	777	834	777	779	839	773	833	844	811	806	852	809	830	844	804	815	810	795	836	865	782	787	827	799	840	790	802	808	772	783	830	777	847	847	793	871	814	840	838	775	832	795	853	813	786	794	847	857	842	805	795	843	799	782	831	784	806	758	815	807	818	824	813	783	804	816	855	783	762	777	822	815	803	854	809	787	822	811	838	819	820	830	813	820	794	811	788	834	816	828	801	812	777	835	786	806	801	801	826	807	815	790	807	806	834	817	774	877	779	790	788	866	821	807	727	787	870	810	782	823	827	797	796	854	798	830	776	800	789	816	750	849	841	850	774	845	796	789	845	803	791	841	793	820	832	852	802	859	833	817	807	829	838	799	791	842	826	819	832	782	883	864	768	768	791	855	812	789	756	790	789	825	822	762	840	804	813	818	867	759	815	787	861	872	797	840	820	815	802	814	831	873	811	797	755	847	763	801	816	841	812	850	831	809	792	791	780	816	804	846	823	798	779	803	806	842	840	801	804	832	796	832	839	797	846	807	761	828	829	782	847	828	804	841	861	820	827	843	783	828	794	819	825	799	868	806	782	765	810	866	799	777	814	804	795	779	800	810	822	769	845	796	828	817	818	832	823	815	824	844	815	801	745	817	811	791	753	732	764	819	799	814	849	826	877	813	816	847	859	844	860	843	789	830	814	839	859	806	813	803	828	831	807	849	838	864	870	827	825	797	806	809	802	865	807	844	856	816	849	811	830	840	832	832	804	803	804	770	821	827	818	804	790	802	801	819	821	828	835	831	818	863	739	804	738	812	806	868	862	886	859	831	802	834	799	834	792	852	808	789	783	811	803	780	842	828	799	830	841	785	835	881	830	861	803	825	797	837	846	815	828	823	829	821	803	810	798	827	812	803	870	792	793	804	851	835	818	803	832	850	820	858	835	880	854	780	863	869	793	859	807	792	833	850	849	840	814	872	829	794	782	803	772	812	839	786	833	821	787	812	846	794	821	789	771	866	825	789	719	852	869	803	791	816	807	813	785	747	814	781	817	815	808	790	836	869	795	845	763	789	840	826	831	819	777	821	817	837	836	811	840	873	808	823	868	813	791	812	794	848	861	802	868	795	830	838	846	760	821	823	765	811	763	807	799	829	792	800	854	833	819	836	781	863	824	854	778	802	828	771	853	874	849	766	831	773	750	811	833	804	830	806	817	821	795	786	853	781	859	812	782	798	850	779	834	865	816	805	833	839	814	852	824	782	808	793	794	859	764	805	844	838	816	777	789	829	817	781	851	836	871	800	871	788	839	803	784	834	881	833	819	785	759	806	808	770	818	816	769	809	829	805	834	826	820	842	804	850	813	814	800	871	809	770	763	783	785	799	814	853	828	799	833	804	800	819	805	820	791	840	792	807	789	847	834	842	806	827	783	858	846	838	810	787	795	777	793	826	827	839	805	787	875	782	802	787	828	806	833	847	833	798	842	807	819	761	821	861	782	789	864	814	764	820	801	835	806	801	786	789	779	839	816	807	795	803	857	807	769	813	790	788	870	801	899	797	806	867	803	818	793	792	830	810	822	849	847	780	797	857	793	794	843	805	818	851	801	822	852	873	824	800	834	830	805	805	768	774	868	814	795	821	834	778	806	798	812	816	776	853	759	818	822	796	845	843	807	829	830	810	830	807	780	798	821	836	796	801	800	764	874	850	830	846	843	827	871	835	822	808	752	767	805	834	864	781	816	776	774	841	797	852	819	811	764	798	816	879	800	802	802	840	796	828	843	846	816	848	778	755	828	776	844	794	819	829	815	804	766	853	780	808	869	826	798	842	855	765	828	835	837	802	827	837	840	836	835	852	839	794	842	809	825	798	842	755	840	798	821	838	808	779	812	837	763	780	813	861	767	778	790	817	819	813	823	781	850	767	869	811	809	795	848	808	891	820	811	820	817	828	876	870	800	783	794	795	814	839	793	826	786	809	801	808	808	848	799	827	856	875	829	853	806	825	831	868	753	860	822	875	774	790	800	841	772	767	773	818	834	788	797	849	803	807	819	862	805	824	863	767	876	817	797	817	800	806	828	800	828	801	824	796	809	816	877	775	785	733	816	822	882	780	843	786	820	847	768	819	846	837	871	798	785	802	821	864	817	821	782	791	777	796	811	854	832	775	835	825	815	814	830	830	803	800	832	788	793	845	764	806	822	790	776	815	783	814	822	784	814	872	800	816	808	870	770	791	820	765	814	796	803	806	803	816	795	832	816	816	795	811	844	847	806	821	808	869	804	847	817	841	808	797	816	829	799	816	837	777	837	841	829	809	823	818	775	787	810	832	836	820	861	836	795	763	854	818	817	795	833	825	822	824	849	794	790	816	810	808	846	829	812	796	807	820	795	801	800	768	837	780	846	840	831	804	804	785	872	823	842	782	801	861	772	793	817	833	830	821	783	823	828	818	797	800	821	836	831	849	820	802	789	776	794	797	787	831	805	808	771	809	812	771	787	842	843	806	773	802	830	829	830	868	773	805	866	864	840	797	800	833	817	895	846	843	793	844
49841	44660	34907	25796	25055	24847	19932	14161	10215	5183	4172	4282	3587	3108	2906	3572	2767	1938	1496	1188	1260	1909	1198	1070	869	737	562	444	493	454	464	457	465	415	483	451	416	472	435	372	415	394	340	316	371	337	365	344	331	329	351	299	324	349	351	345	338	376	336	359	400	329	361	328	337	324	310	315	326	300	308	342	329	334	325	305	304	309	319	308	314	305	321	323	321	326	288	309	300	309	338	314	317	295	264	291	330	339	281	286	293	313	322	309	323	298	311	313	288	283	308	304	308	345	304	306	298	317	288	320	321	318	338	315	299	312	292	303	322	312	308	320	312	321	300	297	288	304	328	288	305	294	314	319	303	326	323	323	267	286	333	334	316	312	291	310	311	295	305	315	322	305	294	288	298	307	309	314	320	337	335	304	335	323	337	255	280	295	347	278	285	287	326	328	300	286	316	305	325	273	301	315	325	312	321	319	331	317	315	302	317	316	302	287	306	302	299	268	299	326	283	272	318	308	302	305	334	342	303	311	300	307	313	339	323	317	296	320	297	307	294	318	310	326	310	311	309	283	293	315	299	297	330	313	321	266	319	295	296	302	303	305	305	294	295	335	294	321	294	310	342	302	324	290	310	268	307	281	328	297	293	330	236	323	279	277	325	287	284	273	295	289	326	327	305	288	305	282	290	291	301	301	295	263	306	318	305	297	336	291	323	323	325	305	341	342	297	313	327	319	321	321	324	365	308	296	339	315	323	327	319	290	284	283	299	320	309	314	308	290	305	300	329	312	337	332	309	328	311	313	294	308	289	285	290	299	308	307	318	301	295	311	322	326	344	297	315	300	292	321	319	315	285	302	349	290	315	293	311	309	357	330	322	303	296	290	318	323	315	307	312	309	310	366	319	304	318	312	263	316	316	313	328	309	297	336	299	340	317	318	320	317	308	319	301	301	305	314	324	315	330	305	297	308	289	323	274	270	353	319	293	306	320	276	302	305	324	293	320	329	323	311	272	290	326	300	300	282	323	311	282	311	286	332	299	336	280	339	309	339	299	294	323	278	323	300	311	319	295	308	340	313	326	294	318	301	288	331	305	310	323	311	343	284	286	319	304	311	290	291	294	279	334	302	298	316	317	271	299	256	309	330	302	304	305	273	319	328	313	275	320	284	299	300	291	322	311	270	281	327	360	320	287	345	298	310	348	297	336	285	301	319	308	318	287	302	299	328	325	319	325	317	297	306	278	329	316	305	309	297	286	311	272	316	286	327	320	296	321	313	307	296	291	314	310	327	308	305	293	324	302	336	328	307	316	285	273	313	347	311	314	299	333	282	293	309	341	282	296	282	322	273	322	299	289	319	349	293	307	301	305	267	311	301	303	275	304	311	300	318	287	299	342	319	319	333	293	314	290	299	322	295	307	293	275	307	305	290	306	329	312	323	332	300	304	333	314	304	308	310	324	275	295	313	329	289	304	327	311	314	319	296	292	284	329	294	265	310	325	330	303	337	317	341	317	280	293	327	278	330	322	333	312	303	291	287	316	273	317	319	316	343	304	312	311	289	300	341	314	312	292	309	300	326	297	324	305	335	310	296	299	318	342	308	302	314	302	297	301	290	299	311	298	270	288	313	312	289	327	278	319	308	327	338	318	299	325	320	331	294	310	313	327	304	314	350	270	311	288	302	304	292	320	298	277	325	309	318	289	328	294	336	272	312	309	315	274	324	324	321	305	329	312	336	320	321	303	323	307	309	286	317	325	278	301	325	318	296	308	296	300	324	311	301	310	315	310	312	292	289	330	297	294	312	347	293	296	329	295	290	318	292	331	312	300	303	300	326	306	323	291	358	293	296	296	316	315	315	300	297	310	288	307	296	308	325	314	339	323	283	309	344	308	326	295	335	328	313	314	327	305	306	296	271	329	311	313	287	276	293	273	314	297	344	299	305	291	278	313	294	309	342	360	311	298	327	311	296	275	279	326	307	313	305	308	330	316	321	291	309	303	286	317	307	327	318	303	319	299	315	287	310	322	332	333	301	288	297	301	300	354	269	310	311	280	329	333	342	327	301	316	313	335	318	294	291	321	319	284	302	337	312	325	322	276	301	300	344	315	306	306	319	300	280	312	307	291	338	294	319	291	332	335	328	306	306	352	333	311	344	298	304	285	305	309	313	277	306	344	310	286	316	321	330	316	303	315	332	290	310	298	326	323	279	311	303	306	294	322	302	337	333	327	330	313	306	317	304	320	296	316	322	314	276	330	309	317	293	296	305	313	314	287	299	324	347	290	339	292	320	304	314	293	300	349	298	313	305	271	315	290	298	312	339	278	322	336	277	282	322	274	291	330	282	305	300	293	347	334	326	316	293	298	293	299	322	325	317	328	293	309	294	281	304	297	305	289	307	309	300	336	326	320	279	318	303	340	296	293	357	316	320	321	300	341	334	346	278	303	305	330	319	302	333	322	311	338	301	311	300	330	339	309	290	297	305	317	297	295	286	324	293	297	298	326	310	294	333	292	313	303	290	336	306	318	282	281	340	307	293	337	310	301	300	310	299	290	294	330	316	292	296	321	329	319	313	286	300	307	282	316	286	325	277	358	331	350	282	318	317	301	302	329	291	304	284	308	302	322	290	320	269	340	310	334	332	269	288	312	275	314	289	315	342	320	321	293	303	307	301	292	307	318	295	290	327	309	294	316	309	304	286	340	316	325	323	297	301	317	294	329	306	314	292	300	297	322	275	315	296	308	316	324	320	314	327	276	316	281	302	335	348	291	317	316	330	295	322	317	311	312	312	327	309	325	309	293	301	331	293	297	278	317	314	271	305	334	315	326	318	268	306	324	308	292	294	330	296	307	303	333	335	316	320	309	333	288	327	346	303	305	298	321	309	305	278	356	296	323	295	298	307	334	295	317	303	304	291	285	298	304	297	302	290	301	272	304	298	292	325	333	305	312	296	316	292	294	338	295	306	272	303	305	313	349	303	333	336	294	294	318	307	339	304	320	286	301	318	298	316	290	307	279	282	287	313	306	305	305	291	318	305	283	319	300	325	316	269	313	337	296	300	313	303	306	331	288	306	310	307	311	308	273	316	319	342	325	306	303	326	321	330	291	304	331	293	309	276	308	280	317	318	332	315	297	298	288	291	316	306	318	335	290	278	313	348	335	294	305	301	305	309	300	321	302	283	317	290	332	316	292	284	279	271	309	338	323	316	272	356	291	321	304	311	290	314	317	323	309	289	308	302	302	318	285	274	292	299	311	331	308	316	277	306	328	338	326	350	318	330	301	309	265	341	288	308	286	284	335	282	320	297	284	330	302	307	330	309	285	322	277	287	325	358	329	320	287	293	268	315	320	314	266	291	291	331	300	324	314	310	291	308	325	272	325	338	308	286	287	315	298	290	311	311	298	285	287	301	297	292	281	301	320	263	300	300	326	334	294	280	342	299	312	292	310	336	319	318	332	299	306	315	325	334	287	282	295	312	318	269	279	304	299	330	314	286
40316	45229	42866	26349	30338	31866	25783	22739	20511	13164	13178	14783	13519	12825	11575	14862	11194	7470	6247	4950	6241	9307	5643	5280	4588	3353	2286	1881	1931	1877	1972	1868	1824	1878	1784	1679	1652	1614	1463	1482	1323	1176	1065	1064	1042	1060	1015	965	957	853	844	798	913	893	894	924	966	933	962	1005	1144	976	961	956	871	910	922	923	925	845	844	893	916	863	821	857	901	847	855	812	801	776	799	843	811	782	773	769	725	812	745	827	753	759	761	742	704	765	676	759	770	727	746	740	758	737	737	765	774	775	708	742	773	740	788	743	751	761	720	739	702	732	741	734	688	753	728	781	715	729	734	730	746	769	676	718	712	734	720	803	726	706	761	727	726	765	705	747	732	781	730	745	713	711	769	724	744	736	738	748	755	775	699	721	748	717	767	767	776	714	732	785	747	701	773	715	742	693	755	750	699	759	801	694	760	765	686	729	755	668	741	722	776	760	711	753	712	713	718	724	725	767	672	709	674	773	742	737	758	743	715	750	726	730	721	748	717	752	749	716	717	730	745	710	788	746	724	722	722	745	724	746	749	765	755	707	763	729	766	721	729	725	747	773	768	757	712	734	743	738	731	741	730	710	733	706	760	783	742	689	749	679	731	739	765	718	716	731	732	726	703	736	702	773	710	704	744	795	735	682	719	713	736	733	735	730	699	746	756	702	770	728	771	796	749	727	741	821	732	753	761	731	736	767	730	728	712	768	719	756	795	702	659	740	714	704	761	736	716	742	797	730	747	756	758	689	715	722	719	729	710	777	717	718	711	759	739	750	778	747	728	725	756	705	712	754	745	755	674	737	755	746	697	776	748	739	740	767	700	685	780	761	793	756	779	699	698	774	713	756	702	742	715	740	748	750	736	703	713	725	753	742	718	735	680	769	765	730	773	732	734	735	729	713	764	697	666	697	720	719	757	697	756	809	774	713	742	744	761	758	755	778	722	712	747	675	767	738	787	749	753	737	757	739	766	742	762	725	679	686	743	721	724	716	745	734	752	766	736	742	728	724	737	702	734	742	731	779	745	790	714	714	754	729	738	726	731	723	741	744	726	736	750	767	730	754	740	716	742	729	744	696	748	691	702	703	732	753	730	703	755	696	772	719	768	717	746	746	740	714	723	741	798	769	750	691	726	737	730	737	739	731	748	704	759	685	760	749	732	725	763	723	737	708	682	740	746	744	714	722	707	741	711	751	741	735	731	735	733	728	697	771	734	756	751	718	746	720	713	711	754	713	688	698	711	775	763	710	711	751	762	739	755	742	727	788	786	757	769	728	729	790	736	734	726	746	750	804	690	754	738	689	736	732	731	697	751	700	786	725	734	749	693	725	721	726	731	732	757	733	761	747	707	715	742	712	730	757	736	737	719	735	764	705	765	710	754	766	777	766	725	749	732	708	749	728	777	711	725	763	734	711	731	729	709	737	772	762	770	728	776	747	783	772	736	729	730	755	719	750	702	753	733	732	736	745	737	756	752	706	721	714	730	732	753	749	734	754	713	775	748	804	713	790	740	754	755	749	751	707	711	714	725	713	736	712	708	761	759	785	778	729	719	712	732	758	659	728	715	748	747	732	782	745	696	761	708	721	696	762	766	723	726	693	764	731	756	688	789	777	706	766	730	747	760	757	826	705	735	734	701	749	758	704	723	706	731	716	736	735	707	788	738	745	740	746	751	703	765	795	767	696	724	728	708	758	721	807	755	763	718	743	777	730	755	763	765	675	727	724	708	797	731	692	766	734	714	783	749	696	693	777	761	738	729	735	736	769	720	754	700	775	726	718	731	742	757	743	750	755	756	741	739	723	764	748	738	745	708	716	709	734	737	715	702	746	759	714	744	746	738	707	700	738	777	777	761	723	739	733	703	707	709	712	773	744	717	717	721	718	742	758	738	695	779	706	760	755	721	713	737	804	716	729	738	699	732	718	751	682	718	755	741	735	742	720	717	774	744	711	749	698	760	793	725	756	699	675	719	745	719	725	732	717	743	681	721	739	729	725	718	733	751	761	718	699	775	793	745	784	744	726	749	711	715	752	718	724	752	733	736	723	690	718	720	723	725	730	755	687	768	794	707	725	702	720	700	758	798	747	730	706	785	761	732	720	766	696	738	740	796	763	727	751	692	748	755	701	717	733	739	716	683	716	697	757	733	762	778	754	719	749	769	685	697	757	716	773	764	752	762	715	687	739	723	756	735	742	777	695	734	716	721	713	730	765	750	743	729	736	742	693	760	731	716	755	704	765	743	703	783	737	752	724	746	765	743	721	744	735	693	775	760	723	723	762	761	707	714	743	723	741	729	703	725	738	712	722	740	780	744	740	743	745	729	731	741	756	732	721	746	742	733	725	713	712	743	729	748	742	746	738	700	739	752	724	730	735	735	784	736	751	757	755	711	691	751	735	766	735	753	713	751	724	793	696	738	777	743	716	708	740	744	757	702	728	716	742	730	711	765	777	737	740	706	762	769	694	717	757	753	706	805	792	718	745	718	752	750	707	744	705	728	756	752	750	705	730	793	757	692	697	748	784	714	739	726	764	749	731	709	726	772	776	730	765	741	735	727	745	701	708	715	769	723	703	718	748	736	809	736	751	739	759	752	740	696	749	742	719	725	711	744	735	677	751	713	711	738	713	747	715	776	690	690	741	780	768	787	762	726	689	698	743	750	770	745	748	681	742	701	742	725	678	751	741	734	717	704	753	686	803	722	723	713	694	728	763	738	742	735	721	738	752	742	734	716	751	744	767	728	817	782	709	725	745	678	709	693	721	765	769	737	774	787	751	718	735	727	728	728	713	712	800	726	761	747	733	684	752	781	743	678	728	730	748	729	714	755	745	731	714	762	719	716	771	721	713	720	828	725	782	693	722	761	724	670	723	759	723	762	744	795	739	715	746	691	713	721	750	794	732	734	781	709	744	735	756	705	761	711	727	755	778	717	745	776	719	712	710	775	736	711	723	709	754	738	742	737	762	761	725	699	694	719	734	696	783	718	719	721	718	738	702	712	755	795	733	734	751	749	729	829	721	731	742	728	705	747	755	730	718	734	749	746	758	734	705	712	713	733	750	726	754	726	746	768	737	729	715	746	713	733	746	755	720	728	729	755	714	759	707	725	728	789	725	759	736	727	701	774	743	745	737	735	689	740	773	724	720	741	734	745	770	756	730	773	758	713	715	780	750	747	759	755	727	741	726	778	726	753	767	770	690	754	713	747	754	772	728	729	726	755	764	740	682	741	746	779	725	725	772	725	710	733	743	714	764	722	751	728	717	747	727	733	720	751	715	727	691	766	780	713	740	753	713	736	751	706	711	742	729	732	762	727	757	769	734	743	748	742	731	743	751	719	713	749	760	730	746	716	685	690	733	754	751	755	761	695	745	686	700	755	741	709	731	758	749	713	702	738	769	703	743	768	716	744	725	769	741	715	740	753	713	742	717	732	735	800	740	757	762	739	714	674	720	719	749	715	807	783	735	784	721	698	702
12634	15346	14078	6037	3911	3027	2393	1905	1474	1058	1000	864	809	721	644	612	543	496	437	436	407	404	355	369	392	357	348	336	314	328	365	400	342	338	342	322	365	357	338	309	353	343	328	311	299	341	329	315	306	331	328	303	329	283	327	305	302	357	322	303	296	327	347	345	340	322	317	318	287	313	353	318	344	316	325	277	291	328	316	331	317	317	332	349	310	308	300	307	337	325	330	300	303	332	291	302	314	290	304	288	338	317	328	317	284	308	277	331	286	278	289	301	334	291	312	297	303	313	347	324	330	303	310	318	305	306	299	294	335	339	300	321	302	286	296	337	312	323	304	320	310	360	272	312	292	330	308	324	297	288	304	326	294	343	313	317	290	338	287	345	304	328	342	329	327	285	320	293	327	302	296	297	304	325	339	308	291	271	317	324	290	338	333	320	302	348	324	350	318	319	286	316	313	309	319	320	307	304	287	306	285	290	299	338	320	304	290	324	308	276	307	321	319	310	337	313	334	277	347	294	338	326	330	309	301	337	313	309	312	316	332	298	297	293	282	339	298	304	296	331	289	332	299	303	292	292	303	302	283	318	294	303	298	320	278	299	314	323	297	281	321	299	318	325	335	299	341	286	290	319	296	330	365	314	303	313	276	336	306	280	309	317	339	356	308	281	340	295	314	287	325	322	294	300	331	314	293	334	329	331	301	304	333	281	306	323	317	279	336	323	302	331	323	302	337	282	336	330	306	319	306	311	323	328	326	289	323	319	319	316	316	307	349	315	298	313	303	286	285	318	287	309	301	285	279	321	332	300	277	307	297	300	303	301	334	320	300	302	313	303	310	326	318	284	296	307	313	314	307	287	307	333	308	325	334	328	325	283	305	314	300	322	350	282	355	303	291	310	330	317	350	324	260	293	307	338	324	308	302	287	292	313	317	285	327	304	305	265	296	302	322	323	296	276	336	312	304	308	315	300	296	312	308	268	308	292	328	329	309	297	337	290	307	302	308	302	308	327	329	313	313	321	306	287	283	324	301	331	304	323	306	353	361	287	332	331	297	285	331	273	304	301	322	314	292	307	301	311	311	301	335	313	314	306	322	348	308	311	309	277	325	324	305	278	300	328	356	308	289	288	327	278	308	281	329	315	337	316	293	303	303	301	314	302	301	300	329	312	288	329	293	317	283	338	329	294	320	310	305	296	299	281	306	307	303	280	294	330	279	287	310	315	350	316	318	332	312	344	336	340	328	312	297	322	330	298	294	317	302	311	317	323	292	308	310	337	315	299	318	286	300	359	293	277	317	293	338	316	316	312	273	301	309	328	304	321	286	293	283	302	290	353	306	329	318	315	301	313	322	304	285	309	335	314	347	286	318	312	272	273	275	319	322	292	327	326	320	301	306	332	303	336	349	309	340	314	289	328	289	258	316	275	348	324	336	295	321	317	291	300	285	320	274	303	303	310	332	307	303	316	311	315	316	252	313	290	308	335	340	280	328	280	322	305	320	308	284	315	329	299	307	279	292	305	322	290	320	313	336	280	298	329	326	338	298	296	308	318	295	320	294	290	325	321	307	349	293	334	289	308	318	278	337	319	299	294	284	312	296	289	335	301	283	324	325	304	284	343	315	301	331	321	312	314	306	301	313	336	356	287	315	324	325	331	300	324	304	319	312	280	271	325	312	260	299	295	304	319	258	329	294	324	311	322	320	293	299	319	307	309	314	317	360	310	322	312	294	298	319	307	296	325	312	379	294	316	271	310	289	281	307	277	313	299	345	275	317	316	306	311	319	305	302	306	307	302	280	331	328	341	287	291	306	312	324	304	297	317	320	316	301	328	323	294	334	335	304	319	309	331	325	331	306	294	292	303	291	336	310	311	317	288	314	286	318	314	312	321	331	315	298	320	331	308	298	317	301	317	304	301	315	291	319	311	325	336	318	332	304	326	321	306	317	313	325	316	327	324	332	315	288	302	320	293	312	304	300	312	328	322	290	305	303	330	304	298	290	310	335	305	314	320	334	289	329	337	283	347	325	282	324	309	324	329	324	315	328	301	308	295	326	312	329	302	302	325	331	281	297	282	317	289	288	316	298	314	286	290	313	322	321	312	294	273	330	299	304	320	288	275	330	311	329	316	340	300	340	326	296	299	294	278	277	306	326	292	290	290	310	319	360	301	293	290	309	312	324	292	301	306	294	326	290	323	290	320	293	337	349	283	314	320	317	300	323	343	308	315	337	318	302	303	304	303	345	294	317	329	319	310	332	317	281	356	279	309	321	312	309	323	303	309	309	317	309	330	296	311	306	324	299	332	325	324	303	302	297	324	306	294	321	302	314	293	294	319	324	305	292	330	308	304	345	322	309	312	310	289	317	293	318	332	302	284	330	309	318	290	348	285	302	315	279	310	302	317	303	325	329	338	307	291	292	319	319	312	280	297	273	319	333	309	290	285	340	293	294	316	274	317	317	324	342	294	291	329	290	323	290	287	310	320	313	310	307	313	325	347	322	296	320	319	296	291	328	305	320	325	311	272	322	330	329	343	326	312	323	333	336	305	300	305	332	298	328	304	313	284	297	299	318	313	293	326	350	307	289	298	321	323	337	304	346	307	286	307	285	311	345	331	272	316	314	308	320	314	316	334	334	278	286	321	305	319	306	325	323	341	316	342	290	338	337	317	293	272	333	345	311	301	292	308	300	284	285	285	296	297	313	314	323	287	271	294	281	311	310	296	323	321	307	310	295	296	318	331	304	300	292	310	308	306	288	330	315	286	313	288	308	311	296	314	288	300	353	320	315	310	310	313	322	282	293	307	287	322	292	300	323	352	307	311	330	304	343	333	296	264	306	322	313	307	329	303	307	293	309	325	329	319	314	334	358	318	321	318	343	326	268	297	311	329	337	295	308	306	301	321	299	312	309	326	315	331	348	303	311	323	314	306	308	354	293	322	296	320	300	338	313	289	308	285	298	308	317	301	327	294	315	275	303	324	290	301	315	326	307	329	314	296	342	334	327	307	329	339	307	300	321	268	328	317	305	300	287	316	338	308	330	299	315	298	288	306	294	323	312	308	303	294	313	309	306	315	297	322	304	309	309	298	297	317	328	298	329	311	316	314	311	266	330	307	325	318	304	284	315	299	314	331	306	303	280	295	309	303	316	301	305	314	330	303	303	294	308	310	324	336	327	307	302	333	289	297	290	307	310	342	336	320	328	282	308	309	321	321	357	312	321	304	306	314	326	317	313	277	334	317	278	333	295	295	319	288	303	337	308	307	330	331	315	342	319	289	309	311	303	297	318	315	323	288	307	294	299	331	309	300	276	318	321	316	308	307	316	300	330	275	320	334	307	294	304	300	283	337	307	303	309	338	315	309	304	314	303	343	328	299	327	313	339	334	309	272	313	307	322	322	316	280	318	304	298	313	306	297	328	317	325	302	318	321	312	293	316	273	310	326	314	338	324	299	306	299	296	324	325	299	292	326	298	330	320	311	293	282
9788	16243	17706	10756	11070	10352	8965	7488	6062	4958	4647	4032	3807	3156	2941	2736	2415	1879	1692	1474	1521	1303	1241	1237	1232	1076	1094	1106	1143	1096	1114	1172	1128	1105	1072	1120	1062	1062	1048	1005	1000	924	923	863	806	901	811	793	919	759	787	843	755	776	838	836	837	878	834	847	821	825	816	868	842	847	868	846	806	807	799	820	794	784	827	801	798	796	815	782	784	850	781	743	693	815	770	752	778	794	777	805	790	818	744	772	768	748	768	786	803	789	760	802	757	751	759	771	727	735	825	807	773	780	753	773	793	737	763	766	785	769	767	796	772	789	813	818	755	745	748	797	806	743	749	760	770	782	801	738	752	806	753	769	752	762	749	777	789	762	735	783	748	769	717	798	774	775	741	826	762	766	799	740	784	823	761	733	760	781	765	799	782	767	742	769	751	762	764	812	804	753	835	784	773	838	759	774	760	741	795	800	753	723	779	747	764	744	816	825	782	806	754	775	746	811	741	784	728	729	742	793	846	802	735	751	741	734	803	792	770	784	707	749	793	739	788	725	793	734	746	764	790	758	767	780	765	810	757	760	742	800	764	777	767	800	809	762	739	732	735	801	765	775	772	760	767	785	754	742	766	826	753	796	729	765	802	765	771	791	797	754	748	775	783	733	747	718	761	720	774	754	811	801	823	725	811	705	740	746	825	773	796	758	780	757	777	804	764	765	798	785	772	793	757	763	771	766	741	762	790	815	787	802	795	774	760	743	719	726	800	712	787	795	779	758	764	762	760	751	716	793	828	710	707	790	794	743	756	773	790	745	759	701	745	773	761	768	751	733	795	777	751	787	747	787	815	759	808	757	767	781	787	770	777	830	772	783	721	730	774	756	762	765	772	792	776	779	814	757	778	805	745	823	743	772	734	783	784	760	748	787	766	758	777	799	747	791	775	795	730	802	741	800	726	780	778	772	794	785	767	745	768	783	748	780	789	779	722	772	781	796	770	788	746	761	723	727	764	777	752	743	785	740	794	741	756	774	775	732	755	756	778	799	765	783	745	754	794	749	765	711	769	774	788	801	781	788	727	738	780	766	787	740	797	750	680	778	776	705	821	812	798	808	715	823	732	733	778	769	766	747	753	772	789	738	778	758	815	833	728	767	781	703	726	764	813	782	770	827	806	751	734	789	771	760	737	777	756	696	795	787	772	806	706	803	741	781	800	746	823	781	750	765	791	783	860	769	762	768	750	773	792	766	768	745	784	741	797	721	776	776	771	771	743	782	768	747	739	741	787	774	767	723	751	729	752	781	739	772	768	737	784	790	766	769	759	786	772	748	769	752	774	764	762	811	794	789	726	741	739	719	785	760	757	792	763	784	763	803	747	754	728	781	819	837	808	784	797	788	801	795	794	768	745	735	762	758	801	790	752	763	774	770	790	752	769	808	816	770	770	783	751	722	759	747	781	782	750	737	740	797	760	716	748	803	866	789	797	731	767	759	780	780	741	759	805	780	717	801	779	716	801	792	771	813	792	802	818	812	747	785	733	790	765	781	785	761	760	749	809	727	694	723	814	805	763	825	785	785	752	788	766	745	766	772	772	798	807	726	752	786	775	755	765	751	779	759	755	752	783	778	734	756	766	799	727	755	777	810	743	773	783	727	727	797	741	747	804	754	804	795	725	777	768	767	752	739	799	775	721	782	789	716	755	774	751	771	794	766	778	823	792	822	762	786	783	798	722	779	739	803	777	763	780	775	806	786	763	730	796	756	764	780	850	756	787	757	766	759	749	798	764	773	768	743	775	747	782	712	776	781	760	741	750	755	815	711	775	748	787	749	732	753	763	731	786	765	737	797	763	793	756	785	723	805	798	780	773	753	768	792	772	799	797	810	753	764	754	740	781	767	818	800	747	726	747	722	774	752	798	793	786	725	798	755	733	738	786	695	786	790	749	743	710	767	791	750	783	748	759	744	759	738	768	744	798	740	783	776	815	780	792	805	800	757	723	767	765	761	774	764	723	811	779	765	773	791	787	743	774	749	736	765	758	783	793	787	782	778	816	751	763	769	752	802	742	721	786	794	780	739	739	769	784	777	801	757	709	701	784	813	830	780	747	795	721	743	773	746	802	802	706	772	735	815	765	765	805	761	781	795	757	774	748	812	792	755	728	808	742	754	805	756	745	793	797	750	809	722	781	791	820	748	777	773	822	777	762	740	813	765	770	783	751	756	773	754	772	754	744	747	768	756	776	761	791	771	791	797	780	783	771	770	783	737	687	728	739	765	803	771	758	732	749	741	727	767	720	767	771	808	775	751	773	756	800	805	776	736	781	776	738	807	740	752	797	800	786	773	764	765	759	786	782	779	740	766	767	794	757	765	754	759	773	745	814	740	770	732	760	801	749	775	722	768	771	799	782	792	802	734	762	793	783	741	767	795	806	771	766	806	777	767	844	788	754	762	743	809	749	743	743	782	808	784	756	790	756	830	754	753	783	726	790	759	800	759	738	806	800	734	795	768	802	762	773	755	809	816	773	781	730	779	773	730	725	761	804	754	774	756	743	781	752	719	721	739	760	780	773	794	814	747	752	794	786	803	769	797	735	811	777	786	766	754	759	755	722	725	743	762	748	820	763	747	760	757	803	818	788	753	768	775	776	754	778	802	757	787	758	789	737	771	802	763	781	801	717	722	763	780	803	788	727	692	765	814	785	766	788	777	804	755	794	762	775	789	777	742	771	734	825	831	760	741	782	756	759	762	800	789	749	787	747	838	751	761	748	765	818	764	754	804	742	753	807	780	777	809	757	757	742	797	770	747	716	817	793	800	797	736	789	796	767	763	742	708	741	765	783	719	738	752	751	757	756	751	746	772	798	780	759	765	754	801	746	713	755	754	724	805	738	833	736	775	735	787	779	790	716	768	801	753	745	763	808	749	764	787	814	765	752	767	804	747	775	809	745	786	797	777	803	747	758	741	739	787	784	746	788	777	706	734	777	757	766	789	790	773	778	769	736	775	774	766	787	780	745	785	762	770	764	782	733	796	803	806	757	781	782	805	766	751	802	814	822	770	794	756	755	786	722	745	770	770	784	756	780	766	763	734	758	777	777	752	826	777	826	756	751	734	762	772	779	809	771	777	807	769	772	802	760	755	730	736	820	785	739	775	782	731	731	755	792	751	748	787	741	795	760	780	799	763	724	757	752	768	796	765	809	793	791	778	775	766	777	783	797	750	783	781	765	731	816	812	772	813	745	747	781	757	776	803	724	775	766	726	724	753	762	810	735	771	776	700	724	768	794	799	727	714	755	747	759	737	771	803	760	795	746	723	731	788	744	761	779	796	775	790	785	753	746	753	772	754	801	810	797	786	745	740	762	780	786	795	745	747	767	794	774	791	734	734	808	772	782	782	780	746	774	753	753	773	801	764	774	778	792	782	786	754	755	803	790	740	730	773	745	751	777	756	806	812	804	813	709	751	701	774	720	785	790	779	792	795	821	739	727	757	764	758	751	781	771	793
43470	42980	36095	25020	21448	17590	12547	7856	5429	2835	2722	2646	2336	2060	2045	2119	1508	872	830	943	1179	1005	675	881	669	492	448	445	426	433	449	483	478	422	424	447	443	431	444	380	428	423	338	359	344	341	353	352	364	360	353	333	328	367	334	342	337	394	331	343	336	366	344	366	342	352	342	344	343	356	331	331	348	342	348	314	358	356	379	325	327	307	322	353	348	319	349	326	349	291	319	330	330	328	326	334	311	338	324	352	337	316	320	326	357	325	340	343	359	332	287	342	368	341	313	318	357	340	328	339	328	352	337	309	290	353	309	319	312	353	345	331	334	331	328	318	329	319	363	315	343	342	349	324	328	337	324	342	352	330	322	340	332	330	347	349	346	337	354	317	355	293	312	333	321	323	315	335	361	345	337	332	314	319	320	342	334	322	323	319	329	339	330	344	299	343	340	321	314	336	319	348	342	304	341	349	351	373	320	336	368	333	331	327	352	322	318	334	322	329	374	330	311	336	343	337	343	335	329	332	332	297	329	332	343	334	314	319	344	374	349	333	345	372	343	340	322	353	322	332	361	350	307	333	339	363	342	320	334	339	346	343	322	329	322	323	329	321	322	311	317	345	332	351	345	325	326	332	333	334	339	335	327	312	338	321	318	308	321	347	340	353	351	352	365	365	332	307	345	301	311	338	323	344	325	327	333	359	347	289	349	331	320	327	360	320	349	312	356	320	361	347	359	316	317	345	307	326	318	320	327	349	329	322	286	324	343	362	354	293	343	345	304	314	320	336	309	284	348	353	311	331	307	327	321	329	301	321	338	318	319	356	318	296	314	304	356	374	307	323	331	299	302	367	341	347	330	318	332	316	337	298	330	343	373	339	324	336	324	333	336	378	312	331	319	361	352	316	322	313	313	345	363	329	321	320	300	315	336	377	321	353	308	368	348	315	327	355	328	329	332	344	316	355	317	330	366	317	306	340	319	335	344	313	299	332	353	351	326	371	322	314	363	339	365	342	351	351	311	353	306	338	318	335	323	334	323	352	328	327	307	324	372	332	365	316	318	334	320	302	335	335	318	344	348	340	359	336	343	346	332	353	337	316	343	381	321	354	321	296	308	313	329	349	316	308	362	347	300	337	336	346	381	335	315	333	344	323	356	314	332	331	296	322	340	391	313	338	324	340	304	315	325	329	325	362	352	353	338	331	367	331	328	316	359	312	338	339	343	295	333	319	296	341	325	312	318	339	329	332	341	328	312	337	295	336	336	287	356	343	318	335	345	330	330	319	359	329	375	302	350	351	319	291	325	323	341	369	326	282	342	319	336	321	331	321	364	319	365	344	320	305	364	311	369	357	336	333	348	350	344	360	391	349	347	348	312	350	365	327	345	317	338	280	341	343	337	344	336	312	328	345	309	331	329	308	316	340	342	314	318	356	322	337	343	319	316	311	300	328	351	341	350	314	328	298	348	370	328	334	338	306	316	321	344	367	362	316	344	325	301	351	341	344	340	303	317	332	361	365	318	342	341	355	340	304	360	312	344	333	321	354	364	369	327	351	354	336	342	338	319	339	326	344	359	339	345	347	331	357	344	317	361	317	341	331	328	329	358	344	330	343	306	357	336	313	294	351	345	344	349	361	325	356	344	353	337	331	315	339	318	311	343	348	341	345	351	330	343	351	339	338	305	351	343	354	355	308	358	348	341	328	325	336	356	318	318	348	337	359	349	318	336	324	317	317	339	344	324	358	312	362	304	324	305	320	328	305	342	334	338	284	360	334	332	303	323	327	322	338	339	332	347	365	334	311	327	357	340	318	348	331	371	353	346	330	336	297	354	351	350	350	364	312	332	341	324	306	329	339	294	351	330	334	339	293	323	356	333	320	352	330	305	347	338	330	331	334	353	351	318	359	354	315	345	340	346	345	343	305	323	349	347	333	366	327	321	350	328	346	335	369	361	320	327	370	301	329	350	320	336	335	303	311	339	331	320	332	336	309	323	322	323	351	313	311	315	355	332	336	309	361	360	327	341	361	330	314	315	330	317	309	272	320	321	346	338	347	351	336	351	340	344	303	339	285	318	322	326	290	320	303	357	342	348	327	341	346	354	320	353	320	329	333	329	363	338	334	315	308	362	377	359	357	347	362	376	353	349	325	359	351	341	312	318	302	331	325	350	349	334	361	356	349	306	354	336	361	357	305	322	343	313	323	352	338	365	346	322	296	300	319	326	351	323	367	370	330	312	322	319	323	352	361	316	334	320	316	342	325	339	302	335	345	321	367	355	364	323	329	345	371	353	326	313	322	340	323	321	318	296	310	342	345	332	351	366	336	332	355	339	302	326	325	356	351	330	357	335	302	304	346	352	308	315	349	338	331	320	354	362	309	332	323	345	338	297	335	354	337	336	297	357	329	328	337	331	324	321	354	321	342	332	335	299	348	360	334	341	371	298	335	339	357	350	310	352	329	299	352	317	329	322	323	336	298	328	344	366	366	355	362	347	343	323	332	335	325	384	290	338	359	315	320	357	273	333	308	328	318	329	328	342	360	320	343	343	300	324	338	349	342	329	351	316	330	327	326	303	339	323	303	311	334	330	351	329	339	305	335	326	368	324	339	354	351	318	345	313	327	352	316	351	330	346	346	374	322	335	364	366	332	373	324	371	333	336	366	323	350	329	339	329	358	333	333	341	355	323	311	305	319	324	347	346	346	324	353	324	308	341	322	371	341	317	342	331	363	312	333	331	336	332	317	324	346	327	334	314	324	359	288	330	333	352	326	311	363	314	353	341	314	377	326	350	338	336	305	361	333	333	326	331	362	323	314	320	345	356	337	334	318	357	335	312	341	372	288	301	334	335	326	349	304	297	295	363	324	316	321	351	330	344	312	312	344	333	296	349	332	317	328	314	307	340	348	323	364	331	340	318	344	323	325	340	343	336	322	306	352	337	344	343	348	324	330	313	325	301	327	318	359	322	314	316	342	310	351	307	342	347	305	337	309	348	306	352	354	338	364	352	319	336	332	340	322	327	321	336	331	324	313	348	348	316	357	319	343	329	311	319	336	335	338	332	381	332	318	378	305	315	335	343	346	339	330	319	311	335	339	323	342	314	356	342	293	354	316	333	301	342	351	336	323	331	306	316	305	363	317	330	329	294	325	361	326	299	332	290	336	349	363	313	344	319	363	338	329	335	345	366	331	326	347	326	323	313	321	324	310	365	302	356	319	318	300	329	320	318	342	333	335	323	328	340	362	337	335	347	351	362	334	369	339	335	374	348	336	344	349	347	291	350	326	341	325	365	351	314	369	329	353	321	329	309	319	326	320	347	316	322	358	328	342	343	358	341	316	365	323	314	329	339	344	331	315	319	351	352	335	334	350	372	357	312	345	290	311	363	316	330	330	336	342	333	350	313	354	317	333	321	347	313	333	343	327	341	314	348	295	347	315	301	370	317	333	331	338	325	337	323	314	335	321	306	330	324	352	347	337	354	345	343	328	332	333
34208	40466	36312	21650	23915	24115	20953	17115	14927	9560	10474	10684	9650	9389	9130	9715	6114	3914	3682	4618	5933	4941	2984	4275	3004	1974	1669	1497	1529	1498	1550	1559	1619	1590	1401	1493	1520	1404	1312	1289	1330	1169	1005	1073	946	1017	967	973	900	979	907	902	910	943	909	942	890	964	922	988	1027	988	911	962	967	900	1038	881	913	865	874	944	924	868	871	942	911	891	882	900	846	897	878	830	873	801	822	882	838	834	834	815	783	837	842	839	868	810	811	757	834	795	817	788	861	789	770	836	822	819	900	791	828	807	825	798	818	788	827	818	838	782	816	745	836	782	804	777	819	795	775	786	819	809	791	789	854	832	820	817	830	871	813	794	782	814	809	812	850	784	792	849	818	858	850	755	865	830	796	819	809	828	814	776	819	800	784	783	809	793	808	797	796	803	856	778	791	792	804	800	814	795	821	828	774	769	792	814	828	800	825	818	824	841	821	770	762	813	782	850	790	829	805	843	775	787	811	842	823	812	812	798	813	820	820	776	797	827	778	828	798	832	821	805	819	747	777	791	784	816	874	838	791	807	806	779	779	763	823	860	790	815	770	830	808	809	781	826	802	794	859	775	798	806	788	798	834	808	770	778	761	768	782	736	858	844	770	848	869	821	818	792	839	836	757	780	764	788	827	771	837	828	825	844	840	816	768	779	765	842	774	816	822	811	788	802	826	829	753	829	758	820	818	854	816	849	796	781	836	838	751	811	802	845	793	786	751	810	792	795	828	805	809	779	811	802	760	777	823	820	829	824	818	784	772	819	772	820	763	860	811	753	786	767	862	766	756	848	772	751	834	837	823	815	811	807	818	839	817	843	834	784	806	818	858	772	826	828	787	798	814	829	886	802	771	810	796	765	796	817	829	764	769	816	803	763	802	808	870	853	785	809	830	840	801	812	811	821	750	789	788	803	802	777	843	802	759	826	803	770	814	758	760	783	798	816	870	825	739	774	849	826	793	857	775	809	819	793	815	809	773	820	828	849	800	813	825	806	794	789	815	812	807	855	819	816	817	831	775	763	814	813	851	815	805	767	795	773	825	830	830	831	845	830	838	843	743	799	777	756	817	856	813	808	794	792	791	829	851	796	793	823	833	782	747	851	784	798	806	793	769	817	867	808	766	814	742	821	794	780	837	803	786	802	820	803	841	805	820	780	839	844	807	852	769	791	811	843	828	780	785	802	790	791	831	800	780	748	838	844	783	822	806	805	818	813	837	739	807	813	805	797	824	767	815	769	791	821	777	814	834	801	819	795	808	832	814	788	831	793	853	801	799	868	804	795	827	822	820	802	795	747	872	745	797	786	823	835	805	839	837	764	790	802	805	787	812	842	802	826	781	800	803	807	815	843	825	784	751	785	826	854	796	773	810	763	835	847	782	808	854	780	798	792	783	846	786	829	819	792	828	802	801	832	798	785	793	763	821	819	786	807	847	801	811	779	807	800	827	842	828	790	826	882	771	858	801	811	825	899	833	806	829	816	849	808	765	776	804	848	776	828	777	786	815	843	789	828	814	762	866	852	795	809	815	820	802	755	789	808	871	812	769	807	821	741	756	815	838	791	807	853	811	757	816	810	770	780	819	759	840	822	799	804	829	818	826	805	801	799	772	857	785	782	820	843	784	852	800	834	862	796	822	843	822	814	779	833	802	755	855	772	787	846	798	806	811	814	767	819	771	805	838	807	822	786	845	805	836	783	766	754	819	789	778	830	796	806	791	819	800	803	832	781	756	803	816	788	831	816	795	836	846	841	849	818	857	781	848	830	828	836	813	801	833	835	829	896	820	796	850	802	815	785	744	819	817	793	800	826	820	806	823	818	762	762	796	844	808	877	781	763	812	858	805	838	829	861	748	776	827	794	790	831	791	806	804	810	777	835	799	821	847	821	853	836	815	757	826	793	795	827	821	792	795	799	848	805	797	782	825	772	810	812	826	829	822	812	826	749	803	878	830	781	836	852	862	800	791	813	842	779	805	779	830	796	789	856	815	848	829	837	833	838	793	819	809	787	850	785	816	755	790	809	797	795	787	816	796	817	788	809	817	818	849	857	781	845	797	807	780	765	802	827	825	814	793	838	810	844	794	772	808	798	799	838	808	779	764	797	779	790	821	789	831	800	802	864	791	815	776	845	828	863	819	824	782	815	799	804	828	800	871	844	811	817	874	825	844	802	834	818	847	811	809	833	798	786	787	839	775	819	777	791	792	804	835	810	775	815	784	833	792	833	837	843	782	821	869	775	820	813	752	802	828	818	827	768	811	820	842	795	804	826	884	828	844	809	781	759	804	815	725	866	828	794	791	776	802	831	814	776	794	800	804	780	783	794	772	802	804	857	788	797	781	789	810	788	774	833	773	793	800	791	771	853	780	794	854	828	794	769	839	813	818	793	830	824	798	793	831	786	792	797	824	802	829	788	841	809	818	794	825	761	843	788	762	778	845	832	788	846	785	752	808	839	803	810	791	790	820	825	868	774	839	790	821	815	844	859	811	806	823	820	828	743	836	817	831	819	801	803	788	762	804	832	838	818	805	757	832	802	786	803	802	779	775	817	804	758	864	785	827	800	774	801	815	858	778	818	810	771	788	848	843	770	841	798	854	806	799	804	804	755	770	825	836	804	781	767	840	811	824	854	832	844	833	766	837	817	811	774	808	757	836	806	801	818	787	858	819	801	841	756	818	796	796	833	820	832	874	791	801	819	790	814	820	833	835	819	774	784	777	818	743	829	823	811	807	780	770	787	842	854	789	829	854	772	843	826	828	816	807	836	825	867	789	814	797	796	780	773	837	795	788	868	842	836	796	811	823	823	808	850	821	811	786	830	798	826	871	791	803	788	829	830	736	840	791	833	761	830	840	752	802	823	800	760	799	818	851	772	784	790	792	846	749	836	808	807	803	803	767	842	807	816	816	819	800	752	770	832	819	792	842	836	792	830	795	738	824	780	865	830	811	816	787	837	818	790	841	815	783	787	827	805	788	777	839	799	832	843	842	781	819	787	838	823	856	784	837	850	804	795	771	791	824	852	792	793	830	807	818	850	761	817	768	819	776	772	790	802	818	832	776	773	796	748	789	769	750	809	802	802	821	814	767	822	803	820	810	806	799	757	767	788	778	773	804	854	863	790	811	822	813	844	797	824	849	821	857	834	779	818	797	813	835	807	830	845	791	782	815	813	782	803	835	771	818	753	787	809	827	801	848	801	832	777	781	760	813	843	816	776	834	806	809	806	772	860	812	847	845	883	808	798	809	844	739	772	793	789	809	843	812	844	826	766	796	771	786	802	749	784	784	773	782	800	807	835	749	807	854	824	825	791	758	766	824	773	832	766	811	771	814	788	796	809	831	835	804	771	827	829	814	815	778	778	860	837	778	763	792	798	794	831	779	788	842	815	856	785	815	790	801	813	784	840	838	800	751	790	822	807	744	789	783	812	779	796	812	832	829	802	796	829	800	801	849	797	852	849	842	807	804	787
51266	41958	35247	26115	24470	23118	19284	13439	9146	4571	3616	3922	3958	4098	3599	3768	2510	1720	1734	2428	2141	1841	1162	1257	864	564	499	438	444	541	488	481	454	450	439	440	420	457	420	381	365	379	332	335	355	330	301	354	345	347	305	325	325	313	334	318	333	360	342	327	328	374	319	301	312	327	316	361	343	318	342	354	345	328	354	312	311	364	336	318	338	305	330	309	313	336	345	362	315	284	312	330	342	291	329	302	302	303	291	339	308	294	304	311	298	294	301	310	320	308	293	319	298	281	305	306	302	328	294	323	276	303	274	293	308	306	317	293	322	301	336	315	297	283	327	275	318	315	335	294	313	322	289	282	306	260	289	317	308	321	302	293	282	288	269	267	294	296	281	298	284	278	338	307	295	324	311	285	314	311	272	289	273	345	293	295	296	278	309	297	313	320	294	307	267	333	294	327	293	314	337	302	314	304	308	307	294	280	325	304	308	306	277	297	277	284	308	309	293	298	295	308	273	295	329	311	295	311	292	283	289	311	302	297	319	290	317	316	288	296	287	336	352	282	296	295	309	313	294	320	293	316	291	329	313	308	326	284	302	289	320	312	296	291	315	304	325	320	310	308	287	324	316	263	277	324	291	282	315	293	299	303	322	309	289	323	345	287	297	278	308	303	296	259	295	313	300	309	294	288	301	298	311	322	299	304	329	317	304	318	324	267	271	275	300	307	290	302	296	283	270	322	335	292	326	284	302	307	291	288	316	282	298	268	285	315	297	302	291	327	332	304	328	283	270	310	312	303	322	319	288	308	259	266	274	305	310	313	305	298	291	313	302	285	272	290	286	295	297	315	294	292	284	298	289	312	299	336	298	295	320	296	308	316	320	287	293	295	314	303	303	311	330	309	285	337	310	303	277	293	312	289	300	320	307	306	311	292	278	277	305	285	272	305	295	284	316	292	282	283	323	296	309	314	308	263	326	297	300	294	267	278	304	294	331	276	303	318	302	311	322	310	301	332	305	293	303	302	305	315	301	291	344	324	303	295	316	283	312	331	287	318	312	325	325	303	314	298	317	273	303	283	327	296	284	317	291	310	278	252	311	321	324	294	320	350	279	299	301	322	317	310	324	318	296	314	318	327	304	301	265	305	307	279	308	277	263	307	293	302	294	270	282	323	294	297	306	306	300	307	327	301	279	328	309	318	298	300	305	296	305	324	301	298	315	290	322	298	284	326	287	312	278	288	287	276	330	306	275	280	302	313	282	337	300	276	314	301	335	318	318	316	327	309	282	287	332	299	318	291	302	301	307	294	302	317	313	272	322	285	283	302	299	276	297	327	307	272	296	361	298	308	292	269	309	303	314	297	340	274	337	280	311	299	288	287	328	319	299	288	316	293	271	289	336	294	303	320	283	308	343	315	310	293	328	274	337	302	285	323	315	293	300	331	292	303	334	314	289	284	274	318	305	325	306	301	301	298	308	332	278	269	302	295	314	260	301	296	280	320	315	341	289	302	302	288	309	326	317	322	312	279	305	278	300	303	326	312	323	298	302	307	343	316	289	290	315	346	309	286	303	295	317	310	317	276	300	333	296	296	292	277	284	297	294	313	351	298	297	304	329	293	336	313	308	293	312	267	308	292	300	352	289	338	322	287	304	329	290	291	324	329	316	296	303	327	286	313	295	289	302	313	284	295	299	281	306	282	312	294	316	287	303	310	319	317	289	304	316	298	289	299	311	288	286	313	292	313	319	280	285	308	297	305	324	333	300	333	309	297	298	286	268	282	317	265	307	309	321	331	315	305	289	277	295	327	302	291	299	318	333	302	293	295	342	309	332	285	303	292	287	306	292	268	300	299	293	296	320	325	324	289	287	285	313	304	346	320	305	326	285	316	298	316	284	301	282	276	312	287	274	315	313	299	282	301	324	299	300	294	317	335	313	290	307	310	302	317	309	296	272	318	321	338	303	308	306	279	314	311	327	305	287	288	275	312	303	288	285	302	318	293	274	273	279	339	318	291	328	298	315	291	284	282	342	308	264	293	339	287	304	297	296	294	284	298	292	308	303	319	312	333	305	289	273	296	271	304	301	309	270	321	311	327	288	301	357	288	306	323	298	312	279	344	318	292	304	295	278	285	313	311	313	291	335	322	297	306	290	292	291	306	294	339	287	325	317	296	309	311	329	290	284	304	285	331	303	310	320	278	317	307	292	292	291	292	291	288	300	299	330	314	303	312	325	300	270	302	312	280	303	301	307	293	311	273	332	287	296	305	334	310	331	325	301	289	274	285	305	287	290	290	326	283	291	311	330	292	291	309	280	305	289	260	300	289	301	295	329	310	275	288	273	332	313	301	308	290	312	284	335	283	278	326	296	306	280	290	297	284	311	293	326	307	301	311	287	295	306	266	292	308	299	273	337	294	318	310	344	318	297	288	284	287	279	299	293	294	304	315	294	295	281	307	300	316	303	319	284	295	310	297	290	322	293	314	315	323	303	293	288	302	297	334	283	303	314	319	293	313	288	337	315	302	320	306	291	308	301	292	293	338	306	276	317	320	285	290	312	303	265	249	304	305	286	309	308	270	313	291	321	279	296	333	285	301	315	324	315	292	317	286	299	326	317	292	317	300	315	250	291	317	309	320	324	300	274	294	308	333	315	291	352	318	296	265	312	298	282	320	308	303	301	294	286	308	265	301	277	271	295	319	310	288	285	292	316	292	316	309	313	303	320	299	295	321	311	311	285	298	304	304	318	288	301	319	307	301	279	297	324	299	304	315	311	304	272	318	282	374	335	320	312	328	310	313	304	308	304	292	319	318	304	320	297	293	290	335	304	332	309	310	321	279	305	293	295	301	317	317	290	253	297	327	281	309	298	302	297	316	279	309	322	285	318	325	309	300	301	303	321	280	290	295	293	303	299	288	311	308	282	300	305	276	317	296	318	284	284	311	311	258	301	315	294	342	303	307	283	312	316	320	317	310	343	303	307	290	291	310	284	300	333	327	312	276	285	293	326	285	275	308	318	341	313	304	288	336	303	241	328	334	306	276	302	313	288	279	284	309	317	305	317	301	305	287	297	333	288	330	319	291	320	280	289	295	297	327	313	312	319	294	281	348	302	323	284	313	300	301	302	327	273	336	288	310	321	270	297	315	338	300	336	306	300	303	296	309	320	253	310	275	288	285	293	307	321	309	316	299	334	271	299	292	288	273	304	281	302	297	310	316	310	335	293	289	313	274	274	282	288	336	284	340	316	330	305	317	304	276	311	290	281	314	318	295	318	286	305	311	289	296	316	306	312	320	286	320	286	296	301	278	316	298	290	313	321	301	305	306	295	319	266	324	310	291	347	307	293	297	308	276	285	293	302	287	320	313	291	309	325	342	286	311	313	292	357	312	340	305	319	314	323	306	310	330	277	279	316	325	295	315	280	300	305	265	311	311	306	291	316	297	285	306	316	286	292	317	321	314	324	294	324	309	310	284	321	285	289	308	290	300	303	323	287	323
41366	43085	41037	24882	28412	28397	27092	23256	20158	12736	12767	14356	14422	14373	12911	14895	9780	6981	7563	10761	9352	8787	4856	6538	4252	2703	2229	1803	1816	1920	1913	1891	1946	1891	1778	1788	1708	1656	1567	1435	1359	1247	1170	1060	982	990	1001	948	905	893	898	833	899	841	933	955	933	1038	971	974	1157	975	965	971	902	911	931	955	886	840	808	847	901	898	844	867	857	820	848	832	806	783	787	824	766	843	800	767	768	738	769	732	761	741	784	756	775	709	726	683	776	692	740	737	735	755	752	770	765	774	698	782	716	770	729	701	766	771	738	774	716	774	760	691	698	706	755	732	702	726	752	718	744	745	760	771	713	739	733	694	721	739	704	708	744	753	682	707	716	725	740	746	767	753	735	777	751	754	768	704	729	742	771	704	753	760	704	764	708	772	710	739	741	710	805	715	741	742	735	741	718	768	711	722	715	693	702	716	728	734	708	700	736	731	746	703	672	741	724	699	751	752	777	745	725	727	739	769	705	648	713	774	683	733	706	707	697	736	749	733	756	700	721	772	716	808	712	696	810	729	727	737	731	736	748	762	707	733	716	752	745	703	674	734	754	734	702	760	763	720	744	717	741	697	731	685	738	727	738	721	734	734	702	754	706	707	709	706	699	769	713	703	731	744	768	739	732	751	705	724	717	726	782	717	721	734	721	696	739	715	718	764	750	727	722	746	720	717	709	736	739	676	702	740	745	716	730	765	754	743	705	716	746	774	722	726	754	726	716	712	747	738	758	719	685	706	758	743	730	744	746	742	757	746	730	716	747	728	750	728	748	747	758	734	764	711	712	718	713	737	755	709	747	694	712	686	688	764	741	700	758	769	717	768	744	718	761	722	723	723	766	702	711	733	710	741	716	747	738	725	732	710	757	756	769	706	734	692	768	767	726	698	695	765	743	733	715	751	695	751	704	770	675	696	744	715	714	726	696	730	722	716	698	757	761	738	761	708	706	745	768	751	713	718	723	726	719	734	748	737	780	741	716	732	735	724	685	770	737	723	687	716	719	738	721	743	753	704	683	769	720	797	764	755	752	729	728	733	718	742	737	719	780	739	729	706	692	732	710	717	693	750	737	716	754	697	766	763	742	757	747	777	755	685	730	707	765	737	755	715	748	743	769	710	685	739	691	700	761	754	749	721	753	734	725	733	760	762	731	714	763	719	743	690	675	693	749	791	772	768	714	699	751	745	732	761	746	724	767	698	752	751	724	723	739	702	712	742	732	705	780	723	695	696	736	742	735	735	679	750	747	745	726	728	701	691	757	752	738	699	724	736	726	748	748	732	706	700	724	722	726	739	738	758	704	706	695	781	733	742	762	718	703	727	717	730	755	742	756	768	729	694	749	702	755	673	752	731	715	707	693	716	739	755	727	684	755	712	696	761	710	749	737	721	760	723	666	747	689	710	733	733	690	766	702	737	724	737	707	698	758	748	709	726	740	745	714	722	740	740	702	712	782	763	714	729	731	715	686	713	735	752	710	683	711	708	764	696	704	743	759	773	720	803	728	695	764	727	734	685	727	772	769	762	718	758	725	718	708	708	718	739	795	727	726	741	712	721	758	730	739	748	736	766	757	714	701	704	691	725	735	697	717	740	746	727	707	726	713	732	706	726	734	679	778	768	727	714	759	757	770	694	752	708	693	739	699	703	671	686	765	745	718	743	734	715	729	753	736	742	668	744	756	682	713	779	763	757	693	724	706	708	711	763	731	695	698	740	705	710	708	692	736	701	684	700	697	724	672	716	800	711	706	721	750	743	714	712	713	750	765	717	801	751	701	777	717	746	717	744	731	757	744	699	764	771	782	787	797	718	721	713	750	727	776	705	706	718	762	719	746	747	731	724	711	684	762	742	701	769	786	722	768	724	764	719	739	737	737	745	709	801	735	739	701	742	730	743	702	721	751	763	773	693	750	764	731	730	697	740	697	694	760	715	707	698	759	754	676	701	682	708	772	697	752	732	759	719	683	710	712	746	770	740	739	738	727	743	742	742	734	708	774	727	746	723	771	752	756	702	735	731	745	726	733	715	748	705	692	693	757	711	757	688	787	726	764	736	764	734	715	731	687	748	711	712	770	716	720	692	685	699	718	714	793	758	657	720	724	735	719	774	721	763	736	732	744	741	698	678	725	674	707	763	732	769	758	721	769	730	710	768	701	761	759	697	737	776	705	732	756	730	770	710	750	745	721	763	754	700	717	709	717	765	747	738	783	745	685	701	737	747	705	710	717	747	697	684	687	794	673	769	723	746	728	746	705	726	699	736	684	770	739	734	731	773	755	735	728	690	711	731	739	702	734	749	716	753	733	678	700	736	695	686	734	747	717	724	748	711	711	701	688	761	748	728	745	783	734	749	749	726	733	713	696	726	753	760	728	775	743	720	733	717	754	752	728	699	639	763	743	696	723	763	735	749	736	722	711	759	725	746	690	721	672	739	742	712	683	813	710	715	717	691	757	722	740	741	732	743	699	766	717	751	782	719	714	771	685	742	752	740	741	727	749	742	737	768	727	773	732	700	750	773	736	741	705	748	738	711	708	715	750	747	709	762	765	767	702	725	694	737	709	743	772	741	728	737	755	781	697	691	742	723	708	715	733	706	721	739	727	762	726	791	721	733	692	716	773	718	736	733	750	728	710	725	692	697	754	770	776	744	730	697	741	753	728	726	704	748	784	717	792	742	642	729	733	679	739	726	755	709	720	706	750	777	748	703	783	697	717	722	686	695	688	721	750	736	722	714	694	739	731	725	762	730	694	759	753	733	728	751	709	728	754	798	757	711	794	778	780	731	722	724	672	759	800	726	754	686	754	786	711	682	729	758	702	735	781	709	738	655	770	723	723	746	726	734	772	692	732	710	716	678	761	713	744	714	716	741	779	723	740	699	685	675	735	761	731	672	755	743	721	707	748	759	716	715	759	744	756	727	696	733	704	720	757	688	759	784	706	775	737	747	723	753	737	703	662	732	794	747	784	715	713	702	743	706	785	719	709	774	687	741	741	755	748	745	761	684	698	688	698	685	678	670	677	758	726	738	742	760	713	712	730	760	703	735	724	686	750	728	696	698	755	748	749	720	725	709	738	733	679	726	762	739	719	705	764	765	746	755	757	755	733	696	776	760	714	772	728	769	726	735	670	740	737	735	723	718	752	744	684	735	746	728	717	713	729	743	748	727	716	708	723	725	761	730	752	714	745	750	713	722	714	710	735	745	732	726	695	735	739	693	762	746	712	720	681	717	696	731	737	725	705	709	747	706	764	710	763	709	712	701	716	698	742	708	683	732	711	720	725	754	707	702	711	712	725	706	702	744	719	715	722	707	750	773	715	724	734	784	788	738	712	706	711	723	711	733	738	736	715	705	693	718	713	795	737	743	689	754	737	742	737	782	752	763	719	747	749	759	816	746	740	724	716	726	715	681	723	727	721	701	747	738	715	734	763	751	787	712	713	716	679	731	711	710	729	705	756	742	759	748	734	752
12399	13445	11510	4734	2843	2417	1866	1535	1370	1095	932	937	751	742	609	629	538	550	455	430	402	370	349	352	362	361	350	359	361	364	348	321	366	351	328	354	359	376	339	365	335	376	281	309	344	331	336	328	326	329	307	291	313	315	303	317	313	322	293	337	332	336	326	322	321	313	318	301	312	307	308	306	286	317	304	323	310	321	304	319	324	299	321	316	322	313	302	312	313	301	321	335	323	325	312	329	339	300	280	307	303	316	321	321	278	298	294	276	297	310	316	338	313	307	296	295	311	284	303	317	285	300	301	288	310	314	297	325	288	304	331	311	313	310	361	310	320	294	314	349	340	336	316	304	281	302	284	311	281	302	312	332	327	318	294	314	279	303	321	296	299	303	299	305	335	302	306	337	275	337	295	301	302	318	312	292	325	287	286	293	311	312	300	298	286	309	313	291	317	319	319	333	308	304	312	296	305	289	295	297	309	297	278	307	327	308	315	295	317	295	298	302	316	314	297	312	327	327	282	331	331	307	331	298	301	319	296	298	307	316	296	297	296	299	314	281	306	313	307	341	337	286	317	277	306	351	305	314	296	320	266	306	314	309	294	300	301	314	284	292	335	300	298	291	318	341	296	314	315	315	309	315	320	268	299	303	273	297	294	295	302	292	281	295	326	327	298	295	324	317	309	286	319	338	311	300	301	324	310	289	283	281	310	302	355	283	288	286	323	315	329	312	287	318	280	307	294	323	343	323	319	294	361	272	296	295	303	308	305	289	304	288	309	279	295	304	316	297	306	316	309	295	323	301	334	290	298	295	320	312	340	319	298	289	285	311	309	289	307	312	309	269	302	342	309	299	300	332	307	290	329	308	295	304	299	312	343	311	267	296	306	326	303	282	320	334	325	293	329	293	322	313	314	270	321	298	304	331	293	305	291	263	275	306	287	294	311	319	299	274	328	290	345	306	323	316	260	285	311	316	305	311	301	294	306	300	278	325	291	274	344	342	319	305	338	324	297	293	284	339	299	284	266	316	302	297	308	302	328	315	309	310	296	294	291	314	303	331	284	294	317	282	316	314	342	330	300	318	336	291	339	315	296	304	294	306	309	324	319	299	314	279	301	301	326	304	301	298	309	336	287	280	296	327	318	288	288	340	294	315	293	285	275	318	308	289	308	328	308	303	273	326	302	315	332	311	304	297	290	298	330	328	338	307	300	318	342	299	293	308	315	325	315	315	332	342	306	292	282	281	305	304	292	334	306	324	302	301	304	286	328	321	279	270	334	327	302	347	289	291	308	287	304	290	311	315	315	317	325	296	307	293	321	313	309	289	295	284	330	317	332	316	330	289	313	295	292	280	296	320	277	334	303	309	273	306	286	313	308	322	333	310	322	311	321	291	321	278	320	303	295	296	342	314	254	309	310	325	310	314	304	299	304	276	277	321	317	313	340	307	319	314	303	310	336	306	340	301	284	273	317	306	310	323	308	299	321	349	302	306	284	331	287	310	285	324	285	302	332	292	309	308	306	301	296	305	304	297	296	291	321	301	333	312	306	309	316	326	313	317	321	286	299	282	333	328	288	330	299	307	319	308	326	287	270	319	310	332	317	277	308	292	337	337	343	296	299	290	302	321	297	298	315	309	302	307	296	284	309	323	299	301	316	313	282	334	291	306	304	306	324	320	317	303	315	315	323	299	353	311	295	313	277	315	302	319	313	318	303	266	320	306	286	295	292	305	289	312	330	325	291	312	291	300	281	337	304	336	284	293	298	307	281	332	319	279	290	310	337	291	312	309	314	286	296	286	315	309	302	337	322	311	336	298	309	280	272	311	322	278	327	330	297	335	274	317	262	284	295	349	293	307	314	308	295	295	323	310	320	298	305	325	301	295	304	329	316	333	311	331	320	305	308	286	317	293	307	362	319	307	263	281	298	322	307	358	323	308	323	310	308	296	296	310	289	314	337	299	305	289	295	295	335	309	340	303	286	335	325	296	305	303	313	318	316	328	302	289	306	283	317	327	319	357	303	309	321	293	298	303	310	294	286	302	305	355	292	303	279	297	320	287	327	327	249	320	326	357	318	314	349	293	287	318	325	328	304	304	314	297	333	319	305	297	298	319	312	309	297	314	344	316	306	302	279	340	282	310	295	324	309	313	295	297	319	309	285	292	318	330	293	296	335	328	322	330	322	307	304	302	310	297	317	305	292	300	292	298	296	281	324	331	298	297	333	303	304	325	282	307	307	315	304	315	304	295	347	294	325	315	331	338	333	340	302	283	310	262	322	347	316	310	286	316	309	324	293	330	295	300	359	309	319	295	285	270	332	307	302	375	294	332	344	277	287	347	308	314	285	346	318	314	301	341	286	271	362	331	305	308	285	312	290	296	316	318	311	313	286	313	307	295	297	288	321	340	266	301	275	322	305	303	311	319	297	306	333	299	310	286	338	315	310	307	295	312	282	293	285	293	287	290	312	298	308	303	316	297	297	313	300	333	309	296	323	266	280	296	337	299	323	296	296	335	321	332	316	325	300	315	310	302	272	322	306	303	307	320	307	303	297	304	308	341	335	316	312	308	305	278	309	302	300	272	338	317	296	330	302	315	322	309	308	292	290	286	328	306	286	283	294	300	302	336	299	317	330	292	327	309	320	301	295	273	290	307	293	321	315	325	296	333	313	331	292	290	289	302	297	295	254	308	316	308	331	324	327	278	302	306	309	313	291	305	301	336	316	322	272	287	300	302	299	319	327	306	355	345	315	272	278	316	297	316	274	300	295	308	256	308	301	281	309	299	282	279	325	298	287	313	326	296	285	343	291	310	279	315	349	307	311	315	312	325	319	292	301	285	296	329	341	281	323	316	277	324	301	307	302	270	303	297	301	294	304	296	285	290	319	296	324	308	292	285	310	300	305	307	313	327	305	293	311	290	312	319	309	308	269	311	325	319	310	324	305	288	323	309	299	292	311	281	325	310	289	284	305	308	324	307	289	308	314	297	320	303	303	324	308	313	327	337	307	303	321	297	294	300	329	333	298	326	304	298	350	321	327	301	344	332	321	309	329	296	317	302	298	297	283	286	313	317	293	323	300	290	306	296	314	308	318	303	305	335	292	315	301	334	321	294	301	314	276	303	314	301	287	281	322	326	329	315	304	309	348	305	298	304	336	319	267	292	287	318	311	299	305	296	294	313	300	334	301	316	333	264	297	318	303	296	293	311	332	329	289	321	298	311	323	345	302	288	299	288	266	299	277	318	314	316	301	301	311	330	275	331	306	331	295	305	346	307	305	307	284	314	311	320	314	307	295	296	319	320	300	325	323	320	294	291	300	319	288	310	324	329	282	354	279	300	274	327	298	305	287	325	299	307	300	345	352	317	293	301	309	299	258	333	301	278	302	332	322	344	320	311	277	298	309	319	321	310	309	298	298	316	298	336	332	328	312	313	331	316	303	302	320	311	285	306	295	292	274	298	297	329	315	278	297	313	328	297	313	282	328	289
9554	14303	14677	9349	8598	9132	7328	6847	5942	4794	4267	4116	3680	3446	2877	2644	2370	2129	1793	1581	1530	1424	1232	1276	1164	1099	1055	1125	1078	1175	1119	1111	1144	1117	1068	1066	1116	1069	997	1040	1020	972	922	846	866	866	801	838	827	819	798	805	852	766	829	840	818	857	827	814	833	839	836	817	757	823	828	811	814	795	833	829	843	762	812	772	794	852	801	779	774	786	759	770	770	788	803	764	754	740	816	773	753	760	746	788	747	746	754	707	764	760	752	764	779	765	769	788	711	680	793	787	780	767	748	786	712	777	766	776	781	773	738	809	818	792	783	735	769	772	756	735	821	768	778	744	756	794	748	739	762	725	707	735	786	764	709	770	735	792	770	746	763	789	765	747	747	762	747	731	751	735	728	741	729	716	743	715	762	753	764	769	768	779	690	720	820	766	755	697	763	724	705	763	761	755	713	785	815	735	759	784	783	791	777	784	749	767	775	750	745	748	766	757	774	801	765	756	773	724	786	790	769	769	805	785	717	787	747	739	760	765	783	792	780	769	754	751	776	784	722	750	732	727	774	777	757	754	732	814	754	723	728	765	729	776	705	770	777	767	741	729	725	744	776	752	798	748	752	797	761	754	770	759	739	760	794	768	773	816	761	775	743	740	767	765	718	792	773	771	713	810	766	772	756	762	784	772	765	845	726	762	797	776	760	752	785	776	785	734	757	766	803	745	773	730	767	785	774	783	744	777	744	768	769	708	792	727	726	738	783	721	774	708	795	754	738	755	765	727	759	771	785	733	755	758	783	732	752	767	723	780	763	793	794	699	737	754	770	772	748	750	795	781	778	779	759	782	736	717	749	759	781	836	740	762	752	797	722	750	782	722	761	778	770	760	795	736	753	717	785	753	813	734	764	753	784	754	723	702	781	771	766	794	752	749	749	718	730	773	759	790	750	725	740	763	782	755	784	742	746	753	743	783	750	781	779	801	803	743	742	747	771	740	804	738	763	775	748	694	742	798	745	760	773	753	788	719	774	740	793	774	706	777	729	759	714	768	753	778	764	787	733	782	735	783	773	733	800	775	761	737	746	751	781	746	698	807	774	780	740	694	757	740	778	778	747	758	824	764	744	760	791	730	754	791	797	773	751	774	783	736	730	698	718	743	741	730	741	787	718	745	815	745	735	759	746	750	786	740	746	777	747	740	784	709	745	781	793	816	775	752	752	760	737	731	769	755	693	756	791	787	739	680	780	805	701	828	737	737	763	711	738	800	743	771	828	702	751	806	730	743	757	719	743	719	779	763	751	759	772	769	785	742	764	727	812	787	739	791	755	716	746	777	759	741	779	797	733	729	738	772	801	736	789	717	828	691	764	742	783	768	774	784	783	762	771	760	784	767	743	714	743	802	713	710	714	758	777	757	802	721	754	763	724	770	761	802	746	767	730	741	744	735	762	757	765	762	721	751	725	734	726	762	779	740	773	776	773	748	714	713	753	751	759	757	766	768	730	761	740	716	763	763	740	777	750	736	755	694	766	793	755	777	755	732	801	784	667	743	761	777	725	767	788	740	751	764	713	760	782	793	747	780	782	721	744	753	736	773	791	759	785	764	765	755	748	690	751	763	760	775	767	774	740	782	782	738	733	761	755	763	790	790	713	745	741	739	764	750	787	771	765	813	777	769	775	761	715	752	765	790	814	773	754	781	733	775	736	706	799	796	712	780	773	733	780	791	733	727	720	741	784	764	758	735	747	788	774	781	757	778	751	778	793	788	768	750	769	764	752	740	763	737	762	739	752	762	751	767	740	776	797	756	710	785	771	710	766	772	735	730	779	765	768	737	710	693	753	742	774	724	786	737	731	762	743	791	757	749	766	740	751	751	794	727	756	784	781	763	790	762	763	746	809	740	746	689	737	776	737	759	717	799	718	722	765	755	805	787	802	763	791	758	751	772	757	737	742	801	807	712	745	792	747	794	734	745	764	783	737	792	758	775	755	802	753	793	756	706	759	739	773	798	735	776	726	743	745	750	779	756	771	812	735	805	741	728	713	774	759	758	736	745	781	717	766	746	735	758	783	769	784	739	801	768	784	809	746	702	731	732	761	727	730	752	768	737	795	728	780	734	756	755	750	757	770	749	756	716	753	733	733	751	789	775	802	757	786	760	713	752	748	733	811	805	710	805	754	752	809	776	770	746	789	724	778	759	757	760	767	762	773	797	752	706	756	729	798	769	770	790	748	770	739	821	745	759	790	714	787	763	791	789	795	806	792	801	727	689	738	724	758	767	771	753	751	767	752	800	724	743	758	787	779	766	775	756	761	739	728	714	725	754	775	782	771	748	787	751	776	735	795	738	748	744	725	723	765	689	802	748	767	754	751	753	791	723	774	798	737	769	746	708	785	732	798	729	745	789	792	708	785	753	799	746	807	731	689	719	731	767	748	739	771	788	744	779	735	736	700	751	740	727	734	749	733	735	732	772	745	790	770	783	763	736	785	744	831	769	789	730	783	746	813	811	723	790	761	745	730	781	789	779	744	771	802	731	731	752	749	784	720	751	708	787	772	691	740	794	760	732	759	766	760	754	775	735	742	725	735	784	728	738	800	703	772	753	794	740	755	748	769	773	682	788	719	772	733	814	755	746	767	755	768	734	750	740	767	739	778	832	768	721	733	731	761	766	786	772	702	751	773	752	767	776	770	754	756	782	747	743	744	743	741	747	772	745	760	732	785	744	743	755	745	714	754	710	731	691	796	750	785	789	776	797	761	791	747	744	727	818	800	765	727	757	762	773	777	793	759	756	733	775	729	746	783	754	752	780	753	754	723	730	728	743	745	713	727	800	754	746	746	738	727	753	731	769	784	756	722	740	758	742	739	768	745	731	771	791	736	737	759	682	742	812	734	764	745	786	714	762	811	719	763	739	739	738	733	754	756	778	734	768	816	761	786	739	806	729	770	720	818	770	732	805	757	777	744	743	718	731	833	776	738	721	746	698	755	761	816	747	765	740	797	753	771	750	751	733	771	736	753	713	786	770	726	747	738	747	794	716	798	734	743	717	729	715	755	757	790	770	775	743	731	824	760	781	747	753	731	787	750	756	747	746	774	762	796	746	738	734	748	822	747	776	747	767	743	778	734	805	767	780	754	734	822	728	779	751	725	808	792	806	794	775	747	744	762	742	765	728	744	788	773	784	766	744	776	734	753	788	719	791	762	772	741	761	768	718	794	756	745	751	742	762	774	723	711	766	774	783	733	744	809	784	754	744	776	770	767	752	754	730	722	682	771	753	814	747	780	749	794	744	794	768	764	732	734	793	741	773	752	741	791	736	828	744	748	790	751	786	791	727	800	792	778	783	764	783	774	691	761	813	778	714	750	807	794	807	726	723	812	743	740	717	749	739	776	742	715	745	746	786	767	784	765	732	754	792	762	747	744	760	740	780	770	776	792	764	763	766	765	870	808	776	785	784	698	768	738	797	784	757	758	716	751	777	745	719	737	753	765	700	757	782
40792	40326	33529	23233	18484	15271	11254	7189	5316	3172	2207	2361	2167	2320	2132	2390	1637	1429	1072	1005	885	1294	729	763	631	516	454	413	451	425	454	452	400	428	416	443	416	405	410	400	427	367	372	378	374	379	337	346	376	337	363	339	342	341	343	342	363	345	325	365	348	334	360	366	348	334	352	305	332	351	325	379	346	341	341	322	327	333	351	359	330	319	354	314	336	315	318	347	347	332	374	332	361	333	310	320	333	352	336	322	336	307	311	315	319	321	308	333	314	312	311	346	333	328	283	315	332	336	339	317	323	316	289	328	355	327	356	348	370	318	329	333	336	316	337	310	356	333	314	326	319	309	321	332	336	311	331	320	329	354	333	320	337	322	321	308	344	329	345	344	339	327	317	346	336	309	346	357	357	336	338	341	345	317	331	367	342	329	356	282	294	346	318	375	347	285	345	339	330	332	337	312	310	352	322	344	353	366	332	356	318	342	329	312	288	338	326	351	283	317	319	367	313	342	333	370	353	315	335	330	328	319	351	286	317	335	332	327	340	314	328	314	305	303	314	313	338	317	320	347	320	321	336	331	365	345	327	334	322	335	329	317	306	331	302	324	338	361	331	319	352	371	336	364	306	327	342	355	374	352	310	299	307	319	352	359	342	343	358	347	361	286	381	371	318	349	360	318	319	352	354	325	326	365	336	319	303	350	295	332	351	309	339	320	332	314	329	315	370	346	301	340	328	339	365	326	357	330	323	346	334	311	322	299	358	356	334	310	353	346	319	313	315	301	336	319	305	322	321	297	315	325	317	353	308	372	311	338	314	350	318	335	317	344	291	314	324	297	324	374	351	304	345	367	308	367	336	327	338	315	316	366	347	352	365	348	352	309	332	338	320	343	333	318	341	356	317	347	373	320	345	355	311	330	372	338	359	352	292	322	320	341	338	354	365	344	334	319	338	333	339	381	340	298	340	313	355	350	324	333	332	345	334	334	332	301	342	346	309	307	308	338	338	319	342	305	323	324	319	309	319	336	303	308	324	324	334	335	343	361	305	354	299	314	345	306	335	315	340	340	308	332	309	319	324	327	365	293	330	311	369	332	369	325	327	343	324	336	343	366	327	367	334	336	338	363	327	389	349	347	331	327	338	301	363	320	336	345	323	329	350	301	334	323	301	298	312	327	323	319	300	345	299	326	314	326	322	345	373	319	360	380	297	320	370	341	334	332	330	311	340	349	289	329	370	320	324	318	371	358	336	309	344	331	342	323	320	340	351	342	324	342	311	313	328	346	308	353	358	328	310	344	329	344	390	359	299	309	319	314	346	308	343	320	331	359	335	316	330	326	349	340	319	328	344	302	365	332	360	313	363	347	343	314	327	321	351	329	345	332	301	317	313	326	345	315	323	321	334	306	308	368	365	329	343	347	298	370	365	374	336	336	296	331	342	316	331	338	334	307	336	356	349	346	316	322	320	337	362	316	310	317	354	350	320	302	342	306	367	315	350	321	303	299	371	318	309	300	341	354	323	329	326	313	336	352	314	341	314	324	330	335	312	306	335	355	324	312	332	328	348	311	336	337	330	335	337	323	345	331	341	311	315	330	325	315	320	306	322	302	344	343	330	320	358	327	328	340	349	299	355	355	316	351	342	337	323	340	300	345	320	328	357	362	336	303	347	337	322	352	309	324	340	330	312	337	317	347	320	314	318	342	310	312	313	327	335	320	332	324	335	325	310	314	330	316	317	305	352	360	340	314	322	342	343	351	379	331	344	331	306	329	328	308	310	308	336	320	352	335	310	313	310	324	346	344	349	335	287	320	356	300	347	322	340	348	338	361	341	348	314	342	329	348	335	289	326	287	331	337	299	329	309	342	333	303	300	344	335	302	367	342	375	381	319	382	341	350	334	344	332	334	327	330	318	340	321	294	350	351	377	359	329	319	354	355	327	335	318	350	331	345	329	357	340	310	350	323	319	321	327	315	296	330	354	340	340	365	344	320	312	331	314	359	306	319	348	310	328	347	324	337	336	336	300	323	343	335	365	293	328	302	315	347	314	337	354	328	349	311	375	327	316	316	317	327	336	304	334	326	325	332	343	314	336	333	341	301	343	327	315	307	371	338	288	326	352	320	322	338	321	368	335	339	348	323	350	322	350	330	332	306	319	330	323	331	333	347	312	346	330	337	311	334	372	324	313	379	322	334	307	299	303	336	356	368	317	353	345	322	343	345	357	345	334	328	311	315	341	330	333	333	308	324	315	335	334	325	320	329	312	308	358	316	336	368	311	378	334	312	329	353	353	296	307	317	338	328	364	308	316	324	322	305	324	326	317	326	327	354	336	332	334	335	363	313	317	318	333	336	295	335	359	320	331	341	334	316	313	322	352	305	292	328	315	326	314	382	319	328	301	334	326	345	319	304	351	314	307	339	341	338	317	326	312	334	334	350	334	343	298	318	350	313	297	333	340	335	353	333	349	326	316	328	314	331	335	351	314	333	330	347	340	326	345	291	351	307	345	351	314	298	329	340	314	303	324	284	340	314	377	360	334	331	346	352	333	343	329	331	312	337	321	335	346	307	377	343	339	339	339	304	319	300	368	309	335	335	309	332	342	380	357	316	301	298	336	333	342	333	345	342	339	331	342	334	326	348	318	328	313	375	326	339	340	337	309	290	336	332	309	341	342	348	328	327	309	330	326	285	336	360	308	336	332	348	349	328	320	320	320	345	335	335	325	285	358	339	327	316	319	335	303	360	349	367	338	310	311	337	354	305	304	314	340	318	320	319	301	314	304	303	353	354	322	297	310	341	308	314	335	297	342	349	289	346	357	337	366	334	269	335	313	305	324	317	321	334	381	346	335	309	324	351	342	320	345	328	338	358	286	317	304	306	326	308	315	290	345	330	343	326	309	319	329	317	321	328	276	308	337	341	320	344	318	328	316	319	327	335	312	333	332	330	329	349	346	272	306	354	306	308	343	343	328	321	326	355	306	330	340	334	321	349	343	331	313	314	341	335	311	330	314	345	305	312	303	333	338	354	330	306	336	337	363	312	307	338	345	349	319	331	323	271	316	323	355	341	316	341	328	328	329	316	343	330	315	305	346	320	327	322	329	331	308	301	348	348	338	337	322	312	332	339	318	327	341	355	341	336	342	329	311	330	328	336	294	310	308	348	324	333	305	351	339	340	313	312	314	303	314	372	311	336	298	332	348	307	309	314	337	303	339	293	338	290	331	340	304	347	346	347	310	313	300	323	327	326	347	349	313	356	325	334	320	360	322	300	324	319	310	340	324	325	340	320	336	337	323	313	360	310	333	337	309	327	351	318	330	300	320	308	318	322	340	331	367	335	308	337	347	318	359	360	337	324	362	317	311	338	337	327	340	335	316	300	349	355	327	323	335	318	316	317	333	356	323	339	311	329	380	330	324	351	333	318	356	352	340	329	356	363	321	327	305	321	348	325	337	340	361	332	359	325	322	315	316	343	331	343	319	324	333	294	321	309
32209	36300	31054	19745	20270	22780	20285	16601	15903	9880	8967	9930	9869	10474	8883	10478	7292	6882	5180	4861	3951	6312	3141	4289	2631	1956	1625	1495	1484	1576	1621	1625	1568	1485	1461	1499	1440	1473	1387	1308	1242	1197	1060	1058	964	1026	1059	1002	951	1008	899	879	828	887	900	868	1002	1007	955	953	1047	935	944	887	906	917	907	929	888	914	911	904	881	892	907	906	891	897	877	898	900	860	896	839	806	862	839	850	832	823	829	787	853	831	789	837	819	800	801	832	836	765	822	782	811	807	794	811	766	854	825	821	788	834	791	769	779	819	800	800	779	773	798	798	793	769	771	814	803	785	783	826	803	807	813	793	805	775	816	762	825	812	805	775	801	837	848	773	793	799	773	775	810	788	773	787	782	845	818	828	760	825	822	785	784	793	793	801	843	816	793	790	743	843	868	763	789	793	716	752	804	778	784	800	765	803	746	798	795	820	798	764	818	803	779	778	789	804	754	788	827	819	764	764	835	778	708	826	825	846	849	790	818	799	779	763	789	848	784	794	795	795	792	785	850	796	793	856	828	772	768	776	822	792	744	848	788	755	813	848	817	768	832	812	829	797	780	811	833	828	831	798	744	798	785	823	782	797	785	846	795	789	785	803	794	732	757	815	764	799	794	747	817	806	791	823	769	837	821	864	817	809	809	779	775	803	804	783	789	816	765	825	819	779	802	798	800	774	805	793	796	781	832	750	810	794	770	769	805	771	803	838	765	814	796	784	778	796	776	767	823	842	817	780	825	755	791	739	791	805	760	790	759	798	801	828	787	779	819	823	772	762	789	738	790	779	839	801	859	802	800	813	780	838	818	829	866	767	779	740	782	819	815	847	832	809	772	792	835	732	816	767	788	773	730	820	822	752	837	797	807	825	753	809	772	756	792	739	790	764	828	816	790	798	836	815	751	749	759	798	779	814	779	768	757	802	756	774	826	788	742	784	783	774	812	798	765	793	842	809	776	782	824	783	778	809	822	771	766	802	806	842	847	789	852	823	803	762	786	793	783	792	783	785	722	781	846	794	819	816	846	837	781	777	761	813	762	834	804	796	809	829	768	751	792	766	785	828	821	796	804	770	795	799	731	783	770	769	777	823	769	770	799	846	819	761	819	766	771	791	816	816	833	790	786	784	852	754	791	774	792	799	781	770	814	722	849	810	792	813	771	787	830	794	824	770	795	798	817	813	815	807	760	857	810	805	764	791	794	777	827	819	787	813	801	774	851	774	802	814	779	774	822	818	763	805	821	763	799	790	834	800	783	788	757	812	817	848	829	717	816	799	798	786	796	788	758	814	768	823	791	831	778	826	801	787	857	798	801	753	761	795	773	813	803	767	811	834	778	738	832	811	746	777	808	777	843	843	783	845	799	835	737	789	830	835	751	811	855	761	839	742	801	784	760	793	797	781	769	824	777	797	798	812	794	780	838	808	847	815	793	787	770	785	816	853	813	830	837	745	798	755	782	775	778	793	781	791	798	829	844	824	771	801	818	760	797	816	794	799	779	784	798	843	797	790	839	804	778	812	799	805	818	774	790	747	835	843	776	783	791	808	777	812	825	784	810	831	799	805	751	811	827	820	775	752	754	835	823	772	822	781	805	757	774	824	778	758	784	811	799	784	778	776	752	842	766	843	784	789	769	834	811	841	808	863	785	786	856	795	779	790	779	826	808	817	789	846	796	787	799	762	771	775	823	787	787	818	818	810	814	783	783	792	764	759	764	796	846	816	803	764	823	812	803	793	767	759	810	818	729	783	794	792	820	806	756	794	782	750	812	801	777	794	813	826	786	822	805	824	807	784	834	810	840	797	811	790	803	857	747	754	793	756	781	805	808	848	794	816	798	830	829	830	789	787	801	858	796	815	810	724	841	819	784	769	829	784	795	782	815	816	802	785	794	803	791	789	808	757	771	776	746	802	755	800	790	788	805	724	843	798	776	791	779	809	761	796	817	765	820	795	816	779	790	782	796	818	774	791	814	843	858	803	789	787	820	809	785	840	788	784	800	782	802	782	802	773	832	762	829	805	781	801	827	843	774	827	786	802	817	768	766	812	816	822	801	827	827	773	740	823	832	813	790	864	760	816	763	806	760	846	817	749	817	815	765	825	762	785	836	777	783	852	809	806	831	811	796	776	771	820	852	740	782	838	768	807	789	796	767	766	782	802	765	789	831	808	825	795	908	781	793	808	807	790	808	828	792	836	852	798	776	808	803	776	767	852	803	799	787	780	770	801	815	813	776	787	841	818	865	808	805	823	713	753	794	811	776	769	833	790	794	835	776	756	815	783	769	850	882	798	840	766	784	763	843	791	809	767	779	837	806	826	777	807	778	821	819	791	810	815	761	797	795	854	806	800	791	795	786	787	815	776	789	816	792	766	740	799	837	744	759	813	820	782	843	826	793	750	832	824	756	807	762	775	810	800	810	753	785	778	745	802	797	841	765	830	755	791	788	792	807	894	746	840	808	836	835	813	768	816	826	817	801	739	793	825	786	850	764	825	784	815	784	802	772	834	799	808	792	804	818	797	815	832	828	778	805	797	819	774	761	823	773	856	804	755	819	784	729	794	778	835	778	780	793	771	794	781	787	783	788	797	774	828	806	749	824	761	784	765	773	751	834	804	806	806	799	846	805	821	823	736	795	815	735	775	761	805	794	791	795	803	792	758	805	824	793	770	836	832	812	805	799	830	821	856	789	850	729	769	767	828	793	775	781	815	807	809	817	769	812	802	844	779	780	748	819	785	761	734	769	826	826	831	784	733	855	812	815	825	779	822	823	753	804	821	786	800	796	819	822	806	767	760	748	781	794	772	771	797	781	819	829	811	829	773	805	743	761	814	785	798	774	801	776	807	759	747	793	816	786	829	822	807	835	797	808	784	804	844	769	810	746	767	837	784	797	775	789	799	832	835	830	773	800	811	842	820	806	793	766	773	813	774	837	770	802	796	811	772	825	811	776	789	803	819	801	792	770	768	756	825	781	795	770	806	821	802	801	807	849	845	806	842	823	845	852	812	769	787	796	794	774	774	745	810	796	802	793	787	815	772	849	801	796	820	769	812	810	800	776	817	839	774	875	792	742	762	801	758	781	732	764	830	872	834	772	817	806	835	805	793	774	786	802	775	758	782	828	806	776	810	788	783	761	801	824	792	805	799	801	780	811	831	837	822	810	781	823	826	839	830	834	765	830	829	780	817	812	811	813	800	855	798	790	753	806	829	783	797	814	772	799	859	821	783	803	815	820	789	791	764	774	762	845	802	814	806	795	792	796	810	789	804	793	817	746	794	797	804	798	803	830	789	810	839	878	801	767	844	763	804	802	782	800	827	820	792	773	806	790	773	795	803	782	783	794	800	792	787	798	777	800	852	791	783	745	788	784	833	789	742	808	769	756	826	767	799	777	838	808	803	784	795	799	826	780	843	807	774	821	797	821	808	783	805	791	783	821	825	814	764	750	763	775	801	811	809	773	768	782	854	769	800
51391	41658	34621	25559	23259	22294	18156	13073	9484	5575	3753	3860	4452	4296	3939	4588	3007	2694	2102	1420	1900	2065	1265	1116	772	605	459	425	447	505	465	470	463	468	407	435	411	445	421	382	399	366	375	301	334	344	341	339	310	280	329	299	307	316	313	335	344	364	356	323	363	295	323	311	347	320	336	343	334	307	303	307	290	303	340	322	268	335	317	315	330	301	289	300	290	320	329	281	292	300	303	305	310	279	296	291	341	317	278	260	271	319	283	278	310	297	273	278	307	262	316	295	295	285	315	303	263	306	306	313	306	297	327	296	357	299	313	263	304	314	301	305	281	307	284	367	340	287	314	290	311	300	292	323	283	273	284	287	327	286	324	312	304	324	302	332	309	288	301	294	262	277	306	301	289	313	287	313	314	316	299	278	292	288	284	276	264	302	278	321	301	295	302	301	283	311	287	312	260	278	295	308	300	284	309	306	290	285	293	335	307	301	281	299	312	307	277	323	312	326	288	281	323	306	297	312	303	299	278	338	310	314	312	304	294	304	321	279	293	273	274	288	269	310	317	262	289	297	303	322	309	285	280	279	291	294	316	298	333	347	304	310	287	310	293	296	312	284	283	275	305	264	289	276	289	308	282	292	290	287	304	274	319	293	334	289	291	317	294	287	269	300	330	322	311	287	294	293	297	285	336	332	302	269	325	311	325	318	303	298	303	261	304	315	298	263	298	327	288	282	293	300	298	277	321	321	345	285	277	284	266	302	294	288	280	320	311	301	283	289	293	309	317	336	289	267	290	302	299	288	296	282	306	280	289	305	324	312	295	315	306	294	296	287	300	321	303	283	265	303	292	269	316	290	294	273	293	280	284	304	293	279	278	288	295	290	295	302	315	328	283	276	311	290	282	263	280	296	295	317	292	305	319	320	316	303	296	283	267	322	324	298	292	299	282	330	293	280	292	324	327	301	310	301	306	322	275	293	302	310	284	257	310	304	301	290	320	291	308	272	276	323	259	320	297	286	281	285	289	260	278	313	304	301	271	312	273	303	295	289	320	287	300	287	331	324	268	324	305	300	299	316	256	312	297	304	314	296	305	271	273	281	311	265	287	328	315	296	327	290	289	280	287	307	275	293	290	327	275	281	322	284	326	281	304	272	271	282	282	286	289	280	324	273	274	299	310	316	298	293	297	297	291	296	272	266	280	281	331	291	261	306	291	271	328	326	291	285	244	305	332	253	312	322	314	299	331	281	285	306	299	312	298	272	289	261	315	291	316	273	301	303	313	323	291	288	307	314	307	273	285	313	282	284	291	316	309	312	310	295	320	274	307	316	272	310	296	296	322	312	310	303	297	267	333	310	316	327	323	289	294	318	310	298	261	297	276	281	305	281	302	293	285	300	318	330	318	278	319	307	276	327	283	296	338	304	291	291	312	269	322	347	310	313	291	287	284	306	333	283	295	314	301	303	299	299	321	286	279	277	303	325	306	289	295	313	271	297	302	304	292	274	306	302	297	343	320	302	307	268	287	311	321	329	294	302	264	325	292	298	320	293	281	270	262	300	303	289	272	306	300	298	295	314	287	272	305	308	293	280	307	304	305	310	282	294	292	279	282	328	274	318	299	330	312	291	329	295	296	281	310	297	300	289	330	310	323	293	319	284	302	316	278	315	315	307	306	302	306	270	267	304	315	314	310	286	284	275	324	289	297	292	287	316	321	307	315	270	302	317	281	300	268	314	267	302	320	311	323	278	321	319	293	305	286	313	327	315	292	292	299	293	298	320	322	292	286	275	280	297	291	293	295	274	296	293	320	273	301	317	316	283	266	311	275	301	309	288	335	316	316	320	317	313	290	304	293	289	273	307	277	331	276	305	301	282	308	323	305	306	289	319	291	311	280	334	279	329	294	313	306	300	313	290	302	290	297	278	318	316	291	299	345	274	295	308	321	288	298	306	318	291	317	298	266	312	282	276	288	288	276	285	327	290	296	297	294	309	310	280	293	277	325	294	298	303	284	318	331	290	313	294	284	304	307	303	299	314	313	285	316	262	291	296	292	263	311	297	298	295	305	318	318	267	281	264	286	295	312	314	316	320	336	302	348	302	305	276	281	266	317	318	314	285	340	269	309	327	286	313	288	328	295	266	302	295	257	291	317	278	307	288	301	280	280	291	303	254	284	299	328	297	298	307	302	300	308	284	274	269	294	297	295	278	284	323	308	301	296	309	292	317	296	313	289	294	328	257	313	333	293	329	315	292	311	309	291	325	290	292	285	297	321	329	296	329	298	304	294	295	295	287	275	289	315	313	319	285	298	334	293	323	290	319	298	290	302	304	275	314	310	283	272	290	298	303	286	281	315	286	322	302	322	269	315	306	304	307	283	279	257	306	310	323	298	291	268	310	319	306	289	314	295	324	327	329	296	297	286	300	296	297	260	288	288	282	286	290	311	321	314	306	311	290	327	288	283	306	312	300	296	294	301	307	290	279	294	267	311	279	292	265	272	277	316	285	300	343	296	314	287	306	265	275	287	302	276	291	321	326	294	314	314	313	277	282	306	320	322	292	266	306	335	322	311	272	311	309	286	312	324	260	275	271	305	309	283	287	283	303	312	301	263	291	295	279	283	302	324	297	289	304	313	308	309	301	291	297	316	299	307	316	261	296	272	276	306	285	313	308	265	277	297	279	293	263	302	293	297	302	311	289	295	308	309	322	295	295	286	319	305	273	299	305	326	293	323	290	293	326	274	287	287	303	323	284	270	258	282	330	297	312	301	294	299	273	290	327	327	281	321	297	325	321	301	301	316	287	285	323	289	306	326	305	290	284	298	288	292	267	299	305	303	323	281	294	302	300	287	283	291	289	310	283	304	310	310	283	297	324	309	331	300	329	304	283	330	288	296	304	311	304	274	291	308	302	298	289	284	295	284	309	271	310	290	316	296	271	283	310	270	324	277	272	293	335	333	281	289	273	286	290	329	307	311	294	332	314	302	320	324	321	323	327	320	321	309	337	281	297	295	300	290	300	325	312	297	290	272	283	311	339	294	327	293	304	294	306	306	296	307	320	270	291	291	310	280	291	317	288	260	254	285	300	312	285	327	325	288	289	317	311	304	306	305	299	275	305	271	313	303	301	315	307	297	324	290	300	297	284	284	306	288	298	312	300	329	300	300	296	297	337	309	329	277	304	302	276	293	289	300	311	294	315	282	294	313	275	296	301	300	320	303	318	295	266	324	310	274	284	317	307	299	300	300	328	299	268	320	310	303	290	334	340	312	320	296	289	290	281	321	312	311	353	306	287	271	299	312	274	288	314	294	303	286	292	266	282	321	281	304	306	293	305	298	298	297	273	268	307	296	288	338	321	275	294	265	292	287	290	300	308	289	293	297	287	325	294	283	300	311	296	249	285	300	299	297	298	311	297	292	300	293	288	295	307	298	296	302	304	275	307	291	302	302	308	323	288	300	304	280	328	305	313	276	274	284	305	326	307	287	274	292	296	309	304
42289	43786	35560	24158	26435	28533	26104	22970	21151	14912	12824	13902	14834	15831	14200	17317	11245	10408	8836	6409	8867	9610	5882	6047	3556	2689	2256	1786	1822	1829	1987	1941	1868	1855	1737	1609	1759	1671	1552	1577	1374	1392	1151	1083	987	1061	1003	967	920	923	876	840	848	935	863	949	930	962	942	1056	1077	984	916	975	855	896	933	973	892	857	877	822	891	861	839	890	854	833	846	824	849	821	780	818	787	771	796	760	757	741	710	739	744	742	761	757	744	711	736	687	751	746	744	704	730	766	805	755	678	708	717	753	745	717	755	734	724	706	743	728	716	733	713	694	721	738	723	699	740	761	751	730	704	714	755	718	721	710	714	727	697	735	690	714	768	669	660	716	735	723	731	689	754	715	729	690	708	731	730	744	719	717	732	743	724	744	691	670	697	687	713	680	732	717	697	711	684	706	743	773	685	712	715	746	710	704	686	657	712	743	685	721	707	705	739	735	703	704	729	737	656	745	682	724	782	648	743	747	737	733	740	758	741	743	688	715	790	779	715	722	677	748	719	695	709	726	739	752	720	736	734	722	726	749	711	694	721	697	700	663	717	724	668	744	792	684	760	679	725	764	736	701	707	689	748	732	699	700	750	729	736	720	764	719	707	738	738	730	716	677	758	740	718	697	738	698	770	756	702	758	727	757	731	711	744	704	697	708	758	712	723	717	738	677	734	769	739	722	701	679	705	699	741	732	720	716	709	739	705	699	701	764	703	719	746	742	717	694	718	717	710	759	715	699	722	724	717	711	692	699	764	685	667	733	757	712	741	772	687	702	691	680	731	736	716	709	731	716	721	742	687	747	724	719	708	725	768	720	727	751	699	708	709	714	689	762	705	730	702	697	725	729	694	747	742	699	719	739	647	747	684	762	709	784	732	727	691	730	723	702	677	729	724	738	778	730	722	707	745	686	737	703	757	744	717	767	729	737	731	722	800	729	745	727	697	750	712	705	723	746	728	727	739	714	729	776	730	757	737	712	730	702	735	684	738	681	724	715	701	716	690	710	702	679	755	769	694	698	735	695	719	698	724	704	748	696	717	705	741	756	683	721	749	737	738	713	734	730	723	723	736	754	736	727	735	693	763	723	728	718	719	727	726	714	689	674	726	751	714	761	670	699	767	764	736	685	761	762	743	683	714	810	741	718	739	682	755	735	740	716	748	711	724	719	743	712	713	740	760	753	718	705	664	689	744	706	729	698	775	772	745	767	716	730	725	720	716	760	699	718	661	697	762	738	778	699	719	717	693	686	752	727	670	717	748	650	753	735	680	731	715	770	747	684	726	685	751	707	746	733	732	737	692	757	746	754	731	723	789	723	726	781	744	736	705	770	701	723	787	712	734	746	692	761	734	732	764	748	729	775	713	748	675	681	774	695	737	716	753	713	720	752	713	711	693	732	667	673	690	710	755	726	706	693	702	709	708	788	712	724	754	707	757	751	738	693	676	695	710	721	774	708	707	757	705	736	706	751	712	694	671	746	723	720	685	679	762	709	737	715	712	722	711	731	703	674	706	713	729	761	727	722	695	742	731	717	710	725	761	752	705	720	728	745	744	736	677	734	704	746	752	685	706	706	669	711	725	720	729	745	736	702	753	703	737	737	723	725	703	709	713	716	693	716	718	731	767	708	707	718	713	676	744	725	719	740	718	733	754	757	715	696	737	720	702	689	739	756	738	758	666	701	695	658	742	703	764	701	714	708	708	709	653	654	719	744	726	724	762	708	747	730	724	705	703	720	713	692	778	739	682	719	742	696	722	746	742	727	745	716	752	702	732	736	728	704	758	686	695	725	726	661	692	773	734	737	720	779	713	721	678	681	724	664	726	744	691	708	769	695	718	667	731	696	749	726	776	729	744	748	737	775	711	688	690	725	753	721	672	691	677	768	725	710	722	746	711	729	706	727	715	699	680	742	764	756	772	760	724	706	751	718	770	760	724	671	682	766	707	707	718	699	733	743	750	679	730	749	707	723	700	766	699	673	706	687	738	739	721	687	751	710	771	709	709	676	764	714	747	696	743	703	740	744	667	722	754	723	691	740	739	746	740	698	705	763	713	749	702	676	707	717	747	705	702	706	744	759	722	736	747	730	697	705	749	716	761	729	717	740	762	790	733	754	744	742	748	690	730	727	695	652	695	773	710	746	727	732	731	718	676	784	698	766	693	724	660	724	741	720	732	703	685	730	744	720	722	736	738	688	707	738	698	688	723	715	749	734	711	764	733	759	780	708	693	702	680	706	743	754	741	720	744	756	744	759	761	685	750	726	729	742	733	720	758	675	795	754	724	680	740	697	706	727	678	694	697	753	732	694	744	718	744	707	744	749	711	699	723	733	705	729	728	735	655	723	719	690	734	735	760	720	717	755	724	738	690	718	745	712	731	722	693	741	712	685	690	688	757	707	757	723	736	679	750	717	736	733	703	773	708	735	689	733	662	701	733	750	710	777	676	728	673	721	745	726	721	706	742	675	731	724	755	718	735	708	751	744	798	719	688	704	689	725	725	709	769	723	717	712	725	714	727	750	708	740	758	731	733	769	743	759	762	744	712	710	790	664	706	705	732	753	797	732	732	720	706	744	716	748	723	704	675	673	717	700	741	722	729	726	710	730	706	745	757	695	743	743	694	730	704	698	704	754	747	742	717	689	721	758	720	718	700	726	698	707	762	718	731	730	755	715	713	720	713	709	704	705	703	690	768	780	739	716	758	745	707	737	689	717	727	726	767	745	703	701	734	693	717	719	755	720	754	760	723	745	717	712	740	721	694	710	740	724	723	754	707	708	708	708	723	756	735	736	680	695	729	730	744	715	709	715	736	727	716	705	695	735	747	687	751	685	728	725	742	728	726	661	686	697	765	733	755	707	752	712	702	739	728	731	726	681	723	713	701	688	750	733	728	779	709	790	734	707	719	697	749	696	744	715	734	718	742	706	757	737	711	744	750	683	759	763	816	707	710	734	715	729	741	762	731	712	679	734	714	731	738	777	708	792	717	701	766	734	695	735	720	735	714	769	703	712	769	667	774	711	787	756	735	774	744	730	763	663	730	709	727	699	743	728	759	736	740	734	706	656	734	696	696	684	674	764	695	756	752	794	724	736	719	672	733	688	695	738	767	722	720	668	749	687	698	751	801	747	736	740	769	761	716	709	758	727	753	710	719	694	782	794	703	743	697	687	687	747	713	734	743	717	741	695	711	751	747	718	707	768	729	697	735	716	697	701	701	670	731	716	691	709	691	727	727	699	677	757	715	701	763	695	750	708	727	690	753	676	734	761	724	722	710	670	686	699	770	679	723	736	772	709	727	786	758	757	703	729	713	736	762	695	755	726	757	729	727	708	744	692	683	739	728	737	744	687	741	708	718	680	700	736	709	710	696	743	703	753	765	730	746	734	793	746	740	746	699	715	699	729	745	707	734	668	669	728	705	700	680	751	748	688	738	689	732	700	728	720	704	726	742	721	680	699	727	707	709	796	692	718
12577	10927	7457	3902	2715	2353	1968	1628	1447	1153	931	863	816	728	669	656	533	506	473	394	404	421	364	392	363	325	325	344	342	346	416	343	368	326	336	341	341	308	356	337	337	342	330	302	342	309	323	341	302	338	292	298	310	310	308	336	307	318	324	299	339	327	296	318	306	296	317	328	311	320	322	277	309	319	316	321	328	317	312	290	300	317	326	320	296	317	277	306	300	350	320	345	304	311	312	289	317	298	324	315	320	302	297	300	291	312	332	314	314	299	299	299	325	314	321	302	274	325	328	318	292	333	314	297	302	283	304	309	277	260	278	278	313	291	297	308	303	322	310	305	318	314	336	283	315	281	288	286	310	322	294	308	293	303	306	268	299	285	334	307	301	333	306	316	308	337	330	303	308	269	331	317	284	273	293	313	276	324	295	286	301	328	283	328	302	311	302	309	292	318	333	304	322	309	319	293	314	311	287	280	294	300	307	290	304	322	294	345	297	306	302	315	266	295	323	345	317	302	326	328	307	294	329	293	289	298	296	335	292	309	309	340	325	302	310	316	301	350	303	291	312	323	307	302	284	311	292	318	312	334	328	294	286	290	347	315	306	313	273	308	310	302	300	305	318	297	308	306	300	287	302	330	330	308	329	300	306	324	296	285	289	299	295	310	283	284	312	323	271	291	307	287	315	280	309	296	287	290	276	303	301	317	307	328	286	305	291	275	336	288	296	336	306	331	294	316	281	307	294	267	283	292	277	271	333	313	309	330	344	302	287	282	277	311	299	310	288	300	287	285	286	282	295	304	306	304	298	294	271	278	320	314	301	295	313	351	301	295	299	340	290	283	287	310	299	332	318	310	290	295	287	300	307	339	318	307	271	314	301	294	324	299	290	275	333	312	287	311	283	285	326	333	263	294	306	282	270	334	313	300	272	300	309	316	297	352	329	313	321	298	302	277	305	321	301	314	309	322	299	314	321	292	322	305	347	316	322	275	315	328	324	294	322	320	311	307	292	292	295	323	310	302	272	293	288	284	319	292	306	297	303	322	325	293	300	274	297	324	304	296	317	325	334	316	305	317	309	296	315	297	327	320	302	306	280	321	300	337	329	280	272	275	292	345	281	279	318	313	331	278	305	313	307	302	294	320	311	303	318	318	345	343	332	316	283	305	329	280	287	264	307	325	321	319	286	303	299	292	314	335	337	316	296	338	330	308	321	314	284	287	322	306	330	318	301	318	303	303	329	289	292	313	305	260	282	296	284	277	330	299	303	293	301	298	305	300	316	326	299	303	292	314	350	293	308	301	325	290	320	273	324	321	310	292	317	310	274	307	276	278	317	293	309	296	328	301	300	274	310	291	336	330	278	304	317	303	289	336	308	321	310	331	303	319	309	306	328	317	324	260	280	284	275	296	292	307	313	302	296	291	292	294	311	288	317	292	337	288	279	314	331	310	314	335	311	310	309	303	292	268	301	312	322	276	323	335	326	298	301	300	299	291	277	293	325	276	316	319	317	322	310	276	312	311	291	290	314	294	274	294	323	281	289	310	316	292	315	285	302	288	294	297	310	301	285	295	271	298	279	322	308	317	328	301	314	308	295	324	327	331	328	289	314	271	297	304	249	310	300	294	324	309	312	331	290	296	297	301	300	321	331	263	320	273	287	307	334	274	311	294	296	302	295	282	288	297	299	293	299	271	304	294	294	304	279	295	309	328	302	304	291	306	313	308	306	289	277	337	289	285	282	312	325	290	313	302	302	303	293	300	329	315	306	323	292	302	297	302	314	314	315	274	308	312	288	285	311	326	307	310	306	292	307	304	317	304	294	313	310	335	343	301	303	293	311	315	290	312	326	307	318	302	278	314	288	277	315	312	340	312	318	341	333	297	307	325	307	319	316	317	311	306	296	288	300	303	357	303	317	312	325	321	293	281	305	288	313	318	306	310	295	271	305	276	302	318	285	303	299	293	316	289	293	297	284	305	325	323	317	291	315	293	323	331	349	319	297	281	338	278	270	334	274	309	286	295	310	326	297	296	293	301	317	327	300	305	312	321	282	303	288	348	306	305	313	297	339	320	308	315	306	304	299	284	303	292	302	290	294	308	311	324	310	298	344	304	287	276	304	314	282	308	296	280	278	295	284	309	297	312	296	350	276	283	329	287	307	300	316	311	292	343	272	301	296	281	305	276	302	276	315	302	275	312	310	323	291	307	291	315	305	297	311	308	317	324	357	316	300	320	325	279	318	318	319	279	280	332	290	330	314	351	328	330	281	332	332	315	311	309	275	294	262	318	314	322	296	289	294	338	295	318	327	316	283	337	295	291	251	318	282	324	299	279	307	302	300	313	324	314	323	301	317	296	290	288	313	311	316	319	295	307	302	295	280	307	287	284	326	337	321	328	312	260	338	295	305	295	290	292	290	309	307	306	295	322	301	289	300	326	314	306	309	306	299	306	296	289	273	330	295	270	302	296	266	270	291	305	300	258	318	298	285	299	314	307	310	316	293	289	340	296	325	282	289	302	283	327	294	329	301	291	313	306	309	299	305	320	318	312	318	335	336	311	338	268	294	298	282	312	293	297	332	293	318	327	320	287	321	311	270	270	284	319	355	298	283	303	297	285	309	319	312	327	297	283	265	287	283	316	300	327	303	291	303	295	309	297	307	273	299	296	277	314	299	313	301	347	305	332	315	291	322	306	280	323	318	312	296	260	296	314	288	309	321	273	303	256	314	304	283	307	280	287	312	281	306	332	341	284	273	331	305	300	306	346	298	321	315	318	338	307	320	325	305	290	320	291	339	304	320	335	306	273	308	314	257	309	323	294	291	295	294	265	306	306	295	323	278	336	284	298	308	258	281	303	343	295	298	296	304	291	306	301	312	273	313	323	285	294	314	321	281	295	291	299	327	313	305	297	280	305	312	263	296	291	301	310	314	327	318	344	294	278	300	303	286	302	308	300	312	307	337	318	295	310	321	318	322	273	323	308	341	309	310	293	324	304	323	307	295	290	291	297	276	290	325	346	334	316	304	295	295	304	303	281	300	295	316	335	301	337	327	300	279	321	318	280	305	297	289	287	299	297	313	274	314	298	264	316	266	276	297	310	295	296	302	292	281	274	292	314	300	286	256	276	315	297	323	282	289	279	313	310	297	275	283	289	305	286	321	303	320	315	296	327	319	333	293	338	312	274	296	304	316	272	288	304	313	285	270	324	289	298	299	299	292	299	300	271	302	302	316	290	286	282	309	287	322	284	327	308	320	274	339	275	325	316	316	311	301	273	313	294	322	290	287	297	299	326	331	334	313	282	321	290	331	280	283	296	297	305	282	323	322	289	305	294	318	324	307	334	315	285	310	310	274	292	293	336	298	292	307	287	314	292	304	311	310	349	304	267	275	318	318	323	295	327	318	306	296	288	318	311	333	301	304	306	328	325	338	310	315	295	301	319	307	282	316	296	314	309	302	310	344	272	313	319	304	283	312	297	322	319	288	290
9858	11041	10737	8379	8269	8610	7962	6915	6374	5080	4293	3856	3872	3551	3115	3002	2357	2071	1848	1671	1546	1527	1338	1233	1087	1089	1104	1073	1112	1105	1211	1148	1061	1118	1099	1068	1074	1031	1037	957	978	975	920	820	886	839	837	836	814	848	803	841	804	771	794	803	831	794	850	843	823	786	851	817	817	832	820	805	758	789	834	789	783	785	799	757	794	854	839	770	847	802	820	807	773	755	763	764	831	819	758	773	790	728	770	764	761	759	734	733	745	751	765	797	740	813	792	704	778	752	758	756	748	733	757	732	731	775	746	795	732	778	729	746	722	735	756	736	718	725	742	806	760	796	724	729	771	731	762	735	755	730	738	736	761	770	776	813	736	757	719	778	786	758	779	718	717	745	751	750	740	789	764	778	762	761	755	791	756	787	798	720	733	768	770	756	711	767	744	777	779	750	759	789	750	757	737	784	766	783	774	799	763	740	740	717	757	790	763	778	717	772	812	778	782	766	714	725	767	806	746	774	757	819	724	734	694	755	790	779	753	762	776	789	703	770	726	780	774	781	715	783	728	731	752	769	762	737	733	760	723	754	740	746	783	770	765	746	753	744	747	755	695	749	765	773	777	780	701	737	756	770	788	753	711	760	727	791	731	745	819	760	759	761	717	742	780	776	771	803	772	707	759	756	733	761	696	764	787	759	747	712	697	766	768	754	752	735	750	719	757	690	768	772	764	782	722	747	730	724	758	733	819	759	758	789	805	704	772	789	717	734	723	730	743	761	722	761	791	801	771	748	726	779	761	740	750	767	780	755	748	757	744	727	749	736	792	702	781	763	741	774	781	765	728	695	725	734	763	775	721	745	730	701	737	763	729	763	712	749	747	793	707	742	723	755	764	732	747	763	787	698	749	797	770	743	771	798	744	806	770	770	695	736	750	738	746	776	772	817	730	762	748	821	748	757	744	738	783	740	725	773	767	741	738	785	722	778	814	779	800	745	717	821	741	727	736	746	741	748	769	787	811	759	753	788	743	736	784	731	789	784	787	756	728	754	751	716	746	751	786	779	728	731	739	736	753	734	778	736	766	770	802	792	735	736	737	753	779	721	750	805	773	666	777	758	739	718	762	739	755	721	776	729	742	753	767	774	756	768	741	750	741	766	794	780	772	778	799	760	804	731	746	721	767	741	761	776	727	796	782	727	747	755	713	736	759	774	771	708	768	768	786	731	771	720	736	749	745	756	793	759	833	774	773	780	753	768	784	709	723	714	735	766	779	766	782	767	806	744	776	758	796	764	772	789	746	744	785	701	764	707	777	739	782	780	787	757	765	796	755	785	756	764	763	782	762	765	781	752	728	759	728	775	756	754	774	783	760	766	751	772	748	747	787	754	732	742	720	806	770	756	752	774	716	758	746	769	735	739	772	752	737	795	772	756	715	715	720	728	751	776	773	765	752	744	750	804	746	781	784	777	758	785	754	693	767	763	778	753	765	785	782	785	771	776	730	749	726	784	755	711	724	752	775	734	746	780	749	739	734	730	709	776	763	755	773	748	716	756	760	767	781	748	744	757	763	781	712	728	776	766	748	756	745	747	740	734	745	721	803	742	754	736	748	709	784	701	724	764	708	775	747	812	689	749	724	744	759	741	722	790	762	765	732	764	774	764	745	798	767	765	746	723	767	692	750	799	708	777	766	786	766	799	747	737	779	724	756	769	780	747	722	760	761	749	731	826	766	762	736	739	756	782	799	734	717	767	749	795	741	722	761	709	789	770	745	796	799	824	737	812	752	751	779	763	750	781	817	746	747	826	687	768	761	700	755	700	713	720	769	823	755	756	777	755	735	757	791	775	770	744	788	710	802	710	759	736	735	732	774	759	787	764	776	764	789	753	780	798	762	722	736	736	755	760	720	767	749	754	747	766	769	760	751	768	739	821	743	752	739	735	750	749	799	765	761	774	721	769	785	754	753	726	713	713	793	754	773	790	732	714	765	718	764	784	745	816	762	826	761	742	760	745	733	740	764	758	750	742	795	794	701	776	762	702	780	793	749	710	738	725	748	762	788	771	744	778	808	732	811	776	728	732	756	730	750	765	791	740	762	721	768	762	729	802	700	769	800	744	710	726	726	760	768	795	778	696	769	765	786	783	734	725	766	741	759	702	738	764	759	728	763	737	794	722	802	783	755	801	725	726	782	745	697	758	774	712	768	803	763	740	689	757	752	795	781	772	771	787	790	772	736	793	771	726	775	758	767	699	750	721	774	756	773	734	769	737	743	756	753	744	715	756	754	734	756	713	755	776	770	716	778	750	698	726	723	740	725	744	747	780	758	739	756	731	767	743	774	771	748	765	732	765	766	780	799	718	762	783	736	747	731	802	725	767	768	769	811	760	765	758	727	748	727	763	727	726	784	773	710	778	765	720	751	758	748	727	760	775	757	770	743	755	753	740	800	807	746	738	792	795	759	767	782	751	787	776	719	710	777	706	789	793	715	750	811	781	756	785	735	780	777	747	790	718	799	785	755	744	745	724	696	796	766	765	712	741	733	807	773	715	762	789	763	781	812	739	743	750	746	761	719	754	776	744	773	778	730	769	786	740	738	690	772	739	755	749	732	774	743	747	745	781	774	759	712	770	732	738	777	720	687	729	743	743	776	751	731	720	744	705	780	691	755	794	773	708	722	744	685	762	710	753	785	748	769	714	802	769	766	758	731	782	743	733	771	834	752	735	775	733	698	694	727	770	748	753	743	771	770	726	767	756	747	803	774	721	707	720	777	783	765	706	749	732	785	748	755	758	748	759	762	757	769	772	727	707	802	781	764	771	736	714	742	781	747	793	727	719	717	781	737	717	746	733	766	811	720	726	769	704	717	740	728	781	773	733	775	755	800	734	743	741	806	739	764	725	742	787	806	736	777	764	748	770	709	778	786	758	757	760	782	739	763	765	750	715	742	742	785	767	730	783	732	746	709	754	710	762	768	727	775	712	720	745	769	715	766	730	759	796	758	758	772	776	783	727	740	738	711	764	709	777	750	755	747	717	718	765	724	746	774	759	711	757	781	775	727	784	741	767	807	801	801	770	722	800	755	780	734	730	739	763	764	756	731	724	719	770	731	674	746	732	779	781	743	708	789	790	746	766	719	761	758	773	728	756	741	730	779	739	746	741	783	749	741	777	750	740	756	760	753	716	692	756	754	779	780	779	771	773	715	803	765	746	752	724	785	786	767	745	775	790	772	782	739	750	768	793	757	732	785	727	779	765	763	755	727	714	788	742	767	775	761	733	752	725	695	758	749	759	731	743	766	725	760	753	710	745	768	744	783	722	780	780	748	745	753	730	761	782	768	772	804	755	733	739	737	736	770	792	759	722	803	770	736	776	782	744	791	803	734	769	720	748	709	763	751	749	765	756	764	777	765	741	754	749	787	769	774	729	772	718	722	733	745	750	778	815	756	732	761	751	775	755	729	742	783	760	736	748	785	769	752	808	757	782	715	773	752	707	697	703	731	766
41290	43053	34872	24353	19446	15012	11308	7724	5362	2717	2259	2485	2623	2658	2452	2873	1411	1162	976	827	1148	1141	785	690	496	505	458	431	415	409	399	427	417	420	407	427	398	391	403	419	382	347	362	369	317	384	363	343	338	320	333	310	326	367	351	330	352	320	323	350	373	353	352	354	314	358	358	361	301	340	320	338	315	348	324	358	353	335	364	320	336	356	346	320	308	351	357	330	385	325	329	346	344	324	313	308	364	330	324	313	320	313	321	349	330	308	320	312	324	366	316	312	294	312	324	324	311	334	341	313	309	323	343	332	312	322	348	348	330	319	314	332	351	299	307	333	336	330	332	352	337	323	346	331	312	301	314	317	340	326	308	304	316	302	337	313	305	300	308	313	322	295	310	315	335	315	290	294	330	309	346	296	349	324	321	339	346	360	335	308	297	331	332	315	313	315	329	317	321	330	302	331	336	314	315	343	338	337	300	314	355	354	346	339	331	303	328	325	298	334	306	311	359	288	304	342	340	326	362	303	331	307	325	318	362	314	316	340	304	338	331	305	314	319	354	336	302	311	310	314	323	287	334	336	317	314	368	359	315	314	340	313	338	297	344	327	336	366	325	300	306	321	330	350	308	321	297	306	346	325	320	323	314	355	373	325	321	310	309	273	344	326	325	332	345	317	343	334	331	345	371	325	331	319	334	347	318	362	336	331	298	308	307	324	314	336	384	365	331	316	339	337	295	311	359	359	352	341	331	344	316	331	315	331	349	334	364	297	303	338	313	319	319	321	301	337	299	318	364	292	329	325	338	343	319	341	351	299	305	288	319	317	345	367	331	287	351	341	283	314	327	298	327	289	342	342	357	319	327	321	308	296	313	308	326	306	324	326	298	338	289	337	346	321	364	341	297	339	328	364	326	330	338	343	347	278	298	318	323	322	323	308	310	306	341	344	310	316	315	347	343	337	359	332	325	348	315	315	325	306	330	293	328	335	335	344	348	326	312	370	333	333	332	332	292	323	341	342	330	333	349	346	358	346	320	333	335	335	328	310	313	305	315	323	318	325	303	310	330	330	353	330	331	359	323	309	334	325	323	297	337	316	295	329	295	325	331	328	333	356	333	332	309	337	311	310	347	333	342	333	304	292	371	327	309	336	353	364	310	308	377	304	326	327	344	340	354	364	308	316	336	310	319	337	339	315	311	341	337	311	346	313	333	349	324	344	319	331	361	370	354	313	331	335	350	324	313	321	342	298	329	346	310	332	301	326	313	336	326	331	339	324	326	323	298	293	307	340	344	361	326	354	329	324	340	304	323	342	338	311	312	326	321	271	337	321	310	310	330	336	332	315	330	330	339	299	291	337	309	320	321	302	332	323	310	311	323	320	299	347	349	331	316	335	331	344	326	344	332	301	299	376	300	316	329	350	330	326	331	293	354	329	325	313	331	327	291	333	323	307	316	319	360	358	332	314	316	358	333	322	353	320	323	336	337	320	347	291	324	345	340	322	354	281	333	292	376	314	335	286	322	343	309	303	328	338	331	292	299	295	322	303	306	301	325	339	363	353	355	310	364	330	309	308	318	337	334	311	319	315	329	332	350	307	311	299	324	325	319	330	378	317	342	303	301	349	330	317	321	350	325	354	311	347	306	322	342	323	325	338	333	303	303	319	318	332	318	356	328	313	332	329	311	344	332	309	331	295	302	325	323	330	318	316	322	335	352	303	310	324	296	317	337	298	350	329	337	323	307	306	283	338	351	341	368	313	310	332	333	314	324	296	336	351	314	324	356	329	326	331	316	319	298	311	316	327	322	333	328	378	365	328	300	333	325	309	320	306	338	305	329	334	385	348	344	308	318	315	329	297	322	310	344	326	320	283	333	322	334	348	315	320	354	350	305	334	345	352	316	317	335	312	328	343	336	336	337	311	317	295	326	315	331	311	325	319	340	355	344	337	310	328	302	335	312	282	325	327	305	334	353	349	340	351	318	363	308	335	322	327	366	320	326	315	330	331	306	317	357	327	322	315	324	315	332	331	334	344	337	355	341	310	316	368	345	342	315	329	329	360	314	299	348	369	332	295	303	366	307	338	300	334	313	339	305	323	314	334	326	344	367	356	355	311	331	322	349	308	347	366	329	326	345	324	308	316	317	318	364	297	316	365	293	331	303	382	402	294	354	329	337	347	314	318	335	316	342	330	320	345	324	306	299	324	359	295	282	313	346	299	326	307	342	312	328	321	348	343	296	336	306	353	327	318	339	323	299	344	306	321	333	344	304	330	375	362	298	303	321	323	341	345	346	327	314	300	344	323	312	328	334	295	330	330	333	315	353	303	304	334	333	344	304	317	289	322	304	346	339	359	337	291	299	309	356	347	312	353	303	340	337	364	314	310	354	335	322	343	320	346	342	322	344	328	327	331	352	347	294	328	334	364	338	324	327	315	334	341	326	309	336	336	311	359	314	333	334	306	318	358	325	292	342	311	349	337	316	355	308	338	327	342	312	329	362	302	350	312	316	352	331	313	312	326	321	356	347	288	327	362	356	343	323	343	337	343	294	339	312	327	361	326	333	307	356	328	310	336	339	291	302	337	351	332	332	306	349	339	328	321	352	312	348	317	353	354	320	317	361	325	333	328	335	339	335	322	354	328	336	299	348	322	333	296	342	319	348	346	349	361	305	341	334	345	338	308	339	343	319	285	301	296	283	320	305	342	312	328	330	304	344	304	304	277	358	354	340	359	339	351	315	329	302	296	332	328	331	328	311	334	349	346	317	332	331	316	307	318	299	290	329	318	318	319	328	319	338	304	336	313	317	334	299	323	321	362	317	278	328	321	343	334	294	304	311	329	336	314	331	322	309	357	330	331	351	346	320	335	293	315	325	368	307	286	303	319	327	337	311	302	359	309	321	311	299	337	361	308	300	351	312	309	368	309	341	355	311	319	300	322	309	346	323	342	341	303	320	293	313	317	286	330	337	316	364	318	364	310	316	319	295	345	305	299	334	302	309	328	338	318	306	330	330	316	356	281	313	337	336	314	337	324	356	313	315	308	325	309	350	331	335	312	338	345	309	346	348	334	334	348	323	356	320	309	341	323	353	391	321	355	344	325	311	343	320	289	299	333	338	352	343	301	357	298	326	328	312	325	299	319	344	351	298	280	348	319	304	319	317	347	331	298	310	327	354	340	333	343	327	303	328	295	347	368	347	352	328	348	319	355	315	331	349	330	343	332	308	311	321	334	319	322	323	295	316	358	339	319	327	311	326	320	330	324	322	328	354	348	338	306	320	317	315	339	309	351	346	332	327	310	330	326	354	346	332	331	341	311	315	355	339	355	374	331	303	302	308	338	302	361	350	337	335	311	320	315	310	302	327	322	300	345	327	334	322	298	332	318	345	314	330	327	332	340	314	320	319	341	304	318	312	330	345	332	358	311	321	292	317	338	357	312	336	352	338	306	310	335	328	285	292	346	313	344	333	355	303	342	344	341	337	288	341	344	313	304
31615	38517	33475	19651	20634	20897	20006	17838	15246	9106	9156	10161	11625	11506	10552	12564	6163	5409	4954	4035	6015	5545	3778	3474	2401	1986	1731	1527	1531	1528	1576	1573	1604	1467	1486	1400	1392	1369	1379	1301	1248	1211	1159	1147	962	922	980	967	960	959	884	868	956	882	849	938	931	1009	949	976	1037	1008	932	973	938	867	932	930	888	921	888	910	851	870	896	852	914	868	878	895	797	878	852	872	827	869	870	778	866	811	810	832	819	830	853	798	791	775	830	793	827	754	830	771	778	842	853	789	832	811	784	803	810	789	866	793	797	793	851	793	823	801	828	748	803	784	784	830	807	808	797	804	740	818	787	826	820	784	828	766	798	769	827	773	826	767	780	793	827	819	763	782	811	807	764	865	816	811	801	829	790	777	779	778	803	775	784	763	765	793	790	868	790	807	786	767	812	840	791	779	746	793	752	789	815	780	850	748	766	776	781	778	792	857	756	808	766	756	785	807	783	849	805	795	775	789	806	778	792	832	802	761	783	774	788	727	750	861	854	803	858	830	789	824	808	769	813	762	806	798	835	775	813	744	802	809	794	796	822	746	819	769	773	824	780	767	785	792	802	799	764	783	806	807	797	820	761	752	755	807	754	778	791	742	768	861	844	781	755	763	837	780	844	826	810	828	805	733	767	802	791	796	741	797	781	810	801	814	809	794	758	767	771	787	772	807	763	813	799	787	811	809	751	784	763	845	838	769	798	772	781	783	790	793	783	758	818	817	808	748	823	795	809	799	844	817	801	821	752	797	797	807	818	772	821	793	757	808	812	773	790	839	824	751	774	811	784	831	833	776	781	800	783	863	813	765	768	797	715	825	736	786	792	807	826	798	798	846	817	819	806	777	808	756	771	739	828	829	783	756	784	779	794	804	845	847	829	783	767	811	752	811	766	811	798	803	818	805	794	761	770	768	797	787	811	773	832	778	766	793	801	832	828	767	806	856	842	789	842	781	749	794	737	799	826	780	835	780	813	751	764	803	792	820	847	793	770	834	807	783	759	803	777	797	806	750	731	748	767	784	763	768	789	843	811	797	805	811	805	755	800	823	802	824	796	820	764	810	771	759	785	830	806	795	775	774	817	782	779	805	829	824	812	806	735	815	817	820	765	784	799	817	787	844	823	757	805	795	805	836	807	776	835	776	771	827	826	764	808	813	797	814	811	772	801	781	801	768	784	773	793	821	775	787	787	810	803	822	775	807	826	777	867	733	770	799	784	805	869	787	759	804	752	781	793	783	784	799	782	742	813	809	835	806	803	771	752	803	767	803	801	777	794	764	815	796	786	772	843	762	776	789	758	812	845	829	805	789	845	766	798	787	796	808	810	804	807	878	786	798	815	802	807	838	788	818	787	801	804	822	813	782	745	776	783	816	816	732	836	824	766	780	789	755	791	797	805	749	803	781	830	830	782	804	792	805	767	789	786	783	785	801	878	780	816	776	758	779	795	800	805	786	804	823	818	819	740	787	802	773	821	768	842	778	849	851	798	807	800	805	775	792	770	803	824	795	804	783	759	795	788	853	791	753	827	817	738	832	804	749	819	822	787	875	797	775	809	784	776	790	791	786	801	793	787	817	838	801	799	797	817	775	807	805	853	802	776	810	766	814	783	741	792	745	795	808	773	767	794	780	742	819	814	831	819	780	765	756	779	772	719	773	819	775	819	791	829	768	813	840	807	773	810	824	799	800	790	743	763	777	770	811	809	809	764	776	804	786	753	812	795	811	795	808	783	793	799	795	773	815	835	840	815	764	798	803	822	784	782	773	810	757	760	833	771	778	733	825	790	779	780	767	790	757	810	810	801	819	791	752	795	804	797	774	832	739	798	778	764	792	759	745	756	833	805	800	853	826	795	772	822	830	819	769	778	841	791	812	833	799	777	817	804	779	802	777	833	775	817	792	781	804	809	771	840	739	816	765	825	797	760	761	789	810	746	864	754	794	821	776	813	810	779	794	784	792	776	789	798	790	807	845	824	812	784	759	766	806	849	774	783	788	820	773	828	799	801	786	788	786	820	800	739	793	823	749	797	743	822	797	780	758	857	779	799	756	794	808	887	792	773	783	835	794	833	782	797	751	782	760	814	821	801	831	810	807	848	832	821	827	820	784	792	784	772	809	790	757	791	838	787	797	774	829	778	799	841	735	788	749	773	823	755	797	816	828	813	840	810	783	814	814	772	764	849	833	783	822	784	792	780	812	841	820	827	804	793	812	834	782	843	837	772	792	801	810	809	804	734	772	820	778	801	799	794	809	793	794	759	772	760	792	807	816	789	817	810	841	768	789	838	860	773	764	779	799	771	805	766	784	797	822	820	802	761	773	801	815	798	840	795	813	833	782	792	825	829	803	773	777	765	809	818	770	789	819	783	816	795	808	751	776	783	831	788	813	827	804	763	794	762	785	774	759	815	876	807	829	751	773	818	801	810	744	808	784	818	772	752	795	792	790	788	773	744	820	787	832	811	776	810	773	782	813	810	783	781	767	788	798	807	784	748	807	835	829	830	786	783	735	837	792	841	821	793	794	780	793	802	773	795	851	786	779	794	830	795	795	779	776	811	777	797	808	795	828	805	786	780	867	801	814	803	756	814	777	794	839	734	805	823	847	798	752	841	791	825	809	799	777	725	797	805	800	755	823	779	875	756	807	868	832	772	799	800	803	817	761	751	732	779	790	767	738	811	723	796	798	817	826	776	781	813	791	795	793	798	825	840	827	721	836	794	738	785	780	809	763	714	767	828	790	767	794	783	879	756	754	812	798	842	778	746	756	840	781	809	763	787	789	785	805	777	825	802	801	737	821	800	781	793	838	784	772	783	766	767	821	853	754	784	732	788	771	798	746	795	798	808	820	855	821	810	761	779	820	789	747	785	752	852	779	843	795	830	792	793	762	800	774	797	819	801	795	813	817	824	794	782	754	769	792	774	800	812	823	801	785	799	813	824	770	778	825	800	798	848	806	752	804	798	805	860	815	791	779	823	785	805	743	767	802	746	820	818	743	792	804	797	836	775	809	761	786	791	812	722	838	800	806	784	767	836	763	777	840	778	847	801	784	826	793	802	814	762	834	778	813	787	717	826	803	775	782	776	845	767	807	805	794	831	816	803	807	792	825	820	825	784	720	840	791	805	802	781	797	800	812	800	802	837	783	763	819	825	820	762	790	803	785	801	829	805	797	785	773	815	761	776	853	785	762	819	823	795	772	810	795	819	811	857	790	782	819	797	766	797	822	801	787	842	780	793	815	791	762	805	806	793	850	820	843	790	791	770	778	781	786	783	820	820	765	763	819	764	843	778	858	742	770	760	807	820	805	796	822	767	804	792	774	759	749	772	783	798	768	766	803	815	743	756	781	762	821	756	798	811	803	703	779	719	845	793	818	823	793	794	767	838	774	783	750	761	789	799	811	806	834	795	790	797	791	846	772	839	793	791	767	762	801	810	765	763	764	798	802	820	779	794	799	814	804	827	811	805	734
48195	41784	34438	24877	23028	21250	17655	12760	9156	4601	4115	3845	4523	4123	3998	4977	2275	1609	1621	1323	1406	1666	1346	1035	671	572	494	452	418	438	471	474	458	481	408	375	392	382	419	396	396	370	360	375	361	355	354	321	327	321	300	341	287	356	295	315	336	316	310	368	346	347	372	333	301	320	288	362	306	321	324	317	330	289	332	298	295	340	320	317	264	328	333	288	284	277	270	283	310	305	274	306	273	333	318	321	302	292	307	296	291	324	299	284	334	270	280	316	285	277	305	321	297	286	292	320	306	302	314	304	286	281	287	305	272	319	326	302	299	271	291	282	301	293	287	306	309	301	297	292	289	288	307	321	280	278	301	304	276	294	307	298	275	307	300	318	322	300	300	269	294	322	290	305	300	303	266	327	260	294	299	326	285	299	273	284	274	279	340	301	275	277	295	318	271	268	323	325	300	273	316	303	319	284	280	272	304	289	305	266	286	305	347	289	305	303	263	302	327	295	264	294	277	312	300	292	319	285	262	277	311	263	271	294	330	339	301	281	305	283	295	281	306	262	281	286	313	285	301	278	284	296	286	331	328	316	274	296	326	291	296	304	277	300	301	311	299	304	319	327	280	317	273	266	306	294	290	323	295	302	314	285	305	307	341	303	292	328	292	264	310	289	296	282	298	264	303	291	284	267	300	283	322	283	326	308	302	283	316	281	295	299	289	270	299	295	288	290	309	288	324	292	299	316	319	308	309	277	283	283	295	300	307	313	305	314	273	312	273	253	306	312	305	298	305	282	314	295	310	295	296	284	294	305	311	321	291	302	311	306	292	299	322	294	305	294	324	281	273	289	321	280	268	305	308	307	273	286	265	258	295	321	311	295	306	281	302	300	313	277	295	294	292	281	311	328	299	278	319	303	288	285	320	257	308	280	289	323	298	293	283	286	289	281	279	320	311	293	306	300	258	284	312	306	311	306	280	283	309	311	320	313	285	295	274	299	300	305	278	278	293	303	276	304	279	304	283	295	305	289	281	288	262	282	310	320	317	297	277	293	305	299	297	288	293	313	243	305	315	273	275	293	267	327	288	280	326	277	305	308	332	281	267	274	289	297	280	309	289	284	290	296	286	325	295	270	305	295	292	303	289	293	293	280	306	319	314	314	299	283	303	307	296	300	309	274	318	290	319	302	276	275	295	301	284	310	301	275	292	287	303	299	289	296	318	293	307	270	273	291	282	312	303	296	308	287	305	294	322	247	328	282	277	300	334	314	316	301	290	307	302	296	284	257	312	289	284	300	286	302	284	287	288	319	290	277	337	276	268	312	332	272	282	275	299	281	289	285	294	304	295	311	302	269	286	315	306	301	298	270	269	313	295	296	288	325	303	267	276	257	293	309	285	300	304	276	306	291	321	298	289	317	301	308	311	313	321	319	301	301	298	328	297	281	296	301	319	307	319	289	337	321	297	285	273	273	294	278	295	323	289	304	328	292	278	318	273	294	290	311	281	302	269	294	286	311	307	316	259	267	293	294	298	278	296	259	264	309	302	305	286	278	269	319	313	302	291	271	305	305	271	302	316	314	304	322	326	276	280	310	267	285	307	322	295	306	311	302	307	315	334	291	311	302	336	261	286	312	284	283	307	272	320	315	303	326	291	288	297	289	313	319	276	296	268	284	303	293	284	312	273	263	278	298	287	297	305	311	296	282	303	309	324	306	295	301	289	295	287	305	349	318	295	321	311	263	271	306	306	342	318	268	303	306	320	280	275	327	320	307	281	320	262	279	294	286	285	298	311	304	298	311	309	299	300	306	312	306	271	294	317	287	298	285	298	291	290	307	284	300	315	304	270	266	334	280	299	337	267	308	261	308	311	290	316	308	284	291	275	300	315	285	279	298	281	288	282	265	298	301	310	274	287	290	322	287	303	301	284	297	265	327	288	269	316	310	302	310	265	328	289	289	310	283	335	268	307	338	309	295	306	296	292	272	342	287	307	267	289	299	312	277	290	293	279	254	340	313	307	290	288	308	323	276	316	301	266	267	289	278	311	272	267	304	292	301	311	285	331	289	313	260	287	301	315	300	316	321	323	289	306	294	293	286	293	322	254	302	266	301	297	271	310	301	320	302	300	294	283	294	318	307	301	268	275	295	281	290	308	284	278	261	299	299	290	288	302	256	319	299	318	290	293	321	312	308	283	300	299	315	273	286	275	311	317	295	268	273	321	302	278	265	314	280	322	315	295	307	273	327	280	304	278	289	300	318	271	273	275	299	291	292	287	289	297	294	289	325	295	314	264	317	312	284	298	300	289	292	277	275	306	315	282	295	312	332	310	284	294	287	304	285	332	293	299	294	299	277	245	301	287	280	290	295	283	286	313	319	295	300	316	309	304	277	272	275	300	278	283	267	292	297	286	281	247	280	290	285	322	290	295	297	293	293	283	309	300	308	278	287	315	297	282	275	302	300	275	310	305	282	256	292	312	286	288	320	305	292	329	286	305	325	285	283	275	307	352	301	308	304	300	317	274	323	312	264	330	295	307	296	325	321	310	309	322	314	320	313	299	297	280	304	293	322	279	325	281	297	264	302	307	305	353	285	309	305	289	317	306	296	346	261	301	271	271	293	299	278	296	320	319	309	299	287	262	306	295	300	295	279	275	291	299	272	291	257	306	298	295	298	280	288	312	296	335	304	277	265	285	291	304	300	290	325	275	296	305	322	292	297	302	307	331	298	276	306	303	284	330	296	353	321	287	302	317	305	308	266	276	293	315	293	297	293	322	313	299	307	288	327	303	302	337	299	296	303	323	302	304	286	286	330	309	310	324	323	294	286	292	283	287	284	267	314	329	302	300	315	287	287	264	297	282	284	304	278	316	308	269	302	301	267	300	287	255	293	278	277	289	267	291	292	293	282	276	322	297	294	289	281	282	313	284	282	343	309	278	315	295	279	317	297	294	262	304	283	327	276	319	284	280	287	289	301	289	301	299	297	284	293	315	305	284	298	285	283	301	317	280	281	276	301	292	290	313	291	274	301	299	287	312	302	276	282	325	300	298	280	299	281	279	300	291	285	302	285	320	256	287	298	285	256	294	297	287	314	315	303	263	307	291	299	300	272	300	293	310	319	284	308	302	300	278	308	311	280	309	308	307	280	303	304	267	282	277	302	302	316	318	273	298	321	292	305	293	314	307	305	322	285	310	276	305	281	288	291	299	295	281	303	284	302	298	295	315	279	262	269	295	285	285	299	310	298	299	296	312	270	270	291	306	339	316	287	286	265	332	319	301	292	315	275	289	300	319	260	274	308	274	272	290	278	297	286	302	310	305	317	299	278	298	287	294	303	289	293	333	302	319	302	305	331	276	309	279	294	294	293	317	298	289	319	300	294	305	294	282	313	275	308	275	288	302	305	297	327	274	277	289	276	302	310	277	303	313	316	277	281	295	277	290	297	312	265	301	307	339	276	287	276	282	270	292	314	310	291	303	328	291	285	280	263	263	318	292	268
37740	42000	35462	22563	26002	25866	26006	23019	17944	12922	12918	14061	17185	15834	14732	18345	8129	7337	7593	5865	6818	7664	6696	5137	3475	2860	2469	1854	1821	1872	1869	1927	1907	1780	1674	1625	1622	1571	1521	1583	1468	1357	1301	1137	1047	1042	962	959	983	903	973	874	815	896	847	879	940	972	982	1063	1115	988	948	944	979	915	975	964	960	812	910	842	871	852	869	846	800	891	841	801	740	806	835	792	788	757	802	698	760	706	738	721	704	721	771	743	747	793	784	740	699	690	781	704	721	753	694	712	736	704	741	761	714	695	702	679	735	760	718	671	710	759	744	747	727	675	685	743	777	709	711	736	732	720	693	715	735	730	678	702	736	731	737	748	745	717	692	735	686	761	713	752	713	733	686	730	711	732	742	699	722	707	745	681	720	759	734	724	704	692	714	757	793	751	729	709	698	749	729	721	715	686	722	706	658	717	710	745	737	700	684	725	747	694	731	727	725	675	729	728	704	693	668	758	675	712	707	702	723	679	723	686	706	725	706	759	697	710	718	697	699	741	720	727	750	756	672	743	754	711	712	702	740	732	699	703	733	713	753	673	707	740	682	751	682	733	682	722	685	697	763	707	666	753	697	764	680	680	702	724	759	697	697	690	695	724	720	715	757	752	741	701	724	758	690	720	695	693	731	727	764	670	707	692	720	699	726	763	686	728	698	723	745	686	741	728	636	661	689	679	723	758	723	715	703	692	711	688	683	720	744	745	736	770	718	688	711	715	669	717	682	665	698	717	711	723	715	713	693	728	727	698	720	697	675	796	750	764	738	738	688	729	702	733	700	744	715	721	701	696	735	714	725	713	691	676	751	713	732	707	741	744	697	730	741	735	697	719	746	694	719	726	716	713	674	684	715	763	698	679	726	661	731	749	732	725	711	740	768	724	700	720	697	694	714	720	716	697	745	731	740	726	745	731	670	767	702	742	681	686	677	686	702	746	683	697	705	749	700	699	708	721	701	708	742	708	699	708	727	737	714	736	683	732	775	716	744	723	714	722	697	666	719	687	721	711	696	719	638	675	694	701	703	723	717	710	729	723	738	720	756	761	791	745	725	693	709	672	687	741	720	764	721	692	766	697	719	720	730	732	729	700	700	737	747	683	684	717	729	693	717	729	697	714	742	679	712	729	705	702	728	733	707	738	751	760	703	733	696	722	737	736	705	761	670	733	710	759	745	664	699	686	710	736	721	717	720	711	697	731	699	696	741	697	705	676	738	686	705	781	779	725	645	713	714	744	703	695	706	695	706	710	756	676	695	722	691	684	718	712	726	759	714	711	758	723	694	760	709	758	716	683	726	720	664	695	732	719	694	715	724	765	695	710	712	703	712	726	676	790	693	711	713	721	711	706	706	738	702	736	690	710	762	740	736	724	666	727	716	719	721	711	716	721	702	737	739	731	744	718	716	727	716	733	720	735	703	717	682	665	706	688	707	722	704	725	694	764	755	730	706	694	692	710	684	729	695	678	701	740	708	719	717	730	766	714	749	713	684	699	714	696	706	743	725	720	723	717	750	759	725	711	726	667	719	673	700	707	699	718	771	741	719	734	705	752	728	696	703	729	746	729	742	679	736	761	717	738	741	683	747	691	727	701	731	778	703	712	707	756	667	665	719	707	705	709	755	703	712	697	671	734	722	737	691	734	697	680	728	726	704	712	691	689	730	733	698	690	759	715	730	695	735	714	737	733	758	708	684	771	700	745	697	754	715	758	702	690	676	678	703	733	746	672	692	707	703	722	688	708	652	729	665	692	759	717	703	671	746	743	680	703	709	720	702	749	716	675	715	699	762	761	737	715	705	736	714	736	700	736	710	707	738	713	710	720	685	714	708	700	688	712	713	754	772	662	708	703	727	683	708	686	667	764	757	704	736	682	724	750	762	749	705	710	701	732	703	703	736	699	730	727	734	709	703	741	728	721	719	734	743	751	719	729	704	707	749	662	711	721	721	742	694	717	735	703	705	656	746	724	745	693	685	689	679	710	703	698	721	682	697	702	723	710	731	718	680	701	707	711	680	745	736	690	739	707	699	695	712	674	686	689	707	720	673	726	714	715	688	716	733	691	701	687	745	721	730	738	726	687	673	673	722	697	716	671	727	727	725	696	679	726	715	692	672	732	713	706	741	717	707	704	729	693	730	757	694	756	734	704	707	728	702	735	733	697	711	710	762	748	725	700	687	678	710	694	749	699	748	700	706	673	746	709	727	700	788	731	717	694	719	680	697	696	701	708	665	715	730	692	739	742	770	721	708	703	688	717	769	706	722	704	716	736	748	713	692	754	641	683	770	720	706	726	738	719	780	737	748	738	730	726	745	736	717	741	695	726	783	758	766	742	740	641	707	760	731	719	697	659	711	711	740	716	749	649	730	744	694	688	685	717	697	693	728	705	740	711	777	663	701	710	698	741	723	665	738	746	715	704	687	803	750	699	727	727	765	733	702	729	706	699	686	715	742	715	716	674	752	699	710	754	722	730	734	774	734	729	742	692	720	729	713	707	730	715	709	704	692	761	776	743	778	705	695	724	709	695	684	729	703	730	674	671	722	739	738	754	721	754	742	703	729	688	704	662	742	653	766	726	743	772	707	665	721	714	694	680	734	699	731	728	721	678	707	675	727	709	732	727	717	698	753	692	748	708	740	690	694	721	742	679	710	743	706	739	707	705	705	680	646	761	683	688	731	698	676	721	700	747	737	735	707	745	707	752	680	718	743	708	707	731	742	702	690	726	657	718	672	754	733	690	699	714	750	706	740	734	721	715	723	743	702	730	686	722	717	709	730	687	694	756	739	729	751	734	693	688	721	746	712	730	740	723	748	704	682	730	698	728	672	694	780	714	704	701	709	736	701	705	749	704	688	716	764	748	695	674	746	709	728	702	750	730	666	691	712	675	713	699	685	697	743	712	693	731	724	670	690	705	737	752	712	678	678	725	665	686	695	722	728	687	699	700	703	728	750	691	655	738	763	729	716	737	709	719	721	717	743	698	708	712	682	649	713	736	673	697	722	665	696	703	696	739	729	719	746	776	701	703	669	723	685	703	698	694	734	724	719	769	720	674	754	723	715	689	697	679	728	672	718	666	717	725	701	722	718	738	767	686	714	733	718	727	767	678	704	778	713	712	712	701	683	728	722	741	708	684	679	774	736	702	714	767	688	686	703	722	701	751	697	722	743	700	760	699	726	736	718	691	710	723	720	654	702	735	729	670	723	746	691	737	741	702	672	711	723	721	747	786	688	737	710	735	697	762	755	693	719	707	701	729	713	718	692	709	761	705	718	751	707	702	727	695	689	700	688	728	695	720	720	675	742	707	739	706	725	752	690	712	747	710	720	717	707	726	707	714	641	717	771	709	727	694	778	721	747	750	663	725	712	702	735	705	722	704	729	698	683	718	730	705	701	698	726	699	680	741	721	754	692	729	704	717	754	745	661	722	716	755	765	680	750	666	682	725	715	713	714	704	725	764	735	716	717	683
12524	11205	7361	3382	2526	2039	1658	1590	1290	1013	1015	831	747	754	668	610	540	519	430	419	425	426	356	348	329	320	351	339	350	338	361	361	384	336	355	301	306	339	364	332	336	312	332	301	305	304	326	293	286	288	292	319	308	310	326	308	299	311	326	292	300	310	313	309	313	283	335	324	341	302	274	309	313	311	299	325	310	297	296	246	334	296	314	323	315	336	289	300	309	312	315	277	313	280	310	285	284	264	334	296	324	301	316	308	308	325	289	284	318	318	306	293	322	318	305	318	279	281	300	277	288	297	309	298	301	305	319	300	308	312	281	290	307	296	293	316	277	282	289	272	314	310	289	291	263	301	293	338	319	304	311	278	285	308	285	309	304	305	314	301	305	263	295	294	299	291	311	286	326	296	294	315	283	277	321	311	323	320	299	292	325	332	269	295	307	289	280	309	315	294	301	335	285	288	281	312	336	310	298	286	309	297	314	304	299	297	304	299	340	301	294	308	302	305	292	286	316	302	308	309	311	302	293	315	321	301	300	308	302	292	298	304	285	304	319	307	281	290	254	303	291	297	330	279	299	305	322	306	320	308	295	294	285	268	329	298	295	297	281	306	330	317	313	323	305	306	330	303	325	276	275	319	296	318	292	266	299	282	307	292	297	302	296	319	277	283	293	273	273	295	316	311	287	283	283	302	301	318	315	299	271	337	317	300	289	297	312	317	311	283	328	292	303	309	310	296	318	305	313	299	297	289	330	291	299	269	289	317	323	299	319	291	322	282	279	274	309	324	273	312	289	323	311	310	277	285	285	296	321	268	307	302	295	301	309	305	305	311	306	284	297	301	353	320	266	317	314	306	317	288	292	275	288	290	278	292	294	295	278	312	306	291	280	310	301	288	290	309	295	308	349	317	322	305	325	271	311	302	303	277	323	322	268	295	303	327	307	281	350	277	333	283	355	278	294	290	320	289	280	285	311	317	304	309	280	280	297	320	282	336	297	301	320	275	289	314	293	290	317	308	291	292	295	307	312	325	330	289	286	308	312	325	310	310	275	273	318	302	321	314	340	306	284	273	318	297	305	287	313	300	323	308	311	312	289	318	288	318	303	299	293	301	341	316	273	313	265	290	288	292	261	282	301	290	321	305	314	286	317	291	297	324	300	297	276	286	270	270	293	290	325	300	281	297	295	294	323	316	306	303	326	313	315	325	294	295	305	328	270	293	316	296	294	320	275	318	281	300	306	302	304	293	315	328	301	317	340	317	286	296	317	272	305	308	323	284	293	286	327	305	337	273	294	287	312	308	297	317	302	323	283	316	267	274	307	303	315	284	283	313	284	282	303	319	299	309	326	327	303	281	296	311	275	326	299	321	291	332	307	303	310	312	312	308	307	273	290	283	291	291	310	262	314	296	304	317	295	303	308	335	296	269	309	297	324	277	319	332	280	281	333	302	306	304	308	334	285	310	272	287	322	319	315	286	332	319	327	271	302	284	311	302	305	278	286	282	314	285	312	314	309	282	294	305	331	291	308	305	333	266	290	295	330	303	297	301	295	294	275	309	313	285	320	288	272	284	310	298	308	289	299	327	344	323	309	296	293	288	270	299	329	296	289	288	282	289	303	308	326	333	324	334	294	320	358	300	293	327	313	285	318	283	308	292	295	306	310	301	287	305	280	300	312	296	286	306	278	313	300	301	285	309	293	321	274	282	291	288	307	306	310	312	302	284	274	291	259	296	305	320	322	290	287	298	298	299	309	273	296	308	298	323	293	317	298	317	291	298	254	320	340	323	324	330	271	284	312	308	299	315	323	298	274	328	321	306	329	328	311	294	327	302	317	290	307	292	326	309	295	336	322	293	293	267	287	337	316	296	280	284	347	281	307	298	305	304	302	338	302	304	336	295	280	290	276	278	311	305	274	300	299	299	289	303	307	292	300	303	279	295	274	278	310	326	307	276	326	328	310	317	299	298	301	282	322	286	328	286	299	300	328	277	309	337	272	286	320	322	285	297	275	300	315	329	276	296	310	317	301	271	308	285	289	282	269	299	307	324	299	320	286	290	314	309	301	330	307	282	300	314	319	315	306	287	301	334	303	325	284	304	274	297	290	262	301	339	311	279	297	289	277	306	301	285	306	297	280	295	308	313	285	306	314	280	301	309	320	314	299	335	337	300	264	293	268	334	311	307	302	290	321	325	284	283	302	316	279	317	330	307	319	298	318	293	322	302	296	304	328	301	268	298	294	319	284	322	320	330	293	299	321	308	306	332	280	315	311	275	297	280	296	295	261	300	287	314	291	276	283	268	305	308	280	289	289	290	298	287	287	325	296	290	308	308	324	304	300	293	270	326	297	265	332	328	286	303	313	285	314	292	292	284	288	302	311	341	272	323	302	300	296	292	268	320	338	293	312	307	337	303	289	346	314	288	309	315	309	293	262	313	328	334	294	302	306	316	300	298	321	292	294	276	297	278	290	301	316	287	306	343	296	308	318	318	299	321	322	284	307	288	292	341	317	287	278	293	276	310	304	304	292	351	273	271	305	311	315	295	293	309	315	312	311	303	281	283	301	290	309	287	322	321	284	327	296	283	306	294	294	307	354	295	322	312	302	294	285	301	294	299	274	288	301	299	324	306	322	331	332	285	291	300	291	261	301	241	287	303	298	275	303	303	278	317	278	307	274	286	284	316	310	249	325	311	298	305	285	291	277	288	314	327	310	315	310	316	286	308	311	273	307	284	305	324	298	305	327	267	303	341	333	292	282	308	318	304	287	266	304	335	286	329	324	324	287	313	269	312	304	286	321	293	318	304	312	339	298	326	319	269	287	306	308	297	309	306	257	292	274	297	303	291	299	305	334	309	278	266	304	280	315	276	292	288	299	300	318	302	313	286	279	314	291	273	314	318	294	305	279	333	292	297	316	332	314	302	299	290	304	291	312	293	277	310	298	287	308	313	265	328	300	274	298	297	290	306	307	283	297	276	288	327	302	300	289	321	311	307	319	305	313	311	286	299	321	301	302	340	300	319	302	305	286	309	310	263	311	252	331	325	333	317	278	274	310	277	295	320	280	289	283	285	310	316	292	306	322	304	289	298	305	289	332	298	308	311	274	315	310	303	306	331	299	303	293	340	277	281	302	311	302	266	287	296	305	307	297	279	333	325	288	267	291	326	325	292	302	287	317	295	293	315	296	303	301	299	307	295	319	315	281	316	296	295	286	323	304	316	306	306	301	285	310	297	294	301	313	304	297	282	306	295	330	327	315	329	277	318	295	299	311	281	299	286	318	301	298	301	303	281	326	284	360	303	300	298	325	293	294	262	305	298	327	328	312	303	316	296	296	301	310	323	298	304	340	304	298	304	313	294	315	287	311	294	311	314	297	288	296	288	300	325	328	298	274	313	323	295	286	316	293	301	275	290	305	319	312	317	313	309	323	327	317	316	301	314	298	312	282	313	295	271	281	323	316	290	290	323	299	300	296	311	305	300	313	324
9423	12052	9621	8082	7726	7287	7043	6962	5756	4820	4332	4049	3915	3384	3210	3024	2185	1969	1809	1690	1643	1398	1322	1235	1159	1047	1093	1029	1089	1085	1147	1126	1074	1061	1036	1059	1097	998	1110	1036	956	975	946	915	847	857	821	776	870	809	825	813	761	789	794	825	788	846	814	823	790	816	866	823	766	793	843	806	812	827	762	743	787	804	745	793	843	759	815	776	765	766	777	735	760	813	781	787	769	770	738	738	777	741	737	799	755	731	733	778	743	753	792	734	719	768	770	683	717	763	729	721	688	738	747	778	770	772	765	786	751	807	720	679	727	694	711	770	742	753	765	734	779	792	747	720	725	743	784	752	736	729	737	744	739	695	702	737	742	728	696	690	770	783	770	780	748	716	733	757	776	731	772	739	737	779	783	741	749	755	778	752	749	759	720	783	737	733	778	726	677	811	817	693	768	738	763	731	709	775	740	739	759	730	791	739	722	770	727	755	761	757	729	794	746	796	727	786	724	769	771	722	779	753	783	770	757	735	701	733	751	712	771	708	706	744	770	761	775	749	706	705	755	761	734	719	716	765	735	744	777	712	753	733	770	775	760	789	782	715	750	769	760	740	702	739	740	720	778	762	749	756	818	749	712	750	701	730	735	734	746	740	739	797	772	712	781	733	783	728	711	766	802	725	768	734	736	722	769	722	724	778	743	789	744	726	789	729	772	726	706	758	747	744	743	784	742	735	762	702	748	789	749	719	726	743	675	748	771	696	721	750	744	799	760	761	772	788	735	723	715	746	732	754	757	770	747	760	772	748	703	740	764	779	750	754	702	785	763	809	735	697	725	778	705	732	753	739	732	745	772	739	752	782	770	678	740	732	707	745	755	757	716	811	777	760	743	779	747	729	757	705	764	807	733	764	733	724	788	722	769	714	735	761	732	724	740	762	766	756	783	766	788	735	730	735	747	716	751	743	714	764	745	716	777	750	732	724	693	763	754	799	764	751	768	715	729	713	721	796	735	763	724	742	789	764	713	728	777	754	705	737	717	756	724	742	706	739	738	736	787	791	742	718	723	732	720	744	778	717	764	733	707	715	730	762	729	725	745	729	793	746	772	728	805	730	815	725	759	753	769	723	780	749	789	736	766	727	731	761	779	784	761	698	724	747	772	808	768	740	738	730	757	733	713	750	739	731	759	771	734	746	735	744	755	746	743	731	758	751	731	724	753	706	786	731	747	786	761	774	713	751	797	740	805	720	755	765	734	724	744	758	732	748	762	764	776	726	798	707	802	689	739	730	780	760	713	747	724	702	771	779	755	732	707	789	715	772	756	753	795	769	723	759	721	720	764	740	742	742	772	753	762	750	727	790	758	746	751	735	735	731	805	773	759	781	710	715	724	735	736	750	753	739	719	764	748	756	742	738	733	757	723	779	728	737	746	804	698	733	744	715	746	767	703	781	761	752	775	699	763	756	746	749	711	712	764	729	718	775	748	714	744	737	755	774	685	752	755	785	749	775	796	744	749	801	769	732	755	749	770	724	719	722	751	773	737	783	739	792	768	772	784	730	743	752	733	780	721	800	759	720	740	781	745	736	755	723	737	697	774	765	715	721	775	725	789	712	791	717	755	748	759	766	779	723	717	750	730	725	780	775	684	743	784	725	783	778	723	660	758	761	736	798	809	712	738	755	768	737	737	774	763	737	748	773	726	718	673	743	811	749	735	719	739	766	692	770	725	723	736	758	740	712	743	739	755	769	663	796	778	762	793	726	764	760	742	704	717	715	745	782	794	756	738	725	737	778	769	742	733	747	780	684	733	745	769	734	746	748	763	708	791	752	783	782	737	724	777	723	783	717	752	751	720	724	753	688	763	758	764	701	756	721	733	748	785	764	709	741	755	702	727	734	797	763	726	740	765	729	763	794	718	747	738	791	696	758	791	732	799	744	725	752	725	797	734	775	735	692	764	751	746	782	756	700	728	730	752	775	799	786	780	752	754	723	791	745	782	738	722	716	740	710	761	696	778	732	759	720	772	778	705	767	772	681	801	751	783	736	773	733	754	744	792	718	770	697	750	698	754	748	742	709	750	797	760	698	744	747	739	782	775	739	814	759	775	741	752	760	715	756	785	760	752	726	739	701	754	748	762	773	744	743	716	780	760	749	735	744	726	757	749	724	748	737	727	706	735	786	715	725	764	755	693	740	761	721	733	707	786	775	738	716	746	762	740	682	745	777	710	771	728	757	729	741	766	759	750	726	709	745	749	777	747	779	762	766	730	744	775	737	737	734	720	756	746	721	736	705	738	719	742	745	770	767	702	751	754	753	782	742	734	722	711	719	749	774	778	739	720	737	766	753	798	748	731	728	746	755	731	747	844	722	771	751	774	691	715	812	764	767	751	741	732	744	759	707	764	746	697	768	765	788	709	789	732	810	757	829	725	719	738	740	790	726	753	755	736	757	751	703	707	783	774	750	749	777	702	728	745	762	703	685	703	726	735	823	722	708	749	794	693	717	777	756	733	762	738	756	735	789	770	777	702	749	745	743	731	765	736	828	733	783	762	717	777	757	753	713	727	738	752	755	727	773	747	729	733	755	756	775	727	780	751	729	765	786	760	746	762	766	740	730	751	743	668	735	790	758	745	735	737	725	703	738	782	710	757	773	745	745	750	800	733	738	768	714	725	771	721	739	753	747	768	742	709	807	697	736	765	722	680	700	749	748	654	741	720	735	746	750	752	731	775	755	747	738	767	716	779	749	781	748	742	747	795	788	788	710	800	745	670	761	737	706	776	761	751	795	726	727	721	727	775	762	747	768	717	726	747	797	728	738	748	743	743	782	776	716	735	836	713	734	724	791	760	731	732	769	750	721	783	770	762	724	745	746	749	791	755	772	743	747	746	725	778	814	713	679	731	768	730	736	757	727	786	718	749	736	785	734	726	737	773	776	754	753	716	744	714	756	726	724	751	734	804	743	767	725	744	695	733	749	758	779	724	722	741	790	726	793	665	764	757	697	796	763	714	727	724	756	733	730	705	748	738	734	744	732	749	749	772	762	750	749	722	740	763	708	726	723	750	794	790	748	777	807	799	799	716	746	714	741	734	766	752	754	754	739	771	734	762	750	757	771	698	723	664	750	766	772	744	761	786	746	755	769	812	774	749	765	774	766	783	803	757	715	725	755	713	726	729	755	738	709	768	741	730	758	760	754	745	688	724	717	741	760	742	754	790	757	737	763	736	731	722	778	763	758	705	765	743	748	772	750	755	731	811	770	771	729	788	720	716	764	743	778	750	730	707	734	751	779	800	710	669	764	731	756	758	767	756	751	762	786	724	763	769	760	747	719	778	745	738	762	756	727	728	745	736	765	724	738	767	726	767	732	728	724	760	769	722	753	796	798	782	809	707	769	781	695	732	739	716	742	689	784	725	766	743	735	751	731	813	721	763	757	737	733	759	744	774	787	760	723	793	768	727	761	733	721	774	694	790	732	781	765	727	738	744	753	721	730	775	698
41545	41827	30761	21613	17844	13399	10445	7439	4585	2548	2532	2580	2846	2716	3052	2450	1283	1092	977	990	1034	1085	711	615	472	406	460	399	414	403	426	418	434	392	410	398	388	388	366	384	363	375	392	372	347	362	322	334	350	335	317	409	332	340	320	320	340	336	342	323	349	348	346	377	341	356	350	363	343	336	322	322	349	326	341	338	342	346	334	321	332	333	330	329	330	319	305	351	362	307	311	302	312	320	332	363	317	346	363	347	291	328	333	300	353	351	326	317	345	336	323	298	320	340	351	316	345	314	292	306	323	339	314	361	335	342	299	336	351	290	332	320	328	324	290	294	325	328	341	301	322	301	308	325	312	319	298	317	328	316	348	338	284	299	329	346	321	363	317	337	336	315	332	311	349	316	320	325	311	308	348	318	327	328	306	321	296	296	351	336	302	353	299	384	360	335	368	314	334	327	323	293	270	305	313	330	298	331	330	303	315	301	308	330	348	297	326	308	306	332	316	312	337	312	320	333	318	314	307	316	330	316	300	315	331	281	309	334	331	361	348	292	303	299	299	313	312	301	327	333	337	290	327	318	302	323	311	343	350	330	346	296	312	341	342	296	321	288	304	301	343	324	303	305	325	330	313	350	287	325	303	302	347	319	297	324	334	270	285	327	345	354	348	320	337	312	388	340	334	308	308	335	317	306	307	330	318	328	326	324	329	310	299	329	326	324	330	324	320	338	308	330	290	323	352	339	316	337	357	329	303	345	316	330	339	303	368	331	346	312	322	322	335	302	328	327	331	339	327	304	338	332	309	320	325	308	331	334	332	325	337	319	302	307	297	350	315	302	332	320	309	322	324	344	319	282	294	328	329	309	336	306	319	337	324	315	335	320	351	322	318	331	294	325	306	301	322	336	341	296	300	295	319	346	296	327	325	322	340	312	355	336	326	320	305	324	328	331	303	322	331	344	315	314	331	305	313	320	308	321	342	340	338	294	325	326	297	342	325	314	312	315	326	324	334	341	350	345	316	306	339	324	332	350	321	332	328	312	334	348	299	317	317	338	313	336	311	351	303	313	337	324	303	328	313	313	341	300	328	306	368	335	323	315	331	344	323	322	298	301	299	352	304	309	298	335	324	326	336	331	324	296	351	321	300	321	315	334	322	316	320	319	321	348	311	329	332	328	316	325	331	318	301	275	344	332	306	300	331	367	321	325	333	332	328	305	308	321	336	298	351	337	347	325	341	325	320	308	346	321	302	325	278	311	352	309	326	327	312	336	336	314	312	311	357	305	292	306	299	344	372	342	320	335	287	318	332	342	333	330	300	349	331	323	333	284	359	305	327	352	341	317	329	305	318	321	321	306	319	339	341	349	353	328	292	317	297	332	328	301	342	327	327	295	294	291	300	318	307	316	333	341	316	340	354	331	314	348	334	290	295	331	292	318	322	301	329	303	330	310	307	320	296	307	292	346	333	316	333	306	319	289	318	322	301	325	325	333	300	286	306	315	321	344	334	322	260	302	301	303	331	368	344	305	331	299	333	353	310	320	325	340	334	320	340	296	310	287	348	321	306	289	302	324	344	299	348	329	285	320	320	305	345	329	294	344	335	315	333	312	369	324	308	292	311	329	313	313	299	312	380	341	323	316	298	340	330	314	329	337	278	308	336	293	317	314	304	322	303	289	314	307	310	311	302	318	312	351	312	339	329	330	314	324	351	348	326	325	314	309	317	310	332	325	305	291	323	315	352	308	330	325	339	340	349	329	308	326	295	360	289	328	326	337	316	311	333	338	319	342	340	342	352	337	330	278	272	349	340	316	305	320	317	346	325	313	332	304	304	324	282	347	343	327	354	292	301	324	301	368	349	309	305	322	308	331	343	308	343	303	333	323	292	324	301	319	285	312	297	302	307	314	323	311	338	296	293	345	336	323	313	319	325	323	319	350	353	318	310	327	328	316	323	321	341	312	272	292	317	308	307	337	328	328	325	312	337	302	312	356	344	313	353	296	289	350	324	301	345	306	335	318	325	322	330	328	307	322	327	345	329	337	318	342	347	328	326	327	306	325	313	302	303	319	349	362	335	308	318	308	330	346	300	319	330	307	314	335	297	325	337	350	319	316	348	324	299	301	329	343	340	325	308	328	332	317	334	296	299	281	299	334	337	301	305	292	318	294	326	313	316	334	331	329	326	349	326	291	308	313	332	338	310	293	304	323	314	340	308	326	301	328	357	315	336	338	315	324	315	337	319	296	314	303	305	308	300	332	362	341	335	317	339	356	331	327	309	298	306	339	336	325	309	325	318	299	354	314	335	300	312	289	329	284	319	303	324	298	305	333	331	326	317	336	328	305	316	322	315	331	309	308	335	313	318	300	318	321	361	303	314	352	294	352	348	290	302	294	301	310	302	313	319	321	323	325	323	318	335	330	365	309	324	316	324	324	302	320	293	304	299	314	315	348	313	348	316	345	326	326	301	337	350	323	343	308	330	323	325	311	317	337	285	334	334	333	341	331	342	295	319	317	331	318	318	314	332	309	353	296	345	321	325	344	335	364	311	315	335	336	313	362	318	306	344	348	322	305	310	319	326	318	321	337	309	343	314	305	313	323	354	313	344	337	311	321	346	339	314	310	326	322	304	326	313	280	309	304	321	346	314	291	301	331	337	315	300	328	338	339	295	304	318	342	337	316	310	342	332	347	306	325	308	313	340	317	343	334	316	271	328	316	303	327	323	344	335	272	299	348	352	323	334	349	329	382	328	319	316	337	318	302	318	314	333	302	332	319	326	307	333	329	301	309	316	337	325	329	311	322	309	317	341	339	308	351	315	349	334	307	317	311	323	333	342	361	341	309	284	374	340	313	317	342	343	325	330	319	324	325	346	345	325	289	337	311	310	312	327	341	308	349	327	334	338	355	313	334	344	326	337	302	351	326	306	329	358	315	337	324	313	344	323	323	350	268	333	303	317	326	344	281	341	307	315	363	291	328	314	316	306	321	333	326	315	327	329	336	328	325	326	308	307	324	314	325	329	316	315	314	340	318	314	351	330	325	345	296	337	313	307	280	324	311	331	342	315	328	338	300	324	316	322	320	335	361	334	336	318	315	324	314	329	354	331	344	331	318	332	321	329	344	338	317	317	345	325	315	311	331	313	343	324	319	347	347	329	329	323	335	317	312	334	298	371	337	319	330	322	318	306	325	321	348	336	344	332	341	320	331	353	310	300	297	295	326	329	309	318	342	326	318	332	330	367	329	308	338	332	320	331	341	287	310	298	340	319	317	308	318	352	324	337	323	315	318	314	351	313	340	362	337	334	355	368	342	313	322	320	355	349	324	294	309	317	329	313	321	333	317	322	327	306	320	324	341	323	321	324	336	323	338	312	303	313	321	324	326	321	345	311	327	355	335	331	330	322	291	321	341	313	277	300	315	313	343	280	342	317	338	311	327	293	318	318	326	295	313	307	295	331	305	295	312	307	310	319	322	318	331	311	319	331	338	295	353
32312	36947	25413	17665	19728	18574	18589	17401	13060	9369	10015	10319	11512	11106	13010	9854	5651	5244	4706	4730	5230	5699	3202	2899	2175	1845	1628	1509	1510	1569	1551	1611	1563	1501	1448	1417	1381	1439	1373	1325	1280	1233	1205	1101	1014	1074	937	1023	1009	902	894	923	847	934	901	917	964	936	945	996	1042	972	937	898	948	945	903	926	887	849	859	880	850	912	850	840	878	921	896	823	802	857	869	830	866	820	785	753	844	828	802	862	797	801	773	798	831	809	832	785	780	808	803	825	806	783	784	776	786	759	752	787	765	771	792	809	770	780	761	811	812	756	797	854	760	792	850	794	808	736	778	801	729	821	763	786	778	798	740	752	792	757	819	765	802	792	768	832	847	768	789	756	778	777	762	793	753	750	771	817	884	817	775	773	789	802	769	777	753	845	790	754	759	810	754	767	839	850	833	791	784	771	717	822	779	779	791	758	735	812	794	810	790	722	809	793	798	755	787	774	804	773	796	762	775	821	747	811	776	807	842	810	771	744	748	787	798	809	772	792	792	790	816	742	782	769	744	856	770	784	795	760	788	769	766	771	823	788	799	764	789	790	817	788	786	762	828	801	837	789	810	833	756	804	781	828	776	850	788	776	778	751	750	798	772	820	789	774	770	779	765	791	748	866	803	766	794	826	760	793	765	794	754	799	817	794	762	766	769	773	774	792	878	786	830	784	743	763	791	813	799	781	735	814	772	855	757	790	794	796	781	802	791	766	772	831	836	823	762	785	779	841	807	765	806	817	800	802	809	800	815	769	748	747	758	768	782	772	783	726	746	793	803	826	723	820	778	808	755	778	738	780	801	727	778	819	809	823	783	784	810	776	785	776	789	750	762	760	772	797	753	775	786	772	801	793	758	767	754	793	746	815	796	779	772	770	817	729	766	792	789	807	777	723	809	790	798	819	742	758	795	731	750	759	781	791	789	770	785	770	786	793	789	802	764	767	795	743	774	777	772	786	765	792	757	800	750	731	763	770	776	780	810	749	793	769	813	786	715	759	787	788	791	832	815	788	796	751	751	819	786	783	749	752	765	809	768	776	806	816	819	802	836	779	806	734	831	786	833	796	777	775	774	719	756	829	801	754	741	761	814	786	803	757	736	759	802	721	797	802	773	782	782	784	765	820	776	768	790	752	811	795	735	788	769	779	789	734	749	831	832	749	775	781	797	777	753	790	791	744	722	793	779	789	765	781	744	837	809	752	801	747	811	760	801	791	797	786	812	757	759	785	813	790	794	850	779	790	802	785	792	736	769	806	784	764	803	783	811	794	739	777	775	809	779	800	743	768	830	802	812	781	804	746	789	759	775	806	802	829	797	798	766	765	789	761	809	750	768	802	775	818	784	765	798	822	763	749	842	772	816	809	786	760	775	770	796	795	840	832	788	784	787	787	751	795	798	801	768	754	810	796	807	778	762	771	821	779	816	785	789	804	812	795	762	794	736	799	749	815	806	807	782	765	788	778	770	795	767	768	785	741	700	752	787	763	787	749	728	815	720	795	793	813	737	732	793	807	774	791	822	798	801	804	806	760	753	849	789	795	826	766	822	804	800	801	786	768	824	758	775	801	740	811	772	750	812	747	797	764	800	775	796	791	806	807	805	825	755	751	757	862	806	783	807	756	786	826	797	769	786	780	777	784	833	769	757	755	762	750	795	795	813	800	799	787	769	772	866	791	840	732	782	778	800	788	793	797	740	760	805	776	759	810	775	722	743	796	792	804	781	792	788	805	780	795	751	791	769	794	803	760	820	804	804	806	764	745	766	793	813	724	826	823	777	791	802	785	798	821	838	810	759	794	814	748	820	794	770	783	827	734	806	764	793	805	867	809	794	807	765	814	798	815	792	765	779	775	800	820	838	809	777	820	756	766	750	841	807	816	791	813	765	799	763	749	792	831	811	782	735	832	785	741	815	796	760	831	749	815	788	753	772	791	822	796	840	753	761	795	812	751	782	774	767	831	780	783	775	737	733	749	789	763	791	826	832	804	785	788	795	815	746	770	740	827	763	821	763	819	801	772	782	794	790	757	799	813	775	763	834	774	794	797	812	739	785	791	783	795	785	761	779	791	764	837	759	809	768	767	772	841	836	837	789	798	774	797	797	817	827	786	792	753	788	838	809	814	739	808	789	814	806	852	850	824	819	848	807	760	791	782	769	782	774	795	846	794	784	781	786	760	771	804	760	774	780	789	707	767	788	777	783	843	760	741	779	792	819	813	823	793	792	783	787	846	738	815	776	798	784	781	766	790	740	826	817	789	826	845	783	769	787	815	777	762	751	747	763	827	746	805	803	750	749	816	815	789	801	805	799	779	756	797	795	745	810	803	795	792	802	755	822	784	768	782	784	801	833	763	796	811	777	759	782	767	747	782	777	768	772	784	755	762	790	816	819	789	814	763	798	762	795	761	785	751	815	781	824	800	769	769	799	773	822	783	749	783	788	757	787	794	767	818	787	800	825	772	805	800	790	780	807	754	791	777	763	734	800	807	838	821	830	800	795	794	773	820	786	789	822	772	770	809	786	763	767	813	777	803	826	756	838	749	838	812	824	785	823	794	778	788	809	796	800	805	801	783	793	828	754	798	722	798	800	772	850	748	802	879	821	795	764	769	810	783	748	801	784	778	770	815	775	757	755	839	817	828	794	782	740	770	797	833	836	772	793	849	833	775	796	758	749	815	827	806	740	801	811	807	767	776	772	831	763	772	793	752	783	832	813	848	790	807	801	776	827	774	805	784	806	790	779	766	736	776	745	807	793	740	774	812	799	808	828	776	820	822	810	748	776	800	764	784	741	757	821	844	771	752	776	764	781	757	804	795	819	798	808	808	761	790	769	791	817	799	804	754	803	812	787	756	785	799	745	805	827	821	728	775	743	817	778	779	764	776	805	798	782	783	803	818	766	808	801	796	807	788	781	796	787	840	793	801	779	807	826	791	758	780	780	758	756	791	761	777	786	796	825	750	795	764	797	781	838	753	782	820	829	743	731	782	807	783	800	800	790	809	830	735	796	836	785	753	711	828	757	776	784	800	782	768	782	832	809	831	744	789	798	737	792	782	849	807	758	770	789	796	818	844	768	778	827	747	799	776	788	801	761	808	792	749	778	843	776	751	861	776	800	807	783	810	745	820	810	777	802	775	782	766	778	792	768	728	745	758	758	792	747	761	817	759	776	776	786	776	764	777	781	768	805	749	804	731	791	775	839	782	739	753	750	791	796	774	767	725	771	799	767	773	802	789	792	768	780	740	777	809	798	803	825	786	769	799	798	756	788	771	745	824	820	739	784	775	793	781	811	824	759	795	852	786	769	777	789	803	783	790	749	818	737	746	795	756	821	755	799	828	796	775	800	784	825	789	802	802	770	804	795	829	754	805	776	801	753	775	770	808	782	786	806	776	849	779	765	823	837	748	768	746	761	797	785	722	784	745	795	784	792	784	806	828	784	825	804	788	791	775	775	769	797	760	764	789	774	794
48483	38293	31468	24363	22901	20530	15577	12132	9532	5245	3504	4069	4552	4575	4581	3831	1881	1870	1626	1677	1860	1761	802	805	621	547	473	456	405	438	476	448	448	398	422	413	401	458	405	416	401	378	375	385	324	350	353	390	339	320	335	319	300	310	302	330	354	346	327	347	330	346	310	331	323	326	304	328	343	349	294	301	307	313	306	292	297	338	330	301	335	291	308	290	287	287	298	307	300	250	277	282	292	306	296	277	289	315	282	287	295	274	308	286	273	323	309	302	256	277	310	322	287	308	290	299	312	296	267	303	285	275	297	287	292	310	294	331	318	297	278	321	302	270	287	272	305	306	324	295	272	261	334	309	265	280	317	301	294	316	290	279	311	269	294	311	293	304	297	278	269	275	314	303	278	260	276	272	287	273	328	297	309	263	284	298	262	298	314	286	294	305	307	275	310	275	271	322	315	269	299	274	309	320	296	275	314	237	321	289	327	276	276	286	302	287	316	296	292	266	267	282	335	285	293	291	267	265	274	275	249	301	271	317	293	290	300	299	281	287	287	288	255	318	308	274	288	308	271	296	295	281	314	329	335	285	260	329	296	257	279	314	292	272	274	252	309	268	325	286	305	285	290	258	314	323	299	303	270	293	311	314	289	283	306	275	292	341	288	286	322	311	302	300	319	264	296	297	270	276	321	309	277	280	309	292	299	324	250	296	286	271	243	274	267	289	286	286	289	287	260	316	285	255	286	307	251	301	283	305	306	260	263	271	253	289	297	285	312	288	308	305	297	314	293	292	277	303	291	268	290	270	317	285	271	304	283	271	278	310	298	282	261	289	316	282	279	282	309	292	291	286	293	283	253	280	305	288	266	312	308	270	293	292	298	297	279	269	285	292	294	298	318	318	280	287	295	277	301	291	295	309	277	283	301	254	286	293	267	292	268	293	310	283	285	281	302	301	280	311	297	269	292	290	321	278	285	304	290	297	271	285	309	305	295	308	288	290	270	276	308	323	273	319	291	326	263	327	268	274	302	308	286	290	284	301	284	253	299	295	301	272	307	294	287	256	309	280	290	250	321	309	279	294	292	280	312	319	288	280	301	279	286	287	273	282	323	309	317	299	266	262	254	298	300	287	277	261	314	261	281	273	326	295	259	312	280	306	279	298	265	274	275	246	295	333	293	292	311	282	279	296	305	288	287	272	289	290	297	284	316	287	279	297	266	289	289	267	312	288	262	306	280	294	275	272	296	293	313	294	271	278	314	253	310	246	286	333	294	293	285	296	293	313	299	277	258	302	294	311	311	271	295	281	283	281	271	291	269	334	314	305	275	254	283	276	319	280	316	312	301	303	251	276	276	293	293	312	276	299	318	326	249	294	303	308	297	281	323	320	285	251	305	258	274	320	274	282	295	304	256	270	287	271	287	294	284	288	262	271	274	276	315	282	297	296	268	295	303	303	282	314	299	281	274	273	279	290	295	265	296	264	273	277	286	257	268	259	265	279	307	285	269	289	293	293	277	297	290	315	279	302	296	309	299	290	306	284	294	306	279	301	258	265	278	295	305	268	267	300	259	270	295	306	313	270	281	270	281	273	297	275	292	320	257	269	287	294	276	288	302	301	281	297	294	305	272	271	307	320	295	288	313	263	257	295	290	269	260	300	319	305	281	299	276	262	297	258	301	287	298	280	316	264	331	292	298	274	265	322	290	286	278	280	292	311	308	312	306	262	294	274	246	293	302	340	312	274	285	275	273	292	263	278	282	264	289	332	319	286	276	297	285	285	317	296	270	275	313	274	273	263	279	320	258	285	281	270	302	292	307	293	285	291	285	322	280	295	333	278	280	293	311	270	313	318	280	318	293	255	289	266	299	258	313	274	299	303	280	312	301	279	291	267	293	289	300	286	296	281	298	283	258	288	298	279	266	265	310	276	272	264	280	281	284	316	279	290	268	323	283	314	292	268	264	282	280	326	283	298	279	280	294	301	297	295	285	304	280	265	305	277	324	300	288	241	292	260	297	297	314	320	291	293	292	300	309	284	262	267	272	300	272	298	302	276	321	292	294	274	292	325	294	288	318	304	262	278	294	294	267	268	300	272	281	276	295	289	284	280	283	293	276	291	272	302	289	291	305	327	287	278	294	276	320	289	268	256	302	236	291	281	301	292	324	299	316	283	282	268	286	313	286	276	306	264	282	316	290	268	288	310	291	292	270	273	246	283	285	307	281	312	288	273	248	300	293	324	290	255	287	325	299	292	290	327	284	266	286	277	316	294	279	275	293	304	323	297	283	296	315	285	310	296	302	288	261	281	297	306	260	268	302	277	254	313	302	294	275	298	268	293	262	253	294	279	299	276	293	302	321	294	305	308	292	303	300	273	297	304	298	290	286	284	323	271	294	317	308	305	288	308	252	288	294	296	258	274	282	286	290	304	278	299	339	312	303	315	301	306	285	260	286	295	303	290	303	285	302	264	283	271	299	285	294	298	294	277	266	300	293	264	308	309	304	294	268	265	261	288	308	290	323	289	286	301	302	316	307	294	276	303	314	257	280	305	293	303	278	351	308	259	258	272	275	261	267	306	310	263	325	296	311	310	286	283	256	296	294	304	286	273	288	290	294	286	302	284	301	306	317	300	279	278	267	289	270	288	296	248	276	285	277	304	273	308	309	277	255	315	283	276	296	300	335	293	292	307	312	309	270	266	297	298	268	275	303	280	276	304	287	310	278	289	312	292	297	295	295	285	279	320	292	351	299	305	273	273	285	286	319	292	283	265	300	327	303	305	277	295	300	268	277	277	304	304	281	311	276	286	276	282	317	316	282	263	312	288	305	286	274	278	299	277	303	305	299	265	309	310	285	274	312	284	304	321	302	319	317	277	296	280	307	329	281	261	291	293	307	289	295	312	282	273	272	298	276	290	314	302	294	269	276	288	303	293	276	275	299	294	328	277	284	265	273	304	285	276	286	302	301	314	295	272	271	300	309	285	293	279	298	296	305	287	293	293	265	235	309	245	259	285	291	267	258	273	269	300	275	271	298	284	319	276	303	287	252	298	273	285	289	287	287	299	281	312	289	323	288	290	295	282	299	289	271	290	299	272	276	291	288	288	311	280	256	312	309	299	295	297	281	304	284	267	267	286	264	272	257	289	295	276	293	280	298	304	295	316	284	270	301	305	314	308	298	305	304	256	290	291	315	345	273	277	312	273	274	297	302	284	306	311	317	283	290	293	292	292	281	296	287	294	293	285	291	286	290	284	292	286	277	254	274	290	277	284	276	294	304	284	307	277	285	295	298	259	285	301	298	280	268	286	280	272	295	288	289	264	289	294	296	288	307	310	290	296	278	302	260	287	313	292	304	278	292	272	272	258	294	299	315	259	292	273	279	272	281	288	284	325	311	269	285	263	301	294	263	278	302	290	299	298	308	279	248	293	278	280	290	318	259	281	310	286	273	303	287	301	291	278	286	292	302	294	295	289	290	296	273	302	291	291	272	293	317	273
38689	39118	32280	23522	23503	25524	22890	22711	20448	13266	11933	14760	16217	16278	16635	14440	7759	8271	7100	8117	8613	8452	3659	4031	3098	2474	2124	1788	1889	1958	1839	1940	1868	1797	1794	1602	1671	1725	1602	1623	1417	1346	1304	1242	1065	979	1000	950	939	948	884	959	915	883	902	951	975	967	981	1146	1113	961	942	962	895	871	915	1008	934	826	826	828	827	825	921	862	864	813	842	795	768	798	754	779	786	754	701	734	768	723	742	727	682	757	726	731	713	739	705	704	739	697	739	672	713	682	717	705	731	723	698	683	718	688	766	689	677	795	705	743	733	692	713	684	718	690	711	724	714	710	728	671	703	711	712	682	681	710	675	695	697	694	676	692	707	692	650	715	710	689	716	716	742	731	715	740	699	676	710	709	694	704	705	731	672	707	688	710	716	686	681	775	765	679	684	722	729	679	710	728	704	662	716	682	736	689	707	689	646	707	691	740	682	709	690	711	653	719	720	746	734	707	663	654	744	757	741	689	662	682	719	689	699	719	718	711	739	656	652	726	731	716	685	717	712	699	747	705	707	683	675	716	775	702	724	737	695	687	701	734	707	675	741	711	714	756	688	738	696	716	730	711	646	704	708	714	717	714	692	706	727	681	732	763	707	690	715	691	699	732	725	711	681	741	748	760	675	682	732	759	716	728	670	693	740	713	724	724	731	707	724	674	697	719	713	695	693	720	711	743	701	695	754	680	692	712	721	760	718	733	691	693	721	704	721	647	687	722	683	728	724	704	704	664	700	712	700	750	684	732	719	667	701	685	718	711	657	700	684	746	701	739	705	685	711	704	678	704	699	682	725	733	772	726	701	717	735	737	715	690	713	699	710	678	707	704	734	699	703	718	729	691	684	730	716	667	743	741	662	717	745	697	699	672	739	656	733	726	642	719	682	728	729	647	701	668	693	715	750	697	712	726	707	723	729	651	689	654	729	704	677	753	662	675	679	732	737	736	699	735	735	706	704	670	695	700	724	690	689	714	709	749	742	695	750	697	711	647	708	700	667	733	793	723	656	690	760	716	730	690	740	698	647	754	688	715	699	742	680	682	748	733	704	736	709	761	683	687	730	724	714	705	698	674	719	716	743	701	740	673	719	676	734	694	703	674	704	683	695	735	701	648	707	758	710	702	730	723	690	770	668	727	698	710	723	688	717	689	717	665	732	716	742	712	672	694	693	677	751	657	690	709	716	698	749	720	719	685	745	751	711	713	730	747	731	715	690	723	691	671	676	713	709	703	695	674	734	720	724	693	742	689	665	740	711	705	766	689	709	719	692	659	707	697	681	743	690	698	708	673	743	698	730	690	734	683	751	710	765	661	677	730	737	682	724	701	748	727	712	746	721	726	668	664	706	677	695	710	654	711	731	671	675	696	743	671	680	634	687	687	740	721	722	759	710	729	693	689	707	718	728	700	659	734	688	656	637	702	725	689	722	716	710	674	694	727	703	679	733	689	685	669	708	698	715	696	693	726	704	731	660	681	716	706	677	699	633	698	717	720	729	750	687	736	745	742	649	666	665	663	691	751	740	681	682	749	697	675	685	722	702	701	710	693	672	678	690	685	692	733	711	721	702	745	681	699	707	698	730	749	706	689	690	706	751	701	696	677	739	690	756	732	707	730	676	716	688	763	710	670	697	699	726	697	721	672	721	719	732	707	687	741	724	722	700	707	672	718	642	712	710	723	680	708	661	698	722	683	691	741	680	703	681	696	658	643	702	660	731	668	747	697	773	698	664	732	659	669	690	700	720	720	692	696	709	697	697	737	708	711	691	704	704	708	730	708	682	705	643	713	765	700	748	726	702	711	714	728	679	743	711	699	700	748	689	735	685	719	665	765	723	759	687	674	622	671	697	671	738	717	688	722	682	686	757	704	700	663	718	721	695	738	718	682	764	680	712	682	706	673	685	697	689	769	675	704	706	726	737	686	735	692	729	671	683	707	682	734	728	730	664	704	703	734	715	686	747	700	708	696	674	756	746	726	676	691	697	689	726	697	674	728	677	700	681	697	667	690	683	738	694	739	686	732	698	708	682	661	711	735	692	734	718	697	667	716	716	740	743	675	712	713	694	726	695	686	665	717	718	694	697	723	707	673	702	696	703	675	712	745	669	720	654	762	703	732	706	680	704	717	728	670	676	707	708	760	680	695	708	673	714	722	752	672	716	702	741	709	706	735	677	676	727	707	709	745	728	720	708	734	697	668	721	706	686	735	725	714	716	694	731	702	715	689	675	716	742	706	708	742	684	721	719	711	684	740	735	723	701	723	733	695	685	697	696	708	726	684	768	704	712	713	699	728	704	736	687	682	709	690	673	734	718	658	671	662	701	698	710	737	724	699	704	690	680	718	670	712	696	715	705	704	758	696	635	726	714	701	679	722	715	715	755	675	745	726	722	693	723	734	712	692	716	744	750	725	720	682	689	703	690	725	728	705	720	704	715	690	667	759	695	670	715	735	735	694	705	656	744	666	700	730	701	711	702	701	668	698	701	692	720	712	680	700	723	711	731	776	673	700	670	681	744	681	698	736	724	712	693	695	717	711	708	721	677	753	695	741	678	691	700	679	712	713	725	692	695	706	698	762	706	730	719	740	692	736	718	731	750	740	713	727	698	733	718	695	733	704	729	735	761	694	718	710	678	676	731	700	693	689	706	742	700	716	723	701	698	716	704	678	726	726	689	698	681	710	663	685	665	724	685	689	697	664	697	652	746	692	695	736	723	626	709	737	713	737	682	684	766	721	689	733	709	698	671	698	686	728	718	716	723	693	675	705	737	754	686	693	723	698	710	768	719	733	701	737	695	717	700	703	737	685	752	740	740	750	705	703	698	727	708	657	742	741	727	718	708	709	681	744	714	731	679	749	684	695	723	705	722	768	745	698	705	708	717	735	720	677	727	720	702	668	728	729	750	738	730	714	665	678	679	722	682	671	713	690	716	694	686	735	709	716	740	675	685	681	680	703	690	709	687	705	678	689	698	672	702	689	673	699	705	685	698	684	745	697	705	668	701	738	719	701	711	708	684	696	705	716	727	680	708	767	703	717	705	707	761	690	723	707	700	663	710	681	700	724	705	712	734	670	736	690	673	741	677	676	644	713	747	705	681	724	699	732	725	730	699	691	729	699	737	674	717	700	707	781	667	695	717	729	711	648	718	717	702	723	657	731	715	707	712	713	694	733	724	683	667	743	740	701	700	705	684	722	717	695	745	710	714	682	712	718	683	673	719	717	713	748	717	696	684	720	684	707	699	731	675	722	702	697	693	715	701	715	701	670	692	726	740	695	670	718	647	708	697	749	715	693	707	735	695	725	750	670	735	720	717	714	745	718	763	673	688	759	762	701	682	712	758	728	733	753	688	706	719	757	707	705	688	777	739	729	690	740	717	690	692	719	675	740	712	699	693	759	673	703	718	719	728	682	693	677	717	701	713	679	714	731	679	690	649	702	673	734	665	678	752	707	668	737	711	730	666	725	671	686
13837	11099	8247	3700	2482	2048	1509	1365	1296	1054	914	881	867	786	629	605	478	472	445	411	432	414	334	377	378	360	311	317	361	339	313	353	367	339	341	356	318	296	357	333	347	342	331	337	283	332	308	309	312	301	343	271	285	298	315	313	338	294	294	256	292	332	334	323	317	308	330	311	327	292	273	303	333	285	303	317	313	298	305	276	316	287	297	283	301	302	292	302	334	283	320	273	292	260	289	290	311	295	285	309	316	298	306	289	272	283	271	294	267	277	284	275	301	283	274	333	309	314	313	276	315	305	301	328	272	304	321	299	263	284	297	262	309	317	301	299	318	268	285	322	301	325	306	266	292	275	326	292	342	297	292	307	305	288	302	287	276	283	305	302	304	336	279	277	323	277	311	283	316	298	342	302	282	317	310	308	302	306	300	301	310	267	310	258	329	288	310	310	308	293	286	306	301	298	274	293	299	281	304	292	279	308	286	314	293	302	308	306	284	295	306	288	304	297	319	280	304	291	322	346	288	296	275	264	272	297	314	300	286	270	280	298	288	292	305	288	306	299	317	277	295	310	290	313	298	303	260	299	306	325	298	299	309	300	262	315	296	308	302	301	308	328	304	307	317	289	288	289	308	293	250	288	294	332	300	313	312	305	308	297	299	273	254	275	304	281	286	292	275	300	313	304	279	328	284	296	287	297	306	295	316	304	312	336	308	297	272	288	277	322	300	285	275	278	262	290	288	276	303	282	304	297	304	296	314	294	280	278	285	275	296	301	305	289	314	291	281	313	328	312	298	302	289	290	299	278	259	283	327	301	306	297	281	278	304	291	282	296	289	291	280	306	328	311	298	315	290	303	271	299	292	320	312	292	318	327	315	329	290	287	309	363	321	253	270	296	289	305	281	305	307	266	275	307	297	311	297	312	302	275	298	302	327	281	290	307	342	304	320	317	299	281	298	310	277	342	320	289	301	321	284	300	303	277	266	321	289	284	301	310	301	286	321	296	331	303	320	260	315	291	288	316	286	290	317	335	282	302	294	296	313	278	281	328	281	309	313	285	273	297	305	267	308	289	295	322	304	276	250	294	336	296	303	291	328	313	306	322	301	290	280	291	307	258	295	288	315	290	299	287	299	303	334	315	289	277	288	295	320	338	292	303	300	323	321	299	312	296	289	304	335	319	267	281	282	264	322	311	317	329	302	314	312	314	289	266	301	289	278	305	302	310	331	298	292	301	306	296	293	319	321	313	284	306	297	291	277	297	271	288	317	280	268	290	282	275	306	266	311	305	289	323	301	312	345	344	322	271	259	295	313	284	308	285	265	298	317	297	292	287	291	326	305	288	316	314	302	271	290	315	285	276	281	317	268	288	320	300	297	276	311	311	295	301	291	302	284	292	320	321	295	325	321	299	304	323	325	297	335	296	294	288	293	309	311	261	296	288	310	296	330	305	295	294	331	324	292	289	303	309	303	279	327	293	314	295	307	284	297	274	304	333	315	300	313	303	276	289	304	286	289	280	317	285	305	292	312	328	313	310	323	289	304	299	289	290	307	308	296	283	288	311	290	315	258	336	302	264	300	305	316	305	314	324	280	276	299	292	285	311	270	285	309	312	286	292	312	280	287	271	326	281	299	297	302	280	299	289	275	303	279	306	288	315	289	297	297	319	281	273	268	313	314	303	287	315	300	301	273	267	278	282	311	286	287	295	296	273	287	313	309	277	284	313	284	312	320	293	270	261	276	291	293	291	300	303	302	314	294	293	284	300	280	282	306	300	314	288	283	317	289	296	274	270	278	305	284	311	315	301	315	305	289	280	305	292	316	299	320	298	292	312	326	291	268	297	299	342	280	312	309	299	268	285	288	306	323	303	309	291	286	295	301	292	305	299	290	328	290	272	299	272	314	300	293	338	288	321	310	313	295	270	306	291	285	267	327	303	294	303	301	283	267	273	283	311	299	310	305	268	288	278	303	318	276	292	285	278	269	281	294	297	298	310	294	307	278	288	297	302	274	312	285	338	304	292	253	314	275	319	330	325	253	297	300	320	298	315	285	259	337	307	309	307	311	266	312	277	315	288	276	281	298	286	300	328	284	303	291	289	297	270	295	314	313	300	265	267	290	291	312	307	276	288	325	330	314	310	279	303	285	337	307	307	314	298	282	305	292	321	302	297	301	306	335	296	288	290	298	325	275	336	287	310	313	304	286	314	308	297	290	309	292	322	279	331	309	294	307	303	280	286	302	302	329	271	296	273	300	264	265	284	263	282	298	275	276	321	286	311	317	265	285	331	285	260	308	274	303	286	286	309	322	289	312	279	290	286	301	308	310	282	324	297	317	296	317	310	327	302	273	324	313	288	297	316	320	303	291	283	269	232	313	303	314	287	287	311	280	297	301	313	309	310	320	292	289	315	339	282	270	288	283	278	290	280	289	311	318	315	325	327	304	320	279	272	288	281	277	298	280	291	318	277	294	309	293	310	290	302	329	284	290	313	305	284	294	312	302	274	303	308	290	316	305	292	296	303	284	313	299	324	284	272	304	267	270	297	303	265	311	303	292	298	317	312	317	307	312	307	299	286	311	293	348	275	302	302	285	304	286	282	275	274	275	309	313	320	322	290	325	292	291	290	273	284	291	292	300	289	285	273	301	317	302	296	286	295	291	329	313	283	314	309	278	309	263	265	324	301	289	297	296	288	279	312	280	260	325	317	291	268	286	332	299	326	315	279	292	287	309	341	288	262	299	289	284	264	330	322	303	275	305	270	332	297	294	296	315	290	310	313	301	317	291	317	302	301	283	311	310	250	291	288	310	286	312	299	290	290	303	294	269	297	317	286	291	326	272	258	321	318	280	301	312	255	281	288	290	344	292	291	281	320	285	286	272	288	289	326	299	298	286	316	310	318	281	301	318	280	272	263	308	320	311	298	309	299	338	292	289	332	303	309	299	304	299	309	295	285	279	295	281	272	289	303	291	303	305	270	331	309	282	289	308	310	275	294	328	291	337	308	310	298	285	270	295	272	308	280	285	308	287	322	296	270	282	286	310	284	301	287	286	273	309	297	321	292	282	292	278	286	306	277	269	291	309	310	322	283	326	305	291	287	299	268	271	281	295	287	287	289	319	313	309	287	302	285	296	323	322	309	301	280	279	292	298	323	307	304	273	293	287	321	312	320	308	283	356	289	296	306	295	287	288	302	288	298	266	286	297	273	318	286	283	308	285	267	297	307	270	278	278	285	289	262	316	285	307	320	300	300	278	274	307	276	314	322	286	302	275	297	323	301	330	316	304	309	293	315	297	296	296	319	301	292	331	302	296	309	310	317	300	309	282	320	304	318	314	270	294	305	291	297	297	319	280	278	316	300	277	300	313	286	327	313	260	305	299	335	310	296	316	279	324	293	322	317	334	294	308	306	326	319	282	284	307	281	328	279	285	329	295	311	340	280	312	257	300	345	263	322	308	305	299	283	307	365	278	274	285	290	288	301	283	299
10485	11318	11179	8044	7602	7181	6200	5813	5786	4790	4290	4141	3839	3545	3188	2889	1956	2000	1763	1702	1687	1440	1214	1256	1119	1087	1097	1135	1114	1069	1095	1130	1127	1146	1123	976	1071	1095	1027	1002	938	979	937	898	901	845	816	836	799	835	787	794	798	749	806	808	815	862	790	765	845	864	872	829	807	808	797	838	804	779	816	793	802	775	841	813	807	752	778	797	800	765	742	668	815	726	748	728	799	752	669	745	716	737	827	760	743	745	728	724	733	707	739	772	764	802	727	722	699	785	716	711	775	770	743	684	738	722	716	743	743	757	747	709	743	753	687	703	719	784	727	778	718	765	755	751	770	770	742	744	738	719	744	729	742	778	743	727	720	737	731	668	736	710	719	772	747	726	764	721	755	762	745	740	722	748	718	755	730	733	760	765	788	742	672	776	750	726	729	705	721	717	740	745	782	704	732	766	753	738	718	774	775	719	738	723	715	785	715	710	748	701	768	731	787	716	779	685	809	688	737	752	714	738	745	740	729	785	740	715	745	731	751	708	757	757	747	737	753	718	703	725	754	754	803	732	726	762	695	720	717	790	731	743	746	751	726	717	797	765	724	789	765	723	757	769	738	745	704	739	723	771	731	696	726	720	727	695	778	727	707	735	744	776	780	753	697	741	720	685	767	790	761	714	765	777	741	721	747	721	767	748	790	696	782	730	754	710	732	752	774	762	712	752	763	734	662	782	760	759	720	763	709	755	721	706	704	723	755	802	712	743	740	756	765	757	725	728	726	705	736	712	708	753	687	745	707	783	690	767	786	736	741	734	784	700	741	784	744	748	725	724	720	726	668	727	745	745	689	768	722	722	774	753	759	703	751	724	768	709	717	753	738	781	757	731	791	792	744	775	677	751	715	688	735	733	772	754	713	772	739	752	778	689	677	683	796	692	755	733	707	758	695	740	767	728	776	694	760	736	734	745	746	700	710	770	727	720	767	766	760	760	738	687	717	667	750	783	717	728	735	739	791	778	764	759	691	746	724	698	753	696	715	722	742	698	745	707	755	806	742	719	724	746	715	742	734	744	731	723	704	754	725	723	757	720	752	705	741	691	717	737	707	724	660	740	746	804	736	775	693	755	732	708	761	743	796	671	759	727	762	697	779	749	783	751	769	755	798	697	795	742	703	727	762	779	713	763	721	766	745	692	713	769	761	785	728	750	738	751	776	714	746	761	733	703	774	725	725	745	760	722	741	771	759	732	724	738	733	774	701	763	752	739	740	782	717	721	726	699	736	764	708	689	671	761	734	705	759	799	722	725	736	702	694	803	754	758	693	738	737	736	680	721	752	767	790	750	708	748	705	726	766	720	729	742	750	752	762	741	788	818	774	717	770	772	756	735	702	700	749	750	718	757	708	775	734	731	748	765	748	709	754	734	772	721	804	793	724	695	752	715	697	727	711	725	795	744	733	744	748	765	716	760	710	712	736	714	825	747	736	739	779	763	717	741	744	777	733	780	724	749	768	733	731	745	738	777	787	753	719	769	710	726	754	741	709	754	768	748	760	741	716	718	752	778	744	732	742	754	743	688	733	745	751	729	734	799	703	722	781	754	691	689	733	783	708	747	729	750	731	756	686	742	733	737	772	732	722	754	734	748	682	747	699	804	756	766	757	766	740	720	766	718	741	727	772	727	779	797	724	771	735	732	735	787	748	722	754	725	804	781	783	727	752	730	728	740	795	771	759	742	752	737	738	732	725	783	817	744	731	739	725	786	799	752	733	734	733	716	733	760	711	777	744	715	759	703	757	715	766	732	735	743	740	730	742	735	710	744	774	733	735	720	735	696	764	732	698	728	776	777	755	775	746	737	723	724	738	753	752	743	744	763	730	767	729	781	763	800	721	714	784	753	734	788	738	778	755	721	733	725	712	728	746	727	736	685	674	722	732	653	751	702	729	689	694	745	734	768	764	706	818	711	726	755	707	754	743	695	765	733	783	795	797	734	751	728	704	761	771	756	782	734	761	748	708	747	748	786	752	718	729	759	751	799	729	698	711	707	785	711	799	730	778	674	717	773	732	718	718	728	730	737	771	705	734	726	716	763	818	747	679	719	774	686	731	698	739	784	720	725	729	754	732	707	744	786	738	719	769	765	766	693	745	680	766	756	746	728	727	683	717	715	748	726	703	708	781	746	718	724	725	727	758	708	789	730	774	754	724	795	760	711	727	739	741	779	712	713	711	705	708	732	731	764	765	765	745	761	723	754	687	801	719	726	753	686	785	757	680	728	727	752	722	726	732	731	744	760	755	750	698	734	745	688	731	700	736	736	718	751	740	779	708	727	739	788	781	725	729	729	744	745	753	664	734	771	761	712	748	759	778	760	725	764	719	736	802	743	747	726	768	750	729	769	726	754	764	747	721	692	751	704	737	738	755	761	732	731	773	742	681	729	774	728	742	736	732	788	716	726	684	660	758	751	716	702	772	710	764	699	726	699	746	751	716	772	761	715	753	740	744	737	760	740	718	757	714	758	800	711	738	713	733	753	779	755	769	734	747	741	745	738	737	780	791	744	790	780	732	728	686	746	736	756	741	728	742	777	808	762	727	749	706	743	724	756	729	749	723	670	773	727	775	784	754	767	759	714	733	746	715	707	737	751	741	738	740	724	839	708	748	772	737	709	761	740	718	725	771	744	735	672	729	724	795	766	698	786	750	758	742	794	746	766	742	711	699	698	762	712	724	776	805	782	735	730	719	689	781	741	751	743	758	720	693	739	731	672	761	769	704	753	722	675	680	760	693	739	773	773	755	690	772	788	712	733	742	748	737	748	751	744	755	706	780	720	758	814	708	771	731	723	702	715	750	705	743	735	795	790	752	702	724	727	742	721	734	665	723	782	729	753	791	745	724	738	749	755	727	744	717	725	711	721	729	770	730	713	724	801	778	740	742	777	727	727	755	762	787	724	750	775	756	719	761	730	727	718	808	732	710	748	707	775	762	766	769	705	746	744	700	720	685	739	770	727	734	719	782	771	700	783	701	701	788	762	778	725	745	731	787	760	772	794	776	720	773	775	747	694	781	785	774	763	758	755	725	706	724	747	721	744	727	718	729	756	764	691	745	735	742	711	749	789	722	753	724	721	722	706	747	733	726	747	735	718	790	780	768	773	813	716	710	745	743	761	747	709	694	737	765	700	752	690	755	789	743	710	732	717	737	732	737	746	700	731	755	732	759	692	722	736	669	722	764	709	754	719	780	757	786	722	724	738	736	729	765	790	729	738	759	696	709	740	775	746	749	728	751	777	740	724	719	761	745	672	753	738	696	781	746	735	757	752	808	696	755	716	746	772	777	735	693	750	731	761	740	721	726	739	719	706	756	750	777	768	758	756	762	684	742	719	747	781	725	735	682	791	746	753	752	752	736	763	819	730	712	753	767	733	762	745	741	746	737	757	713	712	775	661	733	769	774	698	720	729	701	718	780	741	759	736	761	743	736	773	721	756	721	702	754	771	684	725
39043	40573	37922	24043	19870	15593	10889	7179	5471	2736	2101	2554	2593	2631	2544	2463	915	1221	1250	1168	1298	1108	543	590	474	459	459	389	441	485	398	446	434	432	432	411	385	384	372	408	383	372	386	360	348	347	322	370	341	379	336	312	346	302	369	358	356	347	319	367	366	317	321	313	359	341	357	310	319	362	287	324	274	321	299	338	327	306	345	336	355	314	338	330	307	312	330	293	324	350	312	325	333	325	335	311	317	301	299	323	320	353	297	317	295	304	331	374	330	331	312	327	335	344	348	295	331	284	320	318	349	347	304	318	332	291	344	316	340	312	299	287	292	330	284	317	313	324	325	305	311	337	296	322	303	310	299	314	346	341	341	342	336	316	335	344	319	298	303	318	340	291	308	299	309	305	311	321	342	330	308	313	315	308	298	335	350	298	344	337	372	312	324	312	291	295	331	325	308	300	318	312	282	322	324	341	319	311	333	317	354	311	327	310	325	302	314	330	341	317	315	335	298	340	322	328	331	295	327	341	333	327	337	356	329	310	329	342	332	341	339	278	295	318	305	337	344	321	307	319	325	328	315	305	315	344	292	331	320	337	302	309	301	307	300	307	334	345	311	332	335	300	356	323	314	323	352	313	334	356	348	363	330	313	309	307	334	360	332	317	314	298	344	296	302	316	320	320	318	346	318	331	351	322	315	329	336	312	317	317	325	373	321	316	308	337	291	313	295	308	335	295	330	309	301	304	302	304	299	314	317	286	317	303	334	345	357	314	294	330	303	327	327	310	319	294	309	306	330	294	316	316	346	307	335	324	302	316	307	294	312	336	289	307	331	316	298	315	346	322	292	321	365	326	325	332	315	314	312	326	306	306	350	304	304	322	312	318	357	325	306	329	340	300	350	298	312	304	302	329	338	315	323	319	314	342	289	299	336	309	339	312	341	318	312	280	284	307	311	297	316	293	349	327	311	313	320	324	259	312	355	324	341	279	350	318	319	341	343	340	318	309	307	310	323	344	303	356	296	296	305	329	326	300	298	316	353	316	271	302	325	319	340	319	305	299	355	309	326	294	281	309	340	296	317	314	350	318	297	339	298	314	305	316	351	345	309	317	331	300	330	320	288	314	320	316	294	355	313	323	310	328	329	298	288	317	332	320	312	313	292	351	319	305	356	344	303	326	308	302	301	301	327	341	316	322	306	357	327	344	305	325	324	338	330	306	336	309	337	379	326	316	312	339	306	343	355	326	328	343	348	324	302	340	316	334	334	306	332	340	375	344	338	324	347	328	307	356	313	321	322	286	290	312	334	295	326	330	321	317	306	337	318	321	333	278	308	284	325	296	336	342	319	307	310	293	310	371	322	345	334	326	314	331	302	315	336	335	321	292	333	318	298	319	300	337	329	317	299	316	329	333	332	316	339	314	320	339	351	335	324	318	320	287	294	348	319	333	326	323	310	287	325	317	310	320	300	306	324	311	333	319	318	337	302	320	297	339	350	347	272	310	297	324	353	301	319	311	330	301	294	325	354	337	317	312	289	300	310	314	367	312	286	282	341	309	325	305	315	329	309	321	308	336	315	329	303	343	287	328	305	317	328	261	319	330	304	319	332	309	327	323	325	300	345	328	338	316	313	342	298	302	339	316	343	329	329	306	343	307	316	322	322	309	306	271	310	307	327	307	348	315	307	336	335	383	309	376	315	300	321	307	326	299	326	330	315	338	335	289	313	295	303	336	322	331	305	323	305	306	328	329	313	330	333	334	303	321	298	339	298	334	315	299	317	324	352	303	309	327	318	313	331	310	308	303	305	366	330	312	307	311	337	304	300	314	290	327	327	305	295	313	286	303	316	314	318	332	298	324	314	305	323	314	348	321	296	340	314	327	326	320	315	321	334	344	319	287	311	321	312	333	317	297	331	265	336	300	329	322	295	289	309	324	344	349	321	365	344	340	302	318	303	316	328	294	321	308	306	344	319	323	316	342	336	308	312	328	307	318	322	324	306	320	300	305	325	314	338	361	307	275	337	297	309	331	331	294	287	301	318	331	327	305	315	306	294	322	307	319	322	323	319	308	319	320	312	319	351	323	297	302	306	287	325	311	307	304	312	320	339	303	298	297	322	317	324	311	334	311	312	339	308	308	342	341	322	304	337	363	331	329	317	326	319	296	320	304	313	318	327	334	339	328	283	350	316	328	323	313	297	306	312	314	332	311	312	324	320	306	364	318	348	327	319	304	290	302	328	319	342	305	307	322	324	326	305	336	341	314	330	337	306	318	312	297	315	309	333	332	340	328	313	322	310	308	305	294	300	328	343	297	307	327	336	318	331	336	324	329	341	321	325	305	323	309	308	359	325	309	324	331	306	325	314	311	341	324	325	306	311	301	325	318	310	298	295	334	330	318	308	298	351	304	316	284	294	329	327	371	300	327	311	313	319	316	327	341	325	341	350	306	350	315	323	339	326	314	302	330	291	300	325	315	318	312	305	319	308	340	321	319	352	327	330	320	316	325	352	326	308	320	344	326	301	341	317	302	284	285	332	354	324	335	339	326	324	322	293	326	319	306	320	313	349	321	327	341	302	312	293	319	326	304	290	365	317	336	303	300	298	335	312	341	312	332	332	316	335	333	334	299	325	337	347	304	318	287	311	331	332	322	333	351	315	329	297	311	301	330	323	299	274	308	343	322	304	321	312	322	292	320	311	309	323	315	329	327	326	316	328	296	317	306	318	303	314	328	332	301	334	324	334	330	298	309	319	322	304	298	309	336	307	339	315	324	325	319	311	311	300	305	322	319	332	346	325	298	327	319	313	311	295	290	310	312	311	345	338	324	296	330	330	324	329	283	298	324	324	286	311	295	347	299	268	335	303	319	325	326	305	318	300	310	332	327	314	295	329	312	303	299	301	303	340	333	279	333	321	322	325	311	289	302	338	313	324	336	329	319	349	315	323	298	331	332	295	314	322	370	361	322	310	306	302	328	332	306	315	324	307	331	354	346	334	355	288	326	278	339	336	313	347	292	340	351	304	334	326	313	310	338	341	334	303	301	308	361	340	306	336	347	315	295	327	322	320	302	314	343	329	342	332	327	294	323	310	300	312	314	306	328	318	296	320	277	312	325	329	292	319	319	350	285	330	319	313	305	333	318	313	328	332	304	296	300	350	335	308	336	296	320	315	328	311	328	314	300	307	310	316	320	343	322	325	329	304	322	353	351	309	315	306	320	311	321	313	319	313	322	323	321	325	314	318	314	313	294	280	343	304	328	335	288	309	335	325	325	267	302	324	326	290	308	291	300	318	300	319	296	309	323	315	321	327	331	299	317	313	293	328	326	328	336	340	294	329	306	317	319	340	316	333	324	325	303	288	317	311	341	318	282	287	339	314	300	291	342	334	288	307	301	336	299	334	314	327	361	321	310	294	294	359	315	302	280	338	289	322	300	330	337	290	299	313	318	318	331	322	282	305	326	333	339	306	330	302	298	313	300	326	319	320	313	318	366
29377	35458	35739	17714	20206	21240	18122	15968	15222	9219	8530	10934	11905	11753	10883	10557	4048	5673	5065	5397	6609	5232	2268	2618	2118	1790	1603	1389	1500	1551	1575	1639	1524	1623	1418	1433	1318	1412	1437	1360	1275	1271	1228	1087	1105	982	1004	958	960	920	915	878	932	905	865	866	944	998	974	939	1099	1022	883	988	930	915	902	905	920	851	865	899	862	877	863	868	933	837	837	877	818	862	850	814	784	832	797	813	844	789	823	790	852	772	777	783	801	787	781	804	821	772	805	806	845	825	796	769	772	784	745	786	772	766	742	813	803	803	802	798	767	777	829	768	763	772	743	778	719	781	761	816	836	746	744	795	758	787	746	755	824	770	767	817	780	787	769	812	793	789	762	813	764	779	723	791	792	806	803	801	782	785	826	765	769	730	747	800	810	756	786	749	727	804	770	793	798	771	792	789	744	763	799	808	772	772	780	787	781	749	731	826	731	769	794	788	748	766	823	782	781	751	800	773	800	817	819	766	805	779	808	723	790	810	770	771	781	809	792	783	785	745	759	730	808	784	813	785	731	742	746	764	777	789	761	763	763	783	738	791	849	821	795	763	786	764	753	813	815	822	781	751	748	772	774	801	834	790	770	755	755	817	817	738	764	769	787	762	763	807	744	739	738	799	829	773	776	748	814	776	768	789	816	734	833	762	817	728	794	796	827	770	760	760	780	771	818	822	715	699	744	816	749	773	772	772	758	774	734	724	789	764	748	738	766	756	768	782	792	757	821	764	846	769	777	793	813	771	767	778	776	739	777	762	703	748	801	818	781	743	809	800	799	784	793	802	765	754	809	768	820	802	771	766	755	769	781	808	796	840	825	813	780	796	748	780	823	804	818	785	774	782	708	735	794	755	773	834	787	800	811	820	819	779	836	797	791	784	760	768	773	809	772	825	774	789	731	748	803	750	799	777	794	804	784	759	763	753	735	817	762	775	763	846	744	767	785	834	781	801	798	784	741	755	770	721	774	825	757	823	793	770	757	790	777	770	858	776	809	796	832	789	807	788	755	835	799	807	739	768	788	760	807	773	793	760	822	803	747	789	765	799	787	740	763	741	747	752	781	773	773	778	776	774	777	764	772	766	761	796	779	773	779	795	767	804	701	821	828	745	757	779	790	762	837	785	794	780	756	724	816	791	752	755	813	818	748	823	787	773	797	778	777	741	779	772	754	789	736	753	784	798	800	782	784	788	793	799	775	731	796	765	802	805	760	781	739	771	738	766	782	813	784	806	805	743	794	795	825	787	790	807	743	763	774	798	773	769	783	791	801	775	801	718	729	791	729	768	817	793	793	783	773	726	794	812	826	788	755	771	784	782	852	785	803	802	831	771	759	762	734	786	770	794	825	748	823	757	747	812	745	787	776	778	810	776	810	792	785	730	788	764	773	759	764	812	828	795	743	767	784	778	774	764	781	790	736	776	775	799	808	782	774	764	769	770	838	782	745	749	804	757	813	779	781	782	727	782	784	776	768	763	778	796	788	757	799	779	767	777	778	801	826	770	791	760	818	792	747	744	773	775	817	788	747	777	766	791	830	693	761	788	752	753	780	752	770	805	753	768	776	746	769	734	744	808	773	769	819	787	806	788	756	739	791	752	761	822	788	842	764	798	780	799	793	758	808	795	787	811	764	737	835	797	837	725	783	791	802	827	767	830	784	762	753	834	823	748	753	797	817	771	786	807	796	740	756	776	758	783	805	792	747	799	744	812	748	798	819	792	817	826	785	758	822	760	824	746	766	790	764	771	825	750	799	809	779	740	750	803	787	829	779	803	814	747	756	797	760	742	796	771	771	761	761	762	753	835	761	776	763	766	768	791	735	829	786	805	794	744	766	797	736	761	812	817	796	733	784	795	797	827	754	819	771	755	806	757	780	759	827	750	745	810	769	802	815	793	733	727	756	780	788	802	774	752	804	817	793	768	854	781	793	762	752	836	731	765	769	774	800	794	782	741	779	811	824	773	716	747	762	795	828	809	778	799	745	775	780	769	738	779	756	827	776	741	823	777	756	830	788	761	811	741	766	794	783	744	822	751	791	810	743	833	785	786	756	829	772	799	814	834	751	777	797	793	744	758	717	841	782	810	751	708	793	774	768	815	747	754	770	800	844	754	794	778	823	742	770	815	775	783	774	784	769	797	797	768	752	762	811	771	789	817	758	757	773	837	743	761	811	813	815	744	779	799	779	795	793	807	763	774	781	772	767	778	830	804	757	781	794	813	766	768	764	760	799	755	731	778	739	802	703	789	798	825	815	812	772	771	758	788	802	769	795	775	775	763	736	779	717	787	770	807	767	737	758	747	787	718	769	734	783	814	805	747	735	748	795	763	769	798	757	820	756	772	757	754	786	765	741	777	745	787	781	783	803	756	795	710	815	745	814	748	733	809	802	778	784	765	796	775	759	808	769	751	740	771	741	758	768	791	768	757	746	772	791	856	771	766	787	792	783	809	776	769	757	781	774	768	767	807	741	740	799	781	797	813	829	803	772	747	776	772	795	801	787	824	742	780	783	806	784	762	758	765	749	785	786	716	770	737	798	768	832	841	821	783	768	769	754	803	793	796	795	779	775	715	810	791	774	732	838	726	817	786	806	794	771	767	778	770	777	803	746	791	761	784	751	816	781	775	775	771	759	751	765	800	774	816	740	761	809	817	815	785	805	742	833	791	752	803	779	840	736	749	813	777	791	771	800	731	778	768	748	736	759	761	737	771	782	811	806	739	763	816	789	783	794	756	757	782	788	774	793	754	787	789	788	845	820	711	770	791	769	771	778	779	786	749	837	830	790	734	745	774	797	738	734	700	772	809	783	774	762	775	778	769	805	818	827	799	817	765	817	780	798	768	791	806	725	824	706	733	860	755	793	770	817	769	801	754	780	718	784	750	773	776	785	763	771	819	747	820	791	757	792	784	793	799	785	793	777	765	788	775	788	798	811	791	832	800	787	774	814	767	731	747	788	755	805	800	819	750	792	774	741	751	802	757	770	767	811	809	837	781	738	767	799	770	762	777	743	790	792	795	788	729	807	819	778	758	808	789	806	814	772	769	784	774	780	754	755	752	758	803	776	810	758	795	828	797	763	780	756	811	795	767	816	803	786	801	757	845	785	795	735	751	771	773	797	699	785	767	821	810	771	777	749	782	779	764	799	747	795	729	721	778	825	757	793	792	791	774	757	732	753	814	788	765	783	757	734	786	782	787	779	755	742	761	798	780	753	824	765	810	730	774	765	765	782	751	771	763	799	795	776	755	753	774	851	795	759	790	794	767	770	802	763	779	802	787	726	748	806	777	774	776	812	714	765	766	783	752	744	784	759	756	739	806	790	741	780	774	765	777	815	860	741	757	826	789	798	788	763	771	792	832	833	752	789	791	759	774	768	781	738	779	803	779	786	766	781	740	778	757	795	781	761	784	782	766	760	763	752	831	702	786	852	762	779	777	799	831	824	745	786	740	727	789	767	737	747	745	816	806
47644	38981	39665	26654	23661	21657	17177	12741	10327	5227	3218	3607	4817	4861	4638	3680	1251	1854	2233	1835	1962	1657	770	770	599	496	469	448	439	435	431	455	430	432	415	435	389	452	391	385	400	361	381	384	361	315	350	311	318	327	340	320	305	296	338	327	329	331	297	345	337	338	294	343	311	325	341	295	304	325	315	326	329	319	329	304	328	285	289	290	319	293	303	329	319	276	305	282	276	277	291	295	317	266	275	306	290	298	269	280	276	304	309	308	250	269	281	310	300	300	312	311	266	288	292	320	320	279	289	301	280	300	290	341	285	305	295	265	291	259	270	282	297	279	250	282	276	305	297	303	295	283	304	290	274	299	302	323	289	281	313	280	297	318	277	289	246	280	287	282	294	260	306	265	320	278	258	284	293	267	333	272	288	296	278	333	280	247	296	281	324	281	300	281	286	309	296	284	305	300	277	293	317	308	288	270	260	309	282	273	272	293	260	295	288	293	288	281	271	300	278	309	294	318	258	320	272	255	270	295	287	281	277	265	282	280	305	312	281	263	291	295	269	300	273	262	273	301	319	290	294	264	290	273	253	297	289	263	284	309	302	279	292	290	295	303	283	265	277	305	280	281	283	254	283	299	275	246	318	270	310	304	290	283	275	279	279	281	271	258	273	299	300	305	261	281	291	309	264	298	303	260	303	243	288	316	293	303	296	285	287	286	302	287	285	312	277	309	264	299	275	245	282	294	273	294	265	339	280	308	273	292	273	304	295	300	280	302	280	269	285	273	280	273	274	280	268	273	296	307	271	261	242	295	286	318	298	281	271	269	252	309	334	281	297	262	261	280	294	287	277	307	269	302	299	287	256	294	304	296	293	287	287	299	274	244	268	283	316	284	293	286	276	321	273	284	287	321	264	275	272	303	263	298	289	264	291	255	319	269	300	321	318	305	263	264	263	255	286	295	302	303	257	273	279	275	267	296	279	298	278	301	286	276	313	271	292	274	301	282	269	265	297	308	270	273	312	307	303	265	275	273	289	310	269	295	270	266	274	315	296	277	260	279	277	308	298	287	308	307	300	253	301	269	295	315	296	286	268	310	271	290	295	292	292	278	252	301	310	285	297	290	255	274	317	266	293	270	252	296	269	293	324	310	283	252	297	291	289	282	299	305	261	269	290	293	255	278	299	315	281	264	298	272	294	306	297	286	249	289	309	292	260	256	285	296	293	301	283	281	285	263	264	282	291	282	288	294	261	278	293	279	305	307	306	271	279	274	279	272	284	279	284	295	299	302	279	304	334	273	291	274	300	294	280	299	294	331	281	268	276	278	299	307	287	293	287	267	315	280	305	301	312	307	288	289	266	272	287	276	279	287	266	303	311	286	276	279	288	287	276	311	281	300	272	304	301	282	282	304	329	261	268	301	277	280	285	303	284	252	285	291	270	269	295	296	277	288	257	288	285	308	280	292	287	291	312	262	276	279	248	292	274	274	294	304	306	265	281	276	292	288	278	275	277	301	266	278	295	277	277	300	277	311	319	303	278	262	252	306	291	266	299	268	245	272	280	296	283	279	304	294	266	286	311	258	266	299	278	256	276	278	293	291	314	280	284	304	303	278	276	304	244	291	280	277	286	268	314	280	296	266	300	333	266	309	254	296	286	313	297	281	271	297	276	287	283	279	321	255	265	291	268	261	291	303	301	337	299	276	299	301	266	276	284	301	281	273	260	300	266	266	362	285	307	249	279	294	286	264	281	297	279	292	276	286	265	280	262	278	280	275	255	320	300	286	268	261	269	296	290	283	302	277	270	270	305	300	285	276	289	273	280	265	279	283	287	324	313	276	305	261	298	275	266	302	279	285	277	308	298	298	287	292	319	308	311	280	279	311	253	287	298	323	272	317	284	316	286	283	237	298	277	288	297	296	266	293	269	284	277	261	292	316	268	298	262	307	292	307	299	303	282	296	281	267	259	304	259	253	280	292	305	275	299	286	269	278	281	303	292	293	266	282	296	305	302	271	234	331	280	296	326	288	264	310	319	305	318	287	273	288	296	268	265	271	275	277	288	280	304	269	277	287	273	298	294	287	285	250	257	286	263	296	302	265	285	285	282	286	297	263	283	291	321	315	289	283	309	282	288	271	290	265	276	285	302	291	257	305	303	257	273	283	276	272	268	266	303	293	312	283	323	283	286	305	298	311	318	268	287	291	273	273	268	290	267	320	295	268	311	293	293	245	271	259	302	264	284	288	299	308	279	300	294	281	304	301	290	296	309	285	291	219	306	295	294	303	301	322	248	317	292	303	281	266	285	287	286	275	289	311	298	269	276	306	328	279	262	236	272	314	290	266	286	265	312	267	288	301	292	297	296	303	294	263	266	313	278	285	265	300	302	313	317	298	285	282	271	252	278	300	317	311	302	279	294	275	281	266	282	264	283	265	291	290	270	270	290	288	284	257	293	305	294	267	268	261	296	302	294	290	295	291	307	307	287	286	268	271	295	316	315	285	330	313	295	279	265	312	291	276	286	256	280	300	307	315	289	289	281	300	264	295	279	271	294	292	259	273	297	287	318	269	283	291	283	307	310	271	282	279	268	283	299	276	296	268	296	299	304	301	300	250	279	301	274	269	283	288	281	258	292	272	291	273	286	268	310	270	290	287	297	255	273	271	277	321	291	306	259	287	278	251	274	265	286	274	270	277	292	279	266	285	294	265	285	284	281	288	311	255	283	293	284	277	285	295	306	277	275	307	298	286	284	310	270	271	265	288	306	307	297	301	282	289	280	299	285	281	314	309	292	296	283	301	278	262	286	258	290	284	297	297	282	288	288	275	274	269	311	259	305	285	281	282	317	286	270	280	282	262	277	295	288	277	277	286	256	259	249	286	290	285	293	291	283	307	274	272	259	283	295	291	301	279	271	316	271	308	263	266	270	272	253	286	300	295	271	293	280	274	292	287	260	286	284	304	296	293	293	311	284	267	273	247	277	279	309	290	285	300	286	293	275	250	253	300	287	265	283	273	297	287	298	278	294	319	309	302	280	313	296	268	273	289	276	313	289	312	310	269	302	283	311	275	280	306	293	272	289	289	322	279	291	271	271	280	285	288	292	307	253	275	295	289	288	304	280	282	272	299	304	280	278	294	286	319	305	281	259	270	318	301	276	263	304	285	285	303	299	289	288	287	265	299	242	289	297	270	309	310	302	287	286	291	281	275	290	319	306	244	318	286	259	277	295	275	308	291	324	281	287	271	284	275	288	277	296	277	274	309	287	272	308	288	321	272	277	284	278	279	297	271	268	275	295	294	263	292	288	289	317	240	322	288	256	242	278	273	294	303	290	280	324	299	274	267	257	276	288	258	290	281	300	306	280	295	300	302	323	295	286	272	290	312	272	280	275	286	298	296	275	309	295	298	282	305	263	268	292	304	242	290	288	283	302	276	276	278	295	309	291	301	302	287	301	281	302	318	298	301	274	299	304	286	289	299	282	302	297	302	283	273	274	281
36919	35648	40851	21476	26022	27664	24234	22370	21006	12666	10405	14462	17668	17325	17212	13026	5493	7935	9991	8652	9831	7861	3812	4002	2850	2312	2032	1703	1891	1795	1824	1936	1797	1828	1724	1680	1622	1760	1750	1606	1484	1441	1335	1121	1080	989	1008	987	957	960	951	887	899	857	909	905	874	926	1009	1088	1226	981	929	980	899	942	977	898	859	829	857	821	879	807	871	806	876	859	894	817	832	794	762	776	728	799	789	773	699	758	722	703	728	699	724	727	749	748	719	694	683	726	714	776	708	745	671	715	738	730	746	692	735	717	785	690	686	684	663	709	697	683	668	745	678	717	693	689	699	717	705	679	737	698	682	675	701	692	694	743	730	691	677	693	715	743	739	681	707	673	689	687	692	678	679	710	719	695	684	722	679	733	753	707	686	686	698	706	679	747	676	733	748	730	694	694	688	683	654	733	682	747	676	696	671	693	656	706	673	689	719	659	682	751	649	700	678	676	726	685	704	705	647	656	743	658	719	738	660	719	697	727	737	700	758	647	678	711	688	714	703	683	673	690	672	700	728	715	699	644	701	694	659	651	679	678	733	719	688	653	666	703	721	675	679	661	775	706	692	699	700	702	694	696	694	699	701	693	689	628	723	738	671	695	678	741	675	740	711	705	713	714	705	714	677	653	678	669	674	689	747	668	692	714	689	677	696	683	695	679	754	700	673	738	680	711	693	626	695	680	691	678	707	670	724	719	707	679	676	736	721	734	658	681	667	720	726	709	669	705	690	703	735	711	690	700	640	711	671	714	662	705	666	709	738	671	697	706	723	686	744	698	678	716	685	701	693	644	689	683	652	659	661	755	659	692	712	731	719	730	725	684	688	682	667	752	672	709	710	669	629	699	712	707	699	723	680	686	668	686	703	698	658	695	694	766	677	715	695	677	652	719	704	743	686	704	686	701	747	703	682	746	695	709	692	672	675	664	693	718	728	672	695	660	688	708	676	673	725	674	693	730	696	690	670	730	721	660	734	670	710	714	756	715	718	754	667	711	675	697	699	743	718	688	652	644	748	748	697	682	710	690	684	676	711	682	719	764	683	647	658	672	685	719	631	715	706	729	677	717	652	673	729	645	701	677	710	684	676	706	688	728	707	672	702	650	707	716	714	686	723	727	643	707	691	661	672	700	727	723	701	722	705	680	713	655	709	768	672	690	711	683	744	711	707	716	716	753	731	689	644	723	695	742	728	686	664	692	712	701	704	678	695	699	694	659	729	647	702	694	655	700	747	690	702	734	709	709	709	677	679	684	759	765	729	677	683	703	706	727	681	725	693	722	710	664	721	695	681	694	694	681	729	645	724	724	730	682	698	696	742	687	695	704	678	701	674	702	705	679	684	690	716	758	728	732	676	721	749	698	723	672	705	705	751	716	709	704	677	719	684	657	674	670	699	726	712	685	704	688	745	685	680	729	728	679	676	685	730	694	725	691	694	707	640	709	676	716	673	668	681	703	681	686	704	753	719	668	687	690	731	674	705	685	675	673	737	715	716	698	734	700	688	723	680	684	659	680	676	695	657	705	664	720	705	698	713	689	693	711	637	712	655	705	716	699	659	660	725	719	705	690	711	721	691	714	649	742	736	708	714	744	710	695	678	669	726	711	704	673	685	711	686	722	688	693	748	695	637	693	682	741	704	706	647	719	690	706	697	671	714	726	698	715	748	717	720	706	700	697	733	677	705	682	716	704	704	688	732	681	694	727	711	682	671	642	686	705	660	738	680	714	741	688	689	683	694	703	662	705	702	717	698	675	687	695	713	662	694	634	716	686	700	736	704	702	697	702	683	707	695	690	715	695	735	704	738	667	692	676	710	711	699	705	673	695	699	699	657	663	675	684	662	696	702	737	699	683	718	740	727	669	773	660	758	694	692	735	699	696	697	662	716	688	681	680	685	680	686	713	695	686	733	682	663	699	722	699	679	670	685	695	673	713	726	714	717	728	699	699	688	708	699	675	653	679	723	718	744	665	723	716	704	692	730	742	707	691	718	690	699	732	677	697	692	734	709	701	670	695	735	671	666	690	707	695	729	672	659	665	696	706	725	710	703	688	700	716	699	701	708	687	721	749	745	700	734	723	704	710	733	705	694	748	692	707	669	689	673	756	694	720	680	674	709	738	719	650	711	711	733	747	620	699	671	724	693	672	695	689	657	691	685	655	677	663	685	753	691	691	672	701	690	697	708	706	720	722	688	759	714	701	730	714	685	720	673	749	732	709	694	690	705	759	699	710	646	713	697	716	729	689	716	749	733	716	701	761	693	685	684	674	692	673	719	754	698	736	661	723	688	687	704	738	661	777	741	680	713	720	685	665	688	719	694	678	682	729	679	742	670	686	703	754	671	745	724	653	664	725	752	679	731	713	688	692	714	719	698	650	683	661	690	739	732	680	679	676	641	637	660	704	692	682	698	687	649	688	678	732	672	736	683	656	680	710	714	704	706	731	652	677	656	744	674	707	702	715	732	770	703	688	688	665	711	656	693	709	681	705	680	640	648	671	755	707	751	762	724	737	682	719	666	660	716	708	659	701	698	743	684	691	670	714	712	718	702	664	702	668	693	706	707	662	692	686	717	708	715	692	704	752	671	681	739	631	658	715	710	687	699	729	728	676	681	710	710	748	662	684	730	690	661	697	700	690	699	719	707	715	754	663	696	673	744	721	699	679	680	667	734	666	716	702	705	652	690	695	722	684	695	719	652	696	674	694	717	719	747	723	663	710	675	687	662	731	665	733	731	710	727	727	698	711	702	744	710	735	655	709	693	689	666	718	647	699	719	729	654	716	732	663	698	689	678	702	717	693	713	688	661	675	716	712	733	722	651	712	697	670	675	721	721	704	697	712	713	681	703	664	685	714	698	701	726	736	712	678	701	658	722	720	680	707	755	723	702	676	673	708	655	695	669	668	700	638	664	719	675	693	724	691	677	692	702	676	712	742	729	651	698	741	686	648	676	696	704	737	680	676	690	712	651	666	693	725	659	701	689	703	695	680	699	672	737	679	719	709	709	700	730	703	689	699	727	725	716	684	675	727	710	669	665	709	658	731	707	680	733	709	693	692	708	671	704	688	679	711	702	707	711	694	685	663	727	660	717	683	703	743	717	638	727	696	728	715	767	744	692	740	677	711	719	715	707	701	710	681	737	673	715	713	674	716	721	666	674	656	732	715	698	698	668	741	692	690	691	744	717	716	711	681	700	686	632	691	694	729	710	730	677	690	727	672	710	658	714	709	767	726	696	697	689	655	685	717	752	712	735	724	697	702	741	715	746	647	728	700	666	729	685	690	662	747	700	686	738	713	686	722	695	706	677	773	722	656	680	745	741	639	715	699	735	730	691	739	730	702	727	747	707	683	669	701	788	750	686	710	706	673	717	647	735	697	669	666	711	697	735	752	705	664	665	666	681	691	729	668	667	733	704	664	721	734	705	695	703	693	680	710	754	704	711	674	726	686	675	740	709	718	708	688	687	696	692	661
11975	10065	10461	4215	2424	2025	1702	1312	1258	1019	931	848	777	703	564	612	434	467	452	455	474	403	346	353	340	336	339	351	342	334	352	328	373	309	338	320	357	342	327	331	347	326	305	335	284	344	297	299	294	280	319	294	255	304	285	302	309	304	318	324	288	286	284	303	305	331	297	329	323	298	326	321	255	305	288	294	323	309	297	319	311	283	302	307	300	299	293	310	306	315	274	285	337	301	308	278	286	288	306	299	323	299	291	276	298	336	278	303	265	338	281	300	319	291	302	285	281	267	295	294	291	312	288	307	304	305	274	311	313	279	305	261	316	295	293	279	308	274	315	244	254	310	282	299	313	288	320	301	278	328	280	261	312	296	336	282	287	283	325	279	280	269	280	306	269	325	306	275	296	309	270	267	290	308	300	303	295	325	270	295	279	278	314	282	295	330	295	273	254	315	270	309	280	292	302	297	280	291	281	296	290	289	288	271	295	310	315	271	293	281	278	283	303	307	293	285	276	269	304	281	302	266	322	259	282	278	274	290	296	305	278	276	284	301	314	324	318	282	279	288	295	311	304	281	261	271	314	287	292	288	292	293	306	298	291	279	287	280	295	264	340	286	303	273	304	297	278	307	289	293	267	254	328	289	327	308	294	298	316	296	281	323	292	308	281	291	290	310	297	269	305	299	315	300	286	302	279	255	305	297	293	290	307	299	286	277	280	305	291	339	277	318	290	286	304	271	298	275	281	283	294	302	280	280	294	301	288	278	330	290	274	287	283	286	318	267	328	316	301	308	316	280	304	304	293	279	320	284	274	274	303	289	329	297	294	281	285	278	287	284	280	293	304	314	312	283	287	285	285	281	299	272	288	271	267	295	284	288	274	279	261	336	296	288	301	302	277	271	299	300	306	271	296	294	265	285	271	280	313	271	290	280	297	312	313	282	293	332	304	274	290	278	284	273	278	291	291	274	297	286	298	312	275	288	307	303	288	300	309	303	283	303	301	326	316	247	287	282	295	280	295	273	290	285	291	323	303	277	295	285	308	294	323	298	334	312	300	348	262	303	288	320	295	297	292	285	330	301	310	288	296	305	292	314	272	302	291	309	300	283	315	274	280	265	292	286	262	261	287	296	305	309	275	307	290	293	298	290	276	295	286	301	273	285	294	308	280	291	301	300	286	306	327	278	319	296	239	299	286	276	307	291	289	301	294	296	298	300	312	279	274	279	281	284	291	305	300	300	264	313	310	278	300	287	256	257	303	287	318	279	273	291	309	289	273	292	307	276	294	290	323	296	298	299	281	292	289	294	272	313	284	309	287	336	299	290	296	297	334	271	294	282	291	299	292	272	294	335	280	314	271	300	333	281	297	301	292	280	321	302	293	304	299	285	306	243	281	308	307	288	291	280	289	292	335	265	296	278	292	315	277	292	292	293	285	276	283	278	305	309	309	258	298	283	284	309	343	293	280	272	289	290	285	277	291	303	265	304	295	309	278	294	285	297	321	297	287	323	298	309	276	305	291	292	324	282	300	276	273	291	295	302	276	303	256	284	298	303	322	270	321	302	295	305	296	295	311	314	263	285	293	274	290	276	286	287	271	266	272	284	273	308	317	280	316	283	296	297	296	294	277	275	261	299	302	313	296	298	285	305	288	300	301	298	281	288	276	256	315	306	324	278	290	292	301	316	299	267	279	292	328	306	299	298	289	282	308	278	289	309	297	283	267	268	278	293	296	311	301	324	274	273	296	278	293	282	323	302	293	315	323	299	302	316	289	287	302	314	280	300	299	318	346	284	252	313	305	290	266	271	264	261	277	284	252	317	317	292	296	283	301	288	292	276	280	307	283	305	275	287	311	304	297	291	301	272	265	286	309	302	313	342	300	292	291	283	298	280	302	292	292	279	311	278	317	280	269	277	281	305	293	288	276	283	309	311	278	293	313	283	270	289	324	291	302	301	290	257	301	271	297	299	307	311	302	311	277	281	269	309	288	282	290	284	325	299	287	287	332	274	295	281	320	275	291	292	304	297	316	299	278	294	279	294	298	269	301	302	284	304	272	296	310	317	302	280	329	280	303	331	294	297	312	296	284	332	284	318	267	299	289	288	292	275	285	358	269	256	316	300	302	294	277	300	302	283	278	285	299	309	257	274	274	287	301	278	245	347	285	321	273	311	268	279	260	318	260	293	265	318	297	291	292	273	300	267	313	333	293	314	320	328	303	282	317	316	305	296	298	268	287	270	302	258	299	282	291	287	274	341	273	287	275	293	284	307	293	282	265	281	303	290	324	307	312	292	267	290	294	298	276	314	300	300	304	287	287	327	305	298	306	315	311	292	286	290	273	290	287	278	287	274	310	297	292	297	308	287	246	300	284	276	283	295	285	305	290	286	282	322	307	288	296	305	295	300	301	290	304	301	291	276	304	259	322	285	273	266	278	278	283	282	261	265	302	298	294	260	289	305	297	284	292	299	300	321	290	271	284	272	301	297	258	300	320	286	290	309	286	302	296	318	295	289	288	304	268	296	269	309	274	307	278	288	283	301	280	295	296	305	318	297	285	300	266	303	299	306	246	312	309	311	308	309	282	297	288	278	332	263	278	273	299	317	294	288	283	290	276	311	303	300	254	286	285	315	271	281	273	263	317	282	301	316	293	300	319	296	298	289	309	272	303	315	288	313	292	284	285	307	290	311	334	276	287	294	329	301	317	290	295	305	299	257	326	270	290	287	315	270	296	292	336	284	302	296	335	287	301	304	282	265	305	304	315	276	273	297	281	296	298	289	259	277	327	253	280	300	277	313	298	281	286	294	299	306	305	312	296	261	290	313	289	290	282	312	285	290	310	297	296	311	325	300	282	283	311	292	301	284	275	339	296	301	303	300	299	330	267	276	300	307	302	305	287	301	292	311	284	297	273	272	285	261	283	295	298	313	304	269	290	289	259	281	281	316	283	283	293	316	292	283	275	284	310	315	278	279	318	274	304	286	320	307	298	304	280	284	302	277	273	327	285	264	292	322	269	300	270	291	289	319	302	306	271	292	289	287	305	308	311	280	303	314	277	300	272	295	273	308	261	307	299	314	294	305	269	333	267	281	306	302	326	293	327	306	285	266	320	279	275	291	308	259	247	300	300	344	282	298	299	303	269	288	318	273	265	271	308	307	276	296	285	293	313	304	309	278	295	280	322	321	266	294	300	303	299	322	278	279	299	278	294	310	304	304	311	292	277	315	279	266	299	298	283	318	303	299	282	301	266	306	274	303	289	274	301	295	292	284	277	301	294	289	278	284	309	276	288	293	293	265	286	297	320	292	261	292	267	277	308	291	296	259	296	288	278	297	278	296	287	304	279	290	301	297	295	262	312	261	295	307	278	307	282	286	291	317	294	327	268	313	290	295	289	284	319	307	292	308	324	289	280	311	276	316	263	285	302	311	308	281	280	296	309	279	307	283	279	311	302	284	270	318	266	288	265	297	306	327	272	310	278	286	289	284
8771	10711	14939	8238	7790	7425	6720	5917	5471	4603	4228	4101	3794	3457	2894	2729	2010	1884	1901	1921	2051	1640	1332	1249	1138	986	1057	1002	1059	1052	1094	1073	1048	1097	1006	1057	1065	1031	1068	1045	989	1005	931	895	845	851	829	813	812	797	737	811	784	766	776	796	799	838	813	847	852	835	801	820	881	782	862	778	818	806	782	762	762	752	775	762	833	769	807	793	754	746	791	747	799	756	806	766	768	750	686	808	769	745	762	786	705	768	750	719	795	780	741	747	730	668	777	715	770	727	729	729	720	748	750	775	759	722	706	797	726	777	748	697	726	740	741	722	753	743	733	697	740	758	741	729	709	755	776	686	725	756	724	707	715	692	751	727	704	741	710	752	733	745	681	729	731	754	738	725	753	712	709	732	714	681	717	752	729	755	702	785	762	716	748	704	698	747	756	717	812	692	741	737	716	761	724	752	701	683	706	736	737	738	725	718	713	713	712	692	720	734	747	743	752	757	768	723	717	758	763	685	715	705	753	772	727	770	723	758	717	712	759	772	730	731	760	771	718	742	784	755	753	732	702	763	738	738	712	678	738	732	687	705	744	750	713	779	709	723	722	723	746	721	774	759	749	759	759	784	756	684	734	724	743	742	715	720	734	721	753	737	739	770	699	718	766	734	774	752	722	709	768	698	763	717	716	654	795	758	728	690	737	740	745	751	784	747	781	733	755	677	762	741	719	751	729	746	729	714	718	702	714	699	728	739	720	725	746	716	760	736	736	746	726	735	738	758	744	735	702	704	692	726	721	725	693	727	740	689	738	751	782	682	754	702	803	754	705	766	735	707	712	692	755	755	696	715	742	739	717	741	707	767	722	771	749	751	695	744	723	712	773	729	739	716	697	763	644	744	710	709	767	737	739	716	722	764	724	724	717	737	783	712	714	753	734	710	753	761	733	701	731	719	683	720	740	767	722	736	699	738	735	734	719	738	756	682	730	696	719	721	724	711	737	714	709	764	727	718	687	743	690	760	744	752	725	725	743	714	761	704	729	742	725	710	696	760	712	742	732	725	781	715	725	745	737	734	760	711	762	735	736	733	734	724	731	747	721	680	753	784	776	766	753	748	751	696	716	693	698	745	730	718	727	725	779	747	753	766	738	752	728	704	761	685	725	715	741	742	776	733	767	734	739	740	729	735	724	732	715	709	743	750	687	715	711	709	738	716	747	717	702	744	653	771	773	695	709	718	730	727	740	766	719	721	708	721	726	737	750	702	704	722	751	747	718	700	709	764	719	764	758	691	743	738	714	704	728	756	757	751	691	683	700	719	730	697	765	708	714	680	720	719	713	725	746	726	732	702	763	710	802	748	699	758	772	694	718	732	723	700	731	690	768	705	771	713	765	715	753	777	779	727	726	759	757	705	732	720	747	733	755	773	728	723	762	709	708	728	716	776	752	692	707	769	755	703	726	715	755	750	738	755	679	739	783	726	695	721	736	758	782	714	760	752	735	752	698	727	666	743	735	657	756	705	759	759	730	729	719	710	728	747	734	706	755	727	734	716	667	701	726	757	739	747	721	753	697	752	719	738	733	717	755	711	756	725	693	715	726	727	743	769	734	695	729	751	709	743	761	711	764	754	754	729	729	736	738	715	780	721	752	741	686	794	744	753	763	731	711	779	721	732	717	709	763	750	778	699	743	732	730	742	702	722	749	754	695	717	750	733	687	749	721	761	736	732	709	743	707	732	719	755	725	707	756	773	730	725	747	680	760	739	732	775	767	706	686	722	803	712	699	695	748	730	705	782	708	747	713	744	714	760	733	739	739	747	746	728	717	737	700	703	753	713	661	714	734	724	742	732	785	758	739	720	739	707	764	704	747	705	771	705	714	699	703	737	753	748	732	778	757	728	698	739	768	691	696	752	732	731	756	680	705	733	680	694	726	712	752	758	709	709	699	745	728	715	747	693	775	736	682	712	722	751	706	692	735	691	703	758	752	738	737	737	714	730	742	744	750	814	777	718	717	727	742	703	736	720	662	781	707	725	747	727	733	739	727	721	672	726	746	705	694	706	712	794	721	726	713	715	705	743	727	723	739	773	653	727	747	764	719	705	744	712	698	725	778	706	744	740	729	726	715	730	699	723	715	726	720	713	724	737	731	712	755	751	759	730	742	768	739	721	722	727	710	709	738	726	719	715	704	758	756	739	703	713	757	775	776	746	719	756	714	730	738	703	746	750	733	733	765	730	736	776	773	743	758	751	716	716	692	730	786	736	746	704	778	736	714	742	744	756	708	764	724	720	753	684	677	696	731	712	737	776	720	712	682	717	710	764	712	700	746	705	726	746	721	735	704	717	747	711	776	729	755	736	759	730	785	713	707	774	686	729	713	719	756	715	741	773	754	738	744	726	747	798	732	676	715	755	775	786	753	736	754	729	788	779	720	699	737	724	760	704	775	727	756	783	747	733	746	770	694	771	745	710	757	721	710	749	769	718	720	758	724	752	734	708	757	717	723	718	683	730	712	705	739	736	713	752	725	677	717	763	709	700	746	718	738	728	748	751	739	691	712	728	738	700	742	700	707	702	713	739	712	735	698	699	742	720	755	676	680	793	773	741	772	714	706	796	758	763	788	747	725	701	730	744	723	735	744	724	769	822	684	716	723	747	758	737	725	773	733	745	768	716	749	735	730	739	709	756	720	750	717	724	728	764	685	732	693	738	713	727	707	651	744	738	725	725	736	774	694	799	720	749	788	718	722	702	714	759	754	695	730	731	693	699	729	744	740	751	711	688	724	753	712	747	763	742	724	743	741	733	721	729	746	705	787	748	705	761	731	743	768	751	723	719	727	691	763	726	820	693	741	761	765	740	765	710	735	705	739	736	792	710	740	738	759	748	698	703	739	701	752	758	712	736	694	741	717	741	744	770	721	724	736	715	704	723	729	713	729	746	815	681	745	708	739	748	731	714	688	738	730	687	727	740	766	724	767	697	765	702	707	707	722	701	721	756	789	715	721	761	750	762	718	706	702	772	738	748	763	766	714	756	725	733	697	748	734	692	705	690	713	735	736	711	684	755	678	735	751	735	724	739	690	711	731	714	749	727	771	726	751	756	733	768	764	710	665	738	706	738	734	775	749	714	737	714	763	759	743	768	748	750	706	693	725	763	756	750	718	733	733	745	676	738	717	733	767	733	754	726	736	780	734	772	669	678	727	726	659	708	721	620	741	737	722	696	700	730	738	741	740	733	728	718	736	708	725	729	696	741	745	733	712	717	725	762	781	697	750	718	719	730	737	730	733	707	735	726	711	794	758	729	719	712	734	725	719	725	723	779	741	761	761	774	744	736	742	800	766	719	720	751	751	757	699	739	649	710	740	697	797	686	754	704	745	712	751	702	722	735	764	715	741	758	699	765	734	761	745	737	732	725	728	702	682	752	732	725	742	747	752	764	737	749	730	732	735	743	711	756	730	729	743	749	707	722	690	766	720	740	707	732	792	747	717	687	689	723	771	732
36504	38127	42191	24648	19552	15958	11768	7295	5162	2537	2016	2323	2670	3007	2473	2685	1305	995	1066	965	1334	1052	656	602	530	457	445	388	409	417	398	417	404	462	430	386	426	424	365	405	425	375	389	350	336	368	350	345	322	337	335	350	297	324	312	322	309	332	284	333	329	352	313	320	314	354	318	355	292	325	336	324	304	361	346	350	314	328	356	310	349	342	304	330	330	315	305	323	347	316	328	346	320	317	297	323	330	332	335	330	322	314	322	281	327	292	315	339	310	323	305	330	306	311	295	296	346	283	277	308	331	325	322	307	306	273	320	303	316	323	322	310	325	344	321	320	299	279	298	303	350	327	320	312	321	284	307	302	320	317	288	301	343	340	322	308	289	297	310	321	291	340	319	320	295	330	299	322	349	319	286	337	302	330	332	362	295	312	315	334	294	329	305	285	330	334	322	340	323	308	341	303	321	295	346	289	301	292	314	327	274	309	322	323	325	290	316	282	342	288	293	271	332	309	311	331	296	304	313	342	315	317	306	321	324	329	346	305	357	339	303	328	307	319	330	310	338	342	317	306	346	279	352	323	307	326	343	310	299	323	326	318	308	317	316	295	316	335	338	318	327	301	312	323	287	310	302	285	312	327	297	287	312	309	312	318	325	275	291	310	313	319	303	320	326	318	316	318	274	338	312	285	324	328	326	317	311	307	293	308	324	294	352	304	352	314	277	312	319	292	311	303	349	353	344	313	302	328	301	304	332	281	317	324	311	310	311	304	304	342	339	309	334	360	310	319	285	330	297	314	307	319	328	282	297	284	302	306	292	295	315	300	298	285	306	302	328	302	332	332	310	296	303	290	339	330	323	347	329	325	284	287	318	303	313	324	315	285	338	342	338	317	299	307	291	335	333	332	334	293	282	340	304	345	318	306	333	360	286	311	299	340	317	307	316	300	289	303	345	334	332	299	306	350	302	310	313	337	320	294	295	303	307	317	308	297	326	293	315	317	358	305	306	272	328	319	283	327	337	331	295	329	311	302	291	338	319	319	307	331	343	323	334	302	310	302	290	299	333	330	331	296	313	333	297	322	330	323	335	330	306	326	298	323	313	304	314	368	310	330	319	303	309	322	319	323	351	332	313	325	305	335	346	325	355	304	331	313	321	267	287	317	319	332	301	311	327	280	321	317	301	303	291	332	304	338	312	326	286	328	290	318	309	316	313	301	306	317	319	345	259	291	335	269	297	301	330	279	334	314	303	296	314	318	329	341	297	279	318	313	337	310	333	282	338	278	294	302	354	264	327	337	313	319	326	290	350	329	339	327	319	301	290	302	328	299	313	350	297	284	331	334	316	318	302	312	333	307	311	322	304	304	321	323	314	344	352	315	336	315	339	312	319	325	303	335	304	309	349	305	340	326	295	298	331	305	308	299	322	306	317	315	333	319	315	302	327	284	311	280	295	311	340	320	287	301	326	301	301	297	326	329	301	311	337	315	293	314	311	311	328	311	313	317	331	325	306	321	296	326	333	315	329	276	301	318	311	314	310	325	324	323	299	344	345	299	336	324	297	268	276	317	325	321	304	309	317	332	304	363	315	336	297	312	288	308	358	312	329	296	311	346	319	331	280	306	302	342	315	297	282	342	327	329	300	308	301	323	309	327	325	309	315	327	344	314	290	317	315	318	328	301	326	316	344	293	349	291	317	340	313	307	309	329	308	255	341	328	322	314	334	300	320	289	318	336	344	288	310	323	311	338	319	333	322	299	300	304	320	305	328	321	289	303	334	310	331	303	296	318	310	302	278	333	324	322	305	308	343	336	304	340	351	309	291	320	337	323	283	338	297	307	324	325	296	349	331	306	290	313	308	307	304	313	299	301	293	343	332	314	324	329	297	328	312	353	323	329	309	297	338	349	287	344	328	334	330	307	294	304	299	322	319	297	311	290	323	330	307	317	305	314	320	265	284	329	298	301	326	326	304	326	330	316	290	317	319	294	320	273	337	312	318	294	319	314	323	309	297	315	289	346	323	313	313	314	299	288	297	320	345	340	333	324	347	309	296	339	275	310	326	296	296	358	319	330	314	312	325	321	321	311	275	335	302	332	316	317	335	325	317	320	322	292	342	348	308	303	322	313	315	311	333	320	305	322	313	310	331	314	296	300	296	302	309	312	307	301	330	318	341	298	318	299	275	272	316	328	301	312	313	317	302	330	306	285	299	330	304	329	336	343	320	302	305	311	336	330	297	317	317	327	331	297	342	326	299	308	325	335	308	304	357	304	340	321	326	338	331	323	298	309	340	338	290	302	336	350	326	332	311	290	314	287	306	326	332	317	304	340	267	313	302	323	342	328	339	294	317	300	326	340	314	341	310	348	302	320	313	309	308	326	326	331	296	323	311	310	298	318	330	301	299	296	319	334	331	309	310	321	318	319	309	319	299	289	320	325	315	319	294	317	319	320	315	340	308	338	295	301	301	345	290	301	317	280	322	325	300	330	329	336	357	324	318	292	310	298	331	327	313	363	327	303	351	300	276	324	331	302	325	282	316	316	294	327	294	362	297	338	313	318	319	310	340	315	323	283	320	334	325	287	311	285	301	300	294	285	317	330	336	339	346	294	277	324	305	301	321	309	312	333	315	317	327	313	328	311	296	301	326	285	311	300	316	326	341	299	314	310	298	300	316	327	305	306	346	326	303	322	327	344	296	321	345	322	317	316	309	314	353	340	318	291	322	339	353	327	324	324	323	307	317	317	320	330	346	301	301	343	278	308	318	319	305	316	300	289	307	306	324	301	305	306	310	290	326	312	337	315	297	305	339	305	324	325	326	315	309	339	302	316	330	306	311	285	312	291	316	347	317	355	299	301	275	321	325	361	326	296	311	330	316	302	288	284	299	318	272	296	316	322	302	301	305	339	330	339	318	312	322	307	336	344	281	348	317	310	296	305	323	306	317	347	322	303	319	309	307	323	295	311	326	297	331	334	305	320	338	277	330	328	313	318	329	323	315	280	327	328	308	312	290	344	328	293	308	280	347	306	314	325	333	291	326	315	302	325	328	343	336	267	313	336	332	299	315	300	307	313	319	305	318	312	321	312	313	301	327	322	358	321	333	330	327	287	325	320	318	295	300	288	310	290	324	339	305	285	329	292	317	306	299	317	317	315	296	332	315	331	296	303	336	297	313	332	375	340	330	301	311	289	334	326	311	296	304	314	317	311	311	316	336	322	330	313	304	340	284	303	290	297	305	314	313	313	286	348	327	323	309	325	331	340	324	369	346	305	338	332	332	346	306	309	295	308	316	307	306	328	301	304	321	306	297	297	311	320	316	320	332	323	288	290	316	328	296	318	276	335	289	331	319	296	343	305	339	308	356	312	318	309	288	295	295	317	318	314	336	304	311	290	351	344	298	297	363	349	331	316	305	332	320	331	307	315	339	317	309	301	304	336	298	314	321	323	310	346	300	322	274	321	328	311	341	305	304	298	320	325	309	352	332	315	322	311
26495	32831	39685	17257	20504	21682	19101	16220	13362	8536	8385	10166	12055	12690	10349	11770	5076	4328	5222	5021	6739	5270	2774	2581	2228	1919	1697	1425	1518	1460	1478	1434	1456	1500	1471	1487	1511	1383	1312	1291	1234	1241	1188	1049	1070	1006	974	986	1004	921	930	882	902	943	926	946	878	942	973	974	1036	934	937	896	962	891	927	927	936	887	897	878	914	802	852	854	873	859	846	825	916	812	802	814	822	781	811	827	784	757	830	786	773	833	764	806	780	779	764	802	694	780	773	769	785	736	790	786	770	684	809	777	745	746	772	777	790	805	754	754	738	784	765	736	802	804	768	777	736	758	781	778	826	780	771	828	766	746	735	787	784	754	760	774	794	804	763	757	782	751	782	801	755	745	774	731	825	789	702	770	846	785	775	739	845	788	734	775	744	750	763	736	739	795	795	794	756	766	780	806	750	747	829	776	765	743	785	766	774	755	784	714	796	715	787	761	795	827	747	731	751	810	789	818	806	808	721	782	781	778	775	799	774	740	755	823	772	793	799	783	791	778	778	862	798	732	756	798	779	739	753	771	779	756	813	821	734	786	777	716	749	770	758	785	772	751	742	823	785	790	794	751	752	794	795	781	753	774	777	768	775	808	794	741	817	756	740	752	772	743	733	764	794	781	754	769	735	746	822	769	780	762	798	723	737	782	787	751	773	780	731	786	787	799	803	782	741	730	802	806	842	768	784	773	761	792	785	773	793	727	814	768	783	794	756	767	732	772	795	800	791	779	739	807	761	778	753	770	774	770	774	793	738	775	735	766	775	729	777	806	767	819	759	806	769	780	733	774	795	764	799	768	791	761	741	732	812	767	775	788	743	813	780	747	769	799	757	747	757	772	736	774	800	763	783	751	777	751	763	826	796	716	762	791	747	751	728	777	786	802	763	753	731	784	748	763	764	815	749	797	734	789	782	795	749	806	725	802	779	760	738	799	746	776	766	770	771	773	799	778	758	744	733	775	734	751	725	787	762	772	801	768	800	750	734	722	763	790	827	822	767	722	759	739	738	775	740	801	786	752	739	737	804	810	776	731	743	757	773	746	763	754	815	762	771	766	772	776	709	772	771	768	753	711	756	797	759	742	753	793	799	773	731	723	803	791	825	806	724	779	732	833	776	755	796	783	789	816	794	788	756	757	802	737	748	777	796	743	792	789	775	804	863	715	804	769	784	774	801	743	764	753	772	780	817	760	779	763	721	753	827	776	813	768	829	737	777	785	743	743	774	767	793	800	785	790	735	740	727	763	768	771	765	729	770	755	782	727	787	768	800	792	725	809	764	759	728	766	772	780	801	800	795	801	757	766	805	814	829	732	759	791	753	775	828	810	765	745	733	767	733	718	749	706	791	780	763	755	774	772	743	784	818	841	779	782	781	790	785	759	708	767	801	717	773	744	772	795	791	763	761	759	809	774	795	783	760	744	808	764	759	770	776	772	816	712	780	807	781	758	761	756	791	778	764	767	767	743	804	806	764	725	770	744	811	756	771	768	765	756	767	779	778	757	745	749	784	771	738	782	842	774	779	764	779	808	778	722	761	741	763	731	754	743	793	766	809	823	769	774	762	762	780	815	779	783	744	773	756	804	775	782	781	800	742	770	764	816	774	769	825	765	770	760	769	745	759	765	753	770	760	785	776	808	772	758	808	737	750	780	754	761	784	737	722	773	745	747	791	781	780	770	758	793	786	783	785	782	798	801	729	850	788	747	788	770	743	769	774	800	783	754	781	770	770	788	738	807	802	787	819	782	755	773	744	760	796	810	785	771	770	747	782	759	726	783	788	757	807	792	771	767	791	771	787	747	782	779	755	746	777	790	757	773	744	783	776	820	748	750	774	764	767	786	802	741	798	768	782	810	772	777	806	776	779	731	786	738	765	764	798	768	770	742	764	803	773	775	731	768	833	748	730	740	761	780	808	753	774	788	731	781	774	726	822	739	756	754	768	820	759	757	782	799	776	811	710	762	788	805	748	783	785	741	753	725	795	778	769	728	801	799	764	765	781	777	763	724	742	797	731	750	777	707	807	757	753	765	784	752	810	701	832	761	798	735	717	757	751	755	741	743	770	802	809	735	814	755	751	789	755	811	734	762	761	761	781	774	765	775	775	789	753	770	831	740	786	784	776	758	757	713	766	822	806	748	747	800	748	728	755	801	734	735	776	734	770	821	774	777	751	756	832	757	790	797	799	784	786	776	762	769	779	784	781	836	792	778	740	785	760	773	774	797	768	771	752	796	732	770	806	795	750	775	774	803	787	756	759	771	728	820	799	786	769	781	808	810	791	775	771	810	763	746	808	758	793	802	787	798	714	843	772	808	749	778	817	752	743	760	787	786	787	744	779	756	769	764	751	775	759	805	770	792	765	798	750	770	811	810	753	804	794	792	737	778	758	789	784	828	738	799	809	800	784	744	808	779	795	841	765	790	746	786	770	757	794	782	756	793	770	762	778	768	773	763	773	788	760	783	756	797	770	733	759	795	746	738	777	740	751	797	721	744	781	759	780	741	759	819	789	746	749	751	775	789	831	782	744	823	785	848	762	768	757	715	734	763	811	748	794	761	751	763	754	768	829	786	764	758	775	783	799	772	804	787	769	775	755	771	716	781	797	766	790	804	783	807	757	764	761	767	759	745	756	750	763	803	778	785	769	764	839	770	774	778	770	731	819	773	761	747	791	769	786	759	743	798	771	762	762	779	748	791	787	840	741	772	737	778	808	782	764	805	798	783	804	790	789	767	801	801	782	752	754	788	775	754	824	725	753	783	714	757	826	786	806	767	771	742	814	764	779	810	790	795	708	744	793	807	774	753	767	786	806	785	733	784	763	777	777	773	743	737	774	834	772	768	746	774	819	746	795	818	787	780	793	792	778	790	786	794	769	821	767	771	741	737	834	804	777	774	798	788	783	732	756	755	800	816	812	778	753	775	772	770	758	736	771	789	783	759	776	816	767	768	772	773	723	807	798	787	803	771	799	757	765	748	750	737	769	778	768	717	770	795	737	799	753	773	749	742	796	779	789	756	780	830	801	738	804	781	747	758	814	790	786	749	786	788	756	736	819	722	778	768	801	795	752	823	747	752	762	722	741	778	781	738	735	739	762	768	758	768	740	837	803	807	803	733	734	789	824	751	809	814	757	772	788	770	838	772	765	772	802	794	796	761	772	767	794	768	809	794	804	834	762	776	748	744	783	802	691	756	760	754	754	769	762	740	805	782	765	772	788	813	813	727	814	787	768	773	745	761	769	757	776	749	762	764	792	747	768	783	805	748	757	768	770	837	796	764	755	758	738	786	760	800	814	817	734	777	774	710	757	743	799	746	780	785	725	810	776	758	791	739	780	757	779	728	750	826	737	759	792	772	725	751	769	780	762	746	769	756	756	767	837	818	793	775	771	750	745	760	794	758	770	807	755	742	759	756	770	753	761	727	781	800	758	828	748	778	687	774	787	771	776	807	756	782	793	808	801	749	781	770
47221	41762	39926	27088	23681	21555	17951	13092	8597	4049	3043	3452	4821	5395	5256	4984	1667	1913	1848	1473	1637	1574	719	639	626	541	480	441	432	438	467	463	479	468	424	438	415	429	411	417	418	389	397	336	324	314	318	308	328	312	330	301	297	309	308	331	332	360	325	356	351	313	288	287	267	330	324	311	325	325	302	274	329	274	288	278	293	323	314	300	311	299	303	278	281	281	260	294	290	296	284	271	273	305	266	280	279	293	301	298	286	277	287	279	287	258	322	286	258	311	292	305	297	292	285	285	264	297	282	258	311	269	318	285	285	286	281	297	319	262	286	270	275	275	306	291	311	303	278	284	314	273	238	285	310	277	266	290	310	292	279	290	231	271	297	305	286	280	296	291	296	295	270	263	276	290	295	299	321	308	286	283	256	263	302	298	258	271	304	257	293	286	284	279	276	321	298	275	285	276	288	304	275	299	267	275	282	258	288	289	283	228	284	274	292	298	279	280	291	264	283	267	283	289	290	238	285	284	261	279	294	293	285	282	282	294	246	288	283	287	318	295	302	303	274	277	271	273	270	296	314	298	298	279	257	286	314	268	270	249	252	309	306	324	304	280	291	277	270	273	301	280	287	281	273	263	253	305	274	277	255	307	281	294	313	289	286	286	275	301	273	267	290	302	305	298	254	309	274	264	301	255	306	282	274	257	269	291	273	302	303	287	301	261	239	275	291	287	334	298	279	283	298	262	291	297	268	286	283	282	255	284	302	296	272	269	272	318	307	288	288	314	300	273	260	290	271	295	267	265	281	284	267	271	287	314	300	292	278	290	288	310	314	300	287	278	271	287	256	298	276	295	308	313	274	287	282	284	294	276	307	294	277	284	274	308	309	277	304	303	289	292	300	291	305	287	320	298	263	278	266	285	239	302	269	282	294	248	273	323	278	273	280	283	295	260	280	254	270	278	305	306	322	261	279	262	268	322	285	284	277	247	285	287	270	275	268	266	280	267	297	277	289	277	282	301	289	258	295	293	299	287	283	285	293	289	278	251	288	289	310	264	296	312	313	271	285	286	286	324	278	277	296	263	305	322	278	271	265	308	266	281	296	306	273	297	289	281	274	290	300	286	288	263	269	273	300	271	314	320	330	258	273	269	283	297	258	267	259	281	298	264	286	281	302	294	286	282	324	259	274	260	280	296	271	290	285	276	275	284	289	272	306	250	256	288	270	304	302	271	281	285	277	261	300	301	276	305	263	268	292	291	264	295	270	306	283	270	275	298	293	276	301	301	256	296	287	274	308	308	263	277	294	299	290	261	314	284	273	268	297	282	281	291	284	292	298	298	318	323	296	295	299	268	297	260	276	306	298	294	287	312	286	283	289	269	245	294	286	287	267	266	287	262	251	284	304	298	279	294	293	267	295	291	288	281	281	253	276	306	280	318	266	283	300	290	318	287	298	312	299	282	249	286	271	305	319	284	240	308	278	282	292	286	320	262	309	285	283	292	300	282	292	281	274	289	265	311	286	291	284	286	289	268	310	307	303	294	300	268	327	273	310	312	292	279	260	272	282	269	250	300	256	289	281	263	261	286	280	277	280	298	281	277	279	292	283	283	286	319	296	300	299	321	297	285	297	280	298	309	285	279	260	260	297	277	267	259	261	287	305	304	271	276	286	247	312	304	272	304	305	294	268	291	279	312	266	291	295	266	321	291	296	302	248	238	306	289	277	251	255	262	279	295	301	278	273	271	271	288	279	289	268	303	296	271	275	256	290	280	268	318	271	278	274	293	286	295	276	290	295	262	258	296	288	289	287	302	265	289	283	255	283	293	285	265	297	273	292	265	290	298	312	286	276	287	274	280	299	294	273	302	262	297	323	264	300	277	310	299	308	268	282	294	274	241	247	291	298	309	310	288	279	301	270	273	292	269	303	247	317	270	257	296	276	284	304	283	271	278	259	264	266	288	297	276	256	305	325	308	296	291	288	311	279	289	286	293	251	330	288	281	288	264	296	306	266	277	285	259	273	275	302	281	270	305	280	290	308	256	268	284	272	296	295	288	304	305	276	275	287	273	271	257	275	275	305	294	327	308	288	318	331	327	287	282	275	253	268	294	293	289	287	292	310	284	292	303	288	296	290	302	266	310	266	291	282	280	261	282	303	291	282	245	277	284	288	288	270	268	299	270	257	313	266	300	297	305	277	264	275	269	257	312	254	289	269	284	270	277	293	271	298	277	300	285	271	319	301	321	285	311	293	331	294	281	274	259	261	297	300	287	320	265	246	274	297	300	260	287	286	285	287	322	259	287	314	291	282	285	298	268	294	286	266	280	298	303	292	285	275	278	290	288	293	276	298	303	256	304	279	276	325	284	289	283	262	279	271	299	276	306	318	276	261	276	279	286	284	299	281	290	275	260	313	310	262	271	284	287	311	289	278	269	294	300	256	306	298	276	282	291	327	285	301	276	298	274	303	272	295	272	283	278	295	299	295	282	281	264	267	305	259	275	297	278	283	312	300	276	292	287	297	271	277	294	301	319	293	289	295	288	285	291	311	288	266	256	290	297	300	294	312	286	286	260	289	296	275	284	310	333	257	276	283	298	273	288	294	280	277	283	305	297	284	283	274	309	250	281	268	260	289	285	286	280	295	315	276	301	303	306	293	269	276	319	269	267	274	291	286	281	284	298	307	260	268	302	299	300	301	269	243	296	257	285	267	269	275	265	286	287	272	294	250	286	271	287	274	285	291	252	275	265	288	269	281	301	273	296	280	291	281	276	269	291	275	275	233	297	277	290	307	254	280	331	286	272	287	260	280	306	325	248	280	274	293	296	291	295	301	305	278	293	262	285	282	292	302	293	295	304	305	251	310	297	272	292	289	267	264	290	274	291	307	271	291	279	263	316	267	286	291	278	270	291	266	283	293	290	315	283	274	285	299	286	299	299	288	309	262	281	281	271	302	266	305	297	278	295	311	279	272	303	310	268	291	286	320	313	296	282	278	301	271	256	308	298	289	286	275	291	278	270	293	304	299	317	281	289	267	294	282	249	255	281	306	308	256	265	272	299	273	283	286	272	295	265	265	270	295	291	280	295	304	256	293	288	288	314	304	305	302	264	303	283	301	286	287	238	280	266	282	289	273	275	279	323	299	319	266	277	273	260	279	270	265	296	309	294	261	302	315	307	279	289	313	265	316	310	284	262	273	279	272	300	283	284	289	284	311	260	284	295	279	279	312	239	271	290	319	283	286	273	284	291	307	306	273	325	277	300	306	287	284	292	276	296	288	302	309	317	298	281	289	306	236	276	269	324	232	280	284	280	291	283	308	282	317	308	286	282	292	315	310	286	291	285	298	306	295	290	285	289	308	283	279	295	315	277	255	272	247	299	314	285	299	285	299	265	292	303	284	284	287	303	303	278	304	257	312	288	329	303	272	251	277	283	311	257	332	299	278	262	297	287	277	289	247	300	317	323	264	284	261	295	301	296	298	284	282	307	275	277	265	268
36823	41146	42430	21729	26056	26301	24471	22143	17009	11580	10756	13127	18602	18343	18266	16303	5855	8829	8695	7129	7849	7668	3597	3674	3127	2385	1935	1792	1727	1891	1773	1739	1828	1791	1657	1628	1694	1675	1637	1574	1415	1401	1351	1237	1073	1023	1019	914	976	959	895	878	873	850	901	895	927	959	1056	1139	1137	977	983	918	913	904	891	916	923	860	820	820	818	804	818	827	876	874	779	771	818	783	779	747	802	767	740	697	724	772	688	715	731	710	704	765	694	753	699	757	732	687	666	714	711	708	682	710	708	730	711	716	754	685	686	684	725	727	674	685	685	714	693	681	702	674	672	683	747	726	684	721	714	703	671	718	711	682	707	740	699	703	686	673	707	688	669	672	734	697	679	711	722	684	690	646	716	661	655	687	702	685	694	683	690	700	668	656	684	703	708	664	694	678	710	730	656	715	686	688	712	698	689	649	677	702	680	660	638	684	697	729	687	656	738	655	696	751	691	676	666	694	721	703	709	665	760	662	740	656	724	679	691	685	699	747	678	685	707	705	732	700	756	687	681	701	767	694	713	687	706	697	675	728	750	658	692	733	678	720	699	639	671	698	682	710	691	634	658	717	700	688	696	677	689	731	695	678	760	690	668	665	732	719	642	647	666	659	704	661	666	691	670	680	760	654	697	709	658	722	647	704	668	715	703	677	660	678	704	719	688	677	713	671	677	685	707	736	692	679	698	701	695	655	687	731	666	718	675	691	686	720	689	713	723	669	707	709	649	751	701	712	714	687	700	665	748	672	695	713	698	689	692	664	664	672	716	655	708	712	741	712	693	674	712	674	726	688	682	655	689	729	686	715	716	698	657	686	668	690	684	703	675	722	685	698	689	680	723	687	732	671	674	708	706	738	700	676	685	688	625	717	708	652	697	739	693	703	672	695	687	696	717	731	720	687	733	707	712	685	679	722	692	701	674	733	718	717	713	714	688	678	723	692	681	679	720	720	730	664	731	673	686	720	681	677	665	676	734	688	706	700	716	689	707	692	718	664	683	673	748	687	707	650	699	679	715	724	739	708	758	715	695	682	691	655	673	676	653	654	682	679	652	705	675	679	676	702	695	740	680	683	653	688	717	713	676	687	728	727	688	694	686	727	692	692	682	680	678	698	655	688	695	670	712	662	717	707	688	702	677	623	667	705	679	684	675	687	719	714	710	715	655	711	709	655	702	686	675	689	688	696	700	760	687	666	718	684	663	697	694	705	653	665	735	692	706	660	739	697	687	656	659	702	678	694	695	674	673	681	736	654	726	665	694	702	670	659	704	688	696	744	680	669	694	719	734	705	708	672	674	677	691	734	646	667	731	746	728	694	751	695	688	734	684	726	674	676	719	675	711	675	688	663	717	734	659	691	704	683	696	634	721	686	654	671	663	658	717	708	676	665	676	733	719	696	694	701	691	682	702	698	732	693	673	662	732	709	701	676	682	709	709	701	687	692	701	697	720	698	727	658	706	705	688	722	731	703	694	676	686	687	695	708	663	695	677	694	697	674	694	690	684	706	634	677	681	716	693	690	754	718	686	674	724	657	664	718	683	702	675	709	716	715	661	659	690	671	666	694	644	708	686	731	706	657	692	711	708	740	739	655	693	729	710	690	727	699	708	683	688	684	684	671	730	714	696	683	675	706	679	685	718	662	678	691	675	704	707	710	689	709	631	665	663	696	674	648	666	739	708	698	675	673	720	661	750	692	688	700	688	653	700	718	669	671	680	672	717	717	707	668	692	698	678	725	685	696	697	687	634	696	726	699	675	706	678	726	753	702	663	723	658	696	709	697	706	690	693	714	716	692	699	746	732	711	721	717	705	696	738	703	679	691	671	684	668	664	711	682	672	707	728	666	649	688	742	715	650	701	709	720	694	656	727	666	710	696	708	678	642	717	707	665	702	668	628	671	650	685	695	662	684	657	698	725	722	714	705	663	685	731	719	671	726	677	736	704	720	684	684	659	657	697	677	717	690	678	692	703	691	668	722	632	683	680	679	679	672	694	720	678	704	741	690	694	695	717	674	641	659	665	729	680	679	678	738	649	687	701	693	666	666	670	659	716	743	704	674	711	742	690	689	684	670	737	683	700	689	720	684	709	676	658	728	699	741	684	708	714	682	717	742	691	674	626	682	677	692	662	648	688	674	699	680	675	714	654	716	656	734	663	678	698	646	670	659	663	696	697	726	679	625	735	701	702	722	652	719	726	689	664	682	721	723	715	650	714	663	687	667	742	699	642	719	714	673	706	665	657	679	702	689	720	702	689	668	681	718	691	671	647	667	717	702	693	666	698	767	679	676	714	674	719	693	673	686	691	694	680	631	678	679	714	711	753	660	702	664	710	680	668	709	689	698	681	656	704	631	710	744	680	689	677	690	684	713	696	670	713	684	685	679	709	674	654	738	687	677	686	694	664	668	735	677	690	737	702	678	691	750	680	689	639	692	668	686	686	707	726	693	711	727	677	696	709	713	707	669	691	670	682	687	673	707	673	747	677	722	604	698	692	685	679	713	711	725	663	709	728	648	678	703	748	714	701	680	653	686	709	648	660	666	665	712	708	715	696	694	707	677	690	674	670	667	689	747	766	671	695	694	685	694	706	705	699	719	699	652	685	683	706	634	697	674	701	680	749	687	705	715	684	698	672	727	670	739	684	766	679	725	696	729	664	687	692	692	727	723	700	715	709	692	731	684	657	664	668	718	697	706	725	681	712	697	702	670	673	714	731	681	702	731	686	652	702	651	694	694	651	686	709	723	694	706	694	718	733	710	694	623	679	702	686	666	732	706	689	701	669	668	667	724	685	686	644	702	714	717	726	700	680	681	693	714	674	683	714	733	732	667	740	678	667	628	707	717	764	659	704	665	711	667	700	675	709	704	676	686	688	684	716	708	701	705	676	703	669	646	698	676	709	679	719	679	708	686	694	696	691	710	692	645	689	684	667	691	688	712	683	703	701	711	714	607	693	645	717	741	696	673	688	683	684	738	700	702	694	683	638	706	720	716	670	726	748	619	668	643	667	707	698	711	684	665	668	692	654	699	747	676	709	653	689	709	677	677	732	678	698	683	712	681	671	627	706	665	711	701	702	691	741	699	725	720	686	695	710	700	672	678	695	720	722	706	682	713	675	735	643	695	707	699	652	688	670	678	714	717	657	690	684	704	700	697	671	666	702	702	725	704	668	661	707	706	692	698	744	665	729	708	732	698	716	681	692	694	726	691	685	614	678	741	728	693	721	678	724	720	722	685	716	677	708	673	683	666	719	723	711	701	753	690	716	722	749	711	695	691	696	728	662	697	672	691	663	710	677	683	676	705	734	741	685	672	669	711	668	687	710	651	678	705	675	726	704	704	703	725	702	628	794	671	717	649	665	638	669	696	638	715	707	720	688	684	645	683	702	674	676	713	661	652	760	705	685	715	689	662	680	680	697	682	721	715	741	679	685	697	738	658	674	663	717	656	682	675	673	687	706	699	736	729	658	729	700
12817	10308	10806	4009	2460	1778	1580	1354	1121	952	867	803	782	698	622	568	415	480	495	452	465	414	366	383	353	331	295	322	385	340	304	319	322	344	373	321	342	316	320	340	340	319	344	325	332	329	298	304	301	316	300	299	334	282	322	329	300	311	313	305	294	331	316	301	310	298	273	311	289	306	331	328	332	271	267	296	259	286	276	303	311	309	289	307	311	303	294	294	305	301	261	312	297	294	287	298	299	314	311	265	294	310	323	282	295	293	303	286	317	278	317	270	291	301	299	307	297	261	297	305	308	306	283	260	300	281	279	295	302	272	300	292	281	287	308	281	287	278	280	312	271	279	283	264	296	294	278	285	255	287	318	261	264	296	268	297	286	268	287	294	289	333	288	287	274	329	274	260	280	282	295	288	303	282	279	274	299	285	273	285	316	301	290	279	290	261	288	279	268	279	280	299	281	282	275	278	307	280	295	272	285	296	271	251	284	299	274	306	260	281	312	288	292	312	277	260	297	291	279	252	293	296	293	316	304	297	297	302	292	277	305	297	279	305	314	306	308	309	306	303	275	321	298	277	274	264	267	279	284	296	288	280	313	298	304	295	314	255	271	268	291	296	300	268	310	277	273	295	270	287	264	314	273	298	295	313	280	312	295	281	275	309	327	311	285	281	272	296	278	294	278	281	314	306	284	284	270	318	290	289	265	308	285	305	286	288	280	292	277	284	301	285	311	305	284	263	295	283	285	271	276	295	298	285	301	272	274	332	263	280	314	298	298	322	285	310	303	279	282	320	301	273	299	306	290	286	327	302	286	298	281	329	273	265	291	308	249	300	278	313	310	269	277	276	302	277	288	295	297	281	268	290	301	261	259	285	283	293	273	292	294	280	298	306	294	302	323	296	296	295	285	299	292	312	271	281	300	289	259	280	308	266	279	310	269	267	283	272	269	282	292	276	291	280	301	300	310	321	284	315	287	300	264	285	275	275	297	284	273	311	298	289	279	275	298	337	303	268	267	286	272	298	314	290	303	294	312	260	299	267	332	285	269	299	292	299	311	313	276	265	289	317	291	325	274	325	302	281	302	279	314	312	294	272	304	267	318	322	259	262	293	297	317	309	263	258	300	303	291	283	290	274	284	287	306	296	313	282	292	319	289	281	274	284	295	284	285	300	277	295	328	303	254	328	297	306	312	310	270	294	341	271	284	293	267	270	295	266	281	272	286	301	300	288	279	287	286	278	323	276	296	303	280	270	282	312	298	293	320	321	284	320	301	290	316	292	287	323	294	337	287	292	285	331	301	267	291	307	266	312	311	322	296	281	298	257	293	275	305	277	296	303	290	288	293	292	318	282	296	275	305	313	285	286	285	293	318	291	267	306	273	252	276	310	314	285	292	278	299	294	293	282	328	297	277	270	298	318	290	284	305	286	289	303	320	306	308	324	304	275	290	318	306	336	306	305	300	286	295	287	272	296	289	263	312	276	230	258	290	264	291	299	261	284	231	281	297	281	300	281	316	283	297	288	337	303	301	273	312	276	266	313	293	268	296	307	286	269	311	267	332	311	291	269	287	293	306	274	278	304	288	317	313	291	278	270	292	283	304	306	328	291	305	276	286	292	325	286	292	273	288	312	291	275	297	293	332	285	286	293	258	328	317	313	274	276	286	279	310	272	276	304	313	295	278	265	324	290	277	301	313	276	302	263	270	304	273	298	310	282	284	290	304	256	284	294	299	300	242	277	286	327	278	323	275	258	285	317	311	289	320	302	305	277	285	265	327	262	268	295	293	297	296	305	289	292	307	284	284	309	294	276	288	312	311	308	295	290	323	287	289	294	283	281	269	296	276	298	284	304	322	261	275	277	306	274	309	305	269	332	297	287	280	275	285	306	311	297	267	286	314	267	284	283	304	302	326	295	264	300	254	282	282	322	294	293	297	308	275	291	297	271	284	329	269	281	283	273	297	326	315	323	284	288	298	291	296	269	316	300	325	302	306	291	307	307	289	279	297	269	329	289	284	322	276	289	303	278	290	312	324	317	291	296	273	268	289	295	316	280	266	270	266	293	312	284	264	304	263	296	276	274	329	285	282	299	275	288	308	270	273	284	292	321	292	296	288	314	282	281	299	277	266	298	264	283	286	296	282	305	295	303	283	277	285	284	258	295	288	306	295	248	275	295	304	318	270	263	309	271	243	299	301	266	301	300	285	290	293	332	302	301	278	282	308	299	307	292	294	280	297	318	278	287	305	287	281	275	305	287	317	281	301	282	294	303	288	267	302	289	280	291	301	293	279	275	285	286	296	269	300	281	282	321	300	303	287	282	276	269	288	301	282	291	253	291	290	279	294	271	294	296	288	265	270	276	293	309	297	308	318	269	288	250	277	282	274	312	285	272	308	278	291	300	318	349	306	301	284	302	295	291	309	302	298	272	286	297	288	266	302	269	275	274	265	265	283	251	270	292	317	285	327	292	256	307	308	273	301	276	290	256	291	302	283	294	278	270	293	325	305	297	294	301	303	293	270	285	310	288	292	274	291	292	294	266	307	271	286	311	286	307	274	277	281	318	288	301	302	309	275	295	311	313	240	288	277	278	282	289	284	309	303	297	303	277	332	284	279	282	267	264	285	282	290	271	288	292	292	325	274	290	288	289	279	291	321	268	323	277	284	317	263	310	284	304	297	299	264	270	322	330	318	276	254	303	319	330	278	268	313	316	321	338	316	279	311	264	272	254	301	303	309	257	300	299	279	314	301	282	299	296	301	327	302	285	278	265	299	270	281	264	339	276	276	334	303	301	296	296	322	305	277	305	314	287	290	316	305	273	288	272	308	291	273	294	313	299	278	281	271	323	288	296	309	285	285	267	290	311	278	302	290	295	295	332	290	279	322	324	307	285	298	298	290	307	286	300	282	286	294	314	318	326	280	273	269	316	315	288	280	280	306	259	295	296	302	273	327	301	255	331	291	335	323	326	263	302	244	293	301	302	294	305	287	283	298	291	287	314	298	283	340	339	301	297	296	270	292	287	266	284	269	318	264	254	264	284	271	322	276	309	258	294	286	292	295	321	293	319	313	327	296	275	329	268	297	278	265	266	300	310	291	311	284	264	281	292	285	299	287	277	313	329	299	277	303	295	282	301	308	282	286	273	279	277	312	272	286	313	259	301	324	304	293	282	296	290	280	284	330	303	278	279	312	297	283	280	313	284	310	298	277	289	314	287	283	327	275	255	302	314	328	308	275	322	269	306	314	289	299	259	299	272	294	314	306	308	304	272	311	287	304	309	309	293	265	302	301	281	308	271	327	303	330	303	291	322	285	285	263	279	282	300	258	304	302	254	273	293	294	278	326	315	293	295	300	302	293	295	287	256	278	279	272	268	288	290	295	274	291	302	298	271	272	286	268	285	315	311	303	296	283	282	280	270	272	287	324	275	291	300	292	329	250	286	282	280	288	289	311	332	288	299	282	295	290	295	293	293	279	268	301	293	264	316
9730	10820	15073	7395	7874	6793	6426	5762	5338	4382	4027	3752	3660	3361	3144	2591	1946	2072	2035	1826	1766	1570	1364	1301	1132	1136	1061	1050	1163	1060	1066	1045	1063	1114	1027	1055	1014	1059	1097	997	929	931	1010	905	840	823	805	847	808	806	804	719	802	816	773	750	815	815	807	815	828	779	845	788	824	773	806	777	811	799	789	743	754	794	812	794	812	811	779	810	754	804	789	790	735	787	762	748	785	690	741	716	705	758	748	733	765	740	746	754	707	712	757	701	769	734	668	723	702	693	691	749	728	725	715	700	759	691	793	700	747	715	741	786	696	714	729	697	716	719	676	758	731	727	682	674	737	653	740	769	738	726	700	720	716	724	729	726	749	686	685	681	764	710	759	681	723	713	709	730	768	739	751	742	731	717	693	712	727	739	689	720	688	735	718	694	747	672	725	702	716	722	686	732	742	723	724	764	743	711	732	738	715	738	760	729	742	729	743	681	726	710	760	712	733	723	698	747	706	723	786	731	752	723	730	750	739	748	703	731	685	783	719	696	703	708	703	724	711	724	749	692	710	758	729	748	719	725	736	729	735	762	722	743	740	752	726	760	732	758	702	726	726	744	712	753	713	695	698	736	772	763	759	706	770	763	693	702	706	729	688	693	752	720	744	730	678	743	727	746	723	708	722	747	726	715	710	713	719	693	709	761	705	738	750	747	735	690	720	701	681	763	745	734	749	666	718	711	692	765	718	752	708	720	789	738	770	719	691	720	744	715	714	727	731	758	762	735	724	718	701	680	704	713	731	715	687	717	750	762	730	688	730	740	723	741	745	697	758	736	741	786	723	724	706	750	742	684	774	721	738	691	731	745	698	695	708	739	705	712	695	715	732	728	707	731	755	756	725	715	733	740	780	739	705	743	715	724	674	690	717	733	765	745	764	710	734	696	680	702	740	762	742	712	731	772	730	752	739	704	740	693	741	736	731	724	700	725	708	704	684	752	709	717	717	749	735	725	792	726	717	723	737	731	772	705	711	737	687	731	687	698	762	755	724	696	756	707	734	718	706	704	730	747	682	719	719	743	711	740	737	749	694	702	750	724	735	729	723	741	702	716	707	699	732	698	739	684	698	726	716	744	731	721	743	742	724	749	732	723	722	730	708	738	741	722	728	739	695	725	714	703	802	727	749	729	672	721	732	673	671	742	735	756	718	681	731	761	728	698	707	705	717	704	740	722	673	737	691	729	684	719	703	706	707	728	723	762	718	726	714	689	738	743	719	723	703	704	753	730	759	775	737	784	719	732	701	722	765	732	712	745	749	736	726	691	690	742	670	724	727	769	776	723	745	731	734	737	715	703	724	734	715	702	758	726	762	721	738	708	798	751	716	739	737	734	741	778	740	743	707	717	745	733	723	714	735	723	773	723	757	739	714	680	742	704	757	716	712	676	721	680	718	668	705	703	754	750	709	696	770	734	724	697	718	723	733	711	754	759	704	787	706	774	712	731	755	740	744	748	700	719	774	733	743	739	747	731	734	747	730	700	678	708	706	687	655	732	714	734	761	772	719	748	689	744	731	721	687	723	745	721	730	761	693	717	693	712	788	731	664	711	699	726	767	714	710	756	718	749	726	747	690	765	716	730	686	714	695	726	721	748	738	703	679	754	690	747	729	706	702	727	740	691	658	770	706	730	751	714	699	688	743	741	726	672	730	773	793	695	727	666	730	717	720	745	769	702	755	757	726	781	777	653	723	733	740	756	701	687	716	711	693	713	752	723	713	757	731	722	707	765	752	706	674	703	701	698	755	740	781	720	697	732	718	707	752	685	727	740	717	746	717	760	765	700	716	782	768	723	695	718	707	743	755	733	751	679	746	735	716	709	723	735	737	730	713	784	720	766	673	764	761	715	683	728	658	724	761	745	702	730	697	712	775	706	713	741	719	701	724	732	686	714	766	737	754	706	709	755	788	678	770	731	694	719	746	755	729	722	721	772	759	747	680	729	768	691	745	697	723	685	770	728	743	756	746	719	731	740	732	697	697	722	737	713	721	720	735	695	721	740	719	669	670	713	745	751	709	721	748	734	719	684	707	683	769	786	700	724	769	744	728	764	714	710	690	667	736	803	763	753	725	726	671	755	756	790	741	667	734	697	684	705	755	712	705	702	730	736	712	683	747	711	757	708	772	730	698	716	780	746	744	742	752	739	738	731	721	701	736	712	754	724	742	729	728	750	713	722	741	717	704	729	743	727	748	759	726	753	771	709	698	720	736	755	725	749	783	715	745	722	708	690	785	701	728	715	738	723	737	672	693	774	723	675	736	702	745	710	729	734	696	708	765	739	729	727	765	733	710	716	700	728	741	729	737	726	735	753	780	760	728	756	748	716	749	734	706	731	721	717	783	799	730	663	746	705	749	695	710	679	699	764	744	758	687	750	720	714	717	749	752	685	740	726	758	739	713	752	724	712	701	763	730	742	747	705	749	744	738	720	783	715	733	746	777	735	707	711	692	697	733	751	720	699	726	763	717	747	675	714	747	737	747	718	696	725	710	712	750	671	740	670	739	741	708	775	691	739	729	717	722	726	704	712	706	760	732	734	764	724	736	761	734	750	715	714	710	758	749	740	682	736	690	718	710	722	710	728	674	668	723	767	769	738	766	722	710	704	702	730	690	671	751	742	763	728	766	711	717	757	719	709	749	750	694	759	751	659	707	758	733	755	759	731	703	708	750	730	734	769	721	715	707	732	763	716	719	745	739	747	712	726	703	690	722	724	739	745	722	694	715	705	715	710	751	738	775	728	764	714	732	711	712	719	694	724	691	759	720	747	695	739	722	725	701	719	720	708	741	776	726	696	770	700	741	661	701	695	707	738	794	765	730	776	730	707	699	718	727	728	735	726	771	767	726	747	685	755	739	700	737	733	775	694	770	693	725	805	716	710	749	784	748	740	755	717	659	727	659	752	750	690	723	701	732	665	759	712	709	700	718	760	755	756	739	738	678	713	728	740	727	745	722	726	694	707	741	721	740	747	713	693	711	728	765	667	713	719	727	752	756	742	753	693	743	695	699	768	710	719	778	739	774	720	721	721	709	730	720	689	732	736	717	744	723	717	687	731	753	739	731	710	729	729	700	749	718	713	735	713	756	686	742	773	717	724	699	745	701	746	723	716	734	721	733	732	703	711	720	721	736	755	707	719	786	745	710	752	760	712	704	801	721	709	687	698	670	722	713	701	715	740	683	694	738	751	726	715	712	768	714	727	728	719	690	680	710	766	727	709	709	714	710	756	757	736	748	679	725	721	694	676	757	740	748	708	718	710	772	720	753	789	728	743	712	718	687	740	683	751	739	766	704	739	703	745	728	728	702	749	770	741	723	735	733	707	730	705	695	753	747	734	725	726	683	683	700	724	683	706	736	735	713	701	722	708	702	721	716	738	712	710	683	759	730	747	760	712	707	677	783	682	734	705	725	748	703	742	703	709	732	737	695	724	737	718	688	719	686	735	786	758	759	751
40066	40307	37772	23689	18605	14815	11354	7259	4668	2398	1991	2269	3385	3144	3492	1986	1132	1420	1310	1383	1065	739	690	633	513	484	416	421	402	419	412	412	402	404	402	415	402	387	412	376	382	374	384	354	370	332	354	357	351	328	336	342	322	317	336	341	345	322	341	355	369	365	310	352	332	357	323	315	342	329	321	378	308	319	337	316	349	340	356	341	322	324	332	336	311	335	329	303	320	327	325	314	321	285	326	321	298	311	311	293	305	326	325	299	326	359	288	352	291	302	307	345	297	334	303	288	278	283	311	326	316	326	305	289	322	282	316	288	330	360	315	317	304	326	279	296	302	310	338	314	287	301	310	289	289	293	310	314	279	285	321	359	314	312	295	328	296	322	323	295	294	327	302	345	316	318	323	293	347	322	303	317	291	323	320	312	308	303	291	324	307	308	341	279	325	302	316	303	277	333	308	342	319	327	307	335	333	323	284	336	324	304	290	329	313	276	327	322	289	302	340	338	329	336	331	325	309	346	308	285	327	308	304	368	319	312	317	304	308	291	306	327	325	360	291	316	369	326	299	282	319	343	286	284	323	307	309	323	292	306	332	310	296	312	306	293	307	340	291	323	322	290	316	280	307	295	301	301	304	321	324	312	328	275	308	338	330	331	321	256	313	325	297	311	321	304	345	289	362	310	327	305	319	288	291	308	335	313	323	271	309	325	310	319	317	338	326	318	311	304	323	340	297	279	320	329	311	351	308	335	310	325	298	316	296	328	334	272	309	314	299	327	316	317	301	295	302	299	312	292	313	337	305	291	301	312	309	314	312	327	330	328	326	348	326	312	326	330	356	337	320	293	321	328	307	319	329	291	311	346	355	291	305	326	345	333	324	317	356	316	293	325	316	295	282	288	296	340	311	274	310	276	292	330	312	309	330	276	304	332	322	334	310	300	300	284	324	342	322	308	310	309	326	330	327	321	321	338	296	293	301	314	337	314	309	339	290	326	282	314	312	314	317	282	308	310	322	324	292	349	288	332	323	321	317	324	307	299	324	299	313	294	309	286	326	322	345	314	298	317	315	287	306	349	304	317	330	325	293	292	306	308	307	307	307	303	314	334	320	317	314	308	313	320	318	335	317	334	309	314	305	285	313	317	291	320	338	323	300	297	310	333	311	341	318	320	322	298	285	318	320	320	300	276	288	307	306	320	308	330	346	306	288	297	307	343	311	315	295	331	278	300	285	349	333	293	329	306	310	313	290	316	318	300	313	318	282	315	305	329	331	258	306	298	330	298	327	313	282	320	307	284	348	308	322	288	345	342	311	354	302	312	297	294	279	300	309	318	277	308	314	303	326	315	290	286	301	317	306	298	328	326	325	319	328	296	318	323	301	301	304	316	311	313	329	312	335	303	289	283	299	287	303	334	334	310	284	278	303	317	330	324	304	349	304	280	340	307	305	324	301	314	336	328	282	299	290	309	299	322	332	305	312	282	354	280	332	303	312	317	315	302	322	330	318	337	312	340	315	312	338	313	337	320	301	326	314	325	368	332	304	318	314	305	343	310	324	304	315	318	306	319	314	308	259	295	322	322	330	337	312	298	342	309	278	323	313	297	308	303	358	334	292	336	313	300	281	304	320	363	290	316	267	314	270	295	318	316	317	301	318	311	338	319	307	319	316	344	340	314	337	316	333	311	303	319	306	293	293	308	305	304	304	336	283	314	298	295	310	275	298	318	301	297	333	329	292	329	321	294	313	294	288	299	298	337	307	310	301	286	291	305	310	326	315	363	315	293	287	351	313	310	294	328	314	326	360	288	317	289	306	292	309	319	336	266	303	309	318	298	317	314	330	326	343	282	326	305	302	274	283	311	310	319	327	273	318	281	301	297	279	292	335	317	291	336	334	313	319	318	296	315	320	307	305	329	276	320	320	302	383	290	269	380	285	268	307	268	301	289	333	332	302	311	316	287	329	307	296	292	296	314	328	325	347	361	304	310	340	296	344	321	298	283	308	277	312	336	310	317	328	317	297	321	311	302	341	321	336	311	294	301	277	327	344	322	295	318	284	297	349	332	302	297	289	331	307	312	334	343	311	296	333	310	333	322	302	305	323	300	313	343	327	296	292	342	308	296	311	320	319	292	292	286	333	338	336	283	299	339	325	345	338	328	322	294	295	318	297	329	319	314	330	307	325	343	342	292	325	272	342	318	298	282	293	268	308	295	316	309	314	297	323	327	319	282	345	326	307	317	295	309	323	330	303	301	306	316	285	302	326	289	352	323	351	352	313	328	334	322	317	330	320	293	286	326	335	303	353	321	336	338	310	356	319	321	307	331	282	297	292	319	336	339	331	299	303	326	318	312	316	294	284	336	329	307	312	289	298	295	299	320	297	311	290	328	297	323	310	324	340	301	305	311	292	342	306	330	335	319	330	313	284	346	307	316	337	287	297	329	300	282	320	284	341	306	296	330	320	332	278	308	299	322	317	310	353	304	326	305	300	316	296	319	312	322	318	295	319	347	322	311	322	300	315	357	279	302	324	322	315	298	322	292	312	305	324	308	314	353	348	306	312	293	292	291	301	319	299	291	292	316	287	332	312	306	306	287	305	305	302	329	315	285	308	306	322	344	313	318	335	293	295	289	336	342	298	336	325	315	284	280	282	324	306	298	337	305	312	334	320	308	343	318	308	301	312	323	290	289	307	316	297	314	316	311	265	286	308	324	298	285	321	295	331	352	308	319	352	309	322	296	327	326	292	304	311	294	332	307	331	303	328	327	297	306	309	326	311	310	299	291	326	329	356	331	281	335	312	313	300	336	297	310	295	284	305	284	341	314	284	321	343	283	347	317	314	324	318	303	307	312	324	290	309	299	303	300	332	310	297	302	325	322	306	332	320	299	266	344	328	300	323	312	310	351	308	310	289	283	299	291	345	315	336	317	320	282	298	323	346	275	306	325	309	325	289	305	352	323	314	313	306	297	312	316	319	295	292	305	294	331	277	342	311	302	302	316	337	317	297	292	329	320	310	336	279	309	312	293	298	308	300	291	326	316	310	332	295	313	325	337	329	303	312	318	323	303	338	305	330	327	295	295	343	303	315	308	321	327	309	281	323	321	291	316	311	283	320	310	315	322	327	310	304	307	335	291	296	316	313	304	346	296	295	327	337	332	319	311	321	305	320	302	323	317	318	316	337	302	315	323	340	347	347	300	307	323	276	312	290	284	335	296	297	292	305	315	291	277	286	300	297	297	302	324	308	293	268	311	308	313	317	293	323	321	315	317	301	313	327	286	310	319	313	303	332	310	313	334	313	297	286	324	297	318	325	317	308	302	333	323	338	323	302	308	328	336	317	310	290	309	324	304	286	307	300	315	309	299	319	313	332	305	304	353	336	308	307	316	298	292	301	297	342	297	325	343	324	306	303	290	321	320	292	318	300	326	312	336	327	327	277	316	314	303	270	314	307	326	316	303	307	322	300	306	277	311	325	320	316	299	282	315	303	283
30374	34666	34537	16356	20001	19898	18786	16150	12618	8068	8015	9327	13969	13216	14578	8181	5156	6604	6151	6561	5486	3417	3329	2987	2413	1910	1624	1480	1535	1495	1462	1495	1530	1436	1349	1453	1528	1520	1480	1370	1328	1212	1204	1117	1053	1003	1007	973	937	930	974	825	889	861	922	904	939	928	1013	1029	1025	977	977	901	979	901	848	933	914	905	865	920	805	878	850	803	843	872	878	849	824	794	871	814	798	723	796	803	818	812	796	777	784	785	775	790	822	769	796	795	726	726	773	803	781	745	775	771	763	752	715	765	785	722	791	818	798	705	759	797	723	806	754	747	750	767	754	771	803	756	723	792	811	801	756	778	783	769	751	739	773	742	751	710	787	791	756	789	728	779	743	754	709	746	789	816	784	802	751	750	727	767	765	720	765	755	711	790	748	780	779	743	766	776	812	731	722	723	776	783	745	794	775	742	767	755	737	740	784	807	731	759	757	774	706	745	832	810	756	730	751	798	782	763	768	781	806	757	795	750	769	807	788	779	716	793	743	758	778	748	749	768	787	772	787	773	769	792	782	744	754	734	768	781	758	741	801	780	757	775	824	745	824	746	733	773	742	774	772	756	726	760	711	748	776	769	795	756	733	768	773	758	781	758	717	753	744	765	775	722	749	808	809	767	736	784	760	716	700	768	754	750	733	745	770	710	718	782	746	724	811	785	734	756	727	741	798	785	779	740	764	773	800	787	744	794	772	789	773	760	791	769	744	727	756	811	733	758	779	787	779	742	753	773	790	785	782	708	729	766	769	789	761	786	734	746	769	748	757	740	800	814	772	727	768	802	738	723	776	765	748	717	709	780	785	756	794	830	750	780	797	737	698	745	770	710	809	783	738	743	751	775	776	766	769	746	784	792	724	812	760	736	804	785	738	790	779	760	786	754	776	773	727	749	776	730	778	770	813	709	760	753	792	792	768	764	732	783	757	800	758	746	763	786	838	745	738	728	770	767	748	771	736	732	716	803	785	773	763	776	794	774	804	797	746	749	764	778	757	702	788	807	774	742	802	773	712	723	759	751	714	715	786	774	732	772	757	747	728	765	747	765	754	749	782	784	826	765	707	781	772	753	765	724	762	728	781	804	788	736	762	807	768	778	719	773	734	713	782	823	756	803	765	733	819	829	803	775	779	745	749	759	729	757	770	743	758	753	729	763	777	779	746	777	710	779	776	745	785	794	765	784	777	743	786	729	748	729	789	774	769	776	751	752	782	767	815	773	753	767	781	758	741	775	768	783	812	789	782	729	820	766	739	770	767	766	722	816	742	802	758	763	752	721	791	770	803	776	739	768	746	772	729	810	747	736	761	754	788	728	734	787	804	775	820	779	795	763	773	749	757	732	728	792	751	774	740	745	798	774	778	713	773	794	744	791	832	789	771	760	746	757	765	788	832	779	770	731	751	823	774	806	746	751	703	731	806	767	775	779	768	741	777	801	805	778	771	783	735	759	758	780	753	818	780	720	765	792	760	793	758	738	785	791	739	806	776	768	758	785	775	748	798	788	803	791	757	767	797	730	784	750	793	782	789	821	773	763	780	803	762	761	792	765	769	761	810	788	718	753	762	777	759	766	765	804	758	759	797	785	723	789	764	737	782	791	774	779	755	784	759	775	780	736	759	712	767	815	793	792	730	761	780	751	800	759	744	836	764	770	749	759	746	824	786	754	734	744	718	788	748	820	760	786	793	805	862	745	718	758	772	755	776	760	782	759	758	803	784	771	756	755	790	773	764	730	781	748	772	767	777	790	773	741	758	792	710	771	754	791	755	761	806	819	732	709	739	764	770	804	710	727	761	766	779	751	735	768	740	746	749	756	745	801	738	786	748	736	781	741	763	803	787	724	787	753	778	738	759	749	767	732	774	766	749	728	769	753	784	786	780	810	777	700	766	721	816	745	686	765	777	731	775	750	761	740	729	752	749	778	785	725	751	783	774	751	777	735	692	779	774	764	773	745	759	803	723	793	753	781	760	777	753	796	726	785	772	776	802	747	745	764	746	776	789	793	735	768	764	803	739	769	779	795	779	732	741	796	775	804	761	769	717	724	743	769	753	791	778	744	754	786	794	748	742	792	770	727	743	721	766	717	827	784	775	788	728	704	722	760	797	741	732	777	753	715	776	718	778	761	784	777	755	789	742	755	763	789	807	748	789	769	797	769	763	782	732	748	791	798	788	794	760	730	702	747	793	754	750	818	732	817	754	802	827	765	781	821	731	755	774	712	780	741	775	792	796	786	732	743	769	716	768	808	814	750	778	775	793	795	764	807	717	783	805	801	749	736	781	768	765	785	779	831	764	768	753	784	785	786	747	741	755	777	769	776	739	745	735	726	793	739	771	759	771	707	813	745	813	736	744	788	801	753	777	715	780	768	710	723	766	787	774	745	723	786	784	858	759	786	743	766	771	773	742	730	736	711	800	795	769	779	801	752	748	786	748	759	780	724	764	737	741	731	746	777	789	762	804	782	804	784	787	770	775	755	767	750	777	810	752	734	788	792	765	782	737	787	797	766	815	764	743	772	738	742	798	798	743	762	743	741	740	751	773	778	761	705	795	719	791	828	780	762	758	759	742	764	732	797	750	819	724	777	729	771	733	760	768	772	771	786	769	754	793	753	758	813	779	746	783	794	786	786	828	766	795	713	776	847	741	747	814	779	774	755	785	805	752	789	737	748	801	799	766	740	747	739	790	782	812	875	738	753	686	764	773	771	757	717	780	758	725	721	773	770	790	798	825	829	825	755	777	786	793	840	786	811	767	796	786	711	746	730	760	746	769	740	802	731	748	783	743	760	785	759	730	764	753	778	766	739	797	733	753	767	782	747	781	755	798	721	751	787	801	749	817	820	754	726	770	750	762	760	744	745	748	717	839	734	759	756	746	737	719	745	755	780	738	751	752	770	762	809	757	715	796	760	771	758	752	809	771	790	808	803	778	725	742	726	762	770	768	749	769	744	798	758	785	824	760	785	771	733	775	734	778	783	790	760	755	747	691	772	767	792	752	810	807	820	785	756	800	700	750	757	791	682	803	785	759	790	745	695	732	753	778	785	775	717	757	768	798	747	774	752	779	783	714	772	811	740	798	720	763	794	758	805	728	755	694	754	731	788	749	727	717	730	808	779	775	751	732	757	736	769	682	831	742	784	734	760	746	743	730	748	778	763	789	731	747	829	755	770	794	814	735	778	771	790	834	744	774	790	758	755	784	741	786	756	805	724	725	775	774	788	763	733	677	747	801	758	820	717	759	819	746	762	772	705	769	715	755	783	810	791	772	781	793	759	761	775	749	743	760	818	818	825	816	784	761	713	807	733	739	786	754	762	768	783	780	755	750	796	745	735	797	771	758	768	779	748	738	760	757	765	791	777	762	780	778	793	785	745	798	794	788	757	782	753	781	768	789	735	798	790	751	756	731	752	701	746	814	749	776	737	733	772	752	743	784	763	761	784	745	744	817	721	724	752	756	740	758	800	799	810
47375	41351	35714	25625	23910	20281	17198	12745	9242	4338	3011	2879	5370	5123	6172	3102	1617	1517	1725	2406	1550	1132	978	828	692	558	477	425	421	425	419	462	467	433	405	445	425	460	447	404	380	354	375	363	368	360	312	325	303	338	314	286	310	296	295	357	284	329	330	360	356	321	306	292	341	298	328	311	337	326	291	277	290	304	306	316	276	276	261	283	305	283	326	298	257	268	260	314	264	306	290	291	244	275	268	283	258	294	281	248	297	257	288	267	286	255	279	290	315	295	264	271	297	285	274	307	283	271	284	284	277	295	283	265	269	271	265	284	239	301	268	298	275	280	283	298	295	292	267	256	284	291	306	258	280	270	307	224	257	292	256	269	290	275	267	256	286	276	247	297	288	274	264	271	271	279	274	296	250	278	265	327	306	287	299	315	314	254	276	264	303	264	304	296	294	283	272	258	252	286	268	291	274	270	288	290	274	296	297	286	279	273	299	271	282	299	282	242	281	269	270	306	242	259	307	293	282	298	290	274	287	275	298	243	268	274	270	326	289	263	253	260	284	266	270	260	288	243	261	279	248	289	298	250	272	272	295	283	294	276	249	266	275	299	283	290	283	294	277	300	276	264	291	293	260	288	300	299	300	254	289	280	258	294	256	267	261	252	283	306	294	264	257	279	258	236	290	309	317	265	289	270	303	288	253	294	278	301	286	275	282	300	305	298	256	267	301	297	272	282	327	297	263	282	272	293	286	281	243	270	317	264	261	285	313	264	285	277	291	294	288	281	289	337	304	299	261	269	266	295	276	267	279	287	289	269	293	292	267	276	283	284	281	266	277	268	261	259	268	288	280	307	278	291	316	268	274	297	260	294	279	260	242	287	282	297	294	302	292	267	279	287	293	260	288	271	254	298	312	271	285	298	282	301	281	278	274	266	295	275	325	295	290	291	285	276	270	276	266	290	255	278	261	282	311	263	264	290	294	274	313	290	266	288	302	304	277	281	275	253	267	281	289	283	269	302	304	314	289	274	255	267	287	276	269	296	274	285	289	289	296	281	289	302	291	288	278	261	285	273	293	298	279	277	290	279	294	282	280	239	303	277	288	291	286	295	278	265	294	275	272	326	271	274	282	273	274	268	267	283	279	272	265	313	303	290	281	288	305	269	257	290	276	252	274	305	274	245	323	290	311	258	252	273	294	277	292	258	259	262	296	300	279	279	304	266	314	284	260	261	283	287	249	295	253	298	298	249	249	270	271	299	292	302	278	269	296	286	282	275	252	314	235	263	271	271	249	241	260	303	271	259	266	268	261	302	277	292	255	291	270	271	248	272	290	259	263	274	296	283	276	288	296	282	294	322	260	271	295	263	275	266	267	293	248	263	282	270	264	241	274	273	241	306	274	273	273	304	305	276	278	283	258	286	268	290	282	293	275	295	274	274	275	261	292	279	274	287	276	298	270	298	295	278	251	286	258	247	296	265	290	278	299	279	293	262	297	277	241	280	286	278	271	303	271	251	249	263	285	261	278	248	285	238	279	282	295	263	270	272	295	303	316	262	310	288	257	261	280	294	263	315	281	283	297	255	253	277	304	259	281	286	275	257	290	276	306	273	296	295	276	307	286	284	285	278	301	263	265	266	301	265	285	292	272	267	256	267	279	253	267	262	285	264	273	263	293	285	306	310	275	305	272	299	268	278	279	296	300	279	306	280	313	282	284	265	251	266	300	288	310	295	273	285	280	278	280	300	262	265	249	293	284	288	299	278	272	257	294	287	260	251	282	303	292	282	267	283	287	281	297	285	310	310	284	319	276	284	306	296	291	299	287	280	264	252	284	267	282	287	282	247	292	258	277	289	312	303	251	300	289	276	252	244	290	240	272	281	275	258	268	264	292	305	270	297	295	293	283	285	271	276	275	277	298	276	293	286	250	322	270	274	293	287	293	266	333	288	310	277	300	277	297	272	285	291	268	281	273	276	291	299	297	271	281	266	247	290	282	297	279	282	283	241	297	302	268	326	248	256	282	288	241	278	293	281	277	266	287	280	313	308	301	303	296	272	287	314	265	275	244	298	263	300	289	285	253	283	247	295	265	302	286	250	269	276	277	290	266	274	262	288	285	302	268	259	274	295	307	257	265	281	276	296	313	288	304	258	272	291	277	270	270	267	268	287	268	278	280	258	283	317	267	283	256	292	288	285	276	277	287	284	283	282	258	281	237	288	272	287	300	301	259	306	301	278	312	263	264	251	302	292	308	261	240	267	284	289	280	281	275	290	291	274	287	289	255	281	289	254	278	245	283	271	285	262	271	258	279	276	237	281	269	269	282	258	293	287	268	291	279	288	287	279	264	275	273	275	282	259	272	258	298	271	295	294	269	286	287	296	279	280	296	278	294	266	301	265	310	292	276	279	306	255	305	280	326	279	263	287	310	263	311	277	306	295	277	280	272	314	267	271	285	252	273	277	279	269	272	265	277	292	298	255	288	311	274	261	298	282	281	271	274	260	290	274	258	280	284	267	281	290	308	262	286	281	277	290	297	311	280	277	277	268	269	283	290	264	302	268	285	292	309	282	290	309	312	280	270	300	305	294	291	269	238	306	278	273	280	294	285	267	294	288	281	255	279	275	256	320	271	301	276	279	276	294	289	284	266	286	287	281	230	280	295	272	275	273	314	282	260	295	283	298	296	264	270	306	265	289	265	278	264	294	296	313	261	290	285	261	299	311	284	290	281	313	245	271	282	314	252	283	284	262	299	270	270	299	271	255	256	275	278	272	258	251	248	295	272	272	291	270	297	257	276	279	295	269	250	275	240	273	297	257	278	299	281	275	271	290	290	274	297	287	273	258	261	275	275	271	303	268	270	257	298	251	286	259	276	262	275	273	273	256	253	263	290	277	308	260	271	292	295	271	301	285	287	278	268	281	260	306	274	281	259	305	275	296	293	287	273	284	273	280	240	243	294	261	275	277	295	275	291	279	279	262	294	269	298	292	264	268	285	299	279	273	265	292	276	279	287	285	300	281	265	311	301	292	289	274	335	257	269	278	315	296	286	271	288	267	289	279	266	296	289	259	263	254	287	295	270	285	285	254	240	257	253	279	285	251	252	283	260	267	296	281	318	323	284	279	288	278	251	291	279	310	313	280	276	309	286	278	268	287	289	306	265	300	284	295	258	280	288	267	263	307	290	253	282	258	314	297	251	264	289	296	274	277	286	271	269	285	307	254	295	297	273	313	284	272	259	273	294	287	297	271	293	287	277	289	292	270	249	284	261	274	277	270	277	252	297	280	292	295	297	271	297	277	287	299	292	269	272	255	280	262	286	292	256	275	260	292	230	290	268	290	293	278	269	269	276	254	273	288	283	256	296	303	278	320	274	284	285	289	256	281	263	278	267	258	293	267	291	271	301	290	294	275	292	266	245	276	277	300	256	303	305	298	289	277	301	257	299	253	293	273	266	275	288	288	262	280	254	248	284	275	275	291	280	261	267	280	267	286	291	274
35739	40934	37713	21454	26550	25896	24313	20783	18528	11814	11063	11516	19457	17328	20447	10005	6739	6698	7855	11811	6886	5925	5666	4577	3586	2607	2155	1792	1780	1781	1882	1869	1767	1763	1697	1617	1770	1853	1733	1529	1484	1413	1438	1266	1148	945	1033	1050	1006	868	958	872	874	858	915	905	878	954	984	1094	1138	982	968	913	1008	926	933	943	829	898	844	850	829	777	809	791	792	843	789	741	753	789	794	798	762	741	748	743	686	704	763	694	708	660	711	738	722	726	693	713	709	684	737	703	701	657	714	666	664	658	697	725	698	679	663	667	671	663	705	700	672	668	672	673	682	661	686	698	711	734	681	692	691	686	738	660	683	684	662	658	648	687	674	668	661	653	690	700	704	693	751	685	716	706	655	740	650	655	680	715	747	667	707	689	702	674	662	655	666	696	700	751	659	642	709	640	703	716	645	685	686	663	734	693	704	682	676	673	643	679	679	691	708	685	700	697	717	721	608	658	698	698	656	702	714	659	707	650	656	710	657	686	669	707	682	700	695	665	754	699	674	649	687	682	653	700	698	670	663	682	649	610	667	721	707	698	686	698	691	677	688	685	713	675	677	699	676	686	666	681	701	697	721	688	697	679	694	691	699	679	648	676	663	618	667	714	730	645	660	714	653	709	644	700	698	670	656	685	672	658	667	671	665	666	664	667	698	689	637	713	671	695	670	746	650	722	667	648	675	644	680	669	656	716	713	668	671	676	654	687	718	638	652	656	702	667	653	638	693	667	695	687	627	684	679	651	722	695	704	685	702	664	736	654	725	704	682	704	647	677	698	691	666	665	703	662	685	675	701	689	683	684	700	700	646	666	674	674	709	655	679	668	689	692	714	672	695	642	698	695	683	665	622	643	711	660	713	660	679	668	694	693	622	689	656	689	700	643	693	709	657	694	674	704	684	721	667	752	685	670	685	710	688	679	698	662	677	694	674	662	691	687	695	685	723	713	699	664	680	699	675	683	663	676	695	679	656	644	669	696	695	660	626	701	680	697	680	726	683	653	646	657	720	690	657	662	732	666	639	674	728	711	670	643	702	667	696	693	688	693	659	738	676	676	740	649	683	660	659	728	669	659	706	697	693	700	693	677	659	697	706	716	631	686	689	668	656	689	666	691	712	700	698	675	664	651	708	671	705	669	675	700	709	658	713	685	680	723	680	632	650	649	630	682	621	623	727	706	690	681	673	675	687	701	676	654	678	701	654	681	646	641	698	662	671	678	694	664	682	676	691	653	647	718	697	699	706	717	641	677	692	674	727	703	672	714	681	690	649	643	684	742	725	747	673	683	687	657	704	673	638	674	728	704	695	644	750	700	693	711	685	672	730	725	705	657	712	708	662	703	658	708	738	667	652	659	672	635	656	672	655	687	705	681	646	691	663	694	762	719	682	674	693	692	674	704	734	672	671	739	677	684	673	678	680	694	667	711	667	647	643	619	684	704	664	673	708	766	674	633	682	699	695	710	658	677	716	692	653	709	722	717	701	704	687	679	672	699	673	692	726	690	665	708	711	653	736	658	629	692	687	666	669	679	714	659	684	681	707	705	705	681	686	702	699	691	724	703	708	702	665	687	707	709	651	678	667	725	646	701	652	667	684	704	682	740	720	714	707	677	667	703	681	686	701	664	688	706	641	669	653	702	652	704	703	701	703	702	706	672	670	689	711	650	728	688	739	669	671	629	671	702	709	721	693	646	717	695	649	792	664	725	701	655	678	659	704	706	692	654	697	670	650	671	683	638	661	671	639	650	701	687	726	670	611	708	655	614	721	680	681	666	639	711	692	724	710	691	670	714	673	679	662	655	660	678	669	701	635	696	653	710	681	633	667	701	686	692	645	644	658	647	698	666	646	654	641	656	685	667	687	678	682	646	653	653	674	687	681	723	703	717	712	702	687	709	680	654	658	675	685	671	668	727	697	651	632	711	684	694	691	657	646	692	634	635	684	635	700	633	659	667	640	687	713	697	699	688	659	668	678	667	700	667	674	692	653	677	690	703	677	681	703	684	718	654	678	695	646	702	758	654	704	664	699	675	635	685	727	687	650	721	660	634	650	663	699	685	668	614	702	674	701	668	727	662	741	718	672	702	693	690	689	751	637	704	685	700	727	673	673	682	629	660	681	666	683	679	693	698	688	651	678	671	645	683	689	705	678	693	722	663	702	729	657	609	634	695	688	737	664	686	659	703	695	707	630	687	703	651	688	690	712	674	711	722	760	711	693	696	709	701	699	639	694	720	644	701	686	674	684	622	728	739	668	667	677	685	656	661	672	695	678	687	696	668	700	666	700	684	647	654	692	657	641	691	688	676	686	693	673	657	656	665	744	651	698	663	663	676	774	682	663	674	665	681	689	686	733	704	680	703	720	676	690	698	666	720	659	677	668	691	660	684	708	650	692	692	697	652	741	666	657	708	664	649	702	656	640	668	662	651	656	682	700	676	641	697	713	647	653	688	673	711	694	695	664	695	683	666	697	643	680	656	695	651	703	703	668	728	659	725	648	661	695	712	657	703	705	687	686	673	709	676	631	701	681	689	717	666	667	692	691	728	661	643	716	657	717	702	740	730	649	665	697	679	658	683	697	689	686	691	699	663	696	694	678	664	692	714	705	714	680	669	678	689	702	680	684	664	699	671	668	694	706	691	698	712	652	679	719	709	657	649	719	666	700	644	672	712	683	704	662	684	680	671	674	718	649	674	711	682	694	681	715	681	668	690	715	662	655	711	676	709	663	670	700	658	695	678	689	672	681	741	685	653	691	637	668	674	647	689	702	650	679	676	630	676	638	690	746	666	634	662	686	681	702	686	639	614	674	674	659	674	647	647	656	691	697	723	686	675	677	661	682	687	680	720	725	703	702	641	696	726	710	643	652	696	682	728	684	649	683	671	717	642	684	667	670	728	681	698	689	626	710	721	711	644	660	638	669	702	677	655	641	706	715	677	715	695	725	701	731	653	716	664	668	668	683	700	654	701	666	681	661	698	668	670	693	687	710	690	690	685	677	694	629	713	683	702	636	665	709	660	695	636	675	703	614	670	646	733	672	676	660	685	655	682	686	688	666	727	623	688	677	703	724	691	717	701	677	704	689	669	687	723	712	681	687	701	658	669	688	670	651	625	673	660	685	700	686	701	723	695	661	703	657	725	715	690	687	733	670	693	651	666	686	700	667	741	678	682	687	672	681	659	658	691	643	697	695	707	672	702	638	664	656	686	696	660	696	684	700	699	673	664	694	685	703	678	623	687	678	751	645	699	652	729	715	678	721	660	669	694	675	701	705	635	682	701	684	719	708	694	727	657	672	699	698	676	655	698	675	706	692	691	681	676	645	699	696	698	711	663	631	708	652	653	692	673	673	697	652	710	665	727	696	695	669	704	670	665	689	658	687	660	669	747	663	679	707	652	662	684	684	683	676	677	690	713	694	642	648	715	672	672	726	647	685	664	674	662	709	697	678	680	680	671	695	722	652	728	635	663	700	682
12254	11066	10336	4334	2364	1878	1594	1235	1064	950	782	734	782	680	660	503	420	480	525	470	409	418	394	338	347	341	327	333	307	322	338	326	331	336	337	322	320	352	329	288	349	328	322	283	277	266	302	274	303	339	303	307	313	261	289	302	301	277	291	279	305	333	338	293	292	310	323	286	312	305	290	298	278	290	295	281	283	287	303	315	286	295	314	272	297	297	301	295	294	287	252	273	252	254	281	292	269	272	268	257	315	304	252	328	256	279	287	292	278	298	284	266	285	290	277	293	296	269	315	297	282	294	258	271	300	287	306	265	284	275	289	296	277	292	284	302	296	283	276	262	287	300	295	304	280	286	266	269	289	290	280	291	280	286	282	257	284	274	293	317	289	289	288	309	293	279	296	308	290	287	300	309	288	273	290	314	319	339	270	284	282	300	258	302	280	285	284	284	298	280	318	297	291	313	296	256	310	297	288	286	291	293	273	279	280	287	315	319	318	299	284	257	280	309	272	266	317	297	276	299	293	272	309	277	287	282	269	253	284	295	255	288	298	271	298	283	282	253	292	284	280	292	282	280	307	315	291	285	261	284	301	298	260	272	298	256	282	262	293	295	299	273	290	273	296	269	298	287	304	284	276	286	263	282	301	320	296	257	283	310	273	292	281	299	307	307	283	296	276	299	285	284	274	283	265	284	299	275	268	280	296	333	282	282	280	306	277	284	305	285	276	259	265	283	295	252	307	319	294	293	294	293	291	294	277	274	280	279	293	275	292	265	270	283	285	286	273	286	285	290	289	285	286	306	299	287	310	280	274	282	287	293	293	297	251	287	277	296	281	292	263	287	313	293	284	276	279	283	289	307	283	322	277	287	261	295	287	299	295	282	250	262	304	298	260	273	282	264	283	294	266	282	282	291	270	284	305	277	254	298	295	287	309	290	265	259	257	265	291	295	312	291	291	296	283	324	283	263	312	310	290	279	283	277	229	289	292	315	259	270	257	275	328	275	288	279	287	302	287	293	301	301	267	299	270	310	336	311	286	295	286	266	310	284	295	281	262	298	296	274	262	272	301	289	270	264	275	297	295	283	311	279	283	295	304	283	297	302	293	281	311	290	303	285	302	282	308	296	314	299	243	302	270	283	272	277	299	275	295	260	307	308	274	264	272	261	283	273	279	310	293	291	270	301	283	291	266	278	297	308	279	296	271	320	272	285	297	260	329	311	285	268	307	317	292	316	307	285	303	342	276	310	298	288	258	279	276	273	271	259	290	281	274	271	302	313	265	270	290	287	286	303	274	283	297	272	281	339	271	259	260	300	297	323	272	258	294	295	288	290	291	295	267	306	287	268	266	277	273	295	282	305	296	280	280	314	269	312	292	263	284	275	298	341	283	289	289	268	271	300	295	286	292	307	291	302	302	295	280	273	303	288	288	284	291	296	304	311	303	319	270	284	279	282	269	264	279	270	275	288	300	274	284	300	268	274	297	284	291	266	296	295	286	299	297	299	264	307	294	323	287	281	290	307	292	255	270	253	268	292	276	263	266	285	293	292	303	287	273	311	300	291	262	298	292	248	285	298	282	281	260	297	301	275	287	270	299	287	293	264	275	295	284	287	292	260	275	278	281	289	282	280	278	280	279	283	285	272	290	289	273	277	289	290	302	294	293	280	284	305	278	270	281	276	283	269	293	297	304	291	301	298	271	297	302	254	265	263	300	302	271	308	285	277	295	272	300	297	311	261	310	298	293	273	287	273	267	283	293	294	296	268	320	266	296	282	280	298	297	283	269	284	283	304	280	290	270	314	284	297	284	279	271	282	290	288	267	274	274	277	281	312	261	282	284	278	277	258	301	271	326	306	300	266	275	280	253	252	284	258	277	288	267	264	268	303	302	250	296	286	285	274	303	276	277	295	303	300	297	280	276	293	265	324	298	312	282	256	295	289	287	271	266	269	293	281	254	272	254	289	316	291	284	305	312	317	299	299	271	313	291	309	294	308	290	308	296	277	275	291	301	295	279	297	280	266	305	264	319	285	274	283	327	273	270	307	279	260	298	315	290	268	246	256	285	278	313	266	294	293	286	251	293	281	281	289	299	275	312	266	285	290	281	301	295	274	295	305	289	296	288	286	281	291	264	267	324	301	302	297	286	289	308	291	276	260	282	268	281	280	270	280	276	272	307	289	309	284	285	275	289	301	287	267	305	329	320	304	308	283	277	289	288	293	269	291	276	292	295	283	290	272	267	296	298	308	278	301	295	283	283	304	300	276	276	305	254	277	282	263	291	300	284	274	263	306	277	284	283	261	295	283	277	290	280	286	293	319	262	275	283	285	283	293	272	290	314	289	271	300	309	306	312	263	325	322	292	308	280	281	283	301	312	293	301	306	311	273	291	283	306	256	266	284	316	299	293	283	284	279	284	262	265	263	297	324	287	316	278	305	276	290	302	255	282	273	289	258	272	303	273	283	295	319	298	295	307	285	311	294	318	301	270	297	288	274	277	311	331	268	282	279	312	311	281	259	303	285	291	293	284	260	288	286	283	275	264	288	275	267	221	289	277	310	295	282	280	299	266	278	275	283	271	315	296	271	289	322	273	272	272	277	251	297	255	257	322	312	308	315	274	303	301	267	313	283	265	264	281	283	278	275	311	284	286	282	281	275	268	298	318	295	306	291	286	313	295	304	275	311	262	290	269	286	286	283	309	298	277	277	289	235	285	319	287	278	287	271	272	271	307	298	267	286	266	291	306	305	316	289	272	310	238	277	278	293	249	297	302	291	250	271	274	286	306	299	285	285	283	286	308	289	289	269	272	280	286	297	287	251	252	278	280	317	313	271	287	277	302	301	303	271	287	288	279	286	296	283	291	277	275	295	279	289	309	318	282	256	315	267	269	292	285	286	297	283	277	325	281	304	254	246	299	259	268	286	268	256	290	295	276	310	272	313	290	305	243	309	316	260	283	298	308	307	277	290	270	286	292	291	264	309	273	288	267	290	274	310	280	280	257	263	298	269	250	286	326	293	276	287	326	316	256	297	278	293	286	285	270	292	280	273	290	291	313	312	272	306	263	290	295	303	305	311	251	286	305	252	312	246	281	277	262	275	297	302	302	298	268	293	282	299	286	277	274	304	288	281	284	317	318	303	300	270	300	267	315	279	274	290	285	282	286	300	285	241	271	280	267	301	296	286	287	278	294	284	290	286	294	273	309	282	283	274	252	283	304	274	277	267	272	310	297	261	293	320	293	313	293	290	258	281	300	305	244	293	287	276	314	316	309	294	262	256	287	274	271	288	285	292	276	274	285	249	289	296	311	288	297	282	270	297	271	281	285	302	278	292	297	300	293	288	285	268	315	291	287	270	305	302	294	262	250	292	274	317	291	288	314	297	298	278	280	303	305	272	282	286	267	265	275	295	290	270	278	248	285	293	260	299	287	273	298	283	293	281	272	268	297	298	289	290	267	279	267	325	277	271	292	287	291	296	305	271	314	268
8931	11962	14252	7663	7221	7091	6531	5622	5027	4391	3746	3487	3558	3316	3160	2273	1903	2033	2034	2255	1720	1614	1495	1304	1119	1062	1023	1080	993	1049	1070	1031	980	1058	1088	986	1011	1091	1016	990	943	938	949	884	829	845	796	783	804	780	791	740	770	766	763	734	751	755	830	840	791	822	767	779	794	833	772	839	760	749	803	767	725	751	718	743	748	772	738	722	721	745	724	759	749	722	714	709	748	702	715	688	763	697	730	698	703	757	707	677	713	692	671	780	704	700	651	714	713	719	718	731	725	676	736	717	687	757	738	706	720	767	736	759	664	709	712	719	753	699	713	729	765	723	679	758	698	739	712	725	720	694	720	728	703	719	713	694	715	676	700	648	710	756	755	747	770	712	770	738	673	733	750	695	733	649	739	751	711	688	750	708	683	747	694	704	765	692	703	715	713	685	725	722	694	729	804	714	707	663	674	753	702	715	745	724	682	675	722	685	729	703	741	723	686	692	740	689	714	728	768	714	687	698	692	683	736	742	706	759	744	683	715	738	684	713	723	660	708	672	714	715	660	710	710	683	726	719	707	708	722	724	669	676	725	738	682	732	698	738	706	735	678	674	723	721	727	716	689	733	714	731	695	739	700	733	687	709	759	746	693	736	772	652	694	734	712	778	703	693	725	710	720	717	692	685	713	683	686	712	677	696	757	721	732	648	752	720	715	714	716	747	718	716	726	752	665	713	766	760	684	702	685	742	726	720	686	734	724	748	697	731	734	716	725	684	722	713	718	710	695	660	709	732	732	737	712	725	732	747	731	695	711	700	760	687	781	718	715	723	687	718	677	731	697	718	705	683	744	701	698	675	729	699	707	720	677	707	780	725	839	684	682	674	721	703	758	721	677	723	768	740	721	722	739	704	738	721	751	794	693	710	712	747	671	698	750	680	716	744	707	703	718	712	719	663	706	718	726	695	699	704	723	716	705	764	721	665	736	714	722	700	692	747	709	751	661	750	651	724	746	733	730	710	646	728	750	753	724	674	757	717	728	668	730	745	690	756	726	702	705	734	747	674	718	716	767	696	680	689	707	704	705	710	701	690	714	703	744	769	731	726	711	695	735	689	675	736	699	702	737	669	753	737	714	729	720	739	715	724	762	726	745	739	689	653	733	698	693	728	747	740	705	764	781	727	684	674	698	695	702	767	731	696	750	768	772	734	712	699	721	721	691	735	692	700	686	756	698	719	728	702	731	741	671	695	676	732	698	775	715	700	709	721	771	718	707	764	659	708	710	690	708	741	692	693	687	702	708	719	717	735	715	749	705	693	726	706	730	691	713	674	756	721	716	725	732	740	718	719	715	727	701	717	704	727	677	756	742	738	748	721	711	730	711	710	731	709	713	717	745	722	676	731	742	784	693	710	699	753	644	657	734	719	711	726	702	710	727	701	681	750	723	635	727	745	749	671	700	672	680	697	678	724	689	737	681	765	729	667	681	721	676	720	692	729	714	768	702	701	752	710	729	728	746	720	766	735	766	715	734	676	735	694	702	788	701	684	696	717	709	728	720	718	748	734	661	724	728	726	671	705	736	731	773	745	712	767	745	710	673	689	722	666	702	680	737	670	714	675	678	675	687	701	724	764	760	685	731	725	681	701	707	737	809	700	737	724	722	692	707	747	698	669	712	688	767	687	670	687	724	742	740	725	708	754	705	722	706	738	698	690	684	723	705	668	723	708	744	732	717	743	704	725	718	735	725	653	694	673	783	728	740	746	728	698	693	742	728	705	694	724	756	755	725	665	695	717	719	719	741	698	696	716	687	763	701	666	715	712	675	685	745	703	745	767	663	775	696	685	673	719	714	692	745	718	739	699	740	739	671	695	707	748	702	707	695	680	699	743	673	716	739	757	698	718	731	727	735	734	704	758	732	759	687	738	736	707	709	741	754	738	730	685	705	691	726	729	686	697	691	692	717	685	690	728	666	693	736	690	662	688	687	711	746	712	679	704	760	693	713	739	767	728	646	736	664	713	757	691	697	730	687	720	695	741	761	712	740	707	701	725	704	664	723	683	709	801	762	694	716	686	693	731	682	702	702	712	719	713	668	689	664	710	725	746	706	740	731	692	705	734	693	673	737	714	735	742	697	689	738	747	667	738	722	682	737	687	736	694	697	747	709	707	710	683	710	694	653	733	771	723	746	734	663	715	660	719	731	766	740	736	735	701	747	720	715	753	707	719	694	738	738	713	721	745	769	730	697	720	715	755	758	679	673	732	692	722	663	706	755	708	698	731	709	677	726	767	685	726	758	704	686	709	751	708	693	739	731	735	697	727	712	748	766	730	731	691	693	739	701	708	770	783	684	711	706	734	765	689	736	747	720	700	729	734	729	732	690	720	725	731	747	721	753	742	726	722	748	722	714	756	700	682	742	653	730	720	657	716	709	720	717	694	764	716	646	740	689	702	691	722	714	668	736	724	708	695	738	676	788	673	700	719	730	678	712	713	705	736	650	731	687	714	688	726	706	700	690	745	727	699	736	781	705	748	729	703	717	729	743	755	679	724	696	719	716	761	712	739	675	697	719	734	735	691	703	728	740	717	717	736	699	729	757	725	694	745	711	755	688	718	733	714	717	669	663	728	733	720	748	733	723	743	761	776	667	738	693	739	739	681	735	750	704	693	761	770	712	721	717	708	715	721	720	683	732	728	700	693	744	740	736	722	692	693	673	694	711	768	723	674	719	721	714	729	741	671	739	708	756	707	777	697	738	775	684	701	740	703	788	699	671	705	725	698	730	744	714	684	719	762	721	739	731	707	656	752	716	737	717	720	734	722	764	666	717	734	685	715	740	757	719	692	729	695	699	709	731	735	720	752	668	733	723	661	744	699	680	714	760	712	692	706	725	702	712	722	745	716	723	727	716	650	734	689	688	721	719	766	698	751	675	751	681	719	718	698	709	702	732	772	721	699	726	664	777	733	722	709	756	727	732	716	722	684	713	699	728	715	749	666	732	727	731	703	724	685	732	717	727	716	688	728	712	740	702	714	719	687	729	761	732	713	696	731	706	724	722	680	653	706	696	696	725	716	714	706	708	701	733	687	733	708	744	693	668	721	660	699	717	736	721	685	681	732	708	694	725	688	739	753	716	708	740	721	709	768	695	761	662	704	731	692	714	741	724	722	718	732	743	748	673	702	716	717	725	721	676	709	680	759	701	711	750	674	719	725	676	725	728	719	726	714	744	720	752	734	715	689	743	712	650	726	675	746	744	739	730	710	676	704	676	678	702	727	705	714	746	718	650	713	715	726	719	773	712	688	721	713	727	725	733	738	698	711	713	761	700	678	690	736	716	722	687	703	748	707	686	694	686	682	732	743	743	743	734	688	724	719	712	751	717	717	734	716	711	746	731	728	687	741	702	726	740	765	706	720	719	661	653	693	706	742	760	698	706	715	758	683	686	710	704	744	715	700	717	727	733	699	728	743	736	735	726	724	677	732	734	725	727	728	720	686	719	753
38197	41644	39228	28866	20829	16200	11938	7863	4809	2539	1862	2134	3333	2979	3148	2374	1242	1087	2214	1450	1083	887	842	738	559	476	431	374	419	425	418	437	391	412	414	405	387	416	418	394	379	374	390	356	345	360	332	358	325	347	355	319	335	329	352	353	326	341	306	330	336	324	336	370	342	342	323	367	360	331	329	332	325	283	317	325	388	325	320	317	323	324	328	331	326	293	287	328	332	321	336	322	345	306	298	317	312	300	350	314	340	294	295	302	300	342	313	282	312	302	336	282	308	272	295	287	292	305	307	318	285	302	324	277	261	298	298	307	300	321	305	311	319	308	272	275	296	302	312	318	330	314	316	311	303	334	297	313	311	308	317	307	285	318	312	291	279	312	314	308	309	301	289	319	337	316	337	285	301	288	312	323	300	303	327	312	315	300	328	326	343	256	305	337	330	302	300	345	300	329	288	298	293	301	306	320	297	312	338	296	300	301	313	322	310	303	300	327	338	300	306	334	327	339	300	294	301	308	323	320	285	333	308	288	311	301	297	296	314	291	308	282	333	353	315	303	297	325	327	333	323	302	334	311	338	293	289	311	333	287	277	318	312	302	331	307	274	294	318	324	301	294	317	328	337	326	316	308	302	292	299	311	336	289	312	296	313	324	308	330	306	319	292	307	334	321	339	299	305	341	279	326	321	296	304	312	315	296	338	295	297	334	321	305	287	300	317	329	311	299	290	310	303	306	357	345	291	299	318	309	333	301	304	297	351	332	309	303	325	304	300	314	321	308	315	314	314	272	319	298	294	307	310	320	310	312	310	281	276	309	299	279	274	310	325	315	288	279	299	301	320	301	279	298	292	336	311	326	340	332	304	310	311	313	311	337	322	287	308	274	309	320	327	292	313	299	314	316	337	294	270	321	287	290	296	336	309	300	324	361	270	307	295	309	325	279	299	296	297	274	316	329	312	306	323	314	341	357	303	299	319	303	303	305	299	322	309	288	296	313	301	291	321	325	290	310	299	290	277	304	321	269	336	295	303	304	288	327	305	334	326	273	288	308	353	338	261	316	282	316	287	291	291	297	286	313	325	309	324	320	307	284	279	344	306	296	279	299	298	293	300	292	296	256	301	256	326	300	318	314	286	364	285	285	319	299	340	283	275	277	322	309	333	306	303	286	289	301	325	338	324	282	303	280	338	316	303	279	308	307	351	328	295	288	334	313	328	339	321	322	313	302	324	299	333	319	292	300	313	336	322	323	306	305	313	293	338	326	319	273	291	315	326	332	333	279	323	291	303	315	300	327	308	279	334	339	324	331	320	298	297	321	341	314	264	316	321	311	301	315	317	317	325	336	282	293	310	320	318	353	329	310	301	304	289	301	311	308	324	332	300	298	300	294	332	326	291	328	285	317	294	302	317	312	302	340	305	288	287	291	324	300	311	294	329	317	325	317	290	362	314	345	293	303	346	305	322	328	337	328	315	334	297	318	323	312	331	320	293	306	321	303	311	303	327	338	299	311	317	286	308	343	314	308	375	314	316	312	285	301	295	324	305	297	304	334	311	301	309	299	322	317	309	260	331	326	303	306	309	322	326	294	271	318	306	323	287	331	352	324	285	305	288	309	314	285	309	304	310	318	305	309	324	298	290	327	306	306	296	309	305	311	317	334	296	264	330	314	311	308	304	300	299	331	326	289	302	300	297	299	288	304	310	303	338	296	303	304	311	335	321	306	310	326	340	329	307	312	311	332	309	320	273	335	310	317	305	316	336	322	288	304	319	324	319	289	293	320	306	315	327	316	328	304	295	297	316	310	302	313	359	327	315	333	317	329	314	300	320	318	298	290	323	315	335	279	294	292	319	359	342	336	337	344	296	297	326	304	285	320	307	323	313	272	275	323	293	290	300	330	315	329	275	295	290	318	296	287	316	302	300	283	316	308	328	308	289	277	332	319	308	300	324	327	338	346	317	304	350	327	307	320	295	298	284	303	286	294	318	333	297	312	298	332	312	313	308	329	312	314	301	295	296	321	305	342	317	314	306	305	306	309	288	298	283	323	317	341	280	345	292	286	285	287	319	326	332	311	310	302	310	321	319	307	338	289	318	305	299	333	284	277	314	318	336	308	322	289	301	296	312	310	337	311	303	316	358	316	309	313	314	299	330	270	340	312	303	306	338	317	285	291	339	308	265	349	302	335	289	289	310	268	308	311	319	301	306	343	321	321	313	327	307	309	305	308	309	312	287	306	334	304	290	281	299	304	319	301	332	321	333	329	328	312	317	335	311	319	328	292	344	307	304	317	301	318	317	300	282	319	311	349	295	313	305	271	329	307	315	319	292	294	323	294	261	302	327	296	332	296	302	326	285	327	295	303	299	305	297	316	323	328	310	308	306	323	296	292	331	315	302	306	312	299	299	289	307	316	291	306	323	301	295	321	330	292	310	304	313	327	319	311	310	328	291	325	316	291	330	310	288	352	303	299	359	285	292	293	328	275	305	290	328	319	289	300	268	331	317	302	316	326	296	303	300	304	322	295	327	302	304	339	278	310	301	333	315	316	291	280	305	330	299	303	298	286	312	303	322	282	294	298	303	316	308	280	307	287	299	287	278	298	323	308	323	342	311	310	315	282	284	322	320	336	314	316	296	324	307	307	315	287	284	298	314	310	293	321	285	307	292	292	285	318	318	307	283	319	313	301	301	303	301	313	327	292	287	298	312	297	299	331	299	268	308	303	306	308	305	309	347	280	286	317	310	294	306	278	309	335	284	315	296	316	283	316	296	332	310	306	319	302	306	346	297	312	305	313	285	316	305	346	321	326	299	320	297	306	318	281	318	299	295	282	343	303	301	281	294	312	344	298	334	311	314	327	289	359	327	299	277	335	313	333	310	347	285	307	304	337	292	287	318	288	324	297	304	324	334	303	324	328	309	287	285	340	318	314	311	316	314	273	288	287	362	312	304	292	313	302	305	307	323	330	302	305	312	325	312	285	303	328	306	300	331	345	306	313	301	282	346	306	320	302	345	334	302	308	307	322	310	337	314	318	290	317	305	312	300	289	280	300	311	343	293	343	314	327	317	302	319	274	317	349	299	292	332	312	307	305	311	253	335	324	280	323	299	314	331	338	316	283	253	322	309	307	335	305	314	297	268	302	326	282	284	293	289	338	343	296	310	308	320	316	326	284	307	288	324	293	301	339	301	320	306	301	310	331	322	281	315	286	276	301	332	331	310	292	345	313	331	301	311	314	306	325	348	337	289	312	303	328	286	314	316	327	293	316	302	305	303	315	289	300	295	306	290	341	333	296	334	344	278	283	291	306	301	284	294	297	312	329	295	309	333	328	292	308	280	354	296	319	336	314	287	285	310	287	294	291	332	325	318	286	297	286	283	314	298	297	319	320	296	280	317	302	277	311	323	300	322	306	305	338	316	291	300	301	310	296	347	311	286	319	323	326	308	329	280	302	307	302	304	296	303	284	320	307	287	291	292	336	298	299	288	321
27977	36937	39375	19007	18388	18987	17386	16207	12850	8713	7420	9181	13767	12989	13139	10032	5393	5263	10833	6621	5377	4474	4748	3687	2690	1876	1654	1406	1414	1510	1473	1459	1466	1451	1398	1443	1479	1582	1515	1347	1268	1244	1160	1120	1043	963	954	994	904	931	917	894	915	865	906	882	952	940	979	1071	1069	984	953	910	911	929	933	903	903	883	877	855	878	899	877	850	838	838	777	876	823	870	783	834	804	806	799	761	752	796	749	767	796	774	720	768	798	721	764	754	770	811	795	795	736	751	743	775	754	743	779	779	758	742	809	741	738	716	796	757	743	735	754	793	709	732	736	720	715	741	714	756	734	807	730	759	827	749	774	771	761	743	775	788	730	781	798	802	718	775	730	714	744	756	770	744	775	807	800	798	768	703	797	742	773	782	754	728	780	732	760	722	816	759	771	794	715	745	767	718	774	779	777	769	776	772	743	749	755	722	745	798	754	747	726	759	767	734	783	765	789	752	715	768	790	735	735	738	727	719	717	786	785	736	735	763	711	766	767	784	733	765	801	758	784	780	712	740	754	777	754	756	728	774	744	798	799	769	795	665	802	765	756	747	802	737	760	747	754	746	758	719	770	755	743	756	731	760	768	766	783	742	787	718	767	749	754	764	800	750	789	757	800	763	760	796	838	783	755	761	756	777	741	788	762	760	754	782	767	765	785	752	724	712	785	781	774	783	766	730	787	780	756	822	735	730	761	736	750	741	738	802	789	742	826	727	778	750	764	713	744	724	806	808	755	762	774	771	743	806	753	737	730	689	803	787	741	766	791	777	759	798	747	762	741	778	728	815	746	764	731	775	773	768	707	771	802	719	745	735	731	796	701	728	787	769	733	723	751	779	744	751	757	759	785	733	744	700	804	756	781	749	789	750	745	725	792	762	783	766	776	811	712	759	807	768	788	740	744	805	741	753	774	791	751	788	786	797	779	737	726	737	760	753	769	735	703	746	740	765	772	824	787	771	785	766	713	747	717	725	765	773	765	747	724	714	757	759	796	772	745	725	743	756	742	758	737	753	683	745	761	727	704	758	812	759	720	698	753	730	789	773	734	709	790	775	728	715	787	671	759	739	730	726	755	710	756	769	756	740	807	800	758	764	735	740	716	758	742	759	754	763	738	787	766	779	781	733	769	752	753	756	755	807	723	780	734	771	734	760	769	701	763	758	697	762	708	767	738	719	812	792	757	734	712	758	814	733	774	774	754	731	769	793	762	765	777	753	731	796	782	721	737	766	777	741	753	785	786	765	760	729	776	773	758	716	766	753	735	740	753	743	753	777	785	788	797	786	771	763	722	757	712	773	795	745	791	743	795	704	758	743	755	712	780	759	814	722	782	759	780	740	719	719	736	763	710	769	763	690	754	746	775	736	743	735	782	773	774	762	754	766	748	773	737	748	786	773	737	805	748	739	729	804	795	768	755	725	752	774	738	765	751	781	734	714	793	765	737	758	770	744	751	772	763	757	774	738	751	783	769	775	718	747	746	728	691	760	729	745	829	785	782	747	772	776	716	736	798	747	768	794	714	780	826	812	755	790	798	761	781	783	739	771	729	740	782	716	766	698	745	750	759	791	741	771	753	766	778	727	754	748	748	759	758	826	764	748	787	755	796	770	762	771	747	782	737	766	756	791	753	800	788	751	764	750	771	777	780	762	739	785	777	772	760	780	726	775	747	755	747	752	727	754	753	759	756	722	779	747	768	757	773	769	769	746	732	734	698	805	742	801	753	781	774	735	757	797	789	785	771	800	775	744	703	753	736	798	779	738	757	791	713	765	761	763	808	708	743	739	742	717	800	806	767	819	775	783	751	765	811	804	768	789	811	733	719	757	763	785	807	766	768	783	767	729	749	778	797	806	770	772	770	798	765	779	733	722	740	722	738	759	772	761	776	744	718	763	714	810	756	771	787	739	779	818	747	769	745	802	742	791	776	746	751	821	731	790	795	734	726	744	719	771	729	725	766	759	728	766	754	768	783	780	770	795	753	735	701	779	758	762	726	783	773	791	768	798	788	766	743	728	726	745	765	789	759	757	810	763	771	739	772	730	813	757	732	746	748	804	746	763	779	743	782	773	792	768	730	696	719	756	729	781	749	769	743	746	780	730	758	790	756	758	782	733	732	784	761	744	781	791	757	713	771	799	748	757	760	763	732	773	789	731	796	745	759	773	778	722	759	774	748	766	746	735	780	802	744	801	754	713	780	734	715	776	722	755	786	747	779	732	792	725	743	789	750	787	785	772	771	770	771	701	778	758	732	752	832	769	751	757	711	789	755	754	822	780	767	748	750	765	776	763	753	729	820	779	776	784	738	770	798	778	737	737	794	775	738	762	766	792	728	707	831	766	757	808	782	726	784	784	767	776	766	758	764	780	784	747	708	750	769	795	757	799	707	789	721	746	716	782	748	755	751	733	761	766	757	722	701	690	800	795	730	726	787	715	735	751	751	816	736	767	735	775	802	765	800	777	765	775	757	783	755	747	766	730	735	761	755	800	785	763	793	733	746	772	751	745	720	760	745	755	798	754	767	779	670	751	797	766	780	735	746	774	731	710	776	745	755	829	743	768	806	757	727	757	761	708	798	740	811	756	733	762	774	769	760	712	772	739	742	789	742	774	726	723	769	742	730	798	754	746	777	744	740	734	758	779	776	780	795	768	778	757	758	759	768	757	760	740	726	714	696	770	732	739	752	730	800	784	722	741	770	782	766	794	748	723	775	731	778	771	768	771	769	790	785	788	772	725	791	731	775	766	810	771	736	764	741	740	778	763	759	773	780	762	741	760	708	702	773	760	766	704	826	752	763	752	810	771	804	730	750	714	791	788	789	771	722	727	802	763	770	797	709	718	773	720	759	764	702	787	760	745	790	785	770	744	763	746	777	729	804	731	819	805	758	781	745	757	808	758	741	774	805	765	771	777	783	779	769	762	756	830	739	769	747	712	743	722	722	730	816	775	804	790	777	771	750	760	717	752	765	775	721	757	776	725	775	772	773	747	724	805	801	755	699	746	711	703	789	725	760	784	769	770	840	737	748	757	785	745	773	766	749	740	745	760	771	840	726	755	779	730	776	756	769	781	761	782	722	806	693	742	760	794	778	763	734	731	736	796	757	762	772	808	812	807	757	716	764	768	705	798	702	717	825	808	747	762	751	727	741	762	733	771	767	725	731	770	778	789	729	811	806	780	781	762	766	759	744	757	775	782	811	771	732	772	742	742	756	769	743	762	765	796	750	841	744	734	734	786	761	758	763	781	745	748	771	767	746	711	731	782	803	789	705	744	783	766	769	821	712	764	758	767	739	745	768	745	794	725	777	704	755	747	741	764	789	766	748	788	761	743	719	737	741	826	763	776	735	757	752	787	748	692	770	726	799	750	802	724	776	767	758	721	804	755	772	778	760	809	752	787	773	764	702	729	786	779	733	766	776	775	760	761	790	732	744	768	772	723	729	804	730	763	760	787	767	729	753	809	782	778
46139	44588	39740	26839	23595	21171	17424	13100	8598	4202	3019	4772	5798	6288	6060	4367	1774	1608	3385	2642	2040	1357	1510	1110	733	512	393	403	420	423	412	434	385	447	381	402	457	402	401	400	374	378	330	372	359	318	317	330	308	307	323	334	263	281	310	312	266	306	331	350	342	306	298	307	314	297	313	306	280	294	295	312	284	309	305	335	290	295	296	286	298	255	303	276	272	271	310	292	277	263	318	308	300	278	296	256	256	310	292	283	307	251	300	267	272	307	258	287	292	272	266	285	229	231	272	284	252	255	270	315	250	287	264	243	272	245	251	270	263	275	283	314	279	278	260	263	269	280	263	252	270	291	274	257	274	267	308	254	279	280	296	260	271	264	250	261	257	247	284	264	274	306	254	268	269	298	251	295	283	311	284	246	266	290	296	268	260	275	290	277	272	265	260	302	249	260	272	287	288	292	274	291	267	253	269	290	290	255	282	261	269	242	260	268	293	308	299	283	287	239	273	271	254	283	257	292	268	297	275	228	267	294	251	292	269	267	285	248	273	283	324	302	266	289	266	250	270	274	257	289	290	295	271	264	258	268	289	284	286	247	263	256	284	279	270	270	305	290	297	257	276	282	259	257	288	279	267	276	280	302	271	292	292	287	288	270	265	276	284	262	242	289	305	249	300	302	263	299	255	281	288	283	297	276	295	241	273	257	259	295	256	279	278	269	273	285	320	269	264	309	270	281	290	294	277	270	275	274	299	267	261	241	304	276	265	295	295	270	265	258	269	289	273	243	282	286	269	258	290	288	263	253	308	262	254	281	295	291	292	270	288	274	263	275	279	294	289	302	275	274	355	286	259	290	285	287	275	290	303	290	296	287	266	254	243	295	286	281	247	297	260	279	263	253	251	281	277	292	248	282	274	268	283	309	283	288	284	297	250	259	297	276	308	281	277	274	287	260	284	300	299	247	272	286	266	253	280	271	283	274	283	252	289	276	273	276	265	262	283	296	289	256	295	287	273	272	295	307	257	295	292	287	271	243	298	307	287	260	296	279	285	270	290	266	293	264	289	265	283	290	267	281	269	308	278	263	255	253	290	304	286	267	288	270	301	283	280	277	299	280	309	279	258	252	271	270	280	251	265	264	265	239	271	254	254	270	252	257	268	268	267	314	272	245	246	285	287	269	251	302	308	275	276	270	274	286	270	261	255	289	272	291	276	277	287	277	274	276	255	275	308	290	260	269	249	284	307	256	255	264	287	273	267	265	280	287	273	265	263	286	266	277	280	263	256	252	275	268	282	304	299	282	279	236	287	285	261	258	287	269	264	248	284	264	274	271	290	325	292	278	285	262	257	300	280	269	268	290	241	270	256	267	295	255	283	275	287	258	301	269	296	276	252	279	264	275	298	274	266	279	273	292	295	273	267	260	269	268	274	286	277	310	291	302	306	311	251	257	287	303	274	292	279	289	296	263	267	279	254	302	307	255	277	281	276	258	298	289	275	258	272	305	277	286	260	288	250	293	262	259	258	275	277	254	258	296	281	278	245	284	275	256	258	250	280	299	266	283	278	255	264	263	283	284	300	266	275	293	279	295	277	265	255	280	274	280	246	260	263	323	284	276	298	284	312	285	291	290	272	290	274	289	259	273	268	294	307	258	269	250	264	259	269	252	293	254	313	301	274	254	259	279	242	281	279	296	261	299	271	279	284	300	281	272	252	292	313	250	249	285	280	263	264	289	274	260	258	286	288	283	282	295	264	296	272	264	248	256	305	282	275	265	269	261	289	276	268	258	251	286	275	272	280	253	304	255	271	281	253	289	299	274	260	279	282	284	281	229	235	300	283	297	272	295	277	285	302	259	286	279	294	296	293	289	257	268	282	216	267	276	305	261	300	264	290	245	259	277	270	280	282	276	292	259	295	275	270	263	296	265	280	302	274	283	275	268	253	304	282	265	282	256	286	306	263	287	278	261	286	283	273	297	235	286	276	269	310	294	298	272	296	288	298	281	286	284	310	290	324	296	277	261	282	302	268	252	282	264	268	307	273	260	283	286	259	275	272	270	270	249	293	290	271	278	259	267	274	275	289	299	263	264	263	250	281	258	248	299	308	291	264	303	259	269	288	291	282	269	273	265	280	283	276	278	292	269	272	274	279	270	282	255	253	305	277	307	284	325	266	291	292	259	247	246	264	280	288	311	273	235	270	264	254	299	259	285	261	279	282	301	279	247	254	294	287	319	294	266	246	282	297	272	283	284	284	272	286	298	279	259	273	273	264	271	284	254	284	283	271	318	291	312	285	236	275	274	284	287	248	281	266	266	250	260	270	261	259	266	245	273	269	247	272	279	274	262	265	267	276	280	305	252	259	281	256	262	289	273	274	244	250	257	260	265	277	286	288	285	305	325	264	287	259	238	285	302	277	269	260	278	274	284	308	281	272	262	271	287	281	280	262	271	279	271	300	286	264	285	285	257	257	282	252	253	285	269	288	260	234	286	266	264	274	272	295	279	253	283	287	305	252	276	268	288	283	282	325	281	258	261	253	311	280	305	324	270	283	266	256	230	275	288	290	277	274	255	272	254	276	264	272	265	266	274	288	250	298	261	280	256	292	277	278	276	275	305	265	274	254	271	279	293	298	269	253	261	293	242	273	271	276	292	270	294	264	297	284	294	289	295	279	275	272	266	264	293	260	265	262	276	291	302	296	282	263	279	257	257	256	302	275	273	279	274	291	280	313	307	277	280	264	255	272	288	289	255	285	258	271	271	276	286	280	259	269	253	290	276	228	243	280	252	255	244	272	261	304	280	267	258	271	310	283	267	303	298	317	256	244	270	258	236	259	255	296	260	292	261	294	253	326	258	291	267	264	270	275	297	297	279	279	274	307	271	275	273	316	266	230	284	262	264	262	290	270	310	255	294	261	294	298	295	313	264	274	269	288	269	260	268	274	256	292	271	263	259	262	288	258	272	270	257	260	287	282	320	263	269	269	275	275	303	252	290	279	288	256	264	253	277	251	277	288	267	289	253	267	254	284	271	297	308	278	228	307	268	293	297	262	314	283	261	275	314	283	248	270	266	253	273	297	298	278	272	257	256	295	273	269	268	272	275	291	263	285	289	272	288	323	257	274	276	292	238	285	285	264	274	275	293	293	265	322	287	284	273	261	287	276	277	269	287	275	256	250	248	289	275	261	270	296	272	263	284	282	259	256	287	257	289	269	290	301	279	257	261	249	283	262	262	257	259	279	297	289	240	290	247	273	269	261	285	294	293	255	260	273	328	294	262	255	303	287	291	270	252	276	277	257	283	275	275	315	302	290	293	301	279	281	248	291	263	271	273	265	309	250	288	277	264	290	269	268	307	265	274	267	253	271	268	268	263	284	288	265	284	268	261	263	292	295	304	261	292	264	296	257	273	266	284	269	260	291	267	261	277	288	275	280	262	285	272	285	284	270	278	276	267	270	309	253	263	293	260	291	268	280	284	256	282	242	229	299	302	255	298
34180	39872	38710	19997	24739	23574	22055	20968	17032	11611	10513	16588	19709	20226	19577	14009	6818	7247	15247	11430	9356	6849	8393	6105	3914	2738	2092	1680	1686	1729	1736	1704	1674	1712	1710	1692	1804	1829	1726	1635	1476	1450	1356	1148	1163	1023	1038	975	969	986	902	878	834	897	902	857	908	952	1018	1118	1136	1024	947	972	943	946	865	896	931	911	841	815	849	792	810	810	795	710	752	750	783	761	820	697	793	715	718	739	781	741	677	688	725	725	698	646	709	737	737	685	659	713	728	674	697	677	700	688	657	724	693	612	685	726	701	683	693	686	733	691	647	682	658	676	701	675	704	677	657	634	653	625	678	698	671	621	689	663	720	662	688	680	652	643	666	677	685	664	658	667	706	670	648	709	706	693	674	681	657	637	682	695	668	668	691	649	721	701	698	638	663	665	623	657	666	632	707	677	674	605	698	681	667	694	666	662	672	673	666	682	676	674	686	630	703	719	646	698	663	641	730	688	633	668	672	640	672	660	681	633	685	692	711	721	691	654	671	660	646	663	705	717	647	703	705	670	682	685	622	670	680	645	699	673	678	643	689	660	628	660	686	663	692	670	670	595	684	639	644	643	667	699	714	726	646	660	661	651	705	635	680	654	681	681	672	665	685	670	673	665	660	711	730	701	702	720	670	669	673	706	666	675	641	604	684	693	630	649	720	725	697	645	702	667	678	706	638	677	672	704	722	674	694	711	690	635	680	655	675	726	651	703	652	715	675	664	668	700	718	694	655	667	660	686	712	682	656	688	662	679	658	664	639	692	673	632	679	726	667	688	688	715	645	686	685	657	676	663	685	673	648	631	737	712	675	660	661	642	673	701	655	677	649	643	689	687	682	650	632	669	716	655	701	638	692	627	689	636	689	681	679	701	721	681	678	663	696	652	667	689	688	677	713	648	641	695	662	639	696	703	668	638	672	663	668	707	684	644	682	675	659	711	718	668	709	644	670	680	710	674	668	690	701	705	672	647	647	703	690	667	661	692	678	714	641	678	682	728	686	688	638	668	639	689	692	663	706	700	635	673	696	636	710	710	698	720	690	667	648	660	703	668	696	700	687	626	659	672	687	701	652	716	729	661	640	665	649	689	692	700	691	674	661	636	672	691	656	727	674	668	635	663	684	671	658	681	669	693	641	677	619	671	706	660	634	671	704	680	667	707	669	687	658	653	654	660	690	738	687	651	704	636	680	652	653	725	653	654	689	688	658	705	656	722	682	669	671	672	697	677	675	640	675	645	681	703	674	647	711	675	701	659	657	678	670	650	678	690	670	660	697	685	688	658	601	653	649	650	670	698	682	678	660	675	691	703	662	675	686	674	686	710	691	660	671	653	650	657	649	728	658	679	704	681	650	636	655	723	646	666	700	635	726	653	661	666	641	648	698	654	718	698	660	643	656	637	659	681	680	707	677	666	693	645	721	620	684	675	693	673	671	715	713	656	746	701	646	668	693	647	693	659	691	668	645	681	659	652	720	700	687	676	717	653	683	664	684	655	718	666	671	688	674	685	669	654	684	701	715	644	688	650	678	669	674	685	634	669	706	675	650	703	673	675	655	658	699	707	682	653	685	642	650	663	621	713	664	719	684	659	640	678	712	710	676	676	669	707	629	684	664	672	699	640	635	650	707	690	637	669	609	645	657	681	664	695	636	672	694	713	647	657	640	643	677	680	695	702	663	706	666	696	631	671	702	657	653	672	680	622	693	685	654	709	688	677	650	671	640	681	750	639	695	667	669	686	615	686	675	712	684	715	668	647	647	678	707	672	675	695	685	682	686	704	669	694	716	676	704	695	693	689	691	689	688	659	637	654	668	666	692	706	672	681	674	610	699	689	633	706	682	673	675	717	636	626	682	699	673	647	674	620	681	637	662	730	620	665	675	661	638	711	735	641	648	729	701	701	659	683	726	654	657	679	706	720	674	699	700	661	682	663	644	661	700	699	642	667	696	643	695	647	665	746	670	686	687	700	677	718	667	685	684	658	665	669	674	714	697	687	705	659	645	652	681	671	660	653	646	697	670	708	670	657	660	665	714	703	686	682	668	685	676	681	663	705	647	663	689	695	651	679	650	574	646	651	667	659	706	632	648	657	672	717	670	675	663	691	647	671	636	673	635	686	651	693	686	692	628	745	625	690	660	684	726	650	652	717	675	696	636	680	621	630	670	672	693	664	723	652	660	680	666	725	686	694	670	712	673	697	677	651	635	669	662	677	666	671	670	731	643	671	648	674	688	671	686	679	662	610	648	710	657	696	673	663	682	643	659	654	715	691	688	680	679	635	714	672	657	686	663	677	668	690	655	672	607	669	699	711	664	630	688	683	678	733	690	663	636	691	676	675	611	688	679	686	681	653	693	627	667	628	606	672	651	689	668	672	629	672	683	683	668	678	693	690	613	706	677	666	690	656	683	657	690	672	693	670	680	644	682	717	670	645	658	706	660	644	670	650	658	690	624	644	698	718	662	664	666	669	642	605	699	742	683	670	626	698	625	693	676	679	673	658	703	701	722	684	678	705	660	685	686	651	702	662	659	634	672	673	627	650	670	664	738	706	657	708	633	721	701	648	633	688	664	635	649	689	664	673	687	677	698	701	675	672	684	674	656	684	685	672	700	660	627	697	667	659	635	662	658	685	661	705	675	708	699	666	693	711	655	594	707	678	660	674	682	691	643	669	653	679	655	721	706	656	656	706	706	679	698	732	656	637	693	672	605	662	681	666	670	690	669	687	696	664	688	665	693	697	656	665	670	669	680	692	664	680	711	661	656	682	726	609	651	661	694	677	687	664	707	662	687	676	663	656	658	700	643	708	671	701	627	638	712	754	684	674	680	693	688	697	678	679	647	646	672	670	720	727	642	695	680	680	693	676	708	697	662	698	677	630	671	670	660	706	643	667	676	661	621	625	658	694	643	693	678	654	716	643	672	681	665	674	657	677	691	656	671	707	663	689	723	670	654	706	634	671	679	634	724	625	667	630	693	701	724	655	675	686	654	685	695	724	681	696	699	673	666	662	686	662	640	680	684	662	699	692	664	664	660	654	632	643	683	681	688	691	659	677	649	635	658	677	668	640	654	637	672	710	679	659	693	711	683	649	681	682	686	683	691	662	686	683	686	676	704	678	665	660	697	672	640	679	667	711	660	670	700	691	673	709	661	679	671	688	678	670	701	694	652	693	640	674	662	697	676	686	629	644	678	691	693	686	682	638	705	650	690	645	667	657	655	723	706	697	665	663	700	664	668	657	688	685	651	693	650	633	640	660	633	717	664	709	656	644	704	687	646	667	719	673	715	677	653	696	744	658	654	755	673	675	664	673	652	667	666	702	655	669	652	657	690	648	648	700	663	693	673	676	702	695	673	630	713	645	704	710	692	704	729	648	702	701	678	650	669	658	676	651	696	689	653	683	710	684	645	703	659	670	675	653	699	664	651	680	701	741	694	618	664	684	655	668	621	659	627	632	646	703	657	679	654	677	621	653
12168	10644	11534	4054	2178	1587	1359	1225	1072	837	794	747	685	667	639	524	485	432	471	494	454	380	412	343	321	365	338	295	341	314	305	321	361	328	320	352	372	340	358	301	310	324	349	322	306	297	297	277	308	288	289	287	318	302	292	329	320	274	296	299	296	284	273	297	285	258	286	274	322	275	287	294	319	318	323	310	303	294	295	240	312	282	281	277	294	270	295	272	254	274	287	311	279	288	255	263	277	272	325	254	258	290	255	315	279	266	298	291	288	267	273	284	285	278	260	291	327	308	257	284	283	277	280	286	261	298	266	286	284	290	286	296	286	300	271	282	292	255	260	255	294	257	271	319	280	310	271	287	315	285	266	303	287	306	286	268	285	273	303	272	294	298	287	287	276	281	285	272	261	272	299	295	278	273	303	264	261	272	258	272	278	292	285	283	273	294	278	300	261	263	288	310	291	259	264	243	286	276	292	286	258	279	310	276	275	278	295	274	285	271	283	270	289	292	257	291	305	276	302	305	299	313	264	282	269	260	291	280	321	262	302	256	292	272	260	250	265	305	276	277	282	262	269	254	252	306	269	303	296	314	260	286	266	272	286	284	276	249	234	274	293	296	291	273	271	277	263	321	284	287	297	280	264	275	266	294	275	291	321	304	280	290	284	288	269	292	268	280	293	293	293	271	266	288	278	274	260	279	267	284	299	277	304	292	268	299	249	295	268	284	308	280	281	290	268	258	271	268	283	260	264	305	272	288	276	263	299	291	264	315	268	257	272	284	277	274	294	313	287	318	282	282	311	295	284	272	275	288	259	302	286	268	286	291	279	322	288	264	308	303	297	317	296	265	276	296	267	258	290	295	291	308	224	277	257	295	303	288	319	273	249	266	291	284	282	290	291	278	290	295	277	295	304	314	295	295	259	281	270	299	267	272	277	332	265	315	283	315	275	297	287	308	299	298	296	314	285	277	274	264	293	300	287	272	283	289	297	262	322	284	256	266	264	287	270	275	262	273	291	267	278	276	316	281	289	279	276	276	284	302	293	302	272	284	283	239	276	277	271	293	297	263	277	260	282	262	271	274	287	294	280	284	281	287	270	270	317	278	308	316	289	305	272	253	267	291	294	268	277	290	282	297	271	270	307	269	273	296	302	249	275	304	294	282	295	268	292	300	285	283	265	284	288	275	248	269	275	320	252	268	294	266	282	291	273	285	275	281	307	281	270	258	272	293	261	277	273	279	314	290	283	286	270	277	295	303	286	304	248	267	312	280	295	276	273	279	259	316	256	272	304	317	264	283	277	295	295	272	283	275	294	281	282	301	308	289	289	255	279	327	285	286	281	282	290	293	323	267	318	265	264	271	297	269	287	260	301	267	253	272	283	273	316	263	291	221	278	282	262	255	279	285	297	318	274	273	264	274	284	267	286	302	266	272	285	327	272	301	309	305	281	263	279	286	262	277	308	268	263	279	298	295	296	253	288	268	261	265	299	299	285	301	260	277	279	280	262	280	265	271	272	298	284	273	268	283	272	293	292	264	289	260	299	293	280	319	266	270	282	290	292	243	304	293	300	284	296	274	308	288	274	294	286	259	285	293	283	268	302	254	292	304	289	283	294	330	304	312	309	279	277	305	265	274	299	266	301	298	291	297	278	275	266	290	296	323	313	261	283	276	296	296	293	306	269	279	283	296	276	276	279	284	268	246	305	269	277	257	289	291	272	317	238	277	292	314	275	307	294	292	264	276	288	285	281	311	269	266	284	310	300	275	291	287	278	264	282	279	265	280	263	276	278	270	259	279	316	288	270	308	298	281	274	302	295	327	282	258	286	284	275	255	290	271	287	280	275	296	286	316	273	281	308	254	301	283	299	295	285	271	261	281	276	307	279	317	289	279	236	271	264	299	255	280	271	287	277	272	294	299	269	304	340	285	285	267	299	271	277	280	284	303	293	236	274	313	293	283	288	290	284	290	269	279	267	274	281	300	262	292	326	279	263	273	291	273	281	250	292	274	271	278	286	305	301	277	299	297	269	276	321	298	289	269	297	288	276	282	289	287	257	275	298	295	271	301	287	289	286	262	284	256	270	280	250	292	293	274	261	298	265	260	253	302	264	283	277	294	243	271	259	249	279	277	292	289	280	296	272	290	315	246	281	293	314	288	287	285	310	268	272	290	290	274	280	268	244	277	313	306	307	292	273	274	295	315	269	267	275	290	290	264	299	282	255	294	277	296	278	302	267	318	295	275	316	320	262	275	282	294	284	285	262	295	294	302	253	300	280	260	238	263	258	256	267	278	295	266	296	294	297	283	277	287	287	307	287	285	287	267	265	270	303	290	250	311	278	298	239	298	316	278	281	312	258	272	255	313	306	296	282	260	276	323	247	253	281	255	285	287	275	286	279	274	296	298	286	279	284	290	266	269	314	269	290	297	292	266	323	281	269	287	297	255	305	286	307	312	317	260	269	305	302	300	286	300	285	298	282	291	275	293	297	286	277	271	271	262	275	257	284	315	272	265	293	285	311	260	302	260	269	283	293	276	263	270	260	219	281	249	288	287	306	295	277	283	265	274	301	258	290	278	269	313	240	282	289	282	286	298	282	264	278	272	266	281	297	281	273	264	280	260	258	321	306	246	295	290	262	310	305	297	285	285	279	310	280	286	293	308	322	304	302	283	263	322	315	316	272	277	319	300	266	293	295	262	292	279	317	276	246	277	292	270	276	272	296	286	284	298	283	254	275	284	265	274	275	295	298	249	284	261	283	300	259	238	268	290	276	308	253	268	275	257	280	279	324	235	277	288	296	291	255	264	302	265	272	250	273	250	270	311	296	275	284	304	280	276	293	294	312	251	265	285	292	289	299	283	262	295	283	254	279	271	278	277	295	262	296	272	248	272	282	287	277	302	292	294	288	272	292	300	254	308	296	288	271	277	300	274	267	276	255	267	289	272	285	259	279	280	276	246	301	280	292	246	250	282	307	274	283	296	274	266	297	269	262	294	253	290	294	290	274	265	283	284	258	265	291	290	256	309	268	264	283	267	313	312	261	293	308	293	289	275	285	262	294	288	282	264	285	273	270	265	305	288	277	283	303	332	262	285	261	271	278	267	288	321	257	294	312	290	283	301	285	251	292	245	285	271	266	261	258	298	322	300	318	304	255	289	268	314	282	280	268	296	314	298	269	265	306	286	296	285	276	291	311	303	293	268	292	283	278	287	291	261	300	289	316	263	306	245	278	280	299	306	306	282	289	292	276	268	261	298	278	280	275	282	289	265	305	287	252	273	284	298	275	300	295	274	283	294	297	276	263	275	267	279	258	265	288	262	296	282	254	270	266	279	298	283	286	288	318	282	271	255	260	294	304	315	309	258	280	287	284	275	277	280	267	263	253	274	305	281	295	248	300	305	281	244	277	261	304	282	293	276	311	272	297	324	248	280	277	261	274	285	312	307	292	266	297	300	284	320	264	263	295	267	285	241	277	298	295	314	259	243
8634	11342	15985	7486	6813	5884	5760	5513	4946	3940	3466	3432	3399	3223	2988	2445	2030	1810	1932	1905	1769	1595	1764	1425	1091	999	970	991	995	989	988	1041	1083	1062	987	1070	1051	1103	1103	1008	984	932	942	847	853	803	795	796	809	839	800	783	755	747	690	791	802	849	778	796	804	800	740	820	798	800	758	809	753	792	782	770	744	752	764	816	715	741	746	733	810	783	738	717	720	759	748	685	730	699	726	709	730	664	716	685	710	717	717	761	712	648	709	734	656	739	715	751	744	696	698	710	653	699	737	677	770	715	725	723	772	674	711	701	685	693	712	673	732	708	715	706	712	667	716	728	690	725	725	711	723	715	709	725	719	699	716	729	736	693	705	715	700	685	725	723	736	682	684	721	711	687	725	713	698	701	682	713	704	694	724	737	642	674	719	707	665	760	728	665	660	722	733	643	659	732	687	736	723	708	715	727	733	694	682	688	744	757	701	740	701	714	713	698	681	729	740	728	641	728	730	699	715	690	722	724	716	676	697	697	703	707	726	701	707	656	710	699	754	738	697	679	706	696	693	690	730	725	698	646	747	765	774	649	708	714	688	684	706	722	651	705	777	690	731	730	686	721	692	694	713	706	656	713	697	701	738	694	745	665	713	715	714	686	721	773	640	725	708	685	730	730	701	722	737	714	683	717	704	719	719	686	733	685	735	679	722	713	677	717	709	724	669	703	742	704	683	707	703	697	692	708	717	709	689	703	697	735	720	715	670	742	732	728	723	716	686	711	690	711	752	716	747	759	735	703	704	716	690	720	717	709	703	713	737	718	674	738	694	697	724	690	753	709	670	683	706	703	723	737	692	648	725	684	677	659	642	695	712	648	715	665	670	738	683	743	681	717	742	707	671	698	733	733	736	700	686	701	678	712	742	697	736	746	693	710	689	755	709	686	660	681	703	708	746	695	706	674	721	689	737	679	711	702	716	723	690	690	707	738	709	700	698	704	689	699	733	705	688	710	702	717	746	671	734	714	689	712	709	774	715	690	686	713	750	677	733	724	714	733	720	726	688	675	747	700	758	693	748	719	717	707	721	695	706	713	676	702	705	689	709	693	716	671	679	689	728	702	704	689	676	724	733	713	683	664	721	718	678	705	739	732	731	698	742	721	673	749	703	725	737	714	722	694	697	680	709	723	707	653	719	675	686	730	717	690	714	666	681	725	689	706	713	698	769	705	752	700	683	672	686	747	688	714	752	721	740	677	710	720	683	648	745	690	720	705	685	697	651	756	709	661	701	686	727	683	721	745	726	723	727	680	670	690	732	732	688	705	687	719	713	710	690	728	768	707	717	748	684	705	729	693	741	702	706	681	739	736	651	702	688	693	692	738	719	706	721	698	687	734	719	708	664	756	707	718	732	696	721	723	681	697	721	727	669	716	674	689	678	725	728	665	704	661	721	726	685	733	709	736	699	682	719	683	738	694	699	699	723	724	759	725	687	660	691	737	721	728	731	693	686	737	755	739	770	685	764	725	705	656	727	662	657	715	688	695	747	706	713	745	738	730	717	724	663	710	681	741	726	718	687	691	717	723	701	715	724	682	710	724	704	702	722	672	679	671	712	696	715	724	694	689	727	684	681	680	720	782	733	727	665	691	687	732	691	705	782	730	715	730	663	701	668	708	708	699	661	720	716	767	714	712	739	720	748	671	710	667	721	677	673	745	717	728	725	754	711	678	709	676	695	680	710	713	715	664	695	674	698	705	698	718	689	700	674	711	692	725	685	704	740	620	746	673	702	698	706	656	698	658	766	716	657	692	736	670	712	718	691	684	758	720	686	675	676	687	740	724	699	721	696	707	696	690	667	692	745	735	684	706	676	686	718	689	693	705	767	701	692	680	662	722	718	687	667	721	713	711	722	698	637	699	684	756	742	755	713	701	720	738	717	737	696	682	706	699	726	696	699	725	700	749	712	721	693	715	703	657	712	723	724	702	704	724	737	731	663	700	707	743	678	719	695	710	709	685	734	717	692	689	657	718	701	686	697	682	751	682	713	711	696	706	724	689	700	733	719	656	684	708	680	698	711	721	744	717	743	721	698	691	662	760	662	659	670	732	705	705	743	752	736	753	664	703	677	663	718	711	684	700	689	730	656	677	671	673	707	725	672	675	696	706	729	737	712	744	732	736	733	720	728	709	700	744	708	699	696	740	633	757	701	707	683	724	723	738	738	675	701	694	703	747	726	758	688	709	706	699	705	737	692	730	719	729	692	672	682	680	748	690	729	792	731	724	695	682	744	709	745	686	698	687	787	708	696	728	755	716	695	675	690	717	701	742	711	722	736	717	695	653	716	713	731	715	720	680	689	721	743	724	745	723	706	673	703	726	734	743	708	727	695	720	724	725	722	704	704	730	691	752	703	677	721	652	721	704	700	727	743	710	714	709	704	718	683	721	724	743	712	736	692	702	733	721	718	714	732	711	696	738	732	749	669	718	768	687	692	729	666	690	701	742	659	695	671	775	743	740	707	732	724	728	754	693	688	713	684	682	701	728	697	721	712	717	733	703	707	710	690	687	736	693	716	695	691	724	690	739	708	746	689	729	763	670	691	698	683	709	732	790	660	748	697	683	759	686	713	697	752	658	707	714	740	741	711	753	710	733	682	716	716	710	748	711	709	672	653	709	696	725	723	739	756	671	701	727	723	707	711	655	695	766	769	681	701	728	724	745	680	761	703	671	711	790	691	690	685	698	703	686	697	719	654	717	713	727	716	752	754	716	743	699	713	655	703	675	668	683	747	688	683	710	706	711	701	682	657	698	716	739	693	683	709	706	692	733	739	703	693	758	682	728	684	670	753	709	693	700	720	737	742	704	682	753	705	737	763	723	728	733	706	741	711	712	728	694	710	727	726	712	700	704	725	730	684	721	662	668	693	679	753	676	699	703	751	748	720	742	687	723	766	709	746	715	683	702	711	695	696	734	696	725	738	707	683	647	689	737	704	688	732	723	702	727	715	732	701	738	704	718	694	653	711	683	747	698	689	695	650	725	691	686	708	694	735	722	680	707	674	697	694	684	702	716	668	722	663	721	694	717	693	701	677	712	742	744	753	710	719	652	707	647	697	708	727	713	714	704	670	723	730	700	676	738	737	734	683	721	705	682	725	721	727	730	690	722	759	673	740	674	744	714	698	685	669	663	715	695	700	733	686	720	699	707	701	726	699	710	701	682	702	715	739	674	711	690	694	695	738	767	673	697	757	635	729	698	710	689	702	752	747	662	727	665	668	707	714	670	720	738	673	742	705	735	697	694	730	708	694	696	699	688	701	660	701	686	676	675	718	733	708	704	732	757	712	684	699	690	723	721	709	704	717	695	658	652	669	695	735	703	723	764	713	688	689	717	764	716	706	773	712	716	677	688	696	707	731	734	715	652	704	740	727	681	754	723	677	686	682	690	688	684	719	708	703	732	682	718	663	704	739	734	726	716	724	691	726	669	734	757	704	706	695	704	758	703
38483	40744	40510	23940	20054	14267	10187	7609	5270	2718	2145	2734	3299	4021	3664	1623	1018	1258	1455	1146	911	1005	1323	712	506	454	428	415	390	402	407	420	412	389	347	387	424	387	405	390	358	395	365	357	362	313	345	357	343	361	361	349	304	344	308	298	335	336	339	305	364	315	352	322	314	319	343	330	314	286	383	319	279	320	301	334	331	313	336	305	315	335	326	349	328	315	314	309	323	335	299	326	289	283	310	312	294	297	292	363	311	342	274	288	326	292	295	326	283	296	311	304	332	299	292	292	303	315	295	290	322	295	329	293	308	296	281	291	312	297	306	310	304	324	291	322	311	311	311	287	313	292	364	310	331	336	298	307	280	307	331	321	314	289	317	313	311	297	339	292	267	311	312	310	302	317	297	307	284	304	309	287	305	325	329	294	302	309	330	296	301	326	290	294	319	313	292	323	314	305	323	323	298	318	300	333	322	278	292	315	282	280	298	293	300	280	301	308	283	276	299	297	300	272	278	294	333	298	293	282	290	318	274	331	283	318	278	303	310	309	294	310	312	302	318	286	278	299	323	300	317	323	297	306	335	288	304	309	298	318	316	285	277	289	312	293	279	309	319	299	304	357	312	297	321	325	298	310	293	310	340	326	306	301	308	351	303	317	320	313	327	316	295	319	305	300	287	310	355	312	301	309	299	303	308	268	299	310	317	298	281	282	314	335	312	284	330	305	335	302	300	328	328	299	314	329	326	283	302	277	304	299	311	325	286	323	309	289	295	314	323	304	329	309	302	328	288	328	323	318	304	338	317	341	302	309	299	336	318	292	288	321	305	288	310	308	303	312	299	323	322	253	297	293	311	321	295	273	298	297	300	309	295	293	310	323	310	314	301	297	325	307	341	288	314	295	299	308	324	316	295	329	306	294	301	316	306	307	301	341	265	301	284	340	293	308	308	342	276	316	336	303	329	311	307	344	334	326	308	327	292	281	300	286	325	320	317	300	306	301	310	291	268	287	325	302	318	293	279	295	320	290	281	318	303	307	290	296	273	291	310	293	286	296	306	313	297	306	295	280	298	329	309	303	315	303	293	327	294	320	301	274	298	280	323	314	311	321	325	286	305	294	343	279	299	303	301	309	294	305	277	268	307	321	324	330	274	319	292	299	298	287	313	293	287	315	316	311	317	338	286	339	297	305	290	302	334	299	341	279	302	289	288	293	293	277	317	317	328	300	304	306	301	294	316	326	313	306	296	298	311	297	303	315	318	306	305	286	301	303	270	306	310	289	313	300	280	291	304	329	283	292	310	307	309	358	286	278	303	316	320	317	325	295	311	315	292	314	287	336	314	319	277	317	300	356	289	294	283	349	296	321	310	319	335	264	290	287	313	332	303	299	269	304	279	286	274	272	307	291	320	336	365	300	291	290	295	331	327	337	284	297	292	301	291	291	320	353	295	282	323	273	312	281	321	321	318	316	298	304	316	278	304	317	259	327	331	329	297	342	322	297	286	298	314	287	280	313	301	287	329	304	327	300	318	309	343	278	302	381	306	294	330	305	285	318	345	293	284	316	302	290	300	300	317	306	310	315	307	317	301	292	299	312	288	316	310	282	312	301	300	313	306	291	335	288	289	300	295	287	303	312	329	305	303	284	272	307	291	313	303	281	325	324	293	288	304	310	286	307	318	317	306	277	306	304	296	329	334	319	304	304	321	264	325	292	347	318	332	310	283	296	328	313	292	315	288	278	349	297	317	298	307	297	300	316	303	308	327	345	312	286	325	308	325	297	290	306	303	320	313	313	305	309	301	301	311	293	305	294	289	295	322	311	338	296	328	298	332	308	340	314	297	314	294	295	315	313	309	328	334	301	293	313	288	315	304	298	313	288	293	294	282	327	330	323	327	333	312	324	311	327	319	330	345	287	302	286	320	279	309	345	315	312	297	329	284	313	289	291	318	267	317	266	270	309	341	299	316	289	307	274	322	281	275	313	298	324	301	316	290	315	344	299	301	324	292	307	299	266	267	309	311	321	279	311	339	337	313	303	306	262	342	318	281	285	318	300	310	348	301	304	357	324	310	291	285	302	312	289	265	317	330	309	305	295	310	320	278	320	306	288	312	286	292	285	292	308	304	290	287	313	308	323	341	323	316	292	311	314	321	327	324	305	322	299	273	312	311	283	302	304	315	304	310	303	294	304	326	286	304	336	306	278	333	272	325	282	265	285	312	322	295	267	299	296	275	283	290	323	300	290	312	298	303	333	291	309	297	293	289	294	334	297	308	299	288	315	300	302	323	325	318	301	326	330	324	292	302	303	306	298	303	310	293	312	291	306	285	274	308	287	294	321	306	287	308	317	278	278	294	304	328	306	291	293	321	303	331	311	310	280	301	305	301	294	327	304	306	264	296	327	332	314	304	258	301	295	309	304	309	290	313	310	320	297	305	302	313	324	295	328	308	319	298	343	291	294	325	315	308	307	300	296	295	325	266	297	297	332	307	307	316	320	317	297	304	308	305	277	319	333	314	294	263	320	307	294	268	290	288	294	317	289	300	338	310	355	317	313	288	295	313	297	287	296	306	333	276	302	275	324	311	302	299	289	281	279	306	298	308	283	298	319	295	332	310	310	343	310	311	301	296	326	281	296	323	293	319	323	308	347	325	349	314	301	276	306	290	307	321	309	303	325	325	273	292	310	298	339	322	297	292	307	298	337	289	326	300	333	313	302	332	312	314	324	287	324	306	292	324	301	296	316	304	300	323	274	307	301	332	281	314	301	307	323	284	303	319	295	277	310	318	346	312	293	353	326	301	291	308	298	297	283	316	278	303	331	287	287	334	296	307	293	305	300	300	319	316	318	299	328	306	271	317	294	291	289	282	326	321	319	292	295	305	299	273	282	314	330	351	284	311	287	298	300	299	303	306	300	284	321	303	297	284	333	293	316	317	321	278	313	303	323	330	275	319	285	282	323	309	320	289	312	282	336	291	279	325	295	284	318	316	329	298	294	335	330	322	290	351	322	318	287	320	285	320	337	348	319	299	319	274	342	272	304	296	312	310	321	291	319	314	325	326	288	307	356	322	300	333	279	304	311	303	328	303	339	323	307	318	326	330	338	282	323	304	311	290	295	316	313	311	269	305	307	311	304	287	314	300	290	313	299	301	271	273	304	312	303	289	296	274	314	326	302	283	283	299	346	305	311	302	287	329	303	316	295	306	333	336	304	314	310	277	346	330	354	291	325	322	278	315	293	355	286	303	285	307	316	291	307	323	290	295	289	310	319	303	326	307	356	361	303	309	325	290	318	281	312	318	330	338	292	319	321	284	279	285	301	278	281	308	289	311	330	302	323	311	302	299	289	330	295	316	313	274	331	292	292	353	311	337	325	319	309	297	286	323	297	294	294	282	306	289	309	308	306	322	284	314	263	324	330	319	314	335	311	313	302	301	306	305	297	322	312	323	310	314	291	310	304	290	320	288	322	293	291	304	307	263	303	285	322	299	328
29334	35129	36595	16100	18675	16111	17058	16367	14331	8316	7685	10527	14088	15568	14494	6017	4572	6352	6731	5355	4550	5388	6850	3537	2375	1873	1726	1533	1350	1444	1443	1443	1466	1474	1406	1401	1507	1535	1422	1313	1295	1249	1231	1152	1100	988	990	983	933	916	887	895	863	888	890	849	909	878	1032	1082	1039	998	928	920	931	895	910	911	945	884	844	790	826	861	823	820	826	843	827	852	810	815	824	791	817	774	825	809	784	775	787	817	784	763	780	721	757	806	786	734	800	777	817	719	740	775	748	751	789	774	725	738	756	719	749	732	788	765	739	741	751	757	732	730	734	714	728	754	795	755	763	727	755	731	753	765	792	760	748	707	729	740	718	730	777	766	789	747	757	738	773	738	771	761	801	753	717	746	736	745	788	769	765	719	779	747	721	730	747	791	690	701	734	704	747	735	769	734	765	750	746	753	769	727	741	751	728	733	786	756	764	709	761	765	775	750	762	768	814	734	709	718	731	741	761	724	783	735	721	720	728	728	748	757	703	783	770	728	785	734	743	738	771	701	749	737	756	734	735	821	738	770	746	748	745	770	760	745	739	805	705	734	767	724	754	780	772	797	774	783	777	720	766	721	751	747	791	760	742	762	709	771	758	759	711	740	740	759	762	742	742	754	772	758	764	718	738	771	765	758	694	720	775	822	763	743	748	767	734	777	740	717	770	758	696	708	713	796	723	754	760	795	729	749	807	758	722	743	746	763	736	764	803	749	781	744	758	733	757	756	777	763	697	770	709	704	714	753	723	722	760	720	739	720	784	744	716	765	771	763	769	742	769	763	694	733	751	773	727	747	708	749	759	734	768	789	773	736	703	787	749	723	747	742	737	737	752	818	756	747	716	750	724	709	715	770	749	741	726	796	772	735	755	732	706	822	780	765	757	706	740	798	751	780	772	732	821	725	714	794	771	768	714	763	708	740	752	784	750	808	733	764	763	752	735	756	771	729	729	768	735	773	764	750	768	744	699	705	759	793	721	715	752	741	822	723	736	765	707	759	763	714	741	769	758	725	774	738	763	718	745	724	759	755	742	750	770	783	755	757	778	764	749	766	769	765	757	732	728	741	749	750	712	764	724	753	758	728	779	699	756	739	742	766	726	776	732	733	764	727	755	795	788	740	761	725	738	766	792	751	768	735	757	753	785	753	726	741	768	794	725	731	781	707	773	741	776	752	748	755	728	735	719	734	793	756	763	766	741	733	740	744	732	747	745	800	803	708	726	752	762	738	784	808	767	754	741	772	722	751	788	775	778	722	745	799	775	745	771	738	719	739	775	752	744	768	758	794	719	774	768	765	752	740	792	741	751	762	718	728	762	793	773	738	716	772	747	709	721	771	767	780	771	707	772	732	762	734	724	754	800	686	696	752	743	778	725	703	720	696	759	757	755	729	753	786	734	740	771	775	781	733	734	757	751	779	747	751	754	730	765	792	761	816	775	797	720	747	738	755	729	786	744	707	730	760	739	713	782	746	782	730	735	712	757	708	726	706	756	739	741	748	745	746	687	772	709	693	728	748	720	727	737	696	729	723	735	823	738	728	718	744	763	737	754	748	722	778	736	733	797	719	713	763	710	837	770	770	739	727	739	726	763	755	784	735	769	745	733	774	742	737	747	755	752	704	735	763	788	725	731	826	731	740	695	750	748	729	772	746	766	796	784	724	701	759	778	756	755	803	731	742	739	797	708	754	751	716	748	743	757	738	745	763	697	741	790	739	775	752	754	779	771	748	724	743	733	763	754	736	771	727	782	730	736	825	740	725	725	713	776	764	751	734	742	790	751	767	767	731	731	789	774	744	749	753	765	766	748	729	711	679	770	723	732	760	732	767	767	778	752	756	736	778	790	767	779	769	749	750	770	772	763	780	752	703	776	763	717	759	723	759	721	785	741	773	730	786	750	719	706	791	754	745	738	780	680	716	682	763	816	790	742	741	704	757	722	768	745	791	732	807	676	722	788	727	731	729	733	704	806	734	717	745	736	760	704	744	769	768	745	770	712	795	724	699	712	773	723	743	787	786	706	765	771	739	790	723	749	735	695	734	738	794	718	764	740	734	705	732	732	802	728	784	787	738	805	776	720	719	761	746	770	765	798	744	743	762	771	796	728	731	719	742	727	727	731	746	708	739	787	742	768	813	754	772	745	750	736	782	770	737	739	730	757	770	740	719	733	748	773	716	797	777	735	772	721	738	789	741	753	741	736	745	738	724	720	733	743	720	738	734	727	759	706	764	726	722	780	709	745	736	726	771	696	752	745	724	753	728	730	750	769	754	731	748	748	763	727	750	778	776	710	775	788	752	723	761	771	737	765	781	750	780	752	795	713	742	729	761	712	734	719	775	785	790	759	756	725	763	772	759	773	797	739	749	726	789	819	771	719	746	740	751	712	720	730	734	721	735	778	756	776	789	745	734	740	725	730	765	742	727	698	765	767	781	738	765	736	763	719	736	695	754	742	737	784	747	762	682	773	770	770	748	738	773	760	793	715	757	757	783	731	746	765	752	718	756	711	719	758	748	730	772	700	754	729	760	738	714	751	760	773	755	709	759	770	785	751	765	786	732	781	743	759	778	735	742	706	760	694	753	750	794	751	724	763	752	732	721	714	748	722	749	771	750	746	754	690	745	727	773	758	772	755	749	726	808	747	734	734	717	713	764	721	705	722	753	743	683	755	745	745	726	733	751	781	730	731	759	779	730	758	719	771	806	749	742	771	774	687	683	702	702	734	734	724	775	715	747	789	755	725	787	710	816	721	684	758	748	755	737	774	757	768	744	758	778	744	740	739	772	781	763	742	723	770	752	758	768	772	775	718	734	719	760	773	792	700	719	725	725	766	735	746	749	765	769	756	717	766	804	744	777	776	735	745	747	742	780	780	738	771	737	786	719	718	814	796	726	755	736	726	780	707	743	753	762	759	788	758	700	746	770	780	747	713	715	795	792	745	794	741	741	712	721	801	684	737	737	721	752	740	766	750	721	807	739	752	774	771	698	685	718	759	753	766	707	747	728	711	744	764	741	793	786	729	753	713	737	728	784	763	760	788	767	731	747	788	734	714	723	734	784	764	726	774	729	721	735	783	752	747	758	751	703	763	760	745	755	736	686	748	717	761	746	762	715	769	741	777	729	732	744	745	727	732	742	768	814	786	733	760	812	739	764	715	699	786	768	737	742	773	757	730	775	714	791	746	681	750	761	727	738	775	739	721	705	759	755	816	722	725	735	762	737	776	747	784	764	771	723	764	798	786	728	707	742	710	791	816	788	709	745	715	722	780	770	761	735	719	771	733	759	781	752	782	786	714	761	780	738	730	725	696	722	767	756	775	737	762	810	795	758	817	779	735	754	754	821	790	726	758	727	741	754	723	708	767	794	725	703	731	735	742	767	690	737	728	714	789	717	710	727	772	722	749	736	728	750	751	722	789	695	732	799	737	799	748	728	747	689	731	752	772	761	719	760	779	749	765	746	736	724	747	717
48549	38949	36068	25027	23931	19340	16740	13741	9520	4161	3423	4203	5592	7379	7539	3252	1426	2246	2782	1955	1269	2368	2088	955	730	569	464	422	414	394	435	397	404	399	422	426	391	390	402	429	401	391	337	332	325	356	338	327	324	331	327	316	315	304	277	307	307	313	344	339	337	313	310	345	309	314	305	318	284	325	298	325	304	270	284	287	283	304	296	280	280	312	308	266	279	294	302	289	300	286	294	274	290	291	243	297	281	282	300	281	289	234	294	269	273	283	273	291	263	243	296	273	287	292	265	240	294	272	264	272	270	285	283	288	273	272	318	286	265	262	251	259	269	277	301	281	245	285	303	245	245	298	290	278	269	301	255	259	277	285	286	256	276	282	282	248	272	270	297	262	282	302	276	261	243	286	271	284	320	247	288	285	266	296	273	290	276	262	288	265	273	254	292	290	296	279	292	249	287	236	252	288	280	275	267	295	268	262	264	288	252	274	265	272	274	255	261	286	254	260	280	285	285	282	257	266	287	296	271	281	272	268	301	281	249	246	256	263	301	295	285	267	273	283	298	293	263	259	278	304	300	280	267	297	272	278	296	299	242	269	285	256	282	271	276	263	272	256	264	270	251	276	318	272	259	290	269	280	283	288	253	250	276	269	270	273	269	283	269	284	286	257	273	258	275	284	292	261	284	276	300	251	297	279	253	267	257	263	281	261	275	271	262	306	269	245	261	293	252	278	247	291	281	284	257	268	272	288	263	252	262	299	312	268	255	281	280	286	263	263	282	275	266	257	249	273	244	278	269	268	272	285	296	260	295	272	261	303	268	276	313	290	285	296	291	288	273	277	265	292	267	268	274	274	274	263	245	297	284	269	280	292	262	288	278	242	289	294	257	270	292	248	294	268	244	252	277	272	311	265	273	270	271	249	243	268	257	274	246	243	274	251	249	271	270	257	257	290	261	255	273	255	293	292	314	274	266	265	285	273	301	288	252	288	260	247	266	275	268	268	257	266	275	260	247	259	279	301	257	269	243	263	292	258	288	245	280	300	257	290	268	282	265	247	276	285	311	288	287	306	291	314	251	242	289	288	278	245	275	260	260	296	277	264	278	282	272	271	282	263	276	282	280	279	254	261	232	268	268	289	267	310	286	293	261	299	265	283	276	271	267	271	289	288	297	267	276	238	287	300	284	272	274	259	243	282	263	265	292	289	276	266	276	258	260	305	250	252	292	252	272	256	283	293	314	269	298	274	253	262	285	268	290	278	264	276	270	266	274	293	303	292	250	296	277	256	279	259	280	273	293	273	282	258	280	251	275	251	281	257	307	271	249	281	280	263	296	291	290	279	280	269	263	269	286	269	305	294	280	273	265	242	277	254	233	285	331	284	259	282	246	286	313	249	256	289	330	259	277	260	261	273	260	266	274	256	280	312	298	264	285	294	270	283	242	290	251	297	275	291	266	279	281	283	275	267	241	248	291	270	270	284	304	290	252	282	276	279	273	272	277	297	277	280	279	269	285	258	267	297	255	271	272	296	292	290	271	273	253	257	274	275	260	279	279	294	269	257	261	269	284	262	291	285	246	275	302	265	296	280	292	272	287	279	237	257	250	237	273	289	271	275	268	281	274	301	261	272	266	276	257	268	279	258	242	271	289	279	271	296	280	264	287	267	264	284	268	273	304	285	277	262	260	277	263	268	306	266	254	264	258	255	282	277	308	285	267	270	282	284	275	302	252	264	296	254	283	278	259	258	286	286	263	258	270	278	246	271	277	275	305	252	282	264	275	262	277	279	267	264	270	280	292	280	243	271	304	287	272	275	288	257	260	256	299	281	259	268	281	253	250	269	277	252	299	274	281	289	278	258	260	280	272	261	269	268	271	285	274	282	291	257	309	279	249	250	276	279	277	268	304	292	289	245	282	303	258	296	268	277	281	259	282	308	253	278	253	289	281	287	277	256	300	257	273	296	276	259	290	260	280	260	263	265	277	269	295	297	270	247	251	265	279	271	277	252	251	255	280	299	256	255	261	273	267	285	268	263	291	248	279	242	292	281	286	252	295	286	286	271	265	290	313	264	265	336	275	288	275	275	281	261	303	259	292	262	280	286	294	325	275	288	276	283	289	270	264	253	285	296	262	264	240	307	289	252	262	272	276	300	280	264	281	286	271	300	263	242	282	290	279	268	260	259	255	270	273	298	287	259	286	272	250	264	278	265	306	295	279	273	306	265	257	257	264	290	260	237	305	289	251	259	282	299	247	244	263	280	263	255	274	267	259	247	279	255	302	264	297	315	263	260	301	284	277	261	251	282	235	281	283	278	244	289	266	278	258	290	284	320	259	296	270	262	278	248	257	278	249	289	274	281	275	277	274	269	269	268	267	255	291	249	264	232	259	261	256	295	294	282	246	287	303	263	300	292	282	277	266	278	309	236	269	266	287	277	271	264	305	286	267	280	291	280	269	288	276	257	265	299	253	295	276	316	271	302	286	265	267	269	270	266	273	258	257	272	259	266	256	288	315	274	294	276	295	253	281	259	282	288	273	248	267	270	300	302	288	288	248	263	284	281	295	267	293	298	277	269	245	297	271	282	281	256	293	286	268	307	247	284	247	285	282	259	286	266	286	261	314	264	256	256	291	268	289	275	271	270	260	277	277	297	284	245	271	291	251	298	253	281	281	277	245	285	263	257	298	283	266	261	262	304	246	282	255	265	279	271	274	282	279	291	277	259	266	279	249	253	250	293	252	248	255	247	268	266	287	285	284	272	254	295	322	268	282	305	273	246	270	276	260	254	284	262	269	260	238	275	265	254	263	255	271	272	282	268	248	298	275	237	260	279	267	272	290	260	271	281	282	280	295	323	277	277	269	282	268	290	238	276	279	266	290	223	271	291	280	277	267	267	260	294	247	266	291	273	301	254	263	243	257	301	273	264	271	268	262	264	260	268	277	269	292	297	281	264	289	291	278	277	277	284	274	295	266	244	281	277	268	261	267	282	260	282	288	253	302	267	247	274	311	288	279	269	253	294	289	255	269	274	281	278	259	278	289	262	290	285	268	281	259	294	313	270	290	284	247	278	310	265	295	276	288	295	296	283	277	262	265	268	271	243	271	279	275	270	273	306	266	266	264	289	289	279	289	277	275	292	290	258	281	307	246	294	282	293	272	277	303	301	294	278	273	289	269	260	266	274	274	290	304	307	261	296	275	277	266	267	259	275	290	252	283	278	293	293	266	265	287	242	290	282	297	274	278	272	281	272	322	282	275	265	273	285	304	255	303	273	265	277	260	276	293	283	299	266	274	281	282	295	277	273	263	328	273	269	284	299	273	290	282	288	279	273	277	262	301	273	262	271	231	288	275	259	284	274	256	297	296	272	264	284	287	255	267	310	284	290	251	286	256	284	263	289	278	311	274	263	305	265	264	261	276	245	299	278	262	276	276	253	308	262	266	284	276	315	286	278	268	290	261	299	264	290	302	284	259	261	273	301	243	281	282	261	297	271
38702	38836	36603	21304	24131	19230	23338	22297	19679	9463	11615	14186	19619	23219	22376	8101	5858	10135	10590	8240	6004	11531	11052	4698	3544	2837	2282	1887	1563	1721	1768	1795	1777	1673	1724	1699	1824	1895	1758	1709	1488	1463	1421	1260	1190	1150	1049	1052	1019	953	951	903	835	878	920	883	894	997	1099	1144	1140	1102	895	954	887	900	843	924	883	911	879	827	770	797	874	744	822	797	778	760	752	818	760	729	728	710	766	706	705	680	687	723	720	671	724	651	671	658	699	689	737	636	667	702	660	662	740	690	630	688	674	655	684	679	634	754	646	642	670	611	716	691	649	694	668	650	677	705	679	643	678	654	690	664	674	721	644	621	664	665	669	705	689	671	646	685	613	647	705	620	696	689	671	696	668	638	669	728	641	605	650	697	695	680	679	697	692	683	686	679	652	644	668	681	669	689	687	627	677	689	673	620	627	667	645	692	635	647	663	683	657	608	636	658	631	680	647	676	643	638	650	675	708	697	619	683	654	737	683	698	671	647	710	644	658	691	669	651	644	672	665	690	634	655	647	658	660	672	665	634	633	690	693	696	659	658	660	677	672	673	632	661	717	636	656	635	672	645	684	677	680	683	629	635	664	664	660	710	643	687	675	664	668	698	674	697	652	664	688	675	700	634	699	698	656	669	673	658	658	650	686	672	678	661	699	669	667	617	707	664	613	680	670	697	619	623	706	618	675	666	650	663	645	615	637	659	666	665	657	685	658	646	680	671	656	670	672	673	668	652	739	673	704	692	656	711	635	673	692	683	674	680	645	678	693	632	637	706	689	672	660	667	665	625	676	645	678	632	711	672	644	697	701	606	620	613	672	624	631	626	657	609	652	679	658	646	667	654	694	667	655	668	670	676	664	678	681	691	647	605	650	619	658	665	661	701	640	651	621	660	662	668	689	633	634	636	655	666	635	671	679	640	642	684	633	634	690	657	682	670	634	655	666	672	721	666	652	645	645	618	667	653	666	639	667	661	694	629	677	639	683	665	680	672	660	631	651	676	662	656	668	701	653	651	639	705	675	692	613	677	701	655	669	696	640	710	696	632	712	659	664	630	669	663	647	661	652	704	650	659	644	635	653	668	681	636	667	614	634	669	613	652	658	668	733	609	680	672	687	669	679	666	648	681	644	672	668	673	691	620	649	620	648	655	664	699	691	663	650	646	640	704	627	637	636	653	671	638	674	633	683	657	670	627	696	576	617	642	656	661	645	674	677	720	637	664	666	703	718	642	691	649	710	641	710	660	667	674	739	690	710	653	687	711	664	677	656	643	664	689	690	673	675	674	670	669	635	670	662	682	714	665	688	684	637	656	676	686	654	649	657	680	709	640	615	639	694	648	662	644	664	660	663	644	696	636	667	708	704	643	680	671	686	702	682	638	615	661	652	635	604	646	678	662	692	685	697	626	638	671	684	683	654	678	672	677	705	661	664	663	646	664	688	662	679	681	666	644	696	641	656	632	649	627	647	690	632	707	667	695	682	653	679	665	650	659	657	665	656	669	684	745	630	646	673	690	680	702	657	664	652	679	673	716	642	658	600	652	713	681	674	664	669	691	691	672	646	621	670	695	654	657	724	643	648	708	642	574	672	669	684	651	648	677	670	661	632	658	653	678	644	701	655	712	676	671	681	694	679	662	622	646	651	673	669	603	661	633	644	687	627	703	649	727	649	686	693	663	658	697	685	673	645	669	724	665	694	667	681	619	682	654	695	654	700	693	641	644	656	661	707	679	676	713	665	651	629	687	696	679	628	631	673	688	694	703	675	661	654	715	661	657	641	674	644	711	659	634	672	677	683	645	667	668	666	631	675	630	647	637	621	698	654	696	679	710	637	676	676	661	674	648	641	690	671	644	641	651	699	667	673	676	674	651	681	676	651	681	670	658	652	638	675	676	681	698	694	626	700	672	613	704	674	667	641	648	662	661	666	659	696	688	674	656	689	626	677	656	687	724	661	658	687	722	673	662	682	672	626	635	624	677	630	677	699	641	661	677	662	699	711	645	647	652	629	668	658	682	669	651	635	686	664	651	656	651	645	701	666	684	707	688	669	652	654	713	657	717	655	661	662	665	658	649	689	682	657	643	688	672	698	704	688	668	652	679	625	688	644	643	681	647	650	698	675	656	667	676	703	707	636	695	655	696	651	685	659	671	641	692	675	707	684	655	628	685	676	688	642	678	690	657	658	668	610	667	643	595	664	706	683	641	694	661	658	682	665	704	638	714	645	667	661	676	654	663	675	640	678	679	636	631	695	663	652	700	651	634	650	666	691	668	679	645	654	668	735	665	697	614	634	646	683	648	692	701	659	634	658	674	710	676	640	686	654	713	658	672	630	693	599	659	680	648	697	647	715	701	690	688	675	690	702	616	612	671	606	677	625	637	723	631	692	669	678	702	676	639	680	659	601	676	665	649	654	699	715	692	688	638	687	627	680	662	694	652	633	653	632	648	626	678	631	678	643	618	642	688	654	638	632	693	643	674	672	658	654	650	700	675	679	681	666	631	662	652	674	672	668	697	687	708	665	679	712	691	675	666	625	694	680	704	652	617	654	672	690	655	681	713	625	687	712	627	692	692	646	647	671	680	706	655	618	677	629	650	682	623	681	682	682	685	670	677	692	658	643	723	635	697	645	665	621	647	633	644	690	661	633	652	679	657	649	676	650	651	634	679	655	690	672	636	678	662	637	692	654	637	671	652	685	670	615	662	647	678	677	643	686	684	661	656	673	643	694	651	639	694	658	664	634	697	635	671	658	680	622	689	653	685	655	690	600	656	739	672	708	620	656	635	646	657	649	647	658	624	637	632	700	663	665	685	654	678	671	663	686	663	682	687	645	631	664	665	666	589	637	685	644	657	631	672	648	671	688	709	616	693	684	719	634	651	693	674	718	686	696	620	608	706	667	648	699	625	675	660	694	684	646	665	680	715	623	648	618	690	664	624	619	668	680	641	653	647	682	659	653	635	671	657	666	708	629	666	670	637	652	670	640	642	709	632	652	627	624	712	659	741	661	664	663	650	645	646	646	661	660	681	649	632	676	609	649	662	701	645	669	671	682	615	638	677	637	700	671	644	697	687	674	671	634	642	644	652	652	686	649	640	647	681	652	629	604	658	683	622	658	695	658	717	658	665	645	695	649	638	702	642	675	637	693	610	702	718	631	676	664	665	655	680	645	644	666	667	679	674	629	652	665	666	679	637	685	617	732	646	639	664	659	666	660	718	661	672	692	668	651	658	629	685	659	694	645	672	659	648	622	677	706	679	695	680	691	698	651	671	661	664	677	667	640	663	651	660	658	699	678	643	680	643	673	663	682	603	671	620	706	703	624	664	683	631	655	654	695	643	654	636	653	683	688	678	685	656	652	662	690	654	649	691	637	667	648	671	669	691	655	643	656	685	683	668	686	663	675	665	668	663	677	679	638	673	684	682	657	689	664	641	658	652	697	682	673	660	607	662	685	622	665	694	667	711	667	679	626	672
13671	11168	12605	4301	2324	1395	1291	1181	1028	768	697	657	640	666	643	507	432	464	441	411	407	447	410	347	357	353	298	337	308	328	326	334	292	336	310	309	346	349	329	328	333	327	285	303	270	259	316	323	338	297	303	298	298	267	280	304	294	308	290	274	307	307	272	291	266	294	279	306	307	297	284	281	338	282	295	320	254	264	303	270	282	317	291	275	310	290	314	302	273	280	289	248	272	269	236	280	282	269	303	322	289	298	298	287	286	264	279	306	282	291	275	290	292	263	284	287	260	274	273	308	279	261	267	259	294	259	265	280	277	279	280	306	284	296	267	272	238	267	273	276	303	308	294	282	284	316	291	285	269	274	261	271	260	279	299	271	296	291	270	322	283	296	275	299	289	290	255	296	303	306	272	279	284	276	285	258	277	256	267	295	300	292	289	314	289	288	292	303	291	303	304	282	281	281	243	279	263	259	290	260	271	298	276	279	295	264	287	290	264	275	267	294	275	283	270	267	302	280	268	290	268	273	301	269	271	310	293	279	295	301	289	297	266	273	288	239	283	284	259	281	279	285	275	291	313	278	289	278	295	271	269	280	298	305	280	285	305	307	262	322	300	291	290	264	288	278	259	254	311	292	270	277	269	292	285	290	258	287	267	281	311	297	268	292	305	306	279	293	274	304	267	286	257	300	279	281	291	282	299	301	295	287	249	300	267	305	305	302	265	291	258	275	276	319	278	290	288	268	292	295	282	286	278	295	296	306	284	262	293	277	292	271	311	281	278	294	269	271	290	284	304	280	253	272	279	276	313	322	271	281	269	296	255	290	277	279	294	274	272	264	277	276	274	279	281	298	271	254	306	288	294	273	271	286	276	281	281	260	290	307	258	278	251	286	304	267	269	288	293	300	245	252	298	298	259	285	300	244	281	259	285	301	299	282	293	279	273	278	281	283	293	279	251	277	295	276	248	252	280	269	291	261	276	250	254	282	267	274	275	279	269	297	276	288	269	280	303	262	281	294	286	292	297	303	274	239	265	254	272	279	270	270	274	276	267	279	304	267	309	287	315	297	280	280	283	277	255	244	281	307	291	286	265	290	269	253	311	279	284	283	297	303	254	273	267	278	285	282	300	260	286	304	272	285	280	300	267	271	288	290	317	287	279	291	284	302	273	290	287	288	284	283	280	281	276	279	286	281	316	309	269	287	291	294	293	261	265	282	245	310	273	276	269	267	278	271	254	256	273	260	293	300	286	292	282	297	266	288	258	273	272	273	271	303	303	298	257	280	299	284	270	289	277	293	290	273	278	279	283	282	272	258	242	281	274	267	299	295	283	284	295	289	266	282	265	281	257	297	302	285	274	282	253	278	271	302	306	281	261	285	274	290	288	276	246	285	282	282	265	286	321	293	294	276	274	257	261	293	288	253	281	292	265	321	274	300	304	284	279	289	267	270	272	263	289	274	261	281	275	272	268	276	287	250	330	277	302	264	272	271	270	243	293	273	275	290	287	276	280	304	309	261	277	283	271	280	273	281	274	271	284	271	301	273	263	280	285	278	238	308	302	307	309	283	259	312	271	297	284	268	289	278	270	295	278	289	254	272	301	245	292	295	303	293	269	294	276	272	296	301	250	306	275	212	280	286	251	256	268	277	275	280	298	259	278	282	273	287	276	256	303	267	284	276	247	282	286	284	271	300	291	291	220	287	292	280	292	273	286	290	288	286	297	277	284	295	271	279	268	278	278	290	276	254	276	273	281	301	316	285	285	289	230	279	295	286	296	306	267	319	292	289	237	291	286	307	285	290	263	279	278	277	299	283	301	260	275	272	268	268	279	309	319	278	279	295	274	321	257	268	269	298	280	278	268	280	273	322	243	250	278	266	302	275	303	267	292	294	292	273	288	264	288	301	280	278	314	280	279	268	282	235	289	286	280	265	278	275	321	244	307	254	235	304	269	285	277	291	282	286	281	288	281	288	280	280	277	287	267	287	277	280	281	304	282	268	310	282	275	286	258	259	266	290	261	308	272	278	256	289	296	276	288	261	276	288	295	270	298	292	305	270	276	258	279	263	280	282	262	307	281	286	287	274	291	291	286	280	244	309	282	261	283	289	280	301	253	241	275	297	257	287	296	295	297	294	277	268	277	276	288	258	303	275	296	282	276	277	281	261	266	254	289	278	309	280	275	267	303	285	278	264	263	274	310	255	291	281	271	274	291	308	282	299	290	302	292	285	276	313	278	288	291	290	254	258	280	295	270	292	276	267	307	239	262	328	310	255	285	263	274	283	270	273	264	270	279	265	290	307	305	275	290	272	261	260	279	278	290	288	304	284	297	302	247	274	298	295	295	275	254	287	293	277	286	288	274	304	270	298	289	259	278	290	265	284	290	288	310	263	270	300	271	273	325	286	278	271	284	280	259	284	298	288	279	274	292	301	269	273	301	261	277	308	284	307	274	273	266	287	313	279	261	280	258	275	307	296	289	263	298	283	267	272	301	327	283	323	267	269	246	257	264	268	283	335	278	285	314	296	265	261	287	274	298	271	270	301	273	260	280	276	276	280	293	308	268	261	271	281	315	274	278	272	297	275	238	270	282	279	298	252	275	291	295	282	298	272	266	296	302	274	287	269	266	291	303	296	291	320	283	295	280	261	310	277	292	292	260	280	290	286	309	312	258	282	305	308	289	271	265	315	292	267	300	278	275	318	267	280	267	312	263	284	273	273	288	283	282	280	266	302	283	291	309	303	290	275	293	269	270	309	288	288	302	239	265	278	267	323	288	263	288	272	254	266	299	294	272	293	291	276	283	291	285	292	249	274	272	283	254	286	267	276	280	284	252	275	280	294	300	250	287	280	309	273	262	294	287	271	276	290	251	279	317	247	271	264	295	244	292	280	272	275	267	247	279	301	278	285	298	311	286	285	274	255	297	297	308	247	247	263	320	277	278	310	287	275	267	278	318	275	304	278	284	252	270	281	278	273	282	286	291	267	284	292	251	290	300	266	267	266	253	300	267	266	311	265	251	271	297	288	283	256	291	283	263	277	290	306	300	285	241	302	263	273	307	314	283	264	294	254	286	265	248	268	294	267	270	289	275	284	297	267	288	281	279	278	271	299	295	275	267	271	285	284	262	304	293	252	273	272	263	304	295	283	270	276	292	305	265	296	309	273	275	288	281	284	259	281	303	256	264	247	306	269	278	255	301	262	282	317	267	282	279	241	285	286	278	280	320	309	275	240	272	300	281	272	286	271	283	270	288	265	277	292	274	270	269	298	305	270	291	285	286	286	280	301	251	272	277	268	288	315	262	302	284	313	323	295	260	298	285	282	299	305	279	309	267	262	279	305	309	265	305	286	302	263	285	302	263	308	312	267	257	305	286	287	291	284	278	280	276	282	279	270	311	274	295	293	313	286	266	249	281	265	306	267	301	302	273	280	291	279	291	287	331	275	286	278	277	248	279	262	282	279	292	268	304	287	261	251	293	260	313	275
10471	11539	16455	7224	6675	5227	5724	5275	4612	3351	2961	3004	3246	3502	3194	2236	1820	1853	1964	1693	1749	1911	1629	1367	1233	1130	952	1041	1022	1054	1047	1113	1073	1006	989	1055	1057	1128	1010	1058	915	943	943	925	876	798	803	823	777	760	787	764	776	800	818	788	732	814	778	821	736	822	762	781	753	766	766	791	810	774	729	738	751	697	752	808	725	720	716	742	739	740	728	731	756	718	718	718	747	743	754	645	701	679	690	724	738	677	759	740	694	697	723	667	714	732	711	698	720	687	697	686	694	675	724	674	680	716	711	675	713	689	697	713	678	676	702	739	675	674	675	723	718	698	692	651	705	701	683	685	712	705	683	667	703	740	723	716	672	720	741	709	736	714	674	650	703	671	694	712	734	694	722	717	756	747	711	679	696	686	676	727	686	692	729	699	690	710	702	686	718	679	725	674	711	765	738	681	694	696	686	760	707	679	746	680	783	682	703	737	707	677	712	689	690	728	697	700	710	697	678	690	705	764	681	719	679	692	710	629	682	694	731	693	675	695	661	660	687	704	720	680	714	719	731	736	658	696	678	716	691	698	659	665	704	705	696	714	722	696	716	677	728	719	703	652	713	696	688	710	748	745	705	712	731	751	754	723	663	649	703	708	683	760	708	697	731	761	665	716	685	695	683	686	695	645	710	692	760	703	709	677	680	731	731	708	688	697	700	668	698	684	685	656	724	666	693	699	709	681	715	733	663	710	747	723	747	661	708	671	721	684	718	712	709	733	672	678	750	673	689	720	712	661	696	694	656	664	681	751	712	750	691	720	731	723	712	682	724	681	629	682	732	752	676	726	723	723	692	699	716	712	725	680	677	718	756	691	721	681	715	707	684	704	745	698	693	758	712	710	746	716	681	665	713	658	691	725	697	691	693	720	682	721	676	758	735	714	706	682	709	718	684	713	689	684	703	724	725	726	709	696	730	703	754	694	727	683	700	723	703	698	684	671	682	702	713	700	666	710	676	664	718	712	669	703	705	709	711	726	737	698	704	680	678	722	669	708	710	720	684	721	686	700	711	694	715	670	700	724	692	676	693	698	716	679	675	730	660	658	664	706	747	650	696	697	758	715	700	699	700	680	675	748	727	718	650	703	694	711	709	713	676	662	695	725	735	743	681	709	718	722	711	664	696	741	656	674	701	706	701	686	708	705	695	652	619	727	669	714	701	631	688	712	711	687	708	746	680	708	712	712	663	665	707	722	731	729	725	661	696	695	736	750	683	717	723	700	715	696	756	731	696	748	780	664	734	709	710	701	750	673	661	677	715	688	679	731	726	670	672	714	694	736	770	695	710	680	714	722	673	725	670	697	734	653	648	719	719	688	718	705	681	681	710	695	675	691	715	716	707	736	724	704	661	731	704	719	769	712	683	683	680	683	698	721	687	710	697	725	717	666	729	719	713	694	713	692	699	723	695	691	656	710	664	715	677	705	724	720	713	682	721	692	754	623	717	679	739	714	713	675	678	687	692	676	683	682	713	706	690	689	664	704	703	701	718	741	659	691	740	685	722	679	706	687	666	693	682	652	670	746	672	685	685	685	719	705	674	700	752	693	669	743	686	687	723	698	712	659	717	709	726	704	707	734	695	687	674	687	688	737	714	726	692	692	716	682	695	716	703	727	684	689	698	707	678	746	678	700	727	705	697	719	789	732	683	685	679	676	692	689	711	711	708	719	694	716	705	722	673	690	685	669	643	722	703	717	727	700	680	692	699	674	697	695	714	686	716	684	734	692	680	740	711	690	711	710	711	714	702	691	714	670	685	720	740	716	681	737	705	728	723	691	749	698	673	723	729	723	680	719	701	737	728	685	759	666	697	674	645	678	706	702	696	696	741	702	733	726	663	745	732	710	764	704	726	662	667	759	697	676	707	689	686	738	698	713	719	706	739	708	716	709	737	684	669	711	687	713	738	656	692	680	714	741	724	719	699	677	647	737	725	685	732	631	727	737	648	729	697	699	703	661	681	679	697	727	677	706	731	726	728	665	704	684	700	701	751	703	671	697	729	664	710	660	715	695	700	737	689	688	668	662	676	743	726	683	722	742	709	716	689	747	677	725	705	700	697	697	700	680	693	718	647	715	681	695	712	719	678	788	712	730	729	672	714	739	726	711	679	735	699	695	695	681	677	750	742	658	699	718	700	712	693	717	690	705	658	665	711	704	656	685	706	702	718	706	700	700	740	656	673	731	708	749	718	683	694	681	647	764	679	687	670	684	675	706	768	698	658	677	760	730	716	715	626	663	643	716	691	639	716	690	697	710	701	701	731	698	659	678	709	737	711	720	728	733	718	670	683	687	673	677	670	681	695	682	687	721	728	752	653	688	746	685	665	716	672	709	712	708	739	724	734	719	642	711	737	702	704	698	703	682	673	699	714	681	668	692	684	716	734	702	695	699	697	686	699	709	708	699	657	737	681	681	742	683	638	700	723	712	740	691	731	691	686	668	710	739	718	680	734	678	723	730	707	706	704	689	625	679	729	708	649	695	706	675	707	701	688	729	697	651	680	715	714	712	678	695	681	706	685	745	727	670	681	745	685	711	656	704	683	704	694	733	694	700	664	686	725	752	654	739	660	746	675	695	700	672	685	686	750	701	706	710	673	667	685	670	750	715	702	767	687	698	672	692	683	701	706	686	664	667	762	752	731	655	740	736	698	698	656	713	668	776	704	727	761	656	668	732	734	712	688	692	667	715	682	718	685	677	688	723	696	718	699	698	689	723	696	664	733	680	705	681	662	727	687	702	735	761	675	652	728	674	703	710	727	718	700	647	680	662	700	658	711	691	714	719	705	682	702	703	696	713	703	699	685	691	659	708	669	815	668	651	715	678	705	706	685	709	720	722	677	710	732	670	687	699	668	671	720	700	722	663	697	657	724	707	702	698	692	715	697	680	721	699	725	662	703	689	700	726	729	693	721	763	670	668	642	700	708	663	711	687	711	722	688	665	731	717	671	726	701	703	730	670	629	713	665	649	668	674	720	711	689	663	695	678	703	730	662	659	739	732	684	680	680	675	708	660	706	739	680	732	721	685	645	689	744	692	719	694	646	659	710	684	669	719	698	661	712	680	697	716	692	740	703	720	656	650	715	698	702	715	669	705	714	740	710	692	656	730	730	731	684	704	667	679	698	692	713	694	715	701	696	696	717	719	736	705	685	698	698	698	679	706	726	679	684	675	720	641	725	689	718	654	706	747	711	687	709	742	704	672	703	663	708	690	680	653	688	703	684	704	694	711	706	725	719	702	684	677	691	657	719	759	700	695	721	693	695	738	677	701	683	744	694	715	687	683	667	666	679	683	725	680	690	724	642	688	765	707	755	667	740	659	712	698	678	701	693	687	677	674	659	690	726	732	660	693	683	644	731	690	725	731	726	714	700	682	675	716	686	719	695	684	718	684	715	665	734	731	765	735	706	735	721	683	657	729	745	701	663	687	750	669	673	707	700	701	712	709	700	694
38586	37496	46773	26364	21697	16638	12268	9040	6057	2557	1513	2489	3110	3929	3451	2248	934	913	1326	1048	836	832	910	628	535	497	418	398	432	425	440	375	405	360	393	418	441	434	408	376	374	356	379	366	327	329	327	346	345	325	351	309	346	349	343	310	341	318	374	339	347	327	352	319	369	279	348	342	356	320	360	329	276	308	312	293	298	336	309	329	326	311	264	293	335	329	331	336	306	300	283	317	276	300	294	311	299	312	322	322	298	310	290	321	302	299	319	320	294	290	314	302	315	249	291	299	319	301	276	282	298	294	278	279	300	288	302	288	286	293	299	320	280	300	315	298	302	274	283	322	315	325	310	323	297	291	315	283	302	320	319	318	280	343	324	294	298	312	330	301	305	272	320	287	307	291	282	274	276	304	323	336	311	284	313	318	329	280	294	308	336	302	299	297	273	332	307	307	321	330	300	294	300	286	297	290	320	324	317	305	317	301	319	278	283	320	318	312	327	316	277	329	282	315	280	317	295	276	332	286	322	322	324	325	281	291	276	329	297	308	323	305	306	288	296	307	298	275	293	324	338	291	296	284	277	318	325	308	300	315	320	328	281	298	314	313	312	296	331	284	305	336	273	272	271	317	323	309	294	322	297	320	303	292	328	293	325	324	294	270	309	310	302	268	318	302	309	299	281	317	316	301	298	304	314	321	295	329	305	323	299	321	320	331	327	325	290	294	280	312	321	285	296	251	306	332	280	273	321	298	316	316	287	317	293	328	272	331	309	305	275	311	291	292	257	282	342	295	329	310	291	317	295	321	313	298	301	259	285	314	292	290	311	296	312	316	318	286	317	325	321	297	302	323	309	334	279	289	329	284	328	286	333	308	330	307	279	281	291	289	311	303	329	326	249	290	319	310	309	305	300	286	285	276	331	315	268	279	301	276	279	307	278	326	317	314	290	322	288	284	291	304	286	267	276	324	322	283	302	301	316	329	300	268	300	318	306	294	302	273	325	291	330	286	339	320	312	309	294	306	298	296	315	296	319	291	278	340	300	299	285	331	309	310	285	341	312	290	297	317	311	333	309	329	313	287	335	349	317	299	296	294	302	312	303	279	305	316	320	273	291	305	320	267	280	288	287	339	319	286	311	305	322	285	270	279	307	293	287	287	328	285	279	344	325	320	279	298	314	314	332	293	343	329	305	321	333	334	316	307	322	313	285	262	299	309	320	294	294	308	308	277	284	317	343	317	286	305	288	281	302	290	319	312	310	325	331	305	322	293	294	311	281	307	281	330	310	294	288	302	332	285	298	293	298	278	293	331	321	320	302	314	317	302	288	293	338	274	288	308	324	303	297	303	296	325	273	330	297	300	338	285	316	294	307	320	292	267	285	308	306	309	299	299	323	291	289	315	282	308	305	309	304	308	292	351	328	271	303	289	272	326	293	270	314	321	297	293	256	276	305	314	305	294	312	324	300	292	308	307	316	288	276	275	303	297	252	323	295	310	308	316	347	301	292	267	319	329	282	298	329	313	299	290	324	307	305	340	324	303	317	295	291	329	286	282	303	288	273	271	312	325	323	270	295	326	295	298	280	274	295	306	293	291	294	302	329	311	292	320	319	314	269	282	291	305	282	344	311	318	333	309	302	294	272	283	288	307	296	271	288	282	295	312	290	304	312	295	312	304	309	273	298	303	285	290	308	325	284	287	289	311	302	318	305	296	306	325	299	360	322	327	323	316	263	294	288	306	311	298	295	267	296	284	330	324	290	289	322	290	312	295	308	284	276	337	317	293	290	309	272	320	302	310	305	301	320	282	303	302	294	294	281	293	285	267	279	293	296	286	332	296	281	315	295	288	299	312	279	283	313	313	350	323	320	325	292	296	305	307	334	297	312	303	303	309	286	274	283	287	292	284	295	289	279	307	315	291	304	307	304	327	312	325	278	329	320	284	297	324	274	308	308	322	290	275	342	295	330	286	307	325	326	302	313	285	286	296	304	299	294	296	290	308	293	280	317	300	309	306	304	309	310	327	314	300	285	334	281	340	317	315	306	297	311	297	303	302	326	314	317	317	325	343	310	324	306	292	297	293	309	322	303	303	280	286	298	296	291	294	339	299	332	338	285	295	291	310	308	340	302	292	290	311	294	328	325	304	303	325	308	303	293	299	307	289	317	288	318	320	313	268	301	288	303	309	352	296	331	306	309	298	315	309	304	288	326	293	337	284	345	323	256	317	283	307	300	307	287	313	312	278	336	346	301	311	287	301	306	289	317	298	302	335	332	295	301	279	306	286	321	323	314	328	304	283	314	320	326	296	315	307	344	269	290	310	290	319	296	266	295	298	297	287	270	302	311	337	334	344	302	333	292	286	327	303	322	302	287	330	270	313	324	315	311	287	309	308	290	277	319	309	308	290	300	293	329	302	270	298	309	298	293	289	306	325	337	310	314	323	288	322	301	297	332	269	294	286	301	307	290	270	298	296	282	289	314	291	308	292	282	331	294	306	269	327	299	303	312	288	296	300	332	276	296	291	257	320	319	300	338	299	323	273	323	276	308	343	283	333	302	291	345	332	299	335	310	293	289	287	334	270	318	314	301	339	320	339	289	307	311	280	292	302	286	276	309	313	316	326	268	326	320	287	310	320	309	297	288	307	334	315	331	285	307	292	314	278	308	316	315	298	313	280	320	338	303	302	319	310	303	309	278	293	300	329	308	304	311	288	299	335	309	291	312	287	339	282	298	303	274	300	297	314	331	272	288	300	313	284	262	316	315	298	305	316	303	297	332	299	304	284	320	307	291	338	294	274	298	316	290	297	297	295	297	296	288	288	314	290	304	298	319	306	294	304	327	294	290	325	265	290	294	308	278	291	305	290	304	286	300	282	314	327	270	293	306	296	282	329	305	305	289	319	304	307	312	282	294	273	300	292	291	277	286	298	304	292	294	316	322	275	305	316	287	319	297	308	309	322	336	288	296	287	293	319	315	300	325	289	296	282	285	294	295	299	329	320	310	337	320	302	325	279	283	305	268	287	294	298	273	313	314	329	291	299	289	350	290	300	282	300	328	300	301	289	318	319	293	296	324	324	283	306	304	306	283	295	315	296	320	272	281	284	318	333	291	291	329	334	299	282	300	301	268	289	291	320	313	334	314	284	319	289	288	308	311	312	299	300	306	306	287	316	326	283	314	322	321	313	299	318	318	301	297	316	298	344	277	280	276	305	302	292	316	318	304	291	317	287	302	310	325	344	322	314	320	281	326	310	281	288	308	282	299	318	308	285	323	322	308	291	297	307	297	289	274	286	280	325	322	280	317	317	264	283	335	288	303	297	302	330	326	287	313	303	314	314	302	277	281	275	328	306	290	291	274	269	341	300	289	252	312	259	301	258	303	298	293	339	310	303	297	292	291	292	312	303	297	292	291	303	290	326	284	287	281	324	269	317	303	292	293	312	311	300	294	308	305	316	302	295	311	281	325	279	309	307	309	318	318	312	269	313	347	309
29074	32897	42733	18208	21314	15391	17384	16721	14496	7208	6123	10234	13306	15736	14264	9175	4241	4295	6793	4945	4107	4639	4676	2817	2347	1867	1638	1455	1422	1465	1512	1503	1415	1543	1436	1463	1474	1606	1534	1397	1314	1307	1253	1095	1094	940	1017	1010	990	929	909	831	852	892	851	906	868	927	1057	1021	1051	1004	925	941	888	895	867	870	887	845	854	837	809	847	843	833	797	829	804	785	833	829	816	756	759	767	806	787	728	727	731	733	762	745	722	752	768	746	821	750	765	777	826	722	790	752	811	762	768	738	728	686	741	692	763	739	765	772	717	759	732	729	743	744	724	730	706	767	731	737	746	744	751	712	720	728	747	741	757	774	770	794	667	692	798	706	757	770	774	714	719	774	731	744	767	740	730	751	747	709	735	772	753	732	762	739	696	696	714	736	722	758	747	787	769	729	726	759	739	768	779	765	743	762	737	719	734	717	758	732	761	725	719	756	770	737	765	737	741	715	745	744	751	752	757	722	735	742	752	760	754	684	723	697	781	740	784	792	743	788	738	761	744	720	763	753	716	757	715	735	732	753	773	688	682	695	729	728	720	749	750	728	775	716	727	759	765	736	759	705	810	708	742	680	780	722	737	751	770	775	724	761	771	748	747	780	770	719	764	732	712	734	727	720	797	732	778	744	713	727	740	723	725	714	774	693	737	733	754	735	747	784	754	779	771	711	727	753	735	749	779	746	745	730	775	749	774	717	758	754	742	777	758	717	716	739	774	744	770	732	734	728	755	728	753	769	727	696	703	745	750	760	779	687	702	695	728	741	716	733	711	774	730	705	735	695	750	705	722	763	798	758	748	770	754	715	730	801	714	736	731	721	743	739	744	782	743	772	749	707	708	744	805	756	723	711	748	728	726	704	733	711	750	734	778	760	726	694	751	741	776	742	727	768	793	754	766	703	753	754	728	750	771	734	779	720	751	757	766	744	783	698	706	795	742	796	757	764	750	745	757	766	742	688	708	778	729	713	738	739	785	733	694	748	781	745	814	718	732	734	761	741	725	743	764	735	761	767	751	781	770	746	704	739	773	775	735	759	752	730	775	733	702	726	721	736	729	761	716	711	758	744	732	780	725	742	732	774	735	746	752	717	744	742	738	716	738	754	761	748	749	720	759	723	790	741	740	725	716	730	726	727	793	810	734	759	771	702	771	721	732	736	730	700	722	748	765	722	732	714	719	761	712	744	762	741	765	755	739	751	757	766	769	760	716	734	741	713	756	741	731	759	799	711	778	802	705	734	737	759	760	746	736	719	697	718	738	736	773	752	696	742	778	748	773	725	780	710	771	746	779	748	779	760	727	751	755	772	775	771	765	718	751	779	714	726	725	706	786	743	741	730	768	741	738	714	719	741	752	721	745	755	759	688	777	766	709	753	720	710	735	741	714	770	739	690	733	733	779	734	714	766	749	760	771	756	798	720	738	723	769	747	751	718	720	670	712	695	756	757	717	751	756	722	739	735	764	702	744	788	780	736	715	714	738	741	777	748	764	662	743	721	734	737	743	767	754	752	768	770	714	739	753	697	771	733	705	777	719	711	710	781	686	728	682	734	782	698	692	742	691	773	776	727	728	754	732	746	787	695	755	740	750	815	780	732	777	770	757	746	763	749	717	721	753	743	771	725	716	784	724	734	717	727	701	740	719	742	762	748	723	763	724	732	705	691	728	780	727	737	787	757	769	754	702	723	770	728	721	768	774	712	687	729	712	767	741	756	729	738	751	756	718	707	708	734	754	760	722	761	756	731	693	729	767	693	781	758	778	768	792	758	715	785	731	729	721	724	744	719	770	766	764	765	732	750	774	745	727	746	733	761	733	741	751	783	727	712	758	756	723	779	728	750	704	721	746	721	763	757	742	738	745	794	754	759	749	711	729	728	733	721	738	741	727	739	721	751	748	750	731	760	727	738	753	718	751	778	745	746	770	728	720	771	804	769	775	761	745	802	716	747	712	697	790	796	748	663	707	743	740	702	755	765	755	762	767	689	752	741	733	745	741	708	732	729	720	749	672	717	760	711	742	711	728	743	744	775	776	702	755	759	752	767	709	774	735	728	740	733	733	702	760	732	712	764	761	766	763	789	780	736	746	695	738	759	710	730	762	714	728	789	734	740	736	746	729	734	741	666	739	748	770	753	773	663	710	742	735	753	748	720	717	756	794	728	732	756	781	743	731	711	736	711	749	737	749	729	742	692	764	762	739	752	759	728	663	764	756	743	721	764	733	757	751	727	707	767	707	707	773	713	767	712	752	799	760	714	754	722	729	774	756	747	813	723	744	718	717	750	738	696	729	787	742	717	706	740	718	736	723	732	750	706	716	665	757	778	716	726	753	738	743	763	727	736	722	750	716	714	691	739	732	757	788	749	709	737	736	744	721	789	718	789	731	769	709	753	755	733	797	724	724	793	721	710	763	745	780	706	713	731	755	777	761	715	669	756	729	701	748	797	746	767	791	713	716	770	734	741	776	683	754	708	752	697	748	707	771	740	759	725	760	768	788	746	737	758	720	728	741	763	752	727	730	724	729	712	732	758	716	744	758	739	727	716	727	720	755	716	717	742	771	758	761	767	792	700	781	692	731	721	770	772	745	695	748	718	738	711	742	732	725	696	783	744	761	762	756	765	744	747	736	728	734	750	717	747	738	712	707	740	739	725	731	765	753	730	758	717	740	747	776	776	748	738	728	738	736	733	792	738	763	759	670	732	781	686	741	809	778	734	761	732	756	714	800	730	756	779	769	703	734	776	742	747	710	715	741	713	703	746	737	697	732	739	755	694	695	782	743	776	692	734	714	776	713	779	722	707	749	721	733	688	798	745	709	751	720	707	704	754	752	725	773	736	746	736	735	716	759	732	767	802	760	737	663	725	755	767	771	776	725	730	738	755	736	771	731	740	761	766	731	762	720	749	758	781	716	765	726	687	723	748	755	797	771	720	757	669	785	694	762	748	764	764	725	693	735	786	765	772	787	727	731	746	709	739	706	750	736	709	712	744	738	761	734	716	753	707	688	748	708	750	739	758	746	725	798	737	737	751	726	722	727	702	759	761	738	774	778	765	687	700	720	732	733	728	774	723	759	750	785	734	743	771	731	746	740	766	761	769	737	696	780	715	784	791	798	712	787	777	736	756	762	702	769	772	741	771	739	745	712	754	788	726	750	719	794	695	794	726	721	800	773	735	727	754	741	705	808	743	748	689	680	729	776	753	753	712	765	724	726	768	734	720	720	737	749	736	779	757	715	785	750	759	729	746	780	770	705	700	704	739	755	742	750	746	781	729	748	767	748	744	742	723	753	689	768	747	777	799	761	754	702	814	729	730	769	717	750	737	789	771	730	761	724	734	748	731	701	702	725	694	738	718	734	708	728	759	744	728	741	719	746	726	720	734	776	746	762	792	736	755	735	801	753	757	750	754	783	718	745	793	774	687	789	822	739	759	764	704	726	739	728	736	756	752	717	757	701	710	709	724	696	782
47960	41425	42953	27295	24606	22106	17631	14439	10118	4501	2800	3973	6056	7633	6726	5044	1860	2265	2038	1425	1537	1533	1233	805	648	566	504	399	427	383	406	404	404	408	371	424	378	427	417	435	379	379	336	346	319	324	319	316	333	286	269	305	261	305	309	271	293	328	329	324	319	333	293	289	265	309	298	307	301	286	293	294	294	279	267	317	289	278	304	309	286	292	288	280	290	277	281	257	271	291	293	285	291	264	303	282	279	281	260	265	289	307	253	303	298	256	262	267	295	281	256	275	257	246	272	269	285	271	271	272	277	295	261	277	288	289	274	251	303	251	257	255	251	289	253	274	271	272	300	280	270	307	266	265	297	264	290	272	257	258	258	247	247	279	261	279	241	283	233	267	254	252	259	231	241	255	282	251	265	257	256	299	297	276	260	273	248	257	254	254	268	269	284	245	271	283	254	295	287	237	292	266	290	279	285	277	277	280	274	262	297	275	295	285	288	276	268	273	284	248	270	269	267	255	276	249	230	283	285	272	242	284	257	290	260	276	266	304	284	297	283	270	282	274	302	286	273	299	282	266	280	270	269	264	269	269	293	274	253	254	265	263	281	264	279	285	272	254	294	276	276	274	299	291	259	252	302	266	275	259	258	268	290	285	302	270	254	270	263	267	233	279	279	294	290	282	262	269	269	287	259	306	275	298	260	271	273	237	254	250	245	265	271	277	260	279	258	284	241	282	271	270	256	280	270	263	264	272	262	270	290	261	260	280	247	286	286	293	296	283	268	296	259	264	258	282	256	246	288	276	290	258	307	259	262	269	273	277	282	243	267	251	281	284	275	264	265	306	251	282	261	243	283	267	277	261	268	279	285	309	303	257	292	257	261	284	291	291	244	255	246	291	278	279	251	249	250	268	286	300	249	296	288	272	282	274	257	261	278	275	263	274	251	291	283	266	262	275	290	267	273	265	261	270	293	288	260	240	282	271	247	267	263	291	287	280	270	258	287	275	301	271	273	277	260	301	245	237	258	260	242	277	272	280	275	263	224	242	245	269	269	271	286	269	274	244	303	261	254	284	254	295	283	314	281	254	259	277	273	280	287	291	267	258	258	241	238	246	253	246	259	285	262	263	257	278	281	232	277	275	279	312	269	274	284	259	294	254	270	272	257	240	299	329	275	290	265	260	271	289	273	250	295	300	255	256	244	278	291	297	285	284	271	239	282	283	285	252	271	282	270	285	277	236	288	253	273	288	262	261	264	289	247	290	280	264	276	269	264	238	292	276	263	281	271	297	265	264	255	260	250	231	286	265	251	289	245	260	258	280	254	257	251	255	261	274	249	281	292	256	242	273	259	248	259	286	282	300	279	266	253	281	321	271	272	226	269	283	251	259	246	306	257	284	271	273	275	264	277	273	273	242	270	288	304	247	287	278	276	253	248	269	272	304	293	287	238	245	269	263	296	309	263	270	270	299	269	287	259	260	249	273	303	249	270	258	253	282	276	270	241	297	253	286	268	274	277	260	239	241	280	282	285	271	244	289	264	268	270	269	280	286	271	296	266	275	263	240	290	251	277	283	280	277	287	257	266	275	261	294	243	272	285	295	301	280	291	266	253	243	307	277	275	253	234	294	259	266	258	261	267	259	271	280	233	265	256	275	260	227	279	274	244	296	242	290	283	272	283	263	269	245	276	251	270	265	241	261	254	266	257	269	267	292	241	277	290	313	282	264	257	276	251	275	283	263	268	270	276	249	275	272	302	258	266	268	284	273	269	274	282	305	290	300	250	281	261	293	301	264	262	287	310	291	256	232	279	282	263	260	272	265	306	270	286	290	300	271	281	254	271	271	247	268	264	275	283	262	266	257	281	252	265	246	267	272	292	289	266	282	270	290	268	264	289	235	271	270	265	291	247	282	245	247	250	262	273	281	270	276	294	269	251	279	275	277	273	294	259	315	266	273	259	260	304	284	269	258	263	280	259	256	293	286	255	279	263	278	266	284	293	279	271	233	302	270	265	242	258	232	263	279	268	298	246	278	265	284	272	277	285	275	260	278	276	274	286	264	245	288	276	264	262	264	246	240	267	264	268	281	255	285	271	320	301	274	290	256	256	260	296	265	267	280	297	279	266	255	267	315	294	267	296	262	252	257	268	276	289	291	281	241	271	303	275	280	250	246	265	284	271	264	285	263	271	248	286	274	277	291	308	278	262	258	258	283	247	267	258	289	324	289	293	271	264	258	267	284	249	282	269	258	234	283	269	281	276	260	275	276	283	295	265	272	242	263	267	262	266	251	272	263	258	265	287	250	255	284	274	250	248	271	273	275	289	269	275	247	291	242	263	263	281	281	261	268	279	293	274	275	276	265	298	297	246	257	294	290	271	245	253	265	269	263	286	247	279	287	271	290	280	266	274	266	272	278	279	288	255	282	288	267	282	272	263	286	261	255	275	277	260	261	273	263	284	294	281	267	224	245	257	301	257	277	238	292	302	269	246	277	268	259	270	310	253	248	268	263	269	268	289	266	301	256	256	256	313	237	260	275	254	295	278	259	278	259	252	262	297	280	285	289	276	264	267	255	279	271	245	250	275	253	260	254	279	234	274	257	281	248	266	246	281	258	267	277	322	301	267	288	300	262	270	253	266	286	282	244	252	273	248	252	254	271	262	273	259	287	256	268	245	268	275	248	286	278	292	228	264	282	266	254	257	247	265	289	277	263	311	287	259	258	281	267	266	239	281	272	244	273	265	219	302	275	279	258	232	246	270	240	283	262	266	278	258	256	267	263	295	255	251	305	290	277	287	292	273	286	290	284	279	281	276	283	301	256	288	278	269	272	269	276	260	291	264	281	239	254	271	287	268	271	227	271	277	278	251	278	295	309	260	292	282	266	276	259	268	269	271	227	277	262	249	282	256	267	249	269	252	286	277	255	251	269	278	276	284	283	269	270	260	258	294	268	287	276	265	262	269	232	240	261	276	268	238	265	293	254	282	254	263	293	278	280	263	257	257	289	262	281	276	292	280	294	267	269	279	286	267	265	288	252	236	242	261	278	278	258	283	271	280	289	272	263	282	276	299	264	287	247	259	254	258	258	261	265	289	291	270	262	251	253	271	295	278	273	270	269	268	258	239	289	283	271	286	281	256	263	259	280	311	269	267	281	283	278	282	262	270	256	300	286	278	245	261	232	282	257	275	283	270	268	248	272	259	251	297	283	264	270	272	308	256	261	230	281	269	225	245	293	280	292	246	248	254	280	269	266	263	309	268	251	272	267	271	261	269	253	255	287	240	268	249	255	281	286	283	259	280	301	273	290	268	265	267	257	252	258	236	256	301	259	305	277	273	304	276	244	281	269	248	276	288	272	252	246	274	291	276	258	290	277	273	278	251	255	243	267	284	260	253	275	279	271	257	272	247	299	265	296	288	254	255	295	272	231	287	298	282	244	243	255	265	271	277	272	270	268	253	286	264	241	252	257	278	260	279	287	272	245	268	277	289	292	256	268
35763	39991	44499	23902	26266	20904	20579	21082	19927	9906	8808	14653	20010	24019	20782	15381	7155	9781	8627	6480	6968	7576	6614	4256	3178	2620	2236	1827	1680	1740	1655	1686	1671	1744	1669	1761	1821	1877	1772	1672	1513	1384	1412	1330	1148	1037	995	1005	1002	994	907	911	881	873	923	786	966	933	1112	1125	1105	1046	1016	916	835	945	881	878	897	826	855	808	821	823	795	797	791	768	783	775	724	771	788	756	708	745	721	685	683	676	652	691	711	720	673	647	679	671	689	669	724	659	650	663	600	696	675	605	703	711	654	688	663	677	642	664	651	658	665	679	649	681	659	690	669	665	645	651	688	650	675	669	646	679	681	664	644	636	688	662	670	616	660	702	634	658	652	684	664	662	660	665	655	656	701	658	633	695	645	665	697	647	621	655	638	612	654	656	676	664	641	641	651	699	680	652	652	649	654	634	657	638	649	678	650	671	649	708	647	678	639	680	604	637	675	615	694	659	661	674	624	672	677	679	646	668	639	629	698	681	636	641	675	711	677	647	668	627	618	675	642	635	680	663	625	686	679	642	616	627	679	680	612	658	669	630	630	671	685	657	678	679	676	662	666	720	652	668	691	660	669	650	659	640	625	679	640	638	606	667	637	678	700	669	673	682	642	659	690	677	686	659	642	616	659	675	695	625	604	654	642	683	640	632	682	616	649	660	634	635	624	665	648	672	650	681	689	643	634	660	608	593	637	682	640	662	690	656	621	655	630	670	648	675	673	654	651	615	640	651	650	651	606	659	635	582	608	684	715	665	657	663	690	646	646	668	658	688	678	648	682	644	673	644	668	654	702	655	652	673	699	654	624	631	626	631	685	634	670	685	704	671	648	618	656	630	611	644	658	642	689	687	649	616	661	660	659	701	610	652	669	617	661	622	665	626	676	670	664	675	677	614	682	629	672	710	654	668	638	624	675	685	626	682	688	617	665	700	642	653	646	636	640	623	643	643	649	636	654	671	653	641	674	637	671	695	667	669	688	656	627	642	650	643	665	632	600	683	636	663	669	636	652	628	670	646	648	630	659	620	664	626	642	683	675	667	618	656	661	655	662	663	654	645	681	682	666	673	645	644	649	675	705	667	682	617	661	687	640	625	660	685	625	657	668	665	646	662	686	652	664	626	666	666	672	679	653	677	666	681	643	649	605	620	692	654	628	697	641	664	684	625	617	698	651	682	663	676	643	645	686	711	626	654	668	635	673	676	681	677	629	694	609	632	677	694	621	659	694	732	684	694	662	658	645	622	644	621	629	672	590	665	651	636	687	696	683	622	659	637	639	646	648	633	689	647	645	648	626	652	666	621	654	664	682	641	663	641	657	658	643	639	651	674	617	671	628	635	615	648	674	657	642	679	687	666	655	648	677	647	676	649	635	671	640	635	653	666	643	686	673	703	634	668	628	659	626	660	653	716	591	642	645	669	664	681	663	698	654	660	677	653	653	681	669	650	648	650	648	622	635	667	615	682	633	706	668	622	647	664	675	646	684	617	686	706	635	631	676	680	653	663	644	645	623	625	620	647	692	661	677	606	652	652	663	685	659	617	634	689	628	682	665	649	630	678	614	657	655	681	681	674	635	662	650	687	638	652	647	683	655	695	669	669	632	684	669	692	655	670	632	676	684	607	647	623	651	631	613	686	665	671	699	705	670	670	666	692	655	683	662	705	674	660	636	668	763	640	635	629	662	610	654	670	638	636	665	675	710	671	646	608	658	661	630	651	647	610	657	608	640	680	651	638	699	647	636	656	637	640	697	673	655	667	688	686	664	612	642	627	641	653	602	658	650	677	647	652	657	623	698	640	669	648	635	661	626	657	649	624	656	624	662	645	632	687	691	610	666	663	644	632	630	650	678	709	669	669	636	677	648	672	670	606	630	672	662	675	642	633	647	637	589	649	649	623	658	638	663	673	681	677	699	696	691	669	695	645	662	648	590	624	671	651	616	625	654	657	630	705	668	681	628	665	669	676	643	672	661	644	693	688	636	657	646	624	643	684	652	674	676	663	633	633	648	648	673	644	598	664	707	691	622	658	654	629	669	662	681	689	685	687	653	668	671	657	684	639	657	622	655	682	619	593	700	652	693	606	687	681	641	678	621	681	722	624	626	648	638	705	678	712	672	694	681	671	642	686	672	659	624	666	682	684	706	640	656	673	701	633	616	630	651	687	638	636	632	703	625	702	661	670	655	640	619	639	690	679	715	629	654	663	619	638	652	651	668	647	664	706	603	682	644	633	630	631	741	686	662	638	640	675	678	649	642	667	633	633	674	612	686	668	610	638	683	622	643	619	637	678	627	620	629	671	665	647	700	714	617	661	731	609	649	673	651	646	639	672	653	641	632	698	657	623	653	696	627	653	637	651	693	654	678	578	641	638	617	670	720	656	703	646	611	633	669	704	633	648	667	680	657	697	611	651	624	673	661	712	645	692	649	655	662	602	691	648	653	603	678	662	649	655	656	629	646	662	693	682	642	671	658	623	681	646	685	673	682	594	676	621	665	633	674	639	644	629	645	669	659	617	615	662	679	673	619	673	692	681	655	676	702	651	663	627	652	579	692	680	663	685	653	676	712	681	673	655	644	641	661	700	647	656	681	644	718	649	669	680	678	661	635	660	667	655	631	676	644	649	668	651	624	648	640	692	664	624	693	663	679	684	675	695	634	653	648	636	711	670	633	698	705	670	625	656	696	644	623	658	656	650	695	623	653	627	635	639	662	624	633	684	685	705	666	656	673	659	628	643	676	678	665	650	631	656	648	623	650	669	652	657	684	647	652	627	641	651	704	684	667	631	699	685	660	683	628	653	654	689	664	656	675	682	649	603	635	618	666	663	613	691	656	720	674	656	685	645	638	679	641	663	672	700	678	663	633	660	659	618	620	607	648	636	650	610	646	679	626	635	630	667	662	674	684	647	706	713	625	623	622	690	676	646	687	714	619	660	652	654	620	630	691	645	642	643	680	618	653	636	642	695	680	652	679	651	684	614	628	658	673	638	643	685	632	640	630	666	691	626	642	612	627	690	630	604	649	700	623	623	635	644	652	654	711	652	683	652	664	674	650	658	640	614	693	653	672	737	679	621	641	686	643	658	681	648	610	649	669	595	635	624	646	687	617	672	624	636	630	639	672	671	666	672	675	680	676	698	665	634	630	626	599	650	635	671	642	678	638	646	641	671	639	691	648	673	664	666	660	644	650	668	699	663	687	705	647	670	646	625	686	632	671	658	670	627	628	660	671	678	618	666	653	665	684	651	648	637	656	654	676	620	682	653	669	612	631	656	634	684	668	660	630	641	649	642	699	658	647	666	682	660	639	649	687	604	688	661	654	655	631	644	658	620	676	632	630	652	652	668	658	647	661	680	660	657	621	689	632	643	666	660	635	683	645	681	648	659	690	655	676	617	680	686	649	606	664	651	595	651	663	662	712	607	705	651	645	682	644	665	616	686	628	602	685	658	663	617	622	679	632	616	681	630	611	605	704	677
13264	11796	15496	5081	2516	1607	1302	1217	1101	775	647	740	837	761	680	599	457	480	474	454	429	407	430	361	351	326	334	311	335	304	316	347	323	318	323	333	324	332	354	311	292	302	291	304	291	320	287	302	252	307	294	276	264	289	300	276	304	306	283	296	264	262	303	275	287	289	294	291	277	256	283	280	274	301	278	297	305	290	295	265	297	244	259	289	262	288	268	272	275	293	299	301	265	260	256	277	301	292	272	304	284	309	288	275	272	290	277	296	318	280	285	259	283	294	296	261	308	288	266	262	298	304	272	280	289	299	292	256	259	281	281	285	265	317	290	268	287	246	280	293	293	263	283	283	302	287	288	220	261	310	304	287	286	286	312	285	281	266	263	289	292	290	283	290	259	260	270	285	272	283	274	273	266	292	283	281	289	298	302	287	261	263	298	302	307	252	291	278	277	299	269	295	297	269	273	290	301	250	255	273	275	290	276	245	269	280	261	272	298	304	258	279	277	280	283	264	291	275	268	292	290	298	265	289	291	291	282	269	296	278	287	268	269	264	286	307	259	297	289	263	252	266	281	273	292	285	254	260	262	277	263	265	262	275	246	282	290	263	282	269	273	280	291	290	278	285	256	266	279	293	257	272	297	276	281	268	260	273	271	298	291	286	258	257	299	265	265	282	274	276	298	263	277	273	255	294	288	282	304	299	281	267	247	258	255	296	294	275	290	282	264	285	245	318	256	280	246	254	295	288	268	279	241	271	275	276	295	282	302	281	299	278	290	270	254	282	299	271	284	309	292	270	274	251	275	341	282	284	270	279	297	264	286	244	287	274	275	274	283	302	267	271	282	272	300	287	275	264	297	250	267	306	319	272	284	301	292	266	244	248	263	266	273	270	269	277	265	260	275	284	289	294	266	290	283	266	265	312	266	276	300	277	281	314	265	275	288	297	298	297	319	270	270	277	304	259	292	283	273	282	264	276	251	259	286	293	272	259	276	254	270	249	287	274	281	247	240	283	301	281	289	285	269	262	304	293	281	266	251	305	265	273	291	294	295	260	285	285	282	261	267	247	308	261	288	275	299	311	290	260	267	258	297	246	278	265	281	287	316	283	297	279	263	295	273	269	258	260	290	278	288	269	256	291	276	286	299	264	287	277	293	277	301	262	289	292	300	288	266	286	272	301	274	264	285	275	254	252	292	244	283	263	268	292	303	290	289	267	281	255	258	307	279	252	249	305	308	270	262	273	308	288	298	282	259	282	259	286	277	280	262	264	266	280	301	270	274	322	295	281	273	262	285	284	264	278	277	251	308	267	308	287	288	289	268	259	257	288	277	291	275	264	264	269	303	276	263	316	257	281	279	276	264	279	313	275	253	276	249	278	290	287	278	272	276	290	293	288	270	256	251	265	299	282	280	291	281	273	318	274	284	271	258	257	277	289	280	269	272	275	280	285	271	264	288	274	244	294	280	266	258	251	250	264	293	233	261	270	286	294	302	290	292	301	306	284	244	282	282	251	304	255	294	272	265	300	253	299	261	263	266	316	291	249	267	286	302	269	276	271	267	265	262	265	252	276	278	299	291	277	282	248	270	251	306	270	281	241	235	307	279	261	318	283	248	256	291	258	256	290	294	287	299	251	302	298	298	294	295	303	311	278	272	266	283	311	266	260	286	254	263	306	303	286	257	281	256	251	263	273	297	298	279	289	291	288	311	259	248	255	296	271	284	298	276	268	293	256	284	279	313	279	321	270	292	306	267	248	266	257	291	272	285	278	262	271	282	292	278	286	279	270	273	269	285	268	312	278	256	299	269	312	261	277	282	275	292	259	283	272	256	278	270	266	286	275	304	284	290	286	261	242	274	314	280	235	255	284	279	285	268	288	306	274	261	291	270	276	246	262	279	283	298	286	278	254	287	273	268	279	278	283	301	251	309	279	298	312	295	281	271	256	307	268	282	269	284	264	286	266	233	279	293	281	281	293	291	272	264	259	270	270	266	275	301	260	298	261	265	272	290	303	265	278	269	280	277	258	251	287	267	236	275	258	312	247	257	272	297	283	264	296	278	284	289	284	289	247	271	264	289	254	287	285	284	275	264	286	312	277	300	266	245	269	291	323	303	324	287	306	303	285	261	281	278	259	281	270	284	275	270	281	272	251	289	297	292	255	277	262	296	264	243	287	270	282	293	295	284	255	288	254	289	301	248	257	300	321	273	254	279	254	303	297	287	282	243	269	281	303	266	271	261	302	293	286	289	248	256	288	266	301	299	245	275	268	266	299	274	255	303	273	296	282	281	277	294	269	258	285	276	288	303	265	271	281	280	311	306	285	296	274	285	298	255	266	285	273	287	285	280	298	293	261	284	261	296	267	294	275	273	267	280	265	259	281	271	282	292	320	254	287	294	259	301	272	277	271	265	307	276	263	259	278	283	273	298	258	280	283	285	301	256	246	265	265	252	262	266	306	293	315	258	292	296	289	273	285	278	296	249	244	307	290	283	248	309	284	272	292	235	248	290	324	286	304	261	294	308	249	310	296	279	267	295	281	286	298	269	275	298	293	266	269	270	258	255	263	258	292	266	261	267	276	275	304	246	274	295	282	258	283	287	294	296	280	255	287	256	266	264	284	300	294	264	280	284	282	292	277	260	273	284	295	301	276	253	270	269	291	276	274	283	259	262	254	283	268	286	283	266	266	291	270	278	319	278	256	264	276	309	259	258	273	278	306	282	301	285	302	248	289	263	267	289	253	262	239	240	308	288	281	274	281	261	272	294	248	298	261	244	300	298	282	257	261	301	292	293	276	282	264	266	257	279	277	264	261	250	267	259	278	273	276	259	271	321	282	255	263	253	269	284	318	261	256	259	263	270	294	292	312	274	293	267	272	276	292	260	307	303	304	279	279	276	248	300	266	285	254	243	283	320	286	273	280	269	295	257	230	295	289	285	300	281	254	285	274	288	300	279	269	268	299	291	308	291	272	299	303	264	281	317	281	280	285	292	270	261	230	266	249	270	250	280	270	267	300	271	280	287	280	275	308	257	269	283	290	283	275	264	267	302	268	311	272	242	257	313	289	256	300	269	242	303	280	309	317	285	257	260	298	260	292	310	266	278	269	272	266	291	253	272	284	275	256	294	271	269	256	272	269	274	275	293	307	276	258	288	279	287	279	275	300	274	312	278	293	261	261	289	272	292	286	252	281	288	289	274	250	270	271	296	311	285	281	289	289	287	267	280	273	264	271	268	267	279	259	282	292	299	260	283	305	270	288	275	285	254	279	276	263	284	293	274	272	254	277	292	274	301	299	289	295	275	276	237	275	289	270	299	264	280	274	290	309	247	250	311	277	273	279	259	271	313	257	288	283	275	328	269	270	271	286	265	252	289	263	269	264	265	290	275	288	298	276	258	288	271	288	262	259	272	270	280	307	241	266	301	272	285	250	277	291	298	261	318	265	270	267	285	280	285	271	291	284	297	286	250	286	238	278	267	292	282	267
10089	12726	19521	7148	6631	5197	4669	5103	4507	3401	3095	3448	3590	3591	3301	2485	1805	1967	1747	1814	1771	1704	1546	1441	1178	1123	1028	1019	1006	1024	992	1051	1032	1041	1020	1050	1067	1052	1041	997	972	1030	954	843	934	790	876	834	775	786	770	764	760	703	749	713	758	722	747	747	696	793	821	768	799	724	709	797	745	795	759	726	728	741	755	769	723	699	703	724	727	729	718	781	717	767	705	724	761	612	717	690	687	679	735	706	726	762	695	692	720	653	674	673	728	688	729	699	709	664	715	707	701	727	660	662	693	689	707	706	703	717	718	697	696	684	720	661	690	634	677	708	720	704	731	662	679	661	671	661	696	703	697	626	705	697	701	654	662	676	713	670	625	708	714	691	688	652	745	709	685	719	677	692	717	668	694	747	636	717	708	689	669	691	683	663	704	633	651	723	669	779	704	673	678	694	672	723	673	742	706	713	730	732	667	672	673	705	686	723	669	701	683	721	712	690	718	655	668	734	696	690	709	698	615	695	665	736	685	755	672	725	660	694	738	702	689	727	712	666	748	704	673	705	696	689	689	715	695	681	738	740	746	688	687	734	713	680	695	737	705	684	694	684	698	735	689	677	664	682	733	694	717	679	659	668	632	684	726	685	745	688	720	689	756	705	694	681	680	694	719	728	724	742	690	636	748	684	662	679	680	702	703	658	703	699	662	693	722	700	727	661	667	710	639	721	695	662	680	685	716	700	700	695	697	721	681	685	665	750	688	688	706	702	709	704	675	682	753	707	684	738	672	666	673	722	690	702	658	673	664	647	709	710	723	656	713	691	693	662	705	723	689	735	713	712	706	690	648	763	709	720	739	781	698	652	700	681	680	704	696	741	692	695	724	682	690	735	714	713	706	723	696	696	626	698	698	689	712	690	706	677	654	653	689	699	652	686	662	726	716	686	685	699	715	688	704	717	677	683	710	692	712	694	652	671	696	665	698	675	735	725	722	646	672	658	702	701	721	671	669	690	646	695	672	675	708	693	714	679	702	741	680	702	701	673	687	654	716	695	659	710	678	703	644	712	718	691	700	683	723	695	715	698	695	706	716	695	643	685	668	686	694	759	691	681	701	708	744	711	676	676	689	706	713	713	694	689	681	656	717	711	648	740	681	678	717	697	715	642	698	694	703	742	697	706	713	712	692	713	724	694	644	687	675	651	710	665	650	704	665	682	710	692	710	709	715	705	707	682	658	712	677	738	689	718	679	652	712	684	713	691	738	708	706	733	667	694	733	692	661	635	657	717	701	687	701	695	693	684	716	710	685	701	717	655	660	687	676	678	716	686	689	732	690	722	721	662	752	715	724	733	713	689	709	701	707	699	668	677	682	673	694	684	708	688	680	720	677	713	722	665	674	681	711	694	668	633	663	656	686	706	701	698	714	686	706	682	674	719	670	681	687	720	720	652	707	688	728	718	707	694	682	725	672	709	691	698	726	658	684	666	675	717	673	695	740	674	720	694	690	748	683	711	729	711	694	731	681	668	686	699	682	696	716	699	676	661	677	668	706	699	709	664	689	688	672	702	718	684	683	664	688	679	695	640	675	675	694	726	678	687	714	673	718	725	679	673	690	750	642	689	669	755	656	717	654	685	611	660	733	741	706	651	668	691	645	730	696	693	691	697	677	716	642	727	682	696	710	683	673	744	660	719	705	666	654	708	685	665	683	677	645	714	689	652	656	681	703	711	690	679	709	715	666	718	677	653	678	718	660	703	660	703	710	663	671	716	691	634	644	655	736	651	726	682	669	684	645	709	682	625	688	656	681	704	675	704	714	689	684	680	740	686	704	685	668	683	686	689	716	722	691	740	688	663	698	698	731	681	688	646	719	688	744	693	666	692	680	685	663	705	701	653	667	663	675	708	708	724	659	716	716	692	667	653	656	685	701	701	703	722	670	698	665	727	768	721	650	711	687	702	668	735	658	676	679	673	704	712	701	704	739	724	689	668	661	687	668	731	689	679	730	637	698	720	721	667	677	727	671	671	657	673	701	678	696	683	661	765	670	692	665	697	700	648	706	690	690	678	708	674	723	664	697	707	737	697	665	696	683	655	683	676	666	679	675	657	727	653	653	718	708	689	728	699	629	744	713	679	749	702	650	674	697	694	750	661	686	713	689	679	666	657	666	748	718	721	686	712	676	692	741	671	686	639	672	710	682	687	670	724	697	703	641	686	676	714	735	715	714	637	648	667	688	711	687	710	721	682	674	667	698	702	656	701	671	706	662	718	704	687	701	691	724	705	683	709	698	673	728	654	745	662	704	676	727	676	692	683	686	727	715	702	657	661	702	742	705	633	730	639	682	700	671	714	647	702	683	762	692	690	708	657	722	679	682	716	700	691	691	685	689	677	653	669	723	723	707	678	725	714	666	721	719	704	701	707	712	679	658	697	717	695	742	686	725	692	691	698	679	717	649	677	680	707	689	651	693	688	713	702	645	731	683	713	700	686	690	707	664	669	687	689	717	731	685	681	688	675	716	689	648	675	652	699	713	672	717	713	665	648	693	723	748	724	685	707	689	693	727	687	695	680	687	653	670	704	697	739	644	692	739	679	714	682	730	692	690	662	720	722	617	711	740	705	734	689	734	673	682	685	715	677	687	671	684	699	624	652	681	723	742	666	698	695	684	714	697	687	678	702	714	655	695	742	668	728	688	681	710	686	748	699	707	695	693	695	677	725	745	679	702	675	740	691	707	701	709	660	708	679	673	691	687	668	698	641	695	764	699	701	689	666	689	716	697	694	732	716	691	649	702	694	671	689	703	677	691	680	647	688	674	708	699	692	695	660	705	714	666	659	651	684	728	710	703	701	692	706	724	717	644	702	664	666	734	697	696	691	703	676	636	681	699	666	675	741	704	745	699	690	720	683	684	710	730	674	644	673	673	702	750	665	667	709	771	655	726	658	692	674	712	694	667	699	711	696	721	672	737	705	683	670	738	657	690	724	717	678	720	693	679	689	649	694	667	686	704	662	650	725	678	740	704	664	740	680	647	742	759	685	684	729	751	710	663	705	717	670	664	727	678	698	684	678	667	709	638	675	726	676	693	716	673	702	717	706	674	693	685	633	652	676	732	685	698	697	696	702	722	675	679	683	699	679	720	693	718	694	703	694	661	652	710	687	686	691	742	705	672	662	726	681	684	711	726	702	702	668	667	675	713	735	699	658	675	699	671	721	669	694	690	693	694	683	696	692	695	690	636	674	702	733	707	701	695	715	721	642	673	689	656	710	653	688	687	688	679	674	676	700	707	728	637	727	744	667	629	675	624	671	663	755	698	700	717	693	660	671	723	712	710	698	703	750	682	698	665	674	675	701	666	719	716	722	721	635	683	701	672	689	732	699	635	696	687	693	698	664	725	701	704	749	678	678	719	682	682	660	692	701	727	704	678	695	709	668	726	688	707	711	678	742	680	687	718	671	666	718	699	727	699	674	643	660	710	727	709	723	698	669	696	699	670	728
40722	42700	38348	24252	20060	15239	10559	8445	5737	3042	1915	2643	3965	4791	3913	2544	1095	1350	1019	936	959	843	816	606	476	397	453	392	362	416	380	407	408	386	355	391	429	426	431	422	377	373	370	354	352	319	315	330	351	309	337	332	331	279	319	305	347	291	386	358	312	340	334	333	306	317	339	307	340	343	336	308	298	335	301	323	326	339	242	323	325	309	294	316	301	319	324	347	284	324	338	297	298	328	293	273	313	315	280	333	309	303	314	281	302	317	307	297	332	307	271	291	284	274	307	340	312	296	289	308	292	303	319	289	284	283	306	317	312	326	292	330	315	330	285	278	288	313	301	312	319	282	300	307	293	269	278	327	337	328	299	305	279	324	282	306	302	318	290	316	287	291	294	315	280	341	311	297	319	313	281	330	284	302	285	271	300	304	298	310	286	287	274	311	288	301	296	311	290	302	303	280	263	262	304	324	296	331	323	327	276	306	308	289	286	286	310	295	327	341	312	310	309	289	334	297	283	311	293	287	290	334	312	309	308	336	305	305	310	330	328	289	280	273	293	290	279	301	287	311	281	314	306	325	320	341	291	299	324	317	319	283	327	302	304	297	311	322	334	312	289	308	324	296	323	318	298	296	307	330	265	301	291	305	303	277	293	308	306	297	277	293	315	305	314	299	330	285	307	317	303	286	323	315	301	291	298	303	312	293	312	291	286	307	310	309	278	296	291	281	307	316	288	300	292	294	295	299	324	288	310	310	307	289	302	320	307	316	289	289	286	304	309	311	286	329	295	322	291	308	309	285	295	287	262	318	312	289	308	300	242	297	323	310	285	291	286	331	295	310	322	277	308	326	295	306	321	321	346	300	301	271	316	322	324	311	292	276	305	277	339	324	333	307	340	291	312	304	278	323	313	295	297	279	318	312	308	277	315	278	310	333	296	318	323	277	296	299	293	309	255	271	309	299	300	310	309	348	287	287	311	320	273	286	302	291	309	298	281	258	269	307	287	300	294	342	294	292	319	344	277	307	293	284	308	340	299	287	324	290	314	323	332	330	300	307	289	295	322	305	294	309	301	304	276	273	270	265	323	320	277	316	296	308	278	324	287	265	311	314	319	297	276	290	327	291	351	324	286	292	318	300	324	272	273	305	295	284	282	290	299	285	318	304	320	277	327	301	288	298	328	332	283	301	330	304	268	282	283	267	288	328	325	316	325	310	290	287	272	306	336	302	287	329	302	316	300	298	295	299	326	324	310	283	277	293	304	318	316	294	287	343	315	308	313	301	308	301	321	289	315	300	310	280	303	301	312	296	289	317	307	292	289	287	282	313	278	351	339	319	289	283	323	325	340	295	274	324	276	281	293	306	290	289	278	301	299	311	318	301	328	310	289	312	275	287	275	322	285	265	285	309	307	325	299	305	320	305	323	277	292	328	303	280	300	296	318	321	318	307	311	284	290	332	289	307	329	306	330	333	310	301	294	309	274	311	293	299	293	254	307	300	305	303	288	301	298	315	290	289	282	324	274	310	320	299	268	305	327	272	306	290	287	306	297	277	298	298	319	310	307	296	293	304	322	298	303	291	288	309	317	329	314	287	276	293	317	316	295	306	274	349	291	277	328	281	319	313	309	320	288	303	293	297	298	303	315	273	311	294	272	297	301	306	266	285	333	294	316	284	328	311	297	299	279	293	322	300	317	282	305	335	261	347	279	308	275	336	305	307	289	302	289	286	259	268	267	283	308	291	316	317	308	296	311	314	316	332	283	295	305	299	322	314	292	316	262	310	298	317	293	308	353	298	279	301	346	318	287	297	291	294	300	305	303	284	277	314	299	320	302	315	311	315	288	292	281	331	330	304	293	314	326	302	318	276	320	303	301	303	295	344	314	316	280	319	305	316	316	312	280	290	317	303	289	297	331	290	288	279	336	296	281	308	321	326	310	326	276	313	294	303	292	274	259	282	296	296	307	339	314	306	310	317	265	300	314	265	278	285	257	326	321	307	280	329	329	308	325	286	307	298	318	292	303	317	296	290	332	296	293	303	305	287	350	310	347	315	308	279	283	328	270	306	321	271	307	302	313	301	306	311	299	287	311	336	333	314	292	298	275	324	279	321	305	339	311	284	313	322	298	290	323	304	307	289	293	298	302	295	318	272	313	287	307	295	296	278	312	295	302	274	294	321	331	268	313	309	297	330	309	342	269	315	274	323	299	324	296	322	309	290	286	307	303	287	274	295	329	285	320	296	277	328	331	319	313	315	304	307	320	290	282	325	312	315	314	275	302	312	294	323	302	303	304	319	299	309	312	309	296	288	308	317	296	308	284	329	285	318	320	351	309	291	290	293	353	321	289	304	293	278	296	316	300	299	301	312	282	282	285	309	325	312	327	306	295	300	288	321	277	320	290	282	308	295	310	305	303	298	290	288	304	316	298	315	296	281	279	324	305	303	277	325	309	307	297	305	309	299	308	295	304	264	280	302	295	301	294	322	270	292	292	317	286	311	337	291	307	294	287	300	310	311	308	301	279	349	316	301	300	274	294	323	322	316	288	302	289	328	313	332	285	310	282	299	320	284	295	279	335	322	298	296	340	281	310	305	300	290	322	322	307	287	297	282	334	308	273	312	303	313	336	297	274	308	308	303	321	296	326	297	273	301	276	322	329	300	315	323	288	319	278	257	306	315	306	333	306	327	301	294	281	299	301	284	288	330	340	306	314	330	298	322	295	300	282	273	302	310	285	273	294	332	286	341	310	307	314	313	289	299	331	299	290	359	298	305	325	327	309	285	294	292	311	328	310	280	319	270	310	296	320	306	311	315	329	322	296	257	340	315	288	277	288	314	299	291	313	294	291	323	285	292	311	295	330	328	319	315	304	305	321	293	282	288	293	311	301	339	292	303	324	303	330	281	323	264	301	324	325	320	296	311	315	336	299	293	307	293	286	279	303	310	291	306	320	308	303	271	281	321	322	305	313	286	286	263	297	303	309	304	314	276	326	287	326	298	290	283	285	334	303	274	274	309	303	321	298	312	308	340	289	322	334	304	310	303	300	278	291	299	311	297	326	303	303	295	303	285	296	311	297	319	270	310	285	292	314	301	326	269	279	304	334	309	300	307	304	299	282	266	311	319	326	335	270	329	307	335	326	304	277	290	304	299	324	304	287	303	319	305	288	312	289	274	289	317	288	283	300	276	297	285	277	338	270	317	319	299	307	295	303	291	309	304	312	292	276	291	283	280	322	296	306	323	287	311	259	315	299	313	310	285	309	264	284	312	298	281	285	282	296	321	296	305	303	309	287	290	315	306	296	314	338	297	300	292	290	298	308	310	326	307	287	317	326	288	326	290	307	291	277	288	282	319	311	291	311	315	310	327	283	267	310	288	296	283	312	292	314	298	289	319	289	283	300	311	319	295	306	305	292	299	312	291	313	306	312	279	307	308	308	311	327	337	310	301	285	298	276	346	285	294	277	301	304	306	291	312	293	324	315	266	279	279
30807	38950	35249	17064	18163	15732	15904	16787	15203	8649	6917	11069	15868	16941	13785	9540	4668	6557	4669	4475	4816	4398	3956	2816	2316	1952	1768	1440	1364	1377	1412	1428	1394	1506	1328	1461	1589	1563	1539	1442	1263	1306	1255	1173	1052	1034	970	930	949	911	937	876	876	883	861	858	923	924	1072	1018	967	999	938	864	888	915	950	936	839	912	861	788	786	834	815	842	836	843	837	809	789	831	804	798	788	791	748	776	753	760	753	723	832	700	747	755	725	708	787	753	730	722	749	749	782	746	763	779	763	755	755	708	718	760	753	733	781	711	732	768	761	714	736	736	785	732	793	758	763	718	690	714	734	757	762	731	759	725	710	727	718	743	724	701	725	729	748	668	691	757	776	673	751	732	719	758	707	729	752	761	788	688	733	679	676	744	743	739	723	733	723	719	756	749	749	742	741	743	699	748	738	752	752	780	714	731	697	678	725	733	698	751	734	730	724	709	750	715	698	749	759	736	774	792	693	732	733	714	706	731	725	717	728	769	706	748	764	765	708	784	696	723	729	721	722	765	781	741	699	743	707	731	750	721	754	743	734	765	831	735	739	788	769	747	764	739	678	723	728	759	767	671	719	723	775	771	727	704	700	768	724	692	764	772	731	747	717	756	768	747	708	767	755	744	774	759	783	720	722	731	714	757	739	716	732	732	755	710	787	711	747	743	744	745	712	748	727	731	751	760	754	709	766	747	729	731	718	689	713	778	759	769	766	778	727	697	730	727	710	765	725	730	744	702	768	694	745	757	722	720	756	722	750	778	707	698	744	722	778	724	743	672	718	749	732	758	767	711	718	735	744	738	723	748	734	737	767	767	707	748	748	783	811	743	731	751	725	725	758	735	764	770	718	709	707	776	774	749	754	704	748	685	744	724	741	722	780	761	749	721	738	743	748	718	720	733	770	712	732	738	770	733	734	746	755	728	759	743	751	748	754	709	730	727	703	785	752	738	749	718	743	722	725	775	712	738	723	765	716	711	789	697	767	703	672	755	712	709	716	734	734	755	767	734	761	683	706	687	738	780	718	694	749	737	696	777	721	728	702	699	770	708	763	747	746	740	709	742	751	755	742	757	700	698	741	797	698	707	729	730	735	729	708	740	688	730	718	705	734	727	725	681	738	721	706	764	758	772	676	766	748	753	722	740	677	787	755	771	748	712	711	722	718	702	793	784	748	734	710	678	759	743	733	745	716	746	742	734	732	780	729	765	720	684	721	757	702	725	672	727	738	702	728	726	742	739	761	731	749	723	747	698	707	737	758	746	739	761	664	749	725	810	771	745	722	727	752	738	742	741	744	698	773	700	734	741	772	744	783	732	715	687	741	746	778	758	755	754	726	741	719	703	734	758	725	736	740	708	708	705	750	736	736	724	746	700	724	706	744	751	806	772	738	722	755	713	747	756	720	751	751	727	777	763	741	725	711	761	737	761	784	719	727	773	725	797	770	744	751	693	709	695	735	703	725	638	747	764	741	657	783	708	741	731	731	680	700	713	769	771	760	713	686	734	728	692	721	758	732	727	732	747	745	794	743	721	752	758	709	734	687	772	729	763	758	730	761	747	769	754	704	739	735	754	734	746	760	726	729	779	742	734	732	760	730	728	718	744	743	764	720	778	698	742	770	694	743	725	688	737	741	700	734	749	734	709	742	717	708	729	754	681	729	778	764	745	716	781	693	747	797	707	734	701	760	748	733	754	746	751	785	743	754	756	691	724	741	700	757	721	749	717	759	743	770	743	708	747	761	715	736	729	735	763	751	706	739	744	682	734	687	780	756	761	722	742	749	735	716	757	744	720	780	765	728	728	767	722	706	736	709	742	710	715	768	734	742	730	770	706	809	726	766	772	733	744	736	742	754	752	744	792	691	768	713	745	696	712	749	773	736	697	682	714	755	701	673	707	693	721	741	728	721	739	730	721	770	724	731	741	705	751	740	705	712	739	755	726	729	718	736	796	766	711	758	735	763	775	733	750	778	702	702	761	775	744	808	767	734	749	779	743	792	729	781	724	696	729	711	740	741	734	746	750	703	759	758	761	751	772	808	756	712	734	759	736	721	778	740	701	754	733	715	781	700	734	689	736	737	746	717	730	687	735	728	725	748	706	703	747	717	730	710	729	764	712	749	713	732	721	717	710	707	746	677	750	752	760	815	723	731	741	711	757	740	769	705	710	681	747	761	653	776	776	734	704	698	716	722	777	763	723	770	730	791	710	792	716	750	746	730	667	708	738	705	764	748	722	720	671	709	733	736	775	715	723	735	729	774	743	692	782	700	737	719	717	719	716	705	756	749	694	738	737	746	710	756	743	718	705	718	775	746	759	745	721	741	732	673	750	701	731	758	721	708	740	750	749	700	741	713	677	755	767	751	732	727	685	683	713	664	674	696	741	771	728	761	746	734	711	694	737	756	756	760	688	775	733	709	753	761	755	731	702	708	722	728	744	727	742	737	725	721	694	699	715	714	731	779	731	711	725	741	710	713	721	763	704	705	670	793	714	774	748	681	702	759	731	753	712	757	722	729	729	723	734	707	722	685	709	741	741	731	696	708	757	748	746	712	694	730	697	690	750	745	707	753	734	715	755	759	686	741	733	694	732	723	724	705	735	763	755	744	734	744	661	716	735	717	738	742	748	767	730	668	743	715	779	725	765	713	757	700	704	755	737	730	746	678	749	761	688	715	718	712	708	747	714	743	765	738	751	701	731	747	765	743	781	766	749	689	748	693	731	751	765	785	704	758	736	787	757	738	738	732	722	721	772	697	694	706	750	792	742	698	753	760	753	801	731	719	727	743	741	716	724	742	752	738	752	683	732	764	735	741	716	714	732	694	712	753	725	709	709	775	724	711	753	709	769	744	724	722	780	749	766	759	698	712	697	765	746	735	763	718	724	725	722	729	758	748	668	721	713	707	693	696	711	761	743	687	767	707	731	716	709	745	718	748	763	716	743	701	733	752	749	755	730	712	737	683	742	725	696	726	768	780	701	751	700	765	714	692	744	680	751	788	744	747	700	732	799	729	737	786	758	718	716	722	728	774	736	706	764	770	681	689	727	783	779	755	703	729	739	754	736	702	719	744	675	707	691	755	726	779	670	730	742	704	732	768	673	744	723	751	770	783	700	784	743	795	774	732	769	735	753	755	742	731	681	760	729	770	788	696	747	708	760	725	726	757	776	750	705	734	763	738	765	722	739	735	784	726	762	765	737	707	779	729	734	709	774	690	709	731	735	722	726	715	696	755	746	732	752	730	730	710	735	750	768	723	727	707	744	719	756	804	737	732	753	743	752	759	700	756	748	724	735	753	731	753	718	757	751	752	715	729	751	733	764	754	746	725	691	770	702	738	710	775	722	760	745	761	743	727	719	701	744	751	768	697	730	745	716	759	757	730	759	719	747	764	705	806	730	720	769	744	766	745	738	754	761	804	752	751	760	722	700	755	722	723	717	769	755	724	742	717	712	704	742	725	743	711	709	756	799
46965	40273	40566	27177	23276	20212	17431	14797	10659	6639	3792	4148	6955	8090	6765	4557	1795	1459	1347	1463	1207	1167	1104	785	665	572	478	428	393	392	418	390	404	388	380	438	423	397	436	439	431	354	357	324	344	272	301	325	326	288	308	303	288	297	304	278	329	329	338	327	316	325	299	301	317	273	337	286	273	291	313	283	276	269	285	269	265	270	273	262	331	268	291	266	284	289	262	279	255	297	250	262	261	246	242	286	284	289	264	287	269	234	255	270	281	290	272	270	264	257	279	286	252	267	276	267	266	236	253	280	267	243	244	252	279	283	254	263	244	263	297	273	280	266	278	286	284	277	219	278	258	275	272	268	277	258	272	266	254	251	273	255	219	261	287	288	288	255	279	269	308	273	277	243	247	277	288	280	273	268	297	278	271	284	272	293	260	284	251	264	257	271	293	263	252	267	270	268	304	272	268	259	273	284	253	261	249	243	284	286	274	242	278	270	254	280	276	273	278	259	275	250	234	268	263	267	292	238	297	274	251	244	241	261	268	258	283	249	285	257	270	293	286	267	249	251	261	266	244	263	296	277	242	273	288	273	276	273	266	253	237	272	280	272	250	244	279	260	273	263	293	286	260	299	265	262	245	294	267	288	286	271	235	244	265	298	281	303	261	307	269	264	272	249	256	247	270	286	299	255	267	274	233	275	273	266	265	283	256	271	289	276	257	297	220	291	293	267	272	256	289	247	302	266	264	261	273	260	282	290	262	274	267	260	240	272	277	289	285	220	264	236	239	272	265	283	270	288	236	277	267	267	270	255	265	210	276	292	249	249	285	252	253	292	282	284	280	249	256	250	279	268	263	263	263	250	254	279	254	276	262	266	280	284	264	271	238	284	255	248	276	247	288	277	299	275	281	265	240	264	288	294	255	265	284	236	294	286	280	300	288	251	263	251	283	257	256	249	250	262	285	289	264	257	253	317	274	267	276	253	266	271	294	269	282	268	242	254	280	250	266	269	289	262	260	275	268	266	259	282	247	263	295	305	273	278	285	261	257	286	325	276	246	270	263	285	266	281	276	244	275	262	242	263	276	283	284	288	298	272	247	271	253	282	260	279	244	260	265	275	273	270	275	286	285	299	259	263	266	269	272	267	283	284	251	245	246	265	249	248	253	249	275	260	253	260	245	244	273	287	253	267	295	289	259	294	290	247	270	255	252	285	274	259	280	267	279	227	275	288	264	236	283	264	253	260	259	259	260	281	249	294	234	256	279	234	260	268	283	245	258	259	276	257	252	269	262	275	255	265	259	273	277	281	269	269	259	260	246	263	231	254	286	245	274	256	244	278	255	293	263	259	256	248	273	256	290	270	263	273	284	267	282	268	245	264	259	280	232	262	284	255	282	255	247	256	262	280	279	256	272	278	265	290	238	246	265	238	283	280	255	274	259	272	256	281	291	242	263	276	293	265	251	273	305	258	250	261	264	285	285	272	267	265	253	242	268	277	258	255	249	235	282	266	288	274	269	266	260	285	249	248	277	258	298	284	273	284	256	285	283	253	282	271	240	276	293	270	267	283	289	268	295	280	266	287	295	282	247	256	270	255	274	280	300	286	262	281	274	240	249	259	260	277	273	285	237	256	244	277	257	267	250	294	242	250	270	261	232	279	237	278	256	263	271	316	290	279	275	276	256	276	263	304	271	248	250	259	245	246	270	268	233	276	266	272	260	269	226	256	265	293	270	241	283	247	271	271	272	216	271	251	253	273	235	259	287	272	257	291	260	276	270	248	292	240	241	275	256	267	237	274	285	268	293	258	271	264	258	265	308	241	279	267	283	244	273	260	310	280	261	280	252	293	299	260	245	252	264	259	260	260	258	289	263	270	252	258	289	279	268	244	253	288	298	259	285	249	257	296	275	234	273	269	278	275	257	284	240	272	288	268	282	275	288	300	279	295	269	280	259	274	259	279	262	260	277	277	263	260	280	254	274	266	286	256	248	245	273	268	279	257	233	270	283	301	270	237	276	268	273	291	280	279	269	281	267	235	269	270	251	270	290	241	235	267	272	255	255	260	266	253	265	240	235	249	283	229	247	310	274	269	259	274	291	260	262	314	281	265	275	272	268	268	258	265	253	266	242	260	269	262	297	237	267	252	292	234	303	297	291	273	250	284	268	282	263	262	275	284	296	275	264	252	276	260	246	255	278	278	268	255	260	270	277	281	257	304	245	275	270	272	279	316	263	239	253	268	266	256	248	289	272	249	280	264	257	224	286	252	255	265	272	260	260	270	260	284	282	246	294	286	309	290	298	251	279	275	319	262	274	274	262	237	248	285	232	269	260	255	255	262	299	264	250	290	283	264	292	243	270	281	279	264	256	288	287	283	298	265	262	268	271	258	284	261	260	268	267	268	285	282	262	289	286	256	253	262	260	277	243	295	263	253	295	250	262	272	266	279	279	238	272	265	268	245	247	239	231	261	277	216	301	273	272	266	264	256	250	279	261	280	275	240	242	253	241	264	268	299	256	289	283	267	275	289	275	248	259	249	282	231	253	233	268	223	252	264	266	267	280	278	291	268	270	288	254	254	275	249	282	273	256	243	265	275	248	276	260	263	263	282	270	277	272	273	286	271	252	268	259	307	230	230	259	254	292	265	291	250	272	255	263	272	267	233	278	282	227	247	257	256	253	238	279	271	269	294	268	254	266	293	264	263	255	270	270	239	249	256	268	244	233	267	246	293	269	287	264	240	279	248	259	303	277	248	254	274	268	273	261	269	255	291	283	254	290	278	272	281	276	242	275	267	278	269	248	257	260	268	283	267	258	295	255	284	288	286	274	243	286	282	281	257	308	273	262	281	281	243	286	303	245	260	270	254	311	278	250	279	271	263	280	265	234	284	265	256	271	269	282	277	254	283	261	270	291	271	255	286	263	266	246	294	293	290	277	279	271	287	297	262	280	293	281	273	267	278	275	250	238	257	291	253	266	269	267	249	257	239	257	280	247	265	259	278	289	301	269	285	278	257	301	282	308	289	285	287	281	281	269	251	269	292	270	271	258	270	277	269	282	288	252	279	265	247	288	284	255	252	325	262	256	266	252	273	264	262	277	267	275	316	243	286	244	283	250	280	283	262	275	252	265	256	251	265	258	301	262	297	267	289	227	244	242	253	239	236	251	255	281	278	284	277	269	262	269	254	290	238	292	273	273	269	272	238	276	257	288	261	278	240	276	260	235	245	277	260	280	271	278	293	253	276	278	276	268	254	288	257	278	271	286	255	271	285	292	282	276	238	272	277	273	292	262	252	258	258	262	233	274	269	253	275	263	253	285	238	238	250	268	247	307	265	253	275	290	247	280	232	227	279	276	273	270	272	256	270	248	275	275	274	256	248	262	290	290	271	269	254	299	266	262	245	305	255	253	273	259	253	268	263	272	237	267	238	250	258	305	245	293	257	246	276	271	283	277	267	266	301	275	239	247	305	256	244	257	270	269	281	259	287	274	272	278	277
36686	39044	41741	19934	22887	22662	21168	23012	20136	13835	10231	14058	22396	23620	20069	13371	6907	6823	6157	7133	5892	6109	5789	4038	3526	2861	2420	1851	1663	1701	1718	1753	1659	1573	1647	1852	1878	1970	1789	1629	1521	1428	1419	1356	1178	994	980	948	983	977	970	894	820	857	843	896	898	1044	1206	1073	1057	1027	932	850	860	935	906	907	834	807	835	817	797	789	755	724	785	762	764	726	748	731	729	748	723	717	685	708	690	693	693	702	688	695	733	694	708	657	631	688	683	652	671	687	694	695	710	694	691	638	679	653	669	663	704	699	650	648	660	643	645	629	660	655	622	638	661	693	666	614	650	663	639	648	661	644	644	688	678	674	679	620	660	662	683	652	666	604	638	708	668	634	686	675	613	634	609	658	649	644	652	673	684	662	644	627	672	637	632	627	658	614	648	638	638	655	609	634	614	646	691	637	643	683	639	647	649	684	623	696	653	591	652	608	673	683	622	650	666	659	658	634	650	668	647	651	608	670	644	665	680	673	658	642	620	670	655	647	644	655	697	647	696	677	662	673	666	638	664	591	666	648	657	691	621	616	659	605	652	637	644	624	644	652	662	646	705	668	598	675	650	646	643	666	671	596	650	669	709	619	611	668	670	688	668	682	750	606	640	718	636	630	640	656	628	643	616	664	634	681	679	639	634	630	638	696	638	624	643	634	645	586	675	669	636	704	657	637	667	646	594	673	701	665	685	649	701	647	673	643	653	646	666	688	667	640	655	606	649	622	645	642	647	661	653	662	623	661	592	622	645	610	644	684	652	682	617	632	643	650	673	618	642	668	650	663	604	685	645	666	606	680	626	650	664	625	663	697	650	640	635	635	682	641	667	595	633	652	679	687	644	667	634	621	660	668	645	660	602	642	642	649	694	606	656	631	636	601	658	600	647	662	656	682	638	690	590	678	664	683	620	651	635	641	605	653	660	671	682	593	656	666	634	654	651	625	665	653	594	705	689	679	645	646	659	685	666	615	677	673	672	568	624	646	637	674	647	659	618	619	653	638	654	636	666	667	676	631	606	633	626	654	684	647	657	641	715	629	634	615	614	640	642	680	679	629	663	661	642	629	614	679	651	664	646	654	633	652	689	653	694	652	650	704	643	657	640	692	626	669	632	630	672	606	640	659	682	650	633	641	675	621	659	664	644	627	638	668	682	650	661	680	673	636	648	673	676	650	647	677	606	630	662	676	628	655	649	651	644	613	636	659	668	593	638	693	651	619	647	647	658	673	671	677	645	653	625	595	622	624	666	691	601	642	651	642	617	670	635	602	653	631	709	684	650	629	636	657	653	631	647	640	656	651	665	628	656	632	696	666	639	607	649	687	661	623	667	626	706	660	659	703	658	618	623	613	663	661	645	644	638	616	660	624	615	616	624	619	672	658	662	652	620	672	690	633	638	619	644	699	651	635	651	674	607	634	586	629	662	673	681	657	656	607	649	636	644	621	676	629	636	640	663	647	661	615	631	645	687	646	652	663	695	670	661	638	649	631	657	700	688	638	650	663	681	670	657	586	664	652	705	644	644	672	693	653	682	636	656	639	680	664	681	673	657	620	658	683	649	637	676	641	677	649	680	672	661	641	641	641	671	646	645	656	632	704	623	673	635	628	645	656	606	646	638	642	645	681	672	672	633	642	627	632	659	667	613	646	671	659	599	617	620	649	662	682	617	677	622	656	661	612	648	634	601	688	669	663	619	643	624	657	619	674	619	650	672	662	660	629	616	630	633	643	678	631	633	622	660	619	637	705	613	671	672	705	669	654	663	651	664	647	689	650	597	665	649	652	616	641	682	663	626	603	639	635	624	644	659	643	705	603	676	686	648	658	650	657	636	679	664	706	698	626	645	631	622	705	645	670	688	668	645	664	638	689	656	627	657	658	634	646	649	656	655	660	705	608	691	629	660	647	667	645	711	659	661	620	587	661	635	618	684	687	629	667	627	681	640	662	657	649	671	616	628	646	650	672	658	643	650	640	629	682	663	661	637	619	648	615	661	627	608	603	663	637	633	643	628	620	624	617	676	667	663	647	652	724	679	674	623	633	647	649	669	640	689	641	619	655	673	627	658	613	616	628	682	661	649	633	659	612	676	636	678	620	613	655	640	641	622	621	680	666	691	641	641	693	668	683	626	646	628	657	666	611	609	662	647	642	658	664	628	689	645	618	636	589	668	629	635	662	627	688	682	651	669	665	657	637	665	577	649	683	648	599	679	661	612	705	668	724	596	670	633	649	640	637	652	646	638	673	653	624	632	650	631	665	678	625	646	651	692	701	691	677	663	629	610	661	657	659	659	659	639	667	630	618	698	627	691	622	624	678	668	670	706	658	639	689	609	648	668	651	659	607	646	630	607	657	671	628	669	652	630	645	633	631	718	678	648	610	653	665	602	629	613	684	658	717	600	635	596	664	678	656	665	655	663	651	660	629	655	637	643	649	669	637	640	656	630	648	630	575	621	643	651	641	638	654	648	633	694	647	677	609	642	671	670	680	651	665	655	647	627	665	682	633	630	675	655	667	626	658	644	575	714	594	668	656	678	630	662	625	628	617	614	671	630	639	663	648	705	643	647	680	688	629	663	623	708	639	659	658	679	641	665	596	596	636	671	612	642	602	638	631	658	670	656	643	663	669	616	613	703	647	656	671	675	597	680	635	647	702	674	630	646	640	642	689	654	659	673	602	656	587	643	606	637	657	671	644	615	674	675	677	674	639	670	657	674	693	631	619	640	626	649	659	703	641	645	662	629	613	660	706	665	657	606	640	652	656	702	648	673	695	635	674	676	645	670	659	664	649	661	609	652	685	622	632	584	638	677	648	632	619	695	632	682	684	657	635	654	648	662	604	643	726	643	654	667	648	618	630	644	605	668	639	644	634	652	670	651	680	708	654	628	633	669	632	649	622	640	662	668	619	680	667	684	676	679	626	638	650	608	657	697	664	618	654	679	666	638	641	681	685	649	690	621	642	666	653	645	692	635	662	656	663	626	655	666	667	685	686	676	675	652	639	628	630	634	597	644	658	620	666	619	674	633	644	631	619	629	676	647	642	635	719	647	654	626	651	674	624	664	625	638	632	613	669	679	616	694	648	677	675	635	595	618	668	634	623	678	682	667	633	676	661	646	650	662	636	625	690	673	652	647	657	657	658	683	674	674	634	668	661	655	620	624	688	645	614	677	625	667	649	631	669	668	616	671	667	634	623	634	625	630	676	615	666	625	623	672	668	671	677	647	621	650	658	697	622	637	652	682	668	666	662	636	642	660	666	647	691	643	613	597	620	681	662	634	629	663	598	671	606	669	694	661	656	607	683	622	650	652	634	632	703	662	630	647	672	655	685	647	642	662	660	635	681	615	651	651	652	677	646	622	671	632	685	680	649	638	676	642	666	632	628	671	658	684	628	668	659	658	653	693	655	695	618	652	617	655	662	634	653	663	634	594	680	682	692	621	668	646	681	680	624	647	642	623	677	632	632	635	681
13583	11916	10269	3444	1995	1485	1238	881	899	724	689	595	685	662	532	508	418	432	413	403	384	424	384	363	359	365	333	291	289	278	361	348	332	299	317	346	307	294	334	319	299	315	339	287	328	286	274	296	292	309	294	279	271	278	294	299	281	282	293	287	305	299	269	265	258	280	271	287	300	272	275	296	294	291	306	290	272	258	326	287	278	283	292	311	278	326	250	290	299	269	260	286	320	284	251	259	277	277	273	268	235	280	295	278	259	266	293	256	264	283	289	302	262	284	272	310	277	292	283	262	265	310	284	296	278	267	311	287	280	295	322	229	259	291	282	261	276	245	264	262	263	291	253	277	274	279	282	300	273	295	278	277	254	275	287	294	281	289	275	286	264	254	283	266	260	288	255	262	250	262	293	265	268	273	252	262	275	278	281	287	259	224	281	285	266	279	251	259	274	274	299	281	285	284	280	265	256	287	300	281	275	266	277	270	268	269	260	261	278	273	271	271	290	244	301	296	269	272	277	301	274	285	302	287	298	293	293	260	268	276	264	285	299	271	291	262	258	281	290	294	252	258	272	242	253	304	265	256	281	285	300	314	274	276	283	313	288	284	274	284	301	293	250	279	280	258	276	289	273	304	294	276	237	264	255	289	266	277	286	269	262	266	285	287	264	306	262	278	266	259	256	298	273	227	317	273	295	281	266	254	261	285	264	259	255	287	298	312	271	271	271	281	261	302	259	288	285	288	301	266	259	265	260	282	271	278	256	269	255	273	257	278	264	264	266	277	276	279	259	281	290	264	298	267	275	300	279	286	295	291	312	303	279	262	267	297	292	279	292	286	304	253	266	281	260	312	276	254	282	294	293	302	254	258	271	280	293	293	266	285	296	283	258	247	270	273	281	292	273	312	310	261	289	274	274	270	266	291	259	303	273	282	288	268	271	270	275	244	286	272	303	266	302	301	259	290	272	268	280	294	306	302	280	239	308	288	286	284	269	277	251	271	269	275	281	293	271	294	282	287	266	278	298	299	274	283	268	247	274	251	280	275	273	264	256	255	262	273	268	290	285	296	300	272	279	310	288	265	287	290	280	293	284	257	266	258	275	266	259	286	274	288	294	279	271	281	301	293	286	305	278	290	305	264	244	241	260	237	261	269	267	247	271	283	278	264	294	255	286	254	279	262	305	280	265	276	260	284	267	297	251	274	276	296	291	278	278	282	285	283	316	291	271	286	247	293	292	284	273	259	273	299	281	289	259	246	232	265	294	280	265	260	278	264	256	288	261	220	290	287	279	261	261	270	283	259	295	271	295	289	301	260	248	254	281	262	293	297	261	273	260	313	278	280	272	276	283	278	243	295	260	256	276	284	263	274	291	265	268	276	267	257	275	286	278	259	275	257	337	257	268	299	262	269	255	268	258	243	250	282	269	246	279	297	267	259	300	278	282	274	277	291	271	301	268	284	304	267	313	271	311	282	299	286	265	258	269	256	272	254	284	248	293	272	266	289	268	323	274	292	255	279	310	272	265	246	283	252	272	290	249	286	250	266	315	306	288	266	258	280	261	273	250	290	272	291	277	262	281	281	284	256	264	296	285	274	276	251	262	286	293	297	258	282	288	290	270	271	288	278	303	269	272	255	258	255	269	269	260	266	282	277	279	265	253	280	264	268	276	297	283	275	287	262	271	291	272	264	247	273	296	277	283	242	259	291	259	287	264	264	313	276	278	260	268	281	271	245	272	269	279	268	319	289	281	288	282	280	250	257	272	253	242	278	285	278	297	293	291	269	277	286	283	279	295	297	262	290	262	300	276	294	280	266	276	270	281	279	280	282	276	236	288	300	269	298	270	258	281	278	271	256	259	253	278	259	256	286	271	253	277	274	266	265	256	280	286	264	271	295	277	252	264	267	267	277	276	258	272	279	280	306	255	251	232	277	257	265	280	286	286	267	315	305	277	267	257	268	285	268	276	255	275	233	281	268	277	282	288	313	272	299	289	302	273	319	276	286	272	290	323	284	261	274	270	272	301	281	253	264	253	283	271	305	271	303	266	273	275	256	263	271	272	278	282	270	299	244	273	259	297	290	290	258	276	294	295	263	273	267	281	301	302	264	288	282	270	277	263	272	293	297	275	301	265	294	276	273	264	231	289	272	277	250	259	264	264	268	262	281	246	275	265	276	282	278	267	263	274	280	265	282	297	289	287	274	270	279	291	250	242	244	298	281	259	274	265	272	275	252	282	295	293	264	319	297	270	269	265	249	297	249	294	295	284	294	285	291	267	299	264	244	282	266	270	275	281	279	254	277	234	244	293	291	297	297	288	277	282	277	283	290	284	290	302	280	291	284	278	321	270	278	280	268	259	271	297	274	299	266	284	284	260	255	268	272	259	283	255	293	276	267	289	299	296	247	289	271	280	266	296	267	269	286	266	267	306	247	255	308	257	272	256	281	265	271	278	257	299	276	311	271	283	260	286	273	287	280	289	288	280	294	248	264	277	296	258	305	269	274	282	277	266	262	285	291	273	263	288	255	276	268	279	287	267	292	278	279	287	305	311	291	266	279	284	289	250	268	290	259	275	268	253	320	283	268	266	288	281	289	284	266	251	288	281	295	262	279	282	263	285	293	260	262	287	271	304	304	293	296	303	270	296	264	293	258	275	294	271	287	264	270	302	243	307	310	296	280	271	262	266	300	289	299	260	275	317	241	287	278	256	263	273	271	238	288	319	253	273	258	253	271	299	271	278	277	250	275	304	299	287	248	259	254	272	290	287	302	269	267	286	270	251	280	261	249	308	270	269	261	263	262	267	266	298	313	266	285	242	276	272	233	269	244	293	255	259	264	308	278	281	273	269	291	268	275	266	258	276	290	289	254	270	264	281	303	283	251	286	287	272	294	266	261	299	322	295	257	265	272	306	283	289	258	289	241	283	294	288	256	290	254	303	268	297	283	277	303	274	286	271	246	266	278	291	256	297	299	294	297	283	265	276	263	274	278	279	298	289	273	237	287	269	256	278	274	275	256	260	281	273	296	288	258	260	273	284	291	266	285	264	268	285	268	265	259	268	275	272	277	246	322	283	256	271	260	296	266	269	281	288	301	280	270	278	279	241	259	272	273	247	238	263	270	278	290	267	262	276	283	292	264	258	265	287	247	304	285	284	284	282	253	275	280	296	288	279	306	263	256	277	278	283	286	308	251	289	250	252	259	278	299	266	267	240	257	264	275	287	286	263	300	289	295	297	274	298	279	264	284	277	265	280	277	288	279	311	286	310	262	288	280	285	314	277	275	279	283	270	304	266	263	286	281	312	308	289	256	254	261	291	313	263	273	287	279	252	267	286	270	261	305	278	252	265	287	314	293	278	282	299	285	269	303	281	268	256	265	279	325	282	286	296	243	268	270	307	247	262	282	280	264	253	268	282	256	293	274	280	307	288	320	277	302	344	254	283	291	294	260	253	270	289	272	275	270	281	287	280	275	277	274	289	319	285	277
9782	13202	12552	6718	6370	5709	4843	4260	4004	3289	2893	2709	3618	3247	2740	2318	1697	1817	1724	1815	1641	1750	1525	1436	1338	1191	1068	989	959	966	1020	1002	1056	958	1028	1051	1082	1163	1026	979	999	933	982	853	830	808	771	808	799	778	787	777	739	723	790	729	793	726	768	745	740	764	797	721	747	717	788	758	745	719	735	738	749	768	716	721	725	726	704	729	756	703	693	685	668	678	726	690	686	667	673	673	663	715	681	713	666	688	728	665	705	690	717	668	695	676	686	677	741	715	634	709	714	670	739	716	634	652	687	675	711	694	687	730	689	686	700	656	685	727	686	698	698	688	673	668	678	693	677	691	722	686	678	657	656	632	692	649	680	734	704	686	674	694	714	662	653	710	665	679	729	719	669	686	651	689	705	705	685	702	670	717	689	665	685	698	673	700	700	704	684	654	691	703	641	702	707	695	687	703	705	686	677	691	641	690	668	663	640	692	693	702	674	696	709	694	678	682	704	707	643	661	667	715	654	715	648	650	708	734	697	754	638	693	676	697	676	662	670	693	704	680	700	628	678	638	692	676	680	741	702	695	683	704	738	678	709	688	696	679	697	696	675	704	673	669	654	682	742	712	674	702	693	774	771	711	706	712	702	689	703	711	693	668	747	696	694	710	703	666	715	703	683	708	666	716	690	691	658	707	672	697	708	696	698	684	703	686	680	703	701	687	696	675	724	674	627	683	724	691	673	715	713	727	741	674	680	718	664	702	709	674	675	635	719	684	651	732	697	700	716	687	715	689	656	727	661	721	708	637	738	748	721	698	698	685	684	678	702	657	653	663	676	701	723	699	712	677	755	722	708	676	724	669	675	720	675	669	640	698	697	696	680	682	656	636	658	720	691	737	682	669	658	676	689	674	663	698	661	714	699	683	715	660	694	718	672	732	654	711	682	679	706	647	658	707	678	684	676	676	685	698	692	679	691	716	663	746	709	692	657	686	673	658	661	674	661	640	679	690	728	708	691	666	713	651	647	670	692	697	655	752	645	713	760	640	731	679	735	635	699	685	696	706	707	705	680	703	643	626	709	660	660	688	639	705	670	679	700	694	702	707	692	677	700	675	654	666	707	652	729	723	673	729	713	710	690	672	703	693	667	709	681	711	683	701	676	678	699	659	679	744	648	728	724	712	680	688	671	654	686	657	653	702	701	635	663	716	702	680	704	715	707	625	692	700	713	718	681	684	694	748	707	673	663	684	697	641	685	735	721	684	683	719	664	719	666	702	656	716	687	650	696	710	705	670	686	685	754	698	707	696	723	651	655	694	672	682	678	700	675	694	701	690	676	665	664	705	671	646	663	660	680	715	697	679	654	686	687	660	703	662	743	707	700	722	735	698	684	683	734	697	649	700	663	700	703	712	727	660	678	721	724	694	689	701	711	717	652	707	705	742	711	661	685	709	699	696	689	686	686	681	697	715	710	669	679	716	689	689	692	702	699	718	698	668	661	700	710	662	697	741	672	674	682	671	644	694	672	703	706	699	659	745	663	678	696	693	638	689	686	684	676	716	656	725	674	715	723	709	687	684	707	670	692	687	663	635	666	675	724	723	716	692	672	678	664	674	686	648	662	695	667	703	708	686	687	667	705	654	681	637	735	672	684	704	704	663	651	642	626	703	693	660	748	661	664	659	667	719	691	688	652	695	680	639	681	655	679	681	679	679	670	703	668	646	730	681	715	698	711	675	608	701	672	703	684	710	699	693	658	722	676	663	646	622	694	683	697	703	699	722	665	688	719	727	713	669	725	676	688	691	705	726	692	648	700	682	710	649	698	687	685	732	715	724	668	661	688	705	675	696	706	684	727	693	672	669	661	663	702	654	716	713	647	695	653	687	660	704	673	692	685	710	690	691	687	688	658	695	654	683	685	704	713	704	744	655	674	704	673	634	749	684	666	677	658	682	727	683	689	697	695	729	714	669	683	685	669	721	708	672	678	706	704	679	676	685	665	679	721	694	730	648	727	690	670	678	663	715	680	656	671	647	698	705	676	700	660	735	691	692	696	659	746	675	727	709	709	706	662	686	667	684	670	662	642	697	659	660	679	664	709	654	704	665	681	702	709	702	677	677	712	715	741	661	675	699	677	694	718	694	742	640	672	707	743	679	701	703	726	668	650	643	690	645	677	644	681	659	656	715	677	715	708	710	692	748	691	729	708	692	698	675	687	716	745	704	691	667	724	681	710	698	673	682	665	694	671	656	680	659	710	722	662	658	690	702	707	742	682	677	679	685	653	714	719	668	713	645	723	720	716	670	678	675	675	647	677	713	675	656	678	686	638	666	654	681	653	662	644	662	656	678	718	694	719	664	721	709	717	699	671	672	671	661	672	646	679	684	687	694	710	696	699	759	699	693	675	707	698	692	668	699	718	673	650	723	677	653	653	693	677	735	731	698	699	669	689	644	674	666	662	662	699	631	684	656	681	684	717	704	660	707	699	669	662	671	699	684	704	679	709	673	689	706	731	691	699	709	700	712	660	660	726	694	738	707	655	730	667	738	681	698	660	709	699	653	689	601	691	692	689	669	719	682	689	694	683	666	657	728	714	669	648	706	682	687	758	658	663	693	669	700	693	675	712	677	684	693	646	745	706	659	698	639	702	668	670	669	738	712	695	685	681	654	698	699	675	692	705	726	666	708	672	702	742	680	679	692	679	710	661	664	681	663	670	687	748	679	720	690	698	699	701	668	714	640	732	646	682	689	671	662	671	657	692	730	689	720	662	684	690	702	697	678	685	709	655	683	654	736	701	664	649	673	705	693	670	695	671	650	640	694	653	695	696	782	732	712	718	693	686	650	660	684	666	730	685	721	684	718	711	671	693	683	694	641	697	707	682	662	716	682	651	727	716	698	669	699	673	670	689	716	656	707	733	695	678	643	682	690	637	632	693	678	634	701	681	665	677	730	671	652	655	705	700	672	740	705	651	684	709	679	691	697	705	623	694	669	716	668	703	676	676	717	715	711	682	651	712	744	642	678	640	645	662	686	678	696	756	666	709	674	742	727	713	654	703	642	676	685	636	682	655	683	668	664	675	682	717	695	690	666	683	702	667	727	654	675	665	737	677	696	638	705	654	712	668	708	651	682	702	676	651	678	690	693	664	696	641	666	743	696	679	669	661	675	718	709	693	661	672	709	690	694	686	715	690	711	649	720	675	685	718	678	694	693	670	646	706	686	690	691	683	710	669	654	695	653	657	664	686	683	673	649	727	673	686	721	672	709	703	703	696	658	653	677	705	693	708	681	705	701	696	695	645	674	663	670	631	663	722	630	758	649	708	691	693	656	665	712	726	688	664	682	700	652	661	700	687	634	717	674	717	702	651	690	631	686	702	720	708	701	648	743	691	678	703	625	682	696	672	683	721	674	665	671	689	693	741	666	704	654	680	671	711	703	705	673	707	669	669	688	666	679	714	695	667	697	686	669	694	661	641	654	693	652	717	695	676	701	725	691	731	676
37828	44617	37981	24268	19754	15630	10861	8229	5628	2547	1767	1794	3530	4347	3583	2407	887	1165	1078	962	783	896	856	654	622	522	442	412	385	395	402	368	401	387	373	394	388	386	391	386	366	405	343	361	357	326	339	287	332	336	296	321	290	293	318	299	333	319	328	350	337	325	283	330	290	349	306	292	314	323	309	305	318	309	325	276	299	332	292	304	287	326	330	295	305	287	300	293	296	257	302	270	314	273	275	317	316	315	273	323	266	301	283	322	327	322	295	282	310	291	305	282	278	316	308	288	303	296	285	346	280	279	315	314	309	307	288	318	305	308	264	287	330	300	266	325	317	285	274	244	323	298	254	329	302	310	295	306	299	294	305	324	322	295	298	271	310	305	298	322	314	300	287	312	290	277	283	286	312	279	301	301	273	302	287	300	285	280	270	287	302	268	332	325	299	300	322	300	328	268	310	298	304	267	291	294	294	319	313	286	308	301	310	297	285	299	318	291	330	299	315	326	264	307	284	291	289	324	287	298	310	280	310	342	327	287	283	274	290	331	312	339	321	302	293	275	289	276	268	322	310	315	307	290	311	280	318	321	329	301	310	289	273	336	283	291	316	268	305	288	256	280	277	299	303	274	280	293	292	298	297	290	300	292	305	326	298	308	281	294	270	329	311	290	316	283	323	310	279	289	315	289	317	294	290	297	320	285	293	310	285	307	330	290	305	298	301	267	269	301	295	295	313	287	282	298	289	281	286	351	331	292	293	309	282	279	285	273	307	296	281	319	291	299	265	280	309	325	283	288	292	251	294	256	311	299	296	291	295	288	311	294	307	283	327	322	277	264	306	320	306	296	268	316	266	304	281	329	333	297	285	317	315	285	305	284	323	320	286	311	301	320	296	276	333	297	278	308	315	326	285	284	309	314	286	319	278	295	294	301	323	315	289	301	299	293	303	304	335	287	270	314	265	270	276	288	283	304	323	327	309	311	297	273	317	286	259	310	305	307	290	294	329	281	288	319	300	292	260	281	284	303	317	301	295	276	296	309	298	305	294	299	271	297	297	276	298	299	276	294	290	255	307	336	309	308	280	310	280	282	317	313	305	295	341	272	296	302	305	307	298	328	280	296	317	302	309	307	307	304	317	311	273	312	284	291	307	272	307	316	272	298	301	287	293	311	354	286	293	273	309	271	291	311	284	292	316	305	313	313	335	295	262	282	318	315	304	285	293	305	294	320	278	299	293	296	320	294	250	329	295	294	305	325	310	330	331	291	301	318	278	289	292	308	298	282	261	299	308	295	308	317	270	290	295	281	288	308	289	303	303	303	335	285	303	276	285	310	276	298	302	292	319	307	296	281	285	276	273	286	297	313	285	294	302	283	298	308	304	309	307	315	303	323	261	301	309	322	310	279	310	291	271	293	285	274	302	347	310	265	308	283	311	260	292	284	305	300	292	287	302	274	285	277	290	287	295	312	282	304	282	282	293	299	297	281	299	304	296	308	292	299	302	317	310	296	303	330	309	312	280	305	311	293	312	273	316	280	300	314	303	271	311	266	311	304	298	292	338	290	298	296	282	291	295	303	294	282	287	305	248	307	297	278	291	331	326	308	314	308	306	311	296	289	315	302	288	291	304	351	317	348	300	278	279	300	313	291	284	288	291	303	304	294	290	266	300	284	312	316	309	300	310	312	312	264	294	282	296	258	325	286	318	323	326	291	275	299	286	311	325	317	299	267	300	303	309	309	288	273	316	316	312	260	307	288	275	287	296	295	301	304	285	305	292	272	302	312	284	324	317	308	297	284	280	324	266	279	307	305	318	281	305	265	314	276	284	283	293	276	283	288	275	284	290	310	305	275	314	300	334	344	277	307	307	321	299	302	268	267	298	265	294	313	306	305	253	278	302	298	319	308	322	305	296	324	307	304	291	301	282	300	331	305	292	283	313	303	324	269	290	319	295	291	314	292	342	311	315	303	311	322	288	327	320	283	278	313	281	326	298	290	275	321	289	315	285	293	294	301	278	287	291	282	313	276	316	303	308	287	306	284	304	286	298	299	279	317	300	306	282	319	309	293	311	309	321	301	295	303	270	296	323	288	281	276	311	287	284	270	298	332	275	283	276	277	327	284	268	309	290	277	285	316	346	295	296	292	261	264	316	284	293	280	303	292	269	282	313	319	317	285	304	310	275	302	280	314	273	334	285	271	284	295	291	282	294	290	297	305	324	289	288	292	303	299	306	308	280	308	289	306	315	281	292	302	305	316	297	305	312	309	303	291	326	267	348	299	339	289	325	284	285	268	295	275	297	297	307	292	284	289	304	325	284	318	293	302	297	303	295	306	280	312	302	268	309	288	310	287	281	307	290	297	307	306	278	301	303	278	296	274	316	291	312	320	276	305	306	318	289	302	276	321	290	326	304	312	316	316	278	283	298	346	339	304	305	285	284	310	291	301	327	289	293	298	326	280	295	309	309	255	248	295	301	302	279	317	314	325	331	309	305	303	297	327	300	299	274	319	264	335	313	295	296	337	333	319	300	352	266	296	302	318	291	283	287	302	285	301	295	279	324	316	311	305	292	312	287	281	351	279	334	302	293	302	301	309	282	301	307	262	276	280	301	304	286	295	283	271	309	311	303	313	304	300	316	315	323	296	303	288	299	255	301	297	259	300	298	295	296	312	279	329	320	296	295	321	317	299	305	335	307	303	283	282	309	306	274	322	323	320	277	278	283	285	303	287	293	284	299	291	274	298	313	303	310	297	286	311	310	263	285	274	296	301	306	286	306	306	287	281	279	330	311	284	296	292	296	290	279	339	314	305	284	308	306	300	288	320	315	273	293	292	288	292	304	304	291	337	294	318	302	326	286	304	325	296	272	286	311	293	290	286	296	314	290	310	309	303	316	295	276	270	278	288	304	316	307	295	274	318	288	331	302	291	283	297	284	273	306	301	279	298	290	302	321	294	285	265	276	315	276	285	295	300	296	270	296	304	289	290	304	305	310	271	300	290	322	285	295	295	288	293	305	318	279	285	296	284	278	302	316	303	289	289	305	322	293	274	305	303	330	294	329	295	287	281	276	278	300	295	284	291	300	292	297	283	287	289	307	290	314	289	332	268	294	321	298	287	302	334	287	257	265	314	293	308	310	255	298	274	275	305	294	286	295	308	307	285	270	274	287	327	299	297	281	310	303	320	272	287	263	284	315	315	280	294	311	290	299	300	333	293	284	295	299	308	324	302	321	291	296	318	281	318	338	279	327	282	323	323	291	302	303	320	317	313	305	297	281	317	287	299	261	296	313	303	287	324	329	292	295	319	325	286	295	301	269	261	292	298	275	316	284	284	307	265	281	294	321	282	300	293	301	304	333	277	274	274	327	288	331	317	328	316	270	303	305	289	313	307	324	302	295	278	291	287	294	321	309	306	267	287	294	303	282	308	306	325	306	274	293	281	315	293	291	317	299	293	318	300	296	289	284	331	342	307	301	283	306	293	310	307	318	281
27404	40979	35248	16987	19147	18263	15538	16136	14164	6793	6463	7595	14903	15646	13890	9983	3937	6010	4717	4379	3465	4751	4328	3141	2702	2289	1925	1501	1372	1377	1480	1395	1425	1414	1373	1491	1507	1548	1485	1293	1380	1211	1213	1183	1048	956	942	981	932	947	940	941	824	800	861	869	913	914	973	1031	912	940	882	871	856	863	936	857	868	886	858	828	837	794	796	794	793	815	826	811	808	768	806	761	781	833	737	772	773	766	764	784	797	752	739	742	741	749	755	808	752	758	726	742	691	745	761	678	760	735	739	693	712	751	771	701	707	833	729	746	697	724	740	699	676	678	715	717	758	734	697	729	762	708	730	677	713	694	732	818	738	735	670	708	679	754	725	724	757	666	732	748	763	723	723	770	687	688	706	770	743	707	762	764	717	698	717	721	696	723	714	741	719	673	706	773	797	722	755	735	757	710	752	729	726	757	688	705	747	704	726	691	728	747	728	717	723	735	743	758	736	785	743	752	730	772	766	742	693	758	725	726	712	726	692	712	661	731	735	734	731	716	709	739	702	806	779	697	733	711	758	707	690	691	741	669	727	684	728	730	787	744	770	702	703	749	694	733	729	732	729	742	745	766	702	734	696	762	713	725	742	716	749	699	731	732	780	680	775	772	758	712	723	741	697	693	777	719	732	684	718	720	718	728	723	682	771	695	766	731	692	703	803	752	722	675	705	800	744	711	680	758	708	731	768	748	751	738	756	713	688	737	738	720	724	748	765	717	740	701	686	766	718	680	710	731	745	721	721	721	720	708	693	719	775	769	720	741	711	728	685	740	690	753	762	780	746	673	735	760	730	718	745	733	715	711	810	727	738	710	707	696	734	760	720	737	675	771	700	732	734	722	697	732	729	782	688	723	716	692	718	687	749	716	697	744	753	723	713	705	709	727	712	764	726	770	721	728	707	754	725	757	712	740	758	667	702	707	748	733	738	733	700	702	717	781	732	676	747	720	742	675	766	711	741	711	753	714	710	735	662	701	724	740	733	725	724	757	700	708	697	715	698	713	751	773	729	716	756	703	794	722	726	706	740	730	718	775	737	733	769	732	801	729	727	732	794	743	692	703	695	695	733	801	748	703	764	740	712	717	748	693	753	733	694	752	761	728	734	743	753	748	719	706	764	726	706	735	769	747	738	706	735	765	739	738	724	680	758	694	702	707	771	744	784	726	689	723	749	701	700	780	745	724	729	724	715	712	758	764	741	715	738	708	738	701	714	770	770	740	672	766	749	678	766	729	733	724	678	714	729	718	668	704	752	748	744	749	738	724	731	717	774	789	727	752	697	699	749	744	762	709	738	689	689	763	727	734	733	790	706	720	736	765	700	736	745	714	703	762	735	681	734	725	708	725	799	726	715	721	736	743	731	718	716	709	713	747	710	769	738	729	730	773	781	722	736	724	720	706	759	749	722	768	727	726	734	747	691	741	741	737	712	756	751	752	771	731	754	758	741	745	749	740	771	751	709	743	803	700	714	786	725	660	752	753	721	722	764	745	679	729	734	755	716	709	718	750	757	715	732	737	720	694	719	663	714	774	706	753	721	761	747	725	730	679	756	747	745	744	703	734	751	783	723	677	709	726	710	767	751	686	709	759	744	747	731	748	739	668	769	756	738	758	730	748	685	751	726	789	774	701	748	779	717	769	748	744	798	725	750	684	682	691	709	716	754	733	743	717	718	724	697	748	728	708	750	718	736	707	755	762	738	752	718	781	686	684	707	708	752	740	745	722	703	740	720	731	754	718	745	737	713	700	747	737	738	755	750	693	744	710	745	738	723	715	729	703	713	750	712	727	764	726	694	678	747	729	704	726	691	784	703	751	737	685	741	717	670	708	716	752	729	744	728	706	711	750	793	800	745	717	735	758	744	730	730	778	711	729	737	693	687	713	727	733	719	701	734	742	686	729	684	769	705	693	739	690	707	754	745	735	733	738	735	737	742	728	717	722	761	725	703	709	757	750	694	715	699	769	694	732	734	728	679	731	739	681	701	712	740	733	748	773	731	777	743	717	670	715	744	744	694	713	685	741	690	737	692	727	678	718	736	751	738	746	713	698	725	672	732	761	765	725	697	715	716	739	694	747	745	745	725	761	740	768	733	707	761	757	752	717	751	716	707	737	754	730	694	720	709	716	748	745	728	701	725	700	726	723	754	705	731	690	690	766	809	729	722	711	718	739	728	709	776	741	680	698	754	712	733	701	726	735	724	726	698	761	730	707	729	710	715	734	751	784	730	713	749	746	706	747	735	770	734	776	710	720	749	715	758	739	748	758	749	740	653	735	725	768	720	730	745	732	709	735	768	766	738	733	723	749	695	764	753	721	673	782	723	753	718	696	689	745	739	743	754	779	718	776	726	758	726	777	724	789	728	733	762	748	728	800	700	735	751	760	693	780	768	715	780	694	729	714	754	747	710	729	695	712	732	728	738	710	771	737	724	730	749	722	734	756	720	722	688	790	766	710	728	750	718	726	702	712	722	745	744	752	736	727	744	775	654	671	774	732	756	756	719	721	714	751	699	736	735	757	716	764	702	717	725	746	703	708	691	745	692	778	777	743	716	733	721	700	703	754	711	697	706	704	747	725	717	723	789	724	739	724	693	728	753	709	689	747	740	700	740	762	760	724	723	776	693	729	740	750	734	732	747	727	726	730	712	718	763	743	731	735	763	770	721	716	733	689	753	722	753	703	704	718	707	738	749	694	762	701	741	713	707	753	687	709	739	754	750	743	770	727	731	713	703	706	705	711	745	726	731	728	774	710	768	737	740	663	703	705	721	766	743	741	757	756	709	697	743	766	796	776	798	754	775	722	773	734	730	748	719	719	781	732	771	713	741	742	700	746	698	740	731	749	698	709	741	741	677	717	729	707	718	746	814	758	743	715	728	697	719	689	738	712	725	746	722	725	772	739	754	699	734	713	756	731	760	719	689	778	689	715	705	738	791	748	755	772	703	742	731	747	734	738	766	699	717	739	743	696	723	760	738	754	716	757	722	710	718	691	690	738	707	763	697	734	726	761	712	741	721	749	732	706	763	724	716	726	710	708	734	771	753	698	651	757	708	726	727	771	707	705	721	750	776	779	743	698	775	742	745	705	675	731	723	699	743	730	721	761	750	752	749	775	704	715	746	721	724	737	747	688	704	743	768	704	727	729	742	762	812	728	748	729	705	717	753	766	761	715	740	729	773	701	752	711	750	722	661	779	763	775	736	736	724	715	696	685	726	704	700	720	765	738	694	743	725	704	726	731	724	705	742	763	723	740	725	744	752	694	726	727	723	764	728	750	730	727	755	684	787	723	744	672	763	675	690	718	712	766	754	688	742	759	753	728	711	754	671	758	767	742	747	728	698	708	716	706	750	718	659	721	718	733	759	706	748	771	726	742	711	722	789	744	700	717	753	703	733	714	745	710	702	747	742	705	724	698	725	679	713	718	753	707	771	758	724	750	745	715	740	775	747	725	755	743	700	705	726	699
46539	48050	38666	26307	23805	22424	18641	13662	9740	4859	3306	3423	6578	7920	6475	4553	1659	1685	1342	1208	1045	1295	1127	895	780	565	513	382	417	428	447	402	414	453	402	402	457	434	413	373	378	335	371	358	318	315	310	299	347	312	312	304	273	278	282	289	314	339	349	317	314	321	266	290	314	310	298	264	259	304	272	311	289	276	318	260	278	277	307	301	293	285	271	266	290	305	304	295	257	246	263	261	294	269	282	273	254	259	269	261	268	276	254	275	267	254	279	276	265	281	270	266	247	275	267	269	232	272	281	252	279	302	291	254	272	251	279	278	274	237	233	258	277	253	288	260	272	257	260	261	258	275	237	240	267	301	245	252	278	272	256	288	237	239	278	258	244	301	239	295	250	267	246	277	279	271	272	280	245	272	267	250	258	244	284	262	278	272	276	260	264	280	241	255	256	246	245	259	254	264	290	258	238	282	270	236	267	290	260	244	237	269	267	255	287	262	273	259	252	253	252	243	225	259	267	280	296	266	259	248	254	260	261	251	262	258	310	247	297	290	266	283	313	265	281	262	258	258	261	251	259	258	281	227	290	274	280	271	249	247	262	273	274	225	278	268	269	251	263	282	248	264	250	250	238	248	254	258	254	250	266	272	260	266	253	253	261	262	272	299	266	275	256	268	269	252	260	253	285	283	266	282	256	277	238	279	266	285	290	238	273	267	260	292	240	264	253	253	276	269	214	285	266	286	267	252	230	259	273	241	269	268	277	292	235	250	280	238	257	242	263	267	277	275	260	248	223	283	280	240	281	275	247	275	264	255	283	256	266	268	270	253	267	245	268	248	250	225	255	251	266	262	269	269	273	268	263	248	261	286	266	286	238	274	279	263	228	254	280	282	247	252	264	292	281	270	248	272	257	244	260	249	279	264	273	294	238	269	302	301	260	278	255	257	241	251	250	239	262	250	248	292	256	283	284	240	253	281	280	245	266	258	289	264	272	260	262	258	260	261	280	273	274	241	226	242	286	247	271	293	251	258	294	249	271	261	240	272	272	239	282	254	252	268	241	261	266	287	286	252	262	255	269	265	268	271	280	263	245	273	268	280	266	260	242	283	234	261	237	283	269	269	288	293	235	261	233	274	239	268	281	298	238	281	244	262	238	252	268	253	246	270	253	256	267	267	239	265	285	270	309	259	274	261	274	261	262	274	261	301	244	248	241	267	254	265	248	263	247	290	271	257	244	259	227	254	260	248	265	284	269	256	246	240	285	221	228	272	272	294	277	264	291	259	243	247	274	245	243	275	276	269	282	279	253	274	263	271	284	267	280	278	271	237	278	278	251	266	246	270	247	259	314	240	286	279	250	265	268	250	240	258	230	271	264	243	273	244	235	272	233	268	257	277	259	247	272	264	243	256	286	276	236	243	262	300	257	278	270	282	293	269	287	276	244	268	256	285	269	265	280	245	282	279	282	257	253	253	231	251	232	283	269	274	246	250	262	263	253	262	272	265	279	248	252	261	284	251	274	284	267	253	246	247	253	259	268	258	247	262	244	290	241	297	253	244	255	273	276	282	234	257	263	278	242	261	249	274	243	264	281	286	298	266	247	272	278	276	265	255	286	263	267	260	278	275	305	234	289	242	243	274	260	267	291	292	282	280	271	263	237	260	253	266	241	259	294	269	251	276	280	263	235	231	268	274	312	261	245	269	270	267	234	264	273	275	246	255	298	261	288	282	265	267	261	235	272	235	273	242	235	262	252	257	292	302	276	286	276	269	262	268	270	250	265	245	255	256	238	251	255	285	282	263	301	241	264	252	254	295	260	291	283	276	276	276	249	272	262	256	265	251	253	260	250	269	284	262	260	255	246	254	258	273	277	242	261	278	263	261	258	252	257	269	279	259	255	271	252	250	262	294	255	244	258	251	303	265	265	256	273	271	233	274	272	257	252	292	275	278	271	275	249	282	241	270	241	275	279	272	250	253	262	257	268	266	258	276	285	261	270	278	259	260	252	269	245	272	279	285	256	251	263	267	263	272	277	265	272	285	274	238	264	283	280	287	266	254	254	265	245	261	297	256	258	254	243	295	269	270	270	306	287	276	274	241	273	272	273	253	285	276	270	304	251	281	256	253	278	253	270	269	280	263	270	272	268	266	284	293	252	275	292	251	265	258	263	251	263	228	242	233	281	273	246	252	281	236	269	269	248	313	295	283	226	274	270	271	261	269	232	247	290	251	266	270	264	261	281	290	304	265	281	268	300	255	245	213	239	253	259	289	265	267	258	244	253	246	273	260	276	255	285	239	269	269	255	249	256	257	273	275	268	230	249	269	256	258	310	245	260	255	253	249	272	236	262	258	286	252	265	234	253	276	231	270	298	303	275	292	298	255	262	273	263	293	272	280	243	264	261	246	241	271	252	280	265	282	249	265	253	245	250	254	247	270	250	258	242	256	253	284	261	247	209	246	274	301	238	217	280	273	241	258	236	238	254	249	255	255	270	257	240	263	266	292	290	264	256	278	266	256	272	279	288	277	301	285	269	271	241	276	260	241	240	266	270	266	261	255	270	260	264	241	270	252	290	254	238	250	274	294	262	277	287	279	282	256	279	254	238	250	303	272	251	289	287	273	224	270	286	253	289	258	249	267	317	266	265	263	245	255	256	242	270	233	266	233	228	228	276	273	270	256	283	275	272	283	265	278	243	273	263	252	290	261	232	276	265	237	270	266	303	259	276	292	246	273	261	255	265	260	284	259	298	272	262	272	282	261	263	249	287	273	249	257	267	294	261	284	275	276	271	268	269	233	223	272	258	240	273	273	276	272	270	260	282	264	266	297	222	249	257	317	304	252	284	289	280	259	259	296	276	266	239	276	246	280	254	268	254	242	287	276	255	284	267	287	254	298	254	249	264	259	231	282	287	251	293	286	278	245	269	271	268	295	270	282	285	233	246	270	268	248	264	285	265	264	226	280	288	264	241	264	257	281	259	282	269	251	241	264	252	264	271	261	292	260	262	264	287	280	271	302	249	260	260	269	268	258	255	235	266	257	268	279	265	264	265	256	256	256	235	269	259	290	269	278	274	259	254	274	294	260	276	263	263	268	247	259	232	253	269	252	271	273	289	279	266	252	274	259	284	272	241	288	243	253	249	266	252	287	291	249	265	266	269	240	254	262	258	257	246	244	259	280	262	275	273	244	264	268	238	299	294	288	270	277	242	247	256	230	257	247	264	251	253	255	253	241	238	250	249	238	269	237	253	309	276	298	257	269	261	280	286	249	290	274	271	245	303	275	238	233	241	253	272	267	284	270	214	295	236	287	268	242	272	242	255	262	246	236	215	271	291	266	243	265	269	279	271	242	250	269	272	254	242	254	252	300	272	262	248	271	286	257	270	277	288	302	239	267	251	259	297	280	268	235	254	270	230	247	294	271	275	273	261	289	262	238	283	258	262	299	282	271	292	286	261	247	265	238	274	256	249	271	257	257	272	263	250	233	259	243	267	245
34521	46059	41287	21708	24901	25068	21399	19601	19083	9927	10137	11799	22275	23373	19987	14497	6616	7862	6376	5664	5579	6907	6010	4522	4050	3039	2546	1907	1717	1747	1803	1684	1678	1736	1768	1949	1906	1934	1810	1568	1537	1449	1428	1295	1187	1006	1018	1026	1013	979	927	922	829	846	851	824	845	977	1075	1117	1048	961	935	828	868	874	902	888	821	811	857	872	820	776	766	798	732	757	810	742	776	711	750	680	688	716	692	693	688	673	644	655	695	689	644	687	665	612	674	673	690	677	674	678	649	640	683	658	686	663	663	643	622	667	675	640	705	662	620	683	604	681	618	632	645	644	608	634	668	667	663	633	636	671	658	667	660	645	660	613	617	609	653	617	673	682	582	641	609	664	626	608	641	614	629	602	634	643	620	613	688	675	628	648	643	669	605	619	651	654	640	643	579	621	639	648	646	682	625	654	655	670	622	645	658	672	650	618	647	629	638	645	686	692	629	670	665	635	667	639	642	645	617	633	648	632	668	649	684	652	614	625	692	626	640	643	639	667	641	591	645	622	658	655	658	638	639	635	644	629	682	629	701	675	661	626	665	683	636	673	647	635	647	634	654	631	671	667	649	625	665	627	659	651	650	646	668	642	666	637	613	656	699	651	637	678	672	664	651	677	696	630	614	669	628	588	637	611	686	676	634	617	619	644	657	667	613	670	632	665	649	646	613	646	628	640	611	656	683	626	672	609	680	650	622	636	642	651	664	616	625	692	689	599	649	667	663	631	662	666	634	674	660	626	664	642	630	638	662	647	646	615	638	662	636	639	583	684	662	613	579	657	626	639	637	650	649	620	655	632	633	634	658	673	631	637	627	652	622	651	678	690	668	617	593	660	629	655	647	680	638	659	626	645	654	643	616	635	660	602	665	645	577	614	640	643	642	592	660	644	685	632	666	650	671	633	662	635	642	668	639	673	694	663	634	626	644	604	631	658	636	630	639	648	622	615	719	663	689	650	590	623	698	651	609	647	652	668	608	643	703	622	671	655	651	638	620	658	659	681	612	651	657	665	642	619	655	674	649	645	630	603	633	658	634	618	674	625	677	649	598	659	602	660	624	653	681	618	655	661	701	641	658	696	626	677	682	678	666	660	627	616	642	627	642	652	653	623	659	643	635	656	688	697	718	662	611	647	696	582	631	634	630	648	623	697	637	617	650	659	696	632	644	672	638	636	629	663	655	685	650	641	600	626	617	637	600	643	643	677	673	623	602	640	629	641	630	653	646	650	661	681	672	662	631	631	667	625	623	621	631	625	656	615	615	628	604	645	613	641	641	680	648	641	634	679	671	599	634	667	680	638	656	607	650	634	622	648	629	640	622	653	659	640	608	632	663	665	667	636	682	654	664	661	646	661	589	706	596	621	607	620	698	670	658	665	651	640	680	670	671	621	629	643	629	665	645	661	626	636	671	659	628	619	615	610	670	657	650	689	640	679	664	654	649	667	658	576	617	671	637	621	651	643	597	623	648	615	639	641	659	656	621	618	621	665	644	620	622	668	619	649	589	657	635	684	656	601	663	652	662	650	634	639	633	675	672	614	653	618	637	617	662	628	628	664	650	629	662	636	672	617	622	639	641	672	674	639	684	706	661	665	629	609	657	636	637	640	630	691	633	653	601	558	657	622	630	641	641	673	631	704	631	649	621	664	665	625	629	682	603	692	669	647	655	629	663	666	633	651	633	617	655	636	702	660	661	647	634	617	633	668	700	626	639	656	678	630	652	601	648	685	655	679	682	652	640	662	689	674	672	677	644	643	657	633	658	620	669	649	636	626	709	648	619	630	683	639	661	636	670	681	677	626	617	591	618	668	663	660	655	659	631	647	674	629	661	681	641	691	662	703	618	681	650	666	607	675	642	651	660	670	672	679	642	619	681	620	615	689	650	657	636	634	663	621	669	630	645	667	656	657	642	677	657	625	650	643	653	633	671	642	652	653	646	600	642	669	634	677	620	675	636	659	663	610	622	638	648	633	668	690	647	632	624	657	635	670	672	660	666	615	673	614	639	657	596	632	616	622	600	648	691	653	703	679	627	685	659	726	663	650	636	653	612	625	650	630	660	622	612	656	655	673	702	666	646	670	628	663	713	608	623	677	648	676	664	671	626	593	592	646	660	600	686	630	613	666	645	656	672	680	642	627	607	660	636	619	632	662	694	615	664	665	618	635	660	655	645	645	715	667	658	645	656	636	666	686	665	664	646	657	671	633	632	580	658	649	657	644	611	625	648	630	682	628	712	620	660	631	612	649	626	610	680	668	625	607	670	664	677	653	635	616	648	637	646	643	624	632	643	637	615	699	611	664	624	648	637	661	625	639	621	630	670	647	610	662	602	646	655	660	679	599	668	630	655	606	630	632	666	662	632	675	632	662	623	645	637	635	655	644	656	631	627	672	628	681	652	648	651	623	682	683	592	680	654	671	655	613	625	623	686	681	697	692	608	591	639	672	647	644	632	597	658	667	663	670	615	665	630	628	629	625	636	655	612	625	609	648	654	662	663	661	632	648	627	670	680	649	649	648	624	651	638	664	648	645	661	641	608	662	644	650	653	643	674	670	641	626	626	660	632	646	642	619	654	619	620	623	623	640	637	639	650	607	664	620	666	668	675	639	692	659	657	615	634	660	679	641	650	634	634	657	636	606	691	702	648	608	650	666	678	609	650	592	634	648	648	634	593	623	646	630	639	633	619	660	634	644	663	637	643	658	616	627	620	595	646	622	629	690	640	619	649	624	658	639	616	626	620	656	639	641	662	662	638	631	655	622	596	644	632	691	676	658	630	647	686	633	630	632	627	622	660	644	662	641	672	681	639	655	666	619	654	609	674	601	654	658	657	639	611	688	668	610	626	600	653	649	656	663	665	657	654	629	636	684	671	598	611	617	609	627	653	701	660	649	676	637	680	650	644	600	666	627	646	630	635	612	639	638	653	689	669	673	651	632	624	643	656	636	619	688	670	656	654	666	638	693	644	681	678	622	670	677	653	658	622	699	628	616	645	662	644	660	663	646	620	641	653	645	615	627	659	661	629	647	633	640	623	660	630	653	630	620	626	640	646	572	637	698	671	677	638	657	602	658	646	627	652	655	624	656	631	677	655	654	679	617	610	663	688	696	625	663	618	653	643	634	656	672	684	653	641	635	658	620	639	629	643	647	611	682	682	613	620	673	641	651	630	659	659	643	661	640	668	649	661	664	665	658	629	650	644	654	713	660	660	646	638	648	621	632	636	648	664	620	672	584	645	642	646	661	660	627	601	651	596	703	670	616	680	589	640	645	640	658	673	647	687	619	640	621	646	645	623	687	651	607	634	668	626	580	675	657	610	669	609	615	659	632	649	635	629	628	643	630	674	658	661	641	645	624	629	630	641	631	673	626	676	641	667	616	623	650	626	654	665	641	635	658	677	668	691	653	656	630	632	634	663	699	691	653	608	656	688	667	613	660	626	630	698	616	654	643	659	652	592	640	653	629	654	634	656	620
12610	10965	11666	3765	2110	1556	1169	837	794	688	689	664	717	705	618	530	413	439	418	378	394	414	420	376	370	360	310	309	286	290	319	296	285	315	342	334	346	365	324	329	307	291	315	292	298	282	326	254	311	318	304	266	295	300	272	281	282	294	285	313	270	290	290	285	274	326	274	311	285	277	280	279	290	279	242	290	271	253	266	271	299	270	257	278	238	269	255	273	302	274	274	291	270	248	255	274	241	267	291	262	289	301	284	261	286	258	259	273	284	244	243	260	268	273	288	288	262	264	267	302	284	272	262	275	258	270	278	251	269	294	285	276	261	273	288	283	262	275	272	278	257	271	274	289	283	259	268	262	295	267	259	278	290	279	291	280	295	277	279	286	258	257	254	281	306	279	261	293	246	276	308	266	274	251	252	249	257	287	279	275	269	274	296	271	265	286	259	297	233	270	270	307	277	304	284	252	276	269	292	270	297	261	267	285	276	282	246	260	270	250	267	280	274	252	264	254	264	292	273	259	292	260	276	272	296	257	263	235	269	266	276	294	253	280	290	261	278	239	278	286	252	315	301	281	238	267	254	250	260	280	273	276	256	239	268	270	253	298	257	274	246	291	287	285	264	271	279	251	263	240	250	233	265	272	269	304	264	293	254	299	295	294	259	239	296	287	291	289	293	277	267	284	271	251	258	255	277	296	275	260	258	282	276	297	272	281	313	288	304	268	278	318	303	263	274	246	262	273	267	266	275	232	286	292	324	287	263	258	272	232	262	268	273	276	252	269	243	242	260	260	257	279	290	262	272	277	301	294	273	275	266	300	279	272	280	273	242	285	282	295	270	281	301	277	248	237	286	256	286	257	271	285	281	287	242	284	251	253	281	254	257	275	297	262	269	279	258	266	262	282	275	251	276	277	270	263	255	250	232	230	287	266	298	267	255	278	244	298	259	273	305	262	245	270	282	252	274	290	282	250	252	251	261	249	236	256	281	273	299	279	318	260	277	264	260	303	286	294	266	303	246	260	269	253	262	262	311	247	265	276	274	299	247	282	258	251	277	283	275	258	256	271	282	267	267	282	262	259	246	289	294	265	291	263	293	294	278	297	263	271	281	248	279	269	281	249	248	259	280	284	255	269	295	287	253	269	270	245	240	297	268	259	272	291	266	271	275	258	275	287	249	292	266	273	279	271	296	286	268	265	266	271	253	255	297	238	255	282	301	288	278	285	280	256	249	263	264	300	269	289	294	286	278	275	267	283	280	264	272	248	277	282	267	259	295	261	287	238	268	301	316	237	293	297	303	271	283	281	297	267	236	245	306	283	265	274	289	282	237	297	261	301	289	247	275	261	283	268	269	300	244	278	270	284	275	256	262	263	259	263	256	268	290	241	285	269	269	274	259	249	272	290	273	266	277	265	278	247	270	273	283	285	282	272	285	271	235	272	262	266	256	268	263	254	277	273	323	270	294	253	260	226	283	277	268	307	270	268	278	273	295	270	273	276	280	300	291	263	299	284	281	265	274	275	274	289	297	264	275	270	281	274	270	253	235	267	285	315	273	275	265	260	268	275	253	261	249	263	263	280	286	273	261	281	291	262	271	264	256	277	282	280	307	274	305	261	255	307	291	289	314	256	261	214	279	258	270	242	277	300	284	258	246	280	259	269	280	289	278	263	275	264	275	264	309	246	265	288	269	279	270	275	291	281	248	280	258	286	267	269	265	269	246	292	256	256	257	265	254	266	258	259	279	267	273	261	267	278	261	279	282	278	267	291	251	292	281	300	273	289	280	266	278	286	281	293	290	271	253	271	274	281	281	292	276	274	275	250	261	294	279	257	299	253	255	247	262	258	282	276	271	291	284	281	230	294	294	288	279	255	291	283	284	270	290	278	240	249	261	262	254	299	293	271	291	286	286	277	249	286	283	265	257	293	265	258	250	318	275	260	297	269	268	235	269	271	297	275	291	268	272	310	261	300	308	269	261	266	290	281	252	254	302	255	290	252	256	298	252	246	297	276	260	312	284	260	265	288	276	257	309	290	261	281	279	272	277	283	271	271	267	273	268	261	259	284	274	267	271	264	246	277	253	262	266	253	281	268	293	266	287	287	258	316	277	262	277	281	283	271	277	257	245	295	284	273	273	274	280	252	278	248	273	253	289	254	279	277	263	287	280	288	264	257	283	265	259	270	254	283	249	265	282	232	270	295	284	256	272	293	271	264	264	307	259	248	247	277	265	292	254	298	264	269	252	293	277	310	265	282	265	286	301	271	267	271	295	272	248	252	261	279	238	250	259	278	244	290	274	275	277	255	279	242	261	280	266	293	289	284	259	277	274	291	282	269	289	281	258	272	272	239	261	249	280	274	247	305	273	270	294	283	275	284	288	264	288	285	257	264	291	260	285	268	269	281	295	250	281	283	280	265	264	289	280	302	273	260	254	276	284	268	253	266	317	257	296	265	283	250	265	262	283	275	263	272	261	267	265	285	282	273	288	264	292	287	262	287	254	282	260	272	283	276	267	238	280	259	255	244	279	272	255	275	270	247	276	304	249	254	294	277	274	276	252	286	269	264	262	257	264	285	274	245	304	261	256	283	258	270	255	288	292	270	270	244	273	279	264	265	270	280	271	319	259	277	276	289	257	262	252	245	254	275	268	228	286	273	265	265	267	246	302	270	243	296	272	309	250	271	263	293	257	276	280	264	262	306	261	285	272	274	298	265	285	291	307	266	287	283	305	288	270	275	259	277	303	267	267	245	266	274	267	274	277	287	278	280	287	268	273	285	268	256	288	306	254	260	253	291	272	252	240	272	291	300	236	291	265	261	268	268	274	252	270	283	248	256	289	267	243	261	259	290	285	239	295	284	273	283	304	285	298	259	258	299	258	304	284	248	254	251	327	276	329	279	271	260	289	238	277	261	261	274	263	268	271	263	278	267	267	272	238	256	257	269	286	277	294	250	273	282	262	274	283	280	287	307	270	250	256	278	274	263	269	285	298	277	309	275	266	289	270	265	296	275	252	285	272	280	295	258	280	282	271	242	284	292	273	293	260	276	283	254	268	267	278	272	273	291	271	245	277	278	275	251	285	275	304	269	279	268	304	290	258	278	251	267	267	274	288	276	257	266	291	300	266	285	251	273	284	255	285	283	276	291	253	267	308	261	267	287	282	239	250	277	256	270	267	239	273	285	259	291	273	285	273	257	241	284	260	279	274	285	256	256	275	294	259	297	242	268	296	256	250	264	293	289	273	283	273	241	275	313	263	288	261	279	252	287	314	272	258	248	279	271	252	241	271	292	292	271	280	243	286	278	283	267	296	275	262	255	259	287	248	288	250	278	281	268	285	284	266	292	274	254	267	274	281	308	277	263	255	303	302	277	266	277	263	257	291	275	300	297	268	309	307	271	248	288	272	285	284	293	261	267	294	285	269	272	264	287	283	308	277	270	250	254	260	260	245	274	287	266	266	296	279	295	276	247	276	275	244	283	267	266
9179	11911	15875	6663	6202	5831	4522	3728	3733	3055	2891	2904	3419	3586	2952	2317	1648	1695	1676	1645	1487	1488	1725	1464	1301	1184	1043	989	1023	972	1014	984	996	1008	1095	1064	1049	1136	1028	1045	951	878	901	904	855	800	826	775	794	779	742	802	761	707	746	745	756	770	797	804	745	767	811	774	779	776	775	720	751	760	723	756	740	683	726	707	696	704	765	710	677	704	759	726	719	770	665	718	711	705	699	696	688	688	706	679	695	674	665	657	687	682	643	652	671	668	688	718	672	685	702	669	674	651	641	778	697	719	671	680	666	655	657	723	675	642	661	668	684	676	674	711	666	660	689	685	649	668	686	700	662	709	687	671	668	640	734	678	646	699	687	682	685	665	689	712	732	677	642	726	651	709	713	662	672	703	702	720	704	691	696	659	640	662	712	708	705	663	728	729	671	645	646	685	708	710	672	647	664	727	726	701	694	679	680	734	641	669	676	706	666	722	685	619	681	679	683	653	711	700	700	673	697	688	663	701	691	647	743	679	667	703	654	684	682	657	632	684	692	692	672	721	673	705	679	660	621	694	713	694	687	698	717	666	636	680	696	690	671	683	702	723	657	668	675	684	701	688	716	713	682	663	663	667	685	677	690	716	680	660	691	726	668	714	698	685	659	654	663	719	653	689	666	673	643	718	676	650	669	691	768	652	710	705	668	686	631	677	682	625	666	674	667	671	724	694	709	690	661	657	624	661	686	639	718	664	708	665	721	664	683	660	646	704	683	674	673	728	634	661	646	677	696	685	680	661	701	662	677	704	691	674	696	670	643	662	716	703	657	702	702	644	659	690	667	724	690	647	671	683	685	679	691	717	684	672	665	713	736	675	675	676	724	631	736	647	666	711	721	682	618	699	723	696	678	655	670	687	647	721	684	695	677	650	674	667	744	674	662	663	733	711	666	690	696	681	650	644	665	686	689	612	636	677	665	733	691	678	657	671	716	661	693	682	657	690	665	711	647	615	672	705	703	685	712	727	746	663	704	657	707	735	723	657	703	669	663	655	679	696	686	693	639	676	686	704	727	657	704	643	663	691	658	679	641	660	687	683	700	677	686	680	677	661	696	659	681	714	639	687	689	713	620	710	682	671	648	679	725	677	684	644	708	735	659	658	676	702	658	684	636	672	609	746	679	700	673	673	657	696	667	653	675	636	728	686	676	690	693	721	739	733	668	686	716	647	736	685	681	670	694	642	682	680	688	667	688	689	645	684	689	682	671	678	685	689	693	680	663	693	688	635	672	726	716	707	634	654	666	717	712	685	712	711	660	690	679	657	662	694	653	666	692	677	673	703	662	735	677	714	703	650	726	685	640	639	671	665	709	698	687	734	677	695	688	686	654	691	717	667	704	698	677	687	666	689	666	642	672	645	648	707	704	594	665	670	695	734	668	685	730	712	699	649	678	676	722	676	659	664	677	642	642	708	688	695	712	682	673	682	665	671	729	693	757	661	719	727	701	657	680	697	706	731	694	648	664	726	683	700	709	690	684	678	671	676	668	687	708	683	682	656	704	696	670	697	702	651	675	674	679	617	684	638	720	718	719	677	653	682	623	650	694	696	738	667	691	620	677	718	654	695	669	695	675	625	719	686	682	671	679	717	624	709	668	636	672	668	687	696	693	713	689	680	672	706	678	649	668	711	631	713	656	689	684	709	688	702	699	686	664	662	675	660	677	659	675	702	649	655	674	712	653	688	672	729	710	690	664	657	678	641	626	689	685	655	745	647	688	679	714	674	710	677	665	682	683	664	668	622	683	676	648	690	672	681	670	684	705	686	695	702	623	675	692	672	683	696	698	688	689	662	643	723	684	709	703	724	677	670	659	661	703	707	749	689	657	675	684	636	675	691	674	672	695	695	670	683	687	683	738	704	656	676	719	662	681	696	672	673	701	728	692	673	655	704	743	719	664	712	678	672	700	711	662	654	637	697	688	619	677	670	697	708	675	653	724	731	670	681	664	622	707	690	720	661	681	638	684	662	684	697	646	693	695	651	659	684	648	712	676	692	659	724	683	690	651	678	684	660	681	676	695	676	698	730	737	713	686	659	687	697	722	685	699	657	681	741	702	658	709	662	656	688	676	645	686	670	695	643	711	697	676	680	677	658	701	685	681	648	744	689	703	672	684	660	670	673	650	681	659	651	686	696	674	707	658	709	661	690	692	664	682	706	678	699	707	657	675	656	698	730	708	661	698	644	664	705	712	674	716	664	661	667	635	624	732	655	648	697	733	721	651	655	708	678	729	703	651	677	712	678	682	712	713	691	646	630	674	681	675	662	695	659	671	714	652	670	642	695	633	669	683	698	675	716	705	672	680	692	662	694	740	704	699	686	672	661	675	714	673	647	731	713	680	696	698	687	689	699	689	642	697	700	689	677	682	675	636	677	673	679	647	642	712	664	673	681	674	668	662	614	706	672	682	638	720	673	711	657	676	662	722	640	667	670	684	726	648	677	689	728	696	662	672	652	697	657	607	687	662	690	676	662	647	645	686	695	674	680	673	756	692	668	702	663	652	640	686	700	658	703	676	711	724	658	692	689	681	643	689	641	685	672	677	673	687	635	693	644	683	617	647	632	694	642	729	676	716	710	702	679	681	674	698	634	689	682	710	693	669	691	635	711	671	693	714	684	664	747	633	634	675	653	681	692	670	673	636	685	662	677	635	679	681	696	699	666	708	627	694	648	694	657	718	685	684	664	667	687	624	646	718	684	748	644	695	714	652	675	683	662	674	642	697	646	691	690	710	656	666	686	673	697	682	679	640	712	657	696	698	661	664	636	693	634	677	700	725	710	648	697	685	720	681	659	683	667	703	665	675	675	736	694	705	663	748	672	651	684	668	699	655	647	709	703	719	696	638	716	618	715	686	687	712	711	720	689	693	674	710	697	647	682	684	730	652	668	690	630	659	651	678	630	644	711	656	699	723	694	703	695	672	623	661	700	681	707	655	693	730	673	740	720	738	668	671	751	705	646	713	658	644	667	648	670	661	644	703	662	630	703	705	708	689	696	701	757	689	692	667	664	684	698	682	718	684	702	687	644	697	671	680	690	660	684	681	696	736	698	642	669	714	678	700	660	714	688	663	642	632	687	666	752	724	685	693	710	674	660	639	689	650	668	657	666	703	688	685	636	637	650	674	711	707	708	665	711	686	640	675	708	666	706	729	622	707	763	722	677	654	658	661	651	710	702	708	667	705	709	635	674	692	708	666	632	679	712	659	702	681	706	700	711	647	677	696	672	727	692	669	648	652	690	702	683	686	722	671	718	720	701	684	699	655	710	679	726	707	629	673	670	699	704	689	695	681	716	653	658	714	622	661	660	668	708	633	643	663	683	663	694	670	688	727	664	679	650	733	725	690	682	705	656	674	669	673	695	724	686	719	634	687	691	706	656	702	709	676	680	706	647	670	712	717	671	694	697	685	704	699	663	688	681	693	667	685	681	702	684	661	719	706	664	661	674
39818	42895	36184	26895	19642	15444	10990	7068	5156	2829	2106	2631	3367	4759	4309	2655	1081	1098	1563	1034	678	955	811	644	621	505	426	391	375	378	382	362	360	376	396	428	420	405	396	381	345	363	329	334	341	318	325	353	346	278	306	351	300	312	301	282	317	288	338	339	311	341	296	319	361	328	323	311	305	292	297	322	313	305	302	293	325	294	286	327	310	286	305	321	315	284	316	316	312	274	307	296	302	303	327	272	343	265	327	289	297	300	284	298	292	272	290	286	296	332	290	308	339	333	283	278	296	321	309	301	278	288	331	306	290	302	278	311	306	311	304	289	272	310	291	294	292	338	290	264	284	283	314	260	264	295	313	298	253	276	295	295	306	319	309	295	307	269	298	310	295	300	315	325	304	311	294	274	286	282	269	283	287	289	284	314	292	275	257	286	284	306	291	291	298	311	328	291	314	283	275	330	300	288	272	311	288	291	265	263	289	291	277	291	307	284	294	309	313	291	291	271	312	286	282	312	260	312	306	294	261	312	324	310	304	291	300	292	320	306	317	294	295	327	278	331	290	318	281	273	310	293	299	287	303	310	293	332	295	308	298	294	295	308	297	314	310	289	317	275	290	288	263	281	311	265	280	310	278	279	290	306	320	314	266	276	295	306	286	315	287	284	279	293	308	308	297	283	274	321	289	309	321	311	335	273	278	305	293	281	310	269	288	264	304	344	299	298	296	272	262	299	291	269	281	291	311	267	293	273	323	294	325	291	292	289	289	317	318	292	275	288	313	347	289	343	333	285	307	330	312	296	296	267	281	310	298	311	288	323	307	297	272	278	294	275	269	328	323	284	304	267	316	310	310	273	303	307	297	300	259	310	290	324	297	292	298	289	303	286	301	326	294	256	262	275	313	307	287	270	312	320	272	293	309	264	292	291	305	298	294	293	300	289	284	272	281	284	282	315	292	287	304	344	320	306	294	316	279	277	285	329	304	274	304	309	313	283	293	270	280	301	283	285	293	301	277	304	260	299	294	320	309	305	283	304	274	270	294	327	270	285	294	298	298	283	309	308	287	298	305	280	281	321	313	300	298	282	264	278	313	270	290	286	299	347	297	284	255	298	282	299	287	294	302	293	320	309	290	307	296	261	309	323	291	304	282	273	290	315	304	284	296	305	293	296	303	302	315	294	245	298	274	289	267	285	306	303	292	293	328	286	308	303	289	289	266	277	310	303	259	322	279	302	256	304	268	321	310	322	327	284	309	262	302	310	317	275	296	286	274	292	302	293	312	311	306	299	298	295	322	287	316	322	303	268	277	297	282	257	259	325	278	319	292	293	288	311	302	285	290	320	289	302	311	273	285	333	297	309	304	307	335	332	273	298	324	317	307	312	296	335	324	280	291	281	314	299	262	287	322	274	311	297	309	290	299	272	297	277	316	327	288	291	311	293	263	274	283	292	314	269	298	300	286	291	286	277	290	304	285	330	261	282	324	325	341	281	298	303	316	269	289	306	298	298	262	293	310	301	269	257	291	270	288	307	297	290	296	279	327	267	299	293	300	267	304	278	300	310	292	299	300	320	339	334	282	292	317	311	287	281	304	292	272	296	292	308	303	301	286	285	316	294	298	253	293	250	308	263	288	319	285	278	319	317	299	262	295	278	317	281	301	274	283	286	304	303	279	278	309	295	283	260	297	288	324	266	295	314	263	268	303	309	280	266	282	285	316	288	324	280	285	305	276	317	291	296	289	298	285	285	308	312	294	285	305	313	334	278	278	270	292	301	289	286	305	284	323	291	304	342	291	289	282	325	277	294	290	305	292	305	303	302	269	275	292	292	287	313	307	324	330	311	315	275	265	310	302	284	313	279	285	276	312	312	313	294	303	314	262	287	294	323	314	257	276	280	283	321	299	335	269	306	286	283	288	282	324	318	285	318	289	290	298	300	261	273	321	297	284	270	290	293	299	324	321	291	305	311	288	279	320	320	313	294	280	328	270	288	293	317	316	278	304	324	283	288	285	273	301	289	268	314	266	314	291	264	313	289	276	285	293	269	307	300	298	289	306	278	279	305	277	298	320	288	279	268	288	279	289	304	272	319	248	312	287	292	291	290	292	306	325	287	269	282	273	279	280	277	303	319	297	313	261	290	283	347	291	288	291	283	288	298	284	288	291	276	325	314	313	306	265	294	325	307	314	253	286	311	290	301	318	301	302	307	333	253	267	283	286	300	282	294	272	328	327	285	279	319	329	288	323	302	308	294	281	284	333	304	325	322	307	285	325	301	296	272	299	322	274	287	303	298	302	300	299	298	300	264	319	305	281	312	315	330	284	299	288	315	296	298	322	275	294	265	276	300	317	309	293	333	297	322	270	259	280	314	314	278	287	289	308	305	301	265	315	314	282	293	299	272	274	307	312	328	286	289	307	292	301	293	304	287	280	295	332	254	298	291	293	300	332	296	283	323	270	316	266	297	294	280	289	328	305	310	281	265	273	287	308	313	301	282	302	289	321	317	295	323	279	288	315	280	288	296	290	280	294	285	274	309	315	275	307	284	330	268	280	277	276	300	256	311	287	261	317	319	268	294	329	277	280	296	302	305	319	306	261	303	315	308	295	295	306	302	310	279	274	275	289	310	284	265	304	340	294	299	295	300	291	316	280	298	296	311	303	312	310	324	310	311	291	294	315	277	296	322	298	303	270	286	309	304	277	293	293	279	298	272	314	301	298	304	319	303	297	297	325	315	297	288	249	307	280	321	291	292	286	274	319	263	305	321	301	325	284	291	287	324	303	331	291	269	290	296	320	277	273	260	287	285	302	313	305	263	306	282	284	276	294	268	316	268	291	283	324	303	294	295	268	313	312	299	313	290	291	296	302	286	312	291	278	264	293	301	300	268	293	315	243	282	300	275	283	300	303	326	309	258	287	312	315	340	319	306	291	296	279	310	276	315	303	285	277	317	324	299	311	297	280	287	333	288	294	278	306	291	276	283	356	309	296	309	298	330	321	310	304	281	314	305	269	319	298	303	300	302	304	325	303	304	314	285	297	290	262	302	291	258	298	330	285	284	289	325	276	293	295	287	280	266	313	323	276	295	296	320	267	318	293	279	296	300	314	281	330	268	295	258	281	270	320	287	307	309	286	281	271	302	294	300	270	290	314	291	283	309	283	271	313	277	295	304	296	313	258	316	312	280	298	288	299	308	302	273	308	301	293	281	299	296	314	308	308	300	307	282	275	257	296	292	280	274	331	319	301	301	269	306	287	271	270	290	286	296	324	290	328	302	270	280	292	301	317	279	295	307	301	307	315	281	292	291	278	297	309	293	324	280	281	292	313	308	280	274	278	321	287	270	292	281	318	284	307	281	291	287	267	317	310	299	277	288	312	288	276	303	283	306	333	310	283	305	309	316	289	277	311	283	298	287	290	310	278	319	316	294	306	318	296	282	304	323	304	310	292	305	287	274	292	290	267	302	262	299	298	352	285	274	312	318	293	284	313	310
29693	38610	35382	22407	18915	18107	15496	12950	13224	7850	7693	9709	12944	17116	15517	10848	4854	5432	7710	4620	3560	5044	4172	3227	2928	2218	1791	1450	1382	1401	1437	1445	1414	1391	1387	1557	1615	1596	1426	1320	1310	1269	1260	1104	1018	990	949	998	959	911	929	870	886	867	857	865	867	873	945	1038	942	899	917	867	892	867	921	889	773	812	864	890	872	836	749	819	792	813	809	758	780	793	759	798	766	761	801	747	714	789	751	746	773	751	716	732	720	685	729	750	732	715	770	739	688	691	740	800	715	721	706	739	718	752	749	725	756	707	773	682	745	657	695	727	678	706	700	728	735	725	729	721	749	716	722	755	736	691	696	731	715	685	729	764	699	692	729	665	721	701	712	721	692	705	726	735	749	720	722	732	727	718	740	701	747	683	731	729	710	738	710	731	725	748	722	719	728	768	769	729	727	752	710	732	731	657	734	712	684	707	758	738	700	711	660	749	699	745	699	730	752	730	705	719	740	753	670	747	694	683	777	755	731	722	670	692	746	731	686	729	756	712	737	713	686	718	671	717	728	766	709	775	742	779	763	716	675	744	735	721	722	695	709	728	778	761	739	751	706	748	734	743	758	715	763	732	741	732	739	727	702	753	737	709	714	718	729	714	700	698	722	729	761	738	737	747	711	707	741	685	720	700	692	697	708	743	725	745	704	756	714	732	694	694	758	699	705	701	719	731	750	713	742	735	722	733	716	682	704	731	716	682	758	731	734	748	740	733	761	667	737	759	734	724	733	717	720	697	702	657	763	732	773	719	745	675	695	710	749	715	734	687	761	759	743	754	730	749	727	783	723	700	756	713	713	690	735	677	711	768	727	705	729	722	694	724	740	710	744	695	699	738	705	730	752	740	721	732	696	677	738	753	755	732	698	762	786	696	731	662	733	724	723	686	742	698	741	776	730	761	740	717	742	711	699	718	744	741	710	738	747	727	740	767	692	714	707	724	709	709	718	749	734	703	715	702	683	756	674	750	680	711	753	741	742	733	749	716	752	722	736	764	735	734	732	708	677	745	755	768	732	710	746	744	754	711	736	737	753	667	756	758	726	740	731	743	725	750	746	713	756	732	756	700	740	740	729	764	709	713	717	721	696	725	713	778	723	698	734	727	712	749	735	699	713	708	746	687	731	718	706	724	725	735	790	649	700	756	757	692	729	725	694	716	687	742	724	698	775	743	756	677	697	742	750	741	725	723	729	757	696	726	717	764	745	715	718	695	658	715	711	714	710	757	701	723	693	728	694	732	755	735	747	701	684	716	689	745	752	730	720	690	706	702	709	741	737	706	727	724	705	737	748	754	664	707	760	720	732	770	764	755	706	723	723	762	736	733	717	730	740	707	729	690	691	721	747	750	708	735	735	748	724	736	703	749	793	690	697	752	691	727	733	791	719	726	783	739	701	771	747	677	716	687	754	740	760	760	751	681	725	727	695	695	767	764	722	731	745	711	733	723	716	749	679	731	713	781	740	747	786	727	698	739	754	694	708	712	668	738	710	704	740	722	715	741	700	699	738	728	741	757	723	781	767	695	718	759	748	704	711	749	718	725	742	756	745	766	709	677	729	747	727	719	719	700	725	760	718	728	772	746	733	706	724	756	732	707	726	741	697	709	715	719	779	713	721	689	751	713	744	674	715	771	686	705	727	712	731	673	727	753	743	760	726	710	695	704	736	715	734	695	734	698	792	744	756	689	698	704	704	764	697	737	727	752	730	694	711	749	685	690	756	746	734	768	704	748	759	682	704	678	743	749	763	709	722	742	722	748	752	778	711	673	692	698	725	700	702	709	729	769	774	697	741	763	711	717	731	737	733	729	756	743	731	747	716	766	760	774	710	721	704	713	744	684	748	722	715	714	682	715	740	662	735	682	764	747	690	761	755	734	707	762	740	689	766	744	710	739	695	709	756	760	713	751	704	683	725	744	749	732	780	726	688	704	724	715	725	713	714	711	745	736	719	761	770	736	706	757	743	726	733	704	700	705	742	724	685	669	724	726	695	734	702	686	718	721	729	706	781	719	734	762	758	787	697	731	728	708	713	715	712	749	734	730	727	728	755	703	696	724	743	753	679	746	700	786	727	733	665	662	753	689	762	710	705	725	684	731	740	697	747	739	698	714	731	772	712	684	753	741	724	717	716	716	742	716	767	730	718	785	711	744	707	722	723	769	705	720	757	716	686	659	692	752	713	762	722	697	697	726	726	669	744	735	690	754	712	717	725	677	703	724	698	731	731	720	741	759	752	696	697	754	769	730	722	738	693	700	720	713	744	658	722	706	703	715	765	751	775	744	726	758	731	706	750	700	698	725	710	669	765	782	719	702	722	732	695	684	738	725	770	736	680	732	780	730	759	742	716	693	706	688	752	719	718	701	685	699	722	702	683	750	725	732	723	715	704	727	767	718	715	727	747	804	720	726	696	707	747	728	688	745	700	763	725	766	774	744	672	687	754	709	712	723	710	737	782	742	754	744	756	755	689	736	720	757	732	707	691	745	730	752	695	769	720	681	719	629	708	764	749	758	727	767	716	730	684	761	743	740	715	713	766	724	773	710	778	725	739	719	771	714	713	696	737	718	703	712	741	783	706	746	760	781	747	731	702	735	681	765	763	702	744	706	759	749	708	694	700	724	728	701	803	700	704	720	679	711	709	698	706	744	728	699	689	749	724	689	655	716	713	763	727	751	767	725	752	743	731	728	684	696	736	688	746	731	681	696	726	721	729	717	708	743	681	734	725	776	726	742	726	742	698	759	672	686	699	728	742	727	707	718	746	779	731	733	696	685	665	725	691	748	716	699	708	652	716	711	752	692	728	686	696	756	795	754	752	740	711	704	752	725	752	675	758	752	688	768	743	747	747	761	740	740	660	714	743	713	664	753	804	708	716	718	752	707	671	751	741	745	719	698	745	730	700	708	707	685	712	707	739	688	723	738	746	738	724	730	758	701	719	756	704	743	742	737	740	726	752	707	744	744	719	724	792	732	668	719	715	708	732	739	747	749	680	714	714	707	697	670	663	690	727	702	725	690	740	742	682	665	777	709	713	719	750	722	737	715	738	689	733	761	749	707	738	691	713	706	712	749	716	681	710	671	739	732	711	733	716	718	707	689	727	672	669	737	738	674	735	721	696	715	747	692	769	720	724	738	734	787	699	681	732	707	731	750	720	764	716	724	702	729	738	728	752	708	682	756	725	743	719	690	761	669	705	755	709	717	669	717	721	669	707	734	672	732	740	800	714	727	776	741	764	678	732	689	739	713	666	731	713	728	734	696	668	741	690	749	746	756	722	751	760	740	721	742	720	764	715	761	766	712	707	734	753	773	721	737	724	729	746	694	743	723	737	685	754	745	671	729	682	724	693	663	740	750	711	749	714	729	706	736	736	727	781	755	697	724	741	704	643	735	725	712	728	757	712	727	746	711	728	730	724	740	719	654	712	736	726	752	709	753	721	707	736	716	696	744	686	709	679	715	769	712
46356	44082	37155	29105	24082	21715	16942	12345	9708	5415	3464	3206	5129	7135	7349	5187	1710	1751	2378	2345	883	1264	1057	841	785	660	514	413	401	435	429	396	404	429	376	437	453	428	462	403	362	389	358	348	332	315	284	309	298	305	294	263	293	268	289	297	274	340	324	341	322	277	277	269	274	276	294	292	277	274	281	310	262	270	261	258	271	313	259	267	334	263	267	269	283	267	256	291	264	270	278	288	269	277	249	251	253	259	232	237	269	280	253	266	257	244	267	251	261	258	269	284	279	290	265	258	266	279	248	267	258	256	284	251	254	272	256	265	245	275	270	274	267	284	266	248	247	266	276	265	238	268	270	251	262	266	255	249	230	265	274	257	272	279	251	257	278	251	272	263	254	240	278	256	260	279	233	301	286	286	230	276	233	279	249	254	232	242	237	253	303	267	268	280	232	289	254	237	231	247	282	244	256	254	244	274	239	252	257	246	267	263	285	244	267	263	234	273	221	249	251	280	259	231	251	268	259	259	247	230	257	292	231	269	265	238	275	218	222	254	265	260	266	284	259	244	271	271	272	282	299	277	275	290	249	279	249	251	268	243	251	246	257	274	243	251	275	235	283	277	267	225	248	279	255	258	257	250	305	261	266	260	279	288	272	255	287	238	281	249	263	257	270	266	270	240	259	262	274	243	269	252	270	255	244	255	231	279	247	255	251	261	253	259	259	269	283	229	248	298	273	276	254	278	259	255	246	247	276	264	270	282	265	253	250	255	237	277	271	225	290	269	238	254	250	243	271	280	234	255	279	290	243	234	242	263	267	295	246	250	284	263	281	259	245	276	247	258	279	277	244	274	250	244	277	261	266	266	259	296	252	244	257	243	228	260	260	258	239	254	273	252	270	252	267	248	281	273	256	300	248	265	217	297	250	266	250	250	248	254	255	249	242	259	254	264	242	254	264	279	250	271	260	281	249	263	284	265	268	289	266	248	247	250	238	270	262	281	235	235	252	241	276	265	263	267	235	241	270	259	280	263	247	234	293	277	252	265	250	271	266	251	264	244	236	247	269	255	236	279	289	244	247	244	249	266	277	252	241	279	258	257	266	279	238	289	264	238	244	271	244	271	275	229	290	227	251	275	232	297	263	288	246	262	253	256	274	276	282	277	247	271	265	267	270	251	259	279	255	270	276	260	252	265	234	248	268	250	276	250	242	241	241	279	255	254	226	212	225	235	261	236	258	254	275	238	271	254	251	260	249	255	255	297	266	235	255	286	281	248	257	264	271	252	238	255	251	228	250	274	229	251	237	277	294	262	253	231	252	277	269	238	257	270	260	267	261	268	254	245	290	262	251	265	251	247	260	260	285	233	246	261	309	283	241	250	254	278	268	292	251	257	255	286	256	263	273	230	239	250	263	243	294	248	235	239	266	281	270	249	252	279	239	247	231	275	221	249	241	259	314	290	270	247	288	232	223	252	260	267	248	240	235	252	242	288	263	291	279	284	278	248	255	251	223	270	257	269	264	281	265	254	265	248	253	259	257	276	252	206	260	250	305	271	257	233	277	260	268	252	252	279	270	260	257	305	250	227	273	252	228	260	266	249	283	249	263	241	265	234	232	260	265	281	250	278	281	262	290	248	253	248	290	268	284	269	273	262	259	252	276	232	280	260	293	262	234	241	255	249	275	269	255	267	232	263	270	251	245	255	271	235	231	278	242	280	292	258	256	235	276	277	272	245	260	241	265	272	253	272	255	234	258	255	282	257	240	261	274	288	281	274	251	270	244	252	270	273	253	271	266	285	271	274	233	252	254	262	276	264	265	275	237	280	260	249	233	234	255	270	254	256	281	248	278	301	263	239	284	252	254	271	274	245	253	281	277	271	250	268	298	264	254	247	248	282	277	258	243	249	259	266	254	282	269	276	272	287	271	289	257	254	271	245	258	265	229	251	264	246	270	256	251	262	283	287	266	240	255	265	306	246	274	250	256	258	238	288	286	282	279	257	273	238	250	234	288	272	229	266	232	255	249	263	271	258	235	226	241	267	250	234	290	263	253	266	262	255	272	262	242	270	250	264	267	283	244	234	228	277	274	281	242	242	252	273	244	248	271	260	263	262	237	253	260	270	254	278	268	266	267	263	274	249	241	240	231	235	235	282	248	279	270	281	275	258	254	256	278	231	279	280	242	244	224	255	256	251	264	280	279	259	239	254	252	295	252	267	249	259	256	278	278	258	273	251	256	264	266	251	286	256	257	237	298	303	241	266	268	235	251	266	230	257	241	291	225	257	257	248	265	255	262	264	282	255	242	268	254	273	265	262	242	264	251	260	268	257	253	280	248	265	251	240	237	269	274	281	275	234	280	274	241	250	264	273	239	276	242	267	257	272	266	252	271	273	280	253	266	249	276	236	254	246	241	262	278	293	250	256	270	280	228	250	264	244	287	282	260	288	236	249	266	245	213	250	261	261	260	263	250	253	262	240	245	281	264	250	288	270	251	268	244	244	281	267	262	274	237	245	280	255	254	262	281	253	231	250	272	262	272	268	275	253	265	278	258	279	259	244	238	241	261	256	258	277	279	277	273	268	253	274	262	290	244	265	214	280	274	280	277	290	265	239	257	261	271	231	257	239	250	247	276	258	255	235	258	263	238	254	268	261	233	263	267	263	259	275	260	261	247	302	243	256	245	263	235	254	230	270	285	275	298	254	277	259	259	261	259	258	278	238	264	267	272	251	261	267	270	253	274	264	279	275	263	267	257	275	260	271	261	256	251	279	264	276	255	259	256	286	264	256	276	262	256	258	254	265	232	279	254	218	278	265	271	255	261	305	250	230	242	317	272	263	276	255	248	263	266	256	274	274	256	272	223	282	256	241	259	258	253	249	271	267	253	247	281	293	270	241	266	277	258	242	238	236	250	266	256	248	258	258	264	290	269	276	270	258	268	284	270	238	253	280	241	262	275	253	256	245	266	267	260	250	253	269	257	266	260	240	262	270	290	244	281	255	273	264	269	254	281	246	284	266	284	282	285	294	274	277	243	300	254	250	246	253	271	215	240	259	270	258	248	264	288	284	283	262	277	267	254	271	258	234	244	250	291	272	296	253	249	273	255	279	264	247	247	286	270	244	264	279	247	258	272	293	292	252	280	282	300	242	276	288	260	255	278	269	294	256	259	256	303	269	278	254	297	285	294	249	269	293	271	258	262	246	232	261	255	260	289	253	248	247	255	266	253	258	263	236	290	280	239	280	234	243	314	285	231	251	264	276	240	244	259	253	264	258	281	232	256	299	254	266	249	263	287	214	274	255	276	228	259	262	264	249	263	250	259	279	256	262	253	292	260	288	289	261	256	267	284	250	280	285	260	256	276	256	243	267	282	270	267	258	281	260	271	279	244	245	251	258	271	253	254	249	283	241	226	267	280	231	286	295	260	256	291	292	248	302	259	249	267	271	284	245	293	237	241	250	253	271	274	268	296	229	274	253	279	272	256	257	247	229	261	233
34594	41879	41491	25364	24846	22500	20553	17565	19331	11138	10283	11010	17120	21809	21664	16305	6408	7526	10826	9581	4138	7255	5811	4645	4088	3171	2466	1747	1621	1714	1719	1703	1624	1737	1617	1719	1881	1954	1797	1694	1548	1437	1427	1303	1112	1035	1029	988	991	894	955	846	878	796	831	782	807	953	989	1005	1009	941	880	895	837	880	929	929	807	784	865	807	789	742	752	737	733	734	784	770	756	709	783	735	766	695	681	684	713	667	654	714	656	682	647	645	712	639	674	694	660	629	651	669	668	637	637	602	642	670	678	671	633	650	681	658	674	709	638	696	664	610	625	651	660	695	648	628	623	642	640	677	637	644	655	637	597	591	595	661	657	663	662	664	628	690	627	631	651	625	608	646	656	658	592	617	648	608	601	644	641	616	637	666	611	646	634	624	710	644	627	635	625	635	595	667	684	661	612	575	599	613	653	618	674	627	648	644	626	651	602	669	667	671	649	648	665	640	664	610	660	673	616	631	655	640	625	637	599	660	639	597	650	640	628	654	626	626	618	633	660	638	666	625	633	656	625	650	623	628	635	672	626	632	629	658	648	615	622	645	631	624	636	627	653	635	647	645	596	622	613	647	644	676	634	606	621	634	642	665	596	612	658	627	580	593	640	623	632	677	644	615	634	643	626	626	697	640	623	591	610	636	646	608	620	654	612	623	634	642	657	605	610	633	695	602	647	633	660	595	646	614	611	646	678	640	663	636	701	604	659	694	603	682	638	654	647	690	693	646	595	628	639	614	638	644	625	704	640	638	657	622	646	604	628	653	634	643	619	638	662	647	626	649	607	641	637	687	625	612	628	615	615	639	611	670	618	608	617	628	646	642	678	645	707	631	664	646	639	659	696	647	621	629	623	609	616	647	634	627	626	634	624	659	636	627	626	629	650	679	687	614	626	595	614	649	612	662	600	652	601	638	604	590	637	634	600	654	644	645	696	628	638	639	599	613	627	630	655	614	646	659	621	643	641	617	637	631	657	642	645	629	626	636	657	642	646	620	611	616	628	632	636	638	611	662	684	602	642	629	636	640	615	670	649	611	680	658	594	642	630	639	661	620	619	630	642	665	622	679	639	623	664	636	633	646	655	659	612	600	669	625	604	636	624	680	656	666	660	635	621	686	605	644	641	646	650	638	665	618	642	629	599	614	617	668	656	624	636	613	684	617	589	629	653	597	626	669	639	637	627	610	626	670	674	614	629	656	628	626	622	649	617	621	612	646	642	667	639	645	676	668	661	672	582	600	575	651	649	620	664	684	685	677	637	642	646	571	619	655	636	625	622	627	598	689	646	620	592	623	627	595	601	628	637	633	686	632	636	642	679	658	633	660	653	647	605	663	599	631	592	621	640	673	653	654	653	653	633	711	684	638	646	641	645	636	643	667	617	629	595	637	661	635	629	624	664	656	594	641	639	651	607	658	623	651	626	635	671	639	638	636	658	624	591	676	611	675	657	612	605	646	637	616	613	637	648	658	643	643	606	603	639	644	627	652	602	603	647	624	689	618	585	608	623	615	642	635	619	633	584	631	616	637	570	625	612	689	644	641	688	651	652	604	645	634	645	649	605	629	633	623	581	644	636	630	649	632	608	642	619	644	680	598	661	666	622	656	645	597	622	675	605	654	632	667	657	646	617	671	653	606	590	645	657	631	613	658	625	591	657	602	618	628	624	678	670	642	635	629	622	658	623	644	686	631	635	627	610	641	686	641	672	641	670	680	633	641	614	629	659	628	638	638	625	623	632	602	637	663	612	651	613	645	629	654	629	638	669	663	645	640	623	635	614	664	632	618	652	624	640	686	627	625	627	610	641	611	639	659	624	589	655	661	623	636	624	623	640	624	621	609	654	642	640	643	610	608	645	631	645	628	671	618	582	600	615	676	671	648	674	636	647	624	586	659	598	622	677	595	602	644	631	615	640	637	643	610	624	662	648	617	608	657	622	644	617	658	634	611	625	675	662	645	655	647	658	616	608	592	645	581	635	696	656	597	599	613	642	657	664	640	695	703	643	610	676	632	645	659	638	657	666	632	662	602	659	665	613	643	657	640	649	636	627	656	651	608	643	597	640	651	651	646	612	666	658	649	617	613	640	630	667	633	624	567	623	612	645	598	697	630	647	633	683	609	650	671	614	620	610	637	681	601	605	650	626	620	654	608	614	636	628	579	653	611	672	662	646	693	645	599	579	628	628	630	636	603	633	618	616	628	658	591	647	638	633	657	626	661	630	642	662	614	653	658	671	671	617	638	661	646	649	629	637	616	638	642	644	630	669	635	658	615	647	660	698	647	615	651	657	637	657	679	650	657	638	629	619	643	672	607	638	595	630	642	637	653	694	635	680	594	643	665	671	589	643	656	666	647	664	636	625	642	615	642	609	663	653	621	642	670	670	643	646	621	628	619	649	603	606	626	658	658	622	624	593	670	625	659	675	615	642	637	649	632	659	632	622	635	564	669	590	648	635	590	601	671	639	576	633	654	619	633	608	661	623	651	603	659	589	605	614	689	595	632	681	626	642	594	634	594	647	611	615	668	620	644	638	609	638	633	645	641	591	616	605	616	650	619	651	651	630	646	643	636	611	619	602	652	629	627	634	660	626	641	588	641	667	627	642	620	637	592	660	657	688	624	619	609	643	633	641	674	650	651	630	642	641	632	634	641	634	560	629	609	627	681	643	625	659	638	651	687	593	624	626	590	624	646	675	639	631	642	612	640	608	672	622	577	656	658	604	643	654	593	635	595	674	648	595	649	620	642	628	641	598	618	667	658	597	693	642	649	647	632	675	602	644	645	597	634	647	641	639	650	620	661	591	648	632	616	641	678	651	631	630	635	644	641	590	630	631	637	664	608	631	593	646	667	651	653	672	634	677	666	635	627	625	663	657	653	623	662	648	677	644	664	616	617	650	643	613	666	632	638	635	658	666	652	643	625	624	647	631	597	609	676	656	644	609	673	657	622	639	633	643	671	629	634	656	632	671	636	642	665	641	647	630	622	631	645	618	638	599	608	616	633	609	611	652	636	664	623	610	630	640	626	622	661	639	647	609	627	661	653	627	596	633	646	650	662	606	672	615	638	614	646	616	643	587	631	587	668	635	643	668	654	620	609	655	656	663	646	599	622	657	639	598	645	632	625	667	602	631	636	693	643	636	598	609	671	593	626	605	619	703	634	662	649	603	637	642	618	613	657	664	646	651	622	672	680	636	644	647	638	580	636	613	634	615	672	651	648	589	617	654	643	652	628	739	614	651	664	633	625	651	623	649	612	647	634	633	630	669	636	673	650	625	597	610	616	665	632	609	626	646	668	659	641	650	663	631	630	599	637	670	657	631	610	650	658	631	622	606	686	672	619	643	643	625	619	610	607	637	653	630	676	634	612	627	683	635	622	639	622	660	662	634	601	654	654	649	615	632	633	636	642	621	665	639	697	624	629	672	688	657	606	616	640	623	638	650	617	624	645	668	655	631	606	634	687	618	620	645	633
11789	9649	7726	4983	2111	1382	1013	792	777	630	611	636	638	634	570	440	409	418	431	377	373	396	399	359	356	336	321	285	318	293	321	306	320	294	313	305	292	310	344	316	281	294	317	322	330	304	270	279	242	281	289	252	284	299	255	269	294	284	286	294	284	266	267	292	264	266	276	290	293	279	271	269	294	254	297	256	264	261	270	278	304	286	272	269	273	293	277	303	273	268	273	281	271	299	252	271	275	214	280	240	273	265	283	234	248	265	265	243	236	261	286	268	241	257	294	263	260	276	266	271	243	267	271	283	267	290	273	256	259	309	289	260	261	275	288	290	282	280	246	279	271	254	269	283	276	294	283	246	287	252	276	277	252	270	240	268	259	261	258	282	285	297	258	307	250	254	307	283	271	265	267	281	281	263	259	281	254	272	265	273	264	273	256	269	261	271	274	268	284	263	260	232	286	287	245	269	263	258	258	263	286	260	295	255	276	245	246	281	241	323	300	258	267	267	272	276	286	241	320	237	259	275	288	253	255	275	286	262	289	268	267	269	272	300	256	282	277	242	230	242	276	219	272	293	284	277	255	293	250	289	282	287	276	277	290	286	240	263	240	258	230	255	290	250	292	283	224	270	254	278	246	257	276	270	270	264	267	231	284	242	261	287	269	256	264	259	243	254	235	273	282	279	271	280	283	247	294	305	261	255	271	307	250	283	250	298	300	256	295	253	291	299	242	271	259	308	280	276	272	290	288	269	261	279	253	245	284	237	245	267	277	300	260	301	276	263	279	268	280	252	306	272	251	292	251	277	288	254	252	262	237	262	285	263	289	253	278	270	289	252	294	276	288	255	260	283	273	311	246	275	268	251	288	269	258	288	248	275	275	261	271	292	276	233	264	247	278	259	242	243	265	260	265	320	273	244	292	292	273	272	268	284	262	283	298	282	261	265	304	260	304	274	248	268	256	305	285	258	275	279	293	292	270	290	249	254	242	279	253	277	277	304	275	271	272	258	287	278	226	252	268	261	268	265	272	256	228	266	247	262	243	278	261	285	273	292	303	259	274	237	280	279	289	257	266	284	279	256	265	287	271	285	269	273	269	270	238	269	298	301	285	272	274	277	317	277	301	289	282	240	274	283	247	280	244	303	284	269	282	287	302	274	263	273	241	259	230	261	281	266	265	248	245	242	263	250	278	256	262	253	263	250	259	274	241	273	270	266	227	266	303	280	276	287	255	255	280	256	262	299	253	275	238	293	280	309	267	270	264	262	285	243	255	279	277	271	281	275	237	277	296	286	298	292	260	272	274	241	279	271	255	252	290	254	297	295	282	303	248	279	268	264	282	272	264	317	267	309	266	264	256	252	245	264	291	292	258	282	262	290	270	267	287	267	263	294	275	263	271	244	264	260	276	283	300	291	284	247	289	321	328	266	268	251	264	271	280	264	285	259	284	257	284	281	261	242	219	305	279	229	237	274	234	267	271	268	275	263	269	270	280	255	281	280	275	268	278	255	266	283	281	275	275	262	275	264	253	274	260	266	291	278	264	279	285	259	267	251	238	230	270	287	256	276	295	259	259	272	281	260	239	265	303	248	290	263	255	308	276	277	249	271	273	282	234	263	243	272	254	268	261	283	235	264	274	265	265	265	280	286	270	270	271	248	269	279	281	295	254	258	280	279	254	248	280	283	267	278	256	292	273	281	269	282	301	248	283	270	274	252	262	283	282	280	293	239	259	292	244	275	262	269	275	316	287	261	274	289	245	294	275	254	302	268	270	309	272	286	273	272	294	248	298	252	257	253	255	278	245	288	266	265	245	264	289	287	271	273	289	270	278	271	296	262	259	259	246	265	281	255	276	260	226	285	285	268	254	241	260	302	259	261	246	254	301	285	246	276	259	257	275	262	286	273	270	291	297	277	290	260	258	272	283	253	275	288	274	278	263	255	272	280	270	285	258	258	244	272	261	268	244	280	278	251	271	281	276	287	227	271	249	277	289	307	263	267	285	283	274	284	241	266	271	265	259	264	266	237	269	277	250	264	251	273	234	275	304	300	291	265	262	282	272	258	266	284	297	252	274	276	254	256	301	266	243	291	266	260	271	270	282	284	251	271	274	248	275	255	257	264	248	260	280	264	275	273	256	258	264	260	263	291	266	248	287	254	265	250	258	269	253	259	285	307	241	299	254	273	260	284	278	293	256	284	255	268	244	286	275	276	241	262	277	259	279	236	280	281	272	287	260	284	261	267	274	289	253	285	299	283	245	274	263	246	243	232	288	286	272	253	265	252	274	274	276	285	266	285	273	268	278	253	256	259	268	262	289	241	268	267	285	266	267	260	280	283	260	262	287	274	305	282	275	279	270	280	255	248	261	289	312	291	281	278	240	279	255	256	296	287	281	234	254	251	265	251	281	277	258	264	270	275	291	234	276	237	260	265	249	278	273	279	246	242	266	287	255	249	274	268	290	268	255	270	266	243	267	290	277	259	291	309	264	268	291	272	255	276	275	275	271	300	284	289	266	262	279	262	254	250	249	248	275	232	297	241	282	269	268	273	272	280	238	267	286	267	261	284	242	269	250	269	271	253	283	279	269	247	287	281	240	261	292	238	241	258	270	257	260	275	253	267	270	280	264	248	247	273	289	276	248	275	259	286	275	294	265	252	278	276	272	280	296	261	257	254	227	269	266	284	270	269	278	272	251	268	274	257	270	282	244	257	270	267	269	288	272	281	287	275	257	259	293	284	286	262	279	283	284	281	286	298	270	266	264	265	277	267	259	294	263	269	264	241	265	258	241	267	254	272	271	299	274	267	265	285	279	286	265	285	257	276	251	271	272	289	266	267	288	291	284	261	244	254	282	261	252	266	262	260	298	253	276	250	280	235	253	266	302	280	284	320	272	260	274	262	261	287	231	292	252	249	287	279	252	297	258	281	276	290	256	235	262	252	276	292	264	290	262	263	249	266	265	255	272	262	246	267	288	250	272	280	245	315	284	284	295	286	248	287	264	285	319	251	285	276	279	255	263	272	266	246	260	266	236	260	279	264	245	250	272	280	254	275	293	263	270	295	245	301	283	266	287	218	298	269	277	280	266	241	250	270	266	292	273	247	278	266	250	277	286	305	265	275	275	288	268	271	260	272	248	283	271	239	295	257	288	239	256	273	267	282	296	286	274	284	286	274	255	294	281	234	243	282	272	275	262	255	250	257	269	295	294	245	270	286	254	267	274	285	248	263	269	247	257	293	265	267	279	284	279	264	245	299	256	271	278	309	270	274	306	287	294	255	303	225	286	288	269	252	261	286	261	253	257	258	255	283	230	279	291	269	274	250	266	265	260	285	264	277	268	284	277	275	302	280	272	275	269	253	245	281	267	232	251	283	251	301	273	280	272	266	255	293	256	270	254	278	275	260	287	270	244	279	271	309	271	268	292	252	287	272	246	290	264	271	275	273	297	272	257	277	266	287	252	269	295	261	274	267	258	255	278	256	252	250
8743	9963	12006	9049	6102	4999	4078	3557	3336	2769	2552	2517	2932	3114	2921	2135	1673	1708	1808	1586	1587	1571	1500	1598	1319	1094	972	996	988	1020	1013	1025	1031	1072	966	993	1041	1154	1037	1057	979	936	884	928	889	817	791	788	807	783	762	729	702	707	761	744	749	759	719	757	745	768	764	753	746	749	748	753	742	713	719	770	691	717	712	730	693	711	684	724	700	704	702	709	735	702	690	694	693	723	652	679	645	694	659	666	676	661	667	670	699	681	666	734	629	687	703	668	702	688	744	676	701	698	686	663	657	673	584	664	613	640	691	652	680	694	667	687	675	652	658	687	667	714	674	691	671	703	695	711	671	694	671	696	652	653	664	659	654	665	679	691	653	660	623	675	651	708	616	675	658	751	664	666	730	686	670	720	626	716	629	679	667	641	694	686	689	658	639	707	661	645	643	645	666	643	626	684	651	663	661	748	657	681	674	648	698	656	648	649	666	661	702	660	666	678	691	698	631	679	636	623	698	609	677	677	688	661	687	673	662	678	692	618	675	653	707	694	702	643	698	689	614	639	680	704	669	671	651	657	711	655	654	693	699	658	684	624	680	681	665	666	664	650	696	685	668	683	666	652	710	654	700	678	694	656	701	628	681	685	679	675	668	694	651	638	637	680	683	663	700	670	710	665	686	699	655	655	680	672	670	677	640	648	651	639	679	733	682	688	664	624	663	706	677	682	689	647	664	688	693	652	632	684	676	639	662	682	663	651	691	650	668	706	698	654	662	631	709	671	666	647	664	674	643	636	676	651	675	660	664	703	704	683	657	648	670	656	680	686	635	718	698	656	685	682	714	647	629	702	655	664	664	680	679	653	691	683	667	668	675	672	677	637	685	658	748	708	699	690	718	681	711	672	676	628	646	656	679	666	689	700	644	690	672	668	708	665	706	681	600	702	715	652	736	628	623	698	701	680	641	696	700	675	693	638	686	721	718	684	671	692	707	696	679	679	698	741	653	689	712	709	686	731	670	738	695	634	660	637	681	725	697	701	680	645	662	660	645	688	619	671	686	663	668	727	673	678	747	689	657	701	730	704	697	689	657	642	687	680	649	671	670	692	656	732	645	667	680	682	663	673	668	675	705	679	692	665	709	639	669	708	646	687	663	677	714	704	682	630	652	671	674	698	671	653	691	721	672	698	676	684	644	657	679	657	684	675	695	607	697	631	652	657	677	638	651	651	691	644	675	693	685	627	696	698	711	672	673	672	695	712	620	644	672	680	689	643	698	711	684	679	698	689	669	672	673	706	739	655	701	680	698	699	685	677	645	647	673	725	738	684	685	659	653	658	684	692	669	611	666	658	653	676	682	727	709	666	648	665	739	715	687	683	670	686	656	729	648	693	676	714	678	636	682	675	685	658	641	610	683	675	712	682	736	675	675	629	687	656	667	664	688	642	626	626	616	664	715	703	692	643	690	666	672	664	674	663	677	677	650	690	672	624	655	656	688	660	697	659	700	707	635	668	681	682	719	646	688	670	666	651	698	652	654	712	669	645	666	667	711	723	652	650	676	698	695	715	703	677	676	710	668	636	672	679	677	681	639	706	697	678	636	663	659	640	652	689	638	676	645	723	655	686	658	680	698	671	677	705	670	674	657	686	674	684	669	670	684	705	635	733	689	658	648	687	664	667	673	679	717	684	671	624	633	656	685	672	673	641	668	646	664	643	679	637	685	715	646	726	698	637	678	687	704	689	636	636	705	667	676	668	645	689	680	650	674	700	708	702	696	683	695	657	687	668	675	685	696	656	678	690	714	705	715	669	647	681	683	683	709	634	638	645	694	717	669	669	650	647	703	692	666	637	658	706	650	681	671	686	687	694	655	666	690	737	718	632	648	681	694	692	661	668	651	635	698	666	682	631	721	679	659	680	658	723	651	709	674	672	717	669	675	689	689	653	661	679	685	657	685	664	692	689	643	641	652	642	679	601	654	650	690	668	678	633	687	690	722	676	686	676	699	683	670	673	706	686	703	687	689	682	710	716	656	682	662	654	689	723	697	656	665	680	650	641	650	656	665	688	680	694	688	703	716	650	664	695	665	662	662	662	650	643	651	671	645	670	653	682	691	642	719	674	681	670	696	750	674	669	670	717	675	650	659	714	659	682	674	699	695	682	708	652	689	685	647	693	627	652	659	702	715	652	709	635	650	684	633	651	632	661	663	675	650	667	616	660	693	682	665	673	696	680	645	703	683	666	662	638	636	680	665	722	626	668	679	699	618	620	683	646	639	672	665	648	680	678	665	702	649	626	673	668	663	641	691	703	684	664	717	694	654	675	712	705	661	671	693	695	659	642	676	678	720	691	712	709	690	595	632	679	641	682	644	731	663	620	640	667	653	690	709	690	705	667	668	628	658	653	686	671	650	690	687	674	667	690	613	723	672	708	622	688	673	646	720	694	605	659	687	675	692	658	711	709	667	641	684	694	724	699	671	689	668	673	646	695	657	684	627	689	653	721	627	655	689	669	687	649	701	699	652	680	672	701	670	641	695	723	710	701	738	683	666	664	680	668	666	665	684	648	688	660	644	671	664	677	705	699	664	704	646	678	696	725	694	692	659	622	664	707	674	680	692	656	649	694	725	700	669	666	718	704	688	681	680	671	661	715	705	676	648	658	690	728	728	648	643	630	636	722	664	667	655	660	668	725	736	615	672	687	669	663	679	661	699	713	661	652	637	642	673	709	734	651	657	648	725	670	703	618	704	675	673	646	696	651	646	704	673	661	684	682	662	693	630	679	697	730	696	672	694	662	689	674	715	712	637	706	684	664	709	680	691	652	646	647	672	714	716	683	690	673	687	694	646	659	630	683	671	711	680	671	704	633	646	688	752	645	632	706	666	688	720	682	651	699	679	668	618	641	666	698	674	664	712	649	658	669	630	695	692	690	679	705	683	713	669	675	670	694	685	658	671	642	693	704	639	627	662	662	683	638	647	658	698	680	666	666	685	637	687	685	690	623	708	642	645	654	638	647	659	647	709	661	670	647	687	654	661	689	691	670	640	669	657	717	687	697	680	705	696	698	708	688	690	695	628	679	651	619	682	650	643	699	658	616	679	693	648	693	708	658	641	707	641	687	700	691	681	669	674	646	645	718	695	682	718	658	723	652	679	699	685	653	691	635	690	691	644	677	679	722	680	666	701	669	693	660	676	635	664	682	639	627	677	682	654	657	674	670	686	690	736	698	671	675	689	636	705	646	693	654	632	661	668	624	674	723	663	635	679	683	671	677	657	680	620	686	671	650	669	668	656	714	677	660	659	693	656	636	691	721	666	664	631	647	669	710	654	690	660	678	662	646	656	689	658	683	664	644	655	642	669	673	704	651	735	702	736	688	686	688	684	625	638	696	656	641	611	694	702	703	671	645	690	660	722	673	685	692	654	645	676	706	689	662	672	674	700	672	674	683	670	660	696	668	698	646	669	646	668	693	631	658	704	695	699	602	677	676	690	640	688	697
37460	39128	43301	28777	20926	17448	12134	7811	5145	2640	2343	1651	3379	4666	3557	2299	1119	1132	1483	911	820	913	755	626	612	512	452	393	396	366	372	391	358	364	355	414	385	393	382	391	375	370	388	363	332	337	327	354	346	346	327	312	333	323	311	318	322	315	334	305	312	321	336	314	282	295	283	300	287	280	311	331	297	314	290	306	299	330	288	279	250	308	332	294	319	284	292	287	276	340	293	296	321	255	274	276	318	244	300	299	308	318	332	284	293	261	286	265	293	295	290	306	289	287	278	298	313	305	300	303	303	286	267	300	295	315	296	263	279	303	307	322	275	293	297	267	287	304	307	293	268	297	310	306	289	296	287	293	280	289	284	281	292	275	290	257	285	307	319	304	301	267	307	269	278	284	288	331	285	276	282	296	276	275	290	266	278	315	293	295	284	309	286	267	298	308	291	281	291	274	323	307	302	316	275	309	323	304	319	292	297	308	311	288	321	283	259	261	289	312	332	316	275	298	296	307	277	312	292	283	307	313	319	287	287	309	304	295	279	278	294	318	269	280	284	270	291	278	303	291	304	274	277	278	282	250	296	266	291	258	308	334	308	303	304	304	286	262	292	320	296	288	305	284	292	326	287	308	291	245	321	277	290	300	312	322	281	318	283	286	312	283	313	307	284	304	284	293	282	293	273	296	308	276	327	301	283	311	285	295	257	282	302	302	279	286	312	302	292	306	291	323	296	289	288	268	264	291	295	279	286	280	297	307	280	302	270	299	281	272	282	277	295	290	302	270	312	302	300	280	283	292	291	308	310	286	295	309	277	278	276	286	315	314	300	314	300	283	277	320	280	309	269	291	281	295	305	276	282	290	246	306	307	303	321	291	304	310	275	315	279	303	289	288	270	271	306	297	310	303	281	297	302	312	288	304	289	299	291	284	308	299	350	310	283	268	281	310	271	297	321	293	319	323	271	288	270	295	271	283	300	302	314	304	274	290	277	299	312	298	292	273	275	256	285	284	301	311	311	301	292	279	278	312	274	288	277	315	285	277	299	324	300	289	291	302	304	319	291	281	290	283	301	291	290	325	314	268	287	313	282	296	310	286	310	277	286	294	289	293	324	311	291	274	305	279	289	303	284	318	284	271	285	292	292	314	296	292	266	298	312	302	319	292	307	325	293	276	304	320	300	276	331	299	277	291	308	279	303	286	292	273	278	306	288	285	287	269	318	306	307	326	294	287	295	288	267	311	326	297	287	311	306	282	304	269	275	291	291	312	313	290	308	279	291	280	311	319	290	290	285	286	304	307	283	296	327	299	292	302	308	298	296	309	303	283	293	289	294	293	304	298	259	316	294	291	281	302	272	257	341	282	272	287	279	306	279	289	287	288	317	279	291	303	269	281	300	280	308	308	255	321	273	289	291	321	268	295	301	305	316	285	276	304	307	306	263	300	299	302	280	279	322	286	298	301	322	291	303	292	320	277	275	266	319	274	279	279	307	265	293	292	255	286	281	267	301	285	302	275	304	291	272	262	301	280	292	293	293	294	277	288	315	277	286	295	329	276	284	322	330	269	307	295	301	294	293	305	291	294	276	313	294	293	293	338	291	282	284	302	309	288	265	292	307	310	276	310	303	284	282	272	311	302	301	292	314	287	326	284	295	312	324	299	290	276	267	254	284	320	286	270	290	298	322	288	302	256	275	336	308	284	238	312	307	268	294	295	300	311	297	264	285	317	273	289	299	302	280	301	303	316	283	279	292	300	320	315	285	310	274	298	286	327	339	312	253	275	308	303	309	276	280	272	312	280	298	279	278	284	309	296	298	266	300	290	288	312	303	264	267	290	290	311	293	289	267	292	286	312	289	295	286	287	273	278	317	266	303	292	283	274	303	276	281	291	302	314	313	253	312	294	283	284	278	275	272	289	316	289	283	267	295	285	311	265	292	299	279	280	261	293	321	295	271	292	299	286	309	306	290	287	287	312	295	303	297	298	325	317	274	293	310	292	282	327	281	275	271	284	313	301	300	294	317	303	333	260	260	309	273	313	293	284	267	288	320	296	298	319	299	270	259	277	287	304	297	300	306	288	290	316	279	310	280	298	337	281	303	283	292	254	342	305	306	292	297	290	270	315	284	283	272	314	307	293	285	298	303	323	292	280	306	306	308	283	286	299	272	291	274	290	304	261	296	278	306	298	259	275	312	298	291	259	277	256	285	304	281	308	289	303	266	302	282	319	300	270	294	293	294	308	315	341	274	263	282	280	306	313	293	317	318	292	306	295	301	300	319	281	315	255	262	286	288	310	289	304	280	303	272	276	312	270	296	302	287	297	289	313	315	328	299	275	314	301	299	275	288	280	286	290	306	262	292	299	309	319	285	295	288	265	299	278	304	330	270	311	292	306	302	326	291	288	300	286	291	286	303	282	290	274	295	301	294	288	292	309	284	303	262	297	265	292	271	281	285	268	295	298	276	277	284	284	281	315	277	309	326	323	290	318	281	293	264	280	275	269	321	311	314	271	293	289	274	288	280	255	244	268	298	297	284	295	298	278	248	338	314	302	283	267	264	281	246	315	283	293	285	310	299	280	291	277	281	272	286	306	302	309	263	296	308	332	308	298	301	292	289	302	279	301	285	300	268	297	285	319	287	293	293	247	299	288	293	291	277	265	321	296	309	299	290	297	292	278	281	295	310	294	295	274	300	287	323	328	273	310	281	340	262	296	290	292	269	311	304	275	298	325	278	326	276	281	274	306	309	281	276	324	309	294	288	297	283	260	308	304	303	274	291	284	280	304	290	328	306	274	273	296	324	307	292	299	284	282	292	310	274	280	269	286	283	309	269	304	250	272	309	244	280	311	334	318	289	294	286	285	297	284	293	293	291	277	303	302	274	312	313	311	283	288	271	296	285	321	300	313	288	276	302	304	292	293	301	276	293	299	288	268	312	282	301	295	284	278	315	289	317	267	292	300	278	290	303	266	280	289	274	301	302	271	314	286	273	306	350	281	274	262	297	279	241	291	309	300	276	301	253	311	282	275	277	290	287	277	268	306	302	284	264	312	312	300	284	267	264	270	294	294	285	272	299	286	285	278	286	295	311	289	278	286	296	289	295	295	334	289	281	292	288	320	265	294	315	307	308	292	297	280	286	308	320	303	287	290	270	301	306	288	292	288	295	285	303	283	266	283	305	283	293	284	265	284	296	285	277	289	304	309	279	304	311	326	290	333	283	300	291	284	269	302	307	266	285	242	278	285	296	272	306	274	304	292	309	293	308	314	289	253	272	278	306	293	281	293	305	288	272	270	291	289	270	261	270	245	312	282	290	278	302	314	269	285	281	290	282	298	308	315	301	269	302	270	300	293	313	314	307	288	318	267	304	304	325	303	296	296	283	296	284	286	259	309	280	324	268	270	276	302	298	283	301	294	316	310	296	288	303	259	260	276	307	263	247	297	286	314	330	301	302	269	300	317	304	270	283	289	305	275	301	277	319	296	269	313
27361	33675	42891	21638	19491	19189	15372	13716	13178	7394	8728	6420	13396	17279	13376	10029	4768	5582	6948	3910	3900	4367	4151	3259	2718	2146	1774	1462	1326	1436	1463	1448	1368	1400	1443	1560	1658	1583	1575	1463	1434	1385	1226	1121	1089	1015	927	978	986	923	906	926	858	930	901	808	855	872	937	939	926	962	941	824	809	850	832	831	867	807	840	842	841	799	794	796	781	785	773	779	798	816	761	746	770	774	785	801	759	741	722	778	739	760	766	761	743	749	676	732	741	758	778	738	742	730	727	747	756	716	732	717	786	703	701	741	738	887	784	796	708	733	719	765	780	767	711	733	704	664	760	687	670	729	700	745	677	760	733	756	698	697	739	751	737	707	728	758	739	731	719	678	711	690	712	741	706	713	726	718	692	713	690	727	702	706	727	711	718	684	677	730	766	678	687	710	740	720	692	706	749	708	739	733	751	741	754	697	750	733	712	692	694	703	753	719	722	686	705	734	736	742	734	722	724	735	682	703	718	757	744	692	674	732	708	720	699	696	711	749	738	695	719	703	738	708	725	718	747	693	744	722	724	701	764	675	737	715	704	754	742	775	728	693	673	746	707	732	728	716	727	706	731	725	693	641	701	692	723	767	735	700	733	754	762	779	743	741	705	746	726	716	728	735	775	716	712	701	684	760	769	694	691	742	681	706	739	719	692	735	705	674	743	706	719	677	757	663	712	705	751	714	718	753	730	753	741	730	743	762	686	725	757	729	743	703	710	704	677	707	659	700	746	689	706	672	771	727	763	725	737	680	726	737	740	715	743	725	724	693	737	742	715	752	691	732	787	731	742	706	673	748	692	719	675	706	736	724	776	720	706	686	692	725	730	730	722	693	713	720	704	706	702	720	664	745	721	723	721	698	720	697	730	722	709	731	727	687	761	739	702	673	690	750	759	733	716	744	695	730	734	686	798	751	701	740	719	678	680	753	740	711	751	715	742	706	709	728	674	691	730	726	737	732	763	714	708	708	721	729	716	692	730	761	775	693	744	729	677	679	726	736	654	732	724	707	746	731	746	707	720	745	708	698	718	680	695	695	744	678	714	747	686	663	683	691	690	721	704	724	752	698	697	711	715	721	738	706	715	667	712	719	722	719	680	736	685	723	751	758	748	734	693	770	742	724	781	703	713	733	724	724	704	748	755	717	751	679	716	735	718	742	713	706	684	737	704	714	728	724	734	665	678	753	709	786	721	671	801	685	763	717	738	764	699	737	746	748	728	680	702	735	709	703	727	744	715	696	732	765	721	671	734	749	734	732	670	658	720	710	693	758	718	694	708	714	682	730	727	692	705	725	755	711	718	728	731	726	707	673	735	759	725	713	727	711	712	719	679	749	761	713	722	713	708	737	677	706	712	728	726	767	730	732	693	671	732	669	697	778	755	709	675	747	715	718	745	731	709	723	707	719	720	703	750	687	713	709	725	694	717	727	703	709	753	687	727	676	720	735	720	673	729	728	699	762	756	703	698	706	714	763	706	724	717	681	733	770	719	684	720	683	702	720	750	703	757	742	740	693	736	779	755	771	702	721	708	753	729	720	716	725	692	736	730	776	722	789	705	721	725	777	758	706	688	723	718	687	738	729	713	632	710	767	722	719	714	729	713	748	700	743	713	690	717	709	737	759	703	702	678	731	727	737	680	700	748	659	694	727	721	692	791	725	639	688	707	721	662	712	737	741	716	755	681	694	705	763	697	770	683	732	759	707	787	704	709	735	702	739	705	689	730	698	708	686	698	742	751	742	668	700	769	718	688	699	722	672	689	764	757	739	709	732	711	670	713	688	750	727	757	704	690	763	779	773	682	754	784	710	714	713	739	696	749	691	701	726	741	744	723	711	736	709	693	740	683	721	725	736	774	683	708	727	692	723	669	694	759	732	677	734	756	763	709	709	733	745	709	776	729	693	676	745	713	687	753	703	701	766	706	723	719	724	722	720	684	723	697	698	708	737	751	700	731	720	729	719	671	715	706	717	747	747	764	667	663	667	736	673	701	706	708	729	754	742	702	747	704	744	707	728	739	749	726	718	694	743	759	774	712	708	695	736	727	748	767	744	730	707	726	714	709	735	709	732	678	715	742	751	703	713	732	779	686	728	712	750	745	698	693	697	760	716	767	702	758	696	728	739	747	747	733	710	680	695	748	752	744	722	738	666	706	698	751	715	710	717	732	745	681	714	723	670	701	729	725	709	711	735	743	694	731	755	672	705	756	667	711	750	740	701	690	702	721	698	696	663	768	730	718	756	750	731	705	720	728	749	728	720	709	732	717	713	717	713	765	746	700	753	727	761	718	711	730	750	775	727	721	676	719	732	744	730	774	669	704	720	705	773	710	706	682	717	680	763	731	761	750	745	691	730	757	680	750	712	692	728	677	727	740	717	750	741	677	744	691	717	706	728	775	701	734	695	705	752	731	670	711	729	732	742	724	697	689	713	755	677	702	715	697	782	757	719	709	725	731	739	712	728	725	738	724	712	670	683	739	735	738	733	693	677	721	723	705	691	734	664	738	699	732	731	746	720	735	735	717	706	738	713	733	744	721	693	726	738	681	717	686	748	728	742	726	715	715	702	687	683	684	718	724	742	718	726	728	694	722	683	705	670	742	722	701	723	741	754	711	729	684	694	707	746	774	733	718	703	713	754	712	739	751	706	708	716	739	791	677	721	719	715	739	657	726	731	686	743	775	694	745	729	741	741	721	696	698	727	725	726	747	702	690	708	736	719	732	698	709	705	671	684	768	709	753	750	713	679	675	730	715	698	690	740	738	729	697	688	728	725	708	758	683	758	707	704	725	715	724	714	757	802	731	708	760	721	734	745	713	696	765	776	705	731	735	751	710	716	787	720	685	753	702	708	707	793	741	729	776	699	673	720	730	693	726	721	729	690	712	761	736	644	708	706	724	701	696	709	744	683	748	704	719	742	715	701	699	710	779	755	740	732	718	741	731	772	672	726	712	705	710	722	674	685	735	702	710	768	750	707	683	735	738	732	779	729	736	710	700	738	721	732	771	748	709	687	741	748	719	722	740	719	726	716	739	697	649	773	795	760	717	721	719	684	730	709	695	730	690	691	710	685	719	739	739	734	715	741	702	700	721	696	710	731	679	780	664	705	666	753	711	693	765	754	710	727	678	746	717	742	707	700	665	664	768	745	680	737	705	715	773	694	677	744	708	746	718	735	738	727	683	775	698	727	730	793	680	698	718	681	738	741	703	754	713	671	731	709	741	765	708	741	666	702	738	696	735	734	739	716	711	744	674	731	742	709	717	701	693	715	730	723	717	745	732	746	716	708	758	729	727	711	709	733	701	734	755	782	730	718	744	723	697	673	727	678	709	743	738	785	762	717	758	762	742	723	743	654	737	717	704	723	722	710	701	726	710	770	735	696	706	782	732	754	741	730	698	727	681	716	684	740	738	747	705	665	721	722	756	699	710	647	743	735	679	711	699	720	742	708	671	725	719	736	713	757	669	698
47453	44881	42425	29079	25104	23812	20098	14184	10412	5038	4012	2970	6425	7988	6277	3267	1471	1879	2433	1244	1125	1449	1216	827	668	573	508	469	425	388	385	406	366	366	395	406	443	431	396	398	407	366	365	337	348	306	320	304	304	290	305	314	299	305	305	287	284	308	317	308	300	282	331	283	319	300	312	262	266	294	251	280	280	289	260	271	281	278	262	258	317	289	253	257	255	273	246	268	258	247	269	243	259	268	268	276	255	260	279	256	270	273	268	261	271	285	258	228	257	272	268	284	257	255	262	276	269	307	285	254	237	265	257	280	234	274	265	256	255	249	269	248	259	253	262	262	252	260	252	247	267	257	272	261	271	261	263	242	253	240	292	257	233	244	280	248	270	283	254	267	271	285	283	268	238	287	260	270	251	295	262	268	276	252	230	227	249	248	279	268	259	241	244	243	248	262	262	257	318	269	298	247	270	272	254	253	254	301	234	243	288	235	270	290	284	308	247	261	253	256	254	263	296	261	251	252	280	263	289	256	278	258	255	254	246	266	280	256	269	284	259	292	256	268	239	243	244	234	243	239	248	234	268	263	268	270	273	271	253	300	238	250	258	266	272	252	241	257	239	250	237	263	247	259	233	251	302	257	240	261	283	279	251	236	260	254	262	230	286	262	253	254	326	246	259	274	255	241	277	264	286	246	265	270	264	255	251	253	241	297	273	261	266	237	270	234	282	291	256	262	302	260	273	269	256	249	253	247	274	269	268	279	287	271	251	238	250	272	266	247	263	234	248	246	242	247	289	245	294	271	282	244	252	249	249	248	267	258	256	256	281	240	268	265	248	257	244	287	259	276	245	291	285	239	275	268	257	229	258	241	298	236	268	262	250	264	251	255	261	220	252	261	278	246	249	274	275	269	259	280	260	241	257	249	269	242	243	276	280	295	261	243	289	270	252	243	268	249	242	259	265	269	247	271	268	253	230	245	254	273	231	270	261	280	282	257	259	240	250	276	269	260	238	254	277	275	254	290	244	238	259	266	243	266	239	243	258	291	216	253	256	256	274	254	268	266	255	241	275	287	274	280	247	248	236	250	260	266	306	250	280	297	292	243	253	241	257	255	244	308	257	301	231	254	271	284	266	250	256	236	234	245	261	255	250	275	282	259	293	302	242	283	243	240	267	248	261	253	258	273	259	238	269	259	268	276	285	249	244	268	270	293	255	263	283	332	311	277	266	255	260	264	285	261	259	255	246	256	272	267	264	282	264	246	264	278	249	251	292	280	233	268	230	253	254	263	277	245	232	299	284	283	270	228	247	279	252	225	260	281	265	265	288	243	253	277	298	241	274	237	275	246	262	280	289	294	248	259	267	273	256	263	249	241	241	269	267	234	209	272	267	270	260	259	284	228	274	247	268	283	246	263	250	271	259	244	280	268	279	238	299	231	280	254	262	264	256	256	251	249	274	275	266	257	226	303	254	274	250	278	289	257	287	275	263	250	252	280	287	257	268	254	245	266	259	288	253	262	247	251	246	272	270	272	240	253	257	278	269	269	281	271	284	308	262	255	270	250	271	274	280	269	274	252	259	235	266	274	257	255	267	228	256	279	245	265	229	285	256	239	265	259	288	259	271	286	286	262	274	251	271	253	264	264	279	275	323	254	278	267	215	258	235	258	264	251	251	277	257	267	267	263	244	268	253	243	245	249	243	253	268	258	277	266	259	265	264	247	282	266	256	244	252	259	234	272	256	298	280	272	255	273	264	277	258	278	260	255	246	284	256	257	237	255	224	269	288	259	243	245	291	253	274	261	259	266	262	235	280	225	273	262	240	262	270	236	239	300	266	254	280	277	276	244	276	261	276	262	273	255	287	243	271	247	277	249	256	270	263	279	261	263	262	227	238	283	259	263	256	246	258	247	279	270	254	252	277	260	246	262	253	283	229	253	255	264	249	242	251	269	254	270	243	268	264	251	256	245	251	265	263	259	259	256	266	256	267	268	240	247	255	272	284	252	250	250	292	277	251	272	280	253	242	247	292	249	259	271	274	257	259	273	257	312	246	266	270	238	262	265	255	227	246	253	247	260	265	262	284	247	268	241	240	245	253	270	243	255	256	249	242	270	240	254	248	256	263	258	255	272	237	293	268	267	276	263	255	262	232	276	241	297	276	267	263	269	253	275	236	269	290	262	281	276	261	253	266	282	256	265	249	267	264	240	263	279	243	237	265	282	254	254	283	287	275	265	273	276	245	256	256	251	256	275	251	241	274	249	272	276	236	262	245	277	261	257	262	258	278	257	265	257	261	266	241	249	254	278	259	257	245	267	247	282	258	254	271	259	248	248	257	270	266	261	267	246	260	285	250	228	248	275	246	256	267	263	263	236	254	270	256	250	259	286	269	279	262	251	259	243	279	236	237	272	257	255	241	256	285	254	270	248	270	277	277	257	245	238	269	269	263	239	294	255	255	262	265	274	257	272	266	268	276	253	258	260	289	286	256	266	274	288	262	242	267	260	283	268	272	278	261	266	262	289	265	234	249	243	259	243	244	241	227	243	291	239	262	275	260	262	277	277	270	296	255	258	265	240	255	267	274	248	243	253	222	290	271	256	229	249	251	269	234	270	289	237	251	261	259	245	264	253	255	237	253	248	257	246	256	256	253	277	277	246	264	270	248	255	242	272	267	216	251	283	248	264	301	277	271	257	275	254	258	251	253	244	246	271	277	265	272	271	238	248	282	263	282	288	266	279	240	270	253	258	266	249	269	275	253	242	291	281	297	252	293	238	237	258	262	316	263	245	264	245	251	259	275	277	310	274	271	256	254	268	284	263	257	263	285	283	285	277	252	286	272	262	248	279	245	279	241	252	274	277	280	301	283	279	245	274	240	275	248	269	267	246	276	268	272	254	268	280	244	260	242	276	268	266	252	277	241	278	271	273	260	234	247	230	246	264	240	261	263	248	253	269	277	286	244	257	257	252	243	256	213	238	258	268	272	271	265	276	247	263	274	245	286	253	287	257	265	260	277	249	251	237	254	258	252	290	280	269	280	279	248	261	300	284	230	251	267	268	282	273	280	246	253	276	259	266	271	273	262	248	247	298	259	222	259	269	286	269	244	277	241	260	228	272	266	215	279	274	277	249	268	265	273	271	281	265	272	256	246	276	266	267	292	270	270	240	252	236	239	274	286	274	250	274	282	264	255	237	270	240	256	245	268	254	259	242	266	260	239	246	259	253	260	251	242	244	276	258	255	239	251	261	273	249	258	234	272	249	275	235	228	254	236	267	270	263	264	245	266	258	240	266	255	250	263	266	277	249	277	266	256	263	249	256	288	233	249	272	261	234	290	280	256	266	267	281	282	244	264	283	255	299	266	240	253	279	259	232	234	259	231	255	243	274	288	260	271	283	238	251	264	278	274	277	287	262	261	258	250	294	262	264	272	275	256	257	266	250	264	275	239	273	236	265	278	254	275	267	244	286	253	264	269	298	247	268	286	254	261	250	236	274
36554	41928	46913	25201	26439	25255	22244	18005	17979	10260	11546	9477	20719	23106	19166	10654	6204	9209	10382	5333	5449	7053	6372	4596	3986	2838	2274	1734	1591	1746	1713	1681	1558	1556	1632	1924	2051	1882	1779	1552	1494	1485	1483	1348	1228	1116	1005	1053	958	914	944	922	860	775	821	852	840	906	942	978	1036	982	888	801	872	849	887	859	819	845	809	801	811	788	743	806	789	748	767	741	725	792	740	769	700	692	744	699	662	700	662	690	644	719	662	634	660	663	643	598	642	630	639	680	669	698	649	651	680	695	647	663	672	672	644	684	665	923	1016	672	660	642	618	626	645	651	658	628	630	659	643	632	653	605	664	651	676	644	663	642	688	637	634	648	690	628	653	589	627	607	658	684	611	601	629	672	630	571	656	620	578	630	697	624	668	634	629	591	635	620	636	594	637	669	612	688	620	630	684	641	624	648	631	613	615	632	656	588	608	610	624	635	639	631	608	609	650	648	659	654	656	634	625	663	668	658	625	608	630	657	624	651	636	607	622	637	616	644	660	653	684	613	643	625	650	676	667	672	634	627	708	620	659	651	659	655	654	594	624	682	669	680	611	650	673	636	650	657	648	642	624	621	642	625	565	648	619	675	617	653	685	669	643	654	634	592	666	569	618	684	638	647	693	608	635	637	642	653	595	672	632	627	608	610	627	642	598	644	677	637	566	621	649	656	637	651	629	657	650	685	629	629	646	643	575	626	655	633	581	614	655	648	658	603	643	639	617	625	639	653	597	651	630	616	641	610	628	644	637	640	633	659	613	618	644	635	614	676	684	659	639	641	647	627	677	624	619	639	604	675	655	676	619	651	639	658	603	669	601	625	621	633	674	609	654	664	669	650	629	581	682	653	636	651	632	593	631	650	653	625	649	659	650	629	596	603	617	635	657	612	631	675	622	626	632	656	584	584	649	640	612	652	634	598	608	680	643	620	625	636	647	671	628	640	618	640	635	586	582	634	647	661	671	659	659	614	683	652	621	612	604	646	669	651	649	640	659	646	687	640	704	613	618	638	640	629	598	658	629	644	642	635	617	644	645	637	608	602	642	633	608	641	623	645	633	715	646	639	633	583	664	628	663	613	641	608	648	601	604	623	613	668	656	660	608	647	570	672	654	600	610	595	658	662	634	628	622	665	651	630	656	692	637	612	622	638	650	631	608	626	631	573	652	648	667	640	630	616	630	684	611	670	643	643	641	605	659	649	645	634	644	633	612	721	617	650	672	643	644	608	628	617	679	609	620	599	628	655	641	653	616	657	649	634	658	561	676	608	631	665	654	657	647	639	641	658	629	603	656	641	693	620	634	657	611	662	681	692	618	625	656	619	640	627	638	667	672	697	659	662	639	603	609	651	607	613	676	656	608	628	707	614	673	609	656	614	613	684	696	619	673	599	657	666	635	626	637	633	584	632	634	614	643	632	708	572	646	627	618	626	633	649	623	588	582	708	629	610	618	598	634	645	630	647	652	644	625	648	678	600	666	662	650	651	623	624	670	626	637	648	593	678	606	653	657	646	618	660	633	658	633	647	632	636	627	636	640	595	655	644	609	630	660	645	586	646	595	628	666	624	640	645	623	625	651	688	694	646	626	630	637	626	598	653	614	623	626	603	650	623	656	660	607	582	653	618	637	650	618	596	660	658	627	663	684	692	624	633	589	642	616	705	613	652	625	627	618	651	653	640	630	614	658	628	604	619	589	642	627	617	646	618	639	660	671	645	644	573	687	634	624	660	649	664	662	600	602	656	626	608	662	671	712	622	618	671	654	646	652	602	603	667	643	660	603	672	656	650	621	619	624	630	644	627	612	658	639	663	642	653	619	656	632	680	625	597	659	631	629	649	664	639	632	637	654	629	672	647	633	668	642	638	626	621	610	649	609	609	644	619	621	622	590	663	646	673	636	661	631	662	616	636	634	659	663	673	621	636	663	652	641	625	676	670	605	660	643	593	668	611	632	647	648	642	664	626	609	647	649	665	619	628	660	617	645	627	676	618	612	627	629	612	671	658	618	630	643	654	609	645	660	616	659	626	655	656	649	694	629	633	644	652	652	619	661	614	649	638	652	657	623	649	669	599	617	622	679	665	639	633	607	611	655	623	664	610	647	614	623	634	583	641	654	607	610	627	626	634	661	671	678	656	670	648	637	653	640	639	676	682	654	605	624	607	628	647	640	603	603	682	591	654	631	612	606	635	639	634	647	603	619	655	652	683	626	627	616	597	644	604	637	602	669	653	675	637	600	640	634	655	664	595	622	619	617	654	661	617	622	644	616	617	644	672	618	626	669	645	680	693	604	609	617	712	658	641	659	624	642	656	672	647	656	609	669	623	613	624	623	665	696	638	581	642	635	631	623	659	624	674	663	619	643	629	595	617	633	546	660	643	651	615	586	668	672	615	651	651	618	650	652	650	630	629	656	655	620	625	653	611	619	622	613	661	615	625	592	624	649	566	618	632	669	674	631	629	594	649	608	637	641	560	605	646	619	612	638	631	655	614	637	662	683	664	628	656	642	641	618	639	657	647	674	649	651	628	665	650	613	637	618	631	631	671	659	574	653	654	639	613	603	634	586	642	575	637	635	674	671	610	648	645	633	661	647	618	599	622	628	685	698	654	636	648	624	597	645	643	660	649	626	636	647	591	626	673	621	629	620	652	644	663	633	627	642	615	662	682	618	649	611	652	636	610	643	645	628	630	653	667	667	679	634	661	641	619	616	668	658	654	642	653	638	608	636	602	649	602	626	612	608	621	643	624	653	606	671	610	620	609	619	638	588	633	621	605	675	615	641	706	630	633	647	651	613	649	630	661	624	626	663	611	595	590	645	620	611	680	633	641	669	643	614	594	622	578	633	625	609	688	671	666	583	609	632	613	654	592	656	669	679	686	605	615	630	629	655	613	623	650	614	680	608	623	669	650	650	690	629	650	610	661	650	640	628	628	602	596	617	640	599	587	645	681	638	601	626	634	596	652	599	643	595	641	652	621	613	655	602	599	654	613	668	635	640	626	659	574	618	626	655	648	625	616	627	625	701	634	655	605	589	625	640	654	641	644	657	611	627	622	647	636	628	633	641	639	626	625	642	665	616	647	660	647	614	684	666	662	618	647	636	645	611	633	649	634	652	563	677	650	625	647	640	645	607	646	634	664	645	678	639	617	629	647	627	606	591	635	657	597	621	648	642	602	620	612	642	622	672	650	608	611	639	675	682	648	621	663	640	592	654	604	603	633	636	633	644	635	651	658	695	626	633	583	623	651	643	606	620	630	625	643	600	627	664	651	657	654	645	622	575	630	661	653	630	634	638	638	630	631	626	668	633	667	626	642	678	630	602	622	647	634	615	651	620	638	627	646	633	646	645	665	627	624	620	642	647	697	635	614	620	591	605	689	577	639	676	634	609	669	605	691	622	654	600	610	658	623	621	637	609	659	620	604	629	653	590	636	621	615	610	668	593	634	590	631	614	633	645	615	666	632	646	640	643	624
12964	11295	14040	7158	2488	1552	1076	844	709	636	613	597	605	610	568	407	409	394	402	365	358	381	424	389	316	330	317	303	303	318	310	289	315	322	316	314	338	313	342	292	290	303	325	305	280	298	272	293	305	300	273	268	278	280	262	275	245	276	284	270	262	286	291	307	288	258	275	268	282	279	291	292	281	235	266	275	300	274	265	254	238	270	272	280	280	286	299	262	260	260	292	263	264	267	251	244	276	248	240	275	279	265	298	308	277	268	292	262	269	254	281	285	289	264	282	240	280	270	292	253	245	287	265	271	260	281	294	254	262	246	274	266	290	244	288	260	277	221	247	278	256	266	270	246	258	275	275	293	255	230	252	253	283	270	309	259	296	266	257	259	286	263	264	255	250	265	260	261	264	234	268	267	265	256	231	272	250	272	268	273	286	286	297	302	276	291	260	297	248	256	253	281	267	262	241	288	265	261	254	266	246	261	274	253	237	287	295	260	273	265	293	294	276	298	276	287	253	282	256	263	260	301	281	269	264	251	273	280	275	268	285	270	276	290	289	282	303	237	274	261	259	281	269	254	257	284	267	294	268	265	262	262	251	310	311	265	258	245	248	262	284	279	264	285	253	250	248	288	288	263	289	279	326	261	296	259	273	288	275	259	254	251	268	246	267	271	285	263	279	249	279	254	278	278	263	277	268	308	285	297	258	250	254	239	255	292	251	276	268	302	250	248	283	270	249	283	281	253	299	279	269	240	308	286	249	255	270	291	258	259	275	262	293	307	291	275	259	233	262	254	270	301	270	279	264	268	239	298	275	255	235	258	269	289	255	296	250	254	285	269	287	264	267	233	275	260	262	274	277	260	282	281	271	263	239	262	251	276	268	292	249	284	248	272	273	261	240	278	250	270	282	296	266	264	271	263	244	256	274	319	298	243	238	308	250	247	248	272	259	280	287	262	278	285	273	265	229	311	291	294	274	281	280	262	291	271	230	237	271	269	276	275	297	237	290	247	291	305	281	264	266	293	271	242	282	268	280	277	261	314	279	256	281	264	266	228	261	271	295	292	286	269	272	262	253	287	294	251	251	294	262	276	262	274	282	261	239	278	272	272	255	256	250	265	298	291	270	246	271	256	301	258	265	246	278	267	246	276	286	295	256	277	286	276	283	268	282	264	292	254	294	288	273	258	311	246	245	273	243	254	275	283	269	265	266	262	275	278	285	263	262	289	269	271	299	270	283	265	295	274	269	272	312	278	270	247	251	268	252	255	291	249	261	255	283	260	253	256	276	280	262	261	250	266	293	260	289	290	235	253	275	293	275	271	259	282	233	289	267	287	249	282	293	272	263	260	264	257	317	296	264	302	286	272	248	244	291	267	272	259	275	255	259	277	266	270	262	269	266	279	267	267	262	269	295	245	252	233	268	281	281	248	264	252	251	288	285	287	265	273	255	258	279	281	296	276	303	302	269	256	263	286	269	261	293	269	234	261	274	251	267	289	251	293	260	282	281	254	263	284	261	274	266	291	274	282	276	284	291	272	298	255	295	278	284	253	265	291	274	264	265	249	272	266	265	280	274	254	273	262	283	249	263	262	296	282	254	268	259	259	266	290	262	259	275	266	289	273	284	270	268	251	270	257	253	252	245	245	273	261	256	328	263	281	276	250	267	287	269	267	280	261	272	254	253	261	250	274	263	274	257	262	303	291	269	288	284	268	266	239	265	248	260	236	291	249	270	281	285	286	238	270	260	278	249	232	269	296	285	249	252	289	242	262	266	275	249	263	287	243	253	269	270	254	257	253	264	249	259	262	274	279	269	249	274	289	261	264	310	302	250	258	290	252	260	265	263	250	244	265	286	262	251	236	306	243	254	296	292	275	246	285	262	273	278	274	265	258	279	261	274	246	256	254	256	279	288	273	241	282	242	283	281	264	262	279	284	246	253	295	263	294	291	266	299	271	274	274	278	262	286	281	285	300	317	274	283	270	271	268	275	237	264	290	277	299	264	288	278	245	290	273	275	282	292	275	245	267	249	294	293	280	274	274	270	282	329	279	281	308	283	279	251	261	282	278	262	263	286	248	257	259	259	285	248	269	279	277	254	255	242	286	294	292	252	273	251	288	282	272	268	259	263	281	252	273	231	274	279	268	267	230	276	258	279	228	258	248	280	278	260	281	245	282	282	266	268	281	292	287	266	278	282	294	271	299	268	289	257	303	291	238	278	252	268	255	272	276	280	318	290	286	250	265	275	254	241	282	258	251	277	275	265	257	243	267	278	288	237	257	271	284	289	263	273	281	276	258	261	286	288	283	263	285	269	264	262	255	266	255	267	303	272	279	288	262	265	266	275	281	283	246	252	278	258	288	250	240	273	261	250	285	287	293	287	264	273	285	273	252	235	293	261	242	249	254	275	296	237	309	262	292	222	262	265	270	263	270	288	269	242	268	271	303	259	304	244	255	267	273	276	277	229	272	311	270	273	265	308	294	254	263	269	263	258	243	281	281	278	266	270	283	261	289	240	293	262	274	280	284	278	268	253	238	259	269	263	279	268	243	280	296	261	278	267	288	286	263	261	284	263	270	265	236	238	294	247	277	269	260	267	271	252	257	235	261	284	285	299	257	296	281	260	265	236	269	259	282	291	279	292	265	264	271	233	240	274	251	265	266	256	221	293	272	267	262	274	267	276	286	279	249	291	257	309	254	281	252	312	269	273	270	271	291	274	273	270	310	276	291	250	243	259	250	270	241	256	307	281	282	276	284	305	264	294	226	294	301	224	294	272	266	278	232	266	278	275	259	245	291	271	279	262	250	278	248	272	300	282	268	281	276	289	304	275	272	263	297	315	258	270	282	271	259	270	275	260	275	269	261	279	265	262	250	260	278	251	295	255	247	252	300	262	273	259	219	260	267	294	258	263	269	273	245	253	300	286	305	284	254	272	296	273	241	240	269	292	270	296	250	273	262	284	312	236	300	243	265	287	298	252	294	265	287	267	283	282	270	262	257	269	257	277	236	304	287	266	270	289	243	262	265	292	278	267	265	286	270	264	287	236	267	252	257	280	274	288	270	283	276	257	263	285	272	254	242	248	259	279	273	242	273	258	271	275	265	266	283	255	257	275	291	277	281	254	261	268	279	245	265	254	243	268	286	288	241	273	294	305	296	276	256	270	291	285	268	272	236	257	258	292	255	244	279	301	278	265	238	252	263	256	272	271	257	268	253	260	260	264	266	283	302	277	288	269	285	259	249	289	274	293	265	299	259	277	266	255	246	267	252	275	274	265	261	267	278	232	273	274	242	253	291	270	273	257	274	279	274	295	268	249	278	257	264	246	254	272	283	292	285	267	241	281	277	268	244	286	266	259	270	251	297	285	296	261	272	251	282	280	250	250	275	294	244	308	263	295	236	269	256	275	268	271	257	282	272	279	259	262	274	267	285	258	254	226	254	266	276	286	290	246	275	279	272	262	295	280	244	254	282	252	286	290	278	268	290
9211	12150	19722	10439	6769	5704	4720	3681	3047	2733	2684	2527	2947	3208	2634	1951	1770	1788	1688	1450	1443	1561	1722	1454	1251	1161	1083	1004	1032	1005	997	991	939	1039	990	1071	1131	1078	973	999	870	960	910	890	776	811	812	778	802	806	753	768	713	759	715	735	772	730	751	782	716	750	753	705	743	708	748	779	776	738	756	774	744	746	670	733	698	733	734	724	734	692	676	718	710	726	703	661	764	649	622	641	704	703	681	654	713	654	650	681	691	718	721	687	696	668	684	729	714	708	661	661	685	688	732	688	634	736	664	630	697	670	700	699	640	682	621	628	695	650	647	683	683	670	631	695	689	697	682	692	647	645	670	662	654	653	670	751	684	657	656	714	679	634	675	666	705	675	663	685	646	680	641	668	629	656	630	692	703	636	680	703	644	647	665	689	715	677	655	694	671	708	714	698	635	684	670	659	626	656	639	693	656	700	634	649	706	680	638	642	697	698	726	692	629	677	704	648	624	663	673	649	690	669	683	701	637	687	658	698	641	688	666	658	652	662	662	722	661	717	658	660	642	694	615	672	671	676	666	646	715	655	675	695	707	707	667	664	643	679	707	685	700	688	651	642	615	731	664	726	673	650	644	673	667	661	653	684	682	675	630	648	653	682	726	670	679	659	732	666	668	661	672	678	700	644	643	642	647	691	613	691	617	665	661	633	700	646	620	673	689	673	679	692	672	671	660	670	690	675	676	664	733	705	644	649	669	662	667	707	713	620	702	690	655	684	653	681	672	682	704	655	648	687	679	689	669	720	660	651	661	669	717	674	694	690	668	692	701	674	667	676	662	691	691	698	664	700	711	699	666	664	662	683	721	667	637	705	677	664	661	651	675	662	656	665	663	688	668	746	673	658	689	663	674	661	683	699	716	699	662	702	662	661	658	683	738	716	649	680	707	648	687	655	680	710	658	649	662	623	693	663	695	707	683	703	688	681	655	728	661	689	686	612	676	623	619	639	689	666	603	679	682	640	679	675	687	676	673	706	656	665	696	699	716	713	699	654	614	657	722	640	641	662	680	630	724	680	702	682	666	740	637	660	699	672	692	702	658	673	648	708	709	652	710	684	652	674	678	677	681	694	660	665	689	673	618	688	693	657	732	716	689	700	699	671	664	667	651	639	674	669	702	680	658	699	650	701	673	661	710	641	638	635	671	676	696	648	631	704	691	729	707	652	642	686	716	641	648	677	658	742	676	704	635	654	686	635	624	718	671	701	708	728	710	675	688	682	629	701	682	666	667	694	653	641	657	659	676	710	717	672	622	661	675	704	693	647	696	676	710	663	682	667	670	638	651	654	662	645	664	687	701	709	653	594	702	667	678	682	678	662	674	694	683	626	676	686	691	696	654	649	674	640	618	719	704	699	650	675	652	677	681	651	676	695	714	744	673	696	679	683	720	680	665	689	674	621	707	657	626	704	696	717	673	682	688	659	650	694	700	702	721	684	631	645	697	663	645	691	694	663	717	708	650	693	699	673	669	705	622	674	605	672	670	672	685	689	656	679	650	687	705	656	704	646	657	628	666	699	661	646	704	709	693	714	710	721	703	647	681	699	711	674	677	698	652	717	673	668	695	677	685	681	704	672	679	686	673	674	700	657	653	658	660	722	681	689	660	669	707	635	662	671	661	652	686	664	682	663	671	660	659	720	711	701	715	648	674	639	715	660	633	668	698	664	713	672	636	707	694	696	688	653	637	706	694	650	700	716	677	646	663	696	660	680	723	680	657	637	661	658	710	687	651	679	668	708	690	707	640	663	713	662	716	656	674	652	698	655	698	647	653	692	645	664	658	668	702	703	639	688	676	669	696	666	679	663	684	642	671	654	671	688	585	720	660	684	696	658	648	672	652	652	729	659	672	684	714	650	658	689	670	643	681	714	701	689	639	657	678	701	671	648	690	660	678	702	688	690	637	703	622	691	705	707	631	716	718	660	708	659	684	682	639	685	689	662	657	657	671	703	668	666	646	632	655	682	698	696	705	709	668	713	638	634	661	697	685	662	667	665	674	671	669	738	665	658	639	733	674	676	688	638	674	683	636	706	668	681	690	716	668	677	683	641	673	644	680	657	677	664	661	643	696	712	712	682	638	734	686	677	692	706	701	685	635	703	676	670	674	679	620	714	671	644	692	712	704	699	646	668	683	711	705	713	685	687	720	634	672	686	656	657	676	677	683	689	682	676	671	713	669	718	693	677	691	714	679	702	663	669	700	711	623	705	699	669	670	652	687	657	686	652	665	695	714	730	657	671	601	677	643	690	686	680	652	668	690	662	641	675	689	651	651	705	669	708	710	686	726	650	711	651	690	690	680	662	675	648	685	696	683	675	707	645	648	654	687	643	693	692	675	687	689	663	691	670	645	690	677	679	663	702	676	696	653	640	651	689	688	697	674	653	683	689	697	675	658	679	651	677	682	684	651	706	678	666	680	665	659	676	673	650	689	719	650	707	646	654	660	680	685	676	686	643	689	652	700	670	697	694	658	672	655	658	690	719	690	661	694	696	655	720	626	690	622	681	671	617	636	653	669	635	711	678	693	666	690	692	696	683	699	641	711	669	664	654	674	646	595	666	704	649	707	657	650	702	643	680	658	656	676	668	648	678	652	727	692	690	660	694	684	680	698	688	696	685	651	703	667	668	684	629	640	655	678	679	692	665	723	703	686	716	647	647	656	633	674	696	633	680	670	702	691	622	695	657	699	693	635	672	649	672	640	667	680	661	658	669	672	681	696	653	632	721	708	661	685	651	694	687	729	706	745	661	726	643	651	674	614	670	686	659	665	689	700	675	679	629	643	672	652	691	693	702	671	688	647	654	664	696	620	709	684	663	675	652	706	707	668	673	698	697	670	713	632	678	711	655	661	664	698	655	660	654	681	679	714	667	693	659	678	705	744	662	664	702	709	667	695	645	606	722	660	679	694	644	666	685	671	769	662	669	617	630	650	671	683	665	677	662	646	686	676	707	669	672	656	644	651	655	650	637	669	674	699	669	678	709	702	704	677	701	671	668	718	617	657	681	644	647	614	633	668	680	696	652	664	659	654	651	692	676	696	656	695	635	666	680	693	670	708	688	680	758	640	688	641	656	704	696	664	667	683	682	636	700	668	672	624	688	689	636	671	717	675	716	626	697	679	703	688	681	682	684	698	678	682	648	750	648	693	699	619	693	667	734	641	657	684	708	669	679	671	705	687	738	717	698	680	633	694	668	673	674	711	670	696	686	677	708	669	678	662	711	686	652	663	644	683	689	662	659	644	656	696	667	688	685	700	718	672	658	658	635	691	649	692	688	715	671	662	636	697	665	711	653	698	655	713	690	692	704	662	691	694	678	630	683	619	671	644	672	680	698	713	679	663	681	662	636	682	651	688	699	706	688	732	655	700	691	665	708	625	699	642	674	615	734	657	680	671	696	659	674	665	652	681	701	661	683	670	680	712	674	650	708	695	723	662	702	683	676	704	637
38435	41840	43576	26157	21497	17454	12567	8053	4465	2770	2222	2377	3894	3533	3604	1391	947	1026	787	651	847	900	817	650	613	471	416	356	431	407	432	387	418	383	400	408	426	403	421	396	375	385	372	323	341	366	342	304	309	334	315	297	297	315	305	328	333	316	291	313	333	331	323	345	325	324	320	308	335	309	319	349	304	324	324	298	317	325	294	296	288	297	315	302	295	289	312	282	276	291	316	317	327	299	318	293	281	265	290	314	309	315	306	325	327	312	266	305	314	287	259	284	294	302	290	300	275	284	320	270	293	295	319	274	287	295	298	292	293	288	295	309	297	322	321	322	296	331	316	319	296	322	303	304	273	320	263	311	318	319	294	340	299	283	305	277	311	273	250	283	302	295	263	304	309	321	306	288	313	287	297	296	271	288	296	280	309	323	290	293	308	305	303	261	292	310	308	288	304	268	306	333	320	325	281	306	272	309	300	309	307	290	315	308	298	305	312	284	335	279	310	314	297	305	270	286	298	276	245	292	271	305	294	278	297	293	276	296	316	290	315	294	288	308	273	247	292	307	262	318	298	274	261	304	278	308	301	305	290	294	276	278	298	285	268	293	331	305	281	295	282	307	335	317	320	271	298	306	279	290	287	304	301	275	299	284	280	297	312	290	300	275	291	272	295	280	280	307	282	255	321	298	290	296	261	234	292	291	289	303	300	282	275	274	285	312	281	282	289	305	288	311	303	316	297	279	291	300	324	281	283	294	299	317	338	298	267	279	284	284	290	276	302	297	298	293	267	278	334	285	293	310	297	308	312	301	325	291	296	321	265	337	281	288	312	317	267	296	306	306	294	328	286	298	315	301	292	304	280	288	280	268	310	300	254	310	291	301	305	292	294	268	271	284	303	285	286	269	274	329	304	273	290	278	300	272	281	260	286	307	291	267	260	304	312	322	304	295	295	297	335	299	260	291	280	304	302	297	316	274	267	283	275	299	288	275	321	269	284	303	306	307	272	278	305	323	301	293	310	263	281	316	286	284	304	296	312	307	298	327	301	288	279	295	310	305	292	304	277	261	315	305	285	294	285	268	285	270	306	312	283	307	279	275	278	311	299	291	289	292	304	301	282	313	298	306	287	297	332	295	298	297	300	261	285	258	301	296	288	298	264	303	292	271	291	286	292	262	306	278	298	286	271	289	319	314	317	313	303	310	274	294	323	298	269	294	305	290	288	298	290	266	269	258	291	285	259	278	267	300	300	297	306	272	283	302	266	265	315	288	289	317	269	314	290	292	269	293	278	302	292	276	289	308	286	269	273	289	295	281	280	293	280	283	313	301	289	287	297	281	285	305	293	271	320	281	283	282	298	277	331	313	280	297	292	307	305	299	280	311	309	282	302	283	274	293	256	286	265	322	281	295	322	266	284	274	283	290	274	290	278	321	323	281	275	286	300	328	319	276	273	280	301	306	309	309	306	327	291	280	284	301	296	285	295	307	309	309	304	282	306	281	281	306	289	300	273	290	279	314	269	280	266	299	323	287	288	329	303	325	286	290	281	296	279	279	295	293	283	289	265	285	309	277	252	300	296	288	282	284	280	284	284	284	293	283	265	276	293	311	297	300	273	283	303	311	293	310	272	253	290	271	310	300	298	301	285	319	332	308	300	305	293	283	309	322	286	303	258	301	302	288	299	268	292	281	294	299	278	293	258	281	316	278	294	289	309	319	302	327	276	297	282	302	313	275	283	310	280	306	280	301	331	291	279	304	277	304	317	298	264	274	257	300	290	275	283	310	297	306	328	273	314	294	277	321	288	279	285	284	303	276	304	291	307	303	288	291	292	281	295	281	310	301	309	258	278	292	313	299	277	274	329	287	275	290	282	286	269	328	272	308	304	321	319	308	291	314	296	323	307	318	270	308	264	306	314	312	299	300	323	260	292	288	285	296	276	266	306	271	284	290	285	298	309	290	290	275	308	304	319	267	309	281	315	279	299	309	298	274	321	279	283	273	308	272	320	290	303	297	312	292	282	273	310	269	317	285	285	310	284	301	331	279	287	271	296	291	305	326	317	294	285	264	299	270	328	321	300	299	306	290	269	296	288	322	280	292	306	320	304	275	337	291	266	274	275	299	317	327	321	296	282	328	276	275	309	309	305	308	305	332	330	302	294	313	285	336	278	307	308	285	278	306	296	319	304	304	308	288	282	279	297	291	284	303	289	313	287	296	342	296	319	290	272	320	290	269	273	320	279	274	292	280	311	285	311	295	299	283	294	271	272	303	243	299	326	251	297	294	317	274	264	284	274	293	299	316	312	319	300	282	284	271	287	289	305	302	257	312	270	309	290	295	336	287	283	279	291	291	275	303	310	290	298	342	268	310	261	316	318	312	297	326	297	309	318	329	302	262	296	295	280	329	281	287	286	281	321	294	282	271	249	282	304	290	319	280	299	249	279	309	285	288	290	271	295	280	301	281	282	319	306	290	330	328	291	288	282	268	278	347	287	269	310	276	287	302	265	268	268	285	292	335	287	316	298	302	305	309	262	277	315	299	283	302	295	277	284	315	290	277	266	243	304	286	282	312	332	299	298	298	291	307	334	281	314	299	259	286	284	304	292	332	315	302	253	295	314	295	298	311	268	252	278	293	266	299	308	283	336	287	296	317	300	296	276	271	315	312	304	267	278	307	309	313	296	285	306	272	309	305	304	291	343	305	280	294	281	330	270	301	282	276	311	292	303	284	284	318	281	303	302	298	318	286	302	313	320	289	287	317	283	285	307	304	296	285	291	294	293	283	308	287	251	289	301	346	304	280	281	265	319	272	287	301	306	301	329	286	275	276	288	320	313	288	278	271	300	312	299	299	311	329	291	269	301	288	299	286	267	263	308	263	307	292	293	280	291	295	310	293	301	276	281	282	282	266	289	303	301	257	286	304	302	318	288	274	282	277	274	285	255	293	260	316	286	260	318	294	288	276	275	282	268	302	305	278	304	312	274	316	293	276	305	282	281	293	301	313	280	307	293	295	303	285	284	310	268	292	270	293	275	293	301	305	280	297	265	257	291	288	255	305	284	304	318	324	299	299	282	294	282	292	300	302	275	312	274	291	285	301	270	286	291	290	315	300	260	272	289	296	288	296	311	286	311	266	332	308	299	314	282	282	271	292	271	276	288	304	329	307	319	285	309	317	276	286	319	270	286	311	268	319	309	262	288	304	295	293	263	291	290	317	330	312	291	271	298	282	280	278	291	273	297	314	288	269	303	322	305	280	288	313	290	285	295	277	278	317	306	297	278	260	298	258	282	307	292	285	274	273	301	271	299	281	290	288	300	304	286	244	271	281	305	317	288	271	298	303	300	300	354	269	334	295	284	308	301	276	283	288	286	294	256	272	312	328	304	275	286	292	291	271	278	283	291	293	252	308	290	350	289	331	313	306	257	295	263	273	298	307	265	326	275	320	292	295	279	308	274	317	271	290	292	302	285	303	261	308	274	292	314	304	299	277
28788	37294	39866	19266	20036	19742	17746	14171	10757	8123	7864	8488	14202	13767	12650	5269	4391	4835	3619	3070	4407	4821	4203	3084	2843	2201	1696	1476	1512	1474	1402	1456	1360	1440	1485	1576	1619	1523	1486	1349	1300	1253	1220	1137	1076	952	945	939	995	887	887	917	801	867	818	874	823	909	936	921	910	876	845	882	871	901	890	891	853	835	852	793	829	829	792	780	772	759	823	790	800	731	812	760	760	734	758	730	719	743	732	732	748	750	732	721	689	760	764	701	692	758	716	718	708	797	701	692	696	716	731	712	701	735	744	749	767	796	881	683	744	786	685	698	700	703	696	727	712	689	718	687	706	676	759	719	702	722	689	719	726	744	710	703	732	746	757	754	725	719	699	711	746	701	755	682	702	733	740	744	705	708	703	695	746	696	721	744	710	710	706	714	715	783	691	720	696	720	737	729	733	691	733	744	715	732	688	724	686	711	733	700	716	725	684	689	716	737	737	702	754	734	733	692	635	719	720	694	715	671	758	684	734	753	739	684	755	743	679	772	698	739	705	706	717	731	750	739	711	692	748	720	725	713	775	707	632	715	711	676	725	703	658	723	715	695	709	695	761	708	737	696	713	727	734	745	688	731	693	719	746	736	708	728	724	722	724	732	689	731	726	785	724	742	737	735	693	717	735	665	731	708	738	681	710	724	748	766	729	739	737	732	715	713	716	724	713	765	711	728	726	726	705	732	726	727	680	723	704	714	773	765	762	735	734	696	704	684	716	694	703	731	747	711	698	720	744	678	747	703	757	721	702	678	697	715	742	693	723	719	707	749	714	728	731	710	745	739	739	745	762	682	665	812	741	688	738	750	701	723	691	699	728	686	728	722	699	762	717	726	752	770	700	702	750	755	687	702	737	742	733	710	720	728	694	694	749	728	734	737	716	676	683	744	726	720	754	721	733	732	723	693	716	751	731	663	719	757	726	743	737	673	697	731	709	699	765	733	717	724	734	727	664	685	723	693	732	714	753	718	733	738	686	770	756	717	751	736	740	728	714	722	732	683	671	733	712	770	731	723	726	745	679	668	686	719	724	743	699	709	718	707	672	703	674	707	679	770	708	710	710	746	696	704	761	659	735	707	694	725	734	754	768	726	727	716	686	765	701	750	725	725	738	706	666	699	763	686	738	734	745	702	716	703	733	741	691	728	706	790	747	773	712	706	690	761	736	748	689	701	706	726	768	723	762	698	745	688	729	731	713	710	742	718	733	696	749	735	720	769	726	729	721	685	705	726	684	709	724	763	713	745	688	719	714	723	722	686	715	721	701	751	692	729	746	726	711	713	748	740	705	720	677	692	710	706	701	703	689	717	711	698	731	700	687	699	751	734	669	684	705	771	734	732	724	743	686	714	753	682	700	710	670	698	698	752	723	732	737	696	778	723	748	658	689	733	739	721	753	746	680	691	732	724	748	700	759	757	776	731	755	713	691	660	704	729	712	731	736	760	770	766	698	750	698	718	741	739	718	726	680	712	700	744	685	668	724	721	647	679	690	735	706	729	707	762	706	739	758	701	707	724	709	731	707	669	722	731	747	713	713	754	762	746	723	739	662	700	740	723	671	712	684	709	741	698	686	726	688	749	719	717	727	740	750	738	777	736	724	713	726	722	766	706	726	719	745	736	693	708	732	682	689	750	735	710	710	642	665	755	686	748	728	727	680	648	717	733	721	751	717	702	727	761	699	765	693	693	693	726	721	760	705	740	693	782	732	724	759	762	732	761	755	744	741	738	720	753	692	722	680	721	704	781	749	727	719	701	737	733	684	753	736	748	751	718	748	744	737	721	760	683	750	701	704	728	691	713	719	754	709	688	680	701	712	750	727	697	702	736	698	725	711	715	730	699	749	707	693	739	693	726	695	756	716	755	767	731	743	739	694	745	781	753	686	683	682	683	740	733	716	725	748	699	699	718	744	723	745	710	724	732	715	715	728	693	768	757	755	719	740	731	692	687	690	717	728	714	709	707	721	703	680	725	735	706	704	763	727	756	712	761	703	741	738	718	762	708	701	704	679	717	679	745	714	714	724	722	762	717	764	681	670	705	706	718	685	726	723	712	725	716	688	716	730	747	692	698	734	692	720	685	651	722	674	709	715	790	747	717	711	701	725	729	742	715	725	706	740	735	738	714	685	743	710	676	716	744	725	752	745	706	694	683	709	702	691	791	707	747	688	715	728	725	702	705	735	713	709	716	709	664	735	705	706	727	722	712	760	700	731	703	770	727	699	736	758	698	664	708	741	710	699	694	667	687	735	724	689	684	710	721	693	774	739	687	711	743	707	708	762	664	701	703	708	716	705	721	680	693	695	761	679	720	719	714	721	732	707	724	683	760	718	705	715	720	727	722	740	732	762	699	751	751	716	718	727	714	696	736	772	714	702	765	749	706	724	717	734	741	735	736	710	728	716	767	671	740	766	789	764	684	688	714	778	698	704	709	705	736	730	734	709	679	656	710	666	693	730	687	696	753	713	706	716	690	671	762	712	745	692	700	734	802	728	728	708	752	705	714	700	720	717	675	656	722	714	758	740	759	713	746	753	740	706	734	742	725	730	720	726	701	728	742	727	664	769	744	722	718	723	759	687	668	709	685	679	709	711	731	722	732	733	770	676	732	727	704	715	733	744	677	748	698	735	722	685	719	703	752	713	741	735	712	709	692	751	701	741	716	755	734	742	687	702	766	713	709	747	722	754	744	721	706	764	723	694	727	685	742	702	761	684	711	705	754	720	699	780	682	726	681	717	708	688	733	688	685	747	720	714	733	731	700	753	670	712	733	757	697	677	705	688	726	696	726	683	746	716	687	776	744	742	711	727	728	703	696	741	731	709	711	781	697	666	708	726	680	728	749	742	691	674	689	710	673	726	741	737	726	683	706	728	714	703	737	713	672	764	721	701	730	705	723	713	706	749	651	726	709	739	697	680	702	699	749	747	730	740	725	764	755	732	706	695	706	759	642	742	721	737	673	744	696	712	733	707	724	713	729	751	686	733	678	741	752	728	735	729	718	758	715	700	742	744	716	748	706	713	755	724	730	702	739	741	704	736	740	701	711	704	706	708	703	755	726	720	730	698	737	753	710	771	746	740	752	721	685	709	693	774	732	706	725	731	653	716	720	678	734	706	691	701	704	719	711	719	744	722	704	755	699	715	792	655	692	747	720	708	735	695	690	728	723	693	729	769	689	731	728	735	732	721	725	745	663	725	707	696	740	715	703	686	782	748	712	716	713	742	642	752	741	699	713	699	715	709	668	734	734	723	732	707	685	750	749	745	706	722	718	698	734	727	751	654	712	759	712	707	754	715	665	708	730	698	727	770	708	722	719	716	682	718	751	771	744	689	719	757	704	737	674	753	722	734	707	725	738	719	726	719	693	723	756	723	716	746	734	709	699	753	732	729	683	715	691	720	722	776	737	695	726	740	710	671	746	693	726	731	695	651	699	730	717	696	746	697	718	699	725	694	715	729	672	698	693
47591	44561	43716	27348	24259	23911	20351	13392	8482	5355	3389	4269	7582	8656	6101	2643	1634	1440	965	1007	1290	1720	1206	847	748	541	460	361	402	395	435	414	379	417	419	456	441	450	398	416	373	373	376	325	310	326	320	286	300	306	312	292	272	310	280	293	274	291	311	349	292	298	297	278	274	313	283	305	257	289	272	279	295	289	292	299	239	282	299	232	273	286	278	282	275	229	236	252	254	260	279	274	241	271	291	253	227	273	225	284	260	245	262	303	262	247	273	284	299	291	307	248	273	239	285	244	267	250	316	256	266	250	266	259	267	253	237	229	234	290	254	251	264	245	243	256	227	297	268	288	277	271	278	273	260	263	263	263	265	256	284	276	262	270	245	258	261	246	255	280	252	257	234	243	277	254	262	286	235	232	268	292	259	255	273	254	248	247	240	261	268	270	251	248	282	274	282	280	262	273	263	256	228	270	244	266	256	254	260	303	271	263	266	262	266	310	240	278	260	255	266	254	260	255	257	270	241	254	269	258	262	265	272	250	250	250	260	274	251	269	289	248	275	247	274	279	227	258	245	266	264	266	253	283	259	234	266	274	218	278	252	243	275	247	268	253	221	249	263	233	231	244	255	291	257	261	232	255	258	256	267	284	282	279	270	266	271	279	253	260	271	256	230	257	255	251	257	265	259	239	279	254	276	270	265	261	254	257	247	274	256	256	253	265	212	262	271	247	257	252	245	235	267	262	238	280	296	280	219	294	283	250	284	288	258	265	249	229	243	269	232	261	244	267	270	269	259	249	248	243	272	287	266	282	261	269	238	263	229	254	264	281	256	245	245	260	245	228	235	284	242	264	254	270	267	268	252	269	248	265	257	270	236	235	266	269	296	253	256	255	267	288	268	245	263	260	278	251	246	250	242	274	246	246	247	247	265	253	264	265	252	227	239	267	279	261	247	226	258	264	314	260	262	303	224	286	269	252	281	255	290	246	246	258	263	284	249	245	265	267	258	240	266	278	265	264	257	252	282	298	258	253	243	250	291	284	262	276	247	270	259	247	276	279	236	260	273	272	269	272	278	240	266	235	250	252	249	259	265	239	254	261	267	279	264	271	247	259	254	267	250	260	274	301	296	257	277	297	258	255	262	237	243	257	254	240	270	260	279	243	284	246	258	254	252	256	240	247	237	264	242	247	260	264	299	268	242	259	273	302	272	275	235	236	272	230	255	258	262	291	259	268	254	264	268	244	241	258	263	244	246	262	236	245	266	287	240	292	284	229	284	270	249	246	253	270	262	252	268	274	261	238	239	255	267	259	278	248	264	233	262	255	238	310	236	260	255	269	230	247	272	243	273	273	236	264	282	291	280	256	254	247	300	253	264	255	281	260	283	270	249	302	271	262	267	248	267	241	260	246	276	256	252	294	254	263	284	258	259	282	260	258	274	283	244	249	247	275	248	278	258	259	227	267	286	265	253	253	266	286	258	278	284	258	269	260	243	277	272	235	262	265	248	240	248	235	260	245	255	273	261	252	276	249	222	256	281	250	247	282	243	245	274	240	241	277	250	254	264	281	256	246	272	258	255	244	266	243	255	275	263	274	257	282	243	237	265	260	283	252	301	249	228	248	272	256	266	236	272	305	255	254	286	263	254	256	265	246	266	247	285	252	290	284	263	273	283	263	248	266	254	295	276	251	238	282	259	271	266	247	290	258	264	273	274	282	269	264	244	281	265	228	283	256	289	249	280	280	291	264	258	270	303	269	260	286	250	249	284	235	270	259	256	297	233	250	253	265	256	259	268	275	265	264	278	261	250	227	248	262	282	261	272	271	263	279	276	240	260	266	241	264	293	249	254	288	285	239	269	284	273	281	242	257	245	241	285	241	269	263	257	252	254	230	247	289	276	242	274	266	253	267	242	249	256	264	253	289	234	259	246	268	252	233	295	269	266	285	273	256	285	232	216	262	272	264	273	255	240	260	237	238	269	279	235	267	253	244	267	256	240	281	271	251	247	248	262	266	250	272	269	247	268	254	257	283	266	240	294	241	297	242	260	245	231	256	241	250	239	297	277	272	242	271	275	250	263	280	277	267	267	246	255	262	238	252	235	246	289	269	225	247	271	267	244	245	266	260	267	252	251	268	270	259	259	268	247	269	280	253	272	256	250	282	281	253	228	278	254	263	268	256	249	227	270	262	249	268	263	274	229	264	288	265	259	249	255	235	240	283	242	243	243	259	273	275	261	254	257	267	273	278	255	277	246	228	254	272	263	252	266	296	292	284	262	262	275	271	288	238	277	274	264	267	285	271	296	289	248	257	229	268	268	265	260	246	283	256	279	236	232	260	244	236	249	255	240	261	245	260	274	279	272	258	248	233	289	294	247	285	249	282	270	269	269	289	275	282	275	250	266	265	242	216	257	236	260	264	255	250	252	275	255	244	259	272	260	254	255	245	289	235	266	278	241	232	270	238	284	238	237	280	256	243	255	256	274	263	258	287	272	269	266	249	246	233	249	249	257	254	309	266	277	271	255	258	285	286	281	271	255	270	288	252	232	241	277	281	298	285	281	267	268	233	273	241	271	259	250	240	246	253	267	267	260	265	294	252	257	271	259	291	276	262	258	250	246	263	259	298	267	269	251	279	247	224	262	256	221	261	251	285	306	229	235	251	261	251	255	259	246	250	284	273	262	294	270	250	284	265	231	259	249	228	248	314	266	255	274	276	259	292	239	241	280	297	244	225	263	280	258	277	254	265	281	271	270	266	282	291	264	264	241	267	270	271	224	258	253	263	256	290	270	251	268	263	262	254	271	239	258	256	245	252	282	258	243	258	295	248	259	275	241	279	253	253	253	263	255	257	246	262	273	259	294	252	243	265	278	248	290	267	281	251	255	239	240	249	257	271	240	250	229	261	252	272	266	268	249	258	248	283	288	263	285	269	261	229	267	285	292	271	240	254	233	278	252	265	272	245	243	261	267	272	249	264	250	266	274	284	265	245	262	263	279	300	285	250	281	272	269	258	240	258	239	260	242	233	281	268	273	280	265	256	263	258	259	281	266	274	259	264	272	256	280	267	268	270	249	256	252	250	275	279	261	284	276	271	264	280	256	231	258	257	238	228	241	327	259	249	293	283	236	281	246	267	233	254	265	283	267	278	258	273	261	252	287	244	259	262	265	255	228	268	274	256	264	258	318	234	260	238	269	252	263	274	264	291	260	259	253	285	266	251	258	237	238	263	227	268	255	263	235	274	260	248	236	284	262	257	307	258	278	257	265	249	235	246	230	293	246	278	256	264	290	244	267	247	257	247	245	245	263	230	272	267	243	217	271	265	273	277	241	253	300	278	289	249	252	238	281	266	254	265	289	234	265	262	257	243	258	272	263	270	273	244	251	243	300	267	252	267	266	249	270	265	252	293	271	270	278	255	286	258	249	270	262	251	212	254	262	284	277	261	273	255	255	262	246	250	281	257	260	243	264	260	276	287	255	246	251	251	261	289	253	272
36138	43510	44298	23909	26305	26584	22606	17451	15432	11515	10346	13809	22669	23844	18703	8600	6844	6399	4425	4986	6362	8259	6268	4658	4210	3092	2264	1768	1673	1645	1660	1707	1592	1605	1832	1935	2067	1943	1801	1648	1467	1480	1461	1278	1173	1096	953	1029	1050	947	940	894	832	851	863	853	826	891	995	947	1041	916	909	847	864	775	950	870	805	846	823	820	815	783	840	735	708	753	717	748	803	720	748	718	714	760	691	681	680	663	685	664	639	694	627	693	676	679	659	661	641	615	691	638	661	674	671	635	643	660	648	647	688	616	604	626	647	658	939	698	641	630	667	621	629	599	686	657	625	686	631	644	660	640	647	665	627	671	575	545	612	602	620	599	654	625	594	626	635	697	660	651	630	651	668	635	619	645	638	644	632	645	630	654	619	629	651	680	623	639	611	701	652	641	678	638	630	638	632	632	648	629	648	617	639	612	613	659	606	648	603	658	630	642	610	657	624	678	681	630	650	575	652	623	662	573	657	606	663	623	671	626	630	650	645	675	634	598	598	629	599	626	669	632	649	641	654	663	623	605	635	573	678	660	616	627	616	643	574	641	597	638	636	616	656	614	705	596	604	633	661	636	622	672	653	624	648	657	675	674	636	611	644	614	628	623	590	689	646	594	643	616	635	624	646	643	626	633	630	630	651	618	659	658	630	617	660	635	608	650	654	697	621	676	611	595	651	620	615	649	638	629	657	633	610	667	672	620	607	611	567	622	622	649	636	623	637	629	636	659	639	609	647	678	631	625	610	645	652	664	596	666	621	647	643	593	647	658	650	656	659	643	637	616	652	657	631	608	681	637	634	616	618	639	670	642	670	622	641	671	646	628	657	641	651	612	653	621	655	655	634	639	692	639	635	679	631	595	668	627	634	588	632	658	649	575	625	625	651	607	613	625	695	651	606	621	606	661	637	639	632	639	614	683	589	631	605	666	618	618	629	585	612	658	663	654	630	649	678	630	628	632	641	634	658	679	597	609	642	638	669	683	630	668	616	647	641	580	599	632	671	642	605	643	586	660	622	625	608	661	618	615	664	674	618	592	612	628	592	613	597	708	614	645	592	595	639	629	673	657	619	625	588	613	616	638	622	678	675	619	641	628	679	632	659	669	620	645	650	641	609	610	685	633	640	646	635	612	631	631	652	682	609	641	631	653	653	664	658	645	620	646	654	634	608	630	646	637	688	633	603	670	638	652	622	686	630	650	677	645	633	641	648	652	585	625	643	628	616	665	610	656	685	631	589	632	613	656	629	665	654	640	678	631	621	614	603	656	652	631	641	698	636	651	669	630	621	666	616	672	633	613	633	644	618	622	606	616	642	609	657	657	612	637	609	678	625	646	608	654	668	658	619	642	618	620	626	618	648	668	648	643	599	689	652	631	643	658	653	703	649	606	635	637	630	663	622	620	648	672	682	613	596	672	604	648	614	656	612	605	641	606	632	634	683	624	655	695	656	616	658	680	607	659	644	604	674	647	633	616	637	658	666	671	597	594	627	624	613	629	635	636	646	640	697	672	669	626	647	625	641	650	658	630	625	606	640	674	635	646	663	607	683	626	598	626	635	602	643	642	586	687	640	636	636	644	577	643	649	653	656	638	672	645	642	638	629	676	627	645	667	648	622	634	660	660	583	663	607	683	638	609	636	631	584	621	615	637	661	628	648	642	581	644	628	671	625	632	603	688	585	679	656	621	630	638	616	678	585	649	630	649	625	613	640	626	674	611	652	604	653	668	607	601	685	645	679	638	613	627	640	647	667	638	638	659	658	648	600	612	619	636	628	631	653	610	650	609	650	639	605	636	606	609	608	686	618	623	672	674	625	652	610	642	628	621	611	658	597	620	601	657	642	639	634	655	682	611	629	642	654	637	612	623	631	673	609	659	681	655	655	636	650	654	633	641	655	658	652	670	663	637	604	633	672	586	612	626	612	643	651	624	615	616	655	626	656	669	697	644	610	695	612	611	609	616	619	614	609	670	614	591	656	591	579	631	618	641	592	588	644	636	663	602	599	637	632	626	602	651	628	612	654	626	652	636	641	651	680	621	645	630	622	641	638	615	635	632	598	647	692	633	623	651	633	653	646	653	602	623	641	622	637	604	611	625	642	640	650	646	597	642	604	678	634	623	684	670	647	626	657	612	608	631	652	617	639	623	636	693	675	656	628	683	622	590	598	606	649	688	623	659	675	648	658	644	650	658	627	639	627	612	676	703	630	660	617	617	649	668	651	651	594	631	667	639	614	595	600	635	648	648	615	657	635	660	655	671	596	656	609	592	637	610	640	667	629	637	613	583	663	627	598	641	627	618	655	664	628	586	652	649	604	656	641	640	618	574	610	605	617	646	594	635	624	656	594	610	625	655	632	624	612	647	636	665	620	638	625	648	624	631	676	643	677	626	628	681	653	624	637	628	667	672	663	581	642	594	600	612	604	661	640	637	626	564	633	661	691	637	645	628	643	678	649	635	645	611	654	634	594	648	641	630	661	655	658	634	609	644	658	665	648	642	610	648	652	648	653	617	616	622	648	645	650	651	618	639	637	636	652	624	626	631	636	636	669	643	631	637	623	601	621	626	608	658	636	623	574	655	609	621	658	647	639	656	664	611	614	689	581	662	687	621	651	610	621	628	627	589	608	657	634	645	586	680	622	633	644	672	638	595	620	657	626	650	634	639	649	589	642	688	654	660	696	626	674	627	641	617	619	693	638	617	633	601	631	643	652	626	663	616	667	619	672	626	614	642	589	607	667	560	650	702	663	615	634	650	662	653	642	595	643	606	634	624	634	618	662	567	605	684	655	667	663	605	677	636	651	632	611	646	620	684	620	658	641	632	618	651	650	633	631	643	618	618	600	636	621	599	624	618	652	624	682	644	651	641	630	649	647	572	639	610	624	596	624	620	603	617	614	650	692	643	637	633	582	660	631	623	674	601	670	723	618	634	630	632	617	653	649	628	574	601	648	618	670	620	673	644	649	601	607	656	665	636	633	659	681	649	613	562	630	635	591	647	632	638	613	640	677	697	578	587	649	641	641	690	647	618	640	666	668	648	614	599	626	608	656	646	637	655	590	652	653	652	652	671	624	631	629	620	665	669	644	608	606	615	632	663	630	647	636	674	602	638	671	641	634	636	649	616	665	635	648	648	640	699	647	650	660	687	648	658	671	587	641	600	630	595	658	634	658	645	616	588	635	641	624	632	674	638	598	655	611	615	681	632	643	678	619	630	661	653	666	636	625	647	605	640	638	593	648	621	612	693	629	608	645	623	606	626	604	649	600	617	641	651	634	593	633	677	615	622	682	636	658	617	583	658	633	650	640	590	634	635	610	691	606	622	631	646	641	621	644	621	637	622	616	647	638	670	657	640	612	609	624	623	640	669	670	646	676	609	612	623	636	662	647	614	655	594	630	607	611	661	641	605	656	675	632	644	625	602	645	649	661	612	661	601	605	689	671	612	634	632	585	632	635	646	642	675	647	627	645	644
12937	12114	21859	7297	2846	1705	1071	853	659	608	569	593	658	581	531	472	404	383	374	341	346	417	424	377	335	353	343	293	330	313	307	326	333	354	324	318	295	331	323	298	313	298	271	278	280	280	293	268	292	288	260	266	291	299	272	258	270	295	290	253	268	306	276	266	273	283	314	296	262	245	282	272	257	300	293	284	256	263	258	303	264	290	266	271	294	257	273	287	244	251	268	246	295	267	262	305	282	290	263	277	277	269	292	254	283	270	253	252	296	279	255	279	288	273	258	266	257	232	277	282	286	256	269	238	282	256	244	259	275	250	248	250	256	294	267	273	269	254	269	285	281	281	281	302	263	260	250	269	252	267	255	295	283	294	285	281	265	286	241	271	291	278	254	288	272	256	242	309	266	257	302	268	259	277	253	274	298	297	246	275	269	256	272	290	257	285	281	273	279	253	276	253	328	268	303	286	267	270	277	297	272	247	280	268	264	266	272	285	269	285	270	279	287	251	292	262	243	278	249	264	279	263	257	292	251	274	282	303	296	275	288	279	248	252	281	276	267	312	264	274	287	248	284	292	240	261	292	268	281	262	279	275	256	252	274	270	267	248	258	253	251	304	270	258	254	250	289	273	265	259	254	248	263	271	267	273	248	275	285	284	267	258	301	257	272	261	304	248	265	288	251	241	264	275	263	275	256	251	270	254	281	269	282	269	260	283	319	251	267	302	229	255	283	267	260	271	264	256	244	269	240	273	250	253	270	262	269	274	249	288	263	278	287	284	264	244	308	288	268	265	251	266	261	256	264	266	278	247	292	276	257	257	263	262	243	263	284	254	259	248	276	253	285	300	255	285	251	283	301	252	297	267	256	271	279	282	288	248	263	261	276	249	275	255	265	241	286	269	240	299	249	262	280	261	292	253	298	265	275	291	238	285	290	262	255	280	261	269	259	265	310	285	262	272	279	287	271	270	246	280	278	258	267	279	261	265	285	242	250	287	278	250	273	236	276	265	240	253	269	260	275	257	292	233	269	271	267	277	269	276	270	213	310	277	281	258	260	256	273	252	267	265	278	264	231	268	277	275	299	320	294	276	279	271	289	261	254	264	276	280	253	259	276	272	261	279	289	295	268	257	265	293	247	240	267	297	249	289	267	297	299	259	279	262	257	247	260	256	309	276	246	274	268	261	245	260	277	267	269	279	265	274	283	274	281	276	262	263	252	255	274	265	294	263	297	263	274	273	286	233	263	277	281	252	274	266	264	255	287	273	272	231	260	288	281	262	247	286	245	266	291	285	285	270	262	283	275	269	270	277	243	246	270	268	268	254	279	271	263	261	278	267	249	264	263	274	275	274	277	223	265	269	275	280	252	290	290	259	302	276	248	282	257	278	231	246	259	269	269	290	236	279	280	288	258	262	282	268	301	284	255	239	266	266	281	276	258	265	261	240	267	287	268	268	243	249	294	257	268	289	266	292	282	278	266	260	266	278	278	259	247	261	248	293	319	281	307	279	294	273	286	265	271	260	276	251	325	288	279	296	239	272	278	282	246	266	271	265	293	269	281	279	303	293	268	256	290	309	246	239	267	271	291	238	265	258	277	269	271	301	299	281	283	296	271	258	272	259	248	260	283	278	263	288	250	262	260	256	289	288	271	290	269	273	299	303	282	271	254	249	258	289	284	276	290	303	234	269	260	267	297	266	262	275	263	266	256	255	248	282	257	277	276	274	263	240	259	289	281	310	285	260	272	269	288	241	252	285	284	255	249	259	260	230	267	270	268	250	258	269	260	271	285	286	299	270	292	264	268	296	295	293	300	252	279	275	268	275	254	279	264	278	249	284	324	270	300	283	280	280	301	263	263	251	285	273	265	242	282	254	291	303	278	273	298	273	262	263	279	277	261	270	275	272	329	272	269	264	275	269	265	263	292	268	259	257	251	258	263	255	283	247	255	274	285	233	289	272	290	261	249	251	287	302	316	230	246	280	263	271	253	271	284	238	257	263	285	306	245	237	262	259	249	275	217	295	256	276	302	302	280	292	250	242	293	246	250	302	249	256	260	242	279	272	281	247	283	287	277	283	255	279	273	267	288	268	277	283	251	251	245	261	273	257	252	290	264	269	283	274	274	248	264	237	283	254	268	288	270	260	280	280	284	245	291	270	278	281	263	268	264	287	265	256	275	242	261	241	248	275	242	286	258	279	269	293	277	265	255	305	269	251	283	293	275	259	279	273	271	290	287	275	234	268	295	240	296	289	256	249	278	280	246	279	270	279	256	283	249	270	258	243	278	299	290	269	293	251	249	281	251	279	286	261	259	263	271	255	287	269	277	261	255	261	273	230	288	293	259	238	255	283	262	263	292	284	258	252	272	250	270	277	298	288	317	258	228	290	265	287	285	296	266	297	317	288	252	268	292	273	251	246	251	273	290	254	269	255	247	279	259	248	274	275	275	268	247	273	268	281	266	283	259	281	258	257	259	262	276	257	275	264	263	276	278	276	269	291	258	316	250	304	273	280	264	269	259	280	271	260	263	299	283	289	254	268	256	273	267	305	279	274	265	271	255	273	287	272	325	240	267	274	269	275	285	279	252	273	250	296	279	277	278	283	281	244	269	259	261	237	262	261	266	249	260	272	260	302	242	274	267	289	256	276	276	265	276	282	297	277	258	282	262	287	270	273	266	296	267	300	299	281	260	279	242	247	290	278	282	259	216	279	299	265	304	275	283	280	268	307	262	282	264	274	284	269	257	264	270	278	251	286	245	268	276	284	272	270	260	254	273	272	240	271	279	247	271	273	278	253	267	284	244	265	268	259	251	263	283	281	264	274	248	251	247	267	295	242	266	286	275	293	236	299	277	279	250	266	263	257	232	280	301	275	261	284	264	256	292	260	284	300	248	281	272	262	256	255	269	236	241	262	286	297	251	252	284	309	249	256	290	255	309	260	230	293	311	265	276	299	246	254	279	257	273	267	277	254	286	262	256	276	285	283	275	290	258	267	273	253	268	252	292	276	226	288	293	285	258	268	281	289	279	283	265	293	287	247	260	264	274	309	272	292	266	241	255	271	247	290	278	255	238	259	251	278	292	254	273	274	254	295	295	252	286	266	262	290	295	267	261	266	244	273	284	312	286	292	274	265	265	284	248	268	221	256	278	280	282	261	283	243	304	263	268	245	271	253	234	272	268	270	264	267	280	302	254	277	293	276	260	301	272	258	289	280	275	239	267	271	274	244	276	268	285	296	270	248	283	240	253	274	285	254	250	247	251	271	268	291	264	243	260	271	273	288	242	280	248	277	257	272	294	267	274	256	284	237	290	267	271	239	266	268	272	246	297	261	300	290	256	266	283	296	277	249	273	275	269	304	253	285	270	259	236	257	254	274	287	296	267	270	266	279	294	301	256	279	244	260	282	275	256	261	264	257	272	261	242	297	259	266	254	283	258	304	254	253	254	247	261	292	260	287	267	271	267	262	266	245	253	267	265	271	278	274
9613	13400	24907	8566	7240	5903	4987	3772	3034	2940	2532	2671	3205	3095	2682	1952	1558	1509	1461	1499	1491	1726	1618	1555	1345	1155	1040	980	989	1004	981	1079	972	1014	1031	1018	1099	1075	1042	961	999	976	941	967	830	820	823	824	771	776	762	752	726	735	727	726	752	774	742	752	777	710	694	771	755	751	697	785	745	714	752	771	751	715	724	732	722	716	752	737	704	667	718	678	711	720	701	702	641	686	644	724	652	683	672	694	681	697	680	650	668	726	687	656	640	691	646	668	723	648	658	664	647	690	678	679	682	681	722	694	660	721	686	706	627	695	659	687	653	662	678	649	653	674	707	691	685	699	683	682	672	654	674	704	695	658	688	655	668	661	673	667	626	664	668	671	705	643	632	625	687	695	727	655	701	667	662	691	623	633	653	683	707	677	669	666	625	691	635	676	642	631	672	682	665	656	617	689	662	732	683	633	667	665	649	718	677	657	691	699	675	673	651	669	689	665	678	688	645	675	686	697	705	682	659	657	710	674	711	660	662	671	687	661	702	658	624	704	652	701	674	678	663	663	708	710	681	693	695	691	670	692	664	672	696	718	646	686	662	675	659	657	619	697	675	656	637	679	690	667	697	692	657	650	663	666	670	687	691	647	646	683	650	700	668	672	666	656	689	681	694	685	656	696	677	655	657	704	732	677	712	649	698	710	676	672	702	723	685	664	679	630	702	660	640	655	690	714	679	656	675	650	652	663	712	659	670	668	623	678	649	670	675	669	663	688	711	678	714	664	644	637	712	663	691	649	670	696	656	664	670	652	666	655	698	665	637	699	656	683	634	701	662	659	728	683	674	680	683	666	634	642	656	729	675	699	635	662	691	700	660	719	675	659	682	649	673	664	704	628	672	694	687	655	676	668	700	627	677	677	646	689	682	670	721	649	692	718	677	735	693	641	700	636	718	694	634	693	592	647	631	711	684	651	659	700	665	679	700	695	635	654	624	683	664	679	669	695	633	674	680	674	676	675	699	643	703	651	687	682	668	627	676	669	700	655	673	645	679	701	657	671	673	652	637	712	691	653	675	694	658	650	695	662	680	643	692	642	659	673	658	641	674	687	648	654	664	656	661	714	681	700	645	649	664	703	697	651	678	730	647	612	662	700	683	673	664	741	671	682	697	733	668	671	685	681	682	633	674	707	699	664	699	683	686	698	667	687	637	656	650	637	643	668	646	680	670	627	673	651	666	704	693	630	635	713	685	695	667	691	736	670	668	631	662	674	683	706	692	629	718	698	664	646	702	649	696	664	709	734	680	693	686	676	698	684	672	669	645	657	672	712	689	701	693	719	677	654	696	688	694	660	725	679	654	681	654	666	630	674	739	661	704	651	667	679	725	661	665	669	651	661	652	683	658	655	717	686	690	672	680	709	733	720	697	662	644	690	683	687	724	721	729	668	718	671	675	712	678	665	671	683	707	702	662	675	745	625	680	663	671	671	662	672	638	706	653	658	676	712	643	689	695	691	668	717	717	659	687	657	694	668	681	685	659	616	674	611	693	653	658	636	663	690	663	661	644	699	759	655	667	643	666	667	630	691	700	619	682	668	668	650	651	635	708	625	640	661	678	701	674	658	688	716	648	683	666	652	663	691	664	673	692	629	659	659	742	720	698	711	678	691	649	663	715	686	647	629	652	695	700	699	643	661	671	640	699	677	657	651	685	624	675	618	694	708	666	708	699	672	675	694	667	674	674	640	659	735	698	727	703	679	643	649	669	690	739	623	665	713	678	713	660	707	672	711	672	654	656	672	713	633	654	629	679	643	667	657	668	698	677	665	695	714	681	674	638	672	683	681	662	674	702	640	635	710	691	655	659	632	657	714	633	666	677	699	670	652	661	681	682	647	686	687	619	677	678	679	674	605	676	639	669	619	654	668	686	654	692	681	686	677	662	636	635	679	628	678	645	631	677	646	661	672	659	680	711	646	666	657	680	711	694	691	651	669	665	651	658	637	631	725	730	665	694	713	666	622	673	655	695	669	682	698	676	683	651	686	637	674	664	675	632	692	679	698	611	697	651	693	708	694	682	659	684	706	669	645	636	698	650	672	633	674	677	672	680	722	699	662	682	719	680	645	641	697	673	687	650	675	700	703	697	671	677	678	626	668	673	640	695	684	676	679	712	678	737	697	659	643	696	662	644	667	679	672	704	661	675	676	683	669	685	679	667	680	674	655	657	640	697	678	697	662	659	664	670	697	686	694	684	699	655	661	650	643	663	694	680	689	671	630	640	666	637	685	683	740	679	662	669	703	702	657	647	611	675	669	684	657	707	688	734	751	658	703	668	714	666	699	657	658	697	708	649	684	655	670	646	650	635	696	700	663	639	668	705	679	604	640	709	706	710	671	683	698	626	627	682	672	637	626	679	661	702	690	667	696	642	663	697	727	672	685	753	630	709	645	681	631	674	683	671	655	672	667	631	670	665	675	675	629	667	664	684	736	711	648	660	712	679	691	668	665	681	676	633	694	701	654	634	664	679	619	703	682	685	677	679	677	664	684	751	636	648	689	624	643	691	677	662	687	607	690	661	666	660	674	686	643	678	663	704	691	635	685	650	677	676	695	716	697	647	704	646	699	661	630	660	686	642	663	664	667	653	713	692	684	684	709	673	666	696	688	708	643	652	657	671	711	623	618	728	654	650	685	663	712	703	633	634	678	688	639	642	615	678	688	706	674	676	661	693	691	650	672	657	680	700	667	693	723	658	674	652	708	716	729	660	629	692	682	670	659	704	712	613	679	673	738	708	693	667	634	655	666	662	683	672	678	684	742	669	701	705	647	671	677	649	660	662	670	666	624	685	681	638	651	618	632	691	728	689	691	678	714	685	694	667	667	680	676	664	665	652	697	737	634	675	689	704	670	683	678	657	731	652	695	646	698	696	700	675	687	721	664	710	659	663	666	679	711	651	701	669	685	688	677	665	743	656	650	706	660	683	669	689	718	668	692	705	701	648	678	645	658	752	651	682	664	678	665	694	687	659	656	653	676	694	709	717	673	683	673	709	624	694	660	712	645	711	707	670	707	644	620	678	738	712	676	663	665	688	663	641	657	676	673	698	657	691	668	687	667	673	717	652	701	691	664	663	646	681	695	731	640	653	706	660	676	678	701	694	685	679	698	708	674	684	691	730	709	651	646	677	673	675	671	646	648	630	642	700	672	709	643	682	670	718	700	694	684	673	715	680	698	720	641	715	668	653	659	654	685	704	698	669	690	643	687	694	686	658	666	712	677	683	701	649	699	665	644	652	669	656	662	673	704	613	670	631	652	721	663	658	702	677	682	718	668	694	695	670	744	666	692	707	675	699	657	626	714	641	657	633	697	665	710	690	723	667	679	679	668	684	689	678	683	646	696	679	682	678	703	698	673	643	704	679	695	677	646	683	666	631	661	673	687	668	642	697	646	694	675	688	663	647	665	693	680	690	694	693	693	664	681	679	691	647	649	649	665	687	674	701	739
37665	44045	43011	25723	21877	16954	13214	8017	4644	4307	2780	2494	3287	4318	3717	2016	1014	828	656	718	710	938	869	680	562	513	444	411	390	392	389	407	371	370	372	402	436	387	390	387	362	427	362	347	321	299	325	350	335	340	322	330	318	292	329	278	285	310	305	310	315	322	302	301	349	335	345	309	287	350	303	317	266	286	297	315	299	312	320	272	290	312	342	316	294	303	326	304	300	286	273	289	296	309	284	311	322	289	326	300	262	292	277	270	297	288	298	278	296	288	284	281	264	299	298	292	300	299	297	271	296	301	300	311	303	304	272	308	279	295	310	325	286	300	298	297	262	281	312	289	275	301	296	323	284	312	309	300	291	320	282	305	273	280	298	296	294	271	314	276	278	301	288	279	310	311	295	316	284	285	271	319	253	305	276	276	320	279	289	322	321	274	273	292	296	312	311	290	272	300	252	286	298	280	312	271	300	292	269	283	298	288	260	296	287	304	303	277	277	254	326	294	288	321	299	317	284	284	319	307	276	287	318	292	291	330	275	264	305	293	305	285	274	290	298	286	315	297	303	286	318	294	291	305	298	302	285	292	289	297	261	279	296	283	257	254	303	294	294	291	284	288	266	299	286	310	297	303	280	302	267	304	283	281	304	298	278	263	323	297	282	318	270	279	273	284	274	274	291	321	295	292	306	275	319	305	315	317	286	294	294	307	249	286	318	274	282	302	296	310	330	256	279	256	305	304	286	284	289	301	303	261	263	295	309	285	290	276	317	318	306	285	271	283	305	274	307	284	309	280	273	293	301	297	293	273	285	291	292	289	297	320	314	295	263	249	282	274	291	299	289	295	286	300	276	295	312	304	271	265	286	299	273	275	288	271	269	323	319	281	346	278	312	306	312	296	290	268	280	269	293	284	303	303	288	285	297	280	301	298	294	309	309	300	325	271	320	299	306	277	298	297	310	275	271	294	296	296	292	266	317	283	329	285	309	284	267	276	288	293	284	289	315	293	303	288	251	287	309	290	303	293	267	305	265	305	275	279	304	313	281	307	304	309	286	268	273	281	305	295	318	271	298	270	264	284	338	309	285	287	293	325	304	279	296	280	293	303	304	303	283	271	285	288	316	292	286	300	280	324	294	295	281	336	301	264	280	320	272	295	286	304	290	301	301	262	292	267	282	313	301	315	299	303	297	288	286	306	315	322	303	275	329	298	286	306	297	259	308	300	308	294	328	306	327	284	276	273	307	286	333	300	301	308	287	271	284	321	296	292	280	287	274	265	282	288	303	296	297	284	268	312	309	344	320	292	297	302	286	317	300	294	322	249	294	289	295	320	240	285	314	301	332	311	283	301	313	269	266	296	259	305	297	284	255	276	302	275	286	277	261	293	282	265	286	288	282	275	313	281	262	276	295	287	298	287	277	302	301	323	280	280	261	326	288	298	303	278	307	261	323	311	272	281	283	303	348	307	278	320	288	275	307	299	310	318	298	290	315	302	305	298	330	323	271	283	267	316	290	305	298	296	292	315	310	309	303	288	268	318	311	283	282	307	284	272	285	275	286	295	292	284	258	282	289	299	280	314	311	289	243	296	283	301	272	287	306	309	307	302	274	308	312	281	280	295	295	297	279	306	321	294	265	282	293	287	293	278	290	291	297	286	274	285	272	324	263	306	301	239	274	293	277	284	285	303	284	278	301	283	290	287	290	275	289	315	295	280	312	284	318	287	286	297	292	303	287	303	300	291	289	290	318	288	283	300	309	296	291	325	284	292	289	298	293	260	282	327	287	266	289	293	277	285	307	285	299	260	280	297	306	282	283	296	316	280	297	313	302	276	334	290	286	258	281	289	323	273	277	322	299	291	278	294	305	279	301	321	270	318	303	295	313	296	303	278	303	321	289	306	295	306	305	303	282	301	288	266	279	260	332	299	300	327	269	286	284	273	268	296	300	301	323	307	314	304	264	318	305	295	262	324	319	280	286	304	312	285	275	285	270	292	278	298	269	241	351	245	309	300	268	285	318	324	307	273	296	282	270	275	293	278	286	295	306	319	273	314	301	290	288	295	292	279	289	310	314	274	296	244	306	284	293	289	276	297	276	280	286	316	290	297	285	271	288	307	308	307	271	267	266	273	301	299	296	301	257	296	268	320	313	283	305	301	302	243	288	278	308	292	279	305	301	299	280	255	312	312	260	277	292	305	309	312	270	279	242	291	286	247	305	298	290	318	310	298	272	278	268	293	281	315	282	314	301	293	336	319	274	286	318	273	310	295	322	257	315	279	316	309	269	285	284	291	309	281	278	284	325	263	280	293	276	302	313	297	289	265	262	286	302	281	301	279	282	344	308	315	273	287	302	300	301	277	296	282	311	283	328	318	299	298	319	269	291	286	278	302	285	310	295	285	311	290	270	303	265	306	267	273	329	280	283	299	320	280	300	317	309	295	297	291	297	286	313	306	304	277	313	274	289	299	288	251	295	318	291	311	299	291	301	270	290	289	269	289	282	274	292	313	307	326	273	316	311	302	302	309	302	307	300	311	323	299	272	288	301	302	274	281	266	308	300	310	295	304	273	259	288	288	296	302	305	299	277	321	261	282	268	305	293	268	311	352	264	323	287	253	313	313	287	291	329	322	311	272	298	295	308	311	285	284	323	305	293	302	321	267	307	286	307	292	293	310	307	261	312	310	280	285	286	307	329	293	289	284	290	296	279	319	304	259	303	291	320	308	279	301	288	290	265	282	286	296	304	288	280	287	299	280	267	312	249	290	294	289	270	302	295	294	286	296	317	307	285	287	297	305	264	307	269	298	313	292	270	283	275	293	270	278	291	278	298	280	302	297	298	280	259	309	308	285	267	291	288	286	295	314	269	280	300	286	262	297	288	287	296	317	287	285	292	304	306	295	273	340	321	280	312	253	300	303	288	286	300	274	303	271	309	284	289	327	279	303	273	301	300	285	290	295	286	285	295	260	292	293	251	286	273	275	302	275	291	273	316	257	289	294	299	316	282	278	301	291	287	301	318	270	282	300	269	280	283	284	295	293	270	270	317	308	296	258	279	295	258	296	275	285	308	294	263	284	294	293	272	286	295	329	281	290	310	262	306	305	254	292	301	295	278	266	284	291	271	328	306	299	314	277	314	305	300	315	326	290	300	290	294	268	273	266	295	275	313	291	286	297	290	315	298	268	272	286	306	296	290	273	296	306	271	303	309	310	308	306	296	304	327	306	287	300	301	298	287	315	280	311	281	287	319	307	296	290	276	296	280	303	306	265	300	285	296	318	272	301	278	299	308	281	308	314	290	280	274	320	286	266	303	261	308	286	302	299	292	301	286	298	297	334	290	279	316	287	291	298	294	285	290	287	303	325	299	275	293	282	301	289	302	287	281	290	300	269	294	313	275	314	308	312	312	280	289	266	321	308	264	285	292	283	274	297	313	282	278	284	295	280	339	300	266	271	254	319	318	276	268	258	322	279	307	278	312	293	300	293	305	273
27804	39015	40468	21199	21650	17969	20339	14242	11313	12448	8199	9329	12947	16376	14795	8535	4494	3786	3114	3752	3469	5069	4583	3273	2888	2138	1673	1348	1297	1362	1411	1418	1364	1351	1451	1563	1611	1469	1459	1320	1354	1202	1184	1195	1112	1033	970	953	927	892	975	949	882	839	859	882	807	912	882	915	946	906	870	797	851	841	854	868	888	854	873	823	786	807	836	761	803	824	784	849	789	775	757	810	744	753	718	794	754	778	738	762	716	730	720	812	726	733	709	732	728	720	712	712	753	731	725	745	707	740	754	721	689	734	724	712	733	713	868	750	714	742	676	709	716	681	727	754	728	697	760	698	748	784	731	713	768	695	734	738	726	695	681	719	720	722	726	711	682	712	754	741	685	746	695	717	679	757	731	746	755	654	722	767	730	690	745	715	755	774	748	679	739	741	721	733	739	744	768	685	699	755	694	716	694	739	677	748	708	715	708	713	715	722	684	703	742	735	745	725	727	719	707	788	699	721	701	696	702	729	767	745	723	733	713	678	731	699	719	712	741	724	721	721	756	739	664	697	734	719	719	742	670	705	689	741	707	716	691	741	768	761	732	759	665	701	732	747	740	718	710	701	714	762	723	721	704	732	709	707	690	707	725	754	749	709	738	704	696	728	703	706	688	682	730	722	771	709	726	737	738	725	730	742	736	726	719	745	696	719	721	689	743	756	744	727	672	744	765	728	709	685	728	690	721	699	680	683	694	708	732	709	720	697	710	713	734	721	719	692	738	706	717	698	708	738	777	699	741	722	696	690	719	703	725	730	692	713	741	689	684	730	757	732	696	678	719	735	710	730	722	733	698	749	728	725	710	715	739	675	720	747	693	719	681	691	707	736	695	719	729	737	704	704	715	745	755	719	747	717	718	730	721	760	746	708	702	682	708	749	712	719	761	757	705	707	718	684	737	699	707	729	703	767	728	776	716	743	700	715	677	750	703	695	725	699	691	741	707	698	814	693	717	726	668	731	678	712	703	692	735	728	699	737	716	678	697	721	699	715	733	677	727	708	739	720	735	690	714	755	782	655	754	749	730	729	711	733	747	742	729	767	704	696	749	716	730	716	688	726	756	720	728	720	755	728	688	761	745	724	714	685	689	698	754	713	714	741	726	723	740	673	735	704	711	740	727	662	734	702	725	713	709	718	759	682	746	780	731	755	732	695	701	685	718	702	734	722	702	736	675	708	725	694	667	714	684	703	778	736	699	720	709	739	760	706	742	746	708	760	708	711	671	694	692	735	679	711	747	714	633	704	723	747	758	743	746	690	688	734	743	697	718	718	708	718	717	696	724	703	685	786	752	715	725	694	733	680	698	695	763	792	736	724	711	680	727	697	702	738	701	726	745	754	690	704	743	748	732	729	719	701	704	725	709	769	725	749	704	679	726	748	743	708	736	737	675	713	716	744	718	729	712	711	691	663	639	758	693	746	736	708	730	669	727	774	761	737	694	720	719	660	740	707	686	733	699	728	705	699	691	730	686	742	685	709	755	718	767	743	696	709	711	753	729	724	753	730	740	747	724	690	708	667	717	743	693	696	761	701	697	717	707	695	712	741	684	691	707	725	719	713	700	731	672	710	740	740	714	711	740	705	696	715	671	710	769	700	751	720	769	727	712	730	711	723	723	745	746	711	681	726	697	720	671	730	729	718	680	747	679	702	681	736	686	750	709	723	734	704	721	735	737	679	703	735	730	730	727	728	775	724	684	735	705	650	744	742	704	730	716	716	753	686	738	720	760	701	706	679	739	725	660	730	688	738	731	747	738	738	688	727	705	694	763	699	707	742	744	703	736	765	710	742	719	729	694	739	722	728	737	733	682	703	754	701	790	766	725	723	706	768	725	689	715	714	735	685	720	703	733	756	741	701	694	671	743	733	698	692	727	753	718	717	684	760	730	694	707	726	708	746	734	733	694	748	739	683	692	683	672	757	743	706	758	704	720	705	731	724	691	697	672	740	743	728	744	737	749	745	708	714	740	754	720	744	723	742	652	681	698	719	755	715	687	726	745	717	691	726	703	728	742	708	704	726	769	736	695	693	696	745	735	721	741	708	679	740	750	687	760	713	739	706	698	723	679	718	755	736	756	659	724	706	668	726	685	709	712	724	747	702	727	681	767	744	723	689	710	725	703	713	717	734	685	742	751	735	756	671	713	736	704	733	708	705	695	759	751	756	770	691	707	750	697	741	710	659	699	678	720	676	738	710	718	702	731	748	738	699	731	697	725	698	659	747	711	727	729	697	712	713	746	677	726	686	681	755	703	740	720	789	700	680	704	707	709	681	686	741	761	755	739	742	729	669	693	711	701	677	730	734	732	737	697	743	718	714	723	720	711	739	739	767	692	720	732	724	733	720	705	688	731	690	716	695	663	752	717	706	694	698	718	674	722	731	717	696	704	715	686	748	699	703	685	733	757	738	708	741	718	702	754	704	702	733	741	766	730	782	688	693	659	718	701	659	727	664	745	743	775	735	716	724	724	742	740	720	728	720	736	725	711	710	675	699	714	703	711	722	730	751	726	765	711	753	696	707	684	724	719	687	743	705	724	739	704	698	713	710	736	734	706	673	714	692	728	688	756	737	728	726	729	692	766	765	735	719	691	716	708	698	753	729	717	725	692	749	707	720	768	721	770	697	701	655	745	717	734	695	706	724	710	682	706	700	742	727	719	734	714	695	704	738	709	717	752	748	723	670	688	713	723	763	743	741	747	712	741	731	698	760	715	745	720	741	680	713	726	695	737	679	727	713	720	716	698	748	688	696	665	716	692	735	722	738	732	712	730	720	727	726	691	743	665	704	730	706	720	704	742	697	725	790	711	760	715	709	710	681	703	713	727	716	730	718	680	748	711	740	715	735	718	761	707	715	706	689	738	720	736	723	754	725	713	749	732	728	679	741	699	771	699	728	695	673	745	757	730	718	724	704	724	735	712	722	692	714	742	688	720	713	732	693	706	715	735	744	743	670	762	685	687	689	738	695	713	715	728	712	731	690	687	710	769	728	660	700	709	726	689	668	648	699	728	720	696	748	730	660	783	756	709	735	685	697	737	715	757	678	703	736	694	707	737	749	717	728	696	711	707	737	717	728	745	694	699	720	709	687	735	731	723	724	764	725	723	682	724	692	741	663	692	740	705	684	705	745	733	720	741	724	751	734	718	758	755	737	761	703	746	712	713	699	749	676	668	716	693	768	716	720	731	703	712	712	738	727	715	710	725	732	700	731	774	717	725	680	734	715	723	786	678	753	679	740	708	750	730	727	749	734	690	727	716	706	717	704	697	742	750	688	720	759	724	712	732	748	727	754	701	701	755	726	704	670	745	717	751	744	714	747	728	694	681	705	671	730	780	699	715	730	730	709	715	699	730	740	743	732	736	719	743	754	740	699	712	745	743	681	775	711	703	678	731	671	737	667	749	754	717	748	700	711	720	699	740	735	711	757	724	715	717	703	681	696	687	765	743	719	704	802	730	698	718	685
48209	46515	41103	28251	24648	22611	20214	15717	9570	7182	3930	4108	5103	7047	7457	4641	2150	1601	1209	1102	1633	1634	1241	969	869	586	508	430	350	372	405	406	398	358	396	451	440	470	465	407	402	380	409	371	319	316	292	289	304	305	335	318	319	278	304	295	248	300	282	267	303	308	295	270	285	265	269	308	307	285	313	308	325	267	255	285	278	220	275	287	225	277	266	295	269	285	247	270	255	259	259	244	253	248	264	252	287	232	259	245	238	238	269	258	265	227	249	276	240	255	258	257	260	244	242	242	257	249	296	279	257	240	250	242	226	248	270	261	281	255	238	241	268	253	280	265	273	287	261	264	284	250	273	248	262	287	253	226	250	283	251	271	252	258	266	261	278	239	272	261	243	237	233	273	237	242	270	259	260	259	251	285	293	275	254	257	229	248	252	288	247	294	260	242	242	255	262	263	230	250	263	267	265	244	307	251	227	296	259	265	245	245	247	242	254	260	262	278	249	254	276	248	248	305	243	276	240	279	267	276	254	243	276	264	262	263	258	283	246	242	249	247	255	230	258	262	265	235	250	246	228	262	253	258	253	232	217	243	277	238	245	276	278	249	223	234	233	288	250	249	240	262	268	266	276	236	281	265	260	223	247	248	248	268	278	232	257	251	258	280	262	304	252	273	259	260	239	245	264	244	235	243	268	294	261	275	223	281	276	266	240	240	273	284	251	257	255	248	229	245	247	247	284	232	273	266	238	244	281	255	254	284	253	270	249	250	244	262	242	253	250	253	253	266	247	272	266	279	274	248	262	245	262	273	270	251	231	255	236	252	254	254	232	242	263	254	240	271	238	271	270	251	249	240	283	244	271	295	255	262	278	280	271	273	262	235	260	286	262	272	284	265	290	219	286	257	272	251	266	256	265	276	239	254	260	267	266	271	255	259	230	248	269	280	273	253	286	281	269	266	270	268	281	239	267	246	243	240	258	262	242	256	254	274	255	285	257	274	297	249	284	239	248	268	288	276	240	309	248	259	245	284	272	256	262	272	239	269	270	281	238	276	273	260	283	258	277	282	254	252	272	263	241	241	267	230	233	243	272	292	263	260	252	273	240	274	281	257	255	275	294	250	253	275	281	258	265	264	262	237	250	259	254	255	284	228	267	257	250	276	261	251	247	238	271	268	254	286	259	247	247	264	278	259	287	266	280	249	276	283	239	264	233	253	235	272	259	274	271	265	223	266	270	236	258	280	283	290	229	257	272	240	274	248	255	252	278	286	260	265	261	265	256	276	263	271	267	273	245	251	239	237	264	221	258	244	265	247	268	259	255	250	271	263	251	262	254	236	248	244	267	249	251	288	273	271	254	259	236	228	262	262	241	255	232	259	272	267	259	268	263	249	228	251	254	246	225	249	257	254	268	283	274	241	283	256	247	247	277	254	259	264	306	245	253	289	259	253	279	250	288	292	260	294	273	258	260	258	245	254	275	215	262	259	241	280	286	243	251	244	249	262	242	247	265	264	277	235	258	246	260	272	266	273	217	277	241	272	218	237	275	261	279	280	264	254	248	225	283	281	264	245	249	264	249	235	259	272	268	262	249	276	267	239	246	260	266	264	232	268	284	290	237	262	254	247	279	279	247	267	266	269	253	274	261	248	285	266	265	255	261	243	284	258	256	256	238	235	245	236	252	260	270	269	287	254	299	237	243	245	260	253	227	273	256	266	264	279	283	278	224	255	255	286	266	253	263	253	260	248	300	266	241	291	249	263	246	213	260	281	257	264	282	257	238	292	274	279	265	274	251	267	285	268	263	222	255	260	266	268	313	234	298	240	256	237	276	214	282	269	251	262	252	258	256	240	255	261	222	258	273	259	280	288	235	263	225	279	258	290	238	257	267	245	256	285	234	232	292	270	254	283	237	264	274	274	281	260	268	245	239	261	247	257	266	243	264	255	275	271	231	240	250	233	267	272	281	238	262	253	238	282	267	273	230	276	259	248	270	241	255	261	266	262	264	252	269	252	262	269	256	253	238	273	276	264	271	283	268	272	265	238	258	227	249	246	257	276	269	252	279	270	249	240	261	257	249	263	278	221	277	259	273	301	248	248	255	279	250	266	227	244	280	251	244	237	269	263	244	244	255	252	238	280	232	284	260	274	294	278	296	275	261	307	273	286	233	283	289	246	233	265	272	271	253	249	272	249	257	252	275	255	234	274	271	260	263	259	220	260	301	296	266	276	258	244	267	255	262	275	279	249	274	248	259	241	247	238	235	242	234	251	263	268	260	269	261	244	285	241	246	261	259	256	264	250	259	256	239	260	271	264	243	273	272	279	264	254	251	284	237	247	264	247	245	246	258	264	244	254	222	246	270	255	232	284	241	262	249	246	299	255	261	267	265	260	252	271	265	259	264	312	257	290	251	254	251	281	274	258	248	264	246	280	245	258	254	237	234	270	269	272	247	259	270	271	259	283	297	254	257	245	255	236	267	249	289	279	278	256	275	284	269	245	265	271	238	278	274	238	298	260	235	267	293	263	222	265	270	259	276	277	284	229	282	255	247	263	279	282	278	267	242	265	258	271	258	271	249	267	264	261	233	290	231	269	272	222	231	270	267	236	257	257	272	278	260	256	241	282	245	266	275	256	294	272	259	269	247	263	251	265	259	250	288	211	275	235	259	281	247	270	264	280	257	243	244	281	246	250	296	282	252	208	237	271	237	254	244	258	282	294	247	265	261	252	226	248	255	243	254	261	279	266	282	244	232	255	244	252	275	221	249	270	274	277	242	273	273	252	262	271	255	252	255	253	253	240	278	250	260	233	268	267	259	251	230	259	256	235	254	270	266	243	255	262	279	266	275	231	261	275	237	255	297	260	252	252	248	261	250	267	263	250	268	252	268	262	248	236	252	270	247	246	286	272	256	238	276	252	235	269	285	264	256	232	254	251	258	257	260	255	279	276	221	233	261	252	249	244	243	260	253	276	274	271	263	233	257	292	218	267	268	251	242	253	288	256	284	267	254	206	244	268	261	246	292	273	252	265	271	266	240	268	234	238	278	261	233	239	272	278	288	261	231	274	234	245	231	240	269	218	272	247	271	260	245	278	243	254	226	284	236	267	259	250	265	254	281	274	253	257	273	229	307	260	245	265	300	263	284	256	237	225	250	262	283	246	287	250	265	263	247	245	250	235	252	250	271	252	236	234	268	240	264	246	255	249	256	282	239	277	270	274	287	280	252	255	280	247	252	221	233	264	219	239	249	253	276	259	242	248	274	280	279	262	298	273	230	245	257	260	223	257	267	275	261	252	268	278	258	243	266	282	265	280	240	260	258	248	256	244	252	249	265	246	255	249	293	273	282	283	237	276	252	258	278	262	272	246	274	278	265	259	272	253	224	271	270	256	252	254	266	247	250	241	252	253	225	258	230	279	256	266	270	262	267	239	250	240	234	265	248	257	260	237	261	269	246	244	259	281	253	239	260	237	257	282	269	302	255	280	268	241	251	272
36717	46575	44931	26366	26886	23521	25181	21206	16988	15474	11153	13407	16494	21639	22207	15551	8404	6270	5327	5566	7624	8033	6927	5415	4568	2982	2194	1662	1555	1574	1642	1659	1593	1693	1738	1929	1940	1877	1728	1727	1545	1402	1430	1382	1241	1083	1004	1055	1006	1006	957	926	912	797	841	865	856	906	907	843	1004	844	859	858	874	813	800	835	792	889	813	797	756	783	754	788	684	773	746	731	677	722	698	758	732	698	668	619	638	690	664	638	669	658	624	678	644	668	637	635	655	672	627	622	698	641	619	607	675	668	612	684	683	647	676	679	676	686	1009	744	618	618	657	653	601	635	685	658	638	619	619	640	646	646	658	638	645	665	602	620	617	698	615	643	673	623	663	624	684	679	648	639	605	661	621	670	636	596	623	683	640	635	643	622	630	677	689	650	629	630	609	629	617	636	678	666	641	633	633	634	611	592	663	614	616	622	629	643	624	684	645	614	619	625	599	667	648	607	646	600	612	617	618	642	622	648	606	631	607	590	643	589	624	605	628	595	637	622	658	608	653	610	598	647	592	630	613	607	643	608	647	639	630	647	631	652	607	636	630	660	657	658	612	664	619	631	626	646	645	682	615	609	644	662	610	626	646	659	641	653	677	700	648	618	607	620	617	602	673	625	662	642	636	663	617	656	619	600	643	603	649	659	698	663	665	627	672	631	618	655	604	629	650	690	620	623	678	637	636	595	606	624	655	585	683	698	649	643	613	649	642	632	639	654	659	604	642	651	649	619	667	645	665	634	631	618	622	672	618	676	616	638	620	644	612	599	702	597	634	638	641	644	594	623	612	644	660	626	600	670	591	617	648	606	644	590	607	628	637	644	699	593	590	630	637	636	611	620	673	643	625	627	636	679	617	620	673	597	640	661	654	619	613	595	641	664	632	618	604	622	646	649	647	629	624	638	640	622	638	657	638	600	675	631	636	596	615	599	616	642	635	628	672	672	624	628	657	652	634	605	593	640	635	623	634	639	646	632	662	623	610	619	644	644	612	646	653	613	579	645	646	631	625	642	596	623	626	638	610	612	619	624	634	622	614	589	642	608	682	620	610	638	609	619	653	640	598	620	655	651	607	650	618	658	650	635	617	648	601	598	655	643	609	619	636	603	653	650	658	651	645	692	620	624	644	588	638	644	592	655	598	614	633	675	602	584	650	650	688	609	591	654	690	639	659	607	649	620	643	657	612	622	641	635	599	658	640	635	657	640	624	623	610	667	673	647	678	614	638	632	609	659	650	636	581	639	638	576	625	654	652	662	602	620	597	642	630	689	623	656	632	609	602	667	584	678	646	646	698	642	644	665	643	634	642	621	615	618	629	629	679	611	629	656	639	632	645	649	666	639	647	638	642	636	676	663	632	622	638	687	641	656	653	610	629	649	652	630	662	614	640	694	634	659	598	658	623	667	646	624	637	592	624	661	670	577	603	662	640	630	623	619	626	609	607	604	616	657	663	628	623	663	663	638	615	672	613	641	644	619	673	637	675	682	660	598	618	646	617	571	610	668	662	646	694	648	654	638	670	618	623	621	647	608	645	620	616	622	639	641	556	653	658	614	650	617	644	680	604	629	600	665	625	654	654	631	630	654	630	656	631	676	595	617	638	662	618	647	571	611	641	648	668	643	649	644	620	630	653	674	643	626	630	598	628	605	627	636	606	638	635	686	672	640	622	622	604	623	616	636	646	677	591	632	645	684	626	640	634	661	614	613	605	604	646	669	603	683	651	673	672	642	641	590	634	637	624	607	647	600	624	699	622	628	640	618	591	628	606	634	609	631	628	604	607	659	665	599	624	636	645	698	645	651	685	622	643	614	589	643	617	613	655	622	658	604	629	633	649	613	625	678	600	647	578	629	609	687	649	617	612	630	645	602	613	627	648	596	630	645	650	670	662	651	613	658	657	579	668	663	595	611	595	668	616	681	635	621	610	598	624	600	665	616	649	685	662	636	619	649	604	640	591	634	646	678	660	614	592	597	610	592	606	623	707	652	689	668	661	607	609	616	628	631	616	632	636	662	613	605	667	647	646	625	586	605	676	591	633	625	667	634	602	629	584	637	619	641	676	600	690	633	605	638	616	665	638	636	662	641	593	610	604	621	647	621	591	605	625	595	650	628	653	613	640	617	616	603	643	646	660	628	642	628	612	637	635	633	666	641	643	658	650	629	629	657	610	699	611	623	625	600	629	627	645	615	649	666	643	650	659	648	668	616	625	623	617	586	617	649	634	588	618	626	722	662	644	629	623	637	673	613	621	625	664	627	641	618	627	607	622	610	650	631	658	633	621	614	632	620	636	635	655	596	605	690	608	660	623	657	643	620	647	625	641	670	642	614	602	640	604	617	621	670	612	671	614	646	611	649	615	664	631	635	624	627	631	659	596	584	650	584	650	686	620	622	644	666	619	668	632	646	636	634	625	635	669	674	637	627	623	665	654	649	626	616	596	620	645	647	658	621	618	623	647	665	657	665	639	627	609	631	645	636	661	643	616	676	639	610	608	663	646	670	650	572	663	659	656	672	639	641	652	642	624	702	632	611	639	620	653	631	626	667	622	637	589	668	649	617	592	636	681	637	618	670	663	651	629	632	636	670	619	644	676	632	622	614	659	635	639	599	587	620	635	637	638	659	630	651	642	648	641	575	662	648	636	655	631	605	615	626	652	614	653	613	670	628	626	604	655	635	614	652	649	588	616	630	663	713	576	610	683	651	649	700	606	679	623	587	661	573	640	628	640	628	605	664	600	582	633	602	636	622	626	651	670	642	651	643	621	673	646	655	625	605	621	661	638	605	586	625	597	609	622	666	652	587	636	562	598	621	610	655	653	622	645	624	657	683	618	628	638	610	636	634	595	619	640	647	619	620	629	666	641	608	651	646	638	647	659	628	636	642	591	626	643	656	678	638	642	689	661	619	622	658	636	650	634	630	628	630	615	660	635	619	610	660	609	597	631	627	656	643	625	610	663	645	666	672	619	652	631	636	646	659	661	625	638	651	604	627	618	655	648	668	595	633	639	636	601	648	654	622	632	657	646	637	652	651	628	644	635	671	592	633	631	594	616	671	658	664	664	637	594	626	623	599	617	582	650	604	631	603	669	653	582	608	661	632	620	680	616	626	617	649	642	601	612	603	591	650	626	662	640	696	650	628	663	632	593	659	597	612	633	625	649	622	654	644	632	650	655	676	613	648	643	620	633	628	644	616	650	650	652	676	618	665	617	619	595	604	634	623	626	620	595	633	628	614	615	631	674	605	596	603	620	610	664	687	628	631	616	600	637	658	598	636	663	633	632	596	585	643	689	659	650	638	641	646	639	657	673	634	632	623	590	608	638	680	616	651	649	600	617	695	642	635	620	614	589	624	644	632	671	644	641	606	666	664	616	622	653	638	662	650	676	633	622	641	633	662	621	655	637	663	598	601	659	673	665	663	598	636	637	620	641	643	634	606	638	629	650	632	622	631	609	679	608	624	647	604	601	627	638	643
13918	14057	21974	7755	2801	1481	1079	918	776	683	646	594	551	562	540	475	409	378	412	437	443	413	420	437	364	326	323	301	307	287	290	332	303	291	321	307	360	326	304	311	284	299	314	286	285	313	287	288	277	282	251	247	283	279	272	283	269	294	267	250	252	271	261	262	257	282	284	286	270	257	262	242	255	276	292	297	299	277	264	277	275	270	293	262	256	265	272	250	286	266	285	255	264	246	261	305	254	271	272	281	259	275	280	291	253	292	257	255	260	275	279	227	263	274	250	268	264	263	279	250	301	269	272	263	277	258	260	242	265	238	274	286	243	259	243	278	234	298	248	263	276	281	261	271	300	271	289	236	270	276	268	254	238	272	285	235	259	246	291	252	300	273	271	255	260	272	264	266	298	281	238	265	233	260	301	272	242	275	253	262	260	266	275	295	268	245	257	268	250	261	249	253	285	264	264	274	239	288	262	300	269	280	234	283	280	270	268	266	246	225	281	284	267	286	294	252	287	261	284	266	247	274	282	259	260	282	267	256	259	252	286	253	279	265	226	281	268	280	255	260	247	271	275	258	276	300	291	262	264	287	292	257	284	267	291	292	293	259	251	265	277	278	241	230	281	304	267	252	257	258	265	257	266	250	256	256	267	317	245	295	259	263	269	264	278	296	271	264	258	260	286	282	254	263	264	272	270	257	285	269	269	249	276	260	270	242	267	261	284	265	278	256	263	270	262	252	264	264	280	278	281	283	275	265	259	246	250	257	269	234	284	274	277	257	279	280	285	267	298	268	274	258	250	269	279	259	282	254	296	290	267	257	253	274	251	271	282	278	268	284	255	267	271	263	291	264	261	272	269	277	278	247	249	272	281	261	284	284	272	272	256	267	260	260	274	255	276	271	261	267	269	286	282	249	272	283	289	262	287	243	280	265	247	261	263	258	277	279	268	298	274	216	278	258	279	254	267	280	271	259	276	265	267	263	254	273	252	272	256	277	265	237	275	254	267	262	296	271	246	243	267	289	294	273	289	242	278	300	275	245	257	264	312	289	284	238	259	246	276	283	281	278	289	279	277	248	262	270	275	280	267	270	267	277	293	253	254	286	229	289	254	249	284	296	258	276	258	281	280	283	273	292	305	261	241	251	238	237	274	261	287	263	296	280	257	260	253	297	251	272	280	286	266	269	257	283	281	270	272	282	290	274	286	239	266	275	263	271	254	262	263	286	255	264	265	316	250	259	242	302	254	269	294	289	267	279	248	289	281	255	246	273	262	264	274	309	292	269	254	262	244	303	241	261	257	252	282	242	247	269	234	276	273	288	262	279	239	301	275	285	270	279	257	247	269	261	265	250	274	270	293	238	286	272	290	288	261	279	273	248	291	248	271	261	266	300	245	269	267	255	273	291	243	282	272	282	251	284	279	233	254	291	240	272	260	268	265	281	256	262	278	267	243	274	247	266	295	270	238	258	277	271	270	291	244	274	273	277	279	265	278	286	256	295	267	279	263	258	290	251	260	298	250	289	262	251	252	279	253	226	252	296	258	256	244	284	263	253	256	257	275	264	255	306	245	274	250	252	253	282	250	257	276	295	277	254	251	288	293	255	275	275	278	235	243	264	269	289	254	250	256	251	251	272	278	285	266	306	258	258	256	246	300	276	250	243	236	256	281	302	264	255	273	241	258	267	276	258	287	261	279	268	267	289	286	280	297	253	315	253	248	256	274	229	255	302	257	305	287	254	253	299	286	287	305	277	271	279	306	247	245	265	295	291	276	293	261	284	275	255	272	275	301	253	252	278	276	294	262	228	285	268	273	277	284	271	253	255	263	271	276	299	233	280	248	304	288	258	260	281	257	254	263	253	253	242	275	266	266	254	241	262	287	258	260	254	277	267	251	296	288	288	258	285	263	284	250	287	268	267	247	270	275	284	246	258	230	293	258	281	255	284	268	250	252	261	270	235	243	298	254	267	271	257	255	264	259	255	256	273	271	255	259	266	232	276	301	258	289	281	278	268	275	273	267	242	229	267	282	276	247	292	255	268	286	232	273	270	246	294	236	258	249	260	248	244	260	312	233	277	265	283	247	249	290	256	258	264	253	261	248	276	266	278	253	271	253	303	281	270	270	257	279	265	273	271	270	245	254	267	264	279	297	268	287	284	251	276	246	246	242	248	227	268	244	274	275	282	254	276	247	273	285	240	249	250	246	247	294	268	238	245	286	297	273	278	256	300	272	287	264	246	300	255	251	279	261	269	252	292	269	254	256	248	275	276	274	269	283	260	272	277	275	283	255	254	255	298	280	291	261	309	247	295	266	247	271	279	269	254	276	270	248	287	267	244	262	293	289	265	276	262	273	271	234	273	264	275	261	260	279	274	287	260	292	259	271	273	285	272	265	255	236	240	252	309	284	273	291	291	279	281	282	265	267	278	269	269	258	267	239	250	265	278	258	274	269	282	306	256	252	242	244	258	255	268	280	284	276	288	239	274	247	276	267	265	232	270	246	259	264	248	253	285	278	288	273	288	239	254	274	255	271	273	290	291	275	257	254	268	286	262	264	253	255	304	313	253	254	257	285	243	243	297	270	271	260	288	247	275	289	238	276	263	247	270	275	228	279	268	293	262	254	282	255	280	258	266	271	302	257	244	260	258	286	294	236	309	265	287	258	250	265	258	256	285	270	260	262	246	286	286	283	274	265	265	279	271	268	253	289	281	297	258	251	281	276	253	267	278	236	284	268	278	280	271	271	270	306	293	258	260	284	279	271	259	266	278	250	255	273	256	242	256	279	266	294	240	272	291	273	255	240	251	276	270	236	264	303	271	274	291	243	273	288	256	290	282	279	264	278	263	259	245	284	282	240	257	271	263	255	267	291	236	301	267	297	247	252	241	275	258	273	255	292	281	273	276	276	271	238	275	260	264	265	253	285	258	291	261	258	251	271	284	264	258	269	275	275	297	268	250	278	273	279	259	313	299	312	261	243	282	294	247	259	282	260	245	275	264	253	257	222	267	241	272	300	276	267	268	278	281	257	275	289	274	254	277	275	287	293	247	242	225	225	255	257	276	278	260	284	292	245	269	243	267	289	283	253	283	280	243	235	270	298	292	284	302	287	254	294	260	288	312	261	270	255	293	263	258	278	272	283	267	288	260	253	266	282	263	248	287	293	273	239	294	278	270	259	235	261	255	262	261	268	251	278	263	269	304	287	290	247	276	258	277	270	265	271	264	276	279	277	262	277	271	263	291	267	275	260	297	271	272	254	244	272	254	259	278	289	255	247	269	279	284	253	281	272	275	273	260	251	276	274	272	263	251	281	277	275	260	277	272	258	300	270	293	283	261	252	275	269	279	278	244	271	262	292	261	255	261	275	283	289	285	283	269	270	273	275	270	248	244	250	264	233	268	248	255	263	274	245	283	264	271	242	290	241	285	271	241	260	260	260	289	284	285	287	260	256	262	253	293	282	244	259	262	248	301	276	254	277	264	273	281
10356	15480	24908	9821	7029	5305	4764	4210	3295	2912	2677	2521	2522	3059	2721	2122	1710	1562	1613	1656	1666	1689	1702	1527	1372	1114	1038	936	919	910	935	988	941	959	974	1033	1063	1016	1000	980	897	953	913	891	876	845	814	737	744	838	749	789	762	742	732	729	788	761	750	779	743	720	701	782	731	760	693	751	714	725	740	740	721	708	707	718	743	720	656	668	725	683	685	704	748	660	650	685	712	695	696	640	688	647	661	659	687	699	672	699	724	671	645	675	657	685	682	661	669	747	675	676	672	633	702	657	644	686	663	586	670	676	664	675	642	697	690	651	696	694	637	659	670	717	659	627	656	645	646	667	732	658	665	684	678	706	663	657	627	689	648	705	688	638	646	715	671	635	641	660	659	657	703	658	668	643	695	666	676	726	712	658	639	658	702	664	691	638	704	667	689	642	628	669	651	648	628	681	664	708	711	636	684	627	679	667	684	625	668	686	648	677	698	690	648	668	666	660	687	675	652	700	715	648	684	671	673	664	692	673	715	670	623	686	684	676	694	690	608	683	645	697	655	678	691	637	683	703	657	640	687	692	605	687	674	673	642	670	683	661	646	671	627	655	700	670	695	668	686	676	666	653	642	685	718	663	658	674	632	656	676	655	658	660	638	647	666	706	666	634	614	674	686	653	700	664	668	670	690	677	667	710	644	637	686	661	658	670	656	651	684	667	690	703	656	658	671	648	656	700	648	732	658	652	643	637	618	618	683	622	647	693	672	735	718	703	662	665	712	670	668	666	655	687	695	702	664	678	677	649	686	659	695	668	689	667	675	637	662	641	645	683	699	646	633	685	658	685	625	668	660	663	685	655	643	617	650	681	692	669	702	663	647	629	670	725	680	659	614	699	661	657	645	658	657	678	690	706	691	647	673	703	666	672	657	716	678	680	693	688	689	667	693	646	653	675	687	640	677	705	701	703	689	672	666	702	642	663	680	662	679	656	626	726	686	683	742	688	661	666	670	675	702	666	703	716	671	664	657	660	647	682	679	661	669	672	660	676	690	612	655	670	666	622	624	706	680	703	703	684	644	655	678	664	636	684	680	679	678	641	643	665	696	652	635	710	672	707	684	668	676	726	646	646	665	678	652	667	719	669	734	716	700	731	701	660	694	659	684	710	736	659	696	652	733	735	666	667	682	657	666	654	699	643	654	629	643	698	663	688	672	667	621	669	619	654	696	630	620	654	662	647	673	665	666	646	635	671	672	699	673	683	668	684	669	726	708	679	669	700	706	699	676	702	674	661	649	707	666	636	675	664	703	742	678	655	694	695	640	722	617	676	651	682	661	630	677	682	674	667	616	695	678	646	687	703	673	705	714	586	658	703	669	706	687	698	675	673	711	647	699	715	686	715	700	719	659	663	697	653	672	643	669	710	667	679	688	664	682	705	693	606	674	653	667	663	712	623	661	669	621	651	636	699	675	688	677	649	690	693	683	698	665	658	660	686	674	678	634	751	667	628	673	711	658	637	724	689	694	672	645	679	685	613	677	665	670	689	650	659	654	656	655	652	691	662	668	663	663	640	701	647	679	668	727	642	664	688	672	651	678	687	647	664	693	685	637	659	662	662	628	657	700	659	644	669	719	652	677	706	646	648	657	661	709	668	660	668	665	669	667	683	655	680	640	704	687	621	705	588	644	649	642	706	638	677	677	652	666	644	674	643	643	644	692	694	681	661	702	709	663	656	686	686	689	676	709	703	671	684	685	657	667	664	720	642	665	700	675	611	686	686	601	664	636	664	721	674	704	605	636	690	694	658	658	649	632	721	689	635	664	729	702	705	666	668	667	696	691	636	677	675	671	621	674	658	663	682	671	670	657	700	673	632	698	653	678	679	678	637	698	708	719	688	663	668	681	672	624	678	693	641	666	722	677	699	644	666	677	678	650	670	706	649	654	692	627	690	662	665	693	704	652	728	657	659	664	657	666	637	629	704	654	676	654	590	707	654	631	611	658	641	658	719	672	714	639	668	681	661	676	674	698	624	636	711	621	712	653	636	710	676	726	642	674	698	677	665	679	663	677	697	665	686	707	690	651	648	657	649	671	699	722	669	668	679	654	683	639	661	661	720	642	670	645	703	685	668	720	670	718	719	670	672	694	690	669	639	630	671	688	677	679	718	678	668	673	631	718	672	684	660	686	684	693	666	671	672	708	691	697	705	666	679	687	700	708	675	654	673	646	666	674	658	693	707	699	679	687	648	677	775	690	705	615	630	653	657	651	650	653	625	635	642	709	688	696	635	675	638	677	634	634	709	652	640	674	690	669	643	622	705	627	679	694	671	686	653	638	673	680	659	691	712	674	677	706	618	692	659	684	653	637	681	694	697	700	697	664	658	713	653	638	645	716	638	681	648	670	630	649	707	695	660	709	673	677	677	682	672	677	698	642	704	670	669	675	627	705	706	675	670	664	718	694	675	706	666	664	669	675	689	662	693	646	687	705	652	665	651	663	707	695	641	634	683	711	694	705	675	677	665	674	677	644	660	688	660	697	653	641	676	669	647	679	673	670	704	747	684	663	663	690	703	689	663	625	674	693	651	700	715	678	697	676	693	682	640	678	668	685	655	713	661	677	656	640	679	657	672	665	618	624	708	688	669	669	717	689	664	679	663	625	620	693	633	676	607	691	678	658	654	674	664	677	676	676	694	715	662	657	671	671	700	727	668	715	688	669	678	702	683	662	653	655	617	628	655	635	702	662	677	671	731	650	675	670	634	690	629	663	680	724	670	684	686	636	679	680	655	681	675	674	687	711	624	654	688	685	658	701	665	642	660	660	700	657	701	686	674	652	683	689	693	678	708	670	709	692	673	659	674	647	673	654	669	723	665	714	694	686	708	700	642	686	700	663	660	643	652	631	657	624	660	626	676	647	623	697	664	708	668	632	671	632	648	656	653	652	643	648	639	690	682	639	653	660	672	653	658	678	701	697	687	654	678	727	658	639	677	672	690	688	670	647	700	669	659	692	691	669	668	670	660	659	654	644	680	685	653	685	717	639	669	656	658	698	672	677	664	672	638	648	618	623	629	723	689	674	624	669	699	634	675	650	666	623	681	677	615	659	700	705	691	661	715	680	674	659	681	628	674	666	659	701	672	676	659	665	630	639	648	698	620	689	687	692	631	683	643	701	650	641	682	686	682	661	691	677	659	645	656	656	700	765	667	637	678	676	719	661	653	641	669	691	669	660	657	637	694	633	681	681	646	638	680	705	689	651	664	678	666	623	684	670	700	706	653	697	687	720	657	678	656	690	702	648	679	656	690	699	697	705	680	611	690	676	686	671	688	683	657	675	637	664	643	625	699	647	664	696	670	687	667	663	713	681	663	650	626	689	680	664	672	658	693	676	628	707	674	652	673	654	632	687	712	672	699	679	678	685	648	712	649	671	667	658	663	681	645	723	608	675	696	682	744	687	628	668	646	721	682	647	644	695	622	674	653	660	648	661	656	690	670	688	656
40748	45456	42983	30187	22542	19257	14379	9426	5412	3938	2356	1910	2571	4147	3595	1677	1000	786	888	709	832	976	969	681	569	519	435	383	349	407	352	378	373	377	360	392	403	411	414	358	352	394	364	367	329	328	357	300	355	324	346	341	316	310	304	303	299	319	313	336	330	331	299	308	309	313	326	291	278	343	307	307	323	315	311	315	323	286	309	303	286	295	337	292	309	316	307	306	309	292	300	309	280	316	300	292	298	283	268	317	293	297	309	285	315	320	278	275	278	283	282	284	277	309	278	313	314	264	325	311	325	307	306	312	295	293	279	302	284	319	319	284	309	300	299	302	338	318	297	283	322	296	297	324	314	271	289	286	281	287	261	320	314	289	292	293	286	307	299	284	288	278	317	324	323	348	279	260	313	325	287	302	285	309	277	290	292	294	286	291	292	306	287	289	306	299	308	294	281	312	275	300	282	287	311	336	312	295	310	320	289	307	301	270	266	317	311	281	280	268	287	335	296	308	298	296	297	311	294	298	290	296	275	276	289	295	302	311	281	302	315	262	297	260	298	273	264	281	313	298	281	283	300	290	253	284	299	310	282	278	245	299	306	296	327	293	305	329	285	312	256	298	302	319	304	296	284	283	320	325	285	276	286	290	313	264	277	299	269	291	288	309	279	291	272	293	317	288	313	320	311	299	311	254	314	322	304	347	307	306	299	306	320	324	309	285	306	288	275	301	299	280	285	295	283	275	296	317	301	298	322	301	296	287	330	288	287	275	305	307	293	276	260	309	305	286	302	325	288	324	283	265	252	316	292	288	321	312	311	284	284	308	283	279	289	254	325	311	290	281	310	309	262	302	273	293	273	288	289	318	276	276	315	270	310	296	297	291	305	298	292	293	325	304	288	287	290	306	310	261	285	257	333	260	297	273	292	288	279	310	306	273	287	306	321	292	319	273	306	301	306	261	309	290	292	308	314	281	293	294	316	282	292	257	328	291	282	295	294	292	288	272	289	294	316	298	353	308	302	304	280	288	302	280	298	329	264	326	308	342	295	334	302	291	266	283	276	300	307	265	322	290	293	311	299	308	299	325	299	275	276	310	321	285	310	284	296	304	288	259	301	308	295	317	319	246	311	337	309	304	287	289	295	300	272	278	309	319	284	324	305	259	262	275	298	294	259	289	293	299	295	308	276	294	286	275	281	299	307	293	304	270	290	316	286	281	318	291	306	276	277	300	310	300	311	312	272	318	287	290	297	261	303	248	291	316	302	309	314	313	303	298	281	299	274	281	326	309	292	274	280	289	266	322	305	289	301	284	269	307	310	281	316	261	307	286	313	294	245	286	288	290	308	304	246	305	290	276	309	293	290	299	289	321	285	290	304	275	288	301	320	272	282	315	283	323	313	274	293	273	299	289	284	288	298	291	265	317	287	293	280	307	285	297	310	315	299	293	332	293	308	320	293	305	293	280	300	305	324	328	301	302	284	316	292	310	333	306	305	278	305	295	294	276	290	306	313	304	288	290	290	290	289	308	313	289	287	306	274	287	312	308	305	289	266	274	269	286	275	267	295	279	318	299	306	295	286	311	289	263	310	316	286	332	290	282	288	312	302	287	291	294	259	289	300	321	280	285	287	288	278	271	313	288	321	319	285	332	315	294	301	279	225	311	302	302	268	286	310	292	295	311	283	308	306	306	291	308	275	295	344	338	297	303	275	307	305	314	303	309	285	288	285	327	300	308	302	342	300	292	283	310	267	315	322	284	305	301	275	312	317	272	279	268	274	285	254	287	308	290	295	272	303	301	290	298	299	315	258	282	298	297	302	300	320	307	299	310	279	287	287	292	307	291	305	285	291	325	303	291	277	286	327	255	321	273	282	249	287	309	290	255	297	290	312	267	306	294	273	288	287	298	281	289	291	294	289	261	323	307	299	274	273	268	276	271	315	313	293	310	296	284	286	285	304	282	322	305	316	293	270	277	296	299	271	306	321	324	308	285	292	316	277	284	287	316	284	297	291	287	287	303	275	281	296	276	298	295	308	326	260	302	269	293	296	313	282	297	301	288	259	289	324	269	258	290	309	301	288	295	286	269	302	308	289	281	289	299	285	303	294	293	285	288	288	270	279	303	315	280	323	295	304	270	318	305	304	279	322	254	317	319	304	290	300	281	285	298	310	320	276	311	243	285	285	312	276	256	291	304	279	288	277	290	304	276	300	312	308	285	282	264	311	332	327	302	301	329	284	302	282	266	270	299	284	313	279	292	290	300	258	313	290	284	292	284	279	259	280	281	298	307	301	295	302	272	317	282	259	282	277	303	306	265	277	274	302	297	289	291	306	292	273	298	287	305	303	334	302	306	319	292	310	292	298	250	295	315	299	259	325	293	276	304	288	297	270	276	291	322	284	268	298	313	303	259	313	279	316	304	283	294	313	313	302	304	292	304	315	292	279	329	304	278	304	307	299	305	297	296	313	336	316	285	291	284	307	305	316	291	298	306	308	291	266	328	293	285	274	306	306	252	311	297	286	276	277	298	303	286	309	306	309	300	300	299	294	296	311	307	319	293	302	296	299	305	341	291	292	289	274	285	267	293	304	304	281	297	304	308	280	281	277	288	310	293	266	283	276	306	279	331	295	293	256	289	293	321	295	309	283	317	324	286	253	284	269	282	292	290	294	280	284	258	320	301	290	286	252	322	273	263	306	297	295	331	301	290	287	302	294	289	294	279	288	300	289	307	299	293	298	297	284	309	291	283	289	313	281	294	286	311	303	286	309	321	295	280	294	291	328	317	304	292	308	268	274	287	294	301	273	290	275	293	301	257	310	300	275	303	294	287	329	292	306	294	292	286	288	308	282	294	297	279	266	314	292	275	295	303	271	289	304	288	285	280	299	314	241	330	268	264	317	312	305	278	255	277	302	258	255	297	261	310	269	274	303	309	349	294	277	309	307	303	305	309	338	334	330	290	300	260	304	283	292	328	307	310	264	284	291	302	290	290	281	302	293	315	337	284	267	292	286	282	258	291	300	272	277	306	306	323	326	296	282	307	270	288	312	282	289	328	316	306	334	281	283	292	310	276	296	306	295	302	266	291	283	312	283	271	269	281	315	312	316	282	303	292	281	315	290	279	311	293	276	328	352	293	272	275	300	297	295	297	316	307	316	303	304	323	315	289	297	292	295	298	292	293	289	284	273	281	308	270	291	321	290	271	293	282	326	302	343	318	306	278	284	292	304	310	289	271	311	314	321	311	302	322	258	302	310	298	313	280	298	306	305	278	296	259	264	289	293	285	316	342	311	303	288	283	288	295	341	291	287	304	297	284	321	312	305	291	288	309	305	299	267	314	284	299	298	267	307	275	300	287	301	284	262	288	270	290	303	276	293	324	289	312	307	279	290	240	284	297	301	272	280	291	278	289	317	289	281	262	300	293	289	291	311	323	282	270	303	288	265	284	306	327	324	321	315	305	317	290	298	289	277	290	279	248	288	292	287	284	283	290
31177	42746	46316	23883	19228	17654	19135	16908	13197	11477	8537	7651	10491	15797	14161	6677	4381	3700	3877	3334	4257	5297	4947	3396	2802	2194	1732	1344	1262	1367	1423	1359	1349	1321	1372	1541	1530	1536	1448	1403	1264	1166	1200	1220	1101	1042	987	919	961	903	900	949	871	814	878	854	870	879	902	885	968	856	841	847	799	897	878	839	867	819	878	817	846	851	825	762	794	807	758	778	801	785	782	745	805	769	737	707	739	704	735	729	696	731	744	682	740	780	692	719	737	688	716	732	736	725	740	687	699	737	674	736	670	716	741	803	746	773	855	878	716	694	784	703	710	706	724	680	733	697	694	700	702	711	713	741	712	714	728	684	751	687	750	703	723	686	675	748	707	736	731	702	715	707	700	734	744	707	733	679	683	725	759	725	716	729	720	756	653	736	713	733	711	722	701	657	708	719	718	722	725	686	727	735	703	705	687	713	785	733	718	693	745	664	747	732	742	692	728	691	738	698	688	725	730	774	667	725	710	748	710	671	767	758	736	701	697	728	679	703	658	698	699	696	755	724	705	715	757	729	700	748	688	708	695	763	687	723	688	697	702	702	702	731	715	731	688	703	666	692	741	723	700	680	719	687	757	751	693	737	702	694	702	721	717	688	740	727	671	731	712	726	685	712	752	738	707	731	706	714	704	697	730	715	713	719	747	710	734	685	695	707	767	704	748	733	754	709	703	696	720	699	721	714	725	665	688	674	694	717	700	733	722	745	697	691	710	711	692	722	714	726	681	726	719	721	670	727	741	711	762	700	699	734	733	709	689	743	696	769	693	711	714	685	714	706	727	729	712	715	750	696	675	657	685	734	731	669	745	691	737	687	689	728	702	665	729	763	717	707	703	684	673	701	733	761	719	690	702	760	680	693	639	736	703	708	747	744	691	696	675	737	676	754	701	710	712	715	717	731	747	678	738	700	722	717	739	715	727	710	718	694	689	689	737	745	704	658	719	732	653	694	684	695	715	770	711	756	738	728	705	700	692	677	755	710	738	779	682	725	716	722	689	755	719	704	720	730	741	775	702	749	733	746	698	707	750	690	706	727	714	670	751	699	686	685	746	691	700	719	717	744	716	736	688	772	709	697	683	737	722	775	705	699	716	699	738	750	744	746	701	727	751	709	719	739	743	706	704	669	714	692	723	709	729	747	721	695	727	722	766	690	737	739	736	733	726	728	702	722	731	722	721	722	785	701	701	799	664	701	662	656	725	666	761	719	752	672	724	716	709	769	717	778	756	706	704	698	710	710	702	713	729	722	692	707	702	713	708	709	761	742	741	689	717	673	672	738	706	697	719	735	683	680	726	649	715	712	714	696	738	714	707	679	747	704	714	711	731	716	723	716	749	698	707	664	694	710	697	684	786	718	707	759	692	707	750	752	734	724	733	736	707	750	721	697	716	720	719	743	701	695	718	703	717	723	700	692	718	741	709	732	683	697	691	710	718	696	704	715	668	739	762	720	696	696	668	747	725	732	726	701	692	751	713	738	727	742	724	740	693	709	702	680	686	735	717	705	709	680	751	700	699	706	710	730	671	741	632	704	747	666	688	716	667	709	749	679	745	721	705	714	738	710	731	745	720	714	675	722	748	741	777	740	731	704	719	715	718	677	726	688	716	690	695	733	726	715	764	677	746	739	725	775	742	725	704	688	711	714	694	687	732	679	728	707	738	707	698	720	696	744	680	734	745	738	695	744	735	669	692	701	692	712	703	722	721	741	722	714	785	708	724	644	724	705	688	752	707	774	774	754	721	723	753	715	728	674	705	730	684	718	691	721	716	785	733	708	678	743	761	702	682	782	685	741	691	706	705	706	703	673	712	701	727	732	738	701	744	713	713	651	741	728	644	723	685	708	707	717	689	734	714	708	702	720	788	755	705	760	734	705	753	724	774	753	738	724	688	728	702	759	706	736	718	708	708	699	691	731	697	734	705	740	725	692	714	707	717	728	745	697	716	706	712	738	708	677	740	726	675	677	719	721	702	708	723	679	708	698	739	689	690	718	740	719	720	732	722	744	696	716	725	715	695	784	722	723	725	697	708	758	728	729	685	723	730	724	694	749	724	714	726	733	689	700	732	712	756	762	738	659	719	765	721	719	741	722	746	734	710	704	683	762	719	723	686	752	702	667	684	719	699	720	679	696	733	672	638	751	720	705	689	703	739	672	721	720	773	747	738	754	693	725	744	685	715	710	672	738	728	676	707	705	645	696	711	745	697	699	673	727	670	724	719	665	693	730	718	689	721	719	745	736	746	695	722	693	694	689	734	726	750	703	709	719	704	746	749	715	714	739	717	732	708	754	739	718	754	703	744	705	759	700	771	747	767	694	732	714	714	696	752	735	680	708	700	710	710	706	782	706	704	732	735	723	728	716	771	721	741	687	756	746	702	745	693	709	773	674	706	721	705	712	704	685	678	743	729	747	707	704	702	718	727	714	664	706	700	691	690	728	729	693	688	720	704	693	727	689	675	711	742	722	717	696	680	694	696	641	767	729	753	683	716	733	715	677	745	683	725	727	706	745	690	739	689	732	771	646	708	718	722	728	716	703	730	745	686	722	746	718	716	707	753	685	721	697	758	734	717	747	706	739	735	713	694	738	738	733	741	724	686	719	723	709	724	682	668	736	733	704	762	682	696	731	680	667	689	685	743	733	719	719	682	689	681	705	718	691	704	723	724	675	765	669	720	696	725	745	731	744	723	723	713	723	726	736	711	705	707	706	745	719	741	740	692	738	693	701	765	713	729	640	720	745	688	685	660	708	725	695	714	735	713	719	712	723	763	738	698	712	744	703	748	692	724	729	695	715	691	752	725	723	717	694	728	687	732	698	716	727	677	731	701	685	717	749	718	716	720	763	681	722	684	739	741	711	720	734	701	753	673	711	749	761	724	778	705	691	730	734	718	731	663	747	670	751	716	731	657	704	716	704	698	694	709	711	789	690	728	693	730	730	742	704	661	719	738	700	772	735	691	682	753	702	688	713	763	688	725	631	765	755	729	696	678	769	757	745	673	679	744	725	722	743	678	691	703	772	700	760	713	726	736	708	703	687	708	665	697	753	715	700	701	704	729	720	716	685	713	710	734	754	715	712	708	780	700	734	753	697	758	729	677	764	726	734	745	707	697	728	705	726	730	697	731	703	724	719	706	684	673	682	684	705	749	700	737	723	687	712	651	723	705	698	726	714	734	749	750	722	718	729	672	763	690	764	701	737	694	698	693	717	680	694	642	740	701	751	670	676	697	702	716	728	679	725	738	682	731	739	708	676	668	777	715	717	674	691	673	705	699	726	674	676	684	707	731	727	721	739	654	704	705	692	700	739	704	752	663	726	712	751	748	702	723	704	722	718	695	706	718	670	677	752	708	683	754	704	731	729	668	724	745	685	705	773	733	717	679	703	704	711	711	672	755	669	751	693	732	723	740	702	733	754	678	721	720	719	744	708	733	783	753	691	746	726	714	715	736	713	769	793	761	688
47770	47707	43618	29602	24553	24043	22512	18842	12144	6561	4324	4454	4583	7662	6495	3452	1596	1216	1086	938	1223	1466	1320	926	834	602	482	467	396	441	409	404	347	403	379	434	410	417	436	384	376	398	399	360	359	326	294	323	296	312	314	329	280	296	295	280	271	321	301	312	294	305	282	288	263	269	280	315	289	278	293	292	299	318	264	264	266	288	282	268	284	262	295	270	301	248	274	267	294	286	265	293	280	290	249	231	228	273	268	272	278	274	246	283	294	266	295	278	267	259	264	235	256	238	275	304	250	278	352	344	257	268	271	271	289	284	250	253	275	250	294	249	256	268	255	262	243	259	239	250	268	277	254	236	275	248	299	253	284	277	282	221	273	276	271	263	234	298	250	253	274	256	252	285	235	249	254	256	306	235	281	297	263	276	233	276	280	275	246	268	252	259	276	293	240	294	265	236	246	291	251	257	287	234	265	245	255	266	271	238	266	250	287	267	274	298	274	271	238	232	251	292	261	268	267	273	284	256	271	265	265	264	278	233	274	246	280	253	254	272	232	238	257	263	265	251	267	259	252	233	243	276	297	264	247	276	284	266	254	267	266	280	291	246	263	255	277	276	279	261	277	255	263	275	248	262	270	292	278	264	247	245	278	290	283	237	253	253	246	292	274	268	247	285	274	276	258	272	257	261	263	250	272	247	249	274	248	236	266	271	252	238	248	281	276	256	239	252	279	262	282	268	290	285	248	254	253	284	251	281	247	268	255	243	248	239	249	271	261	234	254	280	244	249	273	219	243	263	281	279	277	257	267	272	284	244	263	297	259	285	239	245	226	236	264	264	263	287	307	253	277	272	277	277	258	303	279	246	245	271	269	261	259	231	273	265	237	258	258	257	276	262	301	269	265	278	264	281	272	265	235	236	232	265	263	269	255	288	224	289	243	270	271	263	269	241	283	286	292	257	271	252	275	272	299	252	249	259	267	269	275	278	266	265	267	273	243	264	256	272	279	276	244	248	232	268	268	293	244	268	257	251	251	267	258	230	237	269	273	265	263	301	250	212	246	246	261	263	269	269	293	276	291	287	298	247	268	248	287	273	262	263	259	274	293	235	255	256	240	270	265	257	249	274	247	273	258	261	260	259	285	274	287	231	251	248	286	255	276	252	280	282	262	268	258	259	258	246	242	263	271	257	262	262	279	237	273	297	284	256	260	281	249	260	238	283	241	269	280	258	269	248	242	251	263	238	243	266	280	275	232	252	255	240	264	269	280	269	245	248	265	302	262	254	273	269	278	283	251	264	261	271	281	238	262	266	237	245	242	245	279	249	266	281	269	259	281	292	264	274	271	269	263	230	257	283	300	241	289	271	242	256	273	241	217	261	255	269	271	270	278	277	256	269	244	270	232	251	280	296	257	268	257	279	267	258	267	236	252	263	270	243	276	257	275	255	262	260	259	242	248	285	268	267	247	294	246	246	258	265	265	247	260	286	260	283	222	274	279	268	248	259	296	272	227	287	260	266	251	273	273	265	255	277	265	246	295	286	276	254	276	270	243	293	286	263	239	269	284	249	253	277	271	248	263	275	259	259	260	252	286	262	233	292	293	271	238	255	260	259	268	274	268	257	263	265	275	275	267	254	240	229	266	242	263	277	271	240	256	273	273	259	241	258	248	273	250	271	286	265	254	241	295	254	259	266	273	274	274	246	246	240	259	258	274	264	272	270	226	269	239	270	268	247	280	267	283	287	292	250	271	241	247	261	277	285	260	230	249	266	296	233	253	255	272	253	256	298	281	264	259	263	237	252	279	247	272	248	270	252	272	246	246	270	256	254	235	249	253	247	275	273	225	267	279	261	284	266	256	254	284	287	243	253	265	258	221	278	266	258	273	275	293	248	265	246	263	286	266	267	274	279	242	286	268	248	271	245	258	279	286	259	272	275	248	251	233	250	291	269	252	283	281	264	254	262	276	294	230	257	262	265	295	268	268	230	231	257	262	247	237	258	256	249	281	265	253	262	250	266	265	245	268	262	287	282	269	273	252	280	277	265	276	254	272	271	241	273	258	285	286	255	254	279	275	258	274	272	271	243	237	257	250	225	237	246	239	260	261	261	265	247	245	256	260	261	256	291	281	265	268	245	267	270	272	266	264	242	260	286	266	283	273	244	259	257	261	236	264	274	247	277	263	222	265	267	247	285	249	256	248	242	287	247	261	250	255	226	251	241	263	241	281	248	253	282	228	280	259	276	259	228	260	291	265	249	268	244	292	292	247	247	264	256	238	248	261	255	259	262	259	271	244	260	238	261	240	228	258	260	288	245	291	255	264	278	268	265	262	240	278	245	269	282	237	251	300	259	273	273	259	240	273	250	267	253	295	269	263	282	270	275	287	291	300	283	270	244	281	288	278	245	235	258	291	274	260	257	250	244	254	230	226	235	278	261	301	221	234	259	244	261	288	259	251	264	253	250	288	264	274	251	282	281	270	260	265	238	247	260	236	294	268	258	278	253	281	263	281	242	297	264	248	239	233	257	253	224	255	246	286	227	262	256	230	263	283	263	251	274	264	295	270	263	289	288	242	228	261	250	268	289	298	293	276	263	246	274	279	262	261	268	280	229	270	247	265	265	285	258	239	320	267	262	232	268	246	239	241	241	307	268	232	230	274	274	274	258	239	268	253	252	238	294	239	256	262	252	251	288	251	272	264	257	263	251	271	290	258	251	289	234	295	303	242	252	262	260	259	281	274	282	239	260	294	230	246	262	247	267	235	281	271	284	236	265	254	306	258	244	266	272	246	268	282	278	295	260	284	245	263	266	296	256	284	279	297	287	257	239	249	252	286	248	243	261	254	261	287	277	264	256	281	238	238	260	268	235	269	242	275	242	251	249	261	245	233	254	275	266	252	257	243	267	271	267	263	260	259	249	263	261	251	264	252	277	268	296	266	270	240	253	268	276	255	217	263	262	256	228	219	238	280	275	256	264	241	260	241	255	272	247	271	257	261	259	258	252	281	246	272	259	277	266	276	257	260	285	255	262	252	302	290	286	279	270	266	236	249	247	274	240	275	299	239	267	239	258	261	247	271	252	246	268	262	245	236	268	241	251	268	253	255	246	282	280	282	252	264	241	243	249	253	234	263	251	254	287	270	248	246	278	251	243	262	272	259	255	235	236	214	257	240	234	255	265	239	271	227	272	279	256	241	256	251	254	281	264	250	257	285	282	261	263	298	270	281	266	244	280	223	243	250	280	264	237	253	269	252	281	268	280	239	255	264	230	219	278	269	276	264	263	246	262	284	274	249	262	260	285	255	291	286	288	272	262	270	257	243	238	263	254	265	252	261	251	240	289	286	254	246	270	296	256	288	287	263	229	275	302	268	284	241	302	261	284	266	292	259	268	274	276	283	227	240	269	257	237	268	271	226	260	271	239	253	252	251	289	226	268	248	271	255	264	284	255	229	264	258	265	256	278	271	305	288	286	272	247	285	240	269	238	293	276	296	275
36073	48707	46887	31031	26198	25387	27431	24277	19511	12749	11452	12380	14660	23733	20222	10893	6448	5465	4730	4899	6239	7589	7136	4887	4433	3022	2329	1776	1520	1493	1547	1541	1566	1538	1563	1766	1857	1871	1757	1634	1547	1459	1370	1319	1216	1074	999	984	990	954	982	907	865	781	803	794	807	896	860	877	932	898	849	820	814	834	847	867	820	819	807	792	816	819	742	765	749	683	730	697	704	715	729	747	675	724	683	729	656	614	715	698	686	688	680	696	625	631	691	692	634	677	710	683	663	687	653	708	642	617	692	672	659	670	699	703	725	780	1008	922	580	638	636	603	657	630	583	646	613	628	639	643	658	685	601	675	660	632	629	647	643	662	674	621	626	588	656	691	664	696	647	647	684	618	611	655	672	657	589	633	667	643	604	648	637	678	625	665	623	648	658	628	659	632	651	607	617	656	648	640	620	643	635	642	598	649	643	654	601	628	675	712	608	644	642	603	640	608	658	640	592	633	667	644	633	647	617	587	668	649	649	610	624	644	622	696	616	609	600	667	629	627	669	605	609	615	593	685	640	675	608	649	646	656	656	642	674	642	613	623	666	668	631	644	645	606	683	622	653	680	595	675	665	641	660	641	676	668	669	646	666	622	631	582	606	657	655	654	676	648	671	647	673	651	654	667	616	572	628	660	644	613	679	606	607	635	634	618	647	604	654	640	662	658	651	608	628	575	631	662	623	632	609	647	630	654	613	634	596	647	652	640	605	631	632	654	661	696	623	657	618	625	619	642	633	644	643	625	618	663	600	688	624	613	614	607	651	669	643	627	618	681	599	619	665	617	632	608	625	599	616	644	627	617	619	669	573	667	591	625	667	652	625	641	678	614	598	630	591	626	644	639	590	638	669	668	590	622	615	547	636	609	651	613	671	689	629	661	609	654	619	594	652	605	631	646	607	626	638	634	639	625	608	609	604	623	606	627	609	655	642	649	597	618	678	632	628	647	642	622	661	648	661	640	678	640	663	648	589	658	683	644	646	644	640	642	633	637	635	640	641	708	615	596	662	632	663	699	635	641	595	632	601	619	644	638	653	652	631	597	656	631	625	646	582	670	590	622	631	584	631	611	643	630	643	674	590	608	646	606	661	650	617	630	649	654	632	645	629	659	671	679	631	630	683	575	631	588	638	628	666	635	639	620	627	640	669	635	628	665	624	590	637	660	632	615	617	625	585	641	633	610	644	666	651	626	646	646	654	630	673	619	649	643	616	626	642	625	646	680	621	649	614	597	672	625	627	636	673	632	663	663	616	679	664	645	633	591	636	626	663	621	643	653	624	625	581	634	635	571	632	655	645	659	653	617	602	667	606	637	602	627	659	620	630	636	637	638	614	604	655	603	616	660	642	635	634	591	655	641	624	600	602	637	612	640	689	672	700	679	622	627	631	615	646	632	639	658	611	637	583	639	646	674	684	662	638	693	619	650	624	659	617	617	661	654	640	621	636	635	612	655	649	654	610	623	664	651	640	676	601	673	645	641	662	660	624	593	629	641	567	653	655	645	608	577	669	608	628	617	661	640	648	661	632	605	592	643	621	615	645	641	634	664	615	617	639	656	621	638	629	624	624	640	613	628	624	657	592	653	676	635	637	644	673	643	664	638	595	630	645	616	648	663	668	623	662	635	667	600	621	636	645	603	604	631	638	636	642	655	632	629	632	620	598	614	649	664	611	614	648	657	598	650	646	659	628	632	624	611	671	696	665	668	652	648	660	599	578	629	683	634	642	633	630	613	654	641	613	638	642	651	627	683	627	667	678	614	630	642	649	647	607	605	629	634	635	603	616	655	618	655	627	661	619	635	636	664	659	622	617	622	640	599	622	648	623	653	644	651	631	662	602	615	663	609	652	620	671	627	631	620	659	630	647	661	641	612	671	627	605	646	689	643	627	662	600	669	602	698	603	675	607	664	568	631	650	611	670	626	629	624	630	583	604	667	629	641	639	636	654	648	611	643	648	657	662	672	607	630	630	609	642	630	664	636	616	665	629	591	637	637	665	655	658	636	624	658	609	635	666	673	608	683	654	681	635	628	636	657	588	630	651	620	668	695	642	614	628	614	618	626	622	601	670	610	549	629	632	695	630	625	657	656	627	609	685	634	638	664	644	639	641	663	600	605	618	643	660	639	589	626	585	627	645	648	654	621	601	626	645	594	671	630	617	633	632	612	620	622	645	640	627	610	682	641	634	636	641	633	633	664	654	628	648	678	635	625	617	621	633	658	577	605	650	640	628	628	639	644	618	647	610	627	612	611	638	663	660	674	637	651	643	678	596	643	628	632	643	634	621	644	634	642	598	631	658	598	632	636	610	658	610	643	632	649	601	674	625	667	597	647	669	608	591	625	654	664	622	609	642	642	636	609	634	650	662	598	681	679	642	647	647	591	661	634	646	634	602	606	680	671	635	596	692	620	623	644	591	702	613	657	631	609	604	598	650	621	621	613	572	595	649	652	675	640	641	629	621	613	661	646	644	651	628	646	688	607	659	608	646	659	613	593	636	656	600	634	599	642	627	637	634	613	645	624	619	622	627	676	631	609	628	670	638	601	600	663	622	668	679	651	654	623	675	672	635	666	661	634	631	641	658	602	625	693	627	660	649	640	625	634	624	618	673	604	629	606	644	668	652	630	624	693	618	629	614	598	614	624	625	624	619	661	656	627	569	656	647	668	607	631	646	623	628	644	675	644	659	649	659	699	620	582	639	612	613	612	609	635	631	600	631	616	613	630	672	597	651	661	653	641	651	624	646	638	669	645	641	635	662	620	642	628	670	591	601	619	580	612	608	657	660	623	658	661	644	625	672	625	663	662	651	679	652	635	626	630	635	636	642	657	615	628	645	604	617	656	649	616	657	593	603	636	633	688	642	602	617	662	659	628	614	621	653	673	625	639	632	645	663	649	667	639	651	595	624	619	685	656	652	650	655	616	613	659	636	607	634	637	624	576	623	636	584	638	661	659	598	650	623	609	623	648	637	653	620	661	592	627	618	610	651	624	621	643	682	664	633	607	570	641	628	625	638	617	603	666	607	630	607	654	632	609	628	632	655	665	602	639	631	656	674	671	584	623	718	637	640	633	625	614	670	645	569	595	629	646	645	605	613	609	673	660	687	626	648	633	628	606	625	651	611	630	625	637	611	644	623	662	637	627	628	633	624	615	632	630	629	592	603	656	620	655	623	624	608	654	637	657	650	602	625	623	628	647	656	620	619	616	625	630	612	633	587	634	647	624	610	664	642	622	646	620	581	621	640	596	665	617	656	650	608	650	630	648	605	672	645	620	635	634	639	638	665	665	665	605	662	636	649	654	605	585	597	609	621	654	614	617	625	646	653	648	668	640	639	661	642	702	656	624	628	600	665	654	629	648	628	668	610	571	624	607	647	661	653	662	589	612	655	643	584	635	585	625	613	631	639	676	666	646	601	650	635	654	707	629	680	613	653	645	632	633	629	591	615	641	654	622	645	641	679	651	668	638
12221	23114	25727	11397	3321	1487	1167	942	774	630	611	577	552	587	566	496	422	417	393	389	375	388	391	387	362	316	329	296	284	282	311	344	289	306	306	345	304	291	282	325	305	321	334	285	324	258	293	277	302	255	279	299	271	295	258	323	269	252	332	311	314	299	277	279	280	255	305	290	254	278	241	269	282	272	289	311	292	253	292	267	256	274	280	269	285	271	277	272	279	256	245	271	248	265	261	283	279	280	277	284	246	264	242	262	259	276	271	303	312	264	305	263	277	263	269	275	287	299	277	285	273	261	280	249	254	266	279	317	272	304	267	245	268	237	279	291	273	272	273	289	303	273	252	258	256	280	259	267	245	297	275	279	294	266	246	276	270	268	256	270	266	257	279	274	262	255	281	295	271	225	278	277	301	286	283	282	244	268	252	255	256	277	265	267	260	304	264	301	271	268	297	288	275	248	277	253	274	252	252	277	261	282	260	294	275	277	250	315	261	281	291	280	240	267	289	263	245	272	290	262	239	261	269	314	291	248	283	271	281	266	261	294	273	264	274	275	265	262	256	283	281	282	261	291	279	285	260	276	263	287	268	296	282	300	269	306	250	272	280	279	255	292	251	258	284	284	256	285	289	278	297	280	259	293	259	299	254	316	272	269	240	283	240	274	259	254	256	295	250	251	286	253	267	259	275	271	270	292	277	291	277	280	318	253	271	260	264	289	254	283	276	233	245	256	245	257	298	290	291	271	295	246	288	293	281	293	278	251	283	264	259	268	289	275	272	265	262	310	294	264	277	257	248	309	291	246	288	261	252	278	261	241	267	289	269	276	290	307	287	266	255	258	262	302	234	278	256	234	255	259	292	252	249	252	278	294	250	268	259	257	267	268	247	269	288	254	288	225	257	300	288	304	261	264	261	284	284	253	269	252	269	279	262	271	243	256	292	261	258	272	285	244	263	281	259	270	261	257	276	253	262	254	263	247	282	279	231	258	289	268	257	288	266	271	281	288	273	253	233	280	302	283	283	268	289	287	259	249	257	261	279	264	251	285	246	301	270	266	280	240	293	279	256	245	259	257	260	266	283	293	291	270	247	272	268	262	288	275	268	300	224	284	280	288	260	260	262	307	256	280	278	294	267	268	277	262	266	246	274	297	279	264	272	283	304	294	279	242	269	253	242	282	286	262	264	272	281	260	253	268	259	246	319	293	296	281	276	268	248	265	305	270	281	275	281	309	286	266	272	273	286	310	287	277	261	274	267	277	268	248	244	274	289	295	273	290	288	259	252	287	236	255	279	261	295	252	237	280	273	267	245	253	266	258	292	257	247	282	277	271	270	274	240	262	282	277	273	275	273	242	284	275	287	280	275	271	247	251	246	269	272	280	274	246	306	266	295	250	263	278	300	279	276	259	299	254	261	283	248	271	259	247	270	262	271	247	274	266	253	235	265	289	261	298	255	259	270	281	281	273	296	277	271	258	284	261	269	245	258	278	246	260	262	252	253	276	288	294	275	262	269	250	279	272	250	270	271	248	269	273	268	267	262	291	262	243	266	243	246	289	253	248	280	288	258	274	292	266	271	252	262	237	260	273	264	265	271	240	276	256	279	303	285	265	289	272	290	259	255	308	265	279	251	261	259	271	280	287	238	275	274	296	287	243	268	262	283	266	288	265	296	274	269	279	273	280	303	253	264	257	282	272	285	275	250	275	272	284	275	324	273	268	272	280	269	231	290	277	257	257	252	267	248	286	284	261	261	267	247	290	306	266	262	276	236	265	276	273	267	281	257	264	262	279	293	285	279	263	236	259	251	261	260	284	275	287	276	273	256	267	301	264	266	258	285	238	289	245	270	283	274	270	275	285	275	284	269	260	267	260	272	297	286	253	273	249	282	268	225	264	261	266	288	303	304	266	305	319	287	269	276	258	275	268	266	283	271	285	281	300	285	263	265	257	244	274	224	289	257	271	252	286	317	280	283	255	270	266	316	272	257	282	309	279	287	270	263	295	287	268	242	270	260	254	282	290	223	257	283	251	302	284	299	266	299	265	287	272	285	249	265	242	265	279	301	264	275	258	284	276	292	273	247	306	318	284	294	276	277	270	268	292	292	261	305	252	277	259	242	261	258	252	280	278	262	255	281	281	267	266	251	264	285	267	286	273	249	269	286	262	265	271	253	272	296	282	264	271	277	267	260	290	295	256	259	273	252	231	269	269	282	261	274	264	267	273	261	264	271	273	247	263	279	286	270	266	265	267	282	273	247	274	245	282	263	272	281	267	270	269	294	262	276	322	232	298	266	245	249	240	294	274	285	246	269	286	264	273	262	259	265	255	268	277	257	259	266	277	255	283	284	247	254	317	283	269	247	230	289	267	275	290	278	257	257	252	296	284	284	277	274	251	280	255	254	266	263	245	233	271	271	319	258	274	277	249	242	260	291	257	281	294	253	296	265	244	256	265	285	268	264	254	260	307	279	268	257	250	282	273	258	263	247	277	269	277	267	286	264	283	271	290	276	261	266	262	252	267	284	301	282	253	255	291	297	273	270	300	283	300	279	263	262	294	273	277	277	271	290	257	281	289	280	249	238	254	241	280	305	265	264	237	265	290	271	285	271	289	261	291	258	281	264	293	274	273	289	273	266	278	241	274	271	288	274	283	274	274	262	277	266	246	272	268	266	257	298	274	262	240	266	243	274	275	307	280	248	261	271	256	317	280	254	291	277	269	279	256	254	296	290	258	283	250	248	259	296	288	258	261	260	254	267	264	266	264	278	296	267	280	289	270	288	265	303	285	255	264	285	257	262	287	255	287	267	267	271	272	270	296	293	282	251	272	310	264	284	286	262	263	272	273	260	245	258	271	287	283	237	280	281	262	290	257	265	294	256	257	269	269	278	277	263	249	237	249	268	258	284	253	283	293	273	276	249	259	278	254	276	259	245	258	276	256	255	287	260	265	295	260	288	281	269	220	279	283	265	255	289	269	296	255	273	263	264	259	286	280	268	266	275	279	266	283	289	265	294	277	264	274	252	267	297	265	255	242	265	261	239	308	287	274	271	296	276	268	265	250	274	297	285	264	281	304	289	267	265	284	275	263	257	252	235	244	273	251	269	248	256	294	293	267	274	242	275	277	266	264	307	272	276	248	270	291	266	257	274	258	299	253	299	266	260	250	275	296	256	281	265	252	268	262	288	271	276	286	259	279	301	266	291	231	271	294	279	278	279	292	269	258	261	271	273	290	278	273	256	258	299	273	246	254	267	289	271	268	263	251	278	258	276	257	307	287	256	258	299	280	261	303	247	294	261	295	278	272	237	267	276	287	281	288	285	269	309	266	254	289	262	264	282	267	249	286	285	275	255	242	259	282	286	282	296	264	269	244	268	253	252	296	254	280	272	282	286	275	257	269	255	235	296	248	267	273	312	265	269	282	284	267	262	284	274	302	285	257	277	250	255	270	265	249	262	259	259	289	235	291	265	273	269	282	252	252	254	294
8835	25648	26613	12565	6359	4891	4916	4334	3313	2713	2546	2512	2488	2931	2725	1826	1681	1598	1513	1575	1519	1652	1619	1437	1398	1192	1078	923	914	909	968	952	938	847	966	996	1066	1061	991	994	929	917	900	919	834	797	815	757	794	782	791	760	754	707	748	760	767	699	698	745	797	692	705	737	697	678	715	712	715	751	721	716	702	718	724	683	735	723	684	687	726	680	677	709	708	696	700	744	659	645	701	710	665	681	688	666	691	642	646	683	621	645	709	636	689	673	692	708	687	670	666	699	663	677	711	702	684	669	679	679	678	656	697	629	650	622	701	687	712	641	689	674	661	728	679	703	628	705	677	691	646	654	700	699	648	670	725	651	637	681	683	661	691	658	655	663	702	652	659	698	623	652	682	653	662	636	652	683	693	679	698	677	620	689	649	685	679	681	620	687	699	645	655	655	641	720	700	686	676	658	687	685	693	623	680	718	687	655	695	658	707	633	685	643	657	633	683	713	637	669	657	715	695	666	630	683	718	687	686	687	615	654	680	679	641	678	655	673	676	642	615	668	662	689	673	670	685	668	663	661	696	678	738	691	628	700	671	692	676	679	707	682	643	633	681	678	673	651	648	657	681	684	698	657	647	668	649	658	693	658	634	639	677	693	636	632	637	662	675	653	674	712	704	704	641	672	684	682	702	631	645	691	707	663	696	696	660	655	683	705	686	661	698	686	666	639	673	669	667	644	725	706	674	698	712	714	662	684	684	699	686	643	638	682	684	681	663	691	680	680	674	653	656	724	669	676	719	655	632	653	739	680	658	633	692	634	667	666	663	640	705	712	644	680	645	677	674	673	643	676	679	661	699	675	638	714	629	693	688	653	663	647	599	685	650	682	680	695	631	696	690	693	679	720	716	646	657	678	674	657	685	661	662	711	705	626	679	666	689	612	636	619	664	647	743	634	692	699	684	718	636	682	679	739	647	690	638	666	609	709	648	696	711	639	669	650	673	670	630	696	723	636	663	688	720	655	625	704	627	711	674	705	643	678	684	662	691	656	668	685	671	664	681	703	647	666	697	654	699	680	693	653	696	683	686	696	679	652	676	696	670	667	646	665	718	686	657	699	694	679	729	661	664	698	693	645	701	661	628	704	689	678	673	657	654	662	684	657	690	659	652	660	689	625	654	687	660	664	675	658	658	630	683	669	652	656	693	642	686	602	694	673	694	665	694	694	671	626	635	639	729	681	663	672	679	667	677	676	687	643	650	661	666	684	658	669	673	655	664	630	689	627	698	659	686	658	723	691	624	690	672	711	663	656	664	663	666	686	694	631	709	656	649	707	671	652	698	667	716	697	667	671	678	692	664	621	675	679	621	656	669	677	671	673	704	680	648	661	682	681	648	707	686	641	693	670	679	695	707	669	681	684	649	680	713	697	683	650	685	671	675	650	665	656	698	645	664	709	679	675	642	716	670	683	649	634	673	659	639	692	663	662	681	696	674	680	716	676	660	651	696	712	658	716	661	676	687	673	715	665	678	650	687	720	683	676	636	650	674	659	667	694	697	686	733	667	647	711	622	695	666	674	689	649	746	702	717	668	700	696	660	717	598	675	624	705	627	689	675	648	657	681	641	625	681	672	678	664	612	656	680	645	667	715	715	669	674	658	656	693	643	643	686	669	692	734	664	630	692	698	671	695	673	678	660	664	637	698	635	678	680	670	687	651	675	646	643	678	676	699	694	630	703	640	690	666	683	658	687	670	698	728	677	679	708	725	646	672	664	733	648	697	646	644	686	671	701	709	685	677	659	709	687	680	703	717	670	670	651	647	674	647	744	693	619	661	685	699	639	741	642	676	654	695	639	659	657	639	654	674	692	641	656	679	649	695	641	690	667	663	723	686	655	708	688	651	685	728	674	633	653	667	701	704	681	662	710	639	677	629	703	692	652	680	699	643	689	702	718	684	693	653	647	637	681	688	668	672	677	708	601	676	735	700	656	671	673	683	681	650	658	640	613	652	704	698	664	680	668	600	699	709	661	651	685	674	687	648	658	666	695	675	685	677	671	684	744	649	709	687	684	691	682	665	684	672	661	654	720	641	693	684	672	707	655	702	655	699	676	659	689	708	686	694	689	664	622	658	666	679	686	678	704	655	667	670	734	691	671	685	625	638	683	663	642	696	682	659	681	690	679	668	682	683	697	670	653	649	634	685	695	644	696	689	668	650	658	667	668	687	694	632	627	687	654	679	677	702	646	645	680	669	674	629	683	676	735	646	650	667	684	673	653	633	656	689	653	686	637	624	677	646	652	704	640	643	692	644	612	695	662	659	673	620	649	634	695	648	688	677	677	649	702	675	649	711	655	705	659	627	688	689	685	649	663	701	665	740	675	676	652	724	654	689	687	682	667	636	646	659	678	670	704	673	673	699	628	695	643	700	643	663	674	708	707	683	695	686	693	657	646	702	668	686	653	691	649	701	629	731	717	656	667	689	663	665	667	683	685	660	660	653	656	609	671	729	702	687	684	697	683	730	678	670	683	625	710	684	687	661	668	680	673	668	695	648	699	681	693	648	704	670	645	643	669	640	676	696	624	652	715	691	676	674	664	704	648	695	666	636	695	628	667	684	717	660	705	656	664	628	629	647	697	665	689	659	698	669	615	704	653	713	721	716	668	733	675	666	659	672	681	674	676	670	690	649	637	676	723	696	647	703	690	636	658	698	647	624	650	691	674	695	677	640	627	669	689	670	680	659	701	678	679	711	678	674	702	643	643	661	640	661	670	683	701	629	647	656	671	669	692	656	670	665	679	668	718	668	702	666	655	709	645	721	713	676	656	692	688	670	678	690	703	650	653	667	704	662	660	686	706	686	668	715	622	664	658	669	617	655	678	713	631	660	662	688	719	686	639	641	696	662	751	637	682	710	668	679	702	640	660	669	713	668	684	694	645	672	628	648	626	692	667	682	697	637	651	648	693	672	709	708	713	677	710	694	683	650	701	643	649	660	663	710	673	661	713	665	669	630	648	649	655	640	653	697	658	674	677	654	665	691	633	695	681	688	658	629	650	683	640	675	679	662	634	724	673	687	670	650	669	660	651	672	724	730	674	615	673	662	693	671	681	724	624	678	700	686	694	685	707	673	660	660	642	675	637	655	714	681	696	650	703	689	646	635	682	687	676	649	667	676	676	678	659	698	684	665	663	682	703	693	688	657	686	688	656	665	647	663	654	689	689	745	688	724	699	659	674	706	621	664	639	679	698	726	690	666	687	678	692	696	664	695	662	683	668	654	717	611	673	689	615	678	674	643	733	645	684	675	646	611	644	669	672	683	683	691	644	670	687	681	650	626	725	664	695	674	673	637	691	673	684	689	696	688	658	674	733	683	652	637	718	645	731	656	650	659	660	648	661	620	686	702	691	708	690	640	661	661	617	658	623	700	663	664	652	675	684	662	683	696	686	726	680	653	654	647	650	667	654	661	687	598	665	677	708	670	685	684	666	687	666	647	691	648
38285	50235	45095	31373	23435	21329	16772	12021	7122	4423	2541	2109	2422	3545	3786	2151	1378	755	698	750	777	1056	956	628	601	498	421	402	352	393	401	360	394	397	388	374	367	390	401	389	364	403	392	346	359	339	368	328	325	352	359	331	301	295	306	341	321	303	292	329	323	346	319	284	351	292	304	328	276	305	310	305	292	309	316	311	304	315	300	328	306	329	297	287	292	312	273	296	318	329	310	294	297	311	281	311	286	283	296	292	278	273	306	280	286	299	311	293	307	303	287	302	304	258	315	287	308	305	381	328	324	280	318	285	282	282	298	285	277	286	302	275	290	296	291	323	269	298	342	283	276	305	298	275	295	294	323	269	287	316	333	307	295	303	295	313	325	295	297	297	291	292	309	290	313	297	274	313	304	290	309	310	302	299	285	287	301	284	283	252	292	297	294	287	337	311	299	273	303	313	317	283	293	286	288	290	312	288	298	268	279	292	319	287	293	308	304	306	296	297	308	293	281	289	272	315	284	318	310	294	315	281	309	266	315	295	310	319	290	277	316	323	309	316	294	313	295	310	290	265	288	296	280	340	270	304	291	274	321	306	306	266	297	305	300	285	301	286	296	292	312	272	322	300	294	295	329	290	272	283	294	274	307	303	298	278	269	306	284	315	294	285	313	309	319	275	312	256	285	279	307	300	285	255	317	355	278	297	298	320	259	307	339	301	302	314	286	289	284	296	335	291	318	307	323	277	306	312	303	310	298	295	297	298	295	311	293	306	257	308	305	308	277	295	295	302	284	282	253	263	327	269	283	287	319	292	284	315	302	283	321	267	318	287	303	299	302	324	286	283	310	309	287	310	313	317	280	305	289	294	304	271	288	297	320	294	323	308	301	285	296	282	337	332	310	281	312	285	321	311	311	277	303	333	301	309	312	288	295	287	315	326	298	295	270	304	333	347	272	269	309	273	300	331	274	275	285	295	297	314	317	327	257	298	299	295	280	285	291	301	295	314	294	286	309	283	290	256	298	275	301	301	299	291	317	307	278	294	305	305	298	281	269	277	301	278	282	319	323	326	289	281	280	287	271	311	266	305	299	296	282	301	296	319	300	262	293	279	306	289	300	276	317	286	295	294	282	308	288	296	292	308	268	309	296	272	340	319	286	277	334	269	310	281	285	287	326	310	289	297	312	288	310	305	334	299	308	296	295	325	308	310	284	263	305	292	279	304	299	298	271	282	298	288	317	308	288	265	274	271	297	275	315	262	313	305	273	281	281	276	310	312	295	331	300	302	310	289	281	283	325	312	318	275	274	300	318	282	302	286	284	306	326	253	312	298	288	297	292	358	267	292	314	310	281	271	262	307	293	309	280	293	303	323	282	298	284	291	290	318	304	292	285	311	306	317	303	293	292	251	279	287	297	296	291	305	302	295	302	290	315	330	296	324	293	269	296	267	303	290	288	303	284	267	289	315	289	262	308	286	311	320	321	296	273	266	334	301	311	314	277	290	329	298	279	287	291	329	292	301	323	340	316	308	276	255	311	318	287	330	304	318	292	324	293	315	308	271	295	279	293	319	291	290	284	312	266	296	280	290	291	292	263	319	297	287	275	314	314	308	269	279	296	320	317	346	266	291	289	322	324	268	287	290	304	290	299	309	303	309	295	298	286	302	336	280	303	323	292	283	311	312	336	320	315	311	288	318	271	307	299	293	284	300	335	303	314	260	305	271	306	299	298	270	295	298	303	277	302	305	304	290	277	289	266	273	290	305	307	273	308	286	315	316	307	311	281	287	311	257	298	318	312	293	279	290	283	298	305	315	255	295	327	287	303	309	299	293	312	314	323	311	296	291	328	296	312	298	318	297	301	291	310	295	269	320	290	292	273	312	332	296	300	308	295	293	309	300	281	322	297	302	324	290	310	291	302	296	296	300	319	305	283	293	327	266	287	289	295	321	290	294	292	272	306	307	280	314	315	275	296	285	279	309	282	322	304	296	293	308	314	244	295	284	287	315	297	316	311	307	274	288	267	310	265	311	266	292	331	302	275	291	308	295	298	296	316	276	299	271	291	285	305	299	285	291	289	259	299	311	299	252	307	312	299	313	308	292	265	336	279	293	294	302	275	282	324	319	297	284	272	295	307	318	281	277	277	308	270	274	312	264	329	286	272	297	276	256	291	300	285	314	318	297	284	315	280	278	275	318	304	317	306	306	274	266	287	291	300	311	274	308	267	286	287	294	314	318	294	292	292	288	298	312	315	275	270	291	267	276	307	278	274	278	292	307	269	287	296	324	283	272	277	309	280	322	315	298	295	296	319	304	280	300	316	302	291	280	286	290	288	277	297	300	299	270	341	283	262	285	282	308	323	307	325	260	275	296	309	282	284	292	286	304	297	253	329	316	281	274	295	299	306	292	266	314	307	339	320	303	295	277	307	288	314	280	296	264	316	318	292	303	290	273	283	315	315	312	287	287	314	310	320	297	293	289	297	294	294	314	301	313	280	243	302	306	297	309	307	316	297	272	285	268	277	308	258	308	337	336	287	320	305	291	288	299	322	309	288	274	263	284	299	300	305	297	276	306	303	301	288	298	284	279	292	285	314	303	303	316	307	281	306	311	317	305	303	312	329	298	287	289	263	305	304	307	362	315	295	271	311	318	300	284	272	286	284	262	320	315	302	325	315	277	282	338	297	299	308	284	294	265	281	290	270	293	286	303	269	290	280	301	309	281	273	342	292	294	280	296	312	280	313	315	334	327	286	332	311	285	332	314	302	292	324	304	307	308	310	261	293	303	312	305	290	288	321	264	318	306	290	298	310	287	309	308	293	285	293	316	303	307	295	271	290	293	274	326	295	288	282	292	289	289	299	306	300	281	280	312	311	305	306	297	293	296	279	306	298	268	290	287	302	313	286	294	286	303	301	314	274	305	300	283	267	299	287	283	316	312	314	295	273	277	305	273	269	293	276	278	311	341	298	282	292	303	288	274	343	309	291	298	291	303	287	328	313	293	305	311	288	319	295	309	291	297	283	328	270	280	291	306	312	295	285	293	272	283	304	301	297	317	310	297	314	292	292	309	315	311	285	301	310	264	287	277	331	321	311	298	278	281	305	322	329	324	313	301	280	293	302	306	293	302	304	313	297	304	257	280	312	310	300	301	294	294	296	306	295	264	301	294	290	267	335	288	292	305	280	263	331	293	330	304	292	322	288	321	295	296	292	325	308	292	296	288	315	321	351	309	276	326	290	300	335	326	270	287	296	309	262	290	316	298	304	316	308	313	333	335	302	338	287	247	312	266	294	314	306	307	330	294	282	296	297	304	289	305	327	308	284	287	323	294	298	293	302	254	286	288	274	287	287	313	299	322	311	326	323	304	277	328	275	292	304	308	272	300	313	299	266	320	312	295	279	323	278	308	320	283	303	295	284	304	300	292	287	300	308	290	274	301	295	290	287	310	310	298	291	307	306	307	312	298	265	309	301	322	307	292	277	294	278	343	301	277
27747	48726	49757	28032	18391	18676	20372	18965	14728	10573	7809	7061	8795	14156	14442	8267	6135	3435	2877	3278	3755	5290	4678	3206	2751	2231	1864	1338	1182	1229	1275	1314	1218	1254	1342	1450	1509	1541	1452	1346	1278	1197	1206	1182	1110	1066	1051	985	947	926	942	901	913	812	891	799	903	802	889	864	877	863	829	826	850	835	828	873	818	848	824	812	838	812	825	745	771	809	778	798	797	799	740	799	762	716	769	719	780	759	734	715	719	767	750	733	729	782	693	680	688	714	730	767	735	730	673	712	774	726	707	729	702	692	742	740	763	819	1062	814	748	777	663	667	726	726	672	719	764	703	685	718	723	724	693	714	687	691	752	737	742	720	716	680	692	765	717	701	714	751	683	725	717	761	720	733	728	669	721	728	649	714	745	761	749	717	712	738	710	678	740	740	753	729	735	733	752	660	711	686	689	715	717	694	697	668	739	707	662	725	704	723	766	692	707	728	670	697	732	681	727	710	733	719	744	684	733	747	748	729	743	749	735	744	726	718	706	710	738	750	738	703	715	722	697	717	708	700	757	714	743	711	754	726	736	747	744	725	692	673	712	714	712	697	756	690	718	675	703	732	708	735	714	714	742	761	735	706	693	714	696	708	709	729	665	729	747	726	741	703	713	701	668	765	690	705	730	697	742	725	741	785	672	690	721	719	715	708	680	727	735	741	687	700	699	765	733	701	727	777	726	715	736	699	684	742	708	744	710	695	731	712	716	696	728	721	703	733	771	682	707	750	674	697	692	714	688	740	718	736	757	786	754	685	714	704	726	736	701	755	752	685	679	743	743	711	698	703	761	712	721	711	725	731	711	662	690	752	698	707	761	723	737	692	750	701	724	726	719	754	713	744	700	730	726	691	699	723	711	696	699	732	751	722	695	713	735	761	712	684	715	730	698	752	770	735	704	678	681	746	740	730	715	666	734	695	717	695	771	735	738	675	631	726	724	747	705	714	794	673	724	724	741	691	727	695	678	693	713	712	673	714	687	731	694	697	743	710	681	724	674	686	756	756	760	717	713	710	760	712	749	710	713	705	717	719	721	741	737	742	713	713	719	687	771	757	748	696	685	721	759	682	755	743	786	752	717	700	730	705	776	702	739	721	690	705	706	686	705	723	666	708	728	694	676	724	776	712	780	723	749	704	715	746	694	727	711	719	710	725	697	726	734	754	695	725	722	721	744	705	750	771	707	706	690	744	708	709	743	687	709	685	730	732	724	675	751	692	706	689	725	770	724	701	675	703	727	691	753	768	739	713	742	716	741	722	754	729	703	743	735	680	690	690	689	734	699	714	760	720	721	735	737	736	725	737	753	713	681	732	761	754	776	714	738	695	666	748	714	756	731	694	737	736	710	725	686	668	713	741	690	723	713	734	736	669	673	686	699	700	690	722	711	676	743	733	741	701	737	721	731	658	658	755	722	700	692	726	708	721	711	710	715	739	749	693	747	717	711	707	702	754	701	712	735	735	687	738	697	736	722	670	683	712	690	726	699	681	696	746	760	740	753	723	693	763	702	717	713	742	749	716	740	672	708	710	724	684	764	742	669	722	709	702	691	717	711	738	705	731	725	697	736	725	751	706	738	708	742	732	686	749	721	730	694	690	669	705	727	720	721	704	741	681	726	747	732	736	745	738	732	761	703	684	727	715	717	714	734	704	700	712	710	679	649	720	682	730	693	670	744	695	729	770	699	748	674	703	697	719	684	724	721	752	750	710	716	694	711	721	711	723	771	706	747	674	723	792	755	695	701	701	735	729	745	741	664	687	690	740	760	704	695	704	788	700	683	752	711	712	781	708	690	710	762	705	735	720	710	742	693	662	708	709	766	675	693	738	681	670	721	717	706	711	710	698	730	735	697	752	712	717	722	711	700	739	706	742	714	713	699	698	699	704	689	732	727	741	739	723	688	770	755	682	705	758	714	736	791	715	770	708	745	734	764	732	707	712	686	813	693	720	675	687	697	736	724	742	690	744	719	738	721	719	663	720	736	721	700	738	705	693	711	721	698	716	660	746	754	719	714	758	704	730	764	763	697	704	695	664	690	736	736	681	708	742	726	717	705	713	742	669	741	688	734	729	701	685	695	692	688	755	727	695	713	714	691	710	709	668	716	738	702	717	699	714	706	722	734	744	695	731	714	711	685	721	689	709	757	722	721	744	716	711	757	709	751	684	737	680	702	731	722	707	749	736	672	700	676	724	763	679	734	709	661	675	708	746	698	739	675	741	757	693	634	714	695	755	760	738	768	742	714	732	754	747	676	707	702	679	691	727	707	743	717	710	721	746	771	735	724	729	682	717	693	744	668	688	748	708	706	686	762	739	719	761	722	728	709	725	723	694	708	699	730	727	686	756	733	685	667	673	718	715	658	756	741	757	721	733	736	742	700	776	708	750	700	681	709	731	696	701	731	661	675	702	672	711	743	688	668	712	680	737	736	776	685	754	694	738	710	723	733	719	699	711	741	727	737	686	667	670	712	745	740	696	699	715	741	711	687	712	743	707	724	708	736	722	753	701	697	719	687	763	710	734	723	751	745	708	702	707	699	705	712	722	715	687	737	679	748	732	745	701	679	704	702	753	705	716	674	705	684	753	705	680	747	747	683	763	703	726	736	710	679	742	774	715	674	705	722	739	705	750	734	740	731	717	751	718	681	718	688	734	700	708	729	714	701	723	663	693	717	760	733	767	691	672	712	733	687	682	722	712	729	697	691	724	706	645	729	700	695	677	718	702	748	718	731	753	722	743	711	735	686	709	716	722	696	738	702	734	715	703	715	740	699	701	671	759	708	706	688	769	735	690	739	728	683	750	703	718	776	772	720	749	693	704	696	713	730	713	730	749	745	696	719	752	730	726	725	701	755	698	757	713	711	714	716	692	716	688	682	700	720	679	735	715	774	659	677	725	694	754	733	703	733	670	685	701	733	729	717	713	722	706	748	722	702	738	715	711	736	712	706	727	715	712	739	671	696	688	682	680	734	730	668	713	700	757	726	694	738	757	736	743	711	691	723	726	656	707	691	666	726	691	709	706	729	713	766	720	752	694	660	707	721	711	737	690	686	707	710	731	719	701	748	752	733	685	658	758	668	700	701	722	706	698	731	713	714	723	716	716	685	712	713	692	736	730	715	739	743	720	748	723	718	682	645	712	695	739	762	702	764	718	734	671	698	724	682	707	725	725	759	685	670	723	699	728	708	716	707	638	717	772	711	713	729	700	744	734	717	728	739	699	725	701	690	692	713	650	756	722	700	688	700	715	705	689	690	707	723	741	748	676	729	698	693	693	720	724	741	792	733	661	695	731	702	732	734	710	728	791	724	714	749	751	738	702	680	763	742	745	770	666	757	717	755	668	691	724	701	757	764	693	717	762	702	693	713	716	728	707	734	705	742	715	710	791	634	727	735	747	698	694	718	720	727	722	662	743	710	700	683	760	689	695	739	733	724	721	726	719	719	664	694	727	756	720	750	766	712	738	689	723
46222	50407	42729	28998	25002	24101	22030	18677	12925	8653	4744	3883	3986	5613	6282	3837	1753	1130	893	841	1161	1617	1306	913	787	664	506	397	375	373	406	381	392	365	402	421	448	426	433	381	410	370	349	351	365	347	326	332	325	330	296	340	291	285	313	286	313	284	273	271	290	288	281	311	268	286	294	280	260	284	265	273	284	286	262	252	277	307	287	306	276	263	249	273	288	297	266	240	257	258	277	271	244	251	254	263	304	264	236	223	304	271	313	273	281	260	259	289	309	315	262	287	258	281	307	277	317	294	347	297	276	261	249	266	251	262	292	263	250	245	292	258	252	278	263	295	283	274	266	285	265	269	271	266	264	271	255	282	274	265	219	273	258	252	286	256	223	265	275	295	271	263	251	281	300	245	303	250	279	290	297	273	274	232	253	247	266	282	249	248	259	249	246	264	261	235	269	259	273	260	252	281	261	249	262	260	259	264	272	293	233	264	251	235	276	268	275	269	254	266	279	264	280	262	248	284	263	268	232	260	281	275	305	282	272	271	261	287	274	266	260	262	293	259	281	261	273	267	253	265	266	286	283	265	284	263	267	237	258	262	275	284	293	261	298	257	262	255	253	286	257	251	270	258	267	237	267	319	261	259	240	267	265	261	299	290	281	272	262	249	283	258	244	258	281	294	235	286	279	262	278	247	268	274	274	286	265	255	295	271	256	293	243	256	250	263	279	269	267	252	264	268	253	260	251	275	253	285	295	247	252	264	259	263	264	289	262	283	275	260	261	288	257	257	265	258	284	281	267	286	227	270	300	290	259	235	257	285	239	272	271	261	260	259	265	278	265	284	269	268	249	258	243	271	275	234	285	298	258	273	253	276	273	270	274	301	261	285	242	273	268	259	235	262	287	273	308	289	250	249	267	272	269	251	240	219	259	275	272	246	265	289	276	267	297	300	255	273	268	262	283	273	292	274	290	266	307	278	263	282	241	243	248	275	268	291	292	233	257	258	279	254	265	246	254	255	258	254	259	271	261	292	266	254	254	250	273	282	265	260	240	261	265	281	276	267	242	266	263	272	293	261	264	282	261	243	260	279	272	263	279	242	272	286	277	270	258	255	256	274	252	268	264	245	292	270	283	266	268	248	269	269	271	276	257	286	271	284	261	248	251	254	261	322	247	234	283	308	275	270	294	252	279	271	241	255	285	221	264	251	276	279	238	283	260	287	262	216	268	256	223	291	261	250	243	271	257	239	236	256	250	268	264	273	246	274	266	273	262	251	259	250	251	248	266	276	276	287	265	268	271	247	257	268	280	260	277	255	296	243	273	270	283	296	309	271	277	294	268	268	284	250	278	288	262	271	262	308	241	245	266	239	247	290	248	288	257	258	250	299	251	298	259	271	280	260	258	262	255	276	254	232	256	275	268	261	268	245	254	298	255	242	248	248	268	264	312	258	276	232	250	248	260	240	260	268	280	273	260	236	280	254	262	268	246	269	260	280	256	264	224	282	290	266	268	242	274	267	229	235	265	283	263	221	256	253	269	228	267	253	257	288	296	273	294	273	256	253	253	229	242	273	288	249	289	233	261	263	275	283	242	257	270	260	272	253	279	244	267	240	260	257	309	264	263	277	245	246	295	272	233	279	241	261	241	261	271	268	268	266	251	281	243	282	277	277	228	277	238	243	268	255	258	251	227	249	263	303	273	275	274	256	273	294	275	268	232	245	260	290	270	261	253	283	258	286	247	269	271	253	257	262	267	271	262	284	272	278	244	264	241	264	250	239	234	256	290	250	277	260	261	255	257	256	266	281	273	261	301	280	258	248	279	255	269	234	259	283	268	240	255	279	258	282	238	255	287	303	278	241	227	269	256	266	293	249	264	259	268	259	254	280	264	249	287	239	280	245	273	260	271	275	286	255	245	280	273	270	308	277	274	264	251	271	264	237	252	253	271	283	239	265	245	263	262	239	258	255	261	247	272	264	267	246	313	267	260	232	260	274	286	235	249	244	276	275	246	283	259	285	218	290	277	248	248	242	275	248	268	303	264	266	270	288	270	278	290	245	237	267	257	274	274	283	226	276	261	241	237	266	272	265	271	253	261	250	270	270	256	255	272	263	251	242	235	274	264	250	295	252	284	292	250	261	279	272	268	220	276	255	245	318	267	288	222	289	285	283	273	253	235	265	251	296	262	267	229	288	254	238	261	269	302	258	305	261	261	264	248	236	252	275	255	262	297	256	292	243	234	252	262	264	249	271	263	240	256	289	273	278	256	264	274	285	282	275	260	224	220	269	289	235	216	293	277	277	263	259	270	287	253	273	285	242	249	290	279	253	295	268	277	258	258	257	270	266	263	242	245	279	245	278	313	262	257	277	266	240	258	284	268	256	251	263	233	281	259	255	260	261	274	263	290	285	260	246	289	255	280	285	263	245	279	298	295	303	261	234	256	309	269	271	282	245	274	270	264	283	278	246	287	279	264	267	283	270	272	291	283	278	284	263	274	288	244	269	304	253	265	275	289	259	260	275	266	250	257	261	266	280	286	281	262	266	256	254	249	281	255	242	249	266	238	283	261	254	278	280	259	246	282	255	284	252	259	270	249	257	265	268	239	258	251	260	304	249	261	293	242	277	263	287	269	267	245	262	248	259	254	236	262	257	264	244	268	266	256	263	261	264	256	241	291	276	278	286	274	265	253	244	231	263	271	255	230	270	276	252	261	261	264	234	270	309	263	269	259	250	264	249	239	271	238	290	250	279	239	256	282	260	273	256	247	256	268	267	271	252	284	264	283	290	236	271	292	263	234	239	272	244	284	276	254	265	275	262	264	242	250	244	258	308	273	263	260	280	249	249	281	258	260	278	266	286	279	309	241	286	247	263	268	260	246	252	254	270	266	302	259	279	266	265	257	254	281	265	264	245	251	276	235	243	261	301	260	255	262	256	233	252	239	274	244	262	261	223	239	257	299	265	230	291	262	239	288	248	234	273	274	283	238	246	263	213	222	248	257	273	256	264	280	287	249	281	216	283	271	283	270	251	243	256	248	280	262	252	301	256	232	304	251	274	272	274	266	267	289	285	283	241	250	271	261	273	258	269	290	271	290	247	275	257	258	256	224	266	254	240	236	267	254	252	258	305	241	273	260	256	276	270	235	254	258	262	287	270	247	267	248	262	247	274	277	307	260	272	256	303	278	276	252	269	276	283	272	230	218	264	262	250	261	275	263	253	280	227	271	251	288	275	256	236	262	278	287	271	274	247	271	248	254	232	276	268	243	253	278	267	257	264	249	249	287	233	249	257	273	263	263	257	256	268	263	254	253	245	264	288	276	262	292	240	288	270	262	259	287	256	251	283	264	242	298	247	304	264	268	243	287	260	277	260	253	260	259	260	252	274	274	212	255	252	263	263	282	241	257	263	294	274	264	260	239	247	281	249	249	266	237	245	249	305	262	264	278	262	254	286	301	271	267	240	260	257	254	274	249	246	288	256	239	275	258	251	282	279
34630	50395	47884	29279	26053	27076	28019	25200	21821	16308	11688	10947	12878	18811	18685	13047	6713	5190	4214	4335	5674	8421	6667	4529	4049	3215	2355	1643	1358	1402	1498	1484	1530	1591	1672	1721	1797	1818	1733	1609	1534	1538	1379	1317	1301	1122	1068	983	903	961	996	919	894	782	896	824	814	841	891	867	904	938	864	818	814	739	803	797	809	799	762	769	818	793	772	742	779	687	730	714	694	710	761	758	741	700	684	689	665	665	679	619	652	663	661	690	625	638	581	622	625	640	704	657	658	664	659	630	634	646	622	637	644	678	680	740	830	848	1250	847	633	634	668	660	684	579	623	647	681	620	638	643	682	608	656	612	655	614	581	640	658	606	652	643	652	595	666	599	675	611	601	609	655	609	728	669	636	651	646	663	630	626	645	648	598	654	608	634	628	640	627	656	634	649	605	598	609	658	633	647	641	640	614	585	663	594	642	688	664	639	682	618	607	688	671	628	639	665	642	651	614	644	624	661	651	661	624	573	649	676	648	636	625	637	627	608	628	637	687	625	625	663	664	667	619	639	629	576	638	642	628	640	598	628	673	595	668	621	637	607	636	657	658	642	628	619	633	643	611	643	653	640	629	692	635	660	639	629	610	665	671	664	584	650	614	641	617	666	634	663	634	611	645	601	648	635	631	652	636	640	655	644	676	630	601	630	626	641	622	661	606	586	578	661	661	611	674	631	620	650	648	635	672	641	670	686	605	686	610	639	639	656	598	646	633	619	626	658	689	598	618	664	669	645	628	687	625	599	633	667	635	597	655	656	618	594	634	639	616	652	648	635	585	601	617	642	649	635	646	631	660	638	616	666	632	625	619	632	635	654	608	684	654	639	659	616	639	653	637	652	611	619	650	620	654	647	604	621	618	655	667	641	666	665	595	586	621	638	628	666	609	666	662	627	648	657	689	652	672	607	646	629	626	642	619	617	663	606	682	616	622	619	636	662	642	627	648	661	645	651	640	651	594	656	647	635	607	639	660	628	628	593	659	601	675	606	600	597	626	649	667	605	627	650	658	678	649	632	644	575	621	659	670	648	625	651	603	608	636	627	645	653	615	684	600	670	628	617	610	669	612	630	649	655	613	635	659	642	631	637	674	630	654	592	638	644	667	645	640	634	608	619	638	640	614	627	621	633	657	637	659	666	596	660	670	616	664	612	664	694	638	639	645	634	632	666	578	636	631	653	635	634	621	657	636	637	663	634	632	636	623	598	650	649	627	590	632	597	649	644	629	606	620	663	603	608	631	645	660	606	636	627	641	675	608	650	622	658	637	612	641	637	634	627	622	605	677	580	617	571	687	650	646	642	627	598	607	621	621	658	639	605	595	610	682	668	627	589	624	641	692	674	628	657	646	636	619	634	710	629	667	628	615	660	641	667	624	626	643	663	648	657	663	678	650	651	619	670	607	685	646	623	647	593	647	601	611	594	630	600	674	643	651	617	635	667	639	651	634	640	646	651	630	668	631	668	581	590	660	673	670	639	631	657	622	658	654	668	653	674	653	624	617	630	654	674	645	601	607	634	620	637	646	611	646	650	618	622	622	578	624	665	629	672	629	640	604	624	621	675	625	629	672	605	613	637	647	621	612	632	643	611	642	647	638	633	620	611	661	670	636	613	647	606	635	636	624	634	609	669	610	602	659	638	669	650	622	605	661	670	680	651	627	659	631	630	599	644	636	652	637	611	657	636	598	670	653	619	655	616	639	615	658	601	637	601	623	688	631	628	611	635	682	598	605	673	642	630	635	673	649	632	585	612	577	652	706	645	601	629	627	600	638	656	632	626	641	623	624	643	644	620	637	606	600	602	699	645	627	649	679	602	622	657	627	622	611	649	643	646	662	595	667	635	642	579	602	644	653	583	631	611	588	675	609	680	655	609	630	626	650	658	645	641	620	616	612	594	666	657	647	640	601	607	623	684	667	594	663	614	664	650	606	631	627	595	650	660	655	652	680	612	577	648	646	600	723	613	659	681	634	633	637	615	595	645	672	603	617	653	629	659	635	615	630	650	620	654	631	654	671	631	586	629	617	605	655	663	646	633	664	600	650	665	620	603	683	614	637	614	668	668	640	657	660	644	612	633	634	637	643	634	695	633	620	619	640	578	617	628	686	645	692	656	677	648	667	635	654	696	656	644	683	627	641	603	662	624	593	671	633	631	656	604	646	655	653	618	602	690	634	656	648	636	613	671	665	639	599	646	624	621	617	625	627	612	617	632	635	656	653	611	588	625	642	631	630	647	679	644	630	633	615	620	595	628	668	611	639	657	630	649	645	642	628	646	627	671	645	585	585	637	642	635	661	617	625	629	641	624	622	622	631	630	625	616	641	625	667	632	611	569	653	657	644	612	642	697	613	606	637	649	642	607	638	644	650	650	613	651	633	649	647	633	662	638	633	644	672	689	627	630	657	627	670	626	659	659	628	708	642	648	660	635	659	609	619	604	650	630	664	630	629	633	609	632	627	602	645	607	636	635	679	642	649	614	640	568	615	656	636	657	631	616	634	617	604	604	635	621	652	657	626	672	608	639	683	606	619	592	641	624	632	637	641	617	632	650	653	676	640	594	655	659	666	633	644	616	640	624	602	659	629	591	620	618	636	633	652	610	619	643	622	653	621	631	676	647	667	638	660	625	645	605	593	640	626	661	683	655	607	641	608	621	641	641	645	646	642	627	644	655	599	643	690	640	634	636	650	651	656	644	653	663	623	647	604	639	609	640	627	634	654	643	669	684	625	632	646	616	643	605	641	610	666	608	617	625	606	599	648	611	614	664	623	595	653	676	645	663	631	585	642	608	682	625	618	650	620	663	643	624	653	642	708	654	677	638	613	670	634	655	667	630	627	659	660	630	636	650	651	641	613	635	649	644	610	605	648	630	624	610	666	642	628	625	658	663	605	620	651	614	632	636	651	647	654	634	651	658	641	610	627	610	652	625	660	622	666	604	599	626	632	669	649	598	660	637	670	660	650	658	655	611	646	629	628	613	652	642	637	624	598	592	613	614	595	648	625	674	611	644	629	658	577	638	639	616	639	633	698	634	637	599	627	653	643	591	653	654	618	661	628	618	642	621	662	648	642	634	638	633	623	679	652	709	597	596	629	623	635	646	671	618	625	672	676	667	636	599	645	639	613	649	648	657	681	664	636	649	664	635	672	598	665	663	646	623	646	625	624	610	629	652	633	613	610	633	659	624	638	592	675	637	647	631	634	663	597	659	640	617	644	627	662	678	686	620	643	673	662	625	623	634	622	651	699	645	636	637	644	655	642	623	667	651	601	688	639	615	632	638	679	632	625	625	588	613	662	668	694	673	666	637	631	634	668	628	639	611	664	623	641	700	644	692	633	589	637	647	624	632	662	616	626	639	635	632	642	635	626	653	651	635	638	616	637	620	680	659	622	625	649	620	678	640	637	619	596	653	663	635	591	614	626	644	659	631	602	665	640	648	633	643	627	619	627	630	677	597	605	650	655	681	668	662
13808	19890	21561	9442	3292	1842	1275	1032	910	789	603	547	567	561	583	501	428	425	431	435	360	397	385	405	370	316	325	290	284	291	297	319	286	319	357	303	314	337	301	299	325	284	274	293	314	330	296	303	292	302	287	311	275	251	256	288	294	296	263	308	283	265	314	282	312	258	304	265	291	278	259	281	293	283	260	297	311	280	271	281	259	269	274	289	283	263	280	261	292	263	268	319	265	273	277	278	295	297	279	280	265	265	274	244	293	272	318	267	253	274	287	261	270	258	248	239	267	270	254	260	293	291	254	269	299	299	274	254	265	235	274	240	262	270	256	278	250	261	283	293	271	282	253	295	270	310	272	257	259	266	286	264	267	271	258	279	286	258	307	273	306	276	277	269	248	262	277	285	288	280	259	237	256	291	293	280	288	279	291	259	276	286	240	282	286	290	294	288	294	289	274	291	225	279	292	247	262	225	262	303	310	260	293	262	283	301	280	282	273	255	268	262	263	286	287	237	239	286	298	280	288	243	302	286	305	293	287	252	295	310	265	281	278	277	297	299	262	291	289	275	229	277	251	234	269	310	272	270	278	280	255	266	281	268	251	282	289	263	269	300	244	276	253	254	262	270	258	264	273	270	283	274	292	274	292	280	262	263	250	259	281	264	282	274	293	256	275	268	293	258	261	245	278	268	270	285	269	254	276	271	269	305	300	268	315	250	263	271	275	278	311	259	288	255	263	284	277	271	274	258	237	249	276	233	241	288	271	264	315	285	263	266	243	258	283	284	275	296	260	276	274	274	251	254	279	266	284	269	286	303	284	260	264	275	280	252	276	253	254	262	306	258	265	289	257	253	298	254	253	294	262	287	278	256	282	278	275	287	286	237	299	259	266	256	262	241	274	266	259	281	280	249	303	244	262	286	270	263	277	261	261	270	283	275	277	255	243	260	237	286	297	267	274	293	279	258	262	281	254	261	270	247	246	260	292	281	289	264	270	287	277	272	258	260	277	267	273	265	283	254	251	305	289	221	265	256	251	263	290	255	273	282	277	284	278	290	272	274	276	280	287	264	280	266	284	271	277	258	262	284	286	266	256	279	269	247	286	281	256	282	268	262	278	278	298	271	255	249	260	256	270	258	309	300	273	273	258	298	265	276	257	259	276	278	303	297	275	277	280	268	258	229	219	267	278	281	269	267	302	271	263	269	270	272	280	270	259	263	309	267	271	272	255	268	270	285	303	267	274	259	281	263	245	264	275	268	274	296	261	257	267	272	298	274	279	275	263	270	272	260	288	264	291	278	258	271	293	262	255	266	285	272	252	271	285	301	310	237	273	266	268	259	264	266	279	276	266	290	278	283	280	294	287	254	237	273	286	245	285	279	243	273	276	291	249	294	272	281	266	266	247	255	294	263	275	278	297	249	263	278	253	287	246	285	278	278	274	277	256	270	266	279	276	273	303	312	264	253	291	250	269	296	305	296	269	266	268	284	275	260	276	285	289	246	260	301	271	273	285	293	269	254	238	299	285	257	252	279	264	254	285	265	275	255	285	240	264	287	287	265	287	281	260	277	275	287	243	275	253	301	260	268	263	267	253	304	272	292	261	236	271	272	273	299	277	286	231	282	250	286	253	260	280	279	285	276	300	273	299	243	277	280	278	242	299	290	273	295	254	317	291	262	291	263	275	291	262	261	284	273	261	261	324	286	274	277	298	266	279	279	264	275	255	267	280	285	258	286	323	266	241	283	292	297	277	264	256	276	277	277	286	270	287	288	257	290	270	295	298	255	278	252	245	279	304	293	320	261	273	299	250	285	293	297	248	249	284	292	294	266	271	288	250	295	300	256	240	280	290	271	309	262	274	287	292	257	271	281	275	248	264	293	261	253	252	276	295	255	277	267	278	247	302	258	297	294	291	316	262	279	268	251	271	230	290	257	273	276	273	264	280	289	264	284	296	259	275	282	285	272	273	292	266	287	277	270	242	258	256	271	275	293	257	266	287	280	268	249	276	289	241	263	264	258	290	267	252	261	309	251	275	285	268	274	240	269	275	245	299	272	290	299	253	276	275	253	248	245	284	277	283	254	301	279	249	261	268	287	276	268	272	270	264	264	273	290	264	270	312	267	289	231	245	289	245	277	256	265	260	296	266	269	238	279	280	265	287	283	250	269	250	254	278	256	252	264	254	259	280	242	273	275	289	278	277	272	267	267	275	268	255	265	248	287	274	289	284	296	269	258	262	279	260	259	291	263	265	298	281	274	291	251	255	254	268	280	303	273	277	253	290	268	256	307	294	260	292	280	293	278	258	279	276	281	252	256	259	236	264	267	294	318	264	243	272	254	264	255	276	291	270	267	288	288	275	232	261	281	253	237	271	268	237	259	276	305	262	274	231	286	300	270	290	281	276	255	253	296	279	259	285	312	273	285	262	280	309	297	275	254	256	258	302	294	254	287	316	280	277	257	284	251	308	280	277	287	271	268	266	250	290	282	292	229	283	266	270	252	286	284	271	287	284	278	271	250	274	275	260	250	280	270	261	270	252	269	305	278	275	290	301	313	306	271	297	298	288	276	263	262	295	246	241	274	285	272	267	289	260	260	266	247	283	245	278	302	247	275	291	288	245	271	281	265	275	284	311	302	316	289	260	291	236	322	295	247	246	302	267	295	238	285	250	298	268	204	293	273	260	289	251	254	263	283	281	281	327	290	263	279	253	293	291	292	295	238	263	292	275	272	266	257	281	263	264	256	273	257	270	280	275	286	281	256	270	254	281	286	264	292	261	296	265	275	265	245	301	287	265	289	297	290	261	265	280	269	254	271	259	241	290	267	257	270	269	277	266	265	291	283	262	276	286	276	281	294	283	314	246	262	264	259	247	281	265	271	285	247	258	279	267	277	273	281	252	285	262	295	303	261	295	261	298	277	265	239	276	247	284	290	276	266	277	270	287	272	275	260	281	284	264	248	244	267	283	285	280	272	253	259	280	281	282	262	255	253	288	260	252	271	300	274	260	258	287	259	258	255	274	239	284	274	279	287	282	263	278	259	301	252	280	284	293	255	271	282	275	283	277	261	260	292	270	287	267	256	264	291	285	270	295	268	274	271	267	270	314	288	267	269	259	285	262	227	244	283	293	252	258	270	284	284	263	301	286	260	289	257	258	277	278	271	236	278	300	276	294	290	251	278	296	282	244	277	265	282	258	291	294	273	300	265	294	259	260	322	280	265	257	271	284	285	291	276	313	306	266	283	251	306	279	255	290	269	267	281	303	269	250	271	265	272	287	261	270	271	271	279	265	282	279	278	265	255	243	265	278	235	276	274	278	284	254	291	265	265	276	267	275	284	252	303	307	294	267	259	285	264	299	263	248	281	293	270	282	248	258	269	270	290	288	260	279	272	248	283	280	286	258	281	287	254	265	249	258	246	260	257	272	297	299	263	291	292	280	296	278	258	258	269	260	271	262	291	252	274	284	279	276	300	288	252	261	297	275	296
10233	21985	24066	11460	7109	6325	5168	4319	3676	3306	2337	2411	2326	2664	2650	2111	1734	1734	1632	1520	1553	1663	1618	1438	1285	1232	1034	937	880	898	989	935	922	956	989	988	1035	1032	990	1024	963	912	941	890	880	890	795	819	767	835	847	786	739	727	726	729	742	729	797	722	788	739	774	735	713	705	717	710	751	724	729	728	691	647	759	730	729	760	750	720	726	682	691	667	697	681	682	665	724	666	656	621	692	660	726	657	678	712	704	670	666	669	666	688	659	710	737	693	731	638	700	711	712	672	676	668	666	702	669	675	654	655	698	689	699	699	685	711	739	678	716	704	663	749	692	665	715	675	684	679	630	711	675	677	710	684	674	702	675	665	644	682	648	685	669	675	691	665	671	669	685	669	710	656	690	705	682	671	637	623	675	667	681	677	692	647	687	683	660	633	632	729	652	707	643	715	689	648	657	638	702	689	678	657	661	660	691	660	665	692	636	658	661	721	685	693	701	682	675	690	657	679	697	662	662	649	694	651	671	706	664	701	710	700	675	656	678	702	680	643	679	727	668	651	639	688	669	667	648	665	653	671	666	705	677	691	689	666	684	678	700	685	653	675	716	671	636	693	642	711	708	680	621	687	650	711	623	728	668	672	682	679	660	647	648	713	699	676	714	706	672	685	669	719	661	644	690	632	713	709	648	709	648	673	658	653	680	685	700	682	699	734	701	612	687	639	638	668	697	674	700	695	672	704	654	662	681	668	643	686	664	657	673	683	663	667	701	709	662	700	660	646	712	702	650	684	723	668	665	646	743	694	633	692	716	676	686	691	695	642	712	708	691	641	681	670	684	666	652	669	656	689	674	683	641	670	676	679	720	646	725	624	659	691	693	698	688	676	693	679	667	653	669	686	710	703	684	662	627	694	675	641	632	660	691	626	645	669	681	694	673	688	711	677	721	688	684	711	645	666	682	676	679	688	651	629	670	696	622	703	648	708	673	628	699	728	696	703	722	681	638	682	724	655	619	660	678	689	636	669	695	686	721	666	740	629	708	700	702	670	739	661	684	663	682	685	682	659	659	669	702	634	700	667	735	671	704	717	686	657	662	690	635	660	706	710	717	678	634	659	686	689	664	652	628	690	684	680	700	683	721	671	706	644	695	660	668	660	677	640	676	664	688	693	686	662	691	675	694	702	656	635	724	690	683	713	666	675	688	647	680	634	674	655	642	617	712	648	618	667	617	631	709	714	691	658	690	616	673	698	660	685	694	641	671	661	658	696	707	682	683	671	677	660	672	653	695	698	733	662	673	655	671	678	655	661	729	670	676	645	697	705	689	693	712	644	695	649	654	695	637	658	712	708	646	639	657	651	664	654	689	686	680	689	675	671	684	648	653	650	678	682	688	709	668	676	663	699	604	657	687	678	688	691	654	732	703	644	650	672	703	618	681	683	688	710	672	694	666	670	665	677	672	687	655	673	675	673	680	687	667	706	669	671	671	675	686	684	650	658	674	635	685	641	667	724	693	689	662	734	666	675	715	683	736	670	687	672	684	679	688	673	725	717	672	668	667	715	652	646	679	711	669	704	696	683	702	675	682	676	665	646	701	724	691	683	693	689	674	668	691	681	634	715	644	659	676	689	684	659	670	660	687	651	705	728	725	714	690	692	666	670	635	676	688	610	660	712	707	662	696	747	701	701	654	674	717	691	675	690	652	660	689	674	692	682	674	632	642	709	648	756	663	668	663	668	689	706	670	673	675	675	639	682	711	684	652	685	689	671	661	705	693	689	687	683	618	689	661	647	709	693	682	625	687	700	701	657	692	738	692	696	648	688	701	698	687	699	664	671	672	641	654	696	672	714	709	619	673	694	690	645	672	661	619	650	681	715	687	691	666	665	650	657	688	656	696	692	693	701	689	738	658	676	680	687	664	675	676	651	663	640	668	669	694	650	635	714	677	691	694	680	682	696	662	640	715	669	707	645	727	723	644	681	710	649	660	678	665	677	590	699	691	664	677	662	681	657	686	679	747	655	687	639	630	695	715	675	672	729	632	667	657	651	664	631	640	697	686	697	674	720	700	649	702	654	657	657	636	693	671	712	658	693	671	680	666	672	701	676	725	656	686	653	647	688	718	693	655	648	664	648	665	673	657	713	672	675	659	713	657	665	672	670	676	682	697	638	689	624	675	661	693	667	664	678	682	664	698	678	722	737	655	683	714	651	678	687	679	679	716	671	645	638	687	664	653	659	623	671	680	653	630	663	670	664	720	639	622	647	674	692	645	671	692	656	665	685	683	670	651	661	637	673	693	704	671	654	652	720	686	701	674	662	654	649	651	667	668	741	721	747	682	655	674	671	623	642	664	665	666	713	663	670	671	679	669	683	681	657	648	679	657	669	709	651	668	665	654	687	694	729	669	682	666	679	652	644	667	705	698	624	703	689	699	656	715	672	656	667	716	663	669	691	711	666	644	629	750	694	661	744	657	670	681	635	682	708	689	678	694	638	656	695	720	691	708	603	657	629	670	681	668	673	669	684	701	667	681	618	680	665	726	698	634	694	646	677	671	633	630	618	680	670	713	679	661	656	668	692	678	701	671	645	631	716	685	691	678	686	675	672	627	636	713	705	735	656	687	694	705	679	682	672	694	699	668	652	694	620	663	632	675	670	713	732	701	655	667	713	665	676	684	671	721	689	692	641	720	652	705	680	741	701	700	656	629	692	688	679	685	677	644	715	697	670	682	682	707	667	712	673	694	711	707	675	700	663	673	711	697	662	662	690	642	727	626	693	653	651	666	694	616	658	673	680	669	682	676	706	668	690	663	645	688	683	677	692	646	663	681	647	690	690	685	662	706	675	661	665	668	656	647	659	648	664	699	712	685	652	692	655	621	717	680	685	701	653	677	614	707	684	643	652	644	709	643	633	718	679	661	652	694	662	705	680	625	696	660	704	649	677	669	694	680	716	661	721	689	640	733	659	657	659	675	690	689	662	695	673	638	671	731	689	664	649	666	684	713	643	630	698	677	659	645	688	723	661	688	668	687	677	676	692	726	629	712	634	660	738	653	690	714	689	665	671	668	657	675	691	636	683	658	641	681	650	660	690	691	650	698	634	632	639	633	716	658	741	687	667	646	672	700	697	693	721	737	740	662	682	689	679	698	686	692	656	643	696	625	748	680	647	705	656	686	732	674	677	680	715	683	678	691	662	692	660	666	710	708	672	680	655	686	703	659	677	640	668	649	695	640	707	689	700	712	664	633	682	663	708	704	708	694	699	632	664	686	680	663	663	691	727	647	695	630	702	685	633	690	702	659	703	669	690	673	715	689	672	682	686	619	703	651	692	668	671	709	684	696	636	690	683	699	672	708	678	674	711	663	688	671	712	664	698	641	674	694	628	721	677	635	657	630	691	637	695	624	660	662	678	678	674	697	632	721	625	634	700	719	689	702	653	686	654	697	623	691	658	649	664	673	693	668	672	645	709	659	673	670	645	699	684	679	685	723	657
43752	48675	43520	33078	23944	22029	17719	12052	7261	5130	2389	2224	2190	3534	3694	1707	1190	1003	733	876	837	951	863	653	570	502	447	384	358	356	391	367	383	352	398	367	416	402	404	387	357	392	349	387	400	345	343	334	370	360	333	327	366	341	345	315	352	314	301	319	335	322	335	306	285	315	309	288	315	280	300	308	321	280	311	279	289	286	326	320	302	295	302	301	304	298	311	292	349	350	333	307	313	302	307	301	326	296	341	318	353	301	334	327	319	284	278	330	303	320	309	346	283	320	289	304	357	331	301	268	314	347	280	290	303	318	304	282	314	313	315	293	340	298	312	289	291	283	279	323	272	290	269	285	315	284	278	319	301	290	319	297	311	285	296	309	300	343	279	310	282	315	332	317	314	287	337	265	304	295	293	291	281	298	279	283	309	302	320	320	321	280	288	326	296	295	287	344	302	297	324	295	261	313	319	300	319	284	301	315	288	304	275	300	316	307	314	293	299	288	275	321	295	302	305	334	291	289	318	313	292	292	291	293	318	287	312	252	316	280	302	291	289	267	305	313	311	298	328	325	305	301	307	279	289	273	331	330	299	311	311	286	253	282	289	325	285	308	272	289	302	315	320	326	283	283	297	311	325	268	266	305	291	293	333	312	317	283	295	289	292	293	273	305	297	300	332	303	312	292	271	296	319	301	314	271	315	305	318	322	293	309	312	304	317	331	294	319	298	295	301	291	278	335	278	318	294	318	297	307	294	318	273	268	299	334	316	294	282	282	287	281	290	305	279	284	301	331	312	263	295	283	312	295	311	282	298	277	284	300	288	314	339	298	280	323	321	317	306	319	333	264	322	316	326	288	299	296	307	294	297	323	275	300	299	289	326	283	304	309	299	325	278	336	300	293	306	328	330	280	293	302	299	282	327	262	274	318	301	277	288	308	338	292	267	284	305	269	292	318	276	300	304	342	312	306	301	331	292	293	303	281	305	269	291	268	295	311	308	302	318	292	335	288	258	316	307	297	306	296	301	315	309	291	301	321	312	284	292	296	307	299	296	285	322	291	304	300	339	316	311	306	287	305	260	286	295	307	310	310	282	304	285	324	291	328	324	298	291	315	293	289	309	310	283	274	314	309	299	318	290	301	293	308	310	315	286	288	275	279	303	322	321	288	317	300	325	312	291	306	292	276	279	271	290	265	296	285	264	290	305	325	280	293	267	274	267	272	297	315	306	277	345	271	312	273	306	287	298	323	300	270	308	294	286	312	295	292	322	315	265	306	307	286	281	298	287	299	303	305	310	316	284	299	251	298	337	302	289	289	289	289	305	282	299	294	309	274	279	327	325	302	320	303	317	310	307	323	318	308	334	324	305	314	347	267	313	286	320	328	304	322	318	318	328	285	319	292	333	310	292	322	279	319	285	296	282	304	312	314	301	304	290	277	302	291	276	305	291	345	292	329	319	273	309	310	276	329	325	265	314	328	287	289	306	304	304	315	303	285	293	272	272	267	293	283	294	284	297	312	307	298	315	306	303	344	282	276	297	335	329	296	283	323	322	309	290	311	303	288	291	316	293	256	257	313	299	284	291	300	311	292	330	264	325	281	273	302	324	315	304	293	257	284	315	311	295	294	271	301	267	312	278	294	294	278	306	305	304	296	314	313	294	287	269	295	293	290	315	291	282	322	313	341	303	302	326	303	302	311	305	339	318	316	279	297	306	295	309	287	323	315	321	281	317	302	318	344	331	285	279	347	292	306	309	306	276	325	285	329	286	310	308	274	302	272	348	320	296	300	320	300	304	289	318	303	291	316	307	315	324	272	297	294	319	304	281	316	259	314	312	308	321	282	279	304	311	308	333	295	321	323	292	291	301	312	297	302	284	285	278	298	293	325	272	290	300	321	308	285	293	267	288	304	319	323	312	300	316	309	295	314	300	299	294	283	310	317	308	313	305	298	323	311	323	279	350	316	280	284	351	290	268	340	268	316	309	298	295	312	316	308	312	279	303	320	300	282	286	305	287	282	291	287	281	331	290	240	328	303	306	297	299	307	299	304	322	310	312	262	303	304	319	294	311	313	319	318	293	302	319	305	325	308	326	309	306	320	312	260	287	331	315	306	280	308	315	330	286	307	321	299	334	321	303	283	296	298	340	284	287	307	278	274	349	313	329	321	310	298	277	296	288	263	285	306	314	324	274	329	300	296	312	284	266	298	261	315	335	340	306	293	314	313	288	316	300	296	313	316	311	309	296	298	292	293	311	312	331	309	302	301	277	323	286	315	318	289	310	295	295	288	326	297	293	296	305	307	302	288	302	301	288	287	283	290	297	308	294	299	318	306	318	276	287	277	327	304	312	306	313	319	292	280	283	317	303	298	301	301	295	293	292	288	277	287	311	341	316	268	329	319	310	317	283	292	320	264	282	302	327	308	304	302	302	314	313	315	281	272	309	272	273	291	312	275	343	334	308	304	260	284	287	297	352	309	321	327	300	304	294	307	293	278	319	291	330	302	280	301	266	318	303	293	298	315	298	312	297	300	255	302	312	331	327	316	307	284	307	296	317	290	295	300	304	292	291	316	276	310	321	302	315	316	284	337	301	320	282	308	297	323	295	274	268	254	299	289	289	306	303	313	339	324	277	293	293	286	308	304	295	273	313	294	311	293	323	275	321	330	307	290	286	317	298	300	318	275	286	270	294	318	323	342	308	293	325	315	300	326	328	296	328	282	287	284	293	299	264	293	305	316	283	290	299	306	288	292	281	294	299	284	314	303	265	294	311	311	323	290	293	302	321	308	301	300	295	277	314	324	284	281	324	292	308	286	319	330	306	314	310	308	269	340	277	295	283	302	298	316	312	316	281	286	314	285	310	294	321	327	321	295	310	316	286	327	269	324	328	294	335	293	306	304	319	285	315	310	319	292	303	286	316	294	297	333	289	319	298	260	286	292	309	312	331	301	287	326	315	292	296	362	275	280	293	279	269	313	284	310	287	324	314	293	299	291	310	336	301	323	340	323	290	297	299	289	305	301	337	275	295	278	306	300	300	316	318	312	316	287	280	318	299	311	331	297	311	302	316	296	288	320	284	301	307	350	348	304	296	323	328	286	310	274	293	335	286	308	320	297	299	270	332	305	336	285	312	288	309	299	298	292	292	300	286	321	308	308	263	295	322	293	300	301	295	308	308	321	326	302	309	313	343	295	307	298	368	302	326	291	280	302	281	325	306	271	332	257	304	299	298	299	293	283	289	314	311	312	288	292	268	295	262	306	332	270	290	296	306	321	290	284	302	296	309	307	339	297	308	279	303	286	303	302	261	317	316	312	293	291	304	321	290	291	303	330	322	289	323	314	284	306	294	293	299	299	283	310	301	296	327	282	298	302	304	302	302	309	313	312	279	295	293	260	292	325	314	285	304	308	295	308	315	332	318	292	317	327	299	322	282	304	317	313	280	326	299	269	309	311	278	319	276	304	330	284	303	295	332	281	316	279	281	308	296	288
34911	49685	50614	25898	19679	21913	21046	19209	15141	13193	7522	7776	8636	14035	13906	6996	5360	4678	3441	4314	3724	5173	4527	2786	2747	2258	1874	1407	1236	1237	1357	1290	1272	1307	1289	1365	1498	1496	1409	1299	1292	1292	1167	1168	1098	1060	1023	964	934	897	977	888	831	869	863	836	852	875	883	870	918	863	839	882	808	798	817	843	807	822	807	794	817	781	809	799	838	816	774	823	770	755	800	759	783	745	717	756	765	724	770	792	757	750	747	735	753	750	745	742	716	754	796	706	735	741	728	746	759	727	763	742	751	738	776	854	917	882	1018	779	726	709	715	680	769	752	753	708	720	721	738	737	766	684	719	710	713	699	705	756	738	696	710	712	715	697	706	721	719	767	762	747	710	736	755	732	710	676	731	721	705	722	745	712	708	716	727	741	722	746	741	684	732	714	702	738	709	717	705	700	752	723	695	753	721	715	754	664	685	707	734	740	743	746	744	679	719	730	720	713	713	721	672	746	701	705	727	694	716	713	706	736	691	683	700	694	735	734	683	727	736	690	715	734	621	717	707	706	723	709	691	700	690	730	660	718	759	672	728	716	691	711	722	726	712	741	730	696	708	745	722	681	689	786	759	732	717	762	675	729	700	736	757	720	727	672	721	703	749	719	721	713	675	744	737	732	719	717	731	740	715	811	702	716	693	698	703	702	689	719	730	759	721	672	692	716	782	722	709	680	717	734	707	714	687	753	737	708	725	781	719	720	757	743	727	731	738	733	747	744	715	728	692	690	691	758	750	732	724	723	723	727	706	752	737	697	709	719	698	747	702	735	709	734	705	752	744	695	768	721	713	758	688	742	703	745	755	734	740	699	740	726	758	758	725	747	776	692	725	715	778	738	733	730	733	724	715	684	706	747	705	675	677	736	750	727	739	722	733	691	742	673	746	685	666	664	736	740	736	751	732	750	724	740	698	715	737	713	721	765	735	756	739	716	719	748	706	738	681	701	697	727	686	698	724	696	721	719	687	728	791	755	709	742	744	726	732	746	764	761	674	709	700	717	726	753	712	744	721	716	757	697	703	714	711	715	688	714	782	725	706	747	672	743	743	700	654	767	731	705	708	790	751	714	691	732	759	761	760	687	734	754	716	681	735	728	715	697	730	674	768	707	716	711	725	702	704	779	679	721	686	752	744	708	727	717	733	755	680	741	768	694	722	717	706	731	680	770	704	706	757	744	686	707	683	687	748	782	750	718	719	765	746	722	765	713	753	688	715	734	753	725	782	670	740	666	718	751	718	705	715	726	715	729	746	734	716	787	738	731	714	707	725	718	678	747	652	691	742	698	733	701	723	675	693	736	760	708	729	701	768	694	704	744	748	709	701	711	660	701	725	728	681	747	742	771	710	702	731	729	775	743	687	738	706	722	741	713	693	713	689	696	673	716	687	697	707	709	697	747	702	686	719	712	682	713	744	774	671	762	722	703	722	771	714	708	733	720	731	740	714	688	681	741	749	704	723	721	716	735	685	688	736	705	715	759	728	700	723	747	737	722	713	695	715	731	717	714	704	733	743	730	736	722	731	687	745	743	704	695	715	715	754	685	678	688	720	763	721	682	670	741	693	726	690	688	715	741	718	754	736	747	713	694	721	711	711	743	771	757	733	733	730	754	723	714	721	756	719	754	701	719	719	745	687	737	746	674	700	711	713	727	764	703	738	731	703	729	752	746	714	715	729	746	717	783	760	698	711	725	721	681	724	797	755	762	761	687	716	718	734	704	745	711	748	700	706	735	735	731	723	729	780	754	737	736	719	742	697	721	724	737	694	706	723	720	743	703	705	710	705	695	728	719	723	760	725	764	719	761	766	715	694	763	764	778	744	703	752	745	698	726	710	704	703	756	745	723	740	715	689	757	692	690	738	718	740	740	748	752	709	713	691	722	710	719	765	727	719	667	725	693	720	735	772	727	737	694	669	765	740	711	741	706	683	711	716	709	714	759	756	733	762	735	710	717	745	705	722	706	738	623	712	669	720	730	765	708	720	778	689	764	752	734	687	681	714	752	678	728	773	737	717	749	753	688	715	755	727	737	732	747	720	717	779	698	785	721	706	731	760	738	717	754	690	744	687	692	740	720	711	713	731	715	760	753	746	694	695	711	681	735	718	713	718	716	719	752	728	725	749	739	712	751	669	745	707	746	718	709	724	726	750	775	703	727	734	669	707	671	734	745	708	734	712	719	698	687	724	712	744	674	726	718	742	710	759	676	683	718	714	706	720	740	761	706	729	752	698	747	730	734	739	732	722	778	815	703	793	699	760	692	690	737	747	778	661	733	744	729	695	715	676	754	740	751	716	716	755	718	735	706	715	745	717	694	771	718	755	719	746	714	714	711	746	736	745	745	754	702	675	714	747	719	713	717	739	779	743	703	760	697	800	729	770	707	705	751	762	717	736	685	707	706	756	744	706	716	681	734	711	722	706	719	718	704	699	709	705	736	710	753	725	713	723	734	696	736	731	698	663	692	700	774	709	711	738	693	698	709	706	758	722	712	772	771	717	706	725	725	729	750	737	704	737	732	717	726	733	762	729	673	722	741	713	675	738	746	735	735	728	755	753	732	693	772	742	714	711	726	708	750	729	733	736	738	682	719	737	750	728	702	741	725	732	704	767	747	720	696	719	774	698	731	700	758	726	760	774	730	692	737	722	727	764	715	657	761	765	730	736	715	702	742	721	681	748	717	747	693	731	708	713	735	703	770	737	736	703	719	762	720	744	707	757	731	725	768	740	695	738	714	724	715	705	709	682	709	718	735	721	766	749	730	740	724	709	748	709	727	716	704	716	733	677	713	704	710	725	766	757	692	734	689	718	699	762	692	768	721	766	772	725	723	719	724	722	723	704	714	707	732	724	735	773	736	689	768	750	731	743	728	775	719	750	693	713	707	739	766	738	714	722	713	697	709	730	745	753	715	762	733	752	728	736	729	765	683	737	712	748	743	698	702	726	761	661	681	703	704	736	776	698	725	745	750	678	676	749	745	721	713	757	728	727	744	684	714	713	727	711	750	774	717	713	684	738	694	756	689	741	767	752	726	726	717	714	749	751	709	696	743	758	742	713	725	756	777	710	722	754	736	727	723	721	676	672	705	744	720	772	707	701	734	737	742	755	726	759	705	704	770	691	719	723	688	719	715	747	724	744	705	705	695	673	752	757	706	710	746	710	758	701	794	770	677	695	712	737	728	753	761	754	760	765	755	691	701	776	708	735	744	751	701	754	735	689	717	713	782	702	776	725	734	732	748	735	709	698	748	708	736	709	704	739	737	794	728	767	751	715	716	713	705	688	712	724	761	765	678	742	735	721	683	753	680	771	770	736	732	746	712	789	702	714	720	717	708	710	736	720	746	768	684	769	726	741	738	757	719	747	746	776	697	769	758	750	737	707	750	723	737	720	733	701	740	714	764	711	742	698	737	755	701	697	763	751	743	725	753	724	762	742	709	716	785	778	690	746	730	674	715	727	694	699	655
49830	48718	43357	28562	24000	23997	23831	19346	13155	9374	4411	4053	3410	6359	6606	3559	2015	1362	1117	1702	1178	1481	1415	828	822	669	614	385	373	431	427	404	363	398	389	412	393	412	408	398	413	388	366	344	337	325	356	328	272	334	345	319	334	303	286	293	325	297	304	306	358	298	272	292	322	285	304	287	303	284	308	292	288	305	287	307	279	285	301	315	270	312	276	282	280	290	258	254	288	301	295	284	311	262	273	258	293	282	280	283	292	295	259	289	284	265	285	275	298	282	247	295	257	286	254	299	314	321	378	301	269	268	257	276	281	275	295	247	242	285	283	266	250	290	262	273	266	280	270	292	275	261	270	282	290	276	254	249	291	246	276	249	304	247	249	276	226	293	251	289	267	239	257	286	269	263	255	261	270	281	287	267	280	271	267	280	265	271	273	253	283	286	284	256	262	249	261	267	279	263	246	258	236	268	282	284	275	256	283	286	258	243	264	263	256	266	264	304	241	300	267	296	271	263	281	281	292	246	292	268	277	297	298	273	262	259	283	315	291	267	275	229	291	257	265	260	275	281	288	256	273	291	311	263	258	254	258	259	270	299	325	294	281	273	296	255	264	285	307	280	258	284	247	268	260	260	266	269	250	279	247	263	261	290	267	290	265	262	257	248	281	288	267	310	254	262	262	261	265	214	275	262	274	283	273	257	282	278	271	256	266	306	251	273	290	273	293	270	283	252	258	278	265	282	309	298	259	284	280	288	279	280	292	252	295	259	258	268	279	257	296	254	282	267	306	289	258	263	259	279	263	235	270	245	280	303	261	274	264	272	268	258	274	289	269	275	277	255	268	307	284	261	313	298	274	253	301	249	259	262	262	254	273	286	275	311	297	258	285	290	280	265	278	271	269	302	275	263	251	286	254	280	267	302	255	270	280	263	271	283	272	287	292	251	275	260	281	269	275	247	279	290	264	278	270	283	318	284	295	253	274	300	275	267	274	247	311	259	260	261	282	278	288	252	283	295	291	267	286	271	295	302	265	267	276	288	248	225	255	280	293	298	270	264	276	265	249	270	287	280	260	306	271	262	248	278	264	257	286	255	257	257	251	281	287	278	249	253	301	250	263	240	261	249	270	260	277	261	264	283	281	265	277	276	251	272	265	297	258	275	284	270	305	283	256	298	269	257	262	252	296	259	291	274	252	275	253	256	270	260	266	280	243	280	285	255	276	270	297	258	305	298	260	308	285	262	253	268	299	290	274	273	231	305	261	260	246	256	290	248	246	266	242	274	260	265	291	300	267	265	274	256	259	277	276	276	245	274	265	263	277	257	274	271	279	246	273	249	291	245	239	284	268	274	272	264	267	263	290	249	266	305	260	287	268	270	264	291	298	290	286	298	268	316	247	235	263	266	276	273	264	268	266	275	269	286	258	282	277	317	284	258	271	262	242	253	238	260	283	273	254	279	282	256	268	280	284	275	263	258	246	280	257	257	281	273	283	290	319	251	280	261	253	260	271	270	240	264	272	279	277	265	284	270	278	291	276	280	250	270	264	286	286	266	253	262	277	259	260	275	290	253	267	286	265	251	240	274	279	276	306	273	276	268	263	261	248	267	273	270	288	309	258	231	288	265	285	297	261	264	283	261	247	270	266	281	247	308	299	282	259	244	280	285	266	242	296	273	270	253	262	263	269	255	279	273	283	269	271	297	280	272	244	272	241	260	301	285	242	238	248	292	282	256	290	253	283	278	270	262	266	260	255	258	258	285	260	259	280	290	253	273	277	283	247	265	263	254	291	265	283	268	282	249	252	258	278	276	253	272	272	236	264	310	259	265	265	242	287	281	257	284	252	284	298	263	293	265	252	268	244	267	221	260	258	270	269	244	275	271	262	275	262	250	270	317	308	259	240	262	257	282	274	287	283	268	284	288	284	271	275	254	287	277	274	270	302	266	267	297	249	255	290	277	279	287	322	312	259	276	280	268	280	280	276	296	296	267	284	296	287	262	254	278	268	294	289	266	282	269	266	302	295	268	249	291	278	272	298	259	257	275	251	274	281	284	290	265	269	272	278	274	265	234	290	307	275	287	295	269	274	267	281	280	302	251	273	249	287	245	287	278	290	282	262	273	297	289	270	261	265	292	262	247	280	294	280	265	273	273	286	251	290	300	299	258	286	240	294	257	266	279	284	272	299	282	250	257	296	272	257	256	246	296	289	271	255	236	222	264	243	245	278	236	282	230	272	250	248	257	272	286	266	288	273	271	266	290	256	277	273	237	276	260	268	235	297	267	251	252	257	279	280	260	265	280	279	265	244	279	270	230	284	298	258	289	297	275	264	257	295	288	288	259	248	278	275	268	244	254	283	254	270	276	255	270	290	290	243	249	267	261	282	243	271	282	284	294	272	256	274	268	268	301	285	287	237	247	296	273	245	274	271	255	281	259	286	268	281	287	274	265	263	290	250	280	275	272	270	242	260	268	293	276	305	282	263	258	260	261	265	242	248	253	282	256	270	289	268	253	268	252	277	262	279	269	268	271	283	300	266	267	274	268	241	274	279	286	320	252	289	281	285	273	277	272	281	264	303	274	266	272	301	295	270	294	255	262	271	285	292	280	276	260	288	263	282	255	259	287	252	279	253	287	287	266	260	252	291	276	276	221	294	235	277	290	258	255	270	230	274	261	278	274	254	218	235	277	273	283	293	275	276	275	287	237	257	285	247	289	217	261	274	272	277	263	284	254	326	270	253	279	285	271	263	271	272	293	280	282	252	276	301	273	269	276	288	272	257	283	300	275	287	313	313	279	272	269	277	289	273	301	259	270	304	303	297	281	271	277	218	292	270	250	254	279	283	252	283	269	267	299	267	258	243	280	254	254	294	278	275	248	295	264	261	260	264	281	256	279	248	293	285	288	264	304	279	292	290	272	259	245	251	257	286	277	278	238	285	254	260	245	278	297	264	251	305	258	291	288	268	264	256	274	277	292	269	237	294	280	239	227	280	285	298	251	294	265	266	283	276	282	259	267	273	257	267	274	320	304	275	284	298	253	250	311	274	273	270	236	284	254	281	295	270	267	289	280	292	264	280	267	266	286	290	273	272	288	235	262	255	267	258	249	260	260	252	272	292	291	269	275	265	290	261	281	290	249	289	293	261	270	285	261	285	268	257	264	277	271	262	271	256	242	290	285	259	255	280	299	243	298	310	245	261	289	264	285	262	249	290	277	284	267	270	271	287	259	276	308	254	288	250	262	260	240	277	268	254	253	272	279	295	255	264	252	293	265	288	251	280	273	272	216	258	288	250	279	301	296	265	294	296	308	224	289	237	261	295	285	282	279	296	265	252	261	285	280	285	276	265	235	316	263	255	309	279	252	269	265	236	256	261	252	297	267	254	264	288	279	266	243	262	309	263	263	274	275	267	312	274	253	252	319	265	252	263	276	278	274	251	235	291	251	285	278	254	245	258	256	284	257	255	270	289	253	282	292	292	267	273	275	231	253	265	304
39312	49865	45524	26495	24879	26722	28947	25495	20973	17789	11552	11617	11621	20806	20766	10799	7759	5609	5125	7825	5286	7789	6713	4100	4190	3403	2560	1552	1380	1418	1400	1443	1469	1433	1548	1543	1712	1743	1720	1627	1638	1461	1332	1270	1208	1127	990	1009	981	994	1017	986	935	878	821	853	871	857	920	847	900	894	839	800	732	815	798	796	791	803	777	792	760	768	770	783	735	703	731	770	794	755	708	724	719	690	697	742	640	676	646	737	646	660	676	646	645	646	605	689	694	676	716	663	689	643	661	679	688	657	655	603	641	705	662	820	992	1056	1133	795	680	657	665	660	674	658	673	693	622	623	659	626	649	688	602	667	642	648	652	671	702	653	618	659	685	614	707	673	643	658	625	641	618	680	668	674	676	636	657	652	602	610	657	631	670	695	647	661	614	680	632	580	619	687	612	629	618	672	691	609	645	602	652	623	652	639	625	625	665	672	628	630	632	632	648	601	662	689	651	650	616	706	654	656	630	647	635	620	598	596	636	641	659	638	644	668	625	616	624	659	627	658	633	658	617	670	660	612	652	614	642	695	612	682	671	667	642	645	629	667	610	627	679	621	670	639	636	614	631	651	655	607	619	675	634	644	666	627	676	658	635	666	640	623	672	648	618	649	692	660	601	675	629	676	649	654	636	662	641	665	639	646	633	659	644	627	638	581	656	672	633	642	635	632	676	655	670	625	605	651	688	601	666	656	646	674	604	635	641	669	630	604	650	610	676	633	675	620	625	627	635	671	619	643	640	668	647	668	652	644	669	653	673	622	671	633	664	644	643	660	640	659	607	692	630	694	612	654	651	644	632	689	683	659	669	634	655	661	633	646	690	640	637	635	597	653	648	620	641	630	631	641	594	679	613	619	637	649	657	681	642	631	670	621	651	667	621	633	636	609	621	641	626	640	646	571	671	662	634	643	662	631	627	622	661	633	633	638	685	686	620	607	643	637	616	622	612	653	614	654	617	663	663	634	663	650	631	645	644	693	624	662	647	656	634	665	625	651	676	613	634	621	618	620	594	599	646	681	606	626	672	632	625	640	635	674	638	604	653	607	627	659	616	665	617	664	657	615	627	592	619	638	636	631	658	666	638	649	617	628	640	665	623	631	638	635	627	601	618	655	622	625	660	612	608	674	691	678	629	603	699	617	670	601	674	683	649	674	629	601	726	640	663	615	662	705	725	644	631	653	632	626	640	609	631	593	657	704	694	659	645	644	606	649	618	660	642	620	625	637	632	659	621	645	638	636	663	666	708	595	626	661	642	664	629	641	672	702	638	653	649	669	617	650	610	704	654	641	639	636	598	608	638	664	691	601	656	632	631	652	644	665	624	616	652	642	580	671	643	640	653	683	623	663	655	679	622	675	648	663	660	620	652	570	620	644	623	643	653	629	651	652	610	651	660	648	603	657	664	649	652	640	658	646	629	643	672	641	644	603	597	675	667	609	611	639	613	656	676	660	631	654	645	619	656	633	665	636	685	626	601	607	632	606	647	649	652	594	686	657	619	652	678	638	657	638	673	640	651	655	642	634	624	632	639	612	686	657	606	644	621	629	611	671	651	622	612	654	653	664	690	603	627	618	641	604	705	586	615	609	631	650	656	638	659	652	591	669	653	654	680	613	651	609	612	615	657	639	618	611	641	627	656	619	655	653	587	625	584	700	641	645	605	636	627	659	645	614	642	673	652	631	670	648	635	680	652	682	667	560	634	654	637	601	637	605	636	653	644	648	643	600	641	642	655	616	686	599	634	659	617	661	587	635	660	651	651	649	662	635	662	630	639	676	668	635	591	622	632	676	636	607	625	635	624	612	695	652	674	650	617	694	660	665	632	661	629	643	636	688	636	616	636	671	669	641	703	638	651	627	610	615	643	612	617	625	646	627	634	667	599	650	630	651	716	655	638	605	662	583	613	614	637	648	634	621	634	621	625	618	657	633	620	685	630	652	630	637	610	651	651	652	630	633	667	633	632	675	660	656	604	648	651	640	662	686	651	628	666	703	664	650	618	633	672	627	625	633	663	648	603	638	660	633	660	685	641	619	644	661	640	681	589	668	674	668	645	663	654	634	646	675	618	669	637	604	612	662	647	649	619	650	607	671	674	623	606	627	630	669	640	656	688	626	627	651	600	693	649	597	617	658	611	637	625	656	623	621	636	626	678	645	644	592	642	686	690	699	636	648	636	652	649	665	630	620	632	693	663	624	667	656	548	665	645	585	682	663	643	620	634	630	661	644	648	635	623	640	621	647	628	643	624	682	673	631	629	640	624	642	618	603	681	633	603	665	638	557	649	643	629	661	649	631	631	629	652	647	645	665	644	625	609	605	660	611	601	629	641	658	622	664	695	644	665	650	605	664	607	611	651	642	655	637	643	662	633	673	693	579	617	637	641	648	569	605	616	645	647	654	672	672	630	630	581	673	606	655	623	688	637	648	637	623	676	622	638	651	643	597	638	635	609	650	641	633	657	666	600	627	649	628	665	620	653	627	619	648	639	614	626	681	669	621	623	682	632	632	657	660	679	688	656	646	620	644	659	633	613	661	665	694	597	600	668	639	674	610	607	660	658	649	669	603	651	641	674	659	666	625	669	653	639	604	646	618	669	664	649	639	647	631	620	594	601	607	616	624	638	634	611	628	668	643	645	641	663	652	632	675	664	662	645	661	691	640	662	661	606	680	629	678	637	630	651	627	649	672	657	663	635	680	658	647	676	642	690	626	645	641	649	689	658	670	621	664	629	637	619	658	676	624	628	618	646	604	625	633	674	696	617	662	665	643	606	633	613	675	704	641	652	641	629	638	623	653	661	624	639	609	616	657	636	617	652	631	652	648	617	636	640	672	612	628	619	642	689	661	585	659	628	644	646	629	671	630	658	670	634	671	607	613	707	599	629	660	621	627	669	658	626	644	622	650	616	630	608	667	664	639	646	657	653	630	656	648	608	636	638	616	653	621	623	652	669	613	646	639	664	651	642	633	636	625	629	645	656	611	673	701	661	712	658	650	630	653	632	620	612	667	663	642	633	611	628	614	646	659	638	669	631	620	625	632	636	639	656	617	617	653	610	679	636	645	684	646	631	687	640	672	606	639	685	614	604	673	718	677	667	601	664	678	616	662	697	625	673	652	641	665	598	600	629	631	657	677	674	679	664	651	649	589	605	642	632	626	639	646	688	613	656	681	691	652	639	643	624	666	647	623	660	618	627	656	667	678	665	637	632	638	617	654	648	618	632	616	626	639	652	603	637	674	643	622	625	679	625	650	634	635	608	648	681	647	649	676	676	662	667	642	660	639	641	590	614	622	631	641	671	646	646	673	627	663	605	648	629	642	668	683	658	672	627	621	631	622	606	671	603	615	662	655	612	670	666	656	679	671	693	655	668	645	680	610	645	594	667	693	681	690	670	649	633	596	641	678	638	634	645	606	641	650	695	637	669	647	645	645	615	627	613	619	648	662	656	670	618	637	679	673	636	678	663	663	658	630
13953	18226	24734	10169	3250	1604	1230	850	711	725	587	526	576	585	571	458	455	449	402	408	442	396	395	385	388	371	319	325	307	322	308	306	283	320	314	299	288	312	337	301	315	300	307	315	335	274	300	307	291	277	270	307	320	309	309	308	301	289	331	276	281	297	317	272	250	286	297	232	240	297	270	249	313	289	293	272	266	260	292	284	288	294	305	307	307	288	281	289	296	244	272	311	260	275	298	278	262	249	270	285	309	297	275	266	294	293	303	278	261	273	314	281	282	291	305	271	251	300	301	273	269	234	275	253	270	292	267	259	292	289	288	264	264	266	280	266	280	317	295	283	285	276	241	256	273	264	259	278	306	266	302	282	282	281	263	303	289	290	257	269	278	305	281	262	247	274	250	246	285	274	294	264	308	275	286	306	256	264	303	308	270	258	256	277	302	274	313	302	278	282	269	277	270	283	258	265	279	295	278	262	252	288	280	292	268	268	268	265	283	269	278	268	270	303	283	287	274	251	270	261	293	275	286	260	281	285	280	304	302	237	288	261	308	257	264	264	282	316	260	290	255	292	260	306	289	295	305	297	274	263	261	263	269	289	281	276	254	282	282	269	287	314	283	274	316	238	305	237	285	259	310	261	271	281	260	291	286	263	282	265	273	319	290	290	296	263	241	288	292	256	300	259	280	276	288	275	283	281	257	281	260	246	282	285	274	291	288	302	267	308	265	297	256	275	280	247	279	300	280	259	281	279	262	258	282	262	308	296	312	272	285	241	300	258	271	280	265	275	293	299	293	289	295	283	256	294	254	272	287	286	291	250	269	266	273	271	275	310	266	281	248	257	268	270	277	290	272	248	287	242	285	261	267	260	265	259	284	253	283	280	273	268	289	295	262	300	277	296	241	285	268	266	280	281	276	271	279	281	309	310	307	269	260	265	296	295	284	261	271	280	247	262	293	297	297	289	273	252	262	262	285	253	286	275	276	278	281	281	280	298	275	284	258	262	281	270	299	295	263	256	267	284	293	276	269	255	268	287	311	267	259	272	253	309	256	270	303	268	271	261	266	252	294	285	259	297	273	281	306	271	283	287	275	285	288	267	278	291	289	277	283	275	284	298	267	278	267	312	299	276	267	312	305	286	282	299	296	271	273	289	272	283	307	298	268	268	282	291	262	267	245	252	248	289	254	271	244	293	293	283	260	252	264	278	278	293	274	293	277	270	295	287	290	280	268	251	275	304	268	265	270	280	278	270	276	271	278	296	281	285	278	274	302	271	288	299	295	288	234	305	284	277	278	262	282	291	314	249	259	280	309	278	287	289	246	265	281	302	300	282	288	305	264	307	267	276	271	292	270	272	285	285	263	250	298	274	273	301	283	287	318	274	266	273	298	283	294	288	320	274	275	289	273	300	279	288	281	270	265	292	301	268	282	271	294	277	264	270	301	296	258	276	276	266	307	253	277	277	285	269	297	256	293	279	271	281	281	272	280	257	286	312	300	260	279	268	278	252	272	252	262	254	300	299	296	263	278	285	271	264	281	252	246	261	257	287	269	281	271	285	269	279	281	258	251	288	279	304	269	261	270	276	288	265	282	284	281	283	277	276	270	260	273	266	300	249	267	281	261	266	254	275	273	282	255	277	276	260	281	289	286	280	266	271	255	272	277	276	263	294	237	274	253	272	286	286	307	274	279	297	252	245	300	286	271	278	295	295	276	313	298	287	272	325	269	305	270	230	251	276	271	288	273	279	284	267	290	264	285	290	291	279	277	286	269	276	258	280	274	303	286	293	289	294	311	264	282	252	294	262	245	268	304	257	252	270	248	293	264	267	261	289	279	261	266	280	272	256	299	275	292	256	248	268	276	318	284	262	261	284	270	298	269	297	275	258	279	271	269	256	272	254	266	273	275	261	283	306	302	290	259	307	273	282	268	270	309	248	281	276	288	314	276	278	281	281	277	276	275	251	285	291	271	268	272	288	283	297	230	305	255	262	273	282	302	279	275	297	273	260	293	289	302	258	263	298	261	302	298	260	275	250	280	258	273	283	260	277	268	262	304	263	277	244	301	269	266	266	279	263	267	256	293	290	288	282	288	284	274	273	275	263	321	285	295	302	255	297	292	300	272	246	254	254	270	267	310	287	267	265	274	305	292	277	232	304	318	272	280	257	275	269	311	286	292	261	282	307	275	245	265	287	270	281	276	275	276	282	313	244	282	266	264	278	282	272	276	243	265	267	275	302	287	269	273	258	268	324	246	280	266	277	309	297	241	272	302	299	264	277	253	280	249	287	269	277	260	282	290	257	302	283	275	282	275	274	302	286	294	284	293	294	293	247	299	298	290	293	274	287	272	283	286	277	266	293	292	284	285	273	273	284	287	255	277	270	275	287	258	268	294	283	308	279	286	284	298	262	315	285	282	305	281	279	252	271	268	302	280	251	256	274	297	267	300	279	300	276	285	278	311	271	295	294	243	269	296	295	293	272	286	292	284	274	264	285	253	292	284	282	304	290	266	244	285	277	260	272	294	298	287	255	282	294	281	290	279	279	261	262	273	275	245	277	259	280	295	278	265	289	288	268	265	270	267	303	326	276	267	265	300	282	270	280	312	259	284	268	259	285	277	274	296	301	274	295	276	279	295	266	262	306	286	302	310	232	242	271	279	293	312	253	280	259	263	279	281	300	270	254	286	268	284	268	262	245	265	269	309	295	264	260	246	270	311	272	278	292	256	267	263	250	282	267	287	298	317	268	264	284	250	239	277	262	252	272	260	280	259	283	282	286	281	293	284	251	237	292	262	270	261	258	291	277	277	273	264	307	257	272	265	280	285	264	290	289	272	272	283	273	271	257	277	249	266	258	286	303	286	263	262	273	257	291	265	289	280	285	268	291	264	260	270	297	254	284	254	297	302	252	301	291	268	310	295	265	294	283	306	268	257	267	267	294	264	291	298	293	269	291	275	261	277	301	275	270	275	238	275	279	236	275	278	295	272	317	292	265	295	317	287	299	284	228	260	278	288	285	281	263	262	279	245	275	256	307	265	284	277	275	280	278	315	278	247	249	267	280	285	244	270	275	261	287	298	294	254	272	254	281	243	312	294	259	284	281	269	274	248	280	277	301	252	287	283	308	296	274	290	281	237	250	267	302	259	302	299	290	250	277	279	273	266	288	247	281	257	268	281	262	278	269	252	272	263	290	283	281	292	279	278	298	281	303	262	270	269	265	278	271	259	255	277	293	294	294	272	300	297	286	293	280	283	286	284	269	267	295	282	272	298	297	261	262	285	265	297	288	262	290	280	276	305	280	271	265	302	286	272	282	299	270	243	293	253	262	276	299	266	273	278	289	325	271	309	280	279	280	261	282	273	270	274	295	291	295	305	278	270	298	269	249	280	300	289	261	299	268	285	284	253	284	321	287	245	266	282	246	265	251	279	278	288	279	324	234	306	294	298	291	267	286	257	255	257	232	265	284	289	258	263	256	226	289	256	276
10119	19798	28566	9996	7249	5705	5198	3961	3336	3214	2555	2268	2314	2865	2650	2038	1788	1596	1604	1565	1525	1657	1596	1408	1370	1173	1045	925	838	927	909	896	938	879	884	914	990	998	1017	990	979	874	884	871	881	825	803	795	853	851	827	747	790	726	754	765	732	728	781	767	763	737	719	697	725	701	758	758	741	688	682	709	748	728	710	725	753	738	706	759	710	745	737	706	680	738	693	686	652	675	684	700	669	720	693	704	648	698	705	706	686	696	712	714	706	696	687	675	649	722	671	701	678	718	647	683	686	717	688	652	694	699	669	723	634	681	623	690	672	676	702	717	672	670	720	686	681	669	716	641	680	718	677	676	660	657	639	642	680	685	684	725	673	725	727	694	671	693	717	703	654	685	686	664	688	683	659	689	636	714	673	670	723	677	707	680	711	703	711	674	677	699	694	692	696	677	680	650	683	691	720	703	657	690	687	641	679	672	707	688	647	686	700	668	647	668	672	665	727	715	686	693	675	681	698	687	670	698	649	663	694	669	666	669	725	650	677	716	727	674	668	672	672	699	641	662	702	665	679	673	693	692	702	733	648	678	746	702	680	685	660	705	701	701	698	648	702	695	673	593	654	733	655	698	692	700	667	693	673	694	656	667	669	689	630	692	670	699	698	712	695	694	680	709	674	765	728	693	670	645	677	675	681	687	736	711	676	690	736	666	668	674	655	678	697	681	703	688	675	628	664	696	629	648	721	703	662	648	720	682	713	706	737	707	693	683	714	690	714	696	699	645	669	662	730	643	691	685	691	663	741	698	637	666	689	700	670	689	654	713	666	698	644	686	698	762	672	665	699	642	662	703	660	703	682	690	670	685	741	671	729	674	661	677	710	674	682	671	667	706	684	696	668	702	738	683	706	715	721	685	702	677	672	664	677	679	733	691	663	703	676	673	670	682	661	696	651	700	668	724	678	625	634	663	656	624	698	630	679	714	701	642	677	638	714	684	645	669	700	672	675	705	618	688	720	664	604	704	677	668	701	670	667	681	700	790	688	723	695	735	687	735	684	705	683	627	650	677	633	681	663	646	686	680	716	694	696	669	672	708	625	661	696	671	649	727	725	683	682	704	698	708	680	680	636	752	755	657	695	687	682	661	701	651	714	732	695	676	719	677	673	728	680	695	679	665	658	685	688	698	704	693	658	688	713	669	645	706	708	661	736	703	718	722	729	665	728	666	663	661	613	658	628	650	651	666	685	687	731	646	673	676	656	649	667	690	685	700	663	704	675	703	638	661	657	690	695	684	732	718	687	666	710	661	653	684	684	656	651	653	715	694	653	662	682	680	700	677	658	703	711	659	630	692	716	663	747	666	652	710	648	692	720	656	719	654	664	721	675	703	701	689	666	647	702	646	656	655	687	659	737	671	680	678	651	655	680	686	683	674	664	698	674	726	698	698	668	637	713	668	712	663	692	692	730	695	676	712	676	696	631	661	648	674	731	718	683	679	686	724	665	710	660	664	711	696	692	657	670	661	687	651	718	643	669	688	723	725	685	657	707	684	707	696	667	681	686	700	661	670	707	679	729	676	633	689	691	661	678	718	665	691	639	696	667	674	644	688	685	636	630	721	664	667	615	667	715	710	658	680	680	703	658	681	678	656	702	634	705	670	669	678	642	702	666	726	669	703	649	692	679	668	671	679	688	676	678	684	690	667	668	674	648	670	689	634	659	678	680	669	684	695	675	678	683	663	690	672	661	683	637	705	675	673	652	672	709	698	682	649	680	642	685	693	683	662	705	675	728	688	687	695	701	732	685	689	714	687	694	678	663	660	693	660	702	628	690	662	690	692	694	707	650	658	639	722	702	726	688	712	695	697	707	684	631	697	717	660	680	684	704	680	704	703	635	641	672	703	670	674	711	641	634	700	667	627	695	714	698	662	685	708	634	697	689	685	675	663	699	677	662	667	688	670	681	694	689	669	684	645	697	672	625	623	658	667	706	636	677	644	689	647	704	711	634	694	723	674	667	689	650	677	659	702	672	717	721	744	729	668	699	674	651	717	681	637	722	684	615	705	718	681	675	678	706	706	635	710	704	664	656	693	648	694	716	686	658	653	673	657	694	701	683	679	622	655	706	678	677	701	675	668	702	702	693	659	700	641	649	684	619	648	673	638	685	664	702	687	672	678	694	645	701	748	674	748	631	689	673	720	648	694	669	713	682	691	667	707	666	708	696	676	713	662	693	698	654	653	675	624	693	711	698	672	677	716	656	713	674	688	668	684	678	668	664	700	689	687	671	699	653	697	699	667	682	669	695	706	723	680	635	694	698	663	680	687	662	684	683	659	650	651	688	627	683	699	667	654	696	637	695	678	673	729	701	685	690	671	666	646	678	657	675	700	705	725	677	674	652	642	641	690	707	679	684	632	734	696	636	660	660	684	656	718	718	683	650	646	615	662	729	681	679	680	742	699	678	681	692	696	684	643	692	685	683	689	691	681	668	722	683	677	670	688	688	763	642	636	687	666	666	683	704	676	689	684	674	741	735	664	739	716	718	715	689	695	688	704	645	660	680	681	652	633	692	711	665	676	683	670	704	697	742	708	648	673	701	665	712	663	667	678	669	694	732	730	664	695	706	624	672	668	694	668	671	676	695	632	647	670	657	698	704	666	692	677	678	754	665	661	639	742	715	703	643	638	673	697	663	661	629	654	706	643	648	649	676	663	703	636	723	625	695	655	650	717	625	633	682	713	713	694	706	666	705	648	690	686	655	704	704	682	715	705	752	710	675	724	670	695	673	684	681	686	671	703	733	676	669	683	642	669	706	702	673	693	683	671	645	734	672	682	705	688	685	709	740	639	677	652	683	616	669	701	644	715	681	681	681	673	685	722	670	713	684	653	727	694	664	686	706	679	652	701	673	673	697	680	698	707	686	661	700	709	709	689	719	657	694	687	673	662	660	694	710	695	685	677	670	654	699	632	686	682	679	675	702	721	718	662	675	666	642	673	674	655	692	636	691	610	682	650	643	663	669	685	667	642	687	698	696	639	677	718	679	656	648	686	677	656	646	677	626	690	686	685	692	667	622	683	682	700	664	687	635	658	672	683	682	668	686	676	647	686	677	659	661	652	702	710	683	717	638	698	653	668	690	655	674	687	726	693	691	685	649	643	699	699	650	699	732	701	678	687	663	652	704	701	695	692	695	649	636	677	712	703	701	626	731	675	682	714	668	675	665	665	664	734	667	650	675	680	693	659	678	714	666	668	662	696	688	686	691	671	699	693	697	698	711	664	695	672	682	697	699	682	656	683	711	698	651	669	684	697	648	663	633	691	665	733	687	695	708	670	700	663	653	683	726	694	651	674	673	685	681	693	695	653	723	696	708	637	684	723	694	674	665	682	652	643	714	714	701	626	649	637	713	666	608	661	697	652	651	703	666	672	684	650	648	710	671	701	713	662	616	668	688	718	720	621	723	747	685	679	709	698	695	738	718	678	642	689	692	658	704	714
42771	48333	42122	29780	22963	18620	15701	9573	6380	5462	2871	2016	2308	3360	3512	1549	1327	717	998	960	957	1013	798	649	622	523	445	428	401	362	341	373	400	395	406	377	427	423	398	394	375	368	345	379	334	335	334	358	326	380	342	325	313	319	318	327	329	313	328	338	321	322	317	318	289	321	281	322	298	327	329	322	334	307	307	315	296	325	267	308	292	318	328	321	310	321	340	315	288	329	328	315	309	309	292	303	287	326	311	316	311	301	320	297	279	309	346	305	320	305	273	298	280	291	329	295	352	315	332	329	279	280	275	288	272	273	314	280	311	283	306	281	310	304	294	276	312	311	298	299	290	328	297	333	295	326	305	318	322	280	314	271	312	297	291	272	278	300	287	285	306	303	295	316	290	282	327	309	312	303	293	280	280	273	301	290	322	323	258	292	327	311	339	293	303	308	286	268	300	286	310	276	305	325	344	301	322	276	294	305	309	261	320	285	275	305	313	300	267	276	309	264	330	275	292	313	311	320	283	290	298	278	314	309	302	310	286	281	309	297	299	273	303	285	288	306	298	308	329	296	315	283	302	314	300	301	326	328	317	290	325	298	267	291	284	302	290	259	304	257	297	291	340	309	306	291	281	279	289	292	287	294	307	311	313	297	290	296	269	290	290	304	300	272	304	305	296	262	303	314	317	316	322	297	313	306	316	280	286	304	311	264	316	288	293	295	285	308	365	337	312	289	301	315	307	293	312	310	280	316	309	299	302	277	290	289	288	312	288	312	283	337	344	298	275	284	301	318	318	301	318	300	319	305	306	342	332	298	272	324	293	265	299	307	282	279	318	327	338	291	293	297	327	306	288	278	314	326	308	301	305	332	289	293	297	312	273	319	301	337	285	311	325	320	294	337	337	323	308	320	288	326	326	318	297	301	324	337	279	292	297	336	304	294	321	304	281	297	318	296	301	302	314	315	290	287	318	293	323	292	292	314	307	288	284	289	293	316	317	274	284	308	283	309	318	297	301	292	328	310	289	311	298	308	315	294	297	301	277	262	330	316	304	269	317	299	293	318	339	284	299	291	287	282	323	308	306	312	317	312	278	322	340	337	282	300	307	312	285	297	282	289	299	322	273	329	263	281	311	300	294	326	303	261	291	282	307	329	284	325	326	335	293	295	301	295	307	331	308	329	281	313	322	293	265	300	292	320	328	310	300	305	295	288	286	283	296	292	329	299	306	276	310	305	319	281	310	325	314	289	308	305	306	287	286	290	283	302	295	311	277	311	281	308	326	316	263	292	298	299	286	308	260	287	270	299	303	294	304	282	289	291	278	296	320	316	289	305	285	341	302	293	308	298	290	300	289	305	305	310	322	305	312	315	303	294	279	297	266	316	294	265	321	309	278	279	318	278	312	311	294	281	306	307	283	286	256	271	359	291	298	309	314	292	283	315	288	295	318	316	322	293	314	290	295	275	313	310	286	314	281	307	286	297	270	293	308	305	275	324	278	346	298	317	293	265	306	311	315	288	292	282	301	310	273	294	275	304	304	296	284	321	286	293	283	289	309	297	330	301	293	316	293	330	289	294	313	302	267	293	320	272	307	291	302	261	293	321	279	244	287	269	290	303	261	291	304	277	294	311	296	315	279	283	332	330	319	296	308	297	300	309	303	289	334	257	288	300	301	281	318	295	290	287	301	305	314	314	301	310	293	288	306	319	316	299	285	299	289	308	257	316	299	316	310	291	301	305	282	305	304	300	342	303	312	313	281	316	310	298	311	304	309	292	325	289	322	323	302	290	312	309	289	289	299	349	304	274	361	315	271	353	322	282	274	282	315	285	343	319	291	291	266	303	276	308	301	304	314	317	298	305	282	300	311	295	309	300	274	301	306	302	355	287	318	303	329	327	295	309	301	331	288	300	311	298	311	303	308	314	283	326	299	323	295	344	292	326	318	324	292	318	293	315	330	323	297	284	288	316	277	290	296	258	310	263	307	336	320	319	329	302	313	320	323	302	316	272	332	306	290	288	292	325	316	282	278	295	281	289	327	289	305	320	303	300	304	320	330	317	319	316	307	305	321	308	331	295	286	320	307	311	320	318	292	271	294	295	278	311	324	301	284	318	295	300	293	302	299	273	289	299	293	285	305	294	285	312	312	304	303	309	285	319	328	315	291	263	344	313	274	296	313	341	304	289	328	297	289	327	303	291	297	284	259	266	278	281	310	306	302	314	295	306	323	300	277	307	302	318	279	302	259	320	308	283	313	302	290	301	312	318	320	300	314	332	294	308	309	284	284	291	320	319	284	294	280	300	307	287	316	270	271	300	305	291	305	315	308	293	309	298	313	285	309	311	271	302	330	328	306	295	307	326	307	286	306	323	296	314	327	317	322	331	274	289	288	278	303	309	314	295	304	304	309	273	271	278	297	295	290	325	325	308	293	294	286	298	289	297	321	285	336	299	301	291	294	292	314	311	313	281	278	299	327	310	310	296	278	326	295	281	329	331	326	347	306	300	290	285	310	304	304	303	339	328	320	308	320	281	295	279	288	312	307	276	325	284	310	306	314	331	300	318	295	297	276	319	292	290	329	288	291	338	347	319	293	319	318	299	310	299	298	273	316	277	331	291	331	280	333	338	316	287	288	329	298	289	286	327	309	302	287	311	270	288	322	305	301	324	274	303	303	284	297	271	297	275	323	297	322	310	280	284	311	320	309	314	301	314	330	343	317	294	319	286	328	291	291	266	324	293	273	295	321	299	318	296	286	312	287	319	291	290	299	318	302	270	296	327	297	294	283	303	276	300	308	306	291	308	326	323	284	309	310	313	311	320	307	311	262	327	296	298	281	338	307	293	306	300	323	309	325	281	302	328	294	306	285	287	315	300	278	272	291	279	294	295	337	311	268	286	325	302	290	315	308	310	265	315	292	256	296	320	311	333	285	270	310	295	324	288	284	283	293	291	283	309	302	310	312	329	280	319	297	287	315	291	317	264	308	278	311	311	305	298	278	320	290	294	265	305	269	291	311	296	300	293	273	310	309	335	312	309	315	274	320	317	289	284	321	321	295	300	332	294	304	294	329	344	313	302	314	278	287	315	304	297	269	316	289	282	284	318	294	300	326	302	302	325	317	289	290	298	306	334	313	313	286	303	311	321	321	298	298	314	276	277	283	312	312	293	336	296	299	313	301	281	313	314	321	306	287	328	293	307	310	364	339	279	302	314	323	311	303	319	306	310	278	312	281	305	326	319	308	329	308	282	309	296	283	312	287	309	299	320	265	308	319	295	290	322	261	320	283	317	318	301	269	317	298	297	311	283	295	301	320	319	292	253	268	330	288	324	287	315	306	306	312	278	298	295	305	283	266	283	293	299	320	329	299	286	303	288	297	306	293	310	298	326	280	339	306	312	320	318	316	305	291	300	331	292	299	321	308	301	302	287	318	279	279	295	304	312	279	285	309	341	261	319	305	318	319	320	294	297	298	299	332	289	341	299	279	280	302	313
32824	46807	44980	23191	20384	19851	23023	16050	14480	14481	8723	7220	9004	13955	13576	6020	5650	3592	4186	4295	4659	5308	3860	3229	2942	2413	1913	1252	1204	1237	1225	1191	1250	1162	1224	1342	1397	1363	1411	1344	1297	1255	1181	1124	1130	1113	977	951	972	1006	974	953	957	926	920	894	881	865	892	949	947	892	875	888	840	856	794	818	835	834	783	819	766	796	813	877	862	812	790	842	757	807	770	797	752	764	763	751	807	765	740	699	784	797	730	707	810	745	753	708	718	727	776	740	735	760	735	729	720	757	759	657	710	769	812	842	915	987	945	738	741	701	746	730	751	721	689	734	713	706	704	687	774	738	747	709	704	719	709	710	669	682	759	782	688	677	744	719	686	716	736	696	719	704	750	724	748	705	747	755	721	724	721	761	739	742	770	680	703	725	754	696	732	730	745	722	711	755	726	737	679	712	772	725	696	709	761	742	752	706	711	744	786	729	740	745	720	760	759	716	702	697	719	737	716	760	727	729	718	760	700	715	708	749	704	754	725	721	723	693	734	675	754	746	661	689	730	715	690	737	712	713	720	755	708	747	741	735	738	755	711	772	732	738	754	728	723	700	690	757	703	719	723	724	694	741	715	751	786	751	710	720	727	764	762	694	752	700	675	723	745	691	725	714	713	736	770	704	756	715	709	675	717	699	729	703	730	723	708	706	736	775	715	705	694	754	651	726	707	735	774	702	766	748	706	716	775	724	794	716	725	743	759	702	703	746	708	693	753	729	731	698	686	772	701	735	732	698	739	722	707	734	727	698	743	726	746	739	752	719	779	762	735	713	724	720	777	747	778	680	715	694	742	701	676	774	710	662	725	782	696	712	723	687	707	740	767	714	751	698	719	711	737	741	731	751	722	719	754	697	735	727	729	705	720	711	740	723	722	714	750	691	753	724	719	701	722	741	720	736	718	699	713	803	735	690	724	752	681	732	689	721	711	721	709	722	684	720	801	738	749	708	753	725	688	736	736	686	765	735	784	707	726	725	746	712	737	695	706	682	705	692	704	719	733	743	710	682	700	732	709	700	739	700	712	730	745	714	726	736	746	680	711	688	712	762	703	713	748	729	747	715	676	732	702	707	763	764	720	715	695	757	742	702	718	706	785	784	754	776	748	733	714	693	715	760	715	709	749	697	703	721	794	766	735	759	746	720	721	674	745	726	703	763	693	682	700	758	742	731	757	751	712	734	689	711	745	792	720	709	750	744	737	770	727	730	707	776	687	711	659	754	733	718	704	713	724	697	718	755	774	698	728	713	757	747	723	652	738	704	747	672	712	712	710	761	730	695	746	728	754	722	680	711	727	722	721	735	718	758	693	717	732	761	684	717	748	724	697	729	677	716	654	715	704	715	680	737	740	686	701	734	717	658	755	749	747	746	705	724	722	683	740	748	729	722	700	696	750	750	761	740	732	760	721	726	766	695	732	722	684	750	724	713	703	746	665	711	747	727	716	719	733	740	755	679	721	726	761	729	747	754	721	740	706	703	749	720	768	714	707	750	679	745	723	708	771	691	758	713	684	723	707	720	721	735	698	703	676	747	789	701	698	768	754	699	680	726	722	777	707	681	710	703	701	736	750	724	677	786	736	706	722	732	690	756	670	725	713	736	744	732	776	730	769	662	649	702	703	739	762	763	760	733	671	711	719	704	701	684	793	721	781	674	732	739	712	714	709	728	715	726	704	708	747	681	721	746	704	702	663	735	726	750	681	742	744	725	688	690	671	797	737	760	699	715	708	755	715	726	700	752	717	744	756	718	701	732	650	711	764	719	735	735	695	745	726	719	734	735	754	726	746	746	725	701	724	730	729	746	707	740	684	743	773	686	679	712	740	764	723	727	761	694	717	766	719	727	744	730	748	691	750	741	725	681	808	755	722	713	746	646	741	728	754	752	677	738	740	776	691	741	698	718	727	719	711	685	681	744	745	738	710	735	704	736	726	728	756	781	710	720	717	720	778	741	787	683	780	734	719	724	727	707	707	747	743	717	713	755	744	723	775	717	691	678	741	722	733	708	762	724	740	694	692	721	692	763	715	710	703	703	716	711	783	689	698	717	696	716	726	733	703	734	783	722	709	727	731	751	749	755	732	678	709	723	715	742	722	726	713	774	704	727	725	731	735	773	732	729	723	707	703	699	758	717	746	692	702	753	638	713	699	700	707	785	726	702	735	729	709	741	709	747	679	767	770	702	732	727	715	702	744	748	742	709	692	738	722	679	714	746	735	742	724	755	687	740	717	718	690	693	700	748	711	726	719	679	733	686	767	740	736	752	699	700	680	723	698	746	729	723	712	680	715	724	729	723	679	683	680	731	712	754	704	711	717	726	722	767	746	721	699	749	731	701	754	717	719	703	719	738	753	723	728	709	715	730	697	739	704	718	722	748	724	716	708	680	696	700	747	698	735	700	744	739	707	734	697	724	777	750	722	758	691	693	697	720	745	734	705	707	731	704	724	687	771	684	714	711	706	716	750	785	728	664	771	772	709	706	736	732	714	692	701	733	707	703	755	723	701	723	730	743	703	732	819	727	704	734	726	736	743	763	722	716	751	736	698	713	734	766	688	722	748	725	705	715	735	686	757	742	758	707	718	688	728	728	740	719	701	719	722	722	734	744	687	710	720	785	799	725	697	762	724	695	695	740	764	713	729	736	733	729	734	733	723	705	754	732	716	682	730	692	719	727	714	748	737	695	720	752	737	703	678	766	718	715	736	698	751	696	721	749	763	709	713	717	748	716	771	739	708	743	733	744	739	711	745	726	693	713	722	732	730	697	753	764	722	703	675	754	753	725	680	720	734	698	774	750	681	705	716	754	773	720	720	765	756	752	705	758	766	730	730	695	739	770	758	706	703	727	759	711	746	715	755	721	710	761	717	708	752	730	725	720	694	739	706	737	734	728	711	718	704	691	697	744	753	753	687	721	753	704	741	710	763	768	699	713	740	689	683	742	777	685	749	719	703	761	759	725	749	717	728	758	713	727	727	670	726	699	721	695	704	743	771	733	745	696	750	743	692	715	698	729	739	760	748	730	706	755	731	698	689	713	725	750	744	737	722	697	689	754	744	684	709	706	779	744	734	766	692	739	693	728	729	710	724	714	696	757	716	718	704	719	722	754	724	765	741	708	718	739	702	755	702	732	721	719	738	679	702	714	710	733	688	745	678	681	692	679	715	723	752	711	709	705	729	696	744	724	731	705	690	697	712	709	711	735	687	740	730	760	680	718	714	674	720	747	727	740	724	705	730	706	746	715	748	714	778	704	686	740	753	729	700	704	721	762	694	764	718	747	687	767	749	721	701	724	743	670	694	709	699	707	733	744	768	725	683	726	749	748	693	711	734	746	696	728	701	743	725	760	775	749	753	709	682	711	741	695	709	695	709	746	732	731	681	688	760	736	726	734	705	749	668	727	798	715	678	733	723	705	776	759	719	740	724	696	743	765	774	698	768	724	730	734	709	724	703	724	705	720	740	735
49582	48320	43011	28648	24520	24126	22702	16789	12804	11344	5536	3967	3972	6300	7122	3908	2079	1041	1228	1443	1590	1653	1068	831	726	645	611	432	383	365	348	359	415	377	418	376	399	374	394	438	398	369	411	375	360	332	324	317	340	305	316	331	311	306	319	351	301	316	317	291	303	285	278	326	277	302	299	256	280	278	269	279	300	275	265	249	283	287	285	289	299	254	279	248	283	248	300	269	272	276	257	286	264	244	266	281	242	281	294	294	283	254	263	246	279	264	256	223	221	258	283	283	307	298	296	300	337	357	340	286	269	286	265	278	268	269	286	251	280	256	248	282	244	246	259	244	271	264	269	280	286	269	273	277	257	284	266	263	290	272	270	257	259	316	267	264	268	286	296	250	278	276	266	256	263	287	242	265	267	298	297	269	278	278	281	254	291	288	256	288	257	279	259	275	262	269	305	258	279	253	254	259	268	288	285	237	289	268	239	273	262	263	274	233	290	297	291	272	291	263	265	295	298	260	269	297	274	284	292	300	265	275	276	280	250	270	304	255	263	265	253	227	261	259	278	245	273	313	268	291	277	297	271	238	250	261	275	267	271	264	259	270	242	242	259	278	267	283	265	271	250	270	261	268	260	281	269	292	257	272	272	287	256	277	268	258	269	288	311	250	265	267	269	243	295	283	254	285	321	267	279	286	309	280	288	279	271	255	286	279	290	293	282	267	266	304	314	276	259	267	274	280	269	282	256	275	255	281	276	248	313	275	298	302	253	258	272	281	260	267	273	267	276	250	290	277	286	283	256	267	304	283	245	289	255	270	240	280	298	271	268	264	273	303	274	282	260	266	289	254	237	255	262	259	273	255	316	260	264	275	267	256	263	237	259	279	263	280	268	262	281	266	266	246	284	257	267	270	288	264	291	274	269	241	253	264	267	268	277	273	271	271	284	254	266	280	284	272	273	269	298	275	300	272	267	291	286	278	259	272	261	295	248	259	244	276	273	255	264	265	263	235	271	294	282	228	287	262	269	272	283	236	274	268	243	288	228	245	275	264	235	243	264	263	304	259	231	271	257	259	268	304	284	256	289	269	278	272	255	257	235	266	243	274	260	283	270	259	260	266	269	239	277	283	290	268	262	270	274	283	252	281	275	292	272	274	289	292	259	251	253	262	292	282	279	237	266	258	255	289	251	277	306	287	261	266	280	274	264	283	238	309	295	268	263	312	284	274	270	256	259	253	259	264	272	248	273	272	294	268	250	260	238	284	263	280	258	275	281	253	278	273	259	285	287	252	305	282	284	272	297	295	278	273	283	252	283	271	226	279	270	284	282	272	284	263	291	253	258	269	268	259	309	264	252	299	284	241	248	314	263	272	277	272	276	265	303	248	286	272	301	255	260	281	287	267	276	262	288	275	271	247	287	280	283	283	273	264	310	264	278	273	290	227	257	264	260	299	277	283	298	261	295	261	276	258	252	237	259	243	295	272	264	269	309	287	270	266	266	277	256	255	288	290	300	255	287	272	253	256	320	256	263	272	266	277	280	263	281	295	286	257	286	276	267	286	273	253	240	229	288	313	267	270	275	270	273	302	269	253	265	276	279	259	306	283	269	278	286	246	277	246	272	255	264	267	254	259	288	284	225	271	268	274	293	258	245	266	252	257	314	242	267	291	258	264	245	274	248	256	289	252	258	295	253	231	297	267	251	276	269	266	246	279	262	254	249	274	285	303	285	260	278	279	245	249	281	272	270	280	256	259	290	280	268	265	267	287	276	272	255	265	277	276	270	265	265	251	295	254	262	278	289	277	270	281	259	275	264	250	263	285	290	288	264	269	263	247	255	256	249	254	281	243	267	273	281	272	273	267	257	283	283	276	274	306	270	269	264	296	250	260	294	282	287	273	294	270	270	263	246	262	237	313	293	241	260	287	278	299	268	261	269	304	261	273	322	266	262	294	283	257	277	275	273	315	278	270	266	270	253	281	284	273	215	241	258	247	292	275	258	274	278	283	257	283	258	249	275	272	295	267	257	264	294	283	256	274	281	296	283	285	270	271	260	295	275	279	251	268	285	279	248	272	264	267	287	213	261	266	262	285	264	269	270	264	243	287	262	293	265	272	273	267	270	272	284	291	289	265	259	259	248	263	286	274	280	267	279	267	259	251	241	286	283	280	261	282	280	295	270	300	242	294	262	282	266	256	280	301	291	261	311	275	273	308	285	285	250	297	280	291	273	263	296	261	279	267	298	248	264	284	251	267	259	296	245	268	271	262	273	257	266	262	287	301	280	237	292	290	271	250	306	257	303	274	269	285	275	265	303	282	290	236	268	267	284	248	295	291	297	274	286	240	285	317	242	259	265	279	252	310	249	253	285	250	268	297	270	248	267	274	244	252	251	281	253	259	247	252	285	272	271	269	287	265	272	271	271	252	275	298	267	273	289	285	267	276	257	249	259	252	281	265	274	265	274	269	265	275	271	259	277	282	290	249	309	284	266	278	235	263	282	284	256	274	273	248	236	287	291	258	274	237	297	278	264	261	270	259	270	274	244	271	278	273	289	262	287	293	259	269	287	254	266	298	270	250	240	236	297	295	297	279	283	268	261	293	289	281	284	284	279	296	258	271	262	251	246	250	278	298	259	296	277	271	292	268	253	276	257	266	284	263	250	256	302	266	279	264	276	264	273	278	291	307	282	262	257	257	278	305	295	265	291	263	277	267	248	249	248	261	306	261	273	263	283	304	258	258	252	255	256	258	274	278	313	271	258	287	265	282	264	237	272	288	255	274	275	310	288	252	269	271	232	252	276	262	239	267	255	273	272	299	264	261	275	280	244	261	274	264	276	272	282	273	285	253	274	251	249	290	283	273	283	277	296	265	269	262	291	308	286	268	264	287	288	285	297	276	264	246	296	259	299	255	266	259	277	305	292	268	270	271	283	296	271	276	273	259	280	287	283	269	280	283	271	265	265	265	281	291	279	281	244	290	284	269	280	260	252	282	263	282	295	248	232	260	268	304	270	267	232	268	287	272	296	281	287	247	237	265	260	293	226	282	275	294	297	279	300	292	263	277	280	280	298	261	274	265	261	276	266	256	303	251	280	244	247	259	302	268	285	259	276	282	245	283	276	293	295	266	292	282	243	285	277	263	277	258	283	264	265	278	250	254	311	270	233	256	291	255	263	275	275	274	285	268	276	268	273	270	273	275	279	270	276	283	262	292	256	277	318	274	266	257	241	261	279	303	292	273	269	298	253	264	277	274	272	260	246	272	267	257	290	273	269	248	263	281	268	301	262	281	245	296	287	268	269	245	284	312	289	309	280	282	274	271	254	270	227	282	266	302	252	252	288	227	267	290	287	281	264	274	284	258	235	262	268	296	240	259	274	250	303	277	265	281	256	261	275	266	297	251	263	299	252	272	245	275	287	225	259	296	257	229	247	260	240	286	276	277	254	276	259	263	270	274	277	274	272	238	277	275	275	235	261	286	267	278	283	259	305	284	270	269
37380	50201	48841	26127	27765	25612	28038	20835	22372	21267	12222	10624	13192	20402	21636	10879	7203	4373	5631	6202	7227	8270	5906	4731	4052	3364	3059	1528	1400	1350	1305	1356	1370	1383	1489	1538	1736	1670	1759	1648	1511	1384	1359	1319	1290	1179	1063	972	1082	1011	1058	986	934	892	862	855	805	876	869	918	915	915	824	823	831	769	766	711	828	789	771	791	765	786	778	748	774	786	726	727	727	722	714	717	732	679	658	722	696	668	673	679	710	718	655	665	694	673	654	694	729	732	652	700	641	639	713	656	652	645	647	652	714	740	749	794	1060	1081	1017	667	638	632	655	681	665	700	669	616	679	638	605	630	628	683	669	669	634	614	667	687	670	679	690	648	657	654	632	644	646	637	713	620	599	641	635	677	627	651	639	666	641	646	627	629	617	625	666	662	634	664	646	648	594	661	647	597	630	665	611	622	652	623	647	646	647	625	665	628	697	624	629	686	638	607	684	658	666	684	617	641	627	650	696	633	657	629	611	634	656	654	647	637	672	612	614	631	634	639	641	677	669	672	646	625	620	674	615	635	655	633	614	622	621	682	626	619	656	618	647	617	643	634	664	671	674	613	603	645	604	636	645	647	668	627	657	645	625	672	643	670	638	640	652	674	626	683	653	634	669	637	625	660	669	633	643	688	624	609	647	662	644	632	639	645	663	679	645	613	699	633	655	680	645	644	677	666	638	672	658	670	642	649	645	597	626	617	644	626	631	642	655	624	654	655	643	630	684	634	625	669	664	649	622	659	613	623	635	578	620	668	638	682	656	601	607	685	601	649	654	675	620	639	619	638	642	647	642	658	661	635	620	673	611	683	585	616	600	642	622	663	635	633	673	654	644	617	631	672	612	630	623	642	669	662	663	654	638	674	627	636	633	622	651	623	613	631	670	645	655	666	669	643	661	661	659	687	662	653	596	662	664	631	610	603	662	619	652	638	651	637	622	617	610	624	633	676	619	651	633	618	653	627	672	615	615	628	672	635	651	659	662	588	653	645	668	623	653	642	636	661	622	629	615	648	658	603	642	648	619	665	661	628	613	620	613	642	663	627	684	678	652	647	646	640	639	656	599	588	600	625	627	593	678	679	644	641	626	650	652	663	650	647	595	666	632	697	686	604	669	623	657	700	692	648	608	688	677	663	666	724	587	665	628	642	677	633	646	639	601	635	682	670	648	618	687	628	734	636	681	646	644	652	658	615	630	697	672	645	647	660	679	626	653	645	648	625	645	673	651	659	649	697	670	625	668	633	663	667	643	664	659	678	672	668	650	628	627	657	652	646	630	676	671	653	651	607	649	649	661	632	661	670	643	659	611	602	690	661	667	642	635	658	649	612	637	631	703	659	624	681	665	652	653	606	618	602	666	664	636	657	659	686	664	681	672	647	618	669	632	644	657	646	678	602	646	682	661	640	646	648	633	617	640	663	613	645	704	679	677	629	644	646	603	634	613	650	632	646	611	634	633	676	609	654	666	683	677	656	661	593	670	624	628	662	582	625	645	604	634	643	650	635	632	658	639	648	616	652	651	681	632	656	639	648	619	629	643	626	632	636	641	604	663	653	661	692	662	631	629	607	628	625	685	626	620	638	628	685	666	663	647	645	651	633	621	599	643	612	664	670	654	658	700	600	637	635	625	662	610	659	687	663	683	660	644	654	654	686	682	663	662	609	643	636	609	597	622	652	670	613	629	648	652	639	650	631	600	608	669	676	644	656	619	674	636	625	652	638	618	603	710	656	671	665	681	591	634	657	610	619	652	623	651	658	655	684	649	649	630	617	652	687	654	670	701	608	652	631	666	650	653	659	633	694	677	694	609	634	609	637	672	686	675	646	642	634	648	661	665	652	613	658	630	647	626	609	641	621	636	612	615	659	685	619	675	633	650	681	686	670	687	611	634	665	684	673	692	664	680	643	676	627	697	657	640	672	689	634	609	669	627	657	645	665	618	632	666	706	628	697	667	665	641	593	679	622	673	642	628	707	697	650	676	671	599	624	638	639	683	656	659	646	677	651	668	640	660	624	640	600	619	644	661	628	674	641	666	633	646	634	640	636	672	633	633	603	638	649	636	661	633	636	644	636	618	613	633	618	645	662	611	684	672	594	636	695	622	700	631	622	634	662	591	642	634	610	630	652	662	626	680	609	645	666	643	662	612	648	695	612	630	627	643	621	680	593	672	632	661	623	653	636	645	700	676	663	694	660	679	629	647	656	674	662	646	630	632	635	627	604	647	678	632	608	607	663	621	655	604	592	633	582	627	647	679	621	636	664	678	638	684	642	625	666	690	644	685	698	633	616	681	724	673	674	628	649	660	629	679	653	632	588	622	678	635	657	627	615	639	700	646	693	608	650	641	633	668	695	653	667	657	614	639	646	655	685	636	652	640	629	619	633	632	596	634	587	632	632	668	646	605	691	641	634	640	706	663	638	670	625	654	621	664	682	637	655	660	678	638	613	652	628	620	664	694	614	635	624	682	653	625	675	663	641	683	684	616	666	682	624	693	643	644	664	637	633	669	610	641	678	641	640	667	645	621	668	626	643	658	626	664	668	640	654	637	680	604	589	617	625	630	622	641	683	684	633	690	679	609	641	619	639	666	623	658	672	629	665	628	612	673	654	699	644	697	702	623	619	600	639	635	646	641	629	651	657	631	674	601	656	663	652	627	640	657	649	628	645	630	665	668	634	687	671	655	663	649	695	631	645	640	681	629	657	630	662	591	647	648	695	620	648	618	637	679	652	672	624	675	642	652	655	632	653	654	637	612	694	626	662	651	639	644	639	659	650	681	680	645	658	641	629	655	656	646	610	649	661	651	628	691	668	649	665	653	667	662	662	703	671	631	607	680	626	658	666	617	664	659	646	651	642	611	642	650	625	628	670	615	635	637	695	636	644	618	660	672	642	620	700	671	646	631	654	616	643	650	660	650	642	663	649	634	628	602	638	662	619	647	628	632	630	604	701	616	686	705	662	655	654	629	598	646	638	600	674	622	648	689	646	666	661	708	693	656	627	664	644	613	690	640	617	643	645	605	648	636	627	630	659	647	634	708	641	616	619	648	659	620	622	661	683	656	619	655	643	663	620	680	648	631	656	640	655	661	643	677	661	640	663	652	667	592	699	647	620	647	656	611	659	617	643	674	646	641	657	608	611	653	713	626	695	630	667	679	607	675	662	624	681	656	643	640	619	635	621	643	626	612	583	649	679	655	634	639	681	695	664	678	625	635	656	681	640	649	603	634	637	639	649	646	605	649	647	628	647	712	652	655	666	632	632	689	670	647	659	645	606	636	606	667	708	674	642	661	603	667	683	671	609	641	645	700	608	616	681	653	617	667	590	627	668	610	695	653	657	664	643	596	654	640	629	661	648	615	692	681	638	631	715	682	684	622	674	608	574	616	662	650	645	631	665	673	643	622	619	632	616	614	646	654	603	674	632	655	618	645	644	641	606	672	678	634	643	605	654	658	635	674	631	663	640	662	698	641	666
15306	17328	19464	6681	2805	1612	1119	911	826	712	611	577	574	621	579	460	405	378	373	403	424	379	418	415	352	392	355	280	275	285	291	345	314	302	367	289	343	351	365	328	333	280	327	269	287	286	282	313	295	307	301	281	309	318	297	263	290	276	275	296	265	284	320	308	293	283	315	291	281	284	282	282	297	288	308	311	295	282	311	292	298	278	285	231	289	289	269	277	275	294	277	298	316	276	295	272	290	273	262	263	267	268	311	261	273	286	290	264	266	253	243	264	287	288	272	282	270	271	288	276	298	277	286	268	288	278	264	296	251	279	321	252	275	276	279	273	289	251	258	282	282	297	264	293	270	263	298	292	265	276	272	258	287	275	295	271	271	267	264	297	248	278	255	288	290	258	287	263	271	273	246	281	253	246	275	260	267	279	288	288	269	274	295	252	282	294	283	291	275	273	267	289	298	247	312	262	285	282	256	275	272	253	299	285	269	241	307	289	254	269	307	281	287	263	295	266	260	293	275	286	312	268	267	258	269	274	277	298	280	290	268	290	278	271	289	294	304	285	346	279	265	275	299	270	249	290	275	253	285	270	286	259	299	300	299	282	290	333	305	297	286	274	257	281	224	312	288	272	283	270	271	263	304	275	271	302	287	243	275	251	270	275	278	268	285	277	265	267	283	264	255	286	279	262	273	305	268	287	253	265	269	275	258	250	311	257	274	320	262	293	286	278	283	297	267	235	304	275	284	277	278	295	286	279	323	279	268	268	264	297	273	288	268	268	245	274	258	246	273	269	260	269	289	295	277	248	270	297	277	275	270	259	267	236	272	285	269	273	267	258	274	269	316	288	275	265	282	253	280	285	293	271	279	261	279	253	257	273	285	266	254	290	288	290	255	301	267	265	297	273	259	290	245	265	262	301	259	277	288	279	259	263	261	284	247	288	244	296	263	258	262	270	266	270	301	270	256	283	242	288	252	273	281	242	276	290	297	265	259	273	294	304	285	291	293	280	265	265	286	301	259	304	312	294	253	267	289	251	284	281	302	248	290	314	289	266	258	279	295	267	263	309	261	283	307	299	289	277	255	310	260	267	269	295	291	279	290	294	260	277	280	317	285	266	276	256	282	271	280	270	294	294	280	258	239	248	297	274	258	272	287	278	230	258	275	266	284	275	294	283	260	266	251	260	280	303	245	281	299	300	271	277	271	263	257	290	303	264	297	287	296	288	273	254	291	280	302	282	297	262	272	274	248	286	279	277	254	293	280	308	256	293	272	267	278	288	277	280	249	286	302	259	292	289	267	251	280	269	288	284	273	277	266	271	304	282	286	251	270	272	284	302	283	281	251	268	314	264	255	273	271	269	303	267	281	298	265	265	285	297	284	260	260	261	274	254	262	297	295	278	267	296	287	300	278	295	272	268	288	288	277	251	266	307	309	275	284	301	272	272	309	291	271	267	277	275	302	287	276	267	299	223	279	261	288	260	238	264	300	289	285	288	283	249	275	261	276	276	298	243	257	277	262	286	287	277	247	256	272	291	291	280	272	255	237	284	265	248	282	263	273	248	252	241	269	310	253	279	275	280	305	259	264	251	284	269	272	278	264	289	294	282	284	293	284	275	281	261	245	265	294	311	257	272	281	301	266	281	252	274	285	258	284	258	282	276	242	309	280	272	304	269	309	255	306	262	312	258	302	279	296	274	291	271	264	246	270	272	248	265	287	280	247	283	281	276	270	298	290	291	295	253	327	287	295	272	276	302	260	267	289	238	260	276	288	287	312	290	291	246	285	280	281	300	270	306	279	301	282	250	262	296	285	292	280	292	289	271	291	295	287	313	284	258	246	298	253	265	284	290	253	261	297	265	279	271	251	278	267	267	268	312	280	311	282	296	305	296	275	278	312	294	281	274	309	300	262	289	280	273	277	256	266	304	266	287	295	294	290	303	270	305	271	297	241	281	298	298	247	252	294	259	268	245	314	289	302	286	290	334	271	271	296	259	266	286	266	259	264	283	298	286	287	277	285	299	275	297	301	282	286	291	309	261	291	272	262	291	272	253	278	265	259	245	262	266	319	260	261	241	273	299	278	299	284	271	284	264	284	287	273	265	242	301	273	279	279	286	269	294	255	283	267	274	271	276	257	276	312	287	270	269	278	259	264	287	279	309	239	259	271	320	277	265	277	277	243	270	266	271	258	301	256	263	253	266	293	277	301	270	300	294	279	291	290	269	284	289	249	253	295	320	281	257	267	290	268	270	256	257	288	237	276	293	275	266	300	266	253	289	287	256	284	300	275	254	277	282	244	280	283	291	283	300	281	307	294	297	285	276	289	248	275	290	281	256	264	286	265	245	259	258	252	269	255	289	286	267	277	274	261	284	294	270	272	291	269	260	277	315	293	249	261	253	249	266	269	278	277	294	273	252	281	272	287	286	304	292	257	269	262	273	261	268	262	316	252	262	275	279	280	305	292	253	264	275	300	275	276	263	271	257	296	270	259	278	296	264	251	255	271	251	269	264	279	261	325	269	247	273	268	264	309	270	256	263	282	268	307	263	270	256	265	281	242	292	339	322	295	270	296	292	305	276	280	294	265	287	279	285	270	265	272	309	280	310	289	289	279	268	280	297	255	261	270	255	240	251	268	265	266	281	268	262	280	268	284	284	270	285	271	266	284	286	284	268	271	269	279	274	300	266	269	261	299	263	305	273	312	254	268	275	266	268	270	266	265	294	265	279	277	271	275	261	265	270	289	264	293	296	248	259	262	261	256	282	299	285	262	260	276	247	280	257	280	279	287	305	296	283	287	284	278	248	254	300	269	305	268	273	290	257	274	279	279	255	292	285	267	301	260	267	279	282	282	287	284	266	246	255	257	318	296	259	289	271	279	249	292	272	284	240	264	261	310	294	279	296	290	284	245	283	281	272	318	276	240	248	292	295	250	273	283	280	282	270	272	285	270	265	292	278	299	271	283	251	277	268	270	293	289	308	310	247	276	269	273	272	271	268	275	281	245	287	278	261	258	270	265	269	295	261	266	257	299	257	250	266	302	285	276	293	318	254	289	283	284	248	293	309	303	256	271	271	272	263	266	259	291	269	271	283	289	276	240	264	259	295	282	244	291	303	283	282	272	295	273	277	289	269	296	291	298	271	263	264	307	269	271	283	283	269	277	310	260	252	254	266	281	287	257	297	258	291	280	304	288	261	262	263	255	250	291	264	267	256	281	245	261	269	240	286	256	302	273	248	298	247	295	265	289	264	285	321	241	293	290	282	277	266	278	301	292	264	273	263	283	265	304	248	260	275	301	294	277	302	284	277	303	245	301	266	307	279	296	268	267	274	277	273	284	262	272	275	295	258	262	293	288	266	260	251	291	285	247	245	249	262	277	276	248	301	265	284	259	284	298	282	239	275	255	286	279	264	282	274	290	299	259	277	268	284	255	298	302	314	278	264	257	297	290	260	290	272	270	277	270	254	261	266	277	261	273	227	277	300
11563	17521	23081	8713	7348	5917	4772	3959	3634	3194	2561	2376	2468	2938	2792	2071	1594	1578	1581	1619	1557	1580	1657	1446	1341	1123	1036	898	893	814	910	889	866	994	970	950	977	974	1046	977	937	885	877	912	914	888	847	776	822	859	821	763	765	750	706	764	774	767	768	739	711	682	717	769	777	715	720	697	712	764	697	722	708	661	746	725	692	676	741	679	730	667	662	693	697	735	732	669	663	645	651	707	675	708	732	691	680	691	658	705	669	690	701	678	710	728	685	702	667	680	655	690	647	722	671	719	670	717	671	717	652	673	689	661	682	709	642	704	685	673	661	711	668	733	650	705	656	695	675	747	730	663	653	666	619	682	656	725	689	693	671	697	672	703	687	666	689	717	684	687	716	704	715	702	680	673	662	696	678	731	691	624	654	681	687	670	679	693	763	672	698	641	644	640	707	670	684	657	715	693	666	636	616	687	706	647	679	715	694	715	635	695	669	724	656	676	698	676	665	708	681	684	674	684	697	647	719	683	690	700	684	690	723	731	660	689	680	699	677	709	687	702	715	727	681	725	671	632	675	721	708	655	691	703	667	733	679	644	693	678	679	682	690	714	684	713	700	677	712	661	666	697	712	667	675	693	689	726	699	671	647	670	660	662	694	686	724	702	670	693	653	653	736	691	681	670	724	648	670	674	694	673	653	690	688	712	639	638	646	670	712	714	672	642	704	703	695	688	662	683	694	699	677	660	659	713	701	656	661	648	709	640	695	694	689	684	674	651	684	705	697	699	664	685	722	663	687	680	689	660	672	656	661	687	714	705	673	689	681	695	664	704	633	685	699	669	705	665	670	661	662	668	673	684	675	667	663	715	686	673	687	715	622	701	665	716	665	663	645	685	707	709	700	695	687	680	680	708	691	702	611	701	695	677	640	682	737	626	677	719	686	650	669	672	657	697	738	690	697	667	673	657	609	668	639	663	685	671	626	689	701	681	704	692	671	700	692	648	664	675	677	674	666	673	679	675	698	675	712	659	682	686	686	675	629	695	696	654	717	695	686	677	657	634	620	664	686	669	712	698	687	671	672	711	677	666	717	702	666	686	662	682	720	689	657	724	663	665	649	681	716	646	713	716	666	669	683	727	681	654	656	696	709	680	666	633	722	665	672	749	682	673	699	679	571	634	642	649	673	705	704	697	649	734	713	694	665	667	666	713	658	663	676	680	659	690	655	689	711	691	676	690	675	650	676	669	697	686	683	624	638	651	690	719	677	682	711	674	672	634	675	678	697	656	658	724	639	703	689	676	733	686	700	644	731	732	651	703	691	692	732	627	659	718	665	662	707	640	709	670	735	673	652	653	704	684	644	645	729	680	686	647	666	719	681	704	677	687	698	673	707	668	668	648	706	690	739	672	676	677	662	647	717	692	688	657	679	653	639	630	673	675	698	662	672	710	713	657	653	679	684	696	669	680	675	684	661	661	747	670	662	651	701	701	698	689	731	742	705	646	688	721	754	727	650	631	665	709	700	711	673	662	676	700	676	659	659	686	662	695	728	710	732	660	753	701	664	640	694	665	681	682	674	671	690	701	664	681	690	643	660	673	743	700	723	696	679	673	694	727	658	666	664	683	703	717	684	670	682	669	716	683	687	689	683	703	702	652	728	653	680	680	690	663	741	677	657	679	709	732	679	693	679	672	644	731	691	629	670	692	669	635	669	672	698	695	698	708	716	669	675	691	661	644	688	665	696	640	678	667	668	695	683	699	711	645	677	696	691	663	653	704	676	649	690	638	690	674	677	680	672	658	691	627	636	657	723	682	620	690	653	670	678	706	723	678	650	656	654	669	665	708	670	684	641	659	645	675	679	707	674	657	654	660	656	714	729	715	703	696	701	703	671	655	691	684	710	675	722	664	692	719	676	655	681	659	709	709	730	686	698	656	674	705	683	679	679	698	787	690	655	651	672	706	672	690	649	698	645	696	718	637	701	682	661	673	677	660	674	691	728	731	642	698	662	654	633	653	667	710	662	682	682	683	731	681	675	680	718	710	710	659	714	668	732	680	676	699	696	691	668	694	735	720	682	719	654	685	705	657	696	670	697	673	697	685	697	665	706	685	658	650	687	735	666	668	668	640	651	715	648	609	683	684	661	677	680	734	689	703	697	698	713	702	693	628	698	663	702	613	752	660	698	667	643	707	714	654	644	650	714	673	687	647	659	671	626	694	637	682	660	712	655	681	690	678	722	697	673	665	691	656	733	692	672	639	698	685	692	688	629	676	692	648	662	684	689	675	670	682	708	651	723	685	667	672	646	671	662	706	667	676	620	653	690	698	648	724	699	616	677	713	685	685	661	645	641	684	689	689	686	676	659	690	660	655	655	737	696	695	633	695	690	673	692	682	679	637	652	655	674	697	705	667	620	657	733	688	684	696	679	702	675	726	696	677	664	667	736	725	707	628	687	689	673	685	658	698	735	684	696	662	683	698	689	705	741	703	706	664	708	713	648	675	674	665	654	650	665	669	676	665	695	715	714	668	720	670	644	676	670	703	673	674	716	637	738	677	687	685	675	696	664	670	651	663	693	678	699	685	676	714	655	673	672	689	751	698	702	668	698	664	694	667	684	686	714	733	631	687	673	645	669	700	670	679	699	672	647	704	721	659	679	636	676	764	630	680	676	690	698	705	649	687	657	693	732	668	674	736	704	686	641	635	696	671	671	643	693	741	659	641	713	653	721	633	726	646	660	695	618	641	709	686	726	658	675	715	648	661	681	650	662	686	718	639	681	723	688	684	683	681	631	688	683	706	728	665	674	711	692	655	677	675	669	670	703	646	699	672	713	709	641	686	741	676	685	679	687	679	683	712	692	664	661	690	720	655	654	648	666	668	716	696	692	677	693	674	678	707	638	719	688	651	702	678	677	689	691	705	661	677	689	675	704	668	693	705	685	690	675	692	690	702	707	682	665	661	687	696	684	647	691	666	705	680	725	637	666	686	658	652	702	644	662	643	660	682	726	685	696	679	664	674	653	645	653	648	710	684	686	705	652	637	690	730	648	686	686	674	691	670	665	652	694	704	727	674	643	693	672	704	665	701	666	649	676	690	686	677	646	662	712	647	677	732	706	731	658	660	671	684	730	660	684	650	690	695	713	697	668	710	665	718	637	669	650	751	638	666	661	641	693	650	687	677	662	688	632	632	686	667	661	706	735	682	694	685	661	685	686	676	680	732	725	651	676	620	679	716	648	695	674	731	697	680	682	670	646	692	670	705	599	668	704	643	694	706	712	692	658	681	632	734	671	751	710	695	683	692	713	660	733	687	682	706	623	655	698	662	688	706	681	700	687	656	688	708	683	672	691	682	683	649	657	671	668	671	663	682	674	662	683	659	732	629	656	727	715	608	680	724	673	693	714	650	680	751	692	671	708	711	674	679	714	661	679	645	679	659	649	680	669	731	718	706	653	733	656	693	690	704	673	740	670	675	626	693	619	696	696	687	673	665	686	730
43656	45030	43363	27754	23515	19965	14827	9210	5795	5261	2692	2442	2666	3292	3814	2055	1163	774	848	906	785	1041	803	667	608	609	539	356	338	369	389	357	354	370	383	389	381	393	392	384	387	377	389	357	347	375	326	333	357	322	341	378	332	333	340	317	317	325	320	307	328	315	357	338	316	304	294	343	288	297	324	314	318	319	340	293	323	288	299	286	340	319	287	305	280	324	307	293	304	277	291	313	278	271	327	310	300	288	285	291	278	306	270	297	315	310	314	283	266	324	309	286	296	322	346	323	356	321	339	270	284	277	303	306	290	275	312	313	316	293	296	307	282	282	297	293	312	314	316	282	278	332	309	313	304	265	312	292	335	288	317	327	268	317	314	300	290	291	349	312	306	266	296	307	312	312	284	288	279	308	321	297	307	269	319	314	283	262	345	308	316	305	292	276	330	300	301	329	309	282	314	289	318	298	280	298	263	304	276	309	259	322	303	290	281	280	305	341	271	322	264	321	287	302	277	322	295	304	348	289	308	256	309	295	264	270	285	290	294	309	312	303	296	326	293	287	287	339	308	301	305	251	305	305	270	327	285	280	325	326	300	321	262	301	276	283	275	267	296	291	319	311	319	313	298	296	290	294	301	287	301	301	296	294	324	323	308	300	321	304	314	319	335	312	295	304	318	339	318	291	301	277	301	319	293	287	303	343	314	328	280	278	307	335	322	310	302	300	306	311	297	310	295	292	329	293	296	305	319	318	282	279	286	291	281	251	299	283	301	296	278	317	267	312	340	330	311	285	282	314	289	318	297	315	320	306	306	310	295	302	330	307	276	290	308	351	301	307	302	300	308	301	293	297	324	298	317	291	258	292	298	302	265	298	300	293	300	307	269	289	314	264	314	300	307	301	298	292	331	319	263	300	309	291	317	328	307	287	324	298	308	293	311	276	309	303	255	338	322	308	302	306	319	276	262	303	292	274	285	328	309	276	329	277	298	326	273	287	281	307	316	308	317	310	297	284	269	313	308	299	287	291	310	296	280	287	284	290	289	344	271	284	311	285	285	324	314	312	277	302	307	320	272	267	326	290	289	260	301	290	314	336	330	301	315	283	303	302	315	284	300	311	265	297	295	326	291	302	319	301	333	301	307	276	303	302	270	308	274	303	309	307	299	298	278	294	273	284	298	289	297	259	305	310	315	336	292	309	306	303	252	310	316	320	290	289	266	293	300	307	282	301	283	316	317	299	291	300	277	321	273	309	289	310	289	334	305	311	297	320	274	293	289	313	306	301	296	294	302	294	312	313	305	286	309	286	327	302	285	333	292	287	304	286	299	315	306	304	292	304	303	289	272	290	253	300	287	298	301	275	281	340	264	326	289	265	325	278	311	306	306	293	280	313	290	308	295	323	300	293	320	299	302	271	323	295	355	328	291	322	297	313	305	285	279	285	303	287	311	315	271	299	310	303	322	310	297	317	292	311	295	291	284	299	291	305	326	296	284	320	306	317	306	326	303	303	317	281	276	311	270	302	316	309	317	264	302	293	338	321	300	333	319	279	305	307	315	297	288	313	313	289	308	307	276	296	314	310	286	290	285	307	312	320	309	300	284	311	306	302	278	324	307	337	339	296	281	285	312	288	316	286	288	270	274	297	280	299	288	299	323	307	313	295	288	297	300	271	296	350	303	268	261	335	289	347	307	296	327	282	266	298	297	296	313	298	295	308	303	329	286	327	336	290	313	295	291	280	297	291	272	291	292	306	321	311	329	298	329	302	304	320	335	283	268	309	298	305	327	274	298	337	331	286	263	296	280	285	303	316	294	307	298	304	279	268	284	276	257	266	301	293	328	302	295	306	301	302	274	281	285	279	304	275	284	285	286	297	266	298	292	283	304	323	331	324	318	308	312	285	316	322	305	326	272	281	321	318	295	286	292	343	274	310	282	331	307	292	313	297	302	283	299	285	319	295	318	304	313	290	307	323	303	280	299	298	285	301	319	321	282	307	266	306	293	300	262	259	275	282	347	288	306	309	298	290	292	288	294	283	302	310	290	320	307	288	301	315	286	298	305	309	305	305	279	299	284	299	307	275	303	283	276	295	285	316	301	306	327	319	277	308	305	317	296	280	286	301	305	296	310	315	344	319	311	272	295	309	302	309	295	267	317	339	294	282	296	292	288	316	320	311	291	285	258	310	309	261	303	326	290	305	306	294	283	326	284	336	288	273	294	293	311	299	303	313	263	326	321	289	285	308	325	289	277	310	305	326	313	314	320	284	300	289	288	302	334	324	298	319	304	315	300	329	315	291	302	282	298	308	345	292	301	307	295	288	292	324	292	292	309	293	311	279	320	318	279	322	328	269	298	303	307	306	310	311	294	313	290	315	298	297	316	291	262	294	273	309	310	332	335	319	317	316	268	309	312	314	286	290	289	307	307	301	307	332	309	281	311	280	325	307	341	292	296	295	311	266	260	284	333	308	308	285	285	306	296	250	274	323	343	303	309	335	287	314	308	326	326	324	302	293	319	286	294	287	292	299	304	314	271	259	301	289	271	307	304	302	296	306	296	287	330	297	315	301	320	302	298	288	298	292	297	291	317	304	296	291	274	297	315	309	295	284	297	337	281	276	282	313	284	302	295	305	287	303	293	294	304	289	305	323	287	276	281	254	305	292	332	291	324	277	278	311	304	311	325	291	305	302	316	289	315	323	309	289	289	299	315	306	303	287	284	301	326	296	301	331	318	324	326	321	293	325	269	273	295	306	318	283	300	288	303	289	294	300	318	300	275	285	326	309	298	297	290	296	275	305	274	311	294	314	279	289	288	312	274	298	286	298	270	323	349	325	300	320	298	284	311	283	284	299	305	294	296	301	290	303	272	295	304	323	308	306	308	279	308	280	328	275	298	276	298	319	277	264	308	280	298	289	260	338	299	317	289	328	283	332	335	302	335	284	305	290	307	289	256	310	301	274	303	281	293	327	297	318	316	293	322	321	304	277	298	297	285	292	292	314	301	276	320	340	283	273	301	330	289	305	312	275	303	307	292	316	331	305	263	280	329	299	325	306	262	294	308	303	287	310	331	291	314	318	319	303	311	294	282	317	309	322	296	302	289	305	268	310	295	289	280	274	291	276	310	341	311	277	277	315	297	331	319	254	281	336	298	281	306	313	298	321	273	288	295	316	293	318	286	308	302	301	302	285	283	291	272	323	283	261	275	299	315	301	285	274	308	279	320	280	272	294	287	298	281	309	269	300	271	307	317	281	261	295	298	319	308	315	282	276	308	295	307	311	297	292	313	279	292	313	305	310	348	281	336	312	285	304	308	323	296	285	281	266	282	268	306	289	301	293	299	296	283	296	292	300	298	290	304	309	287	293	289	296	301	296	300	299	282	303	295	304	280	261	302	274	321	310	282	335	315	305	302	312	283	307	291	292	301	334	297	297	306	296	310	316	326	304	289	283	298	308	277	309	294	312	284	323	304	326	314	292	323	311	322	295	294	305
33921	44242	44392	23455	22802	20687	20870	15963	14418	12662	8233	8368	9759	13538	14742	7996	5070	3247	3830	3965	3713	5189	4048	3423	3194	2934	2390	1339	1198	1129	1094	1184	1206	1156	1247	1211	1292	1401	1323	1350	1206	1181	1174	1159	1131	1038	951	1047	968	964	1031	918	935	960	863	804	860	837	917	908	934	929	881	795	874	798	816	810	807	829	812	810	827	830	805	800	746	797	745	798	811	805	747	799	732	740	760	712	755	751	804	730	772	716	770	749	699	735	693	737	761	719	771	719	725	717	747	757	743	745	726	725	732	728	871	825	942	1004	883	707	739	734	739	708	719	745	761	743	742	670	745	708	679	734	727	710	738	687	783	747	730	743	744	726	684	707	701	728	744	677	715	702	739	735	708	773	721	699	692	756	706	742	714	711	657	718	700	699	721	702	696	708	748	692	697	725	719	730	682	741	714	708	682	721	709	690	727	678	708	700	737	699	744	684	714	697	695	718	691	709	722	695	666	747	732	735	733	753	699	695	689	737	703	785	690	694	741	681	753	717	734	762	714	720	711	705	738	679	684	677	767	708	745	685	731	699	692	713	708	704	682	718	753	763	762	688	734	669	700	708	696	714	692	775	699	666	728	765	668	734	718	687	755	743	702	688	671	710	731	738	703	735	706	681	719	740	724	741	714	767	714	730	710	702	740	737	733	724	750	694	707	735	718	693	744	740	727	751	711	754	704	696	701	711	725	721	722	729	742	711	726	688	706	722	732	697	739	700	716	786	735	706	710	724	714	721	737	674	726	752	730	731	720	722	694	731	760	709	759	682	697	686	746	727	725	740	708	702	717	752	700	687	687	777	722	723	707	747	748	686	776	724	733	740	743	765	739	763	671	710	719	732	790	686	710	710	700	671	747	688	751	687	720	726	741	709	670	742	671	713	736	705	702	686	773	719	706	725	718	729	706	702	732	712	706	704	723	740	694	721	705	744	735	694	744	749	753	721	686	706	736	733	682	744	694	741	693	738	726	750	736	763	721	695	670	730	710	723	735	716	765	727	723	660	706	749	696	771	720	680	710	768	699	721	674	723	721	706	745	713	686	726	710	699	754	705	754	701	687	744	729	655	694	676	680	753	786	682	741	731	682	729	722	712	715	737	695	727	719	725	673	756	724	696	724	727	746	723	715	728	716	733	715	693	759	719	722	717	751	728	723	691	731	735	720	738	729	728	688	653	712	716	687	728	712	673	739	723	707	741	700	754	687	705	683	735	674	722	758	668	704	723	713	724	740	710	704	722	693	683	685	742	696	706	719	720	707	757	687	721	643	729	757	737	782	687	730	739	690	737	687	749	719	692	701	694	750	749	694	780	711	703	689	701	735	727	753	750	734	722	774	770	709	691	728	722	697	796	715	725	718	732	706	672	765	746	681	699	771	693	699	706	732	719	698	769	698	720	657	706	716	706	644	700	726	727	661	734	752	680	750	717	766	747	702	732	704	699	720	684	705	715	770	725	720	646	722	725	717	779	746	701	744	747	724	685	758	770	693	674	693	713	698	732	697	680	752	771	684	735	732	678	752	729	710	760	694	780	755	718	715	700	732	746	730	720	726	730	715	705	692	733	753	697	737	734	705	747	719	790	697	727	744	682	691	735	713	757	718	694	690	716	695	739	753	703	758	731	740	731	729	663	690	715	728	741	692	693	735	723	766	708	717	685	712	774	691	693	722	743	670	723	713	681	715	731	692	757	673	704	719	721	753	683	723	758	748	704	736	695	743	730	706	667	741	695	762	714	726	674	742	743	661	721	707	733	733	703	714	695	689	728	705	762	726	726	713	687	722	771	691	738	710	706	720	673	764	741	715	749	724	752	669	708	716	751	725	713	702	710	685	718	706	721	722	683	731	707	715	710	719	693	746	710	759	754	739	742	728	716	742	686	732	741	744	696	746	755	698	708	693	749	723	721	706	718	727	714	736	727	743	749	719	690	746	730	743	733	781	757	708	761	697	681	693	717	723	739	733	700	696	690	746	752	697	685	688	751	657	715	727	737	706	695	702	768	728	721	744	749	729	720	676	714	735	731	728	711	713	729	697	741	793	714	702	710	750	730	685	762	728	688	729	761	726	745	740	752	726	743	692	694	707	728	710	719	740	773	734	739	745	722	694	730	750	719	661	703	752	770	707	749	710	707	670	746	707	754	743	712	754	726	782	707	681	665	715	714	710	652	752	706	677	712	740	707	725	697	701	739	746	730	665	731	643	749	744	767	703	767	726	699	760	691	715	696	724	740	766	788	729	654	694	730	759	692	684	713	675	727	734	745	719	736	658	729	745	701	714	720	751	720	719	719	717	753	705	693	752	690	734	739	717	698	818	705	702	698	756	733	687	737	645	691	733	697	755	730	717	716	718	732	694	741	740	718	744	726	747	696	748	714	768	742	734	750	791	751	660	724	683	663	711	703	689	696	754	733	724	715	705	712	748	697	709	743	758	762	779	683	719	728	796	759	674	718	758	728	714	726	729	747	695	749	723	764	719	768	725	719	724	770	722	689	743	736	722	759	731	706	681	686	728	709	716	710	706	725	734	725	733	731	760	711	712	677	668	721	720	732	709	712	718	675	733	704	736	710	676	744	713	682	714	704	743	738	711	690	704	713	712	746	727	703	631	726	724	781	697	714	720	695	743	682	701	730	748	740	670	701	703	713	719	740	739	708	715	697	741	738	725	704	725	721	719	765	718	707	677	702	706	726	691	683	726	737	722	687	703	682	747	741	745	679	710	742	704	742	765	726	705	696	752	660	750	711	692	768	684	711	787	724	695	668	748	712	718	766	761	728	752	711	696	715	726	749	755	712	738	737	733	699	704	743	721	684	697	723	718	658	727	766	735	764	717	704	697	708	693	727	712	750	725	740	709	701	738	679	692	716	743	721	668	734	719	707	785	726	710	754	707	710	679	761	724	734	695	734	696	733	688	768	735	686	707	682	733	640	692	722	685	675	728	734	708	767	722	704	706	733	736	720	720	663	698	735	720	686	684	661	723	727	710	723	670	723	725	706	727	722	783	708	733	735	714	706	723	724	710	713	681	720	702	750	730	727	737	746	676	716	745	673	702	680	685	717	736	739	736	743	712	726	751	717	716	687	694	681	710	734	717	721	723	786	746	707	675	645	670	714	741	703	713	722	723	754	730	694	692	706	730	761	794	659	723	724	698	690	709	715	689	716	756	719	711	736	693	720	753	732	764	747	701	717	713	704	736	709	754	730	674	718	712	731	701	705	701	718	755	739	730	673	742	703	739	681	720	695	721	713	698	677	706	732	720	739	722	709	697	722	734	768	780	687	671	742	704	733	749	728	664	713	711	708	673	718	669	711	726	740	724	716	749	710	755	700	687	712	703	741	704	761	667	746	675	721	724	700	761	722	742	712	715	730	703	742	724	711	734	697	708	709	739	730	707	671	695	761	763	747	664	662	747	664	719	750	735	711	731	758	731	687	734	755	723	709	714	701	716	703	722	738	723	663	754	736
50420	45361	41014	28487	25237	24317	22154	16576	11476	10672	5511	4143	6264	7069	7244	3688	1854	1135	1263	1292	1364	1525	1221	902	953	872	717	448	373	344	382	359	350	349	347	395	402	392	431	370	399	375	386	354	319	323	364	323	320	298	316	328	325	308	297	311	298	295	310	274	319	269	306	330	263	290	270	314	313	279	340	280	281	294	296	328	293	301	300	265	287	275	322	279	277	292	291	286	257	274	276	240	271	280	267	253	281	277	282	313	265	280	243	247	277	235	274	268	287	292	304	274	288	302	301	300	292	390	270	253	263	251	273	247	269	261	256	258	262	276	267	244	269	291	268	289	268	266	241	244	254	281	253	263	257	305	266	289	272	258	285	286	290	271	268	273	267	233	263	287	276	270	272	265	268	267	281	268	272	267	294	273	276	256	283	264	270	272	281	256	273	247	260	235	261	288	301	265	270	267	217	263	272	237	271	266	273	264	274	276	266	272	292	267	292	234	268	284	279	236	240	285	271	264	274	284	266	279	267	247	271	254	249	273	266	244	285	270	300	254	308	264	283	260	269	288	243	258	279	262	285	298	293	278	290	269	282	290	280	249	268	236	269	282	270	262	260	260	251	288	255	290	242	285	259	275	291	274	271	281	250	214	271	307	276	234	258	252	270	276	271	270	281	293	281	277	269	281	271	262	268	275	270	271	277	257	266	276	295	273	267	282	248	269	285	242	246	266	257	309	262	303	261	257	295	251	301	278	282	276	293	268	260	290	267	267	280	248	295	290	266	258	252	306	283	269	276	293	274	300	296	288	264	266	304	282	275	222	289	286	265	275	272	249	288	234	238	268	278	276	285	277	285	276	297	268	274	268	261	265	275	245	298	254	292	281	259	285	263	262	271	257	280	280	260	268	278	252	274	295	273	279	293	253	264	259	234	237	278	242	244	263	276	241	267	271	281	307	248	293	261	279	261	276	273	278	287	286	244	293	312	277	246	261	282	263	280	272	257	265	294	299	297	237	264	273	306	307	267	244	258	256	274	264	261	278	274	232	228	255	249	288	258	280	291	258	261	260	268	257	282	254	253	302	267	267	276	253	247	259	258	264	262	257	288	270	284	294	261	264	267	277	274	249	268	207	272	232	279	291	282	288	238	247	251	265	271	264	281	262	261	273	255	266	297	258	264	254	285	284	268	260	261	286	285	286	256	252	239	294	240	259	284	251	263	257	268	255	271	273	280	285	236	244	267	287	280	270	296	258	269	259	251	282	267	256	265	276	288	316	267	288	254	256	257	270	270	261	279	249	259	245	266	260	276	262	281	253	252	280	269	262	220	283	246	279	263	264	249	264	241	265	265	283	263	302	308	267	297	272	283	279	258	269	248	283	244	286	298	291	264	259	274	258	295	273	278	268	293	273	251	281	271	269	257	249	244	237	254	259	252	275	272	255	282	264	265	284	231	305	281	262	289	257	294	303	290	280	255	258	251	278	252	285	290	297	253	276	256	284	272	274	261	246	271	257	251	257	282	272	238	233	272	280	253	264	271	281	294	301	266	274	281	289	247	274	262	265	290	288	271	256	262	283	306	272	265	264	253	276	270	245	250	259	243	276	284	279	291	253	264	272	281	288	249	278	257	260	292	275	293	261	264	288	275	275	307	271	255	287	266	287	255	284	244	252	242	240	274	276	252	266	265	290	260	261	254	247	260	260	262	258	281	255	281	271	247	262	284	258	286	297	267	287	259	279	292	281	251	298	272	235	267	277	278	268	274	263	284	292	263	256	273	286	271	275	278	292	257	279	278	274	255	270	268	270	277	288	285	254	270	288	269	230	283	273	271	267	266	297	240	264	264	250	280	258	261	251	273	247	311	259	308	285	263	272	287	285	287	249	246	261	285	282	290	265	274	287	263	248	262	254	298	264	282	306	270	254	262	302	268	308	263	260	268	286	318	271	274	308	243	249	278	249	266	303	283	273	270	262	265	279	277	269	264	277	286	271	252	301	277	269	266	254	277	267	275	226	299	303	268	253	289	238	271	286	259	283	261	223	262	243	280	266	260	281	288	232	251	262	239	230	267	261	277	269	240	273	275	266	255	274	275	279	282	290	271	293	284	254	298	272	283	261	263	269	257	262	230	258	259	283	271	281	269	258	268	272	267	288	281	281	249	288	251	267	242	255	246	290	292	292	287	243	277	246	260	280	273	271	236	280	251	248	270	298	254	245	257	274	255	257	256	256	265	252	246	260	262	299	259	275	280	258	264	267	257	261	260	248	263	263	269	257	289	255	259	274	265	264	282	254	283	261	293	296	279	271	272	256	293	249	266	305	270	249	289	284	272	313	290	267	244	282	276	263	269	309	272	279	287	257	278	277	250	253	268	242	283	280	246	267	262	276	281	254	263	289	262	279	284	276	256	269	276	270	265	266	252	241	243	263	244	287	269	264	273	275	264	253	281	284	282	287	280	265	251	290	284	251	249	267	287	253	257	244	275	285	254	269	276	266	282	241	269	239	269	262	290	283	240	265	253	272	281	255	278	274	278	257	272	301	301	282	283	271	264	268	278	285	273	296	279	279	251	274	271	272	263	263	271	287	297	286	271	248	285	258	265	283	270	270	276	272	230	286	312	248	271	270	270	267	265	217	285	275	266	277	269	271	264	257	260	280	278	283	273	281	285	255	275	285	273	277	287	272	291	291	271	267	272	252	296	304	267	247	276	287	272	250	260	302	270	255	269	253	258	246	282	269	295	265	255	276	277	270	281	246	297	287	276	318	252	291	263	269	227	261	274	277	264	244	238	285	249	279	261	261	305	245	241	261	272	276	297	275	252	268	246	296	287	262	270	260	277	295	251	274	279	261	289	271	299	261	251	258	251	284	257	248	238	252	256	284	233	276	259	264	300	272	281	254	267	260	263	287	254	257	280	252	251	246	283	288	284	243	276	281	269	254	282	256	278	249	286	278	249	263	231	242	281	277	289	239	250	291	265	270	261	236	266	256	243	251	295	280	273	276	254	261	274	257	260	285	257	276	296	273	262	272	266	298	265	253	280	281	285	277	273	269	254	263	255	249	315	266	262	262	263	258	239	252	273	283	275	276	266	276	264	271	268	232	274	264	282	259	269	257	317	254	251	282	272	275	264	255	273	283	279	275	264	271	252	249	244	285	280	276	238	275	264	276	251	268	285	281	266	284	241	259	280	244	270	311	293	254	272	266	285	285	285	285	250	252	253	259	295	261	287	263	283	273	278	275	243	284	273	256	259	254	222	257	272	273	276	261	256	264	232	271	256	301	289	272	284	311	287	244	272	258	242	258	285	267	286	270	293	259	272	294	257	251	280	272	268	272	294	258	273	279	270	258	282	241	263	264	270	263	243	281	263	285	265	267	236	262	259	225	280	269	256	243	263	268	252	242	263	259	245	273	255	296	247	268	293	295	266	264	275	287	295	283	267	287	246	291	252	279	276	262	274	279	256	272	281	276	275	274	249	252	280	275	249	274	258	278
40220	48339	45382	29535	30492	27741	26891	20971	20229	20239	13085	12273	19607	20625	22561	10684	6956	4760	5852	5858	6125	7945	6291	4836	5365	5161	3757	1691	1402	1361	1294	1316	1337	1259	1308	1451	1631	1653	1643	1578	1471	1414	1251	1303	1174	1199	1087	1004	1067	1060	1112	1050	980	906	833	849	802	864	974	859	903	880	850	797	814	773	799	744	809	797	753	751	771	829	769	757	733	760	744	720	762	735	710	712	716	635	724	655	724	718	679	733	705	669	683	661	612	701	661	667	685	700	653	728	652	654	693	630	656	682	613	616	683	726	834	918	926	1264	809	592	667	676	602	629	674	649	631	634	621	611	625	668	673	586	636	616	620	677	670	667	660	649	612	656	694	679	651	628	583	642	610	641	648	653	667	656	624	687	657	651	671	663	626	645	663	638	648	631	672	592	676	632	673	657	666	679	635	640	621	663	586	660	638	653	646	639	623	641	640	681	642	641	684	642	621	634	616	608	637	668	636	654	698	634	614	643	651	625	642	651	623	608	678	651	665	649	643	657	640	644	573	631	661	585	663	635	627	634	648	650	670	629	667	639	661	631	649	612	700	662	636	589	683	661	702	642	617	656	648	635	635	639	593	642	657	644	634	619	640	650	627	627	646	691	660	654	644	648	635	625	665	647	655	638	660	651	677	623	647	585	664	668	671	625	659	651	631	609	670	639	658	610	650	673	646	660	614	672	646	663	634	641	647	643	620	636	622	630	575	671	662	701	668	661	639	615	630	653	622	607	652	588	631	626	662	632	677	658	652	608	624	677	677	629	685	660	648	630	638	635	646	670	646	637	672	620	657	624	636	623	652	612	627	617	639	640	638	643	640	648	680	659	643	636	650	645	648	659	636	641	639	653	634	652	606	620	638	665	607	654	671	633	588	671	610	662	623	644	630	610	640	642	640	673	595	654	633	686	655	616	653	644	639	640	669	668	639	642	643	651	593	641	676	633	630	619	657	676	629	625	616	616	657	673	690	662	629	618	653	652	643	677	674	665	669	651	645	705	633	651	642	682	620	632	665	679	667	610	633	674	599	625	625	638	633	629	630	622	642	633	664	723	662	602	623	642	704	644	645	681	607	633	644	615	646	642	654	663	643	642	644	640	682	660	630	643	640	626	638	639	627	664	647	627	644	602	649	663	645	629	683	683	615	660	669	691	641	637	628	666	617	613	598	622	622	631	642	672	661	637	633	646	656	661	625	631	645	661	617	608	671	655	670	655	661	642	673	609	641	632	669	646	656	657	654	589	570	618	653	621	665	640	628	624	637	645	667	687	610	646	659	638	643	621	629	685	632	646	688	625	681	608	601	677	631	641	667	666	612	627	657	670	645	659	611	629	633	657	692	655	658	629	635	649	600	637	633	695	651	639	602	615	639	656	639	658	624	671	653	644	637	621	689	627	634	641	660	658	650	577	652	700	638	661	651	661	647	623	660	675	634	639	604	664	660	655	622	658	650	661	618	615	652	651	663	636	655	656	663	632	634	623	644	651	662	619	638	627	661	656	601	632	639	655	632	598	686	676	605	628	637	643	657	636	643	657	632	641	593	566	620	608	650	666	686	680	655	645	632	642	616	636	619	649	666	621	710	659	638	649	616	641	638	613	609	687	672	620	675	641	653	638	615	674	672	608	633	629	636	672	642	639	631	669	659	635	649	659	607	652	583	621	629	630	619	682	673	647	636	629	644	635	628	644	643	638	617	615	636	658	595	632	677	652	647	622	627	648	671	648	650	596	675	686	666	643	628	631	692	629	636	616	625	643	656	661	661	648	642	613	658	641	617	652	649	609	668	649	599	616	673	640	647	651	634	662	668	645	632	647	651	624	657	654	651	581	603	621	632	638	646	629	645	663	636	671	669	656	656	633	607	638	661	636	635	612	663	648	657	641	667	632	655	611	680	671	615	614	664	615	612	601	639	626	609	619	612	663	665	690	629	682	590	620	632	683	642	632	620	624	655	622	619	628	661	643	668	639	638	662	636	625	680	623	679	610	570	621	655	663	655	660	638	706	645	624	672	653	607	657	655	677	647	664	690	696	649	638	662	619	711	632	619	644	656	625	659	611	625	625	665	656	587	626	600	674	649	688	645	635	622	629	655	682	650	645	632	635	601	618	713	619	613	649	622	659	652	657	657	677	654	645	652	638	622	632	683	652	653	648	654	607	651	661	646	634	636	619	625	625	609	677	655	627	636	636	651	649	664	604	616	657	647	653	621	622	687	619	666	643	656	679	642	637	652	665	648	678	656	634	625	647	626	622	639	628	632	620	650	713	662	618	692	639	610	640	637	673	695	658	627	654	649	668	664	612	620	620	680	657	651	671	616	621	607	683	645	634	654	628	635	666	681	628	636	630	640	609	658	625	658	643	627	626	631	662	622	640	660	674	690	674	657	683	653	635	602	615	672	658	656	617	650	597	633	652	636	667	620	649	663	620	657	588	640	657	608	621	677	618	637	642	627	648	687	639	679	633	667	596	618	644	632	641	631	607	673	650	668	634	700	634	628	625	621	653	609	621	630	659	641	618	645	649	665	646	650	613	669	638	646	650	627	592	598	642	655	659	657	629	633	654	631	616	649	609	670	655	640	660	621	671	707	624	618	660	611	668	683	623	637	663	578	626	629	685	648	641	631	619	639	630	646	608	676	649	657	641	677	624	658	656	657	664	627	633	637	679	684	660	639	623	665	671	608	698	657	668	649	645	624	616	650	635	687	647	653	661	666	626	627	612	661	605	656	661	645	616	652	644	653	627	598	649	591	631	641	665	663	665	631	634	607	644	656	664	625	631	624	623	671	698	677	668	639	614	630	669	636	588	697	652	659	640	665	643	637	623	612	621	643	619	633	641	667	652	618	619	609	657	619	640	650	634	620	619	664	672	610	641	692	617	637	606	660	615	678	658	621	667	620	612	650	695	614	667	642	654	666	657	599	680	639	635	676	658	649	662	651	714	620	635	669	639	658	630	667	603	587	630	674	625	649	601	687	659	658	642	682	547	644	659	641	636	677	614	645	644	619	636	599	627	659	617	674	597	624	677	626	676	662	633	651	648	625	656	638	652	673	656	621	622	685	635	688	611	645	639	636	619	636	644	634	641	661	648	660	641	635	631	631	612	615	702	657	627	637	708	638	640	649	636	648	639	636	692	663	674	635	632	667	658	609	641	642	656	653	646	584	671	621	647	623	590	656	628	610	621	625	670	633	652	637	648	643	664	673	626	671	619	647	626	688	657	607	610	638	631	655	655	668	651	662	656	674	648	673	577	650	642	616	668	657	639	653	661	635	645	632	666	649	670	661	618	669	610	602	630	617	671	643	656	646	650	634	594	652	657	633	667	688	680	628	598	631	614	643	666	624	621	675	635	628	643	649	648	662	642	659	646	687	650	676	659	650	640	640	671	640	636	630	636	660	643	669	669	667	626	625	612	653	648	622	697	665	576	711	652	624	660	647	630	649	634	634	682	612	630	635	678	622	619	565	636	692	660
15811	15869	17510	6227	3011	1788	1174	871	847	839	646	640	664	631	577	524	442	449	389	389	437	400	395	389	417	307	361	335	305	305	314	298	309	310	284	298	307	310	310	328	324	297	308	276	330	306	305	299	270	312	287	285	288	291	267	299	316	268	271	325	286	266	273	239	304	283	286	269	291	275	293	298	311	244	270	260	285	295	263	259	278	274	286	289	294	299	281	266	249	272	279	275	295	305	286	276	274	295	260	293	283	284	306	260	287	278	251	289	291	301	280	293	278	254	274	283	237	281	306	285	283	261	296	281	263	250	243	307	286	255	281	272	267	244	280	299	264	267	265	291	322	272	298	313	287	293	322	276	290	292	268	271	303	320	262	265	283	270	267	287	261	247	282	310	271	269	279	279	255	251	288	312	280	282	264	285	259	277	255	243	289	296	267	269	296	298	256	271	267	274	292	253	268	299	288	274	282	269	277	259	278	270	282	279	282	273	281	283	261	258	272	287	286	289	281	263	261	284	297	257	305	248	290	287	270	293	285	287	286	267	296	246	271	275	284	284	231	282	276	258	281	250	268	263	278	291	307	282	315	270	280	261	243	277	257	243	276	249	279	277	269	270	267	261	274	283	268	258	257	292	278	282	283	289	296	290	256	294	291	241	279	280	261	235	269	245	270	271	268	311	281	263	309	255	285	251	284	257	292	282	290	289	259	302	270	287	259	261	283	283	294	263	256	256	271	285	296	272	248	278	300	277	277	262	279	285	269	303	282	273	279	274	293	294	277	280	306	291	269	271	283	299	274	265	293	268	277	285	295	276	295	289	280	279	281	295	270	281	259	274	282	267	261	237	275	290	279	315	287	269	282	297	278	292	278	272	259	276	319	294	293	249	285	280	263	292	288	280	270	279	246	260	273	304	257	274	287	275	270	265	279	268	288	293	271	274	242	285	285	306	279	300	247	274	268	278	247	277	295	272	249	273	283	245	295	292	297	280	252	268	290	288	283	271	281	255	276	294	271	272	282	273	255	261	295	289	295	283	243	249	268	267	262	276	294	259	279	286	284	281	268	251	267	267	270	278	287	259	305	295	234	274	296	257	273	293	282	289	281	286	261	268	245	293	249	281	266	257	280	250	291	251	284	286	264	289	240	258	275	269	265	251	310	273	244	267	278	257	267	245	261	263	291	267	286	245	277	248	302	282	266	273	269	284	292	295	265	269	295	292	290	276	256	274	286	285	280	274	292	291	272	292	270	267	298	251	301	247	306	251	283	291	262	281	278	261	268	288	287	289	258	268	254	252	255	269	307	251	282	268	262	263	286	301	291	295	245	282	283	276	260	281	284	272	253	285	290	293	309	249	259	272	283	289	299	259	265	251	322	303	300	307	282	273	267	300	307	285	290	303	257	267	290	272	283	294	262	254	277	249	275	298	251	257	273	299	268	264	244	265	259	265	296	276	284	280	281	285	250	285	269	282	279	262	259	271	271	300	269	295	302	277	262	279	274	259	293	294	274	282	319	296	282	280	270	243	289	295	266	247	292	286	282	270	268	237	281	276	277	291	287	256	318	312	282	254	290	267	267	285	297	285	250	241	260	275	283	266	280	271	259	264	263	291	271	246	280	272	244	277	288	287	282	283	280	258	293	268	282	261	278	271	290	300	296	296	248	285	255	273	259	274	266	307	266	298	224	288	268	281	281	274	268	251	292	282	256	280	273	316	300	286	281	284	267	264	240	268	282	283	259	262	280	237	293	285	290	271	333	252	280	279	282	288	308	269	284	275	282	262	284	246	267	250	267	290	279	267	274	257	281	261	290	278	267	264	286	253	235	256	276	254	277	256	271	295	274	264	296	290	272	289	273	262	260	237	269	258	281	283	262	250	287	263	252	294	255	249	281	276	263	267	308	261	292	286	280	259	293	275	271	284	270	318	302	274	267	275	284	264	288	267	267	225	272	281	303	297	266	264	277	282	298	274	277	273	277	315	312	255	256	278	296	283	281	246	270	268	288	252	252	274	264	271	312	273	261	241	314	293	305	268	288	269	248	258	272	239	289	272	282	292	251	305	262	296	262	304	279	251	280	276	281	254	305	262	278	265	262	287	281	289	267	273	293	266	260	286	238	277	266	300	310	285	278	291	297	278	249	283	263	289	245	260	281	303	282	303	273	283	277	259	249	267	283	296	269	255	281	251	262	268	275	265	290	242	260	290	278	260	262	269	275	278	281	273	268	260	291	274	304	273	268	281	281	262	297	281	283	265	284	289	296	294	272	285	302	242	313	260	236	277	273	283	225	272	272	282	308	290	258	253	268	279	294	266	274	248	278	276	282	276	272	282	284	277	279	302	288	288	289	277	284	276	263	256	248	293	283	233	271	284	237	273	297	293	258	270	291	276	265	246	277	258	285	295	256	287	259	274	301	279	274	280	248	269	257	242	280	292	282	297	258	278	268	262	263	269	286	289	290	303	274	295	254	264	259	265	263	273	274	288	298	281	265	261	288	262	299	306	286	298	276	282	304	311	285	265	254	280	246	251	272	265	272	305	284	274	295	268	292	252	266	287	260	263	284	272	260	268	254	294	288	284	273	293	267	266	290	275	285	285	277	256	250	234	255	282	275	249	255	295	267	286	270	270	304	278	290	292	258	271	296	284	255	234	279	275	285	273	255	288	257	304	287	293	261	267	283	284	261	275	272	311	267	286	271	305	267	277	290	299	282	299	247	254	259	317	283	251	258	248	264	265	256	286	274	273	283	275	257	284	287	288	293	265	259	271	266	262	260	289	268	266	266	249	302	271	306	279	264	272	287	297	305	267	284	295	262	246	250	299	260	271	230	296	254	293	271	270	291	251	290	291	266	254	264	305	253	265	287	249	277	270	274	302	264	320	269	282	266	278	289	288	291	303	277	256	296	264	315	287	313	270	292	238	279	267	263	263	307	266	289	308	258	309	276	279	238	274	260	303	253	299	281	288	251	320	280	275	285	299	263	307	258	291	263	265	264	254	288	264	271	270	296	267	273	301	251	282	276	259	300	275	258	271	268	278	291	295	318	307	246	276	279	273	286	294	274	268	272	286	267	270	269	286	306	249	285	247	327	269	291	255	273	279	307	303	275	301	299	279	280	283	262	244	291	266	251	262	279	295	301	256	297	282	276	269	299	276	236	266	277	302	258	271	242	293	273	234	291	261	259	283	281	298	268	287	303	269	258	271	302	279	291	294	291	255	233	281	239	295	276	273	270	250	309	268	298	263	269	285	279	243	273	264	280	274	281	282	284	283	273	281	279	271	269	264	271	283	274	268	266	254	256	267	265	266	293	252	234	252	294	266	275	261	277	286	276	297	302	287	297	283	273	269	270	277	269	287	293	274	275	251	267	251	292	290	255	286	280	256	271	262	279	295	310	293	267	257	267	263	270	238	279	267	274	268	280	262	316	265	285	280	282	295	233	289	293	289	271	264	289	295	241	296	272	258	262	269	286	303	296	275	314	293
11239	16540	20038	9199	8007	6186	5174	3976	3637	3763	2642	2860	3195	2838	3128	2316	1745	1663	1690	1560	1611	1764	1554	1469	1408	1378	1121	953	901	833	873	850	875	849	866	920	942	992	1027	982	969	911	872	915	854	834	815	803	838	864	821	812	835	809	788	722	772	758	785	814	766	781	795	759	727	722	729	712	670	705	759	737	693	688	696	679	707	679	773	697	692	747	729	671	717	706	659	698	694	724	680	710	686	742	685	668	704	666	701	710	676	713	687	713	662	713	730	689	735	677	695	649	674	646	679	713	691	638	670	646	692	644	630	700	671	701	695	731	677	739	710	661	685	699	664	672	672	724	661	666	668	677	684	680	678	684	711	688	720	673	710	674	723	666	703	666	723	668	681	690	705	671	671	693	683	709	674	698	706	704	660	697	659	703	698	647	682	684	717	670	669	687	709	632	705	637	692	669	682	703	685	690	672	696	696	670	696	697	654	690	718	656	690	686	714	660	658	677	673	638	666	672	686	687	688	644	700	674	715	690	713	696	671	660	735	653	691	653	700	717	702	684	699	694	721	707	714	715	625	701	678	725	714	686	688	651	672	692	685	657	690	653	704	667	676	671	663	662	687	673	648	687	669	683	656	720	673	692	698	691	681	670	652	690	682	667	657	704	675	668	644	673	665	724	672	698	673	646	650	697	701	723	668	683	651	675	707	654	662	621	694	658	638	741	675	711	640	710	718	667	658	699	688	707	724	671	647	690	686	741	719	686	686	667	674	660	695	727	719	659	699	676	642	674	678	646	691	678	684	685	657	649	681	671	699	662	657	665	693	709	736	665	656	678	678	686	683	691	691	646	677	695	722	672	671	670	652	649	684	679	664	698	673	670	706	670	673	629	676	662	687	651	647	693	661	713	706	689	662	751	630	695	663	720	713	677	672	681	705	693	674	663	687	662	648	637	684	671	722	720	666	707	638	682	639	678	726	751	694	670	704	683	668	693	695	703	724	705	679	643	672	690	700	659	719	697	645	700	648	677	709	707	674	669	708	653	733	691	695	663	671	665	666	705	646	660	666	643	697	697	690	723	676	637	709	680	674	672	667	740	655	693	718	693	663	662	657	674	691	704	661	666	666	685	652	729	665	652	644	687	675	670	697	681	691	688	705	667	675	699	649	711	707	657	694	656	680	708	678	657	687	656	637	663	680	683	699	662	687	707	701	659	668	730	646	695	661	672	700	634	689	697	694	714	698	644	638	709	660	674	662	711	659	638	670	713	631	655	713	705	712	689	711	667	701	685	674	680	689	673	743	675	752	698	708	691	695	668	685	695	689	642	691	635	758	658	729	722	685	719	679	720	693	656	679	644	665	638	664	688	692	703	702	664	716	693	676	650	674	680	722	686	675	679	646	685	696	709	670	695	705	638	641	710	677	699	728	715	660	641	647	681	633	693	654	689	703	705	691	635	677	646	701	698	695	700	685	639	686	713	652	702	659	678	710	650	742	683	681	685	681	680	699	641	691	656	652	689	686	709	700	668	665	661	664	682	669	696	693	734	702	649	724	689	723	640	656	681	703	677	689	702	676	671	683	667	694	640	650	659	689	708	706	670	685	663	698	679	720	697	705	696	669	677	698	661	725	694	710	695	690	668	748	680	710	697	664	679	688	691	678	650	653	663	734	641	702	652	685	703	671	644	645	697	686	732	675	671	648	695	698	693	704	729	673	718	672	681	665	680	676	674	663	717	658	660	654	712	642	675	714	668	702	653	649	667	613	699	653	695	655	713	609	662	690	694	730	707	727	672	713	671	691	674	686	667	657	663	677	644	641	719	697	712	695	722	661	693	707	657	718	666	691	679	712	665	657	697	676	697	701	656	705	645	714	663	690	700	673	677	641	675	684	686	680	644	661	659	652	691	659	692	657	645	680	734	684	727	740	644	652	728	651	672	717	645	694	680	700	711	710	638	652	683	699	687	667	639	722	674	679	679	659	677	672	674	705	645	698	665	690	684	681	660	712	660	643	689	623	652	691	697	658	639	672	671	664	693	726	681	670	680	694	684	637	694	676	709	662	685	681	670	678	681	710	667	657	706	668	673	604	653	651	678	662	729	712	699	679	712	698	679	677	684	653	652	695	671	655	691	670	681	699	629	677	683	685	708	691	702	682	729	648	690	670	682	661	684	709	692	669	709	700	694	715	682	679	635	669	682	697	692	683	698	684	689	659	719	723	722	676	681	705	678	670	696	697	676	689	664	704	693	647	633	704	701	653	644	678	693	680	687	691	681	678	685	683	661	687	685	682	631	690	633	701	663	686	657	676	715	694	682	687	688	689	688	652	652	637	685	649	679	687	675	667	686	697	688	671	660	694	676	684	655	695	629	670	667	710	633	697	670	667	676	689	665	726	683	704	701	734	654	653	694	675	665	699	707	710	670	638	695	639	707	665	701	676	724	651	680	645	693	713	652	694	684	677	716	695	669	671	693	682	658	692	705	686	635	688	643	671	698	694	673	674	654	720	705	715	682	677	653	690	678	739	723	704	690	636	676	638	715	672	710	715	704	678	691	676	702	646	745	724	709	631	670	691	687	703	659	724	663	675	692	629	719	670	699	686	686	680	670	718	679	680	656	628	669	690	688	698	682	679	657	655	718	677	691	660	677	752	657	667	649	709	670	720	678	641	644	620	691	662	699	692	716	672	670	685	665	674	646	718	682	698	671	718	739	667	729	704	645	711	707	655	653	672	676	690	678	676	648	682	698	720	672	610	701	696	685	654	663	639	695	660	696	629	705	708	690	692	669	698	685	668	646	681	689	638	714	675	690	713	657	729	662	739	659	716	705	663	610	695	661	649	659	657	720	718	688	667	652	676	654	663	684	666	643	666	659	701	642	675	687	681	679	711	697	687	691	654	684	692	661	699	667	658	675	695	660	720	691	676	705	678	645	678	703	636	659	735	653	699	664	714	704	628	662	667	675	711	653	669	634	702	711	700	698	725	639	697	721	734	667	693	689	652	697	639	672	680	698	713	663	619	681	710	662	681	652	695	692	687	684	687	675	648	725	692	754	683	719	695	666	665	666	650	716	646	671	719	666	687	705	687	694	683	680	716	698	699	695	729	706	655	664	669	707	703	724	718	669	663	683	701	656	650	656	693	683	685	670	691	669	731	643	731	661	674	695	657	697	698	689	671	648	674	725	684	688	729	682	622	688	707	681	665	651	666	660	692	683	689	709	736	693	682	691	655	664	695	691	656	680	704	686	677	665	721	662	593	684	682	687	688	725	721	666	642	695	649	686	674	712	669	688	652	690	716	706	706	644	733	702	664	667	658	709	653	705	658	741	653	696	661	638	685	703	704	735	688	709	651	673	683	718	669	678	703	663	666	651	655	673	664	613	685	684	704	658	674	659	687	696	651	679	685	691	678	674	684	664	640	663	685	668	689	693	706	691	658	694	659	673	656	673	724	659	717	711	669	668	734	655	669	676	660	669	697	703	659	679	658	668	666	704
42033	47732	42035	26144	24553	20659	14471	9224	6469	5022	2247	3432	3267	3336	3824	1993	929	739	873	794	892	1115	853	780	709	704	541	401	336	334	378	356	374	366	367	403	367	393	394	392	388	359	318	346	354	353	330	354	322	322	340	289	343	313	324	324	323	335	299	351	322	322	309	323	287	303	314	313	305	310	309	331	295	309	327	315	308	324	282	329	349	286	300	292	289	331	279	297	326	290	282	310	319	287	291	296	284	285	308	321	302	313	292	285	306	301	301	296	297	275	311	297	309	283	292	326	337	342	307	270	302	287	288	315	331	318	304	290	256	296	307	286	331	294	331	324	289	305	293	286	285	320	336	324	333	273	299	281	292	286	334	273	311	267	299	316	315	273	316	294	307	308	321	283	330	319	288	322	282	281	279	322	296	278	319	283	289	309	311	306	280	289	303	287	319	305	294	299	320	304	292	318	316	307	309	298	300	317	312	309	286	306	345	285	314	312	279	318	296	266	305	316	301	319	316	289	313	298	287	314	325	296	326	293	295	292	312	313	324	317	286	305	349	307	298	323	278	351	293	338	299	292	298	315	297	321	330	303	310	301	284	296	286	312	319	303	290	296	310	304	331	314	299	361	319	286	319	278	309	304	345	299	306	286	299	303	306	317	268	309	299	300	290	273	289	265	307	273	311	307	303	314	293	291	323	288	326	334	286	312	308	333	330	293	274	310	287	303	291	311	286	288	321	274	311	298	262	284	284	305	290	316	278	295	292	297	330	279	333	286	305	305	328	291	297	303	299	283	278	305	293	336	310	292	281	318	292	289	294	325	293	270	304	308	309	311	314	290	284	296	319	285	293	290	280	274	301	313	303	317	309	308	301	294	327	304	293	282	315	337	306	323	281	323	319	282	318	289	322	286	308	305	337	298	289	277	265	320	290	276	318	271	336	264	305	311	309	308	299	315	293	287	291	315	269	316	309	304	313	284	303	292	346	316	260	304	279	249	290	280	291	311	337	301	328	277	298	297	311	337	312	329	310	301	308	341	311	279	307	275	299	304	308	310	325	329	318	291	296	304	280	293	294	303	303	292	270	319	307	287	327	278	309	308	287	307	341	278	315	300	306	291	297	314	311	287	301	305	304	299	307	326	317	310	297	321	319	340	291	305	302	308	320	298	332	299	277	302	311	332	325	313	290	282	287	306	289	310	302	281	288	313	297	302	268	288	289	316	296	338	309	326	297	308	261	306	295	321	305	284	299	307	323	271	289	282	331	334	285	289	305	300	279	273	329	313	291	297	302	288	326	310	303	290	273	285	316	273	306	267	302	318	308	303	292	266	326	308	292	285	292	308	281	285	293	335	288	307	300	279	319	291	296	281	339	306	305	280	304	285	330	307	264	322	300	300	327	300	309	292	263	302	257	316	288	336	281	311	280	314	292	309	313	295	272	326	329	303	325	298	315	271	291	266	295	317	291	292	301	290	308	280	290	300	287	266	305	320	331	284	338	320	290	316	306	319	278	301	298	320	324	293	266	306	327	298	316	325	287	321	287	307	292	315	302	309	295	298	284	283	328	295	299	287	304	298	297	306	295	289	276	284	278	292	319	290	266	331	290	306	297	280	295	284	312	289	337	319	313	312	296	287	291	308	307	281	312	327	283	317	282	308	286	323	319	328	330	261	276	320	293	291	312	269	295	297	318	302	313	316	325	294	309	295	325	304	289	326	299	308	320	298	288	335	304	292	267	274	266	286	311	305	275	316	299	287	323	297	295	299	296	289	295	296	262	290	284	284	294	278	296	278	287	281	324	294	324	315	311	271	309	288	302	331	288	266	269	279	304	306	326	318	324	301	289	262	288	297	279	307	280	280	328	294	321	329	306	266	342	279	292	306	308	300	313	284	285	266	302	318	287	304	306	303	279	247	332	308	281	303	310	301	304	307	294	264	280	324	274	339	297	298	277	273	296	305	306	317	302	301	311	261	259	297	290	296	301	303	298	298	345	299	314	293	302	310	308	336	330	269	329	301	327	330	316	326	274	298	296	279	304	289	288	305	297	298	273	298	291	318	271	288	314	320	297	291	310	326	315	316	303	340	282	292	279	287	292	262	288	324	308	287	249	328	308	295	317	285	279	320	304	300	287	306	320	318	266	304	275	294	290	293	327	305	306	284	290	302	307	332	289	297	285	279	295	269	289	289	309	282	271	300	348	294	244	310	300	314	293	292	310	277	286	294	299	297	285	270	296	277	327	366	281	304	295	288	305	284	280	281	295	311	303	320	324	288	301	276	314	315	287	306	277	332	304	306	331	272	256	276	331	246	278	308	299	314	286	291	294	289	305	311	278	308	324	308	285	288	262	286	330	303	286	346	270	288	297	298	307	313	286	282	300	304	308	307	284	347	283	282	292	280	312	301	307	289	280	307	311	284	312	265	301	286	286	278	292	301	311	289	310	304	286	289	294	279	295	288	345	296	301	287	274	333	312	317	287	296	321	292	289	293	321	301	284	296	270	273	308	294	317	297	303	312	306	293	316	292	329	279	297	283	304	304	297	319	277	308	323	323	308	288	317	331	281	294	297	330	315	304	305	274	296	321	311	303	283	293	304	330	295	291	268	319	295	297	296	305	312	300	299	300	325	289	312	311	300	272	313	287	295	263	280	286	307	296	279	277	298	285	281	305	297	300	301	307	257	320	322	300	307	309	277	304	314	288	252	326	305	318	289	294	302	338	272	300	328	289	294	321	307	293	308	299	329	293	324	308	305	300	307	324	308	297	285	275	274	309	302	287	313	299	276	317	330	312	299	331	341	324	292	326	327	313	315	322	313	302	304	272	277	316	337	284	286	291	266	306	285	311	300	271	280	276	286	287	324	288	292	302	312	279	298	291	305	310	282	299	304	301	289	312	255	292	311	332	271	278	321	305	293	293	330	279	294	318	307	290	277	340	323	320	300	264	329	321	285	279	306	301	310	307	295	288	274	292	310	332	297	288	316	311	310	336	322	277	300	312	315	283	252	317	320	290	284	337	319	293	304	275	306	282	291	282	298	287	261	262	314	267	319	295	291	332	301	308	314	289	272	277	311	274	305	302	306	299	323	297	316	329	273	308	342	297	312	273	279	302	267	290	312	307	328	309	331	321	291	312	289	300	327	287	280	283	296	300	329	296	288	330	319	297	313	332	298	313	315	298	296	278	303	298	290	310	302	278	279	291	320	272	295	300	326	278	299	311	286	323	294	297	299	304	305	285	320	293	312	279	313	294	290	320	306	310	332	279	292	280	316	304	319	304	300	283	280	287	292	315	316	285	285	295	298	259	284	319	328	299	316	300	330	298	286	324	309	288	297	284	316	327	287	321	281	303	315	286	328	329	313	297	297	301	293	316	297	306	287	294	306	282	316	325	282	282	272	284	282	299	284	322	288	293	294	294	318	279	255	247	324	316	313	320	290	296	301	305	308	285	346	272	315	271	321	289	334	304	307	326	295	300	298	313	262	291	288	294
31309	45389	39331	24445	28427	23609	19115	17200	15877	11823	6939	11891	11693	12785	15144	7892	3916	3352	4099	3982	4327	5707	4351	3957	3657	3762	2790	1329	1121	1105	1111	1143	1098	1085	1110	1231	1259	1324	1432	1449	1307	1236	1208	1224	1155	1130	1027	990	1050	1077	1027	1045	981	930	891	889	893	862	936	924	891	874	870	841	802	800	854	797	828	808	743	805	810	850	877	781	780	761	808	758	779	797	765	772	772	769	731	720	747	759	747	805	697	730	724	739	773	731	726	823	743	747	711	748	786	770	766	741	700	792	767	779	745	743	824	906	861	796	754	700	688	732	749	789	722	694	718	706	708	722	760	758	765	746	669	764	723	728	688	719	709	731	704	737	718	746	738	685	732	748	708	695	707	732	741	709	690	737	725	695	702	734	708	679	700	748	725	686	737	740	730	702	731	711	723	726	723	728	694	706	716	732	702	701	751	763	722	717	724	709	733	728	694	738	762	718	700	748	718	799	774	708	713	688	727	799	675	713	699	775	722	748	675	745	711	721	754	717	719	734	746	732	714	732	754	688	703	710	730	734	755	710	757	713	737	694	740	745	722	755	756	720	699	730	724	672	797	729	681	698	696	718	721	724	737	753	722	714	708	744	676	729	701	739	777	744	743	725	746	674	727	722	713	686	769	727	747	746	742	736	742	741	697	754	689	682	751	721	729	722	697	748	734	760	714	759	725	728	720	756	740	703	720	738	756	747	743	730	708	716	726	733	756	694	746	716	700	717	715	760	705	689	719	686	711	785	669	677	720	692	745	721	755	702	729	700	702	745	729	720	704	730	747	749	705	714	728	727	719	702	733	641	734	720	759	677	691	695	751	759	709	688	738	753	721	744	694	686	711	686	707	734	687	746	777	753	764	708	705	746	744	752	724	727	720	781	715	686	737	706	775	730	747	718	726	742	709	719	743	749	675	704	717	731	695	685	783	718	743	733	756	730	727	726	758	729	663	704	693	702	705	710	762	701	719	718	735	722	684	796	706	703	729	674	722	748	710	752	795	746	707	715	754	704	706	718	726	796	744	731	698	699	701	701	732	723	731	731	719	701	711	693	697	693	724	714	711	728	711	682	681	742	727	711	686	727	710	726	702	754	725	725	780	725	757	719	746	673	730	691	714	725	716	720	736	693	740	744	750	703	765	733	700	752	731	729	747	678	754	716	750	749	734	729	685	681	716	707	746	743	727	713	714	703	759	744	739	702	722	716	735	736	712	747	738	725	725	700	714	708	739	763	762	710	642	700	703	781	752	712	739	709	736	719	779	762	745	715	748	705	724	698	690	722	708	745	690	731	742	754	741	712	712	692	699	690	731	769	715	750	750	719	742	740	736	741	790	635	722	710	777	709	716	749	753	712	784	722	712	720	773	721	742	715	750	692	791	686	737	733	715	674	715	692	719	715	699	677	710	738	725	725	688	770	786	749	704	792	687	728	721	708	814	745	740	769	753	719	754	709	763	756	727	717	714	713	752	699	774	694	755	754	685	721	753	718	749	713	745	754	739	702	677	706	760	716	724	748	696	743	779	723	757	692	697	721	774	695	739	746	723	684	731	709	731	707	723	695	749	721	813	694	734	704	757	728	781	716	750	754	698	696	703	713	729	705	671	725	704	672	708	726	707	735	804	715	699	734	717	730	738	726	727	681	687	715	690	699	706	724	699	712	703	702	700	753	752	709	734	696	707	685	783	694	759	720	716	748	690	729	727	753	741	714	705	734	686	689	744	716	694	717	701	716	780	747	690	709	765	692	712	746	729	682	696	745	724	771	705	732	777	715	739	750	708	736	738	710	750	714	705	680	719	712	673	721	724	694	768	736	747	712	690	709	722	759	725	727	693	724	723	754	764	724	768	702	710	706	705	756	704	731	758	696	682	687	716	742	698	715	746	727	740	745	696	772	735	728	719	693	706	725	725	686	708	771	746	718	741	718	718	716	731	709	738	759	726	731	741	718	689	713	722	712	749	781	758	779	693	724	713	717	694	702	717	704	766	727	747	721	751	729	691	743	730	719	763	745	702	756	742	750	725	716	709	760	695	701	710	705	729	742	752	742	710	706	723	726	692	745	695	779	692	705	726	756	810	710	706	701	705	733	752	768	711	702	751	706	707	757	766	761	742	728	746	691	703	772	702	708	728	779	766	694	693	741	707	759	725	749	726	738	739	734	731	768	732	722	662	707	683	727	734	697	735	708	737	741	712	722	738	689	696	746	740	715	709	732	731	721	689	710	732	743	690	742	712	708	751	747	686	707	720	717	741	730	734	737	742	717	763	697	715	697	747	747	710	736	722	767	714	760	754	732	736	725	713	715	705	688	733	701	736	807	754	758	755	682	727	779	695	715	739	732	706	696	751	703	754	728	684	768	683	702	751	760	753	754	751	732	712	724	691	711	734	756	716	708	723	693	740	708	734	713	755	683	719	726	709	758	721	723	724	749	747	727	748	693	750	763	638	681	761	738	778	707	712	706	749	730	710	702	701	702	774	752	717	726	682	741	792	706	732	759	743	703	752	743	736	696	720	704	723	738	743	704	689	747	733	676	728	732	724	700	707	768	730	758	697	741	743	688	709	722	750	702	747	720	734	734	711	762	721	734	740	717	732	702	778	699	700	719	747	723	718	746	733	674	680	709	668	724	719	667	671	708	729	693	722	779	761	692	723	744	715	711	704	739	688	650	681	780	709	722	683	753	748	742	733	741	730	758	762	778	689	692	757	701	715	726	730	722	731	723	754	728	740	692	684	736	697	678	654	716	727	765	737	724	730	782	751	752	737	730	742	741	695	695	729	727	718	741	713	744	774	728	682	709	747	723	718	742	749	778	706	720	660	745	747	740	744	764	716	733	731	664	760	718	745	728	694	761	708	734	733	715	741	695	711	729	676	763	720	762	755	721	722	749	721	712	719	713	744	749	739	750	702	754	752	709	733	713	660	744	731	723	735	740	701	729	740	738	726	747	730	730	692	721	729	724	738	714	755	705	746	711	737	723	779	724	718	751	720	723	741	690	714	733	721	685	723	721	694	696	760	742	750	742	778	725	781	725	696	702	711	744	712	772	717	743	713	707	804	721	676	766	758	712	723	765	766	733	720	733	734	705	739	728	752	692	701	700	721	715	714	712	671	774	735	755	694	726	710	724	714	755	758	710	715	680	746	779	715	721	675	713	695	763	661	694	769	684	746	730	730	792	739	746	741	735	691	778	776	725	728	712	733	741	684	698	755	711	713	785	744	727	716	787	724	721	736	697	740	681	721	720	716	720	774	708	687	747	723	758	762	715	686	782	686	652	716	705	713	726	725	727	731	720	728	687	659	765	720	730	724	710	730	695	705	747	715	723	724	727	656	740	727	688	740	764	713	709	693	671	717	702	766	725	700	737	738	714	721	739	723	693	706	746	781	720	760	722	773	713	733	743	724	751	726	704	676	673	760	746	693	744	720	658	711	753	734	722	688	757	748	670	702	684	738	750	729	741	743	725	716	728
50892	47749	39616	27282	26003	26030	22127	17681	11986	8574	4056	6030	5271	6483	6876	3673	1402	1235	1328	1585	1207	1660	1301	1200	1036	1085	720	421	361	350	382	322	361	359	336	382	400	388	417	374	398	329	364	390	352	335	344	304	322	309	328	319	327	316	303	283	282	326	326	281	281	302	296	297	324	314	288	278	296	277	307	288	271	261	302	302	294	303	294	283	273	271	263	280	300	269	264	284	249	289	294	254	277	256	251	265	288	277	264	277	255	280	265	272	290	286	257	290	272	272	274	284	301	280	307	303	283	294	290	272	265	282	273	234	244	273	273	292	269	237	261	281	282	284	262	235	281	268	295	280	285	257	277	256	248	257	257	251	268	273	253	304	255	250	272	287	258	258	283	280	278	291	263	265	275	284	262	269	280	271	290	240	278	278	313	275	260	298	289	258	277	258	268	300	278	311	274	296	296	277	282	254	234	254	268	275	266	291	293	288	285	295	276	272	280	299	292	296	273	291	261	270	241	262	288	278	324	285	270	293	301	235	273	282	276	276	235	286	286	264	273	294	282	274	304	259	284	256	286	278	248	290	287	273	267	276	274	291	281	285	276	296	260	297	291	267	284	265	258	301	274	291	250	290	281	304	283	269	276	291	285	232	277	304	297	289	286	247	263	279	292	272	233	234	288	283	287	251	266	268	316	274	256	269	263	275	275	265	267	255	289	260	265	302	278	269	250	268	259	271	286	265	243	279	270	258	295	271	261	245	297	264	267	265	262	281	277	280	301	281	272	274	257	269	263	249	247	268	281	298	254	262	255	250	280	263	269	278	294	286	294	289	289	306	267	252	287	301	264	281	243	290	281	254	277	310	283	228	252	295	291	292	273	299	254	232	293	276	259	277	238	298	266	268	266	285	269	247	268	287	293	250	283	278	271	261	267	276	255	281	271	280	298	263	277	285	281	273	231	265	293	288	271	254	277	311	289	284	259	313	268	281	250	273	276	267	254	275	277	265	286	259	286	265	254	290	283	260	290	301	298	282	264	255	259	303	276	296	259	234	281	278	253	276	289	297	270	280	264	267	283	251	286	299	278	267	282	286	262	299	249	298	287	259	275	286	273	265	274	277	260	271	265	285	272	260	266	273	265	288	279	254	301	284	278	238	255	259	277	268	289	280	262	302	244	269	279	255	272	260	243	271	270	257	258	305	285	247	278	294	263	281	298	256	266	292	240	283	300	268	280	283	270	261	252	264	293	283	236	268	278	257	302	260	288	260	284	261	264	310	266	257	273	267	282	263	250	287	286	268	259	275	254	258	275	277	300	300	264	264	260	279	280	234	257	273	257	274	284	261	260	266	267	261	267	323	252	282	287	292	257	244	261	270	266	249	239	281	281	309	260	270	266	270	262	290	271	248	265	290	254	271	271	282	297	248	270	287	260	246	246	257	266	245	280	251	278	295	285	277	277	263	266	270	287	272	230	256	273	267	270	281	275	292	271	260	257	286	265	272	274	251	299	259	289	237	275	254	273	282	260	270	297	246	260	269	266	302	292	311	305	283	263	270	274	267	264	285	307	253	266	257	297	274	268	288	289	254	243	280	301	254	272	273	257	276	253	290	264	251	273	267	280	290	285	300	265	280	280	264	258	262	253	252	263	280	284	257	280	303	273	258	283	236	264	284	279	303	275	270	256	272	256	251	287	251	259	258	258	274	286	295	292	271	272	276	266	266	276	276	306	242	312	255	283	268	272	293	260	238	239	278	274	281	273	266	256	275	267	288	269	293	289	264	291	278	275	259	276	274	264	247	283	270	249	261	273	281	258	269	240	244	251	309	289	227	256	238	224	277	265	280	273	270	259	255	269	247	296	262	279	278	271	247	258	269	265	247	282	264	255	262	292	243	283	265	260	261	288	268	250	268	291	244	278	274	286	289	277	249	266	272	256	285	286	279	271	274	255	250	288	278	285	267	263	282	286	282	269	266	278	242	273	275	296	264	269	262	246	303	258	275	289	269	292	270	295	294	275	273	283	278	270	251	283	289	261	277	270	233	296	271	286	267	282	285	283	293	291	266	246	270	260	295	285	264	272	266	250	276	277	300	276	295	280	285	245	281	262	257	315	271	285	250	277	253	257	274	281	278	255	276	240	269	278	260	254	264	286	268	270	294	278	309	280	283	295	271	292	281	276	280	287	263	297	245	297	305	248	277	252	251	258	250	274	270	255	265	273	274	268	264	288	296	279	274	271	255	300	263	246	237	283	268	279	264	262	275	285	260	271	264	241	268	272	297	259	259	275	283	279	266	253	246	259	282	257	271	261	279	269	247	280	292	285	271	273	257	297	278	265	259	262	256	247	299	268	267	273	265	280	262	304	250	278	264	282	289	244	281	268	268	281	280	261	281	281	290	271	278	276	260	293	255	259	276	296	301	239	275	257	262	271	281	257	279	292	282	263	286	276	280	272	285	279	302	242	274	266	268	279	271	254	271	275	292	267	243	292	258	277	281	283	269	252	259	288	282	276	298	271	250	282	257	284	265	270	269	279	241	288	276	294	282	290	263	258	249	262	285	279	271	263	279	266	263	284	283	273	274	279	256	249	266	266	267	279	235	243	270	279	243	249	253	276	304	286	267	268	304	292	266	283	243	274	225	275	270	248	286	273	259	299	274	241	247	257	230	273	242	237	255	287	263	256	297	292	291	281	259	295	281	252	278	251	254	283	271	266	266	286	265	284	276	244	272	257	286	298	302	241	270	266	251	256	245	256	259	303	264	274	284	276	267	266	275	283	273	283	297	282	275	282	278	268	266	276	286	269	258	251	302	281	297	250	272	267	288	252	259	254	277	258	288	294	265	264	287	235	266	301	288	239	263	264	266	287	255	283	266	287	260	254	285	278	281	266	251	259	268	285	265	269	294	283	262	284	287	275	261	261	251	281	299	282	261	270	279	257	274	252	282	267	281	276	308	258	269	289	271	310	256	270	292	276	266	294	274	271	261	252	272	285	239	249	277	284	278	305	255	268	273	278	284	273	256	283	266	251	289	263	256	285	259	272	265	253	302	273	262	261	248	227	270	304	243	254	268	283	288	300	254	290	274	275	274	261	262	236	250	233	237	277	274	293	272	265	306	260	301	263	265	266	274	267	261	281	288	286	243	287	253	257	255	246	271	268	269	262	249	249	232	286	268	277	272	236	296	250	266	308	268	258	279	258	255	247	260	293	264	274	254	274	255	257	264	269	269	313	282	259	255	267	245	265	283	262	290	243	275	263	257	268	271	264	282	267	276	251	286	270	282	279	272	276	245	290	281	290	272	218	302	273	256	248	271	264	269	262	280	278	272	262	284	276	280	281	269	291	303	292	278	253	302	282	264	272	270	255	254	270	297	264	254	274	298	277	267	270	283	270	278	274	269	283	279	266	261	240	275	312	275	295	284	259	282	281	300	280	242	264	249	262	269	252	256	271	291	276	261	290	282	266	307	255	250	270	262	289	284	280	288	247	319	294	264
39387	50225	45270	31142	34622	31106	23226	24232	19973	15593	10492	16860	15085	20115	21559	10302	5776	5788	6150	6972	5931	8407	6396	6369	5838	6174	4067	1772	1329	1317	1172	1185	1274	1284	1314	1383	1520	1580	1687	1672	1501	1364	1341	1324	1318	1235	1166	1105	1071	1124	1176	1147	1103	1025	947	882	923	857	919	953	914	880	896	820	794	781	780	743	817	780	794	775	779	771	754	775	742	761	740	711	802	752	690	681	692	679	713	690	677	638	727	653	697	685	689	659	642	713	744	692	704	729	676	688	704	703	729	683	655	694	648	703	717	684	752	922	802	782	657	617	667	641	661	651	645	641	644	650	692	644	644	670	649	584	680	624	698	625	654	675	671	643	671	658	687	716	643	684	657	689	650	653	668	631	658	658	673	627	646	643	626	691	624	704	680	688	650	676	669	619	656	675	637	644	627	640	632	690	682	663	687	682	646	621	615	659	649	639	657	647	661	728	660	653	671	660	625	655	660	646	617	615	622	663	666	619	651	684	644	659	671	628	633	636	693	686	654	647	615	657	666	644	683	636	640	663	659	620	676	656	669	686	692	658	642	671	652	652	655	678	651	658	667	672	615	636	643	662	627	713	703	649	662	664	666	649	670	686	616	628	667	674	623	669	663	617	611	692	616	625	616	634	650	642	621	657	623	680	668	706	675	661	664	637	618	622	619	604	628	667	652	646	650	652	624	602	626	653	632	615	641	652	652	631	687	653	624	625	708	628	625	664	660	650	659	656	634	695	664	622	640	670	673	647	652	580	628	623	660	640	670	620	657	621	667	637	647	663	673	624	654	673	615	647	649	668	621	730	617	642	623	640	628	652	664	639	634	668	694	666	628	646	642	610	659	645	701	631	670	640	648	636	653	630	632	611	660	650	612	639	660	601	634	655	620	624	655	685	647	638	618	617	661	633	628	649	635	701	633	643	657	693	653	644	667	616	711	646	594	639	666	652	681	622	686	685	653	607	668	623	663	651	604	663	669	606	670	635	631	651	628	611	659	645	639	642	645	652	618	610	659	652	637	663	674	676	645	652	618	656	662	639	642	579	608	700	648	604	667	635	632	639	664	658	635	646	633	647	673	600	671	608	694	639	677	644	650	662	618	666	645	632	658	638	638	620	668	639	614	607	667	606	677	649	628	607	604	690	643	720	642	651	641	728	639	659	636	637	645	676	635	630	662	672	674	649	694	629	651	693	623	649	623	645	648	684	620	640	657	676	652	669	635	682	669	602	629	664	620	666	642	660	697	639	625	645	626	647	667	638	628	642	662	663	670	634	561	602	665	670	679	611	654	684	607	665	647	620	653	691	623	658	701	678	626	683	649	656	663	658	635	688	615	640	648	663	614	634	630	655	615	646	635	667	642	640	654	617	661	599	642	653	643	628	621	658	626	638	630	670	671	633	627	604	628	677	649	610	638	652	628	661	662	662	655	608	641	679	686	669	646	691	587	618	707	683	650	642	649	617	662	619	654	642	668	658	618	610	655	635	635	662	631	602	591	615	663	630	649	680	656	683	635	664	635	644	692	640	654	648	595	669	638	628	700	637	657	663	694	625	696	694	657	627	640	680	624	621	630	648	697	645	658	628	622	628	650	653	679	668	670	637	648	655	673	682	669	634	648	658	634	672	594	646	615	680	655	638	622	617	657	631	644	676	622	645	668	625	650	686	619	671	644	667	666	610	634	615	634	660	651	660	612	691	687	633	644	659	649	636	642	580	664	651	679	662	677	632	657	637	671	653	680	614	657	594	639	637	654	602	637	672	686	632	684	633	626	636	700	618	687	664	629	677	653	671	677	645	673	625	647	644	650	651	671	629	676	611	645	686	685	639	628	623	645	653	630	689	658	662	684	656	657	690	649	624	621	627	644	615	643	667	616	655	666	656	666	651	664	633	658	610	665	690	682	690	636	675	672	645	731	660	638	647	684	618	606	641	708	652	645	642	723	659	685	738	625	702	667	665	641	646	694	624	633	675	594	648	643	698	685	663	660	631	618	665	645	650	660	640	676	630	624	644	638	650	670	676	630	636	673	653	653	646	626	621	688	631	718	665	604	640	651	633	649	646	670	645	677	648	682	642	635	647	640	650	644	687	647	628	609	703	657	629	645	662	669	603	635	685	615	664	651	618	656	595	649	620	617	654	639	659	654	640	624	667	611	686	678	622	644	662	657	656	576	649	631	662	687	648	632	661	642	669	663	654	663	649	682	656	639	609	685	705	636	627	587	683	638	677	641	641	631	641	625	677	640	616	624	625	625	672	615	673	673	655	635	675	694	686	657	638	677	706	631	703	623	682	679	645	661	680	637	639	670	621	618	632	635	644	659	626	663	630	677	668	680	646	675	628	689	618	587	683	664	615	625	673	608	647	673	674	613	693	655	659	682	665	664	654	638	620	648	617	652	677	667	657	634	705	649	661	621	671	590	656	589	599	633	660	675	672	674	649	611	603	589	655	632	642	635	649	636	699	634	628	609	657	691	636	684	660	649	678	670	616	606	665	638	618	683	684	596	600	640	658	625	636	695	667	631	638	658	627	623	643	656	575	669	688	683	588	670	622	648	635	610	624	625	648	630	666	671	655	675	621	639	641	591	686	590	638	668	682	667	671	676	617	643	633	676	666	661	695	610	658	629	582	680	680	642	666	629	628	648	656	642	658	622	664	605	656	641	630	684	611	637	630	627	668	619	608	676	648	621	671	663	651	631	712	627	634	644	621	636	639	652	643	599	619	630	640	661	642	610	635	656	677	666	603	649	639	647	595	674	624	606	669	649	658	687	680	642	658	706	638	663	686	660	629	645	654	614	639	664	631	690	601	654	625	647	672	575	630	681	604	701	663	659	674	650	629	702	652	601	650	626	654	604	680	644	646	643	675	606	696	670	655	641	683	645	634	628	624	667	629	668	639	701	641	633	657	678	648	661	687	691	636	673	659	649	643	621	658	612	655	644	630	652	623	663	649	658	643	626	670	660	658	651	626	682	650	691	654	667	640	625	666	638	654	646	670	676	666	626	671	637	643	632	676	672	648	672	592	693	661	651	660	646	649	647	652	662	655	676	632	718	639	704	610	646	640	654	632	661	613	684	665	657	629	634	633	607	640	651	659	663	650	637	673	635	656	617	650	637	632	639	667	685	633	676	689	621	672	625	637	643	634	600	667	646	637	633	676	647	653	674	633	665	637	677	625	628	627	674	646	649	694	696	660	629	641	667	592	672	670	656	623	693	655	669	664	663	660	644	656	699	621	665	635	671	653	688	671	677	658	690	591	639	606	625	675	646	650	655	605	618	668	642	653	673	608	642	633	626	720	634	682	668	694	625	680	638	673	679	656	646	604	625	635	636	661	671	665	623	627	649	605	655	628	664	664	641	653	603	655	666	650	645	684	658	656	677	675	575	663	600	633	620	677	644	664	684	693	659	658	632	659	630	643	654	658	668	680	680	642	630	663	663	659	631	635	640	644	658	664	643	605	650	683	647	660	654	663	612	660
16001	17534	19286	6517	3420	1944	1253	1012	713	850	645	564	589	587	585	497	426	397	434	425	374	397	394	363	358	356	308	300	289	279	289	335	316	290	306	300	327	339	357	312	319	299	340	314	287	316	262	312	306	261	292	289	334	281	283	268	284	303	273	327	316	268	291	268	272	314	271	274	283	292	279	279	287	311	304	278	301	292	255	270	267	252	286	279	273	248	274	297	274	306	272	262	279	282	274	297	280	268	287	266	287	284	254	283	293	282	266	286	248	287	261	274	274	260	296	295	286	284	288	271	302	280	256	291	282	270	274	280	287	298	286	270	289	272	290	284	290	266	269	259	287	267	275	272	271	253	284	287	290	288	282	300	282	253	268	270	273	271	313	284	272	281	309	262	302	270	254	289	247	270	284	278	244	275	294	271	280	268	302	268	306	293	256	266	299	288	296	264	286	293	283	307	287	297	319	269	269	281	308	311	250	244	277	314	291	286	302	281	277	272	274	279	274	272	284	289	256	268	269	241	296	260	282	286	286	248	254	256	261	281	268	292	282	281	286	311	275	259	265	255	311	274	261	291	298	282	291	281	275	281	270	261	286	251	284	276	244	296	287	273	289	274	259	261	278	254	288	281	262	280	274	259	298	278	299	264	268	314	278	263	278	290	297	305	267	255	293	266	303	279	283	253	255	269	289	300	259	254	280	254	247	255	268	280	287	273	267	253	275	272	268	244	275	274	275	289	273	265	267	262	287	285	264	299	266	316	311	283	274	244	249	263	256	300	288	301	304	269	284	271	273	276	281	290	291	253	282	320	289	278	302	303	285	291	278	279	295	282	314	290	282	277	263	279	267	287	262	299	278	272	265	272	299	258	283	266	309	301	287	257	280	259	283	270	275	301	290	303	295	255	287	265	312	270	261	299	300	294	253	291	244	292	276	304	257	265	294	277	300	281	276	271	270	303	272	298	280	259	289	284	274	250	263	276	284	278	282	267	262	303	300	251	258	274	261	260	285	264	263	266	260	269	259	294	269	274	280	300	274	233	262	264	291	259	256	255	258	293	269	274	281	289	264	304	268	332	262	274	297	301	271	261	279	278	259	270	256	247	278	271	270	272	303	293	290	252	247	283	283	253	255	303	258	274	259	250	268	278	276	288	292	255	259	290	273	266	273	313	271	282	276	274	262	276	287	268	286	291	260	284	284	282	230	277	295	262	266	271	267	267	280	283	306	269	280	286	279	270	264	286	323	291	251	276	251	247	268	274	277	301	277	309	285	303	263	271	313	280	262	243	287	288	275	301	282	269	291	278	275	290	269	242	277	262	268	289	283	275	322	278	297	276	275	277	254	234	278	271	303	284	278	283	265	301	303	254	276	275	260	267	278	241	242	285	309	251	294	285	284	303	285	270	280	260	249	265	278	255	271	293	266	262	271	297	255	297	302	261	238	245	271	304	279	279	305	268	276	275	277	251	275	265	312	302	296	250	313	279	301	289	308	292	257	262	281	293	294	289	246	325	260	260	248	291	276	278	290	277	289	261	283	307	272	306	269	267	290	271	272	279	274	261	339	252	277	280	282	268	272	272	256	301	273	265	250	246	273	272	262	261	253	280	279	252	287	258	261	293	269	279	280	290	252	286	307	259	288	256	292	301	285	314	302	269	271	297	282	298	261	252	260	282	287	263	238	271	277	284	287	245	281	286	265	278	285	283	296	279	261	271	247	270	259	276	283	246	279	283	240	270	299	287	260	257	285	286	250	255	280	273	268	276	279	280	288	270	283	259	237	313	270	277	251	270	292	249	259	279	307	293	284	239	287	283	275	284	263	288	277	249	285	279	285	276	272	279	270	270	293	258	297	266	273	285	249	272	313	261	291	302	308	266	302	290	261	304	296	252	239	280	273	292	300	267	261	266	286	267	293	295	259	293	260	301	275	280	317	274	309	283	313	263	256	288	260	287	274	282	263	274	266	266	273	294	274	246	267	264	289	303	280	263	305	269	292	269	276	276	281	294	290	289	279	280	292	268	242	287	274	286	275	274	259	275	236	266	276	289	300	283	260	268	267	270	274	241	276	257	259	250	274	293	287	289	261	329	283	266	323	289	280	281	299	270	273	256	281	290	246	301	280	281	262	288	290	274	278	257	275	254	281	279	280	286	260	275	308	308	299	257	296	271	279	257	300	271	285	265	297	291	256	301	293	282	278	266	281	241	269	281	261	245	250	267	268	250	288	276	281	265	275	279	277	303	294	296	265	251	282	307	300	271	265	266	272	269	296	282	296	251	284	274	289	296	276	270	271	282	294	260	300	269	303	274	317	266	269	275	267	304	303	281	269	293	284	280	273	297	257	256	281	245	262	315	269	280	271	286	285	282	290	261	296	264	292	274	270	269	271	288	273	288	280	280	278	271	284	269	287	273	297	239	297	297	299	247	294	260	283	295	259	257	300	265	289	265	279	278	255	280	286	271	258	302	281	287	282	260	280	291	306	287	249	260	299	277	251	281	261	264	289	252	271	260	301	262	284	285	262	312	277	290	297	293	287	279	294	287	289	249	249	281	239	281	294	266	265	269	279	273	278	257	269	280	312	283	275	244	261	273	266	267	292	272	262	283	267	240	283	285	291	264	284	282	273	277	273	283	279	301	262	268	268	273	301	269	265	264	276	309	279	268	299	253	282	274	306	277	288	272	281	289	290	260	257	300	292	265	291	272	274	265	282	297	285	290	253	268	259	290	298	291	244	271	320	284	308	293	299	276	242	284	269	260	259	266	283	301	279	252	284	255	315	259	293	283	316	305	266	323	279	263	304	278	274	287	275	257	276	296	283	279	314	288	260	269	277	259	272	250	276	301	287	285	274	242	295	305	272	304	293	283	233	261	272	265	295	288	302	284	280	281	291	264	261	274	284	278	250	255	291	260	287	299	286	271	264	300	295	290	317	289	280	296	251	270	279	289	283	279	279	278	279	311	284	277	264	266	267	251	264	273	259	286	274	258	283	277	274	298	308	272	316	276	297	301	270	287	280	272	272	235	261	288	287	302	267	277	299	287	270	264	298	282	258	261	278	287	283	291	308	281	314	281	318	271	276	266	254	268	286	276	296	288	235	302	282	286	255	288	268	266	290	272	297	281	288	264	339	270	267	250	265	282	277	266	270	323	294	260	305	268	289	249	284	274	268	292	288	270	287	266	266	268	285	260	277	302	252	294	252	278	290	265	290	299	257	272	300	290	269	284	278	296	279	299	274	267	281	306	321	280	249	277	289	262	246	240	269	297	269	272	292	298	275	273	248	271	270	280	274	249	265	303	246	282	291	288	288	292	282	286	283	284	286	289	302	285	238	244	288	285	247	294	296	254	279	238	301	282	257	287	267	253	287	295	288	285	264	288	287	256	284	276	227	245	287	260	287	265	260	246	281	246	285	290	297	281	256	294	285	302	240	262	228	254	313	287	283	268	267	281	258	267	278	279	267	249	261	240	267	278	261	297	270	271
11843	18370	21646	9387	9203	6697	4938	4715	3370	3707	2516	2533	2519	2940	3008	2167	1939	1857	1586	1603	1595	1654	1532	1508	1414	1327	1129	993	925	892	819	826	877	891	878	871	983	1017	1018	997	973	954	895	936	898	860	832	785	836	822	877	870	830	834	785	768	787	762	825	714	775	770	713	758	727	759	760	717	726	687	740	657	716	704	721	748	707	692	744	703	729	704	702	709	759	690	711	675	663	677	705	710	729	648	733	699	690	732	693	711	690	679	686	712	703	752	699	670	675	711	655	743	703	711	716	641	733	711	693	701	711	679	679	698	713	674	640	690	670	710	683	669	727	668	718	690	699	680	702	659	710	701	693	687	725	707	657	680	651	725	674	683	690	721	691	681	709	640	667	706	660	699	686	653	686	678	724	679	659	695	655	689	724	709	660	658	692	662	683	690	707	736	696	689	700	662	754	704	679	683	727	652	680	670	627	639	691	673	661	690	682	672	713	680	688	713	691	662	665	727	727	691	719	678	642	681	689	669	661	723	691	643	671	664	742	676	689	674	673	732	679	698	761	662	669	668	669	648	639	670	699	677	704	686	668	730	681	676	678	691	671	697	646	648	662	731	680	699	682	702	658	678	701	659	624	693	670	684	668	664	709	703	708	673	692	677	673	704	699	698	704	649	664	713	672	679	688	704	712	677	687	719	691	691	718	673	679	706	660	694	658	696	679	697	703	657	680	652	640	705	672	665	705	670	723	668	648	675	662	686	650	667	698	664	685	638	694	669	709	699	693	680	677	701	699	691	727	698	702	640	684	691	717	707	657	636	692	697	654	696	675	642	675	684	705	718	707	695	679	669	716	685	662	675	675	662	649	687	632	674	697	692	700	693	723	658	727	673	648	667	685	669	684	664	744	652	688	702	667	685	711	717	688	720	662	698	689	701	749	697	647	700	680	659	701	708	678	689	675	677	690	698	683	659	700	720	700	692	698	656	702	690	671	700	711	717	661	682	681	692	685	711	703	699	679	692	693	741	636	691	704	710	693	679	643	711	692	641	632	664	691	742	703	718	669	692	706	650	680	665	673	716	686	709	709	700	698	676	690	642	710	651	664	665	696	730	684	695	635	706	670	698	680	770	685	649	675	667	673	699	714	688	662	706	695	622	648	682	690	678	660	641	638	665	687	647	734	693	651	688	686	675	734	691	708	659	697	669	695	676	669	650	716	683	685	708	704	643	716	688	677	655	664	681	704	701	683	650	694	683	677	685	676	657	723	682	692	693	748	681	637	718	667	661	686	689	669	688	668	665	660	655	702	698	719	675	666	662	661	669	671	707	701	732	666	677	737	714	700	711	687	695	664	733	702	667	698	706	627	714	676	679	668	694	704	645	695	719	722	673	748	651	718	673	662	685	675	701	699	680	687	675	651	690	662	689	698	724	663	696	686	695	683	678	729	683	716	662	706	688	706	617	686	670	738	681	693	670	655	699	692	698	679	706	693	693	728	699	688	642	664	665	645	656	682	693	642	637	708	695	672	720	677	690	721	687	667	701	686	674	712	675	695	667	674	656	701	678	688	725	662	680	675	636	690	688	660	695	660	715	682	688	668	706	718	687	691	710	709	686	705	722	678	724	688	667	707	736	707	683	694	672	697	651	643	720	657	688	733	699	700	683	703	735	686	698	701	675	652	748	720	681	666	700	719	701	689	722	677	657	690	711	659	668	663	685	740	681	709	705	719	700	636	667	752	702	660	678	638	666	673	693	679	704	690	692	683	678	726	719	702	694	702	628	693	650	718	731	712	718	673	673	742	678	672	668	673	684	686	681	730	642	665	647	726	632	695	620	643	701	707	701	718	702	751	701	700	644	626	624	640	639	682	718	681	721	696	673	683	662	711	713	657	635	705	695	700	631	744	640	696	681	682	665	662	711	699	649	674	721	679	666	660	644	677	704	716	678	654	649	674	700	674	670	678	667	640	708	627	658	678	662	665	659	663	679	734	697	688	704	667	695	703	716	679	703	712	650	743	702	682	647	716	694	685	702	693	663	650	633	681	706	664	672	702	700	690	695	669	670	672	672	727	679	701	649	717	688	706	649	667	677	709	678	651	724	666	663	659	665	650	686	718	737	647	693	664	675	688	705	683	703	673	661	652	680	693	688	676	683	684	729	600	644	660	706	658	653	687	673	653	706	749	712	698	703	691	696	671	683	710	655	668	677	667	696	632	664	667	759	688	665	685	653	685	691	722	669	723	716	711	670	719	679	678	688	728	680	692	669	716	717	682	667	650	629	666	722	711	697	699	719	650	688	663	683	708	663	686	700	661	665	686	700	707	667	664	640	667	654	674	643	645	700	730	724	693	642	696	698	731	641	670	611	683	690	692	643	663	687	686	689	647	680	714	715	651	694	668	702	706	702	726	641	684	718	637	673	645	665	666	713	715	679	728	709	743	688	702	699	660	688	646	678	688	711	662	710	689	709	618	634	657	689	697	686	709	669	682	649	686	684	710	733	655	692	675	693	652	655	657	697	678	673	721	679	687	706	668	670	667	668	714	701	648	673	631	679	638	676	697	724	693	668	642	676	648	647	676	682	653	719	656	710	700	707	656	682	672	702	663	663	736	654	681	711	708	727	702	709	694	677	772	640	683	643	655	679	687	672	708	674	668	704	707	670	685	705	640	721	716	684	692	661	733	701	677	709	693	710	649	658	690	700	710	656	703	707	699	659	665	704	690	706	685	681	701	679	680	713	655	731	694	704	661	712	693	684	652	714	669	664	707	740	688	650	681	725	728	697	661	646	729	725	635	689	678	657	626	690	630	682	701	698	705	659	649	670	654	687	748	686	647	636	699	671	731	702	686	721	681	723	681	669	704	669	710	695	685	640	680	687	715	694	649	689	649	687	717	707	700	711	668	675	669	691	691	642	696	677	683	704	684	730	720	657	662	677	654	649	701	674	659	673	733	697	695	711	658	665	654	692	675	689	718	666	636	655	687	727	679	682	715	631	693	702	718	751	725	707	697	664	682	715	701	660	654	692	657	656	681	692	673	690	662	697	710	660	691	639	710	697	647	715	707	742	682	657	649	691	666	723	691	688	682	712	673	705	659	679	634	651	685	652	692	687	664	677	718	717	701	705	723	636	676	670	668	691	700	699	685	674	689	654	709	715	694	690	675	696	676	693	704	688	739	685	678	684	637	686	699	714	697	710	664	691	645	681	691	665	680	674	678	698	658	689	666	751	684	718	712	693	681	644	687	654	668	682	716	698	660	671	698	665	721	711	668	688	693	675	683	679	700	638	721	710	660	704	674	665	710	700	720	682	668	733	688	699	699	681	693	710	652	686	720	686	680	685	671	712	662	712	650	677	708	696	677	713	645	687	683	708	677	633	750	729	697	694	696	670	700	669	704	700	668	726	708	676	699	674	656	721	664	664	723	658	691	653	688	693	659	646	693	685	669	701	737	680	648	704	711	667	716	693	708	674	700	678	669	720	695	717	660	698	710	649
41217	49130	44754	26905	24510	22052	17713	15459	8835	7815	3095	2141	1850	3424	3748	1699	940	956	960	815	739	1086	861	856	767	773	564	422	390	368	355	321	369	347	390	356	396	387	406	382	388	374	362	318	337	327	373	334	342	323	329	359	335	347	314	330	309	318	326	366	275	301	297	351	354	298	324	335	290	301	319	319	318	308	294	314	296	312	328	323	280	304	294	290	329	298	309	306	294	305	302	282	295	296	276	312	290	308	329	307	277	290	306	279	307	307	338	299	308	301	347	297	289	296	331	332	293	305	311	297	300	293	313	324	335	286	321	288	300	322	297	269	282	280	284	281	297	313	318	308	315	311	299	292	291	312	294	305	325	260	309	277	302	269	286	289	299	281	309	286	279	309	270	285	305	287	296	287	268	286	312	304	295	306	275	281	289	268	302	317	301	329	281	283	304	271	316	302	283	281	329	285	325	338	298	314	309	295	280	284	315	296	272	329	294	310	330	312	309	304	282	312	318	299	294	299	359	319	292	330	275	283	306	299	327	300	282	308	307	298	275	299	280	310	334	305	300	299	301	285	308	300	294	288	344	327	316	298	315	308	315	278	297	262	319	292	317	309	316	284	321	292	306	288	310	283	303	295	276	284	303	291	285	321	311	286	284	307	293	283	264	303	330	302	311	310	294	318	310	274	312	292	303	318	291	299	302	316	283	296	300	322	292	274	316	317	290	311	308	263	298	321	281	297	296	265	311	287	298	311	296	290	341	337	280	279	307	281	302	309	309	300	313	278	299	307	322	311	293	294	315	317	307	304	278	298	294	294	291	334	299	322	296	298	294	296	312	287	292	277	303	314	281	302	311	304	306	285	280	289	299	312	293	330	300	292	307	306	295	293	298	305	307	268	281	290	275	297	313	295	281	301	277	317	287	269	297	302	293	266	309	260	304	286	304	323	278	319	311	279	318	290	299	304	294	290	286	289	303	293	285	333	314	302	304	293	325	288	291	282	292	304	302	298	292	290	297	304	283	295	336	284	303	297	301	296	296	302	333	310	296	360	326	277	277	285	273	345	298	284	336	270	271	295	264	297	283	306	322	307	339	300	297	294	276	317	280	316	288	317	283	295	301	284	303	313	292	298	303	287	292	286	303	315	310	332	309	314	319	303	283	302	302	328	311	304	267	264	328	328	322	301	338	324	285	319	291	313	271	316	325	312	310	295	319	302	282	278	310	281	325	270	285	294	289	260	301	273	282	283	273	304	326	307	308	317	273	323	314	308	287	280	298	287	308	294	280	281	273	327	312	292	298	309	296	347	334	284	272	292	321	315	322	296	289	254	290	321	282	286	300	320	295	319	292	308	300	297	296	315	283	290	281	280	309	289	273	305	290	323	292	267	291	298	313	251	297	311	302	279	316	320	317	297	292	333	352	325	321	290	295	280	279	290	334	267	317	293	319	287	318	281	303	286	309	301	315	294	290	326	311	284	337	280	312	295	262	320	305	297	294	308	304	297	296	305	315	275	302	310	287	274	307	308	285	300	298	284	321	284	303	298	304	304	278	300	324	291	314	297	283	299	337	286	334	321	286	289	299	312	302	290	283	327	311	274	307	301	316	285	290	306	323	274	315	293	320	293	311	265	280	309	320	274	303	318	300	281	289	274	285	294	311	333	276	273	293	284	297	292	289	312	282	309	298	296	304	317	298	294	287	313	298	315	308	300	293	300	273	298	319	305	299	278	297	296	293	305	317	303	303	317	265	305	291	323	286	309	341	298	293	298	321	251	319	291	303	277	304	306	306	288	306	310	281	302	302	299	292	306	311	326	326	319	292	284	305	283	270	298	292	314	299	300	335	307	304	281	260	294	320	288	311	344	312	301	290	334	309	306	318	290	289	303	313	290	277	292	305	310	272	312	301	291	297	304	317	315	330	272	297	302	298	301	305	305	335	297	319	283	299	316	284	314	312	275	293	283	259	287	327	280	291	287	306	305	292	303	283	307	302	317	334	276	302	315	324	321	292	305	275	311	300	317	281	309	305	275	304	345	311	311	317	305	299	263	248	299	307	332	303	296	289	302	297	302	309	297	301	329	257	277	306	297	314	330	284	310	295	317	316	285	301	291	298	322	288	314	303	272	289	282	286	308	332	274	317	299	308	299	286	281	312	289	329	294	327	282	305	336	318	308	301	268	311	283	300	333	323	313	291	281	280	300	351	302	277	288	291	306	296	321	306	283	287	335	300	301	305	309	303	276	307	280	339	317	259	283	283	298	324	308	315	285	303	304	330	330	282	291	298	296	293	267	325	344	306	281	319	270	320	313	277	279	323	325	302	266	307	276	286	285	285	277	290	299	286	280	317	297	296	322	296	263	285	318	325	302	293	281	316	295	312	289	316	328	283	292	311	328	292	306	303	279	286	302	342	323	317	309	307	304	313	283	293	323	301	291	316	296	294	284	284	292	287	279	300	314	278	308	313	329	301	318	272	317	326	287	313	268	270	275	303	322	291	304	298	282	312	299	299	305	288	289	245	319	289	294	312	315	279	298	289	289	307	303	287	290	295	288	314	252	307	308	283	255	279	257	308	290	321	299	280	314	289	305	288	316	291	280	308	279	281	290	304	302	305	283	296	287	283	276	326	304	285	326	312	315	297	322	306	340	274	308	312	296	313	279	270	293	287	323	327	278	315	311	310	315	299	290	330	316	299	313	267	319	309	315	286	302	309	290	301	310	292	314	302	318	319	329	291	298	277	295	319	319	297	305	333	337	307	289	328	271	268	287	310	288	302	280	316	320	342	315	271	307	320	314	284	298	273	275	314	298	318	303	302	339	312	335	293	313	287	320	279	287	303	298	297	350	311	293	280	305	294	296	314	297	310	308	292	296	333	284	281	306	321	310	287	300	318	267	333	296	314	325	306	307	325	320	335	339	305	300	322	312	307	292	285	301	289	242	300	303	272	316	308	309	299	279	312	300	276	309	302	303	313	302	311	295	290	311	313	282	296	266	300	310	315	301	336	300	334	274	300	324	319	322	271	305	320	301	304	290	297	278	305	297	286	317	294	289	272	312	302	284	334	337	282	282	307	313	291	303	293	324	298	267	264	287	291	305	330	306	292	307	291	288	322	317	306	319	298	300	286	305	277	296	261	266	298	325	285	304	272	320	338	291	278	323	333	314	303	332	318	310	307	282	304	277	280	314	271	302	314	301	305	289	285	305	300	296	304	286	294	303	293	311	302	303	281	319	309	302	258	287	288	276	290	294	291	277	308	278	286	276	279	279	315	298	320	301	311	293	332	261	293	291	293	334	306	294	312	310	286	308	335	282	299	284	292	317	282	296	316	255	292	271	295	303	317	287	299	301	327	304	273	289	272	277	328	295	320	294	301	282	275	292	312	282	323	294	291	321	292	313	292	293	323	293	303	279	296	276	293	304	287	279	299	259	316	306	309	290	302	260	277	296	278	308	236	298	326	290	299	318	295	263	306	286	321	329	293	308	305	301
30560	46986	43386	21228	28198	24980	25055	29058	17942	17536	7932	7733	7488	13744	14140	5951	3871	4249	4365	4034	3687	5539	4743	4130	4133	4335	2426	1418	1273	1151	1059	1040	1017	1075	1132	1120	1214	1358	1445	1323	1239	1171	1145	1157	1155	1142	1034	1004	968	1045	1033	1062	1059	980	986	925	911	867	923	939	878	829	860	879	823	806	836	801	783	768	806	750	759	776	804	837	768	786	838	785	774	747	750	745	727	727	755	773	754	776	773	722	749	769	733	728	736	753	741	741	771	770	760	792	736	734	740	726	731	752	746	755	708	763	811	854	718	771	765	762	707	708	702	648	719	723	713	752	752	702	676	742	742	758	741	704	700	734	737	687	752	765	713	671	751	744	753	746	742	718	718	692	710	707	694	712	755	726	735	729	703	722	685	734	740	768	718	695	747	740	726	731	679	694	718	713	698	643	735	737	668	720	745	707	684	736	731	762	755	720	713	720	729	815	732	723	748	731	704	707	716	748	696	660	692	745	745	772	747	716	752	770	696	727	760	733	761	743	729	785	779	691	666	778	739	661	760	705	703	749	748	718	741	678	686	675	693	692	737	720	714	738	748	732	720	672	717	685	747	725	712	753	745	701	731	750	692	705	689	700	765	708	697	734	707	734	716	781	751	692	741	726	694	732	759	734	741	712	681	691	671	755	765	734	674	734	710	753	726	705	722	710	717	673	735	703	705	723	714	738	699	751	733	704	750	687	704	699	723	730	724	682	743	687	723	744	743	704	709	711	742	697	716	758	723	725	732	784	705	700	713	704	709	746	685	796	703	734	759	715	651	680	739	721	745	690	763	657	642	676	728	749	671	711	738	725	741	727	716	746	666	707	731	685	696	720	712	731	698	702	780	734	681	729	721	745	717	721	738	696	733	688	706	683	663	740	685	739	719	763	759	745	749	679	692	704	732	685	753	675	751	744	740	705	701	739	695	712	739	671	729	704	700	745	734	718	664	746	749	768	705	773	705	681	697	687	737	735	761	744	722	734	709	715	671	768	696	773	716	714	737	704	742	740	705	704	664	732	720	699	733	695	723	731	746	729	731	757	768	720	721	752	710	770	714	699	739	728	720	723	725	674	663	760	692	703	689	795	739	710	757	730	699	699	695	715	731	700	727	713	717	706	729	724	743	675	710	721	734	752	766	734	774	720	727	740	717	808	774	730	694	759	764	703	730	747	734	679	739	716	739	747	715	778	705	691	694	741	755	724	728	739	695	767	748	695	713	782	714	690	683	687	801	670	747	760	711	715	735	721	745	738	721	754	739	713	742	734	720	733	719	732	716	766	715	720	690	721	709	696	744	759	717	742	744	714	749	716	727	726	737	769	696	709	728	668	754	710	728	717	725	725	744	769	686	691	753	712	701	772	737	732	704	749	733	715	713	669	715	699	709	707	728	702	659	694	703	759	696	724	739	752	681	703	736	731	709	710	711	707	769	747	770	706	755	731	761	743	724	743	743	741	768	726	738	703	744	724	729	697	697	744	699	709	766	738	749	780	726	703	749	723	744	680	664	716	719	712	692	679	754	764	752	718	747	707	761	695	693	692	708	738	670	732	702	694	769	752	751	696	740	686	718	721	729	746	719	710	755	764	761	728	658	698	696	750	720	728	751	728	704	710	748	737	787	681	704	715	719	728	682	699	738	794	700	694	724	695	769	715	729	773	692	739	758	667	761	697	715	758	797	722	729	762	745	704	675	749	740	732	763	753	768	740	713	704	708	717	756	765	756	692	740	727	710	746	760	737	667	763	667	727	701	716	732	706	689	684	714	711	715	702	684	736	772	747	697	691	717	718	724	756	742	803	692	743	740	705	740	747	755	686	713	764	708	702	669	753	756	691	736	683	683	710	750	686	733	708	720	745	780	731	697	715	709	727	714	716	706	735	784	689	752	707	705	705	704	706	740	727	675	727	767	721	768	720	724	720	720	743	693	685	708	680	712	757	762	734	671	742	764	789	732	762	695	771	733	731	705	710	731	702	720	733	735	759	712	692	687	713	672	740	753	734	733	714	758	732	723	719	731	750	694	741	707	715	753	704	725	706	695	668	649	722	725	721	769	721	709	712	698	736	730	720	757	773	736	718	724	737	719	717	727	732	725	755	714	725	741	674	711	718	658	691	700	726	683	730	701	682	675	706	711	742	703	714	710	772	695	711	709	677	718	742	722	751	686	746	722	696	723	732	758	693	706	712	711	699	751	732	753	766	700	719	690	742	740	700	718	698	650	710	707	690	786	770	760	705	730	695	740	795	708	719	680	718	710	739	740	695	680	719	670	727	669	726	714	724	706	741	720	730	691	756	719	706	735	766	698	788	675	717	714	709	717	697	666	775	717	731	745	735	705	772	679	743	744	725	738	746	701	727	727	711	697	705	698	720	714	708	725	728	675	718	653	643	696	730	737	761	791	715	688	766	708	734	746	752	728	668	732	681	732	690	705	711	750	722	691	700	696	736	752	690	730	686	741	740	785	709	728	723	731	714	734	763	656	757	736	725	684	703	725	714	732	693	725	749	696	744	760	736	758	713	691	731	761	698	696	697	723	712	718	725	743	708	717	713	700	686	725	713	765	674	702	707	712	725	746	717	772	748	769	730	746	740	754	735	735	706	701	757	774	692	727	776	682	745	690	756	709	707	700	728	727	735	742	714	743	682	746	741	700	730	728	721	709	719	718	695	745	716	701	764	704	714	721	701	662	702	659	693	770	697	798	727	674	714	722	756	683	763	700	737	704	734	709	746	701	744	674	726	719	731	736	704	786	753	661	676	707	733	774	744	697	746	723	729	728	717	752	677	734	718	706	685	755	702	693	748	763	713	758	713	681	705	683	743	730	719	684	697	754	697	733	771	715	718	713	715	736	750	768	700	714	723	735	761	726	746	727	736	751	692	700	795	716	748	723	709	763	697	695	740	785	747	773	748	792	717	727	716	748	737	705	706	734	712	739	714	708	749	713	733	768	754	711	704	767	751	728	711	694	758	763	691	743	734	680	728	727	722	766	687	675	705	677	730	720	757	712	675	688	728	719	716	742	725	717	700	743	720	704	749	742	722	697	715	699	714	754	715	747	702	768	721	680	726	726	753	740	740	720	729	688	761	715	739	703	695	730	759	746	692	740	685	694	719	750	682	676	726	678	763	744	714	753	717	760	676	723	701	711	756	733	682	701	698	682	668	747	725	730	698	702	762	745	705	695	761	735	737	771	757	702	703	736	712	735	675	775	768	657	739	731	686	680	728	717	729	713	735	719	708	763	757	709	757	690	719	718	697	709	700	749	691	719	747	720	775	718	741	741	695	713	722	740	737	700	753	697	731	690	674	700	751	737	767	702	753	701	661	754	781	729	696	732	723	742	689	700	694	761	691	781	763	763	723	726	676	740	717	780	694	778	713	743	744	738	708	710	728	738	685	675	695	739	696	690	766	722	712	762	797	763	719	717	704	712	730	750	683	702	688	712	695	666	689	705	718	733	726	757	709	743	717
50355	48627	40258	27214	25569	26764	25613	25978	17368	8704	4413	3488	3190	5024	6922	3614	1518	1414	1192	1236	1162	1631	1131	1064	1164	1206	734	414	414	337	358	338	325	349	375	383	367	363	424	388	412	387	362	348	358	353	352	336	344	319	309	334	369	306	322	302	281	322	295	311	312	341	312	322	302	274	282	280	278	320	276	279	310	296	298	316	306	258	277	308	255	278	322	287	249	249	276	277	242	270	263	261	275	265	267	257	285	274	273	270	274	261	264	250	296	260	266	268	263	264	288	270	271	275	261	288	276	288	235	274	274	299	284	307	277	264	269	283	286	249	260	282	239	260	277	258	243	262	254	266	303	282	271	248	275	293	264	277	261	267	286	305	271	262	263	242	288	287	293	300	265	289	281	281	287	256	262	272	279	263	274	248	295	289	281	296	294	282	267	267	275	248	266	274	286	239	278	281	299	275	301	283	255	285	273	270	264	249	288	270	256	295	288	265	281	275	309	250	245	239	234	281	250	300	278	256	243	266	267	258	286	250	287	261	274	310	263	281	249	242	254	263	321	296	288	294	272	302	249	292	273	243	265	281	248	268	278	247	271	283	308	257	244	296	275	268	287	278	265	266	288	293	274	268	278	246	290	285	293	261	262	249	291	292	261	252	251	265	269	271	279	261	274	287	255	277	289	259	289	264	289	258	281	248	275	246	273	279	275	237	249	293	282	269	242	272	296	269	278	278	272	259	286	276	261	278	277	301	312	297	257	306	276	287	273	276	317	311	285	286	287	290	256	268	278	284	291	282	290	265	251	322	249	254	262	274	272	248	260	272	248	266	273	311	257	272	285	255	235	290	291	261	270	266	298	281	263	236	288	300	250	276	284	272	264	294	255	271	267	260	267	273	297	260	302	283	237	289	269	311	274	265	262	310	241	284	242	259	266	282	267	260	269	290	303	286	289	254	275	259	262	278	270	267	284	263	269	249	269	257	263	301	266	292	241	279	269	241	279	284	282	245	305	309	296	269	281	298	275	280	291	264	245	270	305	281	261	280	249	249	260	260	288	260	276	275	292	304	273	241	275	297	257	251	284	244	268	299	282	244	275	257	273	273	283	280	267	264	277	248	280	282	281	299	262	297	285	242	271	301	257	263	287	267	311	287	232	269	262	283	256	256	285	295	262	289	281	264	276	262	282	265	260	271	269	288	284	291	300	269	289	262	276	266	259	271	279	266	234	285	261	270	286	282	274	249	322	291	289	287	263	282	255	254	258	282	284	275	284	280	273	277	273	271	272	252	289	271	289	259	273	263	283	296	320	285	264	249	255	244	286	260	264	265	285	298	259	260	272	294	237	255	251	282	237	251	246	260	269	243	296	261	264	271	253	257	281	252	286	286	257	238	264	257	287	302	248	277	252	287	265	273	288	287	281	269	279	281	274	261	292	280	291	245	269	295	330	262	279	290	285	283	259	255	292	289	278	274	287	259	234	222	269	252	280	270	296	265	273	256	288	239	248	276	315	248	250	285	273	281	270	275	268	272	270	285	277	249	263	264	287	291	273	290	269	276	252	296	239	271	269	283	258	242	256	277	277	290	265	274	254	266	252	257	249	291	291	283	272	238	263	260	282	288	263	262	270	247	279	284	255	257	264	230	280	300	245	280	259	252	272	270	266	272	272	273	273	279	273	256	224	281	269	281	284	295	263	278	248	269	298	298	290	321	281	261	270	284	284	256	281	286	291	264	257	291	248	254	283	247	259	282	259	278	282	280	233	272	292	268	268	266	272	291	279	245	263	307	253	283	267	273	273	284	263	275	280	273	268	287	302	257	260	266	276	307	271	271	284	261	296	262	273	288	273	235	308	301	287	262	298	298	249	286	282	247	250	301	257	270	277	269	283	275	303	279	268	292	275	277	272	246	290	287	281	263	294	284	258	272	276	245	251	305	249	279	276	266	277	270	288	286	270	275	252	293	304	315	295	231	273	303	275	258	293	268	241	274	279	262	278	278	298	278	275	242	286	245	253	246	260	251	271	266	265	246	268	284	241	314	283	260	262	283	263	287	260	259	294	282	267	267	272	269	272	286	269	277	273	267	250	282	278	273	257	259	285	277	251	283	261	268	261	276	240	292	282	259	260	248	248	285	284	246	260	285	297	267	274	274	281	307	273	276	301	267	286	295	264	251	230	276	229	250	265	332	290	311	266	272	252	286	281	251	251	264	265	270	272	279	260	251	274	250	267	260	250	272	282	269	263	265	221	298	271	294	273	260	243	272	285	290	299	265	321	261	256	265	257	238	298	284	289	272	251	251	268	284	300	289	276	274	268	230	273	278	265	272	284	273	281	259	260	297	273	254	269	278	294	290	257	282	296	274	242	259	249	289	261	276	275	271	280	262	270	260	272	259	258	277	264	290	275	262	282	260	257	265	275	264	271	256	272	270	276	287	253	265	273	286	277	272	271	286	276	251	268	280	249	299	257	268	301	266	298	243	260	300	293	268	284	291	267	291	282	273	273	256	256	259	274	249	297	277	267	280	262	310	276	271	248	254	285	289	259	252	271	257	290	284	266	279	236	267	273	276	298	281	280	306	268	258	261	298	261	262	269	286	281	284	300	286	322	269	285	275	266	306	278	245	299	266	270	254	256	256	279	289	280	245	286	256	285	272	274	252	275	273	270	263	268	271	273	250	270	275	264	282	280	254	284	254	251	272	259	278	233	258	295	290	259	279	269	261	263	244	296	257	298	286	287	250	274	266	248	285	298	256	291	297	303	272	265	274	263	275	273	273	280	257	257	262	255	274	273	292	272	295	258	284	268	262	262	285	261	287	276	272	285	254	270	285	274	287	272	303	275	270	274	273	272	261	288	258	259	264	280	254	279	262	273	268	288	260	254	269	290	306	279	280	274	289	240	288	268	271	271	308	266	272	269	270	309	307	269	309	297	288	297	252	277	286	266	273	273	273	275	309	304	258	290	257	284	294	284	266	249	278	254	261	282	269	271	286	254	306	281	275	263	293	285	273	265	300	288	299	262	285	296	258	315	246	246	264	289	277	267	277	253	281	256	282	328	287	276	264	257	266	263	267	309	316	288	273	238	290	289	282	278	275	271	254	268	278	267	267	269	245	296	283	286	246	259	266	264	285	289	266	264	279	288	263	302	280	256	285	277	252	266	265	264	280	254	293	286	288	280	267	264	253	270	286	295	258	260	247	283	285	293	298	284	287	293	289	273	266	275	233	239	290	269	256	290	263	270	284	258	266	262	285	321	284	283	265	294	270	305	279	248	248	276	287	287	259	290	265	275	277	258	253	279	282	277	246	281	293	288	292	276	320	270	261	256	243	252	285	305	270	253	268	255	249	252	311	276	277	265	265	265	263	267	283	251	249	300	258	268	283	274	268	277	301	302	284	287	281	243	274	283	261	276	273	255	247	277	267	256	254	243	256	239	297	265	300	269	286	272	285	286	293	272	265	263	292	266	272	251	272	273	290	245	273	255	234	221	289
39965	50931	43110	30720	35292	34794	33317	35674	25596	11944	10606	10408	10210	16766	22044	10278	5646	5868	5048	5568	5656	8487	6386	6257	6273	6328	3592	1781	1478	1348	1232	1172	1244	1186	1211	1321	1412	1552	1578	1516	1461	1405	1224	1251	1194	1258	1222	1076	1035	1123	1171	1143	1074	1036	964	886	866	917	893	986	888	859	849	845	777	832	747	807	767	753	742	715	722	724	780	782	774	737	741	720	748	738	785	684	694	699	714	681	618	728	699	694	689	708	710	657	684	725	722	715	776	678	689	687	667	697	689	637	656	667	682	706	720	693	766	971	692	659	657	651	669	638	657	608	631	638	641	701	632	702	641	629	641	664	655	633	639	616	687	694	671	654	640	676	612	692	650	642	674	632	621	645	647	639	647	648	631	682	642	684	658	670	659	648	684	651	646	630	635	639	626	622	619	604	646	669	652	606	602	660	643	653	639	611	630	641	651	655	641	636	678	662	647	617	627	618	626	617	626	669	652	663	679	611	647	684	657	642	657	677	636	689	610	635	642	637	648	631	656	632	643	633	663	663	671	609	642	630	633	665	652	617	660	660	644	632	618	651	644	658	644	692	661	635	611	669	672	617	647	618	622	665	644	640	654	703	672	619	690	667	688	648	666	641	648	665	644	649	681	667	637	658	636	637	644	634	683	624	613	636	673	614	668	648	662	662	571	667	654	655	641	646	642	639	632	693	628	690	670	691	681	727	604	665	635	623	625	615	724	684	666	620	670	618	685	619	620	621	616	659	626	641	611	687	647	679	675	683	671	675	699	638	709	625	659	642	630	621	650	605	667	667	665	634	631	613	643	645	672	611	679	641	638	633	667	662	615	601	661	645	663	614	671	644	641	632	642	658	658	662	648	636	665	640	606	643	666	640	643	662	641	663	657	692	606	642	637	670	665	625	637	663	665	612	651	628	624	639	665	617	680	628	667	679	647	656	673	669	691	629	607	649	624	626	731	651	687	637	638	628	668	659	636	647	670	639	639	618	645	626	689	660	585	613	665	632	633	654	615	666	670	695	648	643	661	658	631	659	647	641	663	665	611	595	679	639	643	645	640	686	608	667	671	614	652	635	660	629	656	636	649	605	623	661	646	608	640	641	645	638	639	661	679	679	638	677	594	638	657	687	665	660	688	700	662	644	665	642	634	657	621	656	664	617	682	638	693	611	658	658	624	656	673	657	675	607	663	676	745	612	669	579	646	647	650	613	661	640	634	665	665	672	652	638	684	673	639	650	654	647	637	639	672	622	669	630	618	601	646	621	641	659	597	647	654	646	657	679	652	635	671	632	625	667	651	665	637	589	646	656	591	668	681	641	640	670	668	675	645	653	632	699	621	632	627	620	644	681	626	665	665	678	626	635	633	668	654	635	612	641	661	659	678	637	679	673	674	653	656	619	617	652	635	662	656	614	661	640	657	655	646	643	663	672	684	631	665	707	648	650	709	632	662	626	678	646	638	639	617	628	647	639	635	649	632	661	677	662	648	647	653	634	690	704	627	623	663	654	623	644	651	611	610	667	627	651	656	626	654	648	668	635	655	678	678	630	635	665	639	634	584	640	651	650	654	624	655	651	700	661	638	686	650	641	698	640	654	647	650	652	629	652	660	649	660	656	686	650	643	628	630	647	614	644	649	612	700	670	614	660	592	622	639	655	700	605	681	653	666	634	653	589	677	638	632	702	618	674	637	645	700	613	644	632	656	638	675	698	656	647	652	625	658	659	694	655	676	602	639	648	632	680	691	621	661	699	656	657	634	649	646	625	670	633	640	606	639	682	650	645	620	632	638	664	637	666	701	630	672	627	654	620	667	670	669	647	652	650	676	643	666	658	664	612	622	633	639	663	652	629	668	634	599	650	632	642	639	671	691	625	655	602	680	614	622	686	598	662	680	636	641	689	622	657	636	633	679	640	630	703	596	686	591	643	652	646	649	669	647	598	629	641	676	638	630	698	671	640	639	641	666	660	654	673	656	653	595	606	611	718	670	614	683	640	641	690	680	632	634	641	641	706	650	650	628	663	610	699	680	620	684	660	642	617	589	644	649	645	664	634	655	636	592	645	638	655	634	601	642	630	654	676	669	644	639	661	635	662	650	628	625	607	643	637	654	630	650	626	641	652	639	603	696	653	669	632	626	620	671	649	667	705	652	635	643	654	636	626	675	638	665	621	619	667	673	651	678	674	648	681	712	701	681	626	655	656	605	606	644	663	595	698	622	675	659	648	656	642	600	683	710	714	664	661	670	670	624	691	628	670	618	729	635	670	592	652	625	669	693	709	606	614	691	642	677	649	638	621	685	649	651	637	645	641	612	690	663	629	630	670	655	679	639	652	605	610	655	643	692	611	609	651	645	614	638	640	640	645	638	630	652	629	644	606	674	659	701	629	626	695	622	674	683	655	641	629	691	651	616	639	636	663	654	636	613	613	663	645	689	606	677	626	644	637	642	614	678	632	643	627	638	678	657	660	616	680	652	640	646	630	665	662	701	690	658	607	675	625	667	639	639	675	678	657	614	633	656	599	610	656	666	651	650	627	692	668	650	617	578	669	667	665	641	677	640	619	687	661	649	637	675	643	696	680	668	653	608	594	607	616	663	633	662	640	661	696	661	639	647	690	664	639	645	607	658	679	638	664	671	663	687	635	601	638	681	689	670	617	665	651	681	627	667	676	663	676	671	707	661	621	671	590	611	665	667	642	614	672	619	683	644	667	663	653	675	615	626	626	681	634	685	658	677	612	601	659	674	626	644	681	657	681	645	660	686	642	639	676	646	666	693	661	641	670	631	658	611	678	645	618	613	640	629	627	689	643	657	648	665	598	639	613	622	640	646	666	629	600	643	681	674	636	656	619	657	657	650	648	643	676	645	632	693	596	664	616	674	669	644	629	631	683	627	641	658	639	649	668	683	661	685	628	684	636	683	667	665	671	650	633	608	657	698	615	647	677	603	687	672	673	649	682	626	588	615	686	627	620	646	657	643	639	655	646	665	662	638	630	609	654	641	649	685	654	662	640	646	658	605	620	643	618	635	621	635	646	675	674	616	626	620	647	630	633	636	672	663	636	635	644	604	673	676	638	646	659	641	667	678	660	631	640	635	700	634	625	690	678	619	672	656	642	672	639	641	668	641	646	669	653	643	640	627	611	624	645	673	672	654	637	681	641	670	657	627	630	646	650	639	621	676	705	641	647	665	676	653	659	643	667	657	636	665	664	646	646	677	674	671	634	631	645	710	636	638	655	670	632	692	672	675	662	648	613	679	650	632	714	645	683	654	628	666	660	636	639	620	654	605	622	648	603	675	647	646	647	669	635	626	664	649	646	644	695	659	703	649	623	630	649	637	655	686	643	622	677	650	656	658	641	608	632	620	670	608	670	667	625	643	650	657	691	632	653	593	645	672	643	638	684	665	671	641	661	665	655	667	641	636	699	629	658	647	672	676	657	710	705	661	690	657	611	644	681	654	661	669	660	611	655	652	646	676	615	660	686
16131	23480	24556	8607	3802	2330	1819	1579	1092	952	680	580	570	636	707	566	472	438	404	367	383	413	381	372	396	356	357	350	332	279	306	299	307	306	288	266	322	328	345	290	316	319	308	311	312	298	290	280	304	307	292	284	314	327	323	276	267	293	291	247	277	264	272	263	252	296	277	264	283	262	258	285	294	282	277	302	289	286	267	264	252	259	291	282	309	287	270	304	287	242	287	269	283	251	288	270	279	284	281	298	269	292	286	280	250	278	271	276	303	290	249	266	318	275	261	250	262	249	271	267	254	249	288	274	267	298	291	292	300	285	287	290	281	270	269	262	248	252	275	310	281	320	278	301	256	261	264	272	298	306	290	278	332	263	297	265	289	302	287	281	281	237	295	263	266	301	298	274	303	265	288	279	283	311	290	256	308	290	279	280	269	268	315	288	271	250	250	320	261	259	266	278	295	272	268	294	274	303	324	271	269	285	275	295	255	289	273	309	265	257	282	289	293	292	266	275	248	268	285	292	282	270	259	286	301	300	286	271	293	295	286	257	285	274	298	299	281	257	303	292	265	288	265	280	298	236	273	281	259	272	271	266	269	286	289	267	264	249	279	242	273	271	239	288	255	268	302	283	285	295	260	300	281	283	301	288	296	298	272	277	275	286	304	274	245	259	245	299	266	256	289	303	258	284	281	288	268	270	266	271	257	270	261	295	290	296	252	328	304	267	289	294	292	260	273	290	312	275	272	273	285	276	286	269	262	280	271	294	248	287	272	275	253	275	286	243	245	279	281	295	287	288	262	285	271	295	280	265	306	294	269	277	248	264	288	261	301	278	269	263	299	258	293	309	294	281	257	309	303	286	278	271	279	246	265	258	296	281	298	290	289	278	265	267	254	285	313	288	246	252	261	252	272	305	305	272	278	283	283	270	265	236	253	269	249	253	294	288	260	260	257	271	278	292	281	288	256	256	287	281	271	306	285	249	272	300	280	286	285	297	287	264	299	262	324	283	277	259	271	309	276	253	253	268	278	262	307	271	271	254	268	277	300	291	311	284	264	293	288	279	275	286	288	283	306	282	281	281	264	283	281	251	306	315	296	270	276	287	296	244	296	272	253	278	273	292	280	289	262	296	291	288	282	266	299	271	285	269	265	281	278	253	296	272	287	278	282	263	296	273	239	293	276	248	271	294	255	281	274	280	262	284	278	285	279	274	292	259	297	287	322	303	276	258	293	278	284	320	252	264	263	263	243	269	336	282	281	267	266	268	301	275	290	264	266	285	300	247	273	269	265	296	288	265	283	305	271	298	251	272	268	265	248	280	287	286	311	295	277	291	276	239	243	295	262	261	277	295	291	300	267	287	252	307	284	278	291	242	250	302	295	263	254	278	283	290	283	283	294	299	256	276	304	292	282	305	311	274	297	275	280	278	309	311	265	272	256	291	288	258	244	267	312	270	306	291	286	289	304	276	286	282	271	260	250	274	290	276	273	281	304	275	299	270	267	265	276	284	241	262	277	262	268	248	280	296	303	293	260	294	241	295	297	277	277	291	262	301	261	294	291	278	311	264	274	295	268	286	281	330	271	304	269	254	298	296	259	323	294	267	296	275	280	282	258	259	287	290	269	284	287	276	281	305	290	255	257	299	263	297	277	270	311	265	264	289	262	248	289	273	255	274	249	285	284	258	252	278	283	259	262	285	300	290	270	291	288	295	258	300	288	311	298	318	286	263	264	270	273	288	253	293	269	254	299	280	269	280	252	281	281	251	281	297	283	260	276	257	287	280	284	290	256	280	273	264	276	270	296	291	264	281	304	278	321	260	245	284	284	277	299	277	285	259	299	278	268	223	259	273	309	285	288	300	288	267	249	266	271	268	270	279	271	297	253	258	274	293	311	282	288	259	302	278	271	281	300	272	244	294	295	281	269	276	275	293	276	283	270	298	316	279	273	267	272	241	287	308	248	276	262	298	263	277	279	291	284	289	302	245	300	305	279	287	296	305	288	288	281	284	261	264	248	281	255	320	277	277	289	273	268	273	296	272	303	263	322	270	294	281	283	287	261	263	310	286	276	270	299	297	284	286	264	268	289	284	288	288	275	276	279	284	266	273	298	301	281	281	303	307	282	260	269	285	263	281	262	286	256	270	284	302	273	271	274	320	255	294	306	299	261	264	269	275	248	269	280	292	293	299	275	296	276	297	274	248	305	247	270	276	287	284	306	293	297	262	303	281	291	281	249	293	292	327	287	283	249	279	324	261	272	308	294	288	299	289	275	277	259	262	266	251	260	295	294	274	298	261	286	291	321	269	285	313	273	267	280	282	300	256	280	284	246	284	286	273	294	312	289	290	287	284	277	289	291	270	265	268	272	257	287	263	306	273	265	272	266	262	253	278	306	286	263	259	295	244	304	290	287	264	272	263	279	243	283	298	275	297	292	287	269	297	287	297	281	285	306	286	306	273	283	264	256	261	261	280	243	309	268	292	256	289	305	278	281	283	262	276	270	294	287	284	290	268	276	292	315	273	297	264	261	305	271	278	277	299	264	296	303	303	303	251	275	284	288	278	278	290	288	281	286	286	278	272	291	274	286	277	289	249	279	263	236	275	283	282	289	267	281	279	297	268	282	296	280	271	271	285	302	277	256	268	297	291	275	298	272	301	285	265	264	275	265	276	304	254	273	321	268	285	270	276	268	283	263	259	289	260	281	303	269	295	291	271	259	275	279	269	307	272	288	278	286	282	275	271	284	291	255	268	266	295	292	264	259	269	270	287	308	296	267	285	298	313	312	306	275	251	298	269	278	286	269	296	270	281	289	300	317	261	260	249	281	283	321	283	282	278	281	281	261	294	277	265	245	286	252	294	280	237	281	244	297	303	282	255	276	313	268	255	263	312	271	281	259	287	274	271	290	265	292	233	279	303	267	281	269	283	265	282	275	302	319	310	262	256	249	279	276	293	292	274	291	275	295	275	280	275	253	299	276	296	284	266	295	320	314	291	291	253	289	267	291	270	249	252	282	279	298	274	284	301	268	287	276	265	242	282	259	288	256	283	257	273	276	263	273	240	308	229	274	288	287	275	274	282	253	287	248	244	285	262	283	273	277	272	286	302	282	273	290	292	259	284	260	311	300	297	283	276	284	247	282	254	277	283	274	293	261	280	261	256	265	261	255	248	291	275	255	280	270	251	262	293	288	302	252	268	273	286	245	250	283	284	247	280	271	259	319	279	297	302	304	228	252	263	301	264	257	247	273	260	276	245	268	269	285	257	301	269	285	296	272	308	291	280	268	262	294	287	291	292	267	272	293	259	270	262	263	311	297	298	268	299	265	293	264	299	286	307	261	280	284	262	253	295	275	263	263	302	258	274	305	256	282	302	293	261	280	264	273	312	279	276	267	282	319	278	313	281	301	262	282	273	298	245	276	287	283	283	262	272	277	284	282	261	288	277	276	279	273	240	270	300	285	247	265	277	276	283	346	248	291	283	279	287
11783	24068	25219	10098	8911	7732	7119	7087	4545	3925	2800	2667	2685	2946	3070	2258	1876	1725	1668	1562	1519	1673	1558	1537	1442	1396	1131	1056	891	890	822	813	855	871	853	892	948	971	1004	954	971	938	906	874	894	905	851	822	874	799	874	873	881	819	801	811	774	800	780	789	783	755	714	694	759	759	739	682	690	705	710	712	721	688	713	780	696	722	704	702	715	714	708	675	672	692	694	729	702	644	742	682	654	651	654	704	696	742	644	684	698	679	683	675	692	757	684	708	675	701	661	670	658	675	690	667	683	670	667	676	662	640	693	645	654	687	684	634	694	671	700	690	610	654	695	716	680	652	669	701	710	661	692	674	680	688	656	696	659	697	707	651	689	693	647	726	661	694	687	684	662	647	651	662	642	677	691	700	720	689	688	631	670	674	713	648	675	679	683	677	670	638	680	642	651	692	691	685	677	677	697	695	686	667	679	660	680	676	657	716	708	639	657	668	652	657	698	663	688	677	704	704	664	679	702	676	703	684	657	680	679	702	754	679	658	688	675	711	700	701	719	636	654	694	674	692	656	681	682	649	709	695	660	724	665	700	630	672	696	658	684	695	701	694	710	646	690	691	713	689	662	662	651	738	637	668	691	690	650	703	646	679	675	719	664	665	688	708	694	655	664	702	712	714	677	673	678	699	709	707	671	728	670	660	654	719	660	656	717	675	715	677	683	648	653	660	668	660	679	641	653	661	705	689	630	719	701	716	707	670	707	675	677	653	672	673	739	686	669	687	719	694	675	707	641	690	664	707	697	708	710	732	699	648	676	683	668	706	701	671	681	692	712	664	687	673	694	670	707	702	646	665	656	676	696	704	720	734	669	717	674	709	673	716	684	705	701	677	654	676	697	706	685	726	713	658	669	646	685	634	619	675	652	683	671	640	705	681	715	699	654	674	640	659	683	729	666	675	672	736	664	699	713	664	725	698	687	749	666	733	631	657	676	678	702	665	727	724	678	657	697	663	657	656	675	679	631	692	678	644	659	710	730	650	650	666	680	674	704	710	716	668	721	674	675	642	707	633	645	708	681	640	663	683	698	683	670	699	683	672	711	698	697	735	701	654	655	654	695	702	681	675	609	682	667	736	655	727	673	670	724	695	633	670	700	660	674	690	673	717	668	677	665	679	644	649	662	673	702	677	697	678	652	649	737	675	656	676	676	657	659	678	684	682	656	695	661	691	709	680	706	661	655	672	701	702	668	674	709	707	657	716	710	647	727	667	657	685	735	662	720	667	680	705	685	685	678	677	687	706	747	698	676	704	659	695	699	677	732	705	657	676	682	678	695	657	687	705	682	668	672	653	631	639	690	732	662	689	700	656	713	709	660	659	738	700	684	714	687	662	675	696	666	673	663	657	646	704	642	612	652	662	626	667	726	758	718	666	713	664	643	734	697	648	692	662	658	680	677	655	663	708	644	701	698	690	656	721	688	719	697	623	643	682	668	663	700	710	672	667	668	685	657	720	714	684	632	646	667	663	676	695	697	736	681	703	694	674	649	695	695	661	708	705	648	705	630	665	707	682	716	782	661	659	697	630	699	684	694	686	667	648	647	689	707	686	671	710	638	705	716	687	673	643	676	689	696	688	663	729	617	689	655	710	709	660	677	638	666	645	713	694	672	693	704	667	710	671	706	634	719	677	668	686	666	669	696	706	673	713	702	686	643	752	693	658	699	689	695	667	718	698	639	719	628	681	698	648	692	695	673	712	667	681	727	684	650	672	680	712	707	692	693	700	705	674	681	697	695	675	682	686	626	702	718	657	666	689	670	715	705	731	713	691	678	693	709	727	710	696	671	698	661	688	676	688	684	656	738	718	695	720	676	696	703	627	695	655	696	646	719	697	656	656	672	671	683	693	725	655	677	689	623	723	708	684	691	650	692	632	680	708	661	694	709	677	723	671	645	662	733	680	690	681	655	652	677	706	703	696	699	687	687	682	687	699	659	711	671	712	685	699	688	717	666	703	703	701	691	674	670	704	698	656	719	734	693	659	717	686	678	688	691	686	691	685	668	659	667	676	682	689	722	704	691	642	648	645	713	662	703	689	666	710	683	658	722	653	691	676	647	678	667	665	695	694	715	658	660	714	736	691	687	690	668	673	690	668	685	709	722	667	689	681	669	733	649	730	688	680	707	699	673	670	642	694	685	686	696	685	648	727	696	680	670	707	666	704	680	641	680	690	717	648	674	671	669	645	680	739	613	672	672	709	666	718	704	682	698	665	683	684	692	667	651	708	674	710	658	642	693	640	661	702	698	681	649	640	714	686	690	679	704	666	662	646	648	655	693	699	696	692	682	701	693	637	693	718	702	644	656	674	687	675	657	726	644	658	687	685	673	694	645	671	719	692	691	631	682	734	686	707	675	671	731	747	679	682	633	652	701	714	692	679	658	712	709	664	666	659	677	670	678	684	705	644	699	672	691	738	667	705	704	733	650	683	674	621	708	700	661	634	702	738	711	722	718	695	681	675	690	709	700	720	662	713	684	682	638	669	675	701	701	653	674	684	711	668	700	662	672	673	665	730	674	696	651	680	688	712	673	707	617	696	689	682	693	731	696	665	676	670	653	670	708	660	702	643	697	728	649	658	629	654	647	691	696	705	719	674	713	683	687	656	705	710	693	722	669	667	708	699	698	656	684	682	780	665	694	663	673	696	683	685	668	668	716	670	645	736	715	673	700	688	667	718	725	679	704	707	714	653	659	659	694	661	641	738	715	672	686	723	650	669	686	619	726	679	692	695	640	657	702	656	676	693	696	688	700	707	639	660	689	695	614	676	695	673	674	661	685	687	701	687	661	688	718	714	727	711	694	696	660	673	700	625	672	678	711	691	699	682	678	670	697	679	691	725	667	671	646	649	678	700	679	670	685	716	671	689	724	730	662	662	728	674	699	710	675	654	731	673	713	678	675	702	688	625	699	705	708	706	701	669	672	730	681	669	663	673	697	649	687	728	706	660	697	605	709	691	678	674	705	697	677	666	703	740	667	688	655	696	694	696	690	671	674	665	718	667	670	677	690	675	667	694	672	683	681	681	700	683	686	678	699	661	684	688	693	681	663	746	656	671	700	701	729	694	672	691	723	675	687	710	689	683	685	712	653	709	681	678	694	685	727	723	664	666	610	667	679	691	679	711	684	667	692	691	637	676	680	649	632	672	694	659	726	677	669	701	715	665	656	710	692	655	723	698	683	656	699	690	671	675	738	671	653	697	710	703	676	716	720	724	709	721	683	706	681	704	638	673	628	721	723	678	678	682	712	685	711	666	659	692	713	664	703	703	658	674	709	675	677	712	688	681	696	639	676	706	690	700	691	663	695	721	664	634	716	701	707	704	693	674	706	691	723	683	718	650	721	699	680	709	660	668	701	732	647	658	667	677	702	742	684	720	720	678	678	689	712	707	657	685	676	677	663	707	733	654	754	707	670	702	668	679	653	664	692	734	661	714	663	625	692	665
42332	50306	43365	26768	24276	22869	20893	19510	9567	5141	2097	2027	2669	3341	3153	1298	901	942	819	702	771	1126	803	790	767	722	508	435	382	347	366	338	360	354	386	400	423	350	401	414	394	365	368	362	340	356	398	345	298	324	339	350	364	329	367	307	311	370	338	313	304	311	336	328	332	299	302	298	336	262	310	329	325	319	294	303	299	350	332	299	339	328	290	305	329	285	312	283	301	301	287	279	292	308	280	328	281	302	283	290	288	330	295	324	291	286	303	331	281	301	319	296	296	317	317	353	277	286	308	290	308	318	285	296	299	303	281	281	316	316	276	292	281	302	277	318	264	319	309	295	319	301	289	305	281	300	266	284	292	310	296	311	279	305	321	279	286	307	310	298	291	310	289	279	315	293	308	266	297	308	276	291	308	315	301	287	300	285	281	328	294	289	332	292	310	299	280	320	269	303	322	304	303	315	297	314	336	311	291	259	309	286	299	313	310	290	306	296	286	251	309	302	287	313	313	295	308	340	296	321	303	287	287	300	305	325	283	317	310	324	288	292	294	297	275	311	310	300	303	307	321	292	318	263	299	332	286	304	312	290	307	298	332	286	323	300	287	323	284	313	291	262	305	320	302	291	344	299	273	290	292	300	285	301	287	291	302	313	274	286	307	318	324	314	290	316	313	331	313	262	312	331	322	278	300	291	308	298	307	301	330	306	276	320	344	320	316	331	294	287	324	309	284	291	278	310	331	299	309	284	319	313	282	311	287	271	299	301	297	286	304	306	300	305	307	297	299	307	313	299	289	309	279	315	305	311	288	256	318	311	295	300	325	324	301	310	293	288	283	305	312	270	275	305	297	300	296	315	311	309	292	312	299	305	293	262	313	307	300	281	286	323	343	304	293	292	324	297	278	293	321	284	294	317	305	276	310	269	264	279	322	310	333	297	307	249	268	337	309	306	284	278	300	278	348	269	284	286	290	297	303	317	327	275	315	290	322	299	285	284	342	294	305	282	326	294	305	330	292	304	314	299	326	313	323	284	283	300	279	320	285	336	289	304	291	281	314	284	292	321	270	289	303	282	310	339	330	305	308	279	289	285	313	304	320	279	277	295	272	295	308	327	304	296	340	333	292	324	294	284	307	265	302	284	309	288	312	292	325	307	286	300	289	333	301	260	286	269	294	295	324	271	323	285	296	314	298	291	308	335	337	295	339	305	320	294	316	309	299	300	329	253	319	322	303	269	306	286	271	311	280	280	292	266	279	295	305	303	306	294	312	291	271	329	258	318	291	291	315	268	327	344	300	282	302	271	289	292	285	296	283	294	328	291	292	304	296	274	267	279	279	290	298	281	310	299	299	318	258	287	292	278	329	302	331	309	312	293	308	291	304	306	281	281	297	291	283	308	297	305	313	298	277	313	329	330	296	304	295	317	298	283	291	264	283	314	283	293	318	324	345	259	293	301	323	274	283	278	306	266	302	277	354	278	307	291	324	300	267	315	308	309	308	307	288	321	295	284	308	304	287	295	288	308	318	320	291	279	293	314	275	283	319	277	315	270	335	276	335	325	312	294	345	316	272	304	336	323	285	287	309	292	299	282	346	321	295	293	311	304	288	310	306	291	328	289	291	295	294	298	295	287	292	320	279	296	299	292	259	291	281	286	288	275	301	316	276	298	286	298	275	267	300	272	287	293	261	257	307	314	302	333	309	266	302	281	338	302	258	294	301	310	319	296	290	258	293	304	328	313	325	317	333	322	290	294	291	287	320	314	274	278	303	288	296	322	329	319	329	324	262	295	323	278	307	281	286	305	310	304	329	289	284	279	273	286	306	264	337	276	344	293	320	308	305	281	295	311	276	326	306	315	294	307	311	314	310	308	267	274	300	272	283	300	320	304	276	309	300	267	294	282	315	305	307	306	321	324	306	304	289	318	307	330	271	326	291	323	304	323	315	322	306	291	246	279	309	293	270	303	317	303	322	295	291	277	294	313	291	315	295	275	274	310	306	301	288	277	310	331	294	326	309	327	307	294	300	308	307	313	330	280	331	290	272	301	282	289	277	312	281	294	308	288	325	301	294	274	307	295	281	308	300	289	292	322	311	276	266	282	326	349	299	304	282	287	280	290	295	283	307	297	283	296	325	308	332	297	308	289	265	267	323	306	320	309	290	305	286	305	295	316	300	317	313	287	263	303	300	273	332	298	329	295	276	280	310	284	275	292	285	280	267	299	273	280	306	288	306	289	322	308	319	271	343	315	305	301	281	283	304	295	281	332	276	327	278	338	330	312	343	290	299	313	294	273	322	302	297	287	341	279	299	305	290	300	304	318	307	315	303	324	325	266	286	328	317	296	311	314	313	331	259	352	302	279	294	314	299	299	300	252	312	302	281	294	328	334	308	301	321	282	290	282	319	292	305	281	306	282	286	303	305	332	315	265	296	291	309	285	320	309	284	325	304	318	303	324	301	326	282	309	311	302	310	298	270	300	301	294	299	320	280	303	270	298	274	304	297	312	272	284	306	320	338	296	325	304	335	286	293	286	306	301	278	307	319	258	316	331	306	322	262	302	265	282	304	322	326	295	343	307	319	300	337	287	303	291	286	295	290	299	309	322	269	308	302	321	316	265	358	307	296	327	304	335	294	282	310	294	290	294	275	320	326	281	270	299	289	273	302	295	325	320	287	303	335	292	304	306	315	288	308	291	315	304	352	294	322	302	300	294	297	267	304	294	283	291	305	301	325	333	268	298	312	304	289	287	309	301	276	303	339	280	315	306	340	309	304	301	310	304	298	311	296	265	308	285	325	277	309	272	307	293	296	286	287	288	296	308	293	342	329	323	302	327	285	308	267	269	304	305	304	301	342	292	266	277	301	305	312	306	271	284	278	317	311	311	265	313	286	286	294	319	317	277	307	286	283	293	285	268	311	274	315	303	301	277	295	316	269	275	303	330	298	289	312	279	282	320	278	350	300	334	272	301	308	308	297	302	296	316	289	318	294	298	275	285	315	296	311	295	309	272	336	288	287	303	286	317	306	313	299	281	340	295	298	304	278	298	311	294	258	284	294	301	300	278	287	293	301	307	297	292	288	322	306	333	308	298	285	307	299	306	298	293	327	313	289	344	301	301	281	304	303	288	270	304	290	268	289	308	306	302	292	295	290	279	286	307	287	300	267	310	309	318	287	295	291	313	314	286	315	307	303	280	346	266	329	296	295	278	321	282	291	307	316	272	280	279	296	288	325	299	288	272	309	286	264	318	320	303	317	322	278	262	305	299	309	294	298	293	299	278	319	329	278	303	298	319	342	270	274	301	329	307	307	324	292	303	284	335	326	326	304	296	317	312	302	311	308	303	305	295	275	310	311	299	301	306	293	296	296	295	313	320	295	282	284	285	292	314	317	360	304	292	312	285	305	304	304	318	283	303	312	301	288	283	308	344	314	301	315	308	292	328	289	274	271	284	294	287	275	293	300	280	341	300	325	319	292	290	308	286	310	304
32571	49200	41437	25665	27304	27854	31793	31059	18222	11943	7407	7843	10746	12655	12498	5127	4484	4691	3716	3380	3261	5731	3789	4226	4567	3853	2346	1578	1298	1106	1065	1096	1042	1159	1088	1222	1206	1306	1367	1328	1313	1303	1191	1139	1165	1174	1097	1048	1029	975	1075	1048	1084	1032	938	938	895	845	815	913	886	855	862	814	852	797	807	774	756	805	792	787	773	820	781	850	772	734	787	736	791	832	722	761	735	725	733	739	735	726	730	719	721	777	728	772	765	706	725	794	723	756	712	722	761	736	767	743	736	761	710	676	735	752	808	907	753	753	685	737	701	670	677	704	679	746	740	730	713	721	703	750	702	702	714	722	760	693	733	834	710	705	727	753	727	703	664	709	713	694	775	711	706	701	724	738	692	696	686	702	719	724	731	699	728	736	766	697	654	733	693	779	698	717	739	755	740	696	698	727	710	734	746	745	696	729	671	731	771	716	774	783	708	713	725	746	717	741	757	696	756	713	738	738	707	749	700	719	690	711	800	803	709	754	701	733	703	704	715	717	714	689	716	688	712	743	729	723	752	750	699	781	686	738	736	736	769	759	701	743	704	718	702	760	680	706	749	712	778	667	737	705	731	728	723	727	678	743	745	661	766	711	723	760	699	795	708	725	688	723	727	732	729	734	707	745	726	761	724	715	761	720	721	689	728	753	733	728	708	673	694	754	716	800	721	747	717	778	705	670	732	742	702	731	724	688	700	681	783	770	746	722	726	708	670	699	708	765	737	720	737	700	759	731	715	778	705	708	694	703	714	697	755	720	736	750	717	755	709	722	722	693	746	726	723	694	717	783	724	688	677	727	731	709	710	786	771	704	729	737	725	709	726	724	724	736	739	709	734	710	699	727	708	769	753	729	721	687	760	719	693	759	729	688	687	752	731	763	724	719	711	704	744	723	730	727	712	710	727	757	733	662	724	652	696	733	700	674	718	742	735	694	695	769	738	710	760	747	744	698	749	716	738	748	709	729	749	765	694	681	755	661	735	750	781	704	746	752	704	719	696	752	731	713	748	727	723	722	703	720	754	730	709	738	738	697	756	664	694	717	743	729	739	749	736	745	778	746	744	769	706	766	724	720	721	731	727	734	765	712	744	757	735	685	654	726	704	726	694	714	691	706	681	752	682	746	700	779	748	726	745	766	729	727	717	732	708	715	716	685	670	676	726	738	737	741	713	745	704	669	755	757	731	732	703	773	722	737	710	767	715	708	690	707	735	703	753	692	716	752	738	755	709	692	764	759	773	746	730	691	732	737	728	743	707	716	696	752	726	733	707	743	700	734	707	718	724	697	679	738	730	758	727	704	708	743	738	715	741	740	724	759	739	754	729	751	742	699	763	715	773	741	721	781	720	704	690	675	727	770	781	759	818	740	729	716	704	738	692	726	687	743	765	732	734	755	695	779	717	687	703	726	684	722	732	746	744	732	724	728	697	736	748	705	678	769	749	684	739	699	748	755	718	778	742	695	712	748	784	759	735	707	747	705	767	712	680	725	758	748	687	735	776	758	717	730	709	713	732	761	766	687	748	713	741	741	723	689	732	745	693	731	731	755	726	756	734	755	724	721	719	718	716	740	710	702	725	722	678	671	728	713	771	730	696	735	748	703	716	725	771	764	732	707	699	724	704	729	703	698	726	696	749	763	727	766	669	736	702	735	723	722	767	718	674	673	699	766	681	711	724	754	776	736	675	757	713	758	714	722	760	694	737	725	760	767	698	776	678	738	695	712	739	741	688	735	721	717	752	745	708	752	685	671	735	673	733	724	724	734	745	708	728	732	775	736	734	747	731	735	751	729	699	741	714	750	685	750	755	747	740	691	744	693	727	717	700	700	747	748	709	724	738	725	712	649	736	716	719	717	658	742	703	708	696	699	729	754	696	777	721	738	728	703	740	722	754	717	711	734	749	752	725	751	702	726	689	739	705	680	744	696	670	728	714	714	748	740	710	703	733	688	748	668	705	721	714	691	748	712	694	722	704	733	703	766	724	786	767	701	716	740	691	751	761	757	653	713	705	705	715	760	761	739	726	764	721	771	714	670	706	678	712	713	726	724	707	723	732	741	743	681	759	750	725	670	710	708	659	723	732	706	694	792	731	690	708	717	688	739	724	782	717	747	719	732	713	709	730	720	711	726	748	695	719	715	699	780	763	714	709	741	722	736	711	703	733	743	700	722	739	763	763	768	749	741	783	748	731	717	726	694	728	718	697	695	724	696	731	768	705	743	729	689	741	723	749	766	760	739	745	688	735	697	767	717	687	736	660	732	729	742	715	699	745	755	664	692	696	716	737	774	727	697	711	720	748	722	740	746	700	766	702	757	712	684	771	713	716	712	702	731	723	708	678	687	762	717	759	726	786	724	734	775	749	714	725	710	691	722	729	730	716	707	688	742	695	763	714	742	782	722	723	746	711	723	732	715	719	751	703	714	738	753	776	806	764	732	723	755	742	753	748	740	759	730	757	750	727	710	723	756	698	738	721	754	732	775	738	733	754	769	706	720	709	724	705	734	706	666	736	730	727	767	688	689	673	747	716	745	706	712	700	748	765	720	706	732	808	714	720	739	713	705	728	671	720	703	727	681	750	730	717	729	736	717	728	685	716	701	706	746	647	680	699	749	745	740	724	729	716	711	697	778	715	705	778	765	715	741	692	714	719	725	645	736	699	707	710	733	672	760	680	713	721	749	713	714	693	735	734	741	754	720	732	743	693	732	714	779	748	744	784	723	745	733	763	681	726	724	734	715	738	683	733	703	709	693	704	709	757	710	724	726	756	736	734	709	735	747	737	712	693	706	724	694	716	716	719	721	716	732	739	663	705	765	715	730	725	728	691	736	742	690	724	730	722	727	693	676	762	714	737	756	733	805	676	709	696	745	692	747	717	740	711	696	700	724	721	730	713	764	720	707	724	734	764	732	712	706	723	762	718	769	691	766	667	764	756	765	710	759	677	705	756	719	723	713	689	709	717	738	690	713	650	737	766	715	699	685	703	755	723	686	693	711	784	704	722	708	714	755	750	751	749	731	733	681	741	712	724	729	725	741	738	696	744	689	721	692	787	727	717	713	713	739	705	759	700	745	767	739	704	728	738	725	720	704	688	692	733	695	702	681	696	698	685	735	760	715	716	710	760	739	722	703	716	753	744	746	716	740	750	753	711	736	745	766	675	715	710	758	684	686	758	713	766	694	730	681	709	691	710	725	683	698	675	747	722	682	708	704	705	736	734	689	703	740	682	721	722	751	742	738	750	737	710	674	736	720	706	811	720	750	754	737	723	684	733	721	706	702	756	723	725	751	743	722	725	709	740	736	762	728	711	709	743	747	778	727	716	753	717	742	725	713	731	744	741	718	713	733	704	741	703	737	695	735	694	725	763	764	734	706	676	768	738	749	724	706	739	687	732	702	771	725	723	755	748	717	720	733	720	732	702	703	770	731	728	691	719	735	732	691	704	736	739	720	719	718	750	730	751	707	749	702
50405	47736	38196	26129	27687	28187	26762	24939	17841	12311	6424	5087	5758	5920	4946	2972	1653	1359	1000	1191	1265	1671	1045	1260	1288	969	702	472	421	411	347	345	353	344	349	363	359	391	381	394	376	368	353	337	344	329	303	326	293	338	341	336	372	293	345	310	309	295	294	311	283	332	333	311	294	291	302	301	329	298	267	300	271	306	268	291	296	277	306	298	258	280	261	284	260	290	244	324	279	258	264	283	272	268	259	233	269	255	292	275	283	263	280	285	262	297	269	289	261	245	258	283	278	275	304	309	268	278	281	248	271	296	272	272	320	228	281	232	275	297	269	288	246	292	272	260	281	251	309	275	264	287	262	292	264	270	275	299	255	281	274	238	274	246	300	247	248	295	299	258	296	290	275	297	283	275	291	259	269	254	291	289	274	259	282	248	280	273	266	262	261	277	270	280	272	281	260	259	276	292	284	256	266	252	266	284	279	264	315	273	234	254	254	282	278	300	271	262	258	275	288	281	283	262	275	269	275	255	302	291	274	250	249	257	261	264	276	282	253	301	281	263	285	257	286	284	278	281	284	316	256	275	291	262	247	250	237	271	236	271	265	272	287	274	257	287	283	277	243	275	261	244	284	245	280	253	270	261	276	285	296	278	282	283	247	265	274	281	275	252	296	260	282	251	282	226	246	274	268	268	279	262	247	279	276	245	319	262	279	277	270	267	263	275	260	279	279	262	274	257	267	270	257	257	271	251	280	276	262	297	286	285	262	273	249	293	265	281	280	247	261	274	263	249	274	250	279	260	246	230	279	260	277	282	275	284	262	268	255	242	253	250	275	277	278	269	293	272	264	277	282	268	276	280	255	273	257	292	258	252	280	296	251	270	252	246	247	287	244	314	251	269	266	269	309	258	277	261	263	268	266	309	286	279	259	261	293	268	296	279	262	304	260	274	273	277	275	262	275	291	250	243	289	268	262	253	281	277	256	263	295	253	253	268	276	244	302	267	243	281	274	296	306	279	281	274	259	268	256	279	281	243	292	279	250	285	258	277	279	285	253	282	262	258	297	246	279	270	248	271	237	284	257	292	268	273	254	276	270	257	260	275	262	262	262	288	288	270	263	246	281	256	237	262	276	254	259	264	277	269	305	251	273	253	260	258	282	255	273	282	282	267	280	257	231	274	270	264	322	249	280	255	263	292	285	278	253	275	282	274	262	281	265	272	281	279	287	245	257	272	256	299	284	283	258	280	278	259	280	270	278	254	285	267	255	256	294	279	282	274	250	266	271	291	236	288	267	254	272	288	258	270	252	290	253	288	266	259	261	309	258	273	269	263	263	262	283	255	263	288	243	249	255	281	281	284	246	276	263	310	247	276	259	252	264	281	276	267	249	259	281	242	291	276	261	258	240	277	269	271	270	271	259	271	259	251	251	263	276	276	274	269	271	249	267	256	267	266	281	275	262	272	292	291	286	272	256	290	259	269	270	266	242	302	248	273	261	313	281	320	287	262	267	266	319	276	303	260	275	243	244	263	279	273	282	288	275	226	271	288	281	299	262	262	296	268	294	289	273	249	245	278	252	283	307	276	255	252	274	258	279	284	274	280	287	259	258	235	280	308	273	279	286	279	282	270	272	274	270	266	259	253	276	293	274	253	272	261	270	271	258	238	270	261	264	253	275	280	249	275	282	287	274	283	230	272	290	266	243	281	308	286	276	253	286	290	289	286	254	279	276	288	259	273	251	284	255	266	288	259	262	216	256	251	284	246	270	280	281	260	280	234	255	254	278	234	280	277	259	251	267	269	279	269	260	280	291	288	263	228	274	300	274	241	288	263	279	254	272	272	281	305	250	282	287	253	292	293	284	291	249	262	249	242	266	275	257	234	245	270	272	259	272	280	258	280	278	267	284	272	301	284	249	271	311	265	291	262	280	283	269	290	267	267	266	300	263	265	265	313	281	277	303	277	243	276	278	320	247	271	254	241	254	278	306	253	250	257	266	308	278	264	285	266	274	275	259	268	267	263	300	297	277	291	296	257	298	280	265	289	294	248	291	270	300	255	286	239	244	288	267	281	279	293	255	261	295	253	273	276	280	267	261	248	276	247	274	297	297	255	273	293	281	277	255	239	270	255	249	279	264	268	251	259	265	276	277	287	241	257	250	267	265	250	271	256	240	272	243	266	291	263	270	263	267	245	279	249	295	282	302	280	272	258	278	260	269	256	261	242	266	255	295	262	271	267	258	250	307	283	263	285	294	234	281	255	248	247	262	264	299	275	255	244	302	255	286	277	227	261	261	267	282	271	295	280	237	285	299	275	300	261	277	279	284	270	306	268	291	297	276	264	294	269	283	290	302	245	263	280	290	256	276	260	264	275	275	282	294	272	236	282	245	260	291	266	279	289	312	269	273	289	283	277	285	315	280	248	256	248	254	259	284	244	239	263	280	259	269	271	268	286	279	259	276	275	260	287	294	276	257	280	275	287	276	286	265	266	283	282	278	275	281	274	275	269	274	291	243	271	261	278	278	255	260	247	254	280	250	282	250	307	269	313	269	296	289	262	255	242	262	277	262	286	282	255	254	252	262	292	244	305	258	249	259	270	305	279	294	306	244	279	285	259	279	271	257	270	282	256	252	262	278	292	260	291	298	256	302	265	257	281	271	275	267	278	271	263	258	255	276	265	260	277	289	276	262	258	277	302	261	252	286	276	266	295	287	286	268	276	267	281	264	260	284	294	265	255	263	257	315	256	285	251	276	272	285	281	280	299	241	254	286	248	268	260	282	267	300	270	302	266	283	284	276	256	240	271	269	275	289	249	270	269	269	303	267	238	267	272	282	249	277	278	251	299	267	263	278	264	292	266	266	270	273	291	277	278	261	268	257	280	259	283	270	276	294	295	242	282	234	264	280	285	264	265	268	248	265	300	291	305	281	277	263	273	290	260	252	258	296	265	274	259	303	252	259	292	256	250	266	253	286	256	277	268	284	271	235	293	271	283	260	282	280	253	259	248	251	264	302	272	226	258	275	253	280	301	275	289	266	283	263	245	249	284	262	264	282	277	294	262	249	275	270	262	273	260	258	260	267	277	277	262	294	284	272	264	281	261	296	297	284	299	282	246	302	286	297	265	287	274	274	263	263	277	284	297	250	242	244	274	246	254	266	293	271	308	289	271	289	250	255	331	271	252	274	274	256	285	269	289	257	261	288	282	251	272	282	297	290	275	291	277	300	278	268	292	286	251	263	243	261	257	261	269	293	297	283	244	271	250	276	288	271	261	263	278	270	274	293	250	286	309	261	269	273	282	246	263	272	271	243	298	280	272	256	265	260	271	246	288	268	284	253	247	276	262	256	287	289	255	234	245	287	273	283	290	257	270	275	290	282	256	258	277	264	275	255	292	282	273	270	285	270	266	260	277	241	267	299	227	301	281	275	276	269	272	273	258	290	274	272	281	292	290	277	253	266	277	275	278	271	277	266	264	273	259	267	264	288	284	265	274	279	272
38153	49502	38840	30404	34366	35638	37527	32141	26034	19973	13415	13196	16509	18268	15845	9407	6540	5912	4543	5577	5862	8686	5967	6839	7176	5440	3444	1992	1573	1364	1248	1196	1191	1250	1234	1328	1427	1552	1464	1581	1444	1389	1287	1255	1254	1232	1229	1142	1102	1111	1112	1171	1182	1061	1019	995	942	928	885	960	905	899	861	823	823	777	820	777	739	752	741	762	733	753	737	736	726	725	740	713	738	729	705	685	675	677	734	679	658	677	682	667	685	694	657	665	683	717	676	699	671	665	716	628	645	674	690	701	695	704	656	676	722	807	792	812	598	634	680	644	633	666	636	633	649	642	667	677	647	644	687	638	630	600	609	647	655	580	654	671	656	695	637	635	670	638	629	649	620	627	662	661	668	673	653	693	656	641	619	676	629	659	660	609	654	663	628	667	618	643	696	648	627	617	640	651	613	662	598	659	690	643	641	696	665	635	661	674	654	622	621	650	628	650	663	654	637	651	592	652	670	589	653	685	660	649	646	626	633	603	652	669	643	653	684	635	617	707	627	668	620	682	655	668	656	672	612	648	645	707	641	690	636	608	714	622	625	674	662	642	671	667	660	668	671	612	652	653	659	605	621	651	634	658	689	635	617	634	631	684	632	652	595	672	632	662	634	653	654	601	614	677	662	687	669	653	646	661	656	662	699	660	672	654	609	630	649	630	670	648	614	636	646	665	638	653	629	639	674	675	637	687	626	661	672	671	661	658	659	641	635	641	660	647	625	672	616	679	664	644	665	608	656	672	677	665	662	677	640	653	624	666	644	663	696	668	626	659	625	668	663	692	671	628	650	650	648	637	642	677	657	649	627	611	644	639	631	625	650	604	620	682	630	683	634	670	637	661	650	613	623	650	607	666	627	634	680	611	637	645	625	640	646	650	627	654	599	643	646	626	653	633	619	681	667	677	665	677	634	632	630	633	684	712	664	647	687	647	653	678	665	613	663	643	638	633	664	699	633	656	650	650	674	630	603	630	652	635	669	699	657	638	666	644	603	623	624	627	684	629	653	660	650	585	681	648	620	641	673	634	719	694	634	712	636	660	650	624	697	630	622	649	636	618	702	660	625	642	651	632	648	664	641	604	653	624	686	643	656	672	648	649	622	627	656	663	614	636	650	643	618	665	643	639	646	665	621	608	654	647	626	673	699	628	635	644	672	597	641	648	652	633	675	676	613	675	640	641	628	674	649	619	601	596	622	628	618	673	629	685	636	659	669	656	664	669	617	657	673	637	612	640	636	664	661	611	668	660	657	674	665	633	637	633	664	652	702	643	623	611	648	618	668	646	632	677	681	639	645	662	614	664	647	706	645	657	647	689	636	619	670	697	657	656	670	693	685	672	624	616	640	643	700	631	644	639	688	671	653	624	684	632	638	689	610	607	644	683	660	630	613	672	622	623	676	616	663	670	692	621	655	647	627	634	688	671	693	660	601	665	636	614	693	646	631	631	678	626	681	670	674	656	645	619	672	640	678	639	666	642	652	612	651	618	629	669	633	667	631	635	656	673	655	624	677	662	666	636	668	620	668	683	624	616	595	649	641	619	688	635	648	629	698	623	648	633	657	639	653	618	689	612	663	661	597	652	631	659	649	687	663	584	656	632	620	687	631	647	613	668	626	627	605	646	650	680	595	652	686	623	667	698	647	640	686	669	677	620	677	578	605	668	672	629	655	699	685	646	632	648	657	631	640	670	648	616	663	625	662	681	660	660	638	643	617	689	652	625	647	652	668	615	682	666	666	629	630	676	677	637	639	673	636	638	608	629	658	652	629	644	645	634	702	686	721	661	638	631	635	640	644	654	614	636	650	632	684	655	657	663	688	652	635	659	689	671	641	698	678	667	674	671	648	672	626	620	637	652	626	627	642	663	686	617	689	646	639	610	621	686	610	626	654	647	669	654	692	670	683	642	659	659	629	604	647	630	645	682	685	639	633	647	681	618	687	641	645	652	653	653	680	682	681	603	631	587	674	666	657	625	668	663	638	622	636	685	651	621	622	668	635	622	650	694	683	639	632	629	676	602	634	638	642	647	676	666	638	718	623	632	657	683	658	628	681	679	703	625	674	617	665	664	624	645	657	606	644	633	640	652	639	603	689	681	703	631	639	620	672	613	660	636	661	697	700	645	665	628	652	608	635	691	667	730	641	648	635	687	653	630	635	629	622	650	656	637	663	613	652	577	674	676	667	642	687	647	649	579	605	636	626	666	640	641	682	681	673	636	619	672	656	679	634	634	622	650	663	668	669	674	646	669	648	608	635	646	645	675	653	618	599	660	636	661	707	625	668	644	653	633	631	621	654	706	668	684	656	655	728	651	620	675	653	657	642	667	642	680	637	670	655	639	626	666	667	633	653	686	633	671	680	666	658	654	663	655	616	672	656	643	645	680	615	619	684	663	637	621	620	681	668	644	650	639	631	662	669	632	650	640	675	637	654	620	620	667	675	694	688	660	611	673	625	691	621	665	599	701	627	637	623	608	664	622	681	648	641	675	686	629	687	659	628	649	633	678	643	686	651	636	628	642	651	681	664	672	665	627	677	669	720	627	610	640	669	621	615	657	653	627	645	645	669	608	650	630	668	639	669	670	691	664	623	652	605	638	645	647	652	699	615	672	671	661	689	627	673	609	671	643	696	643	651	657	643	640	621	657	673	686	630	635	664	622	677	622	673	602	656	665	683	638	655	627	666	618	637	662	669	637	634	698	648	664	643	682	667	644	646	623	659	639	659	659	612	650	639	676	662	630	643	652	636	629	673	662	625	646	641	665	639	617	657	647	644	686	645	612	648	601	672	613	678	617	687	633	614	642	672	674	626	709	669	721	675	686	639	664	671	644	656	690	658	657	636	678	663	645	674	622	607	649	640	648	670	626	637	681	682	636	632	621	617	675	688	676	681	656	643	682	671	650	672	625	665	660	597	643	657	642	637	661	655	601	626	641	626	626	615	653	632	665	613	613	704	678	657	592	658	621	642	621	649	649	671	702	621	609	665	666	682	647	585	656	641	640	628	668	652	695	626	624	610	655	642	658	650	652	654	642	604	643	698	645	616	640	658	619	676	633	669	605	656	637	647	586	639	625	705	653	653	648	664	670	652	645	681	611	663	631	665	628	676	632	638	595	648	674	683	627	687	597	641	666	665	672	681	638	604	617	671	663	614	705	594	644	662	683	668	663	571	669	668	631	634	647	624	686	700	724	649	678	635	699	644	665	670	678	620	673	703	635	636	630	674	640	596	659	627	655	661	662	673	629	660	659	703	674	616	685	645	610	616	659	685	635	642	611	665	644	654	642	642	647	693	674	661	663	638	626	652	632	668	680	666	671	616	641	636	685	667	640	681	667	667	679	682	664	627	664	643	649	603	679	634	650	674	617	681	642	630	652	661	653	599	661	655	635	634	688	699	666	642	602	641	636	703	654	664	655	600	642	622	634	657	655	644	701	618	655	661	655	629	655	682	730	652	646	629	627	618	651	646	695	624	695
15391	16061	10217	4166	3085	2280	1759	1397	1083	777	665	601	586	568	537	533	450	434	426	381	411	399	384	419	390	364	329	325	336	318	306	301	308	284	304	321	316	310	303	310	264	294	342	313	306	285	321	322	304	278	291	307	290	304	271	269	298	295	290	298	268	298	321	292	266	282	285	279	292	277	286	289	307	276	312	255	261	298	276	251	246	262	292	288	264	254	249	289	272	278	259	311	315	275	261	279	282	278	259	282	289	274	272	289	294	267	235	255	299	255	274	321	303	270	278	278	294	286	276	280	250	257	288	264	277	270	284	263	288	307	292	272	282	231	276	274	264	270	276	295	269	294	275	260	313	284	296	255	271	244	283	291	285	302	282	312	299	306	273	288	268	270	274	287	301	274	296	253	269	299	244	274	296	284	255	281	268	294	290	286	290	282	272	273	254	256	257	269	286	262	278	277	286	298	269	281	305	258	268	268	246	283	272	255	285	285	258	269	314	261	278	269	293	240	258	306	330	284	290	273	261	263	255	293	280	268	298	259	268	274	269	314	285	270	283	314	268	261	267	283	282	281	271	266	326	294	303	287	270	256	268	280	263	276	284	264	291	270	266	252	315	298	263	294	260	271	251	284	275	266	282	253	276	264	287	256	242	299	311	287	280	268	290	293	255	254	249	302	257	269	241	299	279	276	275	305	275	277	309	262	283	266	297	304	276	282	283	330	304	288	262	265	269	247	265	281	263	283	301	272	293	255	296	279	249	281	268	296	301	298	275	273	287	269	279	272	273	278	277	265	294	294	266	280	248	279	276	245	307	287	290	294	297	281	262	284	276	291	283	247	266	263	277	283	271	273	266	249	309	271	274	282	257	274	280	254	303	309	273	273	289	262	255	266	268	310	315	277	285	275	286	275	273	275	306	296	290	265	270	266	272	295	303	321	270	294	290	266	248	278	272	270	293	271	272	282	264	283	281	269	306	313	296	294	288	296	264	300	262	273	278	277	270	277	289	278	252	292	287	276	306	261	273	306	278	267	295	290	291	260	261	275	266	286	299	281	254	267	269	275	280	277	287	271	251	271	293	287	289	326	302	268	265	272	281	300	287	253	272	294	283	285	234	271	257	297	267	283	285	269	283	260	283	255	286	301	276	280	258	292	266	281	260	315	272	294	263	270	274	317	262	269	260	279	282	290	267	315	264	273	274	274	273	259	283	240	273	267	311	283	304	254	260	282	281	272	289	254	297	260	290	269	288	278	289	303	279	269	262	300	265	280	322	275	286	255	310	289	269	265	271	279	294	282	285	275	295	301	259	289	267	317	265	260	265	253	288	281	238	275	279	306	264	304	277	268	299	260	239	299	296	299	271	279	280	282	309	290	270	278	309	278	296	294	272	255	304	294	283	291	285	250	290	287	281	270	281	280	295	288	287	285	292	290	254	257	267	292	287	276	270	296	277	260	274	295	305	256	265	290	295	276	281	294	275	287	273	275	269	295	279	272	282	311	279	266	288	250	285	290	283	301	262	281	268	242	280	274	247	249	263	270	267	289	249	275	254	265	282	246	261	269	298	301	243	272	300	278	286	283	261	261	263	270	294	295	270	305	260	254	286	293	294	297	278	243	275	258	283	273	278	241	274	303	279	277	275	263	285	286	267	297	259	293	296	261	294	288	290	262	246	256	253	308	281	284	277	264	287	286	245	246	296	275	279	289	267	270	235	276	273	273	299	258	265	252	279	275	302	324	269	262	277	298	272	279	272	268	280	287	266	288	241	272	271	273	286	303	276	275	264	263	265	269	290	240	282	270	274	258	286	265	265	323	303	310	304	264	277	292	266	305	328	250	274	298	297	277	277	238	272	304	293	272	274	268	297	298	276	295	285	261	265	287	264	296	267	303	296	281	259	302	261	263	269	281	258	267	303	266	283	273	268	335	320	266	279	278	293	295	289	252	269	282	295	302	304	280	277	286	305	254	271	252	255	277	279	286	279	307	287	272	290	276	267	301	294	279	277	259	241	249	285	267	253	285	283	280	292	289	280	289	291	273	267	274	268	293	258	282	271	312	287	275	282	254	272	285	299	265	265	253	269	277	292	281	250	282	276	250	272	264	267	277	323	294	272	255	259	276	281	278	286	259	279	295	305	267	286	272	285	285	278	282	311	282	261	286	295	248	287	289	276	284	258	266	281	268	254	281	268	247	293	304	311	313	272	263	284	277	301	271	273	269	272	277	292	252	280	269	262	255	282	282	269	262	283	276	305	300	300	266	304	280	251	243	290	248	237	276	321	284	263	279	276	277	258	285	252	276	253	285	281	279	297	297	290	268	270	288	276	302	284	268	321	311	272	299	291	256	262	290	246	276	282	274	278	247	275	285	308	263	280	276	283	244	278	287	260	290	291	279	303	296	281	282	258	292	302	269	289	260	280	278	274	281	289	298	275	293	263	293	249	284	262	294	263	279	282	274	291	266	295	263	269	279	282	264	288	264	270	264	268	282	252	297	304	273	280	261	283	299	260	260	270	293	283	279	303	287	297	298	300	265	255	265	265	269	296	308	287	247	273	297	266	264	306	301	280	271	287	246	284	292	254	262	294	300	290	280	296	291	252	257	266	312	280	271	270	291	297	282	274	285	277	302	275	293	294	257	263	296	275	279	301	241	266	291	260	266	267	264	295	264	264	269	315	256	311	292	302	285	277	283	272	288	248	290	296	276	293	312	248	272	254	270	287	260	290	271	280	260	277	241	279	288	309	271	308	268	295	269	323	264	296	274	293	314	268	297	305	255	283	293	257	285	297	283	293	284	303	284	269	323	270	314	267	303	301	305	286	264	315	257	291	267	303	291	285	245	278	294	275	280	276	270	303	275	279	275	315	287	268	279	280	256	269	300	263	284	269	261	263	271	258	264	297	260	262	263	301	242	267	320	247	306	291	306	267	255	254	291	267	286	284	270	289	311	267	259	271	284	261	294	270	294	287	303	274	282	284	272	253	268	260	280	277	262	278	313	274	259	276	253	270	257	280	313	260	253	299	257	278	293	277	260	277	310	270	268	258	287	318	273	284	283	273	268	236	272	289	261	258	345	269	257	294	298	282	276	278	272	269	269	296	292	251	283	276	288	270	263	298	317	264	262	256	287	280	278	295	284	281	281	269	254	314	290	287	280	255	267	291	304	272	255	305	264	279	275	297	263	249	269	265	271	273	296	262	267	259	285	292	289	289	284	275	239	288	277	254	248	273	275	281	311	258	284	272	281	286	254	278	286	307	278	289	271	273	263	267	279	298	271	274	278	275	292	274	266	258	264	298	279	284	268	280	293	286	277	252	265	256	289	281	262	268	262	267	267	283	267	285	298	297	272	271	231	270	300	269	281	263	269	272	267	282	279	268	310	244	285	260	281	314	277	264	302	251	259	263	267	247	266	314	256	264	277	277	248	281	303	276	275	277	319	292	295	268	256	286	286	283	285	288	259	260	293	241	281	296	272	259	258	257	241
10799	16375	12397	8910	9004	8403	7726	6279	4947	3350	3046	2668	2747	3090	2595	2357	1906	1752	1600	1611	1578	1602	1502	1578	1449	1357	1230	1093	945	915	828	834	853	827	801	950	929	915	993	1014	966	936	885	893	843	893	880	877	834	868	937	869	937	840	783	816	774	768	787	794	734	762	729	757	750	722	700	700	705	688	738	710	733	767	722	669	722	750	714	743	721	727	728	687	710	684	688	683	731	692	726	709	723	667	682	653	685	749	726	685	686	704	695	692	715	737	712	730	657	644	642	701	649	712	684	694	720	714	678	697	650	703	722	681	720	710	660	682	704	674	684	727	640	726	687	695	710	691	671	706	668	687	749	643	645	708	700	704	671	690	696	645	683	656	686	713	707	686	655	688	679	692	664	649	714	731	689	757	689	733	689	699	674	629	709	682	679	644	668	684	693	699	663	679	679	706	699	650	703	686	685	687	705	704	687	704	694	690	680	678	650	673	714	697	731	677	666	672	706	721	689	686	725	663	705	633	692	655	712	677	692	663	631	612	684	670	741	700	692	701	704	657	694	698	711	678	731	693	708	665	717	674	705	707	706	684	686	687	684	669	669	675	758	692	677	661	691	676	739	658	676	708	739	690	660	666	645	696	696	684	703	708	654	691	655	695	672	644	703	698	704	697	740	729	668	678	683	725	738	723	683	657	661	699	656	681	690	633	712	712	663	679	697	688	666	693	690	675	694	645	700	717	684	692	739	688	696	712	696	724	672	675	677	695	711	666	678	670	731	702	676	676	658	707	700	695	711	719	653	692	702	683	701	733	695	693	710	648	710	671	675	703	697	690	712	648	667	681	676	701	681	645	687	759	707	673	730	715	704	678	709	727	655	693	667	708	714	691	697	712	710	672	692	663	667	700	668	709	669	707	716	687	724	689	671	699	708	764	662	669	701	721	682	647	639	648	682	689	641	687	701	711	717	704	700	709	681	705	703	664	690	715	730	732	681	690	676	661	705	672	698	683	688	679	680	701	706	669	690	678	701	688	701	708	710	691	687	697	720	670	725	726	668	674	683	685	700	716	690	714	674	653	678	686	682	728	693	678	614	727	697	698	693	675	708	671	660	684	679	704	731	694	666	736	707	658	696	699	674	663	676	700	679	690	684	681	699	696	680	709	671	692	732	714	636	695	718	720	660	698	680	686	630	722	700	681	718	695	693	708	704	687	676	716	697	670	693	663	708	687	701	684	674	677	675	744	663	678	689	674	646	668	693	702	742	655	693	674	689	631	674	688	694	685	720	676	664	682	731	709	711	732	710	685	676	678	672	663	686	723	685	739	676	675	665	681	699	714	689	706	677	694	693	700	665	695	756	693	689	720	697	713	704	703	682	702	687	711	681	734	683	677	652	690	711	677	700	638	707	710	677	697	693	674	682	709	689	686	664	678	698	692	682	699	677	685	743	663	698	691	684	689	723	669	654	730	723	712	679	655	687	676	664	703	678	658	686	734	719	716	730	740	717	710	682	745	658	679	689	664	716	711	691	680	667	700	732	658	695	716	663	679	681	666	677	719	699	695	689	699	702	725	677	666	698	675	681	715	646	698	685	686	645	698	710	670	689	673	708	687	724	690	698	705	662	630	714	683	670	663	662	694	665	678	648	681	718	721	697	719	673	727	661	713	721	713	685	720	696	667	664	692	682	709	702	650	691	651	694	664	694	640	667	690	680	733	724	676	705	681	728	740	686	721	701	683	670	675	716	711	693	713	698	710	714	717	687	693	697	683	679	714	700	704	656	661	683	683	671	690	718	713	684	693	723	688	668	706	695	682	700	688	698	704	697	714	709	703	725	665	680	719	701	721	678	700	666	748	687	678	723	699	714	661	669	675	739	672	666	762	687	700	701	632	685	705	674	699	645	680	687	713	664	686	678	725	700	682	681	710	676	686	661	721	642	678	684	691	671	669	689	668	738	660	675	703	726	657	642	708	736	676	671	687	683	660	682	665	680	679	713	655	713	723	695	690	715	682	680	703	703	690	722	675	661	692	726	700	706	709	672	673	715	664	763	714	672	671	674	629	678	649	686	732	710	698	691	702	712	717	678	671	669	705	713	707	706	669	742	727	677	676	676	734	657	661	679	688	661	715	698	657	651	729	720	719	749	702	690	725	636	674	680	672	648	702	678	709	716	694	653	656	714	685	691	731	713	661	712	673	694	689	686	695	621	691	662	702	704	644	690	665	668	689	684	739	725	707	644	679	745	683	725	711	663	687	673	640	702	702	678	698	679	646	713	692	669	708	712	694	726	680	693	687	674	722	671	670	684	689	676	648	675	703	709	689	721	731	740	667	653	748	675	704	697	682	683	682	689	681	697	676	656	690	683	707	665	694	689	653	669	706	654	688	726	708	668	714	696	629	705	721	657	673	689	690	693	714	708	663	711	694	694	718	721	687	698	659	691	668	716	659	704	684	719	695	666	709	716	605	691	674	681	703	649	692	658	663	715	705	694	703	700	695	706	697	707	651	734	706	690	711	722	719	709	674	728	689	677	701	702	680	682	668	697	664	644	666	657	663	722	675	678	718	655	649	692	715	711	705	686	644	699	699	673	701	618	632	694	704	728	684	629	683	661	674	690	698	691	709	668	751	707	665	684	689	653	718	750	725	686	662	663	695	684	713	687	669	694	702	663	675	756	699	666	732	654	699	670	695	721	700	756	705	655	652	678	694	703	643	674	673	702	672	713	703	719	723	683	684	715	712	740	685	656	712	682	680	685	670	636	717	684	713	693	659	707	724	705	688	683	665	687	726	712	667	658	688	653	715	677	713	717	675	706	717	694	671	667	696	651	693	686	740	664	690	730	688	669	707	684	704	701	680	671	690	684	699	671	729	700	689	639	650	682	716	635	685	692	683	711	689	702	679	674	699	657	705	690	697	646	671	662	737	655	653	687	672	714	674	648	716	671	692	660	683	649	688	681	677	714	736	653	702	684	628	686	673	659	715	676	656	745	707	734	736	677	627	695	735	715	662	707	689	722	704	674	705	698	769	686	714	684	659	713	688	708	681	688	676	661	696	681	753	735	645	685	679	659	704	704	740	717	697	685	689	666	686	732	643	728	709	734	718	676	743	656	709	703	674	733	684	683	756	660	681	724	722	676	636	651	667	741	664	663	715	690	700	654	660	688	697	728	669	703	649	688	713	700	701	691	716	723	688	697	697	705	703	696	713	674	676	723	684	684	703	636	669	688	708	680	723	707	651	646	684	660	671	682	714	701	736	621	662	659	663	686	744	694	668	710	636	683	675	648	644	690	679	677	732	653	659	683	666	671	711	691	740	740	688	715	671	731	675	667	704	705	686	685	683	707	705	679	700	718	696	717	769	651	685	722	687	677	706	697	737	682	689	659	689	683	689	636	688	668	715	649	642	673	669	665	693	657	715	649	662	663	745	726	737	682	725	710	722	697	673	666	724	672	675	720	688	685	679	702	712	700	679	685	721	699	691	673	709	671	731
41403	41772	35001	24378	22344	21744	22048	15289	11299	8592	3030	2225	2248	3650	2669	1994	977	863	744	922	772	997	776	784	849	557	462	413	373	415	346	309	349	335	330	319	375	355	360	362	353	311	329	356	319	340	367	384	342	339	327	362	327	317	350	331	333	327	307	338	295	291	363	299	289	304	304	316	289	315	309	271	282	298	286	282	278	315	300	295	300	302	316	308	292	284	326	281	307	305	294	293	305	294	310	310	332	302	307	328	312	274	306	297	299	295	304	293	301	285	295	287	297	319	281	300	311	301	293	275	268	307	289	303	323	306	297	311	318	293	277	292	317	313	295	301	275	268	335	312	281	319	306	299	277	288	275	317	296	282	275	307	292	303	263	293	294	290	309	332	297	290	252	302	280	302	291	312	284	286	281	280	288	283	302	297	308	328	272	291	319	353	304	277	311	303	295	291	279	307	269	294	298	328	284	332	320	269	267	300	313	285	254	284	309	304	295	308	309	301	317	314	299	295	311	295	280	295	317	278	293	298	270	289	310	304	308	295	309	305	294	268	284	296	295	277	288	285	302	262	302	301	289	284	301	305	285	314	318	324	271	301	301	303	302	288	277	309	284	281	297	286	310	324	258	304	310	292	290	279	299	314	280	300	304	317	281	319	305	264	290	294	253	323	301	276	310	312	298	280	288	324	292	260	310	295	290	303	257	300	301	296	282	306	293	291	291	307	286	300	321	302	304	287	266	274	314	307	318	278	306	336	284	295	308	266	315	279	285	284	334	317	281	284	304	291	280	292	310	300	304	329	320	285	293	290	313	300	302	307	315	288	324	265	304	290	277	289	291	298	256	275	303	290	299	259	282	297	283	269	315	299	283	304	299	310	321	285	308	283	294	277	286	349	315	311	273	286	329	325	307	291	295	317	315	316	321	261	332	319	303	308	308	284	307	315	284	272	289	296	296	324	313	314	279	299	324	295	277	310	284	265	301	352	298	294	309	331	292	302	251	274	314	311	286	294	278	265	332	286	355	296	297	300	319	310	301	274	299	238	315	346	306	268	279	303	312	295	268	298	321	266	319	293	268	293	270	314	275	305	315	271	290	313	299	298	270	305	282	296	328	327	301	302	273	324	271	301	265	284	298	283	290	277	302	306	277	305	278	316	309	308	284	287	324	307	285	284	292	310	309	313	282	294	309	280	297	292	311	304	297	311	261	280	322	321	318	311	276	310	257	296	289	277	301	325	309	289	285	317	294	282	286	310	273	314	316	313	309	318	293	299	314	272	305	304	258	334	302	295	307	292	274	347	327	288	286	295	262	330	293	306	293	310	300	258	318	286	316	292	311	269	295	326	311	285	278	331	292	271	288	299	279	312	285	295	336	282	275	295	259	293	300	283	294	298	307	334	310	304	281	280	325	293	301	334	310	287	303	307	287	297	290	285	319	284	316	310	320	299	295	299	282	307	304	265	301	291	273	326	308	298	315	283	315	305	298	283	275	280	275	277	287	308	306	330	276	318	300	308	313	287	287	300	330	306	305	313	311	271	285	303	294	298	320	319	305	307	263	273	297	302	274	337	290	308	284	293	310	264	283	280	371	314	271	271	286	269	303	339	306	297	304	295	306	303	330	284	294	310	280	299	289	317	295	313	276	303	289	290	308	357	300	288	304	281	267	311	278	299	289	306	298	302	277	313	258	317	306	297	284	306	274	296	298	307	309	291	259	306	319	302	298	287	275	318	267	294	274	278	295	295	294	292	309	290	341	281	281	282	310	283	289	283	316	288	310	301	302	293	286	323	303	300	320	270	303	292	289	289	318	268	313	298	258	293	301	291	275	320	303	328	293	280	287	290	336	291	283	319	283	319	270	289	323	290	299	305	317	296	324	321	320	296	312	294	275	306	307	304	277	276	297	312	287	300	294	301	279	294	295	302	291	289	335	279	296	311	326	297	292	268	297	316	292	320	330	315	306	286	328	275	277	286	251	271	302	295	288	300	311	293	307	294	293	285	284	310	293	290	308	309	306	295	290	302	283	298	336	317	323	305	285	268	313	293	304	300	298	312	305	299	301	294	305	284	298	298	260	321	286	331	267	320	303	307	308	305	290	264	304	309	284	313	302	321	319	296	343	306	302	261	299	267	263	268	273	306	285	287	278	312	325	266	259	296	284	280	280	266	273	302	291	259	299	286	264	272	313	281	300	292	279	303	253	305	284	296	281	293	305	298	250	287	321	294	287	303	285	305	294	313	307	299	307	280	313	286	315	300	314	316	299	287	309	316	301	267	318	300	296	281	326	295	309	319	308	322	287	311	300	291	302	281	286	306	275	268	303	279	333	282	296	296	306	265	322	282	299	284	288	293	274	308	317	304	290	292	286	287	291	280	301	308	291	300	301	327	271	310	293	308	307	308	295	315	287	285	302	290	272	331	327	286	315	305	292	310	282	296	276	341	303	283	294	314	288	283	296	328	323	306	343	294	300	299	244	315	286	293	310	332	296	266	312	306	305	299	314	262	264	298	288	333	259	278	314	301	314	299	328	313	286	266	288	315	303	332	303	331	291	294	311	302	292	292	307	293	291	328	292	294	305	289	262	293	291	311	273	318	290	308	305	304	322	284	284	319	291	303	304	307	266	280	291	298	284	262	300	328	286	286	321	293	293	293	307	306	260	297	285	280	268	309	285	315	277	318	323	271	298	311	321	309	297	291	336	281	282	320	300	330	285	280	301	289	307	270	285	317	290	320	312	278	310	285	298	269	284	308	319	273	275	288	294	317	313	304	281	319	292	297	302	311	284	296	300	287	278	274	302	309	261	288	295	292	299	301	275	312	323	271	329	302	287	290	310	309	275	271	300	297	251	266	293	301	285	290	319	299	272	320	319	313	301	307	296	275	326	309	301	292	313	298	298	283	298	267	295	281	280	288	326	277	310	292	339	305	294	315	294	288	284	294	286	295	283	317	280	316	316	298	291	305	353	298	306	317	271	268	306	288	300	289	290	279	300	336	317	296	273	294	296	299	304	287	309	299	274	278	307	282	292	311	282	339	301	310	324	308	293	322	310	289	305	306	324	276	302	292	286	277	284	295	294	312	283	320	272	304	353	315	303	314	340	285	287	306	284	290	294	295	290	301	274	305	297	258	281	261	311	279	305	273	301	296	320	295	279	329	295	306	296	287	308	294	294	264	287	344	267	342	292	278	292	256	266	307	307	292	332	293	319	276	260	283	320	290	296	283	272	275	280	328	290	262	318	316	286	320	286	290	277	330	318	288	270	305	300	321	278	277	306	308	294	318	308	269	282	297	281	303	258	320	269	284	290	305	315	319	325	312	277	294	305	307	286	324	276	312	294	300	348	296	283	331	297	297	276	313	289	300	311	300	287	326	246	270	279	299	282	293	307	260	324	284	302	304	279	311	288	304	320	320	301	332	288	261	314	274	289	306	269	316	305	317	299	278	312	298	283	291	307	275	301	301	288	283	300	308	283	292	258	281	310	316
31568	37985	29025	25453	26256	28886	32752	22941	25064	17156	7727	7211	8636	13905	10486	8237	4432	4104	3797	4409	3604	5016	3944	4348	4529	2865	2255	1540	1309	1276	1067	1069	1044	998	1121	1181	1271	1256	1239	1340	1244	1212	1141	1083	1090	1144	1121	1059	992	986	1040	1002	1111	1024	960	1003	928	880	864	971	912	883	909	889	806	807	805	787	781	776	792	779	836	778	803	763	762	824	811	721	728	755	763	740	760	784	761	707	750	808	760	716	728	773	699	792	742	703	752	737	777	748	738	784	720	729	739	717	683	724	765	688	744	791	722	759	715	731	707	722	704	717	687	700	724	713	714	756	719	710	775	656	686	742	726	719	715	684	705	677	737	754	717	780	712	716	728	777	742	709	716	743	749	719	715	738	674	692	752	743	724	694	740	732	721	715	725	693	743	715	728	712	764	715	707	711	703	719	718	757	692	739	718	689	765	724	734	691	722	748	687	739	727	752	725	739	750	700	709	747	699	752	725	711	703	759	752	753	736	697	762	698	754	676	727	726	712	727	730	760	741	754	716	750	736	693	733	744	725	738	731	733	748	757	688	712	680	699	740	733	738	722	733	709	746	712	668	727	751	679	733	724	711	701	687	712	747	768	755	735	702	721	711	697	710	751	659	703	779	720	707	725	701	714	745	735	714	739	715	737	752	696	753	696	739	758	775	724	751	697	770	721	738	784	692	702	712	717	630	739	682	691	707	740	765	723	688	728	743	751	725	727	740	711	721	704	707	753	707	727	705	726	774	717	738	717	765	683	770	700	710	737	736	705	719	714	721	702	715	703	797	685	707	734	728	704	743	698	780	730	686	728	711	693	736	714	756	713	687	723	699	712	719	740	701	697	728	766	709	711	713	737	725	704	728	718	732	729	713	746	716	725	740	737	717	725	727	672	740	725	712	697	714	714	708	765	734	743	719	761	708	675	686	724	770	737	727	776	735	713	715	729	711	741	674	740	716	762	735	741	734	776	723	761	742	720	742	747	746	723	699	656	698	725	719	729	728	661	705	669	709	739	721	684	697	801	724	725	730	724	818	752	742	751	705	674	756	727	764	720	705	733	689	732	715	728	702	763	754	761	733	741	736	743	710	781	774	713	738	739	750	704	716	719	712	735	716	759	728	735	751	764	740	733	744	732	736	727	742	691	751	743	760	722	747	739	707	762	746	714	766	728	758	718	686	763	687	743	691	809	735	741	727	671	707	717	752	724	760	758	704	722	737	728	723	703	752	767	677	729	679	739	704	735	724	711	731	747	726	740	740	669	726	770	730	739	678	675	701	734	733	689	685	703	719	752	693	665	736	710	673	786	675	679	693	747	657	726	725	702	742	694	719	717	717	706	693	762	717	730	748	733	712	720	720	733	723	689	715	731	719	732	729	728	772	743	738	730	702	722	706	716	732	693	724	719	756	726	682	697	716	677	713	734	712	748	759	703	741	710	745	724	700	797	710	675	754	770	724	700	709	753	718	712	711	700	721	716	699	694	706	738	746	742	740	770	704	761	763	722	683	698	735	757	733	693	740	718	692	777	708	692	704	760	734	750	757	695	728	698	723	718	769	765	680	703	733	768	732	744	741	704	714	700	739	749	724	739	716	720	750	734	712	732	713	703	725	690	697	742	710	715	721	719	749	705	726	708	722	797	740	708	717	707	700	714	722	714	748	701	729	778	758	730	782	653	707	730	701	740	694	749	736	716	690	727	736	747	679	742	711	777	728	731	686	741	684	720	708	712	756	713	737	752	731	785	748	755	718	714	712	689	732	717	714	724	748	752	753	706	751	716	747	675	735	709	712	671	727	750	682	767	679	714	680	729	727	738	726	753	770	747	728	704	711	753	752	776	718	713	709	671	726	713	736	706	705	757	704	732	749	732	698	734	742	695	732	705	697	710	722	707	723	693	742	740	725	767	723	718	739	672	728	737	743	661	705	714	699	738	728	719	716	715	735	755	772	799	730	696	731	723	738	736	715	703	718	726	681	701	790	765	729	766	787	720	737	706	757	720	695	731	732	699	736	715	677	744	741	704	762	747	757	675	720	735	699	711	719	722	748	728	717	766	720	744	698	714	782	696	733	707	750	751	695	688	741	683	707	785	692	684	741	676	787	748	725	701	684	701	749	669	710	680	690	695	769	709	712	720	705	721	705	774	705	744	739	694	707	697	764	712	728	713	681	737	745	726	722	717	693	733	711	725	721	676	743	745	733	688	726	710	720	702	683	718	720	710	748	720	761	752	669	702	711	724	715	717	762	702	778	735	684	739	704	745	789	710	683	736	772	725	687	756	729	705	732	711	740	671	709	751	722	725	699	740	693	710	708	748	708	707	729	768	730	699	753	727	701	688	718	713	713	704	735	725	740	806	769	710	706	757	717	690	712	705	691	761	783	703	764	687	758	724	705	737	787	684	757	739	724	727	708	692	757	771	704	737	745	704	742	678	704	691	712	717	725	769	725	783	724	712	757	729	738	725	694	710	722	699	729	777	675	666	749	726	728	742	741	806	699	717	703	735	710	748	718	729	708	745	717	711	679	717	669	722	740	737	693	690	729	722	752	685	673	724	709	724	747	727	736	757	745	739	721	761	716	680	729	713	712	741	728	717	705	686	747	751	701	718	701	744	722	720	719	675	719	672	751	741	753	657	741	722	740	748	685	742	696	714	727	722	697	692	730	753	670	693	747	729	748	782	706	676	704	735	726	727	734	730	728	686	734	723	697	711	789	755	758	737	722	714	713	687	716	741	718	725	741	726	733	711	691	700	744	714	725	764	691	752	756	749	714	723	723	751	756	745	754	735	716	764	779	723	755	697	694	743	709	741	732	678	769	734	699	767	727	700	719	688	709	718	754	723	681	735	737	814	687	765	698	716	724	709	708	710	715	773	701	705	725	710	709	705	741	734	715	728	726	714	711	738	690	720	706	714	763	789	714	713	706	738	725	710	743	737	743	731	702	689	717	744	758	707	755	732	750	726	776	732	713	717	788	697	746	710	726	775	718	727	687	713	793	711	701	717	715	756	714	687	712	753	682	720	722	732	690	727	684	720	741	742	729	753	738	668	726	703	737	702	721	757	707	729	748	733	711	723	746	727	700	704	749	743	688	727	698	746	723	720	747	747	711	708	752	745	695	688	731	717	730	756	708	681	721	735	730	678	745	709	719	732	704	752	747	712	665	729	719	725	725	698	714	689	756	669	710	699	735	789	735	727	746	720	694	738	720	706	687	706	736	744	678	730	734	746	730	704	698	737	713	708	729	642	734	717	683	718	734	749	725	695	729	778	674	745	692	737	755	740	745	703	715	763	716	723	740	724	735	708	755	698	740	736	662	753	770	794	711	706	757	722	715	725	717	716	731	726	733	732	696	739	723	731	795	720	795	731	720	718	752	690	697	706	715	692	726	707	727	745	757	704	714	715	727	723	721	759	727	755	721	693	763	732	725	708	759	714	770	708	705	709	717	733	725	696	731	719	643	753	724	755	706	743	764	748
48260	49969	33227	26758	28937	27999	27800	23793	20848	18446	7629	4552	4196	5637	5584	3488	1388	1075	1104	1169	1201	1552	1138	1325	1146	751	560	454	433	386	361	334	346	340	355	348	390	366	446	400	393	365	360	347	328	368	328	320	323	324	360	325	351	370	327	344	314	311	301	284	326	254	335	289	288	270	271	285	281	296	267	320	280	299	256	297	281	298	307	279	282	261	269	274	288	278	270	265	318	253	266	268	296	249	291	281	246	282	275	261	258	268	283	246	267	286	256	266	237	267	277	269	266	236	277	301	291	270	266	276	262	274	263	300	260	256	280	287	256	261	264	266	302	293	261	272	275	294	271	236	278	273	245	266	261	280	291	290	252	259	278	250	269	278	276	269	293	254	279	245	269	273	293	288	268	280	280	262	279	282	259	284	284	258	275	277	293	236	256	275	268	279	255	280	260	298	251	303	277	295	280	283	262	276	258	268	277	268	291	251	261	268	250	278	274	325	301	266	255	265	282	242	290	275	259	258	303	293	264	243	279	282	255	269	251	263	252	246	271	258	255	256	270	268	298	260	280	275	260	259	266	281	280	269	290	291	266	297	265	275	286	261	300	284	299	278	264	248	238	291	279	234	273	257	241	247	278	270	265	295	276	246	259	254	254	268	263	245	312	284	258	278	277	267	270	278	277	275	248	290	262	267	240	257	275	286	252	265	276	290	252	275	283	251	303	263	278	273	292	241	259	289	272	261	248	289	246	256	289	271	248	268	322	235	245	230	270	292	246	288	268	291	287	255	278	269	278	279	286	273	247	265	270	284	257	277	272	290	311	292	258	265	267	316	278	256	273	283	282	272	251	284	313	267	271	253	280	257	285	252	275	251	268	266	272	270	259	269	263	269	259	276	256	242	258	287	270	261	275	268	272	280	276	222	250	253	263	280	295	277	296	249	293	282	297	311	267	275	279	263	304	299	257	273	245	246	262	315	269	262	291	294	302	250	274	286	283	249	260	279	267	261	277	276	262	227	307	260	254	262	248	291	256	266	269	249	269	286	260	264	293	285	269	280	252	290	277	280	254	260	265	268	263	251	251	266	279	264	277	250	279	251	245	260	254	270	252	276	283	263	267	262	280	247	283	270	244	263	293	291	278	270	266	292	276	261	266	240	251	303	272	251	289	260	258	275	277	266	289	259	275	297	269	247	281	278	260	259	268	283	258	274	277	257	280	285	298	280	268	246	250	284	256	273	262	264	253	256	262	273	253	278	298	295	280	240	240	285	280	245	264	300	287	274	265	289	260	251	273	262	239	261	284	228	304	261	248	264	263	244	297	267	285	227	252	251	263	272	257	262	267	290	259	250	289	258	251	262	262	272	293	251	265	273	247	307	283	262	254	265	241	248	293	271	286	276	279	264	264	241	266	285	287	294	283	287	273	237	247	282	295	278	269	271	276	279	260	273	273	300	237	275	291	278	294	291	261	246	301	272	266	247	303	273	288	288	277	275	230	248	290	263	258	262	272	253	256	261	250	272	270	252	249	269	306	275	311	269	265	267	298	278	274	237	269	277	297	275	267	247	277	250	280	270	282	271	280	273	282	221	262	252	289	267	260	315	253	285	237	263	287	273	304	306	287	244	250	300	267	242	270	266	281	254	282	261	273	253	261	273	279	271	270	282	261	251	270	285	284	277	247	261	250	233	297	267	283	285	320	255	274	279	277	257	305	302	281	293	294	254	304	267	271	280	305	274	258	219	252	286	290	257	289	328	270	271	264	288	280	292	254	290	247	263	280	280	264	265	255	279	316	286	243	289	255	275	268	291	270	292	286	264	269	292	263	272	265	242	271	267	249	268	280	274	285	285	278	263	286	229	293	277	250	273	275	285	260	253	250	263	264	278	263	291	251	289	262	272	292	283	301	279	300	290	245	289	250	304	262	239	239	237	291	263	253	247	273	264	259	255	241	265	243	264	285	245	249	246	273	253	272	251	271	247	289	290	268	258	250	254	294	275	236	253	279	279	274	271	293	266	259	276	273	271	267	250	270	272	231	316	295	296	268	271	254	279	270	271	249	280	264	288	246	268	293	295	277	271	284	242	243	245	288	232	258	263	269	282	280	231	298	279	256	268	276	240	278	259	265	283	259	276	264	277	264	299	278	261	252	268	283	271	271	265	271	289	281	283	270	253	255	249	313	278	253	250	246	249	272	291	287	247	287	274	281	272	231	278	290	266	238	291	261	281	256	273	252	273	284	255	277	281	278	251	276	268	273	274	268	257	257	242	231	282	257	278	277	273	266	300	264	275	313	256	264	289	260	258	278	280	271	248	258	243	255	225	290	310	232	258	274	269	266	258	265	287	261	246	265	271	273	295	258	300	276	284	295	302	298	274	275	289	248	249	281	251	246	274	285	277	264	262	293	279	288	276	266	263	253	323	282	283	242	267	284	266	280	275	283	270	250	282	246	237	280	266	249	270	288	275	249	276	266	293	286	261	278	261	270	287	269	285	279	278	247	294	284	254	284	285	250	279	281	257	272	263	283	288	284	256	272	286	260	278	273	269	258	277	217	270	282	272	278	277	281	252	259	291	245	304	283	243	271	269	268	264	287	279	292	263	246	289	277	250	265	266	266	274	283	289	271	282	252	262	273	282	248	267	287	270	279	271	270	276	248	270	294	314	273	266	284	262	250	266	281	278	272	271	279	256	257	274	257	280	266	287	271	253	270	287	281	276	295	260	263	265	270	273	248	251	257	259	263	293	232	270	251	272	261	291	265	294	242	255	320	274	259	273	261	265	286	250	270	273	270	262	260	257	289	291	275	254	278	287	288	274	272	250	252	255	273	279	265	261	248	283	293	245	270	289	265	281	243	280	243	271	309	273	276	245	284	268	290	240	246	278	271	259	264	231	278	265	269	299	275	291	233	252	258	241	277	260	250	256	255	284	269	255	259	282	249	269	270	270	281	269	294	307	283	259	299	258	277	294	295	246	301	293	232	286	283	285	260	273	273	276	283	275	277	287	287	279	256	241	293	284	241	264	287	262	281	240	264	263	286	275	276	284	276	250	264	298	265	301	264	274	304	289	323	257	318	279	288	273	261	286	273	265	273	266	292	287	270	264	295	300	270	308	268	245	273	244	275	262	278	259	301	272	293	268	274	290	264	257	277	309	256	298	269	254	252	271	268	268	254	257	283	278	279	281	248	279	292	289	254	287	263	271	268	235	301	254	264	300	286	270	264	276	280	262	301	261	274	289	273	268	262	300	306	265	272	270	288	288	287	289	274	274	259	275	265	260	275	263	272	290	267	273	250	267	275	259	248	306	282	283	268	240	260	286	299	285	282	261	263	265	286	280	242	278	267	244	242	270	295	258	273	253	267	227	246	274	274	253	295	295	242	263	275	287	271	269	266	297	287	279	257	245	279	269	231	303	249	239	250	240	275	268	268	281	299	271	291	270	265	249	287	253	263	308	251	260	287	254	265	272	287	298	261	279	282	298	277	281	279	250
36721	47998	30993	31211	35997	34425	35525	32181	34078	29606	12638	11772	13358	18652	18112	11914	5920	4921	5333	5507	6192	7492	6279	7035	6913	4150	2886	1990	1689	1391	1170	1114	1194	1196	1219	1312	1391	1472	1485	1427	1488	1403	1280	1244	1166	1297	1211	1170	1127	1122	1158	1235	1190	1214	1072	1055	944	862	960	1007	882	900	854	946	827	808	806	780	700	746	698	707	739	759	710	733	759	767	753	742	711	750	692	689	698	648	658	672	696	625	652	684	751	629	660	710	700	695	656	690	696	720	688	687	692	687	659	703	661	623	686	680	655	710	693	719	655	671	649	667	664	675	650	639	637	648	631	655	673	640	602	683	636	671	658	621	719	651	652	644	655	672	646	648	663	718	643	617	639	678	647	624	658	612	658	654	673	666	688	647	652	681	642	667	630	639	652	710	670	636	671	607	668	660	716	658	663	671	626	639	664	670	649	644	643	641	648	622	680	658	687	628	656	656	699	620	645	666	694	694	715	645	648	694	678	646	635	649	656	627	621	658	680	664	643	697	662	673	660	672	682	644	709	675	731	668	669	653	685	653	657	646	620	666	681	699	658	615	662	688	641	667	649	668	663	632	620	665	673	653	628	680	627	601	654	671	702	675	681	662	637	678	662	614	650	662	680	658	659	643	652	711	687	691	667	669	618	627	616	680	653	653	725	656	658	686	676	637	653	709	660	676	696	636	648	649	696	673	642	691	625	673	661	672	662	656	622	635	670	675	625	639	677	657	662	713	663	639	623	663	684	669	673	663	660	659	665	657	668	671	660	622	595	659	615	588	665	684	651	681	659	720	655	635	677	686	633	713	647	600	613	668	669	627	654	697	653	651	673	666	687	659	723	652	664	649	692	608	657	648	639	661	646	620	666	610	653	687	644	687	659	640	709	691	638	656	695	699	707	640	665	652	649	688	633	651	668	651	679	625	649	602	667	630	656	676	650	671	667	678	646	630	634	640	629	646	626	675	699	672	641	723	642	664	617	688	617	671	645	678	651	642	665	665	649	675	639	640	665	685	665	653	668	664	706	666	670	672	650	645	651	676	675	636	624	679	644	683	671	664	688	708	679	632	624	675	632	634	629	664	659	646	635	663	689	725	662	606	664	676	588	664	664	692	658	659	681	645	621	662	641	685	673	672	666	635	660	668	662	682	624	655	627	673	625	664	651	684	615	710	690	657	600	687	634	598	692	613	626	639	629	694	640	670	659	659	662	686	683	675	669	652	641	667	648	683	647	669	637	713	696	645	682	648	633	676	629	683	698	652	683	687	597	679	635	705	653	634	694	664	695	672	662	629	611	652	680	637	672	636	669	625	651	664	668	615	618	641	657	642	641	641	651	691	602	703	623	629	660	688	640	628	701	695	614	640	637	671	638	687	677	630	654	670	660	664	627	627	664	669	631	652	668	684	639	639	636	644	653	664	662	644	639	654	658	629	671	652	648	656	673	646	648	648	670	628	656	664	642	606	660	605	655	675	654	678	663	657	704	637	661	665	682	613	660	648	663	640	601	660	671	657	646	648	675	602	689	623	681	670	649	671	676	654	661	642	654	632	713	655	642	638	668	645	680	660	674	702	630	628	656	708	657	627	624	664	700	649	623	601	665	651	659	666	631	686	703	671	629	629	647	705	697	611	637	679	596	634	654	629	642	656	694	646	660	621	675	637	666	672	661	657	619	634	636	623	646	673	649	686	601	669	655	694	676	646	659	590	675	672	675	647	644	656	634	682	652	699	630	655	651	633	648	698	677	658	660	636	656	677	614	658	682	614	654	627	644	676	654	615	619	631	668	671	683	645	668	649	660	637	648	633	658	625	641	604	642	674	664	642	600	681	694	679	655	711	623	674	626	645	676	627	659	679	669	673	674	594	636	674	610	622	635	639	723	646	657	629	656	677	667	641	639	666	657	638	624	647	674	649	659	628	607	656	682	628	672	643	662	668	652	659	641	649	649	680	689	654	686	675	621	681	669	688	615	642	686	617	645	621	690	651	649	651	615	647	678	695	659	670	629	601	649	678	650	674	664	633	609	655	673	628	677	653	618	652	646	657	650	704	628	638	683	636	663	664	690	662	650	672	644	667	670	655	665	639	689	633	708	629	622	667	682	671	710	698	647	634	611	647	663	699	610	719	632	669	663	669	682	669	663	697	717	728	645	670	639	634	639	653	671	658	623	670	658	638	658	645	631	687	634	645	686	660	664	669	700	602	666	676	646	701	631	657	692	646	699	650	640	644	626	626	667	671	607	620	661	661	663	644	638	645	673	672	655	634	693	664	663	613	638	644	667	678	686	639	682	675	686	657	672	673	639	721	665	642	661	669	623	623	635	671	681	640	660	667	675	647	646	664	630	627	678	621	684	688	669	657	678	663	628	678	669	669	679	658	685	634	674	644	651	654	625	632	698	658	671	652	745	664	636	645	673	656	662	661	619	645	643	692	684	699	642	654	656	631	685	660	706	664	638	645	661	681	652	671	644	611	637	633	648	628	646	641	639	673	678	705	663	687	627	631	638	698	637	586	668	666	631	657	675	652	656	685	649	621	637	558	694	642	647	679	662	666	653	676	651	696	697	642	665	684	669	683	672	694	619	655	636	631	651	660	625	655	699	639	663	650	666	628	670	672	651	645	690	639	638	704	671	629	651	627	652	617	721	657	654	652	636	602	680	656	653	657	636	650	694	661	685	644	630	634	714	690	612	650	646	646	648	671	650	652	659	638	669	651	623	656	644	682	643	680	640	661	695	665	688	687	646	698	625	633	672	649	639	659	688	622	669	691	642	629	637	661	633	634	619	661	650	646	662	674	696	686	663	671	675	683	632	663	664	656	672	640	643	593	674	653	657	638	694	634	686	649	639	669	688	686	658	678	681	672	659	663	643	657	658	643	689	643	677	669	654	692	610	648	689	670	683	660	650	625	681	664	630	646	685	672	624	592	630	674	672	636	663	695	661	639	670	682	656	689	650	659	679	681	670	663	667	681	630	624	633	662	694	657	713	694	620	683	668	650	639	691	625	633	677	637	642	666	675	686	616	652	615	683	676	676	615	648	617	643	630	639	705	618	651	690	629	691	655	669	658	624	619	675	643	698	660	684	622	675	648	670	698	631	605	688	690	623	647	732	657	675	660	659	700	670	676	640	690	656	713	633	670	665	655	609	650	631	637	639	670	648	662	622	682	644	674	681	679	633	623	730	634	688	660	648	635	670	684	631	682	636	630	654	634	678	670	673	639	675	637	631	664	661	673	635	679	653	684	690	639	676	669	632	668	640	670	683	678	678	671	692	687	695	652	663	678	661	662	660	695	635	643	639	666	662	662	627	681	640	695	621	651	669	654	666	674	681	652	576	657	621	640	666	651	624	662	659	643	664	700	604	656	676	688	688	655	646	630	628	663	622	688	655	678	649	686	671	637	694	651	717	642	669	661	673	654	683	709	622	679	664	652	651	687	655	679	650	673	694	705	622	671	692	697	632	666	629	676	654	634	680	654	640
15620	13681	7314	4192	3231	2327	1938	1495	1246	994	644	659	599	644	646	568	456	467	405	432	487	379	399	402	399	384	344	296	316	345	309	316	278	294	304	297	330	327	285	310	280	310	301	253	304	311	329	306	319	320	282	297	320	314	269	286	287	316	302	275	303	286	276	295	272	305	336	242	282	268	278	277	295	293	293	279	304	259	296	294	256	289	273	285	264	255	268	321	290	280	280	289	285	256	293	290	273	292	273	267	272	279	280	252	303	267	299	270	304	247	310	285	271	257	275	309	296	262	289	254	280	304	283	255	282	279	290	297	296	263	257	274	281	254	273	268	257	327	287	286	293	301	288	289	285	271	256	307	306	300	292	276	308	281	264	265	283	294	266	294	273	262	286	291	265	282	272	309	299	277	271	261	283	295	240	273	287	289	316	317	299	300	286	296	297	287	274	301	266	290	264	259	299	293	275	264	246	290	283	289	263	269	287	263	283	306	251	308	287	276	292	275	280	291	269	285	267	274	319	276	289	272	280	271	283	295	263	315	316	289	287	284	263	235	266	281	283	285	275	302	274	309	286	298	266	273	287	279	257	266	289	242	262	284	280	294	259	268	282	285	285	287	271	294	267	292	277	284	259	283	265	253	272	273	282	256	261	280	278	290	259	247	281	258	269	285	275	270	294	294	244	251	284	310	301	258	281	287	290	277	301	273	294	278	304	264	278	272	292	302	269	273	270	281	291	307	291	290	294	274	302	274	329	276	273	262	289	272	297	251	284	293	287	296	265	277	301	262	269	257	298	282	287	299	300	258	283	272	261	314	259	289	272	289	265	289	279	288	292	301	276	280	305	257	261	281	297	276	275	295	287	290	271	275	265	251	272	264	269	284	308	239	265	245	277	275	290	281	261	261	276	287	293	273	303	281	267	290	280	273	285	264	262	295	266	283	263	244	287	291	288	282	314	277	258	275	280	281	270	273	283	290	257	293	277	305	267	293	267	270	256	298	269	292	292	304	314	278	266	291	269	278	271	275	297	286	287	296	261	279	288	282	281	297	274	312	274	312	289	305	298	302	280	269	290	286	295	276	287	278	268	298	280	286	282	274	274	269	292	286	285	314	288	267	276	255	265	274	293	305	276	286	279	273	293	271	277	251	257	272	318	288	291	277	266	279	286	265	274	284	315	294	279	251	276	290	254	282	289	278	293	276	295	290	310	292	288	291	248	270	238	300	286	280	263	278	293	275	292	284	270	301	283	321	291	257	292	267	284	319	286	269	281	260	287	267	306	266	266	288	275	274	296	268	257	282	300	270	252	267	281	291	306	310	291	248	281	285	261	291	279	273	305	300	278	290	232	279	266	289	278	267	277	274	284	299	295	268	279	259	260	285	282	270	287	279	281	289	271	286	271	302	292	309	294	266	261	296	271	244	300	304	320	280	299	269	260	283	287	285	302	269	284	254	280	269	266	242	294	272	292	286	278	281	283	267	274	306	273	277	298	279	267	242	255	275	307	265	280	282	277	280	296	268	271	300	259	262	323	284	274	308	294	306	267	305	301	283	300	301	288	282	278	279	272	270	261	256	308	291	268	299	274	271	276	284	278	307	272	266	223	294	290	285	298	291	301	295	311	268	286	280	266	291	265	274	280	286	273	260	297	284	303	276	260	265	296	270	281	299	249	284	284	285	272	293	274	285	261	264	294	301	280	280	301	299	269	279	291	271	264	278	259	264	304	271	275	300	254	280	272	279	301	273	297	288	309	285	275	298	272	284	279	272	292	252	307	283	257	283	299	283	269	296	298	308	268	313	279	286	292	284	281	254	303	227	250	264	265	278	268	301	293	299	292	273	278	308	279	281	298	285	324	288	285	282	271	263	287	279	285	273	311	264	289	308	282	289	306	289	268	288	258	254	260	296	271	278	286	291	291	327	279	270	283	303	265	273	281	324	266	300	271	290	278	265	258	290	291	286	293	301	265	255	299	272	291	269	320	282	284	302	290	286	278	297	279	284	293	259	279	286	278	299	270	306	276	252	259	277	296	281	314	292	290	297	307	265	278	242	263	285	251	271	285	305	301	284	279	310	306	270	257	295	284	279	272	272	310	291	323	277	302	281	283	267	281	277	269	309	265	261	279	270	301	268	261	241	262	288	293	293	269	285	305	264	284	284	269	287	304	289	280	287	311	285	240	266	267	291	278	265	306	298	264	295	274	273	273	281	288	265	278	299	293	284	258	283	266	272	281	271	267	269	302	296	266	292	289	316	271	275	280	308	286	315	302	309	283	273	289	289	278	299	296	250	289	270	265	286	293	275	282	293	280	274	273	293	250	262	285	284	289	260	286	284	307	265	288	256	307	245	269	265	280	298	273	261	290	274	283	259	271	271	285	303	285	263	266	277	274	279	277	293	269	269	260	271	285	272	255	276	267	296	260	306	294	285	293	290	268	285	275	286	262	274	245	263	305	265	315	253	273	281	271	282	279	257	282	307	304	284	261	308	275	270	320	281	298	255	279	271	273	282	311	288	280	269	273	278	293	269	276	281	278	258	308	261	297	297	276	275	256	286	249	282	308	301	284	276	308	292	262	300	260	297	259	300	263	268	290	267	260	273	257	274	268	290	298	315	277	291	308	312	291	255	299	282	308	247	293	300	299	297	271	256	264	258	294	246	259	308	297	285	270	272	280	297	276	294	307	296	294	294	278	286	327	331	260	251	300	289	268	270	280	301	280	286	284	271	301	289	277	286	283	287	255	290	259	293	264	310	289	309	278	276	283	284	290	276	263	263	311	305	242	307	280	296	274	279	277	296	270	281	312	290	294	273	289	292	274	296	279	290	280	269	294	278	293	271	307	323	256	271	288	279	271	297	269	291	289	282	289	270	266	276	274	271	301	273	261	296	279	269	259	247	284	270	316	293	283	290	284	285	271	277	253	290	281	294	281	260	274	302	283	294	289	278	286	301	262	303	290	277	275	291	311	306	284	277	269	267	298	291	309	260	293	290	289	299	286	258	292	285	269	316	271	280	285	272	249	297	273	286	255	298	290	302	269	289	274	291	269	245	264	279	301	251	295	284	292	268	291	284	280	312	295	267	291	275	279	280	328	274	282	266	268	312	297	292	276	260	283	282	286	290	275	281	279	247	288	314	285	278	267	275	279	286	303	255	247	252	295	277	257	280	286	298	292	284	287	269	283	306	288	266	266	261	297	298	290	297	265	254	265	319	296	307	275	267	275	282	278	281	264	285	289	306	299	319	274	279	281	278	271	277	305	264	264	280	281	296	310	284	275	281	291	309	277	304	269	263	276	302	248	290	300	294	304	280	265	252	281	262	274	269	279	320	272	235	282	283	270	307	279	269	289	292	277	272	287	272	289	253	264	295	280	268	272	243	242	258	254	262	297	280	288	296	268	270	268	274	283	286	296	285	284	273	285	287	304	312	317	319	330	283	291	258	269	311	274	268	282	291	301	257	285	303	305	296	319	305	246	266	284	280
11091	13513	9711	9463	9934	8564	8560	6890	6198	4818	2711	2810	2655	3218	2934	2428	1975	1868	1743	1769	1634	1636	1643	1666	1659	1431	1256	1116	1046	899	848	808	820	859	921	853	862	974	996	982	977	940	884	866	894	956	888	879	881	826	845	863	867	885	837	817	801	761	757	823	800	783	778	764	794	725	737	731	754	703	696	717	652	721	683	731	735	700	744	718	729	737	723	708	736	688	719	693	680	707	712	721	683	702	735	739	717	653	767	688	698	715	689	741	732	705	672	705	705	732	696	718	669	709	682	727	711	721	742	760	665	631	724	743	680	666	663	662	715	709	638	689	754	722	729	709	675	673	735	683	715	672	624	690	684	695	716	663	650	729	774	699	687	702	732	657	668	692	707	713	701	653	672	678	705	697	709	713	675	753	725	677	728	686	693	731	689	661	730	683	698	700	674	709	671	678	699	734	711	662	740	725	674	681	707	685	710	690	722	726	654	689	670	784	725	640	718	705	693	700	721	677	720	727	681	662	697	685	777	690	699	726	681	660	726	732	735	702	671	617	720	755	712	722	712	676	722	683	677	749	709	694	681	670	756	700	700	731	706	722	701	695	722	674	714	678	699	750	687	722	706	649	697	740	679	716	667	684	684	679	697	712	704	716	711	694	752	714	688	670	695	696	683	684	657	693	712	684	687	693	708	699	688	713	732	657	668	683	714	716	723	709	667	688	693	750	690	652	706	681	694	708	679	686	691	694	702	695	681	683	674	687	711	692	702	676	699	690	680	733	710	708	701	705	697	646	684	688	684	677	681	701	644	675	688	699	703	676	685	722	645	711	728	671	701	692	674	712	675	698	745	671	666	727	690	717	687	641	716	721	687	698	703	704	660	712	724	698	702	667	666	718	711	725	716	707	689	694	721	663	705	693	668	691	672	699	707	721	677	714	723	692	703	701	738	726	681	682	718	717	713	698	732	715	661	692	686	667	738	677	694	723	676	707	721	680	703	716	661	733	680	722	752	700	699	691	705	704	717	676	723	722	726	702	726	724	708	668	693	669	726	701	692	705	701	727	702	738	695	683	730	699	681	647	652	701	736	686	681	712	696	670	716	702	676	695	716	665	689	695	673	666	721	648	661	658	680	707	712	669	664	714	681	705	699	715	640	720	697	739	712	710	701	650	667	694	716	690	651	710	666	708	744	672	736	645	717	747	721	699	666	679	732	764	699	701	715	671	701	712	698	771	739	719	680	691	668	683	683	706	686	702	678	692	685	648	711	672	703	707	746	687	685	699	692	650	703	697	697	706	722	721	714	739	707	734	740	710	700	671	694	693	689	689	693	705	717	720	707	687	692	709	703	699	687	711	689	682	704	677	660	658	682	696	731	740	692	738	727	711	722	705	731	667	632	694	725	726	675	672	716	710	711	664	663	740	661	670	692	703	692	697	665	705	719	705	695	663	669	682	650	719	670	692	671	709	682	698	663	711	715	690	749	695	686	686	707	712	707	713	720	686	678	681	712	664	722	693	683	695	721	717	703	682	694	704	693	694	681	697	667	677	689	672	699	707	707	707	742	680	697	698	703	679	684	713	696	729	649	734	724	701	714	641	726	679	701	721	754	727	721	691	674	691	697	686	723	663	641	708	680	713	725	679	703	668	697	689	687	670	754	706	656	640	701	703	655	718	679	679	708	663	700	672	666	699	703	726	683	692	657	721	684	714	731	703	686	653	731	759	723	711	683	740	704	642	688	683	704	700	703	692	694	722	670	676	748	693	657	710	694	698	712	711	688	715	695	657	692	729	683	692	677	644	669	710	691	727	673	701	681	724	711	710	722	690	677	671	717	719	674	666	712	729	657	680	711	700	662	688	714	689	712	707	703	668	741	682	699	724	741	702	698	691	693	699	691	685	719	709	729	728	675	669	689	680	687	709	716	697	693	664	715	668	680	688	709	719	732	697	704	669	725	701	678	687	688	720	710	718	688	701	695	697	660	711	704	738	720	674	716	704	674	702	683	677	761	745	714	678	682	685	702	709	703	632	738	674	661	731	679	693	676	705	747	687	689	643	729	697	713	667	737	623	682	635	712	728	665	758	727	714	691	685	727	751	698	663	686	681	704	729	746	690	722	674	664	703	692	685	698	698	720	714	725	718	749	733	680	707	690	708	680	711	674	709	725	736	683	700	687	710	682	676	702	653	718	712	699	706	727	702	700	685	714	715	696	701	704	751	654	722	747	682	697	740	690	689	666	687	685	708	767	711	674	723	750	722	683	734	710	674	679	735	714	721	725	705	697	647	668	668	704	716	730	725	694	673	673	650	719	683	674	689	667	692	700	677	678	647	716	667	700	719	723	735	711	656	712	715	678	698	731	628	697	705	688	670	640	671	719	676	672	688	739	666	693	716	685	702	670	717	737	657	664	755	707	729	720	706	695	682	683	680	713	718	692	645	728	722	684	697	663	679	699	732	714	654	671	682	642	681	735	657	652	706	678	686	710	704	710	701	700	719	655	691	687	695	652	718	696	749	716	656	692	746	679	721	686	673	725	687	674	680	661	699	644	688	717	705	691	735	711	719	723	665	760	709	684	695	656	678	710	721	748	686	687	693	701	663	705	671	756	686	667	691	731	686	661	694	748	675	736	683	706	708	676	692	723	701	689	704	684	710	702	705	646	665	672	697	722	704	708	711	682	697	691	672	727	679	658	693	688	684	668	701	702	711	689	698	664	684	675	719	662	719	695	723	678	728	719	734	699	697	648	688	700	708	730	672	694	704	679	721	699	694	690	708	700	693	728	668	734	737	640	726	679	677	692	678	662	683	707	686	661	705	664	698	639	723	714	705	701	703	700	717	676	731	697	667	678	717	753	711	700	697	679	650	734	724	649	679	648	700	704	644	768	652	658	719	742	719	708	718	649	666	699	693	695	677	742	725	695	666	697	681	713	750	664	703	681	726	743	732	660	636	732	686	683	720	717	719	729	681	687	672	659	707	694	748	692	691	704	716	679	698	715	712	645	684	696	694	678	695	700	675	686	695	685	691	698	696	688	766	669	690	689	672	666	729	692	744	744	708	683	707	699	661	698	651	748	674	654	658	687	692	675	714	685	635	695	632	674	632	674	702	692	717	687	731	701	697	697	737	700	690	709	683	725	680	688	719	624	712	720	649	641	678	705	644	715	693	706	660	673	694	686	689	654	677	745	671	671	734	684	706	650	698	694	661	702	643	725	727	687	741	659	734	690	727	701	716	654	697	681	664	725	678	762	720	705	698	673	680	734	660	707	662	723	760	689	680	662	722	704	702	689	706	710	761	684	666	711	706	697	706	670	741	700	687	688	697	694	687	664	704	698	695	727	708	715	691	672	702	712	677	691	701	729	714	714	674	701	700	654	708	731	730	737	720	732	695	657	704	713	701	675	645	693	712	731	715	690	677	727	710	685	674	660	679	678	668	707	677	663	691	696	673	714	681	667	697	645	692	768	686	659	681	626	715	664	685	690	679	652	697
44439	42227	39554	26504	24607	23304	22352	17847	12959	9008	3649	2494	2908	3883	3374	2105	881	835	957	848	982	985	840	838	693	550	493	438	397	369	412	350	346	322	372	370	362	376	357	430	345	379	324	353	365	331	347	367	348	353	346	337	348	342	366	324	308	320	320	315	332	330	362	325	357	287	282	283	315	310	291	327	316	323	308	304	311	354	312	312	287	294	298	317	317	359	313	289	290	302	283	335	325	294	349	351	292	277	318	284	296	320	305	307	301	272	280	318	292	304	270	310	334	331	292	265	301	297	316	288	286	301	284	319	285	316	318	275	309	302	303	309	310	307	300	281	334	299	280	301	338	291	279	325	324	303	314	355	312	327	300	314	313	341	308	301	264	307	285	299	281	322	321	325	296	252	299	285	259	323	315	295	289	303	274	311	345	334	349	321	317	296	340	300	339	312	305	295	321	286	294	275	296	310	304	323	287	301	330	307	277	337	310	280	312	309	287	328	291	292	279	280	323	286	301	322	287	314	288	319	316	304	300	301	301	311	332	299	332	344	304	303	271	326	269	299	333	303	312	317	313	287	316	261	305	303	300	283	320	299	306	337	289	290	300	339	329	321	311	312	291	303	314	283	317	309	319	310	280	305	294	292	274	308	289	290	305	290	302	326	314	303	282	312	302	296	325	312	304	296	303	275	296	285	333	280	294	288	290	277	318	296	304	293	304	299	317	286	277	284	310	320	287	267	328	270	294	315	307	302	302	277	348	278	282	287	291	324	341	309	320	299	307	317	298	278	277	302	325	297	322	320	304	293	298	288	321	292	303	324	305	297	304	310	303	292	266	315	314	305	279	312	313	266	306	304	312	290	309	300	283	302	301	286	305	291	335	316	328	279	280	329	270	305	272	312	302	277	332	296	333	305	294	308	311	316	305	281	304	273	294	290	287	300	303	292	314	332	302	290	317	287	296	289	318	297	284	298	311	313	300	293	301	332	323	298	290	299	331	277	312	312	296	314	297	339	313	327	329	285	285	278	333	313	330	285	330	294	330	308	297	299	293	318	315	301	320	305	283	295	288	306	310	300	288	323	301	298	304	294	302	317	314	289	306	319	298	289	270	292	328	341	310	290	305	304	302	306	292	251	308	306	298	315	294	314	310	299	290	307	310	309	322	306	289	311	310	331	323	304	294	313	299	293	300	332	291	308	299	310	316	321	303	280	321	297	285	327	294	310	312	291	297	311	311	297	318	321	313	294	313	315	304	290	301	248	296	311	285	315	313	318	298	295	306	279	278	284	313	293	276	315	312	289	304	301	310	323	306	311	287	298	296	304	306	298	303	266	305	310	308	287	325	307	297	277	282	327	321	301	277	286	317	314	322	290	263	319	302	291	304	318	328	309	308	304	304	271	320	312	291	306	327	314	305	269	287	317	316	295	322	309	301	312	294	317	278	294	300	328	297	323	311	274	280	340	326	335	337	295	280	315	323	308	316	310	341	322	318	318	294	284	274	287	316	293	302	305	304	265	299	311	280	278	299	293	336	299	321	307	289	335	285	296	309	274	278	290	314	301	311	292	346	301	322	320	312	255	307	327	303	265	328	332	293	335	306	324	305	287	301	266	283	283	305	310	302	322	287	287	269	283	321	306	296	286	309	313	296	291	302	318	328	310	275	273	279	323	268	321	305	329	293	256	334	302	271	313	293	321	263	281	306	311	330	297	319	321	302	304	310	281	304	323	260	332	306	286	299	305	325	324	299	318	328	296	324	300	279	281	282	287	297	307	293	305	285	276	316	258	307	311	294	316	305	301	295	294	312	311	310	332	301	311	279	300	312	292	288	301	295	290	322	283	298	287	309	302	294	291	321	299	305	291	321	316	314	293	320	310	297	286	305	303	328	287	316	312	333	320	293	314	258	292	317	287	317	303	315	318	303	311	307	328	292	337	318	329	309	327	308	334	304	305	311	270	278	283	314	322	298	319	306	286	302	296	295	313	283	320	317	309	297	296	299	296	303	285	301	330	284	336	289	292	286	281	282	347	306	289	293	305	314	290	332	315	304	301	291	327	308	289	310	329	319	327	312	274	284	299	309	289	275	327	311	311	286	311	338	270	315	320	333	300	293	309	293	323	298	284	304	312	291	307	294	299	296	316	312	314	312	279	297	287	336	308	307	270	307	297	310	281	340	298	278	319	300	313	311	318	275	309	307	324	277	306	295	305	332	318	319	328	304	280	337	268	301	305	292	309	309	311	336	320	282	341	307	304	307	319	326	264	305	314	310	287	318	328	331	305	305	313	348	304	281	307	317	296	309	337	312	309	306	325	316	269	294	304	300	302	302	322	277	321	327	289	284	290	326	307	289	285	329	280	304	266	310	297	307	331	333	329	328	271	278	308	292	304	297	284	298	287	305	270	280	321	301	292	294	321	321	326	307	308	321	300	301	293	315	300	318	283	289	304	303	296	301	308	294	328	313	310	316	300	313	293	327	277	252	290	320	336	325	338	321	317	321	301	295	312	318	323	292	277	290	300	306	279	290	322	301	273	302	289	303	285	325	289	327	319	295	300	302	308	282	315	306	313	308	317	312	300	295	289	301	319	335	312	303	290	318	310	326	304	308	307	298	315	305	293	302	308	281	312	297	316	272	318	293	294	319	316	324	309	345	310	330	290	342	294	302	297	316	286	296	276	326	272	315	274	314	291	312	335	289	343	297	334	312	304	309	299	297	337	319	321	308	274	287	320	324	322	311	317	285	326	304	309	290	309	314	300	323	306	305	314	318	286	333	293	295	287	300	271	280	309	278	299	309	284	297	344	321	290	309	344	278	315	284	313	318	284	296	268	308	289	292	298	307	303	281	326	298	300	320	287	293	320	293	298	308	308	311	327	278	317	306	284	348	274	298	306	321	324	289	339	331	286	296	310	330	313	290	308	311	297	321	293	318	295	296	284	285	344	314	305	312	321	301	323	295	345	285	319	348	291	308	316	319	255	319	319	277	292	303	297	291	299	292	267	316	300	320	311	295	311	237	312	294	319	319	338	305	286	295	314	309	298	286	303	326	278	315	274	310	303	345	286	337	315	287	308	282	287	302	332	323	318	291	290	325	307	313	285	317	325	308	329	301	280	302	280	309	302	318	316	318	288	291	293	298	312	307	337	311	316	329	266	305	296	292	302	301	295	321	312	270	348	305	284	293	328	268	311	321	300	269	291	314	307	307	331	276	311	303	282	295	336	306	299	286	326	310	321	296	276	302	328	303	341	298	277	298	313	285	280	304	308	289	300	345	336	300	311	301	321	314	271	271	295	294	284	337	270	307	286	284	293	302	287	296	297	301	328	323	321	297	280	319	310	319	308	302	284	310	313	322	315	295	307	328	284	298	294	274	310	304	319	281	293	283	323	292	274	321	306	289	293	284	292	316	280	293	319	300	299	271	313	280	315	302	317	327	304	312	283	306	296	295	286	303	320	298	313	304	302	323	294	303	296	299	329	324	294	309	316
33977	39115	39560	22011	29523	29744	32876	26690	26432	19299	8946	8562	11432	14322	12703	7977	3785	3794	4238	3602	4947	4937	4091	4660	3841	2816	2091	1648	1359	1182	1116	1041	1130	1110	1058	1174	1238	1252	1267	1314	1325	1178	1166	1092	1174	1117	1237	1066	1081	1064	1047	1169	1125	1069	1050	1058	943	907	929	891	932	898	897	847	829	851	814	828	825	773	812	720	791	728	759	742	840	787	812	782	807	768	703	789	710	784	742	794	762	734	740	734	753	738	730	739	754	732	780	789	735	777	762	745	759	745	745	732	725	810	769	745	753	743	719	767	687	698	739	743	777	699	742	774	720	748	707	724	733	728	792	739	720	700	722	741	758	744	737	732	733	718	759	772	718	705	696	707	761	752	708	716	699	720	725	743	733	740	723	740	726	744	735	740	745	703	687	707	729	766	700	739	730	726	762	701	728	779	749	741	712	734	762	745	746	694	724	733	762	772	751	754	715	731	703	726	712	782	695	721	718	745	701	736	720	761	753	716	729	759	778	775	694	722	718	708	709	735	776	707	769	729	715	709	720	704	662	729	735	722	752	699	757	773	777	753	752	720	690	704	776	731	718	712	722	685	733	763	716	737	753	795	714	723	735	717	705	702	691	762	757	750	714	682	753	745	709	714	708	697	767	725	765	758	739	746	718	728	730	759	761	727	698	718	742	736	747	740	732	737	728	697	793	795	755	712	731	741	726	747	712	725	774	761	701	689	715	702	731	790	763	760	694	763	690	701	775	737	706	751	723	708	736	753	734	668	732	752	732	743	725	745	742	678	701	727	743	752	702	763	753	743	755	698	755	728	629	727	752	672	781	758	752	688	708	732	721	746	739	739	727	773	705	719	758	773	682	748	714	710	699	767	743	749	765	689	727	766	748	715	730	767	745	736	749	748	706	705	679	736	725	758	767	759	693	809	835	731	732	765	761	650	753	692	727	741	743	691	725	737	713	704	756	699	745	764	703	797	691	767	689	761	763	741	711	741	721	710	789	785	751	767	722	725	764	740	781	748	765	724	762	722	751	757	687	765	710	753	728	762	760	723	715	761	683	721	718	704	754	735	738	726	772	717	716	751	752	749	754	740	691	737	771	726	659	747	789	771	736	713	714	739	746	708	735	716	789	728	755	763	721	726	700	771	761	786	721	771	696	795	743	745	682	771	734	772	736	701	703	754	742	727	727	749	717	725	741	728	728	710	729	723	723	744	714	715	712	705	721	740	728	700	743	716	717	699	727	711	721	716	724	703	749	733	743	711	742	718	734	726	734	737	710	714	789	766	712	753	737	741	760	726	730	728	721	732	751	721	729	713	747	702	736	767	732	761	780	698	693	716	729	732	692	681	752	777	749	740	727	760	730	761	692	782	700	720	765	762	746	729	743	671	730	735	727	730	712	731	687	769	800	723	711	732	705	781	761	765	776	753	772	735	738	728	736	774	718	756	754	721	699	757	718	741	725	737	747	697	731	723	754	726	733	795	717	675	763	768	775	717	735	742	760	712	784	707	734	704	747	745	742	751	726	704	778	731	729	741	696	717	755	703	750	767	759	719	750	682	724	744	713	707	720	747	668	765	783	744	720	710	767	747	720	731	736	706	745	722	758	735	730	717	776	724	753	694	760	745	784	762	749	758	720	780	709	723	761	754	715	780	736	750	754	695	757	759	736	706	773	743	730	727	694	720	776	719	748	730	718	740	743	700	736	739	768	700	747	745	762	760	751	711	744	794	700	684	786	751	749	725	731	736	722	720	744	698	754	771	734	744	777	762	716	772	768	742	734	707	771	731	707	728	746	718	728	706	740	757	711	774	729	715	709	711	727	743	744	701	769	797	668	693	749	699	726	739	740	695	743	776	745	722	787	765	701	743	723	724	774	755	768	754	763	725	759	749	690	736	749	769	755	740	736	780	716	729	741	732	711	745	719	744	747	743	747	752	718	757	713	754	770	708	759	751	762	678	740	758	766	728	710	764	776	736	737	763	709	782	707	724	704	723	703	764	714	777	687	736	709	736	749	685	680	762	735	700	789	729	757	732	747	747	756	761	729	710	739	714	685	754	683	732	760	764	760	750	718	787	771	769	767	703	713	757	771	747	739	754	721	747	767	702	817	760	750	730	710	732	739	691	766	776	713	732	738	768	709	731	685	745	730	787	718	719	745	749	749	730	745	758	711	725	730	726	682	730	749	741	758	748	703	726	753	758	800	727	739	740	742	706	706	700	747	717	737	760	720	747	759	728	742	722	739	743	751	760	740	735	738	689	777	734	744	733	722	726	695	743	674	720	701	709	707	780	740	735	756	671	732	679	700	746	742	743	735	753	706	749	697	703	763	734	733	713	722	789	780	742	743	735	749	732	695	682	728	731	739	725	754	710	767	760	744	739	718	720	761	768	771	743	774	729	705	752	734	736	709	727	695	729	762	720	745	739	691	740	739	756	724	713	755	720	743	741	766	739	770	746	804	758	699	730	720	700	795	724	741	725	686	737	711	723	750	766	678	728	764	758	730	728	714	695	786	753	798	747	719	712	737	769	733	719	771	726	680	763	751	730	728	749	734	773	724	749	737	691	739	721	715	756	772	723	766	721	776	727	697	702	726	739	720	720	763	738	756	764	701	713	731	735	704	709	755	711	750	677	714	698	700	711	774	703	741	720	759	754	737	806	747	710	689	693	691	733	763	755	724	757	758	771	674	747	742	741	732	722	749	685	765	752	752	782	727	714	750	716	747	748	755	712	766	761	745	753	746	727	738	710	712	703	751	737	718	755	720	728	712	764	766	745	783	724	755	748	723	711	744	783	681	759	747	713	716	671	700	703	731	728	729	727	752	756	774	752	765	722	736	750	722	738	767	763	739	756	701	744	711	744	764	751	752	742	725	769	774	794	733	770	742	730	761	742	739	709	781	761	729	752	748	772	752	727	796	724	729	716	705	745	768	756	769	754	743	738	709	724	716	733	780	722	704	753	739	716	746	723	747	698	732	764	720	773	712	736	734	722	730	711	756	733	739	777	769	738	696	710	769	759	696	748	654	763	729	751	721	785	718	713	770	747	744	783	737	732	757	732	736	722	767	801	788	749	738	728	743	765	768	729	687	749	683	769	726	715	702	734	770	691	848	707	710	716	708	699	765	708	733	726	723	717	717	737	731	683	745	741	689	770	721	787	779	722	698	705	730	736	740	722	711	696	716	740	754	750	693	717	677	770	669	741	761	724	709	761	718	721	743	754	749	701	696	732	755	722	724	747	798	734	755	696	735	747	714	750	759	751	758	722	688	685	784	746	727	763	751	766	713	680	752	731	724	672	761	740	730	768	741	725	743	743	731	728	776	799	721	768	729	717	745	708	726	718	740	724	698	810	757	736	760	743	731	705	709	729	744	721	725	752	747	727	742	794	748	722	710	701	776	693	786	738	755	737	716	741	752	757	720	705	776	780	732	732	781	744	731	711	717	749	740	711	757	717	765	744	716	727	763	725	703	726	672	754	682	650	728	743
48629	43287	35191	25600	27371	28664	29148	25714	20778	16302	6746	3814	6320	8249	6724	2412	1300	1325	1472	1271	1863	1434	1150	1184	980	698	601	471	411	392	322	365	337	339	379	337	367	342	356	359	374	415	346	343	352	365	368	362	354	336	349	352	333	331	326	331	308	295	295	343	301	295	265	296	302	296	303	286	274	309	288	279	274	257	304	274	295	263	299	298	316	273	279	262	304	277	270	285	276	270	280	273	277	286	267	289	274	281	279	278	285	279	269	293	274	279	254	273	273	279	272	271	244	289	250	260	262	309	272	270	255	286	253	274	265	251	277	265	270	298	288	293	284	243	283	279	295	290	266	267	283	275	252	300	255	280	289	316	247	286	254	286	268	270	241	305	277	258	277	278	272	264	279	266	301	283	275	292	298	265	294	284	306	288	262	286	261	284	289	259	318	315	286	268	286	279	282	267	288	271	299	260	270	274	302	255	266	253	314	286	284	256	271	280	276	271	267	271	276	282	278	251	274	284	247	283	269	250	262	278	318	282	288	266	276	311	299	285	262	281	274	277	279	266	292	280	300	273	264	259	268	306	268	272	240	273	280	260	276	313	288	255	280	281	318	273	316	267	279	261	295	298	278	264	293	298	285	258	271	273	289	239	275	291	305	248	288	290	286	309	318	256	255	273	272	275	274	266	273	275	266	247	295	280	286	292	281	309	283	305	280	272	303	244	267	272	272	279	279	267	268	285	261	263	272	277	263	273	290	243	280	246	279	291	281	281	237	279	277	283	299	266	262	260	295	289	239	277	253	278	283	263	306	268	253	267	301	245	294	289	277	288	287	297	280	317	269	283	281	274	279	260	279	255	295	298	291	263	291	254	278	251	285	294	283	310	289	274	280	259	281	282	289	268	284	265	264	275	269	259	285	309	234	265	271	299	292	306	279	264	276	285	271	270	251	281	283	268	269	272	286	229	255	289	297	288	268	268	260	251	267	293	301	283	292	324	301	275	289	267	262	283	299	288	269	295	276	268	275	248	259	259	326	270	283	269	274	277	284	256	261	273	281	255	272	261	294	247	279	262	245	258	266	281	268	262	263	246	310	248	273	269	263	267	292	244	293	282	281	266	285	284	276	273	253	298	268	306	247	282	283	241	275	276	273	280	281	288	280	274	269	284	286	283	258	274	256	272	246	299	295	296	289	304	289	276	290	300	286	244	278	301	306	292	267	241	303	285	309	270	269	286	292	273	264	276	267	267	267	275	298	332	306	273	260	238	257	290	266	283	292	297	278	290	303	251	273	303	280	260	270	263	248	304	237	257	274	268	281	252	246	275	258	266	287	255	271	281	253	322	287	305	272	284	259	266	242	282	261	286	268	284	302	313	257	280	289	295	302	277	291	273	283	275	258	282	269	276	235	270	263	275	291	271	271	301	288	273	260	270	253	271	249	258	294	262	302	282	284	268	274	313	270	271	267	281	302	240	286	257	285	291	272	270	252	289	282	267	253	265	283	311	285	297	285	261	290	274	282	275	276	287	257	276	266	293	291	286	291	274	275	286	297	287	279	272	276	287	301	325	276	280	264	296	247	277	276	288	250	266	276	277	253	300	261	275	249	282	268	326	291	241	280	268	284	261	269	273	293	298	261	292	275	265	266	290	289	294	253	285	244	275	265	280	252	298	251	287	282	252	261	260	272	293	277	278	280	266	305	276	285	309	294	255	284	302	278	260	303	261	261	286	287	264	266	264	293	286	300	278	268	251	282	255	251	267	300	308	284	250	261	273	271	299	272	254	268	290	267	283	281	309	250	296	258	296	290	279	276	274	264	265	260	271	263	292	252	252	297	288	270	268	260	260	321	256	270	294	257	303	271	290	293	242	284	292	290	289	279	273	289	288	273	281	238	291	289	291	284	260	265	291	280	294	304	272	285	271	273	250	300	303	269	264	280	294	265	263	262	258	256	276	265	266	263	268	253	270	294	290	308	284	274	267	283	275	308	288	292	255	271	284	267	291	277	226	266	274	273	266	280	268	298	247	291	279	275	284	291	296	277	264	263	256	265	308	259	257	266	268	243	272	252	281	280	271	271	268	282	263	284	274	294	276	278	263	273	253	288	250	274	282	273	283	272	302	248	253	297	278	259	265	246	286	250	324	257	245	276	296	273	291	282	280	254	286	271	287	290	314	233	283	252	248	287	268	240	261	277	266	279	271	267	269	291	242	264	280	259	265	274	247	238	288	254	258	268	261	286	261	270	272	274	280	283	275	252	276	272	262	262	245	254	268	285	310	255	296	278	267	281	293	247	285	280	293	255	243	273	263	312	273	271	260	269	281	283	271	292	278	275	265	291	294	293	300	281	288	287	253	256	297	271	289	262	289	283	276	302	274	256	275	236	298	286	280	272	251	291	241	262	306	278	250	285	266	292	255	264	290	267	273	285	282	307	252	301	252	277	267	265	292	296	271	291	270	279	270	291	303	290	258	239	285	274	283	273	270	281	266	246	282	282	272	282	290	254	245	277	268	266	276	262	253	282	260	275	251	263	285	309	279	304	298	274	271	285	296	225	276	302	234	251	274	277	267	265	287	270	265	279	262	301	292	238	299	269	288	277	264	286	277	233	249	276	279	280	286	261	283	245	243	264	252	256	267	284	294	276	293	278	272	262	261	321	262	265	253	275	274	277	267	275	294	324	264	262	268	264	268	264	283	286	298	252	283	266	304	268	275	291	274	269	296	296	284	260	276	263	274	259	286	270	272	267	257	288	295	265	269	300	313	280	286	279	271	307	304	300	265	254	254	267	280	279	275	262	254	276	304	280	265	303	244	275	280	257	306	275	281	280	276	236	272	279	277	263	263	315	280	293	300	244	272	256	285	253	257	307	284	261	274	275	275	239	296	285	269	274	259	289	274	269	261	264	256	290	262	263	271	235	292	276	289	282	254	251	285	274	279	269	265	268	253	301	289	279	245	315	255	292	259	294	279	261	301	274	269	256	261	278	283	259	269	274	294	270	271	295	274	263	253	290	290	283	253	259	282	271	266	268	296	265	243	268	260	275	244	277	287	277	276	303	278	300	308	270	288	273	261	296	303	258	261	277	290	277	274	299	262	315	266	275	261	265	263	294	283	261	257	284	274	290	262	264	278	270	272	254	255	289	260	280	280	293	300	267	292	292	302	277	285	287	272	261	244	294	278	277	258	268	242	295	287	270	282	311	277	230	277	266	266	278	263	264	293	280	297	247	268	329	280	276	262	255	267	247	282	286	271	290	257	288	297	287	278	278	268	268	263	282	327	283	293	253	272	273	280	271	263	236	289	235	281	280	249	250	282	269	285	273	238	250	291	293	288	280	261	271	277	289	270	254	292	267	257	292	278	281	263	284	279	262	281	263	270	273	276	278	282	306	259	262	299	292	255	258	282	288	278	262	267	289	282	283	293	264	283	273	260	244	258	234	262	292	262	265	280	275	278	266	292	283	276	271	266	259	273	251	279	271	277	267	250	283	286
37482	43445	32154	26564	34523	37045	39517	34764	34266	25675	12159	9399	18893	23053	20023	7106	5610	6040	6138	5638	8663	7190	6137	6892	5542	3723	2695	2114	1619	1366	1213	1145	1219	1185	1215	1314	1403	1434	1440	1480	1367	1368	1263	1249	1252	1279	1328	1234	1066	1157	1187	1199	1278	1165	1126	1028	1022	971	982	988	952	859	867	887	840	806	846	792	781	734	729	681	741	755	708	669	729	747	737	719	731	712	698	674	688	717	670	701	704	680	708	655	713	733	676	729	694	737	694	748	706	700	698	724	701	745	700	699	697	718	678	642	659	677	663	720	659	660	684	672	696	660	650	679	640	679	662	681	609	676	629	660	644	700	664	650	680	652	704	635	665	707	708	736	670	643	694	678	655	655	700	690	694	691	645	705	666	662	636	650	679	669	655	626	638	637	669	652	681	635	632	673	653	659	669	642	677	691	633	664	724	668	665	632	694	693	670	669	601	642	660	651	652	677	651	665	631	708	682	650	654	693	622	653	661	684	663	673	658	709	691	697	687	671	647	672	668	660	622	586	696	660	678	661	673	631	644	654	689	686	668	659	660	678	669	626	641	674	683	688	668	712	665	639	667	688	686	702	636	645	623	667	686	650	654	634	677	706	716	668	644	715	636	672	648	695	662	693	711	683	665	682	678	662	667	646	669	663	643	659	676	646	629	652	666	676	675	702	629	642	625	645	664	701	668	677	698	671	654	671	700	702	640	666	664	620	694	690	629	717	634	689	684	670	700	620	690	648	654	679	678	687	666	659	631	617	652	649	668	694	627	678	652	665	691	694	658	674	665	651	666	655	698	623	660	692	655	660	635	676	666	693	713	676	665	633	630	656	708	665	671	636	637	642	684	655	648	625	671	662	636	647	692	686	632	684	616	658	689	690	712	663	680	667	659	659	655	711	625	658	642	675	618	676	691	664	699	647	668	629	668	698	650	663	630	674	671	669	717	667	670	680	701	669	698	718	669	687	705	758	672	680	699	676	642	688	641	666	724	693	691	663	655	682	629	657	664	646	658	680	683	716	673	678	700	661	687	667	687	652	705	667	711	681	696	664	690	638	648	659	654	572	690	687	648	695	678	688	655	655	623	696	639	669	669	667	661	647	669	667	660	648	660	696	678	678	670	664	634	686	649	633	635	714	691	606	617	679	654	627	631	685	687	669	678	675	652	663	660	687	649	666	687	658	682	637	639	702	689	642	708	622	684	704	649	670	679	659	688	644	677	689	656	680	684	705	658	623	652	694	670	687	698	710	644	684	650	716	660	689	645	723	675	629	640	706	672	663	662	630	656	687	648	665	620	690	660	655	661	592	659	688	678	675	662	638	674	678	693	654	620	647	681	619	692	675	649	653	695	656	653	664	646	660	667	663	632	633	668	677	675	683	655	671	684	654	665	662	655	687	628	665	718	637	689	605	611	674	670	640	674	666	690	671	691	691	726	706	672	676	670	669	676	673	710	666	631	639	659	672	648	684	672	686	636	655	668	709	707	675	679	693	675	618	654	689	675	691	697	679	628	650	678	636	653	658	683	688	632	671	655	646	653	646	681	653	641	632	641	665	647	683	688	645	718	702	709	652	706	681	658	733	678	659	650	674	649	666	648	650	650	657	710	734	683	692	665	683	655	645	646	734	689	618	681	685	628	676	668	700	677	653	699	627	641	693	679	673	641	639	681	663	656	659	660	657	673	633	681	660	625	672	647	696	656	689	643	649	631	674	641	666	691	655	648	676	664	641	600	633	676	673	664	652	643	635	643	623	705	637	618	670	732	638	657	657	700	670	676	674	653	688	684	674	676	707	725	658	726	664	679	690	660	652	670	725	732	660	657	687	683	661	649	659	715	630	684	704	693	681	658	658	648	648	692	669	700	660	646	684	683	694	677	740	672	663	694	675	678	689	705	650	658	630	592	711	696	636	662	668	671	704	710	697	689	637	710	702	707	621	717	644	654	691	667	656	649	679	642	663	666	661	693	711	698	696	614	682	638	702	650	678	675	645	653	672	664	666	651	666	635	636	645	655	664	666	708	660	662	665	662	674	655	690	638	653	665	676	633	665	662	668	631	657	630	616	664	620	668	688	669	694	675	704	679	725	640	628	665	642	676	663	650	677	675	669	644	709	669	683	656	648	687	661	650	649	645	681	674	681	676	630	685	682	681	669	678	634	681	672	679	672	656	645	657	685	707	663	621	629	725	663	671	704	669	679	672	706	672	637	685	702	687	700	696	624	684	681	645	692	646	652	642	670	658	697	668	681	673	718	690	695	683	646	635	657	655	647	630	705	684	700	697	670	677	663	684	669	665	655	685	670	667	670	656	664	663	666	622	623	670	687	678	660	655	669	708	656	662	668	705	675	632	644	667	673	699	677	694	639	654	729	650	645	716	675	700	620	637	646	666	671	690	673	639	701	714	679	664	638	625	653	689	672	642	602	624	610	661	661	672	671	633	649	685	649	636	684	682	684	659	635	654	671	702	683	663	653	629	674	677	660	681	632	687	658	661	619	646	688	689	642	679	653	639	637	666	653	681	726	658	671	708	661	675	671	672	704	680	667	660	653	683	677	649	658	682	628	657	604	638	704	650	633	636	675	642	689	679	667	636	657	661	673	659	689	702	677	661	655	661	644	637	626	711	710	663	621	672	652	652	617	660	632	654	667	661	607	653	659	632	651	689	637	681	698	658	731	709	675	651	653	667	642	621	666	637	678	665	700	691	667	688	656	655	683	680	668	657	672	661	715	704	644	645	682	661	675	676	693	665	611	640	654	621	653	646	679	662	667	634	668	687	650	644	651	646	662	687	676	651	637	661	687	669	689	679	619	669	697	637	679	694	668	646	704	628	690	679	693	666	685	655	665	641	667	685	683	674	664	680	661	644	658	662	649	664	680	634	670	637	693	643	658	658	705	664	688	713	681	662	610	669	617	680	669	697	705	698	646	675	674	676	669	667	709	665	690	679	703	671	671	666	663	640	659	643	665	640	666	668	665	668	635	672	694	631	652	655	670	613	651	674	670	642	665	684	632	630	677	684	658	695	630	671	701	696	675	672	684	560	643	672	660	632	645	715	643	664	660	696	683	669	642	632	667	680	646	632	660	678	641	672	636	667	678	677	643	659	637	718	666	580	670	674	642	709	660	663	680	650	670	651	711	642	650	607	682	696	611	687	658	675	674	635	651	617	646	694	675	660	672	670	660	658	694	680	654	702	639	679	650	638	660	704	650	712	659	669	666	665	653	652	682	710	693	670	643	691	691	622	643	625	628	715	632	620	651	629	647	672	718	674	644	667	713	674	684	659	612	684	699	662	644	689	664	679	750	646	672	638	662	640	646	671	654	664	710	661	684	676	651	610	621	723	633	645	695	650	668	671	669	652	671	698	675	656	648	655	684	683	674	666	648	693	639	670	623	689	635	618	650	636	687	609	647	680	667	721	708	624	678	660	666	666	648	643	642	650	692	678	679	683	678	659	664	666	665	654	702	664	653	671	676	602	687
14308	13216	7587	4133	3598	2602	2136	1870	1409	1143	819	727	689	742	645	536	490	443	459	436	455	417	386	426	360	378	394	341	346	306	307	280	319	312	305	290	302	333	346	279	326	327	328	288	303	301	307	295	304	319	319	323	312	305	269	259	288	275	287	279	301	317	312	287	283	297	259	324	303	308	282	288	295	298	284	312	297	314	280	280	251	312	310	325	263	300	280	273	272	293	306	280	278	274	305	303	317	273	292	293	256	263	272	295	274	273	266	245	291	312	288	300	277	273	314	256	281	267	265	298	277	274	292	290	272	270	256	288	269	302	281	284	281	273	300	295	300	277	253	303	269	261	275	273	281	300	276	316	277	249	290	300	270	263	298	289	259	294	300	274	280	292	250	287	240	243	275	271	310	260	292	330	251	284	269	254	284	322	303	298	295	255	290	257	300	287	239	283	267	297	282	299	307	253	298	267	300	280	300	282	290	291	286	288	274	282	303	284	281	261	288	286	312	261	309	278	267	284	304	294	319	272	265	285	303	305	280	287	275	291	299	308	308	288	289	291	299	243	301	275	295	278	277	288	273	263	297	283	316	298	252	277	307	271	282	293	295	287	291	261	272	334	283	258	276	274	281	293	303	300	266	293	285	253	299	272	268	290	284	294	285	258	266	312	282	281	288	280	281	272	277	311	296	288	293	312	248	276	291	296	308	279	300	309	257	262	298	276	298	246	278	309	320	244	274	262	240	285	271	306	259	288	288	301	287	299	268	276	284	281	286	281	299	278	279	291	264	293	299	299	298	264	299	271	289	268	312	264	312	285	289	304	273	304	286	293	295	268	258	295	268	304	278	281	286	265	268	268	279	285	284	277	301	281	316	296	300	294	278	286	273	293	295	300	261	293	283	292	274	269	273	292	314	306	274	308	276	314	292	289	260	292	271	266	273	292	324	292	292	308	300	299	260	294	270	293	260	300	316	285	255	282	257	282	281	312	273	306	282	273	287	285	281	280	253	258	286	299	311	287	266	252	273	273	297	288	269	281	296	277	293	294	269	287	285	289	296	293	258	276	252	291	272	268	291	268	316	276	265	277	310	267	283	246	281	268	281	316	283	281	275	275	308	294	275	261	309	267	265	272	294	285	265	296	252	296	247	273	287	297	275	286	274	290	289	270	278	282	287	285	280	281	263	274	292	286	306	303	282	262	298	256	297	277	273	294	263	285	312	260	294	274	280	293	270	282	277	280	286	284	314	304	288	289	297	275	283	251	277	293	276	261	267	288	276	288	278	295	270	284	295	276	292	284	291	308	283	248	310	278	290	266	301	267	278	287	248	327	291	280	287	269	276	265	282	273	284	252	296	261	295	281	278	304	280	242	276	300	263	285	266	277	278	250	285	292	288	302	281	284	286	241	241	312	348	281	272	249	269	296	298	256	259	312	289	290	275	320	277	296	283	269	283	315	262	274	280	267	247	274	275	291	297	286	275	278	269	286	301	275	265	294	273	252	298	295	309	262	297	331	296	284	254	302	278	289	271	290	317	290	318	292	330	289	302	318	274	279	296	296	310	284	287	274	294	278	294	284	263	293	294	322	270	264	268	295	285	306	289	311	279	324	288	307	275	274	285	294	297	284	276	247	289	274	301	295	295	284	286	281	252	294	318	286	250	335	262	291	262	288	286	292	250	293	297	293	269	282	278	260	266	288	269	307	296	261	288	283	266	287	285	273	286	273	314	255	302	285	296	310	299	290	269	294	297	282	293	290	311	292	276	271	282	260	267	289	320	307	302	311	282	306	248	284	311	293	266	312	299	303	280	293	255	293	268	293	323	331	299	275	287	289	274	280	290	270	289	300	288	285	287	267	279	273	274	274	314	301	274	298	248	309	283	286	294	275	261	302	263	280	271	258	294	291	293	281	274	290	293	265	265	303	273	302	258	309	263	279	259	283	275	272	308	292	283	267	266	305	279	264	254	281	291	280	275	300	303	277	281	304	273	279	274	267	286	269	288	305	302	267	247	271	257	284	271	290	270	300	276	282	302	273	273	292	289	292	274	264	284	269	322	298	276	318	257	298	283	284	291	287	308	271	280	273	271	272	272	284	304	298	300	304	270	306	293	276	265	258	311	284	300	267	308	302	277	294	270	289	311	285	269	295	291	325	304	245	279	274	294	306	266	313	290	292	293	284	314	254	274	295	295	275	285	281	311	275	288	289	263	298	274	314	265	311	284	308	316	278	283	311	284	316	274	266	298	296	304	276	298	275	269	325	306	281	286	289	286	274	319	251	272	318	303	292	247	267	282	300	297	328	281	302	271	310	295	289	284	260	287	265	304	295	270	297	305	268	282	288	244	291	284	274	269	284	286	248	297	263	274	286	299	298	296	269	295	301	265	302	297	258	314	280	283	282	295	295	276	287	282	290	270	294	287	293	286	296	279	282	259	278	286	292	266	291	279	255	288	287	289	275	324	286	243	291	281	277	340	262	300	274	265	253	290	284	271	250	266	306	276	273	269	265	276	274	282	259	301	289	265	298	283	299	317	283	289	323	272	265	303	279	290	302	302	292	276	268	294	291	285	297	281	311	329	294	286	281	255	262	289	275	289	264	299	303	257	279	263	273	279	289	277	285	282	288	268	293	283	247	275	305	284	258	312	298	274	251	289	273	302	306	300	297	242	282	300	269	295	301	275	312	275	299	285	284	283	288	272	308	268	270	270	263	295	294	297	264	301	275	313	264	288	292	289	306	315	265	261	281	285	290	275	265	308	297	276	275	296	329	260	247	258	305	297	260	260	304	295	285	307	296	278	301	268	283	301	321	274	301	294	280	290	305	275	328	284	267	278	257	285	307	291	277	293	291	286	290	268	277	309	264	322	318	299	279	304	295	290	257	289	292	277	300	313	254	280	300	283	295	302	296	290	297	297	248	281	312	272	259	274	314	329	300	286	259	294	280	272	269	263	292	279	269	283	279	311	327	291	268	296	282	264	284	264	268	290	308	294	304	265	270	313	293	306	270	293	276	272	279	275	301	279	282	275	280	306	325	310	282	264	274	283	282	273	265	276	288	302	256	297	264	280	280	299	259	314	304	288	297	289	328	272	286	273	273	249	269	310	295	275	286	315	315	299	284	279	288	256	298	272	265	298	281	273	287	281	281	252	309	296	306	247	318	241	257	296	281	289	277	286	289	302	302	279	277	279	324	298	264	265	289	308	311	257	269	303	265	287	306	282	279	253	299	313	299	283	265	286	285	258	289	274	302	287	269	266	292	284	263	291	313	288	278	281	303	281	269	323	285	289	270	248	307	302	279	281	302	262	267	271	274	263	271	299	292	304	278	291	281	280	286	272	282	295	284	287	273	299	304	308	287	280	292	270	295	279	277	266	290	291	295	304	312	281	255	300	293	292	259	304	275	296	275	305	297	298	293	262	270	287	275	281	298	269	318	246	278	282	294	261	303	263	282	282	286	271	298	312	273	280	270	296	291	297	274	293	299
9955	13820	9643	9104	10273	9179	8893	7980	6691	4803	3371	3074	3478	3635	3053	2149	1978	1861	1810	1699	1951	1714	1638	1665	1612	1480	1251	1101	1016	891	914	871	850	830	914	864	949	925	983	948	925	967	914	840	907	963	859	912	894	880	886	878	870	933	851	841	832	804	865	833	810	815	793	741	725	760	803	702	704	763	705	751	712	727	742	732	751	784	710	734	726	716	701	713	708	704	694	720	714	708	714	709	701	662	708	733	671	725	756	672	711	706	704	726	724	738	730	740	723	679	728	696	747	712	722	675	700	676	683	739	717	727	702	725	708	722	738	684	698	708	738	647	724	724	698	691	689	713	734	681	696	755	683	727	697	732	684	732	698	681	727	689	711	756	717	724	683	736	668	685	716	680	716	740	747	706	687	688	698	721	700	715	714	719	749	664	703	716	672	714	749	701	674	747	682	735	718	663	748	667	727	692	695	703	749	673	671	673	699	705	738	723	718	685	682	693	669	726	685	675	723	684	654	705	707	710	753	679	692	678	739	714	700	686	723	705	719	710	676	719	677	742	725	691	686	743	706	700	712	734	688	732	707	702	707	758	652	680	742	757	724	680	692	740	729	687	652	678	754	739	661	770	698	676	639	721	699	696	667	739	704	656	700	723	739	685	682	661	655	701	726	698	700	718	662	733	727	670	690	716	731	667	737	711	716	711	696	688	754	684	696	648	738	743	689	687	720	717	725	690	691	746	676	687	651	704	713	769	711	737	731	713	718	720	639	662	667	686	678	643	738	742	642	689	695	719	675	692	758	700	700	685	707	730	705	698	706	710	733	692	697	770	705	677	764	715	692	728	690	733	730	712	687	731	686	702	727	700	691	681	690	733	701	684	720	697	706	705	700	701	687	663	712	691	687	647	694	707	675	761	672	722	685	727	775	698	682	684	703	710	667	708	661	697	706	712	717	669	719	713	669	681	709	677	722	698	682	701	669	712	727	692	721	715	773	755	672	726	678	695	701	671	660	692	685	669	756	702	687	729	708	655	728	713	739	714	695	741	691	693	707	721	691	720	703	709	698	747	708	693	746	769	732	685	733	709	677	706	783	691	703	702	697	661	700	715	661	717	729	657	697	746	655	700	728	705	714	733	703	671	670	682	755	712	684	727	687	712	693	713	692	724	724	712	696	706	708	673	682	740	699	708	747	720	662	736	742	673	666	663	727	712	693	697	688	712	668	732	749	711	704	691	671	654	694	701	731	673	736	689	697	709	748	693	703	718	705	719	679	737	699	704	737	714	747	702	716	670	736	745	770	690	737	679	682	693	721	750	692	709	675	701	697	688	711	699	743	686	732	725	699	705	678	677	718	711	688	708	683	717	715	693	700	725	688	742	696	694	688	722	753	741	710	718	694	693	686	723	666	719	647	705	721	742	690	697	691	667	673	687	735	717	667	735	690	698	697	696	667	708	685	715	695	725	701	692	732	675	702	700	706	681	673	682	682	697	666	700	689	675	727	664	747	681	743	731	753	705	685	659	705	711	760	664	728	733	701	727	699	708	674	726	774	700	713	707	699	676	728	697	740	741	686	709	756	673	691	659	725	697	689	679	685	712	714	698	702	698	717	737	661	641	717	737	688	707	675	683	688	635	699	708	724	730	707	664	705	701	711	722	768	699	681	709	674	690	703	708	697	706	729	692	782	676	749	712	703	694	727	683	720	639	713	759	763	673	680	694	708	726	695	718	691	682	710	702	687	697	670	691	732	723	689	729	721	696	771	656	690	774	749	705	728	693	737	694	708	684	702	713	680	729	700	711	732	716	660	669	689	697	670	722	689	708	723	745	733	689	672	702	662	723	698	668	697	700	673	696	762	710	717	732	690	720	708	706	751	703	760	724	710	729	697	740	744	719	663	697	739	725	684	690	747	711	710	736	710	656	727	730	737	743	656	712	701	686	678	657	721	684	685	703	695	691	762	686	695	694	688	693	715	694	710	654	759	703	744	724	736	738	698	659	709	706	678	744	673	741	663	718	670	662	725	673	731	711	684	682	780	675	763	690	745	734	675	725	721	670	685	701	710	648	699	653	704	693	651	692	739	690	708	678	691	715	718	690	686	687	705	711	739	733	706	683	699	686	697	713	714	749	722	755	705	686	669	666	755	681	701	678	698	694	679	697	702	719	683	678	657	691	670	720	708	683	773	727	712	723	715	720	695	688	714	698	717	730	683	715	673	742	680	717	715	697	708	770	713	714	695	702	734	770	732	725	723	683	701	713	722	739	712	715	699	760	695	701	733	695	726	729	704	707	721	705	702	672	684	713	730	694	687	670	733	702	682	710	725	733	720	649	699	687	749	704	707	689	651	692	697	729	699	735	705	692	685	696	734	739	680	722	686	715	713	683	700	734	712	704	749	676	701	694	703	739	713	717	730	691	689	660	705	703	689	742	686	670	675	745	726	736	680	721	692	648	715	678	704	683	698	674	741	663	707	659	734	718	728	717	707	786	668	714	685	685	694	698	740	687	677	693	658	726	675	690	678	687	697	737	727	731	673	679	725	677	695	673	725	736	711	691	756	741	682	727	691	664	716	722	694	755	695	683	717	717	708	714	640	711	693	689	696	763	707	719	722	715	654	722	687	690	709	688	716	719	724	739	696	749	675	710	690	699	733	731	689	691	691	716	687	686	700	662	686	726	741	676	688	693	705	691	719	747	753	689	683	675	710	759	686	686	699	709	747	777	641	679	697	705	701	726	719	744	651	684	703	719	679	701	688	750	707	729	630	739	740	744	696	765	695	681	721	712	735	708	712	766	797	677	719	729	734	777	731	689	729	751	699	731	662	723	721	656	661	680	716	714	718	653	679	682	675	720	680	693	684	738	721	701	709	716	766	745	677	711	670	708	699	704	692	754	696	718	718	681	693	682	723	658	668	720	687	705	711	760	764	706	695	751	726	745	763	693	709	709	753	710	684	714	716	683	671	753	669	702	704	678	688	713	724	703	730	663	761	704	689	726	676	732	764	719	679	701	681	665	679	672	677	708	696	667	718	661	762	740	704	750	725	737	702	725	710	711	723	709	667	718	706	679	715	737	696	689	795	689	709	693	713	734	728	724	669	751	684	726	687	744	713	687	656	698	711	693	765	674	719	760	682	746	675	701	714	705	714	774	707	716	659	682	711	699	699	717	701	671	662	686	704	712	711	696	689	674	687	730	685	712	718	704	740	707	731	709	730	729	666	715	685	712	697	678	774	701	700	699	676	678	688	694	687	735	656	721	715	711	667	731	714	713	684	744	739	715	700	762	721	738	720	704	699	730	701	688	707	702	712	739	698	701	734	678	735	679	740	696	718	681	697	686	737	724	734	729	760	695	732	699	688	723	690	674	706	695	691	734	722	732	670	694	701	668	678	709	714	708	695	714	686	678	691	707	702	660	687	704	711	690	684	717	701	713	722	708	673	713	722	737	712	735	733	742	742	717	752	711	711	697	716	705	695	762	724	659	731	706	709	702
38999	41653	34720	22291	23067	20488	20221	16731	12416	8723	4456	3754	4423	4470	2375	1057	839	954	860	861	1073	890	832	738	693	550	470	420	390	339	330	322	352	325	350	356	345	350	385	358	367	322	327	366	373	369	360	327	379	357	357	373	359	367	339	311	326	309	338	313	288	325	322	340	343	313	324	334	312	293	296	293	282	321	320	292	279	286	327	337	313	283	330	331	319	316	309	306	282	291	302	290	306	317	317	299	280	314	277	314	296	305	291	308	282	295	296	281	304	295	295	296	306	293	293	301	331	301	294	287	272	269	270	302	270	295	285	314	282	305	328	310	285	312	290	301	303	289	309	270	294	261	312	298	290	285	295	287	278	335	288	288	293	301	313	309	267	287	338	302	287	297	314	285	312	317	333	311	299	291	298	317	309	291	318	283	317	304	280	269	317	275	275	289	313	283	284	316	355	319	330	294	318	313	300	304	274	293	318	277	304	309	361	285	321	308	298	274	318	309	285	292	289	281	300	307	306	313	305	269	273	294	303	266	285	294	293	293	309	308	289	291	293	309	324	290	304	280	289	305	299	299	286	305	291	319	328	301	293	306	313	299	291	285	279	321	283	325	304	300	296	298	313	318	278	262	309	296	300	273	305	304	327	301	265	304	271	297	329	335	309	300	310	328	301	290	315	295	326	285	296	301	276	352	287	312	294	311	284	292	318	304	333	306	295	288	287	320	330	311	312	312	278	311	291	304	308	327	305	317	306	313	303	260	307	297	272	293	303	316	311	317	337	303	308	305	308	331	314	308	298	282	324	287	287	330	293	320	305	318	329	307	299	303	316	313	316	292	294	292	310	298	284	290	314	312	288	330	315	277	309	292	276	282	316	313	286	284	305	322	295	310	285	270	323	296	301	281	283	303	322	283	298	345	281	318	307	319	282	307	329	312	310	319	295	310	303	293	291	284	295	285	316	302	324	271	293	301	302	293	295	303	309	308	318	278	300	271	298	302	285	285	276	274	312	316	280	303	307	279	296	278	286	284	299	295	289	319	290	312	276	312	280	303	292	279	313	332	306	282	286	287	312	316	308	285	318	290	287	302	298	299	302	286	264	299	318	310	309	300	312	295	289	296	301	322	302	285	296	295	311	318	272	328	297	303	279	281	313	306	317	283	298	319	315	336	307	317	296	291	272	310	286	291	322	302	274	296	273	322	280	306	290	305	307	318	269	303	306	330	298	302	305	298	312	287	332	349	306	285	309	322	314	282	287	281	327	295	329	349	321	297	300	320	292	312	296	330	268	283	270	314	286	313	285	310	308	314	296	352	299	304	286	328	313	303	303	315	298	298	351	300	290	299	288	319	297	278	325	273	279	325	281	290	294	271	289	331	302	296	285	302	305	292	262	304	300	295	306	289	277	317	309	296	278	299	288	284	275	259	272	266	314	300	332	306	299	312	303	267	328	314	245	299	308	295	280	310	299	311	288	294	313	275	308	311	312	291	282	281	295	310	291	341	321	303	272	270	298	255	325	302	352	319	321	278	304	301	308	291	297	317	262	313	303	306	318	291	274	288	269	311	319	332	276	313	294	289	267	303	307	294	314	293	309	305	277	291	311	315	322	302	303	309	297	281	281	325	318	304	292	276	310	302	294	335	319	296	313	288	322	301	308	288	277	306	279	309	303	308	316	299	334	304	300	310	298	356	293	271	317	282	316	276	303	290	334	307	290	292	308	287	281	326	320	354	290	286	294	323	347	311	271	309	307	305	296	315	299	309	279	290	303	327	300	297	327	326	302	291	279	280	290	311	300	319	310	301	288	331	306	294	339	312	318	277	285	319	299	295	287	281	303	257	269	318	319	319	279	317	297	297	303	318	317	290	298	303	333	277	311	269	285	315	305	321	328	260	285	303	301	301	306	284	287	289	282	297	265	312	287	316	329	289	334	320	317	285	320	303	314	319	304	347	291	316	331	320	287	300	336	323	309	273	304	291	305	283	309	312	280	307	339	314	312	291	272	343	314	294	317	289	331	317	287	345	279	324	297	296	309	324	312	267	306	334	309	285	317	308	308	284	297	277	315	288	296	297	297	301	274	286	324	319	283	286	277	331	322	299	336	304	290	303	319	312	307	284	298	302	308	296	290	314	294	307	313	301	274	286	269	284	294	311	294	315	309	307	289	327	268	309	314	283	308	295	304	292	292	301	318	302	300	313	296	287	281	281	304	303	301	322	307	249	296	319	325	335	307	298	293	287	276	301	309	289	320	332	282	325	296	309	297	301	287	316	281	297	297	288	285	344	308	328	303	292	294	286	336	304	297	284	272	278	272	306	329	314	309	312	310	298	336	312	293	283	309	280	275	283	323	315	315	302	306	309	317	328	278	324	297	283	328	295	281	284	280	288	285	286	291	315	300	327	291	309	309	284	318	331	311	319	291	306	287	289	322	293	284	329	341	300	340	291	280	288	300	317	267	331	298	324	314	284	290	288	302	305	311	305	296	322	315	305	314	317	295	303	318	307	273	283	299	277	326	306	294	274	303	310	296	327	315	295	300	305	321	318	317	279	304	305	308	284	330	320	304	288	307	297	300	256	279	324	298	295	293	276	312	279	311	346	309	330	322	294	306	319	297	285	328	327	314	300	311	270	318	286	290	285	336	327	320	287	322	283	268	299	306	304	310	287	280	316	317	284	324	309	278	327	314	306	323	281	312	280	307	259	284	301	326	267	283	302	315	294	272	275	280	285	341	308	319	312	313	311	331	329	288	328	295	303	320	269	296	277	291	299	301	259	297	270	286	264	311	284	324	302	273	319	289	279	305	262	319	318	315	273	304	298	306	299	271	293	284	322	307	286	318	269	288	303	306	300	278	297	292	282	334	353	287	316	296	326	276	285	321	296	295	323	299	307	292	301	314	293	294	330	298	294	297	291	278	278	325	348	303	297	332	302	307	322	324	304	310	288	271	309	299	305	311	290	272	299	316	326	318	294	302	340	272	323	298	283	336	290	302	293	327	290	348	298	265	296	310	308	302	301	315	334	278	291	290	299	321	296	300	294	268	318	302	314	321	300	295	287	276	288	285	276	282	300	308	279	296	298	315	277	301	283	289	279	269	286	290	349	310	301	314	301	266	296	310	326	288	345	318	308	325	311	314	286	319	313	332	270	281	315	322	289	308	294	297	298	303	301	284	276	290	276	294	294	316	314	319	310	295	289	284	323	313	315	302	302	334	326	302	279	293	309	328	283	286	323	295	324	310	307	333	285	272	294	288	319	323	323	292	293	273	299	312	288	295	312	306	305	303	278	288	307	311	323	310	292	281	279	324	301	265	290	298	278	311	298	319	303	304	303	297	317	307	314	314	300	291	341	270	308	287	306	313	296	326	258	300	278	290	318	299	282	311	311	324	328	306	284	297	277	291	329	322	278	293	289	331	324	323	306	320	318	311	291	279	306	327	283	298	322	312	324	290	264	291	313	274	316	336	316	293	292	323	331	291	302	298	305
28441	37532	27132	21538	29131	27229	32107	28510	25357	19277	12312	11929	16308	16576	8874	4202	3967	4489	4075	4261	5610	4256	4318	4276	3676	2535	1961	1624	1359	1256	1101	1021	1071	1091	1142	1195	1230	1215	1294	1240	1220	1118	1074	1101	1201	1244	1188	1140	1072	1154	1107	1128	1084	1082	1064	1001	924	930	893	985	920	925	850	927	843	833	842	829	828	768	811	800	767	790	785	739	723	782	849	732	747	756	730	784	764	761	717	749	777	760	759	789	760	799	809	733	728	752	752	780	767	740	755	733	774	804	744	753	755	729	723	746	691	741	760	782	735	743	731	744	722	703	733	716	747	734	742	714	715	765	721	744	759	721	748	711	738	735	715	749	741	691	682	792	751	783	695	749	744	758	756	725	777	740	765	740	706	721	733	770	746	710	757	750	723	733	692	742	758	738	764	729	766	716	739	792	735	763	752	787	772	747	742	790	724	779	738	734	775	737	743	749	807	731	714	743	710	724	756	692	751	739	683	737	763	769	729	740	752	726	726	722	733	700	751	730	740	699	750	751	748	761	714	715	729	710	722	798	730	747	733	724	744	692	755	712	685	776	756	714	735	732	740	720	762	714	711	714	710	729	749	734	744	770	758	704	708	751	789	740	721	745	673	709	725	732	725	784	716	724	731	749	792	742	773	725	701	762	700	768	713	733	758	713	722	765	684	738	768	729	783	749	675	770	734	711	724	799	722	713	723	764	746	758	722	757	723	721	740	737	751	684	710	728	720	730	712	722	704	754	757	753	738	674	698	795	740	704	709	727	766	722	726	705	742	773	781	728	738	729	738	717	742	786	767	712	797	723	702	694	739	721	766	732	808	742	777	719	760	728	766	756	728	720	763	723	763	739	756	755	783	755	760	737	734	748	734	733	754	734	713	729	733	728	788	717	753	759	742	733	740	695	736	773	702	766	765	769	723	718	734	726	769	724	762	774	767	723	732	737	704	718	736	718	730	745	731	746	716	729	730	723	729	725	783	719	717	741	729	731	704	801	690	711	727	699	721	719	734	735	727	698	753	721	801	694	728	724	823	733	768	748	794	706	723	746	756	774	788	775	757	702	788	724	726	709	715	734	752	664	716	706	736	769	719	765	744	751	753	792	706	753	756	756	787	717	715	702	705	741	722	752	798	721	785	744	724	770	715	798	786	731	745	712	714	685	785	742	737	701	708	740	732	763	755	722	716	754	768	727	780	707	727	764	749	749	700	714	745	724	763	763	750	780	781	749	707	771	755	751	692	754	696	729	769	735	739	711	682	714	788	753	714	738	708	753	736	744	772	709	748	737	726	746	726	761	742	728	724	779	770	737	743	737	781	740	711	739	728	764	704	703	751	749	765	685	715	736	735	721	720	725	728	696	742	738	715	694	725	721	666	718	766	703	677	767	743	705	770	748	762	707	734	785	724	756	711	755	741	737	759	718	773	741	737	732	748	736	762	744	762	744	728	771	747	703	710	762	708	711	756	752	759	762	695	716	707	736	720	728	774	773	766	730	747	727	723	736	737	734	761	740	735	725	755	787	753	726	719	693	695	744	701	732	750	738	736	709	716	736	753	708	729	740	763	726	674	765	780	724	719	760	707	748	713	758	764	762	728	693	695	710	747	759	725	750	747	780	752	691	720	742	760	773	736	775	771	707	733	696	704	720	702	776	738	716	722	760	710	785	758	731	731	719	710	731	770	762	755	728	747	717	787	737	725	747	758	740	742	758	780	763	743	695	690	682	767	749	678	818	730	730	762	744	764	757	774	733	782	740	720	717	752	701	727	731	749	769	740	727	712	722	741	740	793	762	761	757	738	707	730	727	730	748	750	795	733	769	800	744	750	708	759	752	766	738	715	718	738	716	735	682	715	712	713	759	699	696	755	764	674	715	762	731	753	706	719	757	749	774	725	786	719	780	773	734	736	805	745	741	726	705	768	788	740	739	711	738	736	735	743	726	693	730	760	749	730	762	777	728	725	721	758	742	730	773	695	734	738	731	779	756	733	750	767	729	723	704	737	760	673	702	767	724	764	720	750	711	755	718	726	723	727	732	697	714	727	707	766	724	744	714	730	777	722	695	717	776	771	770	737	699	783	695	748	765	749	755	736	694	757	749	729	767	749	771	758	726	740	735	723	743	701	742	707	728	742	752	680	749	736	736	712	770	745	724	719	708	739	745	733	741	775	712	754	756	729	740	762	678	736	718	749	739	745	755	769	700	743	746	776	736	756	690	773	799	753	684	743	717	768	707	738	735	736	742	730	733	708	768	718	750	757	774	733	727	764	716	707	682	705	734	719	708	755	754	737	718	828	693	732	751	754	754	759	743	737	723	766	741	749	719	780	749	725	705	775	752	723	723	723	777	724	736	747	753	741	719	746	722	714	734	771	699	718	809	718	785	753	727	724	701	729	735	747	761	769	699	673	765	723	762	777	745	695	695	738	739	753	785	722	726	767	764	747	740	743	800	749	714	717	729	781	716	807	711	723	774	690	729	731	715	701	739	736	728	720	755	784	671	748	719	694	749	722	773	765	687	758	704	788	718	732	759	699	768	698	731	790	782	734	707	735	730	730	713	670	723	762	720	754	759	750	742	746	703	717	736	726	697	721	681	737	708	759	772	755	739	734	703	718	760	733	682	731	743	726	718	731	759	679	722	773	766	759	755	708	737	717	764	755	726	774	748	711	726	757	725	731	735	717	734	760	723	759	768	745	761	710	779	742	745	749	667	763	727	774	739	750	756	728	718	742	791	739	741	755	748	764	672	769	747	705	711	742	745	739	752	762	697	744	754	690	751	700	745	717	740	734	707	744	756	748	778	684	759	762	736	740	755	748	783	786	701	729	753	780	684	689	736	779	734	738	758	758	709	725	756	834	740	717	777	707	725	749	718	745	741	722	753	732	779	734	733	768	724	740	757	755	688	767	749	710	749	722	747	695	738	737	759	759	699	750	752	729	703	732	758	762	734	812	727	712	725	734	733	766	802	726	768	748	756	766	729	719	698	753	695	708	723	705	760	714	740	722	787	698	687	685	710	776	752	758	754	745	783	728	744	758	739	734	726	775	730	711	747	815	722	761	738	728	770	737	735	767	722	745	722	734	815	727	734	740	744	741	743	800	771	722	739	741	771	807	726	763	742	729	711	750	720	781	711	733	755	727	713	719	745	735	763	737	731	690	782	727	746	813	796	775	725	726	783	773	741	743	708	702	776	720	803	764	715	749	749	679	739	722	755	778	736	741	735	737	713	710	790	755	720	740	741	765	767	742	723	728	781	739	731	729	708	809	722	766	716	779	766	773	799	762	741	737	742	743	775	736	744	745	662	726	704	753	720	704	759	721	716	794	729	782	773	750	728	706	711	732	752	770	722	718	775	747	707	729	695	721	725	760	743	737	695	715	782	736	751	727	759	747	752	744	782	711	781	704	701	758	711	740	733	688	778	745	756	698	732	683	732	758	741	761	696	739	739	731	704	688	805	723	723	725	827	771	724	753	779	718	745
45163	47220	34816	26180	28026	27005	27752	24581	19626	15340	7459	6696	7916	7351	4041	1438	1352	1267	1186	1612	1723	1337	1108	1172	1020	669	536	514	425	367	323	316	332	340	371	368	387	397	367	395	385	368	354	348	332	345	325	367	342	375	371	359	341	367	359	326	339	338	314	323	315	345	304	270	291	286	291	282	282	273	281	249	285	308	289	293	280	272	255	285	291	298	300	280	275	293	285	288	264	282	264	313	267	242	280	264	267	301	272	265	277	271	264	272	266	280	282	296	279	261	271	269	300	254	269	265	311	275	249	266	268	278	295	269	263	269	300	286	282	285	278	281	257	250	254	299	268	255	278	288	289	289	276	261	264	291	279	281	251	266	291	245	274	251	269	281	306	301	273	307	296	253	270	277	312	285	272	245	296	263	285	264	273	287	277	249	257	253	279	299	261	230	277	279	283	275	300	292	310	282	280	292	272	274	290	291	297	256	304	254	262	272	282	300	271	279	290	288	283	286	280	260	265	290	258	277	285	252	287	279	252	300	251	280	262	248	264	277	267	240	275	301	278	292	290	266	262	286	250	270	306	245	257	302	290	279	286	284	278	310	291	262	273	265	279	281	255	305	286	280	257	287	283	269	264	261	313	270	245	301	271	287	251	277	270	269	259	257	314	266	262	278	293	293	296	291	276	289	280	282	283	279	260	288	298	294	257	288	240	281	295	282	289	287	249	235	269	259	278	264	280	267	226	286	274	275	268	282	266	259	311	288	285	263	278	287	261	269	286	274	291	262	255	260	253	306	267	275	260	292	268	296	268	272	275	310	275	276	280	278	303	299	266	261	302	264	271	252	280	276	278	264	289	255	289	269	278	264	268	277	275	259	270	252	247	263	283	247	309	245	269	268	289	296	285	260	253	282	271	287	288	245	302	287	271	287	273	253	255	311	267	266	308	261	269	291	291	260	288	269	274	286	288	300	282	264	242	259	268	266	248	243	260	284	293	291	299	281	289	274	261	249	270	248	279	272	261	281	267	293	260	265	273	290	269	285	260	298	282	302	241	252	237	216	280	284	308	296	266	289	289	273	272	304	315	279	283	284	293	253	253	297	275	242	267	265	297	297	251	290	297	270	253	275	266	293	277	268	262	276	287	268	290	282	260	290	267	285	275	320	268	273	260	280	296	292	252	278	280	258	274	276	275	260	277	270	271	307	272	286	262	259	272	315	250	264	299	272	277	310	281	274	252	264	260	280	294	262	294	296	261	277	303	292	285	272	299	254	290	281	282	287	274	280	267	258	260	271	275	273	283	270	262	279	274	272	282	283	265	256	258	262	300	295	268	267	277	280	262	313	281	290	303	270	285	303	267	276	253	274	292	297	279	261	263	291	250	264	284	251	273	282	272	256	264	284	268	259	271	278	283	274	246	271	276	288	265	278	303	280	269	273	265	263	290	280	257	279	261	263	273	275	271	312	292	269	284	277	261	288	269	256	261	269	270	249	312	268	322	268	291	270	267	279	282	261	256	285	246	305	277	267	283	279	299	275	266	258	266	297	256	265	288	263	258	259	264	311	273	284	284	283	286	298	302	257	276	267	274	269	257	273	246	282	299	254	280	283	279	274	265	294	272	291	263	274	305	274	260	251	242	295	258	262	267	301	301	250	289	256	293	268	276	290	272	304	272	257	233	304	264	289	279	270	265	268	277	267	252	300	261	279	243	262	255	276	275	273	275	272	272	271	288	274	270	257	249	258	261	283	262	287	284	263	256	273	285	270	317	302	275	280	266	301	295	290	263	266	277	262	295	268	268	278	285	284	280	304	300	277	271	253	234	302	289	259	262	292	263	288	268	248	269	282	275	259	281	286	260	277	294	280	272	310	264	296	257	292	249	256	307	255	290	291	298	292	283	239	297	312	287	258	272	243	296	282	274	253	266	271	264	274	300	282	270	280	277	286	277	292	287	246	302	281	256	264	289	292	246	268	248	280	305	300	279	265	268	275	257	252	265	301	320	271	263	279	278	279	260	262	285	245	264	249	279	265	289	293	234	241	274	285	262	276	290	292	277	274	296	271	263	269	263	288	251	281	279	274	282	313	279	251	256	271	314	248	291	250	258	258	279	264	246	266	254	265	260	288	267	289	251	247	302	290	299	272	278	298	293	265	273	265	270	274	296	282	238	290	283	269	259	264	280	281	295	290	231	286	306	230	258	271	261	268	295	260	264	253	297	257	235	241	290	270	288	282	268	261	286	270	276	258	256	269	262	238	292	296	271	281	276	251	283	287	297	278	275	261	269	260	278	285	269	278	300	291	255	290	265	254	300	283	297	274	222	271	269	261	248	263	272	283	299	226	300	281	277	265	266	275	255	273	281	295	273	260	290	294	235	304	277	279	242	271	287	259	313	287	281	263	275	281	258	270	269	255	289	272	251	274	260	296	259	264	281	256	279	270	275	264	280	269	280	275	235	297	289	275	268	267	269	267	268	283	246	249	252	254	275	273	286	262	273	304	276	288	286	251	279	260	268	240	258	262	263	267	285	258	292	250	287	277	308	251	232	254	280	323	292	275	278	270	287	246	269	286	286	291	285	279	271	288	305	279	232	284	280	289	298	290	277	281	275	283	243	279	261	302	278	301	285	279	242	264	274	279	225	299	309	285	280	283	280	280	288	265	263	260	306	274	282	256	268	267	268	252	243	235	254	287	263	273	273	290	295	256	278	262	275	268	272	277	279	272	288	294	241	255	278	273	292	285	257	291	277	289	257	265	249	263	282	304	293	289	283	263	271	284	277	297	307	288	282	274	266	276	268	277	270	306	267	259	295	295	253	250	260	278	298	292	300	259	264	273	276	300	288	284	286	269	270	278	298	281	302	300	256	250	272	243	272	258	255	281	279	240	276	265	299	264	248	248	259	252	279	269	262	277	303	271	276	278	287	274	280	255	258	285	267	253	279	269	266	257	318	334	308	272	281	266	270	251	282	271	268	254	278	267	300	300	279	264	260	269	267	267	287	276	272	272	273	248	298	292	254	256	296	253	251	275	260	285	262	284	319	275	253	244	278	262	270	275	271	273	308	261	270	281	253	277	293	271	262	280	295	266	262	275	307	273	288	243	264	291	247	278	270	263	285	299	295	313	293	288	254	269	295	270	263	291	265	308	292	264	286	267	297	274	270	268	297	285	310	281	252	271	260	257	283	267	318	287	266	221	281	271	281	269	251	298	258	278	267	267	277	251	293	316	265	271	295	283	273	250	269	284	292	305	280	264	323	270	280	292	297	253	296	285	256	236	282	300	262	288	286	299	293	289	262	272	290	271	283	287	287	263	271	264	283	271	279	276	257	281	261	284	258	271	261	263	263	276	269	242	249	253	278	265	289	280	261	236	282	270	297	271	270	299	256	278	272	290	266	292	275	262	269	299	270	286	278	242	280	277	246	242	259	289	285	252	251	281	284	259	290	306	297	274	274	257	280	232	262	285	268	260	279	269	245	301	302	260	289	277	298	260
34181	44294	30834	29744	33384	34226	37450	34139	31364	27925	15429	19091	22785	21122	11910	5852	6040	6167	5847	7705	7742	6047	6069	6567	5921	3440	2558	2006	1685	1431	1301	1179	1208	1165	1186	1299	1378	1447	1447	1395	1451	1311	1284	1201	1223	1397	1361	1260	1205	1235	1165	1222	1197	1239	1165	1055	1065	1013	985	1013	949	856	941	906	829	813	802	798	732	717	734	761	685	701	715	720	756	735	687	721	750	689	714	655	690	652	685	690	680	630	686	722	701	750	706	727	701	730	704	669	704	686	663	725	707	671	696	685	680	725	666	762	679	673	690	696	745	664	688	652	657	661	680	697	671	646	676	698	676	725	676	677	664	674	666	675	632	662	679	715	693	610	699	663	665	679	653	613	650	700	666	660	683	661	708	663	710	632	683	656	661	678	675	633	615	677	682	631	697	657	682	692	675	686	623	671	666	710	661	669	711	681	728	660	701	698	662	718	646	665	694	710	642	696	681	631	710	674	657	712	664	720	663	664	695	645	672	693	664	685	677	717	649	668	683	686	692	719	672	691	642	679	651	682	652	624	682	665	634	614	625	689	723	636	667	642	668	662	637	645	675	666	614	654	675	646	652	636	676	676	724	669	682	731	647	660	663	674	646	667	671	671	651	667	669	663	658	721	678	706	653	642	704	700	682	685	652	667	697	651	671	657	670	658	696	653	690	680	657	681	685	691	692	697	647	652	710	668	665	684	690	653	683	670	670	644	657	676	684	679	685	677	669	645	631	667	705	699	651	710	711	675	663	679	652	731	658	653	652	675	670	632	640	680	666	642	641	655	673	663	625	672	671	656	682	682	672	695	746	719	685	693	705	684	670	733	689	635	632	694	685	692	651	674	638	628	671	702	686	628	693	698	694	702	662	671	680	648	703	650	692	704	727	657	673	676	632	685	661	682	647	689	702	672	704	688	687	692	692	667	651	643	680	680	693	642	683	728	714	659	696	704	681	631	682	674	637	685	677	652	667	642	670	704	680	663	666	699	680	634	627	704	714	683	656	716	684	674	645	646	620	707	674	618	614	693	692	688	637	681	653	684	648	670	674	663	700	726	666	658	656	679	701	681	654	646	672	683	696	672	644	673	681	708	689	656	707	691	659	728	654	683	695	660	683	683	684	699	653	677	657	698	656	672	683	690	677	676	691	694	673	657	641	701	610	667	651	654	696	690	659	654	692	674	697	640	610	655	704	634	653	663	678	643	665	653	686	735	657	653	695	684	676	689	684	643	670	708	653	667	657	660	677	673	711	693	659	675	663	662	643	667	689	653	677	689	656	720	734	691	689	672	651	625	684	652	657	685	643	684	663	653	723	700	684	681	698	707	643	641	668	644	670	663	698	659	696	647	701	706	681	676	654	660	607	643	705	696	675	691	651	672	640	672	698	656	680	653	684	664	661	677	675	673	676	633	674	648	703	682	678	709	687	704	656	706	651	685	690	620	675	670	663	666	714	659	685	684	664	649	684	652	683	692	653	641	684	709	700	628	626	689	696	634	677	638	665	643	606	662	665	642	660	659	630	681	667	664	639	682	666	680	649	660	634	658	663	712	723	658	662	658	656	656	696	657	663	679	646	650	668	663	692	726	668	616	684	700	670	701	698	673	698	627	662	691	663	676	671	667	678	650	663	672	658	691	708	685	670	685	654	643	687	671	649	692	660	669	692	667	671	622	692	645	673	702	607	722	700	673	711	690	682	700	679	721	683	673	677	705	648	649	656	655	716	667	645	648	690	699	666	670	724	647	650	662	696	677	665	690	712	663	698	633	664	672	680	664	681	667	715	628	667	647	650	654	627	694	647	672	665	666	683	680	660	682	703	617	672	694	656	637	659	639	627	645	673	669	721	640	633	653	675	636	657	664	664	692	633	655	712	632	679	668	689	671	651	670	677	652	650	622	667	682	647	668	674	640	680	741	682	682	654	661	682	626	687	692	702	644	643	663	681	688	670	640	662	613	637	647	669	695	681	673	656	703	682	621	658	673	676	686	657	674	624	671	681	657	665	650	639	704	670	664	690	662	703	663	692	672	665	601	696	683	650	666	677	660	651	689	648	712	660	683	689	673	670	671	626	647	657	617	688	676	632	687	672	679	666	645	669	665	660	661	663	665	689	696	648	648	696	661	645	647	645	627	647	627	714	694	673	687	682	640	640	664	632	647	662	650	677	717	692	623	650	646	676	656	663	681	681	710	676	650	695	687	655	672	681	681	699	662	643	663	684	664	686	666	649	699	640	639	686	663	684	650	679	670	676	700	660	692	692	690	713	661	659	682	649	699	649	699	648	641	659	677	680	703	683	657	674	653	698	640	675	664	648	669	695	668	653	648	705	664	686	668	636	655	642	684	678	685	682	638	683	670	629	667	619	660	668	679	699	665	695	714	689	687	680	658	648	660	654	662	660	716	677	652	660	607	693	663	680	658	655	688	689	706	651	660	662	628	682	728	657	661	673	644	689	698	657	641	652	657	662	683	667	728	682	659	682	699	649	626	654	704	689	647	690	706	681	706	685	642	674	683	692	680	670	677	705	663	686	655	674	656	671	652	667	642	678	693	723	665	657	681	654	689	660	677	708	732	685	680	637	654	678	715	712	658	657	660	662	686	710	639	650	700	697	644	639	696	727	647	652	685	666	655	659	676	684	596	703	674	690	669	702	710	706	624	678	649	673	658	653	678	680	647	682	666	713	658	678	664	654	707	633	670	697	662	694	652	690	678	674	696	686	677	658	672	693	708	668	661	665	683	693	661	656	683	651	634	648	655	725	636	712	650	676	644	648	695	679	669	632	650	674	667	634	634	678	680	624	632	677	724	635	695	672	652	682	685	650	627	647	672	689	706	670	653	676	650	700	685	653	667	718	694	641	711	674	691	719	691	645	675	642	717	626	681	642	696	657	652	729	666	655	679	679	657	664	699	677	709	668	682	711	659	669	684	653	704	680	683	694	722	693	662	695	696	654	671	582	643	668	668	679	717	657	641	735	680	651	692	646	676	642	648	729	686	694	690	651	701	642	696	657	673	672	688	679	656	682	634	649	647	681	683	653	691	657	723	650	680	698	678	661	679	685	649	667	662	682	642	699	669	704	679	695	633	721	668	712	661	709	645	676	682	646	677	663	639	674	703	693	712	657	720	664	627	708	646	690	682	706	695	705	693	614	641	691	670	678	661	655	672	634	629	664	690	659	686	670	628	695	652	699	637	708	661	645	658	672	627	700	673	716	655	647	702	702	702	686	681	735	660	653	671	688	667	687	646	647	691	707	636	660	640	671	662	667	699	655	631	677	689	666	699	638	644	669	717	685	707	677	621	663	690	685	697	666	662	681	652	701	682	712	643	651	677	684	698	684	690	658	652	677	673	643	695	705	686	651	679	678	668	657	693	674	695	683	675	684	696	685	654	723	694	706	687	699	658	659	685	676	670	666	666	635	705	652	650	693	683	630	631	688	643	636	646	678	686	631	661	688	654	670	689	681	677	668	704	666	671	672	646
13600	11607	9113	4103	3072	2259	1844	1430	1318	1105	810	731	784	650	567	495	433	483	417	411	379	442	378	402	408	372	337	315	319	295	290	308	290	289	290	323	315	329	320	311	294	291	292	316	337	287	334	298	339	299	270	294	293	285	304	299	286	282	280	304	269	293	318	307	300	276	299	267	280	289	307	312	285	301	326	286	294	286	305	276	267	259	289	305	269	262	260	261	288	287	302	265	304	297	282	270	259	266	289	307	288	269	276	294	289	267	280	309	270	274	272	289	280	277	288	301	256	278	286	278	264	282	289	293	273	250	301	293	286	277	280	253	283	292	259	292	281	287	271	295	268	296	299	251	267	292	288	263	312	294	281	282	252	264	270	294	244	281	284	248	280	254	272	285	286	302	270	284	299	283	283	297	291	326	290	303	277	245	285	265	261	279	308	291	298	269	270	300	271	279	276	266	307	262	275	278	277	253	277	275	303	278	255	279	302	320	298	294	265	268	296	266	272	290	283	283	283	263	294	303	264	280	281	295	279	260	224	281	267	272	290	274	287	282	281	274	300	307	308	265	259	288	278	312	251	276	286	305	282	295	276	258	291	270	287	273	284	231	275	268	267	281	275	293	288	277	267	320	301	272	297	289	255	284	286	280	276	266	302	281	300	259	259	247	271	296	292	302	285	297	265	283	272	281	238	284	253	276	260	295	250	298	280	270	316	303	270	287	306	294	284	273	284	271	333	297	273	285	313	288	287	279	294	297	256	290	295	274	273	286	292	296	236	313	258	277	282	284	280	269	278	277	294	255	288	285	320	300	282	289	301	280	269	267	258	284	307	297	298	286	263	284	253	265	279	291	271	267	288	275	266	271	281	284	271	247	285	264	296	281	261	256	292	279	274	281	269	275	272	320	269	278	300	282	270	286	320	290	262	286	257	287	298	277	277	282	277	284	265	283	262	299	262	294	273	294	294	295	282	263	270	298	268	264	269	273	275	271	275	284	272	293	286	298	256	235	287	269	279	289	280	284	276	274	287	287	283	269	284	265	289	283	296	270	289	291	300	284	284	262	290	297	278	286	311	255	269	284	277	258	292	317	310	276	251	271	250	288	285	319	315	273	276	268	285	321	304	320	299	272	241	272	286	277	257	317	301	279	270	311	288	304	277	294	257	313	290	299	260	265	300	284	266	281	277	289	320	290	283	276	286	277	294	295	302	281	274	274	280	256	290	280	286	270	278	305	279	279	307	257	278	286	274	273	310	264	265	282	248	314	290	287	266	255	247	272	278	293	288	298	279	295	273	279	290	285	292	252	273	277	297	299	279	278	264	259	282	302	279	289	274	292	254	300	258	262	277	256	295	277	256	294	278	290	280	272	288	313	261	264	256	287	275	297	277	286	313	271	243	286	279	287	252	255	269	293	283	279	293	274	279	258	288	303	294	278	278	279	288	283	279	287	281	285	282	258	291	275	264	281	277	268	293	289	281	297	295	275	288	268	293	284	278	294	295	267	255	300	301	280	303	292	304	303	281	284	279	258	253	269	257	311	299	236	270	292	250	288	267	269	307	270	275	260	326	307	266	305	259	256	293	296	260	285	267	304	274	257	274	273	286	279	266	234	286	248	283	311	303	264	261	296	274	276	277	279	283	265	270	277	268	288	259	272	292	267	274	289	283	281	238	270	293	273	306	304	274	272	297	288	270	290	280	306	277	280	277	246	285	303	293	288	307	273	291	250	310	285	274	264	277	282	292	294	300	275	254	282	260	288	300	263	262	283	286	299	268	281	268	298	279	258	285	254	272	304	275	284	249	283	274	288	267	291	292	289	280	299	294	306	280	270	290	290	299	277	273	280	279	308	260	301	294	284	309	282	294	300	283	268	272	282	271	271	299	300	275	271	275	265	269	294	243	276	273	291	264	273	268	234	277	291	312	320	290	269	271	320	285	282	279	275	266	328	268	274	280	307	277	276	287	267	261	277	265	298	278	279	291	279	257	277	313	279	273	291	273	281	279	240	285	270	255	301	247	269	299	263	269	269	298	277	256	302	278	289	287	245	296	250	279	307	269	270	317	281	336	282	292	311	268	283	316	282	273	252	268	294	278	302	298	285	277	285	289	318	294	268	299	269	314	263	293	307	301	276	290	262	261	274	276	281	299	285	272	295	272	279	250	300	273	293	273	278	262	297	280	270	267	284	269	269	306	276	287	290	260	307	322	303	295	312	293	297	272	272	268	277	295	309	319	284	300	278	277	303	297	253	276	261	307	283	287	280	279	301	255	275	303	295	286	290	262	280	279	262	302	300	289	274	296	301	282	298	263	273	300	297	278	259	283	280	280	276	289	304	301	292	271	282	271	281	310	303	255	289	278	275	268	267	282	260	277	255	258	282	276	244	251	248	295	288	283	267	270	268	294	273	295	311	275	309	285	294	275	270	309	274	312	248	307	267	269	287	268	273	279	271	282	290	271	279	272	269	272	261	255	266	287	287	280	301	263	299	268	296	291	279	304	278	287	290	287	273	264	306	298	272	281	297	305	277	258	283	270	283	288	265	264	334	305	261	269	270	288	310	301	280	278	282	283	269	288	279	265	305	253	260	279	267	266	274	276	300	282	285	265	297	256	273	279	310	264	298	322	279	277	260	290	275	269	304	295	271	249	277	258	291	279	255	259	271	290	293	287	265	273	310	288	255	278	302	266	262	283	273	287	312	297	286	273	267	292	259	278	290	266	275	235	284	271	277	246	267	265	296	289	289	258	277	288	285	276	299	269	279	242	278	262	310	298	277	286	258	287	304	259	281	261	295	257	274	257	286	279	273	282	299	302	296	289	306	258	271	274	293	264	283	297	285	301	275	280	307	288	283	272	268	302	304	306	257	317	293	293	311	248	271	250	260	276	280	287	279	268	279	308	301	284	303	320	281	262	298	273	294	302	286	282	304	281	245	268	294	292	251	286	297	263	301	304	291	267	295	286	292	270	281	263	263	283	311	272	284	272	265	283	287	287	279	253	250	304	291	275	293	272	288	282	288	263	260	284	285	248	271	285	276	280	282	258	277	276	279	275	290	239	274	287	267	287	321	311	234	269	281	267	277	268	294	314	279	296	283	271	288	258	313	290	271	294	271	279	286	277	293	306	290	292	294	266	300	296	255	278	267	267	258	249	281	269	278	292	275	291	279	303	292	264	291	263	268	274	290	294	274	280	265	298	271	283	289	294	278	273	248	298	288	237	270	285	288	268	256	260	278	302	298	286	299	283	258	286	273	295	291	278	264	293	261	218	282	260	293	285	303	294	284	299	252	272	294	271	292	246	258	309	275	305	285	271	280	322	269	293	274	263	315	253	312	261	292	254	275	264	282	287	272	289	288	271	298	252	283	273	287	261	267	242	283	276	274	271	305	286	278	290	267	295	308	283	276	282	286	288	284	310	283	285	261	284	308	267	285	275	294	276	297	289	304	266	262	270	273	336	287	304	258	277	261	280	270	283	267	256	278
9862	12723	11071	9534	8980	8195	7843	6470	6291	5369	3709	3570	3953	3259	2582	2111	1999	2068	1848	1769	1738	1625	1748	1781	1669	1410	1292	1120	985	918	920	827	884	870	907	900	870	968	984	954	914	911	912	875	885	939	900	938	918	926	865	864	904	927	909	859	871	846	778	788	814	769	795	759	760	771	737	744	770	719	732	723	698	712	727	700	712	725	731	731	738	720	726	707	701	681	715	678	741	661	726	720	666	709	768	690	712	705	689	699	731	715	696	711	744	690	685	712	719	713	697	724	723	700	699	682	694	698	755	698	753	651	724	720	733	736	728	697	683	705	739	701	697	659	710	701	650	744	670	699	671	699	681	709	719	694	695	657	775	709	699	655	765	684	711	745	702	718	749	755	722	699	699	717	688	719	652	721	663	714	728	739	713	728	696	707	718	707	673	716	703	674	746	719	707	768	706	683	711	733	707	711	735	692	738	699	761	680	680	698	747	701	745	702	673	721	675	680	731	670	667	695	740	709	713	701	703	680	719	672	709	682	658	695	702	648	695	738	659	734	721	703	679	728	765	681	683	674	722	672	710	681	709	687	714	719	710	691	685	683	678	715	659	697	692	662	678	694	726	686	663	737	695	685	734	664	714	730	681	686	696	716	740	727	680	705	729	703	720	651	686	713	704	678	724	665	705	707	724	675	709	722	688	691	707	681	733	690	710	724	704	672	712	694	711	710	716	742	724	726	703	686	606	680	712	700	688	688	696	656	745	666	726	742	718	694	717	686	753	681	699	744	682	720	702	678	662	657	730	693	753	681	690	727	689	685	743	707	782	722	696	702	715	649	670	720	668	698	721	708	706	672	651	725	683	719	740	713	674	641	694	682	699	664	674	680	681	696	676	704	695	700	668	714	753	700	764	698	709	670	686	698	731	652	719	720	705	699	685	689	681	690	695	711	710	756	717	682	727	726	711	731	699	698	680	713	734	657	743	670	683	694	685	691	722	721	670	676	706	649	715	665	683	726	716	658	748	715	714	700	719	681	713	730	714	700	676	680	714	688	716	677	703	695	687	639	728	717	706	747	681	711	702	737	706	683	728	713	739	720	727	740	708	715	704	691	724	683	681	750	721	701	680	689	706	704	687	723	699	701	711	749	701	720	692	716	674	722	734	712	709	715	679	692	718	683	658	731	722	696	692	702	732	709	722	744	692	682	648	681	672	716	708	731	735	698	714	661	691	693	657	679	680	671	712	730	713	702	720	739	683	747	692	683	714	688	697	687	701	751	681	643	710	744	747	673	680	689	696	674	691	689	746	722	692	688	708	793	686	698	711	713	704	683	714	714	726	690	710	688	742	662	700	680	683	715	702	690	628	683	692	698	683	653	701	694	731	718	721	658	725	731	664	740	676	682	667	706	704	745	725	642	747	722	675	666	691	685	717	723	690	644	737	714	708	748	735	701	716	743	713	695	714	698	719	674	737	759	682	722	698	705	679	681	681	678	684	672	684	704	742	700	722	720	650	696	707	658	679	669	687	687	701	688	680	736	683	689	705	716	656	718	670	725	708	724	650	727	731	719	672	666	713	713	735	696	685	718	690	706	714	693	686	724	752	700	682	709	672	703	711	698	667	678	705	694	673	672	698	703	709	659	739	696	711	718	667	700	715	705	719	654	683	702	707	701	696	711	643	736	689	720	709	720	714	747	725	694	695	699	739	709	721	694	700	691	709	719	710	711	657	705	665	704	671	760	745	685	748	734	705	690	711	724	718	713	696	716	732	686	709	702	677	691	734	680	665	731	690	689	676	745	742	696	683	688	719	664	672	735	712	684	701	656	697	722	752	703	743	716	769	731	682	735	727	710	712	696	718	666	750	668	683	696	691	706	658	690	752	689	691	697	706	716	717	664	731	694	688	709	661	690	731	727	726	711	667	694	716	685	693	686	750	693	701	639	695	723	685	718	650	724	710	682	720	708	739	682	727	698	715	645	707	698	748	685	674	679	686	741	675	731	715	699	678	652	736	725	739	688	699	703	724	680	732	642	673	663	730	682	649	683	754	722	646	689	673	759	733	673	721	675	686	669	689	743	707	688	683	760	704	707	686	675	691	691	738	684	778	692	754	701	697	704	659	700	655	702	657	672	662	735	693	663	725	657	700	772	670	680	673	680	681	698	695	702	688	672	646	681	673	725	714	665	727	666	732	678	689	679	746	736	698	695	698	707	730	669	735	666	717	646	669	684	651	676	725	701	752	717	696	679	714	704	748	670	728	709	692	666	676	743	679	679	721	733	712	685	704	708	736	712	708	664	696	641	723	708	711	754	696	707	674	753	704	722	722	663	673	664	681	720	700	712	691	684	675	698	665	665	652	699	712	751	696	735	699	678	670	650	739	702	654	703	669	717	730	704	672	663	660	691	726	671	696	711	729	710	738	688	676	717	720	706	685	684	720	673	741	636	746	743	699	694	697	667	706	709	723	715	724	679	684	717	672	706	717	737	667	719	721	720	740	666	758	718	651	699	730	712	674	676	711	668	701	688	712	665	675	684	678	674	735	721	715	738	721	714	681	706	742	711	703	756	736	704	698	715	692	686	719	669	711	719	677	689	743	731	679	676	718	693	710	716	729	703	741	752	702	702	682	660	699	683	719	659	745	661	712	681	708	669	701	679	741	731	713	692	725	710	759	721	683	723	679	729	686	696	710	694	694	742	711	676	709	663	700	714	702	701	649	743	705	663	695	684	681	680	733	722	706	682	677	709	725	666	697	703	708	697	710	692	709	720	664	716	730	697	714	731	695	724	677	689	643	700	707	707	727	693	707	623	685	705	671	705	702	728	716	688	739	729	737	726	707	713	702	691	699	719	717	713	697	698	715	701	717	713	668	693	699	683	731	732	657	721	690	741	699	670	712	674	748	701	692	697	711	673	756	731	703	699	703	741	737	687	646	695	752	695	701	747	696	721	734	683	730	709	728	693	699	742	782	717	703	749	668	697	740	686	717	695	707	727	716	698	680	741	733	683	677	664	677	746	650	721	801	694	685	763	721	680	715	689	705	743	680	683	690	748	740	700	729	733	680	718	725	676	709	654	720	732	737	699	724	693	709	701	745	681	725	687	735	652	660	668	680	713	698	688	680	697	721	690	663	719	687	702	692	690	680	764	719	707	696	689	638	698	691	715	747	698	704	701	717	697	695	682	703	690	711	697	713	702	674	708	714	742	695	696	696	709	691	775	690	711	715	725	728	667	673	689	670	735	694	671	684	713	712	702	727	704	670	707	660	714	672	685	745	702	721	664	686	672	678	742	719	688	684	690	710	712	664	694	708	688	739	794	713	677	744	764	706	705	745	707	717	752	672	669	646	681	687	714	730	708	712	661	735	723	730	714	686	705	710	705	688	717	714	681	672	697	702	711	711	718	718	698	692	741	697	682	702	731	756	690	723	730	697	721	657	738	696	688	716	699	721	701	679	703	666	730	687	740	685	744	687	733	697	665	702	671	717	751	717	705
40153	45245	32359	23968	22647	20361	20394	16636	12582	10834	6440	3070	3599	3738	2147	914	800	750	798	801	768	765	740	767	771	527	471	416	382	366	303	330	317	314	355	334	346	374	353	325	356	343	317	340	344	375	377	315	358	367	346	373	352	353	314	309	348	340	352	356	324	343	309	290	310	311	328	306	293	325	290	325	320	263	272	318	318	331	317	315	341	306	290	301	287	279	315	328	303	273	273	299	316	295	287	290	287	279	293	293	309	290	312	306	296	304	293	262	294	281	322	309	323	304	305	301	306	283	270	316	298	293	300	307	323	296	321	306	279	300	283	277	290	283	296	297	316	279	294	291	304	288	300	278	294	303	331	311	297	294	301	270	315	303	252	266	308	309	311	299	270	309	274	304	295	314	290	309	321	296	321	305	268	312	304	276	287	293	274	280	342	312	330	290	316	292	309	271	291	297	310	278	312	317	299	285	304	306	313	285	311	280	299	297	284	319	301	297	296	325	278	329	286	332	316	270	300	309	301	269	319	327	298	310	303	274	274	293	336	300	301	285	272	310	270	263	304	286	291	311	312	280	279	258	322	294	302	285	294	281	321	289	294	286	332	287	286	279	305	303	286	316	307	276	290	303	274	285	332	304	290	267	338	280	335	261	303	268	302	300	291	277	288	278	253	286	293	284	257	282	317	268	281	310	297	304	293	287	296	316	285	331	336	321	321	281	272	304	272	310	305	331	287	282	285	313	330	309	329	319	276	320	303	296	313	275	297	313	298	304	321	267	290	294	304	284	308	297	306	324	274	339	296	271	293	263	311	296	259	278	295	295	295	295	279	300	309	297	283	319	314	311	319	297	296	299	270	247	275	286	336	299	327	319	302	282	321	269	303	298	299	265	293	277	312	308	324	305	302	305	311	296	300	297	316	324	301	266	303	298	317	286	278	309	298	279	321	300	275	301	300	314	282	283	270	290	316	268	310	304	269	279	309	316	306	298	301	279	314	340	297	294	297	308	312	285	297	298	305	278	297	283	292	307	276	309	310	307	304	295	304	322	311	311	296	323	286	307	266	306	249	293	350	308	334	287	286	292	320	294	303	296	305	299	333	298	299	294	307	274	312	310	320	290	307	318	295	272	305	301	309	325	306	288	310	283	268	293	293	289	288	277	258	282	295	292	303	309	289	252	318	300	295	300	308	279	301	298	263	313	292	250	274	269	286	309	297	317	298	277	305	280	309	299	331	305	300	287	306	302	317	284	307	309	329	304	323	320	310	280	305	259	290	307	281	343	302	311	287	271	291	268	312	300	289	286	294	306	299	278	306	302	319	307	296	296	326	284	288	296	270	302	269	306	295	325	288	309	305	284	321	292	326	267	315	274	308	314	317	295	312	276	310	312	292	284	295	283	281	300	302	303	287	271	287	285	272	306	314	315	296	316	312	303	315	276	280	279	284	279	290	295	294	278	305	301	308	266	338	333	322	350	295	316	312	319	335	275	294	302	272	312	287	294	267	316	287	282	303	287	300	344	296	280	315	296	292	284	314	284	307	298	346	301	291	297	325	296	288	294	308	291	320	280	282	310	293	311	302	320	263	331	299	332	292	275	314	320	278	292	314	289	286	278	281	268	281	292	303	284	295	289	293	296	265	324	278	292	320	299	325	342	306	299	329	326	292	316	281	322	305	287	286	296	329	283	302	318	294	276	315	336	323	318	344	302	314	304	291	279	291	305	297	313	311	315	315	261	308	299	308	291	311	281	284	254	298	317	302	327	307	297	297	316	303	297	296	280	306	282	308	284	297	298	329	278	303	303	307	315	297	291	288	309	289	293	295	314	346	296	275	285	263	323	325	300	296	316	292	299	312	310	294	313	293	281	290	286	288	285	296	307	291	324	307	308	308	268	321	323	286	298	284	275	306	296	304	323	304	299	279	301	310	289	321	320	291	295	272	278	255	278	318	307	298	358	317	309	288	288	271	287	305	292	309	306	308	296	304	313	284	310	276	302	281	327	275	306	292	273	298	315	301	297	308	274	313	326	274	274	303	290	317	307	281	309	276	290	261	312	274	320	299	304	331	302	291	297	289	302	290	298	311	314	329	306	308	285	290	315	292	304	298	327	334	283	281	271	272	287	277	300	276	283	298	284	299	275	278	315	293	295	317	315	306	315	282	267	323	286	317	302	289	296	307	279	278	306	281	311	299	312	306	311	309	308	281	295	323	304	292	309	312	304	313	315	299	294	280	274	318	296	298	298	319	290	302	313	303	290	310	292	291	292	343	310	295	313	339	282	286	310	299	286	308	292	278	339	318	290	292	274	329	284	330	324	333	321	277	306	312	341	321	295	304	301	277	291	299	305	310	293	314	333	297	295	297	278	303	324	333	328	271	293	307	322	316	278	323	301	304	290	304	312	322	301	311	286	331	335	322	309	301	298	310	331	308	328	298	273	313	280	299	278	328	280	269	293	285	341	305	277	290	296	289	303	290	280	294	295	295	293	282	306	309	292	323	304	294	285	298	300	317	284	268	297	316	321	291	300	312	305	275	289	281	304	270	315	285	269	300	282	309	316	307	335	283	284	292	292	298	322	303	318	297	298	267	263	295	288	342	326	277	284	283	303	282	321	294	277	278	305	283	279	290	291	285	336	274	288	287	303	298	309	301	314	291	267	315	286	296	290	296	302	296	313	286	274	295	284	254	304	290	264	309	284	343	294	263	296	326	279	320	281	328	297	293	310	273	285	292	326	297	286	272	273	296	259	281	290	287	315	319	304	314	298	330	316	298	294	276	308	306	309	288	278	294	298	280	282	296	301	288	280	287	302	292	287	284	280	260	306	317	286	288	293	327	333	302	286	290	319	319	306	271	301	313	314	311	343	294	283	274	295	316	287	298	248	291	284	278	296	301	280	312	287	310	313	287	313	285	301	307	298	317	274	309	266	314	307	298	331	283	335	297	296	290	305	281	299	278	275	303	327	298	267	326	288	285	273	287	305	321	294	291	295	285	301	272	310	265	303	286	308	286	276	309	327	339	281	316	304	303	291	322	311	290	296	267	310	275	302	309	290	281	295	299	313	293	297	280	307	287	298	306	320	285	288	301	326	298	300	261	306	310	301	281	294	320	278	317	320	294	289	283	314	274	319	330	309	294	310	312	300	303	256	309	281	244	281	308	286	303	300	331	312	306	321	298	329	335	282	317	298	277	302	314	312	309	302	309	322	308	311	323	285	316	311	272	302	310	279	264	294	287	308	303	277	290	307	281	321	323	262	284	302	276	320	302	295	332	257	273	293	295	314	289	303	306	282	307	269	292	292	296	302	288	298	299	294	327	308	303	278	270	320	321	284	312	310	286	298	326	296	270	306	289	325	288	312	293	325	303	270	303	313	258	293	296	291	300	268	282	318	311	301	299	308	297	279	281	273	315	268	311	298	295	333	283	285	301	300	303	281	292	297	283	279	284	277	322	327	280	272	310	302	279	307	276	286	281	313	299	296	302	286
30080	41600	23863	23310	25570	27604	31279	27039	26209	24991	16972	9819	13398	14122	8570	4122	3871	3688	3964	3892	3699	3974	4203	4185	3608	2564	1955	1556	1393	1136	1167	1074	1058	1073	1035	1101	1177	1195	1167	1210	1195	1143	1081	1102	1128	1195	1196	1143	1090	1138	1091	1135	1163	1130	1102	1028	960	956	942	885	968	914	913	869	836	799	843	788	786	791	774	782	791	768	775	786	733	716	756	767	764	768	719	684	741	780	748	718	744	790	737	690	703	765	732	730	763	680	783	715	745	734	744	721	705	787	750	763	766	700	764	767	749	732	699	758	754	770	701	718	729	728	769	722	703	750	713	702	728	712	785	709	733	772	749	721	763	722	696	701	761	740	793	678	722	755	717	758	727	735	706	758	710	733	773	773	679	735	716	739	748	720	731	725	718	725	732	746	679	738	739	734	726	692	721	794	751	726	759	707	732	760	740	685	730	742	748	766	710	766	754	671	738	710	722	744	707	698	699	748	739	753	729	734	699	729	716	764	786	735	726	771	722	705	704	726	706	757	750	716	701	709	755	731	736	741	747	745	739	734	736	716	719	672	752	733	681	719	755	700	734	753	784	732	714	714	753	767	697	719	745	709	732	745	688	737	697	725	777	683	731	738	740	709	700	729	761	725	702	720	760	746	705	773	744	726	690	723	735	709	756	750	724	751	697	714	723	734	748	727	772	715	751	770	708	730	756	695	756	692	743	764	736	726	723	692	715	749	750	719	703	717	739	727	734	728	746	757	781	668	735	729	745	707	735	758	703	762	725	726	753	756	771	678	717	706	743	712	773	765	750	720	725	737	731	778	757	765	748	781	726	691	720	747	774	747	697	733	700	713	798	731	750	746	731	693	725	728	719	728	732	737	690	701	773	734	736	724	769	662	691	758	732	737	771	707	743	697	747	744	725	722	776	735	704	724	698	712	725	730	778	716	715	787	750	742	729	732	717	680	774	774	706	707	733	764	696	742	680	740	756	702	689	684	712	816	718	728	731	767	742	688	719	774	753	746	760	701	739	709	739	762	730	730	703	736	759	722	707	771	707	757	820	668	740	680	727	731	707	709	679	722	696	716	701	762	752	747	744	703	768	753	685	732	721	695	759	730	746	731	709	744	760	730	724	727	735	730	708	733	748	695	711	697	708	751	700	709	720	739	729	713	724	721	704	714	740	726	764	715	779	728	696	680	781	705	696	713	707	752	742	762	640	736	713	763	752	745	740	706	717	712	770	685	762	717	776	735	732	767	771	733	770	749	699	718	730	689	770	737	742	768	772	724	708	742	715	730	783	726	761	757	730	727	710	731	753	731	748	718	684	759	740	743	697	746	718	701	704	750	734	718	745	757	728	775	681	738	724	679	694	735	738	714	749	733	762	768	725	772	790	744	777	742	782	775	750	703	719	758	761	743	776	737	717	743	702	723	744	746	757	742	726	737	718	783	720	696	718	741	756	737	692	694	731	713	735	753	761	754	744	700	748	741	714	773	766	729	748	735	727	726	747	719	693	699	739	683	757	754	740	694	729	721	750	718	707	732	740	721	743	720	750	735	790	685	755	752	742	731	741	737	672	703	762	705	703	696	739	725	713	738	740	657	706	721	709	733	695	727	732	757	739	732	706	728	701	747	689	679	720	723	737	751	752	795	760	721	733	785	712	701	752	755	765	699	761	740	698	703	746	723	725	726	713	731	741	743	720	741	737	702	714	762	735	712	709	777	693	747	715	746	740	741	725	725	715	765	724	733	655	728	702	748	711	722	729	731	690	762	738	729	702	756	725	704	720	757	739	747	639	735	744	718	717	745	720	694	699	753	756	751	786	718	758	751	725	769	692	711	752	741	707	703	705	682	701	701	763	735	736	717	754	770	688	736	746	713	677	741	716	694	763	695	752	714	690	764	657	731	758	738	726	712	781	713	768	722	762	782	706	729	702	727	757	709	736	739	739	705	685	712	716	742	732	648	748	744	732	700	795	729	738	703	740	691	696	692	751	744	740	741	739	710	705	690	701	736	692	728	689	735	696	709	719	757	755	743	728	719	744	703	718	710	694	767	716	708	710	696	721	703	740	752	715	710	740	707	769	716	714	736	694	706	759	759	740	729	772	755	716	703	671	764	759	721	728	768	705	754	722	701	780	716	701	743	725	802	774	763	710	759	773	733	731	716	730	715	718	730	753	743	743	742	738	756	691	746	685	737	719	742	760	764	737	710	704	742	754	741	757	739	680	741	734	766	720	721	701	714	732	764	730	715	720	756	689	717	728	711	750	710	713	713	740	753	780	716	724	732	721	747	734	750	698	744	741	702	718	738	743	735	739	748	784	698	743	773	752	680	723	753	729	732	766	742	757	778	697	730	728	712	708	717	767	701	670	758	759	746	704	722	758	717	745	752	747	715	734	731	746	769	730	768	757	722	767	779	785	717	752	756	745	763	753	749	702	714	754	698	758	702	730	704	677	751	778	754	739	809	731	704	713	756	721	782	724	719	708	701	680	726	730	742	728	679	747	722	692	785	721	717	710	729	728	768	709	743	723	726	716	706	733	695	720	711	721	699	676	753	762	720	702	721	722	732	713	716	714	683	749	741	739	780	698	729	674	700	756	723	759	746	730	792	726	717	755	727	816	750	746	753	730	748	723	736	688	735	756	723	726	732	749	761	713	799	717	750	726	728	722	753	686	772	744	756	696	724	674	748	712	755	775	790	739	766	717	674	715	777	736	722	742	733	725	726	720	738	750	722	726	766	757	731	748	759	661	730	744	706	704	776	756	740	755	748	704	774	732	733	715	720	750	724	761	743	706	737	744	699	744	737	716	710	728	740	726	761	728	725	697	762	657	782	742	760	691	772	744	716	714	750	738	731	746	674	778	689	754	735	772	709	730	783	741	732	704	737	728	779	702	758	736	749	745	713	730	739	737	740	789	723	725	742	730	691	702	689	757	745	731	756	745	693	777	730	747	771	707	753	714	743	752	782	720	747	737	722	728	778	722	703	735	735	738	745	768	724	739	726	759	725	746	763	728	755	770	736	721	732	762	692	739	702	711	699	743	729	760	723	709	728	765	759	702	737	768	706	791	710	752	774	718	725	766	704	737	740	738	769	781	744	708	760	765	681	695	740	716	693	701	726	690	739	720	723	751	715	767	720	718	735	719	680	758	748	724	686	763	703	695	723	721	747	687	750	767	721	789	643	675	771	769	758	733	726	788	752	765	726	792	746	760	748	739	726	741	723	698	753	686	734	757	770	781	711	716	723	719	766	725	733	694	729	750	765	769	786	739	669	732	771	718	709	708	702	731	723	754	776	714	745	736	715	733	733	724	708	725	669	702	742	723	686	708	755	733	733	743	754	728	726	697	689	732	785	761	694	746	758	705	768	725	741	746	714	696	753	740	743	719	737	739	778	720	718	717	769	723	726	726	767	725	707	714	717	740	727	727	719	750	717	763	724	724	777	732	756	729	747	707	736	734	741	746	748	748	788	749	700	720	717	719	724	728	747
46623	49392	36407	26295	25514	26411	27218	24697	21086	19144	15757	8418	7170	6826	3962	1858	1182	1197	1147	1229	1289	1095	1000	1201	963	769	552	491	466	354	345	343	332	346	320	362	369	356	357	349	346	365	337	357	343	370	369	344	344	341	334	350	348	345	316	328	292	305	307	281	301	296	316	349	270	268	303	300	283	281	290	272	276	273	295	254	281	272	301	274	269	268	275	251	293	286	255	291	262	290	264	288	266	255	273	291	285	290	269	318	277	282	276	291	284	257	276	288	264	291	280	279	279	263	279	266	314	252	242	294	304	263	284	311	265	239	286	237	265	283	279	259	297	256	270	257	282	268	292	289	277	244	287	236	295	267	300	279	306	262	284	259	275	286	301	316	291	280	247	293	247	257	264	264	263	265	273	313	277	272	279	277	282	277	264	278	277	273	274	293	243	262	258	302	293	276	281	266	262	266	239	248	240	279	273	259	277	288	264	285	279	284	306	259	257	274	254	296	292	236	273	265	259	292	281	298	274	295	269	282	311	248	259	285	264	311	284	295	273	248	263	252	254	261	268	254	239	244	284	307	280	255	279	268	287	287	256	252	274	280	257	262	242	323	282	257	270	304	278	263	300	262	276	289	271	284	265	283	282	286	251	261	303	271	268	251	295	278	250	259	271	268	241	290	267	262	256	273	271	278	253	260	279	271	312	267	323	256	269	256	277	266	290	312	257	283	281	270	273	311	266	264	281	283	272	300	319	277	282	267	271	241	262	295	231	269	273	276	276	275	304	262	273	281	286	259	282	258	280	242	254	271	284	254	295	296	299	282	304	244	253	240	280	320	289	257	240	240	257	258	262	270	295	301	261	274	316	308	314	276	300	284	250	279	286	297	279	286	290	305	250	258	294	300	276	313	268	275	252	255	266	224	276	265	282	295	249	281	283	245	275	236	289	271	275	250	274	271	271	306	283	253	244	278	237	278	285	266	249	259	277	298	284	260	292	289	304	270	284	244	259	299	245	290	286	261	317	309	283	268	301	255	295	245	249	258	251	254	289	271	267	268	283	280	294	256	265	268	264	274	293	287	295	322	304	289	267	280	242	276	322	279	287	278	301	272	288	254	301	246	276	281	281	288	298	265	255	315	252	273	295	275	265	282	262	257	272	291	260	270	298	294	291	299	271	277	286	274	267	255	326	290	270	283	278	268	267	302	300	258	270	274	253	275	289	248	307	268	265	274	295	283	300	289	267	267	299	295	258	274	261	278	298	273	291	281	276	239	279	322	249	258	245	279	274	299	270	288	230	285	288	240	271	283	291	312	269	282	287	275	279	294	315	273	266	283	284	255	255	260	269	265	251	292	267	268	297	281	259	303	267	275	282	266	250	269	267	289	267	279	277	259	273	257	270	289	300	298	292	252	258	258	283	298	292	274	250	299	273	273	292	249	251	280	286	234	277	289	271	253	299	289	265	271	285	273	242	259	273	275	237	276	268	268	313	263	264	257	293	284	241	253	317	248	275	293	297	246	267	270	298	267	258	279	289	269	268	278	269	251	285	258	285	271	268	251	269	246	276	268	281	259	245	246	295	256	258	235	289	294	286	257	298	316	270	293	252	259	282	276	285	286	289	293	241	267	252	256	243	250	268	274	261	263	285	297	263	272	255	281	259	230	297	273	267	289	278	272	253	257	258	258	278	292	278	298	317	281	280	251	317	292	272	286	260	294	293	276	285	275	231	275	246	291	300	241	273	290	269	279	276	266	255	279	301	303	275	278	275	244	249	253	278	281	278	286	271	280	293	267	264	253	256	263	262	255	266	266	288	284	298	268	296	305	268	253	291	275	282	288	253	298	255	272	281	278	287	268	270	273	262	288	280	258	297	264	285	255	299	262	274	264	253	251	293	277	290	252	295	271	286	257	288	284	251	271	287	283	289	255	262	282	274	272	248	263	294	313	290	270	281	301	293	280	273	269	312	288	264	245	274	265	255	301	265	259	257	259	269	263	265	268	253	264	269	265	259	259	283	263	274	285	254	295	280	284	275	284	257	292	275	287	281	270	268	294	292	288	282	261	302	291	255	271	264	292	268	288	274	266	256	274	299	277	279	273	275	276	299	266	264	275	253	281	283	244	284	251	265	299	242	251	263	293	277	284	262	253	246	250	277	289	286	259	260	288	316	262	279	303	263	283	263	268	264	253	272	260	272	273	288	304	261	271	299	290	297	308	273	258	302	264	261	282	257	290	279	271	282	258	289	299	245	277	287	262	280	284	287	273	278	268	269	277	293	271	299	320	257	265	271	278	260	258	277	280	269	291	248	292	270	292	279	284	269	259	286	236	271	245	267	258	308	266	258	235	282	278	292	292	263	271	296	287	242	298	301	320	290	256	264	267	283	269	284	288	282	286	272	265	265	273	255	283	278	254	264	266	252	283	295	252	285	284	281	276	295	297	285	265	256	256	274	261	287	265	270	282	257	300	274	268	243	263	288	282	290	265	307	264	240	282	296	289	256	284	271	291	262	279	272	270	272	270	291	291	256	242	269	299	268	263	283	232	312	266	267	269	246	287	267	290	273	250	283	286	299	250	287	259	269	292	285	298	270	266	265	268	282	244	285	301	263	247	291	296	282	268	293	277	257	250	259	273	270	271	249	286	246	294	293	270	269	256	303	265	294	282	259	296	298	302	296	272	262	238	278	281	277	281	264	293	293	275	272	258	250	267	280	280	258	270	266	245	276	307	283	258	281	288	272	265	255	255	289	281	264	254	267	261	266	255	269	249	287	274	319	300	310	300	265	263	270	271	311	276	280	283	270	290	282	282	262	268	274	263	253	281	279	296	251	280	278	273	261	240	249	266	264	252	299	290	265	275	268	273	254	303	258	271	284	307	267	267	267	266	258	251	270	257	283	290	289	284	256	277	290	272	285	281	300	285	272	317	293	266	284	274	221	274	287	302	269	267	292	269	277	268	289	277	281	289	295	322	305	289	292	260	271	281	257	279	302	238	257	259	307	287	278	273	247	279	234	304	287	289	298	287	246	298	288	288	293	251	288	321	283	297	277	266	287	314	235	248	272	273	266	269	271	302	285	298	296	242	286	289	278	288	286	281	253	282	300	285	278	279	249	273	281	295	288	252	261	293	257	288	260	254	279	286	296	259	289	249	293	294	259	258	253	271	291	282	299	286	258	308	258	279	268	315	244	268	283	281	239	258	268	306	249	264	256	270	276	290	291	266	285	274	290	288	265	278	270	276	244	297	283	247	269	260	289	297	245	265	253	301	273	281	254	252	255	274	254	281	283	276	293	255	284	300	273	288	289	283	275	278	248	300	294	275	286	260	251	281	290	262	265	264	254	270	257	302	272	288	267	319	280	279	265	286	286	299	307	300	280	277	252	304	267	272	297	270	253	253	251	291	292	254	263	244	256	292	269	261	298	287	242	304	247	258	285	275	258	278	267	272	244	288	301	273	299	288	273	315	299	322	275	294	287	293	310	244	295	238	285	312
33694	46803	33165	29679	29215	33861	37316	34374	34479	32258	29328	16797	19983	18727	13401	7135	5678	5698	5978	5697	5875	5338	5777	6857	5236	3616	2671	1976	1659	1320	1241	1170	1045	1183	1188	1222	1284	1307	1389	1483	1350	1275	1227	1153	1177	1303	1350	1265	1257	1270	1227	1237	1296	1210	1114	1079	1066	1056	916	961	1008	972	866	866	817	773	795	831	739	746	756	745	688	696	728	694	712	695	679	726	691	723	726	669	686	690	727	718	693	700	687	679	655	729	727	693	670	709	705	707	653	710	671	689	688	705	666	690	674	742	680	720	620	654	689	687	764	645	710	676	680	651	631	675	688	693	695	650	744	665	672	654	690	646	682	647	688	663	677	686	720	627	672	652	656	715	687	665	707	674	699	665	714	653	703	669	633	678	736	662	682	660	627	659	641	700	677	676	660	652	685	672	624	663	638	681	653	633	646	669	742	649	685	673	700	707	644	651	669	739	715	675	645	638	651	673	695	709	655	668	661	642	702	689	678	620	689	664	652	681	621	676	651	631	624	674	709	664	662	658	698	686	677	653	627	676	664	710	633	684	702	655	640	725	696	643	721	622	693	675	673	670	691	679	643	663	646	654	674	597	682	641	711	705	676	695	649	659	727	686	643	626	651	674	729	675	670	653	635	628	657	685	681	658	606	667	678	646	652	704	618	688	693	665	636	685	675	667	699	639	675	659	652	619	613	657	701	636	712	667	676	695	648	732	651	707	661	682	699	670	646	686	676	653	647	688	668	686	668	669	717	680	662	650	632	644	734	692	684	702	678	646	698	684	619	655	713	648	641	664	693	738	645	711	659	644	653	641	724	624	716	660	691	650	680	685	645	682	704	662	671	642	691	632	647	695	678	694	642	618	705	673	699	648	683	670	626	683	667	640	604	704	674	640	718	704	642	670	662	737	654	670	691	666	657	672	662	704	649	689	678	682	656	649	665	679	700	621	669	679	627	619	686	679	717	711	695	641	718	678	693	650	656	678	674	691	675	659	690	684	679	663	689	665	658	643	656	678	680	689	657	646	672	698	704	697	652	685	692	666	689	639	668	669	711	629	656	665	653	698	671	659	696	649	683	650	687	653	670	641	659	680	709	659	694	726	653	617	703	622	658	705	673	664	695	699	666	676	707	668	654	631	661	644	694	667	646	673	659	729	654	684	631	699	646	648	695	641	688	662	698	690	706	666	697	633	653	651	668	637	662	646	736	654	718	703	668	650	639	611	653	665	659	655	676	659	652	681	656	691	663	677	702	681	689	679	610	658	672	675	681	684	703	678	631	723	670	679	657	684	678	680	666	639	680	665	676	641	706	700	658	702	675	631	699	701	689	694	656	691	699	634	638	689	700	654	675	625	680	685	645	676	672	671	646	711	696	666	669	625	681	657	686	674	617	667	674	687	649	686	643	687	685	663	634	633	675	658	638	677	727	660	658	685	656	663	768	680	673	656	655	660	672	687	660	683	659	641	689	663	712	682	677	660	614	707	692	690	661	643	667	683	674	639	651	662	662	692	649	657	646	675	683	647	671	674	643	636	679	673	658	689	656	697	646	624	639	704	656	632	671	643	673	679	665	707	651	606	705	653	661	664	665	713	690	675	626	697	690	701	634	680	672	682	693	678	664	625	639	688	679	655	663	620	656	664	683	662	710	721	673	669	720	656	688	661	645	646	699	694	649	653	671	654	611	704	711	656	640	678	687	657	657	654	655	674	682	691	656	642	707	673	665	632	722	661	691	646	675	668	624	671	638	616	650	642	677	670	684	665	656	711	632	700	641	686	646	688	691	687	650	699	663	664	637	707	686	661	684	646	671	653	675	697	659	685	653	658	639	624	669	633	674	685	701	619	617	638	653	650	739	685	657	655	693	661	698	670	644	674	667	631	663	631	677	673	666	662	654	684	724	637	681	660	670	682	670	692	706	667	707	706	632	647	663	675	655	685	694	665	681	630	702	689	692	657	645	626	684	678	668	654	649	681	692	692	679	644	682	716	648	672	635	655	695	622	663	703	675	678	662	685	680	650	663	664	641	688	690	695	709	705	627	650	666	675	685	650	658	658	676	678	730	645	707	643	694	686	665	654	641	634	667	652	664	686	680	648	687	687	657	650	668	661	662	722	698	626	670	659	672	709	675	646	674	708	632	664	671	626	680	654	627	665	687	682	682	695	642	690	658	638	645	670	653	679	631	628	674	624	674	663	684	595	693	692	650	734	678	704	654	621	645	710	650	704	657	671	684	669	692	706	701	668	688	639	697	648	673	662	665	691	649	656	674	702	696	657	665	640	687	699	704	673	705	688	665	672	678	682	673	664	696	675	656	647	703	681	600	679	627	700	639	676	644	666	646	666	685	702	631	662	653	669	703	696	705	699	719	669	639	692	636	683	670	669	662	678	701	656	676	668	712	684	658	614	698	673	660	664	719	639	690	663	669	685	676	630	691	618	692	671	678	675	659	700	650	731	706	678	692	667	650	705	680	633	649	694	659	641	675	668	689	661	675	679	675	672	676	679	671	687	715	636	661	664	652	691	646	700	717	630	678	662	675	667	674	668	651	657	650	669	619	672	723	641	643	655	637	592	707	654	613	625	679	674	672	689	619	675	690	664	666	732	654	691	660	635	657	700	679	666	661	654	661	689	657	659	593	683	679	715	643	682	685	724	666	692	675	632	710	717	690	648	679	664	659	697	680	656	691	673	664	631	680	666	692	686	673	643	694	669	672	656	652	694	680	712	681	720	680	682	684	662	648	703	669	659	718	680	695	674	665	651	687	688	654	656	645	661	666	683	679	632	670	678	664	640	669	677	672	654	691	666	667	697	639	639	664	687	701	678	669	707	619	697	646	637	682	673	678	685	632	660	701	693	692	691	691	693	621	682	658	698	655	623	641	724	730	673	671	706	669	632	690	669	670	693	670	693	630	648	669	663	662	678	694	695	665	608	725	648	735	670	628	683	686	638	691	658	662	628	673	671	715	649	663	708	652	687	668	690	652	669	644	676	676	651	640	667	675	657	656	726	647	663	636	610	695	666	688	638	647	611	695	709	696	628	624	632	661	629	663	681	668	712	680	722	668	663	635	665	627	698	611	692	659	688	695	661	665	673	666	680	673	650	666	659	684	656	655	675	611	672	638	667	691	700	659	638	701	671	696	655	654	656	647	644	657	685	691	665	639	698	673	691	640	706	631	642	682	710	673	667	675	668	670	696	652	690	662	620	690	698	633	692	646	676	692	680	666	686	716	666	660	655	697	713	660	697	585	702	643	716	688	665	650	689	662	617	651	658	658	666	692	669	713	728	677	668	641	646	701	696	678	669	683	707	659	693	655	665	683	667	658	659	696	692	684	646	652	662	616	693	622	710	653	633	708	668	704	665	664	649	637	622	671	655	641	672	642	620	645	642	649	670	676	642	690	666	669	693	674	661	704	668	678	685	633	698	675	677	631	682	655	694	674	718	652	681	642	695	665	674	674	696	646	701	684	662	663	632	630	691	646	681
12828	11609	7552	3947	2728	2222	1959	1614	1277	1104	894	726	584	684	612	497	498	443	458	435	413	411	443	431	417	392	388	310	332	300	308	298	313	289	318	284	275	312	318	300	299	313	286	326	297	298	303	294	300	321	327	285	273	287	325	290	330	284	289	299	315	287	314	282	309	289	290	306	294	291	293	286	275	285	290	264	285	271	278	254	257	291	285	261	261	272	274	287	268	279	295	291	297	260	306	235	274	290	279	289	273	299	289	277	271	298	301	283	282	244	295	269	301	271	271	245	282	270	274	268	276	271	260	271	282	249	286	276	292	279	311	274	283	276	286	285	261	262	263	267	310	296	289	293	270	272	251	281	266	302	294	273	309	295	297	270	266	302	287	300	293	292	263	251	278	265	291	292	300	273	285	285	298	278	305	276	283	277	289	267	309	289	291	286	266	272	292	281	279	250	286	295	323	258	286	277	255	290	296	274	299	281	275	291	275	278	316	284	263	297	300	281	282	281	291	279	289	289	302	297	268	292	317	303	284	276	268	305	274	301	300	273	306	264	276	296	291	282	311	277	271	301	267	287	263	298	265	279	284	292	281	278	293	261	285	290	302	271	293	273	262	261	282	284	289	245	257	286	283	288	276	310	274	290	269	287	274	322	276	296	283	287	290	292	276	286	258	266	285	290	306	274	289	266	251	295	265	268	268	273	293	257	286	287	282	292	266	257	290	271	268	286	278	312	270	295	315	296	274	290	299	289	275	297	289	296	303	282	268	274	262	247	303	232	275	277	299	277	292	275	281	281	291	311	302	289	279	295	277	275	255	277	286	257	276	283	263	292	273	311	302	292	282	268	309	283	265	291	285	289	291	252	258	276	255	297	300	298	289	278	295	247	282	280	282	302	267	286	271	309	275	282	269	283	278	297	271	284	253	282	268	291	282	290	320	272	298	257	256	266	280	273	288	269	280	288	260	278	289	283	248	271	284	269	301	261	307	308	251	287	283	266	279	290	272	305	281	268	255	264	295	260	285	284	297	275	293	277	264	280	310	290	285	278	269	269	279	270	255	296	307	259	300	251	314	285	308	295	291	264	283	274	314	272	286	293	276	263	286	308	300	276	287	267	309	294	243	292	287	275	251	276	261	251	253	295	284	281	258	291	291	304	294	312	311	294	271	264	293	261	270	258	273	288	267	300	289	260	303	284	304	274	289	253	318	298	286	289	304	263	265	252	250	302	288	296	247	303	283	294	280	280	255	309	275	267	268	274	329	270	292	284	272	289	284	257	287	295	294	249	253	295	266	268	309	240	270	265	245	295	280	280	281	257	280	293	293	276	262	297	294	271	260	256	291	289	257	324	313	286	259	275	297	288	244	287	288	263	279	254	285	315	290	260	277	279	286	312	305	262	269	270	288	282	273	262	273	289	268	307	285	257	280	254	267	265	292	265	280	253	275	283	282	248	266	276	286	246	279	252	289	302	276	281	273	288	286	290	303	282	280	280	273	279	299	264	274	289	272	280	276	298	296	303	280	298	284	240	297	286	303	323	269	291	272	272	276	290	272	309	327	278	269	301	276	268	287	247	278	258	258	318	248	243	252	295	290	275	271	289	271	238	270	270	271	239	301	285	285	266	285	310	307	304	282	301	281	305	264	266	315	267	290	267	269	294	244	262	280	269	307	313	285	285	278	273	260	287	285	274	280	298	285	290	251	292	290	265	276	245	286	305	296	262	273	270	271	272	301	280	291	286	269	278	275	291	284	276	311	276	287	286	279	297	294	255	313	306	281	252	288	281	256	283	291	280	312	311	299	256	300	316	264	292	306	280	276	302	285	297	275	299	280	266	283	281	291	263	307	241	253	289	277	281	298	277	260	269	276	287	265	306	281	253	271	271	273	263	284	241	267	295	292	250	263	257	281	272	281	276	319	263	261	275	250	261	300	306	249	304	244	264	287	256	290	285	293	292	257	283	308	265	293	293	264	284	290	301	285	286	281	293	303	284	263	282	295	259	302	294	288	296	268	296	268	296	275	283	319	282	273	284	292	289	297	275	255	267	289	298	290	277	294	291	286	244	282	245	243	318	281	274	270	275	301	290	271	261	296	285	282	288	252	298	297	282	262	277	299	279	263	263	294	283	259	295	281	250	300	273	277	285	292	315	290	278	279	280	269	290	253	300	324	270	311	286	262	279	280	281	298	260	300	255	261	278	272	319	260	272	296	257	275	290	307	262	274	272	285	289	238	271	276	305	279	285	268	261	253	274	310	277	292	271	296	288	290	267	264	306	274	249	247	272	285	277	293	262	267	281	267	305	284	326	312	287	295	265	281	235	296	302	284	278	271	270	282	289	273	271	328	281	261	273	284	289	304	312	279	307	301	281	277	257	295	279	268	292	288	307	289	269	285	318	297	279	266	265	292	310	303	291	248	284	319	298	275	267	280	297	256	255	288	268	269	253	278	315	275	268	254	288	294	284	277	288	311	276	233	275	291	306	301	286	290	275	280	261	274	324	298	226	300	281	284	277	274	293	297	264	275	283	283	304	280	278	293	249	255	280	299	287	289	280	290	262	275	282	286	277	281	275	290	314	309	283	281	257	295	299	274	285	277	274	271	310	272	291	274	279	264	283	272	286	250	279	282	308	313	277	293	274	299	294	282	284	283	280	299	265	273	261	262	266	280	274	266	302	267	284	282	285	242	284	295	251	281	282	249	284	267	281	281	264	293	284	294	269	243	272	309	279	276	276	306	306	276	285	266	296	281	285	294	271	247	305	297	278	268	257	275	291	316	285	260	302	300	242	250	272	278	295	287	310	281	296	260	293	281	276	291	239	257	304	308	310	298	281	319	264	311	258	294	246	310	271	311	277	272	273	264	278	288	304	259	267	285	277	280	272	294	258	274	309	306	263	285	272	261	288	277	246	270	286	299	295	281	269	277	285	299	314	260	280	289	279	287	258	283	292	261	270	309	272	266	272	290	286	250	256	274	313	315	276	255	268	289	297	265	265	278	283	245	281	281	274	261	293	301	258	261	290	281	267	284	283	246	290	322	226	279	307	290	307	279	309	288	288	295	270	290	288	281	260	293	306	286	287	287	290	265	280	268	275	276	256	306	277	275	312	318	270	297	279	259	281	300	269	273	276	284	254	292	287	279	282	280	297	270	318	291	277	261	297	281	266	306	258	273	274	283	302	270	283	258	288	266	331	281	266	288	261	302	317	300	282	268	281	285	289	254	256	287	271	311	274	279	273	279	273	296	286	283	301	279	310	284	289	296	290	254	261	273	309	297	300	270	296	284	316	271	281	305	261	261	312	283	305	256	281	285	274	311	277	261	280	310	323	314	312	257	278	259	263	274	241	276	271	263	264	303	272	275	244	291	274	274	267	279	308	268	251	280	292	317	271	295	277	268	291	242	290	271	292	263	265	263	293	292	271	294	277	285	268	305	283	281	275	303	264	302	290	294	268	302	266	299	325	333	270	314	291	277	287	274	311
9419	12422	9978	9648	8328	8527	8409	7100	6611	5326	4332	3327	2961	3302	2812	2209	2079	2008	1883	1782	1844	1876	1820	1885	1614	1478	1307	1132	955	942	879	802	832	888	896	846	879	892	955	915	886	878	866	878	899	931	938	909	882	921	913	863	918	935	895	931	864	792	764	817	791	795	771	804	780	730	730	762	746	748	734	776	721	764	703	739	680	767	707	713	744	727	734	670	705	705	705	741	741	701	708	711	719	680	731	717	700	721	733	686	701	677	684	675	683	725	713	722	720	686	637	716	679	726	681	718	654	691	700	717	673	681	671	723	750	713	679	707	659	729	728	693	662	695	696	669	700	721	699	691	691	737	665	735	725	748	704	694	691	713	708	691	692	706	662	700	722	701	688	726	712	697	710	689	701	685	648	686	687	719	709	714	699	702	693	705	703	688	720	687	731	735	721	666	700	727	733	700	676	684	712	744	689	695	737	688	687	724	700	678	711	755	744	685	682	712	672	704	684	692	687	689	708	704	723	758	696	711	700	683	659	733	694	729	731	669	730	722	672	688	715	700	721	716	707	695	746	703	717	649	654	683	692	711	701	683	702	748	704	698	682	691	672	730	754	716	660	704	718	710	679	707	708	716	668	733	714	667	716	706	694	719	695	703	667	734	757	712	735	751	692	665	681	743	715	736	690	764	742	739	672	681	710	722	705	663	672	651	734	705	710	661	718	721	678	694	710	711	709	645	676	733	693	745	670	696	681	722	716	735	692	687	684	683	682	729	729	737	711	675	696	711	670	745	740	664	699	714	666	669	696	677	701	743	644	727	744	694	640	716	681	671	716	689	742	731	692	713	676	671	743	673	665	725	683	718	685	710	674	741	708	728	770	687	715	746	659	706	630	699	721	710	722	688	677	701	670	687	688	733	686	727	676	690	656	700	681	696	711	732	686	690	707	719	737	670	759	704	704	703	679	686	737	684	677	708	739	747	722	736	719	700	695	697	673	735	720	684	721	721	685	683	701	713	709	710	653	720	694	756	693	697	684	740	679	697	743	719	685	703	684	726	701	725	714	723	772	706	676	715	681	742	697	710	669	650	729	709	732	732	757	743	727	740	723	698	704	702	739	714	696	713	696	766	727	748	721	701	713	680	650	706	693	679	708	677	716	731	727	682	694	700	768	753	715	681	679	678	693	712	684	692	674	690	693	740	717	659	679	726	715	694	682	745	700	748	663	717	726	670	689	663	699	699	714	682	694	726	682	725	712	697	699	725	693	726	724	658	692	695	672	716	693	710	694	648	658	719	746	682	718	696	728	687	666	719	726	670	701	685	724	737	690	700	717	723	735	731	669	707	712	683	726	730	760	721	676	727	693	786	653	700	745	715	663	680	679	722	703	709	731	723	738	728	690	713	726	667	691	693	702	698	728	688	728	733	703	701	702	694	675	691	738	692	716	701	736	698	725	678	733	685	711	752	710	735	704	626	712	666	725	677	699	693	726	730	680	674	664	697	703	723	685	646	702	775	662	714	690	703	744	732	699	687	721	697	670	679	692	702	680	704	709	717	698	709	703	717	634	676	672	706	711	692	692	698	659	669	693	758	719	728	719	752	684	691	699	700	733	729	719	724	771	680	715	721	705	703	699	717	708	695	771	727	708	692	608	681	709	690	670	684	698	757	672	669	669	672	726	699	687	712	718	711	673	705	690	716	711	723	751	697	674	762	695	678	666	678	657	704	745	694	685	748	679	715	648	705	696	638	698	688	679	730	718	687	686	714	642	719	694	745	727	692	748	696	695	734	724	705	689	653	708	725	687	665	672	695	718	744	671	677	696	668	661	689	689	664	704	740	700	674	712	685	720	693	695	668	652	660	712	685	704	693	688	733	683	673	719	710	726	743	686	685	692	684	709	709	676	695	727	679	648	697	721	705	701	686	683	713	724	732	718	747	678	724	687	742	697	691	684	711	700	690	712	734	720	728	687	675	720	680	658	717	701	671	706	726	678	681	690	717	713	686	712	718	702	750	672	706	702	683	687	700	696	707	746	712	716	684	738	699	694	663	696	688	692	719	687	770	700	659	673	717	703	678	712	656	709	699	704	725	712	765	659	703	708	693	709	736	740	676	715	683	685	690	716	644	716	701	698	719	661	724	672	723	734	735	701	679	673	698	698	726	691	685	685	678	671	700	705	697	710	695	722	662	768	683	709	716	739	631	693	690	718	680	683	719	689	714	746	721	679	740	687	735	627	698	738	720	727	737	743	657	695	703	720	676	657	682	709	668	700	678	701	721	690	675	743	658	693	685	754	679	694	650	720	725	696	658	746	657	754	694	649	707	708	666	755	677	672	703	662	721	698	730	711	676	697	671	707	685	672	680	735	741	765	688	704	701	716	682	730	704	706	697	669	695	666	721	730	689	675	692	699	701	687	675	658	689	687	690	694	688	736	730	662	695	711	663	694	722	679	694	721	668	705	706	728	712	702	726	674	700	710	665	669	714	691	673	705	694	721	677	755	746	691	704	684	718	731	683	670	706	743	657	702	703	658	692	720	682	716	703	743	734	721	656	704	688	697	702	738	676	702	725	706	699	716	673	675	716	689	726	672	703	698	701	672	708	661	688	672	680	775	698	681	719	667	682	664	672	728	688	709	686	669	680	715	680	709	710	753	711	731	670	694	770	710	702	705	682	731	734	714	668	736	694	672	712	697	693	752	709	682	727	695	681	708	713	705	702	667	716	716	720	715	723	706	667	671	708	718	683	700	719	741	686	661	689	693	696	681	695	670	688	704	712	736	689	741	681	660	742	699	686	754	713	700	754	690	687	716	734	649	701	647	744	700	746	731	768	717	710	713	692	711	704	735	700	709	675	762	723	724	719	721	687	679	676	708	728	693	741	703	694	678	697	701	684	710	697	732	659	694	745	692	695	744	726	675	701	746	737	692	741	669	725	718	747	679	676	697	633	734	681	729	719	666	678	695	666	690	678	702	679	744	713	700	734	723	702	696	685	719	703	687	696	719	715	748	732	727	728	672	715	687	672	732	708	713	695	701	700	694	727	681	697	711	708	708	717	725	704	677	675	709	656	745	670	737	714	689	679	682	697	705	720	741	695	713	732	746	688	721	717	664	731	690	768	720	740	728	647	711	713	733	736	685	705	731	646	750	686	677	668	721	660	690	645	678	731	692	720	683	733	749	750	696	699	737	744	680	684	719	676	694	707	700	666	722	795	704	707	704	696	721	685	718	695	712	675	737	708	660	643	694	712	699	682	677	722	678	671	718	681	689	693	667	699	732	704	663	693	669	693	669	662	706	699	705	712	664	707	644	698	708	722	654	732	724	728	727	659	654	710	722	707	711	741	699	716	664	695	689	701	708	699	647	673	713	729	719	728	694	693	691	727	712	693	680	711	708	705	785	744	711	744	708	682	755	680	676	699	704	721	732	721	660	708	719	720	673	672	693	695	708	705	712	705	701	718	688	689	708	656	713	711	728	674	680	725	734	734	702	687
39101	44174	36101	24482	21755	18875	18861	14961	12359	9174	5061	3295	2530	2681	1882	1109	787	845	713	835	797	768	751	828	660	520	437	410	388	343	328	372	319	327	331	340	318	339	361	388	374	312	354	328	345	351	363	329	358	344	330	359	346	335	302	324	362	318	373	320	330	326	317	304	324	300	307	325	290	316	283	304	317	321	318	313	323	318	280	303	310	295	292	310	299	272	330	276	287	315	301	285	302	314	277	295	321	302	251	310	310	323	336	290	294	324	312	282	294	299	293	323	265	318	315	309	307	312	319	315	329	329	305	309	274	288	323	314	319	277	319	308	293	277	289	288	327	306	316	294	274	307	253	304	294	298	314	294	306	298	280	328	289	305	301	267	301	316	305	321	289	299	319	287	287	309	319	310	258	282	290	296	292	263	277	329	306	339	271	302	300	277	280	278	325	269	281	311	310	300	311	303	306	321	325	321	304	302	296	341	294	308	312	310	254	282	319	301	304	286	290	289	309	302	286	289	318	280	295	286	295	324	273	314	319	306	318	306	320	292	286	303	274	288	323	304	291	296	305	298	297	310	299	292	274	295	252	284	314	268	321	292	295	305	306	303	300	285	305	309	327	321	296	264	311	322	352	308	305	317	306	291	289	289	281	311	320	335	305	311	294	305	299	301	257	286	327	316	312	258	294	318	283	284	305	290	311	312	311	321	300	277	329	277	283	298	297	305	309	296	289	332	243	301	286	290	275	306	285	302	321	345	298	288	282	279	316	308	311	285	289	297	287	252	285	323	308	284	324	294	312	281	303	305	321	286	299	300	320	329	310	328	289	303	341	330	303	305	266	298	289	332	302	303	284	297	288	299	307	279	310	314	266	279	310	308	312	320	290	279	295	274	304	300	292	320	318	272	284	302	318	309	277	299	291	309	299	297	287	313	259	288	287	283	336	352	314	311	278	313	284	299	295	304	320	291	301	291	296	308	292	321	288	286	313	309	334	279	342	283	312	283	295	342	309	327	299	297	303	285	315	277	274	301	286	281	298	300	322	316	286	282	291	308	286	258	316	281	276	282	325	300	292	327	297	302	314	298	297	283	292	294	317	332	322	280	266	284	299	286	329	316	284	291	289	300	279	306	310	280	309	301	258	307	302	322	305	300	278	294	338	284	329	285	306	300	292	311	307	272	303	313	302	289	295	311	315	312	300	309	327	277	271	293	310	313	298	308	293	275	285	301	306	334	317	285	299	294	316	290	310	283	298	297	269	289	280	339	297	297	278	298	297	251	277	284	307	314	323	318	283	307	308	316	277	304	297	294	299	301	272	263	290	300	309	347	286	322	294	300	337	306	313	287	309	286	335	306	331	327	281	305	328	315	302	290	338	308	289	314	296	313	325	303	297	284	286	289	280	306	316	278	278	306	301	294	299	324	274	295	305	298	283	318	332	267	299	317	302	299	310	306	289	302	311	298	337	282	297	301	287	297	289	314	295	292	311	285	314	299	306	298	278	311	309	308	316	306	308	292	288	285	318	311	269	299	318	290	288	335	300	286	344	330	270	279	306	315	325	306	317	328	308	304	312	277	281	325	305	305	311	319	285	340	271	290	301	304	311	307	286	301	325	310	320	317	289	277	325	285	308	303	295	306	319	317	302	287	301	313	319	315	300	322	302	288	317	320	315	304	283	283	268	310	330	283	277	305	310	342	271	281	274	293	276	284	285	294	314	301	313	289	272	297	292	302	321	262	320	277	295	304	278	311	294	323	309	264	325	301	293	274	314	299	305	301	327	286	287	323	303	306	312	319	285	298	294	312	327	301	315	320	327	252	297	308	292	284	290	290	310	303	302	297	342	293	325	310	278	300	298	332	290	307	278	308	298	294	298	281	289	278	312	317	300	304	289	298	321	264	277	308	278	281	264	299	296	314	309	329	297	307	314	266	310	314	294	310	277	314	289	259	270	320	274	303	293	309	286	319	284	295	292	336	319	289	291	308	278	294	294	298	313	293	314	313	323	351	298	292	318	294	307	291	282	329	295	287	301	319	303	320	304	306	287	298	311	287	287	292	297	274	305	313	317	292	307	329	271	283	310	296	317	310	295	271	288	287	290	324	305	315	314	295	273	286	291	290	301	294	295	290	306	279	296	310	308	301	335	310	303	305	321	311	295	307	326	307	329	265	322	320	297	289	303	330	295	296	293	327	336	298	292	301	283	313	294	305	290	327	290	292	274	302	303	316	291	336	342	295	320	301	297	295	326	292	298	293	310	268	293	294	316	303	301	309	280	274	309	260	289	297	314	320	305	293	307	287	323	288	324	291	271	288	336	280	286	318	310	316	299	288	291	306	271	292	329	287	291	324	311	304	319	280	295	273	297	245	314	280	310	295	292	301	284	289	331	315	289	320	295	314	296	321	313	316	348	319	306	275	295	310	311	317	299	296	318	282	286	273	278	306	279	307	310	322	281	289	290	328	313	311	289	284	318	315	300	293	303	313	320	321	306	298	295	319	302	297	297	300	270	319	317	299	264	321	313	304	295	307	290	287	295	285	297	284	283	270	288	293	305	297	298	281	291	294	298	279	286	311	295	292	309	279	269	276	327	304	306	296	298	295	323	287	290	305	298	277	286	306	293	280	315	303	274	278	327	311	275	308	309	310	304	292	308	313	275	260	340	288	274	295	290	304	262	293	308	287	307	315	279	295	299	294	298	327	292	305	302	264	305	286	272	317	268	328	283	270	283	282	279	313	310	298	282	277	297	301	307	269	313	307	323	290	306	306	302	319	320	317	287	323	304	301	286	328	285	300	299	305	313	262	320	315	300	283	304	303	285	253	286	301	290	307	296	298	317	321	299	296	266	290	288	289	321	274	312	310	319	328	302	296	293	315	302	295	299	284	319	287	290	294	326	313	267	303	271	293	294	299	308	303	278	284	297	301	330	272	312	302	310	270	271	336	296	304	294	330	303	302	289	329	275	299	293	279	301	297	283	302	301	277	283	298	298	280	326	275	264	291	305	308	276	290	315	299	331	308	253	284	307	317	293	294	288	312	324	289	305	274	309	280	290	296	292	295	302	305	321	304	298	302	307	298	288	293	304	296	306	292	267	288	297	311	283	301	302	294	288	284	286	303	292	296	308	289	329	298	304	345	313	323	301	265	292	312	277	314	283	291	296	303	317	312	289	314	317	303	309	272	311	286	320	310	295	283	284	340	315	243	315	309	285	293	300	256	285	287	300	308	300	307	291	314	334	279	281	313	318	296	334	298	282	299	292	328	299	285	282	270	284	297	335	290	314	291	276	285	315	331	321	295	279	282	298	296	266	332	332	327	275	300	286	317	308	262	284	277	280	300	277	320	305	326	300	298	267	274	289	299	268	291	257	311	275	346	302	298	278	306	323	263	300	289	270	280	263	322	304	292	285	305	314	332	287	300	289	335	287	300	338	337	314	323	334	281	298	332	302	289	288	285	308	299	276	331	307	339	283	331	299	296	300	293	299	294
29615	40440	31093	24229	25266	25409	27441	25831	26076	21346	12752	10680	9565	10356	7511	4459	3691	4173	3680	4213	4266	4030	3896	4657	3324	2313	2016	1537	1297	1194	1051	1012	1030	1011	1025	1087	1144	1140	1232	1105	1109	1031	1075	1046	1026	1185	1187	1116	1111	1126	1111	1090	1161	1123	1065	999	962	955	901	914	862	910	843	817	871	838	814	808	832	773	795	785	789	811	756	775	738	739	770	745	743	738	766	740	752	756	775	733	735	712	733	714	784	772	732	754	722	762	784	742	760	746	754	721	737	767	730	724	700	723	749	759	764	749	697	787	747	694	731	741	741	695	762	712	701	701	714	737	729	718	738	720	759	757	715	754	740	709	755	717	732	730	761	731	761	735	755	742	766	689	745	702	705	761	679	702	713	764	736	737	747	755	742	780	710	751	733	672	666	746	699	724	748	742	733	762	709	699	748	721	703	697	735	714	709	685	691	730	703	757	732	703	727	751	681	684	720	763	731	693	728	717	675	709	700	757	734	671	708	718	763	752	767	694	756	748	744	725	773	705	720	730	715	744	728	771	709	693	742	767	707	735	808	724	739	757	725	724	693	713	708	723	657	738	750	712	783	707	751	704	671	700	780	739	779	731	739	694	704	701	733	745	735	744	714	712	725	736	728	742	758	736	804	723	690	720	705	720	749	770	729	730	731	742	724	737	708	697	761	736	739	752	752	700	767	716	742	703	730	724	724	693	708	730	734	757	728	742	720	689	735	739	751	728	689	745	702	723	710	684	693	732	725	714	693	786	777	758	749	701	750	726	740	758	728	710	742	687	748	678	706	766	718	748	735	697	735	730	729	732	803	720	714	756	713	709	714	738	755	726	765	762	750	724	722	772	729	732	725	716	696	715	695	764	717	719	762	774	738	766	705	731	726	748	780	719	711	751	684	720	708	706	733	755	701	715	739	700	689	743	739	752	766	716	735	751	738	744	707	726	661	741	753	773	738	709	762	752	747	725	736	720	694	748	790	732	693	751	726	714	739	691	691	742	706	747	704	752	745	785	726	707	741	700	704	719	739	754	763	760	746	712	737	749	771	726	704	793	734	698	741	718	746	777	757	728	728	755	749	750	717	739	754	734	750	718	763	740	722	702	740	711	732	726	771	721	756	740	738	727	765	720	749	695	722	695	744	707	750	746	746	733	724	734	706	719	772	695	732	780	714	722	772	768	788	724	727	761	711	766	737	744	695	741	729	722	704	751	752	743	736	745	757	689	742	740	753	748	714	722	752	721	756	715	764	740	755	741	698	772	760	700	748	737	704	732	708	707	694	744	723	707	770	734	728	709	780	718	693	731	689	709	657	724	750	766	731	751	716	737	716	784	724	754	740	715	648	739	693	714	756	674	767	711	748	779	678	739	741	725	732	708	727	726	697	738	704	746	693	722	709	797	724	753	738	742	731	729	727	731	757	712	687	789	721	706	766	723	715	744	722	752	703	767	726	740	757	688	708	752	706	726	750	716	723	737	773	760	761	719	695	769	750	737	732	697	725	732	703	780	716	761	774	735	724	689	712	768	747	734	707	728	714	741	775	718	790	775	714	733	720	763	693	753	777	746	701	747	748	700	751	728	749	816	725	734	751	722	751	713	778	668	764	773	767	686	693	727	762	715	727	749	733	718	754	752	733	767	687	725	736	751	724	704	718	682	788	748	750	755	697	730	768	747	750	751	725	723	720	740	719	696	738	740	750	677	772	708	715	762	683	729	753	698	749	703	732	700	702	776	731	700	726	777	694	710	762	740	741	723	756	714	699	715	750	718	729	734	714	735	759	705	711	703	722	786	742	747	735	745	705	723	662	723	803	712	706	765	736	723	698	702	779	756	770	741	746	751	748	768	748	735	744	754	738	772	750	733	712	740	738	740	759	721	735	746	718	732	756	734	724	764	769	750	792	711	744	774	754	728	728	732	750	749	757	717	751	695	711	748	777	717	729	690	732	714	710	749	772	717	722	700	700	712	699	728	715	765	769	738	751	716	716	793	741	740	697	762	704	733	754	726	716	791	751	767	696	737	736	691	721	748	717	759	695	714	714	734	768	680	726	719	740	744	744	716	788	732	741	744	708	773	752	768	799	714	718	712	715	736	732	714	723	717	717	728	737	759	718	704	684	744	705	755	740	783	730	766	738	766	698	728	743	691	723	745	746	747	788	755	772	734	727	766	740	714	680	699	738	738	739	730	709	772	722	743	762	754	727	761	731	696	725	696	686	742	700	781	723	712	737	751	704	776	700	693	734	730	748	743	748	726	718	774	673	755	724	746	755	740	746	688	737	770	726	755	751	679	758	715	729	730	743	718	675	733	737	685	704	708	673	744	739	726	703	714	719	713	730	728	718	709	744	724	740	753	732	707	777	724	704	723	692	736	735	706	754	728	737	726	763	765	770	691	714	757	705	724	712	669	719	714	721	775	716	716	744	753	732	727	770	721	754	715	756	755	753	756	757	761	711	732	737	732	724	758	747	771	736	714	698	740	723	710	744	742	758	672	774	694	749	788	727	778	717	710	741	752	708	759	747	755	719	747	745	754	730	761	737	756	763	758	776	748	745	720	715	687	736	756	750	716	770	778	689	734	687	693	765	769	687	754	677	735	719	710	750	744	727	717	717	707	756	687	683	751	675	759	713	718	717	727	751	753	714	724	719	722	671	686	727	763	691	710	759	728	732	712	818	708	723	684	745	721	746	706	695	735	775	747	714	737	789	783	725	698	695	748	737	708	738	755	724	745	728	763	729	757	741	695	727	696	753	694	760	729	746	719	739	670	702	743	715	721	728	709	723	700	738	769	743	728	738	702	790	731	760	736	759	760	769	725	693	684	734	757	702	707	709	770	731	717	735	816	712	721	723	709	713	769	742	727	713	743	762	667	739	725	755	731	783	749	720	755	711	729	764	738	723	769	731	739	748	713	716	729	760	742	735	743	722	769	765	763	754	793	753	710	725	743	776	709	731	763	716	696	746	732	683	744	705	687	722	756	764	744	697	731	743	759	712	715	722	738	724	710	789	733	773	715	712	738	710	662	743	778	686	738	725	744	729	764	745	725	731	751	781	736	757	740	734	731	722	719	737	758	707	724	730	762	754	737	783	737	674	763	721	728	703	687	691	680	760	757	703	706	727	682	744	732	673	692	707	727	742	676	766	697	786	699	748	789	704	738	755	779	729	722	747	747	703	683	729	702	771	746	681	722	744	735	688	737	734	719	732	727	683	659	707	718	723	774	785	687	718	684	684	758	739	722	779	712	716	708	741	697	734	682	747	727	750	759	738	719	760	694	733	702	750	747	760	765	733	728	716	744	686	673	705	709	795	742	722	774	753	738	769	775	777	755	733	746	762	749	768	765	752	711	704	776	717	728	705	732	694	742	724	756	701	724	749	719	724	740	723	747	707	721	703	779	690	738	739	764	788	733	719	725	699	775	730	766	717	728	737	703	745	707	723	742	758	725	721	690	716	774	726	736	704	728	730	738	711	718	709	738
64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
